kernel-debug-devel-2.6.32-754.6.3.el6>t  DH`p[C F42Wn#RSjCf,4Gd*j4V'C!5ū ]OԜLϕp[aes\1_V @gIq-Ѧ x~,؞ݘKeKHY{VX$P`X󔈫Z\9oy,iky% TSR'=: U8kO޴N&N 2{!**\*mK''"/d6Α%S} MYgs=%j[]QsjǾCCRES޲k3a>ݣH8ɻ aFUe$.+םdF} s Gc';ڤ_Hò[Rkqdyba14bf1f5bb39a0a277ec3b3ee9a148a360f13d8,[C F|,4`Gbny-15t΃ -z;U3s +:4m³kQ 9\bƛlx^Ewf&'UQ+0[ե'b햫h.Z.({٫3063<jD(tKn~Y]U_FǻrăqM)rdnEip vOK[>4QyD?Qy4d ( r  =Wnt{,0p,0  ,0 d0,0 ,0  x`,0  ,0 UX,0 2H,0 8 \,0    c( 8 9 ͘:l>JGJ,0HK5,0IK,0XLYL\LP,0]L,0^NA RbQxdQy eQyfQylQyQy0Ckernel-debug-devel2.6.32754.6.3.el6Development package for building kernel modules to match the debug kernelThis package provides kernel headers and makefiles sufficient to build modules against the debug kernel package.[x86-01.bsys.centos.org?CentOSGPLv2CentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxx86_64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fiGSM -)u\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 SxL0" $$;;S, +R&D+3   , 6V/T%8&av!X X\3| :@||% PR(v} x6 t mwZQ $ \ M 3 % |Hgc ^ODiBE ! Z"[ c2*Re\ Wa"P  B\N  2wX`fxZf'Ng O Zg  Mk v&j~/  Hj eaL (" Tt M  a3 !; J X aRaTe+  vhC t (8 "!! =# soE S2,Z[E `T9:  I <x PTy`< \Y TIwQ>E[cVJ@$Q*WO= C]TzHLa 0h3 2 =93L78b>8 ~Fr2VVla[%!} 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:. $fUd;=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 :$[} ~ 1H;b:c =-F\sZVsE4md0j DuEW vCy|  D {CCpV=$<]:K %T18cs;$d  J#l PfL "2+wvv M1 +D 3.0,FeY#<Rs.- &r\|0@$q%g {5I F, jYY P[{  ~9# z Q lB e IJ   I* l/oH' ]VB2"" x" 8OKD`.&gA$[6jZpG=I  [$^M  ?z # $$~  1 ee1 H4!g% k812j/kz  C (#[ p,   A ,!;OVU\,W !A" ; =< 9 s  ^k r o'1(vxm;IW|Fy A2$ +C/ C@+g j?B K v&Z$4{;zB53;&EG+m-!lo\ 17L N e F 1cJbkq( yE, C 0}(2& 7) 0"a1-8v5"g rWJgn Q-4tb= n z/oVh>  #qBho+E () d;E VL#b3"kPX<Vo( t8  t*]@b"K 9 | :t *  /kq4^p iMG] 'D  g-Mg \0 (a.0 W O } <2VM@oF 3"=';e%*,^;  0 HLZ0s." vOH  #VC*Ybpl SIM8 8)sEO' r @>r< ?\l9-;w 2j "%u("BFZ)$COOy2 T<d) & @9*ti m p.r8G K 6 0MA  d /11' j1}&t/ Az~Lu7 99 Q7T!' b#6%.  52 @7)(3 d%Pv< y00G^".-PPpZ Mc ; * vjU? g Ue*#G NL>nw $: ( =`UJ([& & ^.r>6G  71~~Y?1 0\5 s 7.'/" Ten0Vk*(/p @ % N x,1[a XiLq4m Ժ ( t.- n + q34<QL%v*m85Ln W0B)kX Pmr W o љ!6 3  -8C j)(%e1kiIf D h  2Dt/feov' z ?zF1OB1~c}b 2}O@ L Y|5!m# 5QB1'!2q 7K #81&X^ 'GNHy8fD'f } !J bJT e**] l ! STb ) ?* /L'F G9 >= NP(^!QW D+X*n7 'H6! ?wq$M* {{K#7UhcA: .%'=2M K c & % S  X5:P1g:1)"V&-%S zdU.;,4 p UN3#|njiX=Q" /*q6o)"Cg45   Z S@  S3:(JT: Z9 _#UK vZ$f;<' 3@  5+|!-+$Jg . )808|+:+Oh I 4,bo}B @<h*1 # kF Qu oJ]T'O\UBsi%= t, "z86*b8Pk1 i 7/X =U i$x!9e!` #E E;ird_A9#[ x 87F)?;T/ _e$D Q6%I? z 7X; Q=Q5d/C&0 +s:!) \_7 a5R1 , t] =e$(77' > 'B)HpN6CduK !EM $1} + *_ }!r B( }S 3?' U*fv!q34 Z)X ?'t $N\>gSZ9'jFQ !% * ]/wG&}([u< )L#y"Eb9 O- VXX& **u-& #9 L Q0g ~~#;  l  , (>G%Pq]5j@ $Y 2FQI-(yq:# 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~_ 6GQ 4 T&b1 o) ]MLb( Gk(.Q? &2 & {.3a4) *.4 x=J#&? ` (o` +,  8 i4i!v !A2' ? e/+'D b' `ty[veoXPr(< _f#X/U CjT  98XB%n[&FO D}GDD)DJ P RLbp -;iA/U_&9/  " *.; (&JPyE K  :7T=/ Kذ KU0%-#0 I>fL 5 5 3%Q oo  ii) Y+ ` 0,<nn U)ni70KewJbQVV u (+g#B X^5#7N B''UU:9}, >EF{JoQ"  6t:xc.4a c ['/+.z8p88Mg7   b #5[(`p _hC ` ++Ju ]sd 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큤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큤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큤AAA큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤AA큤AAA큤AA큤A큤A큤AAA큤A큤AAA큤A큤AAA큤AA큤AA큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AAA큤A큤A큤A큤AAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AAA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AAA큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤AAA큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤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큤A큤A큤AA큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤AAA큤AA큤A큤AA큤AA큤A큤AAA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AAA큤A큤AA큤AA큤A큤A큤A큤AAA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤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큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤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큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤AA큤A큤AAAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤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큤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큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤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큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AAAA큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[k[[JK5K5[~K5K5[[[[y[[[4K5[[&[K5K5K5K5K5K5[K5K5K5K5K5K5K5[[[K5K5K5K5K5K5[[K5[e[[IK5[0[[V[WK5K5K5[K5K5K5[K5[[-[K5[[K5[lK5[K5[K5[K5[VK5[K5K5K5[[[[[K5[[S[K5[K5K5K5[[K5[[V[[K5K5[pK5K5K5[K5K5[K5K5[^K5K5[[?[K5K5K5[[[[[p[[K5K5K5K5[K5[K5K5K5K5[[[K5K5[[K5K5[ [ K5[K5K5[K5[[[K5[[[[[[K5K5[K5K5K5K5[K5[[K5[[)K5[K5K5[K5[[[[ [{[[K5[[[[[K5[[[K5K5K5K5K5[K5[[[[[1[B[K5[K5[ K5K5K5K5K5[K5K5K5K5[K5K5K5[K5K5K5K5K5K5K5[[ K5K5K5K5[[K5K5K5[K5K5K5[K5K5K5K5[YK5[K5[K5[[[K5K5K5K5[K5[kK5K5[[[[l[^[[[[.[K5[K5K5K5[S[S[K5K5K5[[[[[[[K5[7K5K5[K5K5K5K5K5[K5[K5[K5[K5K5[[K5K5K5[K5[e[e[y[[k[k[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[K5K5[KK5[[[[z[K5[[K5[[`K5K5[[K5[K5K5[[K5[[[K5[[K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5[dK5K5K5K5K5K5[K5K5K5K5K5K5[*K5K5K5K5K5K5[K5K5K5[yK5K5K5K5K5K5K5K5K5K5[LK5K5K5K5K5K5K5K5K5[K5[BK5K5K5[K5K5[K5K5K5[K5[[[K5K5K5K5[M[[M[K5K5K5[[K5[ K5K5[K5K5K5K5K5K5K5K5K5[{K5K5K5[K5K5K5K5[[K5K5K5K5K5K5[^[.K5K5K5K5[SK5K5[K5[l[l[[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[k[K5K5K5[K5K5[VK5K5K5[K5[[[K5K5K5K5[V[K5[W[K5K5K5[V[[[[[[[[[[[[[[[[p[[[[[[[[p[[[[[[[[[[[[K5[[[[[[[[[[[[[[[[p[p[[[[[[K5['[K5[K5K5K5[[5K5K5K5[`K5[K5[K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[/K5[zK5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5[|K5K5[[K5[K5K5K5[[K5K5[[\[[[[[[[[[K5[t[eK5[/[K5K5[~[K5[mK5[K5[lK5[[ K5[K5[K5K5K5K5K5K5[K5K5K5[K5K5K5[K5K5[K5K5K5K5K5K5K5K5[;[K5K5K5K5[[K5K5K5K5K5K5K5K5K5K5[H[R[[K5K5[[[[K5K5K5[_[[K5[[4[l[[[T[[[[K5K5[K5K5[K5[K5K5[[[V[|[[[K5K5K5K5K5K5K5[[mK5K5K5[K5[K5K5K5K5K5[K5[[[KK5K5K5K5[K5K5[K5[[[[e[z[K5K5[K5[[K5K5[[K5K5K5K5K5[K5K5K5K5[K5K5K5K5[K5K5[K5K5[[K5["[K5K5K5[LK5K5[[IK5[[[[[K5[[[['[3[[K5[xK5[@K5K5K5[AK5[K5[K5K5K5[[[(K5[[K5K5K5[K5[+K5[;K5[[K5K5K5K5[[K5[R[[[K5[K5K5K5K5[/K5K5[.[K5[[K5K5K5K5['K5[{K5[K5K5K5K5[K5K5K5[K5K5[K5K5K5K5K5[[K5[Y[[[2K5K5K5[K5[[7K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5[K5K5K5K5K5[[[[lK5K5K5K5[[K5K5K5[K5K5K5K5K5[K5[[SK5K5K5K5[K5K5K5[[[[K5[[[K5K5[K5[x[K5[K5K5[K5[K5K5[[[5[T[[[K5K5[&K5K5[y[K5K5K5K5[cK5[[K5[K5[K5K5K5[TK5[$K5K5K5K5K5[ [[K5K5K5K5K5K5K5K5K5K5K5K5K5[K5[[K5[[{K5K5[K5K5K5K5[]K5K5K5[[[K5[[[K5[[K5K5[YK5K5K5K5K5[J[!K5[[[K5[[[[[K5[3K5K5K5[K5K5K5[]K5K5K5[[K5K5K5K5K5K5[[K5[K5[[[K5K5[K5K5K5K5[[[K5[K5K5K5K5[[K5K5K5[K5K5K5K5K5K5[K5K5K5[W[[[_[*K5K5K5[K5K5K5K5K5K5K5K5[K5K5[K5K5K5K5K5[{[[K5K5K5K5[K5K5K5K5K5K5K5K5K5K5[K5K5K5K5[K5K5K5K5K5K5K5[@[[K5[F[[[[K5[[[m[[[[[[[[[[[[[I[L[x[[[[[[[[[[[K5K5K5[4[[T[[[[[[BK5[K5[(K5[LK5[[K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[Y[[K5K5K5[K5[yK5K5K5K5K5K5K5[p[K5[[[[S[[[[K[[[[[[[K5K5K5K5K5K5K5K5K5K5K5[[b[[K5K5[K5K5[[HK5[[K5K5K5K5K5K5K5[SK5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5[K5K5K5K5[[XK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[K5[TK5K5K5K5K5K5K5K5K5K5[[K5K5K5K5[qK5K5[K5[[$[I[[A[[[K5K5K5[[BK5[K5K5[K5[L[[[[[K5[TK5[[K5K5K5K5K5K5K5K5K5[[K5K5K5[K5[I[H[K5K5K5K5[K5K5[[["[[p[[[`K5[[[[[[[{[[WK5K5K5K5K5[WK5[[K5K5K5[K5[[[[[[[f[4K5[K5K5[C[[[>[>[K5K5K5[K5K5K5K5K5[H[K5K5[K5K5[K5K5[[S[S[S[K5K5K5K5K5[[K5[[K5[~[[0K5[K5[q[LK5K5K5[[][4K5[I[[K5K5[&[K5K5K5K5K5K5K5K5K5[K5K5K5K5[[[K5[K5K5K5K5K5[[HK5K5K5K5K5K5[K5K5K5K5[K5K5K5K5[K5[[K5K5K5K5K5K5[K5K5K5[sK5[[K5[[K5K5K5[zK5K5K5K5[K5K5K5K5[[2K5[[[[7[K5K5[K5K5K5K5K5K5K5K5K5K5[YK5K5[[[K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[[[[[[[K5K5[K5[1K5K5K5[[[[[K5[K5[[[[[T[*[*K5K5[K5[f[&K5[[fK5[[[[K5[K5K5[T[[K5K5[&K5K5K5[[[K5K5[m[[U[K5K5K5K5K5K5[K5[K5K5K5K5K5K5K5K5[K5K5K5K5K5[K5[K5K5K5K5[[[[K5[K5[[K5K5[>K5K5K5[K5[[^[[[lK5K5K5[K5K5K5K5[.[K5K5K5K5[~K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5[[K5K5K5[[CK5[U[U[n[}K5[CK5[C[CK5[~K5K5K5K5K5K5[CK5K5K5[CK5K5K5[C[CK5K5[U[K5[CK5[[3[K5[TK5[KK5[T[k[[K5K5K5K5K5K5[K5K5[7[7[K5K5K5[K5[K5[[[[["[K5[}K5[BK5[[ K5[[K5[~K5[[K5K5K5K5["[K5K5K5[[[K5K5[LK5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5[K5[K5K5[[[K5K5K5K5K5K5K5K5[[[K5K5[K5K5K5[[K5[K5K5K5[[K5[[[[K5[K5K5K5K5[K5K5[[[[[[[K5K5[[[[[[[[K5[K5K5K5K5K5K5[[K5K5K5K5[xK5K5[[K5K5K5K5[K5K5K5K5K5K5[[[[[{["[[K5[[K5[[mK5K5K5K5K5K5K5K5[[K5K5[[L[K5K5[y[c[p[([K5K5[yK5[{K5K5K5[[{[H[{K5[[[[[c[[c[K5K5[K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[[ [K5[]K5K5K5K5K5K5[K5K5K5K5[K5[y[}[x[K5K5[[K5K5[K5[t[[[[pK5K5[y[[K5K5K5[K5K5K5[K5[qK5[K5[[][[K5K5K5K5[([5K5K5K5K5K5[K5K5K5K5[K5K5[pK5[.K5[[KK5K5K5K5[K5K5[[T[[[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[![s[[[[[F[[[[[[[[`[[[[[[K5[N[[[[q[e[[q[[[[[[p[[[p[[[[[[[[[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[kK5[k[k[[ K5K5[[[K5[K5K5K5[[[h[hK5[hK5[K5[K5[K5[K5K5K5K5K5K5[K5K5K5K5K5K5[K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[l[kK5[l[kK5[K5K5[kK5K5[kK5K5[[kK5[kK5K5K5K5K5K5[K5[K5[[j[hK5[i[j[K5K5[[K5K5K5K5K5K5K5K5[iK5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5[iK5K5[iK5K5[[K5K5K5K5[K5K5K5[[k[k[lK5[k[l[l[l[k[[kK5[[K5[[[[K5[[K5K5[K5[[K5K5K5K5[K5K5K5[K5[[[K5K5K5K5K5K5K5K5K5K5K5K5K5[[K5[[k[[[[K5[K5[kK5K5[[[[K5[[s[K5[[[K5K5[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[8a8339c72f1236e74792e40124f1d995c045fa35e223f47085c78bc593bd3fe3add3377e4cea3f49ec95f1f02fc367f85d6c4b8f6bc2ecdaf407182d132b7313458cd5c78bfa27ca48ede47236578a06ac1691415e5beaea97673ac4b95481e1f703ca5a13b99d5af08d91d3f1796a223765ed3661b299fd72f0e7a685156d35f80687a993cb9393bdbbf28f1eb6e6252960fe041e8575a8cccb40d9f492407e50e6058e3effc9dfdced5722cd6ec8b5848635c5695aca72a7b768c8be617ec01be356f2c4d07dfc642a38a6045b93e7ef0ac7f848fbd8633aee5d08babc283a9c2381867f3aff7b7a44aedcbc380f64f34802cad8cf3885dec1a9b6c162e0495aa59b20487c88ce80f16f7dffbcab5965ef0d7544e6b93c48cd781fae4cae3785d358da3702bbd66de53bc3474c7067678cf56c0a94e77b1fc8dcbf2496259e84eedea9b4338d22fb7fdce6b5691456c8881df671adeb7777d971fb2efd030b5ee3f57fd74ff13b9e057f0654585c25d6536406a3963174886d3a6db9d1d42ada507ecd9316f134ac230f00e7f74368ade5501e6f023a2ae369044367d726cb52a490e5e411c27bf27ca956f1fa241a3272cf20c0a19538f08018a7d08a0415357e18ebd29154573f10d5b5582d679bfa932bbf42f0fdb74452e593bab2b894a59d30b712d000fdc622e476b2e886fde1894b5b8e52aa01d2212fc4e81aeab7730dba003043197c43cd90cbd346f2cf6d3b907acc935853a9555b0079a2ce8bb574292fd39f1d266a96877f45b21c72a5c8a5b5c06289037585686dc0d4fde919112b709f84e8caeeed9835e6ab5a6eac9b64f567a7754c057d4b7d93c8952d058fba8f62eb0fffff7d513b522a727e2af33e972ddaa4c00a7b40ddfb861b754bc2becb8c7b254dc12faedf2a6e6cdf2dcd514472e2ec37f47344a0e1ed4c3dd31a5f6d3b4b41c2eb1f5252d0ca8e8d6c52608b938bb82858f1804bbd505efb4831f9643a4d24fbb128f0fa97060d2ccd022716262f4fb81fb5573cce36f3cca71a062a3c74d7e99746ba7ef215322a1b969cd9103774d808c75ace9610cf660648b07455dd47c818c95afe3703f3ac56791e113c10f01ae1b4118d4d7e8c508a70f6caae51ee8aa4e5bab99449c69867be5ae26ecfd3bb6ef02af87e3f26621e563bcb04096b5eb1b44b8bd0dcf4366ee520e05c4186c1e015faf6ecccf9f5a65125c02402d5c5bec869532de1b1dabed496c57c608362007cffc5c90c3642ebad9446ca5f8984bc129321ba9554883e52532ff69500c2de62730c1c75dd2e00fd1c0e20960147c549a91de8d0f28e7d12bbfb6ce207329fec71079daf103c7cf6ffd479399bc4255e017767cd9015e31bc49e7d497e3693f5275e90229fcd2e1992d7110989bc2a3777507a491134028572c23516727dcb8e1d188e62c5c8a34edc956c53ddd74aee6acf84bc31aad89ba9aaf3335f59bd62bdb495c1e1e7ef255f2e330517bc9e8f88e9495e7fa22e8c24219cf2fdefc576c8911cb6c26f9cc693724693cfc17facb07c36abf9906fab86105e323eeaa9bb0d6fe4745ae764b2e113eb1c25e1bc03d959d9be3bbca791bb19c3b26bf2ad68c499b9ade5ac60d843c8cca6df6644c79bf148c875e189b54034f8b48e6d411a4e481543c7c28b51de38fca0619a44886826b80b4b613a0ae4e2e0a7f7e2584f6f095bc745c9a7bc7831230f804af87e8dc6a6921a400829a532d5257b161cc16215857f3d94ac0a9c297e7cccff58f5d40c2c0359a4455b2aa96d495d6550653d1fcf878e3f37284c832366d83508a668831da711a590932a415f5ec3b7b22e81f47796d21e9d95aa7a8e1ad823a28f1b453752230c6a95dea8af5a85ad2637f7994aad6bd5fabcab6fae3e74ca6d586019ab645c19b6d1fc642eddc3e988787e186e895e70a17972284158d3623f4ab216b50a45b1fd1115776c459319d9fcc8f13c3400c3b2c17411d8f3855e9c29432d78c476a93963bd01e736d91b97eaa323cbfbd744a7d3542a51f1f2c2596f5c618ac56744f29fe8ad9369a039b4396ddfb6139ff8c929f33981c73ffbe4148cf51ff404d0fa40e255864660f471100f41b9f8dea6620f2b4a1dd879b90a25aea408ee1893c6e2bd9aa0020ec9717476f687acb196be8eb70af091ea5ba1fabbc92984092d02b137770860e2f5329514462cc33bb59c1e29758f9d3a14dd77d16b6c69820b777df683b0da0a69cb228052e2c70438eee5b08a94f66a812db2c0d532e55a9b080bc4fd82f33cdcee2dab328d823eef31d25f2d6d3cbcbea93c5df51278f49651f29e2a51d494b09978166d2c0e2132437fc3bc8a1681be6bca356cd41ca0374aaa854a4be0145a3d822bbd6f18f54e652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae619782cbf0921120aea15e964be24195e70bc6ab28c35cf9ee38c29482e5abdda49b9fa1640eb500bc9ac74dcec2bf19597b98303b47df82c53811e82ecb5082e85c88714cbdc549a1f18fc7c1b10c2428cbe2abb9a5f844a97b8d493c5570f9be370edf764aff00d630d4d18d21166f87d92047c6d9f1a99c7c77111f5b3c3bff798338d7b4c460af6303c465df22b68b2327ea4f0b43ec3cdbbfc551e6d8cf266923f569022c756601e97af5d6c8b0bbc7f97eb95a8839990adc05c3dc369b7b439f08c5b2bad5c1223a34ce53b2712974c7e4b69c3026c42257e7e0a2adfb796d33aca83906dc81eff104a5fbf221e1d53f16db20c20be893b191236f0567652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7f22fb22fcced72e53b82ec5c3e438b43380f9c02a57bad656a62d4504be4001926f0d2bda8bfdd9b1246779e0ac017fb727f206fb1dce73b7b26a81d55c2aec71997a641b0afa1a1190553b79d996e60ac84d4b08648841dd2bd9dbade89f41735a29d2511166d7ec611902c615e449ada30d807870ac25f8822c557a2565a9443cda5a89ddc5dab7af66e316b69a013f0d4d6b6d5baab34ae1b1d5413c517568e62edac5fca316a344862becedb4859ab4f1c19ec937920e0ba31967252fc45bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb247f8166832d742e9cdc434d6f08827d16c312a4a8f9795a0f0eb307cdc849d25690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7151572bed89707d00284d2fbc079640d31d98d5bff2bd24a36234f13e04753f7d909f3f8d995a51a80cb693810e3627231c2d57ed63c073456362ec77ed1d60abe440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2b75deadc827feb93d4ccc5afeb9c7ef32f40d93fe5cd0e370e99eda4202230be8161380f7c2c2bc7dc95580eea63e2e592d94302d893540d46c86a4b2cccde989e7905c710ea2bbbf9480fe0f712cdaaeb0a5cc5781916e693a62ed123b857b0b5ab5cc3eeb6f7ae21e7adf888d36528b4b63102c26abdc6b2f61f5b72d1beef36e22bde95b45c808777717ded87eafd709f93f8a63d1edc3be36bd00542c3d6de440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2bd466e0699dfcb9169e8ec2b178d3530b6e0286e179a49005d35844aed877228850140ff710ac931b6fa628788a228e28909f2ffe93aaee8eab4b01a579c52ac790f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71a0f0ea84a4b9d3e39846b18de87091d3eae3bc954ecf8968231a70ac4d5765d84860c4cfad243ce502984361421e0057f1f836480edf34224a3a43e1b162a7a58a815c74629fb67e820ad38dcfee3aff1849d6085a82b0dcb68cc43388b22526f28c63dd144123fcf271b1994aae09263384671f194ffeef3a7873d8dc4f0c531f3244810e9638d49e1df4f17601eb69646d3d6a6112a337d6eb7f3364c8f13b373c0a0c90ad97e8788f25c41d095ecaefae19281031bf9fce9c397ca49f05484bccf060ebbe5cfd1f47a55427ae7f2cdbea42dea6d7aa8fa0f3430bf887ed719857bf83eee59feb2b6fda426cdb12b72b0dc28d9f48c9b55fc5e68d8338c3b2e1a414822f3009938bceda41cd044bfc1892dc5b5c6c1e30cd45d78a9ab8448752e9579971778693ab759b78eab2f654b9e13bb56c7d8a9df827ce6d915a85aa90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71858ea6729741c13158fb5ee20ad605ef66592d9efac2f0aa9436e5d1494db6c9b9ed81e15705bc787a78f846420dd642865672bd982c4e0e0a481aeb3a9eff12eadfc75231474e7d9a9c2a183549fba0d3e66c97cac6b5fdaf5c35d5d3e48bae99166b108ae5fced99f888bc26507174c2eda063a53d17e30d94b0565f334ce9e714703455780d835fd4ae28fdc172ceb2732b04686dbbe0cd3f2232eda101fcb2cb4afb9d5e05f5b8a3bf309608be68f38a22841e9fac98fb383aa32a5481ac7ae7393baaa2f1c182e32ee32d9e8275078edb9ef2b064c5eb8e5dbf9bc4e6527a860fcb5f99c40003b9fa5f34a031edd35c713be234404457aa2b6d57b8be1a90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7102cbe51683e4eb77b5ccfe5191a696aabf412bee2f9b76c46422b5ba84ad6d4acecac6eff465e0bbce5030d7d72292cf807e545b019a65535e032f20e141e204a7e964777c46e8223e7865077cf88bc76b7c03092a00d66b2f9b3c17dcf63c378a9c85d4aa9f5b2f5607e71e4c518b49be24487ba993188d83a8cdf452318fb3bd6444471bc1dc374b6d82d1e432774efc06aa47feeed68dd2fa1487405ab669d3fa07b1ce300b3d117f24adb71bde0405566f09684edca22962c2d421a7c7141f65327a4623ffee302e8d70e479442b39cd9bb3a99405a51b4eca0e622c536ddb62932153bf0b618338b00e05b69b26a91c538f0fa47ec4dce69c56eb311bec48320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5ee8dd50ac991b8b397178826a85d0f4ee1eeaf6fef552c35eb929a900f13272c5f3a3748d5f5570f0581da5ffd3bc80ac6e2d72bfecfdb21b2520ae7c38cbc5f848320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5edd7490580c06831b24f4e1693b201a16d2607b74fc73ca22e75c30b72f1b608b966075189d2a658142ed361b214b0827b3c323f5711a447bf956136ee46b846ceb9c94ac430896342b83cb34ee7ad73f18ba0914be70f10e676b13e028be4d5d2b5820cc3cbb81bd16c63cbbb36fa309667064cad7f7700cdfd99a27ed19a458b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c43f803cde580c901c599ca4f9943898024e337070ba2349722d95fb510366d5658bd3c798a0b1543853c0a5c012fa085ccbcc35065834b22a6deed756887eadea8ee91531fe6b3fe0feba98ab218408c9d537d2697c356b21ee3600d7ccb471226652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae0b3510af1d215e0986a25add3b2ae347769b612c6e59b4e23eaf94ba7c9da4ff7d482258b13c9a9923ff00f7c8e59d2266e92bb5d69633c935d59e4e82119360e34bf71352943c1ba12cfe5c8aedf3f6f1dd9943f1137fdc8f96dbd95486a0b16ada62a28a5c5f7da61755ad9a07e4bc3d3644cfcee413005b2fdf3184778dd86cc3d9febda0a902ff8550fc731ee77073a537d57f91d8d55ce8019c48846f26e0eb8d3da7ec72057b53323f4e48259f697a332271882403be82fe682c26091fb7969221f1d74a50944a1165efa4d0785a6d44cc126fadf4b455a6d4df4d50724a939c283b4ee885ad61dccd3f9aec51e14d2630503c72135b2d781772ce48dcd0a0311728379457d237023837168da956a6790b1a597e7889a25291f0038e01c6a369af1fe40eb0ac0c4dd35bc66886f1e2400181ef7c197a596d3da132502bd76abc42d4920531b980a58432575ec83456b3cdcf24de956f6564b304130db690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71fcd32fc08f2db6e5ddd224f7af4a8e3d97cef22be08ade71598c02831817c7583f1b992081d5e576303c62dd2dba1f38c0e2f5bf9ec281db02afed70515c98783dfeca9a661cf7ffe5ad8b3394a8af5f5edae111d9878bbea40613c6cec5f880ff34e575b7f1760744fe023ab849cc4e55b14b8968c065c632fa8f04d8946054fe35db11b9510732771434b4f4f1d1ee8c2a123e9f39bc84bfc73ec05872b058022f83346c909588871dcfc511587aaf8255030334d308cb86ec3e1515d08dc5cd32561629f4545af626768ba48ee801139bcf843d009b8b77555fa5d0f447d98bf9e18c748e0151aecdb599f15456bacfb544c07e16ae11c7defe0c1c74a40cf857a0705e745f7c3f1ea3b67153856e3079ff6d591eda0f431c7027d2ee48cdab75a66fc8d538cc708178650ae3b2e96d49a7a3494bd8b09de941e59e00bb12322aff286f5717c42bc7afe9aac01e0dc46ea153c2925a5f7e99eb7a6e4f452d7235681e563bf63f6343fa15c7be47e0673a85ba692e719e6cdc831fed50f115c8bca11e0ba0d8176359eca2007d0ce43bccb9e017fc4d347e3168361f8d3d602c499477603a89e0dd48cff2fbaebf8919c7360090411cd07f1a4bc799c4e74887867c5ef6d8fe5e2c9a9a662ae80010d87352fc230215aecab45b29912d0db4c7cb8d60c7d28ec979d0ae7b15dff547e0100f2d5df0bd25abb62712be11c52f17f88d703c704b12bcfda889808759e697457b199365a32990117895da3267aced0241f2f6382113150ce04a117acdc10c430f30a3b823092831883a6d5fb73b5c3430e2467ad0fa44efbd6e9f097a1577aa466e5e2ff4d109b50897acf7e799bf5980e9410333a3f1e811cf046281d1803decf4492ea5e69c43a47241cf2920c3593249ea651a0e0e0026146616ba0089e399c6d492aef83f52dc27ed39e8a00d4f9d04c5edd8070a68f353e73f9c5f46d8953728516cb5acf1b853d06fad4f946f6d24ace4d0844b26e755386fe06bfaa40731fe9a49915bb2f5bf11f3cd7a2b6beb172bf416d1ed8ea6b7625825174b6def8079f749288c150570b9b7c1365a0b81f54b7dccb39b73561e1608b668c74bc181a0babbd35acbb80b823ac3d5e71b13697bad9a1c1208a29d6732d38f56b89c909ccffd2324972892ee54dc840aecb301f339f3520ad208bd265fa1bf9a3f4be330e1d4ed1585a3d4cd61f69f3337a96171cf732d32ed8d68cc2a8a7bbd97b00fe16550ccf411f7decc788d4c1488bc924980cc1a899af1c5aeb911c303e3246359f4f51393b82fc4cd72c2dcae7311ba421dd5b8a1a7a1461df58d22e13cbb70b7851591717d316893511429f5925effdffe592c955b48b516e61bab0f62abe7a5910fc4636c98aa0a73c6e7f41dccad8c938983b93c17ee20b3d60baedc0ec8aae21723b6aa14d1826b64c2715f1a14b25f70423ecac969dff62fb13151e6949f135e261c7b5a572a3e717c82cabf7b602acaa3ed8941e6c7850eb63f19f3a5f10c10ffd5ef44e7657ecfff50e9308a2eebaa6c3040e52bdc63128372f08c89cd2302ddeefa4a23ecdf3b974da1341683cb32e22ceed32ca95d43eff3c26a98d89291abbd213b3734f2ca3503818fe3689941ff6dad01ab9ab820b14fb4786da38f10d511efd54799282c03c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748efba35db6e925645627c3f04543215ef2e00bede557720015d67d9aceb9ae0f6d4c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748ef658e31a9ffb03af1eacc8674458b117d976634b58019a6702865b489b2f087c7c6bf25e852809587881a3872bc9ee3f1c7e2243455dd9f8474a90bec070ad3ba6b81769cb0837540a5a3c4c12592774713f927355559d983a1cb6a0349f7248aab561107d8e70d8c946582b6093cc1b8249685f80fc8afc34bf07106417ef13208100806628317af8ac95151d31f43f49c9719d1f3a430c918bc8c092473cc05652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7d59561abd0a5573748069fdfe752023ee97cd2015a522556763da6dcbbe5315976d7cd460dad7a1cba5133fa2d9c476297c690d4d44915af70dd662ae8bff20dff7716cbe3bad85cedac84bd4a14f56ed06bcbe4163c0a23c58c379f6a9a90f045d35009baec1a5447044a76908dc97aecd53f9e76ba8b8649629bf7625716604a09114a04fd5fef328b3bbb0700a981548b9d2c301596d7810f6f30e38dc8fa310ed71987c60e635e37450f25f0e7429663f048846829d518694d28f83a2f88feb81a90d5cd1366d1ccbca65144beacc2bc6834a77d4916f99dab6e4e00fd2e5f084f1af0f6d428ca908e1530d5cd6c347f07654106f5716a40329baf6f4697b877c1ddad03ce3af9fcc1144d919757a82172e00bf59ffb5cd427da7d07f05baa4128886052e714a93024b825afe00cb95812e75adc79b46c7108eb14c82331a50cd15c30ab67df49af19a52a1dae344e64913ebc2556fc13348c7896809d29f3c20319a3533606f795f02edb6f0216b9eaaf8cd227569b5d6903f888c99f57a0c98c9670879585d7451e695aa75d3db6768fbeb8c34d12295a8232c6f504f83c40bf7eec42f68a1b3c194f5a77b3053af61f26066da9633f366d224e3eb7e707444f3d300d2008fc8c15092092c1c597949ae0836e9b3dce99da351c8857e44e21ca7d11b5efd905418b28565f3025283b8660c7d6b6ee522ef753f772b57ca4dac22f74a5582c4c1f2485a1cf64644b1813503651f13c2de1799737644f35fe5e55b4bc8d01e03555a1d648daf3f2ff09f0bb77d4d2d997a39046dcc60979a4135311f7b1bc2c2a27e9820a6466b49b5fa27976bf7a5de5bcefb297cdea591c7a3c136e3165908c158db50aad0b82aeef695fc73b29b4336c2c84d6c4268eec73d9a2323d0657bcbc0328aeaf6ff5e2b93d0d7bbd9d08c70915053d7c9b29eee7c109f536291390faee7c99031fd7af578b6d74eb96737defbc6606402cdfe0f2631afd3412490c5814f8c27af846bc356b7bfc22b4966bfbfb9aec464cf16adc99e6cbbc51c882a3ba938c1f77e24768f75bfd01add8398846990f8ec783c778c7b452adfa2e0b5113a42a7322558a81c198abf8f03a19028f2fa18a8ed43fa3bf4d00cd42969bb8bedbcb3fe07df69e075807b7e58a4e8f063852da2948e7e4afc6fb24e298d89727ca00d05fe026b967f095b8692a5e6c7550370ba55e2302028612c45fb17b1ab341229280b2e71e132cb99944a3ebeb29e38a736189bb31f59f11d8268b0c65876f586a621a76e1ea9b4564802d9ccf21f72f2a25bae05897cb06ef1fc27004fba9b47a35a768a18089867cf7e5e1b7183ba7f0d4f888eca601fca4dcf904c9dd60e69878c70ed6c805c7296e6238042c1c40a9e8ac704db25452509c6ab3f4dd468a609e8adec0ad3b68fff4b5e6152ec64db3b486ee8d8b4069ef1da523f0a812c6e910cf3b2bbb1c21cf9424fd3235ffc28a2e9e3975ccea970fb66c003d6674843344cfd059cf63735c1d180bf7305c5d70766815c412caa56810aedac9277fb8123a56898e08f936808f1fa1e8b3ddeda46266b549016bafebdfd983213733c58b6b6e9f3273c221970c498d03b87838c655675202ae9e0674b55a1f4ef296f1f642d524be8bcbddd91552d1f34af53af45d1071103ba0562b0a634c438f7062055227df0172c7c20befecc21d4bf56a3b83ac5a5050b153e915e25d23736e240d46f6dc1d69698e3b591b3b0a23fb12c1b7f159a0c776b843212bc612076f7165ffa3c4f039f3047c2ea9482c9cefb41880ebdd30a622544993327ed5fea8eb248d76a93dbd611f376559105341d5be5b59b2f858b7f1cfc91e54947afa3a6d06a477d7b8461b1353ff6cc54ecfd32a38ace4661723450433a5e084bf9a56d59d03f8f92a86185fd87445add819d92dd1c937bbc05c9196098cb2d0cbcf2a1dd2379e7703f7c980ba9100d9da9c1b1f199aed1950ec211fed973797fbdec1763f2bbc9ba2d6df4a6e1f910b6b1176ee21aa62b2cd2886dbf2047f15594769863ab0cbab1a0c0be993839f15d9f9e52bd2b176f42f45bdb4734d2f545053222335ce3a4245f7b504604dbef4b1ffe5ac1ff9a8db096abb032ba67bbd721f74d28bfe0b6ff88c5fb91eafabf58efe4e63b5dab1b907f4fcf4c8769e19dc84eed6ca4e59df6cfed4f3f428652f79f69405fc00fe82e0de2246573636b5d0da3b3e3b8618426f33f739f4eb357d5cab3325fdc596005e5d283d8a58d9511fa3c60e784b044892a6fcf150e4f8d80efa7fcf760d64960e62a61d62610900dacb725624c50ecd6cecb6565aadebcfb944360f3fab1f96a292839fe1ab7215acc63e86d03779d4e0e6b4353bbfce88339cbef7ef1879f1ce5ef58f4ffed3fe6ede509d24f452b4b0af3b5401ffdca9b47e701b7da508ad44bee4ef9596e32fc7304dfe6b38cf1e5456222e9d9de264d9ef9dc717d3107d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b5141d5710d83a53da99225b45a1ffd3673628ae7f7982ca0fa2ede6e8aff5c4ec542dc95edbfa0d0e7680f3c7298ef2e1383b26aff960dbe369a3356805a7d931d2a11c62198f65440938547df5e8c6f26d971e19eda95c04f85f739d4d2843f83f62ae23c9045a0b6c71529024ad2469b893f3ed900cc388efcd871b197216d5a938e0a045b0a516d2a16754d66118ef15327a859d146ec739eb2e0d14f26cdb43104e1ce61c6afeeefe4fdf7647d0b04bf766b96b25a6577cf811c23b44cdbc7664870a46d91631bc9da77e8b6e8317a85627e2ab411a44ffbf425098f463033802894777be3a47be2a0b760c3d3f1bb25e9fab96fc6d9f0eb102c18f58573866a40203e116c7ea0196d2a3e7ee2a44eeebd77d9c45618620ad5c907ac8bab6c4ff2cc804ae01d80097231ec8af0718f270afa61b4009f56c916c0d6a5aac7d2b529b66983577d0347768c6aca25f2d4af0e3a0d787aced1295b2a963ef059c13c3f3392417ae2ca06963c71c044c7abbcdc578e29edc1ec3f197307465a394782c2d0cbc677e0976dcbb149e6bfb8874f01322e17d3250526819f3d0a80964305f679b01aecac09b151599dd28459a590d7e42c3ec262c2516ff84a158ca1656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc617849de2aa1a59ab3efbfa96ab4b00a4113bbad737654bb4f3937694432822b542208b1a228f6ebef21148b85955590ff22ec54c4c5c1a7372040f7aef2c630a3ec861ace4062411255cf579434eef065158c709420ceee4b3a1814d5ae2ab810b8b8b62c5a51ea59562ed418efdb27831e86745687815ed6fd95fcc6a4818cf70d8b059408424a0a7f11d3898c09d4d45d5fc6c29ed2302e121f45e209f1389e32001f7481bcfdabb5c1f39ebd8e32fdf6c857350cc562e062479a2902770d1b978928fc6f8f84afc76c42064219f9944cc02f3c8838c24cef932dd3907eefa656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc67b4f9864aa023091987ccbac21fb67e62e565f5a410776b8ae278a60bb4dbf8e8ea453aebd71135b6b2c97eca551ca8753379f2ed1a19d18208a079bb52942d9e54946c511a2926ec7c4cadf7a63340ec82986b78cea42069b56e9bd5995d2c4165c17b960daa88648ffa1c13efab78bb80f667a16bf0cbf64b13196982605f5d1c2ba0e2e84d86fb971b0833271ac9220717c1b8e8320598f53685a07ffc27681ad7d512a6f62440ab1b4cd687c0ad9feda8da006e8a2b0e039fa10a659dc10d9ec77f4ea0a9e01f6a582e5c2a09d6bc7e01e775c2f8091eee5da4484c6048c20e00c72d407b39074b44628f109eeecde1476e9a3eff0dd6c7c642732aa1ac93fce4cdbad40eb571cd5d7ced1a2bc5d064fba057fd16c78cbda5bf82d566aaf01589766fb119784bea08a5bc93ae8eb9fc15a5d5a8a3763464108bc1fb7126696ac7d1153653e5d412910827eb4e44c7a73912ff20f568efcdc10221dfedd297288b417ea760662a6d5c1a15289d9f1711454623087668fde3603f9ab074630926a991344e41dfe2bf54537160d92cd12cbab486356f45b2b846bbc40cf7f06bd9cf29ceb57c1a88ff7a3fea3e6c42a0ca2519d90047b4feb6785aec08e6ea30f88442daa30e361853e9f1a6b6f93f16cb120ce7a87b48401bf663345bc94e9f62359effb62243841f388b342d834ce6bd50e9c11d1342e3ba6d5e59ae6bb70236aeb1f6131c31dbd6a1b1ef38132e5bc59d8d7a468cedc49b7679f33c972b3bf1b9ecd8cdd2e18f8ef259e07b3f748364c79d5e8d015bd0af5e8689bc7ce3f6c77ef162a9c2b93f94b22e613ea1363a10e26f7e798ee1f24f501cdb163407ef3309390332f170fb5420c26b3cdfee3d3c4deb581fd71edef5427bcdbc8365dd58399149cda75055fd75f90b660a2d995abe95482b572d7ec9d4cc9770913b378c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba78c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba3f19322d6761001d5e84f37860a159044aa3bfa1c719a5baa8e3987c0f9e8e7c9911e61078c2e92bc227e132b01225a6531fd421a2d8c87677657421f9fa2d06de8828211743a25d35b12ebd42548ae2a1c3633a7db784b9dd36b811215f1f0ae34b0812c1f9a0292c9294b086644496f62ebf25ea0048438c8299363a96072dfe1f749ce4ab12664af6c1523acfb0512ed512976cd20eb2d2e612297c6dcf939e58f7af2d25fc3e473ac99e67b449f9ed7eb9ec519f6dddfe9c8fb545231f75e4cfcb50af1733aeee7e844404fdc6825416ec7a306864cad2ba93832406349526a8d705ac97e3412e3f82ec11905a4c1220b824d586cb12d93b493f021753040fa20fc78c1d22094bb300af3775887ac371499af6d3cddc2890f34d302fe73b302f86ddffa317994617af855e10a32470c34b8dd335853598ff93a95d0b1283d89753f6b15dff65393145ac9eb7ca052655112b2c5cee6476c0947d92dc9aa96bb9c1c75c6e28e9816e1d27d7eea8c5fba347e72e64b7f581fcaacaf54e057b5dd2787db09dfd2fcc99c7cebc0c2288dd512684506ec7416056f24104445522fe96bbabd213c954fdcf486d2017650d9a5ed0dd3c8e9b08a1cbc195a7b715555a1e58c502ea0bbaf44e8e57a8cc6ede51f2d2f1fe139cce303be214617e538ef2a932cde7a9b34055fe6308667194d357511f2c6b726291b92e3c056d4611824bbd485ffa8a8fe1bf711397206c830f5bf5bc43110aff1715d366bc6962733b3cdc64fc52b64e49cb44810731680e4d8bb75fba05583a52bee379037d59ca2b3b08cd8bfc88fb83d18df1478669042d597cbcf89edb3a1bc728f6908399bda55271bce3c33e5923289d9dafd9f8aa055c394c08be23d32f910ae594e80467aa9d7cbdfc796ff23b72ba3afb5f4a4c089b136f8a823d3ae72d3de2572b517da9be0d0c0d89746aca21186131ab5b09103e950e7a49cf654fe5b10238b1a244285dde0d8cf3924ceccfeceb9189819176e7a28363bf353a0e8adbba2875cb9804278c135b6e1253c5397c6e0f3b33912557dd0a18686aca4b4318026e7e18c9bf8b6975c5fdaf12993533264fcd0e35b74b5b860c3a23244a9c6ecd0f023bd2383f8460926bef91f6365c059f1c2470a02c59e5bc48eda657329ccd78f0b2d0430ebe3019b7f12de64f690771668f6adc620d0c3e99a4074d57f67ee987908ec9bf4bf38d99e1b48fdd81e227d1cef9e121442b0026e708c0324f3f2d0e9c3ccb89935e46dcefbc0e980a4c98521af3b6976bef43a3a23333fb320f20be8f41d3a9f03eb048e342f5ba3c992df5ad499553a406bae711ee9214de93d9816734b0c3981963f41da6ee3844c1a6a6eb7c59d707e8ca148cf5f2efd47ac9cd3e343c1b5a0802ff74e5fe194ee3a58c2d22c9d628c017b1362c6183830ef351303c8e6d9ee4ff4f1b35f434e88f6f4ef009dab829ae782d3c30ca5dadca8dd12a4b79c7023d4155c88ec597f3e840f3cdc9f5d23431e20086a02b4a2643f7f8e642b5b417acab87094695ac1d7ccf50905f35fb3b4986a4fdd6c42d1a6ac1ce8e242b4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb64566db2256353c1422b3347a8d5ade5a20b71e64badea98c2d35804031241aa4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb26b0972ed91b761691ce21d9a3264d482a467bbc1a12a57f5ed42d3810d952b0898fb9e32135c2bc050ac22f481eaf5f453c0f5545851190756e0d93c8c377187132ecf4c393dc098f672b4734d07175059fd9f7a438c9d1745fef3ee43637719e1f362c17211f9925f4f72afb84a38ba090ad8aa11241136d44150601eb3687403f4524505a488aaf6f9b413fb0fd629bd966e276172010ae1d7016944f1a4cba4044d87ce358513c0f1b9d7a4ba906f6a15626067d63c278d674a7dc86f6d98358cf3b9c210d04964eb675a7433576b3364880e52c2df4c2deb2ae95404ff04d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d90774fd92e9efc3a8c15549df040fd068b7570191d1cf2eb6f6780e07a4c4211be68606f098ad7e489657c3dfca367b7527a84ab0f1180ee160f1152dda4e3fa63653cd19a5df226c6c3a8aa0ee0ef9ec40d4c2152f85c41d1027701c621eceb7323eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa969d31d93027c5108d715919a02bf4f70d3d14bc49ddbcf459d2e4eef5dea92085335ddf3361cb3071f9a733b9b88014ee36290503e5ab56c6c1f5a9a95857b68a00eee483f52f31654227349909108284b434fbef644db8ead110e9009925b2eb5b237a482c58b604b372044c3ebaa2253bbf88a820790c77c08ce80c9b0b62ac2825d1f99c046416d9b6bae930ab9c8c2b4a279879c0fd5605d5f21de6c2339dbdea85eca66decbeca74a8774c96c3307883ee1e3b985b1b2363bf57d32b2a33b69b1fdd6fc77035c4454de22f16514c9d4be0f7fb43fbbfdd7f3cdff62d471d26117f925a7bddeaa839178b1dd8b40f7fad68758bd84b4b0cf638490881fbae84fce9a0b4ee9b13dc9527b8b25ca11e5c6645dbc5947403d9022c2f5f846e73440214a86827317d10e060374982272c96b46483369aec25204b46a430f8df5500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e67c2208a282ab6abd63828c905c1bbd5a996ae8f9d6f26960bcbab79e25ff7dbb42e6df17a617b290b423e5a42f3976902bff59ed9ca1c272924062315c12cdb85ab1ee7ab40dc1d493df79345fd5ba586f63e2e569ab6efcffce3afaa729a75c39b014742c19bd8911ad1085a7feeaed9c197b857fe9664c16b95e8038b2644918387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5f4390f10238e9da7825f6148322ce0214429f8919f3ee00f48f249daaffc654dbe5699d4f856b9313d863fd25743736a96a3a349497c7401f2d33762a8df635c668fdde0fc9dd8d3872ba4b9c7004c8e5d58689acbc7f06b274a9e7fb34f694ef94ab9bef4be96eed47293aba0c9f576601045a1d03128fa3fc48b6b5a33a520aab6e9f7e1f3b81c5889a083c6a16c0a37b34a1c8cf71adb97b21fc3cb20b68646c52fa950d7c5aa0f2043b6f915fb34c16d2e1c2b1d3fdd315d669670412a0c46734b026b8c48811b1408c75e657dcab5391e091b40a8817af0e4b834c9ddf0921d938af372987c55cd6601dd2d0d5b89bb14e3a0fca5bfdb6d20cb96aabd2514e1f3e91771623473c6247249ee7d31477ec9c58d8084cd866dba6053384f2008097e57d5a521374091a6e1958d3ecdba1cf48ff259f840ec5f4aa19196cdfa9e593c5a01d2da03fc7bba209c3f0df8289b379f3c64c742e32a52905163b384f5cee6cddb4dc7da3bae41ceb76dff6813ed07e2ef1a7b84650072454426ef68fc0cd5fc493d28eeb48d939b9de3c692d3e8542b371d6a73c7fa8f636f21eede5a701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faa2ef6e9a55c147123b70c47a99a8008defe28f292800243f035254d2509376d64e52a65e15aeaef2637aadb12e43c23bed4fd10a1a7af01fca21c52e51afe7aadf5c4c9f17832e8582d5b34d3c2aba42815af99c8739386116af48b68d4bfb715dd5904a30ef3b0730fc4f2bed405981e9a3457b96703f3f7f6962537b8ce4e234b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468d336c079f614b983b3aec1e594afb6b30cf7d88d450b80ddfba22ba42cc2f72f397f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c10723683844cb81314ad0184e4866a72aef940ec8007c1ba7d68fc086534d65a6ec7711ce42a138c6fe64069c7e329ad8893993628dfd7b19669d4300ac692d0ae613d607cdf4e776aaaf29012602e34dfd4964635a3184dc6ce64bd57b6fdc931edcf565733b161a206f99f60c0e110e81344e8c1a693120199515ea683faae7b52b0e864633e0012aa4aebdd80918add781d62baf8b6b1b8d776df1346fa63a9ae2e1b46132f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e12063520c499fae88971e02c173a4017ba5fad58bc55f0576f481ec24a4b885fc9cf7904d2fe01aedc993646e70c3a7307488cec682ba780e77f3818ee1b09859d587ca0b0fc081f105ec096766dd8b7407806e3176e7376fd0ebef377457ecdbcc2eb065b9ecbaf82549b34ee34feacaad0112e5af317eb6ba24c9eae3b48060ad82898101fac01590b414d25486404a59af936db9a310f6b11dbe0a17e3d3abd88442717c4820fa94aefa84595a886a2b5f67d46f948f7be4bd61cf4dad8488e51162e363d83120cb1ea8999f65cb99eae02565315e3d62ec8cb591c68e18d446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac86446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac865d37a2f5a00e8d1a8da1d094ac2de2c408a5b2c43d4756d1437d3490882a23f3c6a94f6c2b9c4f006a5454722e40944281fdbe0bf8361ccbf0180f812c4fab472e2331974b3be42d4048569bb7e48ac53e57a92dff5c9ab3278f48d430b63d7dc59339394187c0aad733bdbca02c9e2ac4f4382685cb243918b34f8d735a5a533d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767403d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767407d0837d2015f3c46eb8dcc03f5d5f364190b1255312a34571c607079024a6889a5a005593f9a944948ac4495ba282cf66054cdb0ac2ac4bb0506357fc641373178e1c67b47e3d1e3b362b10d95e56271c586ac5bbe2c7780dfc0cc903719439b87db79f766356f0a7dc1b8b71d3f4ab59393438e7cd0ed6d25fc8ac150787e7c126272d444ebc5d346ce0c64a0489d8078e7d71934a85f1e04f5c25820676e5d2dfd1cbce2ee97c84ed64c81cc4b94b7016b220dade81249cb76e44bb2a74e1979d1cbb82a0cea46ce22fe553174d8d35d2c13f88f8754583c0e70b035b077bcc3f41e494ddac6335e1e82b969963cdc36890312897e9adb107330132cdc859968a028e13f434d53ec8e0d1a918f487a9b55aaade095572fa7dcc73f245f841356644d9ad28cb6587c3afef18f334328fe9255ee4d423aed2d0f60e057226cfd481d2f0c866b3f948bce125be0aff798ae4c49db2ad52b668f045f26440986810656f66a2f0acc469c10cb0039e1b0b35559a2e9183ade64f29782d053bc6b967df62185c25e37b1ce3398a22f32320a2baf94fbd5727c428413cb9bdd2db069c53876598ef4ba5e4751e662d120f60975fff0b12d3e996e2f109bcdee70cce8940c2fa7b8d8f38a0ecb1d68cd703524dbe147aaca86435592185cab309e3e2d87112271bae413a467666b627359d26b10d69cb55c5d2396233b78bab1831b38a94e6e31236acff8749db352c77c052eb761c3037bcb07f1f742b2dcf41da0e2ee3694ea384d9e01d32cd5e180133b1cf1d91769d7108368dfb9a1788ac51349044651558c57c7e7d3b1f473b60bfc84448832775fd3e00853cb49b3dd5b8d2749366d1cd60284e80f378826263ade2085a0e6c2ce3aa7bab8d5133c734653404dccf4b3c2f30bca31e111aa37f61ee1d14df6e44fa391705336373f75a3674d8638ceda4063a577cf153baa196e0dc6b47bf6d7dd09065902b2e4052c197bd9b11737645e69be26cabafb324b0322dce6e1221fb36d16008ff7712c281eb19af2a39b500e677b95a834c43e09a25816cf31745a0247f2812347d4c503bb4b6b169ff28d1ab62028c07e5494c6ddb4651fa4f5e822a620f0534c331e22d311140a42f58a31005ff80fcc0ca1f4d2e7456391a8d1c41b2b17a4355f88d6b90f6a6b932418987690d7baa0b3379adc616140936bbfac046ce3eef0bbc2c092f91a8ae8cf9655a2e09a7063f098d307eefdd64ba34de3a542644945e2397bff0feb0afe4ff71d9feb75b0e03615263ff06daed2b6fe8a436bba1e5819f882240e52fd4137a35cf0c8c0091d6990f5c3b03fb2c8ea02a47dce4c988a488f5ca896a201fd05e271bf82aafc60b4d6c03da7a24c5d0012fe6a6085fc368d438adc8973669d5583c3efb5b0f431b0d8837a419861ba5febbaa376efe66c9b8321040e415911fca1b63e4350e6cc717813b6b323aa0526fb4f00a1e6d421d8daad6a30dd7e7c58692eea7e742de7d3a7f2c66dd096fd87d7ce8b18ab9eed6f53160c91f9898c5cea1b83e35bb8a2216bceb9585d024e16b469959463d52711c20c1e6cb90cfcca483a1e75331a664a0aea488ceec2d8574c39e4124e422763dbfccfbf4916fe26722e748bf2b054e7777533cda103b5a5f9d2de3450498233443eb5fcbe0c35e0ae8b095a9a995f8e2fb8e8e89328a7b1923c5fc8b78078d7436273b72678720364a7f95e4b70d15da1670a15ca4f882faa0c92cd01ffccd85fb790776d156cb1363978c308151a2047bf2e37059c307fc5271f71f916e840be4a875e7ab9ff73f1aaa1dc957d3a346211e676f0efa241c39c02591a1c11b6b17bd0d9e128292551ce142d075340ba28852751ba84864ffef2d1d10ee6f18485931b7dd8ce52d0b018bdb91310bd095e9c3eaa77ae2f0ea7f29d14bba26c245392d200e68a70c43b3d062475830e5522226a47b00cc499f42f1f9e98c19b2522fba5c8ff52522817a31ff7e570a4d747d80aab13471dd46520a7b2aeea7000a0dd9e32b3f64b3a2af8cecd1b0d37a56e8a355a72e8d4b88cf4e93674d0beea2c5cbb4170917b1fbd22184525ea00fcf47231358c8c70845859396ff05784437b049638b48b33e84a2b09bcd4041a1fbd69182cdf80d1e028173ec7d8ed757b6ea677467fd0fc64aedba7ea3b545a9a60dafccf0d729dbc35b283b379545ccee4b176ca995f37ff2b1af07322f3140fa80ab2107bd75e2199b51242a6658c676165ed4dd57cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c188b75d532491d0c113171b481a8fd163a0d977d5b08c7b0c327bb313aac212810c07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa61a748592714d7f65a8299e00c0185ad1a7121f04e2b218e7b21183cdb0b3aa14515db9e2dfc0c623090a5223e4d2a05e16f815efd3560b69ecde102a7595db30333077bfd9b3b284b6755b497e41b62f0ceebfc5751f3319446726c36d38f321a6e54dc04255950905c6e39393368d430176e6772bf8fdf6cb45f253bc26273cf1357a5780115d17b2c2c7752f3634487506126e3507599021e9f94a4b2a4465f8e969b03d5c81a46acbf4f6362613073a1571579263a8f646a0b856c19e26f493edfe6b2415ba27870abc5c7d53a3911c3531913974db2591b8a5e76568815ef09c925de1a053370432975db5d8b85cd5dc77f959422b286ec25d3851ee68cf9e8875f0d9c79dc3dc68521adeba0e825d319a843beeb32b0ac0914ac38cf11f2e27cbd32d5ee794bbdeda4495f103ce9d0252ee6f5f698834e7e3aa1c2bb8e28bf596cef58f4b48c3c9c63af9854536475659b3d5555d4ea3d5082a1f0f92d75f49d3a6e9da5509a422a0c6446adeda9a5f800e9f532b436caf17cb7c39bbdd417947035133918aab51675fc4de7e44d242c13d02bd79312b4b5a8a730cb1d786e7229c6ce46983a90c88a51eb64df300692a54b004dab44a708f64fd6127a7e0f7619b0d43f2ecd46fa69ba72dee45dc0c0f93b799d899d04064f4cb57f4d9b0bd3b058996afa4073e44e80c54d8c8d235b51c92599fdf906c0fcf8da260ac81e69b9e21eda68d0d152b003d76433691f21380249380f52b737149828fd404c09a21d32a1ebbb15d7192d7ed9309d55079dd98922bad7d4371f783a4a2665643577c39d587aa0caac359e175f47166cefc8b4dc75789223f4cb3e82a204ed72f93145ea8733cc9f9971ff21f3a673b71a1a5719fbc633d8180e662b2311a59e10c4944115a08557e4357c6728f57adf402d2ef774fbb5e42516ef24e251470fcc6af8dc13272166ea8a651ecdcbe4607d9c78aa6f3363da49444e101aa4fd38fa98214a210969d29a310d307f9d5ad926f4821f443b2b58f7871f953fe9313941159e07a53dd2c6106f480cd40e4293bd833d882fd1237e75d547ff73f6b7ce00ae656d03f01cec9f912fe4ec6cc225ec1a35f7d68bcba776bed7124e9ca10fbb53b49efaba7fe00aad538b343118c22589da0110302b2c39333ef7fdb3b2ee09f444cfc09ec6f9dbad13ac50f03f1fb54ac9d771662e7b1828fe34efd4b81af0ee3f562df69e785224316f4f280302f196d30c5df1421838d26c099cbb3f71be99cf3edbdd46f1293678246a3de4b44da3623c1ba5d726681e58e1998246715c2be4f2903c2d140562c76ce3f3d9891dce178488e577581eb3b7de6a622fc9a4e00473fc5a165d062853d05daa9d5146ef74b4bbafdc2bb555858ef5d1dfc74431c95a060c3d5f1ea80bac039111acc1fb3ddce3ba5ce33852169682e5528a6d13b90f87e841e612a8424cd09623f0ec3e5b3438ebb025a9ddecd8eb5e361feaf11a484931ceef421d96509171c5cc3a0f67a997d372f40d0835688923a3559554f86791e8115b1a79e573aa8595741fe01ac0f2f868726b3ec975966a0e461900788f4fdbba4369384a2dbd3e83af76bd2250c4228d6d0f2fdeed5d5b82f35700d5fa6125834b2f155d251495c5b9224075933f5624cd8767f366e281745f169d00697e0828e263eed398350023f2125b844eac155c22288e0c5996bc250ff7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc046b1b173ac3d6a1762231a7cd8b08d407fd22633711b18954b15eac4dbba39a415c74adebab866a72d9bbd25fd3eb9b2419983ffbafdb4a868c9f158000e6f9c7d6e52982d4ef1556b68ef0b2b9ed144c71d53b53845dba22dc7b077e8011103a0cfe23d6a36add565672abc7bf53aefc10bcf02ed9b5046b2acdbada2146f1b62d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd2d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd14249efc10b8f5bd839e60f44bdf8166b40c88755e1316668a83633a867abb8753e416b271ab7985ef5c2b8e8f7611bf2928bb9974ec80ac66f3d988384dfd12b16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c427842fb508a3166e3a52cf4d8372c9e770078c58ecd0160db0a2df3573614ac61c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0f296cda8ee0ad104464c6f60f93c7a2d3eee4cb65dd07f1c4960f22abaa1b85a1462cedcf6737b8494321438d32c56683165c5e256d02b1d06ec9267262b9a11628180a1298901d2aa2c21906008939d0aa4991e6494d84332e02a4b7750fc308d72c25e1656f487381de99b66a060c2be1442eedea8cf78d1dfb5a158b1a49c8a77c1c00a9c9e195fe3ea2614c7a43c2b6aaa5ce92a80acd55289f4773de68fcfe6662746e7f8d356dcd7491bc6df935e0a54894c0ba2bc3a62c8e58a7cecc07493c8396af1e38d12b90408e6d4dba90305da68c13d3358142fd78d40e4bd2612277b8c62015329687c4804681753827145e0636702c654bf21fd2b827e439f022f7c9072b34b4eaa812041044d94220c56ff8aebdc3a0167a4eb68fb63ccb4df53885355d849fa67a71ff05da5c7c4151415f0192d75d2ba96823f5545d2c3847918cac89ea02d35855cc46fde8e4bb1504d92d22e2f230575a0d48c17a02a70745a655668ea6a381c6d80d1b0cd0b06d92531034e62b62bfca2daceeddd9b940fa719c9cce0d5bd184eb55f07a9aeaa5f529fed78f839bd08076b58a56bf1a58494383e061d77f38521eb914585f24dd02cd22cf235e037f0d7d88c479de133dca38056a6a48114cb4d5f8a07e40509f27a003652e48bcc10c2be4a0b44ec46dc284d810aece5aa94fa23e8e474b005d7ca728d88a7ff06bbd59318b953b9b2bb962ca312e319fb13d7db14027a55bb950e692c4e2a9fa898221a064b5b20f2636a041fab3d7f5b357fe4cb435eb30a5b2349cb4283d22a2490e202659e6ac4818842ac9a9feef867d299d253c7dc6b48b60dc34c198aca4c048a0748d8b07845e8fa6ff9a299796dbbe26708b081c69371cc5d63ddc810efd9c1c9f2d686fefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d453a0f1c8aab1face3e5b04a8cdf80cd3e30f213498b75d2c3fccdafc3e632f2ee2c8d513c30267d88005f247078db573d6b9f918ec0d7075e3a7bb33a71bc6bd362701104f3f561aeb529c3812240b0a36bcfb9f84116b4279de793f3b0b607faf8c1df4b2a34e972599768a34eb6bda6f2c2011402cd66e14da6d25b2b6c98eb655e6088025d74d87fbed55bb1f3009706eaa6e45d5b6f3cc567f65ea7cae45b865c634601dbd3e5ef0cc2756c118ac0c94c35f8af2d14f2db23c29192fe4f90990e8eb8b4c601bfb7642e2181c3b2fa4a8a18ca7a962e213caf5f96f86911eb67f5c7944bce950f2d7b3f0cd4a2e1e9c6236c10700b59327e062f45a4bc5ce5edc0b21760b8f15ce57d8bf212055f9b9b8d95fc2d48bb7eab2d862af8feebb23057a1e6a63589fd7b81479f26b49c512330f882e851b0e90db5fa977069e2fef7960ab5bb738d390f5fd2b3b6fe742da9a8930b1d4533155d806e0eef83a6356aa3a472bcb32ab016811aa9a1d1c70c1fad4da537238e3a78ef59782dd6c5dbbd50f6c2badd7640804a2a9ccb39fc2ec5522b54ab9f99602e1317fc68bd3fd70d2e71db1459a76d5eba4848255a7385ef9b9198688d802080d0ad70e55abacdb28fa55213948e30f5643b44072002966ad139a587d6c53e9c4d23a04a78d306460641f3e61f90aae0c27af89f48adbe205f26fa8f06a239acba2cd35dd1a3cc6de41abf95f4c0ee592c37b6ca2929e88dffe77e08c038578fee2276765094a92580b62ebc2248860b122e7c428c1f43e3210d8d171b2bc418fee633b2d7e2587d1637b26a387c13cf132b8f4a8084a5fa91dd9ff7e80356fb90a1597791ef396ef2319155563bec9ee0a28735645a33f9cd4ffaa27825007ebd8b3093571b5a83ed8294d24e00b4414ea62fd6d6371581f25e14cd961777c44a6e9efb6aa99fbfed60ec9ccdc564bcd3dfeaa2f10d4a9fb12006d9d03c01f8dc0a78cebb6b859abda9a9d8c9c74245d7951f1a7535b97117c04c2bea61ceb7412f75f9923f46e8e2d52f55f95e6e18f9a1d4da271ca5eb9c6ea7535363eff7532fa758f172fe30331f659d84d5aa39d83b8de6fd2383acce2d325757fdc73b3a87bf25194e59e0f6f07246b93c74462de3ff735d810933a6fc5596d706ccad86d761e21fd7a7d1d3d703d37197d8fa2d7b85965a167f6950cac7fa6d44fe1c08a6fddbbcb5373a8ebf7790c63af9e993f3c63e589a41e8d5742b2269ac3c139474e3b3caece1cf20e9cc118a824efd5d5e4e78fcd0ad54bb388acc2244e5bcdf238033d65146fd0b9741192a14534b3938eaea902dc9d736cdce522a2c05e18703e753fb5b578089c5474dbb3e5efe1535825d9f26483a7a607e04e484755708e8efac7fee563ce3e6c3c35f605448269ff1af4c43a1daad6575618dcc22b593debc1debe40cc03d3f5eef7901f121bf2897c5167d68fe0db3f111167d1b8c19b3ffd6bba5da97ea5111a8eca29c77b4eb1fdf3a9fd081ffae99090fc5fb19e3ca96b0ff2f0a33f5cd3ed3b15a24d3431fbc009ef0d708414b75c6cf3c9fc63469ad7ff142b40283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b235ced653d66b94bddd18aaf0535c3c871f6c224e0d32d55d8f954d68545a19ccbe0c5fcd7ea71953a21ebd36069f00898a5e6a195c92756c7a4f7d6c0bcaa5f42f996fab510c4940cd6c7c050b9cb9c86b4f04bf8dfc36ee6ea70e7b6074e73bd57497441ea7662d30db8b361bd717fa9e4cb2181a4aba9aabcefb86d9769fc63b4e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b5c9aea9479637eae71dce8c83ebfed8b99e9132d4781134ff135f9e240ee10ba3c73550a6f755f5bb25de67978578c69c1088c6c9292d8dd5f0d2ae7655cb83b8e9994715c9fb5e9c9b503f2ebbb6a3b0b7b032e6fa1091151935d103572d4bf2dc7babf743d7bc7d03d11feae2ec5e032910a6eb1a8ddec66ab3be62b63767b1d20d6b0c4a87025e223f4044fb412b43a74b640c32003143ade5ceb91e502a32902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45acd35460494e0dd596981695fe48720c83ed91619b513d9a94887ad8dba98010c2fadff94749c5fa68e481fb653046f7ec39cb185b7f892521dfdb74e42e6c599a7c1a1521a1d0dcb69f6c7b549559ecbd713bbbca722b73ae02f1bb1414dd1a0bcbf51c271cdfcfa2a9faee34d2d40aff39c112f8207388cc2c589557641307150ca235b626514c107b79c148d68fd9bc038e23e64f5d13f37910662e79cd35c160ef9be18d5b87ab1dbaa70c27ee6613837cbf5059dc86177f698eb158ddb63d3ad7bd64f392a98f32a510f2f3250afdd361a5f78a497ca798d67e74c6884d6ba586dbe7008f0aae53144615e877e449f78a986262891fca9319f590b183083b9999d4c91363cb1c983c6bdd274eb39dd2ef8c35348acd0c653d0ef18b30a0b7f4dc60968e6ee80a2d5bd8ed09884e85cc5a117806d91b94a65e63421d0a37dce73c29f4f49cba4a13aae965d2816be39ccd7a605de93b1fe398459e22d07e0d24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0628394be073c047bf3dc284ecd6a162403a1773fa0d24f4aef94cf9f241ac211eb642736c795649c1fe1c71492b8dbc80ca8528e60aa993cde12fca966867675fd851c034defb5857ac13fe10a25f7fcc62610a843fd41aa71aa6b9bfb34408f73337685886773506302f39a429b8f99c7019280836d2a929cd6d836ce608c635806685149eb197c56fda75a31e6dffb07ae7307e6c340c3f69ac51f717f279429ce2177b9451eb2c61cd53deea4794fd9f79758a9045fd5e3bfbcb0c51df99bde03e49ced4135b39eb8bcd4457bbd0b995aa50a102fb8e4e85dfcc72afe9a6822735bdb226bb02731cf82245174bfa09ea53778748a820bbc7390590499dee9796911a5037fdacda47a1360960f41650c5fec0b7ea3085b0c9c800de03ce36a65ebb4754aec084840aba3e1e47fb5d339d9ff8eddee4b8119e60dbaf9ee54c025ab92da0278195f2044970551c512699e8579226e2385c8bcae0b7e71fd4f9eb51943a4ecaec892625298e28d022bce6af3c39560b3857c3f779be810cc537805084f26e6575338f09321b51722e2ec312322151ddbd31faa34958beea87a3e5807dedf9c1ce0d1d21dc98db3b73134e146726febf8f1a085ebe523383c40d588999813f6aa7568fd7fef434435ca74365946abbe4a0c659f11ebbdb358ed921e1fcba468088324a8b4cc9fb2e1b14a6bcdb354537079d7ccf10b813e4b9c44eaaa8d35fd4649f593e22d55fa27cbb7b1cd438ecbad3abe8e354ba1de55bd5c818befad1a57bf0b2f98b4b9239fd1139d3df91f4ee6fc5bf7331bede67053cc097c3a1a56617b01b39460c4abc3dd314b90e8f53be1c34f6aa6e7ce2c7d1dd235e321f36e85cda1f4601d5602c1b4a513db33d09b4efb03f1e2456129c7e7b0c7c0bd54d43c1c822daaec17601fe467b7e8b215f4f6c35f3f14bb1c749fba3b4d89af5660c94593cbfe6bc252e9b3aad358e382f942ea8b5f5d75397d0b35edb321ff239797cec36316c2108f1fba4c85225664bf9933f710b881a89512ff349b53e09de6774139720301f3c5f5bb5f2a72a97cde77ed6e8dca741d1de148db6f21e2ad8f4ed196c57d3d29f4a5029c1a6790d380a6c65a4a66cab741180bdc4572b7fa5f92f979e857aed2cd7b23dbc438a2489994d9b46d4ecb1c2bac9f6462c4c2b08ab76ac835937c158dfb5abd2b132039b5dad48b3eff9bf0074b7de5ad901d4885e20b7dd4f9a4b62fddc3437687159ac98292e589c955748fcdcc7e195bb24f4dfca1c4d9af6b28133db0e6605e2963aa43b2c57a4b5a494e1071a195d2fa20d6eb0d54cda9ec1df2440070f15fe71e214af340e6e2f1045dcc8cc55bf1ffe6375612b0ad25803fa37ffc01abb30b5f32e3f40b93d504e7edc8cb0d6221283fd5dacbf5c39f2eff03c39f02fb58a27481f69bcd152aaa993043e80a76c130bdc8afc3d26311e3265e5a948eaae318f77e261cb6eece1b4df38f23203491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bb99a0970607b3001e9a9300fff2638db203f0eb76179f04e8f3ae459240ec0cc750b0597a79b8036202c6b7803a7d7ebe2b9586cdefcfc0cdc4219b4c1e188ae8f55941b5c1c728d8eb788bad38e64171590df13772b8966df143178251a3d7957ba4c12c18f70ac37cba73cb3132bd2ecd3cdc22ff184e000810c0f936f1e16d53ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313de5044a62b820f4c278b98da7e45d574bf1cec26f5f0176b47ba5785caeb1681c78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1abd8a19ce8e528ab7a1f1eb7e7b43bf6b33a1906b653f66f1d39d5416e4e5c176cdfbf76a899e415b81d5a9323a2a8324d02af7189c562b95adec9dd6594febcce00bb8b5f4f95661ce54489e0b56aa1bccda3898bdf149cbffb196cdab32117e42be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b3869d59856a376d9096e73c62a40db63c7259c5048eaed9dc7539f04f29fa426f38baa80a907518a977018f70ac5d95d3825c90011a66754c77285135e17624846149237140c0f15c90de7a834f328909aee866b58a7b4773c450f91ed8669a7fab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c038369dec52ae64c14ccc4819ed4dd589a09a8314a44b585b9acf6ed16c39b04579bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbbe3836becac83b523cd28d757cddc1891f7d993eafbb93d87cff8927215f6690cfb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d5048bb618a44fb429c139a998d641e2b70ddf9358aea5e343c9eaefb31e04ded892523153249513d7b900217808e50b8fcf5f7b9d245f4b34fc5207974dfc97e15858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a90d23c544b44ed40d09b191fb0098f9ec2bb6f6bd01f54c593e628ea97a1d2810ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0cace17949ea78c6140842d654236da851541150c302f6f9d6b09028bc0dd56361e5426d8240b6f3fe2a47201c33c45db9bb6167c8d4bc4d219d95df2116cf93dc21afb13e4050c3ae2a2178ca62f9a7f0bec639d2aef4a737091be987518be40a9ab9a6163eacef0fa3077a791d1d3363e6d18ab1916292c28876f2ecdcf5b3d85b00091cfb961d225a045271be7b4a6d6cfe941f8636851e411ffbc04a3dbe3865badce1fe320566ad299b9cf19186514dec47e27fcec0cace590d267a563eb77a165266fd448b6077c9b613fd1f6dd93d8b86f447977063f8bbecf4388bdf71b6b32a06fdb661970529e5406aab2194ef5f1d3dbd5853f1c4ba3e15091ea798c3022716021731b9071fde17f3ac63b442240f5779e8fcbec07f96f874d21b1fc09a64f9f6c51860e6ce799ede69324cb9597b219b0588820bbeb8fd297428e06f8d2b82cabe950a093ec5da81f2311debf9f12b23f4f3a85755f5ad79e2ee70d3846457a2533a47f0d0f014769e7c1b3c1bb72fd5207e0e72d229fc229120d1c2f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab441aa2b41f444fabec279430fd177abc461171dcd0efd6a114eaab7f1ae75594b7ff77e37a4f35295fc73005912c5ba8342eb31f0e063bbd61f2ea9f0c91b84ebe6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f881a7aefb68336de39678716930379930049cf476baa657dd203b56bc9fb6cc8f6a768d3f1927e8d3b96dfeeb01e8be53a5d8a65defccb56a7dafc5c05273e25643131a9c2e6b18c8ce90d4165cc0e4669a968800ac7e1b00459f4563a2a905d51e6f4117b2aa0d7e812a2d3d9181bfdcdd2882507ca3e4a3d5d26b293ba2d6fac90c1c2b65f01d9f3083f19c1bfe110ed3cd83616cf018818b1bef410f90dbd89b0b8d2e8bbe31812090fbc39d1a3bbc376077dada739529289c74a9b5493ba11de00402682e37a86ed795313200f2c051dbe627c245f5a45d30c23bf6fddca81b2ac4da8b52a588327c1b153b0d95e2700760a5c18402a29156ab147c25bf6c0fc425990c23a23065951d509aad41cf79420fcddbd655f8b5c745ab0b6ba03d493f280cda2d7a11b3c60e5c1498f479b692cf8c046090eb4bc541bf350590a6214844d3f5bf033e816022acdf521c1aca7c4d31326821029ec4feac9b21a9fb1b80ccd17341f458862ce32d7ee6705a957dac9fa2601ad30673d17d30bae86c2a7a8c2f5c9359cba4d5f2c139765466c34cddce225355ce8a23a93780e808488dadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db072079b8a941704563343173729c78a929aa88f368bc86ed45ce4bc050fa64396a488823b45523749b75a69f0d5b1acbdde1619f63c88861716b2db525b592dfe9e9edf50f0b5c127179b1138ac717bdd0ba1a531afcba2f6c48e75fc8d1d965a6b790600c83ad324a7059321d38d6c65e1a86d699e4f9658e7d90963b93c6c228fddb91b7f12e0795de56146b09719923ccc228259f9b90cd3b5c712237b1bdb46bfba11fdb2e3d96c5e5d0bc63ad8b9935bc06d8bd24a81c3f3a7d5441512536afb544c86b9c8f19b74b1a597fbecd433508ffc55641c723064f63cf63be00558acafd3da02a2b3dff6df4287a803bdaa1777a095e58154f08fb828868b477fd23cda6416249647f277b5b365f282afbf7e86ba814ce5ff55c14acc977f3cb7f6a4cfa6a9ffb4e8cffc535ee5ebe298d595c5007aa385c844225529f257c833d0fa75517eed94b6048e6281e551749b93cdbc30793faaf8072980e9ae1ac1ab301a76c28e5b0bf7e44fadf01ed9ffc91adc20882b5d9fc8074a91a45d89f0379efa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d45cae1344d95bd53974176242bd488ae6c8a618debb5598ed2971633e837bc73c6c87787a53f3f3446d819636bdb7c247ab389ef8133173723825563d72db51a2d0325005624e62ec291cea386a8b5d52c87f5acb0b72c7123897f73641ffe4ac7901d2a7d83e65b8692e5bef06a4620ab23eb2f618141c0882c925820e4adebe38991b68e9737a1085111a93fe5b437ca73a79e19d87841d05c8b224e309f1023c44b5a9252330dd18e2a09d40494a147803635296a99710f7fd478d7fd76964a71dd6890ac41df06c34312a1c2e27893b6e36d6bdcbf5b207bf56a834d492f947c1fc52deafe1da962b26aee8a6fbfbaa82c93666373d9f470d694386e319bb1dca871b189cbc37e1881fe648a516b4a5dd85c8df67f920dadfdea8dec23c64332d2a07599c75638727d38d3a42c9b005e61986e976b8f19412d6828e5c0d17a69755bcef8a38fc8f17d5eb610d25741973ad13e3b8da6da487e903407e8d8ab106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8dff1d9ab3dc041f49054a820744906f10fc6b487d87e11ef803f7ab62d2276007a8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793be390a4789cc351df29945f7bb1c8f2e138c908b4d122182a4862f27fe91c0cbc144012eb2bdc69e74ba85a925256c11e8003c6a14702c369e5364d8fb35fe02de7133f19106eacf15e730d73ac31650107e1fa3898e63bf803b7ff5fc4ded0d1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a20171162636be942cf60bd7e3479db04140829824ac7f43060f17c15f286a4adebbcdae389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760c1e3ec68ee7d58253c11304a20c4b6814cca8c2e10ecd51172a9a57dc5d1d877a7c6a3a62f031d772c12244de7b60019647f32f1d43630d59cfce00db1129ab7a6f194c5e4460d6bdcacb0034d3ef3d03b9e5df272bf5f92fb597921fe1d8cf015c151fbb6a1b12c984191977f3fe53b3a87bf1b51f48b9d43a84ad830c9567b45bbf9fea089f6efffab93ea77556ac7bcf422ca7221acd0e89266350fdc691ba214e1ab1eacb34c5cbf2b7b199906f46208a823c2391bad11eea1fd4055ff02c7f6d5b480bd2ea5002353001b7da22677b43f6d17f0d541b5687de4822c7ac43b7a7fdbd802bb0fb791473b8751ab35e2a658f62a93a67df55abf5577f82a2afeb6ac59a758356d5531be7c225645dd68d1bfe2696bb2c02ceca49d9b9c5e5830738cedacfbdda1e92dac08ed21541019a0187ff5f017171b344a8e737ae561f5e88baed8bddbbb2d01dd406c44cce372a2787b458a22ed2af0b2fc2f15257b3a0cd7a27627fc344c9d1056c4a952bf7b5780a172e890255c11eb06e4130bded679e30e635c96581b6b691f239b32efc959c3f487ed8c609d83be5eb483a1a70d25880b55646e7da4ddeb59ff9f81edb501791315ab6694b24c6797312b1360bac1920f17b19dd323b2b5fe3904ee08e6a1c817709aa82c65921f4446d73c11fcf0115afff441e413e693df1dbdde7c43f90c967dd9e12a9ef6442988c4c01221be243c3d26198a95e708763d23f8bba9889fc6d6b64e7b7f5ec8ee0cf807f8d80f8f827db7f24538d04cb58d2357effe7f55e5af14d6107726755979439bd61ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49aefb7c29895cef278bb642aa379ae8cfc066fd64b2abeefacfe0489d12566a599025c82bdb080bb37624633365177c83d517a5a57620a81c815342577dd27a9c40900ecb0e765008b7dad10f73d1cc12a8564df239319057c149e01a60dd9f6c8100d29c099e481ae0634381426b68eff3ee5c9e5d251cbd2e8593154cdd3187f1fc051fbe2db25564980f007dc6ecc8422362d21fb318d538810b52f146d4f43a131f73ec8329a0fc714876731539608ddc1b35902fba5107ec299154f8f712755d3c9aad245b99a26adea4e5fe63a8ea01fec4856df7ce4bc4031369d7e8c673a58a6ada435763d4bd5a2af61b0d4213edb14d30ddfed6433704761594b94eb946f5c79b5d1c24fef2ca228f75fce71597ebf0b98b13e1491e00bc118879b9b57caa5d233d37816c9847a102d52cda320c31c7e6b865c134bf7d89e2a8c9ba5ac623c5e4e3fa64cb9401e5bb1c423a29b3ab8540f40ba2a58be7426d2425308d9b4dcfbaec541d9fb3448bb0389600e838e37795b37f4f904e8f61ad4163556abbfb98b49a99d5dd5c32d8ec448c0a2a4f3b197f730eb9a8b2708f259ca771b13463375d82c9c005161aceb9744b9dfef7234e933fdad63afc5d664b673df856c0da476ba1eff0cf898a9cbff4ed1748d9ccd1c8acd808437ce94a7dc8b85fcc4924f0310a5d312dbee8bec658ab85da7a79ea72771142dcb5ef37eab24bb277e6c2fac191a5baafd71ebbbb2304c1b0be7288eb3e4bf950623b5ad4e0b62a9a866dcadfc4ba9daabfe03f2c6c9500a7c253a41f8df56ee5635abdd7290d68de25fd511d96bade4a18ce4118820865139d300d3dc445a7743d476145f44dee87af00aaa1f567fb736dff29a7261cbc9af082b8992b314e8fe6d2d36ab3b5f3aa83b5b0d66ee1b3dbfd60f544b555a8ccb5698163b8364e77361e508cab8dfef9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa0938493de3daa3f4380779ea89d71bf435821f9d956f309bf1adf68a9f2b9a2dc0ba62938ca2a50f0879727df324e8a729993f711cc3d3cdbf1f1d6df2e05490a4fc3ebf8762da95684bdbf2b4dcde8e7d66ef2b2e300a6f6ed9986dc20c095392b8ddc3c02e67950df4d2e82f552758fe1e091ea0ea63809b5a7ae15b539ccc4a293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bc8019c6d621f919fd4eb8ecafd57b30cf4b19bbb249a3636966ea3f534d7eb15fad3361430e8437520511cdfa8af6b9b2179fe67b8c4b2cadc929c2273d66a234b80ea67f72fe94a6f8aee8a1bc05a9386b21df4e005e1b3dd9d0b2cd3b2c3bb98b3a273c5af4c8f0e31bb6b193c90921d3089f370d00deff6b630c1fbf64747e69c9fcaa0d0b8d25944dc3f1088756bdc5058a4faf65ef3759a04c52f58fb34f73d0f743520b48e9375c8bf76953a43cb31239a9496d6783ccb2cbc5874a69fe08146ba0cf45fd9d1d704945b420e12ac70aa861fba3b4e07dab42e0f059b592e2378d6bdcb4b52beb6513f390fd4a18ee753f8b9baf09006e12729cdce3c1d3bb9f3c4aad53905a44024ad81e4de37cc51464ac8d722c846248ce1f6bfe00baea73569fbc2f85f70b8a44c0e3e1ed69c2716044540c9985bff28b6df6420109e4cbef199d11a151973b90ebae7c5cc965428d869f9c85b8da1e2e58e1a93a665b8a46f84a8f011fcfdd93579bfac208f0aeac1185d08102c9a7abb4efa197d9bc567cf38bee1a89054c4ea7b17d5b889df70424aa95994fe39c5169ef118baf45205c38c20e1fb3aef19d308ff9c7f16af8e0fb968b762a62d5b8e23494a398dcad78daeeb2278b165ea1454d57890855e9f2fdac5e7710db54cf4f2a6447c9bbd8e770219c1fb9c8fd76fe878d1dda56a15f27b608b084b9bd740c93d2cd6e559065e7d242370b1d49e2fa70386b16a1b6e748a3816c46b125a43a5c282d2a1897fac8a0a906d02166c24b1ad3e98537f8e3b9b88d06668da6604a127cd79d2fa422b826912ca1b46cd1a9c270f04d4f361bcb580f79c8050f6d22311e15c534030c54ec39e377ab5fbd2dbc659e5f6a74fb43abf0f317af9b6bed890a0088ea7a2ccfd9f1de483f79358e705011f288bf6264380033def5b7c10ca5b8ff532fddfbbb4ded0df554108e3ff875f3da431539c836f80ab2fca87a674d7bc4f984164fc7040dde7f19ada0228a32be72c340aca5ed17bab926027575c94368eed3d6085af1528b7e592a44c4cfff744f12bb6bb837f26191cfc580a2c2db68fe8fef87da8e388bac73592089c756ea80f4f775767bce83e36c5448b4698085a3726d095f1f0bc9909409a80a853442538c079c7a65dbce90ca61e0003eb0161e58f707cd675ffda63535d14ffd7e502be1062a83c7ba25d129785919de61102bd91ddfc3dc8485279ea87df688a4896b6e6266433cec38e4b8792f9ccb3c03ee97a42e81bce52440ecfacefa8b6fd3fdeca6d16ec52edf4d07e8d7f166309088ffaac6c621a2b752d76516d388ab8325085d595ac469e4297d791b76747eeaed7f0cb56a9233c11397f3c204a2ee5615ff177044be7352e130333f34a3a7e075cacd5c7f9a76777033fc328c0a5a04befdb4461a64a9b69d753a5f8e3aeb183c7c66bfbd779e69f078d6098bd61b5933aed77345033e36b915574b474885b6850e531c7ede6e27cc02cb35556695725a9ecdcc7867c64c3b3274897dfda29ef01427a0ea4a7d5ba1cd11a899540026d69fb99bff79e3b5d623e82275ba0b49e669ce28c3c4b2f948e4bb6a70052b65d3c914da49a49b64f1322d644cbb1c9e9f7ab550ef12d224c490164d6b712c070eeed34e0de4d7807f3eddb0fd825768414ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de8698c84c960660b1fcd107a1f25d91d2cebcb717b095eb002ef83a397ad1cce8af716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221dd264e0ea0e7a14cc242b69235839558a0dbd6d205cbda5ba38b55305767dd11600e54fa8838e7abbeccb8729c0d5175a55b860d85500f8799b4edd0ada4a6fc3cc1d3f293cfff0b98b00d21e843a24d5fc283c7104eedac62ac87942953244c47d90f110458d06880b427612738e2ef90c855db416a273a0e51e84c40c75868dbbc529704a73b65038fe1d799c5dc8148012329f4dafb1560b19709625bc94c671adc3f361326b605d50564bf821762f2b021a385d25177d9d68c087e5ac7c2b7fd3cb73271cc012806f016298e1c760c41a6d034fd26f5b65e6e919c70e68d34d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705e7159598a62df73049a9c101095080c7f070e0ba1a83245462eefcefccc98f60f9614782ecf0d9f80cfa179544a31aa31e8d61e1c731537c059ede450b5196022c73970bd704ab836ea19540be3788da4297265fde774594f9960f1376cd4a786fd9f178209ef103db60ddf6164a9504ed06341d035903641bd39c5743b3ed0ceb705936058b4f108a88a503935a6ad07f67a96a43b2f7f80887811236642f02a7205972f6616fd264c5a7fb9a21e34d9ab25b2c41d2a3ac0bdb4c6f51ac5249f20e3e13524ee778274b2962d44d72bbc94a4aa8688ea4254df38e5c916cf716249d0673aa038cf00b53a250f6850d775b5d4c24d559d41ed8f008a528bf18aa1e23dc935cbe6e7a767957124bf41879e0181d671ae43e980446538b7ec538046aeedd168f17d4acc33c3a0e94bb3bd8d3c391c73b58ee58088cab1d5c290a97cfaca7021e862aa5fb7bd662e75989d4d12783ac3f51f1817fc13b696f8d837bc3586cb7c4ede260c74fcad76f27efb4d606e3f78261a6b5f61d19a297d86b3efd592c1c31723b6a623d1da68b0f20d33edcd0172e37185045de03a2050352de21e276b50a6c7135bc57ffb9048d0097afb9e08a9bde5bc231b683f72789e08c71d0568361321c0b4ea6163ada4d43a391b8e3222af20d40790d273265af0aa2af3733816ff1791f0430953eb5785d72159feb49fd3c6f4f9ee8c2936951fb63bf8a8874f5bd08d4cb14bc3382ab03f9c117be523fa819e498e242ca233445acce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7e8abe979e5d15a2dc8f69b531f3bfbaeb0f0d68b6a38e3b89298faa7878842497ae04b775325145f5f8f6c26874b87ea57ac69eb67c58992feeef4c370f97f54afe79cf90a5b96b8c9564b59d0af2b4b04e6b7ff71e52a76be665976f3b82aaa770b0dff4b2a9fd9cc37fd8a54024188d3f4d81a21fb77d29ce8d3b8b404274f38a4c0a6e953178b617a85ca468285642b52593791401c26054868d862a41075e1257bd68653c8762e3a8e05216ebc0ff870030159cbef1b0966d711f637647ec6568b1ee1d611374615e819216a973badc24fd55067aa04a63ad5943b6f6a0f97ad4659b9d1111b687770fb13a17cca9dd7a5ee906f8d1dcf5f7f10b9b34f1ad9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf952b10baee3276ea77eeb19c0dffc83aee0d106635c4404c79c6f830e1987c93c4eae49310df1758f95e7bf36e4a6aadf629067b04db600739ff46572c0eca6c6db7d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66c54f4e796cc217484a11355e096a1f3d2ffd98ceaf07b9f2b9b4a328ebf7b18ba8fc70d1f991db5a8b3cfd3b71eda99566bbc8b3a88b80960349481d9cfb5666695442bba4a0168f14b187a237dccc124c8483d62d26a915ea7c442cd89ff64c73f0603fdf9f20582a05187e93cffd63a7b5a5e91413683e74e562a16089620014ad52c08bbd47b02c9a220da18295f035db4f5a7954a9bebc0ebb8784c42b5ed5793fab09e31675cb3b0aac9fce42c007d66e5566bfdddf78d6af29f482b238bdac6020eed0802ea485c84bcbab569ab712337b04590463f872b80edb4d7fda1f7b8870df5f0e8e4bd73edfa91e6da4a5af2ccc6b408b07fd4384b04cdaa6d36b8e9b0fccac835fb77bcfabb7383c2b1d320ec30ae3c66d788340a37cd5357eaac4cde3bd4e98694fb1ac1ce05774afd7a810fa44213767f7a09b2b75f91c35716785a114354a1d3f4dee0e6a99af232d8de4e75b168e684d49d6046cbf1d9c54bc8f06dfe3d46085b23fabae548fbb4a904e204f39b857cc11f508ff60df937a51e409e4b24f39ee60944284ddcc84706fc36786cab40052d5975fe4dd99f3127e97c49969349ab7b0cf721edd893b4b43e0c7c1c83d0c4b94fa460b2296758a7170bd1392732f1e5d6afba7dd473c7ea1cfae2c0e670d30aa91f5a4a33fac33a44a83b61f3cf6f48680b5e217aa59cb52961e325f67b5a4c986f8dc4c2eade741bced137ff14317b8c21c65c56765ed846d2dc46e4e20c2842bd976aaba6870dc1c0bd2b0cb9b46b2885de436580db63ab5e413861861db9b0dcaf4b59cdbde8e4e587b8f6bcdef3f4eb2981f6d279cafdb55611c6fd42d7196fe8dba791440186b5b1636326a43abed3562c94acb9ddc8e098dcf765dad8f87fe0e101e0b01ee4ed16675a3f34884260e92cc8115ac4cd4ad64401d5c3b1daa9e60b5391db2474c94e748330281f570f2edc7a751e1e42dc92074ba83535d15a4343f01e524ce8ad554c2b0a2fe1485671e6f29076ab5ec5db388841041b323174dc6ba890b595eac0a43db1982cf616a07cb02b3adf397931fcd9e3a2ae807c1d2b0895960fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5e6b4a6e50061da4963ae92a2ba22e073df96327214f577b4ccbf581de95783edcbef9bd3c428c61a7a9ab792bdc4ab8193ca4dba0cd2b0922acb682e2163423497422538510eadcfc4abec26f056a72f3a45385bfb1c8112bd0e486db85a3e3fd12fc828be446d2059b3db01d7063f72f1c4bc2fd89e93424d93b74480c1b6ff543133cbcf4125c6a51259c0c24cfd8186ba01180e7fe8aec744f4681e2dd012a9d8a4e1a72d34af37572c7eab0d5a382c9854d191db28641316a063476b1e858a2e4b272042df4d2f27688d8874e55bec6e638fb29108f53cece167533999d703477f9528a2720416976087aaef362a830d38fe6b739c4021a850f718862a40df2a7adb32abe7838d2c4e78f5c5ce3c89b26c4bf8da2a131c3baf49200dae826602fe416f36d5318b413dcde91cb5183ae26b94ce59379b776d89e564e0a0e3370f95e27d9d487ee15ee53a9315cfaef66dc170dfa4687c46f126587d4981cde3cb88afe047d8dfedc5555cbbc076b01994adf54ba8b468db13f5cefb294a1610b7736c52a3d154f4ef65ff8e35e9a83a0ce12db0388a9dd2ca6a47412a9a760b8af916fcc28b5f950c0889d25cb39d90c9bc187cb19dd4cee34b04f4530380cd00ef004caf880680e698005e7d801ffce24c2e89b5528b92d8f4439d9246338135dd85bb0a6f7be6e0e47fec248f289a9dcd95a0eaa8d8c03ad398c539dbc9dea52033b8c8644f597271ed940ca0cc08642b650f16ee090c5645d9d9ed9c86ffada3bf2e56fe7e5c698424b8b3e6dea230222c65aaafba834425946e55bdae2178050c4acb26aae0fb674ac865ad3302ba5ea4b50b6fa0c3743f580339b2d2643b734b972704cb258d7ccb88fcf494fe3a61be80cfd76bd25b45897f485c45c832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e909112983f7d8a8f5113617b98db9be121c1a4b0608f397509c5ae22d3527af353322dc4b6aba75cb59621a435bc7108df46cdf79f88a4b9448e3df6b50ab0a99872f38ef19915a676ab2126fe721a47db5d293b50186757da6c06435262e5509b02d0cc4619c2df87688837bccae152157538a1a925707f46702a9495326826cf8a3c98a465f00c0775adbf729a533e4414718c0851a712c7c48e0c028732ba4cb7076142d792e480ddc68a4dd00f030fedf0cae5f431492add5dd448c54fa864a84019a4687c1cf9697057d39719e4532d4a0d36802c83ef98cd639f514e21da4a0edc0f48638a0dd7107c855ef8db6bed8e7c4c18307d7ffd09b040c5f25b688516822f8bf66dd73d6e8a65ff94485af87fd2420191ae6b424115de9fba0dc95950b1cf7a42beafdef8dd055808a9f358bb372034fc5afee259302327d4a73447f1aa0f90e554de5fa430631c9d5bf6097521395a9d34e114544ee2c9195c2a3df7e0b0793c3a7e3317bc9c961d61d90daf1f8711d359a33ce39c8993307c4582110125180896b66aefbbd308957ad1a56c9d4c3a18fb7e52b2e83ad71de72fc741107631db4a284cedb1edcdfd4d4a437b8b620adba7c7f0bb313ea8281198f98c12d82d891b36bf95fd42f6324665643793b9ef6fc907b084a63c9db32b7928ed9cc11a2f562f2ed04e1be6a0c4ee8aa297b3c2fb1895badcb0e84b073695dc56e9b8152c0bb1e0225ce711974030b81a6ba55ae40e737373a4bfb4558d3dfacbb067d9bf0893c4c7381cf31b123f490c47d17b65093698585eb98b80b9ef41a30e5d0c5cb74d43dcd0b1a1c1cc4b780a4888e3240662c3dce6ca5267b9adfb3ea42cfb212b4709e09c4b6186f996b40b447879f430b6d43bb33657f5d0781632949814a213830572edab3b0132083b8a9883a5922889e419c094eaa4fd363f59b376038c77a9e63b3c8a29a9300f50fa59c485e98e5ca0f427fbd654d56bfc3276012617e3d74e350ed64b05cec076c73890d35bff7188fb1edc185d8ed1e16bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b848873080df5f78cc74c61b32d70a92108e465cdd20200f3f413b7d17788309c5ce42328fc7f56ee36d97d628c5768eb23f4df2731bcc070c8d44cc5bb2da49e4be46f22d562788ff93598ecb2eb61eb6fe6ba368369130af15f82e4675d6cb1312f33d76c62dfe0d4baaebc68725b19e4e9dba6111aef0323936047bf215833d494492cda152de08adfda2bfd6ca61f93f27aa9ed453a96fb6bf2875de77f0694937d0cc0461d65eebd4a52b35385b4396d55a75794bd939d6553a1bf090fd1acf397e4ceae6bff7764fff0d4faf59d06c7d6df2dc28e1e721ed86ab3ea6dee0053d4dc87a0d2f6daeea8dc03c1d8e0b9020a249c0218c8d4bd6425246988d863a4979f3d9af8601b4df6ebb3499542dd5771f57c2524c2b9aa4cdb995bbedfd809ccf61db78693a4c5df0af3671d2206143765d354e0501bd6f56f946b9098edc6d4e72e3a4b0c15776dd405ccdd8c581e10be832fa86531cd2a14df3f8e17f953f8b0b18e67c335affad8c3ae0b5086ad25d5cc79f02ddcabcb27b92c25d374cd6a9b364b95c0318b8bad07b0b5e378fe3de1be564b194246827725a98c1c8b1bea45a93f877ffd5f8193115d0cac535ead17fa12c8bbd063b876f0400c401ac584f5aa0142f91e1e3e9c12870733ac6090181e4e8fd511df05c5ac6fea1780b4517d6255530337ca8d51f9464c08f1b020d912242014210ad39fca06d89eb359cce5c9b9189c5b584cec8cc8ee1d39118fcabab69e8c2a2dc5f115c70ce4855590663dca8958875eba3973e205c9f17733d9501bd5a9e720ef0588c44daabe15c34f4b89a717b2d29c9483cea20c4986bb71d9467fb3d941077723296851f780ef05980c67176fc8df84b3b7dd49b44bd8656835313daaf22c6eb11fc160cf8073934309b6c3bebd3e0fa0677c5a36c76fb52c359af5622eeba6f93ead88089f70f416d6a06d502056623313f2701d6891f93269a97445d9ddad9433e504e97dd27408c6928043442fb429a33eaf9fc0b0a569bc780d4c7e747fd3b3bfc179a6a4add7ea5a4697cfb7e832d1bdfb9f078708f127d57992c31fc33b4bdf7e8bd59c3fb9d43912faba64995cfb5707a46ed3e3f51060b68fd7d7d3e606bd60c0b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea9d981e2579d5dd808f58ef31e15682dcbb3015c0d113921b66cf52120402a362c2a3312c459c1d7b40590ce0b138030cf8dcfba640504fc294617cdb7c5c96a0748de01da0d7ef1c4c2971d6d621c441840f2a1058e4b0980e922e798cf2ecf79cf8281da513584b94a90caf42256af4a11fc874ae82c16639a1e004b1a555366a932657fc46bdd7948aae7024b90f015d6d7ce5e377a6eeb59dc445b5d768a5026e2b68afd28d49268a30e1a9bb5b9cc1d84d6e936644f677eb6dd02087921ae3053c2d7c12f0cfd739a0cb3eb0e48381506a02a5f02229006978a72c5feda8735513432972ff82bf67018aa925ed69fb61e8e1f85eca38edc654ed1476bf06b7c2ec389f0528b6f0f20e31642b334bb6eee23f4c7ede0d812607473115548389f6fce25bae6d994d4686ede8f2505efa1774c5062e1548cb277c7664344a0b51a959c0b990abba51606fcaf9abd5b0baa60356004b8884add5ba90f569f6fb25f2b8af2a586c5316b688cdb2c1a56310d2ebd5f695fbc4d79735a04837819ba87282bf8409fac89aa4558e8d9ed4bd75f7ef1e05785d3d379d48b52ed19a5dfb596dab062daad8ce2123106928f1f3e8ad653d04e6824daadf4ca4ff287ffbdce30f74070d80975c94178f6a7cefc3599ba7e263f7c03f84cd2599b0c91edd731f95edd3e6ef3855a36b305f4d9a200b58f1e3acc5e1a859b7467734d577d9873230ee3ded24896f56195fd5a3021189b7c8501f5e0ab21475526fc7f5425a6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91e25e772aba6c6d277ac6bd2552f53e0f7da558d92bf16009e737847e273daacf494934fc2c78ab2fe1720383db280d0ab25766bb8d565a91fff34d1d0bb604aef57d272120f49ea968c1f6ad5ac836f90aa4cf357690dfc55f058bc455d1f3fe9a08e49aa409d97e290c82f949ad33d15623d5ddea1b7bbbdb7215ab25a84cbd2404c7d62d5718ce8c2aa3af6adf91c689b3152e35e639affa42ad64d9031d7141bfe5d155849e392f132580a01ecb79f55691d92755f8b0b6f2aa535ad1520b51af1b221dcc6d9079a955b0e155cf326cfd6496c80fc50d5723b7a15be3e831fc09b3a45eaaad92cea8d20fa69cc816cc88276edfdd7596f3238e1458f3c755a452b5a92929b92434db914afbe3e69b01dee850d1d6dfc4e366a78ade184dccbfc656d7ca8258aee030dccda3874024567e9f59b0e5ab2da22c2a841f87f7f077eddbcf0cd51301449089fb8448200d444327e59b1b746ec346900c734370d41c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2b75a828256643433cd325f5904c729c58ac7c717a36c9fee4ae85496abe7a4e5839dc1eb9d357dc6482f8d75c36e04f0f939dd5fe3835c9138df838bde9cccbf57f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ffc1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7913369e361e4606625ae6a96279053da61d1426e751768dff2cb79f2aa6ce12db618fd2424a82ee2ab049d2609bfd6c9b7fceec7a6c60f87d53fb2d014e677a9130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d6da0e1ddcea9ca0d2b499d51005c9fc38206e116d9bbd43dc6f52b7f9ed403b95e161f4f85b07fe6768b0f729eb0ae8f52f38c8c6f8f2bc572fc80212ff3b75b10a8a14d2901086a7b14d67d896db4a9a37dc9cc431b3f3ddf5346e03b50ec3642301544a330c5aaa47fa065589901528444ed34835a008f2f0e27f33c9f3f7d770d47d0fe96671144b062a7403228561c4b98368f383f471276b11d09c03e79f48e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e5918aebb2be824d377c5a6989047dcfb2916e40d65c3c7d19e7aa09d8e63fc58f48cefb4c139f16eb57558f436377491c3e982f209bad8d2bdf2036731aa390f7141fb8a34e14a32b686036f207a2d24dfcb5df48d60b7b428382b0af5d16bbc96c201fe8d133914238aa49c07afe68f1392bc97da4e49449720c4e8cfad6350d45588f4ca095a8ee006439af9dbe6c1e165e5ea5bf005de4a93754d19778b248c51be4ad7d1412db4549ac3d00a9d45b947b44c67ea6d5f814b941a77b33bcb8b50e5e4621197f4933b866cd2b62640c9805e150cb8be7919186ba9a47d29bb3e3c0085b59dbf9e912e2e0721600f59def85aebb51fd916fd8e4ad770a772c021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65ff450a5fe88d982111f38f029f942e2cfda9a0419111361e76f196a345274ef2d4ecbae4802fdc7390cff81ba3e7af632567b43ad88a6cc2d86f8c331f9b73d0327012359b0af213ea54d330517b0f97f4926fc099d3b2a1c3d4ed753d83449ddcd9ea87440245bf6d401e48f24c6c8efd01278f4f9b311440256caae4ab7a2ef38f94cdd37426ce60f227f769be965ea6d5c00896760f997a52f71354c096c420ac0e0288022fcd1e04bb08ecd0a25d79b1ebf934f69caf754ebe442e0cea7d8696e68d163e18a890e3ca5d5bc46f0f9ec42d73f86eb2982ae57ee0fdf65561a75704ce02a3ddcb0f4fd73164f2cd90e667a8e5b2c33c401a39a5a082ec5c67bb12da4004f079716cca8f7c8ebd8afc5675f5cb5d21e92572c60bc47b9319ac3d74b565424ab1dd6d3830755c506185661df1fffbda93e217f0236c1add5be8d6932c177591d109a998fd39daa8f0aaa928a4e019dc84529663ebed13870e3ab0d5b2987fb2a678f93c542e0b7da9d3ac8b986037eb3fa0bbc03078db4b347c78d429e4c678eb092b6e8a869403539b7922edcb9f23f1593dfd6d1372289fbe05c88582e0a4c8313f9c0e770c4be609008393ab2cc107885adbd15c6be53b8a73868dc75fd5dab460b89679056e4838ac27e5331e80c4adf98f95dfa2958aab76a8dbb1ff47bea8a44de89c82756821336dda0d5ca3c069e03c22207205b4a8dedf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e98cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db84a621d2ab53af27cb997eafe0b8869c8af6a1813b4fd484da36b6d4b2fbe31b571cd6d33c06ad3b905b910f91aee50d04b8646f40bbde947c9a90a6609f638aef7255089604582b3a8a5fdb5ee7dc6833d7562d4136fa226040147acaa279e94e631085eaada4f35a56288f26471249eb02c778c8ee1174ac56c1b831f415e37dfc30a60934bfb113e9a46a69a66477ed396f43725a16c2418c86b1a89e2b884e308a23a8a798faa990eff47740922c0ef074d34949f032d6df731d157a0178bb5326b60a414bd1865aa15d7c2cdd7393996525612ef71d0917d7dd3bed515b1d3ed2452c87a71b29dfc0f97132f8e5b03bee1312b5d5b4d9c471025fb1c6834b9ac48fe8b222a7b979de5a64bbffbb275d440de38ac6dd77ee9f74a811e838cd494afa2091c26f44b7fc58b21384fe4e26208f853a42e22dba028104e58814bf64fe10c18701cc67d5f86b53ce17bc8deb639a2746731d24b60caed656525224ec19124c7014d6847f12d5a54c0250b4def03228be474bca3b1c9fd3b7cd1400aa188377e3ee8d46314c48afdd3895234ff977c2ccb354567eb6b2311e792a146223105b4e9507f605f48764b8eac7a4b3138787020fce5131fb55afead1fe566b8e2e0938fb87320b3b5078a6232ea83b9619ea88bf47a33a90c009ef2dd3529bdaddb364b86f94762f78251ac68c8a6d6b5dfe66fabfeff10679a381e04a2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f54132905d8abd9402e5f394f3702a9be4200485de4189d39cc6266598afd8d37da87c2e5371aad0303f536d347dbfa6754abd3a0e2651d26886fc0c9dec63416f724d1bdeff28d9b654d558bbded112a43045916184cfd1d48ceaff672078cf320930248bd277cd21981f8d6f4933ed4782ce6cf80c94d16de0bd4c39dcafe5747ad5cca0785aecc65978838e85d5641100b006b7ebe8dbf13aefae3bea382ffbec3a653cb0aad67682e0386036692e60e893ee28c80642aea2cf5f012a023f76281347014b563b6a08a19217689bd1e0c21b3d219e2258ba48735285b0601491fe84ef2809cefd26ae3d37d021b414334a0b4e7fc8c9e149dbbed49590051562456c783d5089c36d221ab09f9ffc580c51a9422dcfbba8db4d0b3d70c63385012aa84fdad0416369c4a7a357ba9903dc5f8e60ac14637e781b9c46efc4e9bd4ca8e32bbc9d474ac283cddb47436d71400e8a7212d09d7d299f0da03035eee854edb0f38c154b0a2bf55867667ef4cc9c008ea519ff299c4f5f67335e31b449b0f7e5ab05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3fc2e1a56215c87d260f2f7364c10ab80bfd0c43cf0e8615e099cf1131f07176274a729b2a75d55eb4657def84891dd98f81971aa5c316709d0a69d4cad20e617b8f429bab2fd2b62264cef3a2164cc7dada19b397ebcb910ea658483244c36a48be01fef50c9a844cd1e7c32d9e11523c30967f701938cf9a3569c8d190c19551623730a6ad6c1317e03cbfb5990c434607fb4774fadf4e31b384d95c51f7558b9312e936d695745d3046cef4169c366c00de6c5af2491f4c8bdde6799092fb78e6a564dd443eea7951940b1091d6889d2429da574934d75fdf064d3b5cb533b735d2cb85a9d057e2756b7d491e2b8c21aa679e349cd582acf20eb17d42198a2828b3fe2d8f12e08c38aee1a03a0fa64cbb96f31c2290d444ad2c6d2ecbee5589a669704108fdaa2a592f24ebb50ae4c3ab376627c0c278dc3a982ac570f3acb79fb039279f78d267d6b1a1cf552c3a2ef1cbfc120c08e4389b973d1f6689615da021af7bbcdc069c1ae1e7b344893a39ee4fa853a52b704ba3ee27c10669bee3bbe9efa0c5f356baf9a3268ae7e4a4af6bf51a1be2b044513ead28eedb2cd84e60df0cc8c4273e40046069e789070c104018feeccab1dc7dc9aca422beebd53e2dd29d168fa41a70d1488ee3af79c26ccd396a549255ad9ea50bf694c79acd54fbeb7bc24daa19d7bcc487c77c4007d4f5112f55c6ba285561e70070f639d4b40c61233689f87076a0cda396c45c4b0122ef7ece2d129076beb3defb919d1e4e1545d59a235238ba2b6e8b6afd1f5bf0c08ab5e6db82d9cccd5df458f212ac120ddeeed6ec94f68173177f9a92e38f3613ba74397b5157e58c5109278c927bee0ea9b282146da7065e3a97cc6a56d2c39099e55fff854ad18f273c1d986445ee2837a2e828512c26642c8a0fc90c9e40c04f4b0aeb9ef8bbb1483a3fa4fbca3883d2a1fd48cec8929d9ce93d1165a387144eb93a42c7c0e0b5b73d74d6f84bab698ee9422bf1041f6e868325c8a846ae269cef0fe4c810be555380e1f63bd99310fa619bad123ff5b2a88c6f585cf842ac859685840660359a5e3a6c3e34c2b980d226ba6845a8716234894c312f0181ec5406fbcfe3b0285a01cd61db517a629baed837d8d267fb1b093fcefa87292768289d9aa13e83364d1cd3e452100a7a3da482e67d84c8fad48e1fc58c53b4efce8ede67d4296ec2919ec2c5b51f200c0ea33528cb422ab0c88401f1200e7aa9390f6ab57a5ac51b3987c1d476833afa5420510f36e10715fa35cfdb8cf53f2b1e582c7645654445d0efeea53f0ec71481027e9e37fe917dd8f03c943712e9ad86641fa415970fc07cbf67b32788f5bb685d2cbfd991b964b6ac05f6a786354e1c5a3b64728d6a758b1cefb2007685267ccd6f046252df92e0fe190b1f8a4edde6e8c36e266dbb111ceaa775e7dc9d47343fb9de252f06b1617995421e3e3ce22b879d634ece8aff4058fc7431abb5b25ed6dc4373cbdb50046d4a753468e54d2e63165a0726ee46a23984dc4f319d213223ef93aa4a771c8f6e8f17145ff1d6eac83b0424f7484620fc6533e6cefad966d4a9ce6d824a9245cbef2a06fcdce50de1e04f7f37393295bb9830f97d50cb63c351587bc8abd16e17785e701e3d51a1d73d5938101d2b064331bc545bbcb8044ba49e69b65ab7f1c9c73f3d462ee8cc1577362ad3d0c45e810a7b420702059717391d7f33147b8ab5f49ed893d9ff08d25e194e2856a02ff2aff2cdfac81959a6aa3e506a37f6d3dfc25fb07a34063586703ddd3c3118bdb86f84b1233d0e7413930d645c7326098ba55beae607da051a7b7a04dee7511c2afe149ed13910dc41b78e0905fcf01a35a2c8ff5ac30d27c633d639a734a94f47ea23301be8060454122e9dbc83d59d9d672083fab6dcbf42a6a15f8198127feb53de18a254c4debb77b4fdaf469596faca6430f9cfc237a3a2495802d9a2b87abbb038a372b598492d3a73df5250f4fe54d4ad91de42611dec86b2d689e68f56852272e317ca354e7aaffebc13590ce6db39af0b532b8bede93b952ecd18db7584cbf2692942e806a02ebc1c7154f453a4a5b27edb2a978a728d3beeb641f9b8eb28b4d578a207ec57f5a25629f3c2b783e0016661d02ff6f5656ac9a388f7b5607e51348ca0b41c73031ce2b6a84087d0426c640415a4f1e9ec725e0ea8d5e943e013fed57b1d7045ead5b5529ca0bb1c663f22425b13222461254731fb57d03e6538b7d9703df379b390b1e7ffa5627af98866b673fd7738372e47430b2bdb8c38f70e35c80ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f98bacf510ddc0139fa8ef0b769ff012b170d2ed9e621b5ca665aa2cc4ce57b9eac528e146710374400cac9e5c0eaa3601ed098a343e0b3b68f91fbe79daed9ddb352d8909e03ed84b10cd608a21b37b8a2761f96b6ec50abb3ac1ef2c3cd864d50a93e366edd37df550c27fe2d626cfdb73ea919c34fafcdb80adfbbeef1d6f8ad2360f30a5a1c12819e4a6227844b3f18264f1e09f84c0810abfc2fe5b02ec6eea81efd90d467cde2886ae8954f2b5883a33b78c2f15da1677c911102499bbaf14cde5703a7fee8520f507d71ea24ef10289200236302486ccf944b70d0fd30f0b383bb75379e9381d505d86acda26de1b11707c6016eec1860b3e060833e0b9a56209b779cc493fb4858fc2695e54ee54edcf1827faad78ebc0a36bda9a5cfe5fa8b7094a0fc1a8769fc4392c15209eede786d3295489866767f96db7b0f7e4a4b278c676258becaa6b77f8f5300757a8f55f99859fcc22905de1fc6d4b3f1b8ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e4033ed2660734f1ca0180eb008fc90f55f0482b7be37354ede1d18b5bfd21ad16bfdf4ab9faf108922f00e6a9146b357642f255eea2ddcddaf87b01e9317626f109257d55f27db2dee4a8fab9165f98c03f5ac5a19da1a128ea3c8da4f9679dfa5f6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef227b057085c0adca4bff130e7eb7200bcc260fa5940294d83b33909f0fe2cf156aac0ac8cc5a305903b4b94065bdf00ba8c08ff926752e92776eaaeb90ffb48755941b3cd7c1f305918e9b56c671396d4ab20d8e408eb774ffeb4cc643c28f2b2fa0d4479e98466e535bc523be933e5898256a140e8f18517dcbfb40afa7ca833c3598dec08bff07fd00d17db2cc0dd770d9494b8e67c27d528c38c136a92e4cc2f96ca8d1a584674d56a1848d33cdd800547ee7eb85a37c73dc6181caa99bfdda6537c3fa79dbc1db3e43d039c5e2fa4a635cff41ee32029e0561fc731c64235f7b6b6accfe84bfbc74d8a9ee91e04f01458884f281051edd4ae991a41bd8b9d79e9acfc9783d3a2660a2f19b0e0e6646db5d55a1d7fc35ea1fad0827f238e1ee2771d0c28a889813a5d904ef7399bcd505fef8e80c584d6134c6402acf1a517d95950f97ab02592dc3efa7692673bd06097b18c315d635357cfbb7a74b068dad21dfe5c384227ad582a282477083fce161c355fc355662d27ccf17a85b7fecce2751946d3b44a2b4029db34cb1d248ab62d9d817e22eb434c3df34476ca623df477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3d3cee7ce9d91f594072dca573663b9650641ec133ed7909ebb6aa5a845665494c1be4006f8e974d7fe9024e47eedaaf5492ba7558ac0453cd9fa18972323622783a15252a591bfc4b3cdb65e15549bf9004964db42630bc871433516782cb55d176b2dfc82c4a76133d57d918b5994104b424bd69fdd781076da843f0891ee3d928b64331a8f462075eead58c415a1c16f27511ec75af6a481665c4caf75a7a1ce9ce559775488224293e276be99e63e6887789030cf58fb30e3f4e5e8a38165357d00d63f8e4d4588359c7e25478e1697ad0196c835f99c033c276714882f233701f41fdacd7089711d54278391bc6f3a0479b58b626a47b939e4e0d206f0a67fe1a953bc17408166e5a5a02a4757b2d6645cb1c17a58800734b3be35dd5294194edbd08a8429fe3e6bb5963ea7cfae57370e248636a63b99210acf9536d8bf873bab2708ef624ce3142804b9233e1984a0e2d16091282d7b02caac4149142dec09bd217879d8f139a31aa0e05d10e90b66dbb7e09db5be49c67e21e1bb0880d305c55110de50505f8c090bde3936ebb8c1018e66d95149c59be74fbcee192478b59bf92fa454ad0bfacf8d017b7543274dc4af6a4b8258d5a6b2adb24b7b29f22d6c3eab11b4c7496090167bc01da5eb70e137dd17a5a1cef4978409793a1a7dd78908de0b9fe29eb098e018e55e3e7c434b1769355035929efbbd9c9d2e40f1ea5197ed2b4789e34153c96ee71aff16a36c22023e6595adfdb8e2d64dfe28677596d26221a09729a1341de7358032621c5c39fbe94dd2892ebee93cbffba521ea9fe3fb3e2ba15afa3da8a47f64e3334c275edcdd2b0c4bd415804d0f607bb2acd7d39471c9e86a71d607b9a23dab19cbae6bd7fcf4b9fe25cde3b62f56151b08e5de5663a0cbfd9551c605fd4b2c7cf7c6558f3165d626c144f9f12d20fa4d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f7bb93be9262f33c836720608dc3b9a34f60d139b42cdc26bdd3ae833270d00a10346bc3984bd0d2ed8103034f95232e170e3bd09306da59edd6ea7a5c52b7a368918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c0f826843eaea7ebdcfff7e5cbd6a7d5ae2f053ad09942732bc86c8408210854dc631b4f6ab5920c5763ab89f6829bf14743ab48198cd09d9a3cfbbb373043fcfc938901ab16a4f5349a8871a25a6e82fe23008b10f584a58b94b224c758d8a51aa8830cd7f1e86ba8fa8b65471f59e61c17e2d0b596a0d3c355cbdf86837c2352daf4530dcb5bed370c7dba122c647dc0d1fc98afff35a5247dcae5c05438cfece691ffbf903203c7e917f0b7fdeb8a86ab9d557e267a1325372502445a6640fe165adf869100065f9a74d0a2aed279791d76a523f1600b60b3bc7684cd07dd40978e5246a7686d1c6f4b4330e8c9b09ddf6592bcbc3fa8e1a46abdabe9634145b134060ce129ab0226a076acae716350962e3a0a74e97218424c776b4330e4ab038252634db9318db7e14ef3db611ca5534eaf6781933c2b09b1851d7201be4fc9731c687c3ab77adedf8cff5dab04512df27eaa9532a0a48427a04d51059aa0411ca935a83add6ab3882aff22746d70b31f6bf3eb656709cab0fb93ab31614b63bdcb103b6dbb7f8fcc17f55af11daef7fb3f0aae2e68e036a6aca602f7bea4df1453b55b0b175c9e0ff1665edbf981e87dc10b38ed5a6faaf4b80e9fb0a99c541ecf854bd7e44eb389122cee7b2fafedad39e92cfff12e88c3221ea7b3ffb12e460cd67f4806930c7d43cab6cb3632875831fe9ff244e13e5bd8eb53dacc897eb5d988472f8b4335a8f3899d0dd8e7ef04c559911ce640c2ed57cb07cbc2c38ade2c242dc29d2d173f7bfe3b19c85d3a73c5c59c7e4b813de4849b989a279f92a43ef80a6bf4c148db2385ee3972d7e5bf6ff6bb0b176225133efb12a2c6fb6633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72fd65f4ac513d1b9df0b72a7d26e65447aee04704771c4d68a63b331432b96982917455e5027e533b179c6127e6492e86e006cff36002e59f13c8d691e118688de029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d0c22c18a71e18bb5abfcb1b0ee68226f6d18c480aa04b5b8e5945661ce20a5a4444f3ce68235f36b3bfbf15c1c9c424df507dd2e3c4dcb16d5f088b5ca346ed1db703afb1f5aa1b95cd3d45ad703f3801a46f48c607ec6a21c4653ccec5ed785722f1f0feb798c94f665fda0bff126cb090e6ff84c8eb3128335cc391825b587a589917885230fde2e67868c2c3bf613b1a28c6f8526748bd5568082696e3e0c7baf44acfe5d3c8c5a777fac75b8f168488042806bc1010172cee8d2136e086e08cee942707f88dbee488217d3b1f27beeee16c0afb561dc5e6807929005f53eaeb83e6826583bc34d71ccb5c69b73447ef8cb3dabfef5f9352d1f6064bf2e10fd96ba136c74aed276e7d432024bc7b10e8a1baa56a6a7bf2a172d9dca7abdff964634330d1a2caeca0ae4966a359444737b3f8a9fffaa449a4b74847d008f38eae3595435050a9867d615d783fe37e15743bca4a7702f6a5d0f3c830f5a176c4a2177ac52189f1c462c5791c7e625fd243d248a38ec935695ff0eed3ec514c2fcf46c0cf69cfacdd82f53e835ea4ed837ccf301e79391db0267ce01da74833f328c9db23be9b34ccd9e87aeff58b9c75782fad866032454bb09be76787b619411a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f096544652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6f62af097fd922fe088a3bbc40e3451928167e3a0304183f926f0d5eb5e4c0a93320d964f8750b37516d1b1b082249ab5f1d8c2dd7a8737429a4898151fafdcb0043fb20a5263855841a3d99401d7e6a473f8424f456149b66629bb94290158e86a0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527ed1c0b32544f270613ad20229f9771513049eeee526e41f4dd44407c5c6f34ade095398da2968e9d4742faabc271d1676905a8212981dfd29b19579ca0b391a49f0c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffc589601e253ebafe09006abb89f99ea2fc353b7587293059de5bd94cf8100bd9594333e6d237bcf78b78de876210022c69d0b86d798bf4ce91f76503a37779152c2ea1d6d3c94f021d0dd5ebbad9b780dfe52df41ae46d40f08b2be8fff681098cfc71aad9e4f831b8c9fb3bf635fd6d3ffa287db76a2018440a60d7fb151166837087e586d809017160b2345b64d99ebed6fcda8f91a45f2a016de2c4e0f75efb3ffb7cadb7ef9edd6fd09beeb98155be254166f257615764edce881b803144bc9514eafbafae7c36738796e57bb12240e1d00c57166bb5ef8d7e53a8779ca82d514754a57750a8aa81732830868394fa6a442ff43b036e6fa5a7c2c0b8a0211cbd1218328202fc6bb973ddccfb90f054263b28fe0ac48cd28eb93428b71c65eaf9f7f4e70b330a0cff4999480a0d569015be715be4fbb22af2a9dec337c65e0bdb8c55e8ffaca7ccde1d9d81911743dd9f52302d2b985eded5d582ab584f53f320d2b2498410aeaa2fac5bc8a71822419d384df6b0462fec65f2a0777675d0149eaec2784b53d54803aa1a7aef922c0c5e41c06757f6a7c62bc17c9931f4b34df28cb8d7729375422626ef242b63e7f7f75607a8eaab194cda43d964c37b19c69dde4b684a3712ad784d3df419fe3887688435290b0c38331b395e6bf6204e04a5bff0893703bc11e7ee08606a7a08edad1f94d33cc4693f9bdf41514027e7c787739b690be999fe2d2c7aa0091fcc31944788e6e31e58ef3da6d8c9ac981a641ab26c28fdc0833ba2c5255a9b39ba92f2c35b6d9204f3bac75db2e269231b41f44654b9e6f1f710e429337fb2ed014820ca62380ae9ecca805cd72def981a89892b0c2f2aaa27276c2072354b06651ccb5acbb9465eb79605c2e1159dfb120cc763cc97a20e514f9afb1035bc0da46fb3441eadece95e632ea8d7d3d5b359d429b3cfe53fadf73574e1b04692478838650379c3f910641a5867ba112cb60a9adfa07fba485eb1f9a6cc2e63505a643d745d6bdcf8b75e9b2a617b6aea731346e6d96ec37c738062ccc40191b6bdd4bba0bc1f4179f7d3bdba6d98b82d25bc797e7ae5578b71907e25529da6618f91e11d84d7b91de7b254825ae78f059835c8b5b0b9ac1957d27c6bd4066636619926b44b69569fa9b9e663513819c7a4569a85691672bea9d403e67ac6611bdfb1d67aed9e65833e30eef8ba8bfbaeab060044a3eede8a553335d37889e5517710393de111fc8b42e39a7e949d619abb6d36c27536d4d277126c876ff07c6d7c8176d203952e74b3325d04f6171d8b9a99ab39c4b8541f15eb8e2c860d0aca50e7ccdc80438135459999378b4426b3abbaa704f6d7641e93e1370bb4f2aa585607108beb3f42b507d4ec87c850175d59209f2cdbd794f20024f5a193a75f8138d75f8d6889cb47931b6af9ac423424d90f4976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458ab9a18d346d48de8e3a634a2710edaf3ac3c03a36e3ad7448b5e810b74dcf7122f3a0eb72697805243920b77a8eb55a5636ead0828dafc106ba527021467c15443e32541dd8833a0e19ecfc11d07b698630b9a5c4694c275649c144dc541b75004a588574c8c778cb6aedafc11f284f17c3aa7931cce42dd8e5d299f9f4d0bd560018ae9797a066d1f3fb67ff3889fe037f9636b264a81851786909870db1b1b38147d6aa387ce69295b73c2f4aa81d9790234300c82fb3841a888ea3d40cef7b632c6e71164ad435420754acd577ff0f2cea5e4b343f2ecd83f2ca75dba214a896351cabb4cd343916fd89e698497aad9ff4cec44f3180cf40c724c96f1dcde377930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb130fa9f4ebd9be3e93fd5f578b0366017349ca50f2746dd9eca7b6a10e6c549ec8846d15283cec59f61da11fdaa3d0dd42d00cf623d53c7210dd0053c84ab334a0e2ab09c597f1f7ea96efcc6dab47724eb8a3312968e66124afe7a839da4e2f1e9d13947bdc5aafa78eef7f27cceac666919f23423733c8e029ca3efba30f6c3ec40cd5fe747388388ae84a85c13cbe7d410840bbb774a46731a4d1a4934cc3662da440b88881e3cc3e44de63dc443f25bba59db81886e4289aebc4a6d0faa0c2961ac43ab9ae1dc5d088716799a158cc6a53d6b9d67dab7e2cb3a38f39075d6e5c2f2d1ae62e54b121c213a9ea7582ae4cbbe4385e45d669d887b8d8475103c109782ea1e29116857fc0aca46d239ad1ebfb855ebeffa12a1e4f4715c11090e54c40a8c0080afb0f5442d1fa2e205e9990f0145eaf7345260f8c8d63bbb839233b4c17fa616ffcf75a4d448cd7824c5e522979f5db7908fbca35a75dfe8f1021ab3e2126eab82021b0a8283068573a2d40eab5f42aa931d83b6bee95e742c60cbdd8290964f7e635137c98bd3f1a073b564b83352120410e84ec4a2a4be4a909b4f8f3c77f7942ff1c9ce2b685ce6f0d0c58d4930c30b8a2cba42282978698144a7d4c25e1f9936be3e3e7a3c3be87e7911a1d359618d6397f72b4df6669f6dc5ee01b3d2aed996d95f7594dea6d78caea9e09eca3367c3260231fe8f74d7575a24bc78d40d7488a779863f7e1b8b7fa8652b967bffb8fa910ac888c346dc3a60f1a0e3d18c8da8d0e51080dd0fb1236bf5629e91729faa35547f1ceaeaeb93c5eb1f75376d3f28120ca6312a17496fec5a372a196143509230fdeb9e78821967fb18c0e6eb1489b594d43b60b820f0b6c824d56715f9546c8549a152c51c7b4eac0ac3e195317b82a9355ad6cbb35b9f8ab065c62636fa241397a8f186a1d3a29bbd1554caea22db835ef50674bbd048522106ad45de61757e25c9fa3afba245514d9f3260b06ace229aaeab49864b64323be28f8ee964edebf58c553fc2736e9a837142578ced1a42cff8220df390e179d066334290dbe15c3452f45479f9a388f6901cc9e6db61d8ed53facf4b515742199d43a2ec35942da6764901746afca0160038f0af147f68f34c6f28a38e25cb1f3f70a9c3c0fd3bf662056facd515ab2da397380dcef150893fff21bb671caa4a3d71362fc2b851f0977b752d242bbec5de43e1842bfd02d6ae749f7d92d2c6bbceb6025318abe7b35445cda025823322566e7e30fb6f0a148a2aeb7d80edd6a90d01e6b7433c301882bd25048f189d5ecab9fa7e56acc7efd133e77f73ce448bce992ee856e324074555f8264311f5f3a007319122e198d471505bca982f5613f65a7dd5f45c80e4f70c947f41e4ba34017ff5293c38b1f2e9f657ba2b45ad17b56cdeb1e213f448bd8a3f787f6c1727319f3040bb0c5e2e97a0daae242b94682bb1e6d3efff3bd33f6bc30b783f1bdee071e12cb617507c7a7565a7a05afd9fbab28900a277daa7ed567b176e0ae7870f861631bae01d86c319d28638376ae4b7e3d8e27cbf8838bd3b0597e0e9aee407fc9b7e36e523c5dfd7b00da4992be2f9503cfdc4acec0b25864cb9d498b1fa5b96c8a0a6a9da7016d0336245eca204afb64da91c4ec1d2c2bbcd681333e61b55eaad83cdced139e23adb27410c472c5e0432cc4e6a4d24fa1601e0545e4c96578f97db3d19a8fad37c4b8f7c51d0b9304aeba2bfa38136860f1704928055027160cbe20b481bff600abd0b1c4618f59b327a0e58243e1e3b0fc4d752820f1d1e1702bf66cae22617fbf87930bcd60684995b4219edf70a74fc10fd755ef28892efdc25732ad27d7ce8e35802c9709e19cabbb35a58962a21969371623b2673ebbfee8a890da0738fc807541cfffe1ab913bcc8d7d2c9a99c664889fab1b7027310da3945396aafafb96ef6ccae53896ad73efc3d498f2131c2fcc8829459291a99f2f6cd151773ba0706c80393489a8580f889cdcdf143ad39dc34633f698f17932f7f32b82888f63b5111b046f377a25e703b5b9f2cc5c6f574ea044bfaae63d2c6bf940c3cb3c577a44c4909fc5803358612ab7f3b1e9e4fd0af2128fa9f4a4846552f66ca5a598ea048c9ffd3a5d10e9019a2fdb10d2159d14635701b9f86461e8d3a0f3587d47a3b7b2cfc2dca40050411bcbc02395fce86dbb825c7a04252fea3fe0a982fef29a95f70befe2e61155a151beca82c510df2dfb570460dc826e3e897d6fc4c6ca9b716dc477d07bc66d3ab763e6d5aeafaa62f3953e5907f1ad55d3e0d284dbdae8e362d2b4c934d2421abfde67aaa4fd91541a16240b33cf796a7d1b2e417f4b10a52fb91921601b249a789f2b90986ce0f35abed82c4cbe1b1ce45c671782ccb639e269e88cf7f0153547ac154af9406adcdf825697d0a3d22069276f9eb91d227731a9defdee35ac36ff057977e8e8cec2b2febd65214e0ce130628bfbc4576ae9da5edbf9f5f92f095cdd39e5bd431cfafca9fe3ec83fae1e8f391d7a69ddb874681f4a8795c12ad159d174f9a8a2ec92359db74c6aa5d90f01689f23b27b91933fa7e72329416db5da8bbb0c9649aaa0657b2d03915942636013ac1357c7445c001df321b53990260ad3bdf78a3b2776482dc5e76d8e361b0d2d49bb94e8216b4f16dc1151758f4cdfa0dca94e592fc023e75f3a5c8ff2ccf3498e248e2b68564eb4b0b37b28b736411d8ec5ec26c8c3652f450c9abc17e0d65b4fc039237a3a98191c5d618496bc9781a674a139bba3cd48ebea419df6d26260142f352e475774c3f920142fb7ad522dd95c1d24922b541d88ac4cf2b7c16ff36f60924183804864461383618800d32a25c5d152348f277042a1d2c66b23a8f4d53a0893ae4d657817e0063c01258edd457cc11ac07e48d07eca29d0cd07469895936f72cccdafc3e58031b873b4631da8ccc7de40cd382ca69f589a33ee6f17ab6ae1e9d15a61c46bc585a8b71642fc9f228df1901c60e33b9bdc1e66880f10ac7b8137014cd4f5392cd92b78952cf864a3ac9d5ba58fcafb2c010ba3775134d2ebbb2916f103d708a74debe6b6843c2111efde32860685ca705344b85c1c0b1749101b4084c782e6d31986569869a7c6be9f1c832ecb382ff5a1dd87962a397f18dd5d5b5dbc6e6ece0c3eebfa7ab829a3f8a174f3b8eb20ebaeee8d878cc307944e14d2d036534a93e83beb215971d7ad227ad6761af4fc52e58af0a950278f601ec40bf9338b5191d93721de6539466bb5d84b8ccad36c2c89047d2ecab6411419c6b15bc0b9c0f7baffcc00bec50cbe348fce74f288dc88e0e73a6060d3b4a41a0be3710e1bbd0f6d504da7fd37aaf55718d79705421d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e74ebb8b42c23bd8d79089c72c1b49c79b9446c7f8e493dafdbc2e63f00d6a15cfb03d3f16298b985de17d93c6af860292dfaf24ac5900a9fe908df01aa7e726279bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5896f707ac0af8bdbc174f585a765750496f38d1698538e42713b209ed0a23a696057816ce222053d6ffa15e7688491f44e83a647bab21dd0092e2663505eaeda4db477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb724067970211e6966b26a2f62e97af24c45b1edae0ac0acbbf476c283f017ccd79712c796727d5d8dc7d3810b4a0d1687536aeaa7df4883401b90e3f08ed1704722f07124938d02c33cad6b27f9184bdc0bb99050a85bdb0d98d600efb0105f40af265b0f6a8013e4cc9725bf7734cacceadfb9272ffae7e2e1c3ba8407bc749497c7d4bb5575d7f37114c93cf406e413caf88bda6f4780eb8bd80c581a1aa422b21f7155818411a42483b48c7d628551d46036d9e849c7a428fb21242a31ec0cf42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d191779821cafda30f6bd3edb38b1348f992c0c4ea7aad64d6049912afb1d7152a8b364bec50cc3a9d5b934a809ccd85926971409d338aac0f6f51c87fa64aeb71551e564c3d28911f2164d65ac098d008f3df4358740ed1659f79cfdf9fa1556727149b58f22fd084b4328eef692f97c68431fa819786c48ddfbf88ea8ca9d1d90ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82255affe8dfa3934259ed8cc4f9523508f28e4e103e67185cf9d718c6400a69fed81b63a6fe7fbe969487df3c247fe28c1097d0f9bb10a2e46b7cfb637557c33d3102352fd815b54b623ba7956a1ce00bdb757485e3394f79deab0baebd622519b5a81671eb2511563128644d2763491b55f35b6d24e1f6c469beed678b3c2074323f56d9bb957ac891741c93075f93f65015cdc321e81984845e25a15822020beb4b3c449a2bc397374145767f6780b20a0f0f354e1599d2720df872877b0fc714c00970a0380ca0b93ea04924765fa2f79d4f9d8582f3f931fdb7f084a60ae45e92f5a5092b6e0f1614ac26d986d5cbea5a391ff70a833d3bf96b3fdb3bc017a2487cb3bf414e767aa1a88fe2c8fb3262ca679f6d2c295789f02a681026f7f13510830b5d020da67d80b286bb499ba0b028a3d564bfecbf92af5dfee0f1c98b0fac098931be5d56eb45614f08b8790acee19e6068db799b7d44310c4a73e94f51bf85ebe82ecdf413ed578783de45535b96cc951585e4c5a4119d76a460b152db9633fd782f67d577c952a266cfef4ab82c5fe0e7cf36dec3c1000dcb0d4edcf4b018fd0b0d565291b0a26d0e14e85536865b096710c7a5f6ec1f5b5e218a0668fedc550fdaf41f4d2673109543b3c75be8d478299e5bd765adf946861a046d47362db9840cd577d11c0da211021297529206e627df6acb7f3bba683fba60eb3a0f53e420197fe64a03dff859256cba4fb9e9463de610a9e886966e9ff131b090c55c85dfe03e20f29e848de9f4cada271bd0d067857847db4635e2a0f72bff8bc13a5ab20091c4b32df4a623ef1718937236021ca0331758ecfedb8a34cb4fcb30b4d4734cb77bb2ea3ed0213ee7c3ade6d98a1940cc8a17f685b9462a8ab42f6a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d5e8e18c36e923062e6814103b699fe04bff7d55417c96c93da3dfcf8ca36b812def6863777d75ec1bae17c196b2bbf3263566302a2412c4402b7ded73b73839c07e7b452056be226e33161ddefa98b05a40663635dbad412204048ae0267780c681cac40e4fc4a235edac5aa00f08127a629d01074b0c2ec7c1bd0fdb03ac032943fc184e412ff32dd56acfd3d6b13bcc1eb67f3ca0dfc199899b9b1ea8a134b1f22ef7aba240b1dd714943812939f4e864b701b07a34d11d81c11b374be57b99ed8762d7b164bf1cd3a0491cb83cb830541e61cae61274404ac1b4cee96e2be8717a9b7115d76405e6e25954fcdde0ff28a94af85e46a1b39baa99c04226a36ccd537ff7ac3641278bbcb1650131ad6847f5aa37c24e0171c59df691effe834670e713dbaf67471043e0d4317384d98e8e54c01b4738e630d3034c57a8ff393a94eac4057e529f771fff1a6f4bce2afee3ec3439aad25126abafd7d5204749a64b715cf8c79bed35ceed94f179079d4d4fe063715cac1a2be487ed490eb5a95e6bb6e2dd59adce610836ffd6852e97b99223d6f3299e38fc95a78b18649438ac6cc0da4df649afaa5c5f3c975e16beadbe3d4eb956ae0b9a6c8adcdf6efce2342c846fdd1c9c10fb9ff087696e9790af26f55caddce23742d611098090d2b6f87a74f1ca0fe259d72ca9efbdbce91dcfc5edb463014d6f717132bd46811202c760291c3af81a9bd8aeca182b95ae82a6a8a9c904e24bb055cd632be38c7415350782c1b1905fe02552fa782468d138dcbdeb09eea574fd2d49b1fba42d95637e2f05cde16f77604ad0aff5df5dbbcee4a4763b392c8aebc4a690186b0cc717783022aa5a86135138f181eefdf3c9421d8382c6944decc06572ff37958b71d7780282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b3d69ac6d8b88e92ab00bc5588090ea9ae82e10d2d123c29ed0be9c829a569397d251b5db6bfa5d589d7b49081efaaad142912fb07d18319be05ccf72950e318a25034282ddaf39c25d09984048c6b601baea5b008f1b114880f6f067cd3d09ca4db930112b8054c4cbe5a071c5eaecb950a962c68565d7a4058dbdeefd5bad4feb047374df9cbf17561b0698df68345e42808ccdf197a2d0824b7699208359a5e7be2825f93348b727f872058584ea6d64c56e2a2e811c7ddf0270ef98e9de28e0e2ca478655b9c2f25b7aec4629801b2fac80007823736f61be8bdfc4a2c5caa3153a0c20d3ab6025437e57e5c9c57dc006c392441b0a2a3ce854d033cb13101984e7fa8b5dd0f63933b34dd6bb013b979b390f608f58a48788b7b2b81665d4d571004b0244012e77f580e22aad686426e891d65d3945ad37c8b1a5ce53b47fc6d56f0fd877beae287ab332c19b93f1bf6d09d6660d479b4ee7f30ba6519989d80ae4a83049d330d954ca48ebc10ff3e2710d93ca2725d233492a60e13291888fd5ecee154dcc8299fa12768f91170f74c69857693cb7f2cda03310b2f4d3119d15efe1c1fd9ba72b79cbbe9c59fa9b61791a3bd480570f324e87b922018a7f6d73c5b3d4daed3db0c1fe6a18153c22814b4cc20a93a2cb8ffb3e4ce00d0a0f7e9cf9d022dcaf08ad3948fd7c6f8b49b6976e4128157ae003e1782c50dc5b8d4c0cd4982d4015bfa07352977934a414264ee4f6e7139ec75ecbd30435dc5313ff9fd7ae88753ca0e74c62f3353aef1dc12d575158794c0c616700d6ba596ea930c5ec16cacc1fe3162a5da8e495a46114cf4004029419a5d48de5a1678412d55b2a088e6e9cdf5e77f877e37fab08a7e03723d83324a7e26cfe8cbc86f9b0859e27682d203d087c8e2ee88267527c8e37920641ecd5bfc1dd7e8e8b328e3a2c63c89beb8198a3d6bec4f1e5a071e01a1c9528fd7b7f62f3531b902ad10d7162457809097e298b2450ad5cd45251ffa96edc3f2fdd29385903dc6b2ae8f14fca074174fd2b40b71c2c35764800dbfa3b152d884a497e087c3c9461a1e40cdb957ce42dc109293bfba3dac4ba84527ea1b4e62d2b99518d2c041e23d7d131537bbfb9a2eea5808d2c8a2fba6a6d0e5060400c397129a632c6b2afb0e650cd4252e36cf592dc8e36a453b3cf9fde3821605c9799b9e3facafbb2d729ad567e036f4e3eadaa0ebe308289b7d2121f14531b173320960166be091c876b277e8b512ae358445cb097f71638b54193e175f1be9d960f6f4631748fc57946d9ce7a7a5d37bab1527895640c2be86a89dda15e6ce50191c96b8308bb7aa5cca47e42cb99c1472de829b24882cc217c2672be51d88341ce890af0f2828b929575ec8e9d5bfd33e1405c5d15c601fb1e2cab3109cf8616da34b9e7f0fe7cc09de108c2586065c2ce53c62c08271d12bedf82514c1ea6e5cf400a3d8aac83d5eaa5fad74b1ca39b46c3893ae22f485b09337c967c447fcccb27a72c41bf0834eb3c6a015a4ea75915aaadef2524e7bd0c988a551097f938369c4300990b3296bf9800e402159c86ece13ca948a54220b729627e1bcccc3255449de0ed19fbcfe2a58ab71dd18cdf2308c8f53fc5df299bc5a586f3683af90dcc10aa68d6a7a2a011281473ef5bf40a5fabf2804cc1498f32c8a94a621ac3cc5b95e6b36c5032a4d68e1795e3538ad98d8773bccb13d504fd878ee620d324ba104616420795ec556d5d74ec761de2922681db0f4b61a0af8390227ef8acfa7a775916542ed674f9b67408a68127c56ebeb7e38e0ecfba3461f5cdfdd4d297001e28df3be810e106650583ed6998548fae651b142e33f487dac097eadf5397c16d1799726f825904ad653e1e9c5285020f66c6fdf892d80f398bb09b3739d435042080e3a43037803f9970bbbd1d7defdf42f8410b04a54eedacb4c18c5cb70c6adc0bb1de36602e8b36e6bec0674546a8e6437ac8a9a10c52edcd9ab1b58c77b314e5671b8fdb92488ef5dc84af75ebcb8547e20ca58a4978f607f6b98419ec3c1c49af6624b75541fb9d0f10c4611144680067a9ac6f0caec38678edd94c73362f528ea9999454c27cf4aee940b5d627675274d73fffc42e2366ea3256be23e48b9428efc9b04734eea9cf70ee36050289099e01a32deaf8af9ea5e4fb790881bfb867d02a0c21412a67cc2565758d081cebfdf707b3697f0b4193bd9aa5f21d10f6fceb799ef0a3a93a99f53d208fe47cc331c03142ea82d2eac0019e66f2d96495c99ef139e0ca5f9afc77556be91d2198c292671c113f5273717f57f1e18b4f5cba1ae3ea4a66938e451a5450c4d11dbe8d0bef85880a486db9273e974208a34b4308c78bd7bf1803ae72d91f74a8d1e8d520819af6d10aacd16639e0b9486a7d1996668ec3ccc25dd9c1485dfbe6b86ddca10aa2b96813a51d69493870d16f1747bc70b1f974eadd377bfc60e69992b751a025c4fe682a1099e449de49a76650567f2b8b4d8903842dab7692b6be43bc98a33fd6ca58426e7c59853c70e74a212be8274b9b5a6d1c0a8f818f30951a0c26c08d46d731bce92282dc6797b0d9894bcca8743cf1ab76829333493c2c1eea100cf77f86420e6aad04003000c12b71145d828d44a577de23040b0185d6c09f0bcdb70ff668436e57cdc1a713dfb6ffd970679c9b84bea350ecc15dcecc8dec98f60ff18b246a902463fba90e403d5e21d936a3c9868c7af50aab4bb761e9fd46c0f6d71f6bd75f57313ba8f2e90169a911a3d5a05bde4bc33198d6abb6ea5fb08e1087320b1ad0ae30e6035b0be34c47ba0fd52df1692d1774da6c7f81a624a9920498259578b0e73295f9f56c26ff59e270cdf548e06b4d27469ec4cde78d347c2bc7ca484fce8bdf9559bb600c4d4cab422b53d987dfef9a966280dbc77a76d89916b59efc163effd8460883b29c5c15da76cb3ac62d9111dd43dd9648adde8a8293f1f728e6ccb94aa507cc93334790ae93b131cf18f9ecc28d128e241b41423bae764c987b5cfd383ddf4357c81ebb17684032fc28927b558b51e6b8cce12ac4d90df5e2f6c033331722fde91fa4678c52a4c92a8ab63bf2f400437ab014e7fe1be7b642a6ee62998c6b576d528a746aa10ac0c73e5265de3d9eadedb02ac875380c7da29e55cd201830e4834357653b595ca7d57062fb874e81c46ebaeea458ace668ace3ba8fa237954512d1c1d3f3f8377e08ad2d01336166c2cb01ce0f9a578fe4cf7e839d7b24850ca4047b7a66abe3d1ef13847145cf8647b7b7614a52cb42560f8f1bec77fabfec83ff1754fdb58ae1ccea7ecbaf0351177e56b8ea9cee7b3acef525a5f50951e2219680efe9bdbc9a788e206f6692448a9e348994fdfd234fb17f72009f9af13759b89932bff31ec3ea343bc07a21bdf708a37e959e2be72a797a452147bf803973ec7668b2195b264f0f3cdb77954a445a782c9ebf6d5619fb1e71a19d5942688375132e5538e7c06f1f41975648ea49948e41c6c8bf3e254643304c6a60a3655e3f868d338bb145133131e44220ec4bf3bf54b02fa9712264e0042c0aa14d367408b379ce223ce3cc650793f3416a5884e4ff0d67c9f7189c180c64b4a469d6b52c05f88c196fc9b364657470da5d06ee6de86778aa9538949f5290eb472bac4ba8852448ee573b286087fa171ac529319d8035c5a79651ed9a7f375739137e32283ffa5c26e04ca4a73f9f509e3db7e28035b812692b96398a46004e74632b6e43533bbc6b580819f48ac974b97aa0f5c03b261b2d0408fa61278ce73c6011dbd6fe9f49a4231a8844847e10b222b10703bf283c9ecb477f2a1d83436704fb60497a0c6bdc27027df18baaa6ac1a172d87ba429a14166c53c61daa4fccc127c5478c02b34ca0ac47cf897f21aa5ac3a9e0b00f9932be4ff7c9c4e4ed16049f8d709f29e86c705333d6866c5d1d31119a503cc201abbe087a02d766e2424af3c792f459472d99ca89b05635dec1faa77637eed7055b7ae8dab419714e48e145cf69230d031a11c9a8c8b2c46b37bbe0c9632c7bfb5925ea43476436681acf6a55c77c44bdc0f15a017d31c5d5a01e9457e24f92cf83d47ebcd56ec8825e31db68f4429906acd59f76a6ac68d66126c5a4dba89f0bda0f98b43a7044c6eb5bdba42b80d4cbfb3c50c35ab577f8f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261ae7b717bc3491d73b06df34180311261bf37c456b6887135c8da2123c61a46b8361f0c4dc60e2865b3f8e2e7b45a0f0ed27465395a9f578a2c6fb3b662d868fb26bdaa29418740aef819f9b1f65e665952f5f43a0b0219002da78acc1a7dc582ac43d294cb6ad1fb18a90993c14dfb4952d6b6ddce0deb635e8620f24d88907743bb7d779d89e9ad47d7db6be08a870eb2c2876ff0a858c185ea621a3191c3f828fc028a3549996b7f5ff32a26789a1f4d8ee80fc15b42488b57705f4be29285ec7acf3f4a18f010de9e7568f3ff091ff9dbd69e62ba3ffef2a72b94af4ed01d90b2535dd359b8d43c01ba9e218cb7152ffed8de848ee3f675cee496dd1e0166f4b4bf02457dbe04e9ba19c24aba8ebf41a9dabd69bf7630d2e0ee6e5081848c0b8b6340c020ce9bada94644e494fcf50dab3e9dc2b86e2be885164135cbf0ec526540bf5d3d7e1ffeb03b1d2c08246f749bb5e9a2fbac792296f17d7631a192a8f453c4d159a4f63263aaefa2a1c89c49f617d673aacf8bab7a2bfcf8722278c71ce21e7b81d3733f2424e6fac10103664becfd9efeaff6ea087a8990d327261052a88074cb0048c4f4aeb76036e5000517d0f6f39a3d463174e5d1572cc05fa5501c88d44881adab80b929ec7d8972906c5aa811594188fd9f81bf9686ebadbfc609dd4597a677ca75d3db6f9359a22b4d6b1f815c55ed300a50cfbfe39d119b430a7b2fcf51777c83e8b0ecdee7061f7893e1ee9ecc7a330d863ba23f87736558dd68eee62c96eb88d5b51db1bf2700ca4697ac6b851a8e0fb3e4af88825cdf8ed263740b2c988167710e48f70562283b4bf465345789e1bfaf2af91a28c2e9bc326804bc83d6659b6899ecc6262a7f450af7e9db08108786af52731786fc1385de36b1b880d738a714a87c654d4f22533c5fea8cd742e88caae3e4c3270772c794504f393fce3d4ed6faa3f773361533b1d55be3e039757b82a92fab264f2a5a0615cfbf546e6120fd09245fd639fdbba45157d9a00c4cdb358e1d1f56ef982debe9b9544e5c41c5a3a4f331ab7f6511e9ac0cf249c4149eb506228a11259e0b74f5896de98ec70e0b02ebbc4c6b9fd78dd301e03cb3cebc3b6d99d0d2907b139c1345eba9f20c03441342cc33f186fc7c3e1a2d0e0532f1acf9baaa5f4203a4b505dbab10786b4be31914053a5febcf0991c22f0453209aa7ef6964fbf5438401f563703c2da002f84bec22ccc9f8224a1a6b4dfd596c19b8881b3d3a452a302889196a968fea577f668de53ca1f26d1b1bb3ae5196a6ac8d444947c1d166c120298f7bb6a2f46225098509d859a90a2d86c431975a8b9cc462aad05db846b1599987d1e67f4cc6cc5b88c2555b93d1448b2a58fe3bab6220bafd7d46bb4821d6472a63f64b2b04f7ffa242bc4c0b7da2120f9c1437de2728bb9f0f2df4c7fb8c69825497075426a6e3ac32e77b472979a5102fc116372a4dec5e2704b6edd1cade9652f95185ab1a6861b90f80b503212241d1655d805cd3dc43748da1dc62430b2a88ec40999e27b910bc76286f095b916c85b76902a82e5865c6b64c94a53747ffddc6421a3c18b5d53104ca10bf0ed92a06eb0343bad27a9a389fd79d4117143f5ffad7c71b7b3f3afbbd128a0b6de9ec3a4399e3a6003524ffb929f27ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb831341f44ca24e6fdb2abc7acc4f3e1ea58cf07cfaa8c797452cf6fbc62b81c561253c75e4c9422d33dea4d94fdcf0ede9b92df52e38ab748b8a93aca6711eb8c054b0e3f46ac270add1d7279b2573ad99ef85148f1011bd98394751a3a12c8c5f4157d3e999a50edebe9569d3c32b937abe798eeb2f111ab8fbb0315ed8eb60ee35984d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b92459c62b837cce9db28d2160abfb4d190713ee6dfe878b87c204eaa64804729c3d3fc3aabdf623d981221f0d06930702d3ce74566a4785f91cfdb513903ea72d3c1e8d1c78305ae21dd2f8eb588c6eeebecac0e8a1c7fd696adc53c53db51d291aa9d54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c24765a31fcd40fc2c558df8037b2de6b0ca72e9f2f70d9e09cfea0184901590ee2a6def20b7aa09c1ce4b33098bcb26390928cce8bcb9d185cd401b2b71fdf9088b0595add2a16795c9b474169dc74168da022ef4a8c9eec427000643353179b9c9341b931525c917211806b33b66d0ccaff5b04fc3c08b94604bf1906d2e14eca9f0fda2cd6c4cdef9ea6418d657b7c4c5702c1e7c599dd3286cfff225ca6e289ff9afd55060758514c72bbd2bed7c3d0868fac3d73537260b70c33b7e9cdd2ae771c63debbf8814224e7e110c099fd613e90fc7308a9458096fc576dfbcbd313346417756aa1a514553a2914b822af6209e0087d738c3ef544b336593d3b32dad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bbf2be22bca4f874c377efe2199198ff91fe07084e3acfa687473106c301db5f1f9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020acbdad99328d6ae90a74cb278757a4622ee289c24083731e584ff8dbafb9ed691bf8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c8f709cd98891de3819f3ad2dad3ed527aae9ca7686a56fac89cf0a6bdf74bc0564cb08cad07933b9e490f443e2c461a9ccb27b478df0d7446d7053a3de0228e96642d5842bb7b93a47dfbd523ab8d0fd085e8a1459bfa1fbb64022b7183a688949befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d4395995993af2de94124638ddb6a753dc4a94f2a62fa9a4b9e050dd26f518f7079bfeb2a57fe48f855ea0ad9b9fd6279a630c0bda5c49ff5abe78b77a8b45d828e926c21018aed7c761ceac0bc9bbf5673c6f984b6ff5af200785816ed5c4272a6ab2ebbc6600217b08f32f2e6bbd512bc32764371ce33c83bf82e189a8f9c56f726d5ca5a9c6ce1b8c4b375e45d489d376d0fea49d0a43ce948a01855fc67a0de0f199670291a382c573d8abac0b62f160068d46a36ab38f470d96d619bf752609f618e55fe44fecc97024989cf1a851be91bd56719d855dacb649a61d68d5b0448919d836786fafcaa8fb36920172b3630cc92f467f482682817e6a8638add2c6849d822fd1344daa6435aab1a142fdebe11e829737d3d70fa8e66a013ec4ddedccdaf58e487b69ed0ef720dac9bd132b72667cfd9920c31c3195b439866570dfd947ae26a0e4ad1a09eff10a0c87b513b6b0c2b51caefc18b317f42eec55ae3fb2a03b07d2ff3430bf5b5b973291c5d1ebe492b447fa20aa6f7c43a5867198c2293cb1ebe179f2c933fcee27991222bbbdb1de631db5ad62c6268dff6d58834cfcd48d9e6c935db16521e05664e6b2ef875fe852d7240e35dc6cbc1365a6592528c1cd03306ca17f11beb8991fe2c9c1d8f958f2a39d1b26e29d4ddda8824a6f470e1e7a1c60cd6eda470c9d0009ee62f1ca2bf49181c4af476d0e2c2bbf57906e1d3acdced9a68840eebb9aa88d977a134c5b576259679aa133fbef41808495cadba0d3fe70a5f3a41b489c0cfb5d8563a34a4bc16d4c6bf24eec0f1211cd6d03661f7a03f3e0a097e29ba44a9499e69a97f5da2715a2b548a698f572817baefbb9853b2c3b0a79b541ebdb4a5457bfcd0c10516bcf2eee9d1f7054d3f88b593de622c675944318d209e18c4318fc8c3dc7d87692d5be3b5efd2ab6b443c230182d825c34b1b1c4eafcbe730942e2fb74bff35a8a46f1c66fd0a818f65aa2440bf5a7fa3e57ba7ceb557be385202268e87e4f829b6d2e51497731cfd5f54d05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4cb319412890078eac8ff4276e4c11c6b3d1e921a76245a9f1a1fc0d474edb1d2728088d8a0c5011d237163f46b67cfbc468d30273b40e2b6eeed5f2d46cbc8d764178a671ca0744d0102ada7be23db597f7013be0fd8c45671dadf76b2947b3816bda9712163c8c530623897c0f81d22359efd41bab2a76c11431034a615f485ec26b33ac8d9a090aa1de4f3b18ef2e983d542a49edcbd05691b3eafa18bca5e738376f751de51a3ea708cc825373fd4b37ca950d9b60a55f632af64f7ec30816a932a39272723abfe29f2512dadae2b0c1144c466d66f66de805365d55a7892955c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d6de83c4bcebbf31d3e0245abb41640cac901e227b88d87348db68ad67f4b17916f1dd000f8617e0c81aa0584f007784b5a42f0b341bf43618ea26540a4868051573cdf6fb729dbfb18f4617bcf4cac51be35ca3ed96fa4dcee391e6ebda81bd9d59cd75480d14b7a514f264df27206940b63da4ae0fbc839a22b2bda67c072a3967c86f6be917340c8e5d8a73b7719d9e1857da67c6060a5b3f096c66e7737905ba4739df4114f156089a432d92d392356519bf28514f91cfbbefaf215a5a51902702c32b356c493323ac5292f03f25d83257abeef6b1fec5dc7f3ee5c0c2c12d3458879f99d5e61e9231ba7cbcb4a3a5b34104f9df0cc5d86003a5d09fcf523551bcd6c58d2880dd323d02b9dcc857ffe11068629d9c413e1182c983e5f7a748698a7dd67ccf321ed04c9f6852f622bd58ce7b4644e6a588be286434c93dbd4c6e6e866edda721c6a413083b177458579b2797c0197bdbeab02a07ac61071586dd7909743c4b20e445b9360e9c46b09412c14af4a3feb3f0c77834045e4bb331d40ec9f492115fe6cdcbaa5f1e9a53f89019db5a3b3d907d119d49ae906af08622aaa8b22e4968cc6d214407f4e52639fc007a9046a4e52a64356a5d0fe0ed7f46e5fdbb0d8a36f97feff6dee541e444758c461d7edc8400193a6e86e187a910a5c870a9f7318a7f849a1bbfc62a3070d0ab67761efe325fbb5e006dd92cad8860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c01ad2275fd1bf194ae5de9a21339447a32bad60003a0a219c44512334a8cac1b82f6560d62120407e467eaa7f9e5be2475f3026c95b5a5807508ec490b7e2faae1ba22354c27575aea97ae5ebeab2a3c8c8a9503694786718677d5e3aaa217f20a0a0103e1a2029c53a19a61dd954d5bd086008fcf4be7c670723db8dff95e201d59213ab648a849cb3f5e5833c5ee7181c93b87432e529b6cef62ee457fdb6a063852907c746cf24f803d3fbdc4acf1790334d328129399fb5ed92c66c09366dcf86d44810940f0ee45903bb5d77761e4d318adb86c7daec565b7a0a7518a2498649d5dc72efe242d3fd587bd799e2ee0395a8eeefcc774d479ffdb65ab1e5cc9d3b67616a7f571bba14db8055bc596f40fbe2fd1075641401820ab666e063d12a47afdb496455e379187cd30b072fcff391df1fa2662c2a7e41cfc8368c853063c15b76e1ccc7076284df7435d21e1048fbb5e0eac93f6227c5b4e71a000404e6ce6b510605382d3c47dcf05d438ccaf2fb30ed50cd73d055219eb7b125a681f36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79f97918558022185bc6b28caa2db84824492ee6e70c85d39a39824cc37f3d15c5730f0e15a29649f4707b673ce999df736440ab6fc01edce600a0b0bbc15aad94d2d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f524e6e49c0dcc80d58629591eaf5966b3d847efd9c9be7a716497f2de008fb5092edb1cb934561c03007360aa388a564f3297222e8dd3e1469ba846f76eee7aaeaee48320370e7115ff858e56a816d45a818c6e1e875d7b7268d328ab07a9b8eee5b11ff7e290f157e3b88c7aeac3af8e6b553fde5bc00370cc441249be951aed9721a48f0af74b3d7a5437ae30f43691bd610170b8bc13cdf7a2372490c8f827f30a95afe79c39e894e72ab3cb525075bf3faadf756150e2dcd18f2f745310234940619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bb9a5b63aae02728595293646871038ced3d8aa72512f16933d6a76a4f465816681c3f527affc7cbec096c6425e5b0160ef4b8cd070d4339684bae2bca6621c657c990414c4b860a1494d1df5754a225ddb81da6a8e7b34c0562f6bcf24f081e9c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d29667a09d63fb2f3ba4ef27938cee2db22b64a270dac005d33505a3adbbea97356bb4569f0c26debefa80d57f0e1cd6e36acdcf1c5373ff884656058683cf3741f7db6b6a2b6afa73fa3f985fb7d898e2faaf3c749391ff7e4985d5d23b0c2f947a7f25bf163f2878a96aebb1fce1345447626a3b447e39a2e779b8eef4af9a4c43083bd20733fb55d849e0e2d2c741e917c528170f5064cccdf5291ec5cf97ce9f314c8dffa7dcae2466276afdcfaee4586f0ea3add8a158d09256acaf4f8ab0f3d69095244606685e64248dfeec9abc4a334060432d61c10af440b79479d2eea62c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581a909cceacfe28078f58bf52c3017aaa7852a2b81761b851edb1e53e8026a61184793be7482e7854f9557ce3c4254cde736100e5258a7b3663ed8b4913de326d3ccebae0b8f878821dff776a2ae1611a0afe80cf991828280594899681714f497ab3f4203b089134a3b3e458bfe654c57ff1b29862939df893e2f41159c7a23c241e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe5168b5320925d3e59d5327124de79448bdb8557b2ad64723dffb6a1d990780c2569074fecb0debebb5f8bff09400638c97f14d197a0330cb0a3a63ed8bf0eb87d97e29debd7910a931a3b45781969147433393866efc1cedb7f29574cd77a2bde72c63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeec8f2ca84d707edb40dc1e4792a418c3de5a408294dc4cc9ddf345af4e9bd5e09b84fc13902a65163a404568ea68e05e928fcc9ea5bb1df9b22f3caa08ef5403a8e54fb2653235c43cd99cac166b89d74db5c6192364086669a8cc7c49985557a6c03a946306f41827f39244db10dd94ff4e033a154c0bb4f150ef2022361778907f77b5da9a208056abdea07cd79bab33e1e6df0900c27e707dd99c3cbb22935cce6c0d26df4ea85ec0c057af2c14728edf87ebbb566586fc4a7bc89eb411b8c97127e99439ab1161320514bb0653cb9d3da0d92f605502354e68fba7cb655b903ae2139ba8ea68044aa9fc907328c205b95f554dc6c0b750e81ce2ffe18c8cf8321c0c78524fd11d9e419be5cde0280d23486284285eaf4730934f05c006ee13502661f4dbed14ffcc306aa1f14dc797c8a1f9612992c962a438e9bb9f474443832ec56ae4e22ed2ef8a079ac276bff8d814212aebee416bcf75484274a3a512eb804a97717f4a3cace695f511eb59b0f67260d0e6463233d5d673ca661d075b0843d3a267ce4f6fa166fd66b9c32874b7ac8d0083d1219184be648b14fdc9a2816a86e4459fe87dfc49842c25b3a3f344346a3b66d66060fed9a6fa187f7ddbefc8b7f588bab0c82d309b5df9b73573f63671b3c19954b10c3d0bd790244d2d2fc1ea53ebad746626ebf6d23bf63e3fd06ef667d1e6b5e3328382fca4259d23d80a57fcdd8559dce9029d217bc93d178a3905565351fe7d30fc5d746165fd9ceb3f575c7f52035398eeb5dc44c500b0a0814d158e06e163e59ddfd22e050cf1f03f9c76db4321e9817e82d52702d48ff7ce942cd072acfb617d3bcadab8d6fb8eb0de88c353fd9240b462b33d200a90f558710766f4091f87084b138f5d3ba0a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388c5811e0792499d8a7835c784b7ca45c993c5647d2b5d4f31e98b165a985b26e2d793f9233779422a8f53521297e9266fa1e52a052568b86ee4dd0f7d6219cd9c997b2860b4cbd27b0852cfb48f2fda73af8ab02b45619231ca7fbd5299efde6c9ba1bdaea6af1f427c24e9bf04bffeee3a3fd7e49ff1cc43ed931c4d3737c05eb9246d980feaa3e4f6746fd30c09587e5354703692f8556b35e93950c1b663a0e3c5a297591fd1b7d3f4982dba9e201d78680a543866c3c5a098f2ad7a995049138a66c1aa8f02bce6c7df93e3d1c4e9aa7f488848d28bd9813ca260a158358862232433a08d96079acbd0ece89d3dae32721b8da4f6679c756473037f2630ce2443727c7121b942d78197e43d6ece8b31b95e8f0645dc62dd4beaedbc2810ec50cd132be550d678b484dce859440e764e29a92d3bc41a3849f4558ca4159c63cb4fa33517bef38d1af64f1494852b2762dd929cabec200871f05d67aa04724086e7f94ba36ae7c1293ec5b9863b112c071ea263f84bab2ed790319ef214b93fb0fd38b87ccc8aef00c1fdb0684f795eda21d7cb1acfdf42ed4eb8bf3b8715c94f98cd2a18734779963f8dc275bf71c5aee7862067c9e8de434d643782b987e0e56ebb42299fee2ede5a80e88d8ddd3d0e517107ae24c7df4d65c6656080ab45b2f0a6ea15a10cadb64c7447c722eb5b3839e0810bb98803292c62e75ab705b558c9a5cc46defeb279e937c7afb1777256b580dfceb0011d74e82a0c602e0766423cee85173ff5e263a5a56dd8f3611fd265a70bde2531de17f0c2da4e8ff9c35f1f35a552d47aecc75bbc43ed4923bb2c37ffadbb964999c3077004a671de20fd52276e4e597f190dd6aaab79d635395c662852d042f7e898e1e562862f2b7033c01a67550ff0c6714140f184e186b2be0d8a4cb5e137380f716293c2038507affcfc1640eb01577a6b44e36dd1b70350407f2e68c5ee8efc0c9fbf5448729a376b20581313cf0b86424f5bf108df8c0bb5b7edf826f910991ff5a8ee8d8d9d4395243f23774e8f0a2135e4f78f1719b8a5068adc0df92245cc7a0c462aa6eebd7b4c5f9462fd7919bc8280889bacc2c11a33637f0fa508e692d4c0257a95b6f471a693dbe5b40ec4b9a48035e41214639fe13d447c4182a93cac635587b9e77c60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3ad69d6a51d856b78e4a0c48e5573fdf7d31c6147e232266cf39012be95f89768d96ce54a0ae02776fbdf2ae29be9863b8eaa0031397563814f710c69c56b5f696ae799f3a7af9fe0a375c0d6c2a73ca1f646c56ba6ed8c56d5b83bb70b39ac0fa96178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d1ed8f6bd279dc4f7c3f9bdbab8833fd25e9e274d4ac27e9b319ed3217cf05b6bce60c10f3dd93c601895dfd7b9c9f37167b89cf9c5c884274a52fd6f5b5533b1689282d48f2da78f4849eee303d140fad5fb26ce6cbbc7a3a87f99b3a62f0a4a38aa44807a5ab578863a4a092f5d38259a06473c32cfce244abeb19ec9d76dc5787c8f37790af1713648804e1db99dbe28c2ee39ad3a81e24ca2cfb41bef5aa34a2948134d73aa7c29f8e45d803d6b00f1f661f3182480a07bd77cbb9216dd3b80d09d179d09de86e4d29d4a0fb6c74debf3d0f6e2f0f1a6f462601e8cf0ee2f3417d6533ee9eef2b22427b18b072991893e3dbdd7b23ba56ca64217319ecb88331ee3a3ad34642d1375bd5ee6dc724c8fc3c4636c14d3b836528472b2da836cc46124dff2e404f70494b04dc10610203d0b2f20eb7fd03aab0ba5a4a89a276637f2e3153d4b9ea8220154306ed551923ce32daa02be502e21897bc40c98cd9f12126d463d2a1669b61c68f22497855a7c6713ff472f299a9d6ff85eaf5ed4eafec32a3d4c2d5f525b0ae49be57d57fe0334ee761fd181d310839bd54b58857aadf12c73ec526f0a849b3fc4b50d23c91ce1d591c9ddeee877e5f0a07d972819fd52ad4a66d1b20f60396249bd564d4a0232f0863a6bdbb940e5b4610a58221ea02e73f6a7811a6f0d90f4de0587cc67cd0676d0163ab2a64795a09999027470e56680bf2f99313446b6391de098f04d6e8fdafeba1312a2acfb8236a5febf0a18863fa8c254e70d9ad20490542c30ca221232a631ac23993c753fdbada921193b09af2bd64f44962abc8bc39186ae322ba17ac6f8683e52df19a8abc8305e8e903308fdd9a46e6ae9a6acfed113c5b53efddc84ba88c4b0957f4105f4ce4de24c08a32a9169f0c236f4b8f4dd4a44a3cdd1b77b0eb12d34338b9330970491f3320a38795f73c92b4ae49b177bac8d6eadcd077ebb1df14d07739f84ac5662b26f80b86120d4b1349b8755ae94262e95536905f828a71e88e2452bfa5b8de84a90c18c991f326c5bb85fd3df2a528157a7d043792d16a510fcd6b2a249889a7f58f25005785a290703df5a55252ce38562f5d228e262da5bee013febaae592be67b4b880320b3c06e36ba9da2e6f9356d0d11dfe9af2e441f38a86711d3d206535eeb056f8c5605c108526d96a503827571aab337ab3e13cda11c1d210204fce5c01ee36c298d4704d4501cf7b4d4e1c8005965fbc10b84fddce3667aa7ebcf54d5322aaa419a50cc276e86875a37792ad9d05dfd51cda13d3115ad9cab170ff08287db23c271471046c2eff119778757aac86f52d1f39bd3aec18b184df668753301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6eac9f8374e054d22b283cd17e9eff563fea07ade8d173a0db4967267fad2c6a1348899730c0535bb5a77726febe0b9cebee38cab01da45ef913c5d3f987b4d8667e2d1bdf0a9a295492136575d3ba5250bbb271b72cbcbd142e4eb23aebb4364d8d77d55f68e8a28d7e2204e312f1692b4b462b9b1bccd2cd4fc0b798b1cf3549aef10059eb039468543c2a492e5ef742d7d0a817fef74c7985c7d1d1e2b0d22beacb29c9fe9f2488c3414b104b056c4b07c44d87b799d97b3c48a54aba4f1e2c8d992a105f2c0eb0c3270ae2a0c837d99cf5766a7d778b6b3a9480ab155f2ece31099533d39c7b9b28dc9de4d8b2a9bfdaebc3b2dae75006adaa87e24f422548e4f593c62c50c9946e8404930ef5b5d81da57058b22c65a2f2ce1037af2dcef174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340371a6a47cdf7a911d1a24fcf0c5cc101cdb5930fac449df0fd2eb7e2809a17c63a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985a514d5691d8e36f296688faae68c2d3154a34ae0db0f45f2a7406f145f12eace67f7a353a1d2c379c2cf795f161561359086092f6c2972f7979b6b6765f3d9c491549d76b7aa1a53cf353d0e5c90dd2eaf6761402072c75eb69349925b2189540cafff3d34fc628207b2bc9e193184806abfb4b2458b87bb39b2629770f3c4ce8ef17db41fdfe5b262c03307be6fb87c7bb2e8bb78a699fc62df34e40eb2ef86ac4de50a691265dfcf8e5807db612a3d013dca4408f0945b85b4bf00c2e4af1d577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bb4bfda49b43dc93610f1a3b66d46db524b6bf92f7a824f6f6d22a8c1a4a809fdaa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d3857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc2a9b34c5932683acfce30ad72c4d3fccf94b99f145cc739753075279d7f4784704e9bccd2ed4ef3b19a3ae866c4a4fbc3c85e15a2526fddc14f89587e54668a65ef91e9d71aef9d02293848ae94a5c9da21c7595dd522bc2da659e944457bc62ed8b82fca28c0d0fde6b9d1ba0da9cb2309272bdabfcb2c8439eb776bf74ac03ea20a623e1cd53cb3f810edc50970d43d0dec762e5b7c3112d91c2451fafe44fe2b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338867d24c2c4fe2ea0069fcd26b6677e9cacacc9e55a580dd3daee624563473ddc741730a8baf0ee1a4ca228015656e1185dc9351ead86789c00c132daf7d3706991874b1281848b0126a5a31de458b5f6af261d07f9b575960a62e87acf041328bf93e29e94a36aa625dd1209e9c9fed1d5ede9abba49ae539e19a585eaf0991a45b2d1fb692616790576532c4ba4685d31a740b3ea16903ec6fecf3c37f2490149a849e7d2a2ca83dfe67fdffc1f1bf6a0c1bf495a68aa4c8ca158f394d632226d20de0ea30b63ce3005bc737678fb64148fd9633d19beb8b439198febe50f7d52346a3cabf587105f0a54c15cfad460a600472a7434aa6c09afa153f13b63b7a26b9722d0c51f637fb3707fa0aac18883e2b314030d422f2a938687cbf830fff2fce8ea23d58b6c4306e34e9effed7de3212e5b9a8ceccf836514c6caed3c4f46021f3f8d1af0ed0cbaa52c0b4b31db9b36de74363602c46c7b074189f9b1c10abf7f1119a9483c5a24d428e1e450af32ebe57c1d2a6b191159e5c4521f0a2c9d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd64f89cd7e826d764eadb270ee6441d1fedbb345dbb1363d0ccb6f2e1cc03925d0ea6c19bd225085c7ff72d7a2f698040f4c6183fcbc44e420e1e64da1260fb20440019631d27c3c5284a0c305796e3db295af06334ae52890714958ff0cd9ee74ff10a069d8537eba50e7a0543fd9f54229c16e4b34564235e87d909db6b3825a2771f2356035846ed8deee3655f482fb03265cf33d794a7c113a85742fbd367fb771ba5b8e548d239f1ed162456922446bdce689dc48fe076abb709fd8cc721680554998712267f1d1608c475335be98d45d432ee858e5f21436068b836282dd302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1ae30b33ace33b02e33b78daa8666a6edc8bbe40092b65bfd9cd0e14d83a6a2d3eaafa7f5a58e139f5b51e183c3b008bc2c259b4f4a52f4a53140f2e4eb56480b958d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d57971ce488080403ae112b91c35ac0cdf425644d9cf7cb31f3b6a5c1015e7dd01a9103d21b94453cbf0d2c988d25371de1cd982f015240d78322fe4c7495538d4e864bedfec186fc0ccfae42d7c6db66a2468629bafc68cc6d7734df57fdfbc70dd8a7c9d5f1cfb0048a53fe5fc9b42aaf8af5ddb9273c4c56d89788c6ea3c77adbd73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caa90bb1dc6b75efdd28aa95b9e6478b48e18a495d9da58be919ce589b9eb66893605295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab7186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be952a7e64296e2404962e4128e7e96d78cacab92450503f04a4ce88bf9066b75e8f92a5c6592dde52e56162d15bd7a8bb22324acdf7718fa0987efdbf49942208c75c332f5b518f08456e4888415ce4cc2142e1491fa96850cf94efb1375b632b52a483091a1005db9cacfc949b0698c9b586c887412ee85cbdde8f94d94876e586c69067c04786c1926d5939e7a02c5eb444916b8fa3461c8236dae2428e508455c6d849b75e3b9fe236c6f6ebb81c08833c90b9310aa754c93054cf94f5ad0b1fa45a2705898eda8439821dda96a2ffdad76b647d11299e507d5f12746f93cec67e9f77b5fa24e028a6a58efc1cae87ee82564cd6a1f06836f5f06fc03d8a976075f07bf77761f96550e07ba02479e7b924bbc1ea4d20cef1794f25cae2e1220ebb7a4bda31f021e7b3775722c6bb277b8f594a3e04d51abfc3892f8a254fc4e5688ecb005eb56a03f40b525c58d086ae94808cfc63e8c1955dacfaaba6aaa62e75ac49ec2f7219c2ef9e0501560cf4842e49aa2e6919ff458ddbd8b61b2d80836fc81de187f9c961e3ac1c110a84186ae22016b8910ab3de8cff5a627a6fce25902826ac68d945894a3a6993a87b48fc300b1db617f6ebc5200248a2cb98efc3d2bbb8bb2fade194ef5644993994397fa2f244eec5ae8446388e734e6000066d61be59de227c19b2112e753b4587b02880c5b0732394df87457832bf07a0597e35b7629f7e99ce7e5aed9d6577f6743766b4dda2f50f063f76a8029780ed9125cc4bd0532961f5352f3f15dea8df229debb6cb04ad08ee17c57058e0604dee015ce38cec03c7f5e0596fce7f113de169e5c7b1827d5205e6f180137c09c73d86eb67c42dcaa7d454543327d21e2e823cf52de2cb1a17e6c3c6a083a48b455e44ec306ebbaeb55cb769c22a5290a58b1f24b171e8e27b97e6c06a9253753599e7b9da088c61251f18dbdbc6a56a28114106793954d21631764291f4968bd9994fc761a3779fcc0eed718cc66f9e6e69052ba41d7b81dd2f710e8c9024d10c55505d51001d42f0a8d6628e177358e78d860bad46520ab08f48e15a7f4e6f6dea58a66bbeeee31705d4822020c855c8657ae57aa204183d8954d3b44555351a02c1069ce64a77a4afc90d1a34d8ffe71a428fb9cc0e21c817934b2c3b2a4958705118fb9af45c56a3996e96f974728d7b52a492dfba8f495460201f6dacfdfcd190978f8fe82143bda60e233947d9f7921cea595abb58e6cf971c00053eecf0d33ed020ae8faa66232f1081033e53a41d7d2bd58b44ab0a7149e71a448513b9b3e3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436da0c9995548dbb046f9392438e6b5a6aebe7473f665e2c622cd619979f5028847a618734cfddc562f0b074d96f10d2454f06e2294e54f5a5c884aeea9bef66f8e52d8e3982bb3fb9ab9de8b4dfc8cf7fae6394c8187f9fa7f4c5d9eac960f3bdd9fcede1b06398c29f3d33d77676a5c4fa9c44578b66025c3be1b1087a4f0ac38d807ba6c626a25ceb982be3b828e8e02344ea0a2ac47106e5769c2edd60d8ade4080002a7a9bdabdba23f4bc7dcac74d62ba03d3ba0480621d2a70aa1b2825091a1b14684202a113e81a00b1655d348421272a698e2018d037299e6588c51fab9670d8fea437f029ef04849f8478682f7fb576e7b9321a37dc31caa5b87a469aa651c21d6ec4d6c103b0e8cdcd720331232617e985eb9bd301e54872c36a7d5431f5560d84817c8e03fd37342dc4c181350ce1be23d01e4bca4445b69c3d7d68278706d4521d9675c9e9d96fe2ecffeef322093e5f037ef7706332f16f28d87f02eb1f364daf64dc7e6c44b97f78464d60734b57c28d2cb80b97b86c5a27bc98048e15cb45dd87fede3517b0a1a2a8e1bbdc724e2be7c291b66a0cbd8b94393bbf220e975f3a1b5be2a23c41904c5fe0b75468d8e71e492f9e4c0875e365187b63e0be10a6f238aea1ec9a62427488a95a4230d026523dec1f12006e52860f338eb5ecf1c90cb171fd7fb84341f0091fa91253d06bf355593dea96dd264865c34131ab3b758ab574d2aced0b45afd7cace5d838d52e887c1ab6ab25e7a873c6cf2a6d51367b400e17562eb6ecb93fb1ff415e7409a794c8c8e56194a10e3adb0921092d6e0cc96c19c8309d5e50a468cc1359455dcbb2073e9b0cba57084d0bcdf152b60d9e024f05ee20bd9cf3a77f6862cec1df2422a696c773b618ea0fda1a721084e8c95937042029ad17c71d724a3c88d7ef009123f30ebe0188a342815b1f2c10dc557f1454c43d663ce442740d74cae2e97213a739b1d152aae60a5600621f3405ff668b0ed8f0f0878636d06fb6f22d5e9d38934ef9b12726cbb93e2fa03c6f9c16a16873ad728e9e90fb989d3dbcb8c0465584ca43be8bad5f9aed09ce54fb8e1fbdd875b08e372ff7c4fb0a65bb3581869669a60c41a8fc711ae1ff54a0df558388035956b77836555d7506e6ae1613f86fd99aef73d7c3fcb1eedb7e5dc14990764f746eb317e4acc01e542324d8a589227c625c096ee3ec98a38119db7cc1dc44174c7ece00184698b16b7f287b963b3fddaab629cbc936dfd916d84d812331a2dcbc11175cd87b5fb674505b7053e25a7973554da9c542e20b9cfe353e75baefd2c776db1bc35e15db139e347ddeeac55aa4504c075523f0e1f78cd7da6467f8cc6b7ecf6221621c4e33632458e96c330c90fc734c8d320a082ba7134165fb0600f2e31afd878b4804dff30354810f9b85c259ea73cd912920edd45e45b16edba09954e5ce7a3e86f518f02b09b39074f66e399b25188d2df198188e920e8f796bc1b88d707707b5ff7580872b7c395166fe76fff05e7d92a84a5c1a2620beef5a3b9d50fa589c1a0f1c3ef833a5e154b4bf0399bba76e0f99dab4ea78dfe364719a283f4be9945564939f2648ac3ab722e83f00d8a924b7a1e40f1f9a61198339cf553247eda4b44260da5e57b9effe1719c5680f874d2608db4c94c56780e1ffa555a59601c04a0cd150b93a3f0d3a0eca2548c125d435585e9ff25f8b6e4b9d8d0e67c4bae4f4959d0ae79de9ff8859cc83b958603e81c7305931af2edb24aa7fe66a18f54fdb0b73fd5409a71573a3afa5faecafd289e4e52278ae1369318de0e95435a67d88c99373a26c001189419400d02fda69cf603a81b43f2ad8797f106ef52f52c91bd9d7f32dad110214a46328b2fc64e5186ca9c36a26af8bdaf579b1977b3618c78a28821b1ebb92f043f7cddbc955a460238ebbea5ca6ef0165afc8211f3be0fbdb1292e327acfc7f9a981607e0a1fb1a57cde993041578f0c382ee558eec6d9957f2d154f16baf2444398eb4aeefcc89fa59bc21ef5074691e0368db3ef555d1aa7d52cfbae6387f50c3cc505f55c06d4368df5e1404951527019276ae1419d8225160134305f351931a74efe7e58d6e13904d27b5b9cab1d285354d6d47c36eb1acffed67d7999d9d6a2c6d7ff328c62bd00cc59eac00ec63e8e0aec8b28aa94b4e6a3ff2c03a96db8470bd64a1b3a26473bd35aa911d6bb4cf7127879cfb548383d4056cbf009d968ed7fc43266d41c32e93a773f61a791d72fe02270c9efec434ca7369716b0a505ced3be19874f7dcf408db6fe735ebcd55a980aef13008a5a7ecd80eb930fc948b7e268d92572ec6a3e6b9af1728939a6d247b128100dc38b9a35e396a422b60f6655115a3d23be13dc2840be57bffbd5b0ee6ed7594388b96c11a28530d01c672e761d94858579f55338cddb50d163bca8b7d76d86353b2f7a25b88eb726441cdae5c0cc1a9fe0a22d9fce822b064f17ff91ceb0b8a9e655959f12f100b2161121bbbcc30d5cba36b779fb4046bf21e1304d247de1bbc507d51532f99374c9864d5b9991a461b0953f07429aa86511f1c9ca84ecef43e273f1638428a8161b9fac1cd67c4670e4cae370a161cfa5ce6b6972be6eeca3c20205be44968cec12888a6b3a6ccfbe11bcd8612b4d1683a78f16a756af92c1cb8fb456f892cad361c1fd039b67e599578044a0e4c3c9832c8325986b391750591cf62dd75cf558e769710177d64de5d61442eee6776e5c3632f8e71b8524ff96338c2c51e08907e16eaa1036332c567d085d6672b48b094e3772a0ab88b40a0d9d16c40a211ab7dfb2cd0e76bff97c3482ff76a0a5ee39f05baee6e44d6cccaf09d077a1f2d33aeaa0afec65c655824981ba73f141f909d483bb734df1f274a75f1580263fd80951d522a37b5513cdbe7384fa52a3a89da4e6680c6f5d800181aa2baf5535f543e8bb9d999601a98c9efa11a36a1340810afff60a4cb8b360be372c2f6b7725f864e22371183783ea4d716bf4eca5aad01f95d8ffa93d1edb7c533d7e9c2b4f539df9341a1c3c403e69df82deba3736d27087e6434a83050650129de58e313d4a9b7d42b1ffc4d615967d004f0e3f92a7b9e84c65b87736f863625e353b79b071c6cca375bde1e99e94dae0882ade09ea5f8a481ad1a92a9d9523d92046d110b1f7972e109201cb47c39c5c06ab5747953a37eda6c184a5ac8e433fff7a528118c580435892d3eb1b4bd8a149110558afe6ee53b56cd629e0f89c31b8280be27c58be97e09d08bf48c6bc41f4ded627584b21d9581e302ed3ec2e93147c2738ba57b985f050393aa56bd5f8ec96c037516d563d87a1dee364c77c6e0f933fe0ff289f59b14bf911fe11fd6cbba95c200f23ea60a7f05d0d22a5b7f8b6a74e3a57dedb4ad16c1d4cd99942d38962bc207afcffc3a56d47f50e18677f67e2910fcdb56cee5d5318388bae180e88e7b614af89b611edc6a2ad11e05c294b5f16027795f05290938f9e827429be441462515cff74fe1bd19c0454dbb96909516e22c7e6025809aeb7d33c7cdbf982e23d5a0540fc049f4da9607a207125d8dab61bd1fc1eec9dfa35b9c85196d3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b118712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823ee9b85d982b42ba5af3fc50a760788253abce919bbef6383e4a27e922f4d2e2ea558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3bf893dfdf20c2b3b0f27c09dba1628f1dbd0303f484712e085f38bbbe243eebf4c941c674cba7c9c6b74b25d765b1bea7fa6b85bfb8b733e306f4c904950108588578ce419b2f0730223d5b9ea22035a3332429def7ea60c811848e3c7bd4f4cbd843a297dccaa648b1082049319bf6ea297c8c961d96d02f9372fd9be423bbb39fb967006d01e48cd0f04ceaa45d9e3288e78ac99364922c75e006fbb333e80f02fb9adceaad1290897489e205b58e4d5c0a9870a4f21a0811efab3336ecf900503629fd10917b526d9c5c69b3f74b1f0dae17acb3d6bf0c4b92dbb1504aa373131a2c8814912218dbd6d63f8de8ebad5b98df17b1a08ba00147559ddf768300ed7983dffd2b4f8e0d2eb4e6994dd74783f6eb038419af58fe03ea86c09e24da1e7cd5f194fc2c09f8b8de6f155b27e0386e3d29215b95559378dfda3a307c0acc1f40402bd78857dd289a9aad9822e98e884a387cc80db3fc03be8e3cee4218dabf4c85394a2c02c58d12694b266023969ded9141790d218c06fad1d3a06093d3865e851b6120cc1201bce44d292f6016224c7e6d5ac9c068e4843f253263e1a8ffaf1e70083af7144fd4f799b51af6ff299e9f86acfb143c8d5a1a4595d676b533722af105bd88c722dbe2f45eb087ff39ae9523308efdadeed84fd4b6c10bd59b5b76501d099dfe6cc0f72167ae966a8f315e753e7c09c81f32a1eff80d07179c7a1b752332a4cb5f6747577e44d2f75c48c16c9dbaac3bc144e7f9579b6c1381d27871cb3d159edae4c27cfd178e5cd08bc0df24574419e3ba16cf01ebbb005e9a466daff92559e19dc64d3bf1705254d316031f8b2454d96df3a3872857d8c486b60edd834841e26aa8c6d8f7f724dc71ffb9e1bddf2c92eeaba4bb7ea22c69378edc75c02994248e9b8659677c8f908428b7925c1be3c05ee3b8c1b67efc6d297df60ea0008232c01c6e23ed5135b035b06dc41b34ac5df9cc63c0640f3679c56230fcb6c18bc89980e208a014c3a97f478dba7b3b2d73a4617059c70b93861c77b34edee5cee81f8d1024706edce93b8f8839825875ef67be6726808d5d00b90eeabf8cd69c40a3b60fe919cf4bf56c5a2e61a38412e5bbb25cf0e74773471873fcb9cc602bd1c3de66afb37b315617ae07d72a2a88e6058b3e538c3fc6045023c3a2bb2c301be12155535c3a4cb307b9dc5b294d84d6c35774558177332523cb8104f75e129121155024bc696e1a3b25fdf1dc4a8ec662ab8caf0e33dced05a9bf0058599e4be0f0bb29344b1585728908827da5ef9620eca2e5d449123587d5d248924089858278c431acac121797b04ea7aa1578c53cad77b97f854c73dc2a95776e76d8848a15c4fb4af84a181a4191049afe7821e62fc24e1a59eca38898b410539cfc05fb83959415394a12ff7c4e4e62cc729061af7716948c2e8f469bab865b1c71e205120af8b0832ab3df4ab360363b92054a9fa653b08ac28078fe59d56077b566edff3df5cb32ee12845c4fcf9a2ffce98028d86277f14ab1fb81d37bb5e76b13533f45743a741196751d3fc12bc27075c61481a35998088c23239155f8bc13a7df09bdc19d54379bf848ff596e2f94e523c6aee1d0c7b06d76960f153ea5607da7eda39812677d54435ba458ff1d301af21448003e40d54ea297e8f7fa03479a054aebcb892bcc6516e690682e2af0ab5cc3fa317ce350c2d7fe2032ec852a1792f54cfd213a4b7bcec92cfa656f6b804c48f28d66a08e7cb50c5adb541bc61e610b543c17eaaa7a940dfc7e842bcb293f5e547601b15656812fa7e3ec2c3a0eeaffaccd768930d61b98b650fa4cd155b4819551d71a0f488175b7889421f3808c71cf1c502f98ebf672aa31a407c732c15ef0d8a7e195476fdd12778dea22d1d66c4eb1a5c07fb138db8d76e8da5d10f551bf7f2c3570eafcd0e41aa6dc3936da63ca6356eb77424fa1ef1f51c9e2e65ca2d7c0cfc155248c992fe7c34ef30b310f7a4b1c2010f0d24ab685f444c97dc587c75a1f7e931bd9a67b559bca4489437227c567674cbb4c97f6aefe8a26efbd667aaf2745d409593b76f7d92c00b5d4a040911b198f7e0f64894daa81d79f01669aa72de578177825c92ecee1d2fcc0e89ea4f0f7d7dc58d1eec7c98a57fccd60cc85319fc7c938305e45d7202d543ec784df9fbc1b6c02bcadc76d4d3e84e9fc094510a85fa10ec41e36a56ef1fc3d9c64670a5a481f8e90dbc28f9a7e6bd8306a907452685ec104d23f3cb5bfbb26479e12ff32bfbc221f49617d3ccc4699e8291859b33d9816e4f9e0b13d6f23b0b91626892766577f8b1ffd5480eeab18c5fc458047dd6d0527b9f7f41d549740bc6cedd069f5268b0c7d535ced5ba24a50249bc0953f1de59c180c1dcabb3095335d6292b7bfe18e9fbb54a06cd2d7d9b973c6798414f8635fc2c968bdfb783450ff7277729dd6c452abea380b7872b1b6f6496c322ed25c7f676fc32af0029b192c8da6fb296810d04d4c26f28085fbd8f4dc59590480f35631f9fe7cd206a2a7e96d32716bf95d8791991d058bcc7607f2471d20778ebb2432dcd6193133ad1ffcf4c7b09be8faa7f2140583ba484041618a09ea98155fd62fff9beee6788886c2e6c6e3264aac4d09814e19bcfb59ac632e98cbfe7ff263bea3e4c3457b1d54a2c8399148a8d52c68bb4ba2e6522c4e0f9eccd710397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfebb181e6d743a7035f5d74213cf75305960fb842cd43931080c125e3859ed03f14c573a1a14c0c7d9d24df1b635f33d19856359f5c3975d8eb09971b7b057a302df7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899fb9912f91d10ac0a0d87ce39871fe2a02e3aa7f4a2e48a7a70452fe40e512a781a61bd1fcc5c13308a09d2319d7953eb5850ca77ae798944fa77719b49323078d053b2fce9feabb7a8c795b3a3dafb6aa10ed46803854f578f022cd1291ac4ee4fe59d2ee5bfdc44cfe0758bb031e05edee92af67e50594c22a14de7c6912be1ee1e94ab36aa12d9f40aa0a39c5bd7a3070200d8b755848321015e63463b1502bc6202037ac1c1ba9e3ae1d87456e9500818869619d22073db6ac8be09ddc90ecadfb6fd3d2beaa8af12cc07938a1e9e8dfc8e3e8a1bbe907cc9e03a70cd721d6f40b7f35a846f3968e9159b1db2e272144ff502e64c2cfb4017dbf1a78f6d171c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc3490112d6cd43003af47e447d3fe1b537e08cfcaa0f1afcb6ee0d7cfd7d642500b2c2a58b8e24c9540eed3b0af554da01e266a03c9c390620b646f50b1d6316a26dbee0da7b81099126d449d03f53d16cf598fff64bd8b24c6366f3de7da34565180e05c3313ed365b90f2e87cef1eab9ab1ca4293ecd2aa9a5a8b73f550a6129fbf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aaff768ca83bbb7ff9df4beb23e7969d7826cdcd98ed6c96327ab5d9085bf283b44c362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa1d5ff3f158bda41819b7e28542beafbe1e75379eb3669cb6a0fdc3154482c44a44f71696e242a2648407376e6396cd3bf024cffe3f2ed6385a543df589697c3029b7730da2b64b8b15657d0efe0093aa496b5bcfd8ee96c208a9c22704692531135bb5915f11f9d62ac0e73d63ca59f3cb4e6129784327c281e1944da904c94331849f4df1eab5f7d391bef63f8cb5c02bea28fd83d4a76dc46fd8bf97c8b1548db50a616f15b462ffbff3ee35ab073e28001deced9f892c59261b0a035e072edaf91b6348f4edbc392d92e77243e326e9822347769c3d26c1ae07f051a83a318edbb8bc1e48851b9d4b6a46148e37e49f0a0fce32cca1ead201262e9cdc99357c4ed07ac5bcd0000a88ee73a796140802e0a595dff41cf31336428616c295a35cbc86089da210f48e1e06499818a3e366ddbde0be624bb0570d20adf03197b27899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef0473eae93dc1e4205caa20fae98dd912e952b037118b5382f57f9fd925b46856433e7d0ec7c68a603a51d111b1d37e424392b8ae0eedef84b27f6114c4819a6bddf1a00b91573fb6f09eeb7aaa157629f18866725eb7c7858ccca8da58068db93187a31f1e1dc21a7ceacf62649e43bc154b175a0bb1a3f467975d0fc007feeda782c02decf981c0134668a9d6b10aed0509fc5114a8a2b41f7cd428aa804f9715f0787d3dbe45a7fee0185023968c91891c0973f2de54c7b21b1daf9ecd6e7887e4c7b10d24f08e2fe89dacc34f3a8a038b08cec4cfa7884ffc1503f41a67253ab8c312579576a4af10f4aaf3cb7c76b139e589b27f70ec1f17306e9afd7879ead02db167a2e07d1f538a5f5ffe16572fcc858cf2f7696ca7591f27014779a6d0aadf63a21649282d5910055f4b4a90214fbf91ef3b80dbd3052f1d07ad83b9dcf2f73f72cfd62f2c1320ecebc806a834071c27b66a776c6680f0bc1eea8852d8293889dd3591053ed8a500f4e04073f6f251f1eb59ac6789bd9fcd766b7535b3625a2258df9da7dde95606a14eda7da697db0907eb08b976fa5e5e1bd2c16c5e16328579cdcc59999a5638875ba6be6f8168629c42ec880bc810ae06be78b40f76d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf404b849a0f2e3cbf834eebd420482cfd423f16aa723997c2daffa438bea81fb7b1a24dd3c7397767dbf5210316f6459c3d00fe9dcf0c9242db5cee25ca7fac6b62bc961ca20987591e43c2b2ca476b3aa3fe37fad619d4f2e20cd1c5ca71a181a1b47bac691affb67740d12cd05da5887d0632770bc619aa1249421f0bdef5f23bf8bd729d4acd78fe475337c43057e249c828651ea524e0187a306be024e336d055f87386b782b88ced1b61a3c1a5e0bb2a0b29cb99cea9e1a54a6309a41c4431db45b43ee5b29021bf87e38286ac3ca59e022c0eec09ce8e9134c83319bd39cd5406d86be25f03458d7638bb81db85ed914e31695737f5725df63001bd1fac0545b4c63d206e96b4a0b022df035ddcad64d811e1d958463573cb5941491644bce9efc02a2622bb285643a22931e17d1300c64fb8d3f69fd182f8b17a123a8d8c286a9feb93d3eed5dbb813cfb8bd4538f7c2b62d736c3b230d47a80b17f8a173c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d471d6f8413d448c3ce4f09c60d2e2c9b8b9bbd9d42109c27c2a3e9ca0a9a3019e6a220c51990d195a563809b1002b9fe305f167ae79b109d1252032a12a3516add0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c670c3a91b1633c179f42e98b17b5a8e9ab194f0d058605cce768181004b829623107da77ecb7daf613a2298f9c9ab27ecb8099045525761eface952bf09e4a957caa955af0577ff047c8ee936424effda81e559864f4d334ef597d2ef706c300a4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf273c2cd4a1c0f5e81e6ed5eb01c048ce96e701888e7ea01b53bfef69760e73cd7c4bc0410f0d84ed1ac776a95e9f1ec4266382a31e18a823a83b86a720767f83c7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e7fa2e97be3255cbbe4f2d681a1867d9d1e25880ced45c9559d8c2e38b2857363140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf7421089302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b7972a9f19dc4a9ce5a6d2acd78624a5610f36fc94d06baf0f4fcad41dafd30522a0b54b3c2762b7629bd059b7d8fb7a957c032f3f9044257b2d3b016000429604de4131897ec89ecee7dbded577ab011e67d1b65b63521f84040b30054efcca9afca41964656527d885eac6c3cd552cdaf129e604e57e490630becb45e9cc0b2f46e9803a17c8a7afb665fe1ed009e86327521808db215a887c26229e532148f3a83d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340fa40083e96fe05eca120c6edbc48e20d920587069c8174305f94a1a718990b19ffd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab2da3eb6a234f9fb119eb41a0c227ef982940a0db62eb075fa8d98b0b724358e757fbd1abd144ad28cb326a5268faafb1d1fc76a680d868685201c59ca761b76a6e901bdc0f1435b13c03a4ffceba9dbf2dfebdec7d40609128d1b6bbb1605d1ad6e54940d995507d9d5b09177bbe2aab3b1aec92fb7c96274c406b9c8d3658c44d0f7116e5df4285cd84078dfe7e5360d3a169f697794d50d4e11827a13e9ee0557433deaae72c8d1f17dbbfc49ec42a211bd68daee678163ddd2d29b43b398b4552136f33cd3f4515f204558ddb511435e4e230356c142843b60e2b3a2caaea2711eb61bbf33f64690a99b79961752a3563615d9a0c963b15f6b5dec1aac9b53917300688fc7c125d5c5573819a5667ee561af294e2e5da1307372d08e48748e5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955df9cb525813df67231750dcb620ea8a64cff224af2c0e658c9558a49b9b4511bd5a8b91e713e9508809e42670fb7406de6ad17f784e526fa75f7f580490bce9630783aad74179ff837dd9bdc364e3ef2a4e5c0e47eae854ab84802340c128c8730ad61828d73ff3e4dbfa448e1915ef1cb41a519ec8af997f1ce51ec62656306253bb665415264fabde6731de05bf6d41b712366a4933c19c1c7c7d4141c321e5b37f4e9933b336de42c38f58c4f2beafca631d65ee7817fd824e06fb8a09f65886cc62683ad498d4e15e8cf0b4aace38ac15bc15b96303a6d85a0468f9b916faff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e126780533dded1232e7c9d031a6c3b637d7a6c330502a95cedba1521373a2f94d7360fc3fc21ca6bd9ac14293a47e93d7f91cf88315a06b8c857824d7db243a5774d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf474029385b33528fab89ab229dcdd8071c3cacc5279f1fee60304ba26e3fb9a943921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d3fd92d8839e81a1ed5f5072b9dc4b1dc25c6dbf8feac16b4056d027474cbf1fa893e196dc0ca281a594013f436197f745d01277bcf56d25856f876fc2f997fdbd572f4a0df8287c017af585ac54d6f5168926a80617ed271c30e11dddb73d05d0cc9b2e28371df5b2415d35ef49a996683ea3388c7746c120b19e18a4f62ef97dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c4c4ff711233503d9a9f19ecd0e1c6a142dda9b76e7fdee3d6c5a3150df3fedcc04f7abbe539cbd7e7a04671d80d6486851c09e977f09b6b7edc923c1e958707ba1454c0704d8bc7785b4f51333efde7088eeef3f50625a2e6544ce810c8d5579b146ae87f617ab61c9e5d98ee030a984d6c9eb9afa716cdef2f5fa12eeb9adc399192f8a4c4a0ac08c68ec0b69c83c7ec8d3f1e29d61331d7c9c30ae8ec5b3f076c8607b889a5cebe700c9625bab10d7fc082ee421547dc81fbc26769871010e11e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e570b340c9c6c80cacff15ba687e6ece7bb6f0c24246cd0fb2a383b0e5397686d3cfd2434c0cb043db49d2388ec7cfb90048d0356a2e95be826575a6d805ac190650be9a357110d88d6a22db7566fccfc0003ca6cb10a8b14a260b08ed498c90844f0b4ca9718bd04d2f0512c341c5372b03fd94b5973b825c6a7561e7b301962a427d13096104be2e976fda16ac457c0162e8143ffcd7149585aa97d01f253d87cd790d011c66a54eaf1b37794b20816d879d9059dda7bd6811c43a13273b0323ad71276f0096c767d269229f3df7f8f1927e99bded5585c0418876122aaac9c9720939015735fbc33772c31682102770770060fa9caa430323567bfeea4ad050fd18986c7a9f1a71d2c1d8de4b77bf88fffe69daa3189d5cbf04c93cdd401aa308d68466cb95311a7c12431184a52ba1c1271a3b1601fc322590f87e9e158b272210a03798b7f0e4d05a6a8675be1970f605a3d311add00a8da596d3b883286668e776126f532940b9c0d15577d85472518a5fc3baab61f4d4b87c512868c448ed2aa7ed6e333f7312069faad144671982199b3803aff866e95b27e069d5b786462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253f5b2636ec6163bd0dba16a47893a7e41d4be3a071dd6287c84c3f7ac400d24dbe951022fe64279bb10569a5227198b644a2c7700ae7c18348b7be579850779fc3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fcf83a24f75a800f0145ee261a57cc542787226e286f8963aa5eefc5595a214ab5a5478b02f48d2aeb6b1347a8aa086a1cdf30763d883b8831e24643fa28ccd475fde24d6841628b1710354925ce4f005d0549310c39ac4fa7b972b75627b14b0169234f9cf4178e73fac936bebfa99b5a5a5a4f34935f751a6cdaa4c1f7bac3d4857f682b68d282489be43fd6cc768b776a5e2148076ca670acff6d55c41f5c47fcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137d5552f2a89a9cc727170a3e7a80fb03a1714dac9fe47a2626678e903dc723b6d792ad75f481ec6bc8f528f633cb061b8f6bd96be3886a14d295358872e29247066f90f492750623154d570d6216b42af9bfe60dcb28af937d0790161e871849ac8419c6f52e8936204682f16d18214dadb532f26dca6ae522b562089d8ce326f069cff8dae943a8bb475aafb874756810b2209015eb81684d3aee23d5fbc7bcfc66e510b88df1c5ba2deaa169d1d4f244fa92ad7e4066a14cb491b670015c697f8a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee041aa964ef67f7e9dea5cdac7be552cc79bed4156cfdc632b9cbf67e5138b398b6b95cae9dffd9ff9420a5259760b386f79e0ae3dfd13518c15a36d2d845a70e71d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f39c0a7711c576c75844bb1b92b025fb7c836952d32f165908bc8f2dc9732948a126b7d87a1009c15aee5aa42dcff8d1948f5ff654694f3ae204d971c05c1febf34e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe8c04b3115410a1aa44821762c40959651680845d16bb813fdd3a7cf46b482c29adab5d8fec29312b9d71015fc7876f9bb3606740e454a35c9a58a72e958951223a89ecadc7a2d1a2e200beae3ae0a9953d4813d4159ae1c1d7b41a3a9977930f95750b5dc0defa6daaf107e0d7229cfa58a7e8822d60139f75a2e7661849caefb33ac8dd11e8dfd3f24e647dbbad3b1ffb315f860e5946138c0ad4996120bed0981145890b38126dbcf11aca225a26e2b380e7e9277300788c1e2f4aa53114306a49e81d702967b224127bcf27498d1118bc278a1f0c01ed2cd4b6d0f16e5c5f5e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f74e1280baf0f317fb37d2185ad488a3b7015776d8c82da701ef6984d08b24bd854bf5b78b8457365f59b0da53a0f38a6bca8d5db54613de985709f6a4d6cacf45c451c8304fca72ca898466002b1a343219166c3e0e080bd3b857f89cb588fa282c0bbb68e14a8e426a34c64243a9edba90f8e3a0779fc70a0f1e20cfd51fc7985a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308e240e619e79c612fe8430371b33e62a4f86b2aab1cefbbbf35799d3a44a6bfbbcc365f83903bdef94b3928fc3b52a0d148ec3731497a35db6017325047901c84e3cc14bb1c93aea5ad3c27b37bbf0a378032142f87ab282d7b08fa20e8988b7d18d40c6bf0edca0f7d1f519db6f15964f01d4a62292c1d4ac4a1c11f3c5acd6796ea3709a9d057a50cd4acedcb45b247f71deda070631afacc0e7345ea081e62e65ff89008e8d37dd87ca7a187a3516fa84f7ab67001ac21a758df38cb30dad0cd19ec15f18934251039833a0f13fadf40439e437a25258444895c7aa8edcfbcdc9f688b350c84fb35f2a94b44c109d53230c55aa85c23ac4cba2ad9fdcd9670ca55d0a974a170a00f4f5da4519a76c5a0e12db9f960de8a09e45b2a6427443a51dd0fafc57797f42b0658f29d81b9cceaf436af607f33f2af14e23ec3ea7bd3597b1b745f448ce21f77907b971631128a076865193181531433cc131c6192ef5a0d7df736a7793fc10fc099b56456981356a3f47821a4e6bc742130edc765ab1a6341c84b79caf0aa9051d53c49f1370514af43ec1301421664f07012f9ea1584d8f82e4694746bd4e0ec9264778ca00145b58809f95a35a305e1074b2980fe7b7281a90ce45b7e1c3b73697e232cbd88640cc50f40cdaffe53ea9110a68d06317c81e495c8b9958c6400bcd16ebdd6b1e50f128831981d16d58f04d52656df62c0882d9c9246f70c517fcc7a9a4db0baf497db49a44b0b90316daa7f482116309a4c09913ea21e73d52732deb8500a1183d075a05570aa03eed52f552b21b92614f97ccb22704b8956738b7d3ccc602538004c521986bc12810b69bc3b8840a2b1d239cef9092a6465e80510848a3122883a76e8435045329911f5d8ae2ba775da0fa12a43641039fc349518e7b793b2b7f4e69febae73d64203a44dff9d327f3bdde26d7fadbe3feea153c6b930f54ea7323c3624029bc2b28f621f8513486f3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6fb2570e0ff1fec8d476286289066930971069091d393249fab6ab12103214737a9e5f60a89adc4af45e1ef9fc094bfa04f15f053c53ffda71a188f629a4cee4f2839f5cda6000302329a74c714efbf9c34ba1bd83466eef11e4a8495c918b64f106a4ca14e486a52005ca0f17c8ab2f58d74b34a896b4b0f027572f402f2af71399af59f7a6aeaac9908320e1ea625c61c2c8b1c386ee6a74c024eb071946cd779ec0390911ee05be4bb69e15c28381f81fef90b18e9be450d89530cfedbec1d1f7afca3a9c4327e23c163a8e741aee33ba2cdbc001847126b36738374077a5fb8e6c0bcf0ee2516961dd00e23322062a2762adffac34fada60e89b5d4a7b0de648d4a9b1baa770a083a29e5de24153a7d1c3d5efd650797a267b15f8140a89df27a14ce580a29dacff21f6691b3193767a2fcb911c374442640778adadc0bc6096a0dc16af77a3d1e140e7228469bc4aa0a9ede74376ae347778b93f487229a4b8edb950c34e6a316159df9d45e73874ad410b8fd29b76d529245fbeb7d4667c3d61e1a22f4b8bd4ecee9a0c7a4be7a27b6d6a740d1da808ba3aa4ce7900d405685ff4bfafc6878b51bf61025f56a8df738addd4955db00cf7548ecac50163c50cb4e3f9ca33953a5b03d22b264bb8d1c81a5e2b40b2e1071ffa18b697a31d2d58ecb574ccf55eb8c6d514160fe9554ce382e136dc16cdee64c5b1228e7a5914c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca6549041360f1548a2df2058a40c1529a493453aa6969d33f5eedd1df3c51058cdd89a5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050715344efb8131d013a10feb77e8f9aa997e6ca20bbcf1bc8af913d7925034d25f555e1c372493bf7910aa98e74a06012b9e3890f22bdaad80ba63f3e56f8fca339ba45f9204efa2b651884e8fea711c94177cf107f8d73df7cefd3c010f440215834ce506554e8833d9bf58f0b8584700e5bfaf992c702dcdc8ad2343b583db64f5c338820a32ff7ac0f0e771c402fa0f064abe51a57cc825b3727b3abadafeb5633af21e04196e69386069000c89137a3d79c6e28684c685a5ace2db2d06c26d424837f6eabda84525ec4e52a001c574d4cc42bec8ee0d892772f965768c795137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c9542af0759325ec922d75aeedfcaf8c35e6b487343fa7dec7dd8629137b95ac1940767dde4370dbbc598c981a08ec99de636df8082c80bfad5f795ff7a740e035549921696d86ebfafb0eb35c74c75c337b971d86f40ba825911311c6c822b9b04a4f01b8d4ff0df795a647e38bbd0c32026f3e97566f41c118aba82b9cf975c9708ebdd53c18242c396fbe02bbaddb898912f77483d787d0c1f3f19769779ec90d3c83266cd325314e3e6511f112168899d8cf47d10ee6193e3752e587fd03751ab1b03dfb9e9ac0c839b3a2186ba87c79bd9a80d2558fa37c5781cade3a17b43a0db841842db018b4de8b9997149a9382c79e83f766e52e0619fe91ca5ec0940c4f4cf03ac9a0dfda85e8a2e3bd7faf661690d62943613947466cf1839d3949338478f420bda1f90be73fcd438a89e0c7ba41e2a97f3e33c88dac9d1c8241d92f6ea49c93f8882765488984fca2da1dfe6740d3f09994c1df38be9f05245048ad58064ea62ca4363b4f785c82c2cb5e195cd11953855ce08bfd2b1e702f83b6075b4f00fe54fd1e9f84939cfb681a6ba1f99149e984ba622a29b3de096d14b5b29853c03c7513b38942b3221e9581e825f1633165de8624394ad67e5908e150e0fe2a2bc818d3fcf0c5ea04a222d22a1cab45eefb2e040dcb87401af739960cc2eb94f3b01aeb280d5d0bbbbfe1ef404ffcc8d1c02798a6d02883390d71c60422a15f945575b1bc7a31d049d580eeb92fd6150f841a59ba4e1a5a9d89ba6e47fb1daadb08adc757370d994cc08e7cca20f2f8c57fb6a540ab149a3695decc8411dcedce78d6de68c6af3999c2b303d2e8e7c0ac713cf971d00ba4a774f83fefa244378dbd54ea8b88c872c7e6c72abdc7e386178b24851912b49b304ece57e93b2d11f92f36c5dbf7a5a1f42d46d307c0a04ad894a5761c13a29c16d288fa8ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e7ee398e02ad2a786f80eadb869b18e7da8536f5265c80c62b51304a80a8c2ad3b35fadc9ae5a5d276f915b59f267f73145b0e3cb1afc153e350b752290d50b77798251c91b93585eae894437a0b295beac85eae9c0c80a5ec5135080357780512dbb75cf72728d4954a0b5094a7d45f2aa4ddca61b66f86c4bea0b70cd0f65f02392f9a730451a855dfab99b377db10fc1896d8cf739b43dee369d816af84517e80919e1788a7fd040f7e5c6a55f89905a4c1b876059c3e2b1d2588486612418889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a934fb4865691e48f36283e9b132972a831557cc18e121cc41d00587d00feac00524518b280c60bd92d2e2b70a78c2e9ce1d9e0c423bb4d7ffb30296a58f8011bd0a4722a8a9976cbaa6994d7162d074b3807733aaa31db5a967745e7f7cb54182a17cad7e1a59118ef1df19cc79f7205418a613a42c9329e07f056f87eae8bfa853ed3d417a2280e63862e353a42a3d4c07a5505a1951263739668eac80b6382b69f205edd6bbfe9d423aac8743e0ac4c8f0d583c4f12941e78abfb0d62512cb26c463b9bdcc191da330e1d4710175c6c1a23397cdf4115577a0dd290e7085f16143d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08ee93c80b37a04a6f2c569ebdcfa6495984b498306ab69096151cd68628f6157a93d8eff37871de56f5cac2869e5090aabb168eb2783d8cd5669edb0f1058dac420c8f77ae9fc8a705a3ce5f2bf77fa8fdf6a470278111f3a9535f55f08c7d2ca8204388aa1b8cc4f4611419c642179bce0ff320909b7393ecb94d11444846f8a816fd4b3c278a3f03ccf773e60b875902d4165e6253bec90247e96198eee23eb63dc04c1f686e7e9260b5b9ca5bb405660b040a774d70d8601a55eed76c667d564e1c0ba3716e0386908e80e2a033765e29c189a44cca42a586abfbed84d0d8b40064092e361e9005f4b54934e67dde0ce778cec8b567639d2e2cb1b8ce5f6787b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705ff53b2c4733994ac995608172dcd416a81e8a87b2e95f0321ce0b57b04cb0906d3fa365bd585a2c8914a27d1e0341333a49999311c3f00723b9b19864d828de82d31be4e1f3a66440752e5d0a47efd2297d65034c5a3493a7ad75fd230a8a080832185840a29a2a4959dfc9fc9bfb3418a08f154dfa1059232a4c15a68fcae6421cb0d94f90d6d5cab00ee9bb617379b1aadff1e0aadaf4dd4e36d69f7fc8a0cd562da5aa66fa8d53e4096cb7f630f3ae9aeb1a75811e10fae419d5527d974b637b6be6bd1b9cc3ef7e312fa38c2bb8e2a2fe405514b518c601be16e7a4efd18f86fdc03aee96781ac5c3e71b3f36569e36dc26ef7207a144c5b91e57fc9a49d4649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f9464816700be0b8b4c1ebb4801a8dcd453d93c77c1613bb7093163371799b538c154430060a392d5f166d621d1cbf17b216c173b799e5e14c2240862119539ab9e6389bdd6d41cb8dbc377a795085b1edb45b3c7a902bf6b2bec7508777ec0b26d3f97445d04a12572c11633207e0207c4bf9507dc45e4a396481a3ee2956dac851282b4cf8b9c384ffe10231dcfd6bed2b830eed43ae529d12de9f2f4dc88339392756c839d2e30026e01ea2e3d378d89285c8a35d226893b27aacd72f182fa3fee06a5e1ebdb6a97fd33b0fe14b537f40170d5b871791a938ff8aea3d13814e664698e3656278fd04c5b61f9bdd125ed53e466c9a75ec677354b7c2139d4df0793d383f75b73520bd46baf36b034184dbd1858f97c52cef8a2133b8cee6c5293275894a51ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db960ffb133221d085d970401105fe2a3fb97aa7e466c7bec0435d4d4563769bdb644c0ed6f18d683ebcb656dcd9bf733db9b0f2567b426a930e41fed388fbcbe5bef8f8d97a104d6730018166b77c0bc05e1bd8c9a86f49ecadf13849ec4bd9d9e587082db01655a12f188f1d9d4415b034cd5f3a781f8b380c3b4dfb6ed1781e6a6e99a90080fe3a5e56578e175ccb39ef3a4d5306ee8cbbba8172d80998eac86b6a8c4ca43a7c56ff71a968e9a3bf59bdfc05ad2e223b6977b763e53d997cd44898da916e5ebddba2d1fb0882fd88a1147955298f161b6843829cd2bb4c8abcbb76e98c6b1770ed75b0970ed9402a24c65e409561b84b6c76058677806cd1ca89c5980ac0c57e82641b15b0b8a37152e3e7eef21456fda27f9492c159f075624c88f33c9b61f0e8699e07e394e17269a235289f3b71436477bd94a2d4d72e806cb17ad6ed3263fb37514ddb3164b018ae279e45e7932f2d7dbc278be431c59857c01983f6a4dee497f3884b3e39137273debab2943a4863ff858d8d2879c965b03c24346a2e5209f836a2d0ced5a61b9f5770c45cb678b9a95fdedc33c74494f9029ad1e4aca522d7eb3d701c3ed9bea71b7a62c9d28edd756b953047db2dac9b92dc0718667a07b71d980cc059e896710f27e48532edb2935a28dc75e114f85842b1c19ddfff7e617da05f310e21fd90b8b5ac2a9f7c6e4922b8256340dabac7548cbe1b7e584721654eaa3a6e552165c888dcae5efe07a03e7c9469feb4f8f4ef57e171582ca2a62b87490fa29a868da5574acef9b556df38b314efc965b7926da8edac9497b26aa173968c9457551d4a3d066df5c68060eb01c85c0f6694eab5b531a20b57cbacd689f555c3686b2aeaf7e1fe330610a03206ea0cd48cbe6c5256600a1e220f7e4c0fc611ce0e668e07736d2f20db02b77e4cca0477bb60750a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d956996526561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f617d425ef6b24d74d4eadd6236e181d32d19a6f5392a7ba7e53a2f8d052a785acc248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d79543c8dfc61dfd368a0bb6772cad83e03cd543d10b37f4731be2c9ca582d246fd993b9e1b4d60213ad35f1ef1c6802bfacd55312be2792c5126b2584eebd51b596e560f60fd7b8df4c967108771d34f84edcd9db2630887109d4125974eb77dc6ee72be61db567ca55a8b3bd044aaf9e08e5c7823eac0c074b65b1674fab6f17124cfb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab9641804ab6cea0bacf7fb150b8a934c0da41dc93439deaa05be14d3761786b2aaeda42372a371c0dfc4ad9433952303d3ed159d8fd96bbe66f5a8ff27671ec1b9370c5e538a23302509b0d626b55ec863d61ea8d6b73269b9b6f46d2247954d8573ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf05f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d84298a16bab034092c8101554205c77b1a67e3fd86edb22be4aabbb7b35c39d63a8825f4316c6904c1fb30da8de50c6551d34ee5209a943702842ab8f45bacaa8e94241ebda790daecd7634ad231239c7b7e4c5bcb8877c0fb46bfca384017041412d112187d818e271141420b2fb2737a47e81c6a1094ecfd530c5f04abc51a5bd012204c6d9d9f2c479a2752cc1ddb705c4b3f94a3c836e29f5b1868078dea97f556d999ac68699f15005c4c3db3e5dc087bcd6c85e7ff5cc46c4abdcf7fdd96a3979725131836ef172a9196fdf6b70acbddd6572aabaf4cf0eb644b989e3b89cff2530c17f6bb683b68784038692ab6333d335379e7c535225c03bf1f5b59a455818f584ad981a59afbd5da4b574784b15912f23cc64c5ee8797609837ebc373d1a7735cfbcae0803bd0e9e2e6862a2d6b71a01cb89c0347cf288cdca7f0d6524ae9d4c46d153cd3ce67c700e48047a515411fcde40ba292687e8f5bf33f1321d7191ea7cd6a85945bd837b3441fcf05f726fccf437b4442546a22c7b6600c5de9c2a40629216975c60af56d5fdbd4e36ef8124fc6e7f4c293f6e58089734b456b102e580b7f8651d520e6aab4130b7c168d4d0a0f62b51a8614b6308e55f2659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d1142f021efb6d1378beb9825a069aa4253f62e2c93e07b420c891e7c62b174768449038b7e2da1c25c8d8a2249a0eb18cf2e3563ea23eaa205364d00d0dadc41e5456a5804b9cc5a1932e5da8f6200be5854c9261c5f15e07d8e223f1f187563a6b22ba771bd8f6aa17869e82dc447866e5bb2eda9fa25fed5de1800dde0487f1b8395f90838450dbc8312acf312158eef897ded83f953fc2064d4abe15035604d183f768d12b8203f48bc6da40cad3ad36a155226746b81cccc4090b7ff242e150ed23e9bc3f5870e7c0cf6da4334eebd991ca6a33ce41e0bc548d564b07138158e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558a8339c72f1236e74792e40124f1d995c045fa35e223f47085c78bc593bd3fe35bdc1f4fc7fdf658614cc203664a1b950a77170013967c0e9c579a3d05c7d499e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ec5122b10503d6808a1cc311179bc1b2d983d4261b92bf9d87a3870f9516ff13e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85595ffe1dda0cd1123bf92b0f0afe344010eaa565eea199f89c67a5bf1d4336a6f67b9abb7f1bf834c10ba01e55cf1dfed8caad1f3e3acc6d2fa92a63984354d6e2228d9fc2e3f80a2f92160a00b577070fff5290d53f460dd9021bd6741b98fbf483334808ab40b21729a0c1aaec92bcaa37449d498c9964c648cbff9f1c439a2225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf1258105f1f7dd7e2577ee8736dc77ac046cb4710916ff54797630cb7218d790387b260b74eaa00bb8333248938862b46d9ba6bfcec3828c725ce50072bbe412dbab6cb6a7fb89d2092a66b8b5439d89a368b326f564956239ca419e45ab7edd5362b5dfd21b6d477870559227ffe4add246dd38d4159f5b54369e024633427a0a17c197300919dd8e5d90062fe44038e2dacd76d9e95b2a61fcce4c6cb48977974b8f255ce5ffe2a0f2dcbaa843779728dea6d7486f48c80c3276c112475c8b081cc02ec515d5895851f8dcb472c087e7eada86b109a750726b6060ded6ae448b15cc7878f8c4caa1c046968eb1145d41ee2c5c4341533db274104018f7f9dfa6c2007b35b0d1fc9446a6c44e60d88e217d7e209c9640c6d3506d1e4d4a5d6ed14ab8ae3d787d697bcb923b6bddea476914f3b1b552007e34aa76f3fe43256e8e987e27a9f992131d44aba5b68710d920195e297cc92c3de91abddfd9c66966f2d5344669c121e3428d586da029e70c870f371f9c49d9d051aced31594ddd3e210068e5efa031f896f4c52892c68c51753464afe892e0d684385bc55d8e1f9da88179f3c0a925e137da1eb0ad8f7a113191de80a4cf2f51f30e9b7c23047d1f090abf3742ff27a5bf907013962c03e92924ef23ae65302c392edada47ab1d7fe16d4808a155a165e50e8cbea1e41047272847d00a6b594505f2cf6dfa2fb630334ea7e2db1fe28056c4d95e53d21ac96f6f53ec5ca7c8fd32873a12450013275832d0e1f1770dd8df32412dc402d213702ed7a7b9946edde9438d14d0a43cce578acaeec7e37eed7fac2639065e8ac2b8df39495feb73a5b07d05b8f2ed0919a87cb946d062d4a3fb6eaccbd622a885c3ed1d3ba2f1f44cfe539d8a3a73ccea167b5360814def2b0b889e7d1935c73f155fbac923b32e7b7d0f9c6a15fca678c854445cd25adbbbe27d094227e40cc0e65c1b806b010252ba09fa33dfc5a9c1b1842c68480b0ccd8463feb8db9d79b6e6765894765c4d603e9995b895875558ae58648664f3eef34300166b3cd9a20694582afab3f9e0bdbe68f5b94d0f2c953020fef83a678930dec678f8bc31b5c466cb7940ed12f39bb8f0fc07b78c4ef76d471f6787d74f8ca8920b735706f340535ac82f6b50b734fb5700a227d86f4694c00cc24f310e874be8e8d76509ac9f184558113142dfe3eedd284baa22efc9efa5761bc42e1de0b8120b67f2a8fb16d2aaa1da3a4940789aa16c2d1e07895b412730dfa776cbf79010abc7dd39a6eb2e121d5fd8709f49c0927486df4a3b47e517c8954497cc8249efd0a9f3262445deb34fe480d8700ef9710f56efaac86c44218220d1db77e7dc4a6501084be4a334db8612b7ac4e6d67a04bbee44ce1bf59c1731da136dfbd399a78b6d97010f0e4e1a69c38b92b302222c543f73adff9ea59f3037f4287f9b278dcd1c77389704392dc7702d7b457960244901b0d207986c13ca5a2eaaf9692d986b2456d4da84ae0de4d9ff085f43c9d05e615ac7c2522c1d6f7cdeaa9ad35079c9af7adf364066bde89bb70ceabc3a415cac23cbed67f7770ce2e5f44db08a6ec5b1209f27cbc22c99a28c49de9d35110b3f355b97bab7fa4bcd992653fe5be2fb47a969583b6029a44b09bd2550aa5fb7f930ce552411f3d78b5f50abf5fdbd79e91db0ab2121c40b8d6b1f2dcfbb5d0a6f94e7dff8094d27c35ef6b5e9e4ce22486cee8a027bf1976831747bf60552f03af6c63fe0f89b37915aa8b31b7285de4c38f97d517c20c69e8674c0dc2eb30ab26a018551fbb482caafe12ea6a7727b4f175e221a165006c1ede7551ad4c9cd9510a913b9d1459bb0d08e77b924edbcb8c6f2857f04324d4d30a1536f7f644f4f4b638ab4faf6f6cd3c011b1bdc58099020cf22644257041f11db3214271abde694cc714fb349311125992bee5f0ee9ac5bc4b39132242baed2780576a043833010fb41b0c7a228ce5295af7be667d78a692aa9e50cc3182c39e89f2f3ef144cf75d3e023aeacbf24dc4037a56d64dd14dcd9477fd0789dc337d87528a3cfe3e34439d6edd26c87eb2fbe6f0901b795d836cca471d0e62b9ac4e3aa025b9e6489447f1fb11a076301aec6071c0ff8b16f78ba42ce17b74e393a19cfc81045464784c50cb441f04f717e5d6fdb936d8c1a21843e7b5757fcc4fc5f0229a7f8ee1d3d7e8517c91c2e8a420f6c2f27ef36459bfa5e24be26ff38156a791fd05fa365865e796427f7bbf0d18dd564d404e9bbec2f8edeac76300cde7fe527b28705b41c781ccaf01bcae67d4baacaed092a0465dbf69e7e7bce59ae0f15e9bd1fe0fb994691b76ce3c66406f5fa844b48d651dde55f6a61ca4b9b73ef73f385c4f6ca39b1321ca47ff3c7b1af7ef940e1b4c66259042e798f502aace74c28ba716443be94599aea3313061b18e58be8b9135016bf127517ca22d05c068ae3c71bf904a6a537797ae7a6741e2e444bab06743eee7426409506ffa0c0a01d1a51ffde7978df7acd2615ba0f623b5da12a5aedf496322b6fb7381f355d74748a5ff4756ef4929983b9e59019f0b763d421fcda9b8962b59c5ca3665f8ab8d4a50e6662361d1691054c9093cc118ebe40642db744f22511e3e266d40b07aa0df53ed9831452a56b3c846b762d21236d493c5b692a8344379e62f5e6487c91e4bf7871e7cf172e0c71e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b89d3587177ed2a8e7cd5ceac764a6c5df524a8c6a28244743b4abf7e52e55c59dd65c5a277157c31a7048db3c3e88e194508eb8491d899ebf5ecd3fc962a47e5cad0d53be511d3c598c38fceb9f0363a410ee3ffe8415b38cf0412260f9b1f076dfdbe51f3e035b8feb3324ea5d98c0cdfeb85b5bba5624c8e71bd37f0bde8ff95597c79d39f470e21c63c5666074b15c0cfd9cebcb002cef6f0172b8588fb27b67e89df80c618b613fd5cd04d519855f5a723513b0bac39775689d1c85ce75f1f73d2a969f52c2330034e49fe6939619912bc0175dda608c93f68b66a2d7201d076b879b1e69a2c24bacfb7497d9b484116f91d2f582ecc652102fde2130839dfb69d01f6ed778a02587dda508a2ddea3195b476f6d8ec8d125a44f627d97ee1fd437253b09d1224f4851f0ceda5f8745f1df9a3bc9ef6565a9a23e6e5c468e60cee36350f3c0d24d4375d810fad067f4a0119d538a5eb99d27f3dd1ae988fd288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a6198b27d4200c581aad3379c1b1c2aaecfbc2fb06329b2a0752ca66448aad8cb03675890077b15f5dc42c98f4cefdc5712c8fb64c7a83c7b9fbf09c76c65a3a63c013a32a13aea4bc90c33639d33f1865c1e502309bc926f1e01bf827bf954ed894e6d788a841be07cd145baac0dc1d7025fe1525c2afed148627189646561ce1eb74ee7bacddcc0317379801b90e9fc898ac17fbd8acdb69d8ebefae08cc15fadaa9049fdfc5ed10fe8061be53b3f5a05a4e3ac323b48d5828bbb3b4d08db29f863740705d88913832864a3b081f92e3a5b507d5d16cbc2d3040e0178180a3efbdd31308b39bf807471ed1586a8f05fa615f7fc9cbac44e30c0477a58dd595579b657906d7c7f069f4df4f470574bfaab1dbc69542842710068b96cfa05bc644cf105478918bd89c3c29c0fe9ee1ff890aa64dd9a43bef0689fadadcb5e8eadf1c8918bc7718544fab96dd43c82f1c922c9bd55268a7751aa933967ccd173b515da968bd3e1fc268369e2f480edb209fe65b0fef67c7ac4b6e61caaf00940577a8ffaa9ea4bf34abace69cc67accbdcef6fb1a8fd92991e43bd50ceb305738dc9a5e7c9d3e51b8ccbe37d1b4f59d5dc899cc6d30f6acf71ecb70f7d3aa81f64c41cbcdb06865569e6f44468dbb8146b826e47df0a6f3deed11fac36c04201a4683dcb36a889127a01ea546461f39a48a8c83ea5130f8e385e2cc89137890a84c3e3255d2aceeed0afa13ade4cb9854c55d32bcea53c1e1684f64e0a36032fc0c706d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c3d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370a97dfd66284eae7d9791e7f2c9f885b893bf2052839c6b26f230c1cb6cd93333a4d6d000cc3ce5d869ae7b1b6bf4bea6aa8d70d0cacae4acca569f4d73e4e64e534dcba16b7b8aad39c9fd4d236757df8f6ad349b6f49bc0a2ed25e2fc90e506b4f8d58b586333d967012a7b6d9a73a62f230101a3791c56b5d0d23117199cccd16d26749434bf440627e7b2ccfdcef1dbd8cf845e7723d26142db680bd0a1edafba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e55fd16d201355582964175c1a38843e28861b98cedc8494e528a601b42978540f50529c381ab8d3589895121401f357a5b2e0b67ae58c8f34cdc28abe73d22e94aedb95d0691600caa63d3c3dd6de1a31d0c7d9917c6bfaffe59ec59c0e62c89417185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e655299a25608be7ab563163d1e801f7d21564511f3c17b87c75220b4946166120bc553d5f8d42dfd656070f2fdf14409b8568373ada4a2cd46e28aa6d6e80e3bfa481f683fda39f7e3a5dfcbb789dc969c8e536f31d1d32dd762321d9b1a8988a185b673155ebf88c9d0e61f00ea2c8a90990aef4cb24adda7a3dde44092ff34aee82b93b301a4f580672a17cf44c87b1d229d3ed40ccc15a65c1918362a53b8dc3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c0baac6973419305387fefd0bd27bc20a5d3e97c65cdf8c9dea8e80f157a0e71e0ab87eeabb91102aa185e25c7accf4019c8d50129663a7297203c47f42675241b79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf8dde6cd6e283946f618bf6eecd734c1fa4036feca75f27b359ce5e4fba99b61391c34ae2d4c3c1d5a7cca7dcbf761bc21471818279f8c150ef8795e229a94f889dd579d43f0519558a568dee47c317af34ebc3e04dc1b613305f24ec8310378c5750178cc3ecda74d9e0fb89143dcc86e5037750bfb5b448d978b1ff2171e0476240924fc203a194f20f2988b395459303f29256a65495ce90ee615ac66c72483f822f595c446e4f05eccb8d90df23867eff7e512e1b7253dec502ea5b064fc11818c06a454fcc69d142a1278fc4b95f919f7a7fd1de93862bd5e5dc291512bd997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae07467d1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67b4e1469cc9bd68464441b157aac5b2e3f419dc74cb2e9b4f2db93c668e0c14967044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a3d7040cb836bc77c5dfd3567dee450cbff8f84d086671caf6d9d1a73ffa3848530865d48d5c5b8087b4fd527d02fbca885cd8721a12bdce55d12c1818be69db082df56ce29560ed5a80ac6e81b829f870ab4822e5309775c072ae740795613a4d35302a3fb8321ab8ec68c339643001fcc27a57ecbad8aec7a798c3f300547179da167f4f8d696912233c4f434b758e29c5e20a4cdb8cc373522f84f9b402e35e1c18915080fa728f7f44207dc7efb2be7f4daa78e92f0495a5dfa509bed0d959fa946e96061bff1c195927784808978654c707e8b2d961e4610ca2a09ffc92347366d4b7720fbacffdb10363887258e566b71f65a973440694cfb07cdc7fd7e9cb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcaca4c18838d4ba38cab3a4c2d8562bcdcf00aabea00365dd007398ec97f0159a597bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb5ad910056656ccda731cbb86ef3de2677d0b75efe92c742ba468975fd2f6ae05061c9a88a1b9b6457199fec6290c2dcac19db3888a055561dadf5c839154b8d531cfeca98b220e0d6343d9f1f50125475420e363d0687b7e6be877bcfcd96672ed598c839d808dbcae738df9a7ae96521541cd083c70241f9a12296ebbc6a68ee4c395f1b74aff1da2a66e04cecae180d0e4b96aff7acd404eccf506a6463691ff845edca0f30d448de783c8c8f47a242c80af0c220940be957fd73f438c80f5cdbf9024926246d47c04f2dc45eac44f17d31cd5cb7f5da2e879bd5deebca037bb7bba60a524d309cd39b819d89cd2e4fc13966f14913c52ea7c94d8818908ec8908cde49a0bbbb4672a1b0a2cd1d61a226b8ca4f755e4b8e6f646263236dcb10dfdbfc54a0e456adf88e45d38d79ce17c253f6f50f2795d6b4c83e49cf4c1766e0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b99d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef6673532600c5ec7f38a79c34ead24f206389dd7651fd23d24400282d2f52a4d8045ab7e42b8c62fb7223e3e63b5199bcf823595ba3e60f8a82b8151d39e9edcb55f072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c0def3842840e8ad8cc38c3ec143d02737fb01f052f336265c24c8d7fee8795f32b3f4569cb47f96485451c6a3093ac08c41091af21f708276fe7ad447ce1be47a5ed277835b85337371d65c5dd096339b24eff2022446701765515d6edf12ebb0588711eca0ef4babe95c6af051ee7a445981721a6a599d7c0d23d572761375eb284af96d0e8be29c91e9219e04a625a32e7f2ffb6f94db92e01f44ab5a53a65ae82266013dc06c64ca154e7f10c9e6d850497f07ae8e1711a14c9976c6a43beb73181ac59a0cd73d4b0b7d01a9458ffde4bc1c3965320b466bae05f6b07e90d2bd2ff1613755275afb0271543ce7fda356efa3e62662e52c5a56a366cd5afe00e9c2125ce79f7ca0796f78ce1a75025dda6c7831282386667b1937831339ce5385e3766ef80fa9081929a4c7a2b541b6c11e73a865ebbe1a6c6a576288c88de0793226f5b72756d3da13d00bbee5a8a76a37d7adb423a936a5f45f6578a39bcd9525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aa227248441732fcf8e05113b76a2f2d8a00b23e72fa2bd298246bba4fa23d653fc2a23e0ca6c33e391fcdbcb7f5ccb6204c44bc4768a5b6bbe106d2c7b4cc281139783179a17eb2bb628f631d404e841f2409f80efed7691799f0bf0c7e3aee7a46f296213554d1e7234f983b42a560b7b0a0dc7d3a3e6829458c9e2680e56915762e9cc50dfc09c8de92d41b35c0f7e8cbc174519008bff419cf651c71f641d9c079bdda62c213e485ec76c359a949cf4429011fea9388ad9594fab258a1b126906053cf3cf5e09afad0bb76d8432c432ecacc943a3ebf89c15f0e9bec879381045522e895f246cd5583078e4a1efb845f4425c0b754e831ac00b0dbaee70cc249c662b07faacc3cffea34ac544be02c26ae1b8d5dbc8c15fdb3ef791ef7dd66eef11de4a759397b661bf74bf660d3a21ce5e0ae8a4425978ad05a36ab03389430e9ad26cbd914a532ac1d2c7db77b62dbb82b9f79e4859584a880a34287a5279167333524357729b4e17c1c7808ba43b2a6a4003deb76f150df4242d3daee641cfa14afb6bd036a905d55c04ea0429e48160506d1934b3f841b335fbb6e6b31679d2de5755a00f6d3e8b7b3fc38ae1e214a1e26661e4829840041ae1c1652e4f7243dabb36736468f11a5db103cf2f38c85fefddcfb826bdc642e3b020f3b4c53783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d25334aeb87622834bac161c44cf9a110a9bdc6bcb140192a951f8253770c11319efd574230e54d517d899b0f081a616ecf3269974da219bc5c5b6959e80b1629893baf137b94393da85a53d6d9a2b5348eb11c93d1050bd64f7aac10ebc0105dd47391d0f6b71165d3cbad8efde8dec9b900b9900f4aee039152d4c5d9f6b5cf46021cb0f11ea3ecdda2301204344bfa3f063068dd33c7dd36474b6f785e74bd80c42831188d94f4c309fb82d48f5752e85c17538d1ccdbeb00d34006e506cd29ebde7008c2db6da1ae6291de64e1e872b0f1efbfa2d3b207f59208518236a2659a2642aca6e355537b91dfd8601ce013794c135c7f9174e7dc21b83b378b7725ba49aed4c1af58c9ebffa562bf021dae7a64f51ce43a45cd76a40bba8256f58c837551986d8296fd95a8dc8c14b27a29d1ad818f60673580aa8c778f65a5d0599be54eebe4b478bec22f323f36a70201d6206661b87d93582b54fcae251451c2f99c2bc5262d68f61aa1bf8813e88c6b498ff2eebfbb93d5b7f4f8d25cab32c32a936a2c8bff1d319aab0356c8a9fb5ff9a8cb54628a079f94d6d3b45794b98d8fdb905f37daefd3ac1f05b1fb5ebe069eef5cfd2fa592448ee873036e191be5f62afa17c8ea6e5437ffa085c196b9d91387a58cb6e5b7772ac21562324ba7bb934d3895fcc44a15b2cb1021d851d06bc112abd8398ec66ff1afd1ec12be6918c4f2e7eb5de1ef4705c560d872a0ceaa531ce6802804bc5eb0e4aa4b05b7c24cc076b721e9d352c340f784716464e96b6040892f5f76952c9d64ecf698b3aa5c7d0ba9dd8c8be2e4e5309e49e916379e020ded605562b46447d788edba83ab394a21cc83c3b56a44b33adb27eb8ca33908ad1e9faa77ae9edc48ae17764c3384258b07a7f0baea26c0277a759fb01d736dff8eaaba9434cb1f61c34f7090c661efdbc48db44d3d0d18daebe9442ced53b626208a3fd12be65d8adb74d840b115ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c40f6a7ebe93bcbc240529dccfcf6c8553b20e85c424187c02062f270b5f04d627e8dea5a21e6a98b9ef231822d4752d9173ec4a3f98e9464cbc39121c601fa1246aaec2cc39ee600fdb923a49e9711c3d25ca1151b6b79fd352b9959de34b3e59332aeaf1813bf0e4256a6b96e3a243888f21073dfe180d4191fe496359829babeaba8672a3db71091bad790444808e3468011c55214a3444fd86b2a19503345000686935420a30cdc1962fe6366e0e39d581f19794c0b889c930333da4190e2476d9f7ce9f3a4ffe117e0db28d8b14576a052675d7c836a34f6823c9a6fd7a1b2e41855307a39f1c781df059c1c12f91e8f2b90dc256f8b05c367424a2cc21498881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978ff453e994ce1ad66af0f88a2468ceb561330571e7cc09397b0f23a83cd9f98785aaeb8c6a6f61628add899bc03c906c368248821fbacaa7b091c9c60b40efc48bf083286debfb1d1d2ee504752f411b7d60cd780caf48e92a4e869d67d67fcec5b3ecfc8b47d42f17a800c0cf368ae76d44ee100bc4a85145750c76f4b6ef42a15101b5466f2292b0b5efd9892a8bb90a7737df80946b012baff8a5ace8a51f1f4744c11c96766d408db7de6ea674099410a2fef4fe6cbe35bd08f252e9d55237ed312cdeb4b50feef6ebfbf9d7edb76ef97a7fd11bc0cdb1293fb2d2c1d871137466b9adad4d8e5931075faeac786001fd2a32a3b5944fd73280670b56bc74d78c1a90912fe2eb10f6ba552ff6f306dc46c2b639fb9a79fa71fbf8bcd8c9b334616f81a51e8565e5fbfce264d5432825198c3dec47396ff6d17e4587bda81fc4622187d6212fc7e7cedfa9d7bd911935c296a634f248e7faed43948953d267540e15efd60d601882c8a2641a48eab681e14502bbf31d7a39482e1833386cf25d8a350c4d1f098375db81fe77b82939003a514a2d2d4e891fa8afc0e7e06d45fb322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b8f95a702c510eefed6830bac2952c2d8431517f3eca3c8a7ae2db51b845e43ec6e0897a2605acd47afc1ea4242cc68aa3aaa0057efa6fc9af256d58e2db32b0d385ecb100da6e2706f27be74a9b55baf789f17259de9f5e6132fff6c93aaaed722184156ecb0676a8be54e15d5fcf0cbd52a2060f9f1ce37c298be94f0d7ea87ad9d9471fb51580eeb0bb94b26f15594448ffe2a4510850f63cdece81c7718ff3f3c3629cad4cd9261af0cc2fb3e4429fcf50a7e0604d9831cdc513ff3452323bf7c4f4e9534b7c01b55e90b4dca83d3b2eecdc73fc36cdcbb8aa0e448ecfc35afcd3f838fe22dcaabb64ea65f7f7f2b8ee7e26946c7609bae9c92e11b32a5cb0a8b24f2b8e6ece33f8da2f2f2585c94322043d241813245bf7696a16a9f0793fccb4b41832011d2927f2a28988359fd1540825b0d20e782e7306d9ca786b2e9e1e6b94e8ed4e6a42155c1d14c8c8b386d9b37f3fe7a8b8eb23a471d8cade0385a3f243f251aae61661a20b3f30711f540c7f7044564deed9e4c1a91065fe0a2c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9d5d2e866f180e73bba965710ad535beddfaaaac336f4303a79d2c4a6a70a1d32e2782ed44f2a667e665af57c79be6db3cb04942c5b1381e6da26cd30996bb1e3ac31d3579a9d99c0c2c336541ef951f9bf0a80ab187ab3a32451246a806ce0ddb5855d7b181f5ba876b539a06ffb89f599f93ed9ee45e1b41a9b159047c4e4c6515e7d9a580e8730f9a5ca43980c188dd06be09b6d182a673adb0dc2e68f63482bbd070dbe747295a793cef18aa07f6729d45e590d587bc9a411d2957382e9ffe8bbe1bf90ef9cef7fe573823111cc3827052ad988e2c7677dcc478b36fdf9703d497863eeb2e559e56711927f7e9069b99d128860afaba2f7caa0346a09941d8536ea30f78f063e08e847b6bd2fa970b5d5105f438eb5ee02eb1f16568ccdc9205e8ef40f3ae995636334d62572002bd04fada474a2f09dc2110a20789eada38fd802f55dbe23be3f8a8a142782d018dd539702eced5ef42179ed56ca616a78f21146c2c5635bdee3b948154af8eb230038f25d424a9e33a61a57a3dafe30da81afa28b89fc0d91ccb92d472c153a1319f15a7cbc48956cddccad9a3469193bf2d5b4fca1b9392f0756de47eb953d841d2057af79eaaa2a7bce5d302527ecafac5a4460ab4b2be00814bc55bfabe1bf0cacc667a135ada3a14fd34117803cd58b944a41d4cfec254150ecd1d459be89a58e42bf3d1417f9ab81ad09cf7ad71beafa789bf5e3c263459e438e79314122cd1c6426c5dd35566b93243f0ff3fdacda0495225f796953e5617743fd80275e3839329bf27a46e3a83b83c9f26b45e2ae51130012c286aac3fa4b28c618355fde1b281a6f475df1d531d8d30b7d7646ffa27afedd3680ac9dc5f7cc497e45e86edb28a7e712fe32047b7fe249dd561454b11f4f25218406ae3facc27d4177159da86d52842327abc679231d8789cd1684c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106e3854cdff8e2ae9ce09f543730643a57dd1eb907a79b2ce00c63c6b3aa81a08b5b16b10e8fb9f4a0f7c2489c0e622abd8f12ee99a70d84223d9b6621adf8e15ae263a7beca4dc199792cf37b38e203a5983cb9a0b70000b6bd997b8875e97c69165f6f31a8085695daa07024bea6ebdf6c8a83c63c9f0ac58bc78fe8909b90e0579f3431a12653cfeab04d267c18c700253c371362aab8810d064f2a73547fd3df2f09f8f0929d723d74860df533159da434ccb7c54a2fe0e48d7a166d603c13fd38e8400cb5554bee21c4531acfade8c0115978ae9283558040937ef8ca604d6dff2891fe66f2df2308c51f4abcf50bf5b1f2e1f52b4ca403b4ff4ed33e59642009919dcfcc32865bec55610747a48e54c77228a1abe61868a6d4aa24e0a88fb90bdbb4aa9df50004e1007db0c21dfe55aa4a239a19100e2629fc5a4f8f5bfb4c887689756fb12d5a2ed11bfb07fd6399a66a197921bf81a18cb9e02f1d317f675cef991aa9e204f104d42c924f9a02f057dc3c9cab0e9c830052b4c1a1245ddf58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a802597489e4220a7ac64cd696c76caa071223c6838ebd508b747d792c66e82f90e8efcd34a19132ed2aeee2d30cfdff902d0d9b98e6561dc4474151b77fa97c066b7077b09dd9efe2a0a445f3ef7cad423ed9e2469532b1d88710cd7f06e22ae1c53c64f6c77f68ce73b07a1041180a4a8beddcc6ab1b9dc6fa450944f8069e8fc68f0aea1e5d0703d39163e0e638de60740e5267cfc031b4f6fa1308bcb5b875d6e72d592bcc6555818c7d873f8ec9961584ec006797f82197a96f33fe06db8a921d863f62c075ad37101e74849d2cfc3ffda0c697fb797ab3feb9d3dc0257909e4693cd03dd6f75cd800a1c9231d3758758f8291924a1c310692875425d44f9a5e3ee51c803e7edb0a81eec74b1677822cf4dac92fb5475e7e2d94234f0802c8450138c585a96e4899f9aa05ecedd4d967736411219359620cf592263173e40986992ba3d8c60577f6e621e6e6fa51ed441508ac3cd7f9e37dd922ca0fb90370927bf3cac623727367ac54a5ebba64662b025819001b677a2ebf559541a17a42887d6cbf83bd1127ef8127702dac53fac0c76158086871282825f3c089049af6c3661c4f863487437154b4e5922048bdd469655b49e74f116516ba97bffc7634a3b459c6471b459813ef8a4e367b0734284dffc8835d1fa943c4229c8277fb65550d205029d3c5debd1cc98a46f2230004452a786b01c0f636d014ce3b71d533395772b72692b9a8f8b66c98ef47e4ad189287b59d4640b4db6302421b4f9cda8490b994f1b856aa7639e9a7aaff52e0022c2ac0683a5b8fd364ae3c08aad66b1ac7d278446deb4ccd00a99616e48286efb4cda814ae3bebd15a7ba6c34fab473cee6f455249a86bf60e58e122038ec085f1c86f97eb6dea1b7939f271facc8c75fafa112f0e867746be587448af5fbfb9aec316a23f2e0940ec53edd1a87377ed2b4074f498c03eb4f53eb8ea3837f5f0ae4a4148f37850fcd78523ac4e66186c791464718ad8edf6c47ecc978fd6734ff3317e7d94140158dad9cc365b79b1b290034faa9b038b310f365c04f3660e8539ae1f07b9c7b27b0777399b9c7620354790743e4f247e2736b37e59a3ab54f691a81d649764bc1b9dbf583b30a1bfb72b4eb134218d58f3a0344d18cc85232d88575ecb27f7122186c8bece7ca5758e14df190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c84e4835ae66f317d790898d7129c4eee70167f6ca46eede66a9a6a2b08ac5f6d7b89ae0ecd43017f81e89cc82e1547bfc70c91ecc7dfb8e009c7c96c18eb0003d8233c48919c1c2ceb8a07a4ce80f922c27f85d1e27cc8a1f96f959ab75063c8714d71acfe91a5aaf62323275ff9a4bd2c526949662f1abb2f50f533e8aef1024e82b623db3d99b9bbce45a2da9876c6879c6d437ff489e7bd719e95939081df98a943552464e1ccc9cdaebd3fa7e02ffb693d048eacd2c9fe995f7d2676c393cd7e39cddef71ef7336922c12a470a9e01a36ccb56e9e70459c3c0cee313b818ebd340f5314baed03fa61622e97b67fce018c6b1a485186ad1d26c006b10646bce0c58ca9fc45b54992eee19693ee27942269768830f1f6121dce3b6a47e61f12ad235b6e5152b9651e3e06fc923774713c0ae73c1015b8433f34c17fdd06c6e6a8b428303c776f24191ae85951abe2815ba4a0574c0015fa818257a66f56b721ffe9489a6929f09d9e881f78bb1e25877bc3a4ec384a7a2e0dbfc865c26eb0e8aff12f32226a58942071d09ff7bd720450f1343dda114aca78909cde0cca695e27b6ba283896461193992e8585a127ea83f8daca9fb1c5bdf11c8d751e7f333d84ba7f2defde69a3ae28dd2f09bc27948d261d12fa62397f1efbeed8aeed86848e9cd265e3ce14851dedbe6616745804bd79a3719d5a23784d917e56e1ee336bcf78210c2d049504e58c8b57e9ce500e13dc6fe8bacd7aafd475a96f1005af34b953acab9f092fb457ecc61a1c981eb3387f932680c31db5fce1bfac58414bed4096bb7a175ab59252bba192a5e61d6a84ea639be14e4483c24985469c0732417d1073b42f734780c389c6cdb797e1031e3fa44d28cc27b30425d27cd1d65ecf6278afeea8cb8e0869b8b17b35382b85e2e5ea9bafab3c4d8239ef3be83e027d33f60fdfe925e7aff6bc3438bfc9bf2da09b7e91bebac6fc122cafd728ffbbac750c33953cc3383884363808c8a3399e554a4f68ba0c5494dfb2e9d2afac3b48e30577a38d63b8cfece249fabd22b5d0dd4329a11f01d77b8cacbc2f7fce227d57179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe9d66cc10ae5cb6b94cebd84b23594074419b30d859dbe13128b6682046034dc5e483a809f35aee58347d4e15de8486a6d970ed5f133b5a442f7bec6a2748913a46a55e56f3939b453878a081a8ff480a73c8c9c7f594cd21964324bb8aeb7c8e00f5b2ed902e120e274e8d991fe00a8f5cce36daa62b0d168121d36be83569f5253207bc5edc43b4995ba48a14222c9a8872ca5f60caa40c490f32e54e29dce3675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe1635eeac79c73f49e0ff4619ba40da2ed8bf6e5af1671de96e567067a8891cfadbe9fdeb9c7635c925f9c6560aee70da05de36902bab07d1d5feb5d84f82fb90238ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc69bd2c1917c18957dd520927d7d99082fe5044d97dbd7dbf3ed444f46f01b1830a747ce6eb2010556b3721d94dfd84b380b6f291b15ae85f619b906697b4b5c18bf103c4d58792e73444fdaa3b13cd1911d1ba323950d6250a0e6b80e9f54bd07b59aec498df250f7bd51eea3d1576381685cbc642f5baeb29a3db2804bc5fa20bf3e9d1e0e0ca49d860015b13713dfc44194e3f5d8148f89985dc918bf2f855b3da6b60783dea8060b6c6e44ef13d65de2e71c13d55c7da8e82367f905fcb2e8e162051c1cc1fad560d81214ff45b85f520285a148de69ebf6028275c74569813cb63d3cf2ee1bd54d0d11818adc48b361d8522e82348e9e23c492de1c946cd364553f5e13625c2f5ac6db1528a9abeba6031f7febc1a6262ad05f9bdbfddde24d5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588ce0c5975fb8ec749b2a5a203cf99f88a9a88dda2d1ff487e6a088630b16d45745c8234014a92bf8fe0975195e99fc167e2555f220c2e6237dbbbcd73cbef3bc72f7c53a2f312ef2f14d8e6014d607390e8b39fcc482a7bf590f48952a1b89f3c918e312aed22f86065f87653fb966e59737a2402f66af8573be9c66183f4c13432ba0bd3eaf967ba1588a1a9a6ef9e97d71b8e49d046ef1439b735058fbf5803ba4aa6644d1237c8e9b83fa15fa156b8134d43d01d518eaf1b0e00737f91ab61bf9d986c79ee5d75325cae5a2194f571725d2deb079cc416d32b251f870be46af456f875f7f1c598b21dfed1f68dae4d3c34c1a988b4182e01f3b0ab2b09558b028d86a1661a130c161f44c71cd6eb26241e31cd809efe85d0d7e3e1924dc7fe707af9f439cac423532ff7c8a7171ea7c6e7c782329689dbe2c22bfc189e6a05671714fddd8e316d82cb3c7bf19045141ba1f3891bbf0bbca40c68be3b7cf235ee46a1345a2c1e65c8ffb00cdfbab297c740b7a1e3978a6d4a63365039331f6c3b3957815613562d2a517128601a683c89bc7321e54878a991eeb955e23338c686c3249a00bba5d3c8d4223d6f688ccc53ff8c8f3ae5fcfee23b9f5a58112ca2656f78c3fdacda8b2605146a91e4422f914ca0739178216eb812ec6409a5aeeebdb01355524940c026a71590efdacb6f88622b2a2a299a63eeb7066a31f779ecffdf99825a245ec1d45efdb3a839050982377975647a55ba45fd3db95a442a74f2b81cba89e3acd3798fb61e9647058ce591113c10c9d4314182e339a778d04006d43f0ffdb049e734f948104fccafc85a37571ed20cb65eace3fa9b9e7fc418e92ef54c59d4cb191480f3aa31f3bda62a9234e7c9f20d87182fe2d9004e67d777552fc9c4b00e9ce2ed9285892ddaee573d290c05ba5d24c6f4ecb1fb56efdf35c0e4038d4a146cce1d8737806f07f40c87174f02165a9b22aa54acf98904c47b5d065fec711f26940befc4f580af272c1477927902ab459e1f8464b3e4cff426c3ab2668c4b4c5669b6dfe3b80fd8193959b175adf6dc29d29c9569509b3ef31a7508a2a08c2455e90d662e605d242102ce02217b98542280a12754b2f7f61f81df618a8f099b63b4946a6c5d80652e7e09a8a164350e4f8f3cb6576cea62ad51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccff7e47dad81767ee760ace5f93e8e58842298cc9dabca0f2d19a785d89ca84c94949819d6ef4924feee0f01a98561265e1dec893e25ce2a8916ceb8451abe4933b2c13b29547478379be233321d3bb17dd869a099268aae585248654ad0a2ee709125ea7124e615ed3fb35c4728459390ef60cb1378f2fd3dddf127be7e20f3154915125e254db4541a0ccb4e7cf7cd24c83c6dfb72291e70dedbe03f1b5c735c14e702852e2504e1cd9c80781be310fb9748496f61f991e16ea1eba9e784f94f2e6634509f2abc435fae95df68bb55475e1b52cce82f0e4f309dd5e33f0102f8c59f8dc5f6d316a13f0e4a88fae2f3c21d165f0e1204522d88c932962573b533904ff4dc4b6896d8c2da19f29c4a783e72472c6a826c74c72336517772a0d354bc0bde74348269be9ec9618e899dd3f40a8cea4717b41a943dbf408dc14a5b73714ba2c1fbca574c958223134ebcf745ff4ca58544fdcd730d4feb120ea0b1f2a769bd37f33bfc851c75af518ed86e86f5dc34a24c2fa218a3b73b35b66057d5b53025e0db903b08054ad6c228b15e270341419fd12fac2e9f90cb16da17ff1c4ac5bcaf11c58e453d39a6a8baec5cdf0ee29751e5765455b50b6f4362b7f94969371a19c57bc15f25e62d34d8bcbaa2b382d4ab47562c719fdb137460ee5bca43da2fcebb0b16c9c4fae41bd18558915124fb2ab0c335a517031b515c0bec7c76b210c3bf8a520425d4aa06365a9bfc82bd23f9be2054960873bd5f832b2f37cdcca07007f537d8987d8bdf1d33f3502613c620fb5494471ee11ef6c2fe9d31c7513b85a4d981afe16078417b1d5113bfda3c594ceb995840f88bb13874e348c98c87048c0ed9cd3ffd08eb823e5cb8fd7ebfb9072a4ddedf76dbb1d4cc305fe2a260a6e1d64ad19519b3d89f926e4fad8bc340069ab77a1ce72e3b9defd4fd55e2ce588239ef3de2338510d80814fdbe8f39325d1b29b9dce0252767c6f599c59e3c98675bbc10c0ec921d478de571cef573f702d817b114966b38f1214d20017b55978140fb8dbacda6343a3ed3a0513f3a4b3c7be461cf3751b8c3837fd7821ee244a9809b2e24cf53e431bf0b37adb2bbc4b2338fc9335e1a66639b4b14c48ee3789e3aa89643095dc8db7edb82df6eb31ab8f3352bcb6669f974deb8a6085eca52a1bb6085509be7997be6c1b5be4b88e3e9335ff0c2243318fabea34283b2d3709cbb4222805a835f8f7d80c1ccf563b1f1f92a3578890ae1781e10c3a3474ee8b51cdefce29b08ef0b2ac1a1af6aab78214096fb4332d64deac2393c86dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39e6e6f5247d0305ad5dc6ce1034e43ba841f21bafb41b1f9de5e29179f1a23732fc6f1c57a238caa49c21c6bf8b82f4306ddb31e008286d0363c00cdacafcae861353b16a4550be006740ff7e86c8b27b896fbae80b4e6d39ebcbb6acb54dad1e70f80012e101f633fa024c42e12c6b5ae80fcfb00eee9653405900f94ff4875abcce0ef075042f58907d69bc3d7d4e6a761ff0462700712f2e5eecea8598f20727e88a332791b7a5a0f57ab681912f9922ff030d9602e36be6947aafaba87474c04c25b39d08b7d5c3192c9badc813eb539edcf99503634c11d4a398bdc85ec06ef39549f3d9bf4ad12934743364a0529d8c240b0bbfacc5e3bb1da285e13be34cb8ca98aa328b48e0f92aa60b07aeb9cfb586055b3e0a8debbaf66a7187afa3ce97740fd188e0fd9e51e3b3f3a8a49ae42aa49991ec9022bc42e6a9d8b12b75f4ea291dee0eaa18f6fcaad1824f4c5317c43490e8d1725afb23f7f32b78076d006b058bfef5bfda2d8c5fe04ee8141e249f94f474935c9a46e74a12b13260ce225f6eca484387ec31ae87c3b1b68258cb2301a185014f926dd9f337afb2edffd27c86975b0dfb6d7f345e388e537e9ede3688800c3308cdfc4b87f0e4ed6adf154976d62728d702acc9625047ed04b9c95c7895ad0127ef4e59ad5d97d1ced78223a5ccc9e0e71472568127bd50e0b041ab1c7de2f7bbb5f31f8e57c837c7e13078ef0a91a3e42816efe372f86e1b1f868753bc59e931f244d1e6a24debf8254c6ecd5f576a5f36ad9f37ebe6d835ac40a9b1c43a45ea5d73db12d443ff45c3effc7837eaf8b108f78f7a2672362edadb06d946814061222bf269ba1c232a9e993717f5cc3a8e3ea6444700d2eb635dfb089bc40a4e5707208ce0f460ed15506c31abfbad98d8265d2290aae4e1df46d1cadd83a184a2b9036e191f466af7add92418c237b982603ea4e895f91336da219534665b86c94db92f84bcb59ef6a950da1e1e606da0696b1c9439b1203463b168c8b569928d1058192849df62609233a094d079a53e5d461a928c34a893c83890030072bf230ffd55ed530bea88822ed31c00c774d1e1cce5249f315eefbb9f5e13a36103c87fbbf12e184506246168cd79cce0b4621ec439cbed3084b4b2ad37ae53d37f9701f6ffdc9cd3cca541659126489c771692a3a4b34ab9ab9d39b8d2fbb79219ebef2a2ca4169e003bf26b847d2ae675cf1e08c52b8cb7f5512b409f22b48c86d98b21d987883550c5885aa23d3144982b3de384b1131b3d747bac1b060a8925fc9eeec318ca613484ee0faaa6efdbd59428e595a036d66e7aaa92760924b25c11e8936f0db11ab86d4e65bcbd48e8623a832486bf02c3de08d11c605605136d84252a40f53d8c469030f0f18a5bb815dd335b29eaad5fe6baca6c842067a75f82048d217967eb962c7dc9af7f71237f0a80945e9be6c3e42242f5e82c6e97b97e9b9766373822b3032f39a9a0322a7fa7bdb80d04fe324b9a34eedc1125de5446efb8c33074903cfcc95430b243c24c96e324e760641ff7e5f599c67bc93807a43213d0900d0600469c4f6632306b05e696bc57b98e4e19a4363902ae4cacebc0a48ab93df99cae858cde2b0f37a5e2d4de44575a825fb6d5ae98ab13eea3048448f8e97c61fca0cb3ab503a9d885d590eb824d8f098e0814beaecd43ae82dccdbee4fc998ef836bf8e37d55ad23593fed5a15368f7151ccd1c32c844a8f8a735bef4b259c059e24bac314391356fa04da0b495ff9e0361b297ae17dc84e72f2d34c7145b45429628cbca382437d25796356643826c54945956e20076384f7a14761d082a1f3c51d0b9353ea7a9a2d63693016894e507685a9805dd50f5dec295444e9e8a575a6cec0c2a4731f5d4f6d33bbed95f1931af23aca6d7b94c4bbfab2418410a2a8be4e1139c69822723720af1bf903014d09d09c06a8e52849d117cfb1f418641504a923918539d7b08436184f4e60d47d2add20fa7cf0171c0c7db561ba73fbaca82fe541391e28c695b723ab7e210324535bfe63e32db9776ef3ab1ca5840c9ea5574008bb1261fcd73895d50c3bfa92bfed354aac24f53d90681575fd16a04aa0a6a3fbfa9ff7226e6f3408d06ef384089ca86db8c17e483203fd76181564dbd94ba1c870a9d96ddd79384c95b1e13d119c768a9bdd068a30177550ec57e86e1d9e9c4436f1043aab06c0d338188396ed6c25d876a1ffc5643ec54ea612ad4db0da0ee370b229c6b6ba3e785f46f1364bdccc09bc33d5046b2574dfb4119c50a6ada37076dcd191163f831e503f492546f4aeaffebccea6830b0904d33d616bc82d6ca3d1bb1e118c3fd1dfdef6e619056198c227e72c8ac8a7f636858e7984eccfead50bf5b0c0882a15f5b365455775a39c7bc6d01fbd074ec9fbfc03b6fef77e2b2bd483d08589e4e752a46c6572c0d5996719091abea293eeafc67bb7de87e5d69293ffdffd78043ad91a874c3880737e4647f01f1c40d71d0b4ae6bee453077068b8540c5f6f68dce6b2eda2c63e5871d4a879417ee8512be3a395737e36d10f1974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4da25bda1e9384a6ec675f5453e158ade6acd99e7b87390ca91f8290e7168459334c1953b57798e215bd4617739a84a7ce9caaab3be38de0906319ef5dd3b68318ffbfedd16f31ef66c3e0087da693c62805e29779595358e0512e35ad2417070e718e2c54893929273ea49411c9c8be627369c496e91aa8d8d22fd240d6faced7e6efc01ecf6653cd77daa0d8e588352023ce13407bb6e3435847671ef29003a8856d291b67446585bc298553a11e5659cff17dc5b4950a860ceddfe5e2123f08c0aabc48e1517cfe81016ce040ef9e2145029754a2421896d6414fbb38e7f1d7b4f2f98a86a4301bc728b81ba57fae35c1abacefe0c3558216952ea3200a288561c2ae97056741a268779610636b2ae4c0f8b258d26cda45d1fb7649fd7e193fe806cc60ea862cf258e0de51c626bf90460d7054294005f61c52cdd128dbdbdcac5a199df37b237948eabf7f33261c776f5ef93c8f5f0979f832038693f686a028bfc8f651b0991045450442f7e2deaa4b8ffc3ac3699a866a332cd0c03ce9fd09168ef3219f127299322b7a51206b3c6a233736ac34b01fb0fbf8d716c80f6150142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb0bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b03704ef3eefb9972532f6e50ac050ef7eaab2326df24073e4cc4b8d8614503458de9738da0b20fccfae6d39c2d0968ca2bf6baa9c6150a648dd17a145a30274f126e459e4262d8590030787139dc7a9cfae8e6303e396e80821cca2e1c2722508a4a6f6883beac5d7af17ace8e0ab7f1cfb206f29b3ba70ca2d270ece639330ccd183d849ef3e86e91f2065abad41e9751da43e287bff28e0d21749627d2265ec4631445a1d1188bd899fea14d5ee4ef97bfd6dc61978d77efb93eb6fd8d3934990aea6eb97cdd015c6a3d80facc5f8fed062c4a90c510d41035fda6d56bc41c51340989ea6d512baa5714429d4b54c2cdaaf98530615c9d1e75f777176b54a9d9346a344775d29b656761b421eaa51d972d56d0f90a842bcc7683ee66839ee190303067aa3142db56a9d40ecae43abc24a7a30d559f0ddc0ca6fa991c5ae9f6a9de120f41af0a6a6d2897ff8e4441104703e93dd0892e8c5d328249c36830a9409d10d533d7e497e4a0d2a1cf1b58d94133affcd0c9b6a109ae2931f6e2674008aa211e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac83d89a2108e44adce58af8fd95753ae04ee117d44d457ff1c475beef08ba7166861377d0f0d61427dd39f30c1f897839514a07dc284aaeb30cfd161ca6db8ffec9bd58d3bf4c1e163a47e88dfc2a58e22b5f198ef4a16adfcb62af34d7abeca97043d04806c52042c9cdc2ff52aee7de1dc6b5e7eba1c58ef4ed4b31cbca0c510329342252f762dc021042481d9b74cebf66adadc2c206aa0eb556e4b8de0348c557c141361efda71f03fab0a4a7d3c351c247fe29cb2d3c230267d201a8ea0bd41232c58d70baf8d6a8b9ba12a2c8a7f2fe389625f63df87ed4e0c98be0423bc4e95046e3a26efe06d3d71bc08a6f55a9a722d852ca9f6d21f1e0f6a0abbb0ddd80a1793c2ca7ecd1a890e32370c3820f2fa87fb8b9cec6414a2548c3db8bf39bea91288adbc6935eba03655221c082303a64b1940050cb5748c219cadf2df1aecc1623106d51df8b37c17f8ea0ea8121b61ac9cf13a7c4c45fca65e0c5e5fa15038f9a1bade27b29154a73a2af3b9b9a5774ad4caa3ed123719a7c80ab88b0c5cfe8be8565d9d17495da4007636026661534608d53702c8acf4d06bdf78453a22cd556d97432434d099cc1c86488ce1c8dd9dbf8246fb92008711776179a54cab2a3113c1058b0674b0ad2eb6827652e27ccf46879fdede1dcda6b8fd53a57935662308a0fc30484099ded1ee90f65a6e53d7958b0419e7a50ec97bb29560fdaed3cc666f95acace593c891f7580fd184756512b177379d669f3d7854a6861537f2a325a75059afcc4c10418f2685b052f0b3a75b75840d1a0bc0f8c0ce143ef5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf24c3e25e3fff52659fa96ff3f8ca14237d04c31b25d581533614d80dcba82d6579ec3cc999ca97605f74a2b9182a7c4e8936e628dee49bc395b8fda82810d90d8e69bda1e085641b034dc992f3a266563419d56432fa52315a5ea715551de40a8aa389d3297adf548d8b6a1a71575a6c137f64b58ad765ac2bfb0a1d4d196540dad49a4a4c1ca0a028e65b2b74078110994daec1aa94e15a66386b56bf56e34969e650dcb066de157a682f68ae1c24c354b848a4985ba533f1f5e9e632ed37cb9dfeba5b75c7cf056c768fe45457b13614ffb84f8ee7793832a5f4b98815a6dfb1a95f9fc7faa203d9b5189a17da2f68e797d5047ac6a7b1a25913aa82a84a88aad34b7441e55bdc201e9ebe661c7527c146edd41c658f774d13b1ea4275f58d8f4a631834fb3c4b9b3aae0201a0d9d2f26a75d8fe13d2efc754d1bb5a86cf2d49960374ec269decf66c3c21521e1ac69df376515235e71cce5b64ebc64065c2aa9c3d19c5b23af54059434374b7133483dbbe5178bd934f260cce10d057d97a85ffe7a054e0c9ed95c5d2ad88b70b08d7c283a4d58e0640d85950b430a9ef075290412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5a75cc06063ffd5faac70deb3deda624b9fc56ca38937f42a48d6a642a7e8bc9b7d88799159175b87430184f1b20c0462a76b0209640294e752952f5a23f5ce3b8fc79f72364ce1029eac5cada4259c01704571ab52357ee840729c15ce912a4741dae4b749e9b3cd1d96715919201f3a746696f6eb70ff58c25d03600dd6473830e4dc6046066000cd35ab59c770d7e6fd4fb6bae067ad878984b14cdad9482d2e0ef020bc22d81a549317bf1e950160522246bb1adb21acfbe338541a2fa3c561d33acb6812757286fc2b7cad36fba8268b649f22d74f1b67b1cb63f8160b45220e648ce042c07b4ee60fb7e67ffd907e295299e9e54cb41234fb012e19ceab9cd496420a1998e13affd5669387d53a85b7fa8f46456f13bbf0afc3abe88d998ec165a9e67168b50e9fb0db828a74d5ba56683e5b24faa93472493b44d9e65c6ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78da19f09fb1d1a783c111733db699a7604b88f5a91340de3176af797d587f92bb90d7716508f7f95ddb3415c906ce77e907d688de7f88a46302c36db456a29c2dee992dc1e79a9a2c2c39574300e970f3b34f46fd00841f21496a969bbcbcb5532c515f8f8dad71e8a306a20fd0e12167b6172d0c6365cc088d70e85717f693563959c2a9da6ecfc2ae88948353dd5a0add4ec01e4d20a5da918820b3e856c4f30dc395851e9dac17cc9296f521332181e17952302ebb8df45dec668828a5b09ebb7119b61130654222821f343c8e6a17d8ef324133235be506ee0befdc7726a7f9e2c9cf47c2c2327f6e495f09a3f6df57e9b125f34fba74aa267790b1a367dba14602d0a5d09e70d3fa379c44e7fa3e92bf395313c76aaa8fe287f2c06996f48927e706acbfd5051e9ef0630481487e156c2a275edc7bb57e9b4e14fcc741015c971592ac95ffbe961e8c317c653a7605ea4ca4a7e4c5e8db159e35000292d5cf81db829674b8da0a4987852653fa22314ee3ffd5aca37991faae6254df01fcb1bf0db20b22ed9eb24ca0fe6561f0b1e49fca8920e334dd0ce6631f6c027f025c45c9b91926ad13491ea87389f8738ac8b84f9763860353873f300451bbe01d472b1928667b090cdff1db8d2596848b1da0da5ef4580eb4d364a328e599c6e3bca5fb18c2f445657d8c538919cbb8bf9537170238029a8e6e0055c63e58401f0d3688122585785ac20e4ac5071a044f24134b9bebdd7b56712032bae413975b2b171e494b419370ad3acca94d13dfb7f3345575207fb1194c05b436a4425668e5520e44d7e23d1e0aaa384a808f3416382a0e5d8fa120171d22f2116c5a87f87346593926c3616823fd7ff06e4dfb145285e355f970db8667b4336ba7f4a142c65caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c742313e4d9f55e1ae9dc4fc4ccaf50003897a7870a444a52ecc6408af8804ea0a2549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007ee4d63392d5167e12390c121662cd1322f1c97d9791c09b9956252efb450bd75762fccb7fa644bb88a62c6e7a3b4bc3a8fa40bda1eabd733a3f52035cc09dba838b73b46265c0b951987eddba57283d52c613ad9c7657dbccc729c1260ba0fd13dfd65c12288d4af508d3cf845d4c45204eca6801097138392508b46705c96e02378919a50e8a413f7c879826ecd060cfe3e9c2767ed9123b116b51b92d3d2b385208140343667f8b1693f0b35154b40e166732f2fc84d8e6a01c1affbbe93dfc6944119c1122d8941c5cfd47731f62dde5238f01fdbeb112f6396687c312dcef5734b1aab444bb56ed75accc5d551a524b034655f997698cb1d75d9eeceacbe6ac467eeacdd23af5348cae21fb17a8aa0b01bbc41265bf734fa49029f7bb792e05abef6c60e1338f48b32576b6fc5a7f4f5eb2853ac62898b8f48e9fab7fb02111437c9596e040e8d86dfdb3d82853ec0991efca74b8522ec0cd932effad5a245b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa6e34ab56c8e58969b57feba426342687f6b37268a20575306dcb4e391cebe3b6654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffea65cf46b0107016cf538cddc430e697ff4cd525e13ad5fd56f83cfa0c1b092ed305ab2ab22a4b01e11f1d208ed004a7a16b1ec72091a908f0674d77648656357d355df61eb2ad9fe76c1e1d89a19509f520ccca84317a45c0c9421b97dc3dacf3c005b5782feec670c28b38b4c7fe495acd4fea470087338fc356686444b11e837fba2b1aba027418dd378d3d9b2fcc67b578655e6f6647a167fa05d512d25f35c3465782314d152f81f4e32bd24256171dc4a8ca297dcda25b7b0cc37e398b3ba09416d4d09f0e33f956516c3f3e6c80f8d50a1552fe1d7dc03c1b8f0599525fa88c1836be2d82d4d2733ceebc4a7c9197e7682b8c8ba70052d2ee885aa629c4de69ba62987f315898212ccf1647f0cb6a210d3e0be082ceec803437d8669717b0d14093c243ef41c1ef785e1114adae8627e9a501c33d880fec062138e3d8f4d5e68a2c6e6f1fd157fefcf2bff2199fc16c1c7077b89d8b24030bafd27126047f49eb4f86314fe79f3b53f8ce10051e79095026e15492577f8770476fa2c109a7e3790463e148c56a496a0499b4a85076e05b003ffed353ab7fc4dd16fd9ab9f7aeefa63ab2dd83c4b5301c9305a8b2d7739f8ed2b716430b9e56b4093848ef2715276fc22d2d45c41fbd7915887f1c3c81ee8a5146d31653ce9507631172248de8dec7528e9c9e11e5549e8893aa8dc41f55c6df62de08027a35a055e326720fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c15dfa33c0c6066441a2136c2698ef4db6d67df181d764f9c5d31077d0581ec2375631b9bd14d313f165ed02a4b1e62cef10601061328b710472663e60b1afd78d740786fa6e0e90ff81e334ba30d3a9b31b9f3990506db6fb1e2f9ca6fde470f18dd2b47b59936696c43e1e3106c32c73f46cc436cf5794abdc535f42ece8cb813ebb92dfc8aeb233422257359b87682e4fa16a8cdd9df97f6a877f72398b9ccbf6223b69dd548b7b75b7935f45aa93be70b1ff862d49d87569c46f84287f782c8058dc363638e1869bf0a483e6b0afe952a9cc5f32da3e1216cb850a8ba1f9cd52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf9a55c8fbfc60d9de2e21977abdbd9acb7fc83daada671e94e2142220c800170e157aa62632936f5a9a938daeb4fff49169690b586c96ed5022dd643e2e2f8a6cd6f0d178ef031d85c3a310151a0b78bfc773b1ea4e4e3346e73cc8a278a8ee35537e8ecf92c2f7530af0c472d2f1c070e66ecb0fb7e9a417fe4336c07e1c03f9ce7e12428135ea32a04a1012d7e6dd343718099047a399acff9bfa3f57a3438129dc45d0c9752403ffd740076283b4cda7332e964be50c9ed6d1cf89066c0da25a6895cfe9934a8c35ed86054fdf26dc9ddbb5a3afc0a2254af3329ad773ee10c27bd0f07d1b64d3f847344e41e8cda63c8e6cbe4b8428807b8a997f690d61339c3efb58ee6f72ce69ce693e1b5d75af1e6b33ae6370f966b620b4c3a6c6cbffc44dda72819da65a39356d1eb6dcff64d718fcf326470f04e09083830ec78e0ad2ed5f73e01c404371a3e9c2bc4449c1e43812efadd600d1c971e204f4370b0eb473a7eea38b2da26103dc493fafc2aceaea3ac4c68d75527953b1cce4eeef8aa0b6837af0bbd188c57466de54e829483da7b0124d69eb9dfa605568e430b557d286c375b44780385a8850655463d4654a33b2f3d6098dcadeaf0186a86856f49353ec99f923237e83382bb0ebfe635b8ab87dda0dc856772e142ae8e885840d5b661a6fc83bc89a4d09f7ee2e11f23b34cd282852cc91281629aa249e8b67c600a258c7721fdac598721bf6757e7d01f1b9bdfb3a052667adfc2070dd5385772de8166ca853a48230e70c55583de6c3cbc2e42a07cc37e08b0ada060b082c2516d95727f8fd3f3ab775489f7ac8c306c02789a4bc569e6f5143052d773128b789285843db7ca257f46c0588ec4ba6914c94ea2f68154314debfc1d74e658f7b0cf6e3f614f786ff4eb277c563a93aeee041bf49208d6173203a40b59ea639a76bc93939296fd2d4488561b862852cb6ecdeb3fbcc368423e645e61c8216fad8f5dd43c6a7f3c89f26507ba11d8383e59b38e371c6f92cefb521e20bc74924b50d11b723995b1c3883a170191eac0c47664419b06602bbfae1168840580b840b72709bfd722f96e83ea1409a6ecb1186382a506e592b88cf59fba51f0541577a7227153584d4fca88e300fd201ac82f0a44c02ddf06ba37a18c725bffb9887b7ecb9cf682135cde83244d86446545432a0bb95b3dc4ffb797d91a6619a6ef26f6677334dcbfaea3a83d0866ea7b9981b9c6012968dc0614f8d45d13613f429f7d61543d35f96e0b8aae59f839803f607fdf6c303d11f5322df278508593795e402e7712cac5fecf77db367f31b734a56c9a92a5bf85a34956adfbd9ca81da091c6cdd1f8c8239f0d0fa2a14f8f62c20e548bf3e9376da067b6f1ca62f581443a3f5d918a4c7194922af9d8a6e94324ca14752e2b4d1e0dea72dc4e14d21027d6621fac268bebdcf3f67fe16e9fe2df1f871c6ed5a076d69408fa9efecc943b019b62f34cb89905ed0d686f04e23c7ed6e05e989ce39bb09bd2cf66351c60abe13a2d16c4c9e64664b38794f57764a2babec7c75c315bd2aaa985a9a741a13469cfd053c2f44b888b8025fb99077bd092227f2c196915f6c44b579e78a9fab8cbccea74e34ede9df9a6c362f85749a63e56eee05cf69d69d46cc242c913c6a01c00ec6c1d5cbc39bfa95fd2345d1a2fdc16ad5b8841a9bf1ef252de6cea57d361350f4d189c9d40015a98fd3ee385a1ef2126be994af704f7b5e13213d3143593db9af5f1e51285b262a69f2295bb0a93f7edc9f09263e0a358bf78e6153e0a8174f8bfc9ac2a8ec9ee7cafea82862fb0188224d06e43818833baa559646e55724d6f3f170b8e5a050f8e41cbf5a5ef16cfd5c0d3dc6c9591aa98a40f12a8be8e4b74655f7b6b67ef90066a22019a161e44b82851eb649d11370966a0af885354683b52ac7147b073c9315db5961bf6336ce5cc26a6acad706b6897a52655142017bf3f7b3b1bb6e9c3682548f8322778ce718f8d015bb3dc6e790fee2c56d2ba540b8f1b832713ceb5ca45bec3d358aeaead2cbccbda632d3aa5f2f561fcb8be4313cdfe3c3340d35087fdbbd01997e5c7b9bc20a3d9ab840f6ac3b8719ed38dcca3b574c003600d9bcd58aafedee8716903e9cc24a7830add24229703bb8f1d2c4379dce8f7e718b56f66869199290a1d2eb4c5fd9ac6b187c4d30e146d55ec983b695b3fe091793f89d0b916b233742d2c42afd6b7b42993b98d900e57b5fcdc388182d7d754ede378748657212f17e25f8d73f47c986c3c8fdf6724badaba6de3b20836e89d77dd8ed4ee09743a1c9624a433319f5868b36b552027251fd049d48011421551ed32b34606896890872e9de5fe6782067ca4109a7b6f68ea8e92e701a535663f76c8636e9c2e46c5b790382ca2a2bcfb24545b0a55636368caf5fa0efc461c63cce11f9eb1d935d5261063b19b924a0362e843b21f4ebf25640c66a97b5c8f5b8be99a5290ecde531de603abe5711bacc6133ac21f92f5138f8515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc65d5def5bb320f005973ed96b19d994830ad4fed7c3d3fd6ad790feaf9d8f88f7709c57bd0f304619469cb880a588f1759da277dc08f4a31076e08877df8a69098e4daa4bf6f083ff490c0746a33452be2402a406a789ca4cfda0177da8892524b7888259ec9cd856fbdd14b4a26ab62f6e1a3f4b64184731d9ecbccb07f896d7471035cd1d0fd6d0b019f8a8b0b1c287ab034ef639d46995678fe07b98da13fead7a175300b954f406dbe8befb3a4f0606df3de7de49873cb4671dacc33569168c8258cec04165dbd206237d79d9e6260c8b999062eb7fc51d73e028d325a58de184e9c2cb347b9716acea8aecf883ff1b293d6096d615dd8d48339aff28e2e585dbb8674c5a74e9e12f8ef679743e5e8ed2ae8b8ab97ba68f0c76e588af05eb2437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc645f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa966819467479c696e507cd990be149b06630c9e223fd047e1a087c87cb1c8b4b2325a022df8df8db2251bf4ca04a03096df37a2f63157ec27dff2ab68c47728d611465e90d91fde612f8a77d83677681fc42796e757bebda3e62165f4676c3cbd8c4b2d48b999065799375eecec663e701a80b438c79829d2f164c78888e83a26ad76934a3b86cdb960505cbd91e4cada0d034d26c66e60482e687af71dc65c49a42c4eb47b3b10317f9c4dd71fdcf3205e5f7bde13ca5f1f307a69b550765f212a7db5cbe21fcc5f92e6c61e048a6b95e234ee578f2d472c3682fe9f85b4c375c23bae9ba73876181e01455e027c4976f6f3778ce8b254d5e9031f39fa5b6c52e9c4d39c211035e848ffbb68a86072c6c9afa8c4c5f084dfafce636067638b3b141caba2817179866f087807c0842e4dd15079f9a8df07a2a9bf33534dee56e661ca6a06f31e17d46a81e367be7cb2379e0b069a48be0f353537498b6b7169ee7b75b3c20574d1f67c80d68f61c9731b09f5f69f23e428442cc1f96951ba7461b7ec448a36ad4d87c1dd1c194dbbcda6ecd682afe55265caffe392ff4fb78760ac5f96847897f0d897651834c05dda5de13458486a487a2f4027d17f9f4b5e01564d09323791cc8a525f15c2881c480c62c680d175f980613b0dfe0cbd3ab8b61a7643648c3950d6cf7efd3eddf7285f66fa50098913068c0bcda80411a7f9b6fd8a94fa4ed64542312134adda526e157ff15864e2a4440738e65c2698e5e615592ddaf4fd74ded5ba8e54684628e5e8e7af3c3a68ce29bbf453051270012f658d7adf23e08fa0ed8de04bff62582aec2373100023b906e55c7e922941154f2008975e0ae695c27a027171419d6dbbb4c5298e7f7f5e26554f103f7f458e1f4348d65ea178714e661f9461ed6b9a3137fc2c50f012669a92752916193d916e09ab54ce6363ec0971536e204493da2a66b807f4a292ebf1d57b23cca43fa6d2664ed42fb90fd508e4fab037bdd20a18f49e96480fc30a415720a592992db9886ebf59cb8b5433983742bdf99bc362d67d5ca61ce8d4e8b9cedbf041013b84e40e21baa9c18a99907afc8170cd83e16ac795c5e7a84fda5bbe6b94c547715db435e87078c4bb2d6132b7c762908dd388051a35778a788aa37d8e20b4c1f7da8aea6683f58ca0099460297d668ae7d86063dc06738d81f65d0504ee2170513c7c544393c00fbeae19b716b4eeae74dae2d97362accb29aaacaebbd32316c68b72be91e492d1308f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d482460685d03d82f512cc884301372cc80b40a8e627d354e57cfd5c3cce73da40977185a36f0da65b663c5f400befda02d43d90d44505d7f91c31dc24c7e96d3a0584028190cfdc7ec68ed62468287769b961fb86ba65cee1ab3dcc010e7b4f0dcd474b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567b92f05840ce20036a581d5a5fe13ef3db3e02a874d7062c557fb9622d7c9b6931a3631ec1246289dede8421d386e4d8b14f9fa0d10579ff692e1be5099fcdd4c4e024b61cfa9165265a5d58c5476ccc1c083ec99fa7621e2c61844045ab85cd99e7ed5c0f04fe7d5b1f019895ae90076af98896b0ed30342984feda286b7f3ee7f1a3b831e81608c68adc281b65c6ebe0492f706b83ca5707bf93450e7ca745268a57fe972cb9b3a84f3f68ea84a1190421d0d79d2d43adde53a88e0062b4751209576b2365975932864549f1d6f16178cc35618df9f74976954d0d36b33201acc52e9be29ca5a3a186be6514ad61f624c927aa73817840c5611d2e6be54b8c491af317d55c5d8cb9d41f7e8a52773bdd821719b195f5a5921bb4b4c96ae42e9556f00e82c7857a212f9b18e6da264a2b62dd0575f844fd93ca8c7e73efcba998cd676de7604c0bef362f07a01a7d6fec1709a3819f9ee01a6583fec295f64f18b80eab14b09a0ff91143524ce7fe8b1b3de86b4966846a53cf1ea4f3812851cdaf2cc8fefd582e8b56f890f9f4aed4c20a73a0232b15e6992f9cffa466f094cad85d3f1f4b3838d4d17bcfeb955578cad0a0045d17d87e42a4325bbb7142823228a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb279829ae07cf1363c5d89f69b6428a900a40cc875cebef48cd0c6e846d1a450ba0a099319a36cd96a03c764b46e422d3f7b6179619ec21f2502897602c58159a39fd0e068b27fead010aeefdbfd4382cf8d1354b601ab835e53a82e6fc2b9be6e05dd859e141167525ca6efdf5dbb733c162581fc65e52730e450fbb3374179f515c45ac22de35e6465ae953c320fe95cd9d3c18bcc46148b4622e60424888bdf4a1020f5bbe6cb5a2bcd00a24a02609cc704b846f2ef5beb20a796c2c9f9c7b24734eb4436fbf68e09b7d38624c559c8d9d4d4db373774fdd62b7b358850e3ab8137778e6594235d3068dd20254e1cc4a29b13a3c2803a1caf173ca3927d521ceecff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627eb67ab8febcac81fa273e0d90aacd6dd905eedad73ce795fa75402f7cdc30901e7b3616337869781a54bef4f14ba5e7e7a83677caf6dcaf629426df27616f307298bc460fd8f01b594b0b3360a1761e3d64d7d7acf5c73851dbc685ca086e8e4b7db48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69c112ba582d6e7bb9ab33addac81e0b11d7307c1f2c9dad9180577df8ce772e81afbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649cb5a18047a10452d8a05e2b90cadc2878fa8218f0ce739b1e24af439ce214a241afe2c6bda64a990f2260ce30697c6fe27a68eb098242adaf39b623c94f8e852bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152fe700c90808216aa08635418aa5c44ef83f62ce1750655809720129da5eb7e5e94e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa798d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5eae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f85150381398ed15eff2ab8b133dbbfc0dd0a44723ba085932c265601fd716d1e99f12eb894ff768a663e88beff8b86f6d31ec1430d8fae06a195336a1c060127c8b7fa3df6d7a7bd0f903d2cd9062af0fa48fc48db6b48aa29820a2eaad19a91af60d50bbf41e1a3247fc734cdaecc6706fce7b76eaad08615009af608837c1da4b80a25d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af48b12bd064844ce10014c7e9c94cebe6dde151a6c9b01a30f414155989b1cb223225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da96052103d87eb5b3406c77a65bc0e5afde8acbdad6f48646ac1ae3353838a23d6ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165fe16422e46d6ac0ca2c01d79d0a4d2a529990acb092cad058f5a18c9c6bc81edde1fb84bb41595ec7c69efb0de9ec1e31220a1b04310163c2ac3d0f24f3c5ac7955c93cf5a9e1049c985bd219650fecde4f7eecc88da952dab69fdc96835be4ab4386c2eb5296c4f8e63fa05742bd60ba4650f48ac1e7e9f9a9743408d885c28840b4551d393f75db58ef71e8be12831cb1ac20c062e2346d1e013c49eec49063025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb54314aca3cf78ca5251f139ea75d59f00ede55a21bb62decf5cbd74ed223081a8a2c51ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd95729ea690516cf6e2b60eab9b585132d15aad81cba131a992efca871938e7e927fb46573847c1e69f840d88e8bb16b6a463f26f8633ecb4b56c4762898963e93af362d9f2074b4969f031a54eb45a66f39035d3287b5f4129cb2de24e17cedc9b96d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5525807c6a3fc068f1aa8bdeff8fa7d18492e144a3d1a2cb02289acc07a654b849bab4e65c716854f8a349f56460f7a98e1621a05d0f85ad58728c4b27f47419ac0e57cec88c12891b6d499f5e8a0f074dbc00467d8ab7c05122f5cc5c2b2dfd96a5f8b47e53f1c71eea282a28c93258f7cee24843014f1387ac8cb7c9d2f8b52d4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a0a00aa70c8d833d8b3761118b81c88a6aa4ee92e4ce20b1b201e82fbec47a6ed12de35a05a0f4be29d3db96a74e3e6c59c83459970bf946f8a86c36f0ca3affdcd4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc474ad9f50ad8b406df24a85ba495ca58ab1761e13e800f052e63c59f1fc0e91326ef193081cc31b74aec2abd7ea19aee73279d7e94edcaa063c1f2df84bf498549e8f823d009802ef74f621d4b053154ed364456276c182945a9ab1f1d1c9b04c12fa526ae4d9887fd1103d2f9740ab8a58d94705e6390feb39c7a501f21aabfec6d265bec86b052832b3cbcfaf071d416b309f8e9a460154d63ed65afae62bb1ca25bd05381ea9a57da6b462c6d25ee2c109e492835ba3f239b3d5691b11f1bed2dda8d9e5dfe5c9b512a2cba122326a1deed710e61430987d1d8324d6097ee1131de3193b1456f9031e33151c9b6026be7f88dca1c85027af8e0406ee6b95f5fed690ab624fa29fa60ab51ddde7063c6f7b61e67702ed82246b3b42d9afa90bb50fe1c65f47e7c8f41421528c2153bbb21da08938d11bbfb39bf933f5ea4db090cdcb1b84cebd131623f3d3b06436ff32017a5e694f137171afd4589ddfd0b00ecfd8d452366762972abe27dd46e2b53e1d52f26457d409f94de628bedaa7cf86dd2334e7c27e6cc02bb4b5638c1dbca92c754fe03fb63f0e72bf407ea57a4d73fa010508cdeac6ca0802c84bd411a0454db0f040281d3b4e9a3afa7648263329c04a5b83913f5acdd629598844daf50fdb1b76393ad7ec2349b874f91aebb926609d286c5210f1785e0e440f28cc4b685c0f33f0b206c6afe59c1c33c3cb3982d9558dceeeee4135491ec54fce5499fe57680b6400180c1897695b0593c7b199cf1e60e31c2890e9f9815106cbad077cc75c3a1c054f7e3d3052064de08a29902e364bfc93b26faa08d9742036c47a8625ba54fd1ee9cad8d882bb440eec92df92452269202c57a5131fda519645a76f257b9e07101208e19a1e9595fe7afca5ae4c0475be12b543da45338f82f8e5eca9050780b6c88a3e41dd283b6646f9c742e85ca6abe75944ac9d001a535f3da192e65fcc4d295ac02dd342ec0db1902114bc2501ffef033a7d6bd2fc7d2529bc9f21118e3dac2c15f8a9a8d88c2203c4d52161802452adc1a982f49c5bf9db8d00f6fd599a842666f8613c240f45918a774dd3e5cb054ec80335e1601255aa70729a74b2f85769ec1650736039aa4b02f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b976d580e89975890abae57fc4e5564e0463e85de96534328fa23ae304c191058e6931f7f5923555558780586144973b2646ba38ea71140d2fd36b6e8bc8dbfb57023945342a84a5c8fbc4bedd7ee6ebdd874164e4e025e840596b6cc3b52fd3700b0ad6cdcfb4a55867b9f2ded78ae4c2ca04e43d1d7f7949c34e5a5888bb696dc8c0546376240c8f1b142c18e63e88f58c5769eba9264a0102b4ded4ce623066e5f38a7a1485148be45a1c7d532e048a7109dd49e06aba8a17abe0b6e4e0831d050896cffbf9bb162e0303e6d158f0f1e57bd44a90593df34bae13468ff471321025eae8b59624564fdfb4594b44243c1e7e1f086a0cd7a364fd7380f0ff34d601de4a83d3a9a310350767ff67ad6e50574a1c25e2e30a6c5a16ea20fb02ab9bca6ffeb16743224a44d3efbd7570b2e174fd3447787bb87720d236545ffa8e834cdb671f166f74a1a18d6860a81ddf55dfcb865eb708566647bd8563fb54cc40f5f28ef16f9bb2f3c304669a48c199a0b1fbebceb8e69957331a3c4559da6e2dc05d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca2fb37a7b14968fd10a33f59047ae43f714957432f3d3f36608ff1c826653f02fc835dbb6b6c3a05397f7a83b8d65b933157f49b7f4a32093706ba97e54089ba189b3fa9dae54476208ffc7417850af508bf2da94994ef4d19a3c90591b22b9e12fc1e31bfeb5bf5a06e49694bae977279b4f56991207033b5dfe637c428ca418745796e8a79643fa5c2d276381e259030f36e63f42fc0505cc6cede4ea49a19501bc366a38d447252824ad6a779883dc857fd204a051a1162b95d6591e0524f00cb596c835f9f55fb8e9f761d1f26bee4134f4e139c468edc7de66d359f659c9c8ce76d0887bee954ab6790ad46d3bd3faffaf1a7a89c5faf95ed51217ee2f89f4d84654621525868a10f8cb4f2c2603a9312f7c8463553ba19a61a0088d913dd87b51bb87d5ab9a2aaa3727247a5cb4a05df7c715eb68ea7978a9f3571dd3359b85f3f9862a54c32688d30dde3b2fd55e807676090ba8cdd719b55d1b83b30cf7a9288bee585156100e685bde33a88069d4c856085058fa48af07d43595d0422bf5b9c41f68ff9984daee7af4025d508b6271217d9e7152d360edb0956fe7b282f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57bc3fae0ae95db0d12df9e3fe9a6fc13f96fd52eadbdb84e819ebbd60d1db2783e20bc9bb6f5b9d90f21e3dcf8167f362331addb0fa2e354b60d22f74dc3cc4325a08abfb78df997f7b3c2b0ed05bed2dc451de12f98114682f603558943cbed8f0cd1c0ef80c33d1fd46c5c186181e1e0a8a034bbc815b66aaaa62e69b635a7cada47214e9a04546cb8261d2d5b78f97b50214ceceafe928172aa425f4d2264c6722f88292290f53f7bbdd6cfdfef8a206169b34ef93027d3f3425a79d7969441772abb36960a7303be4d6d8cb0572a48c5ac3edcf9594ad1af05c0cebc857dab4dca6ae9fee7d7a2780c07b1c5f07062eafeaa750ef77ca0f367db1ea439d794c9d1e9fafeff1b4c9f745f73ca538bd0142a66395cf1cf96d183317c65b9e4d74b2d4a33f848773b71444780eabe64d73ff2c0c8afbbfa326dfa3a88d48baf4a55285c837b7465d6efb80c59a2789c850d0dd1bd38e965afe6d9b4f44feccc81e6c385f401051f90c42aff6d3622016cccfc7061f10315f53adbe5dafd38506cf2d19a28b9e6dedfb78c36f5551fd2ae9948dffb46ec42d7d98c226b3bd9c7a18eb11350c7c5c7bdf5994c7be24ee7a7badb4e51e4ac53e4862010cef9b2ff2b626150fdc3da7145fcad07621ffb67672a58f8ef594e227a7738d3aaa844d9f09618408442930a50fbb988c0ae2ff4ce81adf69e3b5195eb01796723a0d87e15570c78af418e9fbcece5d2701283e7d7e496968e987b6616129924a8d9894cde206488e08364919adf43570dc7f7b298853f1108ff0ae9eb92f9ba5415b5e8e82dea58413cb8821b0cd9ec1d80d02a4367d2ac6ed9a0ae825bd9ddef26b34e910d10572df3cd76376852b221953935c46a1c5d1234ec5680f8c887a4755d1c1e333a57ed0cb37199b53d34ce09b82d3c3c5068f47086f331a77a7b28dc579fe983a5172addf01343aeaa20c9ca79f3b6e91ae5e295a781c74b4473115d7eedb8f4e47e0e68e08ed2fbe885ed47e1544a29ffaddd5464f1e1e957cf496153a1d47dd10fc8e14f5dc54cf852435d751d01f89570e4082b42e25633482052d147e681959b682c2c64148dc460c37ecabdaef20c335f0b765b5ceb850e5f63d84fd1bb4ad1b4ffd85180d619d0a3ef961122da7e068343a0df404b764aaf06ef3e26f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506c56cfcc686b63f2daa56ce53a28a89221f2310807ba6223b1733a706b4912260d5610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886ef498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00f562d681a09452a54763894b89775e38d46be2fa6db1817cf84ea7a3caeeff5dd3b085882a498517b2ad8a9b196eef7184093d2d03cb7f2088b5a393cb19e9d27a063d05478b351625b3e664f73971f8ad4536bb83a68a65a38e64f368120306b20e26adce683d05e05306756cc9627a160e7f0796a829ce9281760eac38732c1b6f167336ba4e32ac1be4767c33a3c616db3ad7dec139c0435950196796fd351d4aec8a5d63545c2596c5946d074e3af41f7dbe355017cfc01be99e094347727c2520933575b1b31ab32dee529652eeeb3618e9663dee2f7427ff7f69e23e8fe9e376d8e20251959fce4fa381c84306f52a61a6b39d28627ec9f2422b7631b90c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5c86bcab36a36f5ac92076b12800741a18b9b4933e9c87c6dd9951c11f68fd592cfdace59bd7a1232b6d4f9fdc7fc4c261a80341c7f71f3d8d1ca52f607a445913d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d209646460c324939cadc247830a666b4558445f87359b10fe1f8b061b4c3d411db2255d26b2562b605b144a3c41bc73354f22a70efc9c5e0ee5d6f070cf3f20193882a51efba5b36fd7d9904f10cf0a27bdf93b6b0760987818fabd7ed5df6be0dcff7645b294c5ed89b8c0b0133df77b4ee433f589baff75c7106cd06fa7edd2675a41f5c32cc7b494dee628f05f4c9f03460e0a444344525569e102cc348add5186ba2de28e66aeee083b02ef6be2257138be64dc3cc45c1ec3f6263f88c13941416c5cfb782996284fe55852ac5e03df1b116af5c6abc76683cd0c094f1f64c201f32daff232b6cd3919c9e49548252efed6e8ab5cf630b653b1b05177099f5046a1ecf557a6f1d65a6b685a7c62d37b5e45d1ac12092d3ac6d9c9adc0f8f8dbd983816ed996d9f852ae4c866d4789670789ce8d50c0a37ed38340933de88adece143243dbd8e5c88049380f283ae7ddac6ac6dcb4412a37563619cefbbdf9fd1c9ed3c0d6f149cbc7c6ea8501a0698f134bdc73020fe73480353fbf5f1e54a0d260931e0b0b0ea7d9ad58553c47fd02373a240feebccde0bf39996a355f5fe4f42c70d48e4441a00b553ad1badf2a22d9fc3c7965e9e9467391ffc395e918ff80d39863f9461b27c11859824d697ec8bca9ded62b76d6f66ca39124d6ca00917df021e46af27c39003af9edacf31acdf2645df3378937296c8b69679c446d5fad61a8de03ce278c6d24510c4ae2dc34fb92d25881c4c19fc476bc234c8c57fd5b5bbeacd9ade923d71abc67c00de99a61d4a78324ec38c81f4c32604da5a461ae5265df4ec36edb45b2bd13ede3fce8c581f66da6acc2d81dd77af69346779f42ec9cf79a2ae4f2f716c22502ff18b38605a784c0dfc39d2641066b71b1a7a8a9c4cfb2e55bc93c4eeadac5cf026555b34a5202d642ffc8036b888aebfc86cd3e381157301c326559dd48eac57dc113cb63a90a35a19370350418cafcfa36115d69b8a07d931bf738947e9a435f98af20211358258777c0538eab26d6f1d6453f189773d9bcf4f21c83134898b98a7afc4613b6d5ce89f7a266e846c677f5fc08352f25362c4019f895ca0084591384ea3b4284b5de663778fd43cc5a49932b3251a8e8efc316f056d62085b9831987c86e4c2946246dea2601a3a61b97784dd5375e3a32f35b2593fd6cd661cf57a6ead5d72ec54626190dd9b202b948633cc75347a335ddf61cee1ef8375f5f49d16b9c09bb2dd01e06a72b0e26d8cfc741e6c1717c7c444f54e6d58a7f37a8e96e73154e96b271be497033ced87469630c0ac2e9b4c612b0441606f1a6d89943084b928805a29a6bc1b0b1a627320eeed6d2e1a3b04e925445f9911a1a4e852a90d15975e800d0ff616c243e7cb8dccc25241f07e0e00746507743bc275915c63ea751159f9f758a5c31f68c94f2e8b0d30a9edcb06d023498134a5f42f486db4a749a604d3c4a7dd7d44fb409728ad8a3341f5687f5ae0fa0795ac1a11c9efc9f1c5062af4cd75790810605a47b63f9b5981f9eda991143d9f33738ba01c2104476368d6fd8f49687516f80c994dda96b8dec856eb4e54a8e6e9b021990255e936aa2f4db2d58650d30320fea0318b5ebb98678e075802bc7e3f42835dd3f9dd9af91918b6c2a201e689246696d8f251047f77944998e8d1a7cf4058222bde41f0e0fb683f9386e450b926ea53f7c82a8cc2c3b1a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb7f094345699764bdd6288479ffe8896592ee2728ef3b595a9cd467e3c8a4b080aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e9f80c3345c6d2ceab4a1357c9b7aca2bc3746811ed4b7dcee928051af28be4438c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be576b13b3a6cbef63cf2cbd0b701de69f3d4bf750a91990409b6b9120075f1c4d19244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c9476e96120f6964e6437c8f8b91ccb79ba20db67105bfb968117b97a72d2ffbcc389b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df15e2a586e89fa7e70fd8cfbccae22a981a13f503c3d9e5d8841e117b1e060d08bdb74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f406134fa46e05c185711b9ab0cadca8e465d164c4d6396d48a99a6d93656215370f2ab5e76847f0c05c868437a0e4d00e5ffc57d426c4c912d5db40978e20814ce1263a8eeff864654bdea2dc29112a4d1dc566bc7a844971a2bb852bd5535e76b9d55fb24f8b6b3bcd5fce1a1f9249fad0942a1f07f485ec64bd20d1c0244de9b1650bc457595b83f0bb6c740d04ab3e9735cdb5c8178f71c439b9703dd30d1098a60586ef29043f107138146a25b6069c47a76f1dd5f876119e54d5dcc7458f02d1cd5eece3f5cf8760579f09da64c6d91bd9213ff9aeb5665438a1fb6922153b435a007e195b0b4d27b6ef67bb1484f3b0c238eb208937514aee9bed4ed37a3854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2d07a46116062e05030cb2b0259a257083473e7b205a7f67f6c403f9e9b5a147605e193ad5bfdb0db5c7b959207ee368f640f24abe019d45ad0120b31ac8097126b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741060236ae9025959f3818ec003998a30bb957706559c9318da2577ad00dfa1cee9c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd989f511137363c8e58476fa4b8be23d071cb78a3032189f7d710bf4f743031a86cf6dc266fc707c631c99deaf9efcf2a52646a6b558e91ed3dc75e60b6e627aedb518e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e47e79cb092518b8397a151f7440b2a0f39158f289cbe2c204b0d79199fc100952975dcd13772600d26875bfb369a99d04417c486edc1e213854a059eb8367c6ceb9899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43f53548dd48dacda8d1bb2968240cbebf608c504a02f23a089f36fbdaa22f9fc4a7cf52902774b1224a8a9cbb224ca0e1193a178d26bd83cc354c829fdcbed96a31e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568ef0f4aa999d11eff57de2aa535373a6d73b5b93de71fb043358517cb50d6383f2b522dd2ad7a5f408287115e196caf8316e64e79176cf9fddf51b8368668b19255665018df0917ccbc043c9ba8ee95ed7fea0ef1381aa5612de3fd3b438a51f393b82f7ee533963a5b0ca72611d084b72dbc961d2037216351ee3a6533619d907353a61ff8bb7d37f8c4335eef5a34a0998926016a3ca977647233967221cd7dbf1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f20533ac07c1829eaae24c299b6448043e5d853f0d1a0200ada4a8e12c0be736be1dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417ecb0228dedc0819e59deb76cb68433257bbc82371fe8382e00f33da8ba2613878744217ad47a94808b9e06991a6725121bfbb89ca3151373b8f0bbd1ea0eddf7ca57e2eea0d5d3e90d3c1c0e9893f4398589bc118244c96cc3275339388abe8c75e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591bcf2a7f8e155c50a50046578a134852b751bad360c5e8b34858af2449cb546c21fdbc4382cd96ace4b9ed67eea71fc7fe451dacd2eb02358be574a6c1a74867dcea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e49de3acffb37cb86a76131b64f5220e8eeea832fa7ad5a954c4568a1aed89026e33a5204cf19c15283ab8e5d7e04c1242a8cdb3908c9babdb1c2d800688a44906433b8dac8b89d99e09884a861fadd7f4024f0e62aa6c21c1061b27d784e3d5778292480a963a61cc1ae04499bafaea8a245fd317b355454586a3f4f92d5dcc1b225d6c948e100b4a5a61fa81182810624bc1b0cf739991ae0dcfcb0c16a79580049c239785016cd683fdea0b3f680cf24891dedae2681f44079836f2b3c7fda98829ba991794903fffb36f8ae4ff2851cc8a733fa8e974cc57e50e2774bb1cebd732528c8fd72f9228ea309c7210f2aec1243bc580a5840901a6b4c1301914831f407092e48353cb536fb3d1a51457050f46b53c563d4c2a346bb63edfde7e20aedfedceb622d69fe46e17ad605094ea2360e2b777ff4550b776f9ce6244ea074cf400d7a5499fda622b64036f23f2b64260f5199a602c2d357192d3d770a2c73fc3dea3f68db2ed1c828a64abf49c324744ded931899f320e3c07a93c5c52ff5e3ecd8d7241264960bc863d9ae739c6c98c75a3eee6cbe28732cc2077caf64a461b482fabb76b6566ccb19b8321a3a619c3c12890386f9f65cc578928475a3a1974f877f455c1a5ea45bda6b6ab9cd74e5a592fdf409594b54ccaa62c29352c6c626f2bfa7a02598672c9c5acb19600a3b97c4f9f68ff9dfba4b4ef572498391dee0e8e27b592bdc4dc25312a1e55b94e52693f85b08377de9839490f86a42bf5af05d882802db02d01a447f2e30c52753130ccdf44c23dfacedcd0f925eec219fa8d770c0643c002a34983f049eb391ed293744c7a6a3a3b4e5d09753cfbc14a2bd6757c2a22f3bd7582eb9d25563fd4229596374a45b73955796aed4f7d981a992feecd59e5939dabb389fe0743e8412b7a3ef86db242f2b0414d63cd17c926e32c0dc1028b292da770cfe1406d345b7b71cb07002d6f9594666ebd4391134963ff718b64821d4c07c7a47de9d4b4bb3e9f43a19e96cebb39c1a2bbfe7b39a70c658016e775b0fe2407c84cd995aedb03e1e07cf8351d143ee113bab9c532d5f2f56099005b4ecc63ae190ea5d9a95e94c5f03df4e17b0e4e0909d46f91836736a02751c1f412f039e1d6cf9633c4ca31df20f37125b1239198ec2a0c10c6ca5df64c4e4ac8c9591fec2d1d89e862cf3d654134b3d3c7c77f67dba5f9e41d1207df8ea34ffd0f241f63304f074f254234d5cb2a6bb6331ae92a41b2f4f1b07c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade01acc5ee0c0e171ea48daa915fe88e39d4825c68f5f5374191a74461cccaee59ea08721016b5077fe68258d424b4f30e5bc4501198dfde50a3506a1611448a002edfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b8323ac6f4518b203c16fef3c25dbc7f31cf11af992d6651553d3324a1edc417b79a9f2b6037659fadf04681c85f8a8505b53a1d9d41641e9b4a41af655f63217d50657161cdc01c574008de9403414f65fa9a731998f6c75e0f65b70e0221706a2440351a9e9780e5bf927e1bbad4733b0c827863838e0da6d22969d6d6f3f52ae46d8bbab642d92a81e00dc05d6ff60d339be9c4ba6e10b1514f947858d6720b624a33a569f4e8c57f3caef28ad72a8a2c2f8406833ab49bf46ee7c1e225f5cf6e8f68ed3a305c378e5206a9320b8da27abe95a4cffdb9e35d8ac9e286cfcf1e38da6d7cf5b8600062c0a11c2c1dc1cc597c01ceed8c1b5351a54dedbbb9009fc6c7d169f173f1ab70245b8098f83b097c238d778f68539158a96b8790cbc9101a085c5ac5c377db6cf34c24f254c6b7fa32a43bf399004f57308f8f9b1aea25c360413aa54dac4bd69468e77b89692f2cdc488efc8dd3c8121dcf66082ea4af589a36862474099e8d1a85bd1c16862d52f5a7180dea51e36e377a8866b6b06bc3af1ef6f9f9ce99231b636001d3c7dc7512ae6cb98071d92d4fe2f1f491b5805f9d4098aa97e6bdb4dbb557b2496201bcad39e478461dad8c3c5d0faa399f8abc7bde6561c612e3d970b169550a86afc477bb028860bdb441eaad5e8567f21752fdd1b4d7479c686208ddcf080c371775ef34fc159d82da2066d91f4031657886282dcc9dd4b8c132c94e3a7f77f6fe9f5b54388fbcea349f7608762af96f5562d25505a99dffd1f2ca3343356256e1e0f9ca31f9499d6458f126df49d9b6d6bd16a093aa00b3345e5e670a9ca0bec1576465beb80dd72ee15eae491ad3c73c5446670d7ada844c274cc5eab387da6d9c38750f6f1e871d893f2875ce9450c38fce4b90ae6856e279ec4dd55255d8e3a639dcff21cbb624f21e53afdfdbf121a19eaae71cc02dc12b5f37a4bcc0d5cdfaa248383c7c2250422bf2d0830185df629a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1e90239b98fff5eb76a483e7421f9b19eff3b213cfc2198c28181be036b33f42445212109d40057c524e1b7dac2992777212df48036bb9fb78d060259cf485f78a6280e35664401eaf73a740e37f08c19b4b3fc60a11154eaeea82bf2d50ad626008c1805bb91654e0b1b159bdad8826a6e00a485dc9c53978baa9db15a33646fc445f537be1ac4eaeb056b75fe8fe12f18a0978e1804b98dc8f02d73b9e8e18b8cd5bae884b3e68d538b1a27f953885ad86c8957e5554479063222a30ddf291f49fb724c0a0f9bda646e016ef7eb147a3f9a074d7b68556d4987c834cceda2510b3be983363c4594fe51c630a2aefe1f0aaa0afbf6224e157528d5653cdcef38a8fe35c714a1521b5d60af9e8031afdb531ca169d086c99726a7680d678be609e6311f79e041726777d2963453e47db098e2986828ff84061d8592cfcfb57ab62e7a87f5d42ac1c22e13debea7b839c907ae0d3caa882f1cd562548565a17da5351206e70bc49f98041560dd89b2ca3b4752ad7140ce790648146f6c006a0e1b210682b6204d1a331c87b5b443331b3a442f6951c1030fb106b99f20e9aa8efa5441df326917eb9d141c06187ae384b23984dd9329f53974dc2ae9a408744d47261e568e0d93e42336b9ad079260493a1e7bfe00090157d8b0df363771f96c79546fd064585ce711eb0a32a7f52ebca0340fa550494c7c34d37d75720dbb9f934e75afce615cb44f29de350870055940e6119e07dd16023a3cacb69804f6df577c8013412b6fd5bf19be4fb14682837f9412ac0d13b2495213bf873c1496207f0f4d13ee89f52dcfe65e07925425642e8f886e8bc67bcf06709649706d71ac362e4d4bef4190ab62b75153f23aa00268fa1a5856bff15ef78a8a873993eeb819b06bf3779cfe8a66c17630458acc7f43199ffede9791fb7d47824a383e865019fe4a6d0cad7afac2a7ffa203cca81d27ba51d7f25ac723a955d877eb5b4470948ad6325c2752d30248eec228dd8ac6a3f2fd8acd02e25a52cef94f7ed25e56f888c1613558ffd489accd76b185d013abc6a1a16e5453d32b93fc6eb3c0072d16a0696aeacc402f97f44824159ffea9f9c3dd1c9933ea78ea53ee6fed2b61007244ca306880e0871a1aaaab8f673751ec2c8cff7368826c9f7eb40e85788308ad3b428660dd90f69471be7731f296eb2a8d4a5d40d11d5a133d66225b9a6428f8d38dcc97689deb10e144f72b9f05cd5ca2fe38c9998f414916118cfaf756d4883ecf83cbfe9ae087038961798fe0cf4a467f1eac9df98510ca9e2ab8f61a6c0b92cae1c54a2b71ede051c348ce5d2b209b2722b543d23ca92937517bfdee3863980e4db8c066f9a1d3e8dc6641f6729f0e92b15414f9fefe7206856cbfd233a5ee18772d5190113a7646b44ac88e537491a6435bfba6ea5e0423ab9c0d932142161c37dae997c7fce486c55bed654937e31bebb66af93cf554d4e6055b0030d04389033474e34ed27f6586536222357c5dfe1474141333eab6efa569fb91fd0ca97e48ae6f59b9b12180172fe03505a28807bf0d2519af092c1a0a38fa72eb950fbe6a8b502a9c400aab01b1b73a5b148e9cfb97d54bd1a245485a41b2c2e96c2ac231557c510ed29915fa321741866267e211799fc7decc4ff9c4913721166c0e9b3d42bfdce3033113add4a563d197f396b477e55dda7c1594e2ade5786b003afc7c3418717b4d5182cb8423a40342878dde95659d7f8dd918358c1d3db5fc8db74dcddc62aa6aaa7b68af80b5e488be52da95caf45230b311689972ce6d0039dd50eb562d67b1ca1c52c5fde45356a9a2d08865cf2238b507f2af6a0ce00f9303bbc9afa5c40f807989cf497e16a71cfd23228faa5bdb4899767da6617944951ec1e57c15cc36a8c0fd0816b096b2a7533403002efda9dab17bf445824114334395ed64b322218d9a1ef86000012f755dfe0ee2e75266d5149d0b3f8d82c381c83580c89a37bed30a55f028dca5c687ce785f80516b5c7da7cd4433dba8117b3ad7d46c1c0941a4b9244045faa607d3e58352f64ad9bc15415bbff99104dcc81d59445c2ce05f3e38c45f538dc15c466250243fb094d71a926f0ecd5546c04d967881c297e751f236424d26fa3c91ad439f083d51a0e678f2baca23b2023ec3855ae4be256a228e16612ab5c09604c2049ebff828b6093d881238b036b364d73745c9c45bcbad0058b47937a28b4ddf1bb3f39ee3654e6f8a57c9f03f6583f0c0bbc2bce32e57e13273a7b50d433eaf75b680d965864c8115b10141da2027ba852c05d2996fefba22e88a2067808a512cd8e139f267ab0ca19e610a7b0a5b4ab118581910e0975e6d4821d01c1c601d2e8a5bbf1d0e4c25545ebbc80cb5562d579c23e698fae41e99df99a55eb86569b99b0c0ea6002f9db4a893aa8b34818b6a857c53b942aecf9f9a974ce3fb08d4700274a856832b247ed34116a706c90633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a0070e885a4e4dbc6c24a24a8ea07c129d084f3eff584222e2c5f002d9dc3e450e9db84b4fc38e7f469b1f7ddffc0a2038079d5ee0b87a5cdc94015a6de05fb654af71d213fa85ce727da092c11572bb11fd077f3def3420eaffbec20a50b473c8dadf683577a9fd9608aa810fc9b7b26b54881f354ecf26e8e891f11deceac3d199629503b15f9aac6c8dce9657be94e7632a7868150b3f3a94321b8b116fa72c904f40081564e1ac0d08c646c884cd06f329a1f504b0907d353b6c319dade6cf8f549ea3d9978c4c07d37d349c2f573f3134270e5c60af95e1aff51e2cc215b2489554e8d9d5b934217ca51c3e61d336c824cc56dcc20b326d733186bdf172d6fcf9684414e85437b9c7c569f67d4f0b4799bbee4fe03f4519155526c01bbac834437e8a52fee459446e584c292ed8294e3347461b0c164e6a522bfe78b9eab3266ba6a9d5e5d2de57d7597fd3d289aed5a99bddd15154615ab761ef11edb72088fe3cf42c81c28c466315c7277792fca75570756ff4cb058c4de74e504581947ba9ef3edd2f45206851871b3b590fe0a5934566c9a6d64f60ff6930c60ff72f3fe17e79b41e50753487bc755d0a4f5440d8a3701e45a839adf4169154909f6867560a07773b60f3cd1a3635a4322df940d0fdb5afcf0912d4566db31ae99753d409c2ab08145b45491713afa7c22b8581f769e747923f737057cec704841209c9410cb801518b9f0249d64b5cdf1c66a2df54843f6ca24cfd9a09934b93e9fc77890b555e1273d14746dcf3a8a45c87364666cd3958dbb7c3061f4bc4467013f06ca6302e41d7dc4301de5473efdeb29ab0058a2f2fcb779a5664be0a00fa4c846256dd67b6df8c0e2786e85e176f42b0650428e8285e383dfd934d75871d772af7a71ebb471d7b9abcf015930076408023fe24a51e6dd7c63adaa4c07a6c125eb1d5f3ca98b097ce588d5575a1069c3057c86ffa25b0514b8e0b4fb04493a12830af3bdf7e08f8eccc36aed8b416a507ba3db0527b451e0a7f89264b03dbafe503ca34aec9e6ff70f3342ccc3c8ae860205bf092467eafb0b33889744c4dce3862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3332a30800344f0589f4173c0ab6b63d7fae45035829095a9bdf70f7a7334447c3a57c37831752aaad4da7424b915fad24eed1405df47cb9d62f1438fe53d7447bb03ff8b73705529bd099d97afb70196bbee69c3bfcbb5dd4c1a67138b4e87593a9cfb4580d00b76bdd16e5a4eeb95e8f9ae9853aaf876d574bd3ae565f06b20af079b10bcbdfd09a7a7e3543f7352f19bd7492037ef3ecf3270f13276a6732b54c32cc274aa177f9dab82244f71997eaa42ccd7161e231012bed0e0aa9fc1b5d8bca6a2848a309e4f7d312bed81640a7f17dbd450890932fc2925dd6638bcfc0263c93e5b9dffe8bdda9111d114d91db3d65e1615f92e083536ead9e1e8738c4f3fe6198c62e2b786093796b509f9b0b874c00ffe1f5459c4e43518e6d31b29b8a61e83dd7c030c00a7a527860d4c5896ce1f98c1a9c0a18deefa79771a9dac9c4ee293caab918fcd843475c66340e2a8f95bbe1b12fb669a2a6234788f482f640646987e0fbc0c06db66f1b67e70c7d9e3b1d8dd8025839bd9a460f68bb5a4e9898c5e2c9ca969a83d645209627e24f142b03684ccf3b1c01b006c57405f57198eb2f3952f98f6c02656c4d4e40b19577e0c322709a2b55497d1c7fe6f314d9cf408fd8c69d1a3cdd923d22415e25d535fd4369ac44c9b31b016beb906bf1eac46903e3d8c040918598a2db123b5b45ad82cbf84e5f21630b8418dedde5b927cea0ae0ea2102644bde7ca835930ce846b1e37032888908efbae6a7485c618e1d49f9c35c2a98548af3f54a9befac7a957a6c30a16c963c0a1ca5db51706f01c97b6d53222b1c5f568ebbfa460835a4ecbbc03fa638acfdabe1758b9e6028acd2a128675765cbe37cc01f63903a324260f0b6ea88c45aa5ac0f823e8889ba2e925fe46afeb42ea322c3784bb3728a10c5481f50549c428228de85233d39d7ffda9dec6dc840ea6b273c4783f03e0cd04450dc8d0b61bc97f77b025ca196f53db57053ed32b5cef55dab31262d427ba0f3079e961e5731fb71835f54e164040d0ea9fe395a2521517ac0c2cccf6cba5259115ccc2c572b67e553fe3413e2bada8f45303af376ed6f300e3fc03be7872e573744d3a8460bf4d2e1653dc844babe92bb3a16948358712c36769c161a1dcd33f01022be62f927848390b4596967b8aba96ffa058a07ef3b6ca191f60bf5b6e850589a5f342ce90aba2ad5a122ca948edbc2c1adb64aac092d80c0d4ab14623eacfe51b24105012a7755f35687a01df35e904796dedfd8d297d5399e95db77a263595b741bbb9200bff86f160bde749326c92003d36dd8a819168c646434f8a73016ecd675b68aa70c5732b092e313dcb507dc44cf6fae141e13ba2a390c5f171939914fc34414c611acc77306a335eddfd03d9112622bd4b61d794f38c809de02eb4aad83646ef6b120641a6ba47c50f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315c1df2a57a60d2659aca18d18179745f8522c55c6d2d3959fb5abdcdabf5aeefbd730c753a6440cd6a444d7fe8f0d234fe3efe4a12493fd6f0791d01a8b8ed446be70ebefe664999e0fac9e24606b08a13f73c809e585a282a837d700b7abee1189ae88bbc7b6a8401158ee50fcabdfc286ef9cb358fb7a8a951aed5ce5cb2d34f97643ff3b3c1084f0d9ca93948ad61312909ac8be89b12d877987cce8e963db86a4b55939cb2d8e0e23e37d6f872ffec41db6c9ff476d9f8e382c65cb0b1df965775ac8c16a07103b0a34c0c99d0f86a7d50c0edf3c45faa0414362562dbdbe9f38da60064e599c6cc75c8d78f5a099c095b9973ba0f2be527d1c49682df12b57c69ea2cc4f9625651290c3de6cebcd872fa9e453bb11046c0564b6b7e94e6f0ee251c8d6bda01a2af7eb2eb70b5d9f4dd6de549dcd734daf7e5e10964dfd504201507a1afa37f41349bdfd5941114a979b9bd4b5a32cb70b04ed5957b38fe82593c6ebb8a7a19ec3669bd55531031200b45dd6b5d05af71552543471ca85a9eeb262e795db8839d63890b78b085e3a3bd955c3e0fb96dcfe917553a3951ee2829ab34e040d37c5f77af406d6e85379743c12c3cd2a04eff7f2af8c6221129a7247621995273ea8785f41bd016bc9b4eadf9b4e6c4c50d91436ead9c50c4842eae05b3c861aef25076c098a4616ca27b2dcaa0e8ef6108ec5e31c4b254398b9be4653bdc89851237ef67a9abc9f960cebf65328125e83015d102d26a70a6b67fc4ec926bee5735f8c1f60eb4404b42054ff28d291d8accc8e51ed69b8fedbe351cabb3e812d55bb5df815569a5e40828deb899625ca05db69886e1972450b5e64a0ecd0dc73dfede96e159c7be76b6c573dde09295412c247bf4753aa857686604095ce12d1f9098ee8514bce50a11e6fd4ac229cfa730c3c55901699d98bd1eafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a38c99543c1aff44cdd2fbb2b56394775852ab47f0ed5d2758da08cac11fdbe58c466fc233abac9ec73bc0c94621b6869bed756972f5d8c258890beebe60173b186a6c6f5c7ca65f3c98fb8b5b3556f79894c76bc88b7171781eb2753d26e8a77befa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd772f939b687fbe5c441e6d41c3228139ae56bc23d76686964af92dadd2c2aba61a7302f4fbf097dd5e4066115e0e17b35b13a7cfa3b0a7d676493da32cf6b3760186f2389f2a1330aefb2f3cb97b35c0141b10a757bb943ed1f7365159087e30bfb00b98c383751e96b3835e097b703a31208904f0f5f9743097f3765df2d84998f98ab06e01fe9e88a51a0e74eaecac07eb3de36f3ff972434a3765fbfdc51e2a46556a967fd4e3fb0167c524877b30feb8ae3f843bfca7012450b88f9f959240e15559e470b00b80d694ea5e64d53735bd7d7fdfcc51a62935565ec0be40d49f32f1195a789ea11b102a40c3560af0c9b79041c14a98cf647a44b96a623465c27d0d1be571cf57dfcc655adff5f1ea7cfe5e005d45316cbb196a8448abd37051a3e56c26d79e54345060d00080faf8020382c3406dc1cf1cfa4b99e7b648e54d74da623b1d638a30bf07be12d1fad74e13ff936700d342740c6a891a1c4b91d0e2af12b0492a4d308c001e5f9631f692063fbe8caa06e4db439f70335f51213d782edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f84315b384bb489888ae7943111fcb03ec777bfdad2e7bd0d9181dab79a30baa587cf14720e98c0e6cae02517380b0c68ec5fd076ec1d2f32a895fb768bd2cb4dc37f2b0e5a151fe1b2fa5b0117b9f28d49ca19075d0d59c8e392e8d818f8c20ec994b5e5721a3530b5f5e70c351320b273a71b880041afa2dc69ad7db00bbdbf6c74cd2518964ab9d17799cc79330db8ec1608228ab7323102af2e52cc9eb2b658d64eae6c6e3492fdf799a26abb0fb04a5e721234ee900d9e7c221818cc2cabed04d4bc0b71f311647337c91aa0a5de940cd883aa85e978690cec763957ec1b9069ca6d73b175633c02deafe4c5c39c7328186f98ff5b5703b56595e47d92dd9c15132c3923ac3f28b947d83ed6c13d6c483f9356af49e0926cfb815e55a73e02a327f3d397ad757b184432e3136422983f9803512f3b294e29ac6d58ee00e29566297e0d9f5155299940ed9a605f51aebe71d58cbb12d2eaff0183dbbeeac7a4a943d986369464bf1e2ad1f4addff07c2ce5a2b4d6830af3fb7e9eabb13637c1af335955da59e6846a3019d6a25109b0e6a5f8678a324fc1764d6c6e39272878938597671329be4b325124d8ed2721d81023ba3602eab4f045e95e7c0dacde625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1ef374c0f9619503506058be479e5c96941cbdce9bad2c218db03753af1cdc48aa8ea2f74b53ff80249091abe481f2f638f71f7cc2ae58f5f2c1b89568d80c3e0a6a0f5067deace725978417859c8efb743ae63462e3b12e2c61b93fe0eab67fb7c4dc6c07f9437f41d279e3fb6416dc10ab2a64e01216530302bcff1a28a859a0884937a5beb8e686d3b59010d53aa7301d3bec35cbd9a9f30ad8dda4f1175e61a94b898911f5086e226099d80be17bf97c2d8beae62615d284826c10a518464e2fd6fcf7b4952d3a5216974db5c67582a186a320b84487b766ddd4aa322b6ad8bac3b207433d310a1fc4f652da9a90b4af3a74f05eacd4739a8dbf2c3e248f5eb02f5c7f04d000df431e97ea1378acadd42e18387611b5ada600fbc04e071a7c8802db8d687ca230da0e5fe307d029c1388156298df284461bc051574ff742508f4912a7c5f278e10e57f63efaba697fa24e0a0a200d8746ce31938ebc2f7f59d8efa59bf21f03c9be86d58c303c55fe60d8b5757de0940c592951031b3e1643b8a7830a7e0d07f65fbf174cda9c7c55bc9a25bfe2d911d0f126ba0beea81d38e6e9cbb558ffce9b64a311e5420c7d51dbc8f4a2e3322996a5d3dcb3b950f899c0c3a001c4a7c5819336db8ad9d0115b01421b9e595cb0cc97ef248f147959ea92a823f893d575c60806bebf717bc0d86c0f8e3c561a785b4a94cdeba783104a3c2912d6dd33ccfc6b9247f718494946cb18a5850831ce286c6c9c48a089cc5d95718dc5c20a0a5f0586cf3adf31ee5e49d4fb86e47c5bb07a2a549e9211e7b816ef16e6bea2b9a03ebf8b74ac3d34ebf1288e6404f9e07da8d8320ffc02a35102c66c6689c3d05642e3c9b751c2ae8e93941b78c801d8b7d4462e092c1480b23fce9f7bb93c53c0a0eb808b465cfe6e3adeb9f69c416a26dba6f5d0916692b76ecce06d3bdf6935c22974af27dbc03234767de6d916b52ef296c210afd704c7763c75d38efd9a4d5276f2f954d3212ca32e7171b0a7f6b21f3edb38df6711bc31921086cfaff007ab7bdd2a8fd0ea2801ba89796462f8da85ea8197ea4f738b873346cef08b3bb343e367726201f6411f16e10ad5885be949422e4c79dd9c9d92773752fb2934b0696f00cb7b293a29a08be525b7d0905d34b3aa52a4eff0f799005c0382bba7a03c755c1c61ec3d3412a8d60077b2d22e10071396fbe1973a4f5d8fcd25041e102a8205f7d53d6bfa59d877ea0b1f5260dafe60a122a8409e28a1b3efef4406bb052e6db85d95bade0b7fe35cb3bf1c910d5f98de43720333113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f137bd8cc2a3d922602ffe980ffc4353b15758f9a019ba6445bcb0c9bde5171dcf921d8527a068ece5d917c7bcbb27cc2f48813e7f407ae787d522020093d18fe8bd3dcc148d6e198c78c3b51a7ceee8f925aa1f527644eb98dc97a93d345fedc8648fb3047ca7426d830fcfd2813e3c9a7b41a2df863924ce271eff1e554f25bdf60044c583a3a911e4ad3a0aab8eef4bd1e87ce86f669542c29ab5743a43254fbd54a86cd46ee5602edca5f7c5cf814ed0e17a1dfdf830d7ffcc77289d8b0f497d0c8f7fc4754362fd66ab441b4eef5890ec8e98bb1f780948a4cae004a747670fa8664dbca1e3df2accd578947210b6e55de5207f2514b87e36072dc25de4cd61f81757eb1a9787b34a532b54a90821027ffa6f7a15dbd2b8c98f1d505fe7238850ba60e7d85f310602d6ad1f1a544a37f21fbd68ff036a7b92fdd3dcfe8ff85635b8a0c5ffd6c6b0c5d38c8c742699c88b448480997652c637a5197f81a0467dcccee9ef717ad7464bf360a0c25efcfadcd929c989c28debc85185bc53746fd28c1ab7c56c694fe923422d38439b18248ed1bf307b8f92b3fc0a0ca6f045eb8ff8d79cce67adf6d83f79376126616553379e754ba4c9629a02ac85f04314b2a42b9a443aef175613a1994c7c854ed3a57a0fdf2a20f9e5b8118d2149f078642882ce4935b57f5ec3c2eab562c7c9cfb40e8b9f3e54972fa4e25c25895756adc666145c8a3bf0a814689d310ce47f4eea089edc85de6a5a5446d5165f79e49400042cfa88cc6b20f844169c19a1f817a44dd2b31c464827707b5a955859c847047a621c08a1d81ea89bea3f41ca3e8b5ecea108f0811f5aa85275abbd7cb0054a6fed7a141ed4addc2d6f777d51f48e1a87d918c6c4fe5378e66e11f28e3bd6b5646665a3254dd030d63524bd3e80bf38664311803dcae3a63f53771933b4fa29d772de6a4ce38eac36783844899ebfa7c2e11e2c7170a04ae884a1b787c7c9afcc730a3508fe69f0adff0707a8bd9692c4176df06319613f34784bacaabd43579f2050d1d059aac55e2f01d7c318a3df286322ba868a7850e0b283216f9ecbe755123e6e8f39863c858a129515480048e099b73f192b3601a10d9820eccdc67d616fb5c5edcf809f58c2e47cbfef2d5aa6affd3da59a3c52e13439ef88f6be9ff356da3ccf4e65d507abd8bf567c009b72f971d4d71f24651f4f6d5ad0c36a966aa148ebed79ed20d2af932b611ec03b9742223de69883401dee0985f9925e104a706fc3ae3feadbc01e7c098b536f78ec8f19db1f026ac98d1a2339549d115133814a9717f2248f2042701e1d149a29bfa07f33d5d891c506bfc7f4c2d24bdaee99a74b3dcb978f0e33c447816a00895828c18117c07433e404406251c7518bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b33fcd4c2a60cb8b0e793b1ada2f20d14e41551b66fbf142e7f58700ed7f218db2c3da2a45a4842923b8d077d5b6e2fb003b810759a2554034dd335febd650e1f64aa5010c3bf93ba0df2b844164dd83226ea55f67a3a32cb9f824cb65e4e8654a2632d7cb9963d894b674f544d7507b6aefa85ff27e457f31f15185b8d495b17deddcc27f1376e483126963d15bffe29d2d060744199c94465ab82e6b5f4bea5fa0d2e71130fc2cd2d088f9170ee42c2bfb98653f5670a455f95377ef3a5106d105afb09bf44c5922d21f4c123d5dd2be8c57043d9c7aa1f523808485452488ef6d3d08d54d9bdb1e77e5b5209728400c5906a12d45bb0ad0d26f7b615ecdb3f74913c78e77f9a82e17e38e0dfc107b9431ae4560b7f31893358bf7aacd9ddd3635365fc99da26b057e2f1cc70af55ce890aac2fcb46dd61910bb947744b024644adf130d8baa6bb077cb6f6ded173917abe2820d471b3b77f393d6e26f81a51668f22f4ed6055577d82f991a858c76dd45b7cf61228f93db2ee495975f23345f41fa9a658f7aa52d6471ef5b6ac894920363037a341c48ebd82c12be0380bbb6fbe62f919b9a07bb465a3d510ae82e9ff5edf26439b69cdddc6c346294a60a9046c6f4771303c4654c6be22abeb897f20d5d1c0680fb990861469aa3c92529377b3fe1247e6bb4492e44a64910f5630cc30386c7dad7c4dd506e3d1633680de8a4006b2821d4d00ad242258c51b3fff240335c566649194acff644c688792b54a2d6cd7753458fb0bfd6e531cfd602fdd989ee7ff01766194d58f07b9188b11fab8c72e8b47479301d179f3ef717e36c0901146ec4bb0689704695fea5bd7ab195210d8003f2145f9a29a020d5a26e1dbba64193a7ef513974e3f4f777f1af9dfbe5a176f896a68d216c0a9c23a1176729d32d01e81dae1860128ffad70c232dfe82ef7b52a8fad5e60f17e10ce54012271e7ddb8d54362cdebb4c7fe455d5baaeb1d91a633d7cf604b85df0ad5a2a270983d8c77c47c175f275b0a2adad823701ccc3ba8a325db006bb786aad76f91fe59eda6b5159db2b227a0a1e59dd08f2e8e21c3a8155722ca190b1d87b8aa23c8eb91106ecc1bf0a4745de70cb4c5c4532a95f689a2f432e1f997d0936635540f32ec256054314c414383887a6c2b0f8f8b7e98f74ed98463e7fee283b90a8bd6ce89b326401ac5cbf8d942b636cc0a839b0038f1f00d4e972bfaf945c5547ffc94af073d70b9458e2f6036722c6fa2f06f23c0a11d52f42a571667566b40470d1ae6a3d239d5af7e1f3c7b60af26c030a2265030e28111cad03abf653de02de6f125649387d42996e7cb9096563abd000a35d79d977c3274229cfa5528de88481d6637617fd46930026d7951c4585d44c3c99dcdc7e9fd7b046fbdcea53f08fc19cbb10f5c80fbe24afdd6f7e6a667a2e2643a73005b65110bf0358bf72de7cc95d85056631d1d7cc3979fca15f3b525d363023a5d56b7b07e1c77d645c4c90d45dc5fd64de1bc9cdfe7dd827b84586393af21129a7d648dd66ded084d1c0b4c2e4446ab28de5fc8e98a338bca422517ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08f76604ac9460c2fc0bf0b614427d86d9cbd5c66f42bda0cd282de4d12c6f48eb482c46da84f27ac6d544710f4b96a6a5c6224ddbb6b15d0ed50f8dcb5d21e0971ecc56e060f625cee59da0e65ad97584ed45ed7bdde073ee11417261057d2f7c41e4e51a8c970bce05a29464e52d82a0db83c4d09420ce5004618b136c83df0ef2e8b5ad781e51c09672f158dfbf3ebef5ad19487eb6ae16562b77ad6542ed6d94f492b2593d4567a0f124768144f8e57af30b0e3f8db7e07408e0acff4caa16ae490948e73f0b2c4878058ac34c59d1b2420f028ab97f5b0528a435681fe2b2aa6b0b747ab6156a235b3c0a8fd1c9097c6e3a71f32379ca3ca21a4e51f08445d46dd774badf65b8847d6189e1afc479a5705eec4a2b6a6d9de5c728b9805a70fbf16befd4002b3dcc2407128190d83303153165eb6830bde1318ac88df2d5a94afad69a8319b211ca9a04173212f501d1e55ae2db9007d8b685f4a45a13248ac1230da4411f8f2481e4c9f11dc839394500bde963933c1b0deacba5f23349ca4e844fe88c00c09db4286bcc2447183bdd42e8e704d2359fa01f98ebae710ed6d28f0c7282ce5304e3f9dfc28e0706e1a80a6310e7fa4516f333ed57a8a7042134a04b12506853d5f2488fecbb0842ccb3641f3d171f31b915cb900d32ccd2246566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911ee0e004cbc32634b840fea06896a48440f073552dadf6d744ed240735b1508badbb570f89c55a644c7b2ff5bda8df9e1d28dccce0b4eb71e4d795c9b565c6e625a87f6e81f511bc3f977fa7889c3d86abd87ae2b33179acb14982734e8c83e2e87f809ecd1f579259bffa30675d6d85cc8205ac7c4d37a8b16b3ae2939b38d3cb4f857653431e8a9750f2832b711df3ed8402cc7510c9ff4e2e53daebebb9289c4986efa51f980644e757d25cc5b9a66a782a93d4e86417ace3e933d4a8e34625f1e9031d429356cd21303964e59e3927be678acb5325c9107bfc564798769a95cc51a44cac661c657cfe76ea80a5f2429eca050955e30d1b83f69ea7616b3c960a1ce9cc491ed1aa1c3fd2eae83cbfd23bb8e4c43b8ff0d6105e5901ea31c97c7cc9e8a8e933a5e7f5efcb7c04e292b8a32c37d08d23cdb53d5924b5f49f24d74eb2413a334e37327df5be3123d1e4261cb2fc2943e594a9b8677c6b9da675b362a7a5d036193aabd3cc5ff33a401addb69ad6b7cbeea7c1df12148ab4e2abfa955827e51d9cae40b4ff78d4353f731453ed15d019696abdb06fdf38bb3262f2e200447c5ccdf422ce7cc39efe683dd5ea6096cb4d31e1d3de537d77b5f09334cc7505b7cb965af62588109e2b6d62947a445fb994851aa70bf4324bf813f1aa222bb125d765e150b6b0d896cf54652cab95a57ead8c91b0658dde93138ca0f28fe5ee6c1a7953c3220cc68ff25e6895d0e5d0d68e11f53e188f33ab1bd3cfe7f4456694604a697ca0649a681f949ccd7a304dfbac20623a5525492be05b056a58946bf9f4302355ec819edc65c4a1a6e7964ee7f622f24e4c5ff6e3dfe0e973aecdfe62268ea64aa978fff0797dd63369ff163dd88ef00eb9add8647aeb5630df1093f61bfd0d3c31281dc7eee08a2548284422008721a86211546343a245aac4eedf56a9f0ac4219cbc93844cd9e03319645a93f92ee8c9f9a6ac4b94fba4f6b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12d0359a2c5129aa3db2425eb5e716cfb0032e07153dafca741d2713df9d514dc4bb5c0cf3a85e954238fbe4474fb75faa577ee92b39a8bd07bc2f15e7f2f5153bcb673271a28e5cf148d2ed8417015cd073460f994f2aea172925f9ea5d88692c9f257a70d4dfbbff97339c7a7148d230bdca3281132b01480060b3b33a19bdf61e8f5bbdba5680877d33e3792ab1cd597f24fca54e239ffa0e59d38369a0764ed8c6b918f934fb2cf42788ab028c2e2ac38ea75c388014509c28b913bcc55bf3c7c2b6baf02d89e08dfdb19d83b2477a8ed92cf74373dbfd3311043a7a5c1df80a2fc6f37ee72b430ef68f74e69a61ce280c324ad565ae2717f58d1dc3fc30de0fabd05a51e2a51f9760542cb8e03018178f400470ce4c34ccdd402ffe54e125d8e27087a01ab9430864e782a11a7947e3afb7c66d442544192515c2c40f60be5029a2665ce9dd167b89ace436173801c22a9d0059f393ae71ef36a9965c6d491105f008d3426c8974f07be8316c26cb78f689e4e9ad55d039d945b683e2cd1a3aecb0d8305f8fbd38978e26b8c16f628050d4da6d8a5785292c8e4871d2543e9a29a502b9fffc54d9e74f927d0a062a42b56c0ae1213ab5c323ee4517f9590619ba65278bb9ce07b3098700088dca9be12f67faa0535635f8ea4ebad28a54f109d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159cf5f04eec8024e236634c0deacd279082477bd493cdca79c4865dcba286dc5561223cba1454d31e4f6f436b42a9d24a61661e0cdc0c30e83adb6b0f1035831ee22bad1e24f21f791ac33649aa5fb4b4c0bac1b8518e8a5238ca96c7b3451e04348c52c26a019ca8cd68dd40b3189675db8e4b750fa562f5975e15502914ea86c7a01bb0a42439b9ab33375dc6ce93affe032bd27122e76df4c0bc584d37a4c0cc680991ff4c67ecf54a26541db1b7d6c64886d261639e364dca2081ad6c01dc0571abc2ddb1d3048cc78cc0b5355fe83ba40d5c1d54b0beb0c78a386cb65fa946a3a624d4d17b45dc56105100dd8f7d53f256727b9cca8f80c3b513ec168fdcdb49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d492660420e112c7a21065d7fc0a31e03ee57864f07aa4f849682b4a53d87d183643c2eb608c57f3d7694f33b6c8b98b3bc96c307d2e08a530d568358c219b25ef7676e37cd3d274cf3e0933ace489ce54f952b9c0d302cd48de7126213d862dadc0f4766a24c3fbfbd99e96c7b1c852d5a41a358aef224c51cecb291ede6035f44b92b576f1f532afbeae323fe41f6a6261c65eebc7dff37e096968fe8c6a170d1211226ffd4df8e5fe850a4c75a82aafd6247922cf133e29b7cf404b5af125220b08fd82d835c64d0ba5b97ccc394f54831742eb7be071f5acf4022c12e9ba29ea7934eb7d4560b6eb4e5c45e452ae11768782d0e66018e3fd993e4419fd1d37745196f2a4701098111fca2b6db25d63173afc78666d94a80be53dc245ad570f55b92688da59b84f41365cff1c024cbc6477d7d462e67d5954c9bd115e12558d9a878ea81676547d47179110cc7f822b4cf216a32435e8a12f701b4db9de0a4274181589b5f7828bccc71115401f8faf860887986aa7afa0d82254f23239f9d9aa131968dbd920e8d6bd0d7c8812e5be2fc23535aaaa8f5945b4263c4379c4713e1a85e9dc238f61a8726c81286dbe64fef0bf360a45839d2b80b3c44fdfab18355a7ad293433d6a8f7b16e27b84ae69907daab63cfa175e6acdeea64ee448a91656aa50163d47a34d4d04eec1496a5b391569a763460698349451ac118ac4015463cd3fea957ffacb5ef73c652368a7eb0222a3c9fa0bb9de0cdc577f79dffbc5cf100cb94b563cd05c88cdc47487812ee417fe3881e3bfffa7d6725f6cddb5a2368a386c2e632c0943a40ceb5c5ea2755df443ee6f4fb2ea3d082b83854d1a3761159beb46febabec37d5ebd56753074713634517a87e85563c409d3d24970de112b5a57d8666e63a2972c7f0a7545fbf7e9ad9c6b89511d46e04c186346c022ee3228717b639bb0f43c14b1f55aea5ac4f751fb776d14f195f0ef2794f2b96e61b8ea71430be53d8eaefc15acfeacaf7b9d2d16e0798fceff1971197e488a2371daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5459a40c7330203296beb992cb33d51c97385535d4e2ded23fbc12bda027df06054e275aad19b59d04b2f127737282e5780619fa986c93e97e8de7f01ab1428258b20be46d903d04f3a01ba2c3be09c1c092e42148e8ffbd0414eb43721a43d725d9e7118c85b12c0b9c6aca1e51a40eb43c8167518a5b1ce2fd90a1706bc6dddc8adf3dc5b45cb0d3416c2f655d9fae194cf32e638b648cb92ee0e7f4158a3818ad088594abf9b4d507596898c8a3a043e5a2ded5136f5dcab500c840df569102b2d3c16bec919254301017e3d0d8c1aa1a70c05afbd1b87609951f5f58a141b86fa9bb3042bc6f99185e2616b9f6ddae4d51d7ca9d8b29ed8243770c0314c9861491569991aa0b17e01629bd3161f64ab41a659a6f1aac8d4f496b097aa5e976b9c055a28e25b45a482440d8cb0288460a17104b7e723ed4bfbf11b2ecbf32bedf91a4753e6d5db714b5fbb93d725572ed51370be9cc6c106dc3cd07aba394ffd5bd0879e16ff355a58f512fb2a3e6037731295db348532203911141ea9dd89d437887a8bb1d8cb32ff83c51d83ba2d77ae3b8eaecdaa8f4cf6dfe380e9d5c8f7406e54447b803c2c740891bf7f923bce9a091111caa19f6682ee3427b26fa498b0808840b8714591a50a7d34238e07723f510ad40ea1aa898a32235b83a69cd54b5c0f2c034ff6118fe54f33787eb8fe6d9e4bfb7f9ff7d9180080e1904c37887426acd1bb0007e6bb29a2e25a25ef8d25b45371129b803b3327c17c268a028061dfaca82ce47ee8d4d86ee3002f0ff67b8d05544b095c3621b27dbf89f3829b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e731cdd9ec79cecb28825f081f13a20b56174603ee2743011c120298ff4549e1723e5d7e7ab92aaff7942e464b3d9c4421c12ddc734abf5811b7342a3c3bc272326b6f30963cbf64ed468da4347f7ae01a1599efddda7a1eeb47ba84ddaf99fe2b8025fdf1bd84fb75a77644e082f0cb39dba8eae183c2652c3b827061a77b594d9cf78465be5d9805580519ea9fe170449b575f95a617df34ab01157d5a1fc40a442d71cb8b9e1298dac119e02386d97da1f0a154b537687ae97b7ade4367028f8a524b004e6cc56a18fdd3bd069ca17f899ae0cf33cd8c3c1f3346f3bb55e2791b622b20750ae642075f91f52b3bc7ad9aae068c0d53aced9c6f811018c8655d8f2e01811a77cad2cdc12a630dc347c5fd9dc297a378fd9417159d3c0414a904f891a3fc52bde10301072e25b56fb7f8481904306f675e9aa83ae0db88b812789685dd7de89ebd29cb9c81d8aa0e73fbb469fc7c55ea5f112e21f8f9f32b90a4b8989f0bc64faf0061d802221da5c47ba22d24791e1d62a7ccf80288134cc94692230f1361c8754da49e6e54da4017a666c5896d5efa1e8739ece7ceb2c9f20464b5abe2cdf31093afb00c666918d09e3b652aabbf4051ca4610148680697cfa52e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4dea376fdce5725fbba40fc183dc684424e79df43a066711b5fc70a26679be3e6d268389141fce0187da03b33d3163c2d3b82d22cb7151c262631cf6112b162f80c2e2bf8fc9d4253be5634f1f732b76571f214434e437e0416583300774015a678f4a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084e8b01bca2b2c89fad06e93c78587f65121559c417dd71aceaae424f04b8667b652e0b051e7abb8b46722065bd2ef360b9e9edafb2463ac5d23cda7a34f1018c2a815c1c586d04748a011b05f0b4aa2a76a28cb6b447bd7cdb34133666b62bfea6af4bd99f8c87600c050a8666ddbf921d0ad8a2402d96a45b07dc97bd0788d7ad46a6d3b20e1120e918271f2a08ea846100da3f09e68551164e3bd82cd3599f4e869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6be58cc9173ef92bc5905f190aac8b1fc469948ad9a94e7388246bd7ee2aafdfe0b8634c12c87ee9efc606146c098b0efc3cf77a01b7ef5a1c37c1da2b6c36929fba9f4bf7d7da989c55bc593da21c89f1b8e56cfe256531d60416978234fb40340b1702c57706d2c75baceeccfbe795d514fd0865ec44b7a11b938cfd1c68f5990586447cb4766e5fb9125240abbceb18195103114535ee8633e86d45a369308829926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422ad3cdd9bbbb7f397facff8d4a50c4a079f1fbec455a413f8f46da9651204dc40e5e7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b874182909f5504f96996adeb6d40d3c1b7d1c7bd65eaa3d60dd6e417eec8edded431f8edf9a4d54f9c572930d389e36ebbb91aa19c75b0dcd498da71c0826398cad1e155184210861fcca294b606886b8e299b315b1b6dee8f1e3013737ed839bd07f3bb632a10e6e0e87b8e5db64ff48cdc196c3d0ae4a686bca4cdf40c1d3b10448a1fe7ee2db1ecefdc6403df185aa8687fdc74f5606baa359826d06efbcf2fb69705bcfbcb48f1bed53397414cdd32505196f524938fb674b389fa8df305e8ba18980ebb2004d59b7ee6cc3ab11181d1eb91f7585b34d725c066e1cff2e15ca9c81c1c3cf3dd4b633ad571d2dea715af3c3b55053802b586288ca3478e7fdc7c0dfd8c35d16ee6124c7776ab04514a03f90d7a20c7190e0d3716a81212d839b1a2664cd8f4af9a598b35dfc1bd5964c571ec9d27d1ddc80223176f71abeb405614ae375d15d19226849361f9f6ea93ab0078c98778c76c4721602a03658f46675b16d2c75c6261dbe3bca963ea752d841639f94dedaec8a6e3662fd2cdc63dd0ebb3c6a6d4c9c1517f32159dada0706aeafeb9912e4a6ee758284248e97f65aa33ae163471022432f4b97c21119876922c580bbd11d2a80ddcfbb12efe3663cc4bc33056d8493f3941b45d6d36e0adc1bdce226931434aa800d8e8c18556b22bc3193be348a505bdbd24d4772408cd84e54b701182a846be4f1c25f127113f99bcd3569d59319bebef88f633167b267644bc981c233e36094e78f191ebca010aea0a54fed9b01dc5695dc137024af3b67ab30c9166f8a338acfc97a8d0dd7a7c7e937125a7cbe807221eab93af8f9292164ad7eb4694a6f42d37e3efee57a0f86d8462e6bcce292a6b73940e4ec1eb0f91498b1293ed70bf90d6155efbef253b2664b45150e57ef41851bf1ac3d3e56146aa74baa7306a55661876b8370030344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d24a617f0ec2c93d6e68ae5800942ab62afbe5aff50739ea5773a7fc02d9872d15510f3fe9ab35481aa964a78f42dfaa568931ae551383b432f2b574021c738a32465e12f0b4fed0e013c7fb6fc6d5552d8209beeb24b57c1d8b7e2211a08dc84abf51da80954efb0fd215f557c9e08ed854f417b9a40c8c756fd98fd9e1858d120a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fad1230b0d9afe124a5f42a390dd3e3111f03853e8282116ee5ddd89851cba4d908bd4bd7e7a02827539e40304cba8d353d6b15802ef5e9f5c5e23b0d0d77e0f7f3fc7e4da9724ad87d35f0e6949ef09c72409464e58db099917e2357c07014c2b73cb23030edc84041500804776815011a3b2aee9d96dd37af807a881c8fe0d898ef0a61496cb8f1c06f94ad446bbd1095394f9618cb1bec9a7b64796482d77991f08794a81240b0cff4ba0637de9b5c9427996f364821b51495c7aae314b2fa3f2f2b0df912ab1be538d40e34d9a39f8b0a8c4acac6723b0c6ebfaad3cfdb81f145eb094be1d6982e18dce6c8bc150b4cdd67b8d185f6d786b3f9268f44d53d85cfee54f3faba759427dbf2af31a320851b582367e7c5be506648237646db9cf138ce9226381f2794e04b25e0a026890f398e53fe0043c8ac5e7e43426cbcecc2fe7de40e617ae1fd8787c29ae2cfb52ba0a03336841199f29da4b4a89305457fe388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd783672cb5055e5cc033fcdf6e1bc08ed4792e09502f7c71bc0d9f69a027493b21fc158671af28cda1f2d48ee2ad1e667f014e898b1ebe6b4eab3ea8109d0e1310dcf8e87fb8123aaff7a389253746b4f0ae95aaea6e3d03186c7605420fdd45e057e6c7fa2cc3c3fdbb6d0004fd501c0b53db06ae8aa7199068849eb1c4f6e7b49159e5647572d0c849b1e5a4fd58e5eca700681ae04045f440d24eaca2ae043c5ff3096ed612d8f836da12373efc29057c14ae9af2ecee97aba096e1fffb270d100a0efb64ffea95ec31b098e11a0ddc8fc5723880e5d605546df150e71744ca54f8edb357a1d8626d6cd8eb640d8196b3595bae4ad1edc5e211de4e9097f9d56976132165e4eb7fd388b1e2d31453056d3aee5b48bd27552daa6bcc4df6fea3b74cdf2181ecc426d2fbd07e855a63fc8c133e469102970eb62de755f4f2f380f05dc8ee0d4fef928cfb5bd5e30de288fab1c9fdfce91e97271b247da58cec10055655ee2ba8cd38f7f224a3d572619441069f8bcbfde0128c280d4ea1a5c8eab1e0cc3e370eb2586117e640d376b56d402c291d5af6f8a1b0263a76a0d18cf7c1f8414abf00cd2671c6b0277557fb2940a6125ea18dbe369dc1380f47e4934d6b0cfc7040dc0f1e0c855d0429f8e555115cb70783c702f7bc2c31ed24214ded90168d1962948aed5542a608ac1cd2b3ded6c7ba0d62fa5106eed73e076de31fae21d60ee7074d7c6f4d4bc8d29cdfbe08f168aa676f786b93cb4e3698e235c9d283c033a420c5ca8b91ec5770da43b0e83a62578febe319509780521e67e19b03a224096997d2c13ee525146faab9ca824430ee896752895386db237f9e1b72f91e0cca8a31326c52833260bd30ba02bccc8c590d3d8181a50d644505d7023c92257ef271de534fb9a007de6b9e3c75dd87ba2246b5fadcf71fa3fb3a47c92973d2fcd426626c8aedda6df7d3907e8595bff226138e408e52cbc6bdba9d2bf42dc71d9619074aafd79c94e3639a6e2eee137f3b43f86954cfb3233868174243a535d3b68cd9a21eb602c378f8430b4c79a94f58b96dc0ae798abcce134e80b2014fd97da242727e4e840ff95d04260fb8064a658f0b0e85b96383f72bb086f94a9dd5c71925d60e175b60b85e451b39f7212a363f72f896497bb21b3fd9f3333fdc6d33a3cf2af7fc52cd03a6955425e289b692b3a5e5809ddc0ef79612b47d15b1e9a0bfce010c4e834c22c5b65ebac640640e6e626a0fc134d7d1871407e042c1078549b05f22bfcfb21ec7abf83b17a0171af805bd55e24fc0eb790b63be3a14891090289a03d4e7b6e3b0ab36a908bf2d4c69f1c6482995b82cafceb665a5a4feca2cfd7cf38d0d0405eda2dbcb26da7cbcdce6bbd84e6885d414924622a43a9f9eca06daad16aa0344543a8a48dfa1fcaa37740ecdf3420af2c9fc9983734e0c37d6640d4601f4de7223dae35b374edcf496409ef84a71cfca288b0493ab431a552dad63e0aaba962145d315102aac1cc9db40e5a26a9166625661f1cdb37f87b9ce2f4b4fd8881afd2c1c70107f6afd6af782271537304133ee96ad0146138ae3e948a01bfe37b8fd7bb28eb187a5229f57d2fe30588532c71912e4aeb31928fe025a2d7e5a4c495c1f2052976db241a15c606a901a81bc68662bb71b80b3ef078c623eeef7b83c85b3dfb0aaf0e90a550b55db2c84b132524dedf1ef7583b63de06e8b9954b561b981a15e5ad03af289f050dabe9d26b6ea0080d984eaa0673262d9d7830a10884393898a09410b518d20e670c482fb4dd10c0eb5c36766b439caf1f8c6efd155c57c5a55c9e516b92869b18de925176c6fd4406748e7f62415ba5acff09330a7b65b6e550fe5fc9a4cea52b8701d80a60b3b372d57a86c1f4f2800f85555a338b755cabf467a5df38756097680aba74af8279ad9e945ee5e457f48c740be7edefca3b891f343e3d96f185a2abcdb288d3b150b70915e1f25ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c79748772e3ec7591145c7c41cc81b385f4a447f5759fc6017da9fa280e29aa415b9a4329325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf03898875113ff0767d335ac929b86086a05550e6818d3ea808162b224977fe7195148d145a3129b9281ba32b24dd45043a6b78b529f1e24fb63a8794ffcc02259d32537a2ac1cabab7d5a1c22ac0f0fab00129ca79eb9217176e9fc97cf73b37f1a9df9e6f3b8790a2d4ef9e3eda7ced1673d64e62d664610bb2598c631db9848437200f79deb1468a94b0299f15286cd8a1e561d0b9677d1fe5aad850ce445f11b00bba702a1274079a55110d6addbf40917b920cd3becf86087208bcfa7217ea7f0afea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d2cdf7ecdb442402f065e4c7c8c296eacc4157cd42e741dbe846b24ce27bd3ba615e33abe30129b90f6b3ee8c115dcd1cdc175e6b0ac72384a1d2ad194d99a2fde96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539c2a2e6562529d9539900971fea15e231f80221edddf7d78291b8a8f6bb07a0d6b54379f2b31f84ac8cb93e1b76bf487ea2eadae9f39dd8c7d57f39e565fd3226f814248522741d6201e49403027e7b27c64324dcdd1ed2be584b66c4a7b2866e986603c275930955f0c840177ced47aedc38e00a0adc480d62450329fdbcf776ddc66290a91bfb468f09dc04aaefca24e7049248965e1ac71221e6fa8a5f654d5a5c652e4df4d57bb7ce540e41f83109468acf485f8e245aa73eb680838d87f48d7d28a87d69d0c04584bb983782f18cd5a257bb194f6bb938d60fd8382b213ff6f5b6b7832f58065bdb23dd9f5cba51a618a24d410063e34534a066b876883dc02f47a046d4c6bf986e4de24a8c6a21f878b53bcea3332e8dd553cbbe194be60c702d2da900ae86ef6fa52d11bba91c2cdf7cd7207fc68e6a4ce62b89efb8933f9ecd64642ad7e33aa070628be56324557bb5210621d6d215e1e16f2e8de070164d58497090b0b745de1a02f4e73556df4213cdbbbd50cf7e940bd84c198923efb580e149085089a97829af64c19a993029d57da8bb5f3ae6192cbb3838e6c88cc9c638e42a39e65035e7be6b866a30aec9265809c42d899e832ad89f163804a449b8ff8f334bc8d9067232b136a77a7c4bb6abeecc90ae50bec39aed2cb37696d62a0c700a16678e342b20fed84c530fa457919055e52b0937c794476c26f1c3382ca90463585a1e64ab65e85ea1f46bf854dde49d02fd215718d7dbc9804c45c396f0b6c94733c9d099e6efba0eb7a02b00a89184439055b2de0ae3d0e9edc15febc5672d9b786ade2e86b3d428e749000a890f70bc460846138a8174f618981a74439433bf4a33fd9527c61bed0c6e00513a5babb81d8c277efa9ea39dbe4fa527fcb5159262fecdce6afab10dbb28a1c3a468e5946fc0964492e1c0c7047cc6651182abd40990342752a85e2a8c9458f1764d9ab2515017bcc14424de3d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365bc5a0c8f1a90710829954f437ab21697fa70e2e42b6590d0921970e5d2b89aa0a40301d31640dc63dc16a22ebbfa7087cea923dab62a92155f2deb9e54a4a33e863bad89377b8fd567a0dc454217192b6cbc3b8ec7f1a1fc42029707db6330c480042cdfb90e9f2201fdaf7d13aeae33c9bee35e7b0834bd85bf6434ea0eb088a08e38b5bd0b74a720e3882131b2eb77977d079b117273bbdf67a3b8ec45e7f46d2efb444e90cf09df3696e15540b3402594834a5b9aee4a19c8e368fc2c4f18ab49fbf6476624f284a3708962d3e043dd7620a93437c713badfb982d39e551e99a4508188ffff86de8f71501f45702682410a1bcd55e6b1b72acf052103286a6564fc802a262f4d8e1b1fda6942cf0f1392177c768dcab0ebcaf9736cd472705580b6251d4145a960533c9eb039f163b1f667887ad790191a93214070fd9bf1ca89c18bd4af3f209154f2ea2eb2105dba78b5a20d8c2b0375d33ce86b91a74a52f83be497d6099b8d108907a4470542bf60f7b2322fbe3c8e78f3957a1caafea6c44cbec2c542378815b0fbed1c9aecd3acf19eedec8398063ff458d8e10ffcdb54c6cf5ef49313272bbe3055fa18e4b5450a80a514c6ec106a1c02050350536f301c27983b0ef454e0947c6a26a297cd556a9cc9f738ede201699415f73deb724baea09ad9310944e0663d1fae3539ee3c01859cb3509b12153a64e90d25a27f143f1f6d7aae123c48c53a095e41e83b80e93bf8d5801c6795366dea6e566b8b04c19bbc28b2ec1dd91cef3b67704c5b0982a41decebfa1d96919a3801db46cbae286d5775b9d167673b8fee15511e349f90bff9ac60e1ab535f78780174572c42332d8c09d649929031dc0008eb6e74a720e1c9ce47e6b4ca4913c69882292711bef033ed7553bbdea85ad4183ff7530068c4222106ccbed96654df49969f6ce6ebe57174e507bbff38f40710bf760c843e613a8c60d265b49cfde384fb3d5fa9305d6f6b4c748549a12e12af928e1c63f7fee7516f4489446ba1d92ac42264f0769c09746dc9a499f5e96388546bf12d8c7d63e317de9f9b48d7c32be3294126e6b1df5895fbd45879a21c623653d4e4a4e4034bed459c6ab732d765feb507a8479fbdc82e7bbdfcba856884dc30559234da31b3e3966bf149b5d3f9d2be1ce163ab00ffc1dfac8d37d5c017ad4756a5474743811f0d1591ac99668765dddb93579cfef19844cdc3984326761ff83ac38054dd4b587fdacdd1450ab2bc5b196b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16f75bffab5d7caa50fa40af4e84d89d318348a926783e2e887b8168efb0137798d99d581b403d64c0f857d7c7ded9b2ccbed7a8c69cc740f448cd9434ec2c513f00829bca923801a0bb3d01137b0ebdf41bd8beab3c6998c33be97aac8a00a55fc8db5b7e314fd9779bc9da007127f8d3ee3e140a8371e147e839d45801c7d558d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ec436216e1d26fceb81f16c960c1432d38069cbdba82d6e6962535319292eb75f6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef212cb782f29474d2467e2cebd9dea482ceafe694ef31154a181a40611b344cf4407dd0baf52c543d5a20b47207b270fb3ebeb8cf6b64c1b1c4599ced832b055868dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eb1a93e7d77c19f8a44313439dae048ca6a0ab557aad975cbf79d91d443b5822176c650f5168be04213104e3248b6fc2d46172888970c8d2dfcf5b3c6dbd1159c4a0c0f18450f953952ab9808c2e6548984428316fd2984a255d4c375c32092ecb4d8b9fad7e63d707070ff5dd10e64d43277a4cdf559d7d43f56fa115b73982bd22b5c2f3a98e92e8141e60454c467ba21d5f721fa2a4daa42fc35dd08fa721be6bf8f2d74d49f6ae025c715c5eb3b52025133bbf417b197d608be6d8966edfc277b151c88d4cba300ba1c2569ba11fd69f9304bdb58bafc28222ac119c1d03bd3dffaf61285e5cd71b11093286d67a2a724fad982fcdf0d612645b1822ecfb8c552af3f3a6caf6000c3cff13e7c55458305ea5da05f06c618679f51216ae4538df557e86e1c1afdce36d09b15aac42985ccd3858a286c0dea084511c6a9d082cd698fb4dfb2e19ae2d32a7e5cc50ea1d021aa9e2f2065c377e708e644c8c432969d8ee33d9a53223bd3a8a81321b67dbc6ab8219f9c6fa67774b5a40fde28cd7bdbb914353370a4b623bd0b3cff999ba44d0d74e5bfba1111c8f54ea4d2d1f738a85d2d54c7c7524e0ba214dfd70695b2caf54e23455b880171b1a62c2285a7337590980029f21c70967f50c8b5657583886be33b8d9c8a0e4457a43f45ff30ae964a8962cb69a2a195128d0fc95382e238b330c5b0f260ee2fbcd8e7e2773da930d1e89382696d5bad394edb6d99fc533c6618e5563c23d3305252bbe2fde4179163d2670a2be4bf822df7d642de5b3bb661ee49a27202806216153990d441fe6d0347c5c427b9e5391b2f14bdef571065613b2300a99aa45e8297149f1501ee0f6a038ca8596fd48213a511f15c7207b4c9d5f43c66d939b08a6530b033e52647ef2e823e346f1b46702f5acfc0ec89be62744a076decd88ddbc2522c58f911c92a67dca0e12c438a3114b5b74487dcc903e7a1b4f857e2a2909e07acd797234ce27f883be9abecfadf6b96b0d5bbc5ad074b05749ba4f6911838be2ca665cf7c6ac46208800a6795a9fe0ef516a0ae2e896788bdc0af1160f2762cc489ba23f8966e72bc26b13df2dd5fbbc1ed2c5d306f9db0082e7ce12a6b45840607e4c1e88f331c8b9560a46a381731de118b8efb73dd2d8ad875cd310edcdd19ef2ddb236d6c8b09e98e7173efa020df536cf9da5ff605fbf46c9c92be481359a712b9c421aa15d4233adac95d05095ccc54cb0b4feb4e2cf3b1948f86b8cb1bba0a45aadad198c4717da5d4556048d55978ebc9347d2fc9d0f4831168d05bbcc7a76cbf8e289e2e499a9aab70376fa3d840f802d758391b0d153aaa697b627c77b4fae2d8ae31e5b477838c172fbd7f45d22cafae86e895fcd436b41664f20f805979544b1e6f7c28c82b63644477bd3f03e65871b95ee78032c894378bd9bd79d48ca3a4f2fc4554de899d70b1d96baef727a6efef9507c2b2fdc2fed90a4b31476fc8565fdf36aa642d11889cb2f59c00f6e1746f5271ac58649e0d3bc07284ca77f4a7a7c7898d3e861e5630c7bfb0a7ad8571834c69fbb733f28eb0ff5b6c4c1fefb9c16c522d4fc232aa9f04a080648d3d8c2226b7cfa8bd8284d226940e3e4027d1eaaf8e1d8dba9b073185e26c7a8c72fea36b30a015be28dffe9562dbd7015cb4e8a5fdfe770c9cf835d72460f5637c93b7a00b363468db346bcb07c0b2a840468bd898c08b6305d46cea798d80ab108b72c970dd89de4417da9a24a8c9f9c4e8712d96490a28d18dc76cb2faeb98685d0384714c9cbe133ee4b34748a4a5212caa1d7e107aced84a08fed86c5af91ebbb6d7cc5e389dfaf2fb291977fa2c5afe588a0c321402ffc077cc0ba7587176b215f66142cf8c9c892520e0e6bdbd894f9be17169b609d12928af2967eb530c05efdf996f44e882ab5fc7d405cabaaa21e21c995f325d9a9f7255e23e2295250556b7a3e753b5d29b26cd43efb595750f8579c96fe507871a8f51cfdc1950a539015a0d6248ac5aa62d89d00b7a3430ae019915e576d0f8880d2f7bab8a5fe25a230f5d54cbe9c2380435ee76472dc5a068ccecd233aafa6f9dd883b3c967ccfb65f1db1c1b78b820d05839b756084d64a6e7bd9d3ee22660283a4b54fefcfe7bbbb1bbce806aa5d0974be5cf497c9c735b1a31c680304b619b6addc4ca663c76f2453487983fe0725891e6c6589c1bc29a1bb9e7bdfd98bdf0755679cf2fd9772ad3af50ac307e76a9be4d7b5da69d7a9c30b5c875a9f187730701a6ac3a113e00f67fd9ff275c5e130f2a2532dff009f31f9e88e93c219fc45459e554c6209ab9d05f4fd1903ffbc98afe421dd3d7e04dbd47151ccc95a16cb48e3f41e5d7ea5e2a68b79b4774507c61cb8ffa3d136946235122e2e580be7258752b997c18536e9a28ffabd1dbf40f8ee81910eac03a3f4b17d1663bd90d2d094534895facc59baebdb0a96aecd681e9fc7120639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416100cab3cd296c55a95b963eacd2ce1c4097992291793fa0f733332137c70fd91d7e9e463a8a7091c6f5e888c9cdfb1e24536b2b808f2fe0e3e82bb9138ce67bc8acca3150510571f9f50aa21dcac064a431fd99f737db50009ede2d5e0e6651a0867e8fc1f8663bec76483bca1acccb5e34d1dd349e170273ce70118c1ff1cfc799e54c18f096d53eb266c3695a417d7bbabbeb3d1c337b3c05b7b7ae24eed31bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abf7d2b46e3e9347b81e9a05cb8064e6a22e592b9497661806439d765ceb6a009734e7084728e2714abc89a76e9cb488c7d5bbb1c76b72d39339d56708d61133bb7b2d049a207454c7409ff511bb9f20d035d3b2bf308356f6e4dad6991a052b87dfbe7c47340cee47b2e872b967d594d2eb09a9412230ee0171e93f08ddb2a528549966550329bd9dc53dc555dd16adc0efa9047c2400c544b4bce1172bb31e8d91cba69778e1c25b9e168ccb4cc8341aaba557b0d911344f6da069e972a5fbc8b8ad11182f53604b7dbb19b7cc98100d94deb865695cab5046144c9371cd8ccc02aeb88988613bfcfc6cbb0130bfcde515bebdfb7c105bdc2c12f6df05302c97ce1b2a3e2e6b0fa2263c3fb37b08e39bd687a683c3975811cfa07d22c800a9f5f840aa1e79ea3d80e1af0830c5c4193a9b35c2756b08917cb045126058fe44f25469ac9d11b7329ac9c42364d3b5001c38be8b673e4c82c3c1d05af81c3d6722ad64acf7042865a79789c439300843a39712cdc3747e051a9400c0fa2f0f178c6d37066bbfc47bc58659f066bd869f6e9f798d532c33c2de92ac8e61d9e19aaf563ed944025396e1a44cfdfaa6dfd8e9956a0d2a39fc464f4def97bde23a9b2b0d11014b42937abf1e51cbf6fff5a8605b287a03618797f575ab282d4ef201af1636c4aeca78e66dd41948d040b8cee058fc7d2ed6f80415320cb7811288cf2144d5c7308c64ef98a7cb651361728fb9612f1d08a2ef0cd764e763ad782033406a2801d93416aa5e4364ba7752f0bafc84d67a87edfd1164cd8fc028470a40bf65f83191d560d8659b81a7746da58a9266bcd2007a30aa3b8c29a9d54d393198d97b37c2bde38a7bde0eb139e287f0883ab9e603ad4deb094ba33ece1bdea4c2bacc7f6e2d4c9ff37b4a545fa10bf5d280197da550ce97d60665c37f240aa600122f1993d128cd371264710d7c497aa0c936362b24f0ec2c3ca9052647434ba6fb34a6bdfa96b93dcd924fc17c1426662d0eeb508e2b34552ed8133208b87d8a5053ce85954c3fcd0431a33e8312cbad9dd74d702605107e7f364353c2bac4381b0938da87d7fb84d40686d901bb03082d73ce1ec473a61eea2de15e8b736b629f1e5a758e3e0aef5644f4f816f600a8983700439719e451150e819daa634ae326a9ba83dd50898186d007f2857ec1298cc72b8d1650b822f29c821dc9a5bc11380e9e57a8b91b47a6aae6dd7d9dd26d095ac860b7ad842d2ed4786cbcce0c2f75823ddafce7246fccd2f46dcf631db02f9080f1a1998be2f28b37265a4bf26649435beb3743e762b133141affb793f2ab8fba3473a10982e166deb627509515809e762fb6966e7ffa35cc950f0df07657d8fce93cb81ad054579d0700aa3aa18bdddd61a41be7803bfa807434a449c8e76fd2cb2d6293d13b060ffd4d111f86915ef7d567b19f72624a86f595fbb9e5944ee4c7670408bfca968e9b8da30542dff9450a8dc25567da11822bed50f0418232e58e9869361ec47c16421538937298fe785ddf587e6f9db4cd54fc0f8ee5b838cb3dcc4b9098d358c0021eeab1e210458c98a35805478870ee78c33234435132267d9d49a24b13a8de21a58dd0eb3244ab4ef2d41c283b21207292e7186221a58f955488b44520bfb11223ecf9a4d93fbd44812d34992c17c5e81587fd9d127f2aca8a3a597636e7beac87d4860c9343871a916031e30206dc101226debdb33bae5bf9a95801046d03804249f0a5f8afed16d3ddade4a92d8e504266597ef6616f6b9c98d5e74c2e76b65ab6e1f21b5f62367117a0d1b601bda65b26f5b7c746c8a344d93e105e2810a0ee6644bb817a3d92b08de97fabdbf19e2d84688444a196cd29c01975811b80f50bd42d50e588899526ed311c8cf75ebb366779b842ecf9b099ed0705afe14a22885b01ee93eb4c4d8505d6f4b1cd7a3b8a09ac4bc3563bd458b9f15a66115e3f5d00bca0821f35ff5d4bf8256da24a4285e318dffe597e9defd4c4cf75c1d9ac65fbb2bdc39f060f16713077cee955d73c8955ff8351a1b3e6d6ff987fe6e5750697c8c314ac170a43d951b2d9796a2a10000f3f58e427f850a0d77cd3a3ce0defd45575b16b6882a277bec9e2262eb67de9627ec03f870ab0441fc9f2370702bc48b72fef965e784d91ce06a859056f51c0c4368ba1abda9b4343397ce5abde4223d311cade87514bab1fe12b7191b353b6ba6beba595e2d2fa1201909d9922eb801f10fb1887285be54d6eb159c587f9ed90f5d234fef50417f3ac6da33df895e1a742cfa58400d8c7f05f1618312c39c8a3eb1508d21b70e2f9c0bae0986aa822fa6a49d08933a6acd734bac298435fc1f085618da5282aaa24c736a059ac93fc727bd5b7c2773bea8e9fb716e7e5cd90c75d8f4891c5ac5deecccc6704a3cad70ae78fb388124b967760a3f95378f30d5b86e86b62fe5c5018a0f61242f868c924980c037bd4b02983140737482c82efd5b36434ec3d96517c3aa5fc33406d9da378963fa5e6a8edfcd081dda2be014082fc1ccfa635184be8f04912b756f2c7124861684f8d2bacf1d4019ca39f6368dc32e0bd1289c557c5d0911ca820e124caea25829e4b6f8833f3fdc0dee18f22cdba3fc6f34ba2bdc882db96fe58c7cecbd8f02c82fb86cbe024981b6646953fef7ff5bc0ae69c37641ad21f284d574488c1e095fda6499f21eac766964decf676e740f446553e8b32692b1aec11025f03c73f1be69bbbe19a7278318946658cba70c8351a3fc91b7c54ce95850226d796c0bfaefb9c77c630fad76b5f701ab5610288b32d24ab60f6866c97179fda8aaf39262dea3ab54b4ac40b22d8d4e16ccd175690934c6bdcb34b82baa3e3d66fd66273f5a5455ff9bb1fb22b6c9f490c770c84382c6ae4318b002e0f67d543217072369365d7e72bcdedb3a164faae01ec591bdbd8f2ccb66a43e63bc2ef9771291d6bf1351acc102aa700032dac0d018dd9407d5dbe635f20ac1b9ba5b8d3f6f367e78f65e85633c38c899b9fac64e2568e255ca5f554ce9f78929816e03400b42fe5723cb37b16b19832e4d770ba2341149661ee2ad0fe689e7e9678a4d82ef0c58a3c3517ce7a6b6d49f677ce8c01c2b15289973c212d0c0c95420d888816b61b842a7bbbb49c62708c1409991d25ac83facca1eb7c353059a00bd31d93cd1e051fd14a006aa35768b474e49a173d6e3f3dd167975b319c2a7362cb907ddf37a2c90a1e88a6b3652fe544b03f8f2f6a63c5bf0069af215cac7b2367a59505656e736c7c9f80dc8edfe682293e5defd9a45786b11d700f1b846c0ee0b86821893a0deaa7ee5c405f6154353e413666eedbf73878b7a31eea0403b6f1f98ccb81a9c12c1a3a5ee64631a03d8905e6d8f8be0b0ef3ba19fe29b52ba2b098544a23ba1c96239f18ad3b35cb49d9474e75be1fef50ed2ea7097384064706223775bd89eabd6d1df8977a1e29d5b2474151933c0665c396e99e7ceba5bbcf32578342412124bc8a323102594cb57c62e8311edef7782245b0b5c670e468f453de8d7efe39258c71a05ec2dcb99129fabcd5fb269ba42628dd5fd3718d94dc6c58de9d9f95e3791de0fbcfeb125a43b9c2a4ca3cb62cb6c1c988542ad8a587c096631d55cf606e9267dfda30ca533e60dff28ae13977f1b51a259c4248c4d7003c711541eb10f0c43c85f2aeababd408a4d00fc745ea9acbae0e762b76922dd44549063c3bebff390e664aae26162283878d52d88aa5c45931b759b0d242a5bc41e0c3590495447c254c08f625e6eea1725af900d047af90572c41e5f34439731e42411a90977d5031d5794b0950715984f1ed4863d8996a3627f050f8dc5a2f2a5fb53682b6b44bf64721bebef09460a0469474dd3e1f4314ad1a4d8ac3350c647799c29836a1d7ffdf6ce520c27594388e80902701b4b4611d18956c7e0f171719c75b8b66f5fefeec3754b3bac46ce6370d1ff91a5a8d9c088850a2e8a797cd1f24e12611cf350578e0f08a90523befffbc5c6d821b9da81262309f071b5e9a0e9a5756e4969899d93fad860cb5b317d318fa3e49b4d93098b3beb563272d1bb418b6034158da1b93a9c05f178f249e3593f01a82e865ef8cfe9fc7a05f630ff068f74efa546c9b29a2e5306a6e5d85b5d5858c7efa0ec401d16d9e3563710e3da4e991bffd1545f4b4b426756e047385c4d9b010b348cbec107c9f96097e54324bfc267ff8f16ad6a9f7114e55ce1cc232a7879d0c6e436432a231dae7122506d96e0cc60cb1c9af48295eb93382c63f7c09262e214f21135f6084afe684191d92d620f987e9ed793852b409b248deaeed9fe0bdfbcabbf2f6cc9fd661fbcd9cb035f49f78db1ef11d5f3bb765fb89db943a7b6f86726a2101530100781a5fe327c056d38be19214917232a4249900dd74833f7e00267416bdf392be47dc548ba38aac87d70b00b0e12eb5da446c44d193f4116caf2da5425e9a66945e484f8a89480c76a214472643b00e391a9846d73b1f5117783fa2279dd1e4e85b0a7c5ff2d818ed65f9b63fba6cd3c1db2c60295281ef63bd3baf2dd42804bc502f6cf6be893d33ca222e8b8871f621306e3eb8baccb325713bd953337f133fc088c93f3890ee8abfab7d998a25ece7d3e063457a26c3054f0b94f67a50a5c5cce652dc40e70f9d6c6885c3ddd1a970c88b5615c1729ef8617e0900599998f5234c0e7cebc9adc3f54f5e913826fd7f629c48ae77d08e09d6ae683da10d39b700d7d5f7c2000f9545ec012565054448ac15c3dbec05ed08a30711e159e58a2d6f434c93706275d5b790d33fddaa06a49262b218c2e60dc05a19eb20d10ad03a10c174862a69cb21eb27c87e03a4b748bab863f1749f50661132bd5bdfcfb8e62d5240615ae28576c789833e310a26462659275bc9493cd8a3624cce728fb6b3793a8cb83938cce44c705caa03b23c6f072bfee32612cf64cf24c5aa8ccc9fdee94befab551ed937fa96dc5ca45cc708168a1ea168be5c86858ad4084dd904b66deff1982df8200cdafee761361921094277daf554606f8452dcbb6b22f931b6578cef0060a0d1b089e9c76c21e000e0a881be570881fcd95ba47382494da38f2cae40bd3b9cdd39e1174e43c19f257ce6df6bd57389fef4cecd77536817d4f38f22c57613c92ef10e0eb4db949f4ef045c3723affd69ed65178a0ba55673c8ddf92337d0abdbe0afe9bf2e035165a4c6c1b1efe986bb3f31f5dee3da187e91771d6b46cf0b5cd5bde3587e00969622f30f97463d13dc467d5e80cc3ce985ee7b466293801d6d66030735d56acc692ed8e19c42faa2ab6edfc329d440218f7f56132b9140e11d8cdc2bb5cbf0d7d03cd1d66eaf75127ced23938e1d4aa7d9382441717ea63cd673f2a7b299681e1989e21ebc65df462b683dc10084a8c40fe5db71b575b15791a302349c6768e58b278628f021955a1d119ebc274efb186182a93ac50754a620441f5c3f3a688184d43a9a5e17059ae03fa1837b487fae085f10d14ac65d5f984fcec55feebc2e3b7c296fdb74887c85fc2eb948be09d5d6d4bf7b9edd2d1639df485aa199bf5afd345d014e7bcc383449c10c3fe0033d000bf3e9fa8aa3a00ecfb0953ec3df2ef7831037ec8b368c1a823f55de539af3809988ebf1e601f5811926e68d1e316bef1cb23de77cf092b100564c05c7f455e693e0fd0797cfa622217727ef686113c8dff63fbf9586362384f93786a49c6ba6e9823cff2d68548de469d04f18c4df95f2546f4ec4c4df8ff7d3f785104b609305b196063d4994fe510bdd68de63ae02d2d2fa9e162300a481fca15af35f98f6bd2be5508a40e50f9314439a698b3b1526bf7e2a21d10ad05e10b8761501e4b38f737651062ffb4f407cada4be6d3b07a96559f5c92bb1accb72a213aace2f54137d688e18846cfb03e510583b21c7876c666b5b6b96ff652f05e8b6c6485e66aab041a340de063af2870277d67a277033dc46c217f61fd3f094f4536e9fb26481f8887f15ce90e7253da6aa0be852b4558298cc155c4dfdcd0064f5032055e3206805517d244c7c15c48fc595a1afa16afd4f468d20d8a52e7c1c37dc50dcc1a57346aec6b2d268cd1e7afcbc061c7aed30c00881cde3cccc6821a4db430b2ccf4579ca3a4a39a6bbd44cdba5df3f834c374043e0e0f7e0279cd3b3e9e16fbe29ff2b7bee87a11987579986ef05ce4636c6b6b6c99acb51b295411eb597e4b461c36843026e8537577be516b1e0979b974fcdce15f9ad3e86e79468dd3228235c3d2afbb84f44a7d18a6592d6b80e91b87e966ef0b3f7dacf1ecd5a31ffe5072d48f46dddc1b2b42f4bfa750be669436a679c7e21cadc36e3812c7f90296adc814a92e7309f66b8ab9f0300698ea7dd98d99ffcee814a5db5a6408dfb7a421d74d4c80042fa087806e5bdf12b3ec1661d1ec27a426debad62f8a26abecaa75aa5aa5c3f77160fdfd85854379eba9165719fff9aef6758f49a995795e99df0a0884061bbb271a809ad4695beec328f7ccf13ba0b60b2164c711066e0ce37fd38cedecbca759f4c9cbf070cd22a75b9201c29157443aa15c4903c12e8317cc3de0087f4d64e9682ba65248a97e6ffb253ce8a67ced89528447d9d6d14cee701603c7568a9728d68ecca5c04e7b8b0f59cdcf6cfdf2b00a92fa5ac68e83e37300a1e6d00d73938320ad1f33751c75ec0b1fed655dcdccf4642047718f056b096717c7dde7de7f4ee7d5cf17eefc844facee8428189bee39333c844a9df0867af082a89ba5a596bde57ca7c263327275de77e1c4bcfa56de3b854dda831a40a5732326cbafb9cc230934068f619ab2f07d1034ea13b80a8778b70718c1bee4dd8034d3a1b58ddb93326c14d3434b0777a0f3fb02c9175bc1c56b57a1cc8d1f2bc7db35effe47277bd40726cdedf1dc0948d7ffb40a6a67acbf1f2118ede602101110c24dcd57289b90cc5da2a0c02719e4183174c2991b58663c279a529a8643f76b92591f2cccef7a356941267bd239c38c1b1acd89821e34cad3a915a5d18804edbfad2a1df1aebe1759353891158a928807f11fda469b28736db4e55686a7cee03733eea5ff954c2c7b7de5a5f8af8a208e3f3a7716fc908eec528c0c2d762fe2cbd155b2d8e869c525cf7dc491b94ef0951cec5e16118f32b2f56177fe46425eff8d4ec1d457c77cc0431ecee9070042573f993ab29e3a888a7a78675e3b2eef220841dbc645357634d15e369f540d998a6bc7a838d82e95292f02a356f76caec9b03bfb1d5743ce066d23d4cd1dad2e2d7a88bd3d41be9f23b91c246d8b9d749798e9c8914d24919cdec6a145d6c0d3d638b2438dc9e3c833b9f2d1daa78d18da4eca156d5514708b35b1a900152003b16ee11fce09dc5ce05706ad260582fc9752b7705c9fda6a6f7a2019158ae8d74077b09bf20804676673f809bda3e71957a488eabde942b5599b29fc30cbba22ec1413b25c89b600e9bcec56b63c33c5ec18117a59f9b23edb26fbf86e83812b37ab85847bb200389f2059568fb6e0bd51b80aaaa47bbe824048956d09005b994f53483b83314079b731219501f93b870366b844e3839f34aa85701d0ea16e951d89c23e188a01bb04c4c6e80183c49098d59e83077103d425791b7f6c443ce1cbc3d22ff0fb7c626129dffca0744dc3810abae75b989db29173dadadd8a2aafc8909664d0f89c8d21a1d22240625cbc20f1858dae585d0d9904014d1c179272d505b29ef2162cde1e2c94a214cb2ab9bb2c7fdc2c6547c6942acadf43429dd4005cebac577d39fd949d76a1c3b16fa54fb78d6bcb3f05d3ab0e6a3ef14efbc8bbd0b160913319736fd2492bac1dfc7f53408ef8a416821091105f25b8c9458fa0df1c469c7c82bf44a00dd419e3c90f5cbea4b4b6de8f87e716e152eeb9a846c932c0daadc93cdd4b9e0822234acdecbb0993e03bc17e593669693d17edc4c000c3222edd6ebddfc5372bcd733a9d241b42356d993e46cd9aa235c2e1ed6c6b8a1e99d218bd47e968884ec2a5a46b39bbe6ed05dac9176e907c9017d15c4f572678b29ab425b53448af1a4d68f5e50bef1f62a07d27c077bbb5e50eb825e0154dffe4f8e67cf26ec46ff379d8d2d3f5d49e017b36b2f8953a784fb69f77b0e8f3ad9867ec78690494ec9dedb5790ffd58bac07c12f403b86d7a60bffeb247feaebaf337d2c13f10f7bdb0bc778b16feddd05f5f587f7ab7c2cdd3742641b2d2fada4e9f1da4d26b915d20df6f35337f38a785b4d1baace8e2c2ac9f09fb58cd1a34c6d2f5f7446452d9b59f2e7c11f4762be3f61a15eb7f1f96b9273450391787c49c76bd7ef050c775bc4ba5a0ceb382a23f30160351918d225b3e3cc51198fe986186f01e50ee9130c0c997e7bab9323cab7ea5784e800f7e584d789bcde24cdb143cdeb2d3bb688f0c79c402c2ff4142d53fb8fc36cc3ea051e74dfdcaa580061b91856f3e99ed4133c83fd3e45cd84c157b4d24b3177cb81ace6b7bffc6e013b5fdc9809ccaa22eb31d30902e132cda2002c38720360fb3f78a41e1451eb86977335d4a1d3c8266e26a36ad07ef8a7db705842aeeb5c871dd9f9cafa942010b21869b307c01948bd9cbfd8307c38c13172f6f83a6e754f534bf38e7af8665e53dedf5384aaef89cc945d7972b7ef02354fba0515bb33bf7e2c42e7f79e375b57ae574109dc60047b5ed89ebe09cf85e8955f31d8c7a4de922205da8ddfcb89e9fb3ca40a3ecd51369ae47ae77754258cfb62220aa5754d9f23430ae0b0c11ed6bd477474713b0236dedb5f0a7bcddff2081596bee2335cc6d2f33c7253dd55e89a67c3978599ef13dac216e70d5d2062ceccac794484749745279980831ff728764071fbea436ee89dc135883f9c0909f9ecbbbe6e179f7b752c6a4347a5ee4e2266350d191431874efd0c577b7638eda9e71fa2f21ae78b018d9d71566e358c57c443decc9f3f4963eb67fb86039c1bfda34bdf6da9a14c97d2957ed7f72ee6f97482a3cdadca98352c398051d228eb50ec831b0793834f06e85aa19bde4e95c96264729b38a9b4bbce10fb6c25414bb019244cdf60b232162a7692bb52c1b103016c3ba8e1af2b8575e5e95bf7d43cea1ab8ca7937688be7e0ebf63934487aaabc38797299b07b5374272872f8c05a94efab9ee112e8f32a279a82dc8a55944513e76ffd421d651b59dcdba615b9c4c55b43e5a9209d7e122bba4787ed2372b89fceaccfd3cde7f03a7e67c221c1bff8907b61f1a1f3fa5c0d4424fd82c0c2e2672cadbbf6ed997b9cb3439c508ed1ac960ba5ef693416128d3da3d3ef9605c8bb2d416fc840dd1528de31bd33a32883d732bebb71ce92991924730b9617d727dea77dd0d0776ef772cd0116d82f62282067f6efeb71f26e084afa2508c60059077a5efc2fe32a3837fc9423b32bfe74ad8edefbae805934df5ec9248072ff69ea119fe617dde43e27dd61536757ff855935ff55fc2b1cbff1b3ae5fc507d3d27ae16ed043ab13e6ec8388b4fa7b2642adcc3a5c052ddc01fe98cf7f4057a33675628212e9e081af72327b8a93a327d35041c10089d0b6c0a1f426e4f1afe0f56d7853824e30f02df226040215e6bb98f033aa7106b0e06d10aff3364495f22774a5a30f9e989857d3d7560ceca6d9eee835a41d9fd7f4e5fdc905f0405813cc5cdf992b0556bf31edc239be7284cdda4345d9e2a6f2a2d990351be8f5757c1f0da3edddd1efdada1e80c52d2f938272f392a65c9c905ccf8f6c02df859dc6ed3391889543682392f30281852b93aa073d39108e9440aba71596977d1478894b594e200d9712c75f723aee05dd710351be6c95851941271179e95107d723a69f24ee2bd226ac7d30e3b08a6d4a194f3e20280911c541187884b2850d202874ebfab2a022971a621e886a7ba3596fdebf543afb679da05e5e064ebb0c34821d61a89d70dafdfef99cce0fa08502d154c63d39a1a289018994060734972227891e120702c179c26e3f03c228bd1dc8fb338e6542380af6c50bfad766968895d40439613614b4c167815c258d669f75674ff0c8ccc6983c3fb59d153ead7011f69e0cea72c87c683a0ad4a0b1527ffb92e1e1271cd6bbe43b13881eb6ffd7792f57f13e34fec94b6b7f57b51277c0264295356c745868241938a42de193af30edab1db44269a1e8fc28a2a3d423a70799f52c83fd05b8298dfdb0ae84c2924d8422a14557235259e2c00d2fa339fc5eceba7e7eeb7cdeda2d2c7efac609e05a0adde883724bbfca8ef268d522bc0fea9db000b2c45f9619543e7bb4b35493abb61b7f7d019970e75cd04892c0d3dbda320441adebf454766a6aac00963ce7d0cd872858d4c598a5e9d5d1547f708084835c051ada4ccd2b1bef04a5860e3f9f80d75119cd0ac76c22eb52f3dc4919040b83d1b776376dabfbd844e52a240e1183a404487cd7cd840c4ee40bba01ae4b8f90ed5b6150d19ef6b885fdd451c401675b936dd8785daf86b544fd088099e6e21a141ae304bf9c884e9969555ce029e538eeffc3f3695c573c98bcc42ded2f3cac0fdf4844fd57a4df732e06deca3523255795478e6ed4c950a453b365baa92ae8859e5b26bd9deb929b8f0d618cc1270292059f1d6b7f082244d916aaeb3688e363e848b2a63832b64709254dff6bc895687663daafb647283f6af77e768bd99ab4a7e4900830615f96d70af43127f3c8e16995f0899a0162b82ede36820e9a3a7727245a9626be8810e2e462ce1166cf81386cf6b747e1c271b9fab6e91e7b814403cf87d2c7e1fe6fab3e44a166f42b1167c30820fdaf44e31fb91c44b72fa980a58582807cb9098c6ea4a2d5aee4baab7d6d5da2bc9713acd11eba9cbecbf7a88791b09eedb196421a03cadb8e4cc6d80b1926c9a7c77a96fbc492c0138abcb219ef85a9d337e2dd6600679307c4064aea9b2ed18f7b13a897d2f42ca3ef224cd889154d7024ca0f20e86d6f2b890f264087a1b9a26da4a7e38b783621a52f9a8687c5e4b4849864b11023af7d4729043e3997fad0d57aabf71950c57eb4bf9d1b6899938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a90384f33cead9b6da5d047a5779f352f261c648936814e05bd4a3a686710d5a1772d6eabdb02918cc7b85466eeafe9c0afca8184586a15ede77b6ac8417cfc5db3d2d697545c0d7be515efa8f0a1ac52de9f603d4731544b39581cb1d9390ba2b133d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b5096dca44a82b742d163eb349c46130b1bbb96b7aa78242cd0188cd8a92a0cb948c6dabf2eb926f96ce0aa033944715545b184bc155c134bdb875e0ea53267f35e618895da56c3a27fba542149e2c77791faccc12b497a35eb058090778c01211ecf42956cb51ae0d037ed3243ad74abc09c70e79a2c491459a46212117461886a7932f81afa11a5cab3dd2797181b9eeb0f755ac5b84985e7eb84e2f2b4dab6096946cf72e8d4ee5b7daf60467365cda05b9ed0ce73bf88167b08ba017fab5bdf46d8c1de9bf641776c981ae071f44a452b2982b9f1d085c7e782b48c01721f0be9ed375d334c3e81df2faef18db51cdfdd68bcc15358932e730fce19a09011777c8efbd64b1ce5b57a8a90ebfab7fd4d706f4bd34f7d6eae1ef65f9b2aebe7405d09a2f3449ab23435d8b2db771599fbf69ffaa59e0a0ff82e2761cfd668822ee25121dcf974bdea5deedbc01bb1c4a44d319a8923ec30f68a420291087328db2fb1e3cce8f5b15cf474193c3ef9daa074b23766136a6164975d1b614cea458d469be0703a1b4c1ec6fb176e43ad1532d17fc1a63efc99d999318d6affdc46005bdb3132322485eefb7ffb71e8ff98b87e675696510b16610bf93d5734c38c3c6ccf6e769fb6093cde849f778ac8305a36ddc6d90f40ab829f7ee9677f86a69ef9cd25d4c98c91c107bd22b2a41cf3e5613fffb112c8e11928c444076d4e82f67aca1601f14a0d37b4d7944c16c8faa24d3458aec20a01c4b6e9483688caa453a9da8415d66662131c2db8678b592702b59a51bfd5d14c1af48e5c8b5267d28823aeeb830bae094652ab438719c759c8e26bb8e458f42ab540fed1b32cc1edc357c0b5b6beac13d44e8561855b8a832705e549ec17c3bbb8eadd166c7614853621684cf25c1e1124632f4c11e6c81c6c4e653e91449c73f9ced28745f4feb1c0eef7f037cc56a90929b185e32a3f895625295bb1185c9b36aededa2c48331b31e1cc260222d9dab3ab50510647cefe960e946973bc67396fddefdb6aca5efc32edce48f70e97e826d45416936ec8ad977746d88329076bfadb3b4fe1f0d728aaa4a95076c3be7982b723aca6a71172f4efcc760a1c331032bb825187f351038d70ccd5201a9f47d767ca3d2561dfdc7ed9752c8db2a59b4e3d1e50ff2f09e7ece5305d251f5f3b2ff546bf21c877277ff349f967eb55dd70534295fde3913f76815b47763bace7e3aacd73f861cd29d06ee1ab5b56f7b093a6dd202efe71a6df666ae8abf0795ae098bb28df92ec9e34baee4e8cb5fb54ac3373f62163467c364f4dbce66186f7caec80756d408b3ac242a594e8dbfc733fc3e5b1b9ff50fea30f2f309da5fb3c63e779965dd4727f53682ac43338b4680c5f8ecc2f9032dcdaf968be9786b16cb446e49d8f58e12e69fa8aa7069593d821fcb04d96b5358cc378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544b59991333c5ebff1aec9def0478ed34c207494abc7ba34f81259bbd2075bbcedf74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771782f1b53ec88781d9ef3e228ffd9dfe2d673ac4f0067c568a6f6e63f8f2e81cb58fbb6853e99c49e14e3b9a46f38f783183362fc4547ff6471416ba10398d3f07603c8105787fb92909580e19148883541724734836526e070e2c72018b35467d405a5adea941183105e5a72fe1ad44bbce5ac06cf188541f6a0064ca79591f7135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c705e8023effaafa5a74ef096e2d4fb4e1910cf8cb434f1ba9fdb6b4294e630f917d2a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc66afb56dd9204c505e0be5edd0f091f5b38c90a418a68bd14973601c9f1155992302cd48cc7c9ac0208833fb78ce6c9aa95d6c894213cd182a20de1102e3ef44b725f59388b42148a1c825bd4a44847b3c6a35094b99ea71c53ebea7d07791a31b83985bbc4cd0dead7598725518289c4cc27e7efca846bcdedff1b65e1400f7338fbcede94c513c7ce2cd7e33e44ad55c8cbd403cc178a08d9c3d9ae2f50b5cacaccf65bf9faa3af50971ee65104a41f66be5765d2ee401cbf3a72a1c8407a6991f77ff30e8d0a3feee487a0ad4f2ef8d0c230a9cf04afcb525672ca3d21cbc68829ef11659470263d5dbf7a4eac534cf63e75187f11b5dec4633e08ac25c051409fe88132fe575a57626260db24dda96129e2118bd2981cd780c394adc7369a424878f0efe5cb12fb9b1db6b3e6063a5fc382a5fbae43be7afa260f19ed958b94c1b63a8853059400e848c3658e759f494e99647be9add8a5648eb46bd0629446cb9387264292be6ace851ecf1edd5ae60d0ebf72e4c637be365f168937283ed0fb472bb5afee94ffa3d6fa39bb802a6db5074d3f19e14b8387284caf27e35d86dd0d10702671fe2bd54a712ec90eb114ebf4c321a779f29ddadb79bcea6e56d713e4f67a1ff7bf66465950299c9ab74612ab2255bcb1540733a4f3da6d528c6980e716d2b1d9521730a2595f872443ee83a684e545327167dd4320360a66d4dcb9303a8c21cfcaa53f2d6c5093e9706e503350ef6fa09bb2030990fdabb643b2e84624dc5384ee3331b7646ef9139f817259e398d5210f8ecb3ab54714ba35569f9ef9781fd4b2d1fb07a69dcc4b82ccb0131db6729cc73b88559c5867456fc6f089b8711120ab5655f3714b2c3810113a7f01d0bf3d6a5c2a966f4e529c8d6c4972b994bfb9b16580f47b4229063fbbdf9e4671bce10a798f47a68af8731a03fe3f2e24e65c569b6443909e917e3385cffbfbbbc5a73247e888c78c710977d8d97b440e865bc60df442e24223896046889452ce12fbe3599d3a5b06f4fec18f237a920fdd86794703c3fb160a47259ce2c5bbd0d16ef8ca484ba3f3d0677a20131d1bf0b5e7613cb46c452ebe8092ca40f557d4dd235f0e463f61f2594268137d94cc0279f70895d1210221850c44c1f161d5ff2e11aae82e8431c48eabc4e9283c277db46f180fccdf953093c83d8c1034ded46c65df541a298e8a223b731ddadc1055f9280ff2088b272c6671e36598816e6a52505979ac5005d6613753f4501220bc3427ff4dec279ae272c247365308dc0e1e8eec77ecc66d95c5a3aac24e781323ce13578a6b1210fe78398a6e73a071bf21cf4e2e426020d4cad4f40cba0430861e4ea81a54c943479f49c89e3ba0395b04b9ea93120560a85d30bd141390db200745932089d3146538649b3f86346d18998508b304b0cbd361adb792bd5ea976ecfa853c8550f24e81e641add1ef4aa3b36657738d781d07add5578ac1373de61a13977610935cebb9b8918b239f7d5fbeaf32f7556a0c25bf16f772831284396718ab45116ff927ca34927f45a7bf4ba11d25043afd30fb3861ab2a5a69da1f2fb8ba02fb0e093af2e7f7ce4ecf8379b27a8cdb634a00d269d0f430c6baba176e5a067e582387b23a0dcf87397625ceaea228adc5a5b4cc8542262572bc1d4217b5fa5f68d3cfc76fa1177c5e3a71193b1a79f7d7f536d55ad1d6b87a52f5d741a07a0e6d04ca5eb5f8ee71121f7958fb355aa58cac8a43c305a8fa93ea1114615ecb3037fce4034e5a5e6747761c6bc2fae076148226f3f983cb5e96ef819f23719ae45d7c9e2920c339f7657d24daacff1377f635d45ffe1124e6254117912bb2f718c1b3f22d712ade1dee42c7fda62c8c90684921108ba512763268c778f602a6ec60f60680d7688d74072b34b29f9c0acf341d434e2384f2f8b0d88e99622520dca7e8e0e1320f38b8ccd906a4cc0be51d5869cfcf1fcec02b05f45f0910c4104f54d9a357362fb0ba29b69b887b8d90417eccdb37f3a35b3816507399868e055a1614774f0eb059ddc46d6b9fb8b479199a766a8aeb97563a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965cebaac2f07d1931d079f2a9fe7cdf5ff6daba04978fb49dee2ee1d7b7c43a65a3d41168d8e3f4fda0a0e2653a134baff2798ede6f5823daf8508b93b3188777ba0ba097e02d61954aab1b07e88906aecfb9d333d48eaaf53c735248bb6eb7aa385687c8c4b1f14be26147cd494103e041f87fa9b317c19b136fb3f156dc07b7be23c78b2a623dee4df5b07d8b35f39e6ce66156d60e5f398445c28fe1a2e8af4af2c9827340fcd854d8afbb5a7651e4aa8b4dca91f4171eeeebba4dbec88412119e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2a3829d4a375bfbee617718acd65c48514d84e5c513eba19f2d4df6f9d81051768e78a8728e848df8df4f8b9268d16edd2a04ad63f0a3261400c1bf8aeb5771c50d562afdf1a5b86fc8e7d85c27199947d43082eb0e403a75727c2f323be553612cf09d649fd1fe368177b1d9db0af3562663abbc294ce5980be6f578202ca85cba24e5e100c99ce506040babfb7c6466c6dae9e69779c4a1d43ebc45e67c378ee13659f2cf575ca112d1723e7cbffc09028313e57715694602d7087a80b87fd2734306bf18a7cffa9b64a5d557ae358fd9870248b6162153580bf406580a70517c7a6bf6ebe7add11ce8f415c7722c330961bdb288d6f574d001be04df700bc391ea581dc8d81a8537e4efcb52f90ccef94cec63f30143127a7e5235db96ab7e9e36c5b42564bf80395e896216ce14575d6e3305bd302352aaede003a0b7f56c101929b857d6f2d374fffce44e27b0dce93374845ad3d58a3ac3f761aff93e760b7783ee99bff062934a4a66d6083c2b7909a5f8cfb0cf637f745658b7473551b7df487bfbdff5dab5966904185c205a07f6f2b4fc74d9472bab61ce7573036317dd40145d5b409c8fe9d5dfcaf89d658c814150fb64ff4b88144bb8e83e5777a863a81cae3f3f6fc2c088b1d5479a97e51293943e26295870cb24d2e44f736a0caea1a023138bec3b125f1ad0f7844823b95f2375821f68a1aa10c84a4f91af9515c79ec870de8b207c934728ac24c4c9b33167a4cc7de90e8b50f7d4133b85b3e6b1c730604933216d492e4646e29a255a6d6e4e0926309e47e01a8fba1683eb3d2eb9f438fc973fafebb6c5e7378887f59c2568995e9dabfc869ff385e9044a53ce5504c188140af117a0cd52babc269b55c96e1185cbb626734aded54098faeddfa50993115bfc2493b9a45784af3e38a7aca54bcc0bf06936f9aba53105a11e92525bd55f73a81cb406781427c5298dad03f652026833691ee6c8f21a091825a8df33fc76d6647d99d7bac18455b5c457ba1b4f7e8f2c6d2444a7070e165047eeef90ed1f0a66124ed966e330e7890fcd6de938b54841bc0280254c3e10ac57b2807b69bc6b5d5f23dbce30e71094522e99ec0f29f0b10863ab8cee6f269addc2ca844537db23c1f3f8ddba271d692107f1c45be828d564c96c6981eb33693b821b22c79dfed4270333b3eb51c7e946f900b99460af4fab46c42c6f6d0f5721d5b217ff1ed8835e9c23e9e63e063a801024fcbf7fd2f96717009c2c79dc0b3d07ece214a0e5106795550f3cdfbb93a67310a9aa571c241c52838741a48d7025084c5ff8be965ab53694da81afaa818f71c251db22587ff2631e8995a7bf4edb8ce58fa103e87329520486e18660f84615e6ec198d42b5cdccc23f3c334aa4648b096a4b7bc95c753dbbd8890d25ec920932a4ca0f01c015aa0bd6e4e6f1efdd37a2b56b86d14140bd0c890c9b86ee3d5a26347c4c400fc394efce9b1ab294e52fcb702193175ac8606bdf0b95105e3f62cdb8855ff695c3f70d21ca250bee4aa3e47d96941e1dd807c7d5c3c2f3300996d719fc60625cb46405a80815731b6fb2c69f3d0ca8725d18ef14adc1eca68e2a3a3e0dcab68845c01d6b5127e326a2a4e6f76b44c1b810d0d447b8a6dc1602cc6f4ae3265b97d3941f3e10128d626e554ee578e2d2a3012a7efa2bbded48661de381706b39f154ac1e085d0febd32258a3d969f705e195ecc5b9a3722e9b6a6531ac0b1efda54572fe765da4609c03fc31a374770a7f11c1029dc5b1bedf7b6304f69fd8cf90f2c722729e708681c7ebef987f0ecc60cf730796ee9df7910f00c84042ff80de0d99363227672c44db8cdb8842d291f56b1944d3fde8e3c3bd9a52afb56d155439dee41c8431d2412e9f35742731c8d1276007fab78d64ccaa99b09d82b777e582d71a88e903f71f25a180dfa6347ff69ca1196b5b1d84d801a75d175ada21d525b9dc2f61f2e54d9e1e4b6117c3b7a96435f4a345e03ee21418b371e53769a6eacf7aa39796eb503fc6d45a528f4c9334e2bb72f4c679641f3a48a8b78e31f8d434b256fb600b876faf93e6fb8c07172ede38c15917202db69ec8d5359945c87a5884eb3fe677c67fcd2beb5c3db053fa93b839f7de001864758a46f3d4d8d4ff2e13b9f9a82b5be56b2912ebc4b7e72360ca77f90f192c7d80768530ed1a33670c2524b52c47369c6b3f2d2efd011abf672411f21272016ac65eec45dde781dee4af57eb6dc8d31e5c178ca49cb55bbaf862acbcebd4addc4d656e2560bcdbe130aab1144690b1e1b74c87d1e9b09433a948f193b3584a7c1aa2f9da668e60f492a054b21f5f6b69b384b7a9cebeefd86842e1beaf47f5611f7cf1c234467fd4244c14fc19e8aba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5b4d04e138e2920f9779bf0cf79e7552968445108df4578e2aa50478c3ef59144086961fcf41e77995579b5d553af4be1e678df3eedbef86381a6c0530734ea42f79940eca6ca8fb53ca6bdf60199a1ea927d844a5cc87913dca2afca7d468134f2bd50a8abb72db5f23712676e384e98cfccae077155a86fc56b1c05beb51b1a7d0bdc45d1b018fcc31a6b8fc0995a27e6394c065701f90ee54f59756f8dc294eb2ea283a66e7c67f294e1463b0057929f77be6c10b76b8d568bb97fabc65591856b2853fea363b4c80e26a2c99c68ceffd7599d779322d501f4ab0f947037fb47edd81920c364ed97e899ec68384904901ca7f2a7583c1d6d6e34c6466e45a080c2c2cdb0f83c9caa0b7b18e19769d1f060877f39eb31ebf321598822443a9c1f728a3f24276c6fb12cca7d91dc45207f443f84c68206c9a514d6bd186fb7e8ab580f0ee78152cb1c1b96925d3672d19dbaebb96f78ed7e2a577de822f315737999988763b5855f1454b03c5c23f00a0be54a0a784742ebf9fa592f1ac556b099459542f4f66c209f19a23a4574777666c0bc75e90f299c7b97e03eb694a762b8dc6b949c525c7fb9c9586dd18fe8bce1b36b53afefdeb9ce79b984f0724bec27094f48e7492083acfba21b8bbe72cb5166a6904316c8a33ebe2b87ed9da5700e8b1ddb33d10212129fdf55c6948d031776fe0b7095eb59d53e67b8830b6192481670286a5ce6334c2a9baf29cfb3cd99ce41c2ffd3320da9b6c9eaa388c4574b94d5bbd8e239325cb5341cd0e2ab1cd091279d2a435da40500b095c143b06209c3f95d0705c4cde020c4cf543c2c33815599bf8c396592e4e95390c22beafb47dfcb71fbb76c34a9828193f168e8661581880a40659e38fde4160b4c5025b71565c7b81504ad9117c98e9e5f3eb65c27279cc49e9648471024b6e0b007c8312c43779b406d40d640cc8a91db86f7d9ed4d1032415142b802fdfecc9eaa7dd017e378ec09842e27f8b327ff3f64f4b3179616960c0cb6360987b1dafe090058856661b9840114ca84cf7444351ecb7af66e12779a18ed0e6af4f19b0991181eba92e45e26291ed678b885662264edacd90425587903ddbcc94db262cca42b3a37ceace9f32ec803825e509c8a8a1c564a082ca08181b9d470cfa37f39ff44eb68d76c07d3829ad92add8e353ad3672766107a08a520fbb49f02d9cd6cd9a16c72c9c8de37a8b936bae051178b0ec32f140eaecaa6df3b2023992f41f864b0cee77fcbda67f2249e1a6e4da167fc138aa0f7bc34edfcd36d1c08650c42057d1bebcd14089199c24c358616406679de123f25ee5d29b1c595f77d79e095720f1bd5834e5f3bb86b6305cb0fcc3b6d2ba98c90fe3ba1cabf7afa0321490ebdd495a6c952a887190501ef4c8f01ce5f9713094c26f0fc3b15eac07da5a1b0e0f365df073690ec6adb2713a2ba79d6a8a00be3c34f77559dda995ed0ef0ab85da198a386ecb941db68d0d49414443de8b5062c9d6441b234f54653f03bf48a061db1c56d401b79064e9286feff30816172f27f3f3737d369e81b85f9011015600f4d37e2cc16c2a1a56ddfafdd938471cf672351f3044b6bf9bc5dad5a11b109c39a21a31949cf02dc0227fd1a4ca10b0cf24fc4b70005e09d5a4d79eb55e12d5e3a0ed75a8ec7e9d6c8f470e47b920e033e968bf5d52e45a4f87834f6e4353f35443a0f2abc26e2abff08dac4a3cba7eed0964093af60040c2e2f05000a0583946e879502589ef6d2ce03e715026717d3694fa28f02f24a2440cce055c3f034b4584cbb49cac1c39f0e3cdd5951a06e8fff5f481bcd549879a4b302ccdd7616eba0a9fed6ec05851602eef933a5bdd7e264b88f5dcdf7a644f3a946ab4b37ada2141e905495221f1a99105685f09498911751b8688fe5ebab1527ec7e32ebd1d0b42a3363e86d60ca1cbb105633f8034d62d4c68bb85fedb38e3ec2f32fe5d5954b23126d2dae26cf7c31fa240caeb1d6cffb014b2abc0fb78c89261726c234f65c30e73c27516fb92ac93ca6acd7b11fcdc00649c2725efc220d3622777bea977a008886dd0ef5aa43ebe9ba2bb85c38dd169f745a0e0a6ad76c4199d24506e8307130469bdc68aad74e3e87ddf343c022b838bff33d9e59c08b8ef962650f281a074b7373422973384d644f0eab515977a95c3e33db5baa1bb6b9fc50a89d6e166f8f912d2a107b611d713efb702372f92e3984dc574d10eaa5bc9b7aac280271a4c53d0e0c94e4777638162077e1505f2b86ecf060c9b2ff161bc2af142fbf621a4c9caea38b8fd9474f667f17361d85daddfc9af2a84cea8a90020fa9be023eb6adfc7e404e1beb048cbafd39ac5d8eab0a35585f9e78d5332287cea547ca273487c5f2d0ed82c9654bac6bbd1709ca8b4ea60d3fc17290475617e49f4aa0fcd29fde84c2ae6717baa10484ac638fb2d1dd3838dc9a12d1456716072c3fb02c9cef5c6568ed61318cff4166e2481e63ade014cb829ac37a95a81e0e918fb12d9fcc3aa6ced8e9c1389a3bda53da80296690873a0ee2df3e4c8680ee1cd995a3bb6eb91837ee9b534013a1a41e47c78e6fd927d484d849a68d409074a66ea515333369e46ddf93b0329751766cbbfedf145c7e104f132f331f9817732d1a990738047319c7b535768adf15c5bdea5822ee5c57897f1a9b4b604c40155991ea8bb036692b39c1743871261b185c86a448723c6d6784429bc78463f0dd4986822446cc974ae722ab79b9ecd31500d93991b308a6e2d4f718a0f806878fd3c1639234085025973e60f88b6ccb9791d6d8e62337f1ea2d4fc1514c2243d59449599caaa0d26a4400810108e531d912b0bfff1c3abb5737612e07218e953d7bbb9e0b8a0699dda9d5b430b105add226cbaf006365f8eb561df5b780094fed67ec5980b0108e1684ac4d39e27df38998e2f7ca62fa51f94e59d2bc899c5d862abefc48f54ccdc759ea63acf5714e7de4feedbd75486c28985efd316b462183f99442c0d69434510566ffa75cc6bb3dab2321faccf52aac20ca445f30201526871fa6ed1a579427baa652b4a7c4ac4e35c4d9188a82af5878c719dd9abaf7aea62ed052aa57e69703433ce63fd1dd48a5f0bad2f45c68f92513113ec784a014d9f5b0c70ebb2de85b113ca46fa546c5faf5c032a25fd02d480d5d5f82010a19fbc1ca30ef122d20535404c46776214daa3d7540355fc6e80696cb0c6dc919b9239c77b6b9af9521a4eb05f174900f5b3bbf42c33e886e085613b4f1ee944ba71bcade7f92efc8a639f2174726318c71810c3980c335da24909666cd29aed82d5a33c942cad75e5cb6dbbc0ce621e5a702279e34083dfdbd060ba1a6811dc5c5033cde9ae61c686af55ea4f5f932925f628c4521e18b39360b70e0fb1875c3b9ce2721b013f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f0c977028bb4c01647bbb9454402fd836753ccb28ea9af3217f0b51f4e0133f29873cce5b00f036f7b1c6af0dd0262f35293ba88275bc8d5b2814c8c6e4e449bb86ecba7fa8061eeabcd52a9be29aa2a9dc9c99fca78c04099bd4788701acb1c5e6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da1cb97b5ed17f79f662fd92853d192622089d859682886bb29f51f2b6d6901078b19b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf5e7e4612b9daa1cd2e477c3e0b6e6a727505252e21bb60868bc16770181abcbab08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14ea221f7c59ca16c227526541d90322a077e866aacd2154e9e9281cbe286a6e5fbf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea168d46886bbc2579cfdcda902cfd9639d8a60daa5daeea58f6f586b2937ef489a0291331b432975026cd14e442dde38c423e0de92395fcbee07b6de1bb1069267c422519b5a1fd95276e0c877ed0f4571d34d077545e36aa2203e03582639167de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cce9a9a1a60f9b5e8c3fd568330101046d67de6077d48488477e0571819cb5d950e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201be42acd63c893aa3c7c039da51198682e7c8eb323380d9a6ad368a5ac7530f7e4ab59a18958d44b0c9dd3ffbbc0026ec3e167992e28b4ce65aecd7d6ef9a7bbffb3bd005da8d4d731c2b10b545fdb115bce74d8d280d1190033f75b0867358385d601130cc58bfa5ab1057cbc540234e050bf71328e8119a9162b6f51df5d1fffef2a2ae70e9a81918660bb959bbb3fb1114fcdd2ddf92a48ebea73a51e26e54ede6a03e9c3f56ec32b4ec13c7ee7dfdb231d321f705ba7565a9b75d2ce85c639228112be127cc7484420827dcdca36c20f39ad5fb44e2431cd59213e20115908d549c7d4e3688360c0ba59fbcbfb255ccffeffdda26486bda1272f5c9215529b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627020f64857cc20e204c01312b8b10680090d3842e38e3920d9e3a9e991bf9133c0d00fdcf6f9a3b679aa450f2491e68e3b6297a097e8ac2f02a6440cd0aae6eda405102943b01104bc6594ddfa23dfa29a15dc12793912c2fc1e825d9668bdccae911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed3b68a6039c4b489dcba32cf87419e88ef8173cfecc976fbf6de891539af8104e325f4503efcf3fb8317f00fe001147aba663097805d5f57f42dc660adc949d954ad707fcb6df324977fa87db18c0ee744259335fe1cdd5b0122cd99a94407b3f7cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f597abbe346f9654eb148dbcdab697d39bae6eeeabd5036f697d32c451c0508f98ef4d03ba7fcb132c093da74a599bca8ca6572c6a32910d77d34f5c06afb7a97dc3e93ac13ab5727acf12355f766c8a8b48d9bf2c247c9897cdb3d958cd1cc7e6b4b5be4399800fcf917015fef1c92e3d70c62dc5499da6fd20ec2b6f54a6fd780ccb28d14f5a841922eff0bc4387b0add7d255abf89dd343f41f16e955404bc8ee95c3c07cbda6cb0d7605b2fb75789e343e5b2cbab25debc991a029a72a503197d4b169224f46d7bb52f0253e741e653eb81eadb607dffea48771ef7667646e72ee1eb60833f19f9a3713c3cab91f8fabedc66f4d7cdd8f9c0c3c67cb0d75c0cac761b2218851630a876bcf83a4363cc157426dd15ca5244a628a2b3186796f7e5e1f49e300f355da3c13918651899d58ed5c3d6970be1f65b9da4a86147a490ebc32fedfec053761324057291822952d38a29556d1e6d3f23512587d7538812159aace74a2ffcea0cb108db4ac0ad7bd8e546f2a153a63c76ee964cc0497b44e19c493375455f237a5c1b5ff44c5c7917690ccf6f5ba0485dfeb9e4eda1401c81a43e5c8f98ce8621d24bfa32b5b38ba6acd6509c1a40754146b9285a5deb0e0817881637be6df6b5e32c2e77f78aa39ad7e0c34798cb0bdc6aa231c9fddea879f3cfca3b0f8fb72f18c7bd66e88ff83730c7cd006b88b8599e5b9d3ecaf7d5d96876c793e778ddf7d2c6347beef9d6f8e5ad882ccb9d752d4e6cbb41a7cd6474b1934cd931a10506add5d78e293f852be0708bc3f3a037884ed2df4c91b721869f789c1755ef55e8d4c70fd582f15cd79dcaa9e1d5d70ff44edb23e4e2293e21d89abc6fb7f073284d2b1978aa454863832cea24c919439733997f69fc7b07185ccc410e6310403aad19ef0cfd779c36e6309f7cbe388f2e583ea0de45c7b1b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10d18cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f468fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff8803101028cb36b779551dc66dedf69af37525d77c38d53b42c9afe8e88157d04029062a6a003d8aa722c61432cf03c56681bb86a00ac026eab9a859d45d3d049cd15cf848694c61444020d78d1e06aa2773630505bd694320b8751f49de72f76fdf70ff5dc4e5e4bcde888127e428b19443123fa838c2d6463981291ba8b36b526f33ea8834756706b6355f5b94727e978475c8b7b8e6cc3b5c400e3683c04c580f39d6fe6a5998c8a3018de7ec607e707421a397402145465ad196f79b69156aeac3b6e979dcf5d21e0fdbd00ea88b27a08b4bed397473083209ebd35357a02395c474e60ebf00345eccd7c2bd90853c7d4b4ecea9de0c135668df6a15f1f1cfbbdb681f9ef6091f6637ebb12c60d0dc4bffaf9a93471f56c39858ca9b09f5bac29d3acb983cee66959a8235809deb20e33cfbad9748012618dc16f6932ba4191e8fed895db53fff4f8f79626d11b40866d5a5c723bdb124ff562b67457ec6d385b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022c091f4cc03e64afe5e01a91bc8dcb3d378baff2dabb8170a1a52da6bf43e34386a7069526837f50a82de875e1525a4cfa1322d74bd27b349c5a45c0cce69e8f1ba7c8e8d1a56f10c524dd006e81082c9ea5e28468b04b794dbef9dea6880173b802ed579d02624b14d6a913ec1526e5d74f41ef3895254675fc1b4bd5f56942151c92a96b040a0150eccf91e536a83f35029a2cc686ae5fe693fd94b69026685a70208feb697e8e1a478bdf0999869b960cfdf063bcf50b0ca6977d88a9d9af395ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6afe411523ccc1083fabce07621d6ae56cb0090c088990e22ebb06d69624946016b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934db027b8e8b368295343b259f40d4b33e7494b91459ffd94e0fd8a686bba79b6e6e49ddcea9dcbdc869caccf612e7364d77dc70285402007c71cd870d0e014b7ef7cd81addf07428b671644e5d0542f1ea080ee3f0bc6a1bf71ae391545b010534ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893a96eaea06731dc28e008050c04237c776d8b22e70dccabf2dcaba4dd996a9183c8d091570f0130a5a768ca6615a095d7066c099e81ed583cfa4c7ec6e9ce760cd2cc75966c8add5bbada46ba5c8ff1f58d42f62628abfb277c47abc07cd862aad9b84fe865767591cb1dc10aa750cfb6a6c89df1d56d67bd3efd4b25fa9a0443ddcf1a999058aea2979e6b074e24b9b41a7b89e46191335882fb02ae8e94d344396275e4079b55a4d66ef8b6bed8bcda875f2fa8ec954e96636edfe7e8b5fddeb1d7f001fe0aef6886c8eb1fcbc077fc2b2c3e3b1f9a1c403fdecd86bb7eff0a4eb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29eb807dfbe9b448a1cdb04261376318a4aa5ee82239880e8699bd5504f729ee42a67a1b9d0ece03ab28162c567788ef1833a8a363ba8b21f0a45b0bda7942f837230a95cb407d7bd7c7b4007d23e1b774b51dbcb277ecf9f40c7614df2de26372865415842e72442700f84d780ffea7ae44b618c13113c98fea1e1d0eeff5aaca5534d0c556b8e63e3c2007edc7863b0456679a25c83d11e37a71fe11adbb60fe791b15d1de0f86bf79574cf64f70589a2e91cc5afbed7685fc15f344c906196d88efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b996e9db4c432891329ab11852d34cc2d2c5855f167a242eb8121ffa1b20c0883dc680315e526f271c652dc0fee0d9d47b2e9b25ea4d641a050259d1920a2696c732eac34a7a99849a0817854b882cd089c8f6ad73037c342d2124bed99ce92d1ad4913fcdcc2b8c370625af45d86af33a62c756d11dcc0ac7dcad9e59865438afdb2fe42be855dc1c2d9994f6c1cf8a8b41b7f7d39f21cc4fb9b0d10e0556f46830cba9f0ec117e7a1adc4237777a0b343c284628c2ee970f3ab9a352a9faf2b7e4ef0c5026b9de702897fdc69156edcec20a4c4093dbab45464ff0c16b5f634f61585ea03d766e461609c739010bdc9ee30bb7d5992f5590c107cd493622defc15f1aa9bce69978868e1b3c078938d7c5fac23bd7692e09edaa2befacf0096741ba08063ed24deb335283054341504d9d20383fbf40f62001fa09d39931cd33b149f26432a1ce991d1ec71ac8c91134e5f48f47162eab20f5e142211e1438466cb7574db4ac536192b9a2f76a214ff29a2f2bdbaa633d153f8b1f29b0adde72ac2f289168c75ee77f50e4d66217b3d36b15d324a2c479002f8d74d01087cb93cf85821fe87a4357c388f20678ff58eba103f29466b390ec24e8ab8d898cd85ea018827afe5c6118d6ce64367457dae33161ee6994c87e2d143a1073ee49ac48f5e61f43e0f98dc3af4cebf27536227279cb546a22b0e96d196e9f0ecbb368b3f2ed829d8e2d3b7164cf2f5b0e4793abe15b36fa2c48c9c58d659c77880c17150a55541da35712b55391be99bc05a0b3abf411f46f7598524ffc96f7e1bd6dd5842ec10a54c6ccaac8a62fc9e39191baba5a2ceae82a23c746ca01ba66a9bfd686b317143aded729973955a1d9d4fc54e4ccf4e63623efd463b3bab1cae59c8a656ff596c720f16d80eb990b960f7be78eefaf0121bfc74fc348d614c723a83859a24287e2d8ca4249b252879b1282968b11ff312877ca284eb6711386a154ee10e8ca4f042b7a0fc263287b248c48cb79010a96a111a6bde3d5421242f571c337a5afc85e88d4bc2b22d02f280ce9308d066b71edec8a347a3c9bbe835b728a4366fd977b03b2cee65eea1819e2c3962bd70b596eb8ff0597b7231b607e2e357eb1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d1a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9dd2c88d97eb63702ec89a0722ff17a7e668d77832e02a61e9e516dc66d74351e7ebb3fea9f6f3c258a516635501a3c72c3d4adb648865627c985b228ea1ffe7d3593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19d25627cd08b1a949ba475a4e778328109fa3ea0cce7c3d1db7d5a1755819bbd4bc4ccc3c12e86a88c0bb72f67e46ffecc8974791b3fd1eab4cd042680b029caa49e8555ccbccb8f4d0dbe427cd3682ec0bcf3941fefd090bdcd8e0dc38cb317060ac8548a1613cb266946206b906c47712fc007795e0b91b188b9890d33483f6c464d76b2dfceb66f2dc385c1191a754a124e32cc9f54e3908625967af3d944ee2bbf445be202239f1558f497fb669510740c066f8d29df7b0d5292261a7e1b61a4cedf8d51e68689e86f708ba617b26ecc881096b6ef5b173e74a5aa662e0d27a970a19de5e2c26beaeb63731f97f5aefd7d569d5de4cdb1f79ecb2c2990ea30165d2813c437d070eb5e57bcf5fe83578fb4ce950b77338c82862e7196b433b58cfb6e78533426cf74f4294a94a79ab639557b8f4ad30427298f9a72ffeebe48feecdfa63dcdef24d0b64a6d2bef92826f7fea69b463d9c12e04ee15b9ebbc20681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974eb752ffe4fedc6f381958128c9ab334dedc48d69cb10aa61e3971244b0a2d6e453f1dc29c282a1d48f48a524fc025bda9bfc93bd157e53912a198caee3c1a98797c418b96a758d2a61b0144f24700aa03bcf24080fc68875062810d59d2e9ac4b2e6c6ef65a070428d5795d204906386c84e73677dd8ea37a70d1192dd4f660f918461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24fba823a21c33d7a196e00791edf7cd8cb82c5f4755e7dd02257675ad563ae1e70218985f3976f2798536aaf87e51268e2bff4ee8def366133e5c96a8bcd7ecd26228a2baf53039abb802119828d52ba9ee9d45f9c9f44aa0bf6178d4426e8cf1a5c8d381be61f700be0e37baf6986bb6fc44685e446508534e8d4a8ab458b935ed214e7d61f41a05b0741eee68165b440254022070c346cbe787e1e563272db913050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836febdd56d9708bab3e52ed8ddba95c5f4c2112ae217b00fd49bb6b6459f90e5f32c676b4df86e3171e088ad7ae2e88aab1cf4de5661a16a7ce02b39992768a87251e9f94d6a35bd7ea5710f11ad8f30736025f2c230e2d472deb2237309ac5d6f0bd0918f44937cefaec9ee40bab51fbe5e74b4c7b3d7543c80cf2240645894836b6373632a0d99def285fe4a38e9b45a5e8eb0fec4e426ccc3ac2a3a39ee3799b42e300212d6fd43c7d50e3f6603ceea6ed0a0af2e7fc66cabd485dd428f3a6ec2ae176c330fe2ceda86d8fffe8fb8e9e69d9ec1028302a465a54fbcda87b6693e5f066716cb4d4b5288b652dd1c3e4081f4681dfeb894d5f0ad372efc90bcbf8f54207bf11b76bea152ef2f21f346baa4107aa5d894d44d5c114f5d565101ca0352441a86442bc8cf02cd3aff6b0b970e9b25194f6affc8856da94cae0751431eda0ea9daa66e1b24418316f581e0105a4c7a159e6a514bcb25ca38776e0091e17425dec7934223659a5d637ae2d04d3c07adaacb87882a78061140b38bd7625792dca4bee02512ae809ba8211181f0d8426ab84e627c3f1429706778ecca557eab319586640d4b05cc0d4940baf31e18d5eac3c62d2e08ef5a3f215caf916fe14f011ab5cc9b72469b3de8b05f77028e35ce37ccbf3aba51baa7b27901d9e980980a3759cc2bc90437430bfb498a460a1693975a99cc31f9f0f0d56636a42a519f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b507d772ce73876279770dfc82966d7cebf303f272e2c9bdc28ad6ea62bbef1dc3764f8bd685814126ab234c6e62a532cbd53098edb6ae78e904eacbb7d3f5fcd28bc65764b26d46ea507e01cb3c504781c58bc656f50ab032fd2947f50b601ce7ee1eccfbd809b63e7af5090916b12c4836ac3b95a87858a85f9aaa2f81c4135de517594f95a92cd973b0599cdbd91b4bb25ad61866d140efdf182abb949e21441d28f3a8af84159910bc2771bb0deb011a809566dba5bc3755478861b997771f8e5376f9affeebe3425170da16c323fa90e38fd88a37194c601a547fc33904c14d4b6f2a17b1ad468b43c10a175aa80bb05f7081cb939a53933927006e3f3ad955aef3e7bce348833c33c0967efebff493501c29f9a0028e02e5e75d1ec4342c959445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c7588deece03d192098f991dc129092b198fa192897f63f985ca8e3db4a9b762a09eb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c120a199caf3efd578404a30cb9ef70030e9a2039c692a41881ebc3819b5e7e885b6861a29869356b6d21869f6dd39be8f26ffa0c44d467570831835367023de1129b3852676ec56fa26fa3e3df10489216e3dd600002e8d88ba0c7403b37573e7061be5e6ca61bc592843eaffff85c71e2bdf78e99149f84f9e955895b8407c2f8f3db698b9268ef26bd94ac937b43aa22b947d12c0ef0d2781067cc0b4805b477ef9d36cd9a21ebe825f2b526c6d3a06f9323e0fe7be6df37d34fc0025464c0c5b5599e15d14e26db234bdaef1cc0959a2228b51ed7a0fe6b452606ca7801cb20c9b9fa93c4abaf753c0720673c01f30af8f3008a02fe4231578fca11e9155e20cbca020ec8d47ad0e4cfd577070bac8e9d11be6e4372142e1dfe12f83d2ea78182452dc79b3825b73dddbacce7bf73894bec1b6571fece41a1f11d6b90d37b7d14a12cc1b6f7958469595cc953c1296826e28a06ec8b1cafb207ff7f80f180e7c4b037ee2f7edf14212ab80df0c4483fb2f85160c8ddd1fae5456588bce5cf6bb2795d3d2480ea77620b2865133a7c48a6efed084e809b2e50daed85b3864f5c4d01573dc8afb370306e1bc8bc8a0b0ec22fcee7f2e47275758aabcb00508fb8aaedbfe22c760205e5be20e9ffab357b25f7c12b4cfa10d4037afbd31a96bb7727a99db4d0c82e6472a459f767ea12f6eadde4f0da6e198cad8caf1ca1e641efac8524b2aced387fd0baa4e45df9e8ad23001f01682477060be180707be072954b59ae8e3c0b588fb4a8d0b6b4299da83d33ece10cd3bab011cbf62b376fa2bd2f9ef4fa40bbc60fca86dd30866d8da57b25be3df2d56c473894ead348922894c744f04d09471973440e87ee1e6f0b96cd2326ae79eae2c8f52f4095a74189eb5e171318bc17d6a8dec3c00e7a62fb82089a00ae3f881261856f3237b1d2d8349c8824f5d3400df7fd2e27153e7561d9d9361da9a8787ea7c4f269594f9d618af3b00923d7b4973cf80ea4aaa05e6d35af4d23ba58b2acb5f73aab0e3568ce3d8f052da3e1c866097ec85b1254d537eee5a722dfcde4c7ca34a753abdab7c0fd42801ed45f54f0a9a4d87f43beb1c1e98ea5f69ee54dea83ac7aa784f8385cfe2e93a1420efbbe682394ed02886d3c4acfe0487c3d9e5e5a567b540480d7c95f1932386b11b8d1118a0d841ae5542657048c670d28bdda61dff1541057e7d4e63d6fd5afa58527620efedfd317e92f3a6bcfd255674954b7e2bab0fd1819d39601fd44879b62fd50b9fca8f7f339b70c59e0c922330d97d9f827d823e3168c0ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855789d230209002123d1b0a4fae9388f6ef3913a14402a705cf46a5c761a9508f211acbb3b302995f5241ef484002ddbb3b11bb8716b3df87170c0becdf05992fa7480bd7fc41519c8f32cabdd861685009af73bd8d731abde9248e57aab91f08a00dd1d08e96a824564f88106a0b696d726f74695479007a8440b9e2892c4e4eb78e44ce171aec3ef7d502abb299ea3e45fdd4a773c2b5638e2d6f872fa6fbd31a3aeb2d3b025484286d2e1ccffb9383fa8e41d6d7f255c3be0c843e3257219f03efd347f3d05e402cd498ae0f4879d6efd2f8e80d2b8d00a0999b493e813d6ee27bf119a59f3b543553015efc135d67d7765ca03a6e3df9708a3a8fa4a42c3964e015cde56f3c6a2c7490b79cd4d1b0aba2d5655ff0b78a9285d2887dcaeec18783037e76e16ff3b8cae9d90f3345139c52f0dbfce0232053791a768b7677a700d7c8657b71720db9c4f1f5b0e083e9f799077e34f1296d5e0ef9a68d784783e91026f135e6046493be125b9ec337e8599e42439b1134a096cdf09d9cd830da1757e3cc45ed6fb2fd209d2993797cb4400a1eb630ba27369c6fc2fdd9be5b297c09ab81dbac41d2d4f19816680ebfc9eed6599be2ba96688e29b835ef9e988d1d64b117c061625e7a4a9b928f5f85f84dbd4fd3d8add6706408792301b36a2bc39dff8c55dbc987a5026ad13a8515d2ae8f4ffc2598ae1a61fec651a4acf6f40a1c1a24605428b50641f5b6d586fb6ced33720a16da510b05ae83b73d36e42a25694930c1f6887d7df656bfd2793f030bf15301a61152372e56e88e5e6ee7457a44e2722ef73c5bd164fb7266a7b92aa74dd5c62f400280a9dfa2914f5f102f4fe00463eaa7da435bbbab2510289177f8eaf168fabe18b0a5f5954cf8d07e1ea126f71d1948568bd399c9d9066f61fba5d212699eaeb32557bf8f3ad6734e0c0349cd66334b3aa4a2ae55354b0f5a9fb00e3f3ba36ae4284e39bb86488c5257893f2cc3c03381cb1712dd4ebd7affd37ec2f289267a57f6f95e9e160bc7cd7c334a5b235e484d46da92e3c21373fc89225bafd899f04ee1ad6b7a702d52bb61b0bff36a62ec38d87fc626f7ba384f043483b0204f522295ae294c659301fad4cb307965aec8407fdbf6003d0c1ec92ebbb77c5de1ba8f073e6e1080e2763ca4229ca169000d4ba214f21e0ca41611fc0aaf7f471a56d11a1d51320997ce4079536c242f6a4dc0242fa3fb6873bc0491e863e08703fc2ea18d6830a32407809f63eb59ba928a2b3438228724168ef35c4c1f83f167735dc55138d0cfab7f5f775b0bdea5618abde2ab42fce35fb16abd8e42864eb53f95f820951f318eab7bd058d5033502ee9b331b6c6c92133b9ef8d7adcde48a7fd475413fa7b28dedbe7672128390bab73b99d7797bc2c48cecdfedd25ae5ee8a66068c84a15d74ae595a0756849161e837f5d049ed8ee1aff7e03a053b2906dcfa2ba258110513677959d1e3ceb2406915189f36d3702f5d48aa6c75cceff527228925c0e23b903ac0052b9284868a6cb48e2bec9740b9d59fd0d824f66a845d17258dc3df90f4d816dc38c47d47fcd8512adda4e2fc4abcf8f40b0bac4c40ee2d13bb2a0eafb557772a47fe442210faa89057aee8893e109e155dd65cc7c32782a8cdeddbf5df3e36f5d48ca5c947ab5f335c15ba5fec3cf0089d8da2cf90952c1249bf3fb2fa70d2e01580f1413b57869d7498feae8262c1a5a2eb9e579da9dfe78b84dd1c83ac56d6006ef1c8a12fc266a913a41de53514c0267e95b7cf4b4875d4bc3b4c43b7d7e9f7ae3736d3f4747f688a58efd5c5f7d79b520f390ecdf3d3ca6e3a4ee3755d9a0e26340f14ae03b537456c75bc9e0d0514d989b93572efd61648c1dc7364203e9aa107c803f0e32631dc313b077ac3d490b15f2d358f51ec77d764c0f9c36751c604298c4ee70c1329c63dd7d5d8fb7ec517879ecdd1f53b9fcb84d33fa8672914480ceabbf14ee6eb3d297e021bf279a1af6a43f49d34ebfe55f45b8664330ad32c55cceaa405a8c7617d1cfe52f41f9449aa878324affa34f7afdde80780fb817031df59bfc0619003690188931e9df1207d36b5a26751ebfab0236a3a707b7a68b749f73a95bff3325d75c60ac3f8d2aa75d8db58347a79eabbaf35721f475b989c3e9785c17f6d403353b667d673be2c37ca0fc6e0e1770a8230b918c7b764a4da61f2493e0d7492f261b92b639667ec25be6f6c377b80f20c877346e3c674ade4a42d2947f472037f870fe09191efcaf49da21de106f1fbdae78eeb6d8f53e590796edc2aa8e2a6adfd6ab746ae6e21980f503c87b8c3fc58c297ac9d4236f863ccc837c7636b91d3e1832b8717cd4f89f0c26caf118f72cf9343250da88ef700479e7c7baa483bb657d537870948e26f52349750dec239767e45958df18dd4e42260132b3a90587cfe4ad65791d583a35c16f78192f325871795640bb131480f84c65727fc8ae2461bfe9f6bc8fffb78ddd61c57ec8ad6826f2ed87e5a7b2231590113c25219eccce5cccb0bf14a25060ddd4fa215baeb18b2ff615f19dffab58f9db18e14c6f84b02ee2695e39887f6475fd56b1453a13e0cc2cda2877d7b4753642c0cdcc71440dcee69b9ac405c39283f191af179628f31ee5de19430855ddcffac4cfab54b4db98e60c0e817650ca26541668b65363ad0c180b8a74919a6a66644a1b5d33ad3364f8986828acb3a00d4ee1ba0e0b7298227753d6217abc83facda2b010cd975ae97babdaa2ebee23c5ba5ce27f0594683a209ea059f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7d458f20ab260ef496583a63a2c4ebce462475da2178f2c18fab906f2642a0cc11597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae81597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae8780725f2613c61428f24ce73d0eab982e657817b29e3922d073a4397c47861f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c3a21ea73b14e37c8e6df13a27f049d0b912fee3c5378f21bd2f0c90cc1d122d7e1800057fe29d5e2acb8c0232b50a027e1a24fda9134eb7223e9e8976203fa15583ca11a8b256fb3173a1885bb614813c007c5ba1bf8c6fb591332256fa0ba73a43afafd1bd2056f2d338b1cf2be22be29d009c5c1cafe5e1355cb56676ef0efc707f96f278e9ced7bb64efeef67050407f980bf609b21afb89bbfdd9c07013fb62b539bd029034493870c9285b1e33f1b6af493c96367342e0c021dd3bfc702709f0bb834b38decbcc23fa44478109dfd61d80cb542e99ba8d28371516de84ea070883ae87d3c7adecf6e2aabff0365c1ac8b958d4a4ea571cdc3a2c12823f14b9b327e96a35ea6cffff88cd2b2600907736da12f4fd3aa3ddea19a2dd19595ef7069239abfffd3df6a0367e1a8b28c26072d4890b8444c25800ea0f846928fc74109dac84cdd67055fa9b3688fac3b2eaa62f45992067ba65949a3c428123845e266ab8d762af6a5de903f66ecfd1ed583741ce79b81cba93b48f4aa6abe3efa05d9cadcf7088aabc7b613fab640a294d418c0f8ae8a026e66b031711836b163708c92e05d932ea515fd5697823e846c64fc5d07b4f4c4d415dd8d321fcdc7b7aba4873f368578dd68e8414d058af0e36c6300401b389025324eece6a0ef0f5cb8ad94dbef9e26a8d1e6028d2b5c50c2c0744429579d82a148fa535405ea3a81af9cc4fe95bb7cbc437080770b91fd217069eec3c74479804b01aedac69399c754ff54393a3509fbca714b805c44c40bd70482d45282ff58f7d52a297a2f33def8db83dda75002a564290880ba3b343d6f34e83cca5075a86777b5265c040e2554912682ff4bdc6bc69c29003f167e7872198f2d9d3cf6e5048504412cfca29bd5eaa3ef2c89035068d1888433de26b7e80bc06636063aff45b7517b7f992f567ae4bf6b8dd023f26a0f0affb7370167267f99ec0b981f7ec5fdceb4bb5c8b5173e481e5222fedfba919f134d43c93db1d1e53e41d70566993ee15a8731733586a4c975d7bfbef20580fa5db67b66df49c26f89cba2b140f8c068cf0a62253e4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931e3de70d9135dc59c585c18f1f068fd88796259dd60380ccd1caca87cbe0aa0a22256f82c11f7e2d652aeaba3d8de3908755f082873a5f54b2c3b43448f652c05a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082c542c7f30c3165448faddd101ac8704aef6d3ba4039ce911a6a9e05ab4b6aec11aad46f84ca9d721f3e183486fa394bc2607560ee86e4e281357265315e62ef20dd917942c147742fea4e5a0f36db5cc1e852b53ba29a4748fbd4b5ed5b5c035fafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de7569c75929e950b70c4974b1133adb78a1541b3334503e55b58676a5204f1a794cb518f2f03c8b21b9647dab0e10cc37fccec632025b224a809f1c22f923044ff615749c3e895400920b2acc434997fd7258151694ef6eac99bf4a8b0206198d39d28b7cbf243e2707c7523dce2fb539708a3cc5b8710e317b88d35e4c77bd73baca36e8fa0f98a39039da1f41347a7a28238a9135d2d5ffb3772f0fac7b54a612569d5173f2c62685fc25073098d938e3b64c43e16e8588c0c2580e63e5627f0b7c38eebd2d58f3bcd5c8d775dd62a7a730a661ecad40cb3116288a4f40d7815156da11ae4182f7e1b72c25de7d2f4bbc873f22e6e1e03695a6e2c7960a03ca574ae55ee2430d6a4b3fc18f67ad48be49bfb78b39477a66501839891ba9133a57cbc0fb7bac3d540c83c66897332e1c1fedc0c2627cce92299945df8a475ed8ec551b3d99df6b9e4419bf487b74a37b58c1afe57352866fcd71f3eaf375be1cb6f922e49ff448dfc0f8823a0e599747ea114a1bdbfe59d31e867876c847b17e3c3dbeb7dfdd48183da9e328870a5d6b6065ce9ccc2ab5e2fa8915f7bdacb50231ef3fa48ffdc874c0cbda147e604fc7ceb089df70cd9cb6231eda37254681b873d9e86851fb1f869f2e9250c0bb57de67f3b1de75684457d9b4855bf2ee8543675ec089a443c37356e404130bce8f244186aee0b06843396b8821751cdda4af062fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d262fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d26f83bf9ef6f78fa9d639384aa9055c6dc487febb13482f26e0d0859a869e898d7f1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982ff1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982f029b4d044960c7b33a1fd699e2db5deb97e77d870d85a0e0f92614f5771a320ad7b82bbf077e5011fa76d2c9e4c01efca44d85634b50ef842d513dce0fdbb99c638219e2c033a1ca5da72ec23646ae7a35892d99bf0bd7632890859118e50ffdbba6805a0183d259f1cb1d6046ef887af68d4d0b517d06730ee80df4dd75a9f5c07a615e937559c1373c90a75a6a42e0316e00f028ff27eb844a452616f7420b97d580a389ad19303f9bfada145ecb20ad9f87a3693fb032f4eede38ff45c7d0594c1ff72ef4ab830d09217c0f88099b7d5f0e637631bce48e94b51ee555e37693b768b3b9bd995c440917b63f8f484a04f5daeac57f76830aa715b3a30996ebcadf540a888592560fae963d5f3725ec6e65fdf506869ec59c833ea55b968d64598f9b73de312eda0de677a4a1c6d160b1b1a213080d42003935a400226b29a72d0668038ca075366dfd99ce46432dd45a9f9dea6596ac5cad192ef5ba0e6d643d243c087cf5d36d6077019959218526dc78c43fc9b80ddfe3b35622c8533a4c6eab578491e740e156173d1e1aa277031bc3ed9e9a589e0ad09a8cf00a79614c2fb12cf06456ad2ea866be28d588233782749205cd96145fe7a339f4fb09e0738e51ffab2ad0e9cfb294ebb791560b59918f06a833a42180c4994f01de8b20967bed2b270a56cab4bef2eb7ce824f508ffbbdc31634ac25d83dc044f4108dafdfdf0137b1c1615645115729e906d36d600a9ee164cf693458869064bdb4399ae2d6560044100e1d401f9960c133cff0ce318ae81725e5eb49d01a0c9ed755aff46ed3acd62b8cd4d7e270945863136d202f896d16f8eb332fa9bf436788019d39c6e7b6d71cc36bb66ec333492ae72ff9673e7b673ecf24b4d03bdd10f8178c3908fa7fef607d4abe4ae86575b6a22ac9309b255bcf216a2196089166f0a9ae09a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1dce475f2c0b9b93207bea380738df8fca39835cf66d810dc0e297896dd7e10d78a794de550bdebb7aa2abf5846ff80cf56df11ed9a72adac70bc5a5768a3ef67ecea5226e7a9380f479a20af40c147b1f377f248a726c25a09246253dffc5343d8e84ae750b06310dd3efb8d97acb56d627627be1dd90f80a817e1a3560456d2b1aeb31fd523c5c8f5d7dab5651d9c155a0aea9a6ff1d37b753421ca0f9749bfb3e2515ad23eb15adfa36b9db766cafce465feae40dcff7f773ecc608578325105a169126b6710bbd738b473069d6b2851c29d1fe67e7d437dc814a31f30715ecdd549395656b3fa0baedb1b4db628d28075b913b9ddc595134908c792d9f8a2e511591d7f7234ffaa2b057d429197870e9b597780d1ffb0bcb82968aa64e112e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85511e8fa8f7e07d1c09b7977c0c282f8c4153d91f5e2f1199249d64645324604361bf11aa204fc4ddd0106d7ceb0220786e38fafbc0ebe26fa8adf4ac4edfe4a0ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a22b5d00a1b7bb7ae457838fcac7cc0e26e1934181730564036603626dca0cae503a814de337cb001ae85ac282af63de5be73cc6a66d033a3df90eab3db5f7efd9aea889f16f2d4debee311c186c79f5b576c1055a5e4a8834e9f6b0f1c0f4f53b40837050edd4eafa838a9f90c1312b2d35b20d5fb98e8082754f47e1d548e4b89e260f60c877a544d5f3c1e7fba79a953afba8b59ca7c6bd0ced39b3029b4f1ad8a07b91c428f7e8077b069c9cd9d710e12d1e6daa8bf74f34845a776d0af75ef9653e6850794b4089517c0b0a1769de838d6c4b1442667c6b7468df95a71d2ec598bbcf9866b42dc8b8c3dd9a58f9d2a5152dfc4c10b1ff2c6d1409f9648527277404de33008c18b37d01ff2d0eedb93dba7e11841fe58c050cb52d27c1af0267102e06b26a29d1cdbee5a4e87bf5c6fc53744d9b41c5de8576337c62aa57d9ffaeaac1297f585d38bc6d8b8fff5fdc1ead004d30b696fa24c9eb93623caaffe760a1f783579c85f51ba5cc4a938e30da513ca412fa3b11844dae53743f433ab8931946fc06d5d9fdbe4921d10be71c2daa8bb38a97a704103751fd8bc6293ab8931946fc06d5d9fdbe4921d10be71c2daa8bb38a97a704103751fd8bc629f169bbe27d7da0ce0ea0434049ba9f1f99595f1d3a7f9abd4de8111804a66731791ff371ec57171c34a23e69ab5cee21ec7675566a1fbfec9ec9ce7fa256cc1dbe25ccc59eac686995f36bb029b08a217e1e7fcc2bdeb657a8b0f9b5b617c34e2192f2910217688c0f97fecac7b2c91c5fe6e3e868d896831b54b4b6191b41f24030724bc8022e4154029db7ae5ab9413898365c13c7b0c73dccab78fbc3cb25398d50220045daf96584347aaf2fc8ea862bc2c3ed79c19a3f69ef091424b8392dfc06d9417cfde17f81275e1324b1f0d13a8bc1542b657248427cb138543e56a38de06a5a03033927d6076bdb6d960c9f4c34c93b45c90927c83879b5593d13e443482c1fcc8a5cd9f0664fe5fabc816a76dcea13c4d408221ea22d9d0b9774b247e34e6bc6f1448d0e71c605c15756fc22168a6dca536a7f4f60b144a7fafbb8c00d9209b327b194e3adb5d464eb31d3e6cbdf4bcb053c91b81bc19878ba03379b304af06e49d5d75dc3bede9678cdb1a3a2345c22fe56e392e7804effbb1a646a498b4cd94e964b7125b25fb2ae8a9087812d1b96793bf0d6333e051862704fb65a0ba4cfc7add00c5a4d036ebee98120a194d992c12799bdf6f0dc2f781ef2a991b4a2db5a0c17eb778ecef2a010dc852ffc6e40a70deab5fa8aba82ba963727778065b04f69f9a467f99a14914e8bac5a4ec0605c5c20b2572afd4706671b4b7fba01408218ed40fff5faa957fec9b172ddbdb95660d1390a9633611feaea1608efcaf40b2264e12ac1568b44bcc4f6b2f0b1c17d942886973ccf8602a6baab1e89aaee605da884a385e24f52595cfd6aff4f815ce5f0f94517f2221eafe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553dd1fb95fa673e4d1f32ffb2ec9406d0b6a2d94d0121034f0a4473e11eb8304e43db8bbdfee2baaba159d739777d1720286d7ee6ded6e6be59415495c1eed4a0f1e060d754a1423b15ae17725a85c6d0fb7bc969ebc1341988aa5eef080cd8f2addaa68ceadaf1fbb67bdafba567e2b6ebe20c4ff5446fbdba8929de8b14c89833115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb37512605570320d4ca71147fa6170f5a2b9c5f5ee650270d9d883b7a109f94a581dcad238656da7f75700763c176ba94cdba26adbe5f1d2a383a8d7e2a445bfddbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557358adab6885e5513055d85366a11f3171058742526d0cdf50aad1d596552921ebdefcbe22264a49ee6ae3d02665a1c03b2655ef13ec0b1b1d3230c5300cdd4048e9525e7c8dc2509a69f2aa3e27d14d5c4a7c40a402603b990cb3a813bb8d705a1142e981ac00cce697ea67e78d64ec29dc89db0eefbeaaf416ee0790f6ade42b41701457176d895bdb5d44003e005321f2d3a32a327a5e8934801514284e162b41701457176d895bdb5d44003e005321f2d3a32a327a5e8934801514284e16c68a1f569a76132178ba3c239950fc255ce58f13c1855be7fe2eafee79b20b18d4cb9567675fcbe63287e5ff0f3f9aaa9b3663b453ae9296fd75a2e7df105c6a3eae6d791df09f394f4f888d8255f58ddf90aa8bdbcae0872270ecb3125163d033275d8e32e8103c0eeac31e72611414171ab4482f23ae2c5c9bd2fc022c372826f1a3dd5f8152c2b0ba7e1b0d08d81457813a2f3de0517217f87d2fd3b66bcdc837f8497f3cec85a9b34eae2d538cc98428d2f42f6c28b5766accac7c412c7b19bf200fb219c80f64b02bf84b5acdf678a3f58a626aed5588af6e13fb7974be230d7607bb6c2990de7be9a9ea4b38ff28c06034d4d5c0f3b49400cdf84e75e63df03cb85d1de359d6bdfae7ca4c6e26d681f69ad548692cea7115a33c5346a6a6c2da3c7416a1f00ed0a9f403ce00540a1de328c848398110b878406fda1cc07730639718a931eae051167391f1f42f4cf11e7cb88007750e1c56e4160d4fbd17784108ea33c7da46efc7049f96962c5fa173406cb39c7bec8142f44009cdcc9512ec3b9091f2847b2b23863a019fced65efd7074e6f35471f04f02a8e63e8849775f87b553a3c789931c5bcb91622f4a11a1599219f999e4930b0e51db0c9bffbf44f1951a270ea0108e6c7584e4b68c56bba1c3166ac76e992043be078a30b2592279df8772077a0661e945d637eba66bf5a73c9ef23c35c727470cfb279e150e2285265cc8623d119c21d8529a8bdef9c0de6df3e285542e9c488062bf2da341b5264a3da4e1af42895d35dc765cecbbabcf44eb37a379a7c485fa928af35f33c9728f18c4476a6a56daa3e087749d86b4b632ec42adb78191746d503e8c8d990cfd0ac3d65094a9d778a35d07b9a0dda01e1afb3b5fbc24b951d7a36c7c7d3352028c7e5b36dfccd8a2d63338edf36c987ba747301f924192447fd8f33095be7e25ba2d6106a89e207158548c61f047736f745ffa444225b223d2c0ed93cd91525a85a7593464c62a70fcd25e23191544f452b0db34dae518693c94147c20f528c09d73a3cd015affef10068f2808e0ac3d3ca82998c6d8b9ec114ccc9c82301fc80c2239855f1db58826387b244ba33b18f05a85ce14df3b4cbb9ab66e6a45569a9e687a869a17fbdee5f7abc9cf509716858e6fd50bfc6f106366c3ec89ed63eb22010da811d8597c4b4c587ad1d7622c28ac185c20e2a1bd34b4751c5940136abf2b51990427ee39170f9cebff9c1db2ff1332aab9c54aac4a6d4955fcedf7c775bb702990e96bab4cb1a415161e58d061955c19af2f687d0e4e59356388d626e7a7b9312ee2ae3d8bf0d818c0356ad76a49f74404a77a33816df25a1088afb66300f17ef34dfe32cc847281efe48a171ccadaa77c15b681944386730e144db2d2589be9ccc573933ebdafc45f115fbf4aaa3791e6c69434a73672a49f4d72a341299f59578e922fb2195c11b2a9271359e6c791f615b525ddb3e17574d804b1663fe3bd87d4c5fc528c1f23e38d7fe8014781d880d53d73e905b8acc268afc4eac37c71b68655f132bd3410babcc40bc0a3c1b0c8a6af9816dcef0b7ab0dd27df29362b0b3e68e657757e99a74ccc776c6feb2166d871ed44c365008569f9719c4b1be9e05505450d4d05b299e9b4afd639b164eeaf30709671197899e2510a50f8ad23c8e174cb861d6294d7a81a1409dd36449399bb88db82adcf8b892524ac86b6470e169ff844fcbdb040dfe648425340cab2a042f6d32f1b9151a268cc03fa7d0ea7561a1c93bae7c1fe8e798d25e5b64a6feca398ae0abb61e13bc5fc7f9e7dd4a574a632db6d9e0c0246577b0e232d8d882ac053531003fe4c07c77a51edfc90441ced08027084e9cb2fe668d2c73cd4d54b55896d98ef39c8e82017d00a3179ea83e7274ca49cb5db7d1780dc0c055f60e0939ba835b961c6e004881e136b914cf64881c137fda1687e20e91221a54d6f29128a4b0e16c1f98a5fd10ee59522cc0f199dc162246e8495b83cfec00718067baf8cd46669bc9cec7bda669477206150e15d85a6f84ce31ae5550e25cbcd68e6392c336e7566955e741a503d9e2eded5a38a26032f1f5839770c740b63ddf1f1f4499227ad92562b9640c656c2a3e77eb0d16ab9318823ad73f4aad2ac8ee9ca9b5f33718eaaedb45df90d7973be525ab3948f8caf9635a0877231310cd8b8a823e68c3762613e8f1590c39bd5f09dfeee64958f524e78c4e134bff377ffa9e30967c803a2017021b57c5f7f73d48014bd341ba3b870a11fbdf3a1e82dc382d0ec7370aa9b2506e5811ac08c806f42c8e5157ce9b65f34021909b1ee447bd142ace85873c659ad4e4d138446cb0faaa6dfe9f3d2a4dea72da9d1f6234af7b1f748c5ebf9aed176e07675698c372c1fb29eebce20b80a932172a1f00d38c45aa78d54ca2a33b589e8282f065095d171d9b4f17e01adbcbbd5f6ab22de2c97e11599a365b4dc474f6a20e4d2235c5054088d49074828fb7ec74d9aee7318ac389c7d23378cfd9564ce937d168495d425cfe21e3736f01da012def646c732d56c22be2a7b86741171145965bae6097073c1118f123ccec408b8386573fa3fd788ee27fda62a52aead29c64e0a920f9fc97d533dd289260b818721ce9a9f473888437a1ccd817cd0a45d8fe67871ade6972909ba3ec2488abcd26fa21365e85e8782bfe671ad3298bfce66d076d083bce61af97fbcfd83af8353dc4c1cec9065804bc302c3d4802c3bdd28fb7626d53f0000d06a384d01baa5c164fe1ff25e990d0f065cfe857aaff105de8db253a396225e77560f2ddf2db8caae0f4edba8b7486d285790f37d753746811aa3caa8043cebb8b1e60a3647c6010ce993557d6c3b2c90f8b4f842e7b952f1f97f78740b4b57608500864374c21e2c07634123d8edeabf37f52629cd72cc4c7745865184a08e60c79c4419b320e89c9c458841cdbb200b41e3a345076e7f7ccb5adaa2fc52a1d781c571e242c574f34d5470febd9e72d2dcc2d21ec8a2798125716dbd82d018f1817c8ed4232dab7821a8945ec79b6c8321b3474ee7a60e9ad4ec53c8416866cf47a5ccc7e8c7ab6c9fe9ae8516dbea2178a9485a5e15b33e42aa8b317d9b4e125952e2b159885e65e61c045da0dc9db3e90d677ace318beff3969750f437262d89a79a5c7642ff95a26b49040d16a377bea57625803ea6626e36b1b2d08e4a35b6617def80f05799dc7a138aed7fea96968cce10c1c59d536e37e6e46536c4a27c7ee6036eefab5b015cdc094674693075efac6ce491172ed5d2a5a585aa000d521632f05cf9e26621e637cea2a093d24a3ef0e5beedf607286fb93d442c80d2710dfb82f9bfada18602203cb03181d913bf177567d8016ab15c239f8b763a919783bf6b4bd3f6789d96d3acacb8e3caef814a6be0f8834152e4ad81188051d1567df11d6ca4a7e612749fdd2c5f627b690427614c1337a4a6f32cee6a76644b80863299f9375921bab50238ae65857dd9deaad3feab9c74718e2a1d194776f7621b76a761fc95eaf524b57608c184741224cab498b6dfc58b255a14486e36f9c41f8cb16036cc8102873d1e30990fc5c213bae78683b4d4aadcdcb934a8ec7e7cbbe6983169ce36547d62901c581b819964ed9a857f07f71aeb89c8da6d7bf9d78ec8a01cb2717a995733d8472c86b29729ffb2b409be895d4571a975e864cbb1efe574dd48c56de7d2d2828f6d55ab826518403151d479d9fc048e4dd7f9a56bca6cd3ae9cc0928b1a905b2dad5de79928679f62144e9dd47eb97a2c228532ad7d5f8dbf733e8e0534d532e440d228e350017f96c39b66d8ecf498b1ce54ea62d929c9c916ff17163eb3785d26aec57d48f494732320679f35dec5323df00ce6127513c782284224dd10c878efce720ba2488649285a4e8cfc8273fbd6f83ae80ebec7412b5f45ac39341d155ea0c3aa5f5eb9c3e5a6107b37aed7dcec816933d38c90b07b8f63bb150c4f9ffa52420f1871639023ed07be01430e3285c2ae20905927324119b3a034b9b9b56f7429abf9ff04bb9c113bbda9b8751452a284be2b36dcef6ae14a005904065cd4677b15c65c1a661b1288f6774a2633c875ad25493aace834825d4842e2373a51ec1fa960ef4f7dd2cd6e7d5c2c653925ce5163695b81fda0823964a08bfd2ccf6c856c45c55e4265dbf275cb3b4793334e1866b4d1f82a0e0316c8009fe9507813246ca857d4aac045246ab86e9a710930c074ed7fb22f8102e6e6c030fa631256c7a53c8e1798adbfedbe6f17b2765a05d376943fafcb71894af51eff2077fc87674b6ded7cb42ad2638c48216860712112516142f864ea54b7b25ea756d8b07ff71b7848778f3ddeb9aa366b3c92edc5241a8a26620627ec5d7eba54bcdf6fc9143d971a00abd8b98e20e017517b5dbd83ec4904288443e3666bb77442c0de7d65a29e7b1052717028d9ea76b2dd5b763e10076e096cf4d817c03205182befd64510423009b203464cf5db693208e26dee51c610031abe327648b542f0b5561a778f2a6954d4aab9a0cd16d87779e29944bc17438a6ff0b8b2418f2fd2b4fcc1be135567a916ca375bbc64dc1e0967c63881a288ebd01de92a1485091a0d21ad72b5b77f7a92c348f4f754f75ceb889c93ae0140383b88bd04164f857d5b8b266c299416b3d67a7f459bf8138a852cae0ef47d3fec4e3704d1feed2c6117ec82422b543bd1cf4acb8ebde1dfdb65c87aecb097db1057052ca8d6c0e8be3c7a094d0b357f0c0034184509af18177d869970cc051f28122427eff0e276a01f58e6e8e22143def14077a86e93c306acaba9dd6ec4a1bc65749305b0272340642c56be9ac1b536881fa034a4fa81ff9eb2eb67d5ba4a8b62739ee1720548ee6aafa2031b3a80ccf4ce1f08b5bc37b190442c7badb62b71e02bb64d46ee5ea7ce42c2e98c8e5fc4541d73b98a0ee70d1d4e129e4bd0c95692661ccb6653c5ffc921c1d127bd7260ff4ed7ae21a5ee9a151fca8deeb4903974e9a4ef1ed227e3ef45f78b851a8178092186a21aab0790ee6102dd05bc5c9c24cd6cc7d931268c2349c5d87af558565b55d4bba10a1d0f29dce68771269f86c20dde449d82120d1e092fa56ec0c011c2b776d12b13a19696e2907fc7f0ec9bfc7d1fe9598154c3e01a35bf38eead6be8630cae420b0f1b78400bea9994560bab4d58a57c621f1c21d30e6f788ac7a19fb73724b6c37fac096fa9545ec84c6d0fd0b0f8f0c1ea3fb5e52ceb656329b213d538088bb7a5fcbeef35a839ae9e3c2030dfec9557149e26b9b55460e6b6c473ba70dde6ebd10cbba7047ca05b29ab9b495aca6f295b3011344da44e6f735a4cb3f890600daec2cf48a39c89a2cf8d939e806352c2dce7b5879debe7850e7916a02d448042bd1bdd3cfff482424ae651bfdf789f8caf673b81223b3671126473b3db8b40bef53af067725cb8fb55403141033a631ddec9b912a417aee3b1f4fb66c8a97e47c0d19e3eeb823291d6c04d04821dcf717ac96c2e00ae868b1cefa9717ac7922ea493df9c89e7749a0ef8c6b229ae3169693453a41e230fadb10aebfdb0da0244f639a219016545fcc19515324b6d650e92d6e5ca7ed56bb538d89bcb42a3bdcf06c9f5e6763d60f42bd2eb1dfedebfc397ce5ab810b82d1289f0efade74ccf2a43d18a67a32460a3bae3fca7d2394fd767d17f1d770c189001296049d094548ca19bba6e2349b6b73cad5bd17d1edc02729a0ec6428791497646515ef6cd86a9dde717f1175bdc6a7f53ad510fea07cac4a7f039841b5e28844a404430413f5dd7005c06deb0f2ad629773d02c584ae9552f582d8a261b984370221190579da7501dc520c7ef4e6beb7c9d6078fa6fc0394fbc5f012fa7c818df470bcdba45ad2913ce46f38f086abc2d6911a1dbdd9097e503518482384b2bbd84451fb75a2ef9e3ecec73e4802554664df7efcf59098448668548261e017431db4bed979e33eaaf8185c81ac2f77eb258b42d12591b60771d4cb22f6c0139791d5e0443d74fba0b2ab04bcd19043fd936125fac843f58adc5f2ab0b8b9151c96b90abb9131499f6d7a9a208237f81300e56901e02677a8a4fc82368388e9133287974da094b06097c5392e046d4b6cc4118c8277786708efc6d217f2da06e881647398149dd4f26c3a9d4d83b5436f20c667d99dbf1423d563c93975ec11eea795c869c281d24e55c1fc38b583f408d7218b9d2f379dc689d190f30e6abc81a27961ef2c63b86b75792961071fcb12693a24b950360d90857b7179f69a3d668ef71b463f3eb50ae721ae22e948d80fe5f9d0914accbdeeefc9d02a04150a172f10f0b438b37e50e544a722d422afb78abad1904640149bf47777d67205a40ecc8e5b1ab5905e079d1602958f841a8aa0f7dfe60fe6e99b209fdee56d4285e08a0c41ab8aebf3fa35cbaa184b0666807c94347c1d24e0770ed47933ed1b4b14463ea07f0b1a45b3735a65049e244cfe2f839c2d0cc14879680cb0b96ad5e755dbc10ccd8ef5ebbdfdaa491c404ff605f369e9c547002e1cf32c68a51d9da9d5660248ca395a67b2406020e88b2fd7eb38f92cec5d2e9f88e51735d7d9dd13442532364e2d6aced3ac53de8555ce3c9deb936bc13c144167a1afc00971eb885be4afff92f27de5a32a53313325734d1cafb73280747636c3448d507bf910ef715ad02b8c942d2f85d054019926c5c29e8cef8d327a16d097bbffec5c7a10f5b63f50ba6491a07ffbf4c6d2055f5455f2dd49a4fa42aea4b0538bfa7ccdb313131f39ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c066cc09414d316969d6bdc23a43f957db77c1997fdb3248e6722d33ec0a7d2700df502bb67553763110ccfd98f597b4a243e2652879a6160113ef7912b720ebf5717ec41ddc152d59ce5ed62bf76a026f4883ba20060aeaeebe7b8616a4eb2b8c9fae71610741417060e9377b4fcda99eb011be07c9afef027c986c12b59340bf0cb8a0e0d2cd90850d6020ebafd45d44b859d6a54b9497bcb3a596f7ad825b725277119d3e452dc4c371a3b2617c41a9958ca10ee97b6786b67257ad392aac206c71ef081ffb90be3958f585c768a93b5ddd265876c54444cb7783262999f3a3b9185460be61f24f816b4bb5742688fe33c2457d97fda1d624a4c7f6dff668b8c8db8bd6c83bd9f4b542d3771df6026c01887b0cd709955a58183be79b753d75ad65da9f044b86fcd16b596b12ef12ee1a373654ceea18e91209de176cd568c0ba8e8db9cf32273bc645c2814d5a08d856b7acf5d7cd387508ed86f6e7ec99d10asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-2.6.32-754.6.3.el6.src.rpmkernel-debug-devel-x86_64kernel-devel-x86_64kernel-devel-uname-rkernel-debug-develkernel-debug-devel(x86-64)      rpmlib(VersionedDependencies)/usr/bin/find/bin/shrpmlib(PartialHardlinkSets)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsXz)3.0.3-14.0.4-14.6.0-14.0-13.0.4-15.2-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]Frantisek Hrbata [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]- Roll in CentOS Branding- [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/sh  !"#$%&'()*+,-./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+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,02.6.32-754.6.3.el62.6.32-754.6.3.el6.debug2.6.32-754.6.3.el6.x86_64.debug2.6.32-754.6.3.el62.6.32-754.6.3.el6                 !!! """ ### $$$ %%% &&& ''' ((( )) *** +++ ,,, --- ... /// 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(555657758859(::(;(<<<==<>><?<@@<A<BBBC<D<EE<F(G(HH(II(JJJK(LLLMLNNLOOOPOQ(RR(S(TTTUTV(WW(XX(YY(ZZ([[(\\]]]^^]__]`]aa]b]c]dd]e]ff]g]h]i]j]k]ll\mm(nnnoo(pp(qqqr(sssttsuusvv(ww(xx(yy(zz({{{|{}}~}}}}}}}}}}}{(((((((((((((((            !"#$$%&''()*++,,-.//011223344567778999::;;;<<<==<>><??;@@;AA;BBBCBDBE;FF;GG;HH;IIIJIK;LL;M;NN;OO;P;QQ;RRRSRT;UUUVUWUXUYUZU[U\U]U^U_U`Ua;bbbccbddbeebff;gg(h(ii(jj(kk(lllmmlnnnooo(pp(qqqrr(sssttsuusvv(ww(xx(yy(z({{(|||}(~~((((((((((((((((((((                              ((  (!!!""!##($$(%%%&%'((())**++,*-*.*/0110000220330440550660770880990::0;;0<<0==0>>0?0@0AA0BB0CC0D0E0FF0GG0HH0II0JJ0KK0LL0MM0NN0OO0P0QQ0R0S0TT0UU0VV0WW0XX0Y0ZZ0[[0\\0]0^^0__0``0aaabbacc0dd0eeefeg0hh0i0jj0kk0ll0mm0nn0o0pp0qq0rr0ss0tt0uu0vv0ww0xx0yyz{{{{{{{{{{{{{{{{{{{{{|||{{{zz}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zz                               !"#$$%%$$&'(''''''''''')''''''**''&+&&,-..//01123241111111111115551111161171889:;<==>=?==@@=A===B=CDDEEEFFGHIIJKLLMLLNOPQRRRRSTTURRRVWWXWWWYZZZZ[\\]\\\\^_\`abcdbeffghihjkhlmnnopqrstuuvvwxvyyyyyvvzvuu{||uu}}}~          !""##$%%&&&&'()***+*,-./00112234355657879:9;9<=>==?@@@@@A@@BCDEEEEFGEHEEIIIJEKEELEMNMOMPEEEQRSEEETEUEVEWEXXYZ[[[\\]^_```abcdebbbafghaijiakalmanonpaqrsrqtuqaavawaxayyyaaaaz{|zza}a~aaaaaaaa                         !"##$%&'()*+,++-+...////0/..123222222411.....5.6789:;:<<====>????@ABBCCDCCCBBBEEFGHIJIKKKKLLMNOPOQRRSSTSSSUVUWWWXWWYYZYYWW[W\]]]^^^^^_^``abcdefghiijklmnoppqqrrsrrrtruuvuuwrxyz{|}~                          !!"#$%&&'()*+,,,,-./01223343353677777777777777777777877777779:;;;;;;;;;<=;;>?@@@@@@@@A@@@@@@@BCDDEFGHHIJKKKLKMNOPPQRRSSSSSSTUUVWXYZZZZ[Z\ZZ]^_`abcdddeffgfhijkkklmmmnnoppqrrrsrrrrrtrrruvwwxyyz{z|}}~~                                           ! " # # $ % & '  ( ) * + , - . / / 0 1 1 2 3 4 5 6 6 7 8 9 9 : ; ; ; ; ; < = > = ? = @ @ @ @ @ @ A A A A B C C C C C C C C C C C C C B D D D E F F G H G I J J K L M N O P P Q P P P P P P P P P P P P P R R R S R R R R T R R R R R R R P U V V W X Y Z [ \ ] ^ _ ` a a b b b c c d e f g g g h g g i g g j k l l l m l l n o l l p q q q q l l l l r l l s l l l l t t u v t w l l l l l x l l l y y y y y y y y y y y y z y y y y y y y y y y y y y y y y y y y y y y y y { y l l l l | l l l l } l l l l l l l l l l l ~ ~    ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l                                                                                         z ! ! ! ! ! z " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " # # # " " " " " " $ $ $ $ $ $ $ $ $z % % %z & & & & & & & & & & & & & & & & & ' ' ' ' ' ' ' ' & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & ( ( ( ( ( ( ( ( & & & & & & & & & & & & & & & & & & & & & & & ) ) ) ) & & & & * * * * * * * + * & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & , , & & & & & & & & & & & & & & & & & - - - - - & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & . . . . . . . . . & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & / / & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 0 0 0 0 0 0 0 0 0 0 0 0 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 1 1 1 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 2 2 2 2 2 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 3 3 3 3 3 3 3 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 6 6 6 6 6 6 6 6 6 6 4 7 7 7 7 7 7 7 7 4 4 4 & & & & & & 8 8 8 8 8 8 8 & 9 9 9 9 9 9 9 9 9 9 & & & & & : : : : : : : : : & & & & & & & & & & & & & & & & & & & & & & ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; & & & & & & & & & & & & & & & & & & & & & & & < < = = = = = = = = = < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < & & > > > & & ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? & & & @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ & & A A A A A A A A A A A A & & & & & & & & & & & & & & & & & & & B B B B B B B & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & C C C & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & D D D D D & & & & & & & & & & & & & & & & & & E E E E E E E E & & & & & & & & & & & & & & & & & & & & & & & & & & & F & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & G G G G G G G G G G G G G G G G G G G G G G G & & & & & & & & & H H H H H H H H & & & & & & & & & & & & I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I & & & & & & & & & & & & & & & & & & & & & & & J J J J J J J J & K K K K K & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & L L L L L L L L L L & & & M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M & & & & & & & & & & & & & N N N N & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & O O O & & & & & & & & & & & & & & & & & &z P P P P P P P P Pz Q Q Q Q Q Q Q R R R R R R Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Qz S S S S S Sz T U U U T T T T T T T T T T T V V V V V V T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W T X X T T T T T T T T T T T T T T T T T T T T T T T Y Z Z Y [ [ [ Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y T T T \ \ \ \ \ \ \ \ \ \ \ \ T T T T T T ] ] ] ] T T T T T T T T T T T T T T T T ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ T T T T T T _ _ _ _ _ _ _ T T T T ` ` ` ` T T T T T T T T T Tz a a a a a a a a az b b b b b b b b b b b b b b b b b b b b b b b bz c cz d d e e e e e e e e e e e d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dz f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f fz g g g h h h h h h h h h h h h h h h h h h h h h h h h h h h h g gz i i j j j j j j j j j j j j j j j iz k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k l l m n n n n n o n p p n q n r r n s s n t t u u u u u u v u w w x u y u z u { | | | } ~ ~ }   } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }                                                  ! !  " "  # #  $ $  % %  & &  ' ' ( ( ) ) * * + , - , , , . , / , 0 , 1 , 2 3 4 4 4 5 4 6 7 3 8 9 8 : 3 ; < ; ; ; = > = ? = @ = A = B = C = D ; E E ; F G H 3 I 3 J K K L 3 M N O O P Qkernels2.6.32-754.6.3.el6.x86_64.debug.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_txKconfigMakefilempiMakefilesignatureMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefileambaMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilepowerMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefilemtip32xxKconfigMakefileparideKconfigMakefilersxxMakefilebluetoothKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_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.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefileautofs4KconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefsKconfigMakefileexofsKconfigexportfsMakefileext2KconfigMakefileext3KconfigMakefileext4KconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehppfsMakefilehugetlbfsMakefileisofsKconfigMakefilejbdKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilelockdMakefileminixKconfigMakefilencpfsKconfigMakefilenfsKconfigMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefileomfsKconfigMakefileopenpromfsMakefilepartitionsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesmbfsKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefilexfsKconfigMakefileincludeacpiacexcep.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.hconfig64bit.h8139cp.h8139too8139too.h8129.hab3100core.hotp.hac97bus.hacenic.hacerwmi.hacpiacpi.hac.hapeiapei.heinj.herstdebug.hghes.hmemoryfailure.hpcieaer.hbattery.hblacklistyear.hbutton.hcontainer.hdock.hextlog.hfan.hhed.hhotplugcpu.hmemorymemory.hautoonline.hipmi.hnuma.hpcislot.hpowermeter.hprocevent.hprocessorprocessor.haggregator.hprocfsprocfs.hpower.hsbs.hsleep.hsysfspower.hthermal.htoshiba.hvideo.hwmi.hadaptecstarfire.hadm8211.hagpagp.hamd64.hintel.hsis.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haic7xxxcmdsperdevice.hdebugmask.hresetdelayms.haio.hairoairo.hcs.halim1535wdt.halim7101wdt.hamdiommuiommu.hstats.hnb.hnuma.hamd8111eth.hamigapartition.hanoninodes.harchdefconfig.hdmaaddrt64bit.henablememoryhotplug.hhotremove.hhascachelinesize.hcpuidlewait.hrelax.hdefaultidle.helfrandomize.hhavenmisafecmpxchg.hhibernationheader.hpossible.hmayhavepcfdc.hmemoryprobe.hphysaddrt64bit.hpopulatesnodemap.hprockcoretext.hrandom.hselectmemorymodel.hsparsememdefault.henable.hsupportsdebugpagealloc.hmemoryfailure.hmsi.hoptimizedinlining.hsuspendpossible.husespguncached.hwantframepointers.hoptionalgpiolib.haskipfibhash.hasuslaptop.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdisablechannelswitch.hpqvaldma.hxorvaldma.hdma.hxor.hat76c50xusb.hataata.hacpi.hgeneric.hovereth.hpiix.hsff.hverboseerror.hathcards.hcommon.hath5kath5k.hdebug.hpci.hath9kath9k.hbtcoexsupport.hcommon.hhtchtc.hdebugfs.hhw.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hbr2684.hclip.hdrivers.hlane.htcp.hatmel.hauditaudit.harch.htree.hauditsyscall.hauto.confauto.conf.cmdautofs4fs.hauxdisplay.hb43b43.hbcmabcma.hpio.hbusesbcmaandssb.hdebug.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpcmcia.hphyg.hlp.hpio.hsdio.hssb.hb43legacyb43legacy.hdebug.hdmadma.handpiomode.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpio.hb44b44.hpcipci.hautoselect.hpcicoreautoselect.hbacklightclassdevice.hlcdsupport.hmbpnvidia.hprogear.hwm831x.hbasefull.hsmall.hbatterybq27x00.hmax17040.hbcmabcma.hblockio.hdrivergmaccmn.hgpio.hpci.hhostpcipci.hpossible.hpossible.hbe2iscsi.hbe2net.hbinaryprintf.hbinfmtelf.hmisc.hbitreverse.hbkl.hblkcgroup.hcpqcissda.hdevdev.h3wxxxxraid.hbsg.hbsglib.hcryptoloop.hdmdm.hbuiltin.hfd.hinitrd.hintegrity.hiotrace.hloop.hmd.hnvme.hosd.hpciessdmtip32xx.hramram.hcount.hsize.hrsxx.hsd.hsrsr.hvendor.hsx8.hthrottling.hblockblock.hcompat.hbna.hbnx2.hbnx2xbnx2x.hsriov.hbnxtbnxt.hsriov.hbonding.hbootprintkdelay.htracer.hbootparamhardlockupenabledenabled.hvalue.hpanicpanic.hvalue.hhungtaskpanicvalue.hsoftlockuppanicvalue.hbounce.hbranchprofilenone.hbrcmfmacbrcmfmac.hpcie.hprotobcdc.hmsgbuf.hsdio.husb.hbrcmsmac.hbrcmutil.hbridgebridge.hebt8023.hamong.harp.harpreply.hbroute.hdnat.hip.hip6.hlimit.hlog.hmarkmark.ht.hnflog.hpkttype.hredirect.hsnat.hstp.htfilter.hnat.hulog.hvlan.higmpsnooping.hnetfilter.hnfebtables.hbroadcomphy.hbsddisklabel.hprocessacctacct.hv3.hbtbt.hbnepbnep.hmcfilter.hprotofilter.hcmtp.hhcibcm203x.hhcibfusb.hhcibluecard.hhcibpa10x.hhcibt3c.hhcibtsdio.hhcibtuart.hhcibtusb.hhcidtl1.hhciuarthciuart.hbcsp.hh4.hll.hhcivhci.hhidp.hl2cap.hmrvlmrvl.hsdio.hrfcommrfcomm.htty.hsco.hbtrfsfsfs.hposixacl.hbug.hbuilddocsrc.hcachefiles.hcalgaryiommu.hcancan.hbcm.hcalcbittiming.hdebugdevices.hdev.hemspci.husb.hkvaserpci.hraw.hsja1000sja1000.hplatform.hvcan.hcapiavm.hcardbus.hcardman4000.h4040.hcarl9170carl9170.hdebugfs.hleds.hwpc.hcassini.hcb710core.hdebugassumptions.hccstackprotector.hcdrompktcdvdpktcdvd.hbuffers.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hdebugfs.hdefaultps.hwextwext.hexport.hcfqgroupiosched.hcfsbandwidth.hcgroupcpuacct.hdevice.hfreezer.hmemresctlrctlr.hswap.hns.hperf.hsched.hcgroups.hchecksignature.hchelsiot1t1.h1g.ht3.ht4.ht4vf.hchrdevosst.hsch.hsg.hst.hcicadaphy.hcifscifs.hacl.hdfsupcall.hposix.hstats.hupcall.hweakpwhash.hxattr.hcissscsitape.hclocksourcevalidatelastcycle.hwatchdog.hclsu32mark.hperf.hcnic.hcompaction.hcompallaptop.hcompatcompat.hbinfmtelf.hforu64alignment.hnetlinkmessages.hconfigfsfs.hconnector.hconsolepoll.htranslations.hconstructors.hcontextswitchtracer.hcordic.hcoredumpdefaultelfheaders.hcpufreqfreq.hdebug.hdefaultgovuserspace.hgovconservative.hondemand.hperformance.hpowersave.huserspace.hstatstat.hdetails.htable.hidleidle.hgovladder.hmenu.hrmap.hsupamd.hcentaur.hintel.hcpumaskoffstack.hcpusets.hcramfs.hcrashcrash.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32crc32.hselftest.hcrc7.hcryptocrypto.hablkhelperx86.haead.haead2.haesaes.hniintel.hx8664.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfish.hcamellia.hcast5.hcast6.hcbc.hccm.hcrc32ccrc32c.hintel.hcrct10difcrct10dif.hpclmul.hcryptd.hctr.hcts.hdeflate.hdes.hdevhifn795x795x.hrng.hpadlockpadlock.haes.hsha.hqatqat.hdh895xcc.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghashghash.hclmulniintel.hgluehelperx86.hhash.hhash2.hhmac.hhw.hkhazad.hlrw.hlzo.hmanager.hmanager2.hmd4.hmd5.hmichaelmic.hmpilib.hnull.hpcbc.hpcomp.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hsalsa20x8664.hseed.hseqiv.hserpent.hsha1.hsha256sha256.hssse3.hsha512sha512.hssse3.hsignaturesignature.hdsa.htea.htest.htgr192.htwofishcommon.hx8664.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcuse.hcyclades.hdavicomphy.hdca.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugblkcgroup.hbootparams.hbugverbose.hcredentials.hfs.hinfo.hkernel.hkmemleakkmemleak.hdefaultoff.hearlylogsize.hlist.hlockalloc.hmemoryinit.hmutexes.hnmitimeout.hnotifiers.hnxtest.hobjectsobjects.henabledefault.hfree.htimers.hpilist.hrtmutexes.hsectionmismatch.hsg.hshirq.hslabslab.hleak.hspinlockspinlock.hsleep.hstackusage.hstackoverflow.hvm.hwritecount.hdecompressbzip2.hgzip.hlzma.hdefaultcfq.hcubic.hiodelaytype.hiosched.hmmapminaddr.htcpcong.hdefconfiglist.hdelllaptop.hrbu.hwmi.hdetecthungtask.hsoftlockup.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.hdirectgbpages.hdisplaysupport.hdl2k.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hcleaner.hmq.hsmq.hcrypt.hdebug.hdelay.hera.hflakey.hloguserspace.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hraid45.hsnapshot.hswitch.hthinprovisioning.huevent.hzero.hdm9102.hdmaapidebug.hengine.hsharedbuffer.hdmadevices.hdmardmar.hfloppywa.hdmi.hdmiid.hdnet.hdnotify.hdrmdrm.hfbdevemulation.hi2cch7006.hsil164.hi915.hkmsfbhelper.hhelper.hloadedidfirmware.hmga.hmipidsi.hnouveaunouveau.hbacklight.hpanel.hr128.hradeonradeon.hums.hsavage.hsis.httm.hvia.hvmwgfxvmwgfx.hfbcon.hdummydummy.hconsole.hdvbaf9013.hatbm8830.hau8522.hav7110av7110.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcapturedrivers.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24123.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hds3000.hdynamicminors.hec100.hfiredtvfiredtv.hfirewire.hinput.hisl6405.hisl6421.hisl6423.hix2505v.hl64781.hlgdt3305.hlgdt330x.hlgs8gxx.hlnbp21.hmaxadapters.hmb86a20s.hmt312.hmt352.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hs5h1409.hs5h1411.hs5h1420.hs921.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0900.hstv090x.hstv6110.hstv6110x.htda10021.htda10023.htda10048.htda1004x.htda10086.htda8083.htda8261.htda826x.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.hanysee.hau6610.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hfriio.hgl861.hgp8psk.hlme2510.hm920x.hnovatusb2.hopera1.httusb2.humt010.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdynamicdebug.hftrace.he100.he1000.he1000e.hearlyprintkprintk.hdbgp.hefi.hecryptfs.hedacedac.hamd64.hdebugdebug.hverbose.hdecodemce.he752x.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hmceinj.hmmedac.hsbridge.hx38.hedd.heeepclaptop.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hpartition.hvars.helfcore.henablemustcheck.henclosureservices.henic.hepic100.hepoll.hethoc.heventprofile.htracing.heventfd.hexperimental.hexportfs.hext2fsfs.hposixacl.hsecurity.hxattr.hxip.hext3defaultstoordered.hfsfs.hposixacl.hsecurity.hxattr.hext4debug.hfsfs.hposixacl.hsecurity.hxattr.hextrafirmware.hfailiotimeout.hmakerequest.hpagealloc.hfailslab.hfairgroupsched.hfatdefaultcodepage.hiocharset.hfs.hfaultinjectioninjection.hdebugfs.hfbfb.hatyaty.hbacklight.hct.hgenericlcd.hgx.haty128aty128.hbacklight.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hcirrus.hddc.hdeferredio.hefi.hhyperv.hmodehelpers.hnvidianvidia.hbacklight.hi2c.hradeonradeon.hbacklight.hi2c.hrivariva.hbacklight.hsavagesavage.haccel.hi2c.hsimple.hsm501.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hvga16.hvia.hvirtual.hfcoefcoe.hfnic.hfddi.hfealnx.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohciohci.hdebug.hsbp2.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfm10k.hfont8x16.h8x8.hforcedeth.hframepointer.hwarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfsmbcache.hposixacl.hxip.hfscachefscache.hobjectlist.hstats.hfsnotify.hftl.hftraceftrace.hmcountrecord.hnmienter.hsyscalls.hfujitsulaptop.hfunctiongraphtracer.hprofiler.htracer.hfusefs.hfusionfusion.hctl.hfc.hlan.hlogging.hmaxsge.hsas.hspi.hfutex.hfwloader.hgactprob.hgarp.hgartiommu.hgenericacl.hallocator.hbugbug.hrelativepointers.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hminadjust.hcmosupdate.hcpucpu.hvulnerabilities.hfindfirstbit.hlastbit.hnextbit.hgpio.hhardirqshardirqs.hnodoirq.hhweight.hiomap.hirqprobe.hisadma.hpendingirq.htimevsyscall.htracer.hgfs2fsfs.hlockingdlm.hgigasetbase.hm101.hm105.hgpiolangwell.hsch.hgpiolib.hgroupsched.hhangchecktimer.hhappymeal.hhardlockupdetector.hhasdma.hiomem.hioport.hhavearchearlypfntonid.hkgdb.hkmemcheck.htracehook.hcpumaskofcpumap.hdmaapidebug.hattrs.hdynamicftrace.hefficientunalignedaccess.hftracemcountrecord.hnmienter.hfunctiongraphfptest.htracer.htracemcounttest.htracer.hide.hinteltxt.hioremapprot.hirqwork.hkernelbzip2.hgzip.hlzma.hkprobes.hkretprobes.hkvmkvm.hcpurelaxintercept.heventfd.hirqchip.hlatencytopsupport.hmemorypresent.hmmiotracesupport.hoprofile.hoptprobes.hperfeventsevents.hnmi.hregs.huserstackdump.hsetuppercpuarea.hsyscalltracepoints.hunstableschedclock.huserreturnnotifier.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmi.hheaderscheck.hhermeshermes.hcachefwoninit.hprism.hhibernationhibernation.hnvs.hhidhid.ha4tech.happle.hbelkin.hcherry.hchicony.hcypress.hdragonrise.hezkey.hgreenasia.hgyration.hkensington.hkye.hlogitech.hmicrosoft.hmonterey.hmultitouch.hntrig.hpantherlord.hpetalynx.hpid.hsamsung.hsmartjoyplus.hsony.hsunplus.hsupport.hthrustmaster.htopseed.htwinhan.hwacom.hzeroplus.hhidraw.hhighrestimers.hhisax163.h1tr6.havma1cs.hpcmcia.hbkma4t.hdiehldiva.helsaelsa.hcs.henternowpci.heuro.hfritzpcipnp.hfritzpci.hgazel.hhfcpci.hsx.hhfc4s8s.hmaxcards.hnetjetnetjet.hu.hni1.hniccy.hnokeypad.hllc.hsendcomplete.hs0box.hsctquadro.hsedlbauersedlbauer.hcs.hst5481.htelescs.htelespci.hw6692.hhostaphostap.hcs.hfirmwarefirmware.hnvram.hpci.hplx.hhotplughotplug.hcpu.hpcipci.hacpiacpi.hibm.hfake.hpcie.hshpc.hsmt.hhpilo.hwatchdog.hwmi.hhpethpet.hemulatertc.hmmap.htimer.hhpwdtnmidecoding.hhtirq.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxen.hhwconsole.hrandomrandom.hamd.hintel.htimeriomem.hvia.hvirtio.hhwmonhwmon.hvid.hhwpoisoninject.hhypervhyperv.hballoon.hkeyboard.hmouse.hnet.hstorage.hutils.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.halgobit.halgopca.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hhelperauto.hi801.hisch.hismt.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis96x.hstub.htinyusb.hvia.hviapro.hvoodoo3.hi40e.hi40evf.hi6300esbwdt.hi7300idleidle.hioatchannel.hi8k.hia32emulation.hib700wdt.hibmasr.hicplusphy.hics932s401.hie6xxwdt.hieee802154ieee802154.hdrivers.hfakehard.hifb.higbigb.hdca.hhwmon.higbvf.hillegalpointervalue.himaima.haudit.hlsmrules.hmeasurepcridx.hinetinet.hah.hdccpdiag.hdiag.hesp.hipcomp.hlro.htcpdiag.htunnel.hxfrmmodebeet.htransport.htunnel.htunnel.hinet6ah.hesp.hipcomp.htunnel.hxfrmmodebeet.hrouteoptimization.htransport.htunnel.htunnel.hinfinibandinfiniband.haddrtrans.hcxgb3.hcxgb4.hipath.hipoibipoib.hcm.hdebug.hiser.hmthcamthca.hdebug.hnes.hocrdma.hqibqib.hdca.hsrp.huseraccess.hmad.hmem.hinftl.hinitenvarglimit.hinitramfssource.hinotifyinotify.huser.hinputinput.hapanel.hatiremote.hremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgpiorotaryencoder.hjoydev.hkeyboard.hkeyspanremote.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.htablet.htouchscreen.huinput.hwinbondcir.hwm831xon.hyealink.hintelidle.hioatdma.hips.hpowerclamp.hrapl.htxt.hintervaltree.hintrremap.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.hhelper.hioschedas.hcfq.hdeadline.hnoop.hipadvancedrouter.hdccpdccp.hccid3ccid3.hrto.htfrclib.hfibhash.hmroutemroute.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchaddrtype.hah.hecn.httl.hqueue.hraw.hsecurity.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.hsecurity.htargethl.hlog.hreject.hipcns.hipmideviceinterface.hhandler.hpoweroff.hsi.hwatchdog.hipppfilter.hipv6ipv6.hmip6.hmroute.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hprivacy.hrouteinfo.hrouterpref.hsit.htunnel.hipw2100ipw2100.hmonitor.hipw2200ipw2200.hmonitor.hpromiscuous.hqos.hradiotap.hipwireless.hirene.himon.hjvcdecoder.hlirccodec.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hszdecoder.hrc6decoder.hsonydecoder.hstreamzap.hwinbondcir.hirqwork.hisadmaapi.hiscsibootsysfs.hibftibft.hfind.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrv.hcapifscapifs.hbool.hmiddleware.hdiversion.hdrvavmb1avmcs.hb1pci.hb1pciv4.hb1pcmcia.hc4.ht1pci.hverbosereason.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwl3945.hiwl4965.hiwldvm.hiwlegacyiwlegacy.hdebug.hdebugfs.hiwlmvm.hiwlwifiiwlwifi.hdebug.hdebugfs.hleds.hopmodemodular.hixgb.hixgbeixgbe.hdca.hdcb.hhwmon.hptp.hixgbevf.hjbdjbd.hdebug.hjbd2jbd2.hdebug.hjffs2fsfs.hdebug.hposixacl.hsecurity.hwritebuffer.hxattr.hrtime.hsummary.hzlib.hjme.hjoliet.hkallsymskallsyms.hall.hextrapass.hkarmapartition.hkernelkernel.releasegzip.hkexeckexec.hautoreserve.hjump.hkeyboardadp5588.hatkbd.hmax7359.hopencores.hkeyskeys.hcompat.hdebugprockeys.hkgdbkgdb.hserialconsole.htests.hkmemtrace.hkprobeevent.hkprobes.hkretprobes.hks0108ks0108.hdelay.hport.hksm.hkvmkvm.hamd.hapicarchitecture.hclock.hguest.hintel.hlatencytop.hlcdclassdevice.hplatform.hledsalix2.hclass.hclevomail.hlp3944.htriggerbacklight.hdefaulton.hheartbeat.htimer.htriggers.hwm831xstatus.hwm8350.hlib80211lib80211.hcryptccmp.htkip.hwep.hlibcrc32c.hlibertaslibertas.hcs.hdebug.hsdio.hthinfirmthinfirm.husb.husb.hlibfc.hlibfcoe.hlibipw.hlirc.hllc.hlocalversion.hlockkernel.hstat.hlockdlockd.hv4.hlockdeplockdep.hsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hlxtphy.hlzocompress.hdecompress.hmacemumousebtn.hpartition.hmac80211mac80211.hdebugfs.hhasrc.hhwsim.hleds.hmessagetracing.hrcdefaultdefault.hminstrel.hminstrelminstrel.hht.hstahashmaxsize.hmachzwdt.hmacintoshdrivers.hmacvlan.hmacvtap.hmagicsysrq.hmarvellphy.hmaxrawdevs.hmaxsmp.hmdmd.hautodetect.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbitbang.hmediaattach.hsupport.htunertuner.hmax2165.hmc44s803.hmt2060.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqt1010.hsimple.htda18218.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.hxc2028.hxc5000.hmegaraidmailbox.hmm.hnewgen.hsas.hmemoryfailure.hhotplughotplug.hsparse.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.hmmowner.hmmcmmc.hblockblock.hbounce.hcb710.hrealtekpci.husb.hricohmmc.hsdhcisdhci.hpci.hpltfm.hsdricohcs.htifmsd.hviasdmmc.hmmiotrace.hmmummu.hnotifier.hmoduleforceload.hsig.hsrcversionall.hunload.hverifyverify.helf.hmodules.hmodversions.hmouseappletouch.hbcm5974.hps2ps2.halps.helantech.hlifebook.hlogips2pp.hsentelic.hsynaptics.htrackpoint.hserial.hsynapticsi2c.hvsxxxaa.hmsdosfs.hpartition.hmsilaptop.hmsproblock.hmtdmtd.habsent.halauda.har7parts.hblkdevs.hblockblock.hro.hblock2mtd.hcficfi.hamdstd.hi1.hi2.hintelext.hstaa.hutil.hchar.hck804xrom.hcmdlineparts.hcomplexmappings.hconcat.hesb2rom.hgenprobe.hjedecprobe.hlpddr.hmapbankwidth1.h2.h4.hmtdram.hnandnand.hdiskonchipdiskonchip.hprobeaddress.heccsmc.hids.hnandsim.hnetsc520.hoops.hpartitions.hpci.hpmc551.hqinfoprobe.hram.hredbootdirectoryblock.hparts.hrom.hsc520cdp.hscb2flash.hts5500.hubiubi.hbebreserve.hwlthreshold.hmtdramerasesize.htotalsize.hmtrrmtrr.hsanitizersanitizer.henabledefault.hspareregnrdefault.hmwl8k.hmxmwmi.hmyri10gemyri10ge.hdca.hnhdlc.hnamespaces.hnationalphy.hnatsemi.hne2kpci.hneedbouncepool.hdmamapstate.hmultiplenodes.hpercpuembedfirstchunk.hpagefirstchunk.hnetnet.h9p9p.hrdma.hvirtio.hactgact.hipt.hmirred.hnat.hpedit.hpolice.hsimp.hskbedit.hclscls.hact.hbasic.hcgroup.hflow.hfw.hind.hroute.hroute4.hrsvp.hrsvp6.htcindex.hu32.hdccpprobe.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.hkeykey.hmigrate.hns.hpci.hpcmcia.hpktgen.hpocket.hpollcontroller.hrxbusypoll.hschatm.hcbq.hdrr.hdsmark.hfifo.hgred.hhfsc.hhtb.hingress.hmqprio.hmultiq.hnetem.hprio.hqfq.hred.hsfq.htbf.hteql.hsched.htulip.hvendor3com.hnetconsolenetconsole.hdynamic.hnetdev1000.h10000.hnetdevices.hnetfilternetfilter.hadvanced.hnetlinknetlink.hlog.hqueue.htproxy.hxtmatchcluster.hcomment.hconnbytes.hconnlimit.hconnmark.hconntrack.hdccp.hdscp.hesp.hhashlimit.hhelper.hhl.hiprange.hlength.hlimit.hmac.hmark.hmultiport.hosf.howner.hphysdev.hpkttype.hpolicy.hquota.hrateest.hrealm.hrecent.hsctp.hsocket.hstate.hstatistic.hstring.htcpmss.htime.hu32.hset.htargetaudit.hchecksum.hclassify.hconnmark.hconnsecmark.hdscp.hhl.hled.hmark.hnflog.hnfqueue.hnotrack.hrateest.hsecmark.htcpmss.htcpoptstrip.htproxy.htrace.hxtables.hnetlabel.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.huselegacydns.hv3v3.hacl.hv4v4.h1.hnfsdnfsd.hdeprecated.hv2acl.hv3v3.hacl.hv4.hnftlnftl.hrw.hniu.hnlattr.hnlsnls.hascii.hcodepage1250.h1251.h437.h737.h775.h850.h852.h855.h857.h860.h861.h862.h863.h864.h865.h866.h869.h874.h932.h936.h949.h950.hdefault.hiso88591.h13.h14.h15.h2.h3.h4.h5.h6.h7.h8.h9.hkoi8r.hu.hutf8.hnohz.hnodesshift.hspanothernodes.hnoptracer.husbxceiv.hnortelhermes.hnouveaudebugdebug.hdefault.hnozomi.hnrcpus.hns83820.hnumanuma.hirqdesc.hnvram.hopenvswitchopenvswitch.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hoptimizeinlining.hoptprobes.hosfpartition.houtputformat.hp54common.hleds.hpci.husb.hpacketpacket.hmmap.hpagetableisolation.hpageflagsextended.hpanasoniclaptop.hparavirtparavirt.hclock.hguest.hparportparport.h1284.hnotpc.hpcpc.hpcmcia.hserial.hpartitionadvanced.hpataacpi.hali.hamd.hartop.hatiixp.hatp867x.hcmd64x.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3.hit8213.hit821x.hjmicron.hmarvell.hnetcell.hninja32.holdpiix.hpcmcia.hpdcold.hpdc2027x.hrdc.hsch.hserverworks.hsil680.hsis.hvia.hpccardpccard.hnonstatic.hpchgbe.hpcipci.hatmel.hdirect.hdomains.hhermes.hiov.hlegacy.hmmconfig.hmsimsi.hdefaulton.hquirks.hstub.hpcieecrc.hpcieaerpcieaer.hinject.hpcieaspm.hpcieportbus.hpcipcwatchdog.hpcmciapcmcia.h3c574.h3c589.hatmel.haxnet.hfmvj18x.hhermes.hioctl.hloadcis.hnmclan.hpcnet.hsmc91c92.hspectrum.hwl3501.hxirc2ps.hxircom.hpcnet32.hpcspkrplatform.hpd6729.hpdcadma.hperfcounters.hevents.hphonet.hphylib.hphysaddrt64bit.hphysicalalign.hstart.hpidns.hplxhermes.hpmpm.hruntime.hsleepsleep.hsmp.hstdpartition.hpnfsfilelayout.hpnp.hpnpacpi.hposixmqueuemqueue.hsysctl.hpowersupply.htracer.hpowercap.hppdev.hpppppp.hasync.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hpps.hpreemptnotifiers.hvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintk.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.hprovelocking.hprovideohci1394dmainit.hpstore.hptp1588clock.hpvpanic.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hqt2160.hquotaquota.hdebug.hnetlinkinterface.htree.hquotactl.hr6040.hr8169.hraidattrs.hraid6pq.hrawdriver.hrccore.hloopback.hmap.hrcufanout.hrdbzip2.hgzip.hlzma.hrdsrds.hrdma.htcp.hrealtekphy.hreedsolomonsolomon.hdec16.hregulatorregulator.hab3100.hbq24022.hfixedvoltage.hlp3971.hmax1586.htps65023.htps6507x.huserspaceconsumer.hwm831x.hwm8350.hwm8400.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.hdebug.hliblib.hcrypto.hdebugfs.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.hdebug.hpci.husb.hrwsemxchgaddalgorithm.hs2io.hsataahci.hinic162x.hmv.hnv.hpmp.hpromise.hqstor.hsil.hsil24.hsis.hsvw.hsx4.huli.hvia.hvitesse.hsbcfitpc2watchdog.hsc92031.hschedautogroup.hdebug.hhrtick.hmc.homitframepointer.hsmt.htracer.hschedstats.hscsiscsi.h3w9xxx.hsas.haacraid.haic79xx.haic7xxx.haic94xx.harcmsrarcmsr.haer.hbfafc.hbnx2iscsi.hbnx2xfcoe.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.htgtattrs.hhpsa.hhptiop.himm.hinitio.hips.hisci.hiscsiattrs.hlogging.hlowlevellowlevel.hpcmcia.hlpfc.hmpt2sasmpt2sas.hmaxsge.hmpt3sasmpt3sas.hmaxsge.hmultilun.hmvsas.hnetlink.hosddprintsense.hinitiator.huld.hpm8001.hpmcraid.hppa.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hsmartpqi.hspiattrs.hsrpsrp.hattrs.htgtattrs.hstex.hsym53c8xx2.hdefaulttags.hdmaaddressingmode.hmaxtags.hmmio.htgt.hvirtio.hwaitscan.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacmd5.hsdiouart.hsecuritysecurity.hfilecapabilities.hnetworknetwork.hxfrm.hselinuxselinux.havcstats.hbootparambootparam.hvalue.hcheckreqprotvalue.hdevelop.hdisable.hsecurityfs.hselectmemorymodel.hsensorsabituguru.habituguru3.had7414.had7418.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm9240.hads7828.hadt7462.hadt7470.hadt7473.hadt7475.happlesmc.hasb100.hatk0110.hatxp1.hcoretemp.hdme1737.hds1621.hf71805f.hf71882fg.hf75375s.hfam15hpower.hfschmd.hg760a.hgl518sm.hgl520sm.hhdaps.hi5kamb.hibmaem.hibmpex.hit87.hk10temp.hk8temp.hlis3lv02d.hlm63.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95241.hltc4215.hltc4245.hmax1619.hmax6650.hnct6775.hpc87360.hpc87427.hpcf8591.hsht15.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.hthmc50.htmp401.htmp421.htsl2550.hviacputemp.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83l785ts.hw83l786ng.hwm831x.hwm8350.hserial82508250.hconsole.hcs.hdetectirq.hextended.hmanyports.hnruarts.hpci.hpnp.hrsa.hruntimeuarts.hshareirq.hcorecore.hconsole.hjsm.hnonstandard.hserioserio.hi8042.hlibps2.hraw.hserport.hsfcsfc.hmcdilogging.hmon.hmtd.hsriov.hsfi.hsgigru.hioc4.hpartition.hxp.hshmem.hsignalfd.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.hdebug.hdmasgbuf.hdrivers.hdummy.hdynamicminors.hecho3g.hemu10k1emu10k1.hseq.hemu10k1x.hens1370.hens1371.hes1968.hgina20.hgina24.hhdacodecanalog.hca0110.hca0132ca0132.hdsp.hcirrus.hcmedia.hconexant.hhdmi.hrealtek.hsi3054.hsigmatel.hvia.hdsploader.henablerealtekquirks.hgeneric.hhwdep.hi915.hinputbeepbeep.hmode.hjack.hintel.hpatchloader.hpowersavedefault.hpreallocsize.hreconfig.hhdsp.hhdspm.hhrtimer.hhwdep.hice1712.hice1724.hindigo.hindigodj.hindigodjx.hindigoio.hindigoiox.hintel8x0.hintel8x0m.hjack.hkctljack.hkorg1212.hlayla20.hlayla24.hlx6464es.hmaestro3.hmia.hmixart.hmixeross.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.hossoss.hplugins.hxrundebug.hpcmcia.hpcsp.hpcxhr.hrawmidirawmidi.hseq.hrme32.hrme96.hrme9652.hsbcommon.hsb16dsp.hseqdummy.hhrtimerdefault.hsequencersequencer.hoss.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hhiface.hua101.hus122l.husx2y.hverboseprintk.hprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hsoccameracamera.hmt9m001.hmt9m111.hmt9t031.hmt9v022.hov772x.hplatform.htw9910.hsoftwatchdog.hsolarisx86partition.hsonylaptop.hsonypicompat.hsoundsound.hosscorecore.hpreclaim.hsparseirq.hsparsememsparsemem.hextreme.hmanual.hvmemmapvmemmap.henable.hsplitptlockcpus.hsquashfssquashfs.hfragmentcachesize.hssbssb.hb43pcibridge.hblockio.hdriverpcicorepcicore.hpossible.hpcihostpcihost.hpossible.hpcmciahostpcmciahost.hpossible.hpossible.hsdiohostsdiohost.hpossible.hsprom.hssfdc.hstacktracer.hstacktracestacktrace.hsupport.hstaging.hstandalone.hste10xp.hstopmachine.hstp.hstrictdevmem.hstripasmsyms.hsunpartition.hsundance.hsungem.hsunrpcsunrpc.hgss.hxprtrdmaclient.hserver.hsuspendsuspend.hfreezer.hswap.hswiotlb.hsyncookies.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hsyscallsyscall.hcheck.hsysfs.hsysproftracer.hsysvipcsysvipc.hcompat.hsysctl.htabletusbacecad.haiptek.hgtco.hkbtab.hwacom.htargetcore.htaskdelayacct.hioaccounting.hxacct.htaskstats.htcgatmel.hcrb.hinfineon.hnsc.htis.htpm.htcmfc.hfileio.hiblock.hpscsi.htcpcongadvanced.hbic.hcubic.hhstcp.hhtcp.hhybla.hillinois.hlp.hscalable.hvegas.hveno.hwestwood.hyeah.hmd5sig.htehuti.htelclock.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hhwmon.hthinkpadacpiacpi.hhotkeypoll.hvideo.htickoneshot.htifm7xx1.hcore.htigon3.htimerstats.htimerfd.htlan.htmdhermes.htmpfstmpfs.hposixacl.htopstarlaptop.htouchscreenad7879ad7879.hi2c.heeti.helo.hfujitsu.hgunze.hinexio.hmcs5000.hmtouch.hpenmount.htouchit213.htouchright.htouchwin.htsc2007.husb3m.hcomposite.hdmctsc10.he2i.hegalax.heturbo.hgeneraltouch.hgotop.hgunze.hidealtek.hirtouch.hitm.hjastec.hpanjit.hwacomw8001.htraceirqflagsirqflags.hsupport.htracepoints.htracermaxtrace.htracingtracing.hsupport.htrackdirtypages.htransparenthugepage.htreercu.httpcieeprom.htuliptulip.hmmio.htun.htyphoon.hubifsfsfs.hlzo.hxattr.hzlib.hudffs.hnls.hueficper.hueventhelperpath.huid16.huiouio.haec.hcif.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.hsmx.huli526x.hunix.hunix98ptys.hunixwaredisklabel.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhasehci.hhcd.hohci.hxhci.harmlinux.hatm.hbelkin.hberrycharge.hcatc.hcdcphonet.hcommon.hcxacru.hdevicefs.hehcihcd.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusb.hftdielan.hgl860.hgspcagspca.hbenq.hconex.hcpia1.hetoms.hfinepix.hjeilinj.hkonica.hmars.hmr97310a.hov519.hov534ov534.h9.hpac207.hpac7302.hpac7311.hsn9c2028.hsn9c20x.hsonixb.hsonixj.hspca1528.hspca500.hspca501.hspca505.hspca506.hspca508.hspca561.hsq905.hsq905c.hsq930x.hstk014.hstv0680.hsunplus.ht613.htv8532.hvc032x.hxirlinkcit.hzc3xx.hhid.hhiddev.hhso.hhwahcd.hidmouse.hiowarrior.hisightfw.hisp1362hcd.hkaweth.hkc2190.hlcd.hld.hled.hlegotower.hm5602.hmdc800.hmicrotek.hmon.hnetax8817x.hcdceem.hncm.hsubset.hcdcether.hdm9601.hgl620a.hint51x1.hmcs7830.hnet1080.hplusb.hrndishost.hwlan.hsmsc95xx.hzaurus.hohcihcd.hlittleendian.hotgutils.hpegasus.hprinter.hpwcpwc.hinputevdev.hrtl8150.hs2255.hserialserial.haircable.hark3116.hbelkin.hch341.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hftdisio.hfunsoft.hgarmin.hgeneric.hhp4x.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7720.hmos7840.hmotorola.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqualcomm.hsafesafe.hpadded.hsiemensmpi.hsierrawireless.hspcp8x5.hsymbol.hti.hvisor.hwhiteheat.hwwan.hxircom.hsevseg.hsierranet.hsisusbvgasisusbvga.hcon.hsl811hcd.hspeedtouch.hstkwebcam.hstoragestorage.halauda.hcypressatacb.hdatafab.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hsddr09.hsddr55.husbat.hstv06xx.hsupport.hsuspend.htmc.hu132hcd.hueagleatm.huhcihcd.husbnet.huss720.hvideoclassclass.hinputevdev.hvst.hwdm.hwhcihcd.hwusbwusb.hcbaf.hxhcihcd.hxusbatm.hzd1201.hzr364xx.husbpcwatchdog.husegenericsmphelpers.huserns.hreturnnotifier.hstacktracesupport.hutrace.hutsns.huvmmtimer.huwbuwb.hhwa.hi1480ui1480u.hwlp.hwhci.hwlp.hv4lusbdrivers.hveth.hvfatfs.hvgaarbarb.hmaxgpus.hconsole.hswitcheroo.hvgaconsoftscrollbackscrollback.hsize.hvgastate.hvhostnet.hviarhinerhine.hmmio.hvelocity.hvideoau0828.hbt848bt848.hdvb.hbtcx.hcapturedrivers.hcs5345.hcs53l32a.hcx18cx18.halsa.hcx231xxcx231xx.halsa.hdvb.hrc.hcx2341x.hcx23885.hcx25840.hcx88cx88.halsa.hblackbird.hdvb.hmpeg.hvp3054.hdev.hem28xxem28xx.halsa.hdvb.hfbivtv.hhdpvr.hhelperchipsauto.hiri2c.hivtv.hm52790.hmedia.hmsp3400.hmt9v011.houtputcontrol.hpvrusb2pvrusb2.hdvb.hsysfs.hsaa6588.hsaa711x.hsaa7127.hsaa7134saa7134.halsa.hdvb.hrc.hsaa7146saa7146.hvv.hsaa7164.hsaa717x.htda7432.htlg2300.htuner.htvaudio.htveeprom.htvp5150.hupd64031a.hupd64083.husbvision.hv4l2v4l2.hcommon.hvp27smpx.hwm8739.hwm8775.hvideobufdmasg.hdvb.hgen.hvmalloc.hvirttobus.hvirtiovirtio.hballoon.hblk.hconsole.hnet.hpci.hring.hvirtualization.hvitessephy.hvlan8021q8021q.hgvrp.hvmeventcounters.hvmwareballoon.hpvscsi.hvmxnet3.hvortex.hvtvt.hconsole.hhwconsolebinding.hvxge.hvxlan.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.hworkqueuetracer.hx86x86.h6464.hacpinuma.hsmp.hacpicpufreq.hcmov.hcmpxchg.hcmpxchg64.hcpu.hcpuid.hdebugctlmsr.hextendedplatform.hht.hintelpstate.hinternodecachebytes.hioapic.hl1cachebytes.hshift.hlocalapic.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmsr.hp4clockmod.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpowernowk8.hptdump.hrerouteforbrokenbootirqs.hreservelow64k.hspeedsteplib.hsupportsmemoryfailure.hsysfb.hthermalvector.htrampoline.htsc.huv.hwpworksok.hx2apic.hxadd.hxenxen.hballoon.hblkdevfrontend.hcompatxenfs.hdebugfs.hdevevtchn.hfbdevfrontend.hkbddevfrontend.hmaxdomainmemory.hnetdevfrontend.hplatformpci.hsaverestore.hscrubpages.hsyshypervisor.hxenfs.hxfrmxfrm.hipcomp.hmigrate.hstatistics.hsubpolicy.huser.hxfsfs.hposixacl.hquota.hxorblocks.hyentayenta.henetune.ho2.hricoh.hti.htoshiba.hzd1211rw.hzisofs.hzlibdeflate.hinflate.hzonedmadma.hflag.hdma32.hzramzram.hdebug.hcryptoaead.haes.halgapi.hauthenc.hb128ops.hcompress.hcryptd.hcrypto_wq.hctr.hdes.hdrbg.hgf128mul.hhash.hinternalaead.hcompress.hhash.hrng.hskcipher.hlrw.hmd5.hrng.hscatterwalk.hsha.hskcipher.htwofish.hvmac.hxts.hdrmati_pcigart.hdrmP.hdrm_agpsupport.hdrm_atomic.hdrm_atomic_helper.hdrm_backport.hdrm_cache.hdrm_core.hdrm_crtc.hdrm_crtc_helper.hdrm_displayid.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_edid.hdrm_encoder_slave.hdrm_fb_cma_helper.hdrm_fb_helper.hdrm_fixed.hdrm_flip_work.hdrm_gem.hdrm_gem_cma_helper.hdrm_global.hdrm_hashtab.hdrm_legacy.hdrm_mem_util.hdrm_mipi_dsi.hdrm_mm.hdrm_modes.hdrm_modeset_lock.hdrm_of.hdrm_os_linux.hdrm_panel.hdrm_pciids.hdrm_plane_helper.hdrm_rect.hdrm_sysfs.hdrm_vma_manager.hgma_drm.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_pciids.hi915_powerwell.hintel-gtt.httmttm_bo_api.httm_bo_driver.httm_execbuf_util.httm_lock.httm_memory.httm_module.httm_object.httm_page_alloc.httm_placement.hkeyskeyring-type.hrxrpc-type.huser-type.hlinux8250_pci.hKbuilda.out.hac97_codec.hacct.hacpi.hacpi_io.hacpi_pmtmr.hadb.hadfs_fs.haer.haffs_hardblocks.hagp_backend.hagpgart.haio.haio_abi.hambabus.hclcd.hkmi.hmmci.hpl022.hpl061.hpl093.hserial.hamifd.hamifdreg.hamigaffs.hanon_inodes.hapm-emulation.hapm_bios.harcdevice.harcfb.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_suni.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmel-mci.hatmel-pwm-bl.hatmel-ssc.hatmel_pdc.hatmel_pwm.hatmel_serial.hatmel_tc.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.hatomic.hattribute_container.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hautoconf.hauxvec.haverage.hax25.hb1lli.hb1pcmcia.hbacking-dev.hbacklight.hbaycom.hbcd.hbcm47xx_nvram.hbcm47xx_wdt.hbcmabcma.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbfs_fs.hbinfmts.hbio.hbit_spinlock.hbitmap.hbitops.hbitrev.hblk-iopoll.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbootmem.hbottom_half.hbounds.hbpqether.hbrcmphy.hbsg-lib.hbsg.hbuffer_head.hbug.hbyteorderKbuildbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcancan.hKbuildbcm.hcore.hdev.herror.hnetlink.hplatformsja1000.hraw.hcapability.hcapi.hcb710.hcciss_ioctl.hcd1400.hcdev.hcdk.hcdrom.hcfag12864b.hcgroup.hcgroup_subsys.hcgroupstats.hchio.hcirc_buf.hclk.hclockchips.hclocksource.hcm4000_cs.hcn_proc.hcnt32_to_63.hcoda.hcoda_cache.hcoda_fs_i.hcoda_linux.hcoda_psdev.hcoff.hcom20020.hcompaction.hcompat.hcompile.hcompiler-gcc.hcompiler-gcc3.hcompiler-gcc4.hcompiler-intel.hcompiler.hcompletion.hcomponent.hcomstats.hconcap.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcordic.hcoredump.hcper.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.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.hfalloc.hfault-inject.hfb.hfcdevice.hfcntl.hfd.hfddidevice.hfdreg.hfdtable.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.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.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.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_TTL.hipt_ULOG.hipt_addrtype.hipt_ah.hipt_ecn.hipt_realm.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_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.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.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.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.hsysrq.hsysv_fs.htask_io_accounting.htask_io_accounting_ops.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.hvermagic.hversion.hveth.hvfs.hvga_switcheroo.hvgaarb.hvhost.hvia.hvideo_output.hvideodev.hvideodev2.hvideotext.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.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.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.preemptMakefileeventsMakefilegcovKconfigMakefileirqMakefilepowerKconfigMakefiletimeKconfigMakefiletraceKconfigMakefilelibKconfigKconfig.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.tstselinuxMakefileREADMEgenheaders.genheaders.cmdMakefilegenheadersgenheaders.cmodules.orderinstall_policy.shmdp.gitignore.mdp.cmdMakefiledbus_contextsmdpmdp.cmodules.ordermodules.ordersetlocalversionshow_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-754.6.3.el6.x86_64.debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/alpha//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/alpha/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/alpha/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/alpha/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/alpha/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/alpha/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/alpha/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/boot/bootp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-at91//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-davinci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-gemini//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-h720x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-integrator//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-l7200//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-loki//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-mmp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-msm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-mx1//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-mx2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-mx25//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-mx3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-netx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-omap1//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-omap2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-pxa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-realview//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-rpc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-shark//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-u300//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-versatile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/nwfpe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/plat-iop//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/plat-mxc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/plat-omap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/plat-orion//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/plat-pxa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/plat-s3c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/tools//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/arm/vfp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/boards//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/boot/images//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/avr32/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mach-common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/blackfin/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v10//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v32//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/boot/rescue//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/include//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/cris/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/frv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/frv/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/frv/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/frv/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/frv/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/platform//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/dig//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/hp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/hp/common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/hp/sim//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/ia32//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/kvm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/sn//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/sn/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/uv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/ia64/xen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/platforms//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/amiga//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/apollo//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/atari//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/bvme6000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/fpsp040//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/hp300//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/mac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/mvme147//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/mvme16x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/q40//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/sun3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/sun3x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/tools//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/microblaze//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/microblaze/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/microblaze/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/microblaze/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/microblaze/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/microblaze/platform//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/alchemy//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/alchemy/common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/ar7//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/basler//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/basler/excite//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/bcm47xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/bcm63xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/cobalt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/dec//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/dec/prom//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/emma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/emma/common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/emma/markeins//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/fw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/fw/arc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/fw/cfe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/fw/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/fw/sni//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/gt64120//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/jazz//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/lasat//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/lasat/image//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/loongson//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/loongson/common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/mipssim//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/mti-malta//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/nxp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/power//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/rb532//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/sibyte//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/sibyte/common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/sni//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/txx9//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/txx9/generic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/vr41xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mn10300//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mn10300/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mn10300/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mn10300/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mn10300/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mn10300/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/parisc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/parisc/hpux//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/parisc/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/parisc/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/parisc/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/parisc/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/parisc/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/kvm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/sysdev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/powerpc/xmon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390/appldata//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390/crypto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390/hypfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390/kvm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/s390/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/score//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/score/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/score/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/score/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/score/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/boot/romimage//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/cchips//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/drivers//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/drivers/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/drivers/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/lib64//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sh/tools//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sparc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sparc/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sparc/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sparc/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sparc/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sparc/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sparc/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/sparc/prom//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/drivers//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/kernel/skas//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/os-Linux//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/scripts//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/sys-i386//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/sys-ia64//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/sys-ppc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/um/sys-x86_64//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/crypto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/ia32//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/include//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/include/asm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/include/generated//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/kernel/apic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/kvm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/lguest//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/power//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/tools//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/vdso//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/video//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/x86/xen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/platforms//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/variants//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/block//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/crypto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/crypto/async_tx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/crypto/mpi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/crypto/signature//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/accessibility//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/accessibility/braille//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/acpi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/acpi/acpica//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/acpi/apei//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/amba//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/ata//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/atm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/auxdisplay//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/base//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/base/power//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/bcma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/block//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/block/aoe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/block/mtip32xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/block/paride//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/block/rsxx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/bluetooth//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/cdrom//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/char//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/char/agp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/char/hw_random//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/char/ip2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/char/ipmi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/char/mwave//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/char/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/char/rio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/char/tpm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/clocksource//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/connector//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/cpufreq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/cpuidle//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/cpuidle/governors//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/crypto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/crypto/amcc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/crypto/nx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/crypto/qat//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/crypto/qat/qat_common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/dca//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/dio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/dma/ioat//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/dma/ipu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/edac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/eisa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/firewire//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/firmware//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/gma500//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/via//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/gpu/vga//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/hid//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/hid/usbhid//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/hv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/hwmon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/hwmon/ams//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/i2c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/i2c/algos//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/i2c/busses//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/i2c/chips//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/ide//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/idle//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/ieee1394//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/ieee802154//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/ulp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/input//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/input/gameport//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/input/joystick//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/input/keyboard//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/input/misc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/input/mouse//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/input/serio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/input/tablet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/input/touchscreen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/act2000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/capi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/divert//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/gigaset//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/hardware//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/hisax//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/hysdn//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/i4l//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/icn//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/mISDN//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/pcbit//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/isdn/sc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/leds//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/lguest//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/macintosh//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mca//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/md//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/md/persistent-data//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/common/tuners//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/siano//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/radio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/radio/si470x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/rc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/au0828//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/cpia2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/cx18//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/cx23885//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/cx25840//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/cx88//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/davinci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/em28xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/et61x251//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/gspca//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/ivtv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/pwc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/saa7134//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/saa7164//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/usbvision//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/uvc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/zc0301//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/media/video/zoran//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/memstick//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/memstick/core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/memstick/host//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/message//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/message/fusion//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/message/i2o//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mfd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/misc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/misc/c2port//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/misc/cb710//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/misc/eeprom//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/misc/ibmasm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mmc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mmc/card//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mmc/core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mmc/host//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mtd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mtd/chips//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mtd/devices//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mtd/lpddr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mtd/maps//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mtd/nand//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mtd/onenand//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mtd/tests//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/mtd/ubi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/appletalk//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/arcnet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/arm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/atl1c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/atl1e//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/atlx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/benet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/bna//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/bnx2x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/bnxt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/bonding//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/can//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/can/sja1000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/can/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/chelsio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/cris//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/cxgb3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/cxgb4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/cxgb4vf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/e1000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/e1000e//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/ehea//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/enic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/fm10k//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/fs_enet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/hamradio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/hyperv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/i40e//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/i40evf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/igb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/igbvf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/irda//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/ixgb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/ixgbe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/ixgbevf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/ixp2000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/mlx4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/mlx5//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/mlx5/core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/myri10ge//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/netxen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/pch_gbe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/phy//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/qlcnic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/qlge//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/sfc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/skfp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/stmmac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/tokenring//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/tulip//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/vmxnet3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/vxge//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wan//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wan/lmc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wimax//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/ath//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/b43//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/brcm80211/brcmfmac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/p54//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi/btcoexist//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8188ee//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192ce//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192cu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192de//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192ee//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192se//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8723ae//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8723be//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8723com//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8821ae//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/ti//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/nubus//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/of//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/parisc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/parport//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/pci/hotplug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/pci/pcie//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/platform//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/platform/x86//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/pnp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/pnp/isapnp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/power//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/powercap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/pps//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/ps3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/ptp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/rapidio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/rapidio/switches//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/regulator//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/rtc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/s390//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/s390/block//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/s390/char//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/s390/cio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/s390/crypto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/s390/kvm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/s390/net//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/s390/scsi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/sbus//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/sbus/char//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/aacraid//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/arm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/bfa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/device_handler//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/fcoe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/fnic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/isci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/libfc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/libsas//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/lpfc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/megaraid//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/mvsas//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/osd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/pm8001//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/smartpqi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/serial//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/serial/jsm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/sfi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/sh//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/sh/maple//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/sh/superhyway//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/sn//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/spi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/ssb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/android//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/asus_oled//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/b3dfg//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/comedi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/cx25821//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/dream//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/dream/camera//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/dream/smd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/dst//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/echo//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/et131x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/frontier//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/go7007//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/iio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/iio/accel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/iio/adc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/iio/light//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/line6//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/mimio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/octeon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/otus//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/p9auth//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/panel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/phison//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/poch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/rar//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/rt2860//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/rt2870//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/rt3090//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/sep//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/slicoss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/udlfb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/usbip//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/vme//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/vme/devices//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/vt6655//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/vt6656//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/winbond//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/staging/zram//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/target//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/target/loopback//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/target/tcm_fc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/tc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/telephony//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/thermal//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/uio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/atm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/c67x00//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/class//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/early//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/gadget//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/host//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/image//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/misc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/mon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/musb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/otg//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/serial//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/storage//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/usb/wusbcore//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/uwb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/uwb/i1480//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/uwb/wlp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/vhost//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/aty//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/backlight//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/console//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/display//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/geode//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/i810//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/intelfb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/kyro//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/logo//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/matrox//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/mb862xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/mbx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/msm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/nvidia//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/omap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/pnx4008//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/riva//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/savage//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/sis//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/vermilion//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/video/via//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/virtio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/vlynq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/w1//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/w1/masters//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/w1/slaves//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/watchdog//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/xen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/xen/xenbus//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/xen/xenfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/drivers/zorro//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/firmware//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/firmware/carl9170fw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/9p//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/adfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/affs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/afs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/autofs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/autofs4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/befs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/bfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/btrfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/cachefiles//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/cifs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/coda//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/configfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/cramfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/debugfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/devpts//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/dlm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/ecryptfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/efs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/exofs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/exportfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/ext2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/ext3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/ext4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/fat//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/freevxfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/fscache//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/fuse//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/gfs2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/hfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/hfsplus//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/hostfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/hpfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/hppfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/hugetlbfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/isofs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/jbd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/jbd2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/jffs2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/jfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/lockd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/minix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/ncpfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/nfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/nfs_common//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/nfsd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/nilfs2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/nls//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/notify//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/notify/dnotify//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/notify/inotify//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/ntfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/ocfs2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/ocfs2/cluster//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/ocfs2/dlm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/omfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/openpromfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/partitions//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/proc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/pstore//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/qnx4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/quota//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/ramfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/reiserfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/romfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/smbfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/squashfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/sysfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/sysv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/ubifs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/udf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/ufs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/fs/xfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/acpi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/acpi/platform//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/asm-generic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/asm-generic/bitops//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/asm-x86//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/8139too//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ab3100//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ac97//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/apei//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/apei/memory//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/blacklist//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/hotplug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/hotplug/memory//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/hotplug/memory/auto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/power//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/proc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/processor//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/procfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/acpi/sysfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/adaptec//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/agp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/aic79xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/aic79xx/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/aic79xx/reset//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/aic7xxx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/airo//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/alim1535//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/alim7101//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/amd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/amd/iommu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/amd8111//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/amiga//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/anon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/dma/addr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/enable//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/enable/memory//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/has//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/has/cache//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/has/cpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/has/default//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/has/elf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/have//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/have/nmi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/hibernation//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/may//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/may/have//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/memory//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/phys//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/phys/addr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/populates//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/populates/node//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/proc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/proc/kcore//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/select//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/select/memory//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/sparsemem//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/supports//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/supports/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/supports/memory//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/suspend//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/uses//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/uses/pg//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/want//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/want/frame//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/arch/want/optional//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ask//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ask/ip//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ask/ip/fib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/asus//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/async//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/async/raid6//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/async/tx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/async/tx/disable//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/at76c50x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ata//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ata/over//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ata/verbose//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ath//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ath5k//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ath9k//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ath9k/htc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/atm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/audit//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/autofs4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43/bcma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43/buses//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43/buses/bcma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43/buses/bcma/and//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43/pcicore//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43/phy//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43legacy//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43legacy/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43legacy/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b44//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b44/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/b44/pcicore//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/backlight//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/backlight/class//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/backlight/lcd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/backlight/mbp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/base//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/battery//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bcma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bcma/driver//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bcma/host//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bcma/host/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/binary//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/binfmt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/blk//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/blk/cpq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/blk/dev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/blk/dev/3w//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/blk/dev/dm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/blk/dev/io//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/blk/dev/ram//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/blk/dev/sr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/block//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bnx2x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bnxt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/boot/printk//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bootparam//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bootparam/hung//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/branch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/branch/profile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/brcmfmac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/brcmfmac/proto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bridge//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bridge/ebt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bridge/igmp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bridge/nf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/broadcom//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bsd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bsd/process//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bsd/process/acct//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bt/bnep//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bt/hciuart//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bt/mrvl//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/bt/rfcomm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/btrfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/btrfs/fs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/build//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/calgary//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/can//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/can/calc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/can/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/can/ems//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/can/kvaser//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/can/sja1000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/capi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cardman//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/carl9170//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cb710//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cb710/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cdrom//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cfag12864b//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cfg80211//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cfg80211/default//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cfg80211/wext//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cfq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cfq/group//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cgroup//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cgroup/mem//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cgroup/mem/res//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cgroup/mem/res/ctlr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/check//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/chelsio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/chelsio/t1//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/chr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/chr/dev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cicada//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cifs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cifs/dfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cifs/weak//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ciss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ciss/scsi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/clocksource//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/clocksource/validate//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/clocksource/validate/last//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cls//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cls/u32//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/compal//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/compat//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/compat/binfmt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/compat/for//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/compat/for/u64//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/compat/netlink//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/configfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/console//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/context//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/context/switch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/core/dump//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/core/dump/default//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cpu/freq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cpu/freq/default//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cpu/idle//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cpu/sup//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/cpumask//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crash//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crc/itu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crc32//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/ablk//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/aes//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/aes/x86//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/ansi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/crc32c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/crct10dif//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/dev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/dev/qat//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/drbg//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/ghash//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/ghash/clmul//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/ghash/clmul/ni//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/glue//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/glue/helper//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/michael//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/salsa20//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/salsa20/x86//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/sha256//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/sha512//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/signature//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/twofish//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/crypto/twofish/x86//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/davicom//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/de//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/de2104x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/blk//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/kmemleak//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/kmemleak/default//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/kmemleak/early//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/kmemleak/early/log//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/lock//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/memory//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/nmi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/nx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/objects//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/objects/enable//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/pi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/rt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/section//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/slab//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/spinlock//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/debug/stack//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/decompress//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/default//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/default/io//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/default/io/delay//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/default/mmap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/default/mmap/min//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/default/tcp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/defconfig//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dell//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/detect//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/detect/hung//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/devpts//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/devpts/multiple//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/devtmpfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/direct//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/display//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dlci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dlm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dm/bio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dm/cache//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dm/log//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dm/multipath//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dm/persistent//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dm/thin//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dma/api//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dma/shared//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dmar//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dmar/floppy//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/drm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/drm/fbdev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/drm/i2c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/drm/kms//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/drm/kms/fb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/drm/load//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/drm/load/edid//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/drm/mipi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/drm/nouveau//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/drm/radeon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/drm/vmwgfx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dummy//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/av7110//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/b2c2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/budget//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/capture//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/dynamic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/firedtv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/max//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/ttusb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/tuner//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/dynamic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/early//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/early/printk//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ecrypt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/edac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/edac/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/edac/decode//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/edac/mce//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/edac/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/eeepc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/eeprom//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/efi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/elf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/enable//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/enable/must//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/enclosure//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/event//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ext2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ext2/fs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ext3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ext3/defaults//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ext3/fs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ext4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ext4/fs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/extra//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fail//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fail/io//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fail/make//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fail/page//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fair//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fair/group//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fat//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fat/default//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fault//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fault/injection//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fault/injection/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/aty//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/aty/generic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/aty128//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/cfb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/deferred//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/mode//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/nvidia//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/radeon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/riva//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/savage//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fb/sys//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fcoe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/file//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/firewire//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/firewire/ohci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/firmware//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fix/earlycon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fixed//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/font//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/frame//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/framebuffer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/framebuffer/console//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fscache//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fscache/object//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ftrace//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ftrace/mcount//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ftrace/nmi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fujitsu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/function//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/function/graph//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fuse//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fusion//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fusion/max//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/fw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/gact//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/gart//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/bug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/bug/relative//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/calibrate//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/clockevents//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/clockevents/min//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/cmos//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/cpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/find//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/find/first//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/find/last//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/find/next//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/hardirqs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/irq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/isa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/pending//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/generic/time//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/gfs2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/gfs2/fs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/gigaset//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/gpio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/group//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hangcheck//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hardlockup//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/has//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/arch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/arch/early//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/arch/early/pfn//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/arch/early/pfn/to//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/cpumask//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/cpumask/of//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/cpumask/of/cpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/dma/api//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/dynamic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/efficient//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/ftrace//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/ftrace/nmi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/function//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/function/graph//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/function/trace//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/intel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/ioremap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/irq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/kvm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/kvm/cpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/kvm/cpu/relax//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/latencytop//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/memory//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/mmiotrace//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/perf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/perf/events//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/perf/user//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/setup//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/setup/per//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/syscall//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/unstable//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/unstable/sched//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/user//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/have/user/return//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hdlc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/headers//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hermes//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hermes/cache//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hibernation//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hid//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/high//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/high/res//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/16//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/avm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/bkm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/elsa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/enternow//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/fritz//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/hfc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/max//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/netjet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/no//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/sct//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hisax/teles//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hostap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hostap/firmware//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hotplug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hotplug/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hpet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hpet/emulate//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hpwdt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ht//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hugetlb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hvc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hw/random//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hwmon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hwpoison//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hyperv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hysdn//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/hz//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/i2c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/i2c/amd756//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/i2c/helper//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/i2c/nforce2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/i2c/parport//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/i2c/pca//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/i2c/tiny//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/i6300esb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/i7300//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/i7300/idle//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/i7300/idle/ioat//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ia32//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ib700//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/icplus//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ie6xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ieee802154//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/igb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/illegal//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/illegal/pointer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ima//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ima/lsm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ima/measure//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ima/measure/pcr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/inet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/inet/dccp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/inet/tcp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/inet/xfrm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/inet6//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/inet6/xfrm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/infiniband//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/infiniband/addr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/infiniband/mthca//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/infiniband/qib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/infiniband/user//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/init//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/init/env//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/init/env/arg//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/initramfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/inotify//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/input//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/input/ati//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/input/atlas//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/input/ff//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/input/gpio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/input/keyspan//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/input/mousedev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/input/winbond//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/input/wm831x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/intel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/interval//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/intr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/io//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/io/delay//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/io/delay/type//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/iommu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/iosched//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/advanced//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/dccp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/fib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/mroute//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/multiple//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/nf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/nf/arp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/nf/match//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/nf/target//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/pimsm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/route//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/set//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/set/hash//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/set/list//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/vs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/vs/pe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/vs/proto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip/vs/tab//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip6//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip6/nf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip6/nf/match//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ip6/nf/target//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ipc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ipmi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ipmi/device//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ippp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ipv6//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ipv6/multiple//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ipv6/route//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ipv6/router//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ipw2100//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ipw2200//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ir//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ir/jvc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ir/lirc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ir/nec//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ir/rc5//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ir/rc6//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ir/sony//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ir/winbond//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/irq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/isa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/isa/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/iscsi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/iscsi/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/iscsi/ibft//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/isdn//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/isdn/capi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/isdn/drv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/isdn/ppp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/isdn/tty//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/iso9660//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/it87//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/it8712f//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/itco//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/itco/vendor//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/iwlegacy//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/iwlwifi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ixgbe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/jbd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/jbd2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/jffs2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/jffs2/fs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/kallsyms//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/kallsyms/extra//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/karma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/kexec//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/kexec/auto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/keyboard//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/keys//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/keys/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/keys/debug/proc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/kgdb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/kgdb/serial//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/kprobe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ks0108//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/kvm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/kvm/apic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lcd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lcd/class//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/leds//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/leds/clevo//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/leds/trigger//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/leds/trigger/default//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/leds/wm831x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lib80211//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lib80211/crypt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/libertas//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lock//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lockd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lockdep//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lockup//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/log//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/log/buf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/logo//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/logo/linux//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/loopback//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lpc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lsi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lsi/et1011c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lsm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lsm/mmap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lsm/mmap/min//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lxt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/lzo//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mac80211//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mac80211/has//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mac80211/message//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mac80211/rc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mac80211/sta//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mac80211/sta/hash//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mac80211/sta/hash/max//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/machz//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/macintosh//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/magic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/marvell//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/max//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/max/raw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/md//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mdio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/media//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/media/tuner//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/megaraid//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/memory//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/memory/hotplug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/memstick//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/memstick/jmicron//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/memstick/realtek//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/memstick/tifm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mfd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mfd/rtsx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mfd/sm501//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mfd/wm8350//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mfd/wm8351//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mfd/wm8352//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/microcode//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/microcode/old//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/minix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/misc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/misdn//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mlx4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mlx4/en//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mlx5//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mlx5/core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mmc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mmc/block//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mmc/realtek//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mmc/ricoh//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mmc/sdhci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mmc/tifm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mmc/via//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mmu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/module//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/module/force//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/module/srcversion//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/module/verify//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mouse//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mouse/ps2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mouse/synaptics//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/msdos//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/msi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mspro//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/ar7//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/block//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/cfi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/cmdline//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/complex//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/gen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/map//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/map/bank//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/nand//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/qinfo//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/redboot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/scb2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/ubi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtdram//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtdram/erase//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtdram/total//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtrr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/mxm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/myri10ge//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/n//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/national//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ne2k//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/need//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/need/bounce//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/need/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/need/dma/map//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/need/multiple//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/need/per//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/need/per/cpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/9p//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/act//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/cls//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/drop//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/dsa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/dsa/tag//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/ematch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/ip//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/ipgre//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/key//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/poll//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/rx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/rx/busy//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/sch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/net/vendor//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/netconsole//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/netdev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/netfilter/netlink//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/netfilter/xt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/netpoll//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/netprio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/network//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/netxen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/new//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nf/conntrack//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nf/ct//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nf/ct/proto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nf/defrag//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nf/nat//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nf/nat/proto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nfs/acl//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nfs/use//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nfs/v3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nfs/v4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nfsd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nfsd/v2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nfsd/v3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nftl//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nls//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nls/codepage//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nls/iso8859//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nls/koi8//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/no//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nodes//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nodes/span//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nodes/span/other//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nop//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nop/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nortel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nouveau//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nouveau/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/nr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/numa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/numa/irq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/openvswitch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/oprofile/event//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/optimize//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/osf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/output//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/p54//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/packet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/page//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/page/table//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pageflags//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/panasonic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/paravirt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/parport//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/parport/not//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/parport/pc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/partition//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pata//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pata/pdc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pccard//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pci/msi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pci/msi/default//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pcie//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pcieaer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pcmcia/load//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pcspkr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pdc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/perf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/phys//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/phys/addr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/phys/addr/t//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/physical//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pid//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/plx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pm/sleep//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pm/std//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pnfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/pnfs/file//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/posix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/posix/mqueue//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/power//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ppp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ppp/sync//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/preempt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/prevent//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/prevent/firmware//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/print//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/print/quota//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/proc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/proc/page//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/proc/pid//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/prove//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/provide//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/provide/ohci1394//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/provide/ohci1394/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ptp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ptp/1588//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/qfmt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/qlcnic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/qsemi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/quota//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/quota/netlink//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/raid//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/raid6//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/raw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rcu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rds//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/realtek//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/reed//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/reed/solomon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/regulator//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/regulator/fixed//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/regulator/userspace//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/resource//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rfd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rfkill//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ring//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ring/buffer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rpcsec//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rpcsec/gss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rt/group//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rt2800//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rt2800/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rt2800pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rt2800usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rt2x00//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rt2x00/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rtc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rtc/drv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rtc/hctosys//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rtc/intf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rtl//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rtl8187//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rtl8192c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rtl8723//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rtlwifi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rwsem//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sata//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sbc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sched//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sched/omit//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sched/omit/frame//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/3w//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/bfa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/bnx2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/dh//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/fc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/iscsi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/multi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/osd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/proc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/qla//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/sas//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/sas/host//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/scan//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/spi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/srp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/scsi/wait//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sctp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sctp/cookie//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sctp/default//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sdio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/security//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/security/file//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/security/network//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/security/selinux//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/security/selinux/avc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/security/selinux/bootparam//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/security/selinux/checkreqprot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/select//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/select/memory//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sensors//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sensors/fam15h//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sensors/i5k//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sensors/via//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/serial//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/serial/8250//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/serial/8250/detect//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/serial/8250/many//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/serial/8250/nr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/serial/8250/share//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/serial/core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/serio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sfc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sfc/mcdi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sgi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/slip//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/slow//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/smartjoyplus//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sms//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sms/sdio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sms/siano//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sms/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/smsc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/smsc/sch311x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/ac97//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/ac97/power//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/atiixp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/cs46xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/dynamic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/emu10k1//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/hda//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/hda/codec//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/hda/enable//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/hda/input//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/hda/patch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/hda/power//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/kctl//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/mixer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/mpu401//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/opl3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/oxygen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/pcm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/pcm/xrun//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/rawmidi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/sb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/sb16//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/seq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/sequencer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/verbose//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/via82xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/snd/vx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/soc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/soc/camera//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/soft//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/solaris//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/solaris/x86//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sony//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sonypi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sound//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sound/oss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sound/oss/core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sparse//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sparsemem//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sparsemem/vmemmap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/split//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/split/ptlock//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/squashfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/squashfs/fragment//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ssb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ssb/b43//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ssb/driver//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ssb/pcihost//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/stack//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/stacktrace//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/stop//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/strict//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/strip//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/strip/asm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sun//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sunrpc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sunrpc/xprt/rdma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/suspend//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/syn//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/synclink//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sys//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sysctl//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sysctl/syscall//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sysprof//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/sysvipc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tablet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tablet/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/target//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/task//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/task/delay//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/task/io//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tcg//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tcm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tcp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tcp/cong//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/textsearch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/thermal//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/thinkpad//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tick//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tifm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/timer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tmd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tmpfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tmpfs/posix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/topstar//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/touchscreen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/touchscreen/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/trace//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/trace/irqflags//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tracer//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tracer/max//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tracing//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/track//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/track/dirty//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/transparent//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tree//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ttpci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/tulip//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ubifs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/ubifs/fs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/udf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/uefi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/uevent//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/uevent/helper//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/uio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/uio/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/uio/pdrv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/unix98//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/unixware//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/ali//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/announce//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/announce/new//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/arch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/arch/has//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/berry//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/cdc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/ehci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/ehci/root//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/ftdi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/gspca//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/hwa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/isp1362//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/net//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/net/cdc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/net/rndis//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/ohci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/ohci/little//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/otg//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/pwc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/pwc/input//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/serial//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/serial/digi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/serial/mct//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/serial/safe//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/sierra//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/sl811//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/storage//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/u132//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/uhci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/video//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/video/class//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/video/class/input//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/whci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/wusb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/usb/xhci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/use//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/use/generic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/use/generic/smp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/user//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/user/return//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/user/stacktrace//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/uts//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/uv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/uwb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/uwb/i1480u//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/v4l//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/v4l/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vfat//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vga//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vga/arb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vga/arb/max//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vgacon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vgacon/soft//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vhost//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/via//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/via/rhine//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/bt848//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/capture//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/cx18//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/cx231xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/cx88//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/em28xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/fb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/helper//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/helper/chips//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/ir//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/output//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/pvrusb2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/saa7134//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/saa7146//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/video/v4l2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/videobuf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/videobuf/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/virt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/virt/to//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/virtio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vitesse//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vlan//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vlan/8021q//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vm/event//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vmware//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vt/hw//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/vt/hw/console//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/w83627hf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/w83697hf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/w83697ug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/w83877f//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/w83977f//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/watchdog//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wext//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wilink//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wilink/platform//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wimax//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wimax/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wimax/i2400m//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/winbond//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wireless//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wireless/ext//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wl//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wl1251//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wlan//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wm831x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/wm8350//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/workqueue//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/64//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/64/acpi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/acpi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/extended//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/intel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/internode//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/internode/cache//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/io//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/l1//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/l1/cache//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/local//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/mce//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/minimum//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/p4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/pcc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/platform//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/pm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/powernow//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/reroute//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/reroute/for//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/reserve//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/reserve/low//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/speedstep//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/supports//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/supports/memory//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/thermal//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/wp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/x86/wp/works//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/blkdev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/compat//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/debug//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/dev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/fbdev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/kbddev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/max//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/max/domain//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/netdev//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/platform//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/save//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/scrub//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xen/sys//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xfrm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xfrm/sub//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xfs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xfs/posix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/xor//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/yenta//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/yenta/ene//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/zlib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/zone//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/zone/dma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/config/zram//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/crypto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/crypto/internal//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/drm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/drm/i2c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/drm/ttm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/keys//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/amba//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/bcma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/byteorder//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/can//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/can/platform//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/crypto//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/decompress//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/dvb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/hdlc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/i2c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/input//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/isdn//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/lockd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/mfd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/mlx4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/mlx5//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/mmc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/mtd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/netfilter_arp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/nfsd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/platform_data//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/raid//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/regulator//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/rtc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/spi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/ssb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/sunrpc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/tc_act//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/tc_ematch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/unaligned//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/uwb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/linux/wimax//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/media//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/media/davinci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/mtd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net/9p//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net/bluetooth//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net/irda//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net/iucv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net/netns//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net/phonet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net/sctp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net/tc_act//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/net/tipc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/rdma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/rxrpc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/scsi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/scsi/fc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/sound//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/trace//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/trace/events//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/uapi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/uapi/drm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/include/video//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/init//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/ipc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/kernel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/kernel/events//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/kernel/gcov//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/kernel/irq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/kernel/power//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/kernel/time//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/kernel/trace//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/lib/lzo//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/lib/raid6//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/lib/raid6/raid6test//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/lib/reed_solomon//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/lib/zlib_deflate//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/lib/zlib_inflate//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/mm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/802//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/8021q//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/9p//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/appletalk//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/atm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/ax25//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/bluetooth//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/bluetooth/bnep//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/bluetooth/cmtp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/bluetooth/hidp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/bridge//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/bridge/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/can//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/dcb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/dccp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/dccp/ccids//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/decnet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/decnet/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/dsa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/econet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/ethernet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/ieee802154//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/ipv4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/ipv4/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/ipv6//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/ipv6/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/ipx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/irda//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/irda/ircomm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/irda/irlan//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/irda/irnet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/iucv//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/key//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/lapb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/llc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/mac80211//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/netfilter/ipset//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/netfilter/ipvs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/netlabel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/netlink//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/netrom//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/openvswitch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/packet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/phonet//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/rds//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/rfkill//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/rose//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/rxrpc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/sched//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/sctp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/sunrpc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/tipc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/unix//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/wanrouter//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/wimax//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/wireless//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/x25//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/net/xfrm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/samples//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/samples/kobject//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/samples/kprobes//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/samples/trace_events//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/samples/tracepoints//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/basic//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/dtc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/dtc/libfdt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/genksyms//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/kconfig//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/ksymoops//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/mod//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/package//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/rt-tester//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/selinux//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/selinux/genheaders//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/selinux/mdp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/scripts/tracing//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/security//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/security/integrity//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/security/integrity/ima//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/security/keys//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/security/selinux//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/security/selinux/ss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/security/smack//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/security/tomoyo//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/aoa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/aoa/codecs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/aoa/core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/aoa/fabrics//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/aoa/soundbus//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/arm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/atmel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/core//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/core/oss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/core/seq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/core/seq/oss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/drivers//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/drivers/mpu401//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/drivers/opl3//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/drivers/opl4//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/drivers/pcsp//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/drivers/vx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/i2c//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/i2c/other//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/isa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/isa/ad1816a//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/isa/ad1848//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/isa/cs423x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/isa/es1688//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/isa/gus//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/isa/msnd//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/isa/opti9xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/isa/sb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/isa/wavefront//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/isa/wss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/mips//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/oss//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/oss/dmasound//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/parisc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/ac97//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/ali5451//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/au88x0//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/aw2//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/ca0106//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/cs46xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/cs5535audio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/ctxfi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/echoaudio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/emu10k1//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/hda//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/ice1712//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/korg1212//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/lx6464es//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/mixart//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/nm256//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/oxygen//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/pcxhr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/riptide//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/rme9652//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/trident//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/vx222//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pci/ymfpci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/pcmcia/vx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/ppc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/sh//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/atmel//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/au1x//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/blackfin//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/codecs//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/davinci//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/fsl//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/imx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/omap//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/pxa//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/s3c24xx//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/s6000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/sh//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/soc/txx9//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/sparc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/spi//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/synth//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/synth/emux//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/usb//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/usb/6fire//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/usb/bcd2000//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/usb/caiaq//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/usb/hiface//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/usb/misc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/sound/usb/usx2y//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/build//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/build/feature//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/build/tests//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/build/tests/ex//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/lib//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/lib/api//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/lib/traceevent//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/Documentation//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/arch//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/arch/arm//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/arch/arm64//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/arch/s390//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/arch/sh//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/arch/sparc//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/arch/x86//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/config//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/scripts//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/scripts/perl//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/scripts//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/testing//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/testing/selftests//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/virtio//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/usr//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/virt//usr/src/kernels/2.6.32-754.6.3.el6.x86_64.debug/virt/kvm/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnu?7zXZ !PH6lh] b2u jӫ`(A 1jlPRYƄ/dsN[Y2 ߟU5Yw]dE_19>d`B3&{ڰe}m'ަԬ mxlj\֢]4ud_7|XHd Fz13me!>2l/#$]4G3 ؚBc~rگݢ0:i8 )22z"䄭R#/ vAZ)R|>:E' po]6 ;%c,P1esI)5~F *4Cb+IQ̓\v= &;ҦbbA@cg 3-KFjTbtnHfWX7Z1S1l΃j `^2jxgǮMx4z-[aeDנ҄ `cJG%8@S " ݒ Ӧ ;RvhմB %G /١W9\fx@тQrxG:OE2=K&`0( u`hCx.[iDŠ-,/ղ{{Wu4 ˜mW*OԞSs̟`8&%.&_ޅ"ĠՍݮgg'C+ѭI-֊'~?9 J%j(w~R<@{ PBW]ⴗ<>:bEƛnf= KF 1NcsrpM4΀Ey7a}d>( ү& XFr ΕfGR'!lQx`p Fb~uOZU# zlW}:'4a7||\b $6(b>@̢ Tg.(Lfc`*ҞX)Z݆@nb4Qr. u;`%h123ڴ#L>I$,tNx}t(6G{ Hq Zn\fALgD4 ۇmrpPl`f{]RXExꅡEy'T?J0nCCK\z<̎,E 8{si⮍ E^|C=&]@ paz{D'~{AO <T%߹me>%W(-:d%-n)ڒ#epEIr5EzG{^h:Hz]ooqhpaMe[ Rk'3I^2oENd }+ⴺLM,\Eq2\u"[ uHH-{*ue-abuOX%OPf!WIY!̓H$Q P9hAD%DX,k{gJ׸M~ ӅΏ0O)aI T3>b[1W*J1gvA{8d1zvM.1XS>KgD%E H*F&SbtБ @J+MD+~j6GdBRV;tǘw`+'X*cs˘`z9ɬpFk ?mk:JA&d\hf^$~N[Sbi4>(p]c00WvM; dpgf`}3Iv2`UOHm,Lg0?wm|=z\K Mr=>ltas /hJ!C% },&P߂eMW=òzZo$I NpGk"돪Evg`Obhz>!ž1=ɡe'2]]O?LeMdd 4gچzBU M9R9p%|,bOں-0\0{cVYfQJ͋S7S+&L84g h IM!X4lIV-݊0Oy(LsE$ DaF 5`۩wت !{)o1cx})N4M;i\S/RڌZ`舠q |'mj7I+Ǫai`(. _q#TlWٰp)TH?-=A`?jڿrG{gB2rjVKU!fY3 nQDqM@Bt =ec?cd(W4[J')4aB6;}HdqQD%w~NGӸ2XGvC]e$thKӥ4ZypgE~0iաeoC dߐ !<ۍ6,:lb24x}XyhV &lNrGA0RlX!0N(qdLây VVDgn9YdjVQ:yLv)B&P&oOG2^* 'D4%3zE+NOĥ]"@'$3A5vDž €3 {K`;] 3@\ k3'/H= t6٪7+@a֜,iw_D|e^>BU^>0/y)7b+|Ь^P֦7p\VvZφK1__ _@a7X!vpn0き;?ɍ5-Buj_Y'g-* 3:T bb9ݧzUԖ|v3O~!Q !$qOyKD/Zf@nwjp r 5.;!m_r{v1A'X^2w){V<TD*cjiΌVr;$uWDtE3j:,|UHpw> 8%Tv4V5εb}q>ˢ,Oe'vM<*a%0HH:vg̞.Iqg>mS}|C'y٫HȤh4?c1CiPq*[A7'*~E}ݨiW-C:*p_˹қy|i-.{L޻)#'^i H~8VtEi(j6}h s}`M_'|jZx a>z#y?4>*1['܀ 1p ltM>gF`ejE6֝X ViJFœ'!9)# VqGPљgh$r]ɹdW*8~95 n'vEiݚX@]ܻK-9\|L/Ns"U ]֌Bfl V$Fܶ3 ?fWEor5 yaLKgé0)ڠ]^?.=~ScV$GDjXԿ!b%}Rb>N}ءGű49)_ü*ȪŰ_$` 墪"ȱ Q:UlΧ7odxsAej>=*<$_@fd֗;a&@UK}}6B'R0vHpjBySӾc0pS,!m1uYCGHf/d1D:02;OEx*@d!l!.U"/+~Ģ+T B<UdbX?Om?sd*F?jO=2|Lbgjvh{3F]fS6Ăfwb5pSB=|ȕ c_Hmr6a vu//ޙ RaNRX2;yE 3\g][ W ȣ.}Q|p&)L@k8CHtDZY qQ66[v]-<6Zoy2*{(ջ/C MP1!A.FRgfP*d[2|΃FS(3t0]쇇f$rle"wP0!;?$q_,.4kSFyf?D7=x3Wqrqb wRwF_C E9 iwЀfX =fg1@99qɦ *>rD gD1)F {2R`Ki{xE/REUkZHYEU!b ;y 4%m.3B}RҲt@xIҷ-0V:FK3FwCSK5dkfq{)|20]L4j:u#gf{uv4’CeKx`-+KZ][ikv}[Pr;X=SȔe?`C?q2 \?np.ٞ9}3#pb ɞ#嘎I7Uݖ[ik_CFf{!n3)qh6gX~fIUx^i;.+aڊI:]Wn&*j';8t.W#Bq_Lf `MvuoJ^W@x"?U.HIIqU Ώ is?ݭ彪+T ?6jccŕ][I Ӂ87D$F}L%?z; a.MLMo W;z;bYuR݂MiiXx}Oz""$]Gi\{*@3{\I욉%3[ h;(Xű8 fz1)rəT9[O!*TP8;L5ɵp6헕n[ufl+ۺj؊8z u L ?)Szw9BԄu"fIr)tm:$&=38&̞yp"_RpTRk/Cr݂ĶxvѸ,+xwL ѷWɇvZ\!h@`ǎ/s9f3cVbِ޽iiW5ehdsU(6f"Q ȗni$aq"Jҁ z^t⌶}4uIא;0gC4m6fzÅGyKV&'% o‘L&K1nG|ɽ IC`)ﻮTu} #p 44FQJYQͫ爇>q \SJ%˷zNr9 -̤T[_wlQCSA=[(V#Z co_cԪScp"͗3dw2q 8dR6a˙;;|?wT(.,H-:!EV[@X/p*Ȟ)-G[ÿ7\ ufjkVۀy1Y(OKj.͍bi4؝(˓[?;T σ^F4F;Ó '|ZC;r|gCV'QVJr.aU3=[9P"1"iQ\ (%}~_ު)d+`飬z##z@+8O(x5UWvNnQ˜}RYdj,"zVTw?t4!}i \#3}Aw!3WG d!Bц$f/ ū\Q \&L7b`M%ET5՟AF%_Dp+ڢ }>I<~g-:9P$/rI!ɴD=QfWm7 v )8G&Z*?"o@jݭ̨*_S:)Pgr05: ؘXӛNfxKFWLD?FZ;ts,A@:x4VV dqt?P7.D Wc[薽gII\3:`y8 ߝKwY1fLsӺ|i:ء5:${p $ 07dV' zϥd#3@DndU#%^ўɻ~ -ve^Zӌʜ@(,43! stqmu^1Vj1^:ݐ5:I*aꙙh=>_ U|ؖUZ^8tTZH)3"b#6 w4^~|mEҷah378wU"$Z)Ԝ^/g Sz}lśӿ''ٓvHY?$2,B٦L}HIg3 _g#@.ay=wi,f)UĘ^W#uVv tPCؑvCV?Y+k1}-?L\-'/UBJ iB8-l`1kX[JJY|׭/2`lBYߌ7=Uf+còh1t23p^px_&*=_Ru\ݒ܀hLƒo3'*NcK?o7isOf'IA 9k|S } -ي+mX\3&ʧqQɍ<iaOwѱ?jRhJ>$ ;Us{WuT/9Y:MJ줣dA K+EVS{x*%b>} \VuV&W}ۺ$#\5EKAl%Y;k c*ezĭW[FOҧAo> 6ib+<=sW?4{9JwJ>se:Y^IߧxGXNSY];m}1PmߺчЪ6c)A •i04p~_^{C̓#ʸ]oW/;l5H/$r\U[sr#CBN{U պ%I] )ցkF@UPbcD}tדt9G]l/"+.OPJ`O?5 ׺B5AE(9+@9.`Vj"tݨh7 _nO,:̛\'ړ7P-&눨V2L>ʲͺPUJxqxlbSz7v,!G~ǠDŽXZf!bk}vHѫ։)j1A}ASo |k%1" k<Sm2qT$qMd_j}.>!bUBaGՔ.a3fUt7Z36 >T mE}7k귪orL}uəـ8-c{^ j2aފ~I% }TȌ >Cd>-S;h }ʍo oB )SZS~%\4xZ9Zb8W~GUA<%k7\ד;X{E4>Cznñ­eLpE UsuG75ѦCu8 r g~'@rnĢE]"Y8:כVZqpU[먝QxAUp]b:)}vgC()/SQq4(f[F&fABORF|u0W!oE"&2ί/G rO10һ\W}{М&,=yQ`>ѡ]נQt;Vwϯ)"U5U^}]"*g457l)o1ۆڢk@zk  ",tۜzf3zF̕mX2zSCxxuX1\H"Gy P+Dh%I %>!{LI2߽zs[ߘ}_{ӊOM5V%ZmXƅ{⠷! xl`Xa|[բ ]YC-߆~tǮU8 c f!Esj/9-> t=Mi`VB˪ӤD0ޮ N7.=Q7P3=bj7 LD>*?f *UD@i/lr5Xsf֑P]'ka6FA/~4YcS ?f+7O.V^!k&p%:9 936NC11|,襥c}#կ;bX'-E|,Hit:\l<ب$4wFV}=8%Y7gaBle6Ss8|=B̢~%*ZP:))UխV4eWXB%23<0@tHΜ kH%ՖkY*}"mOSN07K-[*#0|I-(< ~WNm'ۘ.2>嶦,t ! 2DE<@2"P"S++ee[ߺHjvDZ 9fSL]UҐaIli`пpX|_ςY B;($T 7 :|Ռ!͐7<5XJ,>B%?k橢R,چW.|65o@C=( 8@ Uv&L?0(ɞB@x;cy4 r+TC{ŗN05 }\W4Zbhphw}7z}Q0 rP}y?&G}<5qn+s]Z-0/r9_*Y2/+'|SZGL2 Y']zc>:wl(Z}8gnv\UuUO/GѬ#He"ɽ7 z)YD*'I mey/b㒧HL޷W할rB .n 07<! t(q9,/j^܇73TIlMQ"iXticz ۩Pi[(zd_W)Q`_AwBv$EPS/pYr(DlSs+O[b2EHLF8cM1sQ3̭ ܴTY߈+f՜|ZDgd 5[o!3lg=+"{YFTq8̴B}9|qUL[OkUb S&U#QL$o| !p!WV萉je`lu̻L"dد%b2'6^n 淟M-oA}ћ@X2+ȑV}đUPc$ ^s8P힔yWTƚ%B( {Qx) ~Ҥhm@}xm<,԰)!RxpmX] f#gK xsA,+-BW pͥRd IAU#P2D<pxԍ X8 <z Բ̉lPĆHyF/Pc%Zoir)=>0HFlFwʆ*,2@thGt(4cfk榦 ."Db/-Xr뚽!T L B0LGR+8j-1qEopD[$f@2 +@օ?ɂ&ׄ_%k,'PaX'P3܆jVኁ8\_PC_IJ%_C~~9sN}!5}>5v-;̲cTL<?2]L`!D, R^vz/΄`JsP n%<qlN:eOVUCe?8B͑˴!kmCb $N^>K5y5u*\"F(z8tJ6?ӆp W Hҿ)HBF3-Ӆk ck3a,>B9pG"Ìw$JC_YxYi $5WHf3ݛ*gi ,xֻ:{/ UiJg46Ź{c\yމ҇Y}@DԼ%}5CUQb$59ꑞU947Liƕʊu@6u\ Hd#F(ԡ:(cĄxVGR}Aگf-$[B(D 'qR#9Iq]V$;.%fyik5-ٷ)uD9#B, o}6̘Kwe֌hx6w'v7fwTϏE%ͰˊP ʸ!u-R=֓2øʒsg!}Gc1TH'W_9&hT" ֲפc]K@fHgjiR3a 2Vjq $/ Q "dpn1Qk"KrZ Z߭n4\^HxfM' ܘ:EңD>qscB='N NC,iD%ԗBԵ焉.@T#eE^lbaѮS,-fW'Ⱥ?;@pO+<#:''hANvg\;qߺĴVUvs.)|CydٹRMhwIf⏉*ڪ`eM^j|ڶ:wMN(=+%+rs`LC+JSzK _4n Œ&4H4 .7*th`MT׏؜|Ch0(1iȘ<rBȐ;h{^]@*\钖(MI.˳ Hj(Ζ'$:)h4Gvh RtFN-o"07 Z`.՚4ߜ)W}Gx *O8xd~D ֐'gURP3Mܖ~>eSv=r51>jfsS1:dĜx7{rwR) ޡ3TB2M9$ "Cl9ceU\r.f&2Q܅p?YzF$?縷y 8N;Ar ^%LHwthobt&/b`I%_+~~4v;R 9ŽzIψ+rmX/gadCiIbwi@DX-Rwb>%D':tO lѥ $LذAluT~}lQT15b_ )gYsPܨ]3y/4ڂ_`)u>`@3)FlEn@o/R\N(w 2cO57mLs}"vnb,쏛ܸ>Qm>MRQɐÛUU^r|mE1&fŹ~jr?FAc 5TLݭPsү:H˻[zAyxzoyNYb5 IT(+ɼYLs"x"k- H|׼1BzTmMyᄆT"ℇq%zU^L|G}`6qMȪV* :o:裢D0z%v>?g$ݗ _Ԕ[GNOp9>1yxb'L"?S1^S" _>Q-:szl幭B?p>8cEvm/,ʇO茶%r4mrkw=t5 ³M,ߗ5:eQl&PTF"iPE\<ɡQl_S`Pb0 N$憊-0`A6d~+9D:`JL 5R_摬S\x{ViC;VŁL,̢ɩဪX TNvOҦ?h8s=A3hGyq\BId#q1ܳjށ`\;([[߁CyϪmnB[s]"f0q/Vzgsꉢ2mkim;ִr}]wnBWRJ+MLZ54rp;&.?}~tB.3j$b/{w>b[#C9S=(,Q-C䮝_>ț$C|ء i"QZkӻ0nJ ce?b',O" 'Kk$j|X6^Dsj˱CxbLICHZe2pg|S|- 6#٫@tjǵMm{8rW! t~Z]thG-'ݑ#P)a4+2J&^x\P'EMrN+JєPh8>d}#ԓYU0qAZ^ČQ!$A=)'uB 6D%n5՞?tj..do|[C2q-l`IM?rB#8v҈bd&A/}GΒb Ȱd\%b#"y)~guJ{ jjQ_~޳6S;a(6,A"cs< YZ,4ccs>)sFJ᫶gxn 5){SiQn=&P %|eaŇk~evB*|^:T1n",3J幚# R8^))| NG%;UyɿfȼL慒&"feK!'A{uEsC? *cUm>ȩi/}ac@իJK%J$֎#>Ku)JPdFZ:?xRYbz%sw&-цA5mrΠks ƥ's?Z=6/Me0%qNklC9' _N߸WtyЍދ)xDF~e:z ],\u'.y?|2aEnr$VefEŢbSKENݱ} |Q r(F4~_{$:Zޞ HY ڱܠO#lkF FhL"p+M*TRS{ ̣~I~Q=xmy 놊yF##RDT˷wC9'F$c)rKzGӓ7tw*z#*Q9}b8i%X5}pˏ ^Kw q 'h`1(eR'kN^^qo&fz;{16M798b}N(,"84hFe?LDCR zr|B9:1n?~ps7u 谲r980 c&;؃*wIk(m΁hN8TݍZv eSD5K` Oor[SsU-YI"3_:w@ߍ>G|EysIx,h?Cmxz 0voⰘXMN6!9QRk v3&ev̑R)>_3.;K;P(g$=j(x48K)ې +ߕqĉx$_b€rS@!x{G CmkJX w1GH4Bqb\J}L6jr T./l!WjrAf#T`S ðҿD,9* 6~6j0i{{ ,ϻ+|Qn&7N`(D-˰=%Nu>J] V[T[s2{aT XJ.(NٟO\\ .gd.uC> FkH%E%)$XMHdW1Ι'x ^,Pv v5*GC  QOn]4)80 uBvlC7dK}vF^ţ[n2JwZjYZZ GSՐ8skhT)?1Qn1')!<#NK3g?d&q΅hhAé?RQҊ/nxQk̕|Qݜq5L1o*L5ڞ{璐0XJfmXVZ#."9GiCdN^شR>rYZc]1{ƂtB=}^"æcGj14ƜFKi 6̈́{q3JÝ< Y/ qhvLi]X F %)Lk']]n؊SgP\ފNf8fj[ rl`> kJDf&'P#FBj wamv zje5rW+z\s= J lL# y-Pg2bW<8cC pLd@|UPv5?'ѭX4fQK⻌wt +f aLc^ku-&Ef|;j:[E7o]>'pkS a*nO>I4cTԄl9[v/,Nqz? u2$ ="u$MOqq֡z@͌7Q(lzAt7wTbeNk˫C&Bo.M+`"jdlKj N?MBԢ^U[ gt]9hs) |>(ďF;#V̥F@uK8Ƥo Hͣ<:նXk<:`Fjit=0gbMw!ҿsͅKQ*X*g|ٮI`@opYsCvݵa?A%ě_d%̙ xz2Cȼ ps6R+>[e(9WH(TLGV,ߕ }{&2uͩ*bY&,P^ %+Q^+<%_W*Z ~S|n:2=L*ٸxFsaz#Z`$UOe,VWrq] [#hS8t'v_2A|(V$kp؍,%FmL5ο|&DӐecѴ , v'aT(Qsd 7HQj)g,.,BwJѪP5t@H?X@;.3! StA̘3t@R=1PG%r'HJRپ׬YT^SgC)or/ղq;ɸ55wz:&)MIxwl|'S('{Hp^]!_(f.XD@//^@<ֿfQh'C' ɚ"BeRv9,2-\%RMbi 5m:#L=֢, ƓZjZܹRBvI b=Sv+uGK.Xż?0#?IcyrHI֟ģ[Sc<]oU1HX2$K'C<$O$Zbgy e[DǼ]>6w\NU}VW Q NnWsr6xseձy KMh4Q\{мG+(J~wc sNN/AD,3zA v|O=_@+j3-e-d:aˆvپ2YqG1VdSA"n-PbCb`MMܼ> g9e܈8"`vpȺ.)3~C1,v(3w.s N)8Y̜KOer 9 Րf#NCu7Us +& /̽$(EsTsy_G x7ki$ Vz+s*B2Z=.tRӞfȨꗵpUڢ[uQbCViDMY+t2m!~)2=eO7d T6Rb[f_aϭi`kO" F6 *i@Q w/ Gո)>#>e3% މhB3Yb@srOk=+v70*E36oᣎ39PP  +tpk.ҷ9'l)pbNQpo;JvNPdf?BF;JjjVo-@u!_:D]ۗhqRUSNKORs_> ХxGWm C}oJZ9x~s$ 6j-yOD#U)")U5TZ Y\j?ǀ*{r<4 .1[!W\[O]pT*zۭуcHQ_7_ Zcu$\ejP䲍zoBfZ ?$܊ ܕ!?7U@\kkckK#t0f3/ o:1v.#=Y4P(@) ۊXg]WC"{h_waE4D#%.OoÉolws }W{vGSa:N^= ΡƓA)[]<%雰^#ULq+c,GN'kuZDp)!>@sj\%G`XJvlNϫ9w7X)xji5/|xOPh^qN8쵨,OZS,ƒ. "yt/Q *aAjܷ}yI,b uV8p?575MmٺXk㾐q%)LQ[s5t[sc9/i] MVK\Ǽ6NK.&J=^h7|Ł1A2q_z vzu+V!ĩ9W*DyFAOH[/ڏ Vz؃Ԕ8"%]!]8/|x@R[jN3;,_7;DGaOѦ^?& 5L&Ȭ,pNciEkj>Umg y!|ŒEw&.+(NM;Q y*&Aڃ"ҵXb; .wU݇ /n>&5/1`T`%7 ewq~/_K]~ qT!hvPIX}8eG&ZW1WhX8 P//ƵpcM60Wm6:ܙ^K]5@ ;g|j@j[3ΌR?}CƘh-X`q@%Ӈ! Rqai𳖨JD&7s02==jả..*t G~~tl0k60t")%u/^xC:}ov<ުcYPz)m~`Mp>?iXg||u%޸(lD@;M7<`nn4 A&5H2 L?73+0xޚg*4%8x P/}("G^0}>XN겦ЙvΜ73k^eM_c\] Е|ݻ8be8#pLO:\C\<+cvΜ;פqT7y!yЍ+p؆CiGF_y)Sz4/!9s)0l t'32?IƝQɩFG'iz}}۰q{H5]jhvy-Z1ta.ՓveViG6+vSŴ+"Za\L֔bw#\;m6n4T.>*O۵>Tq {i 6'yl2poS>{$;#%U7Ք 9 ޱ 70Jy/G~,VQQ iwנt{zeE`U Ese0T|c#*[C@!ޏ'xnL >UV<5)DqJj̺ Khb1vgu$փ -t֧l1fBDl#'`NLײ ˩-lvިוd3`ODN̳]n1EAzB*[w\L٘N9qHS~@ԛ=4d|<Ev^"}!0V'׽yNg7]LS:p2ƫ,/2R*xתO_JLU"R+*'L@\qYLVOb1\)SR64 \RIoD6co/Mgg-;پ>$'YgݴO!4I0}$hHD}b6Rn8̸>( ɩٕxC)1m>$S#Z>^Ai)'lB0 ^-E{'8@$J:{`z o]8J=jV4mwĴc?(yw,=0x@lR^; ?^5(EzY hr="(Y:-hB)t$i]Ԙ;Y:~۾K#'/Yu/Ƀ3;!тl5_ ߴZS|w'̒jsE]].b=|e"Z {;#=E3{R' asl7I mmrM+Vhn}73ͥot>5 MȊ <)ܗ}p>b lUSjlCJGr<Ѩ]~kVɭ]i#wmfYlzV\wQc.}%Th^jK"{VDvmm-\,]V|)?(vlvC%ʸJ*=l% 怉Ñ.C6s,zDlIuVh 8Sâ"Չ dS1I6My1>g@30#yWgbqhLG&^_V I:w\a3Yfj,?YqhꯗjwƦ RqF䐶[:DyiP{@cZhrM O Na+Qќ 6Q0oa(Sϫ--]K uדBׯHɲʲbd7.[[<,U\s.s+)P/{`C& wn{xܧ$]da`/g|%]m2>'jV|+XDG[QÈeEv٦[.qޒOEsDVTjX{HN&=]{{];8mw֭P*/CκNd|2.BýMꚷ1dD7+fmY^~SvG`4k"qךζNG+ F򋏣6R3e=pnk2dEԕ @B>~l5 DmKkjC#"0tR*lx9Q/lײםU܈آ]/89'g":HqRM%;%NkJ $HE(=9߉I@\,I d H O5a1wt7z헦TbaAxb򂗾f$E :Z``M/ %~E¾yT;X?(Y: *y?2pP~~b܇l s91[^}Fc q9޿[e lIF">7}%z%HvUh8꣟Uw٢Z2o! *(+\~t35ڍ*1L5us*x[[@ܫ_(ⰱ]4}Ϗ9`ܠ/H1S"_f%FDx(E|tϺ ȉԤ'(Ġ8}ڙәEjqN-lPc? >ϷW-ёoaL-9w 9/uA*ַm/ukۂpq)]T@<_hIl|P#q3OlcPA!deB pKZup[U;CJY(l<İvh+T?t]mF9/T<êPmBri_,7z5 ^'yNR&yqw6a >v/R{$G.ʻ0 I$I&4;^=ԃA:YHQ3%dZRF=Ւ?˪Ǭb2).Ùt޶7w3SJzl~51>v>jIVDRI^a8jȵF`}/x8yz2t\GOTQoYH^@ڳ'gCqH$3t`%6 ^#ʪu2E 4t^?OҎhm@5uliFU4S&zcY5 ͟v"Au_VCMJ!r1 DjS{s,pDp߱U0JT]H'~@/fVUN]RT1)Bz$1J kֆ%fn).|@c `>#v2JAfX ʿ_1&[B/ҷH6ip&vxWւt()lMl-Y`@ydŴM؋kyԱ{d%YvYl~' j zǢuɉ<@7z$e RD  Vѕ qY1I F&ҍNj( adJ%]3ULKA$ 2fDI'd1c;%g&){:>U ӂu#Qb %,_qbWQ?2=~[ X0{/='3b*Mme-'HW=>mҎn'lHNDDTT0餠ksZJ~>7Zb_`SfmdU[HCHW==j#3}b@!fs}oV.z3ӂG/4p. uXGC`UH{Bo_2\ @Y@pܱH=$//pwSSD-(>b_>)naA|#r:"-06ֽ^񦟗ElIC>&#s>?9_ߠ!8K9VӺj؂[ 4CutHp@rYA#ͨ +/ʀYq,>RM,TH_n0iFXc ԥ\li\1@pv/d97Pf6>(>*}u!%*|)$i"CI.jr$ iAE [Qg#4=X2 P\ϴ7:{MLOyg@^MNK\HܷriA91@nUFGϜ.SVbYǿHIc\jھjڝI?-7YYE;N4}^CP$a&-+;( G9=I< ~PL ׵/A y*}u+׾OlP\hCuxwYأ}\''NP?HQ[ͭ?qy(sYcgUQ Mw,khOgJ;[8ٶ7w]9Q*wk`\˵{>NE YzTp 7ʻ|mX%::]i=m֌>Bf>[  : } *BuPkD(9n4OMH7: Ex{?p'h/#Efȑ;'ʹu5Zd{N?xY B5"H9on:uxF8JZObFuhQlCH9FQ"^3rj(g'b X.j˚ᓀ^*c <FeZ4^z+jZZ Υ'f8? U"K8"Z&dC/T׋7Wk6۵L43~E64o ӕ (ڍ !6>7D0 ~ )f"ow:TP!D]?;~:~!`pa,(0aa 8d&fɭoxVQx m:QO%^y<嵩ap<îэBZ"R_T=D_q`p̓G{k9u gJ&EWBu`(-j.J[[,[^ʒtiyo\.eiD-^Jas[^ms4\"r_~mֈ簚AV%{[q_4~БW2>y>5")#ym2NA;/CaO-dFw[[UM439Ǟޠj!cQArk/(%&zF*31=^jMaqb>ӭ|9զ#x#das"n07ʫXG2 ቪL#Yzvi۴Ëݢr eVp ϵ7sbr] Es$}74꽫`v $~=:Sя]E"9X*7@ 1b#YOF8P̈́ΐG9. !âodj9&&\*O_MV&xjg`"R,I@h]|۬|LX E1h5FT.{+C̐b{ 2kn^;rS\-瞄/^utY_Yէݳ`w5cE!&3VET*4 * a@ӰجV\2s`,IqnkH2 2DrpԊhi]8Y<OSh5Bg]00ϩIyphۆ%=U(~w*5x5k(s6[pGmsw&"D./j*KZ\셞#W+unߥs| YsGpC'g,ST4VZ)Y3$׮>C:0~Q K6RLqJxdI&Θ!{;crIv 9$@LT"|wF #(4l@7qu/ a()ƕsLvه\fh{9n6v3qV}i2` WݴG; G1<,Gڥ' {&O5p p`-4X څpundctͭ!- S7+geW-5a3:Njc׵">LC6(b[׉j"9R2V6lWO3 -"Zș8]0.ayc\ҵ]ۓDxbUпj.% u"?n'& 0<&*F'&)2MR[NIVB֐OhlSn]c7ަ(6vHHV\<Y``^j=n>'1kxw.ԦzP;wQeH08UnK3]v k߶kCKD6D|=wƘÈ1=eOUn6@ɑK.VDœ|+J!ItO%Ġ5ȃ)J-kyO=񒣭cr'ZM_dbio޵+>M78=N:W:b Ӷ0@fj~Ғی{h'csd4gq(&fB{PT*%xB:xωBƃqJm Q4 | (Hu<*!i<٪⥸w7'Y}WmZj3]ZƖ$%5]?NĖ~YAO7;8| bT^v,(O_ɜ FiV79+9m} j"΍1Ĵx{uV>kj[ŦBj/k'`+ dh4_Nm-ֲ$ Mj'(^.1'ZYV٘ RܰRfqipadg3JV6?Aͷ5δ9zet5n\\K*R[ձƙ9qbz@g`J\_b5-~e+PƊrNV`1'PځrAssۺ)3LS2_@j[qc8Pb󡝽Yw!tD#N|y3[v{;6 0l׾3Zj`p_Zj JfjSE>eX8v:~(eW;XԍlOZ tԸ7j/ ɋkK-V H]a <2`.±SFgpM pi~k HYiomLP&#w*`$ikk2?)ub'5uq{GMΌ$2nnEƭZ4+- 8Xu;AW>e!jIhe8ʙrBNY J rŹ<+fչlv*Z?d5DrCIx'7(!,LgrU{y.T5sV\eGqHBH]8[ ҢĂɈU1 urw'>h5C1q u|97Ÿ|r _DI"YhD$~5!̚s ep,IS8F"Dcǣˮ^l84TIF1H"I<^7AȰ7S c"S`?n)XI^=Aq WqҗR9zg|x8DZa#E:r_3M{CŁKpE74@ܐq#8­`hFU )m^lIVvdłA) Z.h J>kns+SGሙ]K~qxA׹A|V|%D(r1F+SԢ4TTIS*˼#|5Q#F*^#ŀ o;OKhk%j:%P|%a`@=\U:EY0JU =لc^X۪ ӽHlEå&e~u<CibJ?MAON6*aHrHxx`Dr}# L0TubAilX. U  Um鯂iDazF <'[GT8YqHGZrw-t߅=Zl"oW7- vjnS*i'=':Z \Ffs !y҄C )`5qvvfP@3\x<9No+Nm2䳽KwqrsV7Yh2:Y{b]+i6_H;Z 'Y B@dwӣ =a..?-J v=숤xϤTx\6b l`Fv{bC]>ڦZ5xفжu 1r>H27Jia?ăY3o8{n4Q^[]WVdeOf2gtwW@w":ǀC0e9-qO4(5tfq'&^}v~RSgymX$opB"x.m^vɾoq0ƘD)0#8*=u'|x`:"_' X.=ub646;8HG"T*}JR~_VŃaH%XqOq+hk8ZI)LN=5ěxV$ts%c4,몬Mb&.cݛo-bJ ZgY nǘ d D&2M~O&L ) 2) ^:zO 0Lohr1雳s .Dz00Za[Ėq3| t q! ^%|3JaԤ/s"[L:w4䶂9}UtYaNl*g`n,.z۩es>n3mOOhͷ>'iyMs]o'nk0#O &8-my_Be/!cWTv)j=]1jvFF!f强c8~ydK.r`p(A?<)?S" bKmpA%ԑ1<cSиNvg;p^MU w<ޖxӍPW&< xpozhMK P%+Jʺ8TsZ^^`qUAjJ_6J,ºрi8:^и3jqJ^*u%;zD?NyAo3{gRh'(ڮ/ko6?G(F퐷uc)Pi3P=*ͅt6([*x[ϔ|z'KN]l̦kq?czEe u[Ck֝*e7 EiǾÃұLFnQdU/ \H-#'ǔs  fQMҽ\m>hЇ"W)dm$wG vuGyK~z)`ֺjp$R|vfM^mc9`g ?0l;L Aߠ# ?ҕ`lad,uoweDg6w7Uܩ^3r<'ƹC*!!Pإx+]4S};GK<)U1$!*-FX]F&ħkzb5mŷ15cL - ~$\ѲYؐ =u2 vH mApQ~c =:0mW_/lBk4=/~i 7x}k[yj %FZ9tu@L|%`MN_bY6mF=-0|@LO;aWPH P7Fg&j&:v;UCxAE-iz?Ii8qq.R5Je뺄@5,9ok)i@Usa =+&p3DwRk41-4ΆL@5"tf(xh3 U9m6S3!D||DKkQ$S;Wڇnؼd/:lDh#CÞhU>u^KVwD"FAm';hZmYBA;7k2dh܎NzSl`?)9wB#i5/M׌",;a W7m0o(vB9GPVj3Z`u.ܤ?׳12VOQpS~ZhSd Zb<Z)>JZ_8,i%ѳ{od9}P҇pLz(t0j9b'{MЧyO ;ʭ"1eziZmJ"3ϭ|b4G給#͗7+t^]ΩTQohP'I2%2H F-uz,7㬑w5iᱹ;Bcm^t3X杪?`P"mp57D"Bl'T)|yv8: obs\髵G S\O5>(ԣ@rܶLOrHL.8T~1H_jTL0aIC"ϯIKm3 c-_21{ lXVo yt8V]/DfSf9oJE?ߪ` X.;D`Sڭw|5kބ=&@Wu2I e_=a ?Et;3Xj$csX0C h8I"NLp19u|LuaD6z; Jfj6s,`i,8%+@:_Q(B 碑$#,k|nK^|]$MNEA|b_Zu3NT`g)1 $oNCHcpCXtF)?;ht2V$wSW\.OrJ1K:$$Jy3t;ĥo5*!1ȮlDv(cб`|sw|nr5dxbxBsiWY*R$u%VAA)Qs \q"r-@f'H pWdʻ#Bhtb%4t6J*>i+p!3Cbj]`mU+'9cH5RCVAE`Pxxĕ^AM}M|I ;3ij2w+0g\BY^{ȠC]b {^[!W1"#Hm$.or5&fKrZQY_ɰ4 < E y%w:W9)Y8qY_G} {cT!{ ;_ng~.JS^㓯ϥ'g`w@+'FzeCꛍC }Ud4ax~KSdcr7E^߀cR0mg|+`tH"BD@Tzʖ vAfhp&ISbo $ ׮.-0ݜ$$Ld헳 ignC{(>pQ\-_lA ex=ؗι 3/K1hs \ _^B"X:3jE:Њ^] {!2A?n e!j : o%4!"(`t*n&;%Q^bQBٮM'Q:AKx$v~"@_Ƌ2# Z Cdx۲$s/@d'񯊲țtgHWorTWP(H%rjiBlY$xp j}ev|ą}(uw #TveF@yQ;bIcb6^<ٗtE$qE*5KV1.|Fu82j)vS,#ǎWT% 2 R:E'vvlW,9VXbЬg5!^u!4r6684s ~Tӡʝ> |HOU% j#GnRs3L1J@r2X~ogpuHb l*G͕&.yc((,9&W8\0=kBuOvay$^攉iզXsps/%Yɭ121e!+r`h86bbвJܠ2ʬ 43ŹyV'۳yF!/`8a2es .(Q1obhkg'~V_ຂ3RX=5Px֓C"`¶ddps(7=|[]@:_O]K85ii%m=R2z+mAY}0c|Ƭ0Ɲ%/qƜu\TҚ!Jc3_t,m?/˘4<.U]d,k͐?1dU5yNpdҿIVx9s"(I rhYjKk?oZYsǵʧi@rF`jy; 7EfQe7I#F<7R>.Iϋecn`aUsR! نe+bٶ@ hNX^g,ʣ)_jLأ^* >0_ J#g"zҮ_A H;Qy'x]" jSAvckX6kvVߊݎDXY}9QLۂN̝Nݾ6qU*fbsQ|Ò;rّ|͓\l })PJ(,+$I8hjPBÈVR%O1j۽lCU6#ࡌ@fu0"~lPhlW1y|:UԼwW t~%]J!d&Ωc-0Ku+ZLQ^}[7Xw G{Tu(ؖNQ񕦳[?uqL뎝ܮrD!= oGopfvz6U8֨۸ǟ~&K+᷷7[ӯkL*Kv6E̙ϴ[ 5͸Va!& z6(eM_EJaDƼKo?Lړd ZE6:w29ko7s\[hrכ22zv@0LPrlxfb `Z!;nZj!q LIZraWƞπ:]Kqft"FAZq qi}!_1únѷW 3bj?zdT`g\ۜyHV1ԙmՔ\6\)$o^KAr]U{oʞCzar M$GI``^Va)W{EtV}[ (rj]u@WU9QG[,D;E>|ˑClq5z*T |KݶZ76r#vQ\ReRmXdELؠsLPQr$5Nt(/z ҙvNTr} ~HZG̚6Fjqa 3ص%!IVSq 4+uWeY4"6lqqѾ#"*md{p [^4oFԙRM/oR9݈鳫F*hxc,³DV<?nMEgU<]wVҬ!.!cAtZg&nlCB;2ԫTL 1rO`R!4/VO/ m::P;UA{*9+ =ڽ31+Ku,b^#>݂{0M Vf-o~UIQ1Q@w<0{vII1߂z,%86jJ;3AhZU}lMt$MDNEۺ;1xfhx/bv) &˺p9]9ϪNΰtE Fwv L}I-tpp.]~+yj=˙(iTC j3>9mעV/ZXtƄIDsw^-=XPbŽEUTOw*a֯?-J d"ۮPE*17JhU$|UrĚM&m 7;CbI偗h@;`pO9wr6X_!s9>OM$sb; XVD޹ @\jesU ^ry:+Nf!A)䵆"-GjK%/1A 8,{0:n@P$wpC?q~MܛߝqVb:|,ˆ'rI܎5 ՑD6 gxFze?ޏN2BRzЕWU+-B5cRۥZQ-=A 3x Q5A؎o~]ԿJ[ZG hr 4YHlö䘷}2ESdԍ6z}cuO=wI SM1н;>k;(uҨ5OXV Jn>ܦo]-#>L|. gY7ی|np̓(҆ҰҫPrScg]_y'Mp.l>"o*>vphĆ+趆8xffo FQ2Bͺ%,V6un oĥWd fl3 ~lM 0qۗ_Jeǃu+&yYJ:@0Z[a{$1GB4gkO[/ꖾ:q+Qw|Bi}bc>sNzot[wтc`" ϾxIKb}MRh,!tsM0~~ f`F!{4=K#H\Rw%f 6iglbZO \#5 l:[vdJR棋d Mr- LA*j#YUFDjh&&ӻ>>&9>.mp3bb`P#I6.J_0$?n^UXJF r7L{ώ"ċSN]ϭ{Ø .LlB6ݲ(SI; IzH-ӇF v9zb5?6?WlcF^a?g`B \@\uqx#-\g<кMyA2T8qOc0q)J\뾜yb艤r2;: ͷɽh×Ƣiu  ̱p1t)NDh_EC޻ۖ=*NFi j<:=7)ł;HvIBC}$/O쎌 =,%A.#_5gJi}YzQ81vքJ! `Wҷ qԟpШ 0J$f,J3uZZLOhK!1Ѿ4+* ѯS(m-OGa ܓ)fMR!todCwZ*^AE'DŽJA XmKgM3Bν 5.|%Op6($)l^03OarWҟSy=@jV#Fj`?s :Μ3k}^93Nq+UGYk4F4|_ϵl8kzvУR4N9e@.lNb31JB^Y" CRUj5K `r؞Fqc/mjiEfP6BNC%+٧!hPxA˶8}3$q5*ZrF(1ndd] Y(ZʇlC^ߊ2;nVDYtjC}G/B}&GcvΥT"3\d=q}xfTјM֐rA<*% H먤itsbU̱<3S\ӃX4 N#vAyE8x_e)k88]>õ9i)AFYx|>:CJYz0Փ Wpu,J*/-D#&4'!qZp(d1MAb=Tz?2$E/BuK|Wg,]xmY=fi:jMKyEW;|oF4bzdS;XW #u|1[3-OfWߢ$F颤Sg(WDd_:LvEdyf16ӰB -FDD8QA⇥VřPc8Nadgm[5*tt 7 Ӱ|OCf@7* $m |&p#L@$ۤww#'140@3Px|կ4}d.MҶD[aO)aXZ 5g#_(LQA"dc֒@ iq$;&+{rlXWQ`>&T^m|ɰxWy6R_Tt /4q\8W;my Kg8_y5)$m*3]Vw*%_Ejf?,WIqߊAd*WCmzLuA2c6-96F THa*~r9}x=Kn+v92,UK. 7 k :,C"S!_!Omc:_zg$qlC1G,U.”c]VnO %5bWŪ61I׎h=H?Qï.D84{WEij~wdy[_6;[.gEGF| !7VU Sj`vM z~cT@q#[#s8G*di(M{­:RSv|h7nT^8z#vsYT}ۓZgD2wc[\a+"dq]/מ#S9uQbԉ$wNkw2tYnہYtysr=n ^L9 E1̵8cuSH`Ѳ^}`YqPhs_5`xp(;LBM-a4QޡUʄarx7dfx̟A7h(iERe^ࡽ2^{ԙ)\,'JBW3 IԃANgIr"?]C@& c 8_XAA JTo~M-BzttU([uf[ @ 126x&/v2a<|?;K #[a_yQsF!TNf2Ɯ+I$1-GM>^fR`}fv9f%3k9{M awDOx 8^*h;\Wzi7 ^L2#m7"QL;7޻Kgd <@j8WvKˤӟׂɒKƃTSa.tGmw!GĞ6pp u5/и36?pR MM*]ZD)e>۫2YȄ8j [ɭ}],. .@O۝2w:Oꁱ`YVC"LWkM9bj1NU2uTHX3V<\FPeA-{^u3qw;"G!Z`5bH]-nҫftr{pQ3@xK.RUehU}'UQ/S[2@*qN=m hNצWOyV`du6/HqpWV0hJX[蘺0Nc$\& j%"'<]a5wm,tO+n5GuĻhIQ1_!HScobE-*GKX7Ps W{Q,al+n뤗C]XrQ'9A90 出 u}ecXz?Cs~xp7Pm.CN;-A=swω+M$_>"OiQ%IzDiP&"V'0r(NM#9?Grpa;;1 fh s"BٮkoW2,ご1-26 8:Q'K埰I[*`+~ڜoXFk$\`rP"'E >"~;Yq [Vq=-8!/gjdn$>s}͏wJ"rE(.w=^J<ڧ좀`M~ {߇.׿Pݔ VxTo|cI4f^hZ>yNjxw}%1DWFo{Z 7d39ha ҒE P[f01o@7hy Str<1M*DTםgQ-d5c)C[? R(2 z'95v#p{,8ht8 s2sn')dlNtTpv!FQw`"fp2FJﻍF9QF !J,HBĦAn(ui+QU 'ْof.̡l`2 4"qPE!g!q Ӭbzja}5b5 ӳC2@NAG?Y')YQ>SX2!A N[,g X}nNŘ"ON(ow鶙6^ܣ5Jvk.M;꼯bs{tly~Zh!%TEw PG|C<sr jٗjYٹzRp;"2uZAϰ˧}g*pa71R?AlN4.U3}0I:ru */]*S/fi{=Tq́rޠw5ol# fwʈ>8,BTƆ$TI*+fS5Oΰ7\b96Z XJc;01Q,n-o  {"2~+o7Y vXII[7zҁjZNijo 5rệeή. #j`[RiV-2ఐ۾CCzr[eq !-]x\YMeQXQ. f=tk6­~=Zg@5zOI;=yqBlTyoqEEj.4h'!:\3kiE Q`eX`5Td *C8V$fwG t몽l$o3ڧ*|![@TĒ+3XJ忻9/(Er`jz~yTTH`|)YavW C r_Ek{(.Z+F!g,o@-zȎcLW7,^.DvA|GIpk:Xu$B7nH4jz9#-n~"jTkwq+C9:5lN PXxI` / Nvʜ #čr Ǽ 1=UF@U+1t\;^ٞBIS?i 2!zY<Ц[6bNt2y*3n-p$ X^#8隲6uV P2X6)QjeZ-yq~ƛQ LN 2镞^β{% % .lun4gW;\^-P <~)~%4tM9N^ I(4Y!S=o#Ai&DoLF$qeT jf}`H~!j Lt$6 VvVZ3QwvmrJ}=4~p>'>cFK f6ݒtܿ _gjp` _:^)?11GӶ~ic }R0~w!SP{(!IytxᥐU/OåXښ37 %jϯ=hWZ>\D$LR;+QI䜬O2nUvvZGR\jYjYOFKJf.N׃lTOZ)/6©DlAZzk?p](#]]. |f˂W/L{A}2FgK^Wǫt^3Vm;1oioCq8Zɒ;f,l^^U_ܠC{̐))qJ39^}v>%wev9(UF*-0 %H1їV}G1cdQQP}6h4˓%'l]^γ!=A|Hi:̑$5!|Xn&7t V$7P?ikM7[&E<1S]u=Fvk1LCTuu#\YL`2H3ps>^M]$%(4|ԙoK|nIt>d:AK#=c(hQ^[_}* ^)VN0@(_Gnf |wI~Ķl TGj[YOVtÉоF`iX4\A2ogXJ*Uc~i" q[g-i^94'OBG/"bΉ؏ŰzKZmoaJvAi_={S h 525ҭHϛZ3u\Z_.HbkL9[HrCVzHEdpǫq1ގ>G\lP,1hWsdy7#*ae `mޜ'ޡTr7,9.ճR|)1/D9'XG* Vdpz9!gҌ2jpZ[@$0(M)Ei[knh0GBTnQlrRM+;Jjv<%s9 )1=+|+̯Noy}G<_F'˲`ydF$j~Ӗ MD~gG)/r}t;vHWt6AUXsSG5=ֵl(,JτNzTCOTk|-w&n  2F dJМ[&ONR/q@0m~]Ɖ{?`EU&TWy5WUmD`ۧ-E_ܢxqێ$H'\[N!O][lџ݀^͉\kٝP V-q%bY r!Sq[Z9#@)"r`j`J(M{}!~oLex'f-1s1ra"_ Jy87- 6"s.z y8+u]AVOJa!j9TJh y|v"l>[VN[!AoMtRhʯr w O2h &bUyB'V]o?8cshF%, f;DOT9]X;ٲe&h9bnC摓E>//=zakB/mIAO;1HPg踵Ҙ;i;t lGBI,i4iou:QcJ<Z 44w3#ABZF1ØWl{)Qrݛc:9ji^kA5>,B$Y Hq|sw~,{WHUeg @5fa 6rQ"LM4& *݋)?ܛVx څ2yBjy${AtF;&w1I_M3~Y e\ `*'ĩ}( zmNr1ME#4ůt0 6YB!9*P-r%%b+vv+2L.A0]XGЭ(I[;s.QۈІʂP#t5ߗ ҵ]AV2rگKXF d܆,(bh'[ {wծJN8N8⥷t YgbL0~^QfNSS=\o7 j &=5>Wvc3x)9([ǤSMtJZAH䀜Ԧ aTm.-óFi;ϯdUWkY%[ɅI=ļ]] 2ӵ-@M&x@ 6/ poP3;K0KC hJN,v (.4ƹCD@t޷di4!7E NeEZl-% ;s *;OoFCI9u뼏d [yQ4%{ı`S,*NqϹB'׍A3 $]jQ&pKn ؉׶fVΎAU[ #VtUQi- "[q (X˕6-J2i = ,_*E;W:[@۰G۶ll85sm]- |S'n]%#$hq_8VE/^Znwv0>m|**nC_8-Sg,_BlH-iSS pF2R@A^vXh>Wk&̡R QQ${h/x>IB˫nG P*89Lbyet(nۉ)p9v.Ά[{ͿCw{ըĆ>{v(u# ԁQRѣoD5H7fFG1"3KBG ͗!L0A-:sDڣ` C;7:sx)OFNT\}zALN E_hIMoAWŋš.\KtU]K9%h ŴS;I3 cӐgtfͬίJH6ߴ-ϐhx 0L(BnEqq(VHsҪkH9 aAIe5Q Y;?=S&X ǻdC!_:WQ+13C:Dm\]֬*C6*LcN-x IM~.Ǯ !4qNOn45sS5hoV.{mkiYT̡^$3!ivFؘ F?^ёj)ng0*Ir&`Y+pϘUÈ NGЌ^U祋 )VYjqqL5ͦ4ir 2 N(1(Z"::W4aN;2p u*޿7; x<ģtF؍y'B;V%\o[5’'(򃢝NdZ5`O۞ LCg_a10æ T:V%R4L0/Ԫ/ʃӕv9Og7gEۇRYcց9z 4#Q0I, ?2~ba+؈䵬X>>@0RW׳%<4EQfk6Ԧ ,z^\1 r>Nu<-l}hw33("|542J}dWPR:´ޜ(U]gr?= ɉ-ᦃ ,7!԰ nK0a&h1U-)n)8E53u+#+a]9Ǯnl'xif-8'5?J=9"pɦSdEB8T eOUt Cl1 -P}E-(5nhʹjr7jvU߼i1+EH 4ro23d3&A`!Ԁ9miV\)1_ߛMJ&yG֯Z3\, 5MP9THYMsP\d_] ~S=zENC{˵(ٞu 3 ,`4~hqL@eN#t78NK)K0cxٴ( e5Y ,[xGl}2)+pQ8 Ť+EJ%6j j "#pNmJȲ1gϾYE ES~8m!CaT9+pĎekҪEZ ( b>c'l׹\n+op:9>cp,Xd`1ՙ[ri:5XсfSrH9g'6zciއ{?P"Yh֝̎"b>8=˨.UAS;ϫaIЃ#/wv"~S*L7]0ͼ +LZܔ;[tz-M+:ET Ip~PvO^*Zv"jȺ1L)4V ~wSM9=/,E}<:j\Gd0$mi_ c+iv l+fr#F7rb!nkJ{!Rk/Vb<5R1 _eS ΄_U_3.;VT6Y@]5,b B>1 ڽ)0<旴.DQB:梧5}69|ĜiyPEQS簍Dnh V6,+'&~\?)*eu~þ*~,J׻wHlb1=ب޴1@9hHS2z#|*js`kjPL$^Gɣ[=fJb-+ͰdW901ۅ=A\MnpFfO<Lj1̫i-J+ϰ{a(`gLgX| t^1ֿ&qXQý DR<Ġls%un Ս|bK  0Ȍ34Etr`ݗn͕$TCQ&E-rVǗJFIJ ͜o1ib(K_TOhTzc?05ȋ#61VSg|39$ 1S8zhD6&^ҷٱz:j b Gӆ2s =T>+Qh O1w "r/-0$yeA-c"x3JPC_I4@v'_C'6'| E\%HfS /ElhЃh +uMA[;Y:ecb$J ;a8^ 1ƞS4Mf ھ:DbfKϡ(Eќ'ia'L"z `fꍝ[{p^wRG}oLnN+-OBXB*i֏2i(h?Tlq6h_92Z]SvZBQ:CQδTZz J [%cLǒ֠wf-aWbI{gf|juFr-8itM/vPqV~Ƥ] ~Z 8H~eKDzR#Sؚ~XҪZd+4˫DVDd[}V{V~H*0=[BV|ʤ6og&l&Ŷ||G)-ttsxcLU %XҠ|Ňq (4CQHQR*OPtqbw+"|Q2ka~(|> e"o͑`|Ê%1m:E$&DPF g&S2r;^ UrB9r[Oe/L_۞ہɆQcxe=^27pW' ѽww KZw*$&DSEcn:A>]U6I]cmT#zw;1H{i\?<%LnPKn 3fZ.Dy:&4)ABXF6 35mXvM-ClL/8-F)_:L,xcH: aun56;Oxf*TCVN|HzFOկ-x s+y禔o0J3~c`6#1q [ -]c^dR9.hk8EA0+^VD.SL|JFrϗzs$S@^.BΓ,bT-Ae/RXʪm<U"iGf%Ncg6~ݎ ok 7i6D;Co" |ƱȀgM;{ $^IOr =+Def1êIozSTxkXfg A$lb+7rf.t-!ѳ90W䁙QZ u}~w.RwUx̛kR=F#!(M9-ʌ!$*=hy5Z'@tqˑ:jZ=4TFMʴ:q;ܒ@3W'vBe zG+b1+Z0I9 DMg~z?N?d3hs1q(_kW޳hL;;r5zFr4DЮ!N)g2nl8ܨih{^fvMƗ3 er@N$u`XqCB XΉ4E:^jHzpퟚx3+5k.c 4-:6@XCe$B#@Õ/ 9&F_sXQJ^28R@׹-rvI{UT`|ah޼3yL޹“K]ݒ=rc€Ƀl9A!vYșO͕Gu3(h\Lt&3mF;D~}t&MS::Yjm귦0,S>g,7gcf0c31sthmHSۙ1Z"zTrֆ9|.$ PA|}g|pާZrN1{eau62[Uo! ွ' ăGX_e_\,[ӏ\HIM>Uz2%w~t:UDS_$uy/#XADaצrV8qܾTWg2Be2wxHuX+c~`pbƗl* H6$-QͮzcdrBaD?E=V"V:@Ʉwu*t B&8m=xBHFrg'˻ aQ_j7&f|jJz6B/}.;,+\Oa Gabgą,_@/D5AEu~ {dʱ 29+98$f!u,kK_n9En7I  +nI5JfCs.7¼P l{D7ڃO$Y;пpN@%IIc:i9[kY ?Om7W5´,378_<EV^7=S.3ٍ3 N{%mhGO@Lb*FRaN7>H(/S]Y̢[3|&(P\-j%k"Jv)*Or`.h T4fIKٞXNuk(4aC^Ur@36B@':y:J'UGOF4' JIR?*wjAQNdtֻϑ`p4?&%JVgEZOKv#Ƽ\)nds) $Ҡ#b艸&8n7ڛ˄nD%?%RFƜh8|_KA8 wjdzyjF/Vv U9 96_jEz *.e&%z:KMQQps~/lPI*h!ik{B* cKM*K⿛'z ޕN@XN5^ eVߚXv0r„.< nB:˽J/GxveҌlg-=QIH AGڠl?gi"iYԵg_XMo%|*_798s_ĕHXS4ͨԸ׮傷6kb\wc%l%JQ$E^i}2!S.zgdzeɟi b?MT,eW>HoY @#ғ0^ޛ)~<ݰ}dNmHANM}MO+weq4]T%a6D1&AcU)֑W<:@;mO~WRnj6ksU(RANe.b{P,@T 6r#NR#r|[hkܟǜL%WT1iNH ~Kj7i:4`*1mB8Dש3 cJ.3U w`p)س$pR9 2>|cc "BSL5G|#rkey+bm.HFPDn7].7!t>z@i$s #ޢ*B>u%m'#FP˄!/Иᶖ8h{y-@R;T/,X y"7|hjL, Z)dɸW۫VwֽsŽas&ك2)F<4t8';Fe"W,<[y炃}/Jysz>HſY\%ⷠy1^m? abڨ>9Xl`ՑzJAчg ϣ-~;X̠ }-yX(GgC$ί)'S iʉ^.itti/ 7LGdVyt9$xAOib i(p:4ϸ:U&Mat$IJڂՁ"~B|0%+=4=C(l[=3 .4,*%]|va%, ZRH֎Lyt UJ6=0lEG֬xA8{!WW|)qql"=QLî&L f]JޞT 4\]m aWt+tQ)C/RNw⫞4- (_KhQf >sNg{JڧW$Rȋh>hgmmoħA? %+w*y'i&(vCGHYZ@GK0/ s|U[<866TC~8qoW8e\}Pȇq(F1K"w\}FapJZ,bH}ٶ`X".aa4$~KvaFr>B{."f2vWy HRM"=u/DX괐HZt(mڵWw~"?NxA7A}<[;F}5f*${я͎bpW|iLo6^(gtEgF*龢..&u?9+R# _W |X;{a<^Deqqh:\)x;/ fo vY[g_B?UVRyY){1""y7qQm,A6aKQR;ݗu_{ V;D!V.Ldכ2Q&~vA̺kr}{4_5e; |8ňg-6U&Mw2<,Og,[:(I߹iNﴁpT寲E BbAzwhP:5{_VX7(bEU$ѧc(i<Fͣp[Z@fwb~W/?]b1wِCu]H&9yP(L+{9ZPXFK]Ry$@/)0^.d%m3&J,>uGweVUhSVC-qݩ{\c5f' ߱Vɾ?z]C7%4@ L(e;J$:8Joga4i58PjQ].-ӧ<ÔS 7v,&D4늌S4WCv QkkW׼>k ]&`e=<f.mPH܍4WYgfXn⽭8>5 HQbw6 :jRrдYbr..n= NFx_jzFc-yݵKMվرL%|Vo0.L#=2v'ęYA+9˸P1gP=)>>Yh@X#PH7RĄN+INN )ѵ<@}oo/ 0&ON:>ةkbN\;J54l_GjRr1I|bS|`.X WuC)"+uT~½TC&qFRmex4/ rq@R` bi߹G"w˲ L%I*KmeAHɊoG;%ss|zcjA[y`~El| _Hp Oŵ:> ?:i!f 8&Cp ,qz> +K+/i,ߍPJBlgy72z1xpre!1 OOO 2$tV>rBsNg- aÓhѠWGp=V?mI/a Z-UgCeX)n3f5MDF7L>C`3Z/}冭6XVcq8G' ' Qvfg82ϯuuEB#uc:Ra %^bFkʑ% b~%J 48 'J@ Ǫz_N6:'F(pmmG65`3\YT|=E=U1dJbIc$#~a&MB7@rYf$49)NmW>VE2`hV>B!ʰ/ŸS2Aâ9-B$Pu=9ѥ9NT[׍One|]C'j}n}˄yb+1ER,yٯ㉹*¾iK~:]ˇ=X@jҢrU hP0w ahhT=gA&ZwM.vFV!5dAR|s-\„$/KW?1lOګW"+L @AV@8wy;^] $3q.1Bda^!XXc$>^[*A,}tVK;xԹhVʥYtOD.b0ìL4M!,-sd9Pm$Nlv<|}vHKс1H1?:kne>I9c=* A'TEE>D%Hi FdW#+K9@NuBZ;:94S:7ڙvH9<1pt)ϋ!%h2S“05Ov͏rPV_pVg>r%wBi8D 3<Pk 5I\Js~`Sj/V{Z&!zwVv 'Xc"(6oUХctq)VyǭMŀı0%qVx~[.3dF]HxAa}G%aav}uA;_ mrZ߮{4dUBG01(Ng@!^Qjͤ10 bx̤?0@ytGUޓa{*{lubP!ѽw0Vqxg dnz ɇ)W*uqx|i_:4DZ0?sJm%י 4LzMǠM!aEwX]#DiaڶFt[aZW`0v!p%Yx$ KcoQzjNj*7rJSJvJnw>k5px tʀeߞ#'<|\AXV\ǸҾzV)G·|Jlqe iu)Lp&6jЕsW!)EE~wNp=jwF3+$&q&lY⍋51 Z]G& Bb)c05oVb%zxS~jԦB!t}=] L7ucK`/e VNl^9C&_XBq?my$P3zFAL+kܟb&T^/Ҳw\dD*Fȃ@L2u 4-:@#agIsަM?U]-u92x8)SRd.Rzs'#biq魋I c7lzPu5u>T4J8VI{Hc>${iPвյY]9=M~y_c!v!\uiSͱk9[AtsJ FV) [gBW:NY>~T 2:Ku#2a9V.j.[Poo#`AelKp&B9!{_%䯟HU+MO3jzd-+Zw8%N4 'x=]IC_b]ACjjoT\M{r^yegbk;d}P@~6KྷpÞAšlOAe[RciwB(j aiĬz(mg;d?3]5 dT-0Fytl R}NxO*)tPYI*QExKBK&.j-1.歀CT( bAoa?1<[.i@z>.KoƄ)w HG~'6P7F{7V3};dc?0|dIggOSO6x!OsHgMc|'S&MM!Qތ,5$| om^y-,@[s3v%|'wkMQha0ͅ-!(>q1^Tvq Oj&a::2/ 4߉AU:h0p]ؚ ՑlIVSޘ)),̳2@o8c݈֠ٛ'YK?fӔM+>l@p{/ jq:$T3"{_N.O*,N k*OW:TV\o^c+ bW$8Uw'kX]D0vp)#L x,+oM2W]#hT"]Gu0i#`xVC] &Vȫ(FghEGќ|ePBe\|,Tu>=KNqgmuM[ ?Мlms'3mL"gex=*9-ty*<|8vPaa]|cI@ m?oM3jv*'Q25[1t a#RDJB.>}܄O&XJ@|A pvkph!9Y1dlqBoZgFYza%cCAmXl:4 ӢA=݇9k Nj_FWr,#mWmCȯ|JY񺣋 4XQD f+`Y*jb4#3#s+֥6NGM qLk#Uؽz [Tzu].r}_PI΋/P=VpD,dG}L?Weiږ?@!-/ްBGނO .Zg2`Pd>?7p6#D@c4pô A_[b@C?Q3|~ߥv6a#1yɡJJ׺! ]‡Zd77%}]¨`O=Ǝ4qcih a[hm_CIW:+#!OpQ+R5V\<70t?ȐvvpS$iQ uDJi 01y-d=fw7GgFe?EY uB+Ox !?%98vˏSdUuisQգ"U3'i9 ׍A@!EJʘ^XV iy8{c ۆ-Dk4Enqop/8BdϔRܑc<'MA}T*"Jq7 2E, \^AF,bS"ClrX:Y;-8&`|i6pHbz"a_MLPC[8d3]imGH؁B;eh*.x>e)GdQ֐2cpIgg=hkɊ|2[sjK඀!H E+=eS%EGbN; Րܱk? AJs7T3XEkYk̹ޙh^z>y b0\.%' {P $͆ڞ#|~U0Y3VmdT191>Ë=NN0[n듋t=FA_H]Ut]eKTbI/=ch7RsuhHzӊx\:Yijm4SEq?4 bWP!#s%C$Ӄ!{51Tmrq I]v9%G{`4O}f Y i5}s0^ԑqJYWB 8ڰQ.BCsDKk 7d[ғSv2]#GX[Lhh9sKxS|)=k3ap;dD!ǵb9֟᭻m7/I3CU~VAC!-~YٷjՄPАC;Q4G Oc%oJa-}e n$=A4\UJgkyN^L崠9+W3aaCL }X5[tqPx_D T+?ɴKh@.E=+o$V%"?e+H ;%hMmw*ӆC0k{G )u0,_[?a/hkH;ct~L]'@:8at8+ȡ=kil2pXʅgʠlút6Q\۴7j"2 E|QuKTY/ rŅOhMpVvtƹ5,O~;W * p\gAw$>(6t."^ BdNpF"pJBA?w7 .vu' Pdb S S]Iz#ri|HV<ޕb rND&;Oj hl7f )͟'"kXj;͙ib*,3ڱZb+F9vo'ɬ%5L T6`tx& k8}cC tr:1(X @.}))bg.LDI4bdtO1E&x/HIa}tC%b օZ5QZ:VYy+KEXSD ЛHKVoE5_t1<tз@V<;J }k9nd`Z3y\J683l8B | (˚|d:f<(@M亀9<0ER%8V_w yDE6iu.DbBB_v1Yޅ'"ˏɨj ߮ʀ'.EۓT{rPj |uy8/O)s6ͮ*7Hkv%O'U}z*x/tf4A#~! "9!6Uu%iHt'ʜB$%&zݕS2n 7n[Gw.A>2ƩK[չʘ;1˳.Ne}!M$dLl%[RyEN63-X{e΢tqexHi #lQ1'A~b[ &#qEЉG: UVI [ћա8aPDfV"xF奞rコx#rw@vhiFfcW|8+.E~C.k S\䮾RDch揍r,N+g$1bWrg:2A2~6AqkߤKYe@9q+^fcgdFJT0G0gm (6+ǵ~|;$P'>G+ Zl,6uͿ$:cӲR[hZ2+!r(H@'@O8«ҿR|%w+8ƿ[ ٩+5*\w+<9drpV; Y^fꬵƠF"918bcl']4 u6k,!Q$+ Y~SITkI>쓠RZ;Q.l%}ttemR+<@3̰nXW>fp`j_ *|Giz2ت&[SB7t'VdDH&oߦ1(lo.r0z)y轴j|WfnOr (z}PS';؛2DoY0Mb&=M8d=EϸH> YjZ udG[e{= _W%rFu  Yg&x(?[I=VrFKKrN'/H|әjMؓ yb?^` ׽f=$PŦ2M>col'{Ǒ84[ ]"_0$`[F"hpmƞHCH% O@q+*X+yygXy-kW߃lB(Ud<`R{p@&aqFb(iv^ O~JS-7y:| Ze Dt1:je֔ẽd;†13U. XjG1f$knǾ( - ^\0*$Qh{ȩ#k/=$iǺ(?J YDks7+/ڞ)c5aIB FPo@%6A,sN{MF-HdÅg!Ւ6 & 8RE`}wgLZIlG_ZU!y+?e? ʜ2/&;KvTAKzN>wKA.=7*51(2iAf97EfѤBQ~ Sܢla桧񪲫n6⫏ChGy(g #"w[%NX %-%>ŷ!IYK m€ʷW*=%[#8k)rxNʰ; z('04>l #c/ 9cADG0S,#o+VRFg!$)}tnZq`ZU՚v-ˉx>iBmhBO;r#RMnϳ65Ȁ!GʘWL+~7 .QP|aΤK.5u$(Myꈳx=iTH`niJRw(a͝):~ ƕ|Cݵ }š('xa=½h 4׆MZrF7{bmMZ< zr%b2<;Fľ! D>oږI+\ż'XnO}h4q,ZokhxQZǘq{grUMS1+(3l=}dO"LcbD0%p >i?'N4=Lߔ.X.#ڹMQgk:qz5^fi\<1iAhv4q]Kl-hCTPCۖx٬n į눣l=0mQ*ֽwj T T +13l.eȎQ| 9AjUd_lqEXi".925~~/5rC!cHutyw=LMˤ?7}9o8C'ZA;4ḒYa޴:ֶ3e͢w3%J"0YOrN%ۨ]<QIx-/h 9AϒTKrV[9$epţ|U5 S^O<<,% #cI~y:Sym uűa-cT4/ ǿM7ڝH'5Cr#_x У~wn: USI< 1A%ҽb=_IabTXWt VA.{BXBWo;Zi~aJC'̣bK5࢓#CDy!rx v]&UhԎkh0H0 IGqHؼW2#9͵y=s7W[.b$iՐ@  nM\敲Yvj~xdt[w̴ęsIXTϽ2ZN̄&sr(H< \5(NYqx"hpk#aQxњgQ$O^|z9.'f mvX<^IB#d؋<r?AyM[3j-<+cu $;(@z]:zmPKv@}PvN;pw|ݲ^U,GkOWR@gPQbGt* GAuT'.̐/)znb'  gЪE Y`tU<ۢ|UcQňA6Ѵ@n (n 9R6YZF^2 ij]qjWLAbCo1oIu}:֍tO{*3 Հ+&%iױ) Ptbp|gcVم\&6b!*$`([!R-+NR$=xđlqM@| n l͕w(5TOصmĔ5 G`w8Cg wּUL[$O!CN c @~L]?@ FsJ=Aƒq,rf_6]v1A98_g4o117d18ZCHF$C3; :Ws:AH3.Hx24* s ZTE}Ж[jwlIl#\$w"ao:V9Ζc9G.ނz{pb=Rd:2cP}JvA?[4s\`ș*S 9#_, STl'XiM?xi&ʄoercp6iF#q%>&_`LΚ4%xl\Va{%Р]}RUvؘ >XeK `A5ᒱgPUI0^gǼgf^H҉tXU5%r[h>]\c0w{ci &+ ^u&\:$-?SϝZE*$f {G0? T w<qvOin7?ײ4="I}d: L.Xڨ& +ە&Ȇڟ@JpC-S&2!1րe{30UȲO VA ~PNsʷJw?7E~{yAicjzks+^J97c&sz-m Aߝ}z$Tuc,b'/&7fFK5(a#c` ǦL$)6Q]FSa/8nS9`PtovI0DM]9vW'@a&FaX8پ-MOGPdlK j-tWK]x5'\%Qi_$ic2),O=v@&)S0iy> 6n%ǤXw!IjWҏlA* pJ9K^ĐW."3nR0kXBn7Y 9 E~IGh&;4K DZԥ:;թvlZCD@Ħ(1?JƞA{}tcxY@1~ċ`!ʭ .^CF%#e|RU >pdm!Z J$ -[Qnpwςz*UDOABM$QظtvL?鿮W)}%x#ؓ>T!\XNv݁n~˔-|]Aғ%)Cu+=)i|Q_k,C$3HLX 6!q]L/' 7*]=ߑd SkJ?A!k$c3߈M$ zw"m@vJ!sZ3TҺ#vاOT嚎-t& Bo#?<>^0AN4=N}C/hBc8,Y_O310 xߺf> @G " ! ' '`,EEX3Ѭ ;b gbX$1H3ִN߾7^m0}]s+Zn4b]\9W,)NwqR YаSlݯ *ԽQb {n;Bp$":!_ pV2Jv)f.6`Fx)X}4:3?FZvH`Z/1ѷ/ [ wXTWU< -FgX4*O~şzzȵfXkۊvp Ы#%m| "EM&GU:6yTT6çӹ.| eqa@mQW6]Gڐly\~9OO{ۚtpR&ǐO\rtdµ,T ;`hԵM-qQYb#띋 4RI̳yUf_Mί'yBuGF |̫<Σ PE`s<Cj$裇Nvu@^;|1~{LYfkҰVd3)-k<~gOa(y@zZ;ѩ+ Q96MڜXS!M; n;|JVՀeo5Q6O8CrF˜kEYajSxl&~L[{%I`N~VҩNؓS]D&N[dl6kȻ"#uwNnPՏt'ʋ= 4!% <~=yߺW=qh| -z|`>@ Q+zgC 5*}̯MEl <%I:[@5+5z;OnLL<⬪fe43+-9(q>6Q/xD Dx@)сR7 S^hG} RY0a:S:T#+ .G%N7*ϟY*CS>0i># |>P'MR/³a$%Wdc6vH:T.AW#XjMv6ZT݂r(/[Bj\?*\63>\KexIBiA˹.6( \?fң̼&3?rtJz;*M̫^j[0[i߅vi}u94k趙^5,SO{ll({/G_zF*!LG¯B0o}@UA Z'wYWuuˮW-?Ģ17O0JaV MC[kkD!i㥓{an͹EX#iɴ -eUSZcT!VohC<[.鋟 Z.ɸ]XF{{Wڜ nNYy>H{4$KK"?b瑹> 䦯K ! E޻u/a۞&{ɩW<F8#]Yr0 CYsj!I0~~P U7Je ñ y9=A1LE>,8udRJp:*9(˛%DSGv9:.9WjNYW#Y]uy){Ȼ2Tl!464MKӷQ(3}%JM+ޟQ qMQ\JW%1+u^[Opó0AކD:DgәQI@¬E€߲fNG _vק!v Gk#n1 ip^V<*R&IvP$9=;$j]jٽU s^ r𞍀3O_ <^^GN~rf?/bjxm^^QrSl y"R=̱KVF񳀙- k)0n"nB\|_\gQax/k%aJsioyp y&W%0&?5C.Y̵'.~.iclI[3ZVBw8#pk#6i!wL5LK\`$ 8+wH.*x 7D6H 8} V{;׺2e^ImEL l [4ʊ@<xtSYƞs;8D{#Cw<{ @J%f!j@HnҸVz!ތ^u)XNe4UIOzɝ.>pRY+NQ|/(9= $ d2,l5Ѐ LB9_T7'be]49 w+~)U?pLGGClco}lOL] {G&DB7ÐKqE+}b)~S=H1GrN XBܶpUݗ!Yx#Z(o8& |h&T@kP뤩?KmP! k"v0S3Qpͬ>i˽]o3@jE 7lNhkW\݈, u!9#ȷ1w}\ pOE|MjHh꫊V."ynVg?OИ);Y,q$ nKk9ĖHRzŌ׳z[,_4H kr\ʑ1~zjhE|NRS>u~1jT:긬#b,!Kl3~?M>˜z.L6f057{KP)FeR&;Fb++S)9}K&qrLG7 /#ɒ̢U=N`uBK0! Y_1x H1>v׼:FpLr6<] a V5̘S@x?BAjյM %*ngEkL;$ߍl{~7egQ2z]ʸb=mZ_/ucf $ؾ9KCד@ /&ƆC<1ea<,-O `gyͿHqߟH=~GrB6yﻖox{7̚=CjVy 8-oOF  }Pni.w9'6NB%۷1zYpWd\!opJ#c<*p1p5h?qO) B6 %ik)v3`^R-V쑬Bx0| r!;ZoBsFe}kv+r+f`˱T5v_>9ģũz:夨9rSOK{DM7 l^e)/ 츗_zn?{K1wPo9Qbir_$vf9Jbb(<~yѓ Yk*t+< !f%iz{)lD_ƹ@}΍nD 1NXL[} !U>Kj {.W⣸fWpE[0iU]&((G6I}iSI5[P7a BM5,,4вɃ4ڌ(]0Ga~j>:VA9!`pgV&mIu$ WaK+?yNp]OB WkPT[r3V76%>Lx57P_),,Y)۱XI RA=>> X_cE'(<-D?, ׷2 P?8q*{LAuM(E`T*B Eo6|To,iR^9 4!Q,޶",h# nӣ{ƍjOU.`̌o9XOH #$wݔM&Bi~0a,J"iN`FX\ű /I8ۍU'O4N%oQ_}rj { Ut)|Ǫr( f]@Cٰʳ_%qG YkoOSt[@`yq[2߆ZR#1oeMb[%ǥUmHwUD#*R>{g51cJr燏o2ÒH XٔzEWWnU2Xj+p zq' H/kjxP% w>E.`+łdjE5 jL%]lj7qM>j+]*AV%F4#~'1+t<@pCu3]WwR<"o3 uk1\\ @⫦R>yhA&O%kW>nK[DRQ]^IۈiuaBZZhUcvk4eC={TR'ʡi!ި6nLb b@́qo#Eek/;;1_+훶x_5L}򚌰K o+O?Œ-׭ B`93aS[=PM56ܫ@->po?o']NhN}=ǜD&? ѝŰnlζ1$q(%A#$$#ܪ6kk'ͥ;T FftvUsgəH6'qMm,ZH0uy?&u68})s^o\꣫ gcER)D]UNϼJh-Crс4/4oq;0W%H⁦=OJuO3F&(V9VcN6mVnɉeV>>U, I W3[r{ +Λ(Iw`<Qt@Ө;ɢ%YtyyB^#KӀ"3֞8[l| A"P J?p58O]!ϦX&8Z!P$ e1oHvD3t lٖew d_ҎpFmOJݚA" M# 9a'SM7꼞?sSQ,* iӳA7$}tfo`*TjN3_җTO #}\YC%ä[#J1XuW dIXNœ^@HJ8+>Oމ 振WK[~4i O\NVړ^1|֏ X5p}GN7UZ3(":2]Zu_B'^wCǵ_:~/dt:!{q Q2ܞ[Ӗ9ho}wvO]3ı?X:J<'e I￁޲π _XH۴Ydl1LDB:t`/*{eHfPR )>st{"4oeAQ1~࢏ԜiY,>yqfdiyʎUhյuhƂ? jbR/ǘTOڬ4|9^]TGkRӫ넪(A[gwx-ex׸6{蚻B5"ȅ 5_K?]Iv?ςYCGuOGY A9L-.ԇvO34ޥ/MF!lvІ'iYp1i`}*{e؞< bkMowû Ư?OqgAl[XF#cۊ]mIEm@=0=p_Ve2 k[42gqT#H)`/5Kid]}~ m:=|ε,9[ hL'&L$uw[]R,꜂rJ0_=X sr;}4{HrgO9y 6aK Ώp>۫e)p%-*BY^\0t4T*ߐ=uSj|gA?>+KhC@mI3J2b+hC$6ř %rZ^ mN/^ *$ar/`JI7OrY683d Q >6b2ے^)S[. Zhi== ~v<3iT޼'.P'*I%BU"n P-&Ż5艫.+-aqחT+oG(оPUOR:neN Ç 94%kr G\Hr9 N!Wh9W ;;Ƥ z+җ{yik=D- AP;c %CٸXl4ЖCafײ#dUZi9BވSbveP>wQPd&8)&|xKE\&r^'%0j+NI vSAcPʞMs'd@=|,‹qw ͶI6lmvU*<ZSX11ZǰAxy=Z #[Y*喛M.Zґ=B&EymTFNKo^qܲSv]̓kͬ՟G!K= ~=5Y_%N4qƣE~ka u?RUUKrT`}"@BUQl ~LNAMo;R y: ^z\5r\4a' =LۀAMhްWXϸuymӐ̍XdU]&-ٕ+^){KGoG7}gsGzJ:^\ɕFDuE6k!5!H*?Ul~g{ =CNJAzq=d|>C' h ]U^Uy0ڛdi$ؽb3qvϨoHH$1J}8@gr_Jd(OET9dTrD4Smk.)M|=&iϗbKW(e1mm$X=+[w՟YJʿZm"ɝ82{,sb,K~w{NJyon.(b^C .hAIp(|ᅯ*x_T| ޒ-!&šвpirt]=^. ;)7Oa̠]a/("Nua% 3TOVz9A> kB|np() ? tt﭂!k&CICz`/ͦtޓ.{k0 &(tWD,g;0@zF*OlTR!, 2m#*]nW}+)yNײ?$*= 9pzmhfճeJI8Y5*pۮWv+9ڤO\A{+R횼ܩL?/[v7yZ {in2h(W -S.0!EZx5m鄈Pkġ[|})X"|=ݷLwF\jɘ^͓{e4A 8f@&=t(fuv%⒵E }+itYkVF#6iWU#( s`YˁV:_ qM nL*H` #18m<2dְz9S')9tM'}{\P[cxٲ<|_wQa3gRt1=,Txh֞f Qs'{@WO><)q8ir[n}mxHe<j9KrG*>Ib V5%Yʼnʠe\7x@eYK& `DnjL9q*h́͛lu1eD0b[/QYb}v(ţb;ۅ$ozSʹ&p{ZK; K SjbR!GZ9kO˖1IQ"V5s[[?1\[X8gMci.5Z2kpl^eR 2f4~'Bpf|;V5Z^ n'k:/|~ SkFjP>$ 0Ir-(Ӂm"ɡSd+Elo2a:5 LlGOY,4f64c;ژPN1k jeiB*VTkRQgτBp\sc-|s`p[hQ s˰Zd CTA0 ݇\r.0F1`fQ`wPbK f2ʌ<5K|.~8̖SJ޼|<z8! @8߽hB@-nScİoL{{/Ϣ E+(WgDf|)_ D9@è5iz':_e2{+2 U\¬hVԃp=,5 R<,I٢VSWS9h6AĒTQܔcWmtxi2$(x&\͑)@GWwJv|Ռ@W,v b_6Yf[U>Sd$BcT2e B6KHcx=}rz ]6ne)@H ݁%Up+ע*bIgF?E󛿠R7R6"QB}gH% -m9̵yd$s= k6cȄx4 kpkLE1[2|6m| # LUWib ~ͣ?~`<tK Ss 1kd.j J[+v|ʕkFRQ68kLvAr$omË&*V~yvk`7`d=Pj:fy_g$aXT쐓[؏`[%* +g*I9 g {́MoM݌5USH ^6b@Tt+t܍܈=Y8;vxO)dqlufV]/A${|gGjz $>&kra b_dï)ї$˻F)-o #?-8O>]Ai8j^xnP'HpM,ڝ nw|ؓ 9] ŕֲQrWN_E]aYTz naéd;s5M>? Ս2mg?ȣ/X=ZF VSFbM4w]:vvno [Fs1wܺ^ɷXpR>%X~+`BYvk 䎍 Ln>t`-046H0U֚z{A̩"ݒ0PdKoڗ:to~JuMh-2Nk=5Aؖ3Q~) ?v+̀^P&=^o[̩3B "4ħ.ڲe1bUw솂fB=0mK _X-3=~c&/j H!_ N%*;60݈ ;kQ[!Hk 0ԕhl<ΏURB&BtGȶG=DIyR|x}]HAγGEk\XPU#m=@s_'1yxA?:v t :2=v}Y<0퀎KQCܕcާ'u2QplzJ>K}u"L9Gͩd{ysx?![?guS]ԁ 4Jr"X1|AzJ3/~fq5;Zn-2Pf_{WENZ.9J24|c_w`}*9 3s;ΟfPK9*ӟr'ݸEp͒x+վy [8V'`Nmjٺ@A2.5[iX7U7jA A&IxT/%NmhRjȆ4x{A=3=7XxDs1pgȼc'/ 쩼Į{रg>2sӇhr-Aw>ST#m*cNr奊Ѭ$ham!.\Q=2|Wa'Wق^\62޴V6p}v(܄sۿ@CbmK5 Y{;x.htb#z腄&OӖQv۵ΗMdz E}VHI?)hDjV[)FLJj~!qΝaw}Y Uu-&s҅i0qC1>šS ᯸0f#Y]DfT\ҝ0 q Q;jW'VluFzv`64y1&PX>%+N'>/ ߀[Ԅ6CN].I8[XgҶ /}ma1GF09̻WBwFMR,əkq f؜nąYg `O]=;;޷qpCsքJЛYSHch#G8-q FAL v=HPV`UT鬚K8LlqF~t[9XRg;"Evat[H}c1KQpT&1X)6-`Dw=b# 76nu#H-xU<ŽK۝C~R$7bUnØ AN63$4.u$k=$cFwis#]GE> UR# JO~C:KuI83(dLZnV 4,ōj刉'LP-YQjV^]ab3TSN"GZ3vŦ&8ѱĊ[G|^2M ҆!1[$>p~jzqy~*ndԅG{ĝW#UG\\DWN&N.? ^]3%d?8 tXn,,y611"Z2}zKo?'I+uBv ӻΥgL 5Wֵ{dYA9.o*{GDD~QGm/3dV vB &uvz9ķT`?1p 6tzӥ#I6+j/͞__? `jvi¥hTPmՀ':-ΠXrj_y`WC篁$zl ,NmCֶ]lw#פAj dU%LeХzn\XIdH ;}i=1Q'v ~ډ Oe?s%9s9|7NcwU4v #999N m[vfUzبaH >|;3];D_  J6I Q[7>\cK^x9?=@%Vm~($1XW7Orϥ5hr-bՏ̆i!:8 BwVΌy./8*B]#:h5cŭ' nd֙6_NJ fyTB"4rԙ7#8Gi**5_ќ RRlE|<})kf&³6{T z(t_'29@NhUs^jΠ!1([+tH2IcD AQ00]Pm/UzSl: s~v1*w'{zpdR0lOFH3Y,L1_yi28"e,O!bcS0FEOe~{ؒ >.Q!afE44W  +^?pyGMn>;E}(R^ lJ9=30֛֡],3.`е/u݋a,UuBSD;+m'&ҏ)vRfGɤ}N =`%uP1$FSsbSZ&$=f DOL;Ah qG-v9UI4v-\12v@xfM' o`) BcPDB^;`?~m1IS-;C7G$/R…bk.:FOr}S 4E:@3OjtAޜTZc#T`)1_ C5QMf``-861Jn'_A/+`SLǿc2`V\$߅<3KXw2I7muOEX"wZ e{g;_e۞{yp׸yI^8S`yl^2cvijF8ŷhvvӧAz`‚Y~ q$X1Dqc}f;`+䌓$5:]yhw2~C=:1 "\6W2WB/ QmD\+34:(}#,k'N4 :zyͬpPGeRaUЇq`R F9+De8H؎FB'C`&LJ`,/u3'T 迓 HAF]`YMѹӑ+lP|@!\ Ì)n/#d[e]ARp8Mz$SrE-44|`ni44pL"x6?&eS|x%ck)AnP8d *$)!ӂ{TAj@d]oXd=jܟj!^zL*֫ڪej-+K=Sr~E:a7r "Ѷy m(nϵO$YVo>WdCL딌'#s\ԁH Vo I V|b>1kbw N*=d2Pʌ=gb=M\:XDKɆGJ_ٞW$3MPC$OѢF9uQjcjS@ˀK?Y :cegMU%ry&Fxi[sÓ-V,kIN4pr^tX6Z(ibrRl b'IuĨe HOiXk]lo,l,.Y dc:G1s=8<ɺ0oNI_+,n)i"!L81bš\r3F" Ep5$Mz# 'tstIvm牎 >~5)ܞa i0J*MG9ΊtȮf^??>**#%=!̨R*H:FV M$6[ d-"x5\cN&ks咗ײD2ֿ6^wU:=ܑHYǦ]枂ي6C 7۟|5`nLAJ~_j;RrG H²9CzےKtlhԬ,V1Z#G.n JPڒֶ(7$,s3>:v wG^P-BRb_úLT$؍9 >D~OvagF;"8mAlmTw㦊WxT$[EA`T5c:^k5=PY=RԮ&uX~z|鳤(vOАj! ut,ni-6u lXcvN}WīLQ \:夂dP$-#)C'H\S9A8ѯ"]m x9\"㋞k۽WOOKtwdE$ B`ee}v}Ãˤә -ްf?Lҭ}$lLb=#0қ`՘4|G=}r~;q=U.a$P.i`f O/ kH!g `: qi->~dd74BmO #,ȝ_54LVʥq}I!QktИwzYII~۵i&^ z>;mX/ao?,+43s2$* ܜȪLXqbip)o.էۅ°vC4cV\ҴixdGZ? #ֆr,ߧ6sOl UsEeѝBmI4[߸OM0ӻ[)CO`Xӂ: d.:$.GI$O! _`Pl2Dc_Hc0SuyꀂZ]=t5n2=BSAQtӯˤj~"iۦ67 K?Qr ?d,Rmj@?3TifY<] -@@+vG*xD:⛜ҰR>ZQAu'B{'tޘP).K<"-2eÏV"?[\i踑gI$Vto?noX6ArG߁)07E4H=T$I e`o 7غi]pD$g\FM|~xs`9/(fD; '[` Vqu̾V"utaF5m٠d>s$jc\Tk>xxqH^x : QҤ<ؿD \}āI]C T"sd%9'4ԕnύ[['b!>{̃eת=XޞGG=.>K$stcg.hsp~bj(|fruˈGt~YL:qv?.!eEpEkl,W@# ^A>< *EZJM'hmnO)z@U4vfq9|ٸ!pۂ6jri},<;#pȨՀƻ2 M3 9i$^M~m~٨(PaF#= N.SłhCN [ȣ[݄\F"w8' cT>;Rc` s+{%3R)&w'},YuBX4Cw[ By sIʮt^b_Qd$ v@̚qDG;4+{Y$ChU 3q4Nf.~݇Pw?Ahzq `_/=MM"y p2_2ǥ:jd@2%*.r(c26Ցc%#t\J}%'YrPbd~*M^^nRB(cm{P=y-`(txfx !3.׫4KIMRa^qA"uMi)LU0;51}`J[骿Z,%33)+mAɦJQf DX}Q| eVK~vyfD h_L'1.^-LC[۝9Zds ХNEdeMmruV! +[* '|[c3A#;%U( soZm23(wvC2}PU0>+\-آՏlK}x$]Veni Y^em-}?iF;D]f-'ig⡲g`vư"bctG;[Ң<Ě}n[<5oƁIᠹָb(0xA~;fR|(mTxPHWݑ>; Dh|߂6\?C31NaXPQIFMʭ1) I/%uiaBl K'[̍v (Lt0Y89ʞe1?Ac;ywV +L[jŭ?֊iV]3l';ߪmn卬Zv峩 Iإti8'y/ 5S>qEC{>Ֆ@Y{)DƐOn) 5㭺k4F MnkXU vMwGh!Y闄,+=B+\OX@IRϵCkuD;ȌNMdѧ ZirAձ O12,Q_V`)J5$h:nj[DAٟ;'W@,Z@݅QU. Dg7|q&Z`FUOS2"D$w}˖nm*[^Xw`n^`Ca3Ӯ)S$ޘg9nADo.LkP4هǜg? 9^(F&˧l6mv6.$hZsm,k^̓6L-j')8WtR̋,9 !<J{LB!'EX 7KO?6 c6T0FNKh2֤GYE{d,4}NȄ Ϫۢ7/Ρ[B?Htw='ϩ wRͫHxb5Ggn8)=dͲ%j!&mo -*\o~@=p\5oT'B:4j2doh2Dv^4dXRBھ}nȧrM-͕x!x151Z3;^?LGK{ڒab&PYӖoSmudFZg"DO~;-גc—.U k =bU1h.$ݪ~<_c%Pyeڻ'gƐ0a+D'(6%&K"r+Hϑ!`)qVkd/ wTm+NP9aMк`owaCnp?ݲd]t?ko-"0hc3TYSVCCnQ/i9r$ɢsul l,IDc婓Yi7)Gjˮ۫ɔ|sj'`ʢVq (xܻz{m߽ 'Zu"Ul l4[~Z!e5(xHR4HOIQjzQA-Z;=Wn5scx5$ǔYJؖ0X~D=#*=Ro,v1J9ޠVdk18a2MD8gp-&%ɽM;STy۸P3N)B6)AQR4QXty ,Y`I }z7ɘDd;ل2)g*i/ɡRU]K| 2@nvr"# 8 qνT+u@:D¢ߪ %,@<. SSt! ͦ zCPC˾5M3TܽJm:=;3,!ك#O :W>J;3fZյhJ/j9"O^Σ=kʿϠM98f.{t[ͫGӊH΃u d[{wSd+ciÞ񁭑gФ NWGr_]k⍶ \ *]{>˕hO(;ǁAVoy69s sr'T'F7bMt_h!s-Vm(Ӵby1)3/Zq.Igw'9\SDoM(갲 $@f`CY^b?VIl([{^L$NkžohJimf^YP1e6rZ G8Z044& .w^s:F=f F-:-_)Z>%(_>]r*wm&%-"a|nLl]`W.s&+҄ F45>]rsjWJv(ɢ Jh̰ XL:|T)- ȿ$달 Q(]#Z=tqEI IЊҗdm rs~ဣȢ*(s@=3e!)3Nm~슉F+.LziH( m~uo0vAB)Ǣ&͡'5v2qIt9p ݪ>O[ɕIIߺW .+L𧑚z,q狒?ETf|;*oa[-C:}ehǃ2t̾w).VɉXD ӹ9x/;.SYE G;@;Zzèp`@$Lydҩ;r~d 1v7jm;A,fB?Dj +F V 5^8ӊ4FZE2`rSbՐ)&|J{1KY_ I"<Jxv$L( ka aUٰAș lhbq o"v%hW? )a:'GQCa⫄f.-[WnN DKݜS\>7=#`AwnӜFP߼?=1)ZVIބc0ڳTJ2[x#ÇJ /#$g$* \Nu TPn\JEX[p9F mw.{w8\^;܁no[! [8 ^/p{;ڕҧ'"e   SW)809m kg]'7tWٗz?C&|M,τ"3 @QEu%Y`_~' ); [oF["[oyL}Dh _4 PctTZ+ Z鰺)Ng6 =||fX{]_q+xZLI_P5.tm&̗ƪe&S8(NXneTMkQWpB'+P3 xÐ6ܔ~]ys^ְ[éOhȏUz|[fc#I nIc@KKՇ67dE |zzbTNv:MXsK ܾ3 Sdp%[Mx )<ʒ|XDwV<[>Gnhũk\ҭZ;Wnr睹ND%ibMKTrCkzD? ǃ (drU!{Q.Oӗ`kU%+HoۛS&+4* ʄ%t-Ĝ] ]ex4 %g MK92?Oz{(g΃:n OvjO(y(qvQ]K]W'>]C͂t :%@?$aEZ8-%d`ӇV ͧ䀆-҉UyH|w+ 61I8%4eG_ V4> S~ZBݟ?B~.)v$TǞvo 0TLKůDJ':-#7F5{;ju$Ci"1 YնrW R5jL"0o;*]%&ȈXΈn2F{~Kcxun߻G&<`4TbVN`Wb! oC dPs˗ @{Jc% +9W,Gw6ra^Isjo癚4:R SV5ߠMUg`&x h $Qle Hlk&r[L펓[uk]CJDܵ~J}䖗qm; !*B$gs05t Ҋ&L;j"UXoDD 2Կ~kN[ݵH/9ZQ5/OGgG؟91ˉ1+$iEH[#ÆMۻ)^V*,.GlV'0wy┢#/>Y%ې,7[i~PA6 8+.mj^xQ?hc*߂vPU|H!$adXiLTOQ%00c] ~CߋBhaE, QxM̐"Kckɕƫ/,o%!61~cwI|(s+Jlwdt!Φ&%.sFzN3 ̙+Xk,ZV1}Հ~'p[€gq`{~ً|u5 6xhr+P_d ;K- r+J6(/dOUt{Val _ nI^yZDP*9COo^_t01hi`0lΘ|?mL /~,\ޫLD?Ϯvw֯ "ktajWpEmF{%sX,a|+ _p9$$>jCHN E^Aev{ qpvK#<ɨ7]( ncHad:hQ1,0#l(33ͧj(A}\"o h]#mՌ j(P#廅 *VB xuw>S\pcnnڤ 2g_0azQ`}C[7ߋi[&>Z7roҮJtQ7 f=%T$8YTV,v:DVЅ~\s4K0JP>3!ug:K׏OUh;g=x+4aԡtGj\ѽRKpGfP,GAqRYg-UWJc4! 1 Cm.V6=-i'Nqx6n7'`֢^P _JgRp2?hy/7K*F>G:;a\T9 uJְGIGI,$B"#Ů(|)gR~cjDUJUr4>Gܚdl({NbZ4-H0כV!m3ԔTj?#:jr:"1g)9ũrH-k0Qywx+\!>pueyD ײʩN$z:--ͻpyK<܀ ^YXB`J"׵SKv7sg5`#Լwx0/@DEwu4=Q̖v?{K&}$Vԇcz +pA(/v32u`ܣ/̺z`rZU}w(#%>r!|O<8<{ElmIV w S hV#XZ=5N-}Z"NdGcfxΝ$( K. ӡ`2w ijOmPc {E1A͐ϊ6Tc }JuLb*ls` G?8@\HΖ+6ep(-0ubaXc.?|LuiIX0%SB'Q5w -+@nN5NIC% S@-YhlG֪| QPLEpZ'R+-~Nx6d*Yy-J(}p4jԑzzh'NٿU]` <`W%1W3Z{eo:s5'cEp iW&6p9^BFyd%l9e<]5Q4tK {[1౳zTrܛH(kDA;B/]h!/jeU*n5Y7r.AG}PdPqkQm( "R7%}+ZLdJQڗ:,61%0J9/bO@y`:%.|4q_4udnT 5"r8oD7K uurA]s枠,;uxq`2^ʰ(f~+đޑOڕ# -f NTδRe(b")8MkB=|%evt;.jyHcN#v>nJyl4X 1AG[ jlx12-]0 e%NPi| ߍ =p$*)S8&>C)Ez&24nW>:&@uǴiKvG";?tHRWz31[ԂSzF~`Sց-~ vzv𑙣%sW{RZ޾Ǒl\qWgRIu8:5H7+?Ȭc+oݪ禠>8t\;-G ri㸋b8ƻ'!\_ر%ӥLeID|i=E]o4h \/":,#ڵ  /Fx'N}۲?/#|[fTewgsF?h ,*"{ì'0Qn!WUdzY\ø&[U.@)+: " ]5&!AM@bu*akWrdBc(Z~e}qz%/L<+Er',:FBk5/̾:;s4F42;?Ǭo;0'eyW4ҿ29ciC74J4YOw62Vղ Nj,K6Fغu GVנY|ߘHd0G h€u5G1V"?f.s:"Uspԉ$Bj @ huft[ҲBw2\:t>2JBF0E/te鄟ZJHdDǤԅY UJ!Mkۡ}t_Bx0/JOWd, Z J-R]fSvڜ]R_7xC~6_2>0SƲU=L7kiEr +Q[x*XAhXP'CM"t+˖xX&*إت8vXcpbqEjRՀ4R%SNT{,I*ʤbbIJ!߻J&+r#{I'(vTB? }@08ܴPӺ> t42)INh<`.ʛ b"4VHz~o??}qHN7FPl@&ΈhJ&{G _`Fv`aI偵Yv M ,'%b\&^Gs!*RCwOys| F,XSOaSlƫXv: 9*-=`Ղ2h C!P|3Ir9@;G̻Iy@9<Oኮ-#`o&r5>*vp|yQ>,~v#/%xCV<'ʀlj/}wZjRG{Ll2|.~ L{S!muħ$EnF7ݜa@JA_ܡ4TnCf>,.]j; *l!I\a c!(Owg_Vnho2:WE^U_daL ^1WZE Cp :$y)~d9+sDf9)BtjJyj5'+YץQha(=}ߨy }frA݋M|&ą{k2<5-iCjJVȯ5 X($Z7(*0:~P /~Mvp7Uk)_ d+PZc|QPvtJZ9TmPzI6bzDV0+D@Su+z*ǖ֠m7뵥F>;ݵ[-1Pn6|8مscc!#^:S\]{iסW(bޢ62Վnyo tlr G*^JءV`p;}ٿ]M*fߞKQZG@XnۏQWMQee>OZnLHi?I삋vC^=Ordv# .ޱbQ@7m;Jl 5mv~+$YbD[gj:W!iFl $Cî_j<, /x@6znQ,-p$@{iִ;R$wM`Vg͑?`F}HOfS z yefʍ; A9GH6蚊y]$t8$ GA"SK~N"AF OiH#Z3G@Xx4<J#Qc Tݸ O(BG+ _CŨ} Ugũ# 5~vts~[NU-B@Qr(T8)ro{{2MC1<٢O3<| {<SW`7jƫ`)G|;yow%ZslQӤ`{(FX /A4'Euu"[5Ap=9gsy&1 jq*au/$qL{jSf0MSwNQT^-wz/+ E*#rkw8WER< iHH 5GW7o{CC)|L]{;Y@Br%)u*ATnxr׮8!عTuqbdf }/w]m-&~JNKsI8@]ڿb,ܢ OK?$w"zo_s}mM܃Q qu XU*! }f !eBC<- )<&ܞᘜ v>~2Yκ<.Gx`2.wu+m UVe9)[!NѧVQoZQZ~Q:eN7d~=sU1+9D7dBMCJLYXG0׾OhbĄ;[ziޕ^ZdM(뱽Qi=OKƜ΍|T)Sߣ/aaH;~O6L̾Ha6~3Tݤepf..bK^8ӛ* iAjA:n3|:sI|Vޕxj,mq\#khЇ"!HD"gp}f4† @Pv*+WT_ 8 ڛl}F݋n3K}jټnd Y:ξwdq+6_|$Og%3b#T|Cѹ YbOm!z f;>8]L!+,o4Ssta@o@.6exOD`yV8/?w%ª 1z2p0`Kx!W"X:-;O*K\$ l;)38xbA'ݷ>fYDLFCBu!8hbanQ^%_Դs9U< u$`۰lf=\@xERZ5L%e߷NaAcATxV^ ]nG s+~Ս3ȶ96N5Ȣ5o_drE s<`L>&>xM5լ<K)RKcZe)%9;3{\W"sꆰW`_Vs/"f{x^wF5MB#N{]m*~p<Ȳ*JNhVᤘ<{+lHeqZ5@j9amgDZ1@:'|ٗx$1.ޗl&ҡVOlXf u˰0w  K:Q](X:OŹ9dNnֺ\.oY&n&/RQcU1dc>֏H4m^^nq{z457` hNOT:I’E 3lk:4s7q:`6@"*ajw}5yp|I P҄C_8}j$JqVBF}ًu"bxW]Iyu{MÈ'{Ņht*m}hMa %z|ןjC+3O1$Z`<7ZyA2<\?#C~gؿ*I4Tc*ܫ\luDsY\u0DgէHGP+ߛDTL۷z( ^~FDB&ՈonQ\ UM'zYǝ^m.95!gG^k!bǢ!Ӭ~T2HB6–g%a䘶U  tD aYJcW5bEC$ QYo/D%jɒ(DP4gq85 1:rj0:wv5*kA^( ?* N;L^=uk%U4}(Dg3%N ƤV `2ʴ2hqb1~Nw}s)))u>{7 ;' xzH4#Nrv)9m?I?]φbJ[[L(}?5 <ۘLLW(j9]Zz%e$p0s7r٦é!X$SJ ci]뽊kzKA1R  ; 7Cۿ-^ Iplg O`uľ!ш6Dcpx石 V7,h?7QQZWRu[aD{ztk3D; a~ՂlSG,= ܦ%ey=p֡[C_x/P~پEW h''hظV܊c,"xqZ>r`O׺> / ''G2D*PE,xe={i[|ܺ'Ai 9Qf=r-^+IqY2LFv;}V:׏-)3_-:bX,|,V8G=%F *{gN.`==vY .8"kf +)mN VάHVeayE/V,G{")GYr۲zC6T"".?gK*C%8&r#; N*[CrjSՉįqOF_z ̢ @VqFr)^Db5K+8OO3v  ē\ )Đs*|sLLARBq,w\?&m΁~n>fxG*zY"7CޭJ[ja}Ų,h?,՘jNbU6y2,v71sڙOnUĒ:)l~`2+toFY mXۈJ# 1=G@~,k\{kG% m($eו;]&ۡD$:x82:bnxgMOm@:h7O=9%ge6_ӥTP$Qa}q@j&Er|ȱL]Qi$oP飏Zm4yƋ~Ot፾SV9ŔwiArhOpiIr~2V,͏cݰ[zO)0D^$kR>͏5)Fɼ&|jrVÿm[ilZk׌6HxxV5$Tci_1WTKgP`EʀuO1R{/p3#nNN7JBG )pn2&Eܑg` 0.wKwR7Eիl"(Y`M_Tv׬RMB!逡;v-;/ JA\-E-J_nH?gYPCxJ6_b/IHyүɎ_kl?&Ɖ8-#CӈT]~brknJ6 Hu终b- y <#88AR`[eQO}Sk [:Y֡@&)wI:4MF2,GjѳiBɪjGwC8Ҥazs `zY Fr}_R i.wؒ`@]nl[&7^b*Db5(}SpWƧk!5%hسiexlѠ3B]GC)ו@ 6ny6;WDlD –st{x`rSbi<^7rG#IgdMF;ӽ`^Ϋ;]ho޲EMTluw!ڋчiS?ux5HeAb]Qqr@RVX_eW:"qv%@j'$v5`ɧxa2Qܓ%M.~PMBj{f FMg.Bҁ'i$ZDEC"l'ƿCreiE+ork:=8_]u(qR=7@Bz֮ =>y.z$׳%Ln*i_{<Ϥw.{Χ_wC qxGMeңZʶz,;Q]զA-Nxh64CW`[F*.4s$@IH;aExCk$k1)++X4NxFaZ*F rZ&\}_xW!*s*4Kԑ0NV \j.ߞj r=96;\Y"䡢8G@nʟ-2JY0/k+EWǞA!5Tlc.`je`Ud>^N*:w%b$k=_r zoV3I,sKKb- mǷ߃.mvXfۄvEdUEq$ד"0G&D񘦿Pә1_1P=EQ0@sT`k5acrWN{sܺ1@HX`+c׵xe|L"Jܸ*D:IMЈdtm[ D2qWҧD a],Ы"T pk̕%'`"Ǭj?r TyTi$fX = :2~}QxZl/_Vg]8^B4*4=!,"Ԉ~cE03F_tȦ<|#*s 8YdV0K7w9 f&,w;Xo!N(#ueUkublejvyT96jBo/jn8vDQ-ڲ; t,ZNwE6X0)[|BVa?nmx\,T1-JsR{yaOlawg8C) Ӻ_UQߜt 1ΰl(wNp@4΅ϙs8G;=Ͻڎ:4k.$ G֜ܢެMgkk膬DZDd:&-mHr+ti"M2UXv2\2GAד, RQxCkHI unF]^+:6.w(xGHk?n^g<>RGݩ:]Mz $@ >|ts[ 4W= X2Y_r>Ϯul#a1+5B`uuq Is3|V8DOK%,pOПzYzZ2( MoSscO[ݏ% w؟rؾ(=_?B>m`^.T 7ᖍZ=UwspB}mJN5beyP<(gopQbj$ b9 (j@}HKƠ,)`\ժP'&uTwV Ŗ~\u:WfGQj(8b<.R݋֥_ޒɝXˉR0?Hd?q$b;f{}5#^55$ÚŲGz[|6Պ+ԑ 9fb&F'BB>;P=O&?e&d%?|.HH3]wrJQ݃E*ѝOJO&:ne6*񂕺24>Vǩz̆(7{awoX|U߲|F5@]|R1⬡fѲ&:Oq$R`4nLՠW13},2DI] |wK72w;1#UM}mg^|_RSg%,] Ş],70#WQr Ij!d4 !MtGIYaQ~t1#0ʰ|ЯO#Q^D@qf|<mNw\]zRd\aM;ṻiS5gmڕI{8s{Lǔ,`V|'uExq6a$`@Z 9@:1B<[IU,̀%v'=n**Qo#V6K=*edS}!pG%|Ζʔ{@"8#}veNbR'wa@”&[緬7wvkR9_J祋_R 0A g[>-kWfX `$tQ(Y|Q"eP:Ӥw]"JE&\KqiM+;L&DQl>[Sq,7TUcv]TEMg)l*5;;~6Cl/^ Uj8l[\//=_1y1-@dt2{"0V$@PߏJCp!Xbw;\֯+W ^ *#[2bǯ"4nkHk!9)]]Z7q|\(dkTlTʩ' h czpRkVT%f߹l_/(|6"BKK13G*N#*u|/M%~ o# GSD!=BHn)IL$.T}:nl3'Q}}PӶ'wfaG#=p%b  N^?`Xe.΍|+_,F29 4qksa5: (P*]=Z*Ar-q|+nfo%"-Lc,Jt2}!NԞٓ$R|7u\d"Ӣ1nD5)_Gɉ2*>q9*L2䪼X6)QdعSGaR?U֑JH0͖ҦݠwBI`udao?O rYlez*8PF#|ݱFwbR4 XϟçVkdK=NX Z}c[Ƚ[`Mܚ ;E;rDe\ YiZC9k߃^Kݤ|C6r\=~#,(}\ꪃzX(:L5:Qd(ы68g_3.ݟvŽ,+#K4E6i$?m],9g̚T|4,&@nf5]ǽ^zPCW[ۄ +o>owtML3jaY H~LC|4QzfLBjϝ1/@̘|,1_^d'j_&Zv=;ӝŁûm%b*94g#&A[uQkڨ-xM Q[t:,._R9QAғe빴Vh]oBQ\n0UvprN+[=/v#i't^][&4$ ʵ6FH誝_=EV䊉xS=;2^p;5gv$x.(!b3BQ;PXڎsB+I9?_ \nb۽l۪^E?蘠K`$ )GCoH Kҹhy#A!NIag<̈VذWV8 MhvndNשJXƝ6rzҭ6=ru2Sd~y7 a]a-[24,-S)m;8 0NOCr{ 9 v(Ҫץ٢32"gZ"o|ˍӍY&Lޡ Al^涭]ؔx) ~dHƻ=s z9% |kU5(ӿF ps;KBr.a/r;ݧink2e.R"w e-#i`v8)3l2Zrt+jR(t?Ǭ%FbV?s#E'br a5>}rYxp8}N(WЉUu&;DQd#@-x*o#V)@A;Th~ 杙DGW+j{:;m[\Z'8ҫaoZrxfWЏއFն |-MT m?0Rx~T{Հ\.GgQvx%ƒ#͖\خp#o,ʆbE($2جgZ ?IC,q[9*fgZHbN]GgRWat8Ni }~݋[UD\TUU(Y]- fQ1gaJxn 3Σ=*- ObZgX=/XPą},F^&3 %ޡ{cA_n#ʷ_V %3nfGDZq$2;^tPf0Nԅ/u2Vbe\/'U8k;_LQ'#~I.KRx 2߿nq:m19J#, -|ѿpo=2 - )aʫd a|8+X)OTKP's$N1EKa:wޮ2JsTƇt* G9w+{\>]Q Qx#qZ@rC4lw} 򷦢}S|,E|o # )7<5$2)lKS:,@p]ܴO`~̋ .3G {9M"G,|ayX|!$mZ$@;)’/3+͐ބst7Xgx3fzIM.l9ۤtqqeF fi^ƭ`H1^w1J4(Vq@Bp9~"sNWƆr4;ݱK7-- * ~Y/FzӺkhjsƐ^C+çeH^cyzb\T57$ WRGpAܥMDe%\@ɀ>uV=V~Uo’=ݝ RgN`T\֘En-Gg@_C!Q!>{uNdj c^!h$y?j3aiꝌFFdGJyɑ73n?ͅuq^g/ض`Μv+]Y"-TLЖ0)@H BYyzK UY'ˈ_Nnp2[%ZqR)n+Tz f0otka? \^_+nY9_ Y|5A`-& RJҡ$34EX̫=XYhaUg'%V86XtyOb >2~>#ө $7q=u[" mˤ T``%֯Cz%B0* p".pc#PQy1#tisbQfJebf E3P~3c_|x"7K Մz]JKzCo <Γ~Jc 4d :mQ,5*zj1Lu*ne ZCFxmL-fEXKX隅>\6hYa'l1u0ήҊ{$8xS٪U?>z`^:KqbNHGhBqRgfЖ U$^ tnJ4$͢M )V?ZL#~mxD6&&U/HC523 ko#TK2r(O}.,1a5C~e.n2M 2LdGؾl% }d::핓7FpYi;XD//+sax(#.M!UQ)?^bd\@'ن(\VP`[TKYX1v8^ 8~F_#p*L0Q(Q#N) ysf0IqVZ(  ڃQOq{M1 k>FZ‡XosS6CB˯BY k&վ.q/ eP`2I(~$H` c;"y g2!dаR>aSMc6eEE%}6qWG|95L$0 ..3pOĦ*/ &ɂӭp=;]Ǎ!ѻ{)b^No)ӭD.E2&إ%sù;CS\R3!Mg42n' ŽfCص\7g!%֨&O wQ*1T8s\J#v)?Aϲ ee(= hpd7>$aa+G33t;lԁNx͖ ?! d1!ϒ{w-?EE -_?O|%C?@^ /y$, a@z'@g8?$tBw!o||4*"WZYlmwKG6xs#>u(NXfvC|S1Cj ݉Ly m1-a4LӬLG'\b5,@&sœXsRqtwN\5'ҳ^*ИDj[dr:UӺ%hsfv'p**Ę#S#3_d[JeryE.lț (fft]+F5'@(Bݯ1CYbz742FvУT ٱ|.ڙ~MqVU3B[¦-u.#H8-ͼR0ʼnaE*B,~hԮ ]&ߤZS0q*E2cP?Jh ԡ>|?7IYTݢ`tyh +Hl'nd0JA6Nz[}|tt @ ]?>g}qoX|GdMH&THD]Fņd諷/N99QuDk$0KR| Q뷱a#dIYII+$mpĠ7N(lzֈ)bձ}MU0j!fCjb M ;4 LEM #FegW|낟JRh=PBN4ĝ! ӻH8]xqGbgDfž#baygsAaSt3YBc;23 _ yrՃ[ tj}0U8=ߞo^]T0CLzpb ڳaXn4ƥ֭7sFPi=Fcq@5& f>ӏ4(t.jMD~Ȍ4 `zh븍] LLV.ʺ"Żerҥs=d m1y"#z zCsMcCM}p K(շ rюKE)oLo k#Xtb53Ѵ ˸7/Z"0绋w$jO)9P  M9YF[Co @ťMΰ$îsЖ􎊩 SY'#X/9YW t:-E˯D E8ҌP sH*ُZ۪;yX0 =1:BaeMe8-w5N&EwZӉ\7 H5AY\ؼ&25ynb0V=iRC'Jk00׽:(]& F@~/!\Xe|Hk@VqRI̒>n D+.=;}8qaߧJ:(44 #:M zfdI#i9Ъ$O`h^J̙[K\?e 7gv+ BBuȟhO8*Z7]"y4Zxa;vD}_,WYDܴN` a뛨)R!Q'[72zIyNj(>ؙƗܚt@18 w)꘮|a`ViEbTe_+VF%?+嘸sANM9PÚ\`z; rov6  Z Y U^`lF睴ߡJoƌRg[ar҇+(ȡ)a:+~Փ1xq}2)KQhsq)ֳOPc*Š97OlY}Rsb[(}|×3l#S-.z0Dr +TFhݘ23ed8PUl /J3?P.-jvPYӊxƥ9g̱a{t k bgRW2A`-Nډ t ֜8Qn+| >-K/a[?&80<8)og,PV] Bn9w {Li5gTuywfD rkN۶]'SG&RW9p}BR9nn5KkfF?2d nyw qVBDZ¼qUѨ, =L4Cu,gYBMcXswC>h)O;/v) Ԥ`=--G~{TGCHw΍ s1lG>,ˀ Nu?Ĩ :3,6tolg9 vzdFV4h ,x\] [f&T|v< }*7ޅ7?&Ūk vm\ e,*ۭ{rr4'74؉WFCRwǼ<0Y3H[gsVpYkQ:{,xU'kôA(H6VD9G 6:"zsb-k Q0{%QsjH!IhuV8Ӧ1V~ n1"ָ mJ4ȈVNS/*um.AW7WdPIC uJKav!jj_})a^bPaC: 8[ܛaN͈A9WD)1v k-IK{yYghR҂|8֦2]cRN>טzm"ܨYg}ͭ&}qn &41/4aD!=U7Қ6"'߁;oQ(,q~3K A'(傓ܜsĐoG&ȁIsPisR":ސ0XfNw\݋sfV\Ab &71bK(u9.|&q_:܌ī;imEtu|-̄YG;4rcW[ARo"IXY 8r4:ku`5(#ϸɠ|}U2@Aܸ`R]&Ht*L9K 5I$e9Q NFvf>:5e̞Rii=:3C!\ | mԧ$Iuh P;d0+.!a4oӓ}g!/*8Wbi|SYpȫ<[SfVw5Nג$|g̤xD2T+?j-.2 !$~GG7`x17$ B3AHn^9HrfZWT:xhO 8ΙZNL cZ|y[X$.D!HG}(孰U'@ϨG;1ܫ6@zj?[&.?LwBѓzWuvݝK3Qaё_ۑEUbwUO.t]Ej/-eM$]uF99MWoo}Lf޲\zymyWhp(@l0lGh`jB7-K>s$ R9F,iI6V++[Ndž,m\#0CkێVi&:t}R9>x |\"u(qL]a>h[E#խ'SˬWwAB wt*$RR(T0嬬tz!`5"⢿:h~IUA8hLH1!1]xc$V_K @*kצ91BP6o`_yP|)\Lg+x&Dh!.,H0鮒BݽRY"N$A\ƒj'2Z`ͼV؎)b4b."&F Ѩz@[ӎBƬA)#M_0W6]>Em]̄tyRRѽ^{pyή]_Mzj+)>$ Hvz1 14!hKPpGe1;aAluBxv7\ᤓŏ%cBenZZB{mvybWY[,~?!uø<:3N'"DbΪ JHBks_Z^uA{ A?+rJM܌?NEDIa#w6/Ő=s؃kg5ɏ/ ~'Օ!+S'6"xF'|:%rk"z/=՟x0C3ߣU(ᶣ^tB<=R{Am>-',D~A~KjDq ɢZAثqF15QDrCYg"DOl썬[6.sg,@;Q?o94*̳hZ PO@qxdȗO'n*Dg78m@0DOeK`fxh{(0,juUoL*vBVom5[ ~~Ҍ7ZJkʠZAwݩ#SX :P&oR\̓[J*mW>7S"YYa҂)n#vpĜ~AI/;3 H%-:Qcp$.4njrG0̯WM=hR: &kf 4vDH荋]JDkBפnLs>!u$J{\LTcbE?=gu|xNMSWir׊i[ӟb^ݢ.a o.fg)0\V_1e)M?a ݤDZgឮ9 +~ 3 Bz垐uH \rT3*Cgs.}s 9#"3Z/`:G-`>d--Pa(_\,JmtKkԳQ[G)rs_&b~Dܫhܣ :u5R/C|T؅R6Z4@K=ВAIA;D?#Rz&UReCDW̡[%2 -x*Jʣ'$H|W{hk7.]#oHK^J*o\Ǡ$;Ys6EzoOLo n7]!CVZR 2~k:tEk CV3aC* D|> BÖ  eC=\kb(tqݚr@ٳC>1"9I({s}rԨ[b~l9n&-+~kvHXD0 $3'.Ne5ZxΉm09~Yż~PnkGpA++Ȭ{k0OA,%ރ11€b9#oD1 "~AEDGgϞS+h߯b[(%Q|'%ѐ,i!xDUXMl؏Nӱj%\8`*詹_ KCxi[K\. _ \oB DPjm%eudѠMHC"(?U 5U֧iENı Kit| (ٟ-]hOn[?!b&T]?c~;>.Ott(N BLJUȫކKװ}1cmPJsp4M}\9ḟTFv%+ܭ50+S@k ڪFhK ٺ \u5j6)eB93aKt^0c!Kڢz,l?n 'Y|n ׎ s܍!#Gw&DS v4INC崭iMgc>^SH9vprS/?P!-@&bpŧi(#IM/0jm"Z "Ǵ8,(w^\E]۝@pԉE[?nT74Neo ֔|:/h U¿ѫЩE@IX&y5N^q3ʭgd_TC% xHk"IF˝Z`0daW-4{\W3tZx.BIh%}>~ |FW"hHk-$x;!\`&X 4| ,_ ..f l)q}(Βw( 򂘲㦾DZ$^W7x{S}:o<(: ]B](&zZab\YHo8N ]f#%'vyH;d-_"yC> *Ky۔ Xh'}BBNWSwr#im]1[$ڍkNWme-u1 o^TK0(;IF$+z|kd^QDV^m&4+͗7*W:Ty$E:U=/ᕕh,=H?Գ%^S>.2$VujDꋿ%O 5nwfGλtѦ0)ae[eVAZ;5v֖U@Y{(Z ko7$Ց- |w2'ܣrcBhejfF8a^z>Fybô/@e"s#Ȗ+p$<sxM<Кǂ.9P$kxп0s7ķ\ քi%e̽. J˾k@|H?D_}22P35(SHM fMDN-";lgU/szYDӣC_wCWҔ뤶j/W,yIt E N_3/U2XҬS 6ӓPxd1Ĕ^q327 @@ގ" ^Mv#iF jQG࣫U?;la],+  ^&K|<㦛- AHJض O4aț]>3Iۏpߗt^Kd^%],@U-'&񠊺fl :*d9{od\q7ÇF(MKXd5CBeժΣpl43]!xQ+pۗ +*d &"LMJ"yK5-m5IzE0e])ф<xhFnJ<b<, Ll8@ {,A.੕N2\^[sM. .&$E6߫kv(pEQ?o@o͛ @=$K| o]h=1&j}_9as6 cc<~}ZCn.:+ٺcTKT ,B51ga nkmH:q˫p핕4t2~_ ̯|h:bɿϋScLLSwl*sƏvtI*2 ZKoBkMkBk1q5;|nB1b]g-{ߞdXKN7nFAH5jI)5a S.͒0' BjFZ7}"P=v4"4[KՠFv֒6Ђ`q9Os':瞤o"m0˵˜>R#A7cw 4'^[:0wdq7$ڠ6faQC =U&bBȺD"ւڤX~y(KfVVCUWvV%We~Y|pbd~7؆L .Oܚ02.tFSPh lsKC.cˎv18:OD񄧛Lg/&&cٽ"TŭRlYЯF,Dj2G)x U٠!TtI"ݶ z}T=q76Xb)=[r@Dww:QG[ D2wleizo4qU4'٬8jF鉙kQK%8d5g]\Њ>4/r_j.HFA.#%>N=YkB9r>AQ9>Ȝ"6[*Z>Fh 鄕2[v]Um"Rd͋Ke;#zhsJaqt`[>B5HP 9x.4w;۫qx+VaȘ H-͇dZՏE= >e\;D98+0/'< GL2Hσ"i41` ׉PU2A)\.諞1IN͜j"ޣYlWSgkXi=0rINH{uXzao+HA~t=]1TlэxU$6yEO^ $*ȈlKP_JHdr U5BvPfa`/T8 y,=BiޮE|~9@Ӗw|5kנ`6γף 0{SU]>6CIXTeưv 9u.8fbjAAiI^ mbs2ac&g-C.pcPaHe*֌f_Ƞ}Ę-'].dۘ,, `Sѕo eAiXzhOp2ȋ`'n$I%_5@KWH`J:zJLe&*sb ƇZpI'QB|H¡ 50v ioy^$je)34niUg2~^EVUcLf #VgJBH`ʡC^]uA 2(Y?8׽/AaP3ald=IӔ! YtN9ylF1)wb$H_bO\fB5 /$y̜ A~Zd­o7pF<<8gƫ>Ȝe޶_\o) 9 f Wkf2UuqhNڽ;'qS "pWD@!8s5!}$l)r2%]ܥ6R[ 7p[\]tvDQ~,^f}q-ۛ20()eWܗwnOQ}x@}dzR) Dk$UjE^eɀWǍ*eԞ(OROI)*Lӊx ԛQAb6,ྮ5}߳l!lvq<ދ?I˃ފ;:"3Cn(;iMy7MX|HO9d ڂ!pwNgtҁ2g>d 7gzc!DRGIPo[U7+-[YZJHVSJ5 {rYAXS୉Vn325Tdy^L{o֫)ݝOl;7M|ga#1w,T17c=MZmK,>OqyŪ/h"p+CGF콪fI"Vt߁N@p[t -6?KH$|-w̞&߼luN|dKdZKAͦu8u}Yj9,$| /pN[=ɯt.4EXRU2I]. qiXr731ˏs m‚3i2-Eu xMa,/Z"|-u\5ki$CbXcsjD$fkQr ٢FԨ=Kjn2GX$.<'JK\ f5ò^K҆}ʅ*z|+5pg6-=*#G9a`{ۧ!HZTn@D[y;4q8=o+yIgNg*ї6< FgX3S;DoڀSa^/ݭKE4]K(s%?_JngRw]u0PnȫwR4gJ/+C[$P)?gGK-OنSC'±4>w˳O{*,,|LmRaj .]~mkxa (Ov>&cr,AvM92}]~YKr}9\fیd =;$!q&Ĥ݉I7uW`w;Zu?<fDʋӋ@ f,f0.xX{Gw?k:u!jo^AaȀfX^$ tJ긲JLGі}x}Re,v:& `glϱ_Zel[Fa?]X6L bYr0tE&y 4A@ r'RXT{۷ֱEQcZE0&= #d#yX:x]Do"L"d9{2Hb0ڿGF4hD7^]u2$f+WԹ!YK$Hl'F|qMP H{O 7d+ Iryd-7SL@U͇"5cL'jv搋wT$*9`@ )8Bh?-W5yTW؋т$%Нq?#nw  Z H< /!! ¿Y9:uEv= X]V)?'Tލcl7-wYSH+|D掼̓W8\k u[KDԐ6\zd({f9[Y6mՆ-Sq=UE iC=2"-:nqv_]}-1ҟOc$".E *XL[" e7\Ru"!b_Bk&:藍{\90ݺq'c)+WA/?wQѪNj-W8԰^i%MJ5&R ڐܜa?$QlC^G==a wV.7")pbl)/38hu^_-{R G޵n[15/9x1D΂# W{ֽ#/CYB|(;˰t0ZŀpƗѫ3L6#JE־Fỉ]-nxB됉Y9|"\JU&J,*+}EW$-MբA1hv! lYb Fb !L7ZV]cX0XLkOfT}U-J\&xށl﨟ymdKŁ98DvD50IAP>~\Pq^v9Dr’%H >[]`<ðte97 H'LUe95,2ӂ-@=Z]T$϶70 ؋Y&uxN#ȈCvŸ%?%KoZ=>zoC(ܽc~NA%z]{*ƨ.ƦvK(tx¸`D6=%+^ꥇ^?m+!%4u4OnSD8}JAXoͲe;H&$/V76)w@OW[0>|VPd:j+`BS䊃Kd.4E:~)(+lלW UR3SMRFx9UJ DWNex/J]Cy/˘y e' _\*&z9 mWF*[)KmoL~2_+ӌM-/l]딶! Kq=*A"Fr85YL@iGu9I H †R}T̻TCi 5B#5U(4R/啐ߦ@IWu LYÏ|WūJ \KHZ[w]AwUp#&'d~^?j5\Lq>-Er/, 3o@leYcsEN&>q>& bF1Bbn=w"Dq$" OQ~h*PO HcvA)˵r0K.)^#Yŕ>vi}o'"f6)?,ߩXsUOѨ'>'~f-+GyDKch?l[@c-NCny-H\ 2YDfiG%᪵.ؚ6i= 7Ňv9*l}.趋h͝WrgF:^v!K}5L 2rІgp1m. /'kfsJ*^i1`ȗ o6T Q E8`N84Si9 bgߝr'Y"G8|i>8n L>-O,JI5=Uf tX_@CAN>>z{%wW՞eO9[&cGqZTE'dJnw3z!+Νdkd`d=U%#WzE%ߙjG|  5HGYeՀ1BLL`ΰX$/IhRA g,lO9]Ɓ_[@V.-;Aԝ[ɟaz=i4 Wc)Y!?W0zIpRLؕjI lrE!;a[wU ! QSi_= `rd+X 핝Q u +$9bizMyB1Z[-dV'$Υ]1b&.B3;'J8k76-QP 0rؽNSoZP6VUr^w5Ky6 ?Ek\/]NׯDl ,GS5s]UlB}zJ"l{ZSH9C ki0"yݮgmJAe gFQ"Oa c0_#['+%=jx \+@EBjo7Ԏ2S[ < p{ 0BEiźxg^'ezǝwnlq~.8Afג(|:TBd=ViŷhBwp\{!@0I=sZ7mHh]*r'r$,7n)?ƴs[Cd7Mɿ6RxIncퟋ7g`綩ZEHťK(t6 + o2uAH^^j6\̜YW32nYPds\%2 g#GyGLx^Ӯʟ)s琉=b}:P!i@Y9fs>5 2U9+V^L[4ewl]S{ҢjnO33OiI!Z.M~kGCqvy7)׼U!bszѢW)w` (Xӎˣes:" qsz*7o )zxir0٫N<2e$AVPWW\D'rLu8B>I厥`@ 5ĦJn88}:Q}Wusޚ](V)F*!}wk=oLgfy*]k"dرQS(JЂƂb&gRwl:UPR}DIiM6NsmPmGiDbF OQ7nJ,s1xyN:z:9ofMжNrm~ ne3߳-lVEOxctC_dS2s( ^g||hoA_ڝlv3Ogg:-Pj'$2nNg1bIǟ$ӨV̋:45p`U޽;~177r֓1&`E[0Q bU@=*U'D6s̎V:reԡH.Z0)]i3S7;b "MA/2V3Hh|K8b 'Ӥ_z/'}0`& ii!$fٱltucҏqVmUKo,:XO"rWOijCB#+/{.oZ$xRSHs&sXj.ˡ6b?)m9]/%:/Z7[BJDe5G@;l{DkžEԳ&υ0`$ 4w^WGB6,`}SS pZ}fVOJ$`H,(Q3# u`;`q#C8 Pa*vg )|׮66Ig'%2[KQ tgoAY1&LWڛg@R#Rb뺔0e^#(%g#[b\LR 3(::P(쫵]R/O$-VKT'Ӽ?![ ҡ8]Ѯ5/,9x|f^;\au} :C]eE3YL!B]al V[BX )G6&3 e Nkp(MgFֿJ}`q>Xjx0 PQr As5!`F݅I9*Ff`1ïcEr$!Cպfד7bs~%]̞ΤCucSlA@22.zٯlDDS hIk?KBrBQy#^g~,t[$ 6xvnN;᭯qAV6.,;~ٕǂ&%IIyj#iU,s>DEq(4켂DEb}eNiWO:@_&Mr#-W҉6s%5 B} ZZV^T/`m։AFk-/,-_8f d{ HpPD뮺α?Fv=|yJ f+ҫE(v:zn$piv6ffR(aů?f 8‹cM_1m]4Wb΄',Ә/L{13|a7 i ~T}6l4DfqVdkN7PH'Y3MAQwK(~n | -ttK{Y7b޽"s;!}U5qk,{/\]Kzk:9:>oT[zPLZd.`vP,4IފVA@_I-C])}np.z;,]1as흪t1_ݟiH]!<+Xe}S/ecQS7Qu!Rxr4&9?fă?>i' c25Ij0JT-zOi5e]¯:p_R=K_r覉0G0L\-̮ob$_ܗ4):]EV n`|I^i]#Gп*UK sųRK2ȴlWe=6w5=-C4x;[@=0&]z@evM"T [ _ =4=2੏t-o=_ O'tI" =B;U@vhu.P $@4ƛoKoׇzR2.=+OcB\T`j d1^;!KY"t:!";@2SQ/j?=#%WRCh3HiFc-w{JeEըC!mM798G .fS㰆go.7FH.\Aƀ;5[o@P$И O,QPt_>Wkۉ/6.Xg'ktjI?|J}&~1wϋϨi֕L?_QUOm857Y&|ntO&.@nܬ}hSITZC)\ͅ=E) ]N4رÉjhx\Jmon e8+MEF #w#+ 4~2{Ig:)3#a?u _=F+N=޼%Qhv_8ܚHJ =Dh=3%mdez{/ vM:gO4Po3ƺA|NQ@S9¥2[5ikv[hK}I/8Nԧ~&T*8me / Ch/R!12;waGF-3+R Kw+& 'NC<-ԋ>icma+T69#"ySg*mT4r5ǮK,Іev\8x3>o /->^1f528PJ6~sR`aD/K *0r4z5pBncFOf/ʼn-ߢnʪ&=S-Im8KFO?k r=kųIq 膚\H;O\MV~3Bn\KY 5hWf~IJ]}טYDjģjaHbIZCbk:f%*Ml vhwۑm##{ F=;mW1詟3@U&(a}(y('c4ȨH#1z)f9do^ٴY1guNv D Ŀ:yi7ۡJ%P`,ZI3oJ:Ögc)<G#g{F㗺<ЇdA}_;c %TrnmK2{)E5$.iJ~w\$!5図ęH~ @ ~O5K#iM9FZDq zJ:\ηW"қŎ@°F.]ui[:FK(2EF93$f,=4@}>}a ~c{9Ċ[Q¯hoOGmTW=i`/4Dv lpRgC)3n) r;3&xWggD`4xqԂGVbfhX}% t|z.θm,9^'ɿ`̪o'R5` 7γEick0,x]*t֛O~SV:6 'P&zs j"᧳b35_#Oa ܱ{eY=FJ7.dlk_kYB#ihc/$ sRWDC p"|zB/m)Zn6ՍjMU5BkH _;uVH_T/(>?ݴ8jRkp6UO=HAhPߪrxLӭ8k>K~7@U[l,?N>w GSS0ɥV)AG;ibTdoD{˅ӣ_m0]ÄGٲG9ϕuQ]a}Iem+0 n^]V*ciG-zJi&Dߥ+5&-5uD]9O LҐ}K?Dd1f] ж"3|:i^fj!y_`qd@]l$5ySJ`A`(Q߳=c"!0uך5 B;sk] WD=2$;7w?ڡ-܄{\pMTieZ{3"_ɐl.-h܇#$1en֧zJB[(1z?<}#'|+4̱tJ:$Ґ8Y@ 7EO^i'pwk BSwR 1र"5By]P8MEnmw+v:S[@dخҮ|ddc0*\#ZRv'B_f[+dt{Ϭ/FIĹhì.# _L̩83-c" wV&"ϕqz|Eczf$NK`](O3ylXϠPTp0:*DCItF873"8!^"˔Hg×t&{ԌLK?ED<;01v V+"h`tٮ$1IX7jO/Ҿ90 YO[7 oO(<)m"[md;$j&,n #>a:lgn:HM12mLf, s?ۙY^t}};AFT'UPZV{,ps(kG|t  5ȵi{DxO&U5<#WtpK9s7ɣ)c` <(ɬ , @D`uYfx/ >G=rV#|,>˘/wͩv@GI%yy߻DH !e}81i<=cihF􆚹f9G Eޅ!f.Ҏ.M /,̜C5@\O֢e1 S[Tpchsֽ ^Ic+7jʏj^ow SOxFUr Ij~ިV+=6#\0MN;W6<h@ ԥOJyy(޳o.W/nܤ*^9G}ki^.;8.Ͳɼ r'=58lp:N&%r'ـ{tJxcA'nOtmq:uzIۗݑ :Uԑo xb""Qp24y?Q:#HI 8¥jT2>YA5 ($uTiJ8T>yCE;blKeG(4--GL ZmQ{975o9bv@"G\XG/`'<2ebX~?uq#ӄO|=֐`ahmfͿ>pzq2x =3 M &:325֝Yv=T* K;<i\"Mm5+g><\KMOF}aSF~ɝ֕M/ ^LJx$%ӣzx:]SX E@]yt)Ņv$ hbߪkoLct s,䋣me9儵YuVGr&=NFZ9d[` d̲(;D>>J{7}soF>(t]uͻU\KAxFwgE7_HȱlH|/-?e~ؿni#>30+ ^I-Y6PL84%=ZP♜<3چS!Qhخ݄=<j_}A?i㘻VdF}]LE,Dr=qɇ5}.\|P᫫ycs M ){Hr&8bF\1xXQJvU/3p&cn'p|̃+q>YzD-"00j^ʽCAҾg]N.0fjSοw x.N@g =z;bTt.6?2D(Wƚ"bDE-5rmA2A tDFYR3P%%o F&Fol?cH$YKϟ7ad(=& ͸v 8DRD"ҡ-bF6O6)hgQǾ15`)RP &bu.Ǣ@!sIf[o[$ƺ296,Nl ;?m64XܚincK A:0;'Ig#Ochт‚a^˅^B ?eX\xv ƀuuKYAzYE$lܭEH2jec/>dF}7'dj$qI}-#/r2.IG䲑E+\|wܣQ*Pr)N}ݤ=CjFȱi2Ba˟॔A'ijN$m,T~Ќ xqޒ.|PB`"/68^=1qh;u1nŵ_nyTet&S5,.GJɈ*@AAe|l,9tse^#GQf^0%~/pH ޜ_X}@Nc< n{ sY1lgieL vBf+le$X'9gSs8 5 ]̳+6l39OM Y|pf}e >S'%;Lu!-əMUeμ# Mxysk\L)l厙深zg [%t)S钰 _;C;PE%څڬZeӧ BS{ݳnJzhBŒ'VG~O#UC4Y ėJń$ d)^5#!,G)vN_qhX?L$~! aJ>DAX?-QQb8[[hTjVC+4QqA13Ͼ`L46rn@ ,}׬D-zp 2ml!_z "OwKTBD:&fd1I m/ήo~^&P0h uW3pȕR+2$tecf,\;}nq!?B!m?nLƞ"Sm&clYrv&qjII48WY 3,*zie mHjj-qp't6e -(w`sJ8,@KnRдW@\ްEcw'PıdFjjH\ң0ȕ9:Fk[lˠpO5Z#w/XoFRȑbd;ī::gLW.?dɍn [N}h̉ sdFS4IE=`f*=Qsp6εdS<Ec}i0s9*p\^7q] ^DC e}f4*bC' iudz12R[e|*׽`:Zdùx(GQj)q7gԅW9@;#J{;Y 7IҸ~уyWN@=ƤYa^7^Jͦr& L&YTcӇwAt JzzbGٳDz3/:5oc'w=R#\ɯ?Z:jaYSfv!wNr2;)r.DjcVI~.XUg}蘅Ag\TgFVWX/~/ <()E,AcABl7 1tXWUzыot^*M`)p` ~R'5=3O`UPEa<)0&fц"xLoW/c]B$6"4*Gp@"p~TH eHoS^Ð"GbU{:q ͷ8`("$92 *O=>d92X",T?X,!闇xAÚޓ14>nMB Ua[(uV#w\NGjW(9[1Y}] V ՜=a̬" T6ʷu]AujD88Ke,o#3;At>qCak"q7ӀZ9z)(v$GL,񯾥 |MM: `,_Y'8ɭą_Ax2ZJqS H=7ߢdt޸@,g|+|#p7G7}[58@J)bV\iy ^-@r4v;AXZV̈́mz `n|Rx1{ Rzȣh64_ͩ;:+m1@qKO72‘%2A%rmkxeg'p93ӶޢaDSugiF—D9M k~ۈރoaБ—9([ g)/dSe] -pu=lpm^=STAkyBw4&Sr^c_6oMc^^ˌzmPaog݅‰}gA=WQXv\hv MGBEzfkgykajdktnZs2[!s0Lì@N qՉT13fdž,(u}*"9P"JpYD>R1}2Q&\e$kZ9O<ޤHzN=l(WKuMOHAyPJPў[pEX=6aQx}dC%udJ=q_wB+/Fd.C ae !J"&SNTR-,Wry`=6l-N:L-Y¤زV8=.& zAҡO;(_;iݭ(*t2 ;j 1M ;&cJuDa@QόS(cOt|#ȭеhʪqnˏ8KɢlV|yhGAzii*#qy1ʗd zxRJC uZ2됈]Yߔ51qI MBR@*}1$EwI;8Qh2Oeɗ/6Ac[D%8Ϲ ` xLr!6[ txM脰c'V]V+cXm;YxU^aږ^!`©v' ^i[7,R} Ӭmx]+[$/^):S XP}ʲFc;w$QUMQ-KᘳOe=!s⛤o t;&/?j1"gVS Koᴜ"Q\ymJ {j{1-eRhL)(U/|ʝ$kKg)2}Q}?L$ S3Ȓu6ͼPOޅXqͽY]dzIQ@8Μk(S<#3Z1x\ZB]QpZw\8ۃ3ر:Oaa% yk0=I- ( &2 lS]jPWbtunh*߄d̏Hn~jx3^5$rY$SdɾR]lǟj oQSht&IR^B> aJ|[їB\=V/@ˤp­B{'~I\>o(F!|ԣISu=U>y5PcʑC3-<#W=M0r+k:Ky7޶g8 ,Xӏ,lS=xz^=/?^.nx+i$8I7>ZмPM \<E#4Ew8<*5\Z# n6pe6 Z_.{q(iS+2u— $Nld_32ח@)2Vs;kX H,KU5C\"6, 橭-u/%dq-O,,0'7-wk|q%p]׺ TV a ~W1B@F'S8$A)_"=ˑMBZ/.˰CuSdHzz^M zczcƘ)CgX9sДpZs]F),dJ"~0z,cgZ鑷dдcwmU܍Тdx'Đ" >e܍`wZs^ٖAh \< թQ&k}RERbj!shdn{\ M .4'˄Pߔۿnآ9N,jAg[h "/s BGB(5pނ| A' ga", /Nq9?~m݋|KJҍVbiMrgZ< {mT 0[:%)xR^osiSժRHdaxPc27CulP)6+LHnCH'8 Ɋ%ɮt% RZo;&LW XD? 1ڥQeYY!Wu5 [6h53_A+֋e^Bb}MvM]MrIͥ[܊ilE;1f@:* f -gnN‘[}aŵ-DZ=0`s ޷4V~ Bl>^ojM 4%jc{vvm_* | 7eQpwk^ǽtΆ "O9XH}BCX456 1F`= mo#ʌ#P3uL"/$Gt&,;'Tv ~ShMEGjK7#>u@#I31X ?Kv:3x_A.' ADH$~ntSDv g#Bs$)TEC'RnEjMlF(ӎL-$P|݉6(ƆO5v){Bl;X*vXOls J^ei #-5hgY.z|a26#tqBpqa9PAPa#9ud'tiXLOh\Lp,:8Pj&xȢfyc]qlJlf/P;|jkQ׶2!;|2p?Kh647ޢ :vX(a1j8:ded'\hQ"/_+_vصzaҨ+ 1n'm(bG=G.Ooj E_)5:fxUK>;Û +וhFuw׀eqV 5<Zm9&ɦWhBhpQ咝c7Gʀ\GI'\X家lѼlTJ_PӱG 25ND!c0ܖ o=ڊ!RZNÞߠ?v٣1ɩonoBӗ:#>`Ibݎu]j12_'^ώrh'n td{1fmQNT^ jKVIhxQvb\iϝ[B&Н2RGöq!h-7π(9 TrEmmYENg=Ȍibl.` R̨t\JeS)Fw !η^0ɦ'0JO[Or=i~5&)U##œt#W14` 1&/ vfI7lv?vFZۍCXhHvBp5nqt [-tJotJe6wJ>`J x%pIN+4$`o2ά$vx[i>ȹ#_ᢘZ6N} dʧVޙq2ϐJaȪc'g 鎠˛^0ogC@MjpGS)Tt7!R0vբCIdqWSjF[[6%w[VH`TUgkG*sюƳX>{$"aPۄyL-q)J3[^Ezo86],?\EY FE";Rʖk:xA:^wboWݬ]=Y=/klG_MYc_Da;PJAɊias|I;EUws?A;Wl"*4/,bi2&$޿Ǎ`n"%X¤L8`4EuˈOx&p4KH?lMBb]U1kؒHHm˒)P &GWE+'P?_v?8u5pҾO9CK:*龟DpD9 xsf oZtrI|9@ Tfʰ؋iB`)rA-OgpL3kVD*^<cmòb,M /2hÂK`,L$Ḅ[t[׍߆ 5q,'tC1z+# .h$A6"AC }44`TrյVuzgGM4ٺxQΉEY"Wd:ePD1u(=ܮPclk[ G5r)I-D12LKc.Ą< ",:eJӄm|<hǮt_L_aNnGhKfy7HU:Uq1EH.h3%";614vbDxb`` AoXN7"N!)GtbDA)$pIpOQ8j#(b0PvAL~Hz1f5^*;IIRv DTa*x.g:[Dw~ΥH5x it%VLZߪ~!, vU:ź f97r젟Q6̀] myvb & ;5mv9KE1D38"g.'_ didfQ TB?:EszwIYl@HwTY#|DIJakKBrn6J.ryN2=uruL}u$n2nϤN0cxh]9EދT.!ckI!ߦ:1 GKD/rZQbskyR7erZI]g@}?'M];Xf 7qX Sz yyٰc?gm{欯~VkᣩU_4+8 XIiH #Q)g]m|01hgazX;(q\C5Z۶>]\B}V$Dylh+]N< &5& >KŁ3Ŀb|Օ۠3/C7lU3GFX7e)}*3jCelG3gLIȖ D6>zXbl11F+o0IR$Mni`C*,xu+ݒe@F~dbcw]H[f*BS^QdA%Gup<dNqWCv+m ZodҩG_j[Od<CJ.A4k{ڷ<+[G$r|_1N{0uєS^Xq_6~등ޑogC8؞̞ZsR<|B`&[g9Mޙf/851f~}1cIv CjR+_^Z6reg6 ێk\bED|pHQ")çNJĬo{Z\,K(Qaw@:a2vy*JaZrknLx%Uj>$)h·C(۫]$2[frj@8kiGT7X K)+X箧ЋL6;},ޘ͊Bqf@h h:nNBӬ&wc F4%GXͧf_jJ䱥50lAץq%MOqgGA[g2@7hMb;E@:6ꆁX (H&I5p8m^*Ry[H@%YH^vI ˤrfB>etby-V}d-"b"؟qsO I7a<{(=Qյ(@hcLெ#r>+gё Ch+Rn1P$R$dQU\;1DrW']tk=!P)lԇ1އ&`wOMsՁؗA/C1j9&%Ya5L6e^biYskHiNo&lJI\w-Ka%1_41R˱"b,+yQ3ƍ,ot`utx R{,u')4ǺTa!);z &AbX'Vr!xޘ5-B! gRgC@2XBk|7FS#(n \˝_ڽ Wߣ/ˠeO;H~忞/1>faׇ wc&p.cu;v)ՕO3κ`Mox fD&_R 0j9o Fy]_ 9:Dߖ@iWIj;` F׶tN֚]{Иj ?^摉Z#P4o/77h~$5^"A#2yӘа--K˓ Tzesp_By͋ymAWg,ǷާdD D@!"]bJ N?#TDOZ Cі~鱧3wRVg/'x`=H~&/$燖MaNߵR0CmYlжR"j;AJ?{tc~tWe1"CFj{k%YkZ@_fujl^k޶=bMelB䣯zuy^7QT&JZ3F&; \R#KJLDDg .A/4~Aݦ44Ble_,8dEά^ $/ڰXxh.~ ؛sA#ĴA賦0y/Ӹyd CvW>k&19W{iD.4Kv"qVE?ls K u[&BoDpxi sx͹([վy79d.k(˻=\$iKmYR}?$9ELp6,(qfS'=1[?J ?s 3MV'"ƴ!!g$=ߕf0hk}ecCv/l_zg(DVz?Ԛ9wZQc.wY5DZJ܉T]#[H0,=YhbA)؏QȅԿɄ>l Vx{бuZ[\ܖ vn "t@ZF+bwLSMLNg[L d13{+3eyS+#.G`R' ȶx0W{z%KNJ:ti瑠i< yhAؽpަN6%QKPcl:#CSi>=V+e88/ |#MC<2_m0Tm\u/R۷l0N-}קAAj+? `?[ F a Yi:$>֒I˺ rϝA> K׉яl(TlȻ?$g ԦCFYe)v;I%2o{M)R{wQ;LDyȞx#rf}+'_i; A/)rd-4HD||{%Kl9Rj Ǹ!5㳇t<^zN!Ǭ21B)a+4V R iXYPީ`xa9.kc־ߌdhpG PCM+dqfDF/BB鏿&y©hXqt ݼQAzmž0D9z1iO~VNt74{ݗt-f\mmMVNO3%n3AoTGmK|"5`0x]YH+\4h%T1Bx^]}wkmJ¬DmBs 58k鈫+@0ghFޱF` #Sb9]>Y$pB@X£nxqn;ڊ><<zJT(q/w<'Jkv - LOq = HָʾW%??4YAj*Nm~6:=Eh]r)=&۲ngSn_NW̎W0:(_۠7fd_Z$Ȥ@HGұNP%]K V`XIf.ǀ汤QG q64"g4BDחp}sÁQQv%ѵXj,[fćACOmG4zfT!Yz `2Uk^!'ylhvQY -n75/AdMêj—ێ&tj[RE59JbV h⹛xQC:ZI~\7w$XK., Jx yjXF)..Fw4zo| Hdzq81G+-I+=̧\` HxTCiY%IÆtK^Zt2'_q ȱuK8S^}Q!6qG dm‡h Vhxg+ ҇f:D I} )_CseZ~?7kGR\koP5Ǎ4sa|W׵:@GgCeAyTAEJ<3WnhR;D|̉SK5}˂!K9܂+Πws |_$vՇSrU}%N!σG2Q;mN28UAm=giV+?{H򗅑-e<0W7'mkIw}rd0cyU#GQs f︑KuH>.g-[o "_Poedqz R{BTnMrZVNH V&2KcC'9ڭuIcEk")Zb$Q{;4%"|/1~&OāP!do^eH&jL.ka\Y |!(*UInzH )s捠y0EZj1WP h*p=6!Ql`%%e㵩[._쎡d$kyۼMJy#6r/Z(.Pmkxk6cp/>bbzrh?vcvref Ob P@4hYȯBuv~_`cy [Á#1-!=*$K]!O\Q:w![u;ԖP B+8T'g:RʖwtIbXF2r/j?:ˍ㠼\U姶XsYK-Ȭ‘R$#U_32u]@W'6{:pX񫕟V0aoj|i &嬲{~,9}!^yA6E`)]mvq7bH"7Vt6;?~m n!ෂ\`P?b)O q3=QnFtRҒ ˌhE[wSoQTJρ) >Z9W :DDe ZΕ x6e5\=wA3NYQ| ;H0`%)mc.!߁- :Q./'Ý8DJF6#ѧUhDk[a:X\qN.k$΍4@8pWDK[N!&]d3eM*X;9@t1[IKBmfP1=t.PFdyWV3>\%jC~adZpc]$֋99R)G"Uς{ 1S,E, TK(QO_Rp'C~ΆtuTKډ^y2[3'Yf#5!?y+AaycOj}JNR+xH.l_[s䨕Cy\|MyDONjȅ"JDF'D :NWU[σn \U!fo&W^sYˎ2&kjc^- #$gxVo^W cœxv]ܷ-/ I1 fB2e+y E\٤X ci`GzM'ZWZ_]tP}K'_|%cJB)?a@Bd0g_h∾m0Z>aw>Z.s?BQ5C(#6p1kv2ɛȊ oFWXwL=(DJR*|.Մ2` )4LGI!|n8^QymY 5҆Jrٝ5^||1hrRY~d6*6%Ad\u&Tɖ;Ud#mӜ#s)"iQYX793Kn` |*X,S#8;+Z(UBel)T1@ǩl1 m;S4^!FFT5u4{U8>Ǻ8mw+{7G+I4U-5z[ ҄~̒ȲDmZU:Qǖ\|'oAa('vzfI{[C%ٟ@8h~1k1 R_SA3ZѼ#a']T#3o vؠHK2`T)O$ Hb`E_fGy;s>|,ND'@OsA-~!7DzreI'|e4E5Ԙ ͺWChu|UP *rT3SV)]3ZbEIf@:[!=i&|VK'&Jpt:5;4xxI"kt?r ƀ>62yEsX!tGD5->VyURoMS 1{ kf:A;yӘ)Q+XLiU= ໇uXr5! l޵4ktf0;|yWFW!fIAMkt?&_لdzoICǴ b-%5RdEckpu,k_Zm;!(5\Ca{~ Qae1:EwӐ~1.k#;;=AEP^Lת"J IUtoMWf]BJ<F}؄}J)ōRМ_+[*< /1u$Y2Ub@K$Q[HG=Sx3fB{ E)n[oD+zs5ZG͢bwtBk{R%9KcP~}J*c[7.M:1[Fr߀Ĕ<\T$€V=0dL%ٟ S@s jp pI=s=nՏiA7r!AxO3>`g>qtiO]4hDke4ǁR"}(A0"3t\  D9C* S Ψlҕ%u'B݀'SF E ][1E2gFNMBCW,#ui ~6$ -I/WU;K' D 0(gޟ-1V7ﶟ4{մjʔLt*V#HsOLIN-`ůBseCOkWqp 9 PaC#+eΛ[#4kč"Ʊ.Jl&a?Z0ĕȞFs9|s@0EG|:nu]KָmgX\dgz',WKHI;uSQy\T6L^e&,NnDtH8KPą3Ee<'D/-g^=2n3byxN9b b;LTN-qz vT+ϖL5V2,RP8=6yTU MCy݀(B|]:N]޶:iq?>@՞JC ٹ-[X8Sܙ]TZN(?+v% ?t&”}IBق4YiDH^A_k}|ojF/!(=۞Ygg\0OJ;=YJ|@!B@P+ꑗ۶ٚug[P%`[ZSYJ6%i/Ϗs>5c{`2w0*+ZOR8ԨTl\Pu5)+,5YFCz1pE()!;w qYƖ0T+`SIg@ij5iM$ M}_2?Sfɾ-RdR ;xU壇{eF{jRb .{ fL "F> ߜEl̺;Doyk`w-eGIph^W<qp|[DUnڔP@kg;E&-~ܽ嘱Kio!st~6[Qp:Fg|jLyeK[R_ CA9s?B4c 2t˺y5Yn6{0HF,Ob(o}HK#4'-Q)U\Oc7y @0U qٔq*hDCE:0\Q+ߒ񦜰SʽXmkљ>Xn|L_Krv? ~nc&09߬\M恢p =fYke6H{M25wOt-}-Z&@*?Νa0^gzW)m0Nmκ삹|}~,r <]-K< -.lLϸ᲋{3Qa">a &JmSgtV̍g[sXڝJ俀gAFNgbvD晿*yZ-?Ҡ=5 y&؋Ⱦˈ&^:c9 NDVEqC)< /bӬᣛ׍(C Q*1*O/AcbayeyQ'j[&ݘ)TPq\s҇jr+)%v+scƦ%4w8s;2kl_H[8LR`$8) W AUR#՞UKl0w"NG5["3H{^ $ K.+oV~qXAraӿSP0$yU  jt( ]VCݐ,7@ -gFפ!Lӡ!㥉z9|ڱϋw\(QPډ |}YjS٘@Bar\d:cQ.;'IUAw1rZi 0G9A/r#o!iIr 5΃EҲ9b{9)/ lJ ׻ʐnn號.՗>}24B܈Rj֝0>17cZf<8narĭiv+aPIJ+w_#of8IϤG_%u9I5{w,6K,x5Tޠ$q|H%^$x3|ݸG/W$jZ|zkFĨ'ZΔ`eZ~۪8g ^!z e+zX<!x) .&.fQ}1E6:h"0c彸 s%"*+Ѡq),ȃg&7ld924ZQ[7տXHOY7j:/Rw"ђNxwKҰ I@.Czf$qVh:],Wif1cﺲ>V?LP)8OE'QM8k 6Q矪0XTzSG$DCclicd|5f*ކEWLX!@f8cewW[YmΓIM%<l]P "DD@!L9r7Sdžթ1ꋂ+hE1? َ]O6P`je/j[ v'Xǯ߬a-&G]ki R; [,sP1nmۖK[֗Dwex3 ց Q4昧mEd#f`g~+Q#V AL^(?S'o.:0ɩn,%3mCvd k5op+-I{qÑZ,yI%գ^"ys<B#g2A/rCA0ӫ0?>Ax{KjPpO[/HY?0G/Wv;Acw@f*7kZx^+uuK< |O{[OC?F^h]˔ј[Q?D_ Uom]QMP\o'`ʴ&s؈m3s0,SDڥN[.QvcYKiTU XF?m5fq h4p_R~&Ss^pXQ*5crh|h!C6ʯ 2o@g3.r0V {lAN f#b5C3k s؜G² _9g` j<bȚ[|tTkEKj%it~#N%,a"R&L2ė^nzq ?bShYޡ[SD\Y8 F z+k/NAkKd8~NP(g˩ЈnGYEL$c9#{^&*Q L[M[$]T@`V-_!#4cz˧^zzID]id `c^o-RiUוJP\ xܧ!+y$yZmMj􏊍Kd2dy=OGwX=)DuEAsWD:zjYgcbC` uWe[$2|7~CCs4ٮICY9Jt9E}XԚ_kh[P0❛9I|^dD/M^3G\Y@vdSu^bnLZ QOd2@ Vkmpgf&"7v;PQ$C3'>F]m^dx.K-,&WBS k?ɩ۪ en!4h9UX泋Tl:5^&)rgdCHcWBD״WR^!8ǷȺnӍ9~cN8 Hv eأ&-̈IeJfAWf gƫpȈgѱL#v\hk{;uVo( pH詅ཞ %?H?]2%e =gYROAH\i:'X^= t3 G6mׅ>lj rxg]nτ0TTYþ}xN@kuWs$=t}l;kC6@*Y uaQ!R`~#B| :|'P48V߽F2HݧǤRObR$: Os$Ronџj #BTg2^݆m~&6HZ $o]MvKp7Je¡`dڳQ|$8֠ AZ*O)WXN~_#CRԴ42DF$ 6k[i}iڀ/Ku1qW]`e)Ru a$%ScZ/]b32\/*m__xd>ɿZ6&iuū0\0Sƫlv.dosw ʮy "Z` d-8Clό"=[wڍJߘKB¿/M=S͍N_kxTִWbi1,ц)Q}MXv6PX뜚82)˞UPQCѶIdIWhP+֝ qBZ<[Ky&w'mu=i¡!U!d)ᾖ##ErY:2kI ciZ#brq'%5H‹4ƶ5GJu[:zNwCM/)݉@uye}s OllX6\"6s8u2 WR%#k m$͛Ӭz"ݨh*z^tޡ/QjciG>AK@c54u|@|бIuTCjG`6u2ƊlQ@62h!OGm(M` 1~{ZO$oc |ySPRi5Bm{A'A$,Dx+lvQ (ou:R3"Gڗ~QvVn\z}Kd]1f"o&=Ww_ M0*7SU =*R#*d4ێCWȳq`A+ QKY/QTߢS=V!N}b]y^d:67m6"YqR?IgԁM ٪64G~Yo|BUu_nXgVQB\.1.Ƌꕂwh%G߼t-. s BPk;a83AA-gHj-g yÀHݽw]HKoC*ANQ4@n=1$e f5#Pobc>p]tuJ"bҤ;fKm53KT_SM5g3WtDE?qr-K7^g-B;A̓#>J4(o0׳ƕˠ*hгΤ(Zi4HOϛ`M5W:˰zDPQICO]6›`+V2FVh.%P#EnQL28Հ{-Zt .f~-p\/eGW`]FubGLI\楫TV4E%=Mty]RS 'Yln2YU!yjua3*Xh6(wD>Wԇ!%签1Li|fR.Ü _ai3jmt$TQom5Jo%x6MQ3X]U8=mBp3kDn4xQwP[;y/u-dst:XA(rٛs|, YQ=#ctqGT.(%M (Wo+&@R -ΛJ`6<.'ڌ;!-0.wՆ2Smر3D}[%ƭ r>XŗF>cTsB3$(S BG׷dW>GՇqe4YԔx 2`(&@-4"֥YJs8s#ߧdn /lq@.k7ݭH;- Y6GOrq:OR`,Z[;~xfg:\JKꭦB=7 )|02PeD5Zu%1tCa8+#5󎃈?2H o܅PIJ/N wA$#Exj\Zi™7 v\46AKK;iT^ekxJʼ'@M 9NR}Eફ fj9IS zlU9xƞdC \Ƣa?UzFb;ORuؕQL( `^~Y}QZ-ą h Au*Y^j`-gh3sXˈ:OF.ޜ>H? TlIz8^9D0Dۘ8IO0`X3VدgOe[mer@ua<^4z6}N%{ѰëL+l^;BzP~ׯr쥛jpХl1 HdLy&y4wۋeށS0Gh(]v.чI]QpnQߡ͝]̌p*.0{ :09F@6Զ eGT A>*xxӬK%  ? oĊ"gf,>#lX |K%4d{DXT.m`ccVl!c8rrB ;P Ui8,m麿XDy{> e (M>ZYWnUѠp{V'Mrl37 ʷĺj۲\0v9AhېK#ܾ?{.=A껭j@H9!m0KrP@*57Lʻ2c5o RL9_QiBGk ɡn i#*}G=Wr=`pE Lvk4okf 6Z9Jf;(%^u1l©C|vnQퟆ *"uлloɽ~!,94A͸<ǚszF; 6vߴ wU귛'iޏXeYHk'U0>p$,lPo1&[#~|} l7c98a;Z_sAI$N_]>GOsOp耻WsDQ>iSx5GLc=et]}bspY:|oū'l2wZ$l "+⎦~fy4 $ rOñw&?WFu5J8rzE˒MVU!ȯ]N+Y5ԥVF.F:V*! ϰKE-8Ld5yR;󢄋SOLCz{ Ƨ Ns3eijq#mxq˹v!6?[3%p߾J ]|s~=w9ٌN^,;<)ǘ?cKu!j֋ܽ%n,"_'SgE_daQvi SNcZy|%, W}!5ɍa@PW,kh=Ju ȩlʣ"IL׃x$إ'pg*^5rdԳd@Z{ѫAt:U'a^zuϰCVC [ oRzT#むoEd_zпkJ$.do牌 %KG/TmnW !s [f*(w1"R Et,_}(Vfi6)jE\̨Sȗ1G3'8eRNj4'J?GM&)ͥj]эIavW޺,^ݤ?aQs'}+f@qWRJx1Uajm O GZ|/*-eY<;l٦(sdж[ke} ͫST{W`whg (i|I3?^8X3BM `YBb.O={ _Qe| U0h͐^_!-S}5'R|,Y}z GpCaGLD8ś/)'jćl{wȇ2`Nmoyu'Pʹ<>|S"}[MUhU3C#ߠy14R5*0]0s^0IF{h e0$bKnb|p1~Co9ˁ|zs"p '$t)YNw:H( sDq{W u+=^ޛj<{yA->X2wqk:&e%L^C,X|PQ%7GQ':x9y*<-\U>'d}A`!.;V(4lyEp:R!P$fsDK&c8tm횂q!xW[75Y\]Ρ.ۃNkpû\$'虦Ug& zJY!3mqyZv NHhFHMcr_@h>5vS-Oϗ&PW *KQS0< ܩs%_m\%Xʌ_ N֤e*~ y*Ϧp_UU<Ze߶xЪUJCp~LO7T|4'1밠c"=|MWyr_REl#jqE}6+dj-QzMZ?(iuB*)'CЌDF9~pVpۉ5WZHؾ1tiGL5O˰ϛ/R-;VVpM-!YC6w I2NvC¨ N (G :ց[*{ybN W,}+xsGL-su^\;$QÞl\_/ T^yzſ%!cc_ȣjJ^/ PӌH}vg UHo;G1 H.`T }b'RzFq\t&j䖐B F)nK2;z I2١1#= B7k < tѨ)C]厢=Ye0i|!c㸯}&ʅdH>ȏ`_ۭ֓1#"&ku\LΞF@Dw@Q7bW$y@bc 7Ԩ8ZeݽkV31A|e8Nn<A1:oUvo-̈xo~~% : Pi.:jf_pKzLLL6~4NCcLĚV(NF H 6zZ̸Iʂ4]'YLp+^o֪gc/ۢ{!qp+j&8e~ $ )t8\ TG }Z]Hu3qu)eM=ҙ @9QJ-xR&NXZ<Ҳi4 T-8N~0:Cjl#;Y:%:p\VDSrBie>H&HSVFt%"64y\6fS:JglyS@yfQĐ7hX6-NL^@U_:LɁ~({2QRsdohBD/͘-16 VKs3ejXܷ- T$p^\<O?[@IUj oQADOWɏBPCR{K,6JVKQj, SfycNe= J)-NMcÐxA23Xe?#UMVnU) _ x(`kY%A)2 c~ujmhd' m:VGyH#h" \L6\֮{ jZBƒ'Gl|LrՄڙbֳҥ?frIF9OBdRؿKT}Z'^`0 .1`G'})"4]}󄰇yA|tc5e 1G@MrI^V,~ޘ~BvS@Woa ғc߈v{_6p 厖$e.sY#[ź ~z#ԋNXc=%foJ.oU$1|2~@0 <ǀ#~Zc2ʇ= 9/ǐ Ԙ};-}Â`{LfJSH~gr--t}P\'"O*r؂ɭ#:#(bcԵ\Pp'IޔA,nLPF*9E-A:P҇$p^#(ev_Q +*;x4K7㐰I#C3'oiPDOD@w^9%CĊ@gMvjLF%yAuD+!n]gGtn~&>3z v5C p8xpMP)TYrTy gέ.C3mOZ<% XOY*m Aa?g쎨:El!gT KKzq7DW*7@L~F7(YN/ftFuSPR3DsJ|OT o[cMh,bᙤdpdP g8_fs zMo]% 1āݠBIǥ4t/4ً96ܲRKf0⸪ɨ>];aX1-Z}؈ K S y[ w3"" ?,gi WBXe-|(x!/C]%iYMsNQrfG]u<}K^DCG@s2wz,j1jwIͽ y_ *=*^͔_m13YEL?^ٿ@BN $<y}uSNEq,7(n=ޛ3J'=7< Kt`lf^'Ck%k JMX@exl?]\u6NWj:_|3yV`˒Q*(p7B k/N*;nnGw/{~2i#Y+xk&gImK6> f]ɭ9~LM껻{dcmqCU@?yAֶ1T?IΝ +9#QB6j@@!+^1rрzyd']T5:Jqq_p ctNu,&ql"D|>Ga(ֻ ~$2iVx}A^lz>cЎ瑬`ds @5g!ےaΞ?Yw2ZBqw&Eq&O=Ip(&,TAWkbׁ 4(֮P^Ei/9DB'Ak FEF~ʓ"] DuQHuS> Sڧy%ոysUIV?mx TAw*-^M]QZ`Zsq[5co36H؝J.Pp:#jcd۞&jzl9ξlN5jS|LsYm |7m\ƻm88wzwiH<`ݍbL>}??dNG$HS?T_6g`MC:o ѣ&%t)F9 8zI* WK 929!დF8o(6>*YE7+p+Ѫ$0T>Mxt*Pv'Bk*jݷk&(QmΡȱJ?0Sט=.*Uک @B48IJ#~>MQeМm.xvn\l$#z[rfq̍y6']7\er3o^TLaVJ\1vZ6A]71 \ƚzVciXÚxƦZaC:TRd 1@AF>2\z3*7zH "W 2O?9CA->@ZTI`;xUA-6:h!ߓTvkU7u]qxYWM6B(R#)B@=e_'Go&_ƹS]$s.9~S$S ZCJMôC>FzM 7vvU5'ZG!Loݹ&9Cj̢p+$uzϤCȨ(oO(_cp=>yBÈH<&$G+gb\ckO3[wҌ@ l^g~Ğqyάu͡zQ /1>xjl;X-Ԅ>vrp uBB|rm[˼R7 oKm6&$5$K߬QR{xi-;0;Ď_.AaG1./.zȧ_ lPgٝR^_2MɀMG;ڸ붬ՍvrV 0| ,aUY RK#ۀ@I2)腴('H  (lyQ 2uZ HS)0b{&MN IzpLpw|/A ɢ0^{{ 5ϣt)ʐc=K/Tņ^~[ ^i0`Vi-OYjH*xeoK w]g2̢/mR.b '/Ѩ#*@uBU] }Ii/ ш InLBȭ Cʣ>0嗎iSvԇ5^2 X{8qGPFة]M:XMd,>>G R,QKivOY~rNzaR-iJLq }CiȽxJvQ2DQ/-*ߗkZ)YW؊'RrjtX\a5|^ʼn" p}?>FC) "%P`:_UT=q"ɯ:P8pg0s; xî8EqJj!POE7HJoK[@˕ A 5oHфasV6]vxny?}6⃹9B\AP1ZIsL3R>c@5:~rQ ;P|7h\ e7/|s:)]9XM_S_%j(l}o97a[-U>R6khVlE&z(3ɡXyXޣہ]f~GEom,XMdB`Œ0-_sl|ʱgki蝼8tB]w{3r#~)U wF\B[%S)QSD[e&Pc]_ (3"6m[p$n` ǬC{tT)W`(]|Ac\X2=R/_L xʩP!ȫ;Nu 2:gTIg葞"feg8 Ij,YY6lƘ'mO4Pe~`Rn@M`}Wxfu f>$e'h8s}}r Xn1 &Ds#u1!=!g4gᘇxE UZ@%>ǶŸ+%7l{Pşv ֖Y]me&ǡaK 9 KbJŸ/*B>f]if!v0cw(t%aGkfjqPnw%V=vF}mI_!"7?]!͹AopD46 |$n/T#ESE?$ItF2݇(X5{3Eq.R^$k?GΚJ L'^<i h-љ}#Q(ZhWJk!!0lDnwM< kidA'`"PUn9Z1͇d}| IJ?pJie)zpDZmٯxx4j\2R􅢓Cթ+#@Pc7)'`oqGZp+{%İ-e d$9b1F͐E7OM Ȥ= }bOJCb1F !M,[p w2f5P$~.m*xUSe&}VRH>6ǰPc O:YKTKQ[a!үqJԂ5"%~<<8 "oN، ʼnEħβ{uC|aׁʊ=+jhABD|x]_i:=d1۷5^waY6ה3ii o(nXפ`K*'3$%}$<"Ɓ;h>Xs+©q&k7SO8Җ̙[d'{rhմ\jh(ܗ_UR-[Y6! m85qb︷la6v|7C `cTn-zy[1NHZEyYV-zFIFoG݃)ԩ^i`SAyJy'DbuZJxX {uYb-`GA䦤tu ;5%bk~8VBU(羈M5|~ Kӌ "dDiy֤gsnu"UCc3 4e[T-D%bn^B18S(/,ba)u +,~T4E1e9W BiڿP6G4C{_J 4xvdEϩM[m,hj!->偧G/_>UKKUa =8!<5S;3F4ղj_P<ߺ`Y3Bہ4~4BStmJCM<@DM6{Q XgQ,A}0Zp7hO˂pvqȼQW3Z\.!wm]ŷ45T 9/R,#c-0W 0͡s6"l B=bCzFH.~fwq3)sztܠAe%T/R(+nJG{D BjC6-->BTTHݏ۝M&P*w Fhm6Yƿ gZ=;KεmEgQe90 50Ԙ~#cnfUZ/1I7K7Xz-[x=mx3B; WބQV1zT#*'抉,:gd9ci6ߔCb Q='aq"O PK:f،4Fk~=`8dwď ȗZZ n#h >!:؈_-!iӬ'L(s`i?Iygi aLʹܝx 7^LDV]v `7B gxNw7?!l.-XHE<4FZbЀwy?6mm3 ^>TX"I߫F+@e;bIoG8IK pzH8N6aKQ{lT>cI@W&ӧ>s(=n[}+~!UUj^Qp^ɗ;OD^yr) u7>6}E:ބ:Nk~-yInYyy(,>DZ&'6BT`43T#纶@QV*?KusUXN6ȟS d`b5ÕdWn 0[_~ϑ ѳRY͔eM:6l)"V[ RH(xkS-w7+޹ 9F~ɘĠ <;Q. Օ U'>C=Km2_)A spL}.d sp?/OsRxokzL* `z.il{F_ZfBp=7dkfʕ$_[dĆ.JVy>AN6@Rmrq, Sa=G?uX;dٷ4 l>Y| l]O5QFW=& m>?sa-!8J6-6 D Z,mdsa3vKUd>1l %p+4 ݧLceMJy6.ؙx ɡn+jCy" wd8UI!y-AWOQ6 H*wme UzEy3GXYP?1XF3市e!Ee歪2.}&YҨλ_pA1_ O$*ro]⮀8Q̟VgWTW҂X38Z j⶧0mM$oL|^S)!~ohr DPN~84M̗>yqi}ppY} %Z H28T)u*R8]BLl$J>UlfY ߽aVOO-0PQVB򕴮s9i6gҡjv')&Κ uNap"YWmg66noڳ uf.[@la9 ?F3[5&V-~zbU1;, 0Kg;n9B-?^|bעy뢧:D>$ 5}): CELuiH%cn_RdNǵʙB!TEI$PJHeC@2(CɇEy{,M!g!NO+`;gf= `E!HR˥`BpBM?GwZQpjHi5bNg/w鲡q$-lg jiZ2̏vo\oGf-~Xxq,; qmU"w+}yP<8^|C)1#ph]sej7QX~AWc`m`jNy^5Nܪl~~ ʧf3 0szJzINwޏf?.}Z&u40,F\GVƋ:Wj?qӪ||GG!U9q".0u;(WxfM X_%aIۙI5%p`".N9%דEF5J#׺雰&J}uö!n)iY:w {DFJނ Ǔ}a U6kikIZŢ!"ƭIf,21S,h$J\b`QW;)OUȜ'v U}C.:T5hXw4񯸃46snpnKOu;7bW|fPzo&#0 Wb{]K !& h _E"WXj4AMgFDm`b;>IUY9ā=wn;d74O>:i0l,A-˴.RdUMvGĔ'EV; !`} \pΪZG,v|w Z 1E`<r} 4[C Vjſ{BoP0 { y 4 ]M AR {LP0tǓ<snG XˏȒ8[GM2>2-. Mv7|`7 )o=&i8.`)䶍{fXiڏʡnT2{(gt7Qu - +uN3T9H&jW<΋POzhso1RGˌh]?`''i!lhVlQ*ǒ qh(Ӭgak,;>[ λt b'֕$6ʪ[u' 2TzŸ=,!dHܧL.Scycc7k# /|NS ^i%g|v +h*#HU6K[>c,M"}"K޾1 ~yrMr1ct5jgm&>ڎᅶ>jEI\YژK|"vdPG /QJK Ds\|t)31X*ԳRG#ã/-bsVD5!?!2H \N-ZjF B ?"I3v-4֔B]VE}3HU?pK4mO,h ɭ_ 3>D%0;*r{|9 # Dd66e$"·PB`ꆓپX/ x*E%Zq% =Q,}Ηq7JQQA!-JHf&+~z1&EvI~R@Gg'UGq!Bt{~igTax…{]|2!L ,, hL]3ǵs#?KC MٓF~%9 TadfV߶[s0-^8>1qk~.T y= n}J"D@' UN?ٰncj+.*;X-7E`YUi&@)5ߔ,*W,Nt 5p!=aNp3^SX폹Eqh51|8Nk}ISqapp n#9wAEeHCw{ ^8\R ~ƄK+lD0~r R[YCN;p;fF~OxŗD޸qTVTwpJsbQr |ք&?&lW&j(ф%KR;}L,*2^<|K֛>2f ΨkaE?)!&i]L0""aAfM՝31q}. @wZ|/{`}DBzT3skKwrj/~\1r v:'; \PZ}$l& l;7zO!4!^c dj3H gCBzݐJNԇt.H J ֎'xynfߠ,8) .C5x"8{"KIPKuAlr| '1I]3Q*D{]⹨ODƞ:qٔ'K i#;[Wjg+TPꑹr|~X 4Z6d.]sac;PMs'E.RmЀrq쏝myntt .nl{r0b7:x FV97 zCrV)8r=I%VD19@c(}hy0YI/%Nes x![wƉ^e5Z؜2=H09Ck~h<3$~- \; jb'$ s8K#T9QEf%-,oD] %I[|9:&PD׷9ߌ &YZȽ_s-oLS"V];PT_Jh=J2%) #4Ӣ@z rFR >R)FW8/Lph }6h)ޜr7+{ m`@Mgu㽸yO<%P3N:bZGmTnt!9)h Pw竔–DBw8T{# utiD)f- j>Ʉ% J՚:nV=L09c}M4"< Ů9bKP}r!y[9 svLzʎ, 0ȈC>|l2(&D.4 le6oaTq~Y oYnCY̌m=Jp&gb4[!e1T"<5(`qXnͥmUs.c~h=ZSΐ&f1 cGRr^K)Fc93$ IKX^F@L#|*4!gY-zj\|MWa[zc "$-FLHR2xOz SGJ6~4zҸihJz2ǥMO㭌Mu''̫<)S\aLY|E6.D}‘lܣUZ6AmsWt&1*]_qfy~6W]\ T)`p-0ng!ŀ;9ښND#їfTMF7ݷ%RߺOͼ\|f4ZNc4۶ 5-\Zޕ wa/ -ʺd}5+.uMB_v% EFg3&WjPw GߤibQ X0]&@U"Kp/D7kս?Gfym2"I KT2r3@Op h$86*ӑ /"(mVAbLn?D+t7UDO֒ZD|.}T[12@!tں}Q *PfMK,i݄X$PEY+11%y]Tcp8wDWטT^<'=>Yؚ.Ck4ݢ.eM?4&x< yPEq")߀BW˕0N;lh|nI02WBii 2D}LkWTy3q}l2K,m<[B]S1D L0B%n@԰y L `HKk@BЕ\U,, ˇ],ójuh{MEDyRFGK!g'ĸ. nf4*r $4ijo >r#H*=9՝H'#Nt(I:wNCݯH|`R tZ*v`|ԓ#D<+Y<>.i=@;[z׾'94D@aJ3Z-(a8&z?x0 J!!ǽ u gYݬ"'A ى.ZY[+[L5Njp"lYpzbJts˜/Y5R1,! 7-BW\-IxE@'Xigve>_h՚osՁi31L- >u"ɵh %Z],(j^FM;e$s=)Im"1wݓx-.}X@lHRA dtuGCNח$T{ TPLl΢/ ŅTHuJ2s6'YTP]EQ?| ..HD#3eZXÂқFt1>Q'>W/1Y !? RTy34LKj;o1̠ H(04{ Qׂop]dDDF9#W\ǣq T}g0cLk/Xo)M'U t'ۊ:`&s %TQӄj}ѳː|[lٿTv]qӳ6IFxV%# 'q|5*V͚}0,DHa%5(ɒyjN^be=I4j sYHA#l % IQNs |ᖒMEeH*Blupm0-MƒWtvAH:ً3tG-Hcbʩm棑uG$J?\p,i?δHmfUDooK~o߿<[ xxж.|;p.IG'?tP="O/ږ@Q/Z9q^@FeU+7'B\刿6KyN.e I*ji .Ztat.vrcRjKS9ߍzo)d,i? p@ȥsu T/$ҖjFb]LNA+0pa}M'?xcmm3?&o: ..T\,MH=oN5wVCjD PIx90r%1e+ e^AֺkܵF"23dL.4{S6٬6P&1F0L$MDP㚂*GI6Ns52~9M"i\XVh@p0\&8s~)@$kFXU}0H^kZga5IFP\ -lodfWX %|-ql2T" <=uLiv:40^6QH<D:$x_U&O@HP8Ǹ9Z^4 e^rePeHх :"jcsKI0:&(*έmq4jLA{NvVQ`|? #d-M/)g7F'7~(V(5yFՀm,7";[@Z`95F  m stPp݋9C+ JaN<[q:JT`4(P{aٌНC)rѾU޵3KCzSz{a }R!dz3EiBm5=Mˋ.v=CwXmEd=N%)TP~n̖TD) sUpM Y#\9>:1mcN4/ j99c+G:C0sf ?pH(DB)ԶY*YSiXM\_,`;2F7R s3kkq։όDgn(u"]@?уNNR|YuΝPRK +f@Vɻ wDNjz\[l>,nfZEs-vq g71,0S60s[~yk4@h%˃3V@[w#k-:(;vypvu+1BiW۟r[$4AT2P=qDpLxs*q#W.Z<'_F1{o=F @~["SUf]u岧QJ5G?~ 34ֿA&Z-L.V+/t>\Kpv@z:pm HoI0hK{cv]naz fc ն~O]"ސ ƌޜȭ/Qֵט!1˾mH9,hlMaNtטMBiσr3]0<Mw>ɡ$13bDpȩw'#g̜z4(_ޑIK') !q3ׅgaYȞT %3}k!t˔VRw!6~`Kw1U6:ӄbB=Lh!3+},n3igŭtkRChEChdsď 颖nG!F=8]_줴NN?#'mFCquXGI iS1(Q±iQQK˗lMAU_Mn*Gf/ ~K/p1̼ {;ӵ4Õ_d@]٩nE# gnW?8`i)_Lj0nd ~.|¯qA5'%䪜yb|Ma-R/x?jGAgi8z4!zp{!|勇漊(6ݎ-DfmqkITsֆެi\P̏fHǟoc"2<ㅈi6 nG RI~b>,wLzr6 c9Ȝ3B]?~]l JHIpD ߔާ2 \q{&T `gZNZWtQpy{FG;X_o@.ʆc3(;(m}fIr?*b_֮y>Y5t?cB-/T;ͱB' EQ1;)zp? 1`H6+L4> V Xxj@ϻ=r.c'}2anϿQYnwvZ<׳iC^nʲsMr[I4 0l.AoG0aB<1K$ | 蛝|x` t{DFe:W^t`!D<[L肫e,(Ju֙Ѩ8tpul$  Z|ENS$${X]h"p^/⾍v']p $QԽ|^rXƟjY|M Mv;ָԾe_AΣHA{ow;0PL̩@.n&!Vod\uX1wvml6H8=&>*4^&&?"s(HzMO?(}}IPhR"=A\)ANojYzg/?X;Faoݸ4`Yr:g  U,,`@ kׅxHxÛ <_ ŃA'Yt4L/-$;Qao  T!5XSVwPASgT9uB„Bǽ0vKJ vb^s$|Ίw hC+dOTNYiIARgjp [Uj(|VVN sۥb'gˋXӌIH2YY/ !l&<œ0展ۢ8tPf'( |k]S,WaaTt_Kɴqp%=S4D./۩~W,v8a56?hv ;pcvr#[gA1Yyb^@E~nm̨_+@-vf  ԓwĻ) F hk1=M6rsΕwrQ@,TLSHOnj4_Mʊ"r & ]-TQv&0F zjm'$(6Q^R%$lƵ $Ms^=hVX!"nh]N$t0&[^ X|(ϐX=<&9g1PIB%9[h?oa->Ϩd"*='mV@M_LLgd}HRH5շbV? _?iϿ ,B![|+0/eP9:ݫw>@q]Un )D2j_gMٙCq<{跢= j"7i㞝?C*!0y*^G!krj` n3_ْ zJt=kǤ\~T8'ݳ ǽQ c^'|^W*BG|E;E7@gsot2Qs,qʂ7YHBJeeN_hbK,f]aڸfx9[|FTaPSh9w)\,JO5saʚ{gaery{h?N <G\k_A}[\ش3鹰JGHKRNMd Ʊ@X" `*\9/lJBC $ڬ(hqp<8Vhd1]6d#£P'l#}|/y۩I b#"~'d~me BoBcr3@'>Xy]&6wbʼn.O[SHCʬװBf䶷\ทlY%ng7\l-9_;?\9/~A~::\v~ZrHeEAv/Z?چ"Ozl"tnm=3ԥ hY[,Wqwɭ/<bJ muEi rai2|󔪽w-pBBiT\?mƌ^!ˡɧP w^лY-x|،?&` ]Pߟ#1[qyP] .pc^P m%κ {߻[o))U%_RhЦy/xaҥa m7~6((‰#13wS!ဧ%%#w,|S١Zv8b;9Ў .ߠ8虾4E '7]҂/*c=SQW"ʪl}q7F}ITaf!R\D _}Ĥ4(ը@҃vh qwgEzڳ`eAw>ALݖ~9v$bPlYP#3PM E›╧]!z>alEa͘gJ)V|"҆ZŌ#~¶Sj4C1ӍI<)x7QW&Ufdz`oҙYXR(Qv/b/5H&*ri/1F[nۧ!y,ʆE^WCrA A,u< ^* o쪾Оqtr#}I+͸PO DOniZ͡nPhE5w>O}|gS"; EKyeR4h>W{| qpkjg2 l)zD_#=wDp pNö1qs 1!t-:УXSl]waDYJ~wy@]i֨z_mÊ 6(؛Aʟ@9$ߑq?MÈl@N(\~ bSuIp_\_._y$dҍsn)cx`! z1GP ?^MoӾqY,&jȵ1" ykٗ0hPW-LJDbRD.S4Y,'Yb:BQŹR2ky@Q/[TcmaОYc+{NuSoV\)\-QX 9.R1dVJ /Zû)(y ,UOĂts}Iw͸6Z^e6z@dhPVo!0Hʏ[ =f_MQvD!Y~R3[JS6KFD= 3i!QEɲ K`Q]o$WpN)\hjmdp$'l4Բ)P!T#?u3?<ְV Zl*=Z~,/mVynp9940 78奻H\[~n-p r;qUhR5o]} HXOkk@ud[WF`=L1UAo.jXDe+U125/Y m$TM1F4͔`=]r= F͙FFT3[J"oa+jy`1.QY,zUߵ~w*ղیbM-3h(ԜIɎrF$%6V4j&[%0El\39^OBwم(X< YH&]Q35X1Re "6ܻtKDi<.iiǃ?T%I/s3>۫W|mX,J`٦r7k&ckgahoA͉`+:1/UUj8;3~u#<*qZGk%G[l^u3{mE0Ȇ"OV1LTuY.1:\x۸+,r砭5a;hM e_&h`_A:9l(0ǒ硌t5RWjz'RԟW_BeE_<Ôz6d:lh? Aߋ`bETr~Ske]^I!"MƠ*6~CWOXEД7Hb1{es)l"j\s)rxou<,n ]_nCHR\EPB[l8O'gm@r6\ڜ&mMu[Vg%8MS{Cd'}a8kfNHeD}K 1ԃvHjWHȳE `m` 9mo{2L1;=֭x/zDM/dO2UX| 9.h6]Ց!K{&jپQN˭Og7{)畮'f*̾2`*lA Ncxpi\SovV}fI;g.p)=rvwZRc Mu^D9CKwՎT"a;t(\y]H^+'_a.B'0r/Ic38 uSQH ̞m -3ϷkA?c~}Q$gi@J(k {JX &Qe¦nVƘ Ha"<Q>.p`d/v,:mDm!$r`|lq~A1G j I[ކ:y&o5c_i] ١ן+ ۄrNi3)أӬ嵳fgdGdk}g- b6l1J㦦o =ogJ=[bЧZ 5?9 ǥ1lDF@Mϰ2lc<nN?ݲ iɫ=@,B=vV$؈st=P)f?[2D0N?4',UȋyN|i#&PSQnW_;QzurQ3*8ҬT#k89TS y$ , ]}H6$64BiYGh'=Ŀ2c&;“jnԁ}c!tv*xg{HVC@0V F:q1uLœY;LQ{'QߩnDY x!T-ړڽ_Ѩ$Kp6X \jbba.ũ.{ o<>폒ܵ,Q:h٠`1aŗN_Aev]H^:=v`gU8ft>k07B?6UX&j-$Q(6JuD!^ :7'L|=; F46\#S"b2&ؚZv7j?.' 9EEzTha#K[bIv*(V vJG&#)ѭӞ'!;5C :Z[u풑c~<FnR/yjGo5)\BWJ$ Rc,PrNin& lږڐ{M*>=|3ӄM`n^W?csLfNlE)%NPKI½jGt *wb]V@/jbS~wS 6CJߟ;I8*6'Y%;2z ~e55A܍r! k?vsT dKu=>wRj)XJcMk|e G$ǓNq?7Sf3 jä)*) ú?JUI&IG>:^ J ?4]uho>yZ}i؂tA]LʍY[mp̫՛>jL'OҺ yާZXRIH3v3AVi| e|+*0xH΋~UrSV P==z`Wa:WS?Ju\n3 $2HfoOMYmvs6[gSj vzhAj_ǚuxe% ni7kiT-wFsY;,$XusSЍ`$ب5 0FC /ڰ\%9=|R3.Zxe;iJm!o6^glޜ\!r/Vų;a".]􍓑]G#_&E=7W_-3@Y%.B-(eJuȮԫ@w*S`}5VhGz[p^E.ba֚y@y|zZkҊS|a){E<nSX|.%]&ѷ*VWI1@ƶ]8&.[JO\|>C~ Wհ(huZ33pYdc$fj@ϛdOj| uA }' c:̃h@`" F@yptpFų{*d9\6q05Fg<K1 E$~57tz"_T3T <]嶫 KnJARl8\n 5ʇQ."K%E<"vEg/"6hش [( Rڱ4CGG/I%*a翼R3;=~o m=@=s1YN;ad?M1Z"AI )>U0^mM`Qyz_2VE mRf3w4Ó.R,"cEY 4& m牙é?Qk%%sT1@?Sm:L4+@̛0ci̕ڪ`̓: & 79A)]MMtȒpzLٴTT5]Ea,:"{=tA8X ueYvA2ʼsG'痖LJd:锒#8 j/X\sL qvp}&T 5 Fd!,<8A5w5iy7(-y|J6_iK \0&s.r<>m8>-c BGyXj| 8DcUo&*h=a2 Dg4'.LGF&3{[ES1Z)!]URE!c>qR^$S6,dgF_OJ{)N1PEO8=A5(r2_hlakr>OԿ%󜔈-aš9gSyRlMƕ I2rΑɩK" EEى-kl9[_΋~2Ohd!*j6#{ 龽lCն]zʠGxM!aPD,ެjCz+TU$'ʬ_ruewZ Ș՟*h"F4{<(%-i:ho(;zǣW[R(i%i#ßF7S 妎1"ƷtPW᫲|d -`..rάѐ*TJgwS[I*GVbw7!/opmGJ<&:DjF4#oW1Y ),Z];=H+{.pcx\SqO"@(h#|S>:#GZܱzUL]\Mץ8C߱ i,yn]~]ҭ|pW,o(oYY 9Ci%vmmg%H{ rxfcsU|Dž;N?og_/J}?nՠ+Nu.`XI;$O-]P E)*0ErXo4ĪT|Zw@oK٪4oeR[ӂף՞t-kla"V̈́MS| MʍOd%V1B?]>1SY]*Qa`i9uU~R4]A20ҫ! 1bfYZf :f2Yᦪ޴.o i!3UNڊ_ǬFijfT].9n%뿎`*2vgMoGh<窺)eP.'e<I`^y߭s+ <-[ɏ#)IūiKT wޢg~:,:z)tq?+,L oyۂT|ڋxٜ9e7ڣ\wy~|yvryI{9`܊6uY~5;T:[:ovd% r4@:"""QULg&'s{_jQ%ǥU۪(bt7<˺0˽g @ Yy{rî=I%q`եtae +p"\}x[TA+ ϶Xȝg5 ◨Y⁷$ߕQ3 $c-伛5K7'5A'7!aI ZV.\SY/1rےfD#y Y"_Tެq`&M,ep/LOfROR@*Ag:a {۫g%2a*6N)x7f)eBNwl΍幊'=1OwBxk8LȖV4<PI@\ۅv}$_`I܅BO^ ycrx}_r|zĥ[q(L43c- 'pgb*F^ 3>?=w4m[^ TWP` "~tY *=FmDX K8Ql3vYr'B,\<XKyL)4i5'Ͻ*\F#'wK:^dXE29:V#WYmw.Մgg$EsBf*ېt.b%Lvgr^S;h2Lg] io' e%hh`wI8py1!p.;ڔ* lDj)YT, (ε4 Ś&8͍Q\p1'cCfv$T:ⒸoڢOM$,T@%Iǩ\6S-Wwk>< dQap/ -]A9&/Qzv *8.1W9/a ދTӉ$ޠCPҖ#q}R%A8=Rg} ^ *eF3+v7$TLq%6mR{cpr VxUĂ__6k?E0F ay~NJW>n?8l}_jpsgWSOxנ89[IoЋiP#R%xb =m#M b4ۅ ;bU_xH MpQe__ɼR}j(ʝ iq>!F_skJ/5J|A_WXf99wvssk?u76|U n*Wtjqӛ6!ecUص0's"z"2,V]d2ZwjEr) AR8 zuRe0Gy,R˜N0ɺ|rz垅%>c!Ce-+hQ:D2cu"|w4h^AOn)7{0,wX'C;O&]\>͖ , y ѣ,(usBX'?թ鴈=R*Ϧ 2RJ^%[ d ־;dn;g,Wa :->W`M!œ&7[oܫ-2BUvx@$arw vafSnOU]yi( />k#hEFHTPZ9bBF^x 3lzwy6שP~?`4Nޯ\і>-뾔zyao Ej $ՆECLAl*\ӍVk,O* %"#)Ҡ$BJft^s[jxo7N_2CK玑Ï 0u n?IJ-~uVXBvϵ+a ۳X 5#ݫ|e$ GvTg\<訂 /S\sǜEb[9KB1ɵem`;>q`E硈R⤳iOztOz:$aV-i9~ nBz$ -X: oOՓ jYzZصC^.La?*Tf~"/Et~|?O!n^څ^)+]-TܢK0$<.=*5jcPCljʨKQPr~Ԙe2d(< tFu_cPeϨd@pbReAvu˒K>`4qDuFWd}:/&>9"cwd8lHz+O~ `[h s\k{^q ()-6~'=h1]t e}e,bdeP# {WTROs'Iɢ ov}!X LS;'3l[Y띙6ZTrICTzxC BEȩ-VHx:jS=E4b ]ЂhB/ӱLiR) 8 #2BAU%` ,n'H}H1F:b[tiwt!Z'd^}ft:g)_$6cGw!BJP)D"8{=^oGâ߯e -"A}ۀL{h 3I@Lo0X}d؂{z''ф”HulT? π d:W{S, \UXJ/&/ax_krFǻz"0ȨYWFu$MAȶ7UɽwݝoYK B ^2t^?IC [}ɈZ+ IJ\[[H㟓*3J&s3>`E;to|)z5cȱFc "cTnjhn}n>n7SZa9N Lg^6\|W% }Q(Z_V?EGfF3HWEEJw;8r"J]f{I I*H_S 7DGQGCJ@)?VU[rwOgF9 $ѣuZcn+`ZdX{qVp2<薕]KmE?a"dxcZ&GUMyRmׄfɈM:d< ?,CA]n>ܡ4,E`*?8$j{mɻy\\%mgUu @p#9ڷH5QsUc:n#F+uh_I"l!ͧӸ#64D$=\ G,|iU!.j+"au,i3}.-3: 7¾a2m9fѤ`^2PKemB+][M`Rf.Aue^:4` έt@TA39^'* w/a84wBÂ-,n(/ӎ.Bbr\{_K_Tb#Ӧj:uG{W;zQ"B2e]vYۄt!0#A{12x,CrΏ9B{fM)SW_cqtor"Nq6Kښ4~P2m#.`$]b eppp@Yh,Z2[̍H̐P?aP'iSZbhSY={a.$<[AԸ%ѹaJA}MGaITy-dB%xHlItUMTicT. ۅ6-b(|NO l..U_A} t~1r ǿjL\̞O!.zȐ4(`MSC^ՓѬc#+^CR&~>0'}  tג!6*A\yظR T<]>Q5#W CNZ( YF7v,_jQ52 S ЪkeJ5-*#ݧ%?~u/5Jh(DblI7j1k[*!)8i*,8V Ox= mO:3t)y~B=fuF*YWѐ1!y0&:|t|4A m3ilB@)K^C4 [5<4bOR++U!Y;2̷(aCW{z%? W'iؼsG(WZ6#qe6A LeG ؘ{+7'p#/7gLى OX_V;tp=jl{Lj+S`|6IY{c'J`c9Ժn=2Nu!تJ4%\%?aR"}&zp5avk L WV4$Z,?V "gXt#> cp MXԃ4ͨ#mJw&̻'4{gd`C5.ᦷ GL@0s@i"hQVA3Qtq]L4p{[@EKJ'( 9A"-6 vJ~.nע$>B("Q?{gG}&z*dJ֊ٻ^V6Z{|sUL|*Blq[J$~+uo5FND"YBxsȁ902h^(T*'؅q` XQBC禪^)qoP) @4(غ}1a'Ox1|X(Xy^.WTJa}rnϟ`E0ia߈~XTBާͼDu Xgw}@fqJ_b4,e]Csn Sup9ƩW^׳V{1K! kX;#9ܵ8`i×gR S p ~8 S-$k ],AkY!SBo36G *Knx6}¨ky8⋀bw^x^&b$$|o@V^j%>f|ʜT=SG|Y*d&j3fin~p,XZxj=-0"ԐuU*@SӊUE7L9ޱu\5,2 I [E+zχ'1$*v񨛓`$W oOz é󷂪S{HݝՀN.kl @ƅn2γ3 AM ~R૶_FbL(%O#lc&ʮۆc¢^Bsi"Y p<꼌'qojOe 4&D]C+m 5Ԍ dY'}uY2!yN7)ub%?;D8@wlbVѵa#4(\<>5onۺp@а@)\@rj6L?|aϜE`~qkDtXnQ*v݂9Xz5*qKƁ{2&?ů2H|OƇ}˼\jibtE:l]ty, g9"kdІ. 0ɉzKyf d^v2o:ި=ouØQu~D_iA`(8S {n*h s]-^t# +(q R{[aH+g՘XGx ]Z#p%0 ؍jM:м(#t0==mxx%_i&y3U=7B/0 y-sDOڬx0+riez6(p 1y9?LwZvB#JHyc4Կ衁gV//XXCC"dX)=bPosT?$fxt%KR$znڶf$t\ɑH[bM-[ߣͮsW ,1IN" 3f*|QXե;AVkmYS:< iDEWK68P;JM s}v fڻ=Dl!6+Wn <8+|'l( gqvš^k#B0pjyit1X$L0jx5#%eK^cXw51܄~I4T ș,ոsQ l6֎TճM.is}₤) -\@( #M8#\Rm ѫ" rksvxqz&<)%3b>8{x\2\AoKJA\=? »SNzYƶgv 7 M~HsT5sS2Lpd/ x?[C߈ཿ!Z)#iL!0y-qv)ə5ިVWlGw/u"8 qQ[c46F [%L"h}+N3#yˢj4aWQ4!{ @v6ڒܨ j֩BB3s%rXT)Ӛd6MtZ_K^y=}Fi8Bq zOcE۝^%unV?+Ϭx2F fP3d4rg,@Zk|*}~(A!r"?B>3FtkqU?SPcA'OG._AcarD"Eh@-+Ŷtɨ2JW];)$v_JbJS$CCUl4h{g XUǢۧL0익n97fxcmwoy>Z0oWOԜo0#>&K0J GB^l8ؖB*dlV_/&S8 n㤻M0U]߫Ԫt[^Q;}.M9]aޱ߹:߭Wظ445D0GBZlyu}E Av 9yͿ]njْLe[A.()Պy+%i8NQ-% KTUi:Z+Ҿ>[kb9las?_s;Ŀ[;w&NLj0lyUq|/~{b$b=fAQN5 뢴bd~&mS>BI/[JS פ0a%5[-f0]. } MXv2JD_:em]AN+qS.06ک/~+H} ٦ h_ӛ9/HoQFE+2!/v>S ɸXŭ?`f5/ɍ"IH>l'3Or;4V_?NE[6a 1Egffb7 4_zNFdkXRr@`LOx&=a%)B`пHUIŋZI#d-L['JP{h irΔ&)3JHPoqfeiŕ' 9B\IH๏4 D5/}K)V]W&E8"_& !n!&'~sKE}'6p`|^g<||&,PNCf[0K8:n$=6H`$?ػM*4 f6 E%@/$jtn#TyRMG!#Y{fIr57rRT=f%ا[Do?pLUyMH<\r.GS7Ќj|o9{G&/kn('5رv:AHf`HjGn>=*w7L 77юa&gVmW]wgŦ5-3)WdK3:~Q(̑TkI[tȇ17) 'Ŵ-H#VIP/'mv`+q9O8UÈSFwtCp0͛NdՇE0I|߈0hn."4d2Ƀ//@82xCyd:k- 7kF7KϬkKzbQ6|'m=p.2$4I_ ALFJP| RO|Y9Z>R9;Pb39гB.#;a K2v'g4Vx1TvT`0ĝ6eK8=G7~p4.儏tҠR<('U{;jԯaymXX&1c 8[_O+ <9s7bvYԲu8l `(59 (2)=m=M\1ƳYhP{fGK ~!5mݍw+GnQέB=\Ih4S9ƕoB]9j)X- WTRDfpzJ̶vrH^~St0QTI^L5D(S`)k`k9)k~"/|<;PѦy|2 k\=-cʵìtSꊏ[uFh4׽QZ:<xz kL^,&r[pÙ*]p3Fb,",鵩An; %kߚ:hfsD*Z6ö!Bn6ȵlT'{F!O,&Õrʿmo"Ĩ뷖vAҳ[jddq J76=gs괦:G6?;.)X 1*b>nyQ+zz¶5?f .0K{4;~);J4f۰矯/BH-W$eQѝMGg{A3G0rRA",dL8`IuJ_͠^B A1p*CǤVRJ=w`['l[рlQ:ZU1}Ru#OQIpS#~B5/<Β-uăG)S@JwH1B 6zBwK!J?Vy\ o-upRruعpw6ؒLCvlLX*~}c0m ILۧ'*{FYi&?{:_XR׵{),}9Rv܁*bXFt|?½<ڐ?#AӼA.e(>,~?5h+b%cq2P7RyhSFYM W6׉Û(W'5,z~?0Ġ= VbЧeqz|faZwǣPJxR@6 K9(d$- @ מKd(gw^n'oV@a`|6 _gn{D~9=:ÌꨏBbʟÊ͈Z)Gt*cc|s~Va`wz* ,C37ecvonɚMWA>hW!wZE=%҃gTq8^vG5Lw85T-:aKTsu Xn_Du 2``)OelGYO0G*}Z{_-zn@ٙQNZ|%N.s'Ues3y|\޻ċolHyIS\Y=,x}sS1'zC/jdQ>1'T8=/ y:q(2 |<8b|~RtTj"q^(" xU R`;28"|#Z$X!{g 3d 7k#%l`yS̸ku>33dX7/5Ql~cJw\" )hC8>ʀ'ۚ&'I;zՁE6r=A4<"_nOg L- ^2.3yx+:a!|DMv1وF++ɱ^xgq#h%2D^?}.:`GT;V9㠠@ŷt@:%C8Xr :ruoPO**\1d0DS/?DtHWsq:-꾕98Pv7^rEg;oUh\My@Cr_&h^pkOX22f0@??W* ms3JqHPy6PXX]4d,b`@ ? '9BNxĻa2:q),xAZ׃k%bPYϳa =T_Z+vws^106'ۚ{Vo⠸ZXhN*h? UrIt*O ~KRk)l9,n@Y+!. 26{ 壇3P( @prA ݬԖvܡE-= 0ً oV{|H_b=g5ݵ 0.:E;t:עkt2HR2Z۷k0 rΪ ]thHv=hշn԰b☕gs}'O9=2"M32a4{z[gwUa/:Haɉw|ipjF0*6;ܚ去~#(YJ^A>sU !m8*γm$&R_U}.FCD#>K/u蔖#7e=ϰW "@t޺eqa#jy.q6fvj?4hޢϟt_Z!lt0d{i3 8uHרIqGDұ߾)M4sRK3~. :-a6_*(n3 DbDt`YfF6{~s#+V[XU>cQy9'`}2n}$صp1nsfkxL%{e|֛LFA3e8RћH'm!:bUg6 @gv6\h.^#D$ ?g%4_mJ3 gRK#`{$̧ܩYju.6:l 5Jd̠(#Jk<1T k5þE [˧!O JS犛Ãy1ͶѦEHA1^A7Ro_dS y߽'3}b!{,t[P0lAS~c08hFFO*2U\e6x#;o TS!4DB+UG^%O_Y!Ne:tx% •mTU4rc#Ai5xׇW'N,Dbw-`'v$a1O{->M \ o ?\p'}`҉>QHqii-6M߽ UQ裡6eLZC~y .4do6޷mpeO.\z /vsZ1~ xZ N[oRk.廘P4hݡc)bo\X 9EJGx(Ӆ"U~oEVZ]##kGC fNV ȕ𐰣(ɼozW UY yi4 IN͆y<3>P%y;,ٙ+1[o$D5]竍 ZעwgҺtO'yBFŚN!ڹ$' xd2M3qn cN<Gv4:1r.Toa1OkX"jI-nR6;֖!T}>S6jN.X"F06{OP o2^`*f>;dh'2p1 cAt͙U# 5$6p^p~;CYk#';/Y5e8wz;Q U" nt(uFY{s4?_"& .4o,DWb&gY@ԥ\oqX.iK6;a$|71QtZB؄X!CdžF;wݏk=ƕO;`6~>Eʋ@V77֚[$iힿשȥR;{ lW q^Ysodoht#8SDD9\Iܻ~pXiB+o0vt7k<>$ %l@DЀ&ư\;:fkFt:A |ZB)v0=u^I}-p?[c(._Fk+wGi..Ih#0ne dN* ~?Ov?Ws(q~XHS{lxH9q"|P!drO#@APFu,;ik+Kwq1@9!5LcђY"f!۸>F x%hb'4,2۫ΥֆUWXTh$`K-X^ RSBd dX>m?Q`jpܭ0Vv磪zpRh^cmv /I`gmjXsӠp#Ϫf*~;N)33,8'Òw9FxK8ձ`&o[mѦ#zma#QcGJw ʨ#`~eh؈f2z,B dػ 0qݟ'j*Z>%p嚙t'F_f@92i⑍俨GcV)YFU$$[1\OA* S@In%2ɴk&EQ6=qM8ATM\}:\%F ?{h t,8']t~4wSoqɦ!ʐj:}4J.ۓhTX$`]'N "Wж8O/y;;h٭ h} &NiZX|5rQU B-JC"7 RxeLHQP?>LAIXpZ ` ZPqU_1?ӑ!^%=)M/ r~9o7̸.T4PTroko"5OQT` mv`=oa+Be)ҋc.߸4"gNh@uAٙ[J(U SwDGѱ)}js!JħlbF@ϔ}E'6W@6L4iN[G*R(N~B 9$7 66%^GB{S[3hra/f=ǧ]q.S_ڲ 6 :fZD:: #F/5JRI AGeosa;;I"ȉ .o[n>$*,j|Ї]Br]f/pzӡKٌh7$^٨i_kL[>d ۘ*&[O"Mmi=̧a,j*Jmrc5b- e]0zBFrPB E=:L,I$*E & ߖG `WQjc8z2$YZYp0򁭳maGl,Ql.dYNzeC:!$ÑRnLn_n#?1"󑈯CO'=AbT 2 =Ueawm{5dw\J;g2XtG x4G@9FR֡oVז.${%`K-Po(vm 3Xiڜ{iD2N:fLRIjP sm >*al; ֐)5(%54|,V4v|Qs}3Ɂiجr{|@j2;5lwJhI Շ3Gd ⶅPH=Dz7ĖI$zx@!L[oL%[+ . \ps(t7NLcAzY/9XՈ,q$d֥9-.嚥(l^:1E\,!)KiXp:~kod5x-r-:dw\cWDd-}hPX'ݬUqe0 륖IӯXW`c3nޔܼ!ZY~*zv2$~v|XRٗ:`lc ~w|UjЩjkMJob/mO FRoGP.9B&$;=qr]Ԝ3,&Yܦa3Y2$ )x҄,[:ApVgt'oo r}6 @n掱sA4ODik;cY(e csh9y>$mg=B=aZ)CWv&#w#D~ Md1?SKGlYN^ܔDN,x+EHS܍u :JDQG6ՠAR ^蔳ZoV5:T-n<11!S5{8\!VA@ŗ숋\TF|#cLè `:Φ۴*s'Syx&UJ9mhԞ| hU%\nŕE4 c]u|=W:'=g3oSmwL S&vUrd'$'G["E[\7n{U'K&g3aAj`& wSGkT6?5~/28$*_\\I^\TfMmPe ވևM(Ry)ީ!m0F}iPqבPEMn)ڮdu&'E.)䡣dq?P5<> CsLrD'S՞"mOҝ CmG;Ne(Xde v7l  .Y5YUlL k~| uA*vv_괆a̯MD~֓=5'TlO2 kˑ qE9O_\!%*f OCkD<6f`\L}N"+-(po&G?Cع[躬cH]G N_Tf/a;lFs}'ۂ,P̰ Y:hp+|;wKr7fpsZ ʈT6a98U=ss_ճhTTt`)9?4^?eZ5CD =>4BGírNe`4 ԵR.Ghm+5-Go'6ʗt A r+(dB1L > #: 58.`}, {|p{w/&|` ֎a&]̞N!PD#tjeƏ,LY t s@*ftN:U{TFYeVqW^p~ԕ\qNJͺ(O, }J'0ZrUeɞMd3s2g6;*|t2YTl)(l7lJȷ46X'7qSñvz%^ *Gs"Qnq׈gOf+64iB}9Kʷ2_rߘ F 'm- U/AE▁xD!O鮈/~p]o*BpҸBːEByu{m͒#b%y]l* It,W%(6O*D.=^SXtևrDeDv OY曀uw-tuA}B4-C. )KZjAAמּOП) zDK?9<v^%^vPڤa+SDOj41+(]wӰ'mq5v1}7"8uAugK4b87|E5Z8=/A=lnN#I|wKZ>C Q}V\7籈tG>nΙ*s5cR+lx(-{'|ЕEJ0b]A (ΰK sį/ݱKn8ޜ`7 S\{3^y?F(d߂*o}zi,Ն k ]P ~=co!hY.%E?#MWOe0T813*g,& 浃 CB8p8܅x=5| qٔhUde zU}e_/xV{"Wbj( X*&*1b!>L6:mU&Q;B4FLh7x8֟Đc̋_S_^<%ܞVN fK?>>,0T3eK2HT8)()޻Ry727F4v}'aՁ7= V RԌeۻ3{r1ķL3fH51PVo%WV}c2)Rf8[^~')XAxJ(*FH^=;c Y ^}\q +SǪVk<=Hk9bDVڱ6X~3mִ^|Z; ;IU)vV'@b(p^fv}ύ웧P!#xYjYe|IXnۣf+̘DlX$_y1;?)Gަ'#,Y{_vKѤ_N6TyPh6Bt=lZr_ S%|Wveoy7c|\K}ҥչ~3RK_Zfg Pʄ3 G1 ~:Iy Zr zIHr{N%vljO_f wzܩq4@8JR0gT$0c! bЭs!tDEV8ZyUׂekS=UZHY>H8ؿL (G73GY OQZF$3pbUy=}mrnDHd@f*RĴUTMae*x]V%ȮvWn6kثљ]5GQӴ<MZ6c"V@,@M8J%{lNy9R,+=^zOAyᏇ©$}]a1rTX%*/*9q}%2?XR 1Ep˝.L Me}䘀{ҒMb.S´j!SHw,٨4@#D#.B)H;\GcKEUu֙RBe]ݧH(LC1~#tNK u5Ykw!@F쳢D=?j8q+Q#WqGtHn_55P(1]Z=Ek]߻r[W&Nߴl!m]2>\(\ QJYxb9D>/ͺ_c.kV߫b40ܬnTqҰ"q)z޹n|ܭ?ϑz5?>6\ѪV숥F~{>p"AҿSӓ#h̯L:+IXjѵ!V"F /Qy8^fC iuz CR%dQ^uϗaQӐZ%a:fúұ~#0Ϧ~Kt`9aU-ISY–uPxj@Qy/n5?YUPJ Wdn!np^;/K 偯(-9Q\{{3enNZ玚B4ZïW 0<3#P*1O5xA #Ǭ%d` d~yѨdV`/\xq.|?'83ZvC|qe= Apnmb'쫏;_CJ!4DE{4A*ڊv2ؾ=Ò:7y^k绲%PFbn$;FNT0w;EۏpT 醚i?4&ғ^{U<(c={:7s-h,BPڻ jd@oHь1`[n@k(F Vu;hdeSh9)c Vg&;m&Q[ S )܀i % D)n 40{O)=%Hygxs`oa=i+?3ܔNujHv1*dCl9EI?&;믤˕%<;*"\Ou(Oɲ a{?#2T]aA+"^ƕҶŠzF氈'Is0 :פ|"`jR;@/L+mBC%CƵ$@C#S'ʝ&y Knj-9&"£hWY X "gmrxX \9~׿x~۟3?}g^̐-s[>ݯ_ RT(]- }l@3X|%,;55w[ibьtS kB1%}c-\lzh4BG,T˩ "],=oڒO;}UܩLK Ԧ\B8}VGs' @} 8S´tݟg9 HD]֕2[2)%"8w*HOr"R:v8㠩,ZtI v[1%^u^nM]|=usvO:hxb*6sJmzIN(%Y;o[I->^HP}L|&٬@ȇ!dDv1:ȤH/mQZۇ^8}V7cٔ x3㥄:"(ngIf(νw6"Q6Oϧ{2vzfYaR$)vh/bU2"rW1Z6Z{0~b7Siw[";gGPI#?' 9t^NQ )Rjl/;YͰ̶|7, ^OCmbw F2ݓt(SLSğNݧʾ܇IRլ| /Vvrsy3< !vr* DK7KR77F=6k<}%ρyiAD%:hǪK_s6,Q;'G]WǷpYz\c |Zň&'\du 2]1-qпy7aPo-2CI_܇78!{#́I`z-\sL>3qgSAf3/'%s.#S<gڂk-ncF ) : 'q;+x-@/O+28fp>U!]4xpG6;Ck!F+=`TJK9KVuӀr |YG7XB$c[]JT8iS37ow'A+`t2~Ih!Fj t=C2.7B`aO+n1S 1ƁxC*n9C^a]Y Л{&d~1LgIH ^#+m{a!|^Z~@ 4WT i2,gDINycR2qGG]]nuM}KguN^g=>>oQ%|@Ӳ]ť ]A{m5Lg]6m<ZM 3ʑ Iޮr;͏&d3&` C#4O6~kȏ#j*F@ ,qj{``DĩV<22æVX,kM.uGcpK4L}\B7]|eZ8JEER7s:Kl\]7Ė KOTl_kTeyhNQd)5KHS2n>֑$̮/݊M=^6TmX¡&Z)yhW4lhu]*Ѝ|.fS!͞󑙺. 0~dP7ncdvF`r¹ɧW+'"dFja_;,~Anlo :,,Zp?_3n#ujw(82ܴ^mP'@zt7H1e]hPic8%rw5Ғhj$Mx!K9Egsc1v'3i'̽tDG4|-nRpWdgS/MDE}xmk]JIZQyM9RHMXH,EGCr> \~7^KV~]tjE~Ґ;gix;bc6ĉjv7)ؒg6H2dP-Sc 3GgQrrO_Q%I59e8ue2NʠNC b4e"SB8zUat{Y "R-"1;#bFAe$I`FT7Zi`e="QGϬܩV< }$PhpD~9b:8G)py2+\U%ljn>l%ACG\D{qhO1nŴ&ccěqSAD9J Ȟ~cF#.KQ&gq,(T]phH$upzNS4RٲƬ#N%35|dyx-{ N:$ qL^j{a zy-o_Q7t_jmΩK)}-?m,F oї㖷W2sP. bxxPmFhr:~IQ(a:(qv1O'iyxƙu^Lρ kDn'['a;aR(qz3z'{2!5j!5'4M7G=tDNݯNTCx%>=I ɔjw_;|}̄;h!qk??ʙQB!55V:_auw*l(eiA-t?W#QQ͛ H)a~>zQHثW;O?g"ƸM3 W$|>"!"`H]0 K c;C-Ѥ=Bݻ8f#H`ϪHZp8ժ |H?rkNsWZr"F70BMnyuK;r/?c6*0 [(>bN.X4=Q %/З󃉑gnlFcE~/tp'Бk*3pFUc`n^+4Xxkz292zM'C%JyB%wT֋:P̃AT -YPxyUhQ]g7bo.$AzXC MY>YIϷGBzՠhd̅s~c_;'oQj@r'Pރ᭶Mz~JT  ՙetyQHxK+/2&8oU˝oxNJuM@shvSӣ5mLwǪTT]΅EʗetF Tӭ}{@]cp9QJrz3Ow:]t7]sA0ThCOju?aI^7hח\GQ_y@7a8l#c:ブ7LnW,PZp`r@;qGs&< YkQgnF J%%4ԈCQry+=Lo{N_Ӯ(4j, sqOԫX\SB0:0Œ(^񅾹^cYټa uP:CW9&>IQVk 3rHjQc3J,xkqe=rvjHa %=V2.fOcwIbQHd4D@؈9_"r9D}\G|-\lbC;"#M8KDN龔JxA5,WiVpji7A޵RNqe>K!sH]FMDV}P_z ktxvzFvye!y; ؆RU2Gj1YqL) J=T@Aekg121CQm+)tkb};w{C[YCm&Mi3 352U!2[@u ,E*WGVޯk.EE ۼ$SgmBoVEAP'u< W]xpZֵSۦl*s…O&O hJrݣCZ݈e=!_@D3h圜9s 2~\] ZNrCأ,  )?YևO%9wL]X+s CK͸Ax:60z71Pw`OOr"r[1DWп)D/]FRo9/UoYb^TѼ @ cƯܳT"3 Q?/!^UX*iۚ'nem|QPLmv Ǚrd]/ $j&Zec#VL$= !aĮ0-'baj}r,A Mf߃Y S[u$Qma 1BZ5(+\ICӓJꐺuKydߖIz$}nPMugD6Hf#n:BX/n:? ,!Zn@q2&P$D׊m ЫOĊ-v8KXY_$PEuQX^PLW:GZw xwrx^=\M=RS#^@M0{bX-3Aݘd 짥0eCW x琧5|O[5-qW÷OR'O6~zS5˸+)nF*mc|`V6b8V1Ma:8Qz`H'8Y7ffСG%x2e$ T69b%SMMuL6(1]始6 a|(nvLY,zU\cf=`w)lP.X`-}rM6g\DmIL4/M˫ZT_S0BR%l=~_N輧j]QpJ'#ROq]vj+?7%4&"(y#[נo4&H( ~ Y&,(o }6a 1F:+e]KxA$u< |EibO&L/eLԁ߃to1s.Ƈ]@T\ZD-Ãu #u ,0fH7vB)&ig yx eХ>03O(OV\ߟ[or\FmMY:%k!ŠPW-`;2QEV!јF-@M/e''k8S?oQq~mv-:&DwXLll0kvròd%Q8 , њ)42-JCM7 #a{QɻpZ:iX@ s1)dk!.7'x;mpl1&PU 15w%(*ӮUZ*KФP_=":<\%-,#޵Ю9غ}qGVԎYsڏ&,'6S}#AryupDy~,&'g;'q.!?UϏFV ޮHUw53ON! nEwUzA3O$|CLyw1zJ}K˃  ^LWe!Mwț1.H֍S_K:u\(~k02m!˽+RНLePl{MkU$_q*#N|ej@:;t̓LVNqUGCv0&3'./s?tP0"ymad̹n;mUŠuRlԒhxWg;rouNz/Y%F&e=[ZT`` 9qcu̖$7r\q^_VR1=i}xyoS1gS1Rl)(.D'=ǬSV[ .;I%\|gmw}R qf,"ohuLTjDEb@(w dT0>eVH`&,ЄLF@`Hoaԋ+rNụ-&r fvgEҔo}f7Mr U>-i/k!D'+/x^(S=^T$s=TbAژ߽5DŽ&nـ yx{BzNJ鰽2Sn4Mf*8'H:]!DpiﰦyޥlO4!Kе2~S{PYfaop.x*{Y ב*3K y4qg<#LZ;|Œ6<6ĬQ~F:ᓑw˩˦ kʥ|=yH|,ZǕ٘'0֡Gs=r|LL z e$Z}aiO 6(s'8u0]0|S&EV5R@sK GLJ.cxPLR^L'ЉKMТK "N!UÂY1_ZWU!8nάV{f{yޟN7U8锃sDhD"6b럣qXtۍR7^+2OuEy՟Z)s]~xk7\%?I͖\G 4[^_FK"LFIћQ51DLj6糩$:|3%1Wջqz"i ,Es&R1͌F"gS18s6161ÎXhn;/Dye2V8cH&q%e5hg2p:}2 QԸ_X_/`UKkt1je)xYÎElqcG=tÜt\ᯯ|"dڶ;>qmKE_*x gKMr&ZC\?z`6yLŦ+Hâ9A3n U禞 ofI4VSL!'=,}eB:<.6Z ٢rT5]ȑR뉻ycOz !neSFyPjZ2+dSXg*.Hx #zI4)"8iY%\s v>;TI}z3gMRln uw܌ 86lG3Cfpk“HP\Vp ${)J%4~ bz`t+'98F]hb>3p rB#⋖|nc8%gCuO x lu8mk>Yp"ԢQh#i!6W| ,'"qI~czyqSG%Iꕪg&ٹb,aB O6}H]wJar~IK%d_{>xVWje+HxK<)(3L5CɅ%" ѲK UDSd7rX`~k 9ytӡ4UV'߮Ltvb 2HMҘl,P7WncvP237$5K^": q \-CL;%߼҃QȒoO憥؄"'UHdfzkpē-lK:ʺ,{W;:tE;)J`S֎D<2Zxg}f< FZ U]lQf̰/udT)ڤC2|QRw7pyG9:{"iF@վ2ؤS9"fsu 6AwBښ 2[Z?0 Ҥ/׾vFDݒ J%D+h {.䝀p矫Bt@>r]=v8`8ϣmuΣ@8֬fA YӳGu!l(GN'jgcڰӖmQ;oT/ЉcX[Di'Oʠz۰g߆-3 4,lw[ i1b%~ȹGq\R VHr.k%3ڐ9\ 8v*Ttts^mwg_ں@h KX0ע[цRuG><=pL0V}[Fnj.2w#֋xYY\4>e25[AOwu Xƫmw ҽz"MӀC)y,ZizJ-GWxeMfV6l,JMj k*XdAͬyv2_!^ynVqa "v\55~y7{C%tW.$r)*!4C ,5-|)fb18ZXR;N B^&]Q4wiG$o48ܿvHt?h~WzOeVC$K'WCM;3k=7}w#nuh3 l~\3̀r¯ j:GWۼٔDҠTe6yDWͧ] ?8wؼߛ'8L6i"̊UON4b$*m3!uokߋd]H~b}=Ԯ09I-'Eڜ5nUϙD}rq%NamV &m<*N]5`Dp+l yeр8)$rjC؜NQvG~I%k;#$3Geza6/;},{AUu}mt&fMT9/f)Hh^9!SbC deZGqf9,7xm$2bɞwMٞəgE9#(BVaªPD[INKQHT u㑵(zJx0!<5`N M]C6w)CM'5Rp%]jQDa"_M6svA'E_$8ɢ]ad{#e u59D2̽v(cpgٮ w#6BRam$JLԩj  ,w[Mb k \Jd`V9ӄl3 ֻH|8GgX|Ѿ)Zi}~m=o 'qTَ8L+ŒMHFtN.ԻJa'+Sg8)a82" 㵰1a7pvYސ_@AN b8ء%y6֥O%liPR݂m!H5=K*.^ro o+U܅ KՑJUHU+ 3 ]#}{DQx+dVaHT3U̯Ot9Nr糽&0UHMd.j!3"u_$Yc,0>؆QTO߸r<`80It^L'!ꍂ~u\W8J 6Avۯ*oD!Dŵ֏ws/#a]1Mj(U]$`k`;8ea /W^ŚGC޴(iMIɞBV^SB{h ۓvڒJjbap|d3DzkweST,#"V֒1q\)ɄSTMX 1Իz[gK|۸O,mC7@>TmZRcU|+7x3v_gmXRvЎG5dF<HD~F41 <~5¶u^nHj@ ϗ""F LbWp/8/D腮bID#goyGo۷d9{钐#3Je@ƦC(6/z7 cw1yӛ-'vSwHab!,:PQRl,${:V&X40\4H)QiPW/O k L/z׮kW2=4Z.8[9\$abө7.+`??E# ɀ`V.0-=^ߋm։we;-gbQ-u USj Acg9f=i\#3EJ凗m!͊uA;r)R 1;dc Q .b"dy/_T7㬹l' >MNp`>,b;Hacu\ShDYq$AP_IK, L|.UᄅvgpJ1>ڲPV S&BʩC\ b:¢3I!XPcu71-EW^vJ e2Iv 4̠3,L?]_çȕTeڞUdYT"D9-k,S>Ϡ.u|1 }p@`~a;E2T"z o0ƯIbkJetWJi_A")oe )ϟh?C|{R@eoX[ʾ53@)`s tR􁪴_ڭL/$Tqr% HpbHIOg0l$ah  N!zc ņjgIdyֹpt11SD@ Dt:Wvr&MBN85Y. d3%$s!,m>?_#:DuD];57ݢDWۧn&o9ށ~2 й.1h(*} A\j߰ e_\!cV1B|>@40Rb'GxBbƪړپC`̧7HKg;[(؄ CS~T6'Ԙ!m]<-Jًt$E-W#<.GBV- \Fz1yVIť6c&0`dg@)K>W&Kг`VǑCs{t ?EYue6ȬZo;2(!7!ً)}j^',Ԏb^~"f;)Vu,!̈Bh3]^\NuA`&uaިPwRV588\Ti¡;-t5gG Ҋe8K7`Dg:DD~4ǹиKIMjv5%ܲ袁zKfS>)7=PΒ+FU@Re!=|:˄5DK [%]L_{:m-ÊœI <y՚fzPz> N>K%S"lr VXOVax[ f@.̢ :'DٸJl-hoQIc*x~&hjK"/6Ag "=g) _ٕg cqt(prkOQn$U6#CVdt2fJ# O[NěVVC Zըȟ2@7`%H x]+u"sKUVk dî:<9 h AsTvr7=rmr/vVo0nA~-قع&s'Qb :i&t%;2$7|sy-^Z P)Z:vس61|K=bW;bd1S._΃&@D\N8"o`'WkoRkm Xk{Cbw.\,z_bBk1 W]qzK1F>h6e 9x\SZp:#BSi.%j7&bc++N΂eΜtW3*3_e0,5!q,lꗰw>^<Zd§, pJ;ԗ) `ᡶqwܽѹCxzhKeNKe1s@FsT}zE3  KwrOwt``}rbMvE~:4^U e@p"MyVKr5/ߪ=~$8{Ahh̰L70$ꡃ[$I$0- /kEU˫`,ذ1n`"Dd9uPA{"b;llv4?5XӁ{k߅O!6P(#I/6H7Rl=³6,2`/\2|xWiG|} xVE4mcx_m:zpD]i'f3ΐ`ZjVfIN*"ig%uS냄OAO2XuH G, ?[mHb os>|[N/3L>݌?Ӝ,Ē!\z5dwR@o#%bՔ1))bHJ?T2Y C#%r)iA5zW ,RB {2X=Vg*bu{0 ]l8IQ,k'P1b'NzY}f{/()F9 wm(m).v[Syxf!`&D,w]:bik>wnU"+;8dk!{~4dzz7 Q"#鿷~2ݮcq `:Ӫ_ni"Ϗjp>C.? ;VXjydҀOD0.hF~ĘvJ]`m{>͹RAj͎7E#H3k0ju$=KLι7F'h(LEaqtsbzB6o6ݫ 3Qɀ|;@DO|T܂]3 7 Im6Z1nO- +t+DɳaC&{k"l 4_ARnD|AT{IiNx #bU=3sݡKL@ =WU+29cirszm)RAkOEs|Q8-~x Y[;Ą(|Ί{^]i+;? Qp]Yq`pZ2Ɲ|4, -U?*FU.ٜ׬41pܫ:Բ!iu,,G:ŽvʡGm#mP[u28e=lF#jn9&:JZHtf.ɫA qa(* ]!/ULď؛j%U%~(O ]ςt2 %`P/'}\Y< ~<Mf#,IKڽ5Yc(ݔREm]}"S Nar)͊ɠw~VO8câi$k]ZdisAα[+% gzts97JeX !ıf:i k] xC2['PhICf\4Ș~i5^.Fx9D#S;3]j+<$8#XHH*p;V!3;Ma Ri :i)+9kpL>d8UZ\ޙҖ+xϣ2E?'ԃ%WPP$ϭ=mRd8< ,zB[cC-TB6b~^|] 9H2AKṈ %^3?8^h8cB[riϩ hxNTJk\*7L4vArCbF01-ʩ'Ud#z/GۦҜ,% NXK(";bI#Z+,4I-6u(ϙɲvY-~h&7d~|R[+ff7- E3)L/ƉӞA4Q7mY;KlWݧldjO? B:9-{/Ǽ:KMQLҔ*﶑R ɽBSȘ\jF ՟ \0ת&F93K)X'*|/v~*W%x`Uw?m9h*E%I} &+3! c[ ԦF Eds;4e;NdB䀮IM 4b_={/\jTA<원Hd?6?9ƿO_~"]b@F&?gj! j/2]iJYU,ca3Wah:.| !0 ̋j$ ~u# :DrEKr6(fNd{15:# sWVKѹQeZ' |& # NJ@řX}$2Lݣۖ(>,!gc!yLK@jElJsE!A9tǻ]Ucl:+ PJTR7),f}1aȣkQ Xt%\DxE,'_o^ϓ\h=a{آ2BlFkZI6'^ -^jAH Y*\O*)[Webֆc?b0'Fz%ۏCWݏ7MgiimܰхL [ 0y @-bEwiaNr8DHǻ"cU$12E5}SH3c? p_wۋf͵=R3 Ɂ\BLЗ2="noRDr%L}/;J~`wʚcӷej."78dk'kM&w2euӛkzMYL+|BF/0WpX8΂ǃΡi|i |~&՞Bo#d[63Fg Ǡ60dm# %62!Dj1v[9J3S,f+Wpl̼?o,͛\5*|T M 90KH6sr\G&h~/EP' یiք \7"+CgX.[γ:%lת#/OXp邱?4(]_6Ӹq(ð3b /}Kmo=]OXeUtMH^bg5]JsG&<$C4 fJ4H4.lYMU_h&etmH |L8xn,׾>cZUarzye($t1 s\0AK48 L4 dS Y h >ޓ S!7LAL7>T4&~־E(LU݋ (^a"T{.#JAu'?oGZw66Y&a'ɋ8qE UCNTIF_dLe CGKn} (l=5QXgDŽʎZ/;cEjS(9K0*=cFb5Ƞdͯw/*DWC6n=]wZCkZBJv ?%4I-<&dxx Cd"qg nYˁjμ,nsuD& 9)vbIk]"S@+ܫ^)7 ryXed6uhFקH+!z鉟Vؕ~w/jv>9[MJLw-g[sj*J3nt>F8Εq_Ԗ X*H{⻽|H˨'˘pK\ɦϪZ8)-X ȬRCX,_8sԆ)a_ǒטW`o@h/姌SoT"_ʂnH:S7)4&H1{#wY[ق0~ aLf[SMӕZO`ڵE#Pw'Fq]*4̀Ns9u Fg (ϭMB8aE_8i+ LH߀t~!z8EU ͫ"*=FOzS%jXڀRR峼'YUTU5' דwx~hWDk%<9Qc۫pH!Lm\zcyEMMnf!0Jʠ(ٖ| #F5 BpC f`o硨NT2plb|sߑ赴!BJ%^Ro}0-SP޶)tb %,7z*qȓH(}ۧ 0LmA+?h*`yar7e7 f-mmJ.qYvQI ʿA~B蟵Bp 65m$o)'? )zD-yLC7G0:4׀D묒y\dBve)begќe!S02ձejlg9E7k[ P6,麱1c["$;KD'^֖ðR1~!_V}n@7xu&1udlbx+"&R3w?"#( J %>E41; &O!H[P%Fa'tlȬ1H֫G$= y2W7_e-; y3i0 کe+B[6\m4KH\鑪)(6‘e#|9K8IJ φ(DϲB?"y@җ8 {)WI@S!KPيDd0fgsMN6&qvx!w)%}`BWyܳsF>Me'9Jy#;nTCg$ۋhV#="e7 gBչ$W1%R58(|fB~D$CL%4=G va9@C֚848^\Rߜր_~A;Js*?/e0 Pqp^Cf)Fl:zCOV R1 =P<Rcqu>+fC| OdD\&frKG'uʆ2!̗ MC0nl~sxw<0tb%gm8Oν(Jw$DwPljgvB_Z[OUU!pוSQ1 ym4J03} BDEC[|ʔ~$cO tުG^c__tM] \UqF7hb;HJA!J?o1وX)[Orb+0Uh6`QijφRp^4äe+NNJeSlB}ƧT]T.ܪQvC (E] xʛbl/}RI#ĥNľi d`C7M}/h,lT/X͵}қ,:AlZ<ɰJێ rHΕZ_:ҢY H?O-F[3~ ȷ 9IN_`=%8g=PeK"(0Gq܁5=Cw0aj*=S|$_J1B(/SBpa<Un9\t7vu|h6hU{ڶ-0ף'Sa.ؚ!a;K;!hsBJ`f:l{B^R"8L,Be%[4f'u8JooI<ٔ:'$a7_%CyB:Q£IlGUĮD߷&rBYǩ&_l/x] =?b b'n̮ ܛ`vlci>qǔϻïG/0pA^zQ`:86ҽF~p3KŚ^yqZ2^7/ RVpC# ߏ^\b;wStanLW_w*Gy(Ι?2'Q3{!<JߞL:ϋ-ܠvI:O7|@LP3SϘ=|% A%#]"=jlj?q̿$OǞDh lJ(tx'M:e-a 6ۣc&մ,/h%|5/?$ދ,IRǴ^oXB5/?>i_WB`*( ަۊdݢ.e3 k&k܀0*[+8?O_ٛI-c+U=fqplƞaA#|u=D&Y93?hqugbm?Ӻ3Mf:zy8m}O()9AeD8_'f꧁7w b8R7O]>3" !zmyÛʼ̳h7\w AJzt;<`1N"BfJD!lG\ph“!/(i|s6qhT/35hD!#<& FKA568:[QNj2 j~ U0WJ.(BΙ _e2^sC+ 0Y:*Nso3VŚ6Mxt.-(BF9,B N ><47(bVYKS3G~/RZBej]0t>@+ ,#~jCFCɀFE?y.>B^N5xjK%Jէ\طȀ򂒅[lZm`GqjfvY)p(fV̫oR& j<_zD3iz!m]]h&.v늜LlKt? *@܋2Ut[(axƇʂ!'Hﱿ˓M""hRD+D2"oE EhnC[ gwD֙3V-^KSĽ¹])9Cֺ l7{UN*yaPiXq2VV\\@'509 s\96A$FȺNK)\tӨkx"

ʣfʲfO>ȼYJ2ùRH09%uKJMp|'Al٣ Z|ۿ )qil޻Aq:盗)%*'Zgù?eͫ~@Ṇ8hpA8w!) =ks;U1-*P2faIcod;MvPF^{Xw }+ T3=KGٻ@s[3\E] h|6m>pֶ:)舱ykQkS{t:1l}(/Äև2GB[t+EFeX-^&yFCXƔ$iԘc7P1mkn^ j?'I;yA4Q#4GޱBh3gB;Ub2$Lbs8n;@:*WJԀ)}<ے]b J2>|^]`|{&&P.pl0rrBf8zuƊw[w6nls?#U(I%xRp6/˒{`ϡz+ɢC z] |m9E/9DNOom,I'{>@ZߡŨ[e? ([v@뙇7)Rsh^Ɠ lzsצݒƐ6 FvКq.^J8%Eg$_Z8;% bU&*!l/[ɼ7$bF;k}gUc@sl]y 3Vx" L h<:39Y7cUVmN+=rNsqca}[KU923 Lx=p2;%d6@ٌ ?~pu~7(=2pa|m6eT*G1& }*84Iyfr|CAyClwC;JV0RuD+&ٛ\lV/>x4Y䷙ÐB73|ӄ)A-WgA|cRВl!LM7T΁mE%sD&[{_gf'"IN,ۼWBTمGL{/&x7:Tb$+_rɥ?4*Q(![ F+PG<׀XuD›G)uqJian<گkzk=BA(V#E1AiJE!o8a `й}usg(8M 01"ٽro_K_F-63/R8+1mΨJfQdF`)R:)6t82≠H%|h=(^lV$"ϲ;SP]PN .e6i;I'U"OV.+}oG SdvďqVU6nracI+vx4 sڲ5[-p9@6މ;`#Y43,$)Rmg|؆Wp~Lrq~,"W Ż+<ӕ7 th;(Eճh.:,0dcxh3eˋ&‰؝<#dx.? gH3 ոt&(h%ippTrVtNSnO@&Z?#Pz&1&|S>}3}4_ktB?4?A[wg2;"#js4p)Oˆ7o84l޴D=h^;reI'0~h R4* CQ4I<J ma:Yh.{݊ ]R&T2bU}܎O+d!L0Saw/R #VWYCw߻z6Z.ΐCFw=Yֽ\p%#ꆄG=sAeT㸉E#O Y)peX}o-~]◴]`d3XPs0^ޯBY 3zX梣\Ճc,3QFz5rՐ L}bO)䏂)&ޝH^5Eu'|CIzhH xBu`l+1 ]k$dY[j#yZR`0Ix:~|)Z1=?wbP1! [TTPkRʓ\ӡbxr (`@3(B;U u㈂=G-뇱 FzC-] ]f,wiϞ93\<\[B ?+*.fjAأ^*Qv`v()`ny%1zEw2wP7ɼFn x(nr>7x҂y@w "+=ƀqdψGl"Hto--$FI(Qs^Аi~hcE-i1xX(~TcbLDp%˸$KEI';XYH ФݧRig5Qiɿtb_4:fp¡ *_f١E4@y.>qfc([;ABFRNyi:)fI?dQeۣ2S3 +vx Wa،#sT>3+ot-??䙸Cx2'8P |4',#h/:ƱcQIѷ6bvPG' HI)ƃbۍI!,Gj}2vIӐLYNEU>zW"E0љ!7/F)LFX9={:&Hv2{݌TcS^_< :2R[8K̂M"ZΡ< HFQ2Vv5`9r; ɂ䩛QKCӹDm쎬}AʚX "GBLr@t/~U4͌fD7J-Gu8=}1"<2 y-{M{]=JnavKDZZ5!հzfhY.J7E<,װ[9ƊrYL oL*m!!+*G(rY"A:l?W@K.|({ UA;σ#,7(ëjj^kk3HF=7Q?~5+3N@+HwB%'Jo~hbPF)2֎IjbyX]nv͉ :{G~֕HX]4 ‚[gRtXq _ %|Z}{ z6ؤZ(fa=!pM dz`mrJ!gsD\ zS4\D>ֺ<'<*z>=|8JIa:x(1Twz-uv2:+h~9 MK~O3fubS#]A٪) +kc ">p͖^ fR L9J2.e)仿20]LI_2=GEǜct)=g\zFQ(JcoGK،HޚU7D<ᵷ^JъM mk! J:W$8Wͫ|M|?r\x ( !vy3p!WI.3\.ABMw%H2?ɫ7{Z1ҥcu*,DtY)xX_X)? ̑-X&r˅cӥ5ghL_jH;ZzA$&Zu9[X@TD Gy8ʙgg LQ.&liOn¶%t̮V}gOU`xDZkt4I2'43_:GTk v'ď |N$5 7(Bf()RR[w>$Or!<T QntrQiG^" -ܠqDDEH3>fh BQqPSɘuh^?Տ'D}gs>OD~mRTXg@V-Mf"hh%6$}dJsPLq=:w7~AoNWqHX vdD{beE^ޟ X>Aŝ/ Ҷur{ʢڡHt)$aMfy a% sA䟂FdM ->2zJ{v;Ywģ!S WMOIh0 T9j^7sZ- JIƈkcxHp'Wb +# Mt 1bqZn8QFrD.`cz˜B gw #)P)rpYU&7`&Ob.|(zo`{2C= E-[x)HA5R)Ò۸&s^u#J3+rGv{5q!C` "|$hx]#97ZLeZ&.YD#t{9\^,E=,NqKǀq\> )-HO4ջ1#~70a@0jdY7mOښik 9&so1s*,LϜTr~^LQ)n9TDzeyo^l$Pr]΃! I*K{o~S̰$\BY8ИЖD'Fy?3!}Pl>玡琦sG<9'y)^8ȎyU7㪐^ApFk %: R /qb~߳7Y]P }™Zǃ7.χ( ]+eX{!Òu7?2u. `َL‚{6] 8XMI8搃 p ^;w {.M#?6Z_Kw iQHdYƴl3k]"Ąyl5l`,m<@ 9%B}èVOY'w J0קM?LĸIn#w ](8W+މm8+}D'TDbsbEjPaѓgu{?N2͡IcgW'ͱ6 ꓨ ;*O ߇Bai]YlhS 8z*tkN8ME\3wɁ8PW^f?z=<)ᙥ$#o.>k"L*=<å =ɜBM COAݛry?5o|=v$z zSP'aU!Ms_u3}BlTVVۿs0Dus̑>mvUpLfهIjdfO'xn\c_L뽳z9{<~N9_<`5WFHxF6-,d/. ,r4_ cX=x;Hm4O:ꮗC:IKwc͋͒ʀD﹆W62 鐒 Ku;{ ,܁BUm]z]CSA2*տU*#QȐ#HpPh5vJIxiR%՘h(axieWn!-J & :K `@n/DH9C1ZA{CQ k\pAh{ԓɨչl:f O:ϲHRa]ñN2X,:FrtZUgue!y2Al^,)f<#<)Z}b-֕wzƒqba)Jm%+OUY8{$ rs]}7 cDҞ2kubѓ6V7j/.ahFp<\U#nH}JS ?' =L&ِB[z(е8(7 y/XZoKEEf+qK&Uv.Ȗ<ؐz\"KCA%,Yg~2QC حǮX:l]dTڀ\zRF%EM{|GQ_T5Ag18ı\[zNFkϟ굇:b£??]*>ӉDulF4 lz' fe7•~VzgmtІ#Gx Mٯ}?mvp=D6aFd_Pҕ:Pkyd\ڐcY R3HgAߪ꧜6jd ?q/*^_M6Nh~ѿnq=,7A n ̿" Q_# \> }n5$G:>#Rrɤ΋ ѧ<\v!0htƞ^l? 4CfZԐS };IP^H7=[c?P){S)Ʉ0d p@bZ֗T,Y/uw^ζjEmv՜ (~~[A80ަ4 |<\@)wK#OlIZx"IPeηdUr۹Ɖ=GҰ2[+rF)c5e䞺Xuj7ҬM^jaVHӰO]wڸpT`N˒c7\83LK*m̢52NeP:&1'TW)O]6QV<;Vij 7QэzJr}U&{hw4?Ux@TJ+*U$Chː.Q!4h lmi|E̻Q.twۆs3ɹߗr.=g ;(Z꧄3NBͽ FڇLQ_-|w[IADuɻC,} jM5IqmJ'wX*J=>8Kһ -/G沐e_"F(9~VvpX/}:qdS=0 N.gˈc7E?^\X/y^2vJkaZ.i9W,(߭3uFf^HeKYFh4vO'F'?A-~kݠ zųΩFQbPB'>hFƵzˉLf0 Fe{Fk03Xe嘝2E 'h|#|ӧY@WA5Wo1%F7MwjBG-w^Gb;C;^H1 rЄ,]e2Ĉ"iӏwdaA"XI0BQYzm!}d/<N6;*`͍V~.r8~H8*^Nu$%(BCL8O,ٻ ,4u NNtMLCsε [Òu{ߨ1!A1n%MH6al^+sGޙ' e|v4ub8F%>PoT[e1Fqd'EvܚOs8b7aFN?-IVA\Yz-Fy#>I;D!$12, @wC%:>N: @NTͨjNUnUg?$4%SV_-Aw:h|ل]Wm* &}v3(`7Q<66LEѻ.͏~l+QRYVr̤q(x[P\ӗĹ?Ra5E3aS""iw 9CP:UJXY<*džXD#FAJ@͒G] ā>!N3z$<_ = w-;/V0XT_p;br5@BS(y >1Y9B9峚]"k2Yph]'XxlUAv*n~KOWߑa#hHAGw<P,wE'7>y2Zu轍T*쀱3x R%h7|b1 "@=܂ByANViz䟆Kk4 TDsh%W^ ?L&cmIN#x9'_C%,C4#MIhĒ fe]6 1=ovu6>9 83ƭ\HX۪bW(g;F~=9kmKy t"asO"#}cèoP+13e*l IXϥ3Bt%2 1j;Z# 䫘,1H niERm 18FoM b1!H R" %+V%ώӒ>WԞf~(x?Bsl[mŚ i]`G&%be(-YDӂ ;FK = -VI׷R+'B4 bOuȲ2(vJK^ֺiEh7izMBOgEw)TMځPpZl< [)JxS0݋W MN oA&'뺐; N?݂ 8Qԇ$I=*M!Lb\[2G=P8vZU5ibɰՓ5.Wqv8]W4g:μ)d[ʐ{;N|IY:RoN>^\8AMhT\Q;CGcz߷v ᕷʛ=˛( v0:$Өh/Q<$gTL,3J%\*>X'WmC1?sqm&X1]~'YD냨odpZhI/&jz4.H iv_SJo-!$PjP0m8dhnʦ08V_a/=nzξ5aU5LZVKe+aޏx\;-9Bm~i>.w}x \]@ Sw lɡǮ͏%0l!+4}|xPD74dH q2!lg\i"( U^q;&>>9U/JV\ĄHq+;Eoͷ'{kQ*YzH(-2+M8,}0s>- IVL>d0 |LPy|2Ar}DG7NdAH|])-6iTZFvo1lE-%?j+*f z8|ڶwʥNP[I8Z *LO Cj]2@,4nK.Eds[4@yFLL7{ V`|60f>t$+0Fu}-/&%[H/npE`R:+ףf,΋‰,δy:]vQɱ7@Rit4ݥ"9%M{%Ѝl ռU|Bӗ oDx0g9V2~~ks2A[q)c˗fER0X} HMskZf3 89>~^kvV6ĂyTm"4 Z(GPU{;Mt>4d bVneb r`7])()C`b)j^L˹GMIݕ@/n.6hg%,ob]i ѷIvx]Sa˃^vqH@ u 5fjmy2TxbZ Yʌ}0I^]lD rYfsݱ\ }iP)řeۗf+yxcwFN9:"ȭ:uoVXv=<QH"r}ocA %2ZbH78m|@e{'淜 Bj~tGia~m+z&#0&fC7pך.!gX,iB⫝;S'!8CV?-ĒԧO(pyuu45{{ye,ߡkV Fa#fͩ0NxʱI ;)l-STe?!(:d djV< (5eڮ+cO^[Ar]OU<@^Q;u De ziY@assY oOWӴd!`TS8V"ɶO $qg y}`is01ʆN:!VN|NdBRLgGg]`/?W+'Rvfu(,q/$`mc`=wڙ|ըv,i(ϩw@5|),`k!@]אOҠrg>izR#jlI̒@4Jv"8kAGy *}{]MT: Q¿PbPx:3kP3JBJ_l/Klg2m#,tM'hpAQ~xE1{3ZE/"+#vEɾuyKk@+#S %@zQ0~< G~^&=%>JwཾҎUձr61 _B7b1v{G-*(+hu|OA>N62F Bfs'^r2wGk؀\.MgR(T(=1yA),:۬A.vRMVY-Aǒuyd_[;~l׌Sj Co6=.g&l WΫ!ar>|: BۺOƃ9B氃WB12Tqr %2x,vY&E9]Swhf<&]U; S Vak_+f:9ѿXc&AG FLtƅrOF'F!jҜ#ȩ۹% ر79Ty&5C-""a,U td4\t#ܸh 3"9uV. [,聄e׻CLT&uVOBLXՏXQ YX4],f3_[:_Pb8'z2x(hz-K~θp,P o-}x'X#Nd1{tKcZ,*#uJ&''.l ԣq302a7rm"?;g3!X˪3^++6/W+S-O۳O$GC?#)I3 h0ydȐzWMpA-Ts(G*މٺ<-FbO6MabOsB¿_vpXG + lCZ]|f[97* ZeUrO9Ѩ%E{CE!dwm/ńj"#\i6@o3,6mV]- hO%*_^WVgsҬ"pR+?Z0z& ,b\T`ؘ[_2;"+Cva #*jم oY5[nDF%e7Y}WF{Yn6rsn6,fLc8AEѺ)3(K^ SewtI~CkPvRwbbaw]xB" 3`~7?.Qן]E0V.Λ.=J/Niߦmf$(1[}S$}=ȭ| Dl6SVjeu` G5\n-ld^J{7Dn-'bQ\a&, ?Xxgd"ecbrŚ~ Lk>A\8\@zYDeB ;<γ&֥0b!ڸ+(EDj 1 cd(rGs"⎄\v5)b9,$\BeO2_Y(+~4U.-rD.؇6F: Nв@fŔNC daLyP{(c,"G0GPvx=d ?w/xwLBũ,&_"8Ùmݼ([5j>*)fLk^a;w_ FykHR'o3 r8\!BHH Ӿ/O,`:%l r׸SZ n@i7I{ҾU)U09Y맼82xf m i[Ӂ&iKVWʂ^x㝕-Λ n ,y0NтHQ12\QgB\XL/$ߑ kbnwGWԈb rí0E(: j_̹qճQWZ2,ow_mdfE{}d=hāp֬]6] yuk``t{$qz8M6{H>0z5*Xao)Hm8/Z) =`D߉#x93h,fiD(5*?1SC|9j%͝+]6`Z/l&GLypZGnP{7Z̺S] 0M?O҆1 rB/Vic6f\ C>9!1%_QJ,SQ+ 6$U`۽i-dso! / &5})÷~SBzّܷ.FSs"وP=8p( q?n'@&aͱQvv'ۈz/j`V#GE&TcD؀.1P;$l”"OW:~/\PpnwQ~"D@^[=Nzؼ&& $9egf9yr|3ISt oOY C?G5^+ Osuy% ̼ (KLmt [' -Hvݷdѭ۳X֢N1䡋A^M3QIQ+dz~X%K"DH7&M\S@na|C4dNC+jI)ќ`YɆ'S^d%tN>wN1 ߁#?aMO}~UGwJ[7~1k5R7r,)n,DY'35W:y9ͪ *M">eysu|pRT@K<m+!RwHfv<8sNPђTnGNm1#6$э+M5VvȢS 5BbiXCcw<3< bўKv)8v;!w WhJfgqnҟ#[lISaCIhHA;TD|`Tͭx(Qٞ֓Q,eQ@+ϰ-rJ>*ҾC~gR|G5>Xo9; rsl$ch?˹4ABU zj-e%[1Q?<9Ak(اF\txVW߾~;>mcqLϫhg{13X-/ eyDLdyM u4Ku{O",t:p6TKJCpiL'+Q]]#k| dYB Q?QQpέJ uq*&42 4B]G񥩤%+Dm3͙$h&RA}L8 o(+=9L|8o}dt+NF|Ts>.g9^pA5kRIVRfT|‡M E%z U[U,x g^N~G?IFv^@ жMo%"7WV10yVfw kx ]#3A N5(1bdϵ8z®zyw@OaX:$4a {ĕ8fP˴ZriTJye'56{_q g΅-5sy{m辖oVv?3r^rbE[A_3 .i"%[UCT/p&Wg߻-g'>_vG~|Gԋ<\HEZS)` &n&w~`,l!ݛ:jƕmVf9Zl&*'QجgڮEgyeFz RGQ%R*-9s"ݘZ}!!rvw}ZG}W6L/eM&{cAw)o0Um̀8>oZc|+[Y*߂VSZtzōAu-Gd·!A{Lh)lI'c5T//soV>h!:Gz4?]',3 "(x Xy441 >nw^Gt{TtpQ@ɛ*B3¤ K:cxFC!7BXIüwo+PY30< z\恽l h.7.PI_1V2Xe$Nh uF-+?mrDSԤ^K) ͘/ ѻV7SD}njMQd ؾcU 05.Qf=m & W2n*k"2Beg0wnWjjhQ3K ކWk.@"#b\r'X:ōe/@uGcUTv=?arm1lv c'Kr;ȷ7<) _ʶ% R7YhCޟ%YFA+Tf`Suڴ9> [1ԋqLjr;r50O ~q$3xM2 >V˷,Pp iWX,%ς,BMR3r춀/z˙/'s90c7T;?LV;0жo w /sii] |1ijTK+b1g75euQ#R]y~tiɒTp#Zep* }xLG.$_~SKo\#iDzt2]q O=%čKr(GRRj#_\9R`", (m"+Gl.c ?wJMx)֣PI|dCD~+\|A ASF.\<9±" %JQqC$-;$-8[)^nvHȢi:ēEK$8Gt Y vIG$N] lD2ySa?/r;JbJ ]q%u2L s͠d$F)=pzrQY12@ǰIKLa8^Mb![1&'$QnӉ|= )Q!ӨcI`)jU&[a#i??ʒgRsF&aA&yaU/7\e@T+@P8~Zf+T>7 c`*,+i9nɖ[" H'_Ks>>H ΄jn`8(s#?ÂK'em@e&|'0ܘ*NZ˯67a1iX4)NjRWE؎p@{!l>n?2@yl:CƄ',0o7 "kNw@֓- A"+f}wtBbst_5])iOظ2UJq;=Rm:}=ɐ!՟$/Y+tZml*֞A!+a^yI\h5y_}Q9>&$6(y]'WWOP,=D/6WYb׿|$xJ[wBJ+r$tLN !`~fӀ>q1gֺ,P&?yE;vCttìkVH"1*<ռy*>( $ )DGQa :% ksγmzq$O XǍLϝ\$~6e&#LLFӣnGg6g;Y5'`OgwIIo&ǀĸND.=Uslj9:7w#Qgv*G10Lm*yǐs=Ļ r^Ј|0C9\-xh-Y3R=e\e!{!JwֺeUZ:wqlK-SKY:@Ah\cOxQdaਔ/!ȼ@r&syZ `WIֳ6v5H6J_;©-'#xZ}K!sޜ.1b֗ {ѧOCRWGc7\J})鼀}ۘsvեXyP * 0#wmpN-M9"}?? y3M>w y"w4m<9j\:Xqͱ Rw຋Im!ا͍5t܇}"X^,w7E KMI+6Ǩ n[mɧ);1s`ρ`+_0@692S[cB8?}wWBy?Ye1G `#vKTOISrqQB7 Utہ! spQek*=m/+_~ɶOXAI84F! ƴvtY|s(= \eS}*'pVS;RGc_wJ,NB_4Bɿ $MѦsf/**Z.+&$h݊Z?AjGxW%}7[HslwqB6N %D99RI{5: om γn7QpTjcja`\C~~}sة \T^̹nL3&7:}6D?Q <5zZ Q9qg;!!`Yl_QOSF W$Ve m7w{ }}75#stiF<$z<g+iK+quO9.lAό?hQ1/9X;|$mQ1&53+2)\M)X>WV$7[s<լ!-JPVvn[~MO'esig4)*rZ !1Yl6YB&3xR~Ȁpl;V I1ZV4)C(1JcmL\Uv7XJM~ z{r(+ŘWb*\- 渄{iU%{#eȯlC4_O14 Od\@|'i[4h|!]s_ A3bB][K|Px1_2۴:#1}ZYSG57`b\~!!3 V*4۵,VF&sB3"G%nX5;9nd7Bgo_t;$yfO.'C@Yռ޵-0dzpȳuqFoiVAn;A05vDS7K>t`)W{RKbP NAj*'( ]y'e5(/3$*WɊ?މ `ЋO?|bϐ@(Z d2clVa`>WӃQQ?A >_﬇a2*h8d4X!~D]3D:B`<#+zٿlSdO`8T5ŭY|W8#xm0}(0/H#W;P-#~o *~0ܙr/8ݍPAΐE3i;y4&e8*'ziZծ rGZڏj\f(B~ Vl{Zj)֛;(_Hּ"aظnfN폁&\DEΕ~ uiiL &%ޥ5AT(Gy" C# Z,mE })* q|.;Ck_f% 'N:~AGDqr^H9Px,uAʼnyx_()9om^POpVMs6m}cjVtD@`UU! ZlI2Xi;LkGUO 4e^nbW;VW/:ÀqmYa׋YI#yV ]]š4i<;jkdYD{!%lz @@xgXT'z/ApmC YXu DU݌ckrP'raDJqkh#\ ! * 2[)n @PX}c{;u秜!(tw4`뜟I]׉X NrwݿKUψzρ(.M("ީ/'d-AXJ b|8&&1wOVT}}`W=c+tf|.ϗk6*)O, #fiBXsQItBИh̡8:cwGf{)vzgr*dCcp&kq9e^^6c`uVfQ(f7pU İ!j浆Y Sou.`z!=D)J!EmЭѣ./[&,ߙC3Z]FeZhw/IGÍ";\\c3W&Mm#ݘΐ=+."ۍ68Wzwdy03Lh>j E{RZS=QЃ|/H\Eị :$W&a5G&i.Zn^i3 sCG7gE\ujbRL w,M+⸸E#snCYp]?uz@瓔I0O< ذd=^c " ?{˛!Dif`Q6M8n2y޳|}E)USU:t!j8/Ol?GP݂Ow]b{mCb!Ji "fq2t@*/!QN~~K. zoIM'&RZ]l5_o 9@qqfrK'z34v@:eI.x~MwkDvZN Kb4ynWpK]ƐW1،\+O@%/O:bR{;o:ɯ|x~V+6z?q\=ɔ;e=% h 9jd\~c gҿ鞒A;9s̍gu<J#"߶z ,-$aD0H?CcDm)-Q;G<.(CCQpW-T]6"ac}l5SBoЖ2\]i& ^(WC$&M ]PsD,-0PyVp.66"b^0~㑯tV&R(൝b.)ZϮ%%֋sp 9#[> }"TjRb3Ʉ6b:vג],4zSgG&?B^~8ǩfM1˧Nc|*r8 Is}ɚP%^W_eա`G1Oe-g7c[5/ #W#r~kI8?d:dc(Wtpk.\seSzK'E sVw2$Tw^G?jg^Kx׿8qw46=R &vSb/\y\fJ$Dz+t,GWW\/b !gtQ'{CQӒDM9KŌA7maZVȹo6 ΌRhm #kj}撡$@ @D[oRa=$ |lڏP3zEzJz$Qwf-ŏg Bee!:{fyqFDC;$X"wyl.GL/m>O#x2D|R뼙#S+A6[#+H ;(heA&@Q{ OU균 3h5UȞAY|4"ώv-o:HJ`Q ƼzoéɏvUt gIYgR~G=c.,d]˺lm8z*N!:M<;͍̃0q-oBH.RiH#\a@i-C3uK<;jL. #l̸@P3!Zv2dg”.;%ޏҳXꥺꐩyx>vQ":3n5DI Tr~zR0& ĻwwuNM#gd^`GK[)-as#o$EP7HgRbw%7LBO="ax0ѭdT®_܊d8MHcf6i1d4cmTɆi?݋[d'e$V^2%@p;>_1PN/1גcee RC`&R'UOԤjxosqA"L!:p0}qD1vN3D##* 3&ӊ/s[[Xq84O }<|gwE_eŐ;9:FF)-3 NάqQ?! ({+ecЖHf liutN GȯGV=c::EJHmsm;CH۞f ڶPhbܚ FeYJ \l9;# EN$;,<-Ltu]cy1ʉYv'G۲ԏ TnEjb.8Ϡ9|\+y0F/ Lnb$rtvj iusu:G}~ $;JFBp|p_0y+.@("sɖz:$YN0(};:'Άs!IXQ ai`}ڧ&7H{9[HPM:OcG}6Lo_l͚@(9"h0$S}ن<][#*WMU#I֏N2]N>2R5$Ru+תItgoN:QyA2Go_ YMTVBbZU/DDٚ*x{I%lp!5fsQ4!n4VLۍo$1G CrSz͉ZՈtsi0e7s*ԇyfLmC'?dũR;caAVPj)BȮ7Npm%W0G9% Q/C[Jh.y7Zqq̚(~#v5ߨ1}1^),31W%C*BpEtenUw=bf8C&Dm46*#O7Asp 0x_χb=fWÍS 0 4d(F) d9eEOg>{6߳N*#!˘h@ R#g/WNDn6 "pGI?͗sżRl@@w!Wϯm܆~j)–$eϡ 6Eo״ #Ҁw(J:Q}tu}r`4?X& Zp$|֡Cc"y|{l:L̑.,9)M!`@9⮅IOkjD~w玤W܎LED 8;HaX( {mN-+NEG\hKKlh<rأdoWsest)OL:a4wwdWhl*Ӹ葷wzzt"$ .J*ҽE}Od"ユcgw%V6iLvX,MerQa޶f!'2( ќ'N/ -FdMl<Cz iOy_0qfs4cn/>KA݁wo;Lu%Rm\EE5GoeDtÌ'gŸT3j#X0^0 R㍷VThvm{uKFQ@J}ݓVҟ<OwH);&;4dYV]R9a~Gka s2~@N^࠷ҽK8{MGf-A?,@/loT&5:}*F}g0_c12nXXuEp]v|tO %P=gS dZȦkd]/~C\5^ uKN5 J~٪r!+[H> N AIz7 Lު"Dmm<#'^7x^:{҄vx6eeXp<طvR:=T@B.PQnHG}wffv?m(AA[DVYt.n`l:~qJ5y9US6@ln%tMV~~<8sw h؍h9щ{)k(S( hHF!Iq"zx[^҉4#go] f]Tpy5۝u%W˭/nFx}hbe.~="bΌX~>Lk~'i:89yvv<ܒq* "y`EvLxNńu}8S EFY8g*{!Yg2 ܍KHݮvKA˥Ϯw3xPO+zcQ@ٓ(+?ُIH°$Edhhk79l;rp@rџ6_.AQNopf[gMr3 [SgݸH<4>%%X}J@Jqn.AC0Q"0.D|qY3`QFdF8'>Pg4ޢpqp Դt:N6Qn-ufG}i qt*aFױX{ӏ5Sؑ6 Gwqj#^>sz;JVwúW~Et}T6h,'Y^~8khVe"g0h!RN1aE+8kFټۅFkoE [-".@~­2{ M!IlB,c9V3s86# r·0Va*dLL'J @V9dH< ,.uM;DwXy**λ|M"G"D2֢Y +̴kےq8N-q-),.渁/bn1Xi=z |Hg:Y뽫Їn> ~ېHeWܜ <@)e=b=$"x S탂pV|o\!.,3h=z/tOaَ@v|\aHzYXsH ut:CC'O^<*$9P;Z&E\4/*%wՋ%kc J-L`iQuU]Ӆgnnvl'q6< q1ߦѸ zTTHP751"x/Ɉ=R *El9 6;TErȞ^V<\-oor7>k)OٜnoG6:cCwv ~bs7{ yLk@CqQIꃥ$s]Z9uMJ*x'wO;n+EKPy^eښN/Z<91zN(qjЛkn‘_9h4_|Sâq彇;uT AߊDP\S8%GH-,d.Ũt$}N[pobG P7o\-d 64V'mJ]HS#w&4s$:Kk㨃JTMRƜI5O _PAs)]rpcqd&ĺʻRPΉmvjes'Q<]a%k2)Q'ic5w]݂?D-ӊ[19SKt67Ur޽&8CMJ7 ݕBR=8mw%Ii  MKC-z϶H9*H L{cLlA5Vx\3,.0idvnwسFߵF2>Hj$*҆EiXn&h!i\/TT+z% n&D RV=q+o) zH_x?E0i"$o4c˽ƯK" 2OGF~e6hg]Eb2#6llǼ m "uS ]]0d*פX* rOXiN('?;OjR3?x3,~(c`J)_\=a v,ȎSf#hi!f",dGReyuZt|f:G"c ~)~Yot4?)y7\:#{c*RKq%OIg5u$󇂗!疘N&~?= 7(f\ plR>.V=:VQMndž=Yq.(33ca*$c\v'bo(,k2)9D@-A3wl+kC@ao{{&Ukr10}B[r8-q3=ג<^0|UcP<5^XXѫՈᠠwA> T"dj0xлYvwIl~B)vO7xR/,,7 o3]ڧ,=νi*D/ҌAZ:]̻!{:/{'շ 0)3j'՞WJ*Sk;Y@eal!6Qȁukry1%^b0P/~?Y]3E-ѐ^i3VaPM%mY#͇Xi:1moVyn=flpk# HcpgfTš3ȁM8(30NPX7b5ˇ(%~NcjqFxP\3ݏTdQuVb**X> ƚ5Ƙ @3ޝЏW .tIU`yIr3/߆AEH ~41*eʩLсuy6J?`c Hs<Ȼyk# ¿+᤟ߪ<u, æT:2 kFdÖ|O#r!&Fa9#'%ŭ=vaR?_1yC8i/0}1MXg`qsP;r 'oce@øW'b&㯇!;KYy >E}}28!"zZ@/ miĆ( b$M&*(T\g+#xʦp'!. 0ZWhѤvwchBR&7'Gtm+9x!ZQKʻ ȍAwXuVM<7ۑժY'܅E  `kq&`g4=#7Q=WKRku6}/Ღ+of-:-hD@soG{$sS2N^NPl,.#ʳ Rf:bni63#yX{?/qwEJ_vWNrhiH ^]cҁ~>J%}m&(3-cW$PxB0 /%T@+GUi KuCA(;?s6iY+F;NRPNl8#4 ?6 ./zR$)|%@ 5dxBr3?FD-tg^F%Y$G7ǟoi )G}?aB} Gޝe?ۖQm}fm]/%3XKvaMs3EYʩ=ʫ;m/XvT=)]nT;3aIo?T'ǂ:EV]A$WOt[iZuE҇xA2\~[+QNh'JѽJ8!o /IpfT)G= / Ixm bO&#padǸz`vɊRD~(`pwbg5)U nU]V=}R(c 8P73U \xfuϊ(qٝY/ӌet=P[[ zn"df,LWзq}ΟR~ /`-g@KLyԁVyuJ7ZޖDep@YGs#寞nQB{'1O=ɓ&?F:Ldv/c9ƇZfmqgXͧHy &3NB)QS].VA64a" =2S^XɎ\6hxq3_CJ{c΀/$T04,ڎU~aB6]h_9=\bK gng\lUI)s.I7tW])=qbW͍Cd/o]s53C@YjfxOwsnjA@40ޝRvGm!Bx32B%4~{ϤHQ#`2 o^+[3mɚŸIjWdwsB>,32GK](l';Uퟰw "(GnpUivv_8~Ǥ ^.@3q?"uWk/{L=c Jr{jR1=Q L 05恕]6j AFGW=.&Im(*B JF*0PUtM6fFǧWz(=,88 Z|/ ,C葋e0ûgauK~9l?z;DVRzyj1C=;ݙA!JHڕBrv"]sKQӏ&58 =UOU Ώ( #Atzw9FDWm,KҸ?\ų@Yf_QuR,Hq'%;-MlNP8nUm–UQ¯ 07 M qLS{,T Bt' gV3M븈qSs|XL9 Zt 5ퟳ[.x~]RNfaW hv{E]trop1oz<1 iF²);[TNf r_$y+p-0~5t}*X+ToB?+%FOJWr^_{ b)/d'`,"l_v/j^"d4793~΅5i^6D}}ĸy^WЖEs ɽ5 8B&u\Z^ Xj-+:C>2Ԥ# >@Y]bfWY;nioG٨*VD(DN`UMH}Ȥ]+Q,OyۘR-~_}DnAyNTqGՖ.VZ1Z$1/:$N⫰Fk*Mk$\Ftdn6*g9l^u*G*A- !rϏ^4vUoԙli q3 NB#\G09r+(L'gu4,dnkL8 w׻uwz ]QL7M]XJ֗ uHSe<-I"wnltkvdݖ,qӯ?.L5RᏅ`WBaY)Ԯ78Nd l{' W3͟b+_U[z5> EB˩QĨL^r~ @I`jb+ A_ 0z>"zpt; 3֦ vT9&N`;EDdY^ܭ[ EԐq` @֯b ;'vuK^OZ] 08@T:φXۜ^ ΰTUs]y80Bz\z$/{!Mfpx˵:yxb7TRV#Q&ILt| Ys>O*wDBN/B:mz{Ӌ-|f$Qw\a 99/UQ M 6%/x vroM)58ض,uQJkJ JrGcQ_4QDrT>/1nӉ}#>Oۧ3U5k1^mKG,tN{Ϛ-f_r'5r ,,}ȟAdzkhXVsިjz}=_- mgy9с'f'BW6#n`Sw]9ylrme̗x 3J6)fNh&XStJ#vg@ *`8tx5Ojr:=_7dc8 hgnSGOVPX.WJ>L$ zl%4 p}Cd!h eXg+I  De@_Ë́L+2Ä+$|[xISp4%Vv1:2ȡ(E=:'pzySccnr1RG]V ȼߠBt[4c'GN<R/keSp$YARa&^91PpT#嬺9oK'oZ-]ˬQ gC^c6Hi-C6a)6X݄!L5ް!o6yr3K'i2O(wvw6q}7sӎJ;F(jWjVY`:??]]nFcq'f,6;8e,~yAd ժNiȹBY9^i1 tƭJ;^* [D>zK :ܻ-ΎUvo*1-&WYWѹ9\HTSyJ܂]3.Y A,sf;L4mcQkl"?>MS#!9zJE%+p-I "̨=e{,:n&fm~OoW#n* *,J?Ol2xjXR+tF:8*ƈLuHuB?x*O:0a*L6Ü4xs ^tߒM? o,t+}ƶo)uqNCқͮfE~ֹ\O1zvmdZ+˞2:ki4 Rs!9c'?L_,q,~1 &pB.3;qxQ9ORZt֌Rp3\5XAND1=a@r 8"̉lx p }hN`槷ud9/qGDT@p~ڶ>v#Gk z7uiIxQ>X.o@(j6SBf qV,]aTX(jPo{hg)5n-2\HRL+NubBpi>a; [ ɿryj[V<{~RgwtY_ÚH)c6CvAvj`LI ֈq/p_c?ү" #v^~̱V<61 ֯HQ"de8~w_X"c*d5']f7Z &>vv|2N 峒 kX^kW86}M{N}%F= L< k\_,I(v}ԓ48_lJ^uI9PiRTlzɅrkI#ay9xxDMG͞rmF| '/QTm蒌 ~D8I=6ss匿ŢAuR6K ! #gW&ii1xDa6tVˆͱ ԍ?m+ѝ-$a=p!W}z٨^;nPYO+(hi&B]Uųh_%<~VS_1t,Z4moQ9u@^!mFA/`L!5wKN[]ai&!oz)H[qt42lr=/c:LDDͧLbByw*)S @  :D.ӜFR͂\7Du%Ҿ-ý_{vKZQn#݊P+ߧʌ.SAu;E`s(Vnul Pxh1p)^x81xB^GZy^S>Xۇ#nZ=ɋe_;Un{l𸟁ih\edzrW[v;ip=h;T 5PV01%(E[gz2*rIoHP0z[1+UқV~x,XZk,g[tMe<c2E$+Yai4Jl쓘N[\-‡wrї B؋\)YG-;P9 u0̽B"{ՐLPVʢ|F1-Ռ~G^Cw_,-?W%+ Oc")HPe TS_מ"'!fO?}]BE} QǨvuFؗE^H{׊g-'Jv7AW!UBEwSUX3,`MPYLhj":L$[@R " h> 3 ^+H@Sל1-TcUCQ.LʐV巇F2º Ϸ+i@`_22;,e)csxRl e&!ɂAQe!MmcJ%@(pݺlL+x6yF_F9W.se!=Du+LƫUW Aüܑ+,6a-:m3Ņ{)o4nt Rfp$,|ˍL`;9O7L'yu57e= > h \X,ӂ:fCVw$Tnac;D=Ѹcdw&rK\y*|XI]-2K>y"gO)Uȝ䯲jR vd?cOǣI\A|%,sek1b!~lځG]M^y׼.}#AD~Dy3o0CZ@h@"{pY`t"m^>L=0`s@w )9Dp{IOx RpXj4 !A)BjsN{XKr*ϙ6?+ًXϣa19%@YvD>S\, {M?9Mh \ט ۑ6z?kG|#Yzֈd?މ504Jg& z.jWeZcFWf6lFDSgGq;R[ClP~k4#iXb6O%V7=‡29usNKb@gʍM+q, F !$fE uR4M1A/"D/Lov3iE˜/v2=Azp~_>9`|~,m.8T1@RwZB#bT7N_QѩGε% y!uޒ'UQ(ċw0MSyD% 8[Zf#q/xC~R*P*ϕ"LjM\O5Kiϋ\1xj~մӧ?G> VWZ}tj11\zrSՔuʌCsro ǴcucO5|ɐ^8sI_s Va'9>` 6VqYVތPav8VݿCR`_& /Z #~nJ hߕsFC",j^!]@Cm3Z8Z~Yn}Q{md~C3N wLϜ C[sS\}Q(wL~Of2BŔv%̘ dRЇ$ac lr NV谗FCLE`S_wFAtz C(tv@ÒXD=pB ԿloM!2 wzJxťׁ{\qyk\{f6ͰM( E>jmVvɢ"duQIsfiG" HEs8O`s=F5ZZ c{4eyN) Әۆc(z\<'=N $u925Dԫ1,x븊\VKzw9č\:E7ҞU(iBR0Ʊڽf3~笪0UGׁL_JSx}$ *ZfVvF}B4պfo%``ڹ[ar]92bw[V}/#A l3"bl=d4/]Wx[㉃Ï.PjB1^ļDuuo4ZsG;G"s&© {ڷ(,~V((2ODP.x/ŵv܋qLиiS7f<-v#)1G E6 ^Jix;Q { @$c/iWM}|{cQ+>7y!4!w=ze 9 o>VIeRb2 /J}(']2̵th!S0ݐ[J_bHL8iQVb{#$fǿ:7]Ax WNέBo0AϮrEܰSn)cȄcA˘i<8<ҹfdnC1O(Q1HDCPڡijUP AJ 1&&[kr ™X24P=ׯjllH‹֬orܻ0ë$~w3ze({ (G Nmrm0GRnN ,^̹/O({e-!A_{ !; P`棘= X#R;gtܬ( m Bk=HJ4SpbFbCO,.r؍M҆x0PP!ݰD_phՅidnHJB܁FU,+  oHghB䞉;;Q%x/$+dU0Xye?R=^KI94<8m7]0FojHNIn0m$[f,`OdGyyCLOD-:c-^FE7v\UvV?LD 3zkvll`˾áS͖w˥Iy#l>YxWS%+i2UE4Y1N%{ ?¡:/L z_!& ̥;7epu_V'z*dDXjOz7g'(\bM^Ґ,:А&0 |:QkbMk}OnV7J4-SC+vv D2d=QԳsѺ]Kf_M` 1%3ir1=7'H<&w}'lK/!v^zCafUr!_ 9WYeG c7w Y'<%zO=#'#RX=GOAs0dphFr` mnt !0ԅ0Ì}uE&=\I?PPTRQ;oX=?kt۪Q\hX~{Wͻ-@7 *[W%NsJ 5;ac9 {yeQ~}ʁ&~x帵$t;Jm[%•@wR7ʤw}.~K4  :$҇<ij/L2G$DŽ]M *H -U^8@]5JH_vMc"C六7r z(,҉Z{l9A5ͳޒagԅHKW) DKZ33%;8d慁2 z C8i=%A]3ե\Ňn^3NQ ډ }nڽM<.dOB/D/Z]C$9ׁgu %c`O;=B"~ rF,qRm!.J3{< $5p[Cݡ#0GũmqJ754u;хZJcQe/ԑL)dE.@u?M"Y34@f&wPW\JpǢ@gLEoC[  2' :JnOT >3"p}T\ 6Cl AHnޏr4JޑaR>'[3φ[a"MOD|HLMq"E P̪kĩ9Mҁ_uK! 4 I)<@hqmUD-N4IӒʎ2{]2[A&3$&iTQӢNjsRObȭaVU}r/?F[.|[u]SAM)SSFt92Pna̓TB0P֝}'+AtiF^xqш\O>Y2Gkb$?]q`+9" nFY  ?sD_NXM&e$ ?._ }K1ck{D=I2e(E>\q> \0"ټ%UtΚZuADV)9o#G. ZqAhYnA戇 # H&lkٵ37:.kwꚏł"HݽzG AB^NԭY=&0ւa4 Xdo=pe`8m@!RO7q:\I4-Nlolv0FqcsxD?Q蘷9{Syս(H^vu^ݏ) L<ڹo~x@L5E9Mt|,l֤ߏ< _m9uZZu= T.RVө[yfY#v| F|Axur{{.2YA va]S[ LCaR,*pDaqQv(x8mKh{oꀂ9(4;EKc5, 0y Dxr`=Owi~$8_kJ}IG_Y||H@SW8?,yQKfzu[y/V"arI*RlmtRxdoã)mGk&Nd@\i)ؾڏf7Syf*^6e-Þh*Uť}:xȕ2.C+/ڈAo녢6|R\M M~ ({qLn'd¸c ҄G4uۜ0·(uNwkoa(}PL4$#/X7fZDBgc躚8.xlpoXD m A]] Y2'eXEDOT $Ao0W1lQ{As7L&猄<۩( a4Uq ֐lI/MgER;`֎ b&Aߞ xuM`H*WÞwG26xEowX*9CLw.G1kaV [b5zq챖,I[EJr* AxM 4#qטsTUf@Ю>񋶲˶|Uzh}X&{^I(wmLaM $'sңZ! * MNqO( c_ҰM'.~>'Hfb^%wtT0Qhlk--ec,F-ձϵ_Tehuck$JUZr:4n5GG%6 ZAovtڔWRMb\`/<;u𻴫Dz3),5H$0 zk'܏q<\+l:-s9ծ_Z1ʹimuCJ^,ZjD<_M]*ٓ=TlxBE йGfԌ`V3^﯒t |̽z3ɞ! }_/3P@:ۅ $tgCn#H3N'jP6 A2J䣷Q v*:Pob`r+< IO"pCjjޠ2wrp[ ljV˱n3cR C~i]V='ߎk^R| kLlŸ/tq=᧏1=]{ Ce򱦑= Ęղ3vޝ{~\#,@bj44#{0ֹjolgΥToS1فhҍ6a4O[0*vx!kJ\@@h7LR 4*,k*X+Vsqv#%"8Vo=+<~ ch\w^wrǮJ<7z#NksN{Kv?{-eIIJ:b:i`31xTH *=3=E KlLzeEKPF$ 5ܼR۩doa Pś&XT3N"HR;13$|= Ago׭_L' ub_ T jɢ wVvxXiM}adlېV= 0TH?LRe#>` 0QƢA١u937 ܿrpݣ 8eaq$u?V9B1Eb ͡ꖡ2Ձp!(KbmóIǣ:+P0ofN6dJlrta93hx>`=mᣞ AO+;W*]\>bV`Ȥ z"P5]"j_FVWVH9Rcϝ[F$GsiƲb  Q mt~ qXdeqW6Sh=EO? qpSI IY3zgLw=L^\, "mAaOK GmʾI4yZghE*3g!tVj+SVګoi/e&g,Ky~ytE)D4YT?K9!WǹW)bWn:;RUsbAUJnȯvyW)YbJ Rlc8d0̫py)m~ >Cw4St8܄G4YBH=8h!BmcGފ&GY1 3 Or :>]o@)`cJ2F^:P4.(TUyt?cs X~sщ8hLU|7=/F hH喗T!ipj)Ewj {Dqyp&='=n { ʢ:ym3g=k䫿ng2.Qu$L(O=Ȳ{NYME 7NHo>u@T0oY S\7؛AՑܑ.J|\\Me?)/R-^>dEMwj4 :E9EDX),K4pp2)c%xBܬi=HfW({/nȆ~x4't3Nq2f5͡+'.iLsAլD!{4J+T5m(q-q|0atVuh^ /=+wr`vR_ M9 ;Ȗ9ļwaXe~Ф>}JBZO}x]]g׷ 1elqfJhjZZzp7<=K"hO?%o޻g?}[N; KM!F=K)as5 Р@}bP|։>`wɤSkj܄8ǻЩ1c0 Og˳_W6`–OZiћC$QZiZu4ÄUo.e4lxՃ@| .^x5V٧j?WDJ'77Sz6Ef~"T>5CmҊ)Z?=6O/.^!b"Hs>J.PImq :hU~ʟa ,߉cD4-ARӡ̬o䛨{v:QDۂ^&bkJxs5 /8JpjߖDX^}_xS1l#< m^At&Ї-Bji8é$ݻt{|hsShK\݀pGyX{<*yQ֧;\!00@w)d ngܲ,21-dǸ@[ї:LtE;i$C̖1G"dB;8~ Gq?`d}WWZp󙡩!&9EͿX<`W*%A߹U]P#4I$l ${lӎ f@moU{ CvAr^QVkx0 >=]x76s: t`bv(L3bsIR (+xfU) :ru AqV7U֗ILѡD^ΜobF5M<{\ 3h&{(n -2EhjW{!AwxG5U? 2ȊI:1K\z`}Y!,.Q0!oU6Œq\`5Txt0WFcܐWXr"n3_N0FzM -z?ah[7 EҞ:BTQ"# =K}}ZE ޯUF>-On LJ|,$:8.Ս́JmYHGC׊y@R5K k>,:V-[x |k(QLy[L4+PQڄ0&ןODLۣkfɾrL./I]4h5#zUNx, O`QE ^A`tL̴|=rX)4}(?bB4V-CMCԮ54;eɌLOFX$9l.m-Op()&Xa(HYǘLЊJOi{ftWʖ#OXhR%ҫ{ J5o,vHwxwMbzC [Z쪢]CY|Gbiqbw>}}c2F<DZL /13b;eI$)kNosӟ=.jI߇J 4E7oiD.ҷX ;gS=>U`)VdQ(F]})C׾CoIg·6mSh}K`-T:jfl#[ofsz|.&x:e6a"A Gd:){Q&^jN cb#($@f\d?l1瞄DH:xVW>4[U=mKewdV1CFw"Odϒ Oa`nڄʔ8 Of;c&J)D 2*Nͅ rn4aMg4-Q~Ɩѳ#‹q_C2X(F:%k;4qTpZJ"]MyˊURĆq_o T}@eXnCv'x$~N_WZt]UϗJ_0e"'ISXS6 5ǵ?&'bAˤgꄸe]Ev@G78ѫ׸{IUr05XE1ĬګhM[9w~ͭ8ͼ&e)<|YXI) _FU۳G+<`n3J/0JR,spfD #.e)M`N/"tG70L~В2B5}U{#v \ t3:/ɩkfiZVIDvv [T=&AZ5l5"4Ⱥj-;Hj,ۙ5 'AdH70WPlo&TASmD+\[?Tn%W6܏J%w=<bҏUPDC Qd S՟ұ@F$D#‚oѭ8UNE!%MJ@m{uֱIuաܥ+*AYC-hџ eVŷw=W,юnT sj>JBCBbXFSy"!;oPuHl~xC}h[%m.Gs} F昇_!}/UjזlPIv_(-TwCEQye' ee]e6%ĺ\e k38&xVW[8۱sR63rE'WFamRAglT\OMkk<{zPPeenf`g*b;o O){+IGR7Ѩ$ĆYo#鈇RՙCGXi^ad%@rIM AK/}KU7T4GlĞHMB>:ǢaJ'U2'[n/%,+Z3E _-EUA:5Md!lzt&ʬo-vbtj7IK Ja:Ƈ;B%]~ чڔr2l#RRtSjPtvCFpPC;[sy^0snuq[tuլUOA/Z pF1C}O){/\/#CgJ<Ӷ3rڅT }r9oۏU7:Ri?X+-Z N_›KA(ك!]cm6h2L5uVHh'ҌXb86'u|*EOIeR)H N8R>s8422C89 ԙŐt0WrZie>^YG }GˉPXR8f) ݉TcڲrS"-]a&̕Cn{,)A)+WՖpPPup#Q +οfz9wV h|+/*+"V1 |*+,k{Z9yD)F^Pk!]y6wɤMIY%-ChK?u2ނq?i V}@4l}fHȏROBQΡ:-RA#%8g1h֕c[J52 w#pE}`u*t5p}QbH-rw9LYvwr|1"iodJ n)W+ad`~-hkYhl%=cCoH&ϪC6}X2©F{bDfK8W:gBM%cUA#fj&{#haB1DlW~ׇKa^>y?-QZ5seOaވ?LmLY)tUi/i*p(e1g|JGGRZ$;tk^@K 9^Ž ;p^=#{0@c#Y'%7v0/ٳMXߪ4TkR?\BRoӟ nhJ:%$hnzjC $/)AҾ 5+4Nmf;":j=&`¥7U}mP{&  JGs)E~β=P 5'^\!-уK\e \VJ=_{kݦTL"$Ɗ?mRK猦ŕBSnxV<.(1Ntu!j]hrAF?߹iX8nLRW0\b!j{(%Frs0ÑQsh($z tC 9G4܀}6&|Ri螅.@e8(s,nwI&U}<%ԃm8q8)Q0,`&b4"~>M53#ntsu*b\i(r+&l:IB+Xd',=?`dG|MNUɫDb  O,yU44\]Bꪅ;U{w*o~#3Z oZp\OLU8QuTVϤػQ ;c7̑>uO@(EΖk`6 TɚͶCJ) Z%#= tLK\Y3YYCTRrd1yeIz\̛6K6m#؄ygVIשּׂB+g-'f(f|CF]= 7H\Ż=r6l7*: c.Օdncss8JUQ3}r-Qc-j3L7ȓ(dqYJ8썾j/,}x q347ndфp Y )+ e_{juN-OLOkxǁn'~F;4Ylcxdν|6N]glitAUOखFg l!~zpPw`Iџ27(ʦ3忍Mk pjcBH!Wv`IEm6Z'D}Y!RYSയyXؽІ8XY mzNF:J٬cQi,Z +3&jw"[J0I17aOД0&?E'Z퍶oLM0hm+Gs=Чs}ˍwZր֡L/H58%S}eJv7hRCt{a.YK V[" "z.r̺AbVB+0ky'Q,@DE1XEXJh5d0[+tlByND|Dg®~gԢNɍןf݅}d6Eeg"q&2P }׸7Sd.ǓE4ގ "4ȃ9'- Sц.VՎ o]}Oth~˨8z#eѓ/|@yA0cW}NEQE~֧i)ӫGT`j9i^%~Ӌnys:D}æEWo5ԼI-\Or [b"o΢ k3aǚQeGKN cKt)m^ /r:sH!=\Vtq&.b5>JM-kt&AV*4z>8 0t֌k{<+瞥:4H x@ks[PX Y(2t$,Bϖ.,,EqԽ`PQbE<'~'Zo iezl\I*luO,@Jd̒]Ւ|k{-*$lq /ә ZꐺoIDrsF#Tu ũ:C;FDNC9-`^앉]lB-)3Ga<:}''8Nr5f(o\bq<e)~MEO Ut0 ܇ <٩aaxCUh0.!7muxh!:^]ZB`Ern݋}piY`r^D);NnN`ywuu8٧6fɔTp\Yt:vwuф>-I7ayXQڂ_|]r =YY}>{H ?-t:8J-ju\lkB[Σ9ntS & ^uG=n]M'aȄDǔ[B5*)AS5tޞ}Ý!xҧoy߷E (/ %িڃxՙuzm k+恖HúE~ZU @'|PDS! h]5 u;bN`oc q;TE8EB_4DK_xIr|EN-#p=`rS蚼hH|_T)ڲë"d}v7įmH<ڈ\)cEEeg?Lq X(f鯀~Fn p="~-Đ/H'hHzcɪx P$bOCPgNd({X8$R3cmXCwpq4oM/ۯL"~r/l=9$u3sۃ2[PD{\#A^y!^N7$όL#;۽2 捧ʋb&Z}Gs:%"?p{Gӏ~*-Tktdƶ k'&y!2J'!ڑ9ECugFlr6 IR] r*/ټoEdEWzq==$O[J|=]*u %TՈJnn$Xmz:S?:.+(0aR쩀V ,wPl zv ֲ\ӓ`[eˢHC uD=y.=a_i:-U5d,Vcxl J$aksgFbTl%9 X© F 83 nߘ̣Byضw|͏}%DKK'v7a(D(6ӑlfC)3uj6;/\84DPMtZH':|=.or&U:6CB^܁#15 ͭȀ>l vp q)7+h x++ h lzSI=ħ7gDvjeoD9Fy'bZ+D+|B(:q=1Sl~Zs2UExn6)H_+7dğTD~4XyBuLr^pTy}s5UL -RdӥБ@]xL=V{(j5kuA׏ZWٸ hL:nFeOwkz鯀d-2MOSn/NDfzSrw%M=k`h1 O߈ M?1#`c`:4B48[`qi9sfSeFz* Ҡ ׇc):yaGhQ#$ew$ͪCɽco|Y[e-#Q W%t-ǃѠ_0Z U+3FQpUf{Gp v={[ }pǟM9R>&ٞ4m`Nw,C+4b.h8Z=Y_/Lo/ ^ IݿДȿQN :gu&.AdD6[Ȱ#!ni?a].&b 򶥯ՄBR?vWrLi6&lZݿ8,} w< *09Z][]k9T1rVʚ>a"m?ɳGromG]aQj*VWv9udu>Cniifr -Z4ϛR':ƹmY =&>ZH}B1jEœr[gulF=Sɺ ʪ;TrqPqQc jAOQu u$tq݆LP: +M=jUbऋ6Y7\]\ 3qN0Ե\ߕ&C]qk"RYyR+ to~j XQPN5#7sؤ3χ3 S6L4wfl,/L@\'Di[ FWހ&9"f-Ub-"uBZ B*zPޏhb-um7:Upr'%o 4܍n6TdmlD6k65[ax+V~݃ҰɊ-:n =lBX :֢NYto ͸H.8qPTO%Ƒ&⤄s*'2S 9AˣAZ1Y#qȳz@טA7Q,n\S&h x*ɯUDzZ;,tL LZSѢzy؅:U:Q8 -nǑK }` F9:z5OGc?H)Ds2bmBnK=(WGIt_<8<*hqӲǔ*Mn$9ʔ06G##ʆ+,dsgXC?:TE; ,ƬW%0.]UI|6a+TKV\mm'wyT QXQS;̾swVn-q*6{jul |X$}ϨLRPG'k.pQT5ڕBI쀤I*Z,s$|컵A L"O˭ |Waj` J@d`Y< ThT&KÕ7VSzAk@Z! (Z)ևYPd&ح>N$΢]W̘ [<Ƒ} s3WNʩB䢢(N&=!wy-F%'ȡ5KNۘ\(7cY{a?ô2-i kf!ÂŧwסE#Z9CG"5$Ɓ%| k oCGk,/`(Wwcj4ḃKJj(%xh 2>Q(){+bݶ ,:X xh{ra|"Ɏ7.%>UݳP8rfǹw|vOkط.A܏)9/GؠCa p56K(\%9k^V[Zzŝъb]Xί_cW[̫T3xC9;n ? lnDRՙZOt8;?'aJzS2D%iw!DU?"A]cЏT{ͦ;jQ kr(dc0q%}=`QnߐgaN뵭V㸁CEUlZ$ũ2&^Mz%mѐ$UEM/- {q:={7#bR 0@3Dy!/jG5ƥ/=*E8h/;?̶]obUL;Tp6ڵ fe^l?y]ˎɽ",Yo63[># &17!?tm=rGGK|c(i I- zYp)[/ms&10%}up m[w XqKh n G驧>ǰeY{BOxjk,ݎ=(Ԙ$1S%KF 2*zJ+)-zɣ( 8e8 *Z{;S}  vHT5#=+&rYK 6 uzQ?dݝͩ2S e 'x~vimK !ؠ?KV6vEא!3tf~ŧ}Ȃ*g&aZX UB=pQv#[T jiNѓ--9¿]s~NT-70VF^J>};, I$^%@8IMr|~ B<:8g"<ƠV9ᙶ(7UD!4Zxx Fj$#, ]yӎ< P-txU)Ax;>{ 7jCX*震1'xw^{|a0EkX#ib'`$+?S>%NV˖$U2jm CL'bFZ}M{8BzѧME#PP0}D4UYO9 dqᣫiGΣ]Ӻul]9zT|⮡N"q 9)f"jHJ:67b+zYo(HP4l5{#\}auHi]kN9]+4nD眵mE973BK[v*u_zQ= #ؿY*%P|qe$ oͺ_Aw~˃xm tP$v?ތL`mj̫4Zyä%nϙKM4Z)M`\G/!q(CUh?./M$y N췖N/4<'t<[B^<]BMA3`Yzߗ9if06\2ZEiT4' [TA fHZ(R]N~2JV4ךk۩tq hNHp$[=(.!媘H }ƪÚE=&SY{mw4_͖Օx{А#0Go֞ ̚uYhC[Oo~F%$TxxK>V컯x.OJmT@ P-zDo.Fhb{G8jLMa3xq%\(@z |F$GdVXb_2$+( x兀GO%mQ> Z"Γ*q=Hc4ṣK/xʽig sOM"c;UF3 *{ʃ0D @G6<5dDf]Z!ylQ`$5x\7(Th$+2=P4la V&h r9P !>P Ėjwb+;R4eUSEnWcf>5+Wa U!ak!Өz\̝(Q.w3D/~}vƥnGRs2gDh0uro՝X.Ag5cecH6E(`53jʹ{ 2$b9Zڱ=<%дrYn=RopťW>VqV g"c; SfwnQܖ!4gfbs)c4Wn(ONfE|b*5Z3I(mjaoJ=J7E*Y֌(1ה$J]r<%dФO+@Aw_dYb*&xOo(=j3aҟ7M2/cZ};SW| ɥN"+4{]%E󘢹 {W Wv:x-mzMߋΧ,RDne6} czeO(ɯqFc \HTITayXvDAB`sP}3:&jD¤9\ݛcPZ`Nf?14]$ỷecmuxIzFlHβ14.2nn*Tpz/ʣDvR>$0G{R@u@4Tn gGAQS-f%O)ih :1jK?[VYkoIx$Cߊd̝bEHU_w,@uGaOŚ/"+"22nMA&<.^O=4f_FUUcynyj 0!'Mlྨ{]W%-R #cðr`???V'J!,~/g}+t&"2@'?Qz#dR QǑOv26M4y, ;Qy{th`Mb0B%3Nĝoͱ"MTP>BQ[G RFxn@W`9 c8 E"8Yr_'X%/fYZ/v5֊p?FRi)]8{z5g,9F]~Ҡ\5zkc~"eп` j&H٣t)'0%D^ X?ч1 XkU+ZְvQ~%(3*U>%4o|x^<5*~_3cϦݪ@Y~X&?v|Ӯuk^ &F3L#Ef-C:x; dLB{CF$Nɥ䆪DB!dl]Y3J|B$WN AV@|H(_tgCX܃p6(} uv.G- E0d Z0ڶ𱰒%{0iF}ЪvtA]mO-LX6LYY gPwlH"jCBjy-<3e{A]꽒lW!.(2 `^oXa RZ;-w725#fAa?Q#Ѫ?Үb49~ Q'B/[,܉* t{{F߅kIstDz҄/Ly5(^KEb0ugujV$@v"zYs="QI.jUPl6Nz[1QZއ Lπ1 [tF&Jw&19-X5(Qp~u[zej1:rK1A%Fu-f|f/R;e^ 2u8](F'>H/ Υ @ײD?윿.4wt{k=XlTQ t_q8? mb)YENl58peP&!)fau3{}Ɂ/,}[CqZ!v2x%>CgGqZojeDY3nSkk3^ByzLMUdz`y%<(VXAi hI|~Մ) 9f-{*!a a^E2<,qڽcK^Rz vRO>tTRb" 8؇|La#3vVK_XmPb6+ GhV0H O8ejnmd!BG#^RsNzZ829ybgη ۱")#e:&XtH:+ŒOH_ R~>77RGGq?bُj-ߎ6!ӘÁCۊ:pUH8/%rIږ8c#B{S$6k.s\XѴ!פyWBP" ^)¡-n%"n$6_i67w=o8=!{6&:B\%rguMijoaD{{xVs(k\I$o W7PDON-W'r`,ڀIO$ t=@4V )GvF;6L_6/8Z BB~G\)>8q )2|)[L{zv坊{"5&ɘZU8`ȝDX*sh /,}h6q8zC([312 Gܜ**SD JQ@C~mN 4[ɐc29fcf$av,h&+T-aМzf opt%NwTgW0g)93{V=[d"VIGQf]Ws&U:5MnoC] |,戠E2isnOUy"JXt0(pD` W@F \̯*# @v3]9pHrJ տF!"jHsH۲DBaE+qK,A'}+H_P,z$ p'arMY @B c5dJO,=q!z&|byE.mp Ejń! =<>T .!ʊb|^ Y^\?Q7Q֔t h h* K>ΕvY5oU6 ;sHDv;M67>6hق V͒8 Ce$ϕş%z^J(9R@/o_N$Ir{ 0VEue؉^aaoC3<.3MZrՏKal wYYbzF[ x\K~=6ٕ$Zr谞}mALt;f_瓸Nz-p[ˏ2^6Ǻ\ݥ$]^hm\8q襨3Jq>)4Ԭܼ#T(B%p_j *`WOg`5\`Z9yiT;ݓ"F* TNb8oRZS=YCfز}O }LL6t}xvqgD,X{5hVj">.zb)i 4hrU~d0dA韨aGL> .k!~/QY0hz|8MNԚҴ3!j Rf.(ue5J}:rt`(ͤ8n9gxll,h&NcbGwƲĖ40vѺ yѩRGSrJ̚&Um,e9 Ri*Mn5 j(9r4?&jZO?6I$m+|{MKC[ {gI}ʈ$.zTAw*ڬ3GMaO?%.[bf5S7ѠBx%c\6qoa쪤kIq!%ea+LEk _FJ]EPyG2 %\@-b;HY gHbV.W|Jt4"ƚk9s43elp/ZXeԟWuUkl(EJ-K6 >\//C9h;ޘ_~Hy}tfW-0M t۝w֣jTIyDuP Z]Vk+5`mqL?0Ѿ׼Gh0T|ئZW:tHM|-WbBL "g#B+8-j ݣsLT l 3*EgØ~23_18ћ+sUkѤֹԩ::K&z+ʯiͨZz0A&xf"ȋԙR:r^ Xĉ+M$PdAyYup) 8`MyܦèchRoOչaOtG֣V܉q%ԘD-+N@c)v*5_ŭ%=1M9En\ЌFyh8NxpWUپCfzT@@^W6L k%ڿwA;_pvM@9;lE.T':=xC>9֠:_sKt"8$2+wnBN4:=ɞiO =Q˖G]kg?'kvzoӒsi e vSy&KGXsARce;ϣQnbZ饿|v"gXfN-/bT'z`Ը1'Oʺ_8Jޅ*ހw_W_ lBZ'# K\4eL{U :^t`˫v[i&E(4Pf'͚6'gBb=cOf=E*F=m)~vՄbũοGVJa7ݔq6:8.‚_&tֱ_t5n!Շ1OmZHq!p5ЁtGYPp8afyYs~}4r ܍~ }ViP6t ]6P8QG3HRdnF<$Gu1OkmL!)ŭHdmi& }%I w.˗2+H?"̪,XOX䤒&?/cSW@gS7w ̶h0C_%G',X~ƯݠCn&q[DQB2;OhOLyzIѝ1*PyIytDT=ܢ4+onjhH/V+ jP=M#FApo<wb.01FTﱏKü#x([(}`ɰU3”xuAU)bv{0=6j3@2/Rǃrwۿ P0`DR#x;^oAyurB8v?(beVՅg8J ǎeʜ]`BWzf7M_~S%ៗ/3G9杉sq+@1Ry9Us>Kd^my z,St# S*DTɧUb)5)jT!2(wYt"ŧ=TDd}Af=HO^+x`9|2D>xǛ( ihT3C\P^ %l/甯W%J4 ͪO<an h=yr+?gmjgWmIQYPU?x7nz,6C 1"'#w E )xp X3՛Cd/nֳ6dY;q3w^$Cן6ef2]-րu}ŧ2K%W))D̉RQUHx"9,RbZS`DksBי}̂zIBsV^{o׸ 0γuMs5&5#Ȋ%d"R,QЍ/$᠋|< Ip/MD\#л@b0'~)wIL {;qtmƲ]@KWYt%"vv{4(qh~'GQiVa,*N*k sҥ1R=Gn9B3Ǔ&cx}dOs:#~f1^{]e9*nVtYgpx5(drްݢ/1$*_smG?~UBI5^Y^!{7 aߩݏ)˜9CRƂJ/2}6eۡj^WoSޓr%b|e8q \G92x PRvdh.'Gqu0ia뼯'x~X ӑBnff3oL`QÕUT".pAHdS5Dal~~1B)a&Miz<ؙtԗMS4S(\{~gd}R_ G,zh<}smTM/ˏg `WiQ挷˄{lh@7J?7t 9q=3c%S 3>4k2i5ʱښk}j.\ 1VGN A[?_&J tnrt^csW%0 DaS-;?`A"K 3V4]h,+@s-D +.s3 ,YG;6`,㈌kqKS 6\J8[C} %e,8)AhmёUknGkDדK$ <1[BG2 #w45Aar,ZIprx$~59bSi 7tEX1L[TD䒵rW[fh&( \:Ph+& )2!2#:ڭuoY\#ic&n8Ub?@ܠέ?7nR$)r>=wsIgCLeXXEj&B"KߣQ5]37G~?nW21E3? KlGMbV$h ΌL6)U4ȋ]`}l$ų(z$٪0<\U K8x2 &6~/hdOBs59R{)v.PALHB1t qmM W mqv\`:R0(ȭ9qr bN= +,v(~]0ہ`Bg[D@t!*.i܉M,\nBYt`{ X{)H#ͦ@qû"cvXӑqr&=EY~&Anm4h(J- |XR^hBRE "bD! cn۵\Ls]$ُHfs\ Lr\At ЫFZ[@_eq}*&n CYwuI NtBۅ̂f:5mCAE7b,<ܽWr] ki"fȏ6 _㛞4_1̡W!,0AxV!MBGR9_42]qw%Wό`^J%֢Wsto(ucư[4x}!g s9+p5܀D;yRc:КB+i1ToCeߝp5ly$1 iZ Jن:6`7?W=g gyL2*"G XmuS9Kx-%5Ce=5G&&k -*6%xp׶H.X˙SthIƴTeEypghET*-w1Y>`NJx=`w3%5GԮ*^~siG2ɱ"ܻ+yRKd-J"_8W*>>}0Рox1_:rT. J(9 )1jaaLs)wV^"~QjA-n-.OneImBʣJn'N0*,L#I9-!^ZȂ6vNtN]m* )g/KBÚ&紩 ( FѣzʱO Ù=cO122|L w҆!~]b"e*Ƕq)~;/2ikkycgT i__9#Wr|}՗yT.+},b%"?4Fde[rKBkrȼOcńhj 68Uז dYIAx#oW)*J] (cCAE2 \Qz2'z2o_5dv[8O^Ͳ66e5e^G:\nݦTa)CJL0B߬:n^/ߵ }^m7܊gؔ 0}Tj;ã':lٳ W~u{)B#%-'yd- ,<)&WqU[x(-.̣c@ CI5ZY , FIz\4UʻYLitz<3 /</&RqBM{F{-67tfh'k<I>V]@3dHvؔukl~ }Ɠ0@p>k'tQǂ;F%C<+QCٴg"6WC2&Z>yzHi[LfAmx4%Kd?J&*p b%1 OjAB&(ǦkDɀ -Kel*`cUI˜i|#j_J,ė/'r@T=dq~v2G^yɼcwE 8Ż2q*?[.<+9a>Ap̹̀cq0Nҹw'p霜х˚*gW%{a]g/ix64-5#U~A +?U؛Hifq>*rRz/6;xݑ`W#_^s&@xHP\d3u++oz _1LŃ]ቬFtV|3&T-Tz%tzCR3Sch´ $k&w*ۮnX.o챝mr)`HSd8S["L?FV19'g`kh-iff%Ycu{X|e W*ɶ&ha8.u)a֕QǸ3_!+Vo1 7PLA9)=NI)]VPbր vwI ӻ+ǛWR"*fd.b֜V!N-I#NA2ޡ"ξ9E2NEۯpqR^p qnϠޕ6Zuu'Fϴ~0RNҷ^̞fU%7U[.4c⫩%yUin+OxU.:[ ut ;槞tM[0.1@-LEG fY]V4\GxU|0'tPh8Ds0y&cq%&3օW\>ddxJ_yxq}:r-MAVbH( }o^RZD-RGX>[9߽x LȠ o#BAt<x`E`.{Yq`'$ҦpIoМE\{򶟴2Oc\@ojm*~ J\*R_4\oǟTpܲ$oD|Pv?bhb(u/D#_&>^Z^WaJ7.xI2O~ ;G UK|m\.w2M TX؁d leƲ 0bmRnG uoT,<(GO'z 9/]D%I;q2֞.͔jwR,e}Q v9:" X8ێ-q=?g,-fiVwGWi5'lo ѰvkwH'=8J޷}ht1i`6ز@xN 6p?I~zM6rN jQIMw?%#]eLWRC~K`.Rwr/ocˣORb= HE&vC˱p)zٌ\Y oSFT)zS$=QE`Uߟ|SF=YbMא43X LR&9]R\En a&4J33G9&J SI+N\BO1bg]=įSGUyD^e2HzPGw{q|.!Ķ7MGܦ-e jTl[68n`+8 0߷7qMXmld CFtvUi*3b-$ ?>3!y<+updS-i{9JgG| {}/Um5& :^䈇;jI&ME: #u h]Yޭ$lqC=zm/dr_sc'J2n 0`3)'ިϾ"$ɋխi.y!;:%+$vw)(|߀|EZ#g(+hVJG~in=xLpq=k* !β<_˜Aq 1/jZÖkbOg+~p=2UIB.@@Db /S0H묯i~J@bHSnGF+]V҉^pj s%W"/D&s7(C~P嘊X7@J%Ǻ$^-u8:e7ϪL@r3Kh jR9o .9%8ЄؓQ$ #$j{K57IH{ k '?iT@ ֮+u `f³geG}Hʶ-pGQGwtbiΦ?)Ø@XfT Iw`/ s[3NtRcbݠ`G־Ox\HoZn$`2D@+Jw:cL Ho#`p) nx}՝T |#ŻNCr OC20iW?p恄+~. )L\\[{;d QCh[{9$ X!g_NaE·; d!Vcծ^~+A(`r~K[`QFxZL! 2GGէv+YX12 H#:DTTYgJֺwuI`81M vc"IV&D*Ev1`Z<8I`eIf\x3XwX|_Ul[^gkB >~6k\&ˤ4x \\htʄ [}om5v ["ZC$8r{,ճo%ׂwr?Ռg0pB1pwSf8jˋkcm'Wm,ƯV2t7 ±{@/t%8\k#(AP~J,`#3tA_[tnmE7o\hó"v%% x 0 ;bŽ3tw0 <7磹RVR9ȗA^UY9h$MQ/7_Ǟ;Ur Z%3jA];!9|/cT{ lN3=Ri\/muF 'vƏi8!rX髺m~Iwd ] Z]Y gf%Ak9d|G $- C% \5 4 ^*ܭ6 OD?rŠf':Q.<;[ɐ ΡI-$?hB.62cLp`[L鰌}8ZYMT(Ӣ嬊l^泵C|r;ȯθђ)݋URk"eMhڕ`o.5BGGa(cCB,XqHDzfk]XƐ'݀tzh$T X^1t&b +֛WtPHc;M ."Nf#-+״̕D yV|^~5L(CUjl`\?f%[lT_W `7ˤM1gBV \9F^=W2cT^ /E<1Z]tjc hbiS i\h~kw:{rV6N{*P+|_Ju׍x BQAD H*ZV7P&b1>?Ozkcc 3"g AFbHrtIA:ȤrPYHܺě;ip^"3eG_EE: 3`R3ȑrkPpL,6Di4z !ϵwܬ)SG!t8lQW!`T6sty$yQߝ_$!l4:M/CU`Y )FޓBi}"$5C݀t,V2b*1 :oّOpfd-1N&fZ{#> Ss{搝ti  ;qA J%LG'O@di z,}'"¯JTSH*xMx0ynF*JlH~a{߻˖$WGG J$<4*pd[a3VC>5F7jA xsa9ZݠJ#(kTΛvy:WG=rD=.%#OPex쌐de)jeQ6N觏QvcƄsG6L5?vwK? ؝ -_V5XC]mgEQٕ\fmUȽU IHؾA:=J6ZcaU ) RVt9`!~8}Efeiĭ=[ێz58Y"=,XiC읾sM| $w-}MNCye)aR5޽J'ndb{v1,,~OR{T'ŏ\d?0RJM|6ʈJV*;gc@ l*]mӴ̣4!12V?T$Ds`@̇BW:LFGv㎫V3*sm]޴OkT_*}q.t(\h0W \eށu/4r MW3 UY)9 ]<:#ZvLIuE9081}8wޫUXdO{ǵ h00=х" f\.6k9ao>:¯DK 60d펿EcqU]:(1qۭyF+ige S|:ؗ eGtm[_cNbB$i$rtvQÀO,s7Dn}"fz&AY}ph&@ڗh# T;nnЛ\Xy%`A+sQ~ih&С/ܳK5odIVVmPWa"D [%rE#LO*f#O*ᬶq@l55<,[ e%!T0\vYR5R(#76m|3d::uE⛠ᘀ>sK76иČMuH*CVZSDh1ܴ>tnko^9FuI%=q;xq&XŃlHZ$G=̈́2A=lnV xg)sP>&yŐu605k/ֲ. *? -u{Zz'xGRMv =? 1p[ᛣ~W]9H{ncXTDb9( ZTp[W2):% acoOTBAUYC)Z.DX)*]DI] AtA#WL( 锘ģڝzav˄w\We;ܠS+f pzԲ Z+wOaD5n'pĝ!J|xd/ÊREKo:L=X6)vZؤ()bIqt!`Ў]?_|m02v2kȣ"&9iFJh`Z.s0zyǛLRݾn~v%HϰH~^y~^hyo*Ϟ.L$ Liko*jBTgozj?Lv (+љq(v:J[f\>j4{,E'LIq}h.3yy/lnY ˿CS0ASD$ 5=G8 ;+:`G{rˡ\3ďP&"rgvPqC [O4:xm @_/MDe^Ng!疸C, c%ĆB6U.-vT1&Tʕ #f1١Y>j(Ҝ<ãx4bѣMD T71rc:Ɏj$ qrl!ۇRgl榹 <' ˄CF~<2lk%Jtv z}#a: F;#B%HMI 1?'qu? Tmɼ!H̻͵pCڔA u+dIZ3bvs!otyvKzx,OyS'0oNIp #9iBgBF9 =zfz pw&3Mف- i*04*QW ZAˣVˉ d'7r 1 {H efSR:UɃF Am]Th:ܘ(AQx@g \.RM7K/ۑ0Z &iu_"`E@Sz/,Ԫ mSX*?|nHS-d@3;oz#4qd`:׍=~H)f߫C9PJyRA*|B &OIrIyJG -A8kkeDJI4&4S-lV";e0G<.jݚbNRpbw8΍VKnq8.ׄL\滞 &[5ۯF ܏`(: {&mF"mlʿ9FH%!-'Ft7Sk b&I݂#@MtIy6.J bVn m$fԙA&=؞?aV'' x#00Iۊu];}$ -*7?&,dF.FeIj̞0IjqK?RڟJ5sΨQI`T\i+t62Jag+ I]Xʢ]d<0ƸR9M a?~/B~|-`OYtBU,(8pQ\aJybji #gzv|bh6eѐGNvG-}ay<_BR'F_:\ևNYos;ߨ2L({>z!fu|7gGw10-c~6OIwJH^QЀ4MҮy~iv>I-AoO$bPבct_PK-i}5A2cvY}( )[sȺgnB# Y GB*!|+cb=\0YAY< Z kq j.7yAy(Dm`c hJVΒvgO17I#aU- * w!,q ]Kvǣ;+QC X D>8bl{ h08Ў;N!0Fi*R _mrꓹ\Ơr43(wѰ)cf)EzID4͠5 e \k**4V>N=n*{~az9.ͯ#L_V&dqEKvnܽO:P6de%e4bԴ(<#^Ú3P3 V ҐeK|񁰑[IҬ9Bcn\y[aFeb֮UaT(]POl{hX4¾D\} ;;yxm:~O@Iq?!jq~84NQhQc3Ihmq]񹇫,7wt:ֲ4xIG@գ buweZ-WuXԳ1qX-D6S5:yne Isϒ#Ŝ6F#>+F7掯]܋8,oG LoB3= 7$s҄=〉LXi16rLyFpnåNJ*k Lw}.GByRewSNG2B Vc؜~EPQ# 3|^2a)9P2%_ qV1՚@E}3**Ŕ~M,Y|eB%쬹3T'EꃟӣfTNFj&bp܆/M\6ޙ)jǝV=h,ow$~$ x;嬢zZO{eX\TJoť3Sp~< ،vV~CS?(DVV)UL.lhI_? o5~%GR*8.>2՗xN{Taկ sGx?"ne1 \`bA%i❞U%vA/XIK+,\R3h*UmU1’H?1pwD,vvCd$N]t!~⧊&hI*(@2d xa'e!֮1N" nD$'啨Ys핐Xw=@lϤ[/GUʮ|NЯO,^ ,”:DZ #'юזN_~]Zlս{j `MeP`araq!>1sFA@sta4,yY |mU$b=Vez Kny ED{7Cӿ $^ (Ę=l m $[r;BmZgL.-2(;qb]AXj۠zO},m6%&v= ljG>]ϳ>3@W@vXi{%wQap~Cz߾灓e_Lgcέ.ͺծHPgKC_v-cdܘU6;`Lqjo~B7'gfֱUWf;@hvf3гکsh\[!گY`]+z향 ՜6F|Pj-InÚ'-Qd~(ѻoAzQ')|dp)qsԠ$5gP!~D6O^~OnvOqc8aeK!68,ڙ50^ȥ|k~aT;2dlWݾZ.|D&0ɝ` 4M{6҄e޸["Ft,91‹s3§~H?(_CdW g MX'Yu11 ccưb3,gN;?`Ć%B)'ʝGjUS{BَY" x7SϙвÑs#h;*I_8Q =$Y/0N눹dx8DX dzStRYa.`/_{t8owL׳|]o;oZ(YG(Nӏs90kG!KYqzg_x?'Ɖj ڥJ\̳ڸ.OkMBpepk.z΍cuG5` 7V, g"2 8eSQg !i-.qF}: s;:UPJ{\2nW06%'lV@gF3y_Y!.Kƽ*j>B DuIiZ o93W ҰWQhhF Nڒ7ȝĪ*Y[U^ǏZE*]X Q20/!nCr )l鶜F&L9~AJm`-=ʭG`hq-#Sɪ?mR9I*z@ *4rkr ?I׻?Dߖk)Rګ*-臟C<p$JmFWB7Rz\eRxU` }ؿAL,WfZ'ڳ=;e{-U*c!MH.Oʴ |:FRpE oi7tLjdj[=(8u͡.W:_X;HԖnLo~/Z~{)8LJ't^"9(-מcTeNjky>fk<*xHz1`^bw] ^.i3JG@0+ĩI}wVvW"IffqۘoKfaҝQ,2g gӍr="0h+dcHʲacYI16@ݬOݧlF+_N:sh*x%]*7S|:E( 9ZbfnЄǡ g4 7z-┋.])<-,g g5jw$#,{ <_8l+94&uP[eaـ/'8xG _jH+qM#*RZgRzl:w OAegXdAM2t^ !ӤSʙM> !j*8wt H_ ~ \yp(K8l߼byvLÏũ]ZUEk J1vҹv׾86e:n԰%+ۆ̇ӟmʭU+uZ^wJT% dE+DiP(]Ă-j0#QQ2Vt5?z\JeVz?FroY Ѫ JtXZ=/oQN6֨c 夨xo#~{_ )@& [ݐDo&DrٟH3tӗ5}qb4LhvsA5DPJ ?RQ+,CkT zv\Iެ_ mxyf%QؚU-qm1gxwx^0y&R )V*񭄉[ HA!58A]9ҡn]er?/}{ܮ4z\COR<ȇ-?0[cnOjB[g%~x3ljLܙVW-),Wj\="Y%f'K{$ TbMUo0,]#ИӐ}>^ڱ]%+=ː8Lӑ^,T{\hҿTHFV+5>~6h6~B\32_\S8_h'?!~+BGHhNT0GFVKAU]$Tt߄h1^lɐzJ~}rbxJ)dT*_| $0=WłSpG?0]>ise.*QllG S65y.|ÐP8J%Cl]"7(E8VOݪgq + xuݑpkV+Dbl$9~p}kl F/q0ކʪ>hPCD:6:BˎPf~GI"DA&7zaw/VPKs[eXR}\IPW!sS/&Y [¹ǚf(EhZR:g.K!mwNAM ~%ZYh7ӆrq1r)dH1N }^ >,N'qP++aVĩWb(& JNO'jmW^gQ:5LlKXBq\寎&_3Ⱥ;M;h::&fx >5(fK5D3 /EZCϒKjhTC.XdXrvtf'.U/ *Pr)̚ʙUʢz&zQr,2lNqXzsa; (Aiȿ Ş [Ui\gȍ 2 DԫKe/#mWVX6E\8D%oOs^l;UX,5%J-*\uKz(֮w>?i@tM\K%Y1vێ$͉Kܩ *Tc8g:Y(_c4@qF KX)p(Y c$F@cr ƊY%d\+]^"Vг*5/E9w%gK|Q!XLѫ ?ZKyO *]aJmA7SyK~aXol˸#Q,m%ol50vrǥ!q́_sg>Z Ž#KiH gt$:xmP}ݘ/`IR$PUc5atQQ `'U{Ӌ8҄M3-dwiT^eR72m(Uz_ j7KU,^rc|0ye.dlLliʸB޳ Yj0t؇G,q{F0k؍<eB@>x7ḎtTb1!Nwme t@{<95H3o“ɺ]v l>H ~jA6VV)I4 /PRG8/Y]{;`Rn"o%;\'&mhc-/O|l4 J6w^4 JHX, tWW =u Gce:cEx/*xYUv_L+"{^Q>R@ŎvƲAt:j?ri/9rP: mW{#fx.6:b==a 9C/bt0^/C+#DعMdxchv/S#G<.mjCYJ'ٛu_ETDx>5\R$jyӉeBtƥc< 0[=fLٴi^:Gʉīи@0]Z0D^(Ni&ѼvQU^ M3%=%l?v1`/.VM0/"zG*,H\4PדPֿZ~*룪cu;#%:RDo+:< ^㘌g.!ް)05L?g ܔڲ@J~=(q舛[cJpv׳2 C:vɈo:pu.ZŘSoSfơ 8̹~3 ,ї%*/y*Az͒z,\|>οˣ%4"c]zO"+׬Uܑ;\z"FCk 6gS=8Ղ!54% 8=t!u/`iZ#t-[r/b@:#MjN3s{'q"t_n##:CLܜSPmb55tH**(1 ލ"V]^۹Uec *MZ=0!uc/.r m!!!7:`(( ԖS|.E3'Q@J(D"/5'[@fu(,Ef}~1>MN`{Οo]- E~_3jʹ|rqmIٛ#8L$n,8䈳ܑ;ذ+k@# pM%,>c L4 %"xq,I׊BJ! I< <7/Nء ғlŷʹoAu5*OHZlƶ{GNה9)=$G;NrWmQDܻxEuI׸$]WH8%:iu%89!ReF/3ڵ9|>d!0hϳ@.E+zJrHYKe{ɵys %e<$ p9L|p{7P7"p8 ZQM$YFDKoo8W=0qʖa&K+qXeM 9C_3C/!".8pR@n8)mRϴ㢫g2X- >WCvuAPI\\.JK;t6uz7%8MU{ &'g$~d>l*@u{|?1sF d{kwPa")7\g:*y ˩kR;yLWwm*9Tj?HYcr3C[4l2T !"E9V۷AH؜w!+V'2,.O$XM96z|/={SFϬ5Ω@ǣŋܻtl@4Q;-WF WX>)]8,rII?GW:"f"3-Wb'UfKm6!TR.a/5)Hːml*uMmcXB7VnÎb O6FBC#gsؐ0*ĚX(9֮"9##̳=E #_NlRF\~bү%u I IXO$bq@Izd9I}Ҍ="{Ż3QyOY!nlVѹNK"*g,T_N!(Dxu /AݎQf.F&+s2[n{& u$qm:βNswģd ~r+WDMAkqEna`Zeonՙܛ !5i'U͒;%M=k5OR*9c|X޹4 pڶ8bw2 ޼O 3Mi=t/w[A=*JʣL€sV2oz/7,$٩_9EWn8rpY}Ix*VmiqxHt>IJ2ÆȂd[mr5:[_3a )h;^jHTT(q05a.n]oм=V үQj\6v:#09]I n֯'ӃR+vrw,GEWL$- JZFGg$ KeD+;`Aܰ%눐8A!D:bߛTu(&]C:*PKmGN~~xY&f@(mt ;̺mBrufi~B|59&|-q 慸4E[L2Hr5Z(UؤNfɆ%@Q-XߋWd91EMDMHrƬ3rTpj ]Í!!2TE3:Ą0)Ӫ[ZkrX۝Ej^tzH, 4(YT!pCHf)E!yԞQ|;'cV)㜆]B fw4#j;q1tX@T3BS^bGEV/Dj| L 0|'sv(q8,W/uQs,CdgfuvԾ.J-k+RFH-rzk~-m;?KPOt/T|?|p m{(^]A ;OqۖzMhQ0)Ln"Tac F) xC7âB'eWXiy&X)G[#ۿF7&Ch_!äaq`I9)`q׍[-v^DpY%*roq [+q5.d'A*TA1-c`Oh07<=mJ~]znׯ{"Fࣁ{|^c6NMlXIlڍ ;f VZ q܊hu, I+-|f (}Re~K1Kb2琂8Ssjx ,aZux*v zJRQ&~ܰ X8M߮%ȹ?ΐy+Nmaߏ zgONg!q,b2ds@qqj]XPAsC^y,ԡ4w3.nQNQj@{[Ο<=QΝ\FP<qxwU6ti .p w6T--IC~d<\  LY ŲB-ȔqQ#G(ZmWWN1G9{te %) %M6l}N(3(t xhTio+E 8E=(b&R^zċּQ*TԒՄET]W2%#Wm!}A QdjF`#Ÿ|40J–ظXV$V|2rÇR òi@\"&{rv_Y79NabSySV]Oˣuvhtp86ϽХ"X4VV_R# ;Uzt +8t'P#"$p^ YBE쑁LqKd"a/f0sT( ,zNV-a}e!7Z:a 4( [w}/OiKe_xWgg3腥>W s/`UrAW84QS &KB?kreD4l42wڳԁG *K+muA!uΖ{cLhW6,:cR4l~AU1Tf;U6 <9ƗKʤ(^9Rlн]0Q*썤ѪNղEz'*/yEyG]o<+HUX9D~h+Wȃ1+T8<? Z C }\DJA[C:dv,;sc惩^gvqvnN*F! ?D?~t xVTɘJȌgwN Nf qR8RQp ׌3A6lZ?nl~?Reԇky>)p?݊[Q$@ACmD6[o̡]^#pI]/Wb7QY\wWHBY@KzzR'|s0j4SMUOb3r""}/_-q*1"AH< #[o!IG_^eю~B yun wg}qz P|Jw':xO4h\`_ vi6k*MV}t+sq76q#9ⱔHq~Kutʍzd(C!~fO֡-!`bSV<~ɴL\ n8<1'w"7 >-'L[Ix'.Z~wZJ oڢ~WK?~A,S0+Xm (ogSybr ʡH//*9'QMB*d_>B|Vf?#e2{]`ާ3ZYkXH)FAܗ2ʯF Olm7n 5{xy:ώvW4;c&sл#&vV;nૹ:"KexezVƢI5DL/M䦥ޑگ6,ѠwuVޱ7gەUudG'^bJ^%w J%eI-.έEsN^9D@QGۋԂzD ۑ9kuX4y:AxZȲ^9R=d%QL(ō0ȿrAF 'S%d|:C$#egP=*i S P60!S bg_կw`L^UÆ^$fczAtM(/], BŜ_T탛|:lᚵ/.*HL_L$QF@m7'N0OFǫ~5yXU[FDfff ^arn 81*?#=|Joajxʕ(n0'qZhI ֖](_f)q=Fx_XsOϓ=Re߶dBTz<;J~|LSK[p~ іeӦxP >PƧoIE(샦j0B2d=VzY*5̽zpY_v.sEp %\Ufr$Ҽ^ƆDɂXIk/#)xTb.Y~-F+/d\SP>{CPT4/q,zzJk &{k*0\zڡ/;J́iHr=-ƇXd0kCexY*e0[HiVt`EGPܒHpz[F1l|7gk.zNb2`d a\QkK4'q-7? ;Rc&w1&lˤS:g)ccn9?lQu}E9,%"d/|q')Q IژoCrl1β-+b G"}b(4$Tih͸vR]`,IėsRMIscVFH QA!|sZa襺%ݗ2E,@6߄ٮ!{MV7pK7.@(ʧ`>ma-?]{SA+S9u?qh5쏊o Pao[\*8{ۡ0/!s2$iڧzVnusx: C*?/'4Ï_F,!*%"\]LVgP”PqPzO@zċ.g}tU.C3v;.*1q]cDo#9MOJ`UqJݎD,˨{` "\Z4R|L!n;wYnۭ`EdBIZ%ޘWLrX^5P`iR,Uk4rum_2ˌHr2xDaX.yk3ͨ$vZFOTM}jٮ]tjFp"eGCؾ\~![x>N2,e5gLYlO%`Ign }WB'Y,L?^"l0&XWX&|r `*Q><zO7'>d(#/[&[27!!oQ78q/4K<1a7Ztۋ6lז#y*gƁйqt"{h<3"uxx% o塝vf~a"ۖ%Gb!A.Xj(r"8?U_CJ5r#_c.{8rCw'`[Fy79ko84m%~HmT9m wԽA]ۿu(b7:G~B*crEHR c)mFN)^bvwPsfg;h R2asZEAc̈́'$vĥD? O\w]A ͦLX"tl/56){&B*E_ Fϟ[a\ ~V!Ir]vKjܵ ˋ\We&3# %pw:=2d.-ࠝ&X:%S~!^ޖe8 ;bjPpd{$ 7+߱TaDIkej8I!Sޛf [|RW\6%\ߌm=?J"UT 9r ;d9B<{| ^ ?NM]̮69jNiTLxTFok'7̃bۍ(欇 Ese`z-b%kvǻƠ<)>9m 3x6L^gՃQL濡_D:!  "myYf.!p}t8$LFJJ`?V׹J::TP[-Nk 6~Nt[ͰtD=yP&I75](%[tý|H}2V3L$UzT m׼] ؂GujlLPWW՞M˚54J(%8[T z's3JW "Xœ]&%1BĶ`ˬ@[1kVjyy(qa+FɵY\acחrZ qX[3,#kFzݤL@čUs@ˍ>$N`Ab_W'N& Q؛#2r0Ӕ:+Я/G;n%ޘDNiQtƕQ)[f Аu+0nIU2st >:-XI!K?`A ٗNE"qX]C]ޛ2 0 /enkDŽW?2d:^ŃXRYH YAb~^P #Qk_ P@aY i[rQ\ P~dgtfBCs]Nq;95%AwݽʌE9QDPX_2ޡxb[&P:Xf='I ӑ=X dr^YhٴWM2F;4>zcROpf`Dc\<y:1o{ib#8Jϝɡ6 yҟϳ+.u?XIKpef\<Y&$dPjRtn]q%t{G_%;L\7ѻ5?~#u3YG/edE#XY61X}-`!s%Cq}߻ss L/GLB%>K}?_W"?I i*Ni٬uǏjy0(Y\aln=6fXv`=Rx  m.eJXx'3͙!:>jGaL3 ~N-ɺw l{ny+>P7{:ODzK.AфUP۞fgx7N#MkS vCY=LhZ J 4|pĶ~k[80q\ P/JQK|lwKQ^@i+'0n)ڽ.H:Zbj(\7W<.h=X%՟Wo\b>ZBby yބ\q 8"\st.DŽ'Ϫbz'φ:iIm3AlD_cdΎy)ʳKjVޗN)b!lTKPޛH +TFz53v20w`AZ#0:1HU2Y};bհ]"͖[rJuEDJE j?צ `xGc anԧ*F2 +KE%6QFк~Ko56d(:=>3\YYm~iF iଉk@wpz7E__($'̔cz~#t`a]F'i[LEP27 ܿZͿ0G2X~)nM [L^G5I+1=egx [(C.e%NGoaZז vGr9#x;6k(GRQ ZJT}QSh>O_nWg0܋:m}v,bu}C W ;eŕ(uM53 Ns?u,sB[fR+L_iW9*E=*G:~ AՃzf+oǻl7zlY_U1yc #޿k;RFŢ޷ϟHj%r+q4j` Lf f`+)1 9K >ٮ7Uȝ)BX F=ݱ?E*XPdyh jy~H|d2k_yW$; EⴿB]eS&cq+^d;uOGqke+to[D,Ú_b&>}.DM˿bSUS~y:<.=M6([s7؂Av288 Y9P_F/9xn!6%c\ZëFnlSvsh#LR,!EK 3iʷXnWhC=ڲ#`+3Q[H@;%PjZDJut~>I \C1GЉ0BN% _{'m{йeR;ތ&ニKt85oIXJC}תuVAmGZIM\ ¾.}NiaaTk+ om2ʻ& K^7L7+kz\Wa?3[٫rLuF?~louD_W±tHϩ%MqS %"Ȑn3̒8] Mpڰ}\s(b>8ᄂ6ٛ~]y79=W;*.92.ir?nZ7hy9)*E{M yf*k_xpqڏ1EA9cjπ/.7yrL0{IoNQbkA sc/48{.UqK<NB=فIP4FotBZU:B>>Hsdσڝ ѻ}9{gYIL0s|iuuGӸ^<4]Sy *-NʼLXdf<#g?jp*a0Hu\DSQ==lP?U#&)RBǥ 6rnL:|3xW$'SOL3,޳ԩ}۫6e<_f#8 zf?^Sw )㴦g{x. z 6 RDS-òQkXL)NsɆ]=R.kKc:i\c%ULݳ5.L}lx1~y:6zB V*.Oӗ#YRhCwʳ T۪v_ P3kjYԚ3c~3xw`.#ыO-.EQ˱z+,iLma^}SvNMf4u][f> F,'d.`r9P,4[I s&r*dK4OL)n4 \daImAWU94~ v}NKbk_snr)| )sS<y{`-fX%~uqՌ N]1&@! ;a:.e:"uϤCYEK~Dʷ{1E҇{#\0+כk!5?љ[!ےC|fLIۆI|=q)i'Mjkg{nEavCLhMNdi) $ _/}R%$S6g=+A sC2UpwG,X0wzXq2釾SJDώy$)i19V7w+NgZ+-)4 9z!:%g.&mFbFH?* Ľ!]=9Hz J@7^[O(IiX%A7+ uډx[N?s{PP??Ě.s؜ů;x)yB&q]cLreX=QtTr]#;vodr6I{?6p<\Os `C? '+YCTzTRF9_|.zM;MU,~X败x75~/+Ѱ4z?+5_xhF@;@Aӕ2ϲ@N.R\׾=嘚M: ɽ,r j$  :niͬD> @@r$HWw"ۆa\|(u𔒝:B)n- X]ǣx:øGhp)sM7@ @z?1U3+J4I?ijhP3{C۵ @|B@rܿ2ZxlÃbavd?W@gO9ކdֲ<|fZrHUk*gC3M3݅֎ef]Gsڅ%YRoj$_/5FMP*C*R eZJZ牟1y'P#sd ڂx~ 8T鹔Y]n[4G7zfTw]9z#q J@^'^4y\b;tc/ Q|){B^`坠jB­.#Tᰲ:RSH}A=.uha{SIp7D#*3btF+6oBko.)FKų_n psAG\kľ~̥Sy='|}mPon|TtZD;m.T, r? AbJ2Aw5?轳LQH+`Yj>jЃa sh=:(_ct3R0HHaEnk[󧔗eH z$ tժaPBH\Y( C{rD]e iRHrHiĊgQ<2T=)Ǟ9Hfyf>,N΅;|Z[~:vHDW1?m=yn!xIǑeյdJKOZFGЦe8Ľ \m,.\ T AjfPQ,8ce! 2OM0>)*v]wQ;8Fn_aMp\Et{겙4qÂ>Iʆvl?zۼh$]0Y肰9 hD6TbG')E<ɨuxYⷓ^.8<(. }&:nb<Џ>Ҧ=>;ԡԏ eV#^ceM4"F6n˰#9%I:~F~T%cvC`Tm-޼+;_qIʏ'ԒLYq ?oofVMV_οGl'ȱX;82G:}N~E (IdZ(Hm} Y<|ה`*Q4~'FQJjbsX5) a8^H*Z"J.5ǏRW'qqVc9jLMM/, r Mt #*n20P6h;tKʆ\Z-ao3Ҁܡk5sf $E= B6*qcGCu3JzkzЋ9zz7Y⛦'&e UCܑ:Mв [ H9mgkSiQ*}gE^ @-~mp찂dzxD"ŠšĂM^I3jկzåZ,R9n7@v[ ԳJu6y6ƹd 2Ly%Y贻w~ Sx-q4_(S6zcY}GEc~?^ 6*?khcvh$e{J ڽM0sik8Z9LEJQ?闧/]ȭ;u5˿aeZ ]:,Ĉ,$ .o:7CFS}/'$G悫r{p-'mNu [tDwrop(jFuYa\TMLN7}`Px*ފmmU r$m놛W0`xiNkpT#~j A0,k}Vݖ'-k65XsAO: 2Rb?Sogz)GS)nB\6&p9L݄O@G(1T͡,tE$.3 urH){# 4:ǹwk<>Y3DeuO &:lOSF AKe^-*} =zIN`uN1<ߠ[RPWEΫf܂&޷aa!D{nW_P A<i5'sM#QHdMoS E>= ["6` 'ÒdE5I |L=\(l[)4lMsSYqCnGn5s% !9Fk ccV0r)C,5AHĚ[vZ%z_C%RW4V(M%|:#fG7zREIHo. A@+q$*;YnxCPArJMOrlNxRzѩD 3 =rB❙a7$,&!AW䍏ՎpkGJ$|00" !Apg ߵ0ebʒ44Lܡc-RYpꂻ=;urG󟥞:ÛuOXג1ȭL,妛] a3iyܹK>^}/"c` l:`,'%H0y٥*N8ΗK"8ƭ2WcQ~,Ɵ:T"z!5ͮ C\&DVF>G,?MMx(<8q`j`n_Tb c$.~0V=E4:$YDܿh272hHPz}V)ܫb[R9ɻvVdbP,` *cVEABa {/pm g$*k%O^PKC:m|!D1b?Hqh(YtpQTnD8?aNWU>rd7&hɼjoR%* cڏELIX^2SkES+lDZ%eúbv H:¶yo*b?2旫=eI0CPԘ*X:w(Ep2]R4S*@VoV{`;l. TJ"ђ_Hq# dH KzJ&l|<`12`٩X`"<,'-j YfGFx\\%"ؚäkHBF=)'|ŹGK8yOwE <CBOI!m 0iF1/hH=ռM4+L3vx6Dh O*zU8`')bώ TuS/_"j ٛo45v?>R|?kp{~a5mW204oar ь9;8(E@D( >)g9;$͘+)>[z܅4*XrǙoo *4\Ge#@Gri1m7viQLGRJ,hCI"Z6[+|($^arՈ?EU)nyMwyA*Lq%H 嗯A+lu&KX5wW{i5xu+q YbYL %; NP;-, 91APvLZ_;‰ԌxN&A='od}R4% .]P}j'B `X5%έ-(Ԛ=PW;5!5I*7hxe&IfdBK"84F$u[sR`T&6VҴ1ůwɇ[߇Sdždt]ZKҫai qfJ3/+ragḛ9MLY7QGE[ N q})̀1'eYMZ T-CsT}[=z^*Wo*,>.1W:pjԴ[jǹT8 [՞0 ĪP`Ejeԩ"[ЫBw5*?+I\Ʒ8J6AmqMYd]N4A8.5Pq=aT2fVEam\ NT%n~8!MRL+ǥ֗J5t7m?L~wI~?ҏ~;({fT t2q3nOS jb)"yɰ>0R<}E 13sKN@&qhq݂K 0k<,d nFK$PQ-=tnӞr˦D5h8?phmwNutd+wLz,Şj2tIj\0<)ړ <}nɱ\f [ trsTKQ}EŁj 쵍5=-Kc{;5Rs f9!=4u.q L˶Fk?}lkzaq0AodiúV']TBw1P||+9b,T4# TK&97M^zNc` )sJwM51I$}d@(6Fx揵|vX\*I7A˞89i_ٮ/dsے5>!:A N |%$SN=L4]]Py}0e,wn! E #N5@Rddv?t("$i&bJoy*4`ʤ%޴O>ZU^2)Lm\cB_- ic6>LiQMع ;~iW,Pv&S,@)u}5@7 1}!!JBAR^ 7M55^ Gq^v}KN#R=`}c24{#tQCHW0q/G&&l` N3nwT/엱r:=J= d/\DC${ >1f:&7~|_=i\Y S@=%3_ i|*G+PxQ䱊u(6"7O)Ut*w*!l.zcK?n4ɣߢ,șD+aG!;ЁquØ1돰XDjNDDM}b&gotw# !Ӱ/PpЬ$biE%'@F8V.I>!.8/ѻĽ"i/#5%wty޺7Iz \zWw=}UtպF3M- Y]$}r}#"̊O*P+6)J 20\6V:_1lY ??(1·*+;&dp C Z~}D"XM]?} ǏSNaWGɔ~3E ,D.~1ߕޘ >ԴHcKg+ 4Bc{Z\ 688!k'nŝS>Btx>QZ1Gx<3"R>MY:0}@(n v#H?9aE&L5J C:0MX^S}j.r8ix^N|OZ@H2Hozr#7$#`Åc1.=䑞H? @ܨgϥ񵦧l lC7LQOí9| :oogDY|*~^R²n](8CH9l2B5imrZ/.ec'Ck iv 9;Wu#dՒ'ǵ-d nXCvhm.e%IEYj\N꼼=&fs9T !2k3%JNp9l1Qujn3^Kb> gшg:L10|E78α;t a$ʍ$K>)_ 2 D4\Zou+w7n/qfVsDJ0=,#(3}f$!:.hJ7]e!5\B^fi?CŁlw>xk[n"r ,:N%"ɶ/;rI#&]#h ֤VLgnڑOǠ{uQ2HvHxjA@hIh91a2*DK#;Z\lNW|yѡXCY`G,I G";g&(^`ukU~M ; | $VbCDE3yhC:I ؋zx)LCk^@N0⥉,D¾ T>+IbFsEYb (dfaN I XkQXB$l~I13<6;8t.vث n乗g_i/݈PlF)p?riɡoSt${)H u{WNXP`HqDn (3L·Jlu1r@g 0{%eZbu3+'Cl`qk 㣅czĘQ騔5:I=>9}>.#\Cϫ~>ǰ:{\KgȚrj\56CVN_JM3TF:՘A :(x #Fko%*7e!jBKE`ψ-(o4KҵfC~=̲`x :M|$BmFw(?Fdȹ[QjTB EFIg >kk{D)"Hh@O#7-#w2DOF?å++څwhC_D2!TlcfaY;ӻ0TެgʉC}omb) \{9k:#e^茀.Wy:us KXIm/cҩ8ȶ|G~ɝ7rGѶ'bɲ\l֠G,{N7}&֤r / WIAD0Tֹr*51޸хrSvFm!KD)BFT:'PZ-h)N> .GR߷,Qbkq##k2\`~1A or4A5LzbHAI5l ;C3, g򽋅b =poSHf3 i'yN<  "c !'lɾGw7Юo}FIXE9aN[C]gtne ݽLΨ^;okڏf6G:l9 ڟfMe<:Lcn.汌Ւ^?0M>gD0,'mujPD nwaWT.M鲙!i ir)[<0GM8CnO/(5,O2ؗL@Imx(c7a'ZxܲI#O Ń=O c$%lwPp;R,={tg ^QUO|((=D# :|ٹM 4Z]8̗qtڑLWGI4j ɱl~tsT pm;?0p 1g< DՓm V:d#F|~-xv!(k 4sьHf3NkgziٖE:v9w# ՕWhjÁW3I!t\ξvNV|n9=N d8t"*x-}؞Xl ugY[ #B66טV@EPΆAb%\J֌2IokgnG] QwN8v$jN 6 (_:|>!;3 j)L5~3*@Z*KN2ǖV*@6%/pvV";@tNJkf?JCuZ˄^rXm ~MiT84f4ʄhX+C|u2Rَ_ P4>rTa@ճ OKY9MRᚚUC$ß`TbYۋ͜h!UvHp@Q.EQ =&6ʢu#dCu^>qadfګ}fJ`;rɅd" uU=uqd:u^lt]ԙ)"\]SB#FbGAj;o[\Ɓ$X 0ZR-Τ sDs:@vGFD$kdWb67q- Q?mO[L\KZն$%sTǝğ%;P-:_oWDJVto+zF|UG6ͤ҉e8$\R)Gs_}nDgHͯu.J>=5 Ʒ()t1F[Ox@ׇ3et}DtK eO6V@~|fX&5+tzPܰ_1 F!Z];ƹbC}@=ahn>2tUd&Cn#graco3NN{e };˱;BՕ"^DmcX)8aR|XKY[GP;tZfEB%d;69lO`źBl Ttj&8qTt1TB!FcJ};',`UK԰ތڕ8|$Q9keCIŹSQ$Y9iSd[[&̟ hL-Yl1Kڍ5 "6?v-|ɼHqbA_ok͌zʭAM !"xp3ћWo#tޘ_tԓުȴVilN޸l S2ӦƸqg#؄s _Tgw:T;' [wGBV{})`'c+# rD[H:Z bogYug!Ugj0 Hk 4hHVjb \^xk!oLBv'E6]"Ԋ*Y[.ʋ,u|f6frJ{\ ҾEmKM+%^VļzIoMT|CfZBA\z E<~,̹㾦jR>eʼ͛TDqRaZ~<]!T'䤰?DS:(1*3#le^$",z6ou(}1.x&WN3'*r`F0̼AV^.L6=8 U7]ȉ$Xi Ajye#\";;0e~7 b wS4m]A)_|6 ,9ZtԯMN*EĈ#Hpo 5&̶6Y֛Σrt1c1] ƶ]Sޫ@3|W G$T)\{ّl]0 ܢS*- `1(lZ#A f4хc`EU%#1QIwɨtXh1fWr*k1z: u@sSq h€>;t|\6|~isF;9VO=-칫oBF_D],el`7ZBH#?, Ui+vWMW>TW9}9gIwȊ"MFEYK N/W@]h ],?V]]Us%6NZC -i Gk'=хx:"PXHR{&ok`t.y8}PdOtpRitk-L"}Fٚ/HR6)USm\~03#*r)_[+;c@lT4'|ԽY-T[=FAznMytoF&תu䖬1zQ9v&}=TQ%y֬{K7TQS R9Q7.` Cx}ůʇ f5 EVla06ZԙN}g|g^v~, L Ꝇ{+7.*3VOfbYd[7څ539H}]bHj~Eskͳ}dukZOs>% q WV}^4/u9Saտ t|37Cn):DjShVI IE;-V1G!X89.J5 NVA8mSRd~GVc- hff1`-€ī˗=67! !:ُR@S Ιp@`#N,&H]:_KYs=;4zܑh/'r׃4*n|XlFI:oPn.cftc2#ڛIt_)IDž?Ѕ U Z bc%vftf4RTQyG8]|߽fY5)?T>~>"0Qˌ7lFY`E#1nLyʯDyhxef/ofj!ҬUxۋ_O]ՄS~p=h(,C ՗%rdy4~+ 7ݥb2FM,ݬT6 +IN8=]+]޵tU>ՙHf #V%og{C}"\k Jy0(-¾T bYmzW7{j ȆC4X$owZ ɪHW$Y60+3>d: !]I}b#NFڙ_AH"i+&ymܾvW&?st7h'wyǣeg@ NL9} 3Q{_=vf[Jp-Gu)u/*HVk5mp}B&䠤{$,^@:uH9 .d_-vS&]t ;pⱑ|\""n]/zVx.M60>g3:QODuS_C4Tl>o+HS >8i9Gg$ɆH'@M5)Ze鎹9# **R6!6pW=:E>Kߖs ˾κ:4ROr%;\pa[kvL$Af %39]pX, ZJD;1(+ gxA~Ԥc3j4(eK^Iȏ2i.Eb_dGCcaEC@}(XnJΣ8WS6؄5k0ka4ch26.#v*>ЛRAV#1!UJ8dkj*@nUl<qѹTS@I_f)pvjCݭ‚|ŋٓU^@ʨW~T h.s ^E5$~#GRН־&ho7$a˔c4 (eI mNC+oE0mȯܷBya`n'&8O[D7h?+[eEj"2\񼻳`iZ/ y),}@V > B<0*4r/lJb&5+<6)?[\ ztF9Pzj A ;d hoA)IkKP5NG~7 4)&7s (?LMB$ӕ+M3ɠLãyfh/"JdB?_JztJ? dѐyzj2k&NjT@}W^W;Z %8 Op@S+)6M&҉k@I{V73_~|]yAɇ \IF EDMp xyQɑekPF9MaeA/㧏{|pZȣnߘKwU imI>ox ‰j:__hjn؎]mCguR,~ŋ_z%obdU}'3^aFC( ptTxT~$K0On~9!긇 EB"VUYݭƺ9υ]D% |=1|…*1>3^yH_H2BW[&1H˱l_nBر/?Zwag< 1,6HYDŞB;d#,.w[}K[l=2ZVT~0D[#hjet|h tH垫g퀙 H*3ݜݸsXDB6>1kWn ͤt@Y#y8 mQؓbADibDK#BcQž=VWTBM-q:S_\zX%*ov{)ď-QU?I6UI`H2@&*~]h.B9\b ]DpDn=?`+íCH̊ÎVQf&]zhN @A!pK'G`V4n io E!Hm$ė-^c|>o2Kϼ>?,z]?r2H~?!IJAjopkTȚb3@X;.pbʚwQK+8ѭ^8/Bt :W cbի;nLd8 OkwJ:3$l@g1Wg51O#.@9$T {FUR/N3:|֑UJV" lF~qÉBL;b3A96}wfd֏ѵ2ztqTѓBJkVGn)s.PTWpNLG g($r>v֫0*#?*e`R[_/ŠSW_(J2RE`;= 2F5Ꜳ#1Hxݭ̾γ^< +fzܙ`uLe\ gygϵa'5IljLYV=Eh%~nwpGoj|: T r-{X65Y>×di_C+PmYW3$^[q FD+C&$ކ'H:&"@0iYZRe.mxJEo9CjUڇ[GHuƖI򜪻sr1>r1N}j 5_IusƯ̟Ѩse5̳詥b Hc0cNؘ,0Z`&`%y Kj({@iz1(`1ڔ UfpJt$`XFN! =Kk<tRo~%q#M1.k <:*9Ks38ARU6҂I|7{ғv΃m4ٔ]1ilho (T@4kj"Kr:i˘~.2wٟJ8f^Rc;laQ1[ѬхkgX2$܁3vRo~Ҁ}u-I,mR^@ݛ愸"/,橩:O`4).p-WSl#IiKKm2J@{!. аmNcjDKt-/$w8HQ2nƴ(5",,( ]X.Łp~k6/6¤3y>+5If$ѥ+YLHJݡ*E]<_+ amYoBX{KLdKyCS1nXo,wц iݒ\tq?e(tDX՞3<&$,Y6X.Dِ`Fr~KG_a=-tF. 7ſͿe 3}۳򓥓RevL<]Sۃ9ej]S'o=;֫Bw.FsEfS-@,j /r=lbuf%&[s28=Tb=D(i ub=U#ϴ1yU|Wkb:wrT; 8X|손W ˣͤPæ`N ܲ7bv).="T|)U}S5] J @s[S~QqT_FMNK}$[RYp~(4L`R UNٺnWщb [ff~ΙG8R_ww@PxuC ;JVemUB-nGHIt\cI##XSEGbF*=Q!ªb\ >W jћ~"m;r} :Fc]}'Rkuh\q~LanIL> R$dϕKJ006y4ܤ9Ġ&W\5k">{ddT2Ew?51GoT6+qݫ0<,MJ"vbAWv6Ki"-0nm!I@z8#L#%">F'WO>C%>*/ԇ `+7PjBIГiH7 Z͢ W*X>iȰ7Tp{@[0bChx_ D ;Y)Wi^|ar.)ݖsen}Y%2Pz9 1TQ?𩇶:赽IR(˔3ɬ6A@|#&ohW|JZ߇&j*c2pC1=Tc" CB >=6o0@gW#tg`Q{xtfػg'BN-zD(l-g4 ؼqr:>H*&%9{է)Kmщ=rB~|^jRőskfY0ϖΎnrH 9~h#eQَ/$h:#zπ*RN3hx)_ &`ݾ+]..n cd9{{Qs,@0P;F`/IKVurblR"2 C %Au-'O]f Afe+{z@ڸG_eV>KbhTl@sxmPjЁ yz z?F߱w4vdBGmJAE T["C, 73'9‮ #_r6G{4R"՞Ol'RNj$~G`?W  zJMn^vekUq$L30}cڅ)4|ǁ= la6Fm YQU0w},ىLip'M44;[[b ~WX=>7 |KN^#Cƾ47q' } ;N6FaXfV0:!^t݄Peht)z:|7"eEX:/ e$߄g{2ͪyqGO~I^v=¶So]C ʪ*E_%)4u a]GiJ5]!=o1{CsSe.2<nift.F;Ͻ zFO$Qd3/qgC9ٱۈ,I TCD~`qra $O*Ϭ% $pɛ졁n쇤Zt%{ Ieq|npW鷁*6z".O1S݅ Hu?#uއ#^ÝrA@) R\HI`x/CIO@o%{PoDDPs .8 _CK.ҩ :̑bP2e |m}α7s*2A5-^CQD˒{e3<^ɾ`4m#>'Ʋbvzv٪32dW[z5}l%,;L ? - +jѣ܎`v#^kPн(P&:gObx%;a09;:9DXvָ53d $ɰ/x,ъNؠ3}y-qzlMڌTYL.AK9*&WӤ9#lZrnUc)%!;٧'5+љϯgF] +ݦ2çn>3D ;>*aA ” kOPXxfgfcB ;evހr-Va%؈ZΰTWG7ߪ'Q%'b./\b$&dE.JZ͙ tpޞղ{F{^җH%X<@e9X9kͱV%H$/!+7j7hLI錠}}sW7 /K睇81$T-=̱/zg1E]Ǯ>툽اևHU=?[Qt5= ~mrAh7O[F?H*[]Ԙʆ'9DBg0;}4r(r]o4!] ^,eMdHt|w_Ek`@4Rmqz\Rz+9/jI}V햡frǤkƎSxcjEZ eА]Tg5ҧJ#K7jEӲށGl` eC*;IW;,7&,xq=,JOa)WU|%6 F/tSwB7Y9һ*PޔvEɄv;u煽R_)uSlOlS|$$*/V ¹̧VAIdj6=8%$.bYE5q`b**(ƌ$_)]<ȋyebw{1c?\T ΢SPb` +[Qt{6}&QB_~ k]HP.dY/uy ӱA{~S딌>EZ 4}iza1@JV=XmFOh Å5sQ ֆ% v]C5&yuBWcErv #ZӁf m|$`f.H\SK8熸xE(3.llZ2} h"$X?5̪fx 1|^HA[SΌ PZ* . |q.ɷޱ}vX+o;ðE܂nY4+# Cbj|oz~J\0~( 'PRP>!41R`uC"niByPb9<ٝ黝YlS("YF%7=< .O C?!P}^OP q^ J9]0 v2Xlt̴l$6VpO<1/ʠs!e~})nT'%] 8ĜM ղ/m2)iE/Q,)漠/M>dV[0h+; с+w»޷|I!04D"-%bn qKB.?n(4tc ?j#T y|*zwp0<ʤm݋Eeafq׋}7q,H&7,ʼՈ#|\3xKK#Kj1Ieqf(Gs<Ӣ=9rYSఄU@gD"z3QchsBh_Iz`Z,dJv JkGg`M8+/yM=2EbP}^&G:HG8Y&7Y]UI\A, F;@C^K( %Tz;4sD z=6 Z^?$ha %BTO`oɻ.Q`6|D81s)ՕSA.}%T݋ͤ'?"@k5$kk+}Y`X&}]A;gZ҄Qji܋64rDк (UË!;|e/Z,tPgy31Qoo*FDۑe&J/[PgfHv^uB\)uQPb65WY]D~[4u Rr{+(J?!U *A>^O^t8w?AD`M;aڜ"Wď&iTE˕QbC 9sBd;L iJ&՟M< td <}d+k͸m 9z䉬a%AD}Iu(;G>ˤTQ ic^?5%Ir63:y{ "P0b^A1 /B?2ZpӤ"P>T]5YC=& mx; A)/ ݰ>\؈REJ/Zenˏb4\Vf'9=GbҴpUj`$Tٱ章9M]WVJ!aބ]" ך孮Kn4o1q}-}6_}Zw8?vq-QNsOD1 Z`GL bs=wZCO,%N:8БngD xZ] t0B3;[؉F _X޻)bSߪPjزp[5ʖZ@ god@$BX alMAtrf'Ush1n+n \2SKym6Eo: R_x©b}B*6mOCp3+sG85>V llf,GHK.9~<¼h?WRw #Ff{||v{fc6Kz;ş{q<%9H{1N~j vEFgU<44<ፎU3G#٠]dt#RUU^CA sMd;,tggm:$x^V Q+?/Tky4rX/nR ;W%D~+P!`3~ؙeqO.!*.6f' Edn߭R1W"ƆnVqrUqʖ^;=40&bch/q4N{3R/''=HN}$158"wƙ?8wxg型k4 VJ5рI_Gdփ^A(Yeӊ3w酪v|ܮ|W GefB7s)ĉa6D%k7u Kኤzerɥb`y Ȟr{_ܸ/''!3j> lwE2+} nu!US uA 9h&l5ZE>]}k0C.#e_*8l=imS=G䖍]DSDseVZRx^A/  sNgvmnDCc j]^)z-b9{dX?X "t$d@pݨFHJmjr- f(DZ^=S=ZlnæI!euS!6A"x4HT(;GTW8"!BU-YZH(I4نɉtHnCɆMnB ƧlȠE +d} JEj!!:G`wR9Lb{fupKU;t'xb^W{BL>(Lo^}hu;8jne{)'.%tȼ ϦLhuZFx<%KNp,J\UT)஡+]'|'s,|9 mJA^$mO.mgg6ߠ6ҐA@-U_9E줱B'DK3f<IU0v`]NwtJSE:RۡY_HQlS.:_ًc-!feF/yEeH. .2.rVPO^kdؠQ9azkRNC2,k슼TsR7p|wdJ']}J&ΓgT<;=Ϝ/Z}ΡI& 9 |^2K G}ѨY !,Od߄. ^Zjde8k֥6"! }-da1Q=jlz[t:/b0=:#ʵfEh/ vYq[wQ(`l:cp߿JSUoX=CQ`@,_o&ѫuy{ K'Y)Y з9죊hAK^x<]HzR#_z:kVP#"Q< ȋU:T 's/-8Ď;3Ή|<+S)9bPtiZVAݡ =y8لt~-総T%*I2ɛpE8NQsWK WWzجv+[yN[DJїфv_7:,5Y(6] 8 5Zc{"ԏYY,c.68X͌rѯgu4_EmGs7 rE\}^p EWm$&[=1 }":PJRŘfX3scW)!afo+QZ|d{GߜmX9Xaq S><4cvڏkB!-(׉+,sW; Dz6vMv{"[eO]J刖pF,EE#ȏ @V%eu{O%+g'KК0"v]|`1T/0Ը{AUO<;g(ky " dkhc(9(k(301%>":㗜XqV^R%d$sTDN2([U纅(L>{ɰ`:k>{HB-۷#vZh e4*\F(w8EƣfAVml 0 {vgr0_]Y:_W!>˧dZKfUNCֺGNn]%*kꑚ c4be%@>4əZ]Dg#󹐸GSzV:^'V>lVFФrDl4tbiaN[ yK|u? _cHIKk-"O3Ee8n;cx vTƓs&S.Q"bLifTto w s3<(#o)9) _#6N8>UYYQހט1;N3i#J%3YOb&5" X4g4f:=-u̾-oӽS]Hjr53A!Es>>kpy?cRCVBPrF]\ P>v͝ScBZL DwMplq_ֿ756Uk{%_ H.}3@MjCdb'gLa"KƔ?NK9#;mxnFɥXO0t>䦢) tooaM]))0m5OLEsI(5A&lC/ ڱzu3p0Zt!M7Ncm8T Uβ$$Mϑ^b w[G}!qj6jwu}XD22k'}(Dw?֎"u35m2exϺ4n`CUzPW{z~zsC;iXIFluI.S[.{qQ4bsX@ iԈDYhā‚?JeOE&P[ 3ʼnF; Sr7hVRg-}ԅMns+G)ʓ:P6a&;\ԢJ]b)>@7[+tdG뒧OІvpǏoGQCh e9'7Yt$ئK݅ ݢfc&"G!IV+|%A'%擰6AT*3Oqeo;|u$ɑ(Q`6΋:ڱ&v n:PΉ ;cS!_2j!e+='S^?֋(Cr2n~sd*6|G+SKuH`BzU6.S)d{p ՝=7#@~!lE kL9SdInEtT뙾T¼ mBɻkph6 LEÉeKvpANsHw$cCEMwa0Or_]_Q?)!I󣪓CfgC,W(;4n*󨮣O.8׃H0.Sljx?73-/ qK!$˥*70h{itB=-ƈ(Oظjr| *aY%_{Ҋ/\usͥ޸exSM i燇xUUk#XW̱~ߋ5*-X[C}3qנ~"s m?LKD-߅)*<){5" %PM[&)/]EY5k3~c& Ĥ;6]#cJy;p\Uܘ}dwuLKET (LLR-$p EìՑ BEvM1e7EJS.βkg yIP_MlX2^7덚4{/\Ǒŕ,Š.`ZM}HõFԚpw-֓9JS^lTӜOzCߍ5DTRM4% 'My;)mhti߳2tTd\`Þ*~A|X'}N^2$0:{czCke=3C|'ͫ~Un~tϘvP2;_mb#sV|(bi$\n+S`1(4%XΞ^p+/"xƆ&uMf;K hLQ-.֮|z/WLCpư=٩W+dKIyH JWH?26 V_gAR'ԭY So&%g8ɩ~ڥtiXfnv yō2dD {Cρ-.%6,L+)Щ}_MPNLjt1[n |B^H0iџ菉vxErR `R3*ߐkKfd*>|C)0,R5f'mOIcN=J#roL^А=B7xɊびW7`Edaeܺ;XCΫ/Ŕp_ԾؖsT0ٟRBȯ-6,.HlR(^FRA|:W!9aK%42 I~ (/9 r-G)8R̭PhR 0?i!ˑ0}r/#z9MDV<뷂^m>UC5ĽzO`'/h2f VqbMl`;5'p@*Xd0ԟRT4A Pf,\N%<-+Qʏ>#V@ ]˱--S/p(Dg-UϜkQ,Y{I%54 4O~#k%&} R#AJũ-ַLxj6 \NQ,|F6iTW! m|oɛc7wR#t4@v)f^$֛]#?fekX|K1$R,' "un$'D٣Ja:k?y6txyH/N#{ 1v.78b?@ G,wzIN հ7=&zR iD0]YdEwl,kDrMCK\O&oQPZ9攺/Ln4:^cĪj@*_Sj%i 1b1A)JN+o@^_/X}wi;hbV+k 0uB@ud SVS\<rGv-axY̱4uo>M7, fm3/mʵI M_kHs!?8:EK:9dLV%E}y& y.W0`S,w0X6i" 28.U*Y 913Z@0Kf%6;.l,.4 $p BUZ8{#ק. y;4教#ւ<}鉕"~BeJSVKҖo~s)2ޑ3$nPFNv)( mgLPFԇ9UNuC.bnA eVMu?PMi"ZoCr/ƅF7JB%J{fH7݆~7A-8_&i6te˜LIg>e>QC$ę:8f|ͤE￈Q|L s8 >߲rV}M7ɹa&O#!s%2װ!\f]JeM^fQ[e؝΃Ŝvp6טEp;y\ҍ ǷJՈwQ $ "Lh-W\4&BIPAR)q7|2u p`Hd*G5m|E?pC}*_#F- L|Bxr5~i@XP>PE wzG^^[woǥ'Uo 'sݭ7|De5RCGmK̻.WJuH".#\E;zְ)q[r^el.fDC+wF'ЕBz$n:1~c"Q;ak,T8 pbԜ bLY>K*ɐ\Y%M ͦ3ϏY("%]a)qU4֙}_ܐCϮ}lIx$ ~P<<2nP`g;ykG.ǟ S1]Ŋŭig5 ,`(msתAӬǒt9rdM2"v HtBoeF^- x42`93{ۗs lDpJl?}7vuHW?rYii&ysO<mwqT[-jB"Wz#zWѠB@=$|ղߎfȏhNV K;C*dZ4kcREa&V6a 7G%~׭ .z>-3$w8I~YL8vW2џ* GNoFƑ6 uL= и rDAS呞s?F~]^+*Q36^I? AG4ItkޣxJ !BW4!]# ;hfT3G~ƒ}QUY{TN a+hj( MsZUd]t;I  (A,zg_{ Od=نϿe VKN Ņ&#.&>wrFRFlؐ)9iʳBOq ON/iM2)vk?3Q$(İﮤ0 =_ d}0T︾ib씹21vCpp 1T5vET3:8Lnz;fU; 2ZE|K-~$h-IhLqw0BCLcS2" c* I6wLtiIknj=I^ӚMюr6rHT?ʼ)_n)t9eT138ӸR80Rs𔪳Cs)Ktz"T~ 񾜔6zcϑe\hՈX˙DXA_E"odnej(XPw'OO7^LY (1?#:)c_eL\[|g|i9ML0Yo>IfƋ/ٌl$`RvZ!"JJ$cI,3siw_k[Tβ:*'RFO:0:\?%Cqɕ71I p&/]8KJ]? &0"V5l"/E8IS}+Υ) -[Dm9i0+ 3bS>ǧJVU49S)ꤦ)j(R~"a=:!j9AA2eMiRPP*:<^ŷuQG&ӍM>qBvkk ?!!j`$* g*%FmyZ%,*m0r)sMIz+mG'ϖk?Q}^}Djl'?Ǜ,M*6`|Hߊ[x)淸je]P񣶥0x tVṸ_h<+!{daa¸S Pp!f ';zVJghJ 4;oF[pQ R$ rURIScg9Mhؔ(] 9.4 {7!pM9aS*)-n |M!INQwaf Qr^^Ѥ/)NfPL(*o{_>GoNAޣОjp.yr$1Β[Y}:зߪxgRpر[Agn@K6Xzc!K|_^~2*ڽES#F?~pWftqtix9<,MqOQ BcisF:?!pi#f!q0Ryf%1Zm.PИ?92ZT܌&1RPNa`AWS&tPr^q]y&첤X/[=ʐk ^\ŧs@nnkR 0}%ߚ '氇ι7wWty_q-\ \p1&3gje4f.jtn *ҡtp*:1 nܠ wtK)7PNs'>D?/ l N""{ b {N=x6A_j_oO-ļvBÆcE{ 8bw6h9"'80ܭTr0x{FJX[Wl/K"ݛ28p-lF _-C*]M[6ܵScaݪӈM+Q]>&.K/@sB^s #ݐF?vrJv1B~G%.*)@E-I/Pb?]J;֩1TSBhr"]e/EO{guܻCYT_Ƀ}h~%̋MҢxPJZ_+ O5܇׽*3>fcV bߞIϡ.( B38񁇉̈RrNnnx( *s@ VڟiWfQuB~|G nvc[UK&ќ6d]g^OQA!c# 1M((P1X~jؕH[*c2P״p:n8@b%qg~( 氻;~NaE2Vҷ9n5SSLrtVr2ҺA]&5gk7}1N涔y4-iض_@J~iK~z;9: qe!sxP8R l/CBu }5˧KF-<խu2}xW4|zer Z~5?:B. F\o~k?$.=]9-V}? wt3ѣoܾ~ѓ@Y,^A{<F{aW'# y8e-сa=u΂ W*$@ˌɸ%=4sL 4c@W^s@6R UVSx$hH2UF,g(f_5z'|Dk0-s͝_ρM@kC: mF+(WKGޔ"{VOdSi

eпy] saZ~6ɇJжLUj2 s0O?5 #"lϣtNqz.b*'F16 v{RUzq넡FJK²9^]eZKihaÓjLo[2<_Xт%p tKԖDᢴ+Ʀ?a<~B4Lkȥ !/{ᭅ(-@dY(1DՃq#"PŁ\cChFy(CE3ocoK~Ry/s ba>ؼ%1Z zC3#F/bbNNPO=@#38UI+gs= y7x&0$-D_M)y vJƽ#iS_%OڳB1A0pkG;m2. B/fVreLj<^$Lӥ!ql/tabpPRchg!pEkl}ОӜj>)7UL5~`(8h a"_n*Ӆ][&b%䊝,!TqRQ_l謁3$!h>soĚwŠ]EyOOP ݰ!\3?_3R!*8KğcwJdƎ>Bzwn3PL4zieejhlRԈgcT7c)q_񛥸'-61~' Mc+zh/VkD-6`*^OTR..=N`0NٖBE1ql `|R&iA@4}R[ZH!C{e—y$ [/qLlz Roш'k.7+F03pqwlMi1Z빴ܻ[^۰giWŐ Q; JB{XCE'yV9JE ހ>5i -NygG|ҬYvUGQ8 k4 vUJSF| Ud^;ZZ'"pǏ.r%i`B;@.I*ӎA _ܸ@9] ! O?Ɗj*}{ fy"&z:ty+9^W?sP8ت2F> $KY^y%*rF8 CFKI-ХDj&XC8Q3øʙAl&ij~Zs<)a`e|\v%>E&ﴽSf-Svq\uqXՙŜNlP׏ƞᗢ7{!t%`yLa>Ҁ̦-03>e$`/ϯ9V}f j hp.jaLN,Eɕ\^b7NnEq()!e+K b(*VS][|v[(_ y"=(4H:t uVt4z+tt_Yb5lPqؖN=qdZG+F7U3OECQ4e$3 4Yu g=U\q};'zL;] |5nL%,N}XҴú^DtTÆr$HB#8T1ˉ#]L~fhez]tyeFEޫ=hJģC1kĝoVyi ǼnNn|7EzPHt\ oÔgwӞX:bC+m$`>Ԍe9: ІRD]aV!x?>=o׍G\-⭳1eU:i!y(@ӓR./BЪl~f2"S=/K9nVEx /3K5Ӡfw!&SiuQOk?c~`-a/A-)iW9TGn9p#T \>:jS@N@_z2 21| |sF:[2yp%wl0J:sr[F"oU^yZz97b. 1BF3|ͦ3,(z0g &sv1-+Lk!FEī l.(տ5k &ciOp=6(Ip7{&d8f3 GQuOk0Η ed=xqϭ1xgHI^iȚ~63Dy=F/ߌ Da't[9 Xl<ɶi*U ];~lC`2(4!Ⱥ`trqIIkOɍ֏'޳(>X7.1i0jkY) H-w9eB]2l&#ſuB:..6D_gu8AT};ϧs䟹y,I8U܎GY j>+]sk9g \gnC,gl=kr.e$o398OCXQ#]BC?,`zY-gHY3~|CTu'h/8Ik,vEGr6#EE?>cڞl1.qbcI1~aMC*?c.ytؚ)b 60AK'R]Ȝ'g[됓 \Wg}=΢ ;66< 'q"f:p i=;f'&N V\Y,V:4^]OS1=ѾGvZ|%njN)g)@tcywmh%r&16hnEHG[kN;ca0Y& X1!@*lBwږhi8WZil2ZgDa;NFNx 9ډx)CE)j |i),"w5*' v(RZ* O(¯|mz˭clE*m6RzRʁ^#Y&xE;UB P2T|J8\L@;pIkrӣ{5ɽ_QưZ}&/y@cnNY%GrL:!"w4F -wDM`GeY VFU%1z5":֪5~KY5#Y6 )O2m&Lgӕ$ a-ގ60,E{I .4ՊQLa(rPHB<~% yX#1_N;h嚂>;AߦzޅM B F&EM\֩3)]Kyhկuz@;V}KpHk(?=]$'gA-7OWHsn;^G0M+E^ 2wq$,HHMHoees'Ai;DПnj#)#)W XJ֖S*fyP!Fϒ3~ˁ_T4N؆إgN8N3D6O,UA7٣M0V9UKXA 8045.D4o)"Եx1@@EOֶRO aݵ*, 0$-vҜa 0CPHMD0'*_͛,s9 w!%S be^Nqgą$jjOyU@S.FSp]ԍ9R܅#F]0>yAHq^H/N:E5B@+ll"; .8iRʀ*Ak4@p')δB3kl"jMZ+Rۦ}^/̪֖o˫o>龃\A\Brv֞J&89lygJ_Z˟m*7vuU&5-$`f43q$|{]Li ,."Gn5s 22㬢g4;S9F^ghr=paBfV 6&'.}sZAUKőf aA}m4*,{5ۛ [&IE<~X"JЬJx&]̡^N 6tj"#QN8T[ @׬Y0n#OMߙLHM6&v :g Rm*F<Sό>.uE̬^DꒄK 6qgȨp1DPp Rhk결`˟D'{V; CyXK#2A[*hJQ7PbbAȌ(DМFI"Wʅ;"d =ޛ%6"?638`WX_#,;RV-+QadPAVG䟥&g$12dMb)3L*iqOGFJ?^mlCj|HNUS*4 ߦ72kG1eW[@8}/d<OU2WA:˫.Z c2?+d97JMBRƭz94$ r8FGT5w:8|ˤmp'Rb~;5ء{ >4ے:%μìJg2Chr9"n÷Ǭs-U&ÉKZR:m[{~h^š{KTNK&1,k|ġ":M7R gİd4svq!&Ol?30(usW'oM;E¢: vxƔk٣!W-gs W,ׁ*"d~\2vM|BY[c??NhA.3;3и)˃f.* ʍ}A7_0 EfeQj~+﫥83>;OyT898SXxy6uSïLIh=ؑ0/|SpyR:S]/-s\9F֞drʏ"r"x7R;M,ee-r?Tϱotc17H"LЂ]r[XK7n}ǣPcgl8܋T6@6,euBVQ܆=W*? @]6_#뇤6N.͢"V/UND i%Pְv^cg}+51W캺ۍ03UP-q.&9²wI@-pA^LC"?vF ;%.KX`.h+f5C婋 vSfFX\(&ΔGӓ#pv!cVC{ߩ3F6gUU] ԽZ@1rjs܄m #/nr1\L7VkoP(A%E^c<0~oO{Ӕ٬˳QxmGW"uL |=`1Iysc0AOũ\!r}%u$кt?P|Ayy=0w[ᬿb/U"o\ z=*D{;,@jɹX\3N2HfRʩ !n`QgZuXnCdvXqO{0NDЄbatZB)bReZ/%}چQ>PI=qҬ8\꼰t .ɚO$mCB"%}6|ф&9pdT:[h?2,_~Y_W%j&HBEP"9VEfMŸ"Y}E*c9!pNxoC&a?%%0cONۻT({i=UH9HUD.%=SDgIzmeh̋L6v 3U[.oW}n87!#ZtGzl.њ: XpOI;d6#<|hU'^{p;PlD I"Ԕj3pPXJiST];^l6&oY]ae1RD$cs\eqbNo]^XuQCG.FwCVDWovj,sSCU_Z{zē2 379dt FYsD8Ւ "B5QaNQv& iZ+h^-@YTb#OGPf),rԮdE`o*!c\nF!ssk<fw/'=ω+]sƔeȤgddz1Ԣ9RToLJ9gF'fN"r)0{g'a/V=[،PVJAD0-BnQ3t9R!\q)pkHD<U(rZm,աCV&"Ӗ^G1vI;&YjsI6Vخ'0>< ׼k^ZfUr jهl숖啲M{w?G6cp*7+t 4Ę6f'-O3o>Z &0 eB ͡pV+[^.nTAEu\LA]y]7~5)TCYz#d㥘CQG2E~^14o =Hr*ֲHp0 Y@\-JXwBPgr-B ١c#&Rή/ٻCJɔDz}=d/$Y.›23q2캛y{nVMgu=Ǒ;M|󽴸c:Gg*8EӚ*`uFQ5WI'ĺbqf+{ifr8kXȊ=Mr[/ M[ٷ"(A.x}7(GxVX{OVTVj 7}\W10"=Ziɜz5ӟ:]hTd}-]?qK`,[haPxa'/ɩ[p9^>q^Ea3aelYIm; kkᄄQxgSO]V C] ]ԫ=g`G"YNjSw%kU!2%˕Yw?+*סW,/ E|q;<}'7!MzB"ZDlKI+&To;|'!ޡ6̲ïj7qEӮsbQ†\JQ5ZMB@"U~)UJ왏!0@c?û5Z?_n>մ">ܸ&[6F /2U33QtS EQ|f1.`X#0~\$@X<+ri' 3kUTƂU*F)gm Vx. O=+Β"KzH'gqTF4c Wj$~nVԪFM"W!x)ѯM/KͭzX6_W[_ښ4%˥o\֐p`CqYŴ?u<ܗ48R#K2%{ C(s#wOr,r0O1hh+ xH3G]3I |ӠdV\e`C|.C!_Y cǜM?L+-ṩӦWwOE]9 M,,%ݗzGTnAS}}&TgL7_`kA;= !p0tkx./!E'|$-aaYMpFJf֙?8PA҅NWs/֮ijn i̘Kn=:]iPMt8JMZYJL˧.]tmJn_4 }W|T]ـܖ;zge#Ҋ A9IjF,iP$2buMBLbc\g6IȂ@i4>m^_r?UX)!r, lg}vH<[UH]E4o<f/̅RKa ǣrK@X12 I-,)a8Mfduyad`hfFmݡ*%M_g$ڥXmKpG%@DCGW bpmk@c0 FcZ=lYgƻY-hwOf1_7u 0- %ӡBT~`ĺ 2az=Y^z$y).FCf2bO:8[1oexvaċ8*;"ۊcbQ-F"Tuwn)G&wϚCPzu_tx6\('N)b8^|%M^bNƢ( ?kU}Z2dbJ)kU4ī6}w&ºthn "Q`ǯ`#lsџM b &oE,4.5G{{ǡ^JFz<О|S6ˣc $w !biAW^.ɠ?Y9Pk6+bvb%k,m:w0_J c |fE)HiMy6G>QLG&.K[}2+'g5)ϟIO 7 MVʀgqҤk׆‹su)ȉD13Fᖹza)2T,,],TL(M%?, `{彯30έ7Ԕ5S@a.:&+A) Xް@Z!Fn9xm{ïSSz7Ch)DܖN 8DҠi[|rN}tj ǜQ0kgr:1*3_Աqo%nR?Sȋ)C2~mB`1qInHįcn.#r8>ǖ&(e텝7IœL[њ,b,)T2[A7z{V[JFM= o-KϡP_t><(QóJup"$q;*LWe L'TЧ:Xl~Gxu}h-A޶>'ph $|MlǑ4mH :5t$ uIv![oIt"LYG>e|G ԍG!AEۇ_fb~tDwg!8p1ÖPSa nA\D{ɣMe]4>r]_,;S6Q?؄~W<1$%_*V)i`m^FZ> NLMlw,tŒ(px鵗H_.z{\# 2\_Bp_q2y'uN.<`$:(<z5{bK8xZ;z{JL ,םlR?$zѶO'V0rX~,!#2Xvh˽"t8D,&yS2? Gj@a5T} n2߅1Nld{v zfx -398Q]K ;U[n RUyCJ39" PX£kyMXnQV[E3eMF,P$Fd3|Wi8h9|RL#llj9k,5HiVG4+4t [u P1Y}Zl|udAHp,<<c4Z`* sq~GHw6Eg(HdbVt2i<(|7h=5Z]Ô}> lsEc袎0M- -usWdd%57Da.n-Z+OD_iV<8@tU]P%,q ݁(=.{lΈ~Wؼ9MZ'jjyע$Ht7TE .DO0$kAkiklYĐK`mhJ3R&;EihyceL8f +]P[G N^5~qj|yNHU?Y"V"_!JʔZG &nS,6 ua{ {{唪6nTGӖD ;$:M]X7ER "SaOe 듃g0~8H ?ݫ@Q,8ry6$ w^w]Xg=z| .]@QfAv,~UFM/{mM@˽H_i5'F@VmXL@ǏK<2\ 댬zZf\Z't28|Gگc >>OẌ́ȄMDSAEɷVѬHu GS@2ilbuU#l[b-xX->d;:Rˆ +F>#=ϡ] M3qtN$c\ҰQcPy?xG 4wVGAwd^S:6A O^jYcr D9m/~k7 pe W2o3C􀄃0j<~ѿs )̯]3(i}ANQrǢi|N0wgrVOy! з>q8thR :gw6**=ÅbP_MQ]ΣC+ ]OI1j._+E,R։=l%2) {-fWtuH'_'uMKKۖzj'eKBݙ2u9 9,-GdP2ju9$Iб6(c=VP=kXٴ?vq[@ 8:d&AG *ǠQD?yLtw/q= heo@:P! RctŒmB(nwz0B?o)FCL4aZE>0As{fjS>,&e_ѦuIt)Zf'dӼML<=1sAu+J|21:'%Ϲzlz:{KpFeJuٺM}6Dzͣ%3N\&bshb"|N)&6s,@iZBA. c̅aEfBzkmqFRdxFLoFJOᴃ^K"$<'}FOrNqK,TQ9ܗ@x 8z`&eku"TuXVAߔH/SK-VĊd<5X MZ.LJyxn?]}D(Q\IOUeWlCt;߄^X)\[i[bY:4m׻!L@zI =8}WA]Hˆs>b,0mvch*PAi[ʪF5|{t|ߢeqYtXk<߰)TDuH(xO5Ű0(<+>-%sn>N>l0Wߙi՞tg\h!h Ȅ&h9r!'֕':=_~B5 OaDr&/^>Hٓ͠PFp٢#!20bEݫ _^sO38x?b{% ^>yP].Z]]D\j %?-•b;[vAvnn?.&u쇷גfk2HweTe5yOWHI>/ eު+P ~Uc(7KZ!*Xp dUC E]txd)+B/dBqNEUٹiIʸ {@ٝ59zl^YSmhîX/ꕽjKS`]짗/&=SN>y]KG& %ۼJq3У3>eEc475s;{wLzC8o+:!^Ssm'mo{,?74ǑFh2X^I#mU.EHyQ |qG"* WFx}=£'˄1ph/f 2#@u;>]*np%ߛyZnj5_Ʒu_>nRu}pVO7Ψ_ssѹhoc,Vq n1lzjZ7J˩닂NL&Us";sk8 nNƸ eqkS^:^9f?9Ol> /rJ$'=>]ҋtpD'=w2$hCؘ_D 眝F" sN-#{4oL'd%*.4).t {26bidn'0zP!:HqDzSKmts(xeI4v\w.IҢ2%Ls]JAyP$e!dKo_ uHb(k/e^c*]twEcStBRG`{Fk%"`@4 b"%WɾwaS8/U[hуM AWJ'(MA H!B B mk;r:N7AJ~ coXJmb*[]-\㳺ĔF;&7 iCiCaXz 6y=4{NGd)V{6GɣhZ'q"|y|$Mrv"Noj5;et+CYz`KDG Pʅi&](eR;^+[Y6ɟWR&¼|Hb"\$惙1MWC}QAePUՊ>CWb =7#A~N[ǯAH/ZQL)}dP gʜ8^?ߩȌǀPRwRB>q=5^Rh4@"{F c`2GC'X@r!빒Q.oW |Qi Pzh-i5>#E2>^lQrO 9`?Oå)חl!y_o;DQْKV_u ]RJHm 4ގ|O1 ӵs0+4f*xO(W1u=-=) Mǰ OB@׆uon2Nn5݄¦P&GGM~. /4a@<^j(߁7wXeә[hUMLϖ jzB@ yiӹn6x/A1?mM.368e|J 8Ngfzq2H`-{Stoxf}H:tj۳W=!XFPE鬕J d.F^] 5.D8޲"C_)P{#F{7ZbDT+8]A[:eZ>ӎ0,O*%Mab(.e H,e[?A?U6I rG{ܥC>Ѽؽ86waft̟2ۦ|=l9+t\k)d#,o! 0JǕFn`C i؍sĢs e7jBY 3kʪ ̄ȷ&KF-e,QQDraֿ0Jgay8m9QϞ=( w][QV~ ? x&ZӐP  }CpV2rrD#\(d]v nǧW'$CNht@D?Q4]m~Xm5RR27mZ)3xѡz~_}Iyx"5B-bi./甶:=Ñ2.X>ر mPGaf}y"::ma,3\K,mOu*Ġۥih[?ҧ;XHviwt(|~In n Y$2VngyS^cW3C(zE5+  ϰhI~ a-.yf4CBL/3E77*ԦQD2>a%}JIָD 2ř7-3n-|8ϔaO;E//& 'u I@zne. LS#]P_es಩MwӵRQg-tRD{ٙ~D,з-7Dvv+Qj6EJ/e)Y ELdU 糉w_UvR*KG|{ 0(IrD*PC \3>4uZ.U "19*X$Js_@~N~Xg^{j8à(BAomaEeѩl+-2x kU}y a[ѠHpv~4U55MSpvLϮK\]pNtFmjujeL^|]hwӕ d輌, m҅{l^S^xOC2F<~F}S׍qNsVq`C Lw%!աo}E,OEa*o[o80a,0t6nt}g8f%m:hqq[lzY,2R8GLהxYL)&@5or.QK-8*hTTѷ .(}]~AT[؛c N֜(cX 2n,t\A%ݛ 4>0?`m4ǑvZRSĘG9&,aS2=vd sΥ`y xs#Ŕ(TT)/J|3Uh/(aԇ&"T흒(qDc9@&(zO[uGHh1+f|!<aTuBČ$?t{2fEHJ"tİ$3$v5W\A_'ZLtd6gGC̻35rvFZ>ķn VQ©ExncJ4I2XF>gq%-ڬ̻;8zp( Q4oWO!Gh`$_.dn5+q Q'gayqF {8i"hÚ85&nn)泜iG#E/C zU^ψqJn%~TH9ˈs*>p4ْy0Y$P|@Bpʈ޽^Gj2Hx{1 vA/KF ߨРe_R7ik\Xb1mո&y3s]rFW}X+)i$fe9:$U|#EpaO*zScl5FkEE?" Ո9r+Mlٷ=0 _QC_6(k&;x8sٳi!㫚è'׏L,Ohc?DrmP4*de P(|yS u94S)6Kfؐݝ; Wp:cޙBBd2I;v..@Z269sghjk>0ܪQEs-L;@pS ޴[Kwv&* qyDܟ51k%9 Dsf\EXLՐX#pGNO ]1[dVb8Y_Sv<((v MY$<3ŏȋhn}:A5>0?络͛l0 @? Y:$ B(4J&xx1˳R0Z]D{)< }t+o@X˳ kd?h~Y;ggHezpjȓ*јwjHT7eOtU䫮e_Z yj% mJhKOa,fn|oAkЁm^˫ҐeRN斆 qݳ[G5ۏ2F8hs Yy('ͽw}U@;/ '¿7kZ> W |(0 Fl32X%P 0ð7 QGρ?54&_uZ4[e@A=MTN2Sѧu X^<-Qͥ w?*>GKYشbgk;F-Msɕ<̹\~fr68$)y 7{?IřRj=x~ZZ'dPċ"LaC{u,mB`@zgO+ 8|WW['g 2„; ]6Ĺ Z՟!+OdNNiЄD%Ikg9D  "3#K"C=ED2>6 {3+23",/n8PH7iU'eZӠJQh Zhni,k3I)DG=i,a8; F8.Uaoo/*S8ilQ"I^w783*[-<}"(szEqY!C0bPhgjKAqQoz鏴7‶TKX}fJFE{R}&ANݧdV>KxQ-$(=ee\ƚkm{:4.t ufk!FV $Zu0)\%SG0n ~^M'n5ii8賿o;/̠BG+)(y}7_; ls T$3~lz6yORnCmzpzslbc]¾ĠCʡsDI/DD^h9Ź'I vBbh\9~88~lu_zn o7\sALYSH] v+($y-.Cw?iOd)dO[I(gӼkk)uIk 3"v |w*+'+ !M3D9HF'RdDjTHWM."ቚ F7]`Yͣ&OqAof.Av s]K?&H >2w271Iaf NՄ1 }J`# D@pZ*mN9%L@WF?R<$̣P=Mo[nNi/}k]Y^)ЯҊi <Φ%%"&`,؅f,-1%ɻ,y[_$luA og_xöij!}4OyphKum/*NO geM,; :X u@aTQ7DH՘cpnu>nV 갓=Bj}WBŠ6Cqb4$1'Wpg;[l%^KO`t7ŴH $;7WP~!gu7Sb7`w(]곢l6wAB&Hh-ͭ)" @6y-~\*~+p٦0Y|+pF dP: p5-@#È zX\E`Yѷ%J1iblN/S+v5w3W_l,$}#>_$%dn3GK|e55RԣZ@ &x sQ.!*@{+Ms + ,8CWzxKN[SIV2ߪ;WфJaxie}N$~5[nr[ aMV˺bжy^=b*z~ö!JکozX?QUqUfB GH,BȈH='5Cpu q_|%R 9wE$# +ABr~9)vڮHhK"q:{Ѷxv֣p9JU]*1Q>'e!"NP$ dJAhbLc~[=v1Ƚ5h=rٙ {B~ 4Zp# v\Hބ|P> -&E?)e `"BiA 9iIt{/}%̜Ö@6U0ٶZj>);sEPHSCPHbTGd?,'u(~rv|s߂L~3HZxc]ԓ{s0N^Kֽ))i.촤)"i,x:H4d+ / ԚL1ڈʲ]܄Bԯ&_rIl`S78BlK¸+:Hе")x?vJ{=Ot+)Yr~ic1*b*0 7p$;no.-ls_"W~a|xӳB|HCs<Bf+']7U*UVsS "Qd+uu GR@na1 G:K¹"_X[̽ps[G J98H@+_5aW#;+m<51>}'Ƒ #:(}]k%\SDuϋ&Alh4|qb5iغ1*/b:5=&M z=Y ||2RsRa|_;HUeg氻y7'l͖ 4nS+Y)]rɊ,P1bEN f|gW;V?DQ%y 3duiӽ΀Kr*CԳxJӼz;I찵JΗŚm)پ:#r&9 09ɟб!X4JLXYN'!( 7(͏@QOAk$ZsˡC)0;H*f ̹APc[fl2i@a܂Pd'4l%X؉@G񗉹 g0@+kN֠]KpSCKe#zу~ p:jf"8-`d^`nj b7nY/Lu.,о )&1gxs9ց>1Rױ ^vv۸ig{Ԙ=(SV:t}f4@*(n=훜>ef(j rsJ3!e]5M݁顬=F匁 ; m""%X_͸['Z@jNu4s_^jpuAiKu\;]J#ˇ'_q#cu˒lߣ\DYDX$Y['-CB'49X ڗ8H,D M>ăDa]d 3tky@!p$soJ>QҢ!\;S$ap=1xGXܢJG~2"|*p#h>[6#[r@Ye$D.1w P⻧ ^;;o^G-qޱ=gQY-~ɥUӢlLߵ2ƌkfrY|yp5~ܾL8f'?n!=mITT"&Cl`D"AfL@k';*^N:reӧvKh4{*I#>2<F@uG[ -p`;%j)1~ vzHrpA= Z5cM-u.Bq4bL l]ļZ3ݐdѲ\3ߤ%6M C7FrN^^m˓ȫxs]^&g5c-2 wP/afH"gZ!&sy ˦*}>iЙ=O`ɝB+l.$MN}dtѝSPJdH9Bf(1HVqT+zJ bWQA?_BaoHYfW{b NxYT@\ t"šYmJ=߸L^2TF Fcq 'c*>8u_jX/)D']%)C@{g%xpܪ*Khzv>+x_'+ZV7taN(9O\7'>AQst7lyI.R3bweyLo8B+2+E_k|~JGsims(*ny66 f,lL* *~ۣ(!! w]NI_N>\ȟ`14YT9dG!S`)u$Urȅ8<}Q/ 8XN'3u @U{ vQ$/wQ4{T9n ΠΛ}-f -;Y(rGē;])B^*DqVdJkcpkϞ8zA8{ArXO}R/$&W <ӡ,VV1>8`Е [)I~08Ћ3dȉаDm;=mkyA/@`(6Msx3&[`f?)Mt&E`ʭQr{5e7Ez8NC򲱫a0R_B?0ט %1.>XTn8g/e? savv E;N3Bm楩E%>'V5Ape,o1KP> Pv$ )g TbLu 7/1pô<4HHڥa;jôɶ\ϜPaJ', i/85tnH.& z)~jUց!D`b kR.UaW4j;ޣ Rj@b 8]7k4^iN񶰑{uP̭қ*^Ǚ8t 1bHeh0;6,RW[g&눏Vi ZtUY1fX2I`@U +ԊԷfeY|n,Cr oREg kZ:QϵtK ˖󌸃^D@T *[(Xm72^ӏ tbi[r_^e+?U+5gՆ]2q&΂TcL/I Z۷aV=EwdtTseP.PYo%5_1Rs)ǶV|/4⏠_SXvkU,/ Wy:Gwbm~c! έpDs_c581{(=Iaatҡ a57.}E(b1" CO}~<>` 1o)]N:F_Q\)z~#Ѵ`3eM5^D~zKG_Eo0^ZC_e,nKUҠ6.׆H}U>f~w=iU-/.*!z~P7K5 *Tzqa %"(S;\Q>dj 1E/) b;0%Q.9bw>%~K}挄92g}|d"%ltxjΒm`HզR̒?c~*|yg `NƞclٕڧЮ!ZO4zŷ2)G'Q'6{ݱ0j]I{i4!0i\Z=k0Ly LI` -IܞM^bУb%lW-9,%o^ꏀCb@u%V0=0A BPJ,LAr(ł(.2f| k//F>>ai:=4;7C\I3/-+=bm8ܿ\\Tk2k} q&k"hwZ%fL73uNk$\|$|ҋjҵ;14CO5cw O /Hf -#=3_gI]S2/N.ڎi.Py@6A~7 <"$~ڱ[Hݻ\f P+gZF,wBb+fw2<#Ohn}0j2?U$,U{@dKbᮜRi:ϟ$ ΈeP/:pVҽ#ׯq8Mtɲl$\Ǚ"- "ce9)~$G=^1t9= hf}A EHiŹ׍3;]FTL1ELݏN/:ΧU־jݤ#wwhܐ XTޕnnQBYݘmzޞ3 M A[0d~҆{\nĴ1窴CrZuK2 : .BEp,[2~USc黊֬x/SI6Z:Q8gT.>(j@:#[lrZD)$'-+w`f>`@%cR+wHCI*Hx6p*cuc@W-OcjWwF 3RQkhӁ||rUw`#R7"g~ $=5>Q/)t ΂҆%]9Y;̺jղԟ$<uдke}P~Khά0sI[!Q"}OV-y}ZXYFҞ1 x\4¾ocp G1iYc2bE 'qv C&D\w⡤c[>vcFL뻜q*!VZ10ЀOVPbp2H qDOĂydl.^"aT]at2ERi=^aEy Q?LX_i ӻ40H&,{`N*gou8S@*;{"o2ŭ ϙ[%K9T76*P U$,~zqhUafJ;~NJS !h:t!i31ŧ5f d{=w}0P9ށjJcʋn-:( {}ydQ9ų/nkaX,vfB;&?n*h 4׼^+3 O?L/Nsk3 hrN^8ߣmJnż"P׌] ;z[]u9T>&LHľgs'XXNVa*E69t:SG O  `ln\ }*=x[[hPM#G !F{z?u[3NȭHSbǹ=˘3"Ry!ǝOO-!F bU.v1xpj7 (rr-[[jn6\f 4R!lnGGb1iDM{|C$ M{ M{] TM<9P'-PJ6V_LBFbO~fys5(rކq-}+Q׃]Jw¾aZ6`$#u2g ŢR~n@ _JI1:̗V8)5O1n "7`$޳Uk/Aد.7%)$t2)Mn䫤{0?*Ȓos UZmldkCy "a5؎Sv8, ]! |h汊ǵ[K441Ƿqd$0ֿ6ebe,F{ws߇ąhԼot0F#=}a޺"#dQ֐$ *VIl1|F>zܔ+0)d.~ݷJD1G{NVC{ L=GeJDOy2)85ƃy{_z)EtH/:޼.P{Nt+s?zE@<sγCHsN'`\puF165xzAn#̙5ExrX󵪎MeB+[%d(럿f'ʃ>bt~;zwIp<[ Ju^+l`m cIݨѭާJ q^yxpNn\C 콶J4?`  A8Ĕ d Aw᠜l´9̛ZO5|F)3yWS4 eFlÎKPSYoU?n) ?9DKfm&_3@g6xyo\4 v_ѫy,89H%˄3N*14@[N~ŵa-zhrǓ0#ZIbv`zU PT;3c}4N~׉nO*_/2*/e=-]`:ҘU kϙSpЬ.ƹ:c"Q)w.;_u:;;֐6n UJ)8CU%s͘K/Ʀ'w f*T|m@P=-R!( FUIK)-;E# 8A3ݝmY!8y7+B+( Ć@m$k{duft3Mt0U@Hsj, ﴰd8 {E{Ɉ0Zm C*MX/TEn4c${8L $XN"pxB6F^>[U`P%)_9w_9I^rY)_!j*ֵI} d򗋤Z}dڠDfV硷J@<44Y(ޅ@pi~押pPV4 qnpr-d1 f{ [*K7OOH3Fw+>0؉ʩ &Sr IR{O{!{63@Zj t\LPWHwVp4+QQ*l$sB/%\AbM3}q+<٨e,rI:g hs̪Nr'xJ#O*H}4?wXuW-_`-e$fPH/s`&C .ۖ tk(G}Yk(R36P&\09`\7 )A5D'2(|'z 1'LL%tK'L{urKJW#F)bE<̏+$_Y(բ _-𳾀! OM{sstiF¯N22L?6s«XNVC8TxZH&Н:@H_Mi#]D*jUFdHmtQhJޯh4^TʋQE] 3.eh(YBzz "'4 ;8b \C;žM qF'Eh^ 9BjrH3V@vC6f Ă۶-#[dycm5ʯ`+cjb$J*#/3K+B?L(Exٟz94y \ˀ)ЕP^\NQPn˂U+EBId='@7jDY*diqf_͏Yfwv뷪DR F iR.,쒨Lj;㰍/9V9 `i33b:C0܎BF-[OAk1He3n>^X԰!m)?dq#7|Sq A..gUxq;W>C_ҮD\Y/~7d d*DKx #c=jħ 1S7gi𯫻h4Tbt9kaH */ /K_3r,j"mEyPtHǟHys*hu-~Ļ EskbF0\h >Hs$,^v#j $TcY[+R"Nެwke= )6A`vD~ g+-tZ{E񣸊aXI2y0-2 !B-?YL6>틇55:n]&?M+] c1uX0ƣ5N/ݼX: H[ Ӯq!)kmNo,csBErl[X3Q`\hv01E44!k8p Ԏ%cԹ^ꪒPvyx)9*Hк2w%~W6o&͐+6]T0Y7_8L 4[ ͠ 7:tp _0cJQea==SGE{S o[>K±^Kdi'7LԮs-P#jye@"BT9;SWhp&\g|{Uj $,ptbZ"*~vP⦉5)]%ِQ y8BbOQ}XdGL. >U`NgT` Z$ ܽC;ĵiBGBk͇SP@sWg`iOKTD?9xhoy}3Kt m)QL8[)5¸x\VGc*aDX&gEVǮQKd@AaNRP苗]q6 /ҺpӰk6Rb/(MTufYE>S$bQzˈӰ&~b,$6ԍ;ݢ ZW;H;'2>ɥT@3ѺRW𚑷)B%jvNBˡ#!(yWµ^G2# V|2[L"DnrfW:WUat!A@E|ctT*OfcnafHW˼YhL ghJ?nD~WuZݞ'A>A _ub gn_pL5XZ7_KX&JR jV=wU cw%ӑIVOԥ(玪$wAtOqS>wmqOT s5s,.9\Z(^*Pҥ_ق N'.c4 /<3xjeo^C$sTh!eLќ̗x K˾jGYxCgLp 0J'kǘ"1`h<)ݳȉR8=`br;O"ʤdu@KW`}Ο((VVUn>b(tl*sDVYВ['d}k84Gca1%'NRFYe4CwA8ϐ]#zۈiqQu2~\:a-- /6𔖦Ħ]B7F°%7 d|O3r,P(BUgqc(N"aYj΋[^zBuU,`y!)QH_ۯ6TiMZԵ h 0U0C/i/i):BC7xR+iW,t &W 9;m y9~Scl"#Y]&8vy/n .!܄wXŮ PKnٙt.~0DKh̾RVy<߀y{pdͳʚ,W%q6[72ED-xiKp T$פM7ڡd#{Opt`^b2#ƑXVS Eu p.;/ԟ N~F[gw:9G̩mGtc}igT礯lAuY X6lΓ5 7 ͈U\0Gs`b_Zjtx GUc= )9mR$B+doυb)ʘk,(Lǂt,V_#Ey$8(#0%BR]F; Q" i-` +QU! ܛ  F])sn.+PťCm"( tiVW'LD>)u %ڃߢ5jPLx@*r nQYp"}~_rh7e1f\³ yF~úR{VQ3Kg Anx\z!M/͆~f~˱_B_W &t:*\^51Ȇ7!h/T;^0xίPzR:!7*-h/8,0\AJZzG_(0HM}*?'Cޥsȴ*2{,\!S (8gCH4 vʨ^%CTYNPӹ!-4|{3k#"7G5gm0CR<}Y 5H<sT}@{i86 ԑcpio4̱Z&; {hb .43 8Y`[)HҲcx#zB;> ]S!7S$Nq Zip&?hI,#$av¹c?oJ.@gL3kϤ`I8NLAJ _ܞ;&,RVw ڷy8ԝ<·YwAasGCoگ]054d,RI<{#%L}{>B v;`)hJȉ%ɸYd_^8.|:]ٶ>BW֙& U6~?7󃉶 OdK`;Q~ংM-3o _b foQMZȨr3FHoy$?5w4gᦟ覀0|)O++p3"x)6Ko) ICi\'hC/z-D8֔NBGZ~+!DKp jc{S4ᔤ3;g8L ]5uddt?Mj]_hp6űG'y\ڂS ͲԶc^(:Β `dhps]IyRF4A&AKnƙwFERkRmȠhazg*L|$!)%\Lg)khDNݳp ,k\]/Ƚ9H;#Fh(Yvهj? A[Fͨ`SY[-!SJ^Sty웱cR@ @-&Xd՞#մȴJEŷ,ĭ(јoVd%ߜ#KBaU~|wEEӚULgUl:Om8JNd[ :qנ`*Pgp1!Jdz|ob>@_Heo#6 @ (x\^`9;ltٶɹ^yl'&%zDutGJoK&DJ. ۽ww '|wtн%#8_k6y5ht[mS豍%H LӿcQ)=ҕjp^0+#PZ:8#o2QsU\>tV|%PPHVRvY("aw/ڈO,@`ZB)L\\ e7IteڹRA}]HMR6)˄8-|{;8m]R)q^ X ZmT^BC.X:FuaUfPG$3i ̂ f-X=.A6%KX9]9cmR%[GuThmLq W)Zc?C6=䮞yT |m*2(C( 漏hݤXXAH&@l cA*GF״"L۳#2fIٰ:a~(NߚNru 8WM/f<GJNOZ73#`?cX2 I'Sj9LRptMۨ⧈9ոƷV!q eۭm5b/וk%Zp׭ q')K(к7 1 G#]gT@DlB54%,vz&P"W'``AK2,~SCЭٲ  u+&3M=N u&nS%V3v{kR27A<.A:Y$4S|.^^.ešm 07sRm1/i˃A&_p%,Ak\Sa9e6Cn_(m+ yw;5;}:A[֦b.; Rt,CϞbCP _8,r/io#VRX(&dؠN~_hJfYIpvPA 2_P^,2+;;*ۅI-M`@ɵo̰~ӈ Z6$,@)8µ+sn y͔!T Y+t4ЖVd "MyCj[P{tLNX]Qz 8&М5@7W>"ӆHhc^"|H|Vq?ѥ$*vPڕℕש)Ew` f"By,_zEuhkP[ $d볆ݵf^]bW J Ga'FLH#X3bd:xVXdʹs,Ї`_ͽY ƘawyRFxZMO0,:5ަJǯ UYlYbk3hEqr]¤?('ߗz3Y_lnhbG:hm7 3PXȮQ}'M.7gUԶ=>;gI#׬6syCs+Pn3e6GL%k*G&Oq-?5_ /.wCR( +TFs3f3D ԧTR8{7MN+S7)Pb]}81} 0"ATg^zgX ɯz)bT/Yu8 zbH?Juhz_ƺ;@dB)jk-~?UFYT }WcY2('DZLnKoMyOev=5ҩs!BB|-k@j0o2E1L`Rþ!R4a<}']O|i.*BRbĞ ۬gKH`ӍJrAՙ܎mN8kؤ ihjKJWT~ё =܆}r /mt-*sk"-Qi #rp҂+Bj#-R4TN5\GIfY%<ƓplS|c_nɥ L+pk0QfJF{Yq ҹַ=c; v͸vË_3/m ;aHraKE>Է'ZJA׺[:v'˸OSH*d2;{i%TĴ $,oy 1栕i4)ygYzh5!'#Ӷ=3wzݔ"i4sLP<9L22O'ݹa,i?0U*&T)bK4ba UY+B.SCjz>$,WӘABw-8߬҉]"?ϣ[1!Qnex i쏙eKb[؃ﴜ.i:d )%xxʶBpBZ;8ِy4rFK)ֻ4D| 8wh.'r̡bSeLyJ۫;#H1g%R|jhG~ApUYL.&+S Jp/:['>ůx3NdTbN;3 G^jJAv-GnQ,4z7KX:1c8Oxs >( 3j^;8LeC>ȉic - EC9Bځ,~s}@|ٟek x6 ?AKIS]]vu@/rڨ8ERv!i<ĩ&@|LMf;ssyh ]w#8j3]&Hte`u:$U]N;wŕz}JSw% X$ ܉8T׵\`Ck0$9ϫ3S Z1JϳS(X.AX tGniEwF#hAUa .=hav[ȯt=xGv']"6!?JcGdǾv4C"OZI)}أYB&Ke/us \BT$Ѧf\ގo  !30*1,Wn2H K-*2 y.b҈@FQ ի.F_vRbɍ\|/ˋV)fWJYiw 'ΌzYl>/ķʮLs9'gypKG$(lHvC~_d 8u3mv Y<=Xb`OF#Eh  4[3F{ؖcl 2bCC lZ1 RB6U7 a6`uvr!ޚ-1j+o32@g)93:RE9q:ll#_L*3j$ Q` 1]1ZW,Zl老Ek|](MӇ84`d`9аZ P T$nV [B .0[ Iw Zch.8J^\|Iy  ;K(D*>&MQ輊<}K{J?`YCAUNIT̈R 0ŖENWjs0}~ g[B+WɵOpn⡠}x7Le'±3BLCDT9EZi4FEs{Z?.fߪ2 pYȵQ XUu\[oD9=a@gl:47y^gD\{Kif;,I>Ɯ9u>MO]..Mmj@ٻ-I=c9buxnRBϳpjj\Zv̶:m"4GC/<:F2,7v½y!F>^CIWұdO6)'A:y0kaB B ' :-P'ltߞ-7%->9U 鉵MSJpɚn/!]oYKSSY^Nދ<-SO/.jk5UcDf+Mwt2$HeA4u 1Vl9-D{68 ]yW{Q[L+;pII~ )Tg~v@eĭ Y߂ -(AfT ١Gta[ũoT~Cj\J;qSL;bX䀀ũӠcCJo@\5AH~H ?|Ȅ@46<,Am9OX?v (0'TCت9"<a:v??/d`[ SHi݉i_ 4-Tbhf`Dm7k? tABfV B/?/9>Uw`!%(3=Jm$vϧ?T4vxU2)\H0x<^|]o8#!?@S_"2T|аh?@-x1%_=W*1pINۆsaj M2_QG 78nӋ&gAV:hIǘI}xTp,KaAXM׺q:t8b{u*夝R'|.Q+4n _ pU-nFĐ6'hcOP]7e.ĺ\lP5'P 5a;߳7%CF}D{zr%yVQ!t)n&$o.Q!4y{n)3?ޖ`[g3n C7?n䙂棢Óm-^ު6ԻiW"D]=9zeSa:#}>xt0MǗ _tW6,bHj~W*yLFA&7ԅm]V 1I.󋏸C$w7:X_܄X k(gjH_X '6?cI gBHL*c5}eP»aUpBc C7ۓ4\P"zA/ ?S2)rN:ݰ.D!w>|ަb_Z m͒΋+R\* w0~`+M5:Vrnl!(aqU𣘊*ƞ#v<|?ʱ;~aoR4by[Y`صb7Q5c+#rdD,pM+fGH{Ŏ3<Ϛ9YGQmbTkYPЉ;{ټ(Q/I8vf0m;4,zlϠ;(/w[ASB=K7 fȸ/Q^O>]qb PM)/ȃ61Tj&IT #C"(c=yuGGSTmme_HȽ,+W*[)Dn?ᙾy?T2N1@ #indߐ )vPZhٮZyм{Pu2͞aaL7I3Db{ba2m1qg GҫaD}.9 {;wmeEiasIu'2!=br %뻼y^яpd)%@.:g;\u;&8IVqI8fs@X`#`>tl8NTA؈2.tT5, D `,ܕ#KڕߪAiZ連=6]٭!NiLc蝼p 7NnUَ0{E+kF$%Z A $^g]z\x!@$0_h"yC5^05ƆqXжƤވә' u}0w[[(/ >;; 73%cM+6hk5,Y 7 fa.ˏe fVT# = qF 7/Qn2Dp `xݚ2Rb΂jFb{u%'LU%Jo+ za϶WmutnDb1K\`5S(f_Dw2UnC}?Y,.Ho LuKwutob_l1O(2ZQ,- u48r*Ib\fXZȸQWcx{$gEK+Yyphl%;k&}H;ԃwd]SŰ%BjszGK-&):O>ByVU&O~w2?C"9{64k)M|rz䛨wXNh#vCAmz&#؍ Qɿ c==?we_f!OOcZ~mҦ04 Y.U5wf`4,#؃47ue0"V{5 9h.F -yfN9SY$tBwks"%xf7y aCЈ(Н@{:>Rg㯦ړRkF;-'IWߙ v0,Ϳ@#+D#ctx~#?sE%'6* +n(A* ^@oe?6GJX9nE$^Mw ZJ,$J@ #{Υ,b3z+oYscTaԯ'MbsSG])xmSn Z~g:?\9)%B_Vye@PF$bEw@6zDaHZ'2Gp.j,lzMRZCc4-{mxe5Pso$MytBj K.[ 5'OHrTe^sڻhkə2vIDe\\}#NG+&@@4sA@d>fDpϥo =( o`P t!3\?v//JЛ-S(Um[ʯ/h_$$C 4C~9n6Hh|*AR07&b 1/R E&ۮF̰CInpK]hi %*)dO!yЧLy:*^Ș$';vbdeق+}Xhgw(3z ѰypH~,W,qEcXb255^_X{мȌV\S_$h?ġ; HtPcR9}LpmfŘZ_ @f y9Kr+`iF}wpAA%­4KD&ݙ={O|yIt0G=t&J%Q$^= K*Q1B@ 5)CbcXXYXhم6Xw#rAIw8F-aI4cBث>oԲ}]fE_`֔ b>uJ;&bp##k'Ѧ\?3"}zP3&iKVg ٶxpP/hcA:%ўkst;r7&/V=z7)s>(#<&UJl);W8+1Ob yJ'natM3[`cݟa -'qLf^[@o UH*yf 2O#KV|+&Z[ߤ~#2 kwR7~((o6>ti7D'{RMON@+&q̈㮠Q-?Y1t&ȏGY!A_LD`"ߚR،r.q2y꫟ Ba齩]%`Y$>WQlkG D 勩L"*VST}k\\)+J2ijHDiA H!"ryJx3zd ]ei>UrAv$T_ZqgNd[5<ܫB;mv,LJ3>LQۡ9bn1EK|i(Mc8b$ 0[dzTz /S ?˘fEp a,"[guhBRet؀OUJrw3*W`cK0^|"DY0YDnx8HG\XX 2;  {[yQ79W_V';MQT .miF[_;΢&$q Wr88N((DMU [> ۜsT8 A11Hi 2ODYD qn}Ko%"hRP Q,ƒ>/4a*$˅&'~BڴyW fdzhME{`g_A,e3y",|^9(/[\<9iW}- z~KMꁼ*o U{;N>'}|.%Szճ'6\Ǻy㥜(FҬ9{=H%L1~F*Fg`67(7MVIqrN0 l "7= XƳ6}V[Wc&F]I 툦5,PlId%F:V}^[jvyu9.0zH%G0KsI__)EQTVA* aK0XB~Sc˾@Rˏg92%ĵ-5_AF\Jbs5,kA;.]L155 0FR1${N 8hm%m0~sQ7b-ɕ05Gꂈ}6"^?PNшjt[fֿؚjk%b/݀?E3 <3wD*΋ m$ t IRX?2UIMB52*0B 1J?f9eXt= KCڼf5/-1st9rZaZ{M렡\刽<9BY#zs˼rN:b&y=͕kGU2Nu@c&Y=p{ |`sW|`'qK+0l@Onr:t!8KDn(=ԉVԋ[a"׀<ݩ.;꽂]CA~n#N ĥMHJ: %R9*l |[=53H@"X S,&$YւK۸Nuo%sR9 ږOM/Ey_ӝxaOzpi6}XIcu<#'QN\Ύ[}W9p%WFn??1cHC[UqClr}.M]I]3,xIİ 7RJRC>8Ɲҍ'!fR ,wFω浍s'{'Ct5{c7Qq" r6}\J3^?:MMb@]m'+BuVM89㝎9Ԑ;5'DSs+& U-9=%vjP~OfĶ[$%mAXZ rDy@Z->6{ kC4n`CQ[EVof:h7.ŚH-iyBM>W/>E'f.sulԪ:5靮u0So[ytEg|Ҝ$z%>;%;6h,K (q ľvd;Nġu10jG, //Ams6LaFFnu/ov$pڒP@[/w16mUF 6@FKV |O^,  4{O@LXʰ5gMD}Bz_ukKWά8RJ4 _~pP`{щ]TY>noN |{ h4^w{h@BdIkK'MG\t6'y.5r^5.-^֦QOD֫~҆+``:0y7`Ȳh,56 i cGz8Fg8;pC[@:BgH_= s^XEx @!2hN&GDv]i#T9fJM.Fȳ͎dnpF`Ȥso%uR.ZMJikS 9a ʘ}*]R^O8(Bj@&< ,79^IS2t3ZyB{6❄/z;" x8r{S_bd̲+F̗eH.[Hgtp ]X9kD@y[ |15S 4:OrxYjYhAL+Beeve =^Ûtikl$\Ҙ0h 8etsvs ȗz-p8tqIxM5C¦#hoY{}W-~湕V<jTyo՝#n!3O(u6=CGj I.Ro\T2o$Br!:?KB2(StKzS+&:_aZHhc5Կv0wC58Sao6I}׹>Pv饧]:mI_zJ[G98Nl%t( pq^RLvq蘜|1xʂ̈́pV!ge[(~2=(N?t 7n/A'hfY_-?\/k O1/ɻEG0W`QZ R+w @iu;eR yMf١}Xf}6&c8@7Y}G+rzM)M'6I'-G@ XI H#$4KC)+K7##~쿮m51LSJG043Яt,6lIJ3]_9g,B7#F Q>CtGׅ雺hG~M0)K~;d*T >- )i$rRst(}U5ʪD <kX3l!$Tt O"5$ 0~ |HXRG>5RAɒcPgp)8ZfHo U7 펴4iX7bhH2V@<#=;CUESꃊuY\c+DhBempIVPUu^5EeJ%!J^0ߪf}%ahy~R(L1eRX\v$&,{:pZ\Ox,~^wx9K1:~ù !ߥR 5"eAuԈTzH{v̈I0ٽQsdH 7- _S[;YVB#/jy[GŨwrAw+v]q1b3>wx?5 ; 6qLHq3Ó N(Oc"n^~ɰu]fJP-׌ֿ"r 7Icp[md.n߿hf' U ߼J)4&;JR0/ycTңM )\"z .`,5.A1nHs_n՞&kޗlPiFTQњqƁi>PFH!siBH 74V6ʋSYƤcʼnnMy/漸W^&,K`M5#%}\\4,I7^Reo(Gk&bg.~6FXg4?+vvOGSkh˚'hR_SGzȩd&뷰y8)YگB8u {>7 JtP-"Pu `ktɽBkDc0$kvTΰJ'00_־rq5Ox PHg:R<#ٖ̆R"t50*/$eoN[QsEdK2"uə12 I iN|fo g*mHPڟJ`С(KӗY8$#M=1!AB͆M\K&;l:J{xX@9OjP"`UNkCLjdU#}.DM ?pp-xxn$Kw=,]=ZY]?4q}FK~RTișgѻ^ ݳ 7k[ޚiLߏ5=ܵgwԖO!³">r4@˲& ;IhzL TĥqMٰ ςσ4ͧr!#U7' `Vvd~et}KxUp25-8> L 1lX'u}pxU[6$B hVNX1YvX`t571R{"25 oiƌxkF]WhUae)y-FT%q HR) ).0aQڌtڢXƁ)m%fwCYTIsF%e~ m:l^>?.+^B{pI>̍2 #J oKc(0kIGTtx^6 {Io,BcOw(2^Wo-dKc #:D?T[y? @wnibm M>].4*27z sޏ1yZ\;ϓ yT9b=32[oK2O>= Y;IǯwͱRXFxLTn6" qЧ '[矒v|0&ݧkǃAAFe-&Jc$Ӹdv!0]PsRm0nZnu,"(&2`fksvvSŸJ0˒1H i>OSh.|Q$LNt%=,3r|71s0oMyaR}ܸ?7r~X5û ,\1I1 Uuۚ-+s4Hup(Y[)%7SsEcH[pq\{p; /|~߷t 'If$h?س*vQ YIrtNNc F_([Tf(x>NyRw4VBXvgc|0 BcQ!]3Nv@c,\,3qkx"9&ӗ0QDW֍&O<+{C 16L1@¡W7fʖf!L Kn/dбBpUVAZx^t߳ W P/q\55e1 j(evju왽H L!5a$%Ֆ. Y1MBFxpG-GϩBH ^(h/mn9Q\ RͶ4,nxd6*#ilj.fA i:.3'яm< thSxIv!%@]CU\жMqrA{גa^+#c=T!F",#7NwE_mv_gmt'To}pj_by=5(Fo#g4Y.j&c@J>Ŕ4’}LkysC&JAi[ |>}o4δA}#؁;/1_Q Ęjl !@K7c=mDǵW?t:5=Xm-V]Q|S۱T4e XbqO0~&b`nWoR6" @ǖlqͽ%dPS[}g8TԗT]C c.ߕ5Qyr=svp'Y80搥iQxLD@Gܚ>+ԩXdZHѾ_d-`ҝ֊REbv} 'KtWæYhQig&weYݔq&W_ŽIo>L4.Qz5S8x8hÿfRjHx5̀6YT-)ƛ; 2q@K;௭բ_n\hCO 0_~]XHld/dpfՉ1gE]ٛ!Hףۅ6x*rŌ 9~wy"U/o%5FohcWˮP``Uz`Ɔe%6ToUe0 :F` w*:-]7UCn?jvE"ZYm(IԮ8%&@GZa6 fqZSPrx#7xHZsX4/t0C3Reveí'M1t/WC%𫱓Ch˜Vɑi"HrҲf,C'QwyrbY~л9(.a8|+r]4tftkĖIwt.=Xb7ŻBǀ=B9O׋=45o{^oU&Xߪ34&tܡK|e, x /vE8bS?~?nMEK(AWs"u0N!+B2*c|5z][V(nwj3KW??Qrb#c-w04DYk_Z`4q4iʾ$_>hR˥s pz$NLX\]a`<_TI5K~d7$ռըi8 Bʞ7awOI\Hqo"ԡ1q݀Pݔe}rЍ9.aNn/ǘ%G {ClfyƁ.|<>?|;Bi$Dv-ⅆ%U.}pDn:PmA5C{-BJIጘ+tvS ^rdʬ ad&l}$?>k>,;r[*O UR F'Dq-켵T$]X,zdR6nTZJ45B#i=./BjM+IrX`Oa_^`K~PZ97#k1߮ND{ILS;  Ew!iaIGVJ/$e; C䍢ta,̷=w /݋1`(:ɤiP$v&sQI^FΧ=(&d $ٶf,wlG1֪ 0y㪄9i 8-z㮟 (Y[Kq s0p󛨵hАU|8_іkZӞ$,>#GWWMԅu6p6Q;*Y/pHո}Uށ 2Wb;WflW`3菲IH6[)yUe3+<>@0NFH\"g;[QACHNtR;SKixrLYi7nKY%3ZP.G4f~XG;Mܨvt39iCuX*LMmyTd'F`#仜m$+:; `p=O(4ݱqocM?M]-;  gooWk+94zjߖ|,{NY-Jϥ{@/K1˸Y 'qL)Jb>0*ma"!>'NU^(w1DŽWOdc_f!Ĕ?(Bt6$C`ބAI窺#?0 i^ϱT4N8G# W}HZ(TĆ0/َh~}\n6e^ A@:h}ABU?g(r&BnѪ=@4nx BřfqQ &5=Wb}A[X C6U̡C_Dx;Wo=~0j/7`9mn^_3llRTi*~Kl>i4ϝaWqG̭ A8\dokڴ =\};wÐ>B|)08+TQ`eoqW0O8[<SJ84]SBwXsΊzɴ  !6䷗n+G`=Vm7?Ģ;`fV/&oq3*jYC<+DRNJP-D5R$hF="'^Ezk4 GGTRU;>cfMKQl$FQ]-'>#!ޯТJu~3 +Ɂ+Fn.s4O4U@a>oT 9IFB{\AA[ .~Z 4t^zr+#e%$y. ^ؚزd3eGluLiv/xqyyDw7 T+Q_p9bPRDEQ8 n0j|G_;)^%GNj u)GHgRtTw]DJA *Y(n%_pIuTv bd*90 V,( kݴs!5Üi&@9G tDye3@ʞwZ]684fFg, 7 /u u'aM r$UDX t۩(N c|>YY >kŹFπE>NI -q*S^L uƽ$"RWF8<or ΃FL2:C@Q(ű(7&C!K4JHQ 'URpKM|+srl'PBj r`?*dN)yo{N4 bb go8שYϢϚ6hhOd΍A 79z3XJ@U_(.~Hrd̰HZxǏ kJMO`Wʬ`czD9T$6~W7RQ߿E16B4!*XAD 1qSi?8݃.f0ҰwkYhh-JճՊ[1j8&%KGR֎ F$Q˳pC﨑J jTx@nt 6)7_$N/ LcRc>; agSH`j%K1F ԾpYLlhPahhQFHz#s"cϛϤbRA*L%4Ϙwv&m ?+!^_X5t!Xzsl$DɄ f;8lAdsp\%v/I5? <#№-;^JrJC7d|nff6Y5g5'*_!TV8?qW,N]DuPPԱd `W鍈/V3R5پIM %rVX; Ȁzl3}x$\YA4Pk颯?zwV ˌ˦! wd / Rt[&]ڝN0|VJY" FT?~iaD(؊)F%H!89ޚWa[MRcr u5`@]wņTG(9]hxzOddfPaF[߸+Z)=džܔ=5:<AjLQ5<88`n/k0D\V`iA6gP0"auqDybB*SPyXǻ-M2ZAq€bno\9yPTs6~z+;Ln΃!E iRS4Nm$`6yD4CH/LcnJ\~]6 } @ofMYNon'ʼnM@yS0G8ȷBz6f'_9̰Em{;ח|#Aԧhr{mofAR (ݡx5Kx#ɰµ=s., s_[T>BȄ >݀)< *滤&,nOtCCܠXȺ˺lex~x9 x|4NIQyh!":4.O$IרPMW^-;S$: V"bI4#M.r1Uߔivjf0_S|o഼,5Ij|?YKz0I0b2U"$VàTсN=y-idUYGy`6 i}( Hiڃ!05hxiXR5uzrkU@hi mKloy#go)x@,BWۀŔ)MwӇF 4&\ݗ 7}bvzݶ]_n[8,p/C'70'g^>PoX`uS2Hr5Ҁ$ߟ:Ǫ xQ+~/eiS2̱#q}'ETe ^At#*U(?ڵ  ݰ0M@(`O%)_>k˃SF+!e d3h@4K4MAb{7Ƭ?(]sSSi+8}a[YBM̐a(q. t7"(2 `N:kxgLϚy Cnݛ*m CzjcmBKߚB2f"IⶑP!z~#eX=9 =or"$p*@*1i(s={g:-ZtޣSꦨ7!mLW50Peƥl73MDrFR"{)W,L#A#*viX^cʘy(G_wd2_/"0ڈ/̤Mʈ4SYH$I&Yh{{GGƝ,] JR035oC(˰U%(ꩂj Sx~N2~~pѲ!ݸǏ_!i5TGpB3yr-=7oQLz5ZK+czsilBp _|X>"+Q<%jrnL&@|41Z@0_  A'\o5je5dvmib5iGi%MS r9\ u  'A}M3)yBҎh&d\("}'8^AYesS3RqR6 Or`lcp: -Ub Whm8Y[~sf#߂NAAjn*Gɚ @ȩ{vpoS٬  wGvE6k2^i9Sl,ɏX'p[d%,lu !:TV59^3-(mv27wd+Lr{O)n K Ż+͉?`eʹV|I2#$9 ,A2uw͸ AXEQjH*^o_GZXXu b/PNoaNK?}8Υ{ߋSaJab bs8,$H쨧w/2ǂ0.<0KAxzN,=aiGxf-0ZNArlM@'@lKYW?ɆwWK@c7$ JIzaUCdQۀl͔Z%A 7DII=vN]glm%:0ICh>ago! ca"?Y@mTNOEJ)Q 7z}At ̫yd_f]Vs8nuH4$LMK]rq{L] D.w wB;v{UZy>׃y??F& $m-R[x6tk|Gxc 5J8/ld#*BW١@/H[rjOm?H$s1@u.Z;Oc J$]TJDžht53Z]-RJ5x$SUxVbdljy${/W Rt ˘fcѬPeZ›,؍Tb2Qe8H8:@Nb¡P h]+ 4+1{?^}XY| ZUG:4Yg6 SvlhZIP٦)R@*d$/f#@rDDMP4`GnWBd|rn3ǩmZ%Ӳ(:gg|[(6\\wO\LGq 6,RDq VZ8ߖor?wdզx)M"NFT]}-Z<-;܈g*M:g_?:cd*Ed̈y Eq.g?̪J03S#m D@gW6ALy#Ն1R6s4us.G04) H&(`͹#WCؔW@l2 \$Ks^s] x?x=¤R&ns>P7%p7v8,I/ +Tf5SSA)$0.JBx:KVD?g =;Wk7Z))vx֒lU1#Ռ8Si&"ڙir`ĎE*u/»}G|)xu xWp]{:ӊko>a<`9STx0CUجF /O@9;/̉ƏC.:j#܏S`qdMրsgԡ*$kf<Ѧ`0u_y.ybIQAK'**-:yN_)q_ BOnr8U|ԣ;y]n0w@ $)ugf_:$]M.ߤbM|(PmK`<<{DtQK/ D?=W)z扰4DUH񑹹?U3{+Z0f~s[k#=.̶3^yArB~aӂ{]M$թGx}l@N {Z/Mk^q;AXX {utvn,`|juky-U_/Hq.+CQYoR/jh U{G2.,D\UO^s޾M=#DoS6>y!q;}0,I6^-$X6LʰɅnl5k+q*cE3(4qvS8UmwցXl]ށmh͐irM28^NmGb{c WaTY41@*j [\ڈ5~)3-F;w̐+n#@fgT)>)SʡQ^vħxݽ 5 |v:ٵ0sI,u5<\Fw m7,1}[$ritFVP1lO+:} ' u!F_Wf |Y߻y:߶88 /%x: Bۮھ9%8Ƌ"fÏ6܌mQI_O tp淥\a[Kmopmfi0˚Iu*}J9QC8ఃxyX, wz*y\ 5ᯘ Z;d4pI2=,ǩ~aEꫧ In((eYsc!_Vd rKIq͔q:o׭ PQw.Q0v&@i_q42mP܀0J^G)m!66m@iCpƆwK'nFM~]a~Ֆ WO?L6Q(ݓ65J9qf+vp-~ CL|M? s=~5ҞL$ɑdz%Qς >] !U5dv6;h$;/;Vx>V+2SI eSُY{UH$%c 0ڧ PD5 E9C6c-lr8l|j6N%OcbŜΠ868wcƐ)„,6jBcon:uLԂ 3,p.:}bVLw$BQAVEh?@RS@@k Ьšj&tݽ-pg[{Jlg5^.i\ڔCU>GN'o yu|M໚]Q?08 )o{hf0$t,әݾcƚauѺ5h<qGԨVJ}4؁]g|(YI-?V&?;_~xHc*H̹1:V6=H>џU5G]&o.3!eM؈lQs{~Qag˕P{?-v&BJvy% 7-~b*;cwUA[CסDaeQi鵷3ƴ`1P$q*jj (OS<R?ud@ǒDc|$|imYe*wV"8N|YcqaB]b%U\FŞ:>S'T!wQeC_6|lS-T<0VA; JCcK·}|f)"є%l{g3A1#@j|+/Q,hw-4~6#s2bF]DC7uNn`{$ <(!YV&!s0I2'5> ~uy! S:W+R6D3#;a AI4%]7Jb2d$^}͹U/D?;C.M'x5{-C;\jhb"c<=0@r2ƞ=ZI2(F$s8tl|uЈDet`ڤcrX;e]QdD}!;%{`HDHKbi~:Ы)łyFU9; d)sGi  )t̥q?&(d]M[\A%zP$Orꕠ3v m6pT"iKlVa*ᐾ"wRF^~P 5w-gYQ{H _,]r7,ds|):\P:"tu0Ezyqh(UUz%fguN0˫E&_  EFg?/6^ϲMOV|e$q?ʸ!H(1ñ( m#&C9vJ4Q2+C)z 'qlX4>Xdad><٘ylit3^c 5 ͜ظ+t@!wMlN&ȋ5\990VLgdsw3_U_PW2=[~-XyAz] 1jCT槒Q6ww?`]VC l^z9FcE.x ET^ΖNw~dN?GmH4\O\Ή$fȣqΣ3gN\%c+o6 Hat7H 2einْ 4 . }sG;Sy;h= 03p5CNɊ{'JF!I5A&3cS[?Aɋrպ`ψ-1ذ:5eDyGjCj\̒̄HRП'0J4kvYv1ORMiZF@?[&$FΆ-1Dȕ>z>b1N0f{,N\}7P+bX{*v`HDJQrR*xf${:Pl2_}ln@!ʷ7uw],RRdg٠&U؊hcq ?2-7scc7Q ?f/JꐳHHPH"q"ub\6&%1 bdHjA'w}OW6:}̲|iZV?#]} 0P)!pۗJUQv-綕}ׄ_=,%G߲w p v LXZ$ο J;\$ W^2,Hn@탷Tw(S7^zǙՍ]u܈r[u[BAr"2ȉ?_$)JBev=,eXo4z*p *y3# 6=PC^$T5e _bEgмn jR8\ +~)yga'f}˒^{&iN]C2SRJ4j{@|t9yHQd_uč&*cfu(pބ8?@18.InR6_vBuG[GE=LWo'ǚ.Yg|Mtz׶z ;.d>W\A_~2+Q5 Jm͚bо&rS__^fT{:蘩4CgVυd(}Z)z42vAJpH\E)em/hوEa s8ثSBܿ@7Vn{WhN%H[OT7s*ctn9R3s7;zPCqylݲ}˭՝Oޣx;udJ6-2m\ՉSy9vgXw½D^CrpB>>8!b96upZW_@:ea'Vc3c}ot eaP 7;bpH(Na9A FQs%9cX )!Ϩ{c4F\9Es5):)VkElp7Uʫ{fpc|:ʁ!{8'mɻYP| f0;XS~z_g۽η,l&2vB=2\NkO阥~w0N-1jHIIU%Α?"F73NڌB>˟+1pQ/)ZyC6nE8wݯ<Ka23 R\ErC˚(7K Tf3܎ ĥRbdɷ#X .g''_] +PAqUu[tJfDnR'3!#E@C#TjgsL{+B&m'*|8mϰNw}NwT(xv{B.Ym :HP"1hQwLᕼǬQEh0@BiqhV՛ 3zrCvEd k7$М߉]Ê/o@ uWX)! ڟAdHPRNV~x 7ZU]Kgf~"VhJb$X[ht E+θ߁BrO^B.F!2Sj;:.(r(iщ76kȴBh:U Vt'TB7V]s`@φ%J٠fo0?gchIo e\P.:J|.IHĘe(qR3oKZ.Ҡqmf@J\k\{M5Kef~ 5P>DM SWlRy/ÒL6q4D &ߝ>snJd* FoԎB:4$Nd72LԐDU;:F@3 mG1EӹKBS \,YL3B55 2-Nzb+l`wd ы2+}R{ߖ$8g4MU@Y{MNO&)𸰢3?5SNw9V[ jC1z e`^hɽT jVoR~ʍ8%@RvA=XF^tp{@F_ryj"vgPÂ'wY ;]TL7*jGGʏerI" EbV[feOK޴P86em2YmSp:`!qkt3\>zdK09vqTsϦoZ5a,F7;hƫSyWrS|{N:9NˣFA< Þc^;:;ؖ}씜~2k ;d] &(&qX\E_5'0f>H=:H H׃;k\adfDii*E^qa3$#*XQasj^kO hZC%CcI|h9[B,SOsK}E¹e2sAWGNF5E`wn" 0y>K/fIN_%m PpTl0++nNLe>IAlzwoXP9fŋqz0晚A| @(4rEwWq,ȝM`G٧گ/w>rP"g#5J]G$Y/V7f1U4m^ D_rmcaq+溹 H-5dzLUƭBn'DɴiT/LQopo?2Z!xiR`bm8WЭv<{9 Pc8uf\> &Klgg?jQs^ӹ.u9 z'Mm ?ʾ6B6JL[kaw+ލPb# (u0/?ev5!Jse
>dMIlh젒 ^CYI0h8Ī-2OKŊ*̶;ۤegwnȅKS>\;!$˗·G5z{;@P%XU SB)rLDZ*.``u]Ǘ{Q38 ,X(QPx+@~ t5_1U6h4UNQXB4B]JFjm2r5eFgbGmv5N<̽uke%vmۍ 9%V!!e&6L 6G׬mJT2irCy ݋l1ሁYhE~/ ^\q:aJWH{VxbVƃ'u!z _v{d6ᎂdYPd47_X}1^8UƮp-Vm}6PW/BW <8@yC5wezɓ2?)6Nג4 !$vm2E{60ݝI܄ AMVpN:o~^CGV]|$蚭 ʋ9o=߬yPtfy|xz\kkfw̖iVWӼK AQdV\:2O+8뽖TY C@dԭDW/8Фb8n닻cPdW)$WXH(?3!P6U m7Ƨ)E8wjYFny+g'YBPùReMe;H$%1Jzen8`hADS.HLPְ^۔z[R {M"OH  DӥzYa /_ P ]=@,4ˍnWF/BQrtqXe,󊌕2n6,KwAf\)9udw9zzwDDW} z~l`\vAPL@G$ wQ邫}1`u":4r]:2lqBp:3,%̧FX<-JjRpg(;wOFpӞ=D& #TRzjD%)aE~b_!>A^#ܢSF/R(p 8"3we. TXRn2/s0.{jڬ:9 F3r/M?]EIᭅoSji_{ #2۠VK,Iu<?*Z0N\INQOL6VO&Lhlth3/D|H ܩg獦wiY(ѴR 夷ZPO=l>UekPxa[)}f [6R|3oesBz`Ԥ-Ʈ{&SgduÜCY;vF-n4PAÁ>66˵-.UcS$ >:@TϪO!iN &/Ё|HCR.?bUcdlttF f{ΘԾW!.H^TFǤ-:;) ,%mW4%eTS֌ [=#tn+7;kq|q@yV|J'}ZhЈkW}lYFI^>(3J2;4󂐁Ū}#bQަpK#H5kmEv=nZs,͛psJƥhV.QX QqS`d2v Zɡ~~'VoaQɀ ifC)Y{s=0iB7;GihWgЏ)ӲK%}ʪVɗ}" !߱#dֵ:\Ω%{)ID[pDQZShwC1u~ tS'OXxκˠ!;_U]Dӥ_f#nF$f&2ҤdkKVMޓt_ `EgZjx(R4s4J5D<+̸(xd0QQ-_ӚEb=`}to[zΑȪ G_P1(Rc 0ȱZEDž6[ :Q/԰ĨWسw Y);MrC\(#"ҿ6*tAFn6whB3Mȝ9T$$,A՘: լ!?!b>,@Hܬ< N9s/"ȨW@*4A%-%D$Q $p9=:mq6n~:@f`+hPOA,] + ^gZ01٨ȦY]T p5j즴 fFҚbtG`>(4 01)U 6ے5ԲY:RY) jf<(ZK WrN+ 5H$HxKAGh\2ϯ 9gr*z3.!zg#1`,0Um3o wsw^/rraՈ6u}*x8MsI[+$Gˎk%9.+?-XaJjh5h6clߟ.t{d<}lD2.Lm1g7潗qMV/zl 56Dee~6T6/:Vr5*һhO-oQI,a@r!nF`ctu;U@{#cQ6P; W8!ܠy5V}ɷ].#iQ\] bYR==mJP1#d=[f$.X32lvAl2(Dl* l=tWbL[FtI_]C<kg?9g9{Tr 4)[C> OΒQm`;vGajy-iBDϛ`/eB5`/G6;Zf2pHŀJ,S ]{HD-U[^ol1$.WbVaIT:#`7z"ˡq2  NW1UQQ0%rvT5yt2Nw94l#l 'gF.J@WR ba6B4qjp„i,JF+݅`!ULx?Η |+ H-y\G)TXmzWyK5n+/](F 7%H*B 8/;C  gw8 }OMÝkh[Oe|/yusF 5VS ޹pox Qh&.`fu]Tp~{dq_1v@L'x Z(i?k%O e3$S7Sss$AΓ+k@#9/vlҘ^msO9֜щ!4݅6Wڱ Ώ#bz.|[$\U?yvGLCzC(҂RI| lzjzPS:&TNגiʉY᪨::d2"#ș|!)'k'zm}Y1"ob ʵ ]p`gLA=1,_$x0y fxf(z4Jy[/ѲZR R,ҫ#EjRKuԱd"Lr=%\??%yPN%Y.)gEt7|>ė֔ts粱~d$rn]pDV)ͽJpU,@͓dHdK U7hL6Vf[p"<ꗟCr&fY/4(>8HL0^ O._6Osx@'#nřnKܱ;V3DrV7tdqPVcT\>@\he#29 L :$vz..Hp/4Bh(rBg-<ǐ6Đ#|ޢB=jx`=HѐPbHG -q0t )E^fN pP#UXNZ\g8DIGI KƩʐ=)=:GY?4bcjbe)+85jlCRG{Lz<3vw^'hY0+>ɠ ԭpYܬk씲. \kaL wP7h&/nsIb} XLkmgj, @aDdSf|+l?O zʇf هl:ek2n R@cYt,@9E QoX{A/0%|Mg!;=~MТMUG4*]ݚ.4|Z?ۀW&cbo;gQy^B5DJOa^-DICRhޛ]8Zơ$tOuG5-/ *("O,*0s-lVft)6z`2k`\y9j7eRs\eЖímK!8Q|#L׈SЈLU@e'ͨ=3a9yv85>Jpƽ;% #T9e}]Z?Ć /.zг4iOEOjHeqtuox6 /pO*,{(%I;,DwcT-72t kNNoXfd#-. N0ZD})NL,F0Y82RAHm^=ZKVK!oBZR0qEHA)hרD\91x2}g}+^O=g- W\2 Β<3@C"36*jN$Oy0s`[W,(Ch :5o;tY]j(g;{ML)^I# ;hm}{Scj o>#OqKl=c C𻹌" :> Kf@K0ʯQxKݵa|Ј/_1:|fM+CaY7's߇fow↺_b?ٿ4ޥi0ڱ/,!j'Dė ̋Q~_Z51/#W4VĽo}4तU;ߓsim%J"%X+"}+>5IIC]Az5ۆ6߯P`[f@8; /n29s(`w t$(W@\zW}ڪ3aRA9VۭcNk7yȇ4/h܀%/[Gn=3u0O4VP[Yu3E`܃T-@?y#G_X͙`^,e0[D-ѕ"P}'9*Y}v;bY2j͚`j N6Kl„FTS:xw{ kڶA-I!Am82BP0_`|F^Fpgg$.r'cQYRbnO;uMaP)8AN:ƓW }r(1!di4ũTtkT*SOl9D"ߧ_{ki6~vŒAkR.QsAy,w, aŒJ3ѐ`'ų)6J| 7+F]عUiu ;Ċ[2/adNB%feݩbR`}q85j[]|JAHG`g OOA[&.x9.M^vvigmsI=6"g'@p sGkbኝL8zYF*"w< qUr.ԍwē84eXRSѦtV6KAMK[G5M#U_<ӍԐ}A nǎvVx nX修$?waCK.j`I57}zs15Q)"KM8v/GTzU" uxّ"V6gF>g3WLNjt GrB.ZCc)  ꌘTω3ʆ$Ϛv_I0wE^yã#`#4;ZD=wےw&IFeObDr=z\R1eS-ţ.A#H+\fxh.iN5k~5ab7P1ZupS([q0L5T#Z>T"DbH2V.^[QXqܑMO 0檚HUK̀So ߿akWڰfm|˷kCt{ܶ~o,CƾB/ڏ[5༕M.^#R 8Ii%?v(lm*g_3JAG6~fP8jIH.;>6! a,r4 Eʄ]Guu| Cُ(JFX=1d‚_)ᗩ ytUc3Db}HГQk=a2#AkLM=ydžF!?{6icŬp%چ;t("]b'M tTBuN 88qCw!9ܺAZ| >V_e~+өz!ӞA 8j?QztZ+g p=oLqv^G& l+i 2}4{-zC]t,3"I#1mw1cI?Sx8qlIy{Cl~  K8 vݹF׈QKrt>}d V^x͒ϰu;\:v&ZY +^zO$ZGAZ'g}2*r._,->*$̖rd6aeW-ߧlP:Q&U`пY`]GQRR.a󣋇 =s,2bw}I mF"xEi) }Դ#Y@mdMmWk:-%{J\1٠$EN#j2n#EIq3fhCV;Gˣ$?KTm%P@ r׮!^Rʉ/bIR Nr@Ѳ{Y'ّ|5=:V, in˽8sVP ~7_[#P Ԝ*p>@F_; SEU“zUO+-2ǜ޳hO-N7;Y^tHدtS]61Ha0Hސ~9UWTYjN*EO`^6pɚvi/"c@Aez .[ty@6ȣ0Y[~6}B;> %U [R`*Y5@Y| s$br#M%!Dur@9R^M0~ +@΅`'iPTD n7ژMNuJoGINOOt*!AK~Mkxv1O ],8W1WӜ'} !X&Ζwar=K Tw$8ɩ 0GkYKKؼt*=7)FjwYc20(m}qg_@6H:kIXSTA̞poГ:k\9IafSлhU`13=pz UI~S9ee &-`~`l# ]@ Ryn㪣Av>WB :^'Xwr.C\ Dl&5}sU=4ޏZ+Vfr5qF" G%5WnVѯjqX1.54r=An{)Ns9= ]'0i7P%iRk7}5N}yceR5;J*W]V~;UkGI?: ]! 8qIfѓ.вC\4V94][ _O>dȬ?6RfmVT:^ yt:|Jw_#:σ@x3β`Q _X9i2é<=C~aP[*@o`6|hrZ@Ȁ?z*L#$MXxv:vbw%}:]3&y ler 2m'Ղ@DAv %. Qn\'x;{|Gkα?uI c€``ӱ6ݫO"<.s/JM:MAk6vQ:%{a΁8~um e[vUX)SkgbQ0l?,Td JL4Iʶr|֑5a06\kcմȾ LAVU죋,-Ο,x3˽yA Ӷ_8q-jyQ$72G*qR%PH;:DUN͆|K$,ۯkuZpvLB_'vWk{̑5\[H%}px}4GeްQ1Xx Nu8[ _Cиno] 8)9ʀz^!ptf` D&p}Ƞ-/2>,JJ*1/mfXEz?A\f>s㿈p8OAn+ײ^B1DF0+L~H-/$ `E[7)A)+@8t duٕ(45Y9;k~aGhQِ~mp5s8'Wy=)Tv_OF4OO :)/}p\ ?e;@JMPN=܇LRaS }/'fEvxljgaU&(yZ'7ΨN}jvh] \zxl)aH.yy]!1D2/8!!I9Q͊6|tPf-}g9Xza|A3coIl3%qF,=ǼG)%cV>&kIf_$ݗ:kyf!'"]q('k)4FZo=Կg%s#nl? _Cn:Q|v\_#Prpp1kER%i&֙\_k T20#%P]*+3 v4.an|9nYIrǢ>!O ЫSpnEk*/^=PfY֘X0fz*]pjz0ʭ<o4osN3vML[O|$(<NS!*zr sSW|SRe$N#$ xz3%1̭PG~uWz8ꕣʭ5%r*n(+5ߕ]#F>pf>eNb7#m9@m}Bc'T'ѾzJ4tz۴)Piջp%C`?1:0xaFQ^Tbva_V|kXa 6D_Sn</sh'u6@25e%JE'!~ųz) rԕ84jLDUdxoof ΆUulP,(" m@ *<}EN1l-\B"I#eGZ9Z>Y?ɛK\;~Uī@Yt}Z`G h#%|n\>\ ŀ54q%=t a>O$:|?~x/bDP&.cF}i ÿ(FgWFeHs>̛JFAA~IC$1 H ) cP' Bke a*`CC0'_L9v, Wլ93UI14(=gE&#+5[әg-}=r:dK nLO` IsAi!NG>8T@J#ipIHO3Ktq-kP,ƿڣ3Xv`a m N.ATZ*bfȰL<ȏiADYOuU-!I.4#)]|g쭤r?7oy_}h9Vuy3#Tv]5kD/}!l"\ij6ڇBli?pY8Z#m$ˈ؜m:W҉IC c8L>މ1$iG05gY۬[)n.sv?UYHZ+J߈ 1kPyㅣtSwѱu_6X{ /6\NL u8xH4?y|  Fm =R0lUn]`JXpi*(juv`$935UQ%OB0F*Vu_jgc;hH;_\|fʮoU2--:=L9vQǝ7WuxP@JIu` ^tݞ/h?ҟ~q]=&ݜdEqeq)_fDX(*imҌII{8+2h5 O{㭮%=kSƀFɯg3yEpv)=iZч'Jns6X؛frM9=8ВWdA,FW׾,;|@ 7RJ(2_$N81 -хaӞ$/^gu[_&gj{)&cZ `\`t:~MXCoJl'njOtl9Ӟ o]礭C&jٙcl n~'@lj=Pە!3`WP[ALԤfZ^MwpM$^SÂ[H0"OQ.*scua1XdIJ]ыV翌+qA粲%6+$:G=ٞSD¼ɻ#Q#SmŠ{t"ySqv F[ED uL 1}r b/ [Ek-ŃDbPRMI҄5}Wb6#1*tAzw݋=Neq(O;3kT{N9zb`dsRO;J*E/v?% R`Y 3s[X `Oc志eHk(ix$ ҆0a?CD1{C;0v4I S̢OJR>\ɈJrϑ4lum{D6%LK(+.j&gqGPR3/`6d@J+!LjpN4`k?z>r'awr*gF6l_TzWh]lZZCIBIUc/VpkJ28^RĬj{ N2r@UϥqIAK&|q̆?9Z4e8joFϐZ 0vV@mȋc{!#~\,Χ 6$?\jh-x]m$ӏ8W.Vp!4 uF֬PZvFMZM?\7YOÍˤ "RÛjJnx-$!ӟЯ0>`SyCbqI-KUY'),4D'y\MF.;Wr$n|U`>/h7L$(Px-jgt\NgZr _Ni &#2~-J'e+e? BzMcaG*m튎(l6 >~ 87Nr3IntmgM%>Prֺ%4c'T j:]8YW mlwT5no]F#]XA\CG#>jhx Z8,:V|5& ͞67LqˆNs+xWalw2͠ҡ^B~񜂕 YQ^q8_ ^=@apсOn0w )k"J$ªtz \Dl^Ԧ-_ЊW=s㴅f=1;}lL!ȓCoUϑJSB8Mm&g` ~NHfv␫PtI4zreqX%~bq* =BO?5+4FU!z_b1_HuMj'TW* wW6'=*ԤZ<ο:6t)+1Xۭ֝yc' %{݌g9j",B1$+^zz$H!oH/fd$V I*PQ\onV aCrY[l⑅ǑP[Ws֬\]uŧ>su.'/ pnN~*鸁WM_ !^R4z11{P%"eBxvח$2<MKQ~CMˀ% +Ke!Zs gɦA|仭 ^3-;BKR w>7ӄx;t-wh4*wP^JW_z\"Teb_">ДbD 9mA#:ӭ'V<EE'},]c#m;M1BI|2 &ǮB:/D)GQy#J^{ %5vͭy(p~SYo͘qfɐdi Pߜ#b0j+Y *یdx Qôj0,T_CڰzA)mqc^:]gpB탗sGz˻ @ޠju1x,W6$>"Ûj470yg2f,ORGБ*N5p8DHLpLllew+&G^ˣd Vj_T~դ燚CI`4-74 3"h:Y*0Ewy/+TUs\`i2N- %m봷Tcpه&'qLѤ*^P1\#ϜJUpK{afpUR&CxdP EexGہ) J!Ri)K ؐڥIN[WU^/hĪkaE?;ŭ1߆olt;~vkw4 o㵂9D4>lƹ;(*A6VeVX17Oj֨<8\6f `_#j|Y% G,͏D*m(u!&{T{ݗ_I%4oBPZ,Z?AMyjOE\2cpX;@T"ykX2;\#8D_4KKm8vOiV`c1!A"Q1w@~Џ' {7&xL/7ݺً/h|MJLNP:[|~EiLatQ +znًR z$'l1G DOw7u?) $IMB9>@ߝ'66+_xp^T TLɯ=nR$l]*yM oCx,FXZi:hZ %ʣfPVaNj-_D]rT12>J;, nNJ%X#ܞY+JK\m|4 lÅa7Ӳ@&9V# ,.Үٽ qCM:B(eTfN!:8i~s 1GPT Uss*?̖u+mWmSd G&4Mόp/e30la$zi?'Wp/!S:Cl©5 Rw rҵ#,HE~[&,0pl4)3(B1คԍTh)%}g ?2îo+NAئ<)^cM6JZhz2^~{ؔkU˯"` Fqo^:a gaczI\*ĦT|VySi[*FS(͂eCݘS5l=eɼin4dq82N1GOycڽ}_II>j= FDϲdէQFPC+v l;1~YA>PtZ|l}mtpW/5r,3SmsewCqgj:W ]"Ǹ]Co Q㏛)ϳ)JUxA+c!Yއ58BO039k݅s"C!eF3mz+LYW@0xQA-'|.S.Nnэ] :iƍ'\+$w"xKZJc#&@x/+miDYeÖ/ R/"7]U Dr-QF T߬0W)K_Թ򳍗5##~0'(L&i:;Y0UM똈] 8تIK1KQFzԽ=.~X;iN'.aP9k5'uOD^ xX4~D-OUăm"s1bߢkjsoi9 J^?T4z#[y(H_MǤ |{5z,0Z٣5R)&jɨ[1N^0u\D!HUay_֦ˎvKVTDqAKĻW6IPH?"ݨjV^6#A*h9{.! :P±r_gs0hR#B3 a];l/c ;>Kq+~# C0 Ks/'z$!fZUQϺ+փ/{pȾDdMLg;yY$+!?^#|i盖jh@DSRuyN}ZUzAQ2VkdsKDx*?-m@OS6MXk W02s!WuCI?/Z8Ύ$vjTAtU{  {mNkڏV;QANb]q3)̅D'Pc ~$EĀ/l'dwSZv *4'\w嘔/A :/9Aܮ~6+t'AVIIs9rR)/Q;}UcH 릱 VPС 1@im׼Nu5fn%}(lh}sWf oT3eFd@Y6YP yc&תW󊩭%!ѩm(;Suώ争Y.؈ȝkP(K3=ڌiC9 9m5bJn/p;}gC] 'Cq h`q .0Q( \/7-p(4vXi%F 'Kī OE0CVt B $85uf ^WΟQo gIoz .+jrRHL`:,5qQ\qݎgi\ugӯ,t+j.Ny.̾@7k=Tdx_GL}'Ѣ!Fjٷ\~mD"Su.1U4 Lcs`յd٧Ouqw@֭C>8A]g-I_2G1{ 7t /MIɒCLN~ڜH: ~d_/:Rz*x:WOhh5:1ׄ7ra̞_T8mnp?/O[tU,5AHC2ⲞswA{$Ud p7mk<"e(4vEZPV]3j< Q92.ENɂLohWD%O#;"q ~C͞p7@`{.,Fd_wgvV=]I^,'l4)g;N٢׽{&9|P|ЅvP p'voVOL'.Z_8Yhs.f9Q<'xtY$П-V:HsJUY,Ȟ~]ΚIo(9%w;/?1P~PC6bVt]ρ*6 }~$ԗMO1`(s=gtJ V#մ\Z'Wm $0Yns9P?ǥ`YcP^s`eu c}4;f}rŲ%#W< -_W<(e<0E:l'XxH}K?psm3J¸%\>tۋ<|8S(a's|Άb9,C$(u *v&f$8cbudp\yz`KF?G֤7>_JEm(/PdĢ^ H|̻ɐ1慸kt$RQNIl.&>-DXHՕ\X '7q{ҌE/ whNŒ @(9KuNjjrwv }?iX((Xǹ?>.q7 # #<"R))4O=ZCSgʛvvGlBF19ta8G)d.q=w~ ng}2gjg)/MyX0$Ei0vJQfxWsq^PK i M\32~N ELj{]Ҡ3}}^} ܷ=WV¦f;H/rc f͇lQa|kبr QN! 3|0 Zu~ f%ٗXSĜs,ǣOYQ ড়qcz%Y9iLsQ*L cCm]b(R@PXX&Bf0!.%W*Kx`5πN"_8dZGM{fƇ4TU*S;DvTefCAV6: }@4=8_>]'M䇳x4}=VĝWSD G KO83\xJilmQ.6k7c;k5qyNq[1Y9@+F"GCLLͅT{ )gJytr"x9Ja1U{]55!F1Bi-ˊh>}xĤlO{b=H?!+(:tFN>Сy88/~:˖P~xA$>۔P5V-Kn:9ptÈ0w(\BL" ],np4:T 4$D ,y_@0Dc,4(KI|, 01 W$l0)ߘȟ[sS0!|~=e̎ 51ec/ҧ"WtYh8+WKvދ=(^@:=ZT`Qg@h/r$>ox=d=^f]e"!GĉК?G6MZA_I@ކkB1'RҀvTf_m1zIۦ.{%&B&Ϳ0ƍꬲsa'؉hϕ3j忘Tt!&}afH=ЍR'{$4M$nNPkzX=H@EGԐB4) Gd)r) ua On4DI8zfJ:KNVl$&>tld{vevP6FJֵ-ݤ)i%uJތue+>ggr"tAL7MKT6%蠥'-U,њi ۑ= _4 w/薛X{S?L#DЁ8d,ՍRN|BJB궭p|3"- g[*/D/]>e._SɗATc-j40vD# O[3kТቔQE൳E fAvi!)Ѓ|eE,aU23+sl!V|" J2f t`~I="KcA tgI ;cWdf!baF!qy?=rs>N H@wW&xɟFkg" 1ŐoHlrBn<{rE $%^̴D뙄i%͘P qTKJ3m}Uq xsGƊ11"?FMfN`{8x5dϥ1O9)|_'aS{V_p,cpCٻ nށDC']PI1y@?`]nE,;gyCJ-}TSIB+kYswM,ge 1{uJR54 Nlcʈ1C}X84͝  #&`3tvCÕm(fF?wR}-~Ԣ%Aȋ@2+/Og3-;{:!uI[mgm[H_$k`y]f kZ\Y˱Jۋ7ǂ Ff*ِgYuaING Bzg2DTZc(b0?2Gӏu{{[{ɹ)i"ZWapa-ed%l(l$")NJlUK9<}*4v6l<Vt2/7ÇeASx}(lfe/Sgv~E`(Yw4Rp&C$ރt+s<].囒x`h-kt" ׁΫ ceOӵNԅF8(wW,Vv޾UH-ND㎕q@ӒPqVy~*;-Aqx8Ԩ,e&mΪ躭xl5)fUG`W`d۪!I.`H*I. ]K&!6$xsڊqlrmd+Z9=iu_`}ɍ=`!̮ҼD6<&ZjH TI#Mg`jK@Jy!%$s1ZAWW8۱?Ҽ&k:¡SPa;4cyJZW n_c\9yA҅!.K-',̏hxCAkeVӓׅV$!x҉L9ҭU/6ʊOev{hC W_o5&mq\DFp{7f1q$*eTi0V*o}U ֔ CO>pe:8ĉ))KMơun\avIձQV _u֞7gsee{2 ӝeQˣUmſ /LI99>$o e!ڟXz*JEu!WQpD]siqc?v)|El,<|Tt:pSd3͓!YK$yO?Px\SbWG+~9J$b<8d3Zl:_zcArK((6 6lC * X^M/q9HMžX|²=P{m+:{R n0;&Y\TDcqGɍ$, Ii Mp]FeW(9~hd~dž &q YE8LŽtk hY7 -5<06WhYWI/[ @ڄDQc܎Kd ua3Iy5wCHĸeӖEt0[6lJJ8'QNWTA?2Br]fj|~ۓ&(qbSٝQsWAĥJYXJӠ N:>XdQB8qr5|퟇[/)%g!@a vQ?mB: .x(Mw:-zP858VbS ~5 WX?pg0G˷diY5bG@Ace8ũ牚nve"eƠ:5$@ͅcMIC;ElL_[>+|H] B@ŬFO+sĪrb_Rv;>gof_`"I*}tv!:4/οCܛyP@X"5'pЖ,mdwEKWIˁs9ɻЌRM3j;$'P.b  HR^cmܟHr?(G'LъU`TClαMjU%na7 ,IGt"xp/J]bxqfso:z^)6K &vV ժkH I, 9ϑs1V|%ď\>H9BM:&LH 1<搎D,׿opeOk=(ͮ[YJ_>'"%8L6\H{Yڷk#ODPuMk ɴ$@_eEǷ#. m=&7xLltPD%ʭ:l%%c(E\CZT͛dT"p6ӶFvS|)j92lb'T Z=a<:z\#{a㰬Sj? #e=5VV,qO*t7o ]zWVY.}=ѵǏ~$ux!E'xJM}ey/.疙Mx+֘2a sZ~vuR'nϰߐJ VL'Wg~bS-1sDR hȌjnrZA:&2`~LŐ@W*KţbȍKj*>̬yo .ʌ%|HqSU u/lM5[f?pC ꣽf u,=JHAP?24;~ ONSm_,5vų,R4qDϔ#1'WhZQjԮ%g965y*o[ti#I]6a^nnNy52D dHHzO H}_̉` Tt)Ke%gLS?≳Ň9:/aGJ4wQ7[3$?3K+ vgf8Ωls?i6#3Vx: j!xF\Ln[+D:ގɼ4uxYZW䔷q{h`p)t6'5(i|s PjaN24@|-ޱ0jvI &*K U_ɡ*_q0r]g)4-fRPȡ6 d~ik8CLd,ף^xy&tlLf)?[ONC.kY"w JqFTvr2Gc -~p#~L[ӿ2/l_W˹fh_onE'3pfaaN's_ MĵOQj{Pǒ9m$=!V VI*ңfJ \4>=e:4uy.7*Ix"نboo oMW3-3}U)p] r8WI]"նD7 \sI`?]L2ZfV|O5@Ђ,S'ys}Z1KP;i  "GS: pȑ [B`J'Mfj˰T) SΤ^E0?Z/2 ů^bR0pήX+o U*0ލ~aũj@ZrH;U=j" S&DL! k֖GJC#$*EH [ Ȍ}m?<)mu!>q0ClfJxٝ)6(w;w[;4ɊP|WE,',O:?'Km?S>UAr y`mBTL?}yM駣K]( ֊y3cπ=ϤQj-tg`>a%6L%IaP:ۨ8&\ g$pd{~Ņn*?އwS.o![0 cʸ2laZ E 8DNكptb8?o;U!_ƽqvC+%%k?ۘڈP"~چ jPN9ɹ^{ki CW"ecrZ$_<דZ>Ǘo,*+uӉuUHUMpt;$x ݈x׎)Ps2rae^Jai%>BYCtJe^j{HYG>38>1\ T’vϑPkF$g^:A5&:̌DU=g̪/ V ȇu^8 qɪdɃW-4;(ttٱ-E;Z޴2I~2P}$NH!Úg302f& MQ,|e(7UcJG-㙑f8L:&1GE}-b>!ɦ-mOPRNP]gEoO0o(ʄ^KPhD޻il#M/藬}6xכKG}^YZh(7N\Yʾl%)C&tل>sU©230(jZG@6ޕ7eNǞߤ֕WiDKm4@pewûƔ ~E4ٲa<^ AZR嚙gݣƹD^ ޹[0{<97h=F]V@  p2L p&FrVRn.Cn1ې6WSI ~guY[()K1rGg1?DʉX!b. h54Bρp;Ǡ4XrL^We]Q9U#QirY]2M%♻3Jp8O`ӏr^vƤ0I[0Dr?^9@#Clj|ӳ{srb7kҚh"[G5~ cUFA`%- zXimpLAFJ`zM$-iE$x}3&4X Sp߯: l -)UU@K/ۭq~ĴORb5 31#mӛ `żV.=>y} jYMVf0TyU< 'tւO gv/Ғ`E7 V뒠4&4Hfg;{F "1fp\I}SbP_wx9Tw N"N5áHf=32a3'D*oiž#+L;_£%mE}Gݶ5|\}wq>E byFyYVXqs,Ҽ&u/PXN5M2#7y1|ƕLzQz"<*EPT.W^A՟Ԍ'3A*xFQXRK ?z?d ?Tɓbr.8'XP\\'fC 4Rt'2o E]ՂëTɮ)¾ -o'հ +]34[zucs@$әYa2ˡ^`{HLB4.b5 ڀKmGnF\.s1>*6 {:XNi}ɠKqtH >G2Z|Z#29[|V0uXٜg}MNЉ0bTV'i^;_2Ui 7 )PLxg3"-Uy@NNK3iQe×jV^#.8c0^z& Pkm侣X^Yڧ UKrxWMw}] YBf]͎wRZq4qDN಴~Y}CHtǬj3?"҆v(oͥ?1&ޥұ+xsoN#̴,V!Z{ 7+~՛q/WM)-BATtߴ.<0!Y*HCpY,@X~[ ga%zClfsq DogD`khށ%m$crem}$j?> Ej5h\&d{?ƴ!iޝ}كqv_0dzۊgK ҏ1^11EvCAN(4|y}"y2j  y'x#mV&zxk6%Mҷ3L=1k/P{=T8$ ߓshS,sc[:ֿcGHylO緶YlUBN6y<8!M:NDBgF>0mLpjCx径UYo]0Jc:Y|h@Tǻ'TdY)9ju?l뼖ЋX>hϏ%zsi0@,nAhgc-ot 鍷)\/,l X,|!;ßhK:(KQBjS~}\cr HB=2vgA3h&^ŖV.aOCD$<9p+KG)ݯcLD/F~ojI?| 4o-#6xR>'@ҍH k0#B\ yHDFam1g[=íN7> 6`5iYR6֭#}Yt(pm4q ڋ_<[MMJMQ3Z +mdFsiVݖ` '}9ifY ~sTx:d9n:㲾t\ +B#k(ur'`b[8h.0LQu(H,b}f+R8^6y3/?Ho7aqZRqb{)&ی}f8*QMT拉 &yfFlNpC yb1e":ڈӬ*1rlSVJ79B@*䁓7\/%^pA7Drm4,c3rkhDwENk$ꢸYiWy`tV3*=TY9xKc&D5!E`h]7I뭺pBbq I#yf4 =?Fik#}D>*%i)MPWp)qH- ,cF/ 5l.pX'd  Bh;nP~v =75sdN3C>WǣN|0b=Us@wwPj9:4fʕJH1MWs񃦃-[rGT\0.@$3zW;fšbc]!'Uv5YLZй0JX`Ԥvr4^Bsz~(?Ֆ鿱83G"UeJh>S @6uKӿU_${^̴Z4۟몮Ӗ,;j6HŌQԚLBҏd,KEU3켳>k6s_NyEVըc׉uד#qIAE}RxD3q2N(NVF}?{yfm/QveERQ^GOnR} +s+ J;W@R?[N=.`VlhoS] ~y.-TXsuc-"I7;%\a$u>h`X5ʡvw+C`)r2[r@Y~i7G*:)6|F}[|8/1;6t!G %Oi 1c% k;VE|oc c(6b=+bbR2ٰ\KxճF6H=ӁebrV#z|.QXHB<4"zwa-cƵnPQdD?АB\d{ 6W8MbRyM Nj$y,p LJԒaTݎ|T1+p[ݲ%KPDS?n< zUe}ZGnl7>qu?*bf7 mAAMJO KȻk+ B#Xhɒ&u+Q )Ghf֏k2 I@0>MP ^TjlO(?Er1'|bF_Z/9EѺ# K*'! {v6 Lvk>sl`ܹiS!oO(;2*Dw#rEQd^.7SKgHض[s%,ɏ\s|Ԥ9/JMM_h>K_t?^71`eݽo@WQ؃m2_' 62y  [3?ؒp[|fOA(7I1eI{G*& ȴXc10DVfԐH5LP };!#wfO8[ J8eT3K-FhOgN;kcYjAp燩⬓4FX{48-׹W?ߚT#y_8 brnKs%#l sf4a}a }ጁ5h$W!xرP9XÁs=큞Vh%J9_͆/t)(4ʁH( Xk12q1Dʹ;Ȯ h!2MG?c0&"ߌ *kZecwKOҝTѓq+2щ״_{Q+Q۔]:lNO:=ΫWvXO8:@*r+j9(< j7g8n1Ny)PA_>CG\CA9C%LO0·;XJ 5㑊ҲCŎbMG4YȾUkϊZϴ_b=Ő [-&16)EQcgK T+c}5,|(zsbeO U愦ebۨ?)Ή!QbLSp94WiV,O|Un*If/rDKh=ANɰ?, "WyF;|^MG<>}[-bY*V\<3s F \+dJ'Qg8oF"NS 0Qh{]%Ċ6*|u%]LKKab4%\FZ$czn^yf|O[} jp, ׬un+zRw_}+Ta;"kpx"# h 8Nm%?Z˅Äٻ~frI%IUmyٿ s7 !nRGE%T=42Sd؄Yp ]WHft>v SR,s4 1N-/Sb4KT/ ]y2D4B`Io O; Gɟ`{8`Un>f@6&kXջw'>Pt6Ac ԶrB(Y?w KlC D;\GsC83oz^VгUI3ȱu3zvӜڀSu ;o$(]%z pH\ H 0-l[+``r|3fyuq#bN߂,CЋ$!p;CGF"(FF1C(7={1od/yPߕZZ.>$xz2 8|yKpL`%Q.r×Q;.HG]S3XKomvq3m]}{)sf,e;s4us2y??DpjS .er!'L,?tL>[P`ZZ$vEV~E-Vԋ'HGɌ_Ȝrh5P4۵_cEb>m8>15)Dn KRm]BSTP3TX$LenBWjK_C%;վ @<;( 55 %\>0%%MсPņRlk(g6v*G){9Z39?x kcp{WU m%*"zn_Cl< 1f<[@=㞿/UCvb)Y+ ovxFMGM/i Apo%3ֱHؽ'nt?H;ީoj'n֘`כXbt\pM1V~A7fX4&XeQw,8'NDay9)@Jr*24J+R*P=JR-,pW`{2-$'5M)t0 4<{E.Q6֫&'?V 9CX4\ IANL w >``)wR- dC7wsJ ?a"d_}m0^ظ>ytt#Kg ]KU[v?蔄_!h*p+[gz)ı]! Sjdd;Az( ⴃ P&;i'Om H[CC_%kCfJѤ˽Mbܦd jLa^j))N[sUX8C~\[oJz@QxDŽ'kݝtdBXke kG_r겘ׄ_ NZ^O qF'bi'n_92_ЕBJquO^ VZ3O؉宋`0H"'~k3nݙ s8m{H@;Mhq[v;UBS@T&;N~hZ' ~E 2!B}2#ׅ\AYDR2~j*BJ!_G,}Ƚ{q\!2CS>~;|æn% {-1k[ڼ}.֏qk:hR >Ax|%U3nߌ@2JQ6Wԉ8㿩z`9Юǃe|ў{YkYꍟoox  b#34?1qn{Q!*^i+R'~udZv0Ϫs83R}1LN* ?԰u\wnl{""'H@-g7^] ⷿ84@^l[=Yx;_Xg2Jx΀B#BUF` ֐HUe8( ' ueGj R_DN~-{"G1v)s!&M+H+gyw]XaJ(PND6N?t_˖aЛa>F* }Hal+Sx-]GRDqߌ6EOU45]Mc+uqU"](0rݟ(D~Qpύ7MR#:Vr+ ~dH׈ך@y(̕U';96Τe/@MUFcJ|1Rq7@`1HyJ[w3W)X|*yCy"t_/LP}+"v3">tV3NMe/(ud 1b7tY+NghԉՕpͫ8m FN#)HYb?*[t!U u4{%+EL3a½T;L koKB, OuwR톎VMLYD-\)]؊clqx[V 2:',Es!Ū7HP"cXDɌRn8c^ xgR4*(D>}-oGV*vJezaDvOP@][:HU bl˙@@slFG 1͛nH9uAKj>Y XZV/P(ΝC#-*&2{#8VCGŨzʚ:RHv"}7` ؎BЯaۺ[8#n7kHiG;!,\*W5׉],AjG^'j0|қ:`iA,X|A#m&^4>Z26ez1QӖnN5d=6 W/] ĺ\aQH -=My<*/n\RRi=:2gc6P; pyɘLS^]{dWcs@8~.-,h5eHĬ--T]٣_ʩffQbI cPJD2˚gd 6"!X?%͢gʁzU[zxMlpg,~ɗ@#"IiEև9p-nAAHulRLEvY:p{W[v4"FJ1Zkvc{q(0[z>736mi7[Il_- ʟ EH%=L4]1 eXE6Z =3| 0*߯B=׈Cv4H,͞n%[k'PO0 Y<"ո?8*k-SGZ~Ŝ-q}ﰯCh&x.r%`-"֬\ew?2#8)2xT \EáT13D_OZSwwj Ҵ~Uu\S*.|kSCT^K&Ђ ՛*H^YaՐ8ց`:oX=ԯƓ=yIFbE}R ̤́6PSq P9uMG!ՠBZGI0ƕ .Ml$"2uSK M"oZP2Ǭۥs;X84g8ҷvw6B>ybbF`,|պ 1yj]7So+#W?~Sׯw5(Bjpn7WAB8! fXLq͟Jj2B÷nϤrlS"#lI- `s2QUk1KLƏ`Ƴ1 xBMGFRJLWqoo}*^7k:`-&@9bz]կ.-͚`YױK*Y&Ύc$ ~%JjX.q RV6 FnrdxFnnՄL0LHW 'SǠC_񍉡9KUғRIh oZ^(?m*K|.0 ib7 Ճ{"ǃ3'N/p*OEm_[&)ZI"(Hݿ!zI9Cic΀gDt,N d>ZSq:Đߐ#T:쯇TxÒ G❼=}:vD o6vعI,uO@6\T l:~(t;=Bhȑ[덕k&jn.8ca$'G=,¤޸[Q&&g*[)Tlu}nF!|e3:<`"-irai2w4@Sb:O[i匠ačy9@HDp^) 8k䅙UY}:|E\R_oΈH=U/tZhzpy vo4R잦21,3ԶC,-IYkIhywUh|J- d,'y/ϸ CV^&gF?ݨp܌!) +\a0cG9VY&ƀKos"@"D`2Ķ SUz G2_$O.Ђ_\t(S"3y`Jx_~sy0as:˄;nsqRfDݥY <z+ex2>o;?`!!5&xl,Fa#<(.q4}>8~+#7Slf2|l]zL;3tygVEJ@jj1ߦҟq]G,)TRMrR>](Lt[I>d_kkh\>la@=0Z.~sMS~}hs^|+]7$un!0 u-.!A9KK4`O&RA/)fRmhKJ_+(%Vniڽ#G F$r b'ؠ'/U#hmR}j%{/Xr^?rVسjxJG#$7ϩ}9a7?(h%P?HtZfAkA*5û@ǯ|?UњF4R؜ ^ؚ䏠WHxKT$J7*Lg8;=~ZG䏸~Jb}`WF64AivYak\nRu6 +J"Z"PSy!Sz#+Y(u~E([i>=ᘷGk)5]4t5 hbCK~mA6\|$Vz?+SIڜي8Cl̀f+8R'j9z}?@0dp: ;Eɂ6ѳdO6ڧʼF3T :;~^&x[^o^qthVXNj^JI8堲:n)Bw ߛ~ ^-oپV-mɏm>6HxӪ<.MvF|Gg- ~ؤtLѐc 81s? m\Dӑ8J1}r; 9}o\;Xc1B~{jz7!N/P !鍚F=/u; G|J@0 c')#sШQ'4?@ʉoVKC9'4ouf4zA#ֳ~K/cZyZ4ƍL Wqgc巆oKg)I@X@9+{EuX?XT^W(,.^L*ADt-X e' 6mwSH}+`عYUc<`AwjTߪӳnPg1^ǙŤpv/i:(aR g |Vb\?AL4T#rKu!r''"{B UÈ!")'\[n e_?w@A9-\?s~(S(d@r2B9ql}C p=g#Po *론J ;}"'\zPsDbAR;W-#~yRHRLnSY@"/A{Y}NSZ~dU(Gzђ)W =n-Ĵ>~,.lɭ_-zZg4] rd҅? Ҏ17fv{Eh#X:*sD0bZYxyx/D ZpZCRܵsٜAyqAK;*k`{,J u {P0SiY ]9y.\yv!"#9d]eܞbPZIsg%y T(9 .9qM2ˡi(8790.1FIfٯ4/kSOFA{8$ EeQuNM%$5mS_$kCXat^ vk nfgV sH.@ Yk zl?L.h#5C;j {$"0kdž$28KD5yW^u2[yI ]XoágfV&l\ǫnqG }‹.S-jHWxRL].kξCRV ]_2rEʇkGш'a0?CO/q8pP"zd _~,!fFw6M1Ƕ T ?ʀ8:335q;9l'HѦt~RFp1N(^SCV71`,}=q믙"_E [5^- 0F=UOaKuؘ&ӂe@[db&-iZP`̝q${q"I$7Og0@"PiUpe~GH#jIF^z-$~11WP}RSfcDZүGŐ^btFW)UVi$+bks;*>a- HLJ_ԁ MieŤKc{m}$0N />\4C~t S5MyWҐx7lx ej9Lǽz:,8ԫ*9]\:Td0!"*@"@zKt&Hr> K8XӺRw*xLh&/M:Au *=_zy9[S%.<uA ڵ- cə5̋g- ='jsj?j{4>dȚlxe+sv6f 0mnJŢj\ł = ZdO?tu2tW6(OlSJ")$s$<LR7ܱuy"U|#Exbw( U Nc6=@5'ʏxb0*TVw pbl#L!X,~qEtw:ҋbRpy7$z Rq6:ҫ@ =9 A;؛,*ʣ!Rye̦և=&ŒS F2y լ[ K{^G`ĒbHJu6 'o%|'s9bT^djz \9'cr5zGg=/PW1Dwya:x=a"nijB祝: 69黸*#&4fU~R/x]R`U0K hjf^?!`4%L[׈fo7H{ x#L2܆ǀb9>q6Y:lOR!aB#53C9diT]jM23  le6Fu^ʮ䪺XN#9@d[fR&5sOcfP4TJ}:FHQy]mQ ~FTE@>-tز7s0U{bs ](!.t`7lpDg=eI=8'GE\@B")VZ&+ _OIj 1KnVI+?  ncW{_%_fyE5T^A&'ZB'ݎ1; e2#`Vn$(7X 20wt 37dX vKEdYf,h9a> f5ZK?My\s5si K2$jom:&+2Gt?7 1c0FG\fMN-Ht0|Zlz<t w0 R*|3ӑ&!·g iEy(I PT:.jva̸5^e0OncbvwbfsY(L'^檑?t~CSGHte[|;aCZ| >yp*5ξRwE|G'V=H~%MwaL $|^h{" h4> P]̂'[;* qx*3\ZufAZ.m..Q@_ mai# hT-,9hmYq7#/g+?oSSb!XY7qNYMM% "?aSUF-ס+-1e;>z~ ҧZ .oE:x#0H U|= + Hf [_rPzCHd,$Yo-y˨VOX{+8S!Iϭgްƥc 9@Am-yVDu[aO#@Ea^;o8.;>NIV֪[KB.@TLSSrĜ,hJNYjGݰ ̲nFUi(=i2tq~T5כV2v%WkI7{95Jk:oh-NrqV)~W'S fΆY0`{`9@yrafKz:5Жg,D5j﷑ ?v<Иst~/L޽lYi-1 ΗɉiXx3(Q%^Qb*6#IMR(9237="NDKy.cK+K GCha=7hwVQ{SqlH56Ɩgv!C .nm?G;W2:4R3tě,F;QY+U&D6Vz~G7RoA+7Qvo 'd^8 />ޠDxV)DIR@W609Шj#&z7*o՚z^roKbPL z-UHbXEYnF=#3٫#I0V1SݦbWT$2Ojiߔ?_>s\7\ߴaq1ؙc 9[x:obrHIwH0=;  ?9. X'M?43|Ѫ}l4}`յP_WCTǐP'o^.${~+EbS!Bq++5 MKNJuUF;5՛6H q.ֺ2QYxj :ΉKy#$PġŔ+Fw["̃mWZlB"B"*>ֲNy&6κEvKEcaP,:u53+v%5>E!s@:eUOfGB}wJ;v;O::VSYbQሬېW]x,OI)_|A. P_Tf>JCR3B;tV@5:w;&=z7lEEZDf2T^>BȢ`H(qL+͞8i$sac,^!p!+:WUt;q4΂L#Y$eꏭr+j;pS=:sTS'$`|Y׬Q.^*ܼrggV3$o*̭?%rwz#LXI,"(?>)zi^O#Oz+ AkhW ^m&Y.czh8( 0_݂O )zoiP )5jF hu$ͱe/eXtrč^3"G G$tXl6\ӉB:?#H=jZn)o(}8݄VR^JMvL:c%j'ԻWh/MLD0CY%t_%a*1$C{XtlW#`fUS vF`3He+v8:јy2Iy5P#l+sV-uC,HsR1 Ľg}0U@ 3Vt0W9*[m|yk:D-y$)A 1s{ď^}ȉxyB"VT#ٶjey^%u1ќ_\p]ұ}]UzbX*Igfu+OGE^( 7Qģ[PeeZfR cӓÎ(`N/7\7X ]&xr;2rWq-H0EW#&O|8a }D׆uT>J^ZV cf8~gb#3-N$ke왅 X/yHӔt7gs شc^9D~+MuR0wr:H'r 9i"'yJ 1IO'SDy跙ZrVW9z긷3aN-yD 㛦TT:RpﲮOTn'@;AZ|%_? BNj4XgYN5_f =J(Xdú8da-%2( 'B Ԍd6)&q~ם7a?2 뵌qC)a?|ai&4 bTFÔʆE-,Q8 ϡ$C,@[2!Q'ͷ _e9)7*wРmpFv =w): 6htd &9F;rV6d ^3hoFdܶHƥ2L^V rw+`ǧOZP +Zy(Y|U jF]nXȝ+~q̖ !HͭZn2-xsi^\DDYztOCO?n1t烬^vd4y{ z])/3,BCT"-U @R_<撶:]t t[H/X-9n - U| ([j1ڤc޳Бx@o x%e$j9É$[vLIp=TINX4ANU2427L)a()?HB/(3-Đ0Ws)]EZע|J0-Gو8,_bOeU?x[νxͬ߮Xݮf\#[&6VHYj\ 4 s51\R|4u3-NC.yqpށ%/2se>l,E;w;=d5ח Oށ]))=}<hZ){AJQ}@rގ:g_j(Ga,w7G?/o'u#pESN+IR ;iZ^#+!ٮycc:RA΀-wRhquCvj!aXDv;=`khMK/Gho=*`Á鞙F KF|ՕE;̍'Xg?zL^^EqE0b\Lot(aQ:)O5$#/h10pr =E#5/m[?C BfE|72A\(jJ `zv.\vc)jQB+jH%@K}?C_X g>2E?jQ G}-lac7٨aO986/o!qՠ ՐT?)X%A.*csY +1=.bQT dfC],Ixme/递ffJ[ytRVO`/|0d^U_'߹~"Ysg^Gzo6N۸HތPs[-݉(λ2CB1Ҋ?8.heok0cU)W44!QQ?x7p9YCoELWX$sZSRwH(T%e'oyʂK#b"yϋB4 =ެen#*ki,;SW|rm[ U]&%䕇[=HP96$N刿C[j|تqNqF5?2)?ݵ0q+p^;5)cp'̴K)/Xi&!rqfYP2E5Ce41{D:wTRO^_vvV tbzT^>frQ% !*( ٖ),_g-g#aSȾD2u>f[W@I<Ԇ}/FN>?D ZwpXSfacX ͇dwHׁ& q^jStA"ż}+L2"SG4QWHlp*Mf,TzAe_y92@{c/ඏOc+/\EJlTG Ux$IeihŖ bP*bpVˢn~~vMg/Mە`_K(|85 &'&$z x'351+y?|&kٕC0u8|^~3 i\:?,Q©꫄#G"v *t_5&0Z.tD1Fu*L|;>7mMKrLѺx-ppC^s8/u5ں !J!O'Ywa ]U7ΞakgF&qXkɈBqf)=}145,.BQge7|889 jZ3 505՝D)+1{mk© P>S% 1]8:uK)a߅ңu&㋰G CsB&(.q+0[ėWN\a7H$E oo)vsh+cNnl!WJ.`hxa@ t +#RH&!DGs^%+Rev/xCۼ̳ڭ'4-- +-K%d+hkIWع&S>Q0>#{Â8~qQR }z.%ߘBXr{L Wk'D2 jw396/D> ȱ8j1kڍ-iF]V9’4ˎy_t "5H#z$ft$R3+u&H}b .B~ 5k8by sҬ{qG+8KC:CQ5~D2+.}x; %EzP4,Yd2:Ѓ&BT\%<1Qd;E/[PC2c1D;A%e Q;:Eߞ\TWiM֕EXGL"+Z8I\MA#XMx'e teJBhj G{ȅqMi_Kpv)@{8N_&#a2yr04ڴF֌ $}'롙SRD㔼؍-ȝAܚ RǤ?@Bt<4ʗɽ{=)/BC󝼟%;_y<ʅ<շ3Je%Ӂ~#=$E*VtT{(46$*gd3:y Yy8)?A{]+L Ļ;V"I[㎖;-_q?,#eJ~z@>XSmrr%r QItrC iq;nZZ<]L #+Ecg3@!0λ;9muaC:<Jf-s,GSi{ Aaçᰴ&Kޓ-y, 3h xwe+Eo .{4x}c_ZH1fN~ܒ<JO L? qx萄>e`P": fӹ ת]KK>끷{P<I*)1\TߔݛŪQ=&aT*0&/{0eem*Ս`%t upεvkszX&kPj[}5Q&ҕp%O@.DWjR""cvdE(YBse~=cg2L8ّ:5m~{!OAbGUL@)XU95K[ScDQ;\ P˖W"8DG Mu]mfƂn6D9޲QM O+ܤL$ڪzu3誣ŭX;ZKzśڳMֽw(q*yg+I|/AnǐcNg>CbR1,$7(1uȉZ6J4Z`'ݱH`/ QOޕ]-E,]Z+k=q-r8}+7=і7p5)g|k)j l:C S.:3?PhݠWZb^tE7.wbwu! ,xKs~}! +Nj` źRg'u;AxFx^Fso`ǫ)5LAd{{WSUɄ캻"d+;9^ #@xŪ^"1Ksʺ֖-]O>; X3qy?`i#~x.YjΛ%u jJ 5iY^ԓ*AMw[u>Db +ԥFHbtئc597_\5֒ D}j"delk v$C¡{7n2Da2Wo!0SGᓁ읂ɢ;6z*wmjܟ+1|9s3ÁϯjP$ɍǝp F--j &5.Kzʏm3:fjÚ>m`fP%;PqA]c֞3rn+;GʖPJ6{ H4.A&YM-kRB̄Ts>SZYQg0F$ǟUlPrbN#1rSGDRq5m^B {wqͨ4~tl aL'F/:&-3ۦQ9 <2B/2<qˋy`/ͱmd[gAF FAy$ c0^bϳ9(g\ S J54RlHPW/~`(3w?;,@vf#?])_qߓ:!Iql!Ľϖעz'՜>OXGqceVg/LStNbQwo#.*0| I.ռ%J>aNŤ6~J~Y]W4PpPv!#N(;ga5>Pmn98sDẀP00kӒ&_OO-iO@MTwi\cۢ1u_CqQ](EQ"X=Ҁ"&\3tc VÿN RanRe@ٕKEOѸ/.jX&/9Mm!\\08El@҇a9u[6NG(,J";Ôhӵ1ƅ?n1P?ӎC{KgK I?6~^` QaLaL>%q%Z%:}ejBvN` ǁ@_+XIC{ʸP*nx7$>vPپs<<*~xbE_߻(|Ɔ~]x\6z%Q)e'C0&!lc*an]7@CG x } ϪqgcY|^~|[*Q6HGnbCL?= Yt  D7Oڑ ^ Kiz(" E{WHh.\Ovau/d`P='ܕbC3!e`n-.T']LݿX /IwF뢷vR_iaHRh DASzក*|_Pix[UxBХy(tٔ .Mi,}<5{2ZKci˭æk88hMqI'<nc 4Ol̰=#Ae΋8}?XTwM$4S|/V]*XP{njp\mДt-\iO+Ls]eE5؟$DC|JG|OWzKnUBvqU7lsH۲Uf.h=-w@O!\1\kohJuG 1 ETT)FKHAW|tRˉE]d1`o4D$2(B,׀!3|u)b{>it$rKo0yq/j"0$tT^Փ&_/pc3)7WAUcdƏxRf@U};tv߃أ GX 2(:ZJ$e;؆w̆Js ::7U-n+`*]Fi szq#lD$'ZJ-u%MK/[n]bf&^1E1s]b:􉜾U l >+2O/7_rJqzl;J4WC3s?ȠrwڪC_Tv"#MKd.zdAX:~ ]D̡%T?h /G 6_FN*uq{C5i#K^@d.nP<"Ϟ6{K$xR"wGrh/1yͧ)K(˿(KV%d%֚v 4޿\5y}nԶ^c#&kmX:nZ˭RZ O_ !zG {G.>G=J FI6<}#¸&]]^^(+=Yz鹠SgYf^;&11ǟ\c9!=%Wq;ta{Ŗf;sL%X4xP]. eAt&OW{[*{oMĪ"wTiY\L}c{ͣZd~ui,.Q]ݑ=W`dƣ76]oc@ *4V7hQA @n5>Mf>-؏_Pu=a4(mKmzQl9$^@.#%źEP$!Zm\ 汱uc;M;$S)8~{Au'+&q5T~0h"'źDafwՀZjUǝ?q]\F,fߡu g{j**:)MZHIG\Ajg+.#LA3o}ف b)bf L N疓vE*rW!E @7orz9`lŷ? ;Hd?)L%ѐ(% jѫ݃ ;zuR/ؕ?[8Jr+']M[K>Z l_^{R,|.d_w-,()X"t[ʉs `+R*ze1s /smA@-SV41++2P2LBl܋LHTm1n+72fDu$m 1ĉQ5Xŕ ThDļGc hXFGA0%oWٳKbG>2o*e Ȉ.`'_ţx!~ᏜJUUwz2I3ONl*+p;tDhR(:MB+%ޜ_ /Q4{みjΟbƢv|?=<%1hqJQfR&Srk04yϠ|'acm(& BA?iCsZ8B0.S>^8n[P/bB2 AYfRd#ǜ焥')is?x6Y&\j^P#j_p,)cZ-!G EIĆW '%xJ7.;< j#^^vXAMsoq JJRm"q O gm > fidJ)~Q_SbAuV(IW xr{0p_>Qz5EJo[O@ j"4z-?*]T1tHhkCo\WF(Ʀ,W3Pt)`dp@ x-<̈ZJ ȋk,VPQ9]IAl=q2&>d륭mDa OLTkwۯ91s\% AKwꑗ] Z迀alU9o7P*R??Jd=2wzPPP7ھo4|`Ocoko^UiZfѱ5aUK'鮪| VM9Qmb9<-q^ D߶Ӯyzz!`/]~J74晖﫨*D_uV`2#ÁLm.W!ç 6q FK=-Ν!/cl^ylzKգ|k#7Y_ĪOg;c~լho?iXi Cgشwt(Ƈ8dKEH1H.aAz F^ "~aP6*[Fݮד -Lɼ1(qv;moN^O:ʳƙґ \hȚ0TBy0ߘщ] *p|BZl}J]4 Z.A8n?i䎾rр-r}6q&囈6fli[s?R4Hfk |{o]`sb`[:D˼Xš\#NǗʰZ4q̝ɥ Z[BVJ.y7CN7e/PBq/ҹ!:Ri#8xJxEKA5  FWv)͊!,y؜}QVcH}̀@n9a v;,uc6{0^B?ڼl6Yq.SR niaqpy@d6Srg(942.}x@ڼ.IB?y)1U ]w"%ţ0j3l! 'k΃>y\"r[,Z?.Kΰ~yrazp#VL ]&vEݟ8ϻ\<| t֝h73 7xD15!-5SޅfKDۍP-uxKq۷E`7ۛ5h}:6ο@\{v=w=߰o/qG&% A7F䒑 c 5"*%Pd\3"碃lb<-]˝:*{W]:t,+6 {y;˛ 7iRSiZtudr(=^w5KE~o,*Dqk( 'Y ǖ_Fm疔%KN;EXh (E3p~Jf4 }XGɶY,q[[ʾ$^`<qmo_j,Yi7 Έ4r% K{z7Qk BN ml `F[8aO:=r/JnD'uF?&nj5Es U1*$/ 4mlGM V/XBDF)DxJ jY&΢]Q[nEVҫ_Du-'0X6Ťm>w_|;}hʲ͸Ky-wQ({ҏ4|eȆVrUFg4j%uQ+'~ie XSQTb7 .ge`F`CҦi7C-y凍%#Yp|r|kj&*-ek,A(ՋIwu&YJYHFaܗsLHAAٙ6gwj^]+_o<(V.b8X/Vc~`XnQw ר #quq" k{St#b4g&DM}0qy3ȶH6"dW0y(3p7SdQEض*miWqQVK^#>M'O &liP9}a$~ FUE*[!g՚/ +wL_(6k $ys*f\P(|, $MH"_I60jlzN;$].(_ȗaLH=ޖצMx?P<Lf5r9V ˟P6S +qڎ l>~3dONy] IS@p ll#7UarEr<3:뷸􃒑;Oݟ{ײO+Ղpi^6(j,d2Y]__49 2UJ' WYoZXq";TyE]יo75q2D3D`Ҡ Pe]MQV ?m@^FiLuÀN^_?/V 1SJWn]- t{+bH o~8* sIyZ{tF9+՝j,rZCp1u(W4B)昒({W(]~A0gö]A; kC  lKYIZ eަn uP5uU.31ِ7;T/C?ǗZSgejE=4eW;=ht WmaU ';Xi]y1 PJ=a O+^Ѝ˚v4>v٘`WrUU bGY6!tcu f?NUnv@ٙ-+Þ1C=Rfc;@P].,"Y01SԤpULߦ &\-T$bg^(Dsw2Su6Oa pTlJ ⱯkSO,'z6w:BvվO+tͣ"N#e^=0uJh.la)t2(ˮ8|,_et>Evhߎn bژ5j3ዴA\''Q]`c?ĶMf1р. f͊Km*6yҍ2ޑ*gTpJ]H%̚?h+%EkXsplUIs B<*F1\wqǿzF qcIJ%HtE:c p>1R?a&on7oh+c$}&"-j^"3^elea`avBOnRdnj/ ,gA9N)(ls 7߲BފTk@#t $l_TL4o,*/ǂ3᧵C (ʙ& U58)]'8d݉߻qx~(gqbIyƖ]orwb(rTbϝbYۣ@@>XMjSCp'&}VF֥/ kXCo<*ڵav|aO:4ivWp mxݔRlcܸ~Ǚќa`Ę"K,@_Qwtn+.E>az 5|Kh]̰zBy<= ugz勶P9>Fb^YtTx Jq0"rcR6'F[FM4O8輩I=G(iI8h3b6CZi+5+$-Mk sxdPYz%]:ЮoAЏ!hCR ꑼ7E+&G0tfPS&,v%k{,w0M>]ݢlM=XH0<)C{mޙ[ClX=^ШVE=Ƀں߭RkB2O}4XQ"wVlO_ZB˩BZğ;G Lʄ^Kd-8x /zOrcqȴu; /8S7 t9c:'*Tu~po>\M; ]ېwktv Bޅs%U}$ I-8628+|v K9q:AHy@G%WvZKh嫷7BXkF#?@\|xon4Dt`m68GE!H3qߛ^kfPf6:GϕKTx }2 gi^AmZ/ul_RNI*;<}z*Z OF;Q>-0<}(2  &ٽ^, u忱[x B+r}'dfDGs0V fs7uy%]2RJ8~|YW-\[MԳǐةa[q:A4=q 'ieR20#^:ݢ2npˡP0&*9HV6:H}_Ǯxh 'evgC&}HLDb `ǮϬܣ]=GV2"Ha?^Ft!=DI9 r3Uƺ$zo rc?ecF ~;XP5< n'0 &ㅁAPr,FB ɦUW@VT2M+gwHU{fZ}rيWȬ9#|+f[']F. \F +iksvr' @|2B5 HɼlVZ5. ] e_ Q9J*L0\|j A_.j NaW}m` mHݵ䏷2k ]13hD-TgT^4 2 ow$:xjB:u ]rO'V VHRExM g|N ~q_[2Ϭ)2|n^\ޛˠ0T% e'2'<&cS{w1R 20Q!pSi$ eJÑhA6#0DĞL1[LHWU",nV4!@US޵G ;Vg@ /B"_!,0%0!"uy[Jvq$ek}u?[X!/[l/!bQ`W"~k_q!=;YH= <bMX]Wy䋝goJr,["-^5fG6X}Kk Lu$al_dO!E0R׎b;UDn΋Sxŷx#PF=g1h/#=:0X['^[{(%aW~hR L1m(""1¼/l% (elk-8'yB2xa|0Tr'I 3D xs[ 8@zx3 *'A,z|q8P8Rqd,k`i(Yi7ʬaHƶ<q~fk(ȉj$ '9 W7h]c3 #\PhtQǐ;Jj_ݭpmYW!k9yړٹeȹ|ڥBC`fny<9Pm{ܰKWUnaZɟ^Hv.&%l+ 4A(Ru/> :Xu?֎>9'd #N ;= IYrհd={4NO !X؞W?gQlu dbbI"÷GnRrQ1?,cŽ^{XO{Ǭ(;:5Tʰܜ/"3P 7J@8p#S<'j'P :4RVci݈퀮-0%L^Q>a:0Kt"h|'a?9 $佥܏\jd9K >VҸD'[HCnwOjۜئ`^VDzqsqed0WacV*U{`A8T!L⥿9VxүJ>-۲@CgeV<MWm$-q?a63x \lXY bD82uKJo<+BKԏ0d=u߸$@_/c͹K6woP+r'<\!iL^'6TC2 cH(2$kDCNQY`9y\dFVjMit|D/)cD. ` .&nnƌLyd+rvU =\ s5ʟT+G0rˠtrUϝ[ {[B˳ Teg%z R -0IS<<&(X uxBIZwH$D\d2J:Z+@.pFIR=kwU6=6r~R=Pǹ쒺tB}6R[Q]\]ԓrN`Zp舏q_)Ki;MaEJْC!jd42ŕXrQmWt]ˇm^5`T뢷]]u|( )Z 4>ڣL(~wȠЎ+vUwzF{E#,a!5_5GRW}?n%Pf7d;Qe֡ᥡ-*`fssOF`Z KžҀ{4UIigrZ qRqJ c2aߡ(YoDo.RHgs7%X99qHS!;$ {uv켛5%Y %u'q74HSr R/;`ӡ>ztxvUHr"vp􇑵xWIj(UP}N;ӜZH0qxF4X2|?OŶ+Us߼Lܠ]xCfϜGg,C$"LV./PUق"BUk2)6}"֙`J]7zS#7:Y&\`gy'2BVҾ6N &N"alHRd bebsG~s$w5f,EUe#w1ØG2SI8o55m?=R/ K('zyVR0Pq*hd)ܭ#(;8?rzEQfWa瑠""vDpI5z~)i=+:N-h ìrAe%Ty$]@&+x˽⟤ОXFŹY1鿔 :OfgyH?ɋӣ< XA>ANj纤:a4x}?.sa> 1[:|ld7wztm֚GNbP7h?,s^q 0b)o@#D7DmPn{ kMY> Vzt^TO0&(HE s po/B粨sHS-hbqcX)@ĐvhV1CLW+$-@dNg`RW਑fdfy6ɬ@=PW/j ].o=4|b4Eɋ{di쳍`6KͪQ?Bj[(sլD2p^Z%sߓ.ذym E9fW x qK.4Eϱ;E֭0ܨ`þ\r-#~nWݸ {5c3&R/x96^w> ~kȂdo?CrYץ{2hЁe|8ðC ֧o)JCGGr4a$;D['񧔥 V=ּz3X;Ĉ 81f <>ZpuN߱.*Wa 32w? 9"C ҄>C9NjQcF.pf paXEo8oN(X1HP9]9WEl eݔx}\&FUJ͌}yiHU⯭@ݯǁe}GWјz7gp6{-%4>ВS۟oW>."vJB0|F"tHl0`Z4ܥ78 ڎrG<%Vg7IqjHT4|a!#S pBH 9tK6 G N4ׄ,m[YC="tHDrur|n7j4I.hxubUR}:T`zKrވ<]L"B}*Oày,[ in)./bH&ș|<~Ymml^p $-'+m,bΑω}P\mnۑE-k#GTn݌#\n?FHk֣mܿ8a֓A`kF4ε(d E]^O54~ZR߲Ôγ+-Dm?B#S^HFtng$EX/gnn/su6tp*ΘMĄ܇i@CܩZskȈg  +I`w_[肘?utE(t v8қ=w2s>x#|K5QQ' ۼA[k(+ Rn h+OC~CǍ(CYETR ؃*1J]W6ty'f%/$^ȶx |?.zLx'yZ{ZP#W̒&@fLcts!pb}3ZR`VwYauXJEPXQHd,|¯U0ᐍweQ]u\Xd+`-";g˱DOcPT%g!P11J"^] ^/xv&l9=lqx#V J(KUb/'/áa sec9йc«q9ˮuᨱ2 Uk#Բ24}+/KawGE$O-" 4%Ҽ9m]yͪ\PZ<^%vzvC~e6UrU/7W0hWnE>A˰㶮yB0S="UH o7K8[ %y(UK5g:_i/ÙGS7uP!?xFỹMquj?"} qucb3ӛ{MLk=wJ Ci%M#)&CKsꭴ&ej=)3!siC@Yč\+n?Ni -%g^f xao?mg64`r'7HYk!Bw׮OQnxl;:|vk~KmB⛖|s6zJo-&nY _btx#,0@7\}1.590 LaI\F7`)I_o'UZQ>.Y\t?تgdŸ.fB*7.?TK6PPʖV5O̯Df! Hb2\UZ=T{<N CD|9/VV~kzV蟔 p^ȱ$ZԇL ҋ pzHGj[Β$ѩ9UL Δ m魅wѣ<|J>د1a]%SjeQᾰӉGNpl?ešJITF_DP)Y>]1!$U )cfP US{mvA^嵙 V /wT6Z8]"k_ אK='Jl^IUWG.G Z`J=WRZ[KB,}6NIreJhM\mD RTx/*=$4i W7{kF? x0;zC\?Q$:K/a`[rO;~Yk+֜I(δWLdkȜn. %`%v1wڐFK|صiCGZp[|Q6Tff5d[ɖhj'\#f72kUd'7U VƯLki/Sq@r|= DpafJMNuNGbθcb0DV'i&}xQ4e<  CuT$&|r80Sl>V8Ι_3q"1/Wr"+K"pYbz3po5-PH5HI7K%vMUt!;0,4{@7Y&-'N*tTYg,ֈ C_g/@;iʸk^|-.:$J6* HaU*_# *tl {TA/x6vW0WNqyJnJq-4L?C)iJ;F.-哱7$qu.T< @zXc1Kٻ$(3"Jчu%-9_2?20X(G?T TEF^D_ '_ME)zv4x HxjFFڱ`r.' 2O|E?o /@hȟ=.[Ez !`Z݂ws/ 霢]te461Д>ahZM$Xc& 7Yw= MD,0JM&0ߤT~rU8o`tǼ)]VZ%o^;)־YΔ-/gg~$Th&s e? `t^tgOFߗy=Iμ+~DjPcXN:9ӱ2}kf1??O4F_$(N B&iG3m9&o(AP$Y֬neժɻ׎Gy jyzIeiE Yy9Gc%{'5R˸¢2rqFx ń'#/H, \QV v-C(ڊtw9蠾Vm6q7!|' (ӡw%rvN})p!{X_Sm)9UL)$}uZtB(UrXѠG`*:۹ƽ!|~+r"%w[ s'J&hT!*wڙDZ䐏*r=ԜZ^2q lvS U-;,/{\. pEsVj[Si*ԧo7-\zq}g/Q 6f)ɏ  wr1pس҇Xʟ 704:)W<6t9,qP,%(ĖԀ1qӓ7.z݅4?/L/.~n/ĸ &\b"&pv)rQD_F'Iy<䟍ZgH }ky@s-BT_Jz#%㟙PkɁr{LJwni'YsGk9|> 7At\(&\Wb;ߵV@ }+h2--@^48Ϧ{X|O{ТfJ M&G5&X æJҾV:@]@q:9QpK&Į2I->} Y$|ԕL:z')&+/xL1̈虳h=R710Q~t%0KY_:Z:6L{umR;!P"&ЀE^]k:P,4*Nbi)Lcq=o7QYc]Cw<5ibȳ|8@CvRʦG |?fʍ!=o\ Xn#Vd~SYv2|>\Uc6>,&G;[Fcp;| ʴr@+ȘP?ڙyTt o-^&Yz:M4L"ʇ}}EuZ;hY+]4'10uI3UR[$E%Jʈ :ӬF^0=שּ~DKYɒOZ(Uv&thwYb^Oabٝ (j]V~Itdj@*硂ƏӷH#d)Zςx\"9*9ȧ ШH\2gɰ~anB7*oLAe) pztrX VB{rm.u3@{} Gh%n[A駲="` kx52MG&f~_W$d-8~k; U>e:?N\wIX'Zckfnc,_; 1%Kړ cTtBړ؎IEjD[5zoDgaFʂ$DzSn|/qd)DL8N1IR7j8pe㠒AـuP@ zQՒ*l_ & q ]\4kW#~?ߍ53twDx A_Wfr:*ou{$Ћ˄ٟ %so|K1SAXK*JkKˢ75$n~},$l;-KJRoZ0 t0$=YxU9Ab:-5t1ZӘD\ǡZM zb|Y8-R E`%& V&鲮gzt 2#uv{{bt;,AϰD+[Vd{"PH* bߋ$K`eA 4"W9 Ed:4oJ*Z`^A; @J|Mʡw-,w{[%un*F\G?W:| yR %XUUb1IYH qgT ƒC}@!W.IYn[$©b:}(=ʉriByL޳AEqKcct4`dJAG(ss?)oÀF_+'g6X홒%vʂ{6'Dy/.?]2zk]!=7RѡJQ"hr ܪ8Γ>ErXp5x\R+0S$`= 懇I Dy&&4,qDd[ 9LMkqXK)* 1<=Ϝ4wq*,wk(b/]6e.ZZΪ֢L;ONIMLa}+̀JkZzIp{q\y0tm}v11VY%GC?YBKuIpVW:"04__9J Nhd#zm⋂ 52νlrYj5<:eN@Kv!3])u]v#F;:0.N_Lnu7BN?Au [:.+| =, >в'jWHN*=2y={9z*w&̦"@F&n>S)AL2 #Y]Fs >$~fj^fvX kx:l*-mUBd@ծw/3Ekox8%kH->VycV+vj*7 4YiBf(!ez !uQP5`gmXx<@8<Ë/(]B髮J`~cFfGH@&q5#fA ؞vbS҈1w8g?}_;(oTml2-O id3j w+J[0f#P9ݱu>1qi;L-{eNj3yR$,yWI/yQyd#[heUB44JQg[MU2-%>W$KX,Δd?ry$Xz{`E譔Ҹk?S*B~G'ɞ=Rֶ GFa<U*x]DrݨgJXe-ob[vwqu/ʁ^:+0 &VBX)Ǻ@ϑ>taPOi0܀ہ|e&cE "pSb\TdZY^'"G䎀A'9ڜQ@/ZLj=r@,IZ|rQ,Z:OZ燤[90)RGvJo4?Iۦ%+Q\;S[ӭJ-Q^݃e[a7@ghy9:^3fک ReQ8E ={?auQutlw B0-=jߜ/GªyePdko3z# &>C(f:AU?S[ƟĴDw5WO"?նRs,dSYv"Ea'HԊ՟f/Qw~2[rq>(7<}`d׬Pڒ?`( G402St|"D!=lF/E[ PI|b!Y&8=Y tqP [g)VDs/axf@O3zPg;YJ%b wp9uLVP%d- h۫qĴ8? dne J>Rb<5Iב>UE~=ɔ/i.EP$zŌ&}=V.EV5 >-2DD(wz亗:GK$w@eFa2?5D*y&1mG΍nB? fS}&TT=Qr,}>EG먣t[Z0 Fņ8u 5Mf2-([(~Z(*\e͎ 4G mPZ #CFYN2]l[QĕO(p Hk˅yyt1C~@l|(>gۖ*bxkEhK==q{ #p6nѤc;3S,,P*Aߵ!5L(cZa".a[.G3s!z%}2FLQfeWp9] n/ҍ #M?4t^kbcd% ȘKݷrˉUWp ‘O )j_k땏v_&؍KuG[Y|~=7D49T(I-,[(*C#YewR @"Ĩ6"uFD^2I{0˺̴R.pizb>BPK&O͚7Qэb(cUiIJ*)*v%SL?wH)m; h~FbT O/2DN#ZG3<74{^,h#܏<~31{OiF˖s +TDfa4 nq}"WNjikbMwf["Jo`Cz| ~_At6^]ߪ{=\v$!;͐vN\A?e~ZjDD($_k _Ə{3~uAT}Hh0;^PN?aؘ^L2 ޡIkby{Egg'~/J9K,00AKu,vV`+$}-V? e3S#~ r7ΑN.z EWѻ9̰{-fd*~ Ι;%8c\^^Wm<&by}&pW=h-H)i'Fc4 ?O§dqxwyŦ~ LRd W\q_Ea/Y, ARb1`i yvWt{< 6Ťr;iz $BB#f W4`>W,<H1&B4O.{.#W:/b{fZ=p‚ c6zDq *|Kn8QpPDu͡-<ޔD}kzz6;f~ӿ ORF RLTv ̖Q^ ʧ*KT92$" pYuMi!P{h& ^N(kgX-hcNbSkm MoĂ-qFԑ4d_ԑJ n<[آ,M%8O^!ϻjMbz=B[_ʟ( x@ĬWD:2 QEn7OMd U74.KxID #0`N2X>JeB'{I媗[-`b6 # P~&DtԪ{*u? 1/0D+'בKh02%爄G灲nP_ۋՑA%cݨҔf.o!W| 1*OQ\U9VFZx2)#< -G9gO>᧐] ,P.~JxhLs< _}f9,&UKZTUQX̙]gjA `}9d68IX J&+%03-# F e[DzKL Hy1&T/4 [r0Ȁo(F~^C2kԠ帏*X?Ț~C͘%iU[kBeܶލ=r^;UED2̧e5*KО ՞~)܃l@.Ir~]7%2rUWLG*>.KJGV 0#jE$ )/S{B;-rlCXU3n-vVaX^*waa'Ui[kmZlJxX/%!yk33hqrD|KwВb^rAۑ`7LĪ*iV=qt?;hm@ IA;3^brQO@`w-eN%Gb#_Jr%RM yoyIKhA=-zK(,dVnt qt U=HT^gB8(.'ag뜝Kw81~h}(jK5l`"2{h3wD2io+e񕩰rloi.$*x\LWq݀DJd,Ѵt COR*H,: 8okrZGi!$,M8}bIN:t/I ii kcG%%`n0`4%cƉx.R*v8=й9I7`ܓZƔ4SـW ں(Q*<~5B uH|ͅdmpE=~Op~L]zox\w'F[ bz>8 g<1؍tv&~~Xof(2k` ZWdƩ)!B"4Iu1WMđ z9E ճ^:!1Dj:W b͇Z(X2)ƥOy .C|hw5]{-Fz:x@+_˗7w_өsINwBo+mvb[$p98Ru72D7]Ij;=uL`9I|E'{R2IH݊\ q_> 5]&t$/#$*b;.0vF}MEa& rJBo[CXAfyq ZҎ0ڋ0QznbC$z'v:m800ܠCM3]dXA3G ο"L Nj]oъW#sw{y|Ya*;V!;{uU>B-ґXoZ\s k C]LsFV E;Mnݖ짗[RR6!~ o&\iB{FUEPPUt5𕢯W0ŅGK|1gZbt~BVcÌDCȡowEɓgGv/5׼ |nU< gKm{(b#4qS0Y:%&uDeiL$,,_ [k5+C=,wJOJ]MDߡ|An1VMP0bIW<޺,86׀ ?HLmiՊZv8,I*$+Qu2HW2G[y ^qb5 \OqM#QXЙ Dg~t.}2̙ZI\"@޴0ґeN* Q#_y6xXf:'6Avfо& bt/ rC31{^"*/+bńxBclr8iq+@^{ R` CՕ{blDNsN/>I<-LVE$EMݰqU[,ld#W0cXEk">7b/[\o- ;upܗ'S_V0ӿϗɠ뮔ZrmJ.ȵȜf pcƋ {VM@½Aqb@BXWެ5ХLa9ɢgD0q"§oz5JFBFuLmiyi)j 0x8(8m;G,\,%~g:1{s,P|$/\ayet bnZtyJ&2"CҾ&\RD-^@~x]4'O' | 8 ;@Ķ;| pE5׭bPUNo[˖gveDa?Z_N{8J*C)&'̧d݄{'86?rbOXeM4Ro(5zھlu@bϝ@)T&0iYD ,Z Q9[MY=^$_uBF u= )_Ozyx:ɠ`xV-/5H'L]W]WFڂ|j|o-zA՟ɳ c&y+`9 %{0xٜR{|Rl>Ah ?_`=*8hMU2wGqHvN S#%̓U E"Q.9&_7g{1Uڸ;oT<'R ycƨϸ ēyD!OY BDxVcC>g놯:V: ncYXncp8^ freQH{SlaE z`{KjgY^s%s-s{F"cuWЧStRJ`(0**d|X6n9+RYDYR>Ԝ~$M$aYYli{CU)oaCmRXITyj_itFM:ON֦2Uț',i=gX*eGKJmB]a 琩3yEicH ڽI*|i^@E1p 2ڢL:i]72ϛZ͵4AJ- ^ eNI>i4yC|xQМk7]Zw}-(2( Fkqt'SU9;P,(HhTqG{(v>'R|P|5:4LjWǹFeM(š?tME /P%|Ց4`":AxR 9){Ty2ts=@nm$yA޴HgGhW1X0{N%asΟ>tr2cn">;1_T{<sz%բX`/Mu^ycN4;!?mc%`ʼֶƬ`Vg(rέo_ :B~9{f\X}Z? "r=<БE;&00^W0auc_scM#B00eי]:T-'<`<^0:4dhA ]Xˉވ}~3;/ÈA4b29Kgr~yaH"O3YծO~cɇ(nLZK ~ЦlaZ|Sb͟jb/}}9&~hЦ6]hjȤTY(5%42J5ZFz`pQY$cgaXDq'KRܻuzF_3}_Mwn")0} 29ӈ(q_sUeIh[2[*杋o%RC"JD5o7aC_VMN0Etؕu _ rOՀ^bΘ?0 PԄ;u6ve3zhTOfĿk p_= iv0}\ [4fQZ \dnlH2]cF񐏷߁j(k|g1@&ZAvբc*q'|& yh- q3 טyvuQ> goBS@99pX${kM{*#+ qES2P\Ƅ]KHY4OQw6,oJX?Bic 8Y0ִ"J]HRQd@hJGhuKtve`,>ysqʹarzART求PBIիo 4 {`zF *7XuC uN#vc==G@нZv|Lz5W`>TB>93"Sqc&$X^z1]_f6cWDjEW:sl7AM0sY:eץ7Q5r4es= .7vy*@ಫ/GH%6ϕQk7/L 92{:[,es9w1=ml7GdxU%ywY?WU|j* fQ-a:CF{݃c_"P fD4@ _.c=a8^A٨x5]ߧ2EE-pؼ4 T =R0ǼƾwbCt\:R*-nroA$-d3~ ڶ0)i1섟)Q?tG`s$6[aj~P2!\Vb}/]D=<u)7!3K*o0[Za]/(#}ú]En#' ͇&17"fkPg;iK`RmO"q_K!5Lqui,OCⲙ3h{M?U3ݼ(A2`u64xo!Rc=ڙç{:̤$0*=c&(^#ۣ?27M`SfE+T/Tֳ='ai،7Mfm9Ε8d&q0HHYؒofJ'RHY|@pӓMF>fX_`FDl䕵4\YTri6A0+'A>*,w+ F%mƅ1g UJ[|r:W-םrQ1y(_8q,Mf=VVurt֐oU=< W3to8M.Aqg}cuW7H%VD& T2o9D $.'zN,:))IhѦH-B1g?~~,r*!g;~\1%XPFhň5 ~!N*GkhJG-2$wTt= (|;U`P2G2E\I&k06)qP$ `eH ߂cULJPOR`>0.p^C)T (`ko +SG oX8 q/ķw4Ppԕ\]Yhlf 0ao* 0H,ۡu?;X `j^EFѪM2q#X(f GBz'A2Q^q 4?0tҨ B9ΌP9.bhlƒC†lqy m{B ;ϳaA}Bꄾ'-U(jh[V#E?N,4ۦX$P&ݳHZŪu m}CRd̋D$>"n6-|c ?̹!Fyëoa^ d6婖/% Y`t_'n6&%,9>TJ~ pbmʳ"|!ZZ4.D8DH%D *V[1- Yg5KqPǠ,ɺ*Ng,h h~%3IsF~$P=pR$;moMF.Klx|*S߳C#_x\`ӕAKOm;`FJ_*J ǖ^q+q ByFZ mUZFKZaqt 5 ^pTs" zj+-+)v悑eUū5߯#ǖ>< }90dP_p顗5 |iz`҉AMbgњ"eYkJw;5yBEȄ\og3Gu<{<2;}T l뎁skմ!9erd^c( TOg ^fgbwsSF͊e"}+4-JUΈY-Xj"`HWgzQ ; pUS|7h#-}2iE]YGb!ѹKĩ{Pq'vK3+3 񞙛T癿IQS^C Eži u]>y,NBΪJB "yP*A4 p[璮z6crd>סuv$2 NS9P^cY<$0IM%M? 1-lB.#Y:v"'6B[_L.^KûX7Qr ޶K$+?U܆%: ⁃ibö/n [I"/VL Jn) VJT6#*|!r;K ̛\^%fߐI.eY7gAS6 ~dWl+ĝ[P#7Xl.(K,bj+7vV4Q L|? zCGuڟ$^y:r#Н dga0JZ4Zy5g-iE/coEu 2, >.k>DpLaL;.qj\+٬e|L6!9 U7S98CBIPVu=tK7/'(Dըy 0%A~V1ʘCG\1Ğ+iY G<n̡qbGf@" :t )sbSءf0%1ou)7E7Q(: F]άq}'\!Ul5g?׊e0/ 5Fɖ.g^>|T ]w !x<~iA.3aꡚo,qlv5k|ff2VSuVa*l&FN! Id%pAyX0)1/OIfQĘqt*4"?S|wX)Rs߲)I/R@,^R l HV(O0[@q/, 걙3os$ZPDDˊiټmKa;"n<FӦOڝCq -$1II=im,!BYY2ɩ;B[%*"eO$Dg(B ~W”6/l|~gW.}6zFNiW߻\9h/OZzolPgv1B]²ǛrOgWeW0ϐ[@Twsۮ?V2l;/fNB, iCs_ls<\o G5Ρs#-HI[?#sV*&2C)_j  g'ʱ OEjoM9`&̈́6Llw!Ef+,!Iti@m#|Y[ͱ0-U}*=R"piue`Yx {m>7yDzӁcۤD|vLSxŊ(Zd~[ ZWdx mcAU6*6dI )58¯D2n@N f zh,+p`͍W"5]fC ?MNHĵ gCTkR@A }4WZpCƏW*xPzxt@"lؙ;^Ef/2] RJ{NXP5wd>5}ߦz ncwXTqMKu_He1h`gN>Wpg}/K"z^ ܾes8' TҌ4xaҬ UV\ISև!/WT:%?Z{LeGb$kq`-Hdv_ 汘a2l^^En2sO Tל?c'U;ť~#9Yک4jA+vIaZɾq9= (FVC<뵈1v1#8̉Ew_7Aw)[o { *lo!@oc,yD]?Gt}xQ9|$>UQ"ڑhiVs,+WQiwMaMSi}ZBİz?2DVMӦpb)j߫ 0۪֮{ !'haҽ(UIA?'X*S5DyOOcS{Phrܞ%[QKZւLK7ͽˇ"ȽKD 34u%y +b[[#opifgsoK߸$,m{& "D#5MNT!(ONH,)L/@x27[Ok7!D[U$csmEEڇlIn4^@&dž 15Cif ~MŠcN[Ӝz珜ߩ6 m2D_4%X뢼%y۶g2[WcF5e-IV2nkNv6KK 2vs^B)hP6[)/eqT.]Ũ*=Z;u6B+],Aa"Ñg9 mWO>:A{9E;%ؗmfaW 3:o0ױe76ס|Zk4?)_4n/1|p2@KvRoCЋȳ0HFMo,Jڃ4rp8~0Mv*2{(^d<Z^Z"N$ze3WyKf jcf]X- L !#-'ΉTgt6yl2D>ٿd-3}*+VjKlߣiRQTQQt"%%_]cٛZFFoI瞊.AI;ILl4X:6ocDJy>Z`]@~m 2lאwU-iPƳlVGv pK0 ДかMMހ_G?:QǙ7\ju"[{x0v)]_<%~GśK,?/asIE[#i?4>L`㗆Bx$%0ۡ}uɲȑJeс?#+G\g I79Yf DُHow/~_m %fiX?#A:56 avS590&_?1+Pi/SLWk%6 AIcҾ6j1C}X]xJa1b>=vE= RL acLگOlI>%hCiy4dqmuGa;13|v:%6wu}ʐ8rjnMTU4?X޲t"ɤVt$xtQ۞mǺⲧp:#ko:k(WeݴtLWJ[Dկ =m*Ih*ZuO `ۡ%b!AJc NB!:ϼK!yɝh؄;lgx"u`[4(jR<|,cjogf ѕ4! MNS*ȎtL g_)HXS޸5k5rxa2]zVM\ \Ѡ`4rdTϣR4e%('S/0 8/0(<;Ou ap 6Q".FĤ ڥl oޟq1k d ?@l̈Zku">l]e;ը̪6YjL$bP ^wBw/WQ}v*cEt`F_`O]<ǀ#񡽡_@UزA'wIe/g&{rOx Ux@A9aO[:S /#d]xwrL?ȕ4Tq Ljuo3N%D!= dj876o+ Y+t- yH2Rd *(1i0wt#,zy~Sd:`Ch -_?/""u2>w[)|e>t| Ňq 4ЦnBFmySz ~ 2?~(T%oEE#+~>T jV^'B|o5z?Jq}UIi[W-E\k(Bm!&}Mcf/iIÞQPV=L/2I4Ma%fmQ緈~<+fxP *<*;|`]6vnӞ^wlOM@6~(>D|?vp`v~ wˈŦ<' ,!-hMek2. uYG~iAAJ\aPoBT8SI")f$e$#k`'i$$@șp3nbl?5G1яYny7\0u&|Ÿ/J7g݇>jd\O7=HE>]'wjwC@ۺU P9Azos3䗸frGA 7 *ICz"Jpr qܿK+=G>vZWPweK6''*&k{!gv+۞U&E>EHc =$Lc,,:="e#f[fOx}hߋ1 R$fzW\CT%}L=J+T=VN՞0 ҹ43KOBF#;eM`mYޠ4̪yb`3ߚےT5`Ͻ{ *MI!4,kz]'Z(G~0plm'FY%cҹ3s?ӝd8qݛ&@^յ84}JQ  Bx =wsʢEg tT8R.D խT\,tS4wl\H2#hVh1߄%2lWC8ۦ^ΑH WԲQ9bxذoz#z0biR<5WgF7X"AGqn-»ADWgĸ5%C'CK-D7[/4;Z,jXPv0fdC/zA_Uԝ LyB#vDcҘsS0aZknN\_!tIk&zph)k*aw |* ij.x~${Yײ^vF|eR욃/`%x1 /xsf;kHܽT#:;\P'/c;SEx6#L>ˮ2 Cߺ"mzgfIt ,e|xqKL2U@n0hHWϨAoX#]e.6R.Y8`N/g)`>^ϱ5]>/q[eN,/rLiObwngRěҳ5FnM>+@9g(\tu0H7 f]0h;|ӿqx ⸽)Ԭl8Wd& ye) ~ v]bs`ؘ'*|? $ $A/f,O8&˦!$^Rɽ\m+a$nک??W>Y7ߍP#^}dE ﮟFQt%B#qk GpqS+8Xb4ӸqN5Cs&-,*X0ǧ hfUKT[&ʾμG"5—XQQ.ǿ/Kx?K7X "`İYS1[āCZ+v-U}|k< @ !5TA;iiek+,6ˁ?ix+,ΩM:M>1x7 >2JzXU YŻQUx%1gē?W巊aZĒA EI&|yi-Ti3}/Jg07V02㏐ gYJQ'7~]U +V vz_{5W&%!.7ӔɾD-"z"d` )iB$~ y~.j} .>K[\ z%z6{G ^;t'~J"H7P!vw*$2kCǦbԐeHtG|{%t<ֿoJ_f'"Yٴ19bvt*vo/r;rk+r跂5l]ܹ|f=W6P+AZ_@ fHoqd}mNJxi*y3{8^I{&¤Ҽ70MLpxcQs of|G.v4qS̈g ,MPw#50%qڏǗvzrfǮHnɦ$f;RgWiB!>ۺ¤Z O*4 { e y±Iz3,/_3{MO|nJ F \ =}44[p'|2ߎ_MT(%\1E܌/Voǁ, ͗46С{)C.(D~_?ԋU:.v!?˻[Nj{!+E6HUdW QF:/6k0I" J.>*7 EuL.eqMņ; Jkr+~*#7ެ#i9xh>[AM5w㩃[vۗ9_O0 c_(j'R9ބ=IAr02.|ʼZZI)Qlbq) H̡_rΛP3{MPY"7mimlHVwJui|SHyXA<FRdȍaJBS[U3Dt}&IQWڑ͊_v\OK4#`XN50&: Iy;o,*20iԭQNK F;w4; kFܚ^~Ww gb ةkh+6aF Jh9'EF=WeX“qIƋU^?z)9]Ge#CV=`'5\|f[SÅWɑ {)fWڰg Ƅ.%R&!& -pb&gP}t :d>ikX/&V ZF+DSB-Ctg!}S{D{0a<< 3Hou74+æSs%+>6p"XAfϵ\0:P:9?t^ocX-JNO@İvif1c Fgi~*xH5$$Ɓ *xE[乄CR,L動R1Ls< `1W"vȉ ̬;ьU ,XvoΣ(LX@oPzZe'n- dxщ}q<\fތwŮ5Cy[lKh@Or\OŽv-/Xj(tT.[ 𜅤#dzF_; .M=n49u*$wKŢzY`A m>j4w@NJ1a i ֥SkEDk G6BVQPuDY>5zљ8*1><557:Eu, PWNQ9%Z*"#SI Q$nT )xW@^hVովTbC@1Ory@P XX8$EDoEm/F?^avf>W;o!O26o]tn(혘O=8ȩ6!Xi.>Hj_jdd\RoPuoë%Chx{’<-ddpcNe$~s4'զ5ElCڵܡt8jxAΚ53tMs-z$>E(8B³cK4%j1BM>r59\msEX|ؑʳRM\N/佈ug _?]W:!uzn' 6Ⱦ'߫xyju``ccosS0,r+A2?Qėi3TQYN80k oPyZQkB΂hNͥkZb0SaTj7Opf z;+SwxcRA$"L6S, 2ɋJߚnpYMB|1YZY9(zVf {yFm ׭b@M&j;y &$=vIͿʐR8@U+}u)ʗʑ`=|vg}#|JΆR)ifuĀ?OsvCW7~FYߨ>jBmw3Vbu߭S QMLRwD,O<#_Q8G]όb+/ k\R$VKQ_<uw. R߹C`D2 Bwaot2l(_ⓤHdf6r G. xo=e:|(.fhzIP@UH*/wDnݧ =<8"AxKO2NqU{g/U;4jR%<ѮgW0 *P^(Zc,Bk\m bPyx9#]yC,16!B.A!"%7gːIFT;f-LHҧKgyG0ҷKE>"TZwp앢E5هD'3@H=٪c͛B׫rک ]3l~.Q'3hron~_ 8O,tJ>rcCai˽ב0P=]HM= *Ch݉V ŭ_; "JzEїuy}% :{YBS\eR{gD,16w8W+iEy~f28:m6A1D,U8 ~k-_,]-#>cwr#OyF6OwvM7bn2z雷,'e~.A8-1AceP )a59i/̿Q>UIi`a0/* poͷ inOۜ =3X5HKσv:wSoF&׈*/K}'eF@cFD/Ъma5+J^AѬUogp2X!/AW0a,zG+\LaQćfF@G#0Q9oxRB,U@NjzÒ[lh,Iou$((Ky֎FotvY(4;dd8vkEȋeP3TbuM J&v.^&g&!aeimk2lwby#'(8#:jP%-4TKH04&C\aiRK8{2 M|R4xV/}FEZwvGt<Vz {5۷Sph-~TO9XV~f ;/!hV鉍/? D5ve18fQʇ`"u~W2&tw07:a):s*d'V/OuG(}I(T01~nA^y:6oqKQ[e^YDtj@o"I*;m}ڑ EACJGf&ZbguDߛML1l"3]o{AEo>? u TYЛ [nXY,߮p|Q3 z(޲̡'f 2^ɰU%i!4Mm!^CAq$4pAt&DͲ-SgFcOs)lB=_b 1ieϖ9q'Z0;7;=g|]Ytu$ h%_k%ɕZ7y4qx,-AoAO토񃽕h@"]|+dmz޼ `P P[ g6NYRXhElRx'}O-|JFkȪ%z% !+[@Y^%0S(Rฃ|,ZR'Hi+nϵ<$` ߱>Q=Xo$UsB)szk.@y8e1[iTdr Âv:jvwZ@LPcwp0hx\Uu-AJºsY?2. -+=MYTjgHr1ѝ| U1SCB?H Rw+:x'JӫT9,iQ-8Y4!() !\O?ֆG,%É9SPd(|rȖdeV]SU,]%kbGW观`FfXsى=vLpl.1QrOc$ϊTl0 [3+U@S"'eɮ1z\1#vF"aL`ҏ"dT^9mi gOPAxʪ`SqѮ£LsׂsbIa.Q6 Qij`ZDcl"~}awb lw+b' J "M  ,R甆rw1*~+rBŸc]`ZNPo 4lM`vk#F#GiHg.'yhJAL}iX`?ifѻ,MOh*"b#*eӠ V%4[=D7V }eG?+!ZV~Gn=khk_8$z#B-E'XŧR:e_tܔJgLI™:wA  $I+/䎐rǒrݷ8 _mhS S1)1׋0]V&| Z'xp޲v},YJ? ~ VzUGQ3,i.d#ډ^`ղ Vf#79[0~S*R3G97bH&U=V~3lT=G.* 쳤mi؄*]V8%ܼ} 4+1&EB#jQ ϚnE91 -V#daP_Wick)QhHE'-@Ghnn U }˨vMRe paz 4?ۘZN2aU)*8}gQԜfv2ǽË+m2pG=B5(qbKAmru%NiA?#k@x,|yt[He^}|K30#st+5UYCpBc+N!%Z9 3ԟwY&,v3N(o0T CFbk%I*>T6U[DD\I%1=ݐ0B-}d"Э}GGGDiL;UAȀ1 a+f)SY~Ca|/jp.tppLqvu$$l&`m?վ͔sEbzc+iPm;1 Ns'(R9^r*H)~r2HA^#@ՠ)nISA-J3@i+P` iM DݯQ_Vn?0p^[6;^YӘPssIIB[(&u5MG V= ORFV*Kl ˃睰ǩw:`RL6/W*&]NZ_vYʘn6gĎ@,#Ti?*줕a<"-ʀMDyר.PqTo}!icezQ_BTы mșQY[;Œa-,=B,ޠRx͍dE*>Ǡ[$1'Fh$'& eL1xZ=5h*/Y\&IOkFVI[4=HQDJč$)?(bi\dDC%ŽljmvTB0Eq0MPB1.Z$[36%'FA0VV޲= M`.FJ݌~&<ߙZl]EJ_-m $R,1Gl#>јH\c|~ϘrFh MW^ٲ'ݣUV ~A S磾Bf3lF&{S4b>y\Hb:Tl/=ʱD;xP<.#٫j m{0SY0u6v J \K|RJD#sM-D A,} A/ۡ'C3uyb٧:B Fg,a! M-Op.#8jNahSaXgո9rhe4|5x6 2y~a)8ʄ9̩Gڻiv;7&}yᒞ{DA_˗QbQm>$B$*Y:ai]Drw\δtpI>Y<n^fn3Q_H`6ϵVT(tR&B`k܆ 6W^ "[M-O=\cΝKSfdrOqr$F)EEl ћK='c2$ZxHǕokS>E$%x*?02>O5:xOP WBU/VLZ#4c/!y.(w62ӝ%b XYDHn|1Zd'y#fkN@VƎ_42Y>*:6{IsuKG(˦rTdeːGkwlIOtܻ,Τ"zғXmNj FsW;IJt:Rqʷ"peSpAUգsk-ffݒ3C@#7/2b&\-D qEX9$4IB7%4 %P!g!Պ=BI*r~Y;>Q|A#=L#%=?j @dNv(Ms\:jyBMZ{S&NQM|;z 4|)/BʯqH>-C̘>--;!fNdNL۹wjRs4, Por2ԝ w\ҀHϬ; fiȀHUChk!լS5!VksA ̖ ݋EH`)ZsQ/.]y׶IzfkPdLQՔALNpo`<xX(Z Λdzh0mn?KKkJ$BےFKaiol(X魹zC[Ž} CӍ*G*nU R aVx.\7G3Q.w)2nniTѹW#Ù܌J+X:|(uJ đ`(xZow|<(%rŋM>RAb:޾ٳ,}q1x|OC܀_9~g[4tɞfqww'1@@E$&Ux`C/ c&c$'sX2I%3ZbI3/LIra? A؝A f'j-HIQ+U(=cmdHU>&u#I~dp-3IT0@mܔ1V)D]Zށ:7/uXr@ Ee5\{1A7xj,^kD89ൊ6M %ON{ ?жC6<glN3 -f*t`;ոQ #^6-P7ʬ.T`bjL8.Cr >.C/Ė\DnT=#~|;\{1Řֵ}02/n~U)Еqt_WZT PQ}RU89<;EiML)~xՌg5gP>Oi d4,kKTApP̛DVĢSI,,)߈~IdG,tifjZLoR=O#"^ܾn>K=mCC^lMaD)4wjpv@p|u]׹{gG`iN߯m]V/Gj,c֮yDEf[6u5L#s5o^0|4BHl)GYk|I>s dC},r@tMXk=Af,wP\vl"~=w3еh.툠+MAl8hkjk~5ok b[bP7tG3` ;𭢡≫D/Ktp+ԢSRfdvs7Sm_ B/˥F(<>LC(lRT]IՖ~.Zv4[ e{(!\+j srT* @0"XA q?R 1 S p/G#!]gv:蜤?Bp#GNbCcE3v@8=ؔ^,V,%'˴4їVM 9hZ@'ۏw|axUBV#eUepǷ/1l2]}(5~Yk(eLn$yeCzH٨Qm"dHIa8p]o3]Ͷ1Rڱ$p9ߗt5BC8 S _r/=MtEӍB\Ycq GzL2ۡ '-C3϶l~%ler54mSQ"cࡰ/`/`*XV)̵|#EaA_3>KYE4wyC{6Y! \j +,M%@# sJ[֔߄m΁>VYyMӧW?0#ʶ|*`!XC=_qΈö[nRN-GVҾldGͰIT,(i7}6R*1b y˵5K?Q 4U=UԕKx+fБ(:fA״Dz/$X.P΅Bwtj3!.BA8a8C%#$CyM)P6M=Q"pO*ys]MVC(h[=Ui#GL-?1%?NOڀysy b6f8Zoa㼋98$)4K ݉}3RO1p$og\S˞GSihtўGeXO'Km3aiLL2i ^ 01A* e"7nD) A &R|~Y/II%\ vE_0w-5uH7)5n7CfR}Rci&! ;p V#>K^Q?/ЂK#|/_1}Z ].^@O^:yG>y2UB}ITdc 5LQ{D[{=FpEx >]: Tҍ6rvMM\] <&ZoY^S v*ֽNp=~C\ɰܹd9 ɺK?(0,6xAԂlK@4jQ_$3M%N89t e.hso%?xs0G ,ܴ_B*2H+Co V:+.ƷtX%m<&=v(K ;E ћJmCzrsofJŵuq[G SFAplݵZr>0d Ky[/b!BrьyQ}E3D6  fP˞uGy¬e<:{k*ķF_? )G]$)֚/NsHcxA,1;yK4>ؿAK}bHlfԯ<"n@dԹN;]/l~ utZD;4pq*1Q`[0uɝ=gm3`9HM"aݙ=EcAVē}ׇ3Q,c%>e,pCHpmuTr\+ WakSHojv6Q-)! 7peث TDE^F19ʏ]|)í[;'ъ_X/4rxoL@ 0VZ[\|#۩ZpLƔ ϑR'9ZkGuIP2dl]gFB߷lTR!Z1y$=y-l1l>l9.Mׇ&JIH \"_oN!X3\]A DNBNUr3AOپaHy!aA+(.s'Z\MK} P*A?"6ul(~Fd#aSl r%A@!0( Tc4d|K&&e.σ~3t1t^H&w~|_V/6&T{-vg&2md-i=[toܒ-lL&9Qq' vhU"T9ZJv+b%lȩ+Ԝb];e, :Б-dQQ-T'ϫ t%) neV4g#:Z4w>RFlzD;;vS}l8̨binnF|9XX3n@g}Q*P6c3't奨VS/ԅC%#'},\RLuo~/oP? ArnrXo@`p7a%F 2X_KgmWP^s0zÓPU sS9@@3ORAZ#6D .*& qM EX+!JLk\Jײ#kSi"^g4 cr i%OO>6j؎,ଐu.@ǤSh>&,4p\~3$n63Bӿ +|}u\h(ٯB׺w)VO6DU/BP$ߍ"V~fnLRl_G:m2 qB|z6ΉRaYŹUuu=(,3o %h>ӋCTƪ?M?-aNNC~CYB8fA@lir^<|%/On k%SO%$e3>ҟTv}z$c<T9p7DLmŌ$ަ~,}2\/35'y0w>A.RQTwY~u|`ԹMʹ`oMfe+|Hߚ-3)quL<>j*)Oܫ@y0`8?3v\"4#ۡJ]xxQ p3GWdN.K)ZWq7ݡZI)!1zU @z{WR5#L|\woG& %T,i-tw֝xeWcoZk? cV1Sfl' w<,eKXsԁ2fw+`嬝'޵зw=TEA^=AbbwI5 l! Spx5i`$>(15cl>fN<,<,/ aB*~ݗ|,< 'PJFw0v"o[D)ϟ&Bl =g5 IA_WW]l$q/,*ax`B-zzPLfTp9of9F Dޞ[lA[ҡ'h4yu࿠0XFn[aCxc3#BnNɲ)pGXJ}YDa.h@ۭ%삨<~E)zr[o/K-"ޮ_%%dI%׷`]$.AH|ÒiԉsDր_[ oFQv|Uĸ*#[[`3]7u/~5{˝1.:HC$ɤA+VR6u|wfukդJzՔ]^/ɕ%c?uxuT+phs"̮3~ s3Sj/H|p*W#"%>{A[ؤaUdrڷӭnTh5D|jiʵOSA0'eɱ&Z|tclFw3V ʎ (}Z2Y!0nPIRӽP1챮LB7yGPoWkg}!"tllXWwYK?9կ~g_9})pGQ?1nBzɭKU֎hWbľO#>C_0>c5{*$MS ~3<5ʞl]!j?b\Yu&iHO,>OVf_ +>ohu30"aAWC},oζ}QF\n ?/`>$FY `}yA zQY466=EFs'W}O9 tY"{@Bz2lNerUk@{_gBTט*c?~!Y@5-|pc=ȣ--_x/כ?JC!6HQhd'%p,:j%d4_:c75$_+1%psANUGRXT5V e!5to<}3jH|Bq ~bΡd^ﵳdz.eLXϢNB rrpw/,nDUu&RwܚP[6LI;#'li| lZ٭Hd|=`$v}=ܢaJюhdgNbCs"spI]GaE6ܶ_8#(m 6h?KD]Ec0"N0ʑdSg?( -~k4TnXE0(?\BjX agf&Z9"nlL?8\ U8-ӔZ~W#Iy ;:bI4+bw͵>v8tv-ʨyY(}Qjnf@7fQ,f X~)i{GpR8u\$Ayrv[Nl)f [$3w>d|ZD^b]P,0R9gqC%:\3Xlk,mĸѿhru۹J!)N/jV!B0nl=WJ4Ǥ @wU1u84t[QaF= 'IK겱4dc{3zLxPfo8 5 Fz}4t4bFW0>- [ϦD] jmqe4Q4kS<$.q*6(KkV+s2!ǞiT;0ӦQ#`w-<LKjAzc3NIT@h",M'vc`Rv^ 'tO;5w3EqCkF*cJ`ԟeǠQ8zb-^<^$h_^m_TKǐjߵE#-$c_-'螎kX{y(E0j3L [䩼,nV%JW u|U@3 Ki GS^w6ajȐFU#LV%)}@7h0oɻ.xRס!`䖮e @i2xgdžܱ =,s@ܳ`Yog8*|⠛R~m-Df֩/±]GٸUT\ v@1Ӌ >&+Q O, lJ"FPǨ1t dϏMB|u_)ixp#i۔}pZ |/ǣy-Uc`GkDV"zct4*u!B(.d#Uia.Dyj_33l t"Jݡ#<)x@8lP2,IRХ\;h'fU96H<4PgĢDMAD|nB0k+gsv.eIU˜ s/cbEI5]qq Nי냕(z֓s-$,I,1Xz2`ɩ<eW:HvVv,%~ ؓ2]b,iV1%O AU@=иWbMS?Zf'( 4wWu.t GZ$µgUo䴇+RYX]{kmiF|U:K&t>N-; K'[pG*V6I[4 amb~y|:MI),ٸi CAnU`8B,}=bgCWfQ*-jn`OTN.h;H!1٨]V)(Jrk 5046 :^ƋTe]ެTW@O)d2ά5U0lۂ'7N8a[ bC/(PmSiYKwD8"u G>AO MWPH'5j'uigFO^qw^A/ ~I0L=:nD0ZQ43#as[:!{0|\E(M*~]@8SH+GqoVkk͉e&<8SUF|ԛa^)f0(Rm#wD'YzRBh -HY>f ׵m'TY t%MFn 2ge|Fn"a.m3PI `I` ~Vʃ{Ê\9H%]CGnG1jr츜7|&~egYÀ@`j5ow8b4bkAV^5n8N,# p$0;٪+E+dQ4&,QJ.MQ \-us-GEgehSW#)Zp*,Hb7ƚuV3Y?\?*=|4Z"~A8XL}}9}!i^YO3Q˔1871Dd_D =Ǭ^cw/A 80xY-wqu6 "5eNehŠXaȺ "^ˋi՘L 󞮉j["(F9+Ez {g`E.ÕTUr.g:C{9})5- mF3 uK|PULA:㹯6Ű,;b{|l>R90qkbzMfF.Na@xuJ^!`"M˱4$yYgKT|ŽA~-H^xSk ~z`O' _\k^0&&Fy[ Z?!mHҢDǬ538>"պ+ggD/lz.xe+{|f#էjKCPjiN)TzĤцt~O?Rfcw[Ge)w1H`r<SS ' ygw +5aa7y*b>WXd,zW7vMl]Im"IՂ$mm5|H]|my6+E v~/F|w2OJAS3~oy r΀?; oY-O|%k0ƃ+R+ oV  1WdvhT^vPL!N\X܈\v)i(E bs^Ba҉+T>sEV ZZfLI13xE ua09qچ7FytvM'a6&:O}KJkxq VWoxLkÅ=K"nƒZɏXN(*OSV u13[(.Іpz ʉL A׎\zSċ+a]y_<"mU:οGOg4I 4O_g! KQ`T_fuќerd5- ""Q1xj<6\>uKfpi|q<G+dp S7/% ӎ<:s牂WA.hK M@0u^/pvuo<=tW A pZRs: =Xȣ%_Z=q)?lȆ@L2s{mx]3a0v؆⦆>Qm#9(t E7bwr;&[=8NI1G! D]{vgq4ΑBx stA xHV-f[6ڟoC 9w# p&̈bM @7(Y%={+탃^g~Rzd Slи-18}"VqAp/O`Sp.eԍY>^ai}GO_׫,Z)ɉ`@KGYZdC;~0si!&]>=SA6bgZB0y pܠ'.GK|D %>Nu >ݞjVzBk%JUcom *s_FwÆщ5gWp6 Gޒ:+Y_~*tvGK|[{\O_ {[T+|9T2 yjl5X+a9IoE#FB(lru0\Vp A}SM^36`FG^)Hn {WS{dtdJL󥡚wh;AI}tlŦ- ;C T>YI-܍#؞QwМفWi G('"d)~ 坲}N \h5c9u籘5b7KS `y ޥ4nM8;;Wb܄E9skג);g*q6!`E;q1 %c\#Ńv2'bC7Xt&sbFx_Bw7:1"PW~_ 3ߏaf4 ™i}NXSz 6HnLa7ծp+'9pehqOFH}obB9N{"qURNPwsUOd+}Q5(K-RᡏsDYUڀ#2}t̘i`[,>Muq?L !Wdl= A,J\:^? 95G % jƧ >RyUAB |k^/8%]f\@wO|S-G/@J e,X ?./ h)YP`kT={5KiauұW3@Gi^c-7UYj/ɗ|^mv!ZֆJMn55t 촶0g'C2wij\n6)yffkA9>oCZ߉MEf1t~ܘ{VPx#rᦠeF~ť@V| ^]=:Ni֌{ O8]}+yT0/5c~n2!_k8',[c$a, BjzDк%Vg=KjY`US,G,p88dn} [OTez-1ƘgFkYʳ8տ:QquowɍC}FA{;bcZEx-C2ݭh ̉Xp_֝F-uT(=-G($fERl ]`i sؖCR{r joGO]ee )ӉbnNȌ챆j>G@ӂ^lr`!s^9K2*f׼!Ň'TMieorZ 6r޳ ChE 30N`̺Kf8iAϝJ{:ttz诰JSmI65G|sWHT|S{q^60\uJɜ aq6-odr8{OyP W6?P$JEHaJϋ/]`682Jm>挤fQnO"]v d~#Sbw<$+uvi{2Aod)GaA85c8r帅irpYoe,d~) 58{i|?N$;P?R-Ek srMuR6Ͷ=Юo0CMC"Ƶ&ՋE3Z; $H &ټ[y4\~VYL2h4I@ÐaLTLV!?c6:KQ-yX?nKnJ k*Y8G7%>3XCE/\-AnGͭ.htn [ÃV5f Lsޘ5hbd=Vߏ+`~KWO^HcG+[PRwiy*тL$d\4ѵ8GbED:օJDki:bom#}َsMלxh2Jf_7g[qoC-v B7"χ;L_ 6*?njunU/(ς< ?BcQ>^?hCAܩeHʟH@^d/Sd:ÀY,f~Η㡏Z :8.Jf/VG: (teHkƇG͎"{+'lS?OZ0n} ͚*tu ǃKmY@krFlX xU$.Kܪv^d0$2`ķQrp nZc)ƭFz,W8늪`BZ:jZ$Sf3o3m :"R:MRw,m% /|etŕ{+E:{Qō|RmX2ۚw|.|xz9YbM} A! kLNUË B`۲Os86D4^kmDΜOS y&"Cވ:4D$-&]m4-9?$V;?)S񭰴*8Ή'|J"_0%oڡV9X31(VA^!M&? 01 =4}~Zb$/;q֚!c9=J%wK'GW.44c=Ke`'90BfH AT`DXl/zxhaA@oӥۍsn8ė>9E>vI/lUC!X/W-bDtE%X½5 3Ŝ[?&cN5KV7 B܎p+QuZOEoQ8VUM1ZC۴&?1* K0ȅF:+x"U🾻Ĥ9]W$w@Rm&wfІ-IhLI}̾Z_q-:yfd('9 (˯o߽Qb,G @*͌$Sh[^G.Y0 +poF4=_.6hP;.BU!Ă`h|6!_e_|!{hZou hݲI#n4@?}}Fq)j Lx`ĥ!N7ik lI~m,ap^s$iVP+dZ7/6cKW,q-BmL<-ɚڕP]ϖ2=𕁎 `cƗ]Ty#{WU YiΩH^> Y@ِKd@lJ^vnc>k#gd}KtK V_fiu+|Щ:G/}P.*F/&ËW{紮"Im43: -ĭ8/*)&}F1b?Hpú=O<-ªNPՅ >SFX Hŋ4sp*h^N{j t0[A :t`v d/@]>"IPmGaT ꘽'ńr.( {{!BZVӓvd3Qsjoxrf[$ܭ#ȝR𙏜wN J‰H4a'ʉ8Խ)w&d e,fDq?ןe6(%D&Upi"%U}5=S خy1+^d`&/l[|~K1V%ATo'ܙa3ABCi}7KIqd6Ͷ4,pP_3L6m4EdJR"X@)9c-rGV@ؐYg^s1nZDQ"CY_&h8m ؋/H͸EEpZ ڻOR^85QaD /Ki& Jl|3;c~*,3Iil)V. & =f z|& cXƤ5u@4y$Djw}W΅CkaO9¼}I6]R΁"VS6yJHOŶ*}Y4GB\fqDLVѺh9)'qh scR Do+z01sDžs^ {W[>kϘn 0"b@ʔRs3wKYEu '9]7x<V';ޘ&wCHe5eHDTX5G.ٞd+%%} 81 N8BfPN4W DR #*7x>'@}OZd y3PfY\> q.5iEݱ}fnvڔަ3mE"-n(d|+A@*GN=ZVzN9:)&E R%wL=JȖSɈ8 )ۭznK Rz%_%=Bc&5~rq P*'zEVk4^/.oan:&ӿrlEPUd}8l"f2*<=r^[ZK(!.J'X7v Ґ\"\.*SNfiQlto!Fdh--N)$/3 w ߲KWL,+)> ֢V?"h(FPvC*7zk)ȥ>s99Dn&'7hX:Oqэ7Д3㱖 k꺼:` @xMQbY_)uހ c $wfIAR !ӭKD'/^YS56([^l1QTdRLG<:aLEp1fϏoZ_J"qk4\x;.FRoZJx* m9>!^{!0x K^p\kH>FY:/H[r ~""KӨwC쉣օ_=aO6hG+tՕ6:E*C؜lGJڐꃃ6*\+4ݠK*}_r뮫;2AW{ڙkE{&vh`x >h-`o!.KYDJɂRTǘ8D$^~|0=KĪN-X<kɻ(ɊgԺC%5}!'/;tŭQBgrŧ)-j3}J%aG ^ }Qٿ 2 c]_wH%<σ%_H+jy 0K)} ՠ rb w,G9ӱ^!myʼ%wGN!'ݒtD䄲7:D$G9e>gړ^ߨUA_G~ ׎y[Hl#uW?R2SWɼARcȤti[f#j7"/m/wO:HSdT)y]q< w=྿K;ȂU]Qn]qd=OJ$BUOMmmƒF,2Oa9 7|Z+{vҸ k-=ƗĩphHHrǐgo!NS&"XA[ ox?Jnpn45-J8WAJҲjpEQvƨ+_OE T*I湣I:zCpDnߘhsytk=7vMW.BIq e H9WoJ褩 yrv,KtDvڝxX-#aؓņݡ7e܌hypc_pڝ;1i(n,BǑ)?) O\a I6SFʄ|X6ڈ?|b4X!Ħ_Mcv쫜K l!h8e$HŦi`%G E`BA aNaA+l~(' i$)lCV9  (_b'374FX^Z!Tc1!_;=ypULC݊D:أ"awA=YCm+V9hǁ>4mwqT.fq5Etțsv4{c_~VWW&C9؛@1UnYm%팍%nIkÅ8TTuU"p\6:;>^E˙"ۚ͏/V*?=Ѐ2wv|ˀI\bps9)ΑEPxF 75/J.8 xfu'Dg Q0\`?/ n MNMS0o= ۹w/l=aO8j ]adǍF2_2<~ (ǪYVDTƸR 2GF3SN揑,V,\w'n"/ 0FZ!D lA&W0Qb }ZpPq3޲xG1}W{c.ͨ&rb겟}u^0N$8SnRC)Ϟ< r_y[vʉ`SxˠAeD'|"76.p'&)Uî:%Jg˧aMQM(uo&'>F}NE6ZBŠj2^o-IuMԸ+ ׾\uExr~7\-.1 9GMwENV "@Fv_o}EEFw?ގ>Z[deߎ}PT Y:z\3O;`,bL5.glx[ ̋a%_ w( MvtWWgqh:cT2!G_clU 1#oϿr7`X MLl;&eFғ-^_(!E ^yTGlH=wwAHco!wA\Ǖ[nOj) Ur5pKzّ|Ba+RDImuZ╪.h&ބn\%GO9"&~|_ _yH2j(vjbҌ}y4CĞ# n@ lbc/?sWf8a2o+0ɡxQ&n- :T 3 Y?aG0#ԴeyKGytQWk a١BN;D۹)Y~%;p ӛVCˤHQ!O8KouP詭o,_8 ڔA ׿$]`/#D]*9Oi.F_JT iR0dFW(ux`542SV$ (}f~V{L {sL]wn<4ij $OuމuOU3|W&F_W`İHt:󘁑 pC/T/ ~ (& Xf;Xg̯ؔw1Sp>B 嵑kP.&&Kx<<~}~^ T_ć68D$sBjd\3iDyoI~ ]R#8JQl8'd\_tRNӟ)Pw__̭ȮqߌWwѹ`Kg 8Mf)bl,-|C,E-0GTm9v 73ye?4akOS%5L m!@rd)fm٘E^ p5uqN+¥H9,e~^Kl=y+ .,yD# js겍ҿZZ&;P tck,R~o0Cnĝ1 2š (}%\z7&\Bh  TB`MI2C);HmA"?YV`w*R{fE _}pXkZ^nUA/&]+^yGߕVφ㡺O!X@R+ %Eǥ'#m:c!+F!qR16`†(ϜmbO 1"~G2S'Z#*TƦ<Ѵc%/!~bz8dh.uuRkrUTC6r>K _jZmK .u2uU/C<: AТL){$>sXc눎2fhܸ{Ie#wl_ Wy&|0;[4 fR+ B 1حGm0q6D/0)^}P7 DʹLXp[ B*t6br) ]}U mTT7^sORD.8TzS/ۿ yTo$-?LXDDOcޢ*{yCC/Z!}{->=^TNJRÙ~45RA_񈼿C{=(HڵDIfGxF_'x_qr2aG.z/ yɛg4j^BGDÁ> /xO3Wޕkbm7+HҴ$EH?|yp۱+ ]x:hkNA.UN^ʗa8+ݪx7L{ګUe*eiD&Hel**mEg{x>-ϔR(ODk>&*D8 r}R ?©pP"넬O7Oϑ5Qfp$Wa#oIzar]^'\ٷj`晭}IHC^PxMos %oب"1l{C7t?_RU+0Lj雷[F *xC6l&o7f؟Ⅵ!v'*7 ^QAr#Rf\ 6?ڀ.W>[7!]MRt[_kDN*`i.9T iFr&>Kɬ'R"fVlnXFyS漄%p!^ia2^hrv _ ֛l *7Z=2:ʼnGa'_ahyl$+4BwcRɚ]cF9T2I?D&e>1A]ϴ;dOH\gD;teY[V6  q`{wO^7xcWp@gbMT |T8ou BkXz:bƝo+kyWP.ޒ z/'ۥ|W(y@JadԌx744LC.hd@ԏ2ߒfsdJ`;x.Vc s,I8: o{ ΙWUÕ wrgqNMΗî?2OWJ5sx۔Ojh!#ͦ`Iȑ n6.*G<:OQ84ȼcE1$g2bW8\0IG+.Wy%8\+;4D O#&"U ݒw~]'s(@83 :l r3j$T`"teZ饗uVBJN (@ؾ㢵[ ; J9[LWLMg !n ᭡@mj[s`Jr{8vĻVSSsysB9Τ`uCk]mna701<K,؟URg I J LbkVkK dmDZ:A<茔UĿ#LʔPoš8ꚎҐ$UݵsqN^L"?%/C (f5AZv%le.QD?%i3=$X ʫ`c Aѭ'#돰$}5"kiC :|*JQ!DΒ&ئ:dQ^)*twȋ~FQK|es,xU[a |^it5蝤ॾ0v.LZ{P qA^SڪPrMuN4cuwIoAnsbE^w9,; Uto0CܛnTLSov`8ŸV$BZue5vHӡFJ-ݝG5 Jp<ӗeJn"O-7"CX@^*6ڎK|8NM+ F>Wɵ$~CQ@F|yISVd=o;N 𩧃:wf;v>kBMSwbp~ g/Xn}l4b<ۣAֆu 4l3jjgC٨LpY"q֓$N4bpaQbm!["t(K'smQIpWQóle\;e;z#p]π5W5Xr0\ Kc5؍kR'2e 0#뀶+}Cvs&nb`*9Iuf~#tjG2lLoj.җe d`~s1i}R !߱6-6[?7ۇ,!U4d\یFIo}*'|6ϽZVZf b LlBzm$~[D*z>DP%UJKtCv=dX;f']Ts;b/,H; AY ig`U);-nKګՙDPH\eOtB^ 9A!R L>n }2V_pkJq Kےe WPHHBm XJ1ٲMld33'tvd|LΤ2tw5g ĬgWlwڠ|K`@b=ۘ#=SbTܱ8v9ç+RFPN@JE%?XJCr_^ÏŸ?!)?ɹB2)`( XR3,TLwyeh\|A "K }Fzq AzP$(b۸nh NR .۾j_1MI[vvS}R)>CW!ʆ\כ(UgFl)3x}E`ST`y\+1ܠ"*'s]5Iカ>wP6s h;'&>γ˚H#72_hK!a঒,slz*(sY:Γ !SW'*rm6QE6~G{֐KNis5J:-pH*mW gOKy+b mni{FBkIAD6C!պUrx`-՛V,߽XӠwBnUCA#/(fY월s(y\f.|^3`Ȅ *h<_!½Ӎa, fl<7ۗAv߮YhP(4evG ;}T\wyJz3\ z|H}(O\vT4⽐ltl!j{Or_>E RetWOm3w`m{XgzpSpG` 8Hj7qke b;aOKN;8Ң<ݓUI]696E"n:= [=FNV)P0.1;q#d\]y㹔f?-d?pp&4/p%bj0]E"D+?׃fsVՏfNL#Nu1YySr3Hy/JCSwtop<.pf@  $ ٶ[݂l"szB^ϗf/t`E6ʋ_!DLM1\,eLȍnڋ`2gk]#Rs?U %[jz|J+C[[* ^Iv ^X2Y}G3k+(Vb5?!H+he ⸐A^d骊҈2 R]~yY*S >OK؞TjNFs"g|UV9J͍Q+lz~go >$K=R:x-GUwncuF{) Kf7}N_2쁷]:È]jQpAAl~o' |sߞ0I]Ka_iW s ,WȖ!+Nw`<DeW Yۙnx϶,DFg t8st1$OF%QE(gEq[p譾4#4s{О^[ba>Y sLKϩ`*#eyoJ&,ǥڑ'.T?;%0%kg0}"P-\[!~}71lf&bL[)R oPFթ0L|epOQMג=d'ȉgo+88U'jDO[t|Hщ|h )PƊ"b&Ӧ3y_d*kYL^"$ /VljX2l8$2Xާd: `C?| ֑Z 4xʊ{-=QT:MWs72RON^ORGǧfڭ'ٛrChF"M'WL 1{2m)b -z~^fđ"; KiY$_*|˄hɭ jZ܈Zg[TBZ;8zj_6(ŗ}DŽY!T#J+yxd\nA<s1Ho5D J!r 5cFfUD|7RYa!(^Eb_5}I׿g7PE-U}dJ3}!Z<{,<gĕPj}SuQ׶Xe3q$@bDEm:{ͪdL׸ )mlwzV>SmNwZC :qSA.iB Ցu= n%d<'1yǪRCʐGylټy)SI`g+aӀ0Kr,IqG)ST{hz2?',(^]Ieh k3Fb9ML/w;?QAFZaW趺g"qz׺gտ7fYЯ{(MΞ= ,nic_c}8Phb_$M"P(c gKalCs?'it(N<5lzhO7ͣO6b%BHap/i먷_),C9~[ %Ysi q1fOU&{}xz^.8 wKI [vHR%ʼn׆ՏN CqUdM) ?oʨcn-Z$y{]66 aye1sO\%oĥ3sWv~O :9ϼҗڋ~)x1SXGZ9BPDH$)͉n[ôU%,}Rd&6F;濊IwD;ժJ 8Thsd. ʜ!%bg`+7-}#dU PL:8e 9$-}TR?Į\N)Lݢ8J瘉v]O˖)>fz볽J=#O4tK!G{H="XQ[*s0q\zM(4N>v]$wh9r%SyW- *%oVBԑ}G1t_6&?}DI oNk8I|FGhw9+txj|_!HXlS@(! ƊŚ Qi6}Δ$g8f NO@ Ƅ@1xղE:2i?/zf{B))k9(** bZ#.Wɪ@m,{8f.ے'2I:2@Qp){V}&'3fT|أiU`  f4V-#z= Q-KVUE420Bz+^ڥWƕt"/3?ntjJy^5zd1[n`Ƈvr/Mw`afDT:lc*3(o)Z|jK@,߇mQ^jILgX{i,:e!oȏ\m*H Fc˥f ^+Fie?|ڳѻϚNxeJ*rhqeYodER%5sI;p]j?0t ,@aBkEur%}`c.,|-Τ|3-XbP9'2Oƞ@G19zj(#^κt~VmA2>bbUC^- 2Ƨ&X vH&##$r'*jI غM10ba,J YG2$.hV0Goû=kZB^`\?<2'kN2}q,RE,mmT$%["" #veC05+oY=P |NbS+)6{|f0$#61%xz@gWQBd\L`7 2d[nȮme=E6IwVwFH2Vx:or?k'5QabRJ咖i(hXٓʛ90(8e]?aڿ&PW=3,czL?O8@BtU8aaZtMcH/Id 0y93Z8Y9k!zJ{Ϧ҃Whگd>c $]B|1 Yȃu*ң 3]A-SWQgRk2$U Q"TR-$4́]їalнȀ7΂sw&"|G9eXq5Lx]z@۷ 4~9I RD /2-xš; H8Kf( pk^MݪM(B:c8RL(%w#Tyc|eG(OTltP2 [(]`#ݝF3AF0Bd§Yߖ9@'z7+Љ{թg T<ֵ J$;jo{YvTΤ@s ?_nUFXRFxQK,3C{*!oi-b5=E*Pk4#Q,Sb$%0Q*ϱFW]/F:r"gئYJ>P0/7LᨷmF53/an~ͧR| Pxmcihal:^c7ܼ *-)e|^(V`:8P2/&{%/rM}d6 ~ZKY0l >cy 젶܄#Hv#pzجUCqJMf"a3D+:=VOq̖HbcesP%d{q=} o77ܮՑ`FRcXyjkx^FoiVuNGG{2x8]!t LO+,mCT ^I{+BH*lju3g.$^ za!Ǩ[SK]1uQn?{5#DqbJ,0@ XɷߝNԐd1,9[$ $xU^gt1pߐGIPC|llPAtqG_A[XJr<΄p82x5O,ƶ\T.@l$ jջTb ־(n[яdDJAԔ zvh{ׂ96`3I܋E8@Mˡ}WoZ0jGhZ>ڋ^F -_DS$P$'ձB|VItcUSa궰O w^+?y-ڻ#d:Pn]iW|+*vZvpGnf/ĒFg37:jFX~a tˌ,` ERvERUU_xC +ƳpKdi~(Hi5fq_Oo;8Ƹ/zWb1TH;c]$f\>Юfz5WVwFΟpk]tC&T,AB05^*^b _5úkPEat0\Kr8U@HqD{Xtn7kُt>(Bt*"K!EЊR WSMYTo} mUGZn*Zor(kVষNKaҎOh1Z삥BVx4-vi|_Ds+uy8ֵuEnl>U%cAO\pӊoF9M&!:ו Kv#b4=˄ ~PD3*. TD5ꪀ(܃qe\,@Ggy=kIBxŴt )|ߪw~ę#'Щ1BԤ ӧ|RWLXfM *E[WDJEy&ܻ` VW=Z*CR] "hu%k`W o yfC$3Io/3ędQqXXL>4Ur]:|>YʘĖg \֒AFPtuVUI"\`` ͷ oD.Yz>جkcMiUj+]E߸I ̜ܼ9%]⛨&y6"-~|W9|2}C>]Yv\M^MQ#Br!TѶdOWX${/~Aje;޽K6Zi'1ξ͂ (s;$8(C6ax1>úpxʦW|bXƍ(9_GA׸oV rxSq'R[N}+]8A12%xX9- r0n2Mg α:]#aZi\́ }_ptWgGk0IH@dOtȬ']!:{ p( cB\x9Le-~.@wqrXհ_iEag (\od7x8UX3a*n#e +Mu? 7$&*ׂj :2IADi>44@~Go$Iu]Q$6iՐ-3 }=Fkl4dWkkغ?֨kS:MDvdtvuq%zəTBg B6⚎ˤ a,ӂ^reF~G;䑶@ rcG86 dhŃŁ$o8p J r/d}y׀ $qPk mzk]BOλ,g=H1a\xR)̦fNhy 3s6s_-RPѮa^u埯vGP\@^g6SrXrhUFi:3/ۚݵH&stp $+NoXus4ߠV*k?BK)/p`%;w)2qt6#$TFO{6bm@934:~X=y9%񆾊'T&{y5NwE?I YRF~ꂇۭ Q] @p>"d[ KYf$¸DPH/"J$NvFzƸCLw)5ͱ.e.:lu0x I'a"T@FߑqYQ^ r`Vթ9Z#}KA6fMx{D}5-Ń&ao0WWul [>=I aޜ_ ̟тq nŮBN"6tzyy$:({Xn]rӹ9`qa1Fֻ\fB@>D x[DQT0pu{ͨJ%Y2sƺB#~-Lh_d/&Ul6;DWB,t]Y](򟊆h|*7@EܔGg|L kᶫ0ՂB' TQe4qp|ro|xήy͖ Eh/VDk- v>s5W"v尯wthQrY38%/= Zo:ʤv[&6L&"ƐP& m{=B|eÄ璇d%Q3Z^Ö\_(H 0ɠnFUQTq I&|_Qe W5/x ň>RR{k=DZ|]:OrMBV-RBy X)/jTݐgTq`^ϔI{2 ::9f/(<1f a}i9`wr]wrZ8vIWS7d#z=C'nCJBWV٣H檬(4i8%"瘉?@TO6/Yğq=Ƽe²A/ >Ui;) vDOOq ~RIڮVIn{7"w-1zRR$spiW(EKAA_tcjvKsS\Qb "N0_N*nčeNB~#YѸ9_0r:_<||w6sn_tfw>|{$ͧrY@RT9hPz hm΂᝷Hznf{yzf~2-p_qTccnбGiWM,E]QwB{AbڛFtq2zkkBu, 'KߖFU oQ F/aa]N6:1@֬.gm =M+h7Vn:0A0v^k~LXߥ+{ĈeϽ),Fvl\w ZC8 WsАJ4'b\Ss7e~@m #ڮuwG-e--4vB)v;|f"{^ tl\P-k!TT.dCm^ī:+ $:>q(|oДx?Kr= ^+kݤoSN/ŖT1 tOP%I HU( &SbfA^ BQDGWy2[=%ƃw7$G-ED܊w|߀cnqD.c "X߀\mZW, n$EM\W\XWz@= =r#cis5'4BzV`3כKh:ká7%qA]?`kJIviT[(=ǚG o7KC~s VJr4~`%nt N ܾ (Jl3uBI>ۂ%A:g!@ڰmN|yk fa({ d AF F<2*²/9Fc^C;V$wTpFUK>CTVs]b6N7'D:),L4uz)P~O֨حR>MR~LOP~fc///8QMh$ J6cS||M )4?D }R[O-֍(,9@1F,q @"҃[ɃR_/6][=ZrVybJr>1åȲvFzFuZ B#_momt,R'[]眸X{h;L~v.>Gt+w+ds4P|;?wϬ%\bTCŤ$ȦzO=,_H ̪ W1FDY"wG~b'w!,/hMblˇB;]A^ɝ]#}M\QЂ! ]\;HyG@^ۻb E1'+` Y Z' dћ|)e8C2<|@A7$P&L&|K;mpL - Lճ+UL۶3JJ/:nv0H<،0Ւl) Qցy:p7{Ш~ޢ!j ic*1 !xMގ%[߂[0R$\sa1P"f,k%eUͨ;ʙԉq9h[4/QWፅnjKmO3tC [L7_N}c[d7;7auZ|2pwݘ6mE$|lL@ç d v-SUnV7!*_kvPu9"DB8%@sn>}a*gd>aj4|ә~x+r'Kl3,6ؘ.k@K[E{7>J!rkd:"jIg7[oy!RV_7h#@;S mifϏ栈dY9cGauf!0:g8|Pph_٦WeU:pZR4>#Qi~*q{vς7Dt~˨,])ǛFNƌZamzZ ifJ,*yYI(T,[2[ <Ь?SC 7 #,TIbm;/?Zͤ"yvIq\qpmCEěmi'*Rd;z7O\r:B< RIM& 3pyYr0K߂:( X/Voz=swF|ΞSeD`gvY5/܁4*Kį>^L,<,2W1f:bRYrf"hڞYmm|^ >صHו辳 ^,%=xOJaXow׋v*G~ۇ 6,: ldI?ep9CsYho 7յIF"&qO /H5^It_% {FGɷ-tBؔkmh}P&s3V-"'u:^ LjA'Ve^IX7qiK .OVݻ0lӊ(,vIxf@㷌 Ue1@nҴkC_QQ t6#4 ʏ;܈ퟕ;s SOxn(KHóqŐ]DۋnaTcThݐFd^!WHaNCLx:)xzѼ.mK jj2:Z8.Р5?n^4f{fT /Bv8^uRsnghbdUNr 0f-܇g;pN,gH^Ղ^lT[B]ByUdճe@8amjz BTF",EI'N1'^fh0>f4!noo~*^B毫 j}CȌZ4V 0X9Kj\ mZN|Urhj.!}ȿ9|$ +|36.dUZ6+0/p~wV/&,a gE׎⽰ Y?hM)hfZ0o'fd[thr${4t8% Rzrk"$ƙR|~߃d$;W­dsF%"n4y ¯24A5omؗeVt0P)BOYF2J0=@)/Ci) ۊY9]^7S`Mm]eZ3UC虺DnV( fQ7d.;:,p@`PHc<^zb'*] "d?`̵0"'"p1W^ :NV0[E]-meOՋÉ T`ۉxZ'((,)&.ȶA\p%C'j4[KpqԎ1te'v+Xc0eNXb>:"6Jl_8!?'?jr>ژܑɩu (%]0X }֜sݥ9F:Tn~\t7jm Iws \J`I(~U=XPE(<1D?1GM- h1LZS)YX\V:Z7l^elI_Kf:ۜsHf]὏ٜh& s42C֭wM@;19٦5>C~ͪ| *jKJ b(!&R$VusM猽?cH>-?ܤ^CK Î!6M=Q DbŹx*Ε8_Dw+fk5]5_'DƦ 8ߜJ(sc0>^d?8Aa0 F΋b*.nJ'@Sf(Mö[zՀ]m26Wn]}+'B2e1yT(OX⩋@{7~e]-F9%ASK%U@JvGjgz"rҬ~覻ܔێV~_(xbI^~|QDEH:$ڷP6HA],(ީ: _>ӟD''^5G397y$bD⮣$t4BUSL4wK:K|*4T&лLAEANSYߑzj=Y;Ұ`:52^K+ ă瀍 wR*{]*ޅ2O %js#z8PR[.SB'#NÆn?:aLP6r1a3l߾?֥2 1;to%]==8&Yag]5'uw8Q `Q˼ɤ` v^M=e9(.4A;1LtU٠dWndM$Tko# 28J{G0^(_*CY5JUdÞs#]JKpzZȂ=) $9Ee|QJFm|NDHVn**ET=byUҖ3:z2e2}qe"~p,C/J`[f2yXNx5چXdM+ݝrvO\4LEt-`??e?'֬ -{ ` Tk.PCȈrqy:\YBuz~bښpoе ,I3!A$dq[ v;X}/4NXЩ QyUzљRs C* KBDyT;s#Kd :ӕFhg!!=Ȯڜqc]8.vλ~)\'E )tz$t#e`-]i`+HI>pk/T247?@`/NA.MRӻ)?8 'gLh>qe@}cMR/=UGM7y3AG}G&`/M.3*_4ƾXF0ns^hÑh6XOu1,j'BnŇ2Fy8@$0W73x#'ѸK⾪3hMfS7^0RTJ1]hc@ڮG'vs?Ajו0/fvM. <3.hإ?:2*Tu[p6M8^۶ P_mvU8gfEuWB ~b1D2#zj@yd1%0&U^~*roRYX\2=~xuŕv |w~;iͅW*ujWvPe wzl^(YVI.!>5f,(@S>BwRL6etTIqg׍.e=7ŪAJ֣d/$n7 ĆN]*ctQJbzgD9yhmW 9Pdl&Ih+Z6MQϝ{Ϩ`v5k6rp A{t`h4h;T+*px 5fSNʽ5c!Wzl.-Iuڑ:pd}!/ݵSu,j?(baOu)m~ptMÞ^9Z3%%ނe8R3L^l~_G9a#IݡWU9-*t=ƅĝdaA-41$ iaTSGh&*w ~nn'3cu9sY![L0ƌpjM`5fhy8YJ+XE-Q0Dyf [(:l*ɦk ?+Zi#@P8W`! 0.p%u`  rpݟx"sbCBz#~o=Clt~+:;rz2PŞ F9x$1Bz^Z'2ϲq("d;R,e-dw3>Èi5{FHD??l{"o^Z]T0d7V8x[^tqp0;s9&53cJv{y,2 wȬV,N qfj"j78w#/*7Bgsb1`ɫxngrpug;LFc!%1?>{2^|sv2!M] zYlw'[p %$dj0YIrNm*ќiDŽɐCLԃq7dqD`3޽Te>U؁Id&14YBfkP)ۀG~Ĵjhha<5@#4 u̶. R7KμW*Ec9M{2Y˷EKkg1J>T.d7"il[XT[<;$ʲeR Y ޔK5Cpr?&}A7H0E+Çۖ$-n% As|r'Q28EIZ,=ǂE(i#ңwYz+zF=P>,b6v/oK,a0}]-׻Z7hdU.=V+0u!F`J֩wjZ[PxΠ"y5G(Ä2[X*u#q =ϖ4owS7|\r.djSsޔxiŝsN\zdwdD.KҀK'\\NH𫒼xM[ER%ES~!@P6QUe@su@L(?L{_(A*P!&^%+X;r%|}U]~(/S| ~x32<#\gZ%*DV2 )j1@2j]o\Ԓ\X'Z')IYFSS2E>gLƓ2&ꗭ=$9-V[ е{|!@So'ƚ{ֆS BĦ#P5xr,!#ɝ3ɻJ5jZ[Us2jr8uWxLD?Z㦦A1dH?oa)Ƞ7>YXkVqfP( wss) HnOY^$6Nh!RS}6N{dms RG,S:فh2p*("G&h1zN\56oσivI6+9ͯe00ap|Zx-ĖA5Sat]Qj5k2" rmDi庲Lh:K`L<1+!{tSn)FG,={+O=?L\!Z愺E45tiyGæGç?9lPXB܆ z+C@gʄ" em_#u H3>/+W5jx]-@"o8v7#TWFt MLT%jV4_{]@ƥ%(-}_1DZ_rӊC \RuUM^j9 a]'.UC\M"=vĎ<Rۭ.1}V!={>:8/ WbJ+f.B@nՙM1C=6Օ3j$Woqjjb*j akuUBL+3B.&:X *K/ Y)އoXo*=Wz:ƌ ƹ䴸Jb  jF%Il7,yP8,4d`2zFlCVw{)ZЊd24W2+ZvNچ\X.!ėltZуوY֧ o2?' KK7'ZfV#W_it1 8wuIzMQ0lj}@j@qg>>4gr&}5'ԋJ^6HTE :JZ&q5F-y 6Qr=kj/zYrnV5Ɩ4Q(к _Ea:3+LV܃ʈ*6̶pczvl_iNcC2A&~+w}ϿFR6j؂ m}q!!e MGi5G6O]G@c39>+.qJl>V]ը0r^02i5<S`X-4L)u%=jS:;Q*{fN՛21-p Պ$W&xüL~VߥAL潭 Xʵ%c?ڶl/UE{Ƿoj9O?9\kb&€ߋ^N,|ceڱC̫sϘ;(%϶YVdFFzw(|3S.ᚶˑf M6%^#^6|jsĚ)]7 2(:!Q% P݊q&cAlhBCq]#1= -gbHs˧$|RN!UlspOTy #Рyjl0o/>YܵHFUO{%Y^I:% tV5s =k+KTY$P5=4;;Y8tRƹK@O0k 'ԖA3C˕5ן uqZkCB?"ў.Ǡ#Q9thP 50&pׄ!RO -ɝK5E3V&k<[!HN3iJH2}\L\']h%l9en= t u;6_~VYz-V/Wŀ[LeT]'z?(^>Zl᧓4&x9eqd)ݕ0*ً$B6$FnȉT;ʦhsY%I3[S6Ked#.En"+[`Wf3ց@jX֣c沁ҩf~OAFqBWlWQ:T򉀭̯-Dc;n!ˤ0j0:n_6˧*Ȕta _ ޒ O%O&Q͞\2gS6R@=}:qƕ.;%8Vs W# ȭ[}˞+w:& t/'2 !RGGM765[[C@85CNS|6qj2?uP9K.l6hqwq6SKĎV$Q;W+b(e0aB/W/Akx:dP=v. M_^U;%;+zi P4>ZdGN/ ;,ׇy<NW9PiĴz^hvVh] nҋ-MWFs[ˊ#rZTOcɜ0ۓM.=h7ّ3TCNC ee[(;f}7"h]o]D58.[:rߥ0[>o4|=(WtZTZT=Csv 6#m$/=Ӳ'Jq}#oXY$sMA! w,R!F#ܠbܮ(f*uՉQM5/7Q\C[AV70':˥ hHftJ atTπS"Waosq>?t)棐ZW>DRm}qcs" s,r%;`"qC7>h0pD9J_RsH?`ؕ20%]>t /gpqaىUΜثad4 9`LznO@H2QBc(LSHGDB[KGnւDE-򦊐H(ATsX w=rJmRڃ;-Ja[8u߅|/'+Df1 ldWeHm{7rܼOj^jOpҭK姂&ME/Mj|DJ$Nyp/ps.Xv9F9Fov =d1OP…BKk:7n)8Qcڹ-A#UM :sl#}Nc^Q41Hkma-/TDT I&,-mjD :?fYįʥ z˗䨪u[`?:? jli+X1sOh~3t8_刲F~+ f)Um$,Iotgz(ȓX`6r5^L7F_S|3T;ytVRa|u ':pK kCF9d}& ~IC6bI8jQļHw7[)1Wyp&Sp3ó+)#Ω (S?JkL jx-wS~Kz3]kQ t<ҏ=- BO@ϩP!9$SÑ< 9w婏/9!Z+c(8LXz喿sn6@1ůb+i{XY]M: }N8iuC};0-$W=\Hg#'JŶ3 FUKteY}GسD(|@?E )zpֈb>˞ ),6ַazOb(xX F&P i A?(+kM5ԍ ڻdb%jfkژ{k'E3ZE0bL8֧~$ƥk-"p)j9oZˌZh/G$v-/*Vye0Ϛ<'Q:#pFZмEn¢q xڟTWHjq:qK B2YVfr^67:rƻmʮ⣙"ψ]|!^=|ڿ e nAzE8o_ Ґ[tyM"F@,4;#L\q\}@•k)Gog"ͬz]`8N!`']jeqK](0X{P ﶜ)G h mNXn]wET'qd:j7[[ h)/ܴ9c}$$O*^8M71uY-ΐql>Մ<Ŝj>^"g_JuMo#F[H0x%q[Ȅ)z)Y8nNOA avp$а>cn5} 3.mJK&tK ?m LxV~KF'Y{ ><㏹S?ڈѶBBx}{;(痉>#1Y[q}"#b+7/۫]󩹇nV62Q,e_9vO>1e3d#ΊˋDxhq*hXp%ZIc x_ڲaMb*1%D/`vϱ@j s] i/ 3V4P1hZDԝV0|F1ab/`PILVl3A\q>@@Ȋ·s&P}49Z9Z˽& ^2 w4J w!v{gPTW)kqC &!Y9ƔN\Ax3/7i\ 138Z5u%nɀ!QV Sh{ .5uKi$U감G:*U>WLBiT*$xo t\]yfwE2D%oU ?&?ԅTSiB+K%tL@|Yp 0>9.H̾Jd򂃼D@Jާj^j~hC's]H->݌uxE}8)n|f\^F%7vVïY2֯A#YzG6b$VF6' ;i,!"«(_1Z&D"C*.O4Gt擭decwV7vte<\ -S`m:(ٳI-DWu*p0)5 @@# `/U3*6n[*ph/{_N$gUGW@ XC}Z3,T|Yosd{y|⑼%}@|9Xfr0+5IsΗWVm<؈pqyuƶ (np%[ p,{KV{Ddj>jSJq;ZEb~Qx"p)CQi"@6[Qߋ ,wKuP' nޤGMkÏh;]+{ Y7~$HYicA=ݨ! NLSگS;eXFraNc > ̀ι5S%s8wg*fA#$}^ll +nW"Oh|-H&ܳ`ZTZ?z}ʽhsO )c5*.#CaGn-RHC c@m]ߗf9\wC=Z-4;H;jPgQZbM*L7,z:}ڳX1lRߐte)Z9j U7Yfl>Vy;%5xX$k$Qi][@H1ìPE&-15,Me_c,.ܭGZUaDUF$ݤ\jZ.3gvT@Ā7pzSӰ0Bhnk!\9g!hp`E%LB/ڠv0x$4e}| Ӄ~e6?&/yt>'u^?v ss_5%=t;-,B,=x3eJ1b6FWAnuBa9";啉h8E v-&uI9e\VgSL%Zߛ Gӽ; %>1FXX'HqV06UC0GweK0}9ſ9BO2->>PN0:\e(.0><]>6/="wȄL=HJdI3&;RrF逰uկ]DL2Oyuq!X<͈̲FrPK"bT9"I>'J*mABVd^V|f448*=Ŋ7 .u/V|Zg Hn`&Hro4W4&YDeKUp&+/I%n'DMEՐ@ 7?Po8"ZŮ'@\__g] |'ΞH7LJԳHLGcq+zvR @s "םU7/0ֶԔx}Mg~9%Bc?FZj(!s]߹?!3"Qڼ(z &IIV̲&_ʴPc!קSƂۂoiJj"zclKOe˔DͭkE,uo? -OؽoDwn:6ywӉX?.=cc'"={Q*F.v{n|@d$HuIm['(O)~Q$j26N9a|JL(OlW֪wId$ OB+k { $|&cv82iIr4/amDMb2\gz>o$%ɢ۴]›T} yKt&2;mYRG2A~d:yqz\nT BZ~A,\ńOKq]}od-j0Ii?H5G`i˅$$ {_jXQ =O{3|xjjdh[n& k5=€xT H}D0kGbNŌZ#FtޙՂrQloԽn)b &DoQIdަ;ތXNu9N"]&]u`4fs*ި:ku%NG^2cՈ(OD+/h{|[#y'Ţ\>݊KC::[f=m(w;ב|w609tʑYY9OO1#u1d\[WJaDObx p0Ǔ'"4*~dK GXqD<݂e },s9m܎6_[ =E2*[ bai3w'T03^138$\m?kz@3?M5GcD"S(B3o>nI2UǘzljC) 1x .!-W ^C66m!Acn3SIP:y$WZMo? R B/Dv@׭k-8X;b^߹-9Z#]a%_u065ĤR=! &{}ukgJiYsM.,p ʡbؓT|hLP A%ɟ]eA/4YHJ{]}ؕ3E^FFoXzmdH]G }Bl.:mn:a;2nw~f/~*Qu=94TSDŽ,&xC-J-\K* Fq*6ٽ?eUD싰 0xWbZ^7YB4a& fc`x*@0lx5AN9o)Wq490<]ǔ={7u# ]qDdSKltȝ)PEGwtbrق@_YF Pw.ZsT!֟7|ЀiM1w%1s;@+(>ݴlKy(@]冊н"@K37$lB%^yEw#zae4 @PuBw K0ݨT~H-nLQ3+ͣ2n\uKtIt 6 ҀؤZ% '&^J*F֠4Բfi0V, C6`AȢkʉXϛWG7%&2D/ .એ=`G2Z}!XkQE/gL%1PW܊ @/$A(c~(R+kZbRȑfhjcr)\- h$cGҶOѳ[eeHN l`}}J1r^eŠDN<H’n~}3rm"a%}|/hІO0$jcoW{`1[./4ׄa{"78bVڔ Fjte= n<ꀚ-7M=e*r ;ڕ*7䌀|/3W[qzүk(nڍŧGEؘ4Z>I& - L'H:}&E"@:%/.$AFj{tlB)UH!T~\Z}Z^ ^nX_KN(7Ru(͊0ϱ?sˉw,E]5~w$t*-\+A X\˽ Ùr8pLTVcUkDkX$.oqܭ2ɬZ6EWK;;_@Ytw<$$Ew c3ASO]>kr ,- is޹@ 9uI/|VXnBV|5E30qay;ݡF/m\.̓}t T%o,4cif~ۀj萨E/bnbZɯ'ӕB ۇi4)[heI]nO7ϒKRҞ.rV7f/kc@]m4ϬUnz-Ԫ\p:>grqb@kPo)cVJӃqR!K1ռBWP{m7<UX\aJֶa^se4e8w2KOj^Y~zK2E{pГ $r7o =ȰƵ} {`O<F҇`1v`̌ɿuIR?6ٱ@l=0$o7W,ȏUR]rANC;^GqLm 4NRv.&Hʼn 18&qrv~?o 0(5ȡܘ-;iՋ~Y<:P[ǃeP7\/>q$ m8K M|vk0A[IsBS/ }W=:>ߊVf [FԴ;iDzĮ)Ɩ #UJFyGeBKFZ)K?s8We(|+-6PXU'Wq$3ph=\ȮFtqzz/"b* J*8.[adyS[-afN&Ǎ;T_)uϩ}&]z1rR!@0v<1FVX#]Z7~HЏm }HG%o.mG;y|qrf!>B`^"X!#()dr߽d:ֹYC@l#7҈+TMQdl^'ڦJ(ev|e~ sJ+ n\ 3E! k;2H/Ȇ{h N꨻KB4N3YDu0,}u YLnNnPFpL3*[>e+~*5c#`ޗ7>v ѐC*,Mĭ34"w!%n@'ExicaI,g]^1zNҲWdLF}cL vN綌*4ReOoRyQ6ܗ4FuO>g5ۦτi2E%fdȯТ%B|n h~. h]ހ|ӃS"zlĻ+揉ma63:z; ^!F53Cb V]#O&uM"3ݾp3p`¼t(k}ӫHnV@zV+ EB$MX gVr gqpȄCҧYi_\"OX>_mmW%$TxT1((cz+mapaJRtI hn2eN"Rc~N)sȠ_~k֜MJ3# آAC4(ܼއ< ʤHˎIN4H+&}-16elJ|&bDKΫlUJ- } G?2f%mt3l؝t jy^a0+(_r%[j 2>49U`yʖ°VE5&uXR,y@ aeIq_#i̩ Or`鏌 kxbzS\ˤpss\/Np]V;KqGAYu#2O p(wSE|A{_Nms3%Tu=ò.QE t_{Y/'Id.@W+>zM&DYtebvKx1sqWN38;gʣ 2`JV!bOЌ.s}hG<U : 4_xw+1lj7BarcX_lI'鹴z/8Չ4r`0F6r(@$;x=#PCt֞nAgBK4f Tqr`cN"ϭD/O;J}x{ƭ$ɅJ6R;Fq"_5镊H{?ܺGH"+e%:Pl^Y^)m73\'Mn|J3RSqE%M[d29rGU{r*B"&]59 ts3$K'6)=rqi0 C%fqCi\+u8*:-PREmU.&QtiZj"ՁMxKֵZCPw@7;_QKqpw۬JcK Z.u;9]_tG.~b|SOɥx[#k̰ Aໂ{2ϮylW{V*mp0qlF @-Y!$}ۄ2?JUgڄ^@daK!Pg*>陙PAUV rVj1'q5m.aLjui Vk~SGhih Fv/u}1?s:Wf5Vш"P=*!㎾ba ar)?{tc }]j*bI yX&eUES3,HμEۭp]\e!v]OqȔ]/SY;{ MБm+D7}BgH("K 4(rxLFK!CPb/+FbR%u̱4X7}lC=l$b2S]1]bJlH^=˦It:BX׎aQ,pG?Uko8;<\ZV|?1cE0ZC` d`x  J">EvEkVꅈˠpNT߲e,ϯ7H9Ψ3 2"pd{+鵦"$cB/ܶ4#>t k֙\4b$0*}%r>23$s1\ryD,p%N8t/ fBߊÜ7KڵȬQmZO9#|,VǛt2qRT "sB/FT_ӋWTJvi*F$ϣK ])DޟuX"uOnyr?br-yr(9vCaoWK';H3[aC1$n|^l`xMޯ1ϬZ'{'gj"p;se C^ߠw4t;+CG3jyAJNU B&UGc2Xs>@(62_H09b3,{w*u_?'15"`%Lq.ߛ=Hoiǃ{_e`2h[+Le]טyT8aDf&JFGGw12f6!L4[LDɬ42 b+i7%s*Umf yG_u{>aG(ůD6x|6cehԥdj7[WJsvg0Kl jVQ&:qMyӜ2!lwu!$|x!t ӵT{^MbIRwĔTϸ+UXcyQOiW $;O4E3ڔ޼<cgc v|ME.fmz ﷳ4|G^HkJ`grxШC=eA8s @]:* `xnFBBJ0\+QxȢGHNyP]wUe)Id0?!S#B-[䣳LU ^,C٣Hw.`=n)[#NmP/B3D0ƒpPbGMߡ3m ͂3f܋UJ=ȿ94` MIFxB!*+^{5Zs:`WpxxVSu?3.QX[V:c!@:,HiTu-BQr) VeF񡜋#>RgUP.E3 :vvP_iH v9 T0e-P}5(Ww74t5Å-?ma櫘 2m_JnC utt T mbTHV8`d669ݙ4G֙sٕr֨bPG+AE[Nv x =_ފm Mr7[)0#44f&sW͖MyxdJfB݈Ffޤ3q>VUY\0.]m? ޵yf|!* vOPEϼƹQn娕Iĵ[>¥U@R N՝״7=ΛSv /puFt"~Tc:_#+$C qSuT*5cSsau\':&kd:Pް||vD0"N-8r;qpN?\[|~#J?|>AV' \2<(Jōym65` Y0 pd.I7_]8G1̴a%eBoH<Ɉtӎӑ偻4%j}eI%-naNNdoREL4[>cnmuXUI ,wH4>7K /l۵% 6W!Ҏb&!s}||sep.QtHt{ťUOAx'_ Po ڠ%*@ܦl]zq.c=[h,R !oVZFf"`ωLv)1%Vd˟wZ6D452]Onx =*%(`*ۦa;룩 ?p8:(K+pv };jBKէ8r>.*g))@Kh'I̼OUKy/B5,CYXt<~Iov]8nk߆+tC~n*xm˨K}׆L<=^rƐ}?PVQX,v2r:wEB䏃NeHjq~G/7(@ _hF )J`2vyF|5GXPBy{ wöp&S=J xvtza4'=!.%!_̀FzЭ |4RG@7)Ŕ=bY+,{NnDOF;ePJo,ВF@qj+[{(i (pҰDes~qKʽFau8m}gEߓNit;</ ]mA?)J,ؓjG%/s*vk[1G2@ǓF`y-V_GK7UaκEmsv6K> 7"}Q/ gn{s+(ɾܐqyTKî"@A^v1nNhS:_L[ׄzul#hs?8Hj% dqD=>2L>_WDK1R 1W8;V3G]r4T.ӆ< DЊ1\=l^Pg58R+14n54gSQOV|G跉|W5|M 0ϣ\ _ iX.&,΢r~Cc:Aq2"w!89ISXIU۲М6Xx0:țxoבG IrK$IBJ_F.| !Ĺۏ.{*h -W cy5& @Qw)V}+I+ޙea\QL:R>,q oϐ9_Jz:5.MӟmA.d Z$U.a`> ZGoSe沓_Y5"7V铫r{6U|ָHNϋ>&~=_7떳~RL(6e^dWLcC 8CS Q.cWh !^0u4?l-j CJ(rМ7AYe CJt6* ͢i͇. @l0h](d[yY.T>C)%p/:[nZJ3a„ a[#'4E mn %P  Wbbthe4jVa9CDCQM&fx.GC P؛6,r-OV"="I'Jw9KB  BL-)%!)߬]oqwnXF 7xDnG\Yz ӤW8C 'k˜5Iki֥D7UeQw]ѧ2J7ï9^ׇLQCG@}YcY:Rd**Eep c!Hxob K`Cz6#1,W^8pfY4-pF 5JgNHtP_)BH쀨DǠ?dE[ۥflM: ՜~Jzѩ}@HGLGű^E927\h*L |G7hsq u%W=i{@9πMaSG|ʺ6,MirxHOxo^|!iF`dLlIf!oo,עR~Eo^}|Pw?簰ŧPuTZ洔%c13H BwVKM&8@PU]8g%^4 ?Div.tdg3%z] &{8Ӓ5}“}qZ94=Y W,z%+촒o ' vAtqL[;\GڭMBr/ܞt;^q|3xmQ;&y<a,q4H>Vs 0W4)!9}6e/ LʃIik&iq8%f lOY[3^DY8l(̫nCpxp4f KR=*j3 F|k׃Y=,6g5DvCJ0TJ|' =8`Gxأr:F꽓ڼe! T҂AZfBnש \.fܱgI9rc~X4]_.nsh-fs JNW(Oڿ1iՖJfh֣a{yn2J{jXoZv[#A#"˄tӄwqkjQ/p*u@'%XV+W*C3 ?*sNtCf;򇘋eIwʼ-# }vH$ԥxH"ޙيڗvLX]*^";uK ^8_zwRfԠ)uU!-hlCJl4;BO@^v~ (\b?v>3*8^D4Y>,34,v$ U6D`yF8p&  !f Ӷ9%$Jpb黜nGV*OjVM8WsΫ آSn{[Đ51EIjѮGzcXR=꘼UpΫҌ@~[UCIn}P`_! @aH=W.j+9{Zv4pq?g9uy.'6Kb,2ԉR+U跴X4(7Rc{w؃d_딿]Iq3NܡŢ]u_)[\:emogy:6y(UBi )#{$Q#1V24]K_VevqՉ*^hXyߣu7t X[%#f Lc"WS=F6GX=MA!OX)C^ u4m aAiՔ}% Y︓w^lRz|/7~;~ZAAoa|`u {sȤe X;*vUPBi``=c#%i˾سUsliqqU "{XsJnj"Fy}QȨkI0l7@6o}O%iLhXoDC#$P5B9D)=c l>:ֵsȦuϳ QE?Kg&ެ E$a'J] { 7v5=Fz%t6:P. '\Q^;R {}pwfp6W㠸vVDD# }+0iڱnMxRAoxL_>Λ{{<@@mYDm\'OAwVT5FWX1 MzyZ sgs9"=>jL z)fad jUP5:ڲ_44XtH{,`iT_Cp[)RIҕ4{A_eAX{扴D,g. BjeeRg+%8upqXѧ/t`vk14*Z1g3xӛ/#!7:EHBc,)X۹2#e0Y.<M} ʰ̵ԋ 1J^Mdž]RB85!me; ^0q<:WM1~fY>ߛ ~|eK.HK`$0)x*09Ys>XK_ ]Y3 C 3}FH(c:^(&, Lcn05.{򯊴9ĸBz}Y֢K/ȻEJ707L ƗoیVP[1Y?|.k9llE:t?>RRHNQؿIncZH91C[Jε73!$7] RQyS}}a߻EE>۳?0h?i̱"i'V%}Ir tV|ۯm .\hDBbOIBS}G"7 'vMΗ';eʏ lkmw?M %x!qrH2B^ktĔm?C%V&1;e{#w]h"``w}_[y,/;/0ALYDsz( -W6&"#pԗ9+=iQ""3'X|n`\qy@jrRpͭl-]]dcˈb4qހ/27<[J:ϽBmbM>T2yWAK|Dps#F|We~aw9mr/?~xWE\7k>$VpJ%q  ώiR['6l7 uHEK!QH /ϷU;Baug2ʒ!]!gҟWB-Mz?Acح,TӾFŠ$>R1隫Yt1Fd6|V%n!v~Ċ~u}".> `@ͯad|_rG1EA9'/ƜL 0ŬvKTSV|x=Kq}3fe  9,8bV3uY#Z0Z:#GRޘo (o2ߩx֊-Ѝc?ipvЦ $?<0PH uWo1-X'>l9~v]EJ G۾#[{=Ӣ*niX45&/gfYvG~ GU=c/IN|6i`gf% zmnv ^, z H|J\ >^\+ʏ,k?OdTN(lvRSNfy9 x ۶M[6e\1!j mUc[.uEϾ I27A-I"6BsaYЍdʀ[YA524ʴٙLuԌRѼo { WJDvhjUu&^ķ)3޺mza c>\_qv@5\J %#ؘ O>hpf}gJgkTS^@ ,m^ UI`vI8:d,dRB06G3j[( h .䬠\ϋ 9L'%1]/X i>ԍPϱz:6rTcy Wyeb9m'zLY6- {dMh$?֎Mj߇`,휴PT"(<9Ss]1g`#J@Tr}?fdpm+LS TydZt(" 1x_4O {`vgYaRs߭q1lrB| H(z$5+K!s/?z4QY|2f㰯<:#OJ\wκP0|3x;#a~h|?.iESjmf移e_`8*el郸rx ^ M\C,Ҟ% bJ#9VAW"mqASpnU7*#FxvbbYK^?%' sVRk z/n 9֝=Y(kX\k$'  ZD C[ֆUSGG/2; nAk$;j񜚕e= 8;9L$QMW ;C96}~Lz`b>8T9`ˏ+ycR,*Q;`KrImfE3W^B΂5,G> ~:(}YYU0hM,!*_Vl'xqk vyc4&q5`@FQ5=LC.ƛj_jg/Gz!BS$E1yx YDz 7@^嶧{j09eL_ =AA8'Bg3!E|udtFP2FW܊yH0\KF8BZ`حE3H_Q9BA2|٩_X8/3~5s6"dg5 m$$s;){ژ:\7~]iryaV ФuΔj R@| pH3AcCp"-x_P/ Y{,(%k1A~@+\i6׮%.q)y9_.V_]{MyNX*9ӖquuXAhj%C.ٔP [r&.J69^msS~9< ^oRv}H uT:IU`OTqJSO[} $!zߏTQ.ƱTOoO >24"۹҈U R½+kdRʃ֕w!1ب} w\=A})ieCsکr}EN"%t${ ;S9r`5饴@, ȧNp{f1[d}s4gqsQE|k&"#AT=$3әhb.G$z8c%է[Z3N~v9DItET~=! 4+ȣɹ~f;2]cw6x;Z{6Mpa݇NGJ pR [~$7/Pͻ$dOa# C >6[!FU/=pQ3wX궍66 äFF=P9m8dC:0!,t;`0^Zd߄DSYQ:פaABXVxD=O1'SenL^ ؕ5c2DPaPD ذ`r^bEoo[b#ɦ:#V`ekE#}տ{ܮ|^2֟5C2$9`b$ zɽD4MC/-poa&Q{SzY.Pc^? t^x|'/S7=o[PUTv#E<;dGF{Z(Kz#ԷwW3= BۘAWmCT fETe'H/%8">e.zjDxT2( :ru;oR&:2dNr)ns3DyŲF?ex Wn{x%=kK0)HUn=eXHc8a "u{PAi y~G.-OH3{mH|v(VNUڝަi#x+΍?T03sq=hSe,Qtg^C=Ba~S/B";k4dSU(fa͜s o=F= 5EBܦ׻ٵ/UuJ.Qs@4޽R4P_wiΦ+Jd})M bxrrg;=x]OpKL0MjjS{tLmEZYAJjfô Q)S&rO B ax H9|$> E~>5`ԒgX%S襈 mI'Nۊ0իtcW}Vs5|>yCHEȊ1.lu2lAl/=G?C+D^ki5'# b#|sW[߫u@\Y6vCܕ `S5.{>CY*ǩz\6P{ C*߮-}5W %%nG#R5`pO ;/Е6bނchl1QѴbtn^`Ct+VilPRi**syH87M6z|EX-rAY5Rӫ) 0s[;89ݮ'o Vrf96tq*RxjPl]r83Oz 5X 1S!+-{tɸ#0`T=2Qk##p2:G4#]->)==wVc>:Zpf8*X'.d{?o=a+OY)oX} ǠsG?2֣dKqQwԍlF21eb^(%]#[ &&2&ti^)A:M;*aKj)7KFBI  #g=~@x$Ts𗴔f~wXWÏu|йcCyc;\zqt)_nG(aRKyV9qqZQVv֡vclOqڄA=c.o v ˊ=M.̜Åso|>Zg0e70f"\-:b8$?W(zx8SZIZp;EO}gwk妪Bu83i/2Ǥo+}x cBJh-:6#% {$ڍ3d[e-%'O ȅG}7\s|lߔڠfRZӪ\Z2g;Xxej(ph4={?W-/8}U{Xx=knvU4mN/E%p͐XIqXK' :J4 #U r4+'-+C>C 6pՋR5k.%8=Fy3`TnNg^5LE$*;5H}ΠV я9b*H,p6P13gy.&;fή@.A_V݌4.ho|!/wh$p(gc"M9mvhzNvl𳨾֫k̲dzš0ꦒ=llشCNcWN+ֵ U} wjB`nS~[KMLBșv&H4U]5V&fYHQ*zO$#PT\ʝ N)Y|/AgV-89<]qr0ukޖRԣSU?v2?EBpH(qY_t4Pá4-Kf{|TH mz!$Kkp;܀,+l݌j\È8hrޖF̈%@H0ɰDԞϰ86i\aNFV T.ZiE fK|(PAc{@hS݁ӗ7c'$?Bd0$ i{ ;6yygis]e`zp%*N^tM\Y.S'"-0#d8pU x:0X fYYǣľ̠( M3Go izn) T?X.G&D >&_KMjv&\$ډC/  tE桿r4m e g E ˴q^ِ, -6PBRGf]v}F!E>u9)&@iQH gs2cdڪL5Ck^#$\)L\B?{X%C"oui5C| A\ͣ10\g0W%,a` Q'`g:۬gxui=Į=$X%uVZL쀚qYqjɜMAbwUen7Ǔ1WX MUV+_ou';5TzE`8 ;8L59%R8tfiyckR#"Z @ KD  @}|x/ \T~!VT6g(f>~ NȿgFvץaѤn5u {/2!~xǕ5CMyhӣZg6 hG)qÜ6ޤk| o^\@f5p NH?~Lඃ&:`4@dIY 6?w] ΢Hm/Nᝩ בnޤCePBԅ/ B V9ǒōsOBB]yqCpivgmh-P/cHrdv`}QZL&=Zb"E&QN ܗYϙ̵$,bIW1Q\ *p",wndIv =3'KGNjԏKfɯEׅ}e*ZSJz>TI'9g;pMBgq}1Jcu?Jt8)B9B_xF'Dm#O5a|r 3w>NUX<޼l7:qY{S5[3!IoH1Z "mV%ќq&Y7zpCBiҹ+aHup чbJ׹%)v-2?}Vꑞ"= q2' jghQ6yDy4AgK)yĔnx?B>DI~ny6~sO3`poa1<[Z9*2ZPg/&(? ֕#ŠH3ʬ/f4ZX ;Sv7T<PqiVH9EZBbmë(E!9w-5I;Rs'BSDGfk0H*ӿrt3R\1Iz ^maHKy$+` eNlYf[R*(`2Ǎ >ԃZ 1Ny`8g5p?+5^ R;ї`+p Gz?Y=n+ĵ"|aW[ھP mCQ tq@"bG Bns*kjwY-;<#Xņ1`@1fa7~s kMo a0HCwYUt4b$&rH UK")Hoj)*77 !&e5՘q(7WcM–o\4A7,ANq{wggڅQYxBlzHCg \e)h~d6 Y% ~3#4SRS.{&6I Ir_}h@=+#,O0?¹Rg//|SƠUAROf(ȅlY (U&>zac4W3j ,/|7YUI_E&i"{2\޻a.YM^9džDУ370\ft=*ik6w52;u {>!{x!%K+s6`BwO@'}EKrpZqIX~'ʐd8YTin6:ކz"stˣmUC:Fŀ. -X=݂Y'_Pu:K4PAǜvkT=j ) !Q)WG?-# P!kQk[# ~0ִ5Ջh-'!Dk1DXH(F交4FyճR 򴚡$L׷MtFzwR+Qy^"bAڍ|޳-E笷g zاj= ?9:1VbKWR;>fD6&TkfMW6ayN0bi7[ 5r;GG2}C|;Q.w;R9hcx㌫iySuj;`]w2~ʨx%,?{& #_՘vѦStLk7 'J!:vߒ;[XL*EK9ND>3\dawbn \:p1kV/)s'0L7qwI1I2#&J!m ;V QRa~=J3[:Qi Q:Y Юvϸڔdq9ٹCNF=i8#Dzт 2*]AmsRтLS'Tw՛+B6[s]QA$"xณ;S8km=,:CJj(^ Eb_c .ȹ=n-?^lH !G'!←ےfةs\,˓b!񅈞ąjZSyҟ¶7ADO^ ZHgl?bh#i-|eBCՑz. e|l Ut N*s`R[ x?x4.K9,c2| ;.۸f,5uwhԛ-ј\#,ZSUc_kO6xӾ c)&bL)Cl߶$}VG 4N6MU1X"_ɺSص׺ N^qۚ§sԋex ]l?K0}ëOӰ-9ch?jޤ4kEZqkAe{2YF g܀n6361,`ha^g)3ק38by?͑ZfS? 9­ `qǴ8̋9Ư)Gx)Jć^}]` Lթ6$/Vh1ᕵ砣qa U/psU1>ƬW7zh̫@8΅ 4 pS\j O`b{4 ȃ%^f\ߕ J9g `4` ۣ 2Dn^޹ͤ07sEeWHJ^kF{ѓsQdREd cH& PihH lQ:Svcn beVbxBOqEPdѝG~Qx nU TD`Xd_: iy;<)IbʳG6&lݡ^v8iΘkg"hbYsUzqzʙ>cvYPCg ۂ sD ]ͼCw*(>$`%8ƴMx;qpىXlh2c٣: U9́H;м%1=aNfjO$_Q,)N/PLԟ01$o2O7VޫsU؂"wB|`zB+ZdcrEdY(ˏ^8_GM`%2Kb W e[ڡuMB^]HCןXg dK& Bj"m%7ěO&\MeO.E.!.*P?U]"ǽ "2wjf-8\8 yn7T*Z2GQdN_ .SVt1MF3^a_ 4]O$Ϭbܳglt|$YBUÌ,#zUhulC] 3H>q=[}oI hbx\Sr;m}tD;èڍJX;zhii߄,JIՠ%*_w&r-Rjr?D$Y"ksd=_e*ieC! &: %nVR9* Ik׵r0GykFJn18h ϥ,bv)U%sѝuB L^HDʏkUqy<)][teŧAj:S,ȺE9{Od{X(l;%i@8B۳ܵ@P.%}ϊSJߪ=9HU6Q1Y;r^c }q}D4U͜9Ξ ȽIؕ]3cG9kj11 ] lu ȓ/طZdLq,Sγ``;aB;쭊=v}A2LcaWduÜ.<IJ3rrM*%zt-}ت ^SAkf9:*ϹBiMpK}z{s'ʼiUDf!Eբ~(*H(#sB5 '.@Guxx dW3/|^ A`Jc8^`ْ O.N֓y.. E h7es!-NfS$jg\ER}̦r0 yk++sbyXl "#G>$tzg( 7ѐvS8yUZMoY$)~!֦Q,l[dŚmP2sӄ)ejgM@)hG lcOM.+? hzaΔH/?ȕ (\1 [>i􎖼p*R95|vV hPqE*_SwOF; }Hc5S5Vb;A،2Q4ռ[pX!`C^3Q[NΌy T^)'LwyͰ1YP_uEX)[L5 ErwGN%[-"C\ IGp,P;Q^8H}eo^ f'vlAZnG| {4;*-NnYns33D@Zc_srmp`)Oڶso.2:q\KmjzRb<[r ܒ!jYI<3KvL7w[qTљ0a?IGkx٢rP,a[OsJ{[jMH0c4>q⺇Rwy.db 07A\U,,'HڻiY}Iic0 e'|}K% y,wnKVMsgmK&>8~+Sgz>c,ϰq VR)+]%|DLjOay(¯FzfyjK?l(|ACW&s+S;D5!|_-sCc+EPtWBch{ -yt8}?O^XQ&b1 =b>jOUzUQ>U=z)@Zn{i`Lk:[n ]òVP]B-֛ ϸr-6CcZǤ呅܈dᾉ aںi}. }L%OhF)Q_j:^|ۛ裬nfmC ]\ű(oHM J 3#B; -iMظSrخ<]O_ p[z| Nm~62)G} VPNX1vj{ w/G<ܾu1IRU*pT9M)voX$`o7mh(\ikƺC\8PHVr"9 7mk )0p?-}|VW2;d]$x0@R|G&:y`v$,ܨRBwss=U5[2U[͞_)5I}#B>Ì&RfR9fj`FD4Y֨>iMo8Qwczucni5c+Fmwpƙ b *d%r|A:MҝԪd'>,Z6[~'̨]Ł:M$@=Tmѩeoʒڗ-1:P%H}R' Ȗ Ge .ÌX0UMu!x+p]P1IPWx<;' _ JݗHZGK8qHTȠR(t2x#('BDeiQ68 FfHǡ#nC3U'P'\\ZGan<MWvC^wk }\!tB>I..HqqH6ptH~<Ž6f{hM+?{]LA(hsrg t(zgl 4*[Ƭs c*( 6*qL_)#6 =Ȕ+˨y=!^58VpK+,St,6 $V7fyf'ׇX$Sps^cafWMi`ʉ?]G@qκG48lIgJIWdwym1d@{Vr6gvƊb\fԉ9Rd0zTBr*@ڗ:8觏P.6=uv2PV$O/EimQ;`_T,flBc{f_6^{VLGE3NO˴P()Ш&3V^ 6t`E~F< yR MN|np qxO7`KĘY+|EYT@a^*pNSƽl;#,2(T\$Nf_Ѳt ]s^ANzNi2g12 :~S*4O`*(F  d.G-8{o+l_!! ;;\R-.d"[m)ecl^2PyȠ]h17)0ޝ1MMqLbj9PʻȎŌ~Q$)NYσ^E|f2*Hs7|C-C<&"\q vn79MuxwΜ-y_O.P)F/I](}e!%/\Z҂bWqZaѠWw>0K?CH} RT)̤h@S&&>ӊ}ɨU i. !ei"Lad2gd4y  [>f{NBi.썯69P*Z5Kaμb;O9_5p'+̙(I-$n`ET&0 Ha9BiG*NkB*!:p$W_a@7+A/ =mZ8/eU}Lj"O)AS \4kG(axxuVN65\N`F#iu!):/fEROLiPE9t fyn$wЩuRv4a=ŝ}R5xnV=&&zYt{3_,PYg~׬jVuԱEk{db0 E@4!dӷGtb&}_kwmIxnlff^xe(+@f{O} 5dV .='2 8.3v¢u&60$&MUdP#vo^,/VuW[b51ux|6ԞV%4@8}trcfHġj36mcq9h~&`>ɋ ĝzq6PEzzZMlhw<# ~LU^.uN svVJTq4F`@p/_>VF,xIv}v}Ξmj` _w}ԏ˖LS*[al:t&m|&9 oK >|b ݬ`hOVnb 3SsE"T&F~MeF@3-zcw ڿɨŒb,fD 3mb+KjDٸxYFxmyhcvMFbNZP8h`u9" :b2^W=H w5- ]Nߍ|p t,,v3(Ż]m-]uU9TLc'*k8j5ðws.0D\yϻV< A@sdi@ټ7fkH6V;JnTjD -M^hQI^ tC9^r2q2I ";[}J.VHP$>H˦LUe\ v[t&;#equ&\,k}fT6lG`<ֲ1 }[褌<`l"yJ$j5X2 YȽ/Ts'Q)QjCGɚ(97}Ћ?fu8m_Fz`ߊ3FI|4gXܨm o4PsJ)i}͟f`aUIGý1z}ӂ׷1AC&[>}ER(92M p|/&^铫9ĘU8(Ga1&ok=!BB:atZCĮ⶚?(oIR\&[XS<xE(^rAg6nWZVMaM.<ܻ#ŲFJMv O쵯}VQ ډ){W&CiJPCzU0`+['to+|b:2gBkyG ҃@AxAͶT\A`=.ԟĠF)vqO,>dNMPҞw Z^YUB Okxn&UZn`ñ1 T8\eNSaRb7Ur|L|zp/=۸yH,K D1Iz1~=l}ﶮU Fp`:Q8oMGIBveu9iߵ"O pd-8fS(DrtρA?fYo{~J / [ ui52 &)xpk6 MV\A67UAZns3HM hj"չWn9i̳;nܑca7㡼^W$JeEdgeUGg !DtFUكYnZ!(i_(-uv\p~™Aq4V㿧[1fY+@=|&e9y}GY`N.~D>·/&}b@;SgF#[h}74`ʞyo ǺIJBfu&Ug;{ `Rsl6,&_ifիohA`ft)'zC51 ,a@} Rx]((D8izeRnD'qI"&&}JT ҈p38~9lkds%w * }/ՃKQ OLO*[hj߇MeU-z8JU)sAV*|v6j?74g$pmeK$Y)O>z .;þ?R׀$*%*{^xC˹#< gWt ǵ~z8i sk͝eIl̫sT%-(*v? ! LzsxE~$"DȐM-jG>邤R5%.len3bz/IZNE@FrG~#D$o_b&SeFid(GaOʞ!`B0QNV WOP&nhh{~zoN3`[_llۭ*!4ɏ@vM?5Z{}G sp4^'fn]lTM|Ɩh\$ei e*K. U*zw9#/l nCs0nEx9$xߓK}?RƂh^F IIt3 Tp96~O5ȩw2/g\8gj>Xf? +jP/P a$%u2i9O#Dam½9~sQ+iТ%iNdl8(=|]g(s$pfB3mf`yOP O 븿 f yϭI)f X1s3F7 2-0!fB,BTo6MOtԏu$3aLϝ3<B^4t}0g!ex ۅ47Mx&_CIm+~,iQ$jXZ2Ku񛄗RX[aGndnR ~ p!f0f5_lI.FYァhҐ& 㡄+7,!m=m(0yb9=d*f?h(\+A_v.aN SYP+ w垇AG}+ sPnDbWf8p}/]O6{vˬ3|U-h;W'!_J֋u Kdz˜;jƮUza#?\S,CYR,E'Tw {"3k+-A1ˌثOq1 r#ʉv#/)+s`MAeq6yǏ|]ܑ`Mm)CaGs.,fWRiSy| g~hƻ9?,C3-A{=:nNѳn©v1nl*i:WN#^/ŝðZ4jiȧJ0-o^cwzĜ4aY..7NEŐYt-<.k:U22,{0[:mNJʧ-f0]OPLb].~9RYǙ@$mQ*?IAMF ¢:=@xGP+(6#6նܛE-g/a鍇!1=1sܻw5r#)W)ȥ.;^1UA 4-V9˛p)99&J+eYZ4LtMաE!fV {TfB=R@ȣè+u\?XwWc|cZonݻ!iRӛ0k9Gqcfz%nN[WiEfb(LS%%DZJdf*WEA52jɬԚL*- .s)ۼaV9M0X=gܠ[H7bBP6i>Q{0zB> W V8C} (q8hy  @-v9ԑ# 2yɚrf8· Y/?C Um;A75s~>3;M^]bdb|ΧaAƿQEV XwL?{Od7Pu~l1)Oݏʎ>!#ӓPg\DO¾CfʿGL5()ǂΓ؍bkS{ĽWa>B@.)> ;yQ7[^Rl?P\"a4 \ kc}=U¤yRi*kNZ4r)v%&cL%& &:(EveO|:؜>k',h Hmeݍ@hEN?]6޷?Tߓm!`LN~аu>/ht:?GAe@U;p蜣|F`l#g#߱:sכ< ~X76IYNI}uݱkrRZXc;ԅbt#~F1& #5ϣV)%0.-Y  cR7gR>WZe)FYgohmݝ75MgUKzt&A0,|^#?jWI9o?]!>ORS\eA+M֏-XTO q䒎ŭqO1ˬX0viW_.%>;3de* f[**\{Aw"ư[VFIw^/_휽ݞvM' -$5Q]U|"dVfla HƑ8lPV a@&+vΌ?[sCkJ 6,ƬZ`xW d`)!BoNr$8iAquoq<{o |hGv,m0Ʋ`5Zm*ψ,˷^b>7qB;)DI-jaPFllmSUNS/xAMM7eHjiH +F0,a|c!5_-`7;1?.)=R~IcK75=sӬb?Dӊ9/ Ejâ1'rQ5)  E 4O ~JMYb4lhHby~H:^!E|ߋ9֯S?gTX,oͩ,PoaM7p,#YWr@ZZ ibBjpPJv2aZ YP)0ū_(q΄yS=e3` Az`Jլ*XU #*┴sWD&q!f٩ʺ@u]<`߱oE"'ROoLλΫ?-j3#6+V__/Y7PH=2!Hu$B*] оQ>BLDo^Wbet5]kWd%EzeЭKZ'Sڍ C~}2.i™TΰjqFO:q#  Y:a%˓QM6ר) +O*XbT&X揦>qH@eX}#6[68Qc ji!^7u|2W@=7P&:,F)R3ⱸ+>b(k܇N~p?Yi7ܨe&@˜mLwA[u3Ugx.γn'’΅ӿwbWnpKogn\/z\-3pӑ@T:^?_XAVcc)[iPWn0^K #iY݇?=0Ge˖Lh^-kaM8|OB{%_P>zHgoj:&qfPȼO zmIL-G}ʏ0KѶN} s/yfXiǝM$rwik̎'R+Otqx G+i0a,p/L^tWDʙ:9^@\)85$fFoKV` #`A b6'Jr75>aXJvz] W8bTΫڥdz©;:Ux$85s[ۛ`4&ZzQMG hLh5#V6,xɰyT5c z]"؋!YtPg=>S-Ri~*MLӅ}R9Xrآ>ks88P?z$*DQ>h}D(ք 1ЊP@;d'XJܯԌ(0vc;A"o)͖d tx3W'2 r_Ӝ̹ziM5}%;`lȁ4.P%$(Y\"$I}?EM1""RÑ+waax,4Z;RR Vza* _ň*5BwV-~c9"HBL^[ qރ(95?#"vjrNG_;1"`HٮUEw>sܔABѫ2Jv5<b]luy|;&#ֺ dŊbtd %,˩h3sఐ#\gTj c'cXuY)x e6s~Dސ#fgJFH%A>Գf+4Z<|&ɢˁBOL/~ӹ31HmY] |W󬈞CkP]h,h‡V~Nϓ\^iU_WD&y h>q!#;-CX!X1U4ᛲN"jAZic\3E*-tW6FvMvw=DvkC-59 ظ-C^j*;:iaa'-5xX&н4Xȣ^S6 )5g刋tJi $q9m^yۇag$9jlh+Yc!b0FXBr_Æܠk>pJKT@ćp/>ѱ1BՃ?Sjeru^b Mjΐp}^$(~ HaZ"^`ll^*{|j HV%xٵQyx)H)ŝ9 mY 23O$Z,gk/Ug#X9? 1 1erpдQ3&[ΎH4e"ryA_*խ/qWi!ӯEtIB7w7_"luZupğ LSHÿej@^c׍oJ4^B2>c#h[fy=2z WO7sSÅ]Ffs]^Tl(:nW+a^_oWIr k~%zI~d5mqkKUb%|9%NV!:l/< 缧""A$[jI޷pkc]ʐ%3nȰΠ&E8eUIu@|M@"Q*4 q 0%Z)ݫ }>>@_&DDhz蒣Z*6 كZZ?@n[WJ٩+9ܹ=M۹RV_)$t,me/H/MJJ=Κ%<$WNl-;$(/ԯ<40XPxW}} Q>~憛P/^9Ӎ /sMuwq`H*0ܝ1ß1;%  cjBa"M҈ nsf+. m`s`],?Պ:[ςD V#-nBX?r BS>!3Q:v~~F Xݎo qR5qc|cy~FDqmBAt/P+ҿy?0mUopZS42:`;o~l|NVR@2/)Z[sl G<(vq.bf] &̞33[>Tl 짴[@4O_[ɰ;z 9Moz(YDHN%#H wbI=\Ӛ* m2D(3 e] r32ȩ\3NTthᄂK3KԠ.qn4Cg ]. qst9I?k6z$rd5^yupw7-aכ鰓Ԙ܇?rҪ-C WJ'BM\ԥ؂UIE9NIc$K}w|SfA˗]tYG.9O@,c{HҪɅd$;3}'em fz`q68FwΘQ`iq'fڸH"[y Oa^?47O𵨎:%HՋ=l;4(IyN(_ID@%=5EkbO?y/dQrQ;?I(#@WwOG+c7XPh-s"'ȸtc(uTY.TPI1/g/n-ɓ*kN7ԙaψY 9Kf#|.Dy!Fe8sOLEzs5yT8eի˽{UfV@-W[sQ V9)A3Q<"-(as^Ȋ:ҁ允ye'jB3=cNյcFMDsi,@̻8^YMm?#yr;۰*&Ѭ'q|RJF6Zmk6@-gz%p3%wd8^QUߨ9SӚ?͈QlhI&($C1ŅV);^<3 c~nZ^Zfem/y,,m}Eqׯ#tAijz3 cG91`dاU"e e55'WnE{b,1WH˘;qR\ Z F@gMNj̴O9sNׁ;W2vEԡs\@lbuMiPyx`o0b&Ѩ} gE<ռ$^/@PP}. V&JŒ4s{#IE9#ClҁRa6rٖwL!~BIr%"!+PAjJ ch(n5mH4v 06hff%f]N{Fl5q`SCD6HZ$nAM6x4` HaY?$xCV'"g;Y/Lgo 8 {`T w>-G0&s \_˰6H;ߌ5Z! _J;xN%I Y3wl_>γHe_+6!OJm"ZUO~-"4&NĠ!ּp7{&ĩvlߘ)&3'H Oe횃pMWM`ȈJgUivB ~~tP`lp7Y ez0Wx9m#Ȁ?|&-SZ[8w}YqGiFS :BX;Ӯ4s;#Sv*#Ducjkc4 ;>u#9xnNrrG&# E_%6^pJx1)No Q~ĺ3xg 3Hմ{L8"Lm2@%G&Sa.'w8E(Y]pG3>, ǠE>\z stX5RyЩwOICE4?dMYLE_0k;T8061U Ƣyw!4xz~NQ:s4oWp":NP;4)s4"BB}dz zp!aq^Ⱥ{ء<ow۠WxE^)5Ur ?mj ݓ6?R8L>t!:&Y= y*6g@mᘬ4Y9cdXn M2:RzL8~s oJpHqsDr4f3wzxxlcA X5Ht H 9vn9z,*8vO›q <]S]፩>o.H4pi|g< ^YSNGo"Ʒz ,B26ϥup(v+7qqCՋZ_Z o8} hE‘D̂6ǂQkټG(E,}2=MD)sv@a(ؘUŲ{MeV{amyjn#Dl$N*fu^y<}gĽrD (A,H-g:B\&yW @ *=sXKq $MM7"4P`|mTi/i, }$Kv2dpO?P.I#S!@OXɢ rW9d5 'w!|zMB \9KRS'0p„a1cc7I>ҋ w5Dv w2ϞYnK Ynсf˳g|DY" ռtaAH.Z=#q}A؉H)ۦB~aqWܝT'>%,6mjOwKkԥ 7qO sO37cqΘ4C٪VdBkPް4o- 'Zz5}+RJJF]b_n>xjf!0+w!a\ /|BDI{@/ڶ&px~3/ .%,_R踧/`f Qo=]58P*69щf D f&N~$?]9e!?Gh}G3Mnj{W;F ,T.s_46b ;qPif("*些Ȇ›/ 'я|ZN<o?F`9+QOy5,Iۡ(`N)]"u!@<#o[Xkޯnb>Ue5A;$v;2_{gŔۃn;)>-nqUke*dPHEa5 P UU]nD *eOTIZg":kx|QE1 r_0Q\+ă3#j5n}OkekF%!%XA"e:*]ܶ*UH>l[R xcg3 9)_MOݩPS WX$Ps0VJ,hP697^:K+% XS֬]G C>~/RD D+ 6?Rڏty_% =*uQ67?Ҡ?uz#썍hhB*R}nzį\vpԆ;~'6^jr U. 2dP1MGHusXl=C6Qb첚uSZ0Iqxlo2^Y|8"ݢto;IzHT `IHk-Lq V4r9gXYcǾ <8W%Ff,Os7/e1HXGa~ط@$޹|xPtWLIi[:S%/Pgt)26'cɆAGدYAYhA.!/Eb3\9:rY%rGb} j0rFSBcKm7ens)BG:uxUqނ3ƙH42{ 3 gS7.M =ЛYrꐁ@}>hV\Bn?>ٓ 8>kJqmItz_WT|G|*Y&BVf=˂0LaX 3軯bܩ֒һEJf.p$@r ,׹F} G2I*jRbh,9veT ٭]^ox%g@;8?+ϐib` :/e^eU*.t lsL :-V2 ]REB_jC!33 R#@$Fh:RbC֒ Zv16ONU1m=Bn]^[\ǬPIPV2d_];pMt#lI-Q[~AsEv}Ym,o`{:*0¿`_ٛBMq)KሣP~վ$.0&C dqDX߶XOYPu=g ~5;6{ lilwDB6XO3Q\5^Jx&S%s,E\bǿ{)"7r/?ƿ xh 3tf(4}Qӆc'Mђd+Q]B-$'~~֋iX_p[)?&_~pNy:ׁvb3JEP5?*Bs'r=iR:w9m]=w\6r~;#x_<)Ƞn#iᄱdoU7|p)4$df`՗dɕ^;WQ&-|.i}TԸxZ%ϣϞ˝!),ӫhӶGujk [;d=l"FV?CNWpYgbNv gc_+PP?g5˜-Gi1=c1rbMdt(,'թvn AolfC7&Ր*NsW(n\SfC~Ҽ;G1_َZ)2g7j.3WC=}+֪u:U9[-G ZnqL[ peM| lR#30 a9ͼKHE,E¡$ ̭t|y-lϢˊEԭˊ6.JGb3f~C헩Vs/ۮ,*U FvDF #Xy0#iNEQian^)2peB|IKU1Н6j0|v_Rɦ,FSBlҘ;)Ea)R-$}=@t|0TC mO:$7 %(LǼY/qW|*2c<}Zr{R/cQg"5DKM^4E^j8ޮr?;>ӽw'n%$\ruEipKY9YXwsX}D;dx1Io"ŰvcNIM9b-VDZEtnԻ3 P32/cx|x ೑ۿiNNvy/}+D4.Á`߅4 'I4dLOȣ D]?jwҘIҼ K a,hz+2%85C$oiȳY0|Fi2WlzꨤB 1fsF.dcQiv0 [lۯb1a)D٠\AWV!s@qu!iN<QREM3[)V"u? GghC+ c~~jhQ!;$JLf.xK3ʽ8Iv^XѸq L ,딨 ^AXc _/KMx"6&+3΢&"`<o ~B4LզLDF#8ƧiC .9e ?8zV~ܛXJ'X=Tȑdn4%ݤ8haC@|1 JzcSVyix*.!T~ՠ R&j:wj/„ywgy ,7 E0*F=s2> ,IgÖohrەFBH'9nۼJMq,*_a TY&Pe1?ًyb 2;SJ78:9n,$Z n_alD[P{p$9@ ?.tHˍ,i'rY Üo 8^^}/e9$obR/+׹=fo8Byxb%KW ST>d$Wu,hՔb6W;g(Y>r\SWvd5:$z͌ K؍2<b?o U§[sKGz}cLƄ%<.VB֟O0E? yW7MR1mu@5:[N'z*kDՈ poQMsk}54 {ٝ ^{}<}~H*H+g@I0MyӷSg;bWIep0Yg$Rua({X<'5$+WvY1*n]b/,p9leIӿN^h& bo^qE z ɚkBR8XYz Qj3XN7  $BNAF8% 'qtV{~R648A$qHݺ5m_UC&?񙛳<eFG&צ$NH̲u@"[>KrJ%`;J44H``7.AHS,}jJ9v2S,yX<0(ey Ȩ6<=|JМg$Z3V5ג%= Ơ+n&Em~1U { &+VSa , ]Y: 伱 $gT"C-Om)ReͤqNE uzDD>t,zcjUs-WW^hP';83}Y\k!@oI+Tbq):)DZJ >t^9ݶػ-$?"!rX<X9B@^V )֕)UYHsor6# Kĺ)q2KֹNw"*Ig5'2gJ2&$m?Hr(={W]{߬"Ą6;*ҥqvzd ,$qQ[ }<b8gZ!AXېa2p[ȣ*?;7k-bvF|ǚ7Hy4_9{4&Ȋtw\ޙlB%M2 \-Cv[[2Er/$ػɯyu5:1`_[6NRln$NcPp0!%I~S֛dOS=4lr!&m` L )N?"wYlT|ccHZ׬>nuDfl(9R:˅JzɷTX.ዃ]띺J5(q6JNu ‚ {".*DXB$#2Y׳ u~8Zt4^*r?qGڍy(;Вb5J6z8GVG1 pQԣVQB#UKN#'L'4 s%cmb{x/^˟!Fa񯷑Z~|8iԠ@2_*\hJ%<7^qfjj :xGXߛa51*:'0 5e)] ED;Mf|}'$-p?yRdP^oQ-!/`UlGunl9v:\ƖjΏf^{BK]. C-Ä=uh;{t?1ʫЖ~٦!I.&,/Vtm j?[#$mݟjU ˵wdQCQ|)_ҧXW^H &:P4$EKgTO ȇ/u)(PV p¸5}H9^iUޯ|0E&K  ]I[wI{ȯT4!R /-7|fHD"hD%}O7ϼ>CO* 3wW\kG?ѡ+xah,pF/kBʩ\3,JVOF_aYm7*򢘒xR) 'Y5OH k/k$?>1ðW #z_ay=jKW?CT<ėkd\RSf ݓU^uK^hޫ]o \*3|$W2{a#I[:~Xފ^,zbk , Wx*qw+ۜ}d3/uK lŸo3P:Q(3ltHKLtwiΜlF?,~nX$J  h$bc`.1,fE>m%jFY!!Tbj( zܝUTFm  `RN HA z6m|wxKD-ՍoWn = iYr]D#keeȁ)"R(ԛO*[]_ N XL؝pp0LlOmu2Y5*hw9K #0'oL"I=# g!Q&v "<^G>r4<*w6tssbG;䏎h+ְHne9~}0;E]9,[̵+ۂcp%0w?ѓfG@` u}P S]VY gb\f"h.5e\^ yn %hS50~0Pcr[P绗pUP nj68鳓P'ƃOI"L3]vM d~rD4-j^g0*^!"' [vA䗁r}TY~l1/cJxA '*>+$\2Nˏτ6WKM|;J[(aXeJy(mni;Q;nX8wQcח0SIŜfv\>McUTpo~VeHtz@hvzdr548֧.6GZƵA籽g,P(yF7}<3?M,_phtZ"4I4 ƎdZ]n`@ͮ50y&;n|+GhwR` )>ϵ y#5 Z-;~ZrnfҙݺAx+ݹ]#2 V (ps*'ܹ>>y~!&?\ppۑ{ hlnPiaHtE.}#ˉy蜎To)s5OQslס)!hW]g#YGFbG. $Ї/_≿]y׿4#qG@z:X2::hEyXʹQ-diժj yoFLCgJa׆X>STN.<olfjఙ%7YGm&:|Z-v"%F'>fL]|Yw9IE g`#^nӗ ^+nm?G隹M_܂Ro븵w;Wx͉hHeO&g޼[kaQx ?o.}\[vkT"E=5Yn4%s[6E\NsD]br-vmnsO&̏6f# HLR'p$Zr+`ut{eaDK$7Eɻw!' M<p6£YX1Ooc_>[M^gc_ m}^Oki6 s_V:& /pkr-DKВtyH bMݏZ9aoM,5=q.?M,Q&Y(hF$iFB2AWTZ ׋%P~2j%(kjIXw%өQ5SM6Dxگ'&axC5o;4p!cWn2^ƉIu b[6$}H+eNz񺞭/EX},Ę,? d (:v\Ii 6h].V&H˅o#2nm?nSh[mӮn g8µ+pޝu)ϾC燉(&R#2Qv6lkw86~R eR6ʟj0%n#~K. a ,Q&Md>+hXh}"DDU+ #ҪXHH:GcF g?1|qͼYz~%^<+{8U/F~OT HLXσw+6 \~qxPa742c+I^gC# CP φm=wt"g)\yis23*LW7o3a\Fkޞ#*=?e&UӁڧk&thj *d6 @}:"_SX7lu%dKi}@٫08 0w% HH-Cs9bѮrv bDg:>c~v>.M7(* lcَ,qSǝT# TpsOS_p`5ޝxH|ѨA~(sU(gG 2yb»@ `a,l֔,DwәeO쬲*RYE n pp"ۜ]Ib Cai>zEuk!9Yɭ=)*mmBomօ/Ob$slt:+iH_LƐp6z2Ue ur o> pˆ[xk.GC\i@^x079t4AEţdiN=m[r$q߰c+Ϣ>If/&qanoFr[l"&]u lXo"hKJ9_E8E +_Ӈzv}Tؿ^ˆHPf!  7-mtE5 _^xȊwzJ5}?=l#]\^X򌌳ar|CҞ`jMW&~*/U/X6$05 y_X3aL;#VW †1.طOlTG5rYʹ-r-Re,e'TT9sg@҃@ B>ẖ18xVoŲܪmeW.Tq FH~7Xʡ"&Bzh H8HNQw}^o?[x&}yc)$r)9ktyek4,!Lt ZX`k#DT]6=8 tWMnOt eG𭫯c.qxFg95~+@3QHأ'Xbc|vx1JZ[;27".pFGBlwʾڵ/|)#"E( ]<E9^G)|<6VݡG}vÕ RVwR}ѱZ Ypl"FKyU g|W7#PN 0sϕ,Ou(!'ߋJ ls1٪w=5;k.M.V-񫈠X}R29[ n]1J2}"=퉥3tېH/ۣpt,7BK%А2𺆐~em{d;haXl<&ׂ܍z@bEndk˾!T5&XA=Qh2$Z.Ci aK",}L),UnοiR):_#GtљBMRFɘu˟uKh ).Nţ7SJ~F(Uޯ<1Gx1pT"'9g;e}'3qg H83B }KY{^c48D}!SCO[9$:4M '}a!P]Pル?FPgX}Xarɵ$0!J%u_%)<'*N^%zjIkeI* uk9VVr ^BnS27bY'o̥ M|۞J$&e 6UOEgޑ@.a֯0&z-<'h,LHDGLb"$oxY\Ga̲1bE^Ֆ5pƥ $IT*u'>=&gzB@"Qjh^ob v ;: )ﴰ[~ /T^o=lsmщtZ[M'`Q#+g:ARᰚL]-iF!#K䙦 zN{Kj <1~ԎbLLf;f y.l!R1[Lm3pݺU/VGyV[<UW(f@ * L[WNH)ڀ{Ѳ^ݧ #[`C9,L8XݎQ 2m.*҇n݅9χToŻi#\H 1{A@:zբ}R03+rI2dJ m ,_D΋2:8\]|vk(Xkdø/ad_ w~i0(aO\$GDm{1uyEѡٹzz^@Gkv׬6>T,g h],"RhcKlL&o'|eэ\@$vy w<p^EOdxz2-'yxplVd>?k5]>54~laLW;y+k#L&2 *F4Үȧ܏-oԼN9T=$`(O M2 xz@wt_QY+o0[W߫faL6,\kE)uLϰ:<φ*Va$ԤLuUh,s;ڥAұjj (ti`  $mLk>W8LOv3wZq6^2l9+d7AnZ0i0;U}dޓ,n #XzMB7@4{և HWo(A-, tcI+'sW4Tz-xL'ػFеe;f`ڣ&.w /A[YNUai<ؑ0CQ\?˾ff*Vz/2`ABVCp2!%P&Ǡ`2ěKD mF**- hi ~BQ3z$U/DN)F.SQ  5(XB(&ґ&M]Hg mD )@T >[æl(M.W:2DU=e^#cW &uƹr}&WNAc DO qv!56=Z[eB?v~Bc%d>7AqVs E@yGܓ^BfNvXMTXN6zFKj2lIAJ[(4!m ij k4j$BLxyŽ?,ΐdR˯c[ʁEkhy*!/b":~_;D2 3؞^g2'fr` tx*VxTR`4u6!7lht@j멂I2"Ro8o,^tGKjޜt9\{_,L]bFH {@sHWIV!p4g c5}\ FG, ZSM0@0l׷}<}Le=Ʌm T;˟Lr?˞@d.0oB?ʖZ(\N2)?qZ{˝H`llAUHԔ4Y:UhK2sE }x$('s8(3 Cxlزg [xܗIlw6h8kդ. CݻEmF.F(KnE2`֖gfP!o)=w3aV5 Zv#3AP|TI"Q4# ]2ܛ_|C.*h皕NZMߩ$Mg}ᘧ:KxhI!H,$w*b8,434IWܚ.P0e) =x!9 7_֕KCLɉ@c*F9{-_ӸNot252bm`%٦Ѱ`܆|Pd r#N<_M-.V0#YFJ 7=N%X+'Gr5$OusqHS5 .?ՏC2AJj@vԕNڝ" 6G%uZ吻RJЈ\YZ"En Y!뉒XKAg/ITV%`ZzQ S!z6WV/b7tO %;c˾~X02K3HK,S]F!IEyFFx|+8\hsۯ{1+Z˅)?)i.|,Wr C79 3UL2ф֦GXT L 3tҫn4'{|e6wX]ѳM$1)!(ձW7#V> 1?$+&7˦lrR \d=0Qz:$X33;cZ!~.vq}j{Us+yL*}꒖%@wb_JPm l,sțRZMJ3u$Xⲥ'5u>]9qyc;YHR( DaP@jwE*>@vp+$'fY$43ܭV뎋h+MPs``H L؟(e^3r8i~G V|!@:byξVX_.ܧxX}@%ͣ2,Űtl!>;d),3 $ir·٭)H ,+%﯌ߛf3J~pR*x \fIY~,v[̅h'…p"_4 TT)thZ6Eh5I>X> ?>ܿ#5>@|7V.,o0c—3& cC1| ȑ`55quaU'W dv6}?1%_/, Q@=#&8W@-ǣ3X] 1ҞԔ OZӉٸZhLKM>"$~A9aM^Fd G"CF<\${Zwu>rKrU㉥|QPq }nݴ}-KlS-򔬎Bv0)'_tI~\өXx` *16U U䧀#XorsǸV<#'1W*N PS0k縉KnsG [ Y7t OE6n3 vSz7O[N0ݭLӀZ7EgA[D[= T?< >mC+L!un'ȑ%T|^fC>-sB&> 4|a͏p1&9<43GW*3eT(_^` O=ebKHkD ˱_Ah7>_b x"+F!trHm jSW=xBXK5jky=0Mqpr )USﷺOaZ𐆸lE6!]{J5#uߩab4^уLr #k M?ʛ VkU@Ҩ=7KUƅ6&ͪh}D|;W:MhbGs+@]]Y؛Fe$-*}/ aB}:t~k dt/E^z }IO~%_dC*j8Tʘ%Lrsi`K\ݺ@BrX w@?XN s-\ ЭfXЦad4b^`kaUAJtk9""K/R5^taK6}Nz! +\v? TOEn)v$@-'usMxOQ;2|%i໖ X-:VLd&{r)ط7W|n\_n"Y$2x>sD NF c$r).<fz.`TKFQ `1vI$l-~ߴ?E Ľ1}P /U8s&lQ3Bd]NrF4x襻U$h&翛0d)o^~#mUMGL\c "JFIҜd pؠc8t{|V"P 9H ahs/4O͍KF)$&ɁR.ˋh?)VhSeQ7alwYu8ɹh -VfUA*+T?H'VEhON9Fp,=ʹ]-跺;nQ32(ߢCѼ8jy}/yB}A}\eQr@"{wCaAblLWARљ`5,t $} RS\uEOq',meepr K_LPIvz,;-c\T4V/d5@~ĥJ <ХA9vݯ 5"Han3_H礋|2TŐibY#9 HZ~4zzwˠ|rDFːTGUg/zAЈ.R4ոwjI[SN0Z-H"[xO<Zސ1k46i7[߳CFW (N}0~MZtovY_ '͗g$+'NͰsVgW6|YjlI ODba lL7p3RtjT欒*3]mH{wFf#` ۶!xˇkvp ؍<8`9Zy? Fjx7؎k)1z.[ *p}}66M,#U/H.Y:eam~rpjR,~8.l(<2E4 yN%I#KAxD!zn!Q3CN6W,ţCTeE~O<Ͳ/}^CաZ_vT&{naX%)nk5tc֢~t»jsygJ@#{c@ǩniNzo$[Ye7egݑEUчwf(+ $po5Po䥖9صKaZ˳=Wi!/0Y廤$qc8xEJIdm9iѝ;) xP=1摍8t_nО15@4b'm+ lߎGoX*L:XAN!lbέC &e3b$xxϵ`I bq 9.)C`ǵN^.+7u8~׬4(>Prz=԰`IPp[ԝ֙V'0GY+o{c\Z"+:uцfC#aWԄy+? |bc_ .j3A2Pʇ(i7etBc]02,|;io0XlZtwL ~0)YtV"'j"UJG}󠏡[%A6d [9;L%ex7˖G4_EVQF#GBJˏwPot^݌EhIQI'S:r¬'ٻWp-cH$✼Trrl$ fLm!^=CM&tF&<͠ysHŜA?F^ȡD;u̔ n ivo^ ;or99By13n89q2O{MZ)e )-ɠ(o5r <*ۻ $V!6|z@&58ي}MW:BLfb D mbKJ;}꠫{[hƶ k+|En4m<X?#KË*)m O8XJ4h,VR1Bn{ ݮL 1HSp[ Ɉ:њy,/lh_cPFpؑ_lMV]`\hṎӜpVDÊ{LT˴zP &]c4 G= l;g_nFPCtYReVYwhp5 ["tkd!hm5>%w3%1<tѭ&"#ȈK\:Ye=۠doej\yoQ:~a+P\RɣUP;(NYO:pz)!t{Bz0lt&*r %hNCDMQ>.7JQrT|Ր etZbG3W'W[S95B|%xG{>O 1R$>񬖎zckE[GMB;Uጻg:acBA=_ɩU1M2jgVgeR7©^PGP20 ѣtU ^ !~l!4!zAؽQtB]wgfnV-cH|P\q:V]EJ>gC:A0r`n;S+SS @ ]6zTs8XHGAe0V%h G8N'> tHJ*5,P#Lo[p) gQϖZ\VBo_x!]y+пBjavbMƖuT%p0!L S n\5thp+E_c-rBE(vnLzɷ~&ғ n8N829Xy/3B#-V Rj+fsl]Š2t3mH@cZ*i{w gZ0!V` :f؏bQ 1vwv/)z|$aו/*\h{+BJkK\)kq#Ȁߜc$-4B) 'jԂ PKO8)D+v(rvĸ+\;*/I`t߄Y^4{w]4 P1"[ rpW8 HjP+a 7b!TǤ/|OےtCəp)&PH!slśz)|֗td0TOlzsp# 0Dm{"m٩) &j=^T&25r,D HP@T7u qhgCb3y[PgqLi஢,%$FQuh s_vǩ!Ğ:M@ߜ[6J'o#g?m$aa[w9nq HA̝:@\!TPS[ŐRܱc c]K-X=?3%8֠y#ޥ)jܞn"IJ5)R.C ߙhR-CS,V"YuX=T̆\|or6 Ecu!&~0闁d 'kogYˣV`{w)!vPuXMTTpAaɋfw?NU"ldf/΄A8Or(LY?#t~æ.dG&ܣ+nc;xib%D֊D3I6GÝZe+udĘU`nyKJbf>D*H! ऍ P쥒2ͣ*z)l0xI_}vUmٖMfڥo^=86^ؤÈF}wDIJg^o}@[Xe_ >gTb0L|Ov3-u82-ǒT5c@鈑l3u$x9d)bfʨH*Zcsd_L7!dͰz~ŹNډPڟ ˅>T_C[A..bHwt1V׈T]j<X Ix,"4tg_0}uT|MÒyO$60A 5c ^bU$wDP83̌a78&Zo'k5rI{+D4ގnO|;n`H[m\N48ATEʄl0iJ["i~o5٪nX+v =AZ7qvis\0SL$# Ёٲqt+5prRTMXzBUA W5d;; ~Q[EC'-uWA:W$AAD[]%xS|//O6B&L[`KloփA\+f3UAGbh]SJw|:dBRp]fMY!Y7Z=.lVS|}: K2(, ̏>\|xnD3 :sؠ{Ȗ8*룱&I;cS8Mx|<ۺ'`z@DE v\b%&$zdl:Ѩڍ<)ƱC-hH_ Hl]^к@mn.c9EgvVv{]E)E] ;JgӯªX 0~=Y-qo ׸6>o(nբofY Y=ګqHn!OS1 VydE@Oe1<%Kjf몘@yWbL 7X_x1sSECqsI|?#sUul9׍xD^T{ƺ$S_@1E_1yhVUN#8Xһ8yz}$U#E|sӞ^$.ϱ|Wxл=>nl2-͐VyMD/WLc,l0ip%Edk)v^s(RYfc?!+ [rs& e`Qܚg{L'M9"R> \1?*_X'TmoYriA=Y Cd21Gwqape>0~<S'.]N $d%, "N-:̞C\Pt3?AzKK{m0A G^yu(D&h {KnTZP,\kq, eL,Igb!z)Rpp/Zu:BoF2C]2V:y\BWÆ*V6 r̀,>Pշj%~zlFՖP D/N-#L)؍0}ꮰxH Z.' -[ Mxa:@ж蚩JfH,@6\([ 4e#AT]T2hi,󴭡_ wwi }﹈aTż~CkyDnJPg fXoWxܰ Wn1%cbߨX.2{pj0J)Ky 't** GGkQY~PԕcZt=lOHeZcN#ff0锟N4V&BEx񝭁<0T~ERڕ`aF-C+Qo?,lW tfƾj.'O\ O&2x ;S¢6?7!=p%sX8ՉUM/F sX'\Q42-J4 Bje16Uiik0%(ZAՆU qKuaPiGq@H6  ڦl;#XOT<f{Qh*6T*XPHG%1P`s1 Jw3s@DETPUa:09Q76~?~p?E':Q?ʀ%F p{u3E`HP҂}Pf FsYf}Bd# fp'YcFvoF&x4}ɪv 0ux 4ɴ p،? 85ps-XsY}X<)뗷mnXQ5Z.ND>DWъ rV[p4@5yL8y敞s ){wxu3Й"2 $ xmԤK:@?Pm֯LO(Պ= C řؿk ƌ}3m И8NxAa|QeJ>qd>vfcR-9/+ES;)(4nKM:?=~(C_(O*ӯIX笁dF7ČD$gL i?(~g^5tsFS&pZ{ۯUw{0Zc\JCfq2(qDF+Lα2:rVͦ5pEV!\cXH9Qexn?/ ɕ0rz鐓:P4`¢[C9-(æA8>`PS#M)u%b]Ft +*Xs[-duq9,ҲEi窒g @!8@R}h?]۸^K (nu%.#O#+l'UTUҴqzߴ,c٨3̤EjYS)~pDw8 8Ҷx>cT!IYgYJ>YcCzJ }Ε._"rebwB6v.jOSEY057H] @njn-KSo+#  ;|y{ͅmqFHxr]*Xd5opVtT/> 3J^ ca\Z+O?ta+AY؊R ̐Y?TR@q4Ѿo)x`'K w )-froV64ꙺ]\ &r4@NqV7`zZ`UaIprI,`g ֋"moM^4Ҫ9!9q 6C2ok^b6 1.I̠>$/؂g"Ds%%&X(,yzuy@p^(csqE[5f™cE[2Rwar!7xN_U#u5֘iSŚF%/}QCN3t?߶J3f{6ip槭HUټV!f$4%evnn&v`%׹5\TM:|=hg \.~N6q3Af@́E.@uޡYsd9X]Z%EB,gSa&+p-<^k[Jqy0ls Ȕ9>$*h%x$E*O/@;s^~3.ߣ=$%j;5ڡL6?oE/"ӰTC $*?5Eg -#b:kgb͌ۆk)ГػNj йU_G²4ȲrAcsnUfhزYU:ПcBBbǍ,"h , &`N=!|pĸAy6#yE 6!tFQ!  >>\ooZ.WQЮw$ISJ58`b lQ(8`lR'G|q00iQ=N3@Q!S HɳjQw>P ƞCHfg}t ~)%o_Sp^flh!X(IX͕WEl C9A_E z՚͗=J0T1Ɩ!Xq샦X[DuDoQ}JZ>Eejdٽ ܌~֎^c]'/ JÞgT{ ׇ|Kvk,%3E{SݍQL!DE7raq+'r|Bؠ0Qg;OU3(ݭMv Z՗d?:*u(6fnyVmœ|q# PGXd|xWg&? JE_`%&yٱ%g–w b" 2LFMME7//!m3b3\tX fvJ(D"s &͟0) ~S5pBvmzI67Kn5Sk_fxoMNɩsHN/ϙ4oy#r fU@?R})Tm(->Wk}v9l7 O,p1~!@ݹ9{9 6'+eq!qF⹔$EQW(k_~pŠ 3u?&e D]a uI?GBpk7]ܲR6덫B3RမffHV=xx!bQ1]Zָ~] um/0t#$YjS ;ֿZ'kƓղe<ʭե,Oq>'W 75;?x`kٞFL,B|;91m[W]@G% ko y0_rƛ*J:LyBj=I (*Qcy|y?b.LBYP=]IKcy (o"PlF搚S3þ`WQQw\P?¤sefy*C/e+ q$CG Nv:NnS%5&:Uy3Oyl)8&I[ª +ZOt6#VA-;lS WFτTq*宂w^ؤ+$dUUJXREu RaQ tZ\s <|'Ontj߆H)s1{;%4fXԡ Gb1WI7p_~ZܴLMa*q5?AGVU9a=wD,^Re{bZluLF;IRw_N@&m\N$b*Fx%X(S+/e8豕z_du'0E1>~|$|ƵZ5DW~Dٌ;VRYC)SEL=TeV8!-ZiGǦCF r)Y[A3zWE&T=ȉS4iW#a ~@6Jr韢fFT%lױ;(@ F!+6K}i8Ԃ"{@q./QLޡQݭ'F)V.uJÎMqϹv)$&LNwT`b2 ȡ`5a7uWnG jh !wZT"R51'I5VJZN t+ueY{0U0@-h{$-҂ 9LoicYS"K:Mn󵃱[TE'!B},,=jjdBc7^X-=FŃ䬖_4fӕ 'AiW٩E߄t򁎽y\)|k:l- if+;Ŏ<ݽXKZfU8w[1=@ȿi {م PɅ[N?n3_׻[ΜXJٗ2', &:jDF2;FjFRiCr 5GN>\grZsWS%URw5X5"{GZ-r^]kIbu?m)Y1^E]y1Fl ~}WmxYưVwaMGhΧT4p J<L0ϡiP/R"/̾XVb*4g0A|W.| ۏ}}a]CĥrFלS!ј!0K7ihC)e[A#=_FR3qƓ0:߉W5҂ԭAgվGL"̞E]܀\.@Tti"oOH|(#,1U.$D/d4mED"ܾ O@%@ UCZ*pL;i(y&sWswK0t$Ug`s6…/Mh8ػk0e`Zƞ|i.e"}CAts MMPoA2$yeH|-Fך8RoMDe zwZrԾn nVΚu>[[H1EOxζhꂎx$\Ba`9AwA1ʑl(ˠmRoKjHm/!Kwm_m8U;(b:ѕ8U7m}{A /ntv8ޠȠT Pfm+ls]ڣB&Vxs@Nb $>DW}.*&Y1 zlp0&z` s'ˏ\8k FZV ;|h{@oX1YiO5%lu r43cf"|| "hQٶ;pTEC-WpRM4=÷7\MhZOG$^4!3,)1k+V<,4AZfn}P)ZߏZ&GyS4WeҞIL Bc?#Txhq3փ ϋЭO hIBjڿ/ta,w lm\&%ɢHfVXvg@NLV1μΐuBZ,"*h{9Fe%,zՅfպOZGIGu-Zn\Jo>P t ͚Roe7jT:o`O0BىWa(D6R1o1 iR <|,ɿJ̫x;o>'efg0k 'w@|u.+^7>@QGm*JYe!j?N Sv)<5r c7'+1ѤnD= nn3ꛓ``X4p/SV$'JvI9"TPQ7`؉@T HH7U)Z0ݓΏ]r6^4f&3r!-k 0!ׅ~v`BiM v OC_56C _' HAֻxi~e/J[]Nm&&W]V89Ͱn]sp<ǃʛ[5M"zWk?|pż ~S݅B"k_" ViKZWut *-_X:5RF1gj1vt."^et}7÷w¿iQ]ݭ%wۻd)[/8tyxC#Fؽ^ӯDW|2jv5P|q*MQo~3'*P5Fl'0XJˬiQnh `΃ 2^5X)U7H8J.v{n ;:`*tA/+8- ̐70 4>68N+LHd_S+ͳLmakx#^Fsn8FS'd6Dža.;Va B#„5F`+BW6Y/ﲰvYQF47%sn15=ܹo66:nq.)t?+G}6jl %2K@ҩ5Z~~ָ2# &Ο*.RXő,@b bV..NϙHI洚3P:(OkTI^_\`76NvՠPΌi&l`sDDLE{ 󄙦Iw㻨IݐMh/#‚L~ 8g>1m( _]oQ<+d?ekQe*k(>oVbW{!@)YbJWa:@w~4ta]!wDv́dz\ ;>-{GUjtt᳝k<81(,Pȡh鈕Xƕ1qM#:RߥDzm [ 0gTSI$d B#ą줷u `iH;9@#׸dZGSɫӱگG{$L49"+ zLjGՄWH:_`'鉏O3\#g [K9s>j^(a8AtulT;f w#a4υqܸhGR%Y !\^_H i,o0;L Zn8(Dh:C?_1n,HpUo YyΝAe&W.oV$=CcZv xw( ^u +Vq(˝{f-ȽBɓ wjzT}rǿQGC &N+ܢ*gw,5Pla)aDY#Ɠo7cu&t! ڝud0!q2}STRYԱ$[ =Dk='%׺j) :*I*)Oh;H*%cJ8E5e7D3!{UkBx,:ѱ_ ˭En8#"nHk!H}Pj:ۙApyhJnV'!  E ն~";|* _ QWnN+G*Z[isVz$s bҚ]Lq^6Cmm`IC:vBFR3~(BT՚TxI+ت5,0֩/eSS_/1`WPxZ9$|2_lb[(Ș/kuF+o7lO' Ңp/ gVd2B_KNO[u`͚HT[8ݑye]ծՅ7eeKCR:f%Ə[֤b5b6*:k( *M'y FR3J(ݏ~ Ru4V@_: UQЫ >ʡշ^}8 kXX&FE*1^nnZ~Tn|6x`5Yq4Tcל/?9J.Bfs&ԟ3O7yo<9Ќ'!'ٮ2eDQJ&F-o4p֖YRs{IHFxq#̭:ï.@^^&$ u j;m}2 tXXs[hKlUxQ8u*-=vT}q5&o2%)uTy=d~%EPj;[~=>M^0(Q(g'q_z^1x]`Qjg{Ĭ?ՉIsxiZt(w㧶:HB c5,٬=Vo;J{'- E%VdLKFx{9VlE3=3oZAMV+Pq3?zqT fZHK KaT0l(Lc5$[0v+~,d%cG/8H2A8ZƀTA(;`b@5==ARzuNw {smxa}65˲$À O'0۠uUk (h2/@"jRຼO*Xzr G\)ٽ]̵g3R@HN[7S~nu2[R"R!#EZHUa9)a-;O$.&o+IAmU֒=~e$1Ȇ9!}lX!ېwrVM Tzd65ǹ(t8s $Ƅx0`E;F+Cj+V\0U;ټބV$}wrSm՛}r,.k+S*9_" J';À/Z1xKuޛ觀?|Ktd1NX@;X% ulxrP}p]WX71c|XAN%9Oݒ[0L- m?顀BqUPVVJ2K]Z[hRvg!0K(TiW7ɣMhډ{t!>൸RCb{Hʡv .u,$.vYR\&&J J4TWԞLSANi8* vl|Y- >IMZwDN'&#_]ORz͔eRj)^zl(>*$"JΠ)Y%Z/ǛBK>텪uJdK FoUcId U0 MO;@kDVe/CKrz[WYeC >3׫q䤮Vs47ވ0G^h^/aY5aF7Aiembk,2Ԍi6˶;gp0N3TI5NJt䋋8F!ڋ[ܚ0j>=V*^"gj]>%8Id;]0,{o:*Jv(d lrGX} Q~eׅ;Z-w&+y.Ko_ޫrU;JT^!N\l)1bŽ;2m[b嶔JOvzX PvUX$r3 ƫW@9U2*iE[9)4lTy4"?zhbsʅx|VȄ1-h2ܝxYx)z*2e nxh|.CCb]-WAO5+IW", M t1<ǏY|sonڬ~?)mtt֌gauǷQ0Ԏyި6,v|6%#Ay= z'8Yb홒-aMzʩOOY_V/[Ӵ",[ qW flz6#P7@\ VOgx|8a|~Mgl$)6Tk]]Xy2aUÐiVcp@χ#g{ᄋ)ޏc:eECFbXEy]8Q]$,LstXGv9MJtHO(cw(mfc,HMZv̓;MPkJѺrPf 0i΄-(t. $k+zG\Ⱥ56qhjwReq%IƐ&i{@w)'-D?w`m V=f+2Vgkv AΊa)ȞunR)GgXxYs7P/pC7.wy^F / ^ ޤwV4*e+I\e}BjY\Ϯ2&-! >UfdeZvbOոBsO D+qTuXwL X8o=c1T ILon'"k1Ro _ 6@}<.C_Ui%B,u~p&-WJǡm=hV#2qyT` ?Y >m;~}AfWupo'N6PQ5!prEψOMvZsYx%V "HtLTR! Sb53^n^ozY!8huT5?ȱ8'{\Pn^Ӝg2y{GԴ|Yn 3+}F*G}oU`Ն^J5r5]}Y8s&mX/w55 0&c%ʖ~qPwqd knJKA3l&JDƯ֞7Kۡftts΢9`ɱma'B}Vq *] "M߫ nS2d heo9_m:'eb>L<3)#$ ђmقaGP<Ub.*y)_בi !9y zwg/Wc` q[S&U")E(  I'VsXA$䂭f6bM kEdF8}v!7oUalov|S"Al &XR+!V2coķ*)x! o:L>َTuwˈC88֚6;ݑ+Yx5E؀!]s\Zp.yOG`ʕb5}.[tvoZl;~goڷgjQ!eYCm{'V+a^V%=knUy]h3m (j$7W+rxPܖDuz*~|ÕSC_ z*dIZ[3"'ޤ1H> h' `VxbZT@/= ^(^'Ʌ́Ǯj&aȱRO KfB)P2$mP^ H&#ȳBh"(n$((&ES+y'hKH?Au $DnەasA}W*z=A> Yy#g#Tvgc?"v)B^_5pi%tDjH$@FAۑ3\(VaC~+mR3E| ;xowI/(2z46Q$pwm[#:N2ڦp nqR#ۯ U1x{U\!LYs4/z5uX.OQ>om^9 Q^ѱBؠ#" >[NIM{a 9W&=<2[ )Pp'@$KAOYYǰư5YuB(`^SZ;^R}{˳rD* ǽts3MG!f SF.n`E,q0WI/Hޔx WwW<QSK<4iS Y@4Zoo&lNmLDęD S*g m޿|cy%3}fC,f-Ov_Jl %80"(D\"3{Oٲ}8!s ,/ܒ;0/ ;lc˟~7вk]c- KO5_WB fĞBLrVߐUQ=c+GWvj%oZk'H`Q:2_1\_lkS><"hEekHa/. 4tLL9-տ]y^0E)N8rAE#qZ{dQc Ih!il4cdбq`m4DʡG=KL&F'L;χCp(sqis^L̡*6l_SLV8Yn{/4"%;|$ٙa-*?ذ8 H1 /XTg ]9 y@`(+ŅOh1(wYܴ2%ey)tO-]dZrp~`n%J?jCi/$ף7|(-@󅝔AQ~q(~|>E —d:+B R -]h=vή!fsC=7jl퟇Ř ֬7Q|go_:?C9%Dς#I$3:'y^JjH[DIA$MÖp1+T.YarcRF,C`*CsZ;eަ^oPm[:6VaMcMdAk|©ؓ%Wa6]潃NϚ]p4H46/V`*DŽg5T'' AZM]m+8ϥ_5j⊵&_'޵q?1*n[BM(og$D ωcoY 0<F*/KA_>$E>b 711Vpm"`f0fwH e \9.]9&!y U)=ZvIh@R@' mveu׬ GϾ'^Vc)"59pAx{6uuHj=ٸfO{Q_` rS .7ЖGK9 eoi1|aXf;s0L^ٳ5DZ͜2^M^J1Cjmk.c/ٮ^m|M#kܳe Kڙme]}ǢP3$`lG𓽥t|~Xkdܿ2ݪ?iw 8RWzE#&אAՇX9*'`߁k$fq/Nv+orЮҵH;|w#KZCUy!}אZ1a9B07tET-nے_PR83oV/V"nxMTLۮKݿdG :,p5B@d5*?2I- L[Wj/R/ϵ׊I-̂~Lۿ;cL 7~R_0ܡ榹zGJB9&#Z$ovY?+20QZƬ:&ڹ(6"H`y-Y]<ŖnS‚ îOF8<V߁~l= ޴C:rxf5fNaɲ6IV}O.Xt>W.FIDBoʪ$ҟL9qlx0Yuj-5q{"%Sz~5@oSN;O[`B 4/Iu]@luq:.@Ph}xZ $Pgr8uHE rgogr*8UϮ*g_TURm^"c˞;=ݞ .< ۗ $Y.$bEA=$ - g.UPCS UnaZLY$Q$E ?6yzT җ}OGbC&T`9C]f0' kGrjYJr0̂%s)e{fxn$}xnJջHFQQt퍧H ~_Ђ 5&XeR+4 0/ .;x&s*D*|- !H;Z} x,$e;F,[F^æ۳z ] UHeUĚ o v{r;3W^^W@}i5`F7gLU̢4$qA.0I7n_}JbKjf,-jɚhzpۀr n.V:ICZsy<͕C?lZQ#'e#tiyZ0-RΠFxLr+FxKYyz6=1#!+'VN%!ܝ*@At ^ m8޺D>`yp nZQzHUi_v83ūCMt!Q CȽ#vY晌"W׃ baٳGcwGlMot{}Mƿo.JNlF{Sz]]ySirp@θ;bʓ ziS)fPADM) {5rHa/0a32(Ga| lYms0"G]V7'Gحq謇+98O\D҃jvrMR9pdr : J5e~amN \XÎ'L9!;e|ȟ; Y*a~g~IW8R< Qb.&x|p6nZ+N\5nŐp<֏8d,4o|! eP XS|4¹a#pR]ռ-5.y7C{Z)[ȏRVcqn ;Hdn4Pܪp9n]Q {n h4Nzw}z՚( oBYPոseíW.聧CKO+;SFāOo(% f˶i۴46rP/UTLNoVI9 ۏL{C' $aK..9]`PFsO-RP6q?3:v>+  n鸢Q\v [9 |l8@ g 1d]]bS~apRMS4pi4QsR-|"U{TKSy 4q#wY+LP%Y=`L.d[ -ፐ;ߐ*Z/;Q@cV0v'Ο \FiU1\Q>M'>T$=gc̩G;rvH|x3cA -YgDiH*;3ڋ& $a,Nfsd[],lwtkk}(K|= [ ?ojڔS:4æz[ŵ]RKSܸ[i? D *Y/gҫ r+e@#:^.E@m 㯗z=^iԛ]q:ok, c?%̨w^ooib x7;rZJKI! x"W(@ڑP6O1u.K)Bw+BpϹ-2x55^^{젽Z ,f<" נvE~)D~v1dWX%kU.1kh'u?_?.&بr2fw;M:]b$40=Qv,OL|"Nl@61hyYHQ)ckn-Q-p6ZxZ>H|@ţɤ[h17H>BHޘ}i 'i7(BW^6.}Q6 9u 6Pv`RR^#cJ,oÜ'p;c*T wsͳ˯Ͻ 6IcTo(uOZKkΤH$zl M)cj3>v2"E5Y9xdIE덦B}jOPm:O q4@K)"WqsJb~Y%o90vMJP]L4CB0|̄>'[XV}lJH;quuŬ@V{k/,!-./if}ݞ?gvmC#p#4W\&˺ }J TǷgKO[Wܴ475j.}':di:IϘïZDY %fg$c khϛ|tpDx<1Uuvj: ` ^N1qTE;PR"&o0 )66;U ũx9;k6Xɧb Sǐ(PL&:~ :<qV$(V1# 5M-W/^HZµa׈0wzE鷻Z9j9CV{:v.ᑣfm3ӲXxI O7$C!,aAD^;k7/X2ҏMh{D}zqǴqUY lmSI733iH@Y'B~.֕{7rql<_?y%e5\ D2c ^›>2::G 5<)v o&x:+,\VZ^}*:UMT_`LS_o\SzR]ox5*E~&XdIvdM׆Vvk^I[v3tT4d9e򢏔\+5~3x>h&>xh'"9,YΥ3;$+AiB78q[k/UNݒvB%^wޭo{ \=O,@ݪ8i@RHQ<'ŵO-A(0쑸,B W\4Emm&rհh/Q* 6PL*RKnFK~5BOJfqVh\[ (gʦATE^ Oîu!"BX!.7Qu cRz"e]2kRڈ<FJ/uS\ի$)NQ W J{K}X _Y/ELo'd4%K#Av>ZF +ޔZHE&~0b#>Np`4ߑ:Yԓ!g |-½ݚe# bK^KؾV/:T]آ`$l2M5Poؖ,R4o`ݎ2@2ߪxk`߀"qه{.D=Q[qƫ_tq54nN/8*3!^2]צ 5ҍi4=Pޠ6hצwk̷oҼ%;q{zxs>4MfCJ,GYkP[<$tu疺Ymn@)$ug3*w%d5{i2onY(Sl$ 2-C-dSU_"dRy'$ЯSXAʄXŬog&Ϗ+<ܕQ߄PG?ݬ뫃fm^F Y"oAIjKIV`jn3ܝWSG=LʛeP@XWNG !PrMTZŬa6$;=3:(t:\jAMW j r?ljWvq')I#jHC33<>G%qqr4Ó׵ЬbAʻuqNa 꼁>:f~SG _D(7ÇAQWaױq7p`AAf xsiHl64^N%izviQl1o4\<^NpT nB߄|OsJNxքѤiq> 4$$e^q&w{¢#@"Xl,a!( B>{!{WSӷ#P$(rv`ςm1T|j!qʦ n> LcT=iLE 4)˷1Q\ro(5XP= Ό fS׹FMu.ΞIm ė`H>-$1Xӝݑ\F48ayƑe162vTL7ޤJS<-C@D_,me"=,\a݈Cu~ 蕤 29cXH X&$Phn֙ރavEa`c?Bk,‡y-`+A4̚q,&odGu#`|i` ]InqPBZTCB)݀ʼ:̂̔4Pݥ)W^UK_)9+>|ˏ?MO[+Uq(7EEE/,㣨>99^,Z7YN!!Jw.:zGZ)\^1^Lsmrk^_:R=w@-6%t240S?~TZ_&/K%D!`oEmC",/prWB;.:ޕ]~R~ *%G4SQ#&޲Cl$9ċT\k^WrRrG#3hbW(^ռPi?x7+.R1* ,BwrCܔaGc7D:!/Ɲͭbq>&QƶcV㟵HrZ VaNoI/dT^vl™XEŕBR/j4̓IcN:dUA;[iHY=kćR6;|_6O&TGyb*5\Nlw[nYuCL`0y.aAFaּ ꣽNy&.ҀCqS7> t ƒ@@qGUVCj$unqb 0s[)Tg sn^VPpbwXc^Ot#{k餰 2f3x[/nEQu^Bo_$# _Q{n#Lp>9?7oeit[=A'-ttjS80BjHqWTfՎj_ab Qo5ہ`L]Y΢<1DUD¹?qeDek⦻$6˜Xab H =ㅜ0~Е1o$oJe1F -7Kp8_~)UVZu}I'Y7ooJl BV 5 hz&D,}bB%P(|y>rCQgH3}Y 6y~AO!ǵ(Ul">΢[OaҮ? }CFw:2M+/S7l?}׵S]˱(k`"IަbRFQg,92=jb\q}/ ]w ]^ͦAf %7M\N0l"[(XAx/lBf.mc?oq4z;M)Oԋm3tF"اCᝃvUgLgkFf,AEOp-2 {p hxs5cM1x3P!T. }Gz'Ht3)/6OXɼS]]]0XÿhRS7?U)>mx70Lzܘ^|p&YK@k导q_haxGϝjY*GG{ Z2 ^p:JK`gbH[Эrl4G؈M$x%U06/9OKk%x_譾(eBkWOHXz^}9H5Jbc o]\x0&/ R~XBpoϫiOCf_mʰͳa(X6 kƯ=-e" >B0:RL2]rYu?Vf<>\{Dnyu܂9ԛL,'O<bw{FkT2"Dಧ]rtYe_+UҔqÞvmQerpdU,vE{$CȔ2 =F:}*@!9ȜPk_6DICbHNF`]mVΐh*^[HI7!8.H]?6*.<ύba)/CsFۑtÔXY:* [;hY{q\be)V}*Wf'(oi}Z:{>R[FmR*8|'sR+;U&1ky*`@lgZeg"zg`5=ޮG a3g"J[263MvxT3;թ*Z`0;+rb̑89 oAcY,O_Љ)MqIQ3`a^%P ڽ`T;Czkɪ)⬆ "!(z(ZsU(xehHh㴊,bUb[(kM|H%0XJ=_D9.?]AUHBa4E|׺( tTY&HbJ?cov9l`Ӌ:L^&͵ _ҴcgG @c{FШD"$SsT!X[*Z46_[,@{i~4^DW)C kϗ7s @:h#o]20j|n+o4:+=\wop9@׉naU M8}"$1=>e?~%>kZT:TKƊ]0 gc ˔X!;f=D9N/AV%jZOTqgt͗5\ |Z4b\Z3G.S2M,yDrL-3itɣzB}M6LS-:tucj<D@;.>yǭ)B*Sq.D*ck@˕',]#0= 3|^ַ8nש`hdynTBVdg=4{`FT ٯ! nb#oQwW>rHJuPEϦۂO0|&lGҌOa7G=.k1zibn;huUlsYn^藑Óe0An|@ķ3?}Uva`_' mX̦&ˡ'/amIޜ2մRstQI? UEQF+׎x|}U3w,}WJzݯ 7c`4$\UDVRdP>kP1^dFQwn~_l$uo;H[" P*I]Py;mu¥6iϜwEթwN^` VƮ8z׿LbMӗ % YR."+s9`}ֲ/C~4h'~7Ӂis華Tڱ(S y¹~C@ӿ&ۺ3>Hv"j&!QaF!V\O6{##dy=+9Wc m oa*Tְ$!|邍gFfܞ8dxX0)k8veN46[{)y j+M?f<Y0&v5v/b%Ufbuuʰ;t>H3IF/10C3o;?Pג#@;@5L IȢer̾WUOd:(qC8y^ $VFS#ﮓȥ(cAGo r| PD9{QZH ='K7dmb-><^gFЀT I' xsK8/R25-Aa,(=K}\94GIP2U71<{vvggǁn}~'pmCg#4y@`*W^/QМfRΑ/aig^3s_.4@]1Fg &:,+'y |oEq 'cՉ瞂MpN<蹧 "u(\"sd(&w|ƿs$rcabOv>eBj!-αDn+ΚW+4$0 **.r^&Vr+I$gK23  c1ץ\ɄOC*ɡ]T5淎=Xϓ_sj>6Id/SM}@1U~#ŋJhao_(遬n~7Zž!N#{Bp6D.B.D/k<%af&-<~{(c8lp;S.se1Rb9xSHDޣ?TJ3JZ99ݯCQ:C75f"GQ`o- Cphq;JVgvzFHiuFl 0מ#%eWgǿ^<Nv8fT `VΞts{3"Q3'B"^-O6O!0Ǣ$B|FA*܌wSVfp<@TE?J eo 3/Q#W\}!N]Xsd, j/mȝ뛺4)˶4QnH ?:e2@ͻԧ"fw?ND?p!bs㤸Ļ _D8h$!OjOs kxH˿BF/vOSW,߱f0@R<5u ;*4O7¥Dȁm0]l+l8Un}Cvx͜#_KW;SpXArGȇ4Jl&]ޓ ]hQ/ĂaW~{Q'鉗6`>D~ǾA(ǜHh&L2lO>tՀKNJm` EPynߣwF>ޚi8& Th$L BƳs`4|~eu'bqyil] 43B-!?(jq ĩY,0(.8懲nb +c^:U BjymԯdRM4oY]ᨀ#I <=Cw~jwgض*=ZoL&D/z0'\%/'K7M^t=WW^$PuȜcs.}N S (i hce <3z7`,56!y緛R4+ CZp=e, uLZnXAOV,YKy[*Ddb p֨kڝم?q5O{c&B-nJd7ܳLZdNt!A^K0ts׌'7Ӣ{EM{53Q#`R TdĮ N;Dm_4Mu3=R+'ܰ" CgJroN pD!3T #UʕD{U ` ]U(Z0Lubĕq8*#6R!aB5 w؂4\.\ >o+~8' {i BI]H:KHv1\gH=m6lsKe4 /ź1wj]5ٚ7)xa@6j%x-wuALu"cIv'èSܪr3|N3 :0k8ޏA{j)6r 8@z /+Se@*" ܇I6WoH+BBEIiڄЍ1}}XF9+I-=9tY3NѤXC0 B9Q=WIQyd.Jx$PzvJo8joz!lx.>yN>E07yB2h'= 7AW\7ƞ6й\&$ܧp ˌVug"A^x䤛H@q8'0a˥ǞZ3:GYq㠰8b8-+a qP[;ߘ/y u1Gj OEǽ0FYl;HI͝tϑ@`HKI, ౙƋ4YNZv~_L1gwesRM,P~|N>(X}a󓲓ˢPhHɜ)aeM)!mHHoieBva +mبWL zu 1w% Zˏz~(O]3b&ƒŖEA{5pv`J!k)D3=0Hg%K:Ȉq/UTfIYwж=wM(| ֦ I+>-UP~`zcJ>\>0:~y~ϜƃO(Q#Sq*;ab)mMe@ g܎` uv@Q7+>T礯$w-*!'?#^ `E9~i>M u=iͪ,eY&j9AھyyWNqHLr6"͙k>7Xѯ L.%KgGh<}vm2LBAusA*‹QxUq["n>aL\}yLQu#KWbET/#?+mnۨ ([(@TnDZ7+ac|0mB*Ìd7t1 c,~07$Yz¶+}ƽVu,5To"K$Iwv`% cюUNP8[+Bw Ma36(Z)}" Ťubvo[wz#|T4^2cu%L6D氋Au %vIKeX3fI}ؚ6OD;vs68Lzk[z9֋) ((PzdM}?VaݹJoH (3(ӇNm8G<˲5dZ9|Sv jOH}9>(Cg ".9fp.7BiO0+unT6)Gi*N4m.uQl:[ӂ@m?C.G|^eQf}@2A.FA`#J~1L2)BeX|h'(T$slX73Դxp ,i۞4A~;lT5̤dQ?WB1 nu%8fRVG'yi-yrWDvz#QPۭxZ]lsuqNb9y`}2C{W('}u[\|oEgO`C*Mb ~vY8nˀ ]Wŝ|' ~~SBQZVas|=V-/j;J=qJU8}}\I=9zٿԻ k-VMSQSNtE|c=,0O MWgs0m Sr ʱw|h6W1Ju=xwsQUQFqpGPtTa2í RkۗLX5;*sO^2kۇÛy4&n&]mnKM^:D}4j /殍pA{ku ~!%,K.ˏќ;%;,({쟩. _N˨B=ݸA> .a^aoTyeJh)ӾSj!2\ 4ȳp/Vv R rsC/:aG&un/@nhbU7 hH:夊 %ɩ,U#[?̞M1]QF޶ ǖFA#!>FN_{TBmM6AYBv\/nH/Tž7 [5"p(t+,j$2ms>[fH:0q)nÐ,$k/̒Ry-a7yV;"ƭ'P5grs,-'6~3ѷ;%ͣAr"6D [},)orŽhdsFc6ty&N!fX=iu*ؼ3:kr(s/Q7Rn]#nmSΉdgج *)lNI+4 S8/G{!mJxZvHBGc'jO5īf'n{nm~'ux906[C1;Pxa[_U5hY\9K",L,94,k/p[Hv"jkx3?#X1 !fƁxn|g4;yУ86E|t*gXt9:0-|~QoS p5Zaz+S HBh%E/,YW8`a"2x"l@cOJ;tԨS}:W ]5:pr)-dvNvc T0`k8hRYPҳd}{.FW">!K(ԏ.<^yň9喞z%Lrf'kй$#*NE E4-7aχ ЋFRz+ 0Bݏ&>^(O#IL@j jUoPju@pFO{wH+zʢo!LJA p:=9 Ģ!DM@պი}^5)B urmw,Uk+~l ܭE\I.㔆\WOqE(mZzӞN4w,-m,,WL}2S"_BILB#?94qdX * wzm"X!w\~kKpz(ؼtSط88`Y Er-Bcss=>(kc7ho=:_=@vK.wmiDރ7gV~؅{;GCx8VFI5 ?|~1[fT^X]Pt1-W3(h N)=)W~~> ەţV1@lG@bND"VӮ?흷}KHE2A4#L; w*eN.FAF9i孶j؂-Xd2i8j*O,% gd $EUM_g>V7`dw\'r0 o泺{3gV k'疎k7 2 G􈱫ֵerq'eymnb48#̏b+G!ҔQѮ lU!hYڗث~3A>:iPY Do`gP* KL[P_5OLzq#\&ƮRt(k bL`H'Wg^/6Kw2BhN\|pH `CE)Ə Ni1WAMO<lm|J+a2fbjvkU4PЙh u]ភ}j0nwmKE)WsdZ_ Mѿ/Fi2Ξ"v(b>)`YnS;fT{]HB//Hђ=h hN,fR568N^KDBcVg _+{7~I^7dLI/ޢn,N?sO?֏2 dz7jZ J`,}B38?f([=G%*AXK[ϸgOۯ=y=QIԉ9[xU%-+b&T&YJ~Ds yCWTh`NuVnní2:`6*y\%)`|:$BݻD@#28l;"ƚpeOX<ΡZ LB!+_>b1d!os]yNfRЬ1xSOz=v3ڳF6Y4sg/uW qp=^ ԕm1!WotS"!V"~[?QzbNͰF<H**[ՅIr72X8-lʗ+@HUa~{vG L`,OvqBt_BfX{xG,b1-e:bX:pҪVȒv%IaptR& =_N~Z⎅'B> usFB>fEvK/ݤ]k$ ڵ#t$fDdϔ6r\k_n .t6gLYqCR#/h;$CacC1[(F@*(.~:D_6Ȼ}*X>H%`O:^yǩ"I73zNAfLa}Je˳d\znJ;J_f 3R]ز=NA1M] >JZ #az9*0ʨd[||r R7ĪJ9Kp-n"^Vzg߁`{Ӵ_pRThďRz,'8eS[N?mάЁvSvt)hCo>Ǔ!^$@W02Wmp)P~@\/MےۊZ5)NI›O vٴ!52Eҝ4; YCdgH<A*%-T>2vUܛٶT;u"P~#]1F:!G=(yXCnL[+a6eay}b[iVI )RE!-yJ1z!K"RE-?ΠfMzLٖxo1IyN&$MhwTՓT(D,fG_ct[fEp NR[z+7Gnkm|k}:&RJ>6fcJ ̨DmD!9\( ބEs5ꍨkJz$WN67OHNCה"itx0i@w a!)@vƇdJڕcc8NVӖ[v*q9YCNbGAKm -;ٶ՞h[) j\ H@,_ȡZI ʆOyx[i}nIk'^5 qDs jiZ$Xuy !CiM ]ڏZks(AjJ0ȐTd'$M%".:B~M%ѿPXEOX)0w0a &AWtрtvY&OLafh؀0g8GfHd10kWgA쀋4}gZUǢNH/}rĨVZ9r%J h`РRmPUov`﮺sW# 8 %^HEFaXmތSr)vBa?Y-@hAp34ӵ}.[2qj Qp̝;DG*_VHj=4xqzE"!̉wR<_>eޣs^@50{@n~΋] (}x`s?vM{,cX@4w7nc$\XHA 8%Ռb{ap .&뙶麧 rp~zл8!ͮ[#@ ̾z|K3L\ʅ/}ӝc v#7$Pޔ&d訞lT<# =Vs%)q5 ƨa`V!(@ZuY 7g Bd.TVʿ'a:4ه!qX8ru$f$^\(ȗӸhfƞ@2oǵ,Ҥs8{Luԝ&n ډ8op A-_"ZP 3pv~ ds+IX\IÀd9Z`wa(M^L0V>>Vݱ;"(=4oJ|S^XK/{zN7.)kIk*~Bx~9S:g%Mi*'</{L+p PBblC,dUxBW.| ("% f{! ZRcAĆp]0, AFvCk쿔CN?4\g$#vy""bNrE""i ^%Uc+NQrzii<`ªlK_@ݓԌz:@Jl, D'M&Ad5nl$`i]aHOQȬ*B#F_ւVqA1.f 6# c?.S0DOp?u8o5ELK6,]=A֒IFG} erZE5Z%-A{^G$o|ڈvw=g'ebRaݫNKeW7#R5U@q` H"?!*7khJ>˴勒 1: *Vhvq!@[J4⑰ HT+H`!Q!Yy+M':C 4x1EhQ8%OaO*Mk(1E -d-`+oq[*poJqv[I2(pɎg0\Y{ͅMt,㾨ݧQR\Sno y! gP КV(sec"rzeq|c ?%bK P szVVGK)Ɖxh.al4y8kI W0c=2Iq7񄗷S \"Xx ?s3ԩP5 XzVC]x }Z[gQǢWGS4VʛF!=% XeB>;Sbat1?t:>5 5<ˀjuwst!3=z@?7)W>"γQ(xv=@5!Z@;R} 1^Ъ̥L{RX{۩}ن|0wTȷ3Eύt󜗏c @7b AJ.sgv QW N @pqL95:ؕW2^x@U閺)4YZ,5{ݬ\ZRz7i_eWF !ـ,U}WTUlaHcI3gg#~IE;>"?X q8oktI(HH :m)Cr? Vv g֬|u 8t 7kT*6kb=wC׋xf?\\ęSԹ&x*Ot#I-5Gs#D֡"dg$Yj|~aZ OƭB%r~>?ӍaJ25i*!Iw6pՓӺYh@h [>8Q9 8=cTn gI2|=n^,bﮠZ"ypC%.m߸+>Ĭ-l>S2s9|Lˀw(fUzPƬkMA\y D'EjױW<ݞލN"^T`ޘax΂!Մ}+%"kfHep ϯ=/$ٔ+fO7`kXԂم :֝fL6KJE6wG?|ؑYCu}2f!|nbGC܁tNfPr{uo/ɷ#JNed-Z hx%Y$;SK_Y+ 񀘁*U'+Xy-pkr'9*ہ!> *GU="kZ 6<6L1*5K~gy[.҅1}r̶R{,q(1՚V~ɌKXvXtǻH*s Na%:ݩ n3Týܯ/q$Ex,yO IZq(P?,ɹ~v|u> X;jXY9SQwbUBe޳Q'l3BaWv6j6Ya/B E); / dHoJ X i퍸 eybQgm@r+_P[جX=$8; 8 ʵ _8QS9ȱ;^;щ[}n/ Zr^7(UM9Oa`'_" f nAW/\eUD :$Qea$9HfCPsB԰{eb;` n]Ԏ+2^Vf-\qd@%W쁂Zn_8(pEQ㾴ocB;24="36Vv(tax^`9~dp%N ? l`3pyx{eC@y!uʪB:n֐̒.6@0@g,u>/WIG`q-#Hjy7̔9.?r!UrŤ ܥc+D E&'1o6@fܚyҍ:ޚ'Hymޖ{ ]yOkX i / 2J/ךkn"uWF|/f%ߠѪ4[ už@ROu0Aer7piA&E*|γ=::& 4kN_a]dE@Mm\f& j[tl[VORzb|yþuqqU@`]+oC`j{mozkXkw=$@s?ou_cw:ÑOM4Nh-o^fM {k`>ɜ -#ZM#r7zԑaHc(`bbQ#gj9&N rfOixԵXYɸތfٛ2&Gt9HnMŧk(͹H9~3vwz07/Ipj(!ٞa\8(^q˅2d;Rn!;#xT1qk#ۆq5-W9XiHTms3J6nrr^ilrC= PB0bn+Rqċ pًW|NۻVFpSR=,')$ft4EolZg |ƿㄿMFD}bN,W^G {+ԲlJz1,!Mb\M%N0.C}hJuwsxڦ֥`` #^|YQj{\zkz0l(/o,*wKRRZts9/?8\@]otJŔ0 WiS7O$u*7PZ3v um\H:n;-]Fs>e`'rQdL^=Q[bA~-&!٫溮ȘaUbfRJb<硞v7Uim `Mҥw©|m_2ǫnc4쁪l;H;e W evwD5nQdtz";QlŋϱJ9 EJCv6:F$s~B,n}/1CF#2s91lO0T:xpܙ&'>=nCl]i e@?X 8]D,.dz[?7\nq~h=M;/=?DH4.pӠ !5զؖ*3=v)WX1%T[/ sk]ZCO DGA +Cځ-1EVsg/vs`T{.9hNx2|tABP;SKTGjEgtCYS~?. N"P G`{h?$ 0̴A]~@3˝2p@VnuYq_gZÍJxT 翢?r@DF~cyGSjb h*HɏJ"'dj% ŗ_'u Io>e)(ԟÿf٘!|WadirY1Z-X<&.'-7FB(FK@9zj|XsU3Hi7[LS@`hʈ}vĪ 3/V~g !%t4=Q"KF rl7;Jzd6㷇pɣWZ{q`HMA=g&[VS`'vʿwڍ}[>88hnϺpkq*Ξ۠FV\U6~Qf2t4hl od-6Q u ĆWakIQv 9( ۺeεr%D~\Im nδky9ꄯ]ia瓄2^) xR ϳ98iM (GbXj?^ y08{#Mޫ|t$"/21\{𺰪+'1<*<q;"=ozYD}qp %2/*R1ro%փ.fb.% u_c&A\vchqyp?4!jPp=Ѵ~J{K@@(N]O|)\6zc0o\Ӈ!,i?ʩ{A_ц^3r0wBhmjuN 'fP-4]"%ٓ&~)ogҞ<ڇޜa 꺂FFtEGH @P2=:,-N GW;2YdRP?ΏBVS㗗 S[1YYt*qV/EƲ61 VCƧHr,g$%kɜI/ 蒫XjlKsg՛Y cT͢*!Y{..@G`K- ;x\+á"m#0h{OKVLj> 6h(MO)!Gw0ȃ9T'dw";X`/*S8{zG.`Iʪ 0Ku;ޓ@Y0~`򠱠@LU63&,s0]4D;azsb%bmh" IٵupfTp5>a'>{W {4@0L?ɮs^nQT!F!y-RCGA5̜@;}zOvjE.@2fTv>ځ:W Yh7I3^m` nNp=}|4k%ǰM‰SgRDRqo΀%7R;UjLau>U1T`1@+_d̟1p~O?Tw)"DZc1^:#HR[Шڹ;ٞG"b3̔ud;Q A#?)MHRtjB|rX^Mon!ЃM0(|zkDDir%zlƎ[^YkW;yaekv\āeon''Fby}uNrhqYHgb V W&Z SGx:?dXQct`=,̬S/MKMO֟)OqSmʾ`&ȏgd+KSg@8 hkL=֛cͻH|a2T2nQ p4;* |qBh~ Xd55'[:?YR3T,p:v?jPˆQO$PfeӔd\g|<]fT}@Ό~e Tأz $F za&U}# @ cY\p='`t!n PJR<)'Ɉ,1vlǹj]2ζ\|kmx}CMgU4ǒ# {< DHt-y_zۼk1c8&>f9ܯ [U/ 8^k1SZh`+-6zPz5@2[$Uj\Ɩ[r6o3;b\xd4L4Luܪ'BCe켚=p J[GCig]t\ >\p|\@A p('J::)ψ#Z+}8M vI9Z:qS$`35J9={b'[6t}UGhIZ9ON-Y^BI Ȏ;l$Bة2m7~8#X eݚU!%[խ7F'-`С mZ$IhJA1 _ĻFEwJƋV/n3379Fa;Mћ7~5p|YJw"UEWYXp]ia7Ew) VHѽRDB4 U<0b؎c-6ARdTÐEsLЪ09ϛ 0NE!?V\&#{|+)糆7Mڎ%C @+佮: EBV>YP*| u`@=7e͘R׆A 1NϜ)ڛRh<|q2Iyl>jf_>aAj4HhO4';A7_[41΂a͡r'$x)#c}!SHxݗtԆ6 QOx)-0 oI)XmlvdXe~·ʍFiM)rQUj:Ԉ)gt޹lY+ϧ]kj-cKfnTXC;€rOx5BeԵ=Vm9 I_'_G5T=>qFuJX!P&Z ˱[+!y!n.]Je߼dy7 ̲jgyap!`͇Tq М-FLNnR:؉}^Ĵ `}7S ~ g9W7W;( W/%Q[D0Ew@)SSFX~-y}MujO}XrS"w`V[ @9j偵Y1*jho_B7pj Feĩr(Iaׇm!|E?qclpwQ+@RɛKP Gmdž7dGt'5Φ=zJPu{s8? \mk̜޹)7k{HnMae& o#Gn{Y1!]:@jM"W(]wQ˶ R#de|ƣ9$".vtj|*!#eTFOſ|b0Ʊוb }p;i]pTPQK3sx) RL\JYOF)ji6Y/PK,[ ](̎//1#֘lf8CUu}0CΣӼC E0AyOX|'}LūD6vmHj6/纂ҶoCGi?0+FpDy#@9UYF 1 )̑<2 Xb{)=Ί:K'Qp-z_+I|ȰkG-؏s(ـc {1˨|y~Y )Ll1ӓǂUGW⑬Hli"+ݹQBF^:& t]T%=.]X)LMI(j',]"m?pRE8z A&z#؃ʐ>jT|,-¶'?O P}|$,X)Z$E $@*7.DP *ɍv?yq>g||9mp]h+~э$?~:Cl?{ns3Iع0P%/5֌O n~9*4%eqySOvl_@tEo& P~ዦn6Aq?&=>0s||n/QgDƿ[сSt"fQûn%T.8glk9b+!-O­:[h،q( uwt2*nE@kq)XJ?thWSZu4S!!/KQ=ކ^GWm >Suap X~ @7{E(j}L5̤nޙmy$gu 4Q9Uk$c=qV:IkDTEH0jY6kJd/ަR!ȫ~U[l]IDaQjh.}Y@7hRx~ >}Ou^O]kAX L1lKm5 yUG [xlXBbohE'lMIŐElR:d=(JOfu&zJ0@VM[BʦJbd JnIt"esEBgXSp]q p"c(w^`+" &E~hcV;;;\ lcE}#<6q2> WNŴ$+AbʘҏX!"vjg.,1C R<Ŀ25p_O"棣J)٠In5?Щ[c-}4"}{ݐ %F_x4rSt򥣼˃Ui? EFOe_#{D&pj%OD7P|_qTEyn;RQ*xaZ k?rxsDuS0sx䠸DW?7NcbtcSnMa8|A¿t9ϠJpOSJMnPk @jcRUzet 437~Yw%R,uiLVHEdBF4Fg*RY 1G_`Q:p! pBVN_Eo:( 3-uCHL{N|hX!C<i3:Lj.:5 jc5D>G)RRrɡ&}*p ӫvdoUԮ]t}ru0f7; {rx"`{Qoe&H#I&$sŚ;E<#n O^PT!lחiB^y6IZ-ahl'n9JiW6|08sEt@ZXAރLSO7^~= (ay~3,{X2!Il5~WW_6v4ojxgZxeU=ZOʕiGLY.<ca3S6P8'dUtʶ3+`/s'?E%6qfz4u3goGi*pn /* $ǽG9FrC! [+}loij5N5F"{~Zs5er""KˉL_8vs?$zi:l pvwWjrkFV1T~ XV>`%GUr(E{I?{90}֎T?PS OJo<-xЏ<0Ybjmgf(wՌɸs2D Mv!R:&Lx-RwM4\4_ MꬭE+@NS*@Q2$"]+170 a«1y CCsY6 *xD7<`? sGs/[$:Ns3YŠ1;C1zԾh"ew"~{~J76XJu}66@ 48mԥ7Fʩ {ˣb%T2j]XH <3z9TdMMtsa*T?5CF <㢵ڸCJrJ8tߣݻ 7?q:$`^<ܜ$^S>b-K<㙜NS+6=ZM)s +NHߩ'6zV䐐Ш98Ck{Z4e# pXBr;fD2QߟN|B  :k|8G?K,VݚZj, d%}AD9yEL&GFrs/B5Jq%@.N ѯ K*~eQwS<"01UZK:1U1I"r4U@?/*C[{?Tn qXx?2W?2rD J f_6!$H$EaBO^D$/=o I}wb^+2/W[뱙 )T=ᒾmznk| S + }itE 5q'b"mRz)< ETX'l'aJT'dK:8Vk \%0,C?/q5!+F@-HZY8YDTl6U^ 1]:zdde/_a;( 1񀪿}xiOZN;/}nAW8RI8̕M>Ȕ!_?!`xF$$Õ!8'FK)3~Խ2`WHL5Б.[pdg%X&ܥp'f6;*)dAVq {7wUbbo/P:$חg()tYۧD>n4GI¯ f^Nı7T1HޥG:ewͻH|lMZ0?2sk߻g}"A!u9VI^P̐ndN'f͑A2uh,|EC1"mW4*} C{nԘ3EϤVe2\JGEy>/i%WNlUF73G5CWw[Ƃ]L:p4) !-xZb%=qVJ3q͸'Dj4^LA8V>8yjQ\&r "rYh<6-7wZ[ V_B(t@xn~1$ξ^BŋA=tF "7du#Q!+B^g(I"; BT  *هdrKfK䚗gid8JƢN@΋b?M s:QHm#~ÝkܱM[ sL'5.FGO8j8}\j6wʹEu6JWkU*A bmJ5)|VoG.RTm.^}hs-u76(TsrzoPC7.@>< zӾ-+_ÉIr^q1*2;8Zep*L١C?j\!U[QQj$1D:0qBJp0C.P?scb(cwKvNA !(|܂%LjpO˜}A. mx!Gd & iԔi)`fGY9 Çk^閄LW2]9V!yIz<;KxȾdۏT˩L3 'Zd ;$mu%@j5C$2?!\p/o_ %cPR1[{w͕Қ0tY_,_cԑ.#hCޚ}&Bbԍ|-Y$ `l1 9ܩEXЦDmBf'5XtXƽQ_CZiey#XEٽ?[%t0(췴MtLGܷFdWЎ^JJOd_ИJhj4-όw:,h8+ =HN//KgFYi%h:'F0f@Q5BrӵUΙuv/` ngkлfJDYyuQcsxm.b&aث5;p<Yq'{DQ}''u?smym$d(ǜXMDyBڦ^(Rb6^ x*4%".eLyg uo*f+b0Rtx6A nKj*s;8YGM*#l'ST-A%IM ՅS8jIW GvB1C W)a2t直`%돽aǜCv.BG1ui1KIlz^V Gax@j=`Sz|mz֍35œ'B qWgqD<7pkx^+M:O:Y"Fݾ3Mj0}-݂9́`\yjQAl«bH3~}P7Q/_cb#b4sCc_`I@Ad%ާ&ђs V~ ;lkW{#sτ v~Rҹ>"-<$qTٟ$tsɕlosž'U{:$I((+XUf!(W!&UwVebBV4%{ 4R"ɏqg`jj{f=aP}~H]hN T ď!yM Y)]8<ƽgMrCrQXp61K<I~~#4(%--YҖ[uT2@gY0v"p#u&U  9R{_h2.8];Pv"J6uj]n7j$EOo3x afcfD&]vrkפȬإU{ݬ̳k.fݴmT kj+ųAd$6#'\!Q 7s$e~:v;q{-٦)TQ0BqăߑF(WY*`$;#{-4[Xؾc'(~E4F4R4Ru-qqf>.>5%Q (j)\|Dl i;ӌU+Dubۥ)S3.GVns)!78/f#h&XEezmRLpC:fm*zL'nD{7qV%7W~g^ i+[/}Rm2(J V14@$N:sBeKGw1mMB}[zw(ʉeZVhNQ4cp(Uã'WzqCUox~D}ϯ=hFtNh9,qMF0[ e<,*W'32̰}C'nqX{R]ݎ{KR.Z,9#8/.N`mfεCE5geAq=9Srzp죭y| &kF6G2 CQO&(o bqtd8ۭ׆#Z ,2EFꭡLg1snŵ'ϴkki [{yHm*)rk0[Й}v:"2"$ dIa֟ zDV/{0R(׮<|wH&[qтS[당cMҖZn8ޖ(؄|]FMs @E;vFgV󨚢"7N)dG# U<4,p]W /"bdUh%m~huR3)Dbk߆Fg֠5aB~/:1nOGDȈDg!MpW?SFCq`,F=}"6,ވ9Y-/iEuSSUlץcUoIsN+pٝgOo \ (+hX?v4]W)y4h`R޶jC 86%ErX?< 4L鈄+$y N"kP=`$Ia6˯K/ATd?ns񝥉]}!jFO &03PA I%YΨX 0\B2#iJy NrAǬ;*|\QxBjAC234xXp(/3ȷÇO +ߍ|^Gud5>A맕Ji[QMvsuA4kOx,?indx];9^/|ݰO19{*QK΀n"M+w틦:3Z]}̝Lkqak^4]*ѫMIH+ħ.@S܄ %gwcOUk0Ɖ4JM!ձ~ճ'o>r&2e|UN,(it.'l>.%CC?,\џy*3 fW#N r]>둫 pp| 7><|W`M+g~8?>?MŧSPEXg]?(NJ cMMbqc6 ZO2+t3RжO#Ok@b*+mӱo`6jP(NngVC7 ׎f][a%tq=;*2YȕpyxϦr@0߳C)L'Yd$0 =U4: Nr&`Kǖuf~v!qE$yJ~]Ыv,:ej A$eAԭr@0z?u1ybSBl7R!H~-MQ_d62rn03%\^ ==UiBˆhU9O0?Y'F?gǾ-FvjdUh,4-p{{yO :wLWajBgh=IVa^kx:WXXE3-РIƜ},V~ ^z\2)HBz$G"ZI&z7֟0yOCP3a[(ԎjqtR u6ZWs 8r$Cdn*ЦfY.nd/c*zOK]}h&]V 3v;ѝ/tPM.$`A $zՖWE%޿Q+JutѬ7qO`+q3H/ *߳6/QS}*bګd) U`-֘PLWWQؽ*=EhZlЏ|ˣ^385r0 $74cmn#OKI}U8T7aItfe QV6Rm(Ki Y %ŒnmRj|*I:=hc[#. 7x^-Dn~ {\hv}F {zGAɎ7\KJeXTqHWIlILxtǾLO66qv[@-`dO=.GW˭913WȅŐ=&NOP@U}J]vJK1e&wsZ&1sxER&pW43?O%F.3D?HkDž=6iەQzx[Pez?%{m(hʼ i0KBih.}#,w d@  ?c-=~?@(~NpPCچņk{t+TD]2v]oF >Ńs[*hv T;vf)ͫ^`64kpFSV핹f} H Wݙԧ&qd AS(LhԊ;P%lC²T'H\fs fc^65{F8@ƷY-o`+ )P 'BB7Vѡ)&nț9ÙHYvT{QkzM$lK@r LJ uP3ܹ^?$RC9P3kg5X%c\:n(3Ciug%U 1 z7bx;Jм( R6Dxr2K늢lzsl0wӥW5XŮAGGKQ giiq2,/$u|}^++$ffֿ*@ϑd@#mH'=YT'P.46=_*MPJC $>چr-^膙x 2h, '3 n[vÔ.DrU ƣ\uﶘ ՜oz#(ujoY/u/7~qaePqdߍc.[Ï r eDeQiYXTHcFyYqfRa!R7_#WE%.Z)3FQߜGJs7BN{JGNpUҖd@ʁ" 5zKKNwɘ.q?P5XRoc}o+w%?ebeOp?mmLBtnJ-?֩#v0 T'mfZq+%%An4luV<Z!^IIq-7yE#^ 1Odd03ӹߙ3IT@Wr=jdƋI A9 _Jq_02skD}Zq(<"nU^6 4t@5 ?2ÓNhL/LwV]dR"|wSt0@ٶ B&Gm+9#[.\fZy_kVGh](1rUkbECԓ`~ȹ1o逞2-Ik!zkpޱj OAӮO ~bi \ܪHAuD ' Ep|h/wkXuQB?^x8ik~Q1 BFEvSQ}[S?_0܎nn=#hu82( *pV.&'Tg'u?"es[Lܘ8C."ު@@*'xsLFX5{UQjhpƵqjPBLG@^{Ue[z챸;eW{a'uW:jf1S%h 4o^Ų;=)Ҟyt K{oe=9Z}۹ KRnk++2:b=V?@f>i_+0?MBrr#OVk~cȨh*uD)Spx%8єáH>0x@vyǩG}"~%r Z-C{{QSiW/l4T%\;Vk:s%T¦?ʟ*9y+umTB<˒=Z?GIB2MVد~ O#EvJqK@(pީ/||T5"iZlm#%"Lpt*ޗ{V7$-DMU%Ao>Cϗc' :*NhD"0hhw/!7IgA| >hyHƳނS #bns|>$\YGX Ѕh\[$ŐX' +[v,=)|86 ]A7?ǹTCW蹛XI\^| ?DU,0̮g=1F&LbLHmɑHv rfP> o募0CFwݸ9+{Ty5y9wmy4pQ+T.2A忩\,C8`G/)-%W -SV SDxl5**v AO֣u]f$+E@=JG2\b4^ I"<+c@bEd--osM򬛏hgSNKp.B|3zx+^C<@EħB^֤o<DF Znus@V'CIKr[! {UȐkB]./՞L]ߜd잮 ]զ<. "PYzݪiA"_fft 4V$-͠$zר$_g5PQGt{5&bsq+NT5m߽}glrђۥ3_(ǠnF^ze| pqWFhً2fRnK[~WuiCb5BqpWƍP@te HHƛdþn6ɂF1Iv rqg\q&/?gmTP"pv. l/> )pe YS!i'xe8uA݇¼x Znsgbfkz2,URj&Ôu[yXk1kձW1fhE+;23˫P$t ÙS[='%Y} '$xnɴ\Mu)1K`HXj- 4zcڃ5FiRw%4k :YMNZ#Z$HPWn3?7WѠlj(nm}LhCW K-K~z/R~@x)wI)h@ ;bʱ74ʹ]u.`$Ό,^in%Q,ymAchA(NU*2<ԄcJ7r''l,k#4ƿ"րD-Yr$d;ZLC'.S&C"=U4\ k`k)g@rI 7W@˺x3ЊrZ$h%XiVfOONbըFIkX*_4A 6iF^wc| JYSK}oJGbׄ|Դ^E{'|ť4P4{_Wg|)>tyLOȖnCqSY"Wҵ_L;|/> N̫ȑ)[FgqV ,&*YL"?1`ENwҭ$vb 榏Q [^6:1݂ _f@:82nuyjt; fS@44&vAEw]VEb%)UeU^OiVĸ2~MrO"jеl\pJ^UTo eR}GaD `r#U=,)%צ"A+/_ݽހcB|U8//M_)`,cV!8qsvυCd7h?Fa9w4s,>Mo~xloz>?+AITHIYL?3֙>ۨ_Eq7mqEp5BaDD9ĔѺ\*ːSYXy / ωˉBHC2ƫ kQs}RwaJ^ YD/OWV2ZӚ~H- ٛ..om9B1,5d#_/0y(DLܣKegdSpqGz1nV[""uD!$U:}@xȢMhr%)tl0_rW:&7Ms!2ZE_ *;W+Xa59V?6ٗXovлlzas5sK%4Oh\an7;63C$" Aw0BΔ&:Vݾd=DpI)JedϋR?eHnIΈܷ_)y.B \eD,{ n&Ž/]ՅNzLAlx#Lw 8-uYt}:F~$\tn A=hІ_HRr7Lm eq GYK|7%>I~knK=6k)|Ym5\!\D%wFٝb h mwn'}-g1pʷ&@ A-9 U8XH51wѣqP'E!X)" N\* >p[HE/]5dbn|@uRCM+ȷ7Fq\T dG:g-37!F}N>cAZ2[|L}|U{$%@3ۢeiH *?J@⑬B#5kqT`9ϿN/D\KsGs&;ѫu*< 'NHZ{FNIΒ/Zʝq|Q:퇪$$/P%&O+okMmvbcpse< XC(`}ybe6$V$=t(6\թ'5m"H=T״laG)ҽlڒycLVJL:;A&2Y2=?QCU  1(B.W4fȍ1e0*7Vozz;6F+81Mh=8dS+N9rLsGV#/G$sƞz-Gb5LB}90T}jcDm([ӰvUSA%V9_W䄎(`}Am6! !1j=ܔ\}:%1VIe32|(lcgâW;Mk %2[x ^sM^yhWfU IUo!Zb~yZN|<\2Xݳ q5Ȇfe=t;5LJ$.Sfe+L[+.߾lPF@fח17@ɭV̙HRcw}v^q ok/Pr9Du3`L!e?_8!)`Pjp$тy+u~= ({ɉ˱Wz1+T{UDm2ߞkط&EVACW**[Bfbۖ^&t u8_,Қ#AB N]ڢcMzMoVȯCP^;6ƣT}b"50 t Vu$j`0ݰyx4q>LEH)k_ؽyB~E3j,>65^SN_{$t@F w=8V9٪5av* BޘSШOO@fPKWXW}v~~-M}$5yZD%U/3[Wۼue$hl Z-ĊɟPwE'Zɫ1I&ʛFChXY90 ˫Z_rԞi:& ̵o(Ke_5CZ JDhF7K}Q$A5N}gF7f-9`=L%Q^nؗpuWW 28Qq }œ@ ̘ZJ+3aO6(5}`HHw?π:2p`WBXX>?̭'|-%('0T͠p@rEVKA'3>K=vg !6ڃnnLcf3a7! SG?[XXW@ : |3u͎u0_cJk't+%4u z;/%LT4?RkvrJSMS;Q OiӲ7iTڿ/z=>Ф ̳Sϧ^*9꩛dG1υwXk0E-~}w*L>ľ`69SPfA9蝞4h+7H}<QWu% e^GUiu`Faz>Z~.lِ\艧eV?@ i.?3_,'&ҽ;dQ02UibT3iW5{Z 8eJR1X؄Yq_M'k|gǘçqvê<Q!}Q)q\2mu$cTAr,*)PBNiab5I]}@` `}ɯ)M}) &7@oEhp#Q$ףu},{a:dmi,՛nt9Kʉ3VE itO: ثt!ÀF '1= 4#E8  HȑnH`vm6}S3_`m&;YL$y熆B۲ EGh;;QtN@*ԒLibj\es].rظ]tgmJ]q"~;py zGLTG:$[ D!nGaAZ I 1BRy4| nSg95؞WF.ʙ<6,07 җ_{S'9 H^&8ҨN1-B3P -EfJ켥ZpNjddpܩcW1[:qZɐ c]l`daKU07iʏ(Q^U N`p*R"u& CClw:US3aF"uURN#pU18E$˞s BiKTL\~l.#Vcc2ap@D/e VF~#5XRVBŞKAPD^2?k,eb/;38Ѕ>ҬW w<;hYj(~Ə)olg|0ﳹhΑ44`@)#: #LS Qy^*Pi;)T"rح8G]'&Ebaj/k+9G(=F^}z3gR>C2@]=uU #M%>?Ub̃:s|zdnYt*],VԠ Fm?+~~N'U{L}"x§s`tp3ͬ{v~pń1!:x:Pitd KI P|r9 t@hĚ7K#?U΁(,}7lxF"AO ;`VTC!71UvPzrhaǤ+z #zw7. '搟SjAn_%PˠkJPj\|{9.j-\OtԓCe_"4ϡ1ƾ6ꢰ!AkX:S2sHX%<j.#ڊiܗ|&:(Q_@< LoXY,p>q *Q-0̬gH5a2Z1k$CuĮXE{:6|r`Y7˂>Dy+`yŦVB97 l9X:˵)`*IAy\LnbI:2ܿ+10' 燞{x_gMj|GC\hax9.lT3bu}NwQ"Md>ɉ2s Myh8PN+1e Aq$J ^6\fr_l}.o_l5JEPyo3GcT%8P 219ֱuĈvџPFX$$1=$'wrV b&v޵],}Ug[BV[m +zNOk 3~|/3' <2q(Pq|g'n I^úOuV_"ivP`Kd,Rx6=3ЎGr1NAsh<^nҍ5)6~iKŏvY@ ~0 z*g-j4Ws[>TcGL(]DA  Q`yLܔB0)RɢKo턻avRڟ=ƇZ1@ 4YВ}ƤGudE3?񁠄jS၀.lyͭ-MFH1) 1#z,θxDw#`ǃ1'+:2K<gI·Q%꾙jooroj/?U 'v^\Rt65j A!3tc[6OV Y/}ʃ:9Q\`ʐJxc>cQ<\vX4I:_#Ⱥ-['UcOn'w[ \h4wQZm˯+P}C Ek-, IL0J '.u6/õi+#E;JǨ=(ϵk6'wݦxyv:[Jkuw5;H{9S#0R:04K 58Cxm7!7Y<6,5yAwغ8d*~=Op,ɨMs&eEFũI! (W2LŎhe# hqR%B?hx9<B![Aϝ7Ax9f&:qjzф8jdVܖ!r`$.C (d$~hLdau;beW\ 't,3,mɇEʽ̋9`z7TЊ'-PKeg'纷!;g9D77ðEʶb"olW6kZ䓐GG^imP^$#^s I| qTŒRU7 ФEW8ÀU'pr%[*梇o+76-K#ߑ%_{| n74iinR?h:, Z$Ŵ(2XG/Wo)2۷Xz9EIddraf_LӰz%DDDz4Sb%)8`%U"=2fTTZ}l9?iYMßѪYr{SR-!aOA>(#R!b vh,PɔL߿Kw^8`͋Wc*)Gyv1]}cy׷*!\a@~S*ߺʒa/)au>2۸JI+V6ϖagbqx'W7w^&}c0G Sc$ztOXmD“'X@ "jtVtelT 5f/"ź@7+O-S%%khDϠvr%A9ӘjmU@1Ej e OR>"ƏqE瘰pICe")Ǿghl_SwHd'?P]j/\@77+Q$wVٰe#MjM{r@DeT6ktHSfy[Eưj245C<5fаc8j'-, ;lWڙӤ &S6@fZ#cѶ !BRId"oZ03X&0Sd8*ި#BaNpKzD% \*juKgl 9OEu{Ú=&ּ3KmWy \F͒΀F˯pUI1h~YHqǙrNxq󂛏90fI}MA&qxT-IHJ) ƹ*Fg+ɴ{~i5}imi~M]O#{A@B5bgBY ǡz0k@(Ǩd#*Q=GX;p1H 4/2fC.@{w7 Wo>R:%!:! CdTԋ'Q ]gB#?4ᐜ{KȤLd' NнC{Ĥɉ{м#MOΙ6 Qdi^wz0} GGqbly[Ie8 rlfgy_<eS\cǛDz⍝! ۝ax5+pVF%}}rF7! .Ʌy?F_@"#D s JV  m^..eN\#ht9Jc.JL`U􀣈 ژ+EKl ;9@vŭjG X!B"Q‘z>C}4$o?[ ퟐ-N:"#-_;FS76MpYt\Qv\L[j_%ƌ']LJSR,W*,p1kUG֐g|2Rx՚u̯N9b3f-nj>ñF"N%,48 HW+SEK秆:o1yR=7yIU"KPtM4tGf]AڔN{hnlIeH<bԪdlE`h6]wԤ#%~FL-Ηy\ GvƵғI RYʕE?(dᗫWv"3Rh%Dst/Y*a/&Oj<O(YXXxD"Q~W6]KFNWg`[bePpncͯ2hKwk|"5vi/WE lHɟ_n0C46Œ 'V,I%[`xAaTi폑b.|u/ K"昳c`6 3Na7Q],iK7(d*G,84D69:+.ALKB8==9Eu#4%xِ$ot"GBߊM3?9 #cQf,╗zQ߂qU9[CU\$"9 ٘ m});Gv>誁,N/6ډ^RR)Pw][L_+>XXfn`ad{M&A;+A ]G~y4^C,ôJj8̆:\K#$4k[#7`rU}Y2RuP$uiQF$ `R\ȼďGgwrxR(ZF>4~AaS]P^eRWO{TGchxt9:`j$*aQ%3XqTpƊnA.sĦb88xot<.fҹ̰аRn *'r6z)z(4( xRȯԙN|Ъ}qtdusRM%ȫ3"I^+y~l" ܊ʩ+bqL:.0 ^rNsN/`k|(ѵ6r 26O&i^&%Ĕ;B@|ܴ/ʰH3ˉj 9b`zv?Kyh ņ ,**34j*u+}^S|JDz~Ҩ y bjpqg~cp<>IP_NRU"McבMUâEfFlw]q^.%& NsnjfHxxp0N )%!L!f0F_ɕ#8(Df)ީ1dyZ2Us.OLy2lT)@ W7,1PVqFNssN>weȄ kq{um$Cs:ׁU 爭1JH:~~7:v `1%mn0U@hehʈ=n*p5[",hR=b>[mjuAOEBZ$ϒƒa%jxψsoww<~x< "S " I~&d*Rl# -=I0'A~a]2Cyi%uZa4뭍Qu8@v&]ze}~{_-b_)î\8 j7}rN1{o,50st1.K$$62xµ)W6o ,і} 67\ wW4hmN*F<+\_S@#AOVHj e>GQBۉRr .7w73ɜMj ebKɯ[ 86iǽƞ/5}Ӏe6jUNesQC9D?`,;h0jW\t^|0#Qf2qܖuyod5 \&WԊ 6W!}Trb Q,]4Cv4瘃6ZՎo͊&f6N4hKC#ͿVNBZ8hB I7?/!JJ%F6 Hn") ^[L&cR@` ~/N,+T-\Km~:Fc,vRk%Z,6^`q 0ZNE$W{ HmM\: W$vJiU|j.D Fك̜+$^iY "nPԠ|- [^B}RF^a' ѰgF㢖/^'*T3ԋ8yWlP<f a>B5* Ft8V1 &"7%5pJnܝb}əRXB }Ց\Vg$![cV?{gڲ:+fv<ͻ7 Mh]uZ?{5==MFVvd4(&폤jWJn:!&r=>[Y> Ge䦁)R2"KYw*,aw`]R)OK{ Df`'/;"%ƃ1jq*ܵ@ZL$HlvdN>Kx ]|rj'#f?)XŷWa5C0zf24}_Ă]F.M.܂MQo6Oms"LӐ<1nFzr)g P8 Ze:1b* $C, G @#K!vҺ~:^ϏmGxH +fp.{8`B%* 5|8Sf)/95l;;+.f Jd_)f:r7XT" H VZCHIMvpk'#PiB)m )65braZ8;&2MzW>ArONے~ 1aRM&JX;\}vبjR_Lw /F$L5E!gvXVlu⦸l`̃// )GeʵhbqAUe8bqkVwsJ̖#) Ñx6?" U) ě)fЌ]m-r=vv1U ~ XAbAG]T}&:7QƉñ׋pRB+8~7.'(Ƚ\}ڷsN` "^j(Kc8ϸ+4B8خT)t >@-gQؙi, ɨ╞h4t2Y߿qջA<֗7'YkBvҭ˄Po8f&X?kt'cYML\&nvv_%xKm=춱;{RCSBdT [΄'o:ƜAϫNYTtaeFIak]FslbP#%N.sZv|U\ u'(9ws:\uEЗI0Q3$D]{6),Z :'+yOYԜuN8Ktīe z 4.^cRG<[\,$,tg(_yʞ*5x`epJ-;w +DJdj/9Ze.|irv9?xu=^i#LP6+XMkn%@mUQE~1Yw-OQeiܳ1U?(z댴c(%>,Вf#*LNOR<A?]DJZ\\ T@Iaē֤GYDݴ#-g 33pf$/(`_(V^2U1"tߍ^)]uAF)'wcY1'C}<ӆS>[%Cc)rwNXt['C,Bq#QUhsik!2?S'Džq,pЀ1[PC$ߟojצ0\/>HjgPK "jڍ+l+P,~- sahFwl``YcX 9#e?jRhX+wJ܉b\'α%ކ)=oٰzucĭW{sxH@*A^8ܑ4KN2<X3xp2Q.~,% fIs.O@5 SDu֭Z'dn*Cx1U. A)J;p5S Nqp:B~2~L&gCF~'FTkȎ)M>PI 'QoK{VBIۂl4g,^f^ cCe{O1κU 9!&LUFvm&;>/] Y-9] a''/!Ȉ3!Q-Si1/=k;7O~s[Kz`ڱ~ fp1 L1o>WW]s\K? Ou N<-6_H^[Lؘ{N$1"5%W5ؚiC2A (Gm6xxagks +BwxU"r8j5q`BYxV\0LO;]XS`-}#Q8ԎMYmHuyVմo׹Zt)2!kɱn/q!h'jWB:;<ϕ=Xug!$ yC44jW떱A+0hz e/zD+F犸Wvc&HǮWؾ~fi24@o3Q_b"h}]_P紁@IEe&`+2]w19Y/`k%yݾ֤/5X]¿ƞ#  ̃\5Y=Ү9Dn-#`}J<ZQ_(f)# s={!|ڔub ܠs8!p@qՑK.%#%A`ub92MxiXqDl3 lJ#pA/!Hwc]*BdZBɾfΏ!v$ "d*ܝPKd|M25cz8k)n`orl=~d-j'#ĭHR7^m4nY.;ŗDvi5|BgWšjLҲdhYj%~_LjwbwR}i(hs8+ԫV۝+I'G/4>r4 e!f!o:SCyMx-RcAKd!CS3XƌFx | ]%Ϻ Y Z@6l< h@ѭnc T.*b֥{+mFiuCV1pL߭²C#AtN?A &J>?'1!3| Enma$(HF&%Ț 叚_QD>HmWywѲ+vC R"kOo3Hsj*_cyXy@k:guНly{EWy}iq 6\8z.h"Ghp*S s4VS@vg"卅Dƹu# K 9^&)ufv% E?\lju WP#)皚Stō|=,m,x`7GWKQ:>Wn6aW) %~&RӺF8.~ц#^qj'CsIZSkڙAR;qܻejAWBL-,pKI)|Γ{n:QS0'ZC!oQN1$(żr1orO]Ju{Wc_k4jq Q]Q wM9kM^TAS$Um^,U Ԫm^cTn_ 0#D" Y͕bJJFɿR] <;nSBE\,5 gv':pP!N>ܪ6ܱr> X whHeƣگN*X88J?jf1t]M;>[N?"쟦f-0iŦN~:S:ҺUɇ&XYؕ{yGB2D>ߎ]hx䩮x4q6]z) ]ۡh8e'sZ1 _ˈxaֱ@^(Cͺ3 ƌ"N|[ru1EюS0z[ӥHbb3/t_yco $^q,=89'^]2L 0==l|ةQ BUK-n#$r0[ʈ< &ki%}6~uTd! ŴFK/>*tvͶӤ6*79/+F8 u#zj% 4𜗝VJT45|b>__ڈ6M>5vDqw* 7i'Ԧ&{RObrp"|xsbH89|EW|@$?37m/ %¶>PH67WVX(*^UӀd6x}9bD>m7l`NQ[Vh2THs27F]4R.\Ub!{C|Trj"`?/t'O!PK0Dh9 b&Ru ({f_^V7֑y'` wn"$k%,FlsgRdbg67f!;;u;>! 0QHoRÕ GL!o}ֱF4k|LG+D i!=zP͟tV͠ysO+)Ci_-(.׈ '+mu=Řӝq,TM~y%! J n+R9Czb%{^ udjA*qhrx5k~jC(dGO$_u-teֵiJs6W>傤3!OcM'n l~SZ,d U{9$&[-)!/6b~.*edj9`]zzxc*dt܏env=G:||;;\tzʢ(rۅ0s6tI>t{RP蹱T'^ _%Ā΢_v`f'z/]R?=Vvƍ 2jO wPIw->U'D9D>@eCCѴ-hŻv]JC|?L!SB}=_QqװR ܭi# l|LŹd2E4l? AH*fW(~TnYi~)I@<9~޸̇cyjU%+[Hjb(45;=SGrsf-=~ GcrNs1 GD\^r/g8 \J]aH:{Q bw^eI68%fU,8 K}I>c8ԅµ+@_8g2:s򿕘ևSQ.Cv۲ 62mɪ=:j؛p2QI%#u%?i5!1Zeιjm'FE K–2$Q4`e=}AKĞWekN#hH=So[x:RџRx?1Y* CY 1/]XפHQ,rפ`Wż@PoOyzQ7bՈ>U]W:+B*D*2/ !m(K ֠ךKqAks865vP炣,DQYtA)(ik%lkJiȘ1ʿ9=Ƚg?#CQ` qƫɓ~y|!<@'JLЪ,r9E'3 f?EG5[λέ= t$Gxѥ+ (`7zK(+ 1Ɖbƶe>%%k,G>K#'S_Qu ][̧Xb&fxg})pYjJL^:U~9)J_џ۾uEV*dĪ6B$fygwVH|#LSc:.Edpvx1Yn-͋eNǼL/~ Zţt|y7nF} @n'vSXdRmF;]di"K-+zv{BNs$9@6.(Aپm<  eپ3&+zGh $:>*  Thn:&.;7DF*|h>!#IQNCZϏ+lFӛ“*e9(0H fϦx-q1cҦ-rGE>S~%8e 4JHέKn3/q"иHЈad#8/UTub!C!=|esþ:AO i1$2PeySs3k( WF~~U E鰩|%nEFT4՗[څ+݂I>6I >3 :t~RɆc ktxp9@a۶y ,r}s ?d?Lr^ RrC TC.7Vjmث 4e9!v;tJЀ,d U_`õ&S%~2G54,mƴ+Pbh.fh(`(jg["ym;izVIT);Q](GaN MT䥅uL11|ɣ0HXlJf1f_|82XjQ6H}>g&vY bnb5QJTS3(娼Dp|~NQ֞11AFZEػ0^v74"UT Ed,αϗ8QxT @L4(yor-BecjYmrhF\ ڝ½0TUYkBsz |E5|fp;_Q-my(Emt|8 gDk te|[5}% T"oh\Qݽ~;?920+oD#?.9c. ;S,%~׷)9DV uj M,a3 ˳ |l=Ƞ-s#}?sV^]`KAǬȷDW >X @*Cy5pAi #btWb%;5uLzC_málavB:1CQb-KuYN8b"+滹5nw.4Hu#|ПF#L&B[d{zn[eJ8B'},&/~@"5!ë5>Hd#*T-EO#pq ~6.:G@N#!ȩov9d WTFY^_N1TB3 !8مZ9JSVpjlLZcs7 DUoI~p sG2w=&OˣiVn%{Z@d+a%CD!JY! R̲q4*L!ôՇBcMN]2{n,1Vtn jaLJg.O6T4kg==ٜ lD""Wwye1hQ 8 [tݢnٚ8~{5>O-XR>˞)uS~ˋ}Һ&<׺kM<'`mjĥ'wmѥ 5QjnC'fnO7qcEa&:bwx_sqQN;Ag>Qy:hD7xޑ3^lV›ɉzBf'h*cF(ۗnR1\m6$COwsK+hrHz/QetJ˳"ѭI+2yh Nj3{Aɿ^c%fԯ2R⢚GveЙe1rť1bv6o 䔟L<'h?yS{[o`AB}|' 36YF@ "zvd\mxƴ}NmہE3Tt ^Kr8Ct~A,EO%cjTˡCJuQb\AlאLF]3 FR8#ܼo̺?C$d\{J}RAV|}7<$_ʑxfnqL됫ȮCj/q^+ڛOiZl[c7ICbb(\( ˭GMuhށo 2Loka|ȷ\`0⊺ dgZz]RJ`]ZfԎhW\S9|r>>Lk>jJ6ݰY%Ey0g>)cjw/ag/^74m:"0>H;](:˟kZK# Hqa~'kimj;?"۞>A6˦@'Ks nOvBm tދE_L :;<96i5b>h"#mda&%pTĪѐ`pSj $^7 =E s S9UAl#M`["-]ݣGEkTb_5QG8uS2xl19M,877LY%\֮ d #_Q_x?pƕjT8cg<&6<+q95fc-kNebu7L9Xդ;@ DgT̹\-<>_DP<^.:+ 6 'ӓQʾ1fJ?'Mz0Ƃ4~Ƌ[0f<[% SĔ!Ê쩽0.(fw7E,O4X*nS7^Y#|cm$P-[asG>ͻH+W]x}.fauڈu*:>DpU Z[E=DpJ=)?D?d&jZ=6gOtpc#$+WN0u+2|9B3R 22YDL-ٲ֡B$ye_X1j B yM?Y"'B)xi"#VZ pv)'Q`ڵ_p .‚- &=*+:)b9&'8q90}Uƣ[;3 mmQ9p5r? 5p7g}C>m(bјIY//z::HJYAꩢZZ47ǽ 8ܹN`":pZY_ =⫾=ݶ+E?H#elO25Fњ-AhDP?mhulfViuk'qY9~i,,\t%F M.f%_K|E 7RU+ LMm9/q|u9,iǔ٢A+=UQ;dcfbq^0 I&jN.EfT\B&4~%͑eZ݃غCUHm!iݳ??I,gp2$t̷ f)G?e]$w/l[yrQJNU;"ޑ##]:P\0XTQ Grk(=L~'ΚAW+IPmУ |J#.S900pD. 2~v>s2$ |y a>u.t*hPkڨ۲mu͓'`˛~RWzlԗu+<&}ϗ01o*25fFFI.A|eFFܔql c'#eϡ;ŕkyZ`VuCK|nP} u ߇879 du~,0y q ̓Za/mD;͂lP^3f3II° byDZ 1ܴWZkX'7{E^96$\倊YKOp\+C| lkgC"1پ{c YY1R؅>'/n%JiĎE@H1Q YkiJ$m=v$" tzjΜe'ǜ{^aMۍ҆@"o7WuP,Ln"f%߃ ;1/"_H7Ek9PhL7d{"4 ρ #U׉(T{ sO@7]ZCgs (w-m~Q..$7>b7wdLaNՅ,DJa@;Z _&M{h"҇aT?"VT=5U;irQ1YԀrt0:bVAhc:WϦStiW[]RGIPP ۝KY(Ğ C0L&bǎlapRm*b'Nb-E&ЕR*Ix ;&g5Ͳ+% J2oXbI[i~jBt8 bpn:Xdh*W!wd¿f@`v~ֽ>ls1{'yey_jnD6i`{tV <]D9Z](ϊʽF ~Jc?7 qk`PźGi̦n/Gȋl˟ [\5_ZBEr89+ ^6hk2&7M3T~By6!^SPSA -?NãlC 5;|w]h9w ;=7cqFk.@VΛ:]on s/-UL7CbD',`FgRUSΙ#/^P5S I-^Y/P .KNuuN3~}.C)߾ɯ"}&U$Qq"?>쪔@jkva[>V!-mߠ$byvԙG GЧG"4h O ۄ<{Lm(ՒAn6<4x(\ikl?= l$(/ݚ9G)úْ7`2gX{p8LV*CsrHǀrix`,'q_X^N~ӛd,ANA[=H''K-|H6?$=iv$ ЇBy!\OѥFȘ!9| O>!]ܜ(' MD_zt!uKL ?rlRrC/2>.NS׆\${YhjcI뻎e|ovڢsCLpsL4G\ P{"ۿ$Y xxl;6T[.6M\ cSwRnH4>FcH13˴/I9Ǵ' ҃Cq;z|EIὗS?F7Nf WJ"J(E'ldnS( "7]xE[Cx7&,S #3mOjDiӒ.{,o>x򨁈XԙpA^6J`Tza!ug+ O1aAxv;f}cGbcgjj[9[DT,xv̠]a dBsNI9*=jA&a $5`n 3@f rUc@M;<~INx&bfK20.W5ۘG]H  儥-ߣoUbdrr,/(! g \ᨔ N^}Lt.eK E-1igi\9ۑgq!6oai#O7^rhZkE09}T2)hQ}٦cTPx+Y [1,VMfU^=6F!bf.fAEɉ*;A~ajT_ZhE8cD3! >}侠mԭYtїԞ팦R0xoBX:+:T=Og  8}@. K,ЫW˃Y^^Lڏ=upSkg lYh #N,%Q1M9$vae6Fcr>3.Q7df %J?MN)X j/_o5AjV/e fLְ ppuj`Gq^g=,R?YjTB?d~ڜl?jH,ݕLZ*#;2<\oJ2 )sɢ!e2m蚆}/Zgl[fL:Gz59p+ƛfD ig^CSJzΐ\B!oWmןJY 54>nKw5c 7cY;%_mAtKµ,UY<5- RG!/xk "'8lg,o0t!{]6 :TNؓwcf H+{;sHuN>+ ^,fRT@ rbY&OF#BIڝrER0[Pjy2o*ϝ#P5K񞎭Q|CqٺXf{t5y uJ")Ÿfn)Lnv?\%VO6neB> O; DTi]BS 0b- p\lje+?}ZR-f-{ЂEBvK]sZ-`a%wN#Da(-泱,[.{? 9wݥRYx0ehTGNjW onwOc '8[UkcGůH1D#kLG>EfnK hWH=+H:{<6TDCOlYnȔ7<#\E;-ױ#%w\ì)|4ڍ{nҖNN8Jy*I( qY?t3EM){ Kox5/8^;݌<F8GCk`s!HVʷ_ ٲõ aeu:pƖSw y9載 F@ϼX<9 _{+ǕMn=!z/iEYգؐh[ 5F!D;˯-\y~3=ـ8 bMh3SU5tYK֬vZ[MPxNixM$bZ7j"qlƙCW{%^6n7~iCxؖ2 &Rc0ΊluL+RºP`1#rߐ߽L] W.aB(ֻda+dE.^ ں,{.S>@+Z8{ׂc.-P(.YЋ<;dx 3 .#W]G$8iqŜ": ]\i` %LI)j[z!R*SHH=czPVfqf쫧644}=-#!BЎ[|9w~@_!kJAȱsĭbCl,59_xp\I~h "Ŏ/z ?c-$,0kC-|P1Ըsoͭ)N\H J? {L;?D7^5aU(Qݤ$ix&s^jpx2XWu~`mN|8Ak@oȲ'$s,Br}hWݘ%,a_IFF8]ۯOK7>1/msm]+E*4gz0GBaݥ21DN3Tp_ĺotHa a}zHAX!;cW{ }%q S ЇƐxp3ߛULz:j>,!|٩g/n%6NW{պKbdc!f=ڦ)#^|\K ^#%M^D&z]+}s0ha:&aQ(]Ks ؉iEHa/k)芜bሔ1}tG`G Jz4[ ciܛ)LHVCWeS>o\";m{Xr̋tǮRX$`EQ[Ng`~8-c@%IFEkLg[MfB@(˸=&fiCwV;oee/π:Zk_\~,f㡨"1   ւ!WNmE B>Pzf%pR-[)g"km TYVrUhHj7Ҵvw7ej%T4R6L;mb05Q". i03eUX//*l. W}!"C՗7{5qIu!U'hֽMM . Քd$70vx.J &30Aԗm|7$ ˞3R]g`yv@%` S2e%1/^j~ ͧ#GHE-Թ'qb9F78oזe/3Nn^!P}~XEzc:.T!ˆesFM `!(1n%ժ _`𞭃ײ%H󢾮^)m}3\VH_ tTZ*\%gWTI4wK&L@sA41/P(+^Jr<Ѳl@>꼉e9hO.C5zu`_Cp@L:Kiy d@+SbwFW{spg)2¥m+h#/)qyyQ> .j>]DM L2 N+,6lu277zOt)T›ט ٛD"^?:D[8X~>?MQs"]Z=M b!b ~ce/¡@^}U$bqn2OX;)W,Z&͗&(eND)DYAƒčsMcu)Yr 8CYSOoL5;&.]$ /x?w݀;Me{} 9ZWbin—df,;(H\tJ=B {OtdLhKk-g߆(A)m MH R1ԡ[BJ:9 y|<,ak60šX#JZCr?<Ԙw_9RLE83Q C?Z;7oNRʵGY" a, 7kk7W"=%l, <=#i(G 5hUifMjK9Y2D?ERɯH5+B rc,/D2LVYD ],:7!W5a}NYMF#82۲O5ibf g,+7EtH'xt۬n =XvB> TՈ3z s0f9OkvfP}z-LHt)Fm%;:u<3 R knt,ag3HO6dU(4E f7yk"ʖ-'gL43BsS$x8 ĵO]3Nnh4Uba=:X{Fhn&4\}ЉI!Ư2<݈Ehi&`@7@<<=R:wmY!@*#q7mA,^kht Cև~Կq^;{,zN>\UiYz  Jәڐ AyuƑuC!`dQ9skݧudESe#c3L4 GvoɌI> ұp{ B1 ۝v>t{h r mw[&}\<ɑ_51n R ݝHߋB[Jz];> O&ı]}s!q,lPԽ7s:A!A9XhPSv+ (veu_T7;ŊhvۏȖ?=ʿl;-s\6`*'p Ht`_ڠA>d, k#^# $IM{m!J+À6 ٪}%@Mrb6tH80I[S]3o!\Ňŷ;9>1#@ ˮ{ͷc"csr^MZep\Qj$J.3pX5Ngß `$B[6=:~i*Qlxlp +cڪY ˹FބdC. 3Vù`_dC(RB'b*XSוq`ňU\NRWqi g7Y7SM_w,]etݔ>XYiΐ-6 aUa[w~9׌ ?`83t z"-|N";m|%6\rABEIg #nPԣLIPq틊ќĕR^ԃohDgF8Dox)j{'\6 K.,-97G]~pqv:~@ao% M쳖&VUkRxHª6=C<BG=&P^[U0'[aM;eV 9Y8ӹ;O~!-U1V,/%-NY=zt7%I0P0N|yŞG&d` ? ) .`afX%?;_pٷy} mXXlt|V14ƦѷVN[-(,_OjA>U}ODYo8_jm~L\N0#9 | .qshH y"]K_ֆ}*UmH[vv\e_6Gl@B/ml@yҴv V)-ӓiKe^{4m0cjiP"[ .謕35FImVS kϷ6J/I ]Qzom\s $R$MCA){Sz0`wNKGW1`g &:B2Mg1 +.#*`9S&Bc<éG0jCC KhV%QS02`oSn2Waᤉ5LX 2\B ^/c2\W:I3%)U$9F'yDE~Dd+28grW>+R+?xNlaO667k).WxJ 2[~  x`b%zq[K.:_4m]vfc,Nb )}eWdJ򶠃G鞧uZ x@HhGΙo 7M7oL3s Lm `cT-G/NQgf4OܴcmaO݉7xp"Qn?S_v!Gw>y ЈosC`hHKJJY/cm=\rU9#O"b)ST~mPJi~S祻NM%09:_҉DgQ>ϘyJV&A~@OaR[wզj?(G[ȈR=+G`uZxx۽:Q3+FIy$<4o=ns'7AteʅVNt\¹p-K2Tfΰ"¹^t&qZ,)K;%"x('7Y}J#wT#w37-iz6me\RJ(,=q`D32~_LF6A-ca*2]^콇r#ʼnR!cژjFmlP][aߧ@SXr>@qg|N&JZZHd)43Qhn)Ger6㎘>oǪ?s,%KtF 31hyf(=:DKk&>nh36BMq[}Rnou9ѿ&;b䁿{s:!a44شP8eEDz% 0@6Gԇi:QuG/7|urGRo@8Ǒ[!Rr< xltƩ4N9S %V5OuPwR _ڠ飹`QߝCs:'/BbxÀaC{(d=@cS{peb 9Sr9Jk;nq9[]Nm/^=h9|NMGzxw]gh _&tŇ;e(N |4*7]( 4leLߛm7<%pv`z^J0Dԭz:=jg='W;i3 40M#+؉aB($Iyza\x8e If:LU][F۝$I砾ԵpɐkG3Dc*D]z7~ %1QJl*;p\̵ϢruSdO}HSpQ"K p3ZDz gJcѢwC=葶l4ۇJ |Pz6+Pq N:6c° It hJlaN]w sF0tnvw}CG|ɺf9I{B', M#\e)y= X/ Z]*@)S#C&z%8Y¤W YȀTK^|g^ryX-̓45'6"9^d BX*$+'cդ2l 0yG[rp}1%dz)YtT:o }Ӏ"HU2ٯ Eq[F=Kmb - Se/ lء5:&SZ혠<^g)4ysB8FF@F/HIl0h}εi䤆e҄J=<2cѸ-#!|JdتAum\"nu^YQ7P2lWX1(WKGa]2Au O FaЊhkVt 0øb*笣ۄ;wyl.l o]p$!WM-(x-&KH`BjePy@idd8-n`{(y%&^N>]YsE/s6=:y'\fElꏒ뇮lcp:p2~P`[hd5{bJWr`1},@quMY 3r3 \gѯ x2;'TWNX:Ѱ@38E *䛔\M9ѸV1S91޳U ZӁ03a *Ij=hV`Q6虻#[qќ8FoPq MC-{QhCmB) _,6®6!45lB! %D E%HN֦B`j k}oNBCrօ"B_?Aӕ%rLfO!u{2gKZ-e6>kt%* ;nt}.mDm%Ue38Ib 0Ɂh{^@P)pjZG`*э5s]x@kR" B K @lK8nlE% 1tMfiG5E>]Ӗa"NW3 g'= ~VH tl`}[%AW(739$PZD/9 XI$hiOUqFRl`HZ?6]d4\E-- y5ck$FQ3L ǵZ}Oma_ʲԕDln p)c/edT+!{3Y":B'%Rb1; /K/ugĩEv#P!F-4Ճ#eFBz-fw7B+\e/&n_Ǣw;Sԧan 8 ry.s~Guy򑡳RB*Clt08& yO꼗t~>!CO,ե!u1$6~3w F9E\j׈ƹw.*0Zd%ݘ&[אb' ax1Y)f+GcE%ZyݱvTN5v(K*7hTD_zTDcJ՚f#@09K-m΀ҐqWu@a䟸%E9+usY%KWͬ+C:WSADjL,텛[n@#ӛQ%:IE-ؒm0 ϣS~d^e,"zAC?t<'fqzfɐp\sbB9bԇ"j$v3sۺ@ثjCbuTV]ѽXD%e/}μ7@o+0iE =)?;Ez96IN4sWL wYp~YԌ`H4h>ֲ\Iv!Dļ"oާ T;/d}kFP%9m6mIMfnM$񖷧2s30J1~s!S('5H_Ѽ, 3]?[tqf Z-(F؂ J['_VLIݣCw_>xpMݎh|䴍{q!qka鬈X_\O#|$I?{ eCFkoOMddc&G 5r1w!|+NUv1QbWTd @Q]SW1LTV- P:}'rW,n~^LS7RK!==[7 њ#5VZ<{.`-4`..2-K:ms:5{rWz ] KPg_(qʸrA"9jMC  IJYuf"=ҟWCJ6D[i778JzFCUKzJTFd> ! _kp/00m$vGm̆'W;\zojrP辰^%Yv 8ΕsBv*6?2ҫIהzĥAgz}o *[ڰ>GP88h1ר -q5 Ta~ LfEA<#Nl+{ \__Dy]X]h;<| ykYL}c^$3SIOq ں&:左ą7zv@]<{-˽d]M*)|6q\&: >š&hH@æ57f 9*ܱb) ]pBu$`x c~JJ.M_LUj!Y^WB< $RBa0RXJrNk ';_OE~\ ?,+$4q? Ziwaf&#ph ߢѲ ?2O Zcdм?ݸtQ9$,l~A1/ϟ\L@[ʔo\&7|0;@GB*E> )9Ld%1ȣ׸575rRqO]'"vSE6إ"MC_{l3si //ZyJw؉R6Kd'Dau2&M];܎JYrb/y7 Kh, ղ}6?l =uEU |.b20X HޘشYazE@ȉ^\gU^Mɓ+!#تʹ[\46xTyUts#7uI<@]PJe_5HpBw< w:$%ąA K`ۉLҌ2P /@):X!=|nHe@O!nşAW"RvЁ3w.h(iu2wiޕ"E~諌nHC2+Ɋb1|x݂aµ&%)'Ķ0| ];0s\ H ^&YtjLɱL\t[W4ҰTL5cơ9o[pm0%䵋k7̑z jLF 蓿Czui*\vqDGE>IYm) ~3ș2e"Pz Z~g*+կzZڠ =]I—ޔ"MJ+<~rAuoLˍ_u,nV_Gc{XM]Cs]0> k3w"h.[ 3I7WZPGq/ +>wb2ԑ=*C\c<36'\mc*5ZIPgVO;nچt'0(H7vʶ]v'Lm 9[dFŠx!7JR;/p٫`g @ e`Zbiae 8lC]*׽G9q>jzh" ׾ rD nL7xgAf^9> z#Y4 p0!7U4M0U 8r >MKRaS0mQ9ؽ`И|fW*򓡷HJP#{Gbzys^'MA%nI;HB"6u(]TO:m:wjK/>rΫ7'tɪFȊmJ[ \' rd˲bl KG'^v7Z~J UD?6N⢐})bJlKS˽—kP?SȻ7Z5_WZ{w 4)7/cBˬ4ckjW>BVGY}4q!8<0K8ud $na نtV)昦̍9;?*;Nd H"HYr8(k1YmS։/KMW(֌qyiVtVn@dbhnv#=L/Z-7+D h 0GA̓BSǶ4[F.tת# Y/@Xk 3DOL#[ٱ1LT-ԓZUjik'm(ΒqW-Vǘ(ǚd* xYZUԂNf.|}HXtpS%&#.[҇s ؼJ(D̙h?WׅoYoD87HDv*f>"+b~%VrZA="v=8~jKKMA\Bg~0>T/v 5T R$CHN$ W&B7?f']=S7& "%u5^S)tS:'Y7롲ϝ##1u:$ڋ&Zd9(vZ˜v0cE7j3hz%:Rl#s4% L@:h]:w1;+:=hUI$r;ז`+H[VXG=~FDZ;sO,brK@˫F]^)v>-DBlRJBEWR:,t̀XYJ6HTHe9wvLk++-77k,74,`)̮dajEmfen a+2p^5g%@~C7$?;Ћ3-jߩ1d_AM\D<Y)L[?y!j\l(Noa9|Lr a΄>@(Aw,3d5_lj>dzLLr{M~M[@7q~rϚT"nZ fCyju[( 徸y 4m,W*JoIh$ͅK)+0)Bz6\eEnW\JSJa|(pQK͘L`GV9C~'Mq<]TbRg/*CAksT]jry~UVƑdoM!5!d; N?[bz{#g`cZcGc!*W kT枫 fo HRVcd/)WF]i%+6Fp*8 %36 $s\ұgr `"<J^`$(9дH ViUb,$+D!NDKӷOj=}d'-;ARW- "bԧVux]˺!c9ղi Ԟ;| kp6wfcM.UO+yIci]R/!">;BUF`*Km aNQp,bXg$oeaGN m"q_G8ͻ؉)?{>ǎ`uN1|zPHW E(C{jy rЛ{·j>7!vzT`74B8[V6{rxSucˎ3ē/ݙZ͏ZkL)K(q;rTvKJ>;/GaF^=<-Ϧka9<3;fkc .ǯvzr ^'G~ƴUAq$,b*")R`kѪ0NUaT{=l0mbiG[%sCkY@^!*<|2ժI&\mCh73OҡJL 9!tMy/Ȥ#YhS@5Ӭsո)d.N^eJQN%G#<7Y/b~\%Q$ik,8 /?n Kοmqʀ.W2~CVFIBrZPͿWDEfZI n84hP:{joGbM\k1{3 bޜtY\%BX{fe1`[ђ(y҆kiDKm3>kl?,!2}j-Oa<Pg'^ zLJrcVwcrn6h-(/}84oRI&lY%Wu7"ZdDw"G|TzhE72RJ"\!ƚ. L?fɦw!h焎YOTf2gR.!<`2zXUP#:_*& ٮ|'?GeDWg*z+̇^OkwY#-) GQUX4e{We%`߄N(hĕ}~*PqR 50o2δXY\lh*daB;mLIUbh֛KE8`Wq(d 5#| :Law;5gm ң95)*YnC`r t1|g""xԺ]Ͳ!k-[⠃Y[&KT: /b t tI|;"U;6ǎXӈi7-]es͹edB2/rt&&e߱JǮ'ĽISV1 󣺌N4KrG],!RF1z^K$M'@8f$ɋЉex@%}eI$0#6ɜ~TZNuv=up^ǿmTX[Ul,_e}gRGO2N{ǯSiL҂bҏרݫAӐ^\)97=>Mȧnb ^ &pDN_Ի,+|vGU#2P!HzxW^JNJF=WW~Tb S.NSQ3R˃VdY;Sh4xo rKCQ@\9ǭ-t8D SDh2j"4XB>|?h|/b~|& 7MaPY~ V{-Up_ə/?2 }qR Li%/0nb/=wf=۫p%;j~Y.==۱=oIx- \ya{aPϠcSuhQG[uXS^64a6ýǭ,VގZN ܊ ,{ ac[-]m"Nʥ2r+ӣH&.9dnk'"gwAwϻe\,个-<:&guWGN[ u6bIH8sOM yS" _t!()-S1țYDqSX/sn c١,6~tYb?ho_*+\ͣE:;sdJf͞SjoB׊Bax>q$}A͆l\9w#PCe!nJ#jkĬN^R&e9kW!MYG<>wo ǽ%t)Mܠ'*'j?ٖMR~§+p+|0g8C1m&5r? Y{}QS=7<bO1ҋtF+Z޶1LoDr}~λhƾm(W5oI_I=ӧsQD4kzH"sR!P9lj G8OWXiFL|8HD o\H&M+5OB~Rfr+Y0F.ЎR>mmłgc_3tϮ7;9'AL*al4UP|(Ph^kvB9_j'b3lBvA#S'[̾=]\ViE^`6NfC:2x WЎ-|ϛ, A쟤r9:#xob^#kHyBKFHNEנ FYL#!,m[3;"1 PMcl,89 z%;تK6~FAOFn x sH-d(&rT@zind@ 0Mh'd" 'Q͸+lLhjq?(;V t=2+|ep).'LES_&Kl#Ѵ}G,^'O/bo!yGG.g9d??\ \^p?t>a9xl 8[bLMFx F( "6Xn5|AIiS`&=H]ab(]^B4Ki%2SwMJ9N^VV_XGG*/RP%Ń @UkVG䊙do X9b9mX^X`]?"1%fp8LJz. muJ!r0Nn08\Q (AM6DҋzccO0cD޳'p9RɀQY{ʙI!g~cLT0TVR9L.h]ZFQ?ńC`WyZBlЅRLCw0_JtF g|Ksnfy wg$4BԗfU0?_ʶ߹Y\ :hVhFl)=|WSu>g`E0{Bҷ*,]/%}r yf6zb3| WgF#ĕRI0٘n{UKT2g/>OD y%p" jnT>f~F.pFs66,:.{iΛ.Vtqtk| Խ!/ƒ]jy?VpV#UCB&Cp.19) "6vj!"Am|rN{OD p>CH-OK1<Ü63BP ׵ɇKŽ2* &ɔW8`Fk@堟4 _3\Dۍ;\q% +GN!%_dOuIl`z]rdZ0K^~8F%eG=ZLvל0P)K: ~`tM,U;Xk[@z_ZD)ZɱUZIrjcbzJ5<Iٮ~+dy4LI˜,jqz'ڣK6o3qi'9sW5\K8K 436>"]g;{=U0ɫKS@#ؚý~]p?Hҵv#tX3U-]Ark!e;Xjt:YH  ѩu0y~Al%s'2iC=ػRiłXhǧ{>/X 8Va4MUNN.? 0_ Wq.c辽K-eBvt bulba:?k]I tS:e|<\cgqu9=+|4|P.#H 0xb]gW,bZxMFZl5.|!T꼢u8S4*ٲrѹҘ$T='&$4kC.Kkı_5Hɓ:vo^]nT8rC̛ڂg %舜.cy9/` Ź\y*}IrN$Ct^Kdn-MYOC@&+ Fl Ԏ[a\=4 > N)7'F P$O``bl <+|U]*~zDgm*=DfL4suw?ޱUbeĚc'RmY$^[+@p?@{z52',a?ȟu'k3@?3㥰m24Z8d`Wd=.w2Ǝ7֍pnoG[TF:O'Ф8|+vlFz ο E4Vq5ffzQ#uA JÊU>|уUU"974¬r6_zb ƏS'TDY@Ώ/1( 9y^+?j $%Nt'VM0b>B)O9 dWvqV^N.SPM*ȱskAa Bqv0CUu\ Eq]tfau &[5-<2 L5ڽxf</#lO湕y]'g ɜSÌ 6GjZyp~Y5tސÒAks 8XaaW s sVcه;}0ȑ3ܴcXP^%MVN\M MaP 2R0=荈4d(k֎yX/9dHCEʐA6P;vC'@#L:,>?X!,_S:iCvI#76Ț-2_TҞB?tjd n87)\Y YĂmK9UZukh&y.<*Rn4Vho$jG*ͫj9j3J ^9cm m2nK,6 %NP(. zA%). :j;| -M%2ĖX OsCB0ޢj Bi5SQn;(HTbۼ<>v=mڝ]rk#r, 3 U`75-e=Ɉ|-sfQhdKbXOZ<`Zwd[ĶE?V}͌`WZZ8} HSa}[R[r m S~yO?M+;a~i.8([wlEy9+eQwo4 >kn2R.\ϯ8/`ķ%񶂾9oTM"@:ڨ㉣c_Lf(a@DH SۓE6hu %U2 :YA~YqA^?/#!7 ␐)qQΧ(5[ZϤ/)Grb̙|TEyꞁ3m:٠B-(s 3x/idqKI1D&,MZ"ǡĴn\i˓k*ӻķN~B _:HAG &x*'%.\x!~ jʦ jA6ZV.Vz)}c%SgV3]Gr3$QIdUZ?>>y:\ڨѮ#7{k 2SVkoía$ iXmxI}7}?c;~ݴ e;/AHL4$.HqBb7V!YCV=J|ؼ-ķt,R(,hR2}x(D <9>!8q-(e9- +`Fgٞ5/GL1G/ǁj)N^ OQ̅\BE·M5vL:CJtǣ ͮbrZk['#ַ)g*XiYE"_F92cj_u_XÉiMKdQ6 hS=9ȄG!7u&U񥊦jF&Fx!'Tb2[ᘟZ}-ʕye C @~EL-h8w'-"&;Ƣ9?s&c8X!:!{Es1\wʁvzbS׌Ӛ8d 5+)iF!DO5J3"hK"T׉_2e?Y[+N4^W'm sf$Q}CHy L7T~?idh<ׯhh |^~ߛۛ|}Bz;V]\[zPэs)Ë86jyh+2t(K(Z1WFSRo/ˬED~hfgHS㡔+`5(ph˺OGSCIkmU>P1 NSɩљBJΥF]_a F5}3щ嫟 9ͻ#K꧳^;1j$Pbu{S"V5]2Pe\ d3 O8-]Lew_B#Ѕ&ymޓ:@)~Ҹ ȝHycI1zʎPX RLT le*8VmڋZ )L[?d/-Z9[ EL~hޜAp8^o~l ^B\EghA`?*z׼D.6Vct4J=7!VX; k{BMt}V}~ꔇGngE2'g16uqHeug%N$|N+`4"ZK v&cek: r'hVJלL@.:1fOşEyMAzB.jHA 6̀]A5DW:+nRHxٞ}4:MT<%H/9l>Gf۴ỦL,!*d|}mͮ[MWE:("o王,;};;b;B* A\Si”SE(BQ|-M{] . XLd))l[ωycejoq"X;ii!x6>!Yxl-+'ĸ~"M\7hK:"`Mb9\#ΘG9SyfvnJ{ 3, #Rq|8rA%\Ρ$we`D?-ӵ+Gose򝾙UD̒`FbN-d`X H]eNoܑi C ^K?,kF; %[:@-ɭZ`zS j$df KL@}sy&}kөgHWaTj24޳([ܾ!XJOBWO7ΏWD1)T=3ZfZqv,Ќ!5`_Dx%>ZX |Ѡ<.O qUk@:w\ a2G`0mhˡ#PԽg4c~En:D.S!ΉL(w/TBIfGj:Ccķs}a<僥eM7΄nrPL+k|,CW+,ͫϛQkw: Wݟe]C*T.%gn`F_Qj"5v&]SiP"*+ơH펺[)US<P]9U|Ǐ9N( em1ZU@_j5SI3\j>p]zY!a(ӇFL#Y}IQE3"(_^YGjg­o߉;v?H&60lN>4䡏JXRr􄽆q4@Gߕ ٘Ԑ@V9JBb>U /W} _'ʥҞœ W Q3HoM//* Q?Vc8'9B2Tmj(\%ۮlx)2p~'ʊ֛4RJ6gI)$ZMZb ϏKc!( SAr&-fЅ 6$.*8i\ K)~ iE?m=)k=o[)%*bLZ}]ԧq^|V!1(YψBr!Q9vvBd"s&~ ׋cVqؗ<75p(g۸Zv}c4w#ZULŅWܸXƒynbGeRB6.\+h A倓835_K0~zKLэjn وRNd+R=uMLϟ1Jt&EBsp;+=4Hycqb]Rw.k٠z5*Xo-"sn%q`eK8O:4r,n{M #YpϬ:Dϖ 5 醛T >LwfhǏUʺ1wٱ 9QhD5:T{@WjzxGhVd] #/|l?s(FmL+2ոۑJI7 $B{;!-=>?&(}7{6dlγ>u9?Ckb&O4\_jt-zb68YMU6C<6'auρxgɾ515+;|tMidnݗ?8N RBXgHOƱ0O§ Ğ$'[i+hD;+NSbhjs/Wcrgrz_VڼyMAy'3[K"VsfO`h+[5~$uۍ4y'|W!}+szHZ*J;pob T)H= 2%"L$yBl-cO69*{󆪗pAo7VԆN> lBg}?#ʮg@0;T}RG u0B@n#I-lg:IESR[Qg!>}Lʿ|*-(5^oRuC 7mY-j\:6䧯ڹ\_R~Lsɼ@5K0F_ec؀Zбe><5㌊A:0pKRCu\_5zloצA BqV{Y45Mj'Ɔdu&ۡaM[u.)CUA_Hr*Ҍ$W~ौ>!hN2G1>)˪~Btw˅]LI55Q%M1Op٦/XgSHZyv.RMƽ-ԯSUis6E[1LMxtj}/mj\Fyc̻W>C3A hy=ٲoZ%>{ ujr"{׮]wѕ H-<13C.^ :5c`U0Β6l LjЩc7Հyg_6=dHspp*mw~ %gF]F4U*u-U_fDm]1-qW1cOӰy BTt&κk{NGzDw$ ?w*Lr%e*n< Cg HNa NaDR-oi+'Ehi}ϸ ;<.JV2L,dyΕڭ= yS*:1KxW~C!"%!nVo, !A`,5.thLs)%:%kbz5o#>1PS#0l|Xz 4X;"+,^dHA]e?x&Cy~Ҫ^l!j FJH$MNW}o|к8e1o$<#1u_9nckoCѥ7vePC~k(&, .A p Oڷxw}tsp;N@:O~UF'"~Aa/'3#O3m?ERgl,KK}kT۬/\cXqꅽ}0P"_0V)U}(SH5h?ZxHM;rVdA_RNYv+tkw̏ǒ*se"/2=ݠ!ΏbeBcw @bm\u-oP+94[SدXOV,F9iIE?]w V55m%v`w+[C>Sh0P{~J&g>7hWmBCN.h]g{BPQct"AɍOq+ה]L"+IIDYi[♵Bh.RUS* {îj T}UՔ| i;/f^P+;}_p&T.9ͧ@5dl ^ T ;GNB_N*܏Lpz~3f;GM5||:G7k~4=MbiqjiVޖX9(?|?œͪIȯY'Yh^4~ RlTRK&`=Drqh2f+~VawN볽MF{%$fA$.,Z:~Qab1/%g j:2tx&T&D\>L_6G)ϗxkiU.zcab37 Ph65F)u;¢)`ʪ%W$c DS[٥yǭkndkQ ߰gNh06y$$E4AsytJv$c*(c~ .D<QLjr]8 ƒX&գBhԚ1Hڣ?mǥ;AG1~ѷg." Ye7Zxp@ƀ.ۺ>GqBUNޛ\ <3P{Ka92Ea`rJrn>jB hj1J%Y̢9r!:lIeAIh!|0K>$*_&ZNxyj,H{fJ'?1)񨳄~Gzpmz1!H'GIa1ь6,ѝoU- 1x9n~B* 52p<Paڔ`b0tKC^T-( 0)b6)Оa[! F%&qT)g,޽yR*(FAǦL>{{$.V-;r"`3k F4j'Lx!93X4'<|z,xj>A_#P-`U)oi6OhgQT x,*c>P8k:{]7[%h^C:R$ j$2\BNl I8.C8i̴/ƺUy;pJw` Wn x_ꬔz)WHO -;nyu8JSu[J-i|/xR{IAG9BD"KAGn%c6Q$X dc| #PRJ1jkGSMȧĸX)u'2'\GM鳨-at ;bc搫#ĸͿJ: Zz3 M=R-aՇ%0wWDr5}Jk$K#,.uSO֜'] h3(H`=du 2Lw萯˯id'CG}Ɂ 75u W7sdh== \HRro;/$T %jY1Pg%»Ӥ=p$_ @]mgƌt*yR„&-T0e]De[m&m{>̥촆71~z(~glS=J&Pҽf(Be^&Cg¯&?)ഓͽU3HкdWػ1ѤQP Jױs*[*?[feR2qkL8OiNeg_LqfIr}"mV@;Ţƃgx:LG!1@.:VG4b]^VbRC$Ͱ 0N=AM:WhX n% fDF4#= 8%S Ep<~yxW{ `~ܷ5)38ko B͊^CG+$(UmTa?#G6T`+||f[6j+R7ejC;>Ys6t,i'g4&. tﻆnLZmt|h‘;,bHjb&eZM3܇'pzjp؁(q.)žt=Ct.ߘ$Yq a1zڐ?=O"^/20h^BWt% ½h]=+*X7P_wtXkU! G_]t㆘euz*J 3Da͂!zXgʃmCtiP?zͳ5vsOyj38^aySM/ 0 A9H~Hos> BfNwERpbMEY %̢oBFm;S:lWk"2Pm|˃5jDQ50m!XAzo>C`XP(}Q:t?ɈXkm=I^ 0b A5ڷXwH&.%8c*O+v lw%6H>;ZÉ@6䎴ks =ȿ;2CցeJ7{Y{|!S y:Y%zjTǯ"<U 0ZDYIPIU-ZMb $oĺ\#@&k\pбX%\psA Zk+k r;fb&A%Рu-v{ĭ?ab--mb=SU)$N'Qa~ p+OpUY?kI0ܷ֙74I 6\/{sBaC}Q?,4"w"qg;y ME1  bu\s(^ -wjߢ&֪UԃQ\VGs~j!t+[=_VSj7StivA?QK~8}&IWJVO=*vi^:R\s4ےS6;qR/"`Lphb[ >^s*t\};.X jXm/4Zq @r1|oFCt+{Ԡ V,MP5}HxNm[8 3bJC28z f󠊥+&Z) 7n_ nšJZ8lQocEZ.e?WIs+ $ib]XHHtcL$uJeXUoUJ,FΒU0,1A q8گa&VҴWEKh˂O\UR~9Jx`r) L{;Ьor2r^zF47sZly{|ZA5Ls/X5<бZ j$a=)Fq@$at{%aɁQCxG Z{bU`2˚qI @,W5GR-_k/q3NBTq2W#밙 4RV~ENy[J0#}oP>8 u;Ei+0 #bҍ[=t uF-hsj;6q3{]JVK}}5+I7ZM`Yt+.WGn̚ E7d~ ^1x$+l 3JDg.2|H},R!/Ivar/*2X˚ײA.:\KpdvF@Ư3]D֭BCyD'I|MDX'9+)Դf=X g#:.nn@ .C*̋vsD+ }Q]8] tt,K*tTl~]Xr~kZ[znP.8]zHMI?hY*i px^?Ф~C.d3$dΌ+՚@(>Cte!K(K`T My9nچL!@]yns3QDm?ցBZV>h,ۓ׊8D:qԳD WTG)d~HnD M U˞׶8znЦHc\֢.Q7IRl+YpT%j4 Rs2k:Z3{3A9:֌405Z_qyA 0U[Y& !{i`vGV+R5Nsbz࠺=_ömpJ"\V{dUxR >,mcU5B)itd|+ a869YÆ?@y8sZ^jW@̐gu=cÍTtrS=GKݎ>]@,i3?(Tp3ty֎kzeN32ӄ>z 5fcqMP#]=2듈$j:)OU+DuO>$ę^7 r ' ]wL.I/T*h$,bDשANmo|NIzhxin!E֓$<  D͊`mo^"G/XМB4h3i`MΞC=Nw\ԅqKFg"Jxx_$KqHc| \ц@h֑PD߹^(71\ɏ唜 =oӱz&9Ĵ`81q ƕ2.ddѻR=hWa \[rDFG͠u ;ht,wf%|Nh3ɓa~>1xfIT[u\H~-cubxWgϘ[S:(S= ]wފ@$R`VrLs+3Ξ]f&a=78i(%v>4Ǵ=hƇ 7' @gώXi9>҇ *Ccd ScF ql-+- RH·B=i9Z%x5 ;Yyr3Ss+8sqߑnUeF<(3ID.iX !#-?^ W|Y *GpI@qxh#x}i%XH .TG0@jE +t3\ ?%6a [n4ioBN)^ư.MqW:"׳%Yb }k\xHm):}W u(O];8zD}zO{8>!]CSwMik zJ7?b@_ڶ?&8֌9Gj)k@!?"1|_W?2sVWguWEpnV7>2@R>LUa?KV;$ 8ۃO/%Z\Kro̗YLcu`Lyzq٬!R}R Yw43FcQCk&ePa]#M?e_#rg 7G<,Y eP$ॳO_o`I[}r&@-NE`bEGs& n:CۖͮWݨp9/;=Բ\UW& g=0ʄM@ΤCK%+:X!WLQq,ޯor <բrh)5qk(cD^tuNsYjO]fyo(xGG"MX"K| 񏧙+504!dt?F;-<~_iD;U"k!R$ũ_J)'S2&TJ |؉kH+Lah ҖqhC2jO+ `׵iJ9\֘Zǧ˧gqR3@- R3'l3B<7,@[RowU ǎfML~)+vh?$jWnۂ7&K>DC6>5 ɁoT b I˼!/$#jBEvm%=jztq/j$LT^3N]1D¬XqB uSxZ;T;[Or߮5~,F?cDH'd%?X;=#9xj dd+kȮm'Dib"`b6,qJaS͓X;״,+f Ll$ 9Iա(HߡS$[K]}b: jx\P7; BPКLۻa.<"P[cbNú`OxV!RL7H-y-`=Llygd p6>"ɕcC9˻``tŧ5 %p!~L.3&_H<&(4#L'66kH^J~hB!dă%ݽçRV/׳лCnfYzw`;x}ҋewӿM}S[ӕ}賲)OԗJg-"ΆT6|4 5M`L8C9_Xּ?f VEܾK,z9XaC2`Cπ^T9tp%Pq IUV&ȇXkV>;Rxqiˣ!ІׅQ`k3ӂvq۰BmbMo}3X4Tf)xyk9sH^ɒnEZFfsŧsڔB8/=9c!Dj 'd%,u* f }hgqZiw4!.ց6#Ù!.Q603w JL/ %,p] `0V4P,|}#q}y,:MhՆd&4v+^&+zHǿeFjcpGჃh/Ǵm(Eaʋ s]gl 1A$M 3t_i`+H>I&x">:xf;ic-AA> '-Up>$ ;c jN×wժռl:_t'e8I11䎍hdѩi5&A! "2%#"XhbҢWW_}[9h Y97eZ=?{Uŝ]J^}>)0N=cuSB > 3$gfCT]OHdvT)S}0v!+bTAlG%I+xڮخ]K&̓$wR&A:1ղ"!n!o\n-TQѪ^(fA@"{xz9Z~x36s^K0oO2A aȶ5;Ꭽ}^ǁߺ^S`a^UXR_m,6xҍ.ъP꼫ʬg_ozīU 6FNng+QdIVA Cյ(?JOHgX!cz^ßKDHS3ir?Z U.c_3M-d\;T~PTS9(%Ӗo7BR5|8}@EDh}sӐ#%z:OV &U02X8y猶n ]A2E>S{5J7>K5l$ivk5 e }FPTPA t{geKu~-Q͌dL]}TՖ5팖 GfuK< rli -a @kJTbvgD1*Y^.U1:z)Lt/C?scA|j^Yq;U fzR΁`|`۬5\/h}L Y)}I#A4}藬MBWZLғ->-xL &:6>g!w2|0DɈ٢{~d5*s( };w & -sD (:(ǷFS.3G(Y+M*6=~2A}m\(9t+k2| .%u_A8 !p>VbFtؘ~ܩeW-~ӂt絎o9cbtR$W V{mKa筶j').ehGF :OŠOq^NIxiqWȿÞ}i UFGfD/FY⇎Itu@6_YdyC2GQ|*֪=aa$r++{t)#tDQhQÃ=جdBgaD6At$Gv˧uS!k"F?ab-:)A%bE8Tv/q&G3mۓl6TNtXMnTZ{ q!52.rXӺF^h=>.(՛d߭r~V482IG߿#&L#zٕ }PD^_֙ٝ=y%#}bC4\Z8bXM G@ #GkKU!LP#N!$d4ߊDxР"жEg_mwS`P/񏋇8ݺcSN%FeV_B D~&huVBӹu+-XY~G2," fDaz8\*;0yh}]W#K4Ԇ`Ah1:2?ܻUDKM$}el4ֱN: 힛PZ?S¢ۛB$`q;~x6hY~5)iJh-vi)5ƒʀecE3Fr,Y.jCfv_*_}\)Osgp S*ő VEͻl')g }%KlUM >(Лat1N@K?95Q2qô6p/of_#~T5@7]0m'b,PYF17T8Z=FθbzF8U=gHp۬8IHV(Kt*gOTluag!2v{K9 cqA}zX_2@dRz*:#?u[1Ө]x =YtyT! 4/>@]3E@k< .4{`C`v-!_Mð>")i+w>"qΗ]ʳ؞v*I{ŦvAxI*ݿf2Q" gŽ" (xqpo'z4ؓ!\쳫[$ ֣LjJ{V1 DV,Z&9'$ƗkrWw*(2ޢ9myf([xU-V ל+Ĕ 猷IAcn'Mk,uRjGh"q#UdMdTUoDMr; eTk3WT]nѮ36lyI'u989Է<@LCYQE Rn݄0 mIwdXn4K}RDmk_Ik~#l³2%?S35ƾu9LO-bVwD k=k'ox b틍?%wߨ~s03rlVʃ&V\y{(E θrcpȍF* w_ea`ݣ~Cءj~Ʌ'?!XV(O} Dk,= DoegOn #Q7z+ .<&J=ү&ߔ  _w0flfy5?(S #̖c4^"gDyUTGr/o8Z154 .ܫcKF@'L .tޙZ\@ǣDfO qVF~nؤhb8f,<Ԙ ^x6kܚhNHsL 44g6=c+Zzg &dl8.Mɍq =5^! iqN%GXf0!P 5a}[N܁BX=f$}Gq)hS3v^K_5:‘rY6ԩ{aL*Z{wFRY3懖]J{4R"Lвn7Te(/l-75#}ᩢL "jFr0t +mԟ<#57 PBRk`?2ܤ#Onj5vkӖ(S̽eQC7XKU-of-& M9z\om݋ .‹ Z-/a`12|Hod(MZhf#d$ƛ ^`G$o01flx- tŲlcV=9@b{g u4O-(FΚD1,;/®kC|Ŕ#f D/S )#6,ÇQp|&۽Pi8~6/+6@,= zůOj(i#[':@_@2/EHÔYSZq賥rZ&$rE<($ke8Be/o GZ슎Qu%QFRnrf8fBir'ƫQn)K -TXj' |?)<'(R,[Y[mDއ,3e}AtZ{ε#y,2kn'wU}0N?'?.p,Slt_=;^6uҿWKAlDW埉@9) dkwBK }, ٓ8bl(ƧGp$Zb?kLl"{p$]0/Q αpGEuGJ© <ĵt=Z6Ƹ[nhn;be 3Jx`K*G_i9H0\g_2,8REE$t/<X WxoUw=OR A҆ ?N }~buf#Y4} )"3u Ouם[Ŀ{ۼ䱆uߚ,zˊt:hqaPfBZQVoa};.),2Zzchv1ϵ$GL ))|q{o YRysf>Y"(^nC&f6?DA44Ev@ Jm،YX:w>}][f&-$KC<1*s3 1;қx8M&s іظ# 4U41[  |ѶRu7L7Kǹcr\*D#^pGlGڌsQ*W3|QUc<:]'-Q?wy1vƍ}`&nڬzD !b~J}`;gQE1K#xaKC{>6_Q= V0f} qN9\=4)HR焴̒6f;f4-<gͨ)Ɏ+hPH az<99P"'UP)0`'YhJAuV-1d5f)>|r!_Oj iW"ULHE8AtF;caR&,^ξ'?$3*,¶M7 .g^Mm”NdKvU8xU9GlK󻅸]J*!l7|\Nz7ثwqqa oZSP2<4\/ԡ`a \:IGl7ɲ垍VB[mj@^Չ( >#\,"V氹 Я~=&0qƹSRߘ#(?;׺Zap"Giu+ A ܬRZ*AlHD܄^g < %6CտH(11.z?b\Ǻ&d17LwK0w~֕GW6iT ,:S<R|<ƴ'o /D'ַE>ք6S BKt6snO|5o}! ΐ >1t,O$I]QwRF'gvn&N] #m6l3k"eW%0<KG&:5X:5|3%Ipؾ/#`[/'e]HhۉP4 4l4lC(!޽YC'7Q@e;S8}p4qD]F)#!F/X-֒'06*Us+2iT^^ETb0C#g]' O% >zbz7C5 L6J$%N~}/! >{H"gk+63ynr١_aB*] ]V[Z2e )@C?Qy.e\ n[iO,6w&Raf1>_+kIk%Hʽ`6۷=q>DmX/S ~Tzcy2L̴Y@33RKw<] 3FyҽWwa*<7.LIB*R,מ{r"uNf_N-xu2w݃./;0>l΄PHфUŭŦW=TȲUy/,xKSy SCFTJV7̜Ԥ~cn9;oSajӓE~)0zL=?0W#?ۭ!7^^Qi\ fd2&6isOA0kH{Mv+8听J{;. )7sO 5g#·{ [؊ud H䇫EO %޽Pt z8? sV%@D\.P|Eg_6&z?pv1q0_!B.Ɲ l} ˲hx ෥Xtf: jqyԡut{!5t r LfRJK @G;Օ-1'w)(~QE܀e^L'vػVV\s|G f ede *ZnVz1B"CgLy1JQFʽc ;z!C-w"H ik0W!3}l)CH @HyQ,EZ+i[I\dLwJ$@Ң_^.FRc[D-ai`x({@Z؁!kCaE2+O" G_5ޤ2!޸h^9udU=JLqE z=!A={AS[fD=FވNv~',ȱxPÚ~sO|b_7xe40̞g5lL34N;n@2%0YqFe`ʈX!8r㿣yZ8kg^m m3I|zeZ`:җa.CE"]E"QqlUtF0$5GҔFlnPV-'8=eqx5x4#]0g 1g^4.TACO3zABk~} ڕ F;oTt䘟ӷ 2%ɧe =W%QGкh@VI,'J#tWsd>3P>֭!'{EC؛D¤ $̍P&3tj*Oe\0?ܩI*۵HXdrAJPKrIF>6mǟÄ!487g,eN2@-9_Z* GdemO7=u)hQ!f\ RW"6&0VBkYU̬F7f'EْVA!YV ocތکcƹ!zyB*;cہM:BiU~xd/G N*yVvi,'8nE2 H9t AH `k?Dg# RaZ˧WNs|di?q˅o@8/IXR5>vX+dj.3iDX.d -$ hV kL\_G C(\{Kl!Q5휩kj5u,@sG'ȖaÛHB  pL{ՊcJ*yO,/7m}ET8&#N0fFN9y6xK:G"5 a0bdO墍z2 щ Tx'D/ Pw:E&s'zɼ: `<< H}|a`0q#iI<=b0B2@4JV^Ŝe}\>cϣ*Jw{OV޷ wu / 2^C:hW@ 06:kqZsTv﹩ְJ<,+]/7*ăk۠nځfɇ4vu&RjtZ :Ƀ)x#ֈ20v4==oEzzDԣYs)uPϐh/c!@.be6ihCcS>7+C]\^g1NVcK@ Nvdd+F;YwzнT20[ԔuΉyT^K: @d؈׈>1 pQ~}[ Ũ%ytW4oMl!zV&)胟GP!*V{S{@eP5RsDSh[@""x ]}VhfZTd-^Gנ^9aX콟`9ߖ/ML}efσڴZgD8W_?"|BANdycfywrf]ipu&F6ZEt B9 6wȃ)PKq['d޶% w bH-}A4[I Pַ O1KCWR7h`Ou|eNh^K5oEI]JsA6)lVߖ% ~DSժ.s!uZȌfQq]{ r#1ҐqD1亅+Rp0#Z!bWNL,Ӯh+Qߴ*ijBF,с99gdJ,hډܩ-M8ئs-WLh Fy?Vc'#gd *x"XS?Rm|aS`EڬAHOp7J_$ y1o VjĴ`NdC0oufIMy nj5)k&|Ou .o[&|mf1\ݑ@d7+n^ 7*p҈ά5%nWSgD5 @T5ZhQ`?y@5ך(!¥t nivK^%vKdw/h0ƹ_&-]H ;(/ 4&qwU34gycy:mG ~wu3 32K=Nkk38VbNg]ɬ|z5Yj d;8D)MhJqq qA_}@,KVޱC-O=nO= vrBـF= +I%R4k唳}}yp,?VLk.rm9bz_% mGl#oVg9AVĤ4x˘DF[KHZXBD2- R޷y.ۓ]92Ecȶ[зfu),FVv4ga.͘|OЩ i wl9_HkSk|j,d50y QF˜HD'  0.<5D+(1A E4 O%m?xAuVy\^럫=$zoxaHCMr1y3lek׈Z%+`)Re.gn]o [[&BC<5jƂ!^XC;ۊsop+,s:2RYPD^\Z$R*uzԀHQrSs)r?'g㜔;vLYQG=%bEpr3Vti>A]lj5JgYuWOE4_L僄mf¦ǎx shaa AڒџM,U WP.;my9\{\ ; $]Mc=yP4+WU@ qB|@{LN9dR[ nY 9߱2ӗ;:~\8܇ma*`i{$=oP3$ *j& 1 %xSk0CkǰG-1MM\~|@ `0; ' ~?wc?7J=p5I/'ep0+k^Zr?D&`PuZwB]hd ,HGyv팊39.:յ2ȁ2iڒº MK6ШZ:^LI!R Nl"dlIrGt}_{ p@/a0C:X3-΃?PuiWrWvώ+b:?3AD:dU~E'A\ih҆297?ȿw<+sޒ-?Վ =ƒ jypr\ vt i*aV6D%4 >6 eigv>uϗ,2i7禠E܀U[ޫW>v&jF "$|aS_"ϊR=i}®Sƣ[yDÚ51"bQK, Vl>I{WRM+ka^#ơꯞy <(X*PY߈#VTK{Df#x/bGU13G>ARh {^;#[gkќC yEb𭌀&v0b9@x&tV7ԧ5 eO ^ VSwm;ă e6XNU^y+_]掼g n"QWL!ɝЛ! ʘ`%0|r&RGjqIJO ӚpZ--zF)ˊ)&Χg)HnXeH J۶rM\LmH/Ջ c(ʥh|Ȅg3Bà3˾,𘍆9pBr𮬤*[`zNP4\ɯ?FU6'p`ggoo ={as6/aF&Tq U$ 5B2DltvNk< IsI!'pv<+tNN!'m1QT|dHjt}3f$Pt,L1J kz`/ :.Tвae4s-$O}e&}NP~ԇAHp{]+d`[Eٍ2`hذQx{^P-AkW OxRΧSɋʁKB^|ị\ݺ\PS$A w?uPB9K!24$.sw:¿46'L<&?mޯam|U(7\%:`ŗ:Kg8ʹkcfZx_c6=Pib&݃\J'Kew@ !JZe#UE*/g/j"|U઺ _t@ҿY'lYaˠq{N@4\ mV"' wO`1kGŞ0*OXC z.Crv#󰎓ac.hFֿhK]X/$U+88:zp!Z}u :E (:ށOgE*3Mpnߛ%|_n RUQL)N50ٸ/CSa .ܚ=v/Y:G<dقF6Fˉj ^^ `^ȱB!vnsv rI?O"&M i9@ȆځRkA@ЖZT)y" ovZ[Ӎ> ا q} Sf fڌfo/ys涫bX RկTCj gf !j3eݶcG[%ΧN_1*t15PNU$flEh{ikۦteۻ֜vWӸM>;Śs>aq~%})?G M7Q_cS=cmЕ 79-Е65JQQ }/nTPs *fХoRp_Tp?f!GfN3)dxֆ-[;jJpP.@4+*0ccѯ׈LI,>5#:/kM"c*eys_ۺ(}cٶRc6=nLNXW"p(Ti`RL(M eCkv[-N܉ݯ[/0 %P?iEd*/ [T3?MeUv$:LR 6-wa"6Vuβ| .ȀV sMHrN#撌akz¥c+'jep|R>袅;QzՔ}Z9 a6xd!_j4kL(l\ ~|y%\ωH]BKh\Gh޹9>:x+ š}t`Jc+'7_1`TfV>?=u!`"OA}to6 X` J8ݶg? :H-+OoE.91y l݃vUrPS`{y |4=r6̈{T*S'_`;8W,FDy1P1R7)lw ~qc]'s.R^s-+93jj 4QXa®qii.]?<+o6D *Dr9qvp#N;Ay5: 7b?|iGbܨְ'C"L6PHSFYJՓff/{iJTП~)N7:BD#q4rgk [DNqHp.6ɱ sݷB9)cL(ZNaYGH+>r`/PeEbjQk9{WTB"(` atKqـbeAIQk&.NbR/ m2Ϩ/Z7zO/=[0-5VZS QwLe\*za@CpN& /w.a"xMЕg񞌏1>0(Z(2pv-cxt36$p&BUVV'֘:Fڍ9O-kXxm:ahtCS){f*o2h}5&j.<|}d^]>q"D HR EE6xƭ٥367%^ = 3YL_FQ9vX9fPenBY*X+톪K"7'ʪiFw䈂  z|/4jJ%H;p"} DX`+Bi=_bt[~# FʞE8Ou'>^כU 5=y uVa}; }_,4AJ꟱~ xn0EcWlflGFuGq(r4Š~?;#9cepK@0Al‰¼a597ݫ.Ce)ړ߭& ~Qj:">’)"#T23BMoI$r=g[=Y%k8bzpں+G8ZBR  i3"Dڏ@5C:ïi+-Kq nvګR 3j`C1ḱ P힬b$׎(Q=gCit69mCI2w_uꍫZNЯ]/u2 %O[ʬ )My=SeYIӮ'U'IGD_R(% :X|5#UMх $X \m#!L҈y<@,1z%ʒ4΃Bdr|#9NLI p .ȷ3.3X& 癒R9x\`4 P_IHƏ ٫F!NeڹAMzaA/ _9M5 J\bygxǘT2sӑsS\޴'C0TSb.9Р~X:4pk=gA*C/q+\c(X fm̌ȄEݝ@{\VXIߋ䣕4M5xn(+nƀ4H{ c7'Is IE)IiX4oQ! -<Ң !4pZf"Fn=L<O[:}kdc{%P }ת+@,эSGi8jKI(C!e9l=FIe5FzfMaH ;d.`@ն:˸$\! ^zN-o3LBOS5|9daxavm&m8Ac"rB/)⤁\:n1^"*T6ܟg9^aTԪU ]4}lD\yߩr\54ߪXQ+ΧΝPRU/ !D->v7)f//8RDdymsSq-Hy oT4&Saţ} 3xgPZ8!E {ꉢs?+}T7/!F5i[mM 1ZT~Jxo~Jw]ԝFK9ȡ1C<J[~58 tK'pYC:ԘK~6Gڭnݵl"qʠO}SSL?<׵ƸMȚ|fI u[*-V_&6e?AҀgDK/˻_3zrF(v-ğYGL$|vݣ\YzJyVauŴ(z-z}| T ^ IF_hCH`pW ϡ߅Z`̟oΚެ Q$jd?k$ը4>'j9"̈\ABϹJm (³uc̆dFj^")o ǸUZٵd|<ҦMdRcOdOXV?ni/~V0_|gWPϧF;-] 0Bښ|OB{c}LuYi2O} #"CO0XLĵ) > NY#LFxci~>[UCIޚH i 'ԋbnC^oLdg^;.w~oD0 %pJØs+sA;?w͇N w٨jXjה+v3 Z_{YXu$aZnzqlf겧.e&m+(j0yGgR<)/yCn/79@_&*T@TE_y/؈ի ZPÚkW#|(Mf>~u{{)wPq}0.!s>-SN'|<vK/_Ԡbk"+OeSRԠX/Hss vDSXl^ugx ;bhW%0qCA'?UHobHMAHVWdq](@>ruWfϷ`"\l~颢bR>q߾&4~WR͉&쨜me [`8ݧ=e-R:S`PʪЫ7tZGyBBYO:^uz{Z1鉐 d`Y ><)mM+ tf[Ze)&ι#%X1j U^` &Ti 1j2>Hk`)vS {Šp;D 28=rYEexQ4Q#4>aU~u+T3#[SY9޵+qfv>R! :Yݐ5Q[$IH: x]Ǭ;-C}ݰ筆/J&C?P"ѮaZP1SBa"OÞZSC~hv^S{_ȳ &Y.'pJ iZTˬְ:Te\ z`m$Akt[)j^v5Vb5I&i~,f-fpэuB |ԄRa`RhZ۟6ˣ%!u`2$gŎ#rx Jd C-cY_2ZN6 \DW>XW}a ؓ$}o"7T䧑zvَH؝]$zPuk[-SuDE]Q:){qоN,1rZ<"/Jؙ+ ܊e2k(9k` zS+9=9 "Vk0sqAK,".qAIÚɊ+T/O[9BԌW|JKuMuw>*O=Bj-#P-2brp[}JZ@&xv,܅6K l㛐?6[}T7F :1)nu4NF|n 8R='Ygl.^m-=MeggrlEV9( ~==xhW\>e ެ/BGjh+G ;oq8S=9 [# 0DBb ޳)9XrޟQsc>rv^=g5855T1 ;x? w_iܷ:AwI˰ԫVIx~JgN8:Nq'[ #%x%v5;~.T#4]Ip]EJu}HEzWpEqP[cr3:.G* XI9erP^DUOi>DOf"&*x,, σU'p/9ha%W^!nW$޾sՕβ:wx_02&(raZ _)bnRuݞ`ҟei5\,aMZ6ɦ'6:,fHM Cd&_ؽ0fȖ6+=dDG|YLs?~8g]eȽUy5mKd ;M?Ӑ_ ` Ms#br[uBza \p(tؿb,S!ҥ#]x'e +`4llWxh ̜f4 et" y1#+Uqm 3srg;!>WPq?[7b猂i$]prfDž)/MN~EKp.b$~JQ- FEX c=̉,)M٢(UY2lUNAQ| yQ^ qS/-x #&,KgɸzAab&jmG4X+mcV[KߢL@X l`0n:k ƨ {[c8̶;^ZyH΅ț<Dqv& wsV;]n^|*o3c"C)/kBdI-*?AOm=t5u]aEJЫf HZH pW_qPCT Xr*<wG18)aY'jO6,0Ā3 {"bt4LpmoVu+R/40>@4T"{rsli@i"4\;89? *F;}}{?P/SHa{/h6?\tkGQ5)W.D5@GCk*'NJ Mg9N35(7Sg *i|"-]FоmFH_g7GIIlxg:G4(WDub̜͊FfdN~vWH:2)>d c#hP53ͪ\eq#;|ؿivm9Z,;@-y@|$wMD>S< aCP$NdZ|hD rGT{MeC 9*CZEcЎ+N*Pi1:#\83> Wa%>BV#ho@%m@(! N I}NF7Hl%'G+p~) pvzfBx商\6(bO!Fjl(1Ţu>Ĩ:^zgxoH5 p'M#;k:<%+КmS?$}[% j@GҖ#|񷿲H'4s`<6J&>EyF׎|<؏{P5̄!A1$A\qAh :(?lRci$6 x^;z^71Xӯׁ􋲼&|V2vEkzy^C~ Tm:<* kPZc/h g~xZϰP LBIɣm@i *K 8әûu5^!d`]AAFQpXOMF]BȰmҺ+5ʀOW<3Iپz3: 1RaDA&Dk~~]Vn{{ޭjc d=1o€ŜG7﹝6阞~|kEVb\&eTf $Y;YclFhs6["KڕeY$3Xcz3Yr{3~,Bs 9*򱳮tYݡW3Nt|҂՟Bj&ށ )݁|g'>J G§߂\>WkRMfG@yl@ftkgE1nBsqOLu0=rT=_ $|~y@|!gp=ggRË9t0 Tl[^1U^;h(Iud[+HMz92DT쾽`*=KmU+ T_E̎Ĩ/TqOGq@Bc>uBlhTHQFXXTrS뛲 QgeDC_`5OK^˩;5VbAL-]".7kA]C1xێ- :.:K KBVDS&BuQ8Kj,WyZ}&;)|DDNv "g#v疛/OҚqp(ֺ9r|] AL﷕tfUG0VcxnC~Jh8O3~㣦r`~v tM{qdG!}*ڬ41R6" ϰ'U z0Ұ⺟8p_(y#NO0ɿRVc+~95|xc3YL_Mq N{̘7s6˗YV6J)&F!Xp.z-%Wn=9BrW3FogBlwv |oI_mAJnαmES)y?T~ mg^ѩ|t$"[*`8xeJI:?˚}L]Yj||Nv}lԮ`v]L_ц?`UfDgknh'LZYF$20!bsb&2@7 n&,uOw~\SLGCիH E#pFz9x,5xvE% _QB6Lg0 f@Vy^XZi?i%Q {VFkX jRrX%{T`>hz1nsm0K|Inځ@~MgfANBīCXKuqjWMCDpueV9k%ez4`r>ǂu/YuҏGdD~e%V "v-\obPz'C\ĜGCWGmh@IimȖ(:Mo(ѷW_l~ib6SI: VLwr `}/ƥVf豻8,+(WZ2 w@@1_A<] )0ju!:=N*Mk3,cN]/vշ5왍#ePP%f E--T[ MMпw^~X<9U%N +qsJ9[or/׶pӭvDfg$i b3_f@'p{Ԑ6oluH!T$^!6e@P.zzQ-*e;φLxU '"J's_9aXlĢ+|)a4ys o{KeSճ]3 4xU1;) ~Ic!, *@wUQ~>ce[v > ''d*kx;ݥ K{\4yK-` Ҽz5K\i4=Zdw'}馢F,\ĕZ~m=K+.?5ܰGJ_3ՁKu^Eh!Ȯ&;{?N/5Z$TUkt*JI.R3nrtm+ɉt9KmBԛͲ4+da)cjd?N3 >?|inC^#M qH4a9G:oV"Ui#mz&ur3p5"u,ګɲ]7B.KPتYEG/6q lʥ rXRVVVRגạQ^fM1 c> ?X*̎ }uzӧlpϧ|;CR\HPUXB(Iy,vhx`|30[a]:3:{ K4qX:0UAV6un{@@s0oyq"ocx-״Zسsx_9ZV糌˥Sy11>;*c8rB}!?g>A&x\r_7 [ \^ߤ!ץW%27EGcH3R':S!~'6;Xje~Ĝ捧&B7ڔS,|"ZE^@ta65Z o`ƈgXE { a-{a8Mı 3@a" uꉧTz$Û9T2nXإb#v-㬀ҧ NG~{WR%D1 䬸g̤$8#V׼F&`Fd=#Tdž\(X&zYcOrGϔp#ˆf)_ǴrU)6+_HuYp2BtgÕs,9se/:ۊ]:&:} ޼r0ϧnYZ#9|< ,₊{.զ)Nݙyڽ/wi{rWx1ǁDPPfȊsD;7+51X KDi?tx2/JDv)ۂbkn,8=ns;G2մɸ|B:`7v$ }] I'~ɼ0 [%՝V&kOSH0~3(5~{UXe7 7C"lW܋d/Gύ$}g]RoOFMe *-}UbӞR Z$9n?j^2߉e#aꘙ.8&aapwީ9C鍆*scvԳg&\(x )IZ xZ٧j/keˁo} 7 zn~#7ﲃW?j v0+Z`Kǽq'ԠqPVI5CXLS@f.hCzMîR viNJ' )_ rZ1]u$ \3a`/X_(Ye @PD xיhZ32CAa`M#mZ˼oOjutjPNm%fߟ&׉;1P{+[ouG XF2d'11êzz͎]޵<>Sdf9W{u#i (!p#BeK1ߕ ,]}Df{ƒK.t{~QTu "RGu|Cc몳̀>i J ϸݞ2QXBv:շt %J1ss ӚBUuVf5z8ۯӜ6qH\9m;6n;C<`[y} ˁ2#<1' / e6m]N7]P莭fϾ+o߰uHe3V1FbN+>M/6gh8;)X[C<8|k֯;pW\D#8Tnapo;LSt\yԷ}f-cvP }hM]d6{+;D7聤ͳ#A߽ Pkg>bP51iڡj,cR$N1QX7iA*XLٔ.{P1Vlʊd j7Ny2fN)(U!x67&UTBi%glÏ,otӴ wf;\W^^o4~VX%*䜦͐m TԀW͸_/hZʒ?G.wv9m9 ֭om2$#d~rHcj :VǛOj 2Tűw 2fCK^;G )KR!Q;d<v C D04׿9ix{Dy&c_1JTr:A^drVa%TeC/!:g&a!¿\xIz=v2Qɡ{.O¬Jr^Slle@ tkCA²I|ƌD"7ѡyONml@vp؈_T}!TRPs=4%ωߊG, ceem>k?c/vE*m<-1^U|<.U}Ho># }Z,q6TJQ0 ˔={gsj@c!zm=>̵3=!L!]_g o_s/l2\O5[Y>pbI-#PB u~k? D d/I1d[8I{ϋ/dSoY>3=x"dzjNIxPxD7͠)q~Tloxq7dfJ ز(1܁ ;W(ϽNI4mlUkXzn~m~y%KdS=V_SpS 2o-™)Qj4PJ)Fb+S 󦨬~Vnk kEWQD?aqzZ8[y ?p H!En~{WY3':ѡ@MXVIaeG<5 (mc75DίlK뱆$ wd&dw )vHY)3(ѯlA\oSFݤt+kgrK%H#gQ;˾+rtĚ2yHyUha9[Q}39E^+tw z^`;Hg)R$ I7r6ffL_MGE A8n}/p=ѐ6{ _ak :'z-2`xaAz4Wf? ` Hmd_~ umR#=mS2: Mz]`8VK{RZ] 1leS'"UNOD4a+Ӧ&mXQZ%,ƫw2Q>5 Î{sLP GNH&6#={CV)/sڦ{bOC{vBGr+vtYּ˴\n<=PND8F3a;e&k,7Qb쒑 0`+6b OOg PWV_q7҄  yQ}ȁ_M2O x[JBU"p1\uaFE`8xQlOi]nJ_k=|PẆ>ȂN@ ϖ?W9.|큆M-M)\欿Jbҩĝ0v]pIzd5<\Eh Y|_˴oy!4+|5.҉_@?sz?/3mE%z0cQ /1riwӟ<2[8JrI5ggl:2I8W8`n3.geU"{7 5V{,Ce՚u SsmTr|FƪC NjkdgxWyOgݪjꄞnHg\aI GfdQybCAUX{I΂Ū !׈B JtU4~P!P2)cux5o١\̔xxX3l"q/-y qK;(Tz3g5>g^=h{fis8sB@4zS94̈m ZפBwW"CXaD+b 'Є_X/2SqmxρqD9:|Kxw)ZR;綃l^;+ApGOX7bd1/iHZ7(ۙQ[5{3|4f^(HS"?[C*rou NsV8o<OFDjVGu6?IŀjYJs)2xf)j}M@o7 &wb&-@/=~X$Zŧ:Q%Np* tl. Y&yf2_(LA^22$ %һ‴!\1җ8&ziJ ('/$]Jˣ{=%v6Yz32$:tY;uH-lTrB&HB-HVuKWT/aQў&jͥ.))J $vɪDaFQ,,,FӇR1(-o6.#\Mϙ7D5qLFkO%L!α.Z8J2>MB,db*G9 쥼xT#:N DH+AdeVZNIpҗ(8ڡd2Vڵ@ɛuk* 8.۽{P \flh) lZ.!xz5H luLT7>[laC(|) !wa%pH4>B:q5{ve-KNх,?W&|rJQI/]C0Jdx`HW1=PRrKz.# 9gt iRͮX΍@qRowL g:?aS /Ӛ⑫JT2$J ݞƾ}eٓ xoxWQ>jt{|bOf AZ/i\_MV*uN=x.*2erans{c6:0m[3)D>tpjSE"73 $E q5t[RvO,̴NL랿!K6+~ɑC%<{rEҙ'KSQ C2hBی^jWB'I3yh1ۘoqAL澒xt* go}.묑HML\mwigJnyyIS4J F)[2Y%,)h'*\@4% 1Bo,UlT12 ^Th;Q o WR@] pg3>z7mW8vr\qxF Z^ z>o9Rl6-% T :]U&Ok浴9v:v|ΆuZ׻1ʒi =!KhwbkޫdDDiD-Tboņ)\…E^BӬB$sY JtN(2>/@0AsWRl3p^q(b ܸ]TIS6 6FLۘCÑic/o aG4\9ҽt@xBbuQҫ9Ahh#VSJ0 ex&GF\;4ɢQxE##/X~(1EM+eZcN-ꞛ+>|йc`\ !uzʐ,Aik^r3|,Ĥ-IZp(ƨBPUH4)Ek?/kkP2+Qvz 7IH$v#yBlhiNkǬR"Y|ێ;> gNo+"̢ʬnga"YanP0Z[iqTq{&&B1_֮wƣfN e<b|7]Eͨ[DM+6qvCMg)ف|-[/hB1Z4`] E}ۋ~Y0ZJL]rVlAõ (E- ugǨEC( R'0 Q?+fq:r!LHЇ[2Y)ǩ xkK=)')\5C2z"ٵjvRv3tdoACp6>sRa*GD"$tK@ 0: +c*"& ג+` LnEB\ |&82KHoc{"D,ܘ9Sn!> '2ͲM"g/m룳DՒ1`.Ae!.'Ƙ2 ~q)&ExU )0e)*伨!^>Nb=cvb#١ p:h;i8邢/ 5iߗؔJ `2S:ΆWg~^hpsXTJX5̗;ϳءsb5RͽER[݉h7ҚGn%MDW~p,Y?[<׊z-[UDlQ3 5T `S4ԅ,ºvG(m!0a֭hB}j|ZL6 2p hf~LGZ*)akW=sr<p3kh~Ex/5DGX&1/_ˤ<#[ǪAE&[jȍb+VГ] %X 1cX19YZzeSV^2ЪXJ9 PYюc}aI,(-JUY@&v#>7POB 3 ¨T8O+uaKr.߃Uwoh|oZb,#`ONLzޝt$x+'1׳dz͢fs<7yE?kx ҵfG w z]_"'o^k4cx:}.qb m +e0_hCSdf0 15!##+:+cc@=P 8+1'trA-A.a`=L ?';kpzhMeQ0Zp-,KÕ rlPK3]'IQCԢ$?ܲdWyNItʺLR?rqKٮS_pͻ=-3+$)`6p+@(uuD-x.hh%dByy-+v-˔hP'|\ \`ۃUSO)_ v7}e)8|+飀 ,:]>I_(,҆СS OX&T H\´7'Qr/Ԣ 7o1n0o{w8M׃J+Zy5fbOE!,Fw4ObуNcx$vָ狨u"n_࡮*g_"Wq90 =_b!p"EݕW< /z6b/NUBJR ]]:wߔkjtTភǚR.z@}6D7p7| [b%|0yq__]H'p|j精j_Aqcʲ-P?;U07FȂ(3a"#[khLMx >|c<$I֝~B/:t^j*domր'-g(p2e( GqoPI11/6%|WJqRnvwK=7I^Ơ7GJr /{CcXe0"JGt 7k=Y ȃ䊀yWQ>{>eH1Ũ5,o>ܿ'sٛ[@\)tqnOwņPo˫VܪnF=Ɂ ӟǵ(H/1}mBf!879vȿ)6s;G)MzJ6to"U\cErVl /HvOqT3:R2JB]8sK${f x\  .~6ŔlHK7Pd1l٣j0HG+}c`tcF!?"km%VK_5?-B(ЭF笎H [L]Ϫ1j Y7HԘGp$># ?@(| U]Q4*3wdzKolUpYYh qR`*-Zh|멋Ox""F[C?hEn`}C iJ陣2 \W&[m9޸ˇgSZ?`>K] .,ľEll[LDIgS/eC^Ubgٍ~3i4y&gsKMxm=خ8m|vu?!4xRUiH+][(>@133w"9Ã~ rkΓ5$jOVVu,0r~ =ɢ=iYHaqy.7;0 zb@ H@ !?I%^: q٢ur6,+= . p1szq$@|>="t>F0}Vyv&){Qk rZ+u|ڵ֮ٮHۂR#Gi A^SAX}HTa{ngDPZ-eu4]S/DF';][eO_J>DMQ5tF*| atTw POɌD4Uw52}buCt߷W~Wf6FNMWDd9l!b<WX&LWL)a ˎQbM`0m+яC[E.p{)ηV);:6rzVlYFK5[j7'yZzp1 \OJ]B25ןШPhBLw0oY^NPp+K֨%A\de1Jw4E'=4MyLS-tZZq>:,u|u.{=qsm a/ٌ𵯊l$ $%KQ\ޏWկxp"MӮ3qN/J<%|jRgʍրi[Re*ru`vdVB7/$/:بߟhgd6VJs5[XT4va.BoD !΃A^']ɝb=< 0<%)RFT}CT ?ǔ>̪s _~Te۳M؀P[) `H F4 k.ޗ02A" b$qcOn.* bnR#h(ɩ'VY%~c+@Iq` mZ,z lݎ({RMũzkt&r.pM%ܙX&:U9Z:/s*ls{]ݏ(-}S EO9"{** ޔ)O=F*IK);,DQ|ؼk<څ%wlVf,0Hϖ,46]tVUF8?2' 3V; 1v8Nh6g`̌dQS} a¢eGI_ۊ^A97 &-ݗo|q;eru&N8:wbd 5Yo5h<Z(v& (LWtM/3JEcꆮ{l܋̷,VQʿlt- [/v@s)had|%ʯ 9$Zݦ?Ӻ=Ezj3!F؛cɑ ˍ6Q%âv~jsa0­s &.^tR$'w'C-=}6X|G P:pNMWU~PQ+:VÉUɌcY5p[WK^EOXB1BP{'\ y.x1R1Hg-T6LAW[: /9ivy-q{ɞG>5G A/ē Ob8r$p曨Sjl3!'w۵mPʓ}tjld(c87Z,v0gSM\j'{.YڴZCxe'ߵeGgVW:a73H3nìj `FuFt0SQXmn- @^l_cnYߗPg,QN'w D@9DN6ژ?D&ȶFFЬt8~9üa{n:5"ՠ26Nfri =&ޡFW^Œ@ 1 JmaR1wn|t$ (4n̛gDx>Jg$r1tuGUK̆`a!{d^^h( {{ULy95e|e6Dngi##˙;WM1]2kv]xLdYpxU 9US%/y%o%|7`^A7H`cF[b1BTg\A`blKˇ,k y!!"`Ack+FyΉ{K-z?#/%/Xf g@˩%;/S0&ā6 Ņɨurte5٫M٭Vcr(R ZPEm&BOU\>0Dz"8ꞻO$UU_=S*,B:ܠ8 <9v\q489W~RϺX)+8 `>UY":2l,~wkQ ~d̺[,UmFЫXɔ; R\R[ލ?*<ZR;=%|/?ohֱ(o%haώ"eQ8LM`$pYo0e]4, 52Z`ٓ%+] LԳ6A_C0<@>DM[>eA*ġ"U?=89*@3hBS8$ٗ&{"$λ>CT<N&&,<qA׍G3 Dzapb|- DA\ZSe S 7\f@&Y:m3Jz!$M̀~<"=㹌 =-cذ\C:LMbBCi2gN=꩎= swtJP_&%CD&תH7!v93pJ+6EZ\_wY"F2pBJcßLCA*J5RK(s{fXru-6P RiObnVAv + 9R'u1uk>d`l,֩K?],̲{Og@:pfTPg a_%_-c04 UmۡRfܬk31k޻$w`咊 _J+㨶[ZSɻq38ǜm1c5iowM Qk#@v7Rqe" &mO ~Q1lLmް(q%'.,nv;?{U?qA=]l=G"_b#WD 4&inD|CuQHıɞABPkɑgǾa/+)uZw{5H  ݏ,+e9eieARWa,P=,,+۞7[\!xN+V)W%X&TB$GҭFzw-yo7jQ|:-K)i{`U͙n@-P<J$R~99Q1"5W`Al'!!̮bpȫ"%'f*xSG ٘o;hN-пnŸ&tQv v(R5c?XNO :ީ"lӏxʷN7|К ިttܼdEi{r(:L`(ً+Q Lp~W=ޗKmN+{TcIneY| R`PαtP[uEԽ d*ǎAfKV886ir V.BQ@nGRz?5SN .$ ϗ 745iun}0 [NjJ}ه4 C(AntiW:ş4aw <yp.73ɳyC~;2f!ِH[<"O6 5MH BZFyE45|h[K*q `ņGKC}G'G#JjqF߿ MH?B|s{("^&ֽjR-lkT2N' X`̻EWprj%]ƅ\=rۓ]DYQW[nTf{9CpYLVPl?jLj^5WhNԺɾEQ^)u:ݡD*W3UКnXV&]Oz۱z1uf5~q^i-ӣfĭmȽ[w/n8 Uj<$baI ^GUەZidZ}/1W$W%.yZȢ sg! qM{lNZ_XHVeD |ҼHJ@A {j:>V@$t/iprF$"U*>zw~E vXpI1Ҡdy@xc{A#"T'a͸$V6mVwm*qb==3]ǁo96}`_3D}%_3)5 A@4:o:\ tugg ̼Fq|'AQ;/6l4dzuÍn` qQ;\*Wr"vKx!7#@0ߦS *A݉WV]Taߨ8<yn暅;{^SEU,LBdޚ,f^.C HfFγ9`͘$,z}^S? wU ]x%okCg[#nTT4l~>]&Ki$焜4 - C^/T N嘊OS}qٝGqLVx;auǽjm8IP>XZ}%ܳQtIOjrG`R|İ3/a R#-` 7oةK)պN=ф=P< ETv /&GnaaFhSI&hl~P3b\w?Y*|І(wS+Řj#o0\烯P P\WLlzRyTLo>Β`oIPf~kԘ,C=vQLeDyBfKMGF%2;> Ҏg!BB$F+Rz~PiF\(nT}iw͵+2C{<6]_mdKSüO++q4Ӱj2P a⠲۟Tj>6x(IMR-DY迊|rq=7 "C,qI}8YGk F6x9vi-V.:,QnpNF*GoIҞfIwȢeQ-2wyT+nzvRe\i MQd(sl?7I jij~ wG=~8{;c3LB|lX(J}Jz)4r(x⁓y ڝlN]-XY I}+;bE Ί;b bз4L&z-uˎXEz&I^ -gC_50QSDjWˆ(rT]i()+I[4a e!#77jlP8tF\#>i;М4R *P-_" Ư>qj=i&]f>XkȾc!o*JFfg &KOk&5^fdr+n*ק SCenb))t$6u=% }p,1)x U?*{]V܅̫T,+ Pgz-LTe0MH4aާ׽GUMcG;mIǿ!qK+njhiÔ<vMk[ *4T0|vgvODtКB%&YjA0h𝻙\4ZN3M"iwYӅ "L-H"x6&6>jMۗAί')8m] S6eio ef]OJR_x;ȷs*ޭQEC*ǯʥ98 uIP">jҖ!>2t,i_aSj_F~_ﱴH:0!BlDmY`b 8Iߦ4`xٝzM }{,#@ ŷKhgd0,ms)_v%(5Ww잻eޘ+hѻ5j R|ٰB77: %c5"R`I7u5\2[h#З~f}** "_'i«KzaYu^~6ӠycVHH]!YXSC;55( We|b(y+ jUb&B>)jgJ~o0OHjPlqtބ%u@QײtLaBxZ/.J&eO( {FM."Y4sƬ:_o۵ 7TfR$ _< \Uқr:/ǎZ+3[X\SI4#1)M6HX5UHn`\+mO^dx%^8-x#eu& RplGJ#+7?KK&,Vb@78ADvaKtE:KKeW({kb bq8zf9*<.0Ws.S9+*$n\EF,"~'/(ĵ5"I~MB6ӫc 􊻂m`F% UcjM&jV%xF@7"WRpgi-9Uj VD$! Plr1eC#r\qYvkd$8Q|䵕XzڣcJu8Tr)1_ZcfcQR z..*[:9٭;B2-3Phdn}0JP=_˴OU!-#=[o)|C⨼8X}( @ cC}G? %8g )_u=oOn4uܒS_LDb˓N 5!^|s]U6`XSU0W¢rAw`0IuF6l[·)EA4~^1ӑA"-c- h0MMj4961?8luB{V.9$&@xl  l>N4E8&ԝR!9IrzGlL.8v+cH] ǟyOMK6]zĞqǵLT: ;NY3Awn:PIyYh.QXR|#(kAma]{zb XXn7@\TaC' &J>h 2\H.;N1ʏ%z#TR: * nZs"=Pr4` }*wkqdݼ[0U~2?z3m{VF[Ot*+}I9LZ^7R-X𥅋έlpT"&tys#KZ_UoWgbY҆.%u Ѹ*0B-<}$;w/8'qR_X_a$3H$Fs4=xҝCUe4QʥkTy^>^op".LG^)$;ײDuK#*Va.cdǑ?zXG5 r|p"nLj\ϭmP/՘]L^y^|<;.^XT>3RȅOBz{+l0hMQ0KGN4?pkCl#Mt/Z(@UtrvK5^Pq8P;gLk:6:K_t9#D[]'}m71.!! W~ ƨ3!a-k e>|p/(aƱ.|#?cv_4A( 5ݦMQ4xD} -`]҇~.K#<"?VSNYH;/Bmݬɱ@:Vc(qڅ(҂7av=[Ê+*v*u}ۜ@Ðr;O (>kLwGZ݃k1]>J[vhq!SWߺ*Ba++7K*&ѵo\yTٽZ#%# 6 ג캖t%tzrɚ yWcNkѷ_n!A.5\ ^;&.N#8Dnsܖ}5ٹ='+ ]AzxE:O 7㓑9$^S.eQ=we<ݍ wu@SoܜDPw8DOMN}#sÛO;\~A~S71.k2վJ~ƜN92t:6 BLkKv&dCZI(m&qU>,^m OOo&bqCiZQC mqASxģԈ"uITu @J0⇴=tAڹe`_y\J\C,@wj7UTRP^dts{4ҍ)z#py)nq3n8[B8ZZ( y܉쵂f H2Q1tubW0LԊO =)>Yk@r [Oebu~-%Ucp `N3=4@`04 ن!6)bj GM$İfU&>Cљ3T(+:<R9wXeh1-*zgX'Ӫ&Б|Kc+V?YׇrJL2/W1㙿ҾIB4aIxkxk >>~ {F5q'ƩVOh ٻT_8"IxU%NU07\P^Iѷs)E7bFMM,0 i!x u#cY6ܘ&= 96BZxo2.c_IS(#:NQ1aӲZĸBj@IRcw% qaQ{t0C-iwRo_DBMowXQҁSkW)={1 똄Da;;NUaɐZH. zAp:k $/|i,T/FB|,)JA9(5 )0xS<XDW=w9*_e, -l.'sт:qy1,¾t@p*ї. s.D QbC݌'t  B %9de%U6Z yޗ< WFAN k"#{-uO AQuۦ(Όgjd~*RS;I3lVF'05?(XՉU l%d:|b,hGZRb'ۼ} 2" as_u-h N \vɯMc0ss>x6]=.ÅxhQrJXsx4!^b9BSόJebmnOT/~Y?Ro(i͐jb!W4ܝ7at{l l/g3&qa%7Z. I\>w|5ň M=+t:)̫+9l]r!(1{TikCξNHjhܟaC8VoKbxZ!v. v1o?:B4@6Y6>PW"]GBܠOo-9(.[u#a! N1ՅW EtNrNfpMv҂r+(qDa>Z T4Q~ y a/c+ױgjCȓd`PWz8ŭ,"j*_;D"V{hK-XnKy,Bٟ0QP9_ֽ"n hM,%C<$%I/ ucjsZ& 36ᗷ]"C5F>B'/J`@*}Z\ Ȕʮx()QW,TFK8w%9@ehC4gQFq4En(|z2g Gf^l+ o @f4 #ڣ^z ps*{ =a1_ᘜ<{j}Noc! b4_Z]3bƶ",XTb:Ъyl24CV@|v`-R< 4v"EeƗ};U>a'm^-/v^ {Hxi0/bb^ZSh>rM|5\5#k:nAZ E}4$5t8~e5f}neW53rlZ2=? E["R*utFS}ݝ>X{W[;LMpZhڷU<[ +݋)]^{e88!>3="tk ͚\D?# 2ڧNk:ئz:+ Ve׈l{*^900TwtէI_FTIz$g'%#5;j(& u-eRo'mHwVG Ui{)Cؘ5L1S!ϵ6cJ/ &t?zhd!Rư!io|x0J44ÅêGIl7?{(%R]#þvGF}@ҹ|o6ϴ6םC-7MDZ@BAVaZeFa٩ ͘(եCk2!r^+[o[E.K|ᤉb3U]T 6%,:Ёx1;w<8L)TFݶ;0w@|xףmw3tG%c37Tc.+Ni*u L.j@{4<۵Q)tɽXL9RqZ J#ykD5/X=U%NM$y_8헀uW:+O]R=ْ=Wfx(؅a;m/Q+gP0kdj.3.yWp(N]LWD7z'}$WQ )hXc$gvቕԇX|9%7/bhSzn:APⲇl]g7ZAk7Pu)Æ柤elN]y񔝳tk??_8=2:'F^M(ïᖨY'/]_iJqUTPْ|Qh6ɐ.ixB9&?EXn")7.CUavp)@[/B`qCt4sObbm]sSĄWx.P;OEg?V6 \yV8<;rʎ ?k~k&AxF>ʸlqyxZ.g46x;bh@ݏN"F=  Vѹiy$h_ܤ48?оVK;W{kBfuc{n9NmLPdBnY;\&.zT7`bpCR81y,i4~X^+lI̍]f2 ze: kʼAO~;z4b 2L\UCKftK\זs`;APM,c ^|ExotĕpHLYEVCi9&b2o[Tgs4u 4$6 4^"J?SA5/ډA,l6 ܉)lF$9*zXnCOq! %30IFmu;h&ɹza[cS$B=ЇQzꤥ/9<63 XчF`4wEѵr=.Wʫ^6 'xdFgmcNx7ԄK8o ɠ…75[{iԈpA+ s?V 6ت֑G)ڔdq_}q.+r+gcJ"4]#8 ,%y k?@UeT͸"G~~b 3VT6E^63_ౌك Y2hp =$q M sZ0<\ڪv?sb}Q&֒x`.Gz Žba]/&}Q!gBk^͇ͥ]cT6]' #4hZ;ʪ= |^Ѱ]/F`D8yu*2 CEktoL0[(|A =1H=ZV/ZP ,}Ϧ`?_dC(RTՂtYEKWkcAGo[jFr>cY?![K)@~]k/9y ]3(r0<e;X}q ڀzk4ƞ]Ό+h ɔ(.ƅh Tl~?F v-B}8 )~r#FB~}-_W5|obWN~tQ dZp%u阞:u4k< 6g=;edH{#OJGwv[ۜLK@sW F%#_eLjf2B䱘^%p44dpEdc_91֚L4̌-2K޼+}pTodAh68}<^zP -jSGs,֋;գFZp:_C y]@! ปpT"8p ,-&5DlÿWshI_Cen.Fcw6{䵎6`n0E[Y5!Y^xv? Dkbg`$} cl^T!;Fuh36 <2)P_6~aT"bР6}ѫ!tx9:-yLjAh==g)v3u+:Hi8a|ܾ'=}L+d(\NQB f'UPt\& |TjV3.pc~^EgiS6*7دwF+o_˽b[$1I0d;˅ۺ5D2ggƖBU$AS.j0[:c R{0=&ɵL#maxzһyx˖Iflk&R8F ~`r 7./C ( ](6Tn5ЖGih~I56[P%a v9w9ܓ%rBV֪]$WaCh@D\[z?Fb& YAX|$~mA,V RkXZj}R6gV]h[tFjɈO 3$^,6ǒPEqyj?J};!9 wb !@n}ю?Y?&0VʅLǎ $QakdeUU P rYɇE)D:"I*qjƒXRtlՇBj3qVY~) S}z2bw6<]-#A, *[ߌ?۾^4rrF\B jj.zk(3|g Ի])0alv p+#ɇ nieL.1vE$0GAgt J/2ܨ[UԩŻ…|xkbd?/D^.Z{>5Kν=>A"T2r ʫܶL1ue7;`-w P'bF*ZcoͩNZju}{,@?`Tι*Sk'iݯ,ȴs0F[Zs9kK)#*k[xjl2W-XJgxvVE+Aց?['qsP&VkE9QtUC ts(La ?wK ÌocZ2)-.Er)OKC;coA3yQUXТ4=;#ʵ ,3 w*M/[=?y[i4 H»?by 40лl}`?d*`sv :HWJ(Ӹg-!kGGo#CwSV:v7;c{PzA`Y}aWׂ{"|OQ@9W׼yk2Pk{SعILnvYJڋY쏣 |o콧/qUgzVCewIU҈].bNz.1uD'ל˱4z fK1|FW7% P=2m\w4Ӭƥ/j6\\wKj(LȿԀBlh@r}:)dqR!bzs*p[@*PTNhh,]F>΅EZCc /xJE'M7|c܉Ǚ٢}r췼JWr%Sl6zqH 'veLlU"ìܐ9'^?ͳR(%);1dѳ'*^ v?v`Yh4!do`|ZxJBX"$Ji#rkMcϱwUiK%ڇ3By uv6H+(b0X:U4ǒpY1Sݞ!w~ɔF˫[ IRHȅaܯ6#PMu-?$^#g4ʯ)O_DqJ \9</s4#!FZu h#Ń&uwnV,PcT ԭb! K(bIz FVf;T܆-!=3 8ek  yp#mr`>%;s|bbD,LU9_A'7񮏣fy)ˑu,2PXsfhS) Ҳ][1 ;^e&6].?&'D+YGt*&+I%Q=)-?VX`2 򳑓JI]P ji<`pZ6/]{MDBI9LY A +`ﴨЅhe&2:?>)hEgVJdh~5HP9շ<- \qbY`0FHʜߗ Dkݯ[N S^GgZ'/cZ q>x3 JV{8VD9 ɣg6WHby)0g<9O( #dZ.fG*7,S[ҚmK@TdeKl? O|gj< +oQrKhmͅ*&m>"pHsz4 W0SmXzVZcbYL]?;ȅmtTA'Meuq oJftWLhR3 9\,k:@*tdbo(jsMAHcwAH[eskc1.9%:·vt/mM9rH&ozg;DHV!*%Byl+)t?Ў3ؕD ,D x[C RMYD;LJK\ [{i9;)WT[on\kF4U LyU0pf ^m3(AKxzw˩ Xۍǐi&9-v^E>spAWe-HH{!}$4~@zNa YSݍ_!,pDﻰ nԩH@è[5G!+|,ˎ 0^בdhF}S8Rq֛RxDD7gϬ&vs4!cA!>b- i+56lUJRxKܩ#xl_eW_Rهɟ003Cl:V~څR3޹JKnvS G70ryeRZBj.M&]?g?~B cP#<~WdȂȅ!;2ʕ9[I,Rf];>G۠w$uFK>W^bR{YگbL[xLYtbl-v2:_{)Y# '}}rX % ]`aYWEdze@/vu"[dT/V/$C{fBz:SK&(4TTY-OʭiU0mlyR--xhH=q(';࠷2sn -%2p-3 FGÃ9-;;3JMfE൮#`aa^.& 5*C``˼ZIOa&{8%f˻ QP7tZ1PO> P3?sb@sx)C12Ԅ%4:Bt!^3qJ z^^gtXNhzS><%Y\Qzr Q$N 12rױUݘ2ښ:@ W^ܓi6,ݞ~v-2 ˍOsWRˤk0% dS2[Gdgˢ^fH=OP|YQf/7Xw NcN3)'@vGSN[LEN6R-Nrq.K$R XAtn]!. _]0bȼ#>?%6}˝ǎF\/_>lYd|lF?9bނNlNZʂ9۽٫zLu81?bt =Gs66|V~yPY/d;l]mdS=E%>S ['F$Nd(u}ԥa:hGMWsheYwH00r(ǝνB~N/sWQg@Lm4ocm3QT_t$5IK!ߔb! M4RYIEhXj:p9.G=4A D¢^ X)h(c(/iHvB m _ ,pq`oC6;p:ѷz%{Tu5fD?)M$YW[>vфPo/@s}铄673__cGcW\l֝`M҈8uٖewY1W 4w6WՐdEq~9Ntm؆q/o>d sEu,ېMaiVK<9&uQAlϐbD{m>R 4zLGA@flCqxŕ4uY gZ0X!!Eɦ9sIɔD:-S؏u8=#̈́zYO—uG}-Z(o/oӿyLB%p~ d #dHp{%'Jdd^4܆F,Vx5fU;Ry:q"_v_cR2cY%|? P6 MEjR)fd^QkK_vidoTX:F _W| ?!<;Dudz[tḥ{ԮQ\`-j__PsH- $.QJhDUc ¿2eq1cR uv*wQqNWpaݘc~>} XTh[ BYa?|}v/B#%MV"ÚkΘ vf*Xk,֮.GM{l#V5jS,APiqo4<+^O( zcB=BkkU̷ t"J"ZŹjv #bBs:\˰0d7iiI[ù&AEϝ*NUw%11h\N}@sLeqK[ӱ F ys JOЇ拒PM9: +qҚئcp.;TKPIl6# E+B#a@5mKuDw\_dۋͷ ^Lߤu +>Oo ڞz?L斮<dž[7sIaFX N>9V𗢷P̧{&o#&ld8b'yucauJW,!5R8aƫغ5D@DLSvjd78Nm>4=s/5$7ᇤ>᭶Z~z]/ E pY]"+E<'O JW5"WG0(v =}txFOJQ1iϻW>\]ml{Nu$chlP -Ȱ"J),i|`  +\eT\o|F(;`UE\zI)><Z3#x-xsM]fQY4Ӟc ~~][}Yfu`z,εb#~`{ BU̲/z)ѢI>VTkb  Q͟U_gBc% Ri2iD v,XF-:N/8o$eX  n0ߺÝ))In \1'6OT E/~-ԝ gHcv䍉& S~h6 'qGyNjc >O~-5SQ, pP *+0"P{o)6a Lb01}ko0cN!ޞSzAs-?KK>)"ghM X nI+٘TAHr8̾z)aQEWk^gNd~8k0 lB!O,b+dNH&X^%H): r8*lm"mNe\PcVWl#/4ku TQ8A8Qrͣ2qWc`ގʲƮU8;XOl$lS3,Y%10DȣkX%ZL :a2IeD-i? Bhj;vn.%, %K]k۫,,Vp?OL^]NbΓ4T[M(<K.gнK^dk^ekJ,!l!PP ?v>Ǻ t`爐R{qKc5hQ ܁jCN﬋^J@ү9&m >xkv3Z4#tf`m v* ͊B[\n, %Hz`3gP\ؾy{ ("}B2&߱uz) q'a28>c{oȂÒᑶ'OHPKyNN N;E&elm/ǀk\o8ӂK"| C*]t9]c_XzVx*+Ka>˕t9]N7,]MNɗOv[nPxWJU k3B8偼:Xf~CJk@y= Zx\+ T„* @4&1uOYA&Fiq~<:¼n6 !U 8w'Q;aA|K{=-O10 8hXn܀vW65e. L|jyDMM% !'<Wis$fGq2œ޾~z+Ѝ a] i(Iz#m쉯[QN FbfΊoq:|Ty(I1[_[X~b3ʴ7q*Ɉ`Y% cላ z39is2{GW}@aj܅fgq7yQ LМ܇LĴv3x[p[aJc(ܓ~UpU]M aSKbֽYyjg]FME 臻fJE|EY| 7POI):3 KՏ?4L` JUhBpM];Ym.2Xm-=yXwP\h>$o=NnT~hTcCuawdXg 4M"&Em}SظgL>kn9vMxww"hzn 8S3ׇF#uk&b_J  *)[mbp(A7 VܬF}^dtJx&}݃MyqrI<G e%^令()ʌ ޜ~ ֽA$sU'=s|Tht׳( +{j;HjkbwGL!C05Ff`]׻_YTd!Y԰: ٱښm+2.|?jԪq㴁kDGٕՅ|;}xz֜2D:a[iZ]0gu5%}6e>qXc|KB'=:Np@gXj.,G]Rț_+V|"O)aѻXБA!)vyn  $!O` O.QӍo%KrKz_q\cY6* 9D7eYR*[^~t5E>l4˕3 nJD7}#[D{Vܷ߻ 4xHyHa0ҐoXSe؊准*I `RD  l]LJѸyBDuBZ~t "Ja)@E@JCLyky.NjR݊PD)bP}rx š[D3u= l:K9e5є%)؇oҼ5pW#w[aKJ\hu75SqT]5-A w]H; "PpGM%ɛ椋kxEpgL_pN;Ha|˘eI42u,%Hur ZPJ3`vBp 2 €I075pb1/‹]@jfP&WʃP[Ŕkusr_g61iuxp+C!) |fBfQa[n޺8=z(rTl Orݛ;pQ5 Ʋ'qS"%Sߟ=qm淽\jT%a95N6tq2 y00޼I)kh͕1h)g6N D<괤_fiϫb/R7s%h$`4^d0;B+g?bĩh?܌N^)<:#6`#{LۚIM:^d,(y3yiIlxb:|iL#l,ګⅅ,hN:)cكi+% t蓵bVMB<.xwؐiWː/*>Wk$K]!pVrfq.H+ѳtp=HA3bhA?VᠡZh:o<` БF^h!?g7zEl؂$kALӍ  W}ǥ/39#P (+trVcǹH;1)A w]LC FnG=͑gk~4~L\\m̙uK+./DS*6ނ&7rlx,XUG*wRvK ]TzdvvK~Y:]4f1^4.pњ(plrP9[ahoHa:J5GVySQ|l R-H=>ҒY$*:S ڏZ2Cjj`S)^k(bo/PgwLOO%M JK|kEqsoڲfGIV;6AtO]"6j7{;$*w뺥+s&&T8q.mptKтLlRec~fX8VvkRh5a篶[R~fbypU2A#Q28JUCWn11kISi?@/+Xhj4ich6\JǷl2&*_u;:4]pWz}vƍa.zM{\)dm!V 2P2s%%m/@"}m+k3=6Nkĵ5E>TG>'ċS+vR~)R6fă>'*3idHsOÛ ;ufpڊ#a:mOavUbj)kx+<`XZ-sGR`KBil :oo+^Wu̧1t$a.FW zjhz+O}q(ֵ%JjHtRM@yD@RF.g]|ֵz;3D:gWOBͮu͈qL3ч-&mj@"9;[~wnEŽtkg_fu .Ŀx) / -ܶV = .J<$쪶_;#[S[:^x s[̊-Q)m/a86vAj&I /i8ޥ-YF sk[@`?l"_Xhyx-i 9Nmۋ| :DE"NUۚ뙇uD/ o/'_/8~wX VSv4xl4G,iD@>\C#}]Z85vujj3CJ*OcMԅ_iE|b tھ8"Jl6auًLoRt<$HRƲ-5?sIfb b5o1kB%cN)2\s)8:GԜ>Dg)5P>O֛Q>s'HFȟ3[boi #pE߀vgGzxA(ˋi{UĪ*˛S-\7j@B5/;qA"q¸EGNϮm!EN XLq_ J/C_9/IU h-_!?C>i;u-0q}}"H?[9 [ehZid2E(%׻ 6h\H[8WhvmŬ^ȡoo&DH5r\LSj] XZT H" B}sM)FlWI%FIFlSZF~{XC$a?փGwzAfAط\L,fw\4bKc, _UH"GGPA]y(9#x}1?ER"zz*ϟ2_]|P]h00^{zn#"߫0Ύ{\!tn8lhמV^ 6q=;6[g>dF伣a@vvUЬdژn2J뫈xЪ89k'wPgއ&0F(@o1=gPHkdG ` LN9ߏj<īFaaxYoBs\Du(J~Q;in%ጤt8a%]9B3JeOO3*)ͮh'EųOan5"ոscK ޛ09F~m- 51%C05fT=~(&PԎi=<[^Pf{/aG^qi7On5';D`^E%@}JdU{T uI'0.2 3?.hW*.tvXk| EEXς!`+z$;`xĺ8q Sc6"AMK?vfub?!/7Jnyz>McbFF5:GC@ԭA.!A*eː!$)PK&STSZ+P^R[Y.ym ȴvxjOqM'>p LOę!W\J^H5vUS{y4-.9Mg0k0bLM[xD![RN^ſѡybqb7(.X>xM5U}{;d7'JFwҐL@nr,t0 $'Fԡʇ`ܑUiAunok34VJdlŰxh"R?cSmz4+]7QpJVM7&@iJ@M骇7јuڏKފD[Ʌ@ɢO$}EwHNvyl(Af6 @QqƑxv!x-BW! sC"E=udבP$]qO>ux1sARY2?_5 sc1Z/Q`UƶrsB{&IDLֈ oF= @ldW2SѾ{6@w $q_#;#lgsPM`|$=!/$Vˢ! 6C [TeaTl3ֽrB >'f2l>e։C8BS99Q&;S#f_g9 ҪOE[V'7pY/]S(o/#)#DiH~p5У@gYgEg4/]8{ M~ls/XqIq]_ <NEA<+ |p:svɐ 8לY !VjV~VZ7kǸɔp2~_xAGoa^T9wiBt"#;F29"~}I5(L4+*E(ѭϬ/qȨ=̄AH|?Hz߹)Ik Y7ZԌFN ?,ݗdwpՈ2Q:b{J܇7`x9δ 03R=Oɍ s\p=kiR~/\LbOqeK\ "JR b<#L;_GZPXa B"/A$Ƅmh24ON.1JpBHlr9\~Vx/S^ 7>qwMeY~`>4*xHi9Q_.f&[ЄŧtG7ɬ_) l~6{ 7k?k}QB.6s[⭦] :|)b*0r줬FG65Y>rGM ??#F ߷aK//ΫzϿ0 UX=N%pCm~ Y4`2R}շl,q >{P%Y}&E\ O=e<(,jcn",Oh9󙭺"%y@Z'\s/ؐV .Uu:Ӹ}X),:?}U-Cwh0ovfXX2 ? ,dy2 "u$\ 7J`%[)@ƣ0ML:vx OhՂK[ fp1kh39N;gE9:L=P RIU n攕نtn h3:08cA._nhXQi+i$=ЎKk~J%32Ċ<׬^ɫpR&R57]ic@AdP,mʹgd8l7MRJA4͒>{ I#!dR:ۂŦݼ'9H ~v`9Hm+ F'SZ.?/J[2ϐjTV +#k39ѳTYXEmze2[)/,D*`kuf#"=0_9r S{(:nEETTU .nj_ u<0pQ%/lMG̛ 巎@ EGcSp;Fn=~ӱheh 7%zpeXv={Ι$|NW%uOuH*#[pVϬ'*fv6U"Ui,J D#kaK?stwWnm{Yg_ȍ#Fk"Tiʟ']"W3#wFhGV- hea zU˾7*?ӷG cz5s~ѽZ)㒵yq2IAI2q5I fp.kʐqmz^ٙ?fnv>W5$-#`ҟi8((B6"L7h-=(١&P:KmILfD\w'fVDzKx!C&+5q,\w [}b-։ű{ 2{1KnBtg&mx_⃵)H&o:m&+K O

D/ U 3 TjihiҜfR6*bC #uqHLݔ5Y%%; 3=vQtbY_LNroQ!kI㞦),ML!ۊJ %iq:Ut(aь>Wŵ)*CP$QI :aZ=qHAozl>ʼnbnڸnldf|;/+ cJ^4V<"u}X UP} Rh%` 5].=<6k"gW*0K+`% &ij9V:FA@y%m_syKY(;87{R4 Zzn{%Dht{ذI^q,kpdWk` #O˘ZANp /q)}V$~V+NגMÇf,bD;"( 1eS(*"5@@\^.Lp;PewW{im4A2N~ǫg=r#Z˛YTYrr!iwÿ XKLY{qV)J3Fᕞ}Rsp4&ږu嗚^լSlW`䵨տ4 'ꋀӂikkXx:SCKw $;bD~K~v b Qb=Tb}%Mİ赘9y|w~cZY̷1?gIu]y\hu}T4Op}7Tf^zP-mu)WCcnK^FF8K]ia_-ZjF=D-`%J ~G\Y_wLSL_$K,\o+1OAD~`ҙ]ndR^v63IZ'R@] '[̏`\Dni>0|1_ tV}^OGĵMV(TAZ6-m@UҮo{bs FDhC7*c2'etZYw}|NW r9\9{S6rWH=~ L+lptߏR>4O3"!e^HbP6Z-?ȳ S:Q.qg2D;aFUq],0t>+#~\Q#XV徂Qz$d ~-ܵ"S:KDw/ycKB[I&pоͤNEvm٢`XT:D/"60:y3*jxGL dؔ& !ٳlM+p1C?-o*b;葀-0>[ћ. U6ɎS42d*Xr# Rᕗ_dBR)6LQMk\?D"Ma60g<_5cb>Iuξ?ppF k&OC {\ms-S }6q^icT\x-e#TK.l?6x^D!['P6Gkэxťg"y :*9hBjl̼v-q 3 YF7,R w yNurj5)"<ٱ6-a=eЫsajy;S_M0MhCCCn3>{g6#9vAut0 eȐ;y.y&?3ؔ~D"p#qf`y>\3b0..)kBVTؙd\,W (}$9)0R`8{Įqk䁈mؼKlPCG/ʢ!lH8@KJ2ni|:+-&Cƫb&GMg29 2 }'# +2ߏ.lvQc fșZr!Q3e/zS>, ( Y߹,3>l0G4nD>Բ O}-e0f*:) ɑMÝHQ(D+8 q~̙.ag"I+1Cώt7 +b ,\?#uLqca$E.1G)b"2׉g?3>z"^S OQԹ<6",$RK`g,sZH_ mOf`"hSQFFzh҂-uFQ镫 sOH5z^a_ITAYX65ë% YHs' ƣu5Xn}T~h' a*$r1!x☩a˪Ζz伦h# ybY0GD{}u%=0;~-Oo4n 5ZjQ+sRN^Oʴ-|BQDX}z }ك"ą]9a(VV03\~@Õ]X ²XK=Q|[ƿw"px?Lb7>VVn߸-aI~cΌ A`#%ċ>>@R1$ ˝:nJ'mT$IQ,L!5٘qyˬ'n6?2[ES$̄s }I+nE0\vc^A)BR ~f&}F, dcf^giM>1(S͎vݝJeXַ],F9XA#*hz՘Ѥbg}bfxߜs*\PS5RM&P̎9S2-e81W՘n]J}Cړ+@D*ޞI@۩W9'f7*A'kA6*Y}W.f/oLT칶tGg#4ߎ*бJm]IV6¦9CWՄ;9tѐHGż&.r$)y xI+[MCPLS( ž`90fQ~U;wqI˰h'|Z~{Xz//f|E xQlT;L[( ?L\u+|ۿ]xy{l[ 8j ၗ}zّd=O p?VrcshD0Pcަ% Aڛh!Weon Ηx #l ih-EmͲe'4쪆$HoBdgT'b&:ms4? mU.SVҧ5ʽUT8򲴰<>֢!{C  RWD`]hpH!YB i Ih_ұUvgVg,Rb9ƬHȰPӻr 2op1dqpű'=ӡ'U(O00B1:lmAeJ.[5ޑS)e]O2{ 6Cha bJci(&40LQJύiy^ gҸ&z ʧ_ l9K T ̙8r8;NĠ0d2B*kz)F69E\TkB8sB܈:ɂʺ)n E{Uu=M]IUw= n;96e:prq) ^dS*Y 㐿5[ NeYj"w|S 1{^df`pyr_C%s(=YK)Q@Ձ-.' VMJNvf*$8Q ?pdO/ȹcsib$j '~w)q&4ݭS|kQAQޣ9Q|jbmMg[\`f!kQtop %a/'uSف 2kk KxС8ت.xQ'#Wڇ|  \,<@ADP%x4bud}E-^ plV41kYBIݟ]P7/7>)5b`qX%Pzq?ʒ RǔKřx`peV5"Qv; ǡ;w7=6gIVፅwZؼ1 (g% oY]|0_H1F׵iC' 6R>{ba_T i>Qƒno,[ `/DDЪ|= 3ťpG-JIux2Q "4¥@u<סh1#I/?RU{նXGUY3[k7>}"žZEc%!clO@U͗ :Sk]C jKV*0+q C "@))ڢEVk99odzw~OW#d4uI f$SW<n41ϟg2vòK~aʾ`ʀbw-J> {C~{ᓘ>77fi=X)ǒ⤔:u^IYXC*y7{tXb#__b@QڌeA#8,KxMPBﻓ8rvhv՞,]}PdEnUؾuzm\H*ER],%6ZTK+\:rf&<.V2n91%gw+3_Eͦ"{N#@e#ͷIWI9z.qNPW1ie&rLj)}q7W%_Mnuo>%{ngcV ǟ Dkp'n% g\r-QhlySc_d8I U6}0G65lwrjw.B9"ʥ֧C#Eõ^btܵ @i%v ~pTʔ]b=j[2+*rE#p_KrO).}!>YC\u-ޔ/@! vYŸILEhZMp,@e9/=s] LlZ!ֳbh8K.# +@ SumO_`H+t@XbEydy#]fe :7*?%l|OTq*}4oB 3,Jt*gĢԉ;!@TAr+3:2M|k~4CpEz5||v΁&. v䷩휅^L/R\LϢxp^ S2H{x{LEwwzϠh10IFPK(%hT83ϬԀ 2 yh ?͹r-`)umA2n<='Q4n ?%kX}mKu%ayv&F{/Bo>O*\8勮I\f9ȥ VZ)aHӌND3/\AHfEUSY]>+Q,}3*/7a~s{x,k*H*-.zёYK:|A1,긃3,D %oO4殞Y9RcWU$&*BsA?r_c\RLϓRPOS7vF[}}|2SZ*cgT:2֌ķS3#?_#qssl|:Q"o 7U0'V鄰'r]SkBm /Fd bѠUCNoHjߣr6_0Zo 1([^gttZ414d~ۘo#}6_ag}~-iq NK[[E`{E ʠ,bX5^ Y/?qtAf S/%ׄ#! } r7bgw̌ *?^j35=`᠖LqO{a˫r2]6jW{MInAU3SA$ C )xM wQ"il4nuÌŸ{ S_uɥ> @4] p)V $V"lCj4iw $pm]ࢬ+DzJ1L%Lt8_U!wmR q~m1u.<$\?6ج+3+OwP_I)0ph ,\α6×- &gPs܅)24fFP鍔sN"yNgST`̾QRpb7z}L5R[8EIhVr+}y`^;6Б_HVWS57N}6W% ʏ"#F=8"K=zgOfJ2rLqؒi\70F~я!qE&пWf7H1TF S%݇R`̬OxBG,bVU?i>Cman=y14g]ĽS?%lL-S{(N*MoG\i )pWkdŞf&( ٚ0qLq73@u5`ƿf},qUdǣA"_ꇂ`4-u۵Ѳt[Qh[NC\8:dE+eglB6tțT4"P;1ϐ/#[da3.IMr3h'bjaa i£aA$iac8&cjtlȭ%!I߯RNV-`,VqSvv9BzMG(,ͣZVDjB^Q~oY\q.M L x+q% ?# ӟ6+z -L5hFxh(1*EfjNs5ekGG=xb~H12)h]f!kR|ꫥdRcHA:ۡF3[&N˂%yMZC۶uwZ+4Qd3PI:AҐMt̺gLգT;$_5w츖I|RXO4A%آ7ǔ>Yծj,|B@I@*s6J/V+6;uDI^<_=0C.iiDfU=,dkSI~SG7UnE`o`ܳiJۄ!mA+97!5Ȅ)Lqr>WyYfz-ȊZ?YPvFA2vqy)/`!G}ae]4Vq4X?Q7l4)Q0o;ǽHb0'詔x-+@zb}i gݼ0A1.4T=HUKƢCIb~3IR~ԠuFpN9#*:z[Y"vjV[Tנ*6gFPbC#ͨJG~QSFq2v3NUg.7/<.X#Pl$Qb HJ]cC&ޑ s,7ȲܱRMwt [gUo)Y:BMR٘8YC-)XVx dֺFʄˎߨ-Utp&˿\"ڍI ;* )NNDfaGH0dF0ϲV.\ᙸ6 L~UVX~V#961ʹҮL f'ÎĻTm|.}"R~IB^/܏4mwҀ12~wGSP]P.ˈQ;+ DtGdcR[cSgBAAPSԀ`X)nNP(xzr[!l!-=oMO,n@DMťEHo et0 Xa<|YS ԺPeR7ϭX$_?}t5YS'~ˉ_cLGjlTΟYkuk")K`RÞ1-1G }hlb:jf`I4&b|4mrgrټ!T2hIPYP-# 0r2ūUwEa>t\bFFqFXLВo{J@?ulu+ޑDG7C[z;)s{ckMxN Ő:s rwۍy0_Ө j2'tF Y[ʙ#d/Tէ>S'@^/Ӂ |OgTfGKM ZO 2Gf/>~ߝl:a}MfztQ.j:GBb,,D-.̩n"V1цbPjjKnY֯la~BNw6;"lٴfٺZn J,U3fC7 ]!N?,8ZShbbcs;yb qr1":ۉ~9XuQƟ1,mRY=loz œ%34O89u_S-9a}a9&rA9E,*aiR454E|hyr5QjAZL F9Jo+ 7jx%6ێ,#QOn9 V=z7e'~Qv:3Cb8CFm.p! k^W@.ïtv6,#Of'ݼ٦]JFsD{Mdc%9'H׀0)Yj\>|+"h?4Xy`zх‘% gdirOۻ.XwyjК'^Xiu#aKCF-勿էh>mh}DZS 3pA &)!3kJ˃2GX~`ekM"0luq8OnPpʫLW ,gK7|~7|ߗmau<:0&~D6uIeRns fP4yux.k>.GDJLi#XBkbnjӱR|=zP5*_[7(I`Osnu kؗ"R?_{y] NRꤘM f躊bL\1 A IgK!mP~.[kK R?Zc bY&y20K3RGbɘȱx(pB {yhadf+\ؼK8^oer\A{VNoZ*0#X>+R~9[j*/M)ȿp֙OgO6?«TBIBAhEoGH1Tl9}"ժYK8a3ƳW TBI5pbNWk򊛖)1 ]vfcΠFޘC[,\)c); L\ވd0O)71/0SV0,H`6~EO|dpamoz>{RQo&2"\ƻbj) ee8]qe24q-EADё"KRdzQ۴ l8:zZ}#-5 ε,N[7?7~yXQ\pH~ﴧr.fmٌ()۠>d!#E e!uq} os;$! Jة|ٿy^~ybkQEԂ ]aC\ݺ>m; Hϊ/<˙!7}j_(3׿hI ?VMH m)[ݚ2YJ&mRJso{<nwkf9@$v$˟MgOԶBmk؁$LsQK׫gVtܞuG<FGVmBܔleQP doVR:da7eRq,xK%^!^ ,}|cՏ˄o6d47v5#:`Ah[ُa&̜b xY&_d źAlc(X>-N jff=QĥPfb͇Oo)3TZBH~Д-\ ;ߔf]Q(ʽ@c+ے:sߖX"ne|9@OcS}|9uSđHDu)uB41nd+fs,gV_zNKWͷۅiT8x ~^ng$¢ Z 9pn_8!c[?QVzY`[dE1'+COtO$ꈬ$y2X&],exut Y1x4Ujhj iM E˒9]sf=)lAU P?aA/X3vB#xazóB'Dҟ35s)]iƽ)-a?p*{ٍ9uHtH/w5&G诠8 A@t7 >rÿŊ 321S};aUOl693KDjp}jz lwvbev"^_,̓#IOg"܏p{0UwgcY76Icz򒉢pwtܐ$h `@w㶦|~r ϠoM=WƗ6?[x1mG rZ>7=,b֜A7M68mIkժ/ω8Dl/@==Jo/p׉ۜezW璁=ߩ.x@ÊFochU#k6@wzHD87H*E"F L,'`TABɶ&JI,#)G g<W3YI%~sH&7lӐZ;43Q$hg(ɐZhӔSS fɲYW(f+A $(yYlx[/TL\ Xxgv;WƙH[IaYڐg/$@Rzǯ_sW G՘/'[tv{S>2H,Wkyop).Z[\ow oWR>=zH(moUUVaxW}^iaK`-vnլA}#9$pWl'r>nS?bSJF4h\NvݹFBpfg*AM /"{Yq_Ǥ&pܟF2 `,;ѫ۸}KO\vG9}P1h "r$9r߰V(Ss_`C"镧$z}<πa $]$d@ī;|_Z!8nTK$ΧR:\I3PlͫwYRZƟX°[x7l+5I/ q@B[֔#|8m ǂ!SXWU!C*B}zjԹ{tY4{pKn@0 G:5[xw0& {~p%y.,}$^3>G5="+r_"W CQQ["AKs0uE}vkE H, nquA_=%VWυ^`[ɗVQKu ZG&b.k T6 (v?BH<9ڎ ̛>7;fm|bZX9 &0f*@v2顀VjyB&;i0Ann_~7ZȩqG^nZK[U>_t Ec^Anv|\mE}- JIjY XEfCЯ5t 6A)B6gćH@S QKT9TXkEr:>xCqT$>LB}=2X {zWsdaQ_8tTۚ"ך:otvS8_wNCvpAA0+ꔶ_q^QHuc baqgx..#'RcqX+5rӗ0*V勓?ԩѱA(?rHbf}hvя%)Ƣ"K7#2~ly EQG=bOmi4`&6t s儉$I5*fh/yr4^zr[s>kNi{tZ[m&<çbOGi_آG 7.*էr}RR=I`hvF ;:?ܸI l|gKpC3ȇURԾ;nwA7Z,Pu^P*Gv/2/;t3'L_,B/m~pr= 7|f<|߷u2)2Ng;w-2נ >j+@ȭat$uH~HCzva=~SBa ,LCdcJ/JXnt}ͬ*z/q>>z=En+7>% @dfP9;[i\wCvG><9X. JIpCOfs=qMcۺmmahEbr1xOh0ݻzgd5v_)iwM~KX@]hDR۸=aXɴېѿfa4~͂`1Y%f,RcS8Mؓ֞wLqߓ9l[_gRRC2f_yXWRFY{}5X׺CNpu~X@d .B27xgMD^Gm[#`/2B6֠w5^6: :mɫ]iq /bQCGZhAZ](PFOt#aLDt4!*8:ɕF@.H^؛W!kRplmgFr|ivFxm5t_  7=7GnR' Qݰ(.Yvg}*՘ϡ0m^p|JCE,-ucdz~ &vXH6gE38S8(]ٴ lִvè=}ϫu&WH} Jewᢩ+k/h#G%`WѝJ-8rGi4Ebi)A ` uo T\i2)m!aTdf>RseE*%D/\n|~$w_1UYН#"; 㕬s5GaG-(WUj{cΞ@YI Þ=60 J0>+ʝƲcaH+M}"Ùup&ˬ׀um|OI@ΒPQawPCQ]'aŅ]@ :wB$idW}k6(PFxp .+W2埨x{3D7aMQB#fAn1̇.}441'^iR Mjscdi\ڔ d6S6!fG8=+BZ?s T q}!;.ݧ?Bxe`) wv&ƘK*7=WO2Bt%>HH ق2 .Vay2VMĩ#bı}Hz]'刺YD\VF% Re/`m<r2kTE>qG~53$0bo' 9כs5hzT0@otK%Pe2X9IJ'LiC#|d:֝Ȥ0y ./ױN8z|<oY!Ke!F#H Zn{#3OLhXj0]%HvVsi.7y8ֈҏ9دrTq&O?KN2~QĒvH>f2L14 ]woܷ/Le;RcBIM̻~ 66rsze7u"ZtXRjVEx Q:rʇ9Tz1f5J]lG$@3jKqj_k8?"<3rӱFg lLfSb4d՟OiɀDx9~alJ)@WxԀ+","896ٚ9h( VzLviۻZ+%6':OH]s$F~?>!aoއF[N] o6>냉)zYi ;WRVӇz;ڶZLJa:_(#5O& ]+SMPgR3ǵ¨r0xKi3p7ۮmY#bybՌ'ħkt[6,1ȸjNJ>Oa +JヤN p@ICrož/,nX,l \KHBSaO/}.V1Y~ |\EM&.oWs0}C$D'"2a! eXöYL/ԩ #k1݈ +P&J&W)R*ʚ( Eot󔬧tz1?׃cs9EIN@bwWu^:^m-ug2$%SdeԂ\*A5<tp,:wa:HJc8H}a_o*]r@X]}C1:;X(Q6*E p 9(eXOE?ՙ1TQ|'+eS(:ځ"E|봀J e\)}k?⬺5?>d|A8RpV\Q96\T>4<;?P4[MP#55Vz}C--˒)G\}E-Ɣ-.m|p2nN6hegR'r|@+xaJ'uw>ʏ>^H\Utu)5x^^0!N2!NcHAZ u=?wIfe:=Sz&͠JE8Ŷ4(e$49t̽ķx{ZɵNψ!&]sA4hXiQ塍ng7sL/As+ @#0 aD@ 8R6P^.}#*{ryܤ7B^ćW3܈>]Жލ*׻" =v&فe+Ƌk¥PF곃F38 a+QǝP$*ߖ4 (-ϱ0\٭OihbUAeE| 21w=gxYՊR-E?wRZa&+UP@BrZxLhVxN1W.S/E 2/N+&Jqe>U9_@& ?ᱚ>4cѱ%yPE $!'$9m8; n7}nݏ9GYtn{ǸoK0n$ E / UafXjGwX,%O&af$mGt^n:苵B@|:x`Y<'i I2mU{ж{)wsB#grp'rVRpϺ$V$Wu9\d &iGG5jZV~O'GPjZ*a016ad>vx2q>< muܽDmt>3G<`$U cBb}NߜgɗAy*;xh w K"x9"w-"B)O[ey?dN8{|t A=2;@#Y^[# l)fIh\NMFu>ese} !bBs$/r(ί6pF!=XԔ}CE=Plw=CC|<'5(.zEL.&v7He GCq%MlFf B`:kW};UBAС`? zҰ8%kkk`OC<+XC) ΨGH}_:<<¼T-;- cS1rP8.c}IIPÑo!|P1f=L2#c)}LcY$4%2JZ#+Ըk92E$/:@^eG(Mյr۵I68t 15x }ꒋqyCF}9EкVEk뻏|]d11њIk8 GV{@嶽LFsv<14-4j3.0 T֍2/<( _Ћe "ncp{^h-J!$ɉ|9)@Q5ivHp"f?v7[H qX`BN\N6 BY#c([KՇcaR3 ~uBU{WȌg^w;˦u `\)iL}& I9npW3 Zۚr{Ϳ#f x{.qv0+Cp{_훙nJמ0х)47ivI9qGǚic8qQO[h(%塕x*8 951 OMˏϝ9?y ;ik&H NT1ڸn {Y1nȸm)sG@i %x;22(eje8Kd9>oNRQ#{RR8z51Gl͢395b;v%zb0Ė1%DtMm,Rpy OsljV573 Ў\WZ%M{84 @Yld8ۢr Y?Vy,3d'≽.ֲ(;[B0jR DC%q}ObƦ,o3nZVO XFĺ-􉎼oͺg Ј/:f\T]OLgb?:ocqMyMS[&?9 mީEHČzM)#>5irm)'49:8M84'u*aru4RG喯^[[VX`kԪG)ia;6 HqNWMbm<{TxbOުz|wւrGDw EA0+U V0=S욜XhNl@jr=tSNfnƐ)|[;+Ğ'\a_B2)ϽZyBH3Bsj2ᯧVB|]T2ә,8*A=#aęϟ kV[j{t%BJp}cjhU?f3}#RHi"A'<ɒ%c lc4W\u>=_}&/cxVË<5ʺ bZ9}ǩכ/AJfSӃAd/&x-r 'g`xXX|f'@k4/m7&E޷S ?nېAR.dryi 2^-Ŋ6D/ZE8Ft>4yw$ zJap!(&]x6 RX[1e?g;rY!%K$ OY>IdxLjKG%g ^b׏WyE'~\Homp˚$ZÙoX ׳CcD' &,$fiB5}yn4t,Gsɚ O3!2$3xx+EduSFelw\O`HHhGZ!;W}{j0;Ao:\Hq0]QS$ph./,. :ԅ^Dy\/fiCZ9_?/SEg5hR6m&i=2PPPq0>yfN&d-_T?4uMQ#(Qe9,%}ݮ.Q3VIRv4?q>ƝtB ?R{,CyHN Vp.A&*\Cԛݼy?C 6 uE}=\ĢKnRRu/lc8)^wKA0bq?|RTA1I3L'b3l[iNM6~{u տV9슕W @B%sPįWą cyY3vND8S%pl9.q}qXe4/#!AѹԐ汾;}`7DmHm} >4/Rdv" 8 =?\/50CD osi cS2Vc[^(x;}IF4ū]~FSQ[5HՓ:SHM `%]%aV `Ԥ?jH)PY[̝$ ^EK/N*\=ͨf]裬3D6)^pw08=f*Oq=㊆$K5awt䣼*_'1c~? rHFp|Mv97Cޭ+3vyqO񥠑Z}ˁIWʅv $ܯK0xpg /[I(N&f˼QNUg(9LDC"[})iV΅Q)Kꗧ^ BJp}>GjQ?u"_kɝqKy "0F sɡN#jp> 6 pfwrXX uֱv\ARu|1HwRdCOCHv_MiGRL>ٵC)&Y2i':(PXA"x^h$Q0qĐƃ> ?VY: sF 2$Bep1MF^r-4SCW2F)N$bEVa> fpOy|(״yGUwRe嘭k$_QbviE7ӧ8/,xNfJU“NnJJ3[ap:L9`e&~Me!)@ҀݲưF2/4FOM鱊BWt QLM;ePuqʟGa˘2fPϐZ%3S< \ f3{7MHP^!oP0)a{2XWdUe,fG6)4i RZ5J#5qq}d ?P[䂰@lrӡ%I?Z?jKRR b~M 37~<\bGF)1 xFG&fn ֋+VŃ*g:3З'T0NC}d2N,C#qbk5OZHຕ0%*s>kd.8x`*JB|?5ZO_%xMTϨޞ&k#N&m"97Χ[;:|4aIWY7e泛mqSMϽm լq#o*r&t-!۳[}{d9#/iSx ҰƔ!9@֓\2^GR겄/IЉ:QJbCU-Fd}&x0-CPR#؁vAaK0I[BB7=q7+y!1m{ G_{L|{:K,hB۱W_ZQiCg J@TӊV?9 *@5m|E ;Z%wK^̀| u&)jReN 'cDN3# ;B|4"o,e<䎈C*5(A3yU)mAVغ:!΂"4][l<!/};CD+6O&[@AC_$[#; gzJ~[hkSx`(}HZ(`%)'bsX)ɐG%oӵ(`Aմ=<20CI}(όY:r탈ȕAG4pI\y#A{S_HV8]ڀA'Ҧw? \6>!0L( +\٢4:nyG&v+# ӏ%W7ƩZ,Wˮ!<^n ]Q\T~Y6p鳫̝d'Ǎ $(Aoģ`V)P^G00@㹅/K;^_ $rJ-~qh[N? !d~YĐ0'qeel ul!1 w5>u 0Bn48 PJF 7?RbAΒwJ á(QoQ73Z6E"Zbg`3pQC78"]@N?_ %:!\$˖SV/2|'Bj϶چGt"Lt)#f5vɒ4WLF5Z 28]<, 1TɴJ(t&ю!h?Z}[fm[c* N&~5P)B&h T|ٮ߃"E;r,~ⰽg!f %eU'$=!2)C_,o,rUY6xdNa?5 aX쓆r$na7' HcS*#C~,7Cy/%aAȚmwƑ1%{Hi)W+;ٓ^JPCccx&cfg!@>3@.i- uA^_~$Cߙfi}u]NؾnHJXxʵL7N Upj5`:ʟJ⇶?6-"YP9Gz|YtfgYܖO#qfCq*k~tmCsBkNAlތDDn'ɕPs^cT6VR}Դ<)F{Y{Kz2IN)*uP/oK##؍R^Թ zu }Iu|u6ѯE5HD,W}a9 ʖ爎h.])Ȼ#Z+A2.sLE#էV!4Paj0qZW$*vb~d כ R q \q)ؽ[iɁ4bHsq; Ly[Sx/s*a{@{j?OT~IݽJ߸=(ilBntŅu=&9©yuwPl/-*U`߮n/MHIeWYAקvOmoqˁ8V.um]l[: Sb(,@1ŵAݮL: xG78LL~'ETڏh3(Aŝ/oYA k㬺ܫ *&ڃZa@x 26-y+_ZgTWjIS&?0cz wU#g!_aضq{4y(Zd!$/Lr,soUjo5Ʒ '5y6%@࢙4$eT}tO`OB!SvCB6+k uG^[D eғgalE$Scڰ0/X+uۋ :㚤%AL'p4Ɓ 4M=# RhpYvc>>Hxu#tZށ DByھTL.׼d"ps:89(آ"_t6=!ͽlj?*L8^7I&:bK>ߥ_s ; Ũ]KmDy 7_Ɣr= N8fZD'ɵA nP,;0yDbf޴R.KT/G2CD/0ܔލulIҐ\A87 Ba˂.=;vvs~,'5ԒJZp8ٽ$,\)"Msw/LudzuINbv[@rT_u|1դoO|$+(.M MEP`m's4%MIVW̎ܛy@A(rR?v&4JFp+0-M(#~Mac%ڵ,<ƵA7󼅋NةƆ?KoBtϋׁ3u^`,Y\;}+rakp<yo ̴ṇ+3iP[S  mLP jwe ![,AuXXigW‹Tv o`ua*CU#_ca@?'V@ ^5!eYJ#ɢRVE}Èr$sdĹ6Nk>.šklD^#'£!<!d5 ]Nh 5u, M,"B|U;_$6^+P[aW*,"苺N釣ɄTT] 1.u/C/.`p6ĭMboogzʱ?[r (U׀)ĭK8X UqmWf:럻~\E(˾,M~L~!uw 4F:ФeRNf\Y)gr_4〥c?~Jq f©(Yҟão.afFNY4?[= ˾m^_o)/sF#:;a/:xD2S>c}=TMXÁ^jo < JGC  N9QQ-3ّ xϳ#G{hڊ`a*t = m 7Wʗ%b;~Z3I/v RQpQH0eQyI^<Ie.pT+ǮaU9xi2p}j8qV&~8GI]Rr/??H _wwL_[)رM|,QZ3ꫣP}xU̦'|.S䰲A+'+0c'L+U/0GP g%숃66&ǖ]1;i^iBtƍGZ@ 蚝OtSI܏D{0"p^}hg1i%{],;9κe4.T(!їcCb-ʖj+esJbvPQuˑBEޮ4yQ>2=F >rEp %92ebf^ŀ#{LZH\y{MoPɰZ}>$ @3DB nhR2mڬ?Pfi߸"zj1gQRU;#. VԒtC,$ho5 /QPngޘU8-/Fan %rA O04@lafGt~k|G!{ ј(M=[ohս.-,zJN '|F6͂f\sCiWDӝ:ƥn/1/f27"z,+=I-[;bST嵯r?[w2Vư*vORѫ)i0 ^>0#l"NkknJgXڲn3CQ<97jP`Y 3N7 .Jvn/9C_N;a'ЯoOwlCIN!\r\^18$֩<~:QyLA2{{C~"43|P (0mz7k[m8\pk^0f&: bɝ (cɾ8OujC$- װ ^_![IޯJI mL3ME0ΡBe2e-TLiɌK dHV Q8 It6p ҥ@qTk Ż|ٟQl*'po-o1#d-$*#0:b;eRtb/PxWJ;\y/.R-iH2=L $m(.H Lُ c-L4 =,)>㞞Og̋tm @eUlH- HY@a^ZB +GԒj !(f9"OҍG3eZG)I/"FJ jbbSuLy;Jsߠh:F󠩯srAK>`VYZ9v4On |nc!U$C?P='quR&2g#0XS47!~? es0 "}n˂S?gA*?G?VWt"(z˷9ZWc;^k>?FnoZ UCq8dٳKtыmZO8&/#Д&9h46$f~ c Q`լCQ BolەY 0-]p9g= ]Ii-Hށ}'2 ~H=+(c{ebyIf 5md|@A,άKp0eiـUBvha@>L:0CX&Mj/yѢBa ϵ==x"""@Ƥ9ş?& ]A%V ٢'#2;L) fFxu6@UM'T=ShaplkвejAQB%ު1 ݊r(,Zp=_/uh؅Q ?,d23]s֚ΠS05WU90:hH.-CTns6ν4y 7 ?eO5bS^UrN-UEbyAŝ<1a_hY~ϐ9rbޓ:EM$*91TRBlKW<'GLKl#@V; #%⸥GVoi:lEj54mj98y3_Rm14LJ|9ɶ[sHT.#+I3@ t n*m_+jv}D&ldb_=b`k S5mARmUC"HK#~Sȭwk {yْR0.1u`ݰLX`[`>Q1on]Qt4/,*֮{ْK+L)[2/rg[6nP һ!r,P/ gO,{_θ3V`dp[$Et ] fʤc Rm< jHE$ [0lLǓ x|6渞yB+)"a_0.N]$9 g_c8ءS04 C9Ά>I)+2;ON[LɁ.)qF/6$0wR&*\ t-wsVU%͐!<~.c ƂqtڰGf_6" t`=)|N7h,@k ؚؼ{KiLmB焮7`$΢ѵt!]oXsUNqqAkU咍&wL>i>¨ V,on˕5FưåDߔ/%]-3?+[V [ 2KQap 81jHhCT`pS; g`T+}dogݍE)gDd5͙ gh$SNX  Q[|82]pz-) pZK[kOw'WaPgQ5Il|)V%c 򟈁$0޺T͓dsśuZLp~jj`Q=b0158C yr38a/r a|FmKkk)M[C4V;lZDC]P\V{t(DŽ*#̐9g.\ntÞ5X ˯Ƕ>^,%o$ʵ$!;lF|z9煮* 4#  NG?@2Եݭuy7;խB *I{LpmF\~{8i-|1r؎O@[o4D=Hz[[A~NSB4 h߂Juro$<߁*O5_HHMl[eХusoÖU29~#fMT#x)|)Fdt[_: k]4+fIIK[٧>mrHWl%U|Fӏ)#tT 롕c )ZL6`qSWG0"TV6et2q0YRgZA|FBwպq]4&pKI>RG֗.(LZOڜ=\$Q#p=D (slɃ7C5#C"M?3)P"/Qznl uʡ̤֤%7QiApNٙbiuѷqiV$`O.=,"lUZềYbyazw%K2g, #>^|{goaY4%ʪqiEs븜64bjҎ5>(^zM{BncOS[5d hxd  !'8NuGh;Q1;;p{2Ҳem+ 89#kԡ/MZsOd'iD}o7x@7$ ݧtCcݽׁ1r͐fTadqJ9&-qvh1@(DPh=vfG&9G\0`ЗSijA̞(&v>y]I=:LbT:ʼnNQ#z.Ȫ@ $iuUǸEg S%/6k<9LO7g%# znDwM@Em.<''o~a:65V1? Ӂ)6SfMӾzoii<2A<{u)[n VK JZdzLh"D6V !^~ph?i}}킵dū1NҪUR‹|:QJU-5fek)Y.~8q=I 9_0ayee N^`j W~ OnKoI(qtO= ; ̘<=9^#)5_2)Ŋ>UYNjHp$R͏@Sh_ɇqOFJQK$o7꾱|Sc }gZXcgLf08s.fݷ %Ċ׫Z`:oвj\C@x[8PvB&Ê"Ӭ}.KCܧMޅ%,.M `lE)Ha?KbriDQUU: Dž҄ޘ=90zk{ )玟o]VѐF[^uc˧}'9\,u/`ǝL4`e*6WrIebG!US}PA֚sJQ0hB^dEDTǂtmQ\VCKt :fM W+Ԭi/;Ҏ\yl I&JjS;˖1DND")DAX{tm)E!orO<*Ա[(Qh@PHCob㼤* JN 8aև, e$ݫ! )!+zozL W"jFxk60ҨoiK<{/܌t!44b.xIK5p8Qch y y|ahdDI0LI)y=_zF1B8h(h2^dLVyT}BF^iZ䰺 !}E]e/>7Fek8D:/Y:ΓE]BgTXR/PͅWޙFhJ{ޡ-Oۛϋ}c Q HZ2[Z.ʦ1LePN@Qg}P7AU:@X+ Cl(-ޙׇnKY- Я~b rt$+uM/vɹR AܯT&2hS!+v Mpye)4U+L7"4=7_WfoUCg(PQX&~ 5GdaY[;`T['qf1Y9OGtXʲXKRH)w\ n+oOMX  ϵlp:Cb@Qo@mC7V>w9$G~d;~Dc,s;y3!x/LܐY!tHf"UR.DΎ8,[[H7g^f<ɭet>2 AP $EPi6>^]=txحɪ?]0qZ"a3}p_7RrCq'qo@:<=8ѩI:,#!Q_>Z..$ll=H? eSdM[0P ~)cʝe k+,h@ؙ⤮g U8g>F9gz1y/¸+p~N}{!*S'|yʼn,miL-{*1 &#TUP*twpgeE5mg,nR"6\l*V[qvd-6pgaW` @?9iaK0`(Q(|m@.HLƛ8 $5W;\Αxݲ8JfA6 a?N|FEҬ:gYϭξ1~R%B2u3FAHc`{>ƅк(M\3!`(!Z(mY'R_5Hy;^zBV @pcZ(\Wű^r3)ycT%PdĴf[/NyЗx(;rD b削&D~_V/\2U2 ¸&D2K%ю*f8nWuz2>yP9$Ppz2bo#͞]"✴Pz,䗛#I@`.A߮Gpp%ς$wXf5Ɔ<1ɒ;ZKi' u` >:!ᡯa4 ;"ZEwrpڰXp^yt:nvMcajy0 \%F:4ӢsrvWͳIg.w0Znf;(QufNn*. 8gYcI)juE=@j*Lk^ F˓e0+i@CHA"%U c+bҜ2c;7E9R %h谎ѯe]06`5Q*tfhpqp2EZ\I70df8ȿ6~xW++xfWywxz1&LK]5![f(3t'̟ced)%v-5zL`:?8cUАܾ?!$ȹ~rf/# yҋ"r* *'6=zJ(&,N#k^@^;ۗqB :1Mދ흠R?vŶ Sr_AeT>8(ֻ'a pbUMO LDr3ީU|lV2O&2Џ"] λ~\[g9[ B19x@ cLvԠȈ 񉽣;RPshKՀ A++YP<͟Tb`O{=#sXyyD_|^Ee 5cħ2`DyՐM8괆ĽG~L檸=w%DٮxU`q6Y/^Di_iD׫МAic )wϊE(%" \C5J'9 \ɏ[@2Zhc@pۜ"i2e&jPۢCXĶ8.+$z\}>f.8FN~Yg !ĪO]^ٛ̀q\KEzȱTC͎q) z׳$bf %J3Qr1Y*Q~Ƈq􁾾}TXUhMȑ7r$[&F\|D 4i):^Po%2 n UŗBD)C^8ڬp01ҖTL;dɈHZpB,Rd,bvhI5WtIHw!aQݬ`'"o we`1yL!=6:æ dcyyD/C7^6VvAamXj-DAۄYػ)y$ 1+$;'}ZF8؀%$)ٟA\c nⰙtjRoj/Q[(}ܓ*顿?AenT8kSc:T9هݛ <56.cF1\*2/nUǎHˮ3 @ja!q칬75P' ̀lq¨_Xo|=-Q) -mbSY*;y|r:E;F>?HhTٯ}FA+^ wV UHDl:"GнyO;GXD楡0VQPEL쾶r叞Z4(+{, ȽC栯{u1.VO(6AN+h$:~u |<2|gSOl{惸5/aU۩^4ZgkZ`<bufK 37NWR٬ׯM{{i)1m3KR5|ig<҂w%x#')ivl:ނk[~%O-"reY}?nHfȴ-ܒjp>/T)%E*t,)ns,0-OP,|E첯R8-5a6r,cR7,1.Lhqa!\V]O>tWHs4e:Y#mE6ke65@3_R=) ϔufv~S\W{$`+# :1bjO=ZO/vYGpwy]X$w"K?:N oP0UKJTPM|xQC|XzfՐKt" 紬vNvO)En[LV|8>q_dMYKfIsN<~?>b[&p ْ%`ʛ*`#p=mFw8ĥqQf6`8 ğ!{_LlȰ i 1SK֙:N)rUU_@f^nvPIpd@|ʱNb``zB`GZ0za-t%|qj^3a-T\߁403ǽ4h' e z\[?n R#;#*}ȿX5g\6}Z&zW*ؘBɎ\/X'WǻFks"Yp'cË$E ~ZZH,aZ .Q=j Bdh{g<[3Y zWhZ™JJTt"6O4 y{"-=v.f@ᇠ::)O@oI_@ndjFl s|n=;.8ì q >y? B:-ͱ?hTݦy,p(qaWa 9Ö7bfHWq@ƹ Ֆj8lnbܮ|P=;!regsnKlљtVu#;NCZ pw>da$Bd:KDbx P^Dա{eM}{w\$/kOF1^,.#FB}|r3+ d GX$l85PS~ma1ҦeqΨf^}mBFNN:>L.gp!{mZwXPRjO˧cF[%ibP[ k0j% ^^_.8C#]ooVrq|Kv񩱱㴙9]au gh۩=K鼘E8<<6iOg ygfBoI({%sfF9!$=;zYzrjy'"Ze.{/=Aq^`7*!AI-> $u&hqm83RG;:S3~vۨ QBSh݃udc<9Gꪣჶ$$ck4}&$'}E"?]s5ln |3PQ|zY6eLëh @Ǻ=L"3IDpqddgٍG4+{81;f@zܛAH(y yl_Qmgr=csN3f*8\D"b.l: F+_pDY-Ro^Jk LS{\WY> #-|fj~{鿬pk*Mη:s>.i3ZܸX%P 8;-ć>+&]֞bJN$fQU`""6kZ]LN~Yq܈imz|ްcOd5fom3_8}X@f 4v֖0']P'P1&qPK=]|-+pb,2~M^LD_%rӫ$땇V9|5 b/Df :8Т">P$R.j:p#EcG8n,9:IScr0jg`kCg;jO'KSQep~ >QG3%[pېz\Ajoٔ&gL{ReCѩ>U4, :QQ6턠`0OP@J=_=ML@،_2 Jy@y/(It:lArdk1djɯ`G0znzlPwɕt=JSCFux$D_K Rp7qk2T}KuS!p͝N48Kk¢汪zRAw;I0C˂?ի1[[=fh= 7$wOnVBQEn28.wz8D((8ʈ+O!|,v \&ϸ71C mO]8g.Mʩlo;YJE,R$Jz43Ss!PӞsv2,yd`̴V8%)Y5Z\4u0$_K!J8\[)V]2Y[ΚrwQC{3y[z9w? @FX`}2*W(Z0~Ʃڤ+1R vA g<%U+l gV:y?vWNN;fmf_]V>eF*7o-ʋT+C @2~Z@/'J"wS!Psnޜds&HvPPmP7m-1a}k6q|?jA{{v{u膃8nmD٠ڈ wkwlj$*i3lUtc8%?ڑjwARR Ct~L3bX@$J#R6YnHb.H}JͼNDdi\xp:PL&eb}iʊ BU{? H:(c8LyH3.ϛqȣ&GӎGM†CvX°Ie_vZ%eac̑?&X3uO>UȔdp34Z8NF?I.s!#\Kg, yFnz_jA,=m!JPe5~⸑|Ӌ9itbt٭Gw%#T2eR(`- DPQNy#׾^X9 _ᬽl~,wdwf?ZBf9,.]r3\)4#QOlY"5-6Zޔ*VQ;;@V2=U9G".")%%:^o{)u8!*,+d|dgr:[wfҚޥ4}ҠHJ{U&\Χ*q벐y(_}cmd(˛mI=TFO|B/srرZlS>^43vZm훆 jLm@IwZz3S/9J%hGhM,GN ڼf=tC\f;C~W0ON7g^kZ+gZQ"I`57ȃ=J*<]%2ƋMCÍ-XįXJ~cj90knC[ X 1QnpH8$%e?r3C&y~>_C:BxT"HJ ]W!7GFtn-L?B, y5j)ӛCN/P{. yF""~R&UT-`rjPWo*st^7"r&T -i *dmCYX+<2@r3k !R`s[0v{Hi=af@maXxjS/X.ʒjhkRج [/fg"3c-nKiִ Y!}ڊoV.dm;Sڶ߾-d${埩x/l"׭J5؟<Kw9`R8Y~FZϋJ"8oo78+h{u]vHwGS &ݖ:BA_e$U|lo ]鼌H/?5ʏ>=+ctE/_T1r-gؔ_N{ws~|[u lL5Lӕ6ū=` lҥc t6)Ig  +N*zȘ{/.L*neFږ8m0͑o?5H Ъ=ͷ& mg1;$ B!p/p뻙4hY9[vMrUX_QvU޻ U2GbWK?M("R>d42fHJJM,%jl*y;SHƣO +E3GS X)1CIU4Ty>N<9,.xc#֗wر E b!I36{a+f,cﰊF=+!9 :=zd?֢P,/\o~ !?fy]oAnzA3_`S9$0Rf&r(Y o!0J4r(@Ԣ[BpMX1ퟗN~QsP;gED{u!ƫabvc"2I$m$3)DR#mhȕ ئ1؃/n]+;oQYDS6;׀FBF:!tѶ{[-pCxK[ u|=;QtmmMA+id8o0Ų`I[ܟb2:_i/ fu?ƌx!|p=vupF}ڴʚj|@qw/ag 1LqZ2hbمc &Nf3Aۇ\6m7KI LJg ;j D?y;KI3pћgCCa_SdQ{!7]d4Yy%g> LQ.JOEݔ#=/,͊ywxY7',h^,HB+v9 :@-I2(ݣ`VTiS ?m=".XgtX=κ n=P~AO3*S V()S⠆SQ-0`L= #LDf%EA{% y<8/.)'3OlΣ G5r'ZMQX&\Rz8ݐ!`g[ktScx3 3RDiLyag8)b%gI|e,Z 0hH7,D/iF/˶0BUh@S+܆qYbۆ`aDVR6'Fd8G3AhL°Xv4S]ˆXA5C>>365Bp8rW˖{$ SX:YnU*b>ܩzyK4b: N}Q*7Js;om{Ä1vԁ7kh&1p.Δ_d~q"D3ak= `e K`O=ӽWDcϹ\Ɋ2q{; JQM#JBBC\ 9ާt\TpÈT@1^KnBXx@[0Wb:A!7\fr!JGLP c֧H$|` Ojg;!S")F RLzRQcO1ٷǨKįlɅsfau$Y@%|}&7U U eeh?@wk%Ps#'[';s @5D_kvjț ^Ķhb3UCahmKNj %kO]0oj m WNF;djY{`G8x0_2 H y_(>ťp"(yN.sڹ\;%9y+Iw\Ddfd%M:?)R(BWm8\-,(79d15 YMR }͡~ԓ.j%soc}@ʈfQw_H$ik oZ4%] Vd eӷ9ibxw%%hpa~}.\~`M bdv5x4x. d >yt]0MS|8^jsGY˃+ MD0s(ja%y \謬~ӾΫuv !#*8ħn4y-V9xi[irp}zm_dXN:$N8ۙm.{Hbs?dM/R֝48 rް8"+ >t^w]M Đ-Pׄ#%GRց wͥ,ʬo6~-j.`:"4map$9P5Vte\{!M.;ܦ'k:JGH..s?{XkV"H̊`xD_0ȃ)9t13H-]j4$ f%kxgMէ߲xm" B[ rvxo ,H2@Ϟ38rs}"}Ÿwe~pû-5mP  l= icEn8u ƔHжVcb:9 aAQD^~gF>|0$A#7|F=  g]vTeJ\p$XoR$.:oD  ~Uט,}2 Jn6 ^uHQ+7W3zxAb6ʥ*+\a^͕w.KՓω}7 QPz~Ę<~f-xJ<]"s\鶑~ȍGlbEESAn5%-u5b9A:K6^ɟ%Ɉ'pK @PAQrXT_tsۿ}c#OARyɁ0}L(PK hfpxq{ߩT1>^o2 0}D'f̆|Ia "n΅ #5 "&&g!܇a+c2wZQ ,Պef۸|:V`+ t!d23ۍ~Ppa$s=Ig@oaɶTCB7qK.l7.h?PX]clD;4 pvh2b~Du1M<5(i`҉C#@&\7CL^mESog{jA js3jK "=6ua^zz $'Nv6Vʑ ;s}AS,*Z H=wSp> G .t uw?wp/ :uQw5kq av`w $gRB f?+6Ҥ[iۨ1rc̚} q/\}V](1;~2Jڼa$כ|Xp?|o|ZlɪV$* 5fTS֩7sY_a:@9e9X眚q8EW@LF ׻R@/̺$M, yXga%o,%ܸ.3v A_`jK^^ 'tz2-R:A dMփ&Ƀ#*@ktLb>_>V]r@?lf ?RH= <݀4)k\ p%O19NXr_QU2Ip4orlLJeN%>|.Ig'~7.N6?>IxmWjsXAA=^xr4 #n%U&nB%&nPI G(U \ \fٕa>k@Ch`Ad{_8xQ㷈BL+ ,a"jd1sdx`͗jzoZ~֠x4зv҆a1G!cڪ8 l쯒d PrOV@q -#mLj &xĦW|徭r2NƊ`"/Y <c8XRނH W"F ^ӔY×8>V"KbL[< sD4GZM%+fQIZ D3+gH}AjՇںl}6 F C!Sfʃ/vӢvFeS PR/K_А-CpN I4cg.\(MtoJYF.MK -!Hs4J#FiN\Ͷ9O2g3`ۛD=4g2 VX$`J癤#9C-o@WzDܶz's'x1 )-s- i|#diUnF @9U>!4Тm:RsFF?Ә%?j1ƄN7` c9Tc~E{ಸ+<^4+l\dYD΢..AYPj'=KyYJ"q`, {Lt0{OYɛt/i6&6sx[^PJLDК@ Gە#\ntȬ8Qd|Nfb_C3qHR+XLT}Xy1 ;nIG ZC\N'o4D{ C|{WgF|=c=NT1U<6縆_A3-磖>}2 |f0K:ì`3gq:Q}[80q ?*⾻zR!HP}<+h[7Saf7҃3]3,1ŪPiQ,ͭW?r 5R%E碍dTdMb>&B=Ə(.u B!m^F۟miNⓂOdVv]m E~M}_O-O^D G~uMBe]"_C{8Y0EyAF˻*׏ޞ$%]Sv옃!1ǫޮaWuXȾkir lAG{L}/S(&?^ēy'qTQSJUh Q7P}Asj !+(m18ե"!'6ڡ+ݶv^&tܽ%\Cs*!4&/mmem!nAW˚Qơg$ W( פ ڳԦU%ĹfcԮ!<3cSg2`<ϑKGՍ)_l"y$~W;"ۇ-47Eʉq&F"&$bq9BY١@}ZH T}Qj24c-9B@ (Ԩ<Ϡ=L$+ AښfZCmz_͓k묺vxz*d&-6Jʹ6>S׼R@zSlii_YH2wTiKP/1`2iT&8WbuOjhԹKڬt߷k蓋.?2U/??X bD Z述.V)1WI lNJpjއa$h,g)ѧ%cMGէ&@jE7+,@ұt}~[lB0pO9>v`<k3(o`i@|"ӡy#.̏fNJ:L)!vy̭DE{\99b~EȃvSP[^ONe&P?%*8 si* h __YwD"㚷+ c3iJH$oC0[ckZ)GeM7 -N O&ן - m(U{ FpI¶=|quhtVYvBzQ|ɤFElp˯‹aǥX/ EϚ'{}4Lu0{o=r'0` xm%cߟ\-7Rޛ2n9~2|U8I&^ԝaS@Sr?oklsL&GPj|wU9LN8]"eؓB*1lzEH7l\gpOjaP,17ȁ̰KH\Q9v2}S΀Xӽ!'O-mH@)CXzV?}rrBf#73pFYI-_j] :Iane4UGΜ .4ӵjRI?,8 LJ_屾$j1y E1q"p솭Nɬ0 A,ՏI&8 Ɓ6Vg%T\CR Bg%F)9Io }kpiioC($~'d,_(%r574-L2Dku@t2i âyhnc=FYa_@("RN.ա7&B)&]NbZ$Umo6xh>°Ż- &Nm ,8oj#W6%[1,^83pYPg #A1&:HH x`_:?SD !@CE9c3KmfA~6TAz^C*#pxXtʁi9nXNOfUFyT~_boOJb!̥~r? %-kpX<AM/ XEW@lBF/IOYNvì5?[]T'csC@~7ql|A"?Zw/{3&,hTҕ(vNf!4ֻ1 rśEd3̯BBiiEAف]A/ܯTGfD=,n;Bx1r20[lC]K5p1Xr3-ʲ E 7:6(I5_[QwTz&{X/~ i\ FF}'騤P'#V*|?/C~ۚELub!:+m,a-[UUhD) yOAb!UHY]Z0(hu 94].C͞߾zn'SH6DnrzLt/ê@:ÛOk}+<"iʛ5mK Vq,1чͧH'h5rF8"l89yz&^,[o0Q.ȝ"pG9"bbCN޹L,WՅMkR调V=qT8^e)p^K6]:;g/v[q.sG/L F_@\07YLGyLԨP[2i%_9p[T{I'TsA:GUҳRNbfY{"x\ݦ:F)}}$5eU!PW|FH*dkA(s&Ǖ "'C0O?iguA N/^W͸/|lR6h9 U8z[n,㽔ۺSur)Y\1';ǔasl9vi8/z_1+fs>qypI*9QV|_u U k'0lӭSH<0#\ZP;>Y f9OEƨ _Fi>(i zW2>UPR DZZo'5d.ki7 >9p,[њt P^t|RxI.OݩB nY1 Xpf:Ԑ:]吥]ŕ=eFڙTʄ^[zM[>MXELl5Y'Fo&ϹM?VBRVv=G:OɁȕF"f0@q>R YTRA9'vQS1]%)HDՌ)XFI<_RJIg)?_r}pIn2ϖ{͟3~=8/ΖͳªkkAafh| /[3Xz9؜x.R io"OuY@g>H'j @l.вi3sκ9 TV2f7'[/(GW Bو(ɰ|M]$Bm] HIo$y`1 ,*/ Itx_vzB7. M/շ*<_Yu_;I0=B&e2b@}o=3̠JsaD*Otvg.jPױrZrWq9!TE `6{vyJ- >{>[TY5)<*RFt>iyu—t%EDOxWH\"En_A+< /1nz߿nhZuuyPU 5=0iE(3?ʿ]BRx;&p)jG/է?e^1 UnY0qcsqxvHwS/H:eNKΜ;d &ԥlgQ%v/Y] !!icJ\ʉ ?dx晕Ud]/ba a!.;*=Cf3N3M|oOAIŠyG1~"pc-=9S_؟/?Cy̹04$'k)aD}-CՌ:I?)@ `@b~EsW7DRvfu!~(,IE5&`HgrE\b;+B¦cuD+ dj0 tlznk  ;ӊ6$r/j@`QOZӿ 43hS|Uu䭕 &bUԾ_"4Ù3O/0*Ž.R%/M;49pS,**#q$jPu*t>iҐoO9sgRf2w;FS 'h5F/zai mxW=kP$uttIN8}z ȣ؃L[mq+yQ?M]@~Oy pu;'HǻayTd̓!as]GZwBw^uWבR2¹WRfHk*+'y9@_:#9q3~&r T4o~gMɭ|EZVAw3- H@lJT >Y*C!H^@JX!Xs9ۈR#exijfLGzuPYǭ7NAԪAe.WA8a:ehL︁ r ^BȞurg]-lʢ<lWQl.xޖw %i .<ФʼH@ڨrksv)|1_̿?dq`AU|FxcN>c! n,$ P޷ׅɾŲP>rF17խdx@ݺJ\05=&쁒_J' =,(<œvغϣy:Er6j: <&kn o9,\SQu@:72y2!֦ժ0s!{Q:j܏D\[/ ~zaGOpl6Q>hK,i>MĩI 2?DRb{+> :Z$*nk=jM} j 7_d;ȬB97K<>NWhG˙ ]}eEk84r0gxds᩶U'$5H O#"%Ak6%9:jߧD"IߣOIݘ+qۻ:{cQԆ|]*Ÿvo'c;=yA;JEM8l@n 3Jeż)4=}'MRޓԺ:~V/9ƦG0nP[A&Sr`EjI Yg2'3B ]}B)^S{ʚƁj2s ; lu^vHDƣNږ|]݃)ʹrpn}Xv&\NQde.#&NUX pZS6#Hw-*|1<}*!:Eo.Eշipǣ 63y3ooʎE(ډ}t4[mu="|J S"^._SGTaV$]ZَݗkKpPz]\tX{;ܝ::mdxV\e܈b-8nc4<'(=28=mΣ m=N㱍L:>kL|QmRB##`̋GׁboUИ#hRbA/ZL !\->G KrSa}D,MlA3ᮙN7<3^geTi?7":Iַ0>܍V%epx7ҟW(^ QfU/$ %wrk~ Ҝ\qQUQb ;@ }^{=iT R캹A5z/V>]j_@;ZgOJjHp#~٤ϣ3Tq Vmv]Q|~^ DoI[/ߺ>)HP _Ӧ@-^#~Q冺EZNWwE&U_J<G4tlvYěP\A>d= _.,bW.0(;!5Â8|ݚB 8Ѯ(iO(hw~s(Z9RWMwZA81dAtY/M.sOٵ#fAQYȸ$"Кn{59g|}I|the;6:tH%Yi$ _ m`հ+ `[) (t.a 垆}-$ۦ*A77ڵ6[bVp((XB &xGwYaXCՍ4ԡƄ#fiNΔjHf0"JsQGc6MUw:lV;j\uF!STA`$(KG l'fxe}~U9gaND|-NCVF!C7RbF~Ųr0Oܴ}q@k3BCxgN_1mW;=yhL>y}w7/K8L˙;ψOjOkXYE[ߵڀlC Xq' /W[2ClG8U=9@T.Ӯ2ݶ35iɈ/a#ɶ>GjkЋ Ͻ4Jo#q3M֝L;E-M`_Q3`NOVo+TXvp~7JdzP4M^*p䷴fZ&Z9VjzJbrV  k6!ˆ=$6KpvlA6јޚ^+/"@!CyzSk~_CoڣN)ЉWei$5(aM{~R1aIq AWDVLP57bg ^;_N+!mPM=9et(ɱao}($?hobʏ"#.Ye`AkVF'; "b3w{SHy>}=DzTq2:.9I {{Mm%tKT̼/{%w1niUZ x{j PϞ A^7 ѳiٿtG٧%ܢ#O%GޛmLaabȼi6JS;\A$'B?pG5p+I2Q7)z4WMxxZR^ L*- ;Z=9(\;p">)*6f\H`9d(j LðR|ʧmkZbfwwyeTJ`TLVt4i;浾f%]c)bo G%PRu +o5Z/cGYsMi>Es t:*ʿⶽffBٕ] -pĬIe7 u̿LM Ls+M|7zqOf`C|f^ڽw mS' j5* )sTρ( 3vxs$cˊE|g T*G1b-vi.bjE2x0X}ԜsV}UkDC5C|25\5d#kK`iډiTT m?IuS=k޿+7LQue72*>ha̹ٓT3rT]>* t"(?`JA.\M)б_@zU1Q S8A'.PAҜgkѨfryvH $aߑ%o拺kC̓X[T3DMx=MGgӸ_2~ 侾7…ur tì/)i3h;^L\i?jPϭGNrt̚i/uΝ2/vw#&ZNK͸i<(uUmjR\M5L~5|Fw \[Y~=_׏ʹ-.7l<@O"݈ Ȧ݊d|aj%I6&KN t@_ GG%hh>.8}!4t^ȤiQO',{e84WF/=P])1}ZB:UaNUܼzDr?+?c CꒁO&oqZ'lxqYyj>o ? niz_}#65tl9FRC Lr0_%ZQ}WS\`n)l$!|jefCF+twV)-Ӕlz_/yqVjm F3}zAx$By`ljWhK Tp ɮ`LKa/>Uspˏ0342u#kY~ }>oR2=nD0jS&]퉤>' X4=ٻc p aˉNIc w`r&/ Y+/l t/.-}(Ri!@>e)f{S?-P1f{2 t~h+ zh@IC,RN/I%wg9PJŇӮ%72Yu`#[hy-4[D",#og(&wOޭ% .ϪH$B"lXEPSZǗB{l1"kjTj/6֪Fa!+B3䪼7LE$(b{v{ECa*9_UZ@v]D,C [wU?*؞^FB4w.imiw;oG!zCS?`s8١k/7"L҈µil! X$OL[#G/p`p4Zc_ xOF7#|wR*pN\jrQУy܏K(pYq1[,| Q '5I";\Gg'^O3},u]S,OtueH* ^t`A[3,Ij3lRq %.]휺nN @WlRIq"@;- "7U _3}s'(/8^컓o# 3F_!3!+^?mkGEQ0 ?UoQ$ 3h}W1a=V, 1 1A01XJI 0MX 5g 9X#P4@ ۵8-v>(͉MH}Ӵ2v,Z˗i> L)qkdr MWlAst0jU0!d*Oi/{#\Z\R:@w)X847fN{K\YZ(TYfd ;MFV8[K\>)1k)HCe#oBɮ//!@?}4Daݳ (3lI=~I8eښ)4+[uP'Օ/w<ƭxG+lUjʞBh%~~y6*DzuxT6ٮ-CuXPQ8GAo:)mEpZP (M~'H4WA[ئaS=|4-[9}$Pឝi0naKR;s"YBr(V@U U|B'D_3zCgK]pi{ˈ'ַ3+joC%Id6yR_:^Q@MψFvOyWޞ%><sE{1P~ wp?*#lu{ ;q㢆RŸ ~[ͅns}/Q;rւfJՋ6m)(%8D\&rT8$i?,{A2:kz$7S6Bde/8}7qTuLc Aٜ_9 \pkyNޓLp5UB$5MKzk*݃s$ Fx|%޷l;k!:Gd^_c7UtR0!4.x ˭V'KKi2ЏaS~*[=:;` nZaAyŭ:JPBRgo)oKzreOrz.6#՛Sj|(ߥ':اr|z:+\]a4uTo6l :X9Bۭ&xnq19|hG٠Tz~l0  ٵDށױ'° TLU2Ÿ/UE4u3<188Kq@3twLR@,H̯1kWՖ;m)%kUo+)F.dD5C1ui @ݟlKj A /$_7qu3ֲФSi@d~Ɣ7A5d;$ЙFmCqtaٹ ;,Sc 6}QOv횦{.汸z߫؅ģR+qH& !;=/4٢Ҫ!w~ c66PKɦdV4"y$A3K07a;I]mxP-"+_2 *=I:u7CN:@PV#Y΢PgsܬDY ^A@XJi%c{>?_߁olqZTIՍGba:!]kG Av{ dO[In$\7sTkD"$lEI}b=kӶ>l=vIWK]lB3!|9)4"?K ֑hC`'1$/z6]~6׼UQޅK0pK m(n_6)j5=uq3צβ: 3lNĄ6wZ&'0<ʶ֡0;[b+fۊ_͖Z—)4d&cIIʥ7 & R6M;$^Ý7۶=?t%iGB >w/ sw` 2vc\gsKӠZ v+ҮQ;H.mbDpT\9-¼yaIgJ擎$mdLyF昒=d U+yoO<2î=Pc LwN1,Ri(1z(j Na%=$z+yyPyA~U?RKNgcJ?y ~B3 c1vUqqL_S@JqIO9^U.PwaSn91s:#P&P(l.%PP r3݇sU=>qO_+'OIgnXV%4!˖D5˳$iupu_賺KT燙.!WJ'=ABlwUJJTb[))Y+im$LʔH6C`uH , pJ7 jn)!>׃יEŁCNY-؂dG'+.P{GOuc/O%.+?TZD56O)Z3Քz^[$FT6 Ȁ[Hdf7|mCAȍ:@e9+2_PKdi3ߠADg +N)%Slb25qG21'F?_E"uO|)8^ >jhX5Gt7a(tKuxly_wѸ~KmyzR2w[fƄ2fz~5nRt -ђO/pz_+%h[UIW*wkO)55To?< <{ra@@Xy"wX>#_EsP`mJuoG2lX_}a@Y7! oh9ˎxq Cincdv:T*%N~H/q 6r_gSzP68a mƇU"ОeBEť\rVG]B"Uw%FR3pbf:p̮r\A5ET=`=둬cabhlo_x5V&-ґոbIRx~}s5D,T@A7OCۘ4-"sj!b~$El{wq^9OzJȗ2͏੼L rƉ6%|٩WqEe= }B\X:#&5r.cWT? eTg|L^,$[1CVꐦiވKɔ.i?*z_46|){Y饭{o${l&. վ=GBWt6ԣF[Z^b a*dqZ݇m[3~U6@ jiWWDu9 Ѳ.:~|7|^W6.ZA^ ~9u=Ǩ6^'qNJPө^v z2I-΁# DϏ=+cyg@ⵢyUiR<.t *>= -~ }9Kwj5JMD 6]X0 /ƄM \adVs? >v^ޑTw"^ 2``|e@AA{ ӗlFvTf:kY<* WmwvIrӖU: 0CNq(A!: ./s 㞪9O5(vMmhNc5KiJE}<dd]@ك4пmƇ$`H9K`1,Ńxl{E1Js*fLDWt􈔯.m%r6E7o t_P{zpo~rH#/^)@D zp'LSFy7ω[ ^X"mdk% xS$+X ɶ6q@3ޖ/R]4f[,]KdE ,,n Q`{&*SfpKpVxDyLb%H(φjm=rHUϘpTe5oaP ~WӠ+W|*lGmWF3Di$H\ Q6@%\2oÞiRi_ME^4l Fb2XE'>@|w /i9ueH騾"(oCu3uaJlDzM.nw%.>ô] - maq/4Sl =Ȫ,;+Nz?%i 7vYDlWmtӡ+6ۼ K3(cc֤@uSKi[ ou-3L?NمO(.s$ܘ6PʒjO~՞@i v8o8<80VdK~`P ^ +X۸ÌNh&~,4 =cpiAY}BФa<{?Kok!",\7{q WН)4u48wSГhxɛ tBtm˫O^HȒyųA(RO8>H!'!(Pd a"`^[!l&pڢ j6eAsN7b4)ܜfS&1]DFg/Q 3N~Z}M '?VV 5.6D+IViX1f)AF kKlv,-Hf5_Eڱ -\%$_絋atXeEr5nzT#8ɦ5ᤢpFU8afykj!3%$Fʚ6ȑ*D}ӸȒ03ugEW#cL"%hXthHݼev#guG5"Sldk5J]T?UR 8\mc_H+?:Yȃ5zAЮ;J qj(+{cACrIfԎ!=bYu}.ӥ5Gdԧcu?u;rǼ<[]CFp~Sױ>GĩU\ݶ̩\քaV3: c/F5Y>Nl 9^UlKc?OG7VxHsm_WW@3<dG z Qq傞R'ò,R]^=A;C9t2Lp\ }Y#~R5tuq$8z(Jf.lb\z풖iHXԎTauœ޷G}>"aGtOx9euV{+wL'1Vn6zflc7'P094Z4Ix,Dg!;(dYd<*fQd5F"XWE?-ctM$j Za?/*AM9l:!7l83NCfz1ߌu&n!ޥ-iP)z)$*X\乬ˣKf=hC ;={@t$2r؆ w]/D!r1*u E? y}u:֘45hg :m|uTKN_;pWg_G& ` |16>4zz5xa+(].%YVqFجJU!E=mV*,騻쯉6J{Txz%/t8^BSF$K 畓MӋ#Cmqnrk <[*sVU*xoc?C4іGpX$lfxOirܖ=օD@$Vӄ&9ɗ3:pO8J4=Euп{Qe./ gEm tC{mZ)ra[(Q@cBei~z-FjX2#It3mR*@ 0'j ̈́>TT2'C03/G5F=A2u` KB wx_pdr $ءخ.+C JJ -'A8wIYL3H ^Mf, 'lӻvcƑMfr,<PVl _/j2Ġ^-k{sY_aǥx@&O=?ê&m h(-?}ZX hIua{UE҃]D-} 1vOΟb vM]\TA{뚜6h;7j[pSJu_KVcY̕La-sºv&+!ē볯LIFaP8PQd!ug|2` 0G(IPBéZ<1us齍I^.xʘޫ,`CxkDҵ{.@L4.= x ZmA1e>Yժ疗%mZb-mpE(e.bp՚ʨy`x+͜; .V#/tH)K B?;4Ҳl}})J8s1|eW!ïѼw!5qݡ8w~xl7d)yK5=qAb/G7fجv+! ]17|!TmaXLd7$;{ 7}#~-5jw_Tޙ7KQI+t,. |+-@jޛc1Oڏn"==iev:i"-I BV1ק7|eja-z&H6w⎩GN/. c-K@j@^Dpty  {<< N=MB BR +He<-ϧßApKLήoΆLU1 =:䂔>ȳaSEbi.[~74&?*/yȤpB+ܶr EԪ%uKߜm-ƧOdjS 8uéۖ>]P.(nV~_ ; IA[GUYΉ{ ("p դ&޵wq/XY9IWFp_:Ac CdZmKq]}Pof Lq_~nakfSG#սԥO c,:1J];9<6uʝC-Xz23cl Z4=81*zK<=IӷJe.W+_-1*h :цAY aM18 3HF0-S$G%dvE6F;msжB٥׫:5=ͳτ⚬pnF­ ,Λ-f!=RgfT²"veKxgRGaKQA(khV+{/+[ꗴ-wjk[.ӡW4wĤO^($W1NE}dew&%yp[S-f̾SaY }X&PZȅ逘Iz`mjYӠ}Ǝ$ֺ#)gT?ziZW ͞ǚ&6~a`E4m. @+: yVN5"ZTy&7 kzۑz}d=,zQԽO RkbdT7u߃:_y2$u#Rz-/S}FsTR^,x D2k7=*kvvɄ^gR9?96d*0&ΰ}Q/_n C.j ?ˣl¦):T_REQ m} PeiE稹]a&wd~9q7Q,!\%)tfVk^NY\ gdXA#/Cl,?>:܈Aq.)tbm!=;fRˬ %Za! "c`"\Cs g3fr 85 `o'SO &qrSs4S+Է2O֤!>)8kEkҹE1C΁WP.jS*].ר0hy[UXP> ?UFG){I8Ff*pmoµ TgtDO>鋆h~A<TӦ3ZQW`-;LҰE- IaL;m -½'$~F+qm}NgRuaңrK>V$Qnm8+VzeMhqs:m PB{ RxWp,X[,ų tU4HVILʡGk)/OY.}mN6(ٿIJ_@N)jF~`]F4I@*޻) -%ܼuKvI PBM*`O1#db?H( )NSh }(+:h1AYx60%xݧm{}הð9l Bi nQCXQM$ٗ1I\-}k)9v3TTnu췏 E)_C:"t8W5, Klm#l+?vi$5u_ c: ?"fzHv92[yK[O2uQߎ)P/jB _iAӾNERI%3l.``A(<r`Єw >p 0WݼTHnc6`͕Зd?~[Z!8JY K:v߬,׹"j ̻`ڑ9QGH[Yu ng=_K$0i7g DIGGvdYz5o^649T[m}@ \!qE"XGqGdRǎ#>0w݂yG~8-;8d,|7"KE/$ ʱLO~}ǔnvM9^D p/0/ Wۂs(0jkȒ KlY-VIԊB`v=F{?cdXaz$Pz!jkEӔj t8A VNNdlB~i CjgZ3{/. ۺ2 - H3Ƶ}|N;=cz'j=mo٤LH- EWRhQ# '[mT,^(YUFt`Rˈs؃.jVK}Kxm\K?!ȩEpiG0}6[(mܺB;|F㍻Veʛp_2ث&*iSp޷a⨢#xt&ow2+)Um뵻Ƥn̩,s:*Q0q&ߜcֱ-Ř> ;n-4 r9t;o!ދ@!pDCx $Y q5鰆 #cԻJH# ~Arԋ6!܂s] |;j.'N"KsRh<_>= mM'd)U$ +gLOmς0YsWV&[B>WZBs={&Px{l {akCHXcc/y=oL\uJhAK=Ey"CX11zr{ܑRqUSmÍ &kixsk+P U UV˃`X{5q]#)h.RSn CiްEs_ԝֻ.mPUMb칏TDC%߄۞/%W-snF{`^ (Ge\l|Ո  @#IWCv28f<,=r,խEUjrqzTK|%S^k\kV-F7RA .ֲqfdcRP6x+4JPnZO;8%Z8]2@^ Zn9PBԞFS( UδAiNj[fyZFچL 9?ЭYvƲRDKH5y9IbYS`]IU8{u39kZ~7,Er IA %wG1=Mt/"eS 4Ã" #NOҳkiVYFI Zp .NJ@Y7f䛬2uf8XKS+Gx뻾|,WH-P~7XOniRHdi5dβvjCt䡀ZS/V^E' rV@4csS\Ǽ_W㹞E8^}r@*x-/nc[ívpyҴv|FM:D TG{[ EpZSzYv5ԥd=Yy\pK>-! 8^6Y=#8JIPӰr4 F6Ȥ"pS> g['uiL7iF2."zj$7 :zgFL6yaIyM񐝌_$*<^A'pmHDz T}5k,b><(Zo{KAa1%\Yqb-Ae9z}/ss| 6tvX,X9ó~Y r%ěAN=te|$y.} 4ltPK!(W56]~P`=T1GDTTmVoUl=[;!jSΰ!_ҪT5y]&>FgJ"7unXܩa<71%r 8mCiIb,. lQ^+#HGRx-:aBFXXTt6Ww6ƚ2AWl/Ϊ:-}ɠѲJ23=it+2fEεGCp塘dW[+k:K- 䚄׺<aߗBdmDD?`XޡیiOMPq~A."p3 =\}cbk.]h|RX=:Ps/ΜV)xU._}V\ItH~[?3xwfSh&d [jfW(Ǘ=8ă,qٳp/f>xш۠p4w"yU%Vj#{b%RG5 F("*6[.)} D:^k}C:gf77x[ha=~ӟ! ;4s;j*d)w6B/(jd5oAԑ^계@t$L*5zAJ { ňr=I~+?Tl:ITI&GR_P6̹/BbXq ۢ"Y_cʣ$P3U6CQ֢%.Y^U%5B2"?'?,c^,.-^=$*.ۀ *15 Aݜ66 %YM/χ-IM*S0n pO%%g>׈ޡQ09f S<gj_HSsHI&) ¤#zݱާ>3U ¬)1$@(LDfvC>ڡ GIyMktQ=O eh푪qΉ63 z0PX۫#"nGa4&qDUخSnzweǷTd8PCp"/EGc49lyW>OCҁ>LBJ7naPIؗw֨%'c*S vX[4X&M4/˄$Y9&<䟠ͨn)s"c&D6jmQoQġc Z錓9+MHw& %=ۆ`5|}TUDdW$(1I(Ӳt{e[]Ql3[WdL<>WZ( WĜ`-pJ_ 6?71sPh0 Lk-!wz/LtVu;B5"ORWdvmZzgEAx7df?1gG1W>\\ƴk}Tj`W˺M |ճlDheӞniB!,8a1:!7iUGl1' 0d>5ty:7oaA/ڗJUl]AԻe2in Jcn5c\P4[sZFxƐt@Eg 4he+g8E`j4mm@ lj +MQ%2↍ z5;"PQV21[]& CkI t24gx9opu<%9 \`W#Shu?{PNya$ɝoբȦS,X/1z͆ d 1ǦRf-~<*B.n"'y4*,2ݡb,o kKs֏u'~B npD8L))*Is?ʐ=ECIH/$Љ)ΘI?7YH,>`WӾk 1D2tv@A"5Ȅ20sGDkB ңN -vGPɠ#ҭnE uzQEr+'Y oaOZ S*XBBrx st$[ }~٥|1p ?GG,J/zAz뺮EV1 tTsT-E9ijsF -QUƩMXL>NvrT=DG;׋YI3WU JrWja,E%2Q[𗲨(`fbYjln5D` 4[h熮eh b׆Z'=`hJ3m{zؿt Ð<1QvJ2同kmoDvh_{] ^.YruҚV<)Մ^.w3wQ#>ٝ$/wBg@RN>{muA9ۖ>na{<$t|GxWTbJ $ˀlCGm3To 6OQ\e*0~}"N [}'G\if?B$Ukyhr)&CKN`OV!Ni '=q)qT 9f`afGAGD.g#GĪj1%d̓ȧkZt9Nn,b{ԧ.p8,Af"aq fO0g3RVv7]?<1>ZnkVyZbTPVʅ!3Ҟރ q )͍Gl(Iw>#|]8!䕚v|5U0e#ѓzU!E0":XNUJ,Q=jR`^47}_Yzs\@zڶ̐%{C@$ .zou93P` qRpTT~-CǿZ8-d=^O!qSJѧ18m,1NFhbL?Gy5wIӭD\]kk'2Yw&]2]J~u[;U ^'`Ő."JpQ4B6~hSz[C@:X酲=JA"mߏGP TdŋsUUi0d&]آg' k7g&D b7']uWb9P_J9У} [}>V i? {H-pHiɛM>W5wH{ӎr޴ժUH+X< c*kzhP߁(onݽoX3%ߩCƜ)pvSjVBq7/^"'Q%K 5"=tZad)/-^G}}TtGEbFJ26NŮv8g͹w}=WY4ln lM۲nP Ԧ!̻_sii!7R2)J:]F-ώD`xc%|Pphm.5_\7ZpD+bfUXԳC_tmMx`$LK%YolPR>ׯZ]_¨Q9eJ/jȾxa!ُ?ΚJfcJ%Ur=2_ 0@L֣8woɲZlX~ 1,h_r+wg*tTNIr4ϔ8v 'nW(RZ.ZA:Ġ=]FZېec(l`%i'jY^E6Br(o,:jvFbT2aUSOcFx"Q4Teg5?.j7Zqe+cʬ{n Z̡,\ *Fs"cLc3֒ ,QN"c7t7q#,t,8p tIl h{cG 2 ~/R3VLW jok]%hT-w(v~ɇ9˵dQU7lЄq:wch>?Ȇ +H N6 .y3r&_RSB.Uݻ4HzPEZ7> soq? AՄd%G*Kk/oB#\qUvglUO1%kB.} ޮu^|~~Ol?='O _/t3IEie8?dKWQA1PJBQq˳<`c LLM\&a$lJ+, ,AҢ22ѻv2L:1Gxu O_fʌX-Spt{l^eވ-`nR.OF S0in/Amyb>=A~]Cq|誔>H5uqKl*BņRF2^Dm( ȗί3&&)S?29Ȝt`\CR&%ĥ:!Xy]ye 㓐9gߎ̒͝DlYtWNYHqbb_PϏocMWy;m9XRJ25q>I[H䰎Q&> /Cl6< *;m*}+2/ߏ6 nPϧ2/kzg&j n'fU=]4gf%7щF ~9f^e\roɼu*1|{7(7>ut4k ߩBJax[5֙In_!.n:KF||} }z,Taac|K"c*ĉar(w[UՈv5 +<6m :a;U ͞2I`t(󤃜Z_vHYd?2'csOꀅpq f'pnIkoگ?c= ]`b1A;pߙ=\iP "!ZSe56B=ww͛y"YkxIܚK]T}mnB7 M7 U5 N%/jΠI{k>Κ6*"z5';fNiNս .\Gj 6 =Ou_M|G!Tf* xְ܇vNgq,"v-*~dfW{Z ٴ(g(+4m^͡Ir~Ib}EpbZ";;,2b]x>JV7!Ii%ɛb!EY)}oހ4Rکl4|uˊa 'f;ȁU-:|/~N#^W4-UI5|{ vgBC/8[b~ٜ h@һMRNi[cZ3-ѲG!>o=k~!4l1Ůe|ıF!iÎPq"nwprv,>͌5EU<:I3)-aGC9QLٓwjSc+b:np H;'K toJi)SbM2S0śɈKvey3#(Zc;Pu!c~۵N Hʴ@CBk$&hoGD4N8rW,<Bӓ'%t t]VzveϘ)zhs*nm̐-;+ A]j nf>l~oǎgRy(p[z<%.O bYg y yHqg/xSuHQNV5WaF&Ǧdu*c$ ?սD.rvKoS ѐ'eJ5#veWe@DRy |?: <=g.:8Iz]^묹;FΗHdz>?OcNc+LUb N]m YPEK:^J뿙(WԘ|}ѝڛ 5-'E '!mL&jS$2'a^>x%_L#ifƑZhUmYeG"Ye$|mL}੏Xb+rT hPEi~@8g Sĝs5&dr9 >E=q5(s1k h|{&/ݤ]Wt*>i~Z=Robu(|,yi|$2E}-U>[,Y7CgqtM 9Jgы[Afg?=dF“-smRMx>TaF*hQI㈉I3Y!,+2m7Iw%o&NkoNIi|y~&QX=%X.`u- Z^bJu5thI&y4Fee4AK'})WWzw'F/-O|L"5U.⟭+( e-iPXF3T/pǜY)LԹFx8;P}@S"#@dﮗI?aڔw1V[zeO߃l6DTû _0 iQo0z&sg2 8`!GX8};: /ČOwa8yD(}O[ X! ă9t V2>miϿ싥]BrZh`E:#P!H?xdtY-a2Y1uk+:kBV3mAlQɵw#eY 4,Y ɵ%<_|ǰt>GaB >:k$Vb-DƳ Yhw!2'|7󓰭{'PaO,0$$+_{xs "qlFDw @u8'LF/DS\{?9n!Ԃ qY -zf$5D`-Vih*LJ \Lʤ3mǡS;D#68g #WTНuGaL}# Y-3$hkww~$BevOUa,X9}Sk*=R@!~8[lv|]lVթ@``6hquV%hԏfBnN()~I`WloVI>HUpP{?Mp2Aw6Q=Cc l~%Fִ˃qP̏j^g11A~OӶϾER tQ;&XTSKW( 88jS("qY"b:A(| 2(FiNG6QMۗ<09cIP W X\X!vgTEzx`'?+79%W &HuPJnv mbfBycŅ(Cs\(7.c0-ιGqAZ6G+.)u7  O2l2k(KjɌR-%Z~Os{t2cC>J Eh|9nc,=:T;!L@/P^Gp<tHJ z.P42KhN>;9fs&x)BawZΡ^VE#em"P)bA^~Z-3;=߸&i='D8[WT3u;dѐjB#nDy>#ìRyhJŨBԩQi-98׆o=BY.|!\ R"=WX@/5ɔ#|Iq!+h]O(Gl"Ws`V]W1hNMɕ./͆"q\ ¤1En󐒚_.|x^_i,2/kSXo+,L9MΜ!]SN oRaO\&b.h-եU[K/|O\-uGȮpqNRG. 6;ruݒ CMko-;ۀRS3j_ k[H\ָXXx@a~N@#J|@/CAiM$ɯ 6S@kC]mf+x9r93k?P'A\$$ӟ{@ڬ՛\'Q{#m{;!4)[2T UawEHϛXU<Y;p!;4g_wWS Nz-r]GyD-l wTQdtpq:4hۡd*+  ٴ DfGӛ<ɵIG$)O ŎMz(m:J($H#<~J߲^V\f31]? ㍁ i${4pbɮL|!ݞcY%G2'Uaǔ{s_UK-[\K8Q]FfV=%ؿ z`4ćV=pV5TH;@}_ ?(-l߉ppL:}pON4RMKH/>9 rQf@K -31d3^ e2G]X#Omr'e%zwmj=P|^mO҄Y&ˑ! ]-o66fG~ߝgۂk㎁NAjrQ|w$A15a7a6 Io')uM(9pc\~ԦiR>wA[;J?.\" tlRgL45*֔~hq z.`!E1z^j(A|9D{;* feBoKpLi3A7^Tvb"kE1^Ԯ J! _Ed97Oo$e۔oلA}=n;ޤ+≹,w!}YwNS#&b3IU/!^Qo'#R|\ Nr[ AOqèꥹ+=`|זtGՄIJn S)9R`Eέr;l#R\2d00BgiтTՇI?Z+.n%C`#jTWBM)P bsMOU$T< $aZSU0 j`̉PDwe_!CCn,w U?ĐG6= "C4Na9; ;MCKv$,()&?ڗE;5J)CBDfhÝj4T0F`m>Y9KdT9'6:gq:O墳r'sY@_t}|6 ;Ky\zZ: Grߗ5U]% ҍTOiwИ-P ([8!]'XޔߣW͇ZkB@8uhgN0ɸ%yF{헧=2xuFi4Ԥ FnOj^wgOV#=Cfr_{kwzۓDCW  ;qJC91h[*(.Dnd\,d+E7N7УO"9+<9"1QBi5UPh[(lhtim Pټ,TZy?#$K#ܡqk{PfP/۪Og Z{ o!}ɔx  -7:B^yTz52%YPfL0ۨ5/5; 7U"Xѯ*0C03C1tB˳ޏ ;JjPεFaLp|'RVN0V}0Y4]R_*ZFݭDҴuhrO[_z*˱88zt-OA 1dGp0}2P!ŰUY rt 6BxlVe ^a C0~Hqu ~cvppH$8oirh6V`EmEqHʲ2۠ Ps x33?~K-#3 }N ՒL;ے6\8Lo9 v!@0IT  k:QI4!帄ZGnfr{qEd2W'?WB];m^|'|vބ76jRCqecU;|`y8HS8 Yi=+,rj"c{ƘtIR/TediyTn7U:E˕K0_h*_qn~7=FǀWju']H'<8w7 ')ˎL o l:Y ?a( `(̠j X?O=z w4w_US0X0weC>ij w+*#0lؔD=@ёa:'{CMP/uZK1މ.O+KX@OU(xȥt˺Z<5-[Ώak6sS1_rIZWؾmWև> ʰ bW36iw 3K>Y ٜi^2ґ+gqp_Lc|[@oj O\r3H']h$o N0^^Ӷ_N[Ѵڹ0Jo D\Kpw \ynl6œ(} !+ _=wD;ͅn?< |C:xVM i3eA\,`--2:H9q|I p%LLP Zfm!5"̔HQwyv;g7("<Pjy_9DGxq)G\+m^|'[z^4˵BLZbCk`?f m5TyE~&%>h~2oz8u&$S$U[uvN&:iiZxQIV}TilQ~°[! 4lqxMW1xK0=_f8o̯U-idVE蔽Ŋn 1D_ZAW8So%vDwL[o/=uߑ27R{S Nwb Ե8ϩ`V|ytI ޯDͳDbyA dd^Њ˶K]{åHt=CʈF}U[ǶmH*veza<3␡ñ_2\.'W6 x@e%k&1Ak?V(>⟻qxrپlत2aJwYo0la(T5*ȧ-|6!N.DugԪJ؏[Fw֮`}w޸}j+IQ[TI+kHu*&&.DeFIQ|*~|E]ڱSGfÐJ^i]fl8nXK>;q ^e~Yp. n/GX1Z"cp^e ̭JǼL7PZْ`-d(!~[P'R^rϖ+xmVQBlĕxO=.;CD9r\BVIr;l:D2S=-$ v̵ݸc)YLB 0QBP/hC@TXCZ8DF >B|0Mv?@'Bh362}(KuA"VF! -IOX Iw3Y{vtWzRi8z](3QŎ:3+'4E?0<3RbPWT@;5;QDiۗa=ro=)W)ohe:1T{3R:(O݊DLxCvAv9P;{.-)ڦH$vFh箆XN"3}2Gr9J$tRkBixUĄ$ :xMdXQJ =ͣ~)IBzzG2g$vŵRkU=rk_v-II `"BG_Z:]6AӍ Rɩ7<%#ƿnڣ񁮇g'J-ⲑ֕a[vR8{r> ®Q *A> |]MTP%Dvrn%~ U"鶺#KLu?4R943WU1@b Ofh= LvBQ"px|w{:'i~AϏgRPL'wfuּ;]44XPsP^,ALl>)> ځa4{ C\|3&^nF&TyKuiv$Br6:]ѕA{8Ns*Z^px&wh4X˫O$dnp?LSto}XYpUo <-՟E@W3\6꾘 A0zIbvT|֥(,):>"Wbnb|(' O06Gy}c!lrnalc zZ?`^E]\\ J#A -}yxUcTSaW.Y珀M]K",Y_T;(3^Tq[5L[>r9N,Y/A=4a M%`)H JkBR TCӺ28qOWNb.6,wNPa)6܉ a>E{u[ D,|#>P-/4?PsRYiQ6<שakmϲau,Ց26uEc&vK''T[js8 V`܈]TL`UaZ(GU5.]NmqT:X[ 'Uӝ_R_hhF+pqpfDտ IEs\D8*NG6d)CwLy/kz^T%gbLbt T|YN\4^?sp R/Cj/2)i[5>eֲx[= K].)~:4/9ttvFVsSl1&-F#&nʵ N~i^dk6L5ϾٙgehӋυsry ś3^H\F({7>\+^᪑U]N~.B6k_~fKdЌFEӅ2<ۏ})g5Ȁ.0_%vK+K!*7e|cqBH7͜bH*ڻ$߻o Ylwh_Wo3([w,8P:^-Sw'KQH}x1ݩ@!,)|r/m@醞-R ܬ*-nƇxK;1Zxr {a_BZs{[:؜*Wt}&NWChCG^;~3eHJ"v }‰sMVӠ1USQ(b]-X=P>:[HBץ3UQirw5VEZUufP!]c߈^T!'SIE̝B 7hL=Mrg`LC咶9Ze|'!&iZTP#az@I.jb`*ߪaRgA8Hv?֌wm*-{A튅qYgY q[O#Zxj(k!=-tܕnepFGlG ^5yy L]qhJuz^ȈFWx3eYpEkT5JBeHPE{/L!)r}m-2OW!l HIu&NW;d|LsHG- 3uLR}Y( ̕FTwO*ŸgbElbՉ2D_YzoU7(x6d׭ˣکQK=@إD*x4I%CTlp.aG0L$W%-TMgP+Hcj͑߱*/̻4gyuU粄}EZ-ǜuVkW>!̀i7./c-(|5]BNOn{zYDUJqwْ>ª)r=ҥ Æ*K)2 |Z׼ *֎V9UY c4̧X <xT WJS?AN"$*@7MC;;{p0- |$ ,hB}+%w'ѦeWJ'2Tfs.iw4F e7{<"bm & uF.ViB y *S\WE>\cMtVl^6,SQ*D1'"=I_W3u_tѤ" GCY-clz*4hvVCD֣QX]dǡDZ3Xlu eɽ1 &Ȓh[vTE|Ru>1GbW-#L"q">#z 9U& rL򁝲]N]hng[| _zh4 T [B_jå5O ea̚C%¬heDn_-^:w{CY2Ђ^Rfri'm3*$7QU,D"#R=vZVjAΜ /3~%0LWI7 ӨJ0/ XoBS y09#-?ceQ237«xĊ'>_~:3pTdX$ǧgFRj|g!KPV~3rvO-7`D|C%+Z(L㾩풅[|q \bx.Y X[ϚS&|# `x@[L/`+kĔÀoitQ &Fآ ~A0kHP﹪"|f9b '-2t WH-Kq* בY"l!4w09!e&A3p{pvMH?bY <ر Nn6C h]HEh`3C`9n,Y</~< o<-h!qb_=[@eء= X/>*xFFw?O_}#?I"(bw 䅞5yy9/֨-]R#8ߠ?_;s2f&/!G^aRV\u MR6㌹Rd T^$RGal bO ĀNˆPwFmKfߟ8=Xk`NyvEe.p.y>%n*5_^alEA~\qfdVmsU%M(Qlρ8h?6 /<;cl ~LNmoo ^\m[soǽniuw mѶ&/U{ۈ%T"*| *?Σtfn.m 44Np~ X=ENbQI[* 1vϷ ~V"$AԈFcȊ}HVRT7wX]QK% jQs߅OTWEUSL^c2g,H 6[}zGF7/sl ?E?Z/Vs! B:^-3sw=d6B7Is_d٭xZN)hQ#0036%f"HO^GyB˓MEl/Mpuە 2xw w.:Y:EE}E4/%?zD+o˯$)}Tbn_l@78?ց+_JR%0je̸xƥU6P*LޱJ%-D4%; YPB#41ϱ=TSԣ6n"b1K//u I 2z"D㉱,a6錘+Ú[$uo({_=%]bo%>t3ʠi/4!\[n cܰuo2K9vqNKXTu 2~]<8\ط-(Q>)I 076HŲy9+\<%r+~NDz~< R1G%ubD7[.X$7nX;0 i.PM61Cr>ImN߻$#{cN#㋛ AE+r,[C(pE񼾚*H% hb4[WH'ԮqL!7hB>Xcx7dBs og:!EZpnfb_gisK} +3[3ҧtSujS/L@*jjSrolzLF}PZҬiV>{Z;L8'kdɚ>FSΩ[/MQ 0eQNFWBs(:҇8uz~boxtQ}UoD0ER!`kx?7RIlEh/Q!aE0E&sZO!Ĥ=㺒is)Swf0sYj(j>4XfFuqc}dK&jg^=A`^ہ5jzסnRȝ$&Ř] Ô`OC6G 5 _q2-KA[hk|pܭ\6E1gL{%*N5 )ҡhB]>ܿ_Bd(m9 yn*vjΦ%g@ok}|u-'`nԵp7gq_^/2dBhrI _Z H,Vp c^{O_xfs=?vS#tf\`C-! U1r65eB,_I|5䳍q2AHin 9t\|W 8DM$0Դn0z;9[]!(Y񎡻R*͡͏ZolaJRx.[-r*ZBJ .P|Lݷ־'Ѵi/ ({_J*h k_e.{WUϠws2+ӻ Ա)m`]65J'd: ɱ?"XGKT؈ РUB^0գ(Po\U8RSCT2L /sٱCX68m&@*KDJxaB/uFʫ3ۢNLͨrbT ]jt 7: N9:3)k JQfkL3^@Dĺ+K̘IϏT)>{5aNf|<.w8McX.vDErqܰ%5S%5X)~%&.c 7f6ŃI.]5995@=t!ZQ}3{_h;&%ϸ 8ֲP٭W6R:Pۮ$:{< 3klpi%LE ($~{bǮ[7_\"0[douWי"@%RXc{˚#qN(V,!y^IX9!x_(&-Dfzx3g>M9IvQPg457z`cք *#OK/"%O3r0OH}ج \_1*Lo5:fgWuͼ!%(hgA)F[oϳiv ZTbs٫~Vk?vHCc‹I5@ʅVWC[mͬs@ɲ&)q 6Z_r= v*pG,ӇUj_ɠOR.߉ds8E:4@ FKhj =8 8PCծec{M:Ak*@oH/9&C`ѽ#ڭ 16oٍ;ƞ'*Dn.;.^TRxmA0^y9 ajW )g.\>rG>p*~7rz+rX♫hbh]e=@r‰/`oCbNRtaqw Y&Ŏl~N +㹆/&8 V26h,i7daPLSce=1E,W%kV&uVl V&I^{S/ޢzX5:lP-T40ֿ,@5uq,Gק=uhʶׅ=2=B-VLSG( GbiUF)\* YuW^0|Rg_`~xau-GԚ6dm( Wl?O!YDx6?s}9s?Y֎MnM.$K6^׷}-&h__rve> ?Z**)=>P5y'z%* T߷*%:2\=uU[՘&f ;}:$ɐ=YO.w}MȻ#m.'klQ $uWs:"?N\ÕTGyH7Fi~*u"@Mfu ݊*7=ue|(BkuK1"FOZBzuInI@U": gsXVA=jD*``ڟLOr2\yL98Uh BpX .Lnw`wXTlX`DĎ55iWj|a'zΰ),oE'uR/ IyxMA6c s}L}^q2LP$K2--}'^$ěpj g>"0t+ϙ2m"_El=h1pdT <~VD.G-XNž70&t6`!r.*7!hhEۂC>v2 W!&S`ךR%4p; EJ KvHmP9-98o77*@@Of]ŕ\ ۗ<ZP(]I'g#Y>0=l˞ (b,e[P]z,pJڡ\tgfCxC9:3Ԝƙz@ZYre2˪#z6GV%LR$U9jk.du$a©uPR"9=~c}8S[G+s q8[oSVSZa[-&`;Gռ2I@.c`EmmCR}^]dm(Ѭׯ=#5z\ļ@ef\+8~߂G"C>qvAzm=m[j˳@@>^ki ̂ſDuVVC^*0[GcӬ6w3p ORg֙@&ry>E6<B 7H.VdxL:zGW3 btvăc,/G)s0-2F0A +4wLFú'3j7=4Bf7l@v^R~6ޅz3;VƱiѫ+ՆS++?1bz{ ްv _Ϥvig` ,kR`(2(?)If3.V:=5n-Zyo6ʹ8w&:rͬ7Zt`m9ȧq%U/i p'}#bZ^D{T$n9-V24(?"g~yYc<_5H-'}[v=̜wj֠c?N2uyjJ:9WX2AwmfB)t>![!Z޸B4݈OCmm3}̝='Y֥cMKP5rW {pgkf옦&P9AON`)6 &&5p@q3!`nuNyr L~ZȦVoh7,@དHFep)X,yg76+:Y}BKs)8jՉ?$\4¥qu ]~ħJ< }c]edrp*EŲb2ߵɩkN6oێ3^\[:uZԛݾO7܂,CĔbЮ.iO<^4ΰU:bxBFH eҒY~qF0ysI2|ܼL9[L|F&/jaGCL(昌.;ٙRLxFa{GPnf,CsZ2pV3\ie}El֙^U%+bP!=Zk[N,_B4w $:D#9-'OrE">d(;H+QqL+_#&8{O"ὓz cgJ'pQIqQ[8m:~wIn/ufS'`㿄^ I)c'B ]F1Z40[K :w;tJTюs)&_jE1Os,P|=4G>5?InGZo_VV;+U]JWtkbmRSuUVI Ar ?3\d H¿Py`o*logNJ.Z #HMP4ʸCk}hnqKlקV,;Gke p=2~x4`sh&~R(*"_X`0NL 1](3p) %앉HԝMn.Ni>PJ([]8iJOw I1Öz/-I}yVpXwQ"ѽ[q}ʆsd%{M+)(wmS##"pM:wp1;W:6iP]^ BD8ڣZ*i$͌,d\CE )LEr+' } l>tSy,-*\V3%I]‰B#"Nh&%0ʷ͓,02YPmTp M (<\E2G}bݼ!B}RK } p}X1·yn߃O3bD\Pl\Xm %~ ^M]' N;%׵*`l6TYA*mx'}ǓԾB|u;%Dd>J7c!+&^Cug%=qNc^7S~=/(DȆO}5m>uB5LZL=Z@!<U%¥6JR*t cos z\&CxCgJSO5OO)Pe|k > :ciaH6]!vX/i]:Hoꏤa|wmsC2 Z}uno(.hRrǽ;%cd?-86V52Z7XX.סlp\6y^",YL}ѠlGÄ/}.pxݣl$)v$v)Hu'YD85UPIҾ(}k)c c>/,Ia>h mr{,bAYd-Ol/'ݕ4#9p ͜2nNU%yXU1젷+?(/{yOƕ*i'`?*XHE9$켶yvN]@z0 -Lz4Lhdq Dv.*KJu4F1'7mrvxCE)>1wv0J{]ꅜT8Om0D=JM/&0ŮgF3Ip҉% ?Anmy/X+z{{xɯPQ܊Ox&aHTY-B <ߎTwZ\^#F%AB)C# sYS/ ?ֆkhSnS%[]{A ~3`wc{ -,]/׊p;voTqngB^f}=TQF=C %'Hwޥŷ|2e#5ܓ1 QZ@kR$?y`(e9S;y/p7Fc nqt]{q爧["U$NɶxH3vdH qT;Bi zD3ti*듆FHkcS&5/HQ9teD_q(Ǹ5n-nڢyk%s1l3m@5 ^S=+P-"aF})HR_{ "IY] ߿扨Õ;)!wFSgz3#ʥ M̫KH> 70. # %- ϛ wsnlʣ| `=y s tl^Y6_ #JqziCClFKmޔJ\< Sˣ2>ǘK[F'd׋y! )- $ }Qd "V'?_x,2k TkL$̾$%֎59nݲy ] 1=D2J%B(8% *"H~W4Y8پڣreԖT0zA{Sv%^bl`U¯O(wrh2VWgУv:̹^eu0^yFW'Ai2ä>U>1ȧ܂KHs)q׿L?6;"IBH2Ivtvu~`pK ?XKf!b)l #Bo>[Gοκ⫣ulH (R#cE6byPn:zq֚A{ %ONE.[!Hm\6Űw OI ԉ'.aXY ^WѾB(]:94f<|^v6dݷU*VM%8Qm,K~ ߌW;~]&,KmIp^B/sKy^ UBAiEMGgaʧ =A B"*<n$ש4S1 vo>vl:/ɜ:Iqƶ!+R>UA!V_Xvw)J3߆3]x[4y1:m"\խ:1$a=I@{Ͷ}c]xx x@ u?~ b!_渘1™4E,j Ⴥ36vRpeBSƑ D\v>:$ 8_?mU?Lx~I+߿ʒٟ~; `!o[kxՉPia;P | d6jHBz )MNdLڑ> zaSUquā85Wu%H)/F_݃)8Iِ/{5fz*A %RYIoê?vwϞXqQ|alX'Iҕ&"êV#^ELzvEC 6^++?ħ[Sy:Ǐr񛔏#a9!3PʽATH-o{؇$]rQ/nP4(-mwLsCq#.Ԃ@7ezeԸme\f!>|o0]޴NTu5ˀi _CҴF5) :fP/Lav|^Kw#}|pAHkpw^:/ra3?/J)eP ?a GwHHmBq1{$o"uڜ6m?\ܤsey,c"<a.WRk9y}pEoU5eZn<ٹ[|\{Jk0f:{?&E=y:B oN! am( ҾbILS-]4*רqMR g}-Ejݹc(54L4@vxE %Jlپ U!SѦɉ] |4ȭ!*;uuZ)S`]̿|3׶NwV>5R(oڊ`'I}scxqCk=/@3DLxobSF-cC̅b"e-[Łp|C3;L\89UUC +g?π-cB[*斗Ft=zA(Ap~ul9My2G/!pr-{hB%3ht%l21"\އ9I@<̳F|_(HVʃCՏ,n!$M<<2*v~ڨ,?۽MzR 3'0Ѥ5EF L19`áؤ [_L؁tNhK|gR0h:u`(@"bV 0)8Kwz(HzؙbvMo'\';tJ :S-ZwgBEa+G ej,V$:$Fv5Qhnߦ}“oӌVF=M0cE"npfY/TGمX8xs/6?0HSC tL~&s9o ~-&cA}T\7׿\c۔}wq $@' X#̣D8\iݓj{2 B@hC ҁ:Ћ>mSVS 2T"3`UP4-tyF\SEB9IaG/3V<.~Oո'|;j,7eCSpAuo[!.*\;ʙܐQN -v紞?׬"Z9nѳ=D4:2i$.'^[(ʝ@I1Ōv]vLA?8ڲR0w͏(—QmX/lW=0F{H}REUH O @dE\ 3mp=|I,u <z&L>xCPpZW ;;}O. )8&5|0YF,`ޟJoLTGRa,H*cR2WQߕόʠ1;krF9zfsÇOķCɐ+v1Y5M^b@js0sćH[x=dq+J8>oI9X"REB`p;:UʴUKLxUyk ӱ#WKHfXzCc\gİeB@)}Ӗ/K@Wąwrm mXQ XpȐ: }K%MIG/HCy,[˫ռgoի:X Ynv7'E*sh:a"AG}ӌ%FIuUHwP U!&07~6rLl у8n+A,K ߢNq@1&.bH6"K#R3C?p5SPibÐ,3]bD۽sJ)ꣃ~@KzIļz@He 3c+6CpB4Kkb)c׏nf; pfUЩ]D4AJ9,_5n-] OyŒ^ c·߰T)[ϔek Ð>Kހl|7^.0ǃÝ( 8yJJ%#!,%I{Q[>/iQ]4pԮ "Ρq[oH tT {P ٞ2SWqo!I*SES4;`/ 7Kf2}3>)nʦh UP:nxEtH =,mȽ˃IMKtKux+XY[CTXSn2qs|9*;'Xg43 *N73Fq;aFA{MݙP E&|7\o,xpl_]@$'81+_-+~{|%=)Q.u]ߎK *SS.gK{4>MA)?* ǵ03, W݈Pץz-?~'yq|PVy5|'Z(2Hyk;9n:61D/Ē]bܱсvumI g5gnj2XGUH-59vH5%5 LrWtS <|S+cuAaOr[1"=?H1&. :< g^W>k?8yE_ש^{г}5WdGd>*Iw:a%V?K$_OHJ#7^Q@Ritj휍oDћ4Żi}H3:]4.7b脳Ja5xIq})֯VOx} `/tGG fh_}ĆԣAG`*-SvUr@DNz%O^I8˱>*`XbuimHlcyR&.k-aU܅Vd)>q6FcOͶ"`4EkGFSv !R=3]ڱaM f Z9kA>f$NՆ5\qNpʙ8K p@]ʎ׭J2eK??ށгҤ ѽzQ/+,غb YIθު S;BJA.Uj_e}Ke(YOhVQ_䏗7@IVEheA !/.ߚ:.+l3(F۠"( `3Psja /x\, p #)}SZjpi2dMҕ 5.S=@ |$Ó0hA0<ըvn5Ix*a6Xơ ;J 9]g1YL4Lo_7"v ȵyX:EiUBwYk'TW=vF_DsoB _z!-U~h j% fG/vl w}p煭ѶS6NmbM6I)ACJ suxͬ.og!~`a˙;iBC5c]:b+Šd; cMRd:F_ a\}Mu"r4$Z|~<JƝ7Ln}5eO@1LQOqYn2q\VD+;{vcn\5WU r6h!}YoƄ(ڨy)aqpws9o+^3dWK$׈EXk!F~;v)'2o1}j+&:GM.`pbaAzI</Bo:\0.s[^:΂0Q ukM(-cdg-[,gơDD(yr2*#U1&8^63abB  7/|$֧%PjW(@#VYɵ6lXfK!'fYWjM?дa9)$Ka{U<m;AHC~ "CX*"fPUO c7{0/dYbq  Lh*b4C[ͨRqJqwB6^G$d47˯wTk@$ʥȉ;2=SÛqN 64T"@|8"ZPe]X"zhl$lY>0~#74};4qטТFwRCSyə^Tֿ8$OϖA˞vWA63+OlA$̳Td)?weLчX옙gοxm?hyX,}qJ@8,N8B+HI'Nj1 y/M( _+2ruvО/>,P&mPK g_8W5 hf"`#Τc"*Y{Х~1II24ѨKo_m˼W81K:np; 609o)<׆yI}κ]5lU˓ ֩ ë55 1YHn9cz~v҂̓> ߈ːN*"3 {,ho;RB}b]] sp2J#C($E7xO 9P&f>>QGQS9Q>l4Ƈ花ɸQIJ sR~2H7 ؁KDM.[A!֍¿*QֱSUI6U8zbn+9iJ *n01Ĝ#d-<0Amʸũo,(&ХGQ5u|6hLnijA痺sJhwWY=3aCn6CqXY{L I腢<E( eg"(.kXgHgcR1+ԏKiwz.oGSo(,0hp`K4Fׇww6Oq c~!S^J|tթ^qZN tq9465[GDSקm!uxsb\[#]"K5~ԬGtk-RĐ q@N2]M5V\;xrlq|n +tcSliw K<=sM&Iaݪ>c+zoIҀWXB习x,zzьI<#CPL^1eE".N>sϹ`?ŝlx' k[(X ݶ/F.ϻxW+~tHp"cec$ sK_K;vugWC =#ᒮpr<kĽ-E ^. 〷2Jq!-,zv1ciE-tZW4Fѷ{]Uȿ)#-’3#~b+j:(^hh!oȑH=*I B/W1^FZ~zQ-h9`؈3--?HU%Qե ínll^7Xoc]{a3`d6bmrg&!VQu@p7 H)+0ȰbE3D*fxE.%Ks,2Rԟ"/"﫝Gezaf'6Wj8zyWdHl2ǒ`8 s {NjMkPy#Wsf M$3(l:فsGڀ~?a3fކNe`u1aM,}+>rؓ#$ذ6X3(iLj6HMtTID3,R^8~;Uy2T[DA&N]7(΂mێ۲@b7}`CD%%'Y:ڟdY3."@qe5`r T3nw䰜PE)+@DK4uuơ׮*oָ0Ec{D1!hi/0+UkD {^j ß3fcm{C6;Gv )M;o/"4!;12vjb.H0 \65@㣎VfvFiJe,qK{zvbe٧b[NPO 0C"oK[@]`BAio1UZ`uzF9{U&n;_+!i|kW:P63^!PlF.h_(J%5*0iTgĖ <9*##SUTz)Ti9 aF xf^y }|QҊ;N`.0rVƾy=f} }z0IG6$o 2=bNU#><1gE8^&A2g6 yw~ uwOc<)v:#c8~ۭ K8ÝrjD>Tp:vD"b'nAe0"d!ZLDp摒8 D]iWޮiJ>ܩyBYpd8Y̐%y!^ ÜH~t*XEqƅU=|kwM;)Ss?>udKm6j0L ?]@JPGK*ٺ;ei-e1Kk&S^zn~B̉b*ㇰ9 I*1Ven!a I.SPh.HMm3]$ABůA^ĈS4?%7nXS7JHQkHA`vnMܤH8,7q85 y])KSIpQJ8')f[ķjmp_6rT22P K*]4*o!ZMS6Xr&n A,|ĄB9VOЧ7;èn,ڛ9a%K,.&]&+?%$CI8go/d&Xݫs=cc:I9i pVU ˷5܃^̋g&v>f;OFeݹZm&yxZ)>-LYRg&M+ڠ3ӈF4!֌D[Ii#} ?L" Ĩ/B@|夥P/`sSRFpSh(Vgw`5vWeVgCxcl]vLxP d5)WVj%YFbd/QG^CS --!'s>۸KH!ϟZ AOiyZ\O@}r0_u7S-ߘ{?c"qyc}:!okxIE.e㵀+}Z YU5U}vat=QYŌ4Q2LUYhɘJYl$C8K1HFYͺVfU+KeS>;6NL6ppU̸M|겆J\m7xJ?_a3$sCFS oE""ѵZ\ӐG㘌 A狽l 7W҅5x&-a~0PhhQ :'F|I"Tsٺ3А<(2>b3j[š(êSN$'ۚkS@?rȶu`#d~ λu4{l^iǛ9q1`'=A^f" A o"Fcۚȃuj.ߑcHR3B&&G\ٽ@ V&lQs[_lcLnc:BMSgB2Q˼ +ÉUz pdBN'i}E0 u=CKWޫoV)rJ2[19Z8V%b+o'߹l%<8H"̴;O3k>!lWwI彰S `۲0KMYJc,V))z~7zFÄZЪdՓD: [v3j+B4o{Z;.^SGM/u%@+0+ʹ6^v-%'ahgfR[zsS ;{3R -0%{27ByYꬳm?WINF7m n**QHlmzf_DաéS!ѕ-6nsoKâ=!hg?іF\tÒeH1$'M oxC1ɶ8')ן|B?P+:k%4FTcwWidGE/W&M}n]M:^vwS悭n] =ަ<3-x!YK-;Zn {̋PsW`dy>.k3Vŀ wF5#B4UJIIqf>0iO]1]x{~O.qk{`eNmAuKDXJ)Gٶ\Eb]$0B& P] $mYt5GJ[Potah+lB '9~1f:);+Aɝ np΂0Ry,V D1f8:lW pyt o T[d&,XxwUӊ!@09_rc4k7.#r;a} VyC73/Qy:Q <H#%6qv8H2-U#'*#ͥ뒛!.4dBC9d[ :[QD'6|eUH=SVB9)pu0jN:)IIZ\3sjY"+Y?!aoqI(rw$%D2fd1"Sph DQKO-ǿPwm"l3mZL߆'zq|'ՂW=MZAǚaҺHm&6DSF""X}B4GC-ag6%f>FIgzTRU=7Np̪ULUz j '8x> ['IҜEƩwa59HPB \4 (?`wQDb*)llh20+ ۋquQ]pATࣛHH{IBаzF3scw:w"#*m ;H:.^H'l2eetUE%q,oIwcIDn_yfRtM}ОMWti U`h(kZ`hhk8 4SRLYvN HW;Tl,qQok{KvڭsA G ݆'6IK"9F1e77_DJ]yt,MANjSm!I궦 DNI7 R Br$vqu Xy i;ߊ1XĮc5CTVGY-($t|ޘ$!{?RD8_(z] 5۔gZz BhU+R~?s+}LlM 򟤁+Dңٍp:8^dvcx:l`sn΃^ KDmY$-9 mޥeljzR̾Hz5t-(EtayA6gZ-%2H(֫7_jS1=Rb+;z-|"м$bS`å3hlӐ@K7ӁϤրkԩ>LVRj&=+G0e1ojײ#ya<;~P4i,XS!1z):J0JH'쮖 raXEm -2 Qza#!'!B[=<駷hNto^'GTa"~+fn9n˰ZWAR+?o.KJ7g?m`Yd"gι:\jP{SNŽ #W?cx}6)Π?Y3Jz_ ceLpS.`њ9Ջmj/ &ohm&=64'Y7l V"c)d:-Nz~nyE%IgݐybZ{zOux^aUy2;Tk rU )~9JҝB7cPdHbΈ%SLOP|,}<QtTzNx82LZXGĶ~n./<*(dr,Yd C7,J&Sę$hm 7vq_%pV=ejةJ؊鲷4섵rUV< ՗< rWu~wk!ES9jj+æ~K騆!o8O̡¼֐F{?0I4tǹoyGpCR (6-Ѳ, %}a.҂]/wRs楹|bʍ~{i1]xQlh5 ;\1hAiE1:3y:4ډfwe Gln Jy]6z BW& nd 1ݫ,o,&}C<{7,3o3!ZN:+šmT$ aq:U?u7UAs?E0gqON`VR܂'M2;uq3cbjֻ)l +, QlO_QNMo Tw U5!ЙtSosL7lơC3u&c3˽#MQIlHTʸ~ za]AlBK ?FQ;'!LP & x6 t~0D \lg<8#qY;\hyU\r*sVFoEf a;6Y"UfI-;a{p+=pBGɯ S)VE=0q@ԚE|I }ǿjj) !X%.%\X.턕4>Zׯsh{¸!Li2L:)r5.هTjbUgtN- >.BxpT #6x#ㄢ?_+(Ao  L p"|Pv|Ƅx4>fRY .|r|rV4[*Bwԇ[ 76Tyآ[Hu38 Lf7;@U9ֽj>N7KG"BeM )"jZZ\W C+PyQ_VfLz#g|+5Bjjb-96GXBdϾT,/D'D=y%Ԛh-y7N]CzzqUi1G`4`A}׆f؄Xgvp)y+AQGQPwnqtyQyl(ƎEÁVQk w =[OBcm#-)T;WhCٕߖ,?L:{?..ۖ {,^TR8OB*+f`I2CU3rSه5JxNlC9ue5 ďt7Jm *zx026s~ ^3i6ɘ܉^]яxxigK\1vf0}ºS,>]%S'¿ha&h |x6,%ϪW_Pn^g$~W<L"GĚGGҰ#OI xV O\M|Ѐ\2/ _~a8g}$dPuR:?Xuبddi gTr{9{oMc嗋$-r=H0-r`ft`";mOc!/ۘsʖm'7/f'wp) z$@ksD٣\yxbH()d+Ĥ*7F-}g``l&B >A3i-O8Jj~ͮ]ߵjLa dcqj1fwQII]Ԓ}Qۅ(?4)}z0nk=[Nl{u% &)O*-vF]s%mr-Z+"әG{Jm&~)ײ9=,[T;A[Ƅ~vLq;UHOhrDfQ!$ޞAF7;tAע6OԈD йiYN=F)חolWe՘TDZ Z9S3,"8ڔFlC.)tvyi)SdwP t(?ґqnύ3#yo?yh=+i;.p*2v4AQKS&Η*_Bb(KJuyT{brZ7^3Ww§p2|{9o^&DNڛoէCE40h0w)=Ru-8;&qy;cGTEׂ.VT=-t :qҨAJ m$M^#&S3òF댟:K蔋 ޏcF9y7ؖ<7U:dyFA(+1IcSF:}ǎ ԝJ|pUy#)EPLJB"HZ:j*zn]i@nkF4^R`e:1%dSgF70$94:2+>o,.¹1@%dRH3Djழ-qD`$tN gfkPa8QKì)pUjznXN9 .hF%?FVh)m2xOR>x*hٝ >$F~)"K$ VJn? ve2MGa⽶7\ /ʈJ}?WYRѣso~ zK 2TE$ &\aV*}ytY%Kƛ B01z{#C'K0}8ҧS2HFS-F[@nrdFXL91.ĺqi.e 82B3gb@"C+E_|*pS0=|vгf Z[h|:J! UX*^4U9)xYcݿ(t8w k eYx)oXE{VUlp>ϒGU偹1"TІAdYR!0u@^lؚ`tmLTw\[4L]HkqNv 8 [|b>U,!`.BxoX}Kӳ&"I|+#ldϏ˪?V\ɟ'fSLO;UvSw\e>hH1_H# $0=NY}й#H0(X6J $jͦcjĚ⟋1 GUPPa+T#i4J`4 -oZRNۻS6DʮA$nB'8obMe=U{hnf;S@ iQ7cm|w[ꬩ@ؚ'YCAT]O.{i'KLy&ӑbϥ4G)F>L8:839e%g9%㸈G2+g)R,׋1)P4rn/ ֝ j*8=֗SZ@ g'ҳ=gxAl.ޛϺʡTKP}Yy':y|lZjr\dFG|q74ͰFc-ΦÞP\=]I/&ʖAbSDB?ûX"ēwptmݻf: @j*U#h媒mh2q&,?|xvF?:5Y+ãF >̫]۷I|sfYd9cc]qI ,'ҥ ?5:K> OR -芎?.`!)TL`"d@_) Qr{ IA9RZ_D,:\RU~Οq2>oOvRL"}/RĆo h0a9.' 6Bbv]J}WVzf pCSOY (exea]jp Jn/2z&.n,`_~>0C{[İ3*Q`X?[E`tTD &Ǽ[%?|ud+r 4f01,SR- w~}oQt JqƧr'뺡\sa#pKX}^YZoHL%d yw'H#7Jb-s`1]Yָ17$ 6OL٣-k'7?~ne _. s < R8T0JKu*aaP-hMziP*V;k'9a5E51r0ֿKG%=3HpzRn\&e^l,ez# D:|G iT%auys+2OYr>b5B`45WI?K\cɑD}z x_"˶L*TC/FRT$Ǭ"CvJ` PbbfJj'*hDUQwvU>!)˷H 7l6RFy.0%H) Gqs9Oc{SY`mj> F^;} io$֑,krȯ]̭=kƝ?ps1uCA ^Gyo4mrKƠ~-<&Qk')T|)eaağ.9g uF^$C4įjm -I|pW EHZ5 Eځ,fZ;Oymޡn22q;F))Z&n${3-AJ ;g BOy bJoJ|{r4Zݭin X; PVd1u;Fr鱅 >H,瑽g՜!`5O|/c 9w ي{t@j~L E t3ݮSW:a:УV4ʛ;<'>T^ e+>01 $d&N5 ė}X&6N i?Gم/UF,oV4xRUPƀEBZ+1 -e52Y~PP鋎_ K7\ pjTDj2YYY˄ǑHoTG2#Ax$I[{p+qXנpߺsMSm.w>L!Kc`ױsvi$$\#e;ո }p [#H*_BUb/C r}FmDÕPXPja_=o &;vsTI_`\Y6,4N<\1mj.Te\!X-S |'}2P"K !rϧ͈$Lacsq9`A ,6+ԉHE&7c€ k۽=Uz!4plp&٣vHe0W̊ƭu}m ph;i Ca+\Ch9g]DpT}ɝP\@pM W^yp{m9Y;ԻN]]rהU%b1 S uhy뫍\v8֡s 2I1P$M߳iА tYtyC'sn϶6OyŪgP!3"}/JzN')Tg?_HE94ϾHar;+tGRshv9n ymufM߆h ~|','xR|\̈pe8# ޲ }}z&a.˻ɪ?wCҷ _i`}di0ճ{+"诱 q^_![8xwL莲錫I;ά,Z'xJҽ_vcCCZW*iޔB;p&p^7^$k_`$S-H}|KЀ& @I$_rWyQ˩B9 m$\ lmg`gupJ(9>DY%SVi$40JvZͅ`OPpI'{*څ¨ #|(yShì@\ . ]%,1 (m_R/UJr^S*<26YZc:ݿE-0:ߑV|-Z[| f 5;RBOPDJY PɉNi`@j܊xdg:UQ!XXek׵2E+fH*ػ(gS p9"IޛpKr{@}Q~ p߾| (X魯 va"v`xWKTJ& 27:~ew5ҋJw1AЫ*txNJg>NJb@ڗZ,4߄ċcL({6Ultm)% =MR{JtqG|ᐈm<g"DfuLllM盾nKRpY_{%ףU=ܙ~x -jwDf)vLg˝%JYJU8nA_2чlEHljRA]>I}1]6 Y]c.bj  ?5DmfdgM *M%jKh=mM( RCU"(GzȵN.$"{A5#iAԢ[.H)\`=r[Q :dz7:]N\'l3leʳ%y_-`2&ۤBŽI,J!cF4nܣ̮stǧ_E0z`kkfP&qu g5Z9OI>:À_ gZ+!*< |k 0Xq l"]B9@tTsVr40 ijV${,=j.:rړN&ŲL^Yiǹ{R^>#NA!Mb(6(CZs ?B hoNND ЦxӘlbNُM,x=೼V軰l_3Ǵ:yye1X_C1LCUbұ _̟uܘ6V馬Cy9]Se2!G \pw ދm{l"I`wtȟs}Ll%H]l@R1 2Wd^WA67\;A\ ?jv6Q9"4P#a|65iE"-=lW|+}8%Z FO3“Y]i ]"99.7&O&J:d5̷NYz?q/ʒUt^=)Λ*DV)t|cOp3KnV"9!zv_]^=@zp^M&p[Ҥr0G2/'w_ҟ"L8 -Yym=; <وZe"x77ăr3 Os-@е9M]`ʶ_1Gq*jP]ѶF:/%%[.ĶpF[ˆXZ,Ia~te>[a6 KÖZxCDqG$ F7E5s@ ڂ3DQڧb*b-)[Sa 2Eee-3oUbZg:&mSKDNq-6hi[ES#4+j&-?!ozxơ=%tYm9*M| Իc1}L輳5a}iہj%1o` U&y95r`5RQJ-LŵzM?Qh22;σ ]Z9i2wfX,jđ DWdҸ罚.L\5+vXNyxra3V5pxFg. U۴S*ߧٞcb Τ G sy8ք5 {d_`׍xiV4 Jpv2 a7P κDCK>E0V-"\7=Ǥ~0]FH[cpc)4>12+^ؓrဓXk՞`_ x088虥uYT<&ꝮHcX|JbZH/ NgXЇ(p7x6 &`f. _,);LCG`Wr*v59p^J-aqX'zG|8y$Y|ze $8v ;+`=P{XJ .E?,E<_FEPZgrPyFײNv^/ >O{Гx89 )냺Cŧ*~@mr3@<.ݰUAamlu6Gh%"OW:T^"-~]GhabT/0*@;=*@uE}߻5E'Txd8hG*74_^lvlx^fm:t],"tOT@'{IsJ>zb\=6΂ I)?W-n(jeD—愈-~o^fWw1T-",^N@E )xMQڨ)KF,M;dkxCk35T@t3^kbԤ~3},vnQ3Lrn'I-U^M)r|[{>q~Z ƌdM,]9d r0=g=|DϫuR(M(?G=晳3`fl]`&r@6 S<@GyޝO1x gvN&EBy{x$h*hCICuBmOz|N5qmDNQ稨3R|+ɼţҕh꼭ϓJۤ9] m.^g<4o]A53*V$K)IF]4Stߦ0*JB%R8M9umZ;T'5rGN p-e.#qh.G cNZ6S6z!cʃ29!O ;eI^_qUiP oEg)7%αup?GdDAtf(~hJ9Ǒ^Ǣ=/^\5zSdi[SбL!n5_1Xwuz>p }|&%c^(]~ _AVm5:Ip['E NmQIbh8*0H1]_3PgW7;@\Bǣ-mv6n7E&&k{YP{c;J?ͥad}>'9$Ct[CQd?v#{fĜi1N= Z_8rO|X'>|&}.-ayҰвuSBmQ A \.[eV(FE2JA2NROT;;;zR ж bȌ;!$Jw+ gtSDtښ,/iZR1N^2$/r{5:׸yiWmko[ڒuӘy.+) \]GLp8ໃlU.zGb+Q] s'gîgt[h( j+y;ׯM bI7;ή;+0-qEd Umnu;p״KH%Վ pׅ v{13[r *=nXyeWO\98{%ڭc0b8Z7ux1FX %#9@ټq+!mluA>Ǥ~5>wQJ?$st3FzN9^IxfN+2lV sw=s|+z,,e?ګl:q& :syTm]dmȞbzg7(;:~+Nܗ9S#+*lm:P{<i4{;/߆;\ĊVQ?Ƕw8gQq6? ýȟ h{*7'~nR1=O[;Ǫyrd@2F7,Mt=X_ĔJ>r VyW@ hO닛i憳#0&v_^ݺFgzC-\uAd\O1 ;Ň1(I;Q&͐*_VCSN>ɟC3vGHsE=@fLwL eq'V.̤@詈Rte..&uG>]Z]ĒnP ]k.+H͂Sks@/@S@7C!$$k[bhl9[<>Lv#RUP=)!T` P;#McOUUW:~?+7qĴ pt b- EԃK7r!S< jC#p.}8 U%|Rb:;oK؍+檞LEu;= (۾ AHϝ/w% u9AITςQ%C/{rykIiK^ T$f/ͻZ~h[`2$Ɉ+J13`7) 240Fč*ġoG97\Ɛ=QF@N۽b> ۺ)Ǻ{b6Ɔ^jH Ƨ'U:M7ZE w8b4a^uL&]붲Vq'8ݢ˛[3JP7"r zxCfoֳJҋ((Nr}9{e!ah#ȏOk.2q;;љīTP? >$*f#kK?qz4̼ #-2o_ڱ*2B"4B\}SƘ",kd*"~V&v=qf 9'$O&O `A_Vٌ)dv¨}8;rNX}yܣ}I˭GN ɫjE rQ!mf|u3,18[!-HbsaEd|\9Ty/LkԂ$_l&EgS)Ʃf5 c`΁:f -0qI8@xcR|0Smu=4)f EJ&E=@(ˣ-oG}4SX( ?cb Wv73Ȋ/FZ v-FUQ&8nEOnqxG'!% T~mL®E!`d40y#v#T0OqmG.k8nWc";\|w9&ї>!WkBE!F0d.5ik@uop@T}d %ܘّT _8 7SI9xf#lhl0J] Q#2Q+,-j<<ꌖ-mtVcFw=l }%qaa@!N ^Hl6b #"yVy~_VH(,.Yl}04 XL89B6( o[3RH3++E"`;ſgj~ .(DjHm GC#ٰ4tz!6qA6ɣw[{']^~^4 gRU!}Q R300=oxXX.h\"i,3 i!>DuٹspR3j'W1 iZv^ C'z^C;HofDX޳!˿3g".A]Lwೂ5k;n"#O Z{%=+m @-L`B!_7o%Eѭ<~8L -"xڼ$'I3'Uc`IKU@!Oj%"ËC@zۙүE2#я.xe@&wY⿔ ,³ Φ۸Y_K,K ^JŁXc< n-[^'B!]~WNW⢄#T"UČ7:(`%}~ȯ*ͱ?^o+$I#Tn+[!-/f:F9*{rZکͤڛ]l5GӰ_{KsϜ lڱ&*M󸬕=.L}fmxDd9' L]ҋ@<~.W;~ -G"H'̔PNw(*UxǪ#^5aDe=w _oSчeLjz Iz [`>s,t` r;El^Ŕw!AS^wfޣ`X}#˛HTwI(OnmX]:y/W9(ŏpd&79dIijlfTIs~*mCl4D!jZF}@ 1d@v+QVf_8튐l6%Qhtex,_'`߶GY;e[eft`Zqv,rKk1Q4>Or.R)|CH/4!zD_YIp|%,M|h-U 3pD74*>r}1_i}ڂۘn կIE#cV|(-[69u8etR+[8THFJi=P6LB99$"8I:{Yczao-d9UX7,K !2Z`  櫽=Iy9W5Z ΢1&ʋe Tn1/sj$Æ5#m9x%ec7{= >ҭF ¤U6כӆ!ҥ,fr S)tʓ,>!=(oGa("N0|CAO0ʹ ҃[Yy)!WmkHK~%0Q13)pmxy[[X-C;yi+x.t Ocwzzg^S ύ@h&*?Z,iЗ P$Z i84eSe~S# ʸ̢4vS͸LvUisˇ+"dS7_! E LWswPSwт'*8]LPv 8nu( rAd>׿T K(5 T;Z;wh"6|Ws*qK5 b gܬqDa>{vPC_)1.W(X'iB,6>S=ϳ=2fnVkRZE7r|qBpyaޥ] c2M.\`T;A{RHƈ:wNq,Gmg9tΓ(j0=hw(/lGǚb,%t{* ުzӥ-ˌ-n= kk9]Yԫ7K^8S +R-!3#j:HmRR/>B~75Eϛ + b5 OrZGJ|+Vމ r\SҠힿ!֕('wM՜)C"5,F_;Ryǘ/__q[>Ʉw0A/f{v^ CDP4LǦqӯ`~1R>Ĺ)06"Tٺ7*c(daI{Ɓi]'zt,Z ^Mʤ@W]>Pdb.9p=d0 iu[8oȩ A6d-B~qTt Gд_}"("-^XHVnik8g§5ƺXa K"4Ֆ;@vdYn 󐻫CȸZ''Tދ!Awոx ^#Zr ѹKaEEԈ9B8ekW·U9.`.L ײi_aeYhWVSRj*9cz;)cHyG!1J,g:JRkƨ9#s$sԫ7*& 4cjti8rTal^ ^eB\,քǎTzR7foU3|BLHjX+>q5]ќo,'xja9 o`L C •웽j΍E02'wmCGAU):,ax#PU*!8\<~ć1)4Fg|(/MOj/8c1 ^SYS n, %chojpbcBbGˏxN,@qJb^o> _t|t<Џ~d㲟=įtM 3_nNY \I҆!ܟ$AqLKy[18_Ɓ2L q~Wq~B1\MSiүt!ԉh͜<F&D/G*7ӴѺ,PC g 4>_"_ˑYm@q IHBlG1LHe\YPh2roo{}|yV"&2?i[6FE8q I#v_ш2}OX@a7B8D_v yyGitSՋ b=nf0ˌ򿌡}q70c͎Jq?XЩ\Gz$lUm^k6 p xhzDP8lnaFF$th!Gq-y6}w@ )LqbJ3bЪ?oCY',REbhz}ۡRl8X` 0z;^x=jڴHʸ!>omQXGs/x ('/{tS{ +FBuJ5Ɲ틙SZW.e1EQ˳1 Ć2oxFK #p::@ |}<::^Wxg&Av="+ 9@:=t#v:M/]" wccFfw:Bajd6ɇ,zvl1`ئpLR֞BnAq5͊ V \q [wڸ쓝j n.7>o!{ Y(i >=,wk#1 qEaًY+1!v+{5lm"yF{6]]qY toyDlnq.ψ!\PH-n)`B{'(I޴0Pڦ'{oLlnm}Mw%Ui|=E<fu䙺T)'Ir6kxgJ@(]ek2lin),qo^Nj QG; j(q0B6 # /ЬϿFGN# N'f2MU]rٽ:&Prr 9 uYZb w15]zqCi\I쨳} ^ɀh"<z% ?ӿ!p$XB{C/ Ww'P/&f/LvY!D&,2T:waUUA ӈP[/Z $Q7fM gI6ۨhz7GAG'lq&q @"8,ER*U=Ri[Z !M&v^ˁ1*c=/T8/My2DCć۩9ޅ);T tar'F~ʕ藃Ebӄ$_he/CPPԦǛO(xJT~>;4ی qңo6Hb * "@AVp8|b++9OKnfS[Kd:BBг|UI^$g?b=,̤=4txt͢9Y67HFk Q(ނV:;>4OCeR<6M{\vN"b*{ŒpEU0&ѭonNЃ[nyz~L[􉗟ĺg[~6P1Geҭ\8 ͆ gMw7> 思 jWEdY#`9rDIm|ae:<C4ūل8YH̽hٙעP q# zESU)DYJ-K_E*#sMWdܙYXԫq?j6|L\3% z޸- !W@|p31{$6?ZM!‡!9fV.=Ez;. xrW0+CXuEMZbЕ{3;zL\uz*SHQ-}k>! %FFTPC&h͘NB2` pҽp6BN7F:ʆz8 q~L*'[ +aN5o@:Cc;*@p8#h-AIT/^׺0F>u> \[U<>lګyr ٦3s(`2:c\mo(y!E10 rdV}+F=yK S(',ķr)p3}?0{Ѷ|9!ȚI? KJh(p˝ӏpVɻv&m$!yRcI28κ[wfoiWAZ>F:}l6yɩX5ݓ4s<\"K?(ly^ъu`FJK`=YkW|V%0 wSߥcyHuye!ӬŚkTZ#teЦ(G-J )j8(| &Wbٳ'ywfR' #0VsN(3gVzd0Uf0W锧?z9pa/*;7{ EpJ7D ֆD%FXrneϔ LQĚF+ C1>H`u?A L.yszߨc<{vݣ΀W;{5dU7t4/W .>S "zUvár/wh|ʐ:SzN)d1VUClԌ4YY ԅ?F6~[[PW:f社ƊIduڊ<;=aDT.XoS)J y9Kz5Ԁ""L;=\Eπŏ/_Iр7E[k0giG}0L?ush69uzX|ܝ#dLv'ꇁ_#(-ΫIʆfW.ya]!EtO^ V #TߤyKBh>yl€U;#`lʔ#0;`sZds[.rC OGxqC.9};.Q5G k+\ 3@P|2dN<~ǧYe0AW]U)OFjbAJ>y7s6&UC^(f@K "FwIWnq7V% x1ZEێ݄* c*Vgϊtm2cJE΂=q_j H'ԛюUc2=& ܸhIWM hOmg/k:ovGh/X%S9{x^n9'-c=ˬDžK έ Sgʱj:iHvaYTMs)>S5 urqR.~(/Q;|Q}Di`t;# B_pd4 ocP/[h~HEԳ) spQ5֐Wh:E _7Ј⿘N`P':tbKjNcE?`Lُ. %3Tg^_^·zMV6%7 r#+>"AYU+XqXPbVlv]I(:"W7͊hz4vsVGq]okMCk̙+P+lT,2rxGbە2±u5rV6S%S* #jm.Z#$2d‚5D?B-z;c7;D.>rf԰}Rla4qcZ7[)β9^ʤ F` l ҨpL¶A'_!zdG1!{[-Byhv1c!J/-:jej{-m'O];ׯEV~%¸ƫ\~ڇ|AǧH6_['6r'9  / Ow<.U=r]᪊PJǿqҐJ*l Bwm)itʂiX)=buCoq 1rK*P☱#]l%R %uGL#mJEhN)7"+<11v'i>mq׽JGԖ FKI>Z|Wck?'Rbpa[%(,0B{yTsޯ]Ҩ[+*U!AxӁ eA?lt H 7rFw9.Je{[I$Yi9|Wɦq9T%Վ:FȠ{xԹ\q4P ɗeY- B2nt9sGo@!̏brhZL*:YX̂|x< CĂ $,b\j+zgBP\jC Bq2%5 'J,sXԫ]SgCU8z+> ;JRH(乪h,tv:%h-Z"cu԰޲h]8`4Ԗ5$OY,~A^Y-]fB*hYb,9s,ba2weTƟӭ МВ~)+dqSC jO]'0 $w!S׮-&+Ģ܁bȌ6~џ-M㹙 vC#Lڮ{uݿPuAƽQ~ łI^ /`ĞF2 (9#>^L&ƀ7dX hTB6Zɗ`Z~%+<\AVz>𝍐/@ө CF&BbUSKU%(0BXvlm\ 16'knщLu*DS$cG0ߛ%^} Eξ5 LSUZud\і'".bU&3Ҁ'€ix$Bޖ r <9!\1 MR$iGJOGK_H~%R^v)WBqN_C>P{)z79>OSjd9}J21ɕ? vD+p򭎓׈mIbU"9P5?ܪ& $sSh> yюvW'oH\%/Xfk9+#V' j/ܘ`"6IpTbU冞Fձ 5Fw f   9/M.]ы^/RUG~.f$ BW"ȼq fݽ=+InaM|z ]M,68\y־SW5ORN 9V>EfDi VbN zA !91wԊElU"4 fd"ApG-kbZ$ػҠ<5Oou >A}Irr8M'"}_KbEV/Şgat &.t ZE=GUf2F4oBX n6$i 87(~M 2ėZ=]˄Lnyx SKz5n'3U[*VV]mgT[ $0=l:NJD̪ aH;h-~I;_"]dSKa4[A>$Ҋ^lS@48 IΝԗi/b\݆L@q%S2'E7ɍcZ=4riu_3}~V5ЬvʠW̮N9Hsc؞{9^+rY [AN|iS M%hpeN@d=F 'GǦ⑜c2 !!\WuG/ Ι)ٙ#$5DF,WꈱUҏCS`~)_F=9;%ٶ. tRgw l.lruvvb5+~ImIcBOϡV4= TdVY:,3/8o!ԀuM2y t=gR,9g|YSbY1qd^ 2ew*P珷Mx?eukiM^Xs" YܚHNebBJ WaЫV6]x!4:-4ks^eF/+Q7%i=jΞ`kOG?邏0tiB Byc`FUr(O'5 \0pD5)90nźx mJ#Йm-ZstW1>n7=rX(8IK}cGxFL9An9*Tba) >AءI=|5e@+Nǒ-+s\/d.5r>$1lM4 x8-GeSOT㨃~UkԁZh )ۯ_ǵf5zfOpr*I|f@ԑWu:Xm3(ʫHaxL(?xs-R׶i,Qn+Tf6ӕcJiiRZL[Cb! a0@Z?8:/t7=0$uPc]<+`(/I$W* vA文<;rD/uZͦy:ƯA0?6A(-4۲)uH}h4C8bY<$$mq>?ȈoItiKth<.G -\l <j>'Huw4n4zI1Q\.xðݛVr 6/+m:ɵL!dFch!"~VVp:gџʕWdf,@*br8JFE֪%(dZ87kܡr][^~/ţ hrxN?E ǁZp4GB(kM&$6MK|zAd=܂bfrÕNZ :H) o>PvxoG3'sH){WN&^${}I!ہdd7in g#yziT)sKxV\=p 3+Nt A^<D l QB@HocztOt%@%"<9t+m=Z`[9RٟٴB1APխ qL:&mLH˼iv0=9NnPo4yp L[%u%p,T)n6"F|I=#mс(zڪZ0a[ǘos@4H#׌oN\/@|JdXDgF,>"ۼ1䃯::٤'K"/QGrgCۖ{"NGK,Id@ɇ\6/8[\=Ieš;/9HRHzcc7(:))4?LƄQU%mA;\G;KO oz;{ײMN#s?XJ '֡ f =,*F K%U44YPND TJ?HQڦEc.N}I{Naُ";vẋ{*y6Vi:ڄMG; HF)$Fo is~d:=(@u_VmV}@7&z>pE-J/-10/;d-t;  V0@1 @3TB F]\21JidLWFDY!bE(j/g\1J+% %ݹ+WQ1[G…p=S߭l6Si_F@tʻL_pu` _|#yP5LLb >әX_b f>j 0 B F|mܖÙ X4%mc~ꛨh>NS@B`~bp;p(O NNV(YNyiL>IP{!LFt/R,6mx4L]G+Nq">MyL 7&*DaB/ݛ: \=,!>8ov%8| m&S7WD%$I q@NtX'\b6y{ƝМδ)tv@Nh֐1yg|rN]W! ',X(NT7ܽ ]{HDb54}qC8Uu^u2w `@ -om͙MAȕ-=lȌ};63-[𒸫H?CYFgzAvZUi14 X7핿l(m?{2I$-'r^#: x*͔ 9UP+F{nm_x$JFr}w.nȄ! 9`t _ϒ,Mk9yrc$G䭊`Ve9`g/w* 0i097Y d*Wjyקh!өϠ7zhȨZfdxJ<?l.rϠ2qtn!7o~]Q괓pu ?q'rϹWE}Ρ{e A: "/o1q杖 &lMD#(=sufamkcLMU|SuwLҋ(<}t:yGJYx34A jK=y xJiIVizsPh:FQB $eS% o +~OzopL qkmӢaćW{C N{J$?Aҗ !PTv#% IJAJz;|,o"<˘=S@?`?fQ :8JAq>`\hԒz~/LVK'cmfN ~z0(TWB>1N~U誐`U>wj{YH}t3L MƷa'\^QM'BKA ِ/I$49mmwLny<έd(O/ Bu厤J%lC1NI.;c{mB`4q3 0EkLOi'|Hw{ty%!rsxTW KJc2E6] NLq*]ZC_PqUS y }O2?6!Vj\:3$Y2%uJ4^{)ґ 0sz9yYR ?io#s@RBDT-:@"; N`T`inWsk=VU@酻z54*l 剺`VW_cIv"s'W& xq 4oPm ;έB`\(AIPO-喓JtTBku PZ(xW5m!p Ǯ<NniR!6JD=f@6{]!ǡ 'xC`Kڛ饥UCoSK5PXPң+YdEjAz0Q7~"2Ŧ<=s<&zd#FSuO^=<⓴҅(!yfiCM tR}6)J=_g>/"5) RkQ~b//B #n3pQ\nq]kNZ*͒ zU!Uwb39Q֭oZ_aEgv$=DrHNJZG^8^.0.O u򉞲H]ZԣɤA.{L@獮4e>7a>lE7o{-MG:olM^|MmN=AMiZ73}T.{i;Zgł($&@ڎ? C qe=.!_ ٿX;q3ki׈ .;JFrzRN:gH\)c / tA7|O @5] `Y6$R#1M2YRv_@48fR:aӔ`F]Wp#,w}ryd8a(D]I0"V%x}cw9spݣpM3㶄^ IvȲ")ÞdU'/%bى^XF ^z #l<8jDa 7ECM; dgtZ^&u2P$ꤲ源 Q1q,i?{0'"̖9|Eyt_AGRwbUMԊ3:G4'v*>Dpc[3pF;LXZxSO D9gGq0]}^{+}z_12Vf]M6~IAC1:p֮?րĊxJoHLJx@> >AlF AQ<- ]Y8~9OA/ pbfl,Zh4v`p㪽rG)|~((Gw.cXsCŎ ԕgo+o2;|Hٖ&lЯR V1?ux6nJ5vdK$q(AQ>!Kr8=s}'l ܽ33M_VAԻZ[WJQRzг![[.}meiwIЗX13hyF YpYSWBxաұmN}{Ȣr>E.V @  ,4x!ozNu͍qwHd+h Tz̰`@ v}_y!!xWH 0jaWЍ^4J9mi拉ϰig9rLֲ9|GRʣ su+W4͍GXG0k yObv vc1bz4`8>U6=Ucac4U};8i͏@v*;|q٢'t{2FP}n(_!xqu=//EbZ=[kmˇYn˳Na'Y Yk xΔ "Ҫ}۽V67*w1T *>.@{;[ӫ:6hjOynv_x/8$ʩ[ XX;6ה!VyT幄.|*h."j8*\l.>i ƋڂkjuPb:V&&.;|=YO-(/(^谽8n:&#pݥByUA/tLc𞦤,7\"nxȲ642Dqk'Ne@)ywҭ92ȭibyvZCΌ;gK,+B4EȐ IT; :&6{ߒmZIρ$;.W"W|>%ջ5 A@}F.xTFVL>*;r8&/סF ?UpZ)踞+(z[yk'm,? ~͞m{4P(ƏDHPcdǦmdg N+׆y}q1'K6džV9 Z5,jC,y`Oժؐxzb]E/p@d{%& ,.uHZh.Cq͐0CkfPtfQ 'P#W]1J (XtwA}n'+~uxΤ-V7;&"1`bR8G ,;x)\L1D ͮ_J:D$7{9{i k=)<%yqEƎ&l;$Fy9#mPD1"JWiDM] f\bp rOϥv|ާ[1ҷ_e-D4 Ғƹ9sSQj974$>x bB qX<9(Xb j %[Lӟhq&;_FNĭ6VP[ l}C/dq `Gk)yY!(C4׺ ը*n iG1E`)u٫yS5xVbr]zm `Tmb>#$ {ݛxBG.fLis-fwvLY2;oNwGyZ0xVOsAs1֤#B#~˭fM4- {s ##,|g~!~}梕 $iրbni3ga|ӄ^y}SKӴLhqFBCD()bD׀5ۙL0N=w˰ּޑNw3{.k+ۯ={@;@FJ63(u}mzPi !c=q4gdlB ,dI<`B;QH!r)gU/ML-pbI(bbփ;5*l@l=X0AaE`NX}wrv1-*D2 g4_s_CBl: BX9ǣnI !#]"9# R}^ثYTt7lSdRes·nGqcBt%Cm#e0۟(dVN# 4NWN g=*O*}rG޲5heW9@_t{F zklH{3XoӿL*$4˪b3z$Q :ᑈAA3T@-vޓ5?KkOm4J1¶Xr@Q @`.'( 7=.xC./>r<4y8Ǿ"P(JQV x1#˴f-O*`5NXUaboVp@BN0N 2M|&pqr*# -%7=vo_@ iK RQHEp)~7?Ö+>ͣa`*Ӗ+S !ˏ(qk\]TZl_&(% @!] X sa'ݑΙ=j-uvIg h[J;`RQNXv4={?VR͊簚KV9u\͋e( X;0>ّeR'w}pU4|0̙W'qTHl׭4yUiQIVi6vnHy+sdG5h_s3XL`a`Ih0]@]Q{•66zQִ#D'B17~G!7ay1K :Z)64YnGNbƘ5Aiyj=#a!?E7'e%b>faDۗhM#͵\bX+luLL ØKRc_I^s)ǗXt+6XQve_a#7IlmpW9RbiY+aKӀRKH -@>D5`.zg(H2=<ʶl+AHhs"mTqp} E#zW` K;]a"V\ ˅غ]Qs2Ɂ 5IVn,A]֢d`b-ē䍼g-==ޅ,|b:g"hX5T|rE $> umpQr{^jpI𶰎t+; Ž,SThSZK5=)z2RGC>QQ8w x$H&PtL9ˊ%K:xb^ޔ.9BxH 9j2d&b o0hNY33Wgb\>j B]ti E55jM5 Qp*ք艛oY8S:vCHƺS=5(c8}[Ա0~8BG*F&p}W7 ڜB@{6iNEz-jV.iեE!2^zA&WDBn}w2bn#S@WY!@5[1IWSVFLة-j>v{oB{ʼn ;piQ|GF5sP8py򀍫 \wt[zE#y>3+Z SEՐO~a(SR{Hʲ| ֎"Kuv;r6i- o/my؆k` z4F`@ |ʙϜ ku<9kwB,icT5:E9R4Цr&" hehS )8k3MiUg"1\"zw=O+PǺˊRx.NDk,Lɩ|FQO؝IImzo̶M6C73t/Jkp$7*a}B ǭN05{5 !50 EGol)PAxvXZ*3X&guEE WCŸ3<^xpiL|w`P0g!lFk[d zNa.Rh,,.d[XA?jm?K}\rkL&T皱o<|Es %X\бuCQlB?Uc*X{@&S_hS`z욋/Z+\HzdjD_G oCɔIv-rri0{- [wbGظf@TT$=p~o P/}ސ+Mo%xJCi\OB~@qOC>ze)<50cYe;Py]!}v)7;4 1C_o @֣qFM=ϻVMحM(Ng!+w.̮\M7U T % R%6'Q hT&y_N1,_8-ݥz&"浴$U%<7 -nڼ$ @;aSY}Q3jj6/obs+V[(+Cn!&) da)ܝH嫣g@p 42EiU8&u+B6]. M)3߷wK3UIq/ʶxp~xXAtH+ꘊcŅ|= i i0#DpW_6V!gg9يQ^١ü?-( ~XQ &Mۣv$`F`afs'{ZHOoh~H$?)_yZrYs?Z%~663J@VEUF-qD{[ m2I}JwI9U|I|U;] aPZF4[@R&9 !fo ǐ?>'@0p 0y9UQb{^KܒBkp̧Z`4.ݫG>Dwh@bQ +}_mDhhFGչBo5,;˚h~fK<=]s֣*ymӈnLٙZ0㎋+ qWBAdR6KM8fǷy =k倿Xn+3u?N$Fԩ}ʋߩ ztek ^r4!a4[*,U'm\,ך=H`s܆nPDNM7~nYQޣ-L+>iO=̣>aޣ]GYY= ȀFغIвޜԨyN;ïeW޹Or{iek z{}FPO"'{nnډ֥,I  ޴>zThGt9S=4XM9 7#w9>) vLtΟPu.do_TN eܶm,8#oe/D仜Y)tp #KU:SF?}ޕh7vCW-jBw&U ax^"!E034o^.Co+Vz*<~|2_SNb|ANw F2.*eèvrOR+Z }Ӵr6IhQɶ> v"zÅ/JRiO[nkɎUo 'Wq5Mi?J+y0ŭl?KTkRasټuGRig7濘ThCnPf>~! ̞e46Ƌ2UTq~l1P>e[_Q|0!J3uʻ2j#P $X|"@3G<ȄE$Dzĉ_glޠ+ǡ+E[9@phd6.?\\7#>PIT ڭC Ҳ.<3]ɬH@@7[;V"X-F!TZp NPux1r!yذF1c#:zt2HHL⣩ÐKpHgʦ4M'L+YR9YF>nhWmԀFyV #C;TR_hEYJFOQA6m H;3R(ScQ~'R6od&d!憳)"aĎzǗ};N:1?| }6zSPaJg@niX {9LMZM#U'mi~zTt{fL(&&%%ya*2e6t.^u(skF+->$(Yu5\e؈$+@#͕:\:A_!kÔ` 5 ݢݓ3h5 _NG ]K U7 c:##K Sp\!< f&K#mZ Sa޼8%{4$eEkdjTzQ=uK024m%~R_, m1\1oBO,R zH&1Q"vp\~47.+I(Lt^FMGO '+C`jTn+r^PW Ff1mB;"I6F3Kxr#F9̢W`MIYO#AUQ.@x5CC&VDQ;Ә+9#O D ^ ;[VYۇC[ @Ix (j޺4 QY%N^H\h=ayoA"MVBIH}֠ٯb"Nmq}8ZS{)W~<5rA:vpxG8 |0>-E'zNj-3\InC\XEW|Wib:Co:r K9o?u~]d\eQb*4vL;-c/R/ 㧴œ T@WLMBےsC4P C $_ؾݓ>HCɃ"Ym:CC34Qe j'8UشFon~em'FGkYݛPQA?1P'n?1 dw_vޑu"Vu4" N.I>13|<;%FhYyܱYek:6pۭnj\..QZAE ]Id{ |rH$gR7"g~NQ+g 0ӹVNi$}'ZVCQgΔܸU =MRrh/LW9@"Gk}e{cĉbȗ<"na>xQ_?GtH)޳,7C}E5Qnļ#oAWvlE56=ƍ?xm pٙ5?}pusP|rB$yA尗EoE]wfFgp[jB@/ڜ7H* # ^4qo󡖲6V}\K#qզatY-,n y~;OQ ?-}/+}s,q4z;f QMr6Uq|P%hZn &nW %8ԑ7MD!I|l<^/6.#P~Uzii5r@FVKo(Ҍ 2n*9ɕ2ry?` Z9z19c!.2Dؽ n~lj5Q@x$/1nme_UTo\֮y 8TOMrΆ>7dh=|.*@r#vZ:3P/.xn1~b0.o{TJ#56Ya)FԟMp@gK% [v vj6WK}\5`&>MVokH#bfҵӓOH)};N7_O8h7"s>E6K22f"L־lnf[7_Ó)Cp@-Ug*8Z8+e%8$ntYs*U{Sv:J\v( pͨb2Ϻ% 5Lµb ZJ[b:c@=|h@֠kv(_+޺0i|>j+R5CbB͖p1cVMR/»I#+5hrϡ59ڜbN7?XXZ>!A6?x(~ƛD+"^]9Px=`~U!hwhgU S^_*ōdw3;m?Z* +mpJDHĥ`^.0XL|W2e~q^w"}bu߬ߓ ;} t .Ht|;ffE5l-ÃJ]aG-Hyt:@l\"ڱg|&?Ӥ@3 ڇ;aMߖ 3JH;<iv/B1ewlrl9O& LS p}/qT8;zb;Q~ȆMSBY(b%283P0ꥵrZEV<4Zt lj}?6RI$GPZmNeMQ)KS4wGKTZq&'+-D,q]M@KЋ;WҶA Au]ݑ)>'mt~0_bj({TPK;xaҤGS f2`x$O5D*B-cy9zT'N(+u׸bd/=.DB5I-qGyUhbʣ(@>MPEv׭*:G603Ktۑؔ05zȣOޙRAd.'+d[è tY[PYAN-W[Cp [s^<׏#MUsYZ 6 ϏS&mRWe\?=ϔ2mV'Z͸̷!K@IeFHeAȄhyzuaO 3K%2$BWd/`.@bY!wIpG+iՅߋa{i(~_y>k֖+zիT!"R"p3acW*嬯=)s_NV2>_Zbk$alE\ 3Rnwk ѝsJ \4 z̈́%uP[035_H6_5)o<%>{ͩ򶄌\*bZ̾Ҭ;Q07@H/ IŠH 쫄Z-j"n'fN!˲oWL+.t~}9+IW_$\ D<cbu69W!oOܩ%ċ- [bȮzVClL4]zu6Oꇱgc8ڡG -xD7G-dn{Z]ݩ%U G-z&ܥ+0]*s˿ oqUim\O`h%*b'SBIf{>cbūIp2jBu[x| J_GSŔ#2(@g“ž5ω\,X?;ꝷWR^VD֢2TNjQ (;4td7|nnWAvȁVGyxUEf9 ŋJWJ'Mu-T0ƀwuri`HKI}%u+ȴf 4|='0kV73˱s# d:g?J~pf@9 bgt-aF}GN{ehi$.v ѣIOjBcp qq"TـmUViѶCz/ y\+J©EEoͻG"J~;XM7LlmMݫ'cHM+{r(Ҹ}^@52JՀJ _އ4g&/&7>"XIVȅ޿garAM R/?vXîCY^)h{<&r\a1`v !*p ".T|4cb/'OQH [".6\"=`f*z*h({upTF~cq(U$mEVw/>l-3 rK0l[֔u\pqMk88YUXGi`:,c*_Yف@}0]ݸB? <'JIƿ6DnIG۫ޙ&3dQ(EPZFU14B_oQ@D,^XǬI$KS՟krH!RyuUcQ]鷙ktO }vn,-`!ps@X-R{tnh}U/="w,C ?b#f~, (|Xd'(%>-#7 l*X )h+?6=TDrZ/B,1_$jjA]|֢}@}?p KS˸CF2W7T]J+Z[o[{ m0Lɟ~T#IoN  ҁ99Uw< Sy/:) nbLHizL?!Xn>͸ BUl6UH@Z|ly5ϙػE Q#V'J%:lϢCopFD1*KPgJ$+zqY8O,@i\ WV۳sko&z'KƖfQ'4^C'z9.vQq qM$Dp_ҰshߡK[_Õa PjXH̡ D0y m bÅsƏv=ꍅ)ֹV/>+ =Om'] 6j)PAiO#`e-裥(Fmh5@_}}{<I_5Yaގ +}'tR2".AјxIPCyx$Ý ?uRp;NcB* W_ Y`X, @mΙq.r49]SMX唆/1 `@ zL5tm푎hV` aW?J;<4_J#"ESnZd] gҏQy)DK>(h-Pܪ0xԡw$w WdHV KE}H פ& xR΅NMdγ2}XqƏ:9jf<)bزoW}=J{mr֫|1Jpaɝ1hW,$49?_!JPM\)Ǐ{m2\.\.~J,J(Gw ' ۊ+r)H;,)1OKFe]bkEgBbd!|]h3UǮeb)}hrDrxj[Egpv5VQMq%.غisyvmn tV7*@!}%#\tbI۫rǝ(dQ5 If;؉38 !vK9HԔ[Zl=.iz0Q~Kb9*Rl~ AQ6@N;`TϾ-vgEed3z溭g7w#,nbt%+۳4| B ̪I/gZ:V&E<#/l1+"׽sHl1$j[F_' {Ʉ3\K9+]]*;\m%yRJNZblPڅtPHĄHd נ_Ň 9$NWUXvu/w'ն_Qր$VJJxx'Qr?㗌L( jQG7"* H}^Et&ﲽ7 cƴ䖡ʊ~O٨yHLǖ,PJ*_ѷ{[Kdŀ~)vx/QLS.씦-:6C` ajk℮˿.rh&~:]?0oGEx=ʼɨӭ"\̞A qϒOfg-Y6o>uTf Cn`6 Rʆ,5g "wo|GrkpY!7~+{G/2Ƙa E<)L]Z3SfZ(-*sɉ3>EP4"h`Wzjă"Qx!gaM/oNzCntBL-#^iɯ.%8bu$zYI:(C˄pA@:ػk4U 5ÕeF"Cn[_Fbڹw⡃hʹuofYUsg8.I4cmtY&4l)At v.+ viޖ48~T>pkZXUcnFLb֐C5]JxkWڌ9,|k""uAԒ_t񌏯d>^g*|yvqc_VpV=%Ln&U`ΑzIAHK)u5Q{Iؐ>)܅vA܄L/~pNp1$VFz(Sz@f֔Mii_)Ӵn_܍VZb8Y4VQyNpYL{Ş89U/N+hwTFd)jQC?\v\87ͼeHiޠ4Kӈ_yp7wY ^f I˕t3!P=ef(L(·MOCp$bڡ?=UyQho|n Y$ƮݞT,hV~׎x>K{ƅbm6-Ԡ4BBR"GuLU7:eZXJz)#j6EEDkѓm&d0dkGiJMqIRo/gD6e[ߧYf;S3e!ntxAo͇!e 7|B.^4͞JcAH:p+5zGs&5Tb?flsnYp79,F A%FOwd7O)ׁA3:AczMpq <r5H 4g KWDI},UHIn:zyp/ ~0b(Sn`>w5Oxa# mQk6ٖopbK;`r,K-?y'uI,Vy.-YP:k/8Nʄvb}eAxǎבrB033םMX2jSI/:P%2a 2b/|CovW;a#:C.I^ |, vkt: }3|TPHwt1J?/B¸:qxE!Y`,B~XՊ Wrwvxz{熱#=ܜ⒞^[Ϻaϲi8;ӿjh_bs.9lK$8 m*Hb[whcu>qk%%,VfbBJ[CC̶A^ˌ" ^B-#fHYc&,*̈́@`f*у o3T"~/L tr:s 0ؠOdx»ݏM:ȠINh@s4 d}akoRǕ Ԛ`|1d^]ύԷ6o4? wNp GuC ұ78圴rl<f%%#8Ukp}{tk`JF w0YѤ8RqrwtfLU&%~].iJ##BTDV5EH0 oM{PZXKq}脺o֪ňyH՞u5}E %g"G7Z`Zv(%!A Nҝf iCl!ce̶Ѐ 鳤6ɃWM$z0z"|CKcO!ɹօ$;0@]P|-;vQNVdw d%KS72k3}`b`(Z)Šɂc9V% ,l7ZD&\X2WJ!* '`pK:/3tә_c O D|,q&Q/؊u0 U 8Ai-\$ #x̡wCy %X?a/LO"qD׍,p\YOcѮO5VܝR;Ӹx[ZJgpQ᱔919fw6;h'Ӄ4CS`+jHQ:s42 b/G#'4nβD+QGhPeC0C>7K1z~-B"5b TzC=/Nlg~moyؠu;+/@Dn7ō4 0˟V`i2f Bu}qܣ zvER,)Jh7v"7l˧FQcٓ<秘X A91&O(A3]p<ݜRqWV ߖ]1}3>]CVHbsc/XBhh٥x+EC=tQBAFOOIWT&B]!~ɖ CPC=P~l_p[4ƈYv- ( ʌ-^|1f_2 'E}}w7jIk'Kc l%s~>|nN`>o9e` jZ6X7Wv^mEQIJ+($9^B &'qp/WeRk)[ >9VC +:gK'D ${(ZBa WHAI'_V eg_@1m)z\ߕڙMb(t<1۫lf-g\H-3Ѷ^tV7tV2'c'2UOb|b-]EܐA6~΂p)"ҌP*hBMb2єȓCT>M5 ߸ΩR@l%y!.!)Ғ++WM.z~~5]tPLxMSg"\v|(+( T/f{GxR$qPTdCxe4g &*< T_ּ$PorTqG-*C#\jUoa+-t}7 '5lAu'XFrwԡa{ 8܌DL+{ `U,^ uh^g-;r&5j5DQ2vER$;`rr"#6w8_9v,BLr"2xOQcć֖emVGFۙ5v.bԹP^(Dyx&bǫ@%TRɷ9KQM{s|X 朹vMR4; .U.bP') LlXՙmyD:"}l!V$ӄPܱ˵[VӗUD:hUuA%[\ptCDؓ/wRny[lI];i&ӵ5m#L:<;6ưC~}ݶ*tENc aEy-Ct ;> f} sʑ7 yqpxRũ*!v!/\$@I0i#J koYe&aD]ƶ:@˙rX> Jbzگ4@G~ E#@NADf _AZVk5гӨ։K̭OUFwJ̆t uI}-YS%o7(qxUXfgI?f ؘb1(^L!ee+\8tw:~xPH1pѓ{*N_ә2Aq0z⾅F=Jy<פ~ƕ kTY̕]g,A_qay6ja6vH'ZT݂@r黶D1-4;˟Eŧ5CQ@f/Ɏ'}7"؉E_R՜d!!6Qm##L!+:=XRNd08fJaxu8 }( ="zxZ2dG"J:ӟ/Wtj32Gk OF;j)F_Q|lF044݊GBE(1yS'jA_=L&-fd{|0`L6w ty5N̎_tya wG/@s iȑF{Pxk @c+h#/Qw50[%]@-ِ-6Kˏ6f v& иPٖ}Z{jplK+cb6e%mC.̒M?&-mIqbuǖ1jkpY ]x9VŸd'\~O!1oe'RXjϮWpjɜ6e*i|Ov;hnrү\0*z[ofx}&H.I|DC Gcm:oղ pm"Zj2\h)L:h0Ƚv2{}%aH>wr`ս+@^+e}Fjڿi$#5nc{f縹]9la.IUyނ%z6[`ZB斆^zƪ R6~0@ @'@k|&\ꅮG1ނed.Z$mleh{4RTJtv/ ,Q4hU?':RN$?{ABu2Qw_eݞyiA|TD N>Q}O q%}իYjEc/]jޯ}ǖ>P#J.},a|.d$sAA՚'+Xaf,iKC?@&%ZxSZ"Q.BYZ;ny淏Ϣ;`;wW'KTSR~zsQJS7MczX}YFT_@'L5*x>~.%{-lHM)߷>R{DfEP5_zΰi.x_^$7S,L<FcTkN-P`J%`=܉7G*rvL~l4w};ՀLN34_KZH1"\ *;{+݁6"AܑgKOpAb%(?W6hsd~߱q&1FN;2+KΩ<e-̦'_ˇjZ">=Më2"fHouTh_pY-h1W0ı_JODk'fQs s8Ȗ/3jlJ4RSSC_N?iD 2w|n0H,z欨#оem u@3.iPABʏs2Ap6}Z WiUÀWJo[ TUٺC;48iRIDr^*oOnAx [dn?+bmR^OM=InsWMrrCPʎ}Yci;8x'z<> nd%k.Փ5lvQszhZ_xo/wc~`1I϶ҋ_nu@%-}T79z3'`?BKDŽ_Nv~ŷ{dNvA5}~]%$'|+1fio?A(ddd[LqW2:;\bEƍƌSG2GtѺT?p[d}l@y* ތN%oXR=Ir(4`n"͟, r3d+y$J`k$tgCoPY-pȺӇVQɺ vf!wdL%LKɌȐօ5X KaW[Jnf!"izÂMV:8&l; @%(>ijR1 ݫ~9k5 Ӆe?}%J2:FE8&'OR"xZ1參|f;o>fy~$HK􃢒}S NĐƞ-%H#R V,<&Hκb#I)7Kupp,;:9cEʆ2b Cq hnu?Z%uOr| TFQ!d& < Bp .1.Ǜ$좧"($#1TĔZJjfbIsI_.'s>Ѵ5H 'vrPVQ8"3v_u͟;S<, E8~2/ 7 r3?Fi85dz!'_1*$!'L!'zږLv@8uDO!}Q)QG]\Q5':!0/ʵ>2Vhl{ dZTv*ThNX7:3vAH=;vWhMvANKt@ vRL~NFr,wmyՉ_"[RfF$8H@2ص[gM_BtG(9ɬ ײh6Al,}ae;32`[aPrA b65f|Y +ɤnĄQ/pϯepP\ANSrʫ߅ yQpSYc;g 9rlCT.HuZEP:,p"=Q`ch~΋#N6n״Ɋ\&"~'"as]qM3#s.ZB z].%sPyFF#1}WgxL0/NS~ICz$?ԆZ<5>rvҌ a&/\>^saHTRrXJZ`J)&ܑpԋ8DStm70[E'~J"u)(cvyDZ vnA[\suA El|{#FTd̎O¸nYဥHo9nn^rT^Nm7&[h#Y ~vV5F㐶1l7w5f{ "ȡᮝ4n?j[2Sci$Y5t !j͑Dse`8C"6;&jXaK0︉Bmu aOp%5ٌn bX̷mbV],x~_Iy^FRJoOҚ٭?}rwټ]R zQQm'W[vMP8f<q vTZǙMrA\b5aD"a,H6HEƴbL*ъMJh@!&Umlodz *ps@r3C b́ Vl u~=e40V$zc1i c= ;яrS'oG^51lY\?B܍+,'\{E]gOP\b[#q3, 6Z -Ȓ({WSpQ/X\fzA]J֨FR<ѫqz{η6eWo݂q]x4aM11KOv5$6Y_dMo=5Plgjh q=:DfqvVXLx/0~G[S~V4i1]ժ3px >kR~zij?ml%cQY\ ~V!}b2ռ_(" TnAAC~"a( s[Tܓ9NqiBf{8QvIi:%;D  kq[Mjb!a1@pl4)f &ޯE!\.RocnG#i}NL pGIISe ߈jHSͷJڮN7!zZC'u@u,t@+Th 2}oj z1cyhNL@ 2$^ƻJz< 5Gu^-5Z/fQ( dU?U8v۳9Y.Á5$uM1`NF[iSNK ~0VkblFJ9-:Y2>۽pqE5AuZ k8e/ГFmjˋ5%Ąb'+%BnicTxcW cfѷ]P}(kS;$JUtYymiD}5};uTGy*Mze Y9i|! iDqě<<]}iP"Yy)V#mMdOچޙ>»W_=[i!7"?M3S4]/8-&~]8(rd"W.bW*û\X1_)ǤS1˱~CJlgƊMVT$-,eFG3Ue)8H'?H).C͔ʆ#< GĨ j˳Y;,EwaDkN_V (Ipi& u'2K5\R>MQk :RWB."~XK iɝ*>Bw}1K-\[7ϔˎBTN8*o-?/[$ G C -7^51 NhF 6\r̓2nIU|A'>ўaU!Ƣ9TP^߼:m)c}lW0J%Rv+ '}RL{&)5nEI`ˬS{-~8jOR1^ Ϭ-KpAP%ۣ|cKOh4H(!ճ0vsȕd`Tkþ/ A|)+]V_,lBz9Oߓ8%g1Y ivxº`Gpw} ܧX8F-RVXF%\ڃy䡢ϸ^meaB㞍O<hE1,FNoI tqlPْFP 8k|CZg| )WjIxV$/膫ͩSWd1@ެi23TSX[QGP'f=\ 8 E_kb(|zDUڝݾ墩Q~zLcC(1{o^BɅ˨\%^>^vZGK!,eE6eiT\5-dٶ`c@z~C/K#+gg~R`%$-:gxjSl}`򋃅AȨɚІ )\i&F3t J d{%+G?H` )>6GQ#G>bg{NtC8>x| } Xhyf-Ǜu$ C,\IC%H0h7~f!L:Đ@A5 5T U3I\ĻR2n>'vM4È>H%ۣe6kwNXAݞ~j t|w J=v \Ua;jEӈ@;bV7gQB\ɍWc 56ghcs/Y K %ԅ 92 Ӭ NDd=~ tŮFj@8:}G\ &6ȵuA?T3k݂\!~U܌v087*3wũ3IH _%Nm)/иhA)0[$[OE5#\ˎ٬LEelMdYhN? V;̗ƲTwX4M|I,!wʇLD_<^o_@9F|䠐9Q=dZAsOCC*2p<,6E.R|؉x6(9F[ZI }p딥>sZw'vp~?$ @ ɵFX&`x{lY7ȭ/}˿*a\R-yR2SXpTH{<} ŴvJOYxde)g٫\DuSLt"yȽci%Pt q-I(u@I(`EĆ#JƒCQv7.^%CF=K j1,l1ZHpP7jQPfixEfv5 I1&sZET_J"UDD;0v~Fy-pzf+!Չ(iz ޙwzZKj+j݉D<ݑ1M ѥ0֤33y8_^KNQJ9g*3Jh AA/ #Ip:o%`9u)Qp=Rw~~ {^t+=(<:6;طQTD 7nQ4].k s5KlJ[E3n#z5۟NN\)E|?VHs)3$i&N1sF %L?kE ˷heX$A!M:o5#p!Ζ0Vrev=kpanf>6}!XibH!0 fG&ᮮa)v 3\BAXJ|kakӱ`l8Jܔia<`5z[&j,˱T ~ĩB9Nbl6l˄Ϭr`V+J *ߧ'/g͑bcYSQM !mٹڍ+d$SrN0bAk[sE~ħb8,1Q,G #;гk̓8 1+hy/Dq(+U $ ?+agA]Mv#ǚ- &֬zCwDRMA6E5\opU2b\{'w_~V%g<w'xxcݡ| ^p{&%gi{,68 >MyB%s0@Vj-OV7%ĕ؁l$zm ô{ٱ^*sp{id>e [DCoppdKQ7vdS֋wDe[φ+Ɩh߶k걧ʾv:!mLZ$LMi󷰿Z ۩U(8%Mٴemd?fu7 $Dajo5q tmv!d; 7vcTpykCS^e37^.ЫG +I s:*vExMR##p#+@{'C7voZ5jiq?qEN ׿vC.(Ԍ wo}`{p " A ':L gĸQ]~WJZrJ'm/bgy2b݌J/H5 v/#״e5VoNDIj_J On.z+嚥~6]/*W,[,`D𚾆S<W-0Zf.2~.~YTJAsbn,)S"ȧ8mxS+h6U(>RTo:}2!+i'ഁE>L^jUAFNj6C=XVqrRs2AVRఇKP8001^808F>{¢];jD+Ť'7ױEC9e@wIv{V6ID:M]\|`nduYp[sQ urXC,'-g}?-"[ |<:O"\sr`xlMiՖ M_1'ބ#-ք[P@f.x_ ri{M (! xU h`Cc19NfJ߻,@eߢ-'8bzZo \=MHFrKƹ6gˠ,hr2A&b&0HT-N 9WC2-6%/d~.E$EG6FAv68G?0=ʄMRo"ŷ=}Utq^Ãύ C_$ɸ:id#xJ04YN5\?ౠe(}h%l 9+ݶ $yqMY?Ud3xOZR Zaۣsgu˝32i DGrݮ|V@aa;xvwUd)(k+)>c5$%8<R &nQLI<؂GA(+.ёk^@?OlnZ>-M=,9g#^b Jf˚] ]k]S?7\`TIl_$o{ oe|6oVθݎ`ds;/E'0 3nkulrU3\eHcۀ-Jy5~˞lQ[Y6Yލ؋_h]CtK[$pd0Y>&Tf #lǢ\[ߙb )pF03{.-}Vu"sYugk,QF%v_lrchVLvi>oYK!R1JZP T$ñUdݢ;tYӛ5쿟)0ߵk X$|g:n&=m6aŝK7q-8^Wa? =Y orzr&gk e҉s݋W/f skﱕ)T8{t]ȕ_2oS+v>*4`[ɒ4Y﹖w␅-j;M˖Dh8yq}ȿA.K8 )ysuWPPjٳ9 hRC8-PUƢax[h Bx7Z|z]cTyd>66J>:8EXbrxjWI%\,pTяM]!j GqvJ;n2]ڛcLJЫP#/Py"lܽ![$CDC DKߡz~'M&=ڢ ãֳ_eSGkZX?/`B״9S+;iVa_=Ð B*lGvݬ!Hu~4>v*es'48%2bY',F? 2 #pE\@ufU23)-56\'%0%0S %vǥ D+g뻜k"+KTՅxOX4r(~&WPiVjNO* Z&*#^t~"\>]ې4Elb[&Yc*'m=g]`C|lKP2wxaf&J~?} '.E.Q+8rZߙBi7r>m^d@Xnޝ/H"s3Mg6c:PԃSW@.ouohp-|%Ϙj5v YJDG-*+^RyxͶQƿf*ɸ[=卿qz[qgc`g]ffccra8)gI0w_KзHq:1;X)WYbڏ,s.E(8 ~Z^` Gٲr4ta胯v)t_:Y4:?W-K&؍TP*Waͅ%i6n4Cܛ<3߃lZN->`d9C{;!אָ86Ox\dk̗QG#uC(㫨y uGP̤1 p*_։.]=W8iB/:PGIE z2CwtvelՏQcױBZ?yE[nZ{e2Q"6K݉1F=r>W4Џ1q<Ћ]]d6!2eQͣ:#l+ȷ8vk,FNa^1*@KmКܖ"UXV>JaȲ4ESDoOf* e+ t=50DAkruDH(MS?G ٰn3` YCa:Hʰ?)Cĥ\Lc}0[u^4x ֺ֠h'(9&7X!E%\./f2؏d'%29dDHXpZ㎝;#E;Fhxxf8GV\C KuXi[R.$qt!{^Gqs=E!)}ك5*B%0b;KןLA'l`BW9i3S#Q@8թq|7]:b(Zir]ˬWꏡFƒ8@t\a@WZ z8}>OD*ù!AP$\|^YRN3,Ybdu-Dod`*V 4}j>qF<sF5j);J'F݊C̜m>K7]wʪ9аelU.T٦jYp0sw14X)M.E^(8Ŏ3gA>>0Psta>x)HWMх+XtIp:LE }U%5J̶K#ި <%0bܕ' <:cY K,4"]tBT VI<\]TDX0fZz˫ 1t2]oܵW%"QWǩb"cIz R.g&(/W?sĂzBTYrǔDn쟳?I;ϔC]$ԉe{UߔރΔkXvxqPA.OoScjAZM@r/,?zGxHj ֨98XuĉH WQBUaPКxe<;ֺ$uX}]HI#TB"WrC 7.J&qଋCbp >l`vd,)*8" RgtN &Z]&c>d9Cpm>.j&y.f> `MzKW4rk٭`,_ tTp26qv5)M7&chfgI&"X `IsΊ3A;L%cݷ\GA~z(BmHeSA IL1qj{"A6~%7[͑j%ݽC\C3ͱTbb {9e01 ]jY GY~+xGREeq7^;]ylXLcSz;ڧ|q=ɔ0N8 FC_4Pҿs !)!h O^í kŠE6jyBAJ ۚȺ/lvvh#$NhI~܏|qHm@o3+[;H{_:ƪrY?ʣd>0j nD!RR-V飼u+#U(d|Ǡg~93kĚ?7SHӀY;VA^<>AnSH뺖[F8I?<3^鮧X\YX4}dF vR#qOPf ?3>hKu[fM]2EH HJw(D[ qU&o68Nm_r)(h eۊxZ"ǂ0vJF,9 !,( rM:JYWՏ_Y{o(Y(MeLAAgHR(F(v9'ݙK2GiHe>DK Xy,}Rg rBHDmZ mc>܅WtW5b1^Sr`>(9SdP}t,S!fҌ+b|$*&aޛR $GzƮƢ UÀW_ `l-!{<-O~XRU„.&aG͝Xb5@!z}a׮Wvv#.`= yi–EDé1N}nVV<і*}upt,>o3ۖZRJqUou N.1%/V8H6΍v_H:!)iR9%: ұ_To%{ Z=lI$i9ηOp `FXFA/e$\2 ٌ^lf#MÏB&/>x7C 3jz Rn+㼉mL h@~ٖO8N+LE8y *eXGʙ!NM t #<)126/P5 8tO'V6 _tݦMFBX97!2]9⇷R%JcJf#K`L-J Am@?w˼ڋjʳُjafq ˗L MR?(kOK.VYFx02YGSKG<*Me=5ӫ9!HZ<"jnllsMzʬoF'|krVcEcSuH16)ZƪP8qU@QH '.a7|.3FƻBH>b {EV9MTêHu9/.g>T?DB \tuv?_%WD)C<~BDU08A{<" n x4۸_w>]/lyߖ&i t;CtXx g.I)wfOa"g@!L|iSΦ.V0^flQc (G tUk`fLNSV7k=C>pM3@"/e;io4)N-:Yc)LoJn onoq[MuxgfuO:OgdeLo2Q* `Ab0xK䫊{wl=^?egGcp]Yr pYiz%-|Cm94ݲjڔKƦ3sTc Z39X3q;"2aEZ*"Bk JˤZbO_J#yABbK@`%N(mF!ƥ# iAGF9Fʪg`ߎ]ez9aCCߞ(|ApWmhvlfZ[ [lۓ|4±@}Ná0?"xRXT;TWWH96 ⅂Pb]>@U/~}4T`oh-ҿ,҂ oi.A/҉L68'u K AVUOrϒDDyiFBk3 G23c i.zYk #_'ؑ*,T/v c]6=,SRѫMv>Aw>#S 8Nś5?Fڇ (;s(7 ԃwf}mބwE],g#~.EwIp_k[p}S";r. qV-N{۳ \5?kV/*jN(>fnU@4zMq@Wl{֗}f?N12C2,5c8kS kGQ U8L) Β)kY~xmqX.+痛ñx RJf'_l½[BC/Óp~חObE@߰-&e5534u6O2-mk<| \MЫ*6 S̄ԕ~L|xHw{@7?p qF(OWI4]{ Qμ.#{q.nR-"rCl/ Bk`ȹHO!A^ $h ]W9f[!,Ի"|#a"(+D ]`C""x]%1H}XVPw\.VP[܂*5PM(f(CAd{nd9Z|k$9hd;+U\5ړ| 6 #"=l苋<[/duې Ғvg9^=--v\߶Nl@H산XCA9o6h:n#3^%k:}래S!5/6Th=R=%K'DO +b.-#4/ɞKn@QWNLyVw_V}D3 {/#/Z5s7+7ÄC IsMl~#( xS M/.݆{AG0sJg˚dO=n~$)k*%匥ݪ;IN qwci +/ [FGR{ VZ`G{mt {;RvŠ-7N [Ɠ+~Nzb~|yo~.C@c%m]3G f9ڌ'!J0Ǧ\=j"@ٳ>$W\EBr|>GJAk &tRJL ʖ[@f$n 7A]K÷_If0ѽ| sԶvݴ|qyZQ!bR҈F>o>eL+h<^2"\RF% f h*yw^xIY4H{ w\mU)ϰ: Cx_ȟu6K H"JفҰNQF!xR޷%;Wum^袉YnK^JjIW|M-Y/-r  aZ@J,ޯ-$x3B}Q@33ɬgi!?@7+%9_`/&Wţ(Tڀ+nmk׮A? &+2Ui=>Ćo6^5c* ·g ]ueYZ7dwYDl|af7#e ʴlF:-kM,q:v_IRf;P[!6GmU4X r^D^Dq4se8`$x %0R @"rzA J*@7ZIF.L6mˡ.&԰yS /e㵩Aa61 ^a~}4>m`w!$;'8zbQ:n2 37 zlU 0 .kR*^- A/J :1:'(=N{,Zںb)?9/ŧ} L-u4ȌST̯jNCZr0:" ^9$˝fЖ(8aT=0nSd uTvpJoٴuw :25_ gaZ8췤ѹpdbMw8O n&$AXJȏ"C`7 kI_~9?"}~ Pf5.3ZgaEz=/JxZ5]|un^;mu1i0^ROWX{):FpqD5v!ep͉jHxP;4%&P"N=rAGKTmd8,N-/[X,5D/t h@V^J0Լ_&koq"h2K"PƎu0PC1Ut@7]3r'LPd® |F$^C=Kӥ!Cilc1u;(&hH]8衽wthJJvH 0ro|[MGXVjrg+OmO:~,ek@L!_ȡ5 *ygSOOBp$uM-PBx#|gg7DEW ћ\%HM| >eB_iCԏV߹ԣ1"[·|Ju*ˊ HeǏ=apꥐTG *f§^"sY6N)Nk]f#=0i^I܊i#BJXv7kq$N̻}Șn wz4:p~y,~*NT=ibG0rAC\C|Y2vR  Uj/!ap>2(D1XyԪ\4('aKVA J\(rٖoqP~ybr^z(!pYfYz58)|bq$v[=Ehҭ^Aғܒ=|Rɵ!$G$a(>^Wd|ژ) ,]dv?}ٺ734hsMœ@;ex)q ,Ax甉=GW2-L d0B"ғP%%Ĵ&_C88ҙqa"b$*ZQ_POCRߑu Cv@; |f {Rp,.]|[*˷yaRA^67dFXP 02OQ_ aWw* U{*vgHxrkcw,MJ1fŢ/.d-LZݲߡ$lWWi qduSVÒ}ّ/Y_H qpZ{8CK Dċчlr5n5jE2>{s@Dq)#T\I{w$k=1(֬^4_Z0Ztbd@6<ЇLt5ʸqþ p>}h-w /Ñ]4h^ṟf>0g՗`M;Wu. Jh@F[&N`7M|_MԠCKd Å+뷍#wwَelG0h_-V6,1ZaOkUmfm>!W^ѶmMf9M s94dy-:EPG|_yNrPwa+.B{LU?D00͚#E/mt-لGLdR$mKgDYc4H1|7NpqWX+[ѹF)fXM[=noD _sc]>90$6f7W%e03XxenG>UxD[2)5^TߥޛY1:M^pV"|h;vr u5c2K]f]U`(~ߵ Xvx)]Kew??@$. `84Vny9v4a Kj$;( ~yۻ4 rִtfz&h}Mxa%N?%ZˈpvqlIIȱwΟ;"ч\;._ b7IK`#&!ȯP\qqջFKY_,>3j=r0;ob5nIw_HE[i`=^:$A͸+# (h?[JjwTV๏n\ǑS}m2 oZ`Ph f'>־`8𨞵:HAxg$,ͤ/ :pTPj!GvR`U"*KU/K4tE/4hgN,wQq\AF5%`-fm"|UL,1!·Lۣţxpb(htϝ$qCkV{*$qԅ\gTT2'/oeJ0#[O1mAp#tX7H'%Mu֊5ْ}_%8Щ(W5u`Ddi y'}TA 6Y>CU]f4{_Enu vDe-ۛ\*eAxmg"VT&YTD˦ ICNH#JJxx#2<$"8'[6`?j&#*$LSgO(Dk߸WL7pD9Vt"Qe84hH9.5a=M3bgpP c :-ԥ*vsO~#}g"9eOV”ItMhRҶ1VVz0(;/KЏm>"=Huލ7ኩ9;iW:ګA MS3|ȒJ뜍}1sj1BK1d'Bܱsisֳ~TyR2zG311UdtQ%P?pcB=n,9#paNW냐 c陵tKOszH6" ̨ѱZ* o#9J'76X %DM;rB2{- >m}ړ$;WI8xr; _XG*«sYkHҟwk+ʮ08ӻ9 o7*3Z {ljI E-Tf2F,3Hj3c+5*+0SrΟhmawc9],`+MAOe@T /;teq1x~:";1_Pt -PBf+כ~@RaΑR6jⲈIc_ k;&m+3-W|֣|E$y4qQ?/+ܨ V4;2q\ 92A^JcfJ}B >Rh8hkQ&? h\Pb]+0* O}dlXAcm:88:4W$-R?J}/7m!=RUB)9[[~G R1 Qhwҏ.zhԺc=|z7HN\7&B(.L=+ )i!Cv  z5{Vb`[hnd7fû`w8be |PHd"0]' cǞ0pUc障Hѓ&nd_Jƕ@Vf+uW[~I>A#$CP3aw4`U"Rʕuo< y!!8Ism*$E)}'73M8yyca|^Z~F(%[~DRjQCM"ьnxXAyCO@ArU=']ӽo;T*6l_B1 lɼ[p x1LTObSoGdXd&Y]p5|[ʟl5mT&20219.XjNJ;ٳL!FWOIҜ?{aĵo7~+?X,1vo:DQ1j6'G>yy3K.H]4e`U7c!C[&܊VϚx 1H$RQGvQn0OaO<̨W/ =Jvi׮2OQ\azms'ww1%`w9+I&l9bgXoo䌣e;'mΙb2PB|ˤ ɽ`@mH{iT$op<\\ܦsbn/.wq/Y}_5(5J54Np+l}`8;A M\N)έu/r-gTB1τ 7=)bպ!BTqGsҎ)&_Ci)U/m~bN嬏E&g40OZ u %C^csW # pG G lv Z J~?j h74m(KMIv^3O+ln%DReanhLcB1OKR4;"Nղ3[F?[Y83q7ObAqN@ڿ$>Ķ֘{%1ʾSˤsZԵ}D[=|5#y8`7eՃ@ʭ8":}PyK[[\43roϴ Z-&A>9쎬0ךZ|o=+ 瞂$Lq _qG,t1pcDnyh>h 3#~< 3ǟ@Q`_9D\F=*q GYbtG8/_~B<;,f9㬿_tz{$- : |r߲47Mw[ % MGARXIҢ۫icU jYfx5'[o":[vIZ=qE (<~+\n:fH9|ʄtx yĤxōXbP%x~]b 4H۹cd?,@r|LL<xJa )=ӻ  [_L5'*-ZHqmwXMNE* 5 R-?*tO"[ 6;UU7ό>,l wtdځW$ 3yN )%QE%V oLVp~-[gyH}y_um&GXSWw No58ea*1kUI"8̕' Ie/m dȈT)Z,.δ%0:a7ԸW|ut@B?z[K @A]e">5O!q,χnwT#x);IBP?{~y ۖ٭,TVt@\ fᴏ#$ RkRk;jkٔ 0*UUMpq}Q_Y K6\ـ ڄD蕣JF _WEj6t1!w4S_SX{JA '!;%sī@#(*$_<5G_yA\ҍgȦ[ DjqUe@ER7C!򱦳ؑ 8*s1M|G{:/h#o؀z'<.ٛk7`>Td ('$P wkc$myUiߢ;͞|eڅJ Nc=-`V;Ln,w5HܓPM01H>JL664E #_69s M.'R#xN4?萿Pru/1{SY%$cѓ>`Q`o,4PƍSv24^^H+ެݓF;%g⬡.FX mHDɕ,W_uǑ8jeYoN~ Wt|"Ǖ bJDZ|}uh# r.olE2K!Тx|p%*fn hg9u1Ͻb_Tj~Бo.]JS/r gaWJ/؈Mⷵ?/PhOـE?m8ח3o .adEG)c @Gs;.، 2!4n/XW+%Jؽݐ5T|B 0Ē.A3{.t=z V 4~B~ fTEОfm$UKjWc+FB7UWR~dUGta& qu\mps>_D:s>b#s`8+$1<LHU{NڄjAx}8R kKD`S>CZÃszwERc}$O>}QqxuB{(rJ9`j:g\ްZ0c I4|Bj]ݤG2l9 63btBw#SF>ƴ J؏\#;cY8:=tx-2YVi1H: &54Q\걮Y}t̯B썌&'~LCt](QȈ W*.v=t "'0W4컖8؉`/>y[hb7pPB4;\ACCW1|A5)ZRn;Թtc̙Af=P+ө;DE\VQ}EmmUz2xAGQ,ѣ/0 aw6, KӰGοj b,*n)| :K iENOFozJ ˉU$9婵H-hJCh\! AwO}j$}۪O}xk'(NiQ_o({d,̣ RƂ2& JIDi1Z[DȊe0M ˈd{䄫Q97kB44֟u=&&< @dbbR'\k6g#0兀'+}\;l2 _CW,^mZVJ{q?!K]bgxTUE'7pYOvuEn0RY A i|sLeWd Jynlʔ:LI9kgX %`oɬ/n*8wXX`9߲`H$ǡ:YC%5@H'9?J*x|0Jb+2 "Sւ`3{4uS=]?Vvs?w6 yq3>[ETP.5r42x"AږD6CT "(|[ʡ/К͋ǹA>:@UڰpstצHCsIxVC;b##h>'j77yr ޜeS7F˰)e[s&{~Q=oar?)ڸvhZ9Ugs] h怠k^NzGgaԕx5u~3GZXl;)̹ G]*U=^v0͕B{D ͊# ָ}o{҈|Pd j#b]e$S; ՝T_JܻH*oeYyΏW*I'%y ѱaqsP)6@ů_gy&&]LjR:][[~ H]Jap*x7OMaOzxl:i,)2s4&n]" 5ߝqn#RKNKE)!M D:2AeV.1YTTTnkt-D{KIa8^5Bq#u\ti|ƓӇx4} 2eGGJ?iMwObO<>_ Ge{d"|@2Exb5,o|.^7}`|n8R&EtF:my'*@=:4>W~[ȏ |,Z/Rz315x}*H)<>wb 3|އ1pzB;[Ghd tUP-Σ*xN~rB=JȲqX*;L~=t+Hf۩}%*ד" v[*L!( 7?pƢnpozMWVs{lZcwV؍ :|,^v Z;~a7S<r(,ip^ ͯ@e/4C0mxO3,fu\*D2UƠ7f_Z.+Tfc*`gwXOƐɟۖ=r/7!KJdL!8K_}Q=" $N(#[[och!v0KE[:z?'^x ^*PŔG*W`iȗ6(hw_{">&XA --ku-\ edx|\\8ge\mDD n+ ŜĽzy T]w6ovS w1%^q]@܇*wȝbknv>Hay5! m /#Ŕ'Zֿ宾l(A,> }[]dmghe|<8WH]{ppiR)}&EPxiaц8JA?XLHY@}8S.Q)wGep bLm=}Oۉ DʯMIc4,Q,ڪ̏Gޡrq[Y]lߐXG]'8\'Ry#]5zj[ 0“U~NaV.THf#[rϝ)yڕD,]{aBH E7XN)\sq5\0 ]f(b*5¾#RuG(Kwgwp#[ª,ڦ#bRV~fwO;q,s p=;k] =Gy׍&s58c3IDUA$D߹rVOzbۋ^[;jhEO ؊Bդ~Xg08~e>( =tEN?x08Ѓ6 $ܟ E9k=!ƠI~xu;VsS9:[b ًJS~_Mk©?6ɕ9"`V@ʗc'_,]HjW-fkĭ~8{=f6 NO-!Ѫ)gogavOt VHR"O1:g?ɍ:' 8,jй2< - Kdwxc0_;F0ҿ̏,]@!u\q;ӎ1=?{)2bIm,ٙO26o`LԞ?ت*f'=&Pg݉m7*#X 1Qb1S_\ (ÿu:H aoB-t%j/یrR^ԻX2S6?F}{//m?|'X}`?dl%hD{R/nn"6uBJ4vɃgx&-^̉}790;>0ufZpsҡq2eeT@Z쐓v3Ipͺl"NQ+8=W:J_jDL:g>K 7{"kfoGd}uKŽ;9GlIHM Blҏݙ.oUQg5<P#5=fոbJ"Y?}7Hu2s,&#O]:Cץ݇Pg A7 Νl( o,JLsZ~񎃚!a|]K#3uSmPbޘ8n k?j%`P0WӲ ٪PE?YUUT%O`1E sa5^G@򯀇G ^UDVKyQďba`(NSAXV,XL>X-;7$,S8B%~UwPaq qIaL_C4nof߾j 0 +.O^qd[bfĒ&Oa!:Ts(; $@iK>SaE-& K_qunxJ-F~ˢ#i ?XzLekp99ؼbgn⇨Q$eL{GhsҜbPi!Z8 xA1!U`Om ّJ';-ůĶ+,IB4W4a+!VDCi 1+X?{]ˋd-iFj=3_amΩ"?Shߖ.KnS.(|ʹw p<k"ܕDk V5XzKt`1؛{ :1 ȇeyF뀎]kb1M[!Cm$5JE#p)JP``gKs3|lfhd`H=μt|2]gޫyX ĚL<^ޚjޅ9Vǜxw_JM Ni:F6 3ʍnۇo>$Jdvi㱅o2|Afa#өSd#QiQ%(k4170hIK@^:E58 ́ѕrnizr6QF$ x[Lk]0AbQo鬖r!)ӗxV$J2ɺ$ 4Lz%BNu,$Wvduy!Kh軺,O|DwI,Y&?l\cOǻ9MA !i?Ѵ*zKQrh|Z$Ǭ'mш|caB2MoHF>Fy q\u|iY~8A|:-{Qb-ՈWl~-#\Ans,ih"/r7q, ü|"Lz-meB/6Yn#> 8r%d }$?LF]QxM!zLOnvI Fc ̹*!?oc[c@IA*ܪ\0 }2LLy+*LYc3_rp{8-/W_yEY/dQ`}-Q2,%ѹ&̮ܽUajvYj Mu9/堈'%3•2GB_,Uv8݁hI)?oa'IҧaV#/D:Cdf_=8n|A&00OP-KHƉ$xb>[+BhX_gt0NPhLթ1GuNuOd\oKQpyWR6[v=/ӇK6:k /#u=*l.`xC(M_WlVky޼ė WQ+GP@RrC1Zpv^0f/l%41lإz&/z-Z>ޓ!<~˂aěO"HK`b*) I2\w#}P9-9k Iqw?J&45#3lLX·;];^Q\S6}TlU5P~!)DUZh`SW6qo#1 ޳xᣎożY78 id$o@oJH(5ѹHn4<eg{?p,qb#T @(Y$)On#?HBN\e_7L=|b.t*DMo&Z # GƔVmӮ-P]aQx;Q8i4 &a5:: 9 F78 ;CWv/6Klh>.+58 JlYiAs "_4C>l~U bq] -(DO}FmCVtE:?މAoib_1̖Pu1'1_w矂,nQ"b#Sv4KS͠0)ζϬ&o> qClTPAao5ƃo>". @4i^0iYn}DQycs,=4gⓆɅ{SG3 na %zV>x`Ϻ'Ro^ wd BZmBɾYvoHWaӼ [|Þb6NmgstU5hgMu8pxqz|sV n"xbnÃY [)}D=UԭP假il<5lN$K޽7)O2XȔEтuؙkP NWxh@NRb0/Qլ* )&l 'ҕ5QHٛN9i˪]gl';%KnBwa5<ly&Ͳ~u!.8~r̔j1T@L#,K:-Ԉe/\}fGS,_kGN5)"ws$sK`Y#my~3#Y:{ChXΒnc[Bijw[qD$#k;w6>"4 .'M <[s<mQE"\G}tDVSȿH>B0mQ?:!5 %v~_)6'(˰E:ejS-z+y(4Db\L{Xټ)kf-{;%(qi-Ourf`dxe(?_a|J>xkhjLDp9`H7n_x2u„U Iz)8BEQdn'6V.p *Y35{X872̔CNz|Dhp-,L$.uˢF#06-\,~nn,dU`:v&GU+95;r6%߹5R'd/yig'k?oW]G4k=Ԁ"{3//!M룕Jț`TOѱ{3paiӾ +oҭzuh3â>(TD/qibr$νOZn~KࢥKEhP=׻ݕ̲ZE1d"T7^VKFEuf~M悹orᠢ9p\`5K a(w6^èx/zytu2~ƭN'TPmay/P`4~Ÿ}9b0i]B1|埛 u]gTzi"ipzjO(G4Oo s'L"g'UEP{V+;I3&c]CᬯԍON wf=U o.e&z=U6m皱6aE~ży@;1]?~ʌ8eyvrvHmkiI;1qojaAcH;& kr+o@"6(&֑Z:/WNY<8@ϙRhM (2!FuSDuګG i@u p4ز֧,Vk)xzpeͪŚcRb[n%j3o<`yDÔvp|lB|h8/J:n1#i; *\G9"*|0*YhtӺ96IhD5s%4ovƠ)W'$4]>xP=:ma 1i*PN8lN%Xt_Q;z]K0ū&+9+,% 0aks{J  =8?Yd`Uw{'4X s9"ĥhN7}D'(u?௏}sKݳ+lXD6;ϋ2L h:C CЀH9`v=3eJNCźáA@zޓs Xi^01=+鼠qs8g|:NL⯚B@y32m_E"n囗TP\eX rxPf“6 yU1Rfǜ n=%m!j'|)z#N` 9=7b:`J+TZFj{AF4Q^Q}[AOn&\ ca,Sq!b2MUDX#-?y᜝!^rDHr1aL? [[8,Ʃ| r]ZFh-)n̽2֦؅4A2hQQO{.09p%J܈ aow`?; ɈOL#ĺ5|$@'Ntn&ʷ, 2':1!!*13tU2"Ȥ0^\P# TdXˁ]DVtx wb&PSkvCSƼN%^J_afZ;}-P5jIPgY3hl=+1d4b}ND}^7! "_rVhJ~tl j&F%J-N|,[i_spO%pmY)IsᲡUSDX1DŤiY(0d0@tT6a[ʗgvϽN-< ̂hw,Et> śŚgFy"F#-+k&jb$wl(+{H2JX1^ 6271=8;z-zB`wRWx$D2UdW^T߈LO|-GaN'ҵB!;FHpQAdnkכR Xu8Wbk4vZ)z)Ḧ:ԁ-t;eDi:"٤1P.\ƫ~LPD9Oc94.,?   x 8I3S[<<,d[~o& <VWԪFVP{zn~ukAawJ&Ѽ) /]ھ4)4} #zX帘CI!!c-g)!O bdP,,ژ\?ygӶ"àк=""B) NdTg8c)rhj^7-kZtzM pW(jp"A3Domp"A[TpC+.p$DmB O_Й'XԸWW/A~jsUaQRzjTKв.|U};WJܙ%l`*OxY@ 0/N8i*Ĭ`W(/ UDolgKuLΑ}_j)i~WΥ<j\ v5nezʘ $AXfyIYOȸ0z/P{n*6rǼ KUރcL^̊Q3wEnfeMⳍ YksIǐuD*j%*C&""I+"p".Ml~^ʺBTQnP9m$`S ]Ol*˶:yWW,`R]lDG=Ytշ\|#1G9WHi yٰɁ"NH7inuUmlU7Mg]~qkTjiF1/d}B/[f<(AZ?b4@W/n0m :_'v14wZx!0"eݹ].3>gFG+ )HA] H wo!qVPi4kIpNf_͘2t+a@l*^A8f^Z>+o/Z`{9,*-~eXM0"'LIg =CQ.٘#tчd}DvS*0sV_RvV%C"EJQ\td};=9tUFԞjz><% ӽE|ffK 40;vؠ/%boVD:؝ e*փN8Z̶7fn y͋j M ~ #: B#W4UYIYfKAHl@cur3*_o'X^V#yiT0'@{ǖ&YúFyb.-E#,?#5%}C5gb7%. ㅎbb%#Џ}qovR XM q.6)FvJr3UM+ q LvK06W:q^2G&Bw^oNoʥEʆmzPZ蘺W`:E¨z0|>:%IɸQoFY hbD[_1D1fiU5< NOg!@eG+6lGvsޛrY)*N;E"Ӧ"J+!Rn ~S#h}yMB KA_'LoYI"MMgsaU 71 ZY)9f^Ϣ71v$ϐ 9NlO \?!p\?"G '*z`\Ih|6d^Z>@4/n55_ۂNȱm3+1XUPo%Æ|KĠ; !K(4ζV 7B\޶p5Wа%9yVcbЫwɮ~af!kĸH(61sϳhYioJl8nH#&a2^ ܘYrߌa"xVR{TcN|kȇ8.՗gAPwRm(>c+!\ᆛz]rL7pfѱ\`>BܼprbNsW><4 lͼx'BhZޭrH7ZMjo\;w'=~$V-XsAM^5 (Ίmp?'dAչZȣs3џ,1P;iyo"<ۦ㲃[A9\0Rݲw`“n+b5fŢMˁ9quc48" uCavm6Uo`SPZ-aW`^`c 0p>[$ zl;`I>V-QQJS&9VV̕YbɒR?.wkA^ATՀUy8̙?Kici{ȋޭ7$9[6DS"UO-g#F5F\N6`T)i ZBI3ww5Dlp@*2b)mϋ>im5^!apWySDzsɽ'; s=#l:lfNY6. 1YLvw! Z)ߗx'hfxq=t/ #x @"?% tt?Z95!gy-TyP }DHݥ=3UI̶e`]9dr2 9j-XW5}i [H.c:˧o5>aSYڳN,ҕtQHh@杴u! RocY?iKD?"f@4rxxQ\t4ml&o⇀_=4_9"-mWʛG.f(DZw9g)ܹT6' TK5ty-2ʢR}F:my\f_JT2stK0)q"-۔1o| _zP ?QNYo”a&PJj5AlsDx]̔_ġ;5HzlOOfqI2DzHLcxT&]%'EXQ#Kņ1<(~cZ6~52Tsԣd/$lv]sD9 9zuglHQ|EF[xw7!jN&<$/a/ؚ$'$-#[ E'OD 1SrQhShb(H&VQX:_~}I+'Ya8IUDgl9V||3ȝ}89adu#:I m铖T 䈴G瑄\ya(M?6rŭ7OeFY&NRǪ~6y?np]Ct׶L وRX~i`;ʵ-嫛ޤfhFe"ldmT>> * s}1@ƈWS*]gKeb`tӉ7APN.ZR, ǃuA~RMh[~DXQM0KBp]c {@Ƒa+3Z]WD%Uf֎+ <L^<;³-ʺK%t'kBGPnw.wJvвqs;#$2PC辛0b(Gr<(P&b]GlR҄1;QF+r"Ct2N. .]LH4<6Sb+xn٘mD ~k7O6zA7=K_[Hda)H$D^k=Y_o@{JA={Y2=1"0صÄѱ[SaNV"ʥfWʙ[34"~a">C ouNJ_[hZG}RXm؎A31+X8>]hglCKg1 ̎51]xRaU}ƨ\DY/_-!zw7Jlr9\N(sVv Խǔ#.@鑈n}qWlķ s&o#jd. 颢:?b-Q4潸I۹+ eYO{ a-1 sBV3fa\D`)~[@诞oWfnNƍ R:tE`9'@YˉTX 簈Q!<^6im[^M 5VT˚3i+Hk G!HK(Tv}+NL7@oC9@N낹:ݖsO6,$s}݌|grMf*V6oO 7 Du@PMYVKh bOr',뜷ye_ѓ#$NOZ4OJ=gW~ޠ;I;B6x}Ay/:Ydz;"Bi.t(ԃ JExWVZ!Ii)FƉ~S?",_P::::-K4QbP 7OQ=ٝp \+1P){4fָF⇥-ay{Պd6X 7+U(DgYdjtE f8%eOw ì# W 8Q`5(;$G;oS sd݈KyI }Mݪs:&ߖܽKP4ϤX#~nk{P/0;-._]?J\,X[ɘwy@kJ8)Ѫ7|Ƌxm#~.ӓPċneVuWp?ӑC* #bPـ!U@ak7Qra9V (eez &yg:t:b9r5z740﹄8X[8yRi&6̴VKU!_t@(B05ŪvJb!LFH|P~[eyźZIŭ8Λ,hZ"-k\[Y70 -[!-jˏ+s76XWBmY+EipFUyJ{_) * 8Ͳk~BRd@1A| 2:;T{Ri" b0*>k! fL-E#n$b"l0O}@v' d`MzHcx_3ȱ0;3;(ҭ_:P drz *ZavRWK/yj2oԌSc^dЕc#9-"ofŠvLjT/89E"˒[F'I`eT m}]}xY@ bG2 [`!XV՚5=bxؾ--W(Z(uEt+zxϿph(LJn p(|.Lwʨd0J{@H^blYU*NЏ|nԔ31BX}$gbN3ÿ́;lgTNxنε%`,*+Vo7$O`Ǟt.mnjA0)`7dK@Ku&uK@T$YEt G0/ HVE YWlA31+s늏ƬFLCF[y><1T{/"^ O;"̈35 ɭC^n E3MK:f^|6ٺX+P§F=+M( K`IhOcp;(ֳbY_B9Y>Q2m(.'o/SF-Bq xxp@+6<8іxNq2*@&2pr6rG~zyiYGJ"R+^ ,m+ǾU^qkA'~q7YA)GI*nJTq 6ހRd q3iMWBvEpfRq#\;DxCE oleadˑi6p$M)5ޮxĮ"i| G93>[H/qM 8.V.Uk֐826qZh0<ѲJSt Z@썿9y ~䴿7V^UP+I=WUyNKz]U7D Ͻ^K[FZx(¿&?}: RkCX:XYEi5F&W~iq.(6Ti@>qڽ ݏ8/^3 }4Uϗ=?::Y%*tOtuOvURzJ$'W!, yO fG* jo`KEu[4Œ-͛6OUyƳ47  O.|O")@ׇ1Ǝ=n8EF AAr EaOjP*j!*ONw5+q? z'D4|/e1eDH)rPhwڎa!is/:cRT_t骡7C((@ǔAWEpf ZZZԱd%_^)kA0Q E2r-O08ZxDFY :93r!K"k)Ly ? h !_aUl~uN_Ym&9F?Y3!J{We S{ Mt")|'uBxwoB<$1'͊ϊ#f6rb(m!=:&>wó΢Uթ?۫k^,0 3ag6ё|n GP> mbkrxxvXM9t_AbV[q-Suy ƭMST<61mg|6i& a)f9QCe 99Q!]o:F EỬ`Ƙ+RvpuJ*֒WӋgl3Z_3emmOɍͷI,^U&۸S}$Vxb yy"P >;`^˝2jy (ݭ[V1h"Q x+FZ'p䳎{ݥA h$i81~b#ty?F*!? Q@K3*AՓ*Ŷ`gA*cjm5*ӀV͠q_ZbQLU-MjN@W$(t~nGӁ׈e/6>#}ܠB*?wpvõr5,Hnc';c7-iD@HTb. h{6 8m?8bJG`;Hmײ=+}o%z(=AJU7ne⍱֫/CW׭va|o$/9'xydD(Js[r0\" / BBxt,0'z,lw,Ѻ"ZKV닅?l\Xlm]^AD9215T_.0aUs|hfZ,{ŏ7Ytw $>4 (?+!g3$Lw([Mg+(RFkcR'G4 Ezgt_@Fk"泶ӭE6}~ԯ55rr$3l`=sgI,@1a~%펛mEd:[:daT { o'M p -"/ܘm صoNv|T>#_',đᨄROxEp2W'頖dwQXHۉC}jtU^a@r;Z0#X3~A6t5E ܯ.QZS>Ԉ)s (lNM*y͛`m-iJ>_&;Ĵgzm0oXb"`n#j(~\ώAHE%^ ER6 -n==TǎMFl˺.(ϡWj:]ң>QmixQ̒l;s3ޜ\O< aQcdCtq*1"0t j֕Mz ߈ѝ6Giã'@4bpUuHHB3!5FP2/^L n3|T(=+YK- [ _:: GcIXyRĨ[lwP-DyVV}K|eЯ0g*FŇNUA Rx =1޾؟݅,,Ej{ޱ!'by2x!˷*Ĵz9ұ׳Nʊd_rRsBP7oR@ǧw?I|?# w; y 1&AJd. OfqEP.9?qG6sxzJIC'[7"ὑ:=gN'fycکh~W2Qk~@kO7topcoȹrDo_}%֍vײ2 u R~7>cͦzb:nMF3H[0gBR,$ %^p bim:'; -CW&hP8,mu d\1H];ec<0ȓ<`|bc) ~(C601򼝻R4Y>-qq>$ FZ1 Ab IMtO ,:47$ _Md4Hd^tF DR`}L-uHC@\Q[Y\>BJaenZ^lf|w:MYf _ 5C.bZ-5JD1VnP* T|%*Y|S1V[x;Da?_ޟG Qq'`WjPM:2*2NíZKs#ҩ!2/$Nx?DCh~ͬ<1)"Wna߶Y]#% Yip_PWVZbK }J&pK$&ɦM`ȑȕ- 7_b/HҾYVhQ%;*dļ$6SK ]൰ )^JGvU5Ytc0C-~2|ZdM4u!')*Ic8?X&[U͜(%-?|7^DE2 'D3 |Ŧ!}dEKgw )w]?˒'{;+~w6x+aRg+dV5K\5E>fqL)`~xjᏟLLxɪH ^}a^Gkdfm앚|'tvIlE_`8]o]2Uy,ogA/43S+_?y63-k.q?Zme8✗AFq'!Qd﷘WgGu&''A,O(:%꒝FTT0[?ur Xz%uNCs4ZnA+J8LU-qЩ4Ie:*K5P! 񑰍,9 VFur_BW)-{_-"?<-W" E.ʮAkhCBc&!oSu5pDHaR>$@@avs K?7U 5:0 "3LP#?E}FX׮/~]KpʧWPo|!d6!y5iL)T穓#;\@^ݒ4̜fqMSSzmFv3§A1y)q$e? }!.gXsC]6V 4FbURd,=v(12Ra?+<?m'ђi ϱ>6T gzX"K,G,̉Z$8\6!F~u;s.%)odا%t΢HY)ȭzcv iy-VOc5+L%cRF2//js'% asHIܳ_멽B"/ Fs'8U_Hi.}[tL:W ^)A~RyS8a`^Z"6,EڧY}'{مB& ISTD8):ƴqq?8t6STg\^9{vNHLͮYO [כ%`|ӲT%UYIF:ߔݢ3,=^ȡ)Į?ŦעYzS\ixLL^>Fđ w^:G\Sjvϭ50ģ<9f[ٔvY=n:8&s60vlbb8I;ٯePz8[hM,H+4 R :vO$LrN3<5޿ÏTEOlV dJ9"%mOᄯh^yyiK<[ KPj; sA0 y4XNTݱ$<(-F0-Z m|b75.?)3Vl L8pK0J7jE=9Kjy˚^/1M`ȴg{ZGPiMl)G! LveYv4+~>&وZk)$29KЌN6!dB mNdvjWΣ+ۭ+gdcRb+ŐR֡ [m3I F^F(\{kK0/4<\ysZ AOG?ʌWw,e@k+n7V ?鉿N@#!&zD'?Rlᢿh> Z/H>3{̷ 9BECZ<! M\xYוv"+"%_憓)yuM@^.]G9hKa|3R91,NKnYf2*Ɍ&"?rϥB1y~" bBjv@0Լͺ";Bmy潬MXUs#uVJV( O3Z4rmە@gt7liE2JװRdQ"c.Bɋ' 3u.H}$®{U|A|%pWU z u aYEB#7݀wu*K׃zjLYmj([74xyey&vj"lx#R{ALº ;fN 5D;uipU}oYrZnyvwUDx*;"N{Zvi$tĚDیn ldҩ(G?WKj87xxRmP( UuZ¯>{gOܮ=b&^qU/kڏk&VJ hQel,1㢦}5b^/]N܇ħlTz+-i60EV<=Gr jo(ɴ Lh;ޫwןnΕ[Ӿcuiv^@Y5H(<323Μi a2#BggKfǔH:h)&2l `$]O#n j*)2dV&(+$(/~.m8+ɒ~v#_uAi慞r0fl\%*d*'z2=??,g:ѩ ~9M!s6R;|D-PgOkFzúEf;QBjd†7u|pWHM {?'ADD.941$ nGG`c9%ej *X ZBqrg> ̤EʔBȿn`Bނ!NJONF6D?IxNf8v9wqho{iiQъL64[03R1U θTR.+=Q{'Є.h + k0a-)@@!O1*\9ZpH<K) G P]Nb)?YQk0mr:{5A.(w#B#m8_Y=-6_̣ikE0h##Iʋyݒb&ၝ"r-r_)7*Jտ+*q`'T Ut+}6O~'(iDO;',^UE $VpIw%(+՛f9.kvRǕ%:&=4҂O4B(PM;;ijg@gGvž,';"J!QktNl3vRgIF>r᚞¸;m'2xT)x`"S'9Dwr t׳x"p,Ɲ>y0Ma!4*,U=#j|O0L[p# /n']z+>ڡ:zJ,@+>ԥ,PS)>3|4eH F NpM'CX#`×Xq e~vw(|&%QfT0?gD:KqS:#,HJw S%5_%n~[bl}+Kα5Yijsh[d3U>UAwv~vLBTv[aHt=+X4랛}o Ox8=jD}k%,Eu8NEyF>GʀaƘs{1SSYi\+RW8Cb 1CXެS>r775ϱCov$<&zd}?m_pD4b@ǽ\d?QoU-dp*<.GH ^ \ZčJ=u-KO|C{M+rhȸbB:񲊘%- ukԷ Zâ5-Wz L]JCcroB;hUPaF: 0l _MiA/h< @d)6 Rc&XPۆcj'ʝcaŜw[/9? $XZj&G`5E'Lyȹz#iU*:lD%"ΔuOwczfl`,Cۿ? !/YFc2K#CEp ~0ElPɂeyRj@;-%ƃܻk m7(zo*BWr5ȭ Ž6~ N)L d ,ӽ*vOCtlQx!N$1BmJM}b$C4A5ID੄ʦ'ȊZpj}"ewZȔ*[zd>y~uooC+?},j5uQ=숔WDpu*U~~n;ׅfm}m'+ imhyXo>^ݪP4nĹ]oL` ?]R!ZrgfLzViBM#F}Z,0PKJa./l3,߃qT=VVp胹5wP抉obN#ʫu꼊UE g1O[ROt 4}-N^@ wk'6v,LY5VSt58 6zVEHm\7a:v.{f':xu[TW "ў} fDO &ǚ&Rv QEY(IsHGl'xA߸sq.Ѩ$Ua3QQ2? e'ض@֮B8WwE)FU7S1#Jfls#+CMf+yvƼnva)9\\aRd\TSAzf~%$T눳NF0^HPN;LXhE rtpR{̹S),zW;d9oMJ1xw VC"+|TCdVcNi{+KLKUNt}hY5MT)֮Oh34Ĵ!0k#.gn ٙ?!rKF5M !ك`k"#\ ݃S,4(tXݛ8v!myJ8I:Z_5%xwUHBBGDMu,;C%sE|<_;ɶ΄pV2XB[*c65԰VoU[_aY%{KKU˕}u9JdÇQbxA+>EWk!<ىW}:s;>*wqĠrSl3Gco૆1ȗamIPɣsW!`u4 VZUN{}|{[YgL0ãpi;̧wC9_6lU@{-sQkdjUS+.6Kic )頸ɦvM|:pS0riTB:yCG޼}ȋ8`= YV8WTaa 9og!%>4-ղ>_"]W>W( ߴhֳK7""hxGUMLˢ[t2w>4qbXmcƚ'ip[P+䈡,hd<>q>~Zf I/L ' xXde S/f;v҈3S+H2]k2|Wnv,l6*Ɵ؆학![wPU82#m=1ǁR"4Qz<wbUa}%"yFeВBP'j'|BK9PA-w0Vz#Aq#ldEҮ ĎePsyP1ϼ4GtwRJ~̣viոe"HGu6_eOS H!C%Sc0$1|Rtys|[HYS47>aơ9vA,(3׬Ҍ 3kKnl-+L _U|IBEEP~t(zL *5`l`HYU_!G :U7UWsZng@ǒʘ=B A焚2va:| 7̢gPi'«vۮ-sHAL7lf$`Kz2!a6+w06rsH^=EnhVBNMXEe7/8 <Xu\-}2U9'x x89PW#O&Ҙ 1P+ m;KoEW1R~̈́o "w$dA\kd%El;j߲00w#f"ӕTa|sy @u? ̕ͱ)\ɑ,WB`P5(d(XS;}CdSjr=&Do*+}u"'ۑOkI0{kl2g"yHGq:rxc %xF GxYש+k9 jԝ9o3*H>|5I 83G+?+IH#My!~+'k gwWr}{ ZCgp~_bZLtF]Y""pCIGxWYs/#ӅHש̜M 8HlŭRHӬƍSodzxil%FuK#Q.S$d>|αZ+,ܙ&l'=+G{z @XqRP9ËiJ1]p`*7a(&I6n͕>AC!v~×.{W?CB*&͘]cm9S+) s!S*T=LЙOV WjˈIUR7Ec뱏V30&W $BGrd:IoDL1[mؖ/:Ur4Z/5y>"G[Y{LG{hwuHClL̬iPԓRh!H\5XyVtX_4/8q`(h0M. QDs\`j@:@pv $%JϨ\#%߾<ߧzh7.Q A|jc6Uyjuο)Ԉ q==g59TwZpIQ"rz-n&JRIJ1D_I~6^,9J?*'tN |H: RBȦ{Zx(*7p6s1$m`6Cqtp]FȄQTImvdZY=| xN܌Nu¹eo1 t [賽㕨~N@h- p REajɯ;86¿WxlJeIW ۏȮ}0@*vC;1G?6ξ9\lwlcQɞ{1(1ǃOQy;jǂ;ȏ%2 A{$: }rȑؒ6sJD&D釫-뢖N0>E<ͷW-Q׬6@8y-(%AՊ $GU 97 2s%0TbX'Uao0B-|YS(@cBhh `S=B ] pY>{C"+JP`=P#d0-UJO" T̟?zw&ot} Tˣ{{g.kݷ:6FcO~7â*Z~Q~j\E-(p!Z?aVN6(EP8&R$KD<~ɎfJTDs2qld7DGߏkfK5P~D8n4H(c\!3ģK lM$a&Ǭ֎[4) 1=bj&BI3o:&% Su#2CSÍ %<̃hOz= '+L+"e>9b=$A =뺪U=MK'[[9[Z 0F~9$_> ,{ *ә\,֣XCJ_֊c5gc*wX"Ia]LֱWOpu$%Ԉ7QQ\oEy[*iՁdTH"!kL's6O7 |>Wvj m6C-^1~_bL}X}i}hY_\pܠv޻+SfGW8XFYo*ê-B<۶?[ 5q#c!~:Rڵ?\&o4G$!}p3uD?Wj :Fs//3+tL7ED.ƱmBcͦu1i$VЫqfE;:Z h͍F\ *mj^M|?V1*vSKR2kteRZۧ($"it(ADܧ,pudB$^bV]\6m z[bg ~dD33#E>tp{P\7;dPE9_KE&0/!$V bv p r9/3DL>5MCaq66*"ZƺY9ǺMKJf_$'7{NZgrr"2z ȮZ䱨;r}ɁwfC[&R1Tk_LiK;`nO%6el>9}NϏ/N s-c/E[_ NzF^#cx㌩{oc-qw|ige"ԺvTs?4EdS,6"ZMQ$Yv` 5KvF4+jY˫y6DG`@^g'!-ȹ ܸ? !X#:͸p^<'W,ȵH{_]@ ʩ#=)6 p?ޤu8F&kb}oɹ[sjavCwV< oKD JE?H2:j"-ܼss8N;$ZՎb߈+st:ki{2В<'j}aqCP`Ԑ*I}ůXuMmfÉ]-J P: 4qA0N7pa/DRwǍ(YI׍ *הܠUvj?*( x+#bΜX1үy뾣;K-MѤ rD:Cͷ|h$;Z 患F2 %tD0K黏"\G&*w'{?ž6b?'A$efr2=Bѐۣ~ ܢƉ aD ʱ0VONᥲ;0oGL>,~PxUT tX,@h-700z|z'!'JhkytHKث| DŽ7Ǥ$6RoFBpERR3έN>gZu:>4#QiXK%c9yIKXlm~_eHG)rAV팺W0V! ancs%F2 mlZZMCoh  ؆}fxB'I:`F葉tPi1T7A$Uqf>ώ kp $KWiE0ڣ1&aCYA  7x%^w$pG,eLY]d= uPi LyӸ7 TdaTحтnX1A|i[(aƟՕԠ_O}S$(0[^1^7Mv C2wFN&V4!`>)Ϻ_QTL]W,|ۗ'iy"H bBjVW h`v\jw}q~&*F|iCຸnC^ l"?G.Xιׁ6OAw⮮Nq, M֮"Ht &ܱ>uS{ohŞ޴@xI5g e]됊,E[p-)u `!F9ҠCԯ[;""|gy{|`\P_)!fѹ[y<ҿ-3C5{ST;̫ۧouT|c"ԲD 6uymKƹ5[S0 JD|A -Qμ" 6۷gߠc,W]oq"O-ޣc0) Fx"%&Dx.u㝓ޣ~AW,QJܚU݈) HCӝi K_f:qY\ anuyCW$5("67o1>|}Mvy$ ]`rD mY$0SEa.yo:\ }{U*iW'n)6Mjmf*9䫾wwW H/#Hh jep5ogSrR[1=V@nAAbA+@kQ=4m:Mο#$d4q{ SU0fM-BjU֎PeznTڍ-հW @ MIRjN#~Ȃn?G15t$];co mj@!IP֝՝ ^sNO(B%Hj$y75*/-7 ZK#$04pF(BcҳoNU\=Pqy`d9P7!BPz_dUD6S$:>pvLe\}@%{ѧ8ͭ3\ϓ!b}. 6s=A-Գ0uu_Ai1|gmӴz Ԅ4eEsA#*s渲;PN\#[Yo@MeNQ3u6(5 OU_ݿtWb?E7b|S.+M@H1`vw TAaP T궳%Mv2>aY{@λZ{ӲfsB$%͢7jNg@R$~[*|~DG!"1$>,J9% ˠWo5l! [A6^a](+ѩW*zB2Z7z fhA߃ UTyvZsqRgFT89~Lv8!Jx%Ye΀6D-Ժ(`=ygf5#aP$hӸEz?2476$LhD4k r#JAߒL'=6sg?`5IM{lE *M܇* ><^Dq\L &1[SCK yPP3Y8iccW$*GA \AXd A찔d17/%nwPOY%=2 ?TV"t nV?]5-8Atekfqāb9rh ClHwaW3UWn9g븉l+nNNHLss(*/|ċ!Y[sm'k?XsV \+$YXF~>l[W%4S'm9&hf m=ӷ3t٪u[=V|Q^</cb0nXY$iD~\eT_Ž*׋'4$7ՠj߶Qe"$$Y3HS5Υh'>pJFhoΚ4j`T ^X^ć)-M|WA`;R})8T ikTh~θg!`ӟquM٭ ,}W v(\.VYq[-ʹ^I'dD",) ( ;Ȓ`eJs4&1} ByE$U',)Dwʾ<^P1FPw^$+S.+*"w|ďOVL ,fQЂHg$nLc {o0ެ$x,4Sm6d\JN*/m ?_٘q*FLso 9D9vC3 4v.zI_]jR.H Y=q-fjh6u>u G urmp:U]jZjf95"L "D=?YeO]uPPvPPACL(;}{W9ֻaWKĭx:Hts).ag KyZ|(5Xöv @e|]qoa7_,}aiz$O!3?YgCSN{ų)ݾhoԽ*s/cpUEF+0r_EA%:b%)M;N :(W~A0[=^2[qӖ$diTB*8I1'[q.!Tbh ZiV: WS ->Rt _'o/$w$/*^svr A]*qGc3 h/$4WM@SW j Xz֣Whbz5?Z =ן$ jHpwHv!fHM0@\: IbDh#=w5Jlq*LR 3mXW v$ a8& @}z Lݸ^]{d ]P:G,l[荞t-ɱ\8?˝)zT< {ޜY5P \)OHsz O==l0OpĵLT?iOА{SED&w1Ḫ"=/ yv f?mx Ǎ"y^ve)v47LxA} j2h?z;=j d GC<S|V\2<!CtFtyFӓwtT5Gǩk8} cCuVj1`Z '>b$~2 e+_B 1k~^JQ&af/T<[["$g*pXN BW<'7h~;_'^adRJNPYyVp]yFyPq뻀Dc?/ُvBFLܷnE%rauAh,R+G; t-l8HZL $ZhQ@,@Iyd sz>,I 'N=+ZdosTk}a0joZMu?~?$7턞.]h[DOVT:_fԊb-6*OY; Z!y%+YSvZ*q$Ugh`EmqEr{NN,df-~"`JR1=^R\a)K}z0{%LB1炜GTn nz1@j,/`HZm0[&K$g pl  as0׀rMinxβ“L}0^2"%7?M+fwHohښl:xvTB,;yӫgwv>Ct:f{<`d7ɥڈYZHF`:/(\aoR偷52@:e&nTZ=Ӌjk{uhvfŖBd8f"ww(IF" hȔu}A!Xa4vaځ2F@#&6r?R )%N*w0Zzȴ"Ĉ_ F`E `OަդSne%,{-x|v(Y^!4p\-\BDyy.E )TT?ˮ=sp\SX_o|cK6g2l 2KF;la 26MHX|t_Á]N! R3odϊ]L'C;|V[)2wu0tyJS~6Zq}6O׸zTxX.!njYoTW`Qu<} ,R)a㖙Esd@Weta\3=5fJze6F'oG2d54}{KZ^+nH~rL*S%QyD2 \]S4H_cH"DOL\Kwy>l> r-ЗFeq/\r|D?!TL )ە-.י`JaN KEg|UÊ%$QȣͥZ)TBZ0AQjU+ @>0avmS1$μI@JEY bJ`i3M2HK/KVlô4&z؁`m90,d'ܕp4}qSױ'\ =ܢh[H~RKcZikZ)RZ0A5a(/1/{J]9ܜ̆C-gA,]sbM4ZlوSbtWxq?TqGQ}`|Z 7O>"2mKN-gSǺ_ߴ͍*U2癅UAXMh0dttiͫj|3l]zRdq#En)_%5m\|fHulI>)Iۻ¥2@w#t뜳r*t7Z4zAk' B_l_ϊ YԙKr7G޾ ;F{iNuhKs ]&1t9=w-^t$e;&OApvʜB+> #Q#gz`*' 7ݡne}"11™&& ]ް[ Nme1Qz!9R rS',UZ*dh[$g2d#rjtnnadwYla! o>=8]U;+WdZh.n>?ʹ8sou!^{W /rm=4ENZ~3%wpN~?ecפ\,kНN'1m V'ǯgpH@ɩ$"6e)+(l@i(=p.:_4nێ)<*.A|ib0(-8MWJ {q6d^#P;Jx/;ꉕ1s9:ozfV6ӻL ERn^)ae<e Rg u*{9h2ٻ,i?-`!2p ʄcx̹ VM# ;&a FM8;>pf&?BJ2:=>s7j{Þzsf} iт34e FMj*(YPŇղZ[LGU?@!҃#?\JԳ ` >cJgacbMU7FPXe A4Bb%prþOmrCȈdJ cpk/؊B)NH2Kcl,%Mi3 kmBpyzN8ӥH5uSd]gt*[Ư=x0:X?]mL{^֟)8̴CR#<߹[ě[`jmoC&VdϧzlUͿEa:Y_`1?6*yc'vl9CvV4QsyΈ9r=_o%)0Eٕ2~.}T5l ~H4t*&eKyfq+K/=*y<8 ^ͺfX?h/e.i(]bZCJB2)=gb{>^pT‰qK>+!1@Ioz_AT:75u\n3WѣXp2)*#J -Kߏw*:YpMm̀r*{=fZ 4qyЅҋŤ)Jt |&_-udaq{h&o/WJR8ԴT.B>ۚ}OA}݀cl QF*;W!eӁJEdňɳ8V|AH yjo* )MZb[udY?o2\ 3],{|rA` B<ц O #ٖ3Gh7|}`)fJGVX.7GC w<-m*40Kɮxr0w*JAG~jsfGERySh/FO~1TEɖǃ q"H?ᖫ%2IB.7zu;o9* X~B;6n<6Xby},f\;2_E|\kqkH *75 4UKH .R"f}#0,ϷBD@-ѥhXQsH/2n,@ɤP`@-N H\?j" T(hBD7$0T2ϥw`,UG8:}l;o%#6bςV/ V^I6z_SmS(`I {˩vNѕ=Qv43odd?D UJp=+ sS)w|fՕޝ fL}L1Ƈht*PP)dzǶR`r ׽ Qb hvy&CP#~ Ӿ^fͰYRtW,.KuNjYރvOQw7z}VK8Z1[ 4o(<6󕄞ۑ:KBAµjy% aݱmlaJ{T+h|cDP uBPr !l uBӤ3PWh9Yd~C?-z@i R Dby"QG!Ƃ*   F{nahV;]KU CaD=AZa7;?\PAgAW1YYC$M\WӃalp4_W#.KVENj7oF\/QDcO/^ƽBNrb4{ K>_ :uyjݪoΤSv1Y>fYӭQOgC~vғϢsr^oSmA^keU((4" A L//Oj/eZǚ邤5*JKiR'&.dee:B(JRCbt^5>~[V8Xz/0Y 0_-˦v5G$k-i![EHu-Da𲎡aAoҊKWwYuLd*#SNVXʰ26 FXjA2 iOG2#io-QP8p)<,Nt ~Ы0r4Av|:c?s!3٣&hhnr^ 1S`_Yg*Da,wiLqSYb=${-;7{;NٟXߧ0+k133 Mpf$i1(rL^B,?W'J| 1:VE\`v vJZ >aN8C(&phagesU,_um0KU-ښu_"1.x1kՌ]I[r<F@g6wۇҢm]٩#1}8i+VAc3 oΩ9]K.njPmd,'\ @gp5m C!ÞuBY|%r:Ep`#suDdjsL3ڍqb/`*11-H_3+eUE3u^ZJܛV{Bk5)( h-~jL_FhR[^͋-u|ys:lA'oxqTd NE;O8S|KOI(@I8 d÷+66׼U1/8AaM>O*UwcAce-}0׸4WGdʏ\[vhճzU9ヮyVV]|iPGe ;n_&xy:s-\Î{۩7}GŐm٦E4fߌ9-൦L@Bbs@ 2ks84\5H$ZM25yl~hڕE+g (oq'׏: ?&h<zd/Wzb;k(ʝT#TÎs<0{YFeFg@8PzVV@  ^6{xJ%ˊEG\72D] 3˜7` ?}3Ǯ~ mrNZ<&tE]A]5K̕ڶq$\dNQ9h;,]G$Q\tDBfiY:D%+4un1Ƣ( XL4g14wktk L8ԀS@ ;#oxg.C f{ʮ0+p =ݞEx>͸(hQvfgI("qfpY*Xp4DP x,r FG@6=ꋅW_A*jeOa6m$WŖ? Us?ԄKS'R[0JFhyyOf m ځ)e_.aReGb;^? 7G49]YVxl\Csp54¬7n,o)3OjLֈ!FNc7,,|$[9`%n;Jp={:շkfw>0R 3`&M9ec`~"]Ĵ: -YjXLΠ7L#h,bwlӛI >nYZs#Ct:C,.$~Odp"/,ߘ;?m~i{xezSN%]"_+@~$IfL ~*LJ{m͘of-W%Th )a~5ZW]Ժ @"BA*g^ Qpq⫯>u.^b"hrA3zזMjb?)Yo3 N.e`p@a8S\LB)<^}o{BG1Md^q5Ϻ Vr“RV[(p< ʲ_)F.054 _5[-e ݬgHCpAьN}6΄[f.#!$˹DU'qjPZZ,,_{M\+/+Ĺ©ȣ}@onUA)xER׉O@ڏ)I&u 1&i%TZ0k~~HOW*0c=:BS̵ƞE؈Z,KGv=1ŦR+W*D(?>'[50mҲ6 H 029׍}5>j; 'F_5xD<`ppQBAmS%MtΔRR½=6YCE?m dlfVVzv%moV Bo]po:S5H 3W`kZ(COw>Y~ FZzʎB d!~%5'æg:% bd|k~ Mb[K#27G"8 Im2uZ+oL!yN񽢾U$Ι8uY v| j0ѹ cߺziTl <+@5H Lt˕C`Il6uTpszm3!L| ՠ|ĂdH)0g FR0xr'(}+:LVML7*)ʊHe:Vll[iZBp|F PyW?1J oXz٭/JvQK.? |͎DDj!̡]ěIEx/YDLD/]Z _UFH&@9c ƺbT'5H_@C G':aL&3&iAt(~wny+ˤ_#ü[zHٛP`pBJڱФgltXȫxٻ oxfr?4Cu檊RRe9exOZ]&^+IYE>Y|ȸT}|5c0T,~/$ *uR>7pzbD`IIH0@ ej:G77 28dU$ky.v^ri^G\#Y9cZ"1êo w?Ѓ{6Kb0 dl=ȻG̬zA w3}(`:>^IؠA_/R_|P{dGq~oؖHr&R^ݗ۪W ,(M΅` ["uL7 kF%EŨ?ަI-v/Mw3<}jz+? Xs0cLDK|$D538RC #8ѭKt5h.R&msK+91"f"9^}`H&K%6mhI_n*OӁF*'_/ڵ4F,pz\֤vg;瘝^ ut_.lhV^N\mbc`Ul%Z⠙]nZռvR^^ Xyp֎hܢC.L,z%yqJ:1}J7\E|ct+|D)=^TDnXNlY& Ҡ"Dm:j{%SUqZ8+(q >`['((cHVz9a:lr6M"@0F9JɊ.XAӈ};tͫGHK"بb cQ,X̞ʲĞm*GNn !cBYDo3򖑷dM0P{|&5k3ט3rr7l8?!ˉ<jEXatd8Ҝ;fGC6cpi҈dT+ݺI_Uo=Q pJ`ƎÙ*%Mr[J2 _#.^0>1RoAˢA+0 7}hC-!SCw|ir氣P+:20ⴞG;d(M{ʓzęxOB-齜>5v`׻3fģd:iArVO'_qQe+D$$IS㜬OD;o7<15'&(X}N|o-` fO۸)y ugjc+QLeU'4*dv8cNdh`ɵض%4& nf5Q| UMGG*'"nn%G4{$cq&qǮQ,ر`JĘTl"E5w{˷`{djtҕ^H,Yw*yTĜ1LX^"e\pBLbA~'p@\&9s}˥`)ExBIFKJjXqׄcFK3>NPUU [SQ*@'j|OݶQw2VY֍6$z4GF z|:$[YmE\#_VR3Yc>rm69@~1;Բ=tyN3i+,^ :  Q@N7 D52};g:IqdNVo%floVKhZ!݁~IWeʆIG1B#WŃ@Qj亠1  C%{p]Cfw Jp0T /tĔA%v2~ |(2:LwWDYľ|ip6^T?L~˵pYfaofy{Z!nsiw}vƹ 7'tj%/Йm'jS$Z*C`-|=dXG$3s"H{ilnH:AԱ]RYEeds.9(OoKvYvWi.gEw@B,?Mܞ~`h^rC>8@v<Hiqxē5zEاjoɂ s" {( "!ޫ> -P*4 <|C|;3u"PJ[q&O$WIy~ҝv Ă~$!UD~=i=2nUsL W,*fserQyˠAT[tՖU&R󮏒-SkA;U+v zdnsK5uXB&RVXWO; יPvc/gad|CY΂Y%bٽFZjo4ШtB22BoS 88"? "m2K'ʅ:"x/IC疻ۮG-yPHlprU䛓?zZA$ AuWMq3xR@k9cC9.|{fDb_*؄<x7L; ۘ8 調f͵}\ mueI ;]ҝTA! )*lG5!&Y )[<;<vchA;i61a||+HGU_٩Гd?C6OKf2un;NN)0( q!*:59RǷ>k3wfBc?&8) :]lUUxPK<溒~!>Ee,˲E`]"5}3[p#B䝭7]-0: 0TSdZgI0jz4DuL(,341 ?뢗fIb5榣 INOۋh`m#Aiϸf`τ9Z5˒$4iVҐxنN  +@L2ZN7#P si *]0^{a'pcm('K%\@\ǧ*k|9){w~ גi"n%Xɂ%%{[Te¸!>#Bʍ"?_8TJ{ rlC|FFm}^y ,oaDei&yYd.2 d(̌qZ@*S7zY#GI~+ F:od M̱S r{Pgd#cK]#@te,(_]yd% kbO!$6Љ ǧ4/,Ma$V;'^B/*3_1y=o!0/dPA5~pϼ&Y"%GTP,k֣2MB1:ʇ}X=^xǕ|.v/& @٥|~Zj=# |0_-.O*Q}GF>1\@x T!} {,&Uf[/ؗ.()G Q=W47K3B |ZHd>j,H61'haK Du;_ GerIR)IJr e#]Y;ڡyr]m!s^ppkzًf뢆+cq\3 &y*mG덹'Xpd*ϼPh%\"v?钸N} Qt2 аGS`둲}t =294jwBw-͒yg{4a >_.J=eG 29;n#ɩ"'&ڨ[(2leU#j =h\`83)整N%Qv4dMO9u _T Lli)]#G+`o%;%@.D%`-3) i/sM2i,e= %C_{3U1(& q_ƩOP*iiS-+um_3Ak?N-bDS@? ;%,1MK:<f}V@M8T>lzm gݬeb&4;VIth qЕ .bIs4V,DY )ޯ%Ps7сQTN ǴWfhH:bN#KfDϾ9,ԐfD/\r+#$㰁(\^m]Kp.KW1z%WcWࡢzi,Yqg9S_X>e ʯ vxk GZ17dҖ@6<ֹ*jSDa :R{`f6 ,8(&m\L?e߄GDm4yr|N!6fx*5*B3CB ?(o T^k)7GP-XӉ@~Q8V d xW'{-|c~޾=_7yXUZPJGׯɄq'([ξVN 8H/K]6QB{x,ZTKYqjV9[F/~2RUv3$ WE򏬻{DƉ& @4`q%C;8Vf:*d Vl h37-* aᲳ(5vf7&t*Q#@Skd_IG Mqvn'ś~/ Vd Nl}цqDNi"Xp\NG%N6@_g粆;J:x ftg.G^Ә &4^;+:$ws^ȵ .i{Vm< e6V,#=B:3O8Qn S&8`i}˾oاk ;Kb2ֈU>(}6pmv0`W،vRaA.C"r¨\c Fu8J,@hfeyp`B(0e!9ޜ~@t:3lҤ=㴸vlN E⡢.,`9LU^&Aˊ!ryY1|ŷxK:'(n/ԚR}b| ރ}5hxO_fm<~yZFb $R$ R-ie'+KFb9eKm9J= ZSA,EҡU/JA5_uhC5zF&;aɡgD)D}~n@C<լFIhF!FEP( /<'\PШ! ãY~1ôWnWپK!|m >SIsϑ7fێVtg\BՑb8DɃ ;ΧȔgeHd^㔭n#TpL3ZX 򛷅ffw¢±6~i^RIrI12}!\?cE0!=rzϾj-Q)U.YB9zB<<<9)x..h0>jL]3݃jhZM_Pd u SMc6ܢ!pPE>9ܨ+ҼfQ. )k4/3šH }P/UR ;c=S'I~&צſh:by T?*AcsǴHI;DesWv6B^*2"}skGq#SIb:D0if'օ*W ]=N@zj(O)㊮b~eͭXֹ EyEsbBs'q{g@t|3%&%vT7k f9еJ ^s1NkQ |WS:Ll\Qxzb"}PM<͖uTyl_|5J]U6-oWFAXR!LE&($o mUMC9Wv#Z!tx{ĘpNy(ͪ%l/; X.i.dXu !<z>iF+CXs|=[ñ3`\=A8";~%T#7Z%FFFl.wfNq0(T>ׇM`|Qly/ݹ7:|@,7kNk0x^fai~Bʪ|49s'H\O9skÊ *`g]黼v;0YJ}1Hb!.~ t= 3%A(74ⱱ,Ղ(]D0X kJ:2Ս4Ʌ8XT_CXϓsß˱!-NNBj%V |ȴo\YYZpf`~ONH \hćiQv<,2 &pJ5fr6M`8n^BbШXRNC%*R{[9^%l#W#Y 4r+;[EX3XssEy%#r$cS`52\H{$a!]2Ӽ#M3Ӿ:/xVXH$lYҹd((!R_|QX32'd 2\(tfSUWqBkII"Dco:JbXO @*O2naTc%$U;k97w.nCn*aSl(gtҊ"?Fyn=$O 6lXPWY}G/zwtJm_ED %{%su5 a!Zsc$:2`Bn# Mr=3eO$&Tm;Px >VEvBCܒ59>̩OB#%!U婋D_t0 ʺT_f]%!*7h\a#-;C $% s,ʭ٥p~LO+V`*#ny|nsߧ22gwoTF.KY=se*rE&Z& #F!;RK?K.h14ّYnJAH5"v RT8G; A/dNS$fiHC3 ]ƅ{̴r sxu ֻBe 7Pjf\ݼ.e)_c3$L#qR(G[>/ޢK[ʖ{̛juY7>\b[G"tUqĥՌ1pZŻǎw00$v\}c^-lMt#a7%m,3;e{DDŽȴ 0=H|㹱-ldv{nNj\LoOF,fT j/wr<-Cf1,a?78F7](/qIݐ%u)l,ye(%GIutCxͺw5j3|_rgG6Qwf?uP~Ŧyu)vDgm;<2z y@(ZetZz0⋘"P4 70T>t71Y( P"O@In2[+Eu-?Q|x]+,vmG>z,*Vy#Yں9BC_L22bOAkB0iN\\5 :'dVmhÀ&jMM0szia Y\QHR m]r\]R/cŖ\@H}:݅67v}sI| 4HrZ^B+,JHݛHHB]S~anܱ)ao L(".2yu1 [3kY?F4 *LwzV PBa0QEJaԶ6O2lMSmK7퓿A@0bHW,%}nb%njeRNQij\4Ta@N w Pc)&@C˸b#r4_{VlB}avǿAxW/·,G=vo ^D(#0S% B";Kd>4 ҾZF2' deģ;/o F8M Ste1dNz9je~&b\?nyXC$ X >22N6 BUݯ _ E"l+sMr68S{gy2 b?]A=3o pL^i9\!.:{ `7{kL{iZSw|Ӣ%]]sh@~wK*bեԞ13Zt%A&%pdU {bOОrP.Y.K57씴-N~Ye2 \g?kY1R깍RJqkkx;>zM\(S~G]0qS=c9=fiy"(ydjfPnd**(>%;rndne@&&r^3YYtvu>^DqʡZgd"{,ԛb,~sXwѲ1H9MK> SP ![@Z^G|}s]~tХk$;Yq/tYu1{? EBrj*MJD+t/Lc YUumgl'Ϳ&Pp7t2+x5'\]>቏l;2)}1z!A'pC)'i JCh- ؄[K Te*cdd*4(bOan,}?e;UIt[!R~!cM;mJ0h.K~'RsBqALS V!F$g @v玻9aT5Ii4E+y`sDnV 3@I,짝4|y}4*:QϸicK@Z:W @>5NuJ!T[w`Re8| ΪeL D] コn5;íZlK?,$%Nðzz Fqʬ"]مF! Uuwc#@9ƣD {2Fsڑ, x̭Md='O" ::cZAN$wRmfsrAR# /|;dN"IH%ҷpT /}Zm8FҖן|NTGA^/w4)oV}_0iǕ|`'VPI컴7'aVs1|3[xfV_LVcsZ|UԴ}FK9aWolFZ YX}5j==4φ U?юL\+pZnh%@ĉ_z FǼ 7\+0v2Xr/o9Vk$᷅)e0|l ma ΀q ~yۓC9Jp7byZ1BDl;yYl@_<(=v)ԃEst2 2EĚ//?΋ᜤj!gR-΁oҏFͳ'L0DŽ;^ K/oh5O:b gz[w+EJ)Pe}1z.hF =G!]sjH0d {oD٤FAcn\<L|gPC _WA,*-&TnGP0 ~hEXE#(SlڥGs.OۮRd:6 _6U?qa|:C/ P3xv$M8Ua%{Kon?O8 '<'RheS壝13y FU'҆4oo8=2`u j@0d )@V*[2 d|2< ˼xZ F69t-s2 Fնvn1F@$,%-qArh<64`=`eբ,c5u <;}ڠ*nֽH2f#iڕ%oJ&d+I t}04F@oss!f&nz5s;@B,.`R}t޷Oםfe*EOS%\OvMRCy#"@K6E;Pv}8 VVh>f`<2j{9PSn1Rio1ݦKy("hn-k4RRtU,$f$Z\NXΤ|SY'QW5SnqZX^ mpKpbA\l*A^j|و>rZl@;T2\|.\㡍Q: 0152)}wth|AXhnpϚ?G.#wFxq 4?w8 O 풴M*%Px?)tK$ Ubu[A[oO4Íp iج1i^ v3}3"70CtgƊsύ|tg& aeT8/'G ?reJFlD^Ty9UFт6(y,FjX }ͭHFuY C: *cl$n4hf/5qA*B#:iy-2Z)s:ՈmA-}/ ``F!Ѯ#r}مnbNr\Dr$81.kZ^9{1`0DlW$aVj~*v˛A5(p٨l@Ye /ۤf% 6gDs) s3X$jc5v;z1q Ȱ 0X-7K#; n\3綖[39=&ʦc`׎ >~DD;@|rTMt5\^&VuɟZŻ,g|d,+B?`麬d˔@! Iƌd{bзG1l?  lhX-S.ONeDo+?lJc~}߬ %5GEO A`*\ŭ^F> ;^O>V51oM2=Xb Mw=SzV,x ٠38޷y/ĤtW9XWq)ATbq':7*&ZN VGk#;$b<ײx=CJ)?ti/[haG=2];Xl%ےB|fyjRxuaeFEEy{AZVî5׫)΃ʄenpf !'o#0>d_uҾ0~QGpI $o)x R_aG1}?JP-r6vlжd“T3&SV[U^mA~g ˝sKe1C@/,B-zM?834k~$r<<^ 5g^^7ޑ +&]H>3qe(Qܭ-# gOSDAZ=l/syyt B蟋 o⿠.U= fG28۴9b|EQ)D )xRijre\ ${CY? l O-#|`mV6#Vuo=}ԕɥ1` )Y쿷 N5e0ТS}~〟JI+cd'/uB- Q@G&଴^W3.Y(OCIh"u'ih87IX R$-.F'y;x&x0$D3 Q[Wgv*~M5rρM5 TD%ae>꒪ `/5~$Z)FFhۘjNvA/"+ 7hc_|or>~ !Y*1=RsC2zOD9) (0/y`2TuO8Tt/d}Ge9FBO0[ 3DlLSlvNLR_2~b4C͚v>7\ j.9@Q9}mLлy PIPW@{b8BtEm~|tX(CP3]h{d/4k40p:|L/[^.hMD֍ꚧ D,NLo]jq}/7r0pUi'r^ *ލ9)jqL6*//^-$u%jm$D!R^O=S1]i:v!_H J=%.:/  Ftils&^f4byKqd|y#amNAmy aE}ؕjOew>p̡M ??- |?!aGD/~K($GrHyh'NAsnTGpm|z72m:;QPÊ$?),,\w?\-e7$ Ñ/];(Dq9.:rsgh](J yu@h}OґޫNȸ ZF0sFJ,E0,=<l2{jo[z}?{Nj T7`EvkEOqDZx ?`yR}eITSv\j*?ģĐMʰQL q&zM1;0$WZLOd.R;,2M-@ŽIЦNxTqGUGRpST:#G}/hګ۳}orZ!lk%t2e ꓀ v?JA/CvvЦr2 ;6}/YC缜/o cɣq UU EDNLgiB Gbؾm?h4cOHpchZqZͽ<1+]l, U{Yo!f m6˶hߢ0(ƶkڦdR9.AJdVMs\?aF!m8oɍV%FnNJ.v޽3n+#>aY;xއ#0Z30Pe41쫟;*z{kkzg$|袋evxBo&˦ W+ԌlI.m j"_~pOua -goB, wK@tœsV1: @x'Y 7vZ@fNQzgI{-=c4f,MsTwZ̠14ϘL xЯ/g_p$JezDL=]P!Ǒ挬p%C]6 D:y?bY3r(-URtVkq Ea2ʁֶ&Z'ִ*c|ZJwg߰Rk5bO=l H@x?fEc\U\ZmJ@y3 Z7r\B$ߩZs:!;,C&Ac'EC+YSɃe١)9HYi<[,K6_f%kp!~-POB=ltw@|jm7LجeT`bUHִuK,tyQS;3ɕyQ\8-EAQ) pw$4LΘ{}j9CK]Ц,+k |WEu{t~U$<߮Ʊ?#yq -\RO(Cԡ┳E.'i Fv,J' l>m띍w7Gvf) #s\ʦ"dowMtrsEhHߔ *LwҝvLj!Qά_:z#.2d+f }eg;&qTnrVggKآh{vlf`ɶ[כ#]^fL7,WJ:V/3rK) llͷ: }m) S* 3TmbȐk@`?8wl*[ȥRQVI ?coȀܹ gΘYxH(nz7$(rY%xj u#.jnl>tAk7!g#ՄZo i@;y${C38̹>Y-}(Zla(C6ONӟ$)F{@ 6#s%X^luB8$@MT|3*{K%^lWY"۪m䔱k39of:dFVBf_Mթ$͑^סC-K7]T~Wo @ )&w: z!=ϧ -?ČO}4LD O, F(;r/ $c\xO宛.)RԒE9L.[]N{JU܆vX3kTzyZȉMˮ$1i4|c|%3)5UR!OeUz ӧhZLzzެXzMcZ̘{yfqvyyIv?O}4uѮ[DOT'Ab>ҵU=Jr93ީm$scGtd@1xL׽)hW0yrO\R<:7%F!|㛉%bB|4t1 4.Md9\MK(T,<Ų.&>{+`c,6M^tewKX. 3R~ ";$KlOAxR͑$n ]"P0>4Mj/A9 J'*IR!hHeW9zP;+фUyш e]Zw4D[;T=/TIWdyg+Q >֟a7ɮ%1ʆ1̠j6[\g}#jF0>RCW986Q&nїe53@JSPH]jȏEV8(-YW|hO/C|<[2T3 ͖_P1I-ƍŤ1.Z8.%uP`5~f49]M$xAXnc5ޞi6D9Kn9Pi9Cf%n7?e/|=]Ja1^}1~~ X:惏no4ǫn)v;Ti^(ZC -8#GLHJ>Ֆ{*[:VlZ=G"t!ljSh=̌>$1/&ݗX.fȚCMB5]X|q3w] +agqiŃ`bB$1f{'9Rˋz|"`g\~r4X/-l`cޛ 'g}Of`f@`_.%--({u3W,%y2] c$ngXķks#wUn}dFP>q0V= s{$oKϜS=u m_DCaQ`EŜeZF ˦vDȼHxywÐxdQ+V,u )Y~avnA?W)dasͶդ2 lnd&K_mKF`g+`[)AnV.˨RHXm{ʽ%jv-G 5FIMt6 #'wwxz{$c0TuE{KF{FqcXdab_4{B?fjB /X2}A@&\YY`;U󄚢 Qen+}9 1O\S=x  pVz@XU Ize!Z@j&"M'_i6T O^sq5.F+ϙ"[5Sgz .oܬ@?҆k_͋[6iJa:Džb 9]Bm&д'O( @$!5k #DR1z0>],~LbWr}' U7聧\?֜o7pkŽ m3]㤼i- AXb3ݪ#zghEr:{U0Sl]-3i+mD(YKQtϔtJ$Y3MR zs/T%<1?o`37Uj_,ڝLmN0ׄHj\L*Tyߗ6]!&C`ūM ^(CRthLa|8|RU%`fATㅉb66i'B`K-?5&Nx$ɻ=".ۗ\onuQ=g q_X }'+F͂*⃢GKwjq|eՁ۰HSy~Z>>҈ m+4p剹$(3`mq~s;Hmݟ9c5#pQ|Yceꦧxf`sn)Mf=Q=A<㠽u8?qrL  bF4BmH6L^nfRkp~CJ7m5hxhZlO e?8L(9A1+4; I⡍:L{ɠ8'fcBEAjie 61SU04~/=]=L@Kf$u?CGU"̾D^ U\_:`r5kOVmnPXk\V;j{6)XM7?KQIĈdndCv+0}>TcQ fWpT ϔd /ȍT7;DAQlf D:bp̬7CO.jƘ5 {/ "koqJ#e,D>0QxEV"AK lUڅg&ʐ@. 3 .LLx G_\BC/! Tnj9]f&Y0]mMX"V- 8NwQy"x=ףR SZ7W`4=p}hUK-r9*Q lf޹r^</5n**t( `%L uʿ3HBx 6$&/S2XU!y퓬[Ӛ x$쌭Vpdb&X/JU,RUDP5Jyd(>80zRۏ ѷ4OF|ۆ5{ M Tu MHMR1Ft$[O`o^gvѽLY)NF_&du_/ z(`SD] bCWWȉ!c<==lpdwb f^g0{/^8"K h&+F7 ~/_]`Ho ~x{tS|CuqoJmZTv+u'@X"}8e?vt.1dWVF!S`s-~9 A-s:(f7Š#.ia>"x?Ņ"go΁f_4եt,,gwkAN)crY4x a,s[k=q{JEVXc1~!yޖ*f:Ь(+ 'gjB x8Ö `՗ D"nzO}k#GH 6z'ҥ6.&vcd04+z 2o W\^1oZ7Zw{N(â1- }y дAYpv5/=j'A[©@)<|Q=}%L lG'/Yd#I1Pȅu1E'݈ZD#*_}ϩ-2DZ1&+@-Zu b 'tforx 6߭'qT/p?v*ԁ)V_y< |QJ֞AAZʳILBU)FbyY☎7;_Iʼ5R‚T&RQ\ZzQ[Ҳ Hx| |-GÕ-XsGrG]˹d REp%Àds='UOFS]7hfnXQRac5#W^|>'M牶j^in|ǾM`D!o@~Ne><|Òmu|pe W,Q$+lr d)b~G< z F3 ƌYw{dncǨ[}JY}p o_5kc}`<9eT/tj눞c~1qՕSbCf3󜈑^a,]"3+%O]5{Źg< \OZ=%aBU].rhwL1-Ɣ:0XTu{XGrgT~kWU$t˥2蠭oo3'@`߷YA΂jUiD۬¥=!>Y.=vO_A^\~Ƌϟʤ6؅tH"o"[ҍ/39%$(OF̬`gաDC5RYO]U9_2fe_ڴ̇^;St̋_z~`nobݕlOD $Լdr> 36Oİ $  _㖡N ܁l?V !}ANT(rKaTjL=+W7tf,eRqK ?>SbJJëLP,]o'[=g>Gͺa#AM֊$I M|`qr[1b34Gu*۽kEX"_ミoPh-rJV m ndfT*IE2-@x+f!ĶID+(m(|+t'ID$/U>@Q6&RR%}!F(0@hd8xqmkN4hA]\uhJ+ujC1ɬڢ nO?+t4SϜ3T)߈D r֝HHZ%1FVdfòvQ tn^v6$XCH]VthLV1r+۝4fITbSGrKxmm08CyZݺCj0 A&(ykY}W]0`eb(-8R}w[B{^ȥV"!^vAONǬS%sJT9$)Ե! RlgMtEw(0);3}}&6X@lk^3vvQn{/2 }a+J]5FtD?kU`x~Հk|EGkE#9B $٩% chӱK_PGnnQ;FY<%0_.}OCΫs3ء])|Z*70+T)da#c|Ѝ5=/4wh:݀1=ǭS ψ`7 fG0T4cų(neq0e1Tf}_&6.wC92Q6`ScsQ|eXDG*i[gN7!p{fcYBoq"Dosq&Нu !6x)<p/R%꜠[5dv?_IƢԱ=Eݔ(GWѼV*LJ]>K_Z1r^T7{{_)GpŰ f V߁*{JXSޔ<(%ԵU$T%$ ]P-ָʈhO5M!'0.A<.uM9޽0%xC k!Ş ESR7=Ocx&QT܌@0QHaze9 RʕI'cࡹqE{QElj{|= hn@םָRI{@C~'uQhv{Sfg GPUx8!rW}ϓ }3X?5 0@ ZMWBi֨+ku:ICÂ!+U}M[Ѡ2ߌɏ;eZ^!4$ws%Q5}墳q7^`]9NFHPʃg`F]+3\=çV]򿞕V_DmkmSJA,25RtJ^$ 8lNѹ)=!5KoeӊnwB'ӸI7oh.w Ct.X$di/K-K setن__H-z`q0f_sI4( 2&iQVL!Kn4e0dCrGfQAh$=" ?Fv׭=`$5 yt.4 7cv#;JkoqJ'cӯ.Uz!}xb?C@QNh6A‡ 44&1håϧ^Es#XN,k>+=p=fS\iyBXR% b^=u=-7\8 +8߳,Ȥ0oIǃާX6u8FѝѶ0IC6Z )W%G7?h%8=C@|H 7#[ 8+i ɡL_@c5D<7!GMf+6uSVn(y .c5 >C"ᐐoΨyt.~lr/aKXA!8tGfV<.2z:_unrwf*4I؟ !Mwҩx`8»o a7,۸b|11t]Y _|1^KʑƗ }%/+<<6s9:8]d7Jgɪ0b*j;k׃p"j>TS&L1-Tg||1HK#&ϻ] X~XԂZ$m4G)KPn UMn|tE h -mDvTA.e؊$b],tJpџE-;'4l[#zH;9fӂKmETPI 㞳<^=>IE,I\B'&!vD 7;)1VW_N=Ak{oP>ygϕtFa2AsrdA(=8X7~O۽JVOO2x @&U>~ˎo봄ЁFy)I2;{5"Vޢȟ%S#r-ZIߝƗȤ;uИ0as Wܢqsj;ɇw7q # j2{c듥>vj`xpKvb8Xpd-]ݢen3BT'M!j8]],)7$vH$:ߟtvd+*ѥH-2,r䙋…YI =ad$]戲qU_0~䎖6jnL!- {r dNz8a N{ z[U]ºG)mŶ5);؉Sm;|Xa.dsZO56-b߆ ̝S@>{;x@evLà~yV )x1cI!HlG0GOnW"H|FV&RI( U@Ap?Ni'|J,QכE%Lե!dl Oj& O#i s{ٻZgx.j| Iѐb H'PWgxF~YotM-kk5o11݌‹gC=#t"[[ j7xy]}DN7la=IIF/xh%G_\d)/v%R0.WtJ4Qpۓ=Ovu>#ac ))[2Z FW؇{ c;m|esjhB z92ɿJk#|KoN Lc-ruXlcz'Щ^T:ք rybhjŐjB |Q}~{|0'(!m G1+ad $cc>!|&58%up's g}5^"e4]lwpk`Z',@NܱyxtOԎIS櫕A@/p°y xvx9l$_s &d7zk0_tzpj n`3Sj xL&d 6K@yZV P6lr<\#%7gqGM<yHDgGapr`R>5q}\b' hMѸo@Ar'xN F>S$dF /iI(>n,-hyzHm/h:(-UGGNK Y567/຋snoTY"f[H;Giwz7z6_u?#"`ԮF'+u|qwj2xO܍T(>nlH[DŽ%fP$O.AP~3Lמv\d~4g5S`aG%Uݲfp?i)h{CaF Wans: a?(797r} A.x|1]T -ч /y*si)07l?UTʋ>r ,iEC0K OI1ZR;\^v Zz HӢ]hem\WD`Fe;w=H,`k#qDxljQ93CG]qDwgRl.hkEXt3 E 4u.3 eW#ƶ%Ї d'M8&6^ Do|^:adw=INdowT| $?jYo.?`}螦{, 6PTKgwCó?K ޖ-H!Ay&sGOR0 Tͨ)mzt9$+Mv^M^@^b4R*$FT8 Pm"0ef(ҊMAOyK:~*g¥ {j:<.jNfClDQTV0>hstf9:ʧB+'E@? uKl~훒4 )BTHvLS/1&[To+}6iP`];4Ya%|\pX0(&+4Ϲ8BڷCPlIIEyPE3u| mB"y>e(lJj=h!@Щ<S&Fu$̠Z֎CbشdPI [7Fĉ?oy{0öF.f䢿js8ؓd3<Wduo"bRH? U,\YҒGZK, 0'Q}Xˎԕi!Z-W;o[u8,|A&JCPsnleيw›H5qr`cj?]Ꟑ3y P#A@S>Vf_r.?7ݽDpPd$ڝ3A! ~4#=e# ~6+U^O<"E-7J,bYчM- 'i0cpPI6rC!-pbE} ,b?$ @) .>? yxuVK~*hpDD@} cpۻ:)66;u- 0תAڀqmuR3x0>EY^k#+' >$?L=1m@ox8@-И!PQ{,܅g>VY+Y渄$&dW?^Nlؗ\u(9(w%y{cSoZy3su(x0&WkLc401db?M J1E &v?&z\<"IְK‹O(7U{Kaܐܭ~#'26q )b1ZY7yQB\]7A ,XKI(|̻ҍN'6.22]ϵIx=зP50s$j0y+ ReE IDӑzf&* qU"OB:owgTAS!Ǥ,&`SƪЙ%=Rl+M'~z:uKεA) 'x^Wtzs?jMBi Y2 |]By㑌hΚ60gGc*)ݥ[_GlwoG> )D&7BszZ~:e2\?mgŢ9[vlsQd6+Lu1+;e/AHV$%Qޡ^} {ya}W= Vxr3Dh VѹsRa F5iWh&lTm!&8٣Sv Z(_{f߸iR^ 7w?B8ޠK*-<} Jě5YvgL Ӂm7*NGFX8 |5-t2cV.bͅRG/o;X,$j5؈rJMXP &,$ z|hYk#alhCCH4X(Z.{J)HaԊd|A@{)xri7xe_ zAپC7!8NF\]I*3 *&UXMl7,/v;z/75i tL"MmnןB1t4K#^GUX~uU.k|@XkwJpK#zrFh~{_:'u_k&?O{C v TH^W*RH**AD?l|hcRkrvn#$S=,!Gx'sƓ1gJ36oPG.`B&]Y8,P`V4vx%Cg~tށf@+ M%3=W2B&SJF<sVF6^ B:7w3="1MFc*K*8J]X$t3Jdݎ5W]&u˗oQ6o,V'ó :|;S뿩D_x> ~B+C@>o?uX6pzC ^Dq0Ӄ්3r "+\IlXѱ6=Mwf>Ju}yWY.VGRzv- `?ATL shOT?{%Qz3̔\Jm23 +;{>Z?ՏH@~9 5s,݃CpU( cu1F[SA,p:WN*l"wbjep>qʗZIݷD?+wԤz^=8z崃@nYH)؎a40: ڳ'ȡ:~|(h,*,yt]葾> G?*E^Ψxƒb v@Ϲn$o cPmΎ03ߢ0;r .'樳|sDiv.H^XLؒWHr2l/:.lHZ^/}"iKnQPkAq΅ ?#qNMgQǙ@P/7|D$zd-^LZGԐ`i8{':|0ywU- uB'0#l$(]EH}7!FpV63DbC[M-LnDYaʒ 7y]TH6m`|叻Fw iOr?@i2k9@2b[n0\ShYuNu]0Pc; ]dX :-Z^OdcxΞѣ=]? 1IvpݫOX=[4=vS_]V7h`&dgGV`{yJ|(n@5TY~. E_q@ !_nt<%reО E5}PГD{NNz5 _LxM1i0FC6Zfiq P2o~lQ<6$` T(~u껱JKg,h)befB\ʎkA h64:NhVy ܶ68H]^~A6I4%kn:kr_L(o fTL*d9p03(L)փ@Wg`p7Z2V Hk5DDἉT|diu}IȮζ77<4ATM!0dKEa7@jō|`:D~}2h< `}Vn״{u\AJcMB\ɷrKskcQ;"-x&&4YEن F[o-᳏CI  aq^1TqR$=>*fp@gBhX7kXG,fa'H->RCΛٔ?yug@abH?kj;MlJ`ƩWTq#)zK >rFSLht&}!fAtސg`wzY-:mQ2D2]IŜq89fYm^B#z{~+"c'>Uw Ҹ=8W>5r~Vy|i*\zԸZ{\:GLD,u~+TK^l2 r 7PIKϷ{0(tTlH!Ke<]0`I( ]ohșFzo#.۾RPi#k>]1\ڧ ,t0\xf:)ﻈ(Xո)<_b,^HlN.M#IޙMɏZͱFgӟ5Z\pBSA2ϒ>'$=zDB1p0>2 ~MeTlkYf1}eZ׫%Ije>e#Qv:Nk;(@*tq.Yf K6IՍѽ@.=47`G}&rQp?7em-ϿPBz6o)O e79M='o o)Z1(dUqBQF@ ͟wPB\EN:;D|٫oBhu:rE8)\VKZK/JknZUJbt0 \nbGz$%>ߔJ%{ JʄnPtCDO5=E(jQ%9^ė}\y 7o-[M+B?1cvM֊ :g"hz9rG}޹sTU Kzv|'ŵ "{heB`/)e8޼X?0C-uEd[:6;Es=eQT.P!kʶ~Fu۶ qۂ? 9ۥiѝd6`L^n8K"&3nS Adu~C ϓ}PɯncQApҽ(e/dy;\)vU1/^l(/T1W:1^N :qG0 7d9,Ay#0*}X`Z@eGU ~cot}.r;H"U(i\7T5AF aBd|M8SZ: Ha=. jTPCnEj'5R_[J*z0.b$-;ϓ]P@sn+OvHg^V" ̱uꔾ CCPD7IQŚ?RcW$C2[,8«[f-2!zEka8"^m"cTh4u0'Q~~yTKg2 5 oXۭ_?|ifuu!SIXkw F+*˥:˩nHuRIPx\_S$f7ho=a)'|z2bf%Аgj? LӟI5])OnZaߠu¼$l(HсτG=Fth"gvhX" fIƄw: צgD I DZ9…4PUv^'*5#9Nc.JVƴ^X:L" , kpCu_Vʼ t_m:"x!@ Xf# H5ʄ?\,F[zUIbӵPzbpjZw&Ir\~y0IgN%S+yoB>Z@sɡUDh_Si'f=@f 2hB4kLKXi[H_(H:nlI,XOۊ.dMw tͮYU"/԰6.Pڴ :*#\)Q!'265dT;]lo7Ѥ0sX6LY#]kissLvZSTɴ_`S: CfxHܖsǡ`6NP|A*'+L%N)PisɦQ;  8(I$ QgV[3w]'66 /CE;ۧ|VLb Np*ZY} EiGUhWBiU3!Y6=`,JS:X\uK#&֦ xtRK[$K勭`߫lQL0Ad#qoDjVS0izg,$FrF_#Q19=G1pryM"g^ >br448av6{׶޳"r[fh\ӊQ;^T;|, yx ,^:I+VP3j] gA)FgNσKlVZy[yOnuPh%f-^*E!zW)Ďɥ_dX?eS1DGQAX@ې%apj*>r@zДBҺuzJο eE0םRNp ZAɯ r|P teH)mРF'V|s+"Ψô;_^VSC}|n];N+Ik1WjުK3;4X1t-1mq_Ǡr@nۓcU9DVTv߆n:IN[)v1x$ԃjv6JbGg8f&yz0妷Qo:KVEGqEO4@3K3ױtІs.je#ĵhhMWJ6 aa.|҇TiPqȎ@:դ":gTū]&,D!Fq|W ŧ'; ];k?{GUWwpb^~04AC047i+ibDK~oلZ 4Wr,7wFWnLI߯#tռ6Fԧ;Cn gRڅϻ?;EwlKQӀD=T1cцHth.NAsUa"EUHEYL(.C6YCA6GbJ};J0>jPGQW[/£SGD? DQf ŭny^ŖtfBg]*X2S)G b0qV(TNK8^Z@Wi>qB<(JN>o(.Cd?Al <^79FTuo$< 7n|iZ%q#'"\i`b}C2O+:4i]~n!:קg}AeB|zkVX#tEY,b \;xDxDӶ ڠ0Qt^3kz|4wf1DCC6kv&FolH3Q+!PTLKkݻl(_R-렢@S$q& ٜX˘G03oEdwQ>3 չTisG4(}"]͹.ܱun?GinR~R[D;1 !B@xd+NAW'1 &}R͏s>fEڶC4; qUVi{}mAu\/dD!Y3>%%L4|CO3^Џ}$\;ċHrX|u?f0<⾏.KWw/{BӁoin"ݧ y|Ǘd^t1a)U;{u?2]_WrֵA!wYrH̟>y&O썠wAZp44]_2`' P6\7"oYtxwI22h'x<7a5`//aSh6x$POwX؟-;B8)ݮLF?jίqb]Ҍ@ZN-H.fʡYLf.=(kQv‡'Ş!>ڠzVq8~z ͣQ/g¦Fw! M7s+|b BfT?Dl9>ڡ8g|Db@4T7GbZU$XuG!Óa&+a'Ҷm4q:RһKCO2-~ݝa _&Bu,v g,<>ءa'u9mp4 ;E9)hX׈Jo^YMsY߳͊ڒ܊>E|;ŧG+s3P::މWgwl\I S&28eoP *[v;iA%;b3W,Py\!.j[4 V8 Cf ٍn Gk#b.dR{c5V%bD((_wT:i5?<]Rg[»-Ji|5w}zNi҄2 <.:-*zYӱQ=I-/-)uBMH:y`㰘ޅ80=wk hÞ%yZ B YjtxtMkz,֞YΧ}xepaҵX1]ShOr{˜}XVAHߢE#礶@s^2U!\K rdgA5+lJHBޫBI=B 8o[γrR3(*jHTo(xEq[Zj^ʨ9}[ATi~o k7^(HMM=0 m x3q^Y)9X},\J/*ycI *'mo+ݗ\l ʧC?D>=@ܽdהּd`wh7vPTCd ҳ=8tTYγTF=rKtR9:>F^EsʨǶ%4eC̗bMxm\9zо="A'$KgJBa&Hw!NyTrOrX‘WPE.Y r(l@1ǗuOm8eJ!*PAMK[ v&C0?%IF %{pzrt:YpzB9}'~a2a~E[P2[X`:ucvpQJ"mϝ8BKX7X?+\CkfAF</sMK̷%p+ǒY6~U%wE2Kih m3Ÿ!9A-/wsA7خuZx: Z~"WBz.wH9C 9O3[N*LC2?a3>&J ?pÁr> U٨6lkx̽x %4sj9n\۩wdgs2=.|* dY竝uwSwUJwPX?')E^aGKuxlPBy̪J mͅ#8쏷 J7f9p:'v1{{mP=/9,䜜+ _ ŷ},ieۨ(݋/wKHCfic6;Z:Bx![G1 ܞp@G\B> 3ƻqͪj^2QǪ2oBy ä^PV 9 $(<Iފg yi2a!d{|WZd  O~Tp"5h_<ʬDK\0q@Z,?.WZY:ץwl^]zJ>ENKhRy)s9} \wھ췄8LO"@M٭@нMYĿ<ꓝA_,<ւ5/z8!q$2 SDv؆/ b~,NL6>~2:D{cgrR\v*l{)%gHaɇ/4?3T6~ 'wY'9W:ok!ٛ,7^o| B)UZ}~w{Wͱ']G E!q6~b]R$Mn@]‘ =Qlte@@U~QKv Hnʧ^ @m+ӭ£E7w\ WdOF͋XOWkNbf5[ EXKEw8\925$ɛzRzsD\}sfo%i )ACw?2,nP}}nMAbuC~p$17,7oGwB.$ȂwBʢJ SUIi?/ G~!'u+8Sِ5L1Q2F+$,7iC8'ό~>^$ɩ8j֐Q'Iw5N؎&N#93y1Mn7RuV7wh9kIcy:7HE-ATEq1Wn<2Ucš#ġS9tg#8 4eblP9&GՕK'!}~iD%ʣctjC*+Ot(TG^}3`J2 V32GMxnB*ԣ+AssRIe:".ӎC͠'/(վ7229 0H_D^ ι ~<g뜓E L%_ (b*]G@rW--=&޺oYo~*ݗANF"a :6t{k!ȫXY!%p80wv4d"o*f+mP*,<5Z?Jh]9ա\׆qR̩%}So1 &yv1څ4ǿ+8P;*5ͱ\8!2f5 y-{:54ziح# `uqV5&oxm*p111^oDTu[2gT H}k& É<] Bz\&`5趇f[WǬE*yP-|Ԣ ա2Yjgͨn(MXo No?mipO+m>X)"jGo0eHG鿹ϽO~ʭj<.8.x =gi#k7VH5)w<Ĝ\7bxz>9F,픟vױjGTʽwCx?{ƞq&` %]>}hiӷaW^ +](I:F#IuNnt ׭ӭ{R|~W򍠷)J_75]r!2O{F;%jބ U+$}7'+8IY1 yE+~ ,.J NL%\[*!d?45GI?5fKؚe^q~ g3Dv$D9ٽQM⭿$qj/M#*w:LQeIM5!13"5"c) Qv\Ոy7$hΑu--*mPO8pG:/q57}ɚϴ RC^hpH!CEVcg/GeT>\!g6a*:@~kB&djת_6us?u +dlq˫yE|(LT aO!@VJЮ4`aI!.s"ƶ EPV=TbHz5]|C4|KXoƥfQUJ{/b\^LM78^5"}8'1l?p-};O0:uiLQCDPӒ߇gLo'&zi x*T71]D`SSqOʞ2=h.fE;"?,Py1-7C{~ѕ iH=qǦCgs=u ڭDT*|xK:t=Q>[qN$ph<|} &d+%Ow@G-" UdnۄaS-]Dݬd&ZBۄ-v2hSJdv4Oa +x-][K 3É-^@b(Q&R:8`M561N* Uǹ_$p /kFu@j4G%WV w2TYSo_uzIAQ!{Μaґ`Q-OusGW$͗T6p.[_-@<62]qe||dǭ%dtdg ଡjQ/`<y+qL eNFil%θ }"ITs}`:CePTe{Z݅LHfC6R#Z!aGٮ+ 1: f:)Zq HHq]ir;j&:x_yD,@p sƁn,5AodH1>:mwQ4^Yt.Ѿl0o_ާe.X[&'aXa򋒫S|`6Ԣ[],Wq2#K߉e13fyF)҇ aÓVx<(Bb:te\TTqC&T:'?%BujXD2xzG\"S5,! ?%_7siNˠ=oG:|J9K\yUHQ1t&a}S4PrǶ49.x' n2)59q4$§Sn.y+X-*6nwUk0/ܬ6iWbsFcܗEPz*=0|^2., Ufʗmx_gSWtetJ6#we{l5(Ņ!nבU$J]=8fW[J= nImy)R{O&Ԍ5U'"`bx3sg<| nd%B-΅Iݍ.Kg -?6-(!ϯorj'j p LK. &É8~ZGSJu#ÌLjpPga2'F ѱJzA<8=иH_QZR{=vЧx8ko@NCPA=4F 0}"={GSrBCՈW,ǭLw  E:ܕE5-.eM|=/g_$DRں@(} ^W8R7{]Sԟ[X[!BpBonC֜ꣅ0:ެk5${ĽQQa]3pǔ&vD4e4Ϫ@<|XÂ(IӀϑxw2WBdstT{DW:i1~Tӳf}H(w%yc_30l1-t"/5KJA%݃Ҥ`A+ls@}"/be=q 5)(!T8SH-{h5vչ9E[8oo&y5:T3CTV7R@ʜ)w[);.̋sS Cp(+UQhF G #˷A*~,X78t̒zMSrByY?@S5 9lQ0~(L jGцvRRMB񗁡QSsFF@ Օ8"P4,+#c_W_?ǭBZ@2Dʮ\AģCSxʭ:^f06 O_El)y9#ܸPC}!Cݫv`D?]w5DX.Hb&^XJS;vWdpc0A"kh?lŗGĿȠLdB2`ݗIxsz͟\&EDb*ְn.`|2Xz)=+dDǼQZ(MMJVơDr3.>'zIGg`W4;b5N0H:}~ ehiD;°|1L l~ 613!źg`Dr㹥:I.r{UⓔXA8g;TX8C&InyuEi ,5U]҈9Utꧻ8BIFyh)ŵQwI3^i`)Ռ53}tA&v xzc`8EH>]E./O$fJ!FpAsHO{GU+>Q1ԋWtUc PMQ##tMkV)kn]lɓnMPR1DVӊhh'ڋms(R%T{s$ZxS(Wݣ "Z4ϊ2N;Ed $ qN5Ta0/>HFcȅ8'z0DrDřEuCe36_NH26.2x۲`lnl#> Y* 1oL)ŶOB ,?-1 Dͧ8GIMY+*U6oq^kOd?\Ẻ=.G+̪I T2LRZnw2 G;}e+%ټ} W՟QD^#]9?mCJ͒!7sͷˬ<~#H:fwe9x&p\ 2bu~{c.vXo5r7%VS6Our'}˅yAS^ƨ2VQ aŦ6e!Cd$}vp0ⲽhyk8%Qb$Ms:8t!.vS>Q7;<::p Ӈ(J7+ Z~m$2s:|_ҪWZ4giuN2}?^O0G[ EOU0#;:#Jj^f/`8(5y+Hn~_<:VQ`䚓}DVcbK`B <zJ&.SMOiW:? '*uc8"xBFuvy 7f? 2z N *\'@ MC Kه'+[!=L~)(3Xrhpdᒍ441c?K5sgvIl~jai W}?<+?(RMtJIH{:B 5 Ov aT%Y~ENO UYf/sA]^/f_H_(Ux07 2 [+JDYXTH΋pme~rl@Q m6CÅԀL5%3KpGVglfa3}. p(5âE7iR#.5hl3.89I}zC p{f3Wl1d@fN[Q 3nđi6jG1^Wur^2r~DY/utH%"nX҆`hm N,5cOp>?zD5&xa8^ wR %n.n-ZʄCA;iIWo 1 v$QsPa݁iF,~4L ӟ.qA%,q蟭&/stël/ڮuaAQw6rK,/ ^,Öbf8È!W*V4%=ъY1X3%O*/J +EA|"=;M V9nu@Dup^l)vj¸UF )Ev&ɾ[|J#&2Vӳ觖uO;bc(- dXA{C @<%cPVA<[. ^ dיD^ fa Sia?diaؑN<̋}*X6g&2hVy0yZKx:CxS (%B =5i̖~-OTw;lhQhŴ;EZc [@$2>t{S& Eѧgc-u %#`ʼ9cTz !7Ü N1o̳݁a>ar߆=5{ۤ[ m"m!h%d!Iύ%>GoPl,XS_Жe Mtgd3tKiaid9u\.ekҍcbZ.a~~@0stձ7ZW.5>׻ˈYr$&CYۣ`dfgae_, \FhtUuZ~I| j&@ hw\c3q~{0)b۬/V\Ƃ?l9ƖO~]-rRI8Zب.J~)eJyjv0MHhF]sɟ!.<wS#\DEwnFFNsy ?DQ-mfAVmzpN! 'ş FzO.T6_/(zwr*34 Pvp>{OE1X1V^le\-@N |ӿg Ay-qSP1L:4"GQeܾ+d|pL$x#&YS=nkf3QN5FfIWk$iR>ADLn2!T݄[,&wC{ѽ$ 1/YvX{gPh>Fj\N2n-)$U*M|ߺr zv#J"ڢ7,#&H(TBJFfh>>9T6ؖ0t׶6ĉ+[qgEuSeaƋ!K^z]J]dwEBԵ$r>LIn33iTNG<#9G<*: gF2pVL7ZxF=PFalrewڱ,x8`!Z7i " uP{V[~>z0fNaRhOmE f~h|s\zw=Ct.OܞWfG -mf?o}FzHa[.1qge\L\z5A\gj;%{><ߊ9 ϭS!(&r^RFFÕ{ Pg?%|4[͈RՑ+eWL%X{fS z(s?>~ NZ#]%;,dC_ݘpg?8xCa_Wpa)RI) +(vttћ!ݜD=ʅ< w䤸ᾐ[އ$)ǘ9uUG5 GFxbν22yH 0*#"slӠ/v̅jTpB=*c_`OK?@gFT^mM9iuR%|^jP۪4B5+c E"%i@#LPѥh;7;O"\Єld$G;9hnU?V B HA9UsT7o*@zuJdHf@ X5ޜis,QnRG.k"R?k4}sKAVr>xgU}[?I"KUikYdhgSz:H'ϥUGX\;< a L]xprBa&Տ l;E8$ Y}^80D{,`hCtARsvY+>2Xfv5"6qۗwM]' \\.M /hڃnEvTa4(M/n6ZۛHkNu ǩr85aԌHCn[ߛ'e{v * W!Ƭ='(*>r~t({h#+ObEΤ>CBJm~dbQRͪ3MH@j"4@ů>AllH6%r*aρ9 @2qZO9y ZDrdqJcjB`q5-Gc(F6zXW~uv;|̟WJw72Y:(R*/Lx~TTyLzJ GHOFr|AwvO?ڕuҍ?؏{ }TdoBFL9r(|7jHbʶiߢb jYkDA9ưFLkԕZK$7LHq3`~N]whX{Q+_OtgZqǮ٧]Iq ⩏%nlFhko78EY{]߯H0blgՆ萪 .'Cj o}T}VVΐ$W/9u2 b?9"n?ڙ&0,7<'N9U14w:{Kr"Sw^TVhro{r,%Yl;Qc~%B0ݳ@3$^m0k]p.\Ը#ޅ',,;]VH0].5/ԭD]q* 0a(.0e3Lj.taf]w(9Bi)zKu4DxDO0;E=i'p1aeB zEnmaN ] vjB cmO>YFz 5krK#j$:EVcRE- u դMALm3rєD PKJ oíK`P'5%[78OOPAq"Mi[5Qvn8< =!Z*| )c^%} "j ~ "שUm[v#se1\ g7 {MR~*$9Q*WOc)De @[:,RlNp<rkFCRve KxaFYz@BpOu'W)X@M>8t^q\yZ;'|Q~DjxR#fԥɮ7ZQrg]vH^ @e'E# ˣw݉/9xD^a#4aM5}'S(|Ci&xw56OOOl : WzR),2+# gx@,,frLJwPZ% GB3G™T4^6#L1Q4 4GEolC6Z:i8.[1W]@#XbF] yq똉U$pnPkCE SOfPɈpYJn4[605F:,̙ PʵF1๡{D 8LG\?h=2%|DoeK LUtށjn7^czO+>vB >Дd>̅=N7,v{5B2#ZXOد[}ߛ5Vb*үFj:?KK%oj##}#Sy-e_LsU>ϣ3$X0YlXNM7^nn0 9.}P0_W}G2WSzι:t^>6<Sd" p%En2 ¾h_Ehiu8m^ڽR%%=^N;z?—DZ+ 1hGO;<[ljtυ3~2Î!GJEZMYȑgأj=j4i<ßś7^HAAZI0Y$_gcқJ>C5@w[\s㨎LGSKxwK0URDCL+~rާG]"x-Mۃ6 9#!.0?fӌ<> ,h+@"xgO~@rLT'4Z+_KVJEg&n'WS%۹.dO,升 z@Sh]rci17$@4;)qCRB4΃|Zj@jO k݈"p]MW 4w'K `S8[pz.{ &jj@BTՔx 1 9W+ '=u;<< YQ:"7Xd1Z5_:gq3 R9~puܕ0D K" ?AST%J^O5 Bpz{!< [{Zt.*2R7ѣ|S^ YS>s j~S:*ZIOuNߢ`*}4<Ѓ F QO;/nOc:*?:&Hlj:%euŷj%eKGn|p&uY3~i`o@l_ {Ə撨g ˂=!X1qBϮ $$޸~~)w` UsW0O=&aM)"5x y` UJ4XBaI[[^nnS 7451Qub֘~ FsVw(/XsVbYTMh_!z\~S<9sLj6hg0g,_X b@𱊑B gs.Oh TXmfօP_` @O7f94z,H> ^p&CV|^t24d@]A@ =,i̸6ӯP5l1i-ާ!>e_.V3ØT9$;erL"u%)tAom<Ie*0'&)#//kl`7G`%C7;߭Ѻ/8v "a(v6㞔%X-En+7M@-lRV3fGD$O5Z1<_,.`6%L`kREꊫ{T$$L,\9QHnWuxZ'ïȰ̞3z퇹WR܂E/#ktXf,\.Ts~B{5濅&Y&[Z2NE -9 ҵ_n*!]OP06Зzq+Ď r8 LX[l ?K4+0aX.i/rmyԯAj ׬D@y:d}jD<=ODt;k(*>E$_Ҫ~,TXўk7ߗwǶ_]ˊ~9M LazH`{l/e~j m3M>Y"쁗zp%Nxl ;-YrHӥ!p/|b14fQǧ0oqfmfSM@,ab޶́HebB16HՒx dUD ba e,F.SI̍ cxJ2f,矓E֔p~QΟ0df`|n2y= n2`e'$ Z'1Scu̶nx H+x-)KM r=PI=!xd-TWXr:kT%> S@}+ŢxKl>w%d jKAYq >yf 5g< H̔ي^7!-,b T7jZĺaFI~NlamC$Hdј<߶dv]b0: |:nUvoVsm)a+>.7Ӿhtx>(lbYX[/_58LSG"Q,bJR'&X= Ϸ/i$4",^#*T umdzƚ/:c~@6!_㋕Yvp)_%[ɇ~LmF%!SivBogڰrf0}Cq9ÿ9-B&"<,%Upn~wWJ{#N V)`\\7 r S̻x'i»l%oeHnoӛ6(Aݿi3٤;:)2:pGuBy*YBM,AǍޖV6 mȥ@g= B=XQGmG:9T)o˧3Bw#뗲7y?,;Ut_,r?;2JpدщOO/V`#P ʣ%̮89΋|q/4= #͖r#Xk"(ui W|1#!\fWʹlu)8r| zqbf2r4/wbo&Xc1PtU3Zhۻ$%!ўUѧ iQ+XM?8iţu@"^R,uGPMY_뫃hJ Z-;4~=8ڱICnCXi ѥnSp,Ϸ,ٖ2uuޞI!4=G¹6R$ .jCISm~T|ieZH.-0*E389AAo?ֶ/RG Ú[Fb( _n;c_`]T QPʸJNÐAfy:zWais\~ $F-#|{gyT0>%V_Aiڶm/;k}mx]~9=TTb漑h)3`'aog\ E$E12궙J91p"(}' Cf0Jԡh (Hjm 9d8*H5(Q<~t$m$ -њ%(?#;E Y=dEX1\7ʂXG9m[ שLEe|gadJOBͱ ѭJ(MAX3v [}xYPk}w|*;`-sybqڱ驗兼Zd~@\a5dUMCMMEqy {/nވľB3 >V74>]☦Lq=;"KM<ŪB3lw|Pa~5߃A Z]O'h cpewÄװ1:I!yJW1 ^=xlj{:cL؞` СRs|dô][Ξ.Sǔqar +j^'"?ݫ `P\C[")3iVWu7݈BU-_Wj"cd݆B2dMWO- ' 4dq'N7fuW 3E1S??cso(}KmѬh D ˏ;! )mj{fmy9 nG<aZTK1pnA$$9/JxG׷>?&IQOAcԕl 6PD"*D^щ/0lPa2> 9Bh~Cg6q5^D a $qcgb4h%GmV8+U@7ۛ7Ļ`a8 QkMj 9\ 1/T͈20x͍ٜphp|Pup_T Lm >ah_oX2i؈Ba@|thn<>i4 ĺpc3I/DM'1EL$gZJ_$&9fn?RMs/DWRғ?utL9_p +W ?$b p|2ȂlWj%OcX 9m^`۬ɯF|m&7fZ;^̡|jVpu*fyX_-x6Y%o) Q > wQVy}{!8HΧ:=$i*Hd+=&rJ٦H6)6HGx~[miPIJ`ySRj"7-nW Y|)@c-!8Ste}.^a$J~|Gڒ.QI(V!?679eVҙV/ p3&і\vv]XZGfc9Lv䌾Gqe *ɾBxKX#o0UΡ92_t4 S7 Eu{V~V/4r TtK&\Ȃa7k?SAȆ1ӧP2vW#ͦ3yOrTZ2?G#L#373R# soS藙 KLތ=;RI`cنNҼ3@Ou*xȶcRgNz95 t &Ƥ@`ٔ'TşE3Ǩ$(`M44%(!khN\b*ޜ*0oQU"񛶷3u/LCBX'XAERGeL.;1d$plj/K gekL_]v-H"o^)@nHNG"*$N)߅0\:1/2\O[2V#S}|C'xpSqPtl" 8ٵ6/G,N!G7 VnW6.iޝ +[b.D=9/hfo"(Ϊ["4 p~ӯT ʍBBV`YBo;xP".4߉[kGDɺ zĬR$ i (ѣ=*`92Q΢S )ʘ`)Ŷ1wg.i,7=ox[4MCb"C "D˓zl|l5ع5hR1: w)d_>U~qN0{B:mPl] e~""RO[=-gtŒ*1 @#W[ DIGyaR1M,q8. ޜFk:v*țB$E9Z 9I0 o77Θ:#Y6Nm @|-gg޿`^!w[Xtno #u;9@3$f jĴpuݾe&޴nDNP0s3tcX6j;łĸBfBZ3Q{GA,Į+9tOAYJkϋ 0 uILT }}xkGJR{~̃bxx,)H˙"XRkk3rwh_V֣/M({); t+4G5Cj/HTDrیfr%Ya/OC,v(cFk~F6O [o~\E=yzy8e(/OT&e\m?&=ZW]ForyhA= 0$xryrg.i~@nKىR/YNG'E޾TWػRJ i 2;L,MOz ɵa[k/OJ6ۙ;Lc@9 韸]@;Uq=:h@}U:mۨиZ,}g}%ޝssH;-1c/o bFXJCd9kEAqx>WgTɯh_L25+HI;[qρlP"rʖWlX~#cI P:u. }HV!: قHd`Zm8 6e%:H=.OxSzbԾhоF8p^ ۬IѶsI?J ڂ LG~wW+=Yz ̈5 By+LIQEFs&4h|bxF)4xԈUGM`IVf>G8\N7YM:)z҅Vj0JZy . ]g:4S(6=S!#<5@lPFckVz7+"KB{4ëEQq3l')$7]`)⩍Tٸ("o[]vަ qgݕ}>q%g V[NIޭZB6S ? I)O1A.=v r,rx; L2}UnU/&EFSjeȺ kֶgjb8F{fDd{AOBw 2 W⟴w3I%\FuVɹ:]  ,΋VJ8 DHxEeϦMscv <^h(*Qp ;gѳRGsgv`%ub n1 kZ>zd^SxL^%14*sx\A1CA˃KB`#ww{Ky^[[ UMy{id"ЃQoX  ʑ6n f&0f@@KчI"~o@I (s %{!jDڭHK>ћ'\{Hj5*@LI;ːʇb@snoH/ zE^-22 2#&'pv$=ɑߞchEFNhj7srs*6F^2 'L=Ͷa8!1㥍xpՉ󩁲`)|WOxOv:}*{' 7kă6 EteJ=5Q}AX蠿>Ceh;"-RAkq8`dZȌc/W4oP}ܲ{^wG[uGM |&(^npdB?q=1w-/ؕ{S(8vluvh(~?Qr$ m @cVB1㈹mQ|Bk1ZEu*e)% K40=^7RSx_86c3=8/F PlKb} &X?MwLt*ajlⶫ)ES\ r-:n6gKZ{O^& Fe%HX1}FhXzWw mF"6`_u)rǗ1v':FG%?ctwTEyRF 8bjtj[(hm)sӗ:t|7MU5~<ӝ.@|k^IC]O2ŷfph$BY4Lq3uOͬ/V & skG+o&y}$nDxF.F=0gk?m{|y~LRL00O3K+5YF%oB-2^!oS߬UܘXfIS{dª'=MŁat#@H lϏ-@Wt E}3լLS(eƇ8e/|~CfVGҔg`}Dn$\cσI^XeA,T {RP5|/+H"%=OR;;/bz; ?S4O$aj!ܸgpL1ԙ,#F7j#?ɬ~J> 8s`{" ('&^x!'^z~C55KҲb8*ו,04bjSAXfpƖxEJKΙUF",mvsGQ2s֓: ͷarʐL->7ˉ0"}Ӊ#It./8THG9deQDz+?^0c@wKw[ KN\tC޵QPQ>@}Yp>1}i,.`FƃUSkn)tk1{auqw6~#'}!V"&Md=с1c3"% ZL74Y$AYc=:&nF` ]W ™!iwN"I,D!z6D Qqw59?b_YLf^.YԭqCYyfQXz~l=0eQM?$*rG5Pk_O{IϠ,@ѡ$ӱ. MJ`ŻmJ&Jո\B46&: yw'$c)Fv+/Svhuzd{7z1Xf] t#T:ʰ&.>BPk+m^\Ң^Mm2+ZieSݱW#w5i0zfn.6^1B+Mوނit0-C40zN֫ LQzPEI=r4Mعy$7rۊ]Ӵ#4ke˅b> 2, z{Tn2 d K/R~WuuGQ֙N"yb(xkM%h|10%on?;86iR.;;&T%Zi,=3j~QcamT"e&MAe OCMF>NlNd}MZ,꬟*u3U/ oYRؒ>ԡ 7pyxπWVS. djՒܙ >M{ 1(DD85 F.DljǵR>=UnXֆ`'؀UyiJվl1 G0+b -Lܬ[=7E'mE)j˽""B߿kk@]8Zf$2czelO/w{nMjlZW̜~b4$z63@/8HpU*/!Ӿ*=H.P =K%/$}^d!4^0P ீ5R!H3΃xmtٿ:Q¿kQOzJcկ5o= uOZHH%KdXFORԴe%z$"d2dT&4J>4kɘ# % 'AC?=S*Ho."bTL)g4!Mbds@tnp SꮜtLDif?G@v' !‹~e@.4z[|[m3-MKT}vɢҙ q(ڼ|n$z3,]nc O&F76e3e {-(]bT_;PWG[nWm<WE D)X Lt J f[.δtN\GSǚ-u;1^ QI `cړ ,>nAXp lZ8ZsBPz#i'Ҍ?hy=.E4%Pd\z,P_9ʵCtIq3xI D2+qjX7>~+ 2 -} x=,JmkCq(9F B!c ]e\9f򝱉/ {^Fqki]B;To0W7 ެ!% jȎP3qH8TuY}հ9A=yƓ';Uum$jL[\Bæ`h> ,N0yI^ ~p)Mf&6c(ڝۙoGD@7(5oXN=a+'Aղvb<U@kB&HL 18}"$y|wf?&=OƂH35T ?`Ќ1J~fSXY(SɷU3 o HN⦰!#~s_h_P"7ifz70Ih,_RnP8!p LOҭ1R^Kb@L V]!zhсBnhф7[Cbq^x;^fZ5# ;]Ys,>*+1vmK"Q _J(CD!&eO=纒4B:Jy$4j4%z|%ZE6K;cF+$4JyԴ\YZgCVy0kPbR(HnZF-B L8mYр,n7&ך`>֑kF)K[Eu9eYA|IN6q \J}C??$!0,i{ҹ)/nR 3'**.klbc;$̎/H+(+hUWo*F>! xQ :Bx_bmlNL(pQ~KxB y/Ps ^G}}ِV)'  Xw YEfɎy~x-ڍG1Br/!J~)㣯u!‰=<d0-Ѣ`~Ae+`׿J { 7햒_D¶~e"׻{u>hܐOfyieL7NA%R\ kQ|'n2 v-FQ4|#XF,Iiߞ F֫eaܥ`.aF+4.K;JS盕4JdR$+Q!P<vy}Z zfy`fE;@1q,bCrUKV>i*':пj .oQJmr3)Kv"߻C u& p`Z2Xjyϩ;aOI!eoX,y^{.bw 6SGDwHy0V5ocaUaQK0Z)>He;b+6gL͡xCVT׭ 0;)T 򸯡nxN4CE#bu ob-*:AkƬwGWC.NM~~Kڞ] *tzh)K@hLڪ1 $V(:#" H41Ka>˰Jjȹ9˱I|y:%7 ɚugybJޡ>ʕdzűJHEIM_e(I/ZLV4h,6eZ)ӵ 4|;2LHq S$ skGkuZv{Mך l91hmD=e*QrXUƹ mY^,%%*3+΀CtqMb#T Fc6L›$Z|]a+N/-jjrF+)5GS.>Kcb}A/yo(6 r^);9=Q`XmH$S 6"K&:D5cND@&Y@Kx(#hh"-u#&>Zu{r"cT7$h <K+~T HPT\sVdGВߓ`4)d٩`2e'9+WRv#X FXY 0X8ݫVmC1c4F** O)4\sG\,v0\􀛸բ*W@(ժ0> K% 0n}@ayfq@vHqgJu#E5G:,`T9kXp$DUs|"9L&XK0 KNXO>>H63鉴GאҬ$ J_x)6L39_aao-y& ;wjXjXUj,CI'_*=jƴJDHR+&-/a<wyP[R~hz*RV(d$eO}=Nei/q49.Ckgn=*Szr3XX^^~smXk5 O*,hHy$c,BhE4Une\Q;Ro%/!u&LיBo=>MUTӜn'$@s[Ŝ5јNXXRUp%⺲34 4 14И&gϖQB`wqRXNYOz8&,3#}fW˦~2Q$L c!"+$wnt˾;ǗZ*c=9zӀYԫVXxM%Sr2¹EPIYFoyM,bGq[1:\!E/Mq*C{e洳o|wġM 4EIj8JD,Zh6:Ndp*mbxē)8̅R+?_զr>wJDg:2,Az8+|:?9jth'C4 D0XD-GVeҵ;%SggqfLAx>Kcb|@sƕ9Xr$P\yS1[>>cYhP^3m|N o3_J.UWo[W0.K*0i:ߙ|LBD=9fynV;4ywG{JNya#9 G\&ApOhU]Y9v;¢MQ ?WP8%9%㻘5z#T| .5=S8rg(l #UB`ee]n\h*G{}Ggʀ. ݇gIȆTͿ=scnWt.YuIΫ\h-.*oOE*3W,NjziS'4sficji/S"LH Yh} uwPmeּԣ1L޳C 0*3@FTc/"7Ͷ1W5ؘڴ>e:0 w+s:W6h G-6zU 6Ew$ # l(E]g3M煣m jS9I,F%62_`M*Qt*r7x h tGfYۨ%BdžHXŸnJ<L4< <ggv1ISǹ"FoQMq(XRG7|~$pYJ׿ ҈4R$4) fk*^1y]qhU0'Nܬ좴T+xqs!ׄ*biqVޛsܻrrLJc/{*T)Mofs&J aၿ@KzFO=QϭXo X5Q'#T6=|&G-U>t2}|YpOsG3P`6E:L+諒;#-DӕTU'ՌUd܋V7${aѭkV Akp׭1$z<|ܖ Zxk5i8|=8(nu%#i -&'Kv$joPMkr8TkR0!9oaUJXI6#"Ix:1̰&s%@ #C6MIe0&v Rvq)(jbllS& 3@qm Z4l|@V8^:tqXqӐR8|mΑ1~K{X>IJPWRĉMQ ,@qpANB`9_WB~=ro!)B7hfp7r8ԻE7}YuUJL//彃ɪ/SMjo0]@{I#eiM) 2␈,K<}Gɼ|^%IxV$WU6-o[C>|ؿ¡ꑡU {^-n3v;ر,k6f+@^1qht@o[#ֿrz$$Ȧ -4 ڽDbyI=#wkslDL*;C#4~<)ܗL䥯/=gpibOUf&Dʀ=i0=;0}_n%/6D>z^_5~4yGV};ۧ/%݄T,1LQbz=C'G-,GǔX QfrO=;=O@ kM*u`֞o޽rS{ :ߜCݏY9Z4Vkc~2] QVe-)†ZẄۜaM[$`&Fwl^bƎ X0GW[ y4Իu&)*bI2Jsø5*\Va0 I8 //l`wl< Wi2GVWjpRJp&yt=?}~{?7{Qh)ю]w1ѻ=c@l5bx4YsF,A"pY%-h ?A5'XHph8W~_TN :p?Jte)b[Y_Rv8@#?"u>bFc2Apq=wME*p.sBmzN^?2 ?L+o ̀á|vv%YkQt*Xwx6/G~,VUpCtl8G={.2 B=*lWpBxՠ jm< Fh0Yz8o}`$v-{(JEQQ:pX#ֽ )¶n3u0ILȷH>N-1=VSH6YhĄ1gG9wN1͔'zO!b)AL)>G$IsjJ/^+>5z㜛D h]/ ipZ@vk" \#K^A DZؕ&Z["ۑa)9< ،U. 6Aڞw7Ї(d-${OK G^&8LK#/5g*"mӍ\o~L3RL J>aJG|RYƸƎ-`J}2N[Gre[u_p sp4Ղшq!:U> B+ɭ_ڔG!5Cu)B}KCǯ|Ŕ@;s%'哰 T<`M#m;>ʓYo!`S8\sęFbP=vPHtL;վ;+.%LsulPYj S2y=GЖԵ|afacpǸ  ӛb_@~/eI^F=5(>E(DQu4S7TGbP\66G6!QRnp4]CF֤eg)-N/݃6*R-%N]ׁr.s!{s 3pBxujvÂ%_Zo<ȧٙ\Kg[ul#<_"9ǥQoS䨖n7Z_v®C˱!V|40Y:\= G PHf@/'1Z.Y&1KUO?(  nr6ibj+Slp%dCX?YziȆ(eۼ o‹#lH$C).~mWF442y\$5`QM'F*AhOm[$#&+$ۃ-8f[^-%1Ց9 aD8O D%B41ɣCS 8pkfž(77l{ ˈP5v\Jc'ðX\x)jYFuc@;)X)gS֬( sNЕg2"]rPvO, t@< R+ X=^%BN>"!`WCf7T)UAV_\J2 Cwo.g@%%m ̌R fIH,c:b~+t. u!\yù$]2b^oT"_ESI}%lh(\1?]EXT>|fZ`L25 }t KWfM㭄#8`KhU64@)r04A&>w5l WpSNw|?c=pA߾dMP(RP)SwEc PQA I7|zӅn1%a*=^hq`y/0= ape!,o4@q'}#-gε4 "!y ]v[d*|E胟blcA!D wʳ5c_:h:`F=gk`q:#¾g>Z̆Wd"`I7'!PXSA"6XB8ܼ31 Ddjn# 54)% w'HC>fY]~xt}SdC :joEK PŚ`-it|Ut?ga:4\pTB.}x(7 *61# 9w.nb4ã6'/ hMA>1UxG7Dh+R_`&L}*Kl/2T G{2ZN\2BH_(UE^RGQ3sw_}ŰUhP [+[ Ϧٛ{{vKtܕdԗVoh" toiweE*Zu_D M|FTDwyq3|Q}\ _9:$>A|?(S##s(OVí^v$_FUݐR oagV*ЗsRq k+z\/jm`] ^V܎}Dv؍CIYbeB #l֑Ǭ9bh4jκ5Yzz_98n 8AV7zbZ]@jߦ[9ˆK]ؿAt$IB>61 /d;GiI$/y%PvZemXbsmCܙmFbϱ:͆Ga0'ɩzL)q rS`s!trzsz./ Z΁TjjR&!fqi+]ޖoߌ޶6Ajt6[1]li7$tz]֎8 D2t:u%qଟ|_z 49" CAP?H㒆i޻Š#f[|g煝TX>KaִtX$ޅgG|ob+oBCĠJ ( LPhk&wvei)Moz$ G :|mКuwn0s*3BLoW#II*޽.޿@[I ]@Y(|d& əowᤞ _Zk  6oY߶z ~4Axw`[L|9+vP&YP:5 wޭNUvIȥJ^:Rx>OO21@2W?D#l1?Y@@o&Ϝƽsɝ˭}BS Q"b]@W\8O :e !=u}]Ze~ecn֍IoD{ @LjP宏\< `NCT;$~⬎b䔚,m% ٨:h}ˇVy밆 2Bֿ>}yf mPoXorXz)K,&`ɺȉ |}5ye,^ h gt'7߀k𽛵=vTfLO2+UA}^G"Ψہ_R,WkG8Fx&ƪuŃ Ic S|[7<(FG`S P!4ͥ{D'$ dl\S|"N\,0 ģ^D+=vR=Ym9t4@?t^F[h[ڼW6bpؚs>]Z +*V J&mM>.'")mL7WRr2QUl?C[/w۪8p^XM;S`P|L=#FVb_ Y>Fo,˿wVBKI ^ڲJr02xPL <{֘ɨbY/hA'an1/ٌ ОwJk(}.tA^bANEۥw#;ZCMzGܼ4-l Gq(JT< 9cO]4oWlu/ʤt҃^O:v,t-?!!_W:~ƗXWvWWˬ)ޤK"ϏIKAxq NC)bGn]gGGڪ1H`l E٣7gkŖ#ZCHU>e+`h- 3o [u#ߡ{}Y'Ct50 (抷G>**&h*8":db‡pꛥ6^6Z-HèkWIVP+2DyHPojD \yNQj(8>WMZ@_gX**rfӉ`ضeTF 9 d!eU(#ŴclA`x@k=K1u]΁*@L2^p&1w{5wgVYQوjكtNeaAJrBeEg7Ԧ6c7Dhy+0^J)v'7Pd!y5_Jl*ço_-;_/1kQ} 6ѓq\r$AIO(}ĀNN/SF2V.x87etËɛ sմ`6 RuvbFn|1QnD' {v_l9XHߏjuSd+aUfyE LkNO ͼgx5$Ֆ_XVԜ#d%R3rՒh0Hv1c0Jc,<6YiB U7:& z_FBÇN)_[NedXx) T~T<̓8)LoBZnſ|ܺ-H-irl,X G/n'xm@51t HsS-C~gFv,9 {-lC[AĹ8̱MBn2G` 'A>7B@"XA!مjY@ PqaaEi 9+ 5cV,hJr܁SoA"xV ŧcVw1*{WSyФd"4W{Y([ds.  ]LTr/9,Gv(K>e>OtQ_0"AM7q Q\Gfjdڨly]kx)l j$ ŵoL7E'ehh/A:kYǍP>tH1tl[$}c0kfD4I¿q>2ֶ'[7༷;Cٝ -q;n f] CI0 VH;L_: JpE$ڒs+PT6>4zC޸4rTpi:Z7!%i8e jIsqhm5R>4:#`; ?&y{L-4XJe"ܔgXZ][kQh) k}HNKĮVqbMU0SAx˽ [XP+ۉԙ p_n*,߽3p-)CK=w)l\Gz]s:CTϷՊȓqm Hm0 }EN! ڬM D6F;#l >"4Y0HQ'N恏jCAq^o"i.'^ BGcGO:⁲v_4V;:󚓿7)#_ؽ9‹K}eE xvmQ(<$ DP0I8eT?')e~OnR*~霐INd("|3,l ώg0/Ct8õHnWVX;V;Aet>l04Wch= GtMDn,5szi fпW*@ݍz&*/i ^msIKDEAnTcg N ƃJHA YXz퍏,=@[H%ޒU"5(7;KԴ;&oP.&P'-;q:7pLVZ@+] 5ǸtyB` †8cHx^`?v_#YV̬W3QŊ{U=I_܋WB ZtH9/8BtV])J>OjGmzT0r(i$goL0ذ/Ep@ }{ 8u0n9m[]ҩW9@>[F[$*#Pڟ!>Z!trdV6a {q{TqSdOiٿV&]r8,2B=O!fg}l6F>,唀 r>FBBiYm|6l!5XM+)`}P7uW^ōCHFh,ѐFN),ɒ l)}kcDK*G!~$Q>MR(8G)SrVҪʝrCW L^|]*yJ M -(^\FF5.Ts1A0sDi X"DG$W2COJ *{Qe `/vhK!-o'-"G [xKë$* r@d_ۈ fHԉNc$]g _hG+ /P.ETMQVQي(9\:ZU)$XacZ`xvݵ78nµFhCw (ip6gw7GOLlJQqCW>Z6jOs/TIp1YRJ  C{EWc?&j/4OMC(YJn߱բ8̺lwpk0<>XQ7&,Ԥv֢{Gb QTпŤ"irYX\ O=J7ٖ5vo88hQHt%a1z,VZQVߠXshz_;i#Bdo.Wó3QlQy/v]ӁnC_xesPl-ϓ@ c FӥKՒ5^${8q+we~XwX1Tؘ楻c`@ XX1 oj\DH@@;)0 GvMF}gV]Qw 35tL'k6;c %Ùq1 Cǵ~y_s7urK9I.Y'W2V]Y;`4]ᆄ.4l*e7yd![̧~*Y,yvn]k8ޘ5qjQJ;$Y"nmpZ9] mڧMb/CtT 7nz0cp\JDn2j N=i]'އ^OĪaJM>We|$r:5,Q;; ޫdօ\kHbj=IGPE3WQ9+dV1=/"VJHׇg;d| *}ml:aE£cN;b[|&_:2@[6o+j%9YpQ `U wi1_BOh|@^v3۽@$P~IK\t^eW,7{ʩOMDgJ&Nޝ=$+hQyvzkJ5Q cMCYQGj>HEI%1rGoWӦkC**t w!y47iXkcE"KnIP 4X߭1\u әg|ނg?3 qFϭL+?jzvBvj۽@F@yc+S:jrP Α@x+"]:ߔ 3Lᛙõѕux#UGɁ-J2zH0>8Nfml,97jwݶc^.V͂ WiU"w ١dRoZc##W!I?<Ɠ7 l?BBR,88;8?v1GtQOh-, 1џ2~&y,~+Zr%sPbu,gUUfnn7a''s]ҚHE1ѵ!EZ-~YO OrRQ7LZ` ʐύ Dާ6TjBZA`~ `-% 2Ԋ(2 k}* \?ltBYnGjCIy׸7ZaRNmONL`JyP'1%$)nsw+Vaa(E]_.+ 2}2z;0:5$"\?}kRȥ"TZ]zfE4XY{h.>2}Zild>ùD-lH_:؍8-y.yW9}>[o(VsKEV;y:!ᜳ:Aq0cpg}oH}%b# %ťيw^(BbV}.Fh0WQe1)Uv5q7!HSbYAs|YCui;5-q47WUa)صިD*Jvb+AyW2&Xq`l@]U%sgI ULyl&Յj:vJ6,ddQ#Z}=ZrNmn>mDa.b4coe"GzfKWA(;D"m ߮W)DmYaq<7m Ƙqf5zK \ [0bDЧ:GJ o )Y A#lWbpiʂ%!v3Bs7yOP)Kܦ b.'"7wlK5"6T綋/J>:IgԨt##|36 ;ɅF+W:'m) `t:Y[͈~ŽG9Mb6̐rpi Ⱦoy,Kp`<! )oXڎxQ/iNmֳ JǪ,M!1bj*b}P@lVhJ+`"g Ex]V3PN' '1= >|Dy t+3:S ct=DX`-HiKv$Wؒias('A~E`-B{qdrt.vsPUPp84D? Gmd KuFG>ڡZŠPj_z.Kԕ Y]\f0j3{w ߮Չl6Bk0Ltx_`B6l^|!ӗN49Y|Ԫ.hͩ\Xu4gGDKtpw[[{>zx$\a<8;b5^M~],>8hjVb'. ^ٛȌ`^q*DP'MOe]%}P+'CD>/W,%[ W9Z:rϟIT%L-*"x\vb /a.C_| >_'M=9K"S4fu˵h"g/S@<%SIHGU/ a9O [ϙXe\Qm+ܳti}8 Q FfbÛݺs뜌AAz 8`+PiYxʻ/+C U3J9 MGִVW)mo-8B:1GaxOga- 1Bٻ3J7Aʏ"$Ƣ凢4'`wAf:QFWJ&B{+N%Χ.]27iK/G Y!pXB6Vs\Wvt>)rT5Rr).wAQ? B%#y9cwWj&H*^8vl$u- Ow?XkrqѴw>q=1x0t* @7T*bˊ"Z{@d!yt0ݢz!<@0+By@7?ёȘ^{NG.D78:Ao^6y*udOW•s 1u5`q0?Fy3g@$#=O:h sB]^cr.t!: gnaS -rB`]oᇐ4ho2 Oaİ1rFz98#tc dC$2 R5MՇcsn{`eΉ5.#۱'1C xYbaos/4SUNABHą34!v7l>XP[(쩅"9NmAQUdQPä8aɰHqJ=dS\V̓`٪+[r2hh16r:Kяn\v),sȹc/qv!ov\%[@vEȶ?׬CQ2)HI\j@E@dw%71ݢ@;c2!A2eF ~-. ߓFx~sG'o<2.γ;Q).ǸN0yqLݼin;s ?e[˛A/||[-qnxc{1 zskq?01r>kwY+2Los<=U <@ /+pb <bVd'M^pfr^mwz|ލ`n] r9le)0Jr@ñUkb ޜ`3#U߀Qmžy0#P܀Ԝܺ1f-^\[󔑎7-Gz|rYp$n4Vᤛ>}Q?xv^S(Aጌٝ6f`ۭ`1%⃣gmVo,1ΔwVAX?jusyx[@\Tͣѩ8*x|{K(>& 4cFE)MaPk->B^8O'$1CJs" Q[1g_trHh!u[YMi &4xB K3<>%R$7]nEh=0]el_-Fox?A8igBh۰GLq4m]?U2?+"/Si~=Uq$Rz;${K|Ӑ1ScDq`b%|'O#@fxny#BHZ lE%X<{Rr. 'EwYLje6`re>Џd[F{/S&=B!hzx$D85P*4Ѩa'z?l?=~J# _Mjp V{ -B)D}+֊wYZqWӮo{LE&Ȁ#e_P@UC&*ģ$Hc:<+}3hȤѳe /*BG@C}?D}~rS|d]r5nhCB;[UܧKe6aBHA /e_N/݋uTVL;92lD]!1WiٖB/H,GpZn;"] 0D9VK,{wq Y5Q=. T}1se`uYӼ/a7 jÍA$EW|39 qؾηw*= N$ k@g,Kxx6VF>b&1Xnj41V3nڛnB?4ō,G_Xw (seFQ̜&xe(b/2L0Q̡:ҎG=דz3 \b S:=9Wx&DAZX@+_mr׀[C'~ 򂽺~*>TN5H )%0|"Xud-KfBɲ.e,ɽqf|[=&w햰N O8GOCx*: OQ|Va1s+E"LoۑRa眣Ft(cע'-Y> ^T3fC ҕϛ&+DrB4|u!\̍H r9Kc\;ȴ8gFbr\xidDۚ8M?ǽĸrzHblet5 TwcRiH9M VɘyVjsKDw!X]#RE l 7ES5(zJ2LTơ-Tq`Y;% sIy ɃP ; ;8Vm-QAПgeE@he5?*NeoB\Y{~DJ jeMG&xNruǼFaB-)RBr1,YJŠ65T?6O%wԋ#!.ݱ[J].Hjf=T @hiޠTI:5\.E (d/ j<7=!/.:yRbX*$p;T3Q4ApڛO Afk/)$䀁N"Nz׎Ut=Lj \i.ՌKhvɧP"C zTd^srA crq6̙GI~&Yԩa{C*@A7$`̂+.CW'S;oiKqͰgB:[?^*.A|^Hϧc43u%Z򓭅DSb`ؾGXh9Kk]: 9Mrپh_IxJ0Gf5NtEO{N|`1~>(n^C0qLs8Sy6~9vpLHItT%fauFrwu,Zߋk@3rG #ƎUTIB= ^'ODWrz9)Kn ʩ4/x;H: #>W^fcV n_$12~>xKex=I5~)AH%t\%lyHς- J>|-zMb7:ͭ(D*&]O1HV!_4jŎrI$~h|'oys_vba0i2c Gtg4ʹQbב"F1(๒d 35VfS4^u}c jv0ǡæaܴEHc.~jH!Vh릐(}1h ̖g釪 rzZ$S#?C5Ln TeQxo{3K41pjEʼep_1-Q@ʋ)?սX<o 0g͗ $~*"NS!@5f㨇dO<̋ܧQv f)GYr5_7|]Ġi^y;ŵ UFk6BQI"^0W;LXwTq_0) 5˄ 5G_GTM^#*,pҠKh@G P -@6+֕Lkym<;57>tξ.<`l6#cIv7wT09yX;rp[)iPw0e7@)y:Vl봷|T:~46kaS3a5ű >%}jϭ2f4Jk({fWQT< [l5!|Qx.^` ZpoLSdU{Y!gsA tʰ-q&XNMS[C/zMGz# se٩M_pzuݾ,jN̏A 3{]0Q!5Fce`swZm{&@]:gkh(_ qZajTqs v7SLE>tpa^~Np`F! P3-;"_viXY:4YRwl702-fjS {@yo5W )Cbd'cO17TE'?[0N[BΎ_fUq%6$ڎRg!yhlz^M`WK}I.Rd} :P~EvV3pĠZ3x/$ l) 4ؼJE ʂDǻ iG/2\|Cr^LJO4KLU Ӌ4At9|tH'| `ŭGb;}&l3UF8R!s4Μ83vV*h7iwk$hL9Ә] "PRdjɖqwa+82Ğ nkFi;\ +s7bnQhy$JwHg7[ <蝦rܡ|Z+Cq;FTe6St99jddE 6dS-9_A{3+Ÿ-5.n3)+%b'|R!ָNwBUoz4$2?F6p|;_ $~'C:%ϔ {zԅ8K 0b _@Tv{^ۛ-ܭM]RW!غDSybRcB zg떥e&IAj-ls@I];ǣOͬr6z{U'ZpKO GwI`\}fyK8^YnpAd>ȇ :c r뵗58'ՄQ:0g㜮5{Md}ڃ69~}NR~AcYkX*ƽM٥1+ڹ'|I[Gx2.$LYؿ)2f=CV%- gqԄܵ9蠨 Co13[91!ʁ'[i&v~1ڱ:w˨*fg#K/;tR8.XUB钉a-j\3gg3uez}̳ky1TZ%bVhbgX>HsUthD׀+ A})[U7#9l$GӎJײ5a0|ޔH_,3Ӆ¾Wecj6 C;\>pK)6m 1siJ  [ƈi^u瓓H=Ef>FOW7aUƃ:']k`ObU`Jdb7X[O{LZ/vcU߻=yǡsO4wm@ciW;kώ d^>Å#5bNqXඐW{ -Zx:| @7֑;LMba(Lh?G( . SB#;:YK1*X"`K, FDJry]p؂eA$0ҿ`[gYO!S}TEXm"BLe H Hc"[VD`fY. HW3݈q/Љ,@Ծe@ɚU"CAKKxdqK֫M3P 93eBxAtS;hK 9*)h,Sh7WùfT~IJIIw3f)[κp'Bok(iqŻIz~FWP?PCCuX^`NU9pȬi߄ؕZ1g: )L>,>CS LƯąoa" ^Pp.ܹ5փPGi\! `mʩhX͌1.J}_ۚ> Mf\2.V q>>J7A/an6}7_r~h?(cˀ[CٽI9rPV|LBO2C>V&[ئӦhI<2v=VK-y#| B*v?t:F}:+tp.ƍ&M>tu3H)쌓ҧW3Sϲ?m5U2k\)i@9eK'+;R{#rK2X|b8Z;:* %؝.4!1D?Qurq- %Jjom뼔PCO!|u uʫ փ~9 G1MnPB>LH`c7e! ;*Ad"'9('r+{k"?&@7*V: Kt>5!KaVcu5}88 B6ti6&]`"% Zjh䖚+Ku!y&jwpX\g;Im]`c']g cCO״x, sN67[57>Ha#bn# ~CV qg^^T_^#'ܯ5FOӪOn Ab`dqc8Z~9>AMLu"> 4%A\olNw2vi'te5[ RTH+ j[cUp;1ڝ75N+dH[.ڮʼnI&J|^HNw)HZR7f GUMi(2,]Z{v_THJv0޳0g!ʼnKI^NrvqK=gA9/}CbgffKz%0kN}շB7kZnT`KI]AD?(9ҔVgNηXBw`$I~O @t)+S7wp wfw:;ɫrW/EJf$> z;qG'8|XxuB8[z#2ptf_-~K;@LWh` bCLWySPw`"<:eiTVupegMH: 7e@Q&%VgXp`1hǂHT٤dz0(%Fsdo<}r4h}k^}Hq]>:Q/ădH= wfnӛi޲}hYW\R+!^[Nzkq" 60he|\9S.R*!KŜ!y.s6@*ϭJ9*70tl(ߗh7Kj# Wu 8QhhQ'M~sA$(̒DAuyrm _m)_T=y +﹏UA/;xV&ܑG96- ^5CGj`և%m?VŁa*$ןM#w@, *I:{biXe fƬ COyb0:-rU,?VcS+'hL|G~4zo'b!rVqY*Ze/]4VOЖ&ۿ){ZeyMy;o@KҮQ:cs%'cd(ԴbHpO&FXdy^6q(~0d%ԬU^q&7p+ˀfFZtw/˖_*AyI-FTХ;Q~ Ul5S\%S1#BOP,&swU^,_1RΥbU%\sM5@TS" !ї35xwhg^_[8iΨ,ev;=#9uyyR -V ۈrf.$Y,DAL@伒Z7}"hop5+YyB yrFemCUBAq78CO歋 PqPkb)=ؽ}~P34)!.i!e#/$Q>0J]/O'"du:.c^T4\結 DNJJ!VՔBLzMjL*Ş f[D8"_A#@!}(cl kKĢ`S|֮nL7  s TnPEn :~AK]D(+ $EIC2*#9xݸKÖNA\ R_q52XfdW|^v8Zw#2L-͖yڰ~f!Wp7˯[Hqa-h`wKXt_4DՏ EuSh0ى=hRGKvEMȧKm7!_SG;psbiX2mQt^;M8}d xg.id`(م]*Zj\5igBOg(oWV3`Aڵms GYeMD h LrSNR4lze"0YB& 拖60Vbj\摯X1'LUm? Aok8 & vz0j{xbsS ,{1*Puߺ ou͂ MlhB2Zh?)+je9?~2o;y:=B>aH+Q㺲4yv~bѹ|$o\ӈY`5c=/M80XdF8y'+SSyD+%U2!pyBMBSbH !ADR9DcO$Qҋ(W j|Ҁ,+65> RΊ5ZeaX XaiӺx>? 5IX]twtcwqz5]$TjX?iz:\q }fmY븹So h28(n>UBuxՋTgΫƀGItrhӵ;l %g걖EpIjXoX6$j3"!F 2{0>ʹ>=,ݓ.\?oEykD^cQ8eoEL}0(J\6Xr9cGaq(ph]lrx$gqj-I1v+"CmplCǬVpuGsgdq )45\G:{#Zq &SpWiH^KUA.&]X7S(WrsPv9!'B3 q,W\.1j%UoPP9i 0n(,j"(S#cc 'Sas=Nǝk}q;'jɗy0WKST(~ >{ln99pM\kl@ vNddɠD`%V&qMN˝7w&m4F~1 جآZ9b8@7U⌖o]hi弍m:ʤ8 K|>i Pkw#Ck/cMO8"qJģ} *%Bl['lղFm㸦zc괯"D% mXlcuV KJ& tJ ^*"oa^|s 笫9%LXFj'ą~b+ ( FfT90\/+v K58.nq["~mB#I޽;nsHu륽ᕽ)NM*gb+͓KX0ՎOuRJ* ɸ>AZ={!Y[Ρ6m3 yrAG=5uMf]nM&N{AZ3c^A~a299e\7B6ڰ-e ct5)Nx1ћSi [n&C)VS ʨxcע 3B\P:C;gOe^&WsI)}W&`jX2Ġe?]ԧ1 ˳5}r/>]ߪ% TAl( k"jT7#@cs0 &Zd%Z] OW3sGf]Φ9B v^Y-*;v?LAqn)d6U(_8iր|%Mk%?v7")lg'̻RR~ZmY:-t  " ffI!H4L޺\qOk¢y[GLrytWIhuD? `$ \Ww5;:TbK \Ғֳ%NRR袻;Enp'wPpmO @d|x Kڌ'ڒưw2q .ut+ W9K=r7tg*ЛMTs`S<>0[̞FWf?tMٗ1alh'6(ѩ:Ӏgq[}cU5hU4CK-WBXp8mT,n1Je LN%\HVsYh]dkWǪ#$>)"X}YT͍ ,cY4ڃ %uG|Oֹf$e4cNΝ!k㸲Ӊ[:+ZEl[mȾ`Zi?c]tXy,ܬ )+w ݦZ'u*E/`b`ʿk]!\}{ŗSmž8,d_22D{d5JU'XE!>>-WB2BQw PI M[KDSKo4 _xpϸ1 kaz 8Z^=P\ϓcX0&ׅG^1C<-AB>|`8E2 CQ ϊY֤GYDz$/㵓YD!<\t0C Y(P2_L :pvRBOFF ~jt_Ӊ %uodOωN ΢ҕAu*~EkEdO>@Ǥ B`$W VxX:Rw=3䫧X6H/&"g PldZ%$Laݳ2 =FNH !pUw m)D|\k+i'w(a1beYI'Iu6Fl0w f`.tZO q^ @͎8~i*P{;fG78@041Yb'sD5vs0.Iy¿ZP\!wr+g~|g*Ba/$^ֻ: [Y]N['.?W9wJR D;9 v KA`\PHT\}'e1ϸ.ʏņp{BBG0S߃8$D&,{kd{23G$n`hf(엎:VT|ZlG|z mB-ij`b35Sy,i݂ϒ| BϣjV K8u!@mLbfڙ * ] gHi 'ݤ⶙`F->Dnu`Aw"}LM ɥӹf#ǩN =bQ&jz屛0i_y^϶켭V<"j׭433*'_x=ܡ~/27*+$sv:PL=K@CT5ٲ3Sny;'b՘mm䀨18)wVUwc5`h8sYtf/Hz(^6Ќ"6k;1yIX^Kz)ɖX]&`bg'c~s뮂-+,b0FJ'(n9h_Hyv]-Mp',_XemˁnB!\!5/ c۽ o!k2Rr+?Gvr(!-WRBsO*4AB% [f$;)7ńC ȳJY;E6\UPP((b^i*Aӱ ;*34b7M3$iHa˒K]!2 xh@T.X遲."oKgإ#;666?]r6TPRrPf2tjO,*cʵjcLMt̆/7*Zsw7a{}Yv. ϧm엹{ hL~,K̜uzX^O]SĪ>VX3}Dk.wb6I&4٧C.9?uGlݘetO;gw ?c[^ZE8xc]lx'X n9˒2~m#DjK-) 6$g >>nyǓUTvqW1F׃: 6ݽސBoX0^X_TīI*>3hQWhwa}R+!?Y>ǩ);nzwsRA&o_ogAnOvšjLM (Q}7?r:SX36|+G\1cK<* ..=Z" z`@pMV--*Srm;/\ֶsM"3EۛE;YZnYp׏z1XԑlRc C=mA~!qA)CJfMKOHJU.Bfl0fmvpJ:nW +R䣫bƪƋC?0 qA&@!b(d ɎY>qK{si5=%~OJRmk'*L YPR7sNbNj]Z1FseG͍$5~Ir\)8 ?E,ix72HStߕC*?SB̭cz ȸGS/gYZ^U[m_eb$oe۹fϔ [̖7tUP68ܶwqWMsZeZ0<]D+٥ag%{оƠs,IK&atnGIu? 5hJen p8T0mcш!}boGكqN){Nŷץ,mfqsE~)NkVpG~KTܳ c:YUā?؜hhS ɲUF)Ub B_ ^%cȅHx8h^zmo `2rs |S~v&0*O~ퟺuAu H\ *J. ]]2q$o^4}!]*Sh?zcQw "+ۓ[_f_C x]`c/|Mh]yŬTN,g>DɆvƌ=޹+Z~jz,S zX=gBK{b#.7[.x'=4qHaIہ%DݻP+k=j܌)'ʮmb]٠|m&0Vgʬz PъK 5)e9P%魫.>3)ŕeɺm%`+FoufDo܇@Іµ=3v_:ۯ}Njt XJBP6P2/byu%"hO>h؞ };e&9, &k4ɻ2][7n%¬0cp_mSL-wg\|氎։Z* [omgSuE*{82:m mkjB+!aRYLC*`%ݸ:}Bv{, ijg,Cq2ָNFJߗs2c]h`TrKs" uX6oj|IWNCi7r'*m;bdg#xd%B\|i)[% [sPKđ3 ^L\f Tǜ7wr~k'Z切XdisKD& Ԡ,\T5闶JBq)idz-?OZK q]!0R5?>rD"}H1vҙz%-IGިz/ @τވl.on*U ~K~ E̛RiS>M ƻ;'&l9vFHgt>FDx{+&@ VR‘$oSD) ] ~1&gA4}TbuOvurw8w]Xb昜UWH9PĀ}Mp^%@(r:sWxrk#뀏F`|E\s> 2JP-n|u_+Ku*"T.ύ;UD}4 4 o#,p\ae_I6 X ($'p>?^膮[t'AW/|!m7 wiPiq7+9e%4 Aq⦹007(w\"J_ 5Hl N]Xgm%]:زifZ6w)p@h+rfu:n]muk .7$rZh`XUw0HuwY_FeŒP$Fµ9c& cN+Jf[*,@4'lDó%K[/OT3}7wKpJ&8 6'2KMnE*6=A=q{r4jijKduĚ3Vjl_Gˋj)cdYiAg{M>I`w:LֽG"(QVץy!ٟy>/e%dTD}i{]88$q%-*)w}sbewc;&'b@`g azV$5 VklVs䭻H+RޡÚe ̢Eg#2_1 1E*0ˈ(qgt nBT,n>6Te) e T_SS?@9q@5E\=O9'-zGE B$H>i9ӞJk9( a5 Ϣ܌U{78 QOd?VT\/"j77\z)ة-dGC}Wc_RMZʑeBLrOpa&t’Jqq:[4\Azϻ$@jzQWYܸ]_*\{xG9PD6tz_3IT=R4V8 pS;/񘗈D82>rI2=Pϣ ݋2XtR ctR ,_q[l}m=b+K/eD`kTu4/߿"lbf/e!SJ) O6@::gTO#ySXKB\1izWR{{ٵW"*~Jg͠|ߺ :U+:'o@ b M[OH ~>"] qi6[{&Չ/Fd~ێOiඞMS}iQ i q{..uJ*ft,ޚruMY/rEWUʶuCZn Sl: MJ(r2cKFb楈ApZq)82B -w EgD{og!j2djӊcd,g9/g.A/:De A:"Lt-P{GC m )p,JANZŝf>GM,C#mf){R5J Bx A3gd:e)˕,ݑPR0%{1vbC+[dс~wO4^vӸ[<(y\:(ir%c/cX,UzF@0zWs:4 Iڟ:Mu 5gQ 2@KmiQXo{@ky'^ߙ "nmu1v1򪂉TMVDFyR@î4#GMzov_(ӎvB6mk BV*ּhBֈݖ4wQ󰴰2rR&ݛ>6z!A*YqUGΒp Un)ϧ4 x3ƭ>м6"-B17Q6zQ7Oϧ{vIrDi$YE"@$|\-?1j,ܓG45ޤ]ZT_O#/\Ǒ`u%nsQ8=UCRcC9a_IizH!S\>5!=nŻ2z5&TWƫJ႐z]ˀ~x[F>zPH!Z gT`blY(>R5[-@O2!6a~/b߈ÛI_m: p lz#ӥLW̉Ȯ)wiB&dHYAi8;?lׂ>c4Scہϻ/[$rĥ⤴ˆb"Iq#`?QڢT.oӁ@ <]ݾVSB2 >.HQ,,N$wb?O&(?,d6}G!(65opw)n+|''A_2F^P3 I [<0̈́>摀E˖ѢY/.5_a Ўx)`N1MgFZF,xjOĭ6=vsB|y 6Ǽ /P=*iratO 4yl$ũ:d00VB:!~KN (0 =}m26`uCjɪ,+Z7ڦf}%oWT4Κ{.M(ͫqpx2چsŌ4'ITf453溅_* I2؂,{$|2)D.<&qV6q0YCzQlD&Xծ9q.;Ww@0'kCb^ɮe_Ӊ 7֭^=l@xfFeo-nVK/TePc|V;5lJʌBYqt~7e@`^ΉM-(I0Fְj]^:Ṇ̌|־D?*7Se )uc |ׄ~\vJ8բJ`t<%x4~p!AgZ{u7Ry?vw5laϥ>@q-gP,1Vo$* xOB]l[=pK۴GZdPBa-TƁ5sXȹ ɍSiZEm4YR0.O,h͍zke6#kcC2V]_ݷ y+ Ta,N^a>4!)'k:k xH}x6fbj SSrWNdʤ FDk~ V3xr2)~4Fp|HJy[N8}YhKXdfQHlK]*^A4~h0>yP5 HMQ:0R0~X>ksj$Cf,ҁƸ/]a}nvc1َaoSh7 JU&!H_NdxD0f3=0 ґm){Ez$%͆Vffb%M˃ǍԼ Vx"^$.8PTf3;bVuiؔzcQDӖ.4yCoç׈a1,2/Ak@Hq [纹I\Kmނu7r'G2@]U7+Gm b-Pr\kh>턃x&śy<k7T`5+}>`݆&Ҭ1x_s3JbٰiC Q`=ÞG^~FD1Y"2fBۦ#P8=v}BH+Yj:U4+`m4JTdv<%*ƦLKBMrXi^1WA ]&@h q!4Hi9 jNB =?&K)_/[ ء))EU\: ÜZ.r'?1F3-S3bhT3;a%6{ |ɲd-a2wQ}접 >D>qL:B۫K{CV]JS+(")l3"X-T3Cg> }|2z-g/4hh-cEyBtuEr 4u@;-WI T0Eudꏷ)o h3ЧDF y]<񔣷[qLL/+F}^}RNe*Om7%ԯ$AȼZd-dB"/~^yh`UG&WT( PW#8i CN[籽1-#jjMmZasa^K(/,:or4V󛌰8(6ؽ;é?G ݊_B!󐙣Au_XDVȡ$QS e5k;jgrS7v'&8 hGޛd-f (Iy/ ?VkOl31pae%5:焷{kmRGhAxZ% Ԫ.}CpaCj-k܇7WXk`uaVpo"tg]n9 :S;Z릙 M5pPyÚ{\2L^v{RgM 6Ԟ70raKUnܼ(+` wVJ uXh:̪[Sum7yaf̓0]"'[Bv֩ؓn4nN Ht376Zr|C`!泸<\Lq7x I!0ϽCSP(3zz8eِ<"S1-r8!,6,0&roYQ=G6וֹMV* z{; +[պx4+faM~kJ(h]LU|65>xjʪ,_ 'Q{/-uƍclLERrSu}5Vzi f[JETw5z{,ŒӺT*눰ncaɫ@C-]Rl=%u}|[e poH$g$(C͏AO8wUW 5^Eڔw2񩩵Yǝ JT6;{?6xTMi#-h⫨Z5rð0pon5Z8}GXŮI)-$!DB{QQ[9A-u~\I럂b&ي ahFS2#Z IiRYisa[q?y e^n%ߘ"4쪮Tz"7jFݐTh%dd?3%)?HBx/;AAgC{:e_"j6;pcn(\G>#7dM&Xܑ>  ϛpD')ϕyqϒy*xP-Mssiqy-AQB1N_M2qPknvC/>Q5k˄/Yfa˙{X,b @x 4gk]$]t)9Pɫc+NcZ+!@mEcKKMijw5yI~U@UAϐPL. [b}XtO ,0 O9 n $ww *Gn\ 4N"jwQtxSO#jD4E@v _;Jh S jYjֆƳ3OuEe<0OI ۨ@$DnOGxfNe@z*8ㅝ{]|f>[JllTnUn5\dL8@{yFNҊW2$D.w4T8 3?}."=z:=r}jH9 +#l+Dt0p91"F.E|x?瀰^-l&;G mR{ߢĩur1!PQ%@U@n|۰>S;Z, ^ IF8H?ƹó&kcb h7Ȓ*F\\O!24S,u">,ivQ0b`[lBuz{(m(,ruBe]RbB,[}[&ksVh˨%|qd>Y gcU_G[NnY[/ߴER<DyE\L$Q)>;iESCzx6 ۃf^ƍ#04y:u՘zgA KrS]Ȥrm6^3Y4OZRJSi1U͟yͼnhy!4w j4fqf)6!ǎё /c7Ѱd60;ց[lhD6'ulm2A#`YT&mT Nា ]F2pr=U%[(ǩ2* l>ٝ^t'O'4[b|r0S6^]ѳ0PGSkSRESG*-PǢ~ؚHϣhbN$8kE`Kz5ZfwTNK;G7y"#_F .+p HMCAʰ89Nv#1M1n"(_=^Vİ@_q8⟥)n򫋊b,dz2{!4c0<9}:VËwš`ʕ? r*F_7ycZiPB v(5|GO :]?lIQR.5?e~_Fhy]~dUԈ,@\4DzKW~0Y6Sy;3s'R O)¤"cL~weS=+[c]z? ;CvT KN8j|QY١8\A3XX]r#S$B5C>I9FYFcI[GݜXꞀx_GVI % =C\ckD'|C8+XdwPNB{Q5y^ ql~<%BV"xňX LgNۀ!yd7 '*tk N(d\Ahk5WEҚ7 aXqrg1rMUwϓL-lS_UtKG/TQ-el[I.FBL~xKJ{<^uBl4~v@Xl{]$qlfUo۲$$xŝQH]c*8lNVvyW ^T(@*хO/_LYsIO->}"s02[Pz}=IT[A.J4Bҿreß-GN& )EzflZN+ȨZ];-*+ѫ~4Ld4`/} 2Ň:\kVNT  ]2V8NЄF}{ m#^D ec S^ZrR cA[qP.(j#,v6u#b1v/`- 107LO|0T7z6̗0KůƉ0 #eԪq1-<ұ+8 jAvBDB7Zj*%TQ<%\.O1[L1.z/HqR;f2#˸0Rhal ߸ A6L !7L'/"|%Mcd7??r 6gAf{T܇12$yBmw4KMl,S@}Ry/y54sAr14 `\S4uqb@gw_1Y`[Lvpdz?vQ6dOcĩhYy<#0ou<ߐ"HǷځgg:vG/B@,b NΎlj7D]$ UV~8du,)7}0;Kkt yjHYENM"|wϓ1n{`Ij,YD]>n4hvG&3o(#:f! H8a=ۘzMґd~&bZapmNI T;F.;s䭞 E"m3+4{H\TnTt+Km7 竼:Q*mvc'@B^f+r#u(Wo( (P|JD 9۫ C'Fd-{Lű0I,yOdKC5r5/Z'O5ھlL)]t< oHhA@_'̺$`J6n1/=T)''uՇvV*i(j3.DM-^G2PKDk`U"l=@@~h 2JS|*JX?B8#t1Gj0~`܋&5AK`j] 2ëS啘7q9Z о@@+*C2٨ +2nQu䒔tzA$JT[طq*Q?sÐA&`dS| ?zxˌ,Q15q>'siM)EըVZjJw!HexAeA#$k5 571| <\<4mY%(x|BX_,Lb:.NEk D.S54)eYEgWs`Ő]3]Dc:VB9 p4~ܧ)Yc} ,+D#urڅOE_ڧ/篴[XYJ-~ivH.U{ WnJ:^)H8|E; &ˤ,X9zX"fmup98Sgm^?v) mϕxˠs;(\:o119jͺ. by՛Oz *x7 ]PD#H4o*"u\/ԜݽFݦMq

\V'}# };",; EiKs:ŗ{q>FۤBΦ (L\9WtDy ӫ,Hp1$WXLN# o=R1r,ګHub|UCW&++Bbp_HpRúdiq*y˻{(`6y[߭S)JbdFt2?;]<ݩ %-(}cŕ8 XN$ xPWg l*/Qv% ~&9gٔ-O#i~.ZȒ-G͇m 5Hriۆy $8BB_ޓs/hBp*ٚ}U V!Þ˨YNvWS`@G[>֡q˳JDnzqqz;ڭ_!j"-S& ~-?J*@ɩ'|oG_b|0Ȭ/l͡J.񐓸AI҇~Ԓz$7B3%)r40[kA59_!K}۪+6|+K0vw֗{QkOG 'ELQLc 2 bGwC:g3f̲0A E8^L.q_6EARu5 .(ώ`'Oȹ`hFtw5j27DeZf* 3?i sL8ڕh9ihL+pU zߜ-΅jl,.ҙJSk q6t,+V;ĺ$F=KZ0:oZmyުx`Hf28#JwIDpīGNSdPW&|kjb53@ixSg\\Cb&ʑzh e6!^g;CE2Eo8$xE65 .gO!LC]kF0=|Ֆ{+/X<.1Gq^OP\+U,V][2{795ƛ'mJ<&ʀ!?Ǣ\OSMUe)|*"uKDKADs&MM8(ӂ_-vYuHr`G0t=?a݃V ɴưF^vJc+ldv: 1")v4=zo{Dž ,;"q9o?K\VƇT [eI3-C&N#TBܱGnEՄLj٫AoWB |(WHPy(~]4Z Hh z90 $TntJphMqD:RAVf Ńu|'pN|;GMʼn0Zhq`#.̜m3rPowɪM1^/_H!S T3%/zˢB*W]Z۹Jk)S)wpdܣ0"[T[՗0 q-"uܧ&kM5lෝ+TC2;vBNzvڇ/ 1Ԫ rhNc곤cT-ݫ\lVdwfRg枀9ͮTE"E9_gdc3g׊gew:m:Vh #`g&_"@XYO]@CYtQgb41b9~ʟs/1n.]'x {<-ڄ:C\(7:Qz^zJ;T( e'VR0A"ޅwLFp%]%6,gkؠQST6vRS 5޿ 5E=3]UPlLJE>$?|֍^R|c2iyj$ |2`u C"?+8g@ka hrF|_5AZyHP{ǁ~6dh{)O26` Х4e䕌hg'] `nuJQz@k2#C?-뼅OG\yT;"fI'9Y*h'N0|Ńh0+9je]w=4Mm1.NL^; 99MʖJ@3 ,;~:dק@`$ʤb& Ik)&Фq)K}=pğU#qvNێPo|tF㌬SʆС8ܽEx Ҍg |DBvQjڠk HTdH%2O32Β,U)H-h4bS ~Ě! U ;٧ P}wz*iuFv}v=؆%"ORoYqù[f/6QC1+*N')9v~e':P7)"j"WP$ڐ+10 s el(hr4^z\~h7km)0Z[ x҂]}5cٻNcrEjD@[;SO <~2]3:5֍]dap`4a/ AƨD9uy?_/da! @\j<{CϘW$+ӹ\-߳-xMwkPhS?*,ؽސ#S[msmes^0E<)NFQfVԾ%7΢؎RL a$fjVqcڄ3Sll)z`EXn0 dؙ7i*RxǕnX3c<LϏ'M/7zރ67i7lhD;bsc9Y㐚p[_HJus(G*>Jv$^~XqGk.PX_sv"FN"#/p̭2O#iJ9t3ߝ,d[= xW[,Kf.u g!I1Vbħ{F^N M/R1vI뜱%g3Yx:rNeQ}N1P58=\|y]K˞/|$4^Wl5 }m `XX+ yw >m%h TvpeNMF6j[dAT}7gT; )\s9m_M VLJKyrz{i9(7dS#܇~KzA 6+DQLz$T9 DxEW+^ܚG^?Jd`˜){8c8D3`1麥%*.&`%*2le9+z5&`z~7{_'! O21swX\#6*W^QVK74q*=W85A~d89i!>lSWqݙym$WcHqZ@ _`AQ0-/uЪ OavJ<\nWn"rzŏՃfP 9zu(3Iu5(,L]V1p0hX .#.PW{`+]z9s$PK!Q4_վU)5^ÃMjWjF[L T'=@I+zͼ? Y e+b1'tFkd3ʔ)2{%V:a !!q{$=: E7m&ݑV5>DX$KG]e+Lq~GOD fƀo&~t>ÀȜ|I[WokaXq̢`DJVJQrtW Z˸ t**0{1( 50o9LF;IljQP^ANRF5}5h6.svݥ%3B{F3ه&6r!m b'9lbNl۸axtBnR@C Ŀ%q VU F vٹBqcƲlf>`fd}{bɻܹ[7m>Fy*Wn/zίe@y? G8J봺Q9H3"/Zmހ}2ez {'+o!-!I+2e9UCh `v)<)Ј&fke!}~tR渓 }'nHQW9DpIfgVRr6dKΗ!I45{#{I%<`8ok{_X.wHd~$~-3 O!['XT=<1VVU8%_'t*J%|SML6GYofjH‹ զʁwQ ƞTj?:9FqrKtKT8눼lfӿHd-0ZO*,lǀ`!QX.3.s)P NOa1I=kΝw#``/O {o2?Zȳ@Oj>vEZ`l(~EtyAK͎Vu67Ťly>s*iu9pw>KW@˗P59qJSꇛqiC.m#j=phLhJ> xTע&#7ٜdVќ5kPFㄵ#Ӷ(I=ި驶V#&@HfZ i0pD!MsvjݰөozLXc *c5߻*zf0j4 sO© Ojb+We ^2#3fتjqHY\WXT~Q2*!aӞYvpTo\3^]'56✖GB|/oW+%2B ?T ɩ&S7*eʡ6Ai0O\N9j$L<ApRU"ԈwްK#@y筂O c1eV'NNbX6Dȴ1MxYH{Hz#ɥ8Q͈P-2Hʑ:q$ߝmO?[6ٺ,ΗZa^E"4NW^ Saڃr)=0 vjs fO쵧H\EL%/dz w]Q>#f3وHA#Qϰ/ hu8ESoYc/IC7wphC̬ e`l SIs >k/ܔHz~1OkuVZtc'v/+ Jpd6^ ԴHo݀J7?+)R״`v!S.Ngn2w \8, Nod wm-ww46]Uٚ?.v*3x $M1շ"noTϳ1:WfApH?`yUG聟9 $˳a 7 QfGk&]2yJ`Ԕ\VXϏ%;_: Lx~atw0cs\N{*eYnP+VǑ>ѨUMEOE.^'c#qO.XT*mP܊b@E@*':4ǜiWb/E /u| }f3-Wuqky76n{S5sA'q_r pnԎ '&|k!">vz[f_`[G5X,>*1rrL4RTBѱ܅^A% ps,ΗA c=91m:S濃) 3QS|mۚRS<1cBą/Û0qN^==d :!Q]!A>L^cS41~CǝPƅbk Pt i6 5S#Yh6eta m2^粀u[BB6UO7ikohpb"U׫opῩ(ZOaSqI:TÚ rxC&#3ufC?~_Fq][DBń\HTWxb/O3z]SKB^Wͅ-"Kҁq&hXq[gKưG"q=Z ϟɡ!cIB]ndUjKUDF-cEQΏGk+u:`Cs]M>PwY\HND`/beSp\.ĖݯO$̦_ϥYÑ`teT|-9vV&} V1C 9|f|YEsluN.Y$7fb 6M2iIGϠYUḂa\YW@MG`,qW##u!pR|-++)&8`X^BGIP^ھ{>!M[`֌ -}[?1try쳒A=o%pS0b{XwWO1&1f8"!_@l{zг$D"&e'/ld] &yd8`9gSFk@*t- 2 L̆ H;o[~ $( x&d5D/IJ݉OADZ81mԀGD26Ϭ$v5vwZ=˅].yeqs5N#:JIaDRy8Õ.z eBUVh`M01hv%E<Җ>\alNt s)\eEf;n:lx-"Dqr:}Ad['Ȁz}:\, 0 (@$a' ٭6 a|S"m9%_%`$ kI񁉯1cq[%\~|3h,8,q\cd2yuFT*BK[AъIjz|#vA@xs9 MEUOO wGI=S9fvCٞS oڬ ;=,ğ1r.tc8  G[A> b;c$H%T ӊfʾ51s_vw<$,"U`Ck-g+T~̙jC͸ĩ9JEy5a=(-l4! '&:kPC fr7qr-uGPA+Z<&0- DֆI`!Q¾ii؄iH&3" ׷>4G3h(orfE(H|NO`tkW >Aiۺ\3LIYeXq+Z:q?ⷠ. 4 z>i{(眗دY$8=w?́0i{UM0#$ߒg?KH0 -HC%ɰ3.`&f:vENm+sNT7v/^͟k@PdFYPϲIV{ffrw>HJ8d?'Y#9Yh3|xW!NYF &8,a~REw8ؘ=X PRkI8vkTR [-;sVwCS1AzTlY]0D;L]Iyu7Wl+ !uAu?IļXy3іҸEDz Y cQ%1t(Ȋhjg, EkbT+x5mT H_\[Zz#,Ș\W; /y X:i)[3)q5l[ŅDI%m?uEz>r.L`)Dž 4:zj{__;]m?;68ѱaSx-U߁b%=f9E7:D?q2g_toG w8X$O(vz36 ٶ="k3.I+[0NVPƛ=v0qHЂɚA Vże?" ֘3ؚxJ 84:U"ZsĆL=,Ʊ_jhg!mklT\Q#ƆۖȾdMM9kCve638>"xF ;IF-l;%fS})Ye'VNMlԂ~Q'<N4n4RW7cMG] Saej 1}- ].w`gӴ1"nnh 2]efJɎ>ʶ |Ve"_& M8ex]EB?vI]7`79:L=Ld7ےwAx,T皗Lk2/<vl`^ #bj 67RS udvY,. 3㨢CN_nEcRBhL`^x8p0ư[#X&ȓ~:@|E߫Z? Η+SѶKt@_l'8 Bt f#k+$G70j<^ eO"4jR\ɿGx;4@=kWh?zOمܛ^3U|PӬ#O!"g1] H~66X,b,t5+ޜ,M4A,&i7BBi)3fT{w @7nYdנ?6[S, yhK[6q?T;eh.BG"baZ(A;r)8#L߾U0ނ؍.2cd0n>ф7KujIIOSucsH˟7U@|:qi_"{^Z®'ʥ`! K:ɱW_P"C/ztDXLS80\.BuD?.}v(7قteG3) ͽvΘޭ[zHEžyI 4FQʸᘟhfĝ/C٘He6q,bʼ^9y }:tEyu+KeLA+h+:a>EZ |ۈx ,q}:v^(F 3֮˛’y5&>oA,lPΙb;|JjoǢCH8|2PYpOΙ{dQTHyM ư{Hُ `ɽ+C 6V򞤽2Fj74dx`|H,@J~j:hrwJ[2{a"l˒>_5wBGC1ɫ~ؽŵИ,R IP'Lڵ$|hx')IvE6`qqt>URa'?(zq͹kױ(z6-i{ 7=iX/E(g|:d:NmqUr2]7"əa_!rkf戒(k_ԌVd̋Kl=F沸wsΦpk&ײa1IMϕdNPLN 킒^a7#"[P3h=~ '6>]%B௹f!g`/0lV.?JTqZl bC2̶9cy2 \1Rk`QXc:@zzENs*8 qa{z*xPSze9HrW:wry 95DzA.G8/F:qHug:o) e^6z+1n+ $~iBAa8 ٫my*$`1w*JױiRLo7QGv #V:$5Uܜ71Ht%oT6SGAcM:6NF;_خEݕΣj7x˕<{=~;I!Fbև Q1ezh OwbGѦ̓UlgX$`gl|ܙgʄ$h!Y2Ҧ?/< n5>PmD,uag%d(qU @] loKJF//m\jb!  ~zwȗX6W˲IaL;Y9CǛbM^|Rj (D蝿LC\vSZfE{5=bv[4[r}~ڗV[6/4eC.s(7ҝ6+Ϝq'wJضjD8\8@ )n/9spKϟF{3@=$SId<҈]2 Bg-z( '^=>)u%xQUB"mw3g5<(9> wfLuDP1ȴYcW| fSMK%>SX㥆$+%?r>춸b﯆9x4y×ѮAwhӭαw K.Fz/~M9n_λcY~XmzߣydKk3y}E AYb}XՆu\ִhnSnуCaSJ'ad:@SIԴi3cMd*\X9I ֳaSӆza.ܥ:K7ɖ?vNV5<Dx2dlh$xobk60}Vp/,oK纥g.KE,K gb6Ԧ䮦0\": GO=LKho2%`pဿmlJ'@Tqڲ\\HR"&zrPH[_D\.O**.'n~KVNP;mec+:zDU0/~ɄKlײYQ/ը6G; 0Ё1o$4WI!uɃc648oV|/TsIQ3?ǺVS8*q~#=ah&sLR*#̠i=pxO+ G>U35Ʃz4?%+LmUUHC=U{iZ "3~L  ؞#ZM-^8?+Աu}lMo,~sl=3W{8[ >z`5Za-G<b8l. S_9V54x}n;6(1m0 !i'qRKQ8BM+>W:K3tm3ε^Ѭ,tg8˘=K0_t;`:1cņC(OIXR療ju44c`W+ CP 7LBYQ\hӋ<$X+,jwbH~|"JZ vزA{!(UaH܊jxif^?OuKLРLU[fO t#H 0m8 5I֛ԏD]P)3g>:J309ܷ+p,sǮl)^+:[o2+d%;1g۵BkM?=Lq9:Đ.޸ թveܴz[1[?.MrVE 3B}1m@~4 l#<|4 :3&LJdxюid<"!}L@Wm&8EA%!9srlr פxLH?0q"cy7.C;({{-Ts2ůpWuLe7/fB۪Y4af~W@Cͬ9%zc#[~%,x6_' dWA{_|=z aiN׬62&u n4>vC=_$v WɬbvzJ!h/"=CxK* sjFFhhKHyCwvF1gEh_)lÓ) _n<en)u ^ >{dYbq E)|0 g ?)x߮0DK^vXOB>1P9@5|`o~ukDϡB-9S-%B3 ;-r\Ua]+a:|CP{p5cPɌ0;Z۲:u'"o@>^rOXeNw1웇ޥA F3=@&,հZ{džT1hHRp-_Zv|hL_a+7ԓcW`aȮԘ& -ٷ0Z.NBI2WjhI8 ?f 2&}ǰf3~O1'&Bl'U/CxB1.,vlw4cx/ڝݽ[b"a٩{Kr7!(L=k棝F'AXDR׏S5|@Ѯnׁ|,c%ɷAEm?Ky Y'RTH{;r?`2_X?#.8~!O{n< Z9hQ3 Mh/DDwz5ua(-djR ÁBMRU[;$oUc 5-6el š1)Ӓ=0(rT2^\I \EG<͟!7-複Ba)-PK`RL)’x"y ԙ>Zh]r(p6Q cUa9ߙY ~H砮{+EZ[0i7`^ozV(0 j![$S)N^5*p8P qV7FAmii磒8 h(?MdW YvxcRPy &(?_)rSgim4|ɣbk@[LfL,`HZeyJȀ) I5V~k:RS#EԞC~vz.C:[Yb>>u3(l[)棚 W贀5nEj+j<{]kώ"ɶMV1P0fbO %D2Oh@;Voxgl\™@jx*cCo_^f]漏+şԻ{5JuvCisaegQ#$/opƬK;}iaTzLhnU J&_W\Q=M[7ݼ_VqoL^ 18JUٹS&XbX+m$L`8$X%?yÀVQ3'y@3ԑ'E @C,~=S&SeF(D=hT^*`9LvsMʺ𩓯G{BN fzC3˦Hug1s7ije S=>?+'㎑-~Vl`*wnյ,7= yRW93/m `y|9;Fchkb>K2Wĺ!ӭ{$UH9_:EX?Z 6/ՙ wxÐFU,'r/آ8IV٩7 w:sH㍉* F BOK2LƸ(4.̆~8|Qkal{捧}6#}̑w݁`4,!gfÏ~x&+Tr׺tB[MoGX)#ΐ5e 5/w;b?CS)%0( ZOq2Ϸg>ά6v7-Cщ&k36b_ݛi"1‡|,iΤ s==_ 1T I#W?uvΩ_gՊ5د6_>ATؔ"'R)J\S.y9*n`1| vBG ֔$q~ iC^ª<;@yytֺ" l=/(&6% $_wY x[ }=yV۲HH|κ`m`胗ZQWv,~x {ˇx!+rEÔ#ݫrt }]G5={2`n4vuޥ0l_pY X,kNmYØ:"2-!ĉ}BuSΗ+%x"2EOg{3dL(g\[ CdhR\Y RW2K!H&<ӭ}@|; ?^:u,OyO.H#AYyC2@U`;<''S(hQVFBB:y/6O8rxN $d HeX? X,4YvGP(_Ճ4 Տ`ϴV|d7#Ruf)onD:6bJ#V(0_#`*&@%|DR=95(`m( +0Zst;ne0_'՗K%+UtJ&%Yic`^&@?bP*R ph\U}Dw *z>e~2ǙͶtl?Z7n1"ŷ[b%j5vȱ-y!%C&!>!$*-Bw`;u& ʼm$& ^CA6;$(HUgGxr77>EokElmz|.}!Hz n `“o`~N-JJߞky7G y^c?ﲞ{.])ȕFDG)!0Ვw||$Fԡ9/Ec ͎Pb[WEDZc0_/pA>IKhj$nn贈1Jvs8ÏڍY ԾE=N̶> HĦoNz-߻x[D$tl}VmAMAk_Jf |-. DZee꼲#*|ݒH{^<]*$bM՝-#eϋԶ(|[grAk@`8ٮ}˷X@D̏l\֎b*~eٳE~@qmK\L}D*1ZQO;B%Xp48rY~oȅt~OJ'BD7Q61C+Rw[d_(t* =.PZ%H x ÅYC˩)tJ5zfT06 zr%OQwg2PpuM:lcȹXW9dLjIXn$9 /`\^RD5i/i#g1^|gv=V5h{,Sg9?*DŽ(8.wLG섚VwrAGś$!L ;X,2-B F8=P(g3|uB%ldZx4 %撃\hfU?2QYf(mZfeX:«kAز" Ku\⠕CH5-vPWV-B`Oή%٣}舚GBxi/TVXlW:3$;qoOf@&w+{%G\u+" "Ux[(b a c.=`D0SlzPX/FָLя/S)cm3~=t\w3y5D}S*Y}~!5yJɆ&k[kokvPÿ@dخ&//4q! <I<Ӥ/ef*5R?w K66Stm ܕoy\b3DeN1>_K'ʾa)6NAB喾͖ɝ'T|8U %'9TR8"v6m~0N~=SFu7L=Җ`8S5/e4`fH< ; 1n ugpj8}0ŏ"wD]NߤKfo7&2dsVx'nyܗaKRvo0}ߒweUJ[e;-ٛ&_& ;MfKBLTV<JѶ]y;_jDם&)M|u b? ϳnSom zJs.sP7'*QVh˙@&*jb^:ds*J(VFRZ1Pẉ=ʃGrWַ @^\y~H?uk`&at:NAWI]#ay;? edOTZn!c۫uƘ=H8RV/,] 4w3s+4>CݟQhfHN`QTP99^XQ#HX,G2=B(%$[j :U53%yp#@Fpw6v6˽PւЃ}Z}/EX[m]\}nkjX'YUxݐaZ{ Ip\q#I 45]r,LD|Al5iPҳZ_C}25qVo]~_{QSoD5ARyD܇nǁG VPs SkBe@kଁoW1gj/>(f>zZ]Va즑بEd{ع@(^ T u'°HIt<7CgY}-0zm@n<&t$^H9Ww!j$?{kn'ZFT3еI3RA(\i>RH6j`b!7.=yeXKnڸmuvmկ-POUnoͶF'Va>ǔY5 ]n=[SeL*B1`r`?7Qt #6'8Wj m ^F7kw=uA m-g{k>c%]q+ooQRKd&1E;Vf}L61nR҅#3 yu J+l.u*?\ߕ9+(Lg3uqH/C`/́]'7C'/G15tLdavzܛ8v O,Oъwqitv}\"C$,xA֧E b :jzR~|Ö5aj'Fc3sO2Z0м'50 WCq&h sLEƦ{%9a@D|}.l5=jh>t.F9*9+|_ fݣ"`ؖz r>/za@WZMY8]WW-UȨɦSsiB>5JYZ5^U65䂶Γpѱ]gɾjHED"r紥ăX:]$;l*"`c/xiw<ݿKW<1Z=Y.ٌV=#Weu:CmJ|&joZ`E@Kj'2XZ(e {ِѲ,M,T{PٮB IT"Z2l߉V9=+gnE2I?'X rY6X'lQvzX gSqlw֛zݖ}[5x?~; JYx`^KX \k>RJHDYn0UEcRKw{C,L) KR8RзP@j4}ÅC$هaQ֖U-SR}$Q6#Uygn|Տrg-8Z%vI/5FqP$qxp@A~\o.z6q֩7u9Ie83=" _pRjܚ?~k9qn乞sz)fŗV$ra-S'N1#3v.t+wNxQž +! cfpL\HC喭3 }i9R >380'@{ZR&4W0uۀSŭvtcp ?6쩰ݠ͈ؿO8iZsсҰd ŬtV M*zXjB:=%4q'M*!0|ɔY'hI{o%~542z k^e@6#Ѣp/#<ʂ0c?"ܭ({ YcvwjvKsjFJ$ș1<~ɹtf]@i B?ajz=m;?K;Px3sߤZ=D\WDTC`!P Itv w5C ;B$moT@.)-MHY\m]L\e$E2 ǜwO`Kku^?Y1;ê.Mڕ:a5LmYO,忴σ:/eFY8{f.fv#"őb3z6$;[Lb%]˸a5T&bM PFH=pJ6-mD'M2y%xN+Plk7 '{X?PUSBgeͦhVQjKDReq3IפiBed<#!t ;! p~N#Fiq fp=ݟL][ x*wX.r`[ ~q :i;Bt@bQ>g'}p+;|٭ f'lמ0dLWL]%p;r泾lZ>H&P!"oTad w8t ʡQI,o(]ëk(g2ު X&-gPLieE]]9<'eѼ,;hHDQ=1` —~ r֛%,3оxxS0(g0gve+A=jD+ݤ2atz#~w״0\LcD< V==16u8w 4YƊ}^VP;&qb!ҙݫ(+!M |ڽZRv*Tϔ:lD8`dA8#kuٟ #|@WvWwoXp˿7_\]x~DGτVZ3/%_07\aT ޹tpoD]UEp?iϠA=';u?߰ʊ7.~fyBlo͟UkW MYAϤtox hC}{ d3cdpjFV?TBYAu˳Pu,DueÌ՚P[F0?-!9w߂7} PLt|PʁעРNLw <"eڱn=ФH)z P*ڒc{R ګfEm},UsA3O#pl|$64<'8e,Jx8ZtFD9+ƤӲ!!hP2 5PB5iSC#bZMZvRP{"ᥱ]؛ &5|f#mMҜ. 3$zb 3f6­{`_Đ,TcM f+sJq7ܮnf$+ӧ}⎍('!+@. $|0HRSwҌlv=A~Bo[_*dzvT|D$^shC./ p!j7'<|1n=- (VŒÂM(GQu>B$tT3 bjOq^l嘭Tq%9nCǭ dVYN ߧ4#=!|,1fr렝mY*tj(?y\ϗ"[ډ64:;(ƐM[ VՑ8QqǪ0%/ e(g_NHūy@skeTolDž?z*]硈A%4OʩRYf_D?!NY4 [wոQ@HEgYG;hκpK/a{T@bE; 7me`*g|(Vuiȩ]d>$ @!Sy{t=;1=vzq31X=J:PQ*4}31ܣO*v5pe!o ,%ݕ\0b1Ʒ=K-s$<iPSQ;>1SU+ !xYw^y0:= += gU/ \-uA~ UEn2RSylޏfB|YEYH\;lBHo{-sYWʚ2zJ]nh34biwL+%]:Ԡ '8[aOFDIدDH˫&YuSi^i "Cۀ T(O'Ay>jZqϾ1r% *S+LG0RB`>c^3E^Q1'7EڃN3Wv5Gj`gA>Ώs߯BГ;<]8mǴ_3oStw|'XK>/;rӉFChc̙I#冰'/$ X]\GN7K3hhz,D%eGń%>jD-ⰾl%do@@̡:RE#v=sXQPx +-X#)a{[h`m]d q -uC YmzC,w|Nъ (D_Ԉf8Rӝ %<ڶO`wH.-Bt:Sې=}=R J\laNlw@ϒG¬gwx-mR_| @<|A+2V^=ZZг~2~A_ -]WEIGG9SoŲ\d{rbU2Q&>o1QO[yc?LIňlR+-F֌IҚ$dΙ!Wր4O2[*<_}K)<IJdo`XTSbslve5zh ^]r<,\l+q~k⊢Nq_7~F!P,'{g-ȏvg=ܶ멖1Bw/hN'D ,Vw٠Y< ќȺu|\ٜ΂ř9;qniUF!brTU椄!WDmhM> (5N0%?nRludsMi`6wHlZUc}L}='(|KyHə2xUTnnퟜۆK&mƚ_96C`s#zc "G1 DeӃ{U8-_%kmoKLs@CΚLeK$ͭY/u)Ԣx$QBxDAH</܁LG.f 8OB@hsc R}LS 6vX\PRO H'2ń Eپ X|cKi&.?kmwܣ^u{G{.>syY\un4熶)Myc*]JN3QPZHyLM~-ΨQyOg|百 rȃR אUW0+,0O 1],bM0{@+' 4aWBwȈڤA^#:U*|]mQ;$y9tC0&K GbwߛQ4 x008޸<Z@%ܩ fdM@KȖsdz2ۢ%a-X:yIK? ^ur>f-81 d+0'#nE]k !h[eArG|_Hw;Vk)#V5*) $.eC,prd: AK7'J(hJ.gJTיpUŵ4IւDw?iNUpp?E)V׽B̈BoD D<#(XZ_AekD EQyRJb(1U=`ţh2k%)"ٍfOP`X#_])M'B:jhlAe@hgM%dռWUdJ?)a m.઀CSkF Z'WL@Ljm& Ms%0Q;Sût[ \Pel2ͅ`ɰ#C})uۊ P {$R;1&&#N-%|QyԠ+x D7e>{FR5svdJOj%iMaA;72(V^W _   3p3h$O|9AE,M3$f@}eJjqÞQh멸3v.R01k5R DZ3?4U., cԠI1&Φe2p49 Ma7ьFT!7>ϊ.*disg {7͢35IM"nFe"Xg9xYP V pE_oJ<-P/C9vʞc uSyI[@p n[(c~9tXt]OZO*j~!?Qôo2a Ͼ@|!b&H3 _^vre_]7-v?I=:EW-HjmP?Qq˚pO/ b!fD\NsEeTj[-MS3 nfp5{4w?-~r+-X ժ?eHo[w,6ߡfP]we4dfJVgs\Kucƶ#Mep̄6Y_0oGo4]IG9V,r`|0u6pѣ }CI%,Y?ZYZT{RDeA=Jb {$b<;뽮׌Y.T{zw4R՟M:pw">bYiż9'Hu 蚐AݸLjUEWV8o0~.)[{vPPz])>,] J2|Δ>;ABDL:wa50өfӋk\ ּ4e0/@`}{Op%0~@Κ'FGq7jVۄq1FUq{=׳7W>ѢϰI]N~k6E+eNAC1Xjܨʅ:3EW2:3Uȥޒ!Jb@Wo4:u间%LDU Z<=]PcLքxp[fy]SP^ep$<2V~-ZKErȜX:p6 yrh_,WlGxeei`'"|5*);Nf] QTNM+_䯛T%KŐ1:M 5Eh{M>F7xW@1̥H%H:׷(r443.!#V'a$jHT`mT`CQ9hg$Rx+ϑ9UF3>xόc\K¯֘bX`ŻO *"j"+{W"{m0XvK w0oCn\2Ť' VȼnA v)AՊvg[qDHUNviqĨ`pU#:W76Ua(l!hegr]t/$;= ʠۻk4ʜbx۳ݞiZpS {GgEXbԻrzSo7ʆ uX\cZ)N83&fg»1mQHO/)zܻ)q:2ӿ/;w?c+&#?lZPXQʝ 0/ziINTgNͭN" !ԋϰQRptz‹~Ҁ! @q_,< ],n ̣NXHRlWa[khzScXFWD3Kv UM\hNg?)+p|cj{%w Imt @h&VGS3XX JD:1L1V'tdt>_"ɹTN[b`CiIU/sѽrv']zWiy5W et~=5BHkQ--71 /U P:NQiqԀq8^ҕ~-؏|3#[V| k[]C7u$HO\6ԛDڪq7IJi:|CZuUK^f+ϣ(/IZ5x ӧ" O5w(6E o,whVCawοg]ڟ@@!Ƅ׀=ObpU;C6sxG﹝{dM'-#Wu4N$ ~s-ib9F"/[[tA؃*OBʚMlؔܿFK?Q3 f;k%{{I4)WBֆU_`A%k1{KHZQ;K&e Е_$և sÏ:Sݚ>H%Mqmb\1} ?xR^^eU֔@c vi/m. 1l rEfL!v Gr~TDQ;\ϐZz5+nA5k*6./#[$Ƞk͉ ^L0o^1 "vcڭ'iĖϓaQ <>a!J߰؃}R1$ g@/gf=;z`dP͝k6}#Y:R"!M<I=MiG>I00RJ&Ոy3|>, >~5K (wYeA |$O@ vWTwFx.2!(98Gw^ [+HU&kGr_od@~X f}#TY] ,4B ūv`7 C-C/0m5*B0thPi>4zN(.M /Ss s ƶ+[Ք̊gc fBK+iON+PR:z4alIY I&T.nB炰{7ߔ,rݺG &gH)K-'>n ~'elݾ$# a &o L`,-LSy`|(%fiy>ԠQHh{ P,f5 6l=P)ugyC5N꭮{hmv*gqa$/j0y輀HcYqX! '*F{Q]oϠaI fo ȯSx6MD1GTL%C=4AgA2bPO94c}"@k-/Mg-08z J=pD @ m=~7mIw+[S$Rj· ޘo53z/5)$9#):[R>U{=ś?|8vUdt~} JL6+u)TRf Nv- xF"en{_MN/EB U&dV_dAx%f$gEVY9JyLϯ 7сC{UP5ڰc2N,%b^Ft)p֢Ht,fy[F]-ˢs,r-{[pQ^SOfWY9Ȳ:5V8P!>AO-NҋZ*_>LCJ ]29=Wue$\S1 Vq 9 WV1֏wG+&墘 +c\N24rCwrX(LDU3,49eaD@:"&^(}%F!&l'~XZ0hd"2 $M:֍#-oCfI]IL'%FKS<&$ZT=˱:\U?({埫 F~K.t"y 76 Cnm FOokyQP C n? KFBInR;>0nuq xߠͬYkKps4".M&܌3WZ_x]FdiM ǠNe͘ױHo*f7m]-%`~0o?ȿ-#_k̶k\ؾK*b UW&TiJ1#h+g4^~"']{\ ~'iv5bt=܏u.[F"(= aݰ?q_CٶSHP*Jzpڊ'Tm"~1梭4$qdDv1^N ëAb߰F} n~q_bٲ_[Fݪ[qtDE(mavm\g8PyG igʡT3ȼ>x ZQ"k0ݹy:v ^`YVc(gO9n)/E n}.XZxiLRvVV^foEb@ w^p5nen /Pj [A ۦk(te.<:ZvfMvĮqԳLkNO{}e@\9Y[X7AQ.ѱ~^Jk[ zuMi01*iN{hCr0=<^o͖a|l̷H53sc{dyJ @2mÇoryotإK;W#dwy"Ɏ-PͩuIu^uRcF1*er_v68wdlrQ0;NVAa\{LWX'q` MvItDi (~ u-%?: $T;}7=jAXUvWɿ6paИÞVP&P4z0nd~~vlsKq-Yբe;28e4# ƢxȥΞ~j5MFH&й-Sscb<%ǎ}XA >nPI<ٶY١p5^-; 3t^+BZK4qi_8a/r{g11YT>.`# s5 k>[ >h;@i}Fխ]ʖ2 &<>I^n쬶g۝6=9$0qO`&f8Utn%&ũP(]G 6MtV˰T8ړq4cKg! ^Ԟ_ xFF\En|JO̠D0FS*&c}[da }aDIc:^ijڟSz}WqZ.+SI$by/&`1[ J陆O}*'h+*G$鯜q%y44U>D#E]U{tڏmojEϤ(܋%ham;-J&(-q˜sB?r#F8A1se8Jz13YdT%9;+]ZQB8kd%i@ $q&̢ %jBUNDE?)3ooMSH#R~@YALSXI8Q^!j5h1xI#*^M;,<3O0NfvjY$h&Fqw.YK,d^3y&wk#ء`YsLlZ hƀbȸG͡N YKHv6=_j#]ߪ,HP~GӀ{T*+ZD]C n\$F=j꯽aLy";u _^vYS, bNA&q[4F:ElWuG~Lchc!Q \vJs-:ٷ$W\?ݞ" sKJq#I2g b`45dؾ ^"4uH#"? {ePf#(D&. y C+i=h;>f⡷@sg6PʓQ՘T_3` lC`ۋP8_6% )5y.bSG*~C6f1[T=RW"D4z-¤K{ѮdBw%bnR1d "1)LϱILKW=nöD1 .?A퐒_B}J ہ=6)VWÑH._خ1oȟ-A2sN EKwtI&5&=HPh3WgkuumhI8x4ooĽqքQMh]Mw6E> Uv<2\2xrS,%*>t mBk_g×(KGK!3& $=dS-1ڈئ"xE4EݔIu{ WE9a؋iHp@McZd۳rkћ;)-ueJ!G(Tb".H%֦ &?z* 3Xxf] jj&a@31&ɫdE%n鏪C@ 64by7ỀKϵ# DgWJjG ]O\^-|_G&>WbTR܃;H\e85#b9R?NRM$`h=rCv%dk 'Avp³;vE%HMҟ'Ԁwg}ފ-] R0Ega_G rCg@8f4[[n9ʼru$|iuX 'mVow3D}7o7so$1sfg> M@S?n*M7k_tb)pzU'r. 劌;xAxQ/Py.LqIZMH̜zRַ2G&V۟"%b p؆Nq6R #pju1rHWh-s9_+Pr Os S&9nZȎ$!2U$ŠYbW^Lp[dںWnWbioٵɩy\^9^k4IQv(.Bɨm-;ZL'8Sޑʻ1R4AÂc gNZQ4-ݼPU]Va2G_Tv{_ieC@kU݌*sj3Dp:cfɨ!lPJ2c's`:i/'T)7:!:yO3<m+ݩ1S(ܡ's`{8F)u/5rb| _*y~5\P"Ϡ<|k63&Y4JywE5Ï$=,a&ѻqȜ< t`R17r%Sd =CQAz豺 G| VZb'WZ?Q4WyQ:i)xb8^4=>+哷F$N}畖IWc>1"}eY=yѤ̞P8LѶ:MiE<̔95!Y}bVV䭏ym9\KRh_4a#cM,&a_6qZGr'ArX'@d}@A?$q1[fOi[E"~Pk]I}7疽h(P\ -s*bK %O2i:'ݯIuB ?a0>&CvG<8bLhAO3f ی!3Tchsh9xtLL1O/ޤ2MH Vm^|sXA] | }+ۛ`Bgc,v=),d $emSr_ 8h '-=ca=?g; `!S ]:b#8*1Eq\*Fn4Xoc A8 S->7OJ0cN?zA0/tqmxa<v8q%m3Eݓ]f4 [[ȄВRb70sAO;([|L㩄94,&)@3t˸kl&3o3==w,!1{d3ٴ/  ic%R"<9i)ЦAs¬^eD^t&.=nJ)w,Wr a3Ճx&h`? ]ŒD2F|-OKQ4lkEhڦO`M O[ЍWWu$@N uBcE% ]ljz?ː]dh=cs5oL܇m9w'ǒƒ $'HbeO%0CtE/8.F8gC z)Mj! 'KAEnܖ˻3 P֡|V ^ֈootE6[_X~^?Fiw˥Fo-=fdkFm)28yk?";:F)7;@Bf4376B97:@an2cP, 9['H )x >:t( B:qHƘ2HpgQS] XP53f|$lO Bdt"aP&dAWQ_qҢ*;Vq/g]$k41i|ǒ+0N*pt `UopaM ji S^SqO#b[H 1η no@;5O>Cba7"%k6{.YW G Epl~[@0 vя`VbӁIk $Yņ闰"/23&X.nCb̮gd# p&Ίx2I`w!?ņcCnfDS6Ѓv6MOpRo큙/[Ǥ7Z{Pv O]ι~,nd xhدŚ:)=_j?Um*Fz7<Zoϰ{ Q0T:{>%ST:@@/>lU3( *lvY!څ:nJiOQvGWE?cҁ[mz?T4Z%h6K 3" ~LN0HrC[D+d[T>"C^86UIC&I9[\K:?c`UwTzUì=F*8R=HLl)#]5j@AON!Lb2Iv j< rQ_Ԟo7JUAOB/VD^3 hh;/D=^}#&EVC*I`)rc-W(J{ݧ$=VאM٥|1$iGS6^&1_8Ӽ4"u$Ľ⧂S=7lM*3Kn^gw OYim}\ѿl3$Maid^.w8|P:fY9&4['OƃW%tBO#ܙ.e FN{g-<5l z\"˜NK?KV/OHdŤ@0Xh8&Sx,%8L}/D\뎃\Y"X< lя3auuP%vrc#+ O K%)Z0/RlEiH<8O!j+*|+^g(6ٟe|n4۵:9Gݼ(g/t%J{zj=,]/bfj&ۊ֦9BLAS\>M:muAWɝE"!Ս .̄պ_/V5}? _$BE3QcՐŭe* aàLbqх.ZBkfAAL8dQ4$lzĕQo?w$4P2R"#獂0|R2 ǹ Oxn FmoYaN]w~î$us=3$xcK5oȉr:2/nHa'/uuU0HMˑ!h`n5sd]1`\YEhd.=/rƵR;.c8^gwJO9rWVzgF>?9Og)SвYZ?h|^.G^ $lq0P^XGv;o{` Orxm~t046='7Z|q1RFPj];7rӵ(2ul<6bh|Jm!@"TDcsD3gٷЗX$%^ȏv+{lSjWYmڬ}u8Ocs (`Q80̺IȩLS7KHsx l[/3fx We-PI1wm48 (t{DV{)BNmF'HHN?\Ud%@Q02Կ}1lҙcIB3[4BL/Y"{9JEB:WBޯsw 8TfJ8'áJ{cLDmy'KIG:"p3o |Dі?$ rjɏ3NTIh82"6 wv_:g'(NWF~VY8nH7G`6r"Du*^kQX󳅹owӧXd9 WTq6IC  R%<"#P b0[I9ODMH0h*U9M)Bmyq/%Eq4-ukq,7@3KyHC߿5e(Kcc=NjG,rjX(ea w 959nz-4tJyv3s#9n4 ^6ԧ/A{jߕ+zjcY3ح r0綛&?^L#_>8fz.>UgQ`|֠T]U= 8#Ҽ : 2`AV:3̑-zD!mV-s{PJj ,rq7d+K}>jA%նƚN-8 Ajl?rɷ wEhw DSt9rOfJ=:X* iԏoH]=z#]v0קHgn#*nkNdջP E¬V7#8yz"NC$In#7Rns3=;|xRC@[4\t24wn]GMnj?I։K6ヘ@qb~wSS9zw U# kH;眣,"b9y@J%@u"X@T8/#XMz#ev؆?{H}|67G!.V0Jb0 6W[C>RP]8;Q67fzcb2J"g#yplpmTZ5 _8*SqTi%n?p[xa?&M< ;D| tJ M2ۉåHi{9A~J2xh|ҋmNWpR7f"gTfBmU7.S0|ON\q!lڎ~2/1|S],팉ƿS>ڵWr8͒rr rs ѠI˾/ɴ:nB|7_||w \Ȃ9N9h}ڳP5J6$7:MM̱.HuGH_ u46*/a$7B.|Y=\8ײWy䏹vj)|%>쑠H.86(~{[mS" e13qRSk?T2'#ݛ3 ]h[7^]D<[-2%('{+Z\gj5BrxVme-p\(aR,u7T"_A7Wnr[YʆsWIAP!P9u<` ~޵ ݛf37Z#_,5Vo*=hr5% 0nbq1"&1 v6fj#@ e}knF{e(aw!&al"t,]T۬( & 2*.~JZ.~ukc71 F7FJ XLUw3qֆ=[7 r4NH)TxehɿS r5޽:+v_AZdK#i/ i?%<3X0,Lc" "6]IlasCQՁِ1YB6N6KԳF‚%ROq9*USo#ۆyy0[ 2&T"EWaNC3)FFYhar]x$!\ĸ++_DcZGR0SlelWŢ]l"#"ocFUPxj2Ȓ/*)i3,z5[_KOo;my,ȝRQ?K6<2'G෴Lda&%YX>WVlD|!e@8/}KXp}w9=pT?0cCᲊv_9Ubm[Ͼvk~6ϣYaE8ML8ao|Kήx!PK13 џi3TbCOE%h^:o3 pM#3M ~KSRvReF@Ku#}LxehGŞPI'],e )bd"64EP8F[m F:`yzt6]cm4 KN 15J4#QpO ,ʉ)CC+۷' ~Gj掐Rs{n̯Uy7mur&r+hPK'!;ΨENMB#Ăq6Y/5EQJ^rvaKUǮZLMQ Hv_f)s8l̪e  Iwc> $ @PYۜ#1Cc2˺aa*28&Ok])Vƛy%眻#Hx]+dFӲLwl'ajm9$CV7d6Ez,di>sμjh%M2gϋ2L_~dQPQ#hٓ&k׿0=qH=Y"j?BRHY'cA S]ˏYn+&/SЄ'V]ޡvჲjKD3ȄS%$-a _]Z>ԋ D"2D EiTE gTwOc܁뫓'N9.ZHގD\N2%a_^4ΨȒ=YOY#ܵxϓÉ֬d,1iR5 Z~ׅ'doXθ0ri51+y.GR˳kb:l5yBD{xn󀃩utEa3-c^ppރnsEo{}==I&,B1C؇ {5Gİtᱝa;Z$M6EFC 87gCV.L縸;DG[ar+pb\UFK8__ VI/}TKXŲ9dͼ8 `F>e+us|wJl #fi3oܘ_w?ڋaDL;WKDYq;A*CS"髤MxFA+Gdza:b|J0e)K&n?) Q#ނftdK-RwM_fsGW{`S;BtlGAQp^?@ nkT\uz1 DZR8΢i:E#,:;N$aPQ':-7Io\P(&vĢVؘRv}V!6G[E_~!ԕb{_Y$]aXi'Gb2*ئ?Aɭ8~GPdL|`)-_#ܗ?yNm%N|m1 aՌL 8#\iL>1H! j K[văeow/k0bm&dhh>-@SxrԿh C(*-L8KMe4Uᙑ0̂cΖ{d:"us0 ),#/q?pR?S1jTIa ?0!giϨ*~-k>G. m|SEI92!ܳ(4 ? ;GC'ngPvH.*>X#Sy?RZYq3!UB?;?jG+]?xǜ3$yWBz8*->/$.v]MߝKc.z8* /aP\䋲0ѥ շ\zTȏ|)4mד;Mhڰ+*kSFXM"(2 B *Ol} [P5 l@))k "L%1)Rx?lrU.΁mR @O ҃d`w^j]1WWh^,ǤaA+O܃6(63fҊ*Ёksef^'R3jG<Źo /^Pq/ eganӷ쨫t5e:`Eܹ ;/ 3hɔR4Esڦ3`ʘ 1W:MNЃaYā C0I{&z b]n*Ibj;s `gȪzW! M2rt+_7,%9ygJD& $Y~!ႛEl S#w%ﳨzVwy{{3i% dÚYǃ9W*X3 Ƃ#"$Ss"TV `;'|[%#'/A{@n:j7*'C&O6NyY :`o ,'CLss  K"]F{P̶|Ji>i}#sz[C-\++tx&$]磶c@BWF c/{[K`I=qٽ Hj mH _tgU+}A-[kvCzZ r=Pu?>M 7z] vHq]]cj- (ƻ 1Yba5ϵѪePa] 1ש2c8R:BLl&>߃bLS;QhŃ,}"2N|zW1EG VXU=k%kW8rݷL$Z`B2O!bYrUaiHSdƔ1o?|G.6A}ֽ7*d7tH=I۠/2_N3όXT PH Cjtֲ o7~0=#p1N.ѨQ\@a3vMmu))Bw6cQ."s2"E}q5pG\^.$?V]eb7i{RކwAR[9vJsuWfqQ)ޔ~A;nR (M\ UM];ɛJ yx^9C.k' ,f֭Q1ۻN~jȇ5!Q7h$ĭ&fƍynaG }*e&,p۬dF@2SJVՔOk|ܶ7g2'별Å\ߢ6`4,WtNhm0w,^z@Xt;."lPr",hZ27̤Ϳ7j4285F"Yl,W, ah#]ଖCk XqJAv_I0q*Bwm(tV ʆP8mP;9'e:(&'woe疄Js_Şe|D)eE%3P!6r?F6쨥D - PAk5 "Vh&Uĭ)jeBCc {wt .ojnB.k7:d@:ɐܟc/&!R{ 쵌}NK*߹٪H%BO̲][zG.,/qMq=a%R~`z)!K/Df@|OW1,0f-*Quſb-KyFn|n)ZFԪ]f jLcXhӽԆ"#;M0_:ҼJHAo :0޲4oH xM5 ~;Je]}ӄ9zcNXbh~Hm& .&,P]lcgFK.&?7isx& 1aE*4z}[IVĽE[BicSwTJkve9^S,yU3W&vMSk/]+D/)/yˤ=;̅c`"Ho :mle+B*'ώn>.iVc3 |6P2CdgĄjg!ŵ{*]J`w :t#f 'y7L9-h+qjL[Ŷ};^Q4k*>4ú.([>X^!-E^- ), +uͫKhT F2ϱg{':Op{: 9q5燎?ϗY+ ռqCZe_A+_YxDk҇u]P+M#ƻ&7YrxFA6_(6 dIR41Һw: eʰb>~fA5QD4Df7SMJ3Es+mViώLsadGmgp 0ng3yB0~ԭ {[F^{֭bJP Na8厅qUUW\8)&;3IeaL4h1y(w!0.45 ?,K(.ZɦjJ@ȟw݄pR۾ m?s¤`%$- scZ1y7E aQ%SྜྷVEEf0ajQR[InN Kb&zʂfnn?J$K:{7Liv]@\kV&.9׏׫gE"榦A;Pxw5G$^zTk.9'dR%pRhX*RYVwh6?oFA1 MlJYb^a@y&y ;SM[|iJX)9{}@.ZSAs]L21ٻ+d˩5Ѭ~i-]@]3] |v1*.ks8m)FRLI*‹4rBUpīn-}j,FƝbpS &3V/U b v}8' OWW3(HK5Qp򠓀YW'yr堑 O DUWԓob_ʱ6iY@m=Tr/k9{ZChW b 1іE£sBf8>Ds7'3·K (~-ڝ- mO=o~+Tg2/Pݞ :́Y 4k8ܼf ﰪFѱTĄ66X%4r!X<צCv}9x3+Q,U<#]6ihZy=zl!$#8ԯat]Z!Vw_*à\tߖN~"ԑ[ Gm,Z Ϟ"T.OYPopƨ;\Jpmd$|x L7.XVE#_TG64G+$KFSk459\40%S,l[y >y좖~+;o97x~:\]po1dg?Ԭ|s0Ӝ1Lg8BU-%g+l$\g">.'@L eX+X RZ ة9m#{W{RH3dcDZ^/hq%d?#-ZO8xkt37l&4GLAR)̘fVNA gYt.׺- vku%#`S=x~fi< la6ۣ^(QJT]Q6[3S#-M;d6/=*(0+H BY7  3T:6OfFRFu^ܮݷ~x\Lf#{k4#:,1'6:RP> ]A2uiѵ(N .'g*#j0e3Dkg;&GK!~ހlZhe cWGl)ֽo#ŭ ܰ9:[t$ڥ \:>keJՄJ6ʋ8 x0=#I8BJ8ΚΕɋ|תS<:08ߊֵH$4flZ ZY)5BkSf6B #Tps&!#ΰ~_%] ~ `9p-zY؝T2 L騡rCE0ڎ M{%HW X i7:CI ۍfu_?{H|7*_lWZg;j)jv.mʾ=p\@:ɐG*ITK5j,x܁V۶9Ϝj|9(wGD>/4Â( UF Hs~D~B>Ft Mƅ~4q [L׃9$9!A֘m $E9c0=gPIۨwʸj$dQ$:X?y8c`ա3q ~mLTV,oU[DX} PWBh9Y(2+^g$){LerdNL;d3~kX~GTyt|m]쵮D 40 Esa6΃S Cx_+?,#xӬMER[8wOS&E A]g#G+ drrSۼ .c'9%-uayFŷ(E]xF?v;& ^Nф5h+fy2oҭb7=8 ,2kM xߊ[٤,.& 8`^7:s K\ XF|V8,<ֵ|SU)q$`&k>T(+_QR,:wI$n$L&-bw -9EqOv,do*A;BTO1X⩔ -^f Ơ<{1t*nP6}N?d$nhT*] tzGx$d?tWjxւLkDuTIqvSﬠC [^>8$/#7ν¸¸mUNӵ.cS\cj.r 3mTNR0e+ƙbB\]Ԍx 8H?!/*8~:#u&fԬ  A ḥJy%a %BxՌq fO:\9nG0O=H9 # ʡ-e)/v|=Ho~v;\xQuW7J2&c0Jt8W~iqX7mErkV+[BT&b 7g+m4vƷu-\wٺgٹkCbś(c<֊cg̑צt xhDl/37o%LwXBJETy$/},XT2%j 4)hBzL8v'OؑxBi [J|S[}B}p'MNuտʞqC8GŒvQa*󐭆@ :$k,a+[/&A,ԢBT @ǙPFҎ-i_rI>e:_mpD1 @\[־nzPjy!YeZlG:1(jrE&9*4#${# t+5 y&j3G40#YjXrWYDraq3#b5;5Bǁ;s;>ж:g^?j 1 .j_#'=;_#LKD[WH] 6G0-P%>AKP겙Lzk.Z!4 h\ _ft4'ł:qOC%`4fTiTKeHHa[¢ؚk=WՂ*Ą R[ u93Bv!%FXH&.pK)4($ML` 7ptϲ0bSM`;~ D;.,=3Tbǹ4`&AF_xAi]iuMpd۝ֱO7'hRwM_ͬu~Nwk=h^qjƺVhhré"־Z04SJA P:G5sQԘWd- z/@c__WW2dA`F] .={^^Pq^:r|sHedm18t-97T=",[ƚډRboW5UBNI =Qo9 }t` zeBh~EOA'?23|)A$*-xm:^tg uW #K*Zab_柗 48ٙX,Dx!]AtΌ0,t.>s‚?&u@dL {fro`I%ۺeJ|#$zrlPiq@w*[ C̠N]"b>уnPr kmֿyh}gk1-qo$MGJx XT6O A*Eɉ,4+5#v%g7H+T,hѩTrӍD2tY8Hߟ.!chF"MՂ Vϕ?sbӖT^iD 2ZsOao9w4tM8Kg: fV&}!2󯐇q?Q%SC~_ʆhˇrD OI>3'ksN=\or r-YayƏj֙DL EL+gX8? <% ܢi:Fxe՞o-fo-hjryb,&} ~췡HdlMǚڿVyƥDMP%"Z#~x7?Uj3et$=; uA.T 6S٥=O[%;y!tsA7r8{ń ~ 7/|TZ-ewm+p,Ҽ}95CC}# ٩l`+nJ7\E#v=wc1~} fT3k)~A $Kb!G4haixI@\%Ol}8& K~29lC4GCG=:IPi\y2~on+AƂ/a`3?$ >L`Qd75ɾi\̬]$aEvQzRH3{mTKZ UЗjAs y~z#@+3w1v "w]5 QPrCr F2,&[dBW+&ݫ4OUu 2,*e¨x{6 LyU}`\XV tٸ.Dm\MbVϿePuDr4}lKCq796<3uUfk7  $N,7:FxA8F2C-%g˾2B dՅͭsG}]eg^ҚN2U~XPTgOL g#̺ޯwIք/HÐ\n G'hn7#0u]\-:q,a9ڒ"SqRzK揪f 4c3;zWOGw"Tvu~!j7>H>] ~[бWS 8́vJTW uˁcT5;*03Z4<8U-P\8*PVܽoSH+غH!"~\HD)*\D3@c{u`D!Z;l3L-Xmĭ f=b"ӣkWo&G-x'R%X"n^Y7/du8HIndk6"j4/yVc&"]z!]|]' (&'Y2?Ӝ2eWLW7?u&ߪH]T2.FBZ(YGYi(eXVwHȃ]Pչc,_k"I5'rxeGb#S'scSY?1{ |ۊ9;^q(g2Q {[ro) : @ u 3gWvOhTyT, HM x阖(fܣo8jfz{ Jt]Jn;r祕CORb9/f¬aH];tGwC( fd0KůDq8`;)XЖ_I2_{KIa( +5/GJWSX1Du=I UjKvLHrT;5 Ak z՞{f]ۼpF[,yӒGJ,e '!U},&QhnY~֑V`ĊjO3-C ֙5J>p׷ܿƑh30#<0v "N\PEfu (ߺ*\;mLy|W31["#F${1Qtbs.)b$vM cI8ˆheK IGv+O!m^|".lBdn opD~d-хf` ]gܾX؛F,1Fji>UilHMѨa9} .wo9*#ԾL*;찞JN^Q& :sLQ&Kt;5'RrE6 Hk !oXT5Ycz ?jj\:fK˯v*Ҏ2-u`{Jl]1PcIN&YXv[=Y26%d1c}rqܳC w+1Eӻ*rx%M<&hsaQH,U0g,aUycs Վ>]1{ƩO}. y|O=q{Ue]JcKzMQ1 b3vR^ +^K(:A`iTc3YnysF/fdGvt;aXy{JBQ$Wn av1,?(\ T׃.*"_$`Z \|cPٻOvL2NW"]WTOۮm#nzA~">*;O5?Fט,Y (#4 >AW cE-Hkݏ'lb&Zv\z }@tDخVp0TW}%@FFh[\@0_|X1׆e0AY $'` M=sv0:@\$#? 9-ey@{:qCk kP 86UoV\t/j璘)E,凄a{i ML{Q{;k";8L B]Ì{Dx2/͕IIm$x 9{h  c v_5ՇhhM 2uQq[V-lx^BGx-O,PBF.ʍu_%Yl +Ɠ=v%_-{Ws+l,v?2!Uild!v7ŮB13NRJaB%ɳ9HmŪ0X`ٜUvԷS2{PW߮, f_y\J4%嬩z"6@]~.Kⅵ%t%;tXe_Uw1j;9ބvac/f*(eN<=ֹUv*z-h  O `2ݯ酆1M{iwXy(|Y%CpÇL 8cILTo (b h6y l@ )%|AVaB2"ݿɱI>,Te aǗ|f F©.~QO1kx%)aC[' =]sg1=װKԑtA1mqAŋ'MS/A\t0H߇~16 8졻ABYS'`r\WНR򼀔.G^^፬!~\/I~diH>'ɛSk,QKEg׻?F(qDAW=g(w* ]G\&kor@ uImL7v8~?8ȇwmy$%>\lxf`qb-_bA5$\,(0)L>L_ <93m:m,%pNqlg![K(@_UӑUq;eG8Y/2Nrbw/(@}cO/s`ZB*M$`yb΅ɐu;gU4S$\Y@?*BPx"]hi+R*^^®YS +J" PXQ]ډBe!{Up}Zڕsd%\!|g|"fw@ׄ1߰\]9 fmK"Gqhy7!2'Qg?mV+'Qm~ZcQP:՟ lN~^:GL"!?4sw@us(cpА3*<˳MZ.z># u/ ϛDm$9cKUKCm2p#ˁ-^H~S1&v6sMZH~NaSݏnlCd;Fg&1L5@&%FsWNRIo+⫙f^&Pj/(F,V)U^L1}b6ۅЦH,_3@8IWY\>Uk4Fg*Z{4W.n~2꫚,tKMe?gaqYj7kYNȋKWp m9 ~BMMbY%*SS=5N4jLe$r{%tދp_BܺT QF& _H$ J 6JhʈųlG%'MҼ.W&[=rHuھzƄڞyH=ˑ|Y(>{6-鰍 ْ)}.7~VfvSWف۠N/tvbܬM3 e$ЀXk@h}kX F`%3`}$07V~@f#Š~0BlaUO6dz#h߀8M# OKL<+h!EdTDo;.8MQ?xjTC0ݧ3%Hb>-Me]+28[NpL|Dp_v$yv%C.R &#@FH~ tDpJ 5O? >TlՋܠ(D [m2"`Oə̺),\w^_yU)Js/TܖK`YrqJѰlyjx8+D>YÕPɾzNM7T͕/X Ck MZd@Vw"Kp, MUn֔/ty3gˍ6+[Zs9-MfFR: lq~E3 ]C<4z:T?yц*bb"pP {E(Af[tsUyNZ4"&%Պ%֝y2͓g3Jvjudkx kSˏrY Mf|g, Bכ )cRl$9]b .w~QznX{rz[/J^fk: eyva8,#˯B))AP5V>vDYVs1A "i]u,~;|Ν-lE%u=W 2 ~N"I2|QoXMD hMw6 ~zC8YFn,+ܨB*t{#q~ #9Rp-~Plcvl_dbT ~9(*_ g,zzLвyTIM<7כ(:7p/Dn쪏zÿCPiy7 t:Vk…мl%$*I^K²RR 6vgBhgUaÛ[2deE|hפ8X;mP _x Ee HudyZ /$)t/D%f'#=0Z 905&Vkn^glO$7C#mK,oyc57Y4\+K_(YXg#QZkBul,cќ,>D[愙.EZVZ=prbܚ./]/R۩T`53KJ 2\R.g(A'U-It{09Pi;{pNoPMw172MQP 8F {f+,q18meopÇ{ʔI (S3vy6(0IPTI/Ⓜ@BwBCR斀RH΃>܎ 0 />96\㌱By~뻫ٕao;x#o`}3|N@i`!jJ\)cbi{籊]yib߸mŕٷ4'v3~^I'8Iw?NE8"&IP؍Dɥuiclt?}cd-$Э^g|yu]ҖEt[Em52{j9f5?%Ɣ[X݇nء3_MDG="]+P[H#?<\TNop=~*IKaCß/x*8] dsI*!W6&98V.eXoӄݲ3r: SAx;a5:EӃNVyB͚ƘQmRV19H,agIL"j2t.^kE!LPv͚οT u:ܫ_qY3ߔ*o{Utڃ t\E o=_/z_,܂Ӊ8T!s]*墬~m zBb;V0Z.m"y YdLUEki8%5ET%)eO4al|zL"Im"nQ]<Ɨyݶ@ZhٷphkZK\/.0Μp@ˮ2w㉫DZ {HT[mc s,l+qzk/e\T$lz/P%u#1>JgIFI$V>cꚻQRCn]83&bu=};!|(#kVP]TTƌ S )T ʱbM1צ3S )XbAԿ8i+E~J[F:6zp_%je8 jdmġʥE&l C oN4"ɒEkPͷvӣƕ.7jQ^Pi_IH) y@0aK [ jdg(D3 (7buvk2l8v8kPy^’t>HY;l+Ġ5ed蠲)aJOMMfU$^"Ef\]ФZi8iV)xhOz0uCnOmD!=4#.x V»Ut;@r6z|ڑ,#չD8y:{v MSH$)icٴ{}/1b]u񏊄֟P0Fv."7+@|N}( ΃oJŻiCXhlb$PmR z[v΃i !|ywO~mВ*Y>{?P ٲg`_R+O9 `N$/^'!Z]Ix:+WRv^g_#A*GNP^;u'*S$a0IwNclwxuMMikIF4,OBěmGz\70n-bRs/lI|{S"- E)vIuU+Γ:>(xyYl6hl?J>®%jM#<@~O~yM.S[hQt/+CNZ;HZHb/E|ɂwSfsѕ_BgЫ_6IZ 煦^3\_P޺&= - p|xB,zjUq"+&ö`ɚyk T:Foخ(0Dx Sn`{\tpGCk5[;{;l?n]2iD-ZR~ zhߟ˽Y+˧l7‚I3\RB=Ň w8iLV8v&Yc <_)T5ƶL} uyXɰ q07 Sw\/&X!_ӓ|#2&Π8ߒ+E^Ϟ\_O!A/=jHCB7r6oj,rH?=YXĝ,V?D\OįAv瀟}B+207k٤ip3=qh"YlTk_Wz{LB-Kp}F"L<9`HuIvXȣp4vV96/d9 k3BԌ`Cz\0R:V3.-՝=w U#ߔM#l#xLP3tߋ (њH%r0%޻{0.p n_nO툓97CtO742#+rJ&\)Zn"D\ c]!g"R伭3T~7pɝƕybh >78ԛ3R}o;L fSIUtnV'28!^n=zUM_{-SkN&(Q7g3a8Vt &Gqm~GnXA;g=0< U 5m?t 'Lӝ\d*j@lpu:8z6pCC6nFg%kwKf%o 4Xy[1q[[G (%T=kF`Xޚ2!G\q4녽􈟬Q*|r%>Cm /jh2Gջ x[327M7*<1 C(#:_z+qmQ6/!Is+S|={?D/tiU  tο" rWlz\TCN>"<0@0wzx|hh~l<~Uwl"J %"9٠!/a=O+g lxt|ZΡm ;lI{rڿzKDpZ=p0j4w) i\y]w!]^l>4Yyq C.u|>=~\0YY`ތu!qv?۔ԨFS}}FǞP*]lf!ezj{==o0w5u)T[dJ`\z7L:+hx JOtl+#7AACB(Ԗ#]l(1i1™gQ;͐ϏglIҖGTلHa6ƫ&06|G G& FDA'$V~.WP8+Y \dM]9pL}e*)Zk`%^% &,ܶx@=5Lq^2Kgn\({u1m&-W[K&7_&VƑv]~X8ÙtN;}.9c}Ww[.ZK?n 봭0ԇX䧫Zn}B9IdbfH?{Z̟G ?xtu|`kk<J/#`F; ^$8;gJ$!ʰ \=L5?Y#z VO"hA7t\s_Kq8b ԝ3*{X'n%NtDy`fOV+RɬLu,涇wON)i?WTł|ig6.4$jƢ)L8FA~hN;rRL׹ćSf:^,_{mac7v *Lv&1ù :pdW#r4i(nY{ױAxtZzT%\I}-}ohvZ[,zZ`xfAGZ02HIl:g?I k`b'r6 MITgC<#`KZr=u GW̬N+ŬIk0^.] Aцb!@m۝_8? }O? |TШ:m:Hi9m*ԂvqſX.K.M.;;Zz9tZ+_;C =ԁ9$LÂ|\с^%2aR=olXhU;B={{"jP(7]_Y :f.3>I ?WNuC:O]eշiw*2DOc݉Dwy@rź6ѧNȲfwQu _2}5ektܠdxz߮sITOnCU7%LFZH˖~X7p};j7k#7@!+u xkx-p D2 aՠ9ee3vf;:o#X˻栽A?lQ8Twא8%r{ɡ>Rcػ;8{Q^76O=PSczm5u[1TgX&D22ua^0SQ%| .Ɲ4ZKEL9a][ow"!!$Y<8L";Y|pYzţ ts̨  .9nng9t],q^݇),GުŐ)r@9e]LnniOq0D#%=UvS~Wt64Tw$(4_ ׺qҀ^MIwvv$v9cS78.g|Nʆ1%zLRqת"j';[TvM>BY4nBύp:B:1eA}19.= ,k4vȤM.@~K?RRR!\8`7U*IAEj: 7JlE>jCqA+{(IY`nlH0:(K5Iʒj@MrÛ' 8 W8Jb$}lFlKBhg;9 46U\8>jz [,F5t4'w/>5 {$T!'#4JD43SKBlLϽXCp X=&Kjʜ/ҮB8fgQ jGE:@e~*m=p nʸdV;TG <[jǩn\wA!QF׮W_]}-GHlf=D)U 041HxRg`m^P>z o3UM<'.z_x x2RQ}#!~x yBzY CyJݝ86G*53^ޠ+z .jl)iDdXIk"Ѹ,^7msrxxhVNoX|SYu2p֔D]Ga6\CBv;*6:=/Ne[RB3sÔyQhP$9gbRbA6wwx#6u{R3bȯUVЃeIi~({^Ḋ7n=zv:H>SJ<fDHLEWhFsϢ:ݜak&k$/+&G.u;w+[TY"vH8Z <; vfMLCЩ3=.Xݓv$ s5ead;3웵 $ *_6˷M·"kpvս៛k{L)F 4Ch/(a6WY'<6C2rv=TӷU5}G 3P9Ғ U2Z!GP}}-;(T@H <̮N0MCfIrR8uz#.LYZc-}="Ke'35un+/~NiP }Km_7Zii/IQ֋Sbȿ؞ŋ|p4}Tn ZmzCj5#?;FIc.% n,;,e5'Gg2||~l<;qF͋~iB{|-[^0#hKl'txY?148BoM3׫Ts>E.`*Ւ0Hv 9U&DŽ(Z~xw<@{yjIS]RVT,xa)?p"-X]EDTGB' ':xtcP!]td6dpHV"ɵ#TiT9g|V6-m$,*5f[j[ qP!v;5˯0+pm lq1Kf-EoJUg_l+h9 Q;˥$~yt:q{3ik2H& ;g½;˃/1uvZB\7wlGqF\0ףdPTddQtiqOLYkZb]ū>fd8+JY_(ΕnDM7\a #vߣ:NQ<j*sj0ھ(C`]wɁO3' }r3ʻe#%fcRz}5݋Bb>YYV5a]wlef*;hv;8&f\qfjPƹB4( D'66&z"wf+ZΣڰ2঍"w$S_?#忲e3u%% FF@EέD!ybp%/%~zt[Oqhgh. ͯOn%AXx]F \Q wf#H M'.9eo v1 oI(pD4u;ۃf30fMFKđOAL/RhƂȖ5u-zB/]f5L߯{vE&T9xXH?wtry/#zBRz\rb8_S^( JzR+^ -W7w8R1lBNЇq3fv"V,bj*t`l(9X+P!WLbRb029T.=r!b~P3הeX4v5NyN%NX0#~p`15nYR-|˲[ p8"?0dePт251ѻS4RT"srNQ ]+Ȓ{(҉t⩘w+L^:\si dhB\[SԵ=q5*PXC+F(ъ>/%[`}Zn7~=. 33'rͶ!Wbh0LͶKtHo]^腈|6ƔCt_G $X',V+ ~:BH演'tΓ'3Q.c|̶4F8],o,ſsK\V_yLVMmQte4n#+L GF-"[lL56 nzDå̍Y"%㤇:vrB$ˁ5T>Zvb@=-oƛrb{_cKz vYoAIp,6WxS`.$@A%F8~8JOr;z2PgrSOQ  7aŁW̕8md]PZQ}pH3v'7_5h y\:iaHUvSuk#Cc?"s$sЬ^4pݏy} "OU8I &eU\.M\@O#kY)C`in kXXa bGoQ-{0J(+bUOB20-L-[7%꣹ Sͧ?;ߦwE@r~®dFwKiٔ^ddL! *×%DITvI#]C|gYđ>BtL!t3LźO {y=̯3'Ag./QB2tI[FKRi"5=srXhxg :vT5W9;6:F`ZAڷ\P;tc,]ŕ f#S%5Uki܍Wض::q*7_+DY+ Jӈ2 |gqi`Πgۜzvѡ bMGvhf0ɪ"l܈;Uڈ|XW\7+~EBR,ߠ|7o4#ūnDQe`ۏ0rd3KE[p[\u*21H[w`wwr{D^SR1_z9`|R렄BL^%Tl, 3W8<<e;ѭk̷P\ Jzty=Mq L%Am3\d0*)~դ&BGH${Jw4Ѣ4/WUeL~1PZPM2h71IvR}+G??p CtW_Zd2>YUpB?FCQ]CS^/Ҏ}Sޔa$`^3:2էh.Vޅ䤅Fpg^Nߚ-Wr2B-ZS{[7 |[I?|)@YV%E)!$5 T =^%٭I^|3 d/AAWg:F-EML'a>ĂGHXn+zߌC+S#ơ(C*DY蚄aqdX=n=еmn cϲ1j%o^+1"6j6W9d^Pm2A<֫e$-) WX1JOz1oɞFPA0c&6"s^ٝ5\ :O/:w@BDV]ʏv9TR{Ϗ^QE CCЏ`gfL{ĠДkzjaZF_zCl'ϰWWīIFg|IxÛ!,@_GHk2 6Wd0zex( 1(Ⱦ2#0? n@Mο*!\@>{Lqw@}Qh0f Yn%-Jd~!TqE]cfn6sgCa lYvbtHzN!sRtPrWpR|SvQ#F\Ow{'l3p\ZlnjN 2-QDUUid s)F(c{ ۫e=!~iyÒؑǔly8܁" Pobrg AE&!T:&NVV,}bE(sC{jÛBE{Дs= :G}|]}]ގ/=H.sC82lbH,y~~\xfL_HÃ.E5⨷zJC=- zë5!b͍3VƯSMPdwb3Lȗʖa=ziM{l1Ӣ\aHsE*?w=B;x'Jlp6H.K(G3W%iߟԫ/EHոL}QhmT@7ֹ45b hŮ/3D%R"fgK~->+2oQ!xMh<<{[J6~*IRb)żB34d`GuVkF=4DΤ6W__8|1k=L~Pf\e)C NV!_4K.}-Se"qS & A|xafFsbڷYg ~H 3NMoW!c$Sb.MӤ㡩=3P:%LP,f* t]Dy4"EoO\o[3g.Ͼ Gs4],dQ݄?iF*H@2jv$vfuO(m|t:MhLa'w+7-pK~%zT!.ݙ+Cp<'Pt%n-OT#r޴n)<qN(J9ձ"Gfq B4ӧWd2E[9+c-o}Ph@ @hl^J ,_ ~CrQNG+)Y⵺PL|QױQ06\ZDCmgCpGHV->9t'ℎё|PWëA)oF%iR P leit:ȱ/r/ LijvpMj/TԚJfPǑJ<}:69 x=-GݯA{N߃_K ]yDR)*fE𓑁5HU(WW3Idׅ^n:\˦|7G(ǜD&p͇EAv@HsOX $}r)po.71ͩ7/8TjDI8Ç`O uOv`1Á_]Op(4gq ŧf]&H.u'I+hNh|yITY]+ڢ!v,b3, mIGmyĝ}Ђ ʫ<A;&1*YPyz/@ل-,?:"6|0&sQXnqЫg5LɄ7Sf#?zEڳ&ᒷӒg){^W1J:xoWV~*j1CPwLW{Bпl EfwxѲ7޳cf UGF1"OB꣋j6"3˥bqAfA58j|g=Ay An߰[@0@x0A{fAȺZB0zEhSScڦA-dWT$ [p^BrcXJ~IvT k7Q f&)Z:#1 nX8D#a`e:jF1+b, #*]7Qxi ۞"Qof_Ջ7WoZ(-WCP٤a2>"ޫ:ҠD,V/Gqjfe+B&/2s'4 ,ɍ1[h% (OÅ! `wmm0sŶ]r=5J}6ٙ !R6_X\Jf*mˤ(Y ew=M-M@]X?[0cL [}STm +xLӭQĻ uuCijWyLYBLM}l՝ӱg@P3ӭ~OWbJ =셴;gT܇vwiӓx5 ҩ/zyᘟ!HAK /?Lڟc5f ^3Y>X`s# Q/u7n#, Q/%ȹcn2uf|,| %|Yl:Xgr% `/8r^d12V8+{*{"r=8] ٗϲs L+y~u)-! 67M$'4q)N A>[ e9Ϩr~l=]vcza2f^΢xW?όJt2C-Y fg-Α`y-%,\J }0fpod  uRy@ȼ8]o:V{g|ҟqfP3rKed:5-8M'jedWI`1ҧq3vc Y@x-_|]k\ܿ39'v]giC":߼I~ fxq2A^8LB `ʫ3S$-Z8 H[=K3Gkۛn% X:ڹ5i{ȉ[w%'ql\5y%1oJ KS]q$7m2l1ޥ- uo|6n@<=o"˛I.x6 n^ ~W '«; Y7&Vל?JQGm$]@nSO1?)bYȺ\Y)^Dtp_Z&%7*IYZ;==i nu^0mv3kG9k SG3aW,ak A+`qK9f ֙\l1R⫍Ls9? S1'wNA\j_B-U66xt&8 XG}*_`Dq9 GH2`nZIlDc ګjAh$%m%3_;$R##U9qiƫ|&xJ<)wPY'&T*V0);|Bvdv6BדnykCrM/Wg"NB=F͝_29r(ń *LhxApyjWL;/A_l#s^ ۆ0MTA? u *:J@dĘ}Čmy< ms g,rZ;2ڨr\kXH("7tZNcBB$`{}%m<{ N!pW ꛵rIqr_Y63rr׫b7FBъzy%06<.缍O3j{b_ jlwy]$2" bPC7ÁiZ̭6i_MKr)νTw7| <1MVъFWh@e{&;P` r܈݅F:L`Tٛcgz6y>Pޓ.߱7&bwA۠GmrFd{Mfݣ_#њǭ?q64.;?15rҲ,Og %YIUҞDXAs`X"5UD.0;sY$Z4'E ʛ驝$]`whI2c~Φ#; ,UƓ[Ϫ#5'[’J]uqTI:"z^£gJ݈G-6)]`!LeS"@3IUwؑfԑ ϖ{qb+{r:Ѩeٙ/}{?Ry7Um( Š } j>h;3W}d,p(N/dH倜.Di&lL]cYqQfd/4嗶99a*iG⺏-QL$yC&_K"7N`p+Sz[I@]Hu|u3ɦ7urNSx#fkp+&or^IoOAO22 ־lUˁo%hdKC2,R|۬}66}ؗTG&r{3C~O8J'ˏa3&E~K.U ^FNf w\z "'X<آ^Q,2&֌$- $7\MQH+eTb('dnL(J1gkC zg#MML!aR )&YРsF.}, EeeZfj,/|;j-yXγCE@U\5)>bdjKsond v/5F)|VuJyXLbށ/ҮCgs3GWZSHjp!]Ќ܄{-mzvUq \p`gu8OI~ZpK7bSG3l s]MPUh4%DG+42v\Ji?~$=(߲}jr㮝VAŜ93ٸkB0/ame½n=IX]YhLԒ:[Z9l72dk+Ti_nPOV+Zy;g7zLM桺 BɫtmZ*Dr=&IAWx]"#xCAV‰m iR s) zM$7*MQM|&M;RQ&,0nIOE<%"ې_vh985HsCF&pv3MD`7rr{?PFmK߂.ҘseOb 8CQ5D#{G 0-w"pCIK~_H>|?b :Q?f#^9iMw#9FщPb ?,@y!cdΣtU6N4֚JT$ ~*cmm4 P-g%&apFfdKäTx'[Ms  J]_f|;3eH5w^)ɸqUM uvu8ẗN(!tn]2Ԫ l?.zL"-9/ ,L\k8c|24}Ӧe HO l?U&h00fl|R+OsDӎ噁xmS@ʈ6cNfNMP2|Vitx'GN`l(xt[RhE퉉 –m&?/Mr1c˹0LEHЏE4@Y~& %"|ʆņ !^"+\2xt6n?8E;"_㴂iÿWc!M_^>BQWG01~L YNL5A(r mgGU8J÷/KCLFcVlv2 ֎o(ӢǍNkozܺ6I%CZx hxY!$>x E&MUC-_7L|4=q4Y]KT9ϿnM~a_DEG )ɚ0R$U d͂p?wShBx5*XWsi/3OEWrxnI(+jEeODhx)g#5:CYNgQdWedYob 1!gi}AJ:zvE4pCʢ72bnXm4=X@(:s8IUP%-8; wU+: y&,^\T3;WsCh1GЖ{lTPXTI\<%ӭǢ)Q#` bK $ >sy $<~?]h"}IE"_ٔqj,ae&t]8I}d,܂ʽ;/=.,[[`Z~v2˰\m2hBeroU* =}f Z9}˄Qo_g$I!^ 9ਭ F{u1.D!9#Ƨ$N4P9I4m<`z@i T >8oK?E%av v 4Kz &8yV'R^`y 9g{sϕ%2,YH|&~/.`즑&# \t%FŻn;RHP&}w0F_K ۛ7$FfscTfHIlZ]yFuo"Tz][/3:C= Dأh7w !RF~ YS׭Rn#jͲF`_mA4|U&u `d'HM70AG\89.S刬[>38d)$3M5oUrȚlWڿ6Hns֩I4"b;?KZt_L@XaYa*Jb=6)dЉML9i[" B\P9`" `J Ÿh8Y>Z=7d-1ޑBRY-8/MS؄~|E1}s͈æ{bK5m&6@ܸ!bKR থR`S4|WnPq)p#a~&P(IɹI?0;15%@;qf(*scjaOp@}-jy{6=m5\Kcvا2a56zyB>F!\Sն{iPHGL/19}𨼶`|PSޅM+ʠqd7o^tqʼlWE^T? $.QM-ACz`+ ;1ZІU7EO"y[{bCJfUif= Al6\8<o=%䯕cJlVn4v"-WZ另cqL1C7"Z,F)/';IgفLA[D˟!CS't?|G§we]_i?foFBp($w4ڕ g O,_ȏ%(x?@\QdE| E\:ThwP lν͝}ta+ӿ[}Cuta"D"0o4SwT@DpA|:b!e 6PJCpU7jM?ӰTji9w߯IV;lJ+wyvVJ.zf3s=Ҝs%)/ wTtQp2xM[ E?a=etG@#B@ tFLP nfg1M uT'`X1?)/̱ڑُJc] 捼3a nDtɿD19}ZJu %j@8AM8`wjo8pe!KQs5gԬ"buIk>Ԋw`g>uv{w2$j 5_'3$SnmĵemF"{ɰ|qQʍ Z|aq~Mb㧍VlC?QW;xWm}=fV+lj% &|qo30SeU)}Ep2-q"mZ[PspRum0a MVOwP" L.Cwr}P(mdqSP_(A*ĻZ&Y1@. r+bVjF-!xR)իcSDd sAe4&2eҲ]q(T켌o{`ȷD:3 eJdbڌMҺrArhC v!W,Dbj_K*(zXF#~M/gIb^C>A1FnCL drTXS6US6o\N9SjyB$PO{ܾ rPG TXG ANwzP7뀥IkWq!+ tgRJkhWh*|,ZsE|-+ j|e_"-=3QwqQ2f# QHmúgejQsEyx֪dTkOmՇ XƂ5 ܕƷJ{ٍ% 0ۅMxbK>KmĆ-%LItvN4 P.~jY(e=I%(zfJYeOR@ l44ڠx#3>/Y!hŌ-_; <bwN#CK[D;- s 5}M$Hp(b !cH,MtjWys'y#ϩX. ]D>|Net]$³Zz}7 K_aBYy=ADXRAܿ0^HwхŸRF20<;<6.CwsB:x`cq_Vp\j \kdUOE̷D<sj+HQ'ؚvDbT1m*)w:/MeU 5޽irv? d_2Nz꽊N-Q|aيxJ8gd8Ǡ 4b\>Ey%N>E=$EMK\Bo~}h?0✡e:h5I+Q)IQZc,^R[ )1vp1ݵåLԨFFJF ͼM4c`aT~V(vv*R=={f(>W6~䙋dӢ[(7ШČ]IKdZ8ya,bZiC"΁ݠTY)M.xXl yjTH{̌PL'f("@dʎ;Vz|ltXf_nch%6vbSԏ;}o*i p '"6H7؃˿wUMETgF9 ͓VP4f4hB^U+5Eg`@NՈZ+Z`>&/Z AO4+fs# ̚\ QzAeܵi`|~z}a'O9T8ȥGYǸ붻M- *$FGm~BA|fIy ߾o6XS=Լ`iJJ;2hKd>@ODWtu/VO k4ܙɽ|F[^-EQ_FVAD ,тk(Irm@s,_e8ɴQa @!c2+yC6o&嶘ynNr?˥8}"* bb9AK}n;,{`͵]_ /ߤqVH3Nt=yIkW4*tfvz7C&/tp);(^Drޟ$)ugeE"бnҹsu8OYB1.V':NQx[0 MqBkǀ"_~7CZdThg{D>c Iůnwpz"'4LbÝM¥/k+u/t(U^`nQG< 2u74r+hD7h32ODjR>Ř׃8N*4e͕܈=>x[o)RH(6Lr߶JUIBȳ]*UV砿̛:۶R<}O}!/NQpdf֙~$;X-G.Lq/@㌣fF~Mph-n!>.F^-ƣ W5ؼ'&l Oz?]`sxbFQ[|ы˟/OsժV>ON˥ O܁r`};H&R{&Bro!;6yFs32WW;B^Dy7s="1mN٥1$X!*#U)(m) A>@}.lmlJ Aճ#S*TL)EH}x; %pі˝pDxpEaa`L0Ƣx"ah [HHȐm~4~t1 o.7goQblO >7s'"վӛ^O) $ x$D͝]*9뺀S]dcmBNT3vakB`}f׵aԛcePmd b;R-ûox(i87]7!BE"'Eƒ.I{Xr1}>/GE泌± 8'Qbr AV8mEQϬ\x6 m(lRw%l08ɴx_^|DFw%,c &@1dWUW OigQCEx7|' xEsKd6)CLBL;T)6$'T(P=䜳ZBGv+}Zʦj>\eG%h݊QOGٙp1%DخMkTc8KޱgX1VJ\?U&ZIr2axDK-̞(n/|G&@d>J]mNko%UP l:{MHw 2v+v˅|(K u^WN3oַ#Vf7MtiK Ps穢4W!%<&79g焻{& ֭8gl`hi'4*"Ev})AX2d{507d5>xfDjzF׾7`'_/4ok2ߖ!d`ѬwnvTcH4Ձt`w˜z<hR["eW.v*{W/&J~WmӉPhQ5Bz> mĕOQSz@0Qd3IH8`7zS_N Sc40C=)zOPWFLXJ-q}HEI|I~`1§$\1MXBuw+KY5i2-ӿj ^e{ `8Af4PBjSH\?v:AܦӜ̿DO'_ Qx]{`4iVSmU0kO])u!]A%"|K fJ6@_H.?UXcɇZ*I|oE # ^\q 9 &nu(xJ4RϽrʅMu6 uSMֺ+lТeTT)7B=[g.?ʹNFK=\z^$}IL\@ڤw?@PϠdˏQ [mIw;)J!Po) &Ph2WT8AX3rf_d66#|\f4/ۚ ߂%Oiy  YzvGX\A'AK"yp8̍m =EQ:ޛ]:Kz:!z\~,i8b{)ˠ3nE\ H1p#7 Vm5$ɨn,mxS04)^lM]a6RGmP#?ߺ+¯]ޅl}rCa1`z>>̋!,T+ڲ&Z*o`,1(mNCOņ<_.&HV `EE3?:8@mO8LsZX-rNAj@G'd4ɫUg 6Mzz~WY6E󜳲5K0c JJ =}[S/Fb5y"{5^^t 4YOrj;)Q6T!&xt/# ɡIKq5햻ƝZYpLn;>lxotW|Cdؑ|e`3y<]2 eTg2#6bd !Ϸ&룅[q kï͝vzjYܵFDa=9'uD:H.>N޺V,]l@E"t悚1'ZnԎ1!mF3l[~dyR͝p<ޣA֢$Z!61>%[=ߣ˱t4ʣ_pZc*3de{}'T/?KX쵳\@zU{ʎK0<1"/t:ƼM/8ȀiKXhyPTdS+sѭbg9$6UVsG7_X2~n@즙wQ7 *,72; &H[+ƢVv$LTh~tai1@B Y -ˑ唉6u؅RId:Qe7rl8Qf+`ʴ[8}0:(N{2Ck $ au/j)R`Sws6} (IxyPChpuwOsf/-h\? =@P gctJv[M16$ 2lz/0CEpbd61Կ=k6tbPk` # )7ⅵaC?s0>Ka*a}L{Nt' PO/2傱Bz1%T&m ygBp%y&Re30ؚGP h>'g3ڼ[?aZ{-HXCSŴ O1>`?&tS+c Mͩj#)l>]Vsag}c `^۠%F ~qIIdSAg%u5 'qp$4ciѱ0 gjEƆfR *RH"Zf[ŋ]<riL3aL)!k]P (P[>- 1'W0tuzI.URrQr+`F4H&gFp?StF]g#L_kpbE:^U\FX`(0t5thom[*Xc|Vaikt~fA];n#. |<̐srBlyɟ?B{1sK|[o/BW$QsU@ϭF$~!(+n{N:+''?Dsh W\sCaMhjniP$ma=UPEX<{EE -ӬRf_ bHJq qHh v},!)M( X9WVn#-J؁wq@,`sNsŒyD LP{4N _!kn_Ӆ߿A*`HHDT%>['S>~-f!$,ECx*E9ʅa`6 Ha)~gp?;d0& 6e5U r͘+㲀vLh+VbHavb׳2 ˸mSD%4T{jbF 26Cy0ON]0gwx;7tY*e _'}7_+"F%=JĿk`K"ͽ-5D^+ @Wٕn,#T%y  5u>e(l/Lk;L[!z'wf<+&ZNzw8ZQ,+I-Ǔ[Srň4"A0u1=k4!ߔo NPZnH.Q/f3[V и)IwZv1«Y^{3$3`Ħgr;Mc4tLtYG~Yzw$-g絡YP+*ZC19Bp Ȣ(Զ 1|>d8`0)sƧF}@{/+<: KS{ O_"(AW60.o&[dPFeKT}?whS3 ^y+#i¨T68lqgG[[ʉ KƲ-nG ]ugsCCEd1;c.iI.(k`v=9ZJsB[b=5źV#V:mAWksw dܯiGP.xc5/;qV-mMGlэd<"uY$W b+{ &Jc+ҿl{ thsH;ЛE)#yA)%Q)3=7'vNj̽?PrN? ?J 1_V@bd9 7nBLI&3plǴ"P=O|5 3|γ}2t`^ccd"AlIPr<Ρ{G/BpOrwSē+?NB]Hrw?u' Ԡܜ! :kkK3?8&XdVܓo~y|0}yˢ1ꐴt(w-UȜˢ_^\y=߅ uR Dx:뭜sCBz`ÄE$'xs̮`3 svu9CB܁$%}4lԴa21&0rb;E_NUZ3N--ƭ 8ɅY@!9/ c+ z]yLalp ƻDp-VkiS!˾ 8[p 2t\ 4< 0}0g իOɍ I`?xqh+ zv~yJ#Otz@q=f*!.;Y%vxaAw էlS[5 7=ZY/},ՋxTamۑ('`O5jae0Zr @#7sm&cZ(wc-TP(h3Q9lTTe/+Uo4HQ,L\@)?K[+HUJzPn?~2Lp' N7mlMbE1RD8 -=j6[e-1&3kشE{Qp0;0ҹ>AFu1{|> & l6ڄ5%?PU6S^LZ${ԏ?0]&klDdvaRmc3^wy/KɵdM2Qe)#պEޔQ%xnJQn4F"!#؆8i^V*15OAGT-L:hd[0f,,pIsR՗ nU$ z4_*˵\mC<bBّrK6.s3; /An VqtTԜpWS TaaXAv[˹' 䙃%Q0|jh.4* 6,$e(){[M`ӃvK7Tz\P}'^]ԫyڦru+ph /{\ߗ`/O)*2-]l?R͘nYߍ}~28|ȍ1$64y/#JV8CN5˩:+CZ'@mV /~ɝڮ‚3f +_*غo͋Ї3ڶkk)z ckB{x Hj<|B5/e Amkǂzo:T7tKa0(K *̛]³kKIDM(ƥ RNSg~Id.\ Z*$!Aȵ]zV bB6 ">tMcupOYH56%aVTvίd Iug?097cT2)wۊQɋ3N -#8b^Yaeջ-nP? /;K%;y] nS`s M)uH3)ൔ+j]?gFUV$h+) ȇFOl@~E<$27hB 7תnB?Ű6ڞggE{ד+Tf 7iBSFG}Hft dqIîweiԷyL5@7ם6&t>5Ww֩ʧIWȁfDD[${-SҲj3x+\&\wNoĨWGSn|{ 7$貼46 %fYrz UfQH_CqdG^1p6hҕl8jp'|.jsT2l{VyXiN[joK+ (QyF7C欆MAC"8VOI1I{;Eiudl@ߡi/Qg\ V ^Gj =sO5::Oϭ AiogO[?}9Tl6zG`V ~ߚ/aK`G^&xgx:aPz W: t,!>팜1 vI-ʾ+5 /+e%#[k|ǽ$G7D:apM,^vyr)6PLk2>|s(D*RjD$ d:GWq&e6%`N㺼4ewJr |EI 9)n;qIʼnCBf8>hIݠqsy$wE[V*%V-a#5Ӽ }~Q bT2Xm|܍ws*w` QJi[q2C$6/ڝYm+MуW .^O`~9@^ 3b<Ҙ@3t`}AlN&/3*2M.[W`j0∘ ʲ)/Xߒorqp+mOn$2JdG9?ĊRGN.C䘵<ZFXG7mw* w}Gs/p@S\՟K£JBR:sܓ԰y;Q;J1LLܣ .[9 E79e8ɂ"ĖLQ!~2"`J:,bIܣzirF|WFSѳVCkGI{EF^(ySNf֒ L stݽL(eׁdg@rItEsZ5=MEkRe9WEγwo'ǎ.(SS|^Zha3T.{. k?a:PyPə`} w5y4'\ z2cQk(\8J5 5z`)#z2Y W=GJT?G0T4kN6+bEʣ8J>p-rgΆJkj5F~*F/Wj-9[Q_PoB^eg~w33x#;lGYۉXlpA1J5`EA[b5H*Ml%F Icg'q~ǵHhKElsepyo׬D):Hyܘi5?:^JHhzYPMu )%k+Rgo*y-s_5H5JQQ. ޅƁ煕6(`ĕSכ>jVnreЖP"~wA7Ra_EXb}ShiɅJ 9ٰf$a=oEq[hn/CY6Eu=މ-F~b'F–& p|sQ\ x,ؙ`$=#T+P?NEZ$]:Ro$P"%g )Yg[< 5P}F}RjkRz=betmsH[UfCnY0@5eCF5څ&m?AAa^0 n&F(-4u&[^# (++|;eA-* vV1U]p_{.k0o_IIu`Rr:" Z|N%ZW]x5 [Fkfu~Aخy8ܤ`,-4HDm4[b8$b;kOvOhQF51&IDM[#ݬe⺴]Ocۈ&b,lS\8Ҷ/ƒ)&4 2_5IX0*K?6#dUlG}\|^>'[̨WR2@섚} P"h s-Z%gn@94|Wd 0 e (BS@'n0T3qݡ;m >}ODYʲG\oQ A]"ڂJ ڱRҾH\m +uin[72DG:_m$fvzL^k;^h >蕽GJtiK~>u$UafhAsw8w8w+Vi1hGb![됡YH. ZqidRPd??? K[u6==ӽS`ZhqvLi(ӇsQ OwSQ6U$I~!&jjGK(a+ 9L6$nh`E_ombR >w Ѳ!QͫZXkq-BpdczplV?FJP:qX~ [M0e%B/0 E{+0HC,C^Qic!0ԙ+X}־$0Vm1ܸM[SG~۶ܒ9OiLڮN=܂ķ܈ -z5I2E*&+!IASY1STyn*jq{U9.Jt5`" փGKS\ۡpd8:?λ8Hq΂$8I swTih,jgʉRtrO_J&vߪj>Rכʸ1WPJ|*+;-| .8Rͼ7٪1(nA =g:_Y zn-0To@K=c6Yg?zfX,5//MEN[= ^B),j/Ɩ^ws! ;Pnfl :1Υ 5PkEvdy(xzxN_ ߮wA!Oֽ!|e=kρĢIJZ(Y21鏨Ȣ ͟$4'}_126G (ݴj(dwL;[ 2kTsJV[w>(MB]Xp<{yD{@EiHɩVo#y38h]:BbmH7qFe_?@-IZaNϬP_ YnP?lVW=$n1}@Ƭ:c9JN&s-}9hUQaM+s0$ny:'"VLh @iCcCOֻ;WT.H3 >Rt:5}(Lu͜JbZmsY'k[q],o]ʜݶ  %2' QN )d .76ae$yH DO`K%5P5 9igrưN \Ϝ2I~9><‡KGd7L6xy bI:Zӻxv"NNCt\oI]#`>)lB,dme%]ZgG ډdJ1̉JѶ(i:胄HKֈ`鯶9݌K!fPLtgvR?͉Ε.%g-S[SX{Y_gT@pT6䷦ǸkøU\ $(3cE5#'k6Z)RJ'\/.^b88$-Y,v%@~+Ai9r{~6!mtVRT^趇Ln*9I5@.ّg{$I@XqMi?R]xTU7S; pqt/nVЉ{ Pd1*F$;M(Nd|t܈ UHv DS(+6@9/%"۩ *I{DС 9yB2/9ځS '5)eX%VR6苎*GʁþDDz%tA>kއ{EQn& sFމC/ WK!R0=V3JK?!VR x5#-T:׶as&L-6EOh/o$_  {*"˞F_89ow#%RtC\n'cA}| nZs4x؇Ww"27Q}o⧱Rb`I?5XXlJ8dA{Zintn"H!a_9{Su8kHhScIob-i'4S]K2܁ғLj,8* Hmi 0Cu^!?Yr|OY`iu `5SV=-AgT`qEqQwL#Wn𕞧9*.`{ѿi׀sWZ,4V$F7ϓfDO Ȓ]8p`=Tb1I0OݘFq@jDu< dN4H^ݾgpQ/q&ljKFĄE,{׀"ih %E~J;tKM?ƚ0Z˯nhpg~CڛAj`h=b$U|w0t8h4Qd.I.JǛĎ J֒giz$\Ϙ22dbko~@?.z@`a;t`ꮼ!ڡ3-H>F2xpop(j*(t)VM+A^G= fjcD8e,dݤf*> `*+߰(w!#uJ2*;{b%>f+%ОGv#L4 nQro"l??  wM[WZC$`vV@ؽS 3`םUN9x$') k1Ah-R(n1@\]:CP#g琥r M6 5a'=UznB7}] {b: Ybv%*m+PL ~T RqMu _M B| H ´h'R`͹N 0e#@ Yj91H9,;,>Z66&*t̜P#dPHϸ?W+L eCv}v//:iv[ԶEbXIzfil3Ѽ?|e%}Mʃn7w+?v&S$T:Id,Eax$k>cㄡIgrFlș ?&'o8`șʵe7_HvE+<1f̟Zm*%W, t 5C~ŶKB]0c 쉢@c} |cbu)Cƞ%W\Pުe#/08tKOpe8u;d} C  ¥g`@ oآ@/(ZQT'A<` t0s%7^MCH$fuyk2% HH ǥ2U{%v$w^Y-tlSSi44䗧> us9* #x}{W#^9TsʓA A"rG_@mcC ɸ7`c0}fLjDV V8qaߍ8az2u#h#"'HӺKg[}Q6é҈%0KcQyFDHfϠ@l ;!v018! 5;d?E'޲ër7hΚ}c̴b0@ -ym9<\! ݭZJl.%J.!KهeeeçL O<3䤔nbI:} -G ]mWpsYߍ3ry^]١5 eX,7&bB 74-@}#"kbD_;ʢ [,!|^H$*lɞM$KM`?f(<7hF^'>FL%27&;Jyu@0 J8Qn R4vy]Fڞ_~6,*hlmk}iٚ>en.Ɂ s{-HG惪ZÄ4ğx"I_pR|f:S| Lg 9Li.)՘.zbq=>WH?t90>THL-x$U\wtc.@7:]?KF{whȟ5SҧL0v"jR#6܊i~A>OL\GzA0)Bܥ W$O= YnHil-+r\!Jc mCBZH ׎vM*p <4uoF`v+kdZva{a׷_ [Xc :a1JTqL9?g{LFoPR Ji שͮbJOitz~$Q=yA.2 ;R(_ k_ta!vun6 Ư%qݡj+7>xS_*NK2~lTimsN"4$cc[߸A2gx 5NZ; c)7%LN9G:_ɄtRb,9|vk7--'2y0E{4_c}_rn ñxFy]'~47Ґfqx[)FW.Dڀfe=Ճa" :UvQңZ ioiĺ$G0fS(ᆊ?\_bgB\%' vtW&lPv1.ZQ;( n\dfc5ᚋ4(Ck%W&gB|ݿEOa8HhoΈNdhN"Vb OtMpJR JDR !P=؂@OK<] &Ck0E#/*YRyǢs|1g][*>-A!VNO)HVBjZz,H#J6|ah"UF utB > Sy- RyxT(=;kcW&#^vtQ*iM%Vp Bx"C/2:[k춂VG' J)m<2Xeթl {؀ ^/̧ckhp>#n,SIIaK61?3sslOUs}#bWd1erPnO` XG促r3)amJN=_,ct;D` wA& N_'2炿OWBH~ NMBŞo|\:fK9 e3m5i#}u'k>;ݎcCb smn~q-ebUSr KAzeN-畾 b3''\\B{?؉ mź};#Yy{#!22O*3ȿ^g|ɴ 8hx*=)91!Uy umo]UpÞ%WQv-%ߝ|f" ܽTSwNztn*`E #,@>Yz44Wz$45S [W6n1la 6TW,h _;X[U_g^QXFQx&Y.F<"ϭ5v ?H;M} EP.Zv~̫"^m1hVe 1A] hQ5=i!@oBߪFC5O4xN O0i5=*L%,9IVfԱ~ni:R0=5못WW@aE$үak5ZC}..)5'~;OxzZw+r-A_ ɞ5nCV$h卩fRYq+qifn0 \|G0Sɤt! L>aZI,'^2ժ!&ଞ8n탶 t_WFh\:trԈ g=JcU՞$Z-sӊ48ƙh=TjHRDxi;g3"OhNuc-#QOEBrF 9Yv, L}O ( Fp|R%VMlBFI3p)c:d%.W>۶hO>>[ B>R^|k[$@ o-uv [-)DX6jK{3 kqh{fbn`FiLGZ;^' %ؽ+rV1)ZSe(O'q5h\YU~+E ԍ KfU891 /끚+`b]T+8ӾѪF25t-%JiT|eGݾ$OFZIOJt5>&O`DnN>M"._%k! À]2bw/}vC :ܩx-jq-~yB+L-#8E(NKL5z>W)2U!eGG\-<@KJ|zm[qąUґtG"&1PߔP{TV,ٵxk7$ )BW<ykUxxc §NudB}US\$٩<,ӂ+bT.y;Cy2j\8fyZ^%ҝm}cE ˜$IUe*1#>>XJ *_'Ẁzb+_7}h!^4 izOΓ9ѫ,$J2 Q(fs*Qb̉bN dÈAMw%2t=v#WӸU(6ۆE zmɺ%52]yA\_[ /C֛쬗ǎ6cݽ6ۍ(!`qSǝ }2JrH"q= %Pk.I>7\U߰v{34po{ NV+eYs9tILs~u1m_ȏ:#̥YMZDDrE"{;mTɉfy2 :P#-:'&i/ޭSb#' c9&;cH \fi8;mo6&a;"ĕ6E*v2ٿKo}&ͼЭHH▣H3"*Kxx=6\Yy)FH :p 3PU O]![= j/!CµIp{=5Md!5[ݧ ? 5*iS;qTh|۔yF.yk7e7,IyAfFQs㦃4*gNkT:pX8vzR<BsJ0>@`QTҫE:08Y)=p6ƒ;׃W/Z8k7pI%9Ś&7OSp̫9]Y<^L;/Jɣ?W  aQQ"|I{Zj8`}C;G7kBų೒I#&%{t86a?>bw7nKa5#si S-(ǡ|0O!QLRº.9vi)J%4")]!j1"`4ynw3VY> !D(R)0?Hzti) 1ćs*ĵ"SU0(K%;yVa$qo?B_IԀ JLl+&c{$lH"clX5}8a-8J\7ǚ"rїOg&gnӖuᬆш EHK^zHD)Ly 6vMX=2_R(\ՠz;ʎ;_4,nă'OV $`Ԏu* 򙚸7ǝ=PfCVm>;D|ϭIɹ&]Ii~5@m:p]3᱖# F3bYon0N4usр;e)Eph"Wv:OvcFE. ߫u cPN68P }s'Mbc̗LeH`דnڄ0Y"kJcDdYTLjسXz1w٦vY.GP6pZ,K f뚀&:AC8Q0 q2:c79PE UxP]l;<"fE;)ݮ _Ձ2)٘4F )N^$vG;Bb8 >t@!HǗ?'޵X aԀ ^&qjЉo ru_6Sg  o!ť$Xs lL2Q4{"7b C^w2)<{h}#Bǰ.Lu*:T\=Ny2IˈfeVgQyl«}ܪVF#]T~/-dD/Z!t#i_d'lsIA gb_ C)$Mw\ teH LXs㟇WY==>1 )bmMp A :emN0ѴojU<1/3Ҁ#?n?̃8Sgi>{+RC4s.K5E'U1>m[v]碶E8?xA쮰1:ˢ/NX @$@!cQκkůҪ<̮k0Ώ}&MFq`10$xa+ivF`<05YEIvo6Vq 8l38.E7"|#GHKiS.\E&3;siNCJel! %EUvj['Nu!L|y!cqT ~s#gBYG6 E;\Q Ojct5&Q3|kIixM@VtMc6aUɸzcMU[KG=+Hlg"ٿhjaNeR Wfwy\I9|x|m ~෕o̰QH7tZpRm;OmTDoE2$Lnpҥ\!fEZ0νއBE s% өg^tN@ڪ5x?  vU"ҥ-L8 qϞ'e>k'nG 3ac/sɐlH푿BMqa[ײUe"J]Q~ TS+ejHE5F[Yi5YOWωd=Djuh&i11 X+G%aX*~]zץGrUipm?m<]?~x`$)bgѾ* rC_gh g]Huu*ۺ?FN=D2U5J']柁-GV^O'l@u؛42p~:cE/隆J1R@ ILVfY1Q2O,^e7@n߅V[*l['3X&76v~}8nR9#\۴W6b{"JJ-BSz^? j _ؓH`N/$nK whj4 {uދq?wӣC ׹?eku>bs#FO ]-.j]2ۍ5J 2ﭮ0#vmo:lΕ&o0HY^ځ_縞 :5~q$ wKVr@0jƆAL$9/MxOŞo}"gWVJ‹}SJIC|[kj]0[W nnvºiT:7p rou]"lE*m>{+~ $PXλE Pyk2#m7sjueV|Q?}/JjW6_&7ǣ x1Ed(_%$ިe[@ Àm'cd򭯠H[fe%%IJitiFaVQ5dC"&(Sa\qb~dYm>KԯS?[uLq<&ԓPql=QI;pD!HE*}c QKő:C-m!Y28#Q AOոS,YƳdŅM ^?f{~AY][ wfQf=e\yz_"k/s:tfDdceZ\VW$11. pZqe$ vVM%{A(m}n. /R,t^v)l*dPzzWOc3iNq2cCIMFQ6* w+6x|jТ^״\j}I$R[Cn=VrP$ >o"u|m@6gs/jk"凄΂ M7tL`m3Scy.K5C-c~mCBj$=LRBsI`:`уݵ/"1ӣ(DNH翳SoE7{٤ZEZ[Pi{HПN :@鯺o~];;X{A۲+/[t1)ðRo]4*Z1KUG&Rx@qXm3;`6e#3<>"*vF0皯~#ŌQ 1iZ$3 phPI?dR.TlXr{|DݳHU=2|H0­^4+O7VCq+mK5w u?QzGMOC/a_ z\xBճ! ˪Muc=`G*A `ה,b9o;)7P 4V.Qh4i;>KF5z74r_b@#oqJgvKW0C{yh fێ5SKF1xƈJdyiR`r$fK-6Rm74'ZҚ#(8Ycx싖.+;/Z\aNl^>/Vi)E e\0{ QBf@QzTV]}T]q|B|.Mf>y?q{22Z:-2gIs` X@8Ņb܃P'ko.l㾦:%cZ H]2~Kȩfy KNaQMjC%9Ӵi*O1¤veA.z̊p{ 0ht<"TC ^m/`ބ;@Lvs_E5=4b 7a||1,%N6got*hqN܊x%0%Gd'V3 D=FłRӇH_d+($,t˨5[Ȇ!m6r`8Yէݴ+f C򄃣2paDsΚ 'q"A&r8!υ o|1`2ۡۥ*2C3$]YCiZkTjlL1V>b"ܿ}hdSdrKf0}Y)$sV“3Ͷ 4 d c$ވ1d_@"'rV]7~?$w_ؕ'ygAFGjoI@ϿaGD׳Fۢ7Hҁ&_}uEs^%GrCfo-}t9FR 2z@EeJhs^L(wITf ؠ9vhfIfEYetp"37ىU+BKأ!yk5\wLu+X,RdhXXmzɬYPd,K+Q5& ?"Pd0a:#G1ć62~(' %BJ(E=G vf dctve!1A0:YϬs&Т;=0xfKn>iyEm 0]!xLW꠳w?;LqI@W0y̐+&>n#@euΞU@¯ChGgz9CVix6?cHS=:]J]jfYcd ߐ.jfMW Bq/B1$D*CTP!wBg\q@xnHXyዴ"(a*72(6Gܖ$ce`.$Ph?يm1qX4uAPJXU_6.xom1j-quJw P1 -&Z!ju/tśh-_AdzVݮRuDZƑ4*t0;x`<SS |1;d_>Fl(8#|$F0 !v16uAO9ݏK^T"sA%E5ɓXWZ<"؇\ c.˵OY6&uL`!u%/N 5B ,iB~q3WVVpۛ1\|nvsxړȐ~~7!P"s`w v~IjWIIk$"h}:5tI>ϝ}Hq9ʗK?nnW֏ZIդgclw8#oX-Cȓ;pHyML w! "AHg90ڑcdjj_D+*yP|x +٥cT|S _{_1Rp{m6qL'1UX )a@F ~ aunG  _m6~#uZ.2kv?1&gGNj)IQ[w,# Y#-xiJ4Y9^c.[{jI3lA a(q#X=ܗ1TھFou}zڵAYʜ#p B̪.`@?2-O [jha+xʌW ([!s(ABCb}mk}.㩑([CԪA 1"::+4"Py&E, sTR6> ?O.IR̈́47Bԙz |l4:;ŏxghfg(ޥli*fXb! !:tjQ69&G`Rjo\n_c4fzW w-*,/=$Џ\V\bzȸBd(+sjhm& ȷbo~5bA Z#ZwS{5?p\/1(|~m.@hdk!0@[ItC B%H1Ag2 >%+[Nt odݤN+y:!sCחIߒ͞m8qc_۽\BB>uS aknwhJihp*S* $iR\qRp&)>/`=S9 ߴ >&0=I ̉Ff-RIyE൮RTPBY,/ RF# 9@|WLA uf?I~Qrb9Ė/TۑñBᚃ\D0SNh2Suל?h$(u z>1dxp2 HȖv`Ҭ!gv>%s*,⬞>- ,4 0SD7 m->kWRӹxil{?'AQ^Zl7*Hc%aHΔuK~F ye~EL!Yok@&i&\'HLʒB}$cKHz\6';'XF] ~tGxsO9]_xjg6I ӷm;J=f0ai6T!z\1}HX9uk5W3莎se7{= d45k\sIw M3U{<L0$C5*h`cn$/B&Z9̵zM; =%^7ĽV/ꞜmKdgOv e@}㈱.B(__ÇcKxL*Gr:mhwujTzy:=qT* ׀x!;50(g1Ɓ'sh;* o|vqpT j) !mv>?CV+[.a.8`/Ў79x\nL5SOS5RxRAK;7ṻ왮0 >!+YpvqFHD9ncTq~y+0\ [+48npF"d#}īk)$l<>މq}g[@jFz-[p0APohb $ a4mtcz˸]<OS k *eL+d\AD(ё\d{|E/̱h h 詫m.ƇGGC552v7w^{V_0`4P\W$o_yWm #T2m geYx9ƶ>#(%~1nH s>ᾕ3H=r-7<((N. 6LVmlzxr7ڹa1vQ4h /s- &y&'& [s5|:wq1] U@z]ķ~UjB9=gSl=2┫6˥%Q THj=YI@21ȌQa`8ЄȖj7dp@QpVznx;)1o3ST(gۂS0` NM!vQ(PuY1Pԕt29):V57EAQߤ+Ogx$8L 5E}9sl6N X;~Š.! }^L) #E gq!/PIj=x@&I<ծf{*{ouTe_Ƕ#+%'[KCl<.eIF59 ذt?8$ p$7 2y X֢0u6Ra|#;d_&+ tR#LJǯ]29>Rh dj;k7 C,B0JC/}kZ2%p>Qϊ,;Oq|Zr-ѸJ*0i)y4rN`;$aC8/#&4ܻߛmu$uktl3qh鄗&tqBuP[D舂5,sJz9a.Oqvf4 ʨ(P!GrA=40"q{) W <})LPQwmJi`22zo2?]N$#(mBeb\;4 |bGzb_`wj}&9ᐍ '&ajsX~eA.o47O{ 7A]6HP9n[g\@ZpINҘH7QIc #\3e8ws@-bك@v&a.w;:W+l-X_ bh[]T•gг[=1gѓгrD?K]z{\UoD8Md]rå+vWl%4v) p{]KЖI$G2|Od=T:/ i5\x3+ŀULڵ-?>}$oԯ@_@qEKw?ŦѐeX$-GjIYD3dA\eඟwx=c9xtxat?ñ&0xd(ǧ8?O)nk@fwjG ^xk* +AEk~7.U0 ҔemfFM7o]u>FSb;ȡ=w * G6dL?"lC2Ty)CY*~0%>xxMΌ-SO#|+f)EVC/FGv-H!ρw))ߟ;:a wcލ2:G`V1?z5KiA8 (s1nf+h^M4Y;a]ҫ(X~S[ڽFU3DH˳ y׉U7C}]}B +N}y<|?0_N|@ǽJqGF @zSh#c Ixm}͞KbC6!t >)B"HyrsR}`x`i ȸ\-RpOxNz 82正/_eUp)2ũ{/vCHHS4Pd,J0͟\~܇TW'W+AȔ {Ud0Cj|GM<"bN}XwGryw䥓oFx>1JM9-u Ә ", 3,' [d2F'{щv%*fr|B)^ӣ3WHHV_c] #Kh :HF^@h8AI17 ė%l3vBõgjƢ^[AJ= g քBsYd(95ڷ}T j߂9nS!D(P^*\ ]{9-*2 }y) W7z8jwCSN9#"|;lD1m;Q0XG uavUX']H[q,Rs#,.8uGu&:uWY?lb: b?]!=) G/y;(BDl+Q1Պkԙz!Ob갍mMƝQkTc:n׵cl^  xrUq2NQ/TlN \P~p<\( 1[j;׬UY*/n T.@ 7>r!sBu8ކK󉴄OxD^ >3U2ޮǎ*[GD@#XK7K?q r=Ysm^` X,RakFj+?3 Bwn,,;b/Ƒx[nF c88y*U;\nm'{5ʍ]b4XMcy)l՚3gt ΩSØcX.vNYzm=Z-wa }yFȇ#C7bD_mS9-tqZKFt*T~_ۅs֖95g#F4I `#s! %)ai_`..|%dޠwKBnR͙ԀBarYlN`N$Q+1CRwfU9՗Viao8͙iWR!&Hq*+vtIFhD7F -?'aTCl}xeE5++wm5IX+ljr` iR)ay%#7 7j;ӃԌR$!Xl2m*;%_xQ0JO?nLSz4+%/41>wJN=%Y\'8:y,pU(g`w.Qwe(,.i$&"oX|̣:%&.H"S)B5 Z:,F_e]?Xe CimCg0BIO~^ph>-+Q/1dSdp+5ZwAC7n\0נXadf O2j^l*c1㙻ǒv֕78gR߾̡%};FҪSմEM9 Ӵdg>Bn<)oYR룘hLm&˨5j62.+cc+jd&WmhEcwCSx\2.mGf `G6xk SW#wW?vypeB8h;`8 >g~St0tKp0̝Jj8*ˌ>陼?.?]F5Ni#xcpNDr#󇥈BMvW"N Tla~vtO'qM{)NlmԈ*Y\J %<-J{}QH0\hhϯ'){ nQ֎Q|PJa]oLꜢFV+~U ׆x%悔=/s&SA D3Q# #[8Jձj? NJʎeob\=NU݁N|q4Jei=Q!ï%F0u%{c̀؋rR}~yKoʢ&ghC,܌_ΉUT[>kq>`j^o}P,Ǟ8 ?. Z\}z*ϟ[7C,Zd{~Tx6,T{YWoj1 >9<0c)ۮ ?Jy?lۤn^;3bX>"~Rh9V%ʐnɞqm=Rn!G܄r |Ar"\Ô`Y3![?dBH<%,6g=I7(H cWN AhajGVf%gLRݿnM7 S`rJK4jm=KЌQTD3 Ƭ@SBXfG]XED]po@W2D5&ӎ /Rs. @2%8z]#1GF7f>гUwaUl%2G-(܃lv*|sTb݋ޣe-V#M?Rna3e Xgx.+J{p$67tE_rj~O\^ci-pşg:: a{R,9\R (H8@*|S׫4gCЕhSitQ$ލ,O~pc",uC'\ZG[gCf VG, `KV٭!ZyNn#fh tCI+G /dz î*ah@j )8ak}̈"jH, LO?=\A U:/B]#yC94E>7[OpWBCVT h~mQ ߩu8O>ѱP/Mf-5CEͅ.mN:{f^&\bo@lfX̾m>7^Y(e !, dB,x1(/A#FIs;,19FV~uݎ[^3 n!1n>b/eB(E4sOߙ1wy|NA#PbquumǞ?V eZl-%~K ;䨿ŌqT9f7)7gXW^78 rM88dE.C Ecn*y߼͊O⍭{?K @56ਞVN}#;TN+IABV2!ڙI|siGiQ w_J}0\~c]!`_7V-Eh^h7L'h5d5bLSHm0 Si7`#?w:*N0-LQ`\_}-JqPKf@ 7hPvVr#n3`(] FSFWn7^w)r0Zەh&So3,1qq[CJ=bcyPݦOc=rzTV9 )`sȒ,X<2Ref}ݤM4o*ey&)&kC~6=.%PfHAĕLPu˲Ӷ8pn8.tJQXn.nE Nvޤ-|Ħ([r4 rꆼ_~~3pW騨a.=o!ĵa|LҼ.\l(k=n2EMJ(ʎȣ4_Ri6@=F,P/ک'9qR{PKxH;$BjDȊ{7"9QMDYIFu+<\+a3Xol6?ޒf5ep߯k~4DWpyzw3mgtFY4ý.o@ (_ sd껵(QʃBAWzhHݍv:"41/{uQ%'yh,‰H).fkCP :'A4;\qbwUS-We;/b*oȄ ZcNu`\cBsڈ(sj"%y Rd '=a?)"E@:$.οjK&A#th5`h#nhCcZJM[ڳyc+0(syys ѦnBn=et|?ō?uv746^)`N죣.B_ c{=]N @n]2B|;pPxH yȚOhEv& f0ovC[L~n70;3#$ 󔖛W3h }@ -@3DoX< k!T mt*|'yqTVLiT-m: l_;j޺9i {9 QhF%UV̧[竑`@+kKKoP:rzW@**;#ߢ4׉SeI2$\/ɟ3D'e#QвcltsfjZ2hVnYA zч?1:Hqk,?ɛ-[/uB{,/yF{H4(Kh5/ƣk|V`1DηsD0_8M|CxX~si|(7٣`M."2,BOq& Imro;@4g뒻&<'7fQ}&4,uZ˂HVCGGeAgG^8kyW6))gK1J ͺfwݐ޷V 4Xjq{|1|RF 4R'd)]"}dj$&#>xZ֘ZG@Dc2B;qt1 :sAcvMtAJ.y#?0Aݫ9`XCe=(+i3kXЂ-,`fz;x)Nao 4>,eg,6cVR;K(`!:P{iwJ1jžl@eƌ@] lyZ mp4l=e/@EBb'o.W( ulM@^"A\/'20C,C\XUuvjOL*B9n_wN3 3dOկ*gfAS*Izd*׻|jtJ)6c~8w'bIfP  ̛ F:;=>>0^Mn2Ýq E*WexaCFp8b =[37SBFv 6aivsС^A>^,^w X|]>Y4p}3Y5N9O73Y^7XO|Ԣx/_3b3see )۫ٚ4$P#kr\:ACES@kw}1(05MIk0._l3 y5C-~gתޥV0V"ODeDS Goo8OetUlߎ~A'B%X0HlTV3f $Rd3<'-=i 4IF]LP(`Hmҧlg!s%ZW607úiۛz[d<# z2g Dk09rdtő^%XX"~1xDߴ%Tr0,EKѴjW1LK[ }K Ux[wN E{gKHS,EAD^v~$PEP, N;<*=5lsKkl+\`<@AL/Hn?vR3Q)6W9і ,^ZTZ - 1F9o\壵(YED8@nѸ>nF]:{h=y+-lH :G۽˝F#9|X%FC<NY g :t9φ#gc$|(?)grRñƣ*4 CS_&X8n6*8zOm/-i)hgy$3?ʅ _)=NiԱ]rmZX9c@N-p)Ԟ9/GzmŬ?tv6NoÐѕ2E^!.Ac3/AʚE>q?WD/k*,._(O8Y/QhK;5#<{|}#gd4sf10DI?@ NHnbv FJ{%Fb$Epu|([DQ! b_;ɣXyr(ďU;Jo6jxqU+^GӪ庒JhI<~VBB՟,F15|˖j*/e-jfc>^vXv^jg[r=۹ =_{8YiߍM@nY Qw`Z/Mׄ7u7',X mHwWA0̚K^-#Ҹm}q Ucsz﯍CUR < ;cRYDMuR2qP|Q|aw & SZQ%IOr< |+*ۘ3*R~eJYyms- dAØ33 weeT.Nps4KྠrĹ~z9 ı4G ՂiPTpQ+;*QY   \ tMihWðR)X82_!Z7^˦ j.<) ~h &#XVB.EprAC+ӺYa;`AoP2p)v]tΨ*2^? 'EiaL dE vjL!9.*x+a-skC.7wU䀉V`ЮmUau}Qq1t>8E53F B=Clg+-Y?\Q\>PTr)Bm.Wy{Vh--!Y,_+@ ~=i-=@ޣ:1T83V]CMpƠ+RZbTۜěז'םォ?`+DBW/t%E,qw ۿW'p:w ,3؇d+hnW^1 2nW4_x@)eyZGUҽ"PPL,=Ы.W h˂?ݼ^̙BCd9:vF2*Q%-7,e2:^m'g7>OH(IH:,Ƌ?甲ʂYȯS, 7߶ChW (=CN&ZKG njK%uYe([}J딪v<՞تtE163C,d}Gmor::Zy-kXrݐcL*ǏYiJp-K,R ^zMYe·&ʸ1H.}OZ0`L*8pl2sHU}i5zN\I?PX`Pv.DנMAVҮ8F逫]twxN,Wg>{,#w"=`gw4F>֗EVח_jn4Ŗ lFe" O> |g- ^tۣY!|Xf2Eo@*RPsIHR ⤞8{WE KB0Y|.Bf:BqUx_OJn.Ğ~ 05V,{tOև1ʫQoͷ}E:t{kqg@H }$~{:/4?&gaDZIfo YHN8ML[p5k,]\g֐3bd2 }lԕ$ (ru[B-5)3X_f`-QS`A6+:'?/βw+VUO5#|qY͘.NN vn2 2λPȯW}>KCL̋8YpgB]_*2$?6Frjgw Ä+x<jkFun׺ԉ.34kFv\鲪-BB1/dd,<M'`2L8-L`Pxb(z^Q>=;{K~L(ϓ<_Zcl~`KXI/ㅅdkVZ_ǥ nj !3;dr1ެ!]2K(yqH64w D-@r *0Ma1wˡ&bƥ9?&t7`®\yGlzJ z6LpOWV~^ 8m2Ez5WӎC ATf~# K;ҙrO6p-8ʴ'cH\,FňQnς S8$ 5/@}1F} F8Xv r]m< lLAHB b&ypN.4혗5 X]Agg-jytbҨW{G7o2ZS yޝmҩl8mfO_'/~0 X[} L ׊v=g Lu7+L3WSZ'_9o@r2S"o#yk5Gn1#SkLp5ZW 9ZDC;OۍsYGưgq{N-\ cӢTfײb7;9Ӄغ4GuUܗ;p(s}4P>^8Ƨ2ӗ k',CGb db.f2ztX97=ZY| m5<]?Աi`EC܎SSpH7!y7h@:—[zsRQ>CbY*4lp] $:'y<4nJ4'MvB /荞\ޖ)e'I_4n'&}#0z֬$Gl߁!*-I~Rl\>h= aw&^is)Lϫ}/Fv!6Ҟ{ײ Nt;r muC[ыm`B1P%i(ߨ9\Zso,1I7H*拈@BTɌ [ w4:4id.}TM ++Br<y<0UE Q2+Juqwۨ*C M음G7DgF6sI٠T7gjc:W1,G{g7zbylM=䧰 9v:~e+Zɚo)Vܣ53$s^S*+jR zBS֫^]QfKQW=i;ùJw&8SM$Y7Чo [_9YaxB|aE&OpYQc|r ze?hHT2ЎJ\ű1 #_mPB&s{5z== qA&bS>"j"(j*ęԥd >v) ;&1(-= M3Cry~> Tu QXs'=Mh_ tǫ YSCjPӉCZU: L|UVHQ9g6p{'=ElM8]-n{t0hiǵk܍]\tdR̆(kg|J-Qd%" L%E%''!1l[},t2WXB&.toRF+WLbdr^Iz8]3&8teI`a-#̲)I[GY1)ON;7!]RGmYZKC^%8 NCԯ1UfwsHj*<_@VHխwFއI_KPT N?1O7V%R+OT΀5;7-?͇5z^NY=I"ҵW1D,,3T| y}|/ݹ#_Zq' M{AVzfVD.0F!>u'Ng憌\v(4+9J1-_wXɹUR>%`Q%hX":zKJ6{J2Bƌk"#yw69yٛ*e6eyY3`lGm7ݫ4[Yf|"}*1>j6W3Ux93M+l#!sE|Cz)̷sU^lqR1>I`9yZJW¨(n$KOj[YdX1H;UMa2KUIJ`t;FO jSFo>RG{_ N#<[y8Ab03K^a]Amu+g{J5(Ew Q.Jr~&mY{r@u; !!Ra鼟)/&Z%8]Z_6Ts [y%H F8t #"Mz\ dt~k"$^beM1+lw?MȮ Z˩9}Nrb?$ 7.wp]XFQ l;>Sc;pt3|bVPAV$+&Jx%ϧu,?SJ-6C )gVvfٽ@(27E䗰o J轜/cmҿ\ᑒ :5Su>Ɗn;)Li}=s8zOk t՚koI/.;18D Kyw*-]4]kCu_JIr 0T:b0xca =?"L#.y7Rg AiJ0 j#M[ Yl=avlҰZG`5S8ȧ:_=ef( @oT|M@dbN ~,B'[۔<(`p6Eѯ ˥ɤ{ky=րIx^UII×VO~q1=k[,β^gb, L ;GW ^)Q=q,*4Ϡ[^[M!C8+5;O*(ނ)@?π T$AS\AP-5DuEPB/Nkn~FL7mHer/ a-!O7 cX~ uf#ܩr`*Kud*-:q=n-.c!5އ㣰eӂ 3Ƨ Dá*U!}-*,.A?1% vKf9 ओϩsDSd| IA|҈e"'qS~6V0C]\%PV8=9$Vn[ aו7AZ+\c7t^3c/W݄ ,vp@^=b^Lw?!`hO_~A3ʓb0^U*@!հVѵ6pPuj}r d5#baTIn v$TD^.*d,9H@Nجax;}j@עjQ*_;|0ȼb|+0QhCC>7jZ*(;j̷b?E)w9U] 媴4`B_pe_TZQ/8G՜U`qxL FWC)$6Z{@r-_eOy2B4Od^}np9mp>6M,=_d0%8SbaslG6娊Paƴձ{yGra*F=J:+lF:0WtAΏK1|%#>˯ѳ0 ͯţ}Uz6( -N-SﺬD7@C2l/Y ҉ua B9]BQ$1:RSʹI{[5*etI^+Pw3[)۳7кSOI4_WM^Rw |5U8>.p+ʞm㛼Y\`pyBkQRQr]w@w&塽%j){oVUKT~ ,Jјz3|UurqGDǼQ18F2?v ws OzO#\t,D7A §HZS,Sc qt<4XAĀ"ŧ:[f[bq8h3hed12}%,PYD__) omNЭ*ى.fE)W!H3dD L|uMSV귕==I^La i~c,!'$s]W3,$PTJ!=r~OѥvK&AP,@ hdKL#Mwb{?#hrD2ڠ-fmyf}H:B[KBy;Ec4珆jn m+1,Z`5 B4Zy[ C`Z-rb%[ R^ Z.fox y/"/h9]@8~7hUg[.ind%GL=#OT% ye$TTTd,Y T2F)e Vݧcٔ|9ngj:/.xx&$Y:zE{?[9FmXq1؏)np֕ܦc`F_=v8O{kl$zySYq&HJo׍*=_\KN062tv.ob@VB/G})QRume,2NMMv|P,I1{nP6Cb Mc7jᾄQ]0Zֲ #֙D;PssdhA3e `|yPRm(yh(xȖG$kO`KSG榨X{y,ޅ&# VnOn9r?^S:rиTR\ax"w';RI^4iQnuSY{6`EV *{`6lK[;Go8Idprun wT9|6!w,cf9QCn/.D?=Opܚo]qLMĎ6y4"$Ձ6Ig)Y/JNڠ}upLʮ"=ѩѠb݌7Յ1* "$sdiW:71_en1疳y`PU~;{L!?W&cIWn^Ō^" Z}VPm̑\ѐMQ-AlB! '#E5cFZtVA\7eͳ3w]$H6[xq&B8^,?2\{(s2Aoua:j~niVòm=zYҳoB^+Zy58m>VWwcTJWne`$2ϸdu<s K68aX^9VE;y w˲Khw"G5T"ȅ޷U bNe)FtIsCw#A'k1+1akIWupS kS{nV웯m4:vN1Fт&T%ѧKCm?/ZV))JSX3}u*q ,HMeagX-s>pnaK|N '"P0A!2e(}FEdy'$!3;`^d=,i6]5/5sd?~T Pܳ+n9k0(YbP̂+e1 οrAidgL3u9󪐰nMn}W$2su{:S lMJH8/-8 d"^!ąWCrÁx۸)Dp)1=b 0#ryGQ<ٙ[,toⱯ5 1jQjuK-o\9DC 8n MAV[Sm|$l?y~;r+n!H]"UGLc>u.wP(ҠJX܈!2 7 w vؕgH>X-Of,+3d%d=BA3oy,`qvlb^Ym;ԓoo`;#JMT#tIDr_ZiWUƮ5×n4/ 5 6RWc (EyaR!\(BÂ]TeeoWS$QXjR?k Ų lrFbk" P{̙P澔a~VLBHl2AG/<}zB[~zw-;[ߗ0INݓaz3mue=9N)ZF4_!u],Bv3sXd3ҍQe/1Yt` Y)w'W ԫ?r[v}t= 5KjHdz0* Ro 3PJNL) o<( ((#My]:/.x#Wɧ;ԩ4u*/?u."AVi,I2G5lJ/0Bs PVQ$?PR!MĖ}%zL+I @bŕ ٗ_Oe1UgBj8:q\u|-M4ָeg##wM 1_uRzwFZbE< t M]"=)4j(.F#HRXT̆vjG ӌ]3 ]Cϲh ^ԼbK(#?>.Fww=Em9!Oӻba9Kp\_q_1G`1zEJ*pަ6rQe%GNDxRB"ӭLP䝦vzMqV'M"xy FkDzN@Pi*c\7ܓM t6\0yaW^YKsH iIsMUA"a R,;R8HLU n#`졜X7i~4)-VOR W@!.YQ;V>&;b,C^]EyiJmV$>hzU]bE;Ӽn$aKDPr+dv51q;8hqyb</{޺PNl5Q x|J)HS:ME{dqwh$^ tÓԉ5DX?"ZmzAh#H7]n*1-޼˩;rbZ(|< N[=%Oќ^-u+o5z]x3;mi7<$-fg|3tRM:"n_zZr[eXnnbYdz<=Pڇ4 Pxjxj?ȷEV? _ެp=ъ/7N-z2)?dɏvn@@g) r K eO|$8aŖVy*;0ڦ UGNNZV=g*qIx-_IEsNw}Ƚ]Z 6L<6EaLp.Iu\0+Q5&\|lkYKe^dD&3-1׵r{8{$(2JNt ,?+!2ƛ-,%?YWirP+Q,E!t|I|8Z nUn$JP,_Eoi*iAMӹ,$wn&] g"}4+g!L_6 )ęDdJa~2Gq|h3;pP괇A㙕q"j={Rץ_j,|Wm܎+>Ҡ+W"x!|52PʴRzoImCO~="j2ybԵ E'bhzgUp a{/Pd)l}ma/IGڴ cm519*#Oąpe@W8Kd3A/0 ZR+jP;N1:蟖Wckd!VBz[yRA]y0*L.e'--`Qm) ٷE(z%Fe7=rraO8JnA Tn"( gԙ C@y<̈́ݡ& \0`fش'P4{#mL%1ck^#guf'@ΏejJ{zwuSqN;%EH|B&tB ؂e\: >(:t͝Է?nW(w9KFT=Զ$ [>st;&5Cz)$>\n(LC7LP/.`-@^I3Kq@Xmg hE]Wry&9_s G`y*)k(nqZrXVb,ҞJ`]ޡj/(y#2f*K!,o8,N<Ʊ""4S>$[,0$EJj #~>NI!#! tRT^¡Sh44LG$_4y _Snc-ɝ?!3kBw'a-\IwD.domȠWDѪ VehleM_sMv pA5ţDgßuMwyhYvnvPll7T˔6jFAӑ=e݃o{8VqԺZP\XDJ‹)F`M 򰳝 78+m\-!Ua0[dU°U?̸"cvydI,ޜ}epM3]w@Y4w"v+s#1X`:ܛK_c$[" Ӿپx$Cl<2:׸󗶟*DYs4S8}1[ڰɝGa}9"& =/(UYΙ)o=if|( O}XI UXx9#NєG;9A\>E6(xmٔkL}"(&]\Zqʑ{[-T  bvWLR?opJk˚"v9,H %A1frDv4֫%B+aG> ۘ\:)/1,ȣK%;ּkMx#K:%wiM*=7cѳ nu1]h}o[SȇLҡM bUB!ID1; UX*u~34yop} Ԟ 1l,b'~G( )1 RCSePcDR(MO~ H[䦃F#:kP5swN3QV:JVWzjE#+LゼlOj]HiΑBF-DTw N)[|3u'J_>7dzA}7RGGM,׭+&д:.>NlAK0cqHMmHE<3b(2NSb+yX)ɤ2#M]PgQ>?S[: wau|Ԥԉз_\~{FF( uwo!0 UV fKYepuL!u}d/Z<:=[\3i*DH5^rzI2w.Q++yt2^E,N2ϳ9/ރc łeaAӳ;IY `#ָ5\Zji3 '&GIAAF]֎Xh'x#.%HꪷfK3wfZJ@2FјxV_jd@Q|SE(QxٔH=y2䦕l5wr!Ubz<_3HAmW?8/i|HI<ZF 问{|Rѝ`{+`c5zRgaefamqn؏"7Ef,RMC>Zna]W {K.5xWJfJkx( kLD3AS$5@RkƂK[X4 PF$* )q]ߓ|'Ut՚@:rxjaWzn˺޷,[.G+e-p^m f(2*$ͨ+R.gSv) ay'lɢnuW:t(_(yy~myjd$]!;?*yMg.IT# hADՃsL|p5^Q ;Ku?.oX =OޛQEDk{13=|F'8MIwv>,&<Ԛ2 $ډ[xWvo"-%,6y[3͆ F}NkcQCnܑy_߭&,OaCMuSCX?n8KC;9Wjv%?Pck~md 2asp`Wº0z̬ѩ&o\Y Q=fэ--; Bmi}2'R`<9dV)#7((h@lMtnHtcMMl1sf[> U:ID2 hAU֎ԨC7!80L[7a`yt^fK*tdqQQaYm.=doaxTS~ I7KLQj p5gOvå~N"uWQ#OZUkMF'*1??6=R1lސVsg cɒYs0zw,G:8`p\偕)* /tOO/քKOW8#Wc6\P^>p3 "\#F7bȊ!" c:]5?+JFD(2~!msJX/}0^*UⵗoDZbD|hԼ΀l2m3/  l ԇGvMHWHv\Z J@e>He gS`0f }e#ֵr֩F@Pvz D0#2ø%A( d)L ٭oE} $T7LyԹɋ5D^%C63%tҕEBiE-O1*#nc"'&l|J;NF{'9X>:pA,1k'څiUլ/}퐊0STlpq=Lak{;ÓOv$M[nip )k_] ϻOk:zJm9ܴ s<"'L`vMJ(Z9Tu,W {k̷μmu$,n3Qa.Lg}OzTRsdLc#x]| `]Ј"M"ܓ⤉fefDXďݰT)p E{*ެPfFg5Uj| !?8 A&ԈtŐF5gS1t8q@c+qޞj939šJVDOJv'.mFy7&% 'mZғp*8 "PUɇO@ҤY mU7$ o*L踀AUƋ~`"!V@=F[x5-SSΔ߆ - 6G=3xXB9D*rUj#?Hv.t?Kq %l,+-YHVq/VVZ/6֣IT+L?f[Ld/\>g)+g̷{8^LX~a{׺/SC11iPrRm%3 #*X~j1nYzE[4Y=L2}TxhKŹ¶,b/( |X D'wsj`&-_}lI3,~]/JxG}b}e Q,'}t%I[(賛hN(񎠝tƲ}/͗єՔߤk+f{5,b9{hS5ar@Aڼ׷(^&Ҙ9LhUi^wS߸04W S;B[Im^U .K{5+lՁVao 7i'l&{(IR}*{Zt0)k J?aXI;]4 ?ūY#>sSXJ[yfj3q>8,Tc# ߴi):^I)A\r/m +:eYU_$|,&rC):E>6jǜk9#1Q:Z[O)u?VXVdǟL2Z ԁzd$dJ'Z_Gajy8( HFad`?w1r4Ѧ=E{9[6g؆}b0h4T2n<'}B2qW-и"V[DݙUߘs^VG])(aSh>|7 KTaxUDZ./ 'ƦfN0B$(_IGwj ZO+]5C6aEX?H:'vdm2.B=?xL9YJ JF{hT<{N 꾩z{56MBjg4S'wt!3>ѥ(v)γXpV< ظ(bm]P.T"gt6B {eV #@[f+?dqh{Y~.D.:Ո,1CJ_lwrcH!"a-wrq۷}L6.~׾hQ h88u3i;9w>ae#Pϭ05OtEP5ti \ޯ)Uif,aQkt'KF< K_wBDǪ<42 _M mrJZރY}"հp59Ip:[\E՜U,h/ؠC3}ʷjyV,3K~B~ʠ]G!ĂaS$xIlIy`8HM`LN {vC?Gusw8SؠhL>Y?PӾ4eBOi:#F\$U=]Ӟb0ζ\G3!Q?դ/^T3Y 3Jڒ u7*l3֑?|Tq﨨%!Mƞ!}Vf{/OV^fec91OopVK;?kDa@"uMߣ9t39;L7j* F *(*BʺL"`a6˧ [ftUF9Rbr;*٘tڛHŹ)84׭9@@2R]V-9(Pډ dXy #óLlVF] \,Y:;3ӈB DȪzߪХ45.6ȶswmM r~9LrFC%~iSyJN_x}0Ifp JPwipb؄,3f=(:= mJԔqz=x׿lJKaU+"Iu4k_z@7XMn̿'qPkF34{x90N0R2AG-qgEV|*e"fjq#?PGt=@$msm""}F,2B'nFh9}X-Q B:TG`L/ن~5Qu$1/᰹)4=XZx$gD HD,Kdu_8'*6`G Y0SoE ^;CC,0.& xxN~y[x}jХaPV7+ETq~kw2/WA2j3@Kvv,%R^ZK4ߓ4لf){+w .:&"۔wTd::n `EӚbD-{wyC#{P߅Ӷ>T&#CQX5ɆMiik˂hjDi2|#D*PvIE=tu7VC<{oBC#EΈ¼2+ j ݸM/7%BvtL(j"!B F]%<Β8ɉ4?OFRc+KWN4.898*JB[v"TTWJpI4ۑ'eԱ !vd  dSth5G%L䨋W5YỦ6swZDR"ODp=%ɽgEI8-I>"Z; Vk#{^h1̒TfA`#jX% :bdWkbY5tXêTGL/ M=)vgn%^t abwaPːgJ@tn>r+!@5K2@4K!An)'%+pd6\m=ͳPHG\ΓMWdLGkQcZ!}q_j T`(~+-lFYwYDGZ)uHQ+ 7`Fci:~K0VJv "/DZNcw][ / 2w/(% ISod?xE2~ks``DM0^ I T SuӁ{Tbr$vtYZdtل('C'.rOx8o$24EpCNYl.UK1']V(ʪtݑ/C5~ms..c]OVǔZ7@+! ۀDU{,痂y]M^Nɱuw]Ɖp'N7qo^r9Fh 7H dNb9}Ѩ;sx(R9g}h+ XBS!Rj(P=K]n6bw4pFYHw#(۳H xiuy ;4@ J m.(e8iwJ;lYRmܘTS|z#2 TJR ^./nd7"K>+ xN뾛5B30p׎>' uQ䲈1OpTRo$$ {իՕnM>n6=,ĩX1#T\W 'w ɸXS6/<]:oTv[$ "!& @Twʪ ZZFDu #oMm!"Oc U^ϴw%ƞk OYDuSk?NW> Q4HD5 f1H3c§ii/_tIA"9[.W"Fd|i {mESc Ir)f՜a _m yx !a5]n65Hc:ɪh H -ud>UlFF6 o{\)B];ldb:(v6Xڢ ht|/73Cfik/ea"}xy(ưP xYmϝXJs-gF M L;u M(yxôM%'e`,$" i[zkW_pv2oeNfZa>f0|In08ds +z?~ ME)#izH `o͏M(=J;cV=`W 3>Sqw*Rq!i=2( 5+I4apQfYpqFݏQB}7,O{qX4RUM#/I w ]IHDPM& `ÒmcVC =Tc;H]2G 4/د8ChFsCK݉{#r{&UbAF@\jMȔ);ΙnrQTy?h C]| U:uHKZp ݗgkBy p$;Ԙ5Mv 2nﺭଶ4 ~|'-ae;bм\)$P딽NyN#g&y4W=`Ut"=oWBZ3k !#TCY6C%z#q"әGg5#"܀& \',l܀@bsS I ݤ7U0RgcM0e?rajrn& f@[@8OB3 w㊋L@0W)HD}bh׃zr}Z&=WOⳘIʧ l$)B ?4\^.o(?kZ"\t+9.Z >HYZn^(ˡpV7WCc8.pF^ .٩))ra6њW('`KۍSZRi}ǫb98Enyz\7h?z @O4% kt_?--fٕC8}7TgBʈLbƅ gpé쩍|JDTԼTLfm/@~Ƒ w"*9|T!D;@S=Ξ˯;q煛@@.Rux4hEWK;OI5|ٌ4JX6@`13$ b>l*ʊڼv佁`o!~~Mde(~#R_D~8 8jD* ՚*I[+:HEJd>bhmM-mrDכ+[XRyX1U=xUtvqs`.ܣvYr* ;,7u8"a45w ε"?sG>f~(Nq4OCHubyѹCYʿ51B@EZkl8+4._zPa; ymV6=w[PɴTX)$ h:%9hhynR$?rWq rclE5.d }7~,؎nۀ-ܿh#޼۰-!#`_~F㖘9 Jg<{(VYmd^*[,w.?:krK60hPUNVfb)Qi(-pVC!Z]p_@ŰaV"E5=pK FrO0)?GI nc Ise2$|yL) 6$, gJΣ5߮Ӱ[mu3_-9uBk%].s(LNwL3_(IG݁ϕ;!MT[CV^rYBIȑܶLK* 6Q*o.6\ͩ~ E*\:[` J2g7LK%(*!d^5 GWN-<&ʢ,d"!Bg=)*SL`ۆ:Sʦ̅CߎQ⳱&G*Rge?(S{#oͯБz<6S'͜;Bsr_fLΘ8rH ឿ㄄pF$)i4I/C븉f!&={נD2HYpIRQ#EDOZ`)߭ʢBBefJ$)B&ŀM}6[-;ߡ8Fx Cu9()"N#eS?qG1`)Ӡ o.!F+8H2,ȸ {k SmX[Z^_%!T-cUq!w|t> G]!;.]Q^pϕ2qdDѽ!-K~TteVAnS8&l)r)lF8gn)?R`<#AM)~Z ooɿXD,"!iHLTbϓ&¹$M $Boj5K4$f34/CL`%ʬR|߶˭֚`޵}]WN7es)FR1a6~0ŢZ6!ij(êa5juDBWEs|aseݾ~sRhLvVSdt~|!IWAZ(>Zug)R+ ss=%ca]Vyrzt U0A&eqI sDm4lw ~`(;%QL | P L@IAYTowM֖IiˬA!j pϷ]bgKDN QqSDftPQ>{KУŕǤ;GMtK([{2?C 22 :-C-c4[҂j2(pJZnCǯ:3{WFBWN~̔tpI1^ڌ}yn[qY0+U P9x9O Si\8'Dnsa|ˡTTh7" ȇxؠ "9˲`OJjwSB ujDz3؍4T|DR ryșլ(Lj~b-b];sɣjC2B4BOΖZ{ȔSN""k&U, q;? 0҅7(6NCۘy\4(_rq".'C 4 9  }YQ$4T#cfi5ey˅4j[C W'|["H@e8ë=ES`&RSg)9+s/ߧ'Fq%PJ;D֊uQLY`h=$ī@-2'MmuCmLpA"n(%yC`/ Qs|3ml~Xta ->)6O (z-]t^3nz&-vg,cfL, o=hU7ϯe<RyIH)R}`?M)0I˓`p=W+fGHlQRo setYժO VmZb *7ϫG/K̝ rmtd}M!錆ws:k#3{Ar0 c"5Ni^} n>,4{bxua^kE/\kGeeyugY]@#vo Q^Yk_)qc XU d;NXgSNjrevo:`f 74/ؽ g}eg@ p|>/A߼ $Ӟۦ.9SAs`F r JH%L0O*vE+F,"RX{dʑ[8\F{niI;@.S$Uӌ즟) ytDU요AĨ-i܆vtiHRȡ;ZC|c(ggٰwrߣ˯<{z} ;ޯE /(J)w9/<Yux1S /HJj)Q.xęr_RD^iN60 ʔzF>rF.r+YamY IYkN<Օ]@wfUQ[*g vsp w %TKqheI$\,Ru,y9V1ɦV<a+Xuvz Lɔ4ݼg}G5piR?n3ZE|-2@hVz%zLoNLD In r}@,R{09eOSAF&Ksr@¿Ny1>VB* cl Is7q//+k\^@y35 !_J%:T2ҎKbU=CAQ7b抺ޓε-DY|{vdgY,e[I&p0 g`z>/9.t1$ԁ-Nx}Vr ۥ}uR,4a]C N3;\cFǘ}Y ~"C[ω~&c`T1L'XSR޺SA.T3 Vvd'л2cnzd-B4D$yH\F{ aLZ&=s91u_k+?N@Ys\v.re U=!CBB>&rۇMHk3̭8n#A4#mW) /*$4ɞӓWe\6oe 2MTe|i !MUNީ .ݻƛ͆Ηg3uP(4jLP`ZDpGR @MC%4榑rGFЗ\$# }~)ŏl )(?- 'nfjC w֜'bH )e֝vp'Ì E ` g, Q6}J|>HX*}DFwJvx }s8H$Xа[.VGokIZP6F+MpPj7¼ ;I'[fLk2p*j_bj3` Ff#feoD)l3? szdjsj| -6g,[Ї3P7[\!@j0AM3A.&poM*%T&vŔ̕ 4X0oAޭJ=l9mu67V6)7ِ;W*`あJ]KcO5it+iCםmMBcVN$.hv jDOwe_4_W3穜Щbi(dMbEܛR 3GPFP2g\]^A۴,4 }Nr ;)R\/i-y:2+Fy#XQ3ox-.$. ?k|EˮA;A#,:+o26n,hP;i ʕ_/M[ `xTa\0۲pZ#h;i|zf z™Z0wF2݆\~DpU`u"]&PaPZO6t}rLE5 hcbA&~SxUu,'NJN/ ULnN '"(Eu.w.DThT钪7y\ L,͏8"SAϢK{T*ٔ#I%L,,j۲-Aq+̃1ZVI*y.vn;+58+3w,=K\o ԁλU'&~N=2'EޱDUxc~)]bNC8oWpR4D{̣]}Xy~?nx2iaD%F M~,}PIYs2m,v52 V?H:0G3!oCEfe}w0'rpKٸWȉ '9:(^AFֺ*l<&}]L I<~w,Bd PQ`C RoZӘiͱ7[P"G O ONmnKhՙZl[ɂW1+=m7{QEq5q]~na@۲ ^'[0ԕ.ed}KdܙDљ $/,xl/_A@AxntG=3U_,jyP=ŗJXe⩘1`@Nl ]_"Bd՜³oL>3~f~mc >dmA-/Y9yrE J/ XF@ۙ^LCuBKx n5 v͋ y8k%S(~|`d̤ί7Z/Lm/^PZ<̊1Iǎj85,۬)5"~]qp$@FX0^p6T`g*G9_Am3c*wL-O% ]['R*ryvFM& 5'~܋"6WawiE2C] h "jLBhBs-:z̹kԂOhf,!Y\e 04>-%>;{qWR[+?+.r">%M&ZFՒy@zYRED (C s[79z[+<%bkkgKM?( ۺe;*%k`tp#)SȜ8lu% "y9wuzY DIǛ+'S~th{'69!y5'(z~BH \i$c(2uW3w֨G337I,4{_ͽىu7=t1/:_AZ!ĞN}О _ DqY[Qcc;iliܖ ބʱMŮ?:\mhې_H\}R ]\DyfCڰs= UsmM ^xkp2?pYpÛ*~Z R sQcA#I62T ?nZ1c%64%CvoLjP=T}(&@h'Lб8#=s*4)P17b@3d3Sc,Rz|p8M)c+_=#Z jSS6eF k(Cg|ųB:W~R8=ʽ ûqFG<^D(}l)#\yO_bҭ_a{JbW}L. rhz pV+.,V[kÖMsغb/=Э+RptLHhbd7Ȧ@:N?ݸ(D~d^TU}C'lW"v`%gr (řݝBG|0N@15:<'yþ_(>%%r'h'3.%F\D> wg0]'^bϧg,}7ՉcrT_ 'H9Q{Z0G6[aBu:q~m}gbm4.?]1q樗aMցjP1"C,ٙ˥dsH}H&=[cK1G`)Z>^{R䴤\ E[LN,n4 *ԶG0W}f}8a7{:nCtt"2 NߣayneT/z(20=!6XFz" JAyqDjgpgU%bH}:~j5DI&q^ F3sU g<}ig wy$D?pO|:|m*5~^er\,/}(L^xЛL \ h=("V!qPVbgEGMIYOڞ3w,H G-U#.a֜HD?M Rejn٘/""?&/|/=Z.݂cF܍d)Ik Et-:;LQ; >f&JsRLpB) .b8NAsTk!Ue:#t5 ΐd93]sYWcx`t ͲG0ja?{W0 ,KUpr՚OUꭦ&5{;ըidcx4GQ:a"fSmM=(}]U+b>K8Lw'>qoNgL71Tw} +0pnIU1 hNw8"QcՌ梓|#%ևj4F5U꼥S og-RKݦG݇#؎egK9cf[Cr 0HZb/e{( uzǵӁ+M/mcF6 C+̢WuO~Afkݼc,aX8Pm3%٧>8d{C)e /Ja$u 첕Tg1fN8(7i&^/}W} go=%ӧPXi R*}ea Y-zNТ 94$Rďi~DzlQWoOpWOJu 2R5 grTjpCG[R E PB8A+ggCw~.T{&<UʣuDPnISg >YP?%?7Nz\H;rn-2S1&Y/ɜSjn,l9=Oʻ݌%~߫mmoOސȶ6z67׌we1(4Trzl]uj 4˝4)6z.j j>Qvs<Q2A3׶nTWޞ:bYzY9MEsY7HllT0kk2iݛr KϖXB񠔏**aw5hpt+Σ$ ncu$2n -I4hCݥaX:;}VLq'#@- CufMjb?LzMjj QL*['yti`L _1{GƚnޕQm oD{3>9`#/~i1FoR2YP&`[_Jxy64Q(@g_@gu~շzolF3Xw]ޜs2G%N%ZRghcD0Q~1mNGAG.;\HŢLD>{^e G'L( 6ڤjsPv͛h {\NR(Qu־ㄠ7H*2H*} j6TNPs:6HI}p%Ã;\ky6&Ç(N`9SVn_~98H`]BS}rzj0 R ěf bi _tx9kʺxyfBu8>\}Ź U"֍g~=IXz(0[g=ӎZWF0tbonw LL1QkM:ݦhN2=I(U$ݻE1q[?챬<Ɍp4̛<ˡqH_"Kd9s2kj7QFV:vtXu,B6#o3B8gƿ+ Y i dR%Z3\}aND<8GsZ۽,aE][p$,'j%ǧ<왼ɭyYs7Aq'6]C8@ݎ^x:n-4vgR 'es2V1/ P 2]o4̶ ɧSl3jr93ͥ{*l@x G$Ԇs!"RhBX]\ шK\DT;(cf&|bOqo%$$W[/}%kc`Fޗf!Da :Lxg6?iy)}@C'='r' 1jhoY*ᔢ^pNEl?Ψ7&U@9H\ bV[|F`uKc,X0oq#}Z^QH{zfbkUaKGz_@Am/CL!,>-1K ȗw#bJ]q<(n?,V82 `6߽9!U ?LB}RVz`G'vs=Jܖߟ{OS"Z,;I& M1IH?hJ+a72o_LeH %<2E骝sڙ@i {ZW҇PbrZ;`nHءC)n|WwSnK*B@}(q=G;W+y`y,mc#nj::&o 9tOOIYͦ ǰ 垚)J|grz8 SVnsl&(J Av LFt\/ܪGi qة%[}`x*L_C{eچ| mׅZF@hϿ^S! i Mjg4nV MpC*pΣLpq,З{Kכ 9`/έ".c?bX+q:2gZџI w!i*$D:̞WmI]',0FĢE~xz4qpgGI ,_W|B-9wˋcx!m ĴD1E! k۵\"]RM&ԖJKaA3Qv5˶4߭p0}#]TƟEKsCܟo{w`LBMVBPɠ%l鬏ZZ߯) 0`)_ F!n 唷QD?^ 6PXM;^-L+Ao}LUoJϡq@:ע`Rzu)<{ _6M7 $09ئB~R5_݃pߐp$9 "- +{uq'Kj/d_<A.%/!Jؤ3;aQW+׿G^Ϥ|8n-r8橇m!^PzUӦ``:zyt09?0߾V~|T75Zp-K?on!;|;T1@<^ԝʇ-YQ|\2ߟat3QTOG`I# cǘrKo X/R1r׸ɆTX=0e{uoUx0OJ { j1c~`e@TvZHΨ̀;'Wء4+A 3B̵%?~Y%h5|Sno)@S==7Νo(ueS7C=0Y7;7nR{eܠysAwٯPmTs2ʣv'X i}6ݯƛ1 ! @y#W:׹Vlv;6o pmWo#q3M&xoT+vU.|nO;JL4IX#u3@-=pgퟃ]ac A&Z5d <:pN*܆ن;^Qp76r4G^gnkX.*C*wǀ%-eZ^-1ٱ#kYf]ɛ9'pajFl8 tzj=#C|P#N4YQjK;nwKeDDZ܂inJݐ5TdlFl{si/T;ޭZ 0f2ѨVRz-;zCyua JsSVuDP~'o^4ߐ39ޟΆG[Ȳ@XZV+(ͥ^nh7x3(5m)l"%D`1݄2 W` 1ޭm3-Sfnu\tcmRmoDi.#4#?Uj8fH$X.DA4 o"}}*aJYŦ퍊p!*G¨xffŽ 741F&?=o.4+א,y筐rc {0W9QYd? F0r+p6kq`G#`c/ba V)0 zQ²CfOqޫԡWԠ'ܠTg O</;mIVي 5Y:NGѕop'ʭ/QJ{&j*a: J_<sdqEkR,P ru_wѯC%˄H 1V Ɋ#J+.eLĴ)‹L2Z"fjo1{o/'^t*bv 1CĮ yn٠[yҟ ȗkM^돥 /&jɴ"޸ubǓՅI6z̤>C&3m)".@.g'}Œ}{I {  W.H8n,AXP4.UdBnLB-u=ݱb_uv?y [꺄%/iࣔ%7]U(WQ/ԱhV{'m9G}Nf[s̯ǭNgOh-조ۗtl%ؑPb$G>z qwv}cGĵBEEk'BDPl_dl9r>;{Q#x;ohF ϕ,ꓖ'[ ߴoNgf.Z,A\D+8xϡ!?C<;jF/<B?Å dܘ\M V.PA|ǠޮK6$C)ٯ ]|(LgR[uÕWM-Y5}& X{|ݔӠ{;'8v|ʻ/ǒ*8 ԞGgr^9S2HvB="g\(F x _3 @lH/kDPtg==cͩ#й!'Be0ܰnbZ*A[;jɽYzntޓw,;dNX,:bGi:BY-7 O>=%ͯv~쇻[:ku2e*]J>T"ClWG>swhV=C K<ͭ!RM]lKo(ȆA`}j6pe@ !L0瓂 D4ݸi2[2Hvm2}},7Pu\6G^ |r]TN.ddla}0ct%lFݫp(HϻIJf~Wl 8e^Ģ5[^rΘS_ɏfNfvl&hxOQl1>Q撽Npp:OUjLf_U8Mi`qZ@~MmzsE{%NWh:r?6 0ҝ*V}̀:GhysŃE!ݛc^fW$~j ZJ^eEItxY6eu7e8DZEf~gTO9/LUTʗ2FQG;Ljh`9]R$TDOr{_L,qLS>; k/ʡu,ђ_*Q(Q:Tȏd  tQfRѮ6wRuZx ,'dݧ #޲#̰Ÿ,B4;g=l_dW#7Pʱ9ICR̪||Rsga2M; X /JIОQg3Wdc6`#jt 3hi1U͈f,Nul Ncw2Hl,`#'*҆HE[KiُpRTuCni?WF?71ե2\^*/NR Q:Uu /Q,u(%u G!ߚ7S}%CQ&B¨Ƭ/gڒmdereK 3Ǝ>Sa|Yz;rҮ@$ d*,k#6g@%1T%az6GKL6>f`2&9cN$#,/Um*{/c׵KOey31DTZWuwtc$S~m @* ӓ~;}@Ø#-Y 2(WʹAoy{zTޢ'w:])@RDf 8EfHcM6caqZ!zj ܾ/p/q`:+bC-7 Ux:vSo9*ݙcfv49i<G5$YzBi ffwhqc:b@6%xm%I`PO`5#WIq[b*@Xqr@0mi%)sMTSkW@ճt3JW4MĖ5RE)Ts #[;y'avǽߊI@v+f-'\?Ib%%&v/ʴ`amXٳD˶7;[Sjs&k}at 5BB-8PeP95.廾e MVOw(or9*X'ɜRa6 vԶdey-|.[=ՓW8A!T1r0EQC WCJfe(S5Nm }JrNv KiN4A!ees)tY ,j-Z/xx4AWa\E r.`51 >b j &Я6;Ӡ H@nIS֨G' d1B~C*hQljH5JJSyօ4b*pU q\ŽLK8'v8hV旘Օf3X h6 8 ~m)mЁA};Fvoa7P2nIwĝp!)! ԉ>tG@S1IߓǾfM΁nZ$Zp}v ]ĉOܾՆ k+y(6 y5n( -{Lkέ}oF2ѧd'#`_;듇!XuCCq| }nvjd&kxBM;YQvZt(1'TlnƆ:_s"d^IWG 9 i!ҎlJu+Ed.J&":MZ@ߊuVyJ 8^}-tBg:o7G\D+K5LudJ+x%(4y"g?d+5\$>yPdž$Fi.[ W9褗\yɿ`z9,ȫe<Û3sA@"%CcosueqJ yK^ϙ,c\SB\VH?Ӷl MEٌC^{z$4v ͺ岒znY5LIbR m=/1a)Z Ac0IXXC`m6r6S-atcC$Bpd)s.`.M?EB孊!pOE@6jqݪMҷ}p5O8r%^_ i^ͭzuﵱm+7HyN"lh,y@݈%YU@*szk">Wx i{H qk7s5$Q2 ec;&[˝ PmܳJZ;m~<$JfkHERCᾂDbַȃnLw7lxʎy>m~`* #/`͢UۻwI6GOPy(sЋ=Y[8+MFM; -. u=;uGqYH |f&\VGZ9Vӆ-x5BBq{.:'Dk@ Ŭʉ-nw'*TA0|.y" M8F:j h/j0Wyl,cP 1}a#&o@1N,|U5 zWs ;U4Ih VD{:׿L.֛XL}eDOݰ͙aHz"!N1FXu;G:V?D@h~yp Y ÈI:6EG_L}t_}NoḞMQRJZ#AMk`JuYHdЏ4u3NoXtLۻha raeE gckyf2T7mCf>CȀt? O_KT M~#g|JjSVE /~y 3 ;[}4?ֈqV8R!Ь+|@^U9y1.3*7q'df 1Zw> vU˽'Nf -FwYzE"; He/e>xQ,+I] ZIjRbhJ8}% c@0Q?jvn2î$I.yj+'C2qFݖjLևh pbM3RxJl0~,:ifrOֱ āJ<]ҏOS7&,Ӎ{؁om| LK+.Ը, .MEX "7B#w#E6!]*:m쇣nx_Kˍl֢1pՒ'TחPHm~3-T&E2%PoecomΚb>lf d_%Y&d#W$HT%Ŧqӯaee͙xt=WtvVl̈4C^v7Yb)q֬I\X[wK8@cq%1)Vm7$ȻTȏ1UKvh|\A7~ 6p[C=*3HW iof;ܲz [zZު [bhaI]J+ QUl/ojo*L[Ta0Stb&.m6uoWKNv^]җw4K'2l;G[׀MEwGDӵfvI@+$ʁTRoLlzZFn&?eB B[c805mlkΗ&DL(`m!&{NY|3߅I8,đ{)MRr!~HuѸnk1j8H;9\Ft!j@}roQq|*+$<ZRM7wRdu)/i]!{q&< ]k'6[KtyOǑ^wg5K"nMB r֞8~],}ċ?k%f#t#j.?*'+‚1%.N}ō\F}冚}hZK Sx~kzG2%'7c E.4pva·q0_.P,lB||aySNQ%TneCJ=5GquFS0I4`5Ea!:Gqx-s-ƫj-c?);6LF*@jzz"^ɫ~FX'g H26VNpiv&\J^R1񲕭V+NtBIR\Ĉt| E0}9jM#kXpo0S+hzǙL bU;paxTʱysHA=1ߛ 2|Γ+I% uZ(), zZQ/Q 7 6FZjȇjWq!.i-!S?ݶ˷|p Nd{>N+)ԢaE3X@AUr7{e]oBFWnb5ok&0A?GKuՑ"Xͮw,P5a:}z4gVPAvez%L~VJ)(7{=M{V΍YF;SP]x_6("rPǍg$^GzGhs{,[YdFYYR&c"z1lj Y9=/y+xN:3P\J@Dنzr9F iϡi{M- }~+eU0ڳŮFHQW#~Dmw574$&ϩI!Vv&c Z[HZBR9\Q ( P1TL'ĵ&`|^ůiiF ”v}i PLIuSKKH#6qI>3,E= "ˏMOe-k8l漣]cY56ϱK@Fh)"䀡 nSV#Xh-> 'KY#i0d)k~T)c Wa \;D8Ë/s7[(53R`絺JOFyzES w[U*Iu6n $."? .QD̵?8s๫Y4i3RnvrjZq=|Tgs~ 0C突8o ރbȍuaO83,?}R0 HU~hf>)\(tLL !HQέCkM=U|j sˣ=b~YV E~V*7&Z  -ݐTC R,}LEը ;A:G֝l=3|lwmkaC1je٨#8\(d )qlh`jۤ˲^hzĂ$[=ַ(H@X^5[R7jQ!"p!?Fq[;qF j+b_SXĒ}XbmS(6ȇjek9k]99\8^?]`|]lF=L - @ ĕCg=Vl.x[S76)JԞ)@5sCRxHK;)z$s³l@ٰZgv0=e!M|ȳ-PΆ@j~g}e%*}Ncwef'?&4#gxI}fI>_V iʪMU?V'N :][P23R| d2 Ncn+hO &X.0 ttf*}8{ ޘp9~,_̀4]]孴3IXШ2tzaeR'f",,C& x\SuG%و}EA'x(Xnd`0O;e> VsX꛺ ] :H0wKJv?kw1zԼw1I=I=v?*BJx}={:dMV (ЬTU7ϊ˟zKeibߧ{w_bہ}MԈwGQ]`˱RmZ6'&,9bMmqMNfqFDޕ4Y-.&cX;۞ ]֔-E^c7@O'p|oNVj :?f`ulRJ0?|Nq~8o{m$9̙?e:ezJ-`f6<~P/΋M>@3iͱIٲv @y8{OŖ`"\DAN;R(Yn)ֳ&׋wZVIS XQMԪ;U8+QYޖ.آg`!{c1e=Ag1J:xJdC"ŒgcU\+WBQ|]$kD[=V䆏`5%dG 8pCcw^%q O HyH'k3iߠ|έ-ʐ. **8T}R \mǣ翧M0'zfd*@m z9#pc-I%y>7L^oP*f- 8wN Xo,R I`\ӯXߦ`inbDs{)M뱘GgyE8:{Lecu4F'UcI;0x -Mv}dh]Fn^jېftCQ+#,"6"`uٵ_r5_0O8 ?KSz6*M`IhǸC}u颇sB\QrXYC]RIg)<3A i:k.P@#NܛGld*WJ? 2"K=x'ɻr^OD?Lw5VrOm #=N T IA`#IdCWoX93cuFAOxun m 7i+U[ R(rx$eǓ"vbk.3FJg$6]5==yf/P$ EN[2L,:[93Vt ]un,T1 %dtkZY#FS:/JN.R#mm~ u[Blw1d%ݒ@#b[B膥 M@}d{Z,MRҳ{uȯ <7X*jIƣxUlƪ p4%Ƚ +hPX?;ֽQW|3 sA=[nnM+Wk TTZ,OĚLû2 HE.yX#9,k~[bOڿBPb{zN^9(6< S!.7Ǘ\ÂJ`WQ_V ݰ>~7?sޑ|d2S:I{ϫ>aÁ-)`1Cz?v73 Vx+ʕIʲwV۞Kry_JH-@"/b[{؃eՍCLWv,#yA* V uy4 CkR75fNV$LAu)_$wͨ~ #b$W͟t3v4LC`NXMip_wr %^0qZmJ׭ѥFfF^?m΃(2q`(8<2ZmIӡ;2Z Λ9D?' dJ# : ?U0(w._"G &F$8ڝ),"ÿ*a&O[ W: IյAh35flUhFeM= f<[#-yp`2KQjMуD)+&CA"TۼWE y;(+k~b&aCR6Ju2Qשn/l|bLam=C.Is 4C }ZJ`5d-QAJ% x ('n#_VvjRrkme,2LߎLY?iWLZ::>t%K)v'"ǏVʄW(}ƪm]6\2k _rt6"ZӼc1bD/ 8toєTH,Y/ t(qHq d8>IZ9zx..@ ޠ5R1[^W]mա_ صVdl,wYy(dF83Ƀ#q#Ҹ}B Yxn%G͘T} QM%e"fգH!tс3\#V 6Z+72kc׌g!ucbҤgn1^,?nf" Kp߲8?kG5~Mj0R=A( WAm? LɈӗ}!=ʚڽ Džw ,i7v u~PoDZ`0khem*!WEƓ/Cq\'DeC@y2qΩ&6y(%VZpd$z'p$ ҜWmXȱ~eb8N#̧%:"ؒe*c0;7jZ%c%+=hf~a{w7g RMNIT*' U-%۴)ƸIA6mBҚXH^KN kV(>KsXR{sz?ܲj*ԫ1/|MO@zҭ_B̋N^ʵ19 <`4W9iajglNKXr= J3#%R+~60DTnHxTb , ~0iy)uKz++iH4a9V$ GV(Lm H7+"e[Fͼ8Q#t͓R}ũ>Aݣ:}4Y ZJ%XgI ,Y NkL#_l'<)KRrѦoD2b[xae>?JM 4:&i-m)6x3)%Z mL|.+-]E%QP 6XaL7P-:F5Y0 J}IM65#`%m ]fג Lhie'wQKYs0 )G{oҁ{[2b#@*?FQuLh'?*nPI#9S|wۉ,;PھSDIv]Tfkz,̴%045)u9 t C$p5l^7d'7 F qbfSQiTgn|f[-Ų;uĴw+~#%UKstuQ VPNCW!I3̃s]g/j6]9_idEMdjI޿dw8Vҗ ;,bn끙쁞vZ[jIhkDLVCJqE)ZJӂf0M m' 8 >H ,exGUYAFh\Ҳ; mx}Lj/ޣjA"/gL,;5z`0\$TFUwZ6 }[@Lwk3WoӖ<U T[sYx*.Eئ"~0eJ[8||%Pz)T̆2*0;,# vBfԒ4p4 l%>1-}'1˶)6VQBPigQ\D1˓}aT! lj1BaPOAz0ͽ`=I4 6nf{e.rrPip ڋUQ΃M3k[Ì䔤'4)SZ(?K3QhJ/)m2H;pcu^*'!T88 yߢlNPhj`'']A`\JDQTqp{p2_gM-1%ى9z;Y ˃U<.1G\Thж{(i`Xr`QYm=&tWa_J7DkK5gI֮.#K'2kbi򴖰58*8I_U P:.r Bk.\^z @s"9Q\;c1 s [c8 h=BN|vq_Es\ ziAZg-M>+ƿ)Q yԹWKLm\QtVF9NRd Rs~cՂ_`F=MJ6Lv ^IIM:bό9 zȶz_CF > 绸"}8hs įR+ˮnp#2l{,<0:1=uSQB?2>GnE' 0Ix)۔.LחIX c'BdN%ΈP DckgFuHa㙿]pyoZi⛊e!Js$,Q-Gn`Di|i+T\ڋԄzg;-<]|1Us*#_kz b}s瘾|ݘJ&x&z kSH-m5> _Y%үg}d!v`(ec_9WU?P<޽摗ױdcUga`2ARL޼F'Vlt3ȔmSmi]7 ]y m0UXpe -zr5RO5P% F̩p Xam"+jiN .)qp};{ τ(7C_.|bϴDX _"=L[oU?X~vcӲe CZuV`gK3Q"Ùh? +{umwb8ƔP 6qDݨγ r8b+8D㠰p8zN^Rm%Nee.Xt^_ ՠt\ȝ[RBpTWI:WIGܿaA9XgKJrU!`EapNeh^fa( &oVvCWS#ݦeX\l0'(~8X##՞:۴GT+)pBz"HYјޝ kCfF0'DJxsU?m|Y86O„`|@ۣ8g'÷9BK6_ ̐TvWED#ZOE"O-W~U_+/}<@"ג?pM1Cm I> (36 kHS ;!Uχ{7/EOnbQD'Yecb շu,7åj]-IJʨNs4A  56g> Ji2/=LLՈzN$q#s̡7=O0Û}A[F60V-*Y*`Kp"(ip k>=t9&566rV]XvD5K ofO\ дh (6`d~puL>uח7Ol]il"<&m:}6$qN`F=; Ɛ}n\N!P$L{Oq) "? G chh+"P<.jfJ03P$XSNי07jᓐѼAMAvj3x^Kp05Oب6L|Վ95:Ww^ ~x˨)C")4=E[= ժ6I,(~@K4f= >SkcXTDbK>ahT&B'IO8YgQo3]J"FwI0=brT6yB[eT7.t0k s'#ߊm]xgFI86ne%H5樼֍>Kg,f~4쉷.9/T*Ws%rw@ߴ2~YSp;~c1]rDx&629JZ#B*h^|H N'h6iUNI a3EqY 791KrIsL&ROŰh{:LxN.yMc8uǡͺp}:(1j:eVk}Q,NIxI]GaJ ]5#!016>:Yv(ڮUkz'\@E<fC>IasW>+rz)9U AҼ~pT\*%[䯾8+ug(Zq0"RpE^`jK.:VQ,z &d~П mo['~z]cwLr;ezzƧ9%7 qI[)\@N\m| ^<7!5QW 'ηÈ/\p !)/<[oio q)ZH[R;yTn|b TLZL-;ڇE˲2T0,dBTןcbێ&{Ūz%Bl$z[BQܒ#ʲbrt"b'|t'KHuht\eӡ˳_Ijp>ZRNJHV^8*t5 ׽7<17Β"آ1gĆ^,Tz˴o'<$nژ~b N 3 7 'r 6MAq\TgJ]:D./p(]rTFV[ 0_-M+h Y` Hgcm 1zKR$r8Urn &V:$S4tEW(VSk#^ vn5u,[ $->Ϡ p"t}){{&gB: r#C.LN]$ qNC(\ Xj;=GvŘ,ښFi#}OrhlP>V`UKH*kLO/`7Zqs 0NҁiTm 'zhTsFDA)DпF=x7z$%=;r=#_t^(,n-UbmeP[ۼ65c3:I}_o),:+=W"m8ZG H#L|_"mD{h'9>p^Iè~V mXE SsfDVV^uw,ov ew^2,G A2d@jE`۰ô%{ksdy3j?!6i(+PIlPa`Կm0IrgQn$},ڃR v"¦K%S"S_rg VLa+h ~Þ <][#h:mQȞ $IOup`vys{A3wbBoO]Cw4J[m]IQ_!HkPzT/3X=q.ri~ggEa[GNq`fx?\KT ETf۬s\9h-Nk P+3]j)d8Ia;gic.bIPTL?3я R$O"YTzt$.vAIY~X7ߍ;8ͱ[LW< AZ5Tpv`s7@q>3$β]2s=v:ɨIG܅Y . pO{.|t'p7\HUR#UGL}3w(`YJ.^X5N.: 4?KR m7XJhwx dky3s7CX0l/d٥tS8$7 ƞχ"9)u5MYsD#4ož b.rf9zReKuqV̮`!ijr=w u(+]v2j\ٹZo9# r83 Q 3vR88hfJ[_cL<ęPB׵ǫј1 'lLVJ6E+29NQ :$7CqVdXcFZ< zt>op @:|'ꈖ9KvN<1-4n?pJqG |J2XB7I>^w0wXH;XR-Q thqo ]B'Z68O1M`fm{Z,~`[7%ZB}TNZ I #o#[MPaΔWt± } ddJз)ʦ1 ^aD(}$kiLknM<tSܨĭ4{۸tT['}B椶Sp GѮyHDI+p)'nyf놷 @x|2~ܠiQoyA(+cp X0QRa~)V9+([A̗2!rJ"YӀ$ uS=_:^|k@}LH~y @x v)v'RUUuq_#˔Z@Ŋ77Wy ߤJ/44F/:^)!495*bɪEfA+qx1H{'[ 4lZGgЅ1kJc_(5̼h6{^A Oe&N$ADk6\ vaո*> &g4,H +3z`JN˵I .i ^,^/7kɬUPg뢬~=,X^M]w&B|pA6f"QDPgXI )?҈-;55h'Bo,!i:F\ SpCIǖ`_^^Rfzlc]?w:XyAuP>pE>Or΁Y-7}ogWcNm:XH;ل<cAENQۨ2~>!fɔe3F e9,(sv%Gf;ԗ* i >x*c t) "3c W:#'7DMڡMLWP L|q[s "4,|*BU"C;(wtMl4*ZMfCe7'rdn|"oD]ފ8-ߧJq8F fX!>Ooh!P elǩה&VoE. 6$&ܞƹqĕ},{O5bi~- u%44:uI9'|OTO6[兑ac$G勘uiS{XtXRYJmNJd`pdt! [si!xSǥdF~0+m> 4iڅ c]Th+qvNSi F?Aޙrƀ7ɋ2{WL_()ԞjL5<9#~)i[_: /W?_҈.F*:42%ԭmdk&ղu_$Z&swQ> z>bМp Zo?j /?@($:lzkvwĹpE\_ cIb|+b2HS+{?xp(6Sa(vx6= c0T{\L۝ǰM%nT;Df]cH7;E#ߓgmt#hn}qsJxU$G8O^ YΎW8tpm2.dřKD:*ByO!KxSa1 `=")qZlܬHT2=Ԁ+%v^Z5L&~ڷ{NN\}bN_vBJ`=]&?f,bb\p>y j<$Yu:[7=ɋKۭo]ސ|@e4MS_ytG-~S Ƥ*LaV"TR^*; Վ?0\EGYdXlo}jCi ;T(C'#;@ A#N(y+@3ɶ! 1e=҇2H<z %JxCf;\E?9HC#Ts1k_\gl\%c78XhX5њIRb/7!"kl7^ǽ LaC'%O5z.Wß&I8;Ug!Q@ƟN߂U1»dZ8K8[M#JzuSXgw"Ue+(/5V>D`~ ?fs<{k\IFTK.:*>Qp_N>ğm\ĚA XXA/ِD^ס]N'; bΈjV*\1ȝY79|5a֏;Oj R \f7= &܊1~~,\+u5D\Z FTۛn9Ot# }߅|<u!hj30lBċ:ryiXE[k{ ۔>~P2V^3^Dx㊎/y]^BB#m3jnVx*Qe5bu;=l!G{K㣨-EX IFT*y|~&&P:T؍uXI/ig#$jZq@xbG>^F=^B2\_Fe-+h q3 2 EL}gzSicFcJ3!0>Nx'vEbi1ӯ;γ6zxpP9F(x:#ŵ}4^ cC' 3drglg-RƻE1^( 6`z=ٞxXߎ@dA~],*&OKNx][#XL1&ԲUBb8Ajv*~Rldꛗp+%_„9rRg'' 1$3B0wZ+{ F+X3ixcl>QG )ݩs,cΜ(㠌W!P\H&(YԄI9" .G^hD<>J@1V҉ԪEb1}JӸ&h?P-W+qp_P"FDDdNdѿ2Sf_:Et $Z}CUɣC8ڰ`s0zP!S[DZT)/6L{Vu/txTd*e>+E5gTJ[rY%YfԁiY1a5FL"Ms 2o,;WQ3"EmU&veNC:]n܅_LJў':KsS$:?}fgVJtPWKtk?rADz>85K5wWi^*{pyK[3DO5*G-]s桨i*1PxTfDu;r;H.H lʙo\;ei&ty_}=BLmN+J ÝϘF]J.#H}XP t҃A+'Wp 10/KVA4}Юk=_6Bh9!|UX=Fx1,W Hx"q#!׺dz@;ձjKxF$|ZY$d+\uj~ vxM%9vy\Tj(i w/?o%vok!&$a 94U0[=㘩APsL|ʖ/7Gӟ6%t`&ɨGFZE?!hiU G/YXAFCngJK<-wvߛHIXKD~ N[Ќ^]lQH]ٱ䟽Jh.ֹB#e]}fB$0Fjt@]q byDBp90'!z,~ƛ½ ˕C㮰_p_d'Sn DĈhI'<Z)<%Ci`8I8Q%i; ?aqʁ"w/ICڃIolͫf'Ök^#]@૬]GP}(a0 ƥ=l}BCbVQLTJko୏ܿ._jl S+So c놓7mGf .9I7*\CzXulŅOY?{b ,i`d6|j 0ԹPe=Yˤ!f6@joƁ[P͠GΕDإeXטUk$,j'H"m'mgx=0?SPtƴ9\)oAg;.e^~Pp,Ax49Km]7m\]yQSY椄>1Ty%cg} e"^)qm].%>wJrSҵ^cˋ} toN?#(ǽ`즂|Bs@JW3Ԇa |ix1lUZ#~b\>ć[g$n}9Wazbep73I]{`E}^s; tCfM"( sϯ9q6/zi7Q}4X)}䛕J]zR09(J!g#&~kȋ[hP_QkygO|ifSK?.:¦M"HԂ(77"jDhV2rJW!9^WhiEԨ֯bBL͆|`'+ǏzZAHa-y8&oxˎΣm})%$ӟ8ܥeyvM^+{3D2NctBsLd$qnňo 0H`M fzvD 46~H6qyd&,zʦ9F5iIdE<y)\)xt'_`pf']o6 }<# w\AIO9\Apdw=DhJq'H`XƗi{H~6 ClǡVWCZ/"\]CM^^IBȠ? >`tUc+S8ΐ?i// fKI Ii2GRW-3s&ZQ0g 3jcsd4y)-PnyYb?֦ϓϡ6gƌ^=uPƺF;U*ppǭ+=@<#Cq+Hsp (!n 3Sv&IX O+$DPkSqKqbvUt66Xc\S(һ5"'29ΝE"NEM¹I{ PF,ןN`B̝@;Uvx: zi_qB2ٖ(ʇN~p|)ُ}ߏwLbcnDu?=2lO>_DdZDja nAՌ3sTCJw^4, ,w322&eE@#?.iKqҕb;a䫌lNm9Z$Ĵf}RFꝯfN^ #Cm7!|f_#ǙQB@Ȟ=ΌauZ s\{2׸q>N:&b>3Aq 40\֐NDA̞; +G f y<@y:o8{32@̣(O55%֭Þ2kTWb2dGNVv|404̺=RƆz$ Zrgɓfo6OF{6o5?Fa~ S7&)ݹ>olUwcݗ H/lRH,%oM)_@>8SSnΈ񣟟S}j-M5ӓGr(3ccKU2O \јM uXÉ"n_)c Ev3|G7a=%UUaÅ g1JQer32m ɩ1*ytIύS"DwQ$Mki5 Wgf˅2; q A{U ܞnƀ4X!axRZYH)B~t=F{ "qmwOx" Th 3TZY,^#I ^[~uhZ8w5͢|[nENjJR^hjCr6&P:<-"U29R=QעP';@ҘĚL$.9^ ~"XBJ80圌>ڸfd+{b_{thAV;CE!,g M;ޟ?堻G ٓCD>|uv ,61[A# pF8u4Z^͗oODqȟ$h))y0XX̡S_փo@};%Q"rD{}x \1tF'^Xx >ř|wGB>n+Ox 5[.C$qNkɴX-]T1pjoô)L/@P.Tbr#X /UzC5φiڃGu$'9P!` ߩubrsH5/cZ8rJD8W= .aչ/NKO kZXM#Hk?:6vq~IBEƄ6<1bxzX1!F4ec'7Wl}I3}.x1r3%:e;iU1j?1d zkrPLI.7Ÿ8qϽ᫋ӶTbx,I49i97QIۊЖ`5wlg|ΘXO芬Iև 6x@,-?^x'csIO_΀7 #3TB"T,7l!4Tk6DɃ>=7!X mV0QJ6~2Zo:0%߬Bi-xEĜk;vrꁸ9gCpOMG}:]ް)]m[-^1&L~DE' ^Pt4md"54̩L1[[ ]]'|{"mڅ$ԄT#֌C0 Lţχ;hA9 w$ 6a\x1&/wc>ѹHdV8pq(wutN$5kD ؽ^`&JՑ)!a}S4DLL%Zf","ccA \*J=r#Ő2{T5ymq+ }szYO/G2J5{HoKv\Q~%$R!ZPǷ/l ~wVMp2v\ "NSAcZ7K-o;6i>(YMF4_BpKU׭ī"icwcA?#}2: hA/4a8RfV1?[Lf|G C1n#0yd;G֑٠^d@.8嶝Ԟ!Vê慀^3 -{Mz IF E]Si5ɴOt{S &A̚3TWq{Eg|򲽪V(i{-{+^'M"WoM{֋C\`}i1@LÎh<9/7ma ZPk}?2Y)Sd/,w|V=dK=$z[GXfKPތr*Y>YyWM(Zr#UfjJ\^lAwƊ5Kp% p Xޑ)kc[ bH:AKB$7F3XM7)E{1G-,؝݀d4$ޒFN{7yׁ+׈9p|'/!ܡ 10x0Zc}5I_V:6`T[e,S60#r/rdI!dž3L]Qi2Gq@)'|0æ[0xv \Lxq*F3l&SU˳0C>:~/~T< ڈl7ݺ{=Bw<^j)Ȅb]`eSjfi0]*ORf7q?r97&}>(Ό! P?NG7߆1xl&3us4-c-²tA8 -CAn($5?mFfToϝ3FGGY/ُQTvXTw>FDJX"rXAVu \!~aK~v :; TZ(/BJfl!{68{1B 4RG׽~ʚ|&L8339 ~R9ű@yԱi[jq"؛jXO[yYr@,W_fsV))G~&K#Iq-X|wm%kX"ͻ7A#ءksF%\>y|YO''  %nwfӥR:=QS3\HǬd jtå]ows+Y1_pYI=Oy{Nj&VB,+Pܖ2kDHgp)#VBeBpݬcle,LJDy?`-4Q)3Q|iwӇa|"p!VADo@"B,y=U͓Ke*V,BLQъx"n&J#8LpZ@ꕙ+tElЧ!et%6z)@ Լxܽ |xq*;LQ99 B ~.!rÆgt5X; * 6QW$S eMG΋;cY!<)b)˕m>*3@[GvSeXY!1#lܹ^v/S2KZhaQD=S>JN8A쒞XWU_iȞ=D:MЄOtZ3H7݇)qEl*̸džPLˠr1+6w-WQkU̧P@[e0ڃH(k!|$6&4h522SФ 9ѵ"HIRd1J$mwmoԒnBcnjI1a9578"9#DԬC Q6;Z9jk9~}}NTW„{ iAdqdӔP( t8]0J Wqۧ}tQL+ޟ[:;ITCjҤX 2SvRgbE݌32GL*d>N):W>[.⒣Vg/!e/zfYI8l`2՝O9rv8;p ?XagUʼn%\Q5xRVn+ @qQթ>w)g,nAflB= "b86mU 6`1w'l [ ԇAai#lOiX|q脓P܏&G~GҴw@mN̪3P|!•#tb)N! @r"䇷:g ZU| Rl]@hwWW@&Wi7~ٮ"sV~ǜ G 2}Ըߤ0ړ0J,!B '2]HG5b>5_C/RoR@7pI 0bB%,6hhK4+F3,1Ys֐ɆK(uOE7"}[rqĤ0DE%kЄ0,'o;1j; '5KF޵A|E="A0H$ nLQ f7rB21M(YV42ek-u4~Q<[{ԮKA9Ωzaj$ س6ZKL lN d[$@qӂjqVEm!U^]o};Ίgat98N3jGl0<*R82@< _-PO1-S[Xu܀YmcN!ƍ2ʅ,(r2D 1n`\7zF|uq@!cq0yfV)m,5^t9h d,vt/JI#Ki1D8 (;1^_ h/c6ߙg _T?A5 lP鈬_|RZi~AEW:_:x)ūej[ ǹqJ%u&-Zȍv1=JAX[#%yojW wྉ9.8z2g}š:jΓT<-k/$i(?]'*ʒ@bxenEY2C wP +*:7t>~%} Wp#xx%rڂ4,d[ǭqz5%[k$.Co  $?4ӣƙ{ vl}&Lþu*>.;D-RL<'[~ k@!K*t|hŏ% X$b'źC2;-A("_r4J('4/l$C{vଛv;R"ک7EkyS3j|鏢 D`ܧ~8? ,cB51Kntdzf4FW!hQYwڡRϷ1TRZL\+2S4DR&EO/l(P3L<qHk@&:+nSK3Mqot.ᰥ Y}LZXU'Cd;0w2ՙ;m@nd mohJ^FNwq?aץ7p;3ӥ&ɪ,*>Khbϭkuu|k 5bK#9mB ͉ NJ&+yOUz;-3؏ Sp:Qo`(۽vٛwF=L\%`!0p!ǣ1c+}U{G@_8"}yr5P;9"T~_UY(Jya(ֆB;2Ä0Dcەuew-"^"?drt@eJ1XVcT o/-F*2:oޅ0[SZ:(m.kZL|Nɴ\j61y0nHӑe8*`,w~Ᏼb#?$&' iw>s͜^T\mxLY*B];ZQ(T[0$FZ+KU9XW9kBP`3i V{>yl;rq<܀DFPgxS/#4te$Iud𕑌g&1ywM#Χ$dSv5@aVno(,x al~۷Qx)^U H]&&S94|i ksZF_ۮ@XB\,; BAnn`Pq)W- 1iYgGמ,ثcXɌƤ;u ›m?٘lo-arb?5]=]G~zvívx7dS|-Q_;:tj86ZYAc޴A ǜ~-(p>9ju_P¸%w/Nz!bK즂!uqǸA#9OF> ;3@c,%D/+zmfofYv+`%7jK:%ebpp/XO6O6٩=9 y/#슣77}]'YV&#NKvi nERːG̏m0fޮՄTka :=̌ ӁM;-nyhX qb["tQDMJQ8ډD mpcۘ7Ha nW2EU'NjTgC0n"ܴܺ~fIGܓMѳ6@Bu7e5\0˞\!Ca=AoĚƉ7?yeNZtByo%d[獩GFаWׁQE9ƞzH*t a7BD;l]½I $f#\zMdM>@TJxyX>b'>窆yjwp@ 0Ez`M!'> ^uJ<&cWf\DoF5:O HlLZ&Af(h> XŏuwLE"q(d?ע֋Hu#;K+eʫdGonto=WXv~kMMƻYvV'<$HwMߛN _3 hws }y-^-*pʚ= K^XI簣Nm &ѓg2I%܎&};1^sY7Р13Ii^ZXNz $NhkM:k%Q+ˉ@hی3vRTYԑ~9L5=K/A T 4k 3#rBT .b랐hd 2ÃcW+H0N>ڻ;]E2.opb\9nJ)!̋9?$B?rbP3[S=7FJYρ7 ۊiylͧpWRŐ6S;'>~{bNeOV~̩q!ObE!Ō[ʱgM|U݈2٭O"CĐ*LčYv\"x-?Ȗuyr!q5P;(<4-k#^CBBܑ#ᮬEB<'$ #:7̺{ﰺZ@2OMp0 [` Vt5c9j`]a=*uQ+DD*}oH$Rޫ%nMt;B%"ٹK\@{\so =/Z<˱8OE1Гr&fRޣ1OÓQ2#750" Es?nbn3<3!̝sꖟ2GCITT|J:pn¶W)"Xᶦc}mvy2e"|F|@ӷT!@**@c~]) 4չJz_18Ydv@lT{& 0Iex\j›]h׼T:fCQ ծOH;o1r  ִOouص+_2+ejmhBZO* =9l!eu~`F9FDi;s1\H_Dy4$V.W8 }4Q[Xr"[3|톊,$XL'6JaF6]yRVNڦf@Mȓ{ᤓ 2՞lӺ]`;qR}\iߛWGribJ Vn.(O%0C7H&aS,Jw7k}Z",/3sb݊ (arl1)at}D\R /X\[no∜tQFmQ\{mkf;fȤ*$.Ǹ+Α0s$0sC-,#KFz=3 $Li'|ϟ-s/Sq|7LGм˴i 4wNHx]m'qz03wpo?<+LWX)(&,ĜF-(.-e ٬{=Ƞ4 T u455PCƊ} EѬEu#TtAm Y˞lIj+x-+oOpc2-u]w ӗT/#VZv"j z'GC=@A[hwE1rØL)0l0aV耗p1,"3=g^Ee^M>[TaBE`yDw_2=>bw}O,JVI0@,Kjm"|wf^qSW"Ǖ\NW ЯDԛl7sG"-݂2'qߗSM(l n3mC~):(p8d$ q*wv-1<:eNi\Onee֢ eMH—BH;Ki)2LҤ3tζrm୔وrtԖ(''c3FP 0Ҷ"w5JHߎӤVR z s# lqߊdښ BIWߧVl7y[}+PĿ0y˭ ܰک9I]]JRjNk ;(96pI ?RaC `,J;TzɠɅH`.ع<+lևeo biaٯ{Xi ~!0.Uǔxz_v&KX +Bih$6t!\JuЃL @t-R6"A{} 5(@ƾ DƄ^Q:xZ om/7ڪ7w`#,A,{`JTo&ܬ ,ȹQP$ RCЍs:v1=iT gsXR8>cG;,yc!U(FZNoՕ9v2U>2alA WPp ]oc`SP9BOBV5`T+vp<￾F 5 3 h3@vSt[zE8 *'W/SzR+=&|D'>)0#0)J/P!o4qUM7A1-',rP!nu%^>,ᬚg" ?VX1g_1V=&Ch<# nж|p (BQC$_=1!eq'v,|߬cItEbQa^P$sj5cޠBKA (2QD\Ӕ @n'"mȚP=c@7dY*wxͧP%~s28P UKUZlNPՕ8>_qKyJ~i]}S!^:I;S ًDm@#DѢ^K4 ";f9B.O5ol|+4vX_lbl;C|ǿ2(\ouA& B6/*>O \t[ew7R$;ȏ-ΧK!\ݮ`YʄαW9q4`2#׆VaO-[ʨBDxm磣 IM!w6E4<X1PWW_v_?y;MY'%+ةً" O~!b8ZlypVa M9 w|,%7>7Y-.9Q(c7jdThǠ;6o?VqXGoVyz,t E]Z!Cm2cae`gNvaYhK[dx&KFyʕo8*lL1`C4W'MNN螁teүWNO,QGb"V`&T 6i |/!z@^Lej6(t!iPbZMނ&S}Hckl!(_@c+p=Q-74pm_-~BO ~fVXfelnNNRޏ5}? 2(2?gB`G}vPC;*󆙔`;v{KQ1 "YtիQFC1|+ÀfGZ@H(-^ql2\#v5շS|Ó@bZa'2]wc1[xV쫯‰ؒyBA9gӥ]OOzMbuy|⍃ߚyiNv:(x1i޾}']9BK'[҉i8E:E[~9ՍpPI gy#e=lݘF/Bxb|1u-i5FHEa@sIXc5/ЏEMZ =}$ #ꯥ'NUO#}y6MED_[Eg"I,"9Vh'5 YL)l`s\S8nbV>ܝ)>L}HEĊ^n)v{`bo9I.樋DT&>ܫ=qjYZ"K|m{a_Mr;-Kn|[I~ G7]9ØRG);T-woN"蘓AK<2 fB)PKbcP1S9}*\G{uXЮkﻴ mL\MttvKE'B#Fut}i#Ha.xB]M1f`RQsgCXK1s 4d݃Ӣ}~)0/%Lw~6/ězl,#=H2BMJ/+sE)LkWy'LE;Wz:GY1bi̽>] 7m?PgDukRr9!U@K{ rv(NT!VF^*Gae&4WE5b:d-Y܄G!&FB :M8e4 3$)QM3y}IWBE`5m2NrXFG0LWM o0t Y6R}%ڹ=nE soQi=+!^P,d.3dGh(ė-VWx.wV}qA=%0W9 Xxx8nLa.!̾(`d}{O0 /ї\sWGTE/3Nyf ׍gЇ${fhf.7Wƭbw˯4%з*eƩgJ=XNVekj*w[3eXË vc-R38prd"ݵG/Bc4+m1#lܕO=H|s G]vi,40(3ba2P䌫H-J{jfա叹3g}4vb^id^0_ 1Esn6^TXEk977nt ]Y9uƆ(,#lY ՚kĸRkeofs74zvvAgnji:.M:HD8^*+:FUBCxMh!ԋ8⍀R\34}0b3ǻu@}!b=fyKd[@!&( ?<*Ջt x=""QcJ}Oo{m&s ]yD*3^2ӭ/}Tf

ǘ;E2>n ^pe"\g"7ZJהx+CBˌ@=6=hJ `yGuAO2+vJH]Ja2?=&UzW?q1Rad9d*^xs"7 /~=?ԭ{<{gnFXґPޢ$m}j^r~i0p6=+t<2P&Ċ::pyG4X_S$۽ Zcyr+cw|j`)` ԢݶPд 7+d$YDz֋g-Mo"3m5hkBgญ/Bx{&%V*̉ -pCчG*#wTBN^z)x4\[í~dԪ5n S3Cê#kGi F]Q[@uRڟFIc3"ILGG>U+ZRS|87̯`HjTw$yI=G+ l]7xFuWmu#wR<C)e#GWx{1ePJ+Dƾu y,!xp/^[^+4GiUxӶ5Y|ŝr&DЌKV>a땂)HX)<RveG"kogx黗 xZ)i}y :RÌq9Z } RU/0iz95o&Ks]hsЁ 0/Ӓǒ^eoBdǖ׈CH<>[cozmHoÿ#%Bȉu폠mETf X9" K&Pxn6G}6~TU`0.!FV =LObdO#6P|e`->&rϛ=M*܈&j`'$?އV Ď|Q̬Ab ͯo͵uu;CIcf<aei+Ъ7Zb90[tS{oww,92|5 a]?$b ,nK ֏Ð~wd̈p>4ztTu@h_F*y5D}GxoޗeZ Po,O7<>J4]Ϣ4ύ"3+a@`t^ȋ:AQY/ϬTݲ{I[V > *az,31hjT׹%${`6fd!B7摊mR)5+Tv5vs8ފiuzf]^ɰȱvgtrZUr|8w c@+7<.j~nʭ8MZZ1*G qE; v[%Y./n?ɜQc}=)1ʺsʉ9:P1ՆW{ `-67J.o4T!deaq_9q0P=Ї͖qOgJ´- )ވR13w/Bx(dj%4x_IGdp`rc=^V)чB05O3<%$sX5x@1 %Wƻ!m Oq^(.pˆ(2MVUf*aLhBj Umx[Z ,UqXE 4.д[/ 4 Ε|4MZ+__9n7 c/a1;!SD8Cԇ (pq/ 9jY0UbdcѨi4K;4-ÐޒY8A gIav(|Z/?1(|2s$ rL/s۝O||~}t~(1'\x&ѻƟHw :$ZO3h!.0'b!G,! @Ђ"ݣy7svdsW{y*@ x%DWbMYO\s )':6諼C#=(mϯ:c>b.F!kX6 =?+´|nO0e}eVeAK`(5igX(`|~2AEȮ|ŏ0H~ e?Ry=fVƢO⣯{B_eQ?>症5͙\IoU$Dag ϣΞaQ9\vhĹy/꼘Fverಮ}no^$⶷X=|kv<'6e.TKkYk!WZzѷC ?FJ111$k=)li7}c}ht/A : s u}"dWh##^fGjѬb,땅%4(Lg0"}K:rw;!A#$iFio2!ohn7W5hݰy5M[b[2t*J;*jEA5y l<$J+ӄUy xmF)_%UmpVinw/an:+.,))9[,_qH3,=\?38zqĉߕ9YUܧ!gQBkW<5NYCYs\B5( /l2[xh0g]F#.bSG&*[< TQE0,,)tBf1ӑKؾ69oL.cal`H;U<ػTzNLbŠVSHOjdb|!ρA{z&K zce9-ZkW~:bObE B9_+SԈ;:]B.ȮP!"?Z"ǙjGQ'H< =ꑵ#Jn܃t"iթ5ycY"^ABkݭdmvj+Pg49p{VJ 5N:M:+p~ ҌqJ^݄R@@<`QA6w"-3q L- 輚ġ"$^StjE:#(F<[k(mjJ 6-lќwjfUؠdİ-Tkԑ`լ)Ed,y`A5/&;AlJ64#~j[1Nʟ:+?'m.iƖSwg0"֜=}^ΉHvDZBǡKcw*1RYA'< t;]ʕ N}A)3F S2B;b꾍+QR{bEoL΃ϭCw&Srr]ն=plt' ؑGIy zW' cйp973X"ݎm&e1f;}KL'.=3>Elۮ8.4Cݠy&yMZR!k&xf4j ~7w`/)h_v:yCD8 ˭:Ѥ,!ό]>?,迉CcgH0˭kH[)}\ڮ&, ܁D}K2L>q8 \!P6QM N͙z;xt1zCx*|"c-ḓR dT_  @LpH'=Cȕ<I0͓o K1Yo`ϛMkx!xGȅ`s^O6xipNrn(CvapxސcȔo.PIRӐG-USoFST/P!(b -;`7$X$7K\\/Ipޭt s>,?ˆ;/٩~jl|@r!A^D/#tJ!,FQPd}" Z?-_i1[3c^#89ʍ$rE.}݆{%/Lsvq;6L;A*bu ׫,S%] )v8ต:.ƭ3"=-@"Ra,'hpYt썩GbG̏wuRdT01rV#cmЕO{NcԿA{J@" ozr Je}/dMץT1Ua"W2R}Pb+%;Gw.Go;?IysFպO# ZM;#bjEfIa/iL޵f^WU S'"Fl뽄@]w%v<:ģǡFp{݋{DLeӣQ`25ꢹ09>1O uq1m uM} E ,Z4 #uQi7`|ޡbdZkaQ頦y{K~Q>mϸ`$O;@ov֜3h{,*~{ J`f/W==>g‡wěˮ5eFؙCUgIP W[U@1_͙FsKRTDek |U _Ύs˚b|Ld-0&au_K +6DC6Y6D߱ySE}#9t7"#ָЬ pyR7d\m*qTB_Y1N!xez{=?)}ZKS[M\P2aRr3Rx?q2-?kԤ ! Wgı9Hox;_u `bTXCE_%ٳ%)sH*Wb1/"5b%ۏǺwCXq:=)rP]+/tt>Ne`=Y]"L3|w&sYC#T,r;iuj`U:pUk4ISĬIEmAUA~J_ ۱4cFq]G5󂩵%e=ғHZRFW;(>ĞN7 ?C o(4j$4B4cxIO#KnO\*Z )Gϝ/,d3g`h<><w8C/F?i]_D6,7(?K'U t CD\) Z#!/jv.Blİ'?Ioj!0<ӎeζ%%hW{®f׉jɄ}?xUzYGGXw9ZJ1C6 #%BMݥa#q.ui !4=f1[eDI# Iwh}Т(,bx.L9ㅼr 0; l*4 mf-Q@YGA1؁]@Et8x Lf2}&ǷMo.ѦIɚ8Qag'Hx@WךU(`((7؊rj' P 7:rp͚O)>a`/s~_A70->' =kR z $UT,xQLIxMN3_O'[5ZzLhdYrC6>j)c4ZH&斊%墁Vg9 ZQQW#"]]Mh+,aS=* LQQvBF Ũ=j4|gL6EJЪMKWId:f b4ebGTX81_ڼd).y,ES4nb 0)SPr:'*p1(R+WB"p28kGbpn [__nɯ63\Y. RQ Yr? ӎ;\ĮjfS )lFtuUpb|n EuXQڵo+ g<}YiL`(IY 㭛,*X~b 쀝B⠮B=xj:A)&M L*x(u~Z3fgzQTvj#SëǕ٦ޞUqT!iK/IJӭΌ؁CMytz5mcMMS5Vd{23`Caאf<auol[#J9Gcvơ mf/tsZ~=\fqϒ~MK!7iJTjC?.*(->7/=΍.?]uC*٧iCu.HQIC[V$:Lhva{܂L_#:N'*lN|qt{5$w i뛟Zgn4y5t1 O,rb%wJ9+M?I=狤jv&@z6Օ(d/ǚ{6[fuXt`1L0%v_2UnGsNX<"y*'/ۻEve a'/0]9R?gXZqӃF(4/$c;uytVˢ7tzR=Q82'"51ʓ~!Q9 ^[MEθP5q<F?쮞J|ˋ {Z8@N^y,2sX!p2+CꃾGp[K1#KSl/f9ߌ3}4E_6O^P@t¶;a+jfN,Eb=bccO[bX}(1bGĈ[Pu,Gq~ljH Fa"N{)&#X=PrGj Z3wwk>xJ˛D ^.=:)T_)ludZ[h :{a@')쭸+t7fhPA+kX9X?@I O޿gȥoUA&m;oE1\oL\3n:N;Na@rz^P\E}Ҧf1r>$AX|R֝Z+"Lx?@KE+2 7̆?K?S}W{ R b䮷 }Jc!ybsG}ܢ&BQ5خ#y1#mqF#I>{uhQ>=P0j8۔K\7=GVS%qwDh/&u Ɋ"}7p ${)TX[%SGqڌ۬䃍RFɣ͵Qύ8B*c,ԔgVW +7TLw|>c(`S gG΢)::G`fOg5U9PH'mK V!a :ͧALDco"3Oq$>4U%Э ګIFe]VY(LmMnZ PL]lg?G/F!cB\Z =ra4>+rjZ) PėMd'HΌ*\ cZtFŸ́2*7wq<煥~QC:߃dr7/b= G>b ZXRE@Eҩ M$=C@eFdന(˪SV`#K^MuvC^}3R!8_]w,+oX ;^~3`-ǜ)ȫĎ幀mRļn|>fp^n]h#G +cկ NE]Vb{/BQf"uL{kΫN&sP꾽"/?SiEeٚkƪ w6~AA,K7{^_Q$aL ,پp9+879Bp\I@ʾYg]*N%,;DPT.Z~-("80C1R .ɊKr>[7Kta\"Ek I=xVŸC)ʮAqXi4gɹ8-D)?J rE=x\TY9<Ιێ_W.61.k ̞%8WׂIΎ]oF K܍z ꘬8&fH ,=yUvP~u $D4=r;q~\xw@Ѳ,MYT>Flu{LW/ Uy<1`Zfb`6#x#maV.HŁG=%6}5 ~O 69$F">VSkWoIUC (~rw'bFoXe6Y-TꢼQS (,^nlFߦ4T7-VOoRQk0-]HAk5bPjwk6;xD2#Ƥ fp9o`AZt.x !LL~㞴c>)TOBjX[߸CD)*kArDtYC=W~aa(.F<gopq92S#RND=蚲ed&hJ F9yguFq1?` B|v0l&Vb SQ$X$5-[ݻdbL|<\n]#~,Ȟ(^sz(wΣp[B9;rǔǸbP^PT&X'ᆼ&ocyXbŞAִ'YʗCZ'SPaT3] -kt3>g2ϸzsQdБw ]Oswu1] O#$ UVYȥr{&bSVR@r9ڇ D_Uzط9Ӣe(:?d;>45?.嵌2qF'xG(|Z3_(ɯ3%., dUp`.lD ۽iuM`{p`3U1f@. 竹uHyJ]:xze:SA,bhwRV3ָr{~acx{m=h 2d/[xa3[O1n|?LX{HFµ(\<%_ O`?kUIxYۥa6`:ʛcɓhcoݑSe8H=%5Vr4%}f7GEpPu5:zՍ4GiS}mbRT cBb4Oݥ歐k˥gWyoL峹9o!ޏ \>zKn(8x7_dbo@M_=NdG4 q5ccuB6?JDyD}`YٌAo s6}gsVm棯%͏ܚf@kf^S@h v#Bgy 5-ql,$hP~9h4_!{Z2rӁ`'qe™ۋpruy 3]4tKSQtn_FMcw-؅{.^` 3`m;EW/ *XIA1 [_hAxMyG}3iWpe,#[X==puv ~>&Hˇ߯X$oDcH%VI6b?(n5%FTº%p{Ü=Mϕa9#,cq0oʶ_ʛgE緜ȕnBdM> HTJ@2YVR}:% H83&kWlUA%<>ӇE/H~<hE[ bYp4Ai7h= dgq.뵀XqTo|I'CDRy76Me=ɖ`zUMQ3 2Mzݗ-V(&}'M%c {|d43lMxao.NPKF؁8ǷtK: /3*bn@EH/*cPcM\­nV0QRݢ 﫠^, t!E3(&Rpmn^q$ Yy]ΝAuɅL\>6U%p5 ءNUE@D =:n9.KM~o^z3I\{AͬVj*O5Ifj掟X7Mo\Pw@eR4:Wʣ 'ZjtAgNIk& H7ӟ(&oBÛ3SYXo YSS~ .@;X<'_#3m= 5~Wzfx 0ȧPLm$BU=d5vP$rǥ;$h9q*{Qq?lՔ#⬓slɻ~"D)q%f|}]!Z;> &|"Ϲ2)5HYov AU iuH7U|Hb+\軋(+G};eNy&sZԄwK?ao.gz>@!j~%YCyWe\w8@:]q!1V=s=>Yco3>bj}P$i9+ %hm j~@zT'k}4J(MPdXHݵG(YiyT tyhYUWd;ˋ%"dB F<&.s ^@(Ro^7m#5ɽHdtG,E̊}+f3<(|3*]W;~huVck/\"ؓ2EՋ%υE5,Kol%]㽤Vg ri&g$b0eBL!Wh!;^Y]„&#֡4xQ,a"eW,sx=oG}#KyU?:~ty`ou+9A/!Tp"vNJDʑ/ZqPQ͖*rGqQ0KU^zyocF̈́雽wiV =6' r` %/>rW?]h?n;+ڲQuIopetXM.܆}A[u}}g9/+>2{?AݒJdo%ْz5Tg,ʰ&)N"؏riqd:doVa,E62ŷUSV@?] kFmϔuRRČiy;&c ŇDPVH`䊿ìp-!Ds7x;e#܋ҀUF(8 ; +e7ya &!َ}y #OF혲5KS^4ƞ'gîxo8kcY初9rzVވ ~bi6w%U>Tc<(y*d]u9>M(8Pc0+g`Ko!;jZn(pQժb2oxbtڷAV ^믗#- mܙpQK JT|#P存?`Y >0J)UR4dQ_A1 ¡MꝬgg^50Ҡp»FP UerW<:l?;[G>梵riًz8e_;8$;C`\xˀwJqVye)x Rcɰ?γp'hd6Y- W};o\x?ē \[Ut&(lTo%+WKA^RNRDU0k٤dԙ2 {`4+y,zpa{CJf#Lj8D_6g,;\c/\3m}2יnҎ]~Z e Y,i귖%cd吗iAŃYnNRjj0=q]m/>?ܚ%\߿KR(qZcECfl~\t̓ 8MLWA?%\f$y?#ԩbcw>t )E %|dvRFY{5]ew#e+4CkW&Ն-ʆ ZQ9wmJH0oUwAUXc\r7+m⟵鴽' _R5>UDbfs')mp6e] .ڭ2ǝr]Q,@$<*%w<v3]PB(s*ymf: 5JlL$ 3LtBp۹vK..Kq}Fw|~3j-٧t:LTn>NxyNu{FxZ&:$R#@vJ%NB(\ue|㔕q I f; E+kƧv%#^I T(\eA"ZKHrF6[X-6NUT]=~I&k|y&;|TH!*z)|6b<7iN4~-DU])Yckm^ݻcLi(V]{Gt_qNh~iV A:W4T,JɏK@L 38ADNWDex?5S)aR#1b ŷ?i5X+gG؀OXIA34 g|.w6,Ǫ.l]CR@_"XG+{Mb:YMGm6!G*bje5ycܤڟYY.$9qVTjCpt.Gݷ;` g_|@T^"Po %AϚ쿎Z97"G]Í[(^T9?W5oF m? beMs+iTWN'r.+uk 0`Ox?mɎ%%/;1fUb+EZ<~CPb~rVf=;IQ/S!A55e{:T鎠_PXĬsN2}~wu̸/w-H_m)^S㚛_YeK+)i!;#K]^ʺ[M@T+}uSD8`Y&.xew Vym#zB-ڭn'Kᮃ"OF],?3cnxb^cB=ޡϜq"yQj 06e̩>z$NFH~ش,⒧݋"{k j2Rֈ-_ 6{MM5Ȳ{R^?:Fc\M~Lsah7t d,QZ%YċK])ʬG/2N8* Eؠ[䆇B99jϫ6NjM}FjsiK,{S TSaڰ=xo b WA6ӌ1kdоliZS#npG%|#.ᚱ%eJHUgbieF?LCb9SU> 0>'O=maoLuM'-.8ߤx_q"fj@0vXYǏwaqozz!obI^T]Ȳ"r '0yeXeu.;*2zS9HjM3eoiTΒ?ZO34duuh!9q:?W^@SpB~` -4z`O8Nphfjf0^)E`a+_RfΪg^q"^Mǃʊ_#VU$ \-RBHʐZ/"b#Q7G˵K Z/]?n,.VY.74dl66!86QgU)zqes(©d̰y0>BlSf\Cd 湡N; k)B|+Z$t<0z z6+58I>Y1)>IA>Ӱ{Yͦ.K[ׂB4&_S hm3PwaAϐFh" m*8O5ȴCA٭T ق9G]e,) uHHZK쳠x`:hfŒP86D/\_zdpD(pMGKm$/!]$i^T?8 ٖ23.'0|A HL z\}b{~TrZ{,fw+EM%=LīE1TCQ.ob ]uUE4HvZD7m PX>{`.*T@6ѪL %1Ѐ}' h) cKUHu}Iݜ/syTk?R 6T%+M#>~9.yP+ck3 k<]^yU :@PFӼ҈ !+/) !Kgp̌PlrP3mU5cXw+, a:b71 }+Far8PhLr&x:s{\R!cbʰpr=1%\4Kb ZuZ\`RCx ?uZ'l@)rvװ7-۪xooobbF[cӓvфhj/M CU<*<թ R7ֳc'y kBJJS&(DB]<NWwV] up:u+~7IYI]L/PaGt|Jlx\nf r[t7xGZrWc'<']^Tf-eHr GQ+ $"n_Z/$0I8PSUĂF4JN%B%q+̭ ę~BtNĹNz_. (etѮq!!^x[&#\@6NO85$z>ׄ%·ebiOCCfn%[E,(8*UD<"+=i[wȰ&Wiia@0mۛÀat)o)PAlwiGv<I)u6@=xCܤ5>.Mb2ވ:i+Uk.yEc_pd)V+k.zu=CQ^ Kjbg_Z.&GH-TŋJG7~+ʣ7%p$Ϟ\XIam!/- ?5XC9`^ى"xՅž) :k 4vy'EY|bݨWT\6!K:.![ e#i;H#t`&;W4> /mH_25pk=R;>a$~ s 邺4sq}Sdy\s&V A~nk~!:ڡpNKzU, Ihfa&kR=+t2J6yj;R?z+t`o,HB%D&L.Kw/[" liK}K/!B.{gLQ?&[8/TGsČpth -Ok=a9%hh%@QxK EXuDD?Dqwp5c_S0e4?RM>H_6U=guWQ$TÆ34^`+? _|,GɕJy2-"jє1h+}IQ_,4^0;'GLqћW\oXO=EI^u',)WZcx_ =MG6/яn!nT:b{ =kڟ[>-)5S5nR3(I] _^\U|qЫɏ: ޣ ꠃ򵹙BαkN 1x#֜lyW^M?.]}huGQ蛖<%7E 4"1cB*A8eMgI 5阒.g}TZT?lWJ͟}tO_yd7ؒdDߤDd\~~kٟDk+ ә=['ӬްDuS@Q:G|eFJqan[=Tn-1N>TPXP |Iܝ3 ȵ6Hb~c,bVB fs])Ŕ;1|.E&FkQKĺ Pbd'U%zL 0,|%7,bh]3&qHs '5P,n٪Sk6^V +5eH0JO)vXWA.:=i^|hzI L`;)~[kfj >I~1.ވ/d# ڻ#( XaNRݳ6D^?N_qxŢTdsTW ;AVUp.fɉyu^{`{ f."5}M]Pfׄʓ ./&QFqߐV0'%)Ҝ k9Q,B*?EPŧaOɚKOG*CPflp+0V6O|7J tĥhګ 'a~{y&T!"duԇ0~*8 -y?v\͢. 8ԭ0qPvuk3P ".A$%7Pbaj4dsD üYOz5R1hvPg vp*zBSlAx#lS-0GdPJlP|H;V)oA+-՜~Vd T|-E,̍gBo`C0)>+*YIE5ps($ O)8Se"s6CP#ߤxfCQZ[‰bV5HTKtєx@xB_Ļs%03vfDY^*L{|7riYK64K0QCVASQl%Q0zkzHL"qK΍t^m˴rѦYZ;$jH upJI] 9; hr  ($x0C"Cnߞ ^atd RFUcMǬ=wݛ(ޚ0`vE k4֩5: o?.ó0aD)2G PKDn -rύ:^ACe2qEC(eyCAZVJ:s!#󷠯$4x2kCPu~c*uWʻ7n5LB &^7WXŴ|HL)rkFDJzY ^ Bsc]gYu: ZT JB(J4d6mQ S"+즠+W<]Ca)^!tWX3FUʏt󩭴 b&cJ[(@9w'tOV| YbwwJ\v0 R% j 7`%ݤVzO7{u`,Sg1ݝmkL=E5S i˸X~K0K(*x > Ou 1S ln"3n1~"^by&Cz3VU49L?iCZLtw pG}ƒ[۪)~7^Pڗmh߯7[L§~yAvn|J cf:1AmQ>^-A١=}Z jd#V24׎W7.6_~ _dH_PŽO,Sɪ0f_;Fvƌ=SjWKڞڸr]|!y ^?'-0Y='&Y4Myqv+r,Мm%7q&:(df?bXkq= ձ3 n0{e2 zC.hl15)~(pcڟ%ه`[I§&_խ)RYw-S1Y=LM` -]CM#B"cQvi1vl lύf_TDq3pf$=P3F?N*3Z@#3~RZ(G-v`!-D|X;Jq &VE"@5|A!*&ylxP&ÙL# [=]m:K\L݃s"#BRiݧ}~bpi_42 t;cOZ;5KjY ۍj0# k-/?={5x;a[cP9UKrZkLUvs@]2ueO.5ܕmܢyF#^=:,rM|2TE]nBLAyDɞ#kLF .I&`ErL)G) AO P(zd!\N̄u{-9qA ^s-vxbd0~Bgb6g't{(X?Pr11EZ[q-n"Z*kAUGĺ$|7MutWH-v@mQL-# 4BRsJc B6%\g6FBd7' w uIؙWym$dxCVFoL[x:'+b^B"Qm7TG;(}Bk0{7k$t}P5>퉭 ĉD"1Չ:8b.;5I+p4Qߟw: bXycaıJ2BCEZҚn@I$FUPL>-τyBq]eC8 5SEhlBR^2)^LDpq} ^q8/鹌kY]8p\шD2aF4"g}> uN_n=+K=.|c r&B8J87tZu<zlH&2w_񎹻_60]̩ ^Oj,ap\s\~͕ } dj?aK_Oޙ{z=N&KAx?3@i.M&ǻIʃ$Αӡ*S{ |HH L-È%߇0 H &n_7)HmdrrgȒVVKr1pe9 Wjl|Q{@}Fl1L.בXoWzRa;5<}4Q}^H~J~bas" ;c: &\&. BSC]NY;env`L2|T ύg $;D_ǖz0bk>ehn9 :fQ25ޱ| Mi1w@+F$ E~oEо0 iJ Mv욽'(8vꕩk6<o1 b l8n5;RtNVTyOI4'|jo:'J":agFPDׇla/c*]ϯ .QE[PK[~etOj=ݦFئKYM;msU|P/) \\LPuMiětN*9rm},:fű?c8%νՍ19o([nWr`: 0o^#%zv'*(5% ^(L RmFb?fB_ ˾e-ff -% w3ʻb5yjܪˊ;q4=8 &xVJ(C'YkF"6˪75l`?a4 rWGFz=27cY0Cvђ.&`b{o Ò,nT$DiUs%||K<⎖%bD5L曚0<׬uNc4A bJs67\EN1B[й˟ Ўnnu™YNܤ'4cԄ `B 26d·s?7eϜ)NY$AVT=\uJ?(}z֎noJtK~)ۢsW`DCAWZGjjzlR_Uf|җ^'֯I2wJ<)!8B3\^aUCM-] Μ,PZy*3KvTSo藍>xF'@=ԫ L/IKtfgBfD˞T|a)z%_ůz栿o|Hv`9Ǣ$-Gj{t"m459/J/BSӜ ,_Ch-Z D4I8Ђ0^굅LG.Ao牚LX#bp9O&sW A,MmW7Қ?j"u>?<=5{ pgii ʶr{hfXy]^.~) Lй|"^9LaoF#ox#tKzF^IP̑G|œd/h Y(xrڙrjf0٩@yK~Ѯ6gZ]>W Fv8ȍ4Ԁ c d(U韖8?ʭwPJTܬOu=b&p5x>j X ٱO+nwe~b>._!6%Yd)f28rUc+x6gtI9͍|kEԊln{]5Ɏ3K,JWgZ8I㿎`ɀO8 +kY[s$4gb1Θ:";^nJY齈]i ؂-Y"$k3҈v]0!&h[-~y]E+o|N&U^,8u O=-/a^!!Xt1 lq1B:VOZI$>w',kwhEJ!_&sB8h!-{uR/Ʉj ㄇV}|I ThG3Y v*H> yd_|6 un!zFA0ʰ[Õ ͏52SI}qO$(ZjArKC;W55>/|V0/5IHm~7k Τ b'Cz.ՠc:3_NhaOMw:D4J(ֵ|݇ӂ/$eM ZW斨K!$3y`zV3J);H+p TďOѸFha VdGw$uJTjSR?[>joSꢡbftg+&H,&GWr?~(J楊xnM;uf/"ň b^n#1d l1j:Gė y&\i-T m#̗3#IƪT WD\< f3HtObM[Uu!FC='&CkO1ۻ01ik&nr~⫆]-翇kcOL򂁿p`1HxO 4U3տeHփ?.D'ޗLG{f=)X)7.A~5^u3eƘCb$& !OC=M<G0v4Aһb~p_ w3UTp>([هqͿ#,(6Ykb^՗m+~"Ta1yX4ihpɵ#wW&{#d"#Q*&aupWedО|5բ4u :T5~໌,OWUM%kAaXw2%/Ni;q7x27f vRr5z5I2'ID{"Չm!SvUåz$u?&wZ9ev^˞/$ ;؟_JR*g1֠qc,6jb1MYX!rC,G+R>b>cCJ5~ZQycJ'AV.-0ڞY畓V!W36*;A}[;[w&>ǴI`yi?|J?r)DpD-ZHef-`u}DzHBM:FܕP9Ӟ-( KNγ[ZV.AS.ٵ~@4t%OTEs̀yNc'I4\x ['~8Vc%>MPm %i\[(0VeX- }!L@Mt #c;5#$->> xׂɷ3s9d| =&ܩV!jL4ף= MGy,D 2@X7C ~(Z:h>I^ 4УM-^⒭zaeۀY;J!6t|HJHTRۖΡlW0fZ~UH`h@xneՓ:eZ=籲GtuǛ E8h Y9q{ր]9IO2n tǏT,-crHSBઉتdpbĚ!6d NB1,N`]nkgW]/vx}?DJu\{hMΊ\6XC hՃyf",5V ޺RRղ~ոH1*\0\DaElulP<`iM-՝(.AWL (F䄀 f s4ytK*Jcn[]1[zvYrl==2S<0E' &3!RH*IEҩ \DBE ]*OiELf+XA9 +"JA ;hîs.K/"UtT`b=_ST<-!6bgu嚮Hx ªl:J>b й.]OrKS7*9Pe=M97$$͔0C儳[WTjc=wܥ "%An7lGһ"-vBȗ>aR"ğ ~"s_abcE%܅n:FS߃FًQKCI|zMhXwŷͦ"J * }'Vm/QRWeiY'g/=#C^籭oIe\)=28pzk] v wdYguӊaJar}[aU)[ s\*Ș_E0~i{#%`$E WhdN*=tp"G@#)6Ugg ;Td$Xu(yZLyqv!67` gKذWbkQ"Nsަi+#`A]үaiq<uqʐS5h3|qtߛ$e,gb}o'Թp @V( L 6wսp̗v1\SSCpUш>Pꏖ.xؑm@mRJѼ@W˹A."'VRP-ud$ 靠5/FiL7~K\V*u<+n-XJ"8(?5 (76T3*]2UKFFM L+ö+Z]! .{W7eCD3ʥ^&˼@(˽`Jto< Q%8PLAԣ'tBB]F$ڲ.\Ǯoȱ{F] =?3wv:I  t0xCxDik{MMQ߾U"5)?[wq2ؿpTY ؉hbI1)-tU׼,*U8/@  ^q3e 4j*N5^̷5azb 5Χ1azʺه5I_[GQbeѹRq(1N'P=,J -C9 yBQ& fѴy_ WZ@H/ѧQ╻'׍EQ>*ND6? 6{XFsH0I6B3Az$f51,㤆,#܏nj&m$ӉI; \~tDӲ#1:ҁqSP:`q2E,)\?\ I# %?>tssrώl̊5eТ2g)h|Ӓ!%߹?[W`}єPyX9nԕݿ lSZi/B5&cǹc#`(|F^w-h~xaz gN,հEڒ4 l|QPŃh2t`Hc< ShB3v W SACib}τ3l]8i>_,B74N\WYIj3BP]8 .S Lpbo)/<`x^eUv/k(LY֛q`C()&OeP\ %K1&g U]ZDwRQ!Jo<'T6h`n 4~t8S[*}6;oKeBNu9⑗ٕ܋kz?m4+%~_S<哅)ERB6IJɌ7#Sn&Qܮa4+Ize-_uZK`Z>B^]Tn]7v UEB =?{0T|.gr 4WP잽7AOuc`@E-GZT! BYj! 3:v*d0,`6Gp#yWyun6պpvki#(lQ'ڎfZ.@7$Gߖ>S GB9gFi_k:q/D)c9F)Id90P+Ȭo ha3 E6.;<-)jWM\S զˬ(?[vJ#O*t@KbZK-􊛄,B8 &^Am{VUzAt'QAtm +azڦ w FhPhĬДO -/0Әґ.6@ٳe )~d6gh##3[1%?PN8pmYۤ3cxyۖ׮ׄn@ *>"`?!ňDӟЛÄߔ*R/~F ͡o'#3P?~w@8hFZ<#TV̳/`+pph?́_]nEty*D#6IE㺘WUȘWg?(yϻdKIq{U"_tK&49]YQھC0l4kLI93!+*a\dҰo ;wҭĀI h2wa՘a5"(ev]̇~=A7cBS[o￟NCNW[)9ٴ~*I,jia Y@gO, HN33\kfTv[Uěka%y~vsGO ҆I{dfpL`l 00BJ.:1:S'6EJz,*#ۦ)lgSv{pB̀v$"}i5=j2 ܀l%rR~mA~۵UvSSK]@ T -}V)˷]jF Bp]O;#h 7V0&f5^Xc\rqX2mfHz S 9V^iXo$~[D<Y`_n`E[fj 93g3^MVL_eQKVl`+S>V JUtWRHtW(B.e-7{%/8"6/ǻ XL[ ,o БֹB͖ EuH5 7UVnؖ!N0(7?,pR(뢓dI|vITP{*Fʝ4ѹw%sRVc2NH,9k &Ǹ<ĢCmO 2$!H:q 1SIw %rz[aQ#~ 3jʤ S17۫?sH9G@q4ݻ 1蚓 R{^f5q{;<Ss5Mi.ȜKDhkɞRB<;|:|bc)fƠ@rL+Ry BS}=&DyM# C>*'u+_ ^Z;M*4ߴ K{~qP} +}rJaX1pV ukr4J(si{~D$n&b PC f\Fz͵Dv(䆭WG߁R׈>)n-a=rbO7 RIl+DlG-A`<+B֝(OܠP+U6)mV&ފ_kPR@|ж1 lpň19oR[6Lk49`ᇖb%1l}_WmNf/ ĥ(wX쒵;AoRFrZgk+ɱN ] C?=r[|r1W6xW+yϘfmrgLkI="_h6 X:>\po4$跬@j]y\ʪ6qA eyn+ڌdh_\e'kUyٷY0tnG'\&~d >:͝e/vH  YTVh "O]KJ{I)L_/]] NWYL$[,CVqҝ{2]wnCZV;`98=V T$d=["tvSFDD014)~E58CL.b{?bK6*] ǽ2I}o1&2~ZPsg}ķ$K;nCz7i1e0AL\roȧÙzP\ꋆ y〫m[s.xE|v-Z f8̜`Ԓy&7.y=N6EMGm$š!uZ{Qo\~_Ͱ+wV?mc H`pvp]ƎLwbﳲ}u8\=.KJCZq6: e.g:a.(\[ 31CY@` 50GsO."6Qlč:\ (RZ"0 ͓6JmĬ HSģʏPv.K㬗U(R 8N*v"^}yRP<  |Ʉ2-.׵<>8oO)QZ<q_Tq^/ N-dEC)w kgj9udkc@Pk`c}*'0?ɾu!<Jwx6,-{G0ٳj.*r ˴s8qo7;l圳Bl"mwŽٺZ8"͏_i9V;v5GFC+R9B[p?H5NLH DwP_}M K]!>R†dYt8 [z%ᢨkT]OT.vn3S*YʋHj=S_~ nP.vK})imy["q IeK1ޛ[}l8:lmrԴ*Mc)+Xc|bI:fj0"Q*jl-]?[ԩ?tyȻ d 1I@a2:,ZN88bЫы@KB6|26(hlZӇu-~f2.e}E.mnxF4,zUfܬV\[[PuXn|ק%TAű[_͟ }问Ű0Of_ xߔfW.oQ~ro(_@xooH6ӌhΧ?Rcg1Kأ_~U=]7j,Ieۂy2G7'y[aUl9KڏI2WAYq@GK- 8JrΔb>UR*w`9aBLB|%GwkI\݃AC|]iU!$Z {+uMqPM5:|ՍMx1㯊9늽R>NJFe=H^j XD'eqqt/\!|*q>g=Dkq#$d*%vSSL`6\v ,,nJzSr`{.-+ep~8kjp9A I+ᣎQKo֫oMYʼnŅMr:pL g"&eaԷ0~B~EcZ3}R f墸܇? x_}Еk>%wK:&Iy@[M3-W5&̳.pP&jS 2aOH?g _ SAYi#0"߳VeSɌ9qr~K8+ԷUkgF~SZ0wZZ F޻8}#i Ӳ:*{k6Ucrw=R4UPϲe^/Ak-m0 !5{=OdUmd(˳Rľt#U̵ߐ֫epć'jR8BҲf9qq3~tjҧEF/L;u,iIυ}Nx5-tp1"زks6::<+Vbts>36/3ˁr)t BΨo6?Lq˺.wnrhnPwBBU]Hc6.=\l*0vŎ'uM/pY.q >cNN\CHpRe.Aۊ67Ga5.\tV8`'?bWЎIXk`ݑ5{m5 qƤpE/IJPR9m[4#T}Χv 0=`,{#>70`STIS/$rf.%C@ɡ@,Yb>t`/h6aѿƄm8y[ւ|Ą~ AXqNg͑e!1uo$h+{y_$%.]3`?xDIKn 䚤LiZuSX([< U CSS{h / NO?Bu_,гVtjo ic7 ⸶S%1HZ}n>|Qgބ97#H^-FDx7c\I>xB pEs:5bMT*5g9 'U!q ˤ/gN}D֍R5ս.n2dKpP.k͟`Pa;TXٛͭpcALgDUk-u4% ?_pS7ډ^*35Jo 576 _7W+HHp+n~k+> :C1'b8 R gkjp20 ԪՂ}*q}9 D(4n+HƋ-x?6ۻ,QD8r{I|zd 4t#6 npKFX7ۥ0LRDj,HGBτT.)a?xJHN'aTi \{uJZ` miE3/^q8E39Se`nA XG,",ӈ,@<)A>qXj jZm@|65arv-rSKlŜxBuRel(KjYL9md.$mJүڈ(9h7:j y, <43y@XxЉȆ:$m#Bґ.Jʢ>t[y?lb GՊDP[=s^#5hSĠBnR@ RaΝ ~kz2iCHl|WA.ٴO`Fa#Z$Ѧ_+w9CQZ惷w,\Q2 KX0ceMMSXw5_~Bě56V"X;.eAryrX ٽٯ [y6Kpdjǩ^V_hU`73i`ͫnyW6?-D4ə4.λ-fG#K]\dxxjVF7x*(#oaĭ[%xq>D>FE٦)Yrbr+h1A4b( Mb[ʾ(7 ;r )45PdJk |NuNRtscQBFouf"{^Cu 2I&k{P5Saj$ed-PEyAK٣ '@y Wl ! @v6iK_qML:цl;K[:dr'*gkeђ}@GCN9FP q>@ם ](:a@1Ug +Q'YGgeص M*nEz.lC4K iv572KDU‚a 3@;T-w? ΍dziYd+)~鋦Yϖ但vB0~QY[U/a:A[o.f7,%10Gޛ$ Is,ROuNj|}él^,AY@>u{Rx_w :<灗P~?4.hEw.4sq@(ְ7P$T^ f-q1ċ-lc &Y ǺBr%É[K0}pOf eܢiGYHLjl!3(Jp)p,|@8` RAigKZn6ꈡݑ(/'R^O^4>Фm$# s#Ia!rkᦖ oD#Xׇ1?0;\1E1 8tG-Nz7߆~!5 pX/B]m+N/?\<٢`p?"Kt,L:|HͲw et\:)Y!7%NB1?7߲kZ_ׂդf\C29HTڐ^ԴTvwǨ#CS<Ng@*c/V'%%ɈPR2|["[l(5`~A[kO :]Z~ZqvIs8in.vE MMFyS푀_H\}w}#ͥ 6|x7xc`_գ NU3aH-c!V"DP wF$t0ݠ$< SlN-8QÄϯ Y> '$HKvq ΗWZ^zܢ#Lў.k{iR P"(qDÊP" #Llΰt*3SqxC`Zx_s&HA_U0fFMmIr 0W+ nk$> t]Ċ?O+,$ʳ#,P2֟K̉q0a %%I={א#h#(eڣB|5d/V'qHtv_{R⹰O+KS]uE[?#+] 'ӌi]y:YXXvޅɃ)(0*K逇;K6*]@5\AY ,ЧnR׫\{>^Dby< E ʒuR_Lk'6!6-^xy~3<2QܩAگˆ GYsB"MR>h14SȄHUS`Mcfm(ZϊpG;5qh8†РCV7"K@ێ %rakױҿnbA"/poZ~ l“-[`,SVzά1.4mqJJRnpэuk)g 4zk{; 1kQr+4_R+u(PBݒ%phFhg\86i ܺBJZ-6 LPͭA2T8(>D[!%K"f/&uUUjK;]T"z}cdsxw<ɟ _Ls ` 3)>q]_jA^t7>Vye7{qپ^D8^KX tpc.6@xk㯒&pLigQR*rN y\&Zʠ?ms/W A.ME3Ӈ@.E'}#̕ Fjp1* VW.S(&&n7HGqoN [̴_ g BhÒnK9?>֢DvL* ,)Ro@*3doX-acXUv.;5.ϕK+/͊}V^a+;\L-{9H F 6.a/xWf&]xsݨQ+-ouص\&8#/#4Eh_}Y8/ŏ  .50k3BO۾u#|>&tؖ^p5B1ϑA @z+yo`i?ےOl%g PuSYc5~фk XDQ-Mh i%=Yhf<(&P .h>I|d (:bx1RVI3)qTVs}g(qa~ۍh~ 4COvϦV\`}ȥtVZf&Z?m'%!]H,,<ӳ]yA9f!nsUJ?Ugx57~~75gic}&}lRHl'pjU'a& LXĆ/iюz6u[!3翦֒2˨=XJ"={*8) [m7ce悐+} |2 B P ®mW lcKh\  1Wt(r+ǗN'nK5z[@߸{[ﯯ?֑cIZ@SURab,-H3ﹺ7 'fei N1&.aDB',伸N1(<֋eu-xEm^2׵4-p|CDJo|є&Ko͖أ5)?Sdr;6?eֶB"TPd5zxE';,c|J5tA%р~![ `V m|z;0=)a>n{ r?؁7;'Wg!BV}0WV.I^v+3_tuOQ#0k^]=,:Ei9WaH7Ye]>P 12KWXoY=GEv)qxkEr(;d[&.O2$c1ܧW>Bk[̩J[{Z.Dc:]Sf"h"'dLKu|ZҡO%9v鑠pxoa̡cJD]ɣ7W8, D(A͉DPG _Urʔ:-zLędb%6CѰS w En^z[W}C-D8M@U[*yEF|e=9Crbh(dm]qj?Fi &_tfq ̋RӀBtR gE1zUr02wPqQϊv\_Ixv_=޵Cu߸sɩUMEˤ@fIhk2oP!OT5 ߠyE.nް1HߋUw.[}e  MLYEQ}]{G Xzg/4Ǝ>7;Y iѓ]]5<5:S*%Q˟۝\'|ҢmsXG"|MXDjҝsRJI4J }(@}N}BJxaHӬ߶ =]D6.?!DwuS och._8.΋z|gN!>ɽ]&*mϹpã `q~pwdM/n`e4=fQj,H׳\n9%贌k-nP_ z1ȍC 4yObɻ{?ݡ@K57WvUHg[x3Y[PjX"˅KT7 -b sMŷA+6'MwʜCYBOTb+wסŪv 5.>Z gpoC:<8ڙhkF8 #xu(?@CH6'Llva)YB w40.9F-#Q,[S?x-Gd!{t6OoYJ%KpyK%:u^U9&)oD-[M!7 +V8]1aг7%&Sn̷pq"aMʂ$])SvX'a79>!J`rlE:@Ѯ/#uO?mK,[pADqd(b@˙|ׂ- lYAݧ7;2DdI{Dsb*Z4 wZ\ȠS.S2 )H>D邎pyRDN6jv̫tF`(T۷4AY+Q̀|P Ev996u%RK`7R[D8OwS`!TxUPOd ,YZSjJFB.c#NUJ8 D=yK3TUk /69Ù&}yu b , }ʉRKO%*dPiU~Y}R#YC sum+UٖJ6ix <'ќ:(HG\kpR= bK=NE3c2B 'UψM+䁒dUAr%$ eq/=<}3tu+y0|2\UoC/m2d.̔w(66,=/ekQF>w9lccڶW5 {HEVbyi?XԸ%ysyi޾2'" *C{DL|e9!<œ vck潣$FGeb3 o_:PHd34.d5H%w v>K/M zdlfH+cKӹf'[9f 1\;F Gtse+g-7\WyTxL^@סaajx-e2\o5;Dyi*Bck"кBZ0H_ &A; O]SFrM44͗ԯxU A<'RtìC03S~m|6=+? h 52[K7R:/a1 UQ'G Rj}v9`` qr2~c^]X9qp^YM6 KTŝsЗs"Hm k_:ٹRTNwQ @R+SW'1s"<=0z_~l TQVrfNS !iE_E !Fɽ0^yZ`$GWzQz!5Qػ.&Ø)Fv}Wʐ<0,tvW[Vx{5!ɣ3_ %=[uiN-OAl?1 =Iz{־^&WXB^Mwux@&1}OBm uL ;h~?ōKGCճJPpb翛a<v1Wu7*u1S4$+'d9ѼWgr)v^q^|#Rg)HʸYT}7l9} cfbd J^=^:Xp;Ɇi;r~36t :]bPAJN68+A_*f( g*<< B: N'Å1BrDŽ؜2Im;qn=@橶gjUpB=gM!\Ѝ%8"W>D z<hSXcę>V8j:>I 旝V͘Ue g|r}Evw'C-0i:Xȑ;6:^{@3JSAW 0m_lf|pq/H_^#i2{실q<+],ނg9+5TŧD[u2icxhgQF6«(i)< PFk@6SEӯg ;_7"UD{!_s|}]56kD̛fMgr%涳s)qO>.e>Ð4s7s,7xRqcm82B迶iَmyOعil~6Ԍ_r{WupiTŭJ>oRHaGq*vzQB ٚΝzو=YL45fB ynDL5+5BC å-'SسR҇qUUU0.,G=tPwȹ?omt|41 pF@_g)o-ş)'T k5 SAEU-CXb|0ФjÈ3'[ }Jj %=)e9fw/LA!`vdq`KJD4=㜒| ! y <-.B&I|O.mh>_7Q[TlDxS[2!M)>ۇ{<$6 *PsaQMȧ,JycQ!\%A5uQLQۿd2[I-:"%@B+G10Rg ߡO˓{^81}LEwȻtwW.wY )rnN IA&ԫMƋSt2\la5cَwgЋf1r IY=F.ob ꤁Y8dPvNX\Fλ&GJAoerP)}'i@P/™ȅ{x IP|EͮpDͺvI /󦞯q$ /8mSk&tNeqbW@|m$SfPx Ftx#;*H,04)yUZ+{L86)UD;b~*ޖ~wŶy$8]'8ɕv6>;#uz|5aa;vØੑtEx5>t;{SUg(Y;~GƷ4\4#B*K7OcϬGwc=iJ:;qH?>`B3-[GvNt.Kv N=DP2"M[ IJd3D0Áѵ(UKU0N7 =g1ʔc!{g>e6ðA4d}Fd '}lG2 nWg6i$/iWekH viDetmJ^Q&k[WHt [ŕ~ +dfmGIa>+&@Y}6+ssh({+Lu+Z1j~`] S*,qXA:s&:EmQ>C?N\L@ 7uѹgq(}]H;~YH> Yz?ӓѹA[vK 8ˢL0rF3-YFgHo1@Sod& ia׳Z_7\I~gj[@즢CP. AGc3w=*j-OR1f}:x"ILbpƱ+_<ܪ,F`L=]7"*[ HS^ܞOo T*P$sWoo.&HgQE7拿Sꅱ?F$e;¡.Z<@mTht0^fr%2!l8@$ntқ.:#i&#"$jto A/+Լ1Po=/TVi1IK!QۦjGQ٘Et:N.I.$f© a:OtB@bɦVT+~q/q6J6m\UNYKoU4y:No舒CX z1%![ bP'‰)t%w&3JsuGIKl/qz)ɭPIp=i=-1qJaxB\jXlC6)GG[lRE> ˨ x8)"ۮ܅0>=JW\sf![ ~6 qY/+$dmL Wh$h[E WwE28̢6Pzժkpy\J:ҿߕ oᇓdQW1iMGU\ɧi؜v%\zlbr&̚ޔ4Q"zg25#CWdRAԳ.,͸*ј Bھ&Bms3#RI<7VGhG܉酃e~d}FkxGVCS|5&2GY K SohTAWΖ5tF楝όЩtO:)d%jOtP\p5SYXBB]VhT.M8PR<FBNR܎vr,mI|UbZamN8؜@^K_qgF~҈O}lr|*F9\=<@h9/҉1Q@b įDM7hE-Dکⓥ +`@< 42:N HAձie3,Thq^|FQR@P\"X>!ˇNӟi!?Š6ŃA[w7@ } Ov0vakAC\pxi[FAX<E㽠 n[x˪y4?Rs5*#gT#7>~L$I@}C߸i2h'IO&®\~s"JA T³m)jn̡ %RPfVXx`V'CzV>/( 2#?Z U; G{%c&g^>C:V@1:Xq QW\qȹicH[DWgo&gA9h9w7;㧙7RcXj X4Hj߭ٹVD29HMZ\9DB>NڣyEf=Q! qծ c:C~M%6f cfJ V癲b <ɭ_]̿,b)Atr/#j>b܄e+GG,Ǚ &rdlz&@p 6}](~(8M4Ԭ2lDt!Ha`ZT7BNy1.YIiFU%gʍS ?ynk N]w5Z6YX%9FE/gff#4kVZqUz# dέ'ۊM2(2NHy}[Rp݁ 9|oR-;<5nr:.yMd\I_fS)Y;=7VK?Y?dwP CB$Uz+۟L٭FjLoS;B'"a2K mwh#6ɏ&$8/Y.19DkSO#WAT1uMe4b1זI?㒅 Ի&#&eИR) TV E%2a! y7 lZmI81wUYq~<8'Pm!uq E8.tWT&+*AؔBjs/`lH~`vYZ)vS,˫rFRiߚúdEѶjrԢ,q ('_(iTn 6PTzzE/g8jAm&5hxcx%e/8Ar4 ;~(g!xfL $_I;n%3rO=@vN{E9렉rIvi.c?s_Mֱ.%BwIGz<71S]1c)2Wrj?AZ.m\p4Vn7;k3Օ*}X;yxgD)h^yK)8NrC4,HOe~$bﴇ &1<);Blu|Eු7ͤzbeeQ6Rxy[6uj/}'Yi\؃N$+5 ^@7ȴIg0AYu6K>Vp>O-] ћnArYT{! jSU2n^7}X3]RhOX"W7wQ ^Ce7tʓww#b#AG鐍;h3 ٖGcJjd`M1JSƇY|/JKn̝+i7X~FVakN!wlGYnA;AJDͳC􏠼DDd@pK uizR=BfBNnRb]t|̚6ʺ8 y˝[>=W^~{{GAFxgu RJQxdf$Ŋnps$Ҽ]ۗ-#l"vzVG/C\ id7_-=Yuߣ (I{4VQ .M`AܧWbK9_\T-4*yfzc&2yO~½q'qرee'xbTqR #3jd =Wvbw@bsKӒha1rX`VU3<_5:p4zYBbDCٚq/9sVJ TL"eS|۳ifiM_2, %S BƆT{r}Y1UǶ^P{Kc5K]}0<(.9x`0Pn6X84`N}b4X&df͐R& ǠmENtD鏡.0.B ԩ-fmHNXp֧z<3Qw!+ p;8H 6OQ___{)37Xܼ֪yIU,G0 P5CDbK+}Q7YDi1 6~u"0kوXF֋ϟş Cػ8\_1G2tWF\p;aKSoŐ')ȗDϸS>!B;m"^6Aw!AUﻥҭwbfք 6~kfr,ђk/襅+k˚`,.gؔ&/ȟCʱc\R%lR<Bw#ikV'(" ?.st^7@@!wZG66a@gJ=A! y aAtUNc6c}_B0#Be߉Nu`٬׍v_m}e# g\Z9rzc-2us'-C7 ,+_줜NooɪpF|ַjqQvn9?Oki}_v}*h*(CI+Ԋz'YxK>DԳAND im99&sMHS0sS,e>v$5Z>n sà‘)[] :L4fKlL^Q׭;MCx&Ybe=+,gG>RofČ ÁD`3zۣY:9׃z7G?/!W/E`A[„(L|ϓUL9cx@+90 nUuJec` P;_wikF}4ѸPB;p$ƒ; BT )d%szcFXXA}"k+iaECN:TY3IJ-䲔Cx^ڣ:lX_xY %AmFmJUCZHp5ȋyg*:QObʄ2<^Ib` l=]%lw)A#I 5Ea@*l\[HO.u;(m]H\7_=D$m@,U,&P?PCK^N\~O)-ѣrNAFs:OHR;}I4 m2D ыDM,'RKI۷=W/{^Ou"lTk{ !wyS^HEmXPS`ԞdacZdYǮG\I훦v{ Q5R=r9,{= VG`^ U}P0"۸U2fXj(n|1_!Zn*a-d/Bnz(GWwJh?f״!Ҟ`7ga*1VAMαB>Zm~Wh^Q^Z~rceX2T NGA1J5kjI:&3Un̡,>ɐ@Qrb=2 )n+VKq^-A; بG"typג3Qm䵚*j9B}"O G1c@RdxS;(dѕb!C8ۺEV쵎h+~Lo\ˈCz e %rLNIⱒj~ZWe}z-$3xHhOb\Q$n4YG"~ MU +V i-lš Gor1Y+ɒ:QY;ڇ2cScYPV/y*[C~}wKR$ ^Yr]l kop10WCC9WN^۝7U E~,C_GX6)]ZOvԗdQkf8Y/ZӵxI̤|n }fbtoN萑*ҋ¤LX]UϹ5Vy*ufq0wmgG;+׻lQoLNz# 7WAPܮD:㝍 72;7mHlw-1;ֳz1˩$C:@eQ߁Sf@R\݅?(A#hX5Fo(,"U)$lad*"mgR_g 1={S9񅉉`yygٸ@}p=A$(Qv镕s\ny+־yC7O=w <ջ̭YESoe$bŹTge‡<{)FX×(E &FZE|uLF%-9d(Y{L8Fb*~#~7`]G%h8?Ȫcꍍ6/_> vG$/&?Y?rq~p߀1^N 5-(}"Nk3])jy⚙6 _n6<(,WF >[.vy6!/LBeLqKhĝuKDC5՞c>5~jZr=<MgѾyRdx7)M_tE_P Tk!#N}P'K=O,c*TdGJ Y13 'EkOq{?-\5ymg11~ ]f.#b?TE,Naqm'!z]p61f?[,ݬ}LG{eBԊa8F<{/ 5u9/1TA;rSI{%hT7aeŅM(sek0]|hd 1LX@?;\9pOc!{(w6Vۦ VK X'#vs4%Ʉ];OO;\v'{'Sq$j.NҴkxR$">V"gmgjaP ؒ7|qs̉ǥcY3y!vya$8N<*R[N+AGtrr 8x9y]7OUDDҚ.x.ڇ#8'Wǜ ?bQso'iG6ܮyeb E6T^V7p#iGT|]i)\"9\bt F}ʥ+?*emBH7n8&t.՘IDNW"2;Qݪ?ȋ3 kTvR- 5e9I2L7x4?w4O[1,"n@*ͥo벨]7^y >0iO 5_[qwh FڷcUͶg5aw}8MZ#+lܠ/Z28 8dkb3em?1{N7gЗIE>OBN TVMg>N : " p^ Y U/YHp@~i25i^kmUFͪiuz-@@ 2  D*m>K%f7 LNnrw%W}m1pGmY; U%_: aO~P&a1V,z,A/pm .ۍt:Srv?;slXJDMEN&o'K+ȏJ{p)⦡b 1{D4rG(D:.vδlwB!/!)6 e+|U'0e|+'Q:gvjR"Â$S=ξ4F7)ꔅC撧aΝlpg4{> Z9IԨowUx _N1:G<o*L(6aƐɫݡlkTnQ[Wi ?ujf/WNziS;6[X\ )ܚ; 'K Y-J"{s0ڄ^ѯM9Xi`,۹ !2hEY} 1PP6L`Đ+*>٥+x EwBltihC`ŁAz. V^Rh=˦8ޔ Mn 6K9(o)cжNӱ/?AAag4g cy4'uY*sKxpo/I]6b+N4y9Fd]ᾥYD(]N|?4u(س,ρ*:C=$C?3ay3T"t-a[ӈK & 6mTN7v+!Q82AžMjտi%6w^:%f2G)k(&yKYը *ܕvHc?BH"#:b[TB.z ~rKy@:x~ 6Ru~3U9(N V1 rRJtͣ`F8z}Z8*2{K60js.`K:#߸eM;<JCI~ HY^dF@?(]X`s⏝,0lʕ3pl(Ix&B588"7ébߑM 0bed]Km刊+Rhrzʚ*-Z)!M"لҗ7(.8*eDG|]o?;rr`}EJ`J"7gp',Zj0BT?)K%-~B. M?6Zq{講4 3.ɻ.*h99#-~OW ӢT}-Ħ\KI,G)$QњV0I~ eĚDOrQm`,E(a#ögp$>uhg!nLbdȁ#FFk?tdHI~mA1eˌ :g2٨4舿" ̓F1Se (aD ;s=&ے#ܮE 0"2Ł>|Q++ E go f0'S)%%öO؅f u׮ ]hlD%W*)h r Q}I罔d5(JI k+ 7YGN@? ,?KT;$0?:CB;^7zBL Z䮵k? {Y"t=M^{0PP@G|[]n =Nn%!*="*EG4zC27g4gqKcj-[߸T\_9V,|Iͤ5;q{  O)`b7 ! h]G=/Π⦡R -A2V\kǽMtyw{Y#N]xxZpl2K($krqa+冦D΢ yikQ>ԦJ)1^}^QNw6{|4Lu`T F+&R\/PmĨXhѕݰ i5ev= S|%̞Gu{}Ⱦ uBG3cNb'8:+lt%`Z;Mc}{e};[Oc+Ę1K aП<.c]\T1g wh?wmc9NV;IFAkKܜb}AHi /0u6P- T0E2 iξ￉^' ]b*y߱9Hs;8 |X̽N<vNE"$\J/'tM]Sfzvȝtft }~Dz= eS{%j-F֐7]\ pM]RQ7 8asϦ:7ĥ3Xa#h_-?oNOma,Ad9vZSD϶ 0k&2V@܈xO=n;$ssҝ S M V)șfT6d1,r<Oeb;c?QYEӣIWc:&yBu;Dlźz^5tPj1&l:ܥ),q$Cƾ"lQapHd(Ԧ MHAP!mXAiS.jZMR# b7ygwOz$1?s-pS T՚OU02yT_bh,оCf"WPHBUQ{ y*MTAyI0UݢDa@UJ# F6x~w XCQB'|6 yYU@6(6)<08EHʹ&3L(ZZfDT֋ғʘ- `Ґa郥z4NTye¾ (@WH@b D/,^.I5m~[#W@G>a-zK6VeȾ4d>HLãtLǣeڜ4x_DEgIO1: qڣy%* {7r0!b{1J %Iy<]p9'#sgHʚplB~ vIXf>XM+M=$7j‡wj* KEodž%V܇Ӂ ݼD}X2MɄѼ$Z 4dMXJpȧWlLRDf>lXL&Z'4J{+:uw*<2cxIWv*-Ih,ĨL`*Bݭi,A+lhuyyw%2WQҘ~&l5~M o6uKB uK.4:-IdrS+\"nC0˕3]sp6oLUrlrKJ¨qhU|NDjС7M%Oq vYɦK1{4c(Ƀ:s6WCzeF:B;#{~ _5zWhLL1؀tD&xHhb=c* 5睱G<5ʎ!t/I:nl.1YoSe4! =' L5$K2BB:J TD&rw|TFzx0dǦ_/f ^CBrUNȀhS ;$ך^Bl0)$H'ckX39^_Jj,ο\^:@ndNBj qפ;@ "FɅ+ṃ:ZBV"zy]vQ9 +/sLDzǘqCަy1nRjVEhI)C;%Aڮ{$v6Ņ~ĥx7-W~a8{X3%|eB"q+aԶc; ;S8UN|sibX Fύ8=)xUI7 /A+6@'w_h':!罖@m8Ьshg/ďo9i3&^a~G) @xM@+xZ.&CKKx,(#*+.BWj(rg$A@^NCJwMxEdxE(sHl nS=¡^ڼ+ #a]e=SH9!_tU'ei`|'^C?,>8aPbIyfAz 1L|d5Dn;Щ?uaRHC)-4>.\rXșBOBIK]"|  u=8Pߨ/CWC8lx7Sx #=̭eH*WoKP?~$6-i~D .$$|gIU-5}|q8rC(Sxu4W:q4VI^ =g{,j9F3%|\o,@A-Os:|weU/O};$auǶ$oZOX*lK]H->$W:~S_S8$Y .wOuO$P$֮ܿ0@q!W+s Ƹ E:tmDDDF҂U&:s+̛$@>p+hg~85D&+%UڨѦ92B8ӛtkYؗ55C8 % ߳Q!yC>|%;=lތPwuHv]ecy3mKO__="Vif2Sjp!C %8 N1|Q/: aD @&.dGױӱ/>|a9^e=uic@ؿo gaa5eUP71YbђU"؛ Tu3T|*P{lH:Rś $ =,^Ys)k*6"&2rF/ae*иGRxíSX_<'Bu7܌Q[4*T+7K c} d*w>. L:X^,R'kkYTM־M 9tGκfK ҆GqЈ͡ߋ*剃D^tN qmux;. I0%lc(޻5Pn.nrb_vdX̫ntkZn 62`=Zc`E?ySS3N.Ԏɲ&~ |FMbR@CFJ;M)n0YM}dz>j.]/1(1bc鲡w7bc1~i D_nKO rl+ =p/LB`|䮙oe=c&{O1^"D F}B/Ԝ2آVzw+S=eg=e@Z0AUս4hd:d Ө:162]@ɣwx(0gC~1)DL~^\ZqV*Y7AƤo-";,9AҼ* &ġ[VN:abaM*/ߩ2Xc;`B]rM_-[Txk")\<+o#ɜ1L捭zFt(&Y*Pw'}0&e8T47[UKKC{UgՉ(o yJfձSS/r62ؓ"g>a:]+ndNqКYc~֭2 $5W^:[*kٍgݹf7.y=D昋xsН5 z$G4?h5T@/}u檘slB xqM̶ZJZ|+b1|23ap{aLzA{S7*bo4s.udsf_镐OT΁N?WFB;I$B/x:3_2Gs<E[I'm l_KCm\ML?}䁰wj#.H^dBULBh2)Em<X=pwjZylfS z-)<l1 bϢ~Ϣ/cB e3J%9-W 8Zgy?qJr.l=liX̾PLldgApx(MP=$` #^.TkK{į4X$~14-0~Ll@!gKrOV9jhoN~VwFq\p->v= c`n2f9H*ȦbN.$c=&ǪSl>muW|g[Mh]+7{r7XJ=x9z~ 0nb ^񣋰-[f*}'9X?I:6Dg] HT#p6T;6:kROnD֊ vq`>){k]VD8ш+%%4 "$,$94rX2Qa Wm}Y.;Mv{/cgg2b7^YeBh ~3ҹqٞן,"VHt$Mv1xfYM?7{Ų{ 'OwL8vXoZQ̶Ԟia]JM7LCdoGlɷXuzԊ=ECWȴs5x?GIy>cjuɉ7C|W*e+O@Hqd`%/EGg*IjLM }s7[W%VEg_-K ~T+b6jf{}Nj[J.3l %h 9qs]Wl1\;h|1 zeq1>]sUbuSOH %#{']%৤c@0wT a?y_-+IDڞ -};.yÁPrp. SYo*~+Sl08 `%PMYZUѼsad1mFdC;O;G]ꅄcn|掴U)r)tdm^Y::{RўK#(MPK.Uo/T7:X㥷(?X?whBN -Vydֿ6Uk275CǚkYX y}hCxрkkc͢%ȢŻ%G,:ŸH}p_^"ºF˰/> 9x@=e{jNf MK@u9;B㲦5AT 7נjT+)O%?mM9I(Ԁ^ 9יrsEDKitDՕM_[’b|bd!XRb2HIiR }iW/*=;792X)W>ؽ[hyY{Kky6}; IԬκR,I#6`RBX8j{q&F඼SFU$ÎExKifo(7,:Pc5|6]k+ Ix1 FHJbcoF7N y[tc3p?C*VI>j7MG/ٖ<(T㱌oA/ۃ8[t (\;KY;:jG>W9&1:):qF_hV=:+Ʌ$ rLJX#oFp-m6nNM5OLwq)ҡ0b6QL7X 6xwŅvvCf!h7Dx2q~3G 罙рVa(JBu kQUdwWZۭ_~NA#HU=6Wk`ݸkΒqW7j#W5JyGxዟϟnS%ϿtfXZ` ):q?# W\ V|2[*Xe~`% ] ~/0{KZ뎻@K>!@;iTg?,&kP&JVv51,y?oDoPtkv]ֲ FL`EKƮf87t뽵P.fl-> aUj]^O" Z Z-e%,n.] dE^_co<X7O.T|´m^?d %4Km &RQi-Vi,itҧG$ߌRnE0)hC `*Iv5%i7dɠ.n=CqB␗,OTJk!|;5萸,F_ª3CL.\e"stt %6I7}M*¦~_'FhGH, l<9ٔ6vKח8`9EM%/ aŢ Cy 7$ΓM  Oq X^vRDԑj+^t]^mL:-̯0B[odC`;&؁@t|(=pq55\1G1^RľBRͻdvp\s N^j۞'1iy Q3zRG )53T u7^H'`xKMPG;;H/#og=ҒH_!=wꌇFn9f fFxekJhJ ^B$o퓈Z]I k3蓓Fs/s8>$CZfvߍZmB$WL K_wdlq)MIRE}zS82:}v hb~0|(4y%d_-dY JE}zaufwt+(S~}uJm` _#x]5\agv܈ߺ/aְfw6 o;*ywKU+;NڱSi+凟F sp./QƊrZWc$U .ެ~㰆nHq#s[ad.2}@R}pR'$MXDfH62 YB!ΟJBC)(ؔګC+Kg*h.PVDLZOD,!J63'Dqkt=@tr`R'BヶDuّ& 0n|b"{wgVNRv*sj3gC ʂO|"x+^LL(t fب+","*p_mTkmaa]is>A+=mpYvPm ZeJTZȋXZf^x؉9T*sU:*&?xD%]eȇF Hss)O+(wT.ȑB_/uoSl`\T:lOQ/K6605's~4]X,`ډYkm8n4fUB)z9e&?`yl"21ߪ1;r#h$+<4nK* Cf|f/dh:J$Eb nubYP$-=IAA&ψ/RGߚaH/v%oJk"=V'Ug >p[\FAd!ΧFa.Zh#&Y.S*Hk+@rmb4=,o뀓~Lm!onٞ̏ÖXPzΎևv10&vP&I=% jjVoń2ٷY4j;ti?Ӓ gZ蓉\E*V†;2(qͯ9KO}>BPI$O!*TCwp3i[gT'wެ}2*{ø_&23!Kc+O){9T@<#z5\, x\b*~ w )iMpI >*I0J-3҉K G̲. h?ANq1;3ƅi|kR9 f213n*ʮ1Le""@X﫿\NP7&ft#6A38'NhTlc: ^}v9[`GpJ]rO`|g"|Q+y‰19e8ƘJCjXVu V@ o1G]P3+r"H',\n F}3W%9 ܛtی=c5yp %U=;#lzJz66nC]K,V-p-r;Hy34IA2kwܾ@ߐoބ-[TXk$X?W3nF8ctHtn2-dbԅ5oTp93S/恒,N݉5Jqz fH} w_kPw xu,Cg\l*uEvrc3\f?eLD[#a/IDXr8 s" -A]һ"/n>Mnwr+6zWfobyتMt+eU8)qi"NJ{9DbEocbF'iEOb~љCZ|1tpnJ P)Vt[(x V%aM%1'v2EcW@4)e[5nyXTNvqyuAʫ e%眗&_sIQjkؾMb*w\b}*+ɠXQA9LGO]t}b|@'dbŦ tIVy]~ ql( âahc7gYg+ᳫ+j^@=L1щ5:|c)*=\ zYW-ݰJd?vmƵ㙮ONh)gW/|Mk'iS9_ O͑ SlXe 3#XKH{&;f2ḿ@9uK 8Gm_b]>ȈzK93 @r!&P''@ÈCs3nt@jqk]NYG=8R k;ZRex91RçζG*QNVLhrɀMsT8U0ҿM;6{~jhl82nxOR`hᔹ _`ܔDݠUIl7eM␫<@Xb!=+. A@Ā5 9%'~=dsaX97P \8EʃV%'Q }}r2]Z=_l0]+MY? d~?ʱZ)(/ySajMVI6 ~ x5mwϧ2VTar=BF"U}J/ug+zjM]ԥgS}W9W"ߞL^OsB )=ZyS!c;.c_c&cuQS-,?JG@@./?-4#?LIFBeb)۞!~GΟJ> kÐCk+Qϖ aѲ~}bUFP $%7*>~%So%<:\ݔ/eO+o> /jZ.g{_{3;EkyX*M$FC2 gu -w!3 2Aii"?^9ͬac_mReb?fzkɑ1PިiWc-HvP̴QXrqШs"6ϫ@aEta$q8n@s(@9`H"49O||Nle޷k4װ|xЭ%I_ :6qlyFGPM0FKLT em<ď') ?E]r ~q803ݟѩZ%`&Po SļݿPzPN"7ٹ4tl"킓>.sd*,ƂWl,<1JBBsseF`GŌtt%twS?"|. x&7pZZ4nDJد'7 :՚?[L!vo58C'7f%ʩ0'LZ8"@v7zdĐ@A׀ <'CX κaw#8"(T$Qu:VߩYޝ_;)~t˱AOIߵ>t؃q5X9k5Yw a<G*13xfWoGk'Ӻ'cI3OH^Oale4QYI}V<0d;I9oy{T:'0pm;Ē;=0 v 7#K&zX |nK (NiAuPaR A:F"$ַLfBcm7?hoe5r!lq/nҶ~uϛ1YÆI<ߎL(A^sqet+j1ŷ @Wp TZ֮<~17N?|m?LÂ/o,M렆SFӯbEkM~{=/On_41>sl%"1v&)jyqͯS",ۘ Ⱦm:DMlխ*}/x߸8TdũR2$+؟Dd3bY`z#="uAeZR.n#hc؅5ylT`e :nL#2Q*mS 2l>LKtb,{WUYz/C#e5kl*vI!C (J3xp4ز'iwz55Û2<,zr 63@UʅX7D C*<5$UQu# _T|q"R_M;as*q0⯹i{NWو9?]ݞ8F*'=ِf_wݤ`7o :&`X5bEAw+|qDvj@} frkmpipyz[CUŗB`"' Avib\EK$(ʝ|_^6:x" cQ-vTS d0K;nwY]e|$Q`_{x7mʅUa?@M0i8cءߚ]uR L .Gg@[ Fhw!k_쁌Ș6_qj`@ ƨMzG R Q>yfg?ݺk4}g{ 3qdm'YhZ;+:+}II>$帶b :m ẗ́Wɰ(܃pmd-@Als dc%h}=g8ߝ<{ U[h#(առa#h!4WIS@!ѿ]QPVQce=D7+9 ˕? plHq QmERNQ]w&;RhI>sngӻ/.L5ڣ~ rU>(-O-5B^(E5TG@[ D[ܮ͑0bM|mZh ճa+V*ງpbv|pKFUeL-T@媼O1p~άVIJa _@EDC7\A} T2(J9m·+àm>7+L^=YL 5:\O杋YcuC(Ngd=vIH#tC2 ͖!+oB^Vɣ"ƈVVDsP{> D&""zue#v+@5wy}pV -)_wYh忍f aou:ʣ; ˩V}Ei`*ɺvr;Qk*r- lv>~ P=Ar<|,>v3l>6*8@Ȳz<j vH_떗ޓvfb@Be5_Tכ&neU&TB5_9udL$Jig4x'{b &\`2eFH}xGyG$-6޽4XQg+?dD#4 /Iye떏) Fp[b jyvGjIF ƒȡo\x"ūv@߹ ,!Dꥄ2GvP+jO(&XdA pG-[ M7Ͻg8,_D:c&!(KRV(;?]. u@|?@l[G Jl%޸*ƀN38P@hdw]x=?sB4;eQh(<nPiWYƒ?βt2c;xڥ-IPkg\- lFF=2jFj%;(J;23CҘOܐQk< }6O1 g+ V^~^¦5ňCu><=2Ru/r[VxBTABO uL653lEX{@2z؛屇=OdK-IzR*HzkKeP3Oc1:ySK'$*xL}.On[ts,[~_SiZ4NluQ0z2Y40EϤr2)nf_e ^n)PI!s5ҡvIaudT|E8iA0kHIzmD?72 Idi:vc _sdc8}581jk N”)W76iZ_XF Qii|BF6{/oƑ72f]|%/#oKFGN;mc4cLa=#- ٩@z`07|}v`݋C%f5~|ZV++ǺQXRDn #3nQ. ټ?.:$4;X?p}7 2zI}WHmKQ$ Xˉ =HoyLD>]{߹;GN8K2aZ.rB9oj()WWTcZcT;iǔ"A[{T+-Loӭ i TlvH *5mFsxӪWjȱ,a:j;5d:suyp56k$RП΀D~A2LRq]ድ%2-ְ)&85X-v'J<;E/:G@fZ<㧜un N0umup MPG}ΰ1c7A Ϳ{HM2Wcj~rI7}}|؂ᅉ\[53=UưUJ:(.1fib()釆FgWc.ꖳ}@zk/)h)DdxI%6ctfM{M@ ~32Z g70 ,xRqKroEo4Z.wjV S du|ԗYw_co7ĩ4^pD>=3Ӷ_.7>!-KcF ,0WDJ(L7ᵌe|oyX "+hETQ76NgvMtf4 :[^MdbP񲥨0Y4?14z*P%ة$j !鹊+k''.tIbrW^}!UI e 8 <8Ih~,4g,4 g|P зb'/M5CWr9B."ԖT\Woy;o jjvIio>ok ľU ?!sGITO)y3-"*,VhWЌMigcRNJ@91i˜,b(\"{{Ayu+xu;Wu"b=t ݋-ja3w3|吀mo&W(3m2[P,t>t1j#>d >Z qiwB(,Sjz7ym QNӕA*SƅG9m,ʗ}`,BP:hL|N=F}7 56h6]Pэ@bwW@dAaaP>V$j3$f8U|LYo^3>(ȳJ)4IS3ǫ핒`$v.seJ?GM%۹DEnk#~?tpj=P|Jݶu bRIUl . Aj: H:I!`[\htw//x@Dbf%mgdZ޸ |MbL.\/JLum(wpiKinұ4@(:1-`}A 굝c6kxSl3m`Mb2CSdSL ]Bs4`H^L>Cbhz43gDZ0z՘ MB݀|c]1Z2`Le-;36Q__DS^ s& P{WOCcfP5~K= e,:B!abxw6j(԰KFG֫%E]?e;B؂ 4کʵ9z 0?M$hP<j ᇽ5Ƙ$z/f$ͦ0:\5ygWg0?*klX`Mm" x|ϻv %lbD"݀[h+O=$DT C^Y~ˇ4@p,#F cHeJvZr K%]Coc(yb0|_`E:X/ET|-`X8-'֧ƺio6-&:LMeWM,`;ӯGY Z5(.;-K*8 dXCun( iX42e :yNINdͩ$KxwQZ$*3F%Mt'K23ĐϢ]p:Q+oJ/-? 8%P‹,4ncXq {F˕и7O;} !j(@?lma U b2N!, ES=/e wᏞD檩@g\?S yI{*d-QښZx8:Xk|]45M6\`zz01vUM`h/Fnt8~?$ J;$nyۊ$A?R++I)V_y/X|#p0ȪZbyR~}0` L֐rօTLq"T 0iTF_lP5ٝ 4ȆtܶCvX5O;G(k 8;û>Q3O-@B]o]S|1㜴/X5ZzRk(&#!ys:NfkM!bq;fKQj7c.$!BT X۵,f"Ǎn:5:/΂Z',E- ].a`86.eSG탠k{IOvyK#=p@!X06]ֻ@he | P(b3Ekt]xV cʖq_ -a1Xn?rj P?Tv Jivhڡ'7; 1&0Wp[Ԃv %wÍBZj*} *{6QJnRUPO4OE۠8E@ f;N M{bEܵ#ͪ/ Tr YEl"$n6Tl-ż4AtL|j(iU>&;Dn "teן9oOKek!DN)o(ÙӍKԃQfJb%@9m!Jx1$8WOzc#֎b$ DьD-*NGJ#t=b6,r."5Ps!N!MğVdw]MC'Oc.2np1\B}M!\i MZ[`G4d:cɋRpan6q*wAE?8+MQͯXS˛sf.J`qYhҗwwB裣tMA>1mBig*dio9 6*d{AB[i9LCT d-ѵ-ErwQ,"z7y辎RFw, E^L { QqUgs&EI@vc"0#]p'aßj [uyaiDL ps8[K?Š)M9XgpqClN,yUQkyHN|mYJ*h%kv81OgNu!Z}5k.uEI\qU\vMM!D<ҡ+PfjK̀ah\x7TӀ&xN1fcw7 ntJ۞銡N:~ @n-7&阾[ѹ}_ҏȿ8pP&Y }pIŗN:o8@YMxp_.AXId*]ݯs߇>Hc 3FOf~ry;6@4@Fj|C9ƛ@Aʣ3;4uԗ(.F*NPii\lݡ}xwl`"8. c:/&Wɜ'̟.B;9Ð+.{%&P'=%w )_{Dl#d!&%feie6cYY|Q|!Kw%Sf,1Anpq9ӶL*Hr'X!Ye췱/]sjn] ƫogtV$H {QX/g9t+ ,iJ_F; M+..gw"O nY(AAH~$#O7K|-k%t2wޠ p4dm$ '1@/!}?n䴛=M 8LT#1{Y'V(/tOXh80}.-CtN˨έz1ԫ\$pyjKI越)YQ 7 ٰ,K 0IR[ѻhWKuX(l@ޫk*N'Bos*i^A`ȗ*Y>=aZ³׼! 9B% s$uxOg${' I٭$R-QДG6YܺIZg"ٵJ,@ګ0jELk~F"pwjpъMB(Y[~أ H?H\w#E(#@-Kq YKP[)0kjxk2n/M~9*e,ي)^9s?aK3Daijo5|#7( ^ %^oa)7['r9BsEVw2 شN; I# ŝTǴ<_݃Pㅩh/3|O1s2 ۾&gҳC`Q|e}難U%UǯH>$]ݢ{L;H#yߢ6sEO.y\<{&\"U3rW[q{BgݲWbw7ܪSf 2s㳈զ.H(aqeHRve4*Ը yF^[jCm+Wf_]jgnuw?n솤+!S$W҅y\z|d=ܝE}A: ,早rb( j{RI2h1kAc$L% ٙ 6l2dĢ(Iy5G'5s^9(4 "QM bM12^wĴ/JB)z}Rۨt ᙡ$9@}tq1Iy_@ Z}H+BEU-JXoU4Jz SޝS3ʪYr FǍ]l xX[j@=C?Ĵ!cnj1c]f6|D(S Fs gU! %} hxKTq)~dOKbS o8z'9~gƐ>w.!0X f Wƌ~hK+[\BђYγ cFL'S6??Wj2*n)H"L-.bθWHߊPG pK>;10((2ΠS\ SzJN*P.$ۥ it Jqk<==:67gX-_,UNd4cRoN9]Y Cy3`nm4 &y6}UQ1ѥݙ}B7$U.]ԑؠ {1xTHy_oEq(q*KCjmP}#'sˑݨ< )Rd<ϝaK$ʙ/^"d&IgԂvG7Zj <_Ϸ,yХdu\|bυ92_oۇ7i"r'$d-6!`Vuc:;pnhƢsJX2s `2(4ɝuFtf؊ޅRahR1cE0͠ʼngb4w64i׮fzzVnGe͡tY[MGԀ5)״RP[+<,` 1z`ꠍJ~]g2z3_JhK 3҆ED 4m#x6b@GbK[MzKne\+0ٗԊD*8-) nYk4{2 ۊ)4!D.S TeݾBC$Q%P###Ħ <m56Wk%X  R5T4&OM%Mr}`p 2U $B=Fprha,CO2pV|{,T>+sz2"l%$0'`S3'V؞)@uج޷RbBPcKm|kZWR e*Sb}]qKbm<zbi{dh%n\5G oi4p 6"•DoGScJTRʖ%GӒLtF' S \K`x!bR\U*)o)Fi}҄Fd fjxpƁOt rƭUuN cu6?OO\Xc՝!a$ҶͻJkW?`: ' E}U+~yn\O6L|"p-6KqAQq!Mef^uLz4`70 s-,Սc!<"$@ԍw1y{"xCﲔfQH&:b_(^+V򱩹#>-αһHUϢWGduAK=m|BVz x\r;~2ۈ޼:qBר SzY~ts`wpf'TmApHv橉7!֞ŏ3YZӽ~YKU^>AJG=%aJ䤴oHg/]gD@Ӌ37.lXĕjҊ!M#?J; MBIbF|aFH2L3~"Ց=)'wܬP&nI:PIuhvEIPU#3D|9cp>N:wjZHu 3*7N=j!F##~$a7ˢF;l~(Lg 9mI =X]L׶v3'cLi^t8DiY'ᨣ <7/{? 3A+$h/o"-qMn"ClE&3Teo杁{U|R82 Z{Ȥ!'C۰d M) Ò.=do '|l^ jp9ۡ+( .tҸcG] X#Ս\BRI`*%uGzAk9H>Kʀx 4uXpWS'(%NrȎ[%g8h)ڹ]=0Qr7vOWL&! 0|B }A[2nZnۅcaż͜uYm;Z WɖZ}@>B(RJ*svZau`UnWu e굚IV ˊG5m{܃+KC 2fI} O j b[.pv﫼r@3+1.j-]P0Lq0ka5mc)i"׸G_5mU#8p4& 0h[ 7!7GUs#>֚哂bV=Ȩ՟^8x72l?>Rmon#JRUT0Qej?ӝ~2PG:#/l`;ڻ#v um*w5q:җ=*EvzAEHPmfpX2I.{ .]]!AӞPֺVG ;n~|8z g޴! =mr^QiFCaٕ%|:xqP8ªDg7>>*]~pV'eiE+K܂Âh_ac>\p\B8;y $ۿy6^%].32~)X@f;o[L&Pn L]Tm<[Sf26 Ql!dmiOmt|Zբnn^* AFDHx,Geum?W)d1 G?Ѯ|Zeߓ%0p-<± \CI{7ǣe"+L|4:f@<>t˩M7=N oT՞d47y~j܌4,x~.lOkƆ"<ӮFHk=3n/n݉ zqԚ!®9#o`}"|cleem2% Xe}}8bC%rLNC֩d3$jsԤ& .PM k仾e˜D 'Ц<$ZP*3K.Kκ@1mnˬܠkkX"Y,mMYZnG{ZUyt;Axc:_p)Zq$[G.<`DheicT`#MP+I55;Z6Q$L xc;W 5bwPLuL~ ?辇BHךpnC/GBĻ ;jW[H/WgJvCjj% R8o;\<&]$0CX K(YWij D'm@w~^feXy³-}tD&:e:"I!2dlZK k3|y}s%ʸ(OGsZa[aw\0}swLMzR8AR:t0.ZiKG<y kqPxY_hBh8eLu}u $O'ET"}^G\d5̯-3T+k\+r&l6kϼ@Z[|owx/@F=K됢GF"Ͽ("\W:4~׸uBih=HI<С 5:UUO scY樞_Ӿj~ZU<*ط3x4w QCDqUWLb۾Ne'#v;CnIGG ~i%kSNJXlRe H=- `Yg DVltX yrh .7QXbH&D:[ dJ VM}_\ )&N(h97Me ~/Y.?)*R-2EϘSY8,b[&φJʾ ~9.m/]`Ww%v+;8ٱucxȉl~2&^ZU(,Q4!AlVm2\f4dCoFvA2[iUw0x.ĺZ)w`A8-vclʎlg)Ggrj".rYY7X^ӹdˈGeI:R k- F m t9ofbZ[8r"M~7Wh!+DOQd/0cYڝddԖ67)],ɤlmZ!TpzԙU=DLj2?/7<1t}U=MŚ߈h{(g:㹂}HSܖ hŁtD64kApNTV>TcWMQ&ۥp'zo}qZ=CR:~Z0L^3g+4Qx1:'t>W=~lv,+ѳ* ՙQid""-9svw(Oi0<]}IwƃcGu1X{ܖէSy;ͣpס"Gt"ζ+wXzN)4N2mX M+}`IV %{U-p|u8A0:#w}' P]i,6ۢD ? cr?ȯ(~.;i1376"ϷBM*"]d!w_KsN6E>ޫg=8' M$@P9OpC3Mn>Kjf}Nw|Ysф2Z+[HAH<EG=c/hi*:~ܿ՛M]:F6!>\rDBKƿ}3r 2. O9:ĠX,oHy͟bEƠx! b\]3F;7[iFB[X3yj4Qcи%)pmDƶk/wOʍ*"av{;mY;CDԜjzBe{Ҫڮ9.$^G$LUʿ\HeCZꘐ \BYH̋Xc 8fyؒGvPyټ$s4UYpy X05+Q-Og'7"@ؼOaBJYx#ölOם:xYq~Jh9b*SQ}(7*L?ₓYMT[h~ gG'oldCUē= zTKj6:AXߣ:nFap=/\d<>:|9.z6.2.9q7CZ@:<\'ևIT)nֆ~j{Xo^4|'*(0_Fi1u Xuʴk\Oi€!~`|TU _ O#3dPi>Yz}~څ ""Xl CJ1Dk#T 5ݍvEoԗ3OA\sTl1,9|f2mP$rQmݝ#j@r$icA 4 53t}B6f'#4G#zt/20c&wϓYUqPrL/0;M1?PgE,.!4'~NmqRvׁ0,R!?R_؄R7;1S%IIk tOd+cE,!_Ό`F =Lv$%@5C2<*U۱An7HWUhJ3x nDoWXY}I/ N1R6>\?K+6l:[[X/o,~F@W7bvk.>[ }.Qo:~Q HYC&x0ȮX+4L9DWCY]ib t1vkOO/φ4en?T;OO@LH'Bӌ^Ku˜TA,\C{(4]oF?7*J؎*dF%^E؅#Qm^ҟ/-`62u%}sTy<.S~CTFk-`eb6tErTgt LYgI/ F݆7弻-14JX ߧm`PӪt3:FmhT{1/ i^G-%nHL*]3!/>/V;U)"9ot8*\.2X<bE۶xT"Hȉ~moϐ p/V8PіuЋ$ny7z= i.:djh$0 O6rǂyc;cz . eWqxU!=dMo8MDV;1F2JGifd6N=&KtON[^O\ g{$ˎ!c߻Z9/[fgbYeާSLN7\*r&r|F@6Э@;L/vONIłț3,H|C]W( SFEIUK sdpt=f* ߜ!M(WA"5Tl[( MU]2,n9sڟGxqPcdT mW--c!%+QF}C mѽDuҎ%D EШ>#JK c._ԁ#˸﷛7H?1>/i祏qVS}RPo"#o4ϸ)3uJ7P{FENpiyv;&( 8I.> yrǮȔ~[mdWO$qn 0o*r#Zvw'rr5Kie:I&F^#7t {U+at`MH:чЦ̩hhBZEޱ!+OJ\ȧSLjw'mu&"y2)2aD(k݊_uR5-%ä"ktIkods!'GEX\eeϜ 1eWr"q$ z͋'[xɑl=w! $9$шwh]%@1ApX.IhA" -?p,ʭinÚP@.)! ӳO:=dZlՁ$KL S'é8δ"kth%ʚ(3k?IY+h8"+{uZy 3rt7g"!\|JUaDJ渇2ajo{/{@M'Rb~ܼ=;| kO;Wzy7%7Ǣ711H'2Vy};M-@e/v-._q?XYngW M_T: y׸Go+~>3B;Lx#O:cnGQFK[V&ߌZ}(TC8e-\)NN'ԣF?)}!$މ4gdKr_P:n=M FR0hlz|C2䤞A ߂*xP6j}L1JD9E4 0QF\>0ZM, e]O(q9^y œk j֤[)hgӂR,۪BG2d;R@ٹ$tk;:S/}4[H7eQ H$垎IR|۔=[P1bMج~{QJ沣60VrJ 8i~>Rޢ-M5#\7uxH1a.?AzT)w3,讷}t^w5)ԀS,"#IZR{"ҊAP%\zwlawS.w䪁x.-]29 ?::quCY C+ .2ux6YMqY:)xF80: H*q4O_AM0u@/.b_!܏I&LY.CV3>;5q#b'}K <x!KN)CSy-kV5k15@ҙ Fa 0>-AzJY&8Ȏ&J.H?8,σdpNR_bWY4:bgt]N{zyDϪgv# #zbO3f(ymN^:p" .x W&݁ܮ:><^W ݻ>.)YF끸J澉QR@Jǎtr? w u5G)PyrYsoo_].ݩJܖgDiJ^r^&ޔ|UZqdhul/(u ]ut÷wuw< 9FR1vadKN)`n3n^U<_JmEAJ zj Cx~|asC )p`㚀1 _]k6/31oɭAWdlLr32N>;Գ*T4ZׄOLK4>+©M=~L6OQ0.wsu3敊x0r_nWʀD.oO/"XZ^ڛ > arz&47Ra3{q7KU!m]D%%m3= 5SԊ«s "#Y]DΉ<vܣ Yd‰.X=˺qL.c'k EUΌ9`n YJ} Z)` (o^F?? ;SNE),(EPF47RA>,0 ,`Ἑq7lb2PLBж= >P W~ueLx kHimL[Lua aK.A!><\kaQv+?fiJ[J ~t#ꢙTۉ]*!^ɏEOdkPvjLzDqFeN Uٿgrw$0@61G SV:!7Zwv&Le6hIۛO4$woX?Tlql/{wxZU#P k6?]B$n=/"m5ƀ,^/˞`i|)׃^QO;7fzc&\T[h)O=.'k_VHΥ rxJ+EŶD_u 8/y!qN˖[3-HH&HhGđ|&bMxtͨ +$fLޞL"Z &vou^~pPx6L<}׿mv+۬[]$[1f%՚qKHkl8,,Sñ7|:4DBn =\Jt-XB=ݩbb¸qGc](9ڑkBC }˴ ,DȁcĤZ@a)M(anZDnI)L($4្8 "`)ʬ6kt"lLak=^gU,ؑ%~^"D.B1$(k㎞6 Ki&(3?(_1ˋ~ZXsHulPRvV!fz׀aWnv MklpQ]+em>i^:p.g<'zjRr,zoV'Ubq-1>r r)$x4FPWODv*0PG{W]&A]% L'V>q AGL>ՓnYW8YF#oԌ}R$JWΠsl(Q 3&ʅz]=ޝIbl-Q2Ͻ_GykBWJ.I-n;?|zIsb5H)Eӊ^жQ7zn iԧ^RQu7?҉hMec 4sSEhSGIr]&>% gqM܅}2GK 6Y?H{h-tG )OX??>Is-p%ASO2Nyȅ h;K3; w2ҿ^ !5^_A1&{ v<7gU"?;_G{Lw6_e|1^ri_ˢ-VF#+dlB!yߒ*F甫is1wH+`y6u3mp.'s?tҿ*1C` 8 ò@wl|rѡ@M(wM VhfG6>vA0sM;: >3m2@z\M6 l&բg:M#usƭ;)&M |Ik6m/D:5AJ o[uQVs-B!;- pFzKd\%0=ٵ(21wƝ VOP؆( ȾQ>Y:yɗNM9z$^W;Tm]톍e8I`*9]Ic5j^ZG  (\sQ!LL{3ѤVm|2!;KOOFr `~V:t[0 B..NBF!ٽkʦ|?Д5;?+8o[ rRmڊ+QfC!O ӑϲ|*%,Ĕ=j ^ D[?ސz|PЕE0 HVRbM_ϋzs׽=Ì$t{^3v|ϗY^^e5lG,_pW01|^!Z6sM8`6xvòĢI4HBv% ->]Դ!+5?/bEƒ)7&:Aj^:a4`JWaVQEƟh{{wvtJԗΰDv#;J X_IP Nx wuopG]/'=IIpj{x}wơA#HEL$1<=ݏdkxŷs̏b sSpo9{0!y=#\5p1HbKZUh=(g@Ӣ\*F]HDޡG I9:.Q.W &25Zl;mH7c%Pa$?Ndp%cHd?k\"6hm{SXP6͖LtR}'`!r@pr/- Nr儯Wz~qQ܄jWDSeU[^JLi^BH5_T~q3YBIgp`.̜nQ+UV4^!~j H8[[0Hǿmذ0-N*Z6*隺c`6'b.6D8jqr L?dR퉨V,6L?KŦ0@;229%]f2;vjbMPG:DQѤu/X#y)f}46(ŀNA?}:G3[gde=^_! D)hpCHYJ(wtsh6R%{Z#Y0:;n.f{8$iY0b‹yq4B j6vAĦR:eZsz4y4nJʕ`2򙄙)">_(MOkpk2yמU 9kflU\7)W @Q>s6pOZy&9NgBzS3Zm;E~ $ *2Y2%s%b)gsL"HbHgf5_B\haRk (r3,7_cVl2Ac{O?V8qurdG iI&gZ͑mFC'cg ʋ|܃YjhdpF(,vͲM⨘KIЖ:݉ DKMp2=xlkT6Q*.HĔA8*Om)$)SwfνAb6!t%ysn󡖄dzMgaR,-\ؿ# :MΊJh70qr$^TRG[\.VW@G "/Q5iLzu,a({=?;$FTN 'JT$u17N[[.MYj o/0w_67wpި_yɐ;ߢfɣ|aeYՌjږ07%ݷ$%8uWcl~ĩK̬׻Su콍a$O;xpKUBMbHN=d|ꣵ&~]Qf$򽥢-#+)"$'jkt5( i'@Ӑb#7)]<>37r[LlP S5CB./ WI:v;u =N[O觽Ig3X}jB=yi7qe&WK,95cSk`ey=w[&ss"))/uP4Zե9ZpH(=#=6*&zB^UKh< or;<2h=1csm*V ;… s|S:DN$s3gQWi/4Eb@74USzҀ3y~ U 9+ޜP'&}M21Yгg 䔲qUZ{r;?zS<.1})_z-#WB%"0 ܧ@Or'$HK L/HB9:,*- -2[mֱ*~2[g8 QJcW 3&g>i!,x倴BEBXQCx lb<%lb<܀:lG]"cUmf{2]ާUыx[.sK_2ɳZB4+'z8 9ۨ\ c!c1cxsvo$91Q{NE^VY_kN$WK\\N5MY/6(U1A_.[q#})tstl"sz@Wv̢I-e=Gs8d |8Ox z(#K@5i+LV-\N]h:6WtyV?ۮ46* J`(ƧhD<)B[3kUt6g){r:DWd]t`e\A0MOPk?p{z(vGyDT>:Nui؊ɺ$p3rFl@) $ #-g8Ӯڍ7y^r52 籂UwaѼp?g qԫه,s m5²Q^ 8\ٳv:6: u>*jy3ɨ|`uLMiXPN<'o: nX1St!wsncLkLڷKS&a"oKėWQ9v%]WӸqq6g:yƅt$k7ܬ>,%|ĈӸ3p%ER .fpS@tKƎ v:SNjv1xdcqNBjer#+(,PʃGd9[*"$J5uz=>anӭ0#~~N 7G\O.ַRkf>W2?Flj*}ߦqM9ҌpW n** ٹxP4Z{8`:\DI#8Hv2]QA*,f5ґ]#O|%aM9:6ьPj̎d4o<@elnlBsBft! L4bN޴O=,OKx_wt8;S*gR8HIZC/ :h"gm<7wu\!KvRzM ` lrZ36ؗfNxK&\nY`Gg+ 2J59yA'; o24wF:~.JЭyIyQy7:>2 H-#{^Kc,*UVPIC9U` Cʦiw]@QoM"Nك}gfR9[j#W蠮^qsGUD쮒BXZ_.j>^ jbʊmj]vi8,_OOi+Bnp߹z >-IAQYSbۗ飶`6XsV=` /u쎠Mkn_VbUV n GndRs;wI#>tpUcWUtpR]_vaȪz/zryOX WFD=>jR,Y>zmtD\iUgۺ_)viǵ(e^1wj4V#qv;ɏ]vŽ^9Ψ@$Xd)v3r@VS6Sx{$ƫ)ō^m_>=>b F^5D`RhaUozu iYUj 5-ښ.F+mmu[[,Mw'pR }} A?Y>?~efxyfy7AAn:{kFa3Ԓut(gE`[,ʗ`ŭ| Ҩ`\+gR'FʩEL{fWB)I7?D#, `vw0\{>IJ `RƨT;I\` OA-ͽT1Ѐ27lR-)\0vM~ 3>΢h I5aT-B;)Є1?$Q)L{+˱տh<ˑiٳZ/h[e-A-If*%Y=mxGddUG(.m\Mt`1C\k<Ũ:TE9#wօ^nĆU!t=YksV5ĈL[)zjmЉ%?@sV鴹Ya?GHvFgC8 Ӕ \1 A{G/}E2yqXrp%sg۝άV4&8B4VڋSc5M#Lch=ė?ѱ~<෎A?˼ C?*Gqh"BhkyjLe8TGC{i5ܔ!V@}?Fly;E΍lb; vcAosi:~ k׀vxZ3(7MQhCӒ5oPʮs^g9:UVm2=+H*c`-ˊ7]nhTU$&{m j!iA} 6_2 򇿝KU+.S~B]`i&ꦮngۈSw;uW}$pg(A-^O ō`?lwBvv gFmۤ^8Kz/;OWFqzcmd 51>^Y!xC̀2=H@l=HӼ>FHb,?לphQb݃'v/'\yT41@>4G+-~9$borY˂/`)фpLIbHh>t*gWVB^{vo^@1]AJMIvKL͹۴\Vn[`4P~lTs[T$p}<]l>[Gze>dF-*r1y֭(z$ +z/~Ikޖh0[?=M k7ƸY{#Up"c͸יּDkj}t8` S8: 2rBFMDHg@sIMz}y/p㽳,;?PW~MJF4/ kҋ6^պ/l#-lr9~+N2>0y IDy8*Ό09j)Қk/5tST:$G&TJE$S)nEaRP wȳBp8)K_J2+c H|*Č1DD\3.)ᅛ'uGrpy/=io:;VVzxCE.wq@Bdp2?@2aSbgKT,qGi13߹&\_3\$cF1<y)2=[˻09xRik"PCO3@2ܘ*hwMMp!ea餽AU, n;cLf{n Q8"ngJܚB]N<Τ#k3 EG&]n>S r,-`4Oj"m_ ^/cvr650%U12@ K_fG7# Zt ȝ2anHl}#⮻pΜLP]a 3ݡ{3鄒y*1Kiiẍ`2F:1<aG]02E V^Zl% -MUFD6zh>LYjV;ü)5C'j3-vP9gߐ%dMqsݼsR-^RQ(LK۵'\w#FZS黃"&;m!wOooa 7L΍NZ}#8.票% i})YrL6v/wҬ`jhewbz!Z(y&$9w* :P JgdEY2F/ n'_du3ܷut~ZkiV6j= N};R5`w5#J[P{DZվ9LFx.=Ӿ'[ ?$NK r?6,wdn2&4)d͓[bi۞9QԜrf.תu.`_S9R2,db>a6ϡ5=/f_؜?MM08~qq^T#i~uIVjGUJZE7;na2FUގv47~ۜ-Y>Ok=BL/KF^n27+GQRd( ?*2m Y4JN˝F\*vw>lmUGY NqSXB|XDɖ%dzu׬OPs尕^V*cT*E`^݃ճ/yZgN<M°0 ò=g-˯>%ޙE T`3 be&SS,;]q~DN|2 [GF G'VS؂$(K:Aȯ?rASd|8H7pYa 2Uj h9 h>ơIE*+S'q5ꙍJc6 giQϠi#CeQ,''/qPoC71:4šLVb"P{,-}龲erwIzz@bN0]>yy5MlE~anrӈ^lZ^(q*߆33zXM 7<`pl>,7`:U/|SnѮv#^#$$ nn#e>}?W}1?pBp#\E`5)x,~t&.B 8gthy:8d&$[>mGů82Ѯ: Otۑi*6f#X= 2\ u;]hq z|swQmBaLQ`p*ޒ#[qo/t1a97;ObDY ѶjtX@Hf/fBl9櫽\cFIu ҃Yyޫ<s0Zcy  cj_~0hfcˌ1ޚy2MJkU_`yBGC`"'?O)%VQbLixAـPJ\W7YacԵ`*g_c7lٕSiz$lzyy xǵhR.ءR ަlgy[壖Z{YOvMxc>u{R8$bS⊽ nZk9[2Qb3zIPV%Z9]N6syL6o'ýaKq=rPrzZ p8Lwr!4Db+lө(I* ]ז}Qƛ&IjJ<4 R;F[pK(]Wjkdr#5jȮ_:+Ȼ3Xjf%X`M4c mиh |!l' sc|oR&' 5GKLu1>_Z`fdDǍaxL0ӤJzpལ;vEa L2Uu?`GƦXs|4'iawgsjyPF6`f?CըqLΐ#.MDlK?:+X;s8kST)ElÆNQNC9L9\d9w)m8_?7{da Yh!!MCvC\(;: !cU8m0Ln%\+ÂkK달Ujs!.0EylҞ>1GCuX ]UJH4-F|*؂Аpb*s*$?_C$8:#+~LGBQ_ AVDshuY^}DުP -%M:#ӈ"#9\]w`@D5mM`}QjP9B!Go uW19zP5fC6i\ ?cy B;d)=1#/ 6lhzN0:Y:8b;U}п9e̻Ӟ}GfҪ> v~ ZuW ݜpOCGU}w_ቯn .D4 F"ؔ~Iz%sqCf^sO*>7O= ͅTy8*\'}傴r4&2z߫\UYVHPՍ= _'h}GȍʹMKD\ޔ)U hy0O )ʒ Ur $(9#) s9ݲ. "'7\9jUa ~+^6:@~h\Zۚ[紜Ruݿ5,nJuu&8H'P\XoqK \|,ejdD8rX[˿g-7rI`z a6VH?*w5H% _׋$6I$.rӳ+bՖ]CAګ# -)i=0?:bmY*Tֿdlv8kdK?Tk HXJ1o%)1NȹvZ  {~{̍nLypmX]|(mf "<Ш|*2Y[ 8]!-lUNT{ AJNl쒂TߏҊu0!I}ռ>< A5$=^҃ƒ Vʡ៦ hܻ₼2rYN P8Xp6xK?p!SURY*ui=6tmW ]!_+Rbm~%yEg{EJI B6/+gPcbkƿuhrҖ/ohϓM`:UwU]Gۯ.\s8ޛήPLO΂8-b=`L L }R6bc :&yӦ')^!8 a* āUճQncZmPA+nd-w5i.iQ(]?pfQ,ou\RfL&oaZj{_1k¼Y H}75zVyՏ+qW\[|P_dW Th"Bb*Le9jRV"0svrMȰ·Kvz"I.:p K☁pr*Imv]b2Y&$s¹;%E3FDw[>w`g&r5\Z9h],i*?qSu%H.s-PƷa wH(Lۖ4c[Q(+9J$?h&I=o(r!KMq,`?%6@MMz[ց(s=F{J u}̺^V GLZ0)>O-[ʽ7Dtk{&N2U`JMC3۪?,o`+k2g sL*C}<<;}-xn06M}iP9%6P`xFɠi Vylr]xjN׻ ~~1yΩ {72s.;(U ovq"9)Ͽ91ϕfHo'1H-!B01im-UEnq#(8eЇ̣yO˻ hLcufv:9W V7Ɏ#yjI^{/s[Jg1,j;]^w? ׯ[SkѯR<hl8[%cI-},czӇ+ڳVƄ&yssQԨ ;XP+lc=H%j#JzmRZg t"&<ʯޡ)qn82 N~I!꧇XQAMaWȭ8v@UF}އ~?蓎ROɩu9\ pk%&s8nuPnWeNWv$Eh-~9ƇmvSd}I}ooKmEUkܔu:1);G^ h ɨ#uGèƯqy{K&a"uţaIs3gZZA7b-y"[rs!aVLe?p%y׫UogMh7@*/"ĉҋjJՋ٨r? ͜h.} tBuмL!:⻹,H'[_մOW)ڎogcu- @''yx"Qe]͍bFdPXyd@БHvwx"gdi $e`ˠv@Co҈D:0k2'wOfM)\.Mkt= Z.緿b/sMC69@Ǧ$ڽ[Ǎ$H.*D3#|mlY4ȿ'9n @{XB-hFBf;O?$w0{-biҖ#c#… ї8AoT4ԣ!a4U AS"!*VH 7e`Om{e-N^,~ˁHD5F_xlITH ¬{W"ԡ4JiQk Fiw`6c)N9cmvbCvC3CWVǩEwĉä;p=ĶNxJ#1 6Nvω5eַE~+4iC;U}`dUWm8!8vk@6,pnOFFO K֜D!m/QӾ(>z( A(Xݗ1wJ<,/TbcE"HǏE;`11Qz̴]e0ۙk{9^wp1L ##ř es0o׳buqZvKdp]|fsqT}&@Ch7:dw 54B JbrȷZ]"Cj(Kp) p#. ?:[7Gq\-Q.\ep pKA'YphO(::t;ڜ) @P``XwT+,wu;=81iݩ'bkIh&2 6;>;p@u|g0#vS*"hyyOv%)-|7im^#VK0rxAP"VlF=֖[ץqE W qsi@4TEb XYҁF}pwޭ:>yE>=HOzK\* jEwZbd%Y3;]-C>6i[0[vf}Sȷt,s.X~]0mV*F[ #"Pd(jKc fÈY?I~ @;}*qbIB,~pOqfOzg3_x ff`3EpAfKr`z2H`$J9`^0J%OBCqYf#J wBuI90/Y"̊*4.޺gI;oTe/p="es'V4А^n5UEpLe >6}:ĖےY$=}ЪW$OT쌗:J/ZvCCLMj`Ⱦ ЊrXYA=sװ8[;BFd6QIE*/혍3y'ë>cM=qBay&h;j}s)]$17Vc?x[KIf/MdWQrg=*TjQV"E֋x eNU+^U?7!nޯ촛zJǧ8,&O1ifέ?#HPYUx+<ǜv[v"]{zF.m[1,d8 AUk!V4dlC'j?8ulk |i2]pTrb3&=_զm}tYAx !<)).FO 4N|}$q>&f97]n8<LJ d*?iKA?.c1%w4(6xD/& gϗ+&а,JQvkހV}M[kغnJbܿkהFd Bp>(9=OJI)w֣SɌ%#(A/F".]LnCpЛ1LBvEGj]E ъ7Hx!e:VylG]x :J#`aNW#2=l YҤ$KVǨ;xIDDׅQB?X]YYQߗ+Q%x5r淭p[~$R3}z8tz͌q)!G)AY\ R_>cwAl6ɵcVDy;`?=Wʡ0 Ο*qMZ!FaǰEˆRX)5}.T|Ky}`*תv,z_)N(p IVTR5Ĥо,!.G 6o'YhT7/b[+B測%RHzUmV7z_0235+vfߺ޵- QeADsXbŞYbĐx<0mi8ʉS$gsAHb=i_P3ք3zBgۙzFW@nT ӌTh0U}Z#&,$a)8MS06) V̋Qo85 N unF|;ᒫPyȹ׷4Ǿv~ @r;igV@PAct.y­dBBAZw@_W_6 g &7_KCY&@ ԲdݮoLي4!j9"Bn2^/_FD &`a7T)[,@%ΐFZ+;KWh>i $"lc(WC5dռU ɂfK}bm扲riCr(tnFFH%e._"~J L[E+v`ص4+{UJ*[bk.eu'J%8LCdqh HÊ\Έ`UT/{yk4w|h?DILSP03۳6O޲vÝ1ճz7ӿ~nĀh"*?7-#m& (;:} E|UHU-%`j#gƔ<<6 :g(ffPfxr oʏ1v~Qxq#rbCv nK0S Ǐ\_DD,23'?)Vst sQlա 3#MITf ]S:A|;Y:F1ĉH$WrٮcC@f8wJxt$%@?u'_t5 6 C,\w$&@(+:l#kr>! 4͓Q x1~ُtķIpUQn\#SdRJjZ ۃ\}>$׿Pf,Y_w; KtÂp|l#}s?^b=nI0Z*U=dH-)GysFo>e"^z Hhf0s_{B'Yӽfۙ>}#}X\WbՁ4yg] ʆh;op{Qو?}nxOۅR&fOΝ L>| VP 3%؇396dR? v46(-E7T&9KԖi$n0R Dz],ײ3k[dH|;o, -HK .G?}b{iDZ6Y[IxYܷoe5f06P_0`]-`P;Z,;Gv̷<NƪNx>vN bŹznM ЌLRK5ķ4Q=C` =p˅Mǎl5@9D/Jl%քT&O~ vÆQ'S kj_2 ]r?g!w}?X[dC~Rգ}HD(u ;dR Y(G1Q y\$B s^]^th|G?Oǧ[|q$HSĕ*HycyE%xer(j4= ݱ=ִVF՚9 ^-|>_* OhڋkPGWjԕk?⻄,ǣ`\,RΔKt'.H+!dx Y,J[ ƚ\c4bP]:7>U%*lOe2D(TlgY |.k eSl|դgMda`^ %[D2 It'0 Cm(@޸*m/S@Nwur|( Џde/p!nO ؟BnpFk%xM`U7]ܲ]۟P*o0W$Ra77y:p Ď<ӫݼMyxI;D,UQWYO %#hTȻ`?^O"2$֤3Is۵>]*F8Ղd^}" (N,4Wϯf@@WuGc~@J2j~l͘Xɏ9cpZ4;t$!0+xdlr``Lʸ>M@+m )G(.1 Yx!"[7vVװ7V!$jo="gԬ]{cxi+.2!$ c~ Q7!U"kP vt.&Жt 9$Kǝa  ?YHa j*!QQg&UL>ѕΕdZk{}4:H7jP?_asd*8P57oS~74_}MB ~cfr|&Q% >/>W[u0SNb%8^ά9V幷b6hn$J Z'.>l:7]1Δ$MăI>EtS$hr`"ߟ)*~^gH $-φ$cɅ{-囶xPXgxicG37Vr3#\3>1A=npe5ɣ'X"L Jj)''ׂ)+7~@0 ^õл-:+%;¸_^ CAsHyK $F+)e? [ur1fwn _ s߁ ޅ9;p]b Z"7KԔB׋w>50ͳľ֝" ?1hCyK@P=VlHh yפl?dӲdzQKFv1pXUhQ>՛[RBc8ա8RE)[mH? |]7yj tkTabxz_\\~`\,8=zȠc849@2|~Enx94X[w=QY ߅C:/԰O@%$LփFf1h@ՁD&vwAXZr[mr#?;[/>Ey5YxyX~YH}pewTԸ ֡6 w[-ʾj8|8\09_~`&\}<`<Yn06qNbIt.;Zq~ޜ#|y}xM /2D!xid{%O6Y3FԖ&}s)a\0gCE<>bvqE[ޣaytJɀ [ؿ+CZb UpBc sU5϶8|i*} LVzasrsn>c#%,Cdăȹyo^B\chz[<сPTkeGuJ{YH奭`o#D7Rݧ-טx%STߕYd`!R<ӠմqrWR5 ]Zbʵ?@2]KMׁg}"{F$k$jSto#+BG&x ԪGh0gsCw2P$0mtO?~q9.o% -"T&. \%"eIEO5s _‘EŮ{zQ,,֫`MH5.wC{|aZ/wNQث~24^J@Ḃ9H|b 4Ljq2ȱ{h >"Qm7G[A,]^8U8(dk I zZdKξstNy!8J m>ߒ49_{ywnG-43 Vg^ѯ^@džr5i ը?₴ϪpFw<^v@ 1:tYJCz* zyFyBLA|. xr|Н F)*uk~0^ Q!%!S̢f#nɒ?HE`3 nXtrOI2Vڢ:;PKW֟'XLͻ%_eO6)Tb7$EKhKu ag[WN&rur F(z+~T!8(j/uM^e۳zC-ײ:5@(_i}7JNes f[慤 4ݭ+$FJM7|z8zS)H{p0{V,+sWUo︻@e|~S~3gȵUdשw!:Rl5X}ߖ+I%!2%;4зiw bxZbS ɻY?B%1f{=>5>Q FVI eU}Нy)JEH3j (ƻ]'> GOeD t@KI'Ąktr wIP@^:{OdkyvF1ыwpЉdC:LCPN.VKSmw\c_tuf?.ұ L: 3:]VүҧQ.쁺#m ?kFM6T -96b%¦SԿQE-a ͬwS-[W>6y30d@2[|'#/F4ҍ$ FR|ylIى4M*R4Tmo&U2u<x/[y++)F(Uln`x)|f\4lӔ~/1MLԌgm7L)eF4&^|y-׶WlAhJY!+hDnE->7B>X7bŽxͻ LF89Vk.`95/SǙ]ߕjaJVehMfE+nXbǞJQJnXJ ԡ^@% j 5fv`m+!F. sOr,b7=e 9i.:Mg-TrclJ`u>gj'@R$>)Oc>PNwiCaũ`Mwބ땛Щ/rhTK,r#gptZD؀D-x}1Ϣ>=A(Z!@>ql ?wlQT+Y_B"@Ԩ0ՁIdwEuPK;I]9s "/oһZ [7i: cO{OnH>^q4ȇ҈ 2N. /'.RoPV*/@eP^fgsЛYJR!O~B Wc-ַ~ Qi ݨT ?Ik2 `uJlb3c(4ת[PfZ?Q^z6)Hԛ?Au?XU毂5}x ZTw=j%6w`XQG ET>5\P2ĤX !b HzSRPfFbAlNp.8opo_K#h)!\E^36>A,x|ko$y{:w$ [^Vr`;Fo[;eWDiWkFNB) S0& h.SA6#Vн2;yy(;$(6E[gՄhN.c\R q /UNqKAݾgڢ <-;󔀾OˠOr)hL7 Kym֔$ew cWy،4_$,Fƅ'j!¶yOlQib9>̅Pe;g2Hfp(*L)Lݛ5ˎڹcO1?y? *{"G蹝1mÅ|?u(d×Ӡ!(Cem#JK`QC{a͙%v0IMPr)yƟ mnL4t iYFxe> H$ 9 6H 8.0BI&2uPx TO I6D"~l QIG6zJR;bA.%yx'i3.4fvN;]PQ6N7NWhO&"nI]R 0v-j'n o0I^.r1&*=!IPQm{O'~zW\jǵr"`-7`GJtivٳls(lUY8sH#q^IHTy \*6Ǭ):ۜǓS ~mX.{H U%_n 3C?D pR_ hbo*rCń~v-,L;ə|{%KH+)<с ֙)N=x_+B%{aDe:|a/vu:;=C5 LSeF&\{b8n0S *͜760c1ul˝#^Q\  ʨ3}Dh%ǵWqUqQev 8J~H3uh!>$x=!S/TbFHs|4mfUYc7{;AHjh}2-NjfXkn'y,1 A\yoA4^hG%+tgZzE)*:Kg3Rv\Z~q sV$+PٱHP ϓR^rԘ[U⋕&Z8fJ>dqΑEi*f`߷rcko)ڥ WPh* \߰XY2#,86-{Rr0##P46qSTVEy>S!ʹI݋(%T3 `7uFiO/:pR Ϛ Z4>󟢁Y@DX(_ $طmP-/Jz[ ), J⭐pϋ$<ǟ c1ܲ '32 _v84]]"s'+TBj }_ɟr {}m̀)SzOa)Ƴ.}IhғBVfZkP( /d,::;ݵiNV^)Y7"~xkPeC--K FԻ4lA9nS%^&vmh]ԅ! kn#72s9.&꣖n wD4zG >EWQ6 sәѨ H ޝly {WPhdlgfv#Ugmd|ٳf}>"KCdF:$a0twm`DAĹnQZkaCr}sc )G;]0饀5!99 [Q!8=ޱ~BA?f773}_u9%Q:@ 0a#wE-!##֭\Wc`Ǣǐ_݊{ԊeǑFjCF{ga …σz {6Y!"R?ȥdcmJ/-]1 W 9XA@::=v3pm/_)/h~;q-&ht'KUc֎< v Munҙb ?mRq>?3c+'y)+hSٶmO4%ZEL/kIUX<Cr_@{_uS(lB¦^&-g>R0N_PfI'n0ʤ!b\cjǼXpjMS9<)3S+ ,$aat6໽rFF$q+KRKWf+ˤS@vi=em$ocbg'+V ĖG>)ErG?WPq}(8#eMOƳvZ}-}q@WYS)#Uptw9S2:AZINÛ`l.̝"~A= n}n?uӝ#Mjp.3Pu|Mw!IOx%\__-q18$6M3y}ź^9JuO*o2KEO'!0gU+Rr~ KT?trHBHaS)瑁'x^ @ .ߴGD|k8_)Waޚã7ʁ~ģ0+Lݍlܕ)G뎞-tqpܬ9xwu:50{N$+b2hh,/z{8:#i陴.,ʧ&鳷%ܪ>޶j}6+pt||jVj/+)e{eV~;.*ȿ=jU]WfCT?`4nhb\Yȏ͓Blҕ҅:DBYW crdm$vmf3O$} 3)Q#$Lj>-vyGAO=6:iw+q Y?'d2Ra*N)[`~`n)}N6S#Ue8V>7z 40hQǫ 3&nkPPveKiF:-Ih@~ 3uw(B/[K& e{/p6{ƨ_@W@}ٜ=Dfɢp@Y ~KW @́ohS9 鞻Y,VBcqVD,`L\;ؑy`4Oqsj<`{"rytO><g +Bi=& !mN5euͼ\UC$G&Dp$FRmnvD6|p˙u2o0TJNC*4 /|ʹ 9Cz ?}rK8;;t:&yM2k,nLFuȎY.< &yKU[p(+];2/-:ӈ\7)ЖĦ׼ iΟ\C˵!лčjHOC kaۛL%fsI߭F:0O;}+,7LjSy?5rb#65[T@b Dn۳H`,¸H'N{ &p2"/4QZkhĝUppsQCÐ$G 6`!;cnrͺ*i-*,R\J  [һrrS,c{/&X@A]O"[q- oE(l' T5r†)ԻK.tf :foTh/vB9߾>vT6N=Bط7Cz߻? ןAz7W!ѠBUnMҰD=IZz.YEPvXI"X<-|_ldJ߭ʳ ΒfK= !3\cAC5)H }ʲq/g"㪚 gIIu qY?sox˺Dž׉80lhJ)S]J1d#_N1![9-c:E @8O26cY"*|ƪJ 2 ~3 A靍 ȹ B`߈[`E4ƒE#]pxB[/ۋKqlp<(ŞQD=g4>VE2k3P bCo׼ ;rVY|yxZ4z{HmUw苵HO\oX|il %(t׺u$jSPRYR<^D N>pLlh '!ŜI]f Sb%|ڂhӒ̌5&~r >CK"*J4!0DTuf)xr"]&xbgۣ'zFBEƷ)o^,"*9dHbv|q4Ǖ*ڈ ^ 5~DbrC`F/Rs 77H䬞aineu܌K!Iq}+ނ7I>&&dOѺP'HW0 C*=/fo~4[+0iվ׵v`.ֵ_A<*KUvt@=`8: P(UOdwV<`u 06*z6_:,$lXњdMz'Ly.g?$x_+ ޡ5ol7gG{ G-t/11mTGSup*E znH +o탫1(d,w?zM>˗sHr-_AKv)-*D ݔC# /'Y-F,2#͜(xoA: D@̩1< \op\9+{4ߴAþc 0դU\t@hUЌ vh*/ŧ,k=b O,bFzYNF|a:9uWG%/}g"+P4 ٦ҋ蛐Nuwա:&{t<:a+KLz';Fv!ˉƕr.JK K|i"G:D2jF_uiuW?]7Sa=BG4wq01&v〈R$3>&8 7vz\ kjO/?_+dgHϲ*|!zL1>̄f,A{4rHޗ6Ec ͷCOmyP+ .yw+)m~q/"|WO4<]\^bKMꤖUSGA {P5axύcd*E |te 5Yuws%tqxڧh߰\;6~K> HO1?Zr"]?/ M ȗbдPИx`ԷT4L-uepI뺋 6g.m0i0 s뫹퍉yX-Gf\kcU,h{U-5r;"ct2` 3Pz72\+3֫&#qH`壔q hot{֎nimH"%R7Z\׷aP\\򶎱a)BX`m9ݝ^4\9 KI5-Kҡ$iլ|6W7ؽ}0w_$+/FH~0 [r5tmN"D}4sbrrLU&^F(9^M5Iɖb4`F KqW pS`k5=dHrpqsiu)o"L") r5(: gaBdB607޺$1)@DhD&Z FRQCjyK/>ɴ `gq|}_CڡϾȦFFL JQL9K嗕ܽ{54;l7^j"2;0x;8ؓcqdcr}dHɐGPy4S{$]f1 Z}'TRǑ@jQ@AAi)Wf<%oC_YʯqULbPҳJbAIjW̶OLH x8K;ga$]Pz3x~%ED9i5UW3K\+  ^& ',(o CiS< i3{ jC>=6*2=| 찒NB r[p{X5pOW yXS#xzv{^ Wi[s@#;SAB&|BmkW+7I/K9B*=nq \3,_;ynry0k$mR+| syA1W }DN+4{WLWd~1lr@|xԼwT7HzzG- ??6~Dk3"5:\>O]3l0O(`s&/uAڍ>92WZDz}Jn3! o/AoMaqZ`%pBuPB{n04ύk.;W B`7㪚YVv5`yǰO= x0ʴ-Ӣ (*0!4 XgpRN' -vfOQ?IOeyvBn AN0UM,į qO#&99Zr@ ]tвsR mưޒ w~0,4zBk,H R,>$ KyhF6KŒdISXv-B /+Aqbh֓. Ox}l(~'p+ Vϝ]Vm=Y/}ԇPkqGBQR-Pv."!wkS pt'(+,ͣL= ȏLr ]~fפ gJ7`jO1gw (my3`$MI,D4$EǜG$KY幼M\gӃ+9 hc,3j:roqSz1FrV;M|-|=\'Q4jt8' N ^YgunHPKj 'o׿]S1Sngkֳ 2BDЎn[4nU8F^fE\ ):CO&x1! ZyHV穀U 1D{5Ƀzg"V &6i0G3]G{!Rޟo1 ˆ?P=j+R2~ QF2~}vbQı=S[b˓H6"0ҍo]w+X$~8?esZ,xl:+7zYLOqP =Q|K ڻ&^04 TYcyUg&|K"}Ucf ۗlmL;KeKlXp 2R.4w³5 "uӨo(Vqz!R' dYPYw sϒ|7ȶY;m55z7-"bRd[һu?Vؽn,AyUhD 1%s_uq㝔v Ò@OS.`^W_Gú*uL'$P;9El= ?8xm|ɱ]bM7)=s~A`h8Zї>L̏hn2U\uJi' o),RL}:SN> b`d-}ݼWU7KDr7];4P50d1רUedGZu3i^gTϬ 1 !C y ӆYi:ᶶsNkwsۖտ|v\9+ʯ16΄D?hw%V3O[;R7@קʼ ]^}jI#lμObȆMڭs/d a}jB?ɴ㞷}g[ 1cMW#ޗ}k%=KwoB+֎DY׺ Agmۤ<H_iF3I &ߋU< p,I'\uI{AN"lMdG`$dB#, 謍$~Ѥxu٠/cG*|&c JTI$f %Z,,*{MwGi{TS!olgZKfTv5]|:DHW^ ȾB#R{61|esdtXCO|J\קHa]`ESpO2o78idQmB1I3J:dsޑL4LҢ*YN1t꩗ `D'I2y桢09' }Ni@u*0) -宎pͿP3KʲŦ'ْ̱vX-6c*f+I *j#$RLE?nf$rٯۤo#y}3kF/b*N} aF{]iwtҵ)l.,(۸^=Srrt#̖π1]V1ANdTGh̔ h)ssPnI$˜ ՠK=m{&!m@6c[.d~銎*@v+&IHTWS~ߐ,j2bkPtm! a2GaF2_vRyܖQ?vMU^vm$PNE.~,FE Mtx1l-:<|lXa!3fO1+.f] )%3{x&Mzet5rךoYP%ANy 7@܎ȾՋz/j´9&v(ߖpPKZN5F? Bj`YڏdwnŶ  ,+CO5R0sʴ/FTw9:d_Fgkndh0 s.#>BoG-5$F(S-H@ĥ$( ND`+hГCy{l?8\@S(]4_)n [,r_/d |pb)4#:[v%cf<=-?2*tW9}V!$S~>Q/^ݣ-KDϾJn8S{mrvE(b׮ Hf5-=4ޒoyd[Ųw=- |sDtaZj,ܼȜ xO3W,YnyvG+z ܯR^Mt`vrᄊX0K} u͂uʮ|v KuH+^[ԜHvp{7Vi'a&w =4׻;ʖ&$Wb2ӣ 7rVTNسu;_hWhȺFBjHmN!lc^:v1:QԽb75b:yu[r/4{qU 1HJȇV4ɤdpz/\>ӁS!dt*Z'LHq j$\]]Da@U {Pm?٪CoD{~.4+9cA`W| \,Nl/N)`["vCr0WBh},HT[b8MmJ`:5,0cRI y_Е֩&@ʎ44u&q O=Ͳh8}UsʇQN06yWYCK {8y½.-8ŒL쥄ލ28-,G\-_8-cc(!e9|A]`p=;1RҌ$~ѴuxD:c~0r`ߗ<@M:KQ_2ܢ|Z=CԩnZLx3MkE咒x{~Kn[&<@tygHqHqo`,4|. 7@0eJiUrnۄ2i2*js9utɃ[6ۤ^]{LU ,ƞէ2+U!POpr '1'Ybkǯ ,JP7t*_3x7zjv󍴇qˈϨKgu.&m':MuY^bb/vP_l"xHNT3WAGlFS{ ZyȫQio@76VR<O 䂾[ƻ___vyz}B +TeRq1 ߄=vͺre TE>ub(92e6g K8NGJcec+ Og]_X8 !{ Aĺ#[; 1. X`RƋG.lr3_ ^(1KDLakǨ㖓&X>y|-6Fdjϗ `G ^;ގx DҠkCx֏=X?.s4*yHU=ɭɾk{r=E!l# KG+Ad6mVɄLJ@5MD=-aEi7ƙ)Ss R=MZLxYewN3fӺűy&". 5KR Jĉ'NYn"3묠3*8["Խud~֢&?#wAJ["U8|g8VY-4wphmf|6mr;q=e/=&Jȴ}''UBEVo2J;3-zXdLd ao;7z.gALMt@r xJ$P.)F,j(&gYEϡ؏~*H1x,ج㒧ϔ _hxqщ#tZQ S#[f"X~>OLSrdʠAd7b9ȼm%xE~ Oض>h{~1wa{7 7.H)S,`nĪOHun-DମQ$O q%)^Gauni_i*h3({.~ @ fM28&4 PQɡFΪph̜ˑT Qe<WPE"G5"HS3`= 4|Mn"$j [a+hB O"Fo:PIf=wOd9h6mw <;-#EqLϞL$ +xl7e-A>tZ%5iJރIg P;YVd+sw0 8F̿u 5ɡjSB~Rc1A%LŊkYGf؏?K^W C /,ǸiSioOCkwZ @drlM @lejyg _q>ybBzB`+x_o`XW|F(yGջVz(K.kP%D =%t9@RՉDG?qFHM}7DF͡h{`8MT4ҙɽ>cNK'yϯss Th\&a O?~E'Y j0v6zs=}xu4$}MɳGP$׼~$6~M,Xjԃ@ 4:-{<΅ĭ*p:Tl_}2ۛ&./8TXJDy-0͑ƹĉ҂AS}]Բn{קݦi."BLnRG=v[IЏDE>2`rmrx"xt"j CTsOF[6c.&.k50ne7MD/Q}r6eYqmMM71䟔܊ޝ؞Q@L-!j)${625wΪ+@~KX}cW'`!Ը gA{7H}Nt؉xV튞)Wˏ$ Ж z= ^`X5a#X6@G/͵GAcȕ«R "%r՞ T S6=ܬ K3DBV“Ŵr^3ڸgqE7 wUxևS~h>Sc rXJX$M( (,b3`2G'_' YUBs9*BOV2X7A,GeHE;yZ X!]\~ϥaC!$gR[/W4Ea~x; b~ < Q3j!vbIu!'K&xYk{ƽ}ZebM8 A?/NVvy@'5WQUQ=+3kKj`SwOcHWkP9gUagUeskny֥hp@lQ,^ըf5`?}-3:QtH74%?ClN$X36w/IѢClP &+y4{mBC\SySGxZ5؅hD3ZT!&,}od ;uI 7OyB욠 Rl*ݟhzxM46;$4Cž}:i"`\]%=N^@T9k yi0:C `}~mr%c!] cVpXMYt+XW g=nEkC5_$2<6ؙ sw}dd _7@E=)s_Yr0ŇM[W, _lV䈕'hS\!{~*i:ZK9#$\wQApB4a\"w" TL pa-p^3~`0P>Ô&k-)u(VR8##7Gퟙ> l d*ʴD-ݐeZnva( "+m^hQ2L&!‡xεH W-k6 NCv*d쇤J[2$02jaH9\ h''- hK|9_9/wL]$?'dȊ?'Ǝw :=)\"<egI*va{]Kh}{^pX{r[=M\1g7/[qַq/HN쬢I r5U0ypm fKcn/MSnHiɉڱ95W_iA^7ˎ @Ē3?=MUZ60p_iSTs<W{D#N5ZH: mPqy1/pKOvc1gӑ>'׋qgM{8#n|>\㌵Y~zk.G  ڶKw߁݊3;_]j3n C)1»GB)O@^jQc< TԖA6J'#PL]ZƸs{Gld4_JSaNŕE5ze,(Ih Oe@}} JOm/U,&J8Msͯ o "9 FѲ" ۋ4ŝƊ`jIJT.4?KcE?"H=<"/CZZ@,`iL f Ct`Na$$&=uj6n5A&. )Kw+2hYGڦLgLsu5+SMD/Plm, ~H4RHD9|-kc'nR% Y \zۂ| wu[5~O7 oo𸖓`ʍ.zݹ`F%0{̚/Dfa[ؑ|ꥲUmAW9@M}!´&J JZcG"Kd8o`B+< lU1jr7yS1ٵیrVZ 61sJpvd ;"+>-@p2߱Ĩ#EWhwmHgpjm`T^/@J:pl4#v ^ƜyHTF.>?J~ }+p^+%vcT1}E)+؟NwRl6 8wW-xj%6$)+vG /` *:;"޲`+F}6lf{Faڏ:eOƱS_T(øؐ믵 aŠ-ڮ9pC 8ж9}5jF;\PR(v蕄pU&4o&3cURCynaTib23Y O#55j| wn{yaJ]?.S 4~D5E02ViFLg}h{ 3r:X;GF$]D %Rm{}o 53rސ ^;RVb]G1$r+pxwXì@{\;s5U.CM v->\mZ# .PtQQ `bU\u=xz68U&z 2,Vc7uF?jS2K]NvEvhRh U"j*x?ؑ%NY`h8>6xKr=/Oij3\=in|j*h:Ys^o'VjYUn/gRO}%XkzhZ_>jR_+ùȌWFI-fh颅> tõ%}dO z9a?pC:ǟwm:gk٢NBǰNrFf @' VNv%DVf}O^Pk3 zZ4 O)л'*9_> [&Eg=8O*e9Y3ῇbߗޤuÕgW0*nh!X .VNy[=iR\yp~0Bf;Zk=`W j뽓0i# y|xJڦ^$hX,!=*̸)36m[D@ ([9k^[y4Pkۮ EԲ'(s)Un<&?2/s9)uY6vXuF}Rf_ K]@l!¿H:gPk7wd֢=fw?MB â3^(]N&|8|n8- ^R[Iuʔ8eTD.x?$C;DڈeA+N֊TyS6n])GK^XFw=D3'-(`x"!&p (pN*vb83q T 9ycLKgI\wuvn0DOJgP jݴhE[@2[iza+v7WоCk=i+-LP'ʪ1Vڧ7ٯ*qu%3 אDƾkwNk%4~ƑBzp3m6m&k^ƫ7o0,?+96'(vi!_ihnJǂ{8'i%ʬVgyvج΄GW#ElՌj "̽ ZB ZM԰%MxiH:]9Xd?72B4"]!@J,X|]|39Xf1nԣ;9!Ȓq KexQo~#mC{Z5J {p% ip~c/TRi]-i|0kő ͞/by=& M$nj.`@>fXCltpa%x d҂>?%DS}H!tBB0^[OR1Ӑʵ6QZq?eV_ ?oC@VZ.;׎(\^k񺁡ӿjobG 6һ*S Ir;({.}-׷t0_8/AemH!6qJ]˻*nH ٶTExѬ [S]<߬!hD%'XcՄC%-K }]Ʋ`,]:a>Pvlƴ›n=s}_yr;u.QoiFsHH!_4%!LE"#f$~M g/[tM+@88fDULK1=n 2q8BWX0Zۚ/ jD-( A)aV:0ȷndo#{ céO E >NqoO .'CU2'<_xa\Z76O2nloKEr+W:x]6@슷jjVNuV<ݘ{VO~@SG? *1 :Es,x_Nr7^rsYպBAj|.u C!2O͂`d"(klѫ[j &$GJ5V@Hx&Vۯnzt -/^ 9Q_C+3T[M+.նEiFr ZýpKkT=LjGRER dE;{, 7A'O"&WJg3Z GlƂOcd:Nzദhk}vy qvh3 k| fs7XJBabC#YĮe\\ȫҁۧ uh2Y+I@+/Mnuf%fwDiKCZs⤲:\)ܞO7,0ulxWqk ) KXȬ9&ϖ5 |Ip!:"8bi7]e|ڷGThXihu[0]%S7\eEMN{+[DLR|e06:(r5[ph4|'jsܫ / y>ŲO8`,ERjA.Z~ } M":3),QDtF[v:@![B*\/pkzAZaioM`AX-濒 4#R+?( 8lӟO-1a6]ɪ>F"ɨ??RN@L d)6/Om]AqϪ9W6D!bV.{ٛO8]īK齿 HJJ=]qL oeSSrֳeG/%j\!S>23P*4S =byB 5)Y#yN#lܛH O)sC@mLL+@1m-gИddΩN|LFESTc]\ߪCukGLk ,F'D6?{,2읲Hˠ/@4FqQ(w"|U'~ّ>RH߫RyNVdXɟ @GLϏR{u;4D= gבy  bQ\yǵ/W]ZFl]D&PӰW0cM2ss :/'ʘڀzBQp㐷6A9ñ_g rL:0w,},Rdd&I ՔJ5VGbO" Mk`x) +Tض>~K;BtTzkD0~ o&oUy~Ĺ<ˇpk$JcQ>Tz-$n`$U`-r cy9%Eeo/\OjB9l]MfK#bPIi: {bA[}?5#3J*+I~(t %W;r Dx@=bPϧD[%SmJ&m4 c[07F(Ӆpré^0 W]ryc{]0CB؅zRRVk6°17 hEtUi sA|N[_[}*\XE|/q3Ji+3-kbY$|o(4\k&ky+=<ljTVڔžaqІTTpC׃e3O:j@3G&=~/>pJϟY?UdإbD⬿(nڳ\"j˩LZi+nh &|_GF zLWnIi=A0+i &;ߘ?>uDZ-kRER>xO$ԃK{'lġ ua4bS=&S[1I+5=<;4璍@nn7?;0֕0rXs3ܪ4)J rKp=ػy'W`Z03,],T$|MKLCgVSxi[ۈ.;%'3'AJB˾Ftbp&.aɧ=D(]Wnl 4qKew#4-fsz%TcZ6\ Pc${(͝N9t.-n"v?)8gtb~0:Ӑ qŃ<<-b4/>ǐL~zo/X! ,p xpy+G5YK:'Q2P$ҥ -C/W?d߻Jl6wAl#{6_~fr{օIuj'$t#9 9ғ@̈́<5y^b!!STo%>f̯J=al>=D U,E@d)R} x&WIS dhq }I+wq8@΄,Zwp_0Sf+;icW*s|4!0jI]{%_/*3$$tϷ=Y|+|!MM 0H)ȯu2$8ڒ3²m芥$^̿xmBCT"utE1ah\,csd VǢI%ᓐŔ!5rkcnfH+ZEo&xmp[*81]GHIKϲYPp̏ }㢩3^ .%P+ Ӏ q/ 3+ٿ-tcU:8_%giJ]O[cñ<=Q=my4F)EC /mƭ%ʷ#Jq o=a{3MR5XI5㝛Je|01R@Pj^CU1+猦VHX*1U@(,"z@F6n03VR0X[ +ߖ,J 8ܹߐ{T"MK8~o*C^-T}F`S )llR\i^V;4!͝i(0so=a|`x7LfQbrq`",(vװjYg'@_p4K[&7 fuaշ߽0gWsab{))"'B\ w>$[ جGoӖ.kԚEhP0F[:D_\mۄ|;ꑙ~ˬ7e7Cѷu>NV{ʝș(Ym1LUQ-}7FQ58aUFüB'8(t6Dim8[K ŲM' 2‡a )jEZw+` K)i#+C+3"H"֎#GRpo%$+</eo c{$*XEy仙zjڌce#EZ;gΐWO)(ўq-¶Y4J65UՄM·1(WROw?SW7q8![{o)Oc/w 'vPlO"Ki*o 5%b~w'e3NjCm>2_pgqEm!pB6=`9΃tLiXk{pu(GR @s/fYR*o0$=U p)C,*\->Dw'~3t#xK"tS7P"PXF'}`c}VyWtx{ +dqMEƸ{i9S$}딥,IOOvJj1 S^m_H`~#q,f8S1_cߙ Y) }(_ݙُQm6N@БSib XG_beͲNZ%9<|e&nSp)IkKln:6`xZHBQݜ){0Rjj0`ȷbUG *T< hU NuMwCTHy_Hn瘖*VD5N}]hhct5ٵx-2K*P%`/4+xʐ HKо}K݄ۗ7"?MuLj ŤNLU!᭸TS((̏7kZ:wأT)) wa+԰ wRaj/;N sS2U**[xz ZPxFZ:2d%msAXR_5dfgJ߰BȴčݐGCY1ݷ/c\#)+GзSzWR^y&>J_xiEԳ?$wm1Z=,ۘb@>HvN%P=P@kg/[]v"}6ب7<5 HR>ŊIN,Y?ۊi3o$KM˦B9GX\ˈ)ذ ~2f3/,9ݢ[\٬: QR{F  Nɂν2f,TMpDo6(YI-tݽc_1y90<Ļgu/:G}JC\:@+wԐq3zDQ: Nh9G id%6+{2uzR;_R&{ђSt*Bq.gZy]CW%no%02$33=+#z1."eDE%}nPd[FEģz;}OS gekPs0*VU_#{JHg<{RCQTc%"_]ʙ*4C+"}G'R UB }\/wj`4rI\;+mY5#D@j[H\ؒK ysL㱚,KghflQ fd!rт\gϰ' )Em?/t6D'b\-Xiݟ:hdQ_n5i!yf^6Qs~ qh*񱴊" `LtN*&ߙ#"#S;95Y& e. rϤ( mfxdǣ:d%d5HDS+Tߓqi)Cn^%ep(}E=l+;LHP\BC>=v'hޱK]{$ P]t[(8+SڨtBvGX2-@.#8Z; `ȲU=7ˍfKI:t2 itUuxyLjMFfMs(5Ӎb@AxMEccaP9iprONR[ꮳ\n-^# (/b › ,a=t8cG=0Q'e_˰8rcZDw-_uXR-MŀcZ:(1aJ 28Κ5b0JOUaA3$\T`)i v''#R(O0N㘉G4dU*Vg*@_5'd/+ n~B~ﳦA(:JPLợ@g=R)O'ohSL+ʱ~fg ]UcH86!yY2'*-21hB{,vH}aܗB<^Qھd~X}z3Ψ)kl/h<robm^< n7W77inS^lB"1!\4Zc8Dt)HdUݠ=" oT%&u"xllkdJFG z4r8b1+>)@F0`8Dg\䬖TjDg_ PkI uL/Pdn/ "{=5fm7@"lOA}r_UkJ#s6Hw]ʾX[쬽Kl$qR]a7~ɝYejJC@eqPpeč6TJ7{ml}9\%|)]$+b6_>U.]um)š0آ@Hރعu `͡qZ.jkdqSFz.ǙZ cN`pl|I:`%Ι=eX+a]ެY4VZmdo;e鎂Ce x;/;ZYl]yU N. tFAdAI&L2ف/+BcuFu+LO.l,Bl&wy#E@r] 9UԈYQCAփ~; w{>M/EEIO4+RoiFLˉ'mO9*ǐRq7lqVnIY:pf5 8opv uS M: ZQї#4r&n)m$T_ߴ;bOy&A<]Pҹ9sd;),@djTVG gprSĤb Āx K&aX͙'[*n$mfmWG6'r8"b2lDa,\'zX֯gtWrLSkw݊@BSH#wv%ٱ kQUG/Y_bVP].t&mUjX(T 1s` ;vb[.FkՏNrZ?Nk*iW?I avX辴5\$s(I\(#?ԴԿۯo1O$:r@B+$Y=);ZHVhM w1r[Xۇq"}n)bkH@}ld85u5fs%[bth7Wɿ^-Xr1ޝ J<8C#/rZf` WH AIåSi+ꦑes: 0&r9Ep6s׍|#TnyW6+Yɳ|8ve&)Ď S<ڤ X%sRL+pb=ɣ iY$څy+vy23x3E XEI0:V!Oߞ(%umޓjȋ^OT* 3@jUO;lFUY"[JfRKۏO;$cNI9KCOcDyuwRkVZ\j7eF\178. H_:ljFV6Bc@n/=]-4gv$2J 嘁Z5&'tA 5M&řB!|@Dk="GO`H'zU>“ГVd"# "lԉNzߌފ+|g~5vsoa])\fˁh_NM?rEJZA+o 5W}?YّܶacqsT*ulkDY?d^'.xM+} ( _|fJj,&:=xœ: %#]QL8#rfOy!!NʙszW^sqJ[5`drJ_u .Kwiy@z: ^[!'+!0(4_[/Eԏy*ιHmaͭvw3/!|$Z.؍Ej/ SH^Xp\~2\BI# bĺ`QɕBh(wr;L n մsZ,tj? E4Iu?v4/syƔLjlR$d2gg3}_+JI~}ˠK( }"IOlqŦ@|KM.'P0݇"J70w? xz|OȻ].hitXH }o7GFS!n%Чx91Je"p+DB |1TX߻L3N8z)p(*00uG,#Iwr!S><l!}傏wIb%C"=pޘj8BCXTYv'[t O ]>De67^0}K|Zw kyLSgX81~7Ʌ +!k 6< SAR'eƝ6JDikɱK:?ȷ fc_zX[#'n̰> e;S'4`9UԬ,2๼OO6F0_ R=zѮq [뀋0b-ߘfBJr!~hh(rlFL,>P|!bnhJuotL C3=eW0_ 9VN37҉ZVud|uK0j)EȆ6AvBX+nk! 3si)ND/2B)jRq ߵv+\]TwS{X@MIMS2՝l[ɻ/d+܋մy@E/dCS&*zny¹ @`bf38 0GJ@DM;Dӟc'ڭl<6"dJ2`Sé5lU/x3QRp9FD_w?쏭=<[keaA]T=Bp&S{khW'7`z9_xcIP/; >z\6]4E U".Vy5j8!1k佃1 C̕^Z&H++-JHLz 9\H~`9d:Xlڈ@tdgTsI6rF*6k`qǤYZcQx,q뷰p^~1"DT۝h+S@kP-﹅Vn؛f[LcaJYw[>፸8aRLS^ȺtptE}"ȕ?-%/A=4o7G&+:%psH \ |R BA% "aޚXx1Q?jn42 v8 Z0v[kb2 Fvq{;\8яIL#Rk)w?o(qY0G&.;S>(7c`ɣeBB6! Gz WrU O kI/a3)h^tç} Ih,ntO v):+jHUW R9q(w_ؘ]k-W1k1W3 7h =rų چËȎ=o~:R-(DMCEdJG4yQ9xeAvC6T ʊiuFGXp6mdl \fKP7`X=HR,ap.sZQENEKe_ުYڴTt=fLT-HM+BJ.<ݹcكp';E4k6 z y> i `iG`蜙:kSF">ILY\qy v971ܨɂܹmÅ " =A-f7,ٍ-sڊ{V k`@4<.La5f? ;ͥ)ϙv\飊E>䶕h,ׄÀ԰5p#]~S O'M#?Sh!oA<BPD5S];Hx_Q OmE7 7469x^ټ l˼ )9hɫ4Ta23swN>-sF'Q.]d- o)PIIP隣;-K̯rNEY1O ;z++c 4r[E%SfWwgT{pZ0fHwAW7-*!V~yƆʬL l|sIŦ=3X~ED0H0hai9N0O]ySq t!vo{UƉ+ݹPlj]CP,u EMEkIwɗg_*{.pzar"$p2w.).4}-t8,jZ ZSz[yJ΂t*XqYlwRKV*Jd H@5/WK^CU5%V`,vl[z3X ߷S'2Cϋ.0>IV\ɮ7#m6bs 9~ )*yr!nNMﻴYx=g u"wZ6&g_$z|ݥ'H{͋ܨ鳛jJrbu1AVGȦY54 (F]/`GV6[eJZ/L}IeYB\O0\֨6Ԩ[~v(EVt.dJp$*2DpvTUjK9ѼʪfI#O#+팥OL)e޽2 Ҭhww\-b>sE!q%]_j .aq˭g"_8Q֢mƳ0wOꑶMpn/NJ6gwz'.SU7̶JTR)ܳQ0&[xs kT}B5 IaҰFNBAN5&w8ЌMX# qT:t{rA x* +Q뉣e#ydP\{M_h%sM ;)@ϵZU^LfOhرbdgÞ?@@C Y-c[ CNnIA s!`ǛFVRZ!Em5;?W r۸s\G1KDْ3. +'EѯaOi2ӣ7SC عݬl{&رuձ-=H}lb A: $jhxoc 2Zgyŵ3.$pbе7͍Kq5lf Cha,;QnJT ]C?VERUV aga' n%v&0-b`[k0La:>uyxG[qgًo3+ͫfK֖̕U$MLon?V5C]uH|ZdDͭh} Hiat :zɁz_K<| DMHn cPwwX Y./dL!|HkN*ޟ&$VxbG-sF=@. v :ЌJz:+M<,1$S8@>O!S9l17$cBy饩:_ Z)ݰlNUkLA-+ PuNPQ(z 7G7':w])z^θZ)Ψ"G늝fl,X3*bR.>Î4뇣.9ы^IGOFdMgX辠7兓,CZ 1=2i)`huj,0τ&\u5?f,QhP=(%n@]f$[x_ټ=_X>Y2d6؎L Rqg4EA/ 0;:g^sr.AkZjC__w_ ?6\yI@G48 *<]9RVlH>Qg< WST7KpŠ*l')E\7ʏ]NO\< \9@-p> F&@*7^Trw,jO]S|.ZVp=(qQV,qA{ڪ"iywLZWø6/h¯wRڬAi(2!B'@e6s D0T0W8z@61Ҩ/3 F'6;&Dh͘[X!໮ؔnTfrօ9,B^4d;UV7٦yd;V::>JY/KkoӊU%"C䙮V'j{T<?Q)H"焕Q~p74q^wv}g`+d::Q$ i.B~2Z4h`߃9F4n*s8/ѸK(=AÙwf,t@5|!ܙwH0-=fbBP:=9+krk0/bB'enA @Fݰ`qthc0Ͷ<,3aI_eEbHuot}`M5gZ,'TUhGsszIj.bCް ]xL"îpBCMUw[@ηA4k:UdC@("b560 W40ZW,~j2nUAV^%Qj5H1s_L?oN߼uC@\N\>V+vnnȽ*?~Rj-ӾI\ tR*RO;&KKuNjpP0 {f [[൜mu]fh\ށBdZK਒uJbɼ@  #ג4vC\K#Q DP;^'vNŮbx_ǙK=r5Zu!$6"u@ZT*((z()S,ݳ Rƽ--n^w!Kl =B}Jj^EY$c'H+s?B6kտB;9I(g(; SB,R`/,$Ŭ Ć98'sδĸب=jٰD~GN͑6lG|5GoMײO4uו+^VWAp+gDTO~8CĿlpʗőtv=/ Q=0FVh/IjC$k +޵|0A z YjbI'ȑT튳3!j:UN)=go)weB6eP5F/'..tp-/틍2\*PLڛ('US?ہúV+HCUtqgVNct d_Nu=[ ٌr8I& .No}}pmʃ$oY}98x-.2cI~0 @(TԻ[7u/s:| |i+I7W{0 6"w駇f5i$^nVjMk\ rCYr8j.EPfw|4:fN%](ZcVo~{{aQH$ CRE :ʇFuHkٕ>O{NTXRcy l*S7ٙ(1K^dA'[D e,HT4?AZ.)TL :-H@8/q\ҋΫ1CΛ]s,IbIП$p#9t79Bl!.>`7bz46uG ^ۛ};IM[[7i6qV]m尼vU(շ\-`)  =Ow vBkuWOv˫/6)5 ]yx jqW19Kͳ˜OFjG?y8k[mB(>b0#.!_r@\T2<"- /1*О67e^ B]etʧ_ ͹O?*x 3epY[mϛJn=-GQ9oaI"񢅢ᒓIY;O{\Х5i}[V W*υ뼔|%(B wPZWHz:PvcW.>. vxy$o7$Y[XLRݏTp)VS}w,ѩ眣6 ~_#BvyXomjJs3{eK 0j jeZfC=?DKi:~ <*B'><{zJ7ZG;(y9ǭI\5$uYW2TU ʉ yv҅H_Tb VDXBw| I}t5̃K#_>Ԩ`"x!J5=' d/V?0{1r_o qLn2A;^ťmۚIj'8ONC)Qd|s2c*͏wHqeC RUdag/ٮj>39ׅsۏvmxhVrb *3r̢6PICƎ ηi4ݎ}z<_Z"7άȕ-@"{*'5E%iw ?hZcc0<ދ:Z<"N&j4TH;3(e'xٯȆ(-O)uu)rg&eyLx0Ϋ2 t Wڌފ鶛T$ڪq$rzpGhխȗɔ˚J3Sk ^`lÄ78<p޺.~M?rKum ]Q *UwZ;TzuSL϶igd@%FaHʨ6vV!A欖mM':C\Ѷ{@;Qѥď1n p#-pU97>s ZjO^JY#;RyS/c|Ԇ;HDx *$n #+े/6ul,LB@JiBA1{-Y' y_1,6̫o]CzJATs3uPP쭷v;Ѿ ˝~AbrT2OɶUyo=݉H>Zzľo9eO=GLsІsT05iݽI,SOz']})VXYd[>g=uL—SK'b =ubn.~See7"=Lg!39S9 8vgjTI?];ȺpS-i y^waٛ^* HMo.r<@#Zˠ{dN]"06w_< 59]6~{m2:f*86~S2Sf; SbaA1.9FSm}Ӣyf%Oygt'3fhnr_1I3u b-5GwA^ZPcVf?ѻ=u*9 e$gyMm'k ΰ;ioIZLVyydoq+"R}X7|jc+||5?ĚТ*G"a|- "+3q߭v42bW!?;1G FWo2bU(*O_tdp#vǼ6T{ TJydRQNC6; O^h\]^7m-¿(OCt1x{]U [6z7%dQJ5L:\Sc~ 5QaԸ V7E57 92uhxniXݝDCjԈ`{). ;a/DtR)NbB݄Xd:97L=]e\IpLJgV$OWKEӑڐ.XRKb9̷gK+5SdjdN-lACF9aXH1$;71^E:@Ι`\У/X|e*@STL_Ń.q2'LTjD fLHA!&&_vYI^b9;&d赗}tnDM:4o(9z"nL;q KhvZʿmP/vp6}|c_ r`7p6p1/gGg' U 69G m-ۚqU_EàTYȫYMi6嶱yǁT0p&8LKeI ɜIF4 XFR#ƅ.ʸH -7^13r3yܓҮ[K.jcP?ckPpȅcpge"YԘOt6iX.}QThp@ïDlC\젝{&Ɣ -* 8_7t@lQz:6dP*y~SUetxvRr9|:#wihWϛ HO>9 zU_l.rnQutT[!N]rExB yq,zTR\87V)"ȞXykΒi bo"jp>[ ",n*gB^2Š\d: y*p5L-Hv|8 r'Iv{A3?.aFrPA3Yq3N@t%gxM K8x&|d\PHV,PǢ:-bPxݵҜ-7qۅ#$/W(m D;ӼՄ=ɹ?CG\W 2# txST0kTRdjH^DFI6j.hZ7&{,~;qH>G ]+ǫe9.~'ޙ`8,X-ޒ?T]6W GBIV(dl\ÌC$(=ZDu[CKMgtoh_3h8nl.sس1|6atUfR~dxk8⌇)Q_"Lbž˰SÊ PSzꪊ>llmtɥH;FVHZ- HRC$5+[r%97|4oQ’%R/' ,{q{q)HE ImJʸ1)+1WtE*U9n@ndL@TC6h_BQabNtKn`N9u%xM2gd 6.lQ ô7}[pPW`vP|Z$ 4ϭ$.#(4%?iY*[,sU荾i0ʝheO-[7,/ݡϬenGU,֑]˵. *cWJ2*^];̮fytPH2s&f Lq!_Is)VYO'w]Tcn82΅-@Gi-ZZH3頬d610z7=-x<|'ro0Ód)چ7vsEBU +gykR[m5 XFg#2o= GoFF} uM9g;Ql@lI|WRqH,4EÚaaw-$q8hSx3('ʏ/Md2E>ڻEJBi9%3wxpJt7Ƈ6:\/26毖 XO$vG?51 ck8uC`56(~8Ba5a(_[Kry X}JCnxUJ (= "{;i w?S7{ sXڟ"6{FB t"vHQk1셗:'2!s)7Ʉm#8SG'HvD٪vfcޕF%cy}:zvF, Ec t+^CnEP˱M Fq\1Z;"vR~Ȋ)n"˿>_Xk.\E2i.%Ccݤӟ v\[:hAOꗧ|޳ع,Aƕ>#(wV#5S??:2]BC%a⻙w6x[3 zQoyggq[4& PlHc""6TbAѮʽ~KfNc4Z]RsbK|znAG{ƭAXsf /on?>ԮsFVۢ旌H "Z:Z?1qgQJ}I._PKpc5&f)rHN8^kKno?'I+ ެk%ϭI[/g2dĿ))17y˰PY  c$L[JzYY8HV DK8+ 'FE%| NJ_#,?k'A)MF(pI.ᒦ'b V$[S`89R3Jq[wޝꊉ./ hNR-ȳijuyY*sP EZ }쪾ve+yִ;'fʎC?>#?5}oSO@VPNb1L9ћXl^}ׂ@ !Jr0H'+l%0aҒ\{ B6x6ȒU^C{(A\Zq9R U*^b]nHLc̏S6֗XpwN@Sުea}AqͣĪ5H΅J!@!\jIstHHh&xa:' קX"頍]Xڰ܄uHhacw(U#aڂYw@ܐzxl%Uԛ۷dmp'SvJ-7Qp瑎$]eZbֳy&B3=U_ &k`U(E9&j(B;1k¡~ZA UruNa[Ho.Xy@01-D+/p(c)m|h:)F_E2U#5('* 내rT;G丙ݒƯ&aOT/2ŠP7.h\ў #¼nW&O kD4 ")MV Uդu(0& o&$EHCBbI+m;NɶP%yv)K:rmޠ(ɑhخNTK #Y%T#f;Ib)^:/IoSGiQN' 7rx{ J- sC5 8"7CL*.yϬ1 *q|F4KIb_R6Aj4p!"wBVec?|9'Gg 3Aux, &=6(j+׀mP8u"P:{VIa4FTi55×t=/!o`TBI(3a2G9ZKtA!=_$Jfq|JB_aWJ5Bۆf-BM\m8S=r/;7ZXKX/ }ˌ/N=!i5/%*= =?|uFo8a8[m誯MbaСrG.o݉b%M]W,x5Q H&?SB5rʽ"ODr!wfqJTwMuW?piJF (EGnG@o ^hxr&I/ IyI^z/R V/7uSy7KzF0!وmr(GN\=$x&4ͷSWj@D VAq6c؋(m!;?_L0BT2i쵻ҹ6ރBv MVdXPa72UG r&afDS(!јaJF{o$bl8L ~'YsI6ЦH\W!Q49"#K|ɄL}/ TD/ysC'},cq9͆Td 2 4ro+ȕ/1N]ˇbx qꞚj(MDLl*?(q aSV) V&۝u _mEs{^OȠ`a}Xp2S&E  coW?eu@{CA$? 'E Ɛ>ӵ|;P ugAXES!XMtL;ktk/7MBqLݔBt&`x;"+'Vct'%OT/E /,aC"=2%< F v}rSc 8Eıkíp1<Ɇ_C$/!A^'O<:jbFP)n7- |"p-L uI0ə\9(U q+2,ŽBSeaksPs#W'uQ]ow,.2TIb@N4tz2Y >d rHI3!-FۆFh1 -=!7txY[X)_0בnEDtv7 ) ţiȠ2K?=Z"эJM#?&E|m#ԝ<Ԛ4۵&Zm\0+r_ E߅WŨ tK]M\Asİ̠F:K4W1~q_D9蒬em"2<rKFĬ!R$C}8S/@x8#\eo Z9:v,b?.Q-5%/Y{ϒM| zSK|ChF.Fo4ই|1Q>NJ-w9Cn*x; m peix PpCSzJ+{?_MlY]MOrBw_ҥ-"ڞ ̀#DRO/gHRq5Ba\GtPjt kqI#4͇ߘqy@NRG,IcC6ak37=Rb3:]^1Y?kgMlyO^8u9T}yGʜ ט^v*Un,łm^^-މfhzLѦĮiA`iaW6X C!t_S7m+eUEd<{Ф #gWdapVG_k/80v*v)J݈PLVKn?@l5|PoH<t#1{&TuX":HKQӁS52F%ɕ@׿p׵a/91X_I 'q49BʈI5>b[I;~ZVͶa>HdŌӄqbSytdMI43UxX}n${ܾu7D}~wc._1)@~A6 #d#^bUUku֌N}3{iHa:6O~xk@jovL2G5k(QbF3N/~/X'}0n&pH鱪i탂o.a}Mxi:2#{m9OG4Uq/E wn4LeY-+ͅnRyEYџ"m9x@XN-&Q|eSn"!s&&w X%H}!c;P IsHb8[`b:H`:揇JK < 3O8SdK^df *km՝MeQk+r4&HdTWșKZ5 ވN,ܹ2‰``mTu%+@L"FUO M`w*Ueu_Gf.C ~彑fyYA7_jDok$Z@D3ˡ(ɰpRW3L?*6?)ai AS)s pG?B:H;ǘ(m8#`OȾo~A:Ƒ8(p+RIo.`UYP-Ô `Jw«1HxԤܔiʖǻ@`f 1.NW@3oc"N JЕ;oBY!dQĈ ckVE&>65({1*˥ `&&g"Qʥ E@eay833$?#~a[]fm;A{o{S;g”lgCW\H0Zշ:o*>3 "1*5X$ 7E$OMnSY mUT7HDGאoY8Im(Ϻ ;ݩ3'6 &UB[OLa7\6 y x;Y%\u)jVF:^tX >jأ*$`?m4 e^amgOᴡ߇JG}K2Xd'rkf͋r@TCIjyTGYk8UNAB fIq a ]UU>KȐq؟$(%b8 JqAnܯ0kLB6H<ysb㔤R,[G%ސĸiEA9G<̫."9h;CK KXo)Y_><~M-1mŔůcczdŴ٪(+!:L4+ #t'YE>V㛎zC*gR0t=<&[=>/>[n dHeE#xаWo3 %gn9p٩oHfCD 9b </Kb/^x%4 j 4j#?" 8?lĽuI?(:Z=PR_K,=EcN̷۹F246suL +E>?rgǷn`r`KO&@Ȋ[QRxP]F5 c]jq_p; fekEm MUD!XŖ&ȑZ p op$/a")⫌Uژ{+o_~8yIE%glCDtA(qCii\Pf9j4X}Rdq"1„^?5fc> 7rkLWB8q%O20|?lz)N{GRVb9Jո|PEZw+ţ}j@v'1' XpT4k0\OFg;pKT{+fટġ}26LRnI*is4q Ř6s̃wcM!{]-ⴾr.\0C%e`52Y^L]$A(zӪ~D!ᒂxArcOjyƐd{٧X#P3s~=vZ-&h?;Em@($/ Hv />_֌gN= ~مyU$_.#dOŢ^x@ZxC$R9{~.w̄{s ۝;oUޗL`%Tt$IiL~ֆeՒ~k!1{.ri?q^@sS#O9H:)'u^ {7PشR^8v2$n_-zlс%q_\Tru%y3J#o a]}S2q!F!,ˆK)OX\dS E rͦl[0Td߷QX Wߘ։:p-~>G5J70kLIUt*Tt<@ WHWçz#fkdF҈NmD漫0cR4 O,}oEvN 5ڻ ʛR.rOnBĘ}<{Dk+7 q%X"#2 dSudrJӵX_jK竱 imbb2,,")EzPSXBVeKj 08mcV1Ѳ+:ZF35b d6T9-:wuz΂tTqˏP!3cƢ.aMSeIS}r2G(T0cw!R˶cLDH\͹$5-Vo6X56tRBŒ+-lcCyS3ֵ[;oVqU5+݉y$tCTƈ3;mgf?eWx~pgWt ³'qD R̃f8 w G'Ijbvd?ab[KNNuc0#YJ[`܄l C^Ojb?GbK:ZjB *Tj003_M.yhYqNy9< ĩJԀDEJ _^uT[a4w eʇY5r2W|0تpRv3x ?B$%qWp2v3o,Hy5M`w=p7G/ˡe_Ea Ň\P>'Ks+4HPyJÃƘv(ډ=g3rN\ 7wMhDL`s>?K_Ě @7d6dUB"nlJA htc-ew8F%-DpP7!n(cP( U%OBq-M蒭)KZ10,UQnjnTn4[E.u] Ŵ+83Hխ?3Ă[%lf<ޤ_y ]8Hp!NEi5L AF2>Uv!m! gjʱQo=cLA\!;jp`doCL׆LZUaqw+=>8nӽ;DܻvwvSt?S4\yF{6|#9z Cu<mUl SO1 eNg$+<0J xA)PQ̩Ddɓ ]ΎDzCiJt5N} 4NAO 6j:KMRY;G8d$=@BZWi @NZD| s#twwb zM9Pbʹ32ϨT*me[/ܕq[allgVR2k )/ چ=alwӕW%W};Tz=aQ Jj#0򕊮@@#2GM?(Ip 1 ܾazs ?dȘROOXL:ͿD}N97[u^C:;z"QI+ 9eѺy_⍞iXsF5|ty%><[i7s sa(8:Z1Jl$PvuϿ^YT\`CDƶ/2eOJrV>dޑm ;z9–0HAɌv`eqkryL2LN!V\pC\nLDioayж9qǓUAؗ-A᫩o)bb|dF*3f e^YEwO-] z8[[U_NoS᩺ >2"n 9uc,λDf{zlF]Z}oh?>{f Aߞ L97P1"ƽEO)]`Am C;h:Ngu Rc.N'g oX,p{u`'X{TPO-A r*8 om2f O9. Ci0 rw8.MW+j>Sp;i٧]=M|"pAk&:]GxkT?>\S-`64DN$8!7UxNzWӼ^LWSf.?IȧD!B#`5W@uن֔BgĮj+}zZԇ%q_oc{('=C3lKK*wICSYEwcOeuC 6;Nzp11|x^4YMg(_ΏvmxI\FH! *X D]`*Ws>#.['V@'!=)vA.Kq6(yGN }rx77=n42< aD 0Fߊ{=OVT<q):MbY Jw&fh27=M0QC=?jKp mў/">̔OE{ZXo: wK7 .w^ؖZb6iC&vN(bR>+3K{ Yj>eRc5d4O5#7#z<=k݅o4( +?T$c1wH*vEJ!ʰrb^Q͘ $mfo :Q fcG=~&K5}|U׶ EeYi~jnZڠ~xm f0l坎dHX_bExt=o)}a}b5 |jYs7l_aй d=m5o<7:}Ue E˝J1R\IN3NZEҍ;xBjtHpӻMV&J~GXXO$\)*]lj&뫤 )SEԛFZY ?`8Kǧ_"`x1nY(-Ƴʮ ^0  >=']"c>iH xcZoq7'w:|;-rvܖƪ8#13&!nO hdAnۘh'vN僃>gm1w&b @k7t"FP >ߙ1{GfYR[T"ۤϒ:?|b3e23"j `%iRchV?'Sbv*Ns! 7~KEcmz!Dם@Fu)Gr Cx!NIpt'.T$2JvZxmIIJ 8x`B=MBޭ8ZJyTwlv KID<~&ބ7@ ,Tۍ%! v*r' M CZ.p ڑnV-j0HZ&{SxyDq'ވ5wE3D%vr ӳ?)!|U3F(#=#G6"`|e/ yJV9铯0 Bk ,o4Bf mBm."[lCK^=v&BG2( [nMtM(ӽqgeD`φc]R]*;ZɆ`ΤˇtS9YgF /%:ǒ;O+E^hf-HPxjC`oԱ46pF9zu߀TUgEGd @S%FY 40mc o9^|E $: C~-۲v4#stԬFvYy36+ ]Ld.R >rpsDB!VG.<'^ߞ"bݜ Xga;F30"}+W=Y eEBPHJ:9댪1`r×IfDN=ii@wGO{pdfsL4U{< ըZu5q*VN1dgWIT JesԍAw^y"i9[}pKXUkZX:qiƐbk cQ1䕇90w`FB1>g>2$ l&,ܛmݰ=*E3`-f#s @ 4AcX6M[ &>Jբ](0)۴a5!+"$> )LTǪa"Wt?xa=jCl+mc˞gm֟xY/0!E%ϛ%:a;5x[Q9>4wpwFމbmrV`*pdl>{E쏔G In"5΢\X3< ({O5W NR68X]iAOnpġ~nf^ kcƻ0 z] KdX\8'$1A'A_acx|G|F9dgΦC:Ce;J!ٶۨrW8-uUxg믬Fȸ-crgT(&kS$!qRP*F|lMKYD(<㻝Sgw 2/^'t'xQ ۬M0l `uxiirv[~uBL@1Dn wk]`MĩtOX[2Zju|,ÚntI) ad-u[2RzNV c- @(g)<i4cR:^Cx'; jlfKmdU7P*Y+^9v|s(/OHC%B8M'vJ<(R uEzkhX T+p܂K(Bqڻj3Uӧrr h9Pa.Cr+snhͪRJQi"xK/nysvcq#D:2zl׳gŁ+T6:' hgi_иg+{[X@3HG¶C>J X_'^ˌPLJV;u:Kg@B{k&Jۂrͥ4=GӦ`ѷ}R%A nnsL",sȿ m̨W贎o̍z5BPx(`f+]\xP`iqAGj&x{ЦkIDl42 :cв )%PE+))EI)m<0"]m,,w"+Ob$ m]$U-8.gߎXbZ>  )2cd 8ՒKͩ٬scUEnz_/wXBj އbz.y20yG q;#V#d9zzz<"}oN *6w%ʔknme֑'5E$ƠiuJNA3ֱc]^mHT%C_f;Oβ4A W72U#ڛRSm G'1yȹ4"&mbiPIvf`;ptӦY>@fcʶqai'Ky24$on )j*H_ 6 E֌PvbՐ)8ߜFle}z74B&96{X %$w<<]o2S]xȁ|]F,zS <+h1͕-Nڢ`ss(>ϣ|=hb`"D;D "UmVj/`. RR;K wkyʣ‘-.G`ۼ8E(;ܚrc*_SFHuy_g*8Sz07~{RC+/J-h^aNb燏TZT# \l]Hd#K}-o9̋ܯ(?|X;=H&"*!, j&Ptswh2)!U`YFJ @lta3nsĉ5~-Y5Se>oERQy[6Sd׳8QBN rlw f]cmJ|5MUsݕn!$JS-ӜF$v,@MaI4%6 KYї4JԢ<vOQrVVIaa1MSsE~l69M0*9+߹D-inCJoebji٤,仈TntC0%_IL Ż+,ůɢB֬qF06$\zۓc NvGDCxd  'HbCPq|WEL!2<ݜi rI9io7\VCuxQŜa϶˛tijzɩs J|X;5y[`Z`:jyh-{W9t*"m*Fehgtj;/MY$qDj=]؛z.$?)kW{~ ->F#UZCQK]ש!3Q"2dV?"rPAꞀ>}@uW?3W=`WH?J!8Ґ xqF ,(N3ED\CÊ2M{u&xȦR"DB3o+?f~9.o?gS/9)9!Jykgଲ ?l$" .i ǒ fՏ  $͆gJztdE 8.U[1NfaY~dJyDK<ǣ>я 6ȟOTO?ch|ZGIYcd2M{veyf$`['N`dyA-$dgHiuռ<Ğ|Ɔ^N ĶHT ~+{=kZ~uB^)Eq"xd#G.3}~Ua6j< 1znyXrk n0I 5pMcDVz[g%m~]PPVv)⺻TM:`F u~;AcSGe=wm0zm~elnu>^yʞpЬs+J TþOihP>W 7(P52(NEJ?es9p&n$8H%^q\M7~;pi,Gdÿp& B-h?#pi&g\3A &b-q[-62C1&ӝIZ94m~ӔfL)BӗYD6Wgm'|o3#ILdr#;rcR2'j8Zv&Gw\Js€PEQ7n 5Q2AjHMc~W,rXcyB1@[zpƿX'9; M~e:lY>ۺmxwlVX]hգ t{ I e=fyP䷈OW`Ҽ؋ܯpW{/q͛ =P!t3qTҐ rhy{ vU`ɺ`a)ΒW@gqZ,c$jqr6't@k4AÍfAk1^!3Udn,3*?V9…}"o%D3J_z~\E>'ČzcAK魽h?>{_m9 0\AH;_?'WN.DY UFgp\Vݴ H=vIv F!fOj1J lLu/\3 vӃ|FMlppM;oVg{Omʹ3ǖȿQ54gC) 0e.lEAs]|SB%2s2*h޾T}/ӦfG gG*Ԉg `^qi6 )lHkZUި2r ZPȶ1 -jHCF_H>c3%@6}<.UJ"d!J.m> )IȖyLkӲnd & =2ƨWG SL8^2[;HV^e9k4}1 Fe7'/m1L[!zo'2t*fEVdF0`9xpV?-cjLedڇKqd0: |(Χ.X\DǫZ@R[H";,:q x]@iUou>c!ŢG,lfsvQ{I@Wq~hCޏ'яJ86xTW9aIs w8B,!xg޶FG;@iWe7!$&ҟ/ج簺{ȡ?B ~絈T/C'J3w3MUXPf'Klglo0Bx 7?AϰiBb!>e py++ߪV%Cyl4ztI: BBȂ(7jm2?}U f^p%ȳm7ܡPVEū=lZJjHc?Na O2HLgM7Qa<0OA<^+_g)ɷ63O'Hx$^X^"t4B$f.r+f|'Mlg쎮&u|IyYD'Kh$D'}f3pdV&֠64WsӕQL(0eEiܴ +)n* 4 b0mu^Mr30(P"ӦeD;f;m#S&-;v> tnB^!2Ž5pm 0at[5h}+gw"Fa")nrdLn8lt7Ԯ(߹ ChuY@E|`KQx;aE(zr8@.l? `Ayr^pD,m% !WUJcـ dds pZkYH=+MTg Tr&v" 7Bk t ^H tmbJd ɌoFy/"6 {\|p(C'n/Z8^ʐlMһyZjH$F-O݁+W3|GQga|u)~@I QANzs>#)r@Ǐ ?@stjU&͡yQl!xqBU-A/Z=VHd82f3AgAEA]F@0vKwRqD v;1gg (W%^(H/G+(8 wOd!\C'y%E, Y35ȶE91޺D(sUugb 8fYyB]w'xd@Z[.%!!1F%p=#vS;@̕ shf%{ |?N[8 ĭ.on|nqs=YwēޟNFͮ>EE",%^ 졊+͇,9,1*1˝%7n:[&Q[ Ll'/WqwV=Zx\)$ţ[NT^X wxCu,l`[Sd%/kH؅@xenl )hh`zY>LYCm:@{!c0Vx"pVZK/ԓ`aJ[m>珪Q5e4E>zzH}7@[㝇,dc'PlX23a<<*[7^wK[C۳S,Vکo@JQ8<iߛ`k$lҚ76gW Gj-b1v1dԴ6& ,YPf6~Vx@9}>8>EoJ, &HlȱAgm׋tpUh3;NĸQz^صrYІG/GqX\+,"-AMƕi2 k.r⎿A;jSߐkJfKKh^G: 3;Q߀ꆢ`to}7Z&f@U^?ZPgv}gŒz8gȋ&QKƟE@Q?Ul^\`Yq2ۈպize|YiiwH$0_2l=6Gѱy;q$d [R Gb|&}N:tf*YQ^^"jL,|cSL P}jE´AsIr`[ْ<ȎoCƜs+tq,WCF643y) pu]Geinv6Ԃ0|'OU WG%^E/?; ׼^Ke'sZ)ۄ\?9\ Cwd㳁I:ܘ #'ϜڥTsbQ֒x̽bbFgFfJ |Rlz`B4h=LRkCiP“qv C sDC]Ukpv}DŽۼHi|nhj{cғb;VDG:GK,~Ns PCYub@!i+:`)Qbp#HN?4bZH)\8?*98ۦ$>MAjOā+JEc#)-J' ي쿄Em!aL9r^hpzD@s xOns9A1Њݣd=Uy_ԿK:=\$ z?C0_GJ0(I@|9l9&HB4J'#sj+j z| X8?p*&b΂-3c{m8YՂ:oHj\>r!TN!N)]_iV4fvYD>r3 xp_IU?~M%qF}g"w"U:o'9(d]#-B4BD[8u)Vͽ\]>ăWWPMjz@P0X5.>f~kgء{UY|߫7l Z{z6i"꧆jA-R?5ƵfAyrE]XJ,{2ހ-˛XS ]A}.B2]V NN=9#y悟DGD`ܐ_:X T[7HPRQ8zd8ή)4줎\S$o<"~m&/#H }ɉ,`Wktr3?͉7%E}Fx}nKp.CO}6pz$ E>uarit9IuI1P]EX/Kԥ>ѯgPMaYO64G57$z,c,_0Ǣš/PZik蔗C _W]G6<,)M`~9 ϵ`=T74>^k ħw$%c&w*]*?w88;f^r Qz}- 1G-Iڄg$WF@F`gq٧WJ$HKk4oUbjy| VOldt 䯝`޵_I-Nh=A8͹}[?9P;iӡe~ |[68k?GT"i~ӆjL9SS_<09|ס.`}5ud@옴dhґPdH@cMLuJY3xPg? [ԭU3Wp Y; ĺ(4DGwPN6Ug \tѹZ 킏+kľ.)9mۦ_8JƧBՇXLicx9_Pq*S+c2MgᏣᮯCTsfV Y.̋x-Ζ/?b#{T_@vř,]j餒s_MQ_4!Nԁm􌓡kz)l1ixTdu* JOlQ 7VTS6jEU0dŒ$IP<۝"bc/zͲu4B:ǃQ2SR kE#8#2dWIVm-36pR0Ter ALKp$5X3N9qfGi~5c-݅sr]W7Ҩu !{o*?G%,=ׯ;CFNמKۄIN=#԰N'-gО4M,>akߧ8ϸVFJ42beIsб[c&y$m5z˜+g$kaGŰw>h&*&/phvyv:v)Ozw=dcNSG[M<[$f}l%z\,{_ cq;l'pBpk/֌e0WNFO_ (T0Vf!iEr{;1ԏz:ӂĤH$/w}cUGx_[ ȿ2mjORZ:X4%Kg.G9})^ԝ,)>C/mg ,,5yqSFZqACJr:1FL~jW§Ѓ'D-|'1ۡ*tkDsC2H 4(LUCdN9 J&GbGѶ1Wa0HoàAF?D9zt  ( "!K\5ɻz 9J4S5h ?gXMˆz:>`YCR<.@$[Y+//!fOՈ?[U1Yk[1ƺ^́Hh~5K|wj @)%AlX\8y.̯*8L ׉bAއ9;L$)i?6[ XzuO%0=L0GJи3kاNw{NNDD؃r R_HHi tet0j@7Ev7x1ȟЫ4םxeCܟ-sBӞۓj`@xK4C^ p;֗}Lr%i:1P 2hKqβh2m߻[4;Eig{ H={8Tr (ggFc'gS !~9\KgkX$dwnM*ނ3iә@>Iìtk5%YY? s€/kG|(D0V@:|`&4f 8" (!O/e ]@D pTZB+)7qbț&{Ϭ F:) &DZ"f%`̤/֥(ދeMufJ봐*q_vyw*Έ4Fy'V"Mj ȷyHDS~]~[K/ ~\so]WF_#hW97W2ۆM7lAZG)V\6iU4;jOYKx ߞCo< <5jL gt|&Z)VHNeV1عvLB0PpFXQ\; SlR.+F.z6KkL*>^GalZQ"%K8:A . KQ|^gSq!Rdݗ8 ׸? fP3iVO̾Iñ\ )s;NM[Wַ!Cq4:>\gI9sM/Nje1xAv z@'n,xLQ5GZ\}&җi?r梅XQ{hr$OolYw!)[\i!Y4Hr22G) ˶Vk/?+=p^H93A8&N2hglԅ{'{z @euCH,@+F$ Մ6fyodV*qRyz"`܍V?EtcJȞ2x'ْ#Jh:XGI;.9ֆIUL-$s6$hMgŝʉ?=@IZ5Fo͑[K@)Vr p%$-P Iri9tS+,>RZUل9(NooW*\U4گp_dpnN`o p;pU_T3p ձ6JB%Yޕ*uG Ew+2v~>b㳮dQx H͑Qj)F)շi*Xmɑ v&Kk> L?| IGޘRŕFQ ?K0،/HTO4~2!\Oa8{1YSxU #rx 6Igm\J5Ogζ Sw_TD(dtnQ%;Pσթ0`Wi7?-$/"563XΩרa?Yk֚+Capkz׉2\<@LOME'`BRq*ōSєWռ@S4Xm[v%$W\Ȋ;οx`b,KE\{'%q)5y]R5} Uah,*yc?!ضzm>ì[%g2Fm4(+In\czr_9us^vוBRƏKW1+3㇇PWPR mAEO$9]p 5hO9TڙCzRfLZI-L( Ĺ SUǙXbPfGH"ĠmlXUwB&x[f|!gp4}FoN5 Jc`]H;j !\ۨ/s63#^bܞ <j9E F`[)K Xffy{u;j³\\AEŌ fCjY.E0&+[&摾uB$Slկ#ܰLtftjR e_J5߈ ճ^̶X۩ɐiF8D@ca 08JCɒ*rcӺv[B--PnRRh4u5_W!@}˿P"b@]Lf4KI:_Cx&Q*4Ac W՜W98P@܂-<T:x9R%6w2u(E$Aaދ}QvI>A)?@`WpHK.&0(bJJdļgA㏗~0 VZi/7֦Kcr̀WLщղ|p;G˲]y|h>d,W^rzv24a7x{%j`'&+vjkD{3L{`|S*nj/ Qm?NPWx3z;EXI[PC[BNZwرY- ~luKK+53 hB"AVlQz m+bq m1 Ѱ|OuxtZx8Z?O!Q]R`9 *L)o1|&O0bC"*^e2$'NkX D5W V`~"Ri_Įz^ %5.^b ɑvҼ1uXSgG҂u$ m>A0Hfqh8xn]aWy~_ήYk(S5W$nMt|52܈-#G -4RڕQ" LxK?9*ni kXuxoiE*a,ckz쒍,7hĚ6w2cY/጖LD`6EA;V+ IΈ\]jHjr?ApKP(D01"FyFx9iXJyrZC#֭s>Jy֊g[+XX/+&Jjz̎e:0*ዙZ +bp.IABc6[۸eUJ. }XQ@cQO(r$Ĭ*yO2Ķ= gwՁQ㨽B8덝/aK E~Wqve'2@|oƚ2Vǻ,UܘęGS&Y3b}R-=EƘ ,&M7I;E7e ) b,l2"7)L=qT)]A ND7=GvUV!#fyKCPpq;l^0%_1>O Qn\_|.1)U2qPZgN"$?_cCߒNRRIJo; ːd!16F!tgJ^b\iwaBCGh`TZpB;u|z[z!6-(c{",G+, n#M)o%zum=xac什JեPh{!rfQKČ\r<@.ܞ2h%\@tJ?r>4 2W K2ToČ }5b"UHZ˚DFFUY~Od5FB bsRe|Q&&#b"?Y,: $Zq:0}O3AG.r4"@4w|0;Lq\n<[Zʸm }d SO3x #Ioݓy4BJ[pS*6}xP3(SaP>frDzg%|kbǔ-dmqrd+E,>\!}.hgI~.Oж9T|˶`芗:1#2:!.Tw G X$=X˦#&rz7 nIQ=|w%Zjc(dj5 c\|Sp^d݅b{&Đ̣.ElTm5(:{ИYg=Odt%"vz<i0b5Y-?Ek"|{)Vӎ0DI5`|T}Z̨~y 5/#a nj82糞0z.eSyȕ(}>ùPrQ\YTTw 9©Oxh %umD +|><ںn7^#* h(Mc>@GtГ&ъClkyfl__7CD;|z,P+(d uejЂXWW?L>O| ^{Km~p \ٲ&PϜ"mu)F5T>+Y Vc(O/2u8Cd q%ňnѡ$GK~ Xl?&i3ůlѢZK`o_W~i棡ZF n>?8s,9Xfːҙ`B=д73$ԱpCDzSHc~qY}(3_g8n&6̴ v mԻp(X_؏Uun<6* ,f˛16-6#x PUHgA4g(O U?DhYzF)h'&&gxZA˝Z[>~LU.3. !>Q?{H7 uߌ ,:Sިe)Nk7>ymɗim2i?GdPp"‰]9 ѿ)b3*}$* )Q: 7C4gD}߫ifȘOM6/8Ն6Z]mɿ #{>7fC4K="Q#V\5 BS6}ƅA)Xc/ϴ8X.ңF*6R 9'J?8ijCͽr޵H@`2KsmVɔ0#btݿ S|VȰ&I!>:@'Q3eJA"Fu~^d(ʹ` LԴ[WYoȌOOc5kJ47`W--F62mӎO8ax[d1S ,LHRK|7aQ}^ Om=+Dgt&<"u1,N ޑԴes[6zI8x[ebmw$U/\DK7AAM`rsP8a@3sۉ;)kkP+bU@DU!KNjpϙM3eyn2Ѵg^=/Tw=f<6&Ϛ@hsJ#q.D*Ҏܮ.ő FM<6-ϛv\NÝH35hx&VHd14<2XG{dϹ!@~mf+?I4:nN>v@X`R5FVg:`чOzi96V+S9p|os [({zGwzvw' u-կuORhsxBJ g>X]vw 9Ơc' z3?%LmZkr 'r ׻%%ntY& ͑H\^"JmPIr[~9*@A:șDllpϝ+ ةAHڂ HL7邕8_)DzD[IfɧT,b9`>|]+)k:It&m# <; !ͥ 9@Aavy@ՓLKc |:%o\!58-x̲A3$. H!>Y,9AY^o! '24>Z3Y\N$X v*Aӳ=P闝F7 M3Sw6=ͣYცZ@ӹbz&Bog7c;,Nii}}q @Beoe|SWzö*+)X w~I}t4k,kRIIFqNo"Z(:J`};?7q_#x>GfFgM'~ǿ7 ;V)\PQCr3IL˽!k#t8lb9tSH7J7sO(*Au=Sc`{ *f %=V`@f(ȺCV_gGn|.y2|v%I֢ǟKFcAZ*k]tǟMuU~(rsAAb%#X`Յ$w k4GW#%oo6GOG2n|4yl+^]USIS5;7`&_+[\ b6VsM^Ae\eI_n犾5+{cx!?D15̻3ƕ4jG!}Sqf^>r=^VNzWٝrTNϪ . {JJ7w(D޶L4EKOҾHs_J lJ>W(;I+84@fq: [VWP4*G=3gc l;{K!#G?Ht]E`n\S)$уrtˌy@Ls[˴|K珸oRߤF74β zhcL5s*čݤ& Ѹs\IV,]cGQ)^)p. FzVQ>$O"8Tc;CHN|A@OPk5sr#UdC*\{!2(8Eq5L?Aoeb>|_RhuT+ZV"y@O7Y^ h aB<_8%zdR@MԶ/y;Pi8`+bZv$ww 乒^$ךlv mOP"W9)4qg՞U-ۙo}puoQy3eml%(AzDefptk */wcЗa  ?ɻP*s`XvK=pkLb "n!I~J*|;6^0ѠYl*[ OOV'ź@eysT0xCB fdÓ%roPK{˫ucR@"`)[[',O™baAwLVwP5aHi*bKʜ^S7z"BZwA%{DJRaA޹ `lz;\[VZmvW(nAD8~ zYT5.1swpwNWxרM,69;[=苟as BG/HXS} 6ip M/ Hn@W`Cw&}Kylb!Tqgv#dmI[X2XD(Qk|r;z p v=_yjOmt8G3RT].t"҅s%9!;e^ennknRFTe;9H(J*j-slR\4ݴdU. "`P-(yw7ًdG׿}f+(ӧ1,)+Qf/9Ww/"Ia]nĐh!I`\ z`C2p&ڝGw_9rvq(۵| ߰.ydOVkm}{5#|bHVdM}F$ -"[!s}M8>DSXM!Ϻ`~&xȩd%>2\9MmNz=h'%6@cuV2Â(urdc4ZͺNV2NfJh}z?A&M9l>SMpF(\4j<\);^ Ǘge{/qKƽarybCy"N5&0/AIH֖1,MzNCSƙZoS{6VwيqTUu œԷbJ۟~[l8'N s /F ݚg!b2t7ޜ])h2AC@K:^ҹ*m?Kr+sLbRPvZ 'R5;hγ:_uZvQG@ t5k[gv8Lt3 TAs2BF,g%eR+ ߖ*Q5rLq opAx>:5ֺzO7n >l}dKkbFWlvzr)(ՏH{.Gw?cCXfa£ЖG|ƸOLK-jRmNlXOQ_&n?/~knP>*Yg!%sPwȦ0@6O0WVsL_^w|d^3ྗxFjY$p_M^2 z]F_ӗ'yM l{c9DtKV8{ZT>≣,m̐SQc}#Ə\e!Krmҁg{6F}y8 ik5ކ" 1@Wf'O&!FI#P.P!ߐ* åx(.D~I**5졭&N8j}O;#^R V `S?B6`hǚן5߽{\D< pyHu7=̯s٩=*̋=˞ @4,/EP@ns^hq)MN4m:g `jԪAL2ow|42lj*W7zޝ9YRkܷb Nr>' S y6'-[muX0,nĵuT]5 D>}$MSV2[{'lZNY+o|]^Щv &\P*8s^$ZBܚ`HB"BnIs p4k GpF kQOlpYo ޵Sz[+nv )$np8{A l)*GA(eda9 al.h-l@FCD.TUJ vpIaKPо$B<Ʒ CqųRS;J]5V 8:g#I5 yWD)jOq1L.=PnOvꛆ] |j ѩ #Q6A*Urq&L!)4g1i,ޠZ4Lr\vV,Zxp_6쵋8 dP);Y9~vGMIk;B!?o @lZ`~Itakd'{ZV@WIm+'rEB57q.gt1sj_ y/c敎F[LtyPg1+O碁_nܺcl)ˬƈa@ATF:.R?+qg?wt ՌbSLH䰑AZi޹ݗCZ]I_r(XN)޺Iq+DrT#Ddk!6oPטWzN ^sF#X__nr3:J*ח%I'GU0!tB t E>D&2 kV nsNmd$6܌fiSHd8n |JF6Uc4RwVCu/+uQ'1^pǕ,P} %_͘UiL.,&U̚R8R*Sإ{,mtU[:? B# Qc~nEY ˌ2jW~EX?QHhh?9@8a_Z6^3,{<:gI&4mI Jd|{u: rQȭE;r5C`>i葓(g=-Oe 9Kv(,aM(]52X-g襑My>+)kg?Fi$w-fN9y?Ry{iP_wBh爻 aIk,*l(l"J6^2<5+$=Ohg)a#k{, ڗzB(>m&m? '$qdm* Vu)<lA }7>pɲaAU ϝ yrmv3'$*(K^7w [~tg_0J609-[NVFzAX )Vr]m:l*wt,Vi`L2'DLaP dSCu,1bG e25$7 G@"0Hfƫlv[(v@B4tӤn7Z[&I]AvhYNb-oYJi`5W; u0C􌃯(?Q!1iY)5 )'Y4kY#Us5ˍA`L46Cj)mb::bݍG)P64D8HJIGHV⹞~[CTw1-,0F'ԯO-lcAy/6黥 1eeb)A7!۫N9EܑN43iu8\\sBNvMFi! ЃUj]j >KN ʆUrn͖3Sh ~ρwTp+;[M!%ZبlN" 3KpymQ(D\@jazZ}/Xh7?^?"bb/F|L*i@|l2wjm]A zN]?}{BbE_8I"z7\ZmGnf8˿[3hE?[8}j=;q'ed.2p}JJ"c3OXR8Q۠ @Y\OB?dRcAbq[c4Y-j]!~0LEEd]qKk*Upw]i:WUɈޜgT5cTIdGYs:9^l(kv,qw^'C=jk\NrU|UNf`5\A -^ԼIbpfaK~Ș WD l4FUXW>P)^^_MM?cGIL&l˾W_'I#3n> ~$OQXfXvUڙgXxG֋QwIh鋶 e+gs+5ߒpڛ" lby3ж5ocIOהn.yG6hE 8f?}1}o+?ZSGg s\b "g ? oEo|Qy{TMbIL 4B40<ki1.I o la ;};85A6ti, ڝK=]`lQ+yD&ɜ?̂vh%*aF}gW~BADYƶrS+5YdŦNra nS'vLj@Y.pȻ!4Ŧ Ӡ(c 룡^+vCўVhr1ա`t,nSy2zjqI}w";V«?YӵN82پ PFV8ÃTu^wb-_춷xn6ό>%-ٙBRe [kʠz`>uvMF@!]$wrl0ayj=0Ez_F9`{o jUZAKn/ RWΪm}ܰ)VKY*'D\s}Ѳ,0泃4Aeωs6ŝF[‹SNOV qѿrh|%r)*M$u5ѡm3 V ysIJĹCxr 'ㄢ`k!&]N(ڥћM6RwQ~ǜϣVeV|H1,4Ir9ۼп]7$2r*0dd׊S5@~ҊmN}[PcRō0`OM8F݁ 1;@:;9/#L7 QmTh#eؽWG*>1Wo׳XU q>TDnUÑ*ޥvk-wA!D` aňAYD?_ivQvoprQ[y\7/ldY|,H{ g:sy`//yݤ"fnq5cn +8HiQ}x줏]C,r0X)pME~z\__v qŧt XCoX6λJpP|2rvOmen7N̨Dbi)T՗+z:ZE <_Y6Đ'K`ƴpԆn{^S2 d$k. w2ڝpsx[OF ᥔW^${M-_ 5ݚ[J_Lҿ@^=a4܆&Bahe79CZ{JBW +ҖRಳΐn{QZ?W,z =AK,,? )D9u{R6OujyŁ8ջRl3RFMQ1 CduvbPXGhs7c7k[w,Di̬TT5 g;' .̎TSMϦH/SK0S3Y<1Ѹ(\Ri߇dy^֧uR&ryG~%7C>g|>hh6 jyo@΁eR>-#]'5?6 Ž|;6݃bn9Wr mUx_<9j#,D(CkBqMm0V\9c*y]@yA ;lTW;s=H<bwӦޮRPc^YÆ~<+\4?GM`/ ;bW $"WpHHW}Eqоu:Se%$lqRd JC8l:F2O$galor{Ũԛr),\1кLqkO@f\f~U'ͮ0s<:̇`<*mo0v1B_ZE~^v&f^LM% GO_R1DKO "d]b*E'aAzT `1^V,- ݐ$_)p `o&[]Ou*ܴ.3Y ZRf@nblu)CcҖ.[e'rx [ 'uN3i׊FU  BۯA;O?V>)|⡬8`8we͓Sfpy/z@9.z>Ee@ -^E8jҨO>e:AmmNqO%B"bQ&I5Wg>М0(5rلVJV YbYzNôu(;..!3nH >mMbg&:F* T:J@ՑqiAaT[i@4 b7y]-n(*PįDι>s9f:׸:Фb/W`@|X{ja&T YHBDC\u޴[CNv9:XkǓaie'$ qIд=DXۖ~J' 9 wlcGXVѝȌ0_ ݼݲ鄭;U%Ѽ@|5`@ȵ=+W4N| Gh,^ B#]+.{ײ*Sʂ^boJ~pr:?dx BѢ]S5 ]Sbvlt |=ypˆq?b/]hy>GHD'`FtP;kV)\(rM4϶vI ʑ?4Mه.D #u%4eLz̬WfԌg c_eJ_`SrVy kl?c Zyv$_A g5$b4q̭LK>᤯ Z+aO55IV<νCK9{Xf: s$rWE4v]w'oCS &Uj%`Ip /ޣ_AC>]*»Ƥ"6Y~FOV 7-y6nD [Xk`q2nO]J;GW+{6Z}1k =dcU\s P3LVΰ!mm\^SN"h3[<7^q7 o<:UxonOĸ'Egґ_YoC$<?"IfK:6򆹙0 HD H5 L%܋Ӟ<_\fɃmdW.r-l G5i qTŠGks뽯U*܀XV{錗To NU̡a^l(?p_;I$fm3 Ks(}s˜1&c^b VC@I6$$Nolgmp}mwWbz;/),BzK޽b5پRe{!d{[V4Me}W} H Ȇ2+SMSH yPUۑ-|ϩu:?z2@/Mr؞fp1f,msK14D k)?u?Ҁ stHnsawڎktq ~`nah6K]06LuK+k6'E_J` sؿ2Do#}hE_bdS(IȹcXhj-x]߀m}O  e.gX3`oeq,n|+;[o<=GE! ٿIFwRH~ϩTm>K2kQ>;74; 8Nű3~]Y$mL2탸$9ŸVHG9yuDlh1-0=U; GF B<ꉖ貋`pj=rC9nxGN{vPMlZ#{LTK/A^ 6>. zE!W: 醔7ŶY܉ë%#b¼¢a'Hv!P5MK_o{js-05]ݚcm#lqH|@1\6"RNL&杅?QqlFD  qńr趐s\QR?Q!h='̮I/H(2}XB!rxn`Xg\){(y]y;+޾/C]W!ϻL- ~%wj?\4m4XY XS707a@\4?*\}_[6*}oǃ[#]bmA'RFW{WC(.\ë͂=dH/}'z뒰QAϔ叨7Zش;ʁN&黼O]:gmv\מ6an7nO0"#(>1tG2F@ tXF+~է4k|P+s\KH y* Fxó4<]/+}X1=" G$rP΃@^ n}2Z{#d2s5XAn8hOqCnjl{ [|ϴ/O``!cP8[Y[]6,y-^P-YXnBAw/ &"%4xgPz8A;Ϸ?nes پyFnO!P }1ܥD8Ѷ8L] SR դje2'KYdo^G?r4QKx̖J۸ۄzC+U\'~_k)ȜY|›%ɦ3%]HO濒T&`Frˎy˹BR@qYVCHa0ɠj(iK̂6p Zcj8zR-SoÝڀj#|g)h tyĝO&sz_VMMhxXeM6@wYak\kRZ8A|~%M*6˰3ly =\LvY$`kQ,ʦu?L QP. f룔Xn}=z'|KH vm?ά~gX}:֡dkͅӭdgbDDN u@+<=~XL{M>&bK(g8n>#a Ihcb*孄Hw ??W4p *BP3{0Ͳ=lTTW/Pk #/G\照aqg2rl⽑ ,#l}HTGn~~vF\ !bc9?xMz /ٽNd^/(ue )Lw(@R싍!3b7%~E3h|K)X4pͪ:$(fha8ZmW墝 Wxf_u{*3s0MCn{63T¤ȊAYau>A{Q21?_rbUpheɌ+yB%~'7v#NMn{lƿbl^숢dF Γs1@KŔRL>oG[17sघU9dVL;]Of8>yZ[7D؎dxBsyz)PWuܔڰNFvXo;0Y.?wD~&}"צ%ת7p^1,WVb?0,6-C). `vRW} Q X2bpr43ԧfCr6R8THPIZ"x6;Tف2YKy8 A،[iuuҬDfhؾiGx^aFL̏icK~סA?\ 4C@xf.Oa QoMjmv~|մnޘX_@`R1D_-V3qqg@[b39 a jJ(PWش:jmqFqn'EF,̺ `J$:]k;(桉Ե*%[yhm0G.F&xcHMq`K:~h$.0F Z J@\&[ ƀttV"\7dld Jkf^ CE0ɕam@08faȚ9Ц:e>b?Hԅ#|ikk=-Ky76bZ4`)~}C,{!} kJYċp33tmB5,WB̴;7:g62R[WVљW~Y}P%u`klw0Y /2&YYeVZp6H 00L{# :s IMVe!Nf;-HF:ݜR3kKr0՞CKK:M4X=zi8Zި -"-=|hۘ^ӚueiϖFɺ@plJ?orB*FA!We׮X#SC L=epnL+ȿ<\?8VUhVf@'`m>ǣs ^Ӥ^Ih|xxg]4~VK '(ǵO鵣z}N @VKjra5)qa +Zye5˞I㱒+ {|^8\8C6ieox#L41U2Rf3BF{g'f8d=B >\Wr&ic#20y\=O+12[7GLJ3ȳYAUıY#-Mm${HwmØ$ ;Mş9n =VyLX`Z1% 6=S=oƄ.u&I;EmݪC뎅^ѮtnS-K9pS(Mfkf8S𹀮 92{0IMzO\H6K%7 0o,a?DV8Zu4nW>[ȮC-YF٥pa;&yX^; o*L%odSwwޜ R瑑=4t@ew2LOesek7p>hx%hyx}35(T- MB-Bbo~,LNgg c $Gz@kh4'OzMllW-U J_vڽ„@mޒP^fՐ }!-ƚ+:wJ']OE/ +p>@3Yu:2#LtAe͉wW60Il34~˿ bћ65w*"bAɵ:}o4aEwl0SEW`TN 4FY7 ?sal"ۋ\.,#d3m&WmwLu wNvil>T~<) 3vzAS3i=¹Y;31*Қbvٍ&F*%LVJ$M^цST$"E4Al)Wn }a2?tmܚRFQ+I\w/|iYKՌ|WxA{iV$}p~(e%qѡޭ7\=1tFOM5R@\ů5K#FJ,hS.q W.cLn ̞y66z&#N5Vf`~ycd7B =u9s1qMs6tyŏ'#-k#) &{L3 ()6Kx T$kCYSݡS"Aق) oo-:>/d1&> ^iե?<7z1(ڜ)QL.Itg޸ Kmd'JP`7p쑼*_))eNJNL%AftG!^ߧ7PVf8[$u합F]OʋnSd3Y`-tKO@RHvS5ŐCgxڤc8Ck 4Ů~=4էaIb΄<ʝ"N l z329uךdOzV>1@$Ci=0VGb|Yr<rwh*f>+(*KF>zy0h \XSEF7^eeP4ƀ/0qĉRT윐"ɴK`h=ᬑɏ'QGd"'UyU[By8B $2dV0Xw =yӀ9î> da@(a,2a=z+geHx͟e`@w?{A+iNtZkm8^QO^v=_,!JrQl('VLLZ@tab+0}`pM/7r&_n6“9UIg fs]QK0z;n2\;`SUDh&3?v|q#hn* ƒ.Z>sx9M`,$Z0o [N69{EptԜUX{?pPenjR|]8g`63aƇ?3|ڭbnP ل/QgB!?( x(PW59K0?Hb-kUڀ۔R-OL'4Z)$Р@7Jb{~sn̂_+ Zc"fw[_(LxLZ !Zf: օslc+2$D+>Lf`n/(޹% s7T+Laq;^`tk뜾KRewJ3eR-+@2"Jul'(L̞IQS3: *>2&fWX[|$'mb"cCLd؃z5!V3-%7 V<7{թ$&RQ7Gxny5sl?\}Iz؆֯Nڊlķ\ybO#NBU7zdd*m&;|I3|~XI(OUU/dKd nfL# љ//:N ߏ?c)B5l0"ڗ̑KѵԶW&/SkӺO ӓdbMCmh)( qZBr/[ _?+Fd XU[Ӻ2nњ./GS莗P,xV8ғd 14[Ի PP. Kp7E$x9 ۪.D ^H#O xnroU?Z!A5alhLIw >.͏6ċ m\vb*@S~d! s)"1 >67eL?J "c֛X^#si ~0&4&\gh:("0XF$́ZoK˂8ly"ГOG-W 7 )%Ԁ6;d%~ y=c GAx={iB@mBՕZ7@hJM=){%l Y} E:EmaѕdBBkՉÆHXۍ[rlOk{ץSyA)3ДQj;yǥ[~o*bp顣;9pM}}t[x1Wc\).Jb<^tw%/%m"F [cRxΫSZ/xqnm蠒b, a9d+L•=j./S}lcܒo>K{̝E`Ra3\g+zlYտzxvm$SV~x&0,I59\ H1ĒC۸1FyO%DQV q<ڧ83ɼToaS6dj+$WWZ;v؟.a\ `zc~Dqؠ\VoXP"Y$#;iX.ٙzqE0%r S=4-N/7ABFi$ڠU2ЀDJ$W"VՌ>pEShUπ+Cxg)a"X- -PwcB2y+odE(u5mp5@[hqp^TteLf𵛆jF\' s +bVF 9 |R\F(*[9Z:1P_,1qjx2uPͽ|TRK|񔸶un;:1p" oA]f/Jt;ͧ7xt' b!m5ip6t[Q!z'a@=:(~ˆi^: \+a,!]X*ș%УXDsmMϿ5hHkCM=Bw9:B+TeqtǓmr y(ʣn]S7(w^qp}UmfO4w< Ҹ.~[ۻ́e sS 6nic?E&UOӏLR׉ 3Ϻ)arj8ͻ 1DM%VrclKFm̶=6 ţ 8gG M3kʵoeGzNn똞IFr̫#G+2XN-5zw N?׆u}5B&9yJss$II? =ua ਽ؒ}UF;FeL)1K͈'6MW?n&Wtqzoרz=d 2+Vbߎ)ǡN25+:n>RIq'Ly}xw[7]=bAzi<3D?? JUgb5h7oͦ`ͽuwHuLHM|6EWvn`pyj2")isAvvƽL׾QνNfmi$"F̨ڟ@PW50hꒈGC} xzXGvfիף0ex`ΆWyADKJ ;WW̼vu,-_$w肣Tw흽%Q;2"-G/SL7}55kzqcJ#Gzѱ(t%{M; ͱ!#Xoyta͌0 A|P@%hf3y~4 y;ӛП utK (Rhm:V[A*jZ`*ߨP8I?kLAgy{05bl[WI(R.5CVt?ϏauPzz+[NcQ);tlꯊM(K*ks4mcŐ.:tN7nZuJԾ/×[ysa)4 ^._v=PصYRQ7Y%`J3LOr?zg8N+-17%i3THQ{T)tɳuK85v<2>w/tH`/μMQC_EP&\&11CDGZ _R-Za@J +/  I]mDY،:n!4NE!Y/hsDh,Uɫ?-c*2 UeB THT֝`-ɷH}O*8E=nuR|cYѺzڔgL p?)@/y7wG@Ek:ïN(XJkU)4V\^XYrPI!Q~Gfw}YX6|=p+PXmh<:?jU(MŬZLNL]B \ 9o8AV8Òa^MX+|x~q$nWk_EuRrde r!/)#0L[S`Hu(MϚPC^!zޱ1f}&Y]HBhx [rqEډU8G4xʜ#Pټ 7.L=U7 s"ItT`@GY8Ϙ#HE$ XU"rd"Wq>Nat!k`WYZ`0TcD&Lڭ5+sW$ş!#2Q$Bai Tp-夒+ecXYmD3Vp#{Cxj3%yMJsA1!M$Q)L:#4+(w^O7EJ̄ub?y%mQQ;0 I %Y1%1IMO?U-"IʥZmՓx|Ӻᓡ\u?Qi>r_yjp34!a`EFBӜ|IdOtlވ9_$xا,oTp$l5Wl[I#lKV=N{2N5Icm{nrߤ&bk-r.-!3I.de,>R^՗n2EyuvKL /3; +YwK_[7Qϧt՚t @F\*-m;)7[pQ+%uƊ8ǣW]O̞$Cpf~~mz;|JL; ,ϕqbreZw=mR `ڂkn|pir,zӚؒ=U0 cykPMKuY/\I,@RPEw'$K8Jɐ8ՇER')2"gv~ l5я Tx+q)ً&2"eF[=VRr1mܲLOj3)@oK2, Ipr)%Ʋڣb(Nj;ߚմUL:s,Cg_BgBLVhݟIIܓhm8M`9=/ͪC}\e& T #sOWN7bhctݧD̈OrNNv&(ESS$I_Ԃg%FzVv?z߳@3-7oSy$_^]q6AGj /?}܄o 믍b+!aW"q%9K a?+b2ve]-N'RIOrq&^-0.!K x۔?ΞzVGUƛamTO>``BGc'JMh'<-8W_"gd;e2CrٜK7UhDlq"nNE4Ҡ*/Y2%qd$.̹ .t+l?_"KK H!r%O5]|Qr,`  U*Cݯ#!dQ eӹi|)D#eU CƱVkW-B:F9T=*I:+hp4Z PAٽ/Uv:Ƅ9b X !t>t%8ևR-TAdMB&4CcĖ$J[HLvH4)/N[ZXR$Em)J:B(1*T (}cJ/4ՕuOKOpSxᒆhl%X+uy(O9o=)&jөhAB7 'WnE$#M\8mCKdEO!׳ Tת1ry?rz,;'->5SS18(Bٷ>? TS\>k1zU?N笛P`'}uV7jҾ*FWO B'C5W Rw}]=}Q0ߕ0 ݕʼn8&mjՁt֗b -5n&kXRGA#վ0ɝߛ4h"Mdn')41}>^}ߧ'_4>E*{B߃0U ,h%sӚ bbn5= ng?oIXKv+pr('!e4Y~55tLG* Yl6ߣcyg6I蠦j=VqW55Q|  "}@$Q)?q@w,&O Vzm`t3?ovBʀRR gHfReU2<0GB[s^@ 2<$ܲu:`\뫞ueǎ0ӡVb׈FefH.3;P6 8mzMs.6t_ee_@`p`RgU &M U ~Z [kGiv>\{AzScaװtY̓ݣ. d0bqH!g '~tƻ݅ճ׵O-Xnu(RB\0^VC5v7{[#F4C Nʯ)]L֬b]}PEV=_8~JSOrC7wVO2(`I%ܜ/Þ4vo@" c)((!t,SjL}ZIogYt%D`m1.iN/uWQ3N"&hCS]6*.ξ}rƘ6]q^S;]0 etm ZVmq&r/.wx5[;捩N' Sy*@\c3FbIJtjfjl`H((?o7 U_Ҷ;(8 !,:Յ 0/cڲ` [Pi9lqn}-2> MevU 895O_Ov;,\sLTbӤX@udE-d<"66`ЕYviM֥`rcRwLVt\QTҳNwAnuS 5*mbTKF%HFH2g3KA<#ayiu"Of s}-K`Iy>8]~FKbC5uRݏiG eDqPkhto&\RH/ɔ6%Ҧ4fĢTqe=&v a ^,y, ]M^q ~<!(qH]!4{ J>y!ɠs+(V:Ki;ff Zw|+H^ȭG{t$m:`֒ҙv֯%rZn *mpE 26fxv2O|gA$DB#&U/e:pԵ3{$md{j)ZI!/Rkj!nL]oA_WnLi6Ц,N1V3Z`s!.=kjg3T1>sh$Q~Ɏ2ڑ?Rʙ+K^J rp["}JJ;]^l_Qy?Jp3tlJ*8ӮZ_lDbF}74U(zq(N4oR&',E~o͋+y ؖ=ťwwŜšj-@r=u^V]]Ԙy1(Jd - 19RIyK$b"#n瑢& )EyLEjoR#^ڬS<] [@9* A]׀nf&8^"-dc`p2oA띛1N~ @@E?3lf^:ɈO{Ii$X)=ԤCzkr2ـքvCx-_T?fgʖ2 ҂:6,Rۅ.JMzH♵%1]@Ye:Mi#*܁OT)ƥt3P3vܷ$el .49q@LeI"J*{q*$($`;郛= W5@oed!>}xtπ:lr0dbDaKƄ)ȱi.^ OxI sӡRf'EH/;%H*Av"ySS{9 F+*,P,Xթ9S P iq:{qcj:(K8 q(jT,~RⴗP}Y/z zІXfYI{;;&[a{wC^GQJtcG(h) $K|,itUJvӘHhB2prkYR%=ӠnJE$vR=nn@6~}'.?_ 67݆l+ƺ`~~H5i6ٿ ZqNe*-ڑ_=`T繿$~qY2" qrznxLJ/MS9+Ņt%otwm ԬzڐLbz=8٦'%6:,͚}Z5]yvydfX6d>AdF (ALغ;&.*8=tejAa#5Թw:!CƸ3b5}cK7]z2-.~,ke g tIe054"kr 4nwK!4^,F}?84ZFM3֦Oڦ23W?વEĻ~׸"s0ynJʓNJu]NK*16Z\ ѷǡUo#)7V aWwH>%1s d3S+ etNT[\cpv\DcVa2"i'7w>1~X|w!;eVujrc=G~ʶD& ̽pm B'un-ҹ%J3ahkঝ8:/ؖ>EF;:98?%d4d2웆n`X脏bLSH,9KS p8 )V@֢vXV =2WIj:LY'MQ%u+=s@Jx eDWS~1vzQͦNɏg FSj̠w>V׸deXw2Fg52Б/ QMGj8O7WAu)bijZޠ \ˍK_vӣT]BJ-"vYl;mAVso፨ܭ"ufI5"oD ڠLqQHNRĒu&Vp 21rG&@ K=N=?Խ3v"0ARZ3-Th@r) ԚK)ӉNˤrWyW$U9*aLvv=lz?@ }1Ti'|h@#pYB 9Gبs_R6]1+J.b7g0!. *#K$v4Xp}"WinJgޝm,)~%U6> %,oB|d'sn U":K l%ca^VOINӲP꘼v''W.YbYgAp8CO8ND-KL-J$nSR##G(HgQyu$Kߓ²ZBb@PUr)tt9[s(7zgQk$ҭRRG4rr0.&JLFU)sA")iM_%u|V,BQkwM*. 5Qt8X~&|Btaq٥7be$iƅkE5<()e<PVބu jJ{3*7|hI0 ^RV5TL1uȜ B$y&2ٛۚ? ŮAL7gQ4d D!nFV٠ xll\"[g[] Eti0 f*Bѳ/ԋc ž]|B7弍UN||5'D gCͥ Z| 2ኀ\ mϞ#͛ږ˾,#w+f++Wśqj02=<-o-טp8"WR9-MQ.&[y =YiJKv Μ`g.jІar%P|M5B^Ll/6_(e͡J|Ա߂hw]vܵacT3hj7<vg5 sɬOFuKkr5Aj2@$hWSnn{颁[Ako%탚{^*zԧ!~u1qrAk۾OXT IkWܑܙG}_')- ؀s:r8n~Ye>[n}w? ͖Eq3;os*z-]Hp|x^viN"=c߯O%R T}wg;%6:ޑagMr/]l D7 ::{& 7> .ir j pc}qz[=5p jnH jPdnngoI]ԫC,?W25Rt54-^P T?~u5E0`)upX94W5/ǿ$O?iv;{Ys֯ϖf/*A =XiY&}zv諽Gf&{"\.Ϧnc"e2"}P4Ѵܞ٩K4LpJtdi?!5U8ŗchJz+|"T,KH̞Gj5zĎѴI>ezY^~eӡ;,ik\}\.4B{;ö9SXwfE]U?+"[JcA-/n:32~o;- ؟{|Nvf74jus- )Hd]-vmjyR)\ℍW8 tc_R z˶:q'tũJL`p<\TddgBgPQV4;4ܟ|MH7% q0sd*]lbsG2(ȣZשUIR!'a:~.n|VcUΌedVp&FɥߩA7kgt<8L~ xJBaSo& Uº+Fs%nMHih}\0I胑6{DtHhh$矸cɪ.qîhԠ18r䣆ڄ&5=aYqVӧ>ro% }%g5脻e!)dӏ:8?wEP% /f汑BAS/?q$*_#m@n (&:ʪT!l/{+dٜ&::F$WWMJ<}KB~'C2&`Q`f=M;T}WC47h++§{39z#ySu>e3z^*Qm8(e3ر+ݞ7y; P84V#R_iBvz?!;dدVR2{&a]A5`:^Ӟ+'x~,o(Ԏ4Rr4%SРe%Ƽ2P4' 8ۼtGʗ_Dy.KG:4t9'd܊XloC8s0)yՐNgWgs)?] "\m6=O^ ]6s]Rb9f|bJ5* HU/c-ny%.%cB Z= #UQh?S-zK`bس l h&..3u\f%@ G _3k;M et5n/z"%9D͓\7Bğk Jh#Ul(Ru9ҹmܸґ*/ksZW)e&X~pZ)@? -f4CgR-K]}ƌ]Z)Q0Mw>>]3P9 4>-}F36C!5 Iׇu2o_9W!F/# .QT_f>^]kCp8IYj~K⬫Oצ֧76: I]2LRqTm|P!ZRF "G5;7*RҒi;򵹡`?wYWlx_n?y[-=cnav6H4ݟfP2*wG_Κ"ݕX&Y`Bgy@z]PSTx9(B[vT%Zd1̮񘾷ǙH{0P(m~ʠkrL./>TmcR'?D3(䴡w3ĆO]XNCͦ8Q7:=kz(h-$`oܖy˅l3z\1kF!ᖇDgX5#T$ ލxitw;啭ElDRVP l&XI5 zxBhS^ hQK9>c8B lXg5\hά%#6E7: L*Du˅v/e0йl&Rc*P\]a8bG䈙JF9Bl|ҚRQDlˆӆr0)80^a^9|$<;P-yUғB' ֣žsRz ؙX~MMQoޡNAR)tǏmlj3>'Ѷ 6 R&*ғ[SPbj蔱P9DP`FZ#H`ɃCPG6BM?CQEqMȄ*B 1q"q.yʋ72(@v&e#+Fk>C (tK  ڃ[B|fCZM]9n 糇WFYCTXT&8ޑpk&"]Rk$r %FY8:?@N:鸣Qi=FΗCK.ԕtaG&2$*3{䓝Ν(ì}#:ī\Z)BRʯ($nS˅wc)$yA.Ha{Bt]AW“PkxZ,ml?-<((lqب =1sGy(al;]|pk-Bӡ蓼E|r嫿YQ6ؓxmtDA:Rxzjd5(VfT0HлͱA'`juw]cJ 24M uw7p5-j䥹 p%2Rm0y+byuXJxtŤ\^Z:/ʿn䗨s14^euwb)v& >bX4@i ݽ(ϚpnMoZ+^snEa)OPx,=fziip BC~/Ā~8% 7o=XAp$Qo(p]UvƏ}~H'@cМD'O`ECs-,Y,,IbC&%iH0;[Xk!{!рwF?;"@fȑ%GgáZ #KHH5`A1 h" Rխ?| gz\׬ѾaCzz$u2/YllvZ+i7%xCg./t֘z$rQ <&1WP~|[{& p;U-I($)VB)2%[vӽ.w߿(vvo!7?)!q^$E€_&_ٞh;Ej^X#I[j|ӘO,kT8#0N5<#v1ݷhtB>o mRuzl;3NχեkRYߨ-1MOys@LHY[ /{5xI|_|e.rl D*Z4⣈M/ɜ+#6;2߫ƥ?<@rJ`$ CQRkZt)I]۱#p{i&εJEMhOĈӤpb=.?u`6U#vV^Y<9wI`oe\?~/' DPP2JMReLx<T;.j=|J-aa5mݥ9.c&X#j4A=<؆]1Ero*gKB^ "fE2bN*tA>;T|JQxڰSM28x\X//z") a.Ռ]ltN^VDSJm9_Fj;@Sz[KN+l޺@-A㋅u[-pd({\CZ&@ώ9=I)q?.^Ko'Ы3]%^9 ?P?gOW2%iuƈ p,˿#b3'1ᔷ;M%,m?ڥa=@VSW"H)Ccma~épe D-"c{(ɝ°WnuPϱ[6'pg/wNɗ#nsJ%8-Bnׂf&}Gs&? [vM@j߳ײ5$-^A׾]3pQɤ: ij Me<.5}%8l"z/F Z 6n1yޅ-EM2ÃhFB ?37Ӗu7c ѰR >EʥøUH5l?jQ9~ƭzgY8Pد֪36f O?;H4ò9 Eo]{~{Ȝ?p _{i o~Jz >]N/.qB N=;r~X_L,ԉQE]%b iúQ=\ 0@X}0Fr+;t/A@aW,^JyxWY~Ov1)j棿qua>\e^Ԩɍmѿ.}"dJo(Nɹ=xԽMbFQwdi '6hf!I,ª7ۂ9xoOԆx{*TUN|d2˳D$x읜q Y[4+(:AU =N:<*9SV*ۿ=e h:"=C@t:&L\raqE>r!ǕY%Cn ) %Մ;Ԡ*.Bb`T#C,%;`c2V/ŚKSY62߯\ `Ngm(SUyIS᠃խ99~՗nȁ{cdKh\C%x76ar/{"bԽKxs׍^縒?hCDIkTD<70O Cd/yyP)rЉd)WD2V2o.k0ΠL:8\+=B=-N cjɱNw?%Md4Iy00E")'Rš%#r2>dlZW:_0~{cv L%\e#tm Ðh=P!Jy>5]`Yt8. /RR7mbb o=sP[ӝծbzN~qP1ġhQ?a'kXix|)~K›1qvpK 5IJN#=idY4$ec!9YdIҭE>)W>XɎKeOhmA~6]: ]Zn0Y$Oa!ʫco6uTZLV;iN0.Л4ݗIxwdtͳM>Eٴ6PjƁi{N_VDmh:1f<*œ3D[_+@D6sG)IR"T1A G&]z_aCi0CrqGR1n +L @ C<[/KNXݰ{)X;B$ȅ 54v^|_DfYW9B3Ч]޷9ꠈb?vv g&}f;3د.Rp PSB?bLLxlHL 1dPq ;i>0"moRE Fge5⵱8DtfysN;9RcXC= $w KTh?i* !V 4 R"q #v2 :>]zֺի%X]]ύl<$F-?ަtf:H;hn2Y}m @?ernȉf>0ХjVL[%:Qߒ[/}s-R )pS+- fygGBq]Z10eq,O^3ھwp .Լc l-ʽX4ԫƨYQCUg#Unwcz%V;2v^8-Z YX"7ɯ n-~y|c@J7(mv4X%=ȟDs2+ϫt憁1]Lq=gT RrvoiLQ{l)ed~'ΜpXi rv4yҚtFY' ˁ`]1]6 e_c̡& ޚ?8+괓 tuM|rcg De}s O̳7DK?y ݕ̳9-ϸ95TUe_:/Gw~}1N+ E*|1ms (-VSÆ4!6˺="`Llp]Ԉ?gz+(:$M3:",lhRrocR5,ju&q$vx1pvG4aO"]LzrÛWE♹B2.iCYV&9 8p0`bjYuOc kV{ ^8C-9 1 [ y]F{J?ɶ1'o6+y2.&k,7L $ sʂr!X1$h=?]S8L0qe˂؞;ԥkz׾zy6DDү+R4Sd}âŚ,ca D Zk߄$vp7Vb=Ogo iM4}-'2[ڛAǢ 9t މꕵRuA K^hk y̺jPZg Kb"A vf Cbٶ-'t(AE/&zz_r=PF1:L7g5(aKMSVh/:vdo `3Og=9ZL*כOg$2!\ȱ?m=xlgSjMVR+"bAʞj,~@xfMh TF[ *[mm ۑUq2qjh}SD9V(vr5;Icit*59D{6)|CVjxbs vO#[ , ˾>b{'GGi"3^_ úA>yDx+ D lU^ ?ANZ\iL- †d 8y0PuE/f\q,W4*U<|NƳP2A< n䣜B%̎&pS_sM(zsۇa1#9j.$?t5'7i1l 1;ٺ:ͣ>yOGOh$׆EOLn;=T_# z$Bb r.2ycw[\N0֎磮ҕK͢_z\+4:{ՠz:"3*޸E)vq +1-\^ۍ9gbEgz9^2-Õv"'hxL+TV"q[:%T/߀ҺhQwwo-ʴ!CNm~Sr.3虢_UKpEUmʦztd\#fԮ_6EfAR|Cr 8y; dMqTa"~ڛ/uF/{+E㹽u?skp{ЁŒRTu`ռ242l\;Fq`rRfClGk2%e̩ļ[ 2ai$nBk]߷k{HEwr%VK yR 6D:'bR> GXĢ wV#LZQHM]I>F2H`]zc-O@Hp[b4a3cH'b $/M{KǛSBw|)ǠD{.f36v>P]Bjt.z zߚˎ]gY ~?ta}c#5{ݞ:ټvVv"WEz {iyE@$(J-VE3"gZ@=ƙö3m+nEUVVJ}ʑNܹҎg!0Yƿ1}j-‘W)\YcեeȉD;}VB!ڟ{:Ê6#tYE%?7}ړ,-|)_[ɴNvJ$p&JyĹDɃ\B=,lxCK ho$9+&@RR݈ Q<" Fo=J=0LV#T+Ss%)ZKhXN;?mrSV:EtaЀ:q}g+閙f:PIvAaeݨd \k&[7Dbx2?QT=)#@Jhrg ΪGoe=(7*֤_\4ZN h0=A}p0sK`AׄZՄ| E겱Y_g33l͆w^vu<ƍEYFR+:Z$ذV:y#v Z/|0E$ oFLJ̻xHnZv6XWFk+(q3t lP¼z6eS7ւ8lo]vWIx (R/~2r;\G<(JˢsU-2ntevS&<^fHE=*яht(G!$ifկ(".X+~9+׀O l9ˢGeg+i065Hc:jgaodk"+rcyMA3R_~a.]yFJh- 'uI4x$I/Lsj /? %$ z -w= n@֝mZ<} }HmvZ1p^ qE EV#:2 ;V{d`E║gAWy\quxp 9b U:MZHTPgRqQGqdTy%Csh.j?ZC2I'sՔέhhWiPBN&(" @Dk]Sg7{<ݢf"(RE|izqvuX[,(}LU<]ChI'Q!5t÷`,Y;BAQ񮃭7ll 9VsǢmG>HURu+œhgقsKh񪓡aSIUQ=R!PPz[H{ s}`M/ Lő hebS-GQ(To(kZIAŕkq*UDt9ud9B%pz$6ȓӐiU]OroW֗4񇱐C.[8J0R^<h]g:,ԍ?Q6N}l''7h.1'lB.wb+h߮? x/ Ne@{σfr=?1h90&Ғ3S m߯'qrd/}6~v;CW~Q)0GrD*CiT:!iX1vfrdpU:i:[^z5*|w=0wW0W6TYPC٤R/:Ϩ?3{p w@QmR,TIbsB!>v2"b,z1c3M-Սr4C{_gNh I:Oe}w6תi>B E\!CӺ4jRڜ~pXQQtco$񘧜2u|@C]gɒqTk+`?`eן{6m; 4YDCGsQX" gEajk;>Ƭ{}:)rU)c`;an ;KD!J@zifڥjVBE6I;9Tc `=|'Hs@ʽe)بoPR%vtbo9_>O N7\=4E^hsYCߕ'3ݛ+iEuc({c1 J'+1{ٵĩ KE#8DMP bdgq.ByNvHTy^&8oC" 2aU֐w}zʉ_dW0,B@(T=)?$TKB=󼨂2%tgvn, C6orm8)q~u P6?^DB~M5)NZcp0U cB>呮^ u9ARJw W™*e{xHEum/ߟMa@LA/f3! 8vBOhEvy^gϞ?6。W*Jz/Vq_HJ%sUmW^7hq&B3y5+Sg0_9kIb\Ws*hc5=Mz׊ i֢$ҁd@Ŋ cCdU8yO6|BP^ 㛱e%eT.V9{p)}ݻfcn.wH*kYRCyX + _1zrU\] 4 E&9F @F{= 6m =s3OՁ*֨VתuڴYp24?9@uayaXܿE L Oz- <;mXDu, 2*=晾x$)8^UJ {62α#w/>L\ʭR<}%짰D \W;Mc{>RsَvTE#:h~\SU(Lx|h_ռ0 AӠwFNVo܂nexRf?y*>>cJx~}TgaR^eZqݪM| ưޑWbt(ؓSY>C U9?X"[C7'"_D⣶W <؉ў֩%eI틨t |ˆ|DzGqoR#zVk!3=*fQ 7fqK"pjX"$BTLAag2vz@@rH[EȴP&#LME|7r|-`-=ׄLchO _hj*\DW);^"s*0]np@ky/5 p*^$Чy#J2nfGzL@ 3n~Y)rY_Z b!*HG iC# ;@:vaǙku<7W{C9UhⲤMZ. ^ z KKa3d^IMa`(q{!}#ZMSC>[^9>Z} >w0uc0t|p_K(_!v4B?kED@|ӗ]JubvCZ/MFv&ݘךf8eJ,ZT8\|}OD)͓ F%]\o276Zs)X;BltZ 4De9pm_Jr[F'&Y@` k|}NF~/ڒ|ћCḅmO 4NN6ѫ^qQ=iW@zylZJvn7 %&gB_؍Uwe? N`ǓywY beraI>'J*f 9v7(bG>?l%}/\ J[rJ4Jo }M&jYIt,pbjjk /@}8V)ǣsa@2Ku~UZ+|w|36w$=sQ~/J6o>u6G$1ޅ9BUoxv,mssC7Vib `}KfQIJN'I ,˶%b~:F:/JcXf3Q'91#ELCRGmxxnX2EM͵@RٱW+.pTSFi0^;f \"(,zuA)fRL}NS֩1ZFS+BƦp+A6\3KTO8Itͣʷ=ixDMT47Ihl9s*DEҩ-— zk{O]#[[ތWbU/]N=Qh)߸91eCC>^=S!.!K@j 0aO0la+bRp 5 ).A0* 1F 'ɍug5KI KOÆnWR4'ړ:MV[kʍ}nNwTTwmGoڭqVt 7ehCQLnd_@p´VMNmB;( Dv3Ru^e4ʟz[4;a^Z;շ^Rf)Lqn.> ذ?zCU-~"+r}2Xj_#h뤡QvDqjUyUN˰;NeE,JyNr,_jSʗ"\-M㣢pUC[zlvZ\5k5QETg7iD>: b`(PEi0e_{Z2Fp6 rG文5?h9D=%#%/=nWI[Ӹqg̿!l#ۣ*H訖f譈,boa@o@#\8sGfsza68->b/I򃋦Ei5 AusrMRC,կx;l9}N)h[W/#n(lquTXlp6;s>H=ƣ6^S!zVDA6yC" {:gVGzsTh1S:J oPF Fozt g:]1\ ikBmH=U*ÿ,"]ġ-V!Ş?(feƍOtMe?(RXP &SywPo^ (nr:.{P\ 6h6(ǿ luMP)NLǖJ"shhq'PeāXי{cb ¤e ;zxyZ]iP2>&#($n]EQ|i,[ x@ [`yx':Pk.X[2M^qqʿa2\td"62F4\J*<ϰX! tnG<`z7+UXmb VV@@N@?<۳Zً O!}m; ~ո+it ()= Fgǂg y67 \ !<YQU(d ټWoDRH{'VvO_FVl D"AfJ .OPC4pFHݲIw;7k.=uƠ{h>0 c|"hҟ*mp Z(xWX çɅEV OCΕ'#.s6P:|Y $ftaY92$#9#;.JluҦ +vUx&|t̀5@vE Q(ӿO.gغIV W,p>7$(S o9S~z?J>L"'*"uA7P9Vzh E74ulU>2˫o5?sd Y`X;,s+7K0V,kqPEe¹0lE3Ю"g J)]ߑ7~Ӡ=> Z@  EWs@<;ϐ;m9;g4_.bV'}$:YZs|ZKEMX1OM[upxf24.r)9ѥTŹ~6nxqLp3 wo[YC_r\\:!+/{ n*ItELoF>>kN_bO VPZIVĩр;BXY߃BxlC7.)Mp˚1sѵuʇ'- E"{y@nȷ'x¯.:ܶ`դ8V@ƭ*$󒾐UYv?ed]u?(t Ѐ.?Qa/Hӽ ̘aG~~R@$v);Z9TQ-U)֦46nkD2:M4&i"Op̐Ǔ8*%b{Q$!\IY `Y޶l'C$8o)52ZoXlV0fλ]dcM,x$8P6AHt-iRNtEÃ5KQjIOb8Iڈ'ւ@O'N-wsVKn]!3fDn]|Jd:ґq8bC~Yk <<I?}P+tڞ`S|O)aFϬR)k, 1}q],jv]#dqqM9~ Kl) LW>}'JAnQdpm%Eb C7# Rr\ cKΝ~z\+8!yQѢm֌;Dӹ.FC2,Q>/d{%~Ҹzȓd֟(rE -Vl~%#*@Ke;4WL6fq GvQAʮ%B&VPxt.vlCDC~V=ҎT,gH,_PbY q)ޥzi:WsD˾F;CgyI5OYIӆOTF ?:a["XlXO cit蝰͠P E;BP=b XN"< D'HpWJlS"ց/A_I0ϋ7q2rk'Po;"ڍU{} JM<&Ey k\m`}fu]f n51`v:TneelY;γpw(d(A LRAҿ@F1 b ~+?bC{e)s{'h-h󁽟tNbL%J_S '{_OkQg_ [$sԜ#n.0Yܯ.h*`/1WJ$n@ކ"yфPr81VOyX騥Ulpd$I˨~VQr-G0cܞ,1f¿/w[k*?0gKv!u~F*k| eoibp6$SɨMUa=ala:P8rVd: *ka7unN# z]mb&O5b]wm9ܑƪ9EzZW:Y.O8p6|ZrBx/ 3ٞ2xfjc:/{DUYcE)اh"%~2fjlwD>1x&޴7 }*kXGWF-S$+| :-+2QȆ҇v)d0N8i-aP~|9*(Oׁm3! Q,C+G`7}/AjdIhռ._}a>ƻ-ؖuu~ǡ\'Ua.Jw^=MsH&R̽cV@{lڝu݌݂tKy/^.jaiZQ v4_޲p#VZ_cY C3s~-f^(1/Ҧlx46$"Js\.D|xqP;@p*>nY|Ma7Cg,#1I8'N05 ǷJ dvf}< ^UZjT+{K{[ot&w=qhu_/#)C*:[D*N$gSF2|X?.F=rc9KPۓE|'&1q23dl2-34Pݼrf6 o,$z?phvvƋXU)N^moфVB,r XCZ!(ZhQWH9Zlj_ ^ -ӷ:2,f, tTƧ% s{+\ϩ, zeAN8/W;#Rb\VKyVO8JƱ{\f(׶Lt)6z WD+"y`7$@V=1,RDuvLì!93IP8&j_F1~˩iٳUpsB~ǘXbKx?TY˘&*rJ% WђCL74RYS- cE,LQ< KVB %; boSٔe!@jF34k YK[~ƾocTPod;fOɵȴΣ"E$5 m8[I j~ _%6hp#^~b" H1fM?x=QJC/:]4N;| YN!&:%J2|v X>M{_md⩖P8JCtiWE :/XWs@>]N_bq4o'r6,9pt" 8W7]g$瑇xys]N7D3{ʪ O.Kzϯ" HERBg8;k+mzH,rNQDЯ DY|"-oFC%u߅gky(Rzhwߴu$@xp!hN{ {Kj{y4]?$K_${WJkYað-,ڷ< YIʾ'F eP^Ri5`KeNä^!w.}'mcR% dz*<Ո0Qa,Y/"4v.9f뇼@V"z;D>Mo-@ctEZ-͖4L?цTS,i8Ra.q>P6*9{]p$85CM8 ak1jhoD1nI9]jL>M+I\+5|5ng0cXuzzoV+\] Eb8i7O-"wƺR]Z'"hY$Fi#> +U[Թ.D% &WmyC| {X?lNWDixw4U-ѵP\NZQ#7ΪbS;_(O4-, 䚺#WnJͺAX˅ɳǓT֓jW{ȿ{c\ؐn<ח60`F6+hM ~yw.<pb@;my,H>~LB(" 'zޠ[D*xgh#'-fizȐYLoy_;^V@)8Coz5=Cl(ExVؚ},pRVUYPXgų‚ྫCZJӵ-T/*c.GLq/vUCK&Q-D,,;ۼA nV̯:uRd7+ PtExKqd5E:Ķ15I2K*AGb%cҧ/9VP= 1>N!zjzy]1{݆-;/R|i4HGKɨw싮ku9aZ°Z)D|*gmVH[wZ$>'ʊVّ&œٹ*2b*0)fh@3$|ܓr|_3T|nbap#oPX]]n(?EMC,|R!To\R+p!I֝KR,b# -'Y([[dLL] ZK,κ석 &̕hI tn0:Fg T-ƙԑ2e0N̗;\{vcQ42N2O5~Z5jZG ?JPΜC{/ҋISP*[wIHG|Nt^5^_-_K I¸F W$܄n dtv^~LNIwjhh D;%/}) .ΉqO죒;l}׮G7;4΃f-nrBC=\C%A ʮ0y"6nc> w9x]7ᛚ~ gTv*e4rR 0q|l Q~-hwOв6Jv^~=b%5 z6ؖ,7#@*] mN|z7Ԛv.G \V uķ&'BQUKmP7+?=4ö)"s+jr;10?clXh̓d (,LrO fEM |a-kh- 1llTt@)iV[B?S ^DO(+AXI4 )|L$S\%n?GuJ'.GNiUs?̕2rvV M$¡f;'_v$,KO3$QchY MV|<.lqCwMamMu lJ}T߬$^K_4O^aIj7De ݜΈH9hx"a9^尒v PPݶ:!oQEּsmey|.! "T`SDбs DZ2cҍ*:Xpe c9oHYF]Mfj;Z@,/f3 kfN+%K2T*3Ky~4dQ\H1븧B~3뜹z&W-<j&ԮroU!t:C(?nc&.W/7`qP١gÔRF22%"!dk}DvE=J5Eq.]!3^ Gb>c aUe9,M-A/Z+5ݡ5-xܱI8H;yJ]l-)Vw)jpݴlGG?&Y FY-3|l$>#lSXpPIFa(豃Q$>v}I]b% p'L/Sv5.~5A6KI#xˑ _3iBߜVD]QJw˗|>-"_F![F棶~'":Y~L ~2pJJ&b|e-n5ӅJ;k#kn-TG=|4ܴ_ܷfig9,ѷߑz:Z֢`kL8[)P5*5 )uELHrdq 4 ߕs4ZX @SO0CH~0%wNYq۝;F[GX UHk!G{k.+] 2QΙ7T7@kB+qV(p^4wfhÆ{qIhod& p)_/W;YB[myuFpۄ8i nsMȥ׹謝7s=<N)Ϡp9jtY>$wMB.F+bY`F>N7l|*!(׾uY ᔌǘҗ*/ n@&1);)M.Fs+: aTKU !k{gLzF`@ծ%vUlZ]$BZ:{ܩVlC< 33V#vQt3EtӕWoAȄ>r efsT[g%Vȩ|zZE?9Zofyqf\AH[}krƜEǝ& FE~vլbMEoV`!ٞYr7 W])VI[͒RC'w(j1_ܯ| TMfe@Բ2B ث!;e/Fؔ+HV-6UBvL猹_BOoI%r)mQFvO'HRk`qɨ/b9\p&lѰm@d{-Al} U ,d4_ Ucޱ7mO/I @nSl4YP+UR5^T31׿$? mx!l=b +"ߟc'$Nq 78R =l-R ~_8sS6qKˁ멙S K!n=^qVMH<^9zm4U EP#2iBo^\hX UnZi d̗O(ː{vX Rƞ7rԜ> _k- GUڇ(9{`rELXJX0q@ќ(VT` ltJ" ˬ ~cpeЉ;Y,ʎK6`e 1F:Nx B yp#T=|Om|RlȻAm@{`J0M?#nC`~ pZ#*Ǚ ;sh,_pNV9<9 ,:V jE!o'do[6Pc oiy5`;?bk@4ҵMWT ws 5H#gn9`N|q{}(Zn1 }4:$! ~1s{ozjwSl3٪6.M;Z=ew1CI#[W\B2oVHwm}\ !;$hZ8G3qv@ܻѰq d DI :nBqB`j퇧.n :-6$3GK\EDhh+HNv& 4/&?s^Rg͢C}I@zR N黔@KR]#]_=>κKFwLC[(mH!\GsyGQ+zMm? =W߉PTG3%SHh 4WĹНGIH2̣lwlHu[ ηzHѓIqdjVw{b=(c2IH|X$YSM,՗H㢚%DyY\T^ٶB/]߱*Gh/#i,ebǶ8j55J`zDOzPs"\(9__iǕB k" i\NTG ή|F,v"Ys:SѭA'cR}FҰ氲5K0cP_@[u)O0S.CQ_ 1@g.tNA.nR`XKF_,X .Xӄɿ,)*z -P1vY1;8F }Zä%JjqukՌK|[ b1#"_c-Fwz꓀2TH%b{)}ȝ#)uwX# gum3GVa/(s|*89N!oh܀TܗM0^j&aK@^PE6q۠Mc. J*8)V'ؗu_t^0LtQ#pmu ~c~?2 2ͺ0㢷"R8V~Y=<DLT\" ݺ׽S@m7R7.a4GJژp"1K1c^]uwZ_YxN/: tewU)ٯe=D͏"薎i i4qřg廛 vRj@NU sx=d]mڄc{<]"묣"LKŦ 1NѬ2:b:ȏPWKQzH!U*ɳWiC>M-vc_Am !Pt, _.4ZQpE+J4?Tpqr4#%)Cp*\KQ3gdME_$ú?馿sni_lCS'~u9VnFߎUTHw:[? Yf_4m-ݸfE01\\?ZB< :NڇS=Wz!)$EM0‡(ݶL`AK^ 1Me_#瓥Skh ~װpO癿7^w՜_& B@I߄$n6k/[x+;>^CPnni(gsaA)ϽYqROr6^  |?;k }LY6EQg$*D)|3ozU)Kk,wY?Ա->Jcf~0U݅W~|4- O-?VLX!' tpZ%12Z_@K^"=T@!;yE vK;[~Ǜ7GT< ?W wtQ7ǗmǵAq_ )6p/gL#Ř8IWꤱ9$)Woe- "$J-Lo$vq5H!Tlwl/˕ 8ULI1X7ׇETe˶SO|7d7LM ?:zw[\4,W>uBcNlB !)`H^^](<3>rQUA#IW28@ *,G:}j3ihLEJ-VZr=9"`+g&xׇF>--eu:IE-8~)cqlC;m@y땢[{.`BQ oI 4 g$ g8eE{d֚. 94#$:QJG&qmZfJCQՅai lx 溒~mARuKR XqLM}ZJJ\Jo:Ǻ@MoU5|#O(mIQ7{qq$O<_lƙ ʺ1ԦQFp$eAX=4Sha xuݑl2)7Wx<?[)ķ8>*J/6ƟW+XAuR%f|L2-pXEo>ᛠ~[$)mCjrWa_V A_Pp.(Oui<-\;6h'ݿDA*7} i-]թ$/Ѫz:ߑgY" m ;:𭴹@=IS PkD"#ëkH!m%'gAW\?J<׭KYcXdb]_uQJl}ʼnWMl>PLZ'M򹨯3=;Dž"vTz.)sRؙM=#Z+VO^=FGr'Tq52~6CL]ߋCyt˧՟5~M)70 ۻʒwz(;QJUz|6XvFv|o=Fܺ J*CJ])Jn K@؍OZƍ՝&v^DgVuԌ t]:[QIe[BR|jhTҾ ]ȚFa uv%ی~C,oR$|jP֢V᜚tF`ǃ0O|.. °&Ю]F #:@qKiל5 $`̟ DCAgEF鉁9$_ˢf%)] g53s:,A+bNkf.aU3+efk)YBCŋ%f4K[XƐA,ċYOH'`S$8&(~}s$IjDNGv@t4. g:~9Bp.4.CAf@,*&#hh76@hRUu."1/ 0¤f%O=<ޞ-NFuݝ)M );bN)W93lsӯ-H+;˄Ku ͓]wx#N8d"?kYڎՃ 7Ѻ6sn6yn 22F|TUK +:t>Pυ)njer\HTPH /O焳$Og[|Sʆ 9VWy:RB߀/GDZFH;o9 xUr} tLhGI ;ջi*V9VO aM2 u8Iu_C2DL& o)AHnc2O\tm.U+s]'JeQz41cz1^jwRWaQHz\[:Ӎ"}_ȍAѯsI>k2TV[ \'kM^6oEKKf<J|n9̈́,MF;%P[TCHJ.Ok P)JdiV9x]dMfo)!()fɮp緥kuOo]1x\جaSOTb9Np9$x.R&/<sW0``{V/(Cy>BxJj짯2U&aZcc3^ 1K4ޢ!bL: 9-P 0!~lxN)Kģ. *!(-=:;f迼s5۬u 4q/:uOųyY nrLC]=v-+4b (w8S":rҐ:Ma) LB»LynqUQۚOASrZ$پ9^Ks(kcs?#sE\D eꟓh;oܖ=gy珘N [5/0P~JXxb $1TȁխGL}ʱ98܉UVp۠/m&U$@KP9SDzn1Rytsy%wD?cf=ogYGޜ8lo)}RV%Y_6yЫ2\ 1W̡ U4'T:Iq\^x%i)C<`^ b3"wd~(fyKจ |@噾;A͎7HaN(6:5ķĆfo-;߶i$_G$m&Y0j\j0(1*(`sx_aKKPM9V .Ebq#a $s__ pQ"崨'Sz =AK43+}23]H8 [*Hi ʙ@Vf蓑RS&>Xe*˜2a1Pv;%tuޗU 'XUX-i(~X9c%Ke+ RL+`>:Աa-f1'B 2s`<X,2dUt*xkjnؼ( SfْJ˟2be}"MR-qԻ+2" npO6o eB VT2*t乑G:'ᾌ)w.efh1RL$LMd/& Mkr?PF<ޖ~?yAn-Y&]ҽ /\ &,4E9=?]W~^I: D UDm\BP hn-I?՗ 3 2 MZO˩(rDt95ߧЏʑF;ٚb# N 4WjySzR"^ wgбֆn$]2|u|I +?}ۜ.k\T_aJ'@5x@Xo+ʞM#lԕ0(:L=S7 Gk BC#qF/<'bkLb3X) H;C=9v}H\]xћ``JN`":j`3y :B/A-O'IzqOd/,1NP:;h` Ƀ<@c5@ G7w}ߜ=Fԙ-NDckwPs.oDbИ5+[QcyYT8jx¢gx2r͇Km{x KZ*?}eB<ާ,> Ŧ9JLgF4DbA@ÕtBLfBiK F:k=W bC& S2\(47,E+u PX|L9QzweG@d=o,z39'ܺb׃|J^u@-L>A}K[.nJO' v@z /[MGb#bBI$.$-LpHyгb@Ŋ)VfadYF52Vmڂu>fq/{lѽ&+Zm Tc6W6xFg8l ws}2m~d䧨\>SW%W+sTPX(>D57n2ǫ [=O/tZۼ2d,l31wՅ3QGa^u{uIXJX^},YBUBAM)Hr?s܂!&u5J[x!(eNZֹ:^iz޸Rx;&'S\˄W+]z9#C)Ku"q{O'‹F.:-/:itM_j5KsDelX\4G%"S:cXؘKD\yr#xjNf<|=Ł;|0WNJb H~/2_Aq<Ͼ`OP*WrdMnJݛWkS^SxY/%rkh@:Lș3"qnZ3g<[8OJ b.Ӑ)f3+p|V"\yl|Ϣ`r%s$TcS}eV6<2b AJQA".ҧ6[ vW9 Ͽ$ =+~BTD>{F?P xs+`cJ%#k(hPS'Ў1S&NwhFW1W*- xRrˀiGeZop~P@S7=-6k0&^/;4 go][)3:o_z#'c&QCoF9I>}؋n<ـT[He8'hm<>#lҩx#I* A෼26 \LGi)(;;- ̤)7sq:䥕s2bZ9鳲 *f㫢J[wŠ UG;"p@6yOHlY`$Q!d ƻ!L.5}ukU -<2͛Aqj +XR| I`7:}`$ &y2d+S\lr Ƙ, 6:Ze*N 3q8d9Z`X;9<:{qt*w#kg`Hn;k$V٣`zx.Amw5$!쪙ZK:{VK,YЊAiamfz!Lnd+L9  .tkM1$~(E@TQt;ΜVx'pMZ<5" ,'% /kC&#[1r%-h̆y cWKJ-Ĭ9cg#Y_n&cd#/W) Lwd!Pu"Qծp~1c@Y;_ud@EJ`ryꧩ/2=/$+iw0/z=(sJ%v\N|Ok! eX8MWs`%3כP- ՚82[(s"[+,AZIB Ȫi_OA3|*)fd{IcxU)êfmS”i- R,Z-EE3')pdΟʴa~pVyP>=} :qyXQ3W`󾌠XOԬA,NzӀ<* %gw[H&=!IZ9\k. =t(<LK]YnG#4>v]Qv7_A)VsAT4C guƼk1%$o%~6ks@8u>YI%2Y7},:k^Z#YYڎ"b1aoNS|6n8Preego~AOa lC&G5oXlRdHk Vr"2?u(!b}@͸>.zG y=`|:2 F.-=(6_ ytĹqW8[H{5r/;F3HbkS_fq1-վѩG"W (8*$. ,E*j3eE3j5vh 50Aˌ#`$iwiǤ(%wh/x~~xND Ѩ=yD 7in;EĽCנGre##*Ր}*L|cΖJC5U09_hdv,Z`]Hќ, gt7IoTEg)fCL)4(2m.Ekѧܻ:-à}*ώxRf8šOR4u~uxcުy?vFQ}*rTlTI[#f*dB#B3SAa= ^W.)wYh" C_]kv\S1ykT$S6bwĸΝPf#i揂$ۓKvIܜ/b%j ̜|HB'Ȥa'/' B}D;[܊Lʋȫ~{4ZˑCѨe&t܌pPr}S**R^b~d1M|o;fIts x,1ͅO\̄I lc4RzRC-\ݿTNwqtk_-vtZwuʻ;m8Ϩл!H4;וДB#Ļ?=A| |V,y-Kw?[: o {e#&cg{ǍV[^~^? JHxT xJmpz!ŷAP#/a+[.xe {`9xDU!z%d<,hS,$8C$x7G[*3i$kUYN'qĬ ,? u@=r;F784cvDCE[Nuݚ2ieƇ M$ u|L<Kn-\mU Zg:)]o S}\BBMJY,=):34;DyDd^&횽Ge#FT׻NOZ3ݠF7[{=rH 2K(R0:MMwp$ё4,G9hHUpq.+]sQtad#,gsJoz$S9^ AIg1#P^JFYyWjhFc83 ȂA6)-dnjgVhM~`=ӳaA 1Vl7U70 o.,)`oVfC(k#1z9$\ŭDLx\-#0tse2i2L t|`aβL6M:VU.gS, f"oʜv[XpDTǯn ,5 RQI<QA΢;+Q->%=@^o2 GUhaв/#n+oZݽ+Lk7TO4%l!h7D3-}Nj$4RGR=9e+ޗ`Vd{52oC}M`Qq5X@?PmS[J8p+D;[K=Ud_{F}-co?h3YBM/<]2wH]*5:#p0p 5 S)XBоݏ  o$e#@̇>p/[p*&wѴ&My5tёmf`U(i}#tvcRK)uVI 8 !XS\#q!]##VsF%0#<+ U, boe.Th2t`z 9MP TV)˻Ɛ` Rsa8Q{*槤5!9a6IAZOM@: NMZ]G->M{Xizېlk:+4$W'~7K3`2bɓ㋯,O$FvZK&Y~R\p`|/L}@HvZ]"f%DUE~tIh8EId+yʞcvi|đzǕ% ƞ)hHv%"WzFqp8}[|a"M,FutB PƢ >~HMg1f)_y: mͭ]iΐnR|K.zӹ [*VsKr 'y-Q*gO(I\,CIw,鍮1p"n UD fV##;4h~Rg&Za!fjF)$EuJz|D)W5:b>Ĭ Af\X dhD8n4ߋ|ҰSET8e!Sէ9'*Y4Z:Jߩjcب̓HqST ߘ Dc J3[\#"m3؎Sb ̆Y=N#_[|(l$:[قs9n,ґašXۨG7ax"[eiD~;-%I^15Jk}lG_Ic^كgҀ"1k$˦PSCR2-&!O?I=lGs ]M(Uqjσ.{N5݇*-H,$}--SZ GAKceKIuCp10'25؁H 3xҷʿivu"A#5 +޿-M 2j1POQmE yjw?.3 OPHһ{5*hXmOk׹kǁ2!OʣT>3#3Kٺ1@V(v2H%@˓KcUDaLc@n*@QBK03ME< o r: ndR8/ysf KcaF::e%TBUM#5&;E ;k;<6ɥbN&NvxcDluE[etSnvMDC=xVǑ̖ 2R(S[kHz^ZRjd(XytX;6֏=ҹLwsU*=k'|tͥ'C(%B* ~}%~۰Y+4GȂ ;%ط]p%)zW['{C*J2i~S{3w/^<; 3YCV,{tV}6b(ZI˰b^z<)0uTE.M[x+߼ "2I|nΈ1 01 |֚ OKu4[>pDtrK܍ٱ6 tTBys0չ= j\Btt35!X?ϾUԷrÐf>a{m)nd+ٜ܎hDco|mI^N?pA_eΌ|v>Uҫ~o)TN_OX}Atͳlal} KRl_!4B.o xt" +"e1^k{HyI\tډMi"X,3" ߨ6|ϾĠ&˰Ab=-d{{`!j Ke>nՃbv1̉ >JP b){϶2DSZwڥJPڎbm'֊߷4Xr@Lnș+y4~>Rtr_U;c?l-b]ހ,iFsG׸cIG)jtB >:1ы U8U3}M1pGTk4qm>,tXyjW&yy!oЪ˫8֙C`.K z"~ۺtǧF#bXbA&R' pvHN!>yEm>>/G.͉^Twoj-Ȇk( 5De\EZ6yGP|'],&Ofiȃ8h`d0P |'G 9"3-N55Z5 1tkz +䴎9ۓ@wLӑe,]>g48AAfΐg=oB{4Uoڇ0 PYmܔJ[4>w kQ^hu,LxHֆJ"ܲ>E`m5w5ˬC@7 ~kV5|»4n6Tdb߰qZP]R"C.b"E q'[a «Ģ8:.PKҡ|9*8簡dp'YJ0>[@ 2MV=VN V+ y$Ÿf[WJ,V睄hץ^>Gk2zV]c@&h=z[ahuD%+eMbn׭e[_3nq;MRsjZg]B?ӗ9C,B?Z))9Y] @9%"4X\t3cY,4.ոG#oȢr>eށZa⺵ܢS 8Yԓ $3*NE%>d[⡴K;U'E) ,+>ֈ3'ydf{?It2#+&er~;0:qvB7 ڪfH6uQ!vSt&sf۝q=-?sO*^,iry["L %춇[ B}f* `nh4Ddmxtꢬ}D+.]r7+N=!A F*ѳ+E~,ȶ$AAv`y}($uQSh@ mcT#; tχ$կ!-E"Q^ 3*)ve&E/i,.$B~9+%(V۰[n%+GՓMRg\uL Z6(4Ap.L? W$Ì'[9oGWᙁ]w*V׍=hW)90K32hz 7oIi# aTȿF1:R -2} ր.R/ a|ĴзbsCa}ɩ'4`D`MÑ$ z9$ժ5l{zPuv9òu2#<_ӭ#؝+ZS ўN)D"0f-^>EcKeo֪9@d9ejͤ:,4lfOꔼU  # {2oWH4^; "Vi1MJfo޺z@sU (}tv7 [4J6s~sUhM-L=R0sH6 %)DIzl SQ1D~α#ݯi Q#BZSŻ];!ֱk<£wp jцCǝv8)EdQ<[dp|w ;ZFI^OqW1 :; CLLl5QSAp`:RXA4]Od}ZCK4 d=AeBN$M$1̭-3Q#|zPW [ѢMq{n~9[h+1HJ2p2/ $2 8mi*`H?9>Wև̩U,0CpC մd&gL&3"j$ r5ǁCccpuԸ>Ѳ XuyDQ [T&|=P$ml,mǚ.:t ?Ϝ8:в3:)v5pX4H8,r p9; :ff_b粓Zgq8xOf@:f ίlqygʸ6Yp;AxID~ 86˸sᅷT=.ܤI=m {V$=_~Ӵ,)98&Ǹ&-Z@xB9|M lÔEe =#F8iHlX\X hcdis$3Ւhe)CqVY<.sb;=<">jLlG00w`ƽA ̫߀dU+-h<WNuIϯqL؈;h6v9)4eSB63&'coW<}ɍV`Rw'A!L6a \ 6:gĄzCtd"Kp}0HYVQ$姧exMƞm]LW>:G[8ثVJ5(=,5zO>\- y=[~5_h]sB7v0wL/SJ1C)އs*e bO a]gs찋@= Bs/@'#+1TPQl-B97dG<1c7`xΧ32b e,~-8ۘ v)O/x pMj"&0{gӲfx痌*s$pVW?1lE; n&hT kmqsQfӑi!ƒ߿IsvGȭ`aRȁ(A+܊;Q0VA|փ>/)2ō32݃ߵ-Σ*FʀgHtM5D6DBo zrlkUZ8X{ Y뀍!|=я6a)'9>K HnxS{XlYVғ䔔z x#}Ձ\XC4Q\u} p1]fC\Oa΅-fW>1aZ~k){8|/ l 7 N*],2d/plKMӧvriRYXlW :/c̓5h^} 3K-D=#N{)<bֳ@ݓ&9 u  ÂgB~=|tglhd򎳯rI2"bO+Aۥ): ״.6"e[5.5^v5ňiT8xQb&YQu@77]p(odEmrYt޿krp? v[2+j~g@p7>?_J3@qLzߑx1nB>l)IfpK:. I4r@T9l U1­(L7_-jF՞[J,p=]LPODLB0]dg 't6g&[m8mNcZ™'O,;ὝQ5H-MbM&J܀" }Tʎͳ񼖴nd,SG̩-%Jᴛt| ? QVcEiG,ޜ$[UI?1u}mfk:(N"6̮g@aƾ%h4SBӌ%gV:Ђa뢰0|soɒ('f fw aÕܒ H%菄׼ rtag3zSQE=j4F:Y6guIcEq֨bsmUOH&v@ *T,"/I::γ^hR+'#z]9w(#-0y^1HN:oےfz0߃RC) UHp}N}e[#V3x l&P2lV]7slȉ  BQ 뛌R#87 91 =oh?c&H|IQ8澺R=(Sj`m4Yl;4" ^PMnA9p;B3t)CsCt[g<Ɉ[ɹ}I RګbHe':"#סPHACBuh^ԔyڱDBpP~ e2; _Cq= (fFANZ ^J/5R59i|g̻oy mmaL2CEwY6D)K&vb~& rߣ6TBZ^D>vsv?ZE>鑱e ZYnW_%XXFcطk}MD`2cOZUMDwyQt`ˑ'IaC.젇ޕcH8[ T|2MEaם%Lrx;SBK)rk{/Gu~@^h ~zI]v G2@}*>LߐmA` g’l3F`7쏠a?ƃec4[P VprK˰:^`){3~'5) 8ENB4[$ @R=;ދ9EzEL2ѻzomETnIZlJUV:FI3MҥRWbݙl+ʤ 8dec5P2nQUB&+"FQB3ُ*tuTtt? :G;S+30r(?`,o9 5g)7=\df;/Do?dn\hIIh5Oâ vj\1 Fk D>ln-X2a.oڻ1P{omN]BZi\BP"=+:i^HPGK٥UǴ; ~P[Q(񿠢$]e7 Tߛ@ Hl<)|L1 ʟ8Ћqp3voJ+=jG&[0 D^9T0B>WVU>@B`x1窨`I(eš?GUUt02gkMhJwAȥ\e<Aj` "K{)%*~9oJ33EoK~ _,hq0Bnʭ ;Y]/OҲ < !eq 7*O`#[8s4A`wcG\nѧslܮ0oywˏ 9F~uvo.]gŢݴҟŒ\OM_&q0Ȯh<ՔlV ev}a8feu|Awg^6v{D|hc O+wGiRh\J def~DO-΋pfZ154Zd: oCI gRW2%)B[yH)ί` Z2Y>p'h d>j9KJ~땦wa4bG;HQʽc4#!!k(X8=Lâ 9^OBADZK҆nޜUʉFW'6" Vpd8ok-=L;6pq #"gƵ[\t׮=;tE"?9"w l(~F~0P30 :^y@OH6isĠ]x ߞlMqC'czɜmR%}"0MҠt0` 3_,@nZ|hĘUX`eJ;Qjw ޮ7%,|>*"YR2nr3_tFo8 N9מw =:بk{Ԙ\9@=lM? _p&ՇwU-%s ȑS)%2-Oxm:ӵO3 wNBo*@VwRVpHx<&m*9p5$x32'ex2-1+S!B D96eLneWqB?+VBxF~hڻBL!}"]vKR:_>:\(*Vrl#KYM`Hfrka`ZBw߆rbzP-mӳ5=hH#!U#nC:`Y%ƻ2ٌ_JEA{vY;Wh?Kd gc CSR<-kBZl.q19k=g`` h;O`xo)5gi)r}ב(('G*u~k&sǫ\GxoWpz^е2k~'#`%kH^͡rK6wk\LJ? }CI+DJ;WOCIp#B<S{4]]𽷵a]?Kv PB[n$(O>Ũ5\THk;&[gUF usqN-كy퍅B+:?NjpctnSBK}y;ЧdP8)`"/o7/bEwA_dlʖ PLLoyޓo H}+^cSjC3'SthD]!n-r5H9 {i6UmUq}D&p2vć$ =2DfΥꘐA·d0#q/Ҁ4/Ɯ7\a ܶBY% wT:Q?w/"Lkܭ+l![qp$G>>!Y&E9.;7(V BF3jvH*::'%Ue +-j{"otrnM&ct4xevi tb@g.M;-Kx /?Ll, tr&d[y(G}l% X=x03HLEempBttoط џH"űw(G&v{0¹q Ӳ^ Ÿ"§`+4n]Xm^E^wk>, q4C3DS+85[@wmE] =|a3Av^S BĄCv |i"gZ+}erZ;Hp%^PS*FΕ~Bj,iG>b.=3 J#vϝLPk~TxLln lb(F<wȼSPȆ_蓸r.PN0!2#ZҋN l K[p03{nR1K/kNyKvYkc'M_1o3OmQF]B{r6lytWK}>𻯿<"(gV(Dx7f&mܓ*!̭g;|K79iҴҗk5n*(56pMFV1YNOKѣ1kTD*R\:O Ψ5 acHSϒZ<>kX9y,+/% `M@~̫ORNZHc"LCZ/7_l`ٰ Kh' 'qw#D.k=. [e546K^MW}`.c.89p,J N{e5Jn_Nz:R\m s${YԴ. RuY1h2~(!2UTKn84o-L=i)TLM# =A(3cJ{ -PgŊj7Hu6}xKꜿj4f:v$%/yF ViQ-k$E/2@[ sMpX: ;$~_UJm~rvoXRZ}Ȥ@)(ʢ=juF.46c;s Wm܌7+],|L#߰@BU(!Z!yQy Kk84rX5|ʅ9…䩲6fjCsab&J#^F:H0ɾ)+FrⶹMӇY8qa3 %a vo"~f1^6ͪZou Pv~r9ՠQ*aJlNJа~>\>&Ʋ٢o-[BIGka?Օ"+oV lj R 5Q#:T{_SQϕɅd*2BB'Rtj\+"k:FXs C69n.-uqBR`5WY:hHOT6s+F1)*=sO#bb-CxQdC Z)My-Fhs]T&J{H\9&O'{Uɰ^ڰƽ3+SRE#A*P_EXTMWXBZs,Q޷zYOOAd?Sh-*Oh^yr88ʴ.KQd׵RݶBr~[8Ђ9[8bh$+OQqHDUe'STOg5Q&7FAmD#ҡ,͞>Ǔw^awu}ls&)"i1Wx|k,n+zXۆx5(~8x_^83e9oR ,rSK9ff?#pD\x vyyFi˻qH造yoJʫևxwQIZ;%<%.P 0ZNN w)"C$GsJel!;\pR}6cdr}amh%%ټoY]dS`wkcp)$et01.,pyPV.N qj?6@" #~)GŰyqZeRR'sσ헌hfډEp%oE)kMPs-M4wphS{"x.o+`Gz}4B4Z;bq4CtּC 9ZXjý2L-7I&_T}fx=X 2Kڒ2D_!>cHs*INS3Nۑ6I(LCizRMLe+rۋLF i1h L\hRz7&Tm@wI]`zɅj9EJl@`} =NvȸTvP _ EeB YA7'w"§25#ʀ%@58. GG`APqUq'*%L# Nr * wwF;=xB 0',6BHtxt\fp7ч #95})g=n&Z-T\P\3aQ_HHQR,l{ UU/ϯu\-'!Zes.yc=7? e3T1Ƹ.ja>b Meڏoߌ,He[U[o8!Xsn3BZ";wtズUl *xaK$4x Fzx/FŅ:56ZSM$<ʺdؾS5 ʯVHtu;?"|.UVÔwRY{˩ b~t;=zl7g$_n/܅l̊Ә7,ZS?vaа(2x(A̮0*ۨR/;:D`|Ul.3h..ƷK>Rtt:t?,X4k8ZJC4*1ZwBF]RĈStNLCDqs`\bpكwe)`;2nT$Mܺ{rŜՠVZ,n[z{S <<kFGsX0Pp3cc7=5 !#z)oEC `o.@<%=xSӿF{ۺlyp^~W F/!)ǠTcr04*D-^3S\.Ra%a_β<-|Sd\qx4x; A"JP\4MnqP|n bb.mDIyiPEq:CyjLhmHnHKCtSVWE96Mc~<^v+gN6y=LjKr8X]v2uL,L0Ո$xpc/neQoTƚ&N6i:{.N&v$OL{,euEU#K`8[W{PD ;];73M13٩VuTmećYPo%+V_5Qb HZI|ms喺 P 2EǮupv}j7E0,VˎX&23K-TU- -s=?@~ ,Z,h&{+ Htx˚@<*!a^Hc\%Oe (E0Ú|tt8٣ILOn'>y:cµPW^7mU} ZiM/g;\b1_ r(j}LcňEҒ-C~&.a]!ƉV<O8yR6C[˦,Ў&$W@gAZ<*{tC?in&9^~y/dC<~UgN};H\-eHw"M~~>}b*̙mJ$33oGAZ7ཥ?L`U|Gt9*t\,5,``c=Ѓ )mGz 8MT' _c%{#ΔnC:C%=R*pM]rx;ϑ\O7E~ݩ J>3yҼG}*_ow`B:c8PG6U0Y< {OwH`24ʍ< ]Bܮ0y̞me4đ؋CR,Pt[%{&]Z$ܵ6w"׻4j]H]_~mT+'YtЊX! ]CJ<oBd 7(R 1f}('ͅL͔M*P_U]0Θp׆ͦas!;q[ osapU1]Bę3 6G'kPAb*>fSeE@W;a(d_g`8pE9e2`BО&~S}$t HfYV2guۡ3U!rTqhU4Gu: 5Y&<Rthg!$|׹CiMRnBRLhJ4% 7Ǜm 3δa0c/wgU:O ߀lu@u)JUD{k+G'%QEoCW __sy~wlPg+vF<ſͶDФI@$eZKG+o5% O/'#V0vL;:f}#R%{/?ͲйCSJ;R";h5NΦ&DsΠB?XK&Xs$G0^k k+lՕ)Z )OsJpOޜ4 hzpow66M-kP8ᶚ%!\v x)fa.ss #a2_T2cKF!My9UB=wz'|U&)Qc*C.%>2zUp6-,m1}ReBS"K:@)GZ^e ԚL6J@\As3{/Pk(feR턳 `.9kQޚguc $O |[q٢үŋK _1vժځYgۋ܈/4SsEG=3Q mI|bpդ\AŽ.WνK$M@8r]j46"kY~-R~θt//<[[Y]I?Fc:6E2o3{``wѬSA FlƐ2D7g n{+4ԇ({a&5ģG f~A٘ em,6`ث;@wg. |16 HPLVu.HrgQ}cjK1UdI,b< ?0maƺEf^WV\ЄvH!6rí djhxw|Wi䎝L V,iCI.0}A&ڥvl~wFȽS:+?M}6CM"[-k;\8rȕ.3 0}atG3a| b렞'Stʄ(d߹h{ZKpqsCX`]}4wFvX҃M0@~At?|(viOT<^clL7pǮ4"HQNo$1XJY #K6ZUMI;;P"Flovsom(ENɺ3PbYѥoAGa>y|?f;^fw6y r2]"pTTtiRL/PC Oɐ'-N}qӫK_EQq3ol̀&0^ǹPYrᜨ YĈUc+l "ƕ$@gy:K+R0ΙưE< RG_ob8 DjÈvl6*o㖳Oפu+'<xq#LAv.\M9%C2HW/ϩIcpz1Lפ~x`Xl0J,ȉ7Yj,ֶţhGx>ޙ.=1%H\zN} G<+=OBXn,xJ[9\KD6\-}.jDTlR'Nw#pd`¨Ζx-Ml]@g1f@KPI2rv]kJ k49 F%L×_LxMޕ;r}[ y+/ UڏXJxGD׽~NXxkNǔG Hؑe$t-;ÇK@Nu-5*4_/69@@Dt=*=-?@zzĬfJ p!s\{5 H(n;q!v83Ix(c˰Ǐ.=yR#)F-;"?iTfg]y4iӪ/bs+w~Wʜ3ъ/iԀt3IL5`E; ;񰌧o1},v7f4_HyRNn8q/@ً01()`!eӹ,1(hR KFp?AҒUއh0֟ώZĞآ4쌂#CbT+b ߱,yk#^NdI<2OXy tPUq#Yes|AT8t.bdC=alB单bdQ&qhM Sgѽ. cM20ّg)zm⑚T1!$݈poȚ)HH(ױiT%/wSjJY_|pSY ]W"{ RgѢ)Y:5{S6yfNmq!2e/ IZ/ՙAq(4IDBMf=7_Ԯک_H{ ij]RY"@^gXtK>0]Xnd} OY}"algy`O%Y…]@ QbdqKJ:SG]mgnujKcVo99G3Қ'z?~Q.RdMXbT&3P: q2O|1?!CuBVQ椆QA\ |PL)bof__$hfʠ (KLe~bkpȥg "~nO+hTecZEOE?ֵ֘F0a)x+/zQ6 QDY@ʰ l{C FҴ.Oj8Kns?NJ s+`W+T~- ~LlIN4h9ja"BT2r?j߆-TL8ZGtb_O[~dίPLLY7)Uɩ9 <\{bTI틞@?I\7"Ȯ֯J6<:}v /ØI cc++Q^o3u IY9! yݠ82^9 ;?̇yKH&L|۹Qf@9ѐZAX(Ԙa^ UX32gM a-}qwHjBcYqIfҸ[1Ipzb@ =HOܯ@m]w!4pzHC o2vV|%}ۿpW#п" JMHi}tbU u[5ڍAt]8LD>OO^.)٨g/MB0Q7˶ ~ٮ6NN33UOΡj[I7Q@ p,߀br77 VMa\~5|t Q<񇪐ށ.m:+YhB'2?UK[B C $`|8Fk9CP".N5-^a\`- F|rxk1 %A}b񀶑='*)2t/hk瑓q9}TﰱSF\4Ll֥GqpBǪ1sta0̓!Gguˬ|m~Ӎ Rae-GOnsi$jZ5.X>EN<=BZ$JQD;ץUDG*&Ꞹ7|ѿ05,zr!cgRzSNj2( k| KNCs)\W^JlOC6X ~MGYza3hyr`:-ΣF4eGrQ]v|]/ZL*6Uԡ5-"ATV{zs\[bɨɬ۱b2 6UTJ0(6Jmq×EwVEC ѥ)Cv*HN@vߧ 9WP.ۍJr;W穩]Ɨs-vgo_t* vwuU? 6 %V8>طbkk8}42 ~7%'›Mw*}E ҆Ѻ;cg%&DM~cXIQ|VV6G!-*z7,vl((ؔ竨v,`#?0qlU Xu j4 n3eo߭T %Ai  phAƌ=g^#Vzr `^nj)5i^ H[ˣ*{,]'h(b40SPʍ A'EEL "@(B1}q͉[tW[EL{|wŔ¶@/2F=TsWɕjGVw'HL0 dO3lj~Ay#hb*䟅/D3M/Ͱ]DDQ\9q N~R꽁iɛEGYHxs}r^|1lVVgۿV䴨{2%ǩWчS:XjzkޜT- m(ӈu J9˄|6ХHcce9]uhNAQ^j(VHj N>AJ̟\rve@[ v&׻JgEeLx>,}pe\)GQ̈́$ȨawhƖ+NrWZV  rی D9~6#(ŲKJ}6ȓ7Xԏ9u&>\piቈaX}ѢK #s OVBkIԞ`lۅev%oOjNupMdҷ?AƋ=IcEfŒOў{.ZwМB9A);lT|u<d~)`nGe7#.SNu:•{~[Y4B="X:H L Gpug?xAy&B(bWFyoT!჎"a}i)B>䀘|/te#o8 =2*H J7eVY&k%عG>,Df c-,/yƃ6PDL`CcVHO8;׃J)4"lsv5DŲSʦ2 I4F>%m" yE4H:Non Svn$h[sGK:'i>LwC@X'qL{$ cmJ5SP=´O?[J wY6+]ھ:;3~6Zkr&ۨ6qJ5M)HgFDb4M"[Tg!XG0!XF0HR̻\]`z)L\Ik7eTDL|fĔ" %~UOܮG{AÆѕ/#ghf(' m|xR(#!EK7*BSZ _Xc]V;o-.w%$7"x6B3[##ʂoZ *rb{Ұ_qzGҟ̸}MUVT֍4]͑0ѕʈFOD ǽfR7YWk$Wl>Fu{݃T:(|!F膺 ŕ;&,ˑ:G@j|Sh\dFSf2`Er55&=@Mtn 6 n"F|rFePkm,Iޗ(tCY% cSۑ闆bѩO֔tmqč>M)^x 0(Y:M;M2/`>.r&UүSa\`]f^V?Ţ\|u6HWȒ+;8fPO֒y+R !imZYN—,q Lkd--P8;{  p)=ʦ ʦ)0TyzM":2jRI6Cnj'P 7& zc`tF}m>- 0L/gČDîGlAL7U3I1-ϾF:{2[F2)ɉ [u\m9_pKq+Z7}٧$zBZt55A[05ÓS\go7R!4~ܹ8<郒Y!j ˡ2u} rho)e#sޡΰ#kѶ~eQ}I$ji֓aQLwTneA8+ o`3;éX?7"S3Z* OjFt>~_allouF'%&r08O?jyt[-;$1I2j{EZF== 6xh⳾;lvo 5hlf>R݅*Zg.kiqՀ2 83Pչ|Z ׮ʑY%I5qߡ9eMBaU4 ]F  vq9_AOnmt6u~b݇ ؄Qqx2~ӖONˆZ[_Ze~m}\Tݓme&<_ma.cvp*$ /i;\g^Bx F/9Hgujt"yahE4 G@Z3y$v;쾪&/oJѲE)0sI_ IRfֲȮTLnYgozH o| xpKփSbR_?~?\iE }.;Z@.A4H3vw@G"bT>b(QH :4ƟfKZ\{$l!e( 8@=O+x3=nbId {R߲.C2 tϋ?`Q%&u+&ՆHڞM~N4B-F}a$VKwc>z $ȱ{e>=1`Ű7n+wh Xut7|`)ՖD pن~oN)Z@aTBߊvXq7qFQMN3)Jd}n8uA9ٞ>o D)jńl cP.X``ϡEgj+O^"m\t4'99Czr/"Bhdud><ɻͼ i]Klk7IwmZulҕ 旃'\G@ܾBj)72UgȤۀA=Y[\I֥jm1"K(b6qrL l(4 ,F>UoSS^̯RiNb&_[E)MKs2؈}GfHsoHsĂd|?ȗ +WDt؄;O|vNmmeឬFt&Xr[_Xmau9AYs__5g= FVH3-I,1~T2`60m$9 [5J՛i-/F![9y!iH{͉WQv㉔)OQXlMHېl7Lz*MM}IٳGRsf?Oս:?2lH0Cũ[/=HdA=jG\P>: 86}*a>n=Bc `i3WS*k< Sp #H=Vu7f^X>'N3eL T/A ("> Z#ƈoh(&bSk0Wِ6@)b/xLm Jk4r\h; L@;Th D "g:mf5>^v8N3t8ÉURX8%y%cRLqʬld S{ڪsۖ`)zbj4\| \ˎV )θXhl 7[W_ *ի_y$ͤ'sU xmM<8T/JGu :zQr{~#S~ϐ/]`{ y#Z0"_@.QUH~lG@_NӫM/U>BV+z츅5l_dٟza =fOfF^õ.!T O`9םybOCd4ntz /һ`IW#BF?KB (Iacit4š3JbVx76!ɮie}F'I8S{[CX.Dn1QMoe8|hOZAAut-}1 i$*Bh.νv߃lwI'ッ7X`1<>S6M;/s&&=9`x; O8:%g~ymLH_cd3+0K">/|]`7WS˃d%ޚײyS'S rZ8{V`5xun5$ѹ&]#5x0eS!MM"m#:[U*$mqmD}i/J/"߶(٤~4EisOĆ9`~g N9aT4xCz0녌PdE9XdS`tnY* U[f#$Rs ~CeY1|45S5Qte6 Y 2syԷ\p5eA\$G xa` rZ kVAր1D&jd~jٟӧ0cvB#u:#8a}h! qC.B?TqڿUzމr%=J ʊQZW/u2a)6Ix4aOTP8?˖́Wwzdo.ڑPW*EnI'A h)ůDs+A}:"[A @S@H\9B[ nVX(n/"F~j~ُءH(|Fi )¯btj̀n, x^?P~tmPȖe>+idaz/nXdo5$LZ428B7 ;Y[e1%U.*A+)lb2*cBY󏅷PI7drޢR1;=!^W@l~MRCZLg+'x{$OKPCtRrTG 1BѾ691 Vg/kOm$%{5Hvl3`` Bl@cIC\ 8)]i1U*=B qx/2.؞dI1u>]1my`.& {e6V|o< B$ﯣ;jH>ʩ"Q@g:L w;h&UJ^zŪ GlcXdHH`AhQ,i_kUrFb/8Û@*k{Svd,'' F:emew$^-Քi\hŒ 5~7b%>yc湮Z^?.fB9m\eYbLo60!v;qE]UXqoCFѯT-ܢ/St2r'5_΁H3L( g v`-דJur./5< ٓq9&bJ6H ys'$f"tcY'Q7#̰"DG*.e틓E<.X+WmAUtkZkcO]7!؎ +_.᳥2Jf#89ȣ_?Qan1UksŀMnYyApj" Co ÎYW~hxKivR*p|^DN؋1Ͳ !pSZeZ&"UrJzK@ر*.i?學j:桕aeTn$Ro;WNx 8{icfYkG\=Vr;rn?C>6z#uzQsQ,2 ly<Ά1t6:4xu[BЋ}<˸ Pa4u*+ܜlpPKY&ӄHQ#:8(\Z؃p$yaKF,W3Ӱk8ZM R$,voǐmVIQ7u/&;)xnF ,̘1VQ^0QeE>zp W \q& ]SSŪiCL|>n y̩/ĵyXwoÔOBau^Y|VY\2",\wu pFg_xхKiE1NwOc|LR`pGhuu$IȨF/7/q=hb|y/y.[Au]Arg] 0I l%buPK4N3d|—[| 6'x[ j/7DP \6c̢%9$ ^W1`wdI#zݶ.2ҙ?q;Y=H)t-Kn9 ׵ɛ G`umݎLvl q>b>-~M*8`81b;^i9 2ʻi+Sq^vA83|5 h_(TF\'#E2D \hM~vA]4()S~HN")P>-v]ߖtM9{)&sanķ]S%K95 {|* nF0,%ΫWL[Y-pSI׽?-*>Tjt PCKc7#ѥkS:'rnae )js)m,(bE8)uR;`h=^3g"U ,`AOP}-Db!|(מȠĊě3!v*!m {ZRSR_MymZ#9Qʩ_qqEg'>u=ȱhw͟UϞ ÈTǤyn07!Y%gZte?f̊q=0%5Ђ_9R$tYzǼ+9j|rp|P/ad4:>u$؉6eWЬ}.of,sh1t7Zd W61<3=_7>}Tls h6)Ku o~"գ^H>:="/-Bf][ >2=ph[]ÖP<^.^$6<Ҽs$zo1>ɸ]٩lJEh/FtB%lo]~R-Q9ZujUv]l(FR|\(bݲܠ4Q-Ff!$R; .9d>tJ9Qb'-Gߖބn*ۭMȈlp[SBq4%-:vHڠz4Z[ZT/wp \2Lf,L؇Of E|h IcWK=XQoQX=[[;sil@[rԆSIN03§aA,ӥ3l}m>Q(d=F U pŜhH'&[\m23 x_bLq ܤx Y&XXh`y1p0m"eʶda-Xc+%II&b&8r(+4ZUQ?@fYDS ]\:lfTfЧVhr$ Bkٔ<vYw2nuےƺ -Գ{ (OI(*g:sdY{y#PƈH. 6kEV$fwaZT^WāИ#S5muo+]7l, +a y0⿽ݟ>SZG + 53KFKXqnRfԊLՔOD`p8Kdq㵥,o%Vx1ij;= )2B@  Y r4U._zU[9Tφ= 1Wm$73Ĭ hXEcK3ZGkZ*#Yj$N_EZei{Ԧ촩Sf]k}i'7J)_H\c @S9u!֌=Қ ]/ ϐ j0gP~y%F<c5i(t Iҁ'Zo8NR*rn 7dV{K&,YySr<gUP|G%|'r(xBv2iv+m-e]o|p t:iz eo%~Yt N8!jhvn ZY\ ۇ׊qoH߱2l;ӵM= ''+-c֠!'8FaitS;DzgCR#]PJa&|#)ig,wuZwSl'~*Af {]e4DŽZȍd+B u4?8^`1yWkF }xV]^!ʭLNq'&ޱYCV,Ƿ[L.aɺuo؟L]%U0ˏ-[ 4}1]Ү0Tb]+LR mPM:_:1Ǚ+ϿwYZwE'&W_IE0mD<,"h]] Qq"zgƞ9 nU-Wo;H:L0gX~FMzE.qq)kխ dυTW:DД:V^Bx%gkbn Twfc XnP{ƈkU< 36e@qCIs] MhQni# %[$c-; E㘱&neшg醖sA2=K4=l 1DU ~Rc|e3L߉\"!@ezd?aZiQeJ3S&Ŋ wB$p)6]]\2>A2@fF= Y-AW~m*4=1N SiV_הtj'ٳ [LwPnutf,P~4%$ruCVd pЮJWi΄FT&He+2.vu@-odj3mNBV)MD &JX܇(Lۛ[sАS!EӔTb>%g5(NK4ǞAѬz^s_u_6h }AYb+PF;HX]G >Q1x-";BkE3i| 1<{+/ <rj3 KU9_#|> eȔ,Ľ7ـJmW<{4rHVඣĬ],.d $M"1[DH*D;(\3ZMe*Sy4"Q9u;L_]T?s]H8ETVq&bFjg2QpDqWE7țeN,Hwp!}_)nSye</w9Cc|+T"t_Îs^{%y=<]x'%|G$=^ j: ]!DK1]: ybRW"e M<t`An'q~nGΩj>7QFy:`DMk3?." d g R:. ?G!wFX|spm_8o@_GSbv, %&o:.@ ϲ4 +r0EAɛ h䣮DHPŝ1S՚?N&nPTѨc~,\LWg')Ym{6XWDCRHFaFFI+a_Q$hSL$9sw#; 4_]!MX!+U`&Nd PoA-Z!}NBh8XߺX2q)ʇ,CN%3DΟg˞r;D{s?Y(:Sytp6YD9@25.}.ßyz`:00T +_p+Gj[0>bXZ]{}=E=>N>gQOR(F?(0$![$U P;Ή$ H2W,I 'r$54 MQuf&2^#+'L`>vܕ88rI\zs:b*T_ C]u1*Щ_ z@JS'%DNVbDo J-bJua( %j5?76ꀵ#_DPS>ދdPx5}Ka$pcuY¸ѫ* m&j)s$]V3^vMh-AQT_ & jT0Q%f3;VAy?-mlj9c{"'|jaY@|-ٵm m^h'@*,~{J0AHfC2(]$!_,qE /hFcGz2)D8Ff-)=KLyE L΄ E;A +6ɱed(,ؓ1fk7ÉJ Mxf\Jjm)̑}zVJnnYuxi!:ן1{.pGw)+&>YȻ+j)s 7S<ӕÿF~b#S|SYUj!>0{m4aoJÅ6Ls}e|쳃i-# mRuCz1\/b @p hHd]"M| $aY8Ǖ^?VkT,GeEιdx؉ɧŘ4%D21yt^&jE: qTQ(&)wD0Sp]N9sfŽ}BV7Ta)ۂl&>.GjQ(ŏ4BI`92KFLk2X<3lX"ouY%Ucf{zF\xG-12@"U<j0y{xͼiM9m ?uHeXH??!V1gӡ]L[iɡy"!<ێ<<7p=+]~҅rXnNn<` L/`a)n`  Z4 CD(umvZY*gπ) sƕ!jvKhsiGRsXI$9F,c]6 |.MxX. 1X$!p|BsɆo7܆|lHDzںAJ wo1A Xo:^.t.;6hY/BRݍA)6i}ljROXM>7'OEvj|-|>>GZ9g%\8V2Cbn]*1$S (sGl l&0V\1 Zq[*sn>PڄdB3yGH16t T ooߘUrgšxр0R@a$II|>r5k{ð80*'5X4]&xnҞ`r}h]'(/kIl?b%ce je; ֯j祒ozT:.aE~_ˎbCIy-0 ]:pr)D讠_I)(a\ c_qJ=6e@b04MWYk2/3$~%k:!Awx90PߐJAeXLۯ-|r M=v¤sjh0R0|E[n goB:Z@]ʄ݇.?Wƚ˪âTx2uU>"u" a1)tPSxljU/y)}̳~.4jPBoItPrxX}jF1wXCABH#- #6'rgC_V;g?39 ŷҚlPtha d}j<3Lwݳ-rw(epP°& $oSfi7}Q6ƫ[HgJ Lt0!ׯ@.dd%1`lȚ@6*.)8\|ŊcY$|bM=WsssJn9YIz>^evMp emœ-@ˡፌtAeh!I&3!Nh4*2c(Mu?hƦekl7✀uyT vjZ%Bѩ'N[-C*e-,֑אݷz@H! vs CQCs L[>(>Q>8q;EeFۙ._>qsR#{}&3]\^ 卶Oi9ΓK(6CL֐Ð: \BI=20a` zxIqj)ʵr:0]ޔVy_ $#]*PL~!q A<lVqVЃU0OQ〉)'E&'zm F3_jJ2Լc=PUY'uAv>x)۴Z)Ek8ei0hK78 N>++=`u%5) ^qvpEElϚnqy1B`4nWſ՗!Ri hY3 imX6~'"HZaT&yN?R ͂cxTYAFw$fq07HbMSUWjJyA+"zc0c/@Q 쭑ku*4/+ݙcd3"!t)nHri'pC6[ …1.(" blPUU:Xyh%([u(&:Yb"TCIqKX(5J{(vy_մi]a/'}tC[U0|ˡ_o~t5#YޡGxƒ<|zq¼_qAiۆbȴR<ނ׭]ʦ7¤#Œ^['O.׈o@Yg&&YLtUnq6;YdZOΦ (QmZutbҗ1IT+=qI詖V1%G9?7ѯj(̉n)p+Ӵ$IpU vsRګn} ay_"zB>q52}jje?.Is-0Bz[4CCl`OxxMP "Ξyiﯷh}QӺd.?z zEqc[XBFy4)Y#͆Xф|7 vh/ޤ㺫v7f I +1L. !u!\~TbRh-{SZ4TCHdքޝ)& 'iB)@W#~Ȟ.{rBEtATNx?96!yز`$UO3EH/(BG< DuѦR>1\$:*t>09~E C\䜿zV{ uHnܾ{i^ϙpR~}E?ܥa_TӤڲJ F\ЊI'--sdZl4q}"N*Аݬql5'~p8;JW[Ѣ!#zPW~|`ܕΟVеMőkvd-cpł]x~ WUSf|F%C5(pÒ46ii=b=x:?܁&'a"4jiSNV5H%iYv0pr}=iN67~-ȭ}8[9^xN|ݨnw+n$Pv}cTc__(zjP)Mq3%(} ?HC3fh`n6~6lFASʾg2$~3cmFH:>Ϣ!TQ}Z>}&!+Smh!lyPl8hA.ZTG|?hQU?PүDDOu9Գlc /DXHu|-<}:Noߒ0bܣC -e5 18KKWQ[Gj7&ɰX6XXrLR,f^8ߌH~Y3 lFr*A̙|bͼCuգy=>')ye> {}KcdZxIM[s\V7!Ghn٩WFF]PK= п_#Ł9ZR?N4] RjGtke4R^*;7op8O/oWM>gQAyF |t ?*kpJej@+R{oJp ;ˆ7ZCKV5PL΋ǥ%[8_&Gpv 8X8׾vEAM[a=XF<3_D3CƃUqKO3lۼs=U%tlu=fZ涾lOKvmǵB\k1zMDEo+g XbE-|C\052VfʰxIDCAmgO͎CBi+ ;}I:T;LpKtU7ujQzTׂ䮬RȴyϷnSZVD^ T>BZֻ^w'~ҾIgz_/[ou0OCcמ3-glѧ}1[VE4is7wY+RFA||$I;ؑT 5Yuq̺9G\p.#yqɍOY|mYl fS|PWSəYwXlqyaD.\2lةvUC=o6`ub֛ 5i2Lw $ܑᨘMRe Xf ahzYK+To#{7s.?k53JAm__DYWK<-9+, nMHOlR(8#oo(Yytpz\ݍTs}.`l;y&W]jS,q&LG=pT>au}|⃑_k` ]AxqG)H=(׶@ LB򏮳oZ(#k{":]n 㒕(8ҏ>ƪ5HR<AkƦ=5%M/s3#Q!=ˁ},AIP~LTW!k W6 .~!,|VV(llVJK|$;Z/qˬ 5C2y%1~t-'p"S5ϖF󌏧䍟n,T=[iW#y]]/YX9!g;OD AoI0Qy( a;tdlH=u[ P@F_Hq}YA,8#-7pxw& [FLLt!-{>:JViW)ܰ(s770m$'k6{Nc\[i#a?ҷj?ve Cv@5;\黳0! V)ǦѓXYWrduqX4j=O{ 5t8~G5 /}򜧤pk9~4/ϳ]qԍСyʙzK+' @3pqIyK,M.jwynl+:j*NPae\(?C ś\k(K5Lee˹yn` &G" nF03us,\qg4nGJ1t--Ԁ4J0/I yGNYqo0 ܞ T%#.䛱_a)2Лl8#!Y*z^J@D>?0[m H./6^?[PMF=$VB 2&FBGWJ܆s#zb LFWķ(O[1w$N '' yjuI^t|m t@KͿ?ؕ'HNoQ w(܈P:@Z;9Sp~Bx;3炡?oŁ1b,F2% ڧj)UZgJpR\kr$ZPo!>M@%ͩ 3JH N4T|s>*hPs8k[l(ࡃ.*o>pCwl@-8 īe(bVi8pTNfzd9Ua>bPO. gzb)(2eJ7~FK!JU)|T (P5 ȤN+{L]oֱB6Q̷{H~HIL{y''0K{Nҵ$3\Pe?˄%W5پ}hyfE?[E S`]\)6i|&5;-ΝU*ٽ0ۼZ0cϳ%yUtQ*?ˈ;/U>v'x8N4)F|1Wzڇ5.dNxkn&SYȕ Hb|^)7e],=XpIl(} 6KZ=Jh!0A<#T+dk/ &TA]5E( O m2K?NfI{@bMtE?E\ c4w_Y_mГKW۵_;rtϰS^onLh3mԖu=hM,ÿEu or_`R |*Tإ|RiVwsCínkޱm@N ,QTd*(,``Y!\Tރ9)顂 x5{[Ye "ib=.ad[F^͎˨Old|ѓ2M|dY4zD ^(Cb8~VxX#+Akuu?E^ ]%qgiç&9R洔'ӊlNOPK2h +(>?`-_0uwJ4]ʯJnÍ2FbyUPdb7($6N OK4vK#h&!M% ?\ǀ9.U1q*hgS M>j~GZQ+o ѷޑ 0Kf O4-H[ YĨ4Qvf+8ɨUt%20V'7E˚ 4>,`́3v,YAũ2x3њcS~lf) }Їԧi+` )EH9xa q8+¹ъwgdžx!7Zh2-ca0 'KZ'׾ucoAPntd|O-q?{}R)ٝq^ͮ<&ogeA|)ѾOJO F͡ȟ!lU pz3Htt_'U~&j&UԐlfO]v}?$WշShoPԌPg4B<_24Fζ5)5w Tegmi }"鼧ή&oJH}DW#P`2Ram隰GW5g*#}qe;Ybvz& xŢX,nr@xxYAyXg]Bഈnvy_[{ :-3 Q%t~frjBa!UcfqxWߣ<+qX\_lcl,wk&Ω+DT޻mG+էV vu9%;wsMO`"-V-mu ? ^Cg1bBUl=>hօ埭](4mXƻ؜&>M㫫 ={ (E۹,Qeb 俴#.rܐdйđƽjkݯGfT T rNnd[$;_\Hl院Dr Iu-$_Xj1.QHR1XŽNY`A_֖cx89Aw$UuhG] 5USJlGh.5 .VUԴmǏ4rџeԚ%)׹c h\YW4-Jl˃=#)tK0i#,33 gxNo.1ph}9-WjiSkW[fNha<[G\{Քǯx i+\Fu3ۮSDeR(+["{XsE> TdZղN 9:4QGfѳww_EiřMXo&UI"~ 1?88yח8\ݒ„J0r±H,/#H.|k 3Y0x*&ʗ|a٣ۗ5 1$D3ļ&busJV]qsB^. Pe^rԠ?C8rDD_ іz  \b| `Yy'?J:CN&H]$y]PRC:^T.I Dz7"K.oE)b/| hV<5"\VQXܞdʭIׇ㖅9rۍmABx 9U1kdr=ç[~ kxe4!o+83_PtDs}U>z7[II?=XL~Qp. e) Hi QTCIBTZB<+hhR=Gd GIԗ7;~"Fe8'ޖ"fEZ'Y@Ouf28mjt6hˉҗ췢K}zfClnuJt1J|E75~UH\4[!^X(TVGPDHsQ[ޏY|-ogG++EQ燯zaOL=dy(/+V5KbM.)2t.tj,c:e:=ꮑ*HJtZp?x [q8= EL ͹F~8BLL\坂97}a~.0MZpodSH]Ηq i.CShajwVbsI"kؘP+RpJqLv}k 0`9ZA-Q4sdɤ͌us_6s~Ԝ(Ŕu 6F)BRRҾ!\~gcdܼQXΊsr8*ۚzxÒ-qjLXx& n~F֯VB'TE[̽+up (%>ubKf3jtS )f^q!16tlȔvc[5 GzRHxq1꓈1O=WiIЫG0,5)KRUYtiԵhD᭸~J^AC&&C$9]9+d7(︲vnW L(d%%|F+̪/1_{ʸ3.\jg>[/sVPQRԋe#g\Ɔd8N:.unH> p(`VYBT JIJ.vCy{|~H4$&-&%҈h1 JҘ0hlCS<xY *S57BXb,}W~q(c4a=8U[oAќLF'= KvTݾ("o7 e*j`޸ʆ`7įm1}@s+4MY#CJ [|˻$:ʄeV (5Yj.͗۰QGKG"Vnd,^-ԥU֨ERA" bq/cV..6 LKG",:Sz3fom`иmOb<y.cs/+k; ZMpcr J.SOaqݻR9WyZqN O0@rERV: ʕ%A2Sܦu -r|()AU e:=4[=ez;.\?OapP>, K vCd֖R|X<7 UW-ٛhE]fbلNVhݣHpְ$,'1c ʂe"\@J׼CV:B}$h.|FG hg^Mst6^o>y)H_"(Wdwk⹤UۛP!-tl|2 SZ!,uKg4 !c ^b*,ۗIW IR7Ɯ5Ǩem晫䟾L8ڛO ^0MW0cy]HTd6i! (678i6 Bib~ Qj쪖w9xx(_zR2ʌ?ؖ~WjI qxC~x7}GA8D8xԻeSt Չ ##')577C_K0X+rIHYjKiC{Y] dPFaubߏN0U 2!FI_T֝ {ɺ\%΂n|SQЯ:/:]v˒B~'O0{pL Ao(*JIj+=ޛsxq|U= B,"#FLX]0>KA5 ˲aI,}/Wh^҇Ajil.!ϛOf[5!oʓq41 nY-x >%N oԈ϶0WcJX+{Ku˰t-ߕ;f_KJ&ҬǫXQHi۞A(0cP WvM$K\uF2 c'C*K?fC醠̕o`gcۀR60NQOAhJ4W"+[Û;3j2Ro<. m|ѯFhNR_t׭]z*s+@F.?[Gn}èNeuل8׳YQZ/,}9xߧeXэy>h'̯3Q!:4DԔ1:" yfI8XD붩//5QuVhX9I^1 ^݉7Wj?J{d4Q]3UD9 ifv= Ě͏˂15Irrdǧma@@|V6<: mمJxj;e|FxT'm "thOyǓ6nE{:Q;uJ|`*G XKSHjqu$ß{<.t=r%e`DIKli9AL<8Q$>ȉRE)MݚÇ`/7Q9kFCh5HR3+F鉀p/Po_N>wѕ+J"dlf'vΗ+{n6niPUOтOWSOTF9V=A^:+`.\e9-eu5  sZ1lK;ƾE[p)nU#4@Ӵe+Q,ց/~ Qs?ejW 8BzXwÙFeQ\|p: zp ,pSKVҌsU/t7U8Cq S5rPgh|_/O>P$cО28c^~,/}Yj<Ǯمansėujz[f ڪKXƚc-P]Ow,wsjqe] )vVޗ]מ3PƗ}y9Ϧ1\YnqbJ ۆv<܄h NFXvteP>/M 2Z%1*|APL#+1?T`',s\k^'3a$jXO5i^r| ƎnvmC:ȸI#Nίv\35RH;@ve5D0tvD<(D*C$f'g׉ge-$MvL);SG\Q‚ĖcS9W 4V_o"3cI}Ak ;(.fr6d.~MRkprX岭.ǻw'zwB W|={HC'~y,%>uT]oi ʺ [/ `zWSխpƯ--!79 }LB6[ܹ(/ ]}Z%`iwJ]+TΐB\Rk_/q~S`X@U{1ZuC3ʚnZPɵmV$QkT:Ӓa@% @X9l:m j]5joNyo'.܌N7UܢZL_2KCf.Fe)_/$Tۂ$aOQ\z%6kl3Y~;a/Q5;zNIQ1@GᬄiGbbs<4lyCf[e Ct {a2d0H\KDŽ/&{80NzUPi](FJۙ_{v?*U6;Rdr'?ВU~'ϕߪ L$7џn ߊ .'p~d-aȯhk8!̨2dN{O[25iP8ͻdh 8]51byqV6 wAi5Zr# znzd\h$5Ɉ@Vb"*C/+ oÒKқҳ߾ ) ^I`%ijqYa -NRy=hkU,|aΈTh'zff*^2m- SNq+XHF=1>>"uȡyܩН'_{^5RA a[CweQ?qBuNrpgԄ$0/C )hd8DY.Cz{6yw~nuw|%_JMxAKMOKC֒7:*lRث]Mm(-QmlïߔtreCA ~ .g!y'bVXCё*l+SXSE4^;2IQ>`tԫEk/]@kEu.mG:Gè[鵐ګaYST}AIhk9I|A{LZ _ %'b-i?e"tx po}w+g$X"#tk^lk pkFo*Y@fG=>{gT5]GV |1xXu*w ^; =Lk+g%O;~đ,?\>T8')zIk#l-unv.2vu?kɒJfQɳ=XOQjo5H=CJ!i9.צ18s:{ U/L4_9qwa%. | 'j_q? x. 6狺=cSÌnޮy( FX^e^p[urPyJn8W</u>?Zv^i'' 0*^ q\}ɼ~Y QlNI>kX]픒{Jsl@&=)OJY{܈ynkɐtTDK~/~CO3}O"bc(i` $<1\gߝJvךm'&.2R6ҵ4~RJӫg%hM+_(V㢡r\ѹCU38|t>+9.9Ib;uq<eWS@=,Q1̏l6z-=g$mRV8&*ca+aݑv^2oP>x({Тjs4F Y+17LzuhVXҀhY$ ;\H4e|3QO_oK]D#~`^+lA>hBj2ԸI- X-e\q躳[ZUsZmXsV@N`grfWަ(5ZxnǫD Gz8$[yǟeD*)c; JHFl i-/G Ǐ]R޲XTo/ԅ?kq؄5jߥ|JlC;iBLQRE2%y/&[[8 4Wˊa ]^s[*XgC8Ljj35ny631kBr{}cbFgĬ:\)=7xTPLy F k@2Hb:Z=`djmgnJݥg]X\c}zP*,;dؒq乞 !X7#w?pҜ-["|̐llro;FxfY=WԾoRW`al /'bFY>4/_n8QKztv_b~YKAxmksH)Hf<"vyu"l?e:qn'*j"R.:Tfwr~I5vi.$`]\x!H6DPA C_7f@hMs뺄PC5Аr}e3j>gϦ,ȠJ 5ӲDMzMb4Twʫ|̉*haUcL4ߔKQ ҋW%s ?/=)g5vXxHSշI ID&]P@%%⋄?e7Ls؆D LItp{D̽YFhUzkkuT{ R3N0gI|H<$Sj2͓VI} MqS H}4ՆɃ (x!Xj9jk{8AM/y\ @_*>P2'w((۾C'6 ʿ?zM9Q杓j0u\OB[eQPdrM*!_p!9Ga|~C̥ ֎Mk׸*s_%+-h ^jZ.:@ $ԟ&2YOH*n9eWF:H,}̉|430)0W[RTcoN@'8Őh3c˖&BB##7Qz4 3PlNL"oϴ7/k\Ͽ&#I&o=+0Q. z0kJ~pMlNQ0,2&PC=k@\LVHHUcu86Fxb?G9v  wH|vWrxHR`вtJ!!ru܈Fw3s`mHezsf9u"E1ӝUc/C|(߳I z<З$4O2O/\˜T-NUiC&Yy!zw#?;'ʹ/xlqxNRaB־9_}cpqO>ٴ5кoypî ^vy OM1hO0h·=$̉]iCC֍tG;OaNi>W0Ko܌Y02w˂;Xx {5d.}Fȓh)9 qG%t-mv滗r%]cҌ(x`>q4h? tDI*6at,F 5 .K{A@(&mХì'x &%U-\ "%QqD{pzS(aºB 8uYzOU,VR뽽:rwL'3yn2+   ;):m^avHoTVh~#ǠË&G;Ŀߚ~'_m?6_hrI+<<{u嬾XTbG6)&# [sz#螄=Q+Σ C{u-16{ O]1}g9 =&-N`calɜt41\U/ SWszY[/PٿW^c%dt(C :#JwO!dD'Li.ZܾGKҏ$Αt3{jfS}_ռH.CvJƱz~DП$"lup0ĞCD2m̀oZD3>qc>~`EnjX9U Ď3e ɡl>YXi- [gN '%fD(YҴa[)0 Y k{UR 嗪ᦞP Q8۵DG[Tq֔]ue6| D4YR>Y>[ ߴ5mD-kFQ+ĕ/#~Mޅ+,8^Y%o̓gP^] _&?/g G8JO!;#_C9󲁝)%A5g["vLnuUk#^+]2MKR Uhu~SԞkv fIL  Z7otD@רPUmu5*$zK7KBDJ|_U; ' , n =b>R3 m4Ib74YrA"oRmz(ɛM}12eu8Nfr]n7dN5y㽝JD ]~ -G,羦GS-9C `r Ęhdn:3*Ŷr$qEiXPC.kN\X Tsnl5Z%r+h0梮U85 y^QnB,1ݠ p SA<]R3\槍a |91t JA0\ݲV\5w=VѶ) HgJ2{]6qlJL1ֲ-*AHneBUB?FE\VBaS(f]˚7뒥l :JGLLeܿis'j>* j7O&zslب03Q|yG $g`8bnYulwҨn#"~,QjtXtAߗnU >GOi߾L1U-Օz}ne+yS LUG܍^e_r TTsm♳Ӈ-ڏ^26#x,+vY;}R;>l,Px}2> 3#؊&i-[NQd`XXPM'r[0X A4wA~)fa4g:e^ޕ9?n_r,KO9CCn;CoRk/B烨IՉ>5x9А1GW2_mxAcIúUc&^-Csͪl5 ;S QB6`P3 BTX`olLP9nJx S|8>&A4@re+TVڄGz, d=O9~5UedD(2Rx-@-1$&2 VPB@jyaJ}t&AZרI~ ,6/\CG>,ĢRCKrz -cq, ]* Tv2K/F@QfHΆAa=tc y^}c,f5m!OV>XdVgV{)ĂFkAu0yF,>ҋj |/.k@6S" {B:ۢ gJ {@_Y (L_c/ }(u,g]8zKp "6gM [C 2pw P|:/7Puχ!Y:q[xVS u5`=r*s=wֈtuNv*tEq|pC'm}6e* }_67f)fD4I0xr[J};Z☦|/{'A 0iB8I-Ґc7V*~vŻ4/gI.aKl^ WIUiQM bHL{q Z .DWzT[`F5\Bn@ rB\ߌ<%"{{6b6@HOH.:ɏy~M6([g+,Wtfmx_65M)kuM{fu4sm(q7i `>[H́vq]%Oh {,bn`Hʾ8>F8=62"Wxi@"$8 aԋ/*i U&t ۾ʶÏJ%?+0NOcn}gN3f~1?uI4zΉ Db~ `x4 )E?3l,6~KZH/P',,PyGL1z&1LqinAWJ+4Svz`ңZWqL|S|__ 13 P(.Oå ~ 3+B_h{>f3hmǝ6u~Pv :uWbUTώwPIŔ3U0[I_Io6(3ؕ{ 1gQ5_"ΓIBT]"fж Ρyim-J+8V-4F_Z祟Q.ihIFjYX= v_@>^}窡n1̨׉ $UuRgxGWf~:@􀖧S٢@;+Nʊ85fsd8 JG" %AiV r?@6ʣ#^=sxʐ]%.BA/DB%$l# 15Fkƫ?p#t- & VN37Gߩi7s1-ǮV*WQS9sK+%K^:+LvKMTwJ^%yz,9kw2ShW7t";sۘh2Z6̓t#ojc^؟`Fr:G `ϭ ] ̽Hit '>e}tm46vd5z[U1v֒< + }1N}41.H1Z{A8g;\aEW+1+S|?;ur; X+Sց+|MטKj1m\'PI?xx,>+ L̑5l׈7O\j<(+[9u[8;'o$0]0@PUuLb;Dqӻt2M*r_|ԍۉaE1Un˶h)[ ۶7[U, >XzB6~iөhڿЎ|i Yo<xƝ%0 i㓦W1JpoI]kQ`xr&o]Z,*Mab7tBW}:5R.Ĝ 4M4p>}|ѾZos'OG |ׂމHg Pm5b"s#ry#OKSzЩ^mNrD?V'ΐT[1Ew8׽GsL([;d0;$7oL%wFPG"~Xi  #Qo)QdwO*jɰ,RĚA0ӌ<k^p>-:'yN0[Vz2H.zb 욀~V48nZDtwK8l}^̩1Z.!- LiA{\ڪ'(J ƃ](W艥7bO/t[wyPI!f߯g:e}?r /eFvM!u)za?}eq;uW,`F!:Y{8uҳD nPcf_4QV>~0@] jtb6! /#nD$ÂpX#Ri:D.qKs3NR*_4;䢉l\ ).v!aMy +8b\o4^ B9-s4s:Q)粻xl `!:ȝ9E.QLiFRwt>F&.J=,.mx]ߑ'kgAtT`m1쑊.+e?H @]vLϛGXܛRqQ4 "d$f&r}Yp@sID] T~ʚO,1I.vrI&°HL#݂UcTMN1̔( ^A:ؒvp--є %dCFU=ЊFmoAiμH=v:l#p',t(mVPJwUooRuƬ jr)\42j}mqx \ܾ$A$#!/25;/]ף?]j:^o+Є`6 $;ۺ6^\t&>CдF E"גu@.1ƌTgdse U5):0ny{)d\T"Yā_K6.[LYϧfJكWǞnHS6rk bCEVu02)d7n@%xfl߁t]u\h-DừpRtB; zrd#O9u-K,{ Hubn>/If7˪- ^ؘiENppV VB f"5Ay`X$u5EJX,ᰌ?OB=L`Fbzpjڒ_IFSl1|S5ң72 QV"ut ǰ.`z0)n }c B(jQ3ǽ>FFAgs7o?BsIsp3uqЭ|M-=EafrX i/Y76Nv%cR,ȫs._w7PWZ1-W2r'Fᕘn=YY-#kM,nACZ}CF(|$8Rb_{^iĈc,s< R-:)lv Y1rd81m3 Ge+쉩yk6<[WRe(`'N&!"=XcZ'>&4 \X{[-O=Y?St\@}͊fbA >`q0UeJ}]ik*7"Y@;xu,|Nۨ: VƝ^s=mX'YճzV7UAgާ?ffYZ>gs4%ڍJ륈_Fp°lKWdN߀8[DYQ;HFӊO eNZo.LYWUVC ʳhC40Ń|ģC{ij2K1fhm3y}K6ҋwcpV1FW{Wrڍz]2JS9A⡃b[~e̦/NNA 岻qLjNz#c-qsu$j[A䇋t,Z_~+s[f։\6WsO˓~:}+WTe&I$Y_C?^Pߍ>n#o*H?xDlY˪ #+d(B"ʲ258yIht|zۛ52)|6!ܛQT<=yuD dnY֞A1AA@ W$gL)AGI Liisŷ|-z*Uc l4Y[ Ǧ{B,@gPtV">܃}ERs|Q4vJrbs~br;jtEe:`ف|‰^Q T."/`#p,܋;BL^%H/ػ )y|nyFhR$B x-г-m,O;:6I7{TO 6x'ܾA'dbnsq<)%"X v| xs(ex,\{8#?zPP'j!$[` MQhu,' rtK `|m滖Zܙi(0Ʊ;f 8G3u$j]Z.;E|SK B兹zXoM K!Fny`v{UzP?uS.)B\t`4=sH-sM 6G>]>XwH8-T%{Oq)Dmh y_ ~Y֌ǘS+n3ptF?gFt m2!9\!m!j5Vlu{+Pz??*hH蚝jN\>əlGgȭtʫ8=ԬS[BX>Ѷo2&\!֕ nỉf86\֞zaoyQ\Oˤʆi}~M/}'s6?13)8#`qvEGz(P+,32rn7#Bdߤ=G+F:Yi7B0>X rB˹:x5͑tdl a()΄gM |TEF~<ӂHJ|\{4_co'1~*E?Pt/Rkq==L,=Rn˂\^`Y'*{%=$#v53rϼ@$e@\_eV%F Hor߆E&Na$wX+kѽIY**rGUD[/ϧ3ݔzJϺA%Ձ"h}m?{W=vTjEIʔS#KUuJa7GIkߐtg~&5pD)*7Əvs]fMD9<wu[ ȤkxSt F!P M|o@g)1q`ZvrL#&>e!U?5FBo/˟si}zw _d |6\TPxx~]Wwn7su^;Pk ߩ4F]4YKS\GNLJpvy}5JQ/Axr{X#`syv 1QW&",\E0^TAZ0y}!u'~g2/^u?w cu.S)xX% p-ӯλEnAkcYlp5WN+ NkVP"Tbxz@=o Æ b*UѲ,N2A)x͓bnkY$&,ƲfMV!RkG×M(ĻFtEK{w1N"%l;R5PqAy& 8=2iY,{# ޱYc /݉u_C+E{;)ͅ"(]JhWg J5MyоW{V'dgN9B \k: CZQN+?SR>9H, r-;+NZz5۪GTh A׹}NWA]T.a[ 6_4B茘;в +=,7~o\j+@6%h#ʩeT[ 7ӡ+TB[che5{67{*6:Ro}߸VQK]R}9J-iIكMjLhPn:cZOqт{2 gZoI?Kjw>gd$6RطWs!06kFQѬ$f!jpvqY3_ }$y7 dTKfR UT7FY3kK/?E#޲wޢ"vi=7ݱkdc K9[L\OϊvoaWj?izD6˨f$e)^ K|s7V=%Wk{JerͻhkÚѳ> o"bF4^ތD㡇56fܶ=.>uΙS럹F. S8!;SZQy]Nx*_ oóT ^& t~.O׉b= {@`8*suJů q?CN@ y[;t]

K Ι~ 2, )uyvAe32b ZșPdn( Hk光Nu=ĈQ 7m0Rdf?i볅9's9fUs _ʵ1] CKzU`dQd23RN*G ˛4)jT!M{>4V ;R#y_֐ɾpZr;0x_]9ENPDa wPQ-cwLim}',ʵCVLpdɅR,R5Χ~Hz‹^(N,'˞ݛo@k|e#PjO%)j"W.?=}72GUEiʒ c9y"Fqe(dL8wU{Œ2 zˏ|m[:i/*^7{+l߯~ N##NdqH@>*mZ _ 'Di,l=Sٞ5"q H)b#])v;#"Fl6i Gbb*vH{guJ!KWYln?N+-tyfwTͧsye3gt}erxYޯoތͪWXHb~Μd VaYrSwPpjuhJ;" ؁p0mvtlҷ4aMM4f?f7lADpHP:|QWt _=;h?#{[so0N v+`vTaRYXNm[1)X띜Z<-Un4HLHSaƈssV^18dXH(9t }Ȼ"g@l>iP5 Twſh;Tӳ+@vt i&Biki/#Tu$n% ]nL)"ө_9]6Cc/*F=?v^wՀl(T JvHKZ3Yva-af0m*lزW*,@jBRe"h8έj&*ù}\alUO1ozneD{zz|&VLύI= 6@Gߗv}2$;qaEDxW-p>. O ז?Z{o?_4(Oҫ<ӃA=CjaT)So_;mT @gUit.n_Xy]LnGݦIJRRYΩPx*Д4gwsCIԠUr 8/1d"þdQBj1 9g T{hMc+6w‘.,9msSn>>mrsF$aF>vhwҿi|_{[.z?4& qF<Y1Љ:4Y?UOfbFkLbR|y 7\]b0A!y]lsp/*zF(J4sLa NnarkFȫ;/&q5ϩ?k-6 3 o0hܕ܅`:6m3TB?8OԘ /XYcf) ѿ|rDE͜Pވdֽ gSL~-rym<QBX#L@L]c/k)@S‘swJVDpM<{ߢ{ƱD4Q69.Bf^hl3l` ]!>s۠az ifܘ2W*S\nv8Rk LSsܑzr/!Ci V_oݓj{[ iî:!z/ܺ>A1pR0S[>c8|)kwVH6I"f;:Ib4̉Egr!dC0DSCcU`y MX[u8;ySE5"2=EH:tR7K Zhnn_+ 7aMFu#lyj+wԔLP d U'uy4o]j`.D $}؉x3UW[m{@B=ۈLڟgщ6_ Y2:n>r;E(,aXe9SGЈ k9a>ʹE Yʅ,v68-ֺ WM.ðUXͅQD}("~F-^DT4ڌ+IՇm{VJ&2O/1L/-}X}YhkDQ('+IZx;c`5r@ hAFtX]4ܣ `TYwɣ:Biϔ-;T4H]"j? Jb {L]l*Eb办+KsʺU=؝*Sw2K\E,*G-!hq!c%e{I!,Px\u0?=29eB7#uGxLJs"%iFVq" 7>bJnӿ/ipX2v_|s.;,ڔp@ `CMwÕVr ,)HDPɯ)UPl%OdOv# PLElw/>S۪,7t*TIu砇ժ WdW}>8P [;L>29>>2QZ#Vqc!M9yA0 3s+2X(3XcNh߀6eQ\ә542qT=G;3dO/YB545:gzR6N߉1s7Y$r),K ]sM.ȥDL5t)EDrSMdj)"͇!7OwpR[$ˈ=G290Qa/a1mmJwp, ;kakWksJ[EፍNK{U $@ rvITIo&l ēV$ &fH52< *|fMG)k#ƥ'JPJH'== CA`Q$i 3qdRûPy9~jâG4T4)Iy3]vEN 9-DKϜ@X1f.#a^cKpS3>Fr%Ӝh2J%QL `'X4Z 4shˤmn&_B(ַ %Q e&9s+D&e=TwQ=LHya+@ Lf>Y]Tg?Q#S9rfh0KațZ쿛qτp֋DIiSՍLtߛckcVj(߄鋱̬ ;fTĒ׷ 6{,Kcn6%le_N_5KVXW '%?*̷,ElKB9Yb-f7 ԗ>AS:cRd =u3V\K`vOϊWLMJPSS=i 9߽z*e.gV! SaG$E=J7|{+Ă妉;msE1hI"RoWVw- C1987ojFHJB1 yx tH9- (,pgK6ɋSQ)P(z%"a[|oktF:sdpU52xŘh@:(}$!Fmd9JZv4 +e yB8ݛ[$QgjHHZ ͡J=Yw&FfWTnF*O@9`uTkUxzR4[=Zn* t1 -pyezZYė >II>JWw DŽMq:)ƃt3X(\ 2e<$iq ~^ҫ;-l(pl)&rT',H/|>ܸTLjJjudczBlf$Z]޼HiwImFY-/HovD&de*m s6M_Wq=gDH[o?Wnq,Xv b$P8GO^bZZ99%vxJg'BQ-EέfkK7 5)۪MV8g 2,88OJiJ['0DŽ(xّQ{w&xB;#Am\Q5e|R~cҫ 1MqMGdBr7+bJ;(e$) &]z[fFAi9"A=/Pstlp͋f-:FzeF^[c5nօQJ*VRxDz}%{b'YȈp,ʧϠનnS;Ɗ w]R4!L,?=%TE鱂z@Sue*#jLcXz^zqjd =lV{Gxː7<1`p"=O0l8 qΣV wjzůB 3VʠkͰs|o ,P_wROW)"h$cNHHG:?5lmYdktaNB~BG}^_uQD[EDMS؎ZiЊT>m]&Aͪu}"0NU |tTB糥TaZWi ?0timqb1uUw,|@)-;{|7_t)_J! 릝3A j OWy7o v3 q&Y֏!5N{u68J6(cY˳OSp{u%K7MǰE {}arRWCHGf:CԆt.[=OX"zw6 $سFose뭖p7c3щw?#U #V15yIQU f_(L2HF"F bODR" o4iE(Z;odHK}#q 0ʂ0ye\WңhnC. {W,^i1Ex83=4N J횱gTqExcr+SXӗ㤐], T`;H]' *Uǐi-`żsrxynx-ܧh~str%Y߄-ZspfBN{ҩ,ھ7=*M=SYdꅣqY8t/a=R󂁼0L0H)9%ْQtXA0 cƄΥl:;t(73Ú$䏉[E5Fq$$]E&<{Rt{6g _yEfNK#J\%"!#kQLQaqv*%,!![]ܹlpN m#e.%\gB<ٱ4砪?*)( ~Iuc HM*~{YuD83(5gn=k@ YH$&?fI&4s~ c|L CCʠ zS}'ԻȘ4N_7hW|@D(aLJ%?# \1np HTӀTbA$[V34D~xmnkcտ)T[:c$|ʚ;K [͝Sl7i=)* 6~WtjG~^BTD}`zn;$6ut̜f-#LżN hgG;X< `~h{ev|:} vm ;{/I\4\tuvQ݌߲ʀ!JcJLQu_[NMYc&5=4"Hl m>k_PphRL%-fOZ 8{ S 8G-Cl[dfd "Cо?~@]${Dm'S:KD遞$ߕK/.aˇS7,5Նĉ9P>T7S-Pp0Iw+bC8Lhu*Nhc[iɏwW"6h쓫3EEjMx?lt0`yICWgu̼D߉E}XHڈkɻk`li6#-q˪Dd8AAH,QDcOqo T hAP8xϰ2ݓ$I#OÛjֵx:1L -tS?8k&o%oTvY1n-R (GSIWL?D\@W(-H )Άys@#;*Pe0!LW1Dw.mj3+{>͓Aɾs%lH 7ϥ)$]lb[ VY' >rqkB<y=)3zYƞW*]4m&coDMןbD\F ~}LsS Ȭ-rlZlV q qG|,EWH&[WgiWiދ/mz(}*:!OVBB0.Saj'o;z/UBR 9h23l}ԺOh' FJD҈C?i7^F5ʖ?I®o dX@lٷ\nM6wAJ(u;E@}jnE2N 9M#^] (vGs,5^VK>} -hǙc/Qhr ߡ[PJ"W:f8wТvS|PܕTnbba^_咔}VQӘ .7 `+#l!ptAh-3X7->¢ Dv[~$7m%6lnsbD?!u3'R6+jlw o;- J:7+LY?v!b Cױ@YBbEX!˃ȿDjAcz?#@ /w8`5rШfE4dePnO-mUU!v$q 7p-G^ z?/ر@j:w\>M=R܋] .G:HUyȬ M*?jcJ\ Ì2TvipGd=!?Ό\O>,QӼ tWGNQ#aT G1^_ }z SٚE/Fŕ"podv'vK ƹNliFmP/Kt4R0qNz|uu܍>4`wԚƻoK)zD `M^Ag>1LO9-yMk+87X~.A&گ#G{c&YAIѪ39m'ʨh-b,<Pg|q3q|k(Ń7 Ő=OU95Xl#cm`;jȵ,H܁mIz< 2=ki& 9/OqbaJg Z2$"FZl̹rϷXh}Yl!.RfxШ)6Jn;xV=*Ʃ1tp#[b.r FZ DüyѦXޟtUu**:fU*`H8LH85Bݕ;gx<:q zzJi%}Nwh>*J-D/.6K=Bk3 1}zz$o9۲;/ 0gSs<[}6#ݟ VZ*tږ_ mʐ~NvZ6<)%wOI1:BD [t// o̬`5M\ҥ3s9 V>^ئ@|!S%}f{ (͗#}X{?@| 8<%YO$I[ӏ) ƒx>#FU6 rhK#ٌ$sz<77J`(agD.Cd˜ ,ڿ :1C`M hkpRg5>aokz=j[bni ZjȘD`>Soc̅C)Gw\p]rAFonMO^*_-O@Ҳjzf&Kb)`ADH˓"vc_P3!;G/δBi̦P2!\7@*Tl4)͞Ss6x}L3ZpyFLh!pfȀd]+6(5,ҚNvSӇ - JV>+Ny#Ƒ [5:l*q06Bb $ԯP(CYd!|gsBlW) PX-ާȿ^`D+K!Q4oa0> SW ``.|'%Fv)Mxf] NbFӷ)8@ٰ;$pY6]y]zv$~otL 8 fZvJ}8XbRE½dra}!N.*[1I_C,6NǐH'|}Q fo'x,pOt q+* 2n",9r3bl\cLV1iKۇ^d"mgL{$ ? \4X&"3W F~H?YNtkTC<Fހ]S@iXBAfO~wOF8&7vCq/"x>'G_HŒ SZd\2p}hJ2d[t)̧^VN1:G#5]K\N+HYBW/\ I?Ԃ{lyqd tViLpJ8nH[^XH̑g N% < 4 D J]״w4qt 2H!^v|:o?k;rru)@M4M̻K^A߲u{,.C@->Ѻ"hyq/X9*6ei\y7AA/`ga[o ŰMIo#?i޺8AO2e?7&r옯lǥ6JnR!par @TW쓍@#u}7Tn~ri5AĠΙ6fAY̭fσ魁ף: ʲ_Ҥsl* W. oeJA|b܁gQdۙ H2qz4l3o8 S)ߒ<|& &Y=F*ᴋ9~9+RG슖w?"$3H~.nXnr^<LQkD]X]^Gx sb}XrMR//gE#*~΁q^ڹ!L᱙ƫȈ?!v0r\#[/`h c~d1g:je! ~bA$"jt]"wq~b%tnYfE:mx(o2+>%˂2,9Ł|Ν31X(BT*]i5!$\pAqa sHž'rDuY V@.Fw87֡2K.nÔS˥_'Tj`3[̜a0tu$l=o RawX5.}z ֐ʼn6SI .je180;hX&hzP##ã~7`>^%l_*o|C^7/ב |Hu|&I`nuqІ|AŋEvSKM.?_­,;^ 4b{W skE)f~[Ʌ Zl`T,wEeqg %,&`9 [*b'7CSy'y eyh}9Z?b<؉ _ 82VqNXx9CޭB_4I0I5f;?yF&\z~0ӿNKp{$6͢L\^Pf'Ey<.ZscrL|S+$ Agnwܪ3G>sU |bD$*1ީe1#!#ĺ`|G(UBW8hC_L*Oʲ)U\tI|r\a$5-4Q@CgYAqT/LQvte(ё N]Wt"eew `9KBGq KBmSxtiQ8;/}5LPQ[{m,bAa:cHP*vȪ;ֆ8?Hmk:-Py٥x \{/NU_Yj?PXU=~e}x|Ob;؇-Ӹ(M])FB!㌑Ze~HD:Z[?RHL:lXZm-wDDyxw# VGzkZ4<đwMq&>+U4ΛF?j8 ]g!~)w>Ŋ`{Cas U #A̅:0ҹIQ3>w';bb\,YFP4z`Z"ctCksœlҫ G߾[/;CZrzOkC٦RZC48t:CBlj P:X!bcͪڠawå$QRZ#N u~v Uگ_~Nߦa-ɰdEhxC.$) J#n^OO&δ>Gy?rcZPG'!Y&Š( "<}122gZ A#Ǒ(e. 18y`Eqdo^{%y29@۲Vq\F5Mŧ$}47jEsT;LH{775Mp͉y6`[Q^5/1,K47K%^[QBmFֵ~5 \t\DCV}Z2얘4 sv~S-)tZ|Ӱ}i{㭙as6ch;E4{GP=duS]YYuh'`WR^05f/l(>6!{G~U9BmD{$G+R2#UX 4Q"=nx^h@ϱzbl h hޭ1a)(ˈDP{3xG:q h7-h!8c6kah<ebH&n nꘅsչuQ2S.= VH`)=ajCsGʬ=90 |cn[kR'D|@s(U_֏`$s, ި,zg( *4U"ӕ[zd&:r+x(zg"mBeʃصmݑe& 氄DPWO&VY&#_8{鼼z4"o__cX,K*ᶁL~r;]|G@ [ۖө9е$^kڟn0u9PB{"YCD#4䐄3 t;ųTUY6sx2꺽.1r}w1J % D o˒xnJ+=KpOE5fL:5%WɎLw|2! xfL-@ٰ Gy w$p1 sjKնu87GVx !`#hC8 )B)K y4, js`꠾N%|'1~8ſ&{_g2 <'ʪ=O)JXQWK/D!r!y )䢽-f>I4T.md~Y4p̀j-+[Cdɥ7,ّJ(ҋ!z )#No/7m;(po}I9Eۑ-{~bnw̷>~&}~,͏M#"hEUrbt#PsiH]u TNjˮn28.m_G m ů,"AְhY޻{cpFPyCߊz x,'A+j !D?iVb06Ip-S׭ٵ( Jdd 984 ]c%-mOpvJe=p~U> dF55 h//0$`QOl]<[]qSd`"r[ =V!6)&sg:Bz-0o[62-‰)EZqllDMw+-[|,p1FP.&F*q١Ov{-#3!=+vxUƾ|h Qz=9#׉[7}4 YšL/)F}_lLjqRw7ni/y}Iv"XryޣvV8+ҕ>Rx9`Pozh*pN/4˴3 (AA2t}*pR3]4-nɽU'o8@L@fֻٲ_L@wJ2yKh8TJ25JPh8^2@/9;T$2T$3b8ژ7KZvQbw/wUMab'ZM2x>vғ,'ZRNYЅ|Tt<8N˼~2%]5~0v,q=ł[^ݘ[TS6bNl}kv AZ $D=¨+ގE N~s!x7SD(mn):ɫ+%ޔvxYDGjG`湺ڶ0O9ipjb*B^jʜWVH>HDS,:UTv75P%TlJ}` DXJ2Ayl[9کK!2ˏ@p`F)%KGLkNԜ%i˹Uўz~Qmp>5^GhDyLcK0b ka$RkٖCLAq%N{sS  %=ZL: /$AKQNp(l6<fVwo*)S۝a Q;`H2]PM\h7`蠩&1 3v<\hiec^MX^DΛ Is-ay,v/ku޳Mk3iB )x&+p|`s1P<ޙY~wbD@m6Lg-o0 _=ǾI WwJ#쩧Y};͜{$U|aُ;sUa˿e?+P04ۧpaJ`݃ Nr=ڬ4Z2Ҳ{z4Uay-!3x5^ "M8WΟEj؋ `BYV샼1ud\d(,^6GlpǷwjmh8ckf+VׇIdxn^ubD)-7%K#[?KCY %'{-j]hY^l#+ODk;C' e HR[_FN}t~;/Ҍv?"l N#R+P|"w,T0Ss$NrYv:Sre<(1*[\D7D텬(0jZf߉'aTE^^܋Xѫu|yI (3RIɡ{0;slBD{A9y8gRl]W|:=ymJpi\ڄK ᜧm Z6Ο/۩F ![s yZO놅g֑Ӵyb{sO2LT>3ϴTB9ɐZ6@=𵡼'Xz,oIDotCvg&O[F}?R%ތ^s?MSo%Qͼ++U>%>3yM= @Ot|]5ք5H`&h#øPT -eF3 Fi3X>_Ud Vhfo%F;ٳ?x筓ǥxok؟WB2'ܠi !=L&u4T6oꍅ\?PXSK %trZoJ KoⰰjveG~=]i5F$>%0c.1p+8.{X,U7O %R%2:1`paC~Q }EԤpa.oI%9emĴ!0Q!dXȔ Mj,|ʄi> s\{?6Lo~[Oc5cG-4K&pJv,'ORt-ge ̓55>b ;_Nr JԔ'[>kJmE,V^-}*Mz-1kyo?Q 2 5jpȔnG 3|S;&q*(^&g  >;l 猸{0,9VE ,DLh?縤xW[>X+vO_de\6,b^iz\LpEJ,L~ ɝm)#lEqCōȗg2H]hcA'f~O?O.fN*Ep|/hU(Zn?1 7?`rךPMSkGTreyrbqBGO<_qf@cB`Ooog@I#}J}ΫMx]Ts3NA)7rcWv I9e abԝ:v+,I7`ǂDP[)}ă rO]jq(gھL+kCim *c/FJY'8ͬ{2cpe7!ڛη6 6>\9>ط-FRZE0|RhO!IkM޷%/3pI=}GkG&)6;y#=_ V_w 2ُ'˭lԄdoݚ03?홠 y|St%aX+ʉ\")CG;ctDCX>Q9`G5Y*Y8E5P>e/^4w1fh̹@ _fk\X[|@r@I_ɡ֥$j8k Z *s5%d V4A Z<4h^%?"57v.' πMT#&dj )t 9 hi]8l :Pۉdуˏ2.#x(9ˮ֎fi|:mõpQ Ȇ㪌q3Hȝ%bmƯz+Pc惊ުwvO^ zJ_7Rh|0X[nT?PJ#-fK$|0$&Q6_ EB2p% eZOWW h8pxc1zLNTx>SP?j^X!6-*_Q8x&`G\lʝ,v#7ܜ(YiOh [ k'-GHE{o'22`j+-~Źu^VgykD6]y?|"v,3I2K )%sP03tAmZdIIÑH2dp$ދe_m=!7Ā9cy*.2QtIP7ByKFcD0{# 2ǏАKfY2ugT$8l"FSҊ I8 h,oIӈVCmuDҬ37?mB䱁:^"m.6BR i}-aYT$X;#]\_rm)RKҜV sf* iS,v :h#j+FP9}ڈSoNW|hQ"dP߫p~R5 YqlIM"1cxA"n$q' Ɩ|edft*nj% )۵2xWCon]f28Vq";!jX D$eә:s]8}/O0K <{`MChbT>rUceDӚ1?fqdDptN DVa%m)Xȹ郅w%&)$CkO^C1]( H]E[6M uvʸ^$@zҤٍ<=mS8Rtb;KUWibMpoyyI7{)[M&Ftzve>e ,?p>̊xs|sp`x ^'dr(aC4tq{ zmI&޾P!JzQ{5Lޓv@(;B_.WwY%${K_k4ؙ1>lB#*OH[@D*Z |xZGjdtn鯥w_+Z7됥.OD@ՠmet?+1E f<̍]!$7%:堅Ə!LC9v63"t 12:z{ XF99~ X.ŀNYS!F0 ȣޗ0%o8ӱCInz [螫W1Z_/jpԀ}DH@}F lXS'|58v$2Eˌ +5z#9ܠӘ w: ? pkZSPGFݹ`_}um& G[{]s 'w,3kSEoM0˼r)vcG[:pm@?w?K65]"_/ل1N!0Hw|r"eQ.zlku ^O-/ ޜe CO\Mcx%KL}%matt46u>P?:@c)/qC *ha44==e$ڑ`.4^"(HZJa)5myYqfd ph҄Z6)sRE:sGT8\$1ٵmPٽwǚXkeP@!G2&TQ|pZG0bd&AP5#͂ÄHWBxƘCS rvO*+94_§ lt`ȞBC".My#/&SPD=.L4'( T::ĶO9o㛘F LWɚ  4 rxx>Z©R yɈN0gp焑}]8Uk0Zw2>F4x`6krk JZ޾Y0>D)$̟haWұGLpΪFRnSٍ} F#/Y)^z9{fU,rCh2iZysaYe|k|9Xw}4[t+Ma*ؤ<|bKVj CfVnn)x&T9Eh8NABX(#9 6R3 N4b!'$>gŊ5Nw=;;K9g[{a!$s]`/L,ØZ͒/X>ӵ^8k;z&y8c$63%A].C?w: {w.)Q4dLlC^l_fl%X !rN>s"UI mM !)_Ny$/M* +=ch|eB+5I-e[=Tר5 Uv6( P߱Q9&{"5\iO1/*pԆHk͜<ⸯk6ւMϰkD`Ӌ2_*vcWHl&Q(ѯ\E*5  qp+d>k+z2A<%ڭv2eQ^(Quo{s!Oqp p GZVd>Ap4/Apt y]0sA6 vp-V>46݁x!ϫ\i-#t#^_Ͻ8;< jMч}ɣ \(ɹxW֮GV g8'l>ܱDYu -D$=oFujS`x>u,$q$Cch,\Q/_gGԛ*-_ROWL)+IO t$'sɤ9 ɝb£nf`6^h5 g/"2yvNI C@\v0)cmt>aI@a\}Ga }o97:"8Ϗ/ k/[@gͬri^)2嚫~mGtԟ[)ZlEƜnzrqkAuPý 2K'R+@"5+t \OyW4XC.Yhf. IN |5 &]dZ(Cӄ7]e9i>v-Np)DoVJ@]5~WAVyJgCY;o=ȏ EZ$!}.E&H'1wk =@ev=} !?3sE=3 `t"k h 8PsdFpB5iFAGvM7z\ EOB5\lv'(Bf'FTǿdЪV q!;y=^j4Xh$""T%&UկC./gA(娖Q^GYI_q [оl3g1CssC6L*J w`h$,.a/B #m#X19uϰJ`Ig"=H,ӳn?_NdRbQE2Ŵ7@]cn.̒NJ ZȂpK ÜDy fB˩yT;I} sݓP GHVH`;g;HQ`^#^%7Q,x7ۊ*00DNޡvdyh % F_J@Xָཧ(7+o3(~Gl(pfv2tyUv&dm%{6P@L@OȒBiԺA$Z̉^V LnX^3 L1qe/%!5_/<5̈4N$HθMdh:TVt_3R!YH샴ʹ$`" Ƕg;N[f Ik8YO:Nh*#kg*Y5N/ Gg8{sP໧G8@$<8'2)].y=mS!,r3H(Ors`S[BfwUk(yH'LV,"ET9~Tҙ]fm!G!t[k6=6\#1Ah.~u-8R-A$Mjvxx y21&\)$= z}I_>y9`U_NkC<-2B 쮜'pY.n8):мR.1YM ٹ+jWnp%rMSX~PP#7@r 7dW6o"Rbš-Wv?o`e,>CnaLk#jf4\#A=8s@}kV^x]LSW4~EИi?8`N3`⦀By sP$]RN [rjC_Q"V?BDٜV ,R9C5SY*轲꧟eA .mMϸEMߥjKj..mzO3$OԦ ^.XAʉ6`] Csvu*?:k*5 3qVe޼mn'HL*nYY Z)(wZ<b_{_LN'T8_]HF+/> l:v0g|ts40 <[X-5(}̫&Bi?.Ak75*S:(Fs3M1'BBޖAAt"P,5/3:{BQxSiOȐ=L7RDal}=jf=QjWb`R|qx]I0@ "ȖB߿.sƶrxju%1M $o9e[* ^A待#Igb(15_ȷO*xL9M7b฼UIlb&٬(&qWa<"Ɖ/Gyr r^nbTCޥ&-J6X^B?Oğ ݕwEW'ø7pq% Ё7RH)4*=`%`N)ñx) RH[Q)al>;ay^4m#'̨VQ s,-4ϴ;.4Ϭ[K2a C/BwBPv ěŹ=:ʏ؟{M;w$lC)Nʼn[H$a1N#A<-+fsj\x$#zfV|B$ԣ@XrE9m]XiEs4zJ̋z>N^)[]5hEFHސz(5긋 & l̆5fk-UcO饰 '5 ѓ/-zvgRp\pA C~[ ڻ#?@vÑaMec 19I0-hGP4BrwfA{"3 pO]SA?;WPݵ cHn9Z!QBCRB' nHYT`wnJ@T/\Uhŀa7ÏS3v( 46̊ƋT܄?U.},8L711ܪM}=,>$XҤ Ί-/ >60hn}8e-~񐽙o jV gX7:X4x_*.dGHu5U{g9T˞3;:~MFSM5VO `4C dXצjhf0;~_*XM6̳ 8iɉU;ك(IN=uҽ7Vf|dV s0eV$^mLu0ϱ#] ջA Cgy8i$cqU>2o% R~,>)/~*5؟4YoFѱ')9Gd-Q&GZ 拼1=Hc~ e gh*Dnms6y.'L&}kql=ZĆɘgbG'cƟ0**w8VGO+JiUc~Y?siK K~P B/Rk\QÆycйl  2H+rFE;)=1 {tq(:a0xe|0:7<^`oQ)2 JsNe>ʁ֍) RaW15h+;azQܒ P ?swHzsG=E@-5PmTk_f۞\TfS Rp5BVFKa4nt-EvLkD}K"ZT#Tpm|B>!AjjVʸQsɎ5 路igpl2}"< >Ϲ3D;9_Q\_t\ni4SC'~lbDFDwh<U6V)ɡ2U7*-ȗbpzB󣁸Tt!X$ٿ:YmWB3NxwGRe7Go,~.jv.&pG!)ѿmǛJ"G-Ĝ>+ʝHæ$5F&yD(ZEI]Z=i%攽3I]}k U` h9I܄VQM^RZ@FQVNVODP?"K2b][˹!π'T{l挹,ҀiwRBj};MZPXΐk7Sٽ;kr1A%@QOX2vDA-v ,wބU b p# ԴSe ѹ'屰=}P't\ۏ%qUm6'\#nYw|Ȼ\f5ͫ"#3s~͐lvg8k> c'0 E9sf( u)F֮o\F׿9qѓ<:9a_wϣP & |= ܁॰6r8T-j!a̩v֊M[[>mX Ĕ>IO3"hQhHz>ȉɿ$hX(Bo;Ð#Cp_A7kEj^MNr>Zhlp7P\aPcBXp=K))T 躦r«I ב,ς"/Ei!K_nX,|0#Zrbz`UuH4022C۶mF~̴~ 2 <ꛫK}v$G f]u֪iYǩae1YrzWޯoB5-jN 'L*CVuznBD2lkBi]4+rʣmAU+5#pЀkeis$y:m/O/U Ѻ,n江Hyfw)'°ф'̙2ݏOG58ikASoᙣ!v2i-\8íU!Nb +ѓ8d s Ui6MDozk5hzt OXbیۡ k]'JDSDP0GqXNϫ~F|NI49j`ey*ek)?B6:'^p6 kM1 2Lw P/ ;Q F6 8{)(Kw`5x]|B"v3sAҒ/oD ߾6CC Ebu]3~NT >9HN'U~xmCY?Q`Q[4p0Z__L:,.>XFNB! ǣ]=\R?|lj ^ ݋{gɬWZ&]\-z2X-bGСʿ/soIVc./VĎ#5 ,lFJ[VGj,ӐQʤtVH2ZŠ tIEiM#Dr>TZ%J8|1UC&v,JA!4I8ezMRIO5 3rJz'[Vfx( mmnP!A280Orih0snF-z97@O:#0ڧȻ5_j 'y~?DXmD&hA6@=S" @VaSe|`z+o|Ԡ(ɜ~e ^ aտ ծ!@g& wCnukK5שg#jH4zvFۋ[bi!s?Ek\y9lBc' [|4Yx:_.Nie+\a>a4_ oT#^7qN+JX̬G,VD};^|n5WJwW{`3x0 Ṃ҃^P$ M⅞ (^Yv$T$H>r Փ7,,a˖~bhaL(8i$9sn'^r!5PumVϥ)ÉWԩ4I2`Gsf~ԑW\Kh]Bs+6 %h|WTBDP /"<6j!vwixtc.**ffKRwާd?tћmkYv%k'N()`RL1Ȋ{.϶M|by=j?aYw=U+(zoޔ\}sJp̋DjJsFHAYvIX8p~$*1B:aDE!jad~ƉH,m˫?0&W{>q(mu rηa+efÓu`,\ N#]udcu]λ Bxr+Rr%^;9hْp҄ !QȬv%497{h.sJša`j\Ļ|TT0fa)7EVmgZ-^;c;5UFv2(Te=|-tg=q =&C3rpO7cc_Dh6քP91ռ64~̧T xG}a.ԧ"ywf]vVXW/k ;"6xt.>.]l æ "Ԉ>;1 3ه;L-@m?C(^xcgnj+ 0eR&!CM"Iݵ<̼O FΆ@S(YG?_ݞi*P*D 68\} Hbs̶wp<!:hsd-*r#~t6~M+䈒*PJT]]s# Д r?4e{{ +W|yQѡ>,xB?$ 5ԪG q]|G67j19׋݌8 ВkNCDm oC>U :}\\uG" 0oޥSh0å ɞc/}«*tŸً+wɔڴ ۦ*@P0Bub:EuK>9:Y ܥ|~iͻ 'i*"tCp7~NA<>IDeH73^;]@-g2Vo㝾A_®,:g,8ڃK@[S3nt%R{g߯ MT6!`0\ڨKgGiEE lJqri9v1;]SgSK"H˩-=y#z]*jjq$Q([:ԝqXj{l#qZjo6/2ŋ]V)91AAvdefZXbwR-fXŎ:RnhE@Ԥɤ '?.<3P7V.b uoL4*w)EST;# = t'NMk_Z@n7 p\bCHG&Yh*@"?Kmϖ0Y"NNwgr? #f/r^4b ke޳Rg-ZÿmAsHt5b<|#ۋND9嵠);Ɇ~VXO?d2847h#Le`[Iґ<}ɺN>o@XYsm*"0q n⻃輁]7,!_1hO:XAM{s\r $(QgC.$\/5Lp"{-h,@go;7)?%b)Dbb/*RڥmYhA9R}*qL_Di#@a0)2l71R;\Bx%k dS?Ђ|>,zbM *#_* h R 6)Z} J*Q4 `~,'\-.׊ _͹1r ̸dG¬vvbOCQ$:vir@M } Cs4ٰz#7C1ofF1E;B&9v[.5+PШǏj5 6ś&Uto }9NE|P;_?ᱞl/?p$$3=56Bb盯av;u}(5Hq- Є |5k'wjaW[xE4NS%1)C)81On^){@7&]FFGDvF4(>ߒwrg6sh8R <}GtCX8զ`0vۣ>O}ǥ͚ټm8BZx#UĜƗ.Duy.<((;6Ĥ TB`DAJet}k,9 1d:/i"0@Cej#g"3 D{;iʥ"7oane Ikwn1DF"jmm߉ +<1H32^tE YF_uJx ys21n!/5\Cj9D=m Z%}ߜ2-ajbeJ5~Г)FӐ_qa9ē9l֤u/_kGW*jL*Z˷pOg`ERpp߅QnٞJro[~#({s'NmxmrvIeϲf=7W4$_>2VFb@|N!ҥh>˳0.h\mu[}̍V*lЎ量LT06A[T`n40e>d7bDwm:%z7i4/5T+SɲW"2mX<6T4lfrS<`AN:'wNA}o֌EhnV3[;AKܯE(`Nah_e1Ph9;:z7;3rW{9422{Mӝi ݥ^ l}ГHz"./@(,2>@E1Ζbȉa{{!ZaNO_4x(dMC\~ jͱE _T'D+.-L׆`8,}#FEf'2a?|X~A\OJ p% ^#ZoC*we5c-aw(E#g?T2r2RXf UMYoV wG%Y\#ȗ16$g PHߺnzP7"Boh&3Qi߹:%~1$e Y5+sOQP['2[fF/)#2CW?)6ΞCc =(O$mV*SdoJ4 iP.Y/} #r6>ق+s8 9"3(?^+٦Jo^YH*5DZ*50hM$D&MQ#8GNQ78VY>BGp`-;9[A7#5QС݄qs $ o+%uYO+E #–o5~#ƙF c62w rN(SEY&F}舰b1:uHarigBqpcQ<8o<]$J$֠\i^$q3R&}Xj5S Gk!^-v(Sw>1^eG a< aA~z)`TLo螔reyiN++ z#pz읷%Ɠ*W^>g0'{Uc| ^Ios*pEk8蠸d˵Ĭ 7\\xrLpamTNMTC"vv+B;`"ll0?-Q.&8 cECich L`8.8{ьcS/h#2蔓<m>u ^rScƂWڟXN{rG/tA)A0 E^ښSļɁ 5guC-PbE FwDs:A܃ K/o mvEKJAbA:c 1%C Z@&)%nVXM;= X~OH6.}tvn{0C.i4'litk*=BClُ ݜL ^um}WJ#͌֬Z>L 9x&I]qYWߚ^=TY2mvv4O8#GLm_BY#>^/YE\kIrBX0B$8Hg iw ]; ٰ8*=oj^ZW+'anH1M&lǾ|EdڮNkkf&W-xYjf_{.M‡` Ƹ<0V,,1)@`c t)&0-O o,F/853^.v!R5; b&aQ$ ŋ R/S]![Lx=XIW̚1@$ &`MHxJEF3o&(lYS;Ӡ't"E-|ܥw0A%x0uYWNͨ`C Q ؃l`Q` & /_Lvݙ )lwz2)b#3B8^F/m;bBfÆ ʇ~ dY4tqpuWV`V: V\!1#Hh@?X0-퍧bų@+Yn8Q,Bjd9^sm/w,`"ъttm][E=Yp\A}_{/'T0AZ ׏!JPadRG*sX"V@0AK G_F:JN"T:qh~4)%"(^}lk2CjFF|^sy4/ =t{2A +AFxJiK{$ؐ;d+Qo6rU.b"N~sH!(9 j #1CEXRmgü7:Ym?,#ŧ qmM?L'jcA +Nhʢl:)ܹɅqGc1FSgSOeD[~7{("n|xB"~! B n~ɀ">iEI:G`zCQ Y+r{;g̏mWk ( 4|t Wa{^ldԯIH ├WՑ[<17#ްEȲ2`t-_OC~1k¦5q*\ߠ ;>]{W~<g'i]5|uNK&D!\ ~JJ+0Ga&?F*-Lx܉:A;h0%bq w-nQ]=Oe,>mS rcJt/$C[t8꒝o?pcf${et&v8d:*| /Jq,TQee%thH/)IŒUTМ!#uJZ#OE24@-9 @,^Xͩn4})N gxCl)qh@j JgG":!Ք,c8]lOQ,6qw}Ǥ9FQKOfv iWh!,n)Jy(92eI\S70aӰ`Rpt=*<Bƅ ;qmtxΈRs̎qB]7/*yj2Z[4pKtj"~5}9;a]hUV(&tW 875TqmVvt^2oEKt32Y%^'Y["4&tzä Uh;ۧVրسoe9IMpԄw"")Y9_R IQ//co<ëȮКT yMc1Y[poV n K)bF=<3yNUH-_yR%jAFX<ơHU p} ʄh2^-Ld$=+‡Aċՠ-_nR ',^.z͕C(3ɨFuU{L|LNgG&pQ &'Wzd^u@ߔҳy1#M34Ye"f'E A#GZ6?|,zܸ(JaT2C[p8KdI:o0 cTiE[Q0 !>qxI+7R7Tkւ[iptQ|_ u ԝ-EЈ(O]\v6ȶK]EvG @nR'c5H,"[-Z o6D>d)ȸNaF9rѴS(؝E=(nh|(tb鹿L9ٶ:H%qdƙjDD9vĥ^hC~FyfqA7&gw?KuM7"G},r!)1FyLؤ6.46ú:Md$MY/!FNvm͜z]X2}PcVxvzu ۇ =27AQ/HV l\Ԟx%\咔b!`ϳᆵH,ckO'U}+[" Sd1%nwUf'P4s!rLs&蓄`891؛SA,2-F&$hRNZ(y6CYYUbA.I E=Am FԮI0$E-z\ NZd_thA-N'jH͵YxܨluJp!WD '+OFL_`[Dk?: D%]wAu,2 Y7ڗVtR'f<%5)I@RBR!o|/Zvt0FWȈd^bbpb;&)D^p3çF*0X(,Vb2-RIzWCndsu5"Sf&W3841 'O #VNrAqt[h)4Lَ{u1)%5-u ƽLa-Io$A9\W".t L|"Mj +ʯgR.N2ik(TA 0т1&b" ~*P[M5 w/1H{xs볪ʍ^B}-jk&]K1oDfl M!)"{O4cS ,H-b{:i/:245H 9!sy5s»vwŻ_gۂ]D~ 'Wh你O5X%X>OłޱsK5߷&Ln{7'^WWνbޕY ӘrHws={ѨS: r&!R[ɆcxϓlBr m/̌P#l%v#"=D$%{gjxoۆK\f߱XX&yEBl@` 0{ -HFð7{IO|W)xJ/U GоlIB l Q@fH|-Uf0`م G>GŦ؏,V4C;+#d}*[tTaWN'aO[uS9+5Xh2n)O4#ݿ7|콃InvkԦPfMLKLJݫ♬H  ѨV)*Gֱ6:$i1.>& >Fxz'3\GfR}4-h,Zn}~VAlYWKN B*,1c"#A6򐔶OZoC&gGjD+tlnm #Akb1Y InJ̑箲_>b !eEaѝp.8`~r6bCB֧T8_E-Jb7P<ջ M^}.L9+kb>p ھpRI8(5 3@?>J6j0WH\sxD ԬB'{ qxKӺ_p4V x5j&ziUglW2nj/`Fk"΀ZPi)2-@J:oBW{Wǀ+_pC9zw8uj!8$KcxH'$=f^Zݧv>QVtb#2(Apȵ"#0 | zf+L B(9u1`>\ S#c9GZp3˶ 'z𼴟=;/)bnu^aw`T\+eEEQHXd$LC{KŨb]f]G~n1k9{b,F;jdZ_1?6I?]J/$$Ff+`t j~"R4 4ܢ iמ/waP/yUI8Lj jXv68"`00`߬La#Nb?!\݀=b .{"UI\“єDww7Kd.43>5e=+\_ԓ7?T GYX>_f4  *=c U@˧U^] AڗreSUi(h=眏U5.g}6}J*lb辤(<VL !r/'(+kI2E!lWr +Ɍ:)<LR/4)mI|6oq7Gki~5+TShm|2zc$][)7Kml%2f %ڴ+0o@N?1~-r2"lq`bbө.̋l,qޕ]@$+@ELz-@jj<C}nU?._iţ^qfR-;^V G70ETKvlM=J/g ԍnԈm BU\?S͟y$Π>;>|k/Xmy@$2Nܭ=Nx7ulq\6`h@J"=6^CAʨ#bRy,ժO5Ua 7om%: u0Y1[r$[{y/2ZƍRt3 B]k>)/8":T%NchWJl|'$ٽ O=1-vcaN[@ӞT zKe=ی%:jl8zK:WLٿ-=l6mRmj6Q* Α.mih<@: .2gz 9m$!p% pa')W4ts49c߳ "kĉܘpzQW}ӠHA8.=0fKL h@G(NlicJ^}YG\y= urv3:k#M0]9Z-jR )L)UODNa+w (@Vd#;A)TX!QٖK?4# |EcU#E4< bAqa ݓ>Z6h U}M3{Kg#JkjG:$|ibRc>Z1en:Zf]YamYNQ`G7̡)ҕ6TFabtbQcuRثf=©V CH}h[S ԱhƏBPZ7߯}.  ,Q㖯tU h "i 3i9+_xڛ$-_\ rkśC xaDx8$N/w2' =8keRRQ6@_?C9k+43r+@meGk\O;3ޞ\XJ8Q|*թn/ P =e,Ȼ#yڕ5{.l6kd%| 7g07B*RAM`ɿIs8heǻ bK"Q*!GMi7Ώ"ؚff}N̫>G/3-fPb2pT? RWjByK)UUvibYFO\$9$F/U mRMXʿ 6qVM=&[q_"تMJb2 zn>/WFǪ#dMYh6 RKճU&I'2}x 8Pđ G}Ȏ¼26oQH -UF7WlSmY壙ٌ%cT9^$jAS) ޝ?^Eͱ~14>4-Kd7ϵm)f1cC0﨡ItYRfr G6|ǭcƋ? nlk#%fB6C9% .ހsCL *u +-q;arnf γTI#/ӿ"06H qo|y@Mnf#kV, f"N#O&tǘ_/[ %|KԳp:m_s]罔{Cʥ[ ng@x0֙]yN(|K.PUBc՝= +#Jz ~B'}ԯ|0:P+spnP!(NfwrBdz#GthG* .[_es0/N9Xd&я\bc/h|SAoEuk2ԞeS8ٿKۿwf$^S4Y{{Fy¾/-L#D :oHFRM$ FBЕ~\Oㄕ^ HoD\WHrC'px*xM8aΨogt/Y npz'( GW-TŒZih:ĭ6jƭڐ xLKW {mO>LEaڐeX" -Fgc' 5ΜPW`ɟKS$r> >(<2=c5#Sk2~%mNVcZE,[i w6h=x.7@9vՃ6[S\;p6|`^"* c8gd!vLii2Uyti$+ y!J +>2@δCݨ|hvna;",FDKB[ˌYxQ±2\c-6[Ծ+^0ٱte=yߒ|Cae0Ǹrqac5g?,A*bVl+(J0ӻ}hXDr* $'Uqu!3BM<{d7]9 i`׶{rG[Yb2KZǞ!}d/V/Nj+$g .ɱ1o3Q#b>s¯LcDF5;ʻԖO~P@"؂P'pU^+F@d+vϠ([qN'#io++ࠟ^kwL_s%}bNj>s\VjrFE2᠌FK%GE^,:|SfەuJ-$Z?0khF,6v_[o>e@(j{X%2,m匳-lR?P//p뮕߭oSIKc$\>Z9ϬO<Â-duqb Cg^Q5m -[(m<4!Or00*LqBҏSdžy}78W @HS"Lt<Տo^@;r$y}ʤ<8;C$VKQtC`k 3o.|VE"@n"ֻ^l.h3PI!LtU7D i~y 8RUD6rΨTW54*BN!RsS= P^" M#%_+*qIߙV2@Q<rH^?vȢ9*DQng/`KIlNb C'6>DH8LA 3dx\#ւϪڎj߄#U2Dr0B[4R=%oܤMZ'y'MwK$i3@=?|uZC $Ikbo11~h>cgƥP2,jʥY3bv~f)a>lXw+v]ڧUEܭy"}I@_$X/B ZaŰ\~oCP)SwB5q Vu.K٭U*/FaQ -[zG4q~۴ѣtT-G6L^DOoРMc,/$[A o:X@NpHdJv׵9@0L7 rbQx ?xHƶs̘G=}^]NFNJ aݛg [T3QJ~r퐁z8,^ClCYdhz!nX~EC qol2@קA r5#BPWVjK~c5kplqNR_Tө\5@$Yc؎qvY}W#kȒSYEU݄m5Y2j7nss #;+m4w[mj80V2s:fpH׊$_8QkO \~lN>~C5]ϊM46[|ϛ:#s_K,\6̏JYp?]lnLc8_:EHu0`5偞͌W*uq[A:X=)䨙qWN s*}ԟgXLÂ'h&y#duh r5Xh9C, H=pvg6Ҟ&z ]A Ʀ]{C\Im^D2Bt8@> kl8)T@xD6 %ʤ^`٢Pq2f:V~>OQud6Ss5n+?gTGvpFr}NU*9i^ G.?9XȨ|kC7؍k ƛy=b\tq^llȑIv2GXxcR2mÔSGҨP!d=;h.!ˠ^H!W2 w0wme ߶5̛P5)&ט:L"Jdӽ'/Hsbp3Zݔ~s~*I`F6go>ݙ3oC+´\Vl8$jY[vˏqvXxC2؉Im rcݖSA RHŠump*M9㵳q:R'z)olUFYpO}ױIhOF-L!Ċly2 'FE0n$ArjIXʃm NS?4N bddb8V:ihb7f jSQ+nhֿK/Z/R:eHⴎ㉓#j H<}hM(wUhlNv*lRW _ELmˬq޴y% u~Rlj9 LO#΄y Y9Nbuv }˹C٧WaMSy+߈.7@DE |-?&R 1Q `c+mQ7>jW :KSrWR"uZ~h>$la^&c_kذ?zkc/ cS,d7y89SP@kVSc4VdZٕL }>{$4?g N3}q>@vJgʣII'Ez\Ѝ.Ё`}LX{xvWm/_Ԁ!f_$K<~Y민 v>*H\/meW_6Y \%F "ph{?)]@upB6[rsE_MNKj',(Q?`%9sTuZ1eh%5Ģ$Ja'fI!wx>Ji Uڂp v[F9@`TkuAB WHu~欖 nܪ 4xCvӀhw/9)}wQis#vn8*⧦"|rSq~VPCgt|;)0B-72İ?jM Oyl>ݾlhb%Bj萳sApJ[Vݓ"/E Y뗢X{n6~dJkכD77kJwj2BCB {a2a8J}w XɊ{q @-PkSVS^ٍ;'L#E^T HD u|ḟ:79vd/C\>p('EQ``њKFIV;n/*G=Ig\KZf.?-(T!sH׉}Vڝ_a3F @{Q7o.:GP?,x"8iJV3!7Rt&|GHv0$7:eReF Do_L5VUi~3NȎWo||=>.^aL;D/ED a>at5U1j.=%Ǵzꙸlx(%~\'3rpRUDmpJ !D"Q'5kg#9r+?#>:Q'?> x0ǹqO#}}e8"-(C~R þ[<; ]?E&SK-_D$\L|)bnL)','.%I)SMP.iTj%@l'Lᢉk8PU1 o.,SdʢtwMH.}·[>5$ZtO:J|0A_5[9 Q(չ'qs%PJ&qK `ă W3q@mw~l+jσhj V Ud3kC w8Ŷ< ӥiAHo|). <ೄb}Yd]wr8$F8ȥe$b n7@,rmsu'B, G}f>II\UNwv¦S,22$B.|3BR0D#'-7QPvWTjLtҟeBT `dCf!M0W.kb"G1s΂%v0VZ PZ a08'p:>{:;GIR%jHfwszkB\'r–g0 O_P^\TIm$~V2!_dzR_x:ވj8UVAw"!4Ϣ6&G 2пx?f-iӥf{( ]=uPD.Ҧ7j̸dKc^c4QC5:ߏdyk2=L~^^߇|YN H!wWVwYx+c(B&ڼ^Po;` D"WQ=ETS/RhD$È74(xqeƚ嘥6䷔wp^=6_K%?Cgh8o qfc!D g If hʄ@ m ȓV*$# Bð{:8\ʔ?jlmM|3" =b!z>9q P}. k9 M ݯӀM,XSl߶'Zmi'PHc7' wcE)l-2: I7ALo |,@hs>3,rxz" mg.f ?NQ k͙ >}OH?ŨFDD Y9@zu{s8Ɏ{-X3c2._:0ΆV]Y(1"M HJaK3>Br,D|Xy̨R6z`A,3[.(aK[;RѸVNudT<٪D.nHP1K( >. L (nc?b|e6)ӿ6ۡHJ #U@ Oia9 \BбFȪ)sOXuST$B e=12g+M/ F A*Y{\ sRiye tG ɧY wCa8x#hFh !"R`H&P_4l6I9h嘮ٝ?tnQn4|8q-/,k'Y8ҤĊ^8yi̪sdk*A@]A^5 l  J9>ysT0 KD[b+VrCύRܣAlKhKHDХ.rȒG+N+d<9* 2%|xĩö@LcvQislvv10x#iKQkԊ1Ok N˼P}3>uqy7W#a<]"MG~GQ|;!VEc\-YŊΈ5c* Ag:0b@wZ;Μ)0t%6SJꦣɽ||N%Ϫب%?FヒvCCC 9S(q.%caE}9.H {!`E;%ʭu٫JƬmtdX:apgF=1˅ woka ]t aTAnP6Rqt{}?<p5h`;p$_$Hk ;hKR W]\aX ~D:;穎^A ]3N\E9mCzoQ%\X2ŤM DE?v7w@͗w6u~`afW3蓬Q=)g$/#>O]bġz0]T.ާfd^3)ʌSFQ-jlԀ<# {br46A]6Ճ3 Ԭ߂*"H0'™hG4F-kK(ң$${4es(T-|",sζdzV(p :Tnd]״(T_K-17J,I4YYo M鱠_"U_dp8\U簋[zgU~&}Ӭ@;sE<"]  ~qHsW8ZM# a,ʌ9)X-ȰˈϪbFY&I*ggJ<,> a6yy.o(RzD3S(SQkO~W$ *Yơ!AKg/5/ME3 6Xk7|GmBhvqb[:+eȚt'[h wo+T8G ك^P0S.~8Mьb?BQIL"𧻓9bS#PJa\0o{Hg4m@vyCy($7 SSp tyt}Mt]dA1Yh8d,0.A>rɩMCz\EG;xP^Iw1s[;d Gz-F(ؗuL,B;΀l(sg}YCw!⦡L跈a7$1x肘epkl1y!5t4Ob:Sj*ݲ%Zt5l hkb[b<ߤYk3aQZZ"  |CF rqr\A/g b\X^@C5,B&:̎EŁޕ;Xշ&}+C?FuIf_rpV%a9ipLyܘ IrMJ9UK#ҿzϣ!B(X!3.lIu+x,;em%?u)J\cWc3/Q~OE)xu&RNdO] W$ M9tbk /"ܯ5Eh6',;}9fxq,=DL'8zݠSŏ`:d)%'4s$M2|vqOེo/?s'QF/zvDR5'QR7ۃR~ǍܨFحrҖT UrĒo@a| v+8f7J<~7 r@R*#>jh0#'=fO`Ԟ,1Dޫ$5Brٞ&mQ Xy905'y Lwf_Z]OEd ßi;rsNAס>Q-/Zݙ59t =,w\riS<0viLudh6ܥ=:9`}j@(^32Y_ AXi.,xKђ< 2hL4Ѓp!b,QL(%(LT>4/bقV6ZB ~Dr>&>x'肰j'EÙew!N:CJCЌXߋ˔Bvo=.emqM= +4O.)(n9&`6c78VpkLW:=355QϙH1 ^ nuP\(W>$;{c>7 L%z+ [ٸ(g~j%!JϿ`/TbC'J?'Z.iM&iA׍)jl~"S5VY>GWh) 2KCȮR߷ Wֿ,굾rNӠ-6~;/Z<0 tDq)>L.Cu*MTk@5Wt!Ae ;N 3ȣnjp%ۑ8rM9@kSq`,1\j'lZ$7sZ郤MǻwjjJ;~sJ=\H[*9"aS>ܩw^ e!Ki<%e h<HJAOw=Ͼt*-&!g ݠyW+n?`BJIj:o(Bwlga>ӇP\&rmqs^AM.'\ 1H]\lCZ$GaHP1Y&ދIGtj2HE"q~AR1 ϴDӼ սweDrkA\< B+~[i *@Ty 9gn*_;8 @hH@v% u)>[7A ʄ7#3?^CZGh5e =-eԉ.$7"rrF3GF->K @bK)DwG_\4 JjKq^˗oAM *e&-%bp$Q`|T['n%QU `SY^DM]3](3/I#ByzXp7+]?Q{ #(06(bx%B*K&A-`R|,RW>X==p5rq}*(G"(OCVr^MũwݵjFָ )#x\8|lg6w*nУhvu"0@pLOIUv<)գyēOܡH6l 6֮:iuRO|qbī=z16>!9jEzt0ܯY;[X+ [0\oIM'ZzC`k"UrdZG?E+ GvOfK9Gw"eRߨV7@_J(fQzwMot82^x/ T#}N~_CҲ`m ~}!Ĥ4]j'ܓέ>"fni rT6@ڗ_h)[D )iAt }nLE y5!Vzoh߹U-G3Rm;LMJcc^հ;lZ~NP+p3zdĈ[9ն>r ւ<ʐ*^fJ6a iq+V.27"쑴r-|^j\r[,)KK܅mSz=Lm2YS*J\@K5Ĭ57Yr8^"gd*>&?άƕQ"< *6MלCh^o*>dQY!xm,闸ga1 Zwz!IAc=.dNCu)ױT~gݯ5Om*/b[0$(-.zn&1rS-s왼hy E|1D>K>'2T1(k"`s";'5_; Ol t #xIevf-a .}*Q]..t#kqɐ*wsR<'OEVSLs37ae*P'4Χ Q-4*Rw]wUqkgdevbfä?MIj^P&!Y{-8Yjj%!ZZHVR;SZǹ==2@ YhY@M%L,L qtqhQ B3mmdlnMZ(kst3GL:#\\\. I̝cl*VLCx( #:C% iril:XPޚ9r@LnMsoԨSf\MLnb<@S×Giੳ| &ăKӷJ:%OG kj,ˈ8Ҷ<ydsu.I6 pG}K bzXJ -)DK<#xC`z?V2dNW*RlKڄ!-b-$)FӂW./nX[bGi)v@c=]Os3(ҧ*.1cIAO,UEo4Ɩ|~٠[ NS /jt_1r-&Fn1VZ }1rd3UTm>xFiT 0?Nr&>͍b+`xCPe(.^^{s'ΘBnas-S˞Bwq{elj"jrؚZniNEYL=F;7_ޓ7ZAmIB9_/v a=SL Bm߂v-Ez$*"ɑKk4ķQ-HbL̓.)Wj%j_ )8]~|S\jm;*9"UGORAߙN N< VPpe"|X2x(x_el3EI yoqő)/Nc}j3xQ+w3 HUdm- :!aC0A̓G. ׻" ,Y߰ \sTtxC]]p/ bye+thP_,Ώ25T&oCӆ\xJ8:,s:ѵ8*wMC@L"Ș/ĴQiGڧ^0p6-;N~}H Rc|"ȶ-¹, QJ5XZ+u;o4 ,i0U>GrM 9Sgz>?G˩hۡ5ޖoMADA2Pj&r5ݦX4MҩpDrlׁ,c>#cJ;їBun3Շd28K}9'}GPsfb!ޘJFNv>{mP5_5QQQV)+appfk~idmu zy =V,[=i5W<.P3)BtbLґr[OSGȼ_`!]kӖp>s@aMspvӰ@m[ut?[,1WNN%Iׇ|EkT=މ& Of9PDg)6ƨW1,ߛrMj'| ?uk*=^g7-úJh \s02(#Rb=:;3 gM~]؊7yBGPB92G<;#ʋ't~ dM,HE}t&=<|_ $W4M KW=1fn9T5hNjiR>ڍ֢|u«l2+jցȚع+wda]Ou|_p*I`?)l Êk8ݫ6σA³|;,YC>GxoSO9όԩ0 6\'%$,y7l^;.+2Ij*O,a ;Ė_(xIj0&:i-9'pnoDlUml8( x6z([|b0upr¹Q/כ-ٶDhR ,lS3ފTS(B #*»ɻI_̘p^+ībJ ݊"-  GdaWd=oIX%NA.0l1ZAvA1 <0}sF3r54gpV+U+BfURk >RK_gVC(O+Qfx d&!h-e++}#y`?&PL X+lM0$ Ēg A=ϡI@躱ʍa[bSpSU,4V#*Y8suX *Y'"t!nz}xJjd G=3,h"l=7Q17zݐc3(4DvnjS"}q c8LNݴ Ô`(8go4)fsƬX_KB3_ɪ 6$6Q~::Z|[`!&3q)j{}PkcDI'ΟQ a{ )S qLŸH1G'p ˋO0N$R:'SN$ 7F>;_)|n%蛕5%dTxoh੽B[6HӨܳʪe(֔hES){&Y)M|- A=I'hpPv V*X @쁮xJѪyq@ Yt3@k? ޽boY/ QL8;}k 6]oL%if]œXYNɟOC={"X;hs.TŰxeɭTq #> GY92NyjΨBtXQ5p=SZ۷> R4m@Nі"\KLT* WX)QR HPGA<,5qؾSv]zљsue̖#qGaV#a|햐Ga4fje`u9՜CáK#_x"R$~jo*"?Ϯ}0_q'x+)' M;]^E{Q:wlvj[797,dÉFzkӞPR sg>sNओ%U J[l %{5l"<$maH4ދq{c(0 )-}=) u,:rn6hRIx4nl]jk1Rln*qvC(JN7k$ߚt~Y:pəu Z#v jEQڠwKFIJv%d["yx_m *U{a/Cd4Նr GTxK {ޤ$VQR3mT0 ҏ_g>\)Eߦ}aq\U] Uj~ɖK({odKL4Y)\]'4M'VIUp$$UݶoGPO6LԋYrlCF/*+8֌|9Rr yQQ4Jy&vԐKH6xg;j S֎ș(y>־;+6}6WSO0̂ z0X+J C:=#K?^8nj.R9w1m}‹xAWh'z,?GN!p1A)_p)~>17U;ѲCs(=vt/0MvDžS'QʻvmTn%MmDz=fjgAg4uLNo! DTpdИ 8ѨT΢-6x鍙&fz8îMO5D_m0f ѿQ=-ź9ѐMJ=8pɠz 2_}XJiv5/?_lMH]JnRY᲏I47ǤG`AF-.FgO-zZįD @P"Yd! iH=J_WujV]ٴ/54Cá|uV ~zo ?.HJ0AºT)FTbCFODVg ~ZL:6-R6:"a`-袐QI ?mz`u+g =fp $ϯ5,D/{ ÖkNOG;&6 ] ,lzZph =c<X;vVAsbz ՠ>|![zxB9`?洇;xP4[F JVn{en΁q[CMeI˟u@gz VlJ5PQrUAz<(%PNE9R$@J@R2ʰ%3p4ڥMלoۦ>7j܆vEmbiJ(ea Zw ݽڿMp0|;';*`iE=&,X*Mѽ}Y-NV)٥/Z `:LZFjPnJlcIPW6Xf{#PV\ݟs .3K r¯ϲ|蝽-g+J{|({o˻m'*WcAtb;"fjV4|ZU9쀇H1[ fCZQn>A479Q;[91jc>( Ḓi|,T^hÚaWzut>V|Ӄ>?]X/-M!}!Ѱpe*xb2KnA3䤞H"kOPk$$^ A ܇-CVrO[ ෲPGOF?Z0ŋL&NZj'F9b}Oӕ{[W qoʩtvIϡρX-esCOĮn𝸖"z](z q?u)#b;wעosebJfh`7vt|[O:8)խ$zUwڏcd-riFԽTW5;\ CT_I[۪deX!\66p:`LP !edu"L w9[϶ŧ<8V%PcGvqmme;y@:]ha\ 僋~1cڒ8h9,Y"1@p4S%{v mFuS蘕o87AuK-clX)F1y"p: To6?x˽:-Rt*ֲA]&l,Rxd=|1'tES=XW\!dBy+/iϊ|i/C&#AA^zD@-Ń[#'xzy+ L~[=T",}"Hz]~Jp;V4Vx(/=@@ Y)׈q?8snf/H2t9l7e!\`6S/E_`',VZ]}4UEqׂZ0hm:0d##v2׽ u";j xÆxnN8+ҟA h/oX)$C7~xfZpm+zְBvhW^DG "0Oyj}Βa&ᴺuHfVvBp#mzР5= 7d]v`&r*jcascWT^Fb ␝UFO0?V2 a~]D9Xg$c>?qw֦De3ݽ*@9]6FH+LGA¡UhՊf~DL>m\fOzrjWE? eYΟ2$gw!/48r .܆:x[J%!hr{Van$0A zYss `bH +  *f:a`ˎCDI9NxUT'<rw+ ({+,_#ko|JHURF@A A Yb"M|Vd>m[5`qje,Wa*{ \џTg~YFR.φN&tM72BE6~T?d/Nr#hW-Ú7Lu1[ώ|*@Ddh)ϸ*.nlc&AA!@vzԫ]Xqb.ܤyج\t`.6o2ڋ̅u5QE"Y?fFdq@悕6v1G3ͺ%M;+&Z`ڧ>l^x~GD܃XH\:}]WT0!%cz zKsb[$P6s(x ̴$ >S:>c_y{,I~*\+_'<([l2 4LTBRStcI=tRCa27mDm? |J"S۞C -$z>83R8I޶m0*NNXB<]b۝oDE{3侦{ԕ/--] W$C8֓{K~XbYtER_|+q-nzюD[2#ydT Agē/ǡ\[[2ƒ6N.ȇO(_7j01u{*lG/[T}G JD|vk.]5m_9w/J y}G ޙgHV<-԰N;?aKe1\yE љ;`>Qր> + vi̧Y.Z.5ҵlHDsw~. MHg{#_7*V]-W_@w(I8x)5#j3Ƕl'fcfs ?2:2uaDa ĊL,}(^goi"̗pTax`"};l%cJސx߁)%Aչ6D3#Bˋ(xG?w$)$-Ղ'! xu5e}u* JMܠ )`at{Fl)4/qrȻ޺.'ZnP[1T0Z"lÊӵ; $hΧ Io~ r~MA.{.c)[gV aZ]|W`~|yF f1bSGBݧv%/Wc:",qCpwh4mQuiJsQ*v}SE?&^V$Z<$|~ {0&("OWl/2qi'\ {7".=~@^OP7[t.3Wڨ$A_O1kkҏMO4]2);Wt[g*I}5#SO*HP36{_ч HA{]_ >ӅޖMHt!%Ǘ!"֖asI>4c.zJP -40ah^ r |˹PRZۼS]^k:u~JLX!޺,.=ȗ-Ӊ}!])9WWŘsG(\66)6W-pR_.(јWWTd,o6lB`qgw 0ָB?'`dW͗Ad͊9qQ iŘP_qjj [(|Bz6D=OG[Z)ťpbR&{:yQnh`Xr9jw`cUg9Nop7q}M}6^N+%ܦ"V;\+B 3F5 5G<`c\$u>H( |-#+. ? U}w"F%t6K-oR׽94-XeI-jua%٦~pkemO!3ȭ^hU<@ !,Ô{ 3c[eݮ!q8!Q٦+9$`'0)LK6GdɈsgטn "PuojeQ0݁Otx HBn ,f,-e[fV&8Jt|Yr ҈>J +@ar؈$eN6l55k2 HHs2!I_b7?t5`?u0 MeO–6y0 M- = oJ흳r%Mb)'P@QdRXxN/Xlt= #+, r]˷ ޽\D$(O1F0NG/-6-X)` GT6}9f\>>5=l2`El[!QΩ !w{s7_U4jd-|%e25tBEpxONGQP#_E|V>$&o Q ֖@@O`ji!8 oWSA{ T^4/ÜQH25ˣȲU`a0*(;Twz~4CXB,~'"lK[Te$̫2-נ~Mq羛6FB #ٞvo>G@mL}bĉFn},l7]vXqT͕5ƞl.c ߝ6]πǮq_fChl^$Tqd'W7 =d yUPTB7 X?^{;&;pⵤ-~sB-sŕNӳ}aOeC*>v#͵fkRI%"`{U[|u>M\O>6Ʈŧq۶ Cl>sCמ!NfRUcj[x̑ƥ&ݷHo.q/hM5joF*URbY/RH_kͦ8_'YFVئՉOO'nyj6z9wBH 4c=ou.#Hx8ڒ?/04¸$ 5^)vK\Ax邠jƒ!IK6Qrm ,PD)NDLJy2݄jjdH!&R;Tqw~gQ;Zmu`sLeb%K>imVQ &DP.uEӸ@J%s:[s6AA" Owh՛,H 1l w)XdW0b#עr"*dOj(so A|oz$-E:zt\MywLu^vN$/3K\Fgn?# jxV0֐H?!Zx;Q4g ]۪DpnlOWlpK&̓QE|)ݖÄ́ 4ܣl bX~!*QUr n0n Cɛ̺ dd; ^ ض&Iŭɩ[]C'?Ux=6C0!hxdtkq_['bn%, FqbV*RW3zԑД&Ysg h6_ewO#< HK~E:SEAoӘ}̯.IY'9VٱGdR( :7Ď ؘCY,{I"IdaM4b5wIMf*c="sw~jv#ނf/+%bCexTw w2T79ͥ~o?8Xp~b4LRLxeqsS5X '! |I&]JyxH!A6܎ 3Un){xZ:h %NEGe;ID[ yG~;SZc*=Ccj^L!X,gp.$N:^oHϹ[h@-HKP`džb]vZ15VrBbW>qht5C8kzp e |K]adR܌HhU'K1YzWR8~N3c /V[r? a䴡T /FN:`ԒFij1wfq:uи=:*[b=G3{'7LbbL].VUA628G2Q(kv!l)XMy+;Q7ܔ]Pq/T#rJq0i/]gqu^]8nxW(vǛyi5ПiS"}*6\=޸d>Z0 [i ?GC+%Y .dEOdVMPGd^.7x44 oi^6O)s%ι7Sɒe,\=Ą܌5+Ϳ4!} u o xjAhW68P'[΋A2;PTRvvHmm8/Z3HSm@L>9) delhynҽR+3FS |}F(X38T\#(mtVǞ:Vj[ 8'70(e*M;WC"]&4wȜT)Ag*: iZz~&#v7JN!E$J 2:礭\ʇ925BVn~BY&yTBP5 9-9 `}eK/@`LR_AJg'{a#NrEBfRGs~x6y}mQމ\r:Pqиyw\e,޴(TV #ӁS: 4G9 шb;wm<,OpZ&3)J"8¸0o)E\tVPlD}L]3`C>7ݮOf_흨#.V.~'/Ot:Ʒ4h%,Q0} ӵh*tM5vYV[zmI3VIeJ!d!icӀ`-H(QL @ >'alϏ3b:31Pp{:%sH:J>RߒTfeVR"aEzȰ /ȘsVFl ]eH7P7!`Tf<9ct臶!gntQAWwOXЂ@y;4}f*{v]ARLbZSׯW {nnClX^ t'h𠔓MH_$`!+B6)Yx#zjM}ggimxaM{ u(V+u>X5"ցo/:;fy6dֿ5Ȭ`\@7DtJ8K2NRճL~@uolRa gDwaFP@t;60 p4eK++ -G\·G}|w0s@E>كqV W)jƃHm\f'VGoM>3TIp1mZj~1 N_nAVD{PI&35ܭu9c&YFwae%\O;`(ݓ{t&ҭ+Ym#t^ \A/a(aA3^vl0@f<; tP7pVsI_M)ϯu_V4&15>`w(h?$k1oe5g)9t$Sk;lEAEdN.oMJ=<*KĚeSA_.]WW鐀(3tUM݈+^V#qگQyVnbMAH`i],JiSz@5Q@ͯD ^DeR L&2{c{~Ҁgm\c~}\ϼ? y,h.`]`'NNE$:]9ݽY,M^% KlI=ud@&3-`iC=Ӓ 6>EYc2rxol21Fþ2I%CfK^Uh=t.f[v0>~^oxC2 < FE-蚘3S ]x|1Ka,7Lbxk8WM<68mY8.m\2ZCzD#\*!. q*WSvcPm멢@rYFB(- r!.׮ْ]*g=;s=K7:( ]Dg<{1Opw 9:b[lptnmЯ i;C`x0i V|Ֆ_GDPi5q;JcB)3ݬ< qV~'V^5SY_ ,5X*n6oFթMys>>9p(N_Y/$Fp"kkp"뮄vLNI6~I0ft(NI~$\0c3&+&DL'l^WV,vH@a*91 O9XD滮s5sD?UTFy^!a4g Q2qouUOdΪ͟ s`0 *ls2VŶ26Q Q`RXOƹ]~Y2m4~rz)($C>Fy">|q!g0Flq'O3w3Ay dL,.6l/L,#m|B_ *h9,PKߝ! Z!ouGes]"Ƴ1à/w6Ru1OfC4l\rXs+ԝ{ [MPq9 g٪dHz Lq UaseGm,Ndre9:6=%ѓW"Uʈ7N5Yb-n M5P dC(h  qp=# 1(1wMثnL@e!I[41mc# ^;?3|ITF};Ṡ c$9R9OgW1%2Qp"*LdbO?}SYA%* -ݧH&> RF50EYrKb1 `f/?`9З0fu?!WJ+ؑ 5))`ňcr^C$Hƫ͉>[gHp(.Y%JwF3_Nbޤ}kue3l|A== DXus70"}yP5/j%+9O=a=# P}i 4ef5Zډrʒ!ջviF%w"& eXh?r =SEw_ADqlS謁St/PhUwA-Ws }{pF lGH"JXy{2*L;&eJ W9dNUcapn:9Yޒ,0UDr9`E_n`k}GUE Zz1z~Pai6-MCPRڲoY/bٖa8zu5+#߱:5 gnڹ/(g« C= +ciR2WF"R:w}Tܳ =ƒ4E<"ѹc.[$wLkQj0c#P".Fd^Qơ)mk˘ IMЂO]&H'}hC]y &**m:՗z+dFw3\hԋYb1G? 6΄[`GTwNCyf8'o="Њ>#KQۉ:;w俖ic2JQ b=l<L-V#Dze`C9.M~p}㺽y?*˵UlcTRr58 `8R!7>UvO3 mm"~Y)4ӫ;g 8yq\N)}x~Oj0{',þBͷsn,hKYxe"@Mq ^59ZYzK)ΌrU _;_ bx:|'CVqk:BH%2X$F!pw+臖g%G&jogeKqˮ, L BѺphDU\'匷 6S0ZBi8tz%ȁT[<Ě SA[0c䵒-;^ljJBBa1-[Ʒ-Vg٧gfT%@@=scI^X7}v8zU_gH-:)k)$yerB,T6I;ˎd41_vU4+6`YrNY\n#(t6rFs|J+Te 7`*<0T<m7%nE5E;၆WO.ɡS3QY m[QO .Y zD~J+cjo.(ۣy۰s,4ySվ^(~2bӑ|4평)5}Ӂʙ獍֦IoQWE"赑1ײD܊ %EV"`V$ʍF؆7ðsZdki 2OXb]6}[ZO<͍Vy?p:L M8h*XTX8\IQ_%\+ D#l-r4EP""Z5m-4x*W ,J̯b #[cr3~[@#]wrպßS8 d Aݵ6TGN= \$KV á LX*0:)[5%hr5fn!?țm[ǐSt'j[jo'X36ULyY%nΔ?- PPp~S%"_ȏy,(J0&O' iqzB~^%w8VX%Qŀӵ8)KYᾙ,sW2`mk{ [vVzRT^/uo ,4w~=)W⿼>< '9@_?r-w G:'LђOq8޻E0R\xDOXkSѓ9@MwUerX?EJDM'j_:-jf>0ɑ 1YK` aRä=Ml@ ]b>f۫u0} W=-^| myO7(2lm؜gyeJ!zJ) 7WROϾ!ƅfy?B*Z2遰 ({fz=~nȤUd|_Dqs춇UIEO}vAI&;E%B`˄)\$0/ަ;Zy0 7`b۶2OECI@\9vW=c3Kêh$1;QKD (67t xGuo-9[.c`M++m^{- L~`/^/ ?OT"f>.!M,hN*qgQk &E"zȫs4ZS[ȑNר܇l Z<;d&)nm b>:WC1?<(yncPܔ>yQH}[c h|bP%E<2=/ A␖cZZ0nBemTGn-ZNQ[</~X=}M!#Ʀ);s9 C͊[U ȃH㣇03!!.0keB:LI 4ޢc_yP~qRmޑlR+ K\W b= W Nѕ:py(~k2YuJ@q] ?LGn^]gC#EȡCWƻ[F>gp~yDN63w@@=q dT]۸O롐Lz< ײz\U!|=UP&ޭa{C/Oל+X1* ttVUbcw>fZa2开p0 7 Oq]{5ͼOl|%Ǩ xy*m)$>؉L8DnfJ9,?hsSJ^vnӨ)l:E7&ĠR o`"~^'1S*#;l~EF&TщJPO]Hdbws^ߊ^tL5#svoZ_ȶe?_Yл]?狰ػw$ӷYOB3eK >޹2l^.X?K.1Һ2&+;6JE0\`EP˚6[ g^:ɡR\[a Ey:*H9!VG: A1"xOt"A&`;#Fo1ZfG!>?}U[Q%h ;DRUPȳ]R A*cgM<`o].3 AzyePE֍z>580I}ĺw.T8NWF NqKXNT`s(xeCe>3W$sQ9qS=C 9*^@G^;ğJ͔x[djk2!; ̚iI8UggJIi6E¸$]| ([1y[o0Eտ]x;=@ #tXv{T4^[=VBEMD7 -*buc-? ׋Q?Z$:9Bp/Y0˪ s ,n7\iE߇>!Vʻ~(*Sm7ip*RYo̩gֻo֑x=WS3 'K i$_0G#tT7fP=T'~5ӝceJZ0)'.\>cĀۡ-w=C|M߬DNf{4ȅ9cVLE8f"_* 8D}pPfYj1Z]Ĥbb2RV F|^`8-#k5aͿUsaUOnR_o8)6"R/0K\I j^q_ɍNg} 5Uti2Ä~s 509S{$ FOHX4ZWưZi޵ld;!׿euOl[Np>/$16VNt ]쭧<%ZX>:I8@fiʓ67܅i&[RMX󛟲 Nw?@y9u멻lEdzr^cpLWҨ-x)C4g=Ա4;*$4fŠʛ\%26,"W0\UtR]:չFTI٫[b"y7r9pmMݔy;mj@9woz<2&91Oixj1q,OLj~N8{N>ZOKx x2fkEߠ^_BB7z B֐<R'3{fJ2s 0 a}}U:zNc$G 'ۦ_th`5 %=0\wt:mbJ˔ fڬ#y?O*!_.^4ɛf_@~Odue;چSUط.]y.?iˉ8LoU"Guжٳ䒠Z.{Dj1 4@JHMDzF19)bXUpjEi".#Dg+4˳Ot+] KNMC= ڻy0&xpsj笿AWĐQM0[9(/ } *s8Jv-ҸQڗD8}ݟFT8Bucv_?/&N~@Lٗ!7o*1)']Ҧ8/iaD[l`Vz& mFhXa.g7rV Qrm@ywA,B am$(bnPlU3]=IȄEt@֏aa$dA^+&Fn)vL[,jrTG 'w?LX htk+"_brtL2@faSMUk%XE`܉aCOB jv%sV#/m{ݍoCp㦢\}itAA@Pߵ^Q->$EyGX],`}}vy6]4 7}`4njm2C#n0n;'rKox1]VF {/?*T :r y"Vl2CgX3/400{]D8o߱Yb_KwrUvc5"J0X\50̂3}6%^Z>s=|:y5X`[ qk{ҍ֫UY''}qkZ̀-8'(W,֍5Ҫ\8yb$IFeLudH08_|R|ӯUyUz#rޒmq9h#/AؽeW!G!UW@Kq>OtFo>GC"]w{߷ԧIQ&Iu[VD%Ph]Oؾl,6%/m.9[,)pm>*;C"e 1`i}bgmRm^.Als[>s~:aNu; \ɍgF0uI\2S2'v$#vLQR PwcKO>&-]9iU)&as7Dz&XYIKѨdd :*lWQ /7úYo=_տrm"lqvY`WZj &ܰC3de Gv fyèŁrs8|l 4PG bmZ2FouD, v#~ =j'-fXWDB}ވK6co˧+p!@V6- ~S*/<YR[6G8ȼ/X/=i{b };kAYW:3L6$ſQ14|(dW:;a5X3ߍ`g-@oGb#*gR;`h5WGx8)$ܽJNCNuLxmgs l&ācGdK(-jޝ;&'a΀][<\п@\߬: y%!:v{A4X'c%!Ə\via&0 t-)hRہ\'S>&{<'n G-ۮaPAKУΌڢ0;?`MH7 =򺠝vIθZ;gB>8l =C^'X nmB0ZHHnKӇ7DV8CG,DټFBu}y5 ]5Zs-x,CS@"y.*&ogjf5f"Ar4Ft+En+)^x!k KLf~RbKj'v[6( n3t'2Ӌ@9FP+(Ghv^^UYJdqg( v7T9,ܬqc{O\J;R:,ώ̧1.}FmXkR{uĀ]I_V_r7P\J 9=Cjxȟht~R?5г!JhB˙?,/ k' yCp?WNU(]˨L[l`ɸ*I_@Rϧ[ZlDKbA_-06RMxqĎ&gG&{)̰QY^&sȇ04+(bҼa7dc8ls&'$kz_ں46p渒{?W)ŭ݋wjvboI nx!…oP\{d>(&vd휢s({Ph0~Sv* v@ e'}K)fEĽ=ý([8)qUj1W~u4*Xܕ=.W3k)za>\H@W?(E/jtUɏc8$ *i= nn1 儈T`_J]n<.0y=8OuCƩ)]ʜ_{Tת/ A .\aIw5 R۩uKIg_[c.K+n/wIw0J 7z2egg6uqK`+lC$t=y`=FHI7ol=iAg"661 +C$x 2?nnnЂi{dIMڅ(CWq!] @ޓ${~4;ӑep;@G*od&6m90í[,\31DRGPDKܹY6lc1n ^P$ލ"oոl-𞶦Th/GI: LG^~)Ot㼵cG2%L S'?j*OPϋ3 IPM"h1~Srܣln>(,EH 0;B+^'1_pbu /:K@v O[dU6{czT \\y'u V/q^]&]bCEb䑄*/??(||D^eue3ѤGG+t{9j x+4eﮐxXe=XI~GQO2#N%5pBju!3]Ĥ&vӇUB !0(L=# WD8_ZW9sZzʓ6o?0 hd 9G0b "s9Un[nYLBsh/ /JUg/J[Rik|}7yssdYaw@8pX5zJ@]W~YZwBl>kUm8&MԵV: j݅3>++^ /E JLkJyw7+?H-F%A>Hp33RaҖHZO嵳$yD f@{|Ms DFFq8Mb6HGP5fW4_(-1 EՐW~|z*gk__c†&A<|$@: USO2|,B]vG fZ?>@Dž%7˺r(_-Cqv)>}=*qr{_持LtKJ9PӟI]aַm+|+&m,hC*rp_op3(O;H Ea:ZʻD4V~^e=éQz jA0 5:)T0 ?S5- `5-ۛB:qy8yeܛk_p葌C'.ו)Q&?!ҍOj]of`M'~[[^BQ.N*>q3.f`7Lk Çp=]btvOY)S™!?|(:ZyR7JliVz'rA:?cf-z@_:x3Y>Y" #^#v%I'D}E +|Z6 `2ʮi^txY)I8@D 44#n vCg)|?ӗO6`;+I1+uN1g5׫^ޣv姄IXn= T$L'(gD~'AsVXa Q5(rP2}%bTW u X޺|cހAbWX/JՂ~% |P)tڲ2%<0]xAsA_Nuw44[hH9j'g1L¥1a8YB9V" PѰTRAF+צ {lЉ|d+y@!GuAآOMC < 6שGOΔuejo/j;f0 qdeb$Twoi(l^a׮;h[ݓHFxCLCSr你 RW'0 Us8krSYՆY<\n="Hpt{wsy#c "v+~>]D>o+Gy'}6nE&ۮ"%ZC]pnZ 2mAoe%HMtTm b6S&sq7d)}2$9(]kAF󮓁rWU6!vļ>hBaʂx_~ǔE"یX!(OTQ4rls ǹၖRpin3xz&^Z0?V-`֩.'a7eJTN>u=`7)#+Q9S'[@#SϿ7& sodU-yFI7mȹ#2&k!Ǧэ2v9B07'ЉUVppIn LyKp?>%F/ƺ>QModͿn.U-6^|/N8ȣv:~% ,tC].4 1X Bd?]`BR7Aqnxuu9p^7̗>$E;gD'+;+K&:.&3"XP)I?UMPG$VjW6q.y >8R\̅BJ{|4rgTۦڛ?F w V]<|sl^!0 6n fET'7XF'=)zj8!`wC:8產\F !YikbBa9qtR9\h+0۠A~C.2me@0U Sy>Qw̴֟b΄b _1fQJQGָւ=kƍyy"8.+]bYV_GC!Ey?;3譋,[1ԐWSL 2fdͰE<383M 3'8Z^"P[r P/ĥ(9Ϧǫ\RPZHWRRmc2ve'۠Y_qG\=GxArq% 1؏Ӻ#3كt+ 4C/vd&Q" n|LChrYh:]"n-<\R {|Z ʫfeH ťp9~`ْ3>ln|Om\_P E_O ĖFh@ha&3٘[veM [U@]L1l"D8Ī;1zKwVPq#y,ix7a #0¿n.WWmgLɨ3U/{EhJV &s(uHI3lEWAg$ 댉OWnwB}mM9p3d\CJiD31ćǹB8[tRIA7sP,|_ P6{<ox#QC\h=f,p٪vN'"mDȝR&g>3L+h0>  >12  ]ͮFp (_ }Tt9~H:3 q.6i#l6_4_r뫡i:0fcϵ56hSZŲ2wj5MF?i=x~Gh?JkI9Kɘ,f D?va-e$36'?l" E p_%TWtd1$$`.6 pO o3'hM rr0[e0 }zkm<}Y_Qqx^?U#1nvVHo-՝5jusb(jmơ>HKaWΡdBw2C|!~ FR)\|*D"M?e5kSFح7tjF+be f{o|X\׃SrKK ST>o$(j]9li|rQgե4mD8Jj\VWhhiPcY}GMv/bL?{bPTugX3#tI*,8:4A FF XqG)N} &R)Y #1d2θ,*(oVC-m벛Li%3RgnබƧ^ppD86#TWCp53G !L2\MtȢzXJ|yVE2 DD?tU,/4DN]m^?&x@1X0'Rw x8hx v_p&1=<eii9dqT%P¹J뤺l`hȬRZ+k9IŜĤ^ۮ%C=mJr~+R׾&Eu"FG =eVR-<ڪ>ݍ`SָY5 8y1Sx8٦p$6(/Nw5m02^_}r^kOf^?^:Σ[w6yPܯ̳)NMC=yftçӓ̾Mk@ ibKfѿR }DM+ lM8%ܢ3@*42HT܌؟ ŦMl@f<3އ  KF)ivVͰ\|9cVY4TW&3̕\}VSº⌀B&s$Lk` \eʹy¨1TFq׌`њaO։䃩/av$2GR**pé517Ff+Z ^p; }@ꍦIwf}/:% N,Q-XJxgbUX\$~ϭO󇔪x~9&l!u>ׅЅǐIê.aU|]p5 T*Kِ,2щ"Ə{w9Ѷ#G􏱼|ԱZ(}6Mck힤d;{.1v%02m. ne͹<'"o5Udt]n^OS@Q=o;7"zhŗ>qmKٵ?"Cl_Soѫ_g4u&ŷ(UP*GB\F1lg(F0MykUh"ephW6隥@uxZ-SK,S-|vȔFtc@w]e0.T_+vxhL/#+a%ŗJ~6ӼKZM"|~yO3<_~8E5Bҏ1>ߌmN}SW^cӐn  1&m:B-N?mY5X}R.qBraYyb!ٞR&sİN$GM"0D'S* J* ޒXms8 OJ*\<-@-/~X=:,ݛk/y"y[ /W˴3p*M;&eXXx+63|5¼:bv˕ Hk5^ޤ۟u A,hdJGV2l;8;P:uUuePX.k8Ir966IӒu~ŋκ,af˾AO~HR.^hE|1[@TDB,  Ęe7koI&q* mydM35%ٚ0[`ƟY-NnK3`_uF-IM+}VA~\+UԚ_3/IyHPoW͜.IJkKx˺EAam>ȍwDn<$R ʋt_/;uuFзun.:ĐG}1XA*F49gVkt;_th[x]DlXe>ӀCܜ^Al I1@`  ZC",1~ YX۬2O*VZ_={Ek)U;C=X:7b{Pfv?D: `;؋}Y_ MkH*m HS1fpEdEz3FQJRb+ J&Ϝ$ēȠϼ] GK9@v7y[jHM9v{~@bx``屉4Ӆ+}㶁~.Gfp˂$N"G|XimI`~k0[bF D廛3"֌X1pmF N;/)M+l-W9Io4nhJךE3GI&\kA)ri2$WCg*(#=R y@0szvbp$ߦ]F7CKuShtJq (0:ރO$E3W ?Eu1R&y?y]6p7riq|"E|q8D̯Ȱq^y4`va1Dz,:S} $fP ӓ%3w$lmDEgܤ=wD4=3 kwR SRBJ9Gl y[Xs[VJ p .I$DJ(gY`ˁY |6x6k-G=敁8aZuEcpb}pd!vٵVu#Sei\=-)6#0[9 [=.jH7ՐϭnHjrEGytz7 E`nEXb6_Q5ND)a ӆؓ9d5Zq%9JiRPʥzwz0EXMa$x5A[7ߙGz8k@k.h.&kx{* 9`& pA5gp;}śڂq u!Y_7m F#Y\n|oscBdĒi؈{xdg+6ÇbQBnHF)$T46?ׄPR'lfV3M_eLKF{X,;$km$8oOvztdiϛ ZĂ'(]AҲ됞Shr$,bqۯ]BJ=)ǖ%3͎}Wd\le]꫎\/ cZ4C?)#l3Y8PUy=sAAZPPx[ elۜ̿\ [>(ȶu yrA^Ք*!:L%sEӪ^˂|ל3jyqJJ_1X̓o|7sɐ)/FATMnHKdT=rBV %ŮPfNַ PnU/ei'0&֍확ӥ.3c2ҪuTpEWemz;I.$Vȕ~~|mO"V9 /i϶z@94TY/NM}gVC9b}=z[(8.AW0I%-;g{fE9DݜwH"CmOWYp]!Fh@} Mu,;Hx0eпG ǡL~ݑxBܣI@hN,gc:4eQνihhH>AC9p!CBdF'%oo>9{dU%({WSiCaҍ.EyWs VjaDd` ()5Bœc̴Be"_k?"^=tpflayX_0l_*ɧg$u=}<ېl Z:&Y nw"^+ݼM7jpXn21P& 8} 0?rT7[؛_7Z;!'Go_:vaˑz lkZRGjU2P]{`Y F9.yHȢ/BqQYg] ̜I?n7~,e%?f{hV+7nm06|K>0 c{d‚ŲV!4)]sA#㇮#wU dEin^ƣ;ӆ urGSwhCK%!0=jCSd:BS`AN߅O/ჂE-r2ߋ㊈`^ˏ 镠،,eUH0U)v ;1bݗ#&n۳ܺȡ_[$K"$|)pl@ yvP̳ƛwqT,x@ǽ^D tj ~}nw*j5HG L9=_j Ӱ_vzm4U4 Y[ TWUc1̑A:F!\`knMB"DJ+ss|qY\UFQ2hMp"n/lW:΅s{\HdL}eTfyyC~?ˀ֑voͨyB9eSiŵ4d`啙J% /I`S}ǷqJW  kC TgR6@PJBÄ­ie1fL 4 a(| VⓜL)@5뮈P}'6 ?'ad:Z:T73H-"&joP-2Bc_4RȏyK''-:'N$68j@ [z$"Mx#؏Iő, QEBeWq!EȨCXCY;t<0| {5ͧXiWؽk36( @[g3F(TR!K}R(R.(G>?EC نեxp{+ʧ_J=K <ǐCU酨[vLO)sS?HQuSN.|k$Crl@"^V;+R8%9=8yiRy7u)\n+8cnľ*mhvdb(:Ю*D uM!HKA4Z gI"Qay#yZC36B5kBO"1gu<*AȘsGnW[D>i|,zY*b 6y >إ}Մ lA;d$PdiO4ln>w,Oe LnS?/?zz^wWALcV݋}-:UkJs[$a_Z!QkR\;wlT UY7-`>1,BxZ|PcFؙUYhuLc 2dDF "ֈؑSV,p@`>ђQґq'G% RZkh\%+$L`lBZ {]sRKlҤ,)H S9k p :v~2:S \Yy"5Bk⻆^Vsg'2d}":9G`ݳuw! 8F!_sio\!ØNIlzk{<5gclʤ@TN;W')z)$Fop,ApݎTI8?/Pn*WycQt.>>FɭxEA+g {b! v~Z>ȆFVw։HcL;@f<~{Uhz=}=ƂAHM+\@׸;^EQkl!E:P'#uI>Gy2 =;c2xZ#:CzdI:>JkwDOo?1ր|Wљh|kƽJc3z9K.i^I6{:E0%*dN\"t|/:Et)c|\y]w^h%69_9zbȣ?G]! :Ұ۹fXtB!?h׳ٝ?,xt_L[wa5sZa(GS/]B2C֫,: \+E,7DD6;|_9T_|t|%2pȧՁ.߻ڤTRyE?v8*aa\=צOn77{5S̗rE̒ʛ8#ZH9I;{{5Czo f--|4rVIJ2U]7@orM,WP>lZ#Ū_W )3ݰ? *fSG/ 2xybv,'o?qI' |X\r\}j5^#uۚQ[I1y)Rk^/yDP3}Kuy6!M*D 3#B 敀S /!&{44J - rX@'~ߗ.9+aϧ>Tpt>+x4l*;x ]xW39ӠDជ8њi΃4287ωvܪ2 K1{в,ӵEuPrY;NkBAtDQ"K][ 窓}f7Tͨ,}_ネ&һW.A$CG* DdPI!&51>B`{ O¨[K`Qq؏}.2tل;-t֖5 7MݐAxZ#:[$dw Ϋ Dm߶**i[qͺ/ ^# Y`E4J&]>XaJzT_ NNC5R#ִ8rtzDP:gԹ`ƨPdȜU9BccZ!w8%MI YTU~;X9B,4^(操7i (]~P9ow[C4@8oR'|{{r(/c ПߖŶ "ń=[aKE0R$8YmMpt-(i j_9!GτxabE[47T6Vs9v'VJ̯࿀Nnї_&jќ$2ږ O/A!z2gq,g)-8 Ҳ|UrLH4L^0z郯5YC3;pHWE's,):k5hy?K\{vy3 #&}U1Ɲ410e_n/SEm "A ]QdRVdeaQ)xG:^Do+wi21ʠǎ$\rg!,մ!B(x*rTvпvLvhTi 38pǹ$>i `({Zy [:7Ϣ=ND&"r+!]/Dڡ1[j~)^Ұˆh>JO,ՄW:M 75CR鄲N>sW #.y0#Vt] l)Eݬ~bW=H)aw}.@{\t-WpA/ę_| #aQ_xo?j{;ڹ7[әj쑕'jWIk[7<HѿurJH@hr Jѩw ~}bcY~0r>膰$OB'.zy3 rWD3HoC]z\S@LEPiC'f"bpŘ[ޚCYs0Q:Θv=1w%!ne`{: 9S{"+uqg O4XnfA,pxqLI*_nb c!0r*U3qj/|@MVyi57ShiE"S=`T 3⩮@i.wKd7WjR< opdcArk+@?zxr5]_>Pg(eNV a6Dl `4ٳ 1pm~uFn% `.~*2 Dh[0gQU3Õ>F73LKEst b|uYTֶbykkf^:Z*0]6bJd4H9 y KE,DQqxO@b~RLǸ9+=:ᱤ]t|πx&T"l"g^3n, B\*)'8IA^Ni}aK( .&mY׵V~v(p7}PĠa{bx?W]!iٮʝqv5lP kvu/ʖFqw<2Z1STf@sƼ s!RoU] ,O=8vk@(\lI7Or髍Lv.X9Y1g$7_i8BF cs9${&U`bm &Ǎ=5l*7JGǟ>+<zD[O9}5zX)-mjk4_ Ig3d Y5ܣOlAփ`G8n;Km_EvDY󰑗ŠB4qǬ5z>6!=!ƻ>цeI: ~nE?|Եu ,娙Vx|Yg,mr!CUw/{ߎ0ACbo$z,-TĿFݵ5/uFCMyIhYžܯGtvl%V}@\_njF TX؛14,e'J. k `B @DQU] +Y[m% x9 EdG}d}QE(kaovI[vxNn#0K<"g)3CQnƔX |Ez)`IUF@ufrWI~S$Hw_lh9 O-{3.z}%мIӨMf0p>MA` p$[ߴjүWb5*MR&?[>_v y뢱>yo*#:@ҞB?qGC-&KB]5VI xD/ٞHjMGzyupkϝ`0m :Dփq?6x0V$ cw#Kæ|;MIL2fjW^D: [`H#i̲ d~qছn>2;玹p0\[p5IMJsņ0]Mfs=1$VDmZv=C`e h5 ^En^ # Ú+ |-1"7\GDh,ygb\v] /yomj-0+^ZUROEqwDؕߔ$`':+,Ŗ弌w ؔKhh'f- e: bG 6M+ر >GA1$w'5PY{+^S ,8m뻦m&q8;wEoJBAVx&=J>{Y ,LN8#L^1hcm=]WqD} *7۩@r)j+&M7/ ^H3жD5MmĨ-]8S-$؞"g͎w;I9MM>z:` .tKTYsH5Q(l od%9.;rCX^tk\s`>@UiV9$Ŝ o-<qO|=+QB@3Y^Cgu}tKy,DÖ^ȸUԺ8>ebpp =R|w2Gw(`{ñ4y_(#9ZVw_x}B^46apƕAA^c (da1b 1 gh+HCyۺ$2fԧY'W[R(pFST;Hp̳þsz=̂WHSNe^Q9g*;Y ; %xN[2HU& ΦO|k,4R%G YCJÞ,3UyOxO|lлA KP>h  & 0i]nGːjQn{wn(Vԉ1vK+Ws뾛.T 5D̼I㪷Sjre;9YMXЪ$?hQ7ǿAnX@F|@(^ "2lv%&(ZhsB$pK{1rG)/:rI 4:NѺ_DyB/}H Dԍre(YInbx`+s!@/{v0 g{̤b'3yX{9hȋI6"f)&%moaqΈv"\WfI (p\YY2qf ќ$! Jc:v$I։?UU_7Խ׼DMI ˊ.7n"~Ta?1E|d恚>DEhiP@бtNoF͘1(j/?Ǝs|r։ۚ#owsǓa(,0aF!j0bZ\ jl0}DUi_:2VׇIA}3H aBE"ۤoIlc ʎSjI 7Ts2(. hu ׵5Y_I R[hJ" "~'I##ȳ-oIu(aZF?ym$s3| `7w,@AuLx3PoJlt̷K]g<߶G޾B`%Ra)jZ3H̎UUކOo%Q*y3j"82T^ƀFД3!Q"8X.4$^(b0^6vр"p'+* P!%StmHX0 Z}X-˖F bWISDŽV7(Nog%jeΠBbkb(PQ'.!ҕ;$̊)>zj.N 5G^_Of't-uҩʖ0 ` rAQ:!agD m鎣} [$Pg.NVt7G /:Q\ ?5[ ą_p+_Z` yda<촸5JVrOnO4h]2}ɟh v{#DP`x8w`UR~\ cf(İ(#%c_MԄVNI._=˯T(1ZM~Ctpj wNN÷Aͽ2rj'Y9&waao4"h^q4 NGP. 'C6 66:$`?DFhsr|AXwD/Cj?|^GL?%]>65QPAXM6[9G(2S55;fZTt~yL\bisCb98`x"H8 $+rV o;aUy1.nh Gc)~_ksd& ] idBQЕD#9 )s9|zIb&+6}0'nPs`}sp2?_z<>cO G'lV&JC2:7lKv0Lِh $`m;o\<ɸmK?$fnY]mkK]0|UG^G?ɑ a@P YZRȄN-M:bM4:gv;z͏ :)p}Y9f\ge 6^Dt+ %w}0 0 dZߩLKÏ#HpNe@S,*ľ!ѫf(#1tx#W!SG`'܁-O1VVxO \gy#qisEA.M+s87 Uo*OʵPp$PLb[XYQR )BF[KY)Eי‘.W'53T΃EF DN!bsa%GHc'4y8.춗lqeo*bS7SȟLq}Gfݴk9R~_G]uȍ @ڡ\ugtzU A0g>-QZHc͍lxF5d6^ujjי39wY :K8Dt-d99oȒב8!Z-o8/ 6D@qzƌi-/R}5aEt YX!ٟN.࠭P!0қ y^NmL:|)LWm.])r qk uP_bԯ){K _p-~*M aI!sA$2R6`+zV=c\ (Hwa>) d]'ԧ&vücmѽ{|1tV߁fM?g:_o)@/z${OKѩD *dY1f %}0ԊB3bðff.V׹KpgCEt>Ce) d%(tx#91O{aN0Z;, det[æZi c9x|nzs[Rqy65no0WfE%<۱N<0~fk!c])<0tieK'X (i.w7 ڲ1/N3x&j my< (>Qi9uOp݅DaĉT$\wBp0t7Pەض {a:ىOfP*q'@Ru#PpVKd>7,#D0w(;`gYN.m DeLGl2i~qM yG@R?/ɇ \A '.v #>q#_"X\Hx VE\p#3 4o P-]δW- ZDQBTJKt_[KC},$Ԭ͌HÔ9{6Rt}SYIwIz &9sA"=/ms\rx\H4aTE&S\.[.̉3LwɘoeM=wx sZ:ĢL@Q𧑊 2ht Fp]7%dg*HD4o?m_#EI __'١]9 vǬ޹0| Fpr}^:joDN(En42[WflGpv f)UJI6Ŀ 3B 6Ĵ n-|!>kTBSM *rb"Eten}&ٸM.EH䇟W]yb{@& oUH8:Gм!G TJ%L;5xd/<fZk)ft wpC׉D(YűZ{ccm?,[xRHRm;5SB1օq&-D{ 9Ey^jٰ ]TEΆᬪS~;gKie+Tnkdj9bIǺyoibMt1)97-Pk*;V ~ʥONznnDkѦ;:1^,ӽF+Gx̃x Dys.-CpX}Ñjw{~NTaZ&{5b?:sm cW6$YPGT՚>n1"e&4Xn#L 6՗l@ ]^Έ;;iT^8?wt65lV3c+&]s,+DM]j7屔wPh|ln$㴽P,yMYp5 zrz̎L[R*N+&kFmU>y: fR1S$@f0< x#uvBdͮ(/e;:&˷4}N}1JV`C^b)U5(c+ywwYFʃle[鐟n.ub-}s2i_!V00?F a+8AChŞ4 1UHf]We辠8xȄآڲƸ2Ōи!hd ofډW%}`GGnv͍_y,6KQ[L{Fr&"|ZwO*%#ͭP Coԯ˺G  LJ& 7"_#t]D9?q̵"kB!@WF34j%ˋ^|?=i#'*77g<v2hn϶N X}F+%#,{RUKh L G_E+jM6 +Rqo8̅rx[?|ýUR*#n76,:J`49aT ({iKx[]5~ ƋNqFcSpަNfeu[\x.ӹ<5l4U !O6$CڻI#3>}!ӟw)Rh5ER!fGW -ph+XI  k8ɊŝQW#Q_`a$WSwAbK9Π:ݭ2}\t>O??tO~8dl!^M!> bϸ,iJܧRqL9[y9Nv|[7d^D^uW@W|Ia WJM-R~S^]X6P8Bhbt}|SLgKB47Ys[9šF]?))N1=?+rںZp<y&{j^06A `D8E\Oj r7_)/V.)VyiobBiM] e߫&Ocuq'$Hl[~7KY\i2x18ƻrL400t̐_X!Nzh^Ur֗.&Ci 6s$k{laR5, x34"zKs@j0$+%yj}:Qd{vK[:֛l~` 낓'/gkCMw(1| `xm/~5)}Y~,2BR!JN72J '['ʿXq0 >ƌuXX.jYt6APCW / wBzU0"׭[i]KD^ВPp=JMQ5~79"Fώ䇅?ÆAJV ɂ'[GfhH&Ÿ@&ؼ88=Ee`M-f [㧅eN rw\Z崻KTRwIK-F~/('To\wrǙ xPO)X5tABo1΁s꫍9BPɱY: p80v>zmSoULY>qW6SUyv&=N:ſ|ؘ"+`;!SEWXLω)a5d՜vzͷF؃#fۨ un`;|*5X10Rt8E"'8WVj* fz*ckyzFG=1%$+J. X58-g7yP y$HkY1DKiXlCqrB)$I!ȸ>B~ |e+!v2oGZBar$::Z WFZ1*i,55;'Ug)T&iC8E fa9nUk0BmO .~-dQI~/ s/mz""}/(㌕EN4T% HÖ9OMN#D, 軠;h)MysE~Dfm*1gM%Ѷs__h{E jyV()nd{&CɖIO]r%'#ްb9ED.)EKreS8󑊽X\R u mpJ-Ƈsd#ʼ_;F@cqrƻn(Wӥ ۀ,p2#cLgs뉴v2 pWIR䘯66͞#8_ 2Ldqw8kfv/}NJTeżDP %a2"+$+G@*b9\AHXPء.z|ւ:يcd}0AD3͵ N0f{i LsD*wjɥ=BNl߿/hW$Q>>"rGu\$%OwjRHc +Yg=SJ 5x݁sFgAH_|&z7spG"@qM,dEp/53w@:Œ=,tNE$[8x 8NW:P0Cc? `FjuۭP!>b#Z ࢼMQ g`H4Cy;$2[}ETPhk L\4s;ͮ~N-}6kz\H\8vrAU(۔^wK{+&$s`209q`4`~w jሃ/*ȟ7nCk; a՜仺U_k4_j6k^( Iw#;[N D½YZIXr jBs'\}-|0amxX:!ΎfduT0M',QD 2%s*&u!6 Gz҉74̍d 2ݕqΜqzA}-%Ŗ&7ǃJ#WҀqa''a~}N 6 ^u%oyqFs 7`oKj'>EL|u⥯5]@K7*Mվt/M;1$(7tiak(eTN820JgnYI[#B(FPE{T>ZB*AVp`6G9YO8|EyJ(/J6Jr!XFlHfj6q Y _uHɶiԎQFLݨk3ͣ O'9;qQza;"z•i:3wxv):FVǹlbITp~y:ɔn|.Ci3]:][twKm-pR9ODuuX㕟f3h=[d1Sdc.J}lL5U4O3  ˷v_G [dG7e&a@s#eKrEL=]`y>hy8"3;ٰJ j-g:|Svjv@Ğ.{c|F fJb)oU1~(sWy|#7z1]GWfQ6n^ rf4b^,w3TRˡ\!\e<΅M=ݒAtM*jRjC9\:8IيۼݵdQ_'9ǡ:Iq(8C*eT+WG*$ \_tXY"^4ZnmYr˪1QCcEg`nu4k;Aw)X]Li[݄(L~NeҳܰQHgq|bc+V>TMq'&C(ؗvqB`$oX\9ZF4` hi!`QYJ}Ȉ̦[??љ>]_r5LdςcRq޹m=:%$}ky|G\:rDw8k7bImش?LYu^a QrK^zxzҚdƚv2%?VB?I3(83kLzS߸0\ntR0Sd]u,=];Br);껓5i{&j,EU0JAHPL bf+}bQ, ?eؠߓ1j)e (':a[9bnIT}-%=v! sP43hE9)\kh†*q g3 l6ȉD墚d&n9ۇF(kk[H,gqs+Qu^_,| RA01Ya4$ppw'S)}r}$igSܔ)DSDTɛ i8Kk%j4`]i`aX{tşeB%+j, *ɑ( sD>aWƱ/ŋ5r'XeAU aKe%>!]bXK4EWP*&= h*=iyoCdn{M`- <_S=H_M!}Jb` F39ymŮB݂rQY$d .a;D4L>0[ JzG! { ( kjba&'f%zA{8% mYrDh ~ҽI:41c5eQtt& 8-&y2Pv%tk'>#uNU,,>/kH0j0%],Al$%{.hM5]2}j?zn1:I u rZ<3hwnExAG~I?ゖEC~[ڝgVA*t4*NL"ֈDׅfYۏU7KR j<밃߷8C܉3dǸlJ!Ƈ/f\3m_W۾(F[]4@9t0/GW:PNkFb6@Ɉ,,"ڱ:.ӴBC8S6ݰd@,-*bBJ /y.VMi}G^ay(G(d+뱩V'vƃmjJt&&2~$3+#\oLRcKfϭ -}8Q-EvT,U, ވHzAl,a+.m9Xҩ,xXR>ncpZ'v$=+Ʊ당X@&zAL[Uv>u|Pk;@6C63ۛҺ=]F\ėw$S؀`úp JztI%hپ[Ǯtkp1*>/,%7Slt}o9Ų"ߨ7jYǿ[}HQ̕$+Yҳ˵ZX!/%W5dѽO:5^+~'h>m3G Q=%P) s]oq兗cܼZ:oi໳5fcF)Kp1k\Es Me&2,< PS[" uўvMꪌvbՈd7__ eEvG#~Ou`g.N蛓U "7Cگ2w'MWKi8B )=  Яf( 58jU#$T ޛ˻;_=S F]i xe<$֠l50ujmԁgGi n0?fxZNMJeZI,;4&8j"c D 9#ؾN F+Kb9dGopgZS]!RHOm,ehua(u/ C>L8)5`Hfe'ir%KЖcQ6\{o |"myB|Jt>OٞN*'rja%n P\]FyQ^lM$( )>$..3Wmt'{0^s ۑHTNC,T,N?UNgdy.*wڍ1#2|7h[ʇX.Xw@XHp&QO#tM:ADm5ǿ9|Wک:Hy"'<c.ItLbdC魖tS˹`øtǷ JVpIu况x(!It?dѰE@y}*)P*Kۀ0|``꬜fJ"}/:0dAu9 jjMvY^G-C:5$mW5[@I; O-z%wNuwmN= \?T;8u_,5 ȝ b5ϕվQtI,)5=3BOﰫ>m_\k=0?v|P(Y~Օt҇aMBm2GgwVj=:w}0pj=ntDC^YRH8 YJO+}^m?f߃c(r?mjPթ^P_P'Mxw*8lB /˙Eir{}. ա[*fMuڣwj+?jis.=ySIsH Эx%bic:tNCRL~V@N䞦?[MS6[OBJz.%_rfE-߆$t5g٭UKx/ͬp:L@)&fV :!96 Wq+wJ 8`%e^xMO öYBGD7G??Ыى9Ya4l)|'0b͹wT!8S%' ]wYH4>/f^NB5߃Zm:cܕTXp{)g$յ~WHڄ K7efEB@gvq sajJ!KDI@@s e#Jxu $4t]hЖm08WE 0Eԉ$;hh(gkWRl=> ~$+;{D)C? gFlCynH0̢~YE t$M7)uC?CY2`o|zZk#&chkqP?GcVL벟iQJi`TQMBT+I{fQ1Mp_c<·\鳦;ֽeW(D4Fh;`;Fy)0.MͣYG.v0Tҽ ;F~= 7 {(N ;Oŗຊ',^iOU 8<恟c[8V2[)` $W!w}`=No:12^Ig@OTc.9`xѪB ER:wY``%eOgJƺ`GLa4 ߵ̒'P)gSt3n(DpDKm;Sd~JPv'AV AC&8c NPn^I1Nˎ YH];F=y{$T;uz/Ai)Kd4 {7.`Jze ҌsCE8Jb{;bYOr5LJ=I94E;h4Qy0LM,%$aO_z#ſcЭTRMP(@gPZ Eέ0RJfz{);GDcʐlRQ4kiU|jq``cڑWA6uxZ#FS?߰sk}OQטeGGۖ, dL@'ϑXk,(uͱVεWVdGt(1ge4=EwP[|FפE$Ds(t|cZb`MiKPi*oQP sZC p2^c,e1trx㐉/bU@c=tΑ{a,qFetx=ivW"'&cAqF<h|Kg s)lmGQ-̸,JEV-LC]Ϧ/Nޕ]gش$#cx\AC}vN7=W|"v Q:+hVSشX~W ^G}/ @ o GPpRI[* vlKR1=n -~:l%u7:+GXE_DKI_ 7p1],'` Q@Is ydM5v;ók5[랫>g mFG(%kviA*ݏI|pA$"صJ?? В{-Q;'7̙NRzFky}0RA~팳\xpf9|қm97 b{n1FpxD ցtw1YKMl,萧?pN{n RE*|gUFΛ{ ̅VcFÒe{ֵxΓv_u0HQh=tZv8%LOcaNf;k.8'lv͆*7=[(sh@Sr؛٘}f/#~'1xV؂Fgfj*.H$3 /<*9Vr%/u?;j9ZIBECmwmnxF#:qb Q97W-`f ZfxGo;jEGLCARϵ f'&fd-ȖC:/(!36aƇ5S\) }I\5] xd=K͋=~V5VuC\[R?ppjY%W/6RՆaUo[# ,&ؤy8u<,z\%K*yX\;z|P8h|[RʽgL삥87ۭGe.r!D@W>~Wu w[VCj3AgLf0'~iZҋDfbF50VDT(IR-|]]u+zԖԔ}M844 lp1:N<6lfH*D%'S;prN@[;ld3'!2ҫuBۡy.:r>& ٽ]^wH.Y N^5UFcxR9ͬ !AUhCngd 4^} c%tc塆6С j܊9ั-95i j6.TP@Аc%[ C#P V3 _f/[nf_erv +`.2͓PP NVY;eR1DK[ϯyXщ䟄aPb+ .y԰;jtͪ}%6ڗ`c:KJ ^rU!l:yK:Ne/㵏4W UAE3u[" @7ot>]+ 7AZ܉!~G mXxX=\hoqR3b̊g('[e܀QWo5] l&EyH:9.D~)?0(&l g:`mʅGtlœN ,Q[~TNʑ葇PlL[O۶tԘJZ37_8UgwmL^taW"sKV_ $(o-R˰uWQ)[uw‡t]wU 꺦3]M Pxg"zeB(k,%+;=.sbUC-eƷRmOٴ#7|`i8Q*;|sk 48!L3WN" crGo:)-  [˫kC}?j T@d>&t+ 򁉒y?2ۥҶb!ZUyne kÂ&[N=\Ыꅕw=ˉ!yQ}HT{࡮[. Q)7Uxn;` kmcРn,tӀdYj%Y~:hA Psեm:=q\Jtꖦp讷',TMRT'|,adl}#SXt Oq2jٷ Q^$?k{+^~R*΂7H"& 2U¼PwՓ"%n<0?W  >=y|` +^P32F`.XqP4)Y&74ڔrױth{\G99sxMiY? Z_t42AuW5<'fو6)ӧWTޑ>(2 ϠpHS5BDJ";F 2-O|5 )ӡz$XZ%PpflQ+?Uj -ͧ_avWzg0"%twѧ6ٙ4!-X@H3"n  2]pRpR]qPtkDŸk|Ѣ2u[x:roݡ fz lTq~sWFa.ض3Imjٴ0 dtܚM$ ZXCڽ6߄ݡCȵW #+077Slv 7h>Qѷ@-#3He,lj#@r|w#Os41fn.O.6ʉM;S[$"v:HDR4X O{.]KfMB}s&<38Co;Z>H$;u% %L2FċV"0䱓ϡHwɁ.DS#|typK8_DNZYtݢT;JL<})dsuX=9sɔŽU [?>YGay4qwuWj uqw EP8!W*GlN1lbX3kEZ!2 [?.L pɜOtG[,BX_n <,_&؞NĮe1*}t}#p&Uab]@s#,f'juJӾ6Ae9z[c'o@#:I$0]JLf"np˟#q$ciͩ8+redx\Y«bw;9& cѵ!p'?73ڷ-K/*tܻocv΀nnA*f;UGF9v3Dd۾rp>?ɇ iQ/\DDK:AY?l? RH--'vlw.`'LF䘊5sjBޭ#6zmda-L_d2Q<f?KDviM0\#B aoĽU1˾Ai\`FWo;t 0Af&NAh>4ԍks׸G>~NYhSݼ~ fnI1JG{sjW̗}Qb" cmuل3RttYXdB%e'#-˯#L.i>ZdGW"6tڇ3B䍈SUxyx")7x_-V+M\*WQ;Tj/4r ѭ’:<:~f; % "ÄI5ތ. 3_ap!fzWCNk ?߆ _gV҈ `O쓩ip ǿ ن,MT$1?0_]+ϔ^t f:8KH wF K+ߊֆU9/:z~Sq-B~=q"S/ֿczX_Dp+y;Uyx\LZlJ>D7eZVo7h kE[Ʉq?Gf6[Z#ƔFM͋LsQnM|JsbNa=o3uq7:CW ˆd}Kh OL9b+~jEH:`$ d0)~h 6ǥj1qUD,B"h^'Dc4`&1ɿ%Z_|t7"":7w_9ўOQ@[)[|ˁ3V/Cnxcm7Y AvIdϋu)qqt sqLmwǟ#6L4yJN` Hj?3RAok٧FUi2ݮ&<Q`}Zpc] QV2Y Xa'Yv9r20l0۴77kzC~@UIZ$ /}_`1}.՗3(s%mr4͆~h,6j7՜[>BU%LQF2#VoG D)|Q"6#k.J&[|dCWo|ts-Nqs^HNB=Q+Ux _ {VV%فZx[!' Yzv}P֓sLxsXs/BAы27*.o=^bs mM۽vLJwp#ek};Oss\3,DV+^,< x֊S2R _ʺEIq-KPFKt _׌cW,%'L,f9hZVVsjV(; E X,~>LHά)Zb_M) = 7/79raeUAuCiș2Essˢqk[]]7…π>{`# >,(jv^:I)`bu>M"4ۚK¦s9C'b%⡂VbW5HHvO rc*"33=2Pѻ I,iShxPt 1XЉqLbZg}Re,ٸa`foi@abp``E _soŔA5o,HpF7!a5t,(ط c5,T]*峐Ӊ{r Uo'fq>ہvAݭhuY0Afo1̲f( ^ޥMBGC퇜 g } F}B\9yZNse]E.7ocbgۉzR%0 ժLϼKw{β8|d/@V2R }ӂִD7owe Xp ZkxO-gNB.0f 邧3֠wЬ铡 w~N6_`-sgUV Zȩ}GɊ,|mEzZipn],fnb"#F0)gd"''Heyi>ݴVq[=߯[F=,5N s=oى|+;UCǢdX[)% 7 9y_+Uհ yS ,y s]a~}3著 >hȒϯ)FsG⨻j87~CǪ#$"H`O Y2|Ryh)- t_61U`3u̇J2h v%Eϰn>Y`r-N-|{;f'/;fiX| 2<eѦA.n2)J^x렙f4^]ȺEvX݉oڎ]"*NC( B\Lſn$C 3[j-5|8(L"4K d|H6]6z l(v(.AVO2Հ&cZT:eԥ[RR?u\V/w>4i1,4 >V ^MWּ7[L/BG}#鏞 iG/ZT~ޛJinS|(8dZu_`wD*g 8Q/nv ű^#8 kf&BfEh Z#?r@Ni5!@ʲ׹J-q :t%xN(SЉk&W8.g66N'cȲԛ_6I0*&sk#{6kCjWIw($a]p!D{XSqI>zd\æH'&)W_=6KT` J5B}{`0r#mݪ(^Yna9?>g)Mn=?i*2T&wN1k6ɹ~{_JL"@ٟM%CguϮ7xBz]|#HZ Ijgw?@L& *ǔulk:FOIwNn jf$ёɪIț^xZղB326PGX,ILH$L)Wg?+x/E0`zg}J}&D3 ;ǡĆFZ=%38woqEgH=ר?{HB;xh+T[~JMT/~؇/c2UaRpuK7cvT̈8Ry+=y.GY![Ǿedw sGde1 C*~Y*>wq BJL,[ ؤvad8h ѴQw{69X ) e52ެZn'?E./, /b/NeMkI0gӈ!A#eǒBn<8A aM~IAn:N1%96jP C}iHuE*MvZ$+*4!}ȑT:kL&S^\>piHȇU%"% SȰ]-\s^.؍>yE"+~!=P)='V[-3tͩވڭnaEo܀碒_<\,+Ei)P菨͵ƼXaOFֽ[H=<|1:;$<;7}qE?װd&?Q̳aMvjz93{gtsO:y&]M6{0~7Wj1KB]G̟I6՜ c$rDzUZA PQiRW+m8o€v\#Jќqü'XF;jM1ʷ"ʽvW1=2@p%,zrR@aNǝ^^UbFDۃq4flxv8Ù7)rƱN50sțTD;",*ZވoIcS P %R:{r:ƧU1gGOȰA5u[nF2{&*;X3yuf4x8`d8Ga;ER}]#5_/!Sr4 F;pz/?V"q=׽ҟ-Ԋ)Ztj.~Hl6ajY57et~ ѓP B4ou9[s q X\({Hg?1Qg2ȧB*d~MoAT>=a}/C鿉 suZAγJ5=y HLM#]T 5Etσ`PhHaPؼ|` Z M tgIY9Mn !sԾ!}um7(DR 8J6d*J+ plRɓCNk )+~6w½2쟅$&w!rG!^sc+1}v*2hV |1%qu)A/^ B> &ah9zPxJ~!@d!& }oWw뾨RUjQ 1D6Cn_SrT&Gh[BHV"r ?<<.Azj?ȥ)9+GDŽځnuROd,eef=\밥qT_iAicuA 4KJ@DV֔lsɠitV+6+vDîA0U+V)a½G]fu]xfeib TUr+C˃l$Sh&Vjض?([!ώ5"|(~ Eg4I oW +耣F B}Ÿ=__j8mnN$P*b.zf{fٰ IU 3O=L)7i\P {=:4j$%ZQMF*j[4)@wkV& 77 )yle&$|cmҝוVmd"\Qg1LhxZp>@c3TY-u싌q5dA;[-^,REI&qzEgxƬx R0 5 zǟEzĩAj~6W Xnv&؛.:{s<G惴)> Sƻqղ0(IWGVVԌ(1Rsr5=`!q4Hhb"w˫z5UN{b+I02~nwVi4 ,%Ɓ)}8+jofIbӤZ:* CU:j_Xq_.3LmQcf@~%D{ Hץ4iF{ q5.I|oUXA+9%!nmIQ #iійg4%;J;"C{VhwYk5YR1Ժt6 /V<[@%Lxʟg(-fGTv<>ђ6׎lt?m᠂Q Ʊy mc3d=H%)~UffjM+'RC֟t\ƫ>C|$g ug`aګJ<2G^r7 Nw5m~dNjz9YIԼ:UZ%{j[ EҎz[B)Akj{l)U]ewS?5~һ׾~Jq(ㄬGf* Dt-p.fnfYܙ}|yLw]uzSNϯEo.Q~\W!E` {HIϨpuy;يɳ_g{{Czz-!'Z21ܡʔ!L|Vz- @$:ڰ6d(>k4:)8T1$b)s͌AjGKeDꯜz]?Or93(Au&tEtYEbZaVV$Odˆh_U>}'AiXT-C2w|RO"WA7äցƧTO@bb|J2c~ikKz [YNYǨ"uxaxEf"0|Au6!{V/)g}d<іfiR>To*}UJv쏽đ VgF37jG8aǵ^EOt? E C Ke*u]eSĎ|E1z֣7J5L@JVCfwS"S \eZ׮{3)U-n;?sb 4<*PQ!c| TH6mx>t;eH@bF ޟ&ň"fBލ<8zkAT%+W~9-O3{jEJUgp)KrGzbrO맫 )È+nOL}qxK/Z$*哇qڲU辰<&̈́ ;FQsB [yKz/W:[*j䌳߆:Vz"3;p:`ە?7tmJ#9TE*}ՉV~p،~`bڗ8;rN4]YvVyx\M=eDx彯+v$irSp",zos˞Y7bq//f=ܑU^ " ps5["C@h4uTI0 O/f;Db8<[S0@~E"2o(gF%?h:efŏyue6+@n؎MN`%7@3CI):v@uf]I}*`%I8.|iHP= Խɬ#Rw;_X6jXOCj4}?FL珤SZ?eM %~crvӑٻZ:-N݁?PyEdS\^ˆJFX^pS63I1wRs<Ƕ{+ƺkX$-z]O|AHգ_r W.0 zĥ*,`?Ge*߯k=wcKnn1sFiCHDWHeb;i[*PdK4TAb"13 5WH$+}fy%p}g# = v&_D0{̞t,2Z:dnR`Gjy7D𷨋xPwz@5k+نٮqAO]CI{wy`jT}P^pQU72Q;Sxc,lOO CD6Lik *a iDQ`/%tiW=$y5>es9ʁWBpZ%b E"jcե}$4k)f^[.qo_5 `yJ93puEM9~l To->$|z02[}L7]#02+#ے5s)%u?,[QPKЇQ4 44+o3k-YQB|>mL&Ҁa-9tj` _P/:@8Y0j+QV,BkOGz{OJ%m AoU}n(טp$zUmnli-6^v!F$kLE~+z(Xj޵;7JOpUW(gp+=/e􉰿rb5Hvr< bY.U#sk3rWRL-L iL](à3 M_gf’Vn+du騀)1 ;tFm 2kP}AC+-ߨ+sdN59ߖ!h_#I W &^愪>M"+ 2itT^c|"f6lfIW&\Nku")0BgԈ0fU5O:r rXA:jwyO Lw~IㄆF5='@Hl!}j]% ]{NQya?\D<}ay06b3p(Yҧb2a֓H6&XN gpaoF- Ȏbҟ=wtwyE |"DZ5F>&lzĽڒ%mמpz=}H Qg`c+#W"pX9$׬ aP_w+ of^ۤҝl/o!^/G"-|Oo4< 0ŹEpL5;l1\ǥN܈"BlJ ԧ2O4A!|;y𙉔`zo`U)h鑁 lAi|X/Xo"r9E(MW)/Sx1/͸;MkaLqd9<ݦ$$91G"-KZKTSP U%;G:DDr.59y{%ƭAJ&fcAmUgfB 'yuEut.쀤=/SzNhi侘(TAճL m6xcKt0JZ/yJ<r6y>u ?;ѶrP )^&˫ȍ3rL$5 bjRR8+814V<϶ T?!Byef^Ya8);5حkMKl~|֯Unqyd IDFQ~}5f Z YP0T AJHjoOp.ҁ"@*!IU XԊ 6w ы[,)8d2M#e'w=j(TH7`u)7պ22BNSht>PoӼy iv]|%ܤJ{ YE'/>4Esp=mRChKDg[Z rK (Ю_?6jΥa)J[?եp,TkT7П䢋wP!/NFE!0vqa+QБMJ@ZE a|~ je||Ppe0e76ݾg׺v$s!L#O WҳqrSB#t%'RF"bms}e䤱K")cNoy#/$/:HII67fURBm-o; &p*0=0˱FӭVcYwe/\_S:nE1P uyDY6GA'K" 9Xf<`ۄQt7_ފКڬrkVHZ2k ӳ lk%j3:,>2`/iyw.x4r;OP-1:BY1 rB)b ɇ@ Trn/-lU5 /.` ʼMl TEڽd0c_9bӀ(.V?| X=r 䨞qPC";#2:\3AjV4 נ%yHJ^i'((4Fꏨ$-I<: b4\ψͿ{ c߁ Fӗ9J-`BS2ܪVeOs;iV{BCtlxӳ [-ރJFk4ZxB(뗿RY]3֞h;vȈfV!dR_W\i+ρNħ"<ʯӖmuA%y cZ/7(w5e}wͥmQ"[O<90}'OyƢbޫ/-r굤+\g09/<;N`\)맽G$D蹀'o-M2{9tg$z [B}iGv'2'N8yN2VX %DSciHbE``'6?SxɬV##*,5z>q-{pH?eЬs4:Q8 6֛M@y7BTջzaVn9M1E?~P[.L竲0 dּdC^DfUGː-DOTp2r5P- 5mRwA;C_Z6Z9QŻG@s/prE]eo9z[Wv k Llg{.F[՞!Z٨b79NZ)gY]<*wtK>t{аf=,cZxT9XR^uly$BA*-U4epd]aDwHc[EDBb]9i$\f7 6,hDUw2BBv{"o.=[0:`,MBjUX!q씉ikg8P!yxd!RbcN.IyXr!%\+W]ݐ T*1%B!z |꣠<(aQ| 3bL= 5.48΂6D|T Z"S+&Pf ='!FZ)EˬC1.i]Ai壜U ; Z{gS8v]=fS넪Qڷ%0_SH#;@>+P NZ} Kѣf('ѪPb7b7{ <*xkvmY}!&b#/x,}'Dˬ祠ظ[V>$ A){Gk'ue`f A$ L R-JeCr1E<ُFM7aZ.w;G"+3f_ `h + E3:ך =c8U!Z4M@ 1/&#"DZU-.״db7&*> }҄7\HV EAk(H'U S>QCn4\ @Kx)br""̶g#yq nTww \H覎ߟn94gL&3y Ӧh2M"Ή0n8Kܖn{v-@EMfa&t Qgjrp0iZu M!:Er1Zr两یw'n@GyYH9|bg!Jˤzxz'P8#: ܚ]Tk;15VLYl&U=В2r VM|DR0^ <(Do>T;4E1 ,C:;3r<юLS=xMID-U Qr$?̑rsi?ޝrИp?xeg嘲;X ,JEGq;\!NH|Z ]40u.Y-]z48ًڳ,Mk$!E I3cJ$6)6Eoi %#^s"z@(KY<ȳvj@krsfj`y]4:3晍'8`D4z e KmXLLn}KLJJ&Enu7Yo C08Qf" RS&eq±o#XG^N]9.Vs م~rCSa!7"0@f?( AشŲoX%!N5P$ ynZH' @! ?C*RGd]@(T<@2> ,,@f-W?/ ^S߮Iv=`\i\P.^[-2qFx$[>VLX\xa7TR6e-+D׍͉dddh@ 3A! F|ha4s;DT؜xanZXїW`U >r1VF}{/7 N^_'!h8 h<{qu *"KBơ9ך vv]S^:̼uh]6+^0sH%#_Zu;\ m"p<3/*/m$q^G,?l$M.˻^\Ylo{?vHλjTRFI[@ըݜ(ZzVW\B(t(W'] RǨ)0V/X^Ji5Z#u ,ސX } U-b۔v Bԇ@zw џQjIFmb `@PqGL_:b_K|X Kn臿ezLU S&/D@:YqQDiӲ;)*kPTiITҝ/R?u?+TЅa;fJp%Mup'KQj'>xo_nHZHukn| 7uvbXnA%ϓJկ'W)Y @YQHys-Q>k &paو]AJ4ܖ<ŲnF=.|;f=SJ)yA!Wr=^QM cvӜ=Wbn"Ppi\'񼄾8oF*fIBYl Z,zz&{($NW1A$dϤ'S8K|IQ($wT7( wa2}C^"u>\#C(H˾0e SӕhĦSlXe bL^ጌJpY^Ji%ªPOf]HۂȨmC MaYnѰZĵȐD Zp؉ڙhќ vƹ PYbxͷ_| HN@iul. XhoB7RW<ȝZ#Τ3!Ʉ@H|,q:=6Ә, %}Cn!@zq:U~GӨ+s ^.{ffV>>ïLBɡw.p'^29D/U~O2%01ZYSW'`A ]WC x<DTNݗ i P xg:f2_cL=]4iX:^`,< ?MQ@:0_F:IΎemiMI!96Z<68E*goޥ)WtGm-6[q0D!|9sf\3_饈#}oSGb}:ҝ+ILUɮh|VO5 qLij$m/D}H{Bm%0Y{/K1;`8W_i"E8 ۋxP@_ڔhBqb$;qWy1Kj!Tۈ2k)LPxAm'phBrAc$,> W *+*f\Moe;_~խfJ}΍Óy jv5 WǰMJ-,rws|3J DyB>cZݴ/#Q3$v=VF d8V+z<g([ۋA~kTGF-,hTg)~~Boֻ[ѭlV_YgyCBV(Pr3\KTC.agr^^gTpO[32(-h+ا[G|o)ƅҳ6k 1Qzyd{ujH3[;ַG "<&I͋Ut3'eV~}COPī)7QݷOAg iS=h=le1b D9!{ vˆαV0]uZHcP:ȧ^ֳW?2`μ"2iJ 6Pug$#_yBTLp&pQ"R+ ̼aۋ4 ?VgI^ik̘KX` >oqZ]eQtKSr!V.k3X%4ޖ ;svIKtcl> R=f̩ #8" ?uyo&APޭZD^a8qcKB{HLɧ4mq yABkުqd1zQ+'[q}xs5Ai9e%T5&!i`g}?~NDzKoscCSP|ISl[ItZ*9 ޺Yk=EX1萓Up7)ʛ{wjtȸ]5KWm U2kA ^ȟ$`n00DV= D%!*waȹ;H(g BH{MA.PX7.!oQ3uDM4MYoqnAo1u-J8ٵuzn m]wr7`d,6'LLS- m.)Z}e&Ö#\T 1v0$ANp:G9Dkf&-79qXJR^661 cN!/Eyk*WkQAwYkJAtB Q+>W<Jfq)E1瑠  غl m$G-{>8NrfvxZ w]'`v참,*[iJsUKVùM xRe%J(.t=#%rsr0"Ȩhs0h.Հ~+ԋI7ϥ#4Y vwMW%<32ge,Bo/חwNiʳEXq,"RLYdx+wD%Gp)RU亠W=xGx !7Gb\Uy.U[E<(ֿBٜzOة wduW6csn[aRI #Qp.mἆf݅צ[X"(0h􄹔Z@k>w~ ʂASfT սεcpS/AGc[Yob9TxGvcV9Dj1W_΍0eZi:xl5hXzr~bi)/2}cfWۂOſ=3G czW~.ه24/xO%Hq?2doIhǣDݡsMguH!;!,d"#G[ÙM ݠFRY\S2mzE"dFV{ݞ-Kdnړ{L_9>!x=pB:x=VRnP9dm,.>2;y&r;&M3i *ntCeVv<1˳e^˰Z.N%6]cդ#h".>Ajw')s$Oϊ2|FBJUĸGj € 6qsQ08R> ^LYMazj?@+9n͠a!>'?cEMm7E^zF)'h+WU3[1ႀMv:2,!,Im⅚a3¼$t(yh*|D߰3//7Xήw>^?2I޺;RaJǖ¤oD$Nl܅/o`7`X󲡵(b"RBX1n\Gq~A64_3M\gi W6n }tۮ[xA%` ~aCs* i-EW{> w{Ɨ d:xc:B`Vt~ 2Mp9.ڐK߱\kQQQF] .( zZ!yB2;z  Rjz(\6~AN8ULҲR#yayN֣Bf5yܾŒr9D|ޥ/Aεv_6dH~~!/'`! UhWL9<#s ǰ>S!VH?5zV ^` = H Zob,B><'1ļfKybDy9@Jx&jLW=dK&~E!"f67שބ%̕LJPV}7 պMQv+Hyٿ Q=HVZ*F5ӹh'-/`=a~:ƹa)iL.CUC-+w X/:5 3I,XK?%nrk@Cw_ ovT}>ZCYg+<1}O&i8?IܫJFi#ѴYijIEK/E*] d 86V@*wt]GWJY3фfE`Q(׌=1T" PϪ!`<Vnx4#ؖakӍgެ7a!pz3B`|ʹW`O鯆 Eiv,c̬ @.ڎڃA%Gjn}MCM0kj*г--:@zСؾVvF"Uud!HpSSlfԍ $boۦ ̉goOh&\DHW9ͅ0#]9ya=4Mmi4P akޖ wB@ K>DoL [&ձ)6S@e𠕽UtϥFx'IR~P㛦.k~RzwW8AE{-QjK۳m08ҮK7&/68È26P[xXvs!4 tOw9 P“t$tle{. _0Z{_+D%#怸A-}&mr䕓oӔr/Z6r]~| DD_|*!xrN[ewd :J7P Gx|y榬ub]1c((1 e+Fgcȏy%6o[u'( veAC{3]*,#\|~͍ooazށX tt=D#[`w~,Qvrնb<([1CzɤI #Cg==NEOc类ssDGLfYi^h뙷Ż}j%ON5~h(k~8V /.sEazV;9NW3}!.F䀧0̐мm^Jwv=MHapꪇG?.y>:*N ~ڎ5?i]IՊle:=m4qSI> k0'+hP[X&Um‡o8%8̵̈́3eHMjй/.}#G.0`8]h?'^b I^]?dM83S!Ś^j!,_U H*04ro.+b#p m;0cjSI}B+͘K7fP=IV9YS+!۵3"oli0DT36%1qpVSRVb*W]闞Q2$=E퍠M8Q{b{h-݃TIMK6?QBOpoԬXjhیQsIvzM싮i#_G,6zxЅQlN8{I}p5FI+e(ERYA {}Wǘ@PEMKptCΙ3D7 TP=w%TSh 1HtGM}y>P-LBD+:^R]~HW[0D꽵9>N9zAvx~r`BYeZ/\O *$[p) FP PzZZ@,mcRU"|{&s)A#yq-[̣p<n N_4(1fc?ߎրH 'e|6 ١] [JK}3meřMZ X?͜`e8,w1QH捽-قhɤ!Bp{BN [p7eoz+H8AJ8G&] *9Xqתj`;`+)d얺vJ^?lXޘut#dFgxj#ݿ%Ot[IUqgCJ4qy 7T9F>κrI/2;lsWCWȎ!Yh=?vSEV/@}im|rd^&G3svכ[;~tQB9rT4Gc2;VNfQ wl.*׶6v| އO ,ߗ}(8 $:k|gSBAfYwNj{zaA4\!e=qڍ2 ݔ^%ѯh6[zkQ2d;M_0hT,t^@m`y§gqXBc.-ZMm+hF5Hz<9/%9?UWYO1yLR~WBmDߥٸz*4Oid.)_Dǎ/\ZDH^$m`'\.4ajLη@;jc|TH,@Z),HJvLBcvrM|8SNdž~iDhtZTf;n2I.7lZc9!.d##O-fe"m;a6 oز\ŕ5fH-L':>?{?/k/[YS6LK(xpH#h6S*bF LfUyW$oK:Jb+E^9?a)uQ\= ?NW!P"H'Ó)/d/n^U0DVڬҒ?.XjD548F[]fg&ί /#`#<[˥=UL&XB683փ9A"ra⬌:>Ew9 7> m>U Ap9W 8D@7 \KzyC#9Pp x>RXz>'v?'!Zyu"c}E)KDªx],T)vݭHf1E&J#/u #Sw 4kb:ȺbITEs4y?i`c?~V䃽h9԰t.]D93FƴpUG| G@a b_]C32t+nUih #ҧ(I4'tpOSA+Vdx}kDV=+MgV9>rN+)0l)1z`fpYxw}^z73 {k wV?}Py8xf}VÛXT{2Q}uŔ-) @kW1Ⱦ}^$c1M90d*Lj`!:&;p{@? 48Mw1uB`Czl%S"a"yM:ԻHT5߄{ \csbyIAsH%ZI=KĮZݔJCB$ڐK@ &O<,Jxgi^bjF_O]j;иCѼIV!\%i)AX ҈hj\L!"-uZf/C4Z>}eNb!v#?N@=mx Z>_y7a%pU0+H#I۟mUs{ܼ׬ZZ(w"ࡺՅ7!\~J4e.f |0'ok|0MWr׳~}!3Հ6U;;NO NR!p(\0(7Q& HI!eyv<dQ;OPTD[p` TipXi}l&ۊ#~^ !/:6%T6; :A 8,mJ-b6OM|OF͗n[ȋy&l X1ӝbQ Ƶ -u y| _VXj4bH5(Kp6M/,HǴ;He/(!FWandk\Twձ% rE8APF gdOcHDl̾t6a~biO9u*pqCT8(N`t8ַIoQIR3TS,Qtr;HAD{0$3)*SO  Sy CD A/Ө|Z J2 YV{./20!ʟT[R'Hߤ}!%AZF  8Y!qN]E6 ˈKAcȰ,*5VQCOz"Dz<bك4 l#oooRu1{XcbD[q9—Qb`{UKLxGBu =1Iͮr@0%/wLKHfy/X)> $bqXJ)jOeBIZϖB|kM#9':"J-6\%:f~z]( h{{WR)nkHr%p3/ǻB2n/{3$cu@(s!h 2sܣM5,P3,KuE^H ~v v6,F60x(PCUQ'ztZ@8-\3ۃ6u_ ?v+r)ublnۡ7"N"򷂊iUt*w*?Dn~ VjZ\̜3+#RatM-P(\6N֑[-ca*+@*3?t @25klc:kA.tl_lm{%|uz~)NoK-?n>t遽{TQqcF!(+[2yWer##pJb/1&B[<(NaTy}b5JZql`#:'@j^2X`9K(zh>X7 !!cDut#@fc%Ֆ8ٿIÜz~ dEpR#b& !W];²/գ/3}ʒHM%) X=wQc^*q?*3ҴiN\e[rUP@!9, ;qK!kv h$j'w7sAZP.ˏ*r '%)h䥯(Pڛc{0efZqbǝ<|=vm'ua ?l @ARM!K22ưΫq cFԻʤ1!bix4!-WNL(76B4М qlUixdEcCtDFD(x?pjEp_T-`i5N= #R]{7$ 4 8nƣ6RQb ڥ]nGo95lo9BѢ譵 "+W,{X=z_%|^ t+C"#ېآex}4]t~ݵӟ47T8/etqU? SeM}Trn~ )9|5Bm;[W6J0n㍜qbs.WE] l kr储ub|Kb?51ќZmٟ&9և#'^ rV"9qҦS'bgjH.Ek Ѯe/](SC.S`$TÌobd"NS!N~h s3g빢|//Fo|a@0JQDMQa ~E[/~GT$([r"Q~+s 싪,_f!7>~ "n/05C2y2x6M%l`ǂlF;Gcl~? bgisTܽQ}967O6[*x:KDޱ)li;kyS3U.<$nGD&!O;.spqX$*p3޶9#&mpX:@seҠK:`BoJ:}4[+lDhuƫ)N|u&QS})1Z4bݢ$sp}¿aU~0:Nq5`ilY L[i:t4Rn$?c'A\U'ĵ-~Mݱ\PͰ'^Q~|.-f4̰PAGMF7|gLt ]-H5jlOH:3pn?N ˎSm^g0:f?Xqs{DXY-fY&l&+w;ft5uIJ0Tpc@T"lsNOaz9~:3edrUX(.f9 CurvP=u4MA̢vF'jahز.lw,uܦ_ż[a+aaJhym@v̘]-z9(\ jLk$Q$ao<ՑY ޘ]$? ]㪉dOg"ľ@fۃ+~v ``WpD~ֱUJljkl!AwUinqrGtBHqQDu".&B uN6&ف zB>=c)p+^ҁDail1=ie'io]>?u@6*wȉzQh^MKkUĉFzȜ:$]SB$8Dh 9 M]VS\Vv w;}AF]ݟ \P;[ ~@2G/}h>i켉L|=Kioc~A7Aʓc CtFx^ cEYsc%PR އl@߸%oC" C o3g UL-^z 9q3RTlt\>oWTm?5^$è"{lwgz"QrLGjAKb{UkISwhi/%x &K恻/9HrodۭӈnjC '^8Z\rP~ϖQDG/Ld k%b^uf*4^Ȧ$!׮MK_9?'+ňYǜˡ/y2lYX2 ou8js71F*˝s BglL,mZy߫Z?P, *WwcD#+i1]F.K%U UQLv?:(GsHINvbmF Qh6?PRx?טIم9w57_o\x7)(+>^/%y{"tD(j|׀8Kk|sʒ/ʪx !H\IkxyE Y$a<;j*Be{|+ygdw^ :@^CyU?אT)M?kk)λKc9R"EfHH0-p>i,4|B]H` q4ޠ?ϱPgzZ#>c)w>DfmS(Ӹ}Uqu2|~ӚQ4̀jY1x?턛8axtܫ"Y3.sOxXPa S(;)Wx\e-DKLVq(ַ`VTtw~Bm[vO窄 eg:ٖ|58I*B|PE~B3L?w2P81Jm9l x;[@tI^7!m 1sĐN1 8bԙ\Ԁ<ž#qw߲cFttY*>Ar !)dV'[(L__Q X;`&Jq^[U 4 {2cg1CPፅ_}ʺ-@.(%nܣhe!FЬeF]׺ӛ=:PB*n!DأSqygM0=as}OO5kep7R2KA (J,ZK2S:>8BWn}Z,#?1heXN3Iָ[9ds{񹵿]-X/@Q`ט>;%Ua5IUc(Mɩspj^iwUlQ' d 6m]Rw^yzD/~x QWٺ-:5SxD8J\QCP17Rҩń=Q(5q5_D(;ԏiMh21OTt]4s@^.߫e0:Qʡ ynQoѹS[3LS̮8xg n(k!} @G $rd0MVb?T~~<7c,p~I%剌-ڔөU$/'VӸL~9hoGZr4%XHE"iem)yƕ}_yi=xzqacIޥV߫~:tJ`'P\:ʫSv$|lYHN>.*9#?7f&EV,;q3X cuюyl1YEdC2Ai-`o:hgw_!#ܷC iٌKgr vh#<@z|M`LΣsJ,b׏V}y`B-_KoKӶ} &N|oΜPx v^~z,:JNA%%\DV(V=V,dT뷴.=I){e›4pV;FTBﯲЧ*tnH?)%3R6:1WM  We?x3_bÂHY)Gˆ;iW R BsPN͆>1]1g+,I˽pE{"2p;IsWlI_N vxjz-u"j+c$U' c@ܑ$2?Ɲ tϷ][[ ]oKSG:#T%hhWc]xh!w-oaC)c.E]ձ( `)2MͅTo8t}=;KbvFm%HMQZ Kr#}zb>5+L% rI ?CRM3P(ࠣI|~(1i): qKSvń_ubK0k di:}{M>SZXmj+F,7$&t,SWo0lF\! *:UPVA0E|0=e-2jW.y#E]Б_ѩ &ԲDj%^ݬL-hKѨ`9W6WyT+V D3AF*N(dxGmtzIJZ7PG^ լ!^|k@2,A48ű6R5DGZ`dT3 ɣ_6,dQ7'QκQnK3HNJ*t[^+-ݵz]?MvjeJ}ۈ5)bWpF=JWPݩ.댇$q8ZX CWb'mBWhAbmLj;7Qz Ic5$;?+Ǵ' T7$yT8}rLUf M퐖ůq7 ئYZ( DacMo9E 2~*KY2;Y=l3T{{-pyחZ}I|p:e]7`Afs?ɠ-u"\;A5.nx< dhM |d2lEe3X-Qd +y%;ĭx r@&/6F$8J76<7Bm&¹*P Z^a崵 C=P^) A?^C+G^38$>@_=oBNw R+ iXn9FYi懽8DRe˯{|BE)Z7\ /2ͳo}Dp޲wwbB0qΖJ,㹑5]P˸{Rk{.}7PF\9xb0PȯwNhm6 gdɰJqs$zoZᇃxWTlVg;Id9zaՄ G7QmȂZeZs\h6~fTÚqˀ53qS~S>uZ34f K8⫘ 0)o7A⥜HfL|cW;ӗIp͌E=%L +FnOyA); %wbIN29c BT(o`FZ=zKڝ$`n",G a0Û}VۿdgcaRg%DC}JtH YGٚ&A|ϑ?>bPv.q<\#-`32uJG91f6 `2X;/KhxV{yQ-&Ye|Na/JP$*iz(i@06i:|UyC\M`7vVd6YZ_Qf=@03 6̋G+M'2aӀܼAO].mR/P Uz ?X ?XI{!PK}:ʞh Yr䟽iЃ`1:r_Ll}FqCQRj,Ы]x'=r]g\`vU`N~36Jlj.w[p5*-2 M'ZWt3I]a?ѳW Sa&K%T퉙l`;]{Fq0,\kqu9ifneZ *d<.σ9^o@^—ͣmCS/n %~8מO@]oJb~bs؊#l2-P>U bP;'X$vA0J|( WVʳg;QKKs?ŵb_no>FPMLTPYxЭPۗ pP =GX moHT!b31bioMaJ.9kx>m 3E2Qr9Ƶŏ.cN yv׼+ev'KH**8Kn!&g${#EIFMާ24\"f5b}-\&ya%<*FIT2*)cdYWҺQ2b5rH(!$EMa Kg{KIA|:LBkt_dz%J?\{5d\F&G=wy"msb\pT*ݫfk.,y z9]6I8x Y:ۃ8GX&y,E(Pg#4AN\,ݼP9Y`}C{/vlkXVy*y%)|\ }y]AăHIDt-LR[:v\c uIPM"אֽ5L+?ɌaXy|/_OT"zpW'$@oqL| oL}A|DI^aأ5~FW)m߿?p3'i/R KR5ݸA34Oox/9t10f#75n/JCX1ng;xغ@ !=@>Ir~ЯmJp,6N3 &J<AdzBhަ*Yʯ_4my1[sPf@,,4] Hn7. jt]h 7+9}&n;KݣcBzށ .fz*W=`~-NbKխ(PW*qα6]CGo1`'dKp#aJd\q&\@>2PGcMˑWAjJ#L\N,/}}QQeOʌ!h!ҥZj 4HjԠ :щlp),TG.SڜǴ<:8,н`vo ,<^_m!4A:zpY ~KEb}Aˁp2>u94-mvID敍ƙFI `]ĉFE\@OlkU}w4;mͦ7Yf%,-<^P1)>)JMk\id3f{%Uzdf"uSz+7Gm׍ܠ|-¹v,' 8˦(v6Hed"$Kw}O&QǛgۢ}([oMv@c$Hgk yEbP#,a E"g/'-ֳrZuV{Ӯ;_ї#e M4~l L(ק[5 mhds,u q(dՒRW{V?bo}e1ByB]쇿!t.ikŏħxTܯL ` rcQaGF@/G;y_Ig_쇓H-^<$vx* DіJBr|St{X_\M[D /,aޞ]cCɵL@ȫ'okbUM}R1aNpBdƹ[\2m K4^g4c)uobsϪNRgEA_쟤inb˥@<On4@-(CO þL]튙A@=%5eg8y %L|;btNgJB+ GBa; (@_{롷b4os'^.߁Hw.{"ѩiGAΠ:|̅K+WWcHoљjpw(|0(OnrKnpJH"SLm蒅*L ɧ|q'b4qQOaiMn9o"y 2K3LZ QIe@ߩ,|usI%!8]}oJQ=uh9!2YjOJa '3 #qo%HHM oj224L ΰnLS<iMZ1ͬ|Mphi~]~_jхb@ j"JWp:CJJn?5UǗZQ< [B)GXLey- em)C\a؄\!&fg$py}o/\+4}@8ZA)AgQi'].KWE:GKAcR1w:éTqӞu=a}ڒ-'8VAdƘ7ifCk g)Pirڏx텠@e½b.y[zs\7w}Bݒ "N|\[سN̼As .1Ԏw.92~6}5tRtr|dӷTl[#éoVAv^m&aN| +Lx29hAgǮBøeLN1`|IgΦ8.A21Aԑ*]k'yRV4] ͭrW\"+ZIϧ8GDtrgr!z(w+:Fc PFu"7":,P 9b=N 䝣R MN9kh +C@רƍaKhJGG} dj$WRh,8uƀ-SOm#>1ݰvjSuν9]|!)K{gmH'|PG-N8פְJHeރҨII7TS!lqP?Hp>w%[6fjx$}&ߗWGa[@aoEQ #Ftj<31" 2@KN (.ہ!|.jT#E_*hKQE2tV w2셣~- $L76z~`+hQix$8a!֐8k)RcX9k 64~Uzt׆Щ'&%a+0d/p?ND l G*-_Δ'O*H[7.^~xjdCK\R8+CJq7u伡Pb7œ }0ц#*!b4z RDr|Y^VJEӈ֪DkInxB1 :Kov&kP-A QEǬ40>p1:jx- @GL|Xi;N] 06=bEhnQ|.&@Hxj7FΠt:p??)]F,:q(Ra+})*L ?ܘT⾀NT"4!ƢN u!ѸDQu@)P ԤP<'f~ `(Ac/~PDdbRmRYkCQM( /}%ПJZtQ//M`xƐ?Xg=ݽ(3wh I^ C Nj~Wׇ~{~ے9VvxT0ۡ&pMI~X_I m/*ΈVDo^/iλ[w"|a[L m͵h 1f:Qodj8 S5i-eklC7UASjYevٳb<RW$e;c"&x/\aXIKxt QgS1&F',n4u? geTNPtk/RC:߹‚]6=_Z̭}eP_NNhe7T >X YK3zd1Tj ޔc#[zq 4+ ]\|xf|vq+I}o$nE:W lmX= uDfIҏeJ,No2m+{'N'9蓤Oe'" &'6շh׉/=6{[,\Zvn* ԡ%IZ9 b27ft a74SY:֚4]>3S8 )s= 7ѰjWR5t`n2tkew0c#g O^ AС uu9!XnPeI"C)XŽ(+%W~$ ,>IҶ>{!ZXL/Y쓭U L0Xί*/W,:"BH4LKHr4QCqK2m0yzISiZ&~{ؖ9Em]亵t 7_áFZ:D:MrPHLt5v8k]Flpf_ Ʒk,C'l_jVYhs^QPsvxz jN7ɿӮ8VHPLmˡ \. EZ5k[m]6f^7v4?|| )&QT 2)|ߏ%J487)5a:*d,,$l-&әy i;-֤·v+rzG%a@{bmRX} V^u]9-PrkәNF swͧ5Oc) _z)V3K66T"g]"PMpx *|gSe^[X?2v5 ?)3b_-#L"d/k-i2;ySݩdw/ zҡ%jMYX"]kx&Ҧyĥb?mibKr{|v͘A~jDme_`˖n^.R5 ]f̓KLh_LE([B3sCmve4[k^Cf$^($j=Yu8'YҎXh 8Eh*_iEH&w-}'k)P#_3|7g[} ʤʯ3nYr٭A8}h`daǺ0w3c{a+Mf+ljzš]4NR8}aL0,ل}mSI-6m7Fngh'9pbI.ƿ]Vb '6fVlO*IJqmgF ՑZH#D7U%eDvnIOх͞-ۆ\@G%V.U /m| j9.W`x:>n5>B{N7roLVBUsRXÁ f=-B DﳂuʶS.|EmYaRO& WN$ <;_Aҭ5~Ը7't,[1vkn=aS*"#0ّt'~trV`j3T0`SᔆΎ̬,5b \ "nb,19n.@o:<CksVKx#Cus?rds9n#a[;*FJ ́O\VW5h--$H`Ur21E_uFz^>NX">L& r&hbpCBHD@r;̭qNv$fwj&8!FooFwa4%XY:t/D|x^v[+_UMlӧĂCs>T_pVg@%tf>v( +RG1@.GDjDJdthQԥKBZQ[z PC[c9*a"tu "^#V~G ʑ*NhEz^tK"vT#@}\hYlaJ "Lss q{['/ !R&܁AԳSH-0oc0S|yŲs)&-& naH%=0sh;zc\VuYht"dBI6 ,+Yǘ(u4g<\˗r[!8Z߼moUh5oZ8(֖\8z?=0Lj@iUϙ2?}~rBX1J>sf}/ʦeATvCl?{„dLcI{2(]> ;Io b >66] RA?Ÿheg

01*P@<3=ƠYZET+eIW~SNkrh&fPtjL~f[!6WڡEr6_j;nӸ/ @{9cAVR+gV۽%1Dt7B#矜feh>>q)K\K#e)c*/+"tI9ͻM D%g..b@;I=;b^d}/o\1Ͱ۝_bЀrHK s &OIg+,1N+ TpȮ)!& 6,i16ۍz}*ic>N4=~Hr jc=a39ɓ3k&(K6ijRV)U%[uނ"_Z%OzӺ2TυWe7$MHMkƶJ#EQI nP♪usQFF=uy~vo[Rb Aۏ5TmЕ~1Gˈat5JOl*H87nZmUU`A5rQozg YA'M i3j }t[b񚝧-Tcai.ˤgصm$ 2ոuɜȳw +kBH-*IG>P9٘o0+zMIgK;?o\(cy[Zu$r*3N6@rIEkZdtE0_~R?q^rst,yuy!lIРR1P8lSl7ܢ_[-߲%T[:ٞoyUA{^%OGB㹂^8g#@h c/z]mm{9eحLFYf% 1lA@|t`jKPhh̢**FL26ﻬEu6#vFc* mfLGM̿P՟dDz61vKP[ D7A|_")b5@5 ޟIXAΠM2AK.ɘe<@R1GP:}5vdʱ(􅊑 !Ivctu .?)E\p}^Hdډ7<Әp f٫pXfvOCOl=, jҖѣPmCS=L>$ H ,r ?tƄ7=IF}e3g+ș=fLaܡiH kKj>D'E~7Uz[JUOggƸZ^gO1Itj0:Hv3Nlp U uy6P& kObt2dz煲,nVkwɐzh] }co=Рt*,HBe-8 /šDH+t͘~XKh#A?kaE^^pt(T>T h =zn{,d(jo\tuoͳzu_˛j:4/6JŰf' Qk-/lqSulclS[V#`Ow0-?- au{@ FqGrRΔ+nl\3 |#٫edW dCO1TM ioqO;Ÿr\L31k #_ >A\-h$<\`U4 b. Ӡ᳆T^z(l?(2 _@L,7#甈 $-2Wm#I@6 8s0w }F-?2Kr*#N!ìBTum8Kʅ5~½w W.vа~lTCA JLU owj0 =&%)Wxk>|p(1/mmT} &C^mīk^.A=L>N9K#%Y,ۦ=\Q,QVݜC ~甿 qCF%V20:?XM@hγXf\G̕:EY{&QOS : Ij)H^p-o tn)"W}]UGHXp\y Е>6ݢ2= 6'䞐0tqZ8o:$zyk%_R-B#Ot1Ico5Qf ̛Z'ߦ]Μn5'ZKw)z,DXEU&2k< s7;![Gs*4ɥ:hΫȡ>fTZr4gGWS2!3z2#yMͫRCx;dӗ?-j[}y̮n/^W`@wEq#G7Vx@wᆜvjHȂ^QXyBuE ,&rVCacb'U{BgAn%m0x3Voqb;о߈x?XbSXy9s h Om /!Tݏ6FM]Ӿ0E$f7&NedjU30CnL$ot~V ZpRVQ ZzT6>dH(fTDӶZ6T,G.%z+>nk!{^ GzV{꣤SX%oL!OJlRZ47-VD5'l B{Iڝb.Ec Ge^O>cڃgϗ;4.`Ρ)5ih/M0{" '"ۭtފXVZ9Y7RHc(xE~/ m\斯98K1 Gmc+s-%~ZRG":nJHE=ܲ~7 uӬ*86ל/JE"_H I&jE=kZ[ϣI#>DhCɚ(/ `P@ԟf-Q}zq^ΩThj#XktH^;͕U':CgP#YJS[c6IY?hS1bh-LԄC]nKm:nX6r˅THfl߹kbBp۸(G d[~Hu25+6˖%pzW8L_[`W,3)x]Hi3#g5(r5\MyEcUԳr"vJxl7G<2'Ilx+)W=*N \aN謚W?}Kgl제Ə1%1`~bF[ޛܯ%".:0T߉ M+Ëy7{ N l M[KP]bQRag\23ֶ)9TYMkΜ(rp~0=ȣvQpϝSl Vbn0_b>c_oytQK~Gղf:p*]=]wr:r->qxkQB6\'Ԥ3uxa(-l(u-}ݠ},<ιqԴ;2-`#`D4uL5X}//:{N,-, ̈́Ȅ(f3 Έ:k'^{{j į|*d۴; ~1?RlC L!MI|R鄫ܗۦˏUߟQ2̆T68CQ" Wbfw[!y>oZcw}RH$1E75{/@Xs!c4wOaQgm5$QEnJXvmMj- Zm&sBr&+F j/cvsϲ z{օK]ة p~!jr~ l/]O`Kzb4=ģ$9cu9Qu$Q - lp_,Rx_( ,TvOP Y*@OBmG0wl# tJ Or-mY?"iS 9mRzLVδiA˹+Lm$ +߹d7=\(C{'!@ԉ @7XOyթ$fq0 qK/FZ.(x5OFJ;v%}VtCva4r+]DMm@ָm" -&yXΒeBs~ktwb9m@L_!W^kd]Aa4wGh2 p`̳c<_dwBJԅZ27RؗՍ OGfIѾB£'˲NvV7\өT{&~4O,M΋FEHL=oMn_-ȠY;UA إ\nvcH)u$bV%VtMo!$S"cڲ8) [evO$3J4Njr w$%ڀ`%>< K5y$ ۽ LՏfWea9ޑngS[( IoFD>Iw h(_t)5z+91J0k+"Q*fRFI Thբ,,D.c他P``TKAcį醽]:3;O.Cq83,ȝqL{>>?M.)(%5Q i&.wQ:aT-G)@._4fYJ띎Gcj3qZ[h2:($(RC+tL jTs8OtrY?\EƉ?!mы$lˊ MW!2?r.%>̕~-CňKH0\PS@ ov|"Q@$̽;Ξz/FNjw$`$Xy|,~+H޼n 4B_^ +M8s9gKj1u)m\ P\iy[`mE,U@o0萅@VĀ~o5aWv Gi5̩IKX+fO! ] $"y+E&uzL|rMӽKpzSK~<خ&$f-:d1 mŸ5ʂ}';Peu!F2F"{@ϟQH*QVP=3򙺾`wxa [+{t$CBznl H\̶Bx.hqRwE¼;mw<_$F~é  =Q.u&< [$y$tyzQCFx2! .‡H<.Nm]fo?l:W l$M-)!.ߐd˸QVo%eoacԣ5OuWFk%P,ф5bFn>ˌtm8xaKĨ^OWG aBx=ifdq!][2\-Uvz`Ǥ1HOrHq] v1XUMީ>VIEДUZ{[ H[K޵ݙ/kf#dRIx|ez~YGyKl1z>x $[Ln qtE8(6.5F(\ Y`/E2-q vqoϝUyPYcW']q.~2DLtN*Lq,Y˥E7RXvk> uB]U1GD.!Б䕄`5R?5b:ECqIFNem/@*(f}o"홮4Racrzf6bVTZWvjzuvWR֗ \'~,?{5-ƙn|SC;﫥"jG-BcݰJ lTȭpX , vDZD؆_\1Q^zd~Sb0s !;DP((pQBӢ׼@-@՛A#+=~C&蒰A u%@!Ѳ YZZW(: jKz1 1}R;B/nY9dFfP?Ӥ.\/{áfL-f !߽W6 w)X|f*PҭޮUjx/{|:^ya y&y1vKQ9ϳd %\ A)%{i2V2P hx\_K<sTm+HtQF> W{h +y9p6j휠ĸN} +Qt/3ԌC/F̋ ְu\\{9AR%] Ŭ`:RW|A k" ܬ}4 J L<%ŝNLdˆ7 Ŵ(K"'ChE kLvY0H4y 4~8f2]_a@YR1 .c#n;?ua{Vi,rS c\w: *ŕv^The ^>tR^U:ʴXW6w5~, v5,Swkl92+֜zY"gc HEs/û[CȠ6FD7!,Ddjy#<3d5Kv7 16CwE40Nʀc3eG7ʏC+Dܼ7y4۞Ӷ*8:xuEKkҥښ ߾21<7Jf45 I{M*Q1˪0? 6{V'l򀓕du>`~}|ڹKVOUh]޼]օ[WCUSEHӵ} pa=IdMσ[* 5pp)=1݈/ a2P4&>oZTMgq#4ci϶Ҵ_6@llʌZa '% {RpE&Ĝ@E2.WI:)h+sY%Pɔ aa2 g bʸ/ 6._Ip~~UElGb1 >)7\eSkqsT W9#&R%jp&Lɱ8"\')фkd#Ԙ&GW37zy~}bJdQbvC 9Yh7CU!]ٗfGh,Yhzk:hCgz|\Op7@NXp1ɨIFZyBK5~ߥv6| Ϲc,:J5(?Iy2uݎCgܨ3?@P35sPXvonϖAw9J1) /M4aˌ%S+w@Ĝ8H4{ -bL_iKJ%7r/;9 \V mW-wyTt1[5+SʯoGdp;Sd&QpzVqEPxb0~bReA!{L䊈3n2*'*ZH@6 s~*A`Y/MxG_{Hb,NP((dCGɓF 4]9(q8fK؆ V+fcǸX N"N@cF>g̹Bi$s|P$ec"G+~a 9ά-3]bMb`yZޤ: FAIŎCsO9jyC2 $rq i6q^f?bxBJc˗b|`zۚVK (P,]ͧ{+oZ )E# Fk%W!?^e$[U)٨9I5I{F 滼- m>},RCo3b')狴g7q:Ρ1/S[:Æ[ N5KVpxz AZZhxqJ-q<`Y9߉-ݹ?k\e ànv v6phjcR⷏X\sv)CZMCU)F窴"H'%m[^mxT$(^+jGfdONLr޵.:&z}@Lerq1WASԏ*m 1# 0|6=ˍ/_+coQ8|њ~5W{'J䍈jci"->vB<:r?|PWrLP]?N:cx?_=eخVe(2H'oDj7S 7_0eA1 }y8= =UBʌ!dЏSD1B!@ab' tKJ>orFx,7LkN֙uSdjMsOr/)[4e>[wg"Vw'j-ITZR@v+9_6tZOb$';Œbz#-ǽ[F?ZRpwNxqsCˡe4R 8(7'XA4^~ KopZBr u1=&# {ޢbs^, \_wQiŀm`l qjpϰarFgy^dg)h8* <07s>@3Jt!auxXTܸ0~vKF?+,ɡ \چ):muO ˖6 #K!umd+MUU^V!>ppEQ!J2_bBUj7ScrZnTL&#IrZME X7"6 ۜp,T1cz:kb"W9PC:j1$ڌQRWDIAdxjxs1 cAzyXhV+M@)E1FZ+`-tr'38>ȁ:" R+O$k3?mjNaufH*^.h9_)يKaC'{0Ns˱ z?#hz]{އ)~'VD쳿%MW'uxS&wdr42S5EmG!9r)V4ߦ|nNn- w5A/"yfL j F5m曆mi9E^+ ?5Tf|[P_wP۞@U&L#)"+4c#(9$/:) CuXVLa5 ?E5\4RTudUsnzUVeT n;fw7q/jBe/qt^'OsM)nhir~'kQa7-sQ>=  IÁdJ<AŐ4=6eH % |Sy@ԁ䵍AhP PB^Ήrs*Yh['rGI%@>Gy4Avx6aDA׸FR!"B5s_5îԌTV J[@npEb39 %1кi66h}U9wv&H;8VK >Rz,;(0>gdR7T04:s$G0I-5^x7|D+kH`ȗL;30u ci Phm+I^.Z(.hxursF 0A&0$[ߍg%IPuvwwr(ƽ|*LapCρmy54=۲ +P0epYM˃BECո1_6ˠhhy}q%堪)&`~αb)?H^7ĉ\7"B6Pq .HqgB,sN15(쓓V._N9*s=I"xҪ؊?Kk*8߭3t"zf$vF!7 I7̍]H>]-+k>QZ{K(?e p.Y;Lc1@$_]$&/*I6GEuhv@杹|ܐ'"\럀j YuKLзL%ef.Y0Lu`%y5Ʋ{{oDw7dѥRӞqe%ԭٖ"#&Mŏ8tjL'^%Z`l;O+~1RE@ތ8dXf5 x1ou~2P/rH ]`nFւU.x͆f?-a!Yg%42H[rhp8c Kk0͈F}J _Vk UQ|WMCEou)?{Bvn~y;Fx)i%q9ȧ j뇸ȥLr%kx8|)qg ϸ=BeJ"7 LË;k5zkkO^m.˺ZV_ahXOo]k>L~ ,c0f+S${@&/o$ <"iL kLrjlAAlHT _03Qj~ \H .jT.r EcT.~=E?:a Yh%$'Qr,Wa$V(/6e2[~pח.EQ,&hsNOȯb~̷ͅ (C~iS"VbgZ;^@3' ɳ ("e=,S'Dv,y~E/L֌(l.@'6REk#,hV"8<ȍz*QÌ LG+!ʁmw$OˏR =ZT_m'=*{2QIE8g)VrH *hJ-&Hڹsjjd?{r%4D>kz#$a.{,@QCّC/tUlځ[@w1{DnI^mj/ΌY¿WF99S;.3ه%(c{!ZM^ KH׋lT!|]߉V$ ?әz|mQ6[FӳO',*p*fĬ%+pk M&"m`mX ,n^# h"Vj#u XvT0@O[ۭR|7- #^~C>=cYp-:l?7=-3f%<%qn"m̊2Vao}~7`)vH5i;xmCO>@ ]BU9 p% O>KOEf+f+KQ7OSU=RUkG;_*K%JVSOEҵvqo6!{w+y0YVJ{yR?El͹4 ; rGWfJs?be:aj .|khá>ERDuyS:C5D­ŢzqF<@+4S'3кI ZCO׽;hKcW-N6L2v)ϯcEYwp?ekJ:3<7]chu<@k8Q.<3 a΃ xzemf%TnnqKigk ٔ7݉Q׬liW$rgn|X4ߊ_>lo~]3P9tG<׫[-__nv׊PTYD~YKj^k6iz6EƧn֠]ǛU!4%RHX=!%5qJ\cy_RɊQ # рsdmF:n rc ~HωO3HvLmDUtȁ'7eJSDKzGyXIR:?)mRU9LM|zS}I)+o,FNf2i DqH :c>+IYPNF\Xq;W5J[O!tp5ߵߣQeoWm[o6l>vu]T毖ҝ{.~! "\쉀1D.qAzY%;QԱ%Nn <&xu@j?zYGkeF)CZi5!Uk=C9lH$BOVd Z7{Qv?TܳW} aRwshma7^F4R!kz$j"6/0톲qb~W-]E_:I#\ʛN|+ [0uSc[Zt{ Mo~+"; ˺Ggm ֤{ׅ ⼄3ߢFMb[tL)VC/CG6.*#3f-~H'{j9 Ss 9!!;@?G{ͥI$=St CX?K-BBrR H`SA}eүhsp %fCHSUz7suAڕ(0I2);~#um:t[8/RI% q 4GW:.Pwg!>?KՄzWNvq jRv]Ϥpx&vURRI/An $Dq a3u=Р^F10 -ķ:7a K R2wqsh~h99Cd\DocEd`+%z:Xӧ H{h;ZJQh\{61 ˆem{/bɁ/84>Z>%_ Ĝ mW 5g8q?T)fE7!S]LaCAFe `M5&~ނ*0 g_r[} U/Rus@}Uy=Q@P1!Oa M.lAl2*F(W$L'mှzXhx>Bf(}mTa @ R:9RFiW2 C@G})?DT#Q.$33ZmV.f% _QwH |h-~k!Ńw{leaIF̐PՍhjyMm1/C$9\ |2<+ -~Z7r @mGھP.٧so(zlwC:ظ;5:Ѱe :d7wnl^Ph ѹܰV2 aٛ#+qe]X(SAVW]1%YB8Z D罝!PDK 1{r p0Ѓo͛`>g j8(ڑH! ͨIᬼ; 9"qykv[c%94ox@-uyGAG2i37dCX&oJh_쾑cqcjjKH0@DY#A'$4&.E]~-+q_1IL^Zo"}hLerIK@ZZ \T;%|L&[2'L5q/PuMRԁ岽rwKV{?BԪ@T?I@|p}**HqMIջ1yg!Ar\Qs+P!d 9`TO2~Dģ R 6s+T('%gl#N>͍XĊz_!F;XxoE|֡\fr!nYOWKr3L>gue*ͷH+NjiϼsSۺ?;onv/k6.Vtc8KDДT=2B?Ƞwgcp_qRv;M~`>HySh؃P8rHQ(A/ȓYzv{iFC$o5=7eϑ5(yB2<8[MȕZtxo+:Yk-Fh}] 4K0y!͡i6ceY7tth^u:0> ǂ8;q&~(YqNAnj޿#كAŚa$G1}}Yp8&qu"Idwjb$S^Kq`ІLUm/YHY8N78Jl-AX Z5޿QM/r3HE5=dF=Sp:?ԙ 'y-hi]KL"NUL]gg >lZZrO&KK[๹\5fŚo ڨFU=gWi%Js*CD|̚ EF$PD:;1w9i f"Նd-RhX9gq 3BW!B=Q|D,]^*m,#ѴLt5Z:@D ;ޔ/@|tc](\4ö˶RdN8߳]f[9另6tVJd3(=1l4=dxtMSU `pey-\%MڛB =iLH/BT ٌf/*;I-C+҄nXAI+O,FFYRrYw+>jҍWqAf@rQkdZpqk3f%ǜ-pďk]ٜ~{L<LM._\j4N"y;٣Y]kI w`twVyo&~K U~ͳD6ɍ`Uފ&6mbqr`EB۪4Uex)e[}:fugK-}lJtD-0UAN60c"c[\$vThʕ!bL2N-g.dkCThV,z=@5ox9 D@\mڔ9gga h4pih qΚq~ص~6~%97=:W\/(͟!-Ck}pb7'+ tCkʟbiמgU9ʃ}*~ԹD'4Wu^fF.m\GIJfpw3b_ȁIPv;L?7ޮ M"Ʀ𴼃BX3>njDp|Gr2I>nbSrZLI,nWi\DGϜВ|" wWma8 ls͓+vε3`;`a wAy7qOѠe1~epfAq_YTB`e{YFht&ߒ|?3燛G/OiۏtwGr0#jm0n'& 237mz`^#_a&еOJj-8 ^͜ߝ7/q*y1UdO-pZ?n{ OPZ_Do mqQXwڰkщJ/=NYUEƞ`mm5lm2: lFJSb5fKλ$=J1Mh=qTW#Ȏh8Ρ\V;@ ĉm;ўYNDym5%,(p*Fu+'*'-\-m4>B㱍(mĽ, gm@~2z&<$;OH8& ;z4`Ըv:KIw4T۔8u _^P l{u*b\@ݺHyM,/FQNAB&P;d/]su&i !@8`QήGE~ $cI,UoM[;?i5E^mpo: 5"ȩZI:~߹1@@XrI )o8s]d+7 ZH 4*>[ۓzeL92j"hİZj/![\uCBZ߄>t;y,=^$AK(t!莑6l[N!f>T=#VyHБq?ȃ#_'IbJuJQ#|1opTC.Q4E Ã9dOE؃8_ \2\aA̫@+7p+oX^h6\1v'x=wMy9m?uV99ǰ4դm._E`$qNiФkMSw@j)t [ Oh>'Pd&glFX3!UӨP) V+AQ#qݨ+@~[< b.[Q1\)(Od=ؘɪ,R:Y<4EQz.k:k8~mV WLSgUk i_T`AۮA;_88Hplp} t iP,_;S7@ngR]/8o^Z^;١] E~)S+og)=5`Vf^݂L|~Vtq/c, sR7[s@vFk<ǃdSx fG`Xt9B WUS͏v>Ҕ|2NKxNH]G[ׂ"d&G )a)VLކ4$_MY;HpN1G9nV;?9DXŤЩiȄ !oșj$ __MLPc 8dmt1-MP_t X-nf]CD۱smT.iK-NЯ?*tZ Wof9 cHūR鋝L2NE"bJ1 :TvJ%=_^܍kcP2M˭MVUR)G=<){1b{zM3+m0@ڌġAxb ᶥMmYP]c?.Nq\poQAz3N:*i߭3;n?ȥ)P?{҉s¦1;(^\}˯呬ҋ /aQs.8ߎ`Q_m6!q?Lrٌ,*aV~e>+{iKtX)W(U3n:9|I-3Oꄵ#TBX%Ig`!.~c9GaGBʉ Aja;Qh=NĠo cUz_=xa2xFzҦwtRJ-Ѣ5&k{"#0PXNOL }%{Eo-q9C՚-#bHվꧾ>w# jm0Z<[N=?d[G@&oUoN4 ϖn7!sW_ .P*{cG{feR|c4>BeE$-*L=2In/4'yfq:3YtaMb.bTFR767zIhX7̾qtmkHV^A9Q9jHxsئ+=d!oKSh'mbCm'iQE̝uj~;'w~+.Mu *O6v kt}IVqL<] װրтyZbAY :\eF+Lbq Sˌj9<T#ڏ߂%c T&~$HR\Cplm 0G@ZAY+ M'hQxN<:"vcܹW(yqi㊇1LUA8\6(:i"EB;?ۡX4'V+5oR9L0<',^E-$" grMʻ$K!\KN,KTtd-Pr5x=RDN^.u*U 9 Pba ޗݗ.5˰)I$hp5zW1T?h@QLYW혷{6V Xuq!ռ-L4.ΌX8 *]*D:^{gTƽ䠤=f`4|>/:MK%aħ%ְ6*Y-B LZ^H⇈elFx~_]?i"R4{qsLdi͝Phϙ,^^ڝ5 @1۽5|oq!sg\*5}jǡZ #=›5&eD Vk#RX#K%CQ vF;Moz'y5RpDO1[pB)n:D7 q?wo%qi"/ȗgc45EȡtK*;F& rop'l.^&MA B{=dpa"3W BnRtRq]0H/_β59fR.on `Ce5emQbxKg/x;4ݖFVdijHʁohy35'm ^7}Qqn)HDvx Br [* kKkgi>Y 0iǗY(GccJ^Xbh0xK=,V \g*_5쳄3I*z|,N֣CJDʲpl|SŽay8BZ౜DoS}j0*ƼfՄH:p'k,2nB42 El4o_q?ŬHVcF-=A+,FqɾhFJxW'] ̪m"d#MD+ Qb@"[-e|5q{N|.0P1ݍK/e  V| A`9[KtOBqT{/ƿmN5ǧU!ǹ=gK |{FOralͰx-$ 5o|ܼ7 A^ػ,ݷP'c`{<G SM6U1ܗģ ϴ:I| 1Yw"DQ a.zEno>%gUT6Tn MD[UǸ]mcfP E/Sq+\p]ʌi v`ZU.:682uyMrN#Ep$]VO4YNUÏVݣBqav(`-b mCqY%/eL=AT#D"k]l\nة46C/D7}X<ї&/|VS6)'՞ Z=.CD N(yu)l!p@k K-i0ȡcHXNhхe+d$[ jdE"iMtsnnCԲcN+#&R;'Ǖn~)WZcѥ1_gAU*PBv8H^H=.|ǩwh]/e%e}J xC 3T91.\<9Q1f`AW|=z`&ވ_ ur.=5z$!aȉ;|_ieQ @| DȷĥNhJ~HUl۱ ;\W SY%e?kԞaߝi=ޡX>)VeMIILZrO_Q/aP_o"̝%:yZMAtK71UcG@k JIcUȎI4X n  obi5n `7#H+FG)'q+ &}"On|Ֆk4!qzT(i F^;5EzЄWM wv.PDtU[{ VsqxmEOc]9da~l]v<:J&?}BL7`BB%rI dxb@Y m=7h5uyĴ/$' 5A~w *3tuwHo-2R}"*8mبڙΒc`l0~?^`Yה6ęiHˉaƦ;|Q7wH=ɒ;`َ+u_"<*8`ݨ%JKo5Omd^̅Go FBC'"b.#t}ymʮtͶSei{>r0f 9@)Β dOePA,!vDQCvN@q}(9o_(Eu̬#LUB&GbAytݹ /a @5,~nbz7T+R>9r_™s[{&U/n8(p N~ /oL1#IXB!RCd9XZ@q@N˿CMtN|*+LK6{*@SPiy$j~Amyf+P)'!:y3ߗ9+"~--R3KVֆMif/]1RRM$"SB{MЕ{e6h'̿O£זh%!Ѵ-4- (Kdn&@3!Nh[sX`S]XšHi^(__,,x1Bɵf#\L:ZD5,g4 ϵ[Wl:xSk53y3hď9ϕOrl|5 9E]HY.I5/nd@Sbu3Cbnq':?L%Dox@ {omQaUV hQ:yXΆ}KFeߊ- b H;ْHsլ2Ч2}~H_e8JIgsuxPL(Ԣ]”![Ymd|D\\Țe ]r-bHk(BDNu2 NrBj)3wِh q";뜵jg|\ˤXu$]!/*]7~}:c h#;ʡfPtJ–bMtjWyuY I,rkeء/F0#mzG,$"GNrYܭW"1 XMIAcҎ [r9/Hr~jB( N3-.uܰ%iD|X]Y:An1[8۽o{-F^k&$ֶ@iЋ~VFwIf<+FSstk"pVSo`¾CWg+Cph~2>,Cu 놘&0'YejW< j^`/{x)P|q$e=)$' FБBJmK+Kb3̈́ ,wDfTh~"'^QIod*cxUa~:"7o4)w9NdSRcy"($k_ԃ#HNAtvp)f- Ĕu w<('Gs"?i5:QdZ`Ñ䃁wvS<ئ|j Pl:xU ~ֺCs J k ꂟf^l4긧 B߅/]D5$A$j{ZL]@̎Vqge~exZ@J%61I+ =2@jz`w_|h ayr?/kUT9q.|픩G.^B>.4d$i.^T򝲻|e$bG8ϕ' NWGԛrĊN̖֨9WڭeRf#GnթT`$IG{PqjtV "b!7 t|E< r=7Jb%1?ul:Q-߼1~ksdyd&:&!WLB1 V}Rn&@{%,-bGMYF`I3Ap%Er ٝ(b^q-ԉ`遥Av!ha?gÂOsdflq:>Z' +5麩ca2hj-Y2AE3g&hf@Z[!ƐJwPwpLwEG .xyMP}CwWb3 [7  u-iRf (4>Vh,L ?Ph|#%\#`sg.U!\[7{G9_ ?up?nw&t' b:j0$(muSrW,!Rhӽnv۪1ѪE7 -2yڞ s3ږ0Υ;Nk8$2|m+&Z H`ԓ0REt2OFgƤㅑKXeJЋ:XcVkAd0&b;lAsܚ\"aWea-i~ӍD ֖ Gwd}iKn8cZFeX RKNrdԈc[hY8"2u`e 1<C8մHa}.Av<ԫX"ܖE8tbP"5,V,ɔ2Af4,_ck ǀy!l}Z@oP5@$wafGO\dŨ͎kͳdF+ |J!n|ڻK*]F7fNK63]88T99lV/ℍkE^%?fq,:) /@CtvcFy=fO!HbkP5}x8 ã/?HR28^l\~\',3=H0y[S3ODJĸl>B< /ݘK O7'<;ٷhYOF$hmY+ __Fhg/x;=3ZYj<_Z,gi_DJƈ7VquύQ ){ud-f_oyK?A{H9rw3b@gʈMUDX.5漹=ngL~fK R, h c,5>7J]Sx6]#&_tX<G?qk FXº FS l4{ikF8.Alu䯡ܬd}\5ZA2L?~%) 4ě̅} _fʐ hajLdaF\gٻ+viNE_.s'"`sͮql(|pXfȒ 4#Xt붝*}.Ч^|v J\ѻݭ N 媭z6unI$eV"t^= ;W6B@i,MxЩ?:P] i.Mͧ[fHfyfpʋI6*~8iH[-&4l(YΧ|b@";@/ZWo!.{~AV9o=v4^W1Gd]0E=_;;; Dc8/| e駈\mLa\Mrq D1&M[͓2!F斣>܈IM%!'W: 52rOWm430_˅(]Lq񀋽X R|^KOiX~Tvpu}qˠ>c5H!xUc-(Q$*uL5}f"=8j. Lo)ëv:@mϤl$&ORwU<J.M44i)v. q h 2󇒡A&!U,8ǫ/w\O!h @_T5p6ruJc;=b)p{,8\/k!i3*a5К!)x#N^ / NO"so+ AӕPڒJS6 oB yBbmw/%n #3rV-7O bA4YVa oyNG67cIb=.rR/wSKHwteAmU{Rͧ%fMSFAmɹ밠Qh"Ku9 MmA' ܈!(5XVds{=Y!Y9 r3"J'ܣ86X$a50wuW@wfK Qݖ+ R *+MI.#bh$IrL]\Nށ278ȡ䮒RqWΙ39a~T:%yF5̃?6GvTO>2_؂Uet>}A6=sBkcfbW/bLuj9!%+ |Y?_^Ʃ,7*T0\RY}PqƊPhT4CHPrF!cţEɇNJﺲO!g"?uk{D,G̩`۠i~f`NѫZTŰA36GFp5ɝ@C3jpTA{{2Xf,hAd*ɏc5F>'(I[_Q2VlKgWIC@9se[yd5wI5h`fp XywI0nH2pa^R*x:j*9)Ӻ: ӏ= #?e@70v! |cyh cT{=m|AE)iw^(r_!sf0 _#Vr^)ɬpx݃)"(~b1˘T]]C:U/ 0 Jxx]zczМ .~Tꢭӵ(kx4v1j3)MKem{fu=@-lg4?ǿI g%u3gfb< d@1U ԊɊ,-r{Q/m N%,ESXlB&\'%O5a~Kꆺ~ͫhQ!8Yi);t09;ڿ .<1mS[+fϕQWd].ξ2phh` C%p+ ha\HUqUU)4 ;V9s.=D;l=psh^8" ?7+Jē 鸠cwIngQM*,GQ_,^Bf?]Lc}]R̺HfdFN[d ”~Mv'N8? Q7m\pZ+Bܐޚp43Լ㞞P|= FhY _ziz)4SVYMS"`rf:h3L-'KtNqJqmt?t[)o8K ^P[zz9Jy6Mf䁳A IT4Դ+5o.0[W  lR߫PGpLy Yȃ8 2@g3Jdٗ`$vdGz#JUۈOR:=6FNmkd{ȉBATy_o2 M%qD=V0USiVDnXLB)?1+g>< P=* eYN{@IiYrH<+<В@v7`thj-5iRQt(.:(ɤp3V/SbAO:cUZ@$VoI*v|\:\oD+sxHF?5aXc_]iN?<_xcpy\P@U&9ZX6'W )5;qcD,k pnsB{gnnF % ,]8;JC3j pkrv}W=j봺բLjwbszXnQ{%!(*n:$[ drO{"FP;:nxt;| ?<22E怯\'v 7ljI+Zzvem.wB+u[b!|Q#:}T)Zw涊SK2h XgiMO ӣ%@4,YCKח/se$MdB>j~a-Vc4mKdeD A|̛L'VCċGtjl dV]&}G6MI4n]Ƶ Q9grxvق!TĶՄ]w)GW"Y) PoǻIkٛ2ɭf!4%Z_B<7VkZ_x;Hu|H#+BG <vEp_TByi yz|i.4!9Q%xG?EmZa(Q%gjj }zfk'05#F)/ҌjȅxRX0 c+CY~]"Vq];ILž%xp~Tك<(-1="Yly ] ߩP`g%D8q=OyCDZ ;Bhl[# wxΚRzbjXKYAz^o5 b(k4U8 ,kXoߒ%x )u@1툊 &pSzJQ;%P;w0F {uyu߮Y"]dжG^7^} _g[4/%\ZEZE"Y=<ǭX_N()9֡LcdE%Z' g'鷅;(w]mJ \!'Io=Bj=CG;M0cLt^|+S;jA=\CA<_O>.cAs1:L%gZ`;bL14 |T&8翙T'~ *ػ Yf>$h>΀-N#bJ%Ż68˯rx㾻\om#$Ueew֋qx0+AbβMݐk\5+FBC:FdVbU4%c L[[fЋ ;@ lEF|4ί!L94ԚK A;4qj"F̽Oa e-~j"ALC],V ƉO;fȲ7\k<$L:@J+. ^QRB,o)c]]UB^3(@hN j *, Sqy6Fz(<]֪dScށ G[ <06@AQ PxK!*0ϸΊE]n\j4#l=^Uv0DG[EPC%enw=]'T\&ŻEd:tI1oa1 sǁs) F%V([|[;ȋ䭕,3pF=\!I»N76s#Ck~bC{#U40"ӘK =۵atV}Kmy /N9O m b-9َ]yc;tےUeW.$fk#-)wNj6zQ'])"H" eR[hh%Jzϳ9WT&oW rJ>Sr=HIהc=ywf_kWtQXѭ̈4S8it wM-¡ gw:GȮ1qލ-+caf68 V.rT ߠ?'h ɏv1aT $]甾J8(LQnL0ãѰtBtP?{UiJkՌ:8:2hvJy,l3Z:k{k=쪣3G֊ J!na7:wE+G ʠĎ@POJ 5жO!fKaURItӯƊz"qN΋nr5`N $e[aRB3꟰] v*”`=^V{ߧFg%- 9lhRRC޷H{2TŠJ%  !hAR* vSs43̻?l ]'@]&Ķ/J`P)i'=B~}$)x&ʌ);31Q_YyfSAg5PMyUtj|rfF\V% m?}rlbEt>@"&nr|RֱS[;QDHuol-Z^ C$c+z6X<5=bv(ÂU^NjsRDzyhf#\LDStù@GxV,|VlN56.PQ|)/}z,ƟWqkGN1&VUver wl9__͞`o8 +ZAE3G$e&ZEM`bxWOr|-fre~!97 r=c i[t "} k4Y&-?xlPx)BTfOgl YSW#ɫ׿q kPy Js׽ўʏ*l}?P‡hlIs{.G:KM姬{ΑF |m+p?*},δ]%y77 i|MñID@,{i[RAA^>zQ{[͚+]](w'a4ICZX<YHv*C88. ߧ+Ġ[Iv+sM86rכd-TxXj(6+D؊`YU4X7K 6orQ-d">'D]g<4E]τ7=jh?<%$m@1;TI͖n/Wt*lT_|/\G~S{~y6k!tCjuf,/(B$JK63`/^= yn[(o#~}vP crP[d#KLXؒ>Yɹ һ@\S9H#f]ECx/-4|gү5ln2uIӦc5qLs.>ݿ,{щ5z0rY_IO|mt  ?o#L]#p3&Ob^;[g9qri51ni^5ΕR~dNeR"m?8 rS\?cv0"0 A!O4Frdõ^ T9ip"$Cu*dfh/3#1`BÑҽ꺺P]Є~B 6 8T䱸']E3>~4~f8ybf+9:^!h5دnP}H:m`7] Ԕ|ujO?͏RfsW 4tf}̪L6'aᐟ׎c߱j<::}y˻™ZYbl)\&a|Ǽ/Hq+@%=`%5!#&-4~QGb)ShLtRF Ӭ ,jV|;!K2=s#1S{/.UmbV£c*@[el7Ys_̉4R]Xj g#ss0'&:U8X܃ a|Ҵiz7+fnF\eGޑ϶ʏdRDLY|CV33Ӱr{Jql7uHdb|)uubfȧ}<,nl@8W >]SAs]0l(l6 3:T:JsXxiKXOPo BJL&N7q~V2u"PDN‡z; YWz/Ɋräx-}ԙ }=!韜"ʝn O6I@ <ǎAВ"0 ,<$gdjEe\(?(jv]Jao-xОl^ٺYouQХ(݅fPV(2/k)HLJ~Vz2 )|џS% ;?ox= V$Č+usˢT};/|Ok̙ε @#inh `VMw`nZO(|d޶7f3G:6!31bNJ?uc_*ƙ[Y‡}ET񘃁a(`3W##Z*w:e]Pm"$t"mW;mo mlrj@Q;7>G.Q93k%F먷a w d~ &Ch(=,r*JM?ʘ裟n}X^ yBZ;P8t{9r R&ŔG-EgvSj ȠhZhTFׇ-^եyNC~(ĉ{j[׺ Q9Ӟapu;p&IgJTϭ}>@%=VjtӞ܋EN0tP;WkIy?齹&*%ò+v2* ј>ڲˆ%Y\HYMCTk%4o[ hRͰ0MRd~zw)n7,h#wQY*<̃0?KBD2310Ge__0 ֗8Ċk r>@- y7$ڔe 6'K:`{r#",PkutMmZ-BdY,7:u㓛`8K&aV8F&ZnNT!4䡧,y]D2}bdKä|IrFW 2jl6rjqd99x oߗ;2s; 0v@;Jp!"FϘ2 $u Dx Hh45)t R$:}$@lq?HfS/}ޒHso@KI`鐓ďaSLR!/mQ' MKPeJox,8gH6ȦizB/;0ru 9=}ʪ?\c &+ǐKdi Zax8jpQ!B-%-Gԍ(nc7;Qȧ?tqE{t}o׿iA^׌tSŒtVr ]1>]Wi}훻$j`#qSBXZU94i:hb 7LFߴo hv7* P'\N2;ͮu'y>s?N=2~'D/tB~%Td\{2в u:D-^tvzv:wkb"`\m뉸C\\p'wǯl ĠS>P /?NqI9%4 }qdɋ> W!$ 6|k?ՔG|g4bx‚BPRXMdٳ?xLNs!p&jy$*!MP6;J:Ba_G ɜP5W2I3 $~tkG EŒ&Udy2(dS5a }27r{_ ڟ-Hb3 ՛ad©jv$~Mo)W{wbeӧ)w7ʕɮ~!"^e\sеפV⼎#S[bt%k箷qyG&@ DwܸPTXLU\ (X&|eA~ Z_[b'Wcc:_/p z1TaNw \G|h#v\j2bRȥ]<4sPۍ`ʼn?"3_V>}<0 aH sKDKŷκ]a@65>J`~$KxhSA4JAUXT׸#ʻ, ZZi|s>D jS~~;0&,]K󋛏#f8J?CXl R8W`Лm8? ARP!&K.duw nyMyE.`1`HSn ?u4L&.Tzzdd6sKV ۦFOq6?dz01'ꜳ&`Gp{ ŵMyFy`W$+,l 8ߋol;%PX",J x`YR]'dXg3`cGԈ=l6˜hvPmKTRpa t,1X zhGx`fD:B2qmf=JK"F*szeL ηuJX۹_wXHs%౅lx+N-@+W=;ԊFEV@]w5Q/X5&gvP>̙E"z! %3 &GjBjq2Ԙאŧ28%}8ǡ]B<S߻I9̒#M 'V?؁Z4{`̐A6(#&A^ES"icMte%!bR>``~7ywKdjqzG^A ٽjbr ŒmN~uA00Of)ct7s>!l) _?os ;cWV>|1 Çlt͈ TOw~dnw<_ WDӫFkЯa/Y5 iuhXR4R-v D TF^QkFMXQjBg_PIN ѐnLI7S?T"Ci3KHgUA *bV?% Ty翍zpcVK`W#TSeP|AK]eMb;}=H\i?s$ hj[V) mShu ;N"}9ͽr/+7:U:^ ~aAl"Y .mHVҺJw=$Ps!4Rj+}#`^E,% r'90kK\dC1/O!iA<d &u=:5/ItWŁ.ńHm.'EO/+4~J3ύ?7S2YO <$f-^.B*![+q1F 1~j1 u[s&cG=SG%XC<eKVK \+M';ѺTǡBa;!"n1Nyx@q{#;wk9~ezF*$.}D= XX|;4+_W_N¥u4fW. X ֙'˝=4@9ؕV4K:;GUQxN)ڑ9gRY筟IY9B1:p2;3pIj]\#SBFTT~X7PS Em&A8glu]aǘ2F;͐Ɋ}4tZ,蹨p 9 T>m`[t*-}D.-$WjUELz/۴{d' Rm7A0Mlȿygyhѩ'+ 4 (ф)D@QC(8D<[()b%j؋j7u!s> 2Q?PtͪB80UM[qơl^ ] gFO02C(m{[XdT Z(C'o ULŐjE\7{<κԘS[n̹>ISΚO5WЮ [ږޅٸfs3lWܠ}`I@նāhjk@yLdAO g V7q㒭L3nR,,.f>xN~=gmw|6p>sQ23 8 aV@p <%L` FӐ1*Mw1[x耗Ms|@GO5k0 "$Nb^M^&+qꀝƙVaeQ/j*6k͈ypS䪇3-2梳da(21uSmr&.bm˺_2m@'!Ra6)!KYٔpA,ߖ~A*3 29y؅K z8؛'-xfۦ# ;d^}IQ[ H/,~Qx'lՏ6hS z8coR~}@] y7SQCoG(6MFQ͝d{~?p#}uґAG&Yc umA`ύv;.~ <ئa1ewn$f\@ަË_.bn5P[ RS0$\Zd=4#ݣXL|2^> '2&8ܭt-шΥTЯ:YzV?#R#›Vk7QB_tE~$`E-(Z'OmWճ#3IJZ\y!|˧JoXiD?Džb`pjEee>9~ZfUS|57*84z}->d̉G$(p GsLa\ʸ13ZS=;yr!Q"ro SR[۟# VO0wA;poO)쨀B֩OB-zeH Vm/b}tnAt6p E莡0N3? .M{_+c6y/$՗l)랽W;B<.&5B(]W}B岸Wr+qY7`ŝo` ڭ&s˜Z3lU.||Hx~,ʪKȚ&*|Չʅѕ༧b#mi㺙aQHa(NAjᆬu:W{A]'/@"dEbhmhWJrzbsrWN $>=X$zϱ=?2ؖ쿇Pg~]8ע 1ɕՍMW`]6Ml]^@:Y+ _(١/SC{^p[O<y{ =Q&KG;pYYpwX_5PI`J ZY '@E{OQmLj}~Z|*CNQ1-/;m"Mzu*zfAHIjrrtxYKqaO g_>`rspM1d\4v4+1b8R.V>A@X(c+-BYy#x5}J]m0mfȐ^_UAw_|,X4+muqͱ鈤e `:_^x*Bڻ$\XQ32䱠nyxC 7& !r'֭9)_?!pleSO<23+Wg2!78hpwuJ05 v+IQO8BY{|+7VJ2N״dc-ѨT䈏X ,^ 4(78W0"c?Q]mN?R Y vXDZ,\Wgqi.z`~'ojSRHRp̉LnWyݼi@;!sZ4nD#9Qi&kt8Q7e,sGURY\_5- d :]]+6`SDJ]zb_/.D叻1ܮ^NG:$Ysy1e(o> Szs;{htIIn(AQA h:R^.Ť{}W/YߛH=ǩE-yVKdOi2ξl #-?I}#\ൾ>w+̫qrY<o _H ?nd eNeqV8j"'Nk0'R{'a*PNBFF/Sld ħus70ȜPd;MLۖr|@O6CW1]P9Nˠ5SWCڌ\&(Z[{G@V nWo<6/CEB\iP99/HeٻVS?B |rCVѫ]!# E]'>PyWcq6Pƞ svxA}>hP6F=K8wDK eAT J%j7POcPc;d8_29ςBgލ<\ BwW3b u P.yN<T@xMN[.3ot {[lḂ6se2jT'!ubju>F]rg%P0~As0+ R3ЅJad5 f_x Z gȒT+ɶg%0U2@yJ bЛ ڽX4Zb3UiMxvKRYG"XF }@8^V0Lma62}W>'-6ƴn%p ZZ[wyvQ5obϽ-/ iO㧍TG!ɣvҒK8@$v$|Wnxjߒ<,ܳ}> Y뙵HVM a-kSW o}cbgkΣj-s3 U2@n :-ᅬ,2P%؈A4b"8J (RBp6_@I>w&!^-$H9'F Fe WI^rmMp=}Y''بwt uL$oĝR`}`k=͊`o-Ti&)A)nQHHL]34.w^s5\@Bz>N2pT4 je˴d~6!˵cΆ=h#]N)joUs%֐>m7U{ E".۠,p)GOK\rtDQ ZR*.HØO;.6 OI6-\EKc$9ɕeh>[ee]VV˂79Mdg/9i:J%~IJ:Gwh.{,㲔j`n5Moe.0LQ2[˗uzY 2N S7YPz]c K}pT*K'xzI_d[X9b>UkGS-VD 2kM KⵥpmJxe\'DSst.φ9+B\u:@o ~;Y*>ͺww(A9HnqP69 *W\29jGM}mLFwJ޵<7sYMIfSDhEsZ+N=߽[Io/ u=شe=TnFv;l9%Eaݦ+ vXÐ#X`ՉHTb0(ɀDqry=#;9&kt\uME!P%x>rʞIsp=2DeL7t:!e{GφLƿgI|-`GF1bv>ХA IA?¾hs9xR;5rZۊ_袹'Q8񋋟t")Z>kxLP.N7K!8FO6Pk7$|k익SҐaV!!w솭1ǺQ&+~0ӕVkw8ĐP#PUv%K@iR?2F?uБC\Lt k 7{N傲4ɍ"n_Y^Ӱ4&y\pC2ۓtI$9 GΉԀA6 ] %;Z@w'F`Lp)X|u\fy9{Ji.Я9nd7'٢&x車+גʃmA;L/~g|3 ח:'bdφ{O5kG3lfkuvc*5=nJ I#vʽӏwԴ#-^23 v'clj?+ن\xpFOEJ)__R:m](ٹ@qYSPCLf4"Ul[fi$[{nl|s|ER:`zZ[k Ck߽3?qs[DJĂi|L[2TZ[m?[rHҁSk$?z뗽@H8c٩7@iNk>|*rS*{A?`6[׻X%.\$;;M9nY4vݱ}I{š7V:GF*h`0%JFw5zR4 cP΃yR$%̅աݮøURꞢUn{ҭ> M9caJHݬz6%.1'U6 t{nvl7l8]" LB4ǫ }'9m ~5GYWVݹ{ 08M^c^ LR$ΙVi.Y h @Q?y ::5@ ӫGaX% a1y&}:әy!$z }`kq}vA6.2F~j#niM_q'H|Zh})z ?Qu2:j7_UR䏗ʼz7@N9 ]B$\.6VSl5A3[tgH_f`rr Vjer=O8_mQ y3ߟ!Et|c-J( yk.q dxM[Zح!(T#uPg^WX yTړho&1ޢBqzp;ygRPشHIpE4IlVMvAfsD=Xs5"]TtvB-~xޛ}c+M%,=p?Efnib$x$6=T?A 2*0ю֤H/K5v%',?,껝*5:L.[)3&%.|&Bת-!!4I=ÓVL",Sq*0vXu ?^tyFA(Ć4CCf;iyYXiF5G\6GΖCi|aC[WK)e4{1Fnu>p(}Ŷv${9}f]OSOWΘz {!zEQ>.NeZ6PES=Aoƙ+cMYP6b)"tQReq깆Lc6#<*|Ð u kwJ.J ^mC`,[L'8d|-.mk,ܹ.<)TwΖ?|k d@v;ԴmP5%8~ܷ.enC73sX"HEq\L%ֱvpYV2gwFOP|ː ^j !EvG"9#kb?9U}]p:M{?Q=J,礀e9w7k@Ce;ߛ_)&nS-jÁ#*r|i*zX,%[lGjcއ*`$(WS7NZc bIetU%k?ͨ]kc(h]֒/{İ<蘈xȗR;萣s`)dݒEr ƺe ;;侲;éQ@nAE+$yx0WQIQJk"d"Vs<$vM^@&Od #\"C T 0X̘ί-l }]-`EP%nTwɷz8H8)U#}_`'uNۀlD):r9pk.JLUC$7t@ ""l4s_O#I{Q𤑪5/+qs((#-P_ײ-X1_ē 0eOw,73AEA,q*,m;X);) vvʆ,rGV@4LzwV=YE#4`V<ӻTrD9|mls&Q_)w2(;̶za@=剣~S*":Ťmym^epB!wgZ<fg: zl.(82i[h 1 XC2qrEd#t}DkӲ6N.ovm."s |oSt2̰$ĕ<2iFuh5_9D7J@SHTlTT3cB#s W :hv )] P1~S"iu7'4Sf%tй$4FOH4Tt/Izn9'ʷ$ lt"RVQ~0\ˢAa⠡$䨼:45u,Fz9[^' `#gJIzU3ס kS})7 J[z]ϻk^&U5p A-~XHD$H۬<<0 K cD:NJkyw&cQnJط]蘪e>4TQ$\{K 6dwWM:bF!LEXfB/ڹ\\+.v@^fy^>g>⊢ɆԤlkuu KLQMx[pQ+]lEߗ#j׬Ubs&!4>6ѓtZcu8E~?fOMQhJmy^%:Wg,> ܞA$華-s4&gE2*';QHi!bPMש}=Ë5OnR&#SF/s5-8K|{Sμ4O>*՘hnFΔ1`Y'?B1)C2O~wX*u/ UjϺHSOrCO'>BGCmQ{S zaOIjm?bjm =M_Y#!v6FRBm8V6W9J eyUx1`،]\cТMAzY8?vLC-Y񳢁Iۢftz)U 7+^:}!YGkI 0o̎2ǝA×ײͧRqN򷘮'뜟ciIh3VM tmς{\{ 2k]'t7a dn-&Sw-8ƇsNȸ'=`;#S6ztՃ iޣ*Eb8# #2{[r]دwV]Q-:FnBr$ HEDxPYfa6*CU$^.ӢNm!@;@`%'Cƿ3C_Ԛӈ1D,g(#T|*bQ34PBF7Lq= R֩ {wO XuM`4ȕ< >Ek6prgϧ 1EWtή>ikYqXR%&nV>>F&$'ND)`@wcW酓f[^eTc+mW3nfS mSdp3Dt OãEi1PteqQ&فoUeiDϊLcHX\ ޏgxq|aacenjGn_? Wk6AK*LtIWjO}&(M%mEy~Р"C+uͧȬYIVW9VzL9,DܢL[B&ރ`ٯcXWtvE$`d[Gl4ʑV8:B5R.UqJRlIHnɤZzPj۾&5X=L(v<2;M#W90~H%bPUhi'`BH]uH+\cV#9QqJu `R+_o ,4df `O3vtHYF $A eմz[_*7)94R0vowM%݅"iS2Gk3Qtf狁H38a8CʟH{ɡ}Vi5`wil\ؕ8;>^e zlvU+# : h??7IM=Ayd o?:N[lR;L$ONJt|HH? 5c(/g1U1 LjAFNXq1"fTd@+LMSW 8Io:RVmQ`b^GKA뚳1${67E #z<#oVCx=~n(k$RIu}yǐEJ7)bo:f& eDDH6Z׉\7G,)Pp/z䢲.vʁ 2ugpA `q-΄=9Sbnƨ$G-=rmyQ%7>Ú}$,O(˘ZiGMĸ{kB]^ކ앞бt8]'+dToIiU`&c`&RE.ӕ`?G#A9?'YXaz.o`wh~̎_=TЌP~ `}Tzr`#( qRw]KKnh,"zKZ]} ˺ "C< )#˘m80{3s ZiԍmnŌ Z)S2ATv4eJZ3zaMvLE8% +;0x:X04+7GJ VfK"eW//rGx~}8W֟hㆷמ4]CI}x17<)c?M~ϵfK^4 2ҌVq;m];o0܊rӸNwh=V+?$OYv9!Z!J'i=ᅧ:.6[>4 V;LP  vM~C0Cxlf 0tlv,_n/կ>;%*4Ҿdm)ikqp3s,: ȋ\ &jxg4j 4j+zjrpKwaB+2 ҦrR)yrD<|ƅdu ,Obӄ=c/ya z`JdL|Bo=zUTTR%n!٩ʵK\ >XL5Mp鸼&C>g; Sؾ1dޛ[R?S*lp2]3 M[;\DrC kI$]:y΄Fh" UƿVuڎPTb[=ZlxLξB}G rD/t#Nus\J-Ll cb鑿u!Ll"hIpxf^]~PS3b]˙ oԔY,z4ǐ*W $2ǁ5gbL;1ɮj g!U~"~pH~uS= 4 Ջ@~F^Wi,+( |6-T{:USRQO  4á Aʣ =e`YbU畟zAҜ_H槩{j~}Tڋfw ι[BzdEVZRZf ޿G"<.e}+WnZ$Ӝqq}Jp8~- K2Po B UCC=J6^G ?$'Jp6}J& ڽsr)(L-Us#d#Ս~mkp+3 mm jI{=ÝC,qŌX *Dıs+4Yn߇ѡ>~$go2D1P_W],Y""p!2#w$M54{3,8$OkdgƳ$,iibr?2E>LC!=ڪ&KF]h2`;tEnOO䗔K=cjgԡmj 7ce7zv 2-(A!(,怑[Ntjw/XWnV*k.5|mrESppV/\ n*+ NVdAϣ5V_iЋcu2%4{B);n%dxb7(ԒPW&; $X[WR\_i ܀7#X婆+=f;ދ)CAhܖL.2s@Siᅮ2;iE GbvMmSJB!U.;5 Vnإk_ۤgp*$J"^*D@j $PDi{7}wA@Mf,l'| ɈyC 89h&{{46!6ޘ؋y(7K%5Uq-SrQlm)O̪λg-"\4aITp\g Tmf9ºBEq00OuF7DҢzp#2.`IdT#N:~H5wLRLH"D҅w=o;<? cd5F]ɡ#Ȱ`ݛT0=UP7#mc*¾KtgI.<"q^{&'@CHQ{.tI>{+#Z Ji`f+Vg}MBӷe@+>y:_|;&}mْ"*%%񤏅>!uâR?jQzsI*᫺ Z~mSpUa1mV 3H,}ѣVYǾZLBy>yR?Msj=J" |56/$Օβ ??g}3YkI :A+x+?!杗IK$ Aß K>؀nݻ )Z[d,Z\V$/$~[ ҲKU@&ɠ|XBSNo>ς#-HnEeX1tmO;tx7 #OR[hiE]j<f 8?@F-rNHr[j%Gb#U܍p[xK H*! =0(s;dFCF$ي@R_=( fj+B#nIXdE7;d̥T˩^ D2jhYUN ے"!pڥ!IQ5nD `>nlbξ:tMZ u )놹 :MLm !!q%5ծ-V6Jg^dc} wauĊ%)3wxUP3Om#PCńsv$xOs%구tb ՁX*Hp:>t ! YǪPoܓ% *ZL&tmbgrSu-a7,Y`KPm^뻻 cq5k/Za})qQDRu<<>RJtBR#v MaReސOOTQH!қ=_]Do]8uF]8 SgH_3ZF=L[?ՙ;fB1jcؖ}w` vٞ+)Bzʁ hO%9 ^ˊEɯ}8*gk7R{ks֬A7B0bqNe7bY8u aZe]33?CgA7{S˸WN<ɱcz6ݞg=p]5Mސ7F5RpTK}ɚOxu&",BPNfj"]Տ%2A&U|$!Yv hzoV i>C?]+j6"zHA.QW2&TCd~!ឱB/ei<*OG~ BP^Y?"FǝW w2[pX~Q<$hO5Yr ;Ua5BZ) &6Tj'<7lpNU04 ?R4k{@~ TI2eҮrr W|=nqVn[<*Hp>Doul᭎L|'ߓqDpy߁$OT x0XeeSp W:7^Fȹ Ž'&zRePzָԴ0,ʤ<Ǒ]HÁHܲۉs삋fWB]&K0ROEgTG#$>%7<Źd H|O5G+ :6N_e/9)|yBKlRvD&YҖD0VS`@+sq Hix-? [(AM,ژ[jگ#d?f3t뛀cs*s\FPLn;ӮvbeS"@Pb\U9G~r; Ν)˪8z'O65kR J#xzB# m * +(0"o?^H5; 3E;Wג7e=NX SƱtD J a;hHk>5ڏAڨht9b7ίrA!Ub،A0+J~,o%Fbq1_=I#%-cp1CY/jhFLRtjsZ{.͇ᕮob <ԂDlBK7G(854{fy3ׂwRTTEwvr?n2Lea0柟"lϰ՚2pT-克v4;ܛhTh\\0^)Y~bawǾ3rȀŨu m"q`F^$ؘ]#0@;Oy$oUr2]I] |q z=0 !tcu-ilJ]b1H~-[̴6(;7ofn`f!!*coN n)tz,eЇ5h%pLf *n*B$N禒HVz<ʬ' ) AN8D( Y U7s45R5bQ2  Nw#DqC,*j^!`ҏHm&o& S${4m^+F* {$L5|| _߽qC]w&q6~٠ r985z(@\ԢY?̣ S~+=~4tPF=R#N L"opCw$ҰYȠF:]Eq)݋cٳO)[Κl k"]E #àO%}uM u vN? H-p^Nћu:MėXqv=˱V*\֝i7( 9$8ȏ̺+d?S5gFNNYRh{a:O!} EcK.+h5\S5TB}&;5Xvi#]hQlafym\'Ucwѹwj}%iw+:^k3oɵqMX/AS4ê= $5rڷϵk\i h!?㈢,a>>XP?kGaKB %9%$_{ZFU<}qHm|m+LA!wR137̑ݍN14\ɯicv]D¿m'^PVO+C!sڕMETa4#f]&)4p6ZV֔JhM1JWpQ:G #[$G! Zz+ڒ,j`sBvT+R46LpٵMؒq@)kkfH^R]ŊQ|=7K>ųHld\۬\qF+ƈ= u3Ko3̫C35\#+ 1AXΙls*gyfvN}E2*}󀔡@i#Ik h3\Z_f\bd/}$&r,nKN-s ȥ|~5,,zqX1oGz쵄>}q.&=ܤvpр톩GX\t'ϳ0 pgr// *CEχw6ٯ`*Ne $5Nӈ"qں ik>S%L/ӠQ`V㾐5gO9h$e8 psFC<;p#E]=Hf=m3q>^QU| ọc+_Rx`:"8Ou|odBzwdCZxC|QI_x>ҟ9L7ޱq= _r枰|d; *&L0lZBrhc WU>Ak8n1~˝}&( xW1"/CBBakpy,@ lPdA8gNn[J+H>b[Rs2)I۴TaB`:'f{ETɅBN[>. (R72nP4^γK$QsUd%WIOQCԕ"1ұj"W +}g8М[sc@"6"Lg@TeI&, ?}ydt jFU phmi B-#9x򫄋rf7A g7RfoJncs}|¤DLbqa dROEّNF G|)7Zn8Yhfk,hayyE 8.9Wd@;֊ȿJevvevrC"nb?&O\H?mK%D3cw$D2p;Ftk3Ӽr-oZzBSyEm}c^,ܚwf]9* 5gx&c>r ~"HGVn<)1(l_{ CShEN{.9"O4 6q0v7'P߸5lg7ט➗Rx=dmr?$.E5$ 8;CI)rgѪ6wԕț'gls+RLLeZT&q^P|%flxO,<Ӻ5|p&Z7Jhn'OxDԺh7P`e=t`[AH`'-ct6->=L^h4ms Rʅ1iɛ\_+Cݛ_Ff{0c.[EJuR#8ӝ;&K gtkp!H_ڜ?Un5C;H'HI6ۖ(5}.0ЃZGs_\sXfc>;|E|!a"= {ſVQWnD.Z+9a?+k.{?oF QnšAoe3= C\e?Qi49AHȄ˴=lu?oׇkD_r[[ W\$44&H0/N;pr{2 @,옝g`-~) =Q X4o|;PRy X> ?@~[˘|ak_%&lr>Jd^ ftoS?FI#7ych'k+tA2=vG#@HEsʋ[{Pk@LƀP CqTio':E:˺Brl˜'8ܽ42p޵*/ꄢD}rU8 P8P|ɋԣ~di=[σꄙ|Lal;_]CαI~oveEҸ/EqcZ'%.0 ^/^Oa:Vwz]CNtk7@90f t|# ~_H_ؿsQغ\Y%s4 3e} O;鍮D%Tӎd|KQAtC&8BW] ρu>F.Y04?~ @R;`Y jEdW@8ӥG#1L힬uZMkʉ\aPf: wl4V]vV 'KE+a[ yÍ?Q}o&Gh ==y/!Ѩ=z5 @q9|TBO~R_sK{oܝq,jHo S'8`\>\f 3IgQ&t-kX\.:Jful?]b٣/sF,6 ouxu̮FR2)#Թs<^kv@pWjfŠ[%^S0,%fQaK9>c^ )>6'Ɉnl[g5VK8n^t2[:GWHN ~:D2"k q9b%\9TZ}Z1bP)0qf?yY&a?"dd5]ȼgEU󝖎!Cw\ݏ̝ nHFRu\hZ(5_F{RIټo'nZB"c> os'b*TRhV'6)E +.벇Tag upmJڌ *hhܰPY#ӅS rhQl5>H5b* q+#Eog-joSxuyW (B/rovP0!5j1c7d jphMN)?{:L[EPiD4%2#ihBr\0ӕ| _`?PK)$W-<)b-= `4+V,Vn*HNa]2C+up3.BVϰh3pqwU8^0%XbQc?Rwk0ou`s;5fq}He@$^xquRd%:EoXcf{A4@bj@0EM5w+9ohhǸȄ+(-2HvT*4dq$Fƌͽrd")klf6.m-cqЗ^yג_rźγ^7F(4sFP-0z\AudKE,jI6h\6[d]m~g͕_Sb6A?w:Yvc[= 嫋4VYp~hJ3ihHWOTmojZfe:f6^ ќD'mh?/Wݿ䐎FH[i[po̦)Z(> ! y 3vY}}"́AuS^xSFb}iى{kDwOA5G =H t)5ݷ'8䌍-@kcY*شk#/9?!!'dygiP /|_硷En=l~KΉ}/8]ux$tN ,b$uxv$3u#c!N^"ʕڵg8`a3"ţ3Sn(bV-W>+a3'QHXKo6PВj>Ky% (U(5 ჅvHBym$ V=*Pj {Bus^[{mhL5lcxyY-k͇ G}$Hʢb$@N|۰''jc5ќX]T QfaLIh}0^$"[,۫I臃ޮ3J?W a]Ű 6mM||b& Ap"n tUA&Y]0PlB!4oy_[b4DQS4j!wD_@c{[O|r}jʌ%^34{`uv D!Nu-:n*8c (a&1r?#(d 2+`5[Y&z8E"*IVՙu LvmşGEiUυJ~"1a;n"2>KY_0IƴwfE}4cjx]FMOݷTX&L6j d! l8eWq\zdnf"o7F0vwc>h)=w-8-(:tw}ϰ˻9?~h;ջ!^/8EstYK-v!濖zc7Uo2|#:{U[8:p0H?mlFj"|t*GwFb  h2|kV$W(jek6pU+3N4&~O Jsp.U[{TnV# YiKÉǴ/`n~+[pwۘN&'-8-_#d Dğhy82nRAEL+cuֈL9vMan9Ӊ'PP0:mxJڬ0-y-~s9t}>|mD[|E=vjkMod4VvA;UYˉB̼ؕq>ZX4xs# ]g4*q];8Gy gwMW]1z3z cWt `*4@!M => 'jygs[7o _,jpaL0`|HeFO[kk l&$VנSRCfͷDQxQ!@Xp'm]Q!  WRbMuAw1+ENS4/ u=ԗɋbQ\Cb7hAž9}G_临5$Zwhg{ΗpGy {}Ts?Rx] 4R e]P}H#l.6ܻt-ך<}pԍα4*uRV%;B] L&:>H{.H'd a,F,v־J/?hR:ǖߠkiİps̾2= m~5·Sq8Tm-iT %>E:.K<Į2ht'aV[yiXN(g ybQ֡s 8CU<"|cXGT梾tEڥ b.jmRÔ+}x4 0c1Eyv?Mjsg>Yms׈It{eCr\n.m%kc5 /uEڇ ?T7qM&`[AU`ohС}57OZQc?W^K_C{MOs y&6L Թ5Y q{GN&ҸN%;BZm j?L0+gwkʐnMΉX0Y|EQ\: %f0E- !$[17ctF@&Z!a0O ݪ0ld $$x)N\3 ZTJ[^߂ lREMﲕ@c@u#Vs_OeTU"=Zy3/Ӱ-䃰T1܏Ӻ$:f&"fLA)Cv)\KU.#GKYs#V_3C>nISM&o}X3<[Z/10Y{^9.hQ~\Jn>a51D"_%s;1:0hbï?>aQ{/[d(+4#{|o}Q@? z)¾Y.6HTm'J2pENk1\4`XKVX"q y 4f^Is.ysRDIbu} <nW}9%GhjO+v]ԐC[3(Nu^N$2%Y+wfuGɛl/qylnf5@sCuqm8{a"Qy0uz8d+|mGٷ5X22Gp@R;5t ˦Pe>=?(_z?wBηDkxD} *oa`HqkZ_!+m*uЮ,N2$b?,Dz5'Y7! fI<. _+ WC8u!LͤckyE̔:_jm*XuwJFJj0+.|9= I.Fڗsջ??\Fv_A&$L0T7r*'&$jqkƗ74)!Bd.eh'> Q69.0(9Gp^"zLNX キf`wS T*ʢHcy!BoF^^!;Dy( cRFGL9 MMq:M!θeE{ْGmMސn9ps`֋Y| ʙD?0z3 ƮvB3)d>v0ڢgJ!pB:0̓(s.9[=nP Ɍy"En1(|'7In\<#VGEbT2׉As9mt4sަmڢSl2# To1:' NtN\4bL@6Uק[@_bTisy7Y{k@ݥ4 ^yRh+oUŬ%jv6 |Jt-d>SfMn  q[/z;[F!˿$ T&h7$(zOJ/>TEfV/&e#m&JE=Iq| G7}B̯ꄏg@af44|d!\Ě 3 \qϠCbȍe֭wȓ*FD/G1>#?pL WWr!#\8gA  F(%Π7)lYU'!Wtr6M|*+2cog5)Ϫ>=Q5DUR/ KS0R!gҽ#?",ћsAFó14b V]u]/7r{/Mשs D+)X Lۊ2dmk:ɘs|y0vz0hx $¤3((o_o$ CdU[_qQUʅ@e8a |zl>ۀ汚T:SLn%bqI8Hs*3h lٽMSSؒxm+(yF DT*HP]wDJxUW9W|/rt9E䍴3>lǣ\U<1Cc񨓳+ܣP" (5tq;z]&yp$FG::/TDqk.gl^;Cᦒkyn)i:h:%oNZWU+4ʻw~ѝY I VxHü֪"S`Fc;mohH`0gX|o3FW9ݷ*bSGL͖ԄZ"_a@@pJzJ^jEۯuRF;Q!(׹Z"3l+LSWb: ߞ0&Mv pNW{E)~K &9~71AʘԝdBd3>~RN0ڒ0ʡ#CXlL sZ.yG+΃bhM(UqAҔߏ -T eUpq~ǖ%Z%H[5Wc5j?|xM ɌY\#TG114⍌ GeJ+,\'ٹO'*xm\ ^-'u_TTj"*,|S[S=dۜj:?ΙhzM>u[V&V?AA_/##&8 }?Zlxp8GzEwɀuԷp6dw ܂Tڴ<)ymkMHar)!R̰E_V8XG[U6]E&F}ۻ@8gcR:1,aN4ҩ܉kQ*A~;[-zY)'kppH+Sd4Т;`b~l8rC,8,d}? V T{ph9J r1lkίUZ2r8yG6ťV8,.p!O9+i|QmLLg .Lb=Loq28icP@q8MQ*ܶ2!Bhtڤ35+IXn85f )u׹^Ebrieaa2U(Bk4LO3%A0yH4u 2o_ou֊0 EV*k;q.M 7E[MgQ哺ӚVfJt- 6K- f0\A[a Y)\Si(Gf%7D!Bl7<5̓IVLyT0Mp0C7^(`X ghl>$sln,(DE8sroB|LcorG ҟx<Fe>+A{̅ügEBzkwЃ처l6 eʈM_jҘȰ.WtHr]eQH\gJ/jw✄-k6벴]y. :D2J>_=JB^[sFL@~xmFaFp1^'R@]آ",wFsVWVgC7SsH5oDռV4%/3Uw͈GjWAa[W xl6>ˉztd&Fgj%N4+uY-OnZ ȷ2/>e!Om' %{r20LEԫXNIYPK~(`rxhw}=+؅*3 \ z= cp:]0P:* yeN[١27A\bq]Ü\_C2&*wD+Euf ;tXݚzJ, IzAL&ASt/|j/i0esO^qD6yOhDKTUiO0B:ɾ͔\zz8!T`'ƮxZ^J|=b rYd:d,Zyh&x"W H/lAe[ȯɽ&j D}ch  W[Ec=ü:e%U*1=M,7sf=[Rv]LB5`8ZRACc.+fdȐSI;^Cl"f^ة.g=weusqiG_2-Dus`euZYt}=Li~" (V{DQ)fF0e4vB}QȃjF"u w6Ts+: d ﱈNԚLQ1 & %N%>fKw5u&6TA6vyXm;IXvRS2^mmH? sB* v𑋻]vWSipK4p<Ѝ(RixͽP^0B\A;iO'_Ca"Ts1 [Y 4rV^wdo,|Q"lBlMKc6x2Ӱk"=:ծJ'| ViE;`F3}SMT ģ[ /7&'[{2b zNfBLu7z8d#'mm.hiQ ?6Q%|>X|~e{EXؠP;D|]qJ_ ǴgKA4rF_(h1E/pz ~ [s% 9 ⿑3с<76*+"u׿l_l 0) ~Sjeߍ-9[Or l*Sҳ܈=eO"3)߽5.*Ѧ8)wqunirEe^9 X|('?fozwINR`ӂouۏG@6R,Bг˵$,ӂ1:q?WR%-'{l+uy/"e{OԔQD/ڐ*m֨EPՃ &C?q|LUu0OB-{r$!qi emX%~~tb zkNQ(D'\ 0%,W*4Wqhbe {dف{MtJ#U"W|_E,PvޮwJb6ˊlpۅydPY5=; vkwcVxoxҩ%߰4d_ߣgKMG'^4 x `\"ʑDS@&'Ic v3͉Ikܺ].ˬ) ^\і?THVB#b=DQ2hhcGRfT ٽD>t~Mr?q+}l31 Nz^Ї&> `+20/pU{I6.NS9%f}^YߎecpS~'צ{ 7xGS8۰IFPy\: WI, nܪy6"[p19m@/חg&$L(/[(p,a)8F0%P׽cmuPD돚0 f:"M<ÕyJ)hJ)<;ּ`|iCϹ[դ95ɒ1*͇}/7u2مnBWq2T|9 ‰'r unnYqFk4 _x G ԕeem f?D8V^F母[I/YV 1gz}Sne (ʣߜ{[4DeygAB[qn=S-=PgAF C%C_JYv6lAy`\@ڡZӋ9B ֘]5T7ӐCqrk i' `0D1mVh$%8vh|!V$.oYK#6 2FR:[b2 ^bf߾qGAU`\\6"+ϡC~HG/#D(s]7`n@}[]- $ޤ`X1^S7[ ;HNqb|ucJMHWr(|ve&t5Zv4ϭ/ܹC@ndjgs@YByYu=(_\ݺq-A nc'#8bεIe ύ nyyϣ'Hm"L&ѹk} :x)!2>G۬c:2G=Q ^]3FʵkxU]@T(i]eT hm-яX8 Z`Qp$Ab$jX1aSMXmrmo}#┮8$9O[ͷ:)3xc0>OX{*Ύ*volEGEM u27GPBA2=tG-e&dnᜡоϴ6ŗggu Ftz Wyؓ*= Do~Lv>8i49bsX~Y Ia"zw4J LA.(S.Ě,|eWR;.S-U52MF ȷ:<]ŞzG;MEA C{ПuShIo<{e 08 bB~+t'A_EF{&}J_$(Q\lqKI~_Q9L)KZ5 Ukqڱl ^zbS&D"|UkZS KL3 1GS,Zہ t%rtO )`@nWW+XLsDz1`5)dX u}կĠıu;UЦRxaE4\yP(ų!`Ѥ\ _ Rxq) Xb{a[{+dMGRdBP$F,dO \r.Pr9cx0, zo'i\#{^"zj03\],5zvXxMCfAjM;<'/|W]}/ު85s}SgP\[ RA=˳$QzOts9l׹H$!7F쀌#l[`ݼFT ^J3 Ly oσBrWzZasҷ+3(4tWI .YZ6%~5@xPa>#rtp[%őHLtahĭ-:Ԅqi;Pto3m4P,j ݙ |[nGm e*Q#%veUQxî3y=^x*!qѽk5ݗE,XP#֝AUZ2d;d]F !9lW2*[mYaiC R_L?ȿF!3̘Ȇ R* 71m!/Yk|lXivp3H23p7Pxz7F#zʑgC{tOǣyJg79iru9L47ʧ7SȅD)&6!І$7D>]5Onh~¦ '}pk?xuQOIefo#zZ, :M%~8TN_l7`aq^@{0xC9!8/^&UdbXKUupJmG(TlOÛ:դhMJ3=NO0 >^onP$3=kٓČnq>@£U $Ӝ7q4g˞ V #c-T7hJY7p3=Q-4qU{ AT0_*%ya3a),Dl3;D:'faSӲ ]arH]s.e|!UcjC_{~zPbq.w.i:WLSߘD:_N'@T-;F]@S2!i}6$qLB]x>g"\#bo,û37n*J`ruq-v~z 0`WMt)^ փeM "㷯1w]$"TXmCiIfSlkB\J&ud.%o:_p78Y'~(<fu31)2|A[KAƷD) hXgB U) #cD+*UN_DWDA@E:6ue{簃2_T(Zkآ.8k}h@P>~t+༌Vd֨`\>A4E / A@b;G;Iv7;SӦm{{֜ѣ4;hPkb.? k=K6JCCe7A{-HҶ^81t|0^>PoVE+ ?%[ fA-W{fQ}!1_Ѩ 4"IY#*d6aL@AkoOAi) q^o>+dݠ D8ޭ$r^=;_a[smXsMv˭&mm|Jg7Ճ"˱6'{|6(@p9f.wvq,D&uQQLڻpk]YO*[?o&?BC+'&2jP)5M 8xLԙISQ_@Jqm~eL Itb"Zv{A֗!<5:êoiBahTx@7VAvMY*@/WڦP꒔dO ş'NGx<WOxI<BpF}:7U3>?CCId Eg1[BƑ.T~WN3,Hwh>%ڰLiЄu;j\?~ܬqlVK60I'sB؋U[猨ץ:WZtN+4c?R]tcd|tPm ]FR\e&W{0FnI i]5a<5+"tDm7j͞?A) | [SMA'S }:Dv0XičՃ^"64MR=gNOA0|;wAHfOz81gm 妨z\@ G,k , =l/0 {hLjMG}VDKb`O˝ K,6CefX][%mEڴi층Hg%Ez>6? '1F]o.GPM zp2'wwIqI*LVTrܓf)O h.Ev\̻ :ckSizmbK`r#DF1"ȆSKV Hy p(q KmixC3q\)3"^^> Lm<8ۛij]HqT1_Rŵa' h?RD ~ nawbR'3&q[2K%m;&SA!{@:ndi[pb!i) &5J.V XDYX% ~+_v5:Ih=mr_ u(iMD0\A$TA-vzIGLԀM#ND-~ | 0]uC\~UdC'͓ Ij\pK$f-Qs,=շ;ق*C@LI``f[֡-۩&FDa3 e=-'VZ35Vʋk^0@sI8wJk饖,˜)ih,L7ᾍެalC85Yy]X(rl\VOj t^RtOj·uO3mdxթ Ds Iڥ%`o xޠ1Mdefk/|zxe5+1!;E bkɆV+Lh}`*;"5H|,>mWCs饎ɛ:oc.i !ԠMk3&oFq [KUu8^-h1ٲBn\{Gǣ" 8:LiVmB74PnShku:iz(، $}{FsspwTȼ a~y!!^R'pz.3v= Y16~w BKXS?wlJ+fiY 5->ǮC :;qo:]n6_9&cJSQ^ʅ+W׍^} EEӐq@{uь(q e{Gjz:`'4i<0Y;&->V}(@8먦< +F% =ߏ _<D^%"  !r Uv8 Ż&=fl9S@@غUs'ղhjķ ¾o,i,4Bn~̉gP@};P=yc, SR[=fչιl2HvNʣZ)OM+@48#G=j7@}D4)[ofh;qM=& I@ XXš$Xx~R-F2 Q_>u3o_ DCҠ 3ņ%)wϠ3h@p> @1ѐRSTO1U8vg~'l$F]ga-*֢a%X`>/e@9"Eb:Ⱦ*9.uV/pMy1?Ԅ޷Ֆ?\)mIPN#u.ذ4_gY& KG|pbc\E$y?V21. 5tXA@36~.ݮ;i@hIwK$߮fG핓76kcႢ0].j,JTh j).PuXξJwũ *Ld2%,0\V P˜G˛ڱXWDZo>kJo1ȣC ewDSmpP.>N d)56.$ K5TEAFMޗ:[BZ7*x^~WO p:ɬ4_ VD-雤}N6e"aA:>xGjg\83jv|Ra5~^#1ZH-^=&\3hـRKpd6ڣRٹyx?Wз2kD뒔2ywq+7K^quCudh ك3SSn,bɤ6lꝇg4<&wRoe_vT8pY\"I6ncc Mٌs ;],Ja@pgp&H3*ϾܝJS w41KWY> CWO}kM\M' "NK:UNJby(K[cczRu3ux2x ] 诉,fUAIˆEXXT. bQ2N,ʣ~Ԥ C!nG5~VoᰠC B!lo5$;vIvHETVMP ǪE]FVU=JBL;oDbui=דpMi-,{lMᇤwoX[./Y_D"p& 9r l15l?Aqk=՜@, S3f%F. e(NC򋔬eOCd[ɼjϩJD=X1WiU#?6T257yW{Xb=R 3PLw<"[8oVOksYyb(6/qY@1 1yjb4Wq"A7Dc𺵲DJ!ȍT(baM]g+vƽ [YcZWycl'2&:F[& i|Sh\*ixiJ TY"&Q i&{e){k4, FiLĔZ+ FO`s?>P@]DClC1 8,_WQ]sH=sC:oO@jiZer*3-i8MxTq!hƒz{*i!vg5s4WU5MR^}uͳ VמHZ^D6 8i.kʯ1˓Sz57-m2qgfNF!W5?(雨hIeGi~?P%eU'CbE"r~ǀ3vI&][` /Kk\p@lt: aLw_-\5ytSOY^oU%3&U!0J$cs.1$B56BH' 9J"v%ttKC ج Ћ3v<8ݷA7SJUPomd$+2`9RKc۔cZ 0/<>Ct|Jbܲ]hutEQnghE.i'ZaV@{r%U=suԊ'9Ő:\ EGEBcf 5E m H< 6?80Cg8%Vm3; A=7xD|ʑQCý1A 1@$}WU"ncz2myY~nyqRETy3g \۽G:S 4 F/ %57 ,sua}҄DC/84?TWOV)Ev={9\bln2qPzHs5,c6+P[ [YWaR 8aW-e{14S|ϊ OUxtJ/Fnߢ5x ׭jp's @nb KQUXdՂ.n1u$@ZdIVخ[kCf>R)};Eږkx^1ڎNޒط.ҵA޲qꨟ-x%jAx}/$iUKٖBWwK`sr+2*Z?F!箠S 6MNX/DOwe#ʸ9 H'o!8 319\,[_Q\o Jâ%9C͊Au”jRp޿#ʎZ1IIMr  n') f%YL'I7 m^hwlQ a$k`\TQ|GtJt(HBaln۽2a5&91 2C}ΠW=teb!#vChn]wQD3Az :́? K. k%nZqRrT XwSSBhRAC*D͍n,^w j,}OoBPiO'(s A=Gk) ͿAS̈? ̰bxAacx0k?Z3eu KkDӪU7Z])P6g$Sd; GZf&5ǒL[X$TYz ~h0VܼA$?{Kyw;3d M(ƂBbKO=>+qWЇQSTxɕgaFgT-/$z X9αq3ה; ٬Fo6M #nH$ ~zs9$&K5S\QvTBbVV {ĝ9p1P8i3#Y1cEdћ:ߕPbS=m Y;&zзe9(|n=d@@. -ĎD켭ir5Jp8cMui!|(p>XOوr-'E:*X-!cbfiE /] =xD !ZH0[R;z++!0$A"O^89ixVD\!} Vݥb:+6AӚ/㮫&Q얺dyj>-Fd9L/K&"@aō:|e!WsY^k+:viÄ_.*F ґ>N+3-nW'fmń2~ȯ^h,O͠QLCZ$G .Ac#q, rۡ݇$EVeSlRTy mP`3zlR$y`WŒrՁ pF^8D @*/{Xa۲( TcalL6M!@+]ʥE i#Y+Щ<ʍRߔ"O`VgnYM{&xw+BIl:AiHPDtka.q{K SFPtۑa<:mm/!;.@j \N̜=[LUAmN >C5nrjLUC-Jtw, G0gkﲽy鹻iBل_dRU[[uWT >6ĝGVn `9Tҗ $b(jJ DnR6* k&kTeZ/M0J*mܳIz< Am DH#(\=/I8eҭf'8,ר& :wP@rGMKRʿ#l'`ceȥg㮑^. ( x姥dr,rMAw̤${U9;g?.~C ID=q3~fn5gp@K:/Sed {1*/n<0ӵvP MILH[ǰk-s1V*T+ !5> |1X|-db::$;xަ5sմQ0x10 ߫a )b)Ej˷ZO>'@8/xhǜzDz$T]S"^t.qyjMѕPơ3Qd.Fc*S侰?IyE:! }5Dt,lղh(L,mHM#Rt5/ o6I*Z7!Cv +1V w[Hf+$TAOs4+N^~C=DebFB-T͐& 0$\Xc@ؘF?%hrq$$#}ֹޢ'{,1Ogˎ)ћgex<}.R@$D]Sj97`ˢ`;!6՟^z@Yᇥw &i7`r-0"19OG}M] HX Qoa}:*'f}䉛3Ry}d+S[X \1sd8=ɒbAJtw´>'(ܭpҹ[DCldy6Co7 Z絹>TscCXB&cŨ \b0){ޝ=6PF R^J^քdC-cƚ4f4D]1͹ +crV;%T)|/T)YTChjd+j3٨ PJ:#@Үݤ簽J[UZӎ\T;0e mWG 9ֱ`_(EWEEH>C㾊O=G NlH'e2gϺ)G@8,ט^?AZb^0º8tST1 废VaBP΁2캚@C&Y^>p(eh$N7v/6sKpsm9K?msW׋sN' vƇIN#wbMxekqŤ P{Fhj|p/U Y~N{ޫL܇7fWe˧o?BQ@_"1;_֗1,'$pv rǘ-r$Wmr԰҆7 %E2]21z,'VjHt7tҬJc >YTf-kU,[ (ՔR!LTNS끳vb\^C8_ӥ>=B ER.rq%;F9:2`/ aSB͓ b֋2@WobFLŞgpME<3hBe=EDUs_$Ӹe M'XS2Cdj[δ XD(xoy*x4# fj} n1b%B9l۔VV{o2fR%Y\5H&tIJ' z^R@8VIK:©,ʢl$[օ]r/edPVy5Y vio2:KM٭Qlh ՀaN'ۥU܄*Yӣ5X=bOm4 ;RI/vd`BX'E|Gk$WOn1odQ6J#3Te EZ@XWxp/ĭEoݨ߳2iҧٟz]Kl62~Vr!511$H7?x~^w]JB77xtfuj"_13ؕ_zR#!Kpzx\*\AB*wYX_z΁V&8]~}g([N >y ]iّoHd`9u)z&@iω'7xmA3op]xk29nF-nPGEߊBR-,-J'f"O%\v n{ȭg$MV`ZvU 0>s$L2+TI}IIx[uURU0w4G\`ljag8DSt\< u4`c|( ŏ:UiB}O𨦼()xgHmu+$O+u5EqS]"CVα6k sCN+G)[fdiQd,U?4MI"1 Xɳi$0r->mpJ(ǽ veҒw&#oB**y[b &4 E>o&?$:iV׾ڤ`Ku%V 6 ~?&d [cdOS+Cu#D`Hܦ% 1myԒQ_+0n]JX@v/UutDFƅi,!M:58}Su'a/IٱB48XFb{'ݑy&CuU.hcQzvQ!6,v ^X%b>gPN锐 8FA &Bؙy?0{:܇.jBw?|0-uThm ޢA}bLxHjOStsN'GR[si mC5׷sop(Ys"ӚG, ΀93[b#Ǒ3Ƅp&㸃|# ;$T>><f]evU]`>Jt73$V 1>+Z;:;óKw=]c{es qlS 選U%ص$墝M+O81:pNGur+_>? 5dĞ*im_2L[)bE& p&055T/PEـq$aD *xf#_{ubEm eū4M_T6*ÖS,ojn:'rr)# F؉͉.+mck+Y:vKa*C nZpɼ6f G6ɲC BV‡EU\R>ll%JpJQϨ1$IG(_1ȇJ[#iwu{-*K2@_GF1ZŇ7" {iKU` .Ӝ3.䯷j 3!؉ ˡs?0do eHK&_Kki:!ZK_q 8ȥX U$&u>vn2CԻ]7qf63i^Q =/(յڀ#%1[ۏ>+rUiȾ$mLuđX!g!2`I'zc!xCEB ?Ն)C\9dK> 68Be>6`X_ޒJ#!A+|ϲG_6ߨmq>&x1D0wᔧ$BN/ο̐ZrF#,hߍH^{&>9y]F愕npGU 8M@js5Ƥp~ӛ2귲sFUI {B!: O6<ۏ4r4&CMYb1CݐC8&ou< q(~&jc`6@Ē`]-.Iuh!!mI$L`YP,OOe@E?OLRvBX4#"D$.Kct~z[QѤŸ>07y\vSSq}a_OF`ګ6Y iI?ćn }~e,̘:O#rR谷&fG T7bX^:!A!Xk$e:gOb;{w8{tܧغө0=}7leNM78cp6%8A>g뀙Rb&3{*K353 R_SgaճJvlTK]Qk ~7DY-QaA "ҋW%Ӻ.F -_YVcZ9!)Ac[`ȡZ/)>d*;\ ϤwIт mQE_IVcz 6&Rh/#[BG$Le9{b*oF$m V˵'c2-J[3X&s )~=NVUogvl! {3z/5?n{[zVO)ԐQ{:(9% o^Bs/n|o;k)s4 lc0>إnJO(Tl*-ob4.6? I )Q4K9}i$iwBo c.|0jacQYB}s1e C_x"s ta RPk"ufϯ%CBK (Pl(.M?KFjDYk޿㛹Io#'"sA<'3] ƼQ ` ʖMFmv .v,Gȅw2Uzv&:y'Xlr#!"(Y )u۫ĵ~ M7$0 .1}o#f%Jib_N,FdbM5c3$e1 dY[W^;`DhvT!"\1{Q]F0 iji|jZH$kdWן. ApRFf&%NygK/GU5'5H?eصldQh{ʕa;JRj%t^| 8sMb~` #çK\ΐ~r7]= 7UJx5+qfI"PM0)ߥ,ScWs`~.Um E@X* V#&5F bkBD|B]Ŧ .}դ@ ck-sRPUeLJb0٨3+~h۲WӴcgb:"d!(*N[x(Ů-7*&5 Pgxڧۮn`W('e3Ge"d/GA59F YHڝ!gCݥ-h~߿3|9{ʡҒa^@fUUƕvd(mdWr,oiFSA4~t2/vcҒKbqB';I2rF+@q\:?YjvAVlB%`c0AVf( Kw0nN"|{bSČ*_mR:M RJU[J' s^w'uT5" c"jh h>ȴ8cS|8k²0 <-Ra$ڊ1K Yj =;yZŶNq 4o#y<KwH,ʖno6Ʀz;UGFB/VְRjAQF'g[]Yni|FiS>2Ry;pōcLft\U_[DScԐ0/W^~ ;D'U;@g~*s  gY{ W2)yWg;@h;bLQߕ8=ORAuLRh۠*LarA.N {  oX"3N"m? gL@/fm pmU_Bၞd =5oX̐9[BKO Ϧ1O7FO> 83;vAQa)rju/  N#ouEC5;Rl]v_z\/_Yc{␾U wĥNeN 4:t]zl8Ϙ$ov5ˁ ƈ4-CP pER0TBTJ!#suT<}ebErlΠnG'-+B31h,O"p"W3yhe/~xoHa8]3=BAәtF˪vFe:ekohE;m঵,p & *Id9ӵxaԉWHlH1gǍ:*6y{3%Zm@{_79Y{1DQї_ALm5UogiV˥nHk.:4C`i#-ϋ]8 1fl\Nһn"m0dЅq>pF]Cr8Zkr'FݍC݀ha.w$=l(Aμ^n2&|ŗ@n_P1@4UG&"q918#gUB"N]&2QT/K%l H\֡6Q"2G07>b+KBg>˨p! uG iZ ԑ#/?eQ\/[O +U*McUU4e {S޺Ȧoɿ~ ΢sz%4*5EoFƱ_.ڣH!|.H{,J9X^6 1N u>ƁGK^MzQMcI'vc"%}JI)o`߀z xYJb˻a{?5fjk$ܑ5Ä ȅr_3I`ڽ{WnfHA( ".i`еJT%V|1v;Q3̪ xyEKQ^ 9|H[sM_Kg0GP|1 !F &GmnK68͵ u 6s\X]#VtEP rl=H.!L̦@ZA{ƤHcL'}UnQ, S ~JX[5Zfa iမ, =qViO,1 1!t 9܉FI`ЫkFhY'#~*OHJB`\gnSʨpԚsO`۾'ܻ=U7`CB$͗XalмaF pm$1J0CƇ98+YBc!x 4rT6x%{k9.*!nԳ4*+onS z!b, } r4'ұ.k*Ч7.V9#7}| :/^f#|?bcGHc o .9LiDS^l b( (\@%'ZÁ4⇑2 prc 0-T@(+A~RO.*r4[c5!90x2pDGeY, W@%{0Z;(F\:hF9gHĕ}bߺ9/r>K+ɤqL%IzXlT(N Qq{: Z^9;l']#@#= /=AQk'DNga)1I?~+r1 0y@;KԔ_qFo(޹Ƿ)Tr- D?C2&ZHkt'Xҗ$ZGL  H 80҇{jܖluJ gg՞!Oo$^R:'-K$0Dy=wLЦt-_7@!Hݧԫn _;PmZ9W3768i-pU#B`zvx怃ؤ ĻXš+8C 90diֆ@ ^vP[n3>J.chݔw[X\aŊB6~([Y,j-':62Tq0ѿ }l:SdAB<3fHx;U2ב]J9 \QeQc.P]p_kh.'fzm]*i`Mъ皓aqZ5ҧ-*7uq4*p}%H{Kh{r>b,V7Iz&w )(^hYww4`ڵ<;{O5Tҡ%nx YG{%>ƛ\ŇC΄k& z6@}})Ӟw1wi-3FSgkfI|eE:ւAr0>Y,hF+T.Vw95mXV :@E#;>'] Jʰx](󆨘|ff$sJXqՄ ]ބ)8ANp%YΑfq!^Xds)'߀ś?xQ-|M0mZҜsʩ $M9e4pE? ۠dlne[GX0EBzBRT#ОPtslIN,W;q_7\:% Ƈ ac+d&lOgć(+egjٲP YCM$n8{DL_&~qk9&i5e'| Ər)}[R=S9| b/+BK#܉%3JٍR?}ǟ8h<#K6])15I.\ {>D׵xkK(cF-+rl̞yHnfܣ -ؑ@M00kK;خL\=w^6r)[Wgeβ{ 0}]!s?qs줆.8Q87 딿O[ƿ#TmZ?OI~U c@3sh0G)X(2}^hdެ#" !=:7FyFH;[U-d EnKGW'A  &v\7Zk>IA_˿N1 Va$NV5 1K C_?s’b!X|pE ( 'q32w5_{OqH`/Hcoxy]TJS]2kNۧj0Ӌl$BI$$쉭 V1QeϘ]N[מy'/vcPa5H {/~bV %8E2($v9%3;eVL+Hn9"LծJ[i_RfHy0HL)ˈ ՋS`.b_xxS(N2C*ũЏt/dWʔu6tNz6 ?/,%CJ3(au rFLyw&æ04% %8I4۫F+&?JLpφi[mgUbxZL) V=V.K&RlxϭfQTUֽ'h!i/r;EU?,K2QD|WN+x% L^7?M=qq8.d I>{;jj냈JcP-5]%52j(GIioGmesrm $g gє#_#)l*niqoQ`mt}3 X̹0Ͷ76 CƋ ˗I~vpTtjc.p\i?p80Y]"#m5O9 s:ajnz!PÑ؄l8LrSY0o_-n|Wz+{vir+StYq/CMK2^9XyE% gʃ{lBr9&w]iLg&yVqh#D#x';>-+<( +),_CwhDIEv~=Z2,\g>[OGF)B{pqyEK '#?qUdP@K2u5fbcUPPWם˱p dB0:2 Ho<98k8CWvҽv*Mq(aA9=0|3T %/(ȤnpVx Iz;bP4o>LAԾ B!%(尒[ܕx<c,^ol^~=jr7xX =sh{9Kx169-Jݙt'Еha/$']0j' #]~_w9YCЧ"nwh;) <υ^pmBSmLV$98. 6 \P-j_#[H[KddO@#V+wL#4m DQ},5MU`PUv5_s+wʏOW6`7ƥ,Q)"~ʰ^u=7\j%QX5IZA<΃QXٷƄ2 /嶇murɣkm)_DX- &VfP\c@Ơi=ȼp+ݿ~'R3~(2qyH=9Wv r˝tGlV)d/3A"] ecr- s4N}HauEM9vT8n'Z0Ȯ\dH5kRg#aW艕UXkONl$%P-)~׹{)n(tGNKuZhZHk⍪#p]' r4I8vHD{<-32-Zks 8%ƣVY]O'k^c' 3A ֍nJ7jX*.bks*le&6\+)D^LIPu8ΏCLAe|5XLJ0tF&)+>}铹 fo.\4aKu BLۙ;SCl}!x@v6MJQk#Midm12Q3B{QgM~~ dȯ"]o)*Vh ~@ʗ/jIPœeٴMOɓ)R#BrQ&f@ˢfaP^H3L/.M٦N6㶟AM+Wz-beXnz4l;^RR$o3r;? ccl" a_/hIM3}.Xr$|hTwwז:*o_7*͵n*z> }L٫w]{ۇpoX̀_(8 En7@}b5@cH@J'vo %{S6|.ɮjFr"E᯿-_ &ZA䚬SsxK,"S!cQ"94뜟7#n|OuVf9Ҿ _[~hOcGo`~#Jɾ&:=w\1 YZc3E,8D^dBBP%(DOh5 SA`t p$g;dXI3֫)?M+ GpWJ%w# S^ƬZf$$M3/]DۊviGx!\%`uV{sve1[`~3SDƺG{ TFnMrtC9m N+qO`?<OϛSbn1 -mH[=?n+hz=8i{6N(M9]mK5 l!o9gr8*>ճR~fQ"oNkwD]) Ds*"^9cai.cv|Ri=tYYgrq2-a#[vr+(N ~U@#N`>Ib |V܍z,]`(;p"E"I=4a;2%&}fVLA/;y88h3To*NsM?3b|1l؎\Ẽ['~ngo}=L 㭢9_eu`CެTig OnHs%$=~juq񫹽U+E|B /20Mvڇ1#t\>d$.)0F)&Hl}7neMmEq83.w$[W(z'e_N.\h+u- Jtg LC'Πyj`So8\ ?V_(|5xS6e|-=؞JkJ@ƃMFQëAM4n_;]٪mc.*', ӌN;= u+~0&G¤pw}iNzC6jONX͖k SZɥ9m/"Ι葔ǟӗb5fr Z& 7ARwԥ.fRDCst*%I l6-pR$cL C);kLYE% Mt#曶m#eЊHo::nUaz1- 3@M@K*OHI Jw۱7bi4MBNdJ^Qzb0 j k+{bStA=гaƇ̉hb]"DN14J\VLP^Y(κ1QPE9|%aQ,?,A4"۟y;MV2 kP! qj1ƕb]K(| V$ST)i\_lJtoe,D`R E80}1{mD贕 *%+@n̮q=!YuP@avfvV ݉_чΘ4}b$h{Hd%eszIT?]uq )R}(pI(-.-7Cg tG9eCeE_ü\L8w,ރ>s*Ԡƍ@Ϣ[Ɲ6< 1EO yf[]Fv9-JcR/ U"b(7߾yn#CXi9»Y#_,;f,!`_bv `\D"E| K<>'aZ$cğYk+^s}Oğvj%199RtǢ=8˵xn&@|yT/x(E[VziDD xQ[#$x¹ 5ݨL*7԰ Cbi}:)xx?`>_:~OzWkITAg?e@hqsP-c%牒&\b&jn:]-.UEGMm -.`ce/[7+A4yC9GgS5؋Tf .X`[3 98(T[#OFi<'aʈie Mug|k|m1VPd[Ut#R݄I_~ ӐkBy%ƣV?Mk9Vk?@>"ϴT$t.\G9P_\W4 )q^.4姹Ǩ˝\0PnFGJ%y5:I޶X_lA`oP;3*U\FK+f8372bk~ߥI9[ xFz{`neʄu{GxFBٞqiw1k wBHfWS8t3&QZg*ӃxYEI Euv?jERLQ/o@S;M3E6CMTP78L]`3d_BCJ`A{tKwT < I36:+7h ӯ'R+VV a͙k1\fȈ,u>;=я>Ze~kУ~LЏj'n"뺗\[PS[Q2X(0fe[#DC8X6 $S*DEeCgU|>o[ YA&1L,!]Yd 9-1mFN7] }էR~;TȔ _: 'ymp%neWf⺛b!Jc%CFtZeaԥ}hJ'jJ1!#*" $;G 9x<@5]}r2|'f.I3GQڎ;I ?FBK|c;$)lXAZׯ|Bڽ:Z@MM,[s-YpMe=WΈӽ|VU.ЧqեG%MS`7|0i77c`AN=hء7l *wy^ Jûe):1A))jB#Q6kT]p 7il(*iApDr'עwɈ]kUHiQ$+{$ 8}zV^+hL6x(mmﶒ%sP g߷oD}ixM ]Û `*9"p:IF#"N|4"V1x A? y oe 2' K;5~}G/gXjeLK;ю4Qԍ:8J~~>*Cw!`kWLn]`;x%JZ d,m#XƳ3\KLyP#d{L M'JnhdNM6H"!UƘKFhsnqsfd[׵?]ԇi[`,"T^}Kƈagcs[39ydvǒw؜Fj DϞ鬤Eρ{gy#d̆?v3>Ie ^A1",|J:ͣ;ͼA _l9\ؿ$ dxE!))P;{ O91c{7+z*"૵{^oq1uaXY0c+ MClX=7",?qWc&)%ِ0j1sfدBb"/bVb#{5>XpgP<߬ ՠwUQ9&0/D~+_=jPRIVcn!' /sm8v;O;"gZ@P=؏(;+cL Dв:&ct1yG 2 <{zabSI|#Ay"p`m"KTHJcR>'ܪD{$E=w 0{gZ ۷K֏`?<|`/,ɖc$䄤sH Bk)7Evb!lH H U[+r&kYf>G 3ے`n,.Vx>1e/Š(nFL? 4p3xĄsE@3QCB F%Wec$#IwqO E΋b]U,s5~)b(_c`SQ5Mvj^n'WѓɄu׾Cx0Zi^%\~?G̮ i+nCawD֛ٸI0FǑC>˔ ɖE,+FT&\X-8H:^6NG?M 3j8>mfEN@lmLdX"-ȋb:^1:)Gnr XN;ӆ1G욭x%Z~Ya%@1ѲzDzЏiD cQhż:l%U 𼫈+z/bT:xIsLv$A˶(0ԗ_h :6t zc-Gitia6xSV|z~k\~J1O4g! !T:℄\VEd!*Y Y{PW"J}.2  k>='h;1=ʛ[bc&hRLvi4+Rx*Y.PظrN褼VqUѲ51 mNN:m:\>QoXJEdSXo[=ߍ_% !i*@6=8O[o:Gήv;=Y78k@E&ܲuv7@h JmQac}*f;+֡L>/vaHZOn۞C믪UDbSz7*+c-t_'gm)[ō9qX\ߗoɾ>S4wM}j-n,{*t$)$1qm#o`ޔOshLlǻu0;%o܏ TpVMdOa2ۛݨtE^}E*̌Ci>zQ3~4PO dD VPZ6/xj^9\[HbFڍ?+n~Xqk:@ZI;OtZU2IgJKT6y=C NWÒQ+{w3)pqns9⾥ˍ=>LL Z*8OSGM\A3q:xycSrSn+hV&uWa b{(4ǔ<*E=o2;'~AF|4E"W#+WH,Lgq3Mu.ހY*0SAԑh&V~&CQk&#dҥf_ȪxD.:s< ʪoҹcڅ9 IC 0l`Upoq҆y"YQ.TwlY)l@E>.%B򁣐 dlK -(n 0 2ճZV9p+JYQk<qK3wʭ< .0.oA=mlM<{~u:If ⁛ELB] n|7Ln57I+\>x@'Քf$/ԛگL6:,̅Ec1 AQu׀\NGe)zI7 8&h@on]6(w8ӶΨsXshn_bHoV=V>IsA*bC ʸAX)ɿEa^\;̢ko״qފi>lɄQ ֙DŰy`vEMBC9׮_xQJ~Wip4R=`8;k(%Bh! eUG~:kqy1SK`%x/V_Us@'Dm`km1:AmKslC'Ḧ\}uɫ4[7O௲בUN8Tn&*LAG,:g??\*/p}ձ33n{aĵ 1*KjB7g 2Y͑J%MuFfo\ÞG3 EfyM@.8K\yRɽ3NT㷑1ao(UPoFTpu #E*[m6f!זS?i̺!(G-3z촖p!m*-y6IIX_w}m oH-KJly]C[~>(a7̔P`#XF DΟ)L XD&9;pM;1jZ >FL6 @x*'kJ4H5ڬ֑A6SZ &"'M<ddŘIvˎWx˚DsieijmF0]OJl/ꋏCNlaeb/&rs<YXs쿱ͻ]eq5CaTtSC2кp0W6 @{Zq KFG^-:j׹:!r3yBYigP$ nxӹ=P>*:Ml]:3٧G*;R䢘wIDm@*I@z>8LGSvW7\&e' qɗ+k9]cfnDMM %~ >ם[E:dIv{;*o+Vu-R2˂ԫN/V퉨v39,Tn-}m5R?ӄ8xe51mzyd{53F`IZK#hvxm8`[&7pa~-v&\^A'$=^+3A8މy-gS̶QgUZd6E=0ρ ):)&:-|3MC+LZzoߠKS""3G{-0ġd_h]p0F{ncp{PҤ{]M[{ZhM;)GkշvBQN9)^l̝Nvή ylmK2Uz{hFV [Q^h*a重s+EbʔNd 7PWIkG4˧U/ |7$Jǻe%[B*p,x\PЕ.aރFWأ:qGdd#jꂳA V:a7H?󶲆`$D:cyK9ULCq œbV0ß쉀*)ZIXQ &8^ wxՖMD`#A^ jSU1p=F4AƋE)vJ[q";~'amI_y/4 h5fdsXZFmsηhaB3jg %϶z,rش\! ]pM.nܞbŵ4 極2:tgqu"?wJЙx e.O 1bQ|/Қsg=mTnǰ9|E0[ԩ/”\ -Q=3EIa&rM*&"~ cC$]Nrq1PSCQ{lga[2Ï{#0(ѽܳ*1wݟ7)oE9hWfiZ ;y5"a\=̄50dUGοRȡcUQqsx1=!Sf)W6+Fd?bIssQ~5[OяT$}mtN+lPy_L5Kl4B("%9_MY6Wʅ".6󙏸4[e$3 GkOp&VKcȘXxqyis$e߽>3.cxôվ$[:&U \Cī3 ӢmLMb Ag*eǒn0^ )xG `߆Z"N掂~ڋ5CU秼*ܯ>W$؄<`k}vyW2J߱?aƘan+Fwăǣ N<Ƣ(T{I"p;E9 9R^h@.H;%6:+PD0u ;6jx]H9ZXsIWzbL)D!o|e3~TT)A[$MpTysu,rB23kEP@ՁӑF&! ^D5j0R)S5 !"G GNoV{LF}9},ӯ嬦V5:qD/Wȏj0HW}S] {l< a+j[}r#n>9H_>R'΄dRqgiY#LYo,SdXwoh`yw~n@*_``Xx|=:+\@2"H͘"|VqP9\+ޢ5= D|F[uKoyX/tB# [ =ϋt# oyT_A 99%fISH?nHb;ɓI#$FD,.av?e SAAd+_]@ /`6{r99q˖FJkf#@l~,g0w]t}^#\ikxqV?+2nԚz͍jmsAp=hf&~en2.$jW ϋJ?8H4dPO t% vda;DG.%nf ==W9(j' fجzwQ\b:r WL>&+T?(;Oe 7emŠP *t"+56,vFs_ud.8/H& ~ 34G~=_H}6㘽pDm+JҺHYẗ$U[kiQQΐ^JWo}^1]4nAhh+SivNt鳒lB EM0VVr rӿ-G78GJ?$?, rf7Si)أch{[ZrME *1qWlR O:xV xi OAnB"l`X)Y2ٺGEPR ކ%286l$'+\DFq|kĆՋ/eP@32Cԥ}DwBcȨxR9{'o._^}: pbyJ &y {~5(s!'gUP[2N[P #Wӗ5>iPHc#dOܚ; q%I~}+4>t.ț"ct@Wah^W!)ޞ=o2K yI{ ۮ#Z@E\v8Gvsaf:o6E–&ܚ$D 43p#6dK&õ"YM0ޫlk+aPY`1rrѿAh ; <|tV#{ KgaI)/ K%4$QD:T\0=t^} *#$X>d2yjŞ-SǡsX4.: eW'h rERՠTg 9{YLQ9 RcZ\*%;>\7 baWGש|1m3\XgS+HQAzM ca( ^E ۻ Uy&6G 5*s9Q3 E @WnC+KmS Q4^l˒A~||om̩vS8 )!Li䉨݃ Xai"' D#oPRtxуߔ:c'iْu&b{ވӤ{@|=Je} I{3q@8TΝsRTE *^uXй#э Eʇ7n6@:a1bz[r=Hs Ț˩tlDV*P-Sgcyؔ*@]#AW^Ya xJW=7kӮ8K $o)7`O׽Uw)ܗFY⹎AnD3W%՞Ӵ`#WX~)Lthf99BP[pkķyI#r(sٛe_ ǠjA9e1teŘ EPL,mIvO]BkE!X3kU_m$YmLwWHt|/W'ݞۧnU[~>R%I5.k}=d+B!dP=,C5:e0*NWctˑ nY{}*WmZX\Xr#F~=xaOȩib{!O%O:x`i u5rNڗ̭uSduqp#h24zll{Θ =dt ]=[ۄܸ{=f}|Gw떔qX:Z&v]'ֹ\m0bU͠"\ 4 (Qʌn~o @Nmm۷o#ſF`9.j`=}M.6.5ჭo?6)-c.awwmx ~ؔ>SpgT2XтHJ<'yʫڈ̤hA:(rO`)DB>[ˡoOwb>RC\D߆UA^m dc۶q'Ldv{6%D43D%8Q^oKu~[eLTc̜|wluyV""TTCƀ5noe4q8QR34{ʔE869gEJGWeC.dQK8uT E*It+e~"^*&:ELજQuFN+Xѽ!Egnu{{j5"@yǵNM5b|1['a 4t1dN|c̙M4m.R'9LrOX*}hC#i$=p"S1p] v8hح,-uC?,"q{8A%asqi76O PXmQPo o@T "֪dt 6EWC} 1d˭ 9z\汴˜d:Q>sx3>bce[fxշ=Tɣ41u_ HuoJCt ]:ubf:$tĸΜ_CHRg!JCN ׈A<5(e{4ձq)D42';Mk*4=؞Ig'mgd?h1 smhL2&wh:yLk(契mޏr c&J!gߡYen˧3Rr9>B7b 7%?m  ,eȅ%wbL=K`՟Т9*#m?bNUy8@KbIZB |a,U2PO3+pV ڊaInms!k[Iya UNA>-xWKSۑ#7H>fO$0=1[H,kH#:vFXjbZ;K=\ۺ4 d` ac|QeGoi :!3˱ #;t \ZKTZܯ;gM35W#I:S"j+ƤqˉdI iuQD4Ð\y>'pV@ף&lOJD߹{2d3eH -UxYܜT${Gˏ_ߨ D~VӾDovpt(8L&:_GW8m`ӛsѓ"M Vz@ٝN& .Z{,*-W^  8)k{#Z+7V뷣(9Padh&>JŊt\W)YU}u G dTzq=JnDQ9מ@r<񺑢鍐o덿jيTI|Ek$Ɲ MsOxe2sT7Bp4Mf۫Gt䉛U"8S 5+gC;)b.  a5Zj6  lRѪG77l"(چ.GLV%])4gHHK4,\e),ʌ]mI߸K"zҙ*C,g+x oԒ2K&7CL#p2Uo k_rO0D=?ޗQt r.c y9b-NȤ dMvSʼ0'(s^ ,(KA1_kdѶo*<҃WZUU+syLxv^Rj׍Ҡ v*1*);/h/Qm}NNj[.S4܂^ 0z, wKb5@^+Ӻz!b(bi! I_@&[8;trR[nKHrܻ`K(iMcVLi~ڪ{PzC@el## Fhz]ojq( ؖw1,s@"0h/~%pƋ3ᡰ-}&헳 .l+yL@4pѪBmgq(āHć!RP$%As %iݚf֪O]0GČOl>v[`㲴skujA!C<,%=Jwsρ Xsq?gG [BOa]|8˅o]y+/5 4 "1ckvp!Jpysg Xn3hUJ56ΧFXJ9heL~VKWcldn˿Q `Sz]ܿƹzuZ Iʾ(}2FGE0;"2CX.Se!낐AƤRW.IOduZ\Hi\mbuV%r-x9R4)W6+&UP#j`֐FBݽZ`4{)UR̆%u$Ciɞ҉pIRv'f>R%4Nbi, <3tcpjZ 6*í 9bU%GDW- ɔYD87-d}XxBKZe˷ OXNꭑNa  { 916)50 -aJ%K_j`t !Vi*+ʹ0ِu`ƓJ)BOE %gw=lz(jHBW@d=@T&dܮP pT z89 =yU3>¿t,գyMoјA=YC,eD2QmSuGW$/L(㶲W$ٷڗ$I1!IH~ѩV@7jg)ݾ,qvڅi;ҾF' x ;=)8[yRABs^<T gWQ|[l%Xi?FTG=s < s= D'%XVuB|m8=#RAKu y:䵖riLP, .z_"!#YýGգқd싇EU܀{G?DǮnbͯKsqf5Zet6#/#7;J%_jB?f1M )@m}%*wAa{pMH:>e/9=G=ggnoYnCNPn3v UBx55:8D%;J*e/][HufYݛ?@{j1H!ȇ{6|;PFjtem6 ~/)`#*^TԮdڨ{ƨ YdL,!-`0LJ95)ݙ?^MRr<3M_Δ vW2zpM9)aSm|cgeniJJS~2I/^KY|"ӝ|sLnz- 烘~0{Vz\t[_ϧ" d$UAٓcjc0C2 IgSް}?E E!EZEȽ:[r5;u!Όl}a\{Ӳ)XiG= rsooMz8۴gMQ+vJ"M=IS`[}cUIwĥz+=Lw\\`Њ]zH%Mgwe:'Fiw6$N/ ]Cc; lOkh n?*N`,O\ɸB9Tqgɶ)Eq6ǣT\z'{KT^kU@^ 6z4@N,,T g ij#u]&֒{$䶝ʦM2yk-u*Mmx}Wn,>H. 2I6=Ǽi7dֵI=[mĮ't[}Rg~@EoqvK0`&@/[/ ?046)4VʾhH/\ppU3 {&fQc{IfR;G0eTē:fFLՁ1+|ibA jT}4 ,6ncቧҴE]'qmw#~8* #n?¤MJvGFZ˕sil\b/ŋ]p q8]tB6/oPH~$ON ׀.^yɮ-n 0 j1vOq訹'Y ieZhLxSB=.{tA;=u oYڗk{q=/>>?XrX9ȩC?".f2I8 )VVE횶"f17o\V$QJnV Ze-e{΍/׻ Ƈn]/Q]NPޒA']n\s!ԮK^1^CL Y<}#iI9ų OU b eb:C%B}eEخs3O9BNp_D'˛ J}S+ĒYpR*/ ?PkAok74V&rHQ KcqYÛ.YhFQGՓPdR<<5L5Ӗ1AؙB./`{gb HdʁKGdP|VM|A~+(_|׉tr? ~w  y0/_v y "";O>?i'{X 4 m|f|X?yd&k5RQCB'"Sx̭ꥨ騀@{ɿs7_bn ]E`PȪa 8%H] &4"ݏpB"O7YTkЁB2lYXKq:@Y0LEh:⒞!A9.h,F#/a,؇wO*ϔlAnL CPSzʈcHEnt ~iB=hK9L_EME:~pٛUsҲK{uY|1w  H/HO.W6:.f; ב@=5H'sQlt%CUapF(;PgV0\NG-]rt:gDc4:<\ JkS/`>[k6@v|B?S2fJ1c ?un nÞס2V \OQNךa~s$I0ͰlJy~{, u+,p2>vjR 7aU$]G $i,UOwZ) t Aʧ=\Ӵ߶8(T tq3g[e^2yI!G 9тsO9wޫFn{ٌHg6o0*{nYh;cQϊ2c9vBkk<(M'J|9m2 ] 8FOtsB>vַ-:8sZϟ;Aq %q)xbW3Dlad}Aڝ\Q}NԄ&i֕m] C&ǀP8LeT %)V2ح Ed+ѐ']-wVz۱N ~YS" w~1&T5G\ut25z[-y|U@FF(qwXno|MydaY!mę $@]%Ý| jv/v/IP3鳕Urk~0׏4P/RaX,xLrc6U%!E26ZkxuX\yy#c>~\e Gq fZ=r"#g:gv\ERv]ȶ3U4h&UEq}%F-RPȺۘP{ad tɴN W!#gQ)P rƒ|LLR'tlvݚbL޴z+&'uhXtе]?~,4or?c)Ohn2|JhiH7= 4cPn72l?Og9o:ągQy)UT)Z?+S>nUyrYDCn?b=6:(%|DNbB0x0{I &Qʢt I[1x"CsI+D1,͐=k歈 81;ٻ8^W'З>uA϶}`83DTA$b>:dQ.  Y4%!B[8no^G(~ly Rd @nMnx rs%8LW-%v}6{ު`sWT hnJ(KvNBSˆKAIIN TWK}(djqzhQr kԏ ځ .f:zlP fɨgA#Mu9aG)tAe{*؄/rGa/W=tf#tK e8?KBv41bcbx[Xt^_Uk݉5|Zp`t܋Hz8[DcIs<%R'$@jf"cPhQ5L=^KGw-eIKiU|&0NM I>'ЉQk9_On*-# (:p i{WE/Wj^/qv~[&ؔd ׋VfsOWYm+\!n DivfU+6K՟g1 $PbkG4dasÎoxHt+^@h$MRMq ):h㱙b%f/=ϧ:ʿ" 7Kk4rD/"L<8GkL_vg>[ɠv%-r𼖮;Um,Kt7˛ #6Cˏx{ 6Jp|Dv6%gH8ꉂr UxZ!p'mMBO y55}}qnR4x4NlH;صiP]`ǢfyU TsVB Oe60PsSv| /Ej0x'5yw=Hb9tz'N*(\UQh EL"V1nc7Ah xl(P V#DwШ\$*?ƃֳ@&*ykZחY=e<&Ή}YQ )I:4f &zwPWr;z{b: r/Ac/N`n*s?!PKWIu:m1h g O25N-Clldߣ-glaEUӗZMjK*!J/ђa!YKm}} K߿{ ܣd?B+] GkS=6\iWMឥ47g-*q U)1/G!4GWby ޚ^ۧ/ҝ Xإ:1DzɗڼW ]PoH${˒\ist@a9I0+~N,ˈ' ;O.h ĄIVgus2Ta.6, BLyv"b7 r7+<'8vR#w2'AIn;[<]88?M@ο+օ+33(2lfMSr "1$@Ua3%5)*YdZ3URc{ݠ7"HLTSB/8N1fvMݬADaO`*3/(B~Dd&I" Y+q*Q"LC׍t`}L-DWބ EF8D&'KXą .6J2=….Zm򡱟UiC~"m8wݙ-|"~崙> ős2P^_c&)]Yvgj%’C힌=YQ씻oKyomPDB!յ}VvzAݨe([ j%1r΋CXiWfATGDi2!숐ߪ&)c mI2:h-"P6G,zh1|Z\0<%vUDэƒ*9SY9tP6DW i&/.0}y aIl %(n&a?I;ԑ )8mkҤ胍prPda(kDpQBa~-UA[ Oz}٘ļR \VGݵ&\%[KzctK4?9S I1V1~=yDNP 6y֫ V7*r7 Dw6z6ͼ)5rNTыI@OҮ(y+\ <믯tT)E+[&ՓV>" m⛆xS4EʉrojV׸f{ uJREj +:E 2n:]gJ]u=U= #4]0âM庍);סGSPEc5n9:3ZOISF/W9Ku Ťp"ҭaH|aRzG'UN@}Chh۴ !I># ]LJH~ьjAi$n]GJYdQGS_?^B"X1A*mo[tFsw͖Dl*=7o۶z kX o_  k~D`@+r}IҊL }4] $= rsPw@,@&cȚsNjj8lB iG(ξ<~HCu4nmz+e[),Y YHlHy(~TVX ISCʨwCVrШeaݡ"ї|w&PbWBU` hGW؆ʌciS$^V&ׁrpfz+ i杊ɿhGpx[HF@CEF^= RhR,}5 h7n =MuW(/ rEI/|K?2wd6{=C2/ r"+NЯ{&)C,▓Wyv֘֠zq>Sk8#?(I#|S`-o][Ҋ\ضI$͑:0m#D CM[kͪJNI4Pi P#jir"1Eۤ٤<dHNc[aTw͇d)Dv?*(TUWꩼzhx Few7c)bǧT\51g&y埛|sgWhߓ'kF<YQ:YJP:hO5\GTyKS/q6E+Qd'#BZR|+A;fGRLb>{Xܐ)J##Z7N>XD}PoiJV0'I}~2]ha ?.JFf@ы-S e3YF06|'( qw...8`k})ػ"/c,J1XƓ;k`f@mf_.mЪKz[ "ǛP""C c  tZ/}WI}9Jo,;t 7rDzJx /ITe*#ZM-5 b ~/K֩H7+FE&n}@k9 .PTC==y -k31M):#q(tcve9β!"_lF}t̐ Ȧٳ$s e_HlfWncy҉A U"q55͞*%X_ G6Jvj-VS):ŌA7HO'=b'OfP7`cVD@A`ٷ,]i%+!̩Tu)KQVQY#~3fIgwD['%F,5oyޡx!dPKtv aCjЦ)ѻgpaC/-\k4x}8smv%v.aeR|Is^r2]Y%gcε$XFdz'!rpv$g:3'uJ3I!mKM9L($ 3͎B))PO^LpfPB~o^8y! BĚ< 9ESNZyX7KMAow ]Օ g` zC,/ J>v!߬-1*C悾((N0lZNkuɆlz3c$8[_ܼχ*'1.Lq9XWL|lu+ "U`Qt}y>9eB˜d,́f9nϝE8sD윌+Stei8οApqM]ubQ_[-ZXl|B^Y_Soz:zE3# R߰_RdgT:Mqpa)8̬%j2ͷ>X@~Ec:Vp4E{ڬlgoD I+tƀ7%)p2ռ yҚZ/+Q(eCT[!Y.G w菃rŝm:R"O7oǏ*ʕ鷗n&r?꾥D ]/v\i{P >E6 *Du-H\CP5 aKP97n`^63X\3U\zDx@ U=ҩܤCa2eX? !).Q6jDU9g_B4͖F#ceo=WHgM?7 %a%_ :d"5hyCR?q{x k*W{=oA8 LyjW|s-қ~<|Ӣ'Yz>ӼFsSS3>62"+lp\Пt"mR%Ec0L9s98%?zIgq˄ȴV{CTbi zЀ<0w0[Z=?`Mi^bRm<%/q3m',dXyy>e(&v $$SV@5)_[]B-5P)MTWZ џM2;G-w+3؝ϟ sg7EBكޖ3N!౶ c,E=uÔHlvoʼOh +]hܹN6'82,)qWOO-42wÑKlDģCip n%t$II4kJ 6hڠ%[[/>@Z-zP2^jp0#)wF?P,&'L;YVP@,NƩ${p͠k5dfı{)̹D7N. 3t0~7R3 4G1^s"__ig: ;)tJo:8_<~47>,tѬWl;ssjhP:ckasBnIN];K)׉GFC6猐R:kzM_(}8] 6.榵W&k+ˎ_{Z1R.,p ,u4~&.;`{mh>͉IG2Y$Vd6[ ZOqަ8k*HN(yXD—5Cv}᩷wNTjug~ϕR0oiE$tҸ 8f|< Q\14%bH*]wb %gSl%pp9H@\=r0],MެOyﴃ*>%\$`\:̿ŜS\wآB\Hu% ѻef}|Jњ׍1ixcׁ]X I-ؚU\TߥO)N AQ;* M7XVL,DT4pV#@ X.@`m^^\zm-%TX\ aQYZigr]EFsDZ=rl1:*Ƞ+M&9;2K'VuN_L1VjIhMaw\8]IPn_ h#Xuk.Ӡ7 ~q} .9G!#߈#xAl;;!~1i͕dib: y%,Gg ~A.{.Զ.a^f Cmsk'AПUѲBGs:LDg~c5rj CC3L*)Rc6 uVX?ؖߜǀۓSH9 ቷ uQMYPUN[ʠY_ٸ&.b5ξW$iD:sfMe@ 沧(6D7WNco ]A}^ m ,%[9ÙT~mOQuӢ8 HO {`k ҟK_Ƙjz'8ERME)ĸIT (DP7~[SGq F7:E"7Ɂ5|shF+P65˟k+|. N~?cK#NSoTM&ۛ]g>aIG%=j+6H%UiD˳]Zj6|ISp[VDJȈDڌH[;i_ާa RDb}q@է|&pt&%TJq{Ynld-F()lNKL^3[#kv$/T[~8?p+w2Kip'Lt{wG *plYOh`-ˁNNT"O߫SFgJcq+y4_UP8%ve6Boj0QtL0q@*![>1X.*F!nty4']:\HVZx79 l>xF.]0݋@ؘrϦf.]a6E-gMx 9|윃Ŝ_nJl/`r$5JC8M{%XK:EVTey mis)Mw{@z&k2 xB& 4S)[@:ZzBP.b܎rߡ(n{hRY\Lz ß^i2FHc?s{ gK!w,܏7Óp./ܖ_N%-1!/"*kKVd$U icLe@ 4jUn}8oWHlSV'ؙڃѹNq--{1 cowBhyO'7ϣ R~NR(A}7LBen+?e?(fVzWt=`(5go>rSRImn, QX[jҥ\(b!V܇!*5?oX7[P]ݣ@!{ShqKwuJĉ=nʕ5iO~ GVQ"p.Nh@t)v6D*4"Ѕ+fP4BPQW%2p+Ub7E)=|]AD!Gy(ar^W`mhI:Mpk6 z8՞6i dkS%V)1 CHHrH9ԼE2O!鸺nhȂ?l7qa-_hX5FhAZ0=sB1&>H$euX\( 0h8o'mۥ}03Z-Q,UL[C},!'B\fӿI0<8r ۊ2ZQ콫]~sȲ?qRB^t6[hVGeg㋐TrӿհC0!>p";ߧS/K<~֊҆6 R&  gv1;%/<$Z4cFءڇB6KTs^Y¾6͗ΰKut>v _Ujhia{ Mhu(4и%ޠ}!9&/ƞfKטx/0 9v*쁎_VDp!Խ+˄H AnBȡ-g-"n.{nߝHׇ̆Z =>i-6}lxuROCh0wls`um܁*.X}Yqd5kD ;@)eY"&TgAYp X1N8 b) =z'#F[Hz+l4yB;:lkLs習Sݻ,h`r'lmP# aOd+o@z~]& !^R@”>Zز?q{a*(hB P"dĻ&3A[2r|rQ`PsjdmG >tL.@D/pb3Tms5MmJƕH鸞޳:%u\!fi{m UbIK;KO9lm0gmmyXb+B(l[[ŽsTvZ "WLG  "[FXo׊ r~V?QVf,l =ǯ`,b=  3({ȧA'6-EټIZMyc$W/J:2rJX2 q6=(4/Yš}wyjI"Pȉ-uxۈ 5qtϪU^@ %Rʅbr ~5΄d[ 4 mgdwe Oe̾*Wr"sM37fGݥP٪j lˢזct/t^V]ꭨ}TXIㆌ\&ǒ=|b_aMG42Iĥ3͢qPޛŊC<ֻĊaL1eFx_3lo(DNeԷH?v0y~أ{0vMYEu!!0Qq [~>@Kbdc" |! 04a4}wak<_4/U|ȂkIG'_>Cz~~ބʎ>-yoVlܮ<:,s-3@Y:H9{dw͟Yʷ۩<Y6 G xhwYʿaBܡV_2%1zr!ߛέ} RCHꢞʒmB2Jt5cٟcI] b*Tq{zmSh:hQSZii&écE::e\Z{1IGЋDm<6u, ?"4Y4Z'GN薀 gugcI鄅9PxNx!߉9Ժ:#Ƀ.%և_3@1]f(IZk~>]uM!w>Ֆ&& 3:`rا3F%}M'xYc`zdvQ!K75 YӍTOo:bZT2 \0y1Xܔ+ cJ>+x $YS;EGu#b{@6d ĿtT l/9$6xy.!D, tJt!qdbՆLŖӅvFwj)GV$>T &3C=n Ir#Aȴ;sWRn"4?zZK"V@މsԠ#]GuiOZ+vL9m|%OcfUaHzb>|oA)=i6ٲ71Cv}`&t=ds(P>I"d,{nYic8Q⯤FAO.P+(v=V1ۈRj*6skW;Fs[=H-|gLN5 [J^:3@:$aIh'OXJ[EZ_*-wQyZÏ(dv.n8r%aXЇt}㊸ɅWs*k /OSd$%> c >!)ב3%$hld0r-o6{l=fyS-֑ǸbxrvWoxdC"f} 1b@@A^%@me@ ]K2k^qby+:>Ey?MD6K}$ nEoI1z7&x31]WQ!Yȵ;sG+/ND&-Q6|e@v1%8]4gwOʊ=8 8weSyX(eZ~Jvwv-%e$^4Zk :^S!EH >700)\rNqp]bc'{hقø닌/\|E؛wzn,˝3 $:Y '0'Ʀ:WsC8mk4HȯaIQZ_n$Zܗ:˧m1($0T43H¢/Џ23}e["YM )jVMp{J|/\"AKH]u9ǩߑ13ɛ0<`K9Wٌ}jz$JdZ̀\4X[60T`Dc kzգ(=].qMuhD+sj!S%r.C?䘜d,reٰ %l<s'l=1z=_S6Ӹ;Et$e"b݊B9֍xpaO в:Ӈ6C߈w#=,*T,cI}mQ|PboST~i:0!';/g PW\) ^w 9?P< ?9U]" / mVLMl)#)`BDYgdKPu(N=܍1黛t&O>& C\ƛEgD_>~ VX6;B{KyG c9X ,ݻƎ =4f&d|yߣU H&ij:aEb OM[_qUL_P$6٪,- ,f.]2K{]QSM=bҋ_jKy| Cоu(d2m^z f~#Eb39>?1_2+uU C,eU9DZΑ貂0:wXq `ܮteAł) #] .Rz(UiIdt _HAR=9j < sd!Bfg3:oUw9A!)"dAPC6P 5ӣx\(oSc"LWzƔf%: 嵅 aeFS*trzG?f{RQ- wV6Y61kWkHH/LQ<0cc}R!Ջ<:1j"v6e6&676 䣝0 47t9t|i+E$/po_/1##0;f)Jfs>H3!U^U&R%F)VzsG`>Ky3"B.h |k@tΰ\J箪KQp#$Mמ;D=zsЄژ 8 I>>>&i0r͑:yaV)xw91~aگ1_pp 1QWƒ+~{/Kx P?j@ߑ#CyB7,h=$"*6,5څuIj3tNrJ|ùwhc2Ƞio-L]թUЛADMk^}"y'6] !瘶(ͫ| 6 ~NDM 5 ?Yjf]LWt-̥ݩ5/'~*rϮp(†SA*ܷ?t q8٣U4!-XB>b%v,d?it}e}3M8m*ցܶsъz 1 f@]ʯ%TTw6y7YYC"\״< q=ŻZ렍G9!sj5ZnyQOTEΤE,Ž"mv#$|i_}m5k ^9 `F5HSͭ JV-6$_b' $wI5|\@Ϩ}"K2<8ǐWE,70/Suo-k f)gc:xk@Pm.,zR^rUY8 (^]!fij2(W/V0Ēc96Uza4j[u5O`[_tu. C$zJ0,"#tlvctv"?tZTqb_mZ|ވ*?:β'oOQxQ׶ڗ,x `3:<~]_F5lXnj8 /6MJP-C+8 /i*;:eyؔJQaF'1DݣLlFh葿ZEҸVf{W; jZSYi(;"uJ&CtjjKJ:O+yR>61| EU=zl=jgvwxC&L٠C>4r[<7r2WӰFa\ru܏ uzٖF9 oãoE.8WrcU n)6v 7^P;7yC;B+KJ yspH*L Y`C;i 1̈ 6DP* L2,+q]>hDHWE,D 3#SXvb+a,s:L $}̍qh(W[ 6B.EuK CĶʋtVGWt+tՉ'qD೤ dMH[ }.(wCp;؇nP\BG;3ZИS66pg<WV F(NǗwV Ǻq:/\5$D)wmp+g0=[1gO/fEV3KزW1ݑd Дˁya9_/_-wn'-]<=d bWݴO}Hf,wk2Nl f Պ{Z4K[G-N5,s9)Mɴ ;P-J&#"Hym25&Wav\$pG.&zcEP!Fxq{p\dbFl䯊쇁_kT%.z#ޝpZ+!IȊ3PTP%DC 6=ťhVFJ^vl}nCP2/|C! B/ӱ+ZSG^6"R7QUb̡ųeoD 7wptuJNjD,GycD~#ő'*!C@-hY[mήl/k E~ D4-~o8!S`t`"ȑq60C-1^c5Wu0m(k ֳ)b7^d@[ed/7',?K7 U/Q}(: gMP>(ag<4JL$PI {6T_L]ڌl~TM ID,67㫚op`Jg/D-dc:99!BKRWϸ ;C 4u,%Rgã r~wj`X>/_>)(2*'3nZ$ 05aꄸȎDOn˟vM&Y,V/)irnr-j/:М!SC{ZO8gIfe让!'SIŀnP-k6NDMe=}@Cʃ֥u@JmEji EF5 .ߕ7E.Kt*mw` J iGGXX RiE)aw**$cx椓LDp js7BZ&>2dVF&aj8p0QxԡM҆b~'dc񒋏@ (jQ'uG; Z9Eu[DrtFKf+3MCfH3\9ӳ< l\e?spJ.U5q]r~;"]'@9QLl31| ۑ qx;HDn}\S&00_ٔدCݍ ` ͻ/Nl][ kAiР-%$ig"Q ZF1'lB5ĒDg}ҟf'Uk'~ΌoJ'Sϑh ]?{ЕhL):It -ʝ8* ;E/ЛdB:w e18!C>8Z !2ySw}{g;1uaqۛ){0sa]shBĒlQ=k^KXj<'9 ᭨lw4!ǒ/UPr_P~jbW+~jn.~E*p,6tyH]zY:_vxZ$:aǻ?>?'RyGC[%Eb #J~? $B ,;?dOF~-;iX'ژs"c4s4* H k< m^jKZ8:N?yU4S8ZWy4½L;kK咁mߎS~;ŶYTqh~*`^<{=P[OMth!9)E"gm 0gՖHdq՞̤ ʬE8=av*#c!QW.& 7qmOgoejl ŰuMaC<ɚdd,x`&EU!ŵ, UCp?̠7XC<9S5l:{:`*6cԛ'`U_O$Rg,~`UQ̛])lZ6.iJ4d}gr ַ|Fi =AxoJE'% ejX^%5@.ׂjJ? RNS]6疥|s+;̺^C jD0PCI',$Ό~dlp;B37.Y@?1'O&d܉a}0*=YY hG:/*'7!b!SR:9> |f>1T6H9gT4^:dgA ؋s~S!\[8Kgux ޝD$0Cxw q/qQnyw\G&PES"_bfnm-PF lo"pRlʅm.SA>jU ˎK_-03+Ixq0ݠ"P<{hn~ ZhHl{RCl;=3;P7ܧR;~ M([$M}Z{)Vc**6=I >,kۈ»ӥnV,r`0;ksǺTg`?] [h _t|CO yo{9}KVt*b>W86@M+&ogYj걳QAӛ"x/-oJz_ ԮϞde-V) ji5=H%r;%¾lM=]mpף^<26"Sz򡃨}MQK%Mf DmŬ{|t#๜p1?vIC\O䷳ :#e1h(ٵ2f<%Rm'ih(W+yȬ*N X5?\GRC%A WrVh+{)=E+o CǢDU=' JG^sE|M\4g=WOi^ r1b2h,EU`.lYϘ:Qŧ3,+1\GlrMԩ< f^6J)/}焃ku}k /"yVs~\gn$43=fi7חdn}G,,kyl7qхj0)kˋRw-e”B1ɼ?o%Ƙ7WˡXAÄί묪࠸U!I ~Cъ'+zQH3C13F6MJ^,Q~nMmKm@.'JF+ѹtqX+q?#p<{L[ ԻUš ~NjW uk A<]> ^S*jdmܗZ1PZpȦk5`aYmk$ DkHc<*|A2q u# 'lFFr,RV 䝧cGik׶4q/:>[Z]9agkڄ+6(~C\-;x'Ǧ,h۲f>>t+~XE>a'gZg-9_,~dx!dLUrqYB^*~h@M~KmdQ = h==l?Bߊ@UǍLIHiLhM*&V dA 49flX ƀ}Y5"zpWך Xeπ}+=Z_Cm&]:$t/m1 2]$k0wxIKFC`B[G\ CXFƂ>L擓LêѶc[3( S m 2rFjwc35ZN$Q8hڠM?Ua1paNNGA@KTD,t:>Y|~(?K%³F0٪p~+µC\Uc4L{05,!A#Y Z BgJXݞw>:enUIz+#z :׊/hV;PiDžo9}EAOWM fDX˱MeNb$i5lXe9iuj!f#+rٲtZ)7Yrۤۻl*`/>- M|~V8}@?W;R= _ȑ@嗃T2o׫<'uQ@;cbUa5+_&el Oa96)`2 (ah}D\й>0AXP:-( aۯ( jKPr(P+S2Lrty -4%֌rOS`>T&ypႇݱo|L5O G$Q)W#fyfbXNϊeTh*Ć Qa)_T(i`&O*Xάկ3`>†'S̱cZQѧDM^acu =1>~:FM_F今%:01l-Di(aF*(PGB:F+c1ĽTS7Ez+bzvٮd+ZMޚۇtt?=+'kOXH[eKu]MULm]*'K nRqXђy"*C]̼'03RT8.y6)-Z1S|Vk/0wPEbCy$x(t0)BM ,.{q_SuK-Q6"gf*̺g2&/z-pwNnq*KOP/)cv)ae{V 8~P1^t@22Aq(XM~v7q%\QqF`_P=me8u uOˌr, /_Pa^3FT@d"ϜYC #2dB!uf ۅ Pu YAؾ.STllhCV}Lu!*7;TNX t}aM<]ߕW .n4/7u,0+·殧gж\l[,wEiOh ˘t4'cU\ køxR7QeT٘nֵ:p^R]E+Ż<6 rka5'ccͭOSR2"άvbVoU9Izg$`OEkBx!zT8Xd(D\eqq"JOy| 6jW5I^ar+:@NfU2 "A҂V(̤xHs,Tw7{㒂`SWwp]O=4wJZCEx4 $P| ǧD6}; d)U!>f JrBc.h.>ex<" K5ģfqᑮArM͋,z걨o YT7ZjA8jH҅@@4*:${YH֚s#)|ʞde:F~b AL1g @yelhSVPùe0E{RJE+M-!EgS<ʜpU,,Yr_cF"`~+m`гgK0 wDQeqth?oVq c_>IEdhFolv> 8L0C$?Gu;'iɍA8wbܞU+uJSN-Oi ^ _Y#dƁW}/YTߖ>H!%2H|q^)ce{o0w0#2;rY /b#[QD 3P!_.QɃݷ7"DX; q ZPB `!@JDBEHքg ]:. R/fIڬ3z`鿘-{Ȁ05$BطKa]&a7^ùH)Eã, H>#܂I+q bfcst:@%$hpnK|8T%Uxjz0:jldSb80RsMOA 6۝9ӱL`0́$Wwᤶ\Ox*ϧ&e^ 3Hj{S6\Az:yVڸl@kh\w%c>PHg,j ƾ,pu!A}VZő0f;!Fɾg:;\5ݤuwW:KXmb &ԏ!ffv,dF Ha v}1,DSc^U/l+i|x˻,)C͟`zYC.`R] 흪;,A"]n%-'\xĢ |"^ I[ۇؖ– >6Q 8ϿL{U< 8΍32a1'-A[} & NlYTk^}èT1T'J)-ޯX+,/构hx>s[MaCͮ_WǧjCx@Iϕ35nN +I x:JĿ }lT1)ag$*)$N١i_FBga6˓~<.( XO5win>TyBƢ o MޚΰfYr[$E,ga?u_M*%Y<fbyI,uc4ڏQX ^SlR,bqˣQ8_!5*h"mo15` Ҹm&'3̅!Q1eRsy%B)`s9+ocXRR=[OIC!xôe$m`aV-x)?l+2)Wo„ B(u[VFm}˲]yUEU \U v_nGE%@qg#+X([Ghaӛż#vr1?s2]DKDR-3AloHf436YW8׷¸,o!MޖTER ^l8+p)+&#!8h4~Z:twNdi]Y [{Hq|DS 4}N]O0QM\` foOJ/6Oe`'R1=ڼGB>Nj> $6q9WߛJWVT˰eɋdiur ;˷·K".8$e MR[L;}&k,ehbTD\(>[GIX  !{SCBBр2m$\ZꪑQ ;%r7WWhNm·J2mzϬJ TMmě{ezHɦ%(:LΉZ{}8íp=|LFTp53o$茰KN4'Rh310UMP6Kj4 6::bT}dL8:਱oP$wsvgStoɻn¦z5}'C؈غִȰLXofՇ󰾝Jiōa3A8zTTOѾ.k=zj.fOAE: rT\h)߹n#qD~lupO-FIk/zKݾZ|y ?ԽB=\1QsD!:Bs K [V8TOO*#Haa߹et!Uɕg|9#&Zy}o߱E1O\]Z2'a{16S|~_,?3='qкC si1sL%}}F6u㟭CSH}5e̟HA)c? {${KPꠒ6 Ǒq2ԭC}CbɓҙFy'_Fq5<R2#F&ᚁL&R^_zZ*_bw9'a*lo4^!2H-px8ZSw |y38ݹe[Y*F"|9ͪ#_e<2luwAEqH<@gl@9b/YrT~Zj+B[Gjp%O* 鎐x.>NbE^?q=nC&s5 TkZTKӮ~ LD4ׯ*wCDʽ| uƎ`xI?,lr Yԥ S ȲT:EG1N(~ƒ'ɽsW޺Lmr,chz(lu͖R NSh6GzaBPJ $*ŷn}IW"9?Ԇ6[|y馑P]AN*c5ݔh k ^#'IxrĦK%C<Tk݀ZϟLn}Ώ>Gfi^궝ʔ68?ꈋ%H Jm@Eɩ`ʾTۡrGl پ{hnmW v?7*va&7y4{A2 .j3,Wg@t p\У6/MreǠKˡ&w}Gi;b""(/IwXv)ŭ-Z cCK)U)JrZ$B S/g:sy ǃк,]>/{X\ gpk@|]*"=aqP뺎CEqQZ{~NQq)>x,ڒa JȾ1z~|y1U6M!NiNԃvS'e$TpELAV"0ekN~Hq==UQtFIEG1-d >`l9׷lְQΰ 閯P<2JdĺjFRMfa/cg61gqDGhpd Q{ZzeQF,M)lj+vQE 3"]Hg@q`)c8l 5)ZxԱLl%_ #8 GyYC'0ѫ9hvϕͯeEʇ.L,MGvdM#cf7i(BM9``)̱ۏ*[P_t=#솆t`G2! `G`}9i,RY=N^x9,L\N6h#@@Wyp~5)to[^H a6H :1ijYhXtrص(mmN@c8+fUʃK 8S7ī[|AxUۉ|ac3F}$fq ҄RP|&}4TypQ<T:-I5$ ڙem˂[(d}mo{0ކ$ }'wN3' C9h)Z\ 4Peo=ٜ bQk)n;4Us")7&}:u9Q:ŏ{!8ިN{Evd݊y͢Q=şf;xX!+lFkG\\.*h$pZ.ӳ؇K.)M>jW=LמG,byUٕDvѲM}U+G[f*K9 >[f4 4n:*`DnRiM}췉]E{.eR\O#ܓ&"$Qq?r S/him R$OЫ`HkKȝ0zʿvxu NT>&>V"&!L,</fW:nNɳ~ gû$[&2Sx!XvY)mͺ-}PZ b;Ƨ OIdl=IIш7e{ V[ AEC^/ ͓aٶzN,F/:l;v[d<( /2-N׆{fܪSO> P.b}W+wd쇊4ϛk#(+SGYY!-Viƥdh{M8ϖU..T9|nLXZfK+vOf3䷯KcI_=]va31ڊF‹|S F-Ɗ/}"=-L79אּ0F>Lcp$:reAi T eix.hsW"kI 6Mkʟ4[J3(TdıjyhАLm 1? J]-AvbgikQT'W8uGrWۇ|񕦸 hNzѐ Ы4s7UY&}DiEN&l^SnVE,+U棿#>%yp^Ka*lgYGS <]}f J/=[fwՃ?zhOT\VUMf%y#x UWvxkil!`>6ʬJ jߘdKϵBJ=i@v'h:8}*|ĝ }N\Fe|&sMͨaZwfh ^q);GB~qx\cw\Ce}pZ xhRiUa}]MllSnSCmK]g_52T10ʞQ[8/"Nj!JE7ly#7?7,sxk{twܰp` W-?IR赋Ie禤5e1{|WC` ECHkMaMɻ_ FYO#!v +@Y>*V;+Vl$< Zd â E5"la=) NKd<ï@3lB{R#9t E|揄]U׵ 3~|䗲&:47ĔLÏ |9 &DKn"`ig>h$; d|q_ V@"?X+1JI1Hv^4./@vbgQtɪH .QR,'p&֑d6=ig~EmkU;J˨ .Brn#g5 ˟_x3x|]A6nԄB$9c,YDhż~/C- tF!/4Nj[Geh&?2orsNV 1Qϙ@?0۷:\[CAv tFAڏYnĸ㴣p=c%n`Rs6NB8w8WKl[ #|y*+[+Pt5 Tp3տ<5u:1T@o0Km[tt_y-kVfG7ʵP.*U<>鷪s^: l &ϼd YS":HD+gԅ@ۓ$!*[ΪGnrt4*f=,_d '*G!v>)nIr7 b= Ƅ r|%tS !ddSkCoJk̦ufaU"Yt{FCCWX]Nm. ;,IT2LrL+vף(:`B䨺%I|U3<^ӄmc&ՒJqe!E&?Үa$ >GRY` $;W`p^Nzk>2P䑉?I[Ui\w'7MYry\ya㥘مB_rpP|*[nuu,>=l[*ec%UMѵ),F@69ZzjR8@ɒIî53X#E1"^ڠ@`43CS4W,hT GCucI;D#hǿT3XV ju@ a_Q*0/0 $` j*?-C"4 g$ұSnܥo(rY'x~D(4H#mRxw_=WV@_,/?L%cmk= lb,B}nd/@JڞAˮib|F@V9 ,>n .AsJa3031^tm.r=;oDR\kDi#Y.la?p84n[҇m]RB4MX~R~,lnUM>Qt EY <ӥg)/(:L*B0D45=7O:.up5{5 y}?j{ 2j1sJ[ O5&L+b$6}9|®s,-6O zRz aAK?dM_S'ݛ/V0P :&]J%ȴ9)XPGLP1CXz΍7ڠ*8c+Q'-1[aM-Xfa- [TnN,ˤ 趗)ZJH~:䈎/ڕ.Y|'_MV!PVkDؤJ"0 /7C_YAEW&(m,[/XN2O%+ؿ"f2t0t5+kڀLՀ67ؠ3,Gmq#Zm0@BOEY:pnPh3{dvx t^6p[0z>7`pmlЉ{w: 6YJF)ܿI}q] $}GHR nǯ]ߔg-uPC Sp:w44#܈0'Ίrj寝= dwRadzM7Վ?nʖoL ܳ'ڍapPI* W,pdMC.SdRF7˼pK_>AXgU_׹i*Ek-9;TE- )vЖdvQt[ayfA(Uj)R>fDAcsdb M;$H%)Ji%忁7Ymgc/l%["^LJHkb|pA2:*b=_}Jڑ90SHT iĪu&R)tUkX6iZ `Tc(7Є=3\!xfqyjs/4*GU>5E[|vGϦdK)G>87zvH˳>3״^o9^}% ]it&91% rxJ_k.bm6ufHXom$U0K;{^l wwhtkPmīDUYաSh t6k$%]R [_B#"yir1tU* 2܄8p`uv*+NH~l,UH@$Nݟzs upH{2zWԯ0If$&X$º yBaUth<+ʮ#3Y: 2 ]6P\7( *3*c:ɻԸ9 M|+3NT%s)OlJd{f!\hΊ8oxT:I.t3HLZ7%s:9w<5shlU.O57rD,4L7@m*PL`):*Ft϶_9DeW7!\Oj,wF! * `4UclZ*׬}ֶBii(^J&LNPvk)*պ5(ٯ!FW x e7\㫀gK cCVpUBד&E KUrAa-ݨڹs %u^oMz˅N.FңP,s=#yd#.7Աu|wVę}S^ꇓiU;_p@دgl*`A%ɎM\lY|6:wLr+8kKoYL&I=) }Rlv_I0Z;K1ځ$F?m9 ԄNgl}Yv8k+uݱ qLg_w/'rygb1"maL?0Zp*I:f^ gZ:,@-ݩeB`{5&}SKNs9-;9XpRpBXU?E}ጭ֔qFOFrGM=~G㍨E9?>v] .,6e,>XD/==Hl>Y)NHKu pbqM?B@ՇOr3iDkar2 +Qx>~H!YiVX ' cљ q͂F#Cv?)v;5 3eɨ,.YIC{y@<(aI2\!Bvq)ri)'sJ S.1ق"w5N b,ljПකIK1LER:a1 PJY-2$۵bxL q1Gj*Eڛ ߅>+6S:@Yd9>qg˭z ȇ ző Gz,$KVjLli'm3W~EDh ]L+CEI^)thPoc(lI*s>*X1aռ&J gbyz s,Da3eK_|$Bn5ZJ:fiHS2Oݢ{ QGzW\7 ( i^NUmЄ*_V&4c_[Vo]]f ;̣V9f2%WKDep9g_l)kR-~Rn1=O iRre2*)]ZۭT2+T oRUmrR{E+ !ڋ4x|G;*(s2{B;05R9G0*D<v W>bLn#{[F b&rFOIsDewļ}(uΆ\ǪlwVFA-, >W}cc:}_ZʂZ+g=|n 6gGݾ`gg3CipAk3Q &v `M,+;ⓦD9CeoUmk,PĉVs$99~4Ć2$Ɔ8n,ͫ9@cTMbKDv$x*V>ppޑh]O=_[ J]q"i Rl OP{vOmpzI9yQ)1vqmK kjcO)d녬0Sv.;#[YQwz :%Pli}r2}ҐkV|vd2)캒?u%6Ib7g Z}5/\}RY+3lp?D9M>:;_D|\8ٵ"tcc΍Vv8,'$KJpCrǔӾ1~CēlѠUT#p6cD=Zi0rҋHC-Ǽ ]eS*@Y'8HKoShc-:&s}N.'_$G= a2@>T(lU?*K)F5ii8 V-9dknw/c=wvڬ[? CTm\L4+[g9aPO9u]U-ԇW7mD`iE+VqIn  w&>E04x-׍zkMS2c[]+$.@,A.ώ,wxX؂ܢPv˝%:iK򋄣ؙ^n Uը&ΌH^~ƂLu/H, ƽ̚óT^8&FQ?Q""ȃM>80$yݓ}+5**<;02&Vxy$HԗOxcv뎴PfH". 2_PNF!LBDuaH *]5^S; Ty7O y1E{WPWVEgɪJn(zh٪7Vk Dw._,ոQvBqTZXd\ ~G%%WxUtr&nkUXIi!hɠLNpĈ.mOD9ZQu[[{/MSOk>ѵ'w[w%b޽L"I EB#5 09]}q $1pC(ր0 gI56J{{fMRY{pBi34jrΗkb"Lqg+ROcd~e" ؉mUOjӵm/(+(|] uBt6r,Q!,_3:xO\hU8Y$;4i] WuSĬu0Ͷ} Em: '@/ҭxs*a t+ :nG0+S"vPRwC $U`X'',qIX1@-Q[2b䒍kS݆ 'YyViV6:74VuAScoԙ.kN]z6wU 1~MӋ M1i&E4=hٯ&\U=Jϛ(ΆʼxӎlsNgԌf4Hz}nq(z%#*ԃ&DxgEKLѶ#/hkU?jNVFDq c;9-;3K߰GNϯk/Q6F,CJ9w9s/5b a 1T*(cE^[`x׹&ڼ&$D"C>e1" ANjTԥ!v8Q^#dpG%g=R-#y}JZdΑ?ФVIԘsU^}Vl8äVDS+|jT:VO#xfA|ȝ=B ]۳Pܲ|"bbልw-"lYd=`uva ی ?\;V kR~>ŕh+8#J FG2_!iwϦU5jzJ2Eߗ(ۧ0Y,p=*hk)BAndEf-4䟤QBk'BF5%NSdӊޏX1ض?fU|<ieJ[Ӂ sGԨ_F'`=O- e~#·;ox c X"Xp>{ 1J`J*f5(eK^3E/ICv357c׋l04ʰ㕫6f}!S$jkE70An ^?.l0R0m9"5<]-Jܔ̠WGȽ;cH1ےcOFhv%9Bq? ML-^7٪hofL2;oxE~3BLM L~)Zn&?eZsE\M 1o1`{g%Zb KR[;'_F i_P;7= 4<˘i K*-1r4RkC>Ǚ+Z.1E5 e'Rhdm;Χ,"{l #o\p%iֿr'>ÃR1}=vtu00v?ǿgW`5VSG,X4*30h]tvgFc$!40l}`2"rB7(`/fn#4&@Pu˓UC;Ir<,ջ#H#lbzgK>vz\Eol(\{d@af VC;@y&_ oNM *G#k!%G;;Z3mmt"5"  !#X[R^@jvέk2gwGiFx>g˄}11(șgğG̟joOgFtEQ ->tf0HQo֐V9Ϥ|.̀z oeNT*: bMPh!#j$,82i` +z#<6rpq0JkgoǐmKAPPfLt%EόYVFdžSlK viǐ`3Ȧb܆r>8 lxFJa2 :(*/[>;g"w_wr> p[%%"D)]DR=p{aDE<}7g6AM 91ƘAvT+f6IK2։GV[4C1ǎ x1F|զƨ&.>}4Σ~'vAyҿ:լ5VȂwUHl,@%mI~̳x r#K1Kb~qNy>o*?UA948Q{K^̎qk {4,kj"/  8( m47M6* ^D crXeqB3MM|Cc1>3Vxm4}e$JC9i-b˷߫9)֚0?Fm {N0+\|͘C[p̉=]*?̧307J}w\[^I˟G YjOiB(tJ]f( Q@ A{C dK0Ǖ$~ﭽO]׿YՙrtK";HU ;h, ?i1`JDÃ-a j4ҋׯA|Vn~!4M/ .m% c!z. [ֈ#5fV=7yBˋpy;WTi1;g)خlvpibT4XͬUi w*=˦J~u^4]6)6VSؒ*أ=}gD椗"9dEPluD]o˅_%tKtMۑr0Ҋֵ'N;< =%rb[eR!g*bZbYu. IEQLLx#ԟߒ*TjBm M㳴}䞏BNio$Xƒ$Qj1yΝ5gqV@NxKe¼.$a΄?Q~\m9[ܦnB.XofaLqovȻAxPxvDދ̕i2Ô/]0̓2{JL #|0ZY ?bCsP%T*e)ISl1 A瑅8HG!SۈSXB;"b)1>e[rIrԪJ?C@FЃ)8]D(cӽ\% YEH~dXɻ% KBhxPPNuM@}}m9}{-'Vk)e"R5(Ag7m5+=dt\gOqa* 7]eU \mw_1ۮE TӢڨls;["4(#P(ZbnA ή4eοg02ڠA@1VxŔ 6'hX߈BƃDAz$(;`px,UE`-N]%(wPR}n ʑC1n]^6ԙĺF9QeѯD=XH!ۈ0y娧ԡ7v1y`3+`IV%!%u@=1|`7"G r8\glPܦѩH'B.xEYMb;PHI ,7ˤ?,7K?}.Lڒ쿤ɥXsg0z. ~qX c&~}i)AF_$|NweMoheLVj)~!eǍ#x52ׅgɄ žtfJYD%eS2ty9-;B9BzUpjq?h+iQVͿcבۿ2Q3teg}/4H`E:)iY{XM;ȃy!UF{XT5{yXv 1կϗj${ eE.OΉjQBL̋k"g<b{>K=:lHHY00~K[N |M!&"I3RMM$S|M#L?ύ&ӁGjFP];̽!QoQ@TwgUSץ$v>q0|vlꟇ9 D//K]mzCLbCHn*·hCf~=h]0s-qƜNvD_ptq$ȯ {Qt^lk?2fGo>v6Uj}s-$-k5 KJFtbѫjZrD;HқPËDS,lHBmU-QTM8mmel )Dx34J~Pm]:o<"jB'`"żux1]v!q/bAut-JUl6 fԙzYЉ2D3U)J3#r fK%5X4+Guy禇T DP!*C}%-I?7ĔTW᧩KD.(-f#3Ou ^FA>irr&nPy)<ήEzgc3b QdvHq<6?nL 'u2&7Ry 5 T8}𿩣.qvBa8%taoIuG}}(@!5v]W`7{Í FZEV5G jۉ;:gH_)({YjHW*Vc^ݞ%s7UD%n+Nʫ nYyq5Q_SMO`%yF_$oEy?F3` tW=:Ǚ'~گ%\Hw0׶+1iMJS5#׬Ǣśzby/wpW< evsɡ[@,^)8q@/`(\{HΎـ0gIվTɠy!_y9eQQҊGx-ţT!2X$&Q$-n P~Hk?~[^\S\T,-h8l3s>jPѠ\5i}J2pd&q + ˈ?S)se{9mUk4Pj>DKН(Yb|W @ /ZęwʩWKp_侌Q7Twt|^=ʉz9;yV9'B5SyI`f(=o EV'3Ƭ0 #[j՚ѻx`;mi-.93=pzYH !ndoI\K`'Cu[Q 3jF $M"I/&?4F*2n⬓#^昕3PTB)ܜ.k)+A1t-v&ˢw\꣟mo"U<&T&-Oճn`0H& :f oqJu} &hsԢU# 6:@s+LѸse~.⬀j|~.V7CvwoABN͚Mp8TM c{= {Sk̘?1 !ȐIq.Lsk?>rEN i4"U h9eIL j₄3Ikxč+])ŁbNQ:OO5`B)Y7gOB B XeoWkG35LJ+5YPk]d < lp k@ҢLGKa,?)+6ZPS.d6c=ckD\RxÞ\oT!VkA-ZI1ޔweapFFxL"B66:)-1ֶ7IY0CxwCpL",8^$U'f=XP~$c<= Þw'7pӿ-6th TJ-PW5Ze.dۇL30Lty7f[$M>YZ+D8\tTXm[ srI:u{Tp/_ o 1,T꫻Q&,@E!,-CP@Z cFpYKz@\* cNXץg՞^g`CaD&~TgrC#fzNHs B,OM> f$ LfM sl2VADpR&ֈz|o^Ǐch*^+ I֍ `6ӱ6 (m zKA%A P\,|CR?)CEl\@z圤bɳuWy~k~9ypBv;5cFk~`+:|* ON]OIpS6sO=LiQC{=k7b뱁2J<$RuDGslؐtOK.H}9u,}8c -(gh=uY~>\~!9%}0f뢅 73v@~^AHem'>zc68oK .F08(?Br2B0Uife2\JqŘ1qYQR B|f|w+̶*&~1X<5"qɚ&pՆu}څ&D`(8zV➸n %Jw'UTΆDd y'q9S;PkSQXbZ5V'EN^ 1џ3+c],:QKU+ʧqO(OJ+z,Y_O<7 (9onP/ gMќv^gbr;lqe̋S:&pނ ̏j(\amK'T Խ1n3zsmqдC CH<oDeI{%dX]tX,1\ujCiG8i49r<81@VB yRw[zӱz G%,ͣ((k P TJ2`mT(C?ҁ"욳5% :{$  .__$ Wh0cZ͡lƅ&-nqF|wx2ӓm]ɂ^tas7{ia@J\@"#ڄo}c:{H!X]Bu@`Ǝ wiQ@{%tznh< ´Y$ #kZOiRH Z;ڎ߯DU`O U mF Œ owmv$up9Ϫx'mL,Yfs=LXa҃K=J$//aܡz f~tH brw5SV#8J0m}gfQ$%K$Kɠ- }Sul܉8˝2Ь?ܢ+|$|d#mL'd" _ξGNA 啦#':oa^Z `S2zzf;ZKI__Y]TNI>^+/n nlpZVn|ދ2/ӢqJ:5ĤbM%`iXE M.c榒 0MLX-S^6XEIP1[4~x5.R  nEsa^ʊAR&סBa$CQj#n63^}8**RŠ LȌ EfwUt .րrHuX& aXPZrzuW^trHvs֐{\ k'[,4){ XR}؍F2`w[Ȉl)doU=-ZW:&:%8?xh? Ӛ\z:^o_ciqkYI‚eċ+O<[Qé*LȟZ831a*T vtˀ %7P _5Gi&V/6^3R2^J3,Dgd-)S|R Փhglb8] [nB~GBww#D?N2C Hߘg8 0 u?%n hຊ(/W'K*d g1<`0iśc $&M(ǁl.5Ylmބe] +X_Ժy!9Qlo (]~[bz|>6x?mLߡNQz.D>. -C6uۿEYסvx7'9L#?p.2Mov}pF!M#Da B/4iN ڳ|Q 4F[KY *vDПDWދrhsoڀM0u', 3g@vԴ>5bCam|@toxſ\D180Q^C9p/M%vtQԧֿ9YΪ4i~7na?TDCa^ʰw6$T\q9v Ё+HPzzLS +F@ ɭ-.dLFr͏YXG]gǥr$Se[ڃDLL̯,ab~(g <⤯){A/6'0veV\wFST, 2q iW~6T„ӢF`Gt-  _)u;jgm~u.@rm{:uoEF7ߤZ8 %*A*eO6o*z!{EaD zaG969WF-?UsS ӔwR5

7>_R+o+֝qQpz*e֡k4Hs}Wg|Ͻ3@`ˡ|tZՈA/3@EE i4(%-%9nY VL58s&<@ }QPZ;VT>wsNҽ#a>i:ɖJ,B9BPf-JA++BȚs] =L9B:N5MԚiXv#j՟Z?_YH2$4uvq|s4/&ΝiBvgs[rQ>HU%++3Ð\q%M%uP?$`^k_yGkyl'RwEB ā GK#']f\` :Dv.ۂTh.)2CY}p2 DH.]xq03:fEDʹb* *1.n/X=k^ <A@ǚ0E ,ǬƗu0P㤧(t\+fU>B%vy%9n:nn;6 %ȴظuVeXl0˚&/ž)p.g6r14CNnB%Ճ.D;iFF0#sB*m9NAn׳{0ֿ~SNRaghs H\NSהzٳ&3pT##Vg넝wA.:`p7Tw+pPSڒ>.;9̅^sI]29MTvn\ii͉9ŷgE-H"bUCo +%-EϔMb@NY22v:^бANs#IC_pj*gy!$.wӇOTsf Պw $>*;%JΑó]T!CӼA%ꓡg_9)sX*2Q,76!*rh&R?UyC^k҂Skȹr&K\WMjTh =F<|!A/ң`ӧ{MVwwAOc+ 8{u+ Ac5(Lq,_"xoqrm!]n n>hFIH| ΂IX␓roj2FhuWXa:oѪ ćD}}|1 6,&dR ҏN?Qyz~lG'dy\2:f7ПARFNQ8”G1R^~Ӗ%95qfN=>A1\)V\H7qTO#4n7]"f$Fh}_8~qG~heKlɖ[?Ncy1<=ߝCun8NL'޳fv}[c8uw# 5` | Gny>L1(47z5;g=Xܩ꩙aV+ܔ!chS-\G~r>~Ym7T _ Y+m 3}gHÚl*ڹ~DaHpVNHEHƛl-be&5)Q em&+cu9dLn$ ;f~ (0]@spŋ^J$)Z4N>< {ӘK* P/38?\|S'T)etaJ% =̓ni#_$z]z4Įvs0ueAM <kmO!P1{hW9{'-(KCj| w(fey(#{O*#̒aZL? 0vIw?f+j^D7@zīӍΣ:3%tj4PuAu`ŽQ"e\[jnPv,Ë0ɾ\wt t@ !ymeLעA3b.#lL%pDn\O@+Q??c?|p -8zZF原qD{gFJ6ĽPt -=Wz4ʠE<+ؚI-m4twYZ NpeWwZYʵm-w)1HÒ(lY/,iԊ0KPtB9N5_߾*ED4C3vѸp~7M7J8nJ0f$:uK/g~1ȗ ߂+vo6m%4>-mt%86ʾʴkƏ,,otCnH̷702 g:ũ_9{|g[p^I\+x? ~ErUJXwPPeQ7ttXi@+.ŵrM7nNOoR_u_gFoVVcZߠ;i154l$ nP-3J"Do֔$eQ?kU ).V!AHud{Mc<5mm//Gg.(| pS j2V`tw&|.='EۛIW:M>ꝅͫ1m=7c5o4EPNO ب׬pTYaD4Ђ=oB~Ũkn^46 U>V;RdMf!a@=(mѢf cjs+gZY d`D Vsn镼2k2A/y~*~s7hQp(!3i\ cIUsmaȑٗJ81!S,k TӮՊ}w0 Ovy<_6b`1 'nM]D:`7hTGSڮ6+.貐e U5"1O!udAƹ6^ժVJҬ,9^oq+(׹O6.8S9Mc7AfR/ejHOd)+ӜDOչK)kwS* HTOO5(eҥTcCvS:т|*C&2K;ܲ#RW(hlnwŎ%B=ҽ)es^YX64][vkH'pTdy= Uifbﺞke&VсW%U> ;~U h#*Gk ͡{;kF9\6okNxVRۮh>ClQ@!zzM^<}roZ0h\A#]g'di9-g֭1 r8Ѥtl1Ο\4XMwܼwtǍ7 KQFH_QN>oj72mpc9׶w,.Rj=lBIj RE=(3h3JDZa=%s)5He h4+)=!yTm ݬ0-4Ɓlt|vswpݏ _+.lrϫlĘ٭Y&wi$D[E`kdXZçf,7@a&PIbnj1\XM/cՎNL|n| bg~ohDἍ b#/ݱd 2V{IƟ|p$X[9NRN_1>T0"S]_,m 0b~wo,;?$yuĊmF I)m/fkЇ^`{8)@&6@*iQ6QZH^gL`rwz|Xy,;R&L Dj8Ux@S\= $q(״A>8zYAhBb7{\![|d1 }JD/#@E\o`*W}eGGw=i/c*D_Y$Q% h{i DUHgb7:P_jD|H sԳc/ߘU|4Y1wUgSd]v߉E6ʸ  }5>L`CVcʶsm$? ,qۦCFIab\pM$dܒx i2@A?uȓMke7{Ҵr$dr.d+ {q[ngogsg0(Zi=OSBEuŷ"*2)RZGx]V_Jx/.V :f2 /%~.|W>ZMgK 5<g{fƟT("?NI]6_CiUم: LP =-Oܪ HuO6%EĿbx7( ^yA(3OPE;s"P/ &FHojB\uCrKHp-0C(Y//mLRȇzpjj#bD#\IH `삊YuayhP'^R83,ĭu_6S7:\eiݒa+(v2Dm%tbVi}!eiMKKHS|yfLm^(i`%8h}FʂBQi;{ڹK܀ e(稻#W&#܄r>| O'V$5O^աwM0*11ӦP,wA;a@Gб'$TVZ~}b30gn5%r}_ɚ%ʷ[ȴ;.~nȪ%zhڨ0IW±hʵR>J^$9),ka9܍?dN0 #AYfzc8ϾG 26!Io1S "x' GWyvZJiȥvƩU1elK39( E+ڳ`1/cT1<@ Ĺ6=Nv| MorZ V?X~D>{ ǁ,?L%áM@|9m5g40D#*nU۱ 7{(E o7qFp'8wc)|0Խ:FF mI:2EyuO%h)!gS+ PDg$`YK"iÈ&OXRVusK=*VN A bRoRK d SKSE!pa޿X|x~N{L[#_^ `|20vF&v8pkQ|]IT^g|oݮGk #Lp2)j%ldv/v#KUAUk Cpl'^ *.jDړoW}+xo[rCqѹEzD% H? + @E{:~ h]Rձ; ;XdHa%#+?gU3&o1bdŦg1j{&Iwp~Zl͕E[>Xпq܎A竴0p4ݾbc115Z61xCr%z:O(pЊ9iwYrqm̈tH9?3mH燗= nĆwáa9AG96eAIi9U:Je9_42tWw7rgC_/~b[ |`/%_N]9M-qk=y>.a]C([3. )T]@ (<7I$8;ތ/ EV~}Utu$F6ncfO*~SV~GVE>C.;ikNFI qLnʪ::rX7=Uq_Ec%[_o1z4#u_K$+hpY ACUI%li"8!+(y| SYfm0 lYIxK$gf]!tܒ$prAbG{Bޠ ү&]YNUO q1* =4ӥ! #w)D$xO5 JRni݂t}QB2pi y(ܚvo@wX/[$1,#ݼ+. H*(;IIOIrŮo G75!ֈL1OcZ}XԟHsI$Vn  U蘣f#R?T2KNBvgD\rHgo9S?'ͫ:%Fy) fFR/W|'#e/uhA&7Q7HNKJ\] D(aQ&t"5CjO/)꒖|bei754&}({PEڶ+N d]O^9#PƎOqSv3M\};$}{ȢqmQVѓ'WqBqi`"`]'f5zDŽ1kךAV3$*֦QdrYZ=l#Ñg8:)ې m1:S`^?jÚlhxB=y#tF<N c-fnohaz|:O,p]fB+PhNDr>du %QtyUѮ'+D]X#Z^#UPxc*8-UbW͎kjaFTIHo :ĿԎ_w(Xu*9*Z/RI پ""茠'}TxJh1[ ]rD2b.؀b!m/MKI8[ɍ) P?d ԙ? k *sNkmDFg/;>(wNG74\\/Fκgܬ4׶%Ux68@ WxwӶ)5JbN#?%C7 0^;@];1VK|9h37dI4P7NuʜiL$ Ǡ7uU@d+2n >MުD o~ |C5ɽߑ¨Up:5b z^Ky&4Z9,'$5\::,:nUitK6TFwEPh 2X䣿Mi_½ ^>ED˼ =hI5p"RC,VO[v9mTWf_Aw/oPS!”vz sσb/wҍ8{;Eb~g)/WCKa>ySeVw$ +,N|CCo/;={5|#tBzNJ&Sp.|c @uW[TX҉TI k"Zr=JKi !'cSUb+aM3;^U1;-kECjZm=m㏯1EB9C4vp#a(D]CA3;䎣R^3:HDzq~TuOGM1Eaq9,\$ 6{{5wKٺ~v(N+FNl$@B x*gb .]-~,߯c=SW<5pi J\v4lրf{PDIy+#YGIJ/}#glPnDd0(k>$҆{t!k+֧8`k~P> fLrXAٲ/5n]_C?91 *X (H'm1zbm3xgt16EbP}ѭ?өY ޥZ*wx`EsK4-]]r 19AnpI uKTiτ +iy!KuTuggf6V[M8Q-Ѽ)}Gܫl$G\m4$Ҏl9r; \`Q-o 8(qiF;ii"1/In Ff-$iPq+r\fN@dtzaFVo^ X.8xsHRaԕ~RI%[M"q  \le;!ٳZ^ɼr+H>:|5 ܎_v Tje\ZV|}~JAO>%d(LL@U!1fXG5u?ϣ}eгb'>MRd^0ާaUuAꉀҦ[Cӎ?}3̛XU,7_|A9Ծ~a$DU 8DvL1e#\@ wѪb5kő6$7W SKZ;#)O~X*FdS';Y'gde`nFs^jëz%cRk'o+t=.10]S 'ȕ]t_[w6{n ѽZ1(r\BPq k-;r_lDĎ/^܂b?{x&3aP]oZG"B=:fsFBP+3M(&Qհ:Ek,<|<}Iy|]; &=J6!` "dpIVRPA1_$'2uy^. U( Sm+o0.fX PK=Eh9.L5E(n \/E2ա4!Ti2qJATI^8:hh,hPiK<aėA[_'En`X_~X1Be 6u>1_[!Tg@?'${쮾N,ჍNb^g3 UjJr?Cnq*Dv%%d*eO΀Fg(hWQ}љ٧4ذ#{fXJ=Uw.k1XM_ѧ4}hc1rr$Te ~;Z XfݜJjjC\JL^*ZR>aR0Ƿ3RXuFc`#bvV^2ta` -q$Km ]5EJzhSQ%ɨfAX@J9!{y4v~SɿNq>LQM jUM]-AYH˵%*Nס'e {}Y7I=/'hfB>nBW/NB(=/z"[@&bZ1qVw]:ԥ.y>o?Mazya{M#֧Mu0>GAH1E9GlB3/#b}Y>" *!Up(F}&o3f|OܔX ܃j[Bi6#Y5"nʶ)$ͨmSD e%^&IvG4iX$]pC^&y_f`i;.|y;r]i9=VE q="jYIS]6gUYSnц)6X;q+XbqmyXSƚ@,,YʓK01D ?4o"gYpSΙ G< Mq l FIg]ZjU[%ثDW7#y=a6! Չü ( nѰ>c0 ֬Z=E&$ ]%u*&}U^gNj" [x Z `>LBOV8Jav*K+Tx S<XQkaΗSo[:Tݐ;Ӄ~&>c"6ܲRaؒ mKXkWȵUn,Dae`3ݣWT]B VI8:C7sqMovkm?jM۞/J IJ?nE+ٷ8٢* ˣ$0H!*\ewjv5 ޏG1o.VpJ֎?q Ujs>poň7qzEb[EC0 l(^ sw>yfOP[ uls9*|7DAŸ=h?ԀUK}Ӌ afRZ#eZK^ lZ[2>n&lD!(z29oo8Ԑ fS\ ˟g15sUL?{"cc~0ݑGp !u')u#0K)8rڅTn)PKX<;N9O~}o~FB) fwu2n԰Y6h%nM_2oD\|{/f$֤%gZG$+tJ ӂoķ<*Ƚg-p @L` Ut>bHCͶ(0=>ĸXXOz3*)bLo)@JRhBsn Ԕm p©{2n)h_3+ZD ?\áShw8Y757Zd}όD0]@W@B .Ma2ZWn*/>Qgml,̡Ih ?lp,sۉkM^qH2O5԰|Rs*x6t_ C`Z$YVe"X?-v|p,rG.bh )^lA+:Q"iN*VHkBz˼kZ)@U ]tf  _6~Yhag,r2AEnWԮHM:$m5Lvj30^V?N~5͘5#n _r wa]hwZ)?3e)'RK(ktNW$Oddy;I)0'~5qe`T<7BUͫpg]W)^&b~>F`3vS@2|\FIs+n|}2Uٚ˂ZQwPtCLM$*Q."VnDRq߻C:R151hվ.FsK E(YMӀWwg(j2n 5|(QcޣAwQ{_u!e$Ұ嚰J^ 49붦O{fL@=N׹.BcBZbxs%ySDO>"W>PCJP^.V( u  5yB""7{"t3$trʆC2K~6EMJE| 3v@w{v놻m;ژds7yS%lE/v!9EG  3rWwG "-Fǵ%rtоV좉: Zd=7 y7CꜝPAA@ ,p]2%m9UzTHǝ0 |%n VV{@sM *K+o1~J=;}T8[(\v \rb.xUv܃|z':p8Ұ~O_kԣ܇6xg,VޡTZrɪ)Æ4QPpn!8,$Voď86gA' ֯=4FRh?gl54(@[:],4CYhu9vGm[r|4 | K"KF*iFH /|mzml%o9d>6Be)*q$%2KmWZ6URuM\::Qzuwñ@ZumzX=bĽ8uOh( %B;W&Iـ8 ޢ Ӎ XP~L* 荆ijs )P;+3h۬[7^i Jp#Xj j{F6d%˝}"H&Kx)=?c8?K::U j"*fLeJ\7YYEuQ<w ɡ:QEp,~B~"-&)+]ɭ$n E,C-=}bR3"O- _Ζ UwX< w`D䤜1):\ SSўlkaejƌo|:{Fa|,\ҵ0膀tj]Qb :C qOя=˟C T@zYyE8a2/9p\>E"ܚeK.&,/2 ,⹟>^v|ljY|-t4· Ө&7ycū jb;_;o{, 狼~$>+Ǎ6Rm9n iJ[$oB??BF MĎJ KB<2y=g@,A}ȽIr: ]#uXߜ?JF\|SC.|<8ڗz($owqۉoxwsXP{UsgǶfsam:O枝S_uaBubߚ"ȩlUV:11%_z Fz{ (OO[Lyc ~.8.n7nA- E4Ǚc 1=3b((̝"Dj9<1d,/:UR]I88^ҋ‰r;JwMTlLfm_薳G19=Cf}L}~Ƅ%6mLSe(N=6 > -~p?cٮRW Fb("=]GB<5bQ٣NN֓8ى9GuELXR{CBEuNMwǻ(,C@#51肵%akCs,뺟BV_aH}/rJRh6=53y\p*=GM`59jZt\UI9Rt*du~Ga`|r"A'Ixcef>%KJD,75icAZpy]A)X?;*(3Y[zBXEL<{(3(WOJ}17SI&?"-w"y}pWݹX\ݺH4cFZD^fTm8AOieמ1 ;Ax(l+Jkq'3O;EER2?S'2(vh E{s@bٵ=&x)kŁa" \Y/K^|}*x7Yhw}m%%{K; ~ Bs-3G"!H)e`KI>1d&'ځ<#!`5! h3(@~Ư |ҟ@V0C#ܠW_c(eS _x> YdT3@N-MDIV1^zv叵Ҏ.-pu:cR$'F>3 }gfբ~(t} Ҏ%vp@ƶ ш!Gyg+/ƞQ;'-5?V%ݱeډ;p}RH$`YD ;Z2ˀwerJ)>5pb]ध(\ W{[Cy$b8⸌K<~4p,\Jڀ$%fJ^︦>oLn=3d*V.DT F3 NiXކ8í#6 ͈}֭c!s9; sE幉C=H0f;%6&7 ns_aѶȯWsݨ(L狘R ci=8nXs O6Mg] J.32ŦR e[`}u+dIl#q7Dp-) َziDF.M^lPQ:ENX+1K.2 !wuT'i`mYvhV@ g2w|!5ټo<Ɋ}~259"ٻ=YMY˅,zV[L6/xp\ c]!Bbq`ܝI a܌n#,zKJ(18>cS{V1fwR >9xk[#X#88;l /"{Y9Q:Ftq<09[)fwa{^?1g: T4fN-9~0OjS,y@O e[E{0WR˦2b H7'THGvp]qΊ8SO:sR5㑘䝹3>KshQh@C?-,*((QmCQ%)bir%? qB[+;}ף GiȒvDUfhp鯑\4:gPY⢣ ۮ&s74¿rbPڍ2FE4\-)g`Oe}CFohˡ?E_%\\a_P7Xd6kG1qSlSqEXͯS[ιrtI5h{h3 zz16G? յ4IYi]| ( ZeCqb9Y!Y~^n?Ph͆:atYޠ/uZ׀UP0Uʶgz N +oC7(GqJ צEY9|%j:2F .2Y-h+:! b ҄DA$nucӊ 0Y4 U:j;yBŲQWDψާCA>_)sû:+`O$ll'FN`[>b޸nuWVG-=!(-> C4떦/Y,5OZk8/)jR?t#G]2 '7mqTI֪NmR_4(nBH}|}ZA$ptng4Lꋳw6~PvOU r}y}:ڿRRGmq=1v - J9[ㆃįd-YΌ-"N=M>)ծ6?Z#e_>S(YtqE϶͗ ZJ:etZ`XPpO{vM{%bG#c|z==T?J/tCvU<\k=P\O䂿쟍,PrLJ5-Nr_rȩ)&'ܗoB" qF7L*v+t^"6x[,¢*.Aa9y~+-bXlʾƨO0UOaRɹfu܁Yd @"=1>rvBa#5^<ѐnx`C1}BpNن$\<4NqQ5%@QD MADIр\ :\Jar/ṁ/{)qa޴h!VE $e#Tq.HY#[3/)l+{LQ./|+I=|hEZe-W=G~؃>a+eg僜{ _n'ŃCWڶLBH!}M`Xѿ7:{"ɶ8l ڃuyodz} r40c-[)NoEխ%~tc&8`@OR[#cwሌ[Of9[M *r*xyL}'v٩UV1D!_5Jʳy1waV0[% <ųbfHY|IJ㲡{K,{!) vU!G[NЋub` Vџ9S`Bc߳4-$ V[W!T.,fA{NRC-" bC!w@̑pDTU_~Ɔy|ODM^JARg .c wא(6WU[SV&̩'!Ug4iH]I(ͼCX Gqv!ɹ!wU悝 7kdA= ,mvchYͿMZ T 3-ړ*|e@U/BVOPP2?a*;Ov;))^ԆA%z{ȷCO$,;g]\%a޺3 U,T =eO 靭񪢫'pVLxTb$Ë#  $b=S!,HnW1f 3c9ܹHO +d8{S%\lFު1_?r)x] Jjl'Hcu(w(h~5Y3A7{ʙue;/ً7sY}IOek\g5 {AL^$9%N$!J1,>iy(4"6F6 ?LBfBvۜq,={uQF&XbP@)犞HWG&{ *Jyis}0돈6IKY9ٵvF 6[hb_UE;Kk4]!uф57Hj왋g8#t=N@o5-ay;^Kni \v򠢭J~Kv%~7OG7߱uFCF@S L:2OTRzq9 6ly4F=_@ha1Fq.28gܢk.Ӟ`쁒w-~|d'#d?P R|2@FY'X&0jxʏNgrW~I{IbD}md`ĤˉTF YEQJoaO W :Xp+hY s Nc@DWLSqQGay \@&z+fXGjeT]ZIBd5p)K~dF`3P(+CSi|\Bn:WDOJ`!ƺ@r!Bl)7Lt. `-Wss:Y:(BDj#eb6st3- !v|-# )zeA DN'LE\q&*ydYƗf/%b^0?AshHA8G"#ges&4Vp44+՟Y7ӵ3Njzk ]12U׳I]v 徑|ݲӞ&6p(3p >*r0z.KTcPzrS"jY>d ~#X>Cc578#z+ q#7"3Hۛk>59Tlr(ȠI8 .az5kvNT&PB{r/1J&N#j^u=H +&uiׅ<>DvwN%.cz .m['7dO(]: B`מ">i$0#EuA˪;3(kNrضYɗqȔ (sDRXv4E#^G+X"PXxbg!hJD( 4ڠ4nB:.ApI s@m#I4Ft'6nsTqGH=8!rN0#Ay}WΕOboq=H)JO#PR//Eo!o%*pyz,5 ?݄z L`5P͆}\g1gF6 8NZ(̏kqKOL6.wPQzNI*Z{W$jUrj(W9/i+KL<Ø8-+x=tmX'մXLH !l_z`*O/MZbZ Dw3P*ܵa[~%;HaLI7z o~9ڥX=j,DpGq36Rz<#+@ mڕR}J&;8c_ 7;@y r4ݛtƘ5ٮ6*(PĦ.mϳՌC={R70%tbTS7=>j|u 2fc1`c:AHk]IA㲱RprD3hL!:GDV& RmbI9Po-*r0C=!9 (666f_vkr9frӫdyUhȫX3Fix/.FRҁqJ{^d\eayo#[ujg! RF&c5˳H),ֶIΏ{OL:n7J16}"g'V`&}IayXs\W4qU%]t<71TWT9y.*Ė52HSN[szcg!گ&vV[vm1 vᤃGR4.XWN|,d\}D3 rMf[$J#+j"@YЗ[vD?D哠TbQWӱ d&ݡ'<ZCrߣfxo> jFbmqG쟗(u>y5V]b\}!M&™Ef_"_]5jUy,NED3k8z)fBn@|)`Pc9c#_w]S50UCW*zg}m?Uľ?g̱b>"FB޻ niT=-|_iNKb5hg\l?uFqpπxNiV֧vؙm}ad-fqF=Iv$a4[ [ā0cVr~^@LN|\6?uA.}CY޴4 LtkWW TO%f\jC֋JGěyY h`?/c=ɼos` H 5UQdm-fuJ?⦆2W3ۍsxy$xȌ 7,#9RS|p1ט:Ox=^iTJ;9gEz*!GY5 a#Uڗì:~I5G"*rl{N"rc b& b?L4Y&9͜}g#=t$g^oyD$z%P23s٦)7J1?B,}B?SWd,ϕ/V+ C}4RҌ^M&, qI\!4uT(͜7 Ju!7 kq" Bt'Qcqۆ yo{IFb[n'_G t~@]*j%+$𦾣miSϻ8qt 2zU/Xq鼟a~0a˲5=ۧ ׂ8gOԃꀙ5г_OY@ovAѺDkiY޾xqQ4|sS`[ʸ"EXܓ8V4LKq4祬%J.ĢĠApx_SX ]u-X-b,Z b66r(Ķk]È`ԗ|D6;ܮ=\X-oB  kP?^wK`W0h^t?]*]wӫ6@U}CCk'n0 qv=S"?3w{ۥuLͶ.6|^nb $4*Ņ明jq+9֟ո)-~A2Tg/H-{yMN.П8'{,WrR.^9َ{`ِH.%L5Oy\\*E!*Jh2gJ7@/@"(ȍ"umsbI¤Ȳ}4+A"2fiPC.sjC {8'%KYu~Q:8`m,UѵZh Ŧ?ϖu`o pתWHsH,cwS1Xیz9O=yacG_J3Wi]Pu(I5|[ k`/wP_aM n"-\R"u-PGт("" BiƤjiH6\P1(/|XdD,4ׅ=zs0f {4:Zh=`Y] itd M`'AqA?`v@{E E'M٤?h sk'LfX"Fg2f\mg8Phx GJ[. 03{~X cjEC K `?~R˨謳 t86䇹W 9d_zf VBMKFoF\ɖTr3aE C< p. ?z R(cc`üFT`r9V2)+(2)ۮ&M(CJYUukйMfЅ^O]{4yz^S{l㥂|4EUsUUa&P+4w+&SΖ p+yRmv #8K겏R8Wl5VpJFag0x,wkE̱KuKX mt)ZJ΅g# Ƴj#39xFꍸ0/q)<:ܗйeH@o]N#Mä;8l`@/DaÜy|9Hzjf_Yg m5ep .0ng 䥤?ɧfPбRW\Վ䅩RWU %n/\‚i*7h;2B4h:,ID G%RD'MCe5f}lGHFl;A s F"9;@7?qTT"BHMv2T7 0y' 9[9Hav%/|vEJٶMO}[yJu/c]磆B Bqr;m}N0LaHMCH.KHJFvvأom2v6y7h8Tm"xt,{L G.bxb+*yX:v9L&۹_ФCuk+ uJ$vjRƞl\\`r (EF(m[\ˇ>^cM7ֶq)LGcr)D`| Vč\}8 xN^ J?:e P_*K)B0trZXkZ R=&GxlA899k%Ozes!+\4v/$?MLGҥ%2%Oeۨ~TRwf Jb=(p}]OQd& a>f}4WODc/D{Nn72-𘏻]ľMn(V=CDʷJFno)5q{50XB)_v]-3-Efsޤ^فpکc̣U: ~Qnz0Q7V39kƯ&,_G##ޥӏt~? C!/HME O,uK;ө&䨔u-5VCf&~Kgh6}I1_) L a6dm 3QA;el]HLq'88_|Gц,ͥ msHEֶ#t ](MOy{8s쩻&V%ń |L1z ؈geuMKΦ f܁%| Չr{2p)q|klPGjN4Qo`Qd7RݽҠJDEZWY٫|a/9 Slt=A2\qaq#kҩD 98T(b:핐ّis >!D-b@:."v`GԌG8TU`D7Pt`k&M^BciŅ]fboZGwxQXOKi_p=P݋572ij@U7߄!w@u*M&u)ྐj)`OgzX%͍B0 HOׇ=W< Tz70[X,_T?x__N:DFAi԰O`fK)m |!3KH[k@4_R̥$[-^̊N;Ïrr?D}IG#_Ko x'b$Ò S$S,϶] D'Mj} =7Fil-h Y3o FGwGfxx jD.U[Rޣ[)ɄH=Wd|_b2[Q6 hq1OEv3n8re"2tߏx- K7*Kdr+q% #B{'R-#vӣ٘WHΥAp:v]@u_=DWVd߄mE]MhʑC#h ?Qx$3^}p^?|k= 7Giɗ7N'l$odŰ'hܦXli#۔+ݨHyw6N;"'O+2-:oP\9ݶsX :< /]X9(S{݅j.zG]PRPK /5EG_6͟Obe}$!kX2<բ m,Mb];uDjd=u6Jdi< "(-d#׽J`YFGt}^rCYpwgj>_X͕Ko/`O-^Cz'SOcBvR8dEjW.;͙qM%%JK[/hQTusW53P@ @iYh Ye'=}w V`mӵrbTU-m|D1TcpP16o4w ]#x`^l8ċ Ζx}^rC.s?!{-tFgoֱcILͦ75#p4csH%˵sQ ؜ eEi )5i 8zB*@PjQ5X3k9z͛GYݠZI_)oPB5 ˸72A%QI ef>_/LoNF GŽO*~nSQk5!sĊIb{9&ʭe\~G10"n߰~9qⰀVcc՛U{j)i6Er5i]ʇk/:}Q.is=6CxV0t[fԧeu,e'Sf$vV&@Xkma؄#g2e^!˅FUh-:8Cpi^7'kaKTm;T>KZa9i;&_j3I_@ce7=;oi= /s0혾aW;l1'↉rR$3j2f']9k{$ D/(9(ۄaH-P1웭 w<6Ukg \G ,U`ߪ6~foozt~F̽X.vw[sJTY֜bN $~ QOM9glں8$GG>8J8ZNr1<8sKMH U]x^eVˆ~%HؕD: S)m]׎Xw)$6W&Yqm~#ȤOVmNj4~M5.Lъ'1ncX:*,)*cRrpb}v񾉩Xr>Xe 7NdEرȀM_S+s{ Wq^@O 䔔5?pL]lnd (/*=4cFLY32u8|wp7$OF:_Y"-g[9(Ēq<վfBq+Ϛ*be~=zʤ os[Fe~{ ]IjuFK=}ݮ$A!Q"'w+(I!TF )ҿy(pSJT8bvLer`?UL-e<ڏߗ Z^Zea+1Vp:>j,ibfTzƶFq%^yU l3qU$bc@kJҙanb0)ʐ~q z >WTGN ԫB`#0 g/1'_ `ΜM`R#۟{,gvԧLr̓ZL*U`X*QgўI=gЃMa>FM4p oV󙓛yw X2ڇ9Ĭ)FTsTN4gҕ0fk9kw1pGIJŠZV^\cI~rC//u累e[j47\t4p[9 |XZÖw[tqEMQuq>5CCy>UCqtf nuqÀ)8 ld b]_ <ူm(75 ([!MTsƞ4"4k$`堄"A<-c-[e2Kf`guLI7/X>qޏ?ۓEi'!~ܕw\ K;0kk]K"Mgo\~olśs.f Aj.^rn:8rwrԾ_3ӹgf#2'Q[`CӻFSOE6^/4MWpt!'WtAL[$h  5NW4x}V=qZdE<&x3G;+f:Jmj/s,41U] 垆ߍ^̥]NB[ }wM@npbad^H ٖ%K c8y>k N.U"PKqn.pAg1z @#zܰgT`~̯,+xċ* $[3_+viϊ(>WSy2wԘ78޹əׯ^>Ex$J_̛N*"ol֭Ͷ/TsiwDT8-" ߯+vMѡzOWqV'}WğM)!+KCz2@m?*fHJўM7zh‹%ų0Ȟ*ز@ v{IoW+A ʛA&ۭ*0WhgĭaG?Ǘp٨|EX WOi38SúV<(xlnlDJ7`?!3?'hɖH}S#<5~A}2vTuK2ğnk_fs俭OE&_8gz$AcbR\CRՠ43֣"KFY a!N@{8ںW.U +乖L2%qڐNgK#DiP3p2f\3˂D' Y'R ҄cSE ,EXCKHnk괨e[^9NI3ծBwwzXv~DH:bS$>0{}np0@"#DŸ_#O3L4wy0+Gʻ}r dY؂Ui;&@̏--1}FCA-q .D<+JV c{ʍ'I!@ꝏaqSt>8xi8O._(NhS{HTV4矌\u^BfYݬ{)e(~$}II}{gU|ǻS0 ,O$:=b'f`=AzY@5λ[6~DUj˔~U&F,:60E9-yX~qah;z= GNQwdcEo}y;.U%e'BhŐVa'icVZ&z]G;}(6nO&lvnv{mcy^V~i(2jfWtKPdvC")q?qcF}͑DI[-Tz[}оz[3„zoδ!|U r !4o ~3{?l)|vprq0~yid3NnkҀPYq4{uW^<`iy 8WUI6b!N'LRwni D=E)0Gec5]0w} 'XP 0ю4J ~סqQ 8,bho`8ql eҵx+ \E;O|3GOmFB dp{0?Oʕ|T<>?PU+ le3$wZ WB.PB]ɭ]R`~فm0FϚ)-HL[f[-U@R s(u#՚>wOd0UCd0d%*R gWZ +oU3:8S 3M2VZ'?Mo!g>[u{XGs0ˆٮ"jS'%۟ өnƨtH{}qQ2\WCʤy&wcEanXQ`$><%IJD$R3ڐչHfoRɗS`U 3K +'kZx^c_3"rRSY5 %Mٖč5 -~7̿l?EXȠ](|:XH-؈,i(x xΕH 9˼ܹ%ה)-:aߨ)M49' *ŘtšqԌk!sbL_M&,9ؤx' ގt<R*;" *Խ+f hb+֣GuǬ688áӷ{#փAsk-4u|}<ӧhfCbez3k)dd Y&9\!6ml~aؗ'Pح0ThO'SE]ѱ]$S-΁vxcƇxV=H뙁N;<<0<.ɍ4p{Ʒ= FmEONqX"ס$^g51/ 2ꉔ,Lȴ(EE1TH?hF]H-`*LكyhŦ4p<ߋ';\׾u/5&-O jf҃Drͦ.3!_pJSm !0bQ89je(~o8#$ (s醙9A4}18>mO8fB6|vW&,(9 FY,y Of*3ܲ.P\7\C@uB?|9{Xp}^R֜|DIЗB*8Rw<˨rUI1]S^3aXx-OOCڣ=Em&`T #oX]TOYȸ>QXFL|8CυټuJ#p"y^$fsq^ TZOjΣ<Pifnsn *|29Q&a\AD[ӡ׶8vv\Cj7zRJN=?GH(Ot +xR%BY7Av!eI3043yF:庙Nzs+_{>ጄ ~\E~U/Ȱ`4O)[93%x֙ Li9H.\jXd&'h]:s\&3˲ـ`PZ@=`"g]Ķ66p6_Un<3LlN֧7[@ #=謳?אG:]<6@2/i;FHNږڃ=r"!W1YB$0T-]Rl5LY;"@s,ʑ<''x|2r0\qю:qۄ"| !*V} 5q`;)a}I$ʤƈB0OaZ^$D@ yVm_91Nan.A}Cħv"*zm=$b 0{% ;"l4ʃXEjm vp #5k7ys" ,`*O.a(dE%ue iʥSlyU{zܐ4oIw`CBPmh~qoVԥ\Bs]ͨ.Hx"*NOC$re!Is]<* uJd*.:"瑨K>(h%4^,ƆlQpdLU,FΞ#'@Lo}փ/[`#q} lekނMN/xF;VEm͵$S7LO#=iw6eu8O]rz5&dIiTG!1VQ8n,/mp]  Z6l_ |w˜(t\% 0+^/C vaOY~(00i}^Z1_ h@%_jxb4[65f 1sCD}V]?Sۜ/t6 >HbcI&y[Fhg-o>P3,zX'sq~.?LU5XD2Qۦᗕ%yrnS#|[t- |9ڤxNT38mSQLܘ^(+AX*TSo>ʱG94>I<ہ H9aTkM%T9K;c ܃^}Smՙ.*ƪh<#¸UY(X˛+fyaє1hX3WFmpt+)vVulя9ڙ@\'ZSTeAnj&|FppNzLב.zv7п/7§#3!?~㿡*-N]Վd0}x#u0b&6,4 [Lͥt Cϭg'B= *$|G5pxmOAW*n%Tw15M2L=TZi篫yI|*_g=[@6(z̲p#hîꗪ[P}_1NN1`DsZw9R*D{+$sEhަYoEPC{G92a@z׻\Y)|%ޚG8ec2o"'yF/`%HګZtI1=ϣAK?%wY[w,=[{3XX4-w.LTu}x-f‹V]8"/^UPzW@ͻxR6Ga{"*d|H SE6\:=,d]|']ءBC.= oh/+r+.^Y IvaA D5z5Vz8N# ~SgZm6i|ƚ. 8 9^hr>@bk&Vׯ#:`ikt+qAt]2q67j黤ŹT*%_OqJ_ѡW:2N#QC b-U20# eCǓݳ R bt'JRMb\dԕ5`D uzR'Ge&"R?Q@t󄍪 !$L$57/냚'%NXS,(ѝUhH֏͛]g!C:}ab'آcNar݇L$iޣi| ؘ;m1Jθ}5SNJt LŗEQ,C@fTQYvN{EלbBs,?cM/xs3 i0NЏZ{ >N^ xǾe |kޓJeHzE˯)FeNɄ2+ 29.ݻ݇Z2N+߉݀CqPy`we x3B~Z}1!t{_e0|> I&Ah5T *qε_βOIb=^<-o`[Ty_ HMrQZ!|u eüo ?bǰ% X4 7/eKyݔ쬣et q-V KוbN`\tW^顐f{)m(x6]M²ټ ]=k-`TJ<&.?L۹b׆<:83 fdDVdPҮx mm{X+ ^hSfbx7: JܹDc̟lLE+ (x7%ChqkVzLW1!FCoD @u@Oە=)Gl\\)]x>_E?C7 .;˜KbD՛F述xf7 BgrT)J pMV6փ$;dC?sc凉#PtH _@tL,ؼGU:ϋN@;$217ܐoI`13M*xP{Jg ,#)#(8:G޷3-s"6d~MI#uϧ/2$fǩZ{ NK,t8x\s0ooܠĴUoc9LĕPٷ/u"컪kƴ=ʆ6*T]`:Dm@L1~27zX}WuXCkT漹BS [sr>M$c>'X[W?8\'x+T@"g~P3$6v'04o`,87~ Ţ܎\ɒ eπ`u5P߸oWҁHWe+f:x.LR -o{n!%T\#d Y }h|EIPX67u. nkɾA3޵ V21a;W;'3 xv P9c?4M~!;\m95ü/ũyT9}#bDhh5 -ú hJ+ek$)*c<WgG9}_ʵ$3ڇ[!zݹU1>0Q(XBxey:dεq.4pzb(hq º2f#&u Ց ([Ga!aےUpqwZt)4K م,5MC {V(L 6g8  b5%p4|D2Zg#hªTrD~8kak;_it7¥$>m^`D e a#3h3EH1QHY5'Ź+z0VL:;P|oa}~)++?T m z^M)(+:o@+.ksFP0ǠhjsdDnO"wCz8gBdc{ #FUfNʄsm؂GETs-G  ;fÉlgApO)sPs fQj"&b6n]*Jس$^5x }gZ&v40Tz i..oqnKk iz s>0NK'V۵ےdBn A}(Hg}\E¦kء YO.V'_~=c|{f -N\p_X<:'8b0/oPt}E;u9gf͖,(`c*t,:IhG.K6lq{m4% ;sԢ16V^ϜRnh]]NFcm ǷĦ yii%5$JLiy05^ڀtQouۃz(!+Mq %˕ϝt`,> hB7HpiFe7ڎ4dk(s\ ";pp}Hۥg~Jwti{{h9l:BsA(>qElZ:iq/<xL6=H<ϱAQ\oJ[-~"ٮ0پrǚA=*ZD=<""R@^UF`k5[v76׎Hf0 Go9i04I\c?3#oxE:V,,PnbAuS_\02e/.\+lt6Sfƚn@R(xV wN=]{1O;{<6CI8# ,"X{Qaq"y_'> XeQ*Թ%  އ:J<*I">Y/DmP`(${=DEMgS^-_T58l{ުR;(#NP!wgDDp5 _q>#! ت$f{\|7>+rF$J>eBc!o_=+y$#YU~Uqg ߧ3z7.!Sy6Ƀ%@K^atĸ?ΰ?hn{ՈYj.sh(sN#di+Y?/]Q+ `@8|SmP큼MՊT,O7n2 < dP]c?u|i`w6Ƃ,A1tE1RRImmNw9Gԓ0a:{_Dl(c ,Kd5"cQᾫP+fouޓf c鳐h'?V^TԻGܝs" 1ACH3a&%WN#j,!f+:|𗕇u˞9uh: Z-uǀ \{.KjJTԡ:k XSD'7c%^=HaSqkEVA/53uG8hIvpsϘHI QiAB.(ӁB bJ 34_A`"=/. &\ }5ó$&e }_L swy-pÞ򳥘EDG{Kn$(Cl@uMĹa3\òd+YnUP7߈ڥpb;ۉ =K .j5 d=iڔ8Fzdr;ح l>M4T|C3x2峝MH]RChJ`9#ԑ,m&Lx3wHy D HfŎϩY7BK}{(ƍx1f7 xN{*2vMRr.~װR4X\riƣa%>.qEC!Wȷõ^k93grRހ-7&mma h8v) ѻ1 >([a%Htd>A#ܷmϼ%O˜qefcd\:Z/*y`_˥͒i>_ ۢnu)yD\{%%+-;Mhfzy(mzfmߔ?1So/xgң.E{F3t.xs}N>h&>\Gx3@+֨Rb&ЭI(\cBB}EO7J⼧nݤKvFq;IM1h9jLb]񲽘 )=^^t,F`g2 z[x\^; S\ ?R}YBה .ϱbL![;؃pzY%W Y5{I/\-s9[ƌONbN考AO;o6[_]gWA}fNܰ qz%.sPCm> /O +sr4?l'pgIJL9^QIm>oYPÔ!Sg)>|g+:u1.봅W}޼H%kLRg4P"{A1JF[Uc#)^C9w $&`oF8zio# hֻaQMmX;TQ_}M6TD{UY[|`Ě='WN [0_pUM<]bv-BBBKT x۱'"Ln6)i^dq 2.Rajo +Za/8{B8j˸m\ʯs Y_l˾6ЋtF-bFUgTV'Z"#GclYo5Pi;$(>d{x LT?dKa8p!@Ý%kC[HZ>&xzlbeu%^>'BFoI3 dmJYK98,ؽlw(l*>TarS}Q3)E2R>`RB#ij aҚͲ_N&{dÅׯU1de) (w(\놏0ι,{7mEȧc\ea25}?B̛KoOrI@J:;Q, JT`?$gٸ$B]S sǹE=ho$AS,8*lo^hK ){7ôC((ĥ{ SÌ %2:3yn M/ IK=)Zo54Wx" l;kzЭX[S%EwZQ@}f"Iyd5GsϑrE5; )"ş#֣r t1q;SBk-Xn.Lk\gzy4=n3OR- 5{GZeJ6Ats lߢzK x%H찡?5~-.\vsh9Q[RTL(rS}]zdƜ$A6+*wta_ʪUT#J˼s7a4dyS/Ջ2wru3 D(;l,UڎGDVriK*]a :QloQẁsM(On6aS~͏CSP0T\:MTzH01v}_^AqMGSS5{!+5oWi j]IE qpC2µ mdK:'YG{:c82;ܒ(lͯry89Fg's/ ֵI۽)UR+*|!S9xJ˜Go,^Uo&@`Ig猱%_WdU8j~t-](*(cHq6A8FTlfȽKn'I}M߷704Ax+ o$ތ-4JF9).~Ok}rLi8"k]-FL|ahqFtWqAsD_JaIבB҃0!ʨJj{pPS(KI"u+GWK@Ⲧ πq0N]LDKfKS¼ >cMcL PѺ,<%- [+,ڸYU8lDhyhIsHRSgccs?zD/F2B0ruV,t /cK H7c7rw!v/muM1fYk+z2t\nּI;5{%9HG|0(3a.8 ]$"C^Qr龱XMτwT Why\FG$cyȃث "p4Hd [qo]JJyxHk=|=z5쟨+{GFR4yxA8R%t$Tȏn+Y;՜>g*>-ZA357Wv)ИBrlUpFUg0u+6QY4&.`¹(bҋ15pIQT+m\اw&7jW 3plH p(X.*DOOGCzRel)m)iVO/l:s`KX';l)l4"!&ALSCi@ [BL 3v\~3Y6+~ wy#)P‘J>f\uQ6 |;cl9d W;䉲2[t7l8#&_i]؆ ;׺guu3 Bk ,Y;+% %!g>ƞLB3`,>訜 ABȫx.0!B,?otKn!1B;D9A37^(T#V6Lf2H^OW,LVC(pNؖ])sJSsX$mfsCG`jȃ{UxG_Aw(¥3ShJAZH/2MWCs}ܙ;W@TυP]1( ȴkQ 񁐣c6aSTJD t+b(ޡ)Gw i@7g_S ~l< PEK+1Dn6 "BYiv|p}HHu.E"ρ{{k/: gk,n4~\d-g QN2l%rlx; ZR+ ::}vGT-4(VNH'!+-g|ngBǣ^۫X6mX /iDwWyqP Rإ@7< :#WS-t)`9dO`J8[~idCj^9CilDl\)!4]{(*)(<\z2奩3Q?OYQ[*l*9 aOFs/tSͨG=-ٟggjjy70dF'Og>ytСHG>,Q6>iPE[t|)ߣ 'x|S-̍by <þ: ASB~U,xW6Η2\W[ rkX[m䈗g("OGJ YOCoǮb=t4;nVŠ#1bU+:6xPF'nln>\N//ta) ؖSX4d݈IQ)LJaD Z 1ڭM,"?) 6ɑ&$@*X&Ȳ|@nWXQʑK>Y 㤋<"܀xav/dp8\xc# |_ۗ׉yݍ+;*|cKAu3KHPHiS w/5-ةK)uVBF;\QA!_kNxd9֑zJAu\Qxӓ`Rg_{2Տ[uej'E6Qf|^w(q= ./;z{@Hnw% XF.Rra╊ D؟Sd,X?18(7r.V$7.-$Y9}c= Z`,_! Lw <3

blwe ;By8nZ@Sy S7Fwp3926B~q&$|b rԠsR 8:[Y3+m[8j^D") \`lX=nlļz}nY~ESis~3ivɜugxid\+%(3cyC<9I8 n}rQ?uȿnF4ѹ+,я lINw٭+b ;OJ@RՎ$X)(o>U\;ԢŠg/j\K X0a[ZP> -ߙ6^/{%7qq0 VWxq+90ߔ#M~T`LxdJѩ]` αF8= U/٦I*cj;Zs/ 2YN>[ϯF<6q1X %o:آf9=޴dyOm!8&59Ax2ݦEgآVlF[pr>"T {1C` :»\C]0l"?J VR0[&!"w{n8S}? !CbsTλTSNJOa)P=€g^o#9ʫ0nD|Ohm-xS .FuCsh͚jbolID~Yy{ &^K(JBjDM"X$O<2AP٨Q̷]-n} V;=%5-ьoŊ)OgSKpܴŎ1}`Ӓmm7Z/7yX w1yU[-㴌[XmQ,Eff3Y7Xd f&J[ 閑sA8`;T<[ȸԖ2רaU%+tlx9 (RnmC_'=IUBIWݳ2JO6T G'i#Q|t8Y;K .kQh9HY)lB:f.9l(p3Z >$4! 'ػ X~[)fX>0^Rp'frzoMm)ة~=hq>=Kd,*¬;gg"Q(T1AWPW-# W$ {w5pFhagz+0V^c" l0Ǿ47=  C4EHUB΀V`%Z=%둜x]}ːp<]~ 7=/9< J8\LPspW9{$xe(uB#VؘN$]4gBчPMQv`(Y|IF1^wIP{ !@~1hsy$LxЅÄ9BF?.F 1‘4AJ)~tuoGP ~74ЙсZa]_jv7L؈;J.X9{T-ݸ@&V_gKpS~2|'BM]eZODz ?2CF{.# Npӝs6U~5I󔰓m|ꗣhTaJd a8AFl5Nհ-X2mm)qK NC¿RK>՞Ed1'Q,Icihފ(BkDȺ5ohe3T ѣ'1Zy& bL 9(WQD ZIe4OU([4୍:Uʚ*֊<*.rpI;nAQh+/0KB{@cF5 _Nuf\>+DžTƩTE^ 7\fjvA%/4⦄®1UI&D+3?,9@:pYb4,&I5i2Uidj3 XIfDxOL^TJ[Hȁ|`en쵌$a{X  N8{e@$Ӯ~RB%,*ԏ=BFrl1u&[mY l2wlǑk+ =;VaЌ[;I"f7lEO芸ؖta7(WrhuAH^;U02SPjCzfv5kApLI7֗)hr=녩X̚@c* [W} 8LTup"ߟzrqE`9[ ?%#_ϪUaXv WfX!=,ZTX)F Et*3w]FI^{d{堀wc\*{_QsLj5Qf BMǡ+CYovڑ{F㌧WPL(K`ahW(W{?-J:>7p!Y,?JtB]՜a%H! ดh鿨uvTA_W))foL5I!`Ȇ-;E?֘r2T;`eIx&A Pw1my|A-q tf::֥[ڂ̰j}9%Ĵ7 @qhD8&[vxdx|jF=gjs`;`e«yN}h;"Nuџ%Kulp L2 x,j&jN03lxG$P_&/tq{/͜UڻE3M 1&"Ns t"5cs@).4|Wf}2 e<[; ^&Рory8]*'(<.!fTAYΑ2$3JE!1hQS=G=}x}aV0MT(g#`?[ n>Ckk^ *oV&sՏ_XM'0YI!^ п|}) 4rNoU\Kl}4 gU*֊XZij?U@ |ҳ F${=^d!FOB;:>/Cu+`qxjp|îߛDOOa68k/Eca󌜟9t[To,Ze~"gvg{p GNU~m]\?- R0xA"M5DnafwE PTW'ή$=5?DQ2* 셑{EVar͗#j, )(̃:tpp1AE(L(ɕ-9089ޮ$&Yk ^>i]2[*lz(jd~J!NA͹AP-yߟ]"N[o"<6$cyAj:5w6v.GT RE2m~C&Ւqy=p'Svp7NIae6knRKت-4\!X #mBZu w~6ksK**I9gsߦlMS6JNloHXwȝ/g(cͮjrB~Gc 0%$\IcY2esY Wm[=U8d EBdѡJWq%oVЏ!z!$Qsrv.ʮ"KC:ʫ(7}KIl<^bުI#܊ݛwfOYW& .t@D[(Q \Fyioޅ**Cr "Nqj==Dd =k%Az7l[}SN33 Qg^zDaR R-bt"~A e~Ξ΄=a1oOd7v*倂MDJHHGb3(ީ[/l0$jbOoab'/o:xO\uKxdυAax[#('B73!7nFKa|SՐ/͗u`%p7_%+(>}~g{e:\gHlGku;`,WYjUus~CrŔT袅U~1j拆 r8N;Pl8(qQ UTa1Mci I5VD/^NPrP: ҍBS ~蝹UԽD! 'V{s?O]A{ae/_ VQoV$% {.nW25#l U|.D7h>+.NgvU۟CgڨmxJ Wrn s C=vl CPOQl'EŨD+;eIxTDp=)Ö&w8l?;,ԹBfi6 @O7tVQWqwk sH&yNJ2?Wgi|†pD*NZsھT ~IDGmLhm`-eb34mFj:oOBBZ+`oyRa@Z\yH_aRܘaB JÚ+ӻ^;{S^<7y Lť.Y[,&%|Wl{%O_WBmޫBTitzܕjJ08wMUm\y5>W\`IoYƲb@NB}ƮLd*F}r&;Z>!SFBO85S9L(a(B|aՋ[(n0ȕ}5*G9>vl5u{!E0$1`%~ <Г|IA]qY5L'/ݱ[uȎzvG8ߌ(eϥE@熏Q3ao%*3 yD-9B )P?\Qx?H5o~5 g7 r L86!kD,լbo aF[j|x[@1lZA:@>C%|$bY𞂈fZH.ZOQMN@/"3xa_ L*_u- pvﰇ~^ fm!<[FڌL?,_gj5 '~JlX`շgq#;0tY7J3^hi"< + /켈VeL:q~SJ4^Pߊ9S!k7&m<􊗎w:#c/|L|I2ְ? j$ľf_&uAhؕS~gQG!;8؞EDPPř XIQ$kf?7u u+PoҌk?ڍ6n`CCD I09KXT0aa^E*OѺГ# کjQ/  hJ0ꇩ 6;C G+-!ܱO(vVto1[;s_ؠ8 0_ >.L!.p8]dgNK"6 ۑE9cē8Т$p~ܿPh3U|T9VR{a&ry!&\WOiK\\KY~ea63b ^"({Gԙ~Ooݬܠx ܓo\}~} l_n^"k$b3N$A& U9%\ﯢG"4t^J/Se<>X Or۪J~UI&m#rnwXVP{!3EDCv$QݍJMgvxkZnl8;)zȣW͛PZ`gaD܈d<-do0#*7noYa\><@MP}5v,G^plxi싣R)ӱڄ- 91ИM$55R:ãbƓ M _ɎwُOO&]Vu4p³(&#U D$=pF.0%+HI}yv1!Zh+.o40Š}V@!`vg;SnAcdOܧ eT%4bP?8 5Q\J  b)>GocCAQ²_(|L y 0{1Zhޅ(\ :7 CĎӀax\IJø&Z-PHSKXZ Q/+S˫K<_ᑇ?/PNGhW%\~dfl-Bm/MO,-ګ;^D5F(wwzܓԶQz$y_6bciU~2ͻh {Je&fXe^xRs3$yl*Sڄ}R.@_,UC`ƼA}M;0Έ84AWJciﺠ{ J) aEEP7AgV!w~9S!^{!f:PysI-ƽ48}_MήlЏB<=ɚ=^Iɉ /`r[;*DpϽוs;fdgPL9հxkg g ϓ$O{iςK}*asv[m)٤ _1DYNٖ=@z%^'CRvoy)ЇN+Dʰ i>ķ(!l6F !i +A;X<ȴxM_I:ښg4Q-x8LOymy:ylJLe`oQaIpE¦0{eQwp›f:=نosXU6YSYJpW !(ۉ!r1G)au86UӝjPEH!Jx*\O,j$wuF~cyQ L@j% %@ ,MؽvYt^'\X]8|-$R"Q.HxcRx[P^Rw7W&S?aJ~!.&Ba`e@,ץ(]1@kKX,ԻAte<&lǥi q 텸/c'zyoظ^;YVnŨӹ37CtN`!S^9Bh!8s24q 2Wg*@N vmP|G4liaGLh LXc]kN M{HϓjPVԼW wj`(^.OIRbs@Sk֥>y=b g$7jyԆv78XBKx*VưL:l-kLTj#[ehn (4V$.+j΍@a, I\Br!R6?R/ }7'< ѐ$-N{^EzEYFX Qm\ Qg<:+OXMV˙D0ѦR}W3𮁓R_{H۾$vF\x]ߣ[U,"]xs(JEԖ&-gȲW%C{D @aE&pvw'/p0*`4 fASK!Wc` $I{z1I>r[l. /Uj7SE+EUku C>g9OʵAx @C5ZmTFU$8.ԣ?w{}:rxXT1I0DHR{rF'6:Zd*:SHB4$R>i9y~U#÷{CVU$,"7/sڬtB:Sj\XTKЫ_W+\)Ǒg5R&8]4.x:-]r zd~oRРF<#v 8QX6 \jX$!|o_ K412xoHkʈ@,{ :}X`y q +G`͡fNwNkgs{ϯnEXw>3qKgl|Mz< O͂ E_5P ȵ{#}Y"U:} K\o) cEvplaWPZ .KqW,P<N{ԖidX5cl!.#M5LHb0[/T\`0ʟ`!;9.3Mΐc$A%bgG)$vu۹yWZ2pf*c# ƬAjB) $~; kA5v8P/^㗽R_{nͷB ʛExio44Jz YKf1 ]B =Bҹpt^bu YM ͼFlPi'muHFX@EPqp&}he4MܖCɾm}Jjbbp6~|tHHve8VJ|`['Q&vVv`8ZcEZMO^s6!ܙpKIRUqGJF@wZu Ѭ&V*"BLmp{Bm$fEYEH5gs5)HMr _>7 6-qfֱLq!>uQ&T Sx 2{ < ?m@-@܋٨FWoջxVW(yStbft-'q4&$Hw 2p>'ٺ9TL ܴеCp2CbI{U+ưyP+ݬ3ڳoU|"Wxm}80C,4pt@|d% Jw9s>4x{v {%vj1!t7T3CSjTU2jӰc75lB^? גzZZz3x,vyI<[K0 65@q:f? ,TyEw7/C8̐Jfno3LT>ƈͰ|>LRWD7NH ny:U~d6uªlh'Bx:ρ9Ddc/=n}wfK/", d9ucڼ LlxP$ ]oGpLYI~C'g͡D% ^kT<:(*`'u[$is LIeU:3ṽԿդ"<7nHh]8KHrm2jEǣ&¶ʏzXw?݅2e8Ǒ\ɎO ӴR!컆$<xV"W4ogC*%tgQZaLZFy]mĮ4GDlE4IܛqGVkz(bܾҙIX%$kY8 oE)WegƩ.(D+n]= qfahF4`! yjsC|pP {՞Ex/"r~j9CoT8$S{)X`zj 6 S^ѓJLDqЏK0 i\5'!#,fR/s.g 5f|/iUt1(7ZON  tE~l/q!-=Sp8M,U6j(+<_AI=+PT! JX-@I8 Mg8p7ĴXX_~:!(ί3N k TwJ<ŐZ]+ߞ8?IG ARiB/ȣZ]zj: Yۻƭ3phllJsA*9P4:jFv h *dFjK}cHGk%QRӍ^֣ï* eV.q^XFs[knp*a? }4D@PX W-֭dvp$Sr'88 2=|YP^3)(?F 9~#8 mxE mxMd1)CѠ.j!"xF"%PFv)YSV7ug LI@1}<⑆|KQ0-\4@% v< i73g ѳ+!pz] 1*h$D\z`|Z⹐zfuGv3Fqp9a_*٪yXBƐ %#n?[^>?@ "Re1?Ѫ;=PA>cG6z2oQekcDnսF2x Y[G͹5U,Hv`(lAY/AF ]k<:gcTu(d FRVǻu-*Vi}1>dsT{Em#"u aayc`ʛ@>rRҮ:ͮEXXft EW?Sryzܕ;ol[9lDEŚnA y!~"1 Qw {vgÈ3 1 5 `8è)ZNWƌWo[!.4hkַL N񂬻[LE!ހУwJPEݘuLN%󞅣bm"uH9[[AһD[yabFau&Z4raH7;GܺqaOӹ1g?RrT%LceszC1 ~Zužn TjCA|!2 L3O.5,x鈻~C ?ITq;1\8#Ҷ@weĩHD̤QZkr&:ͩ듔UMb̵NrghĨK] o'>|Qp7K+FYW NCޘCghGZ«d`jr"$W'T7h1e-Crcj_{XhC-IUsJPU L^o+VJQe$I Kq* %L8Xw+ ⒌.!Tφ30Q+ܖY2E6 Uɞ~{"\FD6#n/"Ӆw#s}bRpZc!3* fnٚ2A,lL˗a2h\¯/XSyG4!vae}h.GMG5ނP'TЖ:|9c\X-}oj3+yq˳]#Ly:ϘK] `Q 0ă`)P܂\1++m*?YaOI[$tV?BԱR7X~c[1E-U1{9Y"Qlu6==AJmp9@zc\ֹx4Pٹ(~hiXSh!ҁTCw|#ҙg(mJ>-CzWb))ރM n E7n @q9껿H IlЏ Y Iva#ڀbժk`)YYxĔK dж1jHBHM` vͺ LIEgnytqy8'a+SG47yK @ΧX Xr?x":S^aL "9W>hH/Sױ,X'Ǥ]0P "?T^4rE.,#?O?JGmwyl+ئvc*lϢGs'-RbFk,ٜZ^CsA AYN8`V[|F%ߩaI^#*j\Q/(ZTl7WΞ_NEKOg#97Y44m ׵#G#!4Uc/JTY;=lWd-峡mlIE7-td= S l@bnHM&ջT?e35=Nj!ֹGbq0$2CfCgڕcƚ]l% ~n \{\0-)DN!$E̠(;? M@5Q}0NDāF3;;&Khe4풭seƽ 6j4wb!qHg8lH?-!Ta꺯,]'d)JTD% qqO #"dz#ot4ϋm vɣR%lc&̼o}\p}ick )q2/͸>!BWM jkK]0x3ЅtNm'@aeR8v*sS† "s'V6Eg>w$rRrjd^$p!C~\F+`XA*I BT8c ;Z &,@a~}2(D!eGa9dwxU.ݨ@V1 "g;O߇Wdԇc8qS†#閸t,`UW<2g UfV,p/K n:Hr};l>qbeZ+|eQ܏^w2=/g* 9gkvct[SCZ9d*W3?>8m. )aژ)N:1>5a5rr+o2Gvzr'żUNK/U-u` )=G` F"5]a\~n#4kQ2'i`6+T`̅YKJ!|cr| 5ck/ѫZ|[z04jKx4yg.PN2AXIY5;mgo6\<2b i8v&'E Y8xhSˀ]㢣k>aNYm޻8ة6q3ouޑ)#ֽH>ʥ>S3Dg`54~`t5ǩx#A| Xqt X(P)Ϛ,ILnqU˼=9ȡu~y?\2!5m NFsp/;넄eIA(nOpL 4(7x/b\TZCG8t!)^_hN1}1.Lm,x5@L]dH,HQeM|+6w%<<' $9B<̡kUdPM}*J:o `f١5l'ޑrY ~LU̕V[Eb4l,wA̺~MgJD=6!쇠7u3\r_a2_8f&n둡/.ʡ_UbݨR%L`Nk׍})]5u&%Kel}[oHB:FqPI<ǹ/GYnAvܯb2UFT&O;jiRn Y 2Y^ӆy!CRID:,|]eu f &lL~&9i=w,+kY(~6J3x0?_w { {l]FDDXv倃 `(Dtݛn=Jq/lg0Ɔ;azuV495) be$nD5^A)vPkC*eFM/HVȢ-$8*GiZ]!'{=NgzDӴ#p_(􍉜OeLsxq!LHE]Ps-3b;􀮄MMN c_e)./%>郤'/Vbh̼-0`cC>/?i|ҥ/E^/]t^ԍw҇?Ǧ [X^+F[u_#RNvr} E}"G_mQP5e ouEQ %wLE=!z5lh&MQ!۲4rx7DICs bG:0aWZA.ZA=z5U(4Epd)F}5>MtÍ!Hyg8-9&C&^Ȭ2{0ƐHPK@ {Bo{a+P%׼ œ}QFpVIVqsv{6h>NF1tWdr/&%j^ڂ ҃v]D7iѬ)#"һ3B.-ImOz{r6X݄ rr#am"z5׿u|Fp^=@X -rad-v^; -kDx_pN=ƍ.r^y-X xQ4S?m0;=?mk*:T468-ʈ`35xy b|!Rk!#so^+4t0NL^pg2`G:0FUwPFiShq&qS_O{ %dI1>Be֜rtξ{=?]>"wfC\vPוe}W" ~>BOY/=54b-oa&p岾"!zUe]4?ڏ)yԒ#V` !2lW`'\CJz:\B&r5WҾR31&ol1m.؉ ώ$sjD2Nh.5DS3Ljv -? 0J0b5 q(1ʳ%CW0+ H/ ^k e9nPބܨMu+)#`5:}O5x<nSL# 2\ዙy2ҧ< c\Èś4Ԓ= |AQ% { 5;+f Bo~ʭ$H(2~iI7z4 JL'C`hBhwUyA3 ;Wa J^w + 9Fu3`B&UŝW2b(8.̷Rf*h"v2c$ l6gӍXOPhldKCY/B> Vb$uE0ݝVV&POhc-:u&: ȺxKl?P-ҧ`uwo$Gv"l}dPgǮTfWRveDu[U4w)/zA}Wxl|r|4B(vFgXL5v$ʃG#4ȝ (a, (O+T"NfNEaDmjԅ6[}`ٓPUL# ]Zҽt !)T[$+;n}.GF'Z sWf/={N}>.lVѐ =T͉vk׽h0y;R^#db$99FA9F<Ҋ]o q{ dzW'F 0ѹ'LAEȈI#5mȊlqǤ#f o(5\b}_a`y;%. Tf)/q5zbӝe20zxMi6xs! ʰ"֐lD%=Ӱq44 /И+֏fg>zƢIWR/~Ȧxkw0N5F/JuqX1 qVE?[oZ\XNrVѩ[jEX ޟTH.;_ߢ_GK]Q 0ݾI:ZX Ġ\+nP+si5N/lyg,cA9o_I@ˡ ۝8 cL^?\eiuWutIzHr3ZHC8k)=I=-n֌u*LoJ+lj[ L(쐱+v4*Eu;M1Lj.ǀ0?|>βtrߙ]sLԶҗPiͤyNd'OOfUQWw/&dƴw! O{ATp jDCg"d܁KOKgzE)8I4pڍS3v=5ο!)[L6ǚ1^?Wɿ^b !9B6Tfv#?|9FVdkyYj%+$JYKݨK;8FGz' f(ءa˳C75|ʐJSxH ԿR*d/XVblht'1>)ټ2 |#YkW? [|eSQc!5ՃB6 x?NpQ=ܺm$wDA,s5[W;9m;IWfjdfڨ@3h!׮,iCSM}sGT\'eyҋ~^A_>:kY%yf~uTt{g%v-w;IkfdOJKNS$_n _Z\ 8{mo2~33& &\x !96(oQ"21m'bo &LnÀs w>-RG0ʈ-Ai0I#Ҫ'Ax T$ޣSTR@vZFZ0D?!qY.pCW.̈]*?VBf3)D\2]O;X4R)6Z0^قIRv °T2eE,NR9@Tby'd> JqT?gzSoԭ3v1q;;mW 48{VlH$KȭM7W׽XXK :6E+cж(CMtaߛU.nw[ (elk:It)jzqymZN'Xw%!Y*),њ.^zPBzcW6V QAo@n,C*5 Qw@8!]YϿKHM8tb$RZ Watn_wRʿ(l)vW)360zYJR_%VYkMHz r}#?4,Pi741f,VL0 UL"HHK] )12 pVRES; L sp9/f-ΒSOMSт}}kNm{#ÿQt,t;f:lSobWטer@8c6hD:k?{YsXxS -a!\$XW-wǩe%rӠunD&%%<ZFb@9m/m9$wD[~t~7n˹<0cϸJE1$lΔ2 k2}?sc{S!^fv>m{(: pᲆ<kCob2sҚ$]TsSNw[x$gGۉos]/izG$k1ޑVqBg/UNPwib{o6;qל|WB  n⻈\ !hأ'd96x:ڧ?߀$v@#30 QCp(̺ޜƸ5qJވ4+bVTMNnKSHr7)>,x%0{ f '"O"juD޳ *ŽgG]LXwF8 b' P4sH\2/Gܢ25=[C#z=3/tQ@$̒$Nͷ ֤Dzzľ?ZM^~{n|qZ/'ޞz.tWSL"G(Q7Cڶ>[+D&(г=\p%쌢jzܩ9]!jks2].Xߤx_Y"[z~3~<%~f%FߛЄuXYt7Ԋ~²7y9 \quvtC- ѫfQO]VT]D#"^_$0jBd Rkg _Pp&K&z,Ok)mխ@'>IKF>[knd NIi}+"*\T7xw3b- ͦ/XV!W,y%MX [^}C#'ԫdF̧ZD>$k H*o/~0$*ʖ\B(Uj~fuZChUTC&4 cpZ3s,<(l5NˢwnAb}#)q!^KI[!BNM! ߔIVisN(/|ZQ n$DXAUܛF >J?$SFv :#YBP 3PqjX-;FMi|`y WH=Ep=6Ba}ZrUpdDצ?_aGXYjgs?F݀{8cAVh/bw1hy!lz/6|:DCMJrJz-{ՅwCAZ+֣ĦCf|nNꡜ\݊МAqh>]- /$pWu?^kAuvHP0x`jE{ЌXmmP`$_lG`A. *c/HU5Fiʚ`f;L{H&DsɽZ/>=g3}]G6X&1b"agH_h}DX#v03Aw(r\#kΝ~LtYNHk3U>W6fIGu!@6m15D]ݒ6IO?Dk_ohٜ7I}~#|S[\8nEM(]pH:ǟOAG޸ڴD{,BrVL@ӷ7TDŽ*O'=\4$Z` &BA& dm -)ˠbP?S6VHyVuH;lxh7P'[ ѱ1}t]YUVp0oJMW=V]"+/Vy$0 iCUu]n QuGx|loJQ0_ J3)\U+!Nb){ V'ɋgy7`U!M=wCgvZ[p2c4 7Gy~H:}<~nT@]rX_#v2к'D/*uqCE`M,=,n)`<+^K4Fo?Z׍ w?{^Ak';a *ȋ➧ j5sF3+Ax~U,t`;YqͬRheWϽ\o 6&돮wt+4)oT#GYcs}j+?Tzω(Mc1Y}Iޮ #$K8>g+$'\Aհf2-%U:" ]Wj`WۃBz:|@ѹWó c}A|I^"[n$mWd^~6rT\%6lj+¾k҄|}gC˧4N|OQWy@wcnWYZxdrj {P .aN̿LZ=}}KlXV)4 E9iŨ\s礜g(fC3kmr~%=&'.X ˸V=j|8@ ^ܒ 8iB0Ò(5!Gf|@%]$ @P•nhːj+ aR|2&sy|Γ8<<EQy̟X!6ʹ3_$ 0jn_ XJKe$<̐FbEwyb_^,x ⱎv$ϕK2tk}b.Lb[_-T7޼>T#Y0%`_2wY†Kjm7'R~X[;uWr ufˇ"Er 4> _AS&6B'h|^ǎf\~$$3b eK:Xl3UST GQ8?JF1.cPGZ(Oj1ϊ5`GfZ?AAwP= گ{BsH&'GF«T@̝8̽f8F)g"mSV &6 C7VìNM4kH \k$+ W]~Z1%Lf\5Lw>!ޓYHiEɯli){Ip(m$P?vwxkhg&1[tەib&I<$CC;M :N ;@\ A? \.}3d8;|3wӿoCUZҜgcLa[>> ,o!4/_ ċ ~KŸߦʏNm fX?C^aWQd8r n4U::Qy]GUf.&>M^GȒ9|M:@},C maJR"'r:ZIY  S0Uݔ*v idIL*.( "H#Z'6!V^GKSfILAȡ[uؗDQ'n~[QzDvq7ʅءPL+&h6% & 1N;">Qv /M.hR16wT @\mLX˿/#i`siaBB#55IK91w+oCPM[Z.L*a}RUAn ,B;kLntc!DW4bSFa>}8J)J!QbҚk]s:^a2סs>0 Sfm.VTHw:<3&+k1ыMR90^|U)uRTVؚwvZV(63!~X^HQ1Fe&鑧f瘛cSg v.p HuU7$5hAx/ʑ*cU߬kw7}^dqDTgZ÷qso8)sfSo-/;c9aiFV8ZY6?ORbBB;֨O8UJu{@7g04*aoK3S77nϔKhP S(t8JpdIP֢z{!b9_,QjK vK1(Ru\ ݵ 5:uAh?r!>DO^⼸R뢵(οX LR4@"n|[S@i<)Xx) +r[ .<986u,x?gܮO7cd? 6vwF4 zu0C{kuSP #)IE>Kd.Mcj JIs"܁YQ0+֬g*Pl=C~Ry$6Q~JC{LM1{YU|h7e 2mhZ99:slMe`hM턯2 `=4?Uw7YX 獐l"tߪmY;eU@,Jyx+8!VDc wv9 IzN6wRӛnOsSϐ` 4;! .&2j-i@<$ܵӏtR-k3")<4q>} 0e]бT>~GQpEab?;Vϴ&T  ;P?cp2˺{c,Şf I c*ȥpi!`mՒ1Ib!W*Bf%wc|L'Sy|agm74o=AuO8%NNI\E;sY+Mc`$͡LPB0, uƅy#Nczd#mR-J+st/^yÄ?N2ã"Om+\AFس5wicJb;ĤƬY kK`@/3G2Rs1,pA^r/@z _۱pl'2C`Jy]'f)>)9y5ѻ{9-3}~OϟDA* d==A.9D0ֵ%xgd Xw +/ @ {ca?qBMMb Z7~Y--'b Ige$:fɍ* v|y],zlᢶvA{ 7{q"H¿ŁnڡF]Np_Ü&+Vln]ƏNaߎvs$Bog*Yħ܈A^vLm[D+E&$|)&-h$8|Upbu{G%ŽXb˒VХP`tW2I`+4TT7GE`9& GWwjuՌHg,?vor- ,JgFC4fX?nǓzBX,rrpUPqVbsx5i4;Kȓ

/?CjMQWxz0ߴFYjIL 4.p^ %k|pa09&q8ᬶ\EnA% ׋~H֌[}G3B2nx6䯲un?]NNڋe >7& a)" '`d YL.xK]ܢOշqp3wJg[&8d\l^J9wSxO^?bF%贽˜vXβ?.0IP+U9~&!k{PK7u֑t[OR4r6-"᪞[uѺBxۺ ) ̲Ov< t>ďVidDW}v cYOu M*˸)X"،O?y. \ Mg82,|  S-I$w\+i$tJ )ҝق!0y &؛%6J;yX.*bӶ_o7|CT-(GojCxO]o5RcwgAj1adôrZ_ڸ&] OLUGA%uhp3 L3[h+@JMXLlshiZqH*VT@>lv[05wEe]ʙlJwhyʘdx|'0UAZEh@gV+v>NgU ;ܐK2#'̊*\G'~ HwN- -g<xRB2 `m32|]gg:Hċ"oT+2j\w`zEb`1M-!$K)tB_4gqИA ؅I2IN"EP6_=J L/x478} .bX2$Mq3ƥB%[*2heZdǁ}TJo tvښar$n(-/5ajӕKIF ysofܫK#ö;})NOB`'^'홏XC0GeeS06Dn=CB.;fq%CYӗ%{Ut1m[#VӒmV%qLr) nܪmm}Cނ )7y -i?N6>Թiq-zT3~Mf!ҏF׼3CP୯uc*٠$JS=\ T@qhF3/ s<:>n:$;bWR+-K5^edJG_$Z 6yZ4UWN>2FՒ`1O%Rehk9[eb`9e˙:BbxZj!)s3 !zKl*^yl+g^* neлBD? X0Iɶ9/~[-Sŗp8^ZC{Sx4,EDteBf(C`e~]<"Đ%y0ćdk2aq,CSm0yפx/Z!na̗yXb? k7,t99 e5%FX'Wq9 U0/Z~on59s^]L@ݐx-kGOVF DB}R3 :xH2]ēu?VǓ-eDJ= ڄp12V2°'77scx.`\mZJY"Ge~inqOA"躎 ]7QY|=KrKRxԻ&ysX5qZHTZAŞ ]FM%^Nh#nBT</TN ⒵J +?W3VO[Ё}liJݓ Qܿ07$ >kVKPg1g{7Ek(ҼtUpXrA,wbti c~]_>Yԃ I'dum 7_\bTeѭIHpK~B%ȳL{-RFoY MZ]7ydOQ*qP [1W@\Ǜ5T^Kyc +ñ* Ӕy۫}h{F8תȄ@e6kťoLIpǧbk* 8/ ֎ج-f k6~h=ׁU %C& ^Zm=:uRyv :N9w%u&aԙCԆ1 Jlwuw$2#9 ayNOLa!DV6AOsWB5gh K,D{wE^x`g,"KmQsIu]V-.VޭTT5͐SQ?\!F'0ߠt7eR=jcLΕAp;)oПү&(.ڎĆ7^EDTn?aS7V\S|a}yVWiHe&=XH"Hr3_,^axwNhUEamz™szО @[&*gjE@ݔGU DXeiVHs# 9ZOm*1@=ޥJ3g[dK^<]줛Y;KDV xDĽ;xXsܧr5{%t.QvÝYz/??YُQ@i7ljDbjxcpOLƺ^N A> lXUwS7oC4`Oyv (j 2?6[$irW}[1lsMIarK!VV (er|?\PBL/3{Hj]<;Z-Cr޴jaĖƏRn\߷.WM&,l-J2 |;:ATkY-jCHAu1@jk}!6K YӽTe("񁳡x|e!mUlbTyж4{ O|϶!ƢIE2⷟K,jtgOV pX;7 )f]LD{seG8ֹ:^0Qyu]ש<|)#*dPK1U'/z H gޑeN0Oʮ ʚ۳hKX.aohT+)xݒCޢ0G[1dq>6w-Ht_Aq̣Of'nEiGZq>v1$B9}ZhC#`=.ƨ  @/7STQ!TkI7vy=sY>@ e;ul.T_Us7Kk?7GiLX5:ݐtuSeKPcQSOi[ILSTDpԱEz&(ЈܤxR$v 6$e,QAuCi#q`["K:{eAM?M:9y^2A@@~rOÇo)֜hef;.Fn\@"zO @xTܗ*߾wS+﷕ !;xV9>9')ķf`;&}bk{ۆ2{?JǮF%Ԛr ² ?Hkf~mއ`?=/$TSQ*o4P_f.\>T *Eg3Ay^ ϟҨN@aTk,x|W OyU C[wb+*4Bu'% i#hrLkP눏ˁI6*)Km3}Goi3F `^,߲$c]Y]ބqKM*c@{I$53~mZ$HOPϏ LD2# l#[=zRpR0p}උj:%XF ]/&j[j-ai]K'S pʸW$m$?C=dUtv_Trt~ItzIt[U@X ?Zt9 m8 {["~=` Mݓn5(N(%r7xoOb h[w|TXLH8h~T>=K>NدjM%qxi@^f<^eJ{Vv=g^@/w < gQY F?Eb_("߾ۻ]d~5PwOX Ow,Iy`ʸV2gx WGݝYzk&I4YӄbJvX5πFc:dROdix$yEx;k_-0v^EG>^ :v3xf@Lh%ꕊm^$."8DS7 y%"/\lf yI?fSIn'%4D3?г\Cug Hffq:cL >U]|<֯=VVGq%#c<y<2#6XxkH~JAGѾ8IvVF:wt ze y%4$2NxRb|mօq [?V;$yև8Lclj\AkL;| /T>f߀ت&z8xY.sf_>4mEnnzl1j6k  JPaP%oc]4/ݰ}8ˤEMި1vd\b<}ܐ4#/,|re{VE&,%juT1Z4Tnn]e>crE8[Cm[1Vz~81}osmMuq4_;~ dav-{IlY8'[594:ԠwjvQn5%}2à'B/~ kj婍';Eh? yߞ  d nԂEoWTF~>7$;G]nJIÍw%}~8ѲrM1΅P`us#4c!xn'L/BMqrB9Ve[dB'^X"O9֋cŗ $T7h?IqaZN 7fZl R} 3^``h[j.vK<k SK[."B8!f*Cѡ2Hy~~ܙP@}>2 5sUˋTf9M& +B3i#l~cʔ1Nt@3g @fA0ZoKT>\UMi¬pu! kѺiՇg:ka mCp@'jUd ɈrlBGa41Mz3L4g2/`[&8I)ĺr)0|Y]rea{x5+4D7sF!q^y8fv?Ҡo OGF%"z؎Iu] d>Vxɰ5y&@vDމnj7_\ߡ}͵=օ741}רRS5<" 51!BGxOrs%sJ?hCW%y/\ƈp==P_/%~19cDFJ9`=io8=gρ uVД|o .a΢3Hw8<Oi S]Sw1iSj)>s=tyμǠuVN#jQ G*\wE}TyooA /+E0ezbsFR#Ju.ՎxC*tE̫1Cu5-lڴO65o&SʄId-GY PRvYC1ځƕlyDUnj8o:G KDv p6mAu1M(D2;|#M/J馟Wu'J1S-zA)@2od?ylPx(HZ,IxDW&! ̤[b`d{囓z-s=0~ɩ;uEc0'n>klp|]}a=a ߪ.2ˏ- [Br#vtpH>g~+DԲd@En/L7nRHDrRGrB ۣ|ہܙ%O#r #u }DU*`C 3P=RLS7de)e1~mXi53YZ1tH :NJoc`; mK5XT%sEN_mHʰnЯ{@XY{n89侅5#HYHmXH6m- lY?E[>!"Ϊġm"zw_y ړ&ö|F~RGt|+A=@h&{;GH=ҼH!7dpoMfᯫrm"V36ewsn`8B k gpdo6kܳgSe#ZHQnsQt=AZ:F,^ۉ/ц.kWFbujޕݞ78d%*:DYAd}+3XV۬ヷçj{hCsm^vo奞jvW]R\ם.3ۓ@02v !ũ~}&<1;j+涊XDD\{a[@l\6؛~PtB j$:D@,1]@VS)xvp%FÏ/#Cd<.m`>8O;>؉}-}<{Dp ,rRQ?@áQ V:陬+>P|%C_rQiR̸ *bu#o6pfy[v4_H)"m!J*3\}1[,ԠxqIEM*;!<\ 'M7Z&_Yl'j އrSPdvy1?dp |eéwrRiacv7w U]'sLs$ 7bRfN:./ɵa8 Nܞm) voGO693DPFڽ,+̧4x'_@CEJ:^xӢ)_{?NkH?_nJu%m>7s]+O6Uvnz+F~J6yƁ\bU.R<7u ]?ZXGZ -m9)RmӁ Mk}%__^˥J̧$3*3Q*ǰ"A0'7H" 4Ev,3wȷ٥ %LcC F\-keHS= VA9C?Gٞ^swOgo6ګD 0W:<ZG:eT`r H9^,(6(?ӧeAnz$>NC[mlU;i76AEwZetTV#>g`5$Jޞ;4lTn5 ^i,[6tE4k0eywGҼɛ=T5:'wKX +ͤf܀i.a\Po:N82C;iS}`nM$ 5IF)sd(Qt'U]].…gRx&j~L.H+Sss#v||Bs9h <9S1iJ ߇FdO@-ɗdٶPn Ns`;.ɫYN!:j{~ d mJSgYӣ!1u|Mic&!38^ GJU_B^0{V nhSoKjLSߖJr#+Wv0yZ7v˂5_х(+s[1 RtӴ) ^4*w? d((z H4E O@8~EwgL )z3%Z\I+J (  T(_fhϥСe[I^,'WUP jq gH#=>#)j(˸׷=2S(HE J6ό3Xv塐(#ixxK%:ԴI+url:q ~OAggp]]%04 FCA| 6ϲom91EAÍ"Ь˅4XNFC_a VX昮X AhFi&;M $b""Dta~\@p;fF l*Ӷ$6sA>4ի{"L`ng^2[䷆vd9&j޴>Ƹ.籠<Z-<B|ru-IJAR)}WzGb f)]_6ͫI2,|.sW]LgTNUW+׌M*7$5 @g*lS̜4jYV~F^y{P{QtQ1YK:e^zX퀝Hbzȯ'3]w&/(M1l&ˈ/U]dU\G,PFZf!m@"`+n8?vB+qlm:Z*T9KmSx Bw5ܬ씳%릨))h@<"ΆfiBW#70%4>S- d2EF%~HVU[DkiEr6Z1{!6c;Kռ{EKL#r?n!EoTܿMdWaЇ"Zqz7Q}+7Ignj}#AgڄzY׎x*Zk1Sc T%Y9Ƕ_`H asy>P6=we*wJlKZxyVO#}kD䅊9S2j1JxXDBt :(j1Fsv0tn= H"k#;hK.B -XԙҬG28G5P `W:e,7SJSp4iGF7EpTCT@i  +\ܰE5x&V*x?$$SƤL)OD$.^ ̖{!bDjlDvC]ά;G lr䘈J;a=KKz%RaW #m_-0>!WG\@ vTdY ثs^^PMQKfjأqm=kvM/_\VtPJ2J%IY7Q[V"e|Yxσ<9! )}HTwO00_udROeKlqō.cvhy'h lL7._Uh5s x_v2wl\i^/QEs9LrlzIޏ{kN4j ΤKe џ,FzC.O}dj`NOføx;){tJbV1ٮrxk_"AhGۦDǪY㢛?ЧF& @c( b ޴Ux;N ho!!72:kB>9L­p4{tBCZnQʉ>i 654x*p2_D~n*" = ut{ 3ܫn˳ˬ[}ӡ?rzœJ VH7lIY]Ђfbжq9mY[iǗxyDrbd4])ιjhL*# 5s(@1Õ.%IV\;2R}h~tzǽ.Dl1c,}y|޲p(>Ⲡac?ԋ6Aqā?N=4IuAn@Mfj=h~A .Č@֌πr0RHiSrgb%hfV_#zY4HQyvR`"+Qיa0aiV"c?vACzUD,tA(NMkQUKt`ʃ y \.9R>U<$dϒu\:s,qAB0گႻ_c^:RD6' P럁'C \Mi^?7:˥QU|COPo%A~].&7`A Et)DBzy'}_3XJج̈Gqlu b__m* Xo*޴5&qI0fzwmu~kaC? Wxh uOڅ-AuR]UKϣoس%dZ`)FSN":۟’ 4s!\YZ3i~ |M-^,16O# Oq5@dBi?p\?z?BJM~b9$v̊*?cC:r/u.kk(wmU/$[~`08L|ӠbPudX]!}zjѣe#C7؃ ֤h|//m{^v 7Vqϸl8؅&Sl4kX{‹D]n/NwdL^ŷ:jSln/r>-I.ZǧțK4n±U"ke;8ey X5{lL@,Hz#wdCY髑(Lʺ#aG6'Jэ_J˞~菂'Fn=#7,t:Xh*p۹;]px޷\i2d7y眫\oVQH z*%p߻(&R6wHT&bH{Փ؁cP )>&>o#J&$ܮq ^lxc*3l<{?("[%wi;r ĦW[EErL>[0fDDÎb ~@,Of`hrL(H|(Je \lK?pFQsO@|-Z8;7~y9Р 01?& ^\ MV?W{!$Q>D'.N)|GG㿖2r%E#52a@"0Ftm_.~ ټ 6"A T|Q`_\mews%.F 7$Zꊟ& c vK.޽IP#vK).kP<[,Z1XҞ wME5>37'Gg/RɼSڝ?/ʦqQiǮdUa3@FN8ӽJGJO%]tK,vөw*bV@q\51+x w E9n#h&TLdk=K ,NhK_ `blDS[B O)ZDm{I^Bl]AQG=cWIs1ggFr}FЅI:}/h'4J RI5eS _$2|.LYޡ&[s]>~*dSejp T % ~06+۝`l *PQAxP]Y+Ug$ďjqhD橶(%\Tv֎-yհEj=:Jexfxkg,TExX)ρǖͻ$;}Rm|(G[&t: I k<_1TIBԨx T|Ihaw/>K,[Y@wKעG~~~or4;=mղ azϞu~7 t/ u910G! f@d O g8 zmH}qiCMq^/W3Nȟ3}K% [\ j(Jg<L*%jsk;5)ҖmOWOZ" 0x%%4'1*J *ݫ BŽnu2$C63Q=D/)p6%C9PB\1iy^݀6Ԍp{D]FQz?128%ui:>ݦq"߃k+%ClmWꩮQܪ۩:yC+vL Y/h?Ty`љJ1N rm`#lx}~g?~D-gHq p z:ٓm}#paCS +z4_Ly B&Zz.RQF/B('2J=fXlv{ 9vGBqʹ6]ٛ>'{Epdh g1z-23 FӧK R^̇/dK|~y- .nDYhoۥ\s§0]2Π)7Wz2f*ojc CtB#+俇_]JQOiJEAmSfV9ZPLI7ų+u̻PJKfM/4iҭ'I(h\\].C*{HBW IMt ACGÛL Cxp:/Q=ھI2CKki>(YrA$m%2"P,IaYse$_+߿ kKrh,XYt=DlhM˫y]`H +5BEcR-/IBPo{>v?uԟ5 ]t3e$¼%87hM֊8HJl< d򠅨YE UyT0:cyr NXn?ԭ~}8͚杨XuWȾ:KAኻE1qM]-Ym\(DZ=Rݨq0 J723Š_'$YO74ъ))!gwֈ S²] I-3 d:zi# Udz$0u8 \G٫EJB; Q3YET: C^@& {_PdcO^ $jc+l;LjL}_5#+BjBNptI :bp=Ơ&<6}<> }tv/W9U:FYKI"Dl}.:9+'_a8t,SOg Jb+FiaξxP~ԽG zfX ׻ {e`k=0gLjY4@%K%DVDdX%y0,#\}'U4 >PΰfWp On$s^4{A6bqugb SHOG0G{{o2ɮȭ&: LTͯ%{+Qe#eCl<¦2P.2y4vS&P5y;L XX&tJ =WMD_oݑ>aqsR!- \-j݇_c8˯4R3O/*9=嘻ڄж +5veC |hZyFL|$cu; Q֘9[ԔILf`Žn)er-{Qm騋mfÌD9!0hÂ>q:oCQ{{=\MTBLh=WPĆd[mzh2'7: !y 柉Bqpǡ @q:~i20%#<ܸ*'B@5;WBgZ/.Pm0=s t ڝsn 6=8#u1̟8y;;piрߣzy F(6Ti54ߞfF $v wI<ŀ';a ٘?— H^'GCI'<x(邎 0FCXd]Sg!#σ 89k7 t/c|E7k$`Mܢz^IUXpOf`_4!1rGx7BO.+ ;7oQU&{!V FOBRtʄg]LlZOP>d Gyľ%sk+nlj8K=*f&cKuKc )n2q$9i^VOu1D/v֓ka| 1g.ͲIu(0 PAɷT(x+ױSa0G[($uҿ[|gja7%N1?KLCv=l䱌@kgk,8z@&`L:=g U[h:ۭ=0D BH]q]nHfTf,۶KЙE>m{u1Ҙ<|p0*(\SUHL\وč-ޝyqH6y(TjŷJT4;jD.\)7RJc'kIڔ]KOvP&*)FΨbZFqy}xGYl*~%|X\pEHHS)j{cs0lSrLRg |Kz9Y9]t:BmQDpك6%Z@T/>}RQȪo^Ga冐43 S@:4&=pka>%z!1_JAT+x ' mD- !5ՕȆ'jLKsAIv::V|G(۹JAΧkD9TrM4)+'@f=5}hm,6Ak >AIAIjFZk7ߘsYkwW&!#PnJ@`QW>|)K Y $F8Ӧ@GYwͲVtCz϶.x#U݃Xז&hk#S[|;$YwwCQd;F]W>t$)@Pm@yfI[cIC.֙Ũ{_źH^{YAbI,,~^{γ0bi=j[.@0z}'y9(xcbt?diA#-΁.Y|ׇ[[(KP68.MuޗHrj 5 g!)bFcXn-l]gMʹݢ-O K<-ʗZvٻz9ip88}X؜yM`}W-B ԻVssTMk  Ob{? ے%z}Nd_'L$f _{s\|ۉ$Um?c.ђqPub9ίašN8.H!" 3Cqی+=]K8J >fKf;V<g|G~~M7lnfQ.<\F6]K(9WJ*(tyutG55c'"H45; kL4!CތPdXN sm=LRCPUndk)D>>/b1@}PR4p4NKk AJݻH*nwHjA`ގh%;r|;*<~WK$u}`Э`W@ES_i".'zIQEjwVϖ$ŭlaȚ%@0[.(8lޭL188 mΏB/6N pnfVþ#=b꧈nVح:bpwR"cb&"W4s24ZjڜdRƮ6eWm#ݝ80s!%)d;ET(m"<@P18 @ L}*1$( 9Εm;-ff)79pZwg9 /Է39:B,7`E9LP ›n )Ի2)z| v`!mo#?pe yMq N ȥy ?*S"2;AzM^i_D Pe"7GM\? }'՜+R46" ӌ uG]FPz铃OzTaAgHˣLm) nMS#+/"CpO); ,g찴ZC|4)%9Bf%'$ HyLrI\O[ͩspBI1˨b2t.Nޣ]K2QܚޠcӍcn̯ӴPEQb.<y|U$nͭnep)uV1͔ÐdՂh3S˥uuv/2CQ-l7tε|`2_EN,Z4kh ]| j/l!rk*dhZepȥWpQsA(}]\{cg9AZEƇ\En!4"JC`1s'fO)Of1% yGL"\ndND:Md_lTپ{hnr ioa[^uF,KŒao1qyu<25鈜<)c⁉B|h3K חZguDFCi?uI(yŌV~]m_`&.޷,c>h) ݚIAjr9Ȥ?ex9_\צɉ=)O7[ ?~&YA0ΣG]D ; Uu.ݾ9O ew> e#J5BCQ{݌F-o$Ÿph #(~>*Ba@HXi3qk$,Jf_dΥ<o$ x̔eЮ㿢ykDy g$sZh "a/xٶhVM6i 0^ #]iFV&J!}49b %VHo OD|F>u~VBz8r$ M@# ߴoK-݋⼇Q8^%d2(PmLpKNk'{ܶfF)~\sVk!Kh=Jۮς0iNwuN,$R 0yG Gb%+|\eIlSXhX?pX~4{|"mUi2%_\RM2U)7>xX.kjqS;^=(rS*y;/JXz mYM J,^m:ObGVH>r,t 14(7JnjelS+ $bK(_W¨d¨ NS-^Wsb)_8N.QV}JLO3ߧVMW,\VqS"AMѱRd\jf s:vme{9bv䋿ѫi_?Ѓ*@+wZ|X$ϼEtcd}]t7oTX bDE:^n? DwEpP&7SLگ݈A}_Ŵ|ӕR[=1 5?`=OvWL0zڪ#3N3Cg,66޾ ؐčvqJP q\DΚ̛-oؘ'L6r-[GNu&9:e~lphWUGc?UY<4ryĞ°j^3lfD;+\zcUKM;e~nHBwe'U`Kg0mΊ^ƥK m@t IlҞD @FȎ1j6>i`db ئz :J)< q;uB;LZ+Rꩺj:u3+HCUB@Mm]"q0b)΋$3@:nۤr<ܰ~zԩf%M!cg~/ k/Fe!Tz%6]TScqYsqs;ٮ6`2 Rٺ|72ԿHkqTذI*qET ?N)V8P3G6 !6 HDumio tc9dPײ@`_ȹDJYxXƥɻza^ߣllR^&1 M);Y'v= Ыi^Q-tbe֠QSI F~ np4JlOe}S5)cżS_MYj ѲY _SaY"xwm+L3RNt`>pf~P86w=E;hr.WI;ywX :Âf uzK"d OV3Tա#};9Z_a-3 Ӏc_ăM 0rNǼ-XJP: Ѷ[VdcםŞ&[Q w)\aX]_ީF09O"娉A*h]K:H 8&Q,氙mĿF+1 d3f1G@9VA\mљ[v,)]N6UQQ"7)==aȿtbk7Ho1^XB樨\̕HU7?g1yd]?By"uhY{d4Vy@T={{.{;ڄm@4Z_Z̓k;U',Ί3M6 !Ƕ|b}+ WA 3F(lPŪ[m ]F oTz Hс3o,wrz 2>{&%~"G^œcI;)(6l8BK5q}OZVjtOſ ꜢPS'`^/.rB܈FmSNA'U` % ~tVl "x4@HolED5: ky}L GCDfwLxQJ@=7AX@ǔWtpDj2i9ys :Qd<! *A*ggw?}"&xz~gpyl屍6^҂F\H,׏h5vtSN57<߃ldAf)r(J15M&Ȏۨ>#f^JX&dcA+s}bUvY"P[ M/&h10mM<9*)c_l"ԭ.] ` b%7[?_cp+}\ Ӱ8 Z ; e"x=],<:Ɛ E` Q0*:`[w2ڶ1-q 1rL(pKNȏ<-]:9~NrxӸdvlOD=:(jx%|WH~ !4ѝŘCw|N<C8 MOkZ=egA)Çˎl\{| ry2Oᢼ%j @6I,~;$p{"@k5 $UXdIRbC"{ckƊI:ϜYk~P8oĒ~v;Կʔr``k91j ClB9Ihh<-"pLٯ: Zt W` ZXA@RKOɅ0la:~U.?=2{A٥ؿ0&*͎5RYDW%]"඲vH2bR͎MKImHCLܠ}Ql K^8)s-|M$g.!f{FpY;K4\ЯH1aZJj w\δG3Ԣ'= hk*\̀hߛZۤ@༌[6U&|%h43抏n^L*՗!N,ʼat/'/3),P}b ;|C"Xd76.?֘Ue&o<];6ozٽ1^.97=滼~u(4 2c0Oc s)g"{ךUѻZ<@ %e#b׵J󈎩MRz+P8>5u.ڭQɬq$6\ 2(EӀq=lfŊZ%¼׉'E M ⷪmi oGY=Q`fvz;/BeȿPoYI<VPKYEZ}* fRCʄ_B,4TBU\~hߔ(T" 3f.(-gP <Ä(.3baDp^n%t@Mܒ 4( T1 2lD˂xN+Pp/vr§؇Q ϳgƞh2*{9s/fr--}2Eǹu܀£k zV ~)}m'?-9*naD:|2!_ti껗Lì Z \@ɸmKv|͢?Zk)uXȩj ?'/IߗoW@ɤzs|r*_MA" x1b$z*ouSP|<Q \GkN0[?I!6F݉6;Je^t!RBn[dz9mG|0d5Q(8sahb61y>KY]g a+/\_kN!&f,O>^|2jGvEo!?$?{<J: @eO?|." .:mS:|ľʤo@LAWLX8uO&Wh7w{Ю5|Cy|[z-ϑci=䧘QWg\5bEm(*տ`3|Mg qL HvOL$eXy.@"X޷HIj\jeKU`ǂ ݚCIY^!6zBH+H^@b&xaFE\D)|ZZZvq,z'#NXR饃#Z]TOsmӯRAǪuD@ 9DFlK"nI3QNS:'e]eqUF@'R5ۭ:Yuɓ< J{FRIJ.4$LQ6׼.Ϙ̏QЭ;Ѽ1ȋ͒7Q9rCwzVc]n_n@lm>ueqf) F<𨉎{JIU-qߌP ZU2$o(es rUp!; G@!bи։iO)Z7j$!MPS7\#\^n6i=ֈXJȇ2$GRq~]Nʈz 40νB,wz.f?Z`gp7+p8 lr oc$uebZ5GN8 7Q颞C\]x*:uKY$Xk/טPg41RSi䌕u1myZѨ^ʹ $k7Që> F ПyPEJU ?k;4 ?k?E 91*Ԃ?p[+2F"VƑ{@/a',$ZF5$_ Ji\#4]GZz*Z.pGhjLAZ+Hql *+Xj4eF%{y( @nzvPy嶜( G5$ƧwImy$w-R( bFOZeOLTޫ_c$Ūz%a<4`6.p,HX@`SxzoNğ"@Z*~jCPsGx׼E)f.C50|Ʈo-`ƛ\L$Tz:M"k ۯAxY*UV8g=CͫnθnJp?h}wworxNJ{!haSN ?_4ZAyW]K$Ra7C|LX<]N!K"d\0ڕiUĔZU`o'JyQ yҢ:agU5%0<<}' *[Ϊfi3!_k:1˖‚8 RpW +?ӡ:j+OCWSD,ҧShrJE D=+?Enyc{!y5\漼%;\ 23 SкFʟJ)>γ`J8V/L# X1u>,,ӓ9 CZE836B\~M\si4tk>c ֥v__Rq l).f3e, (\]@jO" ֲy1 +Cq};DWNր]v}cpҥ2>Ó[f)b|Bώu :1178,$!E.kSfrKk`hāo &uykf >؅ۄ9ӪCJ؎@w'_XY;d:5ڂzESxVtL:2S=g; [Y}\A/=>d߉.^fnO%0V[l -O-ox8?m!`QYGF`$h(܋]Y)C9MFDc۲Q lmp_-5'@dճ}TE:fphΨ>X%NAPjGS8Ui:vC6*^t>5D.KA挦] C/r񴐏YAZ E+,}|Kƨn;h@9,d?\H*A"t = rLq$8GC%* %OȐiDvTVx8'6'gO=Mc{T?`?[9r-5mJoݴǢw(#_N-̋ [\I*U3еAa۱g/{Uyso, }Lwi`H96<-~;7m9jCAcNiZV/ bruB=@S0P{[tKLCӜğh id񡴅jK\u1*2*9 >a_'aw!̓Arn8C) < uQ2XnhxC|څQ:mn5b@Xulp91+"hʏ4l6P >w>.gi/d{v+@'@D6늄Kٰ(hGbݦ7Ǘ6x)o#9BJ:9&naYM+ڇnPVoʟugZb5Ҽ$~I6+SYE g;1(SMÞ ki:(VrW-ؿȱ {(ԧ(j.tPA.qb:;=(="}IJ"_Ys= @`A#S>B4Y9Ie7Oz_VYiuK^үSWl\D{ι=4R\FxK!:MP>*~#&Phe$ؐ2^T$.ʱ&lׇUsdM߸2SULk? ȵ ?,!Vnq?I{香UA.ZnUR:GQ; E-O91Rb7]K0vţs?^t$;8CaEu"߳DVӼ=FdZaث`y,TgEMrǓwD(4?\xl! FxNPFRdoH8{8CzGG7+5d?D~jwfP{ v{ŭq _$<9 kuJY(+VsBɀyh}% `GV p\l6c7F^6X| ( +8_ȧ % /i`n޶G1mDg3҆ş'B'hPȖDW\w[nu^jv eoNbEIU }ɒ |@gaL0 o=vrù bi{CZ ܜˍK5vɀ9z% K~Z Tz 9f8`"kjpAhD_11z?uIk MZ *obCU؞c"9~sIrhPn㠬 vZ'x3 kFRZs'N2@ᴮzSޯJ$Z ʄȄYဎLj|dDK+ E(@G y|̣}O\*3yJ89}NO(!bϕ*'^[ğB1}1 U P :YJoÚ ov}[w:Άq<]J jI {f/ XO0 I.K*Ñy<7`r9NH 0#S7o=!]x_deΕe=H.6y/5Z.F=)`"5%GλB^ sj ,zܤV3=Qy ss}(SB9^+L;u(Be&ʖQ1'Ò MK qղk3; Sjd_ɏW'|.KQ; V'(}vn.Qz%V{]/2SN4Py̐0F]k @bq -A{5j}$J:7j5UH\p\q4n$7 F ţSN[q 2*\E:gN-Y@ۑ9?dTs/{(M&Wuvq}y=!VjzXKUuoO*_"AL+ )L[#"-uz ]"D2gmSRxQfAч J IGTg ٪ݭGISB#Hh%  BBaӗ=(EsSF4FJw=rO 1s piӴqh,P?/9&!kJM{hШ+W\qFCT+C:"Aۡ+.);Dț΁q"#qSq8}h325zR2mBsM:/K?CH)f`F־M8k5 $!3"4 pAChuN !cզ,Լ`Y(F\ $zoMΰ%3TX 􀽡\lO#qͳZEᶻvש1:af`tiT7oQ } 6Uݳ RȽpڽ;;EVNb=`ua},K7jIo(^o*J5ʊ@pjӍ%_HM4 9e)s*'js*5Z#U>c\ƥ/MMǦ XخTd~v&튼P,0+z­3PE-QO|9a W,Q 1c}8j= MLnmLܐH:E?Sͪd0Gfyc>) ˁ65M`#T 3x<+Po`|]بt%X_f mPIp'8^ H9ЫRGM+27VS6%xtK|ۊ%y>;U |3R)>`qCo@d>Yvk;?;} >Q{=$mC=E=m䏱)-t,jN dT79j0|8%-%q/@0>1[0>ߛ%,.#=ClxpIN(?GV?TM֪'|ΊT爖蝼WB&TђnJAz628!EBoIT JB6L46ARSNzoh^13SG*i5pL9gNtSqpG{NA}!w8HI_G,qI S?!JxLA;!kivܐЕ-m^=´(u8OG k-(]ʑʋXmEĚpCEe$NĀ]A!ӅU;PᏫV'9j)l.OR FWD10X].tuDŽV($B.?WmXS ]t}nxAl>*'jh@b݇bťjs;DёGmVQAeW=`N^#4:p'kM)6xd"J oILk(h*kv&OmmVqa?{iAB:_PI't9*=ksv\.ғ>0Uft\Vz rv†wW{B6f4ңht~޾[c-

"_[ Y+Ǩ"O([pPBt:B[[=/kFmmmo'%bs-{m| 2s qJ#ai^RBy_,z59z/`Ӣїi4X~.WЮjdwnb%+لN "$¨bf?$dJ_D4t\@M-q]4I vTa.7G>Z(LV&Yubo9`26='h+u,e}Upk^`\ASGjPKd i=v#]%oHXvxRJO+͢%3 & (6P)S<ãeXI8y<-u6p пrR3+*Rn~4Ffek'\YDDɣw-XFd&9V]>y*_ 8YA(MvHw2{2Y'/.>V: iZt'K(JtY]3`=Gvc .;g,GߤGի5t靪4?˔Z;.])kIn)=FzF.O@_L0· d+Me?O.AunXtB=Ca*6Yx[PpNhyGN -#|o#CGf@HTi$7!wc /E|":a qٓE{ZZ,A+ M+9#9QCgsq.&A-L,6uEnK6t*Y)+]vą-kǢ1^  bg}Y78!)-HU_YmEHQ-ҮgmkmùXSLAKdJmrI( T݌Dn Ad^eCsN%``>.AjPgⳏdmザzߍ0çaI5=5/c.N!H9KI̪=V%ߏ)2Kp@SLb;  v;W)_ 1E9ޠQ-O?DY_fo`_?,۱Y.z[Ha˓m{h{"KX}[I08Te <zHoK[BV#EqulR^1GnD5͓BNbj:;`V⚑ApBtpc"Xϟ&]tR*qyPUeH/сz+8D: i5E9<@9Hex~-?nI|0x\Hd "E$I&F%|Ќ݀Tx58~7Q@.m ;x6$bXqE=x=k%z4d?0"+a-bcw~rGګL K::m5P֤j6IlM_I ,qoRȣ6^R(Ϭ+/D  96Aml8#iV7vy>VD˶YƳ:_n+}MGZȌ.S>T'm䱥ep3E7c;1z~n zHӀ2ms)Qndj:\5otPWmƛJA`*ˉ)CzAnL^H2oic0 1#u#C|Ր'V"ϑHzuX"*'V; ϳJ P炮X+i*ۻ1񟤫[CXW)9A/l]wAJ%k2SҊSRŠ/#P)Ƌ-BiF7uyblj`W ۊ#Ω59X҂:dg" :p^K.*V'aƗޙ |GlbxկNA2-7W"5p (8PHk]6;7*qI [B @3w-V?  9ͣ|Q2zrWMN1x#1w7<ԧu&s ̮-bb_亼^ ҿb"hhҨy4HDx-GAKGqYVi,P"ZY~=+{ QH\N&abQjصEM܃ήt}ZS=%AhIx?ng7TxYkY% {w/sS_]dsuw T=6%i@fM- h?vd+sG?O1zoʾy):L{~>!qD־Hn;"q<'W9֚=攊+ +vMLIx[9IT}mONTT1hz_9O|r~(\lZ3DZCDm|*<(ӧx!CEdԼWhtzo'Ѹ>$gtӠO<a3#0# <톲Ļ ~7Px\؝92r>Rr6Adw+^/oFB]b6{2gaU-6\ajƺig) S|W&w'^M1'Ȓr`*Lonmum, dO9љ՝\ɗc]R`9tY!DWd-7+BԄ7/s=]Jrc1qYK Y '+5ct+wJeWaޥF{j v=9sZz$#H0Ќ6R3<*C|rnۚߠj`^]Ov> qlBΑOvlD3,s@ tw)3^ Ȥ 5]Av3ã0SZ4g ]?B$~mG*F| |+(Xr:i%3ڡSwr8 ȕFo~nDԱpK&,!rv!^cĻ!uwU#MU84a/\vސT6$Yݳ>j+N ۜs>.焸{V1<;6Fع-aٱVs 1/\c ({iYGk1Ƃ:=蔌aR=SͿӓ#u F!bs)l<'el 3BƙxKUo#@̪KNvdbCB7/oh K@pӄc:\5PGM`8xK2>9ȕ0v)2MAW+O ?0L?H1IM)@} 9P~iQDJ>$۝h ܐ-blUMu=0 aV Ď9kČŵzD`|Ʊ$Ť=-r*Vd!,v ?rF^zl |] 1z+K[ꋅt®mhF<9TXoMk7J:v%r ComR:Pm*OTRuO+ǔsBe*0 ޺o }5c5 gzZIzPJDP S=I;G@ ^Ԥ ;`ա4&dnPO_a4bTGI+̄~򑿎ɠAhP-\pdT>~oU G/nփ&Ñ6 5VŞ I u;Ϊ.*.0-}O]"rcwАꩳj\D͈C; fV-iCR(W觞eieC iKksD]c Y@$6/Kf[‌:iRe0Wj)SR<.rxnލ]p(9zy2 R;OW:AQ;qPjzɩzHl0q_:,7T}RMu@9s^^PGDSVj5pJ8mZW ~Vk5D`JU槮oJE.U})58Òяj h&?PpZ!;̖߲?uDRs4WUElEZ|]`KoAjzf6V.u, .2n:jKlKg%S}<}b^34pbOqBMqt\nxy^geܬvYC$Z;ǮRmz k?F<+\[,ȼa=u׏s& \Ol%ïPÚVeҍ` EZH\ [zp^DukMu [Yp}XDW]/KlF\ӫ]ڿDǑ$C= e n}9`7K))|G-A~_Ӹ0|@|jW&cDrM RT x I4c8y͉:,V ʨ#eN|M{Db(6ΊRTnUS6OK:g&M&\=8MyCrZŧCX (`>,ޙ'T‘-ʆؗ-w?Ҕ:XXWbo@zwu9r^j8mo?D7n|yQK.Rrk<]GY C@S/I0]M{RLzsxI3ZJT+< ƋIpY6ox8G[U@~=f^ Jكg!Lȯ;3}r{ Blr|cBU5|d6!ߛ@BY7'^ .2= 3\8w.:_|ijR8XT#Bq[?"vMZ7PF&9*XeCYpaP$"0:X֝rQ?בo&wC$t~Al1JF6 NB*vn撲M?;4FӇ?][x|VV>-T"Pڽڐ4xPfY`)j`):h^׆F=wn'J 4*?.·` r˼-Y>kNYG,^'-Jα;AP߰(ksm$7gOyMHHԬ$Z i'%<~Z8q^wLAܖ$q}5G\qD L)FYZDC ](zsDCh^^B)fnc?}>_o`eԌNw`Mn~;MTb-BkW7&E>k|YWH[:\=wх& r;% @0q ?/I-3̧ŦBК.Qj&yn yE=ڳdS%gR* 25 [BUR֊\iSj/3cor>Y/u%H^=+IvXwe>Vʠ0gtX/nx`aK[~[njnP5V9.Ĉوq]QNFh %*ձK.8kп4 Qˣ$" ?>hRr~hK1e$U\yu: O]~<+3=GFvQx{c[k׬>QY^Ȟ-2sE 95ȔGΫ&S e|̅CȌUr xiKr@-cHhMjHG&&Ja'i3CT1Nf6v:_H<3-e,2jTuӉ]!+OrYͷ?ehmD+ђ%hg 3iIQe<͸4jڦ茄e .\nG`쵽]/lx SE/ԞdU0;( MZpN OUh7`\' s 9EΧˌuQh&F m:"P䧂h߀+0~` kGUi/ h=".TS|=PpaNق f?j ]x\WV+Ub4BgyS;pOC`J,`KJꤜzr+ ~"`tSpTmu*k,6X $݄W^ =ݹ ?˝ER '7|R5 ݙ9-) n!D;83cgG4`>ESS\ ,d370CLX}LE^{9hkLrYNo|7 97&pV;ZԮEKZ5ѨIg}^P2sZ}Fڄ)Ǡa\ ͵b)<\p|MbmPUDd~UM S¯XT$[PccyAL?D-W7+5SCba%RD܉*[]3<t`˸؉R(z]yʬڱ_m< Bbq ފܸ3o"H|? c+i,] 0xiV3^;&z7>e$*"$JkYONvd"ڡȶ|ݹi7s՜J2T_< p]c:Pq.p{@6H1<|AAbI`([K(B d,Kd+0 y98`1",I6 *PiJ HqinszV6ЛaKt j( y5>5P Xά8՞rk{ɀi}vD[c=SEOei5z/ Bp集0e\H{#R}z SϮ^XvW&! ~j:-SS=KZ1$"HsKEVQr*Je? =&1 &6KO!kO} `$Гa R:b!dHla_l,`Vn671'$XV7pX[ꆥ@/r"iwl'~W0 H)CrV9KuVn?5Ƥ6KcD*ы]@vOuCy\*f7oQ " QL)zU@HBuhe.^]^Xm) ' -e!F*Jh[W bn[+r4vLx IXUaoCoԔәCRaMScF&Yz$)OԒm4# ^K? %KhWil}F5H>F;kQVȖ$OviulqM%7M+fEtN`  ͽw6 擤܀`!߹|^F^0N}U@(@V+RBuѡd=h  ͨ2!1G&T`YҤ3E\1!BDъy X:UHnx58 aKDI9r-96 lDT$tɉ$R(טe-D9 ݏ+. eԡ&t'k77/ȌɖO*UY,tjʉO{|*8W閠$hG(B! u ^g"{5FeVZ!9v@ g YBV+`t@jV0Ƚç'%-bQ)£N~'΀0{O95QZ扯Nj8O1#mL#HZ1jt~yf\)FOdD%%[P=#P>F`>n u #;*(jKQ[0l3Kf Z8po/OΨUh d4z*"o5-W(); ͽ?m*[?U ME|v]/9b_D]3%GxްOM}W`|G2嘰si<ٶtGGӝqR=5$e%plAH2nll?F~UUI,$g`+(۰⊵H,mkrd>* OHƛ䨺]]C?TPa)1Ip8 䋒- |aQx,eݥ{lnQsi%d)H7r<$+ϒbaOO[-FJG%LA72a+^axq=iɵ'^LFhc/U!t`oRYO&0&07mlBy?ҸHXl_%9{HԭF@:iW\?c?mx3̜tE.wSd] ~cCB9mqu,Yŝ} @WѥuGވ ^d{Vt,[o`NY)#wy's]"cu@G<ȴ@Aq;A|G>X{DM]> Ob}yOqnFA͘Luo] F<'-{5v!4l pfnP̝̄j*K?y/&V1P$ƿ|NI4o!Ϻwv}z)O+[ZHhgWMPrYru+q>j/NG`4zYo0r joWovit+cJ9Q{ӭ@/˳k:я|uء("e8B{*$f?vE~O =&2v`ϓ(Wm";TV6[+vzh G >0 (F .= dˬUsS>M!@2@?6h\؎<咥 {0< 4Ir3fX? P2 ۹14Wĩ`>E7MWc,0 5Y VC!ت >% /41&$>tu_|2S?D[XMZKuQX, 3) 1`VvˇvJ]KA%KSm+d:#v\~sʺ~ۅlq=7_֍󄮄%EqY^sQ&7=g Eb|r.БY5~yJ`PI*jL) nK Y ?YVز8CFķ^6bHm#I](^]tÑsL`@EK;w z`[ (گ(ϜoǗrmmdGnU5I6I XV,MS NheLqVyKm2'ڶ Rgrܴ#6GY܎UjVD9n$g0k ZаBh2:]dntNj-߁ԉ$W!S գc%za>\˓ Z Ԉ=2\jaWzs,ug ڬJqY !;XvEg\20.țY\}V[mIJ0n&vg?F?๡C \!8ʰ5E~5*eaA xǩhp"ź"} 0Ftp˚+7\% NؽBD(-cx HJINݾVL=o_@mk]r 3Qb쐙ts$qv^'{aI5h$$JO#TEeH(;)Yw~&zbRS;rEkCڸ>5̀2Av`Aeqpͯb3=Dl<6t*%5dp |ɓfsSK-tAm|WaM~kP Y"gn.1Bl7Z MN[v}R:^u'(a4 +-~R60hB|i%|Bisc N\fbP/6tmS"x?&%6$w@ᓩHXg G:˃ .P1>aa9vܵt`I۽?^e1bYŦ̾ ˯f wOcaIhy/. ߈$LF#eo'&M":BKJE>qya$9`<>Y>@PHEbd3BgCE.[`Ķx%͞H'ni= nREG !3kDi,>bR0\ۤ\|nu5H{礿ZH t7Ąn`!\(f#+(e|,ȷ,Pfs,1.#n_BFҪCtL_? &wZŒoKzϝk{  SL5sv4YfRzW]6jE9.[Y_8w֍븛ߟ5I4};2e[8~oBJ&1ßѱGN'KKX{Oח'(ލ{Gsm6~/NL=#BVv;XX#eչP=+A4P1Ẅ"f@gw̓U0=dܕ%p +CgĒp6lD)#Er8.<˳fV|3̹x=Zm8DHrۇe\ߊ#6Ϧ8Է+EZ2yGV U죘/.~t9$& ]lMm2궄)ކYZ'lcW2跧 akCQ_Qݥ2mNFeZv_Geؼ ъlJcz}9xz+?_i3PSϗ )>cu; l!!f_{yR)!rsu(z҈4/|-kZ?=T"SD%rS;;6?|u%ZrxgG'yjhF5jo,ZG3&Rtgnv@Yѳ_\׊ű`jG'6Y0ךc'QVfrw/5B_ld SGޖ{~hxt)q(uA h}[GM@*9m.@O/O:S^(;pB Yi+yCo_FيS ] 2_`skŠXC$[(Sj>缭$iBkYNKiprn 3%Jv}^,p |׷B2at7(w< m 11:ԕB*hk%qTږh9IiH]5_ ,gXc;k6gGBQ:MM>:ULg.H8ITn=/Im-/&=]^LeLvajšawfDnҧ4cOpv\\M ])S>g#/IċV.ZXWoθ@ BU(kv{.mڣjth6i`tD2*(>Vu(1 u.͂ȴ׌Q̢ X7wדo\OZ)l̅ȫ"[r~g0#uOH/P % |i?y3 wXܔF6!)5A$p+6Lby9+Ǭ#O<W,4P"o&{pB{ tkH%ߘWh :3ΊENeDzU^A + kFen3M9 N0.NWKZ&dnăTWoZk%8ah%ߔ M,?N0TIBҽ\%֘J7<."?e ?`3qs?{L[V+S^i4d kXƏJj!Qh7Bs;'`x;Yca`E.!@Qv{ ;yx:Z7vv٤C"h^ɛvZc#'؛;PA-=?G!t(w=Y!=v4ZYϴXVF >\WSp+ζƘ*ɞ69eb$#"ߵO\)b0+i t]#T 81ZiB$XjV3Ii>gڈD<~j8Ay֯)kGnӸ{љ[{w}\"{5bd|y.;bX10уugȎ 42Dc>L^䰡k3ˉDhgiaM@m'pfg0 D Tcؚw8(z"/ը{eNŐk)YQ2'Md0u~}S謞r gE-,,;&A)yj?٭)#yH/&lb\ pkժ >=zj]ryT&oHԸm+XߙSݞڥE|2 *vx<Eh=M( $O`AJ8 I6K"e"ohDD]L< @˕9meb7un8Rf1¬fKָInީ[+/jr;% {HN7ݶ䚲v ̇+\"M&ZJːAT3IP\Ђ#"!ץI)FtC(spD< +uC0Yem&^1')-] 0Av$OC2z@kx >PW+튗 9=(LާقY)u+˰e #FC>!4>gi0zbq<<]I1)0{[G%Ysc7НgDq c@vP;:Uq"/ll(0^MI3鋾{8 %<|z{FWVK(Ϟ/U%<{m[4,L|'na{Yf ?NgpТ^&d_nM,3!Uw$za|H4sFr\c5<zHdӌ#{cN6Au`_ˆ, VTưc5Pp7͊n0Ӎfk۫4A|S*[`UAZ | lUﯺN ɐ?-큝H~nySટ,TfSD.:)jWw~wAt[R6h |d$`wcE1ᾥ'(c'8OCK](uDq[9 > nLmPI}żh5vT t/bo{HNYDJU~L@9+y| zL{yI|j$!@[,YmbouKOf7/|FPks&ZUutDkt¯Qi:yRYlY\sjT|奂Y`Lڔ01 蜔OS mK~K3pxWn: :5sCfSGs%LYōh<4{XDP"p"*5ZRgFn$dWol_H^}}-Iw qV~rz"k ?i"?킼) `!&#Ԉi8rQL]v*n3e͇A7 c˛Ԣ?*Ix651ӃZ %uf!ts*o^T7҉E$_n饀kx=gɢoI@E-igIf\,YXc|)4@x#̾BNkPRn"E9/٨CгGxp!c'9u>(wlӘ!g%AT)AثBH[5"yU|4B >[q#/x!Okz'~gȸ'+LcSw=jӐh:*l;}eQizJ @fuUqfA5fytrƱ$`<:j6g9C?Zho")Qup-t Un#pUE5eύQM"#W*2P2_0{CyN%QPLkRmgOmoP,UQj8i^<3)<ƀ{,0Rv}S Av\iUL$D-)Èi`Cbe#zAk.p-5GˣF$!Q#,=tl?f_NM@Oi!?agbG KU&SYˊ} 1X$'߫oSfVϽyUN!UxkW{a)/Bbs0, c`0F;=MByTg dN_&n 4iG:" {@] =w%~73ǰJ* ~h|0"[#?ق5 P۳!:?4ZqTϥxdk?VT%РRFVUc1gLCikJDŢdThߧ(q& Mx컅cT9K<:DA95ߋ7_rJ[!Ӎ!Er!/\Ċy^T}#6db0^3v"+TbHh%$ǧ=ዬzZBow{4%] ſ;@v +$ evHtafClk#nc݂VƤ#)s[yyBц_`.mD3zj8=#=p<;\lngHv &,}Gl ,w4  )Ӕ"T>89+bӛ}W3K\}RuB6-B?BճoLEY2hҤ|IRET&_;һ~^3i$/hyI8+ F鎮R YO'\Ф~ 5&{Fp.-;pq6k}$i&REY5Fg퓇E& `y8CD}N`1#+zKK:X,| $.n'xP:(&D?na =fpJ64pB| 忳߁΅Ş۩VN͸ fl`f-n>`pMs>S{>/S|"Kz'oJ jAP` ?몕Dtq%s #?o0 y/12Wԏ;S͸Ng߇Tdpvwν28էp(޷M^R9 Za† Jr\蚤XDQԢg)2p'LvRauG\ GجCN@u z!&Ƨo983BVMQ'!ض_ȕ5>O%c8KK`aw?XXV<*Y/a*kvhaе?l 3 7ve2vk׸ufcĎu'D2;(%)՟ ]\͌~M&>VIu@*&~ƔU.'v"Yӓ;ʩ؜%\ßa[qf2ݖy *;P=!0E[m!U[+3 x]6}B(D1EFCAM$j]ngq2'eql=_ D-b+ҵ8C4vf妐%qUMZit9`ܙ\ѡB}ĂV^F= y~*ll,b"&Ry»+YDUeO'mp,{i@g{cwd!ث30C sa# Q2*R~qLFMLolU|_m^&;>oLxf<k}S2gUf"%#gWw0Zo<ȮϢ7uޫ+|nd ZxW͊ʘ\<$K1B^GWx'Oė2ޙI1K\M\hq,Ur VjYm `9d  sB)+Vr5W~S'@*!˞;P1Nn {p.ϙ4$Hvo찂Te)} M&'nt3nll?}V . g?"Quh/VN9}-ϰI];r2|6K~w.}sQ뾭;"1=,CL[LQSɱǩca㗒3f߹&/n"?zs{Υa'Y<Ɨ0JNͽ*ҽD<.?2 ƻvd.4q\/usF{aaZ=x[؍Z`sIX< NljVH}Oq+-Mg R-bHb{-\4Zȃ4{tZo(A -ە#8+]}snu9b߼e~ڲ@󇰨'x4L)YkU_r$TȃF|NR#)AE1~/Tj2MYHm8<[o쌂gI)%E#edi]?Ш{.w^+'BP@HC*!AAϢ}LN }ODo+sUT#٢dDF$M~cBPK*;œzh-VTYELjfXv8*؈>Y|Ŗd*>LHhl\iژl `;Hlhhݧ镹N*c3pe ܘ~B ُte 9A̔+[{0"N `3/ ʖú"&)VCQC;={ix$0/fzxB*˂}eK7H :; ΍:{bؠx+S+};DwT7DvDW9=0LEZI:dz]6]MO$Uqmĥ|J̣ETQ@Ș׬N D+VfdN wQ䕏Uc*tgazHuV'N63%_ O׷yu v #vWB6bsh}5[NԔ,TYAQ>CXbS@] KyT9e$Vj}čL[2YnIE6Љ4Õ1T5F 4 +Jm?C;d5?l[T"…v [GDZ=E870Uw˅y$ V%{'֓G uְlMKpRsJ߹T!iu}8RU'RpÔZ,ǪlOyۛ XLG$l<.,4Z me|Z!sLd+`RgqgE"FA֔n.K,3PTUi˝IplFȲD@(;B%$~Ʉ5&᧥@y#FF| TmE{6%dTbAn_s?Vmߜd[l0)0ֻ켨 !פTC`tEՁ ywmzg~wOY) ӈFvxUYu\}dضm73 v4 V~I?I̶S0]nl~j &;vVWb9/G$r1Is_XC#y1tYlMQDHߴ(5%Z ś] 8FVx.+}91Z3cF> on۵3?PקoX< \$"ØzJ6*i_$XQU}).(ynVAƮ!lM6S5XGWJN#L/"QOX(JsLVxY9~&RVTc5Iﲄ]T*?!O0xwb򓼆.vCZ<+jx_  EYg7;&=)uf$a-[>'L=FϬ[M,hr{.3jV>{:Ũ;{jH6go ȹᲣQSɑ3GqvdAEF3,'6ngA= 6tOҘbO!ZԜ>YD>&_N#;?gO~u=Aځ{J%UGP9&yػU4׌\CCG#Z̾W^Xzh` VX$kgXE 5ΩA2zYH%tx<4 c$|N֣ԋ4U쬉yO,ߕL\3R4Kmȡe&KרcؼQ@FBG;]cЂBrvϝ)dc1 ?_- (I )eWuvo[b,"v19L]ky.zz4MCWO<[Eud-țE\cE E9N* t! D;'a&n_2/Nzq#6[AC^ATplptTUn[-xILDwwlVw7Y=ew֙֨Bf@y#G`=گN0=LXʔi  u\={K5y; s9wc*(0U\#^GիeA -wcrz)J(v}<a_NW{Tͽ"u*@r[ TͰ}OGbkozxAޡhgoƤP@? pjG`5ja?j/-]ʭX \ךc)pϓV'P)}3I>4-)Q-qmŭMF:\o py eJ q;b/'&-T;ʄ#}UOdḷ,>A8rپU[*pe烊spRA^Y41}\WHoÖJnTH9^gQoo#4*xʋ/gA嚼OZU_$ljVnŞ cnfs6yͺ%:B6qiY;+rY߷X$I-0X)E;^M+`ʏ`c"ZWAG9 ktt3Gb,dawF< X'+y?HZ-T:=m"c`,eQ^ک*|误‚o7M`"&n ۑmiY@ZSB2F#(<ĵCuyҥ!:`O#/Um(M\ ] ı > }uOǣ4m_X~,EQ;)6\ [݇ՙ1 ߏC XwWb=RKopE;. Ns/>/u"Aed',,12j jaHi th\dl+)j;?W )sk EhL,aA&':.23.QUKGCO&;g1DcZSmTSyP!OW7 *4]\s!RVIt]+ZcHh ps(_SWC#Yύ.dNTrNo(tV="q |]IZ[=RYs#/G}0kf%NRE~U䩉dl"JI|>ɶi 7L@AwoF_8#cc۲ȟ_)"A Gq]"+[PRg13#ݛE5,xw-^ręP7%zd[h*u{prw:տb f7[/B0+qy)'2e`$϶dHU!6Q&8^B%)2q3C+&?x[qE"Š^pXt§Mp%,m%y0 bP'v{oM_Nxz֤2uL4oHKho-ɨCP)NҐJA6K$F!pT5#̙$5h*>CC+=<ӯwgg\!RC{gUa_b2dFq $!Z h\a0•#2 w_?ūu.włJalLY, }ʯ>1 % yIDWb1ҫ qH gg$!jDSDC3-Q  v-*Is&q~)ϐAs5u D9UV]\})&ܸLݗ|1i3G좍qhbG-Y<6qvV??tԂh.| 0cN.]qSh ~ QKrS ,5V튔ZSǭqne5+*GreVM oL`o-cc!|)G L+JMz8p'0晧^#8W=ɬ6Bq9UD^qLdhApMuۤMNY6Xyԣ%s?2Jӈ ̑$ _ QHqة6+#MACNl S<'AGlCXB]ӠB8e K ^kQ^c: M+<:vU e@wtWcCϕQt8WWNǔQ>/Cgl_4Dm *L*]jzNktvۈ00X:TUJW'a&5edcߍy ߉zTu)@2ns y{~-S8Ig&"rW>s rt' e+4 p];nd7T'clM^.0Ҹ_+Xץ2xvxLJ.|DcbIGԻX?bu͞321P|\vhȩw |B濜A GbRePC t;y=Kup?!b1"7/r[1ȵüI*eWVql`O/vhF4' .F6cZW5ė[g Tׅ>Q(Hr>ۆATTi0hC#qažOzlD)$FY{cܵWﻉYWjs-{{rf]cTlvXB7VH#qW8#١W`MDZ! ނQ59(8٢U r\;Zq B,{;+g^sBB+4QE«$҇v.(v,vNz˭L GT}Lw:Oߩq ħjž[W<6o[SreΓyYOeI=IV]/l!gWLB^< 5c5 ȳ,OS)M'Kהiamo xBu7`1XЗrbRo<oj(ɺ9$v“6J_.AVP e71̿:&H訾͜~_,U]9HF>WM9A1vz(n_Cs Y>zM~$prD5@@=k1&F D] }+&rȴ# 1_ yw4>j &0pAp`9yQ/D d]p nѰ;X-o?;DC"``N^yիn=WI7v, .HEg2Q}qnC@zbO'˓)ƪ 0 nZuzvswe!a3s̢6UÜm9AĖ{V}Lf(Jף1Kl@ J10jPVdԈ_#D,,i`iEc?R}_p!OY%ȴ,ӷtһ~+N "0KœyE_d?zrs%bLָ5fg?e"ef w]B-{ҹ"2,@ 2K~4lI'"!U<֝J@kLbBdo鸗ZO6ZC*)i}U 'd͵߱}跌//L8 &;yZ7a5^jE7k.F,?t.g!!;TB4{a<Ʉ!3 L6 |44>3"*5jt6xyf<^swܙe~;L0DKHtEֳpk~Q 6pBlzJ\f}-1*dXVx6 [H,.O`45G4䞮.BϤ 8NqB76΁?N/i@>Pf`Z3WA!MSQG3fUpq4U-$9Eo X䰤? Ni "':&x=y=nQ;ҭ1Hݰ7)_p槦N`=ٸq;4I_8  ]GIYm8}]g׊&s V+>YlrAYWYÂ=%N Q{ȺڸP+z B):! eӿf]>)ѩ`"U#ѝ-Sf2櫏QY!|gGPv\ M}TQ۠o\vcDdF6LC;LR&= A|W׫QY)R!:L` fR%ox6Mnw79 `P2[&ʏtף l 3h#O;% p,@C׭w0MN"ӥlkllWAi6es"K/Яƞ<z;ae/xQrhK.x1@DUtYgiSJÿ ܁pd47 *SuRA)W046, @˳m8'-~_:HPH<"[YZpE7%szZŘOq aID@K׽*dMn,m^uj+;/o1X%^#jX%?V x<Êd;IKVwMU,!7=pIȳ]s4.89 3.h7Ñ&jg[9 Klnl_4nģ^<+PWݨh&nB689$V0:!+?b_5(=_?f^3,c;4]lĆ}ÚrKI쪜_v7] )`g+o*V9/=\|+{pHDPA>(;ţGU@[ݝrKj;)d}ӄaFI5ڴ(4Jlmaf}]omjMes) -Kk>~xYa&حQjX8$]0Ҙ1閁BsCD[zA>/PLVC5#TB @%/Zow5J* 0OqnƱ"/_>+goo) w,@YVQ=)avPJRoO/{p\֒Yy*^Q0NK:wP"X:]^&3~,J"҃kv:g.D';ϯKW(3pM2ZZ8.^/:s/+&V5̲PQtBP?c|-]l(/r{lpA [:j(=Spԕ#GM%!5/ ʦy !CvQ'+uu`L @4F?OBE7zbfyzJlzz.^O:˕D6lflm=fGNRil1\A # W^7 aO$7YOX'YjQut9USwef)$eO,dBy(mG^ݟUX(ZH/t9n@GcEOj4'sL[&>ٰ0nYaI; BɡK2?dڢ(#Z}X}fR($kĢ  `~[EPh܄ˣ?ؽ33K@$sS)@ۚh3_j*iu-,"\NwlxK!VI3lK,[NSz8#\} ؛[*;н~.uWZ<eA!~ٔpswF\"*yKFmgvq,O~T۳] @k1LEdrG/V\v$I8]33+P42o`t14%Ѭ/Ul9889$Jt#̤KwOix1Pp76HP40oV9fs"Ug9A ý 2_3hXpl@d'NRuvde mB*יZeE\̂T0@C15,}kxNVN~.t>%Ցl4>=$|V ?| h _\o\`sI] f4(䫄+ 3mn t^pJ0+ zZT+G\mfD@i>;ޝq-\" ncw m˳%Zw*f E$&JG6rWCO6'';_#yy3@mCx0g9& 7c4%}73OWjfa86c:BFm fOA`wĝnA2*97$Oft=HTa )Y"fyйd Y}ѼJnݓf;zNNC[9/|cg䈞 nU9ɑ#|[ޙA^:mtx{* Ɏ3Ʉ/V2[!u|3(aPF)굣 h-z>Jtܽ n HhߖF(HT=Hˊ $Cv0]T6xu3Zc)vl\xlz e>"ԘNo=Ms>`BQVb1IdÐ[8<D[@JyE$ų>r犷^_6I/JPs<.v$@=.˿\@3%'MG6{?*_dz4D]l ?AZfE8#;Φ\m7`p$Ǖp;xQĔ..ܸ7{9J_& [i 6B6JJ@ډDS@$"@PrH?ƆŒ3h3ᓑA+o.tA&^h`K};Qcp]:iGJD {!T{(_S^ֳ\td\"{m7聜9>Ɉ[v 'WY@a>!~݁,m{3˅#$q,5xH*xT:2v"^,و'u6~,T}e |P焈V+&1S_kx0~:+G zl"P كXf5+C{7[5Lj/ϲ W9\t4gߋkU#\_*ę'|bȕ\؝Q4{@2\T0Yj4: !7a![b> uͼ3y]@E:^x#!<ڠ\:ȼw|`{[v^J{ſogMpA0QF?`qc~<D~#}xK 1{R5$My\&#?ҩ Hs3sl0M, N<`NmLi KbZFn|\ Y@ pSĔ$tC" O%!gEyg95PH{a5iQ>Ԫ*h1l$a#y%ǎ7RæXn^FI䘞m_F>*ǡOk~f.ȇH[Rdhhr3V4ѸbP(gE]zW[U@SbnT&OON>YpY]p?O\2",I4v}nu]=^bQd#q2Z9[bVZWXSDJ U3))2rl%qD\ As5"q=D|cTPu̹bwr?w"Zz  rm@z Yխ0i fes}ޥ U?Ley?kР%+R8>7|cNP0|qܶS$ CqLj*R g9I2G3btpV+>pwXDɿAGi3׮@ a}b_/wJˆ]pH :aE1o#G†i>n"^ܳdBJ8Ns.ý\4~SsJ.a_tNE/)bS/ z`S9kUJĝ@j)$"^FREH/ łXZ2;7/*v=?0#RWY&|F=k!w(B$Y>HsY&ԣF -vkǪ'Җ nZs#yjq`Vy8Q5G,:[fRj.a v7 k.'Գ?+<+1N>,R u\CAk9y"I|/z"D+C|BɅϜ n;8኱>)Z}&,8GT:˓5l);FFD& \X bgKO[ Z}w3ءÙ-FuHv3GJ'fszl[nRܛ9'A0m?Vh >vGz&K KdlmpYc1+vxɳӪi,4> ^»O8-4eJD;7>}O,B"[^v,@URQԒ8,H oj)m2:#J?՛98F`yK:cN^49-3IaEZmh:(l0iBX&[k Sߘ0acumB _]lg0DV27)|}Neye{C}CQU6HuCA3e\ $啤"K'|;*CyxX$N8@ FM7ŵזxK<')7- uЀ |A2vƠ$)ۃ(N!? m2 N Z@ᬾ| DfשY6b j At 猒O[cĄAWHd:nr~kO((bs>}"|D7NB0e ;&!V|Y1:lpcu 7[嶳mCm+aHMb<2I;zX>bV|˰xQ $NbJt%@oL%Q(/Efo*D.XɫBĂ+ay_)p_vEmI]ʵ4JrQMQ˽ ( G C(_UڽR`cӦ=y\#t9 лeWZ`=aD57F\O2O!OJbg9R>5-:u9zS,;"qDʠd6.jp&QM)o|2&eH>\1oӜj5%jS/ŨHX)b0HQXrl]~! T P3}7Mܜ3UHJY7ϑ@HVY|{^88E W. B`^`VYsXjP7F&Ch&| s }lDM]:a:魨iM ܺMd!՗-"cԏfݯd^R^x0 9\Sǟ*%\J7IY\±6џ;oߵP'xa깳K^@ pi| Vi9{< lԯDmnPV5pe56%3a*SbNAgm䦎2`.{yy]ؒwa-}yִgIa NZ 9$Peڻ72ϲW4]$zxUIG mOK-9IAS;aD90c< ysi˟s0CC~]ovCq[WyV8W[+o d,>cKjsM#, `Hq[o?FO곢K_rҶ| c&aTE~30QݠH>n'XV,.p5Z1Kz~Owgq0Z%SH,8DAůl//q(XQa/!'l֦ޓt| F|p ٴ|jP!~ȥaNr«1na0x^eng#WZ`RW>/ g`^轉ŀ9ra4Sy:WB۴G c‚6 87ސn5EQHspo-Ay$zplRu ̛; '-;\a2BaCUЃ!M׼7(7'|%;)nnUm虯?kWܴkN,Ro8$T4^jh28~ ״/2 rAlB3nvZ{=d.I%g= S!.E #NջN^CW<[ h|zc~)IRZta6,,}{Eu/p%ߺ1gm˘9i0$\.̘ݦsaySiHlXh-wR$M } \6~A7=&X,@ףpr]c v?hV]UQ.dGJ[RȑQI:1gCv'hgDZy5Jk_ZgyQ; U`0dW rΔ]ĦNCr| (l 7y2UtbvoeS艬6I'&S@=}' 1Vm [[C@BT/%ڛC=[fCF,U}se澵FA'YRIsp]#tr^^٘Z-9&IC1:v-CMh]Zݣ ]Q齢I0;)Uio]GXˍeh0'1Y`B SR_Ǟ1/|y Gƽ= ݋w ZYc s Bs3 ,q rKT(_ NkK`aowt\cC_U !o([Cߣ:N*Q> F]]b쯙h)@3FspnZ *֎Ll\CC8:XAyV3}*02p&WvYX0ݥĉ(&|xQĂ\jaAPs,9z1m]"Á/doM׈Vt,!&"f!K#v&u%]U õ!EkH+cUV9SVD1Kն\ll#P:}Y/hFj%_зR9~L?HĭYA!%j+/-Y FW8 uoԉWBtx*}_zTҭ;r&V>B9u+vWd&i MQ߉@W]_13I{/# NPJwAc(w2|It:5# -ܫ 7`W/m~?1%MâJ"u=6ʚ.(mEyޭ=L8хi k!f#7ij?Gr՜:eff mQFaFs :JLQ.=](]Fԧoy˹uSRf A ?)'TtdMJ}1D=l Nm<.8ARאxty>/jxh/ub]rO3:[J{ؼ| ؟X5"\KRW++`vB&fxhI)]d'0Y9Y5}AŊɀ*tsZƟ_Rӏ`^`f5v<+Tt˓|LY;̇gA#bR~~ޡ1vÔz8Əۀ 8%nlbt1P1llpϦ֠ fU4ցG` *U1ZDUaj'oϩ,~*籴![p(ɨϻ 0pfHtZj&Da.x'Ϙ9J]< zeTpMb4y5KX6v<&{νN}=$[%٘{r~+լYM"kBHwc /* uoa| h(, t`IСLp̢?=7k yL(x 9u.\:I@gq!]CdnDN3MtB; ?.C4쑵>E Xv74}xAL[N'ϕ\~, E1'X0YpSUoz,adkn"RM {E*7)Bx"u;ܱt1یVuMutmAQey$*Fw%qS]6'`[nlG6@ϛ }/?mV$?|DVݨCKR^9j#)Xƚc愛I-[uG/gK?O&h*e#7|qIh2SVm[riya(lT[LȦc]?"+mWagxX_&bٞ*&1Uikc6uWlCݸV& +<˶īO[1Z;/V|v9- aBCEQ()BRYZp)0ks1OK1T4(GoՓn2I[3|B}֫x>ᴅu)38Y޲ )U-J($T,IA_4 JS-jPLL晲tD)15MB.qS=,(,A/w(_S4SOKDh?IZ#$ :802a,|l$y. vRRm+WWQuÚkp.YpYfi#I|ir*m >V"鰸4jCd$ې~# k/ ٺr-L1- ԌaGӡ+ǐIF0:04E"ZUŧlz,ḑNfk1Lmѥ ggv+LZ2B_$$BC8ֳsYRJ ;i^L.7)~1z[ KE3E"55ƐPywF~ l(|1\'J()S^pŋ~69+^>ٚVim7h/>l}l4$)ZKEhnC}&ucUw頥-@Bk-xQ eUi/*qLtoW;k/ G ;*4YV+<Zu}* ܥeıҬ]d? F=bX{3Cr$KQvͪyOúkL=ۘ^Ͳou=5iDo8 [eNCoNU1-tĵO=禌3Y^ W%kb{OoОGeBzNC`v;Xa}U?AtZ5b]/n e<`]FEmrv}߸ZB#儧Mއ``A'0 K|n\* ٹ*YCc&?W Bܐo[EEG_wUP`:;LiOK]dk T/eLq^y-RzX?mbic;p{Kȵ!A.oڣSW.|z}H?w#ƧeP܃T7l`*Jԝ/]ZR\P0zj3_T2hB6Wҝ29 !Q2!/ ;dW\q9awN5^)/ @k^ %] SRqe~ږ.;݅o D0 BP4o KrcGl7|Ǚw(OCa 0=,E3ݷp)e76ϦܩP#"m<|ekb!< q"EƵNI2-hO̅FRXm=ԩ*B&uHtv%_V:hB,1R^aXBY)3uco`YD V1)!IWViɼXb&jZr$WQώ,^"'8ETF]ڞ9wح@^EϠ]̋.qwV:Ē ?>EOZ['dW6Z)(.  X޴O& HMK|J6ͩsZC*O`ҩ݆8̔"05zI\'U;„%?ďOۉ0Ē0:s>."K0w12I{iRnжߌu bU'A"Q e 185g_ٲ@2|ŅY,|BGeyjZ d_J@pQrl p sp.Ttvylȗ>Erl8fE/MD@9f ع* .i\VH{uWJjC(#M80P:|,< 39bJ2/ɂVɬ\&rn)y}xD`L&T8Dcצ,ۓ wzBK9in̛y0a8Ne@vFARҨL-L%?сm xe,;<+19T+Uj{=.PƄm,H I_knAj;l;"[)'}_.4$ߞNYr\|ɡnoSbE+g'E~XơJ(/fgzޥ`ps~" H b{#x=Ƙ"Eh"(qa%~/Rmi$Ί=X^ bEqH؁A:[e4ɭR$WqdFM`d(Mad$+1l9MYSLp;T06_o/"U-}K<)R@4S | Au Oa_ _1%>7mas[$˸]:$ ; rWQR`0b@0555ҀM`z |W%ঢ়ylEP7}y>1Ap)cҷ!RaL\Slc1l#9XTfM`Al۪n@K{.J@/)MQk#,V, e@ҡbKYflpp_2Z®\b-pV&<8ʌa&uQGP>vQHmS# wh Ep ~5͒y~}=YN| %DB2 V QI}Hn}ഄczkY*R߄$*^#{G4#]fu9k٪\HK<.ϝ:K֬~i%Jn;xo5d0l!#Xȝ/ 7G,+cpIc֒GO6$7R@@?\Sx ; M~CQnMNFL;i3i lڸ9hC |8<`ݴ %:LV}  8߄QxLi1My#.{_@kQ"RCKзV.`7Tca2^g>jQҷi>8-#̗rDݍXzMg򀖭~FȑrW-&kp/2sV2in:0k5@7zY63ӌ9Y&DE oa\7N 9`xL0XTԘ6x%솅M|_3Jf\\y*WG}O %6LɆIM~Yh0tf YA:ۉs&`C9=K&՜szau%}DĚx=>!_32G'd-}|HP&z755XEEBJġ(W_?BRɉImIs䝱vc,]'s[q-_d:`]*=X+Q@> L:$IÝIjMΔM&2@2h˹^i̮Y<Uu.]4ʚa!-BT5@8ɒ[F0iluY jK]bvwf?W +N;%GAV`7{Lڿj;iB`VBv ^H} 'w`cp mﴘ8(t^g˜3]s-%tF|cy^sx6.x`ԹlP@} q l{MC-[FUWƗ,|C |5YxH㬅{l~n`mM:kpo}#t6nG dv/1Qh^Ӟ+ID!2@~c=81e[+NGv=ȣC5G>Xcew]iQw1xXx> `I9"Q.>JŌL~8T>(q}YVIb\)Ձ!WL|R~WK=5>Fcsڋ)'$-VG$w}wDW9fz\Q@&K H_Zm",M7D/Puyf^s.xKy8-Q)d迡wV/dćV73n=SMk mfQ乏&3YOwJ?+/K:|o9Kg0:ވ^uTE+ ef]k Qq+DŰ>Mܻ,Bs'-(1<]"6-20Lm>P%ǧsmjxE~ mq|NO5(Ÿ2y'5/d0%b_;bQ#aV,`8lAU. |g|v#B A)aM0UANւ3г#zݕs8O/R9~|"D{Έ&BB:oLIW3?35<%`eW ɍHP> %@?L'^k>}s7P(mJPG4ƀKw|tYԶ n 2G1t:z}=rY :ͦdP=?@\gݲ@}7IA@ IɴR? 9۶yuq#Lc|ԩOVXuq'b"7n5?1-`p)p֦ިtUH{(T)򯩮"v>*QȩLUAfXzϹtIiqoDZUF1$Z!7-wކrob31L,_;HPC9VTAZr˹s$uD(޸@LeێII圻采/UĝGj*lۉd[B;Re_ cΠ;xxs1`J Sٞ<&H8`C|GH#;Yצ] rvs]B ͗[7`͑[$|-YVH1ܞ;Q:XQ- N??/\u-TG2gaE!fOfd\`\>D y i`*m3:)(%,Uʸeߴ z/XՙKei62}%%rg *2 ~#yM@:_#="/d%>)aBmWK9Vεd'ڽXr*SɈ,r M=AE]fA|B}6e \R] a5c vo-<0?U5@ܸ|oZDMHr3atR{ s̤FrfdS3pMr򖸎FOe׽Nnԃ6Qwf|Z<5䯈&93xhW>A̟_g8Y2ό[Mu7OjιD/J7cOHBt&$#z)ZT ~u-uPiGY.l oq)8VC Nf0RB05 &d,;wt<ОePv|!; &Jcz|@>NAȘ;_΄Os)p4v>BJ8[ w pOj34F{FmcZv(~nh)\WFc̒mX69C-1攉?(.EֱF!d@74|ooeve Ѓݗ滮,a5ow8CҼ{,_M`þp(o 篧1ykJyⲾDM%~Ν{N!\#am/MXj]af|r.1%38G3\,CP/LI1L:yhİ=zR0DP!*j̻$vKPdS&e9>Í0\)޹`mP;)* ՛+͖3e-.)WtM >̄g53r \q͑ ol1Pal!j'r5\rؚ Nl)G:wr>Rʌ{r9Q8^~kH\0k+`q 8B&Ԍ_>Pu/QuLBB3Wb5KJKfN ETxʩ4 Y4p,S6sM'Xu˵=na{{($Fe{j'QKLiIiqp(;%o׹⹽:U=@ bg8;o9~KjP"z-p-IsE6a3+b`aㄞ)4F+RFk-!S^x\|v#f d7$'ĕԸm9^0B}]_;֢G(61+c~*tpGl\?uJ CX̴[Ust *%[F apIrY}'X466?$#znBgD沔+`)E6«Åb'|*}Nt 9m-( ' w 4*l: #-|h Vx!:Lfɤ?u=*,0bF4arJ$рSVnPsAΎ2Y"\roR(Ѻ dr1悺n$Wလ"*h]s#6cNzA0بKnU:43W_yƼ[<KHc\s_6pxwUQspa3mI#JEղ6GkMMcd)mL5O, 6;XE,'%?E~BWZ)&-~/fQwiVD{8Pl"P;vBaX^@RRs2Nx@^_l۵,|L2F֌];dc^w2Ƒ3 //~&H6T+-$- l"[E06TWr(zQoT.-rdzHr_U۳FGSގPXMNY{ס́FH wMs?zⒽrcJb;pٞL / N7Y]߭>8+)ⷃkwwk9&F^tSm"})ee38"Wؘ"tw/GJcv@fL܇ٳ1^z$?CѳC2̏vvEO( #@skCo6Eբ^%Qtg K['&{{\ѻ՟=%i ߳XN_.>j֣k腔d>2lD&e, eg <~8ʭ:]ye\n@æč `X>M'V]eOځ`+`MqK^PêhZpy5E&tЕm c$ [%EjJҝ7/g!opYHy;.RE 8; gQ D \n̄,:݅7զKopػ6 VEy-F.<%' &gM+^!JKDoKvȁFcq; o:MEz> 3]lnLJ')ߏtIK n;~ d,f?Xh~(NӒЂ>5=[*GV|I,Ƀ t_y!Qk9%$&wWb)oHrV# ΆsvdK]JU)0TQ㎈_Ln85uMIHpRQ!UhYwn.7! 졢ʵH Qp2Cg7a.ų*>.7HջpLcغ զE ! G%&ŊtgM׏=Ɇ F\GYgqUʉ'^joWe{W߾3a5`NdP#Ni7ׇ7IHaG+&oʯ!Vg 2*,g( Ic{3*6 Q@\L8W_e+qĦJYKc }8B˗{c8k+fc`r#nޮA!?.O;{n QM%F/9zK=DntQML.S OsDt3llX3ħ#֨7 ACAMó|.Fьlir~DChZĀckf&yVB5ᑎyDڕ#J?_pgJQϱU!r6DŲPMެQ #G`o_/σJ \\~qRcwNƣtS\)ULwӨ>Ŭ {su(xJI.g!&Ha\'͵62 ?f8!{༥[ dx[HUd(qdtH^6EiDh51_Zە|aH?*p7-15~E>4VQ)n^S }=nhV+a"[ńto3l66&wU)g z21/zoްMƩ4 6t'd -NF~ ;lG<@qgy)wvO"Y)_@DViyHE?, X ӀDvq!J'@SH80᲋J|lL!-BA3U:FK#! 5"K𚣤iP=%R  ܩ#\I=Cr*8oJOra^Σ~p'Dz+x?^;ƍ*ODͱ;W`>uy34|"iK.=k¹hn4z8eL,BȦlN|*1oaOS`Qe] G$R<Ws=(6xwl6m~?=qRZ[7m g2hEbUKЧ 0r؞ T dkX2'_#>Kd1k,s!I]l;lW \P0{Ab9C'y5pwz_pXdS@[fՌ1k[`xT0KI[.3`qV/ܶժQ~5׀#Y?82{۲vV͕l{br~~Ғ )92[!i(p~*.V8k|@h,IĔ/_巻~qC,]Q'Q%0d '䫺ջ);H06Baⅶ^?_#fscFoo~ Lj؏R:u""Y#c#43kYϐ95+[˞?K4֏R ᥯ù).@[걨x#9n*7`{}1QFɓ E{gN^ S#IDTcc#!&nQBm0aA]Qx~]v+-Z!̄;qY Fu(qm]L?/FEb;Ur~"y^nVO\w=$.̸95 lQۿoQo?)'F(,=xUeװ:=񡠓LW;ߡI Yn 虉;$A^8no"Xs&e7f\hs GT% fw^ȍP@:IzCty_i/Rc92zѬVwx9^l7$-632Vy4 +{`h[ Q!cyD(3"8|kʴ k?]u5^vo%v xJ" ܕ5;.|]8hEUN<0ydRܱ'j$'g u!|,IFy҄JfDe3,hlT9{0󙈱&=Pn>ft҇]^z}WG]Z>\'Eɳ 5)xRv'u%\+%J4|x6OC+z3cs 1-9*-S6":֮"hW+ p@uCݘ+jdL%NywXk³ɵCܳ.3MeP{sոyG)yޥj|-y"hf8-x61zu|+e~~S|mWA|v3TjQDy,?E|d(6dP^"(ﵽ!'˞ ]8|[DGmC2HWYr7D0WVo`J!1KY)k'BBDQ}/W#8ƶMB\;-?ˇEhiu<=Lcr3/] psF/H?.\ vJldpP$cinwaDԵ`m.CXp/Vɕ" Q汵,As^]o-tY(kHr9| BYl2cT8xyZVz2nC)7=j#DCB_Ee⋳~WG=~ZocկR\eipQjj?6JNHD§=8_˙*j^Y=MP93kbG8 B!Ři:P 7oal)3֐>5VY/2"PmW"M(Sx;\FI(Qͣ=#Jʾ1#Ѳ FN,XXz h `bX~`'NE~4?c\oq1 3L/tL(0*tַKWBօ\j1w/|( %/rPD^vŹ@הƖ7+EPoUùD26LX+W] @kΝ,K]!/&Q=5{$É 82z;-l7|ýy{:оD&hwCOjv`/{$_Є&yD~ :–(x,bTT,@7\K8终x_ oMJJLX4)$#q dp9]! 5zTO+~B^BWC7O[#ǴHpX#<^Ep9/BʤI3UkaĪn}w'"ËWBLlIkgMB{AI5{zPV5';s[k$4 Fgi6OiGJOю0'AK^t_3<{ZU]syIIJ /sp%W6d.zutԄ@q,L Id|%Ӗ}?4#D@5˚0DJtT޼K_ s 6^!2Mg8JevX=E 9e9 K^3*꾦 E%Rņh8%B"jSn'Q G_x Xb, u>S60TmTl+řZ(.ț`>զtD~&[Mq$t) 'u[?%AzCR4*>@1A~QR`dV)kX/7j/GЙo+(E 53$f4U~#UX,V6aK.Sm4}D4mLha8T僴K}$xp I+y?re&1t^n:$$ lLX&hԌV|Kwק ?qj)8#b,IF$| ZKځ%39j&Nt"$u$kiI i <qG)Dnm.%[+Scҳͱ#@u`~cZiE|3!xsi W Zy3GgɘBP*AP 4obDwd~ݙ;aOg`WKD;O@KA g#r bJ;v1 4˵=|Pi!d__޼IK=lhaR{9E> 58%Tܘ0eawȉ%5^X] ל ϵ凌3uU| $KCuRudf5SX3ެm D }M]1qZӅ1a#ReVK!@R'[ Ie.HAOVR״W01s"_ҏ'-\Ay g*ѿ1FOFpQ[F#923w*F{g$-] Ne9 %8>듘͗ e}Ϳ ĹO ';%0?)@ցNݨc*u}_w0l4ӎ֒cSAjK kx YIlC`k=r=h4Җb>Mnwe *J,TZ%FSDdn=7 /%:`::4w,sde#@~**LZM0 :F`Y[3Ks/c1n9F ]AjZvv79ƠhsnN!YP[@K:\&j1;T=ee~"&ټA@x=!zk/m nM݌"mN_F, JPC4)1 Gi5 Ӫ_8d9Z ~.kl Fњm; .=E e0 0j aOI[{SwaEhY"P!ybQ'ucטQ @b5ЎD#H2]Ç1ֿؗo$n9<=w > grs[I"!Ng;$JrLҹC:Ң^3-Y/ɀW.5tn!HN!YGb4bѺC~>wrK[( ?oPV;J.zXRUIe\+^Dr߱h-o_ccN^C|fW+Yv ciEZ+|su X軓͎-rz#O>Λ&8= 9\ Db03yYB#\&Q [I(@!Kc5%Cgmws#7Xͧ% Ih&Z9:'hh1bzFzkZ ވ}L̶ zKfSj\LZcn`!S-H8o@~rALC/%YFtC}.2o*LOClROJףa*e;Fa|?9Y:kDsr=14xC1Y%Y9E:/EV)@#^[\1Z7YݵP`I;b8z շ֚)[Y&d$6oG,!G_Ì"YNr2.7 g>PҝJ"2qA(ь^`}yTyܖ"4:URZ۳}Ipy syOpI_AعtA9O2bH/澊(5RK|="88&V+  JZP-G.LR8ZMHcӃ7O^PυE_1R^xy0(;-Et]I Oqvn(upJlfbsoXPOwX"`Q)ާ^翛 Q3p/@B1P;// +w*uH>y3hu/=ڻz y3rM,B $t1|m"=]BT|}IBΨ4ңO_TPNrqr,Q[{2v6ϾGy<,"mPi0X;<)Ct GI(ת'"o/$e<Ω?Ř C]IVT"^p1XJ J(t䘬 g>71A#F]T#o #,Rv!qYE.h~5)K[r|\}}3 FQ>;iyFzcɘ \2ѽ4{nf[T|I= S-pzk"E46} g6%k F[y]+:9TL÷yaށB}"Ab.#x \5Gx3ܫ4eX0z!?SU<)} V ą8vq!@"(*lmiJfYK5(]P3'CbގFyD]X"~HX\cr2ocBcdɖEZRl؟hըWD}h/z^XG"5v yM\xH +!(fQV &T"<5w%2 G+6 h!',=Ğ(S)3VQ&w  Ж(h|WkZ0ZmS= jgz5HQq0Bx?d:ݨj u *R^)i冽ѳ; =ھȇL 'pM|;)_xΈ&13a|ͯxO)v6(3NQZ̬w'REG\w7 MW D.{TAzupU Ӱ[hIN,+.&b)٣8-M/ B˧* g~MZ$-8P1#rns8e^Y)g`ojN6Qpjl["f)"`떞`yB]0eUVJlgҚbYEA I5Qz<`mN`z']rgSUsLfH[afLҹ]>+˯#~&0xim`{QpЧ> oܫt\_pjbHynIztpxU@R, RX(<"VfnfRs;qpA !u!zh,rT &S N)#$t?NijA'+ ܙ+9s`^sR> ^ NA-ࣥ#EI-? k\Ü94 ?ƄE2LlپzoW2 )[ ̓Gwz#M.{#= uņĶ5&ƚ*!y9I/84$'.5N0uuˑN.$B蓱q'ͅ:Ɣλ#;?gezKx 1~+&_Huk=a1=Ar߮R]y{@@NIrP|A-d_"&BA7jW1/y ~BÔ;#\۹#-Q6vAl <"N [Qx3W0͎G;|1^rOi"Ym:! hߤV'd2-m^o!w#![k8mjb8.|g00Sԋ<'h䲷kVTάy5Y}|TdDG61N9;~qHJ|iŹpnbkB`<^Du*K ;+ù)jW9IdYq TG^Ljo*Gf3gt:ɁeLUkj?L?vi*"dr5#צ/ ʛNO/4o]Ǯd3 WxPwrW2:qT=OcCq]Ǝ K%u9eS%8*TXfjiNrHk?7& vә?|ѭq4A-wdF7oim {"IE-Iy#c+:)[Ysno;i}WF7o yesxI0on-Ω$]5{z~=Ϊ$)>[(IWz`⢈ZmQo&Új#QۃVTY?/Go/[:f^~IQm~+CBoeY^ա>@qAz&t!ٿzEYG2 `$DJ#Tߢ/L\V"ѾM9 N{XH5 hCD?D62psu/ 2\kj'A8< Z$h1Bh Z;ۇc@eXfz.O#ϑ\%1DDSO>!4g(%DEaFLŮ?+w9m,6gUeKB$T^M#4yk+9ٍ_4*X FZvΖB3i =ahZײ bo2U)ѲP3,*ݵ<xU\|'ZHh 'W[ ]uPFFYkކV*g*pQAAj7h ,i233QH?Q!Ƕ"Ps!ؘ^JD({X')bP^<~嵖*YLO4=Hjhd)[dw~Ďuu!Z!=]wKzJtۻGhLjbc:S3M/{ 1BCZ)#]ݦf0_Vٖyp&2C}&nv,<}㒱p@fwMoIƕm5`}hN8*3)f[ֲkLr?)̃ ES2hUE- (LMĕXI(lX#~>Q1ؽ+?lA$1^}#%N61W$0IG{y- _Wcؗx~_bDnjs+HYq<z9>~8!ԓ=Gvo"u] t>U%‘6rwK/2ÂP3ӑGgT53L>%B^Hn>ZX0]i V%SG3 เȀsd4|`$Z&~K?mp(' $p-wyd3Y5M6^`a.Hk(ۖϜ~Y/CFl8boDtP8Ν*94G(/jW30u;-lgP`H@,o&\K xxmu0`f#@7EPzCWC/ꦴrf2\ `4΅ Rxh&deJ?R i ń*$:Nɛ#PeɐKPTC(1Eu3{H#ѝW+9J瞂%fP߯Ue$2Eiͼ s&a!AŔ 6b]2ߪ"ad*W yx{k5aSNot3֙B^F.@@_G19YExvqI]K@ JMyTBD"dWern"E0.s&_{h'FsOjT nO,5oۺ\ qK*̺= CpƪK@-l3{۸uX22M̶sʼn#$Άu OݍF #],‚#XLAC#6*|u^.Q3\ɔ0lTuFAsb0xi1#f2'AyB*zT{'Ah$ Ng0KxLhW[滼f:ި|fGR[OHOSN\^s]@pAu7f(@XFаtCjQFm瘠&SߑDokŖ0`uٙ!8\! S_b~գ"t>u4P X͒:%zcjBUZ%94o'1>%s  =.T1@ "XZXw4nj́R8Ba8z{EOzCeEd$Z̚tiu)qt -JmYy;bou9j*3)vgƛ5(&}<$*b[cX)%?]. dB-?&̕Dwb搛~@$Wi"4ƚV9Ȱfӷc .,"q?mK1u2S2Lz0[N9.ӧ(zGh}{ݖ-)eZ8}~ao ^IL}][ j@*?*3biWwB{N/UoF n=?Jo-j}&Li{33+_;]hjG6G]w/^&}i}ǙrlR躖 ̚/),J >5VrCƧ r.鐑gS @stl5#8QLaG[mxmևsXHߌe<ϝ "jq-6$d#H|*6;S f3!:1 བ1Gavѽ;>r%¡`.$RUA IXTC׌y[ z.ceeq `SlMEsR X.)O&3wC"zLzyG~4(I! ŜpW,Zs_2+rXD~WQʣk5۳uǢWt%84t\Ł!; ^~Kԓ+N]qMCg8&yQi 8A{·Pl|[]<]Y}.A&m)Q %u-so :`LLO' 7 q'v"\k: kH &8dKqʰk_%W0B%s&5ًb-YNh%#d e>ܖ'D'+[-:?jvsq:0μKoK]4pGrǣݘ4~ pg%$ki5I4!6وJcSH,rU]D@^ ;8O1d *]S ,yx|݋V]N?lC0 otyO#!ɗj3s!zQ7goJrl5"ߓwV &v3֘c2*6"X6\160ȥa~k!b~L\l]C=Ә@bkc$Z#]pѼ6AJ~Z;cUaU&@2gbyb2%ZsGMc+΢QWS]ʩ8RhVja㕎/u23^D2*\-ʏ%hnu]<( Bj QtX_~20<&SWx#+ ]}qzqbgt~6*)61$ՀJ:'S7o%C#z#Vd,9W>qNpFWē9K[QS!8&Vم? 09eḾȹ<$pugQG F7Rk*k?ܬȠnL6C|U)=ų/ VJMؽ+ߖbswn3j "1:T?EifP`Z/uŵh'̟,רxf0Q] kէΉ=Ɋ woy%[ V)P+"fKJaȒM-HhNA8f7 Vs[z/gG}S)|#'QF6- 4ꞨMFסk;!(#r&(X)e=(񫿛եwh[bA\"[r, NOe{ B^F4rpFҒTb(Ff䔣F҅=iֶ"P4!$HX Xb=k:q!.(jx%] py"׈6tHA7|/JNRC}%Y#.0A @lsh7Z pzVnڨv j`(# _00X ,'b [[ܸ)vѿHrn*=cYCH;x41[VG 7:NJ ɸ,'z ydr)*'|[Kl;?mo꠭i@k`h)~;o.}ۘCUItIAcmSwea'g&\gbEA ( U,w >g.k~箶Þ‰aoĴc ́SL0 '[a RҶ! 0p TGk? qC+jF3i)c$Uه , Hz1m/%Ɓ_=Lÿ{@E_>D""%Q)4k2?yED՛&%(C>Tr Y>ɱMhyS;-]^bȱe@c>30 H9SM):P Ŭ)Bʛr+MNԉ';aPIBN-̅j QxccMe`a|љ3 "N7r$mpћl0|~~g%#~ظrK* 0tuRkmgj7O;3Y=JO@|OY_)$CC&' v"~)*jRUdՓ/F1n aSJӡFS6fr5XwOjQ$"bq;㰎vHԽ~K@K/O=$SZB$ dL;.Щ_|c\`j1L3-cb.ȱ8xOm5 Tj#U3T؎Й0w4qG Q)}ÿ1&/xd JzX F5sK%2`z!HW -R۝,O"[Zh0D'[nIug2!y)՘qVI:/6Os#(*Ob0 s2+ОᆴfX{rj?ۃ&~Xe-%[00bÄajqzy V0#j%< YOS{|A!NKGX?&i)aJRa ;@i7ʎ^+ Ņ%B`c.@=]c1s:q,u _LC{"xrdg'Ob ʘ%I},YeJ$,064nm1|if9BLR[USN7@FA» E c#Y9נr)[]>9%Th(ڈqojӈQmC/ l44]#{BZ_o2Aϴ 9d$KR֠ ?o &u|vM=$n$`0R'7B*0pU@ ///#h Cr(;z J-V8GAhCunK\.LeauDS#ELdUN1(ol3v,#S4\uSTb`+*eY+[`Z/pNcga{ 5LAl?n9&uD Tj4&WP$!B0j~Lp<1:NƠX_f %A[U=E]է-oR(F{`=2D^TX?4=W&a:t5Z-ۗ8ĩ 3Js1tH h"J[y~JB?iL4>j汆{baRPғBhPx'mTrRh# t(P:$1 4䍬kx`biRNJX( z =m_\‚QE\iPFxvbX?B J1xjŞߣTE;wg u!/g*e\2}!HO"gNO=0Xnn<'kf>מen[,x)+B@y=OmMEl\@ԇ:vfZe0o< 1>HBpZÕ$GۈLofɶqz׶hx<;w3p˭y>gp,!CfH>3Y 6>Zq@οuXZYZA%-^ 2h@d?BMED&'طH™i(QZ3-'x&KG+Xfſ͍`΀::`)n~*T)0[tzHAgL"{EY%'.$lsx 5Csfl>4Oª*'Z-Юh9WH\8ї\M%Ϗ})At~,fK˘ g=3:AFяթY30\86 OHũZCoWߊrizn.0⊔O #|xU/.RzIP{7ӦtmNJ+ oÎvWedF@,DMrϱ=%Ԓ2f΂3 'P J*78n&f:7HWG® 2q?j@Sx_FߝRaB)ݼ ,q\0w׹u!5+KDKJ̓*q]+q8Hd0DnsJDrl}*t }j$|.rj ޑe dXǿp=L8 nU97KÏsՠ!P89D%rצz*Β< ŐHǼB]| g!Ѷf4q(xiƥȰVbU|넃NM/Bތ,Ob牸/s6X&yt^V\a'z "F[ p0>7Qv(f 8=pB:YƏgᎊ*M56.BƁo!?2;@ڎdv(-Ys<) lIE>|8yzfnA'ѫM0+.sձN3">5cqT৭ԉo>8DQ4p˰`C{4RGDV-ԠhQж; &D0HR( 2Up1+ ?>~CD]akT<קǡ̚0_~"g0Yֈ]«m 0}:- +8A&|]tGx*=#~[㓨"!r FO^f1=i6kL*[G/ si`#q:)w=ue^ש0gd,6g!4+/G>*W價iZ(Lo" ."<(׫ /}h7Uq#/p0JY1)>[b S[=tw*|2mz òhBkBʣſ$3HPbomvhP٦R;0:xD7Ȍe(L=Xnh8?46ދځfxb Q"H__H!i$'Ay+>rhd#Ɇ,Crs:гXI=%^XQ%qG~X8H[8 -hВQu[ke]U911岘3wWs~NtD r.tj-, Jpʟ3T&\\#(/9Q{/~CNq'qmֺx%4>T-p7?,F2?>gUUU'} l+6\ר+#Y@>1pn[Y 8%Zh~I4b7M9WQ$%Κt6-Hݫ =b&K} Nqd~㫉}=Ң{h㫁Ě_5:|=t9d8NwI~ڐ)OS2ŚnL[Y64z+w?S;K gV 87\w҃$$\!֤V̔XA[:>46aAfFuZL'>_(݆"ynΝ7#j=o߂~F5i BR%Rx"O c{A?i!-Qm~5yh*@2c5#{g%uڵy*/K,7TE6D^nI_M{2],ޅ?KگQ蚼=!IޓM^pd`+Hu#;eJfFŵk&"ZVX窫,s+iTIG߃/NNnkřs& 8Wf8IglO f+_e }};OV\ϝўq$c6R9əRauϫT1Zz O \\`sXU.z!Le7>9;7ddYJ6xvK}ZZ"ه^C 3D\mpU3+}^ewƄab1>?*(MD^zhU8,m:bS<Ӛ$a78It h=|Kr4o^~;ï-#e|IԃL=g_oVٙAE7\o[%_U#3gyfGM*ΘtG8[PcbYr>ߡ_x(u93F+S‘~Bb<C6#w T [yʣ7B]5v2 &\&[*=>Wꫵ)Jz.C15%n!Pp0r;<Y}݈<d$`ͨv#h 6wBtz3F-&ittϧt b7RUP:p9 |_mM .-Ǝl}9nvnl=שּӒ>\QM=6bTY%#;&o-m/SCN;@p{WzHRY#D| 6%:{z5NBp̓4(7H4x|'^)R_wяPw*\zACޚWg$Q"uHT8nr4@6*GF_22Mm@<> gdž^I|^H 1uDPyEɠNwCSOPmE=_B+=73SXym0s'#RSc"U!IY.aZ_'ԯl"<[p (FpH $w t\Z&\5z%pdޢy]\쏀Sa+>4N2@M~ҡ'هZB-W\\DDnWȫJ:\W[C1ř4wjGUtK4^E#b--{i7r}f],Hp$bN،p6=\yvl$H%xXk )~A/W^@FtɠCѸu4ú$Uz+!K@JfˡRQ#F Uu7.nW_9EIn9>/yC~`BG+4K|^nA1ǻ%Q,^EΟR Ѐ$u؝siA|4k.5C&SދgUTʚuXq~PMc=u ]GdY|z*3X> ( )ݍZ\-ϝ 2QMRj4V6uĐ./>inu`ot"w !]H_mPK[`#d<}%1p hLUQw?2YsR3vl9KM@,,*iK1vc r{g t:5r5uқGJcV5֕@avN0tu [t[V3,tp3Jq/ 9=cTe9`~8%^ݵPwN,ջ!™5#0zVtPN74; |:>yeg2ZQٙei þiHMo1F҆\rab k5隒8'! {z[پ 4E8 ZaR 2!tT-}]@ZĖM͏B ff%Ĕ 7~Tz͊)J%̫CRi>m+} HQ %\4lVL谩k]7#=h|9bC_ҌP K6(nО[. o J@fϾVPq?C{ωn]߂Kx^E.vʧ׉(/N28)/k % S&6X0Țy>aK?TK]9d0FIOWifhIF:ݫ۾XE׎]a0 >m. F7K EݏE]ML4XUJ<3460tb'(i1*3/(:NZpD@j|m7MgDcHabUrnK}{M+y;r`SGo~f&ǐE(1σ0AəL^%ZE)]8o}R 8 ^'rZc7t q| ǰL@?!M#.ԓGT?P| .aXD.)M(a3]ȯg2,Zye|㩒}E۹ߖoaI"}:m+ |RE'bZ2S$d 7 . ȌJv`|YLVOg_jJtŽ'FO4,n*<ؽe?V O^KәZw#n30,9b}*Fi-==4ћrp@,Æ+l=\Qqys4绉:rKSw/2I-7M<343ImCZdخ9XW1h [?Yh#7 mF1\'D]\z|+$-er] E֞E]U^? {gz4bekFU2*AHӬS0k\B?P!{nPzZBD󪓶'LGL.LWn ^A6NQΦg(Jl77DsY+@EZFש. M5 9"/3&A 8f*D$mcvLSx/꠯ H%7?5zVx oVddLUia7`wi/""MrDD͞1J^t<.ڼl9 ov18G(~B5@00 |W2m8hDufLVU HȧAV!GW0#F.)Xı>µ;c[WŠq3P^/eF7EGiN;0圐M\$:e6Bn0@݂˔@`H8ܘtqvnz($c5Y<Óc vz(URV*h(pC@@6읽%L>j˪f&WxQQO#~?^m;3_rCR$yFhw+0K&;:MK8OC;"ە<ûO8 %|m Vծ;w}6iȳ-뒬;Vnd]o$ހ\SY\3 %4 * :n /KQQPfXDrI7saƫuWD1)8?ߟ ]$|(Հ=YQ?ponMfsg`nR]8<\Sf@X9P"W<08>q1c?B]L=;vMXI: Bm) ':7mΦ6\n/$j'K40d2 RF:/(#NYYMʔs-< 1[N_`X4r3&q=XfIYDy5C,lTH mv^J7MEV6VԸ)#:6nmܪ+j2kGUmu)Zwyc}AN{)Nt  A^rBI?d+jfZR7%J/-^wJ=Ү׌rSo0@wD~[.%cU`V̪7 `),ڜܢ7A&_OS coӮІ84HNW oKAЍ͵q/n%wܯT+w2c}"Y{Y bDAWVmq( ;|{VMˆW&$[v1ϱQ˅i}p:UMZ]~|$RA;}c#ӍM8Z4;g_K߇[I6Ph5xK VK.Ah@txu帤.b&ܙƮ3y_.2 k@VQls%*{n:kȣ~j, FP{Pw8JeU#pw< GgB0:+5߸͔yVLntRp  * N8^ +f@>  梛oU!qg xv@Sajе:R;Of/ai-W("#Em0XJrnUbS^ʨqNT   xm݉*9P;Vu8>'=Qq64"$:aG7!3MבWp |psd'䩯JH o@2 )wͥ g:>qhm)0FkP2櫓Is`dT59i;]"MA`:tlf>t?9DiO}>+čztQ:|8Sfw0mc's4#op"SYK,sﬢBl~^PI7"4K =ٶ wC[OV 5.W$΅+̫P"iޙ{af`;#`Ń(k*SxR,S9nFCtI<5^s j&`Ӥ?3ŒPMϬbQ§ B[k(\/'*\+X;*m \cݓ{H:| ,PvfX; 1`psp"8օY3M1#Fs#nB{Eja,{*Dq~A(4{t3WcN =Hx -t|r/Q9+-08ܪbXpίWl 7zL(m9Wo&}ɜby5,xl΄V վ(L2itnãn_Q ~X/EC-olٰf;xX0{Jnw^ /-@u 8GGeӫ@vjPJJO5͚l3U1V+.O騲J&mTSٳ1i\!Hڡ,B Feb6Qv6ZO^!otq6׸*'| < ? OgG's'$Bb&BG><ôlz/^2]XOw7RQNx2ۮ>(墬eV0Ŧ#iy$npHpN{0GM巌Bhx\g֞ڲg+| q 蔜.lJJ(u<)[?A%bB@_J^>>~hLq3M&=D=5<.l?|gFV+@:gp ώmF0u=Fvei%Kn8nFVGjctɈLhB' {|b-KZayrNoƿ}  &'s=ׁA3&3,#sӇ'{me6 -2|/U^ !;qctZ0eK/H-wrnPz[?x#YKuz|ׂVgH+uZ+(ЄqFc: fS~<ເn:n>x;E1d< ~BOSm1bYPfwdd~F+㊏\rZ98 ¬tlnt _pd#$aúV&^g3NIJ Kj~|S:_9[gQ=`&qA6;tB0M6oL|$u8GxGˏ6-xT #3gIj2 B-2|{BD-z:֨@L깳C\ujfx#SU Q$N͛#}@ec~rzyDnAMl 2i1=iUT*k#}_g)z !-Y ^')/3ZhUv sR&$XIOl [kX$y)X˷ܹSiuJ[6tq"-rkSƸobK/a5$h$]e1 0Ù ;G˓m]Հ:yrp]spx)Zfd P0B`Z3"ϔfiܫ[w0\wǨtb-F|+:5l`iYH/54A&!/5fs#Rz]=%A+٨- kndC]'HU0#[k"wM[nWY 1iϲ?bY9I--[^_iCp˕Ba戼PWvb?Җzb:kE,W d_,dԩB?*jzܶQF2E-P_!:@aMn+W9R7p{) _Sj56Q ^%TrT\ MmO0|5dp@ Hf ZkU#cfA|o &euVPkQ= &VyEyaq )zQDN{.D|HF62(uڟ"rFkfS+1eI:Z(YX!^ ƭ$OJ^ r݉m. :঴IG.V6o@GEMQa4󞆢]} E^!j1ku~ )0dO79w; M+e8%(<5F,2û"ԬLk'B8kQP99<X^⯄O[a8XlU)s5q-M !g:ϡɥG|\"6Kis`*cEG"pk_ݏȁTZflGSC&wrs9 S|?HaOIċr*ɄȂ՞XkkVbb+"=FF0k@Ɓ4>Mn6{N@i+1+0dV*͚;WԹFt) \og*z2#?g`&Y钌K|"Hm}?_γhړ$V;oGr3!Zd"xU &>ϢVgAU`p঩Q/M@}عT|V~f>Fkac~yEVH_emuʰ2!dS,NiEO;X~20V2L͝l| 9 /uD@- NIӞ|%XN!(EȘOؘtKUMU;2!Z&@E(ҦW~/)`i.`{Von,Ph-c uK*_y{/v9A~AP;A;Zؐs%amv$CMKj>bQ[W{ctҦZ_LĹ|r4 д`l4fՀvɯt$Lv~I p) Āl!:+$\~::Lù NtĦ7Ĉ܃ZI6yKg*EA3b |8V+N $𨦅}f &x-GhoԶrڽBGxwfn/#=JP-=£lN fVqT @{>kUH;42¶4Gm②Byj Kug+zӓD'N-UwhGƋ'8xx́C}} vʮi#53TʪJ[C qy]WN5V5c2B^.m٘ ʋy6i|4{BaO 7hƧ~w]S9IO p%x-Evz2҃Ҍ:h̴?[[K^J9H1Ms̟}zG W~FP`>\_EUh-QY_uOp;m`defϲF^hmE60P6E V9 㷈hQypQeYtXKٳݥi.&.jp;Ԏ/q VQ;{oiw Ȳc-Μ>4R -.mHږV|쵯Eͫsǁ.ê?>q?h ǭ2@;8G^*SeJYXe9@OƸe.e 0|\郟БH(30^*OTRmvO;E_mܸ! {Ema~vP;nJ!rbu xݴQ _A67U`ZNmw6s{I+] ȉ5N94:/r7ĠF)Y[ ۽}_bYop:XՑ=I۬b*^go|Xp_G4ߖh$܎Tq(NXE{[^Wg5/꣯da~Ϙ\E}0ks9YZIrpn0_ &oeT{wor'3 Y>;Դ#;I>&Q5;n5|(vf4.֖eOFWQPD,`gM"7ժdus#OY:>+]uA~5D} ,GB@Lq߾Y/51aX}-ݱcʆ RBk&PsZ%Úu֫gP9$Jd2/GKR !ψL?|+G詶RK2.AB}ZԨܕI__*iKDqj+.IC\ niyiRe#!cق8-)%eDw҄d3qe{oY:AVPɕ<~|KD} 2967ӭz:0o޷}I.<훓 ߨsOs1(Gܑz:W0N6vu 2|C/|3&Hgc;[?#߶uZ̆j HJϐu{@H…J1/}u"Nx>*³=#.R3Sg Ŕ&B>/J`MwW" 8@$Zȷ[! r?l(7x2Ttɦ=nN CoOtX].fu: KIư;rCpCadx+%CBtJ8."gVTܱ/ܤA|s ~ _%g)5k(`龍1z7f<L^rS5aР<]78]/ϑ~j:="=Im>`) ~by}Zy<&xF'_Ls(qIhwbx݉|voۍO_2q8N1-ܑs1[d#u'U뺫XtnFGpyb$̬܊aK X UC0Smj5OYAnMEfH#WQn]Q3" O;nDyA1Q~nS%*h.]P}5fl_DqDW{!ʷYڟ=E_6֝RkvC_{)]3W.aa !K0,|9Q|oHx $ڎςTɢF2^ =T;l~c%. muOZJ( ~EXD@^op{N(:TX) -\f\wG4?<?]X]@Wf9+y5UfF3E1_UvHL ~3:OOHEJM_*|fckJKMZ«$$HA Goj݅W~ 掔21,g0MV+r9<8욇4{ >j9~} ZDCܢn 5toy=jEXhr"yyGmcBx#9 (E ϊօ?zXlv(oı!qi:N㤷ypCN8;@uZ-vD.D%JwDrqEh0.rcXeƵu D`?O1N ]xEKM;pwZW iD e\,giMeh5ǡNơlL)@L%׷"q7\)ɾz *dXUB y@IKsx~=u]g*3~Ԉ?J׈L+M5ImT0l;kN/:8(5lw8br:&܂ih愆AaDg#a,ֱ$V("_Ll1@tf MA31^Kv",qPlv1%ME\dIK| ?T^^ԥQrOˆ\P%<;|ʓ]]| j&$7Gk@5jVCg;dXAQ(Ȼr! vꧡl}Xa&D=,oN|\TUQ򞴏~\۝'E@c ;S`n >+EjiϔPppjO"@"L7ߍrq$֒@EXQoh9r*kAi~yIʅeT.E_.>]̏Dh DM-EA.ڷ)A+ip4i)ʀ:}ʍ C V3σ"%(:= =L$Hql^R0Os\6֙" b򚁰@?o|==xZb,n;λfbڵ`]Lx-R~@-N ѱH<eu&q`[KT)aLk*A7(}_ l''R <;,bQ&Ym?LA3RƄ+JQ231s!',IV&"өY*$ ϼT.x)v,9V9p@\ þ#3AkFm( |6]"0 `G`q#9SE;?u ۞&/k6r (mk_^#hVb7q}m]b} zprtL"BP\,3]1;D[:%[,)jCn'[A%'&T11@s'*?Z~0NBF]臺y&Ҵe;$a~b*@Ks'l/q{%P'Kiu[ZBVAG8w`;b> ݜW, NjNjGf%O3./:*.E`؁d։䷑!pGdLDžԚ%"Z&RY] `qX27mWLmkǐޗn:ʁ vtFïkO{0k'}$—᳨<ƯVFL79i_\8dnU9?%wDXvQɨ-ʓ&I! x$Y&R.c \z\GJ{x 3%* ֬9У2&j>Eyxx,ĝTGؘ<`sWf[$/4z3QØ7t>b?Рf2lE-'-X{i<_LiYqWU-{*"YC{bR5.pmM9I975܄ 1#b=Z Jf0u2g3l5qK?߱˂Mx# x=ь MՋakaŐݸ:»l),赫sO-W (-W ռ+^u>lXr"qmo..50!Xv2k+Ź'>>0*p.MeA(ĴZikK|X?k$#wB&+:zOu&<݃۹8RdwI*Z}8),|)ңU(/bi&*jk>mY_Lm}Y nsPH譎}K-Wx.$%nUu Fi pt(t=4G4ʍ$P(Tp,")" EkTm{+Y<;?o[?ZM PRW.\S;mZ3p<(OypaD$yپ;O,^W%Q{hߚL `8TޑL:, g\LstgVA襟Ǘʧ)6W4>ٵ+qq!ԮnT`wUƬ^ 2f\;8k2UDs)&Eΰ+|D/g(Ox3pϗ??oe+t,I˅<RcO^` ٱ˟Pi١h8~wlZzllVʲ׍]B Z6%1wf2NwZr9%ŬORB(D|JwF}K);+ v=Ҝ?~)Y  D5*PpB4 7l2p`+l1bLyIͶk{$"Wdࣁ4I(oײl&dhHU&=+:΍mx&1u, c1 S/Z'+$)dK%[ vAV֕Q;Τ}rn4ٯn$jTd!fJܰ+ -#"H>ۍ,X9B\h<`5ְ,rUP2 my9 }mcǣJxD;$35a@pR7j̿VKH}ƒ!yL+&6?X,h"A[zϸo Xô"L2%ِ/ |/Ihe̸ 4?€13HUbW]oo=KC}.zކw-\Ҹ;,5"̪.n:҅'~*aw2}[*@Lh,C~QCβ(z?VɮI@_}i'*o 8b')8a.R'~w%r?|Dy.;.|^,| wI;usu^x(%X―@#qmfXNJx7tI.jObĉ9|F2'H]Q 'l McaA%d,$6_3\q[?>#I2k!BlvN:X+y {juT9^- z#~A9xaz9^Nt!f@t7uNގ?&K-]e}r8f!2O"1,c;/Mkj_(󊲷&DmXW].D\!ck1lWKMMɋfȀqφQi };7`c^ } |M$ӌ-(D} bNj!7]נHnΥ(yib,ʉ-HzG]$s08p#PAp>_#Cl3D{{zͽ˳!V&0dH=zeZe \B- ,F'S:"ܫ \l^p%jOv>zDzrL%)){") efd t/֓n[aNL s?NzLם_gЁe^?>T>P(@l:e '2$T:L©ꕕ*P? f~NJawț_m :LU9Qu.]Mt͸ڲKGUy+^UZ؟mia'pON yߐN\uM):Rw}~fB)fDe:l YMpOc>pZI`ȚNVIHJkY*KbL5?|tH~wg9=KOňyZ-p0YVxq<9cʎ51# VԿ!wvk4maSS^8rjV [Vs@ -WT=eŅ]pmF/̀<<ފ]O%=@3eުNHICju >,Fo?OÇW Fō]8`MԅlUNfn^P9ш7<3\m[7 ӣ &~L͚`p~!nwm? P>UEZͺҩ,k~;Շ>!vѯ]} yK=2 @-抸6C9`a9QVҨ=EqH+HC&.^wcI6riY_jm Uia ]Y0}^v-Ek6}<VB5C8OYD Z9Ƿ!E'sW\'Ls% !=\X|rY"U?6R KfRJ|:\kI{Unٽ !h$||xCPhH_P4Vq{ShAמ8z'w.Ӊ1frzj>BN:U2oeޱƔ;-; /QB:uf֕P"# xݦ+`ң!ݪle>1tgM,y#aLNS+vb+xE?lM1p0 ޝ9bthM[81̱̱qvdDw ꫤ"0I>/CT'V [ 4=a 0].E,ƔOewwKȟӆCI"&ΔtpZEL 0/qQ3)*;ߝ>O]_V$@EiLa+SOffIQP&a=0S z< J!iZ3wؔS͹슳!R N~T~[x9fu1}*:t`C<).{ЮoUj_@} e3'> hWU:δvio!lsD?YE mA(|C k; P dIb>G$0܌5a+k6=Ƣ^40ؕ:k؛5i?U/km:@hTOfBlk|+>%ýڽWT1ަ| LHyA@<'.YU[*p$Y5 Cڀ}*<W彊Wriyu2R(+`Ř QAݾ&bG`o)Sd>|5nMAݰf0h r;pmۅrw-B]|HbK\v;@Dشg󭭢&iTx ͒Q"t[ܩg&,a<)@MѽS6JzD1 <5>k l; )M\a @2#[V] S[%+ګpEۼ|;CbMM0/m mN`]H yUƹ9K!:{R]I[>5G.K7Ț-|t$pr8WZCMeF=zÏac^f.h5%cpi0Ki덷#qPvlӶ tؙxOP M=LZk5229M[*<ϒqPvl5,ngKλuofWu:SE"{柀WҮϪZ޵nTnU!ZKvww v yiF?[֧TYgswnxp ?s)~BۈofbAW ~?OnjʴLyEH'|ۥVu4֊Sb&˜J 9h$d:q]pF҆; gkE 9SCÉom ;3ب3ƶ mUw,r49A٢oK2<'xp/ʀ8\>/&hC~4ƞ;S7/!2f`'6V4&@ľ ^0t0`LTgFMBS8Πyyvh֜An' Vc`Wl<&{jRzvº]A\#ˁMʠ.p_ߚw7H&Jُ(vچFsDm$|ȍT9*({B݃B1@#DyV-laŴ%FёVmu:p^1p]+d0g,̙m,!f{XBp;CW}WnE,PD)%yQ0 pHAs(h>h: 8▃Jуу"{P>5QU°& y)S>s I-A> [ !c/;y~T|V9ٌ`_hf{b6 ,F=.* U2nm0L̶iKK/5ξy]Hɍ>O׽ҷMٸ)m0gycY9p8ʗtZĒ~Q8֓E4Ӟ1 )ax%nmv!)șƔAk{oZj>OBZ|kU (|$lъD i#֐\n4Pv]oF#W`uF-ݽ$RCdt rcp,`dy6kqΝOFR/YK{ܕTN*+snyc!>t'UfLߚ;A24Cg5X# Gd-]4rJ,n q GG6js7 y#ZA9&|25iOf-U54̺'La<.xjv$C3SrZ'_م=!'(䋒<ٓOc z\8A#dP{`*~C ˉIŘ@3s1"J̓ tbJ/^}{ fK*:{'n[J)4f u.m2|-Le gW$wl@'U~k -a@`RYdW1Sj` {{P,7- ,ߞ y4Rr(XPWJ XE ѲZP4)Ē$ b"i.%J.$UjtXH\!e$sTbu;+bÆ}e<q,sh4jD"NGq̭7xp4b6^ӇH@h5sɿsQbf/KrUͅHXtۢd3ʮ&jƉӫOxٿ/4NaGT%F}Pz/DRz=Viv-ZcF=FЗ>PacQyO{N}k8?r `5dT[ԃ ,]x5n+0nu+ҮaX|U+B-/P|%wɎ\6Hyy m3;R]7dݍf'~l,{=K%H.`G=dAAv)Y$]ChG6ʢ<ӭIb =w2ȃ *\t랏*|};gFz3JpFr"8l/_^NQ"Yoou2SjOegs.L#:{pW(H!Cùz #`un4$q 76y{k އ:>x[ _ :*8+VViwvoj&l . '+ Ԅ~_4`& ?V1Y%|)B9LC:yhP?׷l6莏 ҬMqy(_٤Tw Tt:ќ gWJ) =;u~* ٜjz~ zäc2uA\ӈ@+ `?$d] ӗM8 ~נA*HsKdbTYܧ}IOz@&I93[$y*| >;mYS=.MH$-I$IOt 3-q{` sKt6w؛</[|#*)2GHw- mj day<Ku$PJDٮ/2f/K]s&_0C $cYoڿM't*GE[j(}EhfmrWaTy-18x,k~)cL~$hts6U{ek Ȓb˘r I[K;f&,ٌElgeD V5>x& *Efnwx-s)_,dʶ$I3WN%0x̦KKK?fz5Yn*$^3RmkvuZ1iy午N_Oeęm{"YvCB?K/}PC8RLjߔ{A> ΆZkI.1$0e33(Vo*eu,n(IOyD4,C:Gŝ_W댁֊uGgt@d Z@yzU H=ޘ5\h^:d5ndOF"uu׻I[?9_Tw奙(;85GX Ü-?\@0[6Ӟv$߈Q[<渠]/^}2ֻC| `S+uGt:쥇g:V~γ2H2" LAX*3T%QjW!zBI 3_3ILǿe4Dy别a[9hZŘ' ҄`){p;cUi,mFI2_h,<:X#+'!cO 4AR| G7,'Ҭvj4ݵV@E2F$.,8DhO 2P 3>ixA vح3gngl5@12|\ aCcĘ*8)UuQasv |6*bN& ܥ1l9bU_N ayOݘVf5m&(Zm:P3a*c쳸sl`R~ܹLB()32Z$(mYꪕ5e! T90=|-1GE{Wl?uU.\|Ğt۪bjO}B﹃?E^s'a}4]: ?f;̨Ⱥ)nsn)7/ G&p^xFJQ rn\ [uxA)í(ss֩F X}~N..O|쩣n/3V ]e[ ABZE2 ^N\SYz] tofwvVҦO A JwyWޅon;uծ<dqLDLIW"(R#BcaCZA!)[$Xj|=ezGmuӲ_-pwɤ%dJ! & 0],_fS:ҺgPb ZZ=>eBRLu̘ 5n.c|#ՄmR#:P?$i=)b^;gwjc5+XCa#+h`wxHx}aCgnxFSeR$,ttTJ, gPb{K1;D6rʅht Ae]*B{FwmHϱʙ S\W }3'FPy ?NBc_g+@h* mw fa@YpYXTDHAݻXSb^lvL|'D[$ B2(̯g;-^: ̑X`ձfh%V%3 zlDLUPlf ^z#Ԭ?"Dwtٕ8^z,l?߆41뮂6AA_تw5 X^|47EfxS< I) -a {M1 9/4 ]f ju.({3iwxVZL;̕ Xa]˴A-nj)/h#>֧SUܢΚ`j/I1><\T P|9U2[D63rrJ؞֟zEb޴RhdK uUUz91!NtBqĚA: `,3 $Q}1o q.g8&E5!waeT 'FRr,H^ 4/MwH%7/. ЮRޝ0ҼRC\ͭ%J= Z1!%YD~%_͍ܽù9n8Lm-xQ.}[/%jUȿK2/nj-YF"Ӷm=xg~6_}ڒB bq ޱ0#Nss!Y 5ܧ/Oc;eR2z9wa BQhH\)\Ǒ.ãRvYMҖ en9c:@T1.Wk.Y@en(iLcy6^U1;R,p~j`0G,: o}bRd߳Tl#>@)eٍ pSpϐ&le(5ܑo F:}rzDY⨗ycӨr|6D߈]H2k˓'42=)7z:½qr"<HjVݒ 7C'޳p`/U:WJ.F@] ւ.x\( a7"^8— jصbQ[)6h=t8xIo߲4`2 Ua!QD/8 8dLYhw׀&=idB oMUM=Y#WrrL1}\g+,Kx'#/71È[~i=27[fXJ϶44$)Ӎu^C=ZacXH8Oc,nXyPEsΎtC ;p`eu<3l 7ߺN؀"eC#|C7TI!uFn O&Cn4f`|DKCS_`'ĵ#qAbZDN?e1xOD2ȌQSoo?<+!7WUZG&x7*`)To'e\y˜4@84kYJ|EՙV91$65wO_D |O׼;۞ :mcoͪ3X^pfɗn,CՑ ɦ ]iAfgB~s-3 s [swmQ o*9V/dR9 A sPVPs HZ G ^? {NE;AοN |;^)fBY4f( 8ɇj ^,O׏>@>Fj%LeG댘MD;5管jڰI"ZC/.(y'[{ N6uIvD]3ުBgH7cɫu8^\[ ұr./][*gW|HWM}=1^Êb8{=e>~}k8J_ka[$~~gsC64Ds%ӟRg=1h]ᓟ7}9 xǰi n@v4w4[KG ӂ$ԢU㥳2T3y$uaz4K)rt=4ծ¯72nhkl3Eޓ#5mYɲ٥~pdJK^|TBӍ/I ɧJFhOeG+ znsmuv+ `%WP[y YLS-.) tPqVfkxK<0zƠ9Ep>0$/Gb ĩu+V63 oH{~9[w639NL}_62ⷵH@n*$HY]$*|J&0CjB}wt;cӢ &/ڊEtpATcصyڐz Asɝɖpkgv 1F\ã7kk ϳS&vNV⡓.} D_ IDc KkJ%ո1AzOEq au*UZO6̚u/')5^A -%{ϓiXru0tvyi[vFGlÕLj~ @1Pf`E:ґ$0]Nq0p& m|PF;!ͭ|5%ordO֗T F>O_韪 @^>lCyZ6 2,l_"_ toE$%Ƈ*8-9_{BN'1L#bjnY- I%&Vi'P"B6d$bq%Q񆟰ZO:=^O?*?r8jɈYKI 5C tO~/)aeds!KW~`g#'|ϾX^ (874H=k el$3.Tnq9.ke!,6[٫fIVU ʁyb^˺_&1Gӌv~C.ZJ qH:)8눑H. (Glh)9as4 ?,%FK|bJéD#(+:&ARЖaRb;L(37j*N4af gLB{b߶Wg6f=5_* zT# g#FQ(FGߤi1,g`S0+Sz^P!R=깦 /d {֯%a/ 4koIיa27,5WAE_CIDǜ_2CGή2|4QR$[#`цJ*,3Ƌ lIӋEyΙ͏@ivm9(W,!j[x#ʨ€Ś;z%Oh)EK:,M. w.פ}b=fὩ[_j;XK-[(L[u'{u|qf  2U.A9*mHZX4R7M\Iln"}*N<_񡴷Ht}-~6r'zRd$Fn2U_i@V`Fdj ~j$>rއH9|pɫH.e k8tMg_kXg4q៮sB8yt-#r"u]~5([]*<n*?#r$~;V{'oi\%T'x[Ul_!=k^˲+e:H 8 "Iø5M8;l Z4+ZwG+ 2i)@`~FOֆi΍a}=7Xo+r]eh$H'24<^|mޱ_A+vC Cu/K&ֽd$ k]YjJӯ?E,B9,(wPt g4ZpGs|YlI cfϴd2Ulq9Ĕ4,_WęX :VVJ K!@n?yj=)Y162hVTv$v\d EdܺJR*bZʵO+ ]g/Vf_f`UEt^`'9ħ蠂7bEuϾTҝR]E]hF+ WV.msk"I&QS=+y[$:Cy4"}) S+ܾ@fϲka[PjI'c:>t25ۋʞRߏtJIPNsq= |G [~9fl[-s-0^uS6VBR> *U†'c25"5uL"}O-\p@zCRtAe38hΒg;Uc-۞~pnBÜZ2{ΒÇ\aK{&"8" b=EHHV!4+? a?l4Sޗ$J&\m).ftJbDg`/_~^A4:7Wdt6: @?ss $ڂF rX/8ľP6K]lmњ<5}Ygӿ&:ݭ)//m|I4i~JUJˤ:>nueh( > z'ك4VJ/OnQLnWQSVrz&!<[ZXekFwJqd͜v"b+Jc40n ȧ_Ma:΄or'!_`x?gq]E8a `PNM' C=mp!sNJSɰ0F^ڋ+5LH&6hܫ*)a/^4Bjsr:ck[t9KFk1>o,]kNg;Yawrٿ8 G.#Xu{/IgLCvjDGbBnhK$!M c{FJK#` 櫃Zaqx|$)+ ep}#>:XE=#uV%t<1&( m~^sxLM`YG{2~_«> F8=z@>pVOxp)>Y~xU`~l$ jSbA }gch)GDAJn)F/HF#|?t~B5Iv0;bֿ0CE> Թ=s6+k|80F gL;H::x&n-S iOVёOD7WݳMĐ9mg sdORf+ T,ޗPodT߂_! Db N=4g(V>|H(2 ,ib]zT~‰>- !`ҀYk_ v\]hL2FI"VM*#- Yg&ѩɱLKfȃd۠VaxU=?$Y&䆏i+Ù%`r-d h$WEe)kD uJwjBCSdU§ݕ~H # 2DBk@ð-pM9, 5F#qңw5Co2_ILu~UO#VXi d5®V(fUl[ UIS8>Ef%na<< :vFt31ڃקj)u(Q:DjoksDyW,x|"665bpmZC"$Od /S! 1m [)V3%͜T%6O*9N{%* Ҕ\CXl>FUW "^Q:WҮ=)[WLBh3\ _偢f6'E_RJ_kq16uo#<-nj呛0)T:"(_d$m9e1ܼ^9.!% )۩ mj.=5=TQYBE7mv7X)mN>.;h`吏(mՍ3~Ǜ)6c(<~*}~J_ @X]%G3"ạ)%VtaK֓| _%;%P&|P;]lx4}gØr%NrɃ7Y1 ?&_|::cjdmV\jAr VZc',ηj;ƔO,e~Wl02{'bѱLp  jKu1+u!%ŽU dڰ[Zpxc2t-#pXj?T&H[*/7*D7'u'&jWo|mYȾʡD5[cBFC;.|3C@%PZU=|t޷%cD>?ue2jIh`iUh*ʌ] Z taCmfuRܗ#jdP2MbZm8dV9J.WJzU -j(aO*%s*ƙqi#x죶.r CȦ|&Ec6-N~vuWn_; I2ZI+T)$ 2`펰I ^[z' C:@/>mmU'#Ksȴa`+I|A/͂І7U=6.#:A^>OYbxŀ8!fd')'ðwfrh l]wƺz}F^Dj&e,2Q `|28;H>Su 5أҿv"f"s7ݰ&cLp/7;H>/,nΪ|`++-AA{fӲJ) {ڹ1?<46PV'Kr~ùAXcg350;a\ L)t0bs/@eTߙZ8u*jQ `DӢvUůQ\25CD3Bw\1N+i0Nwnfjlth+]8~X MMR.&.aq|-eD='0-l ~RlFXxL3zB)O^]U> CDN+yeOB>3@ZK k#e@gq96Q^&WX6S9Zۦƾ GŵA.z_I>5\ LZcy3TPY+U{tDc".~ JZYnmKnA3!'~UHH>@l!IpE\7J9澘aÕeGzEo'G3@b$+T.~:y9kSȘ[5df5MMXQ_`ZJ= 2RygRRKg#rmg,I@}cGƵ:ʿ}[NLD)vm2?u+`k<=0u;Vl+c<,D+Lb9l.OnV0j!m #7dp]/n|ZwWCG[v54O$kpREpTB vYc_ʸ:'AXZ NG~0(mWW(T!533nP{O`'obOxoG+x MZNƔ8CmbgΑՄ~w xŬ%x V^ Y0\S*z h"BB_6;c=OJTQ9%$"mwE.~+&| ɫ!:WZQg31[7g}X'e+ 䀼4Sϯ{.*Q@~)D8#.@%WAwLU^o!zFI <&'B{eg؝})S1cGܞ=\Go].,2fۃoύR%ZD ^}3>/9<{:;Qc&ޯ]TBY"Չ#zd3'?}~@uMY觌b88zmv@c{8f2hA-S1kT94].R#TpHi 84k/Ate X2u]XXV@3f<άgڇP{D#gunoNrO3w0?Pkv7`!߳%6 J\b׆s86ޛKJ 2D*sJl)3toKw/.&3UԈy `CuԣuGL7`m!=_x85k Kg*Y t~W(2b22L.TW,ڰj6:z㚳 K*|DӥNxrVtG*q 3)MwUUXV9g@ K]Z17' /ӴdӢzZ=_apg54Ŏ!j3y+(ghmqAqu[ujBRyd.0ӳ{ pcj_cfg[\ߚ ᜈ#hPOy16&ٍ.W$t6 .$0NkS^-dJdcJ1k0CH2i)~?|EPyF?6YXe|v=Gasa[cG?':59=fӏW`9Fb^1 b;3V4Oڕ,l+ ؛ v`NI1V<\'7eu1![ 8"T„>WJ.l& :θG^BuIJ!yTn9o俵};Β|&o#ASYu7vNnRM!zmɷ@BWs \`P[Z*~rmE b@kIوcp q%QI|er4?vk0.HF ;^i&:o_/wBh"Q(4@U%&o;LQb0`<E&8~|cOZ^fXfk܈snTܳk[eg ڇ|!Y;Aڏ`_C i'9A6wn\Yv_};Ø:8`{O̘%w6bĮpƂXtrIA𩟌 R-ICl/Z;c_gB!sxm A|ZK[ŕ*8663$sQkh>MXQO $ T!mr@߈f8&I K+xVԍGm]]r¨uchZ ! <"nblYJ<(q`?<~R%]vco?Л} # ik.UUVO@bv2%Tw]弬Q1'*;TLpf:Hk^Pv& h> $;"TX<JmW[Pr7VĪ zkLNJ\:[c[7j+"\?#"E>j.O"F2w[SLZ; \gh ko{PvR>ig,}^bU˵ꪖ"? ?ueVkP zFB݆+)bvn4?DmCG`:nO.!i||`Xh|Ƃ="eF6o$فÝuI!sZA|eTpP6OZhT'J^]ڍlAT$SVAA Sj)do4SY8'2$&q;zGBl֯!ZQ1h }hU>n.$ݬ1 ֺ㑺B0yV,ό"wS6\-Ǽo?^ ŰąʤTMT[o&24=|@"(?lkφ}gz?RPz MUӫ,4|(k!-[dق+<@U>D-KKE n/lyr6fBtgAn[`=%F@+Gc%/{6BYqCDlź)Ÿm:bt&4t uN^(^ n\L i܇րO3z@qP sb@ c밽U&`‚?GԆh89I# '`dd0 wb.Yx;ӓ*Կ+-Hi)'̓/8d̓k&KTChWQ11Yf5z&.@E⩫x[tTWIDlX0ӥ Pi }h2V'x( ٲvxXbS4TTh.{HȎn9ѹƦ38.P䌴ǧ'fu+X4loVm6S52ѳ< -}G% " cbGZl ؎c` 6%iOfw YSjt݄f!>G#eD*À}{VM>xfqؕ]v7 򍷴,&A@~7xsze-Q |=gJ" Mcf.yYum%{z.ͨ뚌 B*&freyqU =Yd) 0oȔ sth 2]؉[ygk$sJ\G'nvK3d;WIkvb64 P7W]3"~9 Fіs砣pԉ_բD$* >9|a"i 9;seq!?W ͷ=(MQc#eõ[viy@{. :)02c rJiN1+ !{qkSoa \z;+EXy݌+ @-KoJ$A_}QE.M9:JTF-냌&=Eˁ\^:\wG۝'dsQorF whZbAKm'q_%G#fDTҞ_5*ɹ]cjFS=E\CQ2i 廲c )Atl) cyy+2$,yl3ؙ~ɉ Ŧ$FZZ9$.!Ec%(;ǂݦtc m~_YxOhCvȇh[s}2{1> q}-AEw/ 19FlAD'678!Z9#"pJ7M#%Q3mZn4D);M !pVӋE|%{BOQ瘿yl0Wλ'yg̼wʖ0~Iv,2WT*8}`j)`j UE8(67Ft6$[Ż-N|3^~uޡO\pN~!8j q/m1*^ 'ک2nH ;MU4PN,%J`uN]bRdQ.DIVh%'c`.dbw/{E9Mj:yb^!*Uv``4bV(Oy.c˙15x؃)1GmxRPεSׇ*T` 5f]{rܸ Wv$r=O?׽C nGV5jx#hGck!+3܃gcnh,mȴF6քR)H˩wxV\-0n8:xQiF/V]8@52k|p$0Oߏ v a}3!uV1%<mM,.Bw_:+I43歆>lB-<)#%bھ{c i#Jv\ܨ:y07Ie4/.rƊLjgg=Тdֵv'R06ekӖy͆#m0AFق0Dwain'Y).u,٘7_8\PmweO"Ztb3I F!}܍2z=7X0}]nR*"籜`|觹 d͖gxQ:/N.4/+ FOi&GF=:?p6goGG +FeUhؔPF&4_"lg(kZK[m6^/tԎDq0Wb8ª<^Ojp?AR}yά%Nۧ dHAd|Ӄ:(}W[.# *ބpK'IEm7q[3-#I=M<pM (1kAOŠ.` m~#0@W704ΘA L2Q ~魊+az{Ft&`k#7/ylA'Xmf+2 7ɉ'riJOʆby?;5fI&3;(:!jD [[UOE ,7Fx=Z5՜?boqCIń$U4199cc,28t͔35L{d@ w~b !\' tB UN\IWdє&)V'QOP\LMu鍛Ox ^8ģiaA|ERxӅ앻Ώe :KwaSkMc@4r;:1G:|ܦ=5k28r\ /(`6"2 .</uI<~X_츷Ib[jF̫ Tײš\pq8-ʥ!<JNuip_M<񐍧yk,5Bp]Ԇr;\ i;[` xH{HbMQd أv&@W_`YJ& .n_Lx$9TI2TXߏ,MTֽ̡L+U2& h3:qV mO+L7$ MrrO K' 731mЄPwoNٛJ&tCl-`)4mqQ6ΞBv0BpmfxNqlKz;#+2f kD{,%ӏL p5 XΆbEBZp gm'ɟ}N1曝5,t`,R0`U5݈)n㐸Ӥb\<VBdžxNK&E0A2$b]$)Aܲo"jq:%:^6>~" 9HNZu8κf<-ȸU 3:O 0dY0HSg*U?E/mCjudHK\r!⟇{HFGF2й@7~Z!B@9E2 `|#HԮin)QH{a9qLn2I_G3W:87@e)Cd8KN0dɲDlqP4cs=<|T;2D-a+\\ =8n]aa?OjJ48vb0 {EgRLc7m2brۧ5CM]4dJo1)wT“/䮰ۇ -R֜sm|JhoYh:oN]{%CYI[ מH$eVs'jL{OK).Wrε~!nka˽INfx|YAYKg,lW# %ߺ("h;U4ZP˹vpTw]jaKc)a gE!W:#Z+ZB4H\N!q4v0 y o:Ë-ٴ/j$ rFb9.]ƛDZࣷ͏>7\(=:No5|jos=f@mc?yY JTC4yяIC'm|Uz_%, =[%,2MBz\œ]edHe_jfz.ۅ7M EU@;Β<%7ոԇ ?<3= xQ1d ]P`#)!1A_za#pŸ8"OSҰʍ}oϓG u-N ,_jn59 ôozH+dą6תuo}ԃ mchaqC ~ ;#_'8NqH˖&+GߛYZšċ}a5VX:͝VIK)ba2ߛ>QeWOWWӝs*YYiR,%@6D/$޼ ScXi9lg |NN@Y㚹y9@)DS-ާjB">~asxE'v_ɧO kCp" fR3"+E,7(x=ܮPu8a@_{pkpS}-0hT@2!& CxK}BYxS9Y3(qNdK@8Q;MEkubJsz86e6h}Nv7&sf K4쟑z>xA:߲R-P4l0ٚ@7s]JgS@b̀DP4)۵~i3ظA(i욣㟓;o0|??MRF๒ObB : ع%'6"Z!&mjuJHૃD(rSx/>ه&ӵ,UNj j7e>L3eb=gȲob"1Ly)+Ua?e,Q1#JbZشwLܑ:MGxj;1sIlM7@떬mwtA2qd.5k`ڰ؋P(nRb?2Ȕzwk‘?[CF]kB_wy+eUaUBQҾoH~錳#D2I՘Yf,trW}.F? #rY07dm (e|Sp.}^Ǐ>>I _n ClI*B{R݂+y*a,ڞc6D+;"qdX3bɹC6+fiRh_̫ 1p|؎ŝ7*3'~7 .h#HƸ RmZ[a !w D]}}%DuWD.6Riֳ Tie%?@S{CYd29 ?hf866<z-13{s:7ޱ (B*Ɣk&k\pN tP|:q=WnBG<63yh6jQudxHVҤ-&'aZ(F8:j_kH˞ٲSaewץYwϽb˶<u9fz3".hW Uj9ZDTT Cj!DVc456x,ua/!-Ee[TBAm'ý  ~C ݗ1=΅zb m7pu;Iab s}TrhԸ:῜R X۟7!ĹWƧaɲOx;yBw!`Na-&k}7c~Ǻ9p(/W:Ԍ顚︋3VIkm,@J^q~3/U#nMclP+Ǟ8[l |lX 읕*ώ"ǻ^[bc:" ^9;X:_y, 0$"QxT] $O4"uP!,^&F"3+1+kU,kY@"C߿MA e,N2,2^r%_;x'蔍?F1Rզ+=j#T-A3IxJZyJWqmU j9tn3r.'m Dxú3[}8':/z'.RK^PACso[s?/jfZFxGyJ`f܃ ^ÐiU 2D{Qty6Eny&6;-"3t*$d0zno1m*KI58𸬕t'7{H:gjp y$="K_Biٳ'窩t=ۭW<mnWRk +60c)xE>cyK}]$jM4cѕ<iۂw )GZ:m.W v2;/&$Gů`qmL' 4ʞ~ү:l\o ƋCڥx/*Q,}zY'Ҧ:Esk(-EcǝIw&HVDOm;6Wc~҅lʇdŔݩl`oDzg#ιðO/ן`=> 6bpM3IfDP=C7)1]6#EwޠSw@ рcnHXe! 53ŋg4а>UZ i<!{TM"<ܷiQ@Nv#;}зhڐEm1Rc]H)"%@'Vd ~.O-x}wh`x 9WN08g0SCD'b|3+(XA;%^cA[fP RLa`SSI/n<˜kcq VCu 5Wx8*\2Ja}/Hɱ=(^,q}BqV%ݧ\!L"1~Ŋ@AUVQcuXmRNM6v42fdI6XOd&X0J!nU?&;pM^C8uGA / !m ikxoK>ZzxfsָF kVcXXұ&aRϸn:A+m(rW+7Ag@~Rp,.2/kd31\/eX()KcK|B< .*t~m1tg |G8' Άd ㋫T0NX<:wt+[ⶅ eie#ə')/0A`ݾѷEJl%cn<±";;aՊ ]E;_w׎Cojׄ`hol7i eA(9Ϸձj )3$9W=b wiuoF;CW$nX9Iȉk0sjsve],l['TWA !3Y@ުiz3 mu\A\b /ȐpzjVR&+>$xfҜ]{Ň ӾZQ!27)5=qf ۺ`˶Ϥr^w*IRґdTe5P#(YO4LU%SvJNВ](cW]urwU}FVJͳgspsU 2$Ȋ>w?NtVqcmQ4sKimtX}Fu_hk BR?ur<|c+O:IHKN?dfGS2/ UVAjdVt$BVFAik"gEKS'˱J1;I*(^ࣧxSi$=2c3p_^2(ԕ>0-KJ^0`k5~ݍ89Sm-2~6Wpn u0*ݦ֐L侪ٕܻ1Yy9ILVOSxq&4_u ~Uf[a--e!īK/)ShpGS14L||ߢB}F}׭=2Uk\&Z@: BDTeP(xaMi-}w(94FfiM9QCnC*6`!CoH#(DN''߽1J.UC?b,eޞ.PnoǼv;K0gMwm7 [(NJ$bǧ=h"}8 H} -\Wxv'zw=HgI-oH"iybHK)Z3F0aoo)0wGxA%` 1I/y׽2k~-ewDJ㿟l`4BǰC:`ƕ_8cbi~ TL܏sFrHMޅv/1ʙ؉2JChKF1`sɀ'U4\y sa2Oem@ 4G}Q\%cu MbCsU~lXvZlcU|w ׹Yn_໔`0bX==0| {lf}gfgF^1qRXAέPĤrVn4,˺345KAZ^y=W7ͼp] z48kPЧ4ūm"p@߬^`P4*r@xM o0@&n>7p HuEeU!Rrs@6a@==u y,k V_e8LKC7Y+g0&DK0'kdt:5aҐD]֯elDs>[?kG uDW`瘨妄6=K&8Sq?Ye[N /aռB[ؽesJ5q"O5fbf7$ئYx\v:YsϗS2ES\1ӭD`_8ގ(*EL 5GW WdAJeEli 3]Byr a\" FB©FxxEIU\/bOI>Ricg&du&THL#lLb$ʑi^f1Xcn܃퐔9}HDR>Q>YVО;l"r?[ {E2$5T/3zF Ղ3B&cŜxve_֘ }AȰ̈0-`B!)|Gd3A0[O}%75e/wrho7+*X`'n`|f5 zCns}MS(RJс!J%Tr3\mgKU" E{KCw7#C`@ubmHJ/ n9[HJ78 wdV8? W45=Qi+_ H*a@, _뫓#iĴ_kD[@E9wpEzvFp Mm_RbSk, p#,71hAtuZEdiEI6 .K^iښy]MOl9bPH`N:(h[s"8SӈKT?R,Ÿ[%7 y?^1RݢE$Z(aSf9~efȭ|kFRW>s=0Qm+X |%/,12lV;5,2{AaY*/++[a!Dp=Iݨh Vw ,}Phډ\5DC[:&1_ဘ{p' zݯ Fű$dDIםMj ^BXU gEv@Լ<5phSWc҆8k%ܸinbAb|dK߃B ꇴ ^srT\;7F͛]*v10:ezKX aSlYs̒ f 2sN`9sn-m8Ol9syƹ/#{mov8%]ksctp&(vf3̪/ӈFtM!vXoPi *|`xabB|U#$&85}W'I gyG|hLF¢|G jTrPګ26u9dĪl{۩ܩ'rR1b-Bڭ dՙj_?Kꀅ*l''nH$>8,UZv)8_J؜?ͳwO eP :Xź͊'lwWont}lu~pEa)D !L#I7X 2:ʅO_a"apոG\CVK4[@c6|gD&Ka,o;w=x w#7a=m^߲VaG8[Ϭ37a.vѦN+bk#a/X :+Uo-SY ɴoE@*!F+;w.Wb3Tvs/mL& rTxr g YE] DT|o";W+3o!ܧRBoƒIgǸTtyz #&{zAz\B`~vlL0,>'E f^?ӁM\-ȁ~rH_Jb|ltYDڐ ] { GғKnqEnuqp(qۨ8sG vT{43,{cb$͚֘r>TuF{}[̇Ypsڷi~jn~n/J/$Qj #QݥxaY ['&/hۺE/r1"Ry`kvš TAtg6|Mi;ת:Lq\clKΤG*˱U仏_\@wYŀ`mt@o!]LC*&@eʝՕ'`ЂXuai9˗#ў`KԱH-X4t$4Cxˋv$H|L+]J.Ygl;_scNփRg̵m |ؔIcMdnK }ڷJ T q]YđQz>- xBY]z8  bO- ]! =OrM.  x %kSV /ݔ,e\!A"< F@ u^Cbw2}b0Q#O^(CGf/R@AUFs/DZ#~rU"10(ur; |q*vʿooXXHv2qWZJf8Q8'/`>"1k=;BA2L:4Gd`=2gτ;X /N|'~"dl= i{kiK~JGʾl";؉K)Զ[GFV(=>k 24-۴Rv,ъ˯!{20YF/lk/˩^P䏈m0M6=*Y|ӈ[YZ:vaեQ *Ό٫ª@!+ J( .NH,jgU2;@ߡ ŏ [$Y1m;4=|>UL,%bBFTcj [P&Zʫ|WBkq5k г͙j']?Xu,2Mk͌$LD٘pm@ a `|]sqO\դW)D7DL@#\d0^2˺'LN5DG5t&3'Ip*J3<ʟbws+pu[2kJu^ol6"^aݢ]%<ѯUfõA#@{>nC|f;%F#~C溌¥wc V<ƒiĻwrPƹ mR)B^49nK0OK]n!22Pʎw 8B^~T SןR?vzjл3u&@zPjUK_ yrRi.AWpwdmKJ|&bI6B&K|dj ev|Jyص "?[=_dmri(&Τpd[EdM' R,`d.ѨGrIC3 ZLJw0#=i !UtgD' w@P=DA1P}NoWB)}bDMMD!pE+ɌvaL:^_ fãuL=(B?vɵQXүm4 ,<#h:İùo"~ctE/ǺA F&/lQ8NPf'"z~ 6#otpLwUU>J2ڒ.)5sf@]>.\ LiAZcZ[Q= PDS*2gБy`/wo>: r"S nL&W(A0HFL0Qu,*X03,n6$p_Y>ëC/LڹFft-dB)4s2%mUz'b Km'b ?7+e j#?%3y=VU4ث߿C%"$\^`- m@ R F=D622&>ؤȢEqXl M.m=&cxn[Da"&[k'~^+H+xN\Eޒgb>~~1`}%PD>+NVmlyިR%P>T\>fbBtsE bD!>E ?M[#_$9 Lz.٦DHhފ9Z;|=Q@[l@}6D2 !'<ם=P8fCNvb@&qAgYF Ŷe=hcL꛷x6\o9 0@~-]LAx0?D&΃)wu6 Um""?Fצ bZ;]k Xg>XQfթKv(|0;-1VyښlH*ݘo%ʿΫ8OX'b%{x:y.!e.*q>=!ٜEep;$QnL?ɤ./KKkniM5H7a%oR;cWUl+CHq[͌.*Ƶ@n>0f Mu^]D8c,Tyd_T&dFmCʞ<TvZ7RTN 0ɁX}5r5&Xu}MZZ蛡iI#kWڴY'f~vԶ["T KGKғkO:.DU kN Hk'އ´iK&]Jڦ;U/c5 vpVYE\ 14,&;Yl)߯Q`s`U,!m+qm 3"R(õM;3M+aT呷!>Wp 1ZϚj$$Qqw`+1Ił*-Lk-;?,ݯБyv]]!['ν'LZq+4\<[ /=_$0$ ]ǏL]fQSOȖSN v:(LpsKuMv9G`eTuM׼H %!$4#_lWuE&hA v#cBX/[K=ѪBOTHeyLsBC Mx4VDRk=I(YWFȖCx$bҘ7Cg$@Y?"k4t<F GCǕ3 -?glzآ197`-oɦ -W&ö*o[b=hg}{ݜl6Uk֩ Ϯ>V>mV<DZ";vcsgzOG/O#oN l!]yIZhܢWŞ،5NmO4 $᫋yms6m vsp .;6ZYL.qMEa>AK_g(޻Άdݩ KTxY;'JE_~{K ,ڑGce?޵UR@^% 8m'cŗ ?7۞U>>euWϰ_V}\EN.4"-TGS1qvmI6fL oMQ|X$/j&)CF=|2Ȥ;˺Y*cvjbAJa,\'^Agl EwLap=%8Dd{M`*qwl):;Fa\Q.KF1DцdiUB-E\~/HFgg> ~Kv2|0s:7<5۔`vrTބF(-h-dq\G_bc#ޛFA"R $zR7yXOSh^` z fO2qWWgZU4Ҹ9S-t-[̀s4۽%?xF]Iȸ.tjSݤCeﴓc\gf9Yqn]vy.R)p)! u]`k 0/o-Hg&O95OWO=LIF;Ag鰚Fi<>3T̾80g,OmhA->sb8Juyxq2#ט,{HXe@ ؽD \A+`&=tq:tU(X?IL>=dxjl3'@-⍫Bx-Ǐwٓq9dfghw[jS+EWՑ,`޴ci ˝j*^\OCMύ.? ~g6 ">ՋV>얎@nz X̹BMK/XiLĉF-B9VP*a*6_-ei$yoo+ n`@{#8JOKj$C}(-lz:()gVƔWOYofP^aI\@ɭCiuO&u .rۄE:G|roar/_/VYfecIkPRsQqV._)V$5yC^ߡ yR';'nf8jtkS´To~gw'LS˗y0A:u+Fsp H$BG-QڂQ;cPS"i ]Vxl/tCF#D7kąv'CQ6̩q㕢cTJm{qM,a(^I;u~IM\uýK-50DZ]iYsP<|Mej!ifQ F6oUT ͢3<-(! 5H?~+4Uq/[z$2]hTڛRY=E @u5x~nٿ%{j>!/5BЎth8(ٷթԚ) iU"fH_ιz^ X'M d61Lցcr4/tIE%jm*ܕ妡1=Kt3d@ EJكNf>b k !ݭK*ܴa5r]{Gm8?ܞL ѮwtVU 4ɱ_I@j(&-Op׍ja(ɕ9;j>,BoZ}I *bo{k\xë& |;bH-5!_}'ReW" ![Ru٤=("#5 m:qBԭC\opCnmD|~I~àoY! >1OIX!E)MzLOѮ,>tIjP"nfqrIC^>Wr<]\J (F,vňZ=IG7(S-vBeɪ}ÐZ >dixR(cFO|*<xŅA 9L׆ϘAVͺ *(n' i(DQa6[f~24WH4D p# 'ѳ}_UVW yQ<Nb҃Eb`W=J=9wl~ӦxƒC- !j!TE3PӺ=.EDQ"[B.˳\eXK4mHէ`w:'MZ!,9b0&:RCOBs|+ul*l<5V" 1w +=rOr~8I͔t1=22_Poy3_T.Bk|)ra~Ƃ^̈́lu8_oϖG鳺~ELzU[ h󆾒0N[6ʆCS?RJMJTQw+o-;V/);c(bqbUJzM"'h,DΝBo.i-XgD`.(!Hu<S10OdidG,sU3~> =[&RShƈ:@#Koz>S,VC@c倫H66anNbq>8* 4Q|KGI[`kΈmloo^mSoc{pnu'#;E?-tKO 鐫z ml-X+ǗClasXO]^4UDs!>ͳdQ`p@YpQژc.SGGR7xlFBb?G %z8 jc'` ⼗T3yPp(&kV[w鼸1ZmH@:>Aڙ)Fw^~R3#}KYa74x0t(QͰVZ5v4tƔ?7rӁ^;=dw]':0gqi87S}VɽTiT_쥔=Vܺ>M)0Ұry ccJpn:L=^'IX_ODP-*Sn]BhL BjV+]jJfX:4fbaFf=;' 7.D5xekX^€}0ˮ0(mfPr9g8waQ=ӚXʄzlwhԄt| $,Fƚ1 vU jTDMO۲Xc"Z)owkC[N7[L v=6hIr)l;ɋ'3]CJ'odϐD?0.#wh_ֽ@c:MawT̅FZ=fD5_hڞ)ǮZIkVL[!ѵL/*M$Hַ6AEIh,S^`Q4&l9l+Jꊊ]xJJI)ژʾOH1l漎 4)+0m4kreparN]s ?7)-Pqia^7Br9[Ԙ6/#&6yM̜mwJ찕.UFWdiҴz @Dt{(P_ԉnFngKR^OHoCp=iTbjs 9M[IW3SU(yM̏i.r~dTևBD :sON[`A'kM9쌛;ȧ8Ә!=H,k'U1v&?06/Ǐ_3 "΢&H^n}L۪nxE:Oh[WlĆb3 Hd0)s2Q4J trdۚ^I f@J>%$x%;̋ƒO%O?.D^0^N үd9𝂈m둴֜~(.cFk]4jxE&O,n *mpFcڅynhŗv56|<&Ga;SaTtH~776 pw},ymDxb|CK?兙sZ 裹*ր6(>}P|%r""-H"[=~#]ɲr$:޾3`R':@hS meK9xxJp}ZrWi9*u#y@]aPy{ן뼽JMn_WĽal䥝DST0gx^4Ƿq!'>V\"Xt= r1 V Fg֢## /I6ɛ+>?PFD/Tqtt33 r7ݓ=?ZNs]80C,%֋EJmY:*r2uY7|1 &w4.A,UQ`{fxaYJuBlܧNƗ?\sQ\ nр|@Hi)xLl1-vUl!&6v|̗5~jSc IYh0s&Mp?tF3*N  eJu.ܘh#|ˣ5(PӁU9oZ8 hu0F1\ko5F$'ft9eP$]A6 ,G 4JN c册40!|יTkik: ohIsg.lTI:bUOι |Ƀ0D{)>nw #qj}"|xuDvKB^aׄXkӽ{Tr ϳ|/ =.W<ͳ½K}y-9$_(nQ^ ~Wmms[_]}kyY== zLϕ6DB.ۺinp͏@ #!- [˔ZD{4c*?pugt*y3P{ZrY Ԫ Ѽ_ֆɳy ~-f38EolFuw}R v s3dJ CAC#KM{LK4QۯCZ'5Ҽ(DR}e<vI>. 7ڠ,MI6VgW 聠T3U8uEݼjGnEFDZ\p =@7*1Ų6ʣ2y PLrIߨfڝn}zyfۧ߄;$b by7ӣf_jSNJ=Y"%"#jM8IܤD?KqZq{bҮ? sډΆ$Azl2"8.ޟtlܢ]l&. j^;vs8\c%4-G @r >Y\8 c}w4[l> XJPD;"hgCC1d^ އΈ(Ak*m2ZZ)B@뜬\2_B#jcOAda HqCHFգ 1e62?mͨH@LZM˶R$1\˟{ۦr fӳ (a35>Hk⪅Wn"naN.9Ϟogx'D}ʳ}b% VoPӽ{֚G$m-X-i8o2#"zsRX&6 1?0C'5)(Ԗ;ja~oТ՛ddߐ` Av"!SH'bn+kw8t: 6k閷>^ Pn)NjB TdÌ D.oL*J볿8Ҩj$^/Ś]⯩uغKE|Eq'n+_B2)4ke:G̫K`dhR ʦ&l+3'hH$AV: o74S\Ȏ`>['#Zfӄ +ͨ#n4.р`3L'S5g;h̎10%Dwwv57ւD%O^!"'PbAM +LYmL?0bouE]E7u:T{%qx/j_z="R%ͻrokM\j bXcUT_i86(j&]nf 9BX,nL-܁9\EݙO[kGQZ.% fn1O6@EE_ܫNLK\ .mi#s0lvB%_=QyGPA5lQgeZ gRB(֋d!kωK+x^GZcvn(W}J0m֌WPC^WLbq#.PZJYOm +Svs k;JlHã"AۈNvi_1Àq&Y336&7CڕJW4oMJ ːZ}A ٿCr1J~BFw<MZX`gYd/KÆ`ip w@+,m/m[DK,W78I~4!̀ފ+QZ spZRu~hURːn'ξ%6un' +gc>ES-8Iv}w eF;k|,lǾW0bvd(+.=>-H(? ֩60((6͋ v|9@ʽZ1GsEIqf~abXmi9Gԅgr-ӗp&?{A) Un]?%$ACLqVaZzBSc Iy:YF,rl˘ 2,³rPJ-b%@~S.,?1]k?SqbR%>s,* h;T1{Ni&׎a '%9rWߵc)SbmA|Fw3V>M̥, psY@z,6THRh>E^)g.t2o__=eoRo6oL!V|s+9i/ s~h@cv wΊ3xyN@qF|Xy7& 1wDU$lk9\nW "fkQɸ;2Ee!謿2V!%!coVqP(n4Z]2]5Myd }dMںɨ<n%a[E#&CN2z5BdV9pjD6z.,}9j܈ifve@+G0#Uj<q^Bg}?aBpU]PОH&;'Jt:$O@h^=NͬfZN5S Ց%CșnR][ ^!CDVij(Ћ[}@)99]햩U 9HOyUr]#~hn2_SA*GA߯t~Jk0 i$ZJ|L&\o] 60wxZo\ dXeJlN1j':yt1 L `BU |KS&/ЈHbsxShr Ko$Vo!B1sj$hZ@NMW`HhLF*SZ%1kv3YFUBB]CyfhZxF' "8_ ,Ka$)V~c]\#IZ:FL,m(Q9Ħ33fHBiBTc𺋂?ryz 2+0`diB toQ҄I& 0\5l4ޗr 9lvaX`ꀶLQ[L'vH^y f)M.2b"h~~ #zPoEٍ!Bzf.K2v)`7-Zc*6%<)awY藬J}~1y c0aĵBW=!HaPy|,\oqvsLͧAӆש3ҕMnBzYMmLγݔ!uʆ(K]gAx~rn^ me$3 ^r5EjԙSs2zv̛~= ظؒT0qCG<1!4?KԈdzwGԵqx'5^_/MH1auڢ¾*^]s+47C p.V}0>ueزҷ\Ӫ9>q&;s!Lf7}k=\|:Fէ^4/lN`j6>Y/c q%iQ"f@k%|qTM4:dJ)V˵ԗ5(7pBS퍔61?u&cLgc/i`5f~,c_18 }s 1LC}ُy->UYP[,'&4YU΀Q A봹2z7bLt+Se_RzQ@ yV;ʽ43i)0oKd?S`Σۦ_D;B5b#α~МNfޗnAMaCZi@egf& DL3rzBdwt 'a<úS39Ő)!M+Om-&JD4۞D*4hVH(V09Qkq-ʘUŻ+9 "c/E6ixEH~E#CkpOZG^7XZE,!2;N4SL@ngS3Pc^&>B1 +.-IڿJח 6A1 t7~vQP |]eowfHq\ )3 tq_N.r"UNvRVQ,egk@eh8fvC]{%')TeNp5WHCeӌ*tr I ļ3P==?U]\:qSwpfCh7zx"$Kvy<iI"7ۊLb;=oȐG$*K.-g([V]z3thr?!a(uYcaח>mQ x#-ֶ1p?1+69o+-sõ ʓ%]-(F& `Q6qrԲa L\[@\`=JkyиܗXsGP6B n}F? -PSK؎ f4ZԂ''j֩5ҎvPs4&Mj):Ə,\zl9|?OvHEڊX Shn]y&wF xk\v]CC&sG 64FY%ؗ%g4Lm;R3yl+C{"MsmMܦn>=@o6v.dm/hݰA>OVo5~Xzsx%S+V|)#du?]nszT.T墌!,4sOR<< T/eTpY:?zȁdT5^A֘$"P xM bX숴ze@`~J l?r̪oNV7#G7a,(OY珄aX;B2s:#DsPHK1W̕]劓yrܺ*|E0]В7e)t EID|+"T[9IW|!tӷNT4*\$Tr.P!݆Nsz:yMˌl,tX3$H!gYbӇj&Dž#uS>-H-,!\15)6>UZ^LdԺ]xzihǂU /z,pr-V̮tL==N0z*1Ҵ78{)A>:ү'.1Qu{]tOoz_x矗͌_!Ll&pO'X 4>yJHw8JIƷ3b#|TI޴c# Hf9 *Od0N5rK)GL']gP? x>ZmhZQ6leYU,n*'wxE.)HF>F6 du%X&nlZiSuB8`}Kh*dGl-`zvXxR1 ̲DT V5FlxI7/}v.xgJ ;G+>}`C ֗O3)BWۃ.F ˁG*r)}kQlCT08"yNȃOcZ11nQo4Jº<9,jfB }rDewq#tZf+8fk ;XޕOV揣B$!j)@P!;Ī ubh!䤙6Jǫ2 \\zv1d4QaM'POujaSCՀ",P.@oh.Y}RpB 2z=BGMC;P|ĵQbY b9dAgְQ7Bq^/Y2:E7Y Ark~/=gju,Bްc&0  )}4x8Z&'oY Q=ܛ1G˒Gw0Zд/za5\-HB?ݏP$6i>d4YH|QsC"3JwMU"*%Jr4fjkU^"ՠm=BAXhh,AƖ%?qg @`].%#"!nƫ1!}8rAuMk+{;ot+ɔgov4;Be2jp(yu{UX6l*s4kaX3kz$P0A'u[K K @9`?(eҟGv? ?L$q_Ƙeِqu DmO ι4(\tAڤ E#eu2،}?ҝQ9 I 2 i/E~nK`rU[jHP*XUMǔu0t;V366oDʽ؄-!#_Fr=H!C`.0Xd^=HqvkINrNgmҺ?C/Iepbʻ*=54c(L8ָ~Fo-G.{/m?K_6*z #+z v]<::&KՓJ>EZLocvQV)V,E `*-S6W<[Z@+Jb/p{H'?UgvF&L5u<x勗I^v'u}o! H;@XsΣ̭&ݮA/KvWG!#e^<æIgzgbYQ$۫^0TAjc0 x0T5+絞#L h jcc#EB.0φN@ TQF7_c)>{[*:.(hJg3#[ Ts>43?iB #d(˛՗!;02Q|qAvXHE"]f8 %IXd1 yuQ]6L=uwXMz0CZa_kK)n`T¤JbNJvSp>G3#>I9b N(؈L^Pe #s[B! 0`.8mcGn7Gr|IJɒ {3L8c?4E]N\AFP=>}/4QsQ! c] [ I =!_]&;˶ aəz5iܑ'p ?kDb{d{ Pl.YjwpZ'e-RAQrvQ(~2Q2]? 0C '"JwwJ")\ge50ѡ\Qb>0dv!]Uh{]I.KvྵARbH >[ji'P"~f/!G0\7awJc׹E,jNv- a&:'Dlk G2bNi'gAЬy"\Z}+bL!aV?9I>5ߺ#[˞9pRtt9gތ l rI)Vʭ {$1Qϣ tYm'JKQî[5t ;BBRoV|$oe 0D@}0Ph$b",ķS&JIX{,gGsYV ~XRP(bOY5K;(c@/8}G+K? %-:'1 Ou-XHk`UmL ޏ}%!j[cԼL?UIBoc9!t`fDy#a!SFU69P ;Uni :` & ZZI~*jQ^v/~={d #jc/w@NP/$ex;7׶7;̷M8,&!ϧ:geKs&륲rS@\{D*8AX ՜];Y]ĉFpͨsKK+;5 (S-53GWҖ]mY Yݮ$8pwN]H=ؿe]B[grߌ*Lnfpl+q*ظ5mm?:ݲ.9n 7WIm?"`fp~ZuG5^.7/vڦiW&mР5Jˈu'Dw11#Qٸȑ%qzA)(7a@P&Uڌ%4UKl6gcX͗7V ~f=/H9H"6j/] NnfvڠRsi:TVZ~w3f㖯F)^hh.#Gav=2YC>YļGP|ŬqGԭkB^ߐ;}.k>6ީ-0 (%J"MÀ PwB$-#|K;`//C(GpWlt{zk^0mZJ~n _ՋDOf4pC(\x63Ik-i5bS_w-=.[rA$]2JgāN7UƞFjR(k1'РK[s,36}ٵR({ڄ%=$9KvCFYq_ 0r"%A&JuܝwnUۋu-c$2R*5Kg2nmB :!qVψр̣Pr."&`t&܌L5Jq{kS%QQ8\3 O@[!fa!_" Жn aw32P!:睚^PE 6L DˑQtL|[w llTZL .G+wXfEgwͽ_]y>JJ,W +ge|`^6mH2t{E8ٝ V@V*S~ Q80iYB1j>-;<"퇴>q鑽v9.s&U.rI)CyirNDYEB_ow2S'Q p(E4::x\ _|>ja=o}k軾>z?kZ UC)6ZQ&|k+/ހaP,MUЋE65WlF!F,yt4x>Ĩ 6}iU:*KOl+H&+O8ܰ\Ed^qp6z=xxU1X$[oW|/ay%+2}ǻKr?gi`׽3n>QӃiǠoZB%mHA/C`2H"hڸqN܌A3ECbs\] pƝNk!3qYEx:Rc Hy[M#+ѷāga% 2w:ĆɽjfͱL)5w+Om{pΎJ8AIo1mZ<$ۊ'px-G>Ao@ vQ=jHbC [[!*_ו!SSQasV^S Nљ&b+<bnTㇻh }(541L+9>-.Î!_[.ZwJ ? =x8E2O1`$ X1E9dA.?A꙾59@fM -)r?̭%؜pae>alW0aPob%*E {!ljG%-xϕݹ;2>9~bSrxUC\TR.>sPv:vvWcy^p{(]N^^.">aRtIP8 s?Z:k7_d R^ e.U<жsO$΍Zy|T p4ȓ>.=}R1G q΂”rD졩yɅ>-(H 瑾PaՔR\2-?E_w\9ra-ۆ<)wٞ 5`T\ J+r2E&}j9bA~q*GbVXcsthyb]ҝҕa5ed<EM鑡["5@|pbBN3jxPcwWb}HNo{o2Wx~ @U\Wt?8EdG. ii?J~p}yJ|:1=3lb`Ds"U' Б0wHirU(.fŽ(D〹$_ӓI4^DZbF~yf$#/ol# yuܝIH9t$&Lnpma 6K}g{[} *_GD?P# j_V9QܑP| kQ^f?G#ewP ё~ojF 5E\)ێѹXi OwO([VSH0 4PctɞKd^/NRj.LAY㈑b{ W( zfNz>Q1l&I;>peYלApyK=+ 2[fRZڅ'1"Tc\[w026r.G"mUTeȽ{r[Ǫ܎[*H( fsY(7D``~fF GiՆA@0,:UP24dDRz%( $H p4C# !zMѴ5 {%&xJ9*c{9["H_Lv[j) Xew&ֻM22Ϲ>#[`1c|¹Z~`tIǵ=YGYt S@uPRKE,9BV,IvD}xCA5;!ytR8ʧ,.+%gK!D*Dz/ᛍ/@#ڔ]fӞըEaUWT; eJu4FxijrXC'*smFV p&v}@w4 (Ӹ<%7mg{̨e+W"$HYؤxvPy$~})rPk`/#rRw7!Bg|׽q؂<ޔ7ׁ/EU4Hp\|m7o\t>%0 8)4JqQ摆rjE)s,57i4h@F$Ss! Dk٬ +v}cŚ\Hw6~ f.L+}lx^9ᚕleh\zxf(=%3PUxuiss5P( D޸^pFU#QV$*;OQw2׊K!3SUqG"ekLF8 4#a/P_:R.{?1%u)21o92a'C"eBm䰸VO ?ie21wy0ߡԠ oaSv> bjΞK"^ rS$;s Q6ܹq#tK2-A)/ik A/gI8A c\#h}b:10;kht ^JNh7X_tNǁ"զ_e>i&.tg`q5 yK ^M!_M2fVkf%>d;>l79S̛OuyE#G:vcV)1zrW?Nei J)Yx~[OWmɨ$ ^,Q%" &\$$T*;.EoNDr;9%؜d@8CMuV߼ʺ5K} ):L&_-1!$+sO5bbr{GcmZ-G-m0̀ Q,ϟr<򎭯=֩Oȅ؂&^BR^7fMA'/a!B4@ݵ[- ,;yf iS/Sz_7u.תNy3!0 %X%Yiu wA\y:pQr{c TONiW'DUy^;c( 1qJ%Pmi }jl_s/fNRT-2^=wBݤG;ܙ4b -JЈo-ȥzQzߎ]>^ d4zsu6shN{|~Vb.&1qzȩ۸y#}5CFl]Tuؑ8TRDYH54N _S(遂FN%U!, oc"nXR%Q{ȇ}b$$Ǡi,Jצ $T]h1Mp^h,z2>cX wr~WV 0чȸHyR')Cm!dXqP!rEC FWz{c蛘 PXe E4 mip=C%%kсaE DNS~$˭%2ԙXea)M^"!-+@#4zg7~4Q8Ϣo`@LrE$&tSU$שf SWL c By>rhe L{X~D@XhG)Zxj|ۈ[̂a=j1 OQwbļlGlʕg,nIω)k+ЬmIA(N$;CTsN5HrDԖrlWlCn&:RpWS}^fNFz(`x;ozx \] PRu9> xG&φkA v|C_2}.^=K(',a9kg|?;MvRhօW?&m@AVSxz(.a Jy ;y:[ #TwI] hMiQS8ۄg/r#n.x`oηAj0٧_mdhTuqtFr@[trK +z,%d#&uNH%))뉄HF\%[~AfauIkO.+J'Kס؏!:kAN6ۦY6bZLiש$0k#\~ԅNZٶXhpzOՁ2Ϋ;FӖBW?RWpUM7CT˷mhdy{P7FI{IrW/P%D]-E eknF2k*yG`oIF7ߋTivܯ~JqBXM=X,S^CFw?ٷӣU~= $Ζ9d)IN@b <5nO_ 0_B(pgbb[2Bh)O78и MЍaހ "5<(,jE`{T ŒETSX*84\U (Զ>HoGϞYH@H˃ p7+vl&d *˲Qۼu]FW= TFgᲒE+i}&o'ÆRzN/JB¾ Tg-rG]A;fڹ501j+1}Py7POGjUJJ Md Yq@rSkAeׯm=k2\Ǘ,,,-PB'*sKd8=?Mۛ,_Hu܉s\8l*Ա e*JtQe/ htN"zo;;VftZld/嗸UJFQ㲖g6x`OC(K$Y4eVpt>C-RZڥrX@ވrީsnl@|)(blJ8iFl@ygc]a izP["-{n:J\)" Юwk ~qQ1Y^ͱ c2[`&X~!lùgƎ] l/Rqhb({^yt }:u\R,=0XBĦHe$j勯mzao pۜO=I羀k֏^bdڢ(n刮|)k: [C.**#shJ|nxUb;YюM88BG־ty SYЪ##Tiz2Q3`s5H6jxٜB)A/x.3zX=V1. ]8o8vd0wH:Ž rqa9WO%CsҡCZ]img >8 D?HpMz R5jN38//0x|I!Wj P~J9o/z>RܽMA6H[b -ȆK(BiCm֎qxd[ A xdLk b4fL\OL}SZ\8^qpL0[y)7'aA-7k+Ƥݪ-H䏈" ZWָȣU{N˥ҝTE*Z}'`&RThbAܫgBx2Pp ܆GݵӜ_ ثq"C-o?nm+=̩\TsZڱ Mx ݙ8'mzˆAj>rOXy~ 8hFkPPĆQz |M@ln| O7t'MDnHijtҥkEzҗE8 pnGR/j穗%'5 z `9=*Bʝ(wV%񶙷y5B(E D|?g(nm4V>l) JqSz8o:3|l$dNB}FN.e~L`b5m^?tiP;'"z7Vt{uG V$}[rJx?yA>HJ>iAu¸٥,lySe 0M_N#Ft'@]@0jE!5@K-)9 ~@wnBa;A;zp>DL!SXzc(?sG)1:yG%MGV'iIJ];"tzD:c=[h;3q I> X?ll:ݺ㫡][b.vkWp2Uw [Nsf 'K!l\x1lKZ<%{#9 #5IeֆAۻsDE3Nv5Z}ڐl݋e%T"eoM8k.EdWv.4Hr]q 8yzNJ#.?F3iey P^+Gf(.Wǿ1gE*>nJ4(G5| ,ۖǫwݿo ,.}rDfLJ5p_2+=jaWArP]gaO&=k :ElY߮kWnέr|^zP.spr*-"Lqa}[3w StWB+CRs7 CV˓LHSz3{Zojn+ d)ϙbnd 1͆CFfJ}'*-5p7Y||j^72*2fJYaɁEZP !%n P 4P~"7 _- ʊZڴbZ_u#U$`q{{-Agh:Rƾ%6*Va#DNΰ?% ;! gn:NW:{mB["==]X}wXz±"ehnOϝȳ6pcOhY8O߄%?OasW@_œFL#6Sc]ГY LUU@HPt"*)o t0&Fٙ~~Y:b~4U}YıߐjrE[xv!%@AhVR7LSmڏgR,E?S0k}N85Wwm"㧋a՜;;/km8[:Zwl0A\橫3[){F\C9kzSGʝ1…@6ns#KzUQ]NX$BX2΢rrlX U1w]JEimFWEp9mGeG-% )N|bkzP6. GYіMcVad&=5sw(cAbF#Oq=z:iL)MB0>_X=yJ!Cg=J:ѵfb{{x(0 )]@U@݂͇*GxԾI& ?~#3o,(3@]\p4 4"=BI!@?W\w!C 8f \LQe%D2UT7=RmjC^-)H1vrlWwar3v)cj%!}:P0z?t)  qĜJU>{\d(tH`̂ Iш'6U"٨l GMD( =0\5nւ:pn[0ydzӼ8E:-Y5*5ʄ;atYDneH?ٗ}gWU r0JW}7DNgUr4,GWZxZ+7!F5* ɋAR 9fAQSuB!`vQIYmϗVe_q3$t7&ʟԓu}}!%¾Llz]KHO#"EUI |r FHdN dքbf}+E-_W2zJ?ku"dba6U<߂/B6Q6., ;Μ0@ )ƃɹ}at Z[Ǩ:XkTVw(_Y3Ɯ81ܶ֡]trq T2]RMN[BYW?ЩTn % OH le0 |,`բn8qr!F9~)ŀ\\^2Өz٠Tqi); K|ݕx̌ IMk`Z>%7xwwh'.}(/Q\ڼ!Ae%k>2IUB.H?E#FV_BQl7t7e*I 4l,X=(;4'B@l9ԫ,r@q8D97aY2t!w)(enݏ~LO.$-8X闰W b,-sO }OΔZjfU7*];О]jRmE ͑}a~=f8a IZD eTt'0 D, @O+*tL]I)ۭ.ruǏYM45gd֒|iS<P$nx^t)yEXawrmh-,I<{x'9D0(%3hZߔ颽Af`@Т/ |FOƶNjm/Ԑj8|}cE@۰lג U2x.K:>d5AKEz kcpdel-ױdIjjkHq߮^<[n?pmN{/| Ʉ{Cd3ybϧC8d`6s\i*|U =[‹4 1p2*VifGnZӥJ(zsUC*`B%T~6ϖq̪90* H(wfKfN Kdò k/MüDx;?jm`K^ [CjmNF z-7d@oHw-YL0$BZ-iyDSr4Դm/y,X8̳*Ԫ2-l!.}ä twGEў́7yLDg@e osqK9p+):oUUVhl^H= o=G^ҿ6os}@,ۭ4Ni21Hp!,K_.sKB26%2Ҍei}auU`Шoyw`WNG_]_':;reھkb{]z&0xF^>U, >zGq#&:p B1S6;Y_L |[^=}YzCGP9k+h+z5.t{XZm"X,2k &]"(?s!,5ZQRnL#l R*%N،h Y6N L*eyA;.;s7}C)g B۠?d+g}!m| $| > g "ttW('?22ryRut….6`ylZJEW{:Ueս@e A1U}һnRSْ6P>VMy`VcȉWZ]lYt>W77H|<4+ yo,ĕRѣ=c[; Ő:.pcʤ'c4 :=TQJDVTpMNG`1ـyB^bظ,̍c|S5ib^Q,UHXRQkXlrb?4-ʾrqmLӆmqIZLhOZa;5'8/Btb@䳘ۤ-\>\=#S[u* ˝CWWp>xN*U.aK쮏{&ã.. @1t)64"n(]B|i0/Fy0qo3|ϞtbK=Q)] ^:xG _D-()8j;z- ͌9ܖXA{D34wDK?^8 =0!an5 Sh0 u/K4AsgN|y[ߏ=O >A݊8k0M4%yc~0/+$+B141Ֆ ʜ~s|mgF79Bt3nD.5O4Ӟp.h_"~In`y(h +քxS+ci6lFeCL]SDmw]+БU¬e.GXqլλW!236 wEuFy Dc Wזӆ",{I?Sk{s^\pn"fC4~.ݐZT%[0c4~!ۅe7ib{ҍ&]GeFk,[\mWsUۮoYfz” Ƈg:x1&~,g4 yHB _aOtցǬudp v\枺4TMq/Eũ#D5 "s3; |RWώRKx\<ms|#Xӗ5̛ 9;TkL9LI}٤aD@r:c5s%]/N#jYiF{@W#tJ_P m=$c":zGc߈ܗ]G_]eѭEl:'J$5(KA Wcd;-<6\eHA*VAY&%3{Qlj#Sߖ?; '>$ fbjnxLyo/ÈJ={x,e\/?<ҵ)"I͐)9ʢFW.fNg[5 C[|A?X0<xBcċ|3yeOlOo~WL#vZ8_К:  WV}sƉnV1G_Il稟y4ܓ#HIRf5uq߲vʤ /`3NLnAR36 8wBr(Ri4r҄:TGGiS2@Җ:نuL,ʆAAiX,AVU G@͎9Q/` Fc̸ρ?T ڽQM#Z;^<) ~CTxW<|L*]2:?Z4(YݣǷÉӾD&#THhȊCƐ͛Qjp'ΫbjsHoCr [ú|zCWObn  NB _ȞcMYV>_X@X0LWqZqiBi"X3=~шk@'J=0+!Ĭ 3Vps٠n wCSi 0Xs"; 9|R h%_WɈ(ذpT  !2?ykZ¸bHt?Qrq0OEU^gb^ &y\[zCT*C{TP>%PBu1 $:LjweIm-`A -=iל ;%F4oFɎN6M },Ƣ;#}<4p$ZX={' 8q_8jZ(ipJ])}ӹ.%k:_:N/l qà.GqssPpeu2Eycw,U2 M)g}zbfKKe0rC1^LA+C /vչcǹޭ_[dB ځt`yB:o4S^NU<)5? E/u!WA*YIrR]h*hnÁn%Iߕp+-]JPk=$ᢆ/k7eʰ\J {𜡃wn$ա5mwU]0Y"˧=h&-`)(va[l~GP`V=< ]hf{Q"&@D oNS"}?g3t@^XRԿF-cÏFI6(*o׳ F-QCh&^*Dg5ԠRR);g9{ ѿQgεXb&P v \d5:jQ̨\xMt{ia4}'d1P- 4~ۓ)wzz8lgb|`cѬ[؀=v͸Re&Qdf2,ou upSɉ7V ! (N+c S/ÍP*x/HQy( VeuvqF#sAdXcQ±f~!V+ӟр/BHA 5%0~4nNIB>7m\kq14 %bSO7wGtc~Ҫ֐V`c[:.?0-)"xdK} @V'AWz x|{Ij5]SK%g}U3'l䌑59İbH),g+aDsr%,MSNPp8$2s+i!sZ@cf~Vts 9GCۻ[-hXՇӤ6'yS6C~1Q$=YwCmf$֫(d+]M*,20bL~k|aIe:*X_ AsG+qҺY'+M`SJ`}j.OF4c%3/jF%A\!Eq'zKFH ]={ ~@UR#=0Nuj At2ђ&]FaUi(dz/^_k-yмrFWc\ *p=,Dh{):9QD`4{DXTBېoGIN5+u`LKZ Qer6cԊi f.ɵ"e[o#wz#$+6ĨE/ ]6d}};mab`Ѐ3W^/I+ D\Ki(IҦY8FKrhm:VƱf@vL k1"V!'=p}٫_a\aRJKZC](SPh/,4,9VC;&R{h\_ ) `->d, Te2[m2"PQK%,  DWz1tdH_;9u^cGKޤGv}G&\l3(>B7։εDw-WSrŋf"qնV?"o[1>Pܜɋ?2 cN^?MR%ڵ][w4  jʎP+L6%&|kt0 Ѓ [2(_0DhΌF#9emXrR :_! m٠,U5'$2'r1VFHq(@w.I'q}w%6~+vy0dг4 i>kL=7*|_;0gRZF`C`!sd{tD *'[Hk-eݪ8|3i͍H eѬm.yIJ +Jh7o :#,FJ$[T}xOL L= 'NYq5"Ahjpt%^jT$%ʣ-a2:rV ƣD. $.?Uff4,'!xo㪯CgGe:kG<:rJnȄí˼ 6~d]KDߍ'a;`\WzyFWe־!+*i)sT]cJE@ a1Ċ߰:rkD< [SYLV^0ďB_9I];{{iO?3x\Q}zd0O7` EiɅp:믍A=.5 +zvI[2L ?t}m4[F!<7Ob&p|b5D=;m:ߙv*p\J|COt2o}'q$4`cefqi[y#G%pzPMBS_UU&.pGEE{VW:s 7eԚ6~ 1|Z7D‚晱FWhlPOYH$ f&2F.֍fg,G>l )0fzKRkս ޫ`tҘ7.NE#}FnUi/'IjAWi=XFw!ecN;zɒdj5ainf &V1v(yn\1mL-eagui;M-9SNjÏyWPTG m*V{+Cr0} XtWW,kQ2S)]1L:r.dvɛw'WڢCJ*ЋїHOmhzpϝjcm].<}w%Mkh'3䪎'-$w[BVZκa3Wσ˃U,= yXBrsm3ѹz,ZAdD#oz 8\ٳnSlT1{ v.gS.B 5 ~tO#RB^o*-v\/],gݰ Ch,v %  [j[VcPZnFi?&m&'N~Y}jMSS#1)v X~^T;~43\yz3Zs|g~*Zl [(x|M͌PX~TM3IcY'g2M56cWma=&څ<6YɢO2>(krYʪA pARQbP8/FUhW4pÉ;\ټ$puIKb8O-'%m6+aP;?kzǰO|ySt̽K~'ɋZoGAҜLFM/LnS YHy={i<%IMC=y?b.QG-̝'r^~5.=tNʜ A)vމt"aEM0BCMlϏ6$ $0@)Of0.Yؙd9+7ks!C졿0 0OAL1$@W.g"NMm Xyy58rUaE QdTP;\B}",jz_m8MWhKm%Lx;Lliʼn[Ivݎ@a(^ رp)fN Iw%G #,ΨgQ=<&3Eyw2KFvY]oqep&['mpUi5s-lFViAZTzJATϹn]gBչ mX%w d'7:$:ef/^Tݧ .Q X3F s|[#1Qر#-}Ew B,<^S5:N!(,HѶ^ފGgG5QT?b>\Xw?%'R&V{pS}PduM(--Kl7n@FE-x.:X=g}kА}3sIEp:FVNB6?؅zr$='9N\P_T,bn N_P&pc]̗ՠ ܚ%(3 L)~qJY+asǩf[rVεy4'oL,^wFBdQv+J5wĘZz$βX='SBA׳zsIT32" ʲ"-1ࠋjh2 c#23p*܄GԼF|^o/YGG`sV5k*%4mV9lnE~&rND e*.iXw$ˑ s#B p硬!2N>'ݗ)DzY4W^ xUJj!g =4-k!hWxdD$?>Q^3zʃwz 2 ̅}:4 'GWT+I3d ]=Ṣ<'މ} o=N٩3Roa8k"B,'^G:Y٩C[~F@Ɉ 2,w> M(w}XDу3YXukB,cmd?-l )niTEȥ1Gb&>vGI[ R CX:$aӿ@Fke移faM2aI|x'F@%muqgS+C/1񩯃;I&[x4 1ԚЕ_nN4a(#{J{LqVCVxLQ$^_֦1gr9J0 7dž5)*6տQ9o]iЬlwXPFn :1Ł2D=w>(NNKi|m$d=,FD٪"(BlGb sz?r_m@ޟz^VH] >5S 39CY㟸ө,0O;6pWϾ\t<ܨӨ֟)_?VThMHp ׌qz .Eu9-a1Cv=2R9vԍif" H!NJrĩ2* (Hry~6,}!  ]9 2\4~*8hv}-s79NM@J+%ԣHb"@_ Yjh3HzIvR%P yO$~Db[1Ej$,=Z"HdGk-ƁGT &f:߂g Vj%$s|W\n[Ph.@DY̴.BZ/y2/% 9&ᨂ{UM@&6FF{ N,Eې3jK(hA(0dF~Q6Śc72ç6-J,͕ eY8:!,8+00mp7B LxI4ТxA|ljFUF1to@2݅5t68 2뫙?ʥJdW+W]5,[$Y,B֜,1-|x7ˇ!_\2`g<6s2ۄNZc4kbE\42&XWGrBF,b=M8R3k9j]Q.H  )eXg6ּ̤f`.ng'jF.޻Z4nZb$@C׸,4`r2FXZh>0kSITHfFOufn !i2i"H>J^_ǻ}K|QQ a'O!:"1wAŧb~s4k vm z9[0Ѝ2TsctIn?ݞ0 [t%.$ÛpQ}?,Q?/*HM{`êZN<|SW>Tڗ}-㗠58y&PxUb!Sx}O+>u&1W`1ojc΃X溹 ` n?6h)_u*4d)qw[ͥ3fUv9o~%/Vll9)x~3bH[Sv^D.6 #}ڥ:MRw2OWprrH/ՊqmɎrDwYHŹKTCiOX;bX24{dcUvO[ʝg`lhӕ(|񁑐ɂNZ6`e}%oq`WVK) ,) @ǽ@0}3N4 vDc>i.L UiuM U=Mm.:/3ATT]t F7Lɧbg!)p- W iZ&{"0sU]yiZ6%h.IA=(g~7k ~G>^V/+wZ$&!.*ztI@&y6%~?o m|ߌ+e=ȍvI/AiՕyUJ:pP<ʆʐdJf2 g\#PAWvS>wLoAdDc !q,~G-ẽ=8|".*>Ta璥;Sƒ]k䘢 M^ 嬺/| RDSI*FYY>&BvABC@*]%a V=!UZ,Pqz:@..$lWs@5~Vm?SM!!ɺǸxTl~H[~DēwځpYpcőYF.[;غ*IR$d;zޑXTU !Hk/M7͗$Ӂ `"%[\S5ՈdG;zŮv :UP֊)C$)k5*gŢ+$1Wjd:@) u/otd̑<.ByњQOt۴FG<ݝ/*x5<_}>l)lL&yXt*kX-ĸ" ,14Fgw}ҴzA W(WԆpӃCyt}Zlve:;YdD]+^}OWok4[ q@^tG/) /[<7BQiܶ'mWE/=8DPFLoū2ajgue6h04?VjэY}ϭ8ᷬp?kvV240i >΃q@^lj;U"\#NqIfUm#@Շɵy{m ]t_X IGnܨɤC~T_fZ\OͮWIyo)4I} Wkw(Ajx!;qX$0hɆ֮{HW15mS}A>l֡QtΛ=&E{qӕɈ6T1a\#E55h0Td7>&t͠ZcB! r Tluu_BFR(ܱ4Ġ;;-TCWkщI 'INTA7CLV +dĆ(&pc 8uKj}v'r Idw$Tf?UbH!Cnz c$ [bsQǝ,`I5Anu~:!&@{%禑V;@䶯(5&>'kP#l@˞v+ ZKKqdNom:ٴ#V"ynirIF$I W3;xV?y.!w`L/{m5/̷<\ipugzc9z١6 s!m/!5zM'שdT?iu}`;yiRZ Y@Tz_(UJ\II|{ 1?kLqS)키ޅB|y䁔1>G坙[MNVm$d4gfhNW$`殱…e5408k OA١Mg v1wF4& dm̔^MdOL"5wlEEh0W@yOXvn!VE%@HWI*k snvwׄg{QUm4ؘ@It_4]OOݏq*!aWyx) z384}pTu+Z8)^w*pDs8Tpg0L`nROD+"}βX]~דN$cxY2o?|';4u@/>1WˆT 3i1H$@`5T}塰ٟsZ43[>:o}e< uBYwÇ1eW,aP%a`iYq4*\ (ΐ{3̏dcyt/@v2Y0J~X:"cMz'J+ӠfL6 \'koh2cW:2:> _M bxWà0Iq-cx.Yuyi*R t)*8"]}Q#ftԢA nCRѾU(e/[0pN?$䱔F^ݬD(8z'}YlD?r)u%ȟ<4k,^`" ]f ϗZ`BO&{ãF 蚼`傍9 )/͂8 *{)Y&3Etg%8]P K|tQJhw ZM#f/)g:l*;~d+tM n#*ڻ5]q.{bOÛaC}ju x=Ȗ79RN:6D}:^5-Rj@hmPOmlx'ɖvC5;Շ:%e;ZYP3[!Hc\TP̙àfS@M%'QWNfRX&g6$Ms-Y"0WԤD`T㼹k}GQMi)yȣſ&%4mJt\a|Q"Vk`eNVM֐ NRpۺ JklŘ(֊/ rɚsdsı鐼bo߆ v|,lv{T67@)*pSH$tG!ܽiR!1vܤ:%rWե8XHo#C:?Ay[`^"X֕ޒp,3m C[noV)}xPv f?FeZ۱+( vY0B!x:h1ҷ:^Y^r`LQ0z^SKmu]^33Lb| ?BߩFER hX4㡈aRALIR+:pw-J3_.n*b~4;gj֥#' (E!)GPRxZNCD,# qд1&hr@艑>,hVe!AWi*4UOY؎@䕱Bsɱ}ڲ|0ГNeҳ81ݜhHAR!E uڈ$ MWqi{ds9Kg-!J9%TH V {2*l;flAbY `=XM<%ZTRt.nt =¯;j>÷ybXh)^PE[mp}cOg5Sطow#lN-nQkTSFyFe?|^kZlvjz*Er&ޫ_1STjE:m.PmQA+ Өt%!d@jx=a >vA8< }`|ҶE4i̓W\V'("u3{îp>.:Nf2=ġ5rRlI$/M|>8(՜E@'4{GoWI(eEp/%8N0RbGR].(֝> L0˕;L0~ _Yš"@,1LnBE+ͱs [v{bwVY7OjѿqNjZn¡ H< ZW⩮*/+v1( (F,7/^&"B]~mbᛚEy''ppOQ&#RvG*,wIt:ztaÍ87p .):DѿE4[Du+$|Z6 0bc,v:mKXQU#ܪ9Uأgûpfzt89Tw6!=J%eΈ F? 7%%/pDzmZ.`tG_~KVtwPY ̞+G[҉KC1 !WRy*Q4]-6(yq)A>"r<vl]!5'գt,ZhFxϬ\+wFa .oꕔgAǾ[@I}cj R $..H Kim]E'_| 3c&JBR9Dᕙb]{_)6i$+-:MMzvS)ĕ8Y@W<ǻ`b-NC~=tS-fcbZ5I^^Beٜ8SxLJ@$*M#M|iUVH|R܈CM0B>+.fHmLakŊ!OWBՓQO$þѩn%D{hs+́Љ/(S1FUT}"^aT5\Z'1 *-RI cǏj-)- g"jq- E"ʴvY=zoҴrhro SݞWú~wx{شT4~1ǰt#;׸4; >"fdx%)"g\:~ >r'X25EPW|״ifj)dXB{Kh5$l&#Օ>_l]RpU3@Ӑ>Q%˼@#EPhHNBĖ蠜{e$qɶfaE8:q>.]N6Cbnl1bGFQ Bǃ̞Jb#v& +2#oYW>duk`kݮVe6#-h Ѵk6llԋ1Ȓ_}`3{c\@3vQ!CC( k}@V~FS;$[(mWC. c>]ho%ά8?X!M _jq_5Oax]Wf$b=3$fqcQn +W"VÔYL94{k픧9dߋӷs ( 3UHS}X}"ϖ9 ȧ|VyQBsh'S[4s#ț&%%J&-r/eG;>l߯utw+s:GMI2-J*q.L*ٓ'sc_۲8Q/t0mxUۿ1E/%=?t1 =dw Q-<'C8ً;eoi$c%`=e0d CHj1^Y1 Z8NHSF5-t7O7%2憶z{ƎW4!H>;߶ L8%+}Y7)4!6ZIS8B%?щM' YI&eu=Ndy+>`N/]m_5Nσ~F˸K?ZBHJ/S?VHTTZ@m<&دhz7VD8ʰ"ERF77i##7os2k=EZ+ZXKjҐ+k%y(aINfdb* (x#W}G5e#nGhcXtH,zn{S`O7Ѫ?=IT7.ݰnmr5È8A !g!TNA[p!Jn1TX#9# x_Yv"O *!NM'k"F*qQ+ʹɍEJy ,5☶YH6%DS7-yBЃ_ЧA,nYq0 Nu5%d 4 JZh*j[TG V7AE ##4@O(󊪓P`z)AUԯF]hnB|L N£~xTbJJuKҟG* r$HD˵׿?˘Jb\q#[y3x@dSpJ-mKYBAh F1wSv/wxy(!_ĉ6\SK8YL"_@pHAmyϪ0TRp&A7YaϹ N={ 5VS0$VH4X, £2V0Q.mC{yJ%O˓|qFɚRԤBqU.w2`8a*>[Sve$lX ?BmmF"CH^K!dS[@U;Zf(ɱX;Cfid&d؆qdۇ ⷧB{RFFd˾%(>Q4 G>{ қ%:7bd "qA8ASF-_b3v\F*g\ QOʜu?F ?|-u诪%hl )Q";Dnݱ =go1k)Gk?gE/n3:`B'-ΑE? `2i]_e5s~7;&ZYnauʉwj\>5ItTd#WUAnPGPIàCnQa<|Fj}hyVqrXW</E$d]ph^䌊^+?'3f^CK[xcdFl^>&?!(fIs O"gXra6.G-CCq1;A)}-!v__߼g{B(bj~.*6~ui=Hcrj35v 81yk'̭(i_(8̬GZ6%Bh)s*B=ƑW<3Z?#8@'FFdp Lٻe _l)Ǘyr} Q &z .W4UGaUdZǏ2Wa YlanCUz&@.xΨ]*1FjJ| y5-Z'?L5q ju- U֚\].nۚ4KBЙ['_&vxW6a,e ĸZ|YZj̞>$RzaFjo[^FXY6SʢՒʝCTщ ej4&8Psz @ ۻkFhDhr8{(kh42X$T0x.JKx8!).6T BiTP= -SUşNz@1v}<qCCCr|)oP "-sw&c/Y3[?A-(2|G0 '0l7J{,3@[G`-MRM9#5 [dF(Sgh1"0 ʀٟUz'wZlƮ޿{4/7:c,pt Ds(U2$ҳ9"P;w PLtMpc:MgsPsN}3ki*G\8vPVM{ A)Hf4`VWoj=+Rhֶ?C)ϫ$l$$v(f= #XxrMZ"K(oCLNTyK̇:韎p=e\ݖ_ԋFV>wqzO v Yrn4Qz.U|nym9Wc^S9=eKeOORtDj;ؗa)ta;S2r*Ft汻&I>56./4ҌrnRj DD|,o;yBEp-Yar:XpIP $qijVYB<ѳw.q~F)1Hk3=@ղt@вv,J5Zi&Q{SRR;HDAjT6~C  F,Lv Gjc0/yxL^ڕSqQV+UzV!PӿK_RϖKVJ;{] 7E4OG۶q_Hϓl嘧՟7XT魭3TGf.X#kЦKes0951,xsohҿ.bEqx\?~gqPӼ[Kp.ݿ71i`n0$4N=]~c[ٞ Tn|TrlTeא^з`)ƴx@B"3w y*Bo&^-sU0LD v{VBHO-tfr džPH,* 5S  j3OL8̃RJQ<1g %$JSըwr @P Ia5Qk2xF5O7MO:A1Eᮗ/ճ<ҞaJ=ըtג/;;O_ ص _$Q=F\X БoX.!GTGZdJY=LOO OFyٌy\D]l*S$E P*X(W1%fEյa.>52z;,Dz⩰UF5CV!/gNj=ɶӛxlu"++0ʢAZ' mK!hvK"oTe;S%5{ad,)p9iqB_WA 7oQeZM^s 6$,t 3Ӛ@Ems2(yg_ʛWxC* 31M3QjqAPi~V %T/Ѥw,qnE)͡>Oͻm1Hxy&XBW1 ֟ YH .+/S,n'l,pLj01ar}S813}H6:" Z~rZH_OOsF ;jguOtbJ4m# !UC$z/ 9( :0mzђD1l{J"*Z;ոrGxq[F7A5"-e6dِ>?^_t ZT;`4.|#ⲝ/:ly.) /{Cg\ G?'r͒<;B}.I@uL4suy=QC$"ou*'hBꕿ;HRJG4v$s*dQd8 k4Ɯ9B{o&Ǯ"=ַ߳"04LX \sZWG{)3$9(U7rM9֙D0q ٸ=i{]M1PL MQRR4e Uw]/e}+tΪ-܊_/'JݐE:-oj샶?|L]g ̃ @ 8Cegi{Mԥg ؼWL LI候(P{A9f=^~6*/ r=ivG`_+PhQׂl]нМ𽬲w/>}uF0d\] ,LNG`w’֧/[?4Sd<4 5(zgZLTsာNt\7ġ]'Ӆ~q26s&[ct4piNjqFC׍lpZ3즊>e\hݒo#fe3W~L %6[G:h()1R|IyI.f Cc"88ϻP8;;  #ЗZf#ƨ -M]eedJ@F0l@hį#R4j_1F ] 5:y]'l䂞8R^]uZ!fRaY BUgqôi 4g]ԅAX?Z ɩw )Aeλiq%0UKUE#ZgVk~'<~:5Vϑ}NzUpgJ% !Jo52^\p0>'**YmV<\)xuYuRjuT)#l7YIZ]Hۏ{wYj$ /SzMpi Ny3= D* Ľ?yP-MsAoVpPJ:G\6u\3X $6DK2C: LzDW8|*} F2Kߖ\zeRH-F4髂Xc-o|LǗxuU_֗`?g_?3eLVL{+πPGfN~'&-n ]+ v惈. xȉVg`{]GcwԂyT) ̴Z Hjew oHfzLA 0c2 ;1J O~{Y({ 6X\m^ɬo,O5축{vkC0bn J6.Y RVݭyF yOf-$j-:،37Ұݰ#Sxv\=!L7"v-JH. %ydOXerl֕(sJOs\K& x2iPx3S\D\qȝg>G&*=;8e0W",ƪN!?Ooq,-q| n-@٥"GE Ȣw[fƒS =X%Y% pP HA -&~{nao xDL:L߇/5FWwRz7 F:^Uq [QN1q"U9qL"~$n'h@/ڻM[oN%WB}h^㤆g?HӍ w$OR*\uR*h7b*GzҴŸ fp݌Cmg1'~usC~-*ˮ1e9!D%SRD0H Ҭ%iBBw4$mt;enAXf}H^ 0'@'jXg9]3CЖE}g X*JC^n+ ¨wu˼x= r|>/ A)VL`/@Qyl?m'r !6i2!-B#OpíZ8@No0( 0[ ֑#5$uz \4腧7ibO5n;D&]PY!Tt}OY\ku U3i 8 vAinHSAYs/1͢n魼tȭ{Z5>l^͏Nn[Xh[ a -0PK)ʀ֜?vhI`;a_Jm*#WL#J\*HPT$׍=ĨƻK)/!@+X[+N^ix@6)E%NXV1kP>!=kyc &GH <1ejFP|Z J#OrV$ I]":QYP9cM%S 쏑Qc@>h__f* Ԝּf=b!GB](]Y]=QJ`{ lX|7jq X@a,Җ7r8ц64H.~(y1 :Pzt a]ـku` }m9EJ nu4j++YFBm{2~Yh8ꭹpMe?PMD,xP^a-&$J54Qa!@NDau?W_ [u ÖPa'nmq&#dY[An2 ށ3R]nZW&cnL5W}>fo*K*3~+/7d0H| a03lϕ| 5 MW4 !P&BZ}4TuU4 Qunn3x(ZP6aҧVa0̬T-vubϴ יX" o?6.!ق_+A-5,u Ш %d2"WJ!\{[K!%g>եi [Gu7RC?+pq*"9zf޾Y't1|4U!r44֗!]K/h%<"ixOm}b:-m4owz>X(dsӎr:FVwt3!h92PzrT.=+> jX4ďlKYF4X,tۃA}(- XTgDxt $\E Q faG$Z0U\E[$)Y!B-w?T@0ZH&Esp$"]EW"0§% lIz`t 1t0HMn[p4UGOu^X  wN V>%Ԅv^ʱ"YČZmj}3}PAh-F :@٫*~cuz!C1_-u,f`_o*hHws0ksUg^&Y;|U򀦓T89#h_ 3i60~؆X;xԭODtFfА!(x (zm&.f̿] ?$dhMFgVkx^n5"]5nS/ {9y9peY (|16ǝ`VO,Ǩ}w݋FLfU4D@OafOuxh"\!svWS 'G #(i,b3,vҘ k<` DciĚ.5q'38Wi`جJ]6-1̖ol(Jf#cbQ  X,Y]EBC6t{{I KQWdimtD|o+(aEiĠ'HҜI-lQ]ͼg؝? 3|?JPP8,5JqS>)-+. h+!C)7hrN2`js. &:R*]~"рg6nP ּfmUVl YMW 2[@/jWqjHjٺfLUΪsmRq%#6pZ$99 '-. [uP'JϏ;YpN\fո^Sr^AfQ.L9aϥy#n"MZ6ۧSv4 w@˕?.g+ 4R`"v#싫icvi3vB9ŷa?WjͨA!!ʖ{0Pj"L^S>Vɟ~F~rLDHHW{Z-ؕz~3OÂ^ȹcYA٣*>BJ Db~M#?.Xг[=AHbujyV> T> z[[Зl )^m08H;nI!j Ur*ĴٍYw]XK<΅QS?+HPVbdVwwt4*.&z mt44e.8A\Z䲝릻ez0ZʶHVKɹMhŊ2lq=J,[WCRN,q1,U}N&''qYS!հS5?"^ 2u>:xk( ]F+ [ ]NqQ諀`s5ܒ 7"qߡy,RAOnoƞ4-+ruꖰ;bK(/'ܽ>ϐKD  FUt*^m!22 oDLcFTS^{k&6fv*Ϟ+ 6W~g3Ey~:"Q>B6FI5El]@U z $.Da ڮ?tK &_[$1z\K38LhP2x0ax}zt˳m*<";NKn]Zfx&z:Ŝz ` 况Z7軡e"UMiXG9bSvF"_)Qx!6 U)|~/a%-XSﱾZzhW "w+S.#ٸ+a'O0Cɦ8I$yMREWPD7h$XA$Y&Pt|=#1;;NdHcoT"yTUHtkO#ά>GU޳XŢ*J*NNTy0#؍@ ٯ;i :Nbî߆'#a8 J+=v5>64ٝd)^H`^v<|I 1 |8M'w/(7ءQrAŒm+a sDpgl?/䥦Q󃻬j$Se~˰m&_lIMjuN]_tu1u2H(hI;b4)̮\/!xD _ԒCKkd`mTl K+k3dnA&e'O&d)=prɅ0 X%E}VJe`.a3t.r%,w][[28ff(_$jb (4}ax'y,;szOq|F/7%t{,8춁R} i:sp=?*aGnIP^ʈ dcQљٟkBAJ~:qlW9 ^uMCǓ'`tǀ*پi/Ƴtܪi K8EbyhmΪNSUw/*9Pmj[lCdNM:>"УpznO8.w.ޭ7ư`#uDgVj&VO I>HajgڲC*WM7h  DdJ Ffp[ʟցyd,E5V]wogQF:cx8bP8R,$dOp. iƽRNN2 Xhiccڴ"iWCCA8g~֝4WBc 򋛏P^s;*u> +hN"GP [vXq8gD$J?sOڑ3](sI/+7&&Zyjt^cSi-꧸a{fsd:c]UsZHin~oHp(KO^0'4"s`Lnjw,6|T[yM3Q5)|BƢ O0yNL^+ْS=IۄUdkpİ#oXt,h4J)3yν׾M>-u3w[{< Ct{{1i94f/a?VpJO{٣[W h?7Vo0VֻW[ Ľ]@6>Q~̚?Rt n8FL>; +PD/K3lNQS5rxCyʣ\[qѦ"MĬahhA]s6B2-1y/Ғ3!ج[ u|gڎ }"Jzx#BR/[e1GyvHÐC8z 'y ŎAd.W meMOEЍ0se$~ҳ~-^/'^byߴ^S5P-e~LijȌgs"s\؎cB9=h"9Ge;(ɐCݔy.j?+Lְ.lj+S><2YmQ\exšYg68Lf#|H_Џ"uvUa˦!˫XfPf \ugnHvxt&>Sv5U=b|/zlA_?ג[@$GOwrˊ\KA]$CW"HTkY$kLk)_Pt_vLZҶ>z!xKq *򥺇k?Is\ =s@_[E]qĻ4G.q'"'amGK ] Pu43sHXu"-oTN~VIe2{@p#IM=# j  aC~ j3t$l]q#}X{s3 )IbOQpȍ6gCOimdGлu5BӨPߑYIuϝX)AqJĐI"̭R;8T zbj dʘ~¬@@>9usATpK"ƒt (z^%ӺO"|UIg!w,+ Sx*g ϘKVW2>z5pmY2GORfk/QgGع0f쾷Z ^\@FDZݸd9-hܴj18ܘ3GT9ࠛذ]!T1>Hwwe\at2"G b__(Fݍ_8ٸRPEA+z"^AD*nc.S +]%!ۙj?-!\-ZX/ 630{ΔX: uk9ڳ='\GI-5Np70Ho_ﶘ=qEG" L=j;K>"vC>V$%Hny"2-Fl$#]ZVzTCKᮃ6/v[`x4Cw;J7b*ߜ//~=u;Aj oV`]>]w|Hp 烦ț/\Hxn(\a|BY jyH껗F+l U.RB `5$T 9p5Zn6#'sQR*)#эsoX&s=*/CGT8 {ʪ"th;A+vҩjaD$ﮞ3||$UIʷ3A:۾E$M=^FBR@˘d=Sʞ NꌛIR^w4j Ce"'%P[~2ƶ ʮbr*D %1yQ]P9f[9sAfg^gXfý9b|tЉ ebFu( ?:.P]lTr$]L[4hA`I`%AgB>f_28( K?H>d0BYvH?Sk7J(R`Ee1rD(l^/ﳅټzb(1qIW=gsDn}݉ җrĠ k%]"}5н!)kČ> ޲xB)i:m긋u Ҿ)يqM#@^3Wx5 있yvP=\/n1^uyͲ׭"3IC28Թ*BaЊ -n?ne%cNUb/{na}^c&_@wk}ypx[bP)WA=mv@e X9"EAʏǂciǗ@ƒ燒JVbR;~ݡ?qn 𾚧~!_V 0bg-7*(=g.Y'dHC1Zw ~$,7Sˍa=4wU1H|aSJ+*S42aޡR ybz@.( ['zg"LL@a'xcdwj XX0W@ǰPv vHfFPe?lAkA2bI^X ,XgA|BH?Jf9~Ż =5̗yM #7rGv7AgK3\33i:W Ȗsx-ΖFWsdq_׈-^\%FH&7|ёePWC!_]cs@iɛrRUb-FA߼ |.틮W6Can U"]2AVTg(}2j_TJM‡&'HkM` Owu3ܒǰ/b*\ז,r\9hi N98ZUó/1PزJ;C2:M|#S"А^M1S!ORzƴkЃPWfu)#>Im}ݲ~mI&7 \IǰM |euN&!جWv"aٰA.} -w foIM((+aEsn{m>h_Xnw`O3 2Mu!G|L N9hCuy)^6=\\0á}(_s>hrsO Ux}^-M 6RMm1UÈAl --䜽V*>hAG:eN<Y4&!m5紤9Mb G!+`ZK% os>0NOIP!ɥw[|G>EYH\ТO*4G ;JʷMp:^y?ԅjE,0-AMI鋅3s>9J})TN 3#vU@IF.^oQM+%fm>DdtcuBr0 8`v*WRLˢŊCj[݊%po?"PVM |t""3&(z<,ؕomݛ ^Kq]0Egj{s8EE" ߸+Pw֯&@H6N_~$ɺKe۹d<[D3“,FҳG"6}A[/|!sLsھ}<b $Z&}~a ps7 SC:`En' r`1?R'w82wL804P~kȲi' iwF]Cf%6p3_)vrׂ҃VO\jIJJٚ"I ʭG'S zӿQ8);mS:<_AuxSxmP,tð\f5iRR&e+Ρenmn.#3Ԛ4YP l2P.D`H- -GSҭ5R>\i> tFM3K<6fD4uI:Vϛ22"HU?\W/Ǵ_ :jThA!5'-b:a \]<}̉UaZN];: ~XCM0 kU(ρԦ~ yG>|1[^v7f걔r[}+n33v*}ʟCtνFƂ(}U\R y>Ɵ9#xJa0hAޥK"vU$^pkDKviP[Q=c]k UZ)x:@5*JS S.䥀BnkR%7hck̜Ԝqxd?-JJeΌД=^3 T6f̆zo&#dʸ5TYζmLi@M}ʬ+'snp CV=$s:0LOʟ9v]$-ܰ{&Lǚ+[XЩ%Gt RRjj?'M-JVx6%N2t%ȶp16oNЧ"uYt[)g_Od\eы/Ӏ6P0ţVf`.CDEVXesVPxm lcy~de{xs0c:b@nu~AZBV/ѱ~o1r1D+fu\m㾉@ykZLG5ni?jL,a ,[0r ®:Hѣ);n2ZRҼ>S.b[Sni _dޅ ^:VyC_꥓E[Py^,6YEȎF-'a8VS d'aDTNE$\Jc2L[<120Fgz9_)<`m,E]n{M`.̧cWO=A(~eY]$%ٮVwp~Rp(d%z)/Ur"6 *}sh%|A1ϯ@ `1"m݊8J(ȡFCbemw|bi/>3uq(e Nΐiau *B?av !PPU/9*#rU\sm+N]Pi x(!Mg92rtHa9fxZ~<陒5H Z3S{xDaOcN6\~sZWD|<C?7ȇk6ۺM¬|>L2pu/L u5Ygpq#IpxP!l^=U&\1W4n)龪,K4Yr5 =xDq[NJ7z:cN׀T& kL!V2i:=X@5{1A~_ޚϾ$$m36XEI*@vuT9!C|7+!7 AU[E+p6Pfr+詺|ʀv4>vݞ EB=}߹-"gJbnEI3)ARC&5AAP KuqyTSlmRVpީ18F\O‰_̯hKJ.`Ym[+}@*ylxYZ؅ns٭E2 Ax( wa-ɼ ˉ gpCyU{IE`:Qu">2D1EFWBTRkX(g:_6 :'s3]@Ѱeαc)_=6y}YZas6myϾq,n ʢOUK¬} j2C}"D)(#~x=-^lNy]@ivہw ?P)(Ǒ3~\-kw}+Y;SFmȴqiWLO^\.^,\wUzkCf-+ߘBjsUm㺳͈s8˼[2c)ֽ5ķtG/?44sO5t>N/Td1TxERxcॺFφvQҽ1+g@YoRft-H/\߹f8Yz׉?ݘWg k W'whw>K~Ʃ×렋U+?(>h"%Rnj]׮62q]Fr.M T\xӭ խ7MG-J &o"&- /oėo&(@23~qo;AOΒeTWdD57y!Mng7ޏ;Oy RYԞٟ ҋ+ I_bA(/TP}mYZ,WF&z4f{qy>t !I&ǐ < WJyT79lk Zex6fL^_`621%'9_wU]>y ȅ냰+pQҠԁvfገ;u,9|Shu0_&:Bw^ft.P2`b1g \vlPr$n@xoY'5iJ"n0sddqQq\zHñ4wUX1d^" :? H&ax؁#AkK赏Yޱ!^Zy^?XR;a,@PXgtv6R͇^JO3&Qz{9 ;yS=_sr±:INUنMOY67UE(n6NcCrş+BϢF|{D\VԪ'zɳ8E7h# nbt{G`L.vcLs~2t#%M4P+ WH2i耺ɩbH6 iQn61PQOQF"l~0Ѐ1`p7^pì?3(cv3Y建 +;S:u)*щӥ"Wy 5z)Rn%Q.6󃡉n0U Q;K1(D2`Y+Nyf4 Բ )p%PEeJljyjy}V ;_5J˗ pEtP(F7AulE' z ="ֱ[(]*5 XH LjgWE&,]~-.#'Ƶ97F?8PrhW<fi{ni"zȿu"bWE<Pm8My^+yFfxF,퀚o뉡9I14"Ēk, ؐQE;#;^:F!Z*±Rs &5ζ՜#QT@bԵ 3e}0/Aj$.B$I{I&P+n zT)RLt9lw9X 3&s6%Spd8֗9YE0ج?$pquY@ !5;]TGջ9 nk(/ F\rCYyN’zͰJ$?º 챺E:\kfɔe[~:-4rO j>}tNy,gW[<=4Y$lՀfj*Bm@;6gg+=(9|HUh ʯ-7Fi㹯hA`dک4LZb9h92 is4߄z>91vKh}Kb50_6ΰ 绗vJӢ Cb$D:`ac[$rGRIrn#[J$~!DU3Y7_FDخW8YtB~,.T.S rnĔ~70"~3#Zd"g Wh-#KU7Wxj^ёGA1BMY^6|~b\~bE"fnEJY7g&J?znz0  X3c H-+eѰ#JVitt^V_ ~Es|U*K'|؛%o\~Gw;찣JdwG7yyKNH#O~E$p/q@n7iq ,7<;kގ54Y<,X 0BK, ^CÖ;km0!hU[Zio )࣠<͸(׳ r>bvй`g1&[-LrC:!W@Im/&?MX7 3+21yc̟W|a㦌Nsw|x:OZDŽ :IؼchZpm$?1CYi 62\wzu<^O{cw?2m:GݿZ*cS1)7(.ZxЈa #ic5v!)Yt%SuOpPw$+;WlZ+(tߙYQ͡RLAoc{VnM^~^s|_ҩY&LRWnfÙ$~+$'5?+IMN̰v!cKƛI0Y-G]bAV *lX?zqN!lDbQ?}ҳR u–׮I}q_V (w>aH|T)+۩3FJ.7 @z+&غpT<:Vۛ>Ϝ%J^@ZB ѝ61Ҭa1w9A tOd Pvm %S[0R=N1#ZĈqS.l;8$;>^ ^䜁d%$mYĔYISp;5g?Z")/܍zAS?+{M+@bݪ-bQV|؈Ӥ_}?8AX|FuZM-9=prdOi= -c(hV5@# 3ۅq:aDSPtVu6A_Joe`h)GKFmk5@emR(HNDUgapt)lCH>  #q|`$tY֊#tu!,ToeAq>kYd <=!-un}NU Eia_=W$Un5Tv:B"KPɏYLrRv5U%p ]dʖ&kFPb^v$@=i,Cܘ5AE$| /96޷ĔXgP<<<O:˰rPBg\/ R_ > H?)&ȳh\γHbh?3.,i0ޡҀD#4k1 +s ј IUއαvl GQiK0DtK{S5dh϶6rB8o*_B)Ndf~;ahj&]}uob+*br?ɱ~BH%~R9̛[K Pg˅L"= +>pɜO8k$=9nDT'鮜oѧ&nt@P@XB0x<0fwe]pP/G~fL Ѭ ץ`FG\иtFl6R3yD;, S:ôlzjOPQ 8|b6 #EtO|Ltc$Lh߂7wԨ S:!v8ڒ/)=hXkZ0͑:)\v|*( nJgՒVWvI$EpVݖg ҿ g=ehzs27ÔP>j3ю#`"f˶[ R'uJw0kn%=4¡7-sV<:`W07^l2@qpB6̲ vH6U ^FaE܀>q)ޢ꩏L鏖;c0!9^sV*$ Pt LaTډJhdl,U>'#X C! Ted;Eἧ D|l/'ya->gnj|b!^TQbt9q3ή=Khvfj10s"!\\x(œeFv@ !P_ěRN:WGMGaҍb\(Qx}uXU_ |HU3 nw%hf3z#R%jZߤea!+tty"ů;2Ssո<yΒ y-XPZE|dt͆en #dTT]?[_H.qww+[ԍtM@.ߚ|\':Ɏ8d!'-D+^$if&Q[H8>+yۓןBDRޅ?\Ԋ%)՜VthJ aB+dE^ 60^<ݫ䥓A/;?̀4:o(pUkgkҶXoܜFqK@_6 I{3>7X:t'sѦ/ᓕ7:EBZEbhtA8*`_Hylt //2X4!jb"{$X!UԜAnCn )A[/X@JM"2f_eO4+d)A- ˻Ad yi5A20c5Zz`4³?Ƀ5e]#mK[}p{9 C} ?m2ϸ{q9<|΅W6 {׏kZ(iOwlLh,h+7\{teZ̧3 7 }i c~ 7[ʢ$V df#צw= ':xED|p{sI4YJl*vh:ŵM+t%=C(æCҎg4wD$ $ߵʜ(?e}$"3tdʲ!('^bm77񕴦U 2NkUΏ?@wur?LPVCGR4ʦx BkU~!8Qj,p #ӅzRkwu=ҦmOe 1eeQTAU\6?Ug 㢴",PIٖ.ޞ^$_\C{mT-ZoICvLmx2#{Oj ):TP[ 4?p_*m-Yw82"e"]ܙ[2lF5aT-OՁFmUhtH@^p ~,nR"9U ]s"pc8BFPiN볎VlExz|,vf(:lCOFGƇ@d?1l..J~IJ~q,UT VADb7ְLVI(x*q0*zǽ 4Ey{ni^C߀\_T YZ'w4WLz.muٜs ,yLJݓKIS2T1`w>)Wjљ/̬~^#;t3\8r a $KYܨ渉5 khR# c~ޚ'<t=Ц,_le286R *ʼ_aǎO"ż*Y̼!Muq%.rC8pdLk:yD3NK=P >򫻱伤G.JiNxN7E pפ$4xn}_HX:}2L=.(Oơ-_n^CDn8-#s93㛖L`6;5-{Z\{9n!@Dwq ()DT¬\juO{I* ,u绕5Ue5MO8FL$n5%J:-jO`E?/a51NF!m&poT먤M!kqt,Y ԭ 9q .8o1a1;M&CLL9-!@ˤ?Pf9cG 6ϭ. VͻV7m'Y:~R"V9u 64(|}(P‥A!LaƏǏ^p ݕ Y4 ns;ztIv D.m,5vb>6E00AJ*ӵRgF!! PH;2:%BGq#Q~ޞP;33-J /ј/7hj1Qr>x 5Kddq'F9q 03y6PT >4a(ǚ 2m25չD`:yE$C%COnxShC"l_g>9Ujg4UyjXœ,ظpu*HD,H-!s_N9nic\4 *,AJ.,ozТP_ v3Euvn V& <5ˡdti )*Tܣj9 ^(~TF*̵p[D(?rQ"~ TTOr5Lǟg%\x828Ȓ%gz}#z u+QK'H8$$E[)yocWQ_-硗nLLU:31SHB2vq3oNh 0?+"|C7Kr2HN'v>H[8RK7o\lKZ/e?.A:L(MY^sI Hhz,4rG6-&ՒEFǥ4cDO\j[JҪ$yFCvoƠ$sd_K&XTs`3z秞XHHAs$ZPI|g^aH%;#=\ѳ5ƊJ$,uBʺs4D.WNlOX (WP2^qq=,quT,bWeԲ~ A/UK"+ܷ+R e:uB|1}5jky8kptax q _0G loYJvC(xqf̮ؖp{l9`aJ5H节>en' *鱨~=ƪ-=0in>4&_Eer },Pݨ(@ǃe!P:gxTd 9#7%4 6t@I>npFa؅h=«!a"{#RFtb 'SKNq˔S}k5Μ 1KƠ؞ /!?ӓuh0:΄N1 gq'DpQ ߳2? X!: T E+\jvd/8nLka'G0젝u ^[q|iUfDI^RZ[,{&zىRG*CohP`,+`D-W~&qiϚwT^,Iirlݘ*[@Ӷ>viH!*oC3?<ALmb3ܰt sS_(J}_i"0yGC!`*bGq.PGgf'wj j%8 rTOS7n7O s;ð$>eI^%VR3-n'CbEiAGyB0|Xl9IUmp7 %ki|F5);p[]<Mne j0Q<8%\ng$6(β?8G~G%Z{ci5KL]<͒Zp>Űֶno׎Wwäs/]1hA|Р"JeC~~kyP헯}o@4,%"yByZYJGoypi?.(Xx'yp ,hOŕ9Q)/p fVCVn@ !9~Lu͆bYDL9tb*Ȼ*nE8\Jp&v_;lμiخE1o8@$mR[!NVܾU'ڱ'ʬ(9J'4YG ;0'ՉY(.|*6 nBP#'y [ ֧pTDHTz'/g6;99 V¤\c7老 H@u$,]x 3ҫ63S\l ^H ~SdkБmmb@lN"JշF& &?xjˤ1)mjwCBXj?vq%* spJ~VMergwӬZԎH~BL0!QݓQ1#:Yu\DwijLΕ"exigKVTί\Ł(*s.n?ȥ}.x=Gsihm iI(,2E5&u6 ?:y9G#Ho~ci^M>}< @%$+@0V7̖}Br؃Y`/Pe79WA.BB rKn\l-~"X\# Gnq}]^EWwǛ; ^ɼ#-%-ǴŸBa\{Y"*I*9#c*uS7`+'aC ]0 J i|kA1Y̗%Ėt)_<|Z&^Κ 7+A/n_M& 0ᶺFJaN cNZa]gV&*jL jOHG.sa>=ZEbU`P_R瞓p{ }d4X6jl/kZ)Ds*,BKVGaSwlRlp,7#S\:iByZ@.Uk׷vF#qƔ`6@٨_47@jp/uF8K\<~22Y1G寧'1v-%7W^p9ώJ8A:j]vVHm݇Ҷk3}pe( ݌Ň~rdr +*] q3^FAg-Tּؐjs$=jݶRTŔu:HQWv U1O4xW(ä&Ȓu@Q3_-%ڪ^,w^2dUDqRt;5:|eZ|GhکErVUE'v0DMGU_'N+<[049Fj8_+KW ǷKh5\")fǜ 7PݯWH^#J1`sՈ֜6v}牅TX)˶p8/:J#˜.N9CEHNjjw]MH(p/ 4>c'9=6(9FB{#:3-fnO¨7ܭ ieE (\Ws^_`C)Qthd K{m>,RD;= EJ gKH=:z{٘E[&QS2M] kP]{`maa/:6p 7VĄ\7ρ( {C4 :9Qhږ"j*p_1\TB$^:.l]95\wϤ QH5c生F 8YLޥlUVc۶HRrk[r}k Y7@'jY_NHs E-"{IRf618@q4aR}4d8@El-ʌZfR*șu٤Uw$D԰ycyZ&:P\3a!~/Q9m@nKGd.qg AQn)CH@y> 4_cEW%h˛]j߲" :\U1$*[dc)'}tY>n8_%,601V^`2.57`LTy$ _Z}Vi<7kk(whv/nDh^Lw@oB!q"uA$K`FœE?^O=qHZTw<%"AI)= 􄜛[%,j`61gX:iLY'8G& K8XIV)6Yg;UYe1b'fݬ;90 cBΈH^>+󢔞0DW5'lm6ֳI}@c$~k`qܥb57D.aOZzgؤFb$]e|ÆqwP+8583F7-H?1w?Yڶ.辔o߱?\v؁NB^v"(Fy7uZdOsw`s$ߴo ,3 ш9ePw)_1ȗe!% P] [g.q+X~ l.~t~d4Lxo|͏h'% WL9vImi) iaK-19 @2}sk*=#S[GWs,$ia~x Ry!1f)[#"*P\HN{'Dʤzlm0(a{m4xƒ BР[#t.M/7l]J'A+$aKwΘEk%A4 FW<9cjnD%twhB;y 9vW>|k8F ƐSD2pQuz`^ _SI7E}b^muhm+ !+IB]붿!@~x+۬UMMΡ&$ *[K:C~'>ʹŨц li% 2 vg='_^'?((Hx//fLc"PwG8~eic(74vr^յpF0fslm&hO\Xf:N"ؼqՠmZ+45yP`[W+\8,Q"r 'dž#I5[EV7sloէ+گ4&ֶ53剾?l.SKHͣʌgΜ!P^+ŝ%ynQRJx5o Nt.BP(j2UfXm| N @q6NS"a=,v3ր wb"|_GΆ,ԺIeۣ*hGdHsGG;r@x^K՝͟m?l=%c.ጯZmO",_^H#qo Iu~Ye5UK;(6<[|kIR̄!W~5 L&3׉v ѩ/fm(z)KCx]=۪sK8: `3Z'!sݏo:vhO/(`'j:V62kUdx!#+1M\tq -S\W7=^`hD:}v~<| ۜ3zj! 'J"on ^pJ")2LZlF|-0&dI*G>uRh٦;MIMkM֜~(! ‡^k?"}]qc#i95xzԲX&Rc!Vg)$m_O< }v>J n}]ہ'k!.aĮcPTDqT[|撠(Rbh~/4̊CŸYCQ9C9!3VlR6,3# ݡ9LƢZ\/Ց^5~-Ft?n)g&':BZxyFU m6qͧBXHZ42'E4m@w'[sI6] RŒRR}IvÇ" LojÙKuC7<hWM47_)R,DHYЍlƒF8Ej0V/o7!`f<@0Ysx-坰*[Rm X;\CCю?"/1"kPKF3x#LC/D#S\ 5nѸCS2_]x8QOxM 25w4a )7캦2ԣ%.6^elzƨAj$V q99nk cNQv?Tf"c#U :ٰIJZS_lZD/c>X a郈6e>u14J%^6&uw#Oથ!~|8` 5֫<7r_0L."JH]k?!.vY=hq]P5YO(qiORw[UkIpSl6O (J{l?j%7;O+~*VL`+/>}0X9D=2̍$: K"W 2=l2[3;^-{4qa$d9N+!qE,*Dm+ Z)P%!67dG0#o,čJf (uhՂz* 9FGMEٛ a0E oc&6La>jh ,9ե\ǏoSߚBSF/;O&E猟7 ؄}nH VqWL␗TG3J`c#W<*"OS&4obVvč̓kw\ޥc u+]7>СTlZc 8cˌME' 6Lanݰ ?!׹`HLi6"dṊ"cH=Q֕Y Ng|,tTe.L~'QI9No ;}0劶]IJ6ɷ#T&bQ#~8޵ IPA6YM敓qO 5lU䁆(CǃtUvCbFmvc9KE~vU F%@fy@Ui`(+%nа97UkuA?Q'Tv<ݾ^fQhya!#>vD8ZDt` J4>_ `vQ u= 胇B%$fr2/֚3G5]=_/ޢ>L[0 B3VT]ZIhঝD6Y.OGȮ9+~ 2 DUV,Y1:nP+,C# 0.ʼn;ɧKP%bIEEjػX1KZXkV)Ar{pjw=;N&63cbRVx%h-]7ϟ! p=F̙3<ǜUh]|lE؂V7ȶmd3[X3 s@]qF(hm}Q/1E%Mlj`#NX0u&N(WQbK u[}-\"]A kO iy#)_&H~_ 3vZƭEיJ+)ti,xs2o9_?Gsy]AƚγLk#644ZN]oy.}qxw+U:uWEq? ),iѨܾӂ&8IK:|rn#R&xPIrWn9V"t,lb&ra:k*̴r0D2._#~<%z|sQ̼d+H5N4wZ("4-vl+ƬQfV\o=ECةe0i|u1R{!;?Mk^׿ˡjZn۳.%9v$ ÿ]7DXJ_esQP'›%F!,BO6cNY›s5 W","}C 0_"+zahix%r$>őVU;m0*Zvc|h>b4[s3bS;/rsLITH;qGs|NDj h4No'={]/I|AL;:{V,Pז5,Iq@i4"J,L܁3/Q r`1ߝzN ᔘZZ +mW-A!8ŻAiAܞTӍ% 7 O9[xeg?o|^}e>ni9nf#rժ(b,Rfyǧ,&YTgݪ\=[⳥cg/% %J'-毟٥AY3)&ơp9P[)O5A" :Qs ssB:."G؏**e5$b ҍƍ)(C 1dtHEYQk ' \ ]<%.:c l34uW/I[3Վ)M%S޶C1ߚȢܺ|Kň`x4Xrn4N[i<|$:w|:'֜>ހ+kZzJa;)=h )䛆hz|D3o Chz)=eFpq{Ζ%m<8 G`-J1zhٕ Cizne{2ሴ eꢝSBP85D?$^Nzb4GзF/'H~ʽ9ZWTgL.Ko+N ?/@7Q8ZA*gS[hްWd`^9/Uy^c3%^ +dPͰo'_&Q0ߋ"|ӑ)R^.u\y(_vDGO$h'>^ ;"| Nm~B܂~\_ ]>5D?os>5q+*&hRC)|J*֥C 5_]?yb[ ݣ ފTH)CČ;fJ) 3ncx^QfOS(T{2̨o4&NH0r nSX+RcPXN]L ,Y( o(j"J`;Df;Y<ovvK[ ݗ+?`m{WœK)tùAKgatuC1ly2 V #~)덬Ha2Q՘>U&lU4Rhz{؝AM%33hSZ`l錤 "ƠF b&(DǑЌrxsÂT1Pzm!oKier7602 'ebEI׾ v] fXz`wag[?]5"Nң_ED֜aN#a L!fOẓ?A?[" ^Co= xOڭFzwşeGfYC/,ӱԬid7!w {9.f0! yeYt"9mFvZ *j441HZ,9a͎X6Gm ړus*R5T㣒۵{PD's߮ j<:A^! HǞ4Uܛ4L2` qS\Pք= cK/i$}0!ލN4GZP{`GnjT,M:pj&[[ⴀf#M2;&4}Āv!ƨ$р<"#ĭ d(,`YQכ<3=;q!^@T|o#;KeJ34*4v2wkصwQxB`:b˽\r%\c}ٿlv|7T{4T_&E v`uQnnVK YpYx\wIY^1`6@qqkUVk!97QfUL|ERȿ;5bs$RxE ;-n܎&@뤌uA':J&*&SP^b KB`|ŞƄVeU9=h QI0Zӧx(jHFٝL0l4e"-;~[TE7wB1B +1^d.=,7Lp*<o30m ( xrjMCiW;n 3"Eʀl"_vc E257@!Y?mmO 5ZK[o44bt eSFm!]#-NwXcє]P yBCIq#Z&)RU!__&\\|SԖBɵ cGNY)3 -Y5ɝZ\u+i xMi]CdTuPVTrM Cx/BO%`…_Oxg)? _\yhGi3Fz:OT2{IuĢx =DlM/N̷/GPJXX k$aIThE &3'ĴbT6&UN72.B+ ֊M7l|4{U6zpKpҦN\HʞUqm C7B07r$F5Z;x1 d5$XnTL~Sw* 熡o/fp[&DFq֕ '|cAmۅ|6 f'yr>& ZIՐZHюjZlVhjru'0d}lo[Hww| 3 \؄`4m/1 je"$ĵpXL#ЭTckEcҥ}4f6ur)y;Z>qәhtPC@R-WGR /HWmgn >N)5v@xP_B^H#\V{<q|{XГʡKRSű|+`JW:ҫM"X,*rϮh''Ъ EJ:a6}{nh 4ûZ)Q!)1X}v ɛ6Mj_Mhb)T/ND8aBɈS *})<< }VZ4610@:}U$P~c^l:8 UEK5eNZ&;!mv|ECm9}Go\Nār8HϨ.Zϰ8G@[ݧvVjvTxZ |Rmgl !.!ucf6~%@RrhlVFPyByv:ɮddp?E8P3=2AQwyQ) #Kdf;Πacw÷w%:M }wXP"0K?ktĥk;m9Z@Yؔ4#2@2d!ul5 <:By5"skӜu4US3O3o?لrRQ8n͑4diz@4Lڂ)(Ri2u {XxU&kT +gQrВ>O U/T6MCQ>KcC@zs a#ηcwg߸oOȫjRƮ!i1+ʞg"!eO0J{?fU~v19 cV`pW}ӟj+S_AP=l^dieç=PڊhdO w,)(uԉym8$ݦTΟU.SSzrӁ HX 0DGChK>$0vIVȢ[5*؆OBREGYW;iqM )%ZGNڛv{*kdu>.p}RpZ~_Ej\P!1L'r^FM Ѷw[ 0-,/K{%AԶ-ҖyÏJST'șiԦ\[oy[Púx# KcGɄ8Ohj;M]Ϸ^ޗ6G/-I漭 /hJkB)K<ya1bF!${{lߺa--spGtIsܴRadrh4v%56' {|,gMTJ3b#&8(Vn=Si('#)4ۿq Ig?!VCyDAO湒u/!ů=pCLLL %N5{ݴ,?ru+`#-zp2Fk'1'Fu/Uᩩ|:G{"s2kbƘHPB 聦ظ /#Ο̏fI\aVegZt %\ZJd^Xq )"7H);_H"CK^ś=zoq;dkJ+iҼnEmI'f61I&ڞf&M][NFKLVj?-Sjw=4qǓ>{O 3z PELd?Jtϔ"!H"Dl^܂aw(Bo:IȾ@ ,Y8%&.&R5eA׍\ݒ[0AɁ5σ*$?:a~ 6KvTP p>`sbn/=-[ҨSK;Cάը]w.^[;27hP*ֵ_0n)G#GC^ [+1VKN^%<ĚL<507آٟ8m appnCV(wxe~&Qn-hLFM`Ŵ$C (xuV4a)]䫉~"TĄ"#=3E'y)y ġY%WM;وHKy+T;<8v^mW R88[=%ҴPbyB*Z}U]_K٭V-m*bN_Ӿ?.PAX4AGڑ?H3 '0?E5ܔN'W@Zgy9YdpjXo&2铁ʗV Mm5Pg^b<#'Sw0 T)߀Wamg*eJW ly;Ano1n'u bZB 0/N0̚%J!aU5wc^r_"T\w5A<^m [%D yv5 ~3% Fr 9#m& <%{[SDz$Ӷ!+z@YHR?|ӽ|aoVZ/y@8~Ԥmi <`mv`/qvuL2޴N)[Pmf<&G\G˲uR xmm5&!9;׍=ju8-hњp$ja!ẹKzr»@`(7ꔊ(j~5%{rպxA/_*vpܗ£Afd"53X賙\]y 1RRɮ~vÌAۜd.5Jpw+8P@BGdZo wj-@w&S HHНo1S99hZNͱO2OBSBKr8*4d;VTr_ )'oɇ\ rdI>R5XU9wvj +KLGdմdIbByN0iqq(K=[KUmj"TWaM>99eD7{\Vd{,&:"M(O4vJN 'V jCbdbnͱ ~ OaB ?ULZNΤ'\7lʏJ -kq p 51aִC_/cBu{*413av*p?#{]^*עȑP;m{'!qz!lČ8|̇3(CW14_UP+P!Y0iȕPnW l_PuIo҉M*5jM˧kih9=03zod<ۗA`Q!]x ,j.nȿn ͗PH{ꙸouC{8j$Xq<1 GHO˄1c CLDQv,h+Țvבbދ ><[Sp%4 :^ HI@[aWš QNl dC!rb#ECSs&o2 ]6&fFoFZ'tQ=v^uQER.uu=Sxw2K}wh(vr`h23l6BX^7~JUXXMH)3GC(uUu`2Ř6S,X'}oeu&R <9!!t%ڱ/Xpu~j yaݶ_TCUG: MGVu!c~E3 fnsRZVT˼G¡u\ خcatsZ@X6&- &^lyOjiTr\eR5%zvpP`;ZL6iK{AvNϛx: Cf}wTek2~brdyd P3=CRԁrs^K6@Ε*H* '[dnaBlO3nnKmlY4mB? C>wLQ__-;ϻT4XӱƈdGD;Ther.[ !K.vW"yn_MF$YDF G1C-~JQIVA /6 f|d pqyj 8F=dzRB[eNYWze7% K)x'i#us\O*ǀ3?ȤP[1nxMWw>!msڶf'zm6oXzwM3;>BurpN7ImUS;DЁƪ6ӮpMsܻʩ%k^QM1XVP,yD(3^L?S|uLT{ ѵi'H[V> i80C0OUHr`Sȍ /$ EEË X3IWFk o72c`zEmq}2 Cd ^ބL-J$F=wofKEVK,ϩؓPϥ03i;j$я  v OB;j(9p(.^i_y(/Fwu5'av)Vnm4 'kӪ+DxBCkΣt]#k*R??8H2Ry81<.g1N+?='!͐L`Q!ҍZ?X8M Jn,0"Lwڶ}K`߸`|=~\A)KtO2Cctej 3,# bA6/g fc$߲S?8rH!N˚t)Y_2l&V-< T"#+h,Nn#sv֮r`;36T%ɪo 6iXνCG  4Per}#xq'R d0Eq@m rYUQ{j`VLW) Π)[U{.4~Ȭʢ˃V^cυ t#cb3_| ő1 PF9RF`n`!qX܈Zuy4DwС#%A&dC-)G4e6}&k5߽ {t1՛)2v8a'8O_{Wya,n&4 !g=8*] WiE|e.Կ.Ԑa|;H"=wSKec,~&LK葜3ϟfΟ09i`۟􊔡 yNt0&aG/Ұp $ 0a]!=V$e/dS=h$Ip㝊/7"E\AsKP MI߅swZ-Y ]qe1p;I1wU0@+ .r 3;uIOl8ro:J"HtB68JX9|N7{ʤ^D8b=CqгvaZUPE=}fk`#Od;7V NU:5魍[la>{N6ξA| _/)+O UA7uF E \EqI :4sxF1;Q<Plu)שr*xFH e&hJ؆ObG*Ƃb %qnFKZP($ˆc#Lnri-UObj ~hbFŞZ^JqvD<7L ea\@RfR?EQ( Wpm2AdHeA:00՜Q_Ak+0IG&ei^$ԲGm*%-X|u\wbbqyOpp\^lfaӌ.&iL7X}t `JdYUp aRΘӡ\zP-~ FJYL觻~{Yev[?%-Ձ̘BrjdXqĬq8MGE :J0O_ O8+ o/"~ɻ"эQS瘢Rz+(4JgqW^bƃ>4c-݂w'}֨'vP賝ͪ7@VA #U.}7v#1֋A.fLߣZn:JՊ)CvV6((f,ClE'f>6M4 `78ۆ.>_t 9T5& YV##{'âJo<f]>|j\EUt4*"X}\eR=F8%o >rj 8P6/έ>R8#䨥O=WkΑ }1N;n@0Q`}O~# 8@`L +U8#C$.}PH #1(0uNQ \* :ϵNnɳb PՃ=irN ~mJ=w AwzF'||#Q4˳䀌V\+_)N]6͆sv/ {o zO]Q#4dBwW>tM귧E%Ca$8}_FأɅDq!o)H}zrl  ""iw#DgJE@]"*Cxd.t3#bGDpWDU`ι7Ҧ|zu?y xtY)afݿ2'r8>^#Ԛ@ޯ_CA~s$~8nr:xPuNhGF{ŗF,My:O&LYQk j2aaԿfI^jqtu08EE+Oٰ؜u[({aTG'rG++O~z₏8$g2Tw}AKqf0"͝)#ۛڭX;]kph5c~Ѩ<!?Kdbc9OڝwT0i 1rh;^IKS+mH~,]ܯ&Ukiݕpۋ6:.Zrn*kAUp)࠷R(e&cU޵7w)X# `,?W,7|Q}(.:%rZ`v42A,0$X;0H>Je,>ˏ+'5-@hUIi:T ghbXQ7})C>T\n}ө<'mx]pð~u=n&]4 "7׈co%M5!3qggdQ+LcxLyfi:$Ȇ x>E57.h+SxZxf|A\a @#VC+C9;7ax~}& D0P X#E1MΌxE~WZm3aEj8X3 ,(p.hk4]YF8U&jn X)ޣRҀ jyTd E4ii.\&(;S9*(:>)kJxtY;.ܲ 7)09oլ倇WEjX vh&HS/8⓲+ Q 1%x?~8gj#ޘ sE*075 Q]g 7n/f/k/tW ,HZ^YAbKmr`n\LQ^{Z+17r+0uuG'7(K~<@}`N~F 0obbqvƋikƅOu"ϨU3h}^ɫ𓈞N? b=)*]K3X:kq-L~l ,4fJk6g \mKKMGRD3%%sAϐeW V;_`*ꝇԶЅ]kFZ 4;J{*g*@Sۃ PÕ3٤7,Zh'Ȣ"fI)ؙƼ {F-KaQJ962⺃G8&(I{[OBZuy,\Y)(DKMG/ =|;/{qO0FxQTOC+T pJ[$à]F F bLl3GwZ<y79(hU.X,iέ*đaxG@.[]f3"֍p9D9Wӿ/ }g GʈHߏRlEE6Ex5ip"`^ViH={62BRhy_nf,j:ʿtn&z6%Q c)ve{G޹ 3{pB\MbШ [qZr\9#`}5'Hzňyj;!wGT+7+1Kj\ It"H;ni:)NHU~"ޥIJ|H<:a{ VN+R n|IiT`(eOqO1tpP1w(mY'i '~B /93O;T~ݏFd<~~ =fW5 #*-d t{ S4pA}Fd[zpQ c޵iY ǙKҌNmA?D$"At#-+q '`ޓ!%A8'O{K F@R CGwz[W欃׾٧٨\i|DA|2&w&\_]n{OG~GmCu]w3H;>Kf􁤏eE_G/*\+&/yd0T{X#@MAH-LKJfn1=K4Bo=%UDd]nHs_!^i U>zA9sϬ'NGqAsPEvl|;L' ds,zJG|'DEb넪+kyTgfECrJnȴ-IYVLSG9 \tPoUbi-^vTw,6mV[97qܤdl{Iu8TszEʜX,pOJδ? uց 4riZqDXz6Ԑ9Mm/ƽXJwEaae*!ÄCKtw[rYK=B^gte^dX֡PADC,;MۃCؗ 8xJ}]BTͰ1Ta9w>Pn%32u]y7`e}Aʲ A:ɂԨ"ڒFI}H\+p:GjxJhgYfcU kZ_tgGSh\lGrW B ZV*ۓp$.ÝHdKn.ҫNײrm)Q%-ud߹RMO7[1#PIsZ)Hn7PYh\ ^Ͻ"bO' s~|D^ʯ@VpuDm @[(uIڳ] U*|nle80Hmd:1 Q2<1l/N:oxGn,e8 &|ƾ ^~̼sGq |He׈nҟDbfG_ٳsu+vDGT _8my*U\abx{A;m6~Rr%6jVor, (Vؑ"SQټ僢O֚ܛ[@z3FA:zLׁ{w;toZƫdGL\ d%2]ys18[͉@1w?5NZZH cj#Vs:L~i["q6OZ`Ywؘ_\ /9$Og=Mur4ilStAV.H!`w ;9Aޭ܇"+pb~qF^A݅1)S<&er'V'ȗ?|L'|қ׻fĞȹ8r3`ݕ/VNFUH*L"|aی},G"25 6{J)P ԾK7W9DyaΝ Y4 B)T]D"+ w벯mΝ }vaJm Z2o.KL9 "AbCVFxlqGz*lE8}| _5A߁7d$X` %b!}@vs,?it"_^~02?IbO=}cZQՒ 'cR{O׼fim0c/אVAv*]68LG,ҏh$# z&q?I.P3V- 0_}}_WcfSpQZX]voN|vk{EQ6 R|nr-8 N(Xe Vz:Kyh~2ީ"G=MjrRMplTy=VLc8MPw1h 5 Rq5kgs R4PPyyi^)&g2n|fv7yIϑn_X#Pi6āvF6Yvg7_p՞^3]GYQ$4ʊO*&0ŒPAҩ!wj˞o SÎYrE8'zKzš=!9*T-Q^19vl}Fwlzh _3`>RnYϲAsZ)WK kj=[\V TuG{0qT.B  W(x6 ,> ( ୛%!ӂԞHB[rQLi// MA4$r}WJ. >#fn9zqBrJIAzZ(ùb xARўE.z@ rMGY{ zd7yF~h-y޸T_iD% h1ZE= ;#ixnܮVM2tYm5 ?29& TTb=+ e}=Ly8$!64ۣ1y[ko[{G dvRr%^ N4rv0#]X ׇ-z*nʅ4PƖr?JDA ނH∉T9{b.^K,+ZVYe++.(񞁨/Jx:#NJf؆aBC‰ DjL a5U;? RٸAL![&c H;ʙ2qnt`nI}K%}8Ϛ+G5׾k70f6[1CЧ 7c)#T}5SI˸RKeW;x[5 gѕ!vd H(wm5wG#ѝW5W|*q)D9g8ȸXW/Awuk53w&fo eMR`6eGg4Nco {ŊŦ.-T-dy -"H:%(BgSk0V8*_{\)"BeZH\=GF#?Ai\fgbn jx8ގpkH9XrU6jDvR$s(I_/A%Ab&DX;UD»=?3;J9Z(}!g(!.좌l̮' ͍Ğ[L |)! U}RA9txcw0RI`RaӟU wdb#z}%T&2K֠8@3)6.U`u>:( ws*j=6Oc[7"w!3ɰ>{RpHmc XrpK~ʙi8DM sgE+-w4nNR+~[?RP;Ww fkPO#ڐU\'$EH#Tt]?fn4"yN| sA/]{{_ga7/Iq Kxo'>Q{ϙ,?_V:v&.݇GZPRMڥG6w4^l4c{ )v>PMۥD$']ff#Wzs+AܢAhh܂4Yj=Tm Z:{wRΖz;Pp{U%_mlH]6`M"&BYwFs8ozA1u=͹Gh4aX@rλ+СP0=.xP,o w͎ 핥 #dB}LGy^׽D_ZJͲ)мjr'\fpFx̪Aᮓ`4 &g=fuxRK@*f\iS:ֈw *l͐:jEIJ>3ڟ5ݛb0" #LXSoiI%!ѭX3edCG]ݼO#J}Lm_H[&}^Xb/Qr̘7qW]_~A+yť>eQ`^3`zUj"88*fWIβ|/K}.nG:nkkpAJ]Bۙd4z gяdd"NqcT+$Zl8}|٭_ B.2ٍtQr^ya#8Rqu\D."ǚSĀ\tMDS2ue;qGDCy]_S~>Gb-ߌgR`Ӿ2$!1Sl%ֆPT&(IuilbU\lW |U P8! ~- *W< 'O7XzbZ"h(w2jV&iLTC:.gzb:R*^np\GλDڽZt9Ubght1M&+e,#y[@9Дl>775qaŨ.;YvN$kJ%xmu, YGxC1_]^TieD⡉RWXGګ]\\ sOdGnZx S S ׯjr~M5   E?$^}R@4 U$Ud '~YqI#ښQM5L[yqGkU1> g{ʤca9UpoS\YꈪeYjO81S)u]t#1ڤH5WKQ}azRw mrgB]e#AzJ2`!  ǜwT0H0*rޙ~G7$d)L <|vR"(fؕf=||lOdJkM{kFfsO^P&De:>sxNe "<_e 8_6 HM/n]fGJp#m|[7R>a&B։TGʅZ'NzNDg Rvj zajco6s`^U!~r&T+Te aXPܙ'3ѷ hW :ѳoOeT+"Hbld8ƃ/>g9tFf2JǞmh9Z9})$1gM F~X \y4Dc%7LJ}?AA42'?Fd֮?œfQ|p=;+&I4] 2y(AЫvqހ*Ecod4.%uNytB lNGw?q"VB1defS~a)'nH~:aktNv_ c"o|"j!ρ\U1~A"ɐf^Lm6D#/K\dA=>9crSz*Ū*2 ki͸9oTmA.Bos.<0wH l0Y 8^/z|"}N+j0O=$V!BQN tPe;&462e>pLquJG@mFvxsM`r4҇Ӯ} gYAkDAD`YMi|x'nEjcDP l[ x=x!ѕ.)]r2t7nRr1LlJxr]FATn} O؊dCV_ϵ68,HV??Aƃ;2[>%_"Ж[RR"L)鞮3hţLI(ag}{džNaݱP{ٲhOQ]j [qBΊOGwv.~'! 2:Lt~Yc`a/o]51Z*k~գ]Ƕlӓ)TޡA?*MFFhgsfĺlT tk>i#=Z?γP7n L%uM(Bwmުzt:b^xQ'+idlx ɇ(߫QPdEM|s4\"~J6?2eWir3zp!?#RPwk:Sw`R{6j(ɽa93!*4n̯ȳv<˶7߲TeԒ|Ij#$~ص`b}5:zrɜ Zc2PjENSxXUFCX^V;.}m?/)ۢ|g遨9_P#R&#CE26͌d: 粹~ѯEqВGYJ\`{6`ÝNŵ_kfgtA؇^5㺆?N-ed6k/V,=IɴJ85R1-rǕ R 5(:uC-*ʹlpFMa%[|ǝB Sc)0~I}Jyn|Q{Uc W+W}~njLM͎?[f9=V/,bM)'!OL-N2HHR2s5pPL0M-GL*+s̀HU1eQ[O^LH#@.'Z`"*_w_=yKC!> R41IOeC=XXb;B/CR#x &$%(04s֜eaI2l)Oβ[v8BHo[*Za-^*H7iFةf"RW vսlMNWm``.I1W"8d td*c988dfQVb9ԗΎX\g{ATj/^,Yߥ6FO@lO9(oZ;mh>\LA\?F*<)pJ,Mtـ:of;HʏvP  >Ph=)T!"=϶K雱.M'+_/[٣',ws5>u4 RdvcӶ s^[_S?B\3;=XrDm`Iwq*Rvfs@J!m `5GpV5;ۉae]!1COE:^)E7A9#J0hJ-HLy,LsK0v3(C ы>b陶X8tHWɻ~g,)ksZJMeWU@7"嶃.Y q zuOx/#5{B3UG*m@dp.X ( W Fxvkh .ȋ eQDO 7j_XemF"(e ןm4/k%|? ? 2藺&#GയU:mz R[zHi: nf?pHe.jZA8J,qBTPc;NIYAVh .OyȌ'.**0E&ͧ;}^sgZvm뀒ءc&Co0E{g.\©j3( =츞 OQDl~X>81bSuuiZ{~6_~IbjJͻeIsJ|WO\B;`?K*bhA ۬Fv8cE?7 Y#?MW5y/~x{ Eq3اNĽriZ*G1grmY9εg F/4Uq:|,C$)b$]'X Oq=bzQEz@.b\A~mR {501B̐3%WtR fOdqTD~.c_=$ [CQϝ ;[EN#ɦM-2 @dUe'n#`gG@Xll"_5qsMqB66{˹Bt5Pˮ |51v ==]0z>)_5 `hP|nHY\= j_]'L F#x8Iu:nXwJ*htB0f ;[Csdp9z2[+b+CArlP4) 782[ԮdC 2l$JG!t aڎP ީ۝d7bmWG:ZnR*ؠ&mL roG? Od`wG;Fm&4!'=*]sٔ0̒/3YR 79,m'2ݞ';ᆏ)L5A2 ☴h.h4 DT3kiK1r2 <|t7~T#vA[[ȵ1z.09кCDk{QFy 8mő% G||PQw9F)UYzD2lfřny=sx**b0RחBYl4;Yjo +2LRb\7I*eE x _# VRH閝g %K $@Od^}Z2JJft(9Ҋ>U%Fx<·JLk2wمȟ^)>~O0{owN(Q-.ΓyT}`.S0ЙHRN+2۩zJK6-o&4CpS Q/G?>o$/tù#g֢6aEmVTjXBVE5䴵Ttg $XI\A;,nhF|_\iÖ-,c8_Շx'9#NsD kUg =1 ghy}so ^yaN ^|v]U0M \\"?bvmVۜ@OaGY:!` ?.mW[,~ BQ`KJ+~" ![/MO=ҍ+Y 'Ӄ@iE4I1G[`AΟvۃ2s^cg!waar~F'1YL&xJ"hӆ=:#CbkeR=:YPeE KJ%cd2v-v"hY>aEoDbOԒׯaq˔#蠉mlXmyw^ȸŞW OA#_ B>c%0H[|((c4iݷ|N:p#DoBK0ۚO^aYB TS0H,/$!,arRtIS#nNf%}'u:9ޟ?s4%GqhGfQI1 ZS)$Z(\w:0zyD&N{okwEUBsRhtXm,@̀Ԅõr.s[OKOC1EQFVC'Ct%tɯ}x%+҄k>(X4!ea"BE18i񿱡oVa.Yj|-Vҋ )=2MӔwY;EToiӻYsONAsp_QmCoglIʰ2495Wǻ%+fHG;PG0B27dC;o0<9Z DMV'A6Ce]|;_q7fѭ Ds>^,.;m^ueTS+Tx3s,}]:*,6 KbD`pSΈW3ۧ"o}Q$+PIkPc|H޵#+~ kf<}oYUG}]1rx a)%$-[g.e )Iwx._3qՃPצc|H˟JHȢcDC 垠>d%~@vұ$C C청m;RؘjϠ.Z>@K\*#\E"8h  _`@,5#% T< IovU@C -7Mvkwl(pz҄'&PnVo־2o/j1iG_Ysn+ yPY)7zpÐ&JA8a[0Y#V ab5h%ա@WGyeG:U<拰Q0eM;)~ nlDI6S@° cQ*r;P] sehp 'W0=TleDRR{zMنB_ژk(˜XяH~\U]vDO"J;H?hG D@$'9yzU/07j *+&s[*Z͔AC` m,xk[59c@gGEzq )݀ϕ.tս7טe$D\=h>qqBZY{Irs3a?'+J/.(-ءf qTCE0pY7+`+7jj_5cv^ܯGKoGX)/_zWEh*j46j''g\S,QQt gK`ä.Svb\ fϋڇzKff@#/Y.9ȼ j V P)] 6nrqS'\Au?3t7Š&pm1e ]֌pV񑞾62Ϲ"S5aj8|*S\-̰9{_( q8/ @@H6o|:C]~Т ) AG1jdX3gjea|{ OCciD-sw1/s7(н<\Fqd&Tj=GM] _ZTԷb߭fdBr3nh @4f/ GlvϞ'ߒlɩjnA'YWf<$3ǃ uo7Z"zl*0* %E>!jH|or:9~_tV-C񘹺A;RYI$(hGB;svZ܀.mfFAZ l?J)9N$k%^>WllFabsJ&`!Bhd'xo1iS` >W)vƽ4 6ґ/cVg\w\Ft/#mDN^BFh?L&v/>2\ $.p$7AswC4f)1$fcmzdLɟ N$`'̓u@}cƧ-dTvP'oORrפ (-Qbٕc. hnQHR^H.&ޮ̇UƣMe75?˟CTga9\pbtPD~CnvLvoK3#.~ˆ7Gq+|Jcr{"RQ =9@Mlw2)~hӧX9o7`%4ko[YKt' !l!jEk# b~4@%6XWYt_$>eԹfj4WV\1_3s2KݕWy}T*aN̏)<. RʾN~=ŰծF_*e}`͒` (E+!u"0\IyPvͲq :g撍RH0V:ah;&SpEblD -m)覻L*Q-ABZ8b*Gk "NܴRrZYXJe1F9J@CneߜXJL| ݩogЯͮ%U"lh,b&8E;>!&u N/$7BZ.PN8npwR<&&_&2?i8!3fZ0 a pzs;[+-|$i\s{(vN#}{=[KxC=7+ vJULܘ<6ݔK/;Y2|rrR><ߢc%%θN{ $, !j- ,N؈i/cӊ 1ݺрyX P\PK-eF,!'10`eItzE(ջFxJvX-8g(ypg ZİK kͻh Ja)nm1 i:Ar$1 ;M7鵆e$@F(\V6-*Kyq#Y~|gܳnL5: E)]g/D'G3z'# n&2/֐IC.EKxuI Tȗ,L'q7/dE|Cy OC)0L~5V}b8i+ #2=Ws#Vu2ᰙ}ܙM?: A:{$l-:H$*[mŗ|&Q7x/2WԮtC9•CPJ'|FՒ艮MUI-M)e!2 L++{,SJWwɥP=ki1q$ .<o€+!4?J|Ic9#N4 v@t.ZAǯ )31h L!vz'b7$Dwj5dtXIm۰ 插q:Č#yk3 `™+Ǵ[b"O=۟Ts跒ʪ~M04JO饞Ҕ@QfҘ?BنfOm>f!\sTFrddf+t|r=Mɲ;lse rX;,iN9Ìѯ-8p;4ծukxs=thׁr'[J^s=Q= Z Nb^煃栢fE"7֞uv5 #VZ왂~}B%8 / 2q rM1CZ˲vi5sT +Ss?Nqzr-`2uo ڙGNގtF.4Hiz&ֺ+hF~ u0>p~VD2@8!VUGBʀwԤ M0k㩪By4ֲՑR}$ ~5׊ھ廓lx8255Ce;4 Fb V *0@h]nZ芎-ON(Rwa44FhLy& u@:ITz¤6{~~[(B&@;-W<,MBe^vH?f"&qv>0 ?Mbu" wCf7a|dmZ|(SFc03Kd^/ķS8&U[Gf,ST@ cOy K[ ~G^j"ዂ.{j d6Gf --9BtFq4bʙ}әS` xh rAiOelxʄ;~t_Ͻ*@2c|P~%ѝn:`0c{+Û D6b~Or0}SLJLO+g筛D0A L_`]XZ|t@)-AUe'8`Jw˜]gܽ5^6TˑSйxcc3e-Fڟyw]gdu 5lRs[Ou KHa1QϦt9'l1J"g۷ յdHK]́*;o&w` R/'j{?﷛t!0q㮸f4+z9ܲm:Zh0:)(k}G6QN+* )ʢG/Ry0^j̎)?lf@R"B.8pp#Qpg-TXt׶GkMbz^ xY A}i9%h,i,kaX ȉKmk-j urJj< A͑)O1(a0 + ciY8l39S9Ed3Y> V54L<0-F(˖5s*~\t~AJvYy$u/.5\ [!1)J9Ecv =XL6І@9d^]Q!Q<(̵s~7wnA%U9vuƄ)d a[jT~W'oulk!̀Y:Ѐf˻b2cfq;GUdK4 'ס[iŹ#wOA&L¬;Z+`+{S|~07G qH:mwꙤA atdݔYK0"ްSX;lq=/2؃]E+ΌK3ȳ!xk44!m:/TbQW xQE)yp)VDAxmxwx_8,EP~gY(n] Cf/1¼ժ 3w%+S˖Lΰmpo0/MckbZN)Nk˚f#1fJG CY+@ <6<V.-QE+_{#!cQZ`eݳĖ ڵgPF*A'=1GR__<B].Fwo1ᗧ $:Z<d;j `^ep޻SQJ \"y̸$r If^XDLmsʎ.^VxsӠ~1bǂ.Z:M.<6ٲ_5/m* H@U#UO-@@9ygiL+92 m`THB]XI <ӮM2Ǚ&;n <շVVeA^sĮpɘ'b?e)Q:~68i;tTylTιˑkfKzo%f55˩G)\k0}eYI3܅&g7ԧyHWI2,QNKML3( 0];|sy oYGmG)Q LlJd1xGA? !Lza{j'EgU!NO<Ցn`GD! 1C CoqoCT+ǣ[#ao׼#_lf5Ǩͪ `pƠf!_N$.W6$4q~쫯p)^΂+5ŖQ., Q ||Ű~f0Qoe+A1?4 x}?mB;L?|?4Wp̬ .L&CJHYOdd=xԤ₱& Y6:RX683Dfyܪ8vG '+ Btt)μlۃ D`XKJ t >>W's%C_*ȈaMY4~وO>1$p` (|Ɵ:0"CĢI vM@ٮu~D,c1 HhXWa4vDfqE(cs:Pߝbl6TrYER^51 OycoyW9-h'm'}MFНN a" |ȋajlG$e9;N;3D6I*Ha)tX^ŏ<|'ʬd*y^W2nnyff> $:^DD(HVJ)`E^xckal/4Pds&k@fõKnPs{ðs'[kjr u:^]_o$} qKZʮǒ&5esP5X FB&ݶqb6lз#|<^ͳzmB9Mi+8elcCx&9JZ&b%;|:4꓎ ewR^k6_g*CA7ܡx65H0R^Q.-eg:c:r*ɇ~o}O5?&$whauU#")YgInA@ $<i(n.c~+k+cxl6fIH+߄Z{mJ/WBn&?~ډL龠ɚm8u$0(y!dO!~bX j5.w`^;D_Msa rYYL, {` ~ gd|Sܠ͗!MRN]v9LN]A;})ZX,ϗ"W2^7- mvs[fɵ4s`9)PvVCouI@ >m:.ʊ$c掮A"B-;.t`C h+B]Efmh҂grm2 tMJ폟vx+ Sh(lS@aF_@xo2+Ί3!*7  k\+:HWӥ݁BZ}`a[ay)-pDy'K YΖ8wMFLoD‡P5 `xhÐ>hMb} ZjԾIru#"qb!x&m߅i'8QUd=+173x Z7&:pըv1WMɴggA{4{ΡpX6'WICq-LaɚO$:t'ZG&qu%2>ugi_ X#/ToY>V:XKmGr1=iv0P*Ȧxu@mYp,Xڠ/ @ #؇hR|9EXF5+ ZuJovpnY(bJ*~L)wv6c>_Nqg;m;](l2'ιo_ECE.i䆰>ܲ[mv(3]GEd+5.{(|'U0c"DhXIG ggCsPD_e-ѩRǴtggUokDҞ9Z/$JI;2@ùQ UvUmblZznH+(uJ@#B>z6\mV|%ue8jޕGm }+p7(͍ +ZlusNWXja'!`_TJ1Q~@d0%4@;<%wԥ( (3iۣŸ4G4>;6-%TMW l2h7yHnLh-|z([MSɮ"@AkBBGqP!rw=Ws)Drtsҍ%4ԡMT"IC+JQpYuFG>XxL> (Ljzq xBa*Nt/ft0{e^۽C; !51[{rw8:X ,2-:=}w;3جxbc( lDQt/^ 7&:IQQٶ3VeCV-4. Ŵ7B?m7)7G廙MXI|;9s!q~OkHzPMrOp36h1:J[.ae57ԯI**6yQcqkR`롙VGљh |C!&gP-YDhEuR<=` ٹ o<!+ؐv`@a,oB_ՐdÍCoHVS?(8Zzƌ(T#yפfE_u(n4CwV?(㓾WKHa)&,wծEa#-̶^YP,Ċ0%^,2XZb]8/|wN$]L1$&SL䒛2} 1= uQ 4ﹹ^0[^/̷K0S)1,ЀiE]i9Ar`)>|-f92h՟)okԗ17Lu9ƴN9n{!g4M:r%\gU3&Xy_zkڴۼ=Ҷ2'' v J jH-pnV1nN=KƧ2 A0w&Zv3휓 wX6Ajj)$]5gWߢsL],v;tWS^W]0g$IpNHv\ћ봏*ywyk|Bv}1`N{7fEKZznQa11 EwG>u'-qNF}џt#"wb -U?,A@<,ǀ(?h,4!W묢hSh2mNle$1oa7? Eta+պ0.Ϛ*O,쎊%A =R}g:ׁ)L6$]R%C:a6P0e.|8"~ϐ_luv6:&)˞izmu^h} j *8Ɏ.~ |(h|(ONk]*.x9~X| B; 7/]̮"Nb:ۡ ڠeC:if:N>,~6ف$>y\,YܒYpry}u - TZ=2@=RBW_*"~X0͵b˞ Eh\WU5TR/a0f=_#µ@\$-x&ᲁ5W beȖBIX-p>- lk-7c=}[(~TFDf*kCCه=Hz9 )O9Q CKko{pC3+B.O^ KP@ROByY JYcm Q+Gq?"H(oh,ć#(9K"pU\"YTD6QNlT9 t;(({2g}&-ly=BXL ^DVjZ'2F k^jn>ZAYpΚdߑXW]&/:!nkwao@L@)4ӃD&2 iG]g\ 7')_BzOz30 ]`"̄ 4Ce?”ZKΰ=A"6d`K>)y@ j6JJ=b1kBFl8 fX,ɏ$EAIz Ղ]h95Ks=I+!*yySqH p )q[7:|f.S*[!-M2g@s5 Y['9~0F"nqk}#nۡcF<5 iR/W_BaZGԢTH#"?S,vpZ?<(5sX;xb $Wb$OIi.pv\1{IЖď"d.f\UzR5iB4bO$dhNP:[%9/#M2 ma${hVNG>h}ER'IXW~ςAracPd#$s" w/&Zw˾ e9x<LjP zkēj#guQ֜(xR&$CqlSS\T2{rU! VpgN~oF)CƖ/.i<^RBXpKӡl-2p3H৥Pfv7mLeb%EKj#nl\ī~Ti>,I`Osяax8WM%ԆU0~wPAtlWjlMUfb37j /5| ( f 7b2XswGX([Sj {Kڥ )zr0L;K:>[U֜}I#CdfC _Phá*U@eGI\edȠmV-2؇$ ޶Jtpx׃ ,ޅ"ܹ ]AcA'K{$u7Kf3kn Nͦ5Xp+&\gOz+c ;+=>"v>.6.z) FޮZ+]bI4)U,P~cgI3&@52BGBx-kJB2|3n &S¢ |ݗ#%Lg9ߑ,a]d?msTQl*ȨJnR S}JbRwmh^f1F/ [0G.KHM.,38 VA |*=M6eGӻ$5=zw JKl(k gKa)].-ZztIZo؍mJԂ(W'?^Q # 3:pXdt-6tޒH]<#"F@{J|Ȉ荵OR)⚨G}VO%Y0F#)jɿUhA`+Sdl+;_񚐄%[FRaڸƽ=m,%Єݡc@z 4fީ5@LPߝ+k_W Sz8wzLÌ/ܜK"y/S uIxJHB&"CzfFX_{Qnhdn΄8Ϙ%ţ Ϙs6! VcϗnE( p΃q+ރiȲΣnR tZq8e 0 r(~p<+[hFϝuōsq9/K>4"D_(¥ޡ&^9G׷qaEэQV 1Fo|Rbf.MN-!NK"5#YtmՄ DR(aXg.q{TglUw?;jg Ť q1  bTiNarV.0[DB=@. RjyW%K/B1νү:B@^7:lmUZҒ.E_o s lx+Ft|Q5,ѳ=A0lpȑï@@ngRPY@ov0t6 $JGLu?e71wl@aQq7@@D;"*:yq2y&!(U4m؁C !j`Dѹ=COiURD.Tȩcr ?"^6AG{a_ՎPgkk{K%Kə& SܐLZQ6>O ; ,#RˤU|pQUN}6R5V*=W9tgźyn]{/.̝m'T2C:\H3.]49i "(:AÕ\"V`?y3\sGXl-:6aA,c@xJ/A`papj#UdZˆk!cSaA"1!kF[2 ̿7eۍ[W1;k2Z3Ρ#j.~X|qW ­Ȝ5J'Yb0=Mn0?cb}\H e)?hK 9doi"V9ei4reIт~o` q  a rK|ZP3LLWxiL,ZԃBmR%T pjk6</k]2_!8M!7b3:|=|41g?j /tёܰ (hDPZFKGUiA|%{B5&cxՒ2~, X*SF:)Ѷ„n`9yDʛ֕G/|puxbO8JpgrM&Ԩ:͢+܂D<9K}_3w"`Ӗj 7D 큚%.]vEu2GSBO:#S3)W.+:g G6e<ܦ~ jwts N猬(d48ﮘtE=ysh@#e6GWJvY &n~}(!38g C4(zX?Cfa"QI ,f8廩&wf R˿8AmоA-aw9߄ݒ@Esm|˳@ x^54d$ZPUA*N֪kǫ%jgPM@tmt@ݲzAZk=RWD'4qmZN#t"]k -SWw%=9 2c6?sK\^tYbxֻZ(;w|AԌ𩦭\ETYkg%1E8h=ֻZǗTCke!i>"EUIaJIo%|A27!7eAFw0{$p#|p6љOocL=C=o6,G!4灥2mQq XeVfHHư/q\k`" 𔮵5urri((+URzi⠀7';6hql0\Y2B2IT}?M-e~;@.5|%zk6+d`큊& oȃܢoߍt[O )#*TqGĚΎ6 +$J4K1-@:Gm9c=\BweƱHIdQ0!MZ+ >q!@h-vhNW#}ˬ}rǢ! dKԇ<Iljk ھȬjcY|;\5V45U|&WB2)Z](꺦v@F4zhxȆ: KDZ2Sv""XmH{ki !yҠNwvL?*[܁aˏRl 5m.uR 8RTkɻVЩ+4dPm-DJeRʛ xy¥9[ycӌR1N.Ģq\IM3u}1k4AGwRޭ\߃w6“vpfNl B. 1҅T53 :e 4lHVeb[SFfNhz޺'Q9W:5vy7_PJ/iMh2w)4 __?rlV~BaGc!`YeT}j!&@g L8@N Q^MqsGU矱US^w#pR+Ү26cvمkU{KXϹm;X?ٷ,ܿ/<D1& v =Ay5s 5n i߅KUOǞ3/p9DRX!Ac -G*t7nutUMn˯_7H.-eu*A2=_~˸.3yN%r(D5;3 ,j3*Ȧ&x\0E[◣wޔA'v DboT$ 1=7w䧧4Yx)%f+p5q{a+iI+J 잎/Wtj' Dg)e4HDBJ#~?u 1“.ɽ-;q;:961黕two+,#jhCȆ 7]Ǐ"0ߠvδCxJ ꝺh/RعX^UuD*,lqXvZd7vs}r9F̠2D_%VYC TGyEYSᛏALL og%X)yNbOQ'f{;nv2#Cb?ۑ~sk@-q\vϒCٛ1IN9 !{"m=H= &o5c ~#"(bQ۽F wʗoԷ-y~~w'{Ж2]6Şx/Ҳ4> Iⶶŷ$UmeN&z]m'ӫsC YHO&%@3k(wm 1mL]ʥ}V26>& NNjY)vn,Iǧ 8&}ZV!у5 {)tҐbVG2d_Jfm89C7O*mzE*-Nr-J@~ >~={N0>g8{&W9:Y#Zb^"/ʰ6s2瘇4C{DzW8kMb"bgxrIAC+yDpOzL k%b8$?!:! EX=*#[On[Xwɇ-"S-蓇INܭ\B9TUֹuM c@Ԣo<8 ]`kV$Åf7n;aDY)Եg}(A~wCv SOilжԻ1Cn"z"e>a:mLj+wop_%FUw)^i dmA.֠˝~{{G`9ϭf)IimҽWS{֒XFF?pmBZ(9CuLIW#dŏElUy8Ƶ=B j(Lv~D->Y ֶㅍ &w2L ngϑy` Jg+4ٱږj Tϫ蟘TY&Q{#PT\A]}+9cXr[_SjS 𯈏61L!D`zũ6F6 |< k,dvxjL8Τ7W`k|2rCSkAZ)E+@6f$^?>`ᯢ|^o]sG ʝj*|C4soɮq[|yT'j NHx%z& q-!UlԙiKqz.>f;]>VK*<5f '&1;yM|OԦ*2~ MRy[)cI?t`OJ$PIHd$u$@2~,%,m[]Ɲw\N98]} bEBAPA?*)BnDJ:HO}k7a,]O\+OOyYqLѼ؛\e঩Bc;ZДܴ uXȻ'vyWȽoSo.d#Y!^[srd"B"F{HM %Ӵhߙ#,𜇇,O In=MT#W9` #W|Wg[dsLѩAQr$T|cͨw)PpFU2դϑrƾ'ɀ lչ3N #7y56?ͰoN R I MC~*T6ŗ9xsJ B:Q;VL{0MZ\jO?w+7k@q]hAdP 9,&0HDN-q-#*a]vm řeZ)@ݟhW wI]r@N = S=\XR4?>Cas.f{Vvrjnӣ9mRA=d*ﴤuQZPhs=>B P)-l'ݑ24ѵ"U?eYΙ 12#-335A"K+3XD7g҅pb[i+-_եj$>*[*M0ĕ V<U~[v#SDeaD)iΗJvknkT:@/o?;_-SΚo?OdOO0ww#t`+NJ!]Ӿf*{Tl"N9o'7I jx-ւ5ōsF:$`HSh[G7cK޿iCSz"]Zy[OG}3n,?'^5]1nU]^P۶%O+:[9mww?4i %Ѧ+KޙyDN*M>I|keoDW7%-xwO5fٗ^Ui0f-]iܯBB~rﱏ}Ҷk  XwKMXxRI\{"ռ 䲈R# Bʼu nFFנoPL'kX^6ěںUgzIRMs)a&]VJlV.JVq6(B'ˋ1+7'=-AŎn%{T@3]s`_=ȕ/HhmiXqK׽ ,5,*yԛJE`㑣|Nd4fR'vLәtYVanfSx*"ͧqYG~Рdom֓mL 3qҦ6 y3Aki[$GT&]\3v'_rq= ~.c, RϞW.Z ۗ66*rz䆆zzm#mt r9c9h`<ԍ6mv3GIOX `JHkgWM1rl,m %फ़㥫}mr/w7Rk!tExkJDb'^LzY H5%hR 5YGt\1xJx SӅʫaJG㧘 g'~m>ЁJǙiJzӕͬ(.;.T{tƲ8dV 2r HLN$n4X{UȮX,GIo/OlO}\S#TBb?W?p>̧D&uPA1<$~ :EM99ށ٦%2DŽh_+wԻ [s 4RK!;l.O[ȗi6DXf VN&ԦH0 ixm)s$oE+ϕE $q8ͶU83w9!JBlo&;4v8mB[D| YcO@V*=NW:YRoIKGS.cToچs%U׍46'{Kp2P[i00 [5(]1ErG8Y};wɺ@꟒ppتݔPnٱzd\t.Mg!D~CPͅυ m˖}ĴSR9qÆ?& w(#&xp&QRʝμN5!0W6#=`mKP`_^2r@X2#ڲA7J_/gk-:_BOA,iIj73OD/A4${%o<{sG孿k"+:bXI ܤ;*Q H)l UBk07!3Va"Ir)? M}wcjG6%Nb5QJ:}keM(Ars:4r߯jQ[cGyw`ZFCd KIs1 @NG3(tdޕB'jlŸ_2._ক>2V wVn;1ZܒA֖ʴ($i.#Py / 7̦=_Yͺ[]?؝oMVWW-+{KsTkCa=KZRBGv]6eѯt,t mU" ]8!!gXM\(B~Of^_bON?Tᗵ!]ʨ?X.*? t3=x3ԣCo=r7&ױq戟rIzvzIUFqo;xfY61+YF+r?Hb]/+O5x7 ~;\wjD+@&"`Pי0v+fw]g]j|99 |^Mze'KfwhPBwn2'!垁n Уso0!$ZTX5gNq]F!1}xQS) :_-ā#uIEp{n`6:[$DpNKvNHU '`A.O^%XrU:DJ'`_0 :;N W#2Ĵ{=Րsc^ۓZ̿qb \oh4UP47ޜ؝J_/*R/-b(U&S Ƚ?B}W{o;TkHUj@ jtRJ v|y\Q /#;Sa-oP~ʴWS=}{lFH TR\seq;6"~~3sn 4}6qQ|ͧT*xe 2nӸ]vf"oㆊ$WYmB:Ӄ(- xF"5w`D%2qe@{~8unؚ 35 B1F%&PoL#G+ ק.C^TI^H / !d ad&2lgH5BwS*U b9j\ߔIg{\20))J.dÌaQ=n\d2W 4VH8%)cijrCb9{XrՎ8R+"q,S-wV&-){63v/- "u,oRTB l5$q;OT lNeKmi{Tԙ7'-_RsE4p [5$fBGh\`9M՟b c>?+f;RDF-R$ p9/AZ19h }H-aKILxy 1$n@ysEc+@S6n zD O8v"bTxJY9 eMw' 7s k=kh?^7}6{Ѧ;+Z?~gG%Y5g{%Ǒh$r?{%8*nԾ:Y2CKcP#7CLەϪΊMK}W3 @/rYo[=3A.}7$nھۦ+ra#{]/V?? \1y|šp`n?4LZ-P%rF'ɇ9HnY'?3pUiX,EFP}# Q<Of,lꒉ$ Sw\1Uڈ X 0(qUyF[|Vets`àT|  P6s7yz̃L,LRd:dаKip`Uxa1SQM41~{"P>X>?J&twDћM& Fyސ(|7N8ޑxH&^!Ċ4H\9Q k5sAxQlrI[TfYb5H} (/!PpIT{Q%狵~F D?Z _j͍%J/"k n!G FT ,Cl=!*Qrn&+ 8OjV=G@xtSldm 3o虍#߰[;;AlZ  `괸p78a Ibg#"QbqٻZpuV Bn,dv+ T#yǹ:߃ mR/QE-gJdɗ5RDmی}}-SVbcƑ>IvZMFntvpϽpijy K-QɄ"G6$:{jbQf S])Dw*,3ǩfiT xcQ\}XGgG$=O(CTgHSey+GkVA#|\ cM}`gC$KBdN;q-ESkn<&gY*5<KHm"CI-y3u{v7NB8y.9(\A7{śdX 0RI,dY\#\9D2Uˋ vdř^_]} 9jȕny7! 1ڿ.d8]K'pkVi`".)EpVoJsJ_RB 7Yi{ +*K'qCC"p.w+dyx NZQ`k x]ƈiv>@x̊9GGأz؟UVߐ[[lթV, AH&6$i\!:V  R ]Dl?]vaynC1^x^-j藠~mOC|+Zͦb([wo_8hoqIs+&xIMW8zY0\AwbW&6KQߊF~l P"~\XdݭEUՅz^H>A"fKt^!T)ޖM X†ȅQH'r lW ,j!ڃ U~.(y8]v^}Ves,(ɥ[eCwo<V_.9 A{ą̜=|4 \8Gf_W {ʓIyL4Qe4Nm(#+Çk qiKH+7<;\R^^ C{2P$4ɇ7pC pp2 d賽B>AhO<;#fmNSJo;|t1H*E4qbbҜWGEr_LbFw i 7[X 1)/,%+'H/l{YdO)EҏRv{B33"/ZtU-L;h*ZgAj 1m3n97KBTu_䐼F ۇT>'54ĉho6%,* xdO]ŘüG="SZ9JA!qbx kUZ+h- Uj'mZJJE;gp>4ŇT{O0ێ[]Jck"bRKky~-ߊ!AaAħiYK {p3mu,ֳI6[Dvپ<Ӫ՜>^; ocMG8c '2` ew=<ڔ4'tlkv쳭݉0 ]6C#fRKs.QW:j[?wR0(-KJDsZ7io<#ݿg-g '0>wxójY|~ed '`&D?fKJ+TiN!;FٯG |quQ"wepfcvbޠ ./ TGŀ'^r{2*&loc.f YF#K *OXK,9$6Nx68?LXo"_qI/4ZQ= ȭsD|8#}+0+ȟ6ti $a}n"\t[uw ;EP u9ju*L$/GCLcҧ pҗӈ݁uA:d*x\z0!@F+ˋŨ/H& *}Ƶou ;Jfw2e?14dd`e 7k><;ty}:* BSEΩE!NLjH8Gk˜wr,P sƦUB9JB` l?.貨kjt3/% z( &;E}8W֤:h,{fdpoe)k,wf(3W206rDrck_=7L)ZX˪mui6ƭ_C1p=rœUEt" 1w/>i*-OzOs;E .8ԓW&,'3u 5dS{.6nh>,ƺܻX$R]YfIo-ll55Q*W*FI  )o$!}}>ƓN犟lDp(bX'T|rQQ9Uڀp|`pԚ Z)Xܬ$(zPǸAI̋"wh4ޤ= c@i5q{;F#oֳq>S12}:zcQ-L[=GUAӕ#‚-n]]aV!^Ȣ/Iu*A)$/P#gXU!0>Uj'$Is%gůC.ٜP49VLT)y1[=P OS dRVM:oV ݞƴZ %JJ.a"X ֢H\*+!pY @y1zIoxK,I5h.-Э`OːP!_N׼TEo{2Et̵*q؁@-30H_&z`\1 {t"^oh/hAȲBZ5q D-6UwV=9 RBZH 뎳 ށU,gUܒU)#"Ul)􍧹1o@6CE )Ӵ#v̄~tO[>cy[v:xuD ?J$atHE76G> D!=:S=db% oPA,- eeBzte+}%"Pl1c7~۹Y`+Cɍ3D"3LCO^W^ӹW di(ع-#9"ۗcbaHo_ )@b8(gK9|;p6#~*M4>]34*5* 6^9-0C+Lhv2p/J7|#MqzV9jŕ#Kwx^dneia֝2L;1x|bGNqw#z烷a &>kUu%p}ntgϟ ڈKũkRx\sbUgz`Ţ%"k}QV<%h)Y,ׯT"X=5yrD軶/Vren2YNgYnℷ/rPht#RpbվgL̾ǹZ铷U"2:F^]>7ʻ1i>;v7ot~ous _x؆SZF9Ifu/%AžsP"4IkLwy#$^?F|ʮ: Y?zU8kqaRRL'f\R uEJ_OBF,я,o$7rhP24xn@zsڍt}[=APqu}HQbN͕h/n=:G(?dX[_+|`e̛YȲb*'8wʇa8<0PI޼$U 2Gc82[3'b` ]z }1"'>']rIY^HՖ4l֒r .d {$n0C6Jc&HS\HU W\/Hըڌ~/rcmV 7.SNSQ gB{8d^ւЮu|ᠸx$ EdyJ"~vG݆N5e]y°0r? )% h^2 Z]FJHrdGY2?W挥;-\Cs:gme&iEԮ1<_0}^v /p(5Sߜ6 qhg317RrZ. -gJe P-݈8JC\*2_5ƎF"Ubxpj T %Act tqdvWnU #hT*z*fUm}7"Sƍ?=4,a 8Ž毱s3n<7 䤴C}"#DRAO>nl9Bڳ$iٶTd='\ 'j dէ;D`G*}F#^krGşufj,.%i1ݲ+O~hUXۻ@{NaU],2#*k@bڻk /Jw-b@ 7hDu) {!% 2SÒZ(%y (:.ple"ʩY:={j @&Rmv1Ұ#q_eT[3$ p]&$O+?LbT4r>xYкm[Aר"9I?⍨H@)IWkib=E5@HӼ݁kZٳ}oH5~eu!f5•Zڠ~c,\w֔{϶BUbf"ML13"Ǻ~ b0!lhweLRBL}~)6%<°>\}fw3թ|O(xc;^<ۺLC޺؋X\ux\{I(Fo$2)e-sìaTtDhG;߯bGxn̅41ّ8 ֺ̊ňx$ŀ^dR*45N+X\3 +5)ڣH"EuI[.#7>*(+ϛYP)U+wU^{nxÐ缵67Zj)~kCDa F }49H2P Bh>߃Qb> MLj&x [(+3HwIOmE _W:u(gnKRo"=( r$eU n3nz2!^;Ȑͅbe'Q> .`Ui}Ŋ&Ɏ;,m//2ױ3YǺ P%K&@Tfp( Ƙ Q A(Bi$`f˶YZMv+\'h_k`N=B?ᵛ[O6Y+}Ŏ,SR+ŸETHp^vJOވX?R ϱm7@Ai(Yz7͏ɼYV:Nk+CSi52':l\o;å~D@i7DABvMV~)_FVp5== de?pE3Ѓ`82_0ґR$Ie[p휏B! ,iBe|a>(s3V:!8C\ /IwEbÇ}?n]5XYw׻v8$=iV5ڥ*{{$=SXdLnA8[ctZqlCnnм3R%sgj$ڪˤ>I6K ݥ$xw9x<< 鲌SCH5EUNB44b;o* Z?oU׆?K [q>˝1˰"T_b#ezK) KΡ7EOIs2?ၚ~ҩJ?'*+R+b&Y•lYw<ŭi -p69;,F"x4#y0~jI"shBcX[,/8F֚RW_|*$$A?഑ә#lLSy kV-l~ LZ]q)?4 9K]6Br/ 2ٽeJNLsP,z =ɬ)p%_|^Ks:'pwѭ`]}.m])r:4hBB _d]+,`ǍwUP6bDoI.:B5#}%a=V&lNr 1P댍d8̀ߕP͂;!@H;%iGN|Yt"s}ιZ l>ŁTd>D۲9_5G9=*>[Nkeb@OA1d-cW}0L,'\PFc ˣS/>Z1Qm=j,O)mջ}F֏jUO1:aW]VDx( J0<\;f:~xx qQgEaBV9Қ CAW53T@.l&Wg nRtu\E,/9'tY 9Dc 4]EuxGD׉j}6"YH4iYX'<;}6ǿ `7?I\\e$vNġgΜBa|ssEv{ \?7!%|d"!zbl^/ $Rt>@a+\c(}@!/l0#Lj!t46 66gxџFȲMa׿r"Nŵ'eB8D6FQ o@iQH}qϧFJZv5e{^ Oi3r`8焔96 <}pRaWd_V"nXJ9%#{\Ҳ)wY;:c ~uv܌a (jml H+˅cNe<18n z ^*/x'#]Z\\z z{!|u7ͯmX^_cɉR}0 w}]{ !o¹vߘ#уacaqg֧ "oRLpxTEawC4r]uA- ](H٨svOj"A4|uΔK^IjqD׍8F.܍ѧX:e,$/ Rfu55޺eԃɮP]5ݦ82ZqO>@2tRj)^f,ђs%bٯ 3>r<2IGu7"QAe)N|BK2DLΈ4&c@.q) [,"sFaV+ƺKԭ6^շs]<šjpWOg K/f -ظLge݂.0rvvpIJ 2JHgӣ'(H 媓7Be&f5ɰ|*d`^3>J-|d\u|nZI :sC붶;Heх%Fj:THc7]%]DP;ϋɍSIJVM\}I ArYf(p< ?ΞYՑ$Yd `l^1I!.NmnV7w07Vų!8USYc%-,JTZ|Cƭ (0bPUAZT w9ACjm48rRh3?$Ac ;,v SEBST2W եOoʁK˿^ܝyfS 0:U'd&&=FJ n?]-= uҨ^㭾Ԃ[8j6DJ_ۜz'+ QoxSd} `: T&mMΧpg>O}t T`Ѩ4U1m0WDEn%U"եߖvnj%Ӳ*5D')} 15!d͆3~ʶ6ȝpДqwre,Jfs QttnyM+?_hz p+ ĘaCW2\3dpZLEtݘA`x(qSՏ7 rD9m?zƙ2G>r}GlEQm-o}aʿApBp&-߅rÙ/zFE#<<"jX2Pu@|/f4r5AdM*)//QR [iSxB?YGh%[h`וﲭ|I3Ka5`}fʘt}/+aOP[ՖuLi\,Y(`~Qp+B7bABmc^d 5=5zhjLv]RX)Maؽ*nRDAI`8,㥉CZf dOohY*oxO}@[.ٗ#UkEK DE7YjN\evt0cLi"+!wz&TgJ@ƽ>0JtHH_{+9/q8/z&SNr% ; ψKˋODr5+mOhXCw0~GeWo"5ٗYg AVHԁC5*$QKdi]58bS=cL]BXԅ/DF?%NH55e&j.JI-9O}:3Cwn6_M|AXsMм )pMg胛"_Rx.]A?2FbY岴-Lspk8;h/k]w`rj^57MO["A&Az3M4uHPF%o`^_e8J >wrL/ӦkzJ?$"B9/x:M߈ZGmrOS6?v2Iv Z;ow2k;1๑. W9QxL8vЫXLHzoP0;GwNmwcbOioፌ'rSz#683C%x-S:ҒifV_hKБ)A ţai~(omREȞ&kPbb$Di:w{? F琵_`8n^T2|$_QΡ' s)޴B,#EsB~lp>TȁaΛE~hp81'tʝV0P,ں-a\{?mdz !W- +Q-bR$f ل y5G] Vd]۾]N@;NrbS@gshoc^ o>c;MR t3;E]&a<~@9*EMjH)懹w-TÎtNJvf5~Ot㨧v"zQƖؓ뢕CNa-? mtb}'YfF M#tM;G4z0ϓ>t(FO/sS,[OƯzu#/vd[;& 1Hͳ"ɍuȝjφ`Z\e:Oݴr|fm_I#f"wjmb MؒSk3}xﶦbԞ4_6fڭ\_z.ȿw~|l3ZbXTâNxv46)KÄfao¸S"K2BE6m U$\!yJ@]7k]?8"D!r_7$)GjP\qsq8gpLm;LP]c&f h1vgVǏh:)ؒk VDTbl-rvA, ~+6<t6^MdG:"rpNp2vO2B_jϷWrJ]Ef}x޸7h}$}#{CQpEQй=#^co<6J$c$=]S׼!mI/J~fx8',?Q-uJ>,prg ?eZ\:諃e.t~+aG4+&m@j_gH*MYX5Ja"fOeHJhϿ=[G'r&:,Ʒz`݆ MUe @NGߣҶN' ځP%7'?xƨFs= n:q\_Hci|yR0:=+3yc?#C$Lb„ٱ2矗~Z~ƗMU4}~W5_PFP:DfPvEc).$ 6j$o\c H+,# ׋xﯙRsLK<]BƎI7DMtfdgjM-C3Lo @G;f`.c#ӀoݼW'|,ȢoKsjR+c|0))`>uI3wѣčױs,@3}\~o)>WC'ҳ/o Ys{)V 8wMNjǢ=3<`ⲡx#"b:Kc9\g-@AaO"u9 (-AL._֟=J/^)),lЫ.u jfbxY(Tjƿ=ɉ>O&y=M6)~z5Eǒm[b8;jN02/5M2f?6,oZf"=)Y-. ^2Ts;yt'=JvhTaZ!sfL2ڵ/+Bm; U#hPg+Wjgh+VZoa%vZʴ.jqc8x[ɚ$Kl+Mz.7E*n8rp RЙj y15m.7ew8دKς^ئͳ帊Sn ?3 8#؆&R=>j:~_g T!y5uv +[ .aoE{ʠ8B LmLLYNhr2}HYH9l0e`PGEwIoBԓXh!% ̲|ҟUfWɪC6nD>*!#g,g%  z3j\a0j~;\X?0ۃ ;N%wM>DNe>*AFmTiƫ¢ >Ea6?eFvsIZ. #o9)s |U9,L~tO=tIڃiQ%* WjW.읥$ fZ3e\}\Y5!4 fx78Z3ug|=Uh24jZ/^[|srvUrE* TߒUyg]UeW[UE*$_S#PdGs[v}u 0JFn"߯!i e!h`gD.s97`ȟw9.cA/D<Uw68Kx'Ŏ3 @=J#z8/ dI>d>wP.4\O4Y4mںZ.=; ^T7ۊc+K-2F{nPCx}Ni9_\ wI!tu.m'a?%YX 鲶ܺx$ sx\3_ J Aǜw|$f:P+$ Im/ :]Ϋcp(#|K3{e;;o qjC 0,_*s~P TJBkۨ#oK `C<3C}8h!*@}XsE?/i U8En ^.`*iBtmz3[W2K]aV9VG,$:SrEr"q+3Qݜ/wZ8Lb0= L=K}Al;K5% |GD/*، ӆNuugPgYܻ{xX)C3j BvkypMy+<8{v@5 SaʡNѲÙ5/{32Hڴ ڵ~+^4WlւNY-V" \7g1Btf$w+JޡKo’g,;/_h{'cdVj|hMKhfOt4f(_dS{|ay?=^ >~8/](PYzClpt"R&^J9jK-;/Tk%UX=Y "'\ u`N5MCʗa f\qwRE:Uw@ FoĥKɧ>>Ᵹٽ:G+,`H\h=^.T:)Fw嵪1i>"+FZM,"xA 4D_W1Su6Օ'ͣLkҶ_ a4 [ai\ <ͦѓ!3"S)E?ڜCI%4KT˾ʆXQMм;؊X!|ߐ$ǟoЧ쳽6٣|B>b+)2yO:kOb_ $f|xS!V%Q/)A IwBm N"L`6NW8LZu'#<г*]=f'0C؞-E#7}q9'9fs"w׌+=PaL4[УbFv%šMU"Lj(37_RFr&_mj'UC@3x_8#Дsi#t =D/;Jr:2w[պ-';.XZXk Ppʈ 3oG['xy+Mf+x GT=~='ȌȞkh)G'<(XFEz6l]zS΅b1&sAA "AE|ae!+x2 fcY5n5{Hc6a^Zf+=iG6dE)x|HۼSd(En^\mGcjGuxs@4ʕ e0QtVv"2ғ^ج3[[=ճsvRCpni9i3X(Qw'̹Mգ `q:YFk3Ǧнj'CoSVp H 2O.5>tF `xcUl7H*>`V'?L#v0F~vg Az;zp=/ħmJp]%D$e?%;'3NKoqQ@A`"(ϼ}v rdAW~0No\jHj';y)ig#Цo{Wg|WhAQQy&FrR&5܏N3 y .tw4^[kڂ2.y6ujdLhº16(sG'V7=7tS6!"(~ۺgӣΠ̈́X;;/_{IdsiۥIVשXרMƞ#;aCFUwϙAyEmK,Ǿԕy_&F8pV`:*~GՋlȵ>e" whY[#$D ?]*lg'긍 ס /Yɋ>v(WU|P[ !Ъ ~?վӐ5suZ Yb;˛˗%Ňޢ[<Lk= {Yi0=`cݦ~.95uRu)9Q|m#0! n.(V'(6 Q-몹]£jN6"tOaqҲxEZmXDnbXQZcXƋ#Xc#:l' "iG@5\ -d h`w ս~;Hslr6^]1%8U<7ƝwCH;([rn宅 #!HBIM4UDYshݏwQv: 31(jvT XZB0;&סώC8 N ÿvGΡEG {N"HB+F@^)Y d¨<:J(( {k7FtĤ|vt ۷8wj"~c#~:R%RW=LD-NӪ0\ו"]jCy #vJA(c\q3dX3e[:[^m48Kś*ol޼iF!)8؂5M:=Hw4gϺT>ïSŠ@Bm5쉆LTy/D0κZI83 HObZ*Rd's˲v$lVmjn]8a$qU|}fOOZºShT% C4OX5U3t)u1'K7;c>WMgidtLG?3qM+;\F]/ͲzLȰKSh`B2ƴ}?i8n_tIܩUP!e3A8_@ WzZĜ=]!N~1Х'20m^"6@Oc</T=,0G/?E iR鳼4QOꜺVwG`=GR}jU,/Gs#YE Wܾxx*|o^swfvFz&a0Q m' cǗEeyJM:pCo{p SV74M?b*P] MR+?( jQE{c _Eo]m|eS<*8%PęTоX`~A%0B.)p~ Aψ9&xx,ެNW~HS81zo= 85s1F',h=Hx=\ )r c`pY 77w+uTe9M q/yh;E`>5+(*Y@:d\QH5߃E3* BY Ӣ$$̛kS7hhbMli!s7~iw:m!@OM?oGrub38xYVG|ӈg6dB7]-0(rz *yn]3@Hwc -bHYzpx+dE*NT١1@K`3>V*1 $0R:[Sn jLI,?Vbvtf> KY`|zyD%dʆrbFd $'(m5(6Ŏ2u].jzQH& 8Wqf %oᶏ؇< Nzd^znCJ7Fwkw5&ii$W,|Kۇ?\J's\(.SuX ݺpJ Tݹ\.hjRa-yrW4<1auNz :-:|qƃ 9z_ս ".4b!ۇy=Av. 9%0'µ3MĂ@Yc)씊1oqQDu(U5_ZKkv< cSu_dg`C\BoӅ9PJV}@'SFM!5J̩.CdPAO\QV2@G򎄳9j\cȭ3E9Z3(V2}SZvJ~n^AGrmό P{h=6ɍ`t~6:ؙTv D*3vtAܐч#b9|joCҵ㘺\uv">G2RAeJ=w[֭]4ehl`Nk5VQQA,Pbzz# ` 4"s_.@8YV[3A -bsEϖTR_~ $C*ag+@l?Q%, ԙ| w0{*Ǧd\^{% d木& nwBTX*)֝ &:pKzb݊zԸio)?j`.8ȞPoHcznMJ!MDŮ?ˬ`.D\IkXS\ 1Pdttj0+l234˳;_֊eϱYPn1}}NPq} {*( Rcx"hb̍~||_r!+#*doYnOq̼[v0, ;4Ҩ/꣍nVv)[}E:ړQ/S:f)dȞ|01Ol CevA#UWܻuEɨ=:fhL1OK!TYk qﳴmNϚgm`dFnȀjܛuU+b_v;='O&O:i!T;ܠ=Q2 lg؆ ^/tdZu2kϹ g&ҧOT+O ->eQ X-x1ͧ/^/U" 4g:vic][geܨ#u.M2;2Tmn/8e$oRKjwXʲR}!M!Λ;]jŀ)]S\aUZa1 SQ'de'42RF<dZ3l,r?kFW< qLTm%Ea)߷fk$ ̜ >;@r 2S]bF xjՃގd+Llfߧ u-OYH`xP[ #ct[v#6gx΋er$lڄ Ŝڡy *C5dV2*(وMjm80忉чB'}Qܬy_eOq[, qw-^;`< چvjeH:4z^b0,! ^\fds%V +DAg"B6=mbxh{!H6G`&$O4juZVy0AlJM x|%U S(ֱ"^S\x_qO8]`gI\uaBC7-,Q&19p56v9*}PYe{e>r;hDEz%E|6U7c/<#[0{BOhJϞ|g/.F$/ cyh[nS;7=عe &o혹G Ib)n[Ӛ+).V$=~#480 hQ{ۧY"T[U^5V0Ӄ*&Ķ8i^Kcy 293f]Nuk!3|ʛg͋Y2hFWy60J?:ʠ%>;ĽR%Ω#;q}զ_kB.,ߏe목q5^!DSya']p)/#,SsVKXSYe^ <LS$lৎ0\SCC6Ә&rinٚWݛc`,(I٨w>ɁsPMqUP31[z44bw )W(㷍9eтv%V-( 7Mަh|.k(!6n~Ր1^O {6;-IVF[_*1`d.ozR,-B?B98; 5Ei'NmokP-E$ gޛ|QW1RWØYP;L@k@%F͐u$.}s?>'_~Y|֡;rY䱁&gISr"Xlò)ቭ \օ)Mj\ʞM!řX^Dxk"VY   4= Oπް~V˴j]._wp37+gIʚ2WyY/?s@wd3lgVhB$90Qا̨&ApRƂ1\x_-Y ې:p7pjqXiR2>MsR!N Mgʹr},$s U~X_3`ϺVY!w*&>86 DYhpF{ |!frQa߾Ȣb5~kp@ڴjRO0 ȋvj/ 7Zt_f{wnKVܙR/û y ƺ,>iƺccϧ9WW6RMA.uHgT@5O0ܐa)ߖS"B \ydUp&:۾"&KUʿ ETZ۹\PP69ftHz}z=Z0l,] RBVAlCS2mL@d,7Bzح n]Q$8v>1@;pQpVhghǘ8Hlp!n\+{j  ۋ݇zOYۻ;c?9fB푿>S>/J@CrLsTųX Vx+&w_(] #;:qolC&d6VTᲔLH3E+fVfE=1.o&EmeT6oX,k($(R50VyT8s@INi"!jvGqN7ٯ*n<֣@(_&z4L"\x.%]:esPҲ$K=}R a%R"ʳҪoŤ[<ѬGJ΁F&4Roz!-x*wkcjrse'F"*S 6kp$>Lkz:r;nK5j^bA ]j |{k 'cᳲ\~ WvL7åC!yҵ|[UwZ6$#Dux8{s#eq}B j\LZB-T<6=\P2L!!sD"XV)о!le$80}۾Wc_oHlh:6iSay,ȁ jUD0 L[PVNfs\.@ EbHrlhq%9=['u `1z&o4wbu8hC\իW*K )w*N> k\ Li,hx+P\8 v9xǰ?L!t-W ev w4FŠFv2WM4?xcva9'0RPۈLyT<չ^4e `ׄ4Rr=ՖJy噭 +Mt5o76X2A_ԛhM4g&:ހKsAur4S F2(JT8|W4wJhGkp"m} iLw@c'O3 9N7h8*&c)~TCzOZ!>ӥP2 㩷a$t 8q27Lg !{fHcCu59ld~@g͒IJ|&R 9'YJcjk*0{(5T_vT&SǮQO)%%?DޗIucRt_6VBL-OD }ΚhN B-Q7,,s#=K1W¡Jw#~lzÕwgA>ezm3Z㣡&,,=*{Iu)1N)(pqkb،:gdz3r[)n $z<2gɏ?Qff\y/~c>>ccVKvX.RbD|< ֣TuEo1 _*YsBa|8 ͮI-s: =6$sXm&2{I xT5YSF,ez~AJbl !$Rgd85ޡ@1 25*E,oq:MFI$,(=F;!8TH;Py aLʭ ]MON"2D ̝mى~_co^€W-rwXrzxw1P]E>FͼC:JDikzcgP) >VR0"ծ246F)X 2`eL8DL93Vl,LxXz%:7\>S Wml徱7v A0"C \:tJA q}Y'p%!g !(QCo*ϋ=f:s7xIg9Deށ`FMe[uiU!fV=e VjSvƣn<Ǻ|, G\)JSg5qJսMcoB3ڧXR]0N?yhK@#_h|FƖǀZO;>KG诺XΛtoy 8eKR%PL\+t A7ú(Ҩ7is{LfAQfq!4mb[b/9r_)urբ4\ ^۝m|Gݴz `KzR?S(TIc,9ICCR΋WNJeʑl<p<8%yF)||( d8?۹rKEƭ$vu=z-2rae`f@UAX4tz&lKPu ,лj00tF%mKK0,*\&oU˜k}`cwƒ;M, lTc'3E []yWss] Yh=էn",wo9̂^j2e5Y!Yٳ>^_ϕu0IS % Y ˓mԒ#)-vVwٯ%_%F-&aG{,Sbz$JdW0lTh c Cld.֎/}9ίɪS;4c!TyxMp3Csf"myªgFg.vo$+qWj;tydg=O4<ZTdZ*j(!l"v{xW Z+@:'ktVPiSJቮlu55wo&!-;X L%iy!:G̚e hnt~tm^1#?ϞL%V%${Zôx{ (_TPVh2=vw! =suv-ɪ(]ZI;޵%uGN$[^SI 2'{JzxjJ qr{9e [de*,x!? d4o[FO@V׺ u޳R%sg&.hDuB֢IcYVF`䷹R8 5zIS^!\C[MD^l55XPv#~}$U! PU Aw+{U7 Quw_1EJ8 |~s_\w5RR:A!/7,Ca8xmkK8<;u /_6 A7n'H/\i_1e.dT?=ǐS?`:W0 6FT,7U:[UuFs])i WԸ&u#On`Bjk?p%]-2GQjqeL/5E'@$ml2>a* ib7r%a} j. p"ysI Cȝ C"`?K\F'e/5QPPކHTeܱ  E~^ڮ|?_RHq>x\طKIաqusiϾM$Jxi h:\'I1Hŕb{>VקP\w%F^M2]H\Z٦`):*,D(, +`)m%N#nR)*Bx[PU&M׉ޗ.z,IJvtK }8ah}9@)Єqf.zRu$}H-)\~C<yMtQ B.FJ@}(JҠ~֘TJCj!V25gո}WmH/5 YP?SOvuc.5N+v]Rj ̂|))J]䳭-K. jL'心3eEi-[nj=Ө,qDBxA716)tØ 8lrcI @GB.%Γh-:C?!ܫ>S$@*x?@z1RkBa,WxϬ ~F4_⇿+bЅ qVu:6NVZXDmǖFYW㘂/Ki8(Jraq$@Wўȓ"I1l)Dqm6{i֟6hN5$jէ0$< Ι擆DwMOjO@=tf˖'#w> A LLt\<{ 4Q3 Arzko8K=1mH(ҌY#=p/|.K\r{53'<*R3rL 7VoIINh:5kY4WBVxF ZG^:UqSsdk%,)pX#>f bDɨӎT#]8$3KBʈb߬n\~z'HFņ;pc_x+7Wj*D` 9cnۭ࿩ 1ވ M 1g(w?n~fzoi21v ;&sr)CER ܣXɤ.̻C;E~w?JdzS/ô(+sA .^vz`Էգ,}r3j1,cөo- 4_0("F򒮒 ˏPlkf8Y (Q*Zb9^\9KCa3yMqaܸ 4:^o:ܨw[+}mph_pI;RDۓ^!chwNki5Ʒ ,CȆ6sLqS7wL}BE?@p>eLgWE0N@WC xw4ᐵicv Μw8&1o`Zx*HP- -'>&YCrF5}t9~چ*>mWc<|c#qfG }E~d6)Ŝ/Mbv1l"]nɐ7ȋ%Mt5MM)#l<r U@Ni YF`y$#CORQ'P1h Z?])w1~/=&b(DDb>et$n"'/adU(йYOP> Q?v)g DN$ZizTbet3jD{T'c%In>lSuw+ #-4r;0l'.41(Z504@*MYy@O{"hC"ƞwB` F)_A Qg+O'rc*84Crz?gu ~OI[֤F% ʽM; M2ͺmQfH6 ] o!?Fc2oo˷T w. ".L]r/%| BULB:z.J%-g~\d lrHՖ}5cV/psfvg1X1|ht)^7zzj ,:D.μA1 a_9 .ۼ{)SqDj8$ToH#47Rqi!OJ3uӺ 'G{i);q&ts/ )nZ#@gW>A@%LN?$>!vPCi дv9AW|z~v%t@> pew)1ITeBr00Yssh -#ߙ\ *Hnyڨ`Q#t.hr>LJ]5as̠ ꚳ^e#q?1.>#材ӽ T"ޟgK)ck:ծ/5Ln7H:7+_2|'y?D=$^}7W )ԌfXѥ>݆zQ:wȄ2̍ՌjTU˗*dA>! 6 lo:dWzr=3U~ aI~'rkjb|'cJ ~AaR ܌<\˥ #6A畮}n3F\fKÑj!B_-ӔMwjT{2g8PPxG0~M\^N'zJA:+xڍcb֊+ oL +ǍN*q0pYZ, @}! RAn{3O ۷FF(E9jy&DREVL {|$\nu;~m6+zJrIj NW)ϸq8CN,n BZf (A]]t2b~Els6(h;R)!1\k} M._EW[ G[دKغ¬a5#E•&H j@\KD)SgI^ AѮL/2?f,e}wS#߄YѻlV@Dijq &rT8[3/#j#g)HD "VZM0W !/Rn KMC\|%a&PT.V u|p4.vTV6uM:Fڊ[q剧@"Hn:z#HIc;X 2zmAbWwdNK, sQi*Ϳ1i e.u}/SAhEO"A^ 4(EY2W { _\JL 뚄?@N ͈ȳwV1"5.{þs v7#?EyGD| ܦO* q"L91cjկF=B kJ:>ǜRR 6䓥no];ϑA) 怩VF,DBtC, 7zf`8WY.ႈބa^q2rQ@ZUO)&f SUI\ xt!"Rt{/Z(t&9XdyV\*k_z( ם=v掁jӴ˴ ADC;vA8F:f2 ?R +~t; lW*rR v,;g6;2ah[ۛXs\7vRo_3Q*e^ k;3k/քHnDU6CEV ^z49b1݂dK=2DCB/TˁeU Nu|ZaKNJ:D{:[tAGT.IaT#|?Z|Vw~P,oI2mf"+/X* nR{ʾ,N#vύN%=ĜPZjT'8cIVqrs%F5[{Ir`Fߘfaj+ZqQoa`0-C#[X_y>J9Cc ~5MANZ,_mv^RK6z%~%Tbkcqbt@|A|gV5?j[58& BdDFAPRZ;1ZR ($4DU! 9MĘ Y5[)*K!$J<6`Cw J:'M7[;em;sQRnL3xgqI4!>T%h{;W4ʋ:4Q4%j9L{>/Q.O">`Rd9Fԝ1LVoI1eé|1S˼m+/3 6@Y ןS)A7@\ϞTR1[jՑ E?,GU"zZO``*(MaC\ \&0+Y~Lj5dc3K\`GeȜ](}功=g4Wcs;c{aGa吝[>Ks$`czJ ԑ}oPtN}olem$UJpl썭ӠUa+#yy/1b܃z~{r}(;86*XyU5ٔF`TvG.Sf̻JӮ7"^ӻ hX6<)0tzƱL=QyI*oxcj6N@|Y ؞dְa;[U3AwV%(!X(eUs79VGia%M-Or\IR{Lؠky_0`tP)4¯/o*9߅Xz ՀGbo^fӃwdyxRVZbfLSfƱ*)ՇMl8b)e@eLT{Q*w6!-5~ [u;h1bػ?a O0İ]묳L/\M@rAT颟T߯ANf*M= ~* \yO:?#] 6ڰ=݅YX$f#v1Эo0k( e_+A`/bGo)ʆT?L\+8ݠC%]rқR~9@o/4"4MfT B1>Q(#5 w {<-8^.1z4 8pI{a_ΣD>5b\j`Ѫp0VŻpto^sɒwS |$Azs\(gtrԌ um g:7 M+δ2x@=^9JR$!Ous6N.)"*KD73ȗ Q(p>Yd[(ST4玥ԅhr;J܄s>&kT9.J8Eܡcu CִM v% g׋ERӁE lҦY' F>ᕁo?7F y9 ]TU޻Y;aEYW^`C ʧk#ԝ ~Znn:nz)?_]rώ]NÜ)~xnu )9f` Zs/P1A|LC s%Wk]ÈkCgq8pR4o8W.EHlޥs.=,REvPG1_ADMFf@),:@]1d1)=֜hCSc`j5\J{XG!* |X_b(&fG~(1Wd\~2]&+*Xkmo}'?eslV} À-$8aj#6ntv3cPVJS:anʹs',5)ggr:],1t,f3s*C<y= 1q&R*W߯NC{ºlvDp\rtU\$Z8y{lKljbk&t(*If\j)Ƞl,"y.#?/^·cjH[tl-t2XyHZd^Y}|G"UN^x {c}cЏDAțH'>.J7K3d X.t^܁ANg Km)hvTl%ˡ ҫ{,y~&/z"BߏMfݚd<; # }'~9a[',ۙd@F@~Nq_4q9U$K%]d{mA:pD\Q :2: N^2ӜI9_i-[8' H{̹`gksJSX6cu~uqL/ޓ ` ,qmCj)xîwN[v˂ZD(2|nQAnn4"0 tʥ\"편gateTMڀl,5/r1&~1:"jOYGCai-E|IWqj!8m ]]蝎_1c4]Jn7̛g ʧ I.PSo|VRG$/11&z6v>Ui+ a|="*%4uFӂȮW=Ҫ|s?CXiefF:zH7fȅ6 ojPRRݘXۇ*d>[7#YHn›ӏ'nRoP߀@`UU V{)ZA.%Qym:YTf` I^Uw Z*=ALc tL[Gs˭go>9d уdj!aƦ"zm쩫unJ#dImqZ=sz >Z-5ȴ5 LǨv[X!A LK*0Ȯ{Ʉp虍e-SE yC0i9C'v Zޥ)d"`V9tFẞ@rL6U]+1J V,gSUXNUUJr:sH6xξ!cxUL{!vuYan#d]`VUҦlqpzD4G[qk>TF~jſW%M!{ ;g@;&]fk6|iֹ5@uU,Y#TQ:׼<#KĝfoRhpḛ'8uƍQE#6NoNydƐh2iF+5ٻ* Y*K6#ƉJlQn 6coN̿peTI z PȈ˃[E鬪(iiI=4 \E Z $Y`?gl+Zlh4FdsC|bC9B@h_8`)aܓ ~N->"ا\a6)|}WIK]7XE!k%؁Ħn ؗj6Yx *]J4(.@@ 9&HXЌwѹ {4ʻVMђUri91Iu"k"1-f-`k)LHpq`\em`Kj`lTbU;I;f55⓱M!UA\#܏ʿ_xnm"|-65SG)N%S=D>o'-gwOK1ظ/M gG,dJN zI S,*r0~qm)j3JBFgOCz3ܑEfTGSHW:X|ZߑTR̀fon02rwsɁ.xu2fT_~.c/ I5橑o'('*bYMjmdzaF 64֭A PʧWpauUR se+֦>&D)CJ}(OGe%ޘ>e1_vO NgV@xjt;1r毴c0] e a9l)_+̅nvt>O!Ua d=>?!׈_Kqȩl/:V什}"-8`q`h= gt\o٨b+?J#YI cTyn|\tclo*OS?d ZPPpo RٽNd3>hj`Nj3FOf$< (>C'Ǿn!FJ U,zlD^%r/77#ʮ6-f:Fo+ΨsuRAU=E_ k+Wv|i0Jg:pj4 scɁr ݯ2#a|o2QH5I0ib)ͨtÂv@TQ D,t}9b;rX0WuY^d5mC4A cf+ga;,–;-֚0w5 r06|k/N /HٯҩPm77.j?k,1#Ah.kZuA m2%j`j7j0D &9`|CSm'Aшt#S_2d`6I[hȦVHȟ,)n YT@ )au`Yas.yvbkNHǠ!5QjZ]X5cT6T@]9UeX lƦAf6Fx-QOپWo79A]/Y7XIaVQ 7QPZM-hOBmJBqy6,(bFnx,ܥx񾱮 CFIwKoSӇlh :.|:bG!=QhJyD6uqYG7Ʊ4G:[5RUt@K@쨿su1z1v+ e6D<GF5+(ǹ8^FXʴ v)V~οäBGeثOS &/!.ji(Z<:h sJK~Kɠu3pᢗRȜπ3n9߁6g}V˰_/mW^[(/_Pk~:A\M2&:Ox!/͍GlG_?dtrꛕUuI!H:o;k7y]`w7_ƺ#sZAcLB&-|q9[{Tۢ05/vz5[R+N"?:4r?86ڢP}AO>~EDA7Ntr6)пceb@BXApR 9`eLƅ"֠;*2B 3XIa^e# 9i ? /(f@PGY llWբo-ޔyܟ"Y-ܰBo(Ax0}?{z3 8PtsO R@'¡\Dh2^I@UPSyAٰBXpZ6ad² 3;# n :*&,q3LŔ)-2vJmG ;ɜ,ߧ97_e7r8/Eaf*B|;B 8-[!Q.g#*@D}Xv\atl_A.PgqH*j%ߠW h_Ϻ C.i0!xIn[)6n3V}Ulu$I׸Wk=rl5Rrn}gev{2۸Hy=dj-dQ!ѳGub8YXZV2e}Pm32.Mq7h a:-ōl|o}PZsm+ ~L@ۍ&_L|dS2KݙWRcq']ISz%r}Nf]G>4 ta=EK%zn̈́Cs.l :_s$D:|{BO2'L! 6| U6$qI<].Gm%2ÀEޗg@`akJ~x5Pqg>LwR~xeCiګ?n0gw#|7awRTT)]cM%[Vl|#mtEu%gbƽ X |Re*< DVᱣI<(!n(XĦ )LFaixf%]P =ǐs"8LE{jYi@+6~?,}4{w"ް"X Ry bgTI=F˻n l@tθ̾9P g%RX{d>9Lh9UV_0Y;ޣ2$8<$l݊{J݃L𩌴;Iw V#HV2*a6 0.(;nr~yKzT. OS*4egd-3+˳O2YF8RxYnײMq@KwsJqw>ա*%)U[4MLrJ/+A!Ĝ9%&A-CN[d% !?$~i5R%x=gDg;Y֕n&8n3rGn)f1"kr_l-T2'"Bl1فRIMzىR@vM{xc'-wF&3,s6}k:|[fۈ콉Ura~3!y!ˣcl=ZQB7ʱ_/|lAkս=4 V/S[QC0EXtde۠ QYJhf}Bhm&yЬEm(",R""#e}70?߭N28ۛN ,h;Vߐl|C~w19 u jAes$oY .l?4%pSp!CZy sz:cVXAlV krn5sj )GBszow⮴hg o8[.)FmYt6hgr  $AE1~)Ԇ ˚N_& Zq-#^>K"a۬0/[h"x{pQc2& vJj0{Ɏ!k5P%d-*j~wqep̳GK=B<CЄ2]fZPL(zrm{~t& h k}飚>4ZłM pr< }nOv 9n m\l(ÝltDèz]WDK U3r c$06CüAB2ĻVJrdT)Aѹ{UF[{|*nv.2ruXK@\z7y':Q.{ /mLV uǫC0#_d~A?|V5":Pٮ&8ֹOnċF?YY1 n2(1bF y-TzRqJ-fR3$:`ňK"/Qbs''2ݔ39U5;FaÖCBj \]ӜWő*fC[)#f1 K~ju0OK:Tm㨾ͽ-ﺮ6 ^7%wDh偄g"QO=* i+iB w19R& xcX9P(˷e42^'\Czφ {[LXj.[T(F zZR38`K.ax8n\ZFvp0,XPᖐIԁ}(= @\u{ٔ,F P? uH>žU$sxéV.x-&<<PmXt`NA4LHi7],9`/&FT:Ct>ݖm&X r1d9*ns BZ'B|3̠OnBfI/ 0QP@7r(k;rW*0]0g(Gd޻w'C+c:^շ{*A,qo%MA|Oi§d.C*d$M dMhTK$`]4wsggOg׮h94C}{E)H0{_ّXk !?f_P'+ txx|o0s wОL0,=0Fu/ !f{_ubBqqX2uݜubs*ĻGAUɧASMpԬ4uB}I;35z0Ko!= =Bf% wQ͐Ж>$> Kz%9:G 5wFJAb@P#3a ڌfCT+%aCR\ B,A 6nRZ?,MӅm!qfsx76 &0:r_Oz>߲b)5]{ нX{ce؎ŐG g+4D$D9dۤE%sA4BLWJ9`k `0ZYqsg^ KId;(y<7l68 @دoL#-(Zјɪ\ޱ@4~@^Jժig-gEx]VF/!0<᜙ ?=ۀPX]|ƗdKM[)X{#ϋNEH.xtDihƝLOue%wfL@laly7`2|@S( e4^[=ys /)ӏm&"VOY:],ꔐ%GC̪Υn-]1uڼߠ4C[MAdal ?b~\iVI \p/)T`N5:4+XӺe]z [xvsK%-{y)feyQjB(5@BRlM_-N|z5o/u~!OnubX(B>VU*&<UĠ&*yLZ& cz$U'Ɛu/e,̈́?5uGXnb:7fEb4}av Df!j),:: s?edRE 2ˎy ^:Xqb2d Pizؗc+4#Es p+yH#k-֊w'ԮuC]"T+rӥOOc*YҖ],^‹ʔ6a*:CdV |6Yv,:mePlKT]k(VTF?+i'\<{67\1^-M؁} { ֽ-s[/n $9~,^8f?EƑL8 a xr 7^i:,57#kqv !* (~U.k?$EP͚ =Pbu ]K-(h,w0~ŇBBX۝+>POfzrU]LuEXi͒JX95zlg sZ06 J_h۹^ Ui +ضi,òOXC8%l83@]oD0i.>n});e9 21,\0 U&6÷r]C>}Oc5SO,ͤ縝_q!3Ff(9"0n9B=s[7B6,؇RQpWnj|@aths٩-Y[X1Ng+vl4q wCc?^O\z_7nG.sg5u{ACՍjh&[)WWCXVf3ϵVBgrgt-C?6Q) >9Fy{xMB>..:򔚰VH1< ;$g>%(x//eJR)#T;)+|v#*$븹(Y|+5!rZxjW ]kI jQu?uU67M.XWQ'ծ]z2#؏.vyA|NEhM֎l! ̙jK>W߿,|42ߥnu'N~"faq{R_:oCj^o, 4y-}bxdO>S*?aV~O:%m1(j' q*iuL uN)N> rt ƉnTq-N@RǐtlN[53y`x`vAdE6G^02ӟp|\]WrJ&mVߕ,yB^K^H. 0xs>ѩ r} ಟBdE 3a-E.= z9i3:Ɔ^]fvYpdW H~}!dKI|&KJҢ1콧Q)t1-v=8bۈVD+Tb973Ya=񶓵KC>c#A|Q.CgKڨ5Ra2gP1waM`7J]n G\)%&X]1~<:jp,sT&H`.kAO D4cu}.~SN0B|mˠ2L&%j}(ݲ;Th c0]g&hp In> ہᏭp+՛AtLɖ'PjŽX *4NJe*_)Tj8zq} jpcKLggk $vGYפ)Z>L稃勤[}[K/)^ګ(QèTc#H<;tOS%T%FlDㅎPcR쿿{o8^iz48O,?|ziu=ٽVj%| q`P!Tgut5 j4p«z HN,nAI ?mgUhr\)a (2YK)x \4nIٹ5Lz;-M\:"Ua䭧5}ꢓ6CF{[Z.6ZBIF`^`Aϻ|vvG~V. 0G"Wʉ`7lʐr[ <-%A`šwTʟ< ctjFkBs%3G / ήYCV/={,oN *0in=]7糿l,7f UN?MTMӚ8xUmՐ(&6G-P&`#Pr:2)XW]%B Vf <|F9$T|h,N^s=-t˝V}Wb'Yx,w\ y9gBLžyMnT(?Uxѓk.vG/_2֓|K-ϵ|Ƀ\t OšWlva'Df8M!X(*\ W0^pTCѥ9_6;A0\rطY!O~hEs7J$ծ|۽ɻ}+·ޘ'oDٟ EkT;g͐8Ȼ6.fe>?fhB2q:S}H|0R;:VC+?@0uQZ52dWDSoȎE곰 C+'f޿T5$1C"',Gv%V)hEZTEc.53ZgfE 6R{5Wv!svg3p-(QF ?C5csfc!&g?h+!YӳbOY}BfN ZwwM/֫< /FuhS~Q5&)oφVN7عw 5.\ȴ;Rn󢦍)eYvb#Vkl^o%j%0zť9 Q u/D$wviZ?H/Zux|BA+1tb>93/|>5] ~D-ףuB kF>M$"YC]DD*S[ݷeX%\R+tQ,fQiUeaź4lז8^r{VTD ݰ0r\D^L.jb<?VKa&Zyixj2& f1#vYkVzwԁD&S4*VXlul3\waHQ9Xr1?8jBIb}YΒږqp1{'gΡei4_sU,eN16nsES4:)s a qE9JUuXA3lѵ mXV ^m ŸJgխԅ,wʁi~?t'jUTOb!f q6_3$ HO2G%ǁǓ@t포e%t՚^9^-|tգ-eVU(|fvڊj1?PrO&!{80B8Qow?gS]hLQIr gGsaH)rNOXGXB:"*VVvqe7 !&Bd-(0, *1f.\ŭ2j_bWtYoS)2 a.-gU&˚PvD?*Ĩ|eUkFuo80$V>te):8qҮA~.).u#){G .tEԷdQܶq&E]/1ϋR@t Vjs,poaNq*YIئ4'eJ9(PVݷb~c{!X}uxLds#rQ] E`ȃȨ\v!XM/VNWnFC(ӶkXyR40VH^q({3uʼgkd^wG{}h^}0B|'9R畅;Id&:K@ l Ƶ3̭e!ARXByAց*Ahojp_5YuJ1] R%,sZ.,AVQA53V*U_ᷜVn;B!y44rJبY:񖫱g} +'9`̂“$#: z6JsLnt?~6``'s"(4[_\Lj`ѬSkS6Ax Rn,-JrlbB=ӽ3_䑑 J$ Tt%SùT:oݯ'/u` !ÂGe%6اy@uWi:ҤB[yd4PyW{&V*$Yxyuf<ԷSX»]KC-lXX?{=I%SU.F?qE7aS- vth Dd-ѝ9C'W"㴅P<%qcja@qfH:%L\O{Q,yiUߞGu[HoIWUEG5ףٰI`݃/JkyP,1jsB%ik owsL*K=I'J7yWL'&'#)͛.ق_ j,0tsŹEku0F^Ha L Q;b`v6$& *1m< rd  -7~)׶G.<CJ(p.@TzӘ[^Ag[4/( #Vʨѡǜ'ԀG v{zY{4^_֥=gM($' ĉ,L'\#"r: k|o e7w YB=p<q^p+m0B $}2wjFڅF{];Y0m[ԱlJsH>'Qh{:|` O@ow֋lA;}5D ezJLFџd;==^0Ej]* T)#IPr-$ H\8>,SbX8?`oZ/1غ} 1*3 }jlu9:mS?ObV%|5yFr!깟xꛒa,U>6faqPg Ooeo 1Ai~,l,dT[Z_L9!@NRurwm3"I\; _5O^s׎ * I.zc]]iLՈVnv,ۢcf hA>B^MGpVLH@h66`--T %6o޳$ mHE9.Ř 7wXٕ>oPf%7>rປ,;VU݊O.νPdJfӽyS2Nc=IsO/9+0=ڂa_X9 `DE)`2C8Jl V4ЌȬ,':5h·H!}>S;a" n0)mdaWM q́KPiwwA7' ʤ"dkE)8 ;cv`Ep?7Z>G,oos"#;$")ևdQ8fg8u3 _9Y+ʖaH1rcUf`s5hV{(e|J5<H!7#!aYAv4!yy !̌?@PoAe|ΉcCIXdL)f;}bS1 JP.lprI؀ZjOMm~)#r26=].fo+$ά;*@v>QmP)SIB!)lІ)? )Zd6g%/.zx 9n/y}1. )()\ͅys/4LSv Ej}8?4R#)|Kf[pGʫhARo8( O\޿ę~eҹz*WaĐŷ4Ь 瀨E s%Dwpw)"Pꍒ=8"[bc%`*e, Xj(ݣԙD,+W|hcN~>{aXމB5%K F۵⊦HwM`Q$˸-e\/ Ulk֢M;7. 5Df"mOv>`3QoڻI#. byln`9nnJ 0<$Fæ [x~fy(w\-;~߬t \ Q}dJ6N)W'v- ;pB禛Exl#u8"\]_F|s6FjIc+[ͯ/-o=EK&:/OHmz #Lx jU3#";f䀤 j#u<>cxGh2`3أT)k%415=61,X0W~TK`;H[l71!OG#s#BC0z 7yڏ͹2(`&)3s>vck!-d^ۧoB0`fs|2 -`=`ڰg6"~pn>/<#)CX"8m M8)R VR'pBhw&N+贎Ird?`|x{YxTqLYⲖIpi2+W[jt>|62~bORv8,>5CEյmr3rblR6Ҵ㥣qcT?xolFJ兿 [@zsxa?e#мZ^`'څ(Ĝ:q[0_gx02;CYwCЌi<̄GG+o|ep˄K Cq-3\k VP?+vtvlg_lM1#v=h`2镪ʹK#G#.dlZtGVxܥ_FSfcEbQ@f 2g׮VsoW邧^Ar fyy RW<;לSOUl9).k[@1})e?iڜ~5l!mH_|Ts̐21"9i 7Ѥ<r )O6JwL/G6d6"bQO~`\sPI`N). wN Q|5"=U|O.,QMX(b.Ӑ2Ж>_vjq19ܔ&)*_HX%B~Ysk)T21dפZ_a/lc =>M^tE'Z %)fT."kSg]ToQ)TbF"§ji_Nz?)_[7yE*"_l*r|2jPGj r]HbZŻ\3@{;-\O;ٕnFDϛ(JNZOj~mwrSVԊUy+v3bNf?R58?vdƃr| qƦgW*WU 4ع1rUnAmވ"?z4xO#]+C}ωg-1ٓ>ڐN @9^!RtN"PxN@P^NFj"_}4,P9dT:,c(NǶcg pwsyo`oFfvepV]G1}aMu+ġ+t/f&ïT8\diCʑ_\f^ Jj:tnbuWό![\@Ɨb Cr֒*@?sM鎶Aq2SΡwib=1蠨yԷ rD@?OL0#Ro{"|Cn\B/1Aš`rNby +[ü#`p5!BiPr<)&raPtoc*MH[9ȳ;)l533bH;"V+5筯w>ǿ f¬#4)pj Q:tq5Pq nq].’O# ;9UB\@+.!<cwbrM~c@U-#)QHj>2Tؐ7kBO {%g18M[ ~V}ie'pKs . "XqKkh)@UtF& 6@&ˤ]Zsޔ,Ɗ_TkϧAOO3UT ra::O=g8S+]rs{&VHXGn\D\ZД"9T;[ ;bt{v*\mQV =6E|}9쟦P V"i=4~<jzʋbi@,Y-*Shj͆9(=hxcizy: [_ ]`Cʸ+@&G}49[}~ZG.Zyyc6#,T|3INP_)y}e^){Hm<fN@$j)`ECVN(ϊ($b&T 3:ءQB~{΀zv.p>qp0DxB[$RƂ^g>I Mb5Ud ȼGJ$P[Ȩj+Q@ݗ#2g|A |~wEHw'r8KM/jn GE9KȂ@]nv+g[:hWt((*^6&HZbstʽs:#4V ׈8} o]ԟtNIח8YZ!Ni@exW8)z pS9F*0쬿{9Er@V>ChM?D;#5ߤGly5RH5K=,aek]},$9qԜ>@WXix5V=sYssK(RrphYswxB|h\vXEqgQBg 0鰙{`9؃9YO 2xOzUdJ1 k@=bj~DNq 19\`OD3<&6e_thz PU.ΖDɈʓSO{n,o7VKrgZgU/G`Ҝh^DCTYqc+M鋘oK(ڶAe}D" TʻKߧiDxb@Tׅ$Q\?~̻2|oL ^2<-)`n/"\W8WCl !tqX֜%M *jpUZKDQ@-ߙ#_|{ru}ͷχG< 2Y8{pnHBnN@OxapgJn!Y0\\ ˿08/&vׅE1e WC:D_2i)IÙf)a'rI}K'[<KйƗty͝C-% 0gkEA,MP v!27l C!w1twyI; g}dυ,/ `7-܊W2'|exY3Ckc6]iN@N2`FѾ `Ƒ_eda]\_pF:D~2xБQDޭ-+gq&bgݧR@]` 18av;ݬ&\Y=,ۍY'+BoPHf'$)-LĽBSNgkd}eĝa?J\#pAݢ[)G3-QuŕN58X$?q` ʏI]EdA\o%u(kSus(yG Ch*B $Yv^E};Ț^ J=_KCx\b$K =3%TMzt_;G{'5Uܔ s(˻&*8uS0ƟV 'fQQ;䐟 j񌞶Q9%k[&9Yz2:{9#sz@J q)Lgid5<[G5kjI|k&tjD)xGObף[6-x5#̇%<@7X @8)UfHF*JՊ !TTldiUdQ̔dLn3IF}OyOI.w M{3Mj}8o6ma?,?z 6@13Nٮ#p;?8yVfwfz>q3薬lΏAyt3wCՅl=ۣ 07*WogϔJ_Ա!D.T-6ۇ *w )8Ql4s ^!] v0hC4FśOs:=ȏ*!o`ym ^DMr ?<j %A-tV5mj _HW@k`x#ơ߻!܁ 6bY E)q:G1لNM*44 м탽>Q^#hjMV:q+re,i jV!! Z(h> ܉yH!pU/^ 5'$^:$\ zœ2S*O4LI˗(@_3`_:Iǀꝏ/0Or`jJܾ)FV3;Eꁱak`T L[ [(I Ba( ~k @ sNvaYi@WP#֔ư _*dT5z@sDU!<'O%(7:T~xqIU^r֯] aIR : *Ue||DDnTC}l-|10P`U5.G!7Xyѝ^5Ic*JWkoiBN[j<ڦO]x}.E=ނ&X^hDۭcd4廊I^d 3èk,+꾱J W;e0vAnb({4=n@3@q:ݺIao@|0cJ Do`;8BlF+:> 3V|oMd/M \*?l>$d)1_Xf" לb5+wag U?u0hƲ w&PwEdQd m(r#8.S@|ܞ sY52)UovB;hٔw"?I cνsy%G2eud~ f0{L!5<,fb] 'X`;+M]ΊXÉ*>Qc:j(; E19U`ys#ú~$c4ѦI(Z??Pem9chMpw6W[]|] * =/uQ&BK1b04iNqNjc|.|ltcR䌠}g[:2pzOr<˭Re':#(3bJ 4G:Kg]-+?V8 jOfRߪ%.aDV>LKo84"TN*dS%b]oOeHXnbxUY/fL(&"Fab8ԑqpqwT+mesH?A\uMHIO:C0#[k3 ̴l>~|G}NQN"6T$?ۍ@KE5x&S"4چ (qn=nD˄QH$x7rͻy\v me;ڇTa~;w!@J51HaY^-X>+N$BμDdZ^ 2!m@"Eb5p[ UN!2@7'aѠ*ЃZ-jf`2)spY0^CZ!5XSL'ҒFV=%)2W[`̇'LƯ WH&ЬcUb}ѡ[";wnz11iޔyj4 kOհ^K|s(w-0zfb1#=|r|_hHh3&lǪ-O'%3S|u/may% z2fgPo)~6ޜp#_hd7@Μ8fvrٜ%j}j9iXJF)t)&y*a(kN]JXxj;)BFX@c5 `F'ۤqu_=o8"Ykݩ'U8v}&#@.4eppXs:_1,"6܎ZNģ뜠Ck^0]'lTXѽ+]GMj; [IA֒Y?5Y+Q^RLw6^5[9%G~o& |=}h{Wcݑ'曛 }l+g%ɡ#;46;I:JṬlUȅ7ZFqZ|$YWfo<UrUfNtMOSJaCW]D̨Bt-V̉\X;\9<@#3)`VvLz=; cէ/J.}E,T(Ў|V{'1Cq"&/Ug/u#i!%ښ?ZT7Ō%JasqWF(Infxn]tNy!o۟1aE|&|Si FbAAS`4mU (S㒏dCT^g龨(weEsٻ蟃RqӲΒex]\)g4nf4NoSY$̈́Nژ'R#oU׋C/|n509Oɹe Z[~s24Hd@H٤Scvf'[ 㟤W̡Q@׽NtwkXLP)*Pq4\tL53v(a\Pʯ }BxHKLъ:e̩?*(3:c-XЦms[w74O]!cw7^IPa|yQxB0U6 ,E Cl?;B~kJ=fUmcU1ъ V$qӺZE7u~CL(BTQ_$pWO1@5%Nw H2,R# t$foe%iׁL^{JjAi+:}eڐ&W}\@x;S ,셲 %ϋdg[ͩ[H(jBk ލҁ888}ǟBjYjJb%/-YM>~YR[ixlh1s,2R`/01|{HScǂ (@z KUxkY4(ADDib|.Z!?9%\ 䂡pSk^pgY(G3;ΌOa^Pʈ7;0;̱2m{\dWV,zkyKc}R[f1=6.'_@)%ߟU{DLAȮ_U'x%{_MKTm?9 hU[3R0_Љ+gUp3JS 5r!Cɣ?Q`GA>b$ NʳO@kl>7 ˡ;AmCW_ԥr4ry:VHOΞM/1t׎=p(I" P46.QGwqCE/-g [:lȡB e 7U9r-_Y/Hxs.5t ֱNqoh*>ixF[( xyMoZ]Å(Ɂrw-~h-?"xgޗ&87T'VGg4ݳnSz6U.6Xge(r+Np%3F" U*l"'kk֭s )w$#b'8LbX;2| {иK't&nB&#d)$L7_:ፘY$]TBŔ&d+E}Pl֣>X >#tԝK콟l!m*4Ӊ|aU)(Nn{@v̗@ ɠ! )aJq-j/4S *53+eSs> 91sfJ^f"綮)KJPePvݤ2ula5&nOCXQ+z!0Kd# ·aZ ȩ,Fo]ji[XVk}^XS:5J6>.^whWa < RC 8M:8K0%B&`x)p̚}HVkO_n.=_4 }YGN˜R؞BǾTr _[UFpٹ?fiYF,Gс4boEi2!CBvR^k?(.49ǎ\Ƃ]"4et86m]l%1UqWpSd6Kj^3LRo =G(|4Yg_ai2֔fzܭn+BY8(F`54W[*h+OPƣ{CGM@2-׬?V\T=4=%}H^M+<tӾ4esb֐_M[cM7cן{ 76x,9q)!=lNӳPt[*2a"dM4TW:j^2 }rz4o@Cn'X!i'y20 2JL" Χ[rAe"*Lk1?ͧxRRzQ^I:,Yv~wٜAOP@;nJUv#)m^5:f]CܦA87H\Xp }@JTx6gjCZd_:p=(|Q=Kt(* 5Iz/Gs E]p~d!],aΰ)>Zo3^$kg ˿V"<5`ӻIqI8~h]> VKȩK q3[7'7suPn ̾`[MXgr 2 wqјZN%-=u._9 lue,nI.$`uJCnS=ޏv_.m}Yn R<=DKM'-*M-YI m_{,Lja'\kfڞ5Lbg;acC 6n !GBDpxR%yC}8mG#ƒRm}c 6|:Q9_QxP{U&̙"9@*HSƧ[QO gI'QdJ t"2~R00HU0hxv& {.?ccoQ2 wZӡ0[λषP6 Wec%`D A>N wz;`K3Աkpjj*Ad[s{MTwU5QA6&@iQll^nVG|Kݫt$8k/1.XYQ+ ~vnZW \R*8>2}M)XGtT%ؿ3{+{x;CRv{sִzc}!OJ&)O%զ ҋde̶CE;\ʐ Zwj17#qaZ'E{""IAxϲDȬ]䍟^kh/e''ժ7& hB /`fkpdA6!]_l3iQܚ< `.Yj?{NzD_qK:@*>Xu,0erFL P'4 as{W>[;=y(Wхsb: $fw&@ajH,}G!XD]mi0p η-)HiZ_x_6Ye<kd DBsY?}N3(A4q$Fҷ6n^2MB8Ɏ9d*8DDcZ1.|N$VbLeSu99$Rq\vzMOa=3dƺ&ɵn ǯ]7 -?oK&/ ;3Wq 3γ4ilfP^Vo!xB 'n>klhXNIiUP oO3KWԙGezlu $$wͥ$~)h !+ \1%%T*YT\`I[?זęH }_q O*[9\W ۨ9fɾmEy%jФ@2OP32Kw34FD9 < KTjHVGfQUG1Hlą19&HA6  %~hI` =`E[D't\LɩF2)hٕ iYEfl k4 "'GTo5wsYY9 nr@w'f! +_IXF3XIi.aKG⼢L=?pFݪ%7T4$eҢI xvsu8/ O'3iAHA r[7rH%@":ڻd^*+8y$T08WU=O{ @~m!@W))pd&.5!/{[:TsD(ao|y$<^uHh٨ѢϒӓQ7F^s;-Ü8HQA##wwإ<ʳ\"$Κ)Ό-;S/{N?D(P /TJ~}?Mi {vsTBsb+s#2H-:u"E)Pg;W^2v!o&걽&J,"7=^-ZcQXNvo w#KۏdvKPC@Q` rCA!#v#ǏHF4-,O@&"P+ زcы!)Z iU֩x>3<ݟ8=__XJ{~K]wAi{C,^F \(qa#Q{)A=(_mg*[&'zD&(,7׮1Uҹakcf)ݫ +K K[GuD; _P-)i+4,dӾyq @.GGUشHg[FtO`27+)骨{60%itFy] (2(L+/?SyI LI9g*9 9<=P*1ަɓ 'QM}@gO$5Eyßh" ~qYc[{tm !poCPEPbes}(hz *XPLî7~|-N8zDV"oRTLaQuZv:)TLGļ72t:d'H>uF7a]0L$]WPSTZopL8D)L=eHEWâCVSNλv7(=-~ E2XN.t |64I BҷQIM5BedKEKCV3]';,v\gcKH&memRd6!`8/@.~֓!c3]{Xv:Ԃ]|cE-bnxNJnmܔKk`Pb)rEB,BPf\Zȗ݇33be$H.e=!(/%SFF#j}K: J̩~$fCwA#!:3ք޶kᇐy5^JGY3=ȲS%I`f@[gHӣv})p* utG!.buK1r ڥF7tlѸ3g9H҅}r6b@7K+ S{v. ۧЃɗ0w!Ш$%[b~WJWF<ʓE!U2H:-]@Mc7cx5* ܥz"NIhxGh)XGxQ8E:!R9_R .ӳ+Ǔ6Qkd4&ˢ'g#ptj7D ߺ C[ ōxZh|OOɺQ]˘c g<Ĉo;8V1/mw9%R8^| +FutA$mt#v1FY~j`DLmf|/oVcKd4R:h?ED^ΩFфc`۩]{*yt6jR6ghτ@IOC^h|S]ɖWL|5H_Df|cu#C1$m`)0V& Vk4JOJN:t">˳ʯļpaR8_fxl|et%1˞Ϝi:ӱ̩H-8MzZ! Ԕjr9Ȝ6]538n5e͌cn/-ʍ *#Gq. UI+|L:yrZfgbhy%AR~kܼq ."$vyps1=lqٚi/U/O1'zes@l]c?wAPn<%;"jՃcPёB5w2c ;_3Fð4q\sC4KczGH$g=f4ɍ[LC=62ʼ"*4A@ ҬMQňMn?)Q -fPYBU;s }a/pT3Ye{NF-3\sוI,zeaŮDT?_̱" ^P=τ& J|-r13׬[ե d\WԵFѢ w؟TYi: +B5i:9%rblE0 5!zf&qR)]\%Mދ9M4A#t85D;|^Evv Y+ʁ VÏý^81."$B'D$ AZ "1]Kw2&f%f0Êx~kPR̗ϊlp {E\~aE` c^&Rf\F !v&Nye(NFU-zlX%)ޭ״&j]ߔm]$i9"1M~'c#:(UpI6v UkIvō9i W`M "zJ!Gۯ2#,Z`: бU1|5֦Դ5PVR۷quO&SIoP8U@Ey3(^hɫֆzQ68jߜKcVK䶢O-g?Ʒ <|a^ѭO|:!?ϳmSM''G42@)#VW58*ءE{*}궜ߗK*T#YF}.mծ]T:nt&U$g\ر"G1ׁ׉p8Aу;A"ޓmo^ /V&4tus*T*~vEWхj)j]~Z<޹oWIȚKD|Ls=O6;n&^hmG-*ȺJ R 2Pkijwg3ÀNQA 6IG<ۑOT/}!CCx(iX7܃cɵҲ "qbee;)=_t7x-AHK*`KmBz1FmD E.eiuww;1(sYYEF2q\,YjŚ#_DGXC!VMhqQnPa4V1aVV!r Wv>:O e[cӂjT^(0? 98MwZz Ta䟲rDf·mV57a2deXEMgC}"p,Il%s Jm%ԙ5j_ Pܜ:@^bEUTmBH`˷ͱF8V;l4={s z-fn(mKx!q(35ŗÈ"%.i91D."6:ޫ`u?P/SI18wch2TX^=iQhaPfk~Ӈ%[cd}0g]\x1~PQ|t6FpCU@& 3%2`rʠy&hf::ߩs$cþ]m&MX^k-)Ux".P$Ե/OcAbw4jx2+x|WL$p-`W ph jVw1[F&}.;&f eZ^/ 9V:[}(}frCe6X 8.Wŝou"BAI|1QV#xP]31לm!HB:{ ʳKNq԰\hO¶IOYC 0 sBAUlh/|?sTCO5$LE%}w7|DƃylOYɯWlPB>Ҍ߳3=j/O9TIm\+4LB)7kl?o]4YŽkmdH FhP\< a5VVAZͪy9dG)qXbY۽A{i@x؂{$GwG\"@J zgڄ/wB">hu9 e\K%_J4EmӛҘox Ūۦvm>CJ]0]DKΦ>H19JrG^oWq19+R]^M/ ~&ÍnW!;Y$4[B2(u,/^kxHYpJpie<5Y*#K16`L?%~$G*9w_aHWeuy)PG=s_:V-+SK]5~7҈,`EKBXSuq2eZ]fgKW29)7Y/Yrޕ H佄2Kyc*h1P t)Ժ{Uۙ&x=6!wD"@R_21AKuO_d dNjDzɀcj|Gz˩M4K[)[mABY 8`ա ;'% [vARJHI ^PQJ2 jv[ B%C}q[e!Uq&D634uPŘJJtxI^"nb 9vi, KةI/B1=tcOHxhc"F7$ݽ"`:?.p'nW*f$\cE6$5v3IF$;R46Ϣa <'3_Үd>@]̢%lV]Z&#pXf{,0=9?f1YL:W4o )'i*}ŅHai&$M"MWٷK 9}˥QkeeTe  5+@Fr4B*U9̒c&4*Hya5*RvB-(1l˳S!ɏ&j@' lt% ZHs!w[n[uP3"8 MxaRܮҦJD-A8'Ll mʷ;fRgY"G `WJbd;̪"#Y0yr=jjbw@bbˈ;;#e7{ߔ۬L ث wJံT7o¹/Gs2X ZޏIz@b`Ĩg=TWRhrp.h(1M LWvpA}ǁFW4Bݔ֚< Gf!^}|K*?] ˆ^aZ>Xk3z@T,^*IS,kA-zMپL';K/iԥ tϕGӐ|sX-ЄyT?{KL"|ET:}.,p8Es$K@UD1%=ٲr OeCꨊLQٷR57wҤ:u.R dAh^#lIs7ehmFNdS3V^;עjjA^O{d߶v2/w V^a:c5 mXuG_컾J0nWJXʺg}j)ROOCC\.*1E_gjBع>gדO[4 YȫZUU-vin߁PM |@:(-g|U®uwC czM p푘9pbIG]<&stEv&#nR5 `ao|˞q δBi"65J7u]oO.cJI[ 6O ۡȇ7㡐e@W?O4 zI!k5˼L[c&0u#beAL؉)h y.ÓY,RW?]z@\"dR5ؼ. suG=pWK)nf9=۽$P~x<`^juOΤq==tq!(fTϦ{K| 0Sbω *2u SɚvTݨBizNͫ_{p ̵t9hh2^_֠N ҈0)DjZzѿkm|JOiZ 3J甦5Z >^βy|΁}|ftjrX8򖱃=ŹFoܖ8e#5jE|0BHE!72]DUNQē`+x(sK>j-& '5lIr*2}{seaV?D2pΦ?99X{ZkȻ?pre㕗 l<$a'B>p:}Sθ㱺,c3F RlZg&(:0k d3k%EnLboA]%^;|ƌG^=dvֳk>8d-X ?B IL+4if656?j&薔[%RE؃[eim)*pcuRFVѧqhD<\!*Se'ߝAQub& :{E1*o ՘>S;|X]sXfZ;&&Sb܎ \B-:1`凭o4U-^5$զ*|w9Q_ G_585rEl,:J Vsz=~v6E]#c(~&~-Qko¤ΎָwajrAC)l((OJmC=tޕ};4LaaCaݩDڮ.IH,V!4(=K  K53 97akGU/P.6XϪOx!Ƕ\&/zByހLF*`H T XsX .Szch>x3[Gy3,9YKDHK?FE͆ תڧ0}LSdh=g2~҆ SlZj:@GnxD7,/~bamj md!WM8JDo;RC`p !r?jdg}@ |7=A\)6CXZ*iJ_-Kr:T-6L^s˯&fţDؽ|S5 kt#[1408wOMpJt=g2LS_-S}OA|v5/pN]@!hH8F}\eF5l++Yf|P^"CL7R[FevKnVwyj! {t9R{GA>)Sѳ`[M%ûg?-M >0YۥeLTPdj%_E2ڂO'=،]j:X_v,K˘@=8m*˒Co7?T]Y4h%Q'8 z:E&K>lVlgw ,Y ֮r#u Qqu;Nf`1pсxaã-l.DZE{\:WŶ@ClB=d"FG7 >W QxRNcK0YTaQ垭.Az\(zl 7[}QцCZ̿]Z^wtUMGЎ:BoM3jx\֒'{T9]zɍ}h~"-(\mv xiMt0&V-$zI,K.]Kbb:vxmOz,=&C]4X<jb  }vqAt%d]+Mqp49CԔo/r76 +H_8z08r[?YբF^-UBL59}G%!krZ^F KHrAQ>j8n:VWaWVGv[9G` 7c8)YQF]^q_eZ'$>Roُ.!q/5WcɃ+țWQ:О~.]q2ò d!(ĭoC8)+]Vj6t!tM^QGgӔWo0h6NQQ|j늈r4@%YM>`*iZ_'N+Wb"kkd3CM9"z_MQn ]4W} SE>}e ,44fmy}mv;wu-Wi"?F%XJC%bU`Xeki,v/Ccf>_Txlk7mb0]d+ׂ+(F ;e*`1]+ɺ_q|JsLsڮ / K!^r%ޒXf(4g=yu^$b˔xBD0ѐQ @SB+TG9'eh#q7_CIy{G6TՕ,7O{xiݿP. ޱWΘ)5B# Z^̀(׶BCf2 g.+mQ"hخڈ0,ɶ:X S_ʓ#3h[(AU*)tyTSKI=?ȯ eԉZ~)Z}lx2$f },A#*<^#ԅq0 pWy'0hW&+ ̆zp:c{[ J7osfTWpgv}:JaJʃt\Uz @oaWgW)R#)N~(Eo!V.w_n,sXֲBR@O.-y y ~=VFphUT`GJ'umȵ#+=Ecr \w ;.Ƞ~8\FF$ll~ i`MdB5xۈv"uX d BrN  nѬY{{ۑ-4-%t=z1 ۭP΀u OŬ{я|('t1T  pZ~81*V#t!ę<BDI?¹8gjleR`/D(TwQ(j4VWIU<~u Go"kS󂶉bd @qx>435(򂺹VI;)mH"`] +Nxw.IXah3[eNuRV{&\a1<_]tB8 2BQH40\%~SJP-5t1)@@Gg(* rSKOɝRR5$&Zy+gI]X},;</i b2Ҭ߮CjROJtHڰjۖ]9qnj;Ǻo+h 8!d&ٻ`H! >F=g\#0G *+ft[_?n{rF֐>bɩ>AI`?_t';w "wJznqIĆH>ɯ.\jQ8X$^Lg!)igmȹö~1pT7*#kקᆣo mq2o WoM \> Z[FmsD2vsڬՀ{M;\[׌GDdUoP2m_vl!2bhKJޗpfrۢ@gwÚ : lvoeM&}r1~*d@:?>ЪܰJGq_  ¬K/-n|.|5dU=z.9'MFc6IF`[pkF,Ȩi$M{TZbf^mky5}Y 8HW6WhwYmˮ,r]7WƩkxM=Bx0-z09JOo`Y@hEWC$=$Q &^{I+tŪSb!U煄C? '#M#kxUD)_!-)Zu';\xZƪ(eS`:y Q犠n9 _.OԷs$tX ,}qvS`Vo'AjZA2O?iۣTIw1=`(s[j-0cȋY;* aF<6iNo5WI71]4.~ E|SCmin7W=e-\DVH#Wǻ.S RW}f9geXh"P ~?_`'p$|ˬs^$$Fd#b_6EM C BmNsă2=XٌZKu GP/ne-'|-azB}Nbf(H'gtc BE4vϸDql,Sh MN1ZGQi9NNZt,^uT>->!9(tt wPFҌC$D &%?eʑ_4o5,B[&"cnYb^RC4C\PxNKCxF>_E6f-xk!,$uB|^3,VCq2n"{NN?\:* x"qgbpC"pz wbY יzN\[ <)+4S^=Y#@|6p>}sܛJH;RU0;L $Nu#=0?1Dm4{Yb2^]zZg~f[2&JK G`@mO]i#3gfLrH2̃Jq[b g6!JPḌԖ8VODoHTu1iFa拙6(:0KSmŁs)H b?,qk$~jPAvj gו_*sRUQ2 QY}Jp \Wsn\BjU}vm!:f!ݝ9LI \iѮتA+B8q(ۗZkpu-,Sj Mp&R,6bkl(Kfzڃh;H ŽЉ5oV FK$PԾh5JVK Q;5 *]MlwtKo,t}%k9GPv~`ŗ /o`W>]SI rS~p܌g`_!F+>edՓyKT^]֒soUXK/"֣ Q"z pN;iϙ y|u#+d%1v/55샹(KalF e46۸XMטNOq䉶܎,n%vgg94_gy4pif(rtR]P[D06+ΗP{y3jfc.Göi}Jte'Gu|6ПW|ĤF.  V,s-?,!ᅤ{e}rMPs0MK -/Cz9[~c?* L]*R3Իܲ`¦hUT5TQ?l'4H23h i~>dm췧շFxlz$I/è|o˜7Ͷic qutS8Q:Q/ⵂG=(* 2!c:sRYݮ~1;YK5̽+9~'tUT9yzʹ x0v(_I"E^.o 1/jSDj1+Ag61KPŝ{  8?Aƙ7}lPWSE-e2Bt"q0pn>Rm_:itiD0nh*$װ`bX< sjhaKRsȂ a7nL@r=j!D d&Ql_rNC7b< 9N+[+]] 0A%Y{ :T8C>Tu!_%m6X"xbhzw}J6Q- re`ħ'Ǟ Q2]>ylFT4¡.jY mˁ4uzLJEѲǻD+uJ ,6ވelXɧ|Dѫ%Tvsc˝vemJ|^n~"2MuH!md mtP`Rڈ8%h@U*Z !sY o4?ԤQ:\C(I%-P5=>$2i6"=k@ >ɪaQO.UΎLiI˥[ceNe1\v*g/'f (fo!x08718")Y%͚e1MɼymVVxd,qYƈʾ.Hֶ8!*f˧EU~j5{wW؂U잁׫N Q.H`${`9i@bq3׹;ܱ@Cxzھ*-{6%b3l>N-" b-X7nZZ$!Q؞>D)?/VO~$53֩{\/ :Lehb4;6*r2F>\}+$#ZC49PVȄy8!}vȺS0 $á z;m7YEoGdzphhv0vlRD|لu 22x#ktiFC[ r_JTPtIJgx [fsQ1zx_U\~(@ yJ_TC@H[dV$36 SGy*ND(|iޕ8['-, uj :%18<8|>cN*ToZ9fWM(q`-PL|ro(I98e?!Ph|rhb&S6R)v؇eCjx$xi#ת_;t$Zqh 65nb/ 3[tXF5F2^"tWSn9]#Ze}*>6}G_,h+BC3T^kk7M mv) q_ejOqU.X<X qZR凙kO>NҡJ8nLJeƠ&jH%ZW&Xoc4B]PSxo3S[,8'u~?׭_ur՞J@AʥN*P{.wdi;AW{J_$n^HDSq`j?ciZoڰX{{]DbˁAc.Ҋ_TqC'_ŀfJ`dN0ŬG{ ̒(}l\Bogf DVN00ǾA3i‡ Lc$poD()+ӎڗq1 Qd &{̲qd|Ŀ۟Ru'dҷ`1ůf(ѿ G mO1:´fP SX=|K On;})%-9E^O 1}k:wHPvE}S3IwvowR e/]xX&$OzA i~Rl]kp-L m`JA2D!<[zǔo`la \;p#8$\qF$w>_ηGƜ~bya6mȞfhM8#4jq3 Ri sy}Ńp@J-7xҫ^KStdZVEY.c. Ԏg0v,⣸J?HY.Z6.? AvVgoD!GO9$cd[ƮA&ZrEo~n5:BEáŪvhluI|4RA>֐-!HT0P5*1|&c4H o0^Ȗ%ʮbl<7iaIƕg]ZO!'(myJ'U{Pet(ym<h}_ rcFUh \^yQ 9i+JHb9&0=z$°JSIt IzA<*6p49<8-Yu+.\R@!LUYJk ]$fG=8W (XAz$)݃ՓF4/&;\JҰV Jyn;ԯc(_ 61lU-U;lbK էq0oIzaEBU9g %T%P@`vnܔvۊȃ",BTo0a`!]XB5A?s: 2/2Х>V$yPٸD)!7c9X%Z4f-BsSΕ|@yA+q.7Qs6t&[ԛVزP~cuϔԞ}tNkIXYwߺrqHsܮ97& NV = * _,r0OƵoʹ\+ V*HlKzc;FOsQ٬tH7 φ -Y)?#m{$DHK\!`Xi0A VNRy +ć"g*g,sa<Ԉ.zOFeܢPN΃Fol2hNmi$S x_ @! Hw|$Cvay9*tLr(^<miL]%pQNaΨF]&\]vqU2ݏ8q:@T_n6I 8vQfL+;#\Cö,_+f<^V髫ȱtS{ L\L̕ÕX*x tJYIAEgˎ"ゔloPJ?'*{-t*%FS'YxJ"HeHL 2b݋Tj&Z5{bvc(A[es'r&"QK\CBu=i jGA#[nBl3]o mgݩ̆odSDiBt_dAF5p,ҟTacLn`hi,`f"SkЊ:/y:m:VAAak+kK5s_P PAĦ~0Xwfڶ 97@/ OSҢb]\*-! *1X'm5aсXD yu"86/÷m|$;=(:XephJ UէQ:('H17syGNCI9ڢ?=Ò}2,T"H//+ѲKkty/[/䓑ssfPԨSq{=]R ?ۺfj"<_|XAW|>V盃҇[Jsc&bxW\xB`[_2o\GSY*J]oLǖl6Rp>b%?CPmճToOBd״q|淋 \wx1y̘Q9Lrdѣ竤%̳тVIDet63L.?o6BJJJM~犄8m9IsÃzf5Wl| q4#/CYytm |;j4Δ4a3~ NPlg|H]~*4pSWVqA7k;J`7_t.{W'f5/ZtkM,1AHeߵ[G` Ć?e֯L^ Xf^m^@↡r *lSXuK~#ӒeŲS$CErD[9SМqܹFA }HTau=݌ tH{Ph wLE򜢭| _=ȗV7 y>ݠTbw1eŪQN L)!Lv0B ؒSW}c*⭄gxFwbޖ*kJAn4](Z_A&69'.쎋E]e{y؝w<",&+{d4)-8T=$Q TsC14>?x\YLF7EH[vѰ@%zk̂< ;;v/3F.+2)}0JKor)/7H#h&Q!#_:A\'gywhdmomY u` R~Wu,x u{\/=VӗƵ^P2(\13{_=X'HA[Ъa0z¡Z avJs'hZ+le0?̌].z#8RݣC1#lܿ#:珴 bRsgl=z zEw_uEoe^>w2k]ה{J)zF ;@#łmv bIbs_E5>޺"r`ʕ|l{5A,s5h0 E(s%goq+."Va7 ,piEɢ:+M(g//0kFjW :1dJw-dCx\ݝwe]8KmGmWA5uS?ùUwLaz7,l:qSI!d$~d?!w)(<86,+n.Aɬt3`epu}`a/59w DZ~p-VLBíog(=zUtw8O[lϐ G 69͡7йkFƢ fRnp_'].ipਥ[rO2 smdyû8Yvʝ]sZEAKZ^x1jfLWD<4@̥= Zb#Tk(K\~Ca M}&I[5X0q) 13 G$so~q4ki[B3;SHyyd<<[^WH\몠J^EO;fN@|7iC.]iQBPТM1T?;Cf9Vw`_D _9[AaH|(EA-DF@v($ܘG-+yyH'({^䟄rNa'jt_|"5ndTazQ ɑ`Mlw<R@,eKJ#^ݟpcn:;̴҈MZG`zh'9`(xu}zF+y`HT~ct$rl/$w:mcC>[AT)1TB>0#bڅ{/'Ś*.C \_m{JRvDwditORuƮC4~ywWWh9^ķ>RuƑwT4ӳf"A}{^]$'d?@PgC?nSgOIPx`s>.Z'(0Z޶2t=×Gtk=?׻zc 3U͔G sd]oi,]++se!a1hh{Y$֚3,)|\7}ƥ Mwr'סwnsCO+33ӌھ4r.B ?# L3'H5h6Ujzwgssu@U\[#Zt%N8';O){>ƍ鉬Fݜ6py~(Q6IH7TKҵ+"T@8,^ z_Z'-QIRZ('E7 ؕĮV݆1j*"YF]<(u֬P4ţ; d`af2ɬ",EY?͝M'Gw^wBxOM6[u˘i86Z6nvP.o9鉚|bl _n v 0k|Vse4y]3RP]Xɚ3\7sncL\C}N1DL\gQ<`=M0mdfxJZK\rz d..ӳ'#؅!Cu?>Eh)ܚ/Ta񐲡_؄^ hE j =wEXI 䦹ia:D5 gW1r\B|!xҫC.mk=K woHkxB 5Q I,S6kǩl \@c7U̦Sƭʛdj[oO* Sם{i\&jSB{GtSsWCC6u8塥'~Y o;]dIH>9`Zѿi<iAk^":t͸,vvcujk뚝Cmuv9naw_+-]q:wh]\mTvش~=̊qQRC|Y2g6)5 !J/Ly~mOex}\ZO i.Zp&UvTƓM ~RϷY&,/Nmq'<1=9QfHc,P|]^$FbM~ѱRx1~y(q_sYsŽ%B^~_h`vFeruaYSLe} A!ԓ3+5jia6B5rt P]< wH85qN!y D@d}C k^Cm]t-ɥIp# pqvG#g2#UY,'CSo~g,oňYE5JbnK3"2[Y8א\%]u2}P(i/[E#; %Bh8 :o2D^{77 qR˙NX[NeTmV@ci2x~)ږ Q]syO=-Vet;j80EtGL 1Nen<0|5{f* zfG>3Sl(ϱW)qqƗL}4d7M]^ZG/# ?*ԵNV?5Po=z\Ƥ 2%=_ζu~fMb&Gby0i/:np&+9nu7h$۴#Q;I>{Npнdy18MѴ1YzBHVu~ŀ ӺWa ᱡ|d-/@ X)cv-l]\Sk˯fH!Zl6,`|8:c Mǽ f~cQ4W)G7C{1Q'[ZT?b<̲=%`YqCEg"T''ϡ Q( O/^eNs f+k;%r"P"\bҗ0lhAkD&T VQ_^Ŀ&hpK)5Y$鼥)S)XL1;A]~;^?M(+Jx'QS6R(~F.mckPɫ%%KiZIlRWbwH't+w~RRvDӊWfj4^NwM@X:n ".@W+&E5m^|wpx[rN&/&F&r?%F;4!YdsDʦԓ  P0#uۅ0r$u[pidXq%ֹ#A=`& ̮yҲ.I: rDxtQ>@,X<,\؏=TwYz<'%Ȟ/DdAJ*x ! doyFsK9LmRŚ㯬*%r4&{99U6ܳ q#,WAW G(cÜfw6Ъ'"׺69wuX7rt䅯C Uiz:䱑"R jl"TKnXoɱ8Uq'B\pL/5bl\jjڄsYڻԭ*şa̮[2Ӯ9sgҮSLRC29^ߗQN9{q`'4iR:"]gyBBg)G!;G2Xhɨ|U2Ņ37`ͣuV@ʎçSd., OqjaZ-R"1h$_F 6r3fF1md%TҴB*C ^)k<@CXiD}XYhz>  E؂fآz(͓N|0s')( $VV]+q o݋vz~9da++` ySWk7lYv̮()z0I,o"=k~h;/\6^ 2L~ΡKIc=ᢵ C7-oMSW JC[N[h )d݇.ʜ)l2YA@#Snj;܈z {3&X D5JPZ%B!P$T1ĩ|f_t2J'w4)3oTWq1͒e@ߞܫRZ>zSxTD[9Fl% mJ3 f]49˪f8Auξ,Fi&YNlrw;(5'bI k<( -JQހ ?s*OB݆*6*N:K(s"Kߨͤ_TC9/<fr9EW%kZdVhj0&>P肻iZB*YGEf jԪ3nhw9W2:k^HFWw@Yόh FY<:  {PZH`<@YvN8.CC\d]1dp~JŲvlkýַ ;UgX`eƻ,_ s`U : 9Axm)5ucjc;%;bϴ+H|P k<~?a ĚΙj kB)i&3}dPV;d_s 5}m~%&.qpudoǷ'<|HΑwL 1cYV'F>: Zt8XRo&$*CfY 0:[p4*MʆpeqR8e søl&PbѨ` C?}h vџ/Ԡo_4jfPtbh4+g7`|p0B[vqr(p7SuS&My#|aF`C7f۝ϟZIs֨CU#Z,TDYtcv l6Ԯ:' s:|d}IQ555N SW.ؼmJ|@@?:ڨ^ȿʑrRWީ}3tMOjʼnG i 85g "PBPMϘj8e 8)Ku.hZtajִtG^IWxR;YA4:,(lJH8ɧRa}laFN$*BLbI7uZl.6qD$ >.Z{4yT{lF c;WΧGLJ(Nˊڌ5 "T[T!ZCJ wT )CHBZ^,Rpf񤌯upZs$ldN*7JtDWE0“c! ׮wµ[)TdJZ^ u\WB<:4}Y|Öz.Nma%Q~SJۚHf[͒zvڪgDqa!QA;p7zP"vWCxUPK1G&y`Ak/NLX uy+~7lNǒif <3 )5vRZ fVA\&RyfʪB{UC|tQ]0`Gx7}ہ۹kdx%H/(O>Jd&j^g"?ܶPWV?1oxf g4e\]8, ՝g޼Tw~39 Ch?~b)PWDnsgi(Z +)^Ur.>Vi\J BYBOڊ#D5Lu0mQOUjje*&_*eu R|%2i䬠z2nN뵝|& |\Mh@'c$8~ X։$7UA*C]"UTsb}"Tگ]Q7wf ΃pB|ބ_ѥhWwy޿`ĪRFPC8>̤VΠW!$Eɱoçiс=+|IM"ѥCD%AeYsn8]X:jY"E0@ar[Z}EE9r'd\I4ҥh6B9z;7Yc97 V0/<٠ze"|ѳmWdF._{?Hq+ޘhSn4BYΰs0=k5K'. VF!Qn٫F !okjeѱ﮻~FCciIB%ojM^M2,`g9޲Ph 2!Vi S kk<+ŒiOb夶/"OכjSkC=**d-Fm b܈i#Jn;>f#@2:-GN~ZMlCP>dn\~(SUu!KKQ1{w}o 1̍u!W?azM荻vv>"$:k6 WD2*ϭ2Yo soC7La ^J3r}PbRZl+縎&)꿸Jv. De9dULS:Q5Qv" Qv7(eV+?,>F6uDe]ZR9W&U_nHL7L VmEp/2T2+d;mίMTmUd4R 7[ٗ R%C YZҧ? ùOo/y*;&6w7q%$PJ?Վ5ʬR{({9g}ߩ5{;LMt4hj!PSپA;.b(2I&\Pj >T~$3nW Ggbr% twpkCXd7BK Z3!O{~// =U$ʼfVnrH͌j fZ(͆jE7h@0K^h2cb @< f%.5e3iYAkoO ܜf}ANX UF6^m7Bגx[u1>X?zg(A:ZQӹ ˴ҝd:%w-^/kt@@6S`#1u]$h[hw&TA-7>ދ؂.U3_<${'yjsKj )X-8 Il.-l*ZY8F歾 R[:pJ ^,R۴j>f\`S˶JE0AUnuxo\VQh 0YcW]`țӳ?p3ͩ=M/cr~l2|{f4~1zi_cT#JGb\n4z+LH_QlMZac-3{?x 2B]$WE>3\peZ)c)brIt"_>NndRЉ!°ɒP\aClg=[VrHPd(E[zVr-f,N%] 2JNN} %z,g{_Ug?ȬX6X6QB.=yLOJx ;~ =ٗl8S'Wx}_ƭ XW&ӯduȰxhqqͣQ/݇U iōu: v7ZY%ؼWԿݲ0MsB'N&syD}f^L$5%ܵaŏvACړʲHL 졂ਧ*>>]U}N p^9XDlT adװ0&o.2HTDE39$V@/|^rq;Tghn[ Lu WHV _Y]&m!ᬙ,3K3*6K}N,xV]RHG jabN#y'kȬlB^F9:}Ȣ!t-%<0#h=.Ǝ"-g|Pհ "GxT#: IvJ` (g8Jmo2=Uz;7>t*qo5@jV[q}%;vnY $k{&1B%2n=|@x#BN9H]iQL~Y/AִaG=m)>c ol~tb`Z9 +ly))4({B??XbIKoJK6,3$^sK(8alvqʙ޳YҺ#I+lDe7Cf2ۆ3_Ñ1:fW4gw^{ ݄ZM'4Xc"Ikcȱr&z^:N n"fg__þ'ӒraeSoˍK w&ਖC"ykì07!hq2㐉Ͻn$z7֍UA?POC51%&LA̴W p-|z?K4mvEwX Kϟj!WhҒ3!8_E`(F<R`yuZ]QK:8+l_u*)^/yD_Du`K;`ΘQqLc#{R a_fh4vmj$?bx蚰y;:k-37DkXL!t6i66qNܚX퇖 aS1}`*0&ʑ B"MgJb(Xϡh^M|dki]-Fî*0&1_?1|ٻL}z4lmL1}ج\à 㜺4q-TD鿈ً X^ U .8`*mPlmNA/^"@"Xϭ{ UfeH&@[5sz - Yֵ˯A\[d`>زx5r5Q¯cFƏׂJ*-3Wp_ ˷JċCKzJnZ|Z/S~t]M/:p|2ԗMb$뾁@;C ]qm6 _k#9U"K#̳i8s32kR G41tx)~ef2<,M5L7OymGb@'3^)f;eڸ'ZD.J5Xᵎdi9p}FK-ƹ4٨זɾό/3:j(HWhԒfZ˙`bT`mqo~qAUN=+g[{IUsڷ9Qrw B'IrL0v>weSmHzHOc7b5eɡg|t>`Aehb9J{\bADEkZmtdz) Rj a?=FFsA[ }oc{lnU줞G'O(?bdh+e # !vW$ړ29.a&mۜEklT$K=ϡ@9es#&fZ<לޭf]lұDJas|ӝρIL(#NsT0)L"E*Zڧ[ fhS m_GOޏ )ņAPmS`wvl..F^-fE*G#gwM"\$3“o৹7R:FG,^d*ȯU/"DZ*V1hZNLw+Yi/@٦L  }H,`xi}fVWO^@Dlɶ¿Ivbw-64y0o0l1{^/ tU͆%T$:gcyR|u .(LC*cfĶu8KXSM. ' b@dgx>%$#FQel|p $vp*%JrKU-/"}Tci./XScJpl*")q#-,Z(8OG JfläyL!2Ђ=#Oa뼥k=ǘ5J[ܺOkd}+i\7>C)wJXE)o$q7o]q_k򪫱x| -aI{\ )&oLM͕?>)FN]cԈ:SzjrIx"TYj녣 p^?ugO~ɝ`@zNz9ӭکNH9@6rB-vzi )q) Z!O峽>< ?fPSav J9f$F+ޭxATMmRl%K Xf'O*S!Mc>k]ш4Z k3ʾtzRz>>eڨHcZ$2ku|O"SF(~ς- (<oKltgF2v%2S0O8dj'ᴟm^8 3ғ YU]v-}SJ/NB>cp>L"Ra[1wTuUvabdl&1P"/޽#bEY>l2&d-L@K6w^)NN=`xSUJȡ[p]Zdpj&}ALcxêYr{XZmĩILmgt璼[|rvNWBTt=R@J^"cyܓ=YMVk(k>q$ϝ{L|% 4ۿ8:">hQfw׬IԒF-U|&AfAMݰ+`Itjz HkYK ?7P,[hJtl0(5a$0)QZYY;]+AaI>Ǧx3w oc Fɉ) a #^kan/Rk&PO<?BCVnmc*Ɯf~VG }}i_Jz8j"v0LE뮓Mt^fcTQ=!3sɗCoEclJұm Bڒ!jheSp]MˊA~!ӶPfU͍i (1 YND镁;' {VE JȜna~kh _s{nC J7G@s:}",qğ> X,8(N&B\c:j4㈖^=jNX-`W#9$Z7]Hΐ?xDccx/d_ޙJ:Oٹ婈dQ K*a+uC\>P{:w3Z|~k)|Wo&kl4$:R]锧$pmE!H(6y#aI?oh@WI!Zw#rf$;?7XﻤO?lQD:R8K3s g7_5Ps=201ջL+u5p[1f:9fMZ%\Ac"*O!hClS/ܒ*MI=ĄAʪ~ˍf.n  *zI`U p0pHזzk7j2i%"]BC.&>#ȅMkxBAFAY5A#18n}DX"2%R/iԔ`6zJS`d5[=U“:ReᨯQj;hĿtp*3-M嵗O~}z`EY7K!xq/E\{65e>UEV7hlY'$v F[&-Vv\^ż@lj(ew!lu[C Uc܊RsZ 47ۺ5ut(č uՔ(<ѽoPw: ?jCM%vxd0ni^7ƻmVT%< ΁<KMZnIT]K@9L3(T ms&Y|ػK!.7VƜٕa2K˗{׿]a{}~hqX!zKr0fd~5[~myfK01ua plmXe&j~'j1]d$bT:s6lƧ}Q uӆA B_&ܯ)*{Й?LOq\&.>T]T-[Dխ8Q$<3rpj TUzzcfJ8^N\N$'/N%aV%`xܛ>0Iҟ3o< D<6,Ku2rx|z &&$ 탓tYs¢IDGyΫma_eHQKhX4jݍYw$˦xi=nݞVHW2:ԡNluwOX[(Kf"8<=4Z5:=q`۫XS.-P;ƛ; %#.ܦi-$T)=Xs}D@xr |C vK6"/Udc[&e cO}/:ѵLd~TW ]a68CsY˕"/C C~wVs5 xoi!H-M}h4nAr`@&\_$:dM1#|7nry^/%%uQ|/ZD ʓG=ȕ jh%4=Ew7W,U3;]W&iIX孃R1 mRn5=A w;YJvvЌդU1͈ҩMJ|ym&.yڇC3 xڇ_ONJuWx~'`K.zE邧@  pbm r8uXQ.D꽠iFpP[XL5xDv3xkS:J {0ڸCRPܞ(mTA+߮Gd :0n͛57*rʂֵfPo [!FuAנڒ`%$6m#IA9i<z@⧝LgL kWܺ,~yzȰem>GZq5QV|ڽ?s:Ӂ+`u;[.Ac(]$6UH28%b}&7W Of+f't׎ !.ĪDP߭<տPShjUSԖ= S:eŭ.0n)=xh'`9'3 {#^FLM-{ֹO{1PlƓ0H=U'xڵ929y qs;ɧC޹u *=>7'@UaM E'}V̲`N&P-C<EOybIt!:HS-jç΁/Hj1~4M >m jQe{i[`o7:N]qC47ts# :zXXAh:dh`w")0mѽ ?iU{!wPыԟr̒&<\ӧZ]Lqj;e=#- cHh[gcP R1r&'hOy 6#=GG5`MWX}#qA-Adx-{>cwlL/?!(Zi/ߣU3xVUy "։) * )t60h.lVw㤩=eb3'$f%wwq2">r8c+kYcCYnHfɊu)w[o㝹bA62 h %܎+Mv>an}e[m챐L%zTd{v5dPD*%!BhK^Cn:5҆=dL͸@7E0iWs?dATdt 9=,vWR}{P?bK&NbHٜ\k9'Cw{?oGEȹ,z^@Aaay!8L4q]M^ԅ)K51.~4RӼ|h*l!QkV qe/ 'kfRǔB{HB֤*pAl'"/؈D*5DzT_9c!# !#)H:CR,b1j_F`޼e3q臠3ARrFe%f8EKx_iFUpw7* EzcGgvQcah]EXNLc_W\4GƐϘ J QmN[|.lZ%{bScQ7Lz?jN8iFOx(\pa-:?֓P B.}/ۀh8 ,%ۡ[sl"DW5FfAsU:1X۬Fr}R ʙ\<{zgzhuk3@v,MS﷜6HBź J\&_KYkq!>Cw;gϹE)]VGBAY<-I-^#o L͔=\8X|FA_$p>IѤL)'_/+W(F -/{+"dΊݘ{S",&E0T}_py+őn gIĊ Y pv$MnGYKE"2;VXc|}ߛHnE;lpz-E*1cu9|_",=X7e#SRa @8&sІb|s(I[= GK 7)M!TrFزmI#|YoktmߛǓgf39WH1mZJaj@x1eAlM)aS4GHDreˑدv#A<2c!&Sȉ 6y<٥jI qYMӗ(UuD;VRh.}Z c%. \n<ŠUiԭChJpQ 9D!j {lmX ko:UteQ0&\̎Ghej#/K?K,k-I^:\11 |*,Lo Uv(d7>WyĂ;\ØrAے:/Jfsd 0ՕV)$NG&"Z*1r *Nڕ!N ), -C)>AFGuwǡO$Ѻ{~%HcL)cY.?7bɽヌ&.5\L@=^oczMwcHc r[-⿭tF `Fw, C]^A^7MPUҋ0bz 4IySKuh-el{]0*8$[Drﶛ,΄4#raHH 8/:{+=jvHC7&oeY*" %mӥ./v,i96>@/ $l+(bl_5ɏ{YޚyK!+OAD͂cv uen靓Gxgr{}]k~aEHj蟟Xn'`c9䖾VB"G'X'!JNS@(DLf~Rt`(z'8RLΔ2i=.nd,4jp7I8̱h?9׶0m!,NE%@ڭBcI#rS¡e))YԚ1F[{qoQvxd@U)UTkpP4ptP"/Y˦Xs.޹;sOzoF?eڿ*31vӝt|d:AR%]F3*M2pe=ZqoKeUum2F 1˚:|{;N)ο7Fߟ')*%wt}4 4m ѕv36P\S6_?ZUGgϬk{ 4uԂh{S u 8e_:}\)QmW}EvϒG QR(VAv!i/ 4> (j5Ur̾^?~K3z˓? L$fW\ x!הSHS'8N)rkFVwc:8phda(BrĢ2 d ,~T*]e6uсcleCJl+kKOՎ{%RADy~.|>G_IR4ђѻk]R4/PI CfM18z|hY#26~" L#3Ǹ_, ! 7Ɣ4!a4ؤݦ}̿$6çI1v~(΋_gzp>jW_'ApFᯬBbգcİŅfb^HNQ=m|pIg_JԹ c ,RX?[37ybz[w2A T>8iӑf@)x̉tKXA:.:c,*qNlU]TӥU Z*jb*c;;XSwASJ^(xP+gRy0իK|ʅC-KltͿupĀ 7چW mH_87 '}!V0;ZwyVXNݫIh MbJr;arpxW8' x`Ԋk"/X"AėW&_5,M֠[ ~xNF^mDJxz$XPaZ(´8k,Lɳ,w3,?j," wrfTiE}YڇvT64/7KˆiwFO\4o2z~6u;WD@!G C<74阚7a,iw 2+eClfj|QwYYyNTdJ q %jO 4{; WFs&WW{zmcrqa8O4q"9&4MC oE +`HC)3? ;y~h͂7` >{o5VPrIb{_+ w.[-uI=1qGNQ\^kKŔwG6`Y\Lk|:WFu?]#J>2k@a@!z S4̪E<*jۣ@1lwC(̊_r߼/^ҞYY h;|H]&"\svpL *db]>19"%eHhR෍H uÃNt&7zOļ<'s8^H P1X[p&D ~kU4cl9{ocȸdUV9Du0W~~YG4Slv {<st ɖRvֵ~َޠT)-栯bs9oy 21Oˆona\9!XS/B%P=@I<u#Yd&n~`vtO^-A裟"LdN~垱inQQ]a·pխ͛1+$2iwdP^. ú[ MZU0Jռ89XRXc-uc!}Hj,n:ʨeB=Ug[ k#K솲VK$Н]%el((xˈɮBf ݗӮbH$\~ؿs 2Xn!G/n$Y%`$mz[sȯÖ"ю`&c1b2e1 gJ]lVI}r3 S8p9q\QnQ∧Kxdĩm (9wurg)4 !]Yzr4TܨnCAV % QU>k[ B56jkĠI7=/fS7-Ƶipq:(G^ĘVoXAp).FmNӄzq}6!l`Yjo7j&kH@ gfcܰÅꍦgE7Us$Ge:!li9\P:mkyz[zRڍe9]9;*Vtc;Э^ I$MP7JUB@]Zkz"$k +y,mCZ :4TVbMzn2)4fC J0Ә=bnYp\uE%IfJǁ>d0_PW3uGF&D\M.=I<@u _09{,/^kQqg*"ވ8ByO Ua9%AP i25;>Q\vH,'G Wm#ݼ@h׫ыÊK) vd=wʥ*CB,=Y7#0?Siqv~u|#+e>W0j峢<Ds91S ߖњ^T R1Pr{ݶņ=ey;x=ᕹ!)l")|U,?p Ź\$´8ss;=4/ {qVv-s>4J;7Ѹ$9,<;?tm|TF5X>BdfGַ;x z]~GL)X{oF,يZ讁,kKzYGYZfATea[FD [NBVg6AhxVO$i?e ET7CݔGY@X ARZ CaqFSMK *ДOBHaƏ#jinRm `S7r)aW$ՎGjA aHֲ5JߺB=zʬቆmFP=EAVC" )Udǿ\^u,wh"'bАDB3@X"H-%Wwa!RY]\cL=SU`vՀ0jJ-VLp` CK?wҁu\e|K ; Bn˗aCf?WU^6^j]ܰE::=o62n` JJOSf^5D+aZ. Gg&nHU#,C^W+el&\E.gU-W- Whq'ucE@tiv OS H2prex$jбƉMMpSBsrB^Ag_S[uZ1jqErD9p9$U$gL~'TGFlįW459dGν^IqhܡjXdXX k>*- N<迵{Z%z4 k3mJ?Iҋ(MޑxRI1?).|)Wa{W$\S*ڕ`uQB,O56㖇O +R8.Lh'_s|0nOwƙ:5+^+myBYKdF~*&.&X3143AlH`* a3&t$/ca޺疼0y&cN=Q 6󜮋8QG1x Cp_VkEB'+G/e"D(kNR7~̺?R[ts]3 P 63D|8<.>s,C7+b-Yh\g?h?0>eB4=L߮Eknow}OjA&a/ː+i<`^nϽH0B8Uw+˚]j#r"+v$Sۭ!EfY*8[_m1"p*{^AMRah"x_yQGkELk}+`0>ZlH YSXg`;K..^zqpY4wtnJ 4,k>N-5mK.H&og"zT^:M~+zĥU-oQӪvteREM093Ms!ngƪs'%V~/yaLEU%gȵ5%A֫c7LL3ڡ٩Ϥ?6-ȆPN9i5ȼ/uTk PaeK4-Q+ZZNڠi:>8W|[v0yV9{Q),-q3%cc#'?>oгI@o"]NƇ$E ꘓn*ͬ 8 80\6h*֜~F)4sc9p|F~vo5|qlUuTF'g>mY^td ܾ `v=k%n!O ϮF|g8xZj6#3~;P}PĺBӆ'N)5qZ[D]gz>9EФ ]Xh̑$(J-(pI2"~VD_Bu">i,@Ew.R@?&W\Y:uf4X[PK=EAp$9RZ#wKv4~M";kT6j{;ոj/{8)渭{ +Մ㛜5i@,s}HWWT'usi,9Bn n7lvİJ]apijMQ::Ekx36PU$ӜIWs2ڄ/ $EQZZ".ۀb$2ך-;#w4#ˋX?Fbm%*Rzԧ6۞TM(4!.b, x `b!5Wuÿ1MoQYeц%$ V,+3#QNf诌U 9g;hWȘfg wS=cu; i &[q@))Kٍ ULijA 2c~:@۫L5,νL tR %@ KWXVLl\@Zb,?>*Q|=~nLRU)p`ilCYzE)>g9]s^Q2M}ľUцi_G"1aA_T{q_('-Զ=`7\/F+В=FR07C uwv`8yS`v3jtΨf+#rLKse}/pQD vT3~/H1Xzt-rHSެi0ZC%[KD2}?@LnU'9sF[:m|6(ֱ 7,'~JI&4>(be8^0Ju,5V*\O9ot}fptMKO囁3eh2`J{CQ'e>rhq ? e͛#6m ?J;eMwKҧ?tFHi[sΘ[jBSBf8-ȥ2KF.W)A U<V \%NT8A [jNMVo41x}] CCYpw@A w#b~"$]]ӗ!IhӼ:bBHinzЅDuq 6 ّuhjK"F-/0n,_nzHxmy'ƝTӲ8'pZ<=9ⒿfA-gF-(x8R+7ԁ),Y@E*˰TqIt.%wI#P%iH㤢~e0h<[yMʬ j;b:S{<\`>sNhMu IRs,e:?(k7%z΅큀?8:})9:9īkd!JsO *^ka 3  /^[#-%`\ [Yf +hb/2fּ;]< [c )ZRpgc$qT Λ\ |5z'~jxKs56{zHP(/^zkʠ{j]rYUo#ӾX*Ukmm!7)on7z B;sHՎ}{ڕZ΋Q-֢6.=#ΩN:H@XX}Iq6Locc`G;~~>E - b˵k,iM@ G=ԧ4 %ynM-լ>wDZ~SSAwaQFyPoPHEw_&OΧ`dFNO沼,fhrAӉ (uh&pe,Cyr'Y?,Fs4jcY,OLw~0V<_'j\ݻjPΪwsc{u9s/!ná8/kM1l6^Dy5CnnB깧82m oNTBo<ݵUjTPmMO^|:U1}uWUR>uWM@ B sCU$ c۸4D٬'V:{|q7\_-Lx'*hkkϴB?V BVfQ'=߬\qw궅{c X-խ~c W&ڟy{ p% Mah'ƏAeq)&olmɼ 4e7 Br49㲎A9C7S z5 'x.Ī45=upA"Cq#65iuY%SyxD,@q8K'k<ۨWr$%Rr PWg,>5Hz%]މ{:z^ޘ{"څpgJW؄$4 C( jqj0<2QI8{cQ: .qs|bˎ{%,:ļזm)ڊ7]&A?k8*ёw<ش'*G* .gەIڈίW-x1\WDЏ|-_1>arE ԉ9OUtbↈ;MS0H FyS30a8bXmf |DG@P-\@!45J#cP\T Z /+TTR9l>|XOPfwNUl 6*h  7mͻ]V)=_"ƭ0@p'^f`LL E"Za5(Yg;Yn`v1~כ j>Cx|]4f)g6>/T]֮RS`κokX19yhc' X̀DGܜI7srdj+*W5Nz4Y:&'(PbV&Hy#Χ^f>UہMx5& iE|`XrF^C7'`]U8w nhc5Q R9+Q6A(_/ K 7pNNh&s+, N֣+>FIDE\iTM"idiֿmPk>IO$R `q6MbZL>F$Qq;T3n>ZB؁TpVUx5gO68jo^V<*9<}ϊhpQQmHlF.W,$h&]pfӓr5{.&-SmUL%UK:Okg2$SL D'J TsE8}y~t`ߠ%['Ro0%߀*I N6vu岴偀akŬoڧ/WҠb ڕ@b{0d=1BRAwQo^2o@ѕNϏLGG}wU눻N|eKm%vBFxJ)WW Q QIR έ,_3=v+:j̞p0~7f)":6J]WZJ_J(׺1s>Bs7> "adOZxQ=9@K0|BH2v߻?$/$)FC0WvwPLVr=Iβ X|n^E/F%?cAZG s\ztQqY֛UrGHIW.V7 週ۥXx;y)|j3!٦vA dc#uW\ /tI%6{aB6TyF,/{U` 1AjԔiJm^B\l &5+TTHUVv5Nyn?VrB[$^}Pr$\C4@ז{4|Vgסi" :H ݋>w:z 8_vn|s _xTexvj%s=?*º7BYX>#CЯǼkʎn"h@JuF~i!Hkf"ۗ_Z2K#֪mUxcCN4-b+v+dR.g=([EJnp]EXE+ /m҇O{llN48B-c0#ᓫ3봮6g/!ly&BNj9CG+oqyzg0Y[v[^x(-$, BP:g K"n~οߩe/ ÷kxHiF6O{]It CTps˅=IBUC,#X9? aؽs5t-7(AL..:ݺ",T 4=OV[k~.ńh&so,5p kJe0Q6O!O yF,A-MR7"L`}ȉAw> g$1!]ɺQ [ٗʵ?Uc0:qԻߺ*R8^TT "p1l,˷oͬ%ح1N4%m+Ҋo\;u&B6oQǣG{ΙONinSW5H-YXe8G`2θO 󗠚~O_[-4q1hoLSR\0ڶ`,]! J-ǪNfesa$Ia,Qa̕uI2)^(L Xm5ڬAfȯ ~)7>4q9`wP+tmD-9?uƪ2{HQd6LqU/&Й y#V}TMaM'V~דBw<@8G9\gǬ^ >e!/ 1T_Œ8(vpAjd;$[֑KcQl#<)'6F5 г$Pe! y>$4xYF'`&RWh,yQ$ҕ-}^_Cd%[Ux^k^*Ϲrhba-a!s|}:fQ XN0FX%ƁI❻Jq8¹,/9d_~|i英K$ש^ftG$$sWBC {I^qXJM;/^އ1DJEA!2Ӗ[(BJW@nI)VI;.{jSྻ#(eaª gJG.;D=r 6hns |"fTcx$dh ȭ>N@f6*ttS!&d$AUߺ߇+tz|@. DC6݂#%݀۲SWcYSf̍)-`x!yHs&u#=Ŭ=AR(mޫʙ{k7#^3XiU !XKPNFta: cd*v5*cs<5ǤEPC0nh{ U}gs5W(=}*qafĴʇ)qvbnbs؝3Mr(Ud}I>jM%?"Ӓ―Ճa8 N|" SAn l)N#s^>`n5B/6-hqa ٻU;I楨Sk7 !>55Io_mE*/ ,#LP@ۖ%YMN'I2hsd2S5ۺp9tj9$|{n t|/|1 ^ )a9|KEVQL('yn_7u:4RQȍ1&+ԘjpUM lYe{!eA>Z!N3>S~5R19z3pL(Yu r{ ,AxBkʗ1JW~\R!6@= 7E1/ 0Jo#V5n0$bef趚+טVjOmev0u&DuLX^ ?3UGDbwpqsg+*;ݗx#W ?n.d)1Nƺ3^ĂHBV-w NK4_ L prm%[x˧t4>$`s.JMK"V7u$3Xt{q>A"S0Q l4Bm?i̛bKي\Mӫۗ+-J1/*6M)-&uu;R NnFٯ;7+/&}zWs ܂͜.&/ms 8]3]Z` 7s 1~;X6 ]'{/Y^ROv ;OTqK^&`I^I;%-`@&b }#JP tlFAx̜b5}遼8iD0 '$Osw{\=2SlCIAIOag+MjU}Z}Qn5]Z2]FkQ{k4 _i^1iD2@yC8n,neO܄"]*ZKʓ׏EVĚ)@/%֘îB&&Qj입ݒ9Ù%9?+W+-4\"/Y m &C_PhD1M&tי!I>NAS-X( 84&qʳdB?ؤ ?+LG*͉5]Uu$r"PmHfc|ܮVKE8tNd0ݕAr7VM# #:|\jm (?2^m K攩R^K& ߮bW2 đ́!Xpd"_WNq{ΞjƪX"cOnL O5!YA,>{| @YkF CPse)dw^IΜ勵%O v:e;W[/xAEnpQf54[ב2 ;b$Y'ٍSQlz̙|.x yHI <椈,%!fzP8st21tNo"^R E=.̓(13ܠ^kً۳M8G4!ȹNP6Է)`ʌs +w,'hIxQRB|'շoUs-) GયGwJ} kި n%1òr A4!c7(GӇ+.5o  2z]W>s0nhm:s: ZSSe, 1տ dNX+smb$fRS(MtHe ńs^۶Ú S{RS۶$:I(;1yx8HY~0lwߢX NbX9/IjyjjtϷ 9FNj#2Näw0ձ" zu9 hU}YU1B^eorħK\îJT;C}sFT#w|xAK3,(W^p?s1}@h#Hښƕ3<uvsY68 Y] 7 ݅{үQ3UFfu9A.5V1O6^h>v)N2rĄߚl>g$4|kD$ )\ jhe 4% l7Lgx6iqJ45z>?2<&]YKʌR'lV3: t$=cc45UN >0(EM-"@lսzOMegKΫ ~r#D'2E^gͼޒ[w!(Tmhj!W+O$kȮ DL8Wѓ448(1"KŹX_kǔtw2l sUMy)j23d@gHUɻR%#l0LB5ͤ@e~<*x/1O?tbx6#Ɨ5 kJ!lސZr{=j mdUWPFݡaaZ7xZNc;z%u;ˑj|܆q#\YDR0ɇ}$] B;q;$K*yqnwP^xV$w9 |Ԡ"dFeau`nxv g])ٝM6:E=^:1+iE/yrk M,-W؟?sgWPQYҺ(8{ivjyPRĊU 292uze@cS^Q [wYJlϜ?pwg˛Emx*z?u}uRg@)CN7Ce*%ؾ<C"SIj%(0#LJ3ǧ]8gR/m180rD{eC Plʗw̷[76Dϱ_%Dae] jt $&UܪR Xod$VN5|%ڼsx γm% 71՗/ -h:4%Q\s,aSoP[ri|焍 ÷sݿA.kެ,/uPf>/|&a a/&:nnj1[0=(VfŘ,Uo !~x43( f-! _xD}.,d8Q0コۭNZMIKc=Xoӏ@h ̾[A4n~jCMDjV1^6Y-i@n ~ 6(Z4b8b*U"dž+g¯-iRy8$pNfX3bDH9ä>s*$wGzt>puNR9Ffc9NT_/]7e Tðpj ?ϗoκUPo 5AXhZ^U h;nȤ*t +{T#ΏXl2 =@1*l_z 94Շ:{bk޳Ay5ҾE; F PMOxٽ78CLnBm6xN!ɩir+DRdUWHq5a@wthV-6>#dL촓kB! ]hqɕ}z=R#%F,b F SNDov!R N達ػtin 4G/:G]L(v8IQH.[D?}3al%( ~<@N=hv2h ?_XrZPvuk1 Iz-RxvHhK;L|iLAzvnֶ3F4x2sІռdo5LwG! TŨ-! \1E\ҎBn}knqh>k13_n6g5J'Vʣ~NTQP_Dޜ?GchÎs8R2+7&"')?6܎(LoiįI~ĖU{NƎ}JdC@|hޥ/J0TueC̠ BMwP)zk7mVr>EJѺz57 аW%'drau]uVKcoZߡfL6-3A:ܷ͡41jxܴ'˴e&M!LLն3wdOQ㋫\]vN.wq)OU|G5a$5m"85%Kbѿ~' p.͓%>"IR:ɷáY٫?OxӦp܃Cʃ}@{uw }Mu\ A$oZ]10Ob>Ώ{" HZO/GCw|L"e`scDHկn߅k`"!Tme-OA*5&a2 ۵Hyxx|)؛8G4AYG2+>kB|bhA .&&P93wȡvŦl'jח'5w2MX}W\w-@ҳ-6+¹b(&Y1ڟ]Hnl}-΄8Ϥ_! AX\u; 3DYXET0!qMN1-~+Gj MܝԎw{dxhN~KY@_r)ٮf{6{$oAg=y*Н/p,ԛ8!u~Q}|]~eԫ17$$N { .;% +"iӍg rvg]9 sb˜ȕQ>jG¿;B<6#K9lz]kBeJdh V/h& <b* %N_{>]ܯZ:p-:&ySvṈUէP;e(5i~Z2;zbGӆ;J~l%ܝ+ N5ľFz[ AUӱS0&W*y]]fBjǫ\:6V~ gM>1h.zf(vg*N~G$ۛ:ɺ&ihsk"oXhaVj0|w+Ͼ $lf\%ޟd][k_xSf,*F?.*p@bw1!hF$ZҎ&^_b9h~x QuO$&F$$;,xbBq!\Q^xFT??VCtL29Mѡk2l "$]j 4Grf,@7cI{)$ :lfy62Lf_Lzd#X<%P kqw-ué=!%q]nSS<;Rq'r}̧|^*NjԜ%)mLt~/q )sH  ΟEDP&Wڏ #4qyxcwJ*?{]ǣωt_p9K2/VQ[~Wڀߍb@|oX<øMWq+Ͻ?mkǛn 2C kt^:|fy/|an\4A݀ݑ?3s/˜J^ǐ.RYA^BF9mت 7O=B%M˙gdZF-G,,=d­kLkRrN{%!iڊxUɴxd٤O4K혉 MWt&y*.C[^0ܤT¾b _nMSRhZ$w2 b>/>h*<}DJTM/A)`0dVtofJ$Vl!Pdm{_TgZȕn5 L 5ÀWw䴇#p_[sa@ɍQ 7 ŖU64C]͹\W{xO9*F0a"9P9A,?Rm:ܓx"107 ?߆GH l9.|0C[ef$(Xcc W Njcph2l igƕRqC0:YaOTN[f xt/!:>{,,{h .DNFLQ">L0,Kr}L5 3$?ӹ޲V dSim_hFa.1."mu\B,WCa(rە(q3F;;~=\z|'$e+7UdyK̓: Vy;heQΟaR؛M7y.)Hy VLp_Bŧ?(H%M̮|=;x $lcUo͈A;)2)\CNv .s i!}Zi "NrH0$lGn%}sSC pimݐ{r$1{˹,1f'S%KLQG(ˈ),xg+\bgcFQ&w>v88cݪ5 oAJ N{}wmĢO阣X/\2EfR _SlD{=,4}8ǭCL%k Ś\bU#h. h"WE]l~iL|W&1:̛Huz7a{&DGODDQeCv}8uC)L|Q+1=EbL)u&̶՛]g$H0¤\^4ߧq% +Pt镘S !j?&^}fQ 4&%%|ɥl<?k1Ȑ1kA[DHz(lӻ'+CRK|HebַcE$:WW%6^w2d 8rvJm['?&<$&Zx pқh(e*>ӥ%Rw`<\b6Q H!XMi{re%'pn]Em;8aG?o!k2~D1 =t7IʁH(%h@|َ-o q&47h}8_@%퉖8lyi.߅fAAk r4f YnRu3iY693]!.@-I-Sab@dʞxڽЈeCl >#Jͧ[CL+'ǵщq9У< bƪwoHd҅q잨-5ﮧ Y>BАj(sC\: q iǍ8I Y` 1ͷp򵯺sSF--ɤ/!ni Ej5qnr,x}*'B&#>?G(rox\ vxE.Ć/il&?]wom'Gqɦ6_L|%%mOŦZJ- Lz'>LKM\ N"*Eg2+.$<ژ@uؕH pI|8H?}~u6KE9<5N@z>u-S-¦"d(D..a>CO )Rdb+)PMQ|#yo3tP2*{C}tL&sa:}o0,f;=U)mxTY`hhðfaLSvF_6a1]9Z"g񻘉vk, I| d$ <  >5ć0|>]Xp-k}XV Gmdѧ$PMd;:l9:E96bӗ &V$ѲXS(K.~cJ,%u yqT[^`NlzWf}dGy>)e9l%fH阢N !Wrń1)$M.GECZ󽢊A'| ŸȵXm427yaz\*͌3w"~=Ǣ<<4ʋ%b\ yΓҐsyaf})j;;.הUVR9jvTr%oB6n3`M$yToZ =֍~s غ6|f7Mɪ^:R9/NӟdnYАD< "% wg -ct1{,ɕɻfҋ=j 6@]|\WlT::@pn i)gɈjg VI6cߥIَwUa~q ꉃ"; O-0$^)#i%{U MT;!^<ֲfakǝq0U"XP7ʹ샕M<<8A,簭B6ܺ=G޳ߖO;< Q{ LUJ/rr~ LF+Cƞ|7⛠'z41;)nZ ߢl\.:9G:0U4k#Gr?2wgN۱\Nx(um1+2?Q@'ԓ)nEѫ/.\GߨmJfdAmp rb+gPpZ-?yh"ͧߒ( Ճ/\M\ *n9-Oh}to5 =P-msLc!2r\Ѭh'j2i\JV 1q.C3i1](1T?62f.ߺBqdJ鉉*Ƚf}ߡq$`^|}zׁ+}?lp&ƞ]F4Buƍ\Z*Fy8S鷘&?ݰĹX60sCI"$Cob #>\Bu!DdXӠ~H3-'La5I2 sP+S\<@I4ԆAXY`fM_f7Uq5]pXOkhw {[^,w^.RP/nwDd5\PHEoKDŽGf4e_qqpfӏ'lB',kB&xCrQF0ߡ\19s%0MM$|t) fqp|k*rg}O}dל kcu%Yȭlv\URNDy\x&f)sMA xC>YxVlLeGlRL[$+Hb7[J4Ǽ@GəkQpPT*/zi'to_*׽s{?4y\Nwò;;q<_m Ÿe"Y/%Դ*'!"eQެ07 u_V,zIk'ꦛ|Q~CGBlT)|hڕMstVP x.dڡ\ߡN#" O5V#Z֨q*~cc^D Kg7+ j gA];غ@r> g1J"]=?ttI7áBh Lj/>1]EMnz")W]rm[Z>떚᜼CKZ@K,q}q]FWy%Y؉kQ`avw/-0s-O#6Py9TSh 4>en)ړRL JvѬ6%6-Y8ԡ.~hZu@ W8{?xȧM1r1%xQ`O ܹ;#dvoodA 8L 0F_v8V@m~. 6Js|Qf҆hHu/aEv,4`Lc- CO0!H,e)j 2>sGkǂh >JeFW uWu<')<څV6`(a1Wbpgoi0ĝJ>f#:%|B~hYGb-c!Wtޜ͠Q}!cEJ :2i5'"IwAy^#͚Eft4u-c(;?\JGn8κ3&)RC$̲4M0 -a@gwM~jA'7yaRXL g1l-)p q9|" Ìُ?_2 fug$sDR(@Ϙ|o7EĎ2y WLO[.ƾ%Fk8>ƇuL1R# s(E(QT\د4)]oogTekswv(f;+G_YNB|a*RVPے҈odaԊaN;}1?$?`UU:e `C_//3epΣ})L$= [}F`'O* 87p g8sT&jק W/&<'{\яmXL\d6g,g LOXlfJ;.32$ܦ U^׫ku9үzh bD0CbC/ҍը޶g3w@JMhyO pz(0ز7*?rIx,!٫[rn0%>s 0ZXg 9+$=G^NB_|h.3:=>a؈\5t)1sYEa@fCj,p%d&D\/LaJ3F&Ce)2&qljֈbHx/MpDV,hh_w@(/iDn2rG?QŖ'xsZB I&!LpY}Hly=!v.T,J^+X^IM ;zdޡ>8EdG~i ' *qvUR\9";*AVfDB? xS,=U%ɧ<ߖՖ :srwyjH]OaChOGwsX?=?oqeXKJָL׌AW}Pܙa7B!|YMMwwI|׫Nw.^X!$@Xw?TLNk 6rJr_ol86o&ݼ 8tִ_VT&2rdL?[tǵ-aI NeW7[;z5 r6E95\ņK+wu^!o2d?D֚Mg/]U)P ;W u]Fd4 BZ$g~IJL*5cB!G 7&ήf5y"91Ւ_ F3j(L(;F zڷ+RxB9|A:ݢEy[1 p5 [o $ rJE6JgctWuc>ڲUއu~օlׂ ;y" O*|/W0GΤ!Yw\M=Kgfݷ 0kQ>h$pyAKl.c:> lEZL# A׵ndDPTbLX%o\s%W *av+ʶdvY8U3p0ЌxH?y|6O/4!ξ%g=)^ö& d|f@CvxmȘy~ \zz-Y#brs\Vle98ή43>yĖUHU$w/]!֧pl# jz6+ ;ȮXҮ~CLQM%[&7/B I.N`>h ƯH4+U_XLI *B au/h̨y)O8g>XP#[ lfA, o?d{H4HsnѫCso!{u, 1j3 &jmMYVu:֊neоvsn 6޲FdzqM/BI68C$y,T9zet4ݣ@7v"][o`ڞL)Ӎx+t?-m5"JCQinF^lkQi -`$!cnexۋ<VMu:d`YsR8%(\>D ˤq} 7 >0+ݻY?O\|.>|P3aF۷}T#UBvIv[¢U˺vm)dE ,@a> u9K R;9 lAz/d`-mZPhn: ƭ߸~al-Ç \S!iGwUk w0&.>BL:$J8 `R)ylŰɨ&d2`MHCdDw:I%[da%Sk~}nz tUW8z6,h˰ &8|QX(l%Xp2- : a_?xR☸63,ȆANM{P!,S:B:#ї%曆I~0 ',r|1 7:!rG@g|^1g r}{zp6֬RQFuU??E SO}\WRʯzq`uXDƟ PXcU~<, 4sc(37D$"NupB"쎒,LN5ɜI `.=aƅԷZtPVM!ZPʑ K}nt9"hvٱ)WO|@a}O "ugSZo > IEl'Q~lgq(8j*ѕ_i])wnWWEYEA4LY=e85.I8o3` n5%2U X/ܤ RR2=.B!c A ]4ZZvT4"$}>̿"s& [ RqE:MoPX#8yЂ,QLHuQysgnz 'tS5 t7C Pdv$-]@ъ{m4IR a^ͨدIӐx13gC77<!+ u=tquhK\"+v6t[8Б& n[m<< "lQ}TBs|WW: ~bt KPH^6QZ=BO[`a=-JfEVg5=*WIk,k4uv|#[4GQ%Rѕz, Vƥ\^-I'w!$QoL}L8E4A ,NݤD:ڒ":t>G[c ̇}eǯ+=C"/}!)4P^"Mˇ;-V 3*5R=o%Bq]!p'"I[5 ONMߖ~ۂ={& g4y6̧T栓H>:‰BnǢ bUeGS9mwzƚ.p;af4Numl&$d{~ꐰ䍔' 2Sңy,[pV .%c6ů9Éo[>%F^VOհ"i9{#7fRB9j4L1H%C+@\5ssiB/IT5qbŇITq/rw>?HLBzY3 =X}*[lU2n ynXkq*ћ@ýJ~ּHGK3V9Ys`Kytm*OlȂk ӪOw]`FZ8fU!3K*' q d7 тO>aP<cK}g_D^̚&a #K#T_:j#X by{{M5nnȉ+;MtL`N,u-d"X$Y^E@ዹui3UV%4g%Ҧ @-"PEьQd ˂iѯ%?Jhw\&m|ۚb\d /`G7 S$[HB0,oᅼ+K@Bf5y▣5ƊiF_a1y ryN'VA*J#$]~B ]47w*Wȸx p^ٛ!64<\ZA)h+V!!Hne2DˇdgRgӀ2igE+kR[dltNI{^!CȔhl7?N/QVtq&8\ u[D5{mړ8oj-V]b"dKQt1k#l)ȗݮ3%<(=AB^}&>Q'CmfœrMez/KJn$ =a>춏 lwkLM@曊 tuKPdhiy>(t$>o*w`>"K8_V&jW&acNjU+^R|*?GJ,gI`Pe{ua/F5:{>$_F!DZteWU]E6\Ź~OGhÂrY!%T(1'NfG'-Z bsҝ9ѸO̮A@Mϸ1e ț+2ݽ@-ZW24m_Qbe x}jCȤVۛ7Yʃ2 kM32ɚԖHA6lT) ;uoû. 8F2N,1(@& )˫qҬJS~(~xo%}4-VFz@,A/З1ŔEFg81;T2{, eFEYּ63V "NzŊ5S茓 RΪߘC͸tF4bCۡٲX?lmR<"6ml.܀^ꧧI4"Ϋ|&/ҨXo~򄼓mX&odnQ>a3sSJxC GuH#8M ΌS .q%8 ў ͥ-eqK@ `߿ mjpϭ+ƳǫJeN0X rl?4o*خlxؐT 4{Z.=k%̿ӕ>&$e*]VNrcإ'nk۱q8PjKzIxWl$j!%,|x P{i7^f7e޲ xw損f6 TĖME61MmQ|oϕ|fVv7t45R5& U-Aґz3 3N8}+ݼN-u/Tj.YUJ{ 5];\C'p }8/\nU|VSv1Y RrseHdfڼE֩]@<0ё?G9_iT)=imxRoqr;a!6p^ ~"#CCF(/磄"儏<g/\WjI-A'!F4;CU& BTRh+Udԃm5;5Xm&2 v?!oc7&joƍ3Y@eP}tJ޷S8}}/j,\(jCcSѷ)%DN5 u3J /yG?0a0IHu!IF@(V{A@Fe.B=U5PŎPR2TΝ:=?;&tt?fmw:.vL6]Ck[ܶЋ_,u*V_!N~Gx'%L6lj A%b@U[l%ort v NidAq-UBm^ q9>[V&B08=;Pk߼qJ< G${,MbSYsdH2A"#zSb{Ay1r|Qj \NPO1#A$tmni_N={B (ׂﶁ{n"{?93X*wXnBφ[c@pM+AWAcq.f ="l5x!_icq=^uSUh? LuPT ʒ./B6-_hH ]kRD+1'U[x[n3~'v>m!7V 0&7Ѫnn9x/:f{6-87#׵Ш D#&+@b 6a/"|&ն)`!3{s_ (T8ȃ^m%#; (_&C'L^oSS\rJSYaԈW !1+)S YY ,8c4]HK` b Jð A1xz"'At{ Dv's F QB_/G:g3/KnR}L 0 &0O ⵯ!n!_c{Ds91sn%r_5?p%T(Gj{03Ԯokׄ!(&RPhA\crjy~bQ2AouBE/ Ьį"xћi%Piz}Č02jTͨa'?t9Vtfee?}ǿXj .6n!&KbVaڭ֮>@O ќ<23R3=a'nBN|?C^J0%gV֔D4t6W/"֡ff)c}}Dɏ2OVPz!0h58"4s_dq+mee|KyyN!]2G8XBMx[ 5FX+2/H) H>&<=mjnbɜ~*"+%aDŽc吽,.nu LWQ"7!L#8B7uoPJ[B$׬}hk4Gt2_LJ9lT[N޺r5SSFd<{bTK.q[Є ,$ObxkUey9ό6'ƀ_ƮKֿG:'(_ ;C2=t>8%iaߟ*h^IR:ѝɔMY,H~/gP]42И;2 +rr6X6rW|cS2ptH"^EZ]8ؕM(E?7bXȟ,Ccp[$/De~*a03C sQIsu&xwgnk"4|AX\OS[ZZ"f'HgeB_VOHRg#g4 )5.|Z o5è-dׄwH 'ouf[YKN)ҊjJW.csYJW qfeڱ&5Lmam4EzĮϜj ƎN努8 ߡ1dl$ Ms gkzmK𕥧wb#Pvaj-9 hd1H(z {Q;t@y™sHeiYc;e,H!&Եh8>4>#XcoNObQC8Džk6apDiOF4@ydW4`Bt݁$]1h3vU{Za 4BVG|Q_RjiҸ]vE맡fN.3#ȵv&̸mek("c0)1oO&Y};&(m8C<@ocVa~`M\ʔP@m@2) XhLAA}(J0Q/ A~)W&ْOg2hYCIucW^wOmA`o@r΀-+s~ڧ>/ek \eix)ł1zH) ă" mrofQ(Qvh$@b 94[?zY[B.!qbTG]^Pƾ vb;ȸZ%Y,Ȓ4X;։ ?}P)m+yNIfi2%Xvbiwth)߀Y3 ̰ A<T" H!0NAB`.cγܵ(9b(<8 "֝Qn:z]S@t: ^`ʎ\w+Fɏr]֛7!/ diISvו,FfI.=;Jwgj#\ʮa4$: ߾?h(*4 # z0l|s*~4ˋ0#F>WVӈ[q@:A aTM]gԏb2p-zƵ63-Rt6{(ݨ;jl|a~s1e4nyM(hNà,\((CV+bzij^C!ޞ#oIԒK#bIjDQn {9L=z=-ӛ_+G=]PDP;P!h`zHBk/sjɏ YR̵Ʒ>܃5]Ŗqr74R zD'kX2xOKhsgS0tB k2 Og?Wx@f\v\I5!??6ziDSwی֒14iaj;ٶz@+GwAw6 [R4ٕXixK8"'iiOM.7@VT_Bif89s:׍Jĩ&י~x{CrQ8(>Q5PIb6:;+R$#yKY"l,OG'ȓvJB29/B7yWOPF<$JNJ! 06TPSh`DXR:↬p4- =hͧH*3xJ/A/+h4H;X26T$Dc|&WZvVgjPN|4v&g@u7RQ#G;H𦙈W1h-4E|*Wͯ$$V\*+ZM84e3$i'Z߭鳣trQPFK; 02ZM'b2Ѵ=iܙ'{;Gm+qwgRB%*N' PtT]-qZF-[Nn!]xka?P`8nDjd=JQ ^p0/iն淙PXF+UƘШoP `}@is38B(.cWbJGH8+Հ'jCm 'b Es/kΣ^`"qWT$$æxu#-wvv,Kf~*e4C3 i0}(k& gtUc';ěX 8`,"MB.c%08qS}KRQFt0;Gw[{#t.yt۱I+ Ot5JȒn)l09]n ^AT~ :.=+(C;d! "tȧt1$_~4'a@'hy&ّ)XEMv8gBۛXJvi! h'{H{QZ)aI߳\app\K]f|MeZ' g}tԑu Y ⺲:QYp0@gyt76*r۬ /%:;ۻKi6>jTIfάJQb~@%)e2Z'sDG/,@TϽc4ǯCJ  8e"qw|.1io0Q*|oX *1kՏ{ŤtHjj75Y=ZR3=6vaAUPه ;k>gp9nx>D:Qˡ,s:iD"qļz.Th-KPOCBJI <(%6îTj1rH,@2DKMHVm?2gfOquWgf6ԇu߹UJ<R>[ `wO`>c|HX? ?@RM?_2$~9 bZ'rwsm,{]R:k1%;- +҄ɝcĩ2ɟN2=jn!r,G?fT&'P<>!zvi}lP8G-xݬ[1umdĆ~*'`|;nFA^D,XvݝpUN(PI] .@Om& wP:G|VޱhuOi0UwC1)khb$&!,: qz]L({mV3<ǚ>Z@Z}jz n.ۉ9E?6[9@HvQP%)0+D?i3ꖆIhI3,[Rkq!ZL3u`M{R1$:(8QoV~ eM%Grt |@̓ P1q6zF1lAq{^ox&Uu@#qp''eIy`BSmE6xrH5d:Pixt%* D9̒] Pgkc c4 ]NVi_`N#bN6Nw`K9!mK PLKNOg[181=m2 #zOmÚHcd-%%y+A }Z.8]+}-D@nWD*K`$[˭:J۟Q*e2L l'E!gCΨd-L Ģ:^N#K6r/?|;C,'[M Hd%0&55'N+$ۆ woy O%(vB8]hI4U5\@kt=C0e\I㍃+<Bzʔ ڢM):."2N*ݩ%R_:vӐ9&}XCZ(? Bi4xܩ5zzs)*F|o+PjxvkWMf}8'&ҁyMaUө0恲hiZf!ICqH-ɦ'Gy6{FД&8w[\WUQHɢT69\%έ.B p mr,j Ys[δ:i.H᝵݅-jn\CvmԤ]"~!&8gG^G.*2]z?}7r8!˒pُKEcЪB*'/9 xS%ƵOOF~TÜM *k]%X,Eni/ B}\h_;?S):P=YSNF贒^?U}k3Lղ`ZיLG>7QaUrWlJawjה[:U&J9q{Z_p@ Nj/G̉KJpwVιe$6^ұZy[O5pKާ+N?5$K}ʁx޹\hAV!'f䥒s^dW N7ؼqS VqܡA(]]:ʭ[ǏKyeXj&Jm?Y`hF$M!rgE<2|PQx׈3O܃ ÎFa5KPO OHk4}|gۄ, Ն5 ֠%g\!~A000ȫY-)ך?䛷YX'jxw O M?uWGv7 ۉ.tey) }HGQd+8z 7t|]SvWRm Q&kh嫤HBC< c>-I͔plveksc DzI7ԇGC@p-`ia(dOFT 4>\-C<Ŕ;e@t1ͤOJb >ߏ@?lF?!?I}>az /?6WBo bY14OÅ &[.VNHLB#~JI3[}\y zZḑy{ZW.ܡQgr1C*~JPܛ=!*%=U+5O;iRJTJYf> +C;?0U4iT#Ї@ 8ǒrѥt@>D\˄e:K5# !ھ_8,W37#i!'7!tAfጾD^a'EITh d\t4ޔ%4ciDV W[)LG!^8VSE95b~)/g]dn H҃X$AL-C,ߍNɺ[/ң|ecHG~\p@0y=B05YEˋ-G ZQjj%>T!!ħ;O*,xrJ&PD G&hb }ta&dڔ_>NSG}E>^{ >%@eَo_] rzE/ (`L5p5M(e?( v0Ou߲7׸˜/^#lǝLlx""Ο}srYSD-@2|+":ퟣ=&sjj?*:A;Ҍq$ߌbe 0%A>`>C;%10p 4Fۯ܇#4IYgG^OsO?qL۞.]C0)LJezP3P$"UeS@ĉ܆ SQT&V"2*Ax.\hLM.&_n0;z7]fjyC\+JFL m !w/ 9> ]< 43?@Ɛ$j_H<ר#չ XvAUl"5L,tc-^ڹ].>90s; GU8sD"IՉct[wY@Csar1ii ٸ CT7 բVQz;+ֿ_O!,\ oL6 wMޑGAL!.مh|:ؗI ;ˣS:sݗ?/T e& ep)ղ ?\eީL1_$)c  ]~ZUaw[г9'*N^v~/sNBDAْ[YyltF0 p9Kf5\n*>_ nAzT%Fߌ'aPi?ď= &P>S,H̙2fnܼ .dOX4i*%a,*ҭ.rU˞1Wn]2 \\GIRooRp=fqy,l^̽_àXxkOT0!Mb ] Lu0 3c(X > qմ]ǏPKy=9R03|_*<,%]r:=lIt׆ϳFVdb&9pfvX-p%;cD%op`llQ-4,r@ Pm"G' փrvB1q NvP՝pGk0X?V,݀ރ!Sʎo829DxV t]C= N;husURƝbw+.X}sۓ2P6p6?R&UTwdv)ɴ|mrJ=w-21&jѰM;G2qb"YxaW3IS0 큩W( `, Χ/bO7a'ؚdLO1hz)u}K_u 2#`&4/ۦmT,Te,zVBu'' _"G{rk:ZWy`C 7 z| #$vebN;SvPAb4N F# BQ?ױ-H'jԙ =>%< ;JسCc8d)hfҤ>H jgYzba.Id $ΰ-N&JO*G|m-$: -N6,wsᬆ%3))0GI6nz Cئ2hno6!Cr#u)uBh^Sj",d{{8~)g<]Ň(@˽Jz핖CPD<8,WX6^,]/ h տ-TB =LBA2?T<؇/1JC7?5 A^.f1*EJ}z`h|S-4jP)5mhbCRf^Lv3 S|1}A8i˾5TJ B Xqxt,ʿU'9dUnY,fv̀PB _PSfH`]-kӛe1Cܜf2u1!>f8L%ɏc_]k.D[pΊC3uDDX s<[ e_"KH @1)8ibKKNV~֡P;x Zܺ _>za̞ײb-19e2:τMM]7/{"6LId^bL  Q_.XdHc8?o7;qF\,:x.Yx *dm$9$nj7H؇_y{C{6T-BRY=HeJ ş6/in.Fq;ihXB<#ilJf5˶"–N@_e-o(VaS۩mSdTwimM㐹wYu%{^iȀCXc)a. T̒#E@!X& ƀ\>XH\Q}N&/up+W]ne~6Hm# 5 e!BF5A$i0r0PBu7cƓ0P̄cdjՍQBoEspXTޝLMIbX4 33qwܚ3)!LI+uX(>dSj  k$` L,/E SumojnJc9KX1@N!_ZT\ϐh@2U!/oŧ? iW".R#)=g+Lolỹ gfͯ#\`06 p@8&:.Ev\jɶ~'\}0l21COM3QKP z 4 I$ZHx"TH-VeCQL;{+{֙7a<g!UTaЯsMJ_^֝8!AxDѷaYVn77(4;ޙ< ˂0_r>Ȅ_*77Pxq8- ?3wQ?v@x^ݤ5*_G[%Tٲ;Xľl~BC r:54a2T=v;xt⫇ 0h,>5kɼK6i8|lquo zK T]ss0]fi`sϘ]9  Au{ s=hg[He/luy )4^"RjǏMK†gLOCeN A(Yν+c˯[%>C1z"D mǖKSZ|J0b^ilSƴx.>*0x E$h`oH3g߱o\DFN,_42Hl J1iqD `|*װ~!Y:VBj> ֖xD͍6z^x[n'|)Wh,$>- ̌9i"/SX;dW+w# -xZ*&|Ё| Nzh-KPS'Yչ/ɦ{ovu\gKImscSB籥:?Cb}՞[nȸBoEwhpێMA7Q,R7M{CiG`Vph$4 z>otZϸ,"&/)$ם"* k5`|Xu$Pc1|!V>J۽P ~|4Gh@t8 5fo:LFYwȜTݶsslrMWd7W2d+ݿj%$\\h/';̈p$cJ+ԙD/K' l!0my38g_EkR 0TؤR.g`q$ H(%TPu)6P C͎sjrgPn;Uc|03 ʴTmT aCc5gCuT `lȷi?wxԥ*r|Yiܽ)=$`N+Cr\} {Am n:HY0VM13H-|BuVO 7u~+]m /hbnu]Wܧsd a $5 ٝo¯=,W(qՎ F pE/".?naVK`OLf7ȗ&L~>fa+?DTfe+}xOOC#"_138S '!q৩Fl_B?&w.K===>RD:b`!PTO^BXѱ^f}| &pڡCl1!ˏjۿ}e;:p`UZ A/Eۚ[_ٶذ Aq,V-mj@ڽPkSQmbxi=׀JXJkYW:{y"=.Y85I 8aL>Úce^-sRLh0xO6]amǎ0:R3%WɱW{S\{Jp[t[X^֜? B~9! Q)Hs,$h2P֒Ex/ݍ(غ H:M?XwxPL]_14 9"{=}M ߶iw(G"Ӝf?\:h4M-\xHT#"?"Jy&nb|^;LJK^Zۿ pCݯu 2=:BO${A٣/?TAI_d+Jgc-t%Y9Z^Ӏ";d7ؒ*RjX%VqPgFVM\z _߀_tےa&YDjGqG.C,1ebe(Du%y᫿˛dj̇D dUME0lhZ$HrzA|,W}051t[:| tN{A-TlBSQe?0;1 xir!-foU̱$X*^3pȴ__+&?lbB72Ȇ/x9I/*˜{{[+Y,ҠW`hK>)HdJ<''Hb=a%~8oMBHXs7K+I?4 |.h/7`yv 643,@G2o+uDNPAﲥKQ݆?/cd2m|*n, 5KI|E@zzN1n1u>w{}zk;f"Ǎ}$C_EU:F/{Kpz5j Z '%Eu1t )H/: *=L|㖌,&fv\bUYhP*,| *{PiB])io Hwx ߅&-rB668M7z%2q9" L gZ;dl}P 92M{{m\ĄfӢ7XFu(%5ݐ!i u%+Hcz,}Ȫ2#CdJ tXX vqloɷ[^zvjJTYT+a4ChT͎52S;v~ŏZ ux )ggTkpz~9K!`K_\ӯ_]ȺmSVh NIq2xx4.Ev3ʯnq=`0\D![`4,3XLpq ųf杵lJ]AӁRey5ak唺ŏ\W I`(-~ & $ 7HqA! i&.QDiq`,p[.sS!)*}TPr]3ԏה6&4P)[OK J%=s~0˒/:Q/Ae$!8^7SZjc#ݑft0>ȁ&Iļ^DߎBCMg:ˆ- wcxF+p֤(dGL7Ģ'Ry&m }Nu{XbK z7m֒"[ν z:0QUb{xT@􂊪IE7XlJVf\'w,جyGRR@62C{:/Y54_ZGAH'y!}$Qy`DWG|@+brW? nX`cWw:b0Bb’c mOruJ%,Zw Ї] {M8x ?јx:&\S !"!DGA[F1;ED\<`qm\mp~4s1㝣mQKUVo /#Ggt;v y|ncimaE4LC ;/ , 5^I 0Ƈ#e9LQP<J,E]3o<9\o[ o#`8U e\gX00: T d;>4_4IqSv&l_U=0b8/1߮}W$[jv-:AY2Dw&3 Ȋ;g"mrdNph@je Pd4Z2al\r*cMKO {6:QZ7:\]VWEՙ8][7|c%5Z.R-O0xp cKN5PMU$7|p'rGtW,%@]e3ŵܳ{M8ڑMd6 ﰌPX~.`"R$?l濮+b#G5؋պS0|ܯx9Çr ̕;H8u z%]Zy#iH9,A^ΎˈXyfyѺLPsjyOa%V_cSٺ`⏦֧s+*xku]PZ0;[9[!Na){mM_$Rpt%>t$C=ru\b`nb; O/W6J;#٤֓YKn@rHzFogLuc)w"a9&kB9Ly6Mjn,@k`s܂x+šݐHbBv"=uڱ'H֕1Zwh[-&^,7R=0d&A:Ȭ1h y6Za6P'dOXOb3eAyGBhg9z@1-oΉ7,';֐XĴ[>APOn;^=w_Hhp(KeAC$ͯB G7c> 8«/եqCX :ȋ uLg朂^jd1˘oهÚ/j2muE1/񩿻Z܋ 5.w4XXѡ`ExjltY~`F$ˋWO+nl7jdTey͇B21UL h~z_c`jG2m&X\5۝hzsH}lyԝ!ੇ_-%| "*4Vt): .y3HFA>X\5 ioP-M{3S vT{ċ+P֬!CH>CaYަgK1(Ib>e΀ԏGN{ԯu<խpb8,X~NIpah8:|Gi:q8_䎯4!p7vI}6pPn7 =麖h?ՒgR-Cg:WnqӂVN{KO38'-km^n$GXEHitNNo& 't P"ǺCZ#"U<;2ɏV\&a0ZvTA볭tPN',L HLl>:{xLɃh6Jd v|o\:fuuSTFh^IIףߠʩʴr_W9.l5) (W!cTg]Z݊)30zܦ"藞iK\}:HLJɽd@]\3}Wc\rߣB0&::Gʝq l`ǩ3"ՉyEQUKԍ_u Cw+m͕}%14]r 5= `)3TV]B9գCo&C1*.ɘY/=' Mιk ؗz&^+PShp xpR?$bCV@ҩ?=y1U{awy2Rtra>U`|)ѣ#' ]͜HmցuWLQS4yEgRv?hbO{)ɏQ#HP m |2o&J+j,jt!5HA2N!+jGغAT`8ʱ >}xqu9Z@ǦP[ aoqi*;@ł+qnɎ* `KFumwyQwŀL!R2oh8#9v/,Vhྍ$n Oq^;@]Ș Uu X#Tڛ\}sB?qp?;)OV 7!6{ྚHLp&bZ)}{5F8YĄ_sM* y {],[wphJ ?z_۩'Yǎ a٪?b6q sXC!Q;{pU@\ cuRrڄ}'|(J\I/;mӖw'K V 0 Q#&Xqѯx<~bvZ H,~*S8ǑV 2L6EGUdg?DS'zD(fNF7;7[p^Χ*Q!2g=t\xP٪ݍ,@`6E*473nb_1@ ]p0Ue=f\%K,ۚZ#Z*$Ž7upF4 OJi4E-HξȰyi uпLד-*1")lFשi+.g DÔGPطZ&͋#F3k ]p BV0Vy$ݰ lj978j(s??)~.ݱ qC5 O@NAgUZ@a_RFJR* .~ǎ#3XV|jo'/zJ f.Iw Q 6|gn/.BڔejEzftu)!$xM)k zzպfHwiJw]A wB nVx'igZQ^$9,ҨU9c%ty7SuQ-^$ 9Nt]K*g}7dO3L48}AB!@\7_́UZ;kHSMgKP™T[.Ixz".Z|dx(W6ǵx@3UY<ڜjE*X&M" 7ŋ2 C77&dXy"BKԡd"DvlJGlv Y*uT_8mSb+64!V̈w=C0z܄+;PU>B ,Uߞs%`qGJV5!r==wC|8U|Lo`ǬoN;G65ɴBc5!hSAN2)i>]Nr RѰXuNjљnTaM(jQ8Zε22܃e g  H#\ wBcPC5An-d # |%A^M>WW**i0^  dI H5FjfԉOɶ`c:)4f &= l˘"KXen1S |Hsnd%CLL#cB* m5>mzY@$¶bSYVM啻efw.!kaC(mDQ}6-ꐗ;SU} 잨"G:]p26 yb{)|ˬWh7N7TlBǩy8)1@ի q9$V&]5ϞxLAZ9S{w"UH7pnSʤD,x-'sF!g] \DEUǖyi\z1 ڔZGvZ'C A[ ޤ/J.լf جA B< tl*Y >>Y+q*\iyreߡT7)<9T[P bY%GbbH'hX?dA40 mU"V7 ehYݣbaտG Z_%OFtVF9IZ\C3:XUtl~ì,-ۄ漚*q~u1JSKTQ vq3~Lb ئ*T!WL\JpP Dp >r^qo鄒)XNgۭB$K5!oQU=gknR bhjgzzR9ЅOyϔw ܌4s@gFe)oE&®R9δg*$||L=OVثͣb,ιV3wXN(.|T7+ʷ_XO4f֛gaAu @gY `9UȤ3E%b.Pg%/6w$c}i4'FW?m!rC KGq ?j>[t 2P[7YdÄz㺭43˼=.6VI<[J0ΰC݈1pЧc}<xr';3YƴSv 9p!wsl3x :`ޮ5޲DEj-c2^LSBּ5[k7Y:":ZMRJN: xCB?KTWzIm8Xr#\Jq{l3x0Δ2gsVw@%*%d{'Ab= whp07$dXN3Dq֝Qv F[#q=$YŸ֎<"Nf`~R/ uAS8#`ӼՀ~Wt7_-džgΦJvq(}` *Ŭih+Էj0:𸴛Cl } 51D6Br+פTsy&ܸk%D &XY_am 2?T]4 U˯@]69s(2 ;lW{:hAkԶĥo>1>E܇Ivzr5VOaWl(OT -9zӰԋy*:_D?Jm m&QR5/t8/hP(m{F|/vWzD5)Ja.2QN̘.sE?` K,HWRX)~9]0 !$3H6\8(Ct{&DIK4߀Z $ D3Н$.JZ{'U$:ENa(ް23 4GY:S{3|UD )Z*j{|3ÇAvbs4{>|)2FЩäv|-/Ze$x,N*u` KC2/ +}ZJy‘ ӽa͎@Ռ&0菉ډbBU o (/"9/MDx}ao:%iW_/6 V;n/ɣPܠV\"XY'ZgKw@"aɛɬ#uJ8Д̀m _!zᆐ:iEQr䐋Qx$yG!#+3aNN~o1մ~HT+PW/4A$:^fhF'|^E^a/dq07ǁf5gW{2oK4p um*W ?Kv%]P7wz<;Krc7(xX<][꽛(o4SOqYGFZs|QKvԌjwDAĹaρ0}zfX5@5iY}rع&|Yw=ȨA.n;boJvXta Wc%HxXP*>?ӇN9¹ 0#NҬ@n8y0%YӒ6 <;SeIMd'WJ̼4lz2H ^C`_F+N)Fr^-ܹaWE(G=XXG6/0μv}"Ϋ"xRcHiÀѻ2,̓Q3 )p"Z@Zej!E#}b*‰]zmnjǾ`(OnlJxeQIme6}s3B[Tmq]Ɯrs?5{;?ŧ)SgpW'VE<}rQGT,?5dr:(rZYs6+G~3&i\n"<#vgL2Ĩm#;a?LdC`&1x]R r*W1oU,*$)R~> ӘɌ[*dRRv^,\pwZ9Ո[Cv2D'>@Y\[Ag-ʸ%ʿ@K/*Pqc:d?mB74IKЅJ> o# ĵ:bT   WyQR.,5f=!+s/DK1t4-b f2{hKh򲯵@x1@XF&2W?˄,=YZa#3a?F4%qC3{=(۝I] |0Gs5TLKoj|fmi-U)?ϷDٱ %MN=?cgzr##Ǩ䕀tVNo q!:W[?ocA !C Bo'Z ˠwI~ki^+ΙwW W? ԡ3()E |jP PZ7jӪwUi'XyGL}?#b'|S[7*3CZ,1)(LViPtؾ zƻ5*Ȼ(@?{$$hwd aTBu db);N(‡QKU(R 䖾N>n7{F鍟 lsOcS.hNS|].dROtІZWe,e`\\3RNȆPjJoGj{p]يD~_.J^˪5AT|xy*+:_:p\>ʳkc6S8/ x2&$7h?T VI`) y K gVd Rcs}9n!1q7qbWIk!~[xLIdP; REgU 8}k—嗌 Sj[`C0h\.Ʋzy#ڕr˖d:4/Mm!n|ۧ\Ai]NKR!u%j_rϴTQ+$oD$Є!1)~,B\9M۳\ W=iмE 1LAj)t ^ b^H$J'SkSTo ]H'dc63JeԀ, `BZ6-+ԂNZmLޓ+*쩎}%3s5  &zWD;{T&&X%~XX@yG.i!*hO-IG"O ^`lڝAU-ohUXH?]+3Y[¾n+Âј,6WƔm0! eKe]ԤH-  S㺔-'t3XV4Ðe#2_c9-72 EDNVdM jQ˿%nˏ5ȭNٗe?6ZF 'r;̇(TBl.6P.8[Y:ʯu/9x;NQcSijNqtrٌ./_/,dV^˘zZ3H{|wMeIo)ocv /6xZOQ͉Zj\ML8# իiB!֩)2bR=Niݱ Vș"KV Y{$*/&3K# sstD^3l~"T ڠA.Ϊ;ɹnH`hEdEN͐Mڷ99_㷮 $q;PN CQ ~h>"i@A6'(5z+MU- *s{$Pn[o˥`Pm%wܻVvOWps+C+8QuQ\HcӕtoǛmqhEJ*2y? `ĹǑL$E_]`x9DD!8y r8Yu "f"F@V0#gN̈́]S6sSP"G;Ȩ 4dx6 ܈@X,N.a5&JE'#FA)¤?(SF9^rWq?Y.ִ0C/bW&M^:P.ĺ}*+X`h׵ZI#P_"ҋb=FHmxp{iSX`0}L]#_l$r~а (ධwiکU̚^\oaOŀtᶍ5 bOjF,rК)!Mq,_"!X%G2|i*- 2(˙R3;ɸhHeW{:7| TA U(,|e1CBU{ 4QTU@tg;3 {U$d\pE:Mm= Rs Rb'm 0 ZB7O +v Ԋh~nVPE}?]%>Scџ<ڬqqW@z?hU#u#m𴳈OfD9²"8$(h|BX&H3kuTB.7ֵ1> /& ~o|}Y 1DCF3\ vWX 7pVy%KST/xZh_scgKņ'CH<Ιل0gQkĝ* @q &u=,$]2-řE/z^wL~׀fZ{0L:Rm_,Lr(bb&X}\_?K%gI3I#pJKI>4iGc~ٻ/G%JL+taв ʄ"3jZ1b 'ަAx `hIeeL bI"䰀`5̅w khh2}l~LT ݮt.Lh4?Nv-ruʱi`_mİ-y ,&Y|ł\C 7LK0RFѽ?>Һ@ kQr 7ͭH\[G:DŽz3"q:hiYT|'}:{HÓ]q}GFD9?#t_!ʝnKp8VX8ScM1XJ z|Ypě[[ӭ! #.a5dפ5ɲ {6WO͖($4ڨ E%mͽbKX -(Hs8 h.H.:.b6an)4 m3 3^p5_"*V@r}7_ E]t8/%{F6_ݡA@Wŭ$KRsy1,e`I 8W]=^$Òlxj1]Z1A_dh̓G_yI{ INYPr:剆f-?M%4F[(ULK2$hyDa^TqBCBš=Mj"Dh9u]U/GHJĢ`ߒ\}anغ5$B7B0qHa}`1#)H[ 'uRPXa;@zN/+^rr>RC›/s~50lzAN#N;JқcAKA捸e Pv7Ip[P'tE`sss yVz$`pao$ޡLݩgļJE/|`j?L>~ uvn>%wR|Kn2׉PL"myŚ]r48 _E_jnRߘYz W⨟Z3S @MW0&P  11{IE &gLV>oMrEA\Wx"XsP|1[fEUR; HD_zX 8T xm&q`\<\RͷːGZ::5^05˟ݖwsةpD`| RyIJe@/}Ԭ=bR8Jngy;}BgGŊ/<ܕzwE޴n)65H5t,ޖ:s XO E w/~;%|0U"XhXbgsXZvȼm3ksayrkOޥOr'^EwIf-ڥ >zq6h{)ۧv [Zټ\+pzߌKUЅd} ⺭ {@p5{D7z@Q@s"_wKk0li!µۨi561Vkv3_dq(I,"y6gG=A>2Z/V;\XczBe<Km<ٓԁzrdRRAE[z3kdzWfc.GnZ5.g<ϐn靠FҖ`i)%;3F,lpD/z*P:R%wBo]k ,YPi2v~v~S5s^h[=*jmOh9w@7`Y"붍Q,MR] .bOAt]d<"3sw{ӂЦp-:ebNN=$E,ME3$^o|Kc՟1HNWnc"y)@Rs>zwRi+_oPӒeO${Z>#|IX#΅lad@xsj:N4$oR6-܄Ir1R>F.ɌdU0ӎ.@3z vC#%jejomYG43f9/aÄIO5ΉعÃQjXԏm/ M%t>s@YevJvnBd5+O<&#Afy:M.֐~(i<>^r>ن{^lm̢Q479v歹P+\ 0;ݠGDPZoBGK y5oc2p=mkV|*9/gP*쐈8մRI~q dÝ_GaL(O]Ҽ2sz+#o͈O^=coۨZ`,w:ۛ #sElDv%B6WF7Wnj#>y`EPP1[&D bÑ U3`±۠%0)GjQیo_nzMt/1%5vVlL LPo -e Yﴗg͘D0m-ZfQM15 \^/ħO!!ۇ;?o.GfM}o֑ /GvIJcD34I1 ~ͪ9u ?k,!ř)W S)r^$)Rܡx2eR+BtwGI:rk,LP`k C=^֟'.[5:ˬEAM_e],,Hi&/ՋIk/ƭ']+%]h-< m5 JK 2qw;\7oC;(hn{P{CW~[F o&VrE[xI~E OtjӨPFYvmIRnMz29U?U\ڇ#JFpa`_תq6׼.7L>J9@Tnjn!Z~YCʚGWpVvU?3N?"7=ꐿȍz^8G#숖MҨg޴+M;J)4/{4 (`.CDžSI\H0L"i vq1@ 㛸% {øP{.Iß јt " 3(!TV+qYAQ#+WX^K2^^*Zf.mW(N-7Z v+ UEj]"̬ yK38x)PTĦ̰Y] 8LM^۩u-cK=yیZ]M9-S;\Xp[$1' ?P^cc|S7E^|0*=n |-3ZM9cDA2?R> =+&j%O`H>] DǑ 'ԏBr7^xhC¥\ieGt?$xwJϋ1ZTswd?xtQ-&M0 󉴪ƸHm-,BܾTmZ w`^sm 1o6(=.v)/(CV,7nk.u 9ftkRjUhn>˫ΙҼI9 )饪=Z񧧌c\nՒFk(H 3~ܟ< mzg@[s~Ұ}jG^bJn]P#'@6(qIf1sdw^LSrIo xK,!Ba ޔXndN :ZhHgŸb%p -$6fʵgp,xUאJzJ}sF`[/S36/d] ?Fz?Ml ˗ QaWCn/Q$ޥ$q<RNN?RR kzBlQtSMtS15.xg/i 2hpji!$t~}n}FB*Uy@63np!.z@SNd.alb'l^V[cޠ{v|[#ZE'U_EgLϙR L׍Ȇlz%"uKO{ѣc vnKҿ\GG{kBfȤ@=]uS)S.d,Yע!hu1Yn?kBMaR?=훤,Szd>|/Lr bE%wRQǖR*߉:KOZQMՇGԨvs?j- Y㝌eNC8w McL^kg {e#ܩ:#ZҨ #RJATh6!w/Pٸ%eԜ%ZVΌaN?J&Gn=Kf3x]ǰ|lCOP#xdI\R"TjTA Rw:foX8~Yat9l0>'ٰS°";S#f?3=P>0ܧ*$I5&@cI6|{2&O`'槓83qLgWA+FǨzKp⍜Z̔zսxү?uȮf]IBaTXK[, 3JSN_ zW׶iڧ|C`)' {uk պ(q~0{*XIq2Mο`SW &ǔi\ֳSfS#EwUC"E:M9pVyk&7mфmdPk8-t[:+ySzyk{dCCWGobi " Ujڥ! )ӯKSf[TN26_E 2DIjB6e,yZpubO 'u2a OE40FR֣1\KTkM4Թ8*5^#%QABM͍^dQK٭GKs`ݫ0o6!󧻻 XeJhS?pÏ$&0|l>pAgƧg߆C >3n^);Y@+r%;kx֠R!!BY_׀qjGe~l{̎oS8ƿ/>ιx O=1hDB@R17ӐʪԈj1wN+b 599w<:Fm&|#>[E9}-s",o{4C:lR)耴ͯG6y8U2 Ssϯ3̈́:i,_H$&yhN7Fl*r׋Yd3WK]dЦ;P>d6#;ZLM[wAK.xN)ij3|ek1^NgzkO,Y0vh\[opXyOG} _Dxclq.Elk0[d}PEq49gacLTӭ\h>P5Y9_!0.2o6GJp]cwJ(VFsrѳ Zo]QDCc:@uD%:N>fV~3ީ dMnݰ 7NQoTf!ك3(݅4wKo]GMxҒ^8}3n5R0#!%5B 72Uɾۄ`^̲E : l!E0 ˡpy/xwЁTFB"J=%\& (r]UJ0prk6=p"ϖ>^z{D晟%jѨԄ!s=dЗw|]Dިj7bEwuۅX&T{RV2G\6'{O|jI }4 mVHVv|.$ϯBK_4kPly)R{ﰫwls7rքy8ѓG"3ؑ8=Aܥ ʐ=kN᪲T-2Kne{42_`B(+ק)L郊qLMO;E::\lU-ڙa,#k+$QV"S^=TT /aQпr5)8m'?_UAlO &UJ=޸rPj0H9-kAQuLd;)"m_v{m.@OHE0d(c8x_R j 7s__]%^ԧ 1ckI"9rUb-Z 7KtM \ gavPkL]bEp ˀYKl? 7?1Z*çǽ4E5R0ߜ}"KrVn D/Pu}?F6o*hј)TD ,!9*+Xxt~oGF@&/ZOEg>2LFN"yF-o@#Q`kVkrj B[beqP,$E%ūKy'|wBREvQ_=Yes\lMZPrvHH*⾓a5mC__YD)(X2pG\?VhA^QQH0.`:ZJM ͖4"c?JȗEd (n.'*$-7o6I!_]0%S@抾f,1t#xoPِjwlm=ނڃdJ1_<%"ܬqIsfZ{CFQF^&sT׀ SM;FϣM'ucQBh*z+o1: ;ŝZjx%`nXxD6LA-@y0Ɩ!I>UeM;3D:d֜n`qG|f.Z-D`ueUg];NHBB̯ϭCn_J:|LГ7ȄD$C7o ]I妚OT#G&8pk- NRѣA +`ۈ%;|`6^X7#,+ɴ5Yvt}ۖarj"L̼qc8*-,HUL$n~i_w ̄=Eb+,qYyvz$vS߁iԅw7LfC=At)ұxJN~mX,R^FNm%rWtx:sҔ9kɮl#/& Kۡq^*,dk'# E1=?AJc$wO36uo$)DdJk8'6YRe1(7GȜ5Op qࡣyQzXƽHgUkUDې_p }Ie1ktKJrA :d *!\n(}TC)>RhAZ[y3Dψh0*H~(mZFv5ݶwo{\&aRŹ7I!~mYGeا'ɗ|舙䬍N^?/&.2RE=#"`ꤾCGbj \te@5$?%r1hW)D3 _Mj&gCmڕtXĦ4{Gҙ)`[j l"O(Zrlpҥ>M( ^N (9y>fr.+'0E O.b8t}. NLȽ)^Ky}-b5-M#F?:F;do̡^q!y>@ުUsS% lkYBe67uX5tC'^3v37jVJC~vfĥVն.r*P)W[QCDZn 뙜'#!_U_S<7 He5dk$P|n[M9CxYkM 妩J=*@՚Vo:GpۻĶ+4zUbJNNN^3& x?TSYR@}\n=q|4/ÎA u2IC,BVh1[mtݮV&v}鎕:7#<=Qp/h Ϗbp=K$Տ^ؤxRJT֪\eD-u$އ|%TK Ri mxF ># Z7bL1r !Fg2`AyP@LbYo==dAqwY<'-s@[*}{nW̲xRP4} m kJ@.xR ]5W9*Оz;OI^Vr L`ypv/3W*xn[_&P;9_*.m pߦ}@'+c#Fr$sߦ?]|x)I\Vn_WK/6)D\dhR :}x`4N!uL_ ,t̓NXϊG6| < K>ת8p#;*쪜;A5#^09sջ+dJ 26qtSMUkIƱ:5'Fx-u1[JxN"xK&Ax+2!EBXrRи5Y;MR-D tD{\-(5 Es73FCaٲeow!8֚erdoYgDy1(E)$*7ҭL9BZ ýDrV*K~s!j>gEIwB+TAg6%'"O$1@d6vsOûjhBMı0İ0gk\k$x蘾ڠ!uFSad!~p(6hɝ]7U% P{)O)KJ6d(AĠf[My#EU 9C*TŦ¾Br;_O>Ipz1p8Z-?py6|Tnݒ[S=7ƮlR*z[P<3I5+?lA|H$Z%~ԊUt&-WФb:4x3+U\-"0}^Ջuę>/4p8}nqY ̬P'߾2PC#"6$\s״uf0nG%9DarXrdZR3S TCpª:UZt| C*9RNɒKH6Ȣ*d"CZpT47<_pپwLTsVnӌIf.JΌ.fOq&? Ac3FkxN2⛆s_a_ӾFpFK(;5s~ >>MF 71T!t7P;/ef;8nnnbĆ>ߦ*V?3.-A2z T9XWq[&.Uw 's[W>ZT]k9%y:S)aZ$i1:qrKWʓHFU*OH؁{$2:T(Xİ}.*7wXFtujpLh]뷾%uѺj؍:X2%1ҍO]F{?zRcx-Φ6H73M)t'{*Ҝu+PJ)2TDŕ4vjRUʶOf NhGicXyP-u.S|[?QV iY $j,ˎ2#lTSB%~άV=l *(wg5~w,y !Lx81umҩwqwVx|{X*sWb_oO[yغ^Kk;P݃{b2lgѱΰP-^VN N´Xp;`y N٬J\08xchY82rⴇŲW<ˆ#o߲X'RnQ F*m>Kh>ЀUʚ)cƎzAkN2 br=4XKBğ63&WAp0oЕ)է0eNEMfR}6,WkVV$n 1Ƥsb [՗Wiɶ;|&TX[2}W7 LɞTԒ ~"yJe+8˕Ɛׂ}gBlGDcwiSִB&{H :uEZ{: RJęMrig?Lϣ"D^$j_]vDUжUs:lrRMCmsQʢT"8Yìd `@T$ r1oXjCSI ϓ[b.n6oJ/˻ ^dHo(]hr?վTTp=Gsw8\E/V}DeWFM‡F^*C'a ^mtT;:Ho}8^?*}}yWYډQZHkV7ݭ/`t%xpdR<nxYԞ05eC>6.Ww~y2ijzPDžmsH_W}ܓmz(`O cn>BX]&`&Jr]3Ϣ~UKX~ߢ#/dLBage.cH DݲCm"4}g[ɗ9rfN9[?LK&jwBVKtV DgN&47h`}Rxg85l"8Ԕ mm#xu4ۍzk2쳇[}t2gfG Y @1$rGw/5P#cWtEu_&m<68`Mx$E <^ xixɈ~O`%" ^;Eii qEe˿A$P2會0L} -X4S齾m v["_ Dtĺ38#bC'/]ڸJT%glGNRIƘ񳄲a! Uv# JIu9ेoR47e ~ xuTXll^e9[\2h\!&85^Iؾ4\u|= 86e<_pߏ/ѺfZ \i{5ؔsWd6t2J `Ïeʕ*8vv 4`{e`,68$GWy颟i$iERM8(! GiFs@۵s9f)4t [{ ^#ٝIaOjW[杘X2B XUE1CԂFVCC )],6Ӟp5d woRhrs 0ԱC由sz~'mdm;15z#E 54a$5h7%~`w)rh+1'ڪ6FtS=#o](  aZ+ScgL<{$d?OE(\&]JV.a:e#j~(mBh2 b.49Z2PAɚ~/fR}D#GLˀ3D=+]bFx9IrpmڔE]:_h+X/r/X}Ëڸw,3@;B[tH?Ε6ZԇRq=Dk]wȡ+ua0Xe7]kq%tڋ&WtVEd0&jC-JF).q-<%{:'V<'J|$nnIIM0Wv͓QKd;y4yQƓqᚢA!Qlȵ*zD ,ij w &JLxbk7ǖy37WS(G`X SP g'l!Ub8|/ `a[ Lb)z6c3;"/Gx*NjН蝀-K>ݿu%}y%]}:`>䨗]1@À5$dn*.V[l=* ֘D^Zm NDkՈ.t+?))ak]]wJAv?Гfn[w}P ym3z+\2 9MGGiz g$n" ҋXΛiẊш[B_A]n[uM.VަΚŢDpGˮEJ9YFb$Xߩw( /! 1YUJgб@qd0OvsjEPxDtZl4\Z\NMc pem9Tiؕ)b4@W"#{+xdIj 6֕sV2^##zz)~F3TSc{짌zh\|2}ut| !#OH7""ʼ.ݐ>\[M"%,/uiƗQ s8dKJUBซonиλ+ lsD⟶TgY t6#?<5O9,د!}7X_WY/or1Lڙ{Hϋ6M3Jɕ}Ә;q:Բ)&x wUVQ9)XD%ce^q4WxUe;-1CQYZ";fkK|:*teiuQInqMf&d>Iڟ2c4XQ:6U>,*D*wDsVHgc\3X^*LJTr]uL9#gUg<RFVSu9a%3k)Onbu~3XTFxIa`JtK3gJȌ?Nyv]ﲑJ[⊰"GKٸnY1cf?Bz~!aχMb/אּSqcmel(<~ 'F0O'SiOkT484uL4/MMZ9N; QGIG5;8Ex0h :4!?7b ?{&{rK5 ۾_Hx$XY1}i\ G9 0D}+ v.{ ϘvF!BH_K/A({n6br4k^5rbe> Xd&ӒCy$-H:+5|3&na%,nb)iȂN Wc)MwMhn,+GZ4 B ֦Ӊ;B Ysb#IDV̠I@_. zr;F)B x`։3k JPuO>gpZ`9X?!Kgƣd)I! nuLk۷+<\07+;)8CݞS&!\­`UFqw$0nE$o% IEn=TQթ ;]㩅{'mLO4گ9ʧ폺CY/t$'7'<r[j' xt$Bm m]Ҭ<|]R,lmo&j;Amۅ 5Al1Pv1ŎFj8/eYZ`tjfg7CpZ߂6QAy oի+kb,}9.0,e$; 4kUi8Ĥ.IfCp$SC!b6;;+xFTX2׼!P,g4 %CC""]!'I(%/׀㫜z}9rmQqZӹmGt69 /'t \BS擏i:+vaJ_e^erp4䵘o'd7:tvc}uRxTF-7Of\pd?ۍRߌ*q2+u&g{'3ZRKYpuiTWt".VMϻMx~Y袒7Rp Z$)Tk8( ֻL1g c8#9(;<=w/,=E7%l 0mo}un8 W!4 ґ(ě)ةp*%^HjM+9ut wjjC®ͥ6LFCE94rl^yb)M[Ӣ,kj_"^XXSD?˾:J""N ΓU(Pz km1PԆsl7mF,-JEW0qbԗ6tL,֌Όc4KA8va I@re9 j JQ[_ *]U38ul{n<(j tZ礆1h /m34g 0*1*L m%H¢(<~Mx! k!ZH2߉j!^+C@l/RVĶkmf8ynt#'VTBoXX(E&J]m $?YZg tF'_>D%2aV -xu| js윮|8f}X2k[a}vؗrXb)PBID&%SdP3o1y9DXIvL>qI.*=i UE|1{jd @O<1غZXIJX>Ljo2VMdk:+xBjG~Bj\R'}Uj4<\W{9. +Xa,*1aes;Ħ8ҁkEE؊ ]w1U"ޭ){ö Kn<9AVG@.|C6yϡqbc&:؜{ʬa!O6a`뤭?*'倶 7jΠ룳yI]ڙW3SL[MF.EPw㘽Bw}gyI$]OfXX[=|CZGu#*KFGbDT/a]5n2DrAlǥg j[ N~ys^߈}Rr;Pj;وS"U_22-Sg;I\dSqbnm1 ,yqXtB;gÆak,ץjK4r.b+e7DN}4,d-4l0SA!ՑJ ஹэۓZ~]j,T\r+v.?R2&\a }RFH+%U=jst/zSx- ]|Ϣu:#2unr`WzAcRPrxF ?͂_fJ|+{LkJj`o\}"t0N0.SywV_-H6*>-1ZW@e7)n+Fh2Q'y?4m-G $܏J]W@݅|&7>nR&WM[e{W+nfU =Fewc\C3-K9`Dzl("QgE԰[͘=hx̂!Ah+j+&>fV\wq̸:h5jX|q"<sU4GYIISj>G_Kvj~V;d`~n?SO Lt4vq"{)<\hz?6:$kA?*pʧhS`D?e u]pX W4(M]x~R&C}N{CKD͉~#>1T d|.}<DW T .O IKH8=?I9v+hN3HLRKPp xF@kqQ8*؆}  ;Gg`5es5骔eǔOKSWqN7,v$f] X$+g -wJ ,TI ŖSBǵE` l\(nJ8F[ ; Z3dx`:|bxӑT&aNutE-fL 87͔>JO:9]3 6X~[ a@2d@^Z0rA{ӑgm"pCzI\,Y%3dj >P-r5-,混:@!io ?ʓč![vX%f(StKQB̬=Qudpr]Zel~T|=㣴PKY2&w [AKyig=X8,`uZ9V`_?J=ž4@u \; I'A3LH)Q3Y{2)dJ &,!bm(^n<I!d9jKɊYw-xlM'\&巓eu yǃl.{kOd'A99~Ro>[N؛2}`A;ڜƠoX;oN2Fl4f{_E 昆FWۍI, Ň> +̡+7䌞JLjҝBkd;hlR23E_[Y bXf)MU;D8J>MGքn,wnj5Õ7No [ u%5X|aUסoCq*Ш:5`q%yaƹ.4-l\ x2gݍe 8UJ,>heϿee5uh`6 m)x(ppFrpg^̈́}>k'Fׄij]k O Fwfv|MdJDjx. 8lrk>m4z;<2Q)Uz#]LJ}^}TU`z"DezcB3~ 79݂zC- K)\pbHIj2DK04 !D*.!#h7_@Ìk$rGyo .$T4*Vr5]^2ol>ȈTxG4/ěqKQ=)0 $'z38z}^5}N9~-pKH8]rKَdh O\V/R:a& :IȂhJ\!T6GoTUhw p3Xsʄ);x?_ĹhxP_k.1{ J$LDH>SvnC8Hhe s|D;ʛk:Y"@J >q`l 2EIG7|}1cM?S*b* \J`ICbS? Aw/eij6v p(sp[,K}c;L[\QF/23,P)6;,n'zBɯkЊz(\}].#a6E˛srBq}q ku{hAKE9kLK;_ܬ;d4H}^èNw 0g Mv8D|֢˶D 2)Lp;,F\,Y̛NldGt*SӼ3L9>l g~e4z]kr5.qaUM^i.f}ѓ[K M+^E[KzӓLcyMb=Cw@o𭥣g!ؤ3#yIiа'QDDu ,6ʇ=ڗ$cjۙS>Z ƒv%j c!; w U._FZXFdoM&fW ֤LCAr0{J,i H#zʄ2=5h9p$Ҷ(tODjpMOiT,Y{4mWoUׯ0#B(?qN9i;Em#S V33N!oq1-~/׾Ѧ* \`0c(`5Y|}fW[ wYdJJ 9NcV_4 S̏@gh-ߋX5klUj$e]~16r >^;fuaɱ8bRvjJ:}ulx(69޽XgCqq abg>G*m)Nm7Dz8X~ O#߉b?Z5hd3i\yNBo|MM&NARN!<6n h mr]?X|2.%-f{dp5Y Ϣ@ Hna رV167lfz*~Mhߏ 8'~`M^ b\3KBr>PF2{`AoJEvC]EE20/8+6bK>~SGH}41~.ʌ:&@ώ/npŲJK28_Vl ;MBC>`Hbkl{=1VIKW%-Q# t߈M<ʢc@ r~¬1QcکjmX߲R(r4!=^Kq=S 2yBfbmE$ F' k֤uކT%OOE.7.=e4Q{uN1h]W;W}V+dGgf̠ ϭ|hr׳ *EIL#u`Ki"S) 6?T˥ի~*ʹvYگ:|#"IcYk#&0\{n."*Ck$nטIh3t]H 5!7jceVjZLsǐ \Z= P;[\}Bբ p0ޘ;1!9TcQe+l,:? fg $8cWE;Ee/T1n;5N-M!w)uQ{Oa]a}5DK6æ+#/u׆"clV b"&:k.!",~N8]s?5Y U^SԮL&L0rYlP]Q#e]:k|V:/96F4{Qo 9,.AMxkv8o ffϋv/9IG`'~+ fwۃ'BʗZoٙvLr[IknY eJZaZe}q釔h0ނ7v,`Gf}q2|D*\ι,")xheيADz= k$_@1HP-{okM٠{4ʼ+:0P"O D?|_!!.#ztE .h)nj[Ui ru3TI'9#e^.Ǫ_OGWYca3j)- /jp4fLMsaIwhovDF8z[L:t`Ь \.⃳@-wg7:| 1۲7D?ȑ}*{vJ}K2 GH@юe=¾wAՂI+5޴$,ԁƨ_cwN^$#FrdocN]N_\˅3a )}7Rka ʰc1_!Ǔo NQIzӕݰHɏ,,bs$7/kECP?iR.}BXXK/2=aH}֑1dn8:-l9u 4.iѥ-CUl2VlgHr`)EN_9A[veKQ&+}$zhF= `^,3@7|UF=;oڡz͈љ"Gq/okfԦFe{y%;8~IЋC"|,yJjcnWw۞xM yYfy:c(6mW+Nj}Gr<&s2r+-=3fW- BԠRæJ+a5GYqv7%/-:;bUvF/6 _LǤ(4":ӍPnMX3lיz{i{wV V*nד=5Y\ gBYPh$Q(wBn >mAԔ:L+{Sq7]]/JwDa;)aTTuS`ldH]_p)\~fy,*jKgrfmY221gf AsL#l?俖Mڪ)zJlg7lV51)|j1O(Q)eQUP2HRN~0c 9Pߺq$j=Dl!r:P5{:·sGGqLbAeJ.sX)װG7<6\R}}GZRX]b(o#rnQxkh:2e\^ 䵱;WFA3leQZ0hLLYf@u=5-qo!8Tȧ8béЕ0n8f~5Ļ+WBVe+F^ː }c{ހV- Huqj=e8ԊA]Ul DŽƌQ!YX4Vu%G&"488LC[^ ˌFHKfǀdtʹƶћeѨ1 j/௱z2:A8 Srwigfwjڹr TvZ-;rQ uZQ|Ear]ڑ!0͈R%vQv ǵ>u\ V7/Zͽ)q+nkxU a']箄b6bS7l%}dA]3r-.野ewf[MA#*)m$!!zYe=JVrҾH( [hxg|JJ"E[LD8RO.މGXUjYGyCP♸fO.DjGw5 Kƴô `΢y%6ДraM5?{gFgR,|!zB56tOLXw (zBW8B #P NDOB;[U $IwZoKOu:Wg̳ / FU |F.i|~ c/\پpB'rt-88wb?_ %Gʹd;wA^0L:,r, OAsը 1&yxJ $ w=3bo0BH2rC*K^ {Wˢr4x@.! &(2h*[j 5:A6Ǡsw,4z=9DEfqL*/92IkFWÎ\ojڡt 9r7* H6;I/*^^Wyx cl8j$Rr2b&jr)717EM {d3S`%ǫ{Gqx=(APJDNOX6| n֝,P J2F@Ē+8]MNLW)w&A1=' 9}P]o9i{'PE@e#^e!^?х_pd+F޾-,`HpS |f#3 J;gtCuZnBKg9w-/GB|V,Mp1VBJMӳ9CÑӣ9E|qemj&-;C`8L!P:e=1س˻Sٚ./[O6d&`FN}t}2*D\]U"POs *]OϔM3=؆(IƼ*eݼAPo{iDKz|46黃zajlKO}LyIV Ӆl- E ck%){.-eld&k5v#~ñQ- T5?GmL{~tJ1hmc2f"i8 {' ي&P*Gb;b)hko+5=ɤPΟ&'lq|f!k_|ﮓw-=) ZIBE@R.^Cv֫Қڌ#ՊƛuK1}OWjrꚕ]I93qӴ5H{XOGCkUQ2飅JgVH}%jL0(@'l31 ľ*qGج| q,gRTpf-4eGJop"_{gssnM5Q(҈$m" IMo s73^e61G%,YC2kxd55e  E Gɏ662DQQD& c"aZ Fǫf锬 ;ˬ)bNuTHTJэr,d/)5A+A[,;!!Psfkio.IUGGelB$H=y\_/ %oH&PH^0kwaF]aӁyTZ!55Aγ0y-|FV~4 E +f a֒wR6r0ʀuDRط}L6 RoF`hŲ<߬3󊌲Y d^sl*,єkZQsS dWtʂʇ':B(u}}Uف)Jتx5 T< 13(εSfe_>?<)*-AІ˪iB뒚bK1Op,uoKK^b TNr)տO,A]A:W\ۯ8\k5(F]7#XI8Bo6f*oq4 Rq8' E5nܕ2@X׃xB(6譆7d̯'.Q|:A&AlO8 lt(p>:wݤUWL*F<Ô'gĒc`FvqU)TXO7IEI4Q',J4BO8e+uڎoHݛåYNU1v7f=Omsv DG u3sdYqys&I hKL!kh }GLsCĉ_nn}Q-wO3t\%Jګmwm'S66&)cBLs"nh#c*:+Ǟ c5GB4ғdy.?r3jφd{ T% E8NGVܒow@%zс ea)!A2s2,0 a[̠ ;E7G;A@E1@(:2@*XpP^$<<,y[03 ^xScPNRSxuk|=kdz,dHk?ʸ!bW Q{SgVMWDj-UW;*[N@) pMoGxt7[G% $R~aW0o Bn3@AmΜ4%'>^wS>Dt#']'EHߺ;H\W`FoGMa4=ޕRUz[iX։~T 6&o6bSM&%]q梀yo/zXf2~;HjһOL31McڮTEO,lhI30Lp`]Erkwe4OAWk27HܡE q,?& 9Z!F-K9BYŽmgv8wurtMu`Οb6kYAJ׽wL,+P)_cy^9;`9Nob)GJi.Ms$||I(.Žz0u[GJ._bl^Dh 7Nۣ5nt?1cPT[<}*xt]?}>UYbi&&*.rӁU]ah^+[ewIxI5.ܙ>%1qive Vs|ođf75+@TrobF Mg+gz6OWԍuBZۦabiblpj{Xja-3 WZCޡ _HIEvC2ݪfUS98,a &XjCy;o#j-w &[ G #b{ nSngZWDxƞTL:30v$e(ңg E"v tz?_*yE׭;, r&Y^$B!%Q-"._\JUyXL.jLAyݜAd#kީg#E0@~/mmAUu4jo'zpc[:{t9'MFơ"Ʋ3~|%n̓҅R _=7uyM=c(0w6,$T7mpՋƲfe+n>dEc?H:l^{3VE?2sa3eS=&s66C1("#t >G /4'\+$%+=7־[9-Svr\5 QS"X j8JvڗC=Gޛ \hQE-Q͐7\(i 1cM1h;2|HP=^%F>wAcG|0g&.6> #{ˑ3f#!6 ^]MPmgXpr1ڰYw r`8"+e2xT'szτ (JN>lE4"gw`: 5fsgu $tx.l^xߞ`l(gEbvZf.y(bm>g1Y:Jvy`RЙgRVa .'iX3GYAeê2)2ŨbMrӆV?&hI k.%ԉ{z}_Fa9@n0zA ~0c;v9+> } ڷ1i"UeXy0e,iQ^b4!-/Yr`WB@ 3YoAJu/6ygmQFqLZ9Y)*iZ' KЙۏL|~mɿC(x1,td!td6JN\EH bGOzm~p8kI n$Df)ӆpKJH'_tdqD8Z詬'${T-Qv\l k 'n:G\MRlH!r@-tֳ դWϼ^,\|o kzx Z`x]ne!רX6 W̡; |]@,Bx^d?JqQpwbEU Z)9wi? SC+HtIXhKǛB`Wڀqh|KX&'R@WDo,=L'E=z6Z__~Hv&c&J[*9_/xyKX7OxZS)9듂u˿$i&W5w1_C,w!_y 2H k2]G8=3ry{Vhy+%CM.r(5pY56]%3r_˼y;Joőe]&Ѻ(~2UD{z9Y^Z]DA~~b.r֎!alKh6NM" 0  $+dS'b{U|k:B!%?nT|=-둸:Ʀ-I6Zߧ|mb9k Y<ԵIzϓ8L^QwOK1\w#.كl݀rVh+8I`ʳ=9ط6[K:z`q tizjH}{.!D+%_]2c'6OPf 5a`kDߦl\ F*[2!= &Dl;p?tNSu6n$(@+uov9 Yn l[ Ti/oL;42LZH8k~TPY%*Z61wX1Ko~iX ::Mo7 h:W bCOG2x.D╹m} /f Ei\?1Un]XplZ[J4sŀl~ۡjgО AF9daM>.<Y*0Ke߾[C$uh/m an%wH"q!Mf1S0577n ;iu>Մ 61dVMxz|WO!+ =|'&B1 (lIT¹j{KO21PמSH8oh-1YVwTRI{_Vs,rF5k܏t?WE9=d3N!|T N#n|p+!9׻ Arc{Lt9uE;QR BE.51<މ鹴RH]Oհt\x0Q/Ћsq׳iw8'1!eK-Gy)m~.U8Og g0N$FтW˧JƢL1Lu1q졉Dhdy4F Vr! qAWLe/ w?s 8?שm9f cs) [jb4b?2%! u8C~Gv@+Dv>E%hz$DEφyi}W!BmoAMX'vm1 a~|92>!TBuvKǣ"`yԹmN>Ivs KUaK}<=N wE%TJ@YEMq~ԙ DdAиNIJaF.Wsb"')M}_1Mmgv\JgywsiT*WUywwn шYZ"89p52p^o-Z, ] n!i{i-yI=?\00GG"Fw8j3$7t,o 㚢[Q8rZ]wO"Cysr HI=rֵȘc˫cMNˁ"5 1\sG3سyFk(-o-k`ZD#ڞy c\q!Q`Kah'1l+>s4+L_9}xn#[~6L& $6GD͉~i*${3 jacqt$C\n憥+Zhȷ)%ӭUIo~YR1M/V&1cXq4Dnd̪eQ$9,x6tjqY<}nRKP>kZ.Oo?#RkHһe4kIXJ} Q` AY~>gkpr:HЊ>"iy?rD> !δ1lE!l 5[pH 'bP뿊:0J_wkYԤ[L/)8Ȍze2HկvWbgяZ0M?BG)yˡ<Ңt>|q}gǥ ۢ sH"%/[KidՃywA ٗ(*G|fEnbṔ6ٶqCc7CJsӏwGҹʕ.Sqh>E]Jn(,HI}] T3X~m zA7(눈_ .$ࠬ"帐Eq%hj *ʕz ^~MiJHGe55gK2;cteW}H5QM#U&`5[J-PO+eS"F9X)DæUl'LT O4\@I~뺤/-񭪎ά82X {[q{zFE,Ob#!wE3Wӱc.N *BN(:zɟYC_6{\JM<0ʷ[${R^GA"1_ κU8r3?WQXnUؒ#=2 'm1MN ~OR?&G<˂>%[U[SI 6ڌ g8030|tQ}lK󔚪Z{1ddJ3Rk3CgUO/$[ڃixK^E\hv%¶%&g@iS{Ukz(n7Vh F]so(&9Q[D[sz/'E^נG\7 E XɊxS%*0\զ $Zv'sܝ:;@|z%T?U+~nTfQ{]8ڊ.-"L&@ &{ʠEwas3 ) Ul#Nߠ9ǥXקK'щ&W3aWl'J euYL : d]"/v{t`q)A;yjjV~\cBy|\4P쒅' PqEMӪ5o -7ZR,YBtԡ,Y_l)Ib䬘=q)}c #*9bB,){ `HFL?.y9?s!4abZM[C-<C:8 GU$DCn<Pd&NW3.~ SF]0sҴJ[y3a6_ 1^+ <5 mDTc]h: 'zדzW8.(y xLwcEV+9Z?i_,KQ#% Q&>AF .9_#{1]" &'P \Qnȷ'3"+|hWlm>W=d`17GĢme t3؄ 'k.U#/LWmGםb%qMS5nLe#`6Ԛi OۓCZds.FK#Lq 㳠a8X8{=f/]_۬l]d-GDžWK*sݽQ(2zBa2yg7xc)nwqT8jxӏKPLujآ=bEnJ} a|(^y=Sf/kvm>4q$QƖ4d/,Ƙ} }a*r- Yr ǹ#!Չ&ZS)C#įe׊z)ص !9B4Z&;]niݬ%4pqX>'p0@v|,M߶=J)*l#J|k7C m:xϨ05l{e=aw)1jŶ-t%2)ۤ_7͇wbI.1~"\]M_w:{,"[u*'¼%RTYa_t WLb^.I Ջ ,Ŷ*$HݫWIP|\ʄ7p3O/)(az>@ޑl%ڛ:p庇Dօmdñ DT=O l7PFs[%YDq;!2xW5<9  j Q‚ e͚gdqX6X5^ݠ<˾;3摢nfϯ5䄪 ޓ']҈r(u-u8$ ΫV42:Bz`SMԔ Y1U[TKr5#{"LxPE#)0 +o1>q _>l:No PE +v#v|VoVm[y?.pi&w"Nw i : K/¾|USٯ5j\gV0'wʌ9^zzd߸CRov5Z# c?).QI`<&vkXxg<#By9~}T9spQ Ԛ1+qKJAqStAID@i\]B|Fqtu }w"JgT-1c0!dxm>RbvC-',{ߢ斮YbuWU^)ūfzERHT#ɥPFMdfH9GO|Z?U;^I/Y@ 3h\ yNTU(cn<8%.r菝[i?P<힗Zms@X%{83.0^󔵋S.u),T9#)X?8ZQM]_`_8#kUg @Oou.Ɂ\g{@.;T8"0ffw|Hnl~OTFX|F(;jyz.P` pc*(miw0z업< Zj|JWU-d&Ҹuҟ>xc jrv(_"Wis_ܸIG9akhs.5`)]*^=>Rk~^W[%mKnra%ؓ(aݡG#ҳg?x@d_SsĶqbYTy^#60DP r^/gwxGCu بQ bdґViw*q"\-( !c&(_592Njq\5٘ZCo8XǻX䤖RwAȝ4=O]ta{l>?U@cc126+=owH7e1zEWIlulTD\^:%o:|.;maη::%|a#aM%֓/|qœv@5fdZJa- 8x3u-W_Z w/&#qׅ  N(B\[tƵ(Q˔޻ͅ(h!vFX] *H&Jǡ@yB Iї SglZ90gbl5ҪWp@)f(GG~_g6NڟCO*|^9~dn֌&!\0偖>Ewvϯ$Ӧ6GBƜ^G8dMWOyy+(Mm}FћN&ø 45땼rt'79ƬE %!"[aܚ4_a7l{faM!$}bhΆv"铫+誂FIMD7>M7eŨ ϹϫD4+RFA8SqiYwI.0.[ /=Y@V̬!%;84/OoOM6Om%hA(83TXo9ޢlՈg9o#V(o!=w{<-ع}/2}]_ "iF|w (`)\Fu4jׯ+2._*)F"zc1 %-.)ޱJWD~́ȒWҿ| .hrɘ*xxxcfblGK:˕NITz/y.rN^aY)xqտJwG0qjdǮ_/`(A|N3%? eP$OzRٺY) K%oC2 ] LgQ[60lQɢ#pv,>c0ObluU)G->]k$FK!aT]:уU@֐3f+zΌp@q& @ZkLV_4;eGS5$j^Y˾@DbH׌ҭ1y? +A3.#ӶGqԥ*E#fk7$1Q N-y< r_5MQ҇23iנ\OE6*E ’c&:m/|*)N)-LBXܪ⟆:>$W1xkX?'^HّI,DtjI(`=iԸx f{MEzbmAV+ko +3dhkbVZc00#-rGo E~n9FO}(Y[dZdc8~RL!zրRv./+2[!P7ڵ^#X8xOm۴ghb*NϘ{5$AToH!`ZǠ7/> ɏXkBT 0#b QM&擐ӘUQet{ɗYa.R2_RcT4TLt﹎C\w\`7>pl^U3j1iD:x9+v5R!9|u-35`ށ *de` JK76PMNy%IHpx{>΄V` Q\d${^O}qOdjpm&jk+֦`nH5+S@c ?̓{+a(ܲ~͎!n,@ޔ{6ogq[~<5A;nj\[SPL# ƶQ;|!Pc!G MUԺsW~I!A}ޭ<$7ວ 7G<Ť5w~K+j Xٰ>ikX+UAI[8xbu˒yp%$(XE:g䊱aveX?y б67DH'M/SVR֤ '@Z+.cQ*}j⯝mPpACc| 彘xpaxH= ;چDNe ⵠ@mѕ,xieB<1n_s-M&Wz9ZsFo%(:U~ C})NJ f% /6jPUZaHAΫG?T(`.l0Agzϊ᪣ysI}eSN߳K׀, #"7&aH{w=DqqP, ,p+;0WY3eghݒiy1tl_Jm6EX׮5;WGNsl( M';iN;A}hji)pO@Ҙ:~Ls|Ɨ JcZĞ!Ioŕ )ݖ3Dd%R$I %dLTq1DکFQWt:fL;rSd:@r*+7] %/YjWf=aM=<@CA!XkR3R:]Deƶ2 |֖lo8{%)*q*+-` _mxܒ۷!"\.`2˴ZS v }2[gMm UJyI$j72?^ϒ8ja20&{6 k00frB"t`f캽.| ֥3DFwṙmYxjb44ksvQ Z7|Xϋ03]zpFQ[k84vBdiWš՞0L_쎰[O*c#xZ o9V#sd .[9L^$_ KWsq;2rh &É92uyH2Z w! \Ź*h&ѮE.#TDW+Yx"^S^߾0phRLZ27!6B/,[~xu_J&ggKXDp1TݖX\(r^'Ť)~ce RUۦ'$2fSА\\&ދ iaB}koKޓW*)fQѣeK5ث 'o\sN4mud/)e љF$wztϦ!2@GiA)]RoU|r*zdU^MkTC sZNoxN95U"M|G mmP_8< +\m E(OEDxd9wi#1B8Db?T8s@U!dI tjШD y1Պ.@]5*4GɊLBQ[ D(0`P7kyzxw34T-Io%KxϞZ4uI˕IsUZܵ&CLXp|G{%nHľWJ(9qzaFZuMζf8wMm^3pc /|eq 0jj+Lc`Q?Kpֆ$P0dDCx i~kyEeG$;o-q|Xm^܃0Y'!m}{^IeMfz9)K]FUJ$jœjx#3ŋ8\vɤ\]KaiJ!h#tب9[ JEM*vao.̀L]&Ԍ?9&2>cq9?/s6&y,@,YWu gZQȎڼdOE]gq)JA̬ogC]\ P:ߧLh[^,e5X}яa}=$;_0[2xIL")uvSY8w"/VudcZn-/ii4FB&ED%pb7؂+-Aם,Cc%pxq]!uq(J !%IBE 4t]]zwO3ܻ Ԯc0e^q;46ENK i~NsY*䯱B&]3FŸXEW\owTљ1xCzF_Ԭkb; ę.wbP֑|psnwh-eL̛Oth;kWuk΢֦KyHmt^bHߛ2к>Sx<:Q[_y@rثyE5kXmƁgcщ+lAɶ\-*S B BVr!A\v 2t۳tz,W0SCy̑Itg"~d$g*)PL|}RWAш`wh ŧ귑@2Ϙ8 s3d#&%t5P+lЂ=pjgJ% DdaF-e t'>Zu^j:@x~}_/7vdv17J&ruDpZW,I%_oefT5fe^Tg"D1Bq7zԏ>7)0 h0+\ [$SshO>H VZɚ@'fnȔsf2 dG=Ѣ|_>v4ۋ8\[E'jM80rZ8{yM9(+y`'.BS4,խrji(c:8fEYp;7<$W"P Ť˔ِ͞NKR"c5 3`%RL={,b>Н 9XkŃO;vqnWGh=1ap~UIMUn[ w^q6 NaY0MP0)Z4|g;w#g :O |_;^~+ @'+صr48lŸ 6ˋ|[Ω8o{pkOfE%L>'Z)FgV4_4mo׃%G C7QKkMu1ʕŅ*|B&(~+"&23.㟜 %F>|U.m;au]RpުV\r?vt3C{V;~aA:AGEtXJ;dQ<)C_I\Ѧ^I?EuwivfQҩڿP#gH5TO[ڇ>'a/b Gq,ǫcBF֒X 5ҺD{)ihe!}m]"~pO>ߢAPN_:E +Fy]lAG[mBڒRXD%%tMuLSF:~.)Y1E'4%7Xҽ~<M@bc_g9\d`JYgA\ݕ[x]a*ζJ1&>WK*.铒\iwErT fτ3{!ORX:,&wC5EZ<I}Dnt߄drQX `e PZSXd'k `⪇y"]\p5Iq@Y:hf" Z-cr-2`ˆP߽,ęsb>Y"5~:1le*jCJKrlp-^49p}YshѼ,=T!?<!4SiǨ} KXN9|^?qq[].UWO $&~`ɾcX45:Ju(N`}޸9=$HeO?nwCbPАdo0; kNVRMB4)j7 RP =5~>i6fa]sս)®3N4 Lw ChG szBC%4btJ/kVb - VPq/. uBE{]n.N5nOn}KJ#3Q|=2PV|?M`sr|\B&&om?db1CxաG:˛jw9RHz!ӻ3Nji]F:\ZZl7&ꈟAqlnD~ 1oPN!{hileZc.* >г|ߐRrsE% C300\L[‡[R~wJ"ʽn6pn\Qùi IX )ʠ+ciwpYڣf,Zע`P bgXh;"0'H-\"!=I[ -=?k2^/qke'eƭGK^}DX&yHGE64@@ž5Ƨ¸ZGc) qkKL1eshB[:?^ 'Y>o~.al,Zp~m;`ˆ"(kk rY7&iHMp.#<ۘ/Y!˳_*6t Fl]Ï`'^&-U4UW1ͯdCAdq=WKN_X&ī}kuiA'bFxxW!9Y_Y=5q (AT+? 1eLL]՝ ͗7F4L!sS3g\l1mE*Ʊ~R#܉8_YJXAƁ4łSҢ ] *s"Q"+'vE:@~dПE{|et AWK:OHj! .W\ Ot/5gnDIVڛfZ 5˜K&uLvy'EeG*bpCTC#{_A-7+ 96uW=|: :-wxLɕb-JOPUB9Ϊ̴zmuzk  Dc"fQ htq*6GA~S'Qѧdnx+l{pr7}Z083d&X:UzC~܂`NꔖтMl!AysnecG<-h(v}eyn0Ghb٥ŶT/q`°yM%j9W~h@c kȯt"ۭfP719\Z/ei[ B@p&x#x _ +bs&d{jsZ^޾oXXǏ7V:b'hC%hhmDPxʭ\b6iы2-WO^nĨGH&a]<l o/ [z"*%jڅ_[7$B@Q;]Ж/,=Gմi&Q[ˮWakG~)Kg9+6r/rx"@_De@` { w?W_Bl`)?F?QW )ys qQO*Ђl82)ӝn]={+| h}fX\Kʫ5aV mh&s~0`^{@!qbduDx b%eGV~\:1oܹ KgKǹ]G\HK4sZV)CJ,Dt8p%d#/ !~Y4MvGrXXVfl(+ 2(?94,u + -,<E WmςNW>B7]-L@7f^{F,=-sK*Ǜ_-<ĆO\JrD㯯;GprVY'tPS 8jEc9[b(zVKV,U{R n ¯]},@Lv E|U ~x~z\YIFݢ3!B!y{H>@W =8ҕQ68Xãz9ܖ]מC!7ccw 9> a&<oDK-$:M@8|L/|[[V}t[h&w,>\R^fUpBXe z``N/ K!v :'3Y|1;- e se 1NRkTKZ7Yb?a=;{'u5g w/aTr/x "p˿(t "5$6A 9-?>"hDbh39* |;_T9 U1%StC>U1Q=NZKz NVf*f^){x?T8+ԭWY"x ه4fsid}ҬsphO*qb-;lq3l]/K0O?w*-Cqsk嘈 ֦LF4 v\)|b>9f\N' .%5- &:NWFPNjSض2rA 8JEfq8k Q.mcH&>xf{2i$_LTѡ;uLSOJf7z'GWըcniڢԣS2F]zrvڹҋkQS/x J| 1-75-]q$,T$Hr,HսsOfLjC|8$/7?4,D03cU Eg*F 1ڨ͛n4@K_8`Ej#p1캱)v|&RuIGfnJz Q97UCe%P[ "~mD9S:*nWW4Sѽ?:2z?t&x "M` A2(jSlNNi|x! p^.?"-`^`,$Ha_aT wa+;H o2:#) < a'da痡!_T1ꇴT.ŦjrV!#Օ.R~UnyrQ)]:^npq8?v9}<'!kNߋ<t iQAF޽sàSXSNRjlj2І_M( w [4Uca;@H[ i;争jOX> rFV&u}ޝe+dwo]3imofF=i4rye6cFFclΔZf:XH2hnϋH}CF!/mJsW& ) tr˱Bic?A)F3Ƶȩė̍=4w>xZQ'J]~^j<`lA*Ӡ $|u2ZmZB$P#%,^>zV_ Sl  Ƣf+QJFטĤl E]gT'(̆%8o\q} o;s&M>kv_k6lL()ԎIAܮVSr9t1r\TDKq=GMd׾=- ɀjAkz΃0~} $Uz Ѡ3$?MгNQoOƴv]<Eֱs9N((ǔX“:TTh:[Ec@?f!'D!c`ZkP@M mmxz' Y۸уQR (ۙ@$R'$pu@[y;yCZ:gmՁBZo{KpRn/Gd6?Z:]̑U+D3[ z&+Ey u|KJjn)6C􋄓pw~ߢH4|Z,! Z0dVaN=-%7[ļx*rhg!d+5v? W]$uL!_LkǼ HRl~-foB2&xԣ4MIF2p=D_+:YfI0B{Q28FYX_,U[Az_s^;o)Je2 unf!qj@Cg\`(V0kBe:}? CXw~RY=(C_>֥iO!pL.A"ǿ).ڑu1dϣ 4C|$\:v(O*Tʹx(wnԕlOnj3 O.G]{϶ߩ}oYla_Y"YoYK4J1cs?ch!uT*#-Z 㖮!%[.ȉ (p0k.s6R1Tůt] ;}cXh<[*sҧ[: #ZI5W_ LW:G!qV2w6yX1IQc1Ψ]l ,˛*At4O+Ra2HQ.2  G384b p6 )ݚTF`Xvӡ/: M33}7,6r)*qi*$&p1j"C؋y$MRJ#±,B[>3n3>1n f{KLKX-U z6JT50ɹnkQDgm44ەfT), [;T"IǿR~ ϊ&KT ʋ#v&G,aI(m3#) 7G!SP&Oc{RU GRִXzFU773 ’25^#w;%\ڮD;&Ayc~_5M5OgR{5Oqg3~RW0kE]4'>G+t`֎MJjWҁiGƗou*o+ݳ;qzظܑ7I[q vpS#Kl8;_,8k\Ź@͐rjK8*~l!ǧ,d`L )9A[愎2Y,bۣFڃK Telʩr8DUtqf*/IP7K{/﹒ߦX#y}e;!|)PfZҰ DimJ< 1qڊo(jte!*RچYho(IRA<"TsK!X@1P S/Qft^xkXC2BvFS7e̪]~w:D:͖?[ОjQ5 p&*kprH?$/-C:y]jdzY9#bٛZTOy^cKcÀbcsQ zU4ؼ4ܰdv@kgWݒ謷H*yZ.ןίasLaO:cE!XCB,ix&Yn>W]^2z "kZ]Ö~ezDzke^է턁)twj xf {ֺʼqx"ylAa|g*"㹖S,B,F{A<[m0 ŬMW;Lw8J)CX K]gdϖjxtGF$Z9c$\ϥyv/(ORc:e& o,YKY$ID7JYfTθ5hϩZk-b䣉r0?I!ˮ~B&;@@{ JҰq+D$3v>?`>J&x'?߾SKc\oyJA>WsD հAX@)A0ȳ5p-ovؖw+w;AGi&(ٴrI_$7hh8N nɔ>.zB6*e s=ToWyጶSOX^ÖH$ϓ$- ul ZqT dE˗aJ~u{*b#c 2L:.=|(ncB|fI-^Д]e{ɖb.h((xBU3rjY`=z?[xsyeRva/lWWfN_j|O8H"#vCbP2 ebEUA1>KxbpMp[@m6ЈKu +)yF*8l]$xkidU9K06pS4eJ-T2<ZZZ\l6cYZ?оXFrmְGx!O btS.!*jɪL>BdHKSyUbhw~2 UB:u35]TRm{WcδoU"I%/ Aɽ3{ZFNJ^d={P""t>wq/%pȤ KK8w>C(e#n3`ǝ7Պo`\fHEo{LYjIx_'ؔ;HȺ8 }14E_$(p=HOȯ_]qw'dGi#>74u(o4y>Ӝ^8\" vffM1[SX" Mߡ拪.xۓ%C@ę]ٳz:jbdpcT+h\RN (rtP;AYe80L_~'}s:? > dF/|k,΂rZ$56Kp>qHi 6J]ଢ଼7.q! Sdo!ެXEHg?B+*AS^?0ѕ!`\L Z:H娛gg+Uv^yŰ2FIt=V|;Gx8t`"vzA2F[+q9GUϣTx8"w& V+^z}&V>?mQtM3P"=s]+ hwV3=7$场K/8 C3|Sv& _K1D]T9VʭUWX(N3З!Tm<'N Tu:"YS[%pk3wNzc!KBA$!'U!~;W[E, &Lϡ`ϘvJg݌F𐣅#m?D+Ļ^9R@s2uJ\<\n'}ՕšM5S!6$4;fUڨb HG]ҏ%o_99]7^%KFlκq%D/m5Ȫwen<_0d[<y(D/:> 4^N -H1c3] Ɠ eх1n3r`tXy0 P0 qj'P[JA6 ֶ$L#i H/Ss@uיUwQ jYk ΫB)c UXRnJY9'_׺8)J\H;;Oe&cf ,fzsQO7[/]JOIN$9f1R(QV0"V۶ýtnW.e: )Ai}Pz~5;*fqGOByW~cB-73|7dIhPMAY`:{lJ̣-1ExO |Y9U@iM57,UaQf7$ [TG7'[dIF;IcdN4 ]FG߄*<~%P>gsOxIY&D!swՐWUu_(jww.J_*Ā 7bzjlH3e+Yе9cH;Mlu3TKrGH^jHj: T{F2 Ո2D#Š6tCwlXWSYpT$) 0֦t :&K!=hYJ3'=Z( udɬ1,pw_ʴ,9lq{]=KVL lV@ 3b}K)cHidlFwM vjP d*]60YkwMƎ8V ߵfwD rPa*ֿU\>08(K8ᆲ6aLGU deShEvt{u,S `.]LDU.Ɠv,miWdB;ږS57LY /]-4N-ժekH(v]8D : Lﷶ}0}鳽ɟb5%3?k$M?~bN.be~KQjӂ-J~4wnj3^##v,RIyPYyX*fAH|i-eì6v˜-R>&`˽@0% :!"P<w5o M) sq.` Mjw =g+D/AO[D*S,b2!4K,ʴ]6_fSMz\$} efFS+. :S+Uƹ6Ѭx =Wd&eFsK_13z*g-(CAc=_D츍 7>q(oͼ=Nxn-6떡ݦe}fL/wmS 95@X>Q3* DPa'݂q/uQf 4iy4(H?d]4^i#6մ~ /M$uɌd*xg6w3ܩ{_!Ig uh*r1Ye}n7D1% ВQm go? uU8v/A7\fs0ߧ<(w@I0_*.2k$5#S_PZf-iK@_y]9׍υׂA:€ (ȱrfe}7m?*F+0WRb鮈WY%$\GSJQS@G*OLW&X;I+Hu=kؠ9=uCxue ;Sh)hms&wU.LPU @kHNetyv mpn< Hg$ggO0 v譋v&8H/݌T!&% C݃y՘BdYeajTVL%fbqpu!ڀNʤV9B Ds \>֯IEg-/9ߦEÇjM2Bܯ>=*LJJ!?]Q@\{yH+(hH3i/yήXXXe丩:d ?\RdVa 9`]zxLZ?z]g jau_H;{kˆԌPs>]V‘FEY!vF >B MĦ@ckW"I棲ĴXh$sV3/Fa->VX91mbFQ 'U$ //e^uV~8d=a!˰aG$0Su]]rZC)|Ee\Eφ5fp lU@=mi$UҠT{c&f5\B;oC UWRwbBkD ˸,3Fn~dVv|ʎ~]%6}P4Ư6-Gt}mŤK(\ɘʮ~ ;{V#O&^q@~]a[\hHk-MX\.(jU[\@T8{Au'O㗖{%2P *:I lyء1 JC'?4T:G[RIjR& ?m:cۙԼ5im`.~[,+Ib`F~z2-&+P4Mm H9U1y y&H ǻVAB!z&ƣLZ;plN*{Cu`~n.FRnZSWØI0D%+rS䯖z ^!HRT.yn{ 26_Kh8}|:f$tZ Qg͛DG4 e pʢ]%ck] ~PsI*㥎Zt[# dx+ډ hA>,jጕVjx48VB[|Yd_d%@fO{lSٸOna\%go'hh(dRf jR$ؽ"l .C_kEǃQ??QƮ٫KлUN=,VcrK\HC z{98$KQ#im4DܻE[zSgr:uPywc邗X&b8*h8 Lةq.-0ʄ*k4\'JH_v$4ώpp)Do.Ócn GMMP ߯^:i&Rf$)I:Z6 wfN!bWmD>O(MѸz쯖xvfeY`)J? "3<&/1nVIiUբ szLҰ.Ll@[ڌ54%f/[KL9p0@"kSh$t30[ zR +%-,P+;⾜r1'dX`p0.3Tq}JX \Ք|aB; Cc^K$A/THH+EAkT - %AcVV |گ8 Ď`|&{2U=S(g?n:85 %kI<}u!mjĨu]1x@x#| rg׹|?|¡AG/"yƓj862_2^."*9l[`k((jRZ{[~>1_s)qF.7h:;[x0P cR2KҪ5!;: PlԸwW2;V{&r[9/CCJaryP^YT7eƅ`y`Mc[2L'*- vi|uS mʓ=[6X2B΍', /=6[7jGW7 @SwxExI"'ޗK1@2}2Vlq$p齯1ݥy#`D&'7Py)6|[GI rY%FQ/ OyE|Ѥu32CAb.x5r2E}~iH,[E$|}WTJ=JX4YjM _jOX(툜m5O#I?;2: "ҭc$ R[=kV3`aqߧd; 1@R뾺 x9Pof%5OقFh9FZoۨ7J{_h3HXK>aNa/=<92:|d+Ν_ fl֝pR3T<iU5,Qș$|Fc8 !C?cyhk"q_DžKeYkFz@ 'rP@*@~7VG0%sL%6%'߯*R}@7ީU4H߉L,T4 V]Q+"fKXԱRtmFw4YvzO~>M;1.O_84Bȭ9S+y;(ΠZT CV<a3K󟿷6L:lWb%.9n.+}<31jc 4D/pZ #a&֨xi,"IZ5/9 *"|{V|Cn PHK C@8h|/j|b45h| UwS㸫q+dtj5G}X,ﻣY'i4!q" _'@cdXq +P C1pxZ٭)W[*[>DR##zQ }hBUI8S2+!NSw־U. BkH<cu~3]d\iF?ښjl= @}.IS qb=$}Q z65™'\+Nlf#CԾԀpJ BW xMZ$*/`[@V"%tOp6eFKdd^§I==} i&3Y Whr+isgՖW͉1BxKZ,d]DG^UGg׶1ftuR/nYZj}c:1'f=/v#o%]FAm1fKv`ng{]{l ߩgxL ^. bR(ps[ ޗ [#ڋxI!ɬVj5|)X7Qouƀ5)K\P??t @>w΋@V`V[J(9{58!d` bfos *\vвͪQj7]elwޡ 5h_eQXI4uaIzA/V-C::~I>•);% RMtU&.<'+ ,#䋭???Qto^ŮW{_nO;M'>n^836<_UR`V"DR75F -(=)h4Ȥ4K#h8c}t::vz7yGY"GDqZHCRE|oUZY8H-Tq>$1.<eڻS#OzA}hma|2g.iփ?Cx$frs&$ JPվvT+Ɩá%I9*T,wPoetw*'D:N LP Ɇ= GI ϭ (}A35O"tMєYJ(:JdKy'5!8p{ⷑ(c_]07K F==nw6)eBKXy_A?2L[OlԿ筹T@6E~ˆbTC%6#-}X%kH\TN(IWF4a!NP!;cƩj {h]F_y^$y X!d&8]zBN<I/~ZH6Q~ cC |]ijCmit9O}o'ܪ4Ii$0 潶eia%g]nX@rSԐZo;xzQ .48MRHFSM^.<umcǡhFIzȬb3E : ŰU:>"≍F |}-^:<҇Ouj4 /ؖ~FE%{P18yCEtd#Bm9 +9p7U$f6#ǏD>yl w fuә+E\Jò>—d LD.~6 u?oӧ.4r0z*/s a1ز[(أHLF|:Lڅؠ qRgN@4?O4뼈(jFS栄 3B~r(8IޚZI.Apr`WD;i5VQh0kA53̳hud4ɬJ,o4Kb Aah*Pt,a2jb^)׻7$VqscmW06pF! ;6>$ $ހi~MuB#qLP]*7FCc.Q5mY| ӊiS=8eŭX]Ϣ?4tTb'2ig5L!25giZFAִ̝[~?h͉lYI" \eC7t"A,=Q ɈϺҚRf@ 糯hPfA$a.ՌX'0psdI3!jCD@ cUf`k'MK$ɛB 峾 % ,F+1Yc];":ߩHn]2*VW*_ 4ӶuÍMJǧJ٩Thw _IvtpYӄPܙo~7akRN]MOeGq\9G'g'3zt'iuLV#\YiR+ħ&/Y:(4v)ͶvH'xk zY0}iuS \-x 8ȪJt:jdѢHіTBSԉUǦ뽖]26ˇ+ox;SQp<ȚqQ1i ; u|JyGCr(cdd09R֠0xaOyȑwj3mTEoB\p#p騁yG8ԒvkȈ|GC2T${y:;t) ,%}݂*86yi2Fi۬ r2I?>z<*)D]6ɻm .5|;Pg_hL+1H.k .7Wq)I- 88e4T %>ikzrإ^]lamvo\pHw>qzժyb QCav5-RMeSc%Ձ%}S u\3vly,DkjڧSu+q/S1s *Pr|3a؅Cum:X5*ZE\P L(/\A|LlpMuXRgm i1_b۽l <{=uJAlQ«fc@34o m>2HZ cR"B$Lv12o9ALȐ60zz1,Q'ګ^v&0}Yؗx֟_jE;-c*YM?-Q}{`b4N84m3!W\]bˈ+c0KuQ*tfECK lޣr)t*Da\XhZ0Ӳ].a3*mvTРT:s8_P-Ϛ~rLSyzFg K Lp6a%k l"#7‡=Me0y5OM٦nFA;S"wS>Vp^4.C3 ón76E08p٩ p5$amٶa2a?3r\e !݋-> 0HPdSV 0QI!ky"yLbeXMnӏM1Ijouo)Y{T[v=H~D|10/6_  ∦w;W܌x685ϗuAT\\ *3*ô-**‹~ܷ-bceyt lo󡙈^q3(Bvgi۝83PޗIz+|<ўB p~\$ew1cO yQݷbԿ}12l|2DC'NkhU>ۃ.\nTEUAqKM>ɛT+W+aٟ;p$(/w.dԫ`mS2ZLbr|Na3yXjZ(PYM`&d x!yiep%W((7!BbKkʳ,PE}!0i3.$rylx#%P}*- =@/tZ[}˜J2D"Wub⼒é&K)BQ"K3 vq(l#ӞAx1;TE}9'xϢsaF) 됿WS$qCzof9v P;ҥ,bU?hU")BA_/pBrrc/w}m7]!Bw3-Xzԫ`#Ѐ6 gc):]]=i"W>3Uxzdiv x陗2cd+,;OV d xXQlm~W.lb/׊1y}Ӻ×T;eUS";Z *!0- c,0z;H"j`Ŭ\)/,5V>E}eG XOwAJN+ OاJ{i,t΄?,OqU53 d+(13Js>`A}Ur)=I3%q)=w?FlP.}pLD DȔSıF[a!uaܫHfoK~Ⱦj~9r}cnBK'%n(xz-'-+.}9B.6uMHX %|fw3wㇸB+8[]Z[t5@ S5 XιN*F>]XuHγ.nn3{2G8 Ձ ~]}zey^T3Caԓd;E/ 2ggJu`w1eG/Uۆhv;@"eAtPVKT0 zAս03q;-pöXYC΂ylr-1 Ԙsj ?̏Dzٓ+.ػ&/=NhE!t}T&ޏ%MI `^YmfTzN9 .| &7.whHq۰|cdM-j.+-9hpQ禕_i/h oon4U|3ahj[){yQ6^`4i`*GmV w{ Y߲B2}*R}T)Ѻ?w#*g }&Gu9kN<ͥ 5-55;Sa :\iUΨt P^'0d8&D k5߅g^!ewfXm3׎f-rchx'[}ُ~rw;sZE)_~kP&~TN ㌎XgiXdIMXv-d`yH|E u-3d5j|2 y\:gYy"aIut:i&I"EZ{98y|4gFxqy%.4SQH487)>SePM}v&D[<0UXG‘`q}L_QX`@:EeYV|k-0fC2%'/G+2 D[}B%t:էP\U@ Y n 9NJ3 9 ;C<#Z+UۇqD| zϫC:L%NB{XKtb j{ƙś4x]fztYk8 @igRخAf$DOwMWMBiu`v(@`8rDX~ANdPe Pdc'O7#z1?Nu|wQia8{N#jkC,io[IJ<;_+f\GHJb&_ucgiQMX|Oҷ+* I*)쬑sjTyq~YS}_ RUr&FTm7H;mΡ,zROvK^)]|pIDO՟)iui*;TOٍlfogy 媠1q+WkĽ4G/ 8&5 x??\4LQ)q 9:uXO09,#@/D>0`eS歸 ֮ xF45RDx:+AcUp|=m^׊BEd^/%w9,"TMaaO3 AU6 ME  k=M/ ʋGP/퀦ԏZX j r îLfKm6HkG#sQ*3Ze?2XԼYӤϽϙtXo3 vP_D!p TY/ЭB0;VI?>2 pYR`Йwo L>nJƕi H-m80En83MLTrLd^x‘kXV!`N'ȯEԃޖ|tܛEkL9M9g"[a}9@XCY84]}H̒|8&FX1+QU-ohi|eG=NS~,/G!E{vvQ?}-6]\;0n}Czo&'wDJM^T?fYM/v0BI6v"-}:ӧNjDRhK/Vw 5za:ҸsT4dѿJEKT[]PQVi,A{^v k*Q/QojCae?Rs;띗v$vbmACBi NR6iuU*bƼK;jX {_Z5FzONF}ZA}=Bs0t˂ZQ=G&άJr)Q68, 1AbUuCB,"n+t03f,u޻vGJf]itHZ$ATVnv1kKnJ? S\NEHmGQdGUf- ]9%3y14ԍY,)YpYeq}-Y37{o졏P\*Q}ި;rKoS #vhI]$+]$<|¦ܥ{7;9ɢ8͑6'v?h$]/kTdg!gͯDHY^Bj.VmL mS.`Kk>D&ԖJӜ+mh.+2YvD)qϨXJcV6Z <;a$$WV]g-:Pܾ=}=h1j^o$5ݻ?pr (guJW#jmP0~"&Qi0) %m3IpV1ݡj/!/_).HWAޜFU%NE1F&آ0hDC'{z{dw^aq Х0;~dePX\7h"7xӰApBҶe< > _*B`y .HOqy.eYzS/Yj"fx:K%rZYٵǫ Pq2 kv{b GT>QX'ZxE9(MΟ2_b[UK0IO-`RzvSZ (R NeA%KN)~qbFf)>Fhz_X'*"r 8F- r{zF3.:m km+[a*F_J4O.mTg\4 Vq7SȗP_MսeG ]*'ʆ.Z Bhg;IA&N4CyF- P0 dצE[WBoqG04] s10s+Yt c6&9@stbQjVYE(U*ff}g8/LwRe#fF7FZ 7_nm_d: bP\?FdP-4nyB(z?eTٶ}613??@XPճs(q azMans,,#|X+FR<$(j]H=UڀOHx.ffSAJ:ve,&җ NHҶ32i!lOKJk@K]k29zN$zHg_ s .\HZ)O\]Z=IœQhXih^X5j8Gf\2Xǿ;WX%>70). b.0< r1وFx+D׊Fb#08,lK8Vy ECZ#Zk"~6F霟(ڏ%Au,|иT3.~Lߑ`/NPqk6}}, +GŮp0v> x]6 1SĵԃJ$ T=Y)Y_)k\凯l[y?Mg?9 #q,Yœ?󾤈?O&v2n;Kg o,L}eA5媶[ E8iۑwY"5@=4Q|mekGks;ޫЅ)UF|%o:!F n8R?ghldt*wVHSߒ ^ۛ}$7O\F0۷u$<6sSߢ9jCVi309^\dEh1-99TL Pjv@ΝP W'x)U "{!nI^] y&&!(j>o*L#<![ò=fD!_zQI]~AtAamYĒ[D4Sw.2F^ BM)I^}-ƝOԓ/W?O"" .y@WVKE ߚ.& Cy厪5.CV;85/ߜU-EHVp}4Ls vjzlt!Z^hrLR}Rt|ޣꁭc.pY QxhP{\`MoN6}O}OT[}QY-[/ٲ?Axݦ,`Co;44@D\PG6}X+ ~u2$e_Q',\azSRDH~G&n;vy/5yN=rTokGvrmʍx| sK O4QY`GA$N Dr 'V;%fAD$WY: M_Gz!5ߔf5Zeo,YUp^h\>xufG}@МEIQP.MI;9ձGqINB:j,y_f1b^\-hQ#V tSO#E;~D!+\.URXuuK*M&3`e=6 E+yb,H2g^bwq'!n0\ݾ ,Y0 K">yVe_Mn!Kx<Oa.F2|[8g RAe-B"\`- Wr)Yl(86^jDź`m,\O ;̴boىG?;l}ё@*"LF?Jine%@5_ޱGDq?"+ 4,x$Ŭ1XOqM[q3!\6@0=4YL}r4BѣAlwh\N{ QO-82:< ޾{tcst-׍4Kmp߀r{CLDLKeF3ט2y\'J/x&^x6=yϛX:~x# Nb]S+Ib,#2>K6Lo<}aMk 9#@W&4?TI{]c/*`{(OIJ8x$zI(lZnG+]I2bke.neQ/cw#?{Pft9:(%fiYQJ7~Wa6܍.G3~,^!Ahf@IG1kZ݌&`7u"MUzG Jk |+܅ ,FItk$=M!m;>j=pjNBFC,F8:FT{NfЁ.ix7QgQ⟨ ; jz-#XcQ{é,:O8Bvс%E'p֢ˀ=NWϗ,Wzjr4Oc+!hB)e^vbB֪O:|& U-$ W5t.c&[DB%CpH",˻fFzku|zS1{oˋ|>qĈΕ$:ވlHcJD|^ˆ}#ti6Z6t0QR z<|~sQ﫽+[M"Tpw$8[nʷr's{A~[ћ#|mF8y,|c;` |zF{ 'w>ww>ε‚p[1f}T*MdF[ #&!:0R"HAMԪsƁfl ky4V˫tLyDwaYOpo:\p8eTaU6Wf i7fȤ=ېiw,--Yrd/Ȩrg@ Hnv[Ͼb0o/MZB gl,LJ;`fg ozv3#Iq|6@(Hτ-I]+6u((?nϸj+4W_G)UNc7A:({1 #?>hn:IT,`PXgERJѓ+=BJFf'f*qwVlB`@';O/MJ=7o9jARI3M|Xixf; j[MkH(;Crp!ԗ$5I:OKgcau!l WY ~dS^x~xa 5VpaWD6l 2:}g,m8Lb3(hҨ0I3[cߚMf?ESRp*n  T*M]'do ]|:'u3|#tէ1ڲ k89aʰ9z\ r^-V]XtW4 I{ A e;tYdD*g㰌;T#g>v)EbOiRRi; +/eHں{9S싅Eo 9nÔ,,[[IDd 4לR@jR43ѩ4?Ř&|B8;nX >^)gb׫]=<"ױS'U4?DbnKN|*\'ho,Tv%D f;>GPJ*D\6K6w5%Y LgO ZCq=OPb#?d ;K<7QƲ zZB︈~ 7hvIS ,he$:%c]AmKQ>WRW5$G%fK#0pJ2ctj*oIÜb:IN] [7:9k$eA*"%D,m_>xdH4?Ɔ@64nܕ^R%ph 3 ecMd{j*Oo{ YD6H !t~#K?-|HC?:#ijVu< \iM7\O܇cc 3ofF* K-N6mWAoBn.+횪+[!v&ۻdeIOm< u7+fT2ex,Kl%Nݱ/8ѻP@ <5[*qnV?Yy$EEij0 wT.,0 `-AÙbxcLZX_ J`,M_:zx^<l1J[C[==*[%C\) 8M$ħ|5 >7".Vͳ7ބrZoݭ)9Y8)=(Jd7|HD4[af*]H? &#ȓ`-W\™Ojm!A*>DI>3ؕ+=+[jn[hM:\O;mXHbP/|V(>lf2f6Mz0\P-ߎEyM=> MXtP1hKm5l[upS%+C#}2ZIM&A N c~ m7PṢ~eS[a>f}Tޔr 6\5m*nSCp < Hba>_%;D@8><* Hh$ ll%p[0l] >ƑnZ YI#)^+GL4zjFҟ SEY*-}z?+j?:^#1uV #}<,;s;Cmqr[ף'c;43eV]w9r\K}RG;$! L.վUL!65.8Q;<4wV i_)};6c§vT#~YbB5 C8Q[͔=IClPvZ"kYUϴ\2ө$d\{Р/;y),wakB0#u,+V<o:OʌhM Y›@>;])\8̼krMFR<"T L@)ggܡz[\^ؾ*5tǗ$PS.DTeڋ*#ffu `P)3eDȼk^E\qe3`;bqGڮ6H>RhbMN@~%&=9a< O.ArV;XO(Td0-3 Wg=Fus^C5]\Q/lRb 0I.&3+e▐q3oDٽz&ڬOO/͸ e l y]mc *$N,s"l8A0X},;l.Mҙ˦&9@jh.a>I#W^}M^ȧ2Ӟ~.DnKT'EJ5;SxoVĞuwBLUE߇qCekuKԗz )kOh[ҡU?κC9ڶm`1$Y_j|Ʋm"rpTIp?G&GM $C169ʇN) 5Z NX E/R$Aڶ= 9{s9G'4R[7הVS1wH3:;Rm)ʮpn<8Hu.'&>Ibl-.T.|hkDjA,nfd`uh/DGaM,+uBsƍMazV @]#5UmEq+`]cCEUUqBWYLr1αGMAJsf&'qwŨ'O(I_!8۰y⽮M\ Zue"%=Ƽ1M=P+mI}#ږ2WʼnJEfxR+Q]-EI|E1Aww'#rZZHɥ2=*{TY)ܫ7-}^ }m0;bv#Xz|PzYz?3wjDS,kIp2MOq{i ]eɖ>2=Hz¼&*X#X9z%I'렷O3p4 #4lڢ=QNn)/±-TRG%6 Y+艹^T^VTˊahqUK8VQsC2s?Vd"rUZ]ng{ K0|0 n ʛA ܋萈&ߖ|~yQឿ}XLkt WF(u=3t_S,HF՚GZ[샓Lg<7?K8\l,L{a2ݶH$X2d?w=+ i8!"U+E,_pIp3@+~Oyʴ]C܃udpCt\r7$`RvS!pjK" U-@.,&u9L=G8KMam$HDcU7"&mrV9ZjN(Ys,7_+n>x f#MӂdsX\A?~SGda8Sq Pz̠d,ȭ:b`IdY?*_x+?{C Ks$䥆b"Fq؜a>&0X {Rtoڹw.cĂ&k`uȑzhslM充u-8S& tWm1v=p=ep)$fcN d-|#@rSڤt$)#Jk c.T|BDo3D>6n]X)^RHxG*4"u0g(7Xqħ cܟbxw͐7}PCpD#h{ 8lRVQ!ݥr0GaXǡۘJ3K:-YPA m'qTFg F&h+d1QC+ > _29V8%Tld0cMEhq2NL9#zݲl-7pisaZT5pWWX9h)Y'$uM|Km%\-)61qʼnlK raJh[{*/0T0$㐢**QVP6 #Pϊu͉`YmqJFw,i-Mɇ.}7payz#$!y.ީۨL}Βf 4L{?~M iʫ^yٸO7 &ӰPQ/ʗ*'`wD’xGtHrC(sl_g^ι9z)L5>bWS2Ds;')91v@mW_> sk;AL5;*&#`T/gnvCA[7gOŚj(Ј2EKd,n|]"| U$C 㻝ʵm#a+ҷViuHF#pLw&hnrzGYw4O*{ .4qW' *LH>t[C8'vfX6/+c ,[(tܷ;Y&#}"eb+Lselv]tI[%?lVŁNJҽcAwSSH[ݷF{Tys>rJ:P%k.ٲ}7,񾆂][xes~[!W\.dO$O{+]4çE`j/0H%Ȓ9RX#k\$3FAPpnk04Vm>*Ӎ3 Ah'^ ,fI '~^Jn d3D{6i2 н#Rf 5 LS|c3#duK.$?+\)So-ݔ\ٕOAEL'3cZ,SR;:c ! q \P'MjW$+Һ/L9JFO1]}E,)9GTѷz(r:wMDkrudž^' `8az89֯:9]Dm wkLD30vb:ƏS0$AY{☁*0cE]/sj Zt={+Nk/Y| i1h)[бjŎqg+ad+k39(,bt KθjƬ&':ȼpYDItx(?sh.}90_AXy+P.PXؚΡ^TQWE.oi~I!\G)j;r,D%O6:بokAh Vy1 }B峅B)+m2c%=E-2>`6/(pO)I%9SnPUޡܧ0SX:yjɑ&JB̄u*n =)^q*ÜJ*66FZPzkPk4a3Y鿈0+^WѪŠs-Gotkz=DƌJț}=aG<9nÖV9q3c87Ni/R 3!qa*BL֢MiJ/$f&!۵_F<zSc B6_PoPM@MN*?Xu~FnHv8l[;DZzQ0XZs Dlы;d.%3Jt+4cvWoJ]S: U. 2oEp Umѽ!Ȣ(jKX_;ݶEh~O^8K4BGH\Fvb˙TN5hۃ}SC|,V\@k:fbl]ZӼޑ̬y)ld4{>ΥDC͉ Rg©o퉈9d5eY(x%ZVFݼ?̆dKy7i*K .6#%^g4=~VʅAnч˗oK Ic%]ԣqPLtFw:j61ty iyóB{\ٻA߃-l3U90bܱtYV-q_U#S`Ge5sq)(IpSU"%j>LBh&/p, ?Zʻm(H,sZS;ʳ}]k t87|TT}o,ӎbbԙob9P||4?5#.I_2JQ,W #%a&V{*X𶑕>r"#B%nF!D׈օ@٢zAc+CJOόB]2Xom\. Ib) PG޵Z.٥-D ݋QEa.ZS&7'ewOs˾*%K s/~D!bP N8|y,] 1?w[(V|Y-$->h4,#$;k.y倭*PfX/%F|\ջ;Aú e6E@=C\teGis*F&"cUi,J]LQuZZ"f (1>OYoL@Wy(` 3\Dvf,[M/Fת'KJ0|^i &VoqvQ"Nj(Z{akP'="B2HU $A8Xz7C$H +]Hh)-cѲ0 U\]fsԼZyI. MfZWa)ycè|k.b,NFRHGdcq{|DVJ rxyB &zP?&9[ݴ?־:i@ L}ŕ5 LGK^ Plf;[uĆfFFBdbOaOX.pXEs-ռGFX4ˋz,b4/Z)cc>j#H`e=l J y빟Cc4fX1>FD>!3yCkE@(ҽׅF!=?Zd'v:J&f+f6ػ9}4HݢM" $|WN-AowB g hj͝I("- zk&@O_zoZV 2l8'}zӼm+J֪j(C`X `v_[%X4tW^JUJ6:m@xrh1{,ȫ {USYW q&زd5qp }5D/>$UGAczN6K_rg0oh-/!xL΀=Ɓjɞ57d͂ Qb@j@[Q{T_!xuO7{ łA[}3G`x"j&. \yp*e6.=a 3N k3'XCȄߓDj|h7̂H`j I!#? ojJ]_Š?3vT\yi#R,œ5V*:ΡÚCa4FT@}ɱYI3=&&@p6a%? ._gLF"-ڿKbfr6p&а ;h|-=r+}yay> |X3e_esMUJMbqiSO (K tGqۄ3\=|KC%8Tք=bf}􌤣;ĭeHY}H5,zfbOZux'!dGjqKG,=Տsvtۛ^oR٪=2Ec|-/+yR$Ѹ}D@3A"j p") ƺ(Y _E/Bs+ӴDw_ƫW-y,ƯI9Q\T cmmcSՑ @\q9,c~6c 'i 4AC*167(cD=&dH`3[iQ u~wҜҥ q80Sr|[-.j/(Yj#YlFY+*YRi~]M l"ɻ2/޴i4Wr% BZXM94i@v´aq*ǿ6qS+;=a1=$~3ߓThPp/,&e?%_pK{<⛘A'mטSEDKZ!;!c]7Ht˅iQ C UBxTĐ;>%f!is8-A(ywHn3+-iHa D<߽0;aIx~H-x(ФkEmݟ*`;tv0Qɫ% 6#?*))r7 8 S{=q2`${K/t,LR/۝umHx[F^ AZAaِSCV"791x2 P^W* 刷OzmXt.M7;"D-Xm92 HB!r[/k՘'(:x*ױLrSeV\? :11/78k;%9XgG)۩1fRǼ;뫽pKR6CdDL$ؔBЬSgi+eop_ynY4O$/|Bs^*0i>-@"/w{ERw! t&*'>.dKf֖:yn^^M5\K&fwZ.IM?I#?mr6NDY2YKɑ÷c ;S8wU?ZɢK(/`eO$ؽkq WOVb _Q,'J[tZР$.JA P#aGQLf~2nۥ^"H=6F/ђh{QI1T |CFpa|hfj~j&%x<"M%W 1{ RyPlg]Ҧ}9ՑU"?ߪ1DPv8<|#HӎDr{H{y–?-@ֿQ~FPpFq,h90 |vgR'ջZ5H=oC*4'yjԡH^RE5[{Ѡ?-Y!~@KM{$ؚfN<č!Օ| [ؔzˆZ*:/F+H}_ƵnƟp׶N/U*{Qe{&ͧm:x:_XѕTn* w?nܾ&L%4]:!iī;ٜ#{ Öfը 3 `$V ƀa{-?69q_Yc\Uѣ^u˅֐Xd<:wZvfM79EA+>2=em@YO0?Suc @z?ٙ!QdfIe}"@lw&!N^6sW gnX噮&rSvԨ1: gbw,l wU7nH ^tZل,ngW!|G9@@  aŊfoFcz5gʧҪg:кqȬr5Ő3VMe![>yޔ=IW8T_A~ޭZ_QÉ$+F]p_|Iϲ6w%OWbyv"YfG7;I= zu&wֶn$P] `)`s/U`<`M@LrQf(Xtm໳Kfau5: * ,J96BX]>4!?5@FbdwH/T89R9іeyQHL(/LdguF6"d`@_qaUz S B(E _Wb0ρ\4S^[djr7̿ ;CBW% Qᒳ[Jċ@1|՛|014){^saVKG ,!U_b)Gڱ~rX]GAC |T̊LMn Vj,Ց="ˁxW"ii=*T3p  i[O [I])Ga$uBOmrj;B cю>`oTWbl6x(/ wQe1@G5\OzaE.nꈖt#W/p¹'i/Hܹu7O6 *m %&NOjP}: @+V)F="` 6>X2Qla(>KsTT?Red&|( 웯#Px-s¨5d:hK|GgfɧqC;*frT#vWSwmV4ua=׫ך,&:4Qd@Œ#Ъ*o"Mz( -JmyD}x@w~5g0ogN 6<BG{ S6T.;p @`r#*"'/xk `Dc ,rڊ$ M+ݻƇTvC-ż;%fk@-oeb?{үOC@\[;gfi kY#~A">wo2?[ XGXc(\@<QE1>G}tffuhWB'/Kzp$us6@4UV|,gunB?8E00!Ӈ m׸N;쟑k p/,|Ja+Wk3ɐ;a2oHիBAg ' ի$㼟ؠc('k--+翊_%2^ƺvH>k (?|be˂il%LE4t ?eBvXVDzkzm2y{i~۟: MGyŅ 5ZK35RL5s4!V#_ C;~]$i ܺ=fHŰuy[Puu1:5=ţb Ny$PYK_wdnc8ꋽ"_I#MW(|J6aµafb?H+>N4~<0 HwNn |#E :2ڙRojwgZKIZuc|54;s>aҔeኅ%pnMbsStОc_:,)4GiWX Y:Z? ƍdu(On_8gq?1B `jdj]VʬFLseF#2O0s"@tkKz{ D#nQRI1~BH*ꃣy@V$5\o84S:t,5iл:P߹#dYb]R"ҭ⟔Z4h~dJG9,@"Oͣ8y {(-T'XaѬKzScTLU˙}t{h<>!Z[4 uqQPL]66}K )@)>Kargә;*/TQ@fO.F~:eZ3ې 74a$e^|tBR~/)$~)nCMz3}Z!p%|]Q0n:ìJc9IjՋ҇oVcMuq%QV'OTyُ](K$Rné3EeJN~>̊Vs5>"F> ExH%MF/&;Z}4Bͽ@Y4ܔ3EIX8||{9&Ц_ddkIh(:FOޒ-yD6e!@v"j9fQ(AH%e4ٳC걨Vh)z>?N 0N1Ϛ ౎sҙ4\!,S&d4ԵAHvtZsb=8_w15}a"qʿ "ҾJ(hfG4^xaU9 O!TP#@I/ 681[57F[jj $w8ȼڱ- : ˲v@9yZ}ZHyEP/繺h;LS{BYqFw-RWqPD 6,R]=P6:*#eMaebb2sɪAx,jGsLcM wYS?U!`a┠Ї>=r{O|Ih;Ν}Q&zz%8_V-ڨBQH1@C#iFj4|incC$NcA+қ;EeQ.6ml;$)6BR=bNU(Rq2I%3?-w pA:L0HPNGYҟ|^m~2űNg ^n8/m|6=VB`@?tiM >\dU1bQw(ftE˰j9K.jm}:<;)g ~<7_V%L׀G3Dt ) nnyWWx8ML.wv$9BIN5B noqTcJd\8b$/oB>lҳ&urW);(ϖn|%:^G9lGVh]dB%4ֆq2S۝w@᠋]݉2?qj?UprT2 m%yv٧U&b^ʺ/Y"[Wsj2dKVXYxh ?wDB2|G <( mQ 2,"`"}xN66GYPP23<Ķ7vEdX/3U}L??75OH2~09Xo~8Q:z*a ḧd;+t4Bؙ\ƾmw#q< O&^«pKrW߽0㓺chvJsFpkiz:Ϭw%!oRX@7ub!'"JAxvfͷQ'8oVr[336jEFM%1<9&p1b;b>YaW Гp9e-FF^ -:N—Di<\@ϓVpI ?u蓮=*xdfb/u|HmXx (~U{bb[$%G^#T$'֫.->?#k<yͨl0I:g;`t^h)w#&xղ{ǎ_0oubʴcykc.t_x2V |7ˊ5@!)҈e>T;#yET3(wmB4O`YQ2 DBϱ mx;b^-QZǞ/9Ss 죇fdlٓ=栈c\ x4{Y3s2+ OdIDdSNJj aiTK\7B @7IJdls"Ϣ<32?pk_laCͷDPU)nTK=1 tVAx]u5h|r"Q^V|J 2-jbo v}`KLP^UjƾD3oP͞RAl _}i1e`ϘGg%h ^<f\ɆebH*v.p- jC|x$ֻ̝l$h6%mAgh.sY}S͂X\]m9=1/Ӕ}[|sLHNu,]s7dY:*:'CcnhO49aǁ𭊒b>2de ݧJzoXX.}e;KDltd''x#>7h`, `_a_ QF]trMſ:"9Z\ "f)cB- J+ŠY-ke 2VH%bBfPybCcP97/#D@s*z$ڶҼ8̑Qリ1goɘEkVUs+ X1CčbM@&mB'yLu HE{q':D.r r! a`db@[76VCHZGx>AGG~ :!k2eLDdžE(nh j42](ͷPL 7wCWwoc ptc2Swt%"A݉5ɗj' !AS"#mWˋnaqSX0[ @,n,C kV2&U +g8-WGOL+Y2횈l0JqJYԷMs[_*n;%x_mш 70`潴puG()Vx҈Q{6G*2Y%C~ڌu ;/᪍#f?|tbFaZ^~c!n^X*I銮-J;ezPs/Bh>g>BssD ܴ1 [uy7}` <s|>[DzzNΔ(h(tL{m3G}ψIʼQ.b !\b Ains00|{7anP2/6v:kwq5oK#bdj[z k j.]4iv$6Z9Ǯ؎Q:Ux}s/1 [r={E\d#W{00-ܓJ@w_ Ͽo31D@]j1?*쏀=0pى{h,+%wAd]j3;U҇G ](*ۣQX2_R>{-мt] Ұ3VvKk~vc O۹xV?Qq`L'!xX<=T޾#Jqwܼt4aA{8d!3]Ë3=!~n*7~u tC,YWJ1j6SgMT@.=&- da8ШkpYP:Qxq5NKB ؼXwY…?ENRTnzP4˰|Ny˵~ְ 0Wp4ޯYR"InʹR8W:3Dp[56>Tkj{!IZ@ۂ `kmP Bb3nI@ˎI!׻}4?ЬN+w£q04R;$Emxv2Wcsrawgst{\g4Ίn5 w"PyLB/KK97P7|hзT)>%/Q44T;p~(v0II)fw˪\ÒwZeL0@4(ϗ}f/7A|GqtbIi<#q y$k(~t"lmeD~j|m҆BLu>2%5=~EtG_.ʀYʮ%ϻJwwnɇچ"W6k (?N4Tv$]@pr*a3*NiK^}8*:wjvtY($7ד؄qC~}E0 Hv y4Za^S6 ]"3QG>shҝ_s>EӐ&Ov+@x`jj8źgc47G (kĔJBgSRVjoC}*.H1Zu]5iez*Gx#%b:??{}CquG?Q8^L  9-5<(5쪮ky`"q1p6KeZdY덂]UA@in x\0ǹĥS9-~UVKm>c3@ŋe27)͈_. =ncTʗ62 >I^,gp+Oݺ/1,^d9OLw/;]`|ٺruo~,y !,g˕\ceZ6;Fuo78֎{HhGB2fnz\9A9|:E.O&LN  PYZ\&:=::^2N ԥ q+ `mh'\e\uXoVmb=f")Ivgf $#.-f"DqЊ(Fe2vy0fx!aլ OBmu܅h^f5>Qހj ԦUU4 E&q>#܈Ç91^0ԏm+ѻK!nM^U;T\Wc4Fx ]mWRkB w Twj°_i+p=4'ɶ#{#7~lzIq*&v2Nܞf~mXn0J#@W!1V08rKuGO=tъ&9`W_ꩂ+b,&YAx!.)p<6ʒפtݤ,Y#<22%N}N)j+i=:AFoԞaK|Vx97hNj|!Kd Tȟ]4ށlKl_~1t%.~tHD\]*!w'὎/(IbOr09F}F1բ9ktteM6-4M͢ ՗jε5J%LGg4l:n?[Ƙ9GpG tR;(K-&2ۻ$aP aApG[9GrY#3͆-LFy@ecCJփ%Ё!祼OvU+Os#O}$8H ԊSPVK3 &VM@\CɚB%v.3_䬘UG!@yWsמ%k"qQKu\rZ)W̓?%Ahq~| G Q4Y| 7ԏEY=Ǘ{׵žwQ(War}BvXR)"ס`>z,|?K{dnc ){Y`q z6F5vÂql}VxXNSMX8 кԦ4? Š_o͓E`]p=K7jj7ݕѾ$tN|h3NZ!NRcW <'q ڂ2!sthBOg_Szcw%Eg.EݽU(où}Na4u޺b$8! WN-k).vP 0 qRtwN: Gf2֗dyǴt|DkqHY=°r3jXI:t!^&*)o#2%ufe;uTL^*nB6$$3 C'l^ޮ*{`^=bukUb\M W e/!g@: r( Ùlõܐx& 0c3$ vVk\ gIs=zԯԪ6 E:|'dٲoC>mnfy!iWu`Y Q`rR'q5(ݢ"Nc"SP%IӠԥ2!QHۂakhiHL@eЙ% *!0X,QӮŜnQb\\.n)'sSFq~LbpOJ`2I#gwǟYg.h΀RLTo,``~@e:(@9C&xq~{$Sخ >k;ҢMQ Ę@u.Md &ȈԢ/1\ApUOE #5E;]ͩ$sbXO}NLQ5iQ_勁vՓw]*}:Y ʁYQ2EƖ0ġwħ52bIclvԉl4. tGĶ PMq%EGF2,'^,S@0zu}~DEB{K1 㽢\yAMo[bMYoR۵"zffds{Z˃2pdJ n<ж` b b7򡭚v3 #A(#!FW|2dxZkE-O'y6+}Sep =&>'h{:AЩ<«ҞmJ>}`42FMD; F'p uX(uhB-Ӕ`3ӼztTȐr ߰| aGB1{ |GRekMēdb(s\FY"͙aoCJ%Jʝ B]3_KȔtZg7uD5CunvN# Y [UòdAs\d55Fu恵ü!hv/'qAk.թty-lk>ekBAe?Utف+qg{O۷H++-CPihx48.MsCJiQ\YwkMG^PvDZu2o&qrCvy(*D~Zn z ܊/0CAM-04+bn~:AAɾ i3>R8oW ҟE٥(XSe^mef:ҋ>ê-+Yd1qK%=GZS1wΤ1QKB~COͺ!}\  '/穐|\K?p>o&}D7&?!жc,*;{F`PVf'Q?鈔zcQXCt`3\&uDCCsآ4O]=W l TU#-x: j:Aep8}ӘH.grERl#zƕ|匝Ͷ3^Z%<9rdi9ClDoZ-%;h2=BҟF?b%agL5aBi?,oNEkgI))'o,hՖBTtFߵh]7q2 BŔ!ᢡ!޳d'PM2JDI&&Ǥ\nE%yTg᱆uϕNsH-cJ:ڰgΑW} :h7ѧ 3u+ -^Io?)S-B [ 1/0Z "# ~&}~{ڵFXO maædKA[sZ =DBdQEJ6df>{76rvJ+-l2Q -zXng#Q9|IGkŻg"͖nѕ3{1 aEo1ٟ%(6c<ٔ `РHr;}4E )E 1fq(zu}\VZS%S1s09qR\-t ztSaу_zE 1.E}c t`D$͜)íۿ0ӗtDވ4L! ghF<ΡۡѨX1T5$bjiӅSœsRd3[b+ (SI\ >9h#|zGWR.ɚd8*־/K5%.i#L˜_bږ=Luv;$]4|d̨ǎuࣴkVEC|$ gJܙHIPVӤM>H& *]Ewz)ˑݤYלʼns26.: +9DXz5Ե 0Ud tP]h$ը䘫 TJYqI>֙t,Sx,舢$P-wH^?90@7|5xavlbfX4Ŧw1a_/"o=,mF6h@ob`CϷq b8 "gL--Ec7n~[2F(Χaf s}N繆,\$diZ.++.fn'`vR:|-r-1$ReOwN _z% _C$m^C>=D'pۥ͡\A:2R3:7"ދ)ZU 7n* b6۬$t`]H]63/@5?w|Oڎl8}KGv,-mDM @AHla٨؇a.IZ]_́SzxMtm`Uz]ONp9)"s`| e+<5[{4Q9&>ޞ"-udg%=q^T !b6H2P9-foWU+yd9or(M]:MIxDN'0p>LO8 ?}R! )g4||V{xFIc02UcvdkخE7R 3 C v7gI<#jWa kZIz`+3K@+y(W5eIÖ+]!}+ڿ}¡9FKM!RA>*Mf j`^8:[%#fO^F;ۄ_?vr nk,5ڶ4*$K蓯.Io R%A ~Ye4@C:9\Vv-ȊTA*'Go.m^v[= ^#c[ú^x~ux׽9E[Ҍ6~<ۡ:8(E^4@G p)uf$ųӚ,LV(Tw)rRrD@6qE;[1;X!I>@Z$t.atҕd6.;m)u̮L*\?B :NhS*Yvz\{u\vB P/o-;=R4QHs,. ҩ->/NA`wk1KvXww\3GX[ۻ8ՃbX >c\@J4±oR? SfMOX\Itk?Պ;y U֢@!7u+3zX%O㊖/I)pZKOy/6cD7WCj>[Ғ eQ3. IP3иĖ|z*qxDw^i/!ծw"s6yZxE0 Ve@\vX2Jk]d4TɎ*beHg2Lcm1߄9e} % 'J|5C/@+&o eSi.=M%/&N|QdTS-Q,ZW^ {XSRwڥʣwRx~SrR PVֈ3r715%j"X(Z=!l]l89ƠcO[b'NZ '?^yȝIMbbf^%rv_P$ԙw]*<,P.!b~_ ݰm1嫘?Zq>e<[43 SsTrCF2Mv32 ًG'uSC_m80<`=X{R=⯠zQ߶n\)|y'cI2>O$)xycwz;qK:h. ,Q@S+Nkz9A#gzѐ({ܐ2!Vb}2Z[ T\mVh"A"Jf*_uM8vdBWI]ۜX8\KBHR2T}ӹ,S)$Xafw7^?[~:O_sd7֫Aut0'$` 6E:H+KZ,vGΩ"_j1$:9lKhτ+Uγ?MgyyW"&zC:uYǑ׌FPJr .彩E-$jrar`19Աbٳ>闞۳ I`!愱>:45vN˂6~` a44hwLA0OU],%}YC}BI4thKkTnP-bʖx7:1-_{ e FMRd> y{w Ӟ@o~%oars3ߢqY[WCu%nn'Y I%?Gk[f,e5dGYNtʠ᎐b}b͆ELjCJ|m?#-2j(n2@Eæ%ufXQVTZ}k|2q̻l*B ]isVDr{}n"2PH :O^#=#]mY e_h$gѲ5pp~wL>z 8)ZpIj!XiLbzꎻ9WsC[UӉ;9$jt9cQOq'kX^ LtGyҙ'-jtXW($g܀x#Sat '!X.~rrK4oU^pR XPZ!.pcJ{03ŤlrC`x䇎18ۦ:50 CP+$[ O R RyS8AXcWh_.Z!s tکsƤ*C0^+h&ZCwȻ>.u5R;LQV@e| h:Gòt@)PI TѠf+D_{,sDgy6rϟe'YߖŽ;FFr;: ܹG,fw'4<|;AAs)&Jk _t {%"9}T;IF#.-߰%0::q6}T4<) FKyԆYUKGQ%P|)y5W"&0٭eRP@ـj#Dzls5J`BQZkL늡NC".X\?n5Ĕgad 4&;OFWjj+r{_!` qK#Aw T ؊J}R/bc}J<R WXm'oBTqL#,Fc^Fc)Z&4 - h<"xt~ {)O?Ae,aj[8CPbNK?#Ivw,]SVe1;?`t^ǚA\p)VT29+ 8G+ 4}15Q+89R!:I"u'*\ ۤx 7np)z>u[CNIC7aQhYhimЪ^x/- :3ؚ(' cE=֪wMѪe H T>!E-KM%[ ȇ}![˶Wu{!ٜ!vxoY>\jG,Q-׹ ~>{ Y|!(BsѣCJYZO=&I ky[*}Ijw`~,:t,.m; #r2˼ovϘ=mʫ7O D< 4Ba:q)LJ„4ҪT%,OH֮uqymG^&pDI0>Q lXnbrW}ʗŒ KiMC98YY"?Nhoʀj|I޸wW&@MJ;(uBE"XFosp8"H|US ϻ"shUxw wU *$= BfQG|Od[EP,ޥII Kaz3[z N ]?e= Bk>L &UCxKpNxJqpyu t{#Њo?*: ;D\D\N [.H߼!&cq_%R?27 ]pGp:{w$r\[-++(@fL|' Esrg|g_;jcj~5OGsĔU.$K}DTR=:MTfg7K O295zG2Mr?bb~]A8Kj8&r6KP%AkU~4nnae8O~}E䛠½>O?%qZV!wTRߘ?gO뻘n*k&4/ce#9B1=*kB{^mcZToᕣ `1>"Z%>Jyo#2\iIycԓ!M$*ʘ-U L1m/8,A ZNy-`\ MʾG/G? A_}كˮE`o3ed ?9" O'#9 B:Vu`)Ыw"/UWp,U_5W\y]ԮNsq:tJq+񂙐c_(?˩ AF(zYEě<<B]H]T? ͦAq05gtO/w?ˉ"6lj+k G0S-.j,ZJN(* g[H2o|@vYTOu.bcb$1!<^'Y&A~; }O\$[ÞWSӍ`me!bU8ᎍlظ|:n!Urιp@?!ւfn/0呢0]xӂm>#~;NDis%w-)pe :I+%zZ~IɟY9RԾ/h" KE5E8LW9F"4ˍ^xH_%Lp* ,1,Z+LwÐF-S|d~(6=W#94BexUA+2D7uU{!kg@5`i0Boii[eLaDgg D0zp%z͋q!whgIUtԽǛ7#11+\MmBa6b.^@\>Wn9D)KA#R߁wʷ+((] <)@)2j7ްmR6g9@{EO*ݛtˉr&0{zI( I)a1E}˷v#XYj[|:~>7/ GΔen}LvB'OྜྷC>A8C\צp|0:{Ynݴ%.Spg "'*ut (ӧ!}&Π$|lG,j . Vhy)kH"D+(!ՕC3q<e9O3 潜^9n`*:¸_t&Zy,G4 s wTO~ufOdAR}}ח9r?Ѡ  /Vq5siP 8L෸A" T|e1;woec|l`݋i_ AHcRt͢iޑ*_Q\Z"ԚP\q#LŸCRpʙu` >(@0ډW |l~.GhFTLi[яH1eC TQLք9K R3[|:4[D'w rA8o ,OijվW6me[(z H.Y\%+ɄZ+Lq=N !G}Pv ҋih'1: b*31UƤE\_3_TYzj'\ w2׮"xd6|SaФPd^:U)t"tza\hci8b/rLjx0 ,,bVv}h40 ~13x%(+OHtL[;C'^ G)T`-!e%{ZҦfbP 3T ܆l ͍{v}!7rz{jg2=..# νrc+G~ f*YvzصvnʔZ&+؆}iW8YW,@МQ9oAp{}FdEklmo8oB땃t].r6z?|s?nQ0Z݀7ӱ/797'RQoR5b:X}}W1%w$!zAZ(n~OH mȅyAPf !}'VA3FQ0=53V1<;\>I0'hOTBg/˾H #vj &1]u/?`F&l95gǓ>%'-t'NVoWF/Ep8)qkYdCyk|&+Rd'8'jGk=`s"%QM mCs{ ;|BqYdt¯Ę=&9V;@'r/-f?\R;w<7W{R"`҂_4yAj赀9T2!:FI_q:hVP1vWۊ㣾\sJUx襲=y2buKGOu62~DƳ/'^[XW&yd>>àjؼ~BڌѰqXK=(x]HL l8HBd # e~WGUV f%sq$y{$ˉcHƇ83@V vq}7Sb.mHijOpRqqEAgbBVR!ʭ}IxǵbUgהK'uyeDzHY=CTK`6Pc{oWVr`0Pg{ۿ ~Vl߆Du=[[Oqcg|yXȠ]4D~6WI݌/Fvۏ/v./it"ـ{!ٟ_p6+ ©x4z8޷m&9VݴǀK)nC"6zPGsny-{y\v6u6fZFfn!(~&a&5 6h-z Zz{p҆Tg|-6J~M ce疈H}'x/r[eߕ)sV8bvW %@}8D&UC ocl0US P:]B?aNBqq#N/{Rj}RzC'"` ^Ajv:q 5pJ&U]!xDRm[6͸N9P{],+bF K\C:S4K~)M;kN#RB;MdM ( .V/%9N4g~ XfZs %gF 4ZȿܐT|x1|NAD`]#+QqW+kڛzӨtwYHxU"g9;.ҪarWN[fVXd U'qFJ#i ^m1J:F/WgnB`cVo%ҽQktüBtaO9[}[Q{Ok&TmqgP 2O2p_$3"c2$ a}؀sRam 5yR=5[P^W"; 9~"[sbt0k??zkf ߸WKƂS>n>4'sEj!N/ 4_z;9.Ë`3TX1x~V*'9ަ|!lڇ6f-FRT0ҳwp&4$<ݰhc͛)PmyρD"Hds^KD1\9ߌ3Vbz0zIdXPp]8aA#g#z lmȅ9aJԕULRN5D܅QX9|%,$.t[hC۫T|B}ᣞHlY? Q< . L3-qZPI3 `taxe'sUF TXPowɮAx īcf brvJh%H{K{ע!R[0wNd{㏶^"ĢO6}sO3N~F_#po,n@r pL}C>$@>a3:uJ^T#mp|QNY&rB )5A5TVE?q Ff$ha ~k9󰣌U%e+B&݁ *< I.0Yg.뱾]\by[N>B(”KRՀ8I@F/8KsɊ4Y[~ee'D0>E,@Ϝw"ٴy?GUx-"K漠O193)}k4[2EEUtd-/Vk hu5{8 `@!_B#ڄzw"ECR4 Y % #7Փ7k׽Kq3+7#3#Yo4UD@?W}Td` ~>Ecta!cİfM*eғeV߭a/ auȁw`R=YS̙RYz%_ncHL_xXɣxrV®53}2>x>"ζ'Uƀ<)k X.6w̬-Ud2?RuYiCw &/\JSwTm#4(C欫|~OMI{A1niۃ;Hz@yha}dؽĢLo鐕 5i;rj(5<'VN[_{=hY~Vs?Jt=a^o L,6X)`ztf[WPUqIT4u*|5\@@whkj5 IP{Yy&MgB_^ ؀ 96Ŧ@WcP T[oe5֨UZ0i^⵿tQwҬW:fWgoq=yC,*[k 9AMꛎ잾zƞNb7ySQgHRLG hd3 D 8/Ek&lyng(]ZT74m~%MuUMIhF;8(zl}1ꩂ%mXCyɊbڔ]k+ÿ̇dvim bBN~i$w2&{c [pԖ\Ar!3o_&HrV0͡xLѨ=4ůr-Y&S>I570Po xm51wQ`X8%9'QjC$bE}Ds=NB[:>rvh0˅4e=,BfgS塣HK;J'-wdWx~+M6?$S6XNrG Hm0"Ӻy(sZY(c`P]TJs$>G !?Wz;63/Y]&#DՏ ,BZ^A&\gX+'+H2Xd 2,`!!Sze#P*L[ZęuEcA/ҋ5{κnEl}߆J($.GS՜ihϕGtc[BP*Akʞ8=ݪlj܁zjhz5`UsEHlk"~O$NiCꁔTqVR]득NGYHnr+ k`йFki\GnݍZR9S6|:CӦ ^ݤFm#%0*ȏ$ld$cš*/KJ%7c W;9n.[wlPMRx( J 6t$ FV{7ybjJjIy;,s˒w4u((z洇rhK}pwWGc 2Wy*!#5, JH+ֽEo%\0! t0)##&wy| 4?]УQ943w9gajݪtXB.P֖Bpq[l"w^ ^%:̩*hP5,H?v,$!C4A`dS GoV1}#OvoK*Uc^1ؚF93i[T_Qs_A o@69b$Gjowc v:V:)>Nj! Z+}d )¼+ZD:YV8 u7 UF`J{In\,cTKkmPV%r׸ 2u_U`FLøu@X+fal:7_U֞٘6q1gaZՖ!m14$)}/b7p-fԏ:Q,%+  x}ìrЈѼZ?b0 N(a!±ʃ[u2':N)|b ] 9(p^$Z@(>׍ء0|&De$0O[r)oGҲ`x'뭈>T:{Ì%c[s1j&0 aGwXX^fr+ ނuq(kBPiM'¥EOQ_"ԫ> `#;9$cShYM[ЏAj8ig8'|EiY乛Qiq ܀]?ŦҢ;H E@6Bs<y+V:=6n(,{ͻlAy9mн}(O2JEӋiK;FRx2}v%LYoKc] Kk~\jn'†8|k!e0nးsV!7(2Th)1|M V<*i=Bl_ N\]_tv|(o^`g:y@6r0&Vy>jXڷ1@2d9|13:2]`E)B dK=H% 1$}Mǰv c6qe s%n.{|tp0= 6sԂH#'aw/<5ɇ-9۷b[sfkN_gx-PB3fɀ 5CqYJiYJRX6bta{Fş{W dAfS{oKC~ܩɔ~+ͱ;!'vOY '"?\[?1%rkN @ߊ`:|8ߢaHCJ #֭Ӛˇ(yJTQ0:XVz+LΡE~^-!|񓄒>t a ~0$1\g MN9T{݈0~(\J_e>0$Х4cA9vm$%La/;zmLO<%pY"~k,a[e+EѐAL$P|TLg.RG_">]@jc#MpGZoK1m$~%Dz..]̨ԁx1;R(a@U8I0-G b"!8u)OK߾hH')ߋzm]#{덴;KI'b2hˮ7^ZΙm7) GT7?oYPsK{g`Jw&KPbT!++: j)7uؕModѩ1P,cYAy$be!v ye`cV7t4wup \2Ef;vV afLbk[q\jB;岦r-0C5O \kp9_%~lFX.ϒD}ӗc,]:47/ϻHK8uh$xD4v6:xG0,W;G=+v7e݄,BF(@t}+!Ջ.ճ)*N9״a{j?¬e0f@Eoz歩]DÚU!Z•iDmf䒯s{Z䋓#2E?~k6f ["U=4-dIʥuZ:5X8"Y(wٮ))H@]TI!j4?x*xig>IbM9f>`/&.cpyRM2}"RDXs$`IDo96@Wy1z#ߌ&/@@%}R>Gx& 3 8jZTʅ#6`ȦAoU[m灃fh # T(XOf׹i m' O(=Q>pA,ݕ8޼4 'TqjDÐHNUO=r;4BW>Qq^ɺ/wI-ꠤnA'۹.YM7,]Faf6A\eYbe&$prpvDžOf3"tjߊ韃J$K5}zޖX%ɧ-vw'wمTHط2O &?}M rtY;IN`hCr%aw.;ݕD d&vxH\6, DRMS7Q hXqdgt00]}3XA5 N{}+^Qa?bTk3rLv|k22^|S}7!̓TEnwM`/hgbt1ֆ➩|X\ע8"Noo'8lm:!l'#cī̤&=n~:R&sȍ"}sIZyr<;`geMkFRSM z std&)AU˸ E sh־Xp"yi鳯n%I4g?qpW}S6┗*#!4Y0\Ͻ]f^v$-↻,¦Ρ@FehvBOGD.oֳ'&q Wbzb~ؓ'4l5W={ ѦG H%Wi(_Ƶ.Bs$ @aӣZ[  Z( A~v X+ LY~Z'  6Xs$5 ɇuaiws`IBExL,r>9wLDU B[o}Yf=Lgf4KqUhn#ՄLfwY>kӲ˅$ RqX%߮uH TVdc(~g_m)aK2QN?uG !}r3lRW0E07pKekImNwPOjexQ㕧?l>lܶcBvJfg=בAک{4pY,bݏ G,0^{HEkXWWzBs_#K"R'۞C$ĉ' tx{MtH>0Pd$䯳b{d".8Y7UBdVOxlub0M9eeT n50m@=-G_XXJbߢYUˑا|.x> (6*K왾zg6I#u8VQuoȐd"3kէkIM jwp8>NF+%G{J%ȟM#2J(9yq6ZZ{hP qd, Nƻx2߹H`fekS,7eRU?I,3ߟJG{ :r@j#$#(Ql]f`Pcw29f AUݞ'Ov\ٯj5wHI0dO_9'SPC2 iH.6օ~ nQx֠TF.? eS~T Xwxڨ\Y fƬLz +܊V&R1xԞUz,{S#_Z%7GB5CƐTMj}\,X@ mH;\_r58p//2ZLoF|_å֏O_!Q3fMє+y8:]h4.>lۃVQ^;9*`!JZY~yQrIkB$9/7dVMBCDBFq>ۼ slElOћӀl)N>Avga`>4s1muNix 2W}"H3Veӿ_KRN&Έ"1¨)/]/ׇ"'LI촜X K500?s٭&DV "ݯf bH=H ,o!]s 3jr@ lR9 1d}!?a*7sIgA{V [~,<;HRj 9BQE0^'>hNI7E9XaݱҩkFmmroɃܡ^F`GY-."wav;~ZO_Yn kp/)rHeTqWs?cl1.щPo51]o$d}m* v]~$RNkJ{^?bG0^*U-NP|*n|CgkzYT.Ct{WյN[h{0AB)NM$ϛz1bk4SW N=÷q.Uэ'uՒ3}>V9=F/G>PA lAuhA)."yҐ8lVmˁKZ;, O_:Oyp&;t'cGi]%itW▶3I\,A Վѱxy85 ,~C15Zh X9d[̅~]F1@?(Y/@fu`A9Z>7!`1M?ƀO7.{}!YբgE_B(WOSR c=ZR%.)rEW]ϫǧ~P{TO4jA;p1Q5|vgfb,:&Ts ,3H ,=88%nU%:ߗ<%$K?͠ynAGx.bTNsLB]_tC٣![;˘BzVyĊAEQ27:mHV)Vm*A(fn) ŕSz6{lGm@>7oo\R;; zҰ0Gq-$ dl d2tSl(_,1 QybWlhnr R{x bwޏx eZl{X̴ iu] U>>|Z ](|#ó -buOTuād!㫘1 doYA>dsmgd]4>xE5Mr RO ??(DSla5M2Dww7ٔv[~@F!‰y&ɵ2yBFT U3v/FzG@rWH|Kzq82N ^ IsIWmҊO7`WA`nҹrenpKTڕCYv!wg4BցDNOk];Ժto&N΃K1\q\&zhP `|RݳI N-:VU*ze0%MlOZ> ~rhF2=7r :2'`P9Ⱥ[߾t#hŏQLFl%9w!/7JI@DRCkQNJƹUJWaٰ+(T`viH- fN|vkPXN͎ߛ AF,h{|-X&a> Bj_L!mM yP|H 4Q3SԍwUF7>DžNVKM[Tq:w1FF/)û}k9Re`4H/4nlD_*{gf[u%= >,]n"]{1I"ɢo?3%9"~bҰ(Y?{?&ߟD4> 7/I?TqԌt,<zX[JAlf/ \tRvhd%.ܽ-3$%;D_ +b1:V!cXխ[DkBqmP+ı7`%mA`E϶&`kۉ"ہODg*JNTVJ3.z+sD~6Bͼ&@- {mC fq\& olv[@p5S<bRحTմo0Tc\jC~P}{!@C6iĸr+px/~Ϙ'C0/V,0 )a"Gwkv _#KUaE<3lNkk1oHN n>hE pP_3cҖ{EMwJ0Mvg{-P0iʀ8޾ycO¬E#~G'vg.ސ6&6 Ҏ{,;|}}XRn9*Qi4yW-՟bZ 9/"NeW̎{*Kdj|خ6_\A$]H'{EWhaXVIEֱ>W8 +O" >@v=AʧL% ٜnΫ+&D9eĹ^rLi8@~J"gShAݸC-N䛸[a{Y᡹]JϮ[G:o}0ɵhd4`#Grۤ+鄌+A4}T+_z>za>.+MFag\|iunQa{EEHʆk=e~A"By[tf'J?,FFRDyN l6G5t/[Sk_ c$J!oU(lR" ?.ȷ{k9 ޘVG$7b5#GɃGrtCrV1hx]h { _0~/vRY :ݡ/@wh/ʇ+! }%ߜ{_ W .wxfjmYo; l1|P|1@"ى}M;[0lGM' p8; #Og,ӵUg=˝Uiu/<%HD8𛴂hmڐU{BYB.IvdI0-Nu4)}.Y`)-+{$]@t:||WKL | g^]jz5dBDwB ՀܺɼA'S\7Pv!x| `ʒ@UPte^ F_}IN?Fq(uc X6I4~k`5z] yv ďBq{xf@LW^-/ yq)RBU RȂ%SB&i&q"OPӾ~Wx,A<3۟+Hsĝn쇼V͔/' xõPq_穁yb|`u uL1ׂt}c#k-x'XKetwdg -PY{\e[32DžMb;@jLðFAةn.$F@;-A8[̄+{Yo?ۧӨU :DL#ߦ4l8Kkh//ؿɢǰPfaHHn@ýnD X6|E>Z2eKLT{&8 ]ǤڧۍKB.A!$&4EWK t30@Og3>3;L2#+p)Ԣ@]W^jg mbrq+(O#y d'Kk#"JNƉ-DBh ˔vN<2yZbfO 7dfuȞc8#fu~ՐJm8~Ֆzp4EL3d90i/VSWjݷ( .vקU݊bgblpEں)ynmoC@'7:yZvCP5 lm4e}m l 9BX-Kmn}7!/r$CqE'K-[|ECTEpoG3-s4 %[MJkO*kGgQb)ErdcR!Z dKZ]8Qo\h'! 'OٴiLfŌ_Y( CuުJgK _o{6Ls?r}]1uچYǡ0P0\:QE: (K]~!#|Y-M_Ϗ"BήR=3@ghhrN~3"=;?fʮ+ 5H^5:ޏ>D+ɕ,n36Ƈ'Z` kqS#tV; Wk, QAgK~Y(wr}a 6|ECcX4c vMȽ%]Ō#}Se ǖȒHq6y;]&bSH?76T):c=Hj \Цv*ei,>BoSA")pVL{[JƋjt9PЏ^MXHYQnzx6m(""`%){tj>;l׃6jYLIHZ>Kk3gp& f*$e܉h[=|WVJWJ]˱/ gR1 U3O=~U,dduldawL!Ԩ;on~-ɏ@ktRMWA饈rņu'e&5ߞ /&ʆO?~cvAKkӝ l\ Kw7 ,6qm$<!Jd=B b]_ ұ9 Q7D%wA S,߮)sqGuaDrzxs,e}9 k0 3ǁJݻ5H_i]zm\,}<w{]o|o經"32_XYt9qc>`fN >^ /d3~Fj;/{(d1E&H_T: : 5 #^(*aˮ [Fb7qRnk֒m` AuoglgeDL1"U]Wʇh10NJj:?!Ht$PχNKޏGLPosS"ϒO$YN. A/XoXnlA0w%lurMATR]pqF;,7=7UbTa 僸",?w,eQ=pnFOk^S,+rhPo !e$tIW:B8O]79:>e'q+'2ijwߴߘW4%, ڧ"]0LY)1>aJMQdi t V7Dj^n3](vB&fm-I9?V/Xe}Ds3{эuBzfAF5K#hDsx|?ɎngwO b ->nkyW|f~t *dw}x[8 | τ.!zF_;\GrL]r˖R)L0 Gv1.ʼnw81!lXل0A BP 9J4V+ɍDNKq1B_ >=%r4h'4#PDX)+=[)]p^tn!HGGLڏa)I2o>J/Vv+XᎺ0o ЌNNV}!DN?D &P)~i+ыzȽ#&01o5"ZDu]b|bLIH| 0~Vm}i +k"C'ܳ9twܐ@>f۳$vΊjVڢ 1Chߺ95԰4O)䆮 ANz !ayc^ӗ_ />E{|H 'EW@rxQ)Zhm;d.*o_o^b%Ю$K) cGcb zR[>ɧAߌSa$؟"S`B(TCi+3FmJrV)Lӣ96{ uM출X1KY߹ಓL[3{$#pݹW+'-p'r}1;Ϣ7nc fpҬM?ʫD>IIv.ߋ[ .:_FRW q*9 tU̱} Uh#\GfXq t?4>zMCbq @cl>mx:o :ɋg)RfJn8ۜ|Κ_& JΔdwmL= te=z[:Q gқHiV>66 yU 0\Đo0>?sƿ Э>f*ܖ:!OX\vύO6ї ۍ܄|frJ;Cb?GEh{m @8q8m`sA6l"bj틺qql&Y"BW 34UOΆhAfx@r+w$㓀eXJʷm{}-$3 DHR_|tDGdx6,>1s&X^">K'oh6np܊|9L&UxdndҺ۫?D.Ǘ$*#ۭڪ o>/q`y>/,emS4$a`j\!΅cI&r_rNYaxX}; E50#4.ٙT4ɱCgԬu WH}Ac MKiGNoǘǕ/nc?iD3U wJԀZXf!cC-y׷Õф"SQ풜|3O;*pB2p#CQbCDߠ;:v2kG|F\8|]rypxx? |EHf z*OT\ٺ~SGVN jpyp.( $G;Jd2~)Sm4\:Rb+`^'vDJGuބGNPV:n&rxo1bM]@lqTJ2Z'NQg~_W6hg%xʐɿG8]aݻv?fl\gb\};%E*zp\/)^˲C a1*Cl?%([ßf=$ԭ߱;FT7א6ҩc Wgb h峯r,>먦ԱMq!C~_u`㔜]0Ѕui;+j-]6hi"pbԢcaAm{uXAی?o-_ őDmtxP[eGJs_v|3<`p _V~O>ۻOŽR ǫQذ٥Opw>1jԎJWa3336$7O;EAr -q8iyJl5E{Ȋ)|@dq+UVi|WkCxۺ)(`Q0к$BWZ]KJzD?6ЎfٮET>y6Z#?NI5[*s# 5(ǒR~@ ^dRBys=%xy8:ncУp8ן""T_1i`w}ݠ[$6}ۧK?Yf*+UBm'YW RH֤saA[|j~,{F#[Y߃U8貋Qp)12 0 z=~ r"i12EuapMˠvP^G3 ]LFqaAJfϳL>x!+'}лWg<1?Y)^?dEZeňc%|҆CO0˙/uA'9`Fiiz^Eܧ`! 2}u ,Jua8s ?OU.0"dR1۱2wM[q|!gi!F%4S _oȩ xg|T1޵yH ИN.oxyP+" Zi5q2WWI5~FU ȹW/k+l}}K&NhDqnQIc:,2U :`3WC-CzJD __x)nԠE}dO%?A??K @ց#!K,ws^ м+zb  ɖ讬%qT=E4@|`B9zc>gwJİ<A͆;Om#Yҹh-OFjwobT& SϷ%'[bo^ue X"$mUKX |ŽSS‘kC;Hyiz~n?_*tn릇 zuf~93G1/f+v8Fhe /g~|WKR,ZD3ek{Pל6}E\F?Kn&a ̝;'=u4OCxAiXE316PKxAY$Fm@7[w'8"#a* bZPy?[7M;Ig@NGвҙQ߭zpTSkD&Ӡ-!pkY7<י(^Q aΩQΜ-|M{Ԃ**#(k6! WyL3Hc 2A4"9\\ (S^ndם*n wx6ފr^0k}ᄒStcbǴ7ZUn0$#_\y^+q< 4QCh5ojWfwz"t mC|*6(@@Y;11^r517 SΛ4"6\$/k4><+{kRԕqGoMD0)X4PJ%G$I%4@mO3ifGQEyfx\7 eA5+Np^/+:yKc4! xNP5k!w9Nt2*. ib٭!?Hф:cEPI;I)H_msЖ]rmOx:K=A4pCʿ`2} FGLtez՜åC<+92?ZqK8Cz?qX)5r4Y1X٪SK0+CJ/>ntD "%塅L+kGJג+slA1Z0+ ɻj!u:˴j{Ky:Zr8#͝AhNݝQ3W#7︋0IEb6[>ތα}:[h4ڳ\uuMuМ 5|Q w"9˪Pw3By;/R-4v()Սy}E7+ M-h|t+Lo,3zF+jt*RdOf3*i}og`řoNH4+xs2 P pqmH8Vj.4c8WyeW1}DG?!蘖4~fKмɞݖղU=ɇo:,H.;ȉbԠ1Am6@Ω 'e8{ӸQ[m/^+xZhVkcITWD'Xq`EeP+zcU%Zeo*hǦjZ,KAn @R*cKr5 pKS5D?+FRU_[d6İAC=iܰe/ÖyeefQ0aY?46zs姚IIQm~jzX@C;K-TPdˆ &#,ʒ/\ґO/yЀyM%Ոݲza Y,oy87]?$v:xDG4tl,! 磕M#_J?Ww?cFQ+H=߯[C$rLk dy3i/޹̣Gslp̥@m}VuĶ ܷ&;הQۙ&/p7Aar #ؠJQ{o ^,N56%`Fm{8Jސ_adzSlûRHH\)1"Lj9Z&X((GjNxuԚvK6,=Tb)1_0֌ÅG4[p8I䲪JU֓qÏc,BrbMIKL˝k: NytTb;5R ] dfkJ/ t 5x2kT¾Wyj*)k4''_!=XդΉer:HQγaxCI4jUO/? յSx8ӧGG){ r{v"ˁjz1օpl4h%@ >3x(77rNjtxy †HXT"y%]^j~is>R}f VfnvD/I^\2J 5QnJS(!cH GRuO3=veKL]TX2y. .4 \OՊ)ƴU ٥NJJЍdE\|& }UHɇuwz_wJ/Љ?.b+v!? ١Cވ6r=wbbd6lط2rM_d{{]<þSM2tUhjZui"SƜxyˏR -䴽1KTo~?MAɝ~Q☗*SFǛ{S;HU2R}ؽAf4jb) dF@>f"D-A]jI׸' Pi-qcN//60n{= tEiBsY˰`hAs+ y`My @؇pss'1e6hyAu^VBϴ{&t-j9x{`nv}v6:M\|y]wKgtWrQ9,!A0pB "TR)j O/> C=\ *?W{n %tc|0w#27-}B{nZ44NA_M.8K/)Aᙝ?'ք.a=H`rE_X3\{uA:b7)NӐ"p?4_ 2"SgbϿ2J̨rvguu}%%b(K@bjF ̎܉XZ- }]>nu` 1HICx%Qm4ZW!+]ᵭt5:aKLfxIۜE%d+++LU1V+DOld_[2o^3^q~&٘{1 +)G`Qk4#^ @E+hžh'u{xC,vxhcY!**#̎y-( te4SDik8īls_׊Qz IDm-yyDjǑdygܿ^W0 -čo S;* |gAls72F8\)[Q+SlG~PaCCSK3h*SQ763fh"]dFLK;d~Aƹ\u8}$slq_X;t/ZԷU!9#ͤ'Jܢ2/kaQWSdtY82;O76rl>05t燧Em5sFh/*AƜO`GS-'7(tBWRQx 6^a%\)kƍHd5銋ҷ.4D~~&HqlZI^W-B/ z'}0KL'W/V˃ 8 -;#(G1N> %ۥEG:Z\j?u:p[C >vKE&J֬lDXmO?|3C1N.hKwЀţA!bzI@ê؍ie|:V&{4c!wHqYr/ZVzR"" &lgw'k lxhE:UȒŀGLNŏ ҥpTyad,}ZG[^oqG>S>>y{"W2억-x=,${,_@i@zBkB6B1> cZZQ7fōsN^rVBB4%co<"1E С檆H}wXwh.~"Rw$Ndn;H;qEړ,Щn%z GާH-5%= `GE/ ~3:..7)[)Az\2kQ$\eo/v&PGn.tHǵS}2 ?8u^RõKPKA15W37FUv2a (4`Xwm% OvzTR|(| &i,)UG%Yr3N% )4)ҡ"rŌ#T&yFM 0`L^`(33u7Gk ˎnw&kˠޓ3|KP{k=4z?7{:FKLkS:R@,tQlh =e):u%2ٶpʴas,_jFE~L)@GrԹt9+ͯNUipVG;[f4.S Ma&-l.|uy#,4a}]]<^ ޘjktϬ%V Q8{0g++iDz΂{^ы- =à͘vWVщJTN080jv,o خ(,JI;Xz>7sx2W!N Yqꗐf$6JL[Z.'&&< + >;_ 68GhSu8dLS.U -{´z $挅$ci˂@p xp8\dI}"Ry'/Ci`؅-gj7H|} WcW(J%VPu b4 INP]^5>5 f?kIL#[)1U=c7q5njՊ,PCdkF w^`6Vھ,dҦ!)y)*5}f@+ |I/V'/,:MZ5M6GMz ^BɨVVp$4~qɕ$7* '}3ҶpԹ5$SfR:po|TV 0@7]Tz/ ȬD5+61!i&% a{+EzRc=`l!Mݛ&AOl_Uȡ 1j>B eC柵Lv; _zK5QٔS&BeՏ*D=  粽ҢiMA^O3ҟ7ͮclH=ä=93ŗ-WXnLCA_@R1dE]oN(2 `g,I S.>]tQnY`OHi 5U<+lі31 W%NᩎLOr;}*M~GPuSr 6xm~Q ,ȜjY _ ýEز-wّ:JE.S0%X1g@Bx +[2 ,r,LkSF{H2+yXHTy,`ƺ5d-i s3'݆j]W,v;ro̥0zs hR)7i4K?BE/gYlOv箉_ .7Ţ_q;_jt4JGX&rdzӥjw(y4]?fI|(?n#sSIKֵ838E]c 4 fyf7N+SP5ã㡂c闬/׮eBW_B>Y5E2$UKhХIa CNqvme>[ j]ؤiϟ!RV;VIJ7/ulxcya| ۖVCr=QB/v1%y@;Jݤ{TB W3'SPlEj8?|,nX柯idy`~7 fyN:Rf] 9%<}qx&̛.rB$ }0#5ݱ>}ݨ=v5$@^P\U3͋ iKdVcz5c:esy A k3 {?vCDPC0ayu+p',>XlUaڣHQv$wf,G;qgm6|cvANZHGPࠥC#]ym:[U65&Ai y1"y2cWdNR8|ZT싼)A~C%!i ;L&p3g9E> S}O/P߫:fCx˄#d$*^]Bsu`vn?ZQL p/9}nouTڌ`W)<>"6ݗhA ^5r8ldZ}NɁS9 +?ԍT)igGѴ>u\χ7CY%\9Y O6:+R8 =33 COtggzcsʒao(<)IRCMIY96`S3(iO{(2C TDu4<ŵ܂nE,}qRWdWpLoWm8T++bdC .&115zhW.gFR&VY!d):p;mmOp<ѹ+¯{れK(c#e 3ݤt)cJlBpW͉] i4"2bmFBPw& &"tyB"̠2V,M)l覦?(Ykd|DC{aM3mxﶜB ᧘X`xNmC_KYS] ;zQd&+lݡ!ݱOiBm e 1#ET4?3*&̕uF+!?FĻlUލN<[-w >Y֣D3N}FpP{>a@;:"6YP8\LP7 !)a־D1Ey<[K, , >D2e9Z"%t?s٠Ao^=cjAA^rdsY\}ŷcE1䙓RE[埽 ZdH@QdyyHSs'Z}[u?edXйԽ(,HJd+ rC2uא)?{k9P'd7$Mjx٠χevW!WE(-tm*FP5#zL[ESFmYNm<82vFяZ_39^%*F >-{(;=ͅp Zjm~֎ruwdF8aRtcӛѾ 楊D˓.R/a֓(܏nB0Y-x~V}SW9qݧk\ϋATbA + -ބ@ 8E0x7E"cWHZVsAqsʪq~Y~=ni&O6@B (jÅʇ%jG$ #O.."UQ}Hp3v'y5_tܘ-'-NygPA -q; Z vEHOCJVй~K]-ei%}JȽgKd]Su c?u^wA8bgևq?IрM\|ѝW$1uUt3jMpo!TbE1T?ayE@pZI+4uy5pIaز] d(eY(g*7k 򝀦 jܱޖ]܍SeUc0Wi_fѬwƝ5 YFl&f;b> 鈎ɓ+VI[1/kLR rYs׹~3Anf GpLpe&1=v?pr7RV,M;VR`<>` t9٘:5b.!q1cD'ǔO*3uX&`/^p^ኝy!CGO2fAzq Lh0:vX74ݥo y6n:joS*K5닑K=6icF>ԖBv)a 9Bj=w犞ߜYÜ !Dr,WQŝ;]!*s/C80JhHC:Em-֑D?-U0W(ԉl ߲2'*K+dԢV߱<0nLnR|ϜJN/Ejr9*oȯlU}t(yJI ]0PIbm jĥn SLgr(3^opڹ[S8RIS-XrI1ͲR/v=nw(@{:bO\N9R_2G`ZD`g3@*,[``#=L L2騴[ȃ0ĢckzpH8߹dvKΞn,ҁ5_Q9<[:ѡ%E(AXtn69C-Lt/٠+\,/R8dP@D1k R86mckJA&~Y BiVzBLwc1$w#n'3G)5{~'orw-fBueShw1SE0I L箪{'7Kļ=ɢ圹kYE2m稩lz*{/va,Cm1}1o<Gs#|za[WbW77|Hr]ɱ: G!աj ;I<MwtY.1W< | Ybٹ1}Ң˕}9e^60ݘ{2XSE*S+iaDc`s>>?dq0'}uErӉJfiV>ж?\ʊ?7/=W,NI @O)S '?-2nl#sO'cnsc04 ^'_ ^&nLE1`׫iU18!q&:D.ʷ]o~A]*]8W[IN_Mrx^ 6BuXI2<F$"l$wFi gan/)CJC1ѭHјOU4:i^eUyPB =G!hM)Pܠ{*1ȶFcKxQ6pD13PAuY$O >X{aоiK>F%eeu ߮O^'1 ץ3! )"t!x6C{,|a7O40CzO47R2;Qitl^9`7#b@PZmNˉOSvWQSz 'jmrݎfp-Ovf1 m`iY (&J4>T΂'Y~;pm'%O*9+KK˼?Oג~MRăai=-L, ^7߯d~FOYlFŸln^gZ zx Oo-ruoe:LTH%jy2gIe[]'J'C~*E~?DL)knh.2^翐Uo3I"ݲu*}Msrz}L fデ砳զP(;5]$&yAD)OJ_Yvui(a6%ȪҭLMi*Хz (Q7hV̚x V)/ݤrܓ!N"WM)&e$tx^h\lAfhk~F ?#sFtPr t:܌X=:Q@Gu@Ԧ[Ep,v fx`A<|_\8lJPesLMQխ2^o8-nwīёOiLido4_淳s?D{n4oWR/aw_ y,oC6go<pR$u1e[Ыp,^r{]J*6 "e$Fj@Niΐt>j7Um)Q+2@(E@yqNm[9:z۪Vޮ O9,~3{si}PONfx)t e"[>hyCEpOI"[dՅ mT8ю9sp?Ud7$EGm.ln$޲Qwa'BV5U62t08s$h^Y<Ӫy%[Us%'݃Y|d&9qjGV" =^߸$]@ifsK$z~OZgj ..*6 Y.[NҠ٢seù v:Uto΢W[1MUPӜޚ#xJq/e|\&shHl>Kyk9!@1O!ttZ5v,[3nMfDƍ3S4}Wy*5AoB'{NB׭=X[W31W4*iaN5je!0,\fH|5 (DDj㜧 bz\X3%6P+oyL9[Z(͢æb0<}`ziM`_"jxK ̬uj/-RλEuiѷW1#e_s-qQ4"/ _*lYDGKl>4sMԭlg9]49D(^*NڄM «#4$iCOM1c ܣ>&5+#Aa60)N1DB2O t.&WLRJvPGN{p..Z7..B{-\:Gw/3=\Q^ =G#e KrP RO(lPLhdezoF,D: 'cvKqF!JGlz\"["CHa3OnF*Zl?b" \r;=+Īieh%uU8^4_h-'jT3~M᥯*?j|U5'*cU[#7s>?fWh jC$Vg~ jKN]T豚? [{\IhL$l yrXܞ\$)cۆr@DoKu7,,7'K.~Rl\l 郑hc" @̀P2wG4M$Nبқn|,0ܕ  )) pdvֵoZ<ۜx;HD̽7LQ`]r\A$~P較E v(]D 6\ ԅ9ݻMw v&{qW\ i8['돻_xR I)tғ;f 6.Ti]FGHi3RrucI^ -mIklgbJ&جEH0Ƕ{6 zuZЁ9z㜣 ~2' Zj0\VNz /)ЮD =ۯђJ/CI1fBqF썒~v]Fo3ܟLgT֗J##u>c<3$&ָefʠ t.3ٝk&Clp#4_h` zFFLQQIG&YU"xA~.XpV$NX6UBf|0V]ٚRݡzcϿܧp~QWY5ܼc 'k){d##ς1x«,KRZ)R54Iqfa$6miWѤE#*a,E!Z!GdA~7'b$o2I\"KO~ʩ'zooI Il!_S'>Ad&{5EsW;@S%5ƠR}OE4 >yj"?d;G^G'QIp wvc"KŁD52q:sYnUo&miҋgPڠؿ$ ;9ۯ!6?,๋}bc/XjUKMɕ_T3-6.}C;xкd\[ߢ5U!:jhNulgpJ^:+^:?ҭl!+T4,A(PBn>0//nC Keϰwv!J.bg}GRt;i" bntnD^Z,%fȈ,=w>cl\7AN (%nsb*0yc|ň"\@ÑBqn8n&<T#6TS[ARKκDE؈UW* YXv~h+yaÜHqyz|&Uk{St |J!|!X0ΝuԨNɠ.jof-ۍi.oTu "Z-D6nE ,BjXy Ji4} yC&m1ؘ"e|υ {ՠDUBs ,EYygdz!}s UR7ga A.C|ŵ<1Ab[`OMS0nz@)C#lp"_m;|}X$c+%//.G߸OOXW#d32"\1,Iq56zFnސ4zÊ:<0,KiZ mnVFvymWKkՁ@av2j6h5qo&,{]KXCNWUy׬ ~$gE!_up <.RG򜄵t< B8Ty^HdUkY"PQ[;Vu;犢6L5 7Gv1g0t'1^P):O $gLjTME@fOVH/_~6_2;·5Y|-4rϭ1S#s i<`~`3l..n,?D wX&^ Xѕ:qBtTKoY1@JJќ`ԃLtò2BMy:6{%FWH#֒ :y'` 5çӵݤHQFZ_!'UXgJ$VL;ё-GCv9D:vxN,Fwض@sO~g?奩;i%#1,LP,Go|UD \1ͩKu"U9l\!Js n] lfbu՞,<]F3/_h_r2_8&Oۈ1@,om6K{&G0aώ&Oۥh/kZ&},BƻՀøTR %+}/ 0;WO5!nK|Jg|JVxZXUq4 ,L Br{sWqb)زfe9PWߧK𿠼2,I1A=$p >͗c~.-T LOTr%M~R Go*(]v=+SdRJqgjfQAbt\/M^ߐ=q@f[D7 R˨Pnj!dnb_< ŋ7\׋%=5Por,^ߎCGBM,?h’I NW7~iR4 Qʲ2{tˀC&##8qyIBLB"Psԟ_d({ |ơVrLπ pH~_eKKLN&75m"e*@J m5 L$LJZ]6 "$7B.{ZP)+X *3FGpDn=.4:K(<>դjyLgOOwnηI`q1bLFiv>?-{gNrm 2yJ)fg~]\y-; ޫH }B ]9J@Kj&DV]T&`M |2_ߧCnC$ЖBbt/`m8Fh"|մ Fˇ.$) dǾB֐0*g a A+ &sBx$2Zē3#rr\FOL7W8 'WÛ 0I]Z;j[|Cz'GkϬ|NH[~{zf;zԦZo`!&_-<3 S2]x-GmJŵu"T [g~ήĘhL dUgOWP 7=IO{$xI$sS =hv~ȸLZH *)" 2l1W+ϕ`yg9}f\w0kFP)C &7sp-/T󚶞^?$h"cVsP! /C!ݽ&mGõOIuDBN;,"ruWpq)/Gӓ.sV1N~y 9R(FlC9IN <UU,P]5Fu 2?k %ÝLC8aɅ݋xOLN/` s.Vŷu=[Y_x=1HL&h1./-=}zOsMg)퐾t Pa|F`/cJ p%'FôC4la/ "6hqYMS:,.,A _~;:/6_.HPE&x?@=_Sv?=V{*JsUϘntPe6csoN-1pBju!9N_-QOl+uc4-ay;@BGc<{㍴kQ@2 ۠ gXP^?x1s]L"D\*_oY0Ҝ)$pdU6&hhCXq,uL]ҿ:kIvi>nؑ|>>y=awTYLvOx;9dj~M_c]$"2z:J H^Src?8Liy 5*}]B0h8GҚ JX0Kŷo&Fv{i ʰHSzד"to j#"ľAtɁ4t}d*C96 J"8TM%l.Hgb8?ؔ.dX33F.`*~6qo@c;"r‡+»L\O˝hfW؍k&19Y (+-6#~> [[#Jcw\Y`3덴f6Z:I2d:G`k6N7Ha3V\90jǔK.UT|{'&>s4$ܓ\h^v0ZAbbliIU;76A.=`DBUCrÙ+>IB%S݄ ܩ1M@`ϙ?IZt#{,xj-cPjtcNQ;^_d;:/9hu+aߌh8QӲҼ˙1p3+Iir bLڜ&dc=6d:ʛ^x1AeB[kgNΠ-v4H].MaD8;LzOX( !]|jŨߗ8~q{ 3Η^[.3HUd˻xO1#^^*䒦ϳ@aRs҆1GL~  @Cθ=SnָKMR%4OiJ"])&[4w)H6TXns|>EDgl`| 30c.n9.r69Xk:(UMefPߛB RzP Y#Cf휻<k4^,D7~ƦVde=/#ӯ{x:8Yj6f3m *@vvFKl̦g"U׶)4FQv&*ԷLVrp[JI V_W]gܩ%y^rrUne~HfXM)HCu'R~c_U`S4) +ӗ%wÄO8i4*Gg(jPP?ChX`fwq ҳi}Ǫ7a?ZLb'>9I0cUalD5.B$GPݰ8k%^¦1]D;!TFpW?{B|HJVz@19XƇXB);b!)/@ VVOK wy̮qW ։ Ы=Ž KGK*D0`o9+jʄn uk;GE9}/s˦9@!9.KsAϸsFopf$?ϕor'QX#E@Ҝ"hһG%jHZΪ;&*)ϬJ;ghD^j h/&&qUGЗ0CHr&5F-UICA ?{ #U 6W!zW?70 VI#$SDNP;FTƱ,KQ$K y_dos]3.v[X ɴO9wJH}[&Pl3&LIG*Ca# IUk@NMG8y`.BkuMNϨ2fYw\k|r$^bZz'Qek}ࡃBXN*_`-d>ijbNJB$OKṵ͠2\1-`L'=Mus--wXW@ֹBdLAϽCsЉ-54( «3dV1 y9R1 G̵}WsNYՖ5nL h_(C%Ñ+2D@ͧX&B}j-ջ_% F𜧤 'r9 !t"|^_5 2Aӄ&` bkUX@ ʂY AYw`3p$z;kkCsH%D4O,BqKh+Cp-km 0  ƹ]Xb (~Tig 1 M8($f΋c;oW Ҥ dYL7[jU@d\o5zy!f%*ssd'dLj -L;{-? ~yi/"V~eI*L6[1 h.BS'Dp59MfAB)6>c.\X%MFζ5li.*A+q p+2 SO:ԡ ޔDs <2=pVg_5 TX6"KW{tJ|:UmJ%0C J:#>XIJy=wݥϐ0:.A{ˌz4%%T[kNB.w$nqKq=)nk 6,ܺeXܵI5yYm7H6 :e^p!$-ҠR;&%| wDdUnptbwQ!;&l P\~&iF91s6r"4+gL}4jfF{Q}GZ‰< ]#\5j@ -\$n9/buM4=hcҎ:8BK%@G倒v JڕXo.råEMbDSh v:a6a@RP\B ][޺/ z2jϑ!s&YiKGa~Pv_{\wY` زjOdZ( c,췜8Qbb?%vl@lxdyXs>> ߛ:(ٌ0Uޫ[@> RWDx&.VEYW~U4)I ʠJLnufYnk5 StQ g~ ?7]-yn0=fz{MSmijkDu% 4MMM޵h'ujDEL^WG.*k E7UP]A,>`jc՟:0.(lF9#SSqS xhpmdN/VI1 cIb2GC ֿ'kH<7RmTPj8ch7r F]W}?XANby ~ =AYAjxv*ik!a*1]|˘:G M7_}4"̺1hR}HnHB R^¥"~lfx}@ռZȯ[/0W`ũ19 ÃyRf}o=^NUKmg#5"L Lhq[US"*G[R¤7-X"X\n]pѬ֝Gobϡ huAB7=,4ֳWsCݯK}2^11[rI5YlO6oeg*\W=ȗ\AY=G^H+.zq)j.?aIT݊m&kVcmsmJzTM6:[SC7Pt9BP7D%mi_%m+jqe0n--_JmbLm|q޷N2OB6&__ bm\оڒݛ䛡4c1xT(` /ݺ \06p ?mH}i%z|+'L0;b[H~@@@YF2<75\8,B&3W̱AuY1Qg>ͨ"}dv2c(wkK9OD1u4DĜuIpD1D,z% O ! 2 P_,Re[ew'N<`ˢcqN@e>Lv*bO FCb-H

p2] W,xPMb _UB1RնL$TˆUH~vi/@Yʦkz;Cd;0 ޾FZh4b.Ū #%yH=\|@آo$d#{d왝}Z5@4:ה##K*f Ƃ&Sobs)7m&Um ԛ8'x.t3A#25#FҟJަmEn\pg2fXpQ$"w'# DL3=u&+_ҏ볈BMJ&ˁXP{$`5?KF}8 h>uW\Z$xX炓뜣s!Ʋ|vϥDݓw%B\nXt/}Ք}RCU͗L붔JH4_z%[% ?ps KEϲ@pTG{I򿩜f\}xs#Ja#/ӪRF"}< 50*xyُV G'ʕ R6b6c`uXG?#Lb~wdԩ{*KSF1O0ȰE}qm*^\(v%|c2/t,ݎ#E\g7gJRye~BYwXegVT&Sس.hƔd:cz|C_>9D<sT[)тmud~!*c>q N؞ŵ-՗vvb%w9Qθ%0[, klk n%3y VaGtg{7lS=Ľ'KN:~C5[ΞX|u`Mw p]†FVgvj 6R m ?R &+iR|K3Jά(lRkJH?u,Tk1*)I/ϴ#jFpzP8$!$B-Iz,ZBnmLIu\d">.?|_QVB&q))(`(kʎnQ"(xZ*=H\C OI9(o?yZ4R{DV\Ѡ#kk k#1sZ %Xgm~YG e/4wh`Hߔ}d%+$EMƻoOOxqU.Gq=EVD'zrMz\Jw']V^UEi"L~Vϊx_6In91 F^*V͒M>0IqIM>j7#dbFAWV< /1[wٳU=ERFj*;|Տq]N 0׭Ȓ`%ǶL<2Pm yOfS/w By󥐥*+)9I?RǠ%fPpMp9T1 &MpJW>X<6Avܒ }@,/}T/OR&ZڬD2 V"뼍$oTM~jhMº龾x%.qڸ,S6_:ZB2?kV\PnjMw$.[ئez "dGQaUZ8#yJżdpkip$,mk%huufn^X{w¨qU,++ bKT 4#=Tu j s9{9Q1/SNF|`.ϊ'|q ~!|vq'_\NS}_04O;}V@XLؒ'Lƚta5ciJg{ # @W#{PEw&=y`Pli%~8(^uPezR;H堏RYF;, aSWe-Q\8ip9CqoV16tR5٬ʕei?0y,ӻv_48q!4d-b+m"c9Kk4F>PIĝ 6.1Lˎ֯P BMbgfGi(ϖfwh.A Q{#{H-+Ren;AjLFX-KtТPJqGV(弙*k1?m8ͣy!|eP}9~ђ8i5' mj^ '6Ms3JD=R}\XP47ٿQVqa K0xVVڪi+9F131˦ř*xI/bjtd6x?rR#NW 7FC'yFv!la"˂%GhDmisr)Gc8gK(.6܁{X)\^95&?Aܥ˥~rymڃ4 "[qS6۳ҽ_ͬpZUeHpsA+.[OwD[v60x\i'wi=e[(L&B";s (QX ^?1'|Grɧ .mF(5?XHu4`$k\2UV[ NdK_`C l"(#8}\:Q-Eb:! G~a7q<288yw%`><}):x!N@J4xOǃL*lzI=Q׼ x(t57aFةF/xXBQa??&%ÔHo^-qNOVsU!BkUwZ$\ǚu N3F-8옻.C_y\#<=wC4r\+{BwamdR'g{B&׽k8w?Faۭ:ɲ;/Hj$CHf\5g%rȡSϘ%LM9`^@0s| MGFl}OL)zaHV4u"b9M8W uҌGއbz곬8D;db}L"`܋ :gs:Y|unwm&,Oh̋H +]M`%n‡I#*Y!Jʰo$6udz\l>9C?'V%R9QGfL+ރ`z:cױo 3/2u=J g5pX:yܘނATFԏC90!Oz#V|ˮ}| yK%e ,Wkr\cޔҫќ(qO\3LKRdԹ^[>@V:3Vu,3V Yj_؊_,rnխѽP̛4IKt4a y ~To7ꤲܶû[RO<˂ ~ 5]dC\5@^=\ aE@FZGhKosu霴(-q }}ˋC5,-<>(Y qqYOMnI(8`ACt#`g%%WITj vm dXVU:;k80Z".ednu):R_%2s8t N*4fϒ @#ޢaaAlG0nj^urjzWdMaswnk{ĚR֌DFW$i֟׋G¯e#U#\̔8B{8 g lAź-QJjF N6 X+V4g)JyMnN6Q>׻0GVZph=4,kscz*DMLt =wsoKNEX]55uRj5:,P~obxO?w782_5+w J7Fz)P_$,_ha g jOXNٌdb^µKSkwϷ'DWƪYE2EFL{ʱ`=a! g,'t4ϖq ԎܦUR} cid3#Ϝ.$&3L`"%<a@eCGc`_!tr5ZJ+5/sKA'웭Af"é~/5$<#xq+qFLaC06c n.kݻ.APSvdnch&=b5xX  MY;^|ThiA{1v=2lPg(_"5_^R`*a%08Yk'΁B򲈰@ˍH:ϔ|&XW(Sڵ%0N8+,'%z@X:(CG_]bZ8[B.a>15űΰ"(xհa"4Kromփjy\)v?~],U=q~N3C^C 51?gC5ގ_UY/ 7 Zl!Y\ㆺC Xڴ4 wظ ^Mڷ-AHghc{Jಃ38HgRcG1|X-K_>" 5_b~-`ð"Œ;JDx]BW ݙ ZF} Δl  D/ڐ,zk9*^`c !6Нǿ@c&%A|><,v<'>rաu }PbXúoLlπF^ ns ]ߊJ~nϊ4׆'jHĺvW۷OeeǼɬw~窊))I-Q+w4I O- h_j%b5UZ(wB:O|1Kp~XsT\/CV_Ȅp9sv.׻`armlU)9DwDy &Rbe ]&9RŻ&42eʪU\8S;Dp'^l'm^ޑ#=^:$S4ZftߕCh}gOƩq#9~jk-g6e; r5g_MI]0 l7A 1HW|UXj Qwl-N"XÏI-@s;>ؖRNr]g& &kqaDR\ VFUmtqL5\ϰ;)Ǡ@1שOSu Q:شb YnZ|Srx.3p࣎˰a@Sx P3^@mme$zO5H 0k˙BpW.w͸Y% +Κx=^kDDp6( F3wJ‘snАzDLQ=j&& MlCBX_3;+x:x>kXdدYAKػF"Bz0J![\YvIk7 pdgӷ%NQ2P BAхV4X|$rM]HKKAٲXִLMyv-&-E[:pie0.` VĕdKlNOo&g r R RH;㿠hi]59*IAO-ȯU7*>.E^<@*s* ߧ~5n:OѠO\BZ˓oxq-A0"h ]e]# /bn#Ji;7bi )K,o0 SxLlfRg7ґ/l#TS_\d6 pM(CdD:͘ukpR.pDEgu5!꼏]2x7PʊPk8`({ީ1诎<{mÙ o &PvSRԶwI꺜tšLIU#j-}&*u&C@ĸ(J!{\tw=q_֫#O7<'eПpz)㫌ӬwŅu'Пd*1d`;A6 mSHy<T4Pl]h>=6]LQD +sL<5LP (B՞1peE, /Th WKXɯug B&r(UvbKPʇH#+nAly OXVEsImA4|+OFO/;.H)\h*~L qH6A%ʍk`Ѫ4>+-Um-1;0BKih!y۬fnw)ZANs[3Kp@`wx9K.Í G Q^ɾ`Aa3ٍB=0f75 q+ I򉝇l #-Rsmnh̃d_'</vW%=زiO -O7ش"9YOH2g1\h:K8 c,'eWE QM|qa$+C}.z';~Qoצ ̱St9Jh nU!ׅ@)(w3 E=Zó +7LdW Ph.@}cv).p1hھ+HeX^5Hzwa.Q-Fp*k#уrt T͠ vqJ^W8OF3uǀ L@nIj(R~tKUZ5I(ޠv|L ZU 0p|S_i#yU4* BoB+pmc`FpgK}RII0Xf?PڋOVdbPSFjy63x=]n2/ªTiՐ'ΔiZCi2=Bb-w[+G+B!SV Jy^q6+so^$N02I:i" (z"ꭃ=Wƚ('\eJZQoh"-q z H.U i]ǜ &e&@bLJSQ‚篴CR KM -tP>23q t OR US']=xqw8FY- à@ioO(h/H\E>c s ' {ufۡeUdi.׻E#? D9@Ň cxD CZ:ۀ $yM@(/*{Am|p=|N~|eW I?IoNXB:P1W!LKS\v :_>U ) e:eߵ}ߖLB*qQ*x%fj"xCg-&^% D>4Ub_hg^Z]ճѴ<۳0}gS`t8dC&U(fcɦo,o,G4U0}hūx[4%#7cĝny"ki QNh]+;?H_μE)RCrޭ?6%h]s]ϒH(>kؓlc|vZJ'~pqf~p%M da=E.?ՎmW[[ K !Q08aH}9I+<꠼pq@x8-2ᇐm(SY5ǐ.r>+*0 J)\4*KQZ焇{U|_B WX# Y-/}1dD|Ϋ)0Qe^}[u_Ju7lи2ik>srC4B%Q q`?3$(5r%2RML2iUB;CϪǧ B拏 sQiW* Q#1\ܻKaePaj'޵ |X%]beyslw./}Yy$&m #Gj U:3# 򟸽0&Z*=I>'G9!?([&[3 /tv-6Y>0l|BVLiRVWMe@q? P#>kά(őKѵ1\o5%tVQF!ݯ.HPuh,%\nQJKo{"m]`yNOXŒ t2#zQgLi':MitOE04[>ff+q ]D^)$1캃%/{dg]4,!dK6h{ ֍!f*-$0{(H"|HPy$r+קz6uq>(SgS҈xIpZrT;ȵMrs6Kߨ,d#f|^0y^dxtOR"W4;lt%,` Jx$274*?xSU숻a33jɑ9@x ѾzK{ hk)Z'Jĵ2Gx_.`Pu.bd'y,rxA7^!ꢢ2e\ΤW2r`CM#@+rT.ɐfGv6Pmz])`iEc~{A8,dX +D xU8IS;ke\MJs0drŋ2k!SfϢsn7X?~kR:?Ov¡F3@X%NgUJ\Hq7 9Q@cr {ʄqՔEm%ZY1oz7uKuAo̚aB!- 3htף/ 8,6e =&-6TZS7c >v'{qktPͣ8׎tnO*?K_ |< Ts\ g \QYUr&B5ҩޝ;v2- #%M2\dAfo|SF"h5&g^s9})g$Q {\%.@!DDHo>U-/S,LmJ*MQ5p ŧwMgl/ko9ORE(hAw`AgWSKjKQTJҭKQ} "oJLX|R d9jWBIYK.,;܋Xw[Ny\g0 %@8GSû$7N\M!MVV@WQ{Jnث_KGMRm 5n7Ѧ~LHY ogad [5,GVfGcU-h ^_9j9뜔3*_v~CXv5On'Jg=ɜt51\t:ͺ147^yz4_ZbQ@ ߜ]ou%?]^< ?>F3:rM= :zZmtGV /z{ Ji rRE L( m蕭M5U|qHJľ)q`UjVC.ZUX`P//>'aŖ _V@o9jE)Kw{6]kW?F~#:Xg+#2rcc`k_oQnڦ%0)z/EP=EHy-{![䥘M/d'pLjң&P/[A)t$"@~\lz =Tb7*,gyIf8k<ɷGIR +7;MZov-X.ᲁi򬢣n\]t2N_I~itanstW|fӖGRGgd'6q571 T>erBRxJVIkD4e8dS)|r^e|HX ^WJ,fm+0O粛cQK@+c`pe1M[B![I#Z6Xy=hn@N.Rؙς%'Әυ}ϣLv66`pɣk~"OGO~P@>Ѫ ԰uBa 2gRw ۄfPKmc+a/3ۡOP6"}3>YdK]|)-BnNxrOw<=HaJM%헑zx]d%Иe(Ş JNv/Bػg\VwxsP.Rw2r^_b{k =^axؗ󨾳@].l:X0؅2ך̈>XF)$j/CfÕ񭈗,;!8206JK"=!)˦W4g`e&-ߑ@9@qߡm6qʚYLs,%oI24oӿl"4T;lurp'2uykiWMrU P0wB@VqhsכHtxy}{ltO5z:9ͧ {w?)mu᛻e6hPRrU&~b96h|ÍkA٩v^uefY Ա >N2t U5Q*tW"yD)萵SHۅVRNޣ@q/ `ږ@ւ'&1d";G'|Oȁ\;44BVS&5.L)ʓ! 'ڂ*"ٳ ^5}v+".bgAq?0V^ >z2Myu$ѩ;Ѐ#k|4LO{1#>VK<&6(]qkW,1Ƨ>LMɹFֽԉmU]jw- |o g5aGkW̯z|1cŏn^->W셓"}=/kmN52X}nPBEݥ?k*0*Mzv%4$Դvez/BQLJ0p55]g6'6޼Wy- G[(D1(p`ܹ;4"-:J/uU+ +k+ص:_>$7o-@AB ox69q'?LqN}]aM !vpzfaMQ jFk5o2E hkwsHѱ+ ,]9mt:/؇vvN ^K|:%30KZj_iw&8;m׸Z޼+e{M52ef\U\hDQЂ<P5 t\/QW ϛ~qށ͛iO쯝uRI};6 TpA䆐!Ѡx1MR*Wmb@7=>EzhC"eWgxHzC <Ǟ;`H^^q?C۝8D5qދ6N0cnkW5̛ jKDB6(x4,Iet ؉NT1#\du^㭧njF9+Ib+&fdzpgljDVn(INy$jp_5=r%e,ޯ Њ xaXz'B,Em ;ҩ8{цyyGAڋqK?7OI(=~ L { U/tS'j.opHjhj|Y 3xĿ8KsQ-=x ecɕβm34=Axـ^" p>b`Վ)3Efyha^~.ڽZI.k1#k% AcW$#pUAmRs(OΆd.Τ&ˉb}~֚61?*4M%K+0&XDՉ{8sqiķ}zb]?U9&]eQ>t&&oZgWɜN+#؋q% $"ar<òǽoFn1}Ȃza4}^&f# mH5G mGR&Kg~A#ŀEQ{1S$Pr6 PhC-Ooq ު:5*t|( u{_EE8U흝1Z혗nꗣ '@DMͱ%( M*t!gߦi*s+aCN[y%XM8G7 )y~nPIraD%n*gDvϱj\pjn'M>ȵ3Y v#¥1Yjr؀"dyLdpc6 @k%bC ncn]-ҦV O9T oWe:Ry4|goԤHԪ(wdNxw蔑cB^RqxŇ9ycgv!tmNg+U'M7E(6dQ'K0kdwFF`a/ØN1_Ŷ%)R}\%7T>IJqOX2Z|TM%ޚ"~ߝmtԶXOTF~"? }jB( 읣#nEM~$Uy>B!CZn/TT{9QVXl!Rn0T. O}Np3A |շA11D=*ÐS:@6.䚈o#?q@GO:ɌPOubWNkRp & WA˪^YDRvc$ -|Qt0E -)bk9,p˜asA{0* M$vB|tö^%įhKSnyzS. Fa56VI JM(L)L7V*o 1J:^ #6oν?t s^/l#$JeMp aΑa +5[WZD#690H82/a\-譃%'`o_)5]> t).Fӳ̹|2}syk_&%" GUg z6M؃-A!_ɭcp0TB9ޕr0jH~`p0/0802xIn?y@p)au*?5BdSjaZ^ F4 Ar@]8~ Ң2 Om+5Icq-MasCFJCSPg#0T^ }J/T=l]oI(61kN4K`fOSk3I,`$`8\;yR{tCU4us;JZϝ"QqGQ]lY\hBQ?A$Guu*ܯ7 ~Lm(9η8C"qQ=*Rf}A\ɾ9G0ir K;|M*4tlʇe JW%J{5g(IR]9,'u("ԫg[Kth՘㚰^R'jPU7gwNoH 4I ?h Þy2W_x7Ô8#H(+4v۞-dg3A63 ",/gD&TjWo3rl[g$l帗JRcAէH3^qUژrk'{ IOUQ:v&'!p'rg0"}Le7: OaRgkزدC9ulo)Y`[$Q3vH h%/0{H݈pSQV/) =NMo^pAn3 *:8Ӄ#n3 vq2Y :nȱLr+͠xB X\͇[rvRXV*A:Y.ƀ`nI&0Tқ;_TjA#`.bq[0Le< Qֺ8r1}y4]0;my2 z(m9HDXBL&*5b#G>I7OQ<@wEp &֖w1{/g'Oeja2J-+wn0,fiU'7e!wm>`qA볏OՏǸfL2ÇR l&nlHPp,kS ]nҨ~uÀ4Β7`rQ>GxIm_3*(diiҥZ)ڝʽlN؞A!ԣ4T>gv7j2$ټnVO1(yO | 3 ^an 7 Q<4DNȭav `+bORA`.)iMgOGN\ִyxX Xp !? 776/S3@30]R~#"jP|*Ezm'A7e=g쳋)Jg)L|amV~y^Z;Oæ׋ITAŬٵ3 c~tp>7ފid0EXJu:7$%25fOm뛗KJj`U BY ŖVy˶a~hfkzP 7#P]q1UӰO!PuOX:ػ7Sxclp2[Hk&A)#ej‡zqƟ})hT5r5F4le ?(wPG$ŝШ0yk!YyMBF%-34FSRVߛ/D!cssPiB"*NmE9l_5lH_rP޸ex9{3]KiMuK7`". L:aC]JU9H_?rA7SU['9Gt3Xt\-tN=Y)ꖾΡ|A}6aB%+v1 hs/B?n*EPOajm^49G6a{?lm6x:j?)G +Eovڎp{8* VB1C˸1po:d]G(*r\exbS &ǹ ·!6}Zk@WLeΧW@ErjˣۧCIr7 ~":&ɡ:_ 'zKMs@2->5+xDaueRQe4=XJi!t G}`emI=SPЛ0!ޭ)2J,w: èMGzPV8[zM(zt!B͉hLՃV fj^B-ז{qkCVGcy-InPKN"g0iNPUlX`@n.D pII<;2&Wugڄ,- c.g2>=-r'#9Z:WŃ{qM SZfpWq@!%zHMQAV`fڙa$nxTvlUu9όQ˼bScGFF5 KgRQ(434\v Gu M1J*x6}7N,F+m_$._*[ uwj Fвb#qPmA{=a5ޢ=˽Tyڅ"M5J!S_-60ֲuCKĕόG 1:=1a8 C+8 QqkHOfӃt'k.캠㼹@߰:R/.[?sBMz#rC>Gs >xҕrq~$֜)3ilȆ?&-.#Enj^t5aVF_udUGeWAx'~00م~%1'Љ}ɕC#-]]N_%;H>X!Klia@n hr,l Eg3JJE}C:i#,B.r܆Ђj5#_xFW_UX^OoL6;Fw2ӸL({9 {f`\=H#3p@zje\I@lA5JҌ5jY 1bcI=0@ϙ`HjӖTQńײ=lQ7@BD[9{-vaՅQVv[PFdkɀǤLj֊yB>Pg VX4n, J+]xz [gNN{Pe2eyfHX8 ^s  arfͼ#E!L?_KXB~@g/ﮃ?Qw͛a*Yi035V,Y?nAFMԟ %.-z"%Վ@_4SF^X6!n#xh`;8 PDqۡhV##0|d=;ͫoo?Ɗ-)i"}uX0R[_OĮYWt~eܖeO-qYϠ_nr;q(^}cpyz9 OjȀes)AOӞCėϲq's>U?UiaIO1fp dWfsdP<ڪD튆2b#cVA2_ҳ~~ AtBs?r\ Ϣ1Dx>+/XX+D7a[Fmwؘ  HzrR/,9Cxg<LU6+بUq (ҥJ r*\JB9<ꈇ95+XI4E\ef' 2|Gl3k3$id7O"A5@N3NDdZ@[ު#^z ~Խ$ o=dt/k!upṶšmD:k=cf+#H95*LEbquL't}Y/ѵ~|8"O`#`Bc Wa~$ s]F>!HJ>ah Q2KHmg@#uIP/OV}+v Uapr*Ox6ʴr0amX3}b^F;I(_1azXmmy;`mk>Ο(M6>Nx@Xkaz;`lmJNɳxH{3LgD;m=]Б`My?&p(`uBSN~!vdK$<^͘@-qgHI #b1Ow[gWOvQ30L}sy@W֖@FU~,ƕh|ߦKAb*^BH5Fl?LSaDMN]:8`/ !Ӷ q%;:#l>* ;!uEbT6Br I )=xF½ x[n%#C{i2RprJva;m \ K3SkMtjYM pW?nP.{As t~EKܘp~6 ;BV25"K!v앒H͗{OS#L۷߬L 9n%ZR2_t%$D2e wP ^7=ۍ]sl1lP$-`/$Y\||Śf^zy\7`.)M!ƛ*RmP󺼢TZm  n>9 ! #LX0(^ݗ\^p^9n&BmքՎik0z/8Y8xXNu|w'+_">aG 5xs<~Z7P.,޸k頥۵22Ul7PX>en뮫wOD26,L^hsY!r }+=:K2)^ӑZ'E^$xɭx|N~xw™~z>}+I2ze^&BfJ$lj>RCjb"]"F?IZApMeゔgaQtm}5فMue*[+sgC?4 *KF~ri !zکh̶Ewpq/AzpG8#D1#=Lğe gR!=CIϕsTM,UHO ܞ)X_}Ee,)Y{5_䀂|`~QM8۹;`,^FG3OMn[txy,J=+BL-nyg.\O|ے'U3L8܆wpELom9E,Dr`4#/úe&gex!Sp>y%g9oy10OUfm]ˢ%m '[3fV:mڪdP3%)C{npbK A`x2/cPut ")3 H\_" _}1'Q'ķIf>FwT8>e/W`3&@o'J9z`v+?pel?/&NMĠk"bT ufQK:Q#9[Y1)}esY1æߊ+$t!uv9&TA$a͸n_:AuyqKdXmf/Va ?VT^>)1ŬGW-" л4})bYpB.k *RVu`w͍(`NMR~0X4#ڲ,mP}ТL!VCKվ=PuN'9=TsPX%Ӳ,>I,7o89]k}U8W j I@UZCDFu Wqb5o1F?6dBiDdZc ߩoyW4Z%չ'*Ev<~?@B ϚQ=b?{ ~OW'H; ./NQZ&HW,%mNM.jiXYWpjM>zz6Y>;-FԂz=҇st*|4IX{M-;NѼB6ic-3iV>L\ ?Fl'QGj:rN0&Ef[d.%nhxA;ѭޑ2/-}}$0eﺿrMNRsY{6g;r^X33˸Cf\煤>FLclpM]L-w~RSuHU#cR~ 4%)zs$tCH#?ItQxy (xi2|kՇ2q,ƖU7 xQ9-Sv4TR}@kg@(l^[9T,W>B|M9x@,Ra.6 ']~ i*tC7ڊVqF˓?G^[ij8x\hWb­+\r%.>L; OxFr|<>yTEv¥zq'pʏ[j)bT d=,A*Z5i;HO:O&5.fC#W_Evqi+-ol6{@=neqVDqp]<eupG 6AE/Aw2dWX,X}zJL 1Y$[1 pEٍܪiTb)nJ6}e%pܴ/D֮H3^*3sxޯ;.|;X=U;"@K+!+D/uL F|Xi;7,}YO+&dOTdXN@ -]ZC! *]Äb3i(eJ/ 2WK>(u꾦9ēNV*&| #y?oe~XiKԶCC^Pٕ5nT=X{'dJڱu@% Q2 vrJuY$ \Е,+T%sUjcVI WPZ9QD}#L&{+Vaf#0[#)D J3m= * DLq88~+; {eW!?Fb_ש7٨&;-'ە 7gHy|{1QUCe;w ߨNh38V!o8r䯱m/y'2WCԗ_t1 IQR6B3c6pј ́oPMy=DQww:gw׼v)ݼ?à0^oml2gtw\Dd40fOJ JN/[5(aӦ< "dJ@:ptzb =4囍kvy&ۛbzBnPB;*<:Yld~\{N z v+zFaG!F1ckۤkE|Gfn08 L m_:A+߾PnO`"$@ n]|c6?z%G+`f$? TQe1=MOchXJ Hiԕ5W+ݤpQϞEuFez.וx/zqޒfzDA'(D|ޫ|O6nȝۗ;%Emwe~޵}wI-6C~YF*yƕۈU] #MlCNzD!2~[ RE@ qp/o2\q$4*WwgGpZ\pR]eř%)E;ɼ:PBSK*+]WwmD"ĀDfmQXvnh!@ei( k:Y˫io KX!'` |GwKچhMy@E.>&4Sc<$eáCoa rd[bDPP \ vC _I[Q]JLEt50fk/:EawiFt_i4[7Mpm ĸ3l1[GS+[jEo9q4~ܕ!M۶yo[*6f |EALwcPRXXD\qƄczd{ġF26}X jpi8!gRͤK=Lh3X Q>Ƴs )/J)/Tk6FGBzj!pHpgyZ/uuXP0,I h&vYNܮ4oj%#ŶwRz$lm(µS۸*tҸc/6oiei%XE%96}$G*C̐FH%4MIRqrkw6U H7rN_, NWJPX쇦ʼ: ۢй85;SSH<Kca{0RR\_.S*\a;1,wKr׿H#aRbt]܆|!F>Kn~$4 y;>:g'AOIpgCgПJ$"丮񙼝Kr\vaĝ VqOex^[g ZOCxA:ݴh{)MEf!\L-`P1̺J kh-ꔡ9ly1c1\!IU[Od UTJIK[;@~u4-م1!talE`ߝΥ+@俉D;-x5 %20^٬?&BI.ծp^uꛫZn Z Yef< CG2Қ-y zR僔ݨULuU'W'Lr xB?or"' 3%TQreiL$Ax\bط`pHS̮ /^+E!"F R!1eɥ! Ft/vġBLQҼ{L}܏%6(⪰`:y~ "WN, "uk &V:J b/S5yMuz T!5UcF:E^` e1 Hy5 wNNowI8T^ X0 )|~ja)wD8 H T3ٰk}e'Sjց6 VsHZ^0$ڤo@ǿ mi lo5pg Sv:d٠G%Z,:D#_,f) U'B6~93>9fa__EPP,.&@[5Lb9Vfd$7pz!F'qj10fOP*Xt6oxKg)+ KzfZ-[G cxZif˾T1Cp3"d[9@]LOIĽMJE V >TeQ-Px\QrL|f[ bd?HWTLKY4ȑ` ?))ۑܽ-dJp O (N3qyɯ\YgЗY/^3HW׮o?ćLk3moTqC|mJ!Əa6SZ}8X"Tn؟ym57D$rqiܻ|J[RA'%ҙYΗ j?vx J'6$c ")NYxfهTFbv)J,) kAek' ʪK.*w L!pLНh*- ސz`@!3܆B,ͰH-5θd)]ml &L}LH;!cGU[C#n Qpsð2mû iYbZ d]Y[jLp¦?|k-*ZHHyc.r#uDx=^Dsgw8 ?Sa\ߛ@f72(8a]; (;G(t0u$b @#FAI+t%X7)HlD&2"uoXϕ>~Ģ,t827K&咛|jΐzċf_ͤ^i |=X(MV:W&,ܯ?^cq>s~}ۖucWt8+tTw1OGV!"otk&A&-!薈r䥦Wc9.CpVd# @uM~p/ǥ`t>v HIչBWѲ Gm;W ;g`M'qT؏̣:GtRV/m'iP|һanm%A2SJƫ;JYcF3ƲT{③J(lhvM9Q3 "G{PFG5 ,KFꤨđۅظѱ<]hr%&WJbNz^ h2_hD#hư;*XM Q;l&VbX5a|N/\cw]0f ٓJo^S^5eYItqB ͮ"ݫ M=2zX \KsYcY:71* я|y8ƣE"[5yr_C d>rU:b 5{(fL"7@E;f?h>\p|AW 9+6dt!DVeA*N'/$ԠVބ3+v"Ch+by| hZy̷82HP'o$.QڸT9V4l&z ř}8YFw5Ii`܁:z3#EU^ԁ5f~X 42t r)k˩=zm`?ʑht Xӄxhk~}֪dnʕRb9xsv5>bĊ0U(ɧ/q7&VVSU8?L5ѷXCoVEs #fȤGҧSBݣ0a8%ܒ.4qha%ГjY7s[^/(h~-,3Y?iv:l!&M,;@ߢΦ$#n0DKbM 6R)Dz;uއ^C0e PXR}ib+o(pto[måu2|cV3'xz;t"bbʑegvF4;g-YÌ3'!b(/䄰&_-pY{*5C-xo˯gN^ps^x`\\DxCUO)`sTazx|6zb)?Jpx{^îS4Ua(80_טۚC2vġ>/KO0>Fv+g~ N$C+(a S6t4%Ěvmnr:ú%aE4h.^/:p?"@L[M1e#Sw;%ےG 'HjpKe>;I~diq< F鄴7} /pb-"2|Kn `ᘾL36U~GmݟɅu&%֚3mS/խ$TB45+|0x^t!D^N 06fmVߪ8>grSp@Y 8pkzڢhmY㦆RmCU%¹(7, ؍3m{У'KB^u׋ `D_Y7=j /:Ţ)ς^u*,V}N0tNHL! _#"RQG , $]E\$9[a4Ywvi[L Pl'vO,&삕qV! 0u#Eֽbm0Xme3+f,vTܕJ-Q ÙD9C, *dR.8Kˡ4͍hӻ.#PΑG򖃊fԣyJAw ?1~ P8LHEUPg<~veG ;LkK6>Ro3$?n=q(ƟP m MBJL`&]Hj!ۆOf)j1?['(_]Vu\ܡõ@M sPA0M+hDnƽ^oH&8kt)G>w2EŌu\_:V6Rs z U%6:U!]]uo4`sc' Is׬ #WcR {&itN;wHs!]>S8&W];y@8 ݳ}^txJ/ᙘG?e.q.Za1c;Wc*H=OwWBXDg %퐤魍H6llϧgh@?n)& 6ψ*,|{,|33_6[@V~J)ujR4 Öl%_ ,YzA\9azD?Kg/`)$f{2ǐҔkevAțjͫTct$[p!|'xPǯĪ&gT'&;Ҹ&"Tc }OI*UܚE- N??;MIBO@]  N @_cv '|DՎ\a6G!ZS64L $+.pEvX3Z۱,|{{ E"l( C`ڱU J {hc1Mr |!O̶"_Xe%$@r9B؎2Q['0l,ʼnmAZ 5OL+13]oa9d"hq|m2 {큹qx0M%3%&Z1Ҁ >LLeK,R3nbذ:,@b 7pKܑK~=<+-z7pb]^+i'ISwT`[VbFw{_u0T< T"ƺ*F) SSѱ$iN:U5CV)VE{n,6l3@p9 Xz/S'֪ Tev+:P{í A^u"qyޘa` ==>4xꪄF>:85!gcm,cjEU>1U|U<)J8RE9%̫kƆHޗ@`bҕ*eʐ/`*HCv;GYΫo[oLU^eR=?KMkԂ8nh9TBDϏyIۂR1{Y2߭_lִL+Sb2CШe[/ށ!UHׇZ[nS]г7"v4_P 318yTs$eW8(}"E,웹` ֌y(E],rw0UQ B8)ycHQwԨҺS JO G}}/ZO.!K}ֹf~s^F4eއ ql"!P anͩ5SMREDp90O}:DžUBVh1)Яs694oggϻOq1@ķyq+ 夺*ZK`J|DeBvmuOg(SS;'0lv8J\rJIr!=RyCSHXac.Ejp-F{]鐾$ ۝] &e[ YA5i"Vs;֡pIL&^tM7OvL5+>2asTb B̀{kUD[|uh2\CajL 5"_W>sۍ6ru&j&0;Rvw0J΃v+xƽ qd,˦$ 9\&mj#3J>7D9P[.BZTCeΚ | uU#;I}t (!힃ug GbA K|>ӑıt2g6:h6 c%o(^q#X7ZRt`ɶXQ`(eEK(#J&=b|l~_+8h۶]Seɇ6ɇEbJ|ŔH6G6tX%L vvkD bfTk7aw: \o\Qs$wi[:hO*U>Ȓ[5X9lA~eeF8\'iUC51*oZVr5M0U\E K졜 e:ZO쑞:$!fc{e+K U<,`Z43"ʥ;.%lVi>߅~T{K=d0htAҺL:W@W I@h 53~E=dw.nWӉ7=ƌ*LVbFptGS. 6fD| ofI֮RئXZ]" Cd*[/fbð,C='՞4G+U a%-"= >ڼxK9.=5UA9JE֟vCW5}Or"AdwLnK0ܝ$ /+qBP#aRwkfTg ׈*Zs7wWQi΢0NtհNM6)Cg)>oq*s۫6_e~Y<D/,kkT~3lO 7LH|6i}Z<-Վ';=ѭhFp' BVYD:+9ˍ…,m!"CY4Ph0۟.S>h٩k5 Ln n4CQ УKz;. jh(iaO%&ӯI@1f͢Ji4(O!tYȒWe:yI3 ]S֬ ߡ6T}w#'|v]/fRGs9:*!+YX֎Q6BٝKP܃Ԟ V!F‰ QFk8e9 L/5鷎EB&LuZ|ZGkt>ΰAvevIJ5d潈>X"=74l2A@yzX8M;Ԙƅ'Y6I0$ItJTaU֋с&W\:WMyp" c|?1`qCz;r>|lǵ( }l4?eg1$V[P^^DC/΀]Y +Qӓ֡[dB!;epW! |W Uc/&Ai~K|rs&;F58=mQD}\FɉQ|HbN k2S3~~JU/KB' 1€nJoy~V՝,ৣ2a2, Ĥuc?9BFd`DTDQ{[-[lȺfk^) `|l-uuty`{:9mK&x%!3pz]3R\)f `X9V^/`Xt${ʲa=?.PqLlT"PQ7n,ܺs8BBQ]_2[D˨'&!_4m̑DMvc: ũbE>ju}4УrIDG!XAX_h*L%!rY;hC,h0Iě =pylRmuخ6iZ,)t߭[rZ]D?Z($E'@?ot4򒛎OYƼT`Q1z( *'2'cPWOX)b_@黈ۋ"oGqӻupG60RC SI*"A*Kfn}]by~Zg"ow< WViu+;44i`1J5:ciPkž:@:Ғ\VR;Ղ ͗c$ā閼Cv mEaX* BVJ'8zbaۘg5_^-n 1kw?iJGE)[hNc"Np_U=>5m!evIItYz> Y5GcT 1J=c琇Egc@Xݕ` iN?5ބ:GdTkdǑ9n:!R%`E9O=QKlz8Xg N׀K w? mtEibѰVN󸈌Q#%ǀIUJ%wc] gYwU i%5[$ecǹ}p2e 9,,YL j+&}ܦu5MՅ][kZWQ>x5]KZ0Jj Keb -7*mod O JbE`啃<XcC8U "zkZ+Q!ݱ l2aǗ{[o uꏞ } #Z GQ2Zw֯C<X؊Msi3v4m3)cb!F sHrd| VB'K'k`MfS{e1GZY^Aj{?Vbp5g$]_^ rO̸VyȪ̾8W`ɁÙdu󝇒Af7:ǚsKva/+wZs-9rn`;_˺D[ x@ @Fbz-3"r*P=];7026UM[șU4Un@|4_*M[4 .. uV\ZE_%Mq>ު  ApIZ/_ xbWm!@o8G p< P*Rm'Z !7◒ ј'  7-׌.o_J3b1삨iq `\ 9@ a%c $6D`m@1D5XbfˡXnmn2^j v$q^ҸKa 7$ ^SViike6>(M^'mZxP::ҍ2݌4tqVr;aXOI "~In<B10k )Z.H=|`<R ^R [{"wmRۊWmݨ骩t"lV2{M\홸m+-]tztd JD:qk^D?CL7oB] ɒ#V9כg=bzBgԇ6mørC{T셐AXEcžDܣq}訮~$ %T3yPK %irz%}sKYb× Q}h̠Oj ~QĥtiFx)ri* L=΍Ny_'1Ej&֐αx4T܌mH9;c=S}?xqu֗C^%0سؑ!x_>UF>ł`p гڊ,ɷ M7vḦ뗉H {˝{ gJT\^(<Z+yd }00s}Mݷ t:A9(Ŗn"/Ac0nx:+[eZwƋ1v1]mg0A*5-Ux*?rF] IRZ8W'p$lM54+bLH1#pF%i\H],ѧ)_/2ov* v|F׌$_3<9e9e k<,IF<~6F0+pЅBhPgepd !YQ>Cs=l q77@ZڎX划$FMD&h퀰86/҉~ui49t17gk> S;XJf d;a* MՙTrF!Ɵugɷ2b>(+Zc}x D/0Hg|,`Iwz1R0BAn~}mP9@U#.aOOP qkNԔhz55β*L.tҜ)ͩp嘛  E(0\|<ŞlSi)~t;XJ-i~Sgn-0]eQ%i2Tq *ΠźBCWY_W5gLU}#[tu+Tt"`5@Qt>[ROUV|4 &:7=mlS%Q <ʗuN%$6+B'&G 'X=kN$,%Ԟ} _a ?Zm`)yӅ[٨F:2 k矓Dk4 \#Gy19Yo>)1g%9)؞`OE\1a.8;Zw el<%I'P#|wbӨdϼMG8'PVB]鶜oKX^Zc̴veI|t~t W)ZYqD@ Lx{ᕜ6DgV"fchޱrYu1LY;n7[p670^Qctzunz;NS$[0\w\2ed3m]yT9OqH.FA=#htN(e (rj/i.-RlUր[V{L^P{ާaũ;iC{hB_[n4W"bb^ߧ~GN(zR|O!X+?yv=މ%BpjkWprn`J?l>blEr?7,U*d#1|5ǭ {T~xu{{Ѧ!8t{Q331=y%di<5cu{Fe i7X*qi6 tt? Ԁ}̱E'cvxxWoNHjmEox!*=_LW,wyߕqB$).ۢ~gTip\pR*4}&.d\D>*USP?ŀLQ-] X'hG{XMNi^owW>m$=Pp bYy\ | grb\{wo@͐l>3dxG[5i[A?򳋁@LfaҔpcki Õo8:t ލnSc^[剭^ZSFƎ6? !.fF"q|TgJ}Ӿ}Z[T0Xt?{ ."G9w\LͩipHٺlҧh$Q~IDS8jBNz"鴍Ƃp"P)$!]m{kzexV6)k=Ezhjl,#bY]m/،?v*U?-koe.pײ MHoe˾@(={饉@isOdÍqW޵m8a;?uȢ38580^Qmpn?Ly(Uھr.qZzY٣}>G{nu6Jc ~WzuZ9Yb>>,.j({+y$Ygwq=?~۫~;ώaE4axDJ5քx78̃QPt=ON.>t et00'uC R^(UZ͉]cf6TnbTf\)-֕q>ogbQ.Y]?jSe1 z|dWh-IMuvN*^o !9zE?4ȭ&o;@12Ut֜.jSG{:$>#ihqZWÚ(31 =QN(u[Vk:vƳ5+^w1Lo,2*;xnT7:$fOVdCY|vehh7?S oUdQҳR6b`>|уuwf!jӡ^$۬Vys`ٗQV~1Z g;wۥ=[ bcELvig,utowz+j-PuTf35?f!uG:C[8( zOh&VhqCr@a񫄆f g!wҗa }`\||i5<]E)IAE{_>*yd7,Z %I _ A>LW2s=t'_Q!N4MuU+L6-JoWלը; aX9^=w֝o7j~ż-M5\K'|olEZyò"oIN;Ֆ/ |f,*l [>PB>]t:5 uUS[j|;WV~de !Y\yCT n ;S˪Hn`uZ4wNlt~u>R]!{;hD3a.:xY`)(DlM"*Ar00{WqɗJ|a;mfjXTq6z>H q~F Ֆ>DZnP򯜄.K;,PqYy*Aj/,;-vzP [, t yHLU'Fmm ~P#}sxJuV7_ScR3&kr~C/c<ʼ֚$AQdQu?(l_F8 N۰B3xAeB^*q`ֿfEgY6CeI^D8%l|oXPV g.1 *@ Rv\*\TRڴy-y%+K/c ˹E珕TTmSm"N9lY'c Ôy0.vr2RxO˾r9(9(PA\'!nniھP33pݖ$} fz?}[G e=V{S/ΒcZ 2sq+Jr+1"¶;\Ҟ\[0<H>9!aB5E61U(CLHнd(Dr@&wAly|@r$洊!iģ"p&!Dp/q+gRհtL"a=#ː!PYoZG$ Y/1#5ڱx*>˫ƕlV5Lzg6TUhgJIiь ;Sx_7 _[Ua\E^7W|UD:j(qDQAI(z4Ҹ= Ϩ9UC^/T*2)c*x $!}"rme._+tD&8C)aekr fn̿C2rZ seqFp"0b F 5oպ ibdjY|(\*~0o7d# S6S^k~Zj6z 6J:I gT,BOਸ਼55">޺ 8"p٢3(Qn, ci>ĉ[Yvt8ń9W-U&o{snl8J'ǑGN|&ۦjACG1TJR/dW= "% yX<rV[.epn.*#dٖzOS*őA:1M#cOLS,}Iۊw $7n 0Z/']MɋOk<'V9Jm6.Y2K5 *Е }b&mHD$n,>YQV>+UuDd5>r9y7ovؙOXkG8,FDVq G}GEվ1r-뽥BSM vQo<#8=J?ꇪojZ?Z% O5]#Qos81\K?Z.`@bQ@&6NfXBٳ~q{z7^Q 0Bp]UGܫ> VZSS0Ytp9+xc{!3 Ge3T 9uhmkY0?z|C:;Ep3c- |vPB5c5pX{X{Ua(jtه$j~?zqcGkXs/`OW6ٵH\;_q=Mid EUzxJ?n `'T[Q Q@gؓS}[.ĞP8!^Ns6X*TڗSx̏7#[\tN*I0Gtluz F>Y!j$٬,,A%rlၯ$yedZ‡ &ӡ:D-ˎ;,&݀z'}ʔ`Sc~o?I\H{e$^JYU|NtoQ],VRZ}CN.-c )[0pn+y SIzD?|V:-`¬wL3+ v?B\aP?V9Oj|v2+EXX_ZS.j4ߪ:]Dh:eO? 5׹>ڇ؏2랢Y,ڰO@ /Zc=I[xLc :Nh&܌* o#uC2r*9$*U< -VLlGS00Cyt͙`~wK_VF~u<.bPVwO?˵@1tU@]\ T>b'߫U@TZDH\e@fG4@d'[?F:s` 4U׋"h]2hi5psJ}>uVܛ},<w!o|ٮz1<}|[>֫AN2B}櫷Zb`fyYE&7]fA!7X\?:2wzE++r( %?&b_u$0@Oq\x(}-Ub˴q-A2LԎtQc|ڳV~D@+sc8KbA;x6. tJtnX?j`iÏ3n+nA.\a|O(?HXйSn<əA!d Ĝ$MzLG\8Ҳ2>kߡ]􈹼"EV|u+lI'5R!63:$Aaoo 4/^X0[bSU9թz{b.yF~9hs.ZH0dj$subt5s0(.15 P)M}@O+y#b&U`lVe ".x4U{ؤFkF .SzMv(ό2 (\-! z TM_ET:HSUS>hjF?_d. 8֪ vʠlk_u0$S&&OBknR2R\gQ.@I cRG@As)<6#Yb_DfOhtMCB3,k"..E~˕ *ϗ\INzLpH"Z WR!"ixS^M0j}GUΐ8<ɋW$B#qYC2?`\?`>H&xmq5/mBDԉ)EPoNřcI@~쬔d)n.BhOU',G s X]llF F$Ǐ6*f衛+bl%`/zeDCV1aL&y5Pr!"8MtO7|};5ҵQ>߾X-/b/W^c /UXau1na'r"ͭ 헄`fD f>vw@<&B'N p#+'yhfS%4ח`?U H-GrqLԔ?d&~o:^.X gkc+ԹH3U k^N(Ibw|RRK׬ qgl?v/6'*.nb$kFa'ْG'(c,IK`;?qm'X" x(584E(‚g-兊e~1rU#Xu䁽(,#J uXFm8{UQ3tK]xa仉ռі(<όv?8d-tܪCCh.5S řʙ>eB!E8@R Xw0Gc  њnҾByn@,{HnG'E8fK$YM}-[d^Ϸ/rŗĈ KcԳZ8SP8+xNڡTmL9i#w_zA?|n;e4`!._YFu{"Q#ϳ9j5e^47Ou|{>/0J7on]Xb$`p̣|Ǻa q]SڟW{ *̸nu%&|UFj*~3Lv'|!^ϋf~b*-cwu"[] 9DGW=FQQ߮%YaP$g5^׾~2kRk ͆V /...Zo|qlQl/Q8+;?fOETv11Zj 엪Lb{pda4궍 ~TK|Z80łmErX&6y*kudUIJ]4GiR%Blj;1^s\(OG49jE aomqUࡂ܁Wq]pk3UvDĶ'Ej CD>MQP[PF"1Kyiۗ~Xd8r\K.]P6&P'yseCv^ BՕg`)k\d9oE&7Yt_H+ }TkER!K0hGӔez05 *ڈ %b쥭D!)L\dk=$\mdgm} @wd) /2`&ꄊM/%Duطajo^eXYN~N$^#~=u"Uu盉@Fj1'@-'*hEGC\њ53+?aյ Xv5 %|9z5Kr2qd~&o^?'`0%sql0!>!rB7s 5ɘAلs-ɏ!J̗?ϰoِ"P;j%ûppddll?h٢蚁Z>FJ`M;cЂ-#|zle:G@+/E(n S;h9bТ59#21KII>*Bvgrg؋;SvV7$1o5Y !^ SfM=]EʬrՐoۘj1d@ l?mOR]ɫrD+ >:h)ǽcp`{7w^"}<(6V|C7zX@Ѝ-&3{ֈƽo$*jU2xmEA/keU+B%aw^ʞW~~B-b=akVTi w&_.cmմoH7PH#8h]oiB޿BF 8[DvVRXUF!GyNhZ_K vUb,Wb*Jy%wТ`6B ԲfW&믞mFk;ۙR h'f7c?i(IgN(V!FcH3G] du⟝יQ;O엡h~p ylK[A*,A'w4{)"BùV VygEp>u1U$ FovPka- L}$l!T[eQEGbTb[`tU*̚$Ly#uF ob&<^>Z;^[As[Q`aB˯(fW'YQ.1pA|c"mNu.ꨇo(Qr G}q3OH;ޑ b~*|s2oi8J.Xm(k`[G L1 O< R^:;W|iRި[1]Jgr0Nߝ4~{߱Gz"1ihZK%d3PЬ V໇"ur%ȡr^bM!|D.="iWU6 Aq\)nu oŮH8ۋMQv;,s6,(E6xymAUe'0HZ2ʶhJJZŗlg~R~@귘P|J-`=6ġ>ËW(/ a%(/9{w\doYwK"o|}rx*DrUȨfvcE#"5+*I6,! O{碩AVP޵*,{hjQewY^zld uSeϡ^lw6mߠa ^Scƈ„<ҝ7$ln}~N-eYS]g$M IbNc%r\{0xrd9RQ*#iZuiIP)6 ua\tot3rd5Kyބ,vQԝL!5 @z xy!<^?nQ>9 +45'@;bPAd5h,*\.k@ѲHn39_\ _3G#L ePgS#t\fSetf?w ZZq-`Tes]£1M&>tMYzS. ~"?1/3KZ Gt0-1ļg޺`Dzq:^e,u?p Hr]rYJ̺y5TXZ,@uQSyC6@ݨ|$;EMr.oE5+K!^TC6KK8š{Zu]\ȪTeߓ+F?_ +HXD.,9&ZTf'F,I>;`X2 TVdIbWSTl r,p'ϋIEmCkq8{, Lf> + A!D0wEUAq}|4K"e+;8pK5,A+܍=Y 0t8ZO[޳t"5fZe[ @)MYNJ UPAW_%:³ʢo[ a S 9u1 bbe: @ q/Hj\dj *C[̌ ڗK }C&I?t fP+ :' MR VNj$jؤ5G[8@bOrD:w˦A ҿݎ[`VrA R$( #Qp)eY"Ӧ8XULXnCY4.h( UmaYq,6Tib=e{4r+ek<$l3rXeA5! P7èKrZ.E(l|x !:#9G әYmtpc9 ,oF8M$PeཬB>zUFwdz3W+Rywk_fd!֤dy"A,t 8R`H#Bف]/i` o2k3d|6^:M?iݦVT3y5e5\{{tk #o@q q ሎF[H_j/ԏ52a Y3C;_a:bv4`IW ݡo6I/N9k8a3PcG|cU9 ZK&x^~qdx#{"H]6=[;]ՈbIho'Q#Wgw9' o7 D v@UtTI%_ü+6yG D˳>C=wPk#'l$LبEpw'1yf &M}ݩ @/FFWpGX=/OO~ ASZ̠睍oLq\cMOMЎ`T/yaWBŰO. w˜&8k&bK_";@nf^h}BI 9m8Ef y8ܠdpJ5Ge[Rn}GUz尦fXEjF1&Ơ}oVUezw_t6f6f̢3s sTgD\%e?5Ԫ.na__KAD 8hGя"MyL͠¢ 2 K gr !k-ff\:f; @1*D2þ_:{+Tμ9 $OLAfpx)~\ U* e7kd ։^=talY77tMyG#΀M`m"RĹ^/J#TÆp7լwE3vL??v2爄-:E9InPI|%=GNs;Q[>dDѡ(x kx6^~vܵ SVP+y3j۲Y KЭI%AVb dz}/2j>uҜu> rz@<# sz#sPF};2b|b_~DvXNB@.N5fy7P9|@Wю91@8dPze1l-gSW=b4eZ$,CjF=V' k7HmÇ5Vyr>bat# ׀M>+5K'͉Z唐nj|-%N0ów!PH i6 B!>d/a 5ȢE/TC6݌Ҁ{?=IDV0)c&Lқ"!gr qT=<-ji RUPTǂ%DXi%繥]?+iʬrWCRV>`&vUBXYOv 8T!Z9a=uiW冑]` Vª[(=>\ꗯ@A8vKRn i_=#?c_c%ZJ *0)-];;*X?wQ@vuՀ' #!p;H|Btp>c B~M/ԜhsX'Ø 7V6GLɅN@9<Ό^jH-Z"i2{kߦفVHn VM=K/G.v\G&vpʋfs2P|ofg|zVÞci~.m韷h6AsXB& -9WғaM̃n5|ngbz]$zUs.q]br`h-Zw͙16+>[vPf$I^ J⭭f\?DFwk7I BxQtz4N[$Ē܉>JlzeQh)JMAq/jex1V".89k]k?4y-r%uU畒u/{v5|,m.$50-מkӡPϺE`ȴTE/BvRߣ_#B}M'N'cfK쁓瑯MJ~]@N.h/`=HľʪqhۑmXWS6kM.պ_H G*BBwcBmϚ _{{$Xp }źd)D'NZ6^eq0R.C 3$~]>Gz\F-c lhУʽuWT]p~ kjhZr3+ɇi^){oCutLpD|ﵷo\%Uz<!]]Sa~O_'5ʴkqgL CҞsvN|F@~,솬A`kSÇq 6TJ0&9Fu[5^tͨ"yyT;,ԢA).OM聞r݋ E N{N9 5nN~(ʁgMҕh؁7z\p7ptu p3<$3C! vL5.BE䋆/ ]PjRBcІX;xZ|έAV5R/yD--OYu!-Ĉqj%C_9\;%t~˂Ȼ~o9w*ˆvfX.fECFOV(8qIeɰᩑ}LR&Wu8 $ҫrD<9T|a@d ) űgϯJbt+>:-azFՀ\q*LjM):mC=EDt5DlA|iw2w(nB/~lw"AY=^[RQ2"Dθԟ{t0L[tOѹ>>3n|D $ȓժicEƑ} bEcr1m+;u+vwO4]^mzĸZN)^+uXR&9nU)hTjGdf!-6.؃jw#<|aN7EyG`D|Z`@zjD2BNB1iirБ^|o) Av7Hh7XLo#<(~^&*'e>;5D孶q=λk(.G@_/e ~w([ywDW}?I%˕` |uC\VYEr _-CН~BG+&TN%-$Lݺ'P+㍫cfؖnLx5 tg;CZS#%S2rv`bȉ0d||֋gUO*eZm2|Xe J®+ȳ'|86;"7F΂mǯȈյd<)5sT;FجD\P 8(iƾ@G;܋B}7*#u<JM Mh~>p*#uNLo&\Tڔsr|Q:-lc}d[שރJVѿ Z#YҘqS5^ƺ[ LaC }=?Ad.k>>&科@m X>*j3kmoq>GUb`qB]9n.qR a/]PgP^Wa:?_hx[դ)%-@yf-ixljOjkb67" ruVppfI-`Bu'ߐ ce4 ?Ρ6\!\n%ekfEE Чn T<<hM^Ұp\a\|Ťqzq}ӓE4F<]@~Ja@z  On듕Q7~y=̅B6bS(%}Kj`tU[&o)*/L iJ2^\/6kXkMl٣ۀOIZ0'Z$LK;khā.Hmb^E)a7Ok 0҅M-*}!u dK:8}c|?ۆT &0Zcyɏ_$lvakjTxK?y?=뽴YZ$ԜS⍙94q9-K]1Rii l$;YИ8<v%t +.ҽ]/E/ }GΎS@Ld\KB[aT 5*TrI*ڽ A[2\'n in vl]J!d#1Z6s15 R4B)6)ZSYf"gp8:/#CN`bCS_%ǟAړy3Mb ݁ &$l>&LOCg>ȶbNfatSdiYa7c-{]=k?#Pb!e0%K; `<-ALQ/iY ͩZiǃ8UyKӿ)IR\ΒṮS.گ0Fgxʗ.V]NWTP4Ɣ%#+N Lr 3"Qek,0'mĠJ.-3qUByUյs 񶶆pաDL$#gor(_e-_[0oE ~ Wn'QaݒuepT]Q)71Ubmv(7zЀy\F BkmbWWV!,T9$4`[i1 Y䁂n[2f~3B3d3;֔T?QtUsv'ӗʨ,F˫M'dŢﻜCO[T`Z=N6)e ߀-;+iNѨw$<)BjOݬ@5@Eov$שa]rpGOLgr﹭gƇsan;4ooyL-5y6b8kIhkY^\,W:ƎdxS?%S:tke7BA,~/!)tkP:}Ӿ5Hoԅ'se|$ SQ*]welism,2ar|uLlτ"R-qҁ-9423'Rrvǃ|7ù]edy9;//6ةe^ zB vQO)lSS.}/̑+ 0aOp;QTG\d*TQ4#gsZfZi";JY< 9,ȌPԨR+X9(+u ƃ/ l=E4Ѐ0Mr۲]3GSKP\DFSxPI*v}GW2e(a_ ,h 2M gxhg^+~5 UV hL'2>9o:fR65Y+̞[Ͽg98@78A9wKRe+kL*O8LdVGy/s݂,wf - 6|}3:FE;Cqz'$yjvp5<7Rd7##oc@3ua!m#Fq*_^E{%3"Mhmpz.ػbU3d}זa"Z:SɎPYd8 ^Y DrcN7o/hP{!Ӹ6q$qIW|C/s{c熱J/O&܆Kr}j\e'XEKFr'j?JhѢ-BDRQ,#P- L[z6[wws7#DCV BBscN 5*}$ Hzw! Ổ=.HE6:8s`Ɯ6Ev $tWOrՐAqhtg/ym](|Xxd~>@I8dR b-1~"MEU!K-B<`yYyc6>*͏j P >d [߅';(Y f{ *gfǡ}ͧ7 E?7tXYż`.><Ni|護h-OCU@ì˓LL^2 \Sx81mFK* &Yy;EtO,> -cԇ}5F́#׬:Y. 㾓0~1㱏1ew<4kWY$2݃RS1˶$ll5Ũ q ]\;[WH? 9g[R0̉)V ]D^qqE5:NwבY πǿ࿹yR8b'KbȾA4Fܛ-gDR_&Gzlg5kNDGcD#'j6xaBEZyR\VCqt~ζJδREZξZaÔ5ᤜ 4aP)H&X^Vt(H/Ut]"ؽ2X񶨛/07NYs}{'M8L},llf;#6/w*it4dg9$$;Q*}ӃѼt VM`huʼm6? c >pZi'IQtU",tK)-6Ro{W`m$E0EliyI¤+SXƐϠfR`V59"O4yϐ0l@,^ڄN.ym7S<)̾̇QFր@a/I" z"$̸_v"8mJ[(q}hdj@%q~E GMZtKioy!&>gS=rk,ju PTBnpiQQ~\S =Âqz @k gE4D4o~g<6^E'yLa /ɬikgΛ?|峋g֖E Qaibxu]EB4{|>b\M&{M$.B/ i5dӷ7fOT!*/sjY<:PugAճ;Dn7&ZT#2ZIcKKl?B`XA _;z_6XpHEܫ'$GxVPF^oi9ـc`0u5YQ@td=s!Hs#47CC/n'pqf9(2o9 ;~6U~~+%b6 k8 :GF ML"V$:h(<*Um_ 7W\z=^A* pdwܞR9 _V6'YLCx[@5/RE4qvx.Rj@1#B,qjC4Eg|5Ċ2yȈ foM=HD3sr$n"!y.ȥ f݄1/G:X/9Ql38ꈯuqk TRײBɛ[#UD).pZv SgOh㙸qWQї oW:l7mo!QOҬ4jkVu͓7e|!FNjWqnBØ=x⻱c,MAMFP;i|^A?xer8wv: B«ԭam^w}eOO]~'MM#ZI3HzCN\6$ {R%9n p43SG]֏ !F!ѕq8jK{^ +9xV}耰gaDԦ]@Ah"v)czb%A# =(l#E/\DsbLE"p52kߑZl@3 ?%Γ/X5c(fSUNK_IE95K[ʽaQVժak@6hbخRzMQ÷)裾LampϝT9X?EP l*B2ualz4.3 ? ԅ0ZMsLd3ëA di;6~#nwomh"[L_>444QD}唣l>ȼ!:L~s9t @`XVc"%@D]"~A*h ^y;[R%qA) (`3 UҒTr(T]M8J[\&v O,>["5ޅ|юIc4/Qyʌ4=A!w K%z2M‰;&::g Z%|/9VLMO\hsI ^BЍF>hZ2_CݢaLPCFp%Vz" =-ШMT2?.B܍/<^4[&,^AoJ~;t1(3?1b0'ByUEL_^QR9k{Sf71;{p4: %:j#kD9Rp*j?w:\zw:rר |8B*/6эu}dL %`<>߀tqϫxY2c55^Ii@'AW=9r+Jv1&<ed:Lq|3j5*D4dvP9pȣj(/Ja4eg YxnFt%ZRmnNԐ --{d$ 6{JqM,M4q4lL ƪڄFĪ/婤\ 'BY~[wz8Y ;E^LDy44EX@h,{39Kڹgi |,yHW=_ YYP# f^xͺh2@OQH)Ec) /7 SÄT;-'<<-@(C.1![hZWtu5v~]l )}96:~2'$6Ozr~j26,fjiL5,a?,4ܐ썥A¢0vr;W1,9 G#P{ֳ,ٲ[kߎ0>*NS&e GNkbZL j\IȔ$4u~kFhge68,W6a"㾧R^NsdźZ6ѕJ>E̕2'GАLtq٩fЂ)(&'H,hh) X}4Ӯ& rKBIxֹ߰3$ x`s8/sλaϐEvSp*baػw PLOk. jJ a:-ج\i*wփ!Ay>#p0Q)k|@{qh.pVmgLmW +cgCZH~ ueA=X0ƒ魢7|K6OegSC໾YV&HnjY~*֓;)I#\ӄ SBc{ƱFmѤ V1J]qPt {b<@<@O-M!"_:FPQw+#ܕ2O+}*ri9Wj{WRˉf#`q qe{I(qٕܱA:NM0&o~ʺ|?-NoAP^gd7߂oP4|P5&YzRI/ujE6w2k>+G_f@}O1!x /PȜ)yKfګJbX^zd?3z!`6B|%4 5I]YM-ܪ ~>&m*R8/֥JB&+]ln8? <װFbDYcqo* 7)f~3D*N阡v8 MŎȃ)Sn? 6 VV3e@3{nRlKJ/!2 1/ۂL݊x_)vռog|p2To%p4!!7rj!I^7QJ)3I=eXA;A}J6%qn5Pͪ]ņ7N|bfgt9EK`ZQC+*tFlFC:_S2# gy'HdR|Bh$1zTrߔ.} padL8}wDփ9)=9R2bX6uz蓛 z>3&(a1R=j^f3eagAĵIyO؀OA f52p-f_t/T|Do 8Cp._r%}-{T!-Y(KJO4tqŇym\UqqHv SVj^os"!J>Ŀ$p2`tgAQړܨ։P)"Y~^-QO_={"ZNi5H*^U8g'-۞+[7b=Fr gqλح@wuaLxjQS[va3rsP?8?a#D Sw$!r_;Dw_Azg66eE^N!ZFu_i8ɾ#|]Ed5i2BWL,{NTkVYo)[9e1 yg*b$NR}uߔЬiأsxvBƐN/q`OX냠xӗ/7~Ū4x sMqsΨȶA"n/&,R}6zKݗͼM/(KtT? a K%4zܖKklǹy z@IJ$Ys8 g.3f\JT(Hga8R) X^jv̳eުAIZwi=P!r ]!Xv6]Bn|IE13;%zq}<Ik }Ux;ӧȵݩ]9cibغ,]MOQZʊHW#B~Uͺ+h{eQ #_:c 9 &*Aٔn:1? S w.Veg'C/Y9ilfyV1Gŝ*<[Jr1j1T^ͣ aqu{aJ  YQ f](WPNgih Z4>;NZjC /39"IJN#}ӫG/bzyH\L Le]ԕ9?E9 X2~R~Lֶ5Ni\a(kKP]½9IE/?RxXeAeo&T67sr0S!l\X2ᛗ ?|#%}0/dFBL@ݔYqN8:; L 8e2f8%OU 2np`NS{o k;" \$6V];<B ).p&pcrܷ|ACdHƱ]/ߨ+꧇uU<YǞ4^YV5 ߛSg ~#oB]IGnC>1p,Z V15㿯(Qň1ZAGшŵu1u7@E23k6z&WAHTnG?%yq{C~ P۰y !jHPok:(a!?W{< K> L9O~Ǧ"G  4l#M9O#UQÒ 1H7c!d>"SԊ63M9tta4Fߡ`nm9-8ӲJ |W@ m#Q5]vctaZW?{C#&jq )Ox-Be#vLbfcFY0qNp㪴Z4/cI+5CކPBKhx_?Gr4dmkg1Ż3UɃc= ~l;/~ gf+~RX A }KtMq`96x`z/3qq[+-a=x#}.Z9\cxnkxF+H(AhP!w0p @F\888tb)B詊ji񘭜t7 }b|nSER褧3s]^ͅ󫽌`T)~ ډF_1h%%kf; %I$1:ʵԸx`-G I]-il*wzI]ufJo]M vs"wQq0 ƭ#ھzW#'Cz- hA\!ZApAtFXkwuk(%xh9ӸZD5ۭ=JG.Fc%9qꭲ:&P\ڵO򱡌C7 te7DR{PCCj5#Rgz_^Q>i?bC1N+œ eK!ZOuC /] l, ?j=΃Sj ӌ,PIs0`2_i^@}{Eip"Q&?@=ݽr(diT_C}uPKT:*-Ħs豬Q%ֵ{c@l<|m/պ5a`I{ΉeYC,%X`1f M=A?\xY?Riڛ;zl;QjhaynJ;༹;8ass ~{3z ȇ#|m3U|ʼqey[fz#kCn N$d'`+ 6.iSht9 Mj<l00&(V.˳1zW1KK1h3V93w'[0fp ЌT%x-7΁}sG[,rL(Ȍ5y_/̳$L/k{&E¨ ..8yf|{Y7S_H M|VBmyҋSl>4k%޿a7/x&l!)m]C6gP{2&Mcţh- 펎٥RSN9QTgΕR 4$ZOe44kUk`ΗCr!Ia&j_- EvZ֙咟=KӾBU#WLb&ibҨkI6k޷k!߉ m"*c퍲˖S5vİoX׏Mv҂,%YGQSX{ &KU;ذouPmc5&U)$_: ^&܀讀>G)SFp]]vWs4 l̚fٰam0Vk˾ R-iZsCB>j0&`tmNw xVW  ?mбX2׳k6p&XC}@HQ EckY>~}GJ"aQ"_nT @@Jh0iK:D.X\ܼStNfA.QaM0t&/GU7 !*2B*IK.4[H}35ZyVGZ_L_x fb^ eJ€mIw#>X1NdYL(%U7 a'w珬>h^zF=_DSR"mAKe6fǟ.DonO2Ŷv.,ؽSDp mۭ [ cZ! $GbdfFwω$*-}؛_o%;x;}o)*!!rb Bp"Gn趽,%cPH_5ѤWV;,AT+gL$q.k'霖&F4vT^ԲzWÃUk Zyb޷'bp:ƾ Yl/2L'v{!qҺYcJ iA]&7.t|Ѹ|H!w53ǑT&SmkrR9o{u~=WmTk(Cv".QUo tڴDa5 ID]6s"B\h{[f |{ `OKah2MB ff&][T3 J9K&OׇPX4\u"Ed7f$3 \Iw[h=]_b%̅<+)[M3%M @/K\)PemrI2Yo ߪ aX!][s,-P-**|ֻݰw!OqpcPZְZ%PҮL[@oUrus)F31᪄X.Cw~a޿fN1>q|\I/F~V?2 ׉<9 /햿b/}#nH5 ȷG4Q;3({V QmNZ]DVWlI8ݑGhXOdyW8>*3P X?B[C(y鰓s%RES[V%aπ-~G6/ 0Aw-Eee-lDPm~hDY /`d21И5T$p%.ǂ(2bICj&0dq;WUJ=*}x }b6N,O&'0̫#gGsϔ\xX Hmv9@礱~[gs&&/G:m# mCűi})ô+ \ibz5\&ӖeHONύ|~hV}=חfAJ-!6@C` iS{Tds]ij3x ɢfԧvNf+NjTkL7B$=WoPAѕ[_:-X;AŁ5?$nA([z"P`b gA`qZ?9a7PadI8sC{}RZ{L(+p5~[ꩮ+5(N44Qi~|rro0>NڞL,t4Zo^w iُ %&[BMYR>ӱ,p?~BECߎPx8V#l=5籮n΅У4)iC/̯1c12w~f (zp~nS|٬mcZ޲M0rݵdLS[:q@[} Ȁtپ;-̣%WuQk]20[up~h_e0:ix+5ւDNnl ,>[!ʁN~ O^3jeyE4Lrݎk"Shr /8YZz?+(R,`'5]3wAFPKz-P`*Au'syZmH}Mߚ^||͔}A=A!tM,]ȉ+zy9S :_vqh̙`J)VvS 7µՋ`ns _rM_psQ- `>9}$7tr^ã[~#ԀXqxr7-y`rT9e]!QO ХV\ 'E{i89u7-Z\҉Ѫo@<*k gm4¡$ QPap>1gA&AbqzAƾiRƂ|[VJh̒K qP;Gٞ#706h^B۲g׸PJG& GҬ+(hN{+yNĉ ;h v1+'8dz=#O0 Aud6uo3@ T>MOmNҳ E@2]OUVmw53e O x7~C ^Mr@g :*-dmv'Ygz:WpFT6Sgnhqꣻ'ϩ}=VYbQ90~O z(fS5Ҋkd"(<]\ )XגQŗ,S%ڲ=J)rקH翖N?``*@{o< 5-K-pgq.[UZh.~uQA; iϻ\uI1LiS՝<^^KNLR OW\Tήm@e"H-A֨M'@qR/J]n>"&xZ@|硧Q"XbTW2 X788YiIaQS#@i%3Jr2CxBޅhAA?@ي3W0/7{|3@(̎Z3 ?kI*y)!2ێ`E z7*i*LoXŇ =N`Hd{/qI+Z\\] UowM.ShfsD]/k} 2*^. GV^ďad$(\i,ehc #GWƽsQ//_y}W=eDPrɦBـp=B/+  /͠q7'zܨ21 5EFٛvϙU2>k; s i'ЖgIFZaw>㻋B3AWZ#|pjSgc, ap+9EޢdX,#C&"lCU>-`)@r?1NህOWX֏L5ċIf8/Yj!q=fA$Z3%,ׅr(rl1P VOn k7%SY3OtYxՍ#n~ke[# gnεTq <aɈp]!#`T̉ot0n{^ߚwt~9Kfos2>ʂB+wIqON8&S??yekk3ArT%N'E[p0GIܳ!OUH (>Λ=[V E% X(EdϴCE C%l}yʹ ]B+B59L dZ µE﷜+G~ (&>"R3)xĩIY7#iH(26vfs/+b |A@DSSY1o p[/nO1P }CA3q鍋!efP>emg7m$))7䃕6p)b&銚ۡ@ؒux^>moJ#!}Qm-T*s.j*< X k`-*Rv hK;9k CcjiuniN<RA$dS鷶mWK[ܐm5-SZT!E,5] 4|A:?#՛#hs&& x=t@8:{mAn7 ѳ;NhpYp/GD0 \G}Ӷ qmyжwcp5+#4fTXDztEijg}Z{G~Ʀ?t&Vfjǥ廉@8O&ci@ѢyP"CVtmEdɊ.]UV'#2EnXbk[:1:xV[5‰V@xa~ܜbBklW<8,=//9Pa#& •d|D]E\zՍl|L-wRG ݈+VͥGb(%~<>;SJnj옂,x!`PmH/o; vw -U͵~J~5>E>]S|Mdv0B6ccu=O@˼OOܯ?M/5]b3[c6q;jߔmɛsTB}*hev粝20DbZű:û߁0. ̖Ux'+LJrZ齮{/2B` ~zR>u~ǵGVTE` ~yT,Au~x<1) Ц@9<Ќj0k5j%%쐉-c2w}my;qps~ plq04(޸,eYnK#U۟9{!Å]Y:A\qÒG׹_fǑ:};kXi5p g~I6& JoНCD5i<@U+3< 12:khOKx7#GLn.Z/lD:qXʀHO_i`ȅG>ѥ,yPهPM0i=rMׂ8 dxf*/Iĉny~PvbYv_M\Rc'ǷP!\ MY p::V6Z]PFAq֐owW vigRQ"sbu3>H7Errc i!vr[5xЎzy<b*K"0=AJǛuLZdrB,ir!#!k<2Q_'i괱fhZbM'2Jc<0`?XֶpуĊ%ji繕fn[7%%: IO3 h Y'wj J)*.VDf1 88IJDek4pwu[E/*c8,F]2lj_&Um 1-l]AX=y mfѕG%K'1pdy|3^ 0kW?%Õvra|Iib{r$9FZi\C|BRzO ȯpj^DJ v8> $/%R`\\]9\'D.h\n ΎFB34G Yx+Ĭym??R3M.HӸ,07d_ƗR9ZDca@k{baҌbY}|-x[xVP& 0WkXMbj#]>jtDDpli֔W]n crݣ0¯8J9A,FW7b(B+Kv Fn'Iۂ~v#_* 3@O7T+n3:LukF7ݺI7^Yk[C*jD_'֋8g.SKI|MdǚV"rRk9`z.%ピF 2\e2&{#Bldfϫ<ڨs]D' -EU+0(__Ѷw[pE&{i(;MxOwouOSe i1O'}E2ekҭH;ηl DRq 3WyzO^$δR8\iè憗y\0.Bdrc6]wKX&\Cy>)#O[m|fKZq">d,e.oBW7a~ 礽S;Sl48px{꾙WI1I(i*Nk⣊ =2Xnu=s8z4#ywPr F!-fm6-a `CBo |\V+cY Q_5XmE`z̶nK 2H^=']V[@dZcX(nlHiCL[bSTՑ#WϿ`MsͰ.`2IIweΉER7&ӕ;fQ(wI"~Nr߱yۇՐ 9D EÑvKM TEPT b܅QddUK3]6)͹Y7J8IJa 劳"f`p4HXyh!U]v<+qjY*ׂJcON|Pn|rBa Ĝ>'sa! ǔ07,uQY n2k 咱Ʋxu);K%;uċº,Q}dB?M]VAt`9<#&ȷ?S\v_O/./di[[dĠZ=Ix|I{|hBpS N0RIf!RT\ieփ!J">%4sle3o)FUt_3~{@xYQ%DM M{[CoR !JQSCe\7A``12Pݸ{2?f?kq^q{et`ωP;m~j"LZa\Ghz$\8{ std SԄHɊ"dOlr{iNA[p4.cȁd0m};9tctGE.9 . }Xgf Fƌ,# Ex) Y~aY6`p}(La>p%Q˥ޕ^=f,o|LكD?e&it69':Ibݵ 9SV^a9\!)[yXS~`~G7*)P4Q(N 8;x0JSvJ GUQ%u7k#- oJuS V"|V=H"e^IJ%ډ`bf/9>zIm+ӴxJW_eQxE8p2X74d%` ђ0Q3i)G)U`UtkaF"|ic;#L=P!o/ Qr=}63X'5Tx3m<6%&'TT8R$ib°)xZ޸wm [Þx ~Ǽ]2 HoDMCqosI^~V6Fa}M7pXOh "cߍ0ym QGo25O$OA}5WCx:Q]">$xVEhkTA*TR0fyvɖ\xuJCkV_K)zxI~ϟ) )GN.Zc]ٟF#+Ǫ)u/6b)&.&TlSŘC4UjF_'Vckʂث;vOy$0eG# |DلֱirEgb݌Ab~'M3^xBB{nW}l.l4(`]/߬.YiAZ耨6 /s'2O<4k:5>p5ob)SQBO0Aŝ[UieAtuN^QgkhgɬiYk*wፅjt5c[DC DDʫǧ;R`d s,I=._T5%ZOE!t;4\Z!WqRB;Jg_zFXJgÊl^|QHzf\OG?#I1dbxuZS|m+}wTl=dʃ tjFH^c2wH +/U3(PQW : ж-T{}qgLƓIprwY,*hUmu)ېϥit|̠׽ ]Q6y rI־裩͠iZW/7k7?M܂0NM RnȘd~q&;! ]#L V[d<1 ]vC[<}{h[i=YZYڝН-K;cr >봔;jr*I&m.K F}>6x/UA__JK=Mђ S:'KzNBQ9'6vmC I_}ľё v{E\Yq=lw K@$.9or7ҝWhrê+泝T/~t?3mS=Y+aSF y:Om 59{?Ķ>_Ct-x[g$4?!X@\{d `G%ԃ2T}*mcx|{Cdsdhv3j?.4lZ =1.{rN/t(fI粈]mi AEYf$#?k NyeSBrKG TiA׹)Z(l0k&EI%^  G2Dii`PGÝDxt=$L-ZN;f^o5]Q9+aܤCP8`U^3,nDTIВuӿԐ yBmAXvWYSifMIDL< xglX&ڭ Wwe167Ap`ܬ}._f?6J"S~ƞ)9r'Nu^>᳓`6](3Z?k>P+;#S, j7 0uIq\ӔWQоfB!-10{Vȷ^&3_Fl;Q[AWtt9xFmC;H f$ap n`+>.pAjWnBFƐ9N0/vVWfS'l8YZsox->tDJN~(( M~sBc=QtGm,9pmZW -T K~d2<^p&[0 A069t w zFQ`(>Е_<ﶮTPrd갺EV * ΟN<}R@J.oJmû"'.sg@UְLCqN\A*Nܾbz[wF4x;ͫ""q~ <gg9thR>˶!要jm6D!qMݗII]r=2>= Tg/ R >WS|Y,X8-E/Q?(NKq"%_x}l3&JATUYs_v!,xE6?9 l9VϠK=v+w-% :PC$!"ϰɛSP8G1M^rD/B~$FQkhV3/*GkX=&ȉ #t"VarƯւRZ}3 7'$ Q`ÝHJ F~@PҊ,Q'(U1jnB_ Q-e\yR9@]A2MR䜶hg+$9e5x)#cG 5Q$ߖة?"}6 e3'^HDdIވq㉷b׽`s(Z˪k#m&rLLmڙ xv3R=Qm~qsbZ-VGQ`!PyI>?HOs~$j֩DWGNPOfE=]'cˆH;4}L[|HJ8osىNGBpFo-XڳOܔ"Y+z`Ic/&f˷'{($0U,{M~-Jr 8gU<+#7 j<ʍa#m;NҬU:ᣠź^^85wAH+7=,h§[y]wY:j&^%.Gz#bo?倜UU'O9"r: |8*r%ÑRTȅw cRz\!3;9~>Jd)u\T5v pj1Jw0[eT&xc榩 `RUVcJ]'<:E݁%I<> IP; X L?>_@ UvWa^[ #Jvԓ8Hsuss8qX̓s) 4Q72QnH_i>6${!c4=L?IKBڔ^h E꟠פM6wUXH LaE&D fZ9m* Ru0Σ@U8ߟD%'_'\c~օ?N$m-$@cV ^b!\=zz6h7AN~7i2#҇-{=Q#edH=%//Z&Pl(ˇ|04Y>`;`HBxao<_Ô!In:z&u+>!ԧ"HX,kzqllHb]IX'#]è hJ1.q@Hhp<0=0_ T"聖mI{pt)v`@Am;7rǼ쓓 ozRi"/N2J,(d(*[Dx-%?;2C'Z{eP*t(UTJ>_.o}45lJ?bo :يAqa|>;A@憶IJī?SleV8b`@ m ' ľn&g\81`SM#$^чoV{0vDf[,HER ;BGޓ'cI7"9'1 ;!5#[F;M7Vrk^2sªq'˲XуW%YZ"{K-I v!qG7FBXbՔ슏C%ȅ;Oo9`%ColDųwR*8OݍirObaQnf02 qHK@*D.=q%KٔPzrm:c n 4J^c&ȔJhkUcq]ӈε> Ii>0loD~d kR݇i-YȐ-(dјrr,&M>{܉|6W0İ#Joi^Ia|3xb?fC).uPkwwߴ#W%dﲔF=" OnPZf\+,+0.iJ*QW4yUk?ޏ1NԒB-NȤ"> I_ꁽ³&k3i6%Jh#~coX ^fx9՘3n;e6hRKCZ%_Qa^ȊB&hQ>+w;2܅&{rJYs)U JIujL\{w ַ=/ĈYD?BNOZ~OtzE>UU~!= z E9 ^Q.ԂKNS1p7!ױc$$-Ȩ/0{E{)`{vÿdDQ*nɟ%v( mhb8n^k2.B;E.$vcܧ|`h;իN " B6j?f妠k?Mg v%؆W93kfZ2YkfڄO7P%AҮSk s,7S0 d'kĢ!^}힭`'M{ѡzkjW5x[c&;̡Guac и]uN?q:? @8Kfa\{v0=k]-jM3Nԗy) q{¹JT~O}OHwt4^V;n6pc9%UZ r@p^^]'1#Oy£>[,H=bRտ.?CPQvmD+rm~]$P+` ܭYͩifhV".Dj=;NGuy+eMws0_a1N5sWY a6FdŦ cFG_#X8 &}]W}Eg<'rׇԹ~ƺ@$?'i~Iwxk<AȳcޖE݊5؃3}b0p\kw2ݰF}q}֫&?6Ot4Fw 9$!Í5u4'&` iوYEziY/>VPM@NNBT6ibM?.jԧM0js3(`ֲ21q V*3M-cs!7xWSt><^CY$@&\ D8dӫ.xzUU_O3 < O%M".3 :4si#/CƸ#[l8&V=쯤PuE8{L4syьցu@9C cuFw7ͱOu xgdVߥ*Os۽GIoNZ~Cx,\;y{[%-1 '!U ZtN?uI6l*Э*lĺ/^u=w_rtEӡtS 5Gt$\B~d 4`8 !%;f&ʨ -(ݹVYshQ@r* hnGQl4d1$Dݔ\DObdZG`2$_<CgSM:t@ uFqCU hǫxI.cLnJA^E|hKƠ;q]LP|2IGx7am{vk mkk\K 4;pd!V*{= 9fӢ} 2iXSS=hif!jO#{1i5}b "*/߭}Ǩ'\ahZi&uMT~ugTafoR-h';ܠ{BoeA8K Ur{p1/BN}j(jYSp|te`^}I- Ǽ(x8% EQ]TG'ȷ-HLT|:ӹeaa~[|X/ D?|Ngeۤl⳶z@ĺoɫgRF QW/ீ]js4ςY2 ^W2} &" V=$u`겇dDlȈTofӲ4yuhU$mtwij\52Z/ Dk凝Ӣe{>a'ދNUn {MԎ0Þnݤp.e'aJ4i\Dϗ #1ۛ#"{D_FYyQWuTߔ?:KgtlXsLEAtNxl&OCyO-4*q> oՔLs H߃i MQ5*< up7:HP ):B<> [/ oFIv,Y\_@+J D5""5G\.coﶶwT5k:uӛ\v̐_bv6w*]CUm5>ھy"a }V ͑-oL1 wI255=t$F4DȧN2c&BQCTNLz 1s^cv;V7&C%*{ ɓ,F~2 f>fHⳕ6@:*$tO44#:YVr*,Rz 0ݾY Cy}dy» /Q5IK_ -eh ӲJk_`A2]X!Gĺq˃lK/#{nWL`X-w~,/'뭟T'B^Ѐs 74 ]Q6ɋ\q% 7ٚOT9v=H҃V j#&z3ZND["gj~I8:K "p^QiUefMt_B#TJ u/\7!>A'+$&[+[H8۸abk)/7bi6 )EnJ568o+{<9L0>tB`;6^UxB qp=+>E@)ߔ3l?6i\[B-cݥ+R`~G,7/2h+1LNb85qۙ('P;&z b՜JaF24Pl_Z8!Af`OsC3p?7Worp^y/ ۱%6a%UJ#`@xC9K}Ct`-ݭL]<S{c/ȗ]MoeUĭ8ǟ4[/i=l'w*hl {%`P篰}f" +qxE%y qsgX^=zmu UFdP39pH4yIi:zph9b44[C¯`d&##E(m]ox0,'-c#3t*pd|z3깽D۫F>F6d2'[7U?6{>/OslckyS>~[\ iQNPgkޛXtxM!5l7ܪ,<|dʧ%"hKdw gJzE Rg0q~+w68 L}p6/r;h_D2 cW>I #5.swi%2pH ^\۫k+2 *igB"pƒ:NMY¡\=5D0#nMˤi7p/}C_dW@P,붮1mY&R`-`/fg. ^M .^~Hat*`a[J\K6ɖԄQ,A YSY0#o%T+Zs:6ʂbO&3=#ڸ s~Mb[UrpsQǒ^$QM06mm|uωin”xDVB9tm*l.xB7#`L9F'05?23&A:if6%HR@.d"h(*B6񔶗yk@4CV򘸇'*`.JRePh16DSvRj7Ņ'!"1Mjmed^ȏenFrn7pv5ܯQhׁ}? y u܄ HYD юi$5#C]ER\h3:u 70g^"\'095i<R?gXY %g|Cn,9m\"5ng?NGT6?8'\n܅TR(s =j۰9@ʜUB3(I+%l> %X KD-M(R}̫di;C*v;)Ž8 D 8zqm%*\W,(؄qZښv LLjf'Im萏9ߐB5CQpL7T K"i9kPȧI?X>AXdf'GSӯK}gX !@r\Gu=kHur$\"5(j0f#G9yWlevuU :Bo0`[E8Ėw2@"AwF.,v87XM7ו=Gm?W2mX '{ Dqvr-IER&e$}2Y\[^~+@=E-r7"!:=GHtYn ~2WྵR6V~٪aml9_\Ql՝P9q䨳V{è'BJ \PUp&rڵ)2^wOcU?ӜFr(?(uA.R'"`9nɿa)i UǶ)D6mD)l] @ ldJ%r* 49lHoy|%0L*m̐Nx[H.ԃj\ L߈U,8Q1#KPEu2Ju-HJ7\49G^KD ]"R66!H=-c11;M"?ڄ8kODHYְsl^kYI9XWIZh Gޗg ̪hpϳ .Q/,Xa=U2B UsQM0OLі&@%`.r(tu& BH GWK&.Fɍf#鼿xo` W;(=!ذAX)w P7$/X%lF}PTay'6CkZϣ+=ە׽:(F".0d Re'7ʩGdS&qn2Kl7νY A)$7)1fI 39w[{1q^S6jݕق)R;Σ>F'r!%9[<$ 1mM SY{x ƕ3Y-:!7I@cXb7[֥yEJ=RWN.YX-xƧ='u> wV~zqj+U-Wv>Y`YѰ)(gi:`iSMS]IN/v  {`zȁ1&OW%rms :)H|{Ў@HǫP(6,oB%1-x.+IG< B";-Ъr?s:&;emNR@U#B1 =' 6c`53}D\7&!VѮrM끉Ї<*`WYE$ʜymվ?~wmך1=gYLuq,/g$Ke/&pH(gP} OD@A2#d]J` Bi?/t]*NaUW.~5?@) ߅,Xm!~3;K^ sn(VT'/ͮk]ݽL ٲ_rC~g?t. U*Cp{Tt #\nwtYYјe;fY @$Iᬉ"0܉H+Ǧ]RT0zs]=אdQ,Z/բ&gBaaw蜠ƕ7-IhU1jGnfꑸqEXO}ֵG*?- jh~cw tukNw%(G_Y9[~AE)T~+x{08Y|g&؀n3'1eæɝ * M XDI^|yXf*=GI9u'x#}DnUlRyF@ySCBѴxJ T--TqF<"^Iű-Q:ZL/'i`fM0՘$}tDUAP1v(F;d9k;c;H_։4mx=߄ /l~5f)!5ޝF-yU>[{K4lAh-f s2_dfޏcrϰSwh8I%eN`G|䈾 a0w*s. @6~{1#8 t[:.'{h;#4 11FYE I C7Y΂}k+} Knz)eg^3_Z7Y8<.M`ʑJKJ=:r8x5ǡT\Xw 1`"GiuC#cW~zy|~E t\ț%)bb)L|&n2*1AU3M ۣ;v ys:l.NO!0]΃$5}ZG݇ꜜ=Gx6+ڭWQ$^0I!أM/\ɫxM"T=;a P)~1gogh;sk̋~_CoТ]GL|`2(R#̬>8?|ؘ8Xփ}zք젂eI ="Ɛ3sN4%S+t}٨v5Qzj) >/J Hwp^:hGM:E\^B'v#(/ǑܑΫ-;ne0TUbB/VYm fd2z2+Nl.-BsL(SiqW9rqWDž؆!~tE*-=K/F+s^l/ F,:KI=~>&_x4% vUYolrrTØ 9w,.CV/O71Ӳ&Z!>uGU5JX1 Ikh^78ĒxcG-_̓iZ㤁vQU ,E/ӷHDin5l 7d}%l0@]O"ӷ3$<$:ȏ)\,u+B.EY3"_Ԧe#|6zXI"yzذvRLTAqZY6AkeZȜ-K52a^i(Fȹ 3 ـC/uR &FzvRP~1t"  ^O^\nE-q"csu- 9UoĶ`qD!8 igdmiաx+?B&cl#GPg] ȃ%*] r.9z'EU9’cxR"M2ӽGyN##KW3Ӓ+٫gPJ63xCˆV-.Q[L9yyϮ|啢/;9w2%Q Y1 (oF$ְc"-<7)%~^tLp,q sy LI}&۾8]`a[N6l ZWE8Vy!14H \c_lR+g8c^/WJ< 0HݯGklA-a\Pmh)ڔ`Pk2;) K:2Crp\q۸G4,TZyݬlJ>Suٿ1Me}*Qye4!QH\lCyvrNyvd3,k4E /&Ty`R 7 O~j7Vjka];[5n;KL -} u 4e m@pHHc6++\GO AR>-t7EI'a1B8sj5afZ0RљqٰU]&=G3r/*|t"֛\basp#SrpPvi7W8Ioo&@$a%{.ҍB e$UPc@=q ?=+6S_YGۘ]d.Yw̟- DL5hu55.rt`]"w$C7r7<4f|4BttN1bk*\eӀL=r(9u =Y8obߤ Ҳpo"Al]%d[P-O^m 8(8&I MU$IHb &'D>UWk}y2wXZ# >xWEY .4GFAm{ ~Nx0G}X̐,֫cbQ5e6Lj|+A$/j;R[;ZP_Hđ~pk[gQ4Bf絽ӷfPRt4G;$[vQ1FYXA{FvHC*ϳ;7_MȬ%Eĉs)pcj7_`V&CSm;Dp*֧74WQI=>gais;dꔊ>TҦ~8}^u}w:.^XϢڑ8{c u嚥 `-E<^"wc%-9_JSMFj~%4Lu)dQ`u 켵WfPv!ϰ]?)Ό%TZ?~$]`͜EO\ptq{/Y|PӤ9=ٙ:J>w#YvsؿAC[F2rClkypC>m`{#V!FT=mI&R@|R [8pO=09B7S+@Zؑkެp_ڱWƊ`xZ8΍NV~s8N鰅,]^2ܜ_KЃH0N=cz홛D D1͐sh\0qS.DA^?d/Q :Px4}^%Ģft6#$&w=$pHȊCc̟؄OgZBʶ5v)q8'g[:\f>&(jMG.K tkٶVIRќ>kHE~ݤJ5b" Tz-س[sCy   "50 b;|ΫXG[Fl\hb~β\F_!EXhǜC.IPӰ3@7\_#/I693YE'{l5_^z d'|g)Tm1\ICT-Ԕ{ .Veρt($ .“@n2t*۳d ocp[GQxiSx.B?xUZ:blms8 ,;+W)˙a Xo/K)2K䆼h lLeS&E)9SIsdgǬxxnxO\CC?k7h+ps\T^IS#Y|DOo3?gezfτNzNfËp HsQQNxk~*D0@ 5hYTWUÌ$Gj;a'۾ehvXw7'~U/X% D" Lϛbej `KՀ'g*q=J/%blTkD[2g= Rp Y=zRkJ!f0΢;=ΣY#EG 9)HGu0 qSfE@Dm>LD_ ͡}dNMr~S 1FUJmvDNIn ^:9zm gNEԯeS=@'r3|޹,vg|SLjK/(S7S0h*<H`96ZN0T"IZ3A28D?'HatԹREkB}Jo !51F׎W@fg>kj;xcB a)hQhVu<ċ66aʂf*#o{{wSuG3ƽy#|NZ\ ۂ)V7o7b23JTc)W&x Tj8Yd:X^rvV@y.ϓ+5aRҙyyPB2iBaʤ7\tv\TCkRmHH|Řt2U/$F#Ɏ gY!_2][ J֏G%`Z*u&EеlObe`'I9]{ PrDLIï; BϽ-\,gx<Լ쳢)X㚂pˤ,hq£G3R5Vb(6Y 4U;Uj3i)/ 1_ك V6%P z)@B9X*z[p9 0U2&<|VX}//d >0hMP, | LKAcSPL;AIN>~&cW>3WX~wĆHzрZ2ۿ)ϚQ[R R`*.+]!OR1c:8, ۟O܃.&ʊ0>S 37gxbl5\Qc6# 5`bJ:Skzߕ8+XG+٣/Kv~ٟKO򱛳CN@xx[#FmzawX JGbv!*k?#:O~|fI"W ?9<7pOtn-aKP')9+ǽsJ>?lB_ H%9x[ xMoD|֛;1F2G( y@I&)}UEl[c}}AR~ԍ}ЗW4ԕp*L AmlT9-Q䍡9_3XXBܻpp͌'|9a1 NɐVgQY?0h +W'9jKSg3%(٣c]}:5wa, 4e tr~\!x -b5уRhp\g~w8; 1Mk1oX^`+г,/Nn‹?쫘l%"@ Ad[wX&]g, ^B{,FRT!Pr Neٜ6s-qqeGz..>-DZnwq;.+⽎TO4Wz0x_ ڝ'YϷ) CM~G.b~zB^j)t}6Q,b{8vOllkڛVDh]S]Z#~v.>٣o^1qYz 9 ve#c00?Vf/$y $R!s m\ (I!V?݅{b`Jeq,r6:gZo] ;z8ǽ*AIyJs3HF̰xS+9E.R]{ÿdxs`^9ӶJ8M|fL,VzwړN S6=\_q1܎AB>?YKd04 ΃?_{YH' 4(#HU̻6IfMpup96N)6@I{>ފyS+XFJ nJAcΦ':QEu#([ Cfˏ۹V?i֭VJ;|bZ6}ߋ]({ye#DiM2NHk 8SvRkKeF 5y[\¸ʛ~3Š&>Qmw3wNO?N4hN6Wrp#%e2%\" ;@fW嬴bPYɜJ 3$J+wςmDJ)iUQo%oGD5Qh]$ZUW$/Eް?`o(Ϛgdp1DSMk&uFƇM0ipʔvKC41J_گ/{m=b{˝1[gBȘJ=Rv4Z[k+nqmL*^ՕwA& .8IIo_+3-D8 ~ tRC5{ ȶ-˰ݏ.*0˶',GQ<[1Gg_uQ{62+2^7`M۩X j JG1[~]CE$ ~xl ~P*iFHx@5\ېmo)ۀ8ӛRLue/ hcS SozMFSb2Yg~,3[AHo ;X!U/c:.!/vcuӿIgЫ"ʱMjo ί@&;뙹i`;K@Q_bm!Rq3,D4F2K=@L͓,LP+HЇ9 Z3 Q8xNЅm6(r4X&U)0ol}ydz9#^dr>0^܇Ԗ,6qоd$!l[OĞ攃$9,ԒxJ1p@ɰc(ƇkǯzFWrVOۢ Ki0䵯to4DUuy WZg2qw Şm M2.G=mC\ &!*N 6sR0p^O47JAmviX2-ԋ[̈́nE^Q\䑉<,֠; '~0q*w{H$}JU餁^Utsh}ΩvaG &t.COxzWs<$@nV(gX-d^r,&2fFaeSdۚ@ #=*\ٕM$K m1fK S :Hx@*p~(Qɦ&%5*+J=>KqMc1ՙkXѥ1'mE ؑOJGCim_4-j6ęwJD*g;ya Kh]#IE'PYBeaZ@T R$Y2OW gȴ4aRZ ArChҝ/:~I<p U7 GK|"f2!WY)^ U`Isu`!PsArŷEbKNuWL,M^)q*>nhCtL!jKܾG#u䔃:Hlӱɛ҉M{89Mȁ4*"(#&'^YSH;@}6\& $LsgJ[AdӴ٠SR6QrcѲoh~6./H,G/ȿT|'x]EF.H3$ MaoKpJ:Q9Ć^o38X EV1)f zLU~!7P-dd48^j,ff]ӈ,;m.zκ1$?ټ`Ct u<93?^IUj^찑]d0wT];z0m ٓ` LY+2%ϋc2,*ROd1~3aAs1'|m@Tf\i"GRzN)/Jh 9 XP/E\sB1i OmRNV6Qp+g|X0=Y8ѕ' =gҙfw}^Ic@EC9}Jf?;?1UQtL6:]ӂsnFj<]^[\œ@NvlJ̣HL=2YR߷eo6s)1aڥT2@eIP)R7?.ۿI%fȠ!wg vs%I+܇ K37bf1o>pz*\MS%SڙBVzR>%C&Zڿ 0dc,1C6!AߡlH9Yً!r 96QG8\5/xL8}f%~.v + pc{n^wnL9Wֳ9m \Q1/\^t%Y@]z~r]Tis.Z 4Љ4/D+( @AURq>]5>|vUe/8}`_UL?xUF8"H'pƝz -DѷNt Xéa7QIdp9gNx~a0Ln._,;cSEs K]cl2Mήs:)1h&fqۈ2Jx=G`;?kǖD0L;qI\oD 9ag7Y+&̙(t&r5LrΧXdQҀ74@O8jQM0I@d62Rh-LY2U=6"d[oBc@ ;2oMmLC`-rҔԕ'Mh¯?=TN2/dAcSub"nə80՟O>kϺS'3@$نO1Gr.uPPJr4{*RF~`Yи/vbP!!)ѹFМ\W=WENi-qJȾ(th( p}7kU94 +F5&^'yuﯵ6ӓ1Vdpv I<,/jm|9ҩ vhv~.wcfί&~9_(eiil }3rTu B<+WOb:점66*D xy47=k0wɭD*}+>&_ d7U:Q@Je)eM^t\#>B8O+eiO%sO:"dz#*X+4'8ѯE8l"9;O=˄xd5gE i{ʣ&EC\eA%@V7g9k;j+t1ԓo(؝ u1;7)T+؁EJoо$ n ~SQJ)na˭5k O,HjJރ,6MA@G`fq &:(" / VV] |'wݰ\Wju]+3ͳ6)HTm5rCdӠFR-Ib-}5u?m|M(e򚼼-^P>h%iD`z+vl@BX oξ~ !s+OcsxZpc#MÄό59҆`/1]c e)ZӍ|8671"LHM7Fm^ni8 Os&-B[S3ב) Ԭ8M"9۾tymsK֛ml64= 4/zGA3?s[AGQ}znGR_e7(v_MeGMECJb%Xg-$x)ޓOcs@W;oB* *ƗݪA1Fku7%YYB7S&Y>';ۮ`Oٌ vUcle=ȿ&{hoD~mH״*vb-Ź X n_3ar?E8TT~g[TD۵Ġެep6ڟx'<\$=5_n|F!A˟,JPDjF|3]3Qm<|,2 M."oNTBXTEYȋRoFۏ۠rGteַC"ںܓGS*)zEOx}5>D6zJ*V~Ao#I+5n2WK!PVL3 wmk'/x/5;7A.|[CtKb=q_v]RL$ǺQi}4k}~@Ē +v UWu$Or:PUm HNͷmB'drmkZ>*΀X%g47.1Sɳ6lj Y7kD(\1؝w%_>oa'l;5ZQW*CC `+a7T7O=7yxyHKbezdRZy\m񁶅O3z@l2˶+Mu$#>P ͟!sOn2ƛDG(UZ&˅; e-^nVнfU0PoO=Y "%^ "\hKǕӜvCҔR[zw20}{imou;OAD⏨ˮ:4VrtOr2ܑ;AEpnyJv``D~B)g1H2S |[:8cX^ЭP`tυ#7D .2[œIݍgPwu_?,outE 5?&ͯ31rTn:VfS=:!thDbgk?5>j7B2 Aw'64KܑI'B˦Nrps;khoR\~nE2otfMU)=->D;Gh<{t?]b3VmKrq^]}X2Y+d |[WڧsYgE(WX18ejc]n.;}힐Azݍni=1:^+>/vR<1?0β(~@c%|%@Onr%."vXK'8 1g} DtĘP1ݖD-`@Nk-rgTRΉY PIT,NͲR FeҺwuL!-DUK "௿\FXP!5>۫?fqkxCAj)Q3˴hj$Rxr:\܈Hw*<["SQ$5*k#CfV@זL$ewcȼҖ1W([X^)hks%o `ˮ"<*HɉdrP2XK`r3<ՓS]mSn3?r48Yu#~XK$TX}{y5_ۭ"E᪫ktSWߜ d, *͒0@yϝV]7pF%I1噥8Iŝ2FJ,խ^ި>hH2Zmh}i4d{=ȯUmF4``&u7k"ym.e-]"Α r7WRJ"`lBqKH]B:JhBW\8e%p1Uw<q(\_B9<3/_k}7d|^V N= 1P2{g8ҧs%j2.3eLh1hVI+r~$k|{@?>ls_Q7Ģt#(^  7@`%Б]3ۥmge o7gUmԿ7&e{8==| M 2n^/Vs:j3q LSzqo5&$\NZ y)=EmP~"Rr0 z/]4[UDx %dS?YkC0lv4wzO:%ZWF!nt6En֎T]u.ݢ3gX֥ جھ"Mz䄗AႬp*g'rhZl. ]}窮d[֘ `7@8'T/2QYo>Oe䮬ouZO6+Cbw.|5$S4Q7o [=朒iPF\`΅t{M׺nO,ED>pK7Q,>i*jmTTHw/D >1v2> F^,2(]B=ؖu֙>,t2b%ϋem٨a"+ uvO|$K X sMR( GorKͥ zf,W9Y9lV"0%HajnG=QV%>hԺmti'frH|&';)Eܘ_^+1Uh Dxc.UӉ.k-BNO TV!+wPhaM@qN,r,+S8zF^1˔mҝ޿ 2@|)Y2A686E؏6W֦B[߁.1!鈂AT 7T栉N&$FfD3 ڊ1'{0$Ci#Y"+4ʾùB  ckU^d[˓E 7TI^R,Ezza*-2 m03v}n$kvPrnJyO Аo + ƉYmg2gY wͷ{@v'bw7{*N-YfiI`L!cb@ PmC@@gQ]~U ٰd .,.%F4R>:Qڮ([sqduPifB҈$.Vi*ݵ0s wVb닩XXc1w3!8ma .A Ųyٱ.Na]_35TlV9GE8}_UᷮEb>3=ϵKw~jXXE| `E27W9#3b~\ ;)~C/l`b3EjM_MJ}roJax("nESt]MaO VE;XQLN9qO*V^CEͤmƆ`L1qNl4q^΄FSg=pnuWUr^>ƾAUy 's!d*^7ldؔjG?nBH?-?E!6ju |)K1\$tRlYhsH3mS;9,S4~t$O㎎ϚKD\j/CJ-;u07Gi+$ o&86]4|^dY؍bBUkQPhy~.rzci_?8hDA%fF A=1"Y0Z 3BvMQ$cZZKn1/K: eυgMhEl!vcu)qwaQc\H :p>m|πKPuɔCO>d8_$[avqJB/D= x>Ĕ6Htw4Ƙr:s,)dT2@lCrBtjwz?rE/yf4u'Ҹj:&B.@޷'rn&l}= kA^hPefB&bVx`˶sdhhۋ/(E"}1N bJɐSi pOű !-lPs9QȭAGI, p ?fb }qkBˆhvg[+57 IJFgQ p_ (Drka ^=Z͗m8FĬ3CcN,Pt$~k !n9,Yj"Ȍ^@t`{Ǩޤ |~rIV 0YS*1yjhf636n[,ΒG_򓃑hxA7\,R}aۚԗ`yc;ڬn8Z~~:Kyʞgߞ۟H(}!t|#Ϋ9a-SrLe?R W7C6PfWCY/mOsBP6z(S1;sS ]̽aL2$ .kmVG?RuR ELN ڕܫc`3u Psi2{%yo|%Bm}<}+}2۸HCmiw‰_;}OKO*э.Sl6xU;V?@'ފV0?tNn>αsKEW+Z.MnZ {X=עj\@(}CT LP;!O˩M\$i)U0vZw# sny5wvA@EvfHhI(\a9<dO^ݖTh ]NB㝤5`ٙHKf?Cg$O w Bh/b+4OM"#ĕjB ,ds6b/ oӼثPmdbsS 9TAf ty~e[5ii pJ]`;Q9xD-n/(qB|6O‚f먆c VGUY0cG!5  ZեEHFZVv: ?\_K-S:ViHnfKۈ _\i]*wǵ*o_/_-~܅ʷc*Vv[{HwljZ$($I F7I)+&4 /2\ :)cM( mnr'WRQdΏ̵I[mx Al w)[_**I%mk5he7cN9|AږvomoCVQ>r&TC7q͍7'֜e`_B'6P8ol7DHI.|ba3B-l6V)uY~a;šgk^˸pzFٜ8zd̪ kS]HݬG#9RW=wYj~#W@v&l z^MzG8_[jدMY8Xe'HÅ(HP-Rb*)cMzutY%Љ2&&j]s#?Qv{lhWT*7c oiŽuqXtȬ٢#]A6? FMQ,,!;6Z_ ؅[B7?p=͖f햂EԙP5qdQ@ʝB 0(p#WͦFfđ-P<b'wymYî~DXŵHoOezFb~+ёq4$ }8gu5ZoIjSN KgB# *c6d~%iCE@.(b$%7_+Y ( +~i tl&`^bJ}\Mp}hd1kư&U,jNj"G87$%a?3P(vKv~u֮+EnܯSKU_L]~T)8fT?>i3鰴 kW0*>JO; Qrz9-f{ ;m?50b &'G{ޣȱ[?H(z}k#\\9o -8~CNEfE%n&nVy$#m e[Ģ O#] X9qb{7) ]'7pQJYUn /%E> b,%m ~UwbKNlP*T~ r$4s[mmm0qS)I>y}6\WX/Kuk d C257+űh \`r~dC)?o#zZ8u ţl.JŸ5X[?eÐB|fz <\TrK8Щ|L=0RO;/5+6n| [fsAb-b\PF5[H\Kyf[.[p-FJ^Yx$Yܺu_@?OurX=ʀ;䎌OevX3^9yd嗰DJoJ$}$G(h_A˺%>/Mup`8&4(ad;,6* m|Fp&B4."]Ͽv` :"}Զ'xiۛ!W8$1-OL]$^B-돤 ǝLrZW1+5ZÕuin]Q/ %BIyJf ҽ%Yy>ZFan!ĔͿ"oENT!@ 衿7<2nqK$,%4-3kGunTwʬud4w:s&DW} /¸nZmQn]cК{U+ĻCAk)LR~}v{*ae]'=ldgʡVZHI)}v l)d/Ʋ J;4ë±Uoz%ڬzNs7d& R!Gowh;3N T?&S}7b6[Fk:DAY9ݰ;U%ɯU|^Pg|~pD _ƲtiQ׼%~ˤWqFK]+c@zcVׁR"{=dB9|ǹB:{aڔI{|8,}S7~QCxуsѺ[؝#V/2ˇ"wkp w,pL|;BZ|NjbUhS6 @ "ag[f?51AӦw~VCFc`P5FӃ m|GVié8^1rIDTb={rQDbW2!R[oU.HSwr,>.2ໃvB*CѤI^a`&Me~ %u`Ȳ08_|47xFDf% m7=jڿ2/LѰ!/ͬf؇ VXBXb ]a*m#Xg]t d˪ 5` `_W. "E>0 S8$ fF!n5GAC[* l^f5'c,&:!p@ȟFz7NXS\G&Mj]ppAbajw^{#Z P|4ۮk) 3IuuJR+Ҁ8BmPUۭ*e*1v=ٛIõ3Cʄ;F-݉EkϪپe KSiMw}ՍqhBɄ{t䪻K!rzE@`A51Mu߰!vV=\XB|L<\SO/~Vplbݖ@H@>ꂌ7F_ |)c_$̗-*t Ѫ1v 爉$S=~3+^DEm)̧{zz ~o5 H/lJKp;,2rXl~܍yQSG-б$[2"͛d!@GUGt9B o4+t+\~$#tPڦI RJS,&> RxXrZ;!> gt9^gpրg+ a҄aq tM@K6 8ٚQ1:#k>M@Z\pF$y|ZFO4mCyj@˻qQ ĉڥ= " -“CqL%j>`WeQqa'MJoٮnbBME_I/80, ݺM:u!:m5[z̰!p7(C7Kqc lAO]{4Q.Y"B {}K7ހR`6`Gu^zX&6 NKU gr5[NCBћ˕I̶R82d+6U0?(,\uuMܕ3rTn~ƿ%$xWjvg?WBX6]dPj`Є:IGꩳ9Bb\uh#bºp,r;<,)~K &̼5ΏY:*QFE,k%}+R^WṔV#O_mģP$O 8QA|INE+gq_"r3Of$r3wT?ZB5}I(5JԣSb?*K:3H_8K2ɩ&H}=MlϫTP1G;9I1k <V`7ÿ45H3=ā.P΍FצOGW3js5s.L&ERm0y6{2~C(B=+yCG9"@uCb77q.FfBhWoŬbێ^|_|1km52ګXQ7Q1~e A (ħrAε i\Fq=oޅ=OrhIĬ ʩ݆!7ʰY=\ͥ:=e\5&X`VjF I+SA,AZDlCu~Y! |DTE7Jyxt\ºn -I/&CBey 1͆J66 >k!q8R{FyU)E|F:LH(,T-fQ Be=^m{А%2o 05B'R#3+ӡ! 4-Z6O 5҇oB"̈́F6tkMNdҀ`+Ʈ :I83||MkEjm3},RE'&Ta-?z4R,`,%߲oxRSnMQSDUEn|K/BKa>K7*iZf 빰GwdV$ GrZ4߂^9~ w5%kMd#Ueږ>R ~8V txlz_ԁi#𿈠c$ ip{\-S$p4w^$&CQȳ;- Ћ&2jmb!&Xgx,lHBgngtBXM0*!k:yPAPG%|>݅3 bJl&35ZV҉k=G$+pf-laŅcϔ |Z}N8b`~.aצ gV9]b(B#$Z6ҼV|섵%q2ı@SvRp$OY'ZjSݷpukdž5 "[#{mYϸ^7>:o:uhT7cYY8-lwVt 4£7~ ްL/r<2ꋌá qc:6S&KXaR=vy=%B BI tI[H~d#⾁IS)4awM }vF|Fd:cXrZ~jY|켼ЍJKM~(>VQcNG.kCp'/S ;#/FΦ&߷phZ"*ذ K Fp"V_8FpXILJa _I J% %h=hla-|B2z4j#ެw (Itila2qŤc䟄kiXHӵ)DKV7&vrY[6%]Nq^o;DٝX K \ayU\iԋ0>9co Jt0?mMUxiD*5a"jdU-"K/dΆt$a(?ϻtٲ·#Rs3rE1(2Je 0GL9%p\ S_ 3.}h?aN;C~Kɀ7,]< 7!ub{ s&[V&&Hr`3Ȍt: e?H?ԖX  Lm-|u D.jܤӭaiQF^14_Bǔ <0*&92.mXiR6:2nL ҆ cWuܢ8K2$*.!e6򣟴F+MHAqVZ9ɕV*{*7ul}EA.REސ+g4 )PPȟG`hogq1s"00ҫ$ρureH)F8A\@^ۈ$ ?BPJI"3[g3%?蘡)G4kɷma'v]mV6[6fG4BH) O,>~#ˡNiJ ^3tu\ hg0{0mWZ&y L+yohk:^VU@Ժ2mڄccZ!U1(}X>8A7Ӑ~ Sɾ *]eWDD:L6欃_$p7U70vEtWN/ wmqh+.Do2V>8P]Z c9)fsh|~3v}a])3qYT Z!281,8~7D[JkGcP4P|*v泫 {\+LAM~ƭ(_Kuauot }t.TN*(>x ]ա%gxB_jӟݥpOcdh^g"m e^:'>:;2p& ^D=dY||wkMm+XڛIڔe@䴸:2ȋSwֻfa\vCgOc/%X6D 8|PaB!GoZLs~pS4;tNNǚ~E׏wl0B1~”Li舤4MSt"q FB fL6]o?hijT X K$UƜ''MiR˲.C7I!l;' @ :5^Yiy8lKGU[ .1|w&L)IR?-tT%R. n;B+G D(-rЖGM|{תl/ҋeϷ&Tv?+S2|mY՗{Tl^x2\nhr29w_k EvE2 ^jX>yv'˂眞xP΢NX) \wtb,gH`d8@Q(-߰<ض] @B  *zll"uL.v'ʿ=U?}փ%g}k-, ?Qecctn^ hQPHG>Z&00P"Eu~{[уl2=lĊnm\4Hlt ` ؖm#mSR1nۿ&+:$&jӔ+pg $ $iPl^LW5%ɴ1L1 2r#3.墭4D*ٮX7c/!X j1RTW%)Gѓyy+'O{ <㐴 Ng`n<޲iTky _l=pԬJ}I 4riB\wI@޷PD>VpE~/Mm"p/3#֎7}K=Q9D ;Qyq0}n&o+#+x#r9zI6]h"b)/B,Jt'qttȊs0(B1@ ۔ٓ+&x&2{K"~@' 6ŪIBpJ@Vl-PeFNH2ؿH'uPrquNv )y@8QMVHrқξ~3›& @f&U( "a!3ۆȇW4 BXd=1;Sz%k(A͖ @p&E,&֊6 wJ/#1,^r Y=m^do'3Qh auge"=߇*h`gu\U(Q:߱:"[YݥvA3y ⍎$F'i~cTˍ|U6/Gq17 qRG@%zb\ .^g]HSXQsaL^#l/_չH&8@E^U,i‘%M;kٞ&k&)HsmըęrtJ\sa)E/OoUP8,juB&B{8.H{3,LJ9$& RsfJb|v 2FF OMfH]c3s/#F'ŊVJƨ|R`[hBvƖuOswu=nk)WϞNDivuV -؁8A4\X!niQVIWZb՟%1[A0[. U~3Z %Dzn&*E Bt=W Dn:(`3|^A~-=?'&r& 2PF{( eBw&CF>?H-5`@Bկ}l':X^)YFbe䬁V2AnHwBmTOq+ĝZX}oo:ra(zo8HtW OU) ۘF](2DL(Ì^چJ7)s(悖0CAnDoQy^"SI\0b4Ŝ2fͺa# >ܦ2dkGm-NMVaTs_(,.i6\F42&k<՟s4udփ!~'E׶'-ȯU*_=$,5Fz]{42oIIAD)#:lY^l~TPJ8 7Az#ݵ1_!|y*DmrCG|(TXN%I uC UBuỚO>C;mo࠼E97q?r ¸sR.^:G{+7"972rl5 $?m4fFh-jXA1VݍFEUh"G Cl.'4Q -wetDx$4^bgzv볖USWڤp1sbp8d|xdT06.Vǚk4gn A P׀ t*]JOҶ-`Cc+="fz9N-X1t5yP$54L!1SکAL#:_)K2 sr{XWH0z 9~^0I:̚A"i;]'kXl }v=^X]gZ+̤Wo1Z}мFL7Wxc^{KW Od'*{~eåf@Tl`Azl,NFRp)*j|`~%A~lF c΁ (H7Pb96[olYS` }x:^@xƐޟ3g8e誔ףF՟ < ,YK*CgJ-ժxA-0 =ٖOQ :J5bBllrXF$'hoިwݐyS/6X1 k\дG6=w:2,fOK{3tXL=42۬(ۺن/olxOCߟ1|3(6 Hg=ą_SP6::,3MLbeH4TQj-HhInFg9V˻4ztm$$?N&j0؉%/͙Uz$!8-k!12K">/T]7ɟ / [,'*U'1 u@1NF`T=ީUֶq<. ܸ胧8Yc9Jt͏%9 Wy}U Óyzԙ?D%?8g60h4Vg(F}+&]bs$t9zvOeqbbwHkŷGŻO5n z[/QfЌd}"yjԁ9EKWpҬ{AhM#360iX•$4I63(t<0z2̏q\Neu٬gRV&uX ?֮>f]&?yrƆڏ֤>pNjTjΞVjCs {9E!P@Aقv;Wlv3߭^U0m+%匕~hP\Į}t I889DW%$B ,lp망|^@^\h7/:25O:krb,Q߷?@LRoNT@k vH 4ǘݸf|;U׭7x4c)|0~._+0Š&w`7k%B1D!~5l-$wy% 8Vɰu`{,o8 o@﷈d$.|&5 =yt46Y!"=~wc bcpsOGbx"-& zfz\Rr %L3h(}\hW;@~sMTU>ӇRqE2b03Ӿc-SF0JWM:c6b afܜ""V) E>"4NvJ>&r%]D!G ~Z6i ݯͰ+.w*z~5[]"GwWxvvZYP(VHv[|cQoc<<\EzTгqo;zL?\Nu{OxU|d=*BAM8>5x}/""$Kjݘ&uĞt0W3gss:De?"ko@LP?4r x7yoˎNMko"9aa,0Z}7$ag kMOR"4x23 '7b<a@36VYB:իVz["t?v{Vg%K#gT8@E?^,v,X@byt7tg}3Fi`<<ڼo3toz `=tyCVoFbѿJ=/nIy~3nqv/9=,BXrBɩgkNL60le{Au4Ŋh$ چ%B|T^9p+)ŢNd_LuFVQ-vXƸLB{ *" MMOq>#YxAnr\@F tYl~z%qpw:+DЇݿ Lyrסs7q}NYnPdO7F|QSHQ9UEI- tdP5֡4kr98vc[OTD{B=Ҧ87EFiˉ-$}?d&8_.r4|otaLLW(Z:SóǔD&]CsNƵm YiH]}FkH %\W@M`^ Gu຤fҁdC$!+؏u<#].L[lIsdfqCJOZCggs9c]~%ւ,J=>3"k(9 E2q ׵IE yVoZSv'rEx5"xε__P54Om.n **7d(CPf1T1wpdhÀ3UZmա;*2""GMyv'D2ޜ7v!?v^ҹ<Ǭh䔰#6wM'b|ȴY1?/Y0 Gg&%;cSAI$PZZ=)vr.ckGcÙ"$4R_cWek dcӭ\9 ҪFWzuE,'lƞy{OoӥPiZst.0ϳ (@4QkVo#C^Hvr=xh,`czIؐ`ɄOl_+7# ^ ];g99 $ArSw\P]lZr$`0NX/EؤSʥǺ@wdRcMJg$( 9U$ř7^=sl޷0.ѷWcɻ !Ϥ&{R_9pk\}޵VɓjiQe+QHIjEXM~Ä]/rI Kڴ$gnVn۾aᜤN}Kp)}I8"644v Ñ5H#taO+8bIo}ZS"AiJ!\ Bls;<\z&u L=@GhJh~D e%NȆjLI*_Q'@aCuN?|v%FH9ٸc$hjLN/gۓ~r^6*dp4뻵"kECBS_AMv5XH!7quOw&F$6&6$gry~^ P[JHeʌȬŖ(e+؇(Y4%Fj-Z:Fz(;߈;bM:%p(Q c.[ΛjWnX:yOX^)b2- ;$=<=]2hq5;V 'lTXQ]54e(u0oN:M}"z {,52Rc[U[ TINR7 nb^F?X%T}9Y4oHb̳qDt[a,}Ki.|I˅@,_aݔDhvGbإ_6a8[54Ο$07ZLVHmGSOR?yƉu*j{ .T~{T9$8Wւ"2Egl~adKEˣCwv+뒈-,;Z?Aڰ,0gU7z޴̜%kabw 0HO=hwu^oS~kT l3| T~19W5yqBőD {E7'~S9QD$c0UѡyL R}tWn p ǘAgӬ5.> D|8N&g ?t5h)5D|Feb]9N# 1W=!XЏ ʛd;O H1PQk5ZLۯ|L)u걝hըm\%8Z5Wb݃,v$fRʷ0*%a)VJ3x !I)L?񬥆FqoxvM ;Tw$ bQr, N1-Vd}\kwuM u.j~= ];D)2Y4_/j{7M@JOī??H.2Us7 9.؅ KOxY%f\\Kk*9Y:a"ePiKPҏƞ!t 3MJ¶Xa$8T%ogojЯꗤʺ4̷?WqojKmA@XBE'6q"-~h-8r@9o0'isg_D]]K!_(XFBl_NC!4(q>1 b._QSi5'XrRK;xe?{>b-h ֵ.٢:,_qa){2 @A5AB]B*iL'Ɇw_8080:ipxlI%s 04HȫwnB:p[+"2ag.u@5fE`*SwT!,6Tyivu|RV1B{W۞?'ŹƲyLMRt(D>#͜_G_#{/T94‪}(:P;Zb;5{>WNF]7q@` hn5éVjzI }5|JfpJ.z̽J]w|@DM|^Wn^WtSB&;逑0]Lan^g@PF DX#ӲFJf~|zǍ.?$6$h(juEA(Ulo:ŘבmѹX0|hryy̦_ʃz ^Zzl5H1F j^.ᨉ=/\* Fe'72"OE!P}G|"BuY]_jMEʗe. s6U R }W!YYݾ'4sQdt*}2?_CFg嵸潹 b09x1Te$==3q]' y8')4RNkETS_+'V"kgw$+$VZ[/}TajۯnM۩([pDR1jT#'&*[%uoS:1XyDNt݄1kGG"xt7%:v+,fǻ3.p;^,g>lʧhé*G`*f0MM"Cg%*}[ Di_K0ZEJTNsӈ+wՠ8~'/u/'}_<5ƴhR@K¤y@U0f)2Pb.NcZFr&/G}ä~^>WfW [p=ΠÑ*0YMoYK`[nz^T9:y_\(J KUOm:6 N!TM'D3Y|\*sH_zض? T c.*+nڇzakW1 l)[›u %ذʥ̵`T: ~wb|kzSKwf 2 /秋mnkd;ioR8'Ն*Ȳ,@\1w$f˕q*0%ap'$^&}X%τ>j󱱴w'ٴjۇX٥1$0FL77`*^3&f|^"jAE8[jp'qѤ|w׳:rz`b fc墳:{(#F"ތ#3HF{|EE Z l)1P{(4w^;elK)qU ¿w oJ722]˅nFAE|ʘ2 س1f ުȄt1ϱ n!]ry(xkV•c" g СS߯J "0]IHv @Gՠ8-z>HGQEKcw/I/>o=!?L#%bUTIq)1ET╁86ъB/M[q*IkwFq6}U5zRPA &kR.X^&Y LO +#(BJ$Y>K+9\wdS IŚб NΓ!lH]/)r@d-W+ C6=Z9ێ%e=' CXxmLM Taj"9<((6dP*.\ܾw*T$Uʥ* =Н2L #aOiH9. fy YND'Ecl? |i Ax'COuKqv~tJ Ljhxsjz4S6Ukdc}Gq3$#㈳dIXv9Oz.0k漵ǵ@%a=7 uGp۩[qĭSaD8B\ !/"$BUN]rm"Um®5zknF1=ؖ~j)/:e[R2|onygxF~,JaǮՕ8 XcxӦWOOR!I ܠnƂ8%`֦ˮ{:5hā:5kҶKEVj[|Ƹ  @95f{K֜nC@_|8 BB`A[2]pɧ#SJ"L;. K,Nx_!ͧj2]+t7[@S\s#h,t9  BoLj/!me;,U,or*"u=9Μ2d3)=Y~z@ :9HԺ&YX v|Z"4 q: :GZ2|  @Kq\g5ٔdo|Kr@ho5.GQC9ZG5V`M׹`ٱ1N.]=1{S?z-|E^!'sñmk  ?,}@'u2CRX/W9T_P.UxXf0d}i`Diŷ~F֯VmI懅$Νy^#ԇЦ!y`JR v8 ~qnv{ɏA$^XDIO~JV27Kw 8+f& -6Ci\&v{`z߰@8,KfKlO%j)P)=Eҳ ]aGV:8wizjt']g ] 7ߐ"U>M&QҳJpBS@y#oCϘ$3,&rCwp.%5ś>zG'o{.wC#jGRupܴ*RZ)0&lV2T"_$W-cUS KY;; Oc`)@-@Dt9Omm 6u7;Tܰ PN̛m8w4tLG˗{?2-f<C#dYNPYMm2D5JU'k0@e~w#z w$0Bԕ-(0,˭lIjE3ƑPr`ʕOS5_7GВ*qMtaD0DV2M9Zu$a'H2L.APޝZtb+3LQ~wMnt9lZ ')b1HUe'$VES0^^OJ4HH- > $HBs{Z :N."wp?&3"9~LԵ( k}4 }.qc fr\QIGjTY=L YKmj3|^w~OqޫԀGu)و 1e>?Y_#'ݧ-+iudY`FU$5S%7OoJe[3$hBV'AI;c B,ư(V3z5zkZUrFɋmwȮ3:X_Kl=!j(--0ciž1OĮvp܏ψelo:sK3t}&VQ*Rjך"U%;JA>XB c܃V`;p#k0yQ7JeD%~DFa3e'3д5>=NޞcLp/(zIB23~=>0kULG~ׁn;ƪ3A;(%8E||&\)ՓݷؒF~6X_7Xij\tn$1ѥ}Ry7?l83ͬqK:\7ybs<ǰ?6d|8b$Ku+BAXv(PR:#Z;l\㲵a oC#?,0}EXJ iq N Q3r =3'LgB̉US_qp,jRtTĖM$H tA4l;N;5$לqQ=X>CG}THG`jwɐVUP81=P/E" PlcIGdYh5m a1`[h|):<+ C~&9* &lSKU2%o|렔0bN&&zN3h'fDza ^¥b_r+zOEаbGGm1ςRL u u2R4_G\Z{e@ >xڤ0+dܝ)\l?A4jGy-EcR,B'Ŝu 5g?l V,'kH,/EyM-iz/ӝz)%gUh{ZyTT_$1.>dr"W_ id=N˦@/LJ1-%?e0ܪճ!霃05qe(x)q%$dHS  jfY\bdq/a fQ3w`-kIĭ",4?djS͢QwZGp ĘʮPIjA4-KQ<0=j%5a0Mme]p? ?r4j,=50x|i؁ LF{FE \-Z*DgGyPnO/.,I<Fd^а]RViK_NuIø`W:V!l,a 9;} D'f6X}9Ki^s3RHd/u`kU<>#S@L y&ƭͳKwm6\.S"| X)/fbw>Wy'tZMAV|R*I3tK0M[[sϝ|{Y#aDNUC]`䙟^yuW>/Mt\Óu>(kj]Ҁj+kgz"݋+~pW{_H5(HF$u!Vp&jgt.}f/z-dk TBSx!| !Z,+TB6k"bMwK\;62gŌjU}_ QLHQjcHaފ!B'Cѐ~\DU!!Yjok]']抻#s4_Vh/=9_l(Cd=3p1{z."U y4hƬD}a9!uE]_I>DXsFE5$=R߼3Oӽ@V K}J Z_!-G3V1r"|9 QzO[8S+hȖ_1#+͢?( 4ۜm|Jt2.$vz7TQ,nϪ4љ]mNR Aea+h{cGqCO͎f].l+nz y3nbN Rmoۤvep6 3bgzНDпFf_1%; Y MDQS8gF2IJ5b8+qeȼyXDCsTb]VIfV'cǷvy/N(inDM(w\J; i6߭۟XyH'ЉfaDH;X癦wHͬp_Y&Jhq;cM=DTq^͔%vω;97k| 2I`是zcw,O9&Ux3_RkJģ;ZD-f/ؠHqDڝ!zN<fmWF^l&;jY܋X+]4"ѩ' ;`hlo E͵ohbVWF攎… X{> -A bk|PwHD#GuC'kA=Tl^) P#4SΩ]ikVf139nFEmwl0O>ӍZ;QN&dd#>ȚId0ο10{ΊYuGD {X 9kU5 pBBq\:<|μx"H6cC' Lmc̱9#d5U!͓ !0ciAv.'y8N~q5DAͥ ^g, aj(|U)X~yл{LRHW]-X8aqA[ȽqJx{_ -mt0Jrޚm|m)xkcЖ4LU$Qi*pkÛbt{.#ɦ/5< MeQ;y~~2ļɌZ6Re9fC:_N[eѧ=?O[1q 6yTGqpwK"&,WfKh^qJ#gP~Fn\8RQV:?p tm6EBRlK}̨r tq:_Xk [y0$whħ{: (3W^1 =e9Ϻ!EIEgH.2˚NΔ ~vh >H !]s\ b I)ty!Ejk<D!XÙe~R=+ߋ1~WX> ^[\eQY)LG @b ~Hۻ=b:@3vI *u*BoN ZQ5Ab%5iɎ9"}o[feI o>V[3ڇw s H93ҽn ઴|SL_g/o .h|EFq!!s!_^M<-I Ȓz'Qg,"Ǭt?*2Blnc{$wqzkZ~1X+Y3 C )N{I$$c@`/D%đmH{-l|ASlm TI:1(Flg% C^> [ 8_'lFfj[VW^&׊MV7O4Eo}'%$1M'֗ ?\Al^Pɓ1?>rP-7׺<**/) 3.YAh(Yp46q"GIL,'Z]-P&z{BKhT!ȯj:"6RKk0{ʽA =q3`$~3|dBaXGj*oqg1̨4R=V.3C9%.BD|ǃ%՜Qm啕G[hKDQmZI|{–]7LV<Kd!qlZzbqx:iv 7ؠhF'J,ȓ{rqxc&ԭ-v7m,2Ϧ_&Xt?\ 8PNeVRq<:)%?X`o2KNN1: Aθ=`Rp&x.hG3_m2ZG[..=K):(he}T E`3؝htW𓏶~◗䑲w"ACr ;I1Cu04`RYvDitn fϜm!pSm6;=:j1m%ƍ%EGC>x|Ҟ4r9L?{ʈ܆PMx +WCfsC"vbV,}FzC>q0IQu8PSBsWbo\VDMyMy%{ qp)8a6>ҽ[C8Hx-zEYmՈȼ^W w5Ba#f:_=j?sp${4ڭkDh',[_< | *MD=K6ȌmR&Su[qc;Eo0.j7#HL)n^RC7v~Âw[Lw\t[7GK6.~\  3H`P yPôYP=u ׏ѣ&fƕw0%<}a]6`P墳&0LGFLmbe Jy~osLֱ@e? ekYs_{-흟[h tz΅<|d h 8Eʚ/-"O4dCO,l\"qPҺ5[[ 矄=VBO؏eBf=]]zކC # އݥGEZk hǘ05}Tiu:zaHI[1ؠI8[9.=txESķ ` jzJ$p[] j_Nzq@#DEH,gM+wt+ B^yxJILȜ`Šq,5KXgK%:Cwu?%A%٢ Hz2ݞoh#T"'cxR[ H.ѳzk[&軸$_,̣Qƍ/ b'C#~Qxp`Ψ ~{S؞^dx+|TӪjjb}QyWJ!:gwxyӚ%te,;czYˢ6G Pulc7¼:ަ 2r;o'8i"F!)rQ|7ѻ$]jԞtgߴL5ya^ZBMBl(H Mtd*~tQ%Y@Gl_ ,%҉; ߽%P/8uxRR1 }WdOBELU>yв#"axd[\0|/=;d-Cr\f:@q.;I1*ϘIJp5"@O)ƿp)Ae}sw}0AyX}iSF\I)k>'ꤥxS!(X#B3t[ȿl %? ࡷϦnc{.FR]rVIY{ٙrَ3Q*CR+Ud" O)#k 3=ވ=M3#:tD#L{h z{v9I#Ӫǂ5R_c Ȫ۫_SǯvOK=^ac!FpQr.j['mWrͯ}]sW,Yx'aaEB}ր(oIfWu$sm*/ΓTo m:;睪`02m>}kdk.eFlf TX6-l˓c0:Um t2o8DB? Q֘YCɉ>L-({EFG޼9z+B Ldz,Epk'-3x0cXo{-X N` ivE"CT& [cB龜h _zHy<V w2/` J)EI%w晓afc?hᝅQQ%KV"Ց:nPͨz\YAxy[RO]5?S2<~rGL ].h]SQlLImۑ8~@nDC9o\ѣ)7k#k@ݻa]hEJѐ[?1a %a8;{eCC{z(u-f@L! 2C01v2zv@F4:zO Zm/1EdG(hIbeװj ALȱ=TA5Kb}]ڨU] \J\=zVÅ5/d B2ea ӏH5JxO,QD$!DA\떲Y٦z8F7|б:i?z) ̋}UZXq i=`($W]?Dتn δ`]TQMBM5[)c,;{' zT]F5O=; rLKvCk(O?t;+] г 1BgCĞcvHiB1`Ɵy*b就z\ctru YI!.0"#ds_.WZ kuNtGLj'cǙKguAk@N~!gLSPKf[&ޮbr~d&:36XweeA[=UWhEIkd[gsէ oRM^ձp "FL\̻߫pj1!Bq3c%uπq56P7kAp_ѲO%cweR`ѽbM.q=BXNѭ/ȕ΋ĽN"6}6ϪE|S/;rńoq9a% \97H| Uol# %Q3uJ?%uQmqy zgվa("`l-!?0j3ҧBGxC;,)=p 4|TV hioܑ?D|4Œ+d$([/OA" lQt3&B>},AC˻ѨCׁ5!+Ӳ dʥp{ 2&;{ wD)&0|S MUǿE]}ְ>iI̟jiLè7,Qd\Ǥ0\Y#d_"% [J"vqe7{]"]#/9& t@D " Rd/pJ>P8|ZI9un-a՛9aK\Pd-ӴD 6x"Ofn!tKHrJO tp&S#878Z^=Q.c{KVk Ÿ īLJqFd D)aWY5-2o *i}1{&dPǂ|cAWdI<M%hMқ˫1wF_i4* _h>o ;7UKdA r@b%(R(?DU͒73.15HlI{vI!f#RazM1X'x 9YNE ~1CЉg(E^D @ ;VQyGRndˀ2QMI@$r]dUt$$:4)i_uK=[/|״kx\˗_)r{eȠNIjk’'c,uXrʾ}mV]Eи~jmWD2h*~bht~[x?!ܿ6 pF+Ʃ@v,1axr "n¶7t,`pr׍TR]Sm fOelDޙ;^һ"L%tbԫJɃW,Z)Gv+k?9quq(;pfI'I ܋yi 7Q׮0+&#}ojB"fr,g=IǑmokQGP,p8bǶkR_?Aƾ Wqhlb 8VfR$)ʔoQߧt2JЦiXk%]g ;.cɮB7r)o@Kji%"99Nj,h/3 @E02+eTKݾ@ɟ%G[P\ sБ_!~1w3d@2xQtqLvQ!N99{*kjHYMkZ fSpe^tߏ$U*9xcU`8SɓXz F=p_l8g'=ux*DN]**jY^&'0-?8"ٽ$ "61ȏ(OϰRZ7Yt9p7 * ْ +Č/O(tԂZkP pSE߇7E/Q,K۝IV.%.)&ΰ4:6!|1'_btbKBW nOmЍj0{n\0NQ uu.a) *M(h){ *+EVCh/nN% uSm2(HF/]$5QExyEux"Mb;mе@A%˟@Ã_ƌ>[,F搻!]LYh;4=P봵~g١:g B8mv)i1bׄa3ֱ32hE԰Jh3>XvٍQҙQR8}0a?%didg}(1Ć+%'oҊ?3xȉdKd8`3]ywycz~MEBksБ#TmVO59c'NW0-rXdcq ,QԨ#OKz7aWILjdb dJ%21fQ %:~MMc[2j)ɐ;SpB"YsSIgGRcczr؋쳮O~p=.oﻓAx"bS~F<"~h 72{z+3ѫ5(hA3򞔯st6ZLV81ʖCvۚɌ~ ͓;fZ0E&7_6Kf1KB:&F{ynD*B)PTa:$x|UPyD5EF,)C7H6׌@-43?['iL/RԓTY 0'ꖇKS 7 iRȺrصq`wPpz_U|&6D Ӝ Ρ-9 ^*ws+DH`z8a__ >ʔH㿥IV @O ~9'.NAZNx(Y_}iǛYb,~ XR@s SjIFT=p-a5"ZhњyUXpd*1mg[FS)/V2E%S^ |$%% QS?͞3U]8o8+̒8MƁSBOXɽ`}hUE`#' 6q"9Ԋ܂"Snai/rE*B |`0|L0@Gb(H׸ĩf8Lt ;P qrBn-׭36d ke@,wXGd|}b??`RU[+g ( 6k_㩦q*ވšN盔xI1oV= ?*UYAxWڷgM=>i&]f85D:Т w.3+4WGɂzBmzAYͯߞP]xmSmˇ.FBjvd10EH;?X qDK=3ous5oVnx|d;#oCF=5=܊%-ۈxE1ѹIJ6Kx_>2t#̃bzF=1x7$d C!v_dWzƂ[T8ivקYR}AV QsY^d^9>~V; F%H+VѸa߅,!.vpD)2ARoKQt=Zgo=ҚDo$߹-mcƘk/P/W42zLr/vn6/f41483F.>wPd͟ u18Ҙў ؁v ;+p28@0Bkj+Ec\*|$x}hvC, Oh$LLnk%DfkS1Ц`-7v_I=@ g&`ʼVy֖M@ukuoX1B3B$/<ݩ7)<{rmSl9\O1 8q]B7(xz@+pp,-U Xgsb\jT}Nokteާ MšV女?A(߸#H.%Iv;qŽM#R煥j./d\3d:WdRO=\UsKչ8f)2>QfI?R|TWs#$Ҡh1)W C%sƊ&$p8ob T!٘#˧O%B}YԘhnObB.DzBze;~'~/S/܈?R/Zh"Iٙ泸wxQ,FRLVm\nk 壜g mbq^35̤+uqtɨX2ǰGwE۵F!hZ5<4^Lү쩀 8wY.#e8@tv_C0c;_œZѪLHW ` !<-Z$ 1ǟ2sh4կ&2_C팬"THw#浶ſ94xϏ (hnd@|'{L@,]2Hq2<0pXdg%1`v8|giFL#Azu"p:b~vhLl*d< HDͶǟa<[Fid:pׂ*&%2l?gTn 0Br!^qg9sz>A`hiy]N$g<q k` p:b"Wnf\[!R.gY@[SH"U %PO8eS !R5r~Z@P8AXBjv •,;xNk1(s ct]kڗ#Ms6W2~X]|j\Rg'G);i9BxM?v^YC/sbuCiIMSF @_ z _߷-fwFf~O:AqKX'ON1W=A\fS.Ih\BҾڈ*G~z!CLwp5õ mڬ{}a .wePM˸-~ g+a۩(4ڧ4?TVtQ+#>W=01A_#lĐJ*XxrO 7"`yXx ^h̰C7ӕ)3Ib&'2 6QHOwD%/ɽ>֙2._JuSyD1ֽy}4hThX&\,i -M#7^D.^- ¶cmS mWބهRvL::nw'a[Oenh=/,%E(ʹ]21a# @ ͭWD!景'cu>z,t@PoW:4aghAtk"K0o?Aݞ{[Oo xM]8|/I҆6!#\Om {5~{]:Yfʭ= ܶʉ e o `7(b@HWS+9be,xyi}c M4O ԡQ/3MJzL0hьLUPqTzqs)ΑŨdz f=FDJa{K`8gmrIIUd]füE /"XTS7 CHbNa6s!#vtʶuNw74Q'y0bﳫ:!P<)6/;L *hPKݑaP~Ǔv>ZOb,;qʮ[e T;o87h%Ah /YœtYc5 C݂֙upTг)h\)Utf[&"+0>4oG%a\F²Χl.AEi6A`dd3`ȹ&5`6e[#.xW~>57'LJab`?{g(D 0qCyM<$ {VXܪuӎ0Gto2~QYv-j{33ICYZ tꖜR7WBl9B{Ue?ө qE%P:M+r<_`ڶ U88]q\hsXviݍ&VgZkCum%hr,\z'cE'Mx«3+;M>E wZ}D|!>[W3 C/۱{,vVGZq ta1]{!w)]:sݙI?XzFK$'K7 h3"sMq &agX)P=ZnL *a:>0M _Ⱦf84'YKC[&fm!$-B.0QY42WC2kŦ*55ŴPK1̚a. ).bwc)? :κbG#vN k!b4Wj[Q74^j5ҷ11(jK4YumMXx0QZ=aN[cxt̀"P,'cEGɞJ![)[{RUL?,rf ~jnZTD rKtUbtPkw ˁWK{a|-po@ZUҷɑ}VGٰˋi[zmNO#-KEdSI 3KM >Rҩku~ɳ!d{:7\qeG61b3 |R8^1D |¨uhBP1lCC!C=@uf+LeaQ=J8xщ9% KTI ,AFYB)V&Z DR.o 5GdùL8Mf& 4mDx{㖥ivI"O/&mJ c=sK_}nX $e~:8V cem^%ݢO5`w_d7LdoW̍67a&ITϮ`Y:63Э qᶸaS FI^#$F)}0woSt%J^k\v64ΐވ  ]@(V@.e\Cv ٦\5/^F5)n`?E>)]߅`|O]kH-w+,-=QUJF>_7}EUܺZ#6#&쁀la⶷ Yh]|]wʐt K' ,[4v"=FTl=W>7\q* |'^buƹl# ϜҊRLI5+; d3:6vR[%OkrFߢuI@.Ap^^^+ڲFu@|J*`Mt<!j<[s1}"vOWـXZ@kKvu1U.(cSLWm$ ʋkD.-J' }[;VX;JNѢ] dǑ0ޕu)c n!(*0-SoOčfL>L D\kc,7_gzz#F}.sJՕ.j *&u7зnͬV9pl漮#QʕÞKd͓#AG!v.q4++3%yj +ЧKK8d\f]c=(cxW":-pBfF:2{Xl8Z);c޲HzMi^-ڍ{#gNIG14|XDgC1B4K iLϗH``T%hq8_n;9>w44ϔQeڟu( o&p V('뇥sewmgƼlک̡l qp>BoYv<0奛@:☍U.#}hNq-zs}aznw2 6UOn7Ipo0?EhL:|p$;v(gW'D̮Y{&%TCReS ȇmST誠~Җ5k-*ΎJ54ԪT E7aFAE&?hd̩4pb-7oհ[45d IdYQ/>lT;/UPy855#Kܫ*?ok# %Xɽ'bԇWN4FNEz Sʄyns̝hF-˺--Zu*D*ũhvKRvގt_*Ųzpz]4HaŏP#ܧv~+2[l[p/I>3`G4/B]P_ otju}#d Z'gA'&2,`ol6܇GT? z#x}(nAq"Ik^qyVI93,UylߝEF3bhތ/oRy. Vϼ?jS p4$h%i@K{zT㱻/Xb+O`K*`f¾I?m֡sgQy,"2]䟤9uJSU./ӳ:V^*ۡ*Vcs9`.gVwFݝieJ|4t╾ auϗ-M30/J7'fig7G|#"%g\J ˍm<KL`wm1pĂiB vٍ 9|¡M3eC3P텩mݑmv,3%7"><6n1ڱvT+!Cb/Mc\ŭ.ؼdc__|@뮏Kkv7,hLnK?;vy榅EDw5k&|W@H 8fYykXkBNV7tmThЃgv ZӇ ͇+dȫPlv3G-fgf`}7;MkzĊSgUPv33ooCb&ff\eշQ;a3b3:M0QL4˫N[63YA!l0%i~ [ٰo1/aw˂Zv,wvh0vןzs=6WNf`iUg*Hֆ"jD*@gLW_Rv~4*ꉊ*,;*sN_h!0zcwC2'0*fx>:a1$nqY0IG EB/p>vB@5$-Bqm R82; ]sB\)<3m6W#Fmޠxh+ ("_ݷ:4{){D%ܼ̅ 't2܍[!3QۈE8`NQel!BfQbuq@: EJG;:/mu)'͏1:KT qsԴ:T ĔoL"7Q6^'%7vm-`~1Jw Ͽ0td|c_e f|2{Tr`;×8E4Q>#Bk(Sք4 ]If)}&<0@66=t4EN)b ݅4N|"v,qus#WU.x1R:TvFBuhQEIpȉa1E=[]b$[z 9DQ Y|0-g0 #α7N VRd2zAӫMGwIBݏ2WԟO(቙.s"qv& XE ΅f$"5xV9dA@ε3~JuWbD0j⾿zXqg) p@$_x\%=uF%>tHMCOht AnM]v[\!?K<3-]Hw|1uyQ 3u%< Ar.joWٮ d*0dV9c/`/-#6Dʽ)}^7%%9xv̨Nxi#B I,5B¥ڲNy A~x<_x۩Xr ۳dT,34ǻfy!yH\XQ :<9{CVߗ\"htEs M Nj3=׳kqf3!Cyd3 v񈷙I}؁\|%<0yl |oVRK3heSo1O4zmuBfy4c2cp9h2lI pRLʧ&VOLwiMi<89P+ ^zۄ:\R˽Hs ܔR%Iy܍9BY Y2:$|zHWdKj]r|+Am{-Ո2#p c',ex}ٹQyT,I#+>E5O|mfXԎK]L/hXpw! j+܄dG'a)wZx-&d |_̩oӻʫր7qи,[xRP\WӬ^i4ek}ezY {XgZᐳuQdQnVuQ|/*M,fd#2'ғё}2뼂&nz8H;%Xϥ?oƨ`d{}biJ/`"HϵjKn׬tB1QA ʚy2Ʊc,^_\jҜ\{J5-^2dƪ?E[>jʞd#Jf_`Q/@f9{v߉or/G*YfԀZnd5orсk1l)FڰYøsgMPmlິ4(Q4φ˘{.։棿wx*sPcbp}`~|YbSvDD'o7<)H r|;jT~xz&YoQא\#te+9)%75-o,ЈUTp!tGwQ}/j'&L$h(UBUq!ELϩZ8LSTקKz;XzkdGNN\?&ZYRP}~/NWִPnyp@_\{_ zߖw[b&);LPlHbܟTb_Amx`BOk0{^ӭSD V/.M`CWNdžJsbLPq^pvT ֗甯2'Xv?f*#~4OUu 60j< U3W'I` [JQ6fec7(;g k&@@]ߔ9qqboidxE/#[ߠOZV@u%KAx*tB4oyт$b4XD9jcFECy)6)f 5?C05;洴c/z#)/UK| F;!i`LUc,Dy"|-M<7#,A{ G_&z1:[S2=ſ ZB]nͣ^V.70>Qa ī֖NPoKƈ]wlFէ`,N)0ZBZ[+ LP玵g%L6U[ɂנ|W54Q+po'op򻌟"(\.p־B+pprKuZA+yfsUgR]Q2DRS+P;Z8 F@qpGP> Lu0՗3$xEbjH*"aד]*7~M!_Q#r.!`Ks06k]q3oU x1U1C~rȒ H}yLdI7FyF5نXg.F9WA`$R*5>lT_zyY8쐡6xWHE&{:\8154OerĩZw@Ā;Y2.KjϽ|!Z.].10xJRn+nki%,&_Q 7m%JxP[)$_0nqzeNUsh#Klh|!ldњ6ElUp`J>-諑u^7F23At;HyD*rMXᖎ  hb_le5|b:J3懐aM% Ϟ*+4%}?pE4/ 22럗cw.q e; lj8"ZlӮVc=@B:hY{} VOc8VrIIҸcP''dkҁEi)>xE(UvTzX7! #NݸW%Agw.}EΚ 5K&1+T =zK댵%E/dqGLlK5?C6+n>wQN'FC,IH( (Oӟ.g\ 9ru'2|+ v=,A!H$u_CXSbb^6UA->E8̈́FӁ3z+]i SU}hJHt(bhO7؅.c\2ZUS);_]y@~m-T)G ޥ/Tk/.N\eyVfpyݛLE>UAIDdR>UJˆbM[,] [r0M/2"# JqS2kzҸXM?٨ۘwaNWEރeHkf$B6HPE&-էٔ)m5*zd{;,mǺ dK*0MN]-\k_\[zU .9J3AoŶϬh-3W>v?:<ߎoa~8|;`Z-߁UgJ&G[Vs7 *#V/Ee|H`'Vsl7Zzߘmx{䄘3#Pðmu_v/JVB@I.ʺB3vgL 2 iʷ(c LNNK+o\riu|"+>$rO{Q5Z"h+MhZvD9'y8r"H/Xmh[FZ u*}4QL̜B8GgmjY] $|1`6avT9Pc1^G-1k׃ՙip~Z%(}\XB[VE܂Ul9,.ahB>&"V_9uQuO(;+nAĵ.Ẃ!6]‚L v2qx8x>1xu"NAQ̭3rxe O2YPُUX%,]  =Eea O6<"!vACK=b+Ù88Oj>n[Q{Ռx_!s[J)TeϰM06W&XyN5ZݪٲeH}yP`E>(* ozaj: R%ehz7A@xL ՍR(e&d܅6DNdrCɕ }ajaEˁVaW;'f0oi1X o9Խ{B3]o ô싥gj(_d"ZD#`(M͋NA6;3OB_Ʌyl]5ԮzdVt7SNvrG'Q4B,6Bc.B MA(oj'\rt v0"V} Ua|UAԹcΰ`m= zԶ]S0IpArߤ"MnIz*%g=j5ND{ot6&;LωqY5B|쭁 YS]NNpEy}$U~? E39@mLdsϴ;7}!'RFh5҅Wu U46 !Y'ejo誗f`6.ޤȗFcL#ҕcIl/I͢yATچT~s+u߻n4'Qe ͹Dԋ9Xtnp;Hsof,|>jr'AE 5bp6䖳Xji- i8] PHّo /YS{z /y.30l~3p50}xJA|eh*V]r+3nF84ǰjS*1_6m[マE?G;۱^_ 镅6 i9l҆(꟣{k &s1㶜E,ûppMjx"_~xd&Kx7ρ5w7r2Ǐab^d\p,&! F[/qy ˥Qsw5"o94eg-o=12~z(\`cfwB/Swy ӈ eRQ@@XDE !W#-QH£"p؇1OU pgEۥḼEY 2'gm?~f0.`LaȲk&$2?4\'%^k$QxoQhӸѫd/3fT{V 6J`cd.QTbgE 0.A3QmfY@| =?X2+|XmU&E쬒bi5$p`irgŜv>~Zלق %kE˘Ǹ>11 /׃$T5e&`y\HɄ<* `<ղ\wcUNy jJ0$åN6e|C {qϛT L57[xNE^P/CZG# ȴxoSWy_,lP/HU6gΘS(=%A뿗`@vZhPz=*$0=H 8}):=Pi{]o `⽦N?gLڳɧ]J i屬IhCXEmZM{%fʵ;|( #ڎ }oLȭYLӸH(,u-a.],FAjrg>4yf2hHοB镫Eu6g>hϬHtk'҂Hɓ!JddV?#}&L`ī=JW?9 7]r\0cٌ0U3O{<9]b\%[N,?3Qh"@vhcu` `+cX0<ӹg3ֲX7񶽨kXI 8?6s"32o:"n㰊"`p#aeZU&ʔq9E}3Nn1k5Z՛'c:y+౴wo6~y)›;] )\g鷔,Z{Hm+pL [R/eFâ JJ,W'B~c7Y{"=}ܮ-ī-Ӗq/X@VNlI efez`+ nׁP?ڤw|PU=B%tD0MƤkq ]w%;n# ũI|0N8D7%WaJfrl#DboT&zf~Z 6m_Tw 5JU"0¸^b y`gDȉe5BJ 4_+G14]qsCaQC8${,,#^$qkkqg{#,(QXMbUӈե[4įF8j^4ToeG^FtN\!(,R?qm1HRBuɖfBE Sȡ0A3:Оz(xQU)>t) #y(\b{J dё;~h2WQiJLRhhƋ a) DOp )Vtqzī֔&$piz*׊z5٥qk堂<! 4c/u}2S7%lQ1]ݶ3傱xC`be喤*7軐%XkX&,uUǦ.b2ha@"TCmcu# 7l8:A}S~fCPgNc( r'))~nš's7'T MdoeuXG*c\9;Pz\Pߴ?4{Z9* 6CrkS0!'V6ք"8 (ب}c# se1QK㋪}|Pw:DʙMXeD/ͭQdl7gTBR}G c+s2#XCU<:V%hKQ1YJ.-d&@;Op636Q! .'!>=.dbI2WshY=U^K Pv"\ QҊB 콂rbgI*7 Mtls:\-&roKaՎRؐ0(}J~yF̜*Z=^o@&sE?Bj@sЃ~ .rpXuaF6iᆊ/a#>懤5% 0Ǘ~=w-pbV5J)u@Skc}xAQץ8 OР'aa}~< zL!DMzJ!Ԍ|<Ж}1sjot5005i7D}#w+% KfFdarXmPb1kJM]ǤhnX9}xsO͟Wz~0ƩrEÝ{`4-2+Ub_\?@g}[[ׇU#ǯ n k06U0ygp|BbKn4l3iX)חd$#k܆ á=q7$Ӟo$y9 HҶ'C Lx݈Nvmӛ&2>C x4UKݝ &W>5T9'~R.0O+֣^֩kIoUg#M @W0v!A'_mq~&lX0|=oaɱ;w &3dL-ta:Utzc@֞O޺(|]X{419$Bcho(l %`B$I7U7qAt?r7%Gѣ֞JUQ\-I%ĠoXfsD,!o |޸F)`@xXA:FdI3VBBJ>SL/ |t3d$";8wmE~"Y]xЩݵ0$FsX0@X;Q=1_,s϶DǡD'R׾$4"a.10bL ;R !~(+xkzQgƺ?#=sD;$(k)p%q 'itkzOE5fi'ɕ#P !tyghM?Is@l<(15+3m♋˛ Ih$ɚh@k@_yy: _;G5,0R> $#FY{IFyrhCQjΚ{Bf[~&w?9voRDS vx:r(gwN4=!-t3S轓G F}TjO.]o8=0ޒ>6vml̗k 3_>y;<F)lkKm/:XWŇ3@O7CBNQ{W7~S{fyZ6AEE}N9GGwLJf2:[2QȳJ$0pl7 pˎyݶG{0՗O&<Ӣbh$T{p㚒T)OTuI3?e Qb~<&n)$>T}Gۯy.83Z-ڛkͣp))W@t@-ȿ[RMJz) u*/tNQɥ7-κGc 'UHACUW3).3g,PK}8JnoQhTP[S]H@ }C&M%v~3Ǻygd4YU ^o(Er&ovzg͊m x<ڼlDBS#`siie 7k9>U13y<~gn0 dx$(j;'#7ŜFzEvVOއsBSN%߆$Aeȶ{)%¡uounu ϙSa? KK rg"](ln*z]9=7EDDGX8<QOiV*@w\Vq=;IŸGtOtBWV<_ȀZ A q+`2S(c_M,*-B l{(g>x:C^a#CKFsONA;=rHox@fBJ c&qmaKKْVt3bߴ?4$ʖ^U*8v>twAv]hϒ׵(~T\$^`Z6Eo,[aB>/se!W^ۏ)\j&]~q+s9aP to623+~Kcg F+{-?j[gSA`N8?P7GnbpͨMgJMz.'&(j3D54筣K=˼招*cck%rL1x(LT$.P>_(QqzW%y<{h ;F4~u7?CdrY\PЙm ){ʨ( A`@;O.Zvz*†-Cl'ΑۻBee]Kf䟅+_ ojud3O#F^,¦ oN6DFچzCIji?͜ai d^G:W>%,!,4<q?hӁY PTDSA 4t!O`.0{0A$ev[N'm2CsA~V2;KG%%= T@]!uE72QS$0G`~+]Kw}o =3mS|E滈:ZSco|xNO UǖlX" %TtxӉNG{P6@Yלw- o2W$2b'}:3 =;*7!]@N;3a"vFI^ 9ݶ8'28 &,|+MK| Iݿ$vIa> (=:``̈muxfcwhۅe\c/EɅD*4KPƊcÖ^b#e~-ەpP:Ac3>fFYv;DOa̝"VⴏV~@#!?z,}!H~]kj -IwqtC$ВO$b)@qgk='?nU 1z!J̲3EqXcw+7Bt ;#SG?"#t΁y:ـn3?=ؒQKje"Nv`Y?c$JWHuj *\1}+''s4~gs蒬K/\9; %XC-C-޽W I`қ=:xBQs)jJ mIq߯iP$5BW}?K5Fg/jiXeJoB0KUӑP,Z^vڇ6Ľ'Hl09T;{)<['s;|P_>]rKѱ"`!v": b SY\`k}aEɎ-|Ku|FP5$ r0/LDn 8uyHmXzUn*]f[>l|~ɋ.y' ";C̈wp@ 82"C*ʫJ40Zkc2)6e?l!0]JCXz;B>;rlf g%{Ý l ݤVXҳsY&Eao<1t6͓B=3Nά˝ |6&GU*71)[S,b—xȿ]m 0hӪr[ ;.ݷPAbvɗӞP3(L6S^9N-zO'#Q?Cu“u|^%nƩ&pDqXO4Jʴс!CMi/d{¬=+=x9ȖtˡId [%`bW޶Su)y%I M޺`b\iqxx ➧#e{~f23^ G oPQi1e,^r.N8p9}r{>|^Tƞ*)QJ*5vcyi_aT4HNPa6'w LM/쒴7EJ _DFg[I)0. bN +{V\s"鉄C/8#}~3fk xhCҵ_+(5PX*T/"&? Ųg妫js{k_Q4YɽȘ15d&+7rhף['֍~o*kĥs ;`\GȐBǢ^넊L߈TA_('P/qD8%lwb¬:{͍ {m9Y͖QhVovj&ac^X[FR:^B'eWs|e u;U>f=-hIL|,V]PP T;8,.byhƖ2~cYRe ScI, FMգx3 iv>y L®tN sq"DŽ,X2wfϻm/JԶ5BܩTK={Nx+"ƭ.~mMkUiO^_$iNOz_Z7:2Q`>$'XZ*f&C=N<PNiUf7ŽranM?cր(B2o$V )/IiĴ4gV֨[-ˮͩ&/rKvUp*~DŽ%™,"r+ FH1 K?.lZ,i*18qUiX՘EBSx3IRP3`i/t;d:u"۬l8,ar.N_U3E@ua1zcJ?y?BJ`. X@8 msg.zJY]"jC!"Y7hMv*--, ~*Dރ@y1t4SO)jȓ;/(_X*5q )5zYy ` pWg3Nm;Mk./. r( ed~~PyxJ4EHhGD ӟ] [SG1mx' LԞD̥q㈄iGxaPn5Y\llYă U,O/I2W;8}mq;_)d+ͳulXڰ pNkPY;mw-6Dk4ƚj>mCQ]tԑ<&ы]? +Wh34Qe66cĚaؖD:Lف1ܴŔ{:Ms^}$ ɑ*M;w5yb";GQTrLzHHkS_> z_Z7a LInW3ɶ@p`xޥψ]ꁼ4{OZ&N  2 ]#|WYueC]wyܘr; тjCe@DZqB`EӉD^WPVKe,q%H=,-/KN}' >4&9y_6z[oI`]} g Wjj׮ΣI4/6Hm+ior>q9c,>r4Y }#j`IψXYGa(HW-X'"LԲf.MX lKw*= MKP/ K?ۗVvz;iKc0UK0ҕU*zWZИ:ٮX&s-Byd*e_ő8M^<-5xb+oVju,vXrq͍ +O7p _;}/+\57,p!D;(<,Fr%5nGXKo\ӄ, ,N~''sͷ}I;x>Gz|)= z@ gQ2?nKSG! Wyh>H(QPl(HՊ0aׁIDK+LuCsW9g4 baoć)Gwscu[q 'ƻYA($m2Q!QEVrO)kYYD#!̌JG#t,3myBbJ8D]wheQz^iq ?+hVjmfb=$l3Z,{ BߑSxढ़H]U[\һK=W=ltag-)3HC,vkKUř.N;kړY+SZ3bdX\y 0W뗠>F" ccVMbV#&4ϾiJN@,\֠ SpK #8U77+KGB "%[^VG%No" y5'k\ i`$-tg0FAPv8B1dMz5enU5"bj=lpU|r}>9zrA*p8A ̆>a4@&+'>%vryg 3!WF0LHRNgg% M(ۜ>$XK}mBvgk8u]\U>*a9.MA繍!¼ xDdQÁޤHU`pBlO =n<6w5-^ƃ/フd `]A~ ) L&Bx`98 A|MUWڬ-V K$9Ѯn^+(#.Q`c纫OcʰMl\_fpybhr+'= KQ:7Y h,go~v%Tt]obihkE1*d.Su8W-:ϓ(Dkw/hkYj;V/ "9hf2mp`gy8k Ȍ}DͶ< ݯC`P:I{(!PѦc_Vd)|Ve܅YK݊ x!_ U.'`gH5AU @[MGDej&:[0׳J8҆.OMo%VKD-e  &IXxAv/$Ȑ$n{ίҢr%;cmh%RU `zEp$׏FŸiea>܈ƋI(f~'d7x|7|@]}yr`vaR-!ޛ HO憈Ϡ;6rLHοxQ@";k"_*|cV%5pa/ʨ>Ab.eVM%:ƒCuq6q0G>خK /|p0 *Iai)$i(iչ^-q`4yM4S,6퐇!@7n0b8RmLlǀl'mLիp1O=xg_A%I 5,+[|_||8q9>om:hK[ Bጨ{RvfI|θ:&  "~82"#ed'|@4L&BֵR9ۤY>9[+oQ޺dlI`1- HidDJ5\(l t9 <,|8pz9NZL GWnNw,*]Jӌ'#ʛzW$;\_v`%8G,kqZ _éq Ԉ\")ȉi4/Uvo0A+Q};;2\# b!n4a9.^T_/Wyf_@?@j[jHSs8Df{ڠKb* KdlTGFJ!oeehGGv@9m>VK1Uۮ,A3@0gv);_/ѽO`})f+F5_Fyw㛼je@8eR%~R/ *9}c~2۲) e \q_Y>c0Un7>DDdŽS_SP syO6Py;ͻl >2Y9r=3e)u~tK.;4{]]}_^doE )q?έҸ6=IR#G@:vӃ$3ibڐZ3QkQCpuNK6^Dpy{8G}7lo7)Jzp0|?w[SDs!a fޕ`A:@>N%<oML閺ψ,j5{r .4$d LE  H q8EnrSCT%97&$$+V&5/IY eIZϫqhUl8guk7+wIS9v%" Ka3/,˿rOod0S]ҥ<|{y2`3*\atW1 jPfKX+kXp(Z,vU)=Iqna`G~emAAfgiQ zX.lCz%|Y\%TIu,{Iݣn @kJc^ZL[U`N; ˎqi>jdi՟W.ۋ,&ızr\am K ܏߷5oFI=2#y,j7ʬpY$XX>|; Vb݌IE8'`L v1f|R/t gtqe-pv 5Di)IQ;G C[4vuՑQ~mITkgA,1'`Y{A,HϢpJR x=F3i̴?̂VKZrN5R g'2-O+bItB>D^D5~ cpX'lb͎UC9 .C2j4 ZߣESu0 -48B.EK!wcEDgfR,y};-?" ,{6FAiX[$S k% $+xa3 'ASHq [/[t9&e8n;*m {rmYvX[IN2jȞT¡k? vroԸQMI˗6s$Ô+G>~Pi hT寬o/.XE;eu]C5wG?!ID -m.sb\"d}Ur8[5/*#pOqIN9=[0+AXM-auAth¥L9!ΥPZQPq)4t'/ocnU՗dOt5c}O٩|cJZt9N sXqt\@Wqks?o#D=-É ( bgKc&k[@:`GCuݑu=Zve ^Lj ){[c ћb,5՞ka,xx߆ yK{!AFw?ZwlQ4P}/X_.bzҝQĐUe18,-g+BxkB#C? SsG=\\woRta 1v2^ՀV| Ղ /M @6,e/ٹɒ7K[usRaxnĶ_T@:?& NȢ-$*pF5k=UdNX18}g؜zz}=RQ9%zqӍ30, /77HpXNlR%ֻ]/~jht7lw8AHWcP:3`YK nJFQS t`&֔^ !* ͽJoJb6NIƨxedd*6.Ĵ|Ldus~!O:ev7o^%ƞԆn(5Z=ftoqJ=a_R횤@|Vw(% 3=8`ހi~$-d!6c%U=倈Šr)>wY`Ljayg9^ [bG= FeQ &_x:/1hlŦZ>xnݥ.;gٷ4fAkչH")57[ĸK\f) Pî:v5m?lJ24TYWm \O/|8?\>()edAiz둆B$A[>0:2ZfLm{P]M0[)`k1baBOe=c5̈ԑ1|ӊ͏ޖ+xpӑw%q[KS?!jd}ƾE3+q53\‰/)codwń LydE:Zk۱ս-rQ[:Z |J\ـ! 8FL$~s ޲KK%oƀMڀ CȢ)E)Loc>XqpOǙrA8] 0] R=lSTY_#!wAH\F9mRe/30NjeP{4(9%Q;DRS[pD/j`o.g PƩsV/pfb>ܹ.cD[gݶ"v=,v:~WƩb:h5 VOKOZNkX1VW͙p|Ѽ  PzC,H5C !ke`q`pCXw_L5.Nr]]Jb ?gE!;6mxa67g8t XIҪA,Bb@_ewbN%RZc1@(YY-A!O/99w许!l/i !lQ(hfr퍌%LJQd;Sz߲K/Ǫ V<p*ꉻX\;DaXQJzQ='fDS'sMpⲛ}J61=0yH9׵XY䃩AP/DKNC7owB>i͏6!)W~4o-, LL©*ӆU" S/ myXbRݰ%M=i,FbՌ r?KDk eʩl3sFR)$LphS_,$O|;nFdiJ|<ޢԷѠoJŗX.Pu e۳lBe;B m lh@lyn5 SƕjK2>ց±$i.GQi67"Eg1F`Bh0!~KVIՅ-N "QbBĔ8l WQ f*%b+܊KY@vÄh(`Pr C8Y~`+/~0tAOI% C5?qz_שGW&$jIܐ؇T,mϠX&25seylfؠ)KN ֬Ǣ\@cQ_#_pQ4dJ&N*]=PvUw䋻uhxuAzHK(6m%LSO]3;'DƅI3åR.^WkՉQ쪜x mE'q _DGK7j;ā ~#~9jC-@'vp[0S];-3ֽj6g"L{7fgMMxTpZ}5nRT$ƍCrqSz#+`OU}1DFktwn[1HsS@Tqu]\izޓ$ae=C-#y ~7^ȇݽixet~k=@N@WdW`~8Dx S9SHE[y\)5d[mODeo߻1_1Us ^B3omtMlIwȑhx!iZdld@-"peZ)?g?S~x0 f' "uVAc3&*tjh2rWk1_ ʉLF"q87Âd˺sm}ؙePs]kSU: _b&,3-FLmpkeChmrjt,B)I>( n=GѿJ歛xRs<l-RsIZ/m@JkIsDD_IX(4A^{m\,}2>~vI؈Fh9* ȭ11g$7m..w &.b8I[{#3`6~s`9!֥u*VYx̾gT. =? +o /q,&JMD!)h;hTY,3O g?5UNt;-G* @Ӊ1>[n$H2◦6<ف6ږaG ] |pwLlEJ_̓LR)%T] KFb)׷[x` z 8!6_(0;i9kaWG oYxzZr4M7hZ8'v4V\2L[z̭fsyAnQ,A!46j9,AyqORM {d;fx ++y8_r'խpr/#6eܮc < lRRT ! 7#={3!ͧG.8,U} Eٝn;ԬW*avO)jO2aڂ!@9|JA/Ä́AgeЙ+x} 훅e{Ǚb:A/m{LLI`ڊܲq&(0> +c1{:V! Hg+T7_B^D/J:{VS]ʩ 36g@eml@XM,{#?M٦%\gm}HEwS*+VL=xi4H~08u^G ,H@I9S9w 1"FR'zWatוױMb$Hr2!][F],D(3*:-7>mo4_k 4"rb(y><뚑QR|fJcWӞtw*II+]!|O>żh}JB^«ᛸ> y gq"@d}MK0] oۂBSQ3uIht\C- S!]T qfX☃co$3Q> v Pk\`ٲ8M[̶3No y$.zF iq*ۺ(w!A o_]O8̅ê*TN0U-/sYb[ $|jW v[J*,l .Ɠ 防˴f,k"*$\DpL2B)OsbY~&g-BVP5m9V(h(|ɝJ @(p;).p9`>~AGj/?gh7b=Ny~}ˋMۣeG!yمgؔq_* ( I(+EkB5&WT„UI>rq c`{h|Ŭ؇7N\img|3CƯXRN 0T# ]cSGAful*`ñĩ%Xmn| 5&8-MZur}qtyO.L*gg/^"? yÇڰ7hn%r,stő&ײ5?}uQMPa3Mq:d;bo=W$&~uׂmaeKȒFbOu˭ ~Axm36'e*SJ(rkE O-X&NJ &+5RoM{ ȪCO"tLQe0HCOz vY 0qݣ>C(囪-6G#%.p)3fP#%I-hS*P j+P@U&Q2 !Z_z =M(05Pw=7{/3_攩~(,qAn )'o!lD6j;d߱mcV7k6*Q@.0LSY2v}S2H0xSN]Ќ+{Amt7캌6jfgM͛۱Ô=xMUЉIk jBV VJ[DPI,/XWϸlrQO]3\< :l]_ Bu<NŚGJV|{Pݑ 45BTyoTmP.&R \w :oC`(k;M~b?S3^H]NgXHy+O'4'hXF@d;h[of^ Y]Meme&R<ϴ꼮yW4"m62mgZ˲>q\d)Y]gڻh)qsk8п챷hP S _t ⍨-BCS:t ڍDT#wd!qPa|4g*&h枓8OD~|QRnC!kѬBYz4{<@#0UAX ΐNZ#8 ||;AN^/ef|=eKq?J@(K1飹 WNB:MA0- e-]ܾԄ-[S.|ҩSVK5 lr@7sJEC:xq4NmR3uL*ˋ͖2w|jQu~Vt­VʡsӅ 3~?KW*qf:'uS{!θ}[͚(tQzO OˬgGAjFDԉϞX +o 9G:3]Z8vN"Ow9|ɘoP|رzpJh\`BH^f$"%M63 R@WozkInC8!vݝ;>z؟4;sqj0vpo !S :gwz@RV2JZ2c{GY~>^̳Nգ4 tRP;`K59-l"-Uwݙ&.EG0KeG} D-׷ y#sОqBj&6,iKvL>p NKW:%M+KiF[ǀV'NKf9 )CB_V'JKFO{;n'l8hjը4Y1%Ίe#$jm_ʹ䐩r+( "F|6seɓ%sSNֺ)^l~la$U{K. O-K4#Q㘠k C ~ƙV@ʿRj  #yuMwŠTQC{pZJ iO{ `n*+۾+G%B_1s(? HR2CX2B{Ⱦ@?ʾL2 n=m ]怟[A߾{+Od u=_!Al R҇4+2ީ銏JLZ.A+~cXӊHɌd.ЋH;Y.$G9>zlYG 4;ʜMηϰa)GTeS?A"Rfwz.YP͏{w&;֠;zr41 -qB/Ors.(Z8{>a| R+gZp4X^zK+{ZoTKw >ᗦlk6UHf؃Il[yj0˫RMRՖ^H'W@vpi@[g ߒ=nAッ~Th`Hvf7ix n RFyK{qQ T|Q(,MjQbٛM 4b=hiBa'--+$\ɻ^Shh$^Nݞ$5Wsg3oiIG47I(+u2J/ 6JX cUlGȠc;0!4N,w/lqa_ʝ aRxvK 2PPYU]*MU$f|+.u*w oYk^3_EAT|mGčPK [θ)z~%Q>g[)>!Ƴ?sf]cѬ~QQo3/UI._W36zNRQnb=%rxh$ V'׋C:4A [σ&k62} |yd(2g&8b5";Ÿ`1l.倒1I/F\*ێZihc7~ ,J܅"d.6(r [-,@0]Qm“=#'ɏy }uUL _JٟR¥p%" jҪedҞKj6{A7n"e rȧ Jk̠X`rǀ8rT[Yi2%9/P,ˌLʰ@Q&V&-=Q6g+גXoऋMˮH$x-cV.]G4FZͥF1?Ƶ'2 6uZ֌̎+1QhI!ŜZG5x4q {q==#ʻԶOQz+ DHOؤ<ߣ޺I+l,zN4hn{efbx叝 xp,TǩR;H~ I=?bhjpA H2 P-(PʞJ1 {vc n|.̜AъҰ's%Mlr,.;xAi jy@S-{98 "k+(Ou.ySy)LPɏYIlQ5^g1VOUU3E;pcIslK<ꞈQ9YF h^"!]I|eU6ך68>F!*TUh .?*-1|Silojr7)Sv]eBYS!xˑ!N hXQSEҰ;2Q,4HSmT\\[2V]B{}[jUE>k:#ƿLos![}2iVcW gDꜾlQ._T=3@Q\t;T̶~?~T;{'k !"9Cջ7s3Am4nf1t馸)7nvXGlAyoU!27$5CdX-lF d)j{y8DOCof?WsgFU0Ch4+:n'!1Sx=XBj h{=*9'lOHz;+2pq`ZH}V# O őIm%L~UvMM2q)GwZu{rD`r(7 lk,3Iɫ$itG^ќ?Aslnc}Iԛ}_4Z^c.?&iIbvq(R1 $@x޵g M[}XFթ˖'Uq.MM'ˢ/9$@֦T+ϸb1Hq{ZS; #~?$ ֟/\JPXL мBh)l< 5\!Jݨ341쪭-~!۟[/}Xhf6d@MaT E v5'Rkd%HAT(%(DƄ/3\ ζ# o:+-4[oXN:Z2.Y? gzI@T&}}Yp4ԫީfpytJ,RHp}ӵ?з( 9^IzBl#XH< ~Cn)ve64ïrIB Q˟/r`\ ~3Pk( +^G[`9r;jqS$8& Lw/Ar$ƢIR\/|r{O7_زMz*z75z}뛶K[T* 239și0X˻2;S{2 S,S+9TZ3t.֜zV4DŽͷ ݐزW"$cH›rsHAeؔѠFk9]vUFi*4.Ilz&< m7`Tw󐒂`x}I{ tÆn}@quI -xpzݺʟ!=!Eg:Gm߫IVنu8;4-0eTûbD 5?t,"Ʃ%w-01!ڏ(6_hroYIByF-GlxoPrҭdD5 >ٓA62c7t;puP ŁݰC 4P:Uoש7P4i>̷ukbv- V:mKEO%4 ;^⟚(9ӡƒ7 ,HM4_Vu՗X-%"EUez*MŌ{Sme0 bz}Ps! V\(fe&8{EԱᘊ^0V_Zi]FW:]1MrbZqb 9?$oi|>;0H+@Wg"َ}Dy ${,_`J`l V[YH+ ng. yZ.B^amă3# VSv` &LR܈Xr# wܩ S$q;1$E%̕a *If/Q^PvB)%>Γ*-m[`?sh8 7 יCD(33&7QK!@^,m*K*jȪw) Z2j JG$9M3A>`D͂-;'j6bljZtO{|RZ?VcTEj?~GK;`يna€{P͌[-Yxe ' +ji_'6+N"2%ZSX12mIȧ &l:ڤ-00L2&U^xr:]yn i b QN]2k6 ?5Zk؞G'ca(# .P쮄n\|7NOH~iK6""p毨toA(A'xW\e!R3JMn;c@}}:j*bx9DdM ;6rփ4w]:,"PYۅPܘ#^%" đ KLX6ɑH.JZFG7Q(0/=mm $زjr&uV"!F-Nr~k"xMxHԇ=KOVMh!r0u?sx Gs L_zj޽oؙ'%{us8`׌-T cjC<lճ_1p|DH z۞0rQ^GvUYw_ Ӆ.ega{]ddWlέ}KNQ!jq]ַ@\hVP}w4kOfn3HE'~^oc@ á7Y̟4VN0]"d\S+tx#M6)Ғv6 j2Sr͛呁 ~3)߱u#Vqk)Ekcş\QSG0j FE GP;XV{vWmhp~%AN=l5-f#5h*ߔqMiPxd81PTb+ ]4nwR[ҁ]t[f7|5c b] ^y_rRXFaƉIq8 cp[3lH=5zZ#Q+ 8SM(yMբFL0ω\$|l}AE'65 4"8/\(OIMS=ܭ[ʻR& .n EHg=ޯǑDݙTωB @ ;P OZ5t౻?t]ga\ø@pJ육|R~kKlC S>-y|k Dp$SA$d:rs} (˜olJK&⧎;!ÛL(Ff QuQ17U/ROxC-ج#Sum@ QZ&>O&y+"y[8#S\2Z-1 NQ%oX ,_k-u<=[v@?KW7K 9M/mNXB#f4H1'JE4|~]Rrb&Y¿>(S\kw6 fAQe&Wc4R6aVY3H9HtK;[G- cv % S1._HGYq-ur-[S 4$ 2"K&\X"Un!KKtƔ̴"GYH}Vt u32e"y0͘6ǻmb_Cu??uu rq^=KBEH I9b`1c?}V>&G,(-oiCx=2pQ4HU Fjn*qLՏ ӧdر^:jTYlHbQH3D+V 4VZXIhuťLpȻ&ȁֶ.`f~]Xz|n)=dV:ز@ٓ*4{C揾GV (5ommgH^mqM.[AGX,$5hIe`>y+;^a_N zěgljVxQa۬->BKQxtjԨ>*zs/V1Dﯯ׫Է0)H3 z\!k8!Hjvcq!N^Buv"dqm'U"f@{Á"Z^e x^l)C~!G5/guQ<^)?N ?J*-E4ޞp=٧XDUafvaܖkB"9nN m+ Yes:Bu0~9.0ost?cÓ=ζ'|೹wHl c Ƚ[d& F*E[s;9bPDSOfd?8*ԉ &SoV |\f*o9_\@{GE͗fR$ytB~C6C#0S=걩Q>9aTܼs0EYHKT}]ג~b6*&%"~[E%vxѠtӋf!t{Ay|KA.#6wQT m(C X?5iNCһz;G:㫕yEB1-.wx_._i4NSAQ?Rb.KEFul@̶򀭫!i5QEלcOX(XRk(&+[fc8B҉`Uh. _pV_[:,Y/ bYn?LX}zw-qLZOv' ִӚ}Ef9/sI<'BMZ˦lGm 4W lUOY}?T8OˍqQ\^PC6{Zfh+zۯ2gö[1qtn lkEUkt{*ʲ2 [n,)>2'*0}rpX:LڗAx[qz"t'4i졇Gz-y~9$a:L a:~򬱔OTg3zon }2ۮ-5,}GQ!Iu> Vu5@I<0 EZ̐rv!g ?+&./np o=$R?,~/'laQ wzL0 D?xҥo1b,)%qU15=cE3nŌ,CLJZ)?dž/2er:M]<2-FvrJd&ZWz¨?>UB~v5&‚Kԋ NUNp{On Eiew1bN'bqr/ZؑUN5W@`zA̽s3u kl!kk.bkmm@/Z?*{@ 5wM2#s>oo v>8h=+.eڪoB-$ܥ>'|ijvjHV70/Ώ jau&2FXcEK:0KmuB T9L^5fNPm{ڃAh vR+8ny. |?P8?E3n DƥRAB2#:XaOKQFNCx\-_tݭD1:o/oOW<;x̱E޾Ԫ _ձ=ĵk沅3ye(uV/A?-huBJ[mg{i^( oZ(w#"Z2W$]Fҩ;ghU wЯϭ -Q}3>6煎EX!|7u]wVz9JɑKUQq(=AZ`QSzit!;~KbdZcqiJuY|U[K_dԖggeL6kFwf+;9P\4xDp-GgyTfL'oZ*_g8]5o-ȣ>F,T3G[oH4,zj[Σ$s9# <\B'0T|?$̍L!ܗb~0p+}`W?H[$O*h[0{U;ʴ|7sʨ!`IP/{a7yO{C>@!db- Y5ns._y@r0ė8%e\-Si}SZ'$7eLЀ9$J<]_M^()}Qr&Nj _椑׫>-? ǜ5LHS,CDjZD`Af atD+ޏV>m*G?:~4r9s|6-<v:`$-4F;Z7#'F "_?⡐QsRב܇:>@Ճ C^z5UC.|\3ǂEC`P%RmcC|-m@v_8jKAc&Hm&Eo DzCdwS7Igʒ+Γ'Л,v @#& SJg*!˜wT\W˪l#MY_ŠD5 B6,lM #]o 22 i=r"׫ƷR\!pu2:jJD#?@yӠM.HZmaEhImՏ5YIk'8T~`zDPьkV'PnAxeBxO)eB $Zid޾=fkЯjV~1%7'Ng .Tbjvnul"mW]&8g:ٲrLj"Nll)D85Q68zщ %ZӘw0ظ!ڶf}珍 "r|R30 ʉqʋr@̀U(1Π;*Ӡ,h( a. ,ݒ*Nv. ' r!m&rCʰV/80(LN90QC# &C׵˧tl+Z$69 &%Kn.P]ŷ!MX:WNPDLX"zKs:((_-n9Z}$$_"ցl-*lg~Nt'{KT+YMu36û>] @.gxSFEakJVa5U >5$iBy9Kl/5 ODy(NZ,^09%)/薻 tnZZz޿ja|c?8C툆Y۷BTp9BQ,IL rDEVH꿉hFȱ㔛y&M\F%BϘ*V ZbK`с#RNB UrŨ ]x_VA/[mE?"Ϫ9.Fkz"̿%Td1N7m}ԝ<>)OGT~=˔N <.D1J 9+?ftpluz08VN] 5-103@̃hA}-TjԻx?<>ľ7pHC.fhy~IR~@zV lSE%*%) Q^dK0}pvt%w/{rSA#fWaxZ". }Uԧtg:N4q}\__diL3zɩpFhʲkNW\['}?ȶNtbw=feȫSb>Kd)(nXz]A@!DO"KS8=ŔK/d7pE xKʴP̐Ʉ[:wJc<7jbn .OmgjUgnY}Nm(]gn=x OR.a*ͳ؍.elnS wch>mVR{Zyd~>qPv"s5o,gi\Lp菟-(GuK]|X:SUm~KĚg.r*oCj2˦ӟ{<1'gTqqd5ӐiW#ΙOC3kAVe9YHf˦uRM M7}q`yuZy[/>!@nHvEy32g# f,[c~R-·}=UȊ;`^1%c~auЅI߅e}RG~ alR(apHS=/S8gT쐟ɋ#j&aP6u4 8ij* W`w4 >/<'P''h2R#?  υdB J@&N|w`zR9M1̌Aiz0PXAM#O-p@ v5: iQS9N;`+2;u .m׏Qgis˚ܘ=AL~Ѽ|~u?Sg%qGg 9-05IV=_mJp4ggsƪh(=V`!¡Jh RK\Wap }|;Vd ?o*)ᬭqi^z}of-$RAۋR.4u,w+t!m˒KiygtQhJ|}E\#2>kuM+a,t BKS,!,6/cD50'xU=nZgѩ$1t* 0A<Ϯ~dʜw3_P_  {3$*febgЪ^b<7sC-!;{R b6 POUsZYkuXlن`4AYh/֣ev~]Jݳf~%d}Ŋ,+Un5SlijgA;6LwF$??&雾tt:jFج9v=Ea*dǥ^bP4 oI׶IT*AA P̧t1Λ*`3* 28'Q/ۑ(lTH,?+$[0oQwO.)oSXI.mA:۝!_Or9uG}KqOIIf+Ӽ9-#'έ 8L9_Z|>Oa`i`H[t$*\pf"ek_,+-s5VtcW!Èn,"Q"j"j  d3[7bV%Pa6_y{+7A ШB;wD辂- , ö9,pDO5|&VN1-^'u% êfڋizL-lwM>w]WLS_"}&{*2jS׉wrHÄm8uTOpX駠luoѨ VKZo l\0?˧X<,ʲyAVbəLNZQ>FkMUCBXۙ`Ƞk\=oǹIQVsf&|&ؼc/ٙl+ y [i= WR< 6Уcp=Wݛ('$g+\Y?Ə89Lɚ}ha&HQ 6$ktyOu)re᜸={ l1N TI=#U䪽DAFjеGyJX58+8}coK(huHe(8L23DU1 $c`+S@<ˊ*wXu-}XȘkc2Eo2ޔ哓 g)#z! OXs6ܟ'qnu@Q慲M&9Aud Qo4J/aSxZkӼ˾RLSP a1z!A3k'AyP0l%gOFD $+v}'!>46jk/79܍xE =#q~Q?jqH+ w%6xj~iDi:~[/='6x=}N7Bt(؄>G,_,fF<qOaoz/0wkPʊ)nj{ p*2&Rniz%nU.:ZR\; wK4t ]%oAb_Hեu{"j;(=);ѝ(@[ xҪM$YQ2paM&smק Ѣ!(,~6wòw;tnOBdH-գ%%mn jwѦlL FUަEdqrk  b*zש2W.Ep”y:A+Xcv&E;`LB ^_xկ=nI`T2/Û :/p%=h4S>鸖ȞB 6Mf!]Bsw 1n,n5jK߶vu(r`Wro{d~ZEX?رtmUW/a6x|z7C9RL WTr _oRDp{,N78|Q!le2O,|E,8 > QE:3YbK{>.W*!BƵ,a5~j؎E$6U7vt0ʔ>wL$$Yfz+(?88yvNFjEK2QY*jr|ObRj8ɒȥN᏾۴ŏLt@L ĖQx}+Uжo6 }Wj%K<;83յnu=h׉;])$_K9F&%!5yRo9j{J`ndZx`']\-BLJ=ʭZO“FJlCƴӥ:#n"Y6:gMUV/OȤgơQ,a0dG-^"鈡," "i}p0ox ) *˯l7X~Y̘^/xB4ob:d'jUࡄ$$YIEK"ym 0;>#A({XbՁ^+c%(*'[Ez:QIUyXw{Dw=.Zc}Zt\Мt6,.ȓs!آ.PhsSwBj4 Q٢"._HgkQXHWAE@u(W:d8h4PrsOmѦˍ.잖!j.Ϻ( . 9)?`$(/ëm@T}!UMyY Ƌ$W[]KtQJ!ml+FAiL|6֑3Sz:>06ŋ͈8̡@=,S]y@`Sq$Qdt@?I̞A-aު.?3RkBvGFT-[BB%H)-gЍOnvdhﻎΜQ:yKj3frLÝbǨuO<0K @5sp4Wc_}ݍu%9Y>>Bp_ $S7tz VvI.Ӝ kAoN<wسum$菰 RznHm਺u>0GQ :81ljNtERC\Ҳy3汻c3- t Dp %#!6 h<Phϯ4YPkJJPV{,0RDg,q4[d`{oVg7`囯{G筴q0b|?EW6*1q3 ::4S*Y]f,5nҲaLa_qX8~ {o=Eg;ti;|Sr|0ԏWݪc8`4Qe6^mjÐ \yWNuͺ>`sz }lK0 4ȋ = nb2^r$(bpF.4YߴGqw:k=PC|~*Kǰ?t LyùQ̜}3^oK&רDC|͘'Ǿ*9@>gI۹} 8,@/Ͱ(,B& (J|bTF؜KkOMlaּ3O-!'VZrw?Bj?W'tNj^ I%jlyzHW-= W zMj d{;Fޢ+E%لy:Or)^^_&ڊoR BFhqIG$[U2M%89ߒxk|(i#P0$y]Q6|=ʷfhUN2AgFx 'CX޷Ψ`8u(W&$/<QBMv9׃mExƾ`xB㙓Gy7Km" s"JZ-?(ǹ%Y' /׿ƺYcVH#RI}V`y6qb O98L-dr9A=2 [WQM=MGw<dm]`/}-?^J~9[Y0$ӇC,5t9c\VTXN uˀ֯EqhC>5 c%:YHHj>&|Ԟ|*t9zCn;7,u+ 46pnjBp 7ýZeo ,-<낱[D]vIHdO^]3]-=8QXM7qd0V o6;.h9lib]HE\U!- m1o}CǨJ"l& :.S%C+k940o5v'2s8xWhEq_%B%yH "F\WP%-r^Ĺ1iAިQG:W8p. E-(zD׽w"6Ґ0\EiIU"gG^A6`~P?$:E"ZhuX }~VJ@l%F OjvV`H 2@P/dˉZ)jO[(!, "c V+23wR:YAH0q{O5kzp2#*y^DB}W ÉJ' c/:O ٙFŒD2y!l?xng`ƕ`^GTMٝ$w_-2y?MET2izjnzyX5)>@+tjC}#h"a6V!5,6 0YR}]8l͐:ϛ}+ 8 =9$F.Yri˚DftZlvhj~ e'4E!ip^hr9%Gt3;NYP,w+/ .x$W峒+ 8b ~N1;|o_=/&O_yMϝau.0pzp:]Px&1$94h@Nx24~K@qs醠3X"y195ĩ&%{fR+ϩ*ʍ4o[B[@KG'n #GR2*?ciRg5^D,R]Iber^䎭]dCPR7B8>KބxFsVL@P QdSnJEtވ~ Eď}"&;"yd@`#: $fL TΦ \yLتm4i|u:>jOz;;L.szsVn18<{dHM1s\TI/W:g?33P0 *J8VJ3FQKo^J|2" }fi7*Z-xs бvʠbnI^A͍4#DNȆhMoc5,+Th\b>rri7wf,ڍ X(L'MMlłop2S`9Aۆ|Rjc jcKdQsa@AV4$DTs cgx~ 㴂k!&'[zrW0ĢA8&VO P|_g"DwZςSr0e~}z,+~0|%je,#hHXҰ`eꮲ\+;N/OG,!w>xg=q[ .o>fy2S\1ͫ _p+,w8Fm qR,Wy ŦenfʇBfkgh_&6z]59ߢnmCWp}S x^lnU3>!)vmu{ϦBٹʽ$B@+'EEWR}/TƋGY銓29K*01@f抓!S:+P˂"ߎ.sj>9l,0^P :;+A,:K*!%zКSHUXzأ]>kz P僢O_8#la 6Ul)QNƳ\*q,?5G1m!]y}SUnDٕZh\"Ɵ-vg6¹M@®8{g?*DJ DnR8rVK f;O1³7ҩtv!7N웞Vo}OJỤf%({ZhcA/p|<9}5 i,'}ڌA9I{'cSl2(+eK+}@ҠߐKٯC~]+1@4ɅҲSXHb@a@/L{vOթY=ow1s2 },T:~&ѱAe*=T/2ؤ~vT"9GL/kZ8r?0EX| )I\iv#N`([ 43N[`z}vP  XfI~23n{Oi:[J'q  ~T7L< tU 82/N>ť}(/TNznd8 h'Q{3'sULr1i#}.Ɖ-pݤ@`߲Q:%cO UanilQ-4zs*" A$ñWr&݃rD9>aSM^cv"%AD2X4l;qu?L&A~ꗠ'%zY8SDL3X2rq8D=1dďr CQ+vu[՘Et,*PXjaVfd5T<9˰ +87[ٟZ-G0j>7 4#i0M6DN|SEPVv} m! LՉԑPoTTFmM4aTv]g 3ʫUߋ zLRc9ow1kWCRzO S誶0ghA?dˣk³ Q,4Gr62n0Oѹ ~ 'gb&ܠ^Sf?y[ -uM)NAo$&̞tZj*sr@ B rb /ydr+0rd9GX-ea"vFaqtjƘO~V|5Mv.%ճ38iHYlWZ\ڄjPi?a8W׺u|$c"9Ҕ֨J)gQ92@8[K7 m`Ȧn0)\[^A0Fa\eDiJ7e uY:j0f?`Y5Л߿]>37拲p|yɑ-l/'}KҐ$omʿMQ*㻛5˸e.gQTC'T([zw|cNɿG5_{h/h1Lle_Hq90`h%F i"Vqqu0itBP ʄO>,6֚40fh6xտ+xQ*GҼs`wD/%6q jKDč 1F aXaUSjmjs/K_3/֓+)NSu7#TyKƵaSq/t @%(,q_aDHP 4Mr_gY Jdz‘ihw 51@oٛh\8޸q^FulW:O$!^r F7WTˬwaF{@g1JsȈRn8\=c5eswE8pO|wI۷ҷi{/i_v/9@B~_89ܧdo ~DUO(n1 ( q(~vTh,B>qk5/xEYH\{v׍oIAwGCKux }n 6ep#a0J^h"p`o&4L֤$KvH;)MX[CN\-1#@ިW }glj[ms: մ39jBw6 vV~]5' ldl?tr݋j+I[vl!N986 3\"b)<(_Q)Dmy{w\񨳃i o&f"f*H5?] 6"h;T^B(*NZ2$ *uG{|',[& %̖Ak-ӥzEէ8aaIrV`xQzK8N0 jڱP: "Sg1̒:&,p3<"䥥!2dīkK42/GcͰzcn } B}!MŎC yySvibh?[OX"9L6ZNxG=eՊc{K垣~:K,B#aw0hV VE3$( 4ĭ ᮄt"Cr\r'N1 >g1ٕ˅\6}\4~ʧjL`rFk R?q A4^WvḺQ/aGQ[S-ҭ"f#-ߗѧɃ.'K1x)ﹿovQRbF.b5 >ce9I+. Z$2.V~bG]"jQ7HS=g\u.,UR {t߳`)OSC1oI͇Ud B#pU."ud ژYMz y..L1>EÉ,ܺȏ ܃ jROr}e7x0.@Z,& @*\Ww1F%+I)!J)<&nvbY-+ 3f36&vWPpiic̑n %8S!CZz4+aˬ}N7;ZfJqȷJ}\͒VQ6ClAFѺP4NKn"d.*I1fD0N͵o97NerNůG.g/e:0}9V-`o*BaD|Ļ(?WA9='z-p§N=A-"H^Z=mHcd2SlaЌ,TR-Ou~՗50 P=/*S<1`ф|Dv?g]^ Rr "Nii*q9({2y6U }3&{ Bn0uJ(zrT7]C8"J>=$2.5!ȱД!1dٍA=EiĪN@PhZnqӘ [VYFFOr2e`6xU`SCzO.1~^C1m#rQ$vo{eX !'zckbXE%CƙD?}tXDbBvIA.} VoX!;ba4^ٴ/`,`ߋõyq Voamsg!n^N7TskQ O 9(P؈M~BhL~ 𹀣Co:,ތo ]Y_27"Nk70`GeK24yQl!M0&NB.&#/Qp@neMS ̟dF+mǀɪXi_qvъ " Ȯ,)qR/\qeCXӐW $2wm6Wl\? HÙ$sZPeqphњM` 51EWlHtw:\ S  HƋ`<'S~;;CR÷-1r>ɀM E0$zudz4[C6y_3/qĤ%xzƛ@a~ʎxl.1F}wZ:0d;8 4êٸ.M).\/R؃x6@bCRrE䶺[ ]3Ø5}vZ^=˞3(o (~퉀ιx[Ua t'nG[\8VgszKi.r3_'Ks+R AxK7R6;tqeXstw>.ZL;Ԁ%7?[JQFW!SȪ#fy'xč.Ga$]8(9} n_u,M~P *ٴ#vֿ@ |鞺xMw",\;qNG;:=)&]fֶHPd䝮R돠#>㽊[3;4nL7m@ 0W ӖUy}ć[|k3̻ƬAU5}m;E'r L 0?hp׀p{X"9Zο  F᪊H ^1NQ^N8T1L .1 4j_Ò7 ~3x>$NS1 mV'ǟ:1r@$_\#F mf !yztac gՀf${N8gNZ޶lT|z3tu~PՄ DOBy;Y {R)ǻ$j4opVǗhV=(-X]uRtIR2|J/:~Vt눣*0n`c>ա{So]":%7>&S\wMBPf¬/Ȧɘ?aEv$%\IܧB ي똱1Hb4o+}ɢGBYO]w 6%Όb` zLo7E.Y&B^k'gX[g% %,][=6ɽqT\4m!0,QpH|#mwA9PҕKv -E,]:yD.\eˮd[e+( e*<a41FT{|"0?~NsaϜ6wX]b䆯Q+MuFT49QbJ*ZP ͼu-KWИdQp]{|aSVZs&5k2a_]ED}rhJ8Ҏ)@&ш{kj đJd&/&X]@Š 2R$uޞk;^-K&Y{ªfc}N²Tji ԹROԿ  JAM {]ޘEi bQZL*YȦ$_ @@ *kiR{*@o`"ҒXo nGU cBL*Tew%& QYLέxd}"v)>1ՅsHgߠP4UMxBoa~-gVAr?*wEYiZHs+X7^)ԯR+pJ5* ~Ծ S=1Q F7}8 O(RMѳX.Àn=1I$!؅gQ uTX6'`KVCEIØ~Z΂<-i-"5'wMOlYڠOcv |{O`Y[匧5& áuǣER f4qbv]qD?.|6` rRhz- |P7@͙8fEffR12➓(n\Yp˅O r53.OƸv+=uNUJ Sr\89`RY ugu[GBi*I 1..ri'k27oR̾zu^Ӝqpz|2bQkc$G-*䅡IF"S5wo3X>9U{vW*{䙝 vtlln"̸MAh}[M-t(aLF{ )P f:\N}ԹLΙΊҢ.Etl_d2k.#EX4TG5 ZUY֣'d7w>+<(fa(g%+y7QL!V_̜x6E&l\+ m]Y` 2 X=/JխڃsTF1D`&J% +bsv9f.'w 8DG%d3+yck=y3LkΑqMqdhw\$[Sɤy| 2\3ID@^ف?81?5In+[iAi9: D8gQ D_]NIz0 >^FY+˽1sZ~BV !'PG(zK81o7ArONydJ-Lw.Gd[1|( I7c}AߜnON3@;m;uϤ 1w ;$1}QNSLuՏʋbD % j Vۿt0E! cj`^7s2OXNh:Iyi/L%!;c'M1 c/3I rG0mQu!ojb3@+C9Ĺ1Sq{reMԽrS5 /@5[k"ԯ{I&ĭ T'K.UH  Nݾ l[V'$|V6aɒ ҧoco-h=QƦ S,C.Oۼ^P?,&{W9.>W1K 3^zOCsIKkcf1E%#l.iDŽѤ_T{4"y=PO< %$셋5dZ4cT1GfEVl dfګA_䢃-]68Y \2PD I8L0z#_3ݘ_De4=ZWkI@#kƙ-uЉys_{he,]K5)3!Q8O})pZ~5'hBbWw]t761's+9ɅSL ^!d/cp& uID`FpuR\Ic[>3QRO:S#DM_@wX9%e88H8dC;Xt޶ hI:V+ZbCB5.3S>XsmA-wt'YSw&U]0bf1W^&؇'?1ic94 )Uo 4q%8i|M !>cD~08zS 3ڈPuA u15Bf<G7&ZrG=ܺ?L{*|\mO)e8@@,pnLRs; B$ W༌j>]&Zaӕ8h!~W1-%m Ru%R?Η'87 YJF*{u|xR] d#8,K!V-/fWkMkYwmXϼnUi F;X*F+DA¦}RDWmл/(fbLJɢսs^>N/Hۗ5ۙ` 2f"㜺~E*Nbmx[.*%0Sxҳ" `r\ 힙k(jfL1*|ߨQGI]is}sf={qs\Ÿ hvp4М-m:2ʥ~¢<p)6ܾ[[˧@a賗+C8]1F?dV4S%ZTq̲l4=kimAAlY#d۷AW:tgC,.s]xel7%\W鑻SxK>əE Z0&xz̐@xolkV-fL(YcPc -P?lM|/'PjEoG3CzgH ;5Z PozDjd0[y)8h-uD/M C*w09~}~ly Y\z?HYxˡvA-+pgN)+x"0a'9SC:i0Vj| }UD;.N'FX-</#H(6.FNU~-#ڶTP펽Y&MQ ~59:?/9p;|R{k)ѯh3VC!,,3 y’F (͹TzJ:ѿXя\W2B7! -Ckc j6v?g>tY؏-y]' Tr03M©d4qXgg DeO9 9Ed]`5(Z|r+ >49/N3Nj€_:,xZP,r+xahFeF5Jxr94wxfAM9\~i2Ieȝ-}!vK- (-#WJݷ/(z=#{g4)*:>_¯})}jᡧ#41:P8H51nِv1N#˺9S i:< b Dt/\&L+@,e&mv^J>?ugxuހnHP%+jl^2i~*c~܁yb\a4ջۨ`NVI]. tiBFCj Ckm(R}}¸'Slr uSGϿodU^bD1^3dQVG wۏ:89*j(IPX gȁRRtE YOAP72fS:qg6i-_Y'pL eoXɘw̛̪XFZR9 GЍs/Iâ\rLPE`paQ` /0ˊ>^K-Ǟע!i֕}nxIJ74ڍtSNFOLl 1Fx 8O-Px>qdses_p۔\5<27[h f6k M)1Xo1ZB!W9f4B M[ ow! ˓'5)s~WmYfHO) 0Zo^ViRPC XPp^;&11nh?\&vGg،1_k҅[pwUE Y3PjR:6Ȝ اi$S E0IbbpI4(S (f-𔲗:Kygx#/w}~2 Bޑ ;Yg%" sI>抙@B;Igo߄zE!T/AM~#3aT%O{yŠf!5^lCpIff-\Bª=0Ṩ6 >\| `!R ڂ8974i@i]ԈE|ƒMY7NZΕC ->&i$u^qF=Dc7fY[m/Vf~dǓ}:5r'0p"MƖJ>&>#~}C#zNL)Rmj4S"o 8bSH$rSq~uٰYv+t'IQEF*rTJx `^)Eg=tO?+PdIiun 6e}|yG=id<Ōt1?,?m&n;CI]jj|J~{*rk +'qGfdWdG-5F9 u^ t^w|ߗ`g|_¨k飏$O)NA|9?w:3—INMGɥp ~ϲ#QKWD T%yԋLq~Aʅhg?1^8R[U՘JȯBvriY;_ugxC~=#;GзOUx3zg ;mp$55$İ=~EPQr(`âUĸrO vqp`#ħ+^x'8$c& iv Hׂȓ68Lx?jr WO~CS#x;^!ٚ;o4CLFcUB);Xu.%{ilO׽0$L7S7Qth˻er}τ.ˮQ|ܶ78hWי<>fݐFؔ110|s+[_p')rQXы AE{ٚtT008c\TÏb@胫Qt4 Rm3an2,Y^1;pr} Q$ʴr-dJSqs )O=^dX]l*Iad kT"%Bnۼ?PdH´t|b g(=Mo4/1Ƀ]kkfK7 ɸe5:o[z2Z_F#tE,Rl :r\Hr*VjƊ!W T /iQDy]EJdAlӌnYZD&6M8^J'{nU 8o°HW+Y$[S@"b緄h,Jv1v+] Fq#dr9+(c@;> :o"PeEPVJJhA `ha!}p7lDŭ~G]ǔUjx]4V[V K")\HEח^F t 5m\/.Zd9PJ7 -w#1;SoC̹ȥ1 ؼD ~E3@' <$={-Dˉ\M iyMPDE韉Bpvw}n4y ^?-4cjPucL8 ([tNga~wkžK &*K _؞tD s#z cڵ2RSfLVױ~_^G*:umbb.~׵ /FM) I+;a` GrY.@>Z#Y |0nt&@ dF2ԍ@ +Q~` h-%ql :|U-OCW"Xx|Æ'U*\"phUwC =X䌔7o;_%k1m+xvJld$vt/s_$sU[a*V&JEd03v!8Qa!=Uki@l[ڋ|NȯĪ`T(x֘ Ǚ#IHvAn)Q0wX,Ϫ2ƅE tVhmWa0H!F#(cnPMTl9 Ϫnj aErKL,PR ȁniBii5a䝜g鎾/P͚>\ʦ> ZYܦ砀FXJdK"> a!Cn͕Bs{۷j@nRWA< c=/'"a3׺ S m(KT>U];{DUb%aʄ)6xnO4)}ھ%nq [ī&\J yh=d0Cٚw%21-ucs;? 5y|Tt\Jm;+1Dbo' BLF;/n1kZ$QK0NG,E$I>qWkUM+s_XN yt,hM Uz߻џ[LI6L bOӈFZ<Zl.O{xtok&Ņφ6zIl|b%c*Gh}pu]iƒ?g3 Q!zR\')Bڝiy(3} VofV 4<2$p/:տ"C8]TxU-U#R84Ž W齛ًh( _,܅kHT(49Vd[$bG*ĒCN 0 ջ ~67p]B߆ۨo 5?;.mkrMώZ8B|($zQj3) W-{npF$bGLw>Ғ,'~#4DXw7&ѡf(L1@43u-)!Xoޫ幤C7=y1O:{{/GjOI,HU|n| TҭBfd/\R{#|: gE6+Jݷ:⑚ w1_&5'oV rlz8[=:;#%Wn;wEƇZ7 f !hjsT (/aFn,i9񦁙̅2>|5ae~2F=#)_u_"` 2q>ؿt,9> W4Gԕv1]Q2/a (tg'y0+dQ5 {ߞɕ],Yʏbev-4Y?Fh Қ~ R0q0nS %ckWmt&hkL mE/SDkė0 ݷwmL.C^dnoJ%fy%e{kV$y^_Lw#GqxK.iT]X1ϰvMhMuџД*խSJ:4/CuMTG@S ;MטKok.,'J'MC L MC߶16WiTP!ҿTW2}ػER3..+?qnIiLƚDO$'O\5%EK{on7[u;$cH $\8uM[,5L1 (6h߀{pJҕߩ/q p,ǁZgV?Tص]A(on hP<#0D@NJZLA2 j{4>c"7k9G wQ(^\6f9V![T7tt{/kViX Bi槦 *}rdFOIh#h䈌sMpڸcZѼNNUE %UQӫA䂉T)GVV&w0^~¬n 3]HHUAۺk[@oP8ҭo)<Ɋ8¢4`&(.!22g8_L,)X77$)l1 7P?76y%g.E e x̶J ᗎkeԟb&1gғ޳b'V1RKkV;@"R#@God!~9`c^䶫?>\-`cAyh4zDᏴllEb|p=^(CXGdөdٗڧX/jb: 3ь2\lV(bE@NZYPjAs6pltb$9j?7y֌㆓8|c [LD+f^Qq]d%ikq]oY<5m-MQޟ1kZRs8Zsoz4HXKx\W6A.Sr zOu!Y!_3#ސرI^3`V8e~T=q] R)^[[lkt$|/PNc|}E1 MlLđg4LJۉ^%5x&+IMKe˒[AZnJ5wk-: >Wu;I)$=\Ec&v(utò ~K"vn:O9m_ek|AQ-](qus4uаYF[lp>W(v){kFG% o6U;MWlwʄBEg3NW,k`Ae,e(k4+V{|wYFM=- lLLR.$y->~l8ǯ( ACz};JAgѳ)6zE1Z hZGȞEk$rC l(:BĈB{"Ji{x&xɥ: $ZQ"9?4CJ|H2q[*ۉrQ"W6Ǿ +Cg@Q}H9.ʜ"]s@&I91rkVhL3Ck~.C\qww2mln=*"`!Q5z6;<畉*ʻIT[MAb],jK1?%moZ$8}hH@*Ƭ̦nKP@U}%Q:FvzxhĎ]HD^(G>j]%e7  1!u9^(a̼dX^ab+l3ҁ9 !!mσE`z !2h>?J-Pi)1e D~7ai;qiJh5G;}dXhqpF"_ׅzDoВ!K~װgB{jvM /Uaנ/| 8R8c:%6SK a-P@݅1W pG-S+o\8(^$G2l9niW΍@N-/4mU93o:tX5.bkNV| 1u.C`ֽe(΃db$>&=Oa|]44"[k0iHYgG]Rbg_>rsyN];>#7{;Es[uZ9R^uCp#Ѱ0eLFDw=bso}Q]S0l7S&mi#F}mg&ؑ q A w<c NXQՊ+:jJ(olq~ aO)B*/80b83ދ]ֳÂuLCcFu_En$c6Nj^crC'IZw,>/r4bJTYH7sxhP-I^ Uh1gmGXSPAδ<ޅT.;7Npo R(k7yփbBb>F^q3^AA4؎ދׇv Z0'mQ9T=Wmkgq6J0A'Hef1Xd4&7q.iP3.uEA1ׂJӮe1qv턺(1{ba :k*z$Fm%" RǴ"$onR41sc&B@vKʤ:DZ*e#f&4zdB#cN)@\;3ɸ$<|(hxHLңq"ncuݙofll9mީ]rN=-`μB2Hڴ.K[y}:` <O:]Hjd; ɼK 7NLF$=i;$O 0]V 5nLܲ?,lQÅy6 e]/atJtuЛ}g"3ʪ& %bX|'[9?j{D_ctH__ ʃWv^l]2;o!{̭/·ٸhuƔGŰkUhfr'0xi`Kd1~5~wFǦ႗ݰ]0Ս9W>vOH|̮.yk*s0}0D/x.[AH m;&ݼ]^]] o:@N"1SD6`Yy4 ]D+LԶnKTޞ_Gv0ۊ x1Xg6 oF^7ݶ=&F1Ur!9z(<㹯 d\)*C.)VH"M"$Ǔ7 e`r Fg[q ;z UWQK3' O:~EJ iwW}y.hUcH5EX^ B^:8KZ@L@(̌*k{<9 (-\400P~llʼ1'|0@rFPPKX+Rk/p dNU|DEo>9B3@kD"gۄ;SGe@xl&0qG3G+G 4o4xEz.J>](I 50՚ru&9l"E:-NsiJ09ӈa^_aW 7$#Ͳ3jpň^81i&sa'W  ok ίOaR/L=R3^o'%I}!E?}j,R6 E^̐hBcb|B9(n} 0I8nфtUbZQʢH]qr܋mKj{- 7'UjB\lTɤɾa`DRM YEr2b٘۾3~$Yrj<9kpXjU@2ԛcQYYo|5H%,#û$LCQ8kn0?<=|>W_m<\;*}wfIz*Ұkgj++ث '2uC.Bz6.NLSQQmbPk O@E:)0eI;yle;\]iYK>aZZT,ϖNW$=U(f_;7"k}̞($C=kVTv1p.T^\t&P.#8w4fצn}o`bbC{6l-oͪ3҂VefSEKQL眇a!•/Y^-mSŮPܠ[4Gb %fA!Z5Ă% F=SEF>(?|q\,AJܟVP~Nkx60F"\&n)} 89S-_e'ɕ'`zqD,Y_W: 0CXSpq?*n+ u0ݨEd{'ވZa:hԠ*NV\{{tbr*lB.t+yhaPqa?E_Z9 W>=0O{j~}X!0 >Hҩ(oNiƺʯw^N?Dgx QshZ1_=p͖${f{6ᾥdh̻f/nR"h]ʂ䂥1< >h.̧gXuH^y? l9a2 [!gF0?Ir3p!xJ[|G=ɩ:%EwA73v}ԾnK TCcKz:}P[z~q]8J|];O6 j =3@g)ڽѓ3vPhtuPKAˢ& ^4 `P8Pxa8a9S KL80ݽ͉wYy$cB kOZۋ@@4y+ٸ[+Lk<\q NVx+\iQ"js0KU@kuwF8 >3aC #,7^5uj9B̥/CN0SZn$[m];+!:'%%ߪ#C Gpo:Jek=]Ǡ_UW"YG~Vzt KTIi3RXC;&G? ᐰ/bB  sP0Z0:%iRL!1|a3Eu_-]㷊)nY2:L|lf9o@O 5YaV"J1FEڏ>ɏ!?ӄLs xB/}[-}1M}j^kn*k~.E:E~w+rFpf}~3a}ՂH tQOcn~ᰌZpߪE8LMdb)Q\cz0 ~^hj]Z)o)oʷPNð-vrLv*uN94xl0l4Z6#m;Ѳ!|୒aŞFL~O{ݵKM :\!Q`u4A9W~(;y B=gx?` "c412vJ\$ʖ8}o0]a5J[|iBpAP-geJLd\yG^=5L@.ve+Is~d_pT7j^A Bh@2,;$OwQfyV4MfD5>YVb&7~"F*0qhU o8"Z8jWR;,s3!;CT$ڜK; ./7{6V9e68Z61E |H;lD0oq(kCJp_V:;­|}p ]Xqt/.V꘱ʈ7@_9HqMsc A۬D+ s -$',4#$)y,_,;Uy:]T1ajl#")Ais7ˮ=,Y4k6$c3"+gKoT-_~gGwވ< ^+ NtT2FR@?!uBos,/S9WFФˊG {־x2#g7?CMׄ2Y)6_d_]in A{ T{V]”>@sLDNK<6 |{ci2?[ hxLxVbk$O÷G6\m9p0kM v*P%CTκ8S\D^y>!*҃[w1xk*s$ Wnbd8zgs6n#i 8Hep3]1bH}57a~Ri/ר,jw˷2 $e(w qo/+NX35@~_?H|d<[߾eӊ8k~=8TRu—q7miWL ʻ1A\-FLM M*a/. ]m'3~b1>tzb8 X0]3*k#b4*E2SƦ=1#8}Nli T#6i"B7%H, .B c[:J!ZsF)Eh44c4]}Q&Z\X٤PrCT30_snuFڋ:d&Z?PY}9Kf!ѡw}KfBD!NT|C Jrsr _M\ԦϿS:P>_C#:@gO)p"䜀3 |QMr>́|Uo~ʨ虦юFU]Kb!@On6Uֶu:"OJG DCEHn7h-Iy8Uqz& *ݾ_.'qyAΞ A|:;"՟) 嫳8Ŋ(Y'F \~*6]Xh/"Iōk8eX `.\ G}f:锼:/ǀO}@ ߫wbVj$>#O>N=|X{߳4Mh]rTpۻK1YZlBpI" uJDƩ6k0BN"'/8|If^tDqϮ"ڧmE V^Ҿ4%ua^m8gS箺+xN;iuf+*&9@#&sSu<BX+W/DPL &{YINl0X!Aֿ* "WT틀>a@@XP DbC+ZlU_,~mR@ `!fQvpʍPMj\0NI9F1}Ԗk+pk!Qk`gOLH-k?v(slM52B9cm?a&e6ћe׮Fc$~d fS_jΉ1 ?$Q$cَ1#>11eSz> xj<͝qVZ8M I81L 8)Y^A8ڲP'jK^;1F%]9BEwLtL6$i}]@a,PKWC:Ky!3uc&zaK c0UXul/#W`'O=wIN# ~o ct mb(8o蜊T'QY϶k}޶ذ+_!#z+a#TIJ#fRm>;g Qؿ"e%ٕI>5y]m[dQqE̱)GC I֥-"# Նk>~GCZIudpgÕۛ",`YE&<: ՇFQMg'bMVs^Af.ݦi{񪣨U-^yK黇%f0 j-W1)Am%١C3;-''TޯS?n82QfL3_Kt;;ޛ}BM`ڏ)rLvZ b!#êCQ_ʿxԊ%5;:̮bksu1t-&K7ڮO)(.ۄg=oPd_л蕣7 J9Z h9%U Ð#@>H#.m"fNNC}o\x,nj:?B# $WXT^!Os&L0'x>)DJ D7lP8EvdY"$lH<{?Mh * l.ZX`*6- 펞8N,t7$%MVe!cKP˃=*y,b>| 쬘9 TC`/sQǐ  'awC%OG֨%ɠ h[2NP;- Ld?}xę654|+|l},|ڀ48l:28ۤ.8g3 7&sj%Ɖu] 92IםZ.-B#4̀QC^] 8i k؀/f| GM̮9ni/&`_mf2fLX12MԶ/؁S%@L$4DA`R_eH@IyxQ ռ:Qdxz?`P%qi?y҇'G%|2L$ENU&B@ #[p }Ăyb UU mfRL6$)i'ZY:ʟO6іtbJRq7JϱKjt&Mv& EL{_O|R8;µE ^~Aʟ>o?}X~yr#|wt'}:W=p>^ ͑ 8P f :D_ SnlvakIS&l  ಣs( ς<) H'Q^%\nuz G F##<ʡ̳G`,;\ѯs -fJ:+++,J@tJ}kk涆e!E?A9 ;*e#JtOFF-P|>i t;VEױݮOAmmbb'#EΞ); Ht]*DʝLym>FKo+.|S-B[ vkW\h ġ*۽$̣^u]Aߜ+FR9|_S!;oF$"o9'6m!izK>hDQ:u٪o (4oKR4o!E3K*<Ϋm6E:67rJ"baZ>i @8zEd4, nrI:+';Ƚƀ.Z"c^x]G¸W!s{.@-1+ӊfdJlRkzNȅR\tʪzJNqD86>FrG{YbX4nMPjѝ,㔼qݰU:n2yd۝˙+uOvWcEKnj5o<&CMt!mek=  x[gvb YyEzZxdlfVb$A8/GNXE&;|Rhgƅ ᱈Ԏz]gSƏ!^ğ JĪZO$־B5R<&DPm(Z*Eb [dң}͍mRr7>ߟ|rL]YRnѯOp?U819|c9V0QLX}v1[l3oH%ŧPܐSH(Z k>bcoxx2@+ s+fDНV!ց=ˡ$X0.}4יy,IέrYcl\V~4hbDbrr9fs-ȁ41?>ry"l]+r)nV=oRXDmQZ :;Cy#XFfxIƬRmrsy> KrH[ɪ<>&N^bh 1v h=Z[g^<zy9`A_3Ƽ-,-çFlS#cY=Jԣ}izG6m91bX~c |R (s;kq@Dq6ǿH0BUd1'u8Ħ7w$ApZz}͊`RtmDkUq}*~ji:W;Ml ;zFDPeWEWCU_ߐ9Lo8TrP ­?rJeTe^2norF/u%my|(u ~F =y{nNwO3ODMrx7Ya-: HNc|,ܭ$H,%׎pyec!WۅJl)iRr=%Fc)hWvoJ62w4T:K5HGmS'ds{<Ӟ6-8@CGKS lt1`~6+I[?>uga46n"VBP_1 &G￿ -p@*ɤ 0?=XXn'i綕zR)?ETO7+Φ1t< Uۿc%.Gn'|ba޷v}#͡W Xhs'5 5Ǧ;.e- ,PBD5irkx[x6Ѩ'9xO<y}Hb_qYiq *[Zch& .FT=S31R'CP, W8[F9A5qROBt< jv?AҲ1 xh7I'h6^#&Epe̬Q_b;ؕ-30m &Ư//pRгSde\_45#m 8\;DzimkS/⚫Uy`9t@ĝkRwB!â赅qG1`$Ƅ^8g3bCC qL-8C>yJo"ۅ,$A4KmdNdtiU]cc !G-C 4D턫f)<Ѥg_=aAۛ1p(Tz%#;XYqRš ֹE6cu|'w؎{=]5B!T6YQW-U"Jq5g={wqqQ$pdRophyds&SfKncJtp \YwGSg_| D]8[Uv9I'K8AU ۇZT`:А甄 MmUW@u S.Yz~n֨S*p?J Y-"…Agj ^ TcVRq4 R4_~oz,n6]Pt4N]oMǥW6j{Kw͟\ǂPxMɦѣ[E+!p~@<)P$4qG|EdNrɛ/d 0*3;B`=oP p颅gNͷ|gnxbF ?4~-zLjƨH) 2RD3r{#ebd0.zE︖\+(&߆7ki>J1¨..`( o 3Cc$Xic  qea\uɫtq8~$fYC:f00Hm1AA~=HH3x^ CDb<נCX_3UNw7l{1}5KnViǯ3/ YkApHuFFZ˹gŐ[ c~gfTkU`>Npbo@(3yE$r)?o\]$A JɵB)U(~cyC%p\qzoŜ RȠWo ^RoCpT]={Z'=2#] F|JrBlE TV ?eiu tAuӠbܥIؤQ4gMYx/-_#'}2k.+gBiNJkd2`'\z-D3"Eu7u&M_>?ϤaYfU) hOy(E%2Fw#˂>l4UQ& R[({M3^~DO F…bMG}|exd qPݙt!jHtohQZ:ljuWMa 2U/ثPbښ@ck igܛ-򪆤N #(h["c 8ZEOxYA)^;)bE_=爠Lz-sC%fB=.4^NQz5Z4{{'LB#'KZyef;2"PQ:}#; '/xzT$%lRF*QNNA+:AFՎб{1S@ 5An,UWV'ԗҘ(EUiFq|t sR.tT6–lqLhFnXoNc"T ^_ <;)a^ !C]JA\[zx{x~nDL5|n+# T{ ze]yXBĬ# pbL3_g؂hmӗ#YTRSDEm9Q1;Zzb kӔ;Խxa?jj>>#"S%@9V¢{? Za{sK4䩛wg 5'4yaqgxrB4}R9MnF+͛!A|zj*XՇr؍G6<2Ylnϕx{#̐1YY3 ٢ywKJר#{hVOW7 !ÙVa܃ɚTB?/xKAY07IŎVMf b*5U@SKY̷3MJ5(̕>=KVJo5&+ny`""$&d ^}{nxI~s6<5ˑ]4:^+Dwu:ڪTx\[od("#)!1kOkAmf!&dZ8LGc$0 JepjbNq3na+sgH:[*Rm*rd^T~a[Rp\\U8*2Ά@j0N2dT IIkd1 w|?'4 F_/W.t$$+˂p:.: `@"C`5rܭ|/x+.[cdcpj]q=RxSL< K]3Q8V4Mpn -L՗bYY\IM;ޣ~˻2Dۮd+e7,\=.Jܒ,S̰J$2z'v[FX`[`17lZMo֭UsZk֑U`OsF TQ_g^(x*$Ew/ulN+`I .3{|<_`_1Dg"hK` G/kI6ĬeqZ2lg>Iz̿pߒҶ(rks;7q UE7nFEGPܑG0q_rgmasDswLFGv!k8 SO)i^[B̪*ut`,JEҮ\}szu={'5M\t]z\P|I_r Ͼބ!le8^_-:r-ـ C 6|hcػG?ܽxu*L(TB#vIQKF%ƮDV[p?7ނ'$`p:Qn!sHCct%$3*C`Ci3p 2H 35@SL(9z >WPev?gtW2f?@M;FK L|k} jMH7h>o[s EJ04cҖ'òzRuM|/@ 祴 f:33$R88;HEvwxWJ_zF(f[}QihLcvkU/P9&DcvnT_/!<-2 ;\ZY7:4Qat+/~hPDN6->MXHj"Pp7:H>G+w;E)b ?GF>Q"bBtꚼIwDր!(anLHϦ.nnO6=>gl@E)4)UiF]Gh#yDs(smeVz+c^VPo%ﳡ?zE)KIdIXu{*AqtQXh䃷 RZW̧z*[3#䱼Ub @GxF  e  wvʼCy]Yx)%r u|s%c9:"3M8 &hTM͙nW(><xD߇0h[q"ًr҈L~v@._TA>=:}LJm[OIY$u/aVYL A &ilwCKxYF6 ^-bOJ>xzLE$̜Kk=p)s'rH#89֣+B+hOGIִDP>))Bxpl[=f[ 惮PQ̈xCiaÿ{*J'UZkN6wh[Lώ;jQ̦% %Jm"K2Gz_kbЎh78^_ηH9%IR;B"Oaft0wEiR2bb(a4u֡tT7=GPV,)b-KH'|#9'lϵ2gу_Cߞ!kg!FTX]wFz w!u(0%ZEn sKگ>J&LĘؘOyEKYR{i|T-AO'`)Yz]o Gx m#PX `|5aꊏq,1>o4yA\w i)!Har\#~ )*'69ӟ4A1uVvEnx<%]S p*<"/r_dkmڼ3@@F Qfՙ,и yPpsu6S4BeG^ 4:'}ce:%hrpkqBU!q q^HFv=5 xRoFBR+z=aǝM©uo8)9j74]_]I!ZtU•x${Nx~y~&hnęw  !M {d%w{f8x7e])Qnnd I 9vU6՚lu5 (:.1,V}s"vvP4#59j:k ;: =A#̓,eEyLہ^!G1M&.e淭kf/K4vreIAt*2'?fA'Vzи5͈&gE\8J  ~j,d\֦,5'&O[޲iFg]+t[ȁS/^zZրC^FFU󞛦y1Z e)L]t'[4;'6#5h6N[ 4yn}jQG%d |.o~o+FGu9q>V9ȞpuLBzv_0YL͋|r$ X|3M낤Sj[b MH{%}5ߐ<}̻TλOh\4$c+iF[bZQrl,qpiD0{סU3* rCpW Z5}ϒҎC=x^v7.T6iDȱ#tgLx{WT Kc{S38 [ ~Լ[^ 2ODs`%(lU.)`1)-!8:ئ od7kAJ!%Lmel殺`<pXO5r:P7d3Axk>rqK.R4 ?zرYdQ$[{&/ȂH43jO%vy4S$i7̲RiTY)Ba6Rs¼ t|6= ?-ant2g'w΄ NU`!x6%rt+ar@eKy KrAIEf|ڡnlnkýA(jנ1[I-z_3(ț 5y?&v!JZhT[aqxV[w /@3䡼3,AT%T"]5wT9qƳzL:h8zr6t񉖨jrLGP;s[@?H;8@BJgnY&nӊ#`1 v\6&3K P>+M=Pu.#pȝ~uָR&23{3*7xiOL^n5b:!@3wwx),㖠OWI^ ixń[kf0ӓI:i.p(P`_IB~g#t!n\c1Г$j[U:]Jcj^1NbS.\SB'D`ݟ{p? g789o>uZ)mE| ry4~O"68@JC tx=$tU]2IqYnQr{&, 7Z:액pj€}:3vM, ])-A޻^BH,l @[ ߹\Exu| os3B)[Nf(Pz]8q徘yaqN9#\sEE|˾̾yGfKp3@ܘu-8~_tw/FY&ބ T:eF FTUI,=Mph,_3@s*ɿ$bc=#O+9B5:5f)Zͣ~!^Oy{qxal"U^լnYFo"Ish (xN8BdHIL(䴉=/FK춞Iok:lpCMjRu뉰B2rT!,G/O8vRW]U9 & گ ;&r#"urlޫs>^d--ag4ѝzv Љָ9~Ց4{` d?ƺ2 PAڈ"u=nv>Ue1ȼi%Y30\-x.%lWGs/%HL';+tp3'tuU?.@Nc<"?Y=&xZI0m^r !^oyb@ZKq,[ uVPԍe[;=?p?[PetŠvu4<@>͎3=~hU{uAe7:"BQ]h`C~zwwfwJhjA]x<UÕz&asbf984lD8e y_pt*|! ;i0$hA$=r)hp.)'%pA:g@r=j'|gr"Y95ڸ%f,JΘZXzC؝+l4:,^7X nA/V=Aɭ+ue#1G &!e3BK,r = )@L 8 IZ`";koSEXp r(ǔ8ye\ПJ#[F+[uJy;1y 8/K6c7BS*4KBEගiDG{r7v1uӯr5Nٌo QBe<˖XSITK֬7@)e/O0N_vA AB6r1\i#D^avPϺ?#Rp/Y]V 1V7uf}N9]y5^A|]ŁJٛ ٟ2%[ uXlf0^F c[ ouڃA!A!ZCHBnP(s);*HaW,l9Q`JȇMBqH>WSbtz/ird2_JQ&๖P9-A쩽yF:$ZWj+zCp$J1iH&[{ Ә): hLoYbpw?,ixE\֪(: z_*.d#P;Qq$66UհrZqmçj{ZCG#PΈy!#VER )a3/feJi>C_GҢTǜS2:NjAL8iY!wGl >|g?`*@3Pv|"|MZ::m:ϏXKخ&0 OP\K*VE((u h~rjFXi€7[u¡qOOo}vĞKO%poU:r#M!PD O]W\\;M}+w:Q;U8I0~ &+n|I8ʯ`P&`&[~85 P!.j$ev-Lv9h$\Uцڟ-Ʊ[tXC?\Xͽ'yˍ@+ K}Xb4(ε „a#'y2#Fn4[tC0+zS- 1FqaEH;DH[MʮӓѺϼ#iPqmK`fޓ|o>iv} izw7NGccNډ~c0N [L{ׅĮ?: *GvwN@&ftjbZ_ц7^V ~/Kb "SѴ- 2Tv\EZxe((fŘA܁yr(_f (lSMsyKkSڀQ Cc^@ٹ8G AÛW&ER-00PG$X@W0 s2cLE4 g?a~V.H0C=<# ?^!}ؘ8 !"*Ǩ bKie0LmZFS!k_|i ,aoOFiaSGw( x3X?[3Sy}_kASHW"nq Ś_\eFCf H(h3^/l((sDBz/W!cQ&M7]Ry7^5xKn=fv&*w$]ݭu4u!Fc^|znn빻 RRPUVl\2ɸ#XHT%!}ͮl}n\o .F,t#VfsD{gB NW!$e|w#.6K!Q8ndg~QK|@͢M.@ O,*J]u I8GQփa/WDf2qԓ,dq5SSD$B0 븗^b:F*4J+3m6r`n7Ḣ?yZFK G; 3=G5L%"1N3r?c2N<|~_6Ia-l .<2JX+'< DWIڸ:f&ˍGwL7mAV|_}/c揑yD!}!cf!OP±b5H!g*(mOꢑjMz~튳Ȋ0[ޢY׼'[&}a'\5𩹺4\O1{IwU3o*ReLt;j$Lok˝bZF0!6Ro  '߽Nn:dr_yQΠ;èwH hmf}F8M_uZ ~4׭\nElY1~G%'T]Eگ'd%El{\uQ4 ʐ_=%99ǰK9;EytOM{8hP&C]Is6 hAٴYH0Ҵš:oD8 pW`Čr!okGYR(.z.(tHg7dxMX幆7-xG᩻( F>*1i"dA_rOt[BƼ֌Wb6eSCݦ;x3܉O,~Śg j)a1&nUཥ} -OmѯyGP(N'>Kboݱ6oIԖp嘔3I@#$j  *HI ':^%m("ƾˏdc]^eZ xvFGA%H(q}8uKVqˉ~AZ+:6^|a;$݅9BQzR,#)h.Yh>-gݕmVD+䀰oM1nL&P919NSDэfG@J`uh5zՎIxHE/(jW2fV{:ʕGX _pwFXQ:]!D'j&VТbhD+"^g·xvr15muSfHMOc9Sfۅ'΍;(lt:?*/Mrւ W_גFZm+h-2@[\d(tJO h=CHryuܽ'hP3jґ'06wLi׫E1a }HIƒXVDru5(b$x*r+[!2ˢ$cȝ$b_倳jH imva NO QgN Qu2ԤKa6aF= qb-[Q'"ɡ\͏e8߾uOZYYz paٌW+jRKZSF{ݶ4y2ڨ]Γ 6൒|BtouKhP}> >X$?za 2t4f@٩2~8l L%slskK_;5Ϥj];@f-6)s)"h;CkP^TvUl(QcG`Ҭ-Әm`52G;bpjGbf"SsI~a`:Uo?~H KG+F*BNY3z,!R& RXJy/jYUj!Hr!@f>mT8b7#n eaH{5^g / $w9o&WUOICJ/XcRp50N.[\ΛFmz#yfu[m6j :3_g~ۥ {ٹp`=f{et?z.OK 4DCj1-ܩT{&oeu"Eh9|gFˁ]]%{::4Y_YUSIvkG,pc] ފI~Po8_dH 'vXD%r?5{**[P&![[3] T8G ,[3e?@ T&>L .o'WԨ"U<o}-B]fXr챙r:#AU}e]#,Ӥrz:TJUW_#.qxZb臕ߓj6E;NX _Ь&S{%ELgyä]ihszӚs6iLtO9= S1:BF:pL#.Ws."AjXɜppU:xikW#^>fpv=1"U9B)CMqV@mgRNؚ Qҫw 㥤씯d24y3͕C3%fM0W"%1h¯v,;bGR+Tnfy,`Xܧ`7BUh3p^]?L w`6UEp,}Yz#racU uy%zYe dso 2a.e#=vo5*`(hzɜMe[vud㢅+'NI 6vD”eY3S(qv%π0_1;T3 r+m@,/4:b>౞Oeaz/mz Lm?b%C2_0ZZ>44 %S8L.-JAAp~v9\Yi?Sɠc֊.R Ef&Gx'UqWED1"sl%}@'q@{ BT*VO1\i`#_ i{T{,zc s鯑=L;&1.5z䛉qlCʅH:>F+ QrՅ毷-p3m3?q du\g~҇'C}WdY'H8!\e1_IOJ0LK9k>KB»^\.فa͏(1}&| ʻƇLvTM4C=ºU%}뒢S. pq{\riz, AUqTSVjb M0A$)TL:Kb'"Y\i=̼A}.&2ɳɋR*7 9LN dZ6#F@=ˊ^* 11WӏyXHiv%p_(>Qc:N 2̉MCSX),߄ # %iuLز73N_a!r~1qu>ݪ[y zOr7]6 p CzÜ:TN3B0|0T^Yz}J0ihAqc?႑zȇ&}Cl\VG08Ұ;89 R^ߜÉ,p ?-l~s^a"?==B%Cw9c;Y˼2mHrvH(( '}ht b^،jZfE;I x}`jAOYHv 瘚QMqz57AjՍtmA]sHbY &[O+!PC+w]@Qua+a+bLZG`J/m*k!F:q?󧇍! l?{ Ѳx{*ur׺}GJ>7:m1=3CVQ0t_q{;ۻ~9)lqxWǙ,x|vEͥoz̓ྜྷ&a9Og+xUiTT%B3~ qͭڵKX~g@Y[d,ICq*|]F XVh\< 'bx} w6V/'Ǚ-RYxf{BSrŁRk64]jYy!w h2k%NXE#0mPPytx\wU怸+ [iњn'v}v)dQy3^Z]q>ˡ4I2=%bu: ڋ}S9{YVѶtj/=ʴ]D@.N 4c"SD{E0X!Pt!ޱD yuZ "nHPѩP!2R#);wjٴ;~q,ņMPcd2J1n)A6H4RDMz2tshPls>]{x%YIOOXYIoI=dk%W&XeGGAZv6)_<Xae5两5Fxj(!o 0etㄥVwR8^SڕU u4¹^d6 A[Åܯc _-ۏuQKBN'BbCf_Rsl~Ͼ;$NC}n`TyU9<|JyoL~i\s`;X k?KV(zgY'ھa쑒Lzxl*cy^ |OOh T!iB\g/зoFzWY}.[!nn:`"gb)^'^tI+uA `mpr~h []oUKEp^ xbۺ0f,"Hh .4Ry~#L8"^o"J+T´u=!cT[RCv-sYGt,02ct8VUZ[r f^3`ht"xC޺N`@B͋t~aEh`pV/1[_>J;UOtVQ޵*?9{F=sǣ*#v4BZ+3! ^(䫾?̘^[F+umjjD-s'ie?$*LI9r–{"I+ ~zNM2b܆7[ 3^?Y7\}ۚ#.PIJ0CI<9\=ͅ^9n[mgJB! B˻Cõ te-mj>Kz>%)Mb'j=l 0?egbJ|'06-@ko 1f$s~ȩ77D#cx ²%lgw;M(TTeEg{<=;}5*_> Afnm7Oѱ r26+ʇ2bZd7z}-5xuAJdy4>MA4o7#pJqL6!5lXnNj $ -7YA+9.ZIII]#@n*Zi J!niWANk+ۗ+.D=v< qɳomw5=]ͦsmAWkL^1)''[)6ODr Cjҷi (r`/WݮyyE"gv%uо԰GZIaBX_2|n'ف J1 XV&+MKEDOA.Im6gȘrB\tSZl8Jzґ߫{ؤD=xZGT#plʻ[ wM=TO@D/2?Lh/~yaHHX4ݯ'9戦ĦrrPC<-'4kp jU 'xIԋ |5O|& "7:QĂvxl>F4D2z;C_}O N"=$5"=hg]`dŁ ⓡc"i}C@{|J 3E}>ϖw;Uf+ݞ yu##rzO{OT i+;%R{}Ϝq`V6"ph,;SOm#xbsšM8&@Y4Mxx} Vw#}}YM'[~n+TS5O0Dʥ;Xa)$>/_U0V n\u1a:N芍u3f 1J.ӻ_;?v֦Yhg*ͫ_.2 eu&Lv}xGWv`{d!O3m,ڥS$_CS5 c_g:!I|xj`3_<[TjHC.lS!e<7ي:ޭ5jnS9;" y$\#,`S@?#1œm |Aj4 J)ϡgq_.Fy"h%FZ8B^G^:l:;F Q?4 d$y(g|pf0xK"Y:ɲ8r +#g[?8PD^Qu a*d^YG *"C% Čg0`+*|Cφ2m1O2_7M{Vb8V돹[Hd׿K/#{W#peoĵ_A{@;RY v~~o?QwVf͢ Z6on0AƯJe?P,*÷2C-ȮƯBlYlwC{L[4+Lѡ 7wݵPR4]d~TCvI Y=L:w̓Y,jςQr#Oئ4^WSF'v?6J /2l<3=*5gfPhe'g56Nٛۧm ĝ'&waW{ħ,KL8ןG 6FI'j{l c~Ų2@ ZJsc9Br4dI5wi5pIalfJ*e`et)Q?pP%?O_;1u>9@Y.d,jatYWNV R>C',ՠ?5J5{>v愣x2CϞG4.R?d9Zc곐ևѴu3Li\!yu {6}xe{@jx"z2J@t}"/w3XZ DɥQ'h"*jݼ`U74{9*bSutqQz {Dmifdz(%$-1uwԀWM"TjI/sf56+{o=#dtB EjC m:)K nZlfEr$NKGLGTs oiH \j"◡k,%a+<HFEkpM5f/H)\B­&E_48Uzt?{]iy#|ߋ0nК\AKVAFpgq[,P8%fxlF> ~d7^95q PW4m̷ DЕX U?wLMaw娸3nJ [/K.%yPGp] H8#g^ g{ 6)/ԩdpsw3(eښb pK* {[IF7b\ Ǻ) Z]{lx[7LDZ!bDp$o׊ hMZm8AbPޠDZ*tN&ѢG)zn?zm[62X*TSN)0rus`rl@7B+7鳐jǫS7#kv1ز =jD{A苙GOg}".?T?BgAf͘}ѫ;8lP!f <b/"sءe3rϊo,s)]لh;j)B-8 n'vvύU)"kqI,~XSN0PmWVLOς15IUkc88fQ4*ch),OL \V;O'5 zGug&*#x)jbk \AgJ:ne *Aӈ"yȚ`]6dnlegbDoOh5z,!~/NbVE?ypcZ*sd3]zkSxh2 I':H*Uh$4Q"XQS`Xb$`ieA?0'Q1n*@֪YPGl 'R abU?#byo\3kH|{:{7_p;+4/;dx)s7[|x!`.E?(/n -fVl}ev+*lXAg#rkϺg O;+C'$> _H:U/4W`Y-@i?Yt|zүr ]."Yggc!C+=ϴ=K{nW6|z1nt1|=/ʼn5B&@&'cI œڤdXMS/"H?6\,gu]u *dU:czKtQٸ1'y 9pɜ˗r3 \ةfh=TxuoVa 9Pa%,hJWTQ62pP|5,EE{[^ U%Oڑa82$r뙒9}: '1(}r=KWgrj0tb;P[ܼ2j~6z TH,gNP'Ae.^(LU "oʼn_C 6.@HW))SXv ]YK:l~@U^;a,uvv+ }44 1f{yk!_KdXѨ^YGhO[`kix`< ]ܜ"?Lh_9V`tRbbL6{Y'+Z̴ameY>%G͸6\RBا) ߝO FҤympdug9dSbx̓OIX]j#! G\V6cl0[vvF1 ^#AHY b fq~8wH'3bObuO1en9r(DjUޤ$:rnI#o7#<\?.k̃>M* K ;z~J_XiJ'ŵt:ki3΀+ОlJT_LAѫ*"÷@Q ^ >;xΙ\V|LH:WI|MGC.[lts3ڥT}CZ&G8C.%I̍f#ǰއyw'jѨLkDNlG%ɣIZvZa(퉭X{+Z'7&=zkf&(+9R%`9NSy7]>sxtF)Dž7QQL306}-kFyiqЊ^?'OwE6h1?@.g1}wM[̰Lx>1mvR%?ǽU\oHKYSLazIX <IcZ?a)W~dz=~/4x2y&.ytU 'ANF2%Mk'4j.hG_igT!R3eKR I{N57~JB~USy.K9Cc ?q ɣ@酐[!d‚hpZq! H EkS4L6t80(63i'v_1eȜ$-NtQv$߁MkE4x-ɘ>Yyޤ;x$VUk>SRHF6ڑ@X*!=*"+crpd.ؕQ 0tt& CG08:rJmT.O/.t BZT^p_%q{-ڤ)[ ݩsxu. wr{ lВ9zklw'QޜX9z~ٴ<_'RD,y%0i"N9AZh^6aߓ9*щ*1wDRdp/{2Ɗ'VQ)/f9rw7jSbU7r Ч-=̲+_@ۗzgp^{a2!m;|$ڈ:LOӓvizqh(Y(k=V ge0YZD.B75G>@Vam0pRGߢzW36n.fA)/guKNJj Bi; 4AUɥ*Uȇ/?0ed (2 ̷wN\[fG࿵5_($RQ(Q*"|J19q2sgU# &n6FQ5餠I. Dm ҔͅY+6P:VxnO0JZq:GjE!1!bntZۿi?ς C} c."<'ܱ|e it[]N-ke`M *·!WVі'N_`WHb uwu7ttlL@!X%(J@+ڭLc'Bz&3 Gw\tgi]tS'P&yawU˗EFp5.Z)D]O.֧kb #tp6m 6QAƌ*3VDBbgpg|?+zP=@œy;x:΅'xw_OSjP-ZfXg,bٖMܫEeV( ܠ+ ζV\zsOӏ-+N_CU,2K,R.1kL ogZ۫]cf!D`LxmYʏ~ xD6fП$c _r 7k޳G%jCpZiOfu>-[M@L$lBX:@Eo%HX6،eJ'Weu$?1!V^A%?,bS hs:;b$WKgӋ_JC #Lkhfύr,x(t 갲B\>JY%j-.mT/T-}{#bŒd>KKOpUjs.T jf瞻S, _QV!|RoLl\}]{ke$w[F\FDuȶ~u>ϲ9Ź1W/F_ ]+h>[_C/^Q~5 B:u^mSYnll&D؅I=F\]*rjIh^ӳ~B 9gӸ"mI kd m!wQ$C:d{ЖPL0dҨ{WJ\7n~s\I~]f+nuvcmfOS%N!ݥݲ>('w:QO&D haDa cEU!oPAP7)7?jVn(^^X2jHOqH!iXv5\tK #BW#>dptipݵ0ȎZf傓HS*A+3;wPƣCok^I-\) k` K `Jr\ܼJYqi>Cf5wHQ?tct;JI}/\S˕P)d|T-r69qi%qnƎ̆,Gn7! `39-ʲ4%s %zEak1sdWCxek"vp[~!l$&41sPBxYV\b#sH Ϡ4@_@1TI-L[eT RCF!Iڱcq%@I SAl펲п'=;,.v쫭2cґusrHj93憪ryͨXݰ|HCVhQ9ė)Zk,[A]{KRJԕpxnuiɜEp0=!%zO)Cq܂ݜ fFhx[W$PV~KGH@+"ivzgq\+>ٓf,Xf|_W@;S9g@-%Vf8e(,MxyNN([^(1~r* bҵ_tҸ_rŤ^0īX%s?t=aqZ ?y/~tsKS)tZ݈ȷ~DlֻNd8%q)e9l1Ƌ"}q`u^Z9^'ڃ +(pwO6 Ql_REх:\UK?ٌz0֓ObrTeDܲ/R;GHᲑ>y),_]B̘f!o3ΝYT*ar@{[?lhN8JxWbvBE,80`XA ULo;n<>S%+X Oܑ~J+ʺp1rjHa<AkWs cjΣFG8y:4$ح6P{ڹ I!5T D|@Nqq%Y9Z\y;s3M+9{XN,pk;h[}ƅ{%>` ݈.MYFzz=MO{qڇvPJG ѵ \&4h|/5o9mI8U酷\_ӂlf]BKj7R\WSΔ@བྷ&؃sva) `@Rɮ`PO`Σrϳu75yXMV!H{Q#|^cܨ۔wewԘRw*œ=f3Dp-!t#iM%@%y3[[rrLIQBΠ]yŐ֝z*U.6nxm ]gz}9N%Tܛ&ξ|ٗkZ.fO@:WYknp=\`m+((rSI7K<_03 ZyF(a{v4e* 2&؎k`2_N;KVJ oֆv~=;M2b$Qf;Xd4SC_h\@g7ރ%!Yz(5F;H70B%!>Xu[yxi/9Jw6,s;a \mvdқdn=~3mɻg%hnFЧדRq@ +,,ۍwzztNՠ!z mjlutBIv {QgxR3~x!!dhb0t&|R:t gOM WOt`‹O@O2|+J)͇Ct" fҲ õB Ur5饽2q|?'zܠ.*.#e(ʟY>ܟVYx[Y1:!0SuQfs@!}mFE\T@j&В&*M,bSޔGF5xN:Z䏑ɏ 0:"CL%y$tm9tR+7-aJc,{к=u`Ї6~y6 G spxL L^Dbk">Cth(rO7PnBZ41 E$dc'w2ZhYQH8pQ˟wVUekYd2|;۫Zۓ$`)L3:ٰ^xXKqN(l*x;[ ܃IÜq 韉oNN9~TV 1j,ZSuZVYBx5vɨ?r0zU#+$@@#Т} [=ՇWT4.@] 8: &uŠb61$k>r0I /jڦ8~c Z"гq$>EM< fˬ Eޅ;oAUxDO+^UjH{z6 FmTM쾜.wBuaM|s` !KQ~!m ٫SA-h/Sr6&2kokހcѓmngMϨ>QVi׍2#,Y.bbT3LI=?4}Q>CxJiу(>wa{^ Qfx4<^t6&њnz [(r`| U7>^)'J?7="KP/Qh?J~vc̓U(dgX J~Fza# =#Nz%Uֽ>T`0|iHdCZr6xBID{1w,eݎZ u"7iKAjE7>DMj12bUY4yVA>7OtH*[ˆz>I<5y'p; 3Q}*W!ư;]juUe8(̋ hu w0,~fӸ3K稣Tz6?鿐[Iw0Rh7?a@fMV}%;:I^& #6^"^{zȰFOH6a njizT]F(I'DdLh0o=_-ZD`Oz:Pz5W- #uG2!ꅲ6Ž@.^GX5A(ػ]*8Xɡ<5yevPUaO$ Y<ִ-aDwaJ*?#NQɍ?ƀ9LZ;٧ uM]E8 }4_n"8XcKauFIK'e~80f:i=̠c1=tGo7oI<Ƃ2^u\U[6'l|4"D UNDLfg+*rt1ȺtjOX k]y@eV6}}fqؑdߔ%fdeK`,Biơ {|AY]((C4SA%zZz3Ġ񂀇䞧 veD]J6VIm8rd_!Օ4kc֌Z'YF9\`uS.h_R'!JK?Tlncgw̎-7URFRo'n1\ݙ<ʟP+S~t7ZGz1Ny+|_'F{[/NR~7ܐI21Vz7{lfJtģƗ8~*D3'YPݕ.8TŔR0ٜ6h:l{/-Opnryhi3@o#b-U!uϻa)Dc1Fղbaصjm1!T͍ݚtpy<_sr<0"19n"<6c GsJڨ}7 #dE>~{}e{iXV7MKva~4e$R~[i9;wRz*,m\ED|,aGo2 zQ̳ڌ#,8r:A`uQLZ;ÝFj`['kCe đ ڣ{2GP;f{rLI6[]Nl FHhD⅝P:n 8LL, >εm1n(;]lz֟TӤYGۼkc#9=RGrT:P4Uθbs1iA*nJm?-t5{hںco=r=61(C|ryIoV} {֝j2]X?eb/i>L|e9qw$]1f,TBNU^-4K%jYu zG7۞MRJ6dMLg_gܕlx(m5,Q0Q8,6x@^'GaUdez`ߟn"uO n'p #) ` Xf5*fZ<[-vMUlz$58 @79 DT첦sp@e'e$. ;cSYHd?[npk$'J$̜SvJyI; Q[vշ≂>^rՓe[VolV} e>P7$]S(5*LaK%/=S6\ra/m_G8TMϬs 8>°N"8bJMJ6ߨ#shW y8 x0c'@ Py4}UTCĬ\`0V\ KgȦ qF,횦L3C66ߙ>Ru:O;zjˋUCz"vڭ侼6&JEDv5%8:4%V}J3_/0 $.bch"d.KՏ?~D[hO:0p\Va/Axn C-`jnJQC3Ff٫Z] n?1V Umh/:ew+a JCHf yv6lg-[&s=aAAto 5u헹GpL3s$gUh4 wb _O ;4~g ʞ#FGm@؅}hKttǚڜSдKJ́>(Q0(W]8FCCM&-9m׫@>"'@ u0(dZ5&RW![Sn ՕJ+2O=TDě%65if[8<1MELek:;Ij`Z_X'%=֠,";w&䦀6<8܆/9:{zUҝLKrYWB]ܣES?KlKX q0Gvp]},<:"fR LYD$)2Ho{9#:)Ha'K.1~ff xi nLP~{eRk U4O1< rEJ|>|OylevgN hM/+ udyZ8 Y*R߼AAqI!^y4'`HK]B?gk"qտ?i^ hֹ)I~wM݆rPZӥU! RPWI _\&9ZQcdfuI:Dl%4t ) sqL.<ȵ0ϤK %z)f fd{ Muu zww0l;W+*06+h4H|zƗ·/x}y!v\K0ŦmWmvXstH 7Wоkӳ8нklۦ|8UbI.{` ;;ru9 ?@}/H:&&+*gV `c *8r>Kha` W{fNF@7@'1k~jDsSW( 5kp4Gb7oABc? z%;Yύ;,x%}*a-G GS$tśz=0qZU39t{${TWi!Io@*_2oaSL$)bco{DXBrzxgi -Iw֦s&k2v*l<[`r(BcY`n/e|1w8)*{o h$hTı۩iKr0돠M4Jsﳖ爩kx0="W]w_ba(1|欙.Q|VA8טh?Vr,.7@E&Y4pCSHww8Efa[OͯD~XyӺs?V%,jV{՗Pu-X* @~5r;^JZyOH%~Oq=쁄5gVY0ĉ"`]My+_tqQQ`Z`k#0 a{= PT|ggęF1/='S Du;ڌ ɄW& CU?)lq`  @nUjt ѧϸ}p72L|,Suzt73e9F4QWs^t cEgMnw/^ϟ'd`T$L[i)Z_=qN87m_!m|CV#BFGxQ΢JL[,} )DU>%3wJ?tbͬ]E '0ӿi34S۷ۭ_i#a/g G", LOk"B /7|U0*S7Т~O!lv ˍ;/d,p&*D~(XPXmpRҥ{5&eMRֈ? (?zoIFq+$Ã,XmSy!-4/%BJs>> #92ΠZc* k,Jy< ^P}7`vʣf^3!W6 qo?tiQ1`c4l3m xiẏBt4ܽ3c?mJx K/)N?}"'p嬨)OOtL1}D^Li{@Dv[WFM[?ƦdG5rS`lF*(E748ҽV^p% 0Xw8vPٚ?\:: #4*6xI?@4MLVc?ٹw640HnvvN aT*հ}H<% gq*hM8pPƍƌMEU lޙGVs6b-Sn Kfș/d[H1.Qט[т7L1~Օ1}i pb[éBZec嗀~g92Z8 JSI7&m-D!>xDzKӐ6K&4xf_CT[8lo:2Z PcW]=Tn1.g9̆E{p4mf19ɉeS!Y\&rKjW⻬`IR #ϊ> # $#a!e`C"ͣ.Ø̒G]q_  ̼)%<#UC؀L&!(&]C0jt6>Nfc5Sz(-,!x.C O642(hYn r{H5=><PN{}xWh8.t?Ԋ#v!hO%mssD&h SǫWz0a+ &iX%aC OCF4ɺNٙݜhu&M;`GB fV%@8)8GO;>]m> ~fG<&Ee W.%/)}+.QOPᶚ/h4?G_vĈŕlz8h@s]רM|+JHEScnT`}mt,ێ3Ap3:_n8n>sbK0:|f,4UZ[RW;Eː;ݱǡ8<_Aď1 ·-8H0ni,'q=Uw>^+g޴zB$v r? D }8"g;H[mG7J}2eC^u;5nj\IAS)z`ж!s\$MHKNsEX m?XljJ)MAtQ>M@lN leL^T!$<8>U8ds<{5EAz$:.kE7[e`: d #2I5,kh!q~^LO]¾Nerccj-U㊈gĖJ4[J\d9`J ]0%%[<Dk߱pLդ~FOs?DLd]'O8 ɍŬ>鷓V*L ̇$l4;efX\hC Ep>@yoI=tpF &H!B.dMZd*xT08v{2 Ov K 9l&ckSK@f  Mm]?-.q 7'm;0W"A8KzٿKFj]=%otA Ǒ*XL3t>3C?}Ol'vey5͵ӂ[7 җS7i\ԹƔ;DUBVPzz%h0+ GֱÁR/S]MgGz͚fWtֆXU=??LmE7@:%nPA^Lp_h|_Z0N)>#,rS$EK6C[jz*=̚JoL[6m|pUaj|_0u$3QA ˅v4o ѥ I~(GGOm7ud0EYd YգC_)]Er۟]VK#e*rt@ԎZˌ2zi5oR 1['ԁ &i7z&v5jf+U/[l>22?B,j S4DEQ'7V4f4' ʺ8\ɹH+jb:!SXIB ހBrW-DZ6VK@.v<˄=O<7%8 (X l#PIPlw>#r̦C_gE?Fum+3H92.nω핤WQrC cg^재z3aI5FBtBOڰZlke"dm|S&"mʷ\h^fL(J䗆(GE$t&(uTݛea0N_H {q”]lgEeܦy&7  虸D#2wB{r}=d\*/ǑY'O R-u~]3tA<ia'rCSKmݸR 4Ԧ5w;HgI*t@r|0o:8E |'fKГeHN nZ皵䫍`hUbjRsx?k!U:61$;b C.\3:~ZX_DX7sgT<<jjj0z~_Be;?j7르P\e AnxOhD B Dr; d/mZm0ĭS|6zT>V3bݪb rw+K2Q5@| VT:\(C,tKP8 YA` Yf0F=~]-XjB+ȞTv=23ŗAfRI>/JWvŠKnNHd0. AAz~~N))f;?Xl pu'z7v ЗB}In;tsS`^ !3K}Qp@dqBުZrVK0v!5Kn?_w3 J6>7 &<ݐ=HI#D:JV-KI:qx1F5mnN!CzMu@S lD@Z׼+yEkڟmhf, lxEaPeJ&7/YTț-]-9Ҵ""6lSCܦ߀S#uND$'8`H*.~ҽj+PJ)v=zT8,g"Uv|oä;:{Xe~ ݷ՜2P^ P|% lQOCM}]]J`"6r2d꿠N&2ސw098`T%`UK㨖1@6F`@V݂c}w `Za[HM @c'6Nhd@Ar\ 6@3%1k$1p4Sf}=C XpKeR~XqGW]%K+uҌxCbLF ʒЯ[ UpU_Lɸ@ Nܭ#<el(70WF.Pa"=J4zI!y:A^^EU{iO ʀ-)waOL x@-:a`_#OjTpM=F(Q睥Ň=F oMPDؙ[vo޵ ݡ-?LH|.5}XE=W ;`^-I۝^7.TLQ ,]]W>)X%}`" bVhPM|E@{_AbY(~  3.8Cpg6i=`C;ٜ}TCPȋTlZb(B׳ppUKSP|*M˝ {6 焎MF"8A5W/cu?NRLwdw]CnjbD,_g~kKʿO !sO}\ؿR[CNK̻Gyx4f U׬(NhN}6JƊZvƩ}#8#v*F@-.rE+f#Ϫu3|B6Z=N~H0*vO;WCϏߏ9=dcXWvv1-h]<} mƔvỰEӶ|U.+"'fMv {3pf;_;'m4~@1f`K-:vl@+@ 1ydE!њأlIRk Ƨ>TIu.n펜aú3]C4`tjF\U44b•@tEN5abX/ǖU0t cO+Pb+9ۃ ADC=oEk"ع`xq;UG98P ~lNoOUB(G 0oj.|תeAw^^!U-ô7ĚfJ0mUrC">H!3u:OLirw+O|="{#ocYRGZjZοч_d3m7B8zN8Ӓަ˝ᚶ^f+lg~jc$Fp*̳tyrE9Â8e寳bfؤ"Uo`ደGxzno#lkk_2D OccZRzVe) Ǽo% C3z&u StZib1jbj4)wϚ _ #7pp}_jY]+w$E$"M4p:\M PЊYKvn}O2KcғD4*I*vHˑV\Θܜ8͇cBG0gZe}\F_DZ%Usg˭XIeʪ=5^0 b 9Ό~%KeFd/r")7AUo"4|U}dd/nM6,lPo;fzT<+уc)xؒQzʰ[u]65V:Qol 5`ߍ>D mGg4UwU 5;#<z*7E $, aݐ:J,wUx.m p0?l`*V[pa, uR Zz$)oh4I T]fVU(a!G +-a1HoOۼ4@J%t9jӽz4B oF.aa<#Le8ƵMTnG42F0D'*ȀJkH+k6o 釳AgrpgHȩ<z{/?͝. BLXiܷ52T%gZwȝ *6F;cb m,N$[ɣr/1y?78ǐ(*-@=54ݪ>ct dHAGc4{ZrzbA !֧dֶtu~ο 0LIAPSFH\qqѼ'5g-wU|ܱs4*P|7kFbuT΢a Cmi]RjݟVvpՋ$vHSa² X#< t:1PyD.  qQlGt˰5BSv0EUtoe!x$n9 B_]x J} tz~E>Kg{&@'z-=oz'C9Yz<>08g2B/X.M,,(NlWѶUq@V=J?D ,>^MRqY\`aE(\ݤDv'AE/T7T.(ހ]h;s-5zEȏ  5MXU w5/D8 "RE.78# L4:?Ϡvv㲘NJVleFBGVp ffaGEz=%B?gD| Yqas|TԱ5@0o@lT3羿cSwQ~8b>sΒr豕!NB3h{]=0"/^-aE/|e7,n7PL߬"ϯ O龜2VCo O%lc_Ώ,[i{@$uaD kC 1gh׫"0 X" #VQ۲v\>J=NnE^V=K1num-?wN!)bo*;mwb##gC\].g]e'HD1s&PH+ dѦD)D hlU>9~ Tѕ_AD*G@* /K"B&'#LWN_ˎ@˯ ,Hn%iBs.WIx@{S -tMdbh9+0E%GVwH0f"sLmb)grķ+% `~JK+l̑0Y͉T*)shl4:TFqҘPI>̀$)ÒRS|%Z0C cKfo ?e!&#"^ q>0MC^S; k(EBmQN\lX0QFKN2QL˝{E2[o1+xH DaXRcY߽pCW0 5j:nZV/0ahBß㵦]$'uႢtM\guW4m`57D@WOy! .3Y#"i7TIp񼩿 gPE~t!u rUCGRsndzŗͷGfqH{Pʸ-|lG:Ec,o5<ue!H:ՆDNt@ ]v$9e-;V8 Ю@2t<%8YH+r[Xu78Xnda i7#0]V.JB\PyB3AI^\9H]Oe03srqNjA/\B "$\Ƹ46ã]܆)(-aqr}#w%^43n E]Yd2bӬcΕD.ޖwG?葸#2D#u !UMʄǑ~%:{J%@]!m&e 6~τ7ƎSϊLA8Juiq V6HSZBQ"jz]ˀ'3w+6i4xVZ8G6ENN[#>͜-W+|~ ^RW2#}/4j V*$|q2Bc=BCP v -vĢ3x f .HSEdIF-b0db EǖG(Mr}W@0߾ u +Th${vyZ,=5FIx<4GbM;9 u0-.ӗ}0XW@ ƵFj]'Sꤷ_nJieR/HUvŧӬJc8?Vˤ1܅AlCMDLTbw+#g P%m|qg:< *(2.Lqʖ`C@C(6)dy$Qx(vQs_|GJ.I( 8h]rRtA/.kR0HOr2a{f>- ',A\#@\݈@?~b4m=iϫ[<{Rl,!gߥ?ۯu" ,m)Gom.\.d;s~O!6rӚI.$9ҴN^"y:0Gt~=tNz[sBy B׳&vDJ^pPz^NO==fyd34"kB(5=21`, II6*<&R"e.g,ɲ^I[`nIGe Z*?Waz[4|̑ F nv+?s[kt`O掁Xx5S+]'}:Vǘ*L'QVU-̈́5NPHZXjy!=5"ױxQm=@03/bޚfZ׎p$.VuH,:::mÔ p088 ޥxȩFɽz7kn|!zm2B4;GӀQ &)[sBTS4|TTQ|"7ٝI/Ҧwx_|tC__9L (a 9ϘuKE{k2UL u#a?E O0X{YQ6"•oɏ4İ989ŸԻQK1Gh.&ųwK \``-3dABZX-.7+Xl:Dw(`xt9k̫֡cأa=e? ]8^& ԖL>@>pַUc&O誅^QHm>!Dc=c_u)Q҄/v,x.%_~mp^7: -) M}8}`N1h}n\c$ o >2uXMsxjȶPs0U,@ "5Xs*1>7܂ r|.fvřB[ؚE[{{JYk|k*p{wk{@~V\¿OPnoX8=ә)j.-#,k,` 0Gyܖs Qx>ҳ5:5 i,S#2{ϗ1FP~-Yearq\s ! V»C!j`鳨g)‘j ,;7zhy}*&GX,0%bH^P?ݢ)c.M04'˕*),"hlgbvj˺=- ^SpS|So0֧])hf[aa ;0k᜾h&\zRX`H1$1vE?cG |z8,Bo2 |TGYx' `H*srfKu30unN_nJ`KsJ?#$4 yœa I/z%!'|\Y3Ay=>T/\x*/t@."]u0j>A5FT4z0stOVC8E V`nÿYk7VYh)ϊ6.Se/-j~bȡ 6إ1Ep2X m`>jsa^zɯ49_6`P+-4Lx7ѹJ[oʯNVxL4fsLrQ4ʮ1e(˵z&l_`S"|?XyGR4C ߿9'{֦[ğ= *a].n#vaYMԗ;GTsR@uӝJٚNKK{d+䚃]jJ ´ ACҭ:s( f)Gp1c5ASp97<]h]rt$F %Zee3n:=n r`ag@ژ)q2J#.YR5s|k@6!Y e⎢ZG5!TQ..Yd{[ʓBG<.uz accHX{Ҷ̈jNIuO;zΊR|*tQi"xt =jPbˊ/ wʲ17IY+xHo`$$}QitA/<‚m'ɂi U p6ɂYDB{.[Z,- ]tG$ș⡺1^/ƍ8@hF̪_*Ţb_ 𙻎ϭѤpWTn%PrΚx6G`7)YQV }_Φz@JiZ8)2Tѧ2Gg՗KRW$BA!d 5\opG*NT$K6Dַ8%^}&,!oE\+_ ˆ1&B9ZεT.ϋDDjAQevd^^sOm^Vӻq3̱! cJeQRV0N>F=[b~ vJG;;*_*4<|@DeP^tfX(= ^#xiƷ8n%v$QYH]t##^bZhO*ܧn`%F'K 8gMq23.$PD'}hwLH|r?}TPC۷CțQՂ9¨*Aԏa|4_j2d8f3iM/uocgX? k"wcnE!gݜB$fcunK _Mm&d)]-!x(ʈy}b'12"|;u""d¶pW1I :&gc`$X-]Ф۪]Ad9"A-iU[n.\)-@4HR'f=!p4jMEz7Cˆm7Ի&1d\#0 $ CC"sXq8f-Hkc 9a?TjJX/td$KA(5h>#hu,HyQCʘ(7x: q7f߲8s#Pjf3WpX > cݫ,nZ5f93T[Zk~n7Ҁ0!N7>]T(2 xkpTcARث/h[r[aL|IP}PcA/8Iu3^EvAHuŇmEe4+W`/>ɝ uw0|Iӊnbo)kF̷v8z&aUG S"VxּHߦ?`76J-G@Q(~Hxdnk_M=P˔Lv@%@نlZgo`f<+~bpM[ DY'L"ڐ1" {`uMfhy6̟C昆| p }YmemSjyyNI'?=.zmuVC;Df8pfʢw#߀ӵf/fPN%%rJoMDԏ,n aeX̜. A^~u*/ZGè͛wRܛRs9Hj6O3[Yޚ 1S.L)]6=kJol_4*Z@T|hqI ʘ)E& =jlT=ie\Xƅ$2﹔'Ѵnw:9qygG~>۠I ,.h$@Hz' MuWo qhnCdeW{=XBD4T3tcSƯ&>;'!>^<oD9J+7s*Tk<#h%KsEN{K8+P>8=Hx?(֦Ib, ǒ_qH%kIb=|!%OXtv;̫6I Lw MyFjc8)DVf 4} 5lY4!Z 8;M K^iSi?DuqYRɤwZ=&U2JZPfO3@@vN :Q\I#Z K_c~=Tqݼ͐R[ 6بK ͯȡxm''MCM'ޅ:5)XY|X!/u.<]7@Wtptw .) &ov,@,Jz%eM|hcT8ƗMw=8 h_p+M3aPm7Dtc'Y +7VISF{t$%:ʢuѺ+L^=!gq;DI,m,%]UzA&\u"\bIL 36.ئ;G7Lezϟz0-DڰJ@(ˬ2dy~]`yY<Ɗ[ц \Q_NɚC*n/_FǢN'Q)#wd H#~Xj8BǞ\/b{ξcSޥGa^Tw#OcUNŧ9T˜0?Q\,A-W`U0ˆI”VMS-RTpA@U9z|M ^wK:a!pգ`7ĎV+QMGS>Ji#-T'_؛Z8.A^vH$,PlFy!9۞ OonܹlC>{@Xr_OCZ@Ԫ94TGm cozh>kj횭M=ѝUQ4в$#o4!߀w~dtg9>]ZRΟxbwkl՚X$;SV9`7 5c~bMciʈiƋ=gX ߞKX2KE[(=J5N\jTp lӐ$r/9վvmʁGnu,Xd.%Z 7 &0@U-Ƃx/U/)ei\ +J;T gS)*HdtKX _G-o^" muMȢkRL}!~*hvLH$g`y$( ?:NJ_㯸_^1ƦBu5r Zա,AItpd80횛\i#fPJm}lI({IہHZZRq.aoROBy=ht.҄t4೒`_!`RX2N%K c6] 4X{Y\ ?1IomuQz@c+P/`̛&mc=/ sD\;2rQ,*"[I3,", O#cNš(P(^ږմeֿ %2>;y"+}ISP.a]Ez>ܢZnAO!#~ .6F[[\e3 "yTG Σi5kGô+1~P{X:W4 S|Q9D|ϳEeTvGq& (yNJE5,6vizeL_M˼^brX 1];/Z5\H4ʑL72KK2r%QneRҾnφ[1kAF>[$VYL{ԥ7_2 NېVy*D8\޺[+i3t|IGM^II{~,b>KNzJôԨ:F$zi3 uד=`ʰꫪ$4bhAGξb_2]7IOф`ԃ#wb`ټ{MlG3,l^2!u<Υ(g;y  illw76uAV\%3kBFRI"7+5jAJ;JEx6?h:6jN+ȥep4 0rRHDmVR%x"~Wu6Ƽ7^!uӥJFd5U.*R" ϬuuABgf=%CR: RZG,VV7?럵889]ΰ^>b|6^L|-K5|/| )7y"EŸ{a]OO#BtI$J帹ur`ÿ"p}_꺆[xT*Ȅ}e,DF&op*.b1ܟViy ax f4+Q]7E znk1TtB}]_КUFL0o!́N2o':;~e i.x9<Sk9/3p`d.Y==m^{9Å\cɬm}YijSɀ~߫;;us'jY>S\3UEi`;𓋯9;6,kDF @CyߴUkĐ\n|cQxu)][Ԝf!#9x6ԷAC\ِ~{ P`UA &D^4fM.6}r5ZUZWNzWu\]2jgeq}Rfxt{8T@qgk,ƚ^F}2튣͑9^쎄.Qxk(I ~c&f7eӾ|quh}>Gi?Cf_Lnr1T$.qʿeIznW[BtMvQwZ rvSX벐-;@AM~ˑ3> 9|ݑitlVtJwԺ*7-\U+Y7cj5[(bо,BOX0)9M.MZ̳SJ$dJװ+1xq8zަH,?H='{;%`ѷVwā۱}n$)$,db]fKjYT`Qhߵ4 \ES7m8}d.MZ y:\c_7/lIЯ,]qmbnF6;AӔ)P%h"06IzX)5 1HaꭚV9W#@Trq7{pnHM+1I]7uN-OǮ9[rs"^\ߍm@ԅ5oGGz6/>P (J `qhrwVg`Hm[JNK~ռ CH)LY?w$2lE"/\. ,?WiS7xhf'Ǣ(Ҳ[ohId[7&+ls)~q ڡx˯>_]MxDRb]@n<^\m.qzY:gno[9'5vQ_2>K:l.&{"z#}2z?̲vZ"@YE8yRfTaD1kE #Ԑ<12]aAˬkՒz+I#FCH/콸diQj*LY:1-ȋ8)" 7ztoS%y=2޼;_>vqz⨠2,DrgAE3T6lexRW7ELਵءK#6H1ʨ] )vWok#ģ} vzvw|R/_&9KwU1FLR (|>ɀ/T&cTt%"IR,Jߡ76zX< "K vVRzHMHcm\*ыWNqarurOX>CVbV&ֱ;Y0I0n>1ϣKt܍ >1+Kۊqr5+ÍPMy#CpaMUq? ^ i8{㷛{P%"P[8љ[x&:Z6^3j:Dϫ# sHNQGJb}᩟v2h?O,Nނ) Ė%!{Ҽ7S?W=Lnv!cx{5N$8f7*4|;#oo}UօB)O YA m5=qi@f1?4pw-5*BV 8uZ9EgK_bUBX5fۗ>7d6#8%\ mY-sl+kj0Htt89ukLjkA$;?ޱPI[H1bD< vTaKC=\h] uxDPI0*uϠ̐y)6FkݖSЌqa-O9 ϝ=^c|D ֝01BxY ]T*9۞H^ZB§,UH "&mwG5_) D/S%z3dC2[{j(hˢ! wl-}p.|,,DTOp5.&Z)oaJVid5@\^ci26bޏ4p7>yz9:Voy+ZC-ңrJ`yRPs*,~pO;:άO@VdZF?6 .gho9HWJPmH4U8yZi? Gլ_Xݸv SxXT3dy:%۩tz4AX; ԯHHA~0 / w8XoW{`8Ul2q6Uܝjʿ7d:{WKdjV[  FqVTR`Xݻ߆:т@ЈS$c֞Ilx18ol_/{@ nn!:O$bhۏ8fgT"0d Fsz)m3u>=l@ot~L-pw$m3ϗF0&lD$/֕ e.͆DX}1Hl\.[Խ/|>MuG]T1=AGQ 3@,d~"dݑ+&l5-j6/J씉^QtP_'<Lc I7nm(4aqĔIqǐqExę*? .)6MQLR-܋yK`qK NfI2R F\ ۭڋ(%ikUt<Ƃm%rojiI."aF7k0rK~gJXՉa;>a~ԩEvk9ZvJx_IG G3hpwу[s l C?\LSzuw'H> qrIY=-WKEeH26hD}1ӮT@QO(v `sf .& yMlOT!v5Jg= V*uLlfEe|qL!N8q{Я+<(&G`C[۲f*,|gFUC`/|5:Xn: tKz;? cBCorDZh}=$&s}3 E簡"akh˛V{=(Q*sBdRtTzʔJ`@f~$ ]dԳԊG9$W2=n6Q#8"sTe)"$# g^Jbb"c@&UAdn|0+qN*m3q,wR%`y7b34Y%CDʪHtvo5.EfA^(SbPy()gMTG U kV9(M/N u6l*r}q 8["?Dije}5oB<: wN2*2 DT^˧`ABɚ&uedv@QlMYsz0+ԅy׏ 9Aߛas)vNo ˋpMeTrj#ls}5r'?* ,oB>Uemy"iZh辠Z(H[y 1fe@ P\ EU5Sm-kǀZɋA;Nv :" 5&YuHcx!wKǯz@66g DE_ b$s7?~rMf] $JtV6bLw3Ҹ0.bс6MZboס\AhEX l|5$M}S{q@ɔE`CqBYҪ|^;JjnϑibÐ9Ќ'`u:WUt'ć1rܷDns$*k.>7wuO4ODNHE%Q)zyAVCq*'\(xH`Xk*_>! zmWBsduyk^/r_vة (MNP8G" X4E@c%9 q-/*|b.ÙyA"BQg\+t2qB'.KdzJ[FVa!u]*G)`L_!o(=+MA~]LUKqσ]}Ys"R GBBc_> VPNc\(œ,Kcׄo:f4ԙ)OO^Z% I, abk'bx$%QԞC7b EȠLLV6Hg ̓#/DQ@jc(Зt(x?,Mڮo4^BLjj_AFFLi=(5 ƚIgwe鋯[\8˼I2f^tSW7Yb܃ѓhӵ}s8{+jf{i?kɞDP\xxIc\?VP˲|LT|5{EYY@f`j>mHh9mPrs/oL!Uk d:n ʰaզ;uWO _%l5T4$|%`dl}>&otBqJ)0dlq3b)n=*6CCh{Qh 5eNX9)!+K6 b_Du^u@`}f[)F8lVyˍL·P@8z(tNr&kЧҊ:zX}0m=,=@04xB5qk 5OI| ݞؿzWL<+yM^gTҴu!Ce\4a[|--8rT|]rw 7u'}SR!"Yk)l7iM\&kSs5ZR|l͕4z#_p ۄQ39)99)f~@'s#KVeQ{4qw<$ͽ丗$L!8&h6!8ɩ5$qXSzl";{5|wR5߿wJ[7!_Wvo 3k 1gV 6Uu -?!;|c e1]XT$t2' Tx]#>gv#Q["qY d ju9h o8_hᖯOD*) VӘ}}xP =kFf- @K\liQ|JƁX^7awXDZ[",XLޛ2`n3X)==/ŶtX4pes&Q]sI+3?@/H) Ng |tz0 phk}k7'SV@g { DكgY0 u8[T.@ ?f61޽9 'E%a8VNg ̛pmlJ*54f%)LJ|LrNI Sߴ>8>Jml{ȗ:خbPH.N$y1|1/T\UGsqɈ-lBv?U3E M%c2a2V߫4%j)7"2D &fo[_iLx! ѸsAG=Fj +}+vy:025'gQM9;l FE3y 8GQ vxJқ+W !J~Gk?BeLO `H_ D9, @P[be艦Z@O?rW: j{w ǭT:RСX/Ô#AwQΰ D:?&YE-Qn[UMR-֝[QÜC[鋇,s1qۅfG_A`P?\LICX{qJyշ+UR_v`h/(Skf$?y$JW ]pPɂĵ4'6Q(j 1i+ 2pxHjRcbNtͰb^BU3UoG$+]JkuM0(SP (1&il\xX?u?v d<1Ө-cXXCv[3&RDhnPq7c!!\am|5IGs>2 c뼲; goXd9q5[M%Ѻ/`fԎogZ?>[c=h䩾[aWY(ω7\_Xb-qk=jȮ$H'QG-w<.MQ=u;1I5 s"HD~+s6 g6i|̍ Ap9̷^=FHw}+~S{`!;^$վNڟyH/f`^'E}\jqst(Ƚ#r7(O{7nP:gH޷o9YՁ`rLT{P-ZI*!Fn-euEMkW-L*[kgsqG´OMrF'r IPᅓ7U }a9d'q^ j́a(k6 mdqx)b_$|^ʊ?iCMQ$~GwK3c%vKtU3wѩXw/`9QGw1 ʣ"da\e !ǧo Tܠ+Ƶk8H5tq,M 1u\ਅN3:Ƶ(PgbXG \k9*67ml-.5mMQgW!>c4n6LϜܗnHDR^974'-y Z%yN QwMXFw%0d3FXuHY=;? wI}s?`msoA/ N*7Z^5㴗O㔏[e%rcv}In\PsԬu`:rO+QK<;d^37BkVp94T=5/εMf ?`_{L?.e<ZV'$ a- Wm:,â[+a 4n2L}Pj]1FF&цշNm+LZ? װŇ! >GsZ-Zdҍ It)1T֔S~O~hEϑcN ,q wxuIlk0 voH$p^[@9d+vhcsk8>qSBCLp^^o,TLWI ymmх1"ta+`wCݘ 2\k]C9QTIf.ᇩWTVM/.6h.s΄2TDQ8m"$>r_`t !4v`R;28֮znYܭR_kSu\dr\^FM+4TUtA̩ o@lىuRJhF9gC|v=S,kC c"Ɂ^.ls)ӵ}b!Z :hq\kIčAQF}XM] 2h;cEYI,鼖g!|VzV9DDnЧ_bLX[ DըxYTN[eRl(nyv-xBj=NgZqG TQ=`mR-ްm)kFJN%4`SYȇ ~zJu}Ӱi_,$~/Ԧ[f,xw"tIS 5ƫϛJ}8rY(ab_QpMv*!h m$Qqտ"Z8zLϳ&೤t=}> _Ygw9uxm5ٻ\T:/rB^cnP2pN^Ó5&AW;\6RjĔ ץqHIԐKFG6N/Z9ʙ1X!T T3[;:3.%#c;EP=UPHM,qx Ο6 &O!T"tL_nEtyˤb\ݏ5 na>dwnFP_t# n ?RÜҩE>B$^ei> -#®N"FioaQm=wgYlPv6gCiY0sqSPwP/r$!!fhZ[L\3(\']z/wt 7ֻ¼ߡu%: 1;5ZV$16+cA붝LmQ$~oh)vvT^+̢FH" hv`w ,mY J]0NM3G{fL/HXx4uQN(/:1tvnIMxh(@D5lsbsBձOJ Աv>h2sa=Ǚ`sm/ U zO['4b.f&`ղIxCB|}G~= ZA1NWc2ꩣ2w?_ݢZ_qs}YR[LVǑڴ Yw}70tgxA;C{epgQ @6ϗ'XNф맠bHm-ฝJ,OG40vBR/ćmo/*cblݴPDV:``{@/daDkd#Qtq%E/f*8.S3D_I%Ly@hc=bѹteP^2! ed|q :c}wZ]);TQ9t; Gnغh |\ Mz q"˞-]mZa'bAsqŷǨKh?L;$0{<Ҫ2.`"PGNv $-TTqpyt_dᔐ{aźѸw᭱\:#T{i ^ϯUSqQ*F K%znbb(XMiZFT:A3@Heɝ|/%UP![n ޹ǯ`QEVjYOrCD:܆<3Eo={RrZ#dVaI އ'zB4a]bx'fX=.Td;?-b;DcIa [+&vM1)LxcW" |_|k,_-n$l.d-!sQŝ;n74Nn찲əoGZځ6 ;p; 9 L53ךsg'JBbzY&3z s3HiD1W𬡟[P?ȓ0(\ -s< Ǝ9 Sy֌ja^RH{a co)Ke>GI$Hʼn0?ttɖ<JM1ڐASFS8nȗ67؄*SƪW?a"<Imx.VFtY׋A1.ELvI:| 3SIK\ YJ+jTde[ p B5'?P]k1N\,'+6Лlf@ '"Db Y 2nmBx,.ެ&\.2Io5MTo|9F] ds_J}c esU-م{qʟߚ8p)Ep*K2}W.Ӑ?nEѵ|V a8@s8#0m| "p.!٥7]GGfcC :S£6D=|uwt-&k Zn;fL#49mo|k:Cs<.\I88N:k^{[y/'Ӻ]}˽Dc֑3oRQ"ɛFU@m>+hNZ͘;5pn8BD\wVo]]g)moG“yJ\ʒ}h5}O :JqY*΅ַTu'"yp00t@h id$Mcp&2RĚJgT0xF g4Un٫;eY8 /qr)tzٸ94뫅 &u'\'6O}]]S#*M=T",$n̖B.+̕t53^[v4ϺW]Kx Lǂwhvd~s ]l*~"C`o!pvAd_b!\{7TsHéU7|6JUQTPB>*A1j$E sxA"G&`xͨFAfx2RsAi0i;)0]r<!-qbM4;b'rA90;fĚʾ(HvTmxl˕ gpg`sB?,?V$>vٟ-|&Y^kR͍zR7=3Rv7LD!O1j-!Нy"͵.X4kM~ nw,# |" y/kCk#x֣>yT|Z2QCB8lp)ߓ+sJx_b5% cǓbb;iÄΤ(7~䤳ĠP ZJ6n@).zWv2>,t𳁏eE*RõN, FvO#ܯ;uu#q/B6}?xoaT KfSD *mTy ;=RٹM&!:J3-'l")~H8(RKS.6_YYþh442e r] z|c;XH`}cj?s4pdj_$0?wMckJfk. G{| b:a͓|#D,.Poh u!4d,5#Lus!A, o,oVYSy;ICŝ]QZUQ jx,Ne͂X+WQc C⹖%Mh6Ǩ݇\52l)=N ,Š "gK)_]氋oO[ƿ>øJy1qryWHxbɻ&Y!d' @}A7uF"% g i}`Sys PoۥXϯ/ɚ|RE{g=#֌tJ5G,ۏpz3#Kp"&J~Qg0!k' 3_# dOوO>mJ:)#1Je?R;1-Ė=reFvISR 3suؙN4>ˬmiTop{ LR3X"<05`N p9tƹW&j5rz6IG+^@i0|l*R4-$R1@ Aj4x7uZX^g!Y&Tϣh4a%eT)I?bJ;gPH-0׫"3ƭ:B(cV7(`;5`ޱp5:cs4I<\hP6 8g$3-hJDQ4$Hj?LDzMOWz>'ݮI àkOa4ꌼ na6h$ ,}3<-^Cq U.J[@U&4w%ȂW+@<}wcoۥŦJM~r"iC|s9cu%aAC|",^ȕP_V/,Z!psш{)Hjs`ZiR6+`VC-x-UἪ3Tyںm$K,jw Q!ݡQHΆÈUgG@Vm?Y4J=p8јpcW0Vk6Q/ J]kg*ˌ;[0u.wkXUˬ `n$|'5 84` ,4fI忰2g=<kXy<+7p`tm.LpgM;ʆŖvj yJ T 8?55ͦF`*6J )hNhE#)]qUQk6D! C!>'F$ XZs'ͣ =8^^sfIzNifKoKE-j*1 ++wWnRۢEjq!h#'F""7].Vf( JS2$C?'u?_3uoCoq%o + ݰWB1M|9F[ cDz4L J$3KبjR[naR:+Ij())@ɛ l^ɺTH$AڄNg |x^[v&L` ^P=nrMǦ[;,ͤ8wvk:qAh: : =M&UX ɺe#n7Q eSuFppqȲj"'t?u^zpe"vu}m~]_;p%5vopWu'Sէ+ +DҨ~R JܳcFVc*G,7eXA]{/{npleKtUK[,~rQ:Sdl/+G:}A< 4J%{lǚ (wFUo9^D&Inj~`s|u@-<=F!1,tQ'  _Oj/> Jj#(%uQgXӲȻ-1!ilnċiֿa͆, MZ,!jS^8ߛ >I~Æm^%L&EkStk^AaڕB#sikP_k,;JNP ?Uo u -|n/=JU&QT[w3c2J:}`>ݟڮt6dLlMp!+’D~j+[M`g#\}$r&Xݘ"|w-E]qm}hwX >*})[M9%:{uxai)ӏF=:N;wGuY_73 ވz`7BmYV^d&&A3O%55<>Hc)h6-d&&Zo' ,]%?ȡ%Az&K\{RV/P6+ Oq`+{}eƈȞ<>q@cjK$+عxP^Q˄?3'$t k"8E+ǾJ ݯdU2/]iaN3.sG-?>ǜ.2Ņ0~ t*P bPM^+l06Q)z}oF(9~98Yxp\6a3'_3׿ָ ;G蝞yHL8=lav)1Y8NFϊ0&'+#yTRf8 yBjmAf";ڶ0Ţr@$E kͫW$p is졆p1oH:MqJfTX}[mh 5+)TUWF@'S'AQ hФ!,3b9sm\Tng,E`UZT^.ɋ5Y˫Fafw Iݴ~^IuȔ)kqu :a(û38ODܔ=njj9p>JH~6՟F/Zo[fz}ڰ"c(_G@9\]ڑgBu* C cbouu>…HY :z?u ˙h%-'ݠ,Zu+ed /̚"4Y.oƐʐ,kr~Q+o}j滘L\iY8PXw&d3LRNIr'6$j@!]l>םai[[ yǦ&^vv QɓO+Zmz3[DQD3q\pE|΅ 0*eunD'F̔U¦`#XNkfW ejr ǃok}EFsf2EVy=RUWJxt:#~`G+]ZKJ|X1\N)=vYomfYWW`Ssag~V2A/S*Tŋ(|^WWˁ1R}kN7\wVd[\6L 5|rs]KO#2DD'yFs~ లsB_Q*{ ')te iHZ^205Dg-g Q2P n9JjRZ+-øQdR yhoHZV hqiEɸtLL.a>z5B kevD (}K3JPFMx(G@KӕE /QsTe+q+]D:_Q5HV="y8ŖB^ųP-[۵#ND;uz4>GĿKgF3%< C M0b=M+UKi p$̎Ofsz7,s 6Iqz_) {nmt&q3mJ\";ͩ"nSv/{֌-t} =#hqNGIzz^x)RM/f?9!ߋ$^u5M<j9%$v|+f\[)4lPf74ރ3B9꒛LxHQI3[ɉֆv会.eҸzAw2:K⭊DZ%AsּbucZVص&Z[@r>`ot|<0%* "Od| [ȫY`JTˠF|]ٽP uu8%=K" d {l̸ҥ P*+McRWbswj+ZEyB_\߈/|05t 6ESqo61.,R&P~` uI(Gͷ3WxD1CG0UuWQ\&x?7#7[@+O+_*mҠ m>$ ׵&Oە rm}gx+%R ߶F:y*o@SXPU<%M/>&?IkUC_]R%}!qGkWE,X,D-n0;WIM$ז˨+d^Ǟwk뢫.)aͶQfskf R-9`,BgL)>1,kO4e]1cpq\wѱw&khec6ꤐ#=7V)it{{Ki*ߊP E\hK/Ѩ+_ ZD e>rZN <͖:8[PgNB-"x"#sKx1M9X>|gcP%ƾim~Ez{bgл=`|?ًz~#`; ټuRAFolfaX],BgsXRo.S7JP@M~` D95@OJ"^cy5BcEKl1.F?m>83;ŵ:V9=末k#1t5ehE9Zq0u+ץUճ++#GrPWuf}*TF,UcKuPrDQ?Į0nA5!Gšd11I9ch&P$ SLZg 3q @+)j?A]뫲r+@D)ƢfmY|Bb"^ƓO36jJ/^/L _:AB VORܱ!Ij`7c V;!R8dv۠gW?X ³ -T s9Am𲏃D,Qa$Kj"\\ͤ]rn'-vTjŽY E-6͒d?(`RR_E5=z(DvQBw-@늁?8|K*.a8Vw $[7lDy➁n&$DzބæY\2LqZfmu?@02U%6MsLp0K^Iy5uچpw3y莻7W*ՓPfǚ]xgnՐ]hghоsGR~w1E6LQ1@/`aiʓ^-!bVٰa*EB=rc`$MV#yn "QIWGj}q͢kAv DӴ}&?[C闅8zF3Qy6F /;( =~cK5hVeDv|ۥT [2_!Ė9.p5g}$ѢCb~ͬ|wswZ~g>*rgi푁<|U\D)^M<R2< -֪+ @~tIQ덳WZA^<`'s9TIJ|bӕdxxWN)qA>vd>PYڗ0(30]6+*-h0*~CNC%.!15[ayh 3CBgEꡚLpy ays(L%DŽ7s*y! C0)5'aQN؋F>Ǯp|= $*@dN]y,bI|./ʹ9gxeԾ-IwZ5H:Z1e,pvAG\[mhh̖6uN$:ХXU;a=+VhNL)f?Kq‰!7/Ijo ,Wޅ ȟEp t#18'nYS4>X/{|>"70;?<'ASb&_T jm^Y?i.AAx++9{pIӡayW括2! t7x$I P)T !UjX# 9Jp C),bR{~kg,Fyză,'rExr ƵY"p$l!Iѯ5"lR+=U.)m2~hSKg?Bsy2C M*pKCeY[1PcLQ)kR'@o9PNp ;cS99z >$ xʗkǯA@TM:!$TT#F[wn 9*OZ_q\N݋ jH d*j| IǣȭHsAVBγ"9 fzD[ >rX (":'X;m&'@MXZx`p |СrT|Г.wܮ(I B e c0 H퓱2o|nw&E0(Ȩa}rH- Qs%Db.)mGC6΍y;~HISYmOqpdAg#+aL_ij)uF:&mVŌqyA,x;ѻ'x G2+:?6԰Ƌ\O{e2omvݎ"]O{glcBCvc+ooNlP*s\󡖷ʼntRL~Ȱ9 k) {Dqؐ+rOz -6fAq n'-7m p n2a y:* &1t\q&VV)ЄH|n<3H,i)eڍ HiFyRozOT=e.vW6Q݁Hϫ"tаՖ$M>{Ygt]y[: H>c&rmՐJMg]>"(֏6mR%x?8 \MMX[7Ó+v-tck7gGLy+*XwT+LJzQ~leHU@N@m~S= lj}bO0_ h4G*DBqbswf}3ı =[c-Ł BrH)pg|4(:r zѵO#l_1?a ,h]C;[dEHI 7Z #[SN_uD @\? _ AҖmr4rvg<=ev?<`Mp+@sF6D e/9?&et݌"r{fˍ2_Cq^y'~W ݾg\VõMƘZ%S];%i5û7͂9̤JnyT?x穐}/qD9/%liXG t{13>޲s)v$?ru% UOa<*h\a (,"ѻ R2 ҽcJeӕD}Qu%SeN ,34d&$a.^u9Ќܞ)Fl]`P :?ci''R wOГzIcz`:PF0졍&⪆ic*PzGKliE%󮒒)4Awk(IWZXN9zbd(F9vn rxxQX6Z'XBuiW6z_85MlG"y~ä,uB c =C6Yj2tωDÌyp4 gzw]t9tnQKg >~96m!fJSǩִ1 4h;l!S &n HzrcFzp o_g/ȓ>1ɰ ,%{4 _l0O6ֳ0Z&.0 wԭ&΄Vtm3xE 7*6yu{ S|Tm[ gCp/i^ڊ`hxm&0=o̬% AR\ш>1Dwi8ܐL}JiGYl)NrNQ(zkfVZ*3mfYŷ]DO#} aFnUVs݀t]~9R07;EIj nŒ'SLAOTʼAR3rmD?{S+ U5`O%9g*@#@.J pُ)xzf車y\ ]Q& ٦fG Ԩ6Į6+Sk͵fˊ@e^%ߑEqpA뙓kuZi5NVN?Aj/՚oiǠ%!{Q0eQ!ehq%*1; x:P8KE3^d +=-()ųY*4,Is ˗j>vC(U t9q䰋1 k G؃{}<,NU;2bmugv\ӥʇU6 E8=QI\YlOޓ3dC,9F:=E9ķ HN=vk/K0^3:HY+`xN!E z>ܛߔ~t5u)koZ8Hq9p 2}wK#µJ .f0r_,a#Ȉ\&ai,#h;휇.>bgjM.~1bB}_GהQj1D5O;<ɳ `п#"l%//b'gQ1g3hCo^1IKhz`,1Z4F "YӦUS*0A+9-x2AX=33LݍtgV`,;YNMмƇF,†YRk,ßU!@k |XXg~ϝ^-MP48`;[MLBG3I)6 WO%5(~-W0H;ffPl&s89l{Z-N;xB}EVL<ֿb7נ>wl<@:f?e]kަF>Ъs)F\\fTq6 䨠D/- ` ZEPbDm@SӜ 7ZFϢcTݤe$ [Wrb0H?;^,S(۷2,@/l}x2\73Ej-}Y`[. FӶ\Q L*5[dx38`}Z )dqߑԪ;;t=Cxڐ@^E MX= Rz~ڄt/ҴGv O2!(80mq#@1.yU)e!zן8ÐjXo%G|~hƏļrXR+[YF%%m,Xh.D] d4v/~x}@a(/3ep嗊.ML%_1Brmذu_vwxF5Ű:jg<|N,`ٜ;Z)VQ|C%ԀOw ݤ F)p8],Ⱦ C|geA#/ "Ivv؅b(Duk Y.Xhe~q]_45{۸k^Rp39~TXZC1ڠL{K|HF=m-d4';#&^룓$u)z~ BѨ*:eݿ EQyʂKid3)j@3;5 =%Ŭ⹰~Ǜ$A^;,imR J{ln.mS= [٠[ l[JjǏ\v[qd_1mB+*X~O}W=:6AQ51rjR\1{kksq 6RL{dL.9HNiۗ:%D}"8MFaصD&?1zX-^ΐ>Em̛+GQ!@&PC[Ir doM-U6\cBuő"Vb6xVV$ ~CF<]b@0S̎_(}wD&>=hݹԫ8%aU{E{ 0R6`$wx_z\:JCW2 }꾵zItw!)(A bHٛJ}RDo&}n "=Â66O w ЀtMY"GNU `q< eaMTSKV !NFfcfOZ bf*w1:&&ԩOzs; ;jf3 \H._ ^أYG堽Z ~9{Omoaܮ$}#D;t/,TY*~LS/L:]wCX/6 ^~vbD39OF ,+BuT/J<|~)${8[75Ґʰps9dAa؏I7mca빧5Y6*;iYyLD iCjly'aRh}^\G ϵA#cGPn^kv3?&v3PyZ<WTy'/e^Y-IL1RndJU!4t&\yf~0α~sX薇q=WR2X@/P!pGuA|TY&IKDkWr;.N-2a`.q~@&Q^2+u3[-|cE+mg͋THj't V0ppvTRYB.]b\v]8{ϼEy:כwyuf'o%VWs !S-U|oC6k ģ9ZҨ7۱BrgI>/6N_@Vԧ秒V ba^+;uA(;MfᆳR|/|`p"J2z7إp?-NZ9mqмϫ6 Z]--;j*U=N=W>];+} ᬷ,yyҸ2gSIع©)CkؿWEӟ0E})ig/,׵`Z1Q=#˽yg46X8ᆛo.<؇=_ؠ S¶bH̽fl qv\N}VAŭxU¡ z9jۙ(,H Z8i2FE v5ԘB=cYNXЮP¹mP$TJY\1ŗQ7Ud;,j &k8FϞ&͹k1D+)pG[3U]y},$3,3čbGH[JS?t xp-Q3_G7. O]3vH  _#pd3%a1i!y2>tiSv+ibٟQEâ+^@_?xaF.o<?T3f>s3yfݔݲn+3/Ճ]KOϰ~ZjgvLy`#d7 |zcV GMrjeKUId3GЪYZ㋕XGg$I 򽛔d) \hJ6ʡu\x0۠paaI~thW$d: n'zwŴE4עtu6LS7M9P-l1`Gx5\i\1^*$;eMzZ Gx Pl)C_& ,ƒӧ dՎC3S i5LGA51$3U;r3pCÔL\lb@rs0,6z{#'?Vd=6WgLcGMP欌#pg`J'z "FMZւw(GFU4ɘb+~[yMZ[A0ImN6>kݜLeϢ&AGUبg])OaQ'Ua(Wep5-W;PY6]Hޘ)z%E3<zTgpB.ʡD2ôrZSU4AT7ĕN*XSg&SmDdښ]+C284cbR_cqla#v4AO3 m*ZΛ͙2X94dQ0JC;6A!6UB'}h?%_U%.Sp.ANG"d.]qgnMYuoT6J[chdܕNEq?}:<gq=/Iu|W`w7xH V) {MI@VJC>TJ&syoז[ֆ.(`UMnNY%FTл b,eg(=8 zŖ=C+;e㗭 C+tA!&$/ciz;ĿM1UEoqݕ$? e`cE$]O)&f,*'ИN\[#&N2y(iVjΗbH:ν^Ai2.,8^ pHH(!~$*]#%bٞ@ o7̫ˏ#^I TІlK3h!.Efx %JYTtKרPD WhR <­ tܳL6-{ڠ .t*n2Wg+Tq)'Vτb#dw愣 8Ģq,^4G|nUW-OXwAe36:2 ,* [$r)fr,{yխ@s, 9yWr1f% %uŒ-~ kg66=f|~t^)U..=%#c8,5cq~jq!ڗv?rsՠfЪ}0%%aYj StV<2YB$RnZ{Y^6Z&2Nv?`pŻɿ [2zZ-`˿M:FLl̍/H|I͙5 /4#倫wuy)J $KP@'  x0;;JNY <=U=⩊<u#飪MKyuѾ=!Z(e eI}J_6h<@pv $3)F] ƾ C ?[߹9p'-ѣ5wwzh06?&JmQyied NJ,XxcZׁFS1%OP7"]CE s!3m?_ ݛ074g0Z C4eZ`!DؠBԾKόjW]?r .mºҦΘ.`;M*xȐ7ypjr_pצ<U7y.øeꂡf+ך&MO;]'e&V/)1*&ę'[g2O4GT8D>I bP&s-IZ(xJʛbzfI"3Yƽm!=3z;V9r/_/f>Z_DK[&& < IF2SN:|W0}zR_xؽ"Y?.o#5ijv ]8wYuz*Ҥv/ňv>4{o~Lp[)]->?K矪1V RPN¾J}-M8km`drDɩʟC7B2A>4Kپ[;Z|P#N0pU>zw-Ds ?8 ; X9]3CQ?o,-o_ݑ 4oVHE; 8y~V?ϼa-xY8?4_-r{B4cHJ̚$ x-h7Z(':dn_&s5(ON$tW7e!P~QF{,{1RˌTc%v]nIJDކ Wk#%5oC~Ŵ*uMY ^h>bw"B.,)(-pG:d&B8u^nJ0޿'VazIy#y 8%zI%+CTek]y'g VBWj]l.2cMc{ecR vk䋁G9#@V:$\tSd2)<8XyZ )~.]֖/f|KX!\#==4+A;YxeKu~;[gjPᑼW\zk*Rޥ+o/imq*y`|6[JV, *Tn4ulƱGcQ]펡P4.,V *̈́x">z٧ƺڦB@:!3|g&c!7Aע>1qr'7HK)ءcSST~PVՋBX'k؊iJr5sAw~pCnނmgbfC`]PT"[jāa Y9y =>n ECa1NH"h^O46%;R<'Km 0&u@qV}{n2Dz@_(Iَ-פg6ڙݱ:UrZZO; Cd> AGVKѠ#yIQߒPJ B"1E_UGT3'BnextX΢3U-!k pMkK%8~2+y~Qae#9!sNvg^k5 i[nQХ7qo f/e6݌&¯}Ӓ9#+l4c3O#>+kY6%T C%HEc%AU9@Ēل$OnpqZu%}G'Tw*#~WXj>k4L~o1wyɿJ0_lH}+&Uf@, J]yOz'~krIxIG@/]tO1yr 6OWZx2xزv[|YrDbKF患`N#(r iZ]@gf4Dtfsp&yBN~کl'>5~CakJH4 +h1=ѷ NW1Ic a.bBƣ ,nMC~Pq^#FR=ǹy/ŭGWS# V1Oty Iy؍Cz?nr[7Bs68,j4e( +iwe߹ߵQrɽ N[ Ttݖ GQQ7پFs˔>2ׇ)z+`8J~G)"4+us2){4S \(D:-]Db=P%7k@Đuz(2d\'?Z&Gp^X,cޘ^?})f!.H5M6ʃPqB1+Ѩ"6?,z#$O@!Z*GbP%4GOH l3piK36=NJѻ*LnFjJLEE=Ёt"xTHҶX|o. a !|&k֐8SH~~u?өΊI<Qw[JU=G*c sb>O*7\0)^hxyڱi; `RST w1VETXNjx3YmLI*q^%k{ƊϧwM:WGoJ>_8:A,Lb+u}MllIk$TIC,H~Բzӈ^؉*9= w& P'|a_yޛd{&$AUч5K ᯤP-?/,ng /B#jdjڢkOН9k7W٤ȡs*h1{읻jԏ&&MrAV"7o}'0:(#y1Nr<#tΓ3; +7p}X[{K;QP"W_B .IҨEZ#T[ %% sNJU5Bc x08\s6,,+|`=J灚h1"2Lc &̈́zLM)U%Ifںt #ޏ* @*PP]wM0sW kwk"g[AWF:ۨ@Xz^E1UI@r}) b!;[1 0CHin[j(H^5Dt^'p宒? X%)tKuG^=Qu>A=/-㽌 A `\G2^9XTkH!4Ɖj֖/9 ?$Ę#s>5kOS~h'~lF@t~̋(N%el~+Zz& Y""\La5Vct.p<ui_ģ䭑KD rK3nݢchurpb|K=QNPgm+1<31¼K#dM۵:lޟG'z˷5ZjpW×B:O7^an߉X; Ron0]~g>OI?l_p&͡odʗWIƄ)ta'6U n kO V̑lt3g]&',[ZlTY G<G`s"B5FZQ"f]"&4 ;b.mv+ΑG^[ Ff d?|X1q:s#F s׊ OF]!$_t*[?I 6qAE6`>x9'&܃z/ϜrުR 蘣Y;|Ô>DBlPEi'>`>ݺ"5 ixZQc,IF 5̠iߗd|ls޲Fi5Ыn,wwz$n . 8dhx^c^ 肔~4@hWc΄0e7_Q_6` xT!D~߉}%vvYؤe#k=sM$d;/"9 -4:`jl%ݢw7=brTWqLlc޼8٣ {~%ú>Ef4[,s}&x~PS4d8ax̖?>MGjw0v|g5fG„BDyF|m.NؓTt=ӻLe_g ,v.C_|j;F=i?snagg-YR}+@cTJd6ȥƙ.v*]f4zI=*"cS+\j 8͎ iYuku L4jaPm=7uOMv_99:FL{P2g>yz=?Ew 2L Ubwɣ6ۂ)2\N,lu^ޡ"' .:<™ʪǂ2c? "&(CznN=f?6 "O^ 8=+nFDas|1$7j*ۈ|0s jPZʴb9tM2`Ya8yS5<37{t>%!{i#Q8OӼ Ȭ8:>"ZJۨʊ*Sq$^#yU!=. _-%Gkǀb<}ؚHE@BPu#tEZ)zX QCOѓ7cc^Ul["odjp2.STU\T2@D3\׌}]䉡*7ĝO\s1d@_ n#=7+[r." 3ԎNvg㦡K8m߻t Fi Z*C v,yQB(Ky}v#Nvg˙nAv3q%Û~YYnkv:)u{ 01Ӎ-ttVLABoO@UVJG`6jص67)LU^9MxPG=RprHZ>YqFSߑ2CvoZ 3bvxH,F$9/&^,e*r J1n '@"e{I3NO4DmcTWԞ婂w2ք3R(A!M3)obRuO7$G*G[+㞦`HI "$cy3`l FJ#ik9DȻ0Aq(} 9б.WwvHXGzphv(+TXAl?b `-,HE|V[f#}Q&#? W>D1J38lXrv0ݕ{qXhslvIҋ\Z4x'| N"CxcXm}L,k ^$ f9nR%F`Cz/L&踰ʁ|0lYQŖeʿQ0^)-P~R3i}:LbVe)f&"( ^A6$],,2LE/ޖQ!#ތ.MKlu@o޽4ʖ ?y"ƽ zj NK;xCƵCӐ(jj=rvj#W^1]Xq!%}W٤VFF!7Y?/hLVI.YYgPqWkv;'\yNakfQ NWb?bj0>ƟĆQ0M_rXOP eADAl؉\;p5I]Fфv^è{LӴgXe#!5crK챭w应Ղb("hg3z&<46ei_^uqx3ҴP̂gBN-MqPmJ%v]} -z*C& 0G0m($G;n}NA +RWaD)OE W"ƸW .jAC} @s_I0U!gC:(&z-#_./퀅D5bbzLмj$M>P _1Wv6QJJ8g*D`*9ea[H '9q6GbeLD7wO K/4yZ$Xkf6U JK$܉(˜x.ZX3-#sXl1# ؍JUӿpN5/cuG GLzRomLSzut|nɻ,ֱ/5zXQW`jdSޛw)A 3{֨΃/0LH VT'40Pj!a.6S<>c (̓8}d ,M[1vd_mlMB+AXĂ Ul/9uhbkRU㽒fyzNF7rAӮ?HAhۄûU?ѳ:8 i$Q%N2n~ gdMV  %:VâÕy ѥ 2`( M*^Z*3KTDJf ulD>[?~MS(=FBy ?@^\k|2 < Ht?MА,"9QCN;NjR]\ŲN5$H+l2i'_"s-s¬B?38Bdþ$!̰4*կ&RGւd]HSڪTZq-J<Tіv_%/*c|fgpbBbuJgi dƁք_u(&aP݅P!:U4:( r!8e wьչ%g8z]Tt}ݢ%c p,Q rb͗q p] iӝ9*gݹ6P`LG',O8K5.K-ٲ~Iԓ/\B۽L)Ѷ+pBڧ|Քs ?8bab3hWxy>n &(BT$ sta`Oh 9x~a<{ -&NÊp*گ}BOT'p-y:>T’AaQ,<4{;¼ ?"Li^図lhF4(6G~w1+Q3D6ҺWLݪM7v=f{A" qm1kǐ~uM6G~F}wL(*M!h>\ 0-[FJ=pѷu[6m D" }7<*`ks'XgjqBS-d+' W6tE.sp>oqmrUZd^6nYۢpwU,*˝;>/aQ 8rF \M*̧1ׯ cy o0O h|=F$"@S.?(T~J3lc]/):qhM@{G.#"kZϐ\1$}2>RCܩ;NA:[1l9Ĺs)dRجyP=r++ɽ&&w5h>Kiy;8N"Hћ/uӪwި"'y@0h gzEM{)+jO+:3x,hI$_U}C}ܗNܜn{VLc`_iۑ&rٔ'm@Bvp8`) \p?WعUrUi9bȺ|o?V oFpN1 ZP۾8\95B #X|]sOz'tkQ%,\3 ŵ̜ ` vИ~Uhk/t_Xf6{Q|m VFۚ@=#zډC6D"Ow⿛z/+S>OE}flE2]Ǖk}B2hq rmpwYF쀙@JVqδʈtR31}ͦ6~[zD@.P{.kD!̗f`7tjhrAj< C?wo`Пw>(7oeSA::? V⾔_tSݯY(px퉾zӣMG#4 *:nJu]I>sOxvM^͌AlxY .w쒮ak">2mAkEe:36C_$s oИ7o.: /X+3!x%ƞz &8ƫ蒬'Y zf>yqUGy*F`4),ǎXl%)Mٔ r45I0|sB;YiS;>x ? kLS,k  h0?G$ѧFZ_Ɇ{]jO|+9EK|aĸ"#^ʔbZ|}n^~{ǺȲw3An2L 󌲅8tv\k/):yj0F$UvEvN#$oS mH$.3{>hF DZ`>Snj3Z?wJvw;.X^I__,ޜ4Dbz{釔ݒ`` FcbǨe>Sbw-Sz']Ȩ8V(j΁+ Zچ0^2B,kGOEHzJ ̾o*'`kemuꑬ"pc@6^71ե[~J@@{..1Ըa- 8R^]y2U'Kl8DrXKTyQ0x RW6 > bp6|́ h'$,D!@y4a1h E\ R6,|/Yؓ0"q%,D LfF\prT0Q/T#Ɖ'!sr7(G]K=>j_FjDF< u \ACw#K {h"@isɬc2I5±qm&:cpO3k4AV4Q8nv񅅟.N(cJ$bynCҌ{pR;!PB1BǶ+{SBFZ^= ndq4wePfÛfDWzU> 0C4iK8Rg*ȱB@m\&jL#/1&a>a_[xOzJF-sB@ \'KDr3zudSvv'ِm@̎Z T o~d@$*6=:Q͏xpE36 pZu)ScrSk{oL }qbH"RtcކwfA<}}^膔yM"EڐI7>*fPcDrP>C(zKDZqqYhџл&<5Hr ~c!n#".~YW;pƻ84!^9 wk<9TUDMAbl\5:O ЦTR>!C{lFlnva=f{*h~4fY*a/ e U5~GeZ:qeYCj"[IsPB8$ 4l@c\ OAJ9T?vqR A^Wz2"k?GȎ/VQO늀kO[8 B#B 8Pbjq-zM-vMO [x^¨tbpVO  ē>w}6ňkc ځ8n67V(4HT}΀f8!,m,n&'.: DIu)GeONI<߱ҥq0f9uFp1⪫'UP({p䨋zOS S*t/PA#/BWZ] hVwAIQĎ4&~/[#0jJ7zxXt(~==H-ک|7JQ(EMʿ |T6[klc܄{-^9ga$OEgn5;7SY~cšEF*m ъ0'> k#g0gP+mSk*p)ئL'2A9Fmv.tnY՚W+ؗ\pgGg `g/X)ңL}0oO-?|7xL |i$!X1qt(b95;}l$LGfAg1$BBGNBނ""jն9IFBd|~wDfQ9~/g'Z7D^ h)#D~"8KCAX¤+QUe$ ʞ@bPY U>ot- k&F# D{k$)`J%b3Yi*oH}ro dJE/bO!qLDюmUQ)ȺQi& 0.dd온ؓJbr( C L;8(yWU’r0,0МQk!{`GD25 uEfK_,:’҆U{&H7u㞣 l-faaf>/P@#t՟i-6(7;$]M Sz̥"s8SQc' >E9}ڛ]2"HWHѫb ipZ_!1;z5Qm[ãk6c leCe/7-o 3&GwD!#93m)*HB@V0Fm ;KiʊUH)kںXn5d2~NHK-a_BUŠc)mt,ْ*ŊD؎eC65`OnUK1[%6X# bVIuW uw8 XV/6$}7URtY}UOLou,1a Ff!_>MvȉڮwȘ+)ڐ! *HBgz婝92U P7WM!/Le W*: sql^D|`(iE.v%2G7-~1IcGaj u^5XX>WWuXp#VU3N**ϤP1?τTQRqk&[L]!n;9PܽgߵXϪ-#2A.urѐahր *{ߌL $ ~}}{'CE77ž11 G TEBϳN .2,t}¶+%+L$'NМ.& \ ͙7}\(LZVruR% go{zC=_0kc5->ͥ]7Y5 5`n]Dfw@ k_#JaбTҪgBSO5UOeΜNb)sƗm4#3ih혟 4#%7#aޞa&事W#&yB~Y,뮬0i&f^-?T_}5?M۠8ݻ䑵xuehbR3\|]36=޳E:NhB/|0lKP;>@-V;_6b4ppU̥ªҎhO]ʉ x "b =^ &l; sp|{ IWpLJtaT*{grM^ou\5{ʐ띤t8-! ]g_Tu1ٰΤ7ROk?ܶ}$sfWO~yL Lb3 ޽ d6I)⇰ZK!e>q4]񆗄¼hO øH&/vyVR[FQ x$qFF͋QrHLTh c{6_-[ bY{alG`NRvH+̓9` 0"T`UcʂG`d~cFvL i>GRC.א.5.YƙV#ݲC#{u #98ͫ%frMr5[Qq?jӓX!lG [(bnAb0i PňQ;  HzNXMfz^30\(u}~|`OT[h5p"` C]_ZQ|Z0oT:vW#Ky'\"YnO}i[J52Bh QҖ1Whj+hx xoZ5%+K$o+UID%'̀ ؊I@/(\D{ZC*Ux6O{?p\>QB#1uXCa4߾{[ +y0'u4KBq f/+fehkϴ,jnI}ߪs%~]߆sOXM}1FF(˝XxvpZAR΂o#n9ɭ7:TE:X6*ACcK9cR']v ],_}+r9F]Wh7Lt PinV9fh%DkBӀDrsp;;'W{@ fhT~ttJE_w__ 67,>XP2E!B]/QH5Vz0 ***#OWjzVm^}@T9M) 3OX˅S[ ^zlQ; ML"id@È6g"kκ>UcE_c?Vd.Wi8ˏy>̋w*N}T^rck0y]kDeV WD0 $ėX(2! eH!}I5/[simyEWfuR s_KR7KKvR T$j3@xХAnm$8rW򇑠X2 6ڗҺw~A}Qi>q /̝&<[Rcb|gG ^PlKds5/OTPܩy MwiD5egGm D\p0mW|9Bdnsf}m&H!S^0H#dh ά:S{T -0š H|%xdgR$ D)=r.r2T&^ r3 te7B-;-GjrԐT {eVuZN/7CndM!INu mo,$b4ᜍb`S*0EX3o<2Ow>j?fyܸXnz U@-K<JhٝsBZ^.:zyŌq̷TE!2eWtѢY0kzS}\$a-6SeH%67aDy\wM!g_zaplS,`ݧO.ކx{}N0u!˸NYK-w3!qRbp+o ~a .Esi( C9g\JR{KwʵY&Ez⤴9[OΙ&ƅa9v~͆q7UV7}ڋ c>o 6=(Feu3Z]C-V" (N.za^& &W+~PYb7V;ԈHL 0?j*PNcj)J n6לK e *a $_h/]K%w'ɋQ2ơb'CEȑ)Md$_ˬDae(E?`IDZy#.FZPoyu8 'P0 G.;g-0{MR %1}ir؆='~+Jùh[Q6%1sۋ0;+%A)S`dp>} v0Eٿ[kr4+&/:PiI%nNW f\@pJ"2|)>dl=G S. B,o`' \wʎHu)""UP_[dL.^,=3͌U 07+7@@L3I9K*y((Dpr_)hB̅z4s&g vρarT9&6K-cofm]hqp+&1Lcrmߍ#K|HT6b7fYacHK]{ըB)iByb{s9yڌEJ2K`qBuf\>RlU{l9('~:pۣaKj̒ O1~%{´ޔ)jkQbpeFۺ7HM^!%.na⇟ͼ2,mv k&hr0 ۪oIF[/cO^Q&4ښc&ש=8{.Z0'zro4YU/$Rf,дL2%*iQ_4Cݻ9Ik_^jO%l-$Lo uɂKMzc$?yt݆"!kL?0my"iIw)1[-q n}38!"L cP a5E)68TyM":c$'U $D< X>YEÒ#a,8ciCԢDH\47"P5 %?Ah{T\e3f=Bҍd~q_'Bx #dg^)RaqX~+EZt[yɂ*]lFЃ1]dd)`Lb/Qd81iE\$acD"&h!c=G.ў[opR{q ;00*uaůu=MnxCJ}(K^g^qdY޹2m%0ǻqC|dČYƱzS߷5rGPӻOZTkxoڥT_ߌH 2 zo8'OUªZcoż(N+['jlRɣ({46L-Qy2{ fr?ѕO,&kk\K %UK71R >"xD_?^'ȳѠbāSDf[afg]15(L%`_̓iHS3?FyFWWb$d/ds1vpUZ.i';.\$S -S!L~$q&g -Î Pu?jڗ}` l?|j`2] b$0x%j72Y#MC ~ eW͋)#.eZqzVItEʡ.m;E`}< a&hc Wz{~yoTe'H(\ LڥiB'y̚h;=l$vHcz xxxk0!lؙ[&l*Y'dF/WmOULbxםŒWҟFMHxz52ONrh K0^!pA@0b'M ތ-nآvP =O?˒;3U0 օ/~K2"lheĊvx ZE& ɝu+l3KhĀ.fkz۰GVy/٦ʪ[<íX.r1xm-mP!ۣPO} T#Nfz';-Q샮-(U {mU؟b/>kNJ ] ~_NqAHp]lљbP+ a oZ7/_%)!)VU$ye_5d {ɝG XJ4~p$$ ~z'JڹPӶG+j '(qκ>4G력C[T(Z"|@uuw3?xЁȏqT~T|%+gх3%On.:b'z>:}e"e99 GpP+ q o"s_Zj_tR3lKk}5)CrG Ӎ44OL!ѿy :0^!7@_78TM"'' l-ϋN[]H HRM#_wExbGF%lk/Aצe-#+|R+&hP.H#a5N5fM-bkj*u#`arQ~;Mm%(ӆ)oAj)MA>WP_¢X`YG\o@l}""+Wd οj6Mzm.mҚZ U$NVTFpx7`pmo~=B4qKC6[6-D^.ellA38@Q;yАݝi'PF&B9Izi',͞JH2Iy@zm`|P?Z|qC#S; *F;`gR<|V6S?q(6(ږ;j< ZIRR5cϥr{kͣT1Z/AQDiSoAGW&"5ײPŭp\d~SEoI]WRHQ`7;I /DCbɎ\BP\shrNWJ3saӬxI1Kd\-TANэ_ܹ7*3`i7b}!v"EUJ9t{L[eϿyb^T!8KfrI>k*6hŨ)SZ&S; @K Aod𸇸ܩ{!1Dy?l㈥o9Ǟfq _u nO9R]#V2P ^GCnfkz>Ʋr_lȉ"$>փ(x0j,Kq 0/ 쒄r@֤zz-9ap@9g Q "BcP6e}(T}Q~z#Ў%D!q(SJ'a{q.=HހHyS'@ˇSi|v} l-ű%:.5bak(`)W   T.a˥a] id:ruCHzI8̐|l3V=Mo~RU`\7B=\8$qN UVyI]T'j y,:cO–nD۠ yAŸp s=Ф%pdJqK,Gfb[e} `y,/ϋX trgn"~Hs4@uڏ,,Ѻ曂 Qfk CŰ7w ?LӪQT\*U]E>yt9IzƵOiG>+Jo.$kɏkmC&XL I79K<@ƳIz 9#[1Ku涺_a24Y 6:τqyfWʫ䘚W"q²IlIlQR L񴻗B$I𢽅b،lÓaNr)믆Αιe ǧ=˶ %GpVH:DyfxG 0<9́ pouGΊ=VYHҵ#LM}[HMq,AA{DGˬaNg<28jSQtg]TMWl:lŷn#|+>Ta &kf'I.EL/j=[[321IΜ#tikV orf '1 8 | ?&-jl0G|偀BRyސ7\ &kgx6'yָe/v"߸]|m]5 >.&?ۨ2s\oxJӡT :~P~/S/^p/bb }Ry'S989 xpB:^_j,@%=꓄{2_Wщ?j/rWQֽ8Gqkl=+wļ`LxFaE~!/+5}~ꟴ+E4-O<>4F]e n {>2L 08;p ƥ}&Jp0V=f4,X̫ؑGtG9ƍ/$X{K<6պ:Mqn0t<+7 AW ,Eyꀱw=>#R\g/q w-Ì͉S;DļQݑJ=[?DkÏ W t#(/m%|ʋ+z ?x`caН4H"HulKg#h?;2˒BO#SlmiYo;"sǖh HBGWSnFꀉA\۶invԉJoe{v$U͎z˽.B؈Zg9/r2F8s~+.).d2pFn2&VTϑ#H9I9r`rIFcoF!A\Ō5$` D(|u1UCU?B0 &[WM,MG )kD"sp 붋ޒL;#҂B)b:bW`slНХ.Re_d2 ',]PG5 _1lz(c?bQ~wHΣB>s`ߩ㙬 >Iۣql-nr'f?B$̳1Oqy'2>Gz"uSdӺ/k&y@AC*)=F`v9׼d]=vw7zqAc<<72%U|t$cuz[-D#`]~|0鋨{ ;cƇۊmd7)w אzj%Fh9%}yܪ&e48??vGsbGHb@_%(E0JO};9)n\qRwkKϵc&pyzrd^-ݡJ҄|R7w2-;eG j?B[ D_R\l RZE倘X*fM "@L7crOZ}B!Y9ǧ2У :N䣘tm+|o[h\?nx~ehC80~*$T{UT !Sn3K8ۣ" BEQzBIǥ4J(Eh-hM(vͥBLxTҍT~Ql5q̠!]xA7niLzUuڸ t7Y+&|kd~6lʂY=wF4rJBZ +'ZjC?f@9Ғ`jpZ? V/73\o'Fkʋm$^eVOi>~ ,U]^w%*~|U;}[MʱoOGv?ȥͤ[`TTₜY ? w#i!˗e?6$ߐl J;wZIre`õ#'s05{pdN: Bi,A?DmS6qCN*)KN`a<3#1!/=cVꯈ (: Ot0;ЂyBٜu5~=\}/._{*[gG 8z*h.WrETOXǕ6oHWλD uJ.bxXz_5}Jq)&j'#0p1d2 B8`\ dcp7Οg:DL@jB+$tLǽ;U=jʖzCGcy41IvY,Bo;.hp5[_ȝLA1ԇHគ7(Xfk~'hґm{.dH:$dmu櫇dx+hR{iN=)9To&XŢ9@Ҭg4b\,L1j]6X_8u3 1"hGմI>]M47 :)mQ20JpP\" r3/! ~W^J!Z`NJ`oicNL7QzPlF}qF j aQ 7:'E6x9] U*|^gX ;?4f^,8ՌLݠVoSˇ ~$d`/3ΟTK Ö*WC8JYEΓ#hmU^^9b ǣtfrXj )qB*G }C3;H,:q'$v-Q^itE¼`.,7K҂8}{c: :T#ڄV<*cK}+JlTi4gx:iߗ4w+n@slSpE&o?CZ^"nil+ ݥsӿRb-DL-b1=#aN'#^~jw9ߓC?x`?7MU(? u.TK(x.#5$lBW& ߂ѐm~E2#i0]+ODŽeg7(4@Ri:SK;)ԫuA0X\VOu+n+.*Z&W쟛bU$=_gnF}~4E?Jlgߡ{5*Ǟ]mm~ fpOI0O t|GhxlE33/w\xmdI0|#oVC-jk @svX7YV ^i.z#3qģ&)GPۖ&7#ũ-l3c jfGߙtgqrU tшN"ߗ?A';sNpwnG2SB^T5S\Z,0ި'Eyt̯ѷnVTu噥59zFXQ·-`k5F_kjF^e9фfT e's/Yoq,p[j?Ir3$x#FC1ϒRzFENOk mCN iެQy/fZ7X+lɌ_V_J[lB[e{x͕yJҕiL-n8-r<8H/߃/% @r&,0 O4Q&`! Ed>qMȦd19$gW7Ϲ5(ƫU[BjxN3kaY\ P ;-I>3RX橥gXQX #m`K@+3ˮED0}GoM-/(,n0mj;ȳUzzUBS^^ddIlHb(!ͼɘw`K.,"ATo=S=~+drA >v]j[ߒ.IgIdސ-[ZOoH)֗He^-Uo4Cy<ڹH4Ǹ498_6td) q#0L5$ bd!QaʈPQ?oC W"H ,Y|(i"/bHq>g}_;Pmf#W9ڥ 5v$cќ+\JtѺɻaЧ)TwaR-6 6lE"RLK"+FiqPɐt!%4zB}-M;'νG ꭀ>ƿ'KL/1->]P6[ "ꠞ!]ÐrQ. i|BlGrELXZh2™:[稠kn ϩe RCshIMYї72 4QL(x͡t\!OY3(f@(zY0Wv &R U7V$ S&タX /uH~.jAC,\j3Yi ֽ;}S+xb*J1 :?y?_|:5VL Q8lHAi7(b-В&57NrgQW#mRqN9^*}sU L3㛄ϔ݌q_Kqa[⩬Dp i몋%DY-'I0} z5sрQl(JVȃ=E19K+kF"vJEߺF{fBo>ٍ'Ux:0Q[^224XM0=+~,Cc?޵Vޚ_9z{U**ސw 劔QOM#$o`vO^{! AM%%8dS{zG9uSqe2x>'S0wvG ^!pM<%-ڼE=x+MU5),[؃Iܷ4Sۂ8B\S6q76r}P70Bi+cP q|x6#o/{6j^U5"5W@:*WxamB i|{${ZXIH5-6Rn \n"Y)ҫ o);<a{,ǭͶ0b߁S7R;ڣXv<yݩz9|M'vFuC{dk@^EzFBxP/Hlv94BhmHem{SE-o5+M_xfɗ#b<28D5"$ ux J2FFiaٺ'J.$C1O3b)8[y*.$V"EeS"1%lIB).="0ePɿ OQ Ŀa |#',?C=˕4`[e1u^ثP n$č|8C4b`F`CS6Oq .3߫ا!Ÿ7JﵟNە0Ljd.sI\*ƭyfB7j\l!o |\GtGcm(am^ě 9.d=ÇmK'P#||.ro-^hē-o<v *g$,ZYʘlrgzV҃'g6*' q7ű!{ lXlRr:2ck҈g&yzəK(vg6oW!-MT75'p.P%ć4X\ˉзHGҟ-Y>2ؤ#JVE:f&;NMi~WsB-*ϐe/+mRFC.tB԰H^hȧx7dTC\J䡢RJjK҅m Ԙ yP^R<FS T%2B0<*cITć#uC*o颾X9L|eQg7NZ껇'`-mƭ4@]|&XP ef(ڼ'UY')on$xo@Ke Fc :w*4|a7ٽg&X!HGP?Lr㒝n*d2k"Z0wSC6ovL4)+[(pU#݊D]qяر:)B{tCH!Yy" C?/ SGJFGA'`J|͵|mL>k׋prU ARݦzI.ڈk]D NRsR;INO5Fi~ eZ.E˟v!.ݗRR#[( OΨxv- 7w(PW%ghp-2cTD[@x.vRm<e\ )[z.}9NƙdKE"Bl蝭(gd_mrJ(a#j14-Se9Jn,S dHN1w&78Ur;(=G'#z@- ^#9*<4$1ɈD0*kb"Iw6FrE7 OƐ( R˟6Ft{{Pzv̢ 2saygc*G5Iو!@{;&bACn-g*bw9>jhc!DpSBۙPB3d+'܎90;x$s@R&K5, 1}(^YG0Z.Vύ1y~2tr{%<v=K*<^I[*C'!` GنBˌxM*qP="rʪIXD!L$7zlKφ 1Jy!:W! Wr: y52_)jIDeqWuîG#b PC,EZQr銦t8̎+&!֪d)@BEr~Vk@r5aMNni:*y/8G9jL/Y0"w;}3-aB2cAcuϗ˫w+J6[eRiU,ATbrʡi9S~sث;F$Vhk5j\1яU]I/JE& I-s4ob]՞*reW I^t&CN+O/d5'o{Q=TԚDs9{2Z@{>|p1W7j$:OS pҋׂF2czq.Jgڮ]<ZWP8yѬF/)Yl_cQ1{]T;6 [S'`?x\;TVjڔurt7E@S8+…{Y྿2a2%)XďvLuI/Êyؖ偓 ^FƜ(@R ˴FɒRtd:xjݔxufBMj1-.Qy *B٥.ƨ øiWDu<]$ߗ'A 9Wo>E@njh_E02"('}42?BЋߩ$,5oX67Q#-y4{vVAA\(@`[T+Rc}o ue6WgŞU~9(ZeXFúHGLާPQ PjۨmWgA>){}#ؼw`ZMRDv[㚬{HMVX)g%ǰAס7-\[E!ux `i5eM(5~ɳ>( D>:cJqF1ibɋZ*P<=\%$ 0=bXH}3ƾvN}Kd@X Rfy =13fY`%>[$ec@Wi:t !̪/U8SuGW|P5a`Pӹ=Fy!YAHH> ˫l{MJIe]FVX X_T~R2Ei? mjHV;GP@Zδ!AuoZLwƙN+%$Z&B4鬇_'ȝ'fgSaR_K$mHsz&Dðo8MTX"C,28#* "x:8 5 '7EGuL]-r :HY+FsA#9BA ZfN;`r/0-nz0ˀj8ҚbXUF /O,^WmV6qS] F+ѾbW?KHU0 <MW SEL=}}AL¾4 ^Jʲ bS /$Wɑ=BbRet{.Ȓ7qvh:UkINwEqo7_ECP:z 4.\0ȳն4Q"$t`/nϘ@¯$}:oj N QM`Ku?8|u.RN>; {nfL9_<^ "/ݴC>{R:z\` Q;Ilѫ}76+ܕVO̩ExMWV+"\b%ن|\TX 0`HX(:\EHaVUz^2uĺ-ɇtu.]qVQ۪kuUke.W24āH^-U#Ѵrإup܃WR \1A Na|v ߽)\he^E!MlI4Tg"RC7?9Jy?#/|ݚu2[ '7y8WrVC\9Vu}* LWh*6xxH44W t~Y܁i3Q;ӇCi?p r վmSI{^٦VYLCp8=݈`-#* isCJr*&PtǍgTe6/mUeF'[c}m$pE5n8B=vE\B5X3ǟ5y_5J1 ]%?[=_qkbAC# jNk&'MT>"jU:G8t~R^nǑp7 ̣ I/6sgU0TvFK8tE7 f2u4pQy&X拶Ҭֳvzg}T6Qnq8l}[ twf'1Ԩ/O z2*׬U8VKwᔥgzUgQ:4 3ׯ*! b aRsSyrdئ3ӓ h~-TbUt +J*.ODۢ!b4mw)!-yXBh<*=+^rKJʸx6q#6&?*0lTMX`LJnPx|> 0E YDDd9qeXP*/# 8i_ m6n*0EN[ZXu+ZJuOcB:2ITK񔚼6Vme!p<:¶U7QA/hWrЛ5d!y.ks  oøVRw&}w5;jA%kf@<ʊ)aA1uH՟D=z\s8]3\Z|"b0.L礪`%a Fؕ)y(Y71L.x9.Ia[^6I_>2-tsӺDq ɬ,zh-$j7oV[G6z _du2.lvA܊R K{R>| ڣ:ӁyB.N`=Mߔ)*(SgiNkB73eyșqC_ L6RW/p!PFD+L/~?2m!* Ҏ95F6ØU ĠW2l!+X* 4B jUUX @PZ^n:un]{J(%1~LO Ti#5EIV/80TpZhx'1%[#wt//le۷tj85m (dЕDV7j!ʬlvdfzG- k]ZxmIVlRR7yㆋ'-SZׇZD`k`Qe%ޫg*U#0SFJd+3y#ǝ.ې tKq~ A+D Z+ Nӊ9 mm%!b]CL&HE֧.T6Qǐp ?8nKo˄XCy6XL}ͧpkBWЙ,¥XӲ"g\LC/ij.ţV%btƠp㐜@xgmj}SHR-n6DJ{_':qyo|.$\k0pYOڣ")1'p\茔ʊx(,:RMfGwa949_v;5V- F>Oad 1{ +380qq zuWdq 6> {老7{lꔹ5hDyO&VEl8N@Xk'w=cD6)X@6 p~Z= M 5TR,B&^ owиzRfep(h4"'U> M2jU3-D$%Vu[+y@Ŵ18L~Їa)$ 5Z|Oƒ;F3 s5;~"+@\Sׄ5 zJme"s\ᚪ *ChbY C6쌳ρCqIXuŠ;9LZ*BZ}hjmE d^HZv%+h,b`#ƙ"=YG;7?SMDD ƨ0a' 2R8T tȷg?-mIg KattI_'jEYep 6VfQ Du'4@k0w:2Y_=|[Wn"=vmߠ'QpgʡjeҤf8.͹C1j Gͣn %ҋ+3#N4各VS&X«ѣ9٢o3F,A։(m`vRjy.8{ Z՜qtpq9o8n_Wk{ؘ19 8LpqVk VG@CX|_{Ar@Yb7kfSꠟɸ3"kb-40e[fZ=i'뱡>%qi~稤@1ӛȵQ:M/6 TòrNw)w )`AC=)m9W^șYH?0aťqRglLf߄qamgmlY#\U_\ т¢B]hLz'z?KILuB~|o@ؗXN#!nŬV-[&Dvٻ}u.L|0.3}ۉx Bƭ]zBFv!Zv}a߈kUElj҈Bjĸ:5G/ ~V[t8΅xy7 v-rD_-d&ɐP K8}U~EjtϖN/z5ZMT˂p %e.׺~6B;RI)rus֦mB8EZ@-ә1+>WRYlshAsjx#.TV2歌QZ868}ho3 h>0# VǶs.^@:@B?ߐBQ60CVՑm;։ALfYaϙ^G 'H!Yy}Hx-n{V6y5WZKC8ʉDZt5T> @c6S_$ӹJo{QpT@'2MyuZ|eV Hºi?2W{]xTZ1H8T'_pc@pbsW~NyB^qm*-z0@)4Kǥ6i4O>g6+9ޑH1?PN2;Tg5{Q[yRF"M Q$ALN"X-ޚc/,C& 1զ/׺w CJG0>4~vhϲ%2Fd;S*~S f Bf'.Jt֋Oz5#}.S:-VY׆ѻ#J:T'Xq)pȈV$ LS?bC OȽޫ=,zr?O0JؾkF'U;ǂݧoB]0 &V `T>{56 _?T*]0\/DiOܹ|2)faXZ/xs١Nd.2D4رEnӮzg_Cƞ}UGz|B3hOE$W2$n+~1w㼷:_x%eOt鷩aS'_@ьux(hV +Wꗍg1LUu51i-/6P*0(=At1н@GnIu̻txkLy,r)Ofx@g (B@` qy^j rf;\+9sߐP8guH[}'Nd썄DZr,Mn.b=2A~/BK@SXz. ZBth2s3щAFIoK)yx3u @y!8Lz " =1 N`ņ$ ߡvgxCk$Bٟ N';TO/Ʊ͌fR^V4㾢\$Q'$"ٔ5U)"Pz %d~p|TakB9ATd ZiOё$pk8(Ĥ}F?30TD,}5 ܚ=0(vPꊿaP>)az¾#KIBzEh{.h0m>zڹ|OWa) yCڀSgtDBWFSؘW"b*h_pVN:b-XuoR%I)юrI3s\b8^0?b0ðʽ*,=߂fA=*↦kӝQȡx.ѡN~؎io؋WNc"Dž*˗@6v+6L:6S/7T.*xnUW^5CWGW.lHrJn`̱lq} -‹r(sDKvf/Hq*׳}ԴaesPA"'MZ=I,sV`iz7ףroCgܱ| L wR`l󢃄yTI.W\؄LR@ZBI*#Hۇ!p<:KIA#r]:ZI>#t?Ms$ p8='ܦF8B/dKD/|ۿ( oEd'8K ։ۃW?̐Z>>t<"I}5*76̩64bzsT(gX=m .\9$rumYSV<yy oBK)y}O]#oe LTj8_wBs5|Vrg5jՍ/Y*djL@dc5dS%hd2pCA6's>3r]O#U.E6AD#sd#<þI~W Oh`v=FdcK.~`V#gUQI(?\4_THOl"v<2əh+dR; :H>%&}1: ;Wrrȫ",y%47 ٸ~&[H|Ќ6g[Ɨpl1֞^yh,`Qc$Qr nv Pi$?|Z2^<1o 7Mۣt9SrS\9zH*Z/eЦPMQ?.LJ5u._{mD$\2\4+"n>Bz;pD pm-?gT`n[U \]*y^f}I4  `8ʿA 7Kopp&6Fi;sUa|6j7z“%Toxȃ$f Z<}ꛑ6 >aIq^KE*RV}w wkfN(eYyosά@^GٲVHhíTS${-hUI?E|!l#>WnE뎢/=G&aW%lma5wtF]+KNvH !^0fV&,p : Z7 [H؜(+K$H4 cI4ELD60, U~?K27GyVە a/z՗F4b|@I$D ^( NT@OPRzX 0]}mUܬoӛHFUC !& 1>uƒ{}Z2wK77=r>%|mQ`k{F>?hM"a bQjR8c"+wF(eʁAIy_kI9H_XTflFEbd#S-rF %fڻh@DjmlHJV]Xߣ@ $RE//^{PGC HQ$ţOJe*.\I|'),ET"BGVo"[ZkeJLiUsc -E;f,Xv2 GF"ZE!׎F}*|Es1ƤIݭNGu1$]_.s¦(&o~.I14Ѓ̲_ 7:-γ|?N٪.;؝09( x8T{k9Ѽv+XFug^c6;)QL'a7\>{1˙Hb#7̧CN q8{P6BL4BhSv=%$@f&Qw wt ˂Bޕ"^@U,꥗:1ipMMJ8ԝm%fV 3rJlP'kÓ+I(]"{;B(]cYY"f[V+ca9ae卷DCBꤲbUEp~u(?}Rdsng!yxkE 4% ^WF|A*)4@];.OnYT"IjQ-t+1%,7R$Uir HdS4%ͳGQm A$m Hz͹];*.R H1olxۉa M !+kL1L].Td >X`:1Rb z-~#RDK~N|[8\y>\|ӕ6T@@OAu&? 饶f[J3[N|.=hytJnؾZG]Qv3/L\3{rKkn>|3 ܳJ?j¬Ǥ%}NcPQ%_F-Ya?+zB'|5_.|Q Q KaBė(lոܻ6~V(kiQ 癞)? H$mvBػ5Z9 |UWŭELceW=mT*>jV *h??ZFyL8:Sb"4 ^J`#n=v%.J?ޒ-_4ck|j$=1M] _$P|s5ua5 |1}_BggW S {?9{1T@Y0M1›8)Κ9RG<0}_լ3H-ۨOĞ͊M͸ ;"ܗsIJNO1FtJvLQDoS%cr]1M1S*tt Pk$LJg'Ixi ZMhM[' "(r]z,f;NΞ}m!rL@gqx{F؉T)Ё_ ^#l_  @J5ꉈAr}69jۘmk گ4 N$)Mb"eDpA\f6o )7GHM OLt qiGSp:JNA0ɇS:)_1v&?elvCH=Li%R* j1oOl` 'ş1VRiQӺ&QDǸqܩAWeU]ۣޒ'brdTBy_UXZT$b!`l&.Q&]ԴJξM%tq)p,^.xD:[M\LrDl?X7\)#?TYV2 l(x6ZB./l  t  J7\Ϝ͂]$SEv( 5%w4߱Z o呺u| FB P[ oz"@C~rDݿM*0jըE]嫛2? fLjr9Џp @ë.Ԭy]!Z10WkhCUƏbгjs_*)ևlcKVi~i-qi$u4;𰜏O; =*I%*DU*b~rQ `Ck 6^;!pG*0r^rZ)'Gz}oW4\7@ ;nc?#֓阪-Ƀ'%Sd Wd`|3*WLȱ(o5/&)_5Ҙ`5랫5O6/3=_`"ȸwxꨁ~&R!dL宛.U?TSn@dxE'LRWM$@X5\$@QH*/d &X^MM6l|IL@1ݹ5i R}/f<ٲs,.{vZ'zeTށ%3+ iŽ+58AZzTURY0>Udiq>cM!&VB:t16!]Q=e[+Sb0d:8Do,ѷ{:Wve3P 8j ?l[tǟTX ?Wѱ/⿥N0!Dt{?OU$XhIh@s5fIxHR<`A,O=$.Sieց;b>r W5 }tvьٟu@ !{D:,>Uwcv7ڄ`iO+]i^H:9ܧB .UQmXն<*eZǦMaCc,(fqRLt˚-h2cw $ݕ@ŷmt;ޓbWh]@Lf0k7r13yb^O`s,۠ebǑi|^y7# D}M0&B(+xz1S:ȕG@= G\C1ݜu k8o,S9ms3WM4$9‹tP3 je`ߢ?t@NxRRa i{TV;_Ȳwx!a>H1QDpæOc p CCvW,1WB h{i?}/)BD+8M2a=meڀ:YI6]pU~IO%evrB5v2"b3y&VD͊H<`&>&GXDt_3Ϸ;{O+S|ca l͐0i+|x#[Mq:n\ gv*vFHa4WbT{8/ƀIIjIZC@)V$F, } 7ˈʅoDmTJ*aDDTIJ jޭ{,TA?r.vM저2@_氳 .bσacȟL-VQU$ǡn 4?'4%K..Sgs~p\zU;.fD4qȨ}"+l9{3 9(P>vt⳾jGLg`0h#fB.{i`)Y/PdvBP^ԕ˂8YCipNZB h-TgBw)ֿ]Cv)8hC`A 3ɰ2Y| "=>"SAlbv.D\݋@.@/`U[tԹ|t/]\fc"*wTt pVYK8x](/l[iQzi|(*XͨE%\" Kd^xL]husHW~N%lZğdRƜQVaߺTmT}a8eӟ3^|MC<`O^H23Ib79lPWiz10]5zs9us m7 ֫A/OgOP:Zhf#y "-f0!j{umFHBA4%,o'XI?,$uf7h(OU?,J|;hstZṆ*Ko3`::xf({RV _Mɨt5ZJ︈4l 7~m'8 1u\coKXo/=Jyҥ lVG645VGb)¬[%r"b-6/vٕ7kJwsœHsOp4V w8D/M_1g{1K:t&O~k3Os2}q)/'&?7)hE)c?Q4W`jBW/=ESFW8oD6>Y]t?!G,3G6X Ig#-dqM!Aҝx_^2wۀ\T7 KPtt?Џ}ױN~OGxyDWu2Dfc]1.I",RxgȀU ArNԯ`"#̵7wibڰJႀ3Y#yaLYo+-$Qg 4Mr@p )[h!i733'c]^:Yg#zN@HVP s'>ɛݒJjZ@8ʑ\>CD_"P-mY.omB:ItF>oJMS͌H罃'kܤ.ЕkIQUO& Ő XtHj7/mi BVp@Kv6pF; oppTiss^zLm<1NMo&*䩎.Afˁq]z_k~In/IevRM'2RKZj#ջe_yS}88!51tHi$:ͨK?WF]Un{2ϐj8G2 ƤYzwSDr=j<9s,_ZTtfPNQp>,jfCQ;|!|A:*Ti:YᣨLKM=|\+lWAd?d_1w,Νg7]KLՓt]V~̅Q̯&=ڈ7 !z.OzE(&nzzAeR-4CқS]gH5^[n9H߹ E4:}?'^&X`9~ZXKjrgn;T  M$J+v᠟7Ex*J^RZ|,o)!uףi &ۚ_͞njKV:LG"¼ Lc#z=ϵ3-O6-toH 7ycX2a4sYVnQ%ǎ ?>;0&9):%c~pUӫw@?rlU1@1?%Yg$LT7lTif-kY7~q35Xwx\08v˄:/5ӒpX5^_gz`=PKː㱚*nL:={EmꯟY2-3[묵z |W*K!Ut&yp~q7fS-/5G]b^iiڇD2Y_Vk0 dG&|Nɧ2.GW5%lD\1\L Bj`Cc :7 !EArU, ,ഘM]T\}瞂ou4 %E[,0TE`e3IxK%|,ή2N1Wg96QzbVf5PSp#D5f7;W hǖϹ MGܤ'$no)~ i0zX(79w= dqẑpWXv|mXh@@ULez だĕQAwY951lr:Lݓ0Cg!i( s͘<?Qd4?o_l|ŊШ# Wq1Ӆh$(L^̕y-{!9bȐC-oל{+Q}u`;O׶kh:竜Ms[֊:i˭K`0{( @8$$`.Jc$׋Nhfñ((lp39ܵBso06[ayƯ'CɪJ:\pj*A _}6HnEC,zuX%fPt]'cfq8 ߭in|7r_P>X2)[X0U+Ԫ #8*|VR+V#jŽچa 94@Kwsgp;~0b^1eyLx`xVnSgqȢҢ0V#A+K/L~mؙ ZZg$1ε^cɗp XQ!xMxmtVxO} v%0oE<Ɇ N9 ~h3<,rꂠ˫}ȓiaf2HhzHu0Yt)$B(ϻIP.Ѿ4{zQ!x}Y5e17iIFr{6|mOU%{kwL/%9ڲe0'gYzPmɘ_=K7y&ZH"&VLXn/-+rڔH=&O"Q-1.M1VRyD$Z8=ZÕg,= Nc-'krX0%D@XhACaL~7ᤀ|A̛8&β Z9TxXÂC8B´w&TR0,}H_զOI7 n6VNڵ|C w^Md- 9%)HFp)g.-0}a6g$É'Nn[;[ % B"TzݲzxIf\gA N9Ma0v `M}S2  \^=-x)7!)[ƹSm13|@*X^kH\KFrǴ͸}VKD2C/:f}D]/ fN[C9N$NrC! C&?ʺCFĔx=n)e07H-[읠jAXa'-AO{rGy{G 6ޕI72&S|[n5}.nࡃ9yggp>8;6!(0<^9ZV 'X{ttUXQ 8N#D{yɒ6y),6j n<JAub&j8:lsp&ăf׃m!IR#2NH=})'UqSzMLZܻŋ7?icR8&$Dr !B߻JgTC]lRK섶Y J%< t~XN&j xo.q!+,7=?x <ǁs bqM! ʥ/4#1NI%?rQ(-5vQ1 I0<ϡAhvJRP%ml{DP@tN43b%_S.8>q;Sӊxn2K>!E|ĤH b2Wޭ΃jՃKj\#}U >2L|(.ѝS\?!Z/g뒰|皚Qn|(~T8skvo3ˁl9 RмB`+'(_ C)#4EujJ'GY 1;}=.3Rk)3{ g1Yg[N睊+ᱶ'Mѱ=a k%|آdLUԊ%<>TiGfk)ԉ>L4 j`vq zY ^|t毧{ܕn]+hƮb?H%04K]wz9ZN'kPѦ Eb( Isz=M1*`ã% 2 "&Y䡷0+7}s"X@\=BѦkFytvfWK˫$b#VJh\֖"3ۅ"x4ڋAeZa YV*3yL"l_vKh9P?9ՠg7.[u7sz|‡k}0YOzڿ48@/)+5|TQI<1Ǭzam-bDJ#_nnkn֪NืjJK3 ! 8xSq7l(]#@)ԝjD^JiKqzHt_)1nkSkJ1A z"2e@w†{Ť )9Wfdeu呇9#M򏵐$c2p]%>!^#R4mN9p8F9$i GK ˫awݮ!#QU}f#N7RIpu@}#(p3H,YXXFJ ćNp –J|$-Y+\)YwA|ⓒQ6N҂j*=z4#w`;T?pSI@Q%Goyҏ6" ܇d]l3y͠HӨ_CB!nuȶN!/>{B1[oU+j.Bi0GG!c5׫>yk0"孇~Au#Eض'$4?o3W 5[t/Q,=O0+Q\9OjBQ@T&Ǣy Zw6 ŎQփ2&1`=%j ~3 (q}7?Tm"Y :e[N!H8<8I5Uh8-pfc^v3[ߗ]&Xk 9"bk%QJ;wC{y9ztD[Ӥہ{ˆbq/VAm6wו$ lB]/2,dfevlH8WgxT*y,0sgTGʒ)_6՛Z@=ǬޥoIs]og-bEj` NSoEYzh:nӸh:vʚb-Ȯp%u#?FEȃ}vtTt^yxzW+'t46^i_Bb~6@>[FA-[( /WToͅ!Ɯo ȏ],qz0r"5Xz`؊u?v OmUVF6z!Q8wbm@<V8zfT29>#Tt\aeΉOK|9D_u\ mφ1Ù]1V>F|[b_ oVuj _> _&sO,sCܪ^?Ì4xbmJ?Rv>?"[;nOgISAMTfc\AKt-AC>qI ~C94=#2BG ˫Unр#ULuw\" xtn+ #7B9ZdQq}dҊA_Z0ڠelH('ƚ`OLt2 zQ?"ϰ__8j?Z6ֲ*G)gt6iD۝.#CLBET6*w !断xWHE:(?Ո?HS^8l1=F^'NO,˞;'z~iHeC!Y{4Xf2+>m!"/OrK\Ljkɪ9k/s2|#1+ ;OHBAPce c+btrKk9EIŃ ,phaJ ޻0tgxwfrC^]BE[&d[b,!9W'СzM =ұǸ&,2oN˥Re%lg71 s 6vfK!w$^ca*nNJNѼS㨮hEH^[U^`|uĥLy c֞>yrn[rBC}\d$A5 m3:G#>;pJ_Vpe M8.UkXZ/- "c<3{y[ +t9+u{p,7K!*I<;a4c%xl{4$_.T-`gՉ}dC_2RVCH'5۞`Ա-s^6i$ EݱJ-}(h4Dx%5 y&.mh2uCćpms/.2P(5f}n0$i;[EQksdЧfO0핆5Aƻ"Xf]d꜠콜"" 7pY9T{Yegxl~ڞ!ir9gOAD|:s&R7%m)h-!c$ѣ.-d"dy38 (] V@sN<0wS_I{%pv^qmp:yvvuo,'슇׶ 0@{7C .m4C ,NW/-T1,Q6XW$&*#\-=1^o)T/|J\ PYl W9+(/LugN>0)yo U5Hv [O,.|D].mPpj"8RZ(b/;܏Q<x.-5"(^= roaEߕifZW=ܭ?$=.IԪ˹8 8c3G[}Cր]\[ 1-:tUEY+aL- 4bFk ߔ( , vLƟplWd]!T]DញB<EC48lvt*ZFA_"\^d3(l.n5Cz8.1BYP)nSHbdߖ>ȅ_UjTN*9= p ~ȚV@?Ci{c_GkBϬ6t4:6x,5W_Svn>V8k[zMX=@zBsKf2ͤll ;M D41;S̮v|Һ'H_ˮ =|h5LT[/Q;{s.>~: ӯ"e8+tG0DK=a[Am]`%N춢2LNbTBhkS q-PN%f 2UϥȖ&oq2+$ap$?9)m )l~ܓ') +; {x \u2i2ap4 9խ_TeRݶl 4. "lHJXT sU@V-]K&/kvC{m{z 86SQrX>ya4uOӄ!EpdĘ!bY"aRčGUrkZb&c4Z]|(FW]r%._|GX7ѼAVDee\* QǕ^LsYqv |-oap7ӛo7!V.˓;5Ɖ՟ w"$?V| #ID?Ca4&1BH*ky\*bd1\, -(&Y*YjzQLEDZdcDEF~{XR[ 1}ɯ{B$_Yɜb "dϙHF4\czB %i UA?1xIn!T*2М0@Я衦 H}r%0?`^n|/+[$q12L۩܇1RFM=(d OhC }v]Bt`W~X @>.&gh TPr|;qo+KbK\vxk6X`NR6~ <ָK,~,cGmsi(NHʖXW;Vݭd Zm%ĪxPn4$oؘ ʠ D!}fWCܠX:Ǔr/ SƵM]L\7M+(|CP{̃?my)v$⻠'5O"m\FuH #Ot>Ѐ.&BVO6u "GpE=bY5 V5˦Wrd2!eSd>-MsN9>Dfhű(n[A7,ī``㷽d!>dB?[OR #0'BcH~bE I2nDfJQY!R+04q+ZYdW.)FلnQT^gqn=s%"fno,}'8K, VjE!$+LOQ<,15|KR&z&4 1=# LCM\%~i;M]YFA{4jY+dZo1q=6fT a?ӄWӗ';B.1e]y랔ǐeҺ;[I℣{k(qCbD%Bu%LW? $Mc/C4KS)B8X mֆTGԳ`HJ $F3 G^nQhI}HK7,֬XD_xG e#>X@ jAl) {=$ ƺ? AAByq!p $1uK8Z((g_)2PGCK)w\?wx>zbW-JP{#+q+5v8CSD(fWϫCde[덓/K Q̮,:R ;,L)7Aa =uui>2aF+*)ez" 1u|hy2cO㯠aCDcBP^NTܿҬ.bLSWL%]1W-.Dw-#[h(o'x1ʯ$:)W/v˲K?Di[1,OJѲWДS(=vv{x o _ǝ`Ɍ~0y(.۟ܡSHTA9jS?`:j$#XyΘu `!Z9mm$7'Xuw i]ĪLoN ʶ.uؓ̕Ս|'/+ Sjw _Nzx\=-DPo J(X˥B:T6ڒe~-D,{PܺAi؝D,F#l,;s*zSw6X|;=ۓ]n e;=xo.]i%:6HX?IVE]5wr69J4NբMMJ 5PCG KK3S_`8E-hs$~J!ňbRP"?!^{^Vc~KcN?F<%Tv0d,(P{ 8P[рԟvMw^?%d4RBPt; jxe7G yfǚBے@}#UдDsj :.kѳA=`עlC3}5x7NcY^$99iߊ^of4婣qyMGs0dl,rb7W%`5>м=-Cy\Hga!J \7i_0$],orbNu/>>: eb;X^2\vO %?WE)ŞЀvUL` 쿗5Gqlj5;J5I!Fk = WܬpnxV d2"ܓk%Z'{g'` SBէig o$!*2et}EnfxWB #n ů<byx'0:ީ= $fd'FjAHFaXBƚ,޻jš5hԜkEPı@ʨVb^a([nig_jzk2.3k[EXɥO.pشݵh*:=Y =YBh-e@{, ^O#gO%>C9FNew C7f]̢cexy.Ky6[0B 1a~F[UwZE, ^Z #SbWPhˤ'U۰Y9CRPSjK]+Jd} Gv3KWhK:qm$' }Ć&zI\njw=i|!qC9Ők487Z2yϢD>(& B ![lݓ 3k?XkodA@Ը\ʌùkI7T8K_ڋmYHqZ!W?)ʃ)8K-HS|7#°_'4BeOL Ȫ٠i#v@Wy>X}tug&2YlVǚJo)wJѺlL0\P=|mγ2. 2mWF&͕չ%X? A΀‰9! ;vgy7O4z~St8Mb sdaYXƶ{9XE6iĐ+vK } ¼&E wKEdF!*j/uR<7!ϧ`*~EȴskX(d18: ; MAШOICdxb=O46le>1Zڊ,c]6)2c.)dR}%>>p{HCtq<4 UrǨEQQ_Y,mbrO CqZ`8؂ 0ϼSK8t>q{'#0Y0j)eiLOq 0~Í[[zasxü`&# |Q`vWT*ԛR&y(`23.mzP"X-wwvV)׻}FwǀMܘ-"'ď:F3G/DS'J?x܀Tv0f"Zs͍ yWB5Zg޹[b0W]ٷ[fUY7yQ*+wp 7XqvICWL!յrr4%\t?8e`Ԯ55oZf(f'O ==qt{y۴I+ftJ-MLN0'o"aLי^"g $|mxw&aW6K}Aot|"QRI…ؖfئ4Y=xv*TFQ1^*ܟE.|*A).+b풄'C2W c10M{YP_F1lo`13sp8(/a 3EOwPCޗ͠v>9sT /w`UӴSy]bax@Eԣ?yAz맿?Ed-}^1Y=~?x!zm[LM,5'xC=] =y"Ӌ5mf'F> :jeqߨ2}ho9VOIh"ZR~#6: 0Ǔ6>pQ.ѭ ȉt< nUBP5/2^"q/T"60iqCUpir$IHН3jUX $%"pW`G+UIҋ-ߦ>Iakl7Zd OLG\!IW/ڭpV|4x;) `} 9LJ3d:$nVRFZ^툜zU߷Hk^)4ӮVR,\Rt{# 5Z64bݓbۼM!A)%0^gnD+Þ3* B 4HMGpfb`l\U"<CeX#DIe cc SאB 喎hY[X:=Ry:0Dx;w>tJ"ef_m8Ąۮ 'hs]q۵u&̌1c{(2uo3a g!˜ޮMe:.kU ]H7HM|lJ: owIȴ$۰8Ҙ,JZç(UlDrfqj fD;4Pqʨ]23 v>S3ZL Rx3D%i/R=ph/ OKX`9IurǦo\WxמN1l0˞cؖz+~Z}`,dhs%nG}fiTޤYN[l̈́`AK]WGu=r>!"CQ{^GW)4dͱc-D_nh2PָCMG y*tu x9Н3+ ~ht\c#+Ce=Ϯә&a/(#6>B7mtRhʯ<*7)%E 9~)kdyˏ)`;PLb}A970ܸxAVCH'х2\IzI$R$lE=x_:?f@i=VnefXDdV1H MH{ɐ@%8jÆu>IԔUg&uoYF>WFdR[oQ֖1l7T|#|WY7t3W0Rh; ူ껣JTRU^ {V`J"@ Z8mqLl?`̲G6צf(ϙp:e`I7wRCKn^\B澸$E=e?GXü>MNN,U"AmSD8(vt`*RIx[XHϝYPc/EE 2(EdN-}J Xq-P(B(EK^EtV@QsG o[J^g[L)@ -6=BP4:nWa\xHC Rx9`\G!qK?Nĺz~i$w"!%|=2 ך- SD-yJ+2 Zن{ ҰMz㔷 ^ǾG k<~ GĝMnQ$k,\2Hj +!LdAZ""%J#Jfh `Wvj%g%;If-P).쿦&"+z"[5~ ~4Ɲo30LE-7ÃX9jаNcnƎdzt| ݠ>rW l>޴ M8' % 3_0VX`fkyoT@.\VH6/@ZY @mNN uʋm" mߪ:٧Y|dY`GCί)mPf0vQ%oҧj{Nz K"̛IM_{3+C4#Zl>z3L]t"a)LЖ$6dUfRc[l悅Q{ hDnHz,S2ǃ5]5Jc k!I~e0-<9@!wXC\C>t^h ļq:}T__hN' KtK4Brue`FSMcvMYf7IU;`$,'Srn z=m63i^mzh_i1`8x?h:%Io\kش47DnЯ{_y㾀( dfJdKB6##mϴX5qz};EWB7t mwϺ} QT({znN1l`^6Pom1ħEiUfI{ZV̷ Ku\ƵD: eSH^40; e hߦQu9;e`3#y 8ٗy\zEfWƛH"_鷶XѶ槌mfio|v)5 TA~dKi mgKfJR2`W2:Y32Kx=qk|.:2!Y-^':X [ YlźGpm$wtE=h΍ZurHz/2k5ż-q[ k OQXJ -Pjtȕitt[?hZ~A.¶Lİ ɽɉ-h}|M|ӫp4(YAY?6bdN9=~ )#<]\c/GS tS;/k6:T&TٺAarusn-cC2Cs 5$c?a4lVDv"=NJLvegZQxz09fe5y 3h^F%V<!Cnr%2( Y|Q<#,x0Z9im\YNBt*v-K1yGILOqwZ֫bJh8fYKD0@$ܔ+N8R gW>qŃr%s8~;{P|l kM#ZklK_Dy{F0`G-RK1B +iWdqeW !o"'Il†pbYU&orOS&sa_" 0Oë?1scGW~EkQnag|!OKG(x)ESt,qJZI$r5R:_bؐ"7&BAV\BƮ+Ha:FD]D|#ǂE6HilTk3VNXf__J41>m .qN3^#b#۱ L=5G.1NR_.92"3? ٟ(K/{f#ۅ1O8qԲs6ڈőY}W"ަj?+=<_׭5fN꫌n(91`5Tjr3a e|u(ZWãWFb^s )A%'q)TRJ W;qCw;Cyljg  0KwB瞫=kbwbB-bcjӷw36< -_7Sd+Ɋ 3qRV QL Us'QeiT́lwP7D$6]Z9. /1(u02礲!A}G=C]+Ibq3e⬽|zu޻"tM,ײ C-2sQNWP</Fr?TJ\G[ /Iu&F-m`/]Mf؊ |WvNsȉv!X xMSox`K3ˌhBojIo`s+%-\@o e5Xٷת9K.W): ӹ^2W&q_hMj?6q2o\6F`Eߗ+,',uN36CRۻ)*-?+${ċ *`ݑ*XΐgFtZa4(7k 3oE2@R*?$sKFz PdkLؐZ$%\Ŧa`̼;-L~ >ʷƇLR] 2' ;aL#UjksN[ChXhh=k$m;xZ2rLMM >m ooԌݜ>b;xl|AU&wme851%}ԡ#r7 ̞VMTA 0l]Zi&g_Gn(igi>{JAsߏBhEj )L}D;ZT@-*3[I3<| FqhK1B%o*Q^nۊX[EHiRiR-̜ٹhߎfMY'Wa7+grfV?QP8|8f .V^1ukR IqUjѪ-RWL ֞w w ) }?bWh5װ,Xxׅfؖ})vtenl|"2UCŅT#\(]:?,F.5Mm4xֆS Џ o1,ըg83jc|}QQrֵqe"3 aqStD1Fת8ߘkxhFp1 [pnK+t,H1`&iF0L~9 xT|wK٫[S2{_tדq\Քx)$7/K"iݬS@<uX0JiA3-'zz}Bs1a²d8} ƳuW!GҴ1GōFqnb`.6,X^}RByx~гb8KKm !V2@HE{ྒྷmqIr,…݈\s\53mW ?҈JQfʞO[xYhy ᭃ*W\a JSt "ZHA6Ŧo`iyr!j |2 ̯ctnp=Lv)' !.|Xl#|ۚ}&)"Vy>9[l~%c:"jZ!z q&T\yCRE[_b崲}z݇߁lD@[W(YGʯH9~sx8r=Ǯb4؜t< ,v0o^=bU7f%hEb۱?ĘWϠLqm"٣D19`n*f3(800;%F岱M$tG,HvMX1iCƚr(PAD<&f(v~ ~m@M%_LvC.25_v?ۍ-IaUy&hUc[ A}'!3Civ۽K)l[~ybMRjшxf CviR;̣o14}(QMtN>89,8wy+d-W~c,57KTPRKuFU-q8T659h &πQd~i  u]n^1)#p w4lX.NL'zD$xX`Q'(SP(ajANP!ymߖZp0nyQ1!e4`|й]˭cpMyOjԫFa9k͎ 뇹++3٘D/20>"jY+k-LoҮ@ :i>ƌQ c 4ٰ2?keR_4\ $aΫ5>ʕ~M鞆Ŀ 7r1ɑZ)@Ga78Qu &̮wkk w1aGO~eMŷeV/GfVk` x'oGXC_~g(E`*!XO0W,Dځ㦯ɠIo/ ~>6@oqU\?E6~(T+79 &үIW#ADi"ȕ41J%d7RL@yMFp!q'=R *7?(Mfd+R@Hi*љ~sxdq)lW+fsNvewj""l2S񐸭?/u+3&*G3Ke$\..Gz¼ &h%pȫqv uµ^-1ƳGMM+0)އ!xnBChjXuQH9CÑP0W,Ŗ֘/oV*t"¿zRqF~r)2LLAsIv[uD;G<doe"[7 _Yi;wr8J.u|^ʈ31_νs~a KE.HG0DƅlmY=#ci!9 0.Ͽ4-O!EemH0dP6G? 7`DF-re8P=ٮ^NEt0}gYDMS9]e-gr܀[jA+|OW~!5-FM( c_wDc,E'v8'O2BE #7t:FH/[-/5 _TK cUQ4'G) h7gmu%ֿzE1.zV3)@ߘ^@GD  LyTb~4김) !b {k̚p;nPre7nqfGJ31i 8W0iM8Sz+g)t[S /RtzW"1MbSY] P^h$dW3 %Wjxr?@쀁.2=,e,Eÿ{B†ȯO/>U)6{R>d&d9Xf2ژcLAI .Fg㮶%6ޏ+@XÏz,i~d`^MٹJuTGњ 2a3AkkbgFå~l#s.6'SпE`[0\5o- jA-vhLFU+j vFS"va_O܄̩$/sڀr0b"aƗJbv hd?է-V6|sq#hXi:%ћU:.C_@BʞE2٪;w~xrTrzp Jez8 ^8OE )P^r \Qm}Y |-B&PxS%; T@va܊1 PX$oxn9&W{oEF+ܿ=`8Ao[ksr6\U, n0o9'KcO ?K\yv)$`BWL0QgFz{ \MuAY*_3Y$w(+7ԥU+,8Kӣe`*`]@ЗK 6Um<4T''^:R}VCwG\eS#\C2s,Qqf@"nlcvITؔF؊ vC~Z9"iS_ ~gs `hZlէxm9ڍ%S ,bcxm`̰OwфA;r4~Oϑ_.X&SpCOgigI7j/Qes .Fc j*MH°ouFXC/~NiwbÝdZJE6~ mLJ4} /=x;#o&/"0,SWP߳nJvV= Wc'$WEX-fxQiT49iy?WiT;B[/EWk\S~e=izyԆ\j+OE~C w&DМ >ݏFazQ՜͎,k=Q6ۚoU&yratM".vrPL[~py+W/kw,ddlv4 CCŢQZ%S=es%O-xXl4TULkMӷ2 @ N$r;QB6K1v'[9zPѾﰵG:VphD9[f {b9?Y6nAQAՄ?2m|oHdjWh[%}=<~\FC_NN3E P0Bx>$f!o0e3ytyf=ž'z@`=g Ā6'ѩ]"tЛAl"xz*Ok쬁 `4dXwj&oĨ9H+^&*?,qڏ ghZm +/b=|iZ1vW>w6 Rn$fہ5N!'[ AԢW㑢,Bbh~9v8o ^xs)\)v!ϥ#?aEWN}Г1𒷵:x~ _9h'uZBq>cHnx?kBv`r\=W*qbĴum-{RoD-@h} \ >"B;];cچZuQLe! 3,#^ t;AMDxE2!r2lK87,z6HŨQ וY{ӑ2>|V蘺1vʙX>RI"-KDRS J6%d\4.iX}mw/g|WX OU,Nm3HAA#IE'ݖkxnO=v08%hdu&x\Pb!*oEA^ƌٗ@.a}(lw|cRYG߷7N9G`Ў_d PGˌ;ir:KAn܂l7z uOzH3XeZ)3C& KC>;7|&R<՚1>O?kx'cm?~d5MaB`P/2[&WFzk fz$/ع^|! ;+ydY ;Wx:DǃwbSSG?QU忷D~V%mpVN}ТS|WP- ݔ_O_űafdO #AA;b*;C1]T><9R7vQLZAx-J*'ң.a AJTlжWC} $O 8SHUm41*&w``Ď(͊ޒ'֯,; `J(k{5:PP2u(r=СLpτ7!w:)PALw}w:z͉ }3,[؍R!S[<wi QP{~BZyc׎QctXX"{pZՊc6oodQe&^=/߲&_ J:#|Y@1:\}?znl&>CH *(vyOS5@q3`?'.z^zbf2TrV}~|#% m5OH $Y0q݄eͰ>ؓn|`$oت9Iׇ' g/J 9h#Lɓs5>?V@# MX a3O}0z56s2mOͮsh]dtauY쿲1K1I6i7=kSM,5arCnǷUoxq/Ov._"k#GXTS/<͍,Xٲ"q=UZ_LS'K(A r@CUib$\-kmj]W(y-+ix&YUœ1vluӗG/MC6^Ik \'Ɩ$R#3)C*LR5'+xųS}/4pu;?- È}l9^v0BDSDMb KL.|m@X;zGKszWl;ש3*0X> n0/wo]ҼĤ6҈nGjG Ý5Ζ ūInL nS)+@8S&1ugȖꒂG/5)GVĐƣvgUD@(=~m{f63xhc((a'J>4u ]<+h`yNEi[ f͙>Ξ#0}b'ʼ %JCCPC.(dv!Z΋5~K:I^oP=T~3CAEjѼ(%Yl45~G ~>}qBb0ٲ{XdcN x^fuYqyy k\%d}TB3fjƱHs*Y" %[݃yQbH+{, $~ j*p#t$M dEbB,1։ɺy4@(Z c_D-:Ee$(0ϻ wv~JQRE9m-QKpde7oɽF4DQL2Ʀ \۽B!7X|wy6z#m&G~s5Ci\[gɳ Юb^+@n)oJqXlQsQ( b3-y.iwW)tɏkMSF59$Ot|{!RGqLZNI șܗT  u!,a1@ RC%'清z LH`,TaQ)8,=,z %*XQgR0$jD»q9!Ғ8崮|7j8j1ʼA:L1tz)Q&߂)Td%ƯQtB-nYݍ7V-PkKjZ&k]pZP3YF!pZ2]o;\gM90!XA 9?n)Z~ SqHu&CRB%ס+w`n!q"EQ4p>Qi<0588釈uvԪn^:(k Zx}B`=DSupь[zDg{)9ȍ-}!; 9í H_Mc<r/s7i9/ D J`}!IeD_,2sNx٪qhǣ9b]|b×ѥ0~ d(TԄ9%p-SK 'g^w.YFsbNG]rr[9%bCPk.0L )Q?9(Zr|,~gӖO}@[@΀vm馔ʐ ߰|Tsb-H3؜ /501"WI?r*S9h-[=id4$//FЋ985H:1=9o,ql"f J%ȱĤ`Ks眓^_pFxQ!ly󸂔$/p9Ef.σ _ ;Y q鳖 ͏y}%1_fX"H"Q#BYR/U6raz)e+SMs)zT#?ߝGlLj `߿B7E:%njؗvBp(|pd{R ?js?ͭrᏩȾ*^˖?we7zun]#jzyMѢ2oY-sf2V. zo=[P3;xL{uPތpO>! 1܄4WMXsm YOcoNُ֙@Zv r&6yNP@I3,\?&l d,Dq-3Ni5 he&?FG'CB-O¶%e" Q x6qcoOC]g R)$p䚏3qK Uu4ު>TDPh$+*{ ,H/jǡ wTV .qڱx/30AUAi2n;a\EjuO^X,Tҟ4BZyyԨG) %]7@`[.Q'.H6ipYuXܩ#a>(q-ot1Չ1ͽCC5Y[S V =(P cʉdy?^$qp|^[暢3Sl(z8o)>džq ዖ3PT.3FMhMN&3}q9s٩"37kqu)zZIG[i+˦hĺRUu& c錬0y2{'H}ձ yaj匱G.s"MDs 9.E3r%bZ#ٌp,|ZOM,:ܰݴYx ):?dʿd5W/TͿhO.Ua-JLWBӐlpCS6 SX%\Ӟj}Tj1牿HW"krT](4p}qV8K'iTuMWo8´_uE}QAb(K[@n7%ix%5T`O S(¦ V,-.wWsHj{}LALj^Fj:`snI[#ͥ*}T $t"SQW#?*deU~,H_7 !ˊ@B )g< qpiD_s%{:˜l )~S]:1:F*b^gDZ2) ?aEn `]$hNy#w9mϜiG 5&_K_dӨQu]3FYw|#C!cDcyMZ=)l)}!k,2gLԿAixw `A#} r;:qϊB 7]2B Ӯ҉d+1h~#N fd>{pOq$3BQt+ZD%!6=pnӭՇ\((a"L/)groT >shؽJ_o,ݶՇ\_|-"dMٜ.20@RC \B<>%I ׎\ह[`2 bf^j( p_|TZ^4yT'nKX2j斠YX=f#߶V1gM2,Ү‚~ؚqZY.˙m9iN%trl-&׍.Z>2xPQUVنܘ5"kAFm%W\#K ,J/Ȩ of|g,|>Nj1~(vb0.Ly ?5lEܾ9*tq>° k!އ#YB.RZl΍ؐAjՙT&RCfz8Pfwͅ@nV_ vkh*_Uo꺘)ΫԶ`ǣFAՊGadrr,7Ed{ofqi4o!w,Tlj/ `>yl80iR r3CI2iA:Ϊ7#u͐&?4t%0+tm Dixp24N'4!<(/H=\ú(J m7ע5| `FJ.oØDtܘJDЁVAmw(/iΪߢÏ7W>i'.KEqAJhD)!mь6&46pvu@pȡmY?b3?/ R`CY(`̫>Z krWKateC,6L9}w_–Ҋ" u*Gbsj&bOgf~5 kH0 >0Yd>{tSh@F|IQA%|ruq{BcQã>+4L&[9 UJA οj.M?cDÂ)k~OߘOy/y?g>YBa1e  ۽ +6gckQ^c3jU)0T4^rcTAKA}]጖9ϪJȀp?No͈gZ l׵Ǻj2Q<\S%7D=Au'y~cG@|.QySsdɩ9r3)i 0n噢JYISE/Gvae-Jћ欮 N1@>ggCJwo,,Oz2W1}K/*׎Zs+Od=N m"B 2<) ۉ'%Ltx['B\%R{u2u0cX:x1ĺޫk)leHu-GyM5 N; 8Wς*fѶrILV&?c5Q *y~?920uxMyl{F){^8E)=?LwS Aq"+w^p0\i+)/jNOnl>;k)+]Mˢ>=K 3)k?O$wf>%?79Խ|EJn3 8He)U WGKҖ۹\#C^ ||3" !BюM$$uW1LS.=? ?1DK* wl Еߘ cBIJޭ63l͂WR]j3C݄h 6iMB9S\Ϯ<` Y(x6J$ɻR#W)V3q(I;2mƦ8G 7'rhimJP=Ś7 1)b, I^ye}@c V&;6`l-Xhh޷aƊ6vPU@hdo -I#a&!ef=BO+͓W +J;*$p1(vb%Ixw3(#Yz9IAaOhupR,3t'3bǫ'(ؽ9c"AB@:!8'c,Mto[Y3;ybF#FbGqVݏjH8eFr!6%QZOu$^:v/R= X՜Tl?Ut"x%HHA B+lJD|[3gqwǶLMẌIj؇D%pS4H\4,_~D{W=$Bpyi.9=iA>VW  <`jG|)sK.#f+b #7A5[5PIsw ЦytVPB0A֣S l=byYؒ0¾)ra*̩?1iWVlzu4k&޵dƯ8+|v˕E mE.6hub!hGfN"\5/N:>W^C%*pϼgADnJE)"os2VK4eKT3.yN1Vb IzK/ѓ FB̮BEbMm٪ @Ls >. K3n|/(ha禪 |k U'L)"-7|w߿箊 ^i7ߒ_yAdvI[+<0:KCͨq~%#5ґdӣyJ h,:[Ϊx+މ"Rjv6y_J*},O190:֒I>Nj5)w)ٲ~an`4֙3Y%LQ9d2[d6oC ^ w#lr\_F87$n+:DޏlWHB: R<3_l6+hEHUMWh}iX^> dR:6A7`$P{SRчk|t,_F D)8a0lx.-MPl!:1H\y\S`FHj65/*$7YiPzӰFrs >tP Kz'cZ0hE<~6E^O~+_M*o/k\5o6[q$gޗh= B6O"k}3eI3&"usn~AJAAEpUW>"iǷ. @8ގdždEsȉ r% 'gK? 8_,&vؑIO:s}GZ9DgXl_eb\Y'w(mʬN8ΦJ[< n)07Gjb`)!="HUH_SM|ih1lϥ1 'JGNCv4 U^. k%diW4Z5D,64RoDҫ\LЊi2]w\c|IiЏ<6%Wd)NckABlVA3db7=?m-wJ6P C3Z,48{VU1eEĥ g=ثrs6}%ߧ7hH66(_F84\~zm}!^Фھdz}<'8%X%/8l"@O*Cu> ]3"|!!b{qJψ,?E[+/Mz0~swx֖ [ɩ%`ɓdwn;gg3&,O5X3YFv>*nM 2&Fzzn '@8N%?RD\49sф3]c:iu\bk fa` 5)@-?jlμƻnUѭu}T(aBֺ.1ӥ/.%K=P1{e8':Xn7ʶOhm5;Bnb,Jd9q0~i*uq+XBX:7`ϘSl["ں 1iRO\K d$RَUG7G[rll?" 7=1~*Sgݯ-AxTŵS7Q5G&p Mpv|38!>c KoXOp|št{p  [k@p9XwY,͸.:~K'Tx3lEK&.Q=zw:(fǍgb$l \1[b#[Mpj1_\ $ P'G;kY#燣h8}Ë˥J$9F·*䁐 ]gYYR2(ez!Y|/+7Шli*(y`p-@gO `BiQ2^gQ-6WIJ$7WZ}Q2yvNaYa m8QbqAkdwleR~nS={үl~$ݰηGKZ3*baHrJ(q\Xhȿ)4{ZA\}qU#1 Ӣ `͏s YNc#t,!/́q3voE17j/K}rQjĚ-fC( M/o`@A=z{3d?v,ٺXd{7jɵ0;$t 'SD4}Ձ}&iڑm1 )UJ ͧ[Z}AB~_V6 :?!#u2*7>^BCL[uD,XՑ\a͙Wf ezSQMO4)c-惛nAsqP͇@qWV 78& m$JռZwX3!n&7{%>̧|,{2PТs!X8=62r7 36$ Hu saILm-~iۆN"` %ڎ;-t!_YOYj ʶ΢L(]+]tM|cO{`7Jּ#_L)#h5Uӝ(?w[Aξb1 7FР^T> lsuz@/HPL.?б7tz*O:e Y.VݪL<&URI|Hw'I[>nO$vSs_W>B)%F8+BluD4ҳHʳde%&#`cW"ZLƓ*Y*q0o;Hn|A$4~Zy$aH#Y i%pк\>ӣ nB3d86J& ?n v}L7@"i:>UhxH'PH5UhO)~"vBFb88b8JX ``"X ME ĞA^TEbeg4_˸JF~-^0,b>Q|"~Mڬ'-z9v{w@:O`c?lBvxpA ~n7=5XA|}Moo}ݸ[} ?NZ7tq4-iGx^ƋAQ{?=rQ2D&fKDF g3Y%O5d3 BXp[uWä)j}։˞n\!ƍMmur_oS i▞' "o-ČQSY.Đ x~pZM:n5 =nKű2NUgLzjA,I+B~{ TbMQofU9b/RdDR n|li;Gy47amg2Wo6W G{ULbG1eH‹əku VH_{rO5Bzѭǎ4X\L PIhs' M$KQgxR4L,.}V r1Ccr,1|eT4ua YHKsۨ>=eR9嗻4 gI6Cf"[(ύr:Hj5:Ggƻ$/ GclD TfHB54c= )t&{eeP\>BmIPC=WqL9i q3plp@7]!fJT&6zP:Å i>Ul@br%ͮsd!/M,3h]%@З(a\j|V{9%SOXg OR fkku7vg ǧapLw TtØ9` :Ӓ.jT(1|Ҳ\S2e w5I(r}cZ7X]m,Qul̮BIrJ~t`5>6R}, \\Fu΋Bc{Z+Hy *.ܘf)gGPŅypN9Y?}RĚ}` FN;1T["oE=UO풨ْں8Xlô&C,%auZVet{*@% W"iڰ='jFC '!55 D{)Xq> \,2W$z |Rm9R5/(04]5u{=VݨcWx}ه {0?ݼO ȫb+ BZr{F,>a iZ3-oc+IgsE"+5 eD *.R; Gn2 #S. 0 &wr:vh6 >}q[UJo(*$g[I;B $0wf:y7 Szf-U pQe3z6rاѰ΀%f [bxx1{H(B fk5s%&KC0tX@{.?T7tQ8A"k-n XOLID`@~֊ʬib:q%kԪ^qK-Wg 峺Imܵ7#`fӉ6^E(Hp3su^j5)Ub[c(k 6Ѝt-V|oZzFzyvlnq.oqC^yB'Op&h'6Cߎ!!p? ZggPظ?GDTֶNˏߗRy:Wh-uǃT!Ν4ݢ.XmiEZkvG+LK^V4lJtV܉w^*N[>H_%po0FP-}7)OW]~䩽jBKCe OY9,Yj}2R l}?wnˋ._u:BLc#ET_f4g;d7/f8μl'daTdϚk+>:3PNnz*n {]ddst:ucت`}_bA쐈Je0 y>n+h\ާ TZT$ƹұ^#+{ۥq/ɣ0GKrr(%+N[zģ%M]TinLԤXgv}|<ԉy:~_?2+B)`-`b{ - s p#GʣRmk̠(U[wW!9vmF]{LBE D!72w$ܘ5-478gPK۸Si iSKPn#O^lB^u[ Rw=wF6Yqv.ZPY { 0!b}56HW&ǰxQ=ͽVZ`9ζ} b嶹fJa[Fk&i.sʑ~Αs)yGhxAۘ{x}ݖz:%!-5bEM WzBGwR^khrz]MNە}Ws:[+#{'^]3I!M6-kJi&۳}DP457KAI;&'ȀJ0HMWkU/uM3]gP A߀ZUXO@YLa&cYL&,_'im,qISmwNj͎y q-h|/0sZ: oi>ϾnP5m[,D~z8^m'#'&upf>rrD ݂md{v,NfZguPXj] |)WTmx #gﴕ23l#tHZ{wD:t'E?Š4u*裤\,EDmwcJ}1OT> }PXR[?IvpZ,B3lyazj@NA#RYZD64~urL*OG`.sa'OToMA(ccHSqԒg9X:brz9, \սZ/#a08`5] 9'ܟ)W&`*E ]#+Vi8򈸱Gmgȯ_9|g$93q: D_W2Pc>5lM |;G1;բ[bS4IXן:QoNRހJg~:J9DzcRS/xrC:rsYwS_ӔzE5qЋIf. MQ~f(ο}p5p]oOB aLGT&qO/#!(qvy!' DGz&*Yc2+OTsHFg~ѷO u݉qS\.Xï ib$Tn9/T ĚM9$&[NjȻ ڒ* G>jDJ,E钱PBW6`5~^<ZqZiSb6z~)Ѓ1~߫E-YC:GzhNusa!r4G٪r&|#TW mTkDGU 2?΃3c;sc{5"Ⱦ٧7^-:T{=N.ɥB{Ћ@ |Xbu842~cK&bCHRRU>;jKp3qXB.8[f$?֗ٛ[ؿđU9EŠn}XlkߕVGՑOc Qs}!l)2z Y3p d|zk?|xY~ R#B~ }LI}]mz#M{P2]y O=e?Xü\#XM|\|ֺuEYԚgbn]zz8X lנ{IV(dD'%-_AeXQrvih*}[^KzV;J!΂  L,?Cn#OazA1c5=蹇[y a{jP`+8Kِe*L>fi(8F ? C=ZXqڊq.S4,kI)J(8I(?~I~:DhP;,/=o|=PO/F figS }s L dy[G|NṆ/ItPV+nW/d-qivdp+(o{ڪ1{IcU '~ǻܒZQvQ:2WnսP)LY"$KTRl²Mt;uts;T4OFPIz0 i:6d@~  xPaX21'e0w`JD^ֻю7Z! v|5+98ͻx%"M ?ܪ: Sg320\~FbՉ sczHY'״9M=fɼXeR _ڳ;bĤ7f7^(4slG֪1,Jj5N`ٿHY9@=]ユkUB o\PYރ}q^P;١kF̔g.vLEX2A #E4IēU ܡ"IW:k ,ͽ6f} ePݡb/*c5쀡o"» V"dZv6Ζ w] [jvOTcF26xR$L'J/<-6NG$6MRp5e xȔx+b }i`GSjHn}J+F]A Hz dg1@P!ր[ϕi;'նu0lgH=9_'rA3HkvSJ$;+5fCk} *+(\dI Fv%(B2UďOFܐe&t>~aLf t{9N4e7SpdRG`Z-SRn#N,U(mqy!q k/>`%VHSTx\Q2!Â񏈄_MWP7 L8qؼI}g3 2A:Zb nkF S@|'#& =;}1sӤ'T][K$`DC7H}H8Ok\k{j\6bi 4Nd EL3ֲ"KUm>xnI_BXPlRP$P i5zuJt2, C=pNk])"\͙߻#$X'  ҥmY0+R:݇x: l-^a &9no_(,!2 ͎\+=ƪWLvtk[ =ێD_kgF Obh6>^%^%}eU.M`:zэҍ$6p—o|kHNd-!AxvgBՅ$C1"$l_#rR̀x/e,jz*A۸1*NT=~R8c_uQBl٭#{xa]p>@\V(G,}%01}HOdH..mv9֥-0slx0W!*_ŷG'وGHK д[d+e٫`|Ii֬)0]mX3]f?kj+,,^ǖ`D2RQG=sKgB IMsvZ̈=Lj!`wk#vtj RLeT ԝ@w a#TK149D:-61xD!lsf=?[ކsЎXgVCMP[&>OȐ -گ_4>Z8 MdIYC!\vXBՓ"\/ l=Y"vgHJt|Jk*'F,;$lg#_xw.;I*CD'uqDPX!eңH/{[tr)e:92;zEa9|dR|r #gڷ~%l*DV857cLp\9K $:ITvc_75=%xB6j)m=j=AoGGُ݌ 5NmDg]7Wv*G0MQ܃&93tEl_?5[?'[)fcO{ꑑW_q+e;hc+4t7HZ;$ȵMɈ]HwjpTvҍ-[l1# `Q;N4$L?\][ :P iKA}Uw;l~ۢ&Ar`i HИ'~0@ '답z'2[UׁWP$1RlQUF3H ZwN6ynl&rOyI`h3n;+ U=>nї 0] n *VQЉC2(hǨǛBc(sïy>M  K;_ f |ky4уwb~fw[\;d!f+fh`@ub(Pp ȩC ?Q={mAJAg {u'ACX4N RLuhXZFXj~04 e|y|q}ÉΰũttBJȗ٧16>c(e +ltHMUxj˞]$̈́ҧR#p&'f% t$&ʈ7Uu?`q#zmIáhs7 EjU!¤;P@W.{:QDIA9DMfM_X0F"?!o5 CVrƒ9Vܜ@.Sfi7;V=H'|27nbD<64,.RԸR14OY?Vb.%JNweW&ַ 䤥K넆mTvD'./!,XV &_v۷ހ $@l"  sڇ_Ew +a2K&SQ3oМ?prN[O8#Z$On[%kps][bbm`U2F}ea &d+2v+>)3%tۚb`&L4pަ@VZ0860 gaҹ+W:`(x$iKih7b6b+6`2w%}Pa) z+UZ:ᢸw0o bG󩺿/<= e}rK4򍈤\є)\߭y&7nv2"B[3vo70J_^ӞК|܍f ?=~SCbf0I?^+ bY(^$>`*Uܻt~삈-qG#r)r+CE1eW4x'+~Q~$4jQ r12ASm- y"َm ^̟rڻmAgF0CKO NG1҃vzx+x*<ͭaQ/xPit2ֈ߯»,fUT5f4ֻ% iOh6_&D[[9\ []:RvB(|($.87FkNR#}-xq)8$g"ENbGw}:v+m \)>F(od#:|}ctnVN5f 5!3WgG㟻[4<pt-=iA޷VCq-!It/nePq8 偊#<ݔaфs=o=MUhdGy-j3c^V=b|>^QQo9tBʯWb)δs߅"RU j2Hu8,`Ԏ2Fjq;T yu*lTF" ) FD.#|zSC3UVwFx }(XO])M"s GZwgqb{'~|v >$ Ù Ec#M PaҺ~7,&n>ͬ*݀,a)J5!\-R|X_؅e2H <=paU|+̵%jFI"ҞS| L鼙QB1$h)-oXdQX 7877{JSx"4- ۍZC_cidc\ZaQz=2a{.lE]GmA5m2%hwJfUSe e<&+ab+.5m•ZCYhI ::Bf]rrxi= =-L/=Yd?W T*PFXCن<hzW˼q;,SÀ)}#n6Z9c }G!Ŀf36m kYV#ɍצ$)0:I<O$8_R`".EEiGo/\s2.*5,e1ͤsNWU;%'ܗf-L(X_Dv&Xm:k@,OK 7=(G]i\B x{欚 WK9kյ>GLcx-lcIrWY(S_SЧ$}a1]z.~Q /.ոC səP˾ !P@ +oP(m,E N ZEd> l;"6ZG(&ijvu i5]ڷV`C)\T, Ox5q0w,'5bBYtN}8bo4N&У0M/\%8 Pm|r bŨ{ aQni=lZi &kJd> 5 ;" k%LVC/Vy#$NtܤB 2E`Amnr45a6G)(V}k}NqG"o 4d vrBWmlY-$)jGǢJT3^sd<޸ܜyj)#H 0йn>/dp% Rj,7/rC֎z~#<:z :s]}^Nxy2{1Ǽ#6(W@W5l鋻N>P'F}Z0;˴>*U R "5 ޜF\\fOBa(luXJ~ /'A"FmR8al=۸'*֟ߐ{'2ڱIނZG)F[ w3vB_%5E۪:蹷T%ĽW빽Cʶ]$C (˕$VfrX1 7:y;3*4غ)3v(o{B|<{ u)m!˜<K; 7(|߭ $y5[3u{͊Fn%bMn|YVV. t .'s]רϽQ49D25i@-2`uBcD/? %'zeƏ#+6uAF&\X񸆳Ȃ#?ߴuW(DkH,,WehD,ӘE}Zj!;`"鎎QPr1Y1 "#eCJTD Di6&{>=ŨJ|% ^Y։B;[E~[g](QvWc:Ճk.:@:ءk&Y%Tr用'~'{|zL|y,|X5|'7ҀO֜%OU ,Unm {Ypf:pͶVZk|blfv._nEC{6**zF$z}$='nJGi!N:h#c7$ԮM^ *ʮ=S 24\?*Jw[Ccu]+ڔ5~K9Х0(1O{0;wE]ٔWዺ]ΙP{Tn,=3H1|0VʰPzAwT*KqH/Z8K#+;bwS^-JO<ށ^$D "Wac3szuH,馞Vjw#y!}(&.B!ܩ=GZJcô/%zw4\{vȒoK=>^s~H8+D曎Sz;n" xn /*nI//|Y ^UEd!Z_{ozhI<- 3M.}zM*Dݏ({wgU7< Սsb‚]a4b{"aC`3WJjlW(5QT}:|ee] >(_3l9vFR腎]5zGZD+ wXM-txKBzNЕt\WVΤ_B+qOjoTxܗ;lE :DZ)_&kU45#+%͠2N¥BMv];׿ ~[F?;˶\ _)mE@F7L8.`l`IZsD!kur*=6̈́4\߀mք? 9q0{= w*M/4YVF3f6i '<ty[93o-"{AAVjó}(h b;ʃ^-Ir|JDЅ(Ҋ8@ܓ'pIos<* Ca'\s׎;m8o7qs(K/֧=HmW|y8@KU&Y0[tWUuO56`|?ַ#ףpQ⽄Í%l\T4? gLuy<,j@u/=c tqRqç_I14}L(ܾrw"|c ZH٦퐼) yrbf|FnX-`f9D; ŧWQF4a!Se{B1|~]%cLts>݈$(,K4bRGEaiQ<E]峱>)+uv z| |T}RvTX+Ce,|y᷸/Q' 8fpMdoBN-x0:A@:,Oc($[irZKcEtCPR'7NN^ Zz#T΢Aed9k/,?݂B.3$IJM:L*΀qRHa9,gٌ tX<PځܭF;mȅG7^8knjH,5lSpo'MH`r|9\_# RK+6`SOȠ!zw|5/l5 u+T8h^,XO9>n=Nc y@_%l {Tx!#FJqJ(^+䋚 #Eh41n. :lp׊Fo#i)Xg OcxB=>MHc*_M4b鬙ᖀflkh?s d]3C!x0d}N2vJXE'R&,| y#s #=/|JtW$P`:p(Ƥ]%?)F$vPyZ|#lͩ\!Ӵ+Z sa#X&]Ec,ϴ"2i.6oqKg:l+PNE˪YbVbX@ʧy<#YU9q&sddžؙz]*%ohZ&[t0KLSY7$' y,@1"A7=/v~k&/} ΏUvB - 61~ܗ?Az%cD5MLCpxG\ Fz.X\+t,g:1@-:dn|!teM|G?6"AخURcH JZ%ì܀Wt\]6OZ 7i C\&#?>.瘄\O"VbWPrk) Y^k5B&WvxFjl?,B*QLMdCϮ/3LtG.Ba IME*gr#3-#?p@-XgRW^GVYNdA]2W=;Ceg3xXgD2yj^0=CV)E06~YPu0+]؄kCI-tpD_%H11tF$?Yf+|8Vsea]s- <o;_ c+ ] hק݆O驿Zğ1* 8lƲ_#4p1SA"Jr;s NG:=̠?3tSfώsv}-kYtcqTVS̝R/^&}Dw?t_E/䐭7Cue)ֵs6V(=76 ˆ`ZvSa w4LmTE& L0K M-+XQswAE3#cT8ПHrۅKĩ|I?aT Ϗ9c M!>vdM:3ղL΁--38&02.40'L;mv'ښV[.xn7:^,%3(*!~Ţ|)[UB2QV2%t)'p#?)'g$N"G:UN^ v_ F"&ۚ$̨Z Ԝ) 9VlzDlGqEBG_\]t|Ù̲qu&]7FdPc`ױ;' |;±H!)nr_ZU` g@"LQW=^wrFKLh7 _[oۀv2Mwx<&/ʼl"i}Yo$V QJ&53 H] $ {yNɕ+70ƙ*6\)ę&,%U"ʐ))CNኑߨE1xhp}?&fGkղ2ʦ@a64Yg(߅d1vxe@lRH!‹)7`1+"C4_i}wn1R)LEo gݏ $y9c$!̟ߓE dwO_4P} D ?HE@k-7'{*'#"\b f~C}fĤI/On̪>X?>Np-_@A|cnqzQ}$R]ړo!vDvIJv sK&~g.0NmN hKnR񸘭|=TCbn E ٓ! PnlWr]"*_Cv:YmElO0.=JPG}Ho&u=C& ^ĹHܧk⽸6GH?z6ȑ]`xNL#_?Z+E;ɮ1fUgAIt>7&C'ϛ^ZF:ˈE>.%&8vZfዒ@.3#X|I2|PY"$Eݞ,M/{Ȝ6iJ6URjЕStVLhk)(#i6Z7 S xyąn!铝+VכVeH%]u~@oo0<-?Z-I = &::0k^S)Xv!8$1 3+5\joB۱He&|ME9}!+P`\ukRL4HByaVhΚaoA31O)^A2w}F2a:,E:܎Qer7 D<ԭ![OV"\ӴN'rڰALXݙ $6PF[d,n- ǃJ$bLLy &ŕdALمNgB0W%/ܟ\(ղx99ۺcElg 99 ->{f^qbSBfz䓸#5Nל+~TNӈɳezpV̧kC?D+!5dɂWk*L/U~_SaTEt` e]4 ƗMENTC`+A@IԋD \7-`{#\SWUNZ!5<")הV6`{|3~R]\$̇zuht~v{[`̉[W5";Ϡѩr69λv\a_T7}y-.bgeZ.i nOVYH^IΑ"tQqle6dJ֟h|4948 gϥj[6у=9 ."pT*`^⚑( rם>(/XZdWL[m׶x|Y:>Cz32M@s`"u+Lڄfib3ҝjXVr/7/clS` 2Ӊj 5#\\gbf)#d+~ k(gzLg XF # meN 0*@cQٟ}uл-l ; Sp^ 2 qպ&iۜvirAa2 9ޯ?lIlM#q| Z`6t_x#C5N=ɲI`nPd#K_#̦[zJ' D (` :Dݛ7Z&Z X\Hk`4;Qd/&?bZԫR~w÷0.^ZWaRV:R3tfeǎSɻ ڿu1/~Pߋ9{S9g E3jپ+~)ާ <0fS,"fAT 8\I'[Ϸ(򟇑E14k@iՏS%LNblߥT@mWU:<]@ZDROuiX lt^3p˸sI > 6R$OKt^2D<`VC==n*B4hΪB4GEfڊ7pC]AZlbw%0ᣩ%GGױ;#Q |t0~A-%K橩*.-uUCWAkO4փc.=c4U8 ngI`90y~O5eW̄]r#ioxI-v2hYMut3:vW,\-ZƢZ+tpSA3z (~0oXC vwb햺(FGGsʯz$%Ȍn"Q(.ܪv(J|$tE(o,tPuzB0Qa,p.Iq4KD"Taկf_}?aQlsgM !xrexRï H=7^nͷg/vlTІ8\ G&+Պm/`O( ҟ_OO.O +-h{unjtd7DҚ6cpPG&h5t.lS iV%7RSdz/!a y%ߴC#[R[{dRO"D Mh`6_ eSHnFXx~ߎĕU!n|}w[9rcWpfW4\^( ]aEj^4jlpizm+D|5T+arD޿ RjWhvS8kNFہ*[hPćGLg t9pQ90{9B3kd%xg}r #$<žS 7UѮa &5 2է~Ϧ3E8'e?&D*:3fWv\rg4q@'9פr['TV 8JpO;PM78>*I,f]N]F7RmTX2^(UΤYgS@k]%ԉp:*?77ֶ [F8^Ec۳`[{9NOc| K iJt'Ba> ]F~VRs]Cj̳}exDؠ(w$RP|[X{m*ZX56wbXZ3N pDͧ[ޔ~@sn!Wl-q4^ҪQu8 e% gsP [+yj׶1v CO[:a@qV M)dV6颿)A.7C&fh {:6, 5Ő~]7m-CFLE;q"cw65 \╴!_utCI _L[b2baSy5d4a) 2³1h+4y,/ć+E (Swe/b&˄?϶FmxXni5:B)h _*>KF@ ߹Er^(Qp*|YAt$:y ,RXAZC,|5 xFz=B/& SseңvV>y{SxkEWoa9=L'`=BBJ ^D~TЕg r[?`SP'΁7n6ڐ9Js{Ԉ#3VO:Wmn-M@4gp(0uw2P//f`6,YÊ<ĄXNlt#:…QĖӏrQIaM`+* ﴏ IVK68윔b'B}W/--N }[tXvNFj]џPDf 0u_żywoF|˻BctٍdYhbH]H.znSi%Vx%`iDp좡xe U5=6Pš  ѯ (Qo1ʝrG>`bUnAJ Q#7 %*]*.nѸWpb2]B6A9F(Ar9b+;v8;)W3 Ɋ K]zZإqݎY@+ȗ 4@A~RΖa+AZJ߄r2Dg|؈^)Ę,Ng`:̵"8`I_Jn< 6+AEn Jc5snwpi?X3o`~0u)xJjIR8pM:&fG7yGMwmܻ `V[v1jiS:ד##4ُ 0{v'Ҁ7,B+JL ۉHYH/F? LaԡL q@j^z\h!09lj'BNpyC2SEhOw4-tCd:UjD QdשmtAS MQ;U=dL[2oo 6 Q0zUi3`XbmTT5ٵ<7@ɣ>Yxxc /Z6jzy*HNX%SGfY%ry5Ρ҆~% {:Q FV@cB1ִw 끤ڥHC5 ǚ`$Gu"M+1@nLfB7|>bhAt,({ ÔDE8[rXa"ׂA+B)X = Hƥ(깾6U^O/! LS xV|zx6Ƨo\"j`xtQ=JVeZbfj-$hDSsX6zy1yDexe윧: :.:$oW+ !:ƕD7X%eaLX"eƷMc~>?W5`]J|>]QubI:t:V^ $og)(z:؛Tx-$EEˣ kYSn+}rl[,b`F&<+|p`rrћL AyɼcwU UpZ0OXӂo4y8+n:Ou[{f+$DdVѤgv{paRH>@XdM萋/T9YT E<'s 6°ʹ :)Ƿ֚'[T`3 _4NZގ!z4TZ~cH{fD2+=/AiJ w ֌@sb@:o3&uփ=/$fq'2OFR/i J[Y,rRIw jjgK;Z(u # fQosXbĐmZN^'+ mqke RQ1U\>2 bx(N};53`Ֆ]y8/(cLp9OŻs@VAuC}\uCuIꢙrGY4^0>@}ɞjo|lM^EIiJJ_ZHl~fFR q'l& JD8ҩ Z%wRYkU lQAU=k Җ| _z?1t!K|wb:49S1buY)VI RD{gRqD:<o~;B,xJ~;cFv1u{h]~lO?)Q/Q=z΅\h)NRDŽ`)4i48E薍uۚI}ɥEN*7ݝpg|[mF녴IT%?%y2f̹,+YEiJUҳآpcpm8̜s5d=l-DpvV)ـv9>7.3\G2+fhN߃re \{ʲz\h&_MNMiXAW?M+KVX 6k^ޖz)C~H)嵅!hxEL!hAQ\E{dKBLfpaWd ?Nm7^L1hosS &R5+z5`sMHj+Xڇì}H?Bǚqk@Ev'rcTvf36*VOap{k ~ڵD5,[xwkT Jw&L*|o՛WcTCç= \cqǑej\\Z?iJyɈh#@-E-4Jj#@Zȑ+1_s'L{y0ttz2;*XYi\68_J\ց:Dm-MRvI1ft%` 㕵0X])$5it oa6+I+ <ȣUVU& Ƶgs i7-ԹytA8 A.lB]}^X.E /5&$zCڑ ,k8噑AFa#b@C ;x |ItsMkx& ½r@F/ĵ 4vscKG'OM(Q R 1ula"?Q MnyN|i֛n X5eKU 7v[;ړ7D IVolػ<> ַS;^}ӾWe.ʌ , Syq[ƻpfK9KW9 ?4җoo횳:BB_uy']q &ՇM7 A:l)GV :b9{xFm&_!HJ ߄=&uI(KֹGu ^@:6#>HJ 2ToSYjmLIJX;0l V'؋16<ċ {Yn\:V|`n*WК0-SUr+rL (!* "-6?HPLΟ<}NM;Ezu? Fa9H.pYt0ͬw`qxT PSj cdQ.UF H69$ޡpr5$zޯ鶠w@ә Z 򸞡'P1j;NmlꇖF9y_k#Pd^Yjă˫wZHЂ+;I椢GP+)J,VS:yxd-z?Vm>:2F"L P3BЮn$<ᗩKww{gHLc3&yו͠w~hEp;F2ER[Y}%;$ 6WVvj #)])ȷ% %bx,V1'fYI6/CL&3 `廫/Xs2au5F*qV-k9F۪ y둬!P*)ŻYM$7h~tr_h {ʐ !tr%8W92ApͥN,( J^ 1$wP·X!e(ϫIV0a9Plr#ٗӨ9&T\2EQI'm N$3zpf)^\+ŀ Aov'R+VΔaDFEw?-߶b[ ܓ)9&0Ǣx.^7 nJd5Jw#1|K`D41vݸLLBOid6϶f62Le@Ɠ B>4N7I]. Ä4 %5L6ʴ4s.-whX&yAl72 E=G'ġG?k̎ z!њJ39KCðФ0t=54I'Ðio]prHe,;P '/pU1(Վ՞x]:'2(I*? [ϯ*`YJ23.)V<(/@InZm5[ p -)`vFUqtȑ]Z'ǧd5*\ד[ gd *Ƈf=*Mxot vU:AS~+0 )!DŽwUGi ]Rv5e c-Pv0cxc9LܼTb^'bo5um!l ][i+ՐcAG+CL SLo9&iWL,/;ǥQt(1%]H~[$q&B,du)c}rۨ V)ҥݤw[NJҋ+!e10Jz_ 3g;q+@_:XI5xed‹Pt M":i,-eW>9{U˚CsڦVK6jYk}H1!#9EC&߆r ؕƓM&О\Ej3OԷ:ARAp;(=.@ zhaT},+W$Y⇎r/qE`&@CbKc{La|>c4jm%:`DVӯr urv cn!yW4zChU(ob ) Wٗ-s!Hѡ-Zrgg' k'Sw (= w2Kx:]}.f*$'O1 {OnVQk@F s}q0a+O=riɫ.}w :v?+GL75/,hJ5ŔÉD% 1k-5 |@9(1,:Pd94Z"mxGv/y+uE"o%8 G?Oi=p.&G>\o|pQU!=,+s7"rJ3$@S>g~:T=n]n-fC HЩvhxX쓐iJHxc\Xbg0!XB1}EB= sabÁPov,as bB7t槟3K~y 4A|;%_'hS8[R˜ִUCGME"sd((E^ ݄0ܙ+bDy HmB~ƚ~D`Xsũc+ fNy1O^l*aW`SԳ yެۀ n\2kkx_E8y_X0F-ϞC}G0NetҸ|K뵘cr#2"g3vH(iGOZ6oe|t,\QOBEc 5~׏0CݯϸJNq,e\ֱS?}U M_F^GO;SGWKg_O:Y !3HzOL蓯0 &*c׍>-(hB o7I5MIm s`e%wjqϊtx= s]qMAbY=ViWV˽ #,")/t a9wf08,;7n"(;>D:|CRhP>1iT-_3Z naB' i1V^fjb XKICLbCh#G؋#$IK 4h@vO_׼_%C{ 0C*EqF4ˀ>x ,rL u8>YQ?NǑ'`zil 4!_ /aE^4a&>8n m:/ܜXZ&e L⨙nC#iA'D?Su7@N:iM|3}:r:2sf;ZO~ǹ- >UC\_sRp1`2gs;P2KV_{Z#Bϱwi*m0*5vp#$ڸ0'H{h!KT8яk'yMny:$##Bj"!m=jZi7L}OKT&P^y,F tCkQ#͏2.ZU\QR2F;w: }9fj{Yla'yCQoN$$r=.Aݩ  =]bg']"rFWJ'm%Qz%A>GˆM1W=QE=kEhF$_w,t1~kʗ3 OLj^_~K 'ScmWi-pGp3tP;_g(Wi`,J7u HGĺ;;|Uqf8ڧ(D;[ěa9+e*$jM\5&>_n*_mROK&q]LHٺlY$Kg}%T.w\y?9,@}C֑ ς0wb]/9BJd]ov2&cn@"`?N܉&^E3۱p1Sw6sen('A% ١6B 󈵶u㫇Q"@O[nQaڄS%!wŇzlO`Qf ?hJEь@f6YYKZ(`42SR tIqu'!8(/05ӌ߆Gԃ϶r_qMqvUN_2綯X9<~odMs.#PN9ՆY2N=E~IȖ˒㿨g0$^^es/8g}|uKW^5eU[+š s5 !&-Sݝ 7#Ԟ2 @C}YXvm}uj>)Wζ;0d-fvSTAE$t\W5.YHʟ55qq+]` DYUӂ3b 'muo.t? sH3G/J7  ohm`""*]WNL;ry.REA£ہcg-~7"7tъFy'L̊ŌEN0=ls?Xb¸B U[ Udmzg~U t?xk{] [9;a9!ϞZy<mE+ Aw9nUگɒ>UhȷU{y3T};쌝 sZvc_[ ?P&(V!-cpG-CMPS!#E>l"+>o`HGViAh|o[c`G,AexHl gt%g~h֌&󒫴Ƙ߲ji I)?!Տw#5(+c* .YCE=ӌ7.Z C%+!pptD{ix4e1ɯOHq-N_9\T]|Ϋegqmu~x\.HC#k<%5 Zg`X-} >#JI\_XKk|rp-4-~ ΧK.V e÷N^?ƿ}+ Sy0nn7$+ONv3hb@ϵh]%X % ;.#KB}\ o&"_aW*j=4^oFnLt2 n=0$2e9"ɴ(tZ7W'[5i^&N|={f7_p U/-3pƷ5}".|; δZ?o TM2ϣ㽑~K+A#׽BHPٺEB҉Mێiߋb(d`q拹w۸qeӊ푣e{ꐡo[ *XmTt÷UqAvJU'o۟h)x9eaƟ3{ g>A@qF7bVOU6zfylY )ȅ@@{] 'Z(ֆ dolY?a1Xn00ʿlK+غ#?Kɝ4jE(ԯN76/3mtsg/^=O?ņ,ftOhw9jD|x KBJb CA{8y*UEgJ7ēiLOӛ9JrHZQLg,2v؁S)m3d$aҚ_RxeI,Ic}?\̖ne =,nȗ"#٢!V^'ZTXY\h;Q}jRAV7ZP!a|(00{ 3BJO}=rEv$ 9dbL|S_ajuw5NJ 4AĦ!s(>䫽s}9} }GRȽP 6zE1h|F,)`mq"Wta8>N tϱ /:/ F5'?!9M 8.ii)͹^0 js4;x}5i&7}, :rMu##D Ң5PAχ{ `J[3:ʪ/DL&z9T(n ȭ4:_Hby(7QT{*(|KսII >_Mk1.OQElaPgXQ+`Uv^j{jRۤIc&R! OlnmռGIO䇈?'08EIț16ˉ=;SZLFN3R\ZU$XX$¢E:S%jsBq Bc噴o;.,:*4V@8(X8ile`:=!rM YS]Kýa,muyyHƯdi?*kȻL錰IdH]0ҀK*UGCbda15pFEe|Dz9P{`"Pג2<NP8Հ@'̒L egR]skFp#U'ۮTEv"c{LbGmk$Rj'/4PZ9OW8Pwj9'*hpol磅%O,OYl4; n*x`(z]'PP7R|L,101q!9oGB&W c F舖 [YiV:ּLkXjnڏߘKThp{D#ǺDʭJ~O!o @뢟<:Z;;fB%" .E)P}QBjډs0 f*O:>Πf[i|@]̅qb{ά̈=uo=14YJ:^lC9`RQ{{lǹ1& ֍O!<Le" I Z.Re ! (côx!?[# H.;oJWکݓV3=Ǎ]҉e/rBӵf:vRt.pHd&O621vjwD9%>_tvf `;R3 \fߋ/$ʳܷg.oQ84-&:эs.m*0SVWJ1- 2d ~U--wA<ȁH_4sA=ySγGٰ;<.Y2/J"*%T]Ylr$l/: ]9=߽ވyh-<GE-P>GEVҝ7HtМTQ/Y4MGӗ*ABq0Żn*$ń[Abnq/c ;S=u}̠0ޝѕ:O|z7XV4DxHd$VC ^_CVxU`ኧ7O1Ʀ3mԱЌe2B߯݇1^) 5Y[c\?O(1I5}޸wojcA [R~*Nk,)eT;O~5DMvIqCmd.9b3S {"E8kB4+)jIw="gn۲&8 ~m|(kb ͼcsRg}dS -D.Ii)^z(WxWڀݘ<$zIFTD0(PnoG^(hӱ@X/$܂ERҞj6MIqfb6D gik)ZNz2?联Ci~m229tǁVLG?  f Y=z)!q.(eLZ&x-FꁯߤtC ,C5=~?wX_`E9|1ҟL{hFʷK) -{>Pݫ#bkwĤC|Up1E54W ̅J Bmf(L ɛ6^;%-C%Zm[JUVR^5t467|ÓfC2iDJ1T%4 䓎 t١-쟈:.ɩaK>69'C._Q]\%q|vofCWez8\5r$."G5kVdDge qE;X{tTgeէњrP&% P%ڣ?apd0 q#b2>U-,Զ7.p(&Đ0If/J7tyAE2LJ<%(RS9p/N`R $?k7)܋oH B.M JG1?},\q.=VYt<~.4AG^̈ 61+OzKe,%kk7jj\΍>,#jݷ'dDrqE'q熢4%/0cWٱ"U D`|u ]=U je\iO]#T ߺ!R xuRl[+m,ׯJPٞ3 RYͤfr1T^z%̑>' GԒ)Diz4:s_։+,vb3(] ΁$RP$<ɩw{I|RTa!KIx> >VN1nBKE9N@A$)I8{r!ClkU!%LG@>|3Y|nfH~{h4Zka'Q8j]^CAIHdC;Vnג!$ T)p0XSZ?>nlƻk}sl@Z"aJlUdMr5ɉ)dT2j![7R6sQSޝli8&~rqT"IU'.5],xwӸߊ#mɘ)'d/vRmsӣێ\Ӷ.\} E,+b7/}eK\t@e`/aGbA3u]r'B'go>F[m8v:3MYfWA⮭2Vf4*a</|CEks1>,/2fHD8_xJ>Qt쮢Fϕb7e^κW8L]o8Y1y=ּ4wqĂW4xxX/OFSau{fE (3 t>J[>o#qz>o p6y MbjYZ>ZEJg4H7Y#VJծu^y)(Or@ٚzW9E׵~ֺ{rK28b{V#F)ub^:"89&TaSg}.D!J0m-*yْjt`6Z-O٨@;Q u <.Wfv XuMֆy f?f̊k?BS?2n8FhjP+ֶÂJ%Iv}pá֣u|$˖DQm6Z9eG>Yk =,XGBG 76ʘ6(Ъd9['?]Dm1͡$ⴊa$RxKp﬿|+"$a^/4&a/ Y+W|¥nT}< B{V7+Z|sJxV a{ [9>p=U [1uʟN$Q5OƁ|/\}܃71E-+ov0ձXhP~~1ߔ'6~9dh_'Cn}h/^>Ɵ%W<> _<:@fYrޖC2zˋ]XuBQ&E!sج! }xogM;w*d.=R8J0h{Ï0sN#Pi1y|vx%uk32̉]uWg9t`HCzՒ7-CJKM:]y=ܶ*4V# T&PAhdl/^% gmqF[5~"-hf6zMWy.:)u8>F}h4i[>OqH}%:dE+Tl_e{h4}Ln< 75[0Ț@w 'pgsqQP.u!E9y[ϐlMjlٰ-MAWX<&bns.隠\BJr"`-&dˢh'vnJb"&F.ZH (1P?g(X{L/Sj/lWYxK6jr]3(=\@_ޝ(^0Rou 2 R9Սe;S8gHJNp in͛vƺnm^~lLgLU hJ0O? ̌$yg 4B3:Sg6u0fadӶmTYqziݫN !)ؑR to?})ζXR>?.WH\ρcIB_׋ur堼ꁖ)b/Aw.IB Efhm%-Z [-?4'[.7d:gJ,>=M$]$?5MǶ;EuVȢk[ȽƁHC(hηzԣYZz,fI,*<&ÔU*Q*M+z|#w XB6Dy!o"Xi,w/gg%oŖAk 8<0Jfd繕$Jm`@?UoǶ u j4t=T\8ԴLr2Q & !މc g(6hAW{iN+p4&Xxv9)ZL$$(Dcc7'+=lYT"0@OOPYz2uӜI<,^|*FKarKz”HDc屻'~a꜃'ڿJOW+kJ[- MPZzm0iMOw P\R| P-[H̃Zq' } |D)r2_I#7 0Q(:ljSGgX&t)fd\?T,+P;,{1ؠԘzY&wS K3͟ [65$K;IQDu>ʃ؝smZ>(QE!(43τ.3,n4?<:3 0v]+Z<;VxTFe@zeD7\q“ŏd1F{߷r&<՜>F^S)|JxPojIyZ;7L3BL.UVXwA߇d(d;LOاp1]LMT,4|a[rzGPH祣1yۛShɹ#d~@;1@teG9Φtf81O>BQ֏>s D}A[[^sj… Œ]ߏCe~"հ&k9 ^S D\_͒2[20뗈՘M')&uʐ]r{=FPYtkuGzafؤjjҥi9yjqހU :ן0g5]&_xEE︾ naq|=l#B4x+?Dz 4CȺy)0'֗!ArĄ(p=?VvG7:NV;T4  ,Q.@Gefp(!Lž>`͎r~cT]+hy15oQ4@L=t+xcqB0K֧1DroISӀY {פNd,^w[dM~|&<LyӚ4RsBR32@n!{K1\N-ςlgpmJPZ#JM1˄o +HTӜXyc{ÁMCE; j~DV 8r'iu$w~R6+Sϸj &7ؗV5ВrKiORҾ%"-~"26xbYg7?8Ǝ21Py}d`W0NzTB_9՚%K$;\L3^ۀEp"BZ>.0m/@Ry1A}vCQxb9nJ*yDI->G^2z@Z̲D*8kU7ZLsyV=U| k0o %k4~Lײ,BތîJQ/OMr'(M>V#BRP63_\;@k!Y>-㳶 _.9tǥ/oz|Ѕ8cґƈs\ՌY2fP8ˑ/|nbP;[#x3ʮgbNN8J\~Afn&+ng7K"ŨW[Fuz)EP'!v :cI5AM^>Bc$6Cή{`YҌ %}MDõv֛Z`x5"5`MF *%kJU*R@엟h(zŤk{OPNU2MmAE2s/Fšt~wi.bX݌ *QCчTTì#=fwFFŎ&pa*Z@_7AcD*(,P\)4éы7W}eծZyOK-`FVh%(z󐤝Gin`m]L.1 MD b7UKo98ȑ1DKh < G*??P{n:B[TDV$b5W/NjA(iq:Փl֨/ˤV':T}.pBfS n%q:̚uMO)a=pKYbP f ^4 dV`v?U?=7J2#@귗`Ċ#Wjyԭ:1 d Mkmw*V*TzQg8hL z,elcʏ VIe-ﯬ(-Mq C&7ᛲx #&k^o^e(:uYl ke-J3%L:0C1u ZE88CXA#RZ E}V2Q {j8;B7q9BxN0=r3-G#Զucxy wô^em4h#:F2!f]m (P]dg/D6 ;>r/Jac6 y(l7ER \ ͔3\ka< ǣ ҇q5)}d͊?vׁ|Tom.HI8x{̪2l| H)Ow )iY]7ЃBB %.sY"5)&N0u&=x ߬6 4Ţ9~eb/v{aáىn\/T0ަFe̿2>ٴ9 c+u~9Pn%P":BgS Zy{$5vuApuXSy̮~ Vw8|V_ ui!}pd5P]Wb]7MfBhNObv 6Ѵ.*eyxXmrˑa"r!l L-]@# Ux 4HYjURȠ@hMߜ!޶]R}Ҫ_V+8ڣ;Y(W,hihrm{ Ee@(7E"y}^F'lR(VZ9LN]S жY7RX Xv|v;H%WNÂS@iHwpז}cgkl`Xj _ ddvbp/kvbnƶ:OK !?͛a'Ey\Đ6 KѠ.w+g' Ya-Ds` ^Qyy>ܯ]BM.I%?BֿVr)^VRrVBI&|!̑%\N$=,kXXʾ ~ ==JWez&&(ѾqRNLW7T}Qmyѭ8i4[5F_Gg=jT.!цfHV 6FՄ|{_1YO[zZLɇv=Dm(]fVŽA n9>Rv8Ij-x[Pc4`'uԻf"K GI 2*n"5"f"_.-"=j.8W X+˗Gɔ߉ݯ=wkA B\=g#C,Kͬد?3Sv.*f` q `^auzsE/Wm܅LP5e=*Amyh9P׃i0Ϳ1 pһELUssZ(V>4ba 5m>ZY˚h 9WK qp0 PzVM%+LtߡsA !uRp{ΦDzjz*%"cJFBRa_4Ȣ\M3{2zoDQ jltbpn]fxPX'ghAuaI.@8ا< J< ن +$i12P Hb}I'|Xn(q;>Fs"9 *'Z8ZZmt}w "5ׁt kYZgZb$fTj˷@߄]LRKҦV\͓"Wa@F* -%XV<",\.K@/LyJho`q ގ#Kuw LK w̡W$FQDT5j9*d%(z&Lq_SQWbkhkr&<+c%}GdLPĞFIdn=L//%v,EƮ[dOe~co\*ctʎ0FXHSqiCD{#}Y @NJ_!j y#h(dx: ؉߾Eʧ+H%шW4,շz: ̐XXDXAlsk yDw) nO=䣵Z_G|lOq_$𱔰.} Y|yc91d~PungZC=j0|šauZ}N>!مZ C_|:3B $ J4NrZSR9ƽB3|ܵX e1{ҧ+\'-J}u>֨1[RnVȉUF/4=|>B%Zىs w~al8Gdp8@ yV-?`C匮JV!|,\t9]떓fd˟>hQElm*'@<.7y%T}46g]Njh-ij8#JxBU{n.*~BIAA9Tm 4c%6"ws:6Z=ޫ=m0Е )^zݮ6m 4]A+:M$4AD`Pmed71S䎔Z4YWI0X5TF}{ R`gx&k4?^(d{^Cjz` o89e?aW_5 Ht&:quq[WZn_%q 5c1g(x8@OyȂkD|Ib_ ]ب63So $[#5l? Z|qfK/.{8r^oӜlc*7Dbylv[*;R!Y70״[tp=\=|'̄\Yf sCu^Ry䧁_[~.}ǪvyyXĄ'Ől :m~; > ]#rEFVx*)P' YtCwCaG<&?-Z}q"0rcC؏0tJ. !c8zc.yd/g[%DTqܰY:0K\ p/HښMT' xL| ]2' ˸gơPg>V# ` {{":)"MWdDL_:7>FS/5]9UMP >D1?y /Lyqtc1 48g | )ăɾ rOZdJlnϜ)+&F G.'(`HMiŞae QP^۩2ЪZ)naVд':Ğ@~U ;77lA]8 W6{ydK2sg-xr6#Ft-G)bM 6?zt~JRe[ph ce fK! h*rYݿv7oI8w0>q29 tR!>\a+Ss2-롏R)5qdh)l9W'̛m]wGlNŹkxysU eB~5(U <s}pi%`2(!նsL&Ƿ2wUvQ2i>kIM}w%|R@H9GAxn &e|J ,/HU%κᢂEyGx<7e;1i i=F&,q ڶE4k:o thPT,3X!IH0]2Qbќo AmˆM;{*u\ o Y^0f&X-U) LM e{Z<-u`=>(zjQfB!̎c'P{:owSr[$t f/rPI%e3:|,OFR ,Hz_"xv\o -AN2cN͂L۶xJ=l)]-Rxj#IQQ:Xs4Nx"5T28CI׫$k<^Z:tRa[#6Oau!n E|3G*~ akT8\‹].*Z9Ƚ'Y ^sjl<{JxhDjQ$e$2O@Zgv@m m7;}ɁZe5`OUc"P[#ymN5elْg͸NTlP|N󀈶olan Mwԛqg]}>Fxrz/gQ3p4:Q%`* h@Fߚ AWKJc '`dٶ\7 !);q]&-}2ёM [fkT_V[b,P75%ɤ*gw$D =8U6ބp±/<2:ɤa,xӑ^2.\ iq\e0lZ9DD "-4(a}۶ZV"L:8˕KYyKqUȵ56āl {Y?DDY2T[X㫨F!*CUA/K3Oߌ (s~ъu?+ՏyVC@9E'Z\cZ?czB$ϊ<\oq;L #( 4z?ZÈU.F;4<<9K 1[yg57J0ݯ*q/<..ch'hhȗid26q|Ք0:ʾHrZ\*yvB~gF$b;6B"mosu#ڦXK9O#k]۴nmc!T[4*;2ȑfh8c,N%4R6,ϋKL3׽7uhV- '[1ܧ՗-MLH L7 z"H(ѽG lAifIO(ؙpWݘSMBS̏q~-K,6+ښFReLw:x4-1jn[],Jva[o~ t'C?Tx`},.K!4 fIfDL9'H<ʡ|Vߞ_!YBNq#|I]XW 3B])('Z#NlY-GH# A:vh4]#`zg=Rf70:(PKM4nO]DwB˕] `:du:;JW1͝d<̮pvnlI@!/Da(M=n`0"8\h^4@b@}9JM蚉HY`х k'Ƨz,pC Ea!$vz %r`~?'I$U|sp|EBm?=$gQ徂= [sYf{阀 _5EJ3R-kCk}w=Y(vvd\mdx!٧&쳪 w2tHZ%%%X STxb"V;B,8sP-u:$U3YC_h7+qcCXNܫb3vCSeΗaU(B$o(oǔvgFAcDnu8PֲsIHX#ڽETF%|^.3o8AeV"tK]" aٸDa}Ϳz40窔T7C-j,wÍU]y>/:aϪd,59꓏`dHo !̟p4@^&NLVCOC9hy~6}L8r"ǁ9,G9•oĕ[nqUBP;w;h"0}K 6댴 rP&9qn&y>鬐2sIqɒ4&voRqM`#qйQM{Ngnv@:HߘwF&d/-!3n!rWnMR+~|o.?Ɔ[׸tF ٸ)k4B@BpEXZ=2C"@>f\Ws\)u:6Gkoי #47 WC|pAse" o{0}ݖ*p3԰$KRfNwٔv4]x`HuDwԫ׷ǁ~`cga"Zʉ* "P@z2<Y C8d ngx舭+&QD{®F=9`1+Y9ӡ8l\ ~lVOp7P2!U(0li;pZhw[ױh2䎒;JWHdRLR` ԏ@*+]gҬs"%!L12$jjw0 M l .FodgpTEs3!BWASb.^ H\Bgy!6YӔm̈hE>WZΥ[j1{S* Tagᅣ⒉Y*py2qLkM o$&o<_ !L؆:ώMӲڱVyY[5̏awR(;ZF-nw' {{&Kr ,*]ŚƪH 5C N7?|x)GO?B";JAE~{vgrh#&R5bʰN ʸ}a6Ԍ6ViqT=G`vEo=Qm~NBɈF},pŅr.W;$Žtwk|&BV[`94-wЕτ/4llL,4hG]=s^WSA [)_ ,GC)*E=OrÄZ MzIГݷXC(1c~sꮔÈ\U'FEB)v+[WO f=Y$|.W]i U:Y뻮(w cQU+}d2\R%ʋgM4 R $g= `-S 1 Ji9K]O3=R3x2ǝ>-=|"n?Ԍk%QK$1CZeTmH'-Yy:wp,0BoE4#vE^D#[_8,bˬG' YxLp?*"s @wp=S@q %Kp!ߺ1CsVsq̜uf V.nFLQЫNctSt ^GAMbKDbb;wVCfeg9/t`Hʕ[{aۄYTwKƺݖV}~* |86ZCFǥrP0N:u v/ŗUm^F Av8@˧ON >= '94d3iQ[^P9Y_(%H^1ͧ_2z2N\ȳK@C+՜F}Ֆ5RIu;qr>#5 L~މk1.mXb 2O:g"|V`3&{zezhoL'v@?޼dctlqlf#*ݨ]q:1A*ZhˎPve쪅 .HF#~Em/X1Æl&Z\ Hm-mos4~/J} eb#i-A,xriFm;YVB@raF amO ƇY ,F-( OG*yԦdQ, Y F%?.ڐfn$]CK\Ys2==eZѩnF#mwj+DA75-P| ?ktfˇnR͸LJ[M?I-)Cg> hsC~) RutS8k']q+$WOb^}ĸդZ Qj;疩{aQcH b-Iʾ 8#`xՏᏹ. MW}K8K4~],:mR[];`r?`?Lޭϰv-N++ra݇˯ӑd]ݨg{.r^+_w>f}; _ݸÛB wx+qLd%W9)}FA)K ~0BiY 4 فVAG8CkzBVmp3ң:ƥdbٹ2X~6t2e3[4pxiXOK&}]^JC} n7#H8& L~KlIc!2QʓluVyR+N?E8 +LҪ ]>(Q`r#^]-[AD>XGƆ2-$l +r! N5RO/`{b¿[%adnNCa"F IpV|1H鉗 uU1:D"RW\cfj,77^֋ri NV]:䤀cН 8:%;.j]= ?^b}$7`Œ@9H1'e}d|\_8tRHcM@6 p7)Ō'ԬReb"=EPWn24BeT~QvV^tY{rPǐThgU}D;& XgƶT7!x-aw*WZ2d~(>`{ijE;撩S+EAn*I>;e=Ȩ"i"bխ1>V iC(LӜ4ݟU7Mp܊/6Ԑa*$ɨu$5 f1T~NJ.k(X4x(Ld1:0䒺3oV%DSWLȐNmKіɕ}?"}XF5xƴl_Ía3d ]( šN105G$-Hrd{z{SqqTc񨕮m]`""ng^`3#3|ʯ̄flmM)[1fx2X5%1Nu)<ㄷe^ ]5R ~Ejk +c3)鬂\[: c=|7f9g0KpdE jck|4$=%N= ɖ;r؈SwM[&X )O{_#2qy%9.EY ~Ͼ,Y9(NO^}򞋇 c ?{Jâ'묪b/f>=Ԓ2Z RD#pi5'ጹStP51!2HC:x)=oj.5#Yh7*|,!3,yF)k IXm_ 5qMhH":DG"OyuYfHS~JaS)!tTx3xC"o7=jm t1?ӌE4:tv˭!~`ay8d_D“h7g1PG("agpSm)CAy2JEy:O)\$/y\KiVq}U̟;kH?\16봊:osXs Keto툱-KlGz=xA /RO';܊ JMKp>37f$F͵DG'w5_pmm%#R|MƾN"TǮ3j 27{iza!$"& 6,Zwo#9,( %4sapƘ_{ !J5`rޝW'<.mn &-9#$~n;lⲢ0?P͎- d\urf[_Nqq7mx$%,<Ǎ(+v_j%x hcaWRO'efwXGAZ&<$h;-ED94B@1nҷt3i RtH7NC9at|&^#`XT{|{S\mT/W*qyzwSs0u&u1o--ڥ/~Lq"B.h~3|^~*2Qoo4uNzCƨ|/ cb6\}:+<p8@6t0P!]SB7 p,봤k= r5uT]W Dˎ 8Vxih:Ͱ j$:PKX& 'Eq|^#xCA,g+)UwMG7@@1^޽F7~kWQ ڂ=N ik i _$T~ +Of+pԛ0P9/{CLC}~\ɹ uh5 8d2K*RzZ^cv(>WETS23= r5ދҪ,Q46lƫ+j>+o@>)f׈ or구RMApW 5Ed{ɗA9_>ywUA-/$u cic e8 "ĒmUDC+,8\9]~@Fc'~0_/<ЀLfGo DG3IxU7T<׸v}ъ.+\nQ/ht ^J6J]j Æ 5jgx+7׬"M{VsF)&Ppi &9" ioYn}OdLlqsRb sBgVpG!m$ `ym,"\Aa6Tl>T)x67-;JOjryFy_1|6m2e]MGC,M}@BƗ~ #Y{-HW@b}y=uV+). P\k] r_HXq mmuN<)ޏCm^QqNDvʜbR[LK֤&pB ),vaT{-9YkYľL%oX5(B4Ɓ@'tkDBir]<ӏS Q˺an'd*2K׈)3iljCkzJWiMSfVL=J$ۙ5 4bQPhe"UꟘSK)2]xw6:6tad[C=Ѽ}1|Sx;e໔#TgܿDP%iVd7!$*5'`:j~wTEtozA@=쯑}jB&L\ ,MNW/L ˜8~SL"c-^{E{J,xCͯdn3yڳ#Zҩ`Ëq-AlPSNmE߷ jrHgD܄@9Pغk7SU#LCضlJ+5oWm+ϭ ݒ]]y+[&{>^ř^:pXtX6}Tr!9|"-Dž#+ GbYC Upԅβgfx}Dy 5*=m:BYQvQ$[k&6߰jw11]jnȞɱ2YCK[F)If\KjB:OCW7Dmyq:H! pJ[zA!@s$>&ZN/jׅ8Jس(~aR9~e=]B0q"p/ψsFƤ5cH!1N5\lؔ 4]-ý_gkkM|9 DwB;la6au[x(,(/D)DHD*eZW!$8:I~aO@\ހ\b4g z%cQw[ y[)B\x&͛)ظDkX2pi&s4> wsHbܭ1/qGQwAbVGswè8Ը%*  c9>U꿴+bs*;A_&3JjCK Dי$Nl!(eDWoo0hm Kf =MhV<E'"XKW3tvS|f?Ұ*GIQ\0NNEi9 Dh>%FڤهO@~_¹$YbDm@L;M&wǸ}o67ԦQY6K=G.e,EzïlASH3˫g.w)O[V[Ӎċ%nLj G$wRDΐ-r4f[ 8 d7ymmpɵcI4Yb xuD砋ťIM魦UJR>FlR[O[ ^Tr@EBB4N!#ozC>_;AGd^Хp} !Nˑ'yX>pI+E2l44S `̴n;Jn gʌ®#ʧm!?fNTC)-yfsQ{{1 PR{lrPeWmt@I/F6Ȼ0z[bRu#2CT 7`4a0^;gp;:ԧv'NJ'7u~fYDeˆ9#5sEK!^V,?⑸FgxvGζ~W=Ө6Y(;kc!侅Ӵ<AWZPjbnMZƒM,]n*({8zbGP Eh_11Îir;cD<9 +e牠UD r]H݉Y_@ v{^~7I}i$9n @xnKГx4ΞR>E'QENL̵B ]ZIGwR:1C, ," E^ЖnW3;$C?ˉ+-}@ FTvZ\0'nA7K\k|j/`_Qkf{\5 uѣ=Mq}X1oy_= YP9?کsj?!}Ld.>2 tmQ5\.1liL)[mw(#Q:`o\GfIg]D ұ=v^UwJr Vk@r;S~VZ[Dڱκ7 \/ 8j;=]eJm]ʍxAz[ +;yxW407B@M"kw9^WWGt+J7㔙RR3RNl(p!sd=`xZݢQ`:dzԜ%xK]/lj}4/zBw"KAv q+hl<"W`Aآ)"Vtapb{wđE%&SA/xe?9O=j1H &Xu4H/f 9X! VهtX7r}S{#m>^FN?jx]1wrNgҨ7kXùW nPx{zLD fc}vGjtKlOR!,nЅ.3 QhYzFB7EK H@d>4pZsD+ijTf7?R ^p*yc*A]=ޛ7&e;'>Lr7OL1 /!n-l 3!D~lfZX NZ>1(WcYZ'z8Rk3'7Kˢ~m7V 6VSV)D>֑AK5$/7t)uZO|(}$s.RS8' >܅IT$ij®ޛM(BIO¶EӐtޏvrdKBYr݉ א?Mk*(`3d^1uoCdq ]ӉxSà+.9= yqο"T ܛȼU:O%8XL]!m::@"b_BMw,гq'Mn{ 7AVK|,TdeSN< $EjZX2҈164o8c|q"IYQO ''I2MW 2">VYQ$ Gp!*h 6}3RH$on4Z拮6oZ̓Q >5ߏW&nA6ګX:G dZ_OEJb]|\}w $AxJxb\E`yŖvݧ['h^דHq^˵l.S2.mJՌFKvRW^u ELJۣJ\cC±^daxx sM?m !P%1XN_vK(Rf08iu\jзXh`x%\fu&fGZv; W05{esX0ݏRiXr)(yMvLm<';QNI}qH8VV+Ъ} R!)Lv/*pu2ns\}>\lf4ʻyudAL+G4K{L>(V fbui`lt9¢ZTCGjn%o,:..G UիI7Zܿi|Wtd_2s7ͣEga Y#@% |e Q "}Pۻ䐤%9gV*Er%րG,[qqRA J~>_N좇6$֨xfC7h|a=eՀ^4~{!*d-rBg9ys^xϺu2 !1GA$Z^d@9 7:[HŲbmY]Q(ҥ#,/, fm>bJht8{6>pdEuIiX7ݿz9_uO sL!)ٵ T@/U5pMsNv1߲:kL?#lKl0BNGeJY~u.%֦}p3̣1R]Uq\y|䞳oHT,R=:,zP*N՘,494 %)  |vsFrQQ~4,ޙle~\Qi`J^#=yd5Sx9wSby8:kȮ+ۑGM̎fքUɲ%wTFvu MK5w`FdH0W+nQ^dn7m$L[R)iaSnu$ ی!FS 5-+vUO1Kf|dk|9?J';HGWc'SaS빺ɸTX,[aur^H$&t{> &(3U  w."UsMZR6LI'mtxNx#]gxzӖ ކoW[k%OO":嵖;=l N+3DDpNF&tU[{:n?u-j)<Pdk~Jv~8q 1-rF h~DOM%OpdzlͤPZ䃗T\ mCi$: 711)ַK07fWq\X 4 wnEOrh{&vE-j!np6$:bٕJz<"RK{tSyb&:v;W>g ƴw DIA.]\ Ȱ1c ʂs3ƼoYܥ NF񐍝 -:;W!ku9oOyt Ct[1D*|UȢ{脠Z$=>ѪZ?/ q8#ZDvm &Z9FYv]V8E-<-%\wjƬ"+cs`El9?`h$@:~z +!8ʫf\6J:<tBg@ ڜYT.8lB'V9<øDdHÀQVmWȼI%ўh:C'~Q&{ a- S>䓘7xnC Ԩx햩z>RR@6/ +)eDq<xWXتբ-]L `ύPѠw˔~)HA>I~c7PVSx ĴվT!2b5s  mŔu ffk[w`OS0vdDr×iˆ ¤V7:ՆF@h}_V|0Q}z}ZR\@,Y$us7h;v{5V zLN.7nGUઽ0I,nIpIS0[1<6{etEUZ $K; E0}g~(, 6z$3ϔxd)Ddph%sECm~GMK0V#K&'wJ[-vL% xrHc~;%v˹Cq#Rd 6s!?ג_p-g 6{Iehp6+A;+>5r08`Ȅ:Sk٤X+g4šܣS!G1t/$Z,J+S e$i) )=!~A`w+52S9$` 5Ul(ssqEāsPHqxT%`n_2̎а1 o Q'f;RZ k^uC̘hͺthMSu,a&@6a$,I&-s,{o{L)E4[ yeF&T/ێt[xn7 ? |@BjY򼙟`hZb?}RnM#Hu|;JߍpTdz#,") 3=qv|^k#z2DcDm:₄2(őP ^yMklYS.蚠\ϛ weӽ 7afo憘 o!AյQQb咚m`64! )QB#U;A-N"i/H1ug5QFZ$URL@IfHb^Ԭf,2JBk1_6|^tF@CRqHn/C֤^@d~LS>-Dq#c/-Y}LB5}ZB3"1Nɔc\>GItUk;p? I$i ?s2'*ο Vj nRz'"e1isf/(zuj{ ػ> 7+\4@lFK`dz),/?T f>4tg1%*B4$uH"6滲)u8|'Z:yF/&ahR2|X j2Rl2̈|i❢X4'Y <[-?, bY=q77<,oO 5V0V/\d%VݲOaB*-t]'axJ !F߷ٚȶ], jLz! }n]]e3 TdI {=GdiT!lhkRkOˆ3b>1IM"kY-S &+wb~ 9RPdU/xɬb(LYy˃WW)efQ(x7]*)zԑ72d6e."@ 1?+c)82[K%@HNX7<0wY&!pN0}0!}75k8ND]{ޞCtIx6aŰ"ܯdZ'L[7֗q$ Ӫ:un97}c0뼾xlˊ^Q#.="g@?.<[Q-tu嚱=]PsAQ19v|}5)ݸR;+÷g[}}J7pUin8ЌPu}t|t2W< Gl~3Bٱ ҽh1C,bPD6*v'hsq\8Mfқ@̉y#YpST7*KC<{ʜ&bz8>Wc4J7 yv/JU~(0pB̂BOqO!F/]~n{1K~eϰW<+:*VUoD.V!;4)69.x$'"?'`]qPnmyZΒ' -lLRqL80`B!xP.3Ti?MQsPܷ=jG Y#o6q+&*D~1p:uylHJK_5i7J g3cD2[ ݤI[٣:Jk̰ffFwX2}Λ1PNO b,_ATK8cQp03XJ5V'v8tt-(e,Η|Uw]xJL- # ޗMdhHGrJ!*Z&#qp|ߴCW8^hgfU 2-oƠG%0[&Z F_VǻqT$.cdctME3~?B  ?|+iJYK巚Ry/q!fl2ZьO.u߄7X+P, ACKӹw m0>z@^*}h3V2g0)H56>f&[8J(q@ԟOKܴWA >/޼*i GG㻴yv,-'[k/!ӏ8ħ9nu Xءȩ 65[cFlu'cQTtcRʀY|a׹;>Tj랐~Itowvp [ F Á;+icOw4r2PC i?]"SX7~YۥJSkH ׿h$abSrNR&X\ed MNxcsز_d>fp;- ˣ6\/TER7VK+cW9z ~su;9;V&RO =>6az4%꽋sY֝}W,0?_]S8 cb@gd/ث9W8נmJnNg=Zז qp?7D/y5*NϤFڍ?U>xi6~ 7fEtilIG /Xٖߐx<4%1$ {ƝV_OW|¤:T3v7 !r"N-DAWM؅.G!c '8b:`GHX^C_h(j5v^1޹ ;я)ћF¾5M+bE0D~Rb60៌P[6zN4(p3l =c0E—Fk"ýW~]߬Hba a*h_R hָ4 KT+@[ Cײ.e\x?͉X&%g*jw`c1ﹻ,=nѸ':eUS'vH驳#"22®KxY33wEQDx ^.L4Uylˡay!M FHƶfy]Es#Rga-N&B:Vx~K/^# 3/ߛsKӌ糓!DHMTEXU'sY |<WGIz_Lfިh]qit:sd0 blT??kǟϐY=FBU}^g\}W5q,ҺKY|M0PjpFlֽ jTTǏՏ!cH@`@`' ]Q.6{ñyUR/~pi>pi,}q3maq 1G=Ydߺ9akT|\B9%{t$|tƟ,n^D5iD"ia)VC)g5geL2hb> +Syn^}I0?dK‡ضyҿoσe!]z W@Kb6'\%.FNw+ZK! P<>\2gk^PB@A#;d Pxb1`y- 4ev57LJvo,2\?dL9Zb}}hMO[%ù.]1 33@})fq}i, PHPv\5& 㶮走]:}SL)6]pq|]#,gnXMnp{tI> "/5('kdSE3S[rn5=S.6̈wHI7Y&Pp!AU? |Iфh*8ݫN"ҝ&-z B*n03dSn>ƹb#(p8 i.Iwń%Tz9S(>V-<+ e, 3'1\ 9r{8#˺۹D pTNnVZMli QMd-h$Bb- [XmDK{tJgoh"ZjQ !IcB|X0E(m[0XCm3Tz*ѫq^"8]n3I~eBg9f\S20m7 _y5ٲrh(G!tU9< gba?F0s l٬v%u7. ۧJki\=k=/#9; HjnSc[(zCE w<8C%_xgAE]sFEB06+D$3^S8 ix٧_`Q:уA9{q']k#`-̴kZ;b7!/HCV:4IVLH8y.P# J Tm{}A7y:aB@ΆwLw.j8͠D`1n|/ovmʇ09D? D("nFvo{>T(c8k뮈j5I[*:eEjNAkArnHƬ1qNQFqBfY8aA!zM~@Fuc8':lX+;+vVlyʘT5X_BH_>nE+}Wmx .'~`~FH }d10m\r+۱ήsO!cv_d/ְRF/\B͠{E"B=`#M{MGmB@Ewq@Љ<n3P\UJѐzj/1۽)tԧ*.7?<3SM)s6Z5S5K҃PIȕI:O p|,,n믃'U"^5??֍i =VW>b*3g"֒ e "҄kA?!/9Δ|'ku7͓R+ Gs&-Pz6xAdFʆQjb7/3QP|ikӌ߁ݳC9(|O=luEbJ??֭M)BcU鯃_۪1+;k(na&AO~?<$ (ĬPVBFW?Lؚd-Y{>hZ!{ Fǵ mu}HKwҪx(tJEfPt\IO4+IPeAp8czmTgh;yn$@X q='#)PCpx?Ywd32‚JҮ=%bW: ; 03F* ;2#4_EKU{?E[tAt<´ o8M_Kg񥲵Y3:~?χ׌vzҀ},d{[Q"'fT{or~hꮞY2m#^;1YeKq ?E>xrC7שRj5̔ J3mdA=ݻ.+39tb BT+)' tA2Cerx}tQl0qJǕ+Q6ǐ?6'ArQ7I,Є1r546R, *atiDL3ca.i}0|;K+WGcP.Gbj_͒it&m8yg`jjɳfwX{ъo[ZehQMa<ᑉ_ obZ? ~_?:"L{ vzΤOF!ہ>£ŗ0SUMقٲX}@ U04"*ٻ_"D+^!q`Iq<,VQB(tۄݚ#3Q%DBj|ո̸c3U^Α Rc^8)I!S-_Q \e=f H3Ѐ iٗ¾~zn=3#jF;#`>h0иA"b9I鴬$ + zS ^I.:ϊ}8Uŀ8ѷW=ӰV=UAÇm-`yq5@2MSW tt-G8k5Eb04=_­HypB5ō3vIth̏v A5v dcw .$Q8~[@)\[Pʱmq}CL/vVӞiݑeoT*`Jk}U@ zfȉߜ0@ӌ0buBOcUdNX.zf3uV=jauBUB?5l7yd0AT/:`5 3.DH\F_a85yF ;.(?lM-kö lPHf0|e ? ZznPZ;'L$Z# FwڡTEMJ}Calaaq*_dGivɆPF(\O M\aòGdA/h! 0Z>Z[bdbk;8k4ĜcmXpGxC0"g"NhSQB]}ˉ^|T\`{ |yl/ 㑵1*x*w4 /vD !~tyk|@%=\je6ki(+0rY= +Yola鍾&|mai?-c&e x,4"2b66 { :~A`^E_U)d;́5&5!Z(''b`;^12ѩ @\ЕL T_ έZf6r#KUBҚ<J7&5 1vm||)Ό1¯aWEM&r~:ΓIΑE*<) nY`)IM"0=XN8ѭ$ )=CA^{+WwfT!ZmcI9u~+"LFGEktslĠ<`(g,G_\>~?I|[ф7mWz ;@}U f5E7, "&($x.(S1e#hl$9ْ-|oۅWogd~_Zw /t^s`< w/l8d"%{<mK "srr=/=dTBdAjXxß 4&KyPoϦ2MEw#6& {l\/+[?aQv>ŊV/AZOUHEٕ +dr54jیA"n_hViu,%tBXF_1k-WOV(g/Jx4˟7D bT'j$xPEW~4)~("thpIph;V3]G@K)ڍ3Ҳ}oV?p ^˂is~5yg+nNR+T1LmUZY$hm+ϺN4 %CHH zHSw=W5#8jͦ/Hںi@,CvZJstDB 7jtuW+h(ߐBs+Dk"uQ(o<#ʶ}<8Րkvw}{G6C] u1>/q0-~(-^< |n@u`qm,4+02js޺h~ s) D30}7w97Pj&7&ͱ~K- Kr7x:pko$uE 1Xʥr!#=9P &}U2Й7-GPfhCb W6M'P0w5A#бj2 ㋠='xKBrudmrek=Ioh TO)F- ZFkq||Q +G5 HmceQE?l 2+1[].K}" GLt_x'O:bO}!RK^@t&4&uu`?` 蘨?+'؏ miV6Qa\ "_F2uKɂZl!T/MUcRU u'2E\v הmOmyѩHDA+!)e 8ܩ Fﰗ3TacV560@oF. #|"U;otZj@o4EY`Tu;74l 5hO9zHYԴk RfUMi(4ۋZejr?nϟ1="?Z瘴We>$GB#hJo}O~(MG*8HT?-8a<-+Mkɡ_- -_~="RqZ ּMKߗc-Y` .ಛqoY|5XjH32* ~*7Lx,= ݨƸ܉s\bӬ h'y srpD~(_Ÿg:cce{43x4R: PH1ڡN*|jU*r Nv ـ;:x֟l91Ӌ|mFPUeC[/ :_?շRh,:2$Z>/QP4Hy [ 8d[=ԥIeN s0r;e(}aҸi۬O:.x-mnPE!/x ^kpbȈM^קRhnk T\kyبUg`S̾^ qe$?Zd[s[W{TI2Z<&f˻ ׀d{?4"UM>jx@NJ5VJ5Q:+}8 A&a Mu%srj~%2i{賈s.+n)rWNp,vYi.YvV=z|딢\TDG߼Ӳ!).bNKw~<zg0jCDWHWP֠)(",s= m?XUH=Ks(W5mo|V&qTbн)B4</ES;LH`ǢЇ+u|֡_L(Y7[^N+ivyc&%' ;wbˠ>$4zYW|X)*~txJ#i>+5RLOH8mQ+>?tYFN YQsz8V0{| xDD4,Ӄ\v[Kl>q2>ل *y 'wTbhӋW/}rs$\+Tg7#:0ׁ2b*>6o|XT쀣[wMz۝q('*R7hzx%+@1vb~5}6,wz[||f0(5fZlY ׆XY`ʚ 4sRp(6g႐*U3:V]PA.?VEmxo~9hc@&:.uu"fZs錓H}{j&PQJvp#}D tc ;ۓ1Xr(_ -'乷\+gly"LrT+ßJQ8 _P(<vWICkT㌎- te` #u2k-ƼWo$XRez8mrbk;Ig*2yF!7#*)yɡ-G¯hU\H3\ h,5E#ޕݐЇ[Ou}Vr<,%*֛? J3p܉cN_h^ˇADÇbҿ輦ySlHUكĮ~HGxH9`NRW̑3 Pg~&,:剞pd”bYdWt[VI*lGrp^ro'xXV^(`VLWXץDZw3l+~|[1Hmf 1(x̟o#)YTY%=2i\Hb0͑G8eb 2GeLj{h I/8RZwts!]2Cr_:ʅ.eJT9l/5$ܑ"<.}7,T)Ts ܝ66J⍅t{?~uKvT?.t2%/k@5̓d `L]h rXTyaS0N p.&T!A{#bKsg 0NŻG<^HR9R%޿Yn=Pyɮ!,z@EҀ5El3f6AhH)CAАzryM'95 m"ǧILEܼK`,l!  W`Oi:U<{lh_3BYy:cIH[h#Ϝ:et 83gTs!aŌo2}wkVb_Rhig1"j<(L?4ykrHOM.ռiwLoaZBw(z |I,#JiOS{6K[ol>ˋ040\њ"x\՛ٕΖ k}hcy{ȋ5AcDO2[rhw8KƟyV0Ti | pJIMNcwO;dA[( $~ƴ}TAȔ Q Q+l׌{O3 ՞"Ƥ-VB?X99(^@K6`T2@(#_gDq {v^nDpY2$T*Z5ƧƦ #AW@@F 'c'D^ɻ;`ES7/]e"0]CMzZ+ח8Es^6%=xKΏID޼|GA҈m XqP>PRr*n4LBl^CgC¿yT\9\-?L[.Q7O5͟Bgm1zY)6t^ /| T!`KP#mV9XkAg3,}A41 ]+IYUI%byd:@m[_[mM!KQ\)=L`ܪg%h!/WK ]?uRQ¡pEfקҾ 5p9/%VuX6o{*iao&x,X2 iL+JE| }>I!8Ҫ6&:1n4/=8bt]i^3k\.+tه`\i$Ќ%av#T rQ&w)XA.{'>zC9$n Az_L\Xi^/Usc< O2ݻ@=ذVrqdaG^A@'}Z*Y˿=`':L~Cgks% sE@g*|c -,G-Eu<nhye?h:,qRȉhן\/=K.nD䧭ZIh@jEyٜCs[@Cc* +jڸ ~`u" y:KmB4F]jw6ƒoPc1c 4CڇO17V`?sނx^6*H!nJ@˙O0DN"h`#c L3 iK\@%6珦+/¡3cE@QU˔-|otZLt+l?P^.IrC{J+0K#E& baV3n 1s0%mtP㐻Wǒa0GnzO`MaO[R9ق6E-h!)s^-BFږJ^uM#@c3G-0 16qʒ.Y^P@sۅ,a $ƁT/WMg ) ݻ K ֐lLs,b?~TШ1>Z7X+D1z#tvŕGu-,:-.Kƪ&/sU?tw7ИBPڢ,؛[gx7S'7\t@ yMqC%BGA ִ&3_dcMܚ3W!*05'2ʊV󢬳B,? 0ej1XNL1M0{ ;ޙ_ֵ%i\M:&I0D4^WpmSg,YB۷ml D%e06lu7H6](JsdD(MT40#<+;PU8eqy%\hOtppj(@Wf%H(o/Z9{S^A9FdzV:?U)/ϱׯe'Vw<20&F*.ę ]kb峔sUa5brU7b4ϭIUJ:9&*[CN}n" X)bffH+ ݟW_G Wk2XFNG-No&ak "*Ǭ*/h 8"0`LN:@ LJ0#ܨC(*+fR^`-Ldq/X(_$c)3㬷^QX]0m#) d $7jr"/%0ƅ@!:sVg%dְ&F@ 6s}?k0֪ȗ4r\I,JJ`y˹;$WڴFH[!m*hF541^0߀cHf3hW[%~&+鰂 oqy, FǍLSe@ rDK IBpzU/.Nh-ר5_׈ k .RvhP540Tn"-##_975{]8/nuNƧƀ=2wza韰5PZ}ATԌ0¸h3ˣr'ќP qwȻH@rH'x^ĂHp{Z بL[nuE #R^5kdiٌI2Oc}ۢ'^cIa" SD[}72E@֠@( X<s+JͻNvC9dX/mrNǸ?IϦ gwiU'^#w&r H 4nO;. 6jFoH5n #⌰)n-YKEZIGx,`?G򒆕Rqs a 6$>(Rxn.&K`ӋzeJ2= 6eڥ5Q/q5 ̣+2?a V.b!ev%I5d"ien~IKd{L̡8Zj s,HP $,]U:u.8tzuc؁1XHYCxl$-[Pب_|1& ZÙzi*ȼ4ae4ڻI7<Ƅ=0{hlhwc'B_8ۮCS45rALu8fs5a`0Ke z" Hj\s45=pڍGTp=x/n&RyjӨCL?x纟pq!(+(hvlk (Zݒ`e<+-Me J̽w]g %![_XPyY4]k+0 7m^P~q(΀RvD+{@6ʿ1,FD;兵M`DB+4NS |FM!%f */N_co0EEqаuaQwj 7~ttQzhLꅾD۪1="n >֞*wz2ʰ4b= )ԠDrd},iPϝچ-r~X'=k«y /\-m|i3{FLqJHՒڽ($6X2ܠ>տ87/3yP2hq2/hK؅z|NoRzJ -t4x疱ha=i39}׎~=ЀcU"@mw~P<< TG!=xMY8c@ HC[5#!݄ؕGy>b EJ~+)!E6#K"&yɞ ɤSt^lj TbT̹ 7F=w;t eTJ ~(5w"ٜ{K svlBK›"pxH >f8̦FX$LtR7Ҋ͸V8ɬC^w kk\Q'T?8Ū_ZLnx:zcG;`B!G H@ [ M49 n*Xʘ .+9RO]MS1)AC6aiuΟ 2.-i8A&L{|مA [s~<)r{'[ZDu=+`KܰMNIK1ictu>u_H mA3}_dўZې~T#ٺP4%ZcE]gb#I1Ϡ̛p)|Ԍ' BU!ʙJtD: Qet>G ] e\c34=I,E{^Z lac;JAl.FK0KM7~\&t<|twĹbIz!X Ȕ+np$ qWFs}ܽAkڦI\Y3dGfb,W,oce+%&"eu9ǁ-;Wm_41POH~>k#^eہ#A5Fx$4B3DYhP(MX>Țh@ut6Wi՝Crp!Z~BUӺ f =\w4ۉl~ǵ#BU\E\ײ_Bx<iV 2OK 1O/7=  2(=*7Bod)| zĿ[ u%DAk%X+ {s`鼔OH40(`  S`y"Ck-n%ϻ⹇BNľ/ݶ<"/"kdL#D[Y4CscPĽXmW} bAO w/P\/cz25pHK#Xok [)S%ﱯ3$寞"qa';9ՌoY{_rxLA=+:'4O -l1ާ\R*&(lM bұKIF{k!@\`G7Ze7\)rh=6\ GwrkR$lzBe6,Oyt1|v\Eڠ6̳);FFWI#Tsd?hڗm޾%h"5Txve:(%O%ɮK+2.UQ0B8D `p1>Hm‡bh-qwƵ} {Xk;&tWԟ\<$\TXE "nզ> q:U cez+%4k#JY`,0?\eR+!F_/r}e7bCs [1k)7oBd&GQip"bu:d>yA`g*'gu$蚉h*5ݾ1j`#C96kBj 20oGP)-{ lBYcFa2aLgB B x&"𗘊[t>;pB1cw.J  sSlj ȵBNV$'V蔌\j2]R2. nInhX&d2CjJ.YM5$<^S~ T_[*3 r¨#L@#FVT#;[y! xcsH|^Xu7#hk0ns6('p_@d; <^>Rڦ7Ѵ}%N?zm 0i ʝpD-S =#]n4x^8#G\UnCag^B cSz{t 'i&3TUW 2S R(^?o9 +r>yo=bZD W4 @B麦s-]ӴU-M!J9g4] 6r YQˈM"9.^Hґ\}i3]+Vh.?~c2"yck3RQ0ĩPMtd&4٢ x.p Fo,mZ Clͷ}iFHj#ٱ%հ;M8_0pŷW]M -E\ۑFs5Ԇ+7BP#yWp0F]KY- Re}OP\J2M΅E .L: dNifOfd EOBlgO[2Ĵ?acV UOeX|Pg}F81 2>r5[y!Dk e5Beg\ WO*ھ -ShS HW Y|FMuJ&A1A,t/hMV-.n[mBT}/ upg) I(`TG܀]~s)u c+a4.0S{$밤o$LA`Gy}BqD`2?/gĹbzDkSn>}׏hpY - B߻ \O)}aNNmZX[iF V aGy2S>RKSe)7IԘŷHmf nHýiU!ԛZ9EJL/sxrLKI(LJ;:~ܥm{8wAdgӣWW4;)>f@NBU}+oW ]~0Psi.!s'GAEM`bܟL4Rfsa~g7o7zP~RU *M%HpRLEw8M<uaYU_~F|~ Dl %5$']X0`?jaDw$2TT%[6OnHo2 OVcf h4i `F겓ݬ2-]b,wKt!7-HJ(_߹haU}W`͔䗡 ЉͩFQ+OЊӆ$n2 (CEv ׅUBW I; Œ.]R~ /`ީ3v2/o-nꉏtϴ>.Ծ U-27s:kqƌ}R :#gn$Q[%Ú{ a=%wZ:DY0/p9 JT¬o I^t#[/u&y]l4%. ôeA!Z 1AQlف2xe4o~g&DΤ-@si]^w]3(1; ꨏ_4wgc=<Ɲ ʷ&V;\9­@ B ?^j~msOADai{obrX'ҹeiXDdہ>OyG*4ȖƷiVֳF85_%דڨP|V ?,څc֗.~#/,]dÍsҪ%tI wJ|!:vvM1˅.f+mV'h>MM(wL (%ɴ(-[@ Gݮ?W4D-\*TePFb45!s L^,rwǹl6WT"qzqr4cqͣzgXg7ҷ.D-&z6ON2ƩI{ȓ6;J9&Φl>3Z wS3{&z<=Bmu*= J߁4G:>W7(Ɋ`adm΁4<.&zK+|?vϤ˾Tb|Gs*shJC% wVx_R Bܺ[Rׅ@3yhD!-00vs'^Vݣ-=}GE|y'TEBaŰiJZnS/6oEԝZ# O1:π&* ѯOJ#U *p}8܇M[G\Ui]KweP:şLVۗg<Q9Nz nL0vOS>d7EưXW!\B)Qހ#;Tߍ6f| E(&9?(g┸Yu?[mr4S[IY?ŊU|3rE5qK2Mcu-3'x,c t+xiC] ||v%x({,9L_#OBEHcYt2ln W"zfdʼntVRY]zjQ,Q1`I:Cl5 P kgC3E E<4H5YZ2zآzΖОg!#D$"#i@]upȋ:|@p!WPQ[T%pF\L]A6diXŎCʼn\ ^EQ,7p[S/I]|8f}Xl=Q7*'Rc.z&8Pr{} 4޷k' EDU.aXFi)Kc" {q"g!a4#==_rOGvo؆g}۩%ۨ'2q 8%8~ a>~sK菊e$u]?AW %iuf6Y, %qFRB@p~}5N :' W v$J쉬|p,2r[|[$V`o\Gȳ~&%YEu,\pCu1qYD/hVP1A"<] "`iB3w*-e4ZfOW< j4«֦V|Z2y@&.|tp?\k/ fy}Pr,Aט,J0:( $i ]z9pGXMU\2J"c_$в<& w0 _]F,àoOYIP)OQOhR1&:(Z1}X;_I~=@*nk^݊<#Q 6d-\1Zaa䕰mI6i<&4V,]05II InKWE*H f1X֩Wu":$5Ci 怷t+&hp1Sxidܞ[ XR݄ҋ rt9,yYϼp*-VYyw"詜˴LvEcTs7xI}Yz*8ȏ2E@΀WTc: +@A. Io/zo&o |Q, i<>$UA ^Q DfR$rVB;ˆ%+R4`4ۃѪ:sxy.b2pW(Il' /mnZϪ֦18zz{*y\gPkH7?~~,` xoi^.q I x ۀSK6Z)i<HګλIURuF MҩiY.N)jZ&| 9V!r΍4fZ;f?zuB'F&3DN`g0}ӕ92´7(Xz1AV1pBĕ!L?AQ(D79K7șcE3݉Q?x|W_f# _Z} S9jo2 sk\OvfD~L2!Fnm=,*"Րb0Z擗* `23[f:+> 4^9lSƭN()+݄3\LAQ7`# y w;LҪ ."r]T B r&S3Yˆq5o߹'%֯RB|bB\"d؇O; CW@PRpƜb !iNiջ*@_ l!b^; w,tjTJ?sc/䔭t&9HU\NuE_Q ۽((53K`pgxhէHqJ">ڞ)%: V o5C~..& pe0^G`jvBԟdwт>D1_2 %t .I*4n FR3UpMsXwt9h,z1*!W xgͪC'1)EI ?⌒3#=m{3yl6hA՝HN%Muy8UG/֘a333~>0sqN̜ JRB9uzU:hjl[ ֧Ngg1`إ4^RjĕR 0͘[h|SmvvdN'?WC+,کrǍѦlYvEu/ VIUnVsF<ﵑVD6so7A "*>nA"V`$֦Нx0]7>gA(h8n?kd^r4,<郐3CO0B+a˝qwlBR8$%j1|ﰏ*zg3ppm ~b6@GΨ.8=751P=lH7K$z(R#&#_\W<_PpB&r=7R'-HZZW&59T<<ڣ-v6^uz$d۸UvY(;GJ*\#1W]%!P[fԸFu-}= */2I [ 3Ȁz5k)qaB^8}ꪕΑ#ibsh͒+ЍX{2[O'}#tQ[IV=_)Pn057 &uh5厃U ftrH$F*`@XvGŀ&lc@OVĆ!^ a5w\Ŧ!d9&,p.8da)|S t5wM[ý4l<:zxCa9(z[~SnMm_#FK[` :'0uIt(<QinV呲H&:Fއƻ{FI?/jo J#8@26^2eh49I7 %gXt@\OF=g|]ܙ.n,IsKԾ"WMgI{ [9p]x//L.p${2kwVX/z$72!d|_UVuiիxReL`x>B^mc#wi;o:t~x-:ۄq%m7?!EZ٫M [?:4|qX)Ȳ7oUhMCHo$sO'aՌgaEz3xrNE PrasC׍o̔_.ew&w{'/N2^|YJ Z|8B}Zk4ݙqVue1z8縒hKwNM|d1/yܛ4zKG)0)a:~5 Cs*ŽrUA>ɥ6ہ\cE!ǂbD1R%9i®򹩌meg\rEIv¦4a\Nw7o FƻUhFwqޯ`/Dg܄]vJHŝke.I4)U7&sZj㐌\/jqw&њ\L'=]FM ЪQY#xʇZU$]/:茳 =EYj62}_jM bz¡-e۴NPlMwf&Vpc[l"V2GD;%#(f"x;e}ˉDǮP5qؒE(\^Q_06338nǡ,\a V`'@mZ/@\ݖn4 Y/5BGXB}x YTPeY`$n1Z_3Q["߱_R8#ù0tr&B̻;S6PTH8RFFz\1OV%CWeQV E_1~I>RdRcw PAbم>)N f{GblI8͐i%G()isbD d}*Qn.m!@WڰE0,C]!lY?nGbQɱ#"4F 2Ltk_>d uO%K}4nv:/-η" p_diU?_Wa ~]@7ڸwAESBH! +yV1=(cƦ9 9mFMR02vg4i;P_ԕwǃ i<`;%&EN_5RiTIfk--a\|&T$?A7JxTG1Z& 1E(r b`oO-oъH`iS#ܞ 1*~9˄2UǞ|OBCJhS!_:T|VI7 Fٿ^_*&x}.txzG_0v C$T& b/|L1e}-C9@ݡ*Lil(9*%3v - | g;J0FT"3=h#:)+ߕ,v̺v/r<~S%T)PO9JR3=ᬯ4@3x`!o[T ռ>{6dG/0:߰#l'=*>̏"PHelEkp{֑ mS.M60FZyrJCp\d߯so9>] YdD./B;[?;0LB"Y')O}=31p\l;FPe1EônJtB/ju:SEQm#(KwI'2N_۪.: 3[sgS|oXC\2c聖΁5:Ğ"^ r WI :%UȽPҸt2@ٔg_? Lmg>2UbU 嵠xQ'bbmg@s2+Fn *}TW+)F  xyyr7FagrJRFR]EЅC>Z*#y6Q\hw5. fߴ:Vd$Ė2h։\Ĭ˸0S*Ǻt7Z'fk8&).W G[9m[v-[{Kx8ujڨ6,6 2gVXx-'-%R7{%57Pm`"3t9(nl}F@ Of[AmRA%Zw0/4,Cɠ qU~ S_ Z%jy3 u( s?yT'HSQׄXmmFuyMQeFMJ@q1\$!=[ A/iŷD . g Efɫm8w%IN<++|^r*, pxS:ː哾|Kc3Wq*B-@$+IHI_~A_l:?ƽC 移7$bayɆ-;XaT%3溋>aAlm&-3;N\kT# ö"L79\$0FN\r$s 3:߹9:F12!\AYHde{a~Zo׷l4[_ھHog<1ŮBR30<,ncn0VG{S@1{hEk d7=M~YH% :\Dť~Fvfٮ _on.FdESOٔ8@=A$meMd. tHƥ=ʧAg/NRPP,2 Ҁ Gj*<@ Ps@T8$`ߦsltC{+c)~ ݑFK/d Zw^D4h=_%DY6q6B_$#j)Rjg7(ae־xl\}jz 8ɦQ bMiNCzu^%Fiu r\)ykݗScKlMlq-?:x,i0{?^vX:)6MM^rAϟ.vL mk;yEZcbR&ْ?װ rX%Ȏ%lpz'wf7Xp& bQ5! s&*nG8 wPw6/: nI3f9SP]sL0VV^~HZlK +بiY&}rvj밋mp"HLKS0f*.&P78ְ;ͥ[ D$kk|(i_gG j͔5H|f]vlExҮ p ywYHD$?b&j #,l/~q1)X^{#ԋc҈Q1qh!?f Ӻjk1XxJ$roI!,$[ >=dH%55(Tfr!k$^Rcg b"R%i{2R)8u#~u,C#0I VhJޭ {-/kPJhLty1DpC[OʰN:4PsMU]GRaHMvL_mXQ)?1Dwsrd^=J¾ ZXoAjP0j56Lp/%fdf]Hajz]ܐ{EۓY2̰YM'[|)m 08DS{neŽA.S`p S 9ߐ?3]h$*BO9{sRo"!|!ȗq;=Q\s^\?d{_/:˖,RN'Ԧb1*hIcEPT|'7V t#t:G;wgyW2)䳶MdYUOMO`c#|kwVW\{/= 4>2 }v^H=G5~tj aE|閘떧h>OlM9cGQ"z6wRcT#EhzEAKsZbm6{.˽UvdŌ ݱkNK*;6õe$GOɤwjBq"dJmͤw?CX(/&Sm]QLs#W7nL!.$tO)Z'p$ZMz9mLEOQǃ`X悭;yCe!wL 6&y !sߵӆ̕foSfeH[R$L: $, @1u,HjGgHLdҹa$7yJ`Ty€ܷI}cDOeFxSQǚ0Blܰ??KA~UKe|/zK^hFX(v01y@B27|!y<1ixA+FŽ! BB~ ~ 颴$#Oo xxĈ 犻kWaqӛON!pl,g I `f Bx9$9's#9IKa(~Zo^|WJA"v=𾓂4avnp$/-!:yg,4B))[)2u'ݴ.(J 6ca-KX,|{w :Ex =+Ti~JUyMoO֊kϹ{xj}nFV(5VlWA/*rV5{:p6mEU]ERSSdI-bnu(m\)DeK?=\N>SӭxS#az80"ćec? "MEfL&]w⃔TP Ff뤟݊bߞSO# @6a_ H<Te ~wwo (ݲy5@ϑJ^BcYk.;jv{}ՠ3cLL :Q]>k*iܗ>P}bW$M`zQ@7a0?ڴ9v, yQ̰③M63kZw !z-G?$!ʬDQߌUqc)-ν7kz9±71+Np$ƒ,6an =,p W8<TǾYb핐iIxQKX:Ni{T{KbLF-q_ώF'9_O@Ekx虫haub8iޒBV[Y6v<Ĭ:O .jɰ"p:s)6aD̸\5x Q ^BL@`+Q%eı{w aT 2IXCZ@ld"(Y]$ЊhURdq =C"4 {k FjE"AՂ JN~LiCE9qp GUFB YSGOT8r#IsvOanFla=K&+Z$@PEv ]Mx~c5AMZ漝䢪t/od|ov4QR ^Tmh.X)vhh / がCW[6\$`(r$^&}F(vJ2Fڍa3ܧƭM\%a)B]$~j _g˜ +1wd2UtZ{Wf.Bzw4 Ga jn\*cBd3x>E*,ú|qĚ:XM6 .NC [mp=UaeÀ>P`. %&4 ,D9&N]MhOoJ c[5S6]EpTfVf"YMzԔp{(4DS,5, mдZxFU BkEh̸mkR  ! }Ymm?Vy_AnlN>[U4*eL2nZk NXvx3ubMg ߬=h:aTbtٱW Y)ѣH_u_lWN|ȵA5K0qx3;O˴z׏j @%H. ﲫINq8z&%uB^[TR*'x1V/%KWBs#ŪnkW+l 7,nJh{fV(Q\7;O Fd x&ç)& D 䦞YawPd?=[ZeJ3,aX\K:$%JdeCOOۆ'n ej~b)E(Rt #e5ZX$falxSָXH#~\O",vO}svGa$M40 l'mFGtb'Sn!`$R6NqXa IPiP4Y1|qdꂢik,Pߏyo99ʁ'伦b$[S\T,X=l3UG+Is6di8CHS7 oξ/ #z|_͸H>H6\y q2tIHTiCW-OכPyJ裧 O2@Mzz? eÍgiѐgmj'b4rR_K2 TGۀO-Ҍcuvkv/aEyse%ox0K,XWqC 4\Zf!!½F+Ab-|_Ocz 尕fiiR G8}&m:CL$E+xZwjwehލ=M +\٪hHEәcQL7ZF goWbUOlu^GTU^ɟCJSN{.ڻVsERͽ ?EP|b&G,Ev/9'-/1@L 5u򁒻3ZAPt 8 d_qzS= 5|f ^cI&Z~Q}{>"QOc`PC{YЮ~.ͅ{Iё핚ŕ㻛cKl] Zj5S:C9Sޝpf z49_@9hJčlC>@ O5q} SQNȔ:D0 fD&|ZZlY`I*SZ m&؄j]<(Ej3̓2 1u *n>#XqЕx">aT\mV\_JcVgNj4, (CT$l4$ݭ{'zsTG[#re aLKf]%Cj{^ jAą/4=?5ڈ` 1ѕbmo"  tжzWW٨[*r&"Im DC~BZUo9OvT=̡M?2nnxuœկe2'qΎ\w rak|Q6"7[{s 5eqbՕEFtZ2Hz,ն c:Ȋ:vk=CB2v"V;޿H3ɔEHIt^/٨)'X۝}@m___aEP-N҃Zv؀Ԭ)Wtj#7E)Dm-M ^ڹEEr냙B%2m9l*`Y|lz(=VUBk AaJx8;} _xcU'@6nV:{}ɶez]dVǃX>ڢ~%<@x+ [!:ctXsZǫ[Gfz94$V[zB^K!.WV2{+ezG{ _bWKId16$o7_yUϣ0UZ" X`|Y⼁ѐ [hsfuym:IOuc2olpdjaDI[cVa7ó//=`t4o^rۧ'y†K(;.w*`|5\pߔ U,2(m_a3nxn|Ov6*h_4C(ܒn:&N+??f1r!+Pl9p:̻ljixu!׹BV+H51Q)^65 Jѩ" +f[ ve/ GLr ,OEQ|A#aq 謤/-$GhMUj`/4?9Mn*}o][&\H X.v3>ᶃBk%]<׃$jk[^$#T2˙`v_87kIXlG68x^H$r;^tb1M  }8TעdF5_C2huXiޖ[e[j*?$׬zgeS˷詽1r+CmJVSGggXd Y!T,@1C~ca )>i框M[N_CU+P7w?0/y~eߟ.N $Y7"rSH*mICQ i'I;5 5%e Z/m(>"$BǻVa,_  jķ7u΍}g MpS*g7|lDrdJWY o 7PoCza]H1kE 3Geer{UfvhGTZ.B?Jqb{#Ճe^2j^!udERmV8؉c5S_ڠ:Mvjp>v1*Z>CjexI|D WBqy_W%|c˧&kFv0YȤkp<{p|1鎕޴ށsZ?jB^ Jȝ1ƕ$|bRnDz:'Њvm +F/zC#Dg:HWqYh:~ZnI]ĈHSiMN<ժhV^xjLդDu`/´oTgN<Bm {Q,+Xp$^GMi/䎛vKix޼ sk PuR!}<>hF`I轃@hȋ%P^-I'>M"IBLxrJc:Y;T>@b5hY f@TAsg5{?Ež2)EU[Y4) HZPkO|kӤ"|˱V\J!?la6I:Kh"@'{]o|Hl`/i󹆢UuӔ@ҭٹ'7"z+kR^Y;;ڙU@󯕤>H#k.S~syq=+V>7 NzscKC2>vCR >ğN8O=B;AxtёC4uz{ς-EfQ*j|-/+J00j~~@Žh;W6% X!ا(k<F ٹh~lV6ZY,rM᫸CBϷH§ "i$A?^`V$YH;Zp,ٜnP X}NoVo |1P@IiUЏA Y&1cgdڼ UٳK;m=rZrPO<R[}5P(%{i- ,Jִ,yy )kI 1gwЍTJz7<Di-0pS"op@8w Ax[;y>.7a>׶F?7K'z7LCֽdypʍxb$Cтh\B։37`!>Ooϔ7>Fee ?e!9[YNzL] EDׁ3TAcC7s_>~o]z=V-Wh5εKxx#d7)DG]NԻw5n_-U[m(}S8>Z$lrWG̵7+)RztEmdE+B%nT/>2nHTvz4W.l\[ur,mqUzV/ʗtWϔ0`J, 3%qFIY~kGe0X7@N7nDhWV&>;L@+-_RqLTj{ئ/;x;lӌ=ԉqf~bzLdX́. RBQ*`^LNlp˿U6w!ٺj§A;vL$30j xb$tsSDK?ճ&9ku0$S{i!G$C`Sc&9{ӧPc"Ty1a7$csLVh^1, pɒL6%bA<:o#' hdd\;@yތޤ&_r1C I 2Hϓdw~nq2Ou*h9pQEGp%S1z+wu|!r ?2~UC gl cqw7aIJ6`}*,pa'z^N N.0a.&ڑ+yd2TR=R-_d!~퀏I?=^.760J^-Mn d7UԞ " P pjNta ) hu"`t_yQcMS s4锓[)nG5kI5oA=ee-Ap 5myZ.)H.T!d50_M+J^As-^|HJ2QAUL,2 }z~c}a־Tc'NAu]}yФF5q͚X0$NRO+/ik hda  D: ^+ǟ Lb-PI4H:,Nz7_dLċ{8kҕ_Kp z/xhnuZUL= &'2xTi*5[Ű%d/C'RT#M=eQ_⬣e1F /cznM ȋY%6bd8tyl&ѥ8nXN_J΄Kډv¯iݤ{_з=50[)Q Lӂ%H:Ur]I{KkXU 6AyE\=mBo':K~;,J(_,+#f9A$뙄\ .J Xn6hd.&+z` ~E)=l dM櫵?K" ^WkQms'V6ƬE* X1??{]PQUwҢ`UL!޾- wÍ#(4jDBFNMD8ؑ `9ta=v`Mاj^-f=CKZ9EbՑ\5Mhr\S}3'r #/4B,9{:ݘtuza(-f>;S{lm=G(擒0͎%=KP] mkz;_W'ptj"9+tp'be/G v\橶ču]Ni88Lj]u- 0-9BLM' 9^˦2° mx&6aౣ9½bж=$/K @1O͒PdD4Nތ*XovnEDzdjҦGN@R`Ĉd?9+ON Eb _r {=]r[%2NM=MULdNO_}h?VvR L2h EaM&fv ٴwwoϖgY+ͅThL6QjmT=kM)kؖ: .4g#MIUN-,!~!KBr%L g`̻0V7l$3qZzVZiz@RW)"fI:3r,pصV4a3ˁ1:o|TttZ+sӟQOfb5+90SNf2*/>DCd%¨R{1'~`ꟙ߿j(puž?dץ&cxKiUnkCȧ@_yOd[Xbgkf7E'9 əXWMͼ״'|R$Ke^+loؼ*MghElrX&H's33cK:vζ+p) TK"P.Yc|YEv$'SsߘMNh"S\T罨TgOia-j!4l h1qgo;TjFl>̑G#FЄ *lƗE/,A$"ʡN24oO玢a%ty*V_ x{01d{2eMx گ/ܶ}~?bk.fJYRc[[^Du2y ѶԂ#t%faE-hŰܾ*ѯ ziՂfIYf(H|]r@t#|kl2L[c7R;WqHyBdn2[w6|,)<>$͇xϜ-|sΕ_z~].V",֡2@曡fp+6F*Ή")EM5 ʯ1 3FXV+q ! >B>sU XJz0qQ+5q~ rpHy`sblQ r3EwFU9gG6|7RkҀ;ٍ Ph %V㉱@ Xydо,mG( kcպɒ SּB-L-sFms+BW[dª°u]8=i|O_m6q͒XtNj%7—b,:w>^u v=8Qq=3/mM[Ko|W͈ps(y*;Ghw9-ڒ5\]ǽ/$AؔnjI2nE)+gIL!q3dhfm!92 g`j) FSR_P1m.:w|ָ бCEo1>oUq^v݉m&To@Km0TROt'z8gpKR"PpGSF3y7~{ r2v4[de9 t|fIC[ꍄa4~]0:+r=>#њ['' D&oax%KԿ Fpj)κwG\J$B v)0gPڸJ.J ݩR vMM/Pnk\12| 1BC A~O G҇'>{d#InpTH =Onx[В67'Q"aP?~Sݷg$4tsݨ4ݓBVeh<\$~{/KI|;u iM0ɏ #(CC,|m;7ٱJ$vDFTP/}A!Gv_ҸȴA3_eu4@$txgӴ Wx1:F]K@4\3o+~@ϗyζF)G5W *ЯXHd(*ҩ,ȘOymk[cMF@m@xC6%- )ZSጫswd wAgr#y晿NHe=pyƝpTIaREI$q3VԌr4: -9;2W*AeiLzBgd]4XǜM7LDkBn4"*a7u-;9H37  -QG[:rvӈPkT{8Lj}*wUT9L'W8ʂ%`uqf"GyC98^kl3oǐ ^xYR~;!׀\11}! c)ق5Ve #[΁ ,wXO ;lr@ dK"F &A@>-I6 FkcI4%JȴxT}s Ax D-#Lu\IAS7ՊJi+HKicQTj=,Gy5KVS H YO'6%iW.HŨGه֛5k+Y#3<5=eKd34jI.GtH*Iy{Wˢ=.mZҕ풃9!5xiwg B^ݢ'j@܉R0ЅAu˚A}\rRDQD-Kc I_Yj"l$-.)[H7@#kOHmGiLJK`||jjoͨ`%),p MVF>ҡh_%BQsˊJpN]@N­_[cuBʅ,dޣ)9!%ѦukZ`Pqe *z-kۻtFtmL0ƥ/c%[}z*j̾Ys՞WKA|ksD&> S7QaoڟmS7K{GA]mhsJT'C om6,aTZNYXzuހ$0*%Ґ:sM(oMԸRy b(@)oW2˃_iJװ_LNC)@i?2Q.+:a8$ wԓe1َ_%ȗԐ#|*UAoԋ-߇;N?kMoKޛo*0y*3w؏xMoSC87';$ʝuR^]"jϢĀP( "=#UUm9Wf}È&45i!E1+^ka'PG{A{D1F.R+Qڄ9t~=#Fc/708Wlɸ?7[AY}ctH&+8'63.0L 1XdM33EpEj/S g8ObOv;>y ڨZZ`?P7N3$]lQNc&^ AkBPY("T'STeɀ<07D;?qL&@S`Qb JuEO3Ȕs< /^=ߐ"S+|l Q5$cvxK F0"?Rq.<Ɯ~[iUGQ8>Yx:1$Y4a&()#C&?zR:A_vw v oĄcI44wW5dGRQp4M.J2;(!&&7$}C椘 4}ֿNbkJިg3ShJDiC|\_LqT6f}-e{s pU/ojio:lK#[ۦ>6`LA,YPFn܍< 裏`pq$ VPG)l5zLmqGHM"Z+P2h|jD6oݕв'i #׊~YIS'q羟ݪJx߆z^f@&Lw(3cȧDRi,{0ؽbEϲ LI+17\XJRt wǶ&!K~HYɼ7@0J #}k4kgQ83gR%ϴ5j,hiTúN 0EJ{ܑ ~N0Un؄,M|'*beE>41\GY9Ba"w1SQ4%o!>CߓWja")#.h0,yH>CpAƨiE,t.R_dZ^+xj(<[1d0|لňf޽ 7 usۇ#5#>R[{o\KVj|1^FOSgh[<.aHt'8إ@4(E)UB/xđ5M8q"Q:?Z'"#BlCV#SƮȡ嵪Ir^#Κe-)ݒDL8*aHO;5s>+y ,<[Bg]!D✋C,yϹ,Rc %MӐKz7^d5%<8xit/dܛR0ދJSP.!5 P%}P=#tLETlY*tC'0AX24[x54ױoT3 '猚wU%k 2BI(\bJ ",s}AEDV]שXq z¨ U2v~K{ZZ%(?1bQSdW.K|5iFI" g<Β_x"N0½q}6&InG]g0%c>=e2s: &,q{4v7О B"cjEKos[ cYu`q4ڑk\_ &_SKKkY:X[8;̇B^f*o|-iT3RL o0rq$|jdA0/Wq%`Z#{Uu)j~tX;ٗDu^|d'R%ұ˺&pޖt|̂Y/#.f EXB b|>Z s'v~s\M4YU9רGNiC&*F[mxml.)Gah_Z4v%AUS6_EwԠ!<7U mkRCtB9nc,&XIN'6a AsiҖml@V&ץOCyG6IYZG=UngV>`( ŏ#FJllI^jl\B#%V"qlECRڬn69Yw @ NnfwMP{j$&YI qҎj*k(oy%3.@7] P Xo<.'8|GS5 sx{mm@xI1E91|'y+Qwf#r$FrF鸇EXS#P>aA5п°QsLc+9[$>_U5+Pb\c̆'yYHx1`9I ޺vm a]\ 㭊JI-ᄅ̄KqJ5.u:$#Kbma G@e-U&l\@j4/zxk`ЏxU [N:9'>$nL'dNX./ϩq_QZi*SGiUM%۟=xJ(0>/<"J,UA%dŒE.裸Wg)t\[YLA?VxZD*nĺNf^|?Dphdp*v){o+_ަnamvy9YҼ^y$A *V*OZhKI~#';R%mqnZBoPH^ |AjTN3Xoy !F*Bd({miH={b>b S gvk%ܶUf/F>я䎅I]|uGP4ͺ&8z`0_A2.^Ka2,F?ag3D&b0I\!-W"ֳ#Gn%8oN("!T"0l@q!†|M /J[8LOk+nZ:nd+"{6 KU =<=]Z=oFYzTf-Eå #ך1;8`,+Ԉ [JN:,W`sQUv/vC3ǖphR7|=}L!`/1>F:M٨=O ۉ.}#gmӁh}.?U5 2L/ wF8M&TiIT{Vq<T7{~^YWFŠMR$eQ6+DA촱yAbBKzh&5lKo\ڤޜf6˝s*`jh5IETD [0}v3Ë57xrzh˔ōM#$[a_ EQ0~1%_q#@ɲiDM|p;PIeRWU˧ZrnDK*_+bD44=Z:%Rb Zɔsݎ t~5vO|.l_URPH] IZRU`_ߠ\E+ϓUźT=\n#)-Uc<@#m%R+EY6#LY$.)r6#Ҏ[7O ݡ2F)s ]{Io24d2:ہCF|;b+]Ti:F2>Nu,S̙^I@Y߅h9ҷ QU&}٦ }Cm;Xik>-RF,{V:9b>2^ݿVKk#r7B`wo0a]BbZd5,HYs=Np5:/^pzUͬd/ F#II?Xl.V?|¶$a% Yri(/;5p=rB}ѿ'QLq 7b@!q S`QqG*7곎dBbz}PW&? K(+_4Z $?Wɀ%i*U׌JIFkX'YX Zeܵs]-V$q6 0*F+ ѧH'Q,'mL4㱻 MBWdaW 2+*|F1&)ή(2} X!!HU@Z^TunW6`>敻8JJIXgcvv XtUqC\ucK|2N^ĭ̇\VTۼe*-DiNzSdQQRU"ˉ4:"i|J)~v(y6')Ez07Gjj1{ =: ;ԽDpbIRN8C]&G+wȗgڠ3[pk pM93i6냅d0jA59<LLT=Eб@.6=@#&}83 ѱ=Ed:am/1,e컑zOŰu]_-jd'w88yPvj%)vՄF4T tҎքIdwʚrZo^OZm@e֖>ߐԺrf_R\Ar@sOҡDwG$ .Pw1Jdr.VKe.jDsĭ6֥/DUAD4iQ2(e '(.Lk Cp@lLv+gU[MOl=P.m.*<{y";7b-zB0-gjJ$r{s8'MfG@X%FpoҚ/1ʚ5 Z^h׎7=-ݕ22ݾaOiۯ1:Oޜs{}*rUS^it𷵱b>kI]J` c0cyqzPjü`H ;vx8A'لcmqP'J۹v,%dme 376@8gAg:jċ6PL mD6\=/T@4!.(.  @CG?zgg.xs= Վ_9`䳚D㚣bq.Z#p{xhx|Ixv '8L: WE~I5MVԀd4 ,hM$Urٸ A"Z+wSWߌ2K^4ŖR!*=&" 4`0W1[Kպڼ\W!¿SG'D*) @%4x> T8vy kMLja⑽OR -SV(`1i2*3 dQ[ +ƛ OWBAˤNv! $VQ/BlK5C*}>:WXV}h`y1ˋ6L'a3r&?SS(}_k:rI#u+Ⱦ?쌒΃uSQ7$E6K6vkF/\{BT$a^$&1&mAWLO>hqr֔@7DeSh:͐7 ='9S\z}ZkxTg.c+2F(6*Ɏ~YgaQeɰ+v3%&D;ltK\bBo(18㰗E6a@ !Gſ Pvi"(beJ`fLOC^6uqf%|c+ʲU :&{\@jAq4g,RK h lp8_T̈́[W^70] $&\Q?ō9>^4B!&>aZy4,I6oѶf{r'Xb^"A(}y@^.UعS$ '5^<^ [%.PtW uw}yKAV1 {lCD8IZ[NϷ-$H&y1'8+@?'{A;]o]3ɓCR&l^PJ2^C@$'(E2x7.l4Xx։3G/ +i8B˓8KazʷE)hihHq`{ &پN?ӛ 4,/ItJ҃cREBr _̴Zo+xm ł2٢>Ϳ0`dtxP2]!ݕ`΅av ѷ\(X#K#YA!Mx4h®.%Tr]P3[aG'шt#'ׁqh[V0Lsr fтF_>,8:U@Uѥ,2P~ T:n.2e<}F\@|[-TH'WQ 3>RU [?J{AyEYp-?QtNRW/`]Zm6B*p6>dGi1?P7b\(9qzѪQVRb+fen+^rhD/Ϩh5N6բy^$ '7ÖЄS'3ޮoAgGDBBtd2QxT0/5γ@kˉ\шMDΎB6eMg5E]%kK ̣,wU%_?Vߋu#t* SZ9vXKXUOJʭI뿆-\_qqy%BœnJ/_6#aJ+j_#WJ ڎ3 ]f>p< c"$k+)a DWq*Wv#TX!ߺ0c7owM^'8t֌V kf"KD8gKxsjKv˰oX8RCI{غmd& 1Y^g";buwA%Pvz_M73qE;O.fKU40$]%uTYͶlTLPt6o'ȸ%$;H!}߈? &I. &G8^5N~Ŧnj$%l^9Jp%si=&ICᗷ'7(|gӸ VU,1iRC(B.ۅ$JPZk\KɊ8~8chˑjG78x}@>3LN= W))7Mu,K9E{¹Mld &9 G% ب,7ߧF؇ rN(߁%v,שʓu+T= M{H-IH8Xs D{;Vډ ֺ 03o:>D1ybTY1ԜJm ė㛄uXbY݆8f)ľ#df=.?6KJ lЦ*}Joan[*r'#\ h LX=^vx+G&F0lΪ)Ϻ԰^tɲ3 \1Y&Tx'蘩o0+tُ?7 Qn2m'CPDz䋪u-63A W+*SxA#g(-=/DɜM)C}f*L*gg^i"h^w>QF4jξ ,8B 34.!% 6M ٪,6{Ј@,7Q^g=gA=)Ww\{/Mg9ќQFM.C|\gZ!0mV(r+W|Kw} sћ4{u /czz3_=FL3:Zpx{+7ì6WdR A*$?hSt|Sva)~v\dړz FԲSm]c5!ٹ6v*'>Ϻ Swp<,$P7prW0FѓG⡍LJ4ۭB`UGFpz8$ʇj,\]SKj7]L/L0%ʭJ[ ^E-j h'`IJ҄}-s XK`*mOK8os fŏ6':XWVw{6o*ڠ$bb"f$4 ˤֵ:ҡ38PA0!s 2I ًd`lAf'}$ES8A<F2 褉`Z/O4hsD4?fj q"LJBqxqPǫX]4 Tf&W܍'>/1Iqlg@]YL kq"k&HLp:nC~C%j 3CVQ%UNP+ m{-+د"cfT}ad*Qk]3Cl?t۟.1,~= @I"pruXDI]ZF 4MznL?/PcRcj+#J}8ڎT.x4LO߸[EHlq#pER3ed@I+lh%IW 4w0?kHD\4$I c&8a-ѭK47gN5:k(2Z=y(Z ȵYNlpwkjOcA z(pMh@'EHqVn·QsKD/:]i./8oʹ%'_Q'T hGauS-~c g۳?pz~8r98+4v )~3;Ȕi؏voFlQJ<:e+@sJ&1/ _(cIk{9?z !S_be$p=6 W{6kކQ*;ع\`^J=jDV!_mX kȡWiKU Oy&)= I To.צHVND[açƔ7%GB7 ƛe&*ceˆ N6u&G\EͫϴXp 68ZthS|q-t:pZ;' yT!$dWGdj9(,&C;WUGsAjUim,F pଜ:% 2ivUWli~ RIT_'!ľ3}?&~p-F0Bld0;R(U ^kyB8L!>C6 8@0Ɓ;JL=`VKɎ"%`LuxbkgJ.(K~`͖,}:Ʌ#EԞ;o<"?HK5?U&O 8/@ W;Z:V;DTI,A BPfNGώʠ

-؄Y \^Gl{xf ƚ2G{ K=ϼ봛8z̎!GC֍?+p $jPjhjwQTQɔEqρLH ៟N^l-sӁc~!JS# k504O/7/C~-[EXvW妕t'K6#DhӛܞN|-^>#u29NX p2 ~Ş *k&y2sKX(AS)A?X>6m xmg Th; I^2`4b.=[;&s:`1AAy)oU],f`P'bץ-=WWqQ0B6?ʅ2H5XfNǹ'^V`^;{c>3xBɸ \_Qj*ˑX̱ ^SE@JҲ3;UD{?k&~Sj{rCEFg^QI_v ?h85OAA+(l$),`BԼk 1l-=uAb^qEC6 TfXP[G3JAf:bvZMQ H;^% %`ϦGIRT61}z)sJܞлm.t,pkB``Xp,Q21jLj7h8?az #zhټ@zDGkIn ^邃y"9I!ِM2sn+lVG,0vdtb)Wp20QfthP%R<IsvYvvm%nѣm 션5z4!,L~"o.V -^2a-n43 $-0f6Xˁ ſ@+m`Ȳmq.+wX ({W2GÛ&nhPF K)l+r 5OoAL'%p4mhoӒPi x|;06DaVgϪ7Z0 Ɇ,.+:WpF,n36Eq'ٺ.'~Н VKb%CJ lRl%6eT$Oqe Yxˌ0g` 10mx4SCMܧ1#lO~(<9e9aBVF_9!0U!5z :TТSf >83{ Y31|-"GS)J WШR>vSG+=gwUfhjNdPh:WyЅ٠!!Qk*lfs.*UgdG\ac ~ 0wqeoaL壟eӿxk#Gu/D4LI$q #F›3UK̥(n!yo?1:A _Ώ`=s}TH;OZ'q#abof{3x'ӒА?0~vw(q0=ʯ XĹ)ʍ[~Ϡ7R+̝H)&qr2!Qfh %ݔW_zCv=&%O4d'!((X&mr2a"J+w0%Z54)v;DIs_N]r0 $G >,<&g,ؑݝK9|"܊IC[_"5t@N k%SSb nCYW,W&Kw(3cNJFV#ӗ!Nr[c.k4?BѨyW1`[z.r,ȣ:YŞE/Jp^ MU)>Z~q= !WxH뚹_ö3NO ڴ;ޭ$ȀiJdݦiªܗ{(ݶ8'/tTD36J lQ(z^CqI(JCeEtbbwwq{{oO<9#tgRڗ//heglInGQ{g0Icn6PSVȯ*ޒ Y7ՈcT_W]pʔRRgB52()7v 1Bm l Hy<:S~:vlli% !GoL<"z(BpH% JT& Js>dҘN #ʥ-^U 7l9Űij2/UoHw~ -p2t𕎞 _.7i / A0ik2֦"Pid`%jEVkwc݆rԂPƞe!]&ͰQ^XW[p6z|f#*7_|>B ?9 hW{6Kb`PuJlQ1 FF֍9-IR2y @sIPmJ)|6O.oF~{QA'x>O4L( U_ bzk R%;˒1VMG2rCgkV \rX(BC>dK)}ǵ,dWta‚Wʳb} JGɣ <ȥcHyV,ni2E Dyz͝H_j`Ÿ+J3I;@Vi Yt^u M9‡Q4'GΏghơ[^+W%]o{OPt"R)lxe)| *r7 uH3_:2[5„( Qڱ $:Z1fN\D#ީ"5+0UŰO1?C?ɿ߅Wʢ:݌-6e+zf|~kВ,C'Wo Œ̀D`(ڣ}=~#5kv]>ʷmHY} :x~Y*mm.Sfk\,N߻0nfl 7>I|4Oo"%|c6R%kx٢*BEHVz` ? .๕sX rHAc4?$$|^kTn5`W OyAGa,x]&y!:x`z+ϡamar)b)pz"vy,gӉ!=7Q'|_]S=B:厯Th .C )/|k:Ca۹O YO>Nuau*Eŋ.a>d,+d#K7¯U{'c/NƊW3E᷻oVq_׃DvH3{{Y$dnܽ/CGZ9g{v_LB,0 l]gV~j|3+m<X'Dl0J]`Z693LPSM8:F`dBtz鳅jK[?r jF (%>V"GmBz9RD{h^-Yj\DJ]_i\ =f~zgFXX>ְHZ$.K~/[ɍ]DTJw܆LO`ZnՁ7Ցao Bw0gĝD %{1$}/C|_/Ƹ 7[gtXJBovu\]);12׳.8ұ }%mnrXyZ/؎dv=M0Z]rJʮxQ=o^%1pyDS/R O< '[<;!jCT%4c2O-LYC)J;8:BrB&8sT=^.Z(od4R܄EBnZkOGBtF LD+&8=G >sdXQnyZ Z } ż)e @ v2Cޤ.%PKq{&QV+y3D3̮Vr.-8 rjZ?Q/j@+p\^#BCώ!@-N3Fj5 ؛ tΜK$ЫhH\Ie~';ӍUk_doQ+OW#ZQSEGv ~tR(9/+wm~cO7WHbn5q,..] %b&>~bfHS]d-zQW;; #(//aOYd*?8B~ftW=hd*l/W.Y lk7 ZU䡨gTK|4R3_ S,U_g[3]E;⁒o K/oBc2P^Oh=$Ibk8pt非3.ylYnRjXeљi.?l/P㙬 hxY 1'ֻl 'ɾ]v8yE+7E:9C%&ѥagO5^l?j,eY-T_7BQ^hPBh2|~Wɔ>WSs8L.ҖOwl|3ʫ`NTw&m x K` :DҚg?(kCM,[ȁ(Rύw`Bݛ`4ON[!֕KyN"Lfb4Kp_2g4F2G6ּNe| rSL2Ps8~El;\I kQ.O?G`nGn?ܒSڛlJ> @' *""3GYi#=8ž}4'ʹYD#lZLe3f5}h}WWz6gj_ \Zq- a^3KWȆf~#Y*Jjmfi?vӣ5DOCYMC|4C<%^YȲs(K mQKap?9RIx!˿eTʁ2ɷ:$`n\PpP ~KSۼ퍲O[˩FF}ƇV0#Yr~mݲJ-G(=U38#\߷*kA[hȵUH(:OV% aZw )O.OO԰$M_ޑS>ķăl)$x3, qDX3RdQ|;)*\{c\Cʵ@uW $;p[[hҊBPi3-RlO,apNZ]C2)*e^&~v(襊BAɰn;hX bFHyc\Nn1lHL+.iёO0 w r+R[WHЂf€ Mnmdq0E_z13DA<2-m$:"\w ߲iOGSgt':mDZN=> 9*_*܅zP܋8. G@#XU2`F{؉֥28y$R+=#*+ L׾^=3PsWa@$Jvv.cT$`cOX 56XꁽA;VH"E'%V°!6=LB5c#ؖ@&//j0`p@mHc!5ϴj96PZ<©X-FDey*~u1ⲤW0IaZ2.ڑ.Nl$,}lz 32l!pX+\klc~GAU!id%y>(&@V_,Mq랩~e ވzIJ/T0s8Q~WBo\`t$!_' [ɫZ^Xa}xo'"/0C4fgȺg,u"pm0GKo5V5ɘqz`C*p2qm3E'+ֳeć:}!1||XS0MdʕAni Xk"hdOwX#U -T28~J4Ó=]# ƻ/_U$9tu-%}mpo<(V0XD3'Nd#RN4{',<~` :PęHFqd6ڔ2S:fmDK mFEm*w]quE^$ta`ʇ[dRA ?Ϝ(o%7" o@*!2{!}xkLbǻwFvnj@h8ok$MĐ/hj-4 b-ўJ^!p6ONR"v w-_FlD;&k:aHzrDh;WBM͙yGym ؚ;O\Hna':"Eq#E>~qkb|!Ã;$F )znA8.|eG[VnCitk5+/{nzpR(S 2]n9zi;Ixt#ik`=f n} DQF6~'ԓZW}xG7_x&_MͨP@gs~eU>Dh!5k{\G j:,Oy92p [Wr'' ڶ<Dg1f'm*zFǤԓdX3 7`K_v{rؕc4H.L5&1),;SﬧavК/RM8p\B8Yji*]o郐-z;VD^h->ZX'h#Rӻj.鍡 *nv+]~ q\d-|Ƣ# # WmYkvr4*]gb^+UQ1u&2m xU1`[\CI?)1|gPcY^҄J]k'CkQ9;c.NMV8ϫ;SuxlsR wn^ߦ0=x*,e&F &6[)X/dp$pE}2KEm(}Ǎ|5w.=|a` Ae&?v6lPظɸhfL~?x#,O;#Cʞ§'2$w-{.6lOmoL EZD'@O)vŸ́b )1ccE l3=#c42Y¼izzK;'C` ;RPK!|T Dxj]=+Ge8>@"bp3º{i *2D@d&B>A[^o1ǔ/& R⌕Wtpd㏨ y1q%/jRKF>5OΫ =6e;P ۦW!X Xg#0TFx?"N58q7=U\K鏶{0$Hsmzۜr蕑Ag./fb&6 `FśԌQi"ϛ,Ї  4nt-Kc4ء|5{ JUx!d}OECVf%799JOy&Wq81T3.ŴYKwք< ^>;ONW(BR=6hÔv2H8¥ꈔprd^b23@h-|FST'@Еqj@qJ 7s|!$MuH~˔2i Ѩ] =& P]-npS KSʙ;D68Ob:d+,L> < ލ8Aٞ6I׻!0'S`"FM,(3*.en2-HOfT1I1&aux1pfi>[j\yb!2;Y%WlJs-5; 6%\9Q/=]}i h .#׸?vkDk%,Mlrd*iוēn 8 ' )Mi8:%/hd8`‡Ɩo@ugbMQeփ cGKevŗs<е2SZA2FWb)K_W-s@=<S_GvO#D7nz7i#<.P ,mG]d>ukhU5XrԶ[Sv|[Tjrn5Uso3܉͎:崴5 OE;_,%lVZ% $^^fY%WBukψˀsaiHes0JJ|-/jycJ kɒP9wik+dw(#TUf]ԋgG)(l {BK/t(@pD)`ŭf%k۱lC\V!l6~=$P`QK_; Uoibт~wNUѾ܍$*US6 4^_J"xBOoA0z-8JuW[z/C^jYl.blÈ ^ L=5Ef&i }Y摦|zW^a}&mF7V ̘7_|N) MiAƓef%ܻ!s=9+PBvί$,mV -ſz!η}?}!ݖͽ"~BRqE%(:QwT q{]B׷[Ǜ\sUV,7T\[J18 h% ?]5u08W 4A-])O1[!3aGhݙCz?qDbh}0~$> NjY;wW+$nA.?}2jR,K@^%ܿR>Rz I@,ֳ7CQN Kv=aGF SW ȖD#]ޫU- htJ=MpT+w0hXZA*KlT},@iGއGXWPSn)"I ,4+eֽC).y9]P&j[V. =5-n<^Fv2 S{6=>gfMd_+P~W5%>_']UHoށP>5~B'eipbbc^'nJyülM,,DΟIK͐߬]mG@l%@R#Hx HyOjXD- ZXfC0YHvkou,ox򭀸]Zs7d=$!.vV?F^KʷlC;sL,NӍi߽FtCxL:N&7d#iju"-z&db @sϜ}Ug> 8;n#,q1 q\{0}Y *W+&9>\ M/ $ NX[H.ek6]wckP}RnOgxӲwߞ"!&/ɛ~/0qepbŀ}&+h芛XթyZ> MNzZ*d`W9Dk;]eW`:gYQ β2&-V#j upq:.죓{!ꤰLJ >.%Ep(GssCX*< agl؀@E:qj>{g>G(mgK\bǻ!Y\lV$+8ti߆[g:*xި(}ᶀ)lyNмU_j7 f(r&i+ͭ(;Ú2U&Chi'wf2GD|gPΒKirU/Q6$'A{5ؽF>buQ$lBrLwD$Zek{4>TTચ"H1 nȺ-7h-:51=ȍWb,Ѿ[ӚerYMG{MS:^%c¾Vז1*鼪`dǁؓ _h(-GnjzBMj8 1(dTE!<\}!O@QȽ0ߥk>WLJ JdžP ,v<|_~֬mYCĶWcuwso a!*6,șw^ Rt1GsCP`5DC4pQHXVm$g4_5GKDl[r,NQHW͞dR ڊKGi^Y$a~<.f.dFy GhV 0)vЭ H & ?0 䊧WZ0 ȵm1:,rFv@SCƅ2}u}E\TIχTuȿe̻o&(k )/zI~HJϒ+%*ǰ,:FH"X8'k qRh|YhiE~"~&oR;gm4gq;נNE'%[RG#7y NuKi $hPh28|ϫ~82ۼɚcL h#b+ITs0_T"6n3E$q n^mM'McV](':ɇy4{^H ])h(]RȏGp8O(Q?n>Noő {<_`ngT׊kLS &u{rHU>F5@<7ᐝ$-R9g@{ډĽ)*#n>3ņ|C忆uSz!nU7!8Fy#^rn6(s"λcXwaj=kcҹ_ŘTVDu44 Yh\37赪܀=K~KcŠ:rg?]!Il'yufWF2@rjЉPjL2G7R_?=Gvm'ْ|wsu 0 j*VR*O*/"v5M.=N8܇ LCq?EFΊr;^`˦<:w:(} Ub3utUZh2a?(4[,R7\;CqIk+$ M~HkwdDa&J*Xo3ލr: 3iZG11&)dHuIGcVugr7_0Pvp5supC P0R{X',M&am@WKU4<1/DƦ\oXu #d`܂`~>I lW7Mq((W6 I-_01joDu[ QP{ Ϝ* v= fق7xhVě W2] (;96Ք^Jcx59m7!cMPώA}~ry Z:W*@-)Jl1?"}'FOڮfn/'9ؚ|ȭ5x-CgAZ:҅ҰsE^0ַ>18tDA@6Eu)}v2rF>˼zJy\R _T6( TQ`޸Ej6i &VOk,R=۝-78MSs(fg<NⓖnWɡۑy%hwSo{M rz(0AX°j!S 'QaI tȬsb|%RLR[Uv*p#G/_Ig* ޤ#9<!S9؂e A|=Da>Oިɔ2&bU EG:zd:pÈ3gd|@znf4;]Riy߿Ln{NEz;a.T@dsLPR y}2=9\ M7 |:~~]F  2&u2"$g@rWgS$̥Qڥw$K^i ONKC;5a14Kl3?/ 5$قIW;!ts+I z^$[l3UIkQ&p]H[-Kvnmņ3F\L!$oewNN5.1{ptg )Y `'akH]<2WiNJ E30&VṳfV]z Weu}n K#ۯirIv.M)4vZjjOlUu N3dm0#;݇~2Бqw>;|Nk[ DyNQ.K浺n2V+eM+.}If23= 6xk6`5+N6OĶK*^&Wx)0`K^?W5`Fg{F|Ɩ"_E׭ci".fʤCWOtkuoh7 dG)dH;D x8Hkͤ n# M{Oe{,pOh݉4S jxZN`ٺPeP ?@ЏXY#,Τ D3plKCF,r]5(Ae׶añ6RٹQO ^@kDP Ҥ^9A8XHaᬥķINVMPVܣ %,lvegg\ fZ 1{ϭ4g LEeCѰM"ZS434y54V|P39άc.'ړtť;@QYd W(xJ3ͅ_ܟ|\HVkvvH|=>\aPxW8L<p1~y  B6B?L&eL|f71vn>2Z*Gm"WwAe0U5s<OMA `ŷ_`RJwޮI(V_R\m 1kej EՄ2]s L*>u2Xۓyzed/Q1?52d5`ThlK#C hyqkLm(Ov|¼ ϕØl%!k vRmz iӠaKHSQo}+[v ޒp/O5F>3:-=|q뭇ӽ,⡾ԯ*eXCۙU<,wꏖtg{% `FWFq3R.(-qqtup*!Wy}7\zNBZ ͦ =ķAߡhۏ7Z^MOm|;c}!"瞹딻/HvT12w>%aܨ,o͗ T]jʕ}(: 4*LߋO<\偦mdx"*(h-KҘU Զ9<܉ +<_Zzg?"ߧRm_JZiz ~7/P=$XQik:~ =4opDnLbI*I_*F]#&TWmK2676Ȍ%@;w࿢VKSkS+?$\R%$ oM0 UY\,Q<۸b T$$30;15e"<_H$ue i:UklS]W,:ZAF7 9!̛tKV wgU~ԯ%D|RFZ뙵Z.ڸN91wPNzrq&ڧzT ZJa@V;ck'L`<B>H^b,n@Pta,dPJ%eDz*Z_XIHh[1oma]L1AJ.4ʚނyIy_r-IFw4~(߹E oB&;֘qH8\! Whw lZ1W?a?a9K},ɴ`c~XtIs_Rs.R蕓tDZSMǷیA M] !T z ͳ!{&.w ~ScfٖXl6KL m9jW8",˽Nw'bw$O#}ItS*Uݴ7VW!'I d"ɿS(X 玕"K9/+if1a*gTd u:{Gۋc J%8ف7Nj}Q;QFܽt͉976v.c@5\dje5(yH'3;'cۇ `S옎/ 2)  .O_F{SE 4:@Th&^)PS9Xa=mSbRPEe& Ff֝sYjx6fV-.kh)FNdxꑞ|3F8S6T m%'Dr)_vӆzzI3 ~:at> -ʹK`rV!&J#AwVY e Vn1;'GH .V<&:m2v(~K+չXI)7S-6=[wYhnғwwwuʧ@΂`xI[4i[>t{h, ,_PO*kH?eᱸ880sꦄTz!nWײ^dQ}g+ը:=P%4W8MR-.]irAd!)iQJ3UKp1h./%0]iK")T8=cû&^זuހ"2f1)3= \ X:Jì R;UKĶ~ճ96Nqm(]Dpp$S3m{zqj/s>R$ / >ݫ:#2&`] io(Jns6}a&2PFtLɚxmqE&RW$ͩ/qRzlh*n4%]r2K3y'_VXYGߩ2AX xZ2eM]KU#ͤT&:8m*U<7U[&Od g쯽C%*f\(-uD1аZ+(#r)2B3?.ό W0=Fߋ~<)}{%ՕwGJ„7m|4d\O)]0Uwn{><0#pg.o,YE.BNܨ[Ƈ;|6oHafEn\Ym+P{5ޖAdzCڭ=nQ4:ΰ߱]sٹL\"'%HV5<ʡ GVJgH{ hm H C4*[*#dTJVH1Ĕ5|µ7T Uǃ汚e.?44kq,}0.F?BZ8<Ul];ep˗{G|[ wD#憏${Aph,|;mwOJQ+ 71Gs~I쏜8ܼ2~WgٵMU<6eaW.GỼĝ*^ [iJ^%]Ti1n+roV;0b㿚m'gܡ3u:z)nٜ8WWz3x>8(wOpdA{CLݥoTo"ƏRC\hf@.LhJ zq uO^hy֝/ૼ`e3΅m񗻄ъ)k-gJM]KcFV-axKX]w=q/{BqӚSΎZn(`jƄ[2>q(TJο rJ;oeNE@G]QILщZW1X PP,k Ƶo6QUq1Ҥ|䮦5S6/a1=t 0_cwRU^L #8R߀1J5%:@ļuyO=2PmUz"t7;tF&Ҙ۸1-c\:w* h uSbffQy< *-$V3̂˺Pa=XQ.e<Pf 6e_fܴSږS/(wn;uYw9l$Uu]!W*$clp8 b^¾FKR^c'S͛au'DHݿQ\Ӊ]YEm_W;>Óm4?" *5FXeڼOJ]E'2yanF6~P08LecA?Kgzh᧚Ǟ c:6a”ܯ0+Y/1\QLAg{7?\NJ*ޱxw44q u<.¿"j]m E|N 6%#N,<4@`֒Y4ڗ nx\W%~z.;2>O>Nݤ34:S]rUFг}[{{A#w/5īˮ7R͜/5'!nBs.? kzXtky8XS))u}r!RBBC0P,"эo K 'j #|Rߦ -J^h4Ű*m;cib 2B,wt?<^OgvY9W %9([k$$&h"_nV:2"3)px.T)W/B8u[88ZP dO6 CF~ ݒv/%y\v vViJwleY#ʲGСhA#ȑW՘Sr\29 b-j FfiWYO$KC s 5O=j7f`;* EЄ)><}>(6?R5l:k Zlv3}QtS|Ek11f>Evȟ<]u`gcS./CZJlj#[|VcGɟN IFs4o!-_Lqp jO=?VTg fbBVɃkQ1)nؖ=CI1it@lO5a|(wZ@P.A-vʍ%LXG6A\i܏q={ JIzOko ol;CtQ -%~2vH@ώ>j6d K qx&B+SeŖmXv}{G/*]ȼ_ث g8|WzlyWgOCZΉhƭ4kjkO Dއmkrdmt ªl"zO[faz\A$0ަ93)e9n;:6mYۮNPҌA`}AW$r2R*+V{՚\},@P-F9<\.a7雵#5o#ȝnu`r-WPOO!О~Bw:5Q@vm[W$ 0́3ǖ/Ylڑ[E3hzI͡gרji_-BhZC- 9t:F[Ň`h?y&摎6,f<GiM|2j:&]N(]$٨ar4Sh9E{7 O,e']+@"c-bŗonn)(-Y*0AHk0S*\_Kϓ7߻ JOk;V2$ u-7}3#Jv604J[XZe3x0՜W,c 3]t Fkx6اʡd ZCI@msÇ&BTZ8 ݿ胻PG%qcOȷ{=v&bJTPUcY eLL.xjo+K( a7*H!+Ȩ 2%@or֕{ϗ&/Ry+3zU<SH?v1yE/Qft/yIʳqJ! &2>[l=ir!#|b=&OS9J'$ϷA_C=*o$VBzBO6̔8w}ĺ^۫5pp IO~le)7r0n׎Ty}V5vNlZIk' [| J pJu<`otQUM|+ܴr-P JTVmmjz飙QkΎބ,Em\Б+wVl!qP3Gܶpn;V;`9l)%7F:3t#ڼXz$e?a_oB8 d MV#O3!= V]&Y9!ذK9J,tԒn6Y\WR2Cb?ny m6wD*!L!! Op^dR]W?6p辇&#DOì/"L Q68gg>mf]^Աg+##ܤ?q@8ļ .O19Oa3X <S$lWܤ 2ϳ'QΩgb(S^)3P YIQ0;ӺGҬ<N̥?DqPk{+jIzRijM-&(̀S$,^3jvrϚ[- qQ*YUfA>SFl)0HWO{sөgݿ>&嗩'.`:$'@poߏS #ǂD唃q>^"~>Wi6m'nڢc_K,ˈS7bT@)`Lni0^i#Z;$!淖1xM ]4ArXP-J / gb2izWu764@|hst1kN736*w mtw@%y%ֹyC8Jc};xu ~~P^mN$ùJЋҺh)VCB_&6-Dxcq08{47ӉC}7YVq!:Ҳ&q蕞&_ݍ%~I8Wm.U㴰k8AHL2}rKZ[B0|xٺ(N2d8/~VKW!Q: '%j!3Y{:i-| |S@<̕DY<ۡq5ƹXƒqSgO;"^{EE<+j8yFW b/ %εh :.2Y>g3rγ<6z3:Z^~(0P^sزCw n`]СV {(ΖÚşkkʝ2$PδfOY=mNqIm 6l\l?DΉn*HeK1ʋ=pf+HgvF"+P!Ȩ?FrzGfܷxz.Am3pq yפּߦ|ғ@~ VX!BxgtJ-`2&F9G^{4Vp0FF-_h+)cSy@- jgh̪:(Iw1*+9L,Ee!riY[݇ߧ`Ϸg)7jg/2kTN.\PR؀_TtN;x?iv?Q_@EO{2,։6=c 0rʓT@XS])Uo0DI#Q$ $MWW* 3ОX7p̞J<)J@bVO&'f-4?+uWжnj<$րꎅIi`j"#0ٝrMՍn lRr)(S;L=3ҟ.à?9]f (Ζ\C#q/pۘhNӠ"yBaq4(~9vM.j4 xm$foK@]$<,Uó? LQLd|y-U"[7rBlCN:pKO7`YE@*5C4Qq4RXۉa)MơKa+URx1d F~iEJ"=fw,O >}pXS^1 J4]&覦i; Xuy;Ds=}b?踫5]PDɪѧp_vDXfpw5'ngjE*# O3aKq߿g %1.Jh aQ2a0WuwI2o8H cSm {!D?˜:G`ᨩ/]JzR"?SpBdgmIP]s N{$=x$پIDoi~KR4;PF"} u.R;ar?,m[=[mSg^XX̣ocnyFN DMx.g=e5 'ꛀlPB`]Ah|Se؞ƀqd}ћ?`Jsœ,tB;>4y\p;5ԹE֓GFP}9FG9MXz"ƎeCCG"CO0{k ]KRicKsUf.9J>Y2ڣ-i?Ћ>A!Hxvpe(g3ARl, QQ&[@2EHbiOQ+u EDNQ;ETXF!Ë Ҩ]19G}`ًUj9Ƨ[X؎\|Ax>qIlzܙ#x}d-ow apva%.`t/cByʽk}H U6+78hSY|DL\ dƾKkQ?0'rytF<z8E8YKt-D j> w7t>LJ<$c#ؕ&&*x3~lU7%4qe@c~ilfy- 椤uA\6u h._%Gpߓf!% YOtoFflWi~W (&$h;wpYfm$n6bk O@G8?쯮c^+6.}pz xƣ@t%+$+ʐ:[H3%3{p >[ Ti!J8x@P/<+EHFe8X"z' .(:f!tYyDKW;+GSS;]QAzcHM܂5\ѫn a/ /2ɝڢjrَz1mK3a k Á)+`9M/ PC?Zv;3JIs v#c&G|eՓMʾvˎM4{Ɨ-Y֤7!(*CK -Jτ}ZN|cm(]t;TߐEOh'wNP˴G8vᐚ)hUO&K!,\#KnR%LӚ9FHΏTMC+ϸCm!o܉)zrV_&DAP)Zy$BbؘF'|(Fo`m#K^wOdFTQ/RJ.sغ#j_y+MC2ꑁe]2c"Gw,q{*z"hcbH(}/fլ];/y'Դ B1 /s 'Cpۤg2~ +㋴3mP_Q|;2cޜD}c$ :!EhѦZe3=IP?fhQ/iF]ށF$a'* F0^ZN1ef׎y$ytR䛥pj6|{LS[Qh -:SVr?Uk$9:4L.]޺D 6}N5adWܔ.ݨ]`(m_A̦)_#HR~g8Lo HzKdUԻbLu"* EAv{AAi0 af,2۪m` &8A#Rd5`eN0$\'k7$]ZTnwzv&e8]iek(,O)@^a:Ebv8-XOzV@oM٘,]kD,..V o+Z<$f 6fo!p2!7ے]( wIx kAf͋ik;pbkh v y呂]yoJmeBxh%po{NCG%Ee]9ј w9l*Gt57OFF/la ia̸'%4(p#8c;Ue_H:l{WD~Am](@yT10+Gr~m#.%F^':\=E.=\ $, [WuaTQ $/TnuQ;p*E`h>n]BCiDQז+?EvQq Ժ{]Phj[bZir:vcv}oy4[ ,*o$+L7%Kׁk$a$90rҪ|f%+M`vK9d@*Zj1E jmdS,KԮ[-saEߚ 6_+#2#&mT=j{qP]at SEz"X?|`Ѹy o(> ++lURWmwpL D: ܈KMHr?L>:QCl& p{%HB*jw"khjf0H؉b:mnMZZ6hnh4YO^ ޗ.bX#EVakyzQq̱XJ$C|! n_'U+YT0$'zȃ6o!9iZ!wXr!*vzOfKG(1` #2xL[z> &WQPk :i O%̏׏Omipdh/WCl /m\@$ >9 pa!bC̿%p͚[Q1IT0TSuCm=N7)ʕgS=VP”5(g V:7PrUc1/l}4ε? H\>J&C N}j 6|5f*OXզk0_CK67<5+JB۶M-8)%k4 *Ҕ;;-PeQ:870')Lᄕjڄ`` >Tufp/ijW}]0Ң3i˘_a?ki9eoxkƝbo5#T%}7ߐ//_^j}߃/[L˖BA5.qc %4(R #8S JnE6ww{A/Vp%)[KDLg&~kr-p%^a#g@3s5RNyNm3L!S$>1aQɼzUOgfN7-J냖]X RI |_]?zqG4Z{`"f=zu "ŧBByfKʝahT eW-澔PWV`fM8]{3-iU1I(nR.Ǭ%k"ۇ jfyOb=A+tqvP7Jn1C:&a=N+G3o{2( o2HF<-xK_»fJCa~~6TԈ9<>{% [+Uj(2ild2iֶ˚̤e-׭o-T&v~'{s^ KOycfrbC#pqbhdɫd=kzQ6%iVQtVMf>Ǹ[L~$oPrqdHK 4mTňK=rgc?EL<>܌0-\̊~U 'S^VՀwo]U\ʹ?ϻh80Z\A~1t:E#/4 !/Bc7A7'qks=,m0kfJ:C|ف -Te)Bzt`z ˅Q}!4nюi@<>ij7in= @x]dڂQIO^;X%z'UexOn ]=SHJ"o~I-8xv.p0QL}&ʏS GJuz<0#XίPbRv].9 T<mtD9M|.o,έ.nmG:S,K%%Rɟڙ#_E7[BҼ8,+tPQlХ^PO-6m$ )3)b21s\1͑ysYtJBjbOjy4ɰ.]z>UMn+2ˣ?AM/ 925qya $3.+xѥ'۟s.8@g0P| w%H/e+fiHV=y?B*5Ioيòl!˰q h@.Cp~vguEvn2bjEumU.Tsgk7q3Lm I?Xɵ24eI\7S(P_F8,A!$n!*8Otx͹f޽R1s?W~b!@Ϥ؞SL.ꎵdoJq2Ǣf4/BnHʹ%yoݙdR6L~D!U+ MF8vx\B:$5(/;t2)Nsx(L0п4iqPv3xҼǙi36{ib\fŇUj[8M dh<qisyA9Zfk䑇I 7fpC[T'bޔrz3OI5() \I% J ʜ rPL-gs1S!19Á^?B9IRgaDXg܊^% 8yS;)Fw +a;_M NW`{fi\ij;ȡJvpKi}0eiy8`nڂ,`@7NI5ůاf #edP4Y Tq9 Hxŧ2E=AɭVPF 0iÚN#:#6s2Lc듕"zO[rLp4Y?;C{e3&Y1NoL{ن1pCf_p/eKr/rvڽ g'yI^n&}kVSx՛ǐ6“CzEӍ2G2rYzGFꟇnzZY$l-tXƨbQ(.H.R+US9[&#, Rmi/1Z^Q$⦂6k!vj(9GxCRӀNt7-oPD&h~*pe25XI cZk#j*6P;3#RmЮ@Ւ(P-6ffdMU*pOX oCm$XnF2R=RyanEMX3O(20/wqZշ-­[at!2{k߭9>ZTpż&G8 -z%W̿|@|'r_SscW; d\$AtX4eU{_z災I,-4 ZE EwHrTyL.SQ~s Ae@Oz:iT2Ψh"4\q0S("GG5=y, 9Tri(-}exN&Op <( weH),]j~I{ D)4 ⃧lelSdGjl z,dwb_ezdS;O5׿HX`/B&NSҩLAo%~ǜ}ŧ +Ӡ!~.#5C.rߦ@P?9wB>|CDH 棙\%~>工Kv/x`# j![}0-D^;{Q&b)7o b}} v^[9F*_NLL)l&ؿAM9鱈 xh:e֋3F0xM)02#t Dπ|H/2Zn)x?D AQ0Z0xCvuR< KMR9NO%>5=Z2 0RZGs/$0!40:R1 ix_dͶ? @LQWOm'%Q>V:=}Bm?Sf"%JQT^;ސy T" ؽML./ʘYqrYQDn]_ó=FG4kY/Z VR}[dY1N[M }0QJdE>)Nw|,B@4XAe祬T ?.Z `he͗, /uGUr-_퐬/U JGc5Peso'iL$gvw. 6YBñ ̷(φ *S[wy` 'qjrqVu<9!ۺB,q¸ȽSV+ 4HX{4"zpf/&ɵ2瑧Ղ(qd Ӻ4 \i_*ELW-Pk&B)YX)4hNA )wsorlr~ X}HIlzMm7 /Wv3YVF^}jD/ZPMVvXl%/~dH@W*]SNI %ca^S:=C~;=/է&J؁JS !1<9uxC`7"Szݪbڜ`oۊzc>t ԱѡvoEg3N슪*OĀTR{iz9Ƚ dzINAĎSPq(&ހbnLK"#rwmmSodIdd-<ߨڙ@:DMwծ5( XVyЬ>;tk<."y%%SQ6oWz|uZ9.J 4&@&^,ͅR$L p|R+$ +CJ췖 (.8H6*tu~ge+);YPKh,_4 ,KCvqaDڶVۢKwj˯*: miaݺw126dG]ʞ_u!1[iV(En$i$obL5FanmSm5q?Zgvѭ ~+)j3ͯ ˆi_y,@bO!^Uiyy[5IlRHdrEǍ}C~Xe[|[f۟[sZ:h0n %KiG{6[!|Y."+@Wr"KSS\ϏZ[["ԛH?\m0p2مe]C0I\kq4:57,"p|wB/쓮~jdߝ$b$)ڍԕz[ fbD%CyCKsрeG(Ǡ~02`J#0 6uQ_7AltSZJYhw9O%JfmܮT^2LOOS솙 %TzM$ݽ󹨯Yz{ĝi5Hv|{q$wWubpZbNV8,&z=PdcJ/IbmYk/OmMlbMߛnP/jh-"W>Oy@ha5cN8׼Äcc!>Sn簦tT-.f&ЗzP' b:q!lmc' PQfفJ,Ce1Vy:ZOb!0\5D>*TwT#!!_ccHa2L7=*$p17]MBTl6HQwv3ޭWIgInq_̠/;9==g ELR?kDK*t$GJfPOūN'\ps|f "/FяWoF'JZz^/cVq9se>jF6p)15]ƑbzH(LÃI0alOrD4^v0tv Ȗ *Z6%"^cnD:6oM2_ ZcR]cF֠ i-RB-H@惆;m~nmua"xC`FU=ܙ-ϴ 1g.3%*q, #+WjW]̓[M/#;뮗: 3Tڛ_;Ƞ2Bgɗ-gjr1觡ąW [v{YsMb>L2YWp'68W$X1&G|/7p :Y9˜db$!Jd]k611h~s ]E|%:|MQ9DevW%k)# ^."( G*Čo6"&\|FhL*OϘf",y,M,e#XYDžo/|s%;&K10SnE*,Xq6_NK p  y/A+{t,h3ا+dXUƑuWkp*Cӯt^0 Qn|~ V׏b0Y1ӟ,Q1?D>߰Wkωr:q(2:qu3dzLIcI R%!w#^k7"Xf2xUEHww .}V߰0obj4r՞""l)J X AW@ >=.cr"*ޭY&R OdLOD BX\'>5Kb# ܢw^,-6 +^nH= =RY8(7hNmٳ~!4GE.*}8Ee٭ܣRPF{|R%x.PUNy$\3B3PEx=gk<]e: ]v [jc q0h58Le^ pK=BA\rP~{dǺR),K[&y B d71jn,+I$ۧVvt~ΜGKuk 2FL:?šo5"Mv^oK,(R=F?$Z(THyIa(Sߋ;+zDBQ@1c@5 ~%9f D;@:_Y,Ea;QdO`2F  9|Jf0br,D1b9GvMaG7^1^c%0m@WiBvv#B\>0V4\"L+ͬ<_@ݧbe<΢Zc6<Z"Ăgw)Iџ1K8Ϊw;tf8Nfغ7}C|pia Iyja.r]/&)ӈX-ٖ:ۻ#N)j?BTۋJa}5:F$@c:-`F݇EiQygi\Ǟ3a0WdGShn``@p_@`$QFs0uNuf : 8*gT$+0d1!r*rC "$|' -cѭ(U}P>b 7lj6j1`ׯ+`t eLSɢ~y>V*L!6sr- O~F~gZ]Pke.~rE`p' -,\<('.jg- \ quf `,y@2^kӟmn *zw~ئ~O9ʱM=YFܵ1aYl(sIMZ/}].%dI\HO ;ڇΞ L#3&s|qi^:,sKD[)H˗~Žnʾ:ǐ ?yyn ],Xkt>J{"FIGq&suA!5>P:Ce+'k7t&pB{j]."2V+͌ ¾N!4/;ɥՍin)~,k8-J^̿.ccgyȏTRHEmb1Z_c#c_򊤬?l#JcBIY 1u{q XO҇Ў$R&_n.CS18ɊJ4p]ML|$vQ2H@VՐ ZJ՝\UM @kNŬ c8'J7~7D:095ID LA73 r4aHxc}mxhq8<0!2&ȨwY$:e3ܴ՞k׃zyK3\UYG}O8i o:+g/bBdE{~ZKgv>0bWh+"ަxKo=v߱uo,x},\4/'R}<4A'C@›z[xMHyrSi2e :,4l "=-^pPJ(OM5=*)AXoMiQol`.(dukYF3G|⼾YO+CR8sy/hWq_V:>+ՌER(>]ꙵ D%ě3Jϱ6Wqq-{yXJ78eZ])vbV߂hC&XՌG7Z鍽ˌa386A pim?%UL ?ife>u_Uv*E,ך9$iw`86CUiVOPwBsme6ͤg_@6ӆ%’,ڹEk7 k0."x1C |_ES삶`3& *_{X1Mx|`Ci(?t+&{}sl_…xi,l\EQx8fc[YQezHV`Kt2(.-f^_*aG^c9HB G :Y7s&Au= ZRbC!ʟi_.\H@E<"M_|c5h}$kJBaS+l@M첤wBئf>8h_&l8ANu>p|(ܩ 4K wvDZ~tt} .QOm!f$VXZ5Ø|/I_2 m;9'ڬD#FזJ3*î nsx0[Kvu٤Lg%؞%zS6<څkDdӪŽ x;xh*K_ZpZJ. JxT$4;LT %L=]4#|!knWz9[WGb.` \YH (3 K@̌LψN1LKKdP>Fm70ot dw "\@ tnx=`&Zή U.J`x%o)3`:jTXˊf ؟)\yj1u/qyv䭉g|3wLp,׶$̘2\$0sh!0ݥ\dԲ ]~ ]ǂٳӬdKCZJ8XxW6(Z|Μ + q/ [ܣ8y<Ϯk/@ Pl7/RFHs"6'DUe*n~@8ހm#. ""\>gƵпƪ3칬'4~b ysz l+NUg1ڷL;LQ/6pnu_(ZAPRVvlg ^$eF$/ZSy fbǕ9@?E-7?:-U[ua8&j[oFc% XǥA8&7+#hߗ[G èIPCM4E!6›s*QCv'7\"ù |R`7=QV o&<ec 5GeVjFiU Zd@ԚW{aT{|<fZd|e:(<2ƱA$hXcx۩ݯVt4-b+8bpdg3نL2@E~_ VdLzLŨo.UH_A簊~n54@kf0Hx5;$f401K *hka_٠`++p*E1gcxCYJ5W|$J.g 8<N8^Ա Q b d"=~͝#Q˄r)w)WVi!)({HB'7Bz{!M^# zm_=ԥZ |/U7V|sĈU*pz[8H"?BO\=Ԕ^Yo0sx~Od B B_+f's,'m߅^шak:LrV;>;b1ert' v&I\unQґrHG"S^^*܃AGM/kf9LVTpL2;=$$B爵Ϲ*1E{ܡC+]\tVދ591)G4]ET BjhEV!jÂcX|E0(R+d*Ny]YAr1O |\Mz?G!V(a4}y%Qn _fss?:)XS:`Օ)(j7}oWۺ50{2#D48[3M|M@"nbuNB|+ 6Pc7TcmnR ;!#FG=!W:kɱ%LiA0YM֑Z%-L+A0J$TԵ]@ʋ:"3‹hơ!Fv=ӿi*c6hC%Ph>t5kMNojRY~%8((hDLe]ϳr N|![18~sJHVVb0Ꮹ*/ʩ k]:^ʴt`EEn _6I8w-)Hp1p?D%Bh,iwLm] zwnBӠ~OoZ8_<o#S{ Kye%6%C~]^ Q P}SRv ٳKau-n~d1na)錐 ObNrAJszrꇌ< 5[E]ÇbR\Sb1L+a趎d{ UfnUx ~ŁX*@ScoSN?/gwtPWPdVdY,&m^q4gZc*H͘p 5NOu(UJi~o!qKr󨧓s>kzuV(+ J(:80~A+@ٶ6.$Ivn^\Mc`b]8g~ҧ}oYKiцF?)1DߑJG_zz0H6tis=ѱ:lI%; w\c(@k٥)1 N?茇2`;&#o_)4jzO~4+?w*BJ(b(ֶ4e#ҧQŖPK⇢*Y Oq?` F zP1 nV]p|[vS>!hdd89c Ν@OG] 3y]0L~PZe̺Dj)ofkɘNޅP JIc*@]0G}2:k15_ˌMr\e{ *P4ɡ]P'1w,: *RϋF"+A<<1]w;Ť$YwS4h"=URLi];p ro(WwB2: wV> Diˀ4K-`IP[YKSeU,9طga/VN({9Sh xtVx,h^32z# JE#fab+g%Յ][8ʰPesI17Xvmpm/KJS)iRfHV.~&miY6I- (nק_Cm_ pYF*8w=S w zI`ܗ,x_xzM [5.([絡W<@AhR+P0J0żNzCuM}Q$|J8zVO $}+XjpQ'jٱlfѓvr3LgX9΃/7(tCßEBtxWM.77O˜VX LW9e2fV-+lv^#o 1da:Wp Sy:D^I}V;RޡTDR}Zrp_e֋.{IbBtMrx|Rv8MJH#h*\[@4$3>z f}עK}gUE-@Z˜ェ/?4MM m|wIT&ʹ, Jd֒P$7vwuxj"Wԙ%LDTˎPxuy0v3Hݲ@Ww}eN9 % 4 zf$gcCb'm")Vl|x(X:#dArKv w:vheKXk'OWRBAUlr.: kQҩ/>PaCR ~."b Oz`E(W-Hb >`'rPo&NX*" )V𽱏, iɜiPj,:*H Zvڈ ۄʲ,Z|-n4!٢͕6(ލ_s,9Ƥ\SzFϿvF>޹/l$/fKKm!JdG,&b#{D.hUmcu'|w=CZφRHf5i,x i+^ê)UCJ RrVPz$2,w>&t^ ~VcTI|az]f l r7/Z_zߌ4cڹvט^Ȱ g vz .+2QCpfu>%Y_=~;1_HH"oHR^07X,8&ojuzi  )v3=$QxJl\'Dpl) GҌӕuթIsޭWp##&xDw|sӫ Zhӈq6WUie(Hո֨GEB >*Q.:.?YdM3o+Ac9k\ǗzӜZۖ8h2/.^Pg^Ҋ^Gnl@Ah/_tns]|. |̕,y5^&tXlJ-w:KJG`HMQ+vj}߂I&Bҕ+rCYx]= 9[8e pc\,59]:=n׭F TJԼ<6׌]DYyM{򿉈!v k!Kc_: g]|zԪ~yO-F;?c5= TN#H>@n(KU/Tʬ٠t/í+r- h>`Cds&(1,J"64٦ 3hD]c{mV>4*nc'߳Ed,al9t׎ޯ  q'u8 z M렮1csVCbTjÌ\Y`SI~IuעI;^$\8I9@N;O2?kd_Hf}"N)UE|3K>9ëTK21k=s.`DCTpNs.Ӗ+j3)bGAaNgHQtx.3tfsni ֠Pؙa*ʹIy٣/-U/ΠvTV҂ nhfWRYe#Ar ;6Yo((odD|TZlĭ^5W Zƞ">4o@*8^hzvr ~%Qe`# TF#*qS,epfFP^Z9\1w0/SUHM%yzd0q_lXH9Bӳ}|cHl,c">Ϻ3\W-]qum'~ƋHYɎ5FvN9f=ͽdD=&Hx /}ѯ'= B2Z,x@pyBT|df0O;~]YzOP @b^H;祺oa=v>lsmNI+tďl`!ig9<%A } Ѕ_XA2I/4$9b"T E|%JΝ].`S2k[SX?;:]5(y8HoMFOașZj |ZnC B(P9YEy _lxċOiFiH7~4+u[^~fuL֬Dk^v09gF@d(WP sK_ӏ\iFrh-6?`_>NjBnjN ^qڭCSPs[6~\w?O~Vkx G`>Sc&VBKASa Nr( f>~UQ7:1@?25$"@biR8{ƻᨙAսROOX9 |i!ϕ#̒o|>|.f:CpFH֠ԟ+^cոiM8p=XSLF -O:XQ.UwʽE'rn,F+Ek]MC>"?Ю`Dpf^5T>|:5Иrx*ҥtA5(o8c^Uϳd.M&|g;VZ;Hwq E| h+;jUV  cx6I`(Yy# IRrlyDaKnoiTZ׉&>~iT Dm[Yf`M߹q"j|QVR/LfnC4e;h׵`އwy2j-' ׃4WnT\'3 h!:NsM/1{J%YL9U/3eg?`l~!s\\^)_PM:GAM IzK(?$j>f߻{JsU!'& cRf+W RLD,lzΖ@C4.l\6hHF1qb-K}IڴM{/Vq? =mLBtZ=FS*s'[|:*uӋEoꋾLu5ד1h??s5bEDFXeo\%X-jsb / %k#@zrڐR0iy:Z/$0qjɅˎsI q2AwJ7n}ޢ9,d4]a^^ci-ag0fWedPhz9O٦f1EHz?? `@AG{b@tUl.ծBT^<|0kq\w,G= ,S^(q]p-q4㵛M\u<͵\w](9 o hj4;!N 'x'bl-a -lw+9$K#647vU{CYu6d)<7`fkUJ0W bfp5msR(V0dpr ܹE),leT}7`F6\؁^K37")%/#S 6"$5Cy\`j4lESAĩsg[SO% O,³GuBP1UNwi׷ nt6o+fJ+=%@pv-!z}@D:  Kvy>͵LZ\ԑ1!#9yܜP+XY!͍#'U6g|틕Ә[бè$6U(yٻ#FU$Dѣ?siW }Aݒ(;d!>y'pbQs֙8sf9nPPfXG97'vӄм*XꃾƟ`?l1ע|vG0Т:y௓R!4buj r{Wy}:g b#/ FRҴ͡rHdjx* DsW4بkNeZgN mMe*;hq$5dY*l$Re F򞒧> Sn'2n UwuOnb¥zYo\;:^-D;VߚnKoz`m&'wG8xm(6:iKqFOK^"Ș J?zktǬcϙ2\t uC"g/*KK;-3WLc= )/x o.e3\3˨[Ă~'!^\"gk̨B}_4~a?њs#Fmrz$RT Ox̕`!܆IHLC:~ :wƍN[=eМ;+IQm3B]"ɟ? @q$U@& *]!16<=6^UpI>@Yų9Ե_pMsm9dqDtvNhz?m,̈́*Lc~D~: =ہJh%THB2=㆗.c8XOZaZKI1^.5EtT1PТ'/hc}R'_Vpij'~f+X;ӾXu[;Cs]O 6۹\ehfW$@Nksws FmlO+T*n-'WgQ7%vief7oG¬{ZSH7|$џE/"d'FQOT|a~qg45=R#x/̱CfHJM\"FGA+Р8gnk&ʊ}:ԍ:]cnhۣMN-'oa8Gn'ߏ'=E3=_qW]ngvTӮZR-OZgwJhӦCΕy69 ]ìI'{uoVr?6@Ru(53TFdױVB1pMTtv'q/QEijN1㬺ˆsryT&, ,UԦ'JKuz'\ !VKٝ>8/ҟd) 0LjVa)q2+ < x|f4n hG[D9K&>' 7L$tXqyۆK8ɚ7`Z@*IQ9hQ:A`Ft3M=-'2=h==I|]~FzK8^lJ-VCмpFM`mEq~q ':X/+T%s̢UAw"ϓF#51)዁:0jX퇆I2"]ؘ_FS]ʨ gpB=%ᆚ31y6<(h2=f>u j7l,?ˑ?41$GӞ\/ +|#cf.(\ T֎Al07zZ0k/B: DM ,hI9|#o'VP4=-5 4؝<~3i#7 h2҄: A~މ-qjaO!3/1 zaЂ]}ەK=YAT& I} *:F2rdW_I=Jk.pJrPBMx7-`pW&9a306TS"Јt)b2PI顫cR^4xYހ7Rfz =[ӷ멋 |!Kg5A5XmPh]~ Y1dªY>X'TRh/dl@oCPM?_R &3ø€HOȉdt7¤A0J' 񑠰"bhfJ4DZh ȨS Ȼ97_[슥IZNs_lw99nO6hQv*bDi5 9nOҸ²E]Kdc)a#bϰ2՘aPJu<^y Fh4J+$1Jn>4YVcW;Kt[:xbROU_yON1IU=D1⑂* ,AwK@XSxA3 2_%PSQ#uYO"!?\b>|e:Fi Qv\tX,sʀ$%#6|L@&h-xBf~Zb=fX].@8kv`hF5 X+6.Ӏo fMX!S,tvys]e\ؑ7< lց9v% 缙%X'.o חATQi<%5aqxdxψH##ʓVa/+3(l{#96iߵ7Futba,fYzp9> 6V.MAFVWgVB#{+/Ak6u]מ`qqB{8r|MүK7#B %F^\a#Tv'蔢h8.\WU%??x?g8'o3v%U慾,s| % ElWodV?Tn^}_w6KZd'LU9*^j`|W!$@[I. t+mi"A JԝS {Bk6FvJ,(Ҧ'9 oYJg04P#XNdsSs2Fi L\\M-0F^<с i_ʄm5vV&$fPŴH^0% Ɗ85o$>û6DǶ&5F{wȋ4TIm<@D/H RW0\5B[C!_rݦVzJ-J/(zBGuDU\_PTu]ԃ]Գ+A^ŽW7l:pZn]Ϲe3-WN5R TX T,=6rn$]u/!_P+:x-7KWgfqcT[S]풠:kv,g"`{Dy-Yj"pvZ D#'6+f iLg dawj5bSW a "Ń`9-蘂י+5kRI"zPK_u֑@MԅA}g0-`5:ze*I[H%A\U,%Á!Ts7p}daNBP 5 @{T_M^̲4DlX֧62ß9]>A)M N}8"rl[o8|(_Xk$bdhxFUXcXO@5b/tL)jsr y9O;'[zt=Z\?S2:Д/يظhy!g`c6,#ŸMs %#7nOb0+de\!FS[v{[ŴLnN?[J&6L vG|#ٜ[>j Nim!"']hӆi!UAL/,W87R$DKվsA͘١4+ttCBm}Vd~^L+5DDimafQ C)X?zsu x&OK(&,08OTD"i}g=KrtxU%h 9a,΅DJǀ۲LvvQ @>4  =bc#0?0f(O꾔c15U0=m/hU6eՃ@Oi$WUc T^1L6gq (#p UHxSNU1ec&K14ئ? uYΥ/I}Ї#hN-/P7^IӅݮe#L!H$<\ZoX}Vb9l>8,tN06G'`~+uTGz<QgO+aO9yN(?fs!%h\Ih{N MT<*3?\ZĽb@wHem>VrȆu~ԝxRN&AafĊ-_k0F>oa%1zHF0b {A׻EY JZM ۵X$sRpݝ+?8e=8[ u](](CCcN/vjm_&|tL S R M#.*! qHˍj ]O٬YPn]JeܜsjiC?/?tbᢌp?ֵmL7ׅ1F([CONPP\J+5 !vL]Xxq@j0vOOAP!T_~GCQEzѧnUNH` Sp"7d_C#_mk73"LJA-+Ł+q0Q6/+ [rl)K89oK41dG)'qϵ9d@1'ҽ|Vy{0 &Z.BN"kW|lfEPh{I.*{/=\qhC.P)d p&_MOe)0T: 1MsEe@۷575ŕDjV顃eb\%?wl^U\Ur84qsWhW1Z = )˜A.5+L9*<m"e}^r2=4KtܜCpפ/n G |1Z3 G6$©umoF;Nt3Y:}|zc^%F[h:FxyU @gx/+(LߢRQ[O}["/tIIY@tʘ #}rLPo-q(?M?31Ot-9), Ql %/OԌ딕2)caAhu'xv%cu4*$V\4K87z&]MGy\Eېj~ZI܄CRmݟՅOp~lzUD ?Ov5tp#%P) (>6¢7`FPm=4tT 4qr&pp0A/DV8#\8[,:)v(D+'4c_Z073[S!Q8`ӟz+iҠ-,pTrLQ9W"xVKM؁bŒI&ׅ6&@?iVmV)~CJ[륚?YoX\Oi%oy٫+Nm{npU7gK<jV,6|+зɵȠퟜ7SKlUX\*[PBG4N5L,Oo*{tg="18* ;_5Ix 26o׸+ز-zCbZc{&t= :W,W^m7~Thsx(["vȫP`eRĮ9-+Fvvl(١k$SCURFr7؈HsӒNhPH(ƆWpжcDDLi/U'P%+]h<ɭwH1; unZ4EÂP}ylu9Hpzb/0I :nDŽNuo@$2mx.`3ȿܞUhQځsC1y*;F7>e+_5وfNת&(F[0rwaɭ!^9 Q<1$[m%li_͌ ʤchPal(:~yOi{0zYN.=Ӌö [=F(7m)>faڞQ6[Dݧ~o4YnXР2cbeuq9@ Ym\Dҥt.@F;Wa_UW 4^^@Yȯƫ0; ~!N Z]hɽvot Lˍקp0/4[.t)a(x8v>XvRjV%|5{827^Tinc!17sv[rHJT0$ZDl9YմM1_ӄAeV"?ƨesaIѫ1io_n+)̷\ NpFb/F򒋐Q"O ULJU0Q@q <{x-I-e ozcY|Ds%O؜dƑ) J;q^OUx;7I2hp-9%\^~EdCY x0b* 8#I6?-l.|UnNPqҾ8)P_bԡ 5 ICd5[o>$J/pմ\ 0vCpun`fh.i5x,YWc'e'r0ծbGKyp]I G\_u2Q,>,،rDEJ;KSY! ,S'1~xueWiyEX#y%cb^Fe<Ԝ} lxY,p\<*xkzwu)e{ &*u{Dx|צ!>9Sg>aT7dZh qDjNk_ EU "8z߹,WLf͂tm bsY ̞DOP֧vfI(]R8w׮J&%wt5,q'p07FlP {Hu#t^It#CC*5B4mV INb(5`1x%5"fP WJŽע8!A!P4[MDIYNdxJHt#"BT%[{b OcD8xYA@jųJmq(.oJKc¦_,M)]dPwk=[7!8QqHC].v$9`}Wmdr5JnHZHpɄB]zT16s4;X0R$9.[PVF]L|Ykk9N2al6e ؂ NJ]P'z/r'ٳ멢DtbҪ zP/a e'I87*x7z^c%g+]eVZofsou1+O{\Dz 儥P~Pf"V5T3=‚x}ʠ6o =(8eӿ&y+S#i|cAo01Lkv]Bf{$l񵰓NYܰx_-(O>Ȳlz-*Vgһv.қp8J.,<悔 Tϔb6ab?rCk<\GsnyK]\5S^VؖHtH GYV([+V/i"u}R1E&Z&ĜC?Xl\NyXTf͡$2뼕nFj%)ן,ڿ` :5qt+-_*C̊ 4<tGуK@^yR2) $cD钥3q~=] Rq  Hd(^rv}Qr vvZ8 /`o34ZFq5'Tcsb?ߓ#BΘÛ(-$fdzSuraOu"󑰎gtg/,ۈSLVn7.~ȵp4$r <*5]Cxw4oYd^_i:cwi|QUqؗr-ǥTQ H‡5Z,|n Naf7{wN)lj6(Xb !PZ/[uZ_ y:3Y!`}oIJ YxS&ќ0rdA\ܝqQ]Pn&6e2yMPt8#x6`ԘM*x`6v,#F*|&9߄A/o 3i@׽ ?V( eE>lN1F?풾uCl5x( FubAA/*xyʍ&С~~R7&;ܔ#q_8bk"w +AOAqs,Yݘ3(%#8@famcx<rE:=`7A48k"зoPgi3 9HbC»)wbk/G 8; ߶? +iäY-(Z)? *ceM$}Po:b'S(2Ra 4a>a`$lu95"SVIl$8Ѐc+S%}!@^/oC']7c0pmzp Ңv7 (~(vi<[N V5皊jD$Ml;2dWcvOH0\ wm R6T" X]EѴ<=vEi XGq4S\H$\ٿk%֠pL`sڦeܘG0WF=w3dx"n-JlEmQn1;(Tl}'Jk0v:A¸tU\ 6lHȏ1F i"|!jlӲA_ȩOmiᘃ4Duh3Om(fWk9, H @wCЖ]'c"I/ݚ:*}Rp] -6ʊe'|:88^t]Ԫ`8\VhtyoJq-!϶I,hI;±|b]eϮ\i#Jloݹ$"M}A!,&6r/b,7w!02 úps#=X<8Yo9P:3s ~C7okQiMx!A*IIo,n"IXҰ ̻ahT 'ڣT"ؕ= X')QST:g9YjMHxy O9l^0 Gy\]#X1 &\;"2p ƃ H(z$Nc"y#gAұE@J 8yPTN^,)VSR{P-Y/&䕦_aC#P_EWޮcyJ+ t>[)ϝ#=?fF# 0/p<>}k!zI ,j1 ky vb<|ڋ:Ӎ}`?,,6q6<Cܳ!DaXșr@ iد4Hگ)ΟRu/oEr?>?ӿ:t:u7Rق՚G5Lq 9kC[-Q+ Z7a8hہ2X#., B.z  Kl|yk$!B4z8.ɦ8B@0qa3}J!]}4N)^"gGrhx-M߼ s' >4dl*JQ?^GΐV} ISs^zBeR׵{Š~s&u' (/۵zS&H7] A 3цEJx=$UͼPwlo4 Fr>ZyaERa7K([ Lͼt{ Ѳ\ɷ/9 s E ^Ŷ]tٕ l\Lg)gI?chԝDW}zN*)q̷ Pff40Y&C܍dH߅b/&ޮ}tEWOFޫ4sѵ:`ͩ b?] &ףC `e6/bUr0#2FE7`Ȑr9 :sD2vhX/'E^y`d!c8_0-*;UC̤t7 Zya ~E!cIUe {7׶ T7RadxN# s$HS RNMŞ+?6xGˢ\R&B1(j{ƪ49k1uIbù"s=;L=MPsUu^4>{XFsȿp{X##7~w`vVe%351ߝ(ÓI='+9le,=9 ˇ&lnnc_c}}VLBdG*1쨰nOi-}Rkx!ѳ -M"uVsh6;@YՏMedo2sm]w]S+M{WW!D֯", YEP~wVWgzOrx\s?!xQMmyжU 9 Q=\MMf>]fB9W8Hm$0 ][91K."4t?n=L~ಇ~XZΦ{̿/ D=]CL.p_Cw-6Aآ?Y?ۥ\GR7Ƨ¼]vɊa?”$EAS[@YPˇU:Dj,%MSd~mcPi m(?'αڡ;_kN 79?(9D~ ӡ:S@oMfA`y抽măZ=Ƚa7Ailr]&XscKU,=Tt7g3.VHt {1г<+WdJ+BXdP0jq_x/?fj5oj1.^xGuL]V 1D>< 92yI! i$3eљ̯6i*p^])Dњ-HRw~ĩo!x?~qb~elN2H8ؾҝ.s*$Y%R^VΆ"yE-sZmpkOĉzK- +#ǵPVHFba"tOS3yr >g@CDdW-*涹"^kD#6S=^ :Fq7+!m=\5gΝa:M Rd )o%KL#O5+*qBM^Iud'Y;Mu&p? Cpy M]40}AxnJY=z_tz EvLـq8 X_ޤ5lUJ+Q·v Wk!F4'xp p̏tbH \HT- o3.`:cw(“rR{Fϱę&_iΔ,adfؙی^2Rt#6KzY(gSsa9G\O1?0șgRW‘ՌA&mbӕM-m` S,EV50~(.^ y˺\*AէYSd;ȷB`X]–n~|NA,i4:؜%^ gZ]%'L8p Z#S&]euikPZICtztj;:)\τ[pq%&wZL{Xƹ251?F dnbMUq֪G9ѡ CH*:6~-ghj;W_ *0!s6Qsx_fG@,c$ǹլ6r_DiCŅpWHU/ O_Ļ{~IqCѺۨLzy1yh=\g>˺]+'F4`X8@}tR'Dv=2Sش>@%gP ft*!jwPdǸTL lkFȒ;]ҭɏZ~ @\l8$!|NcSB5sGYjQ,7VRJfe.uoqw!4FBP$F6s 峈p"O q`%"nr4Ɨţj1n^r_yj5qQ!E 6KY0p]N@\]h_v&?@ E[0LîmZ6S@/*35 H~G)uFK"XEe wsKvX9o e_ fЁz=d~E\:,Z5>A6|<[r쀆EOW`Q6)ygCÉ`ZRauL$)ugRjM> D*8rk|ԈNA}c)ʲz,XPL[d}KntM (P䠙޲~$ 7jouj22YOD+u?NViTlԓϮy?$ 4H+9@Rl&zN'0gI˶P7*% C_UMa1DBffJDyYI+ ޺k+N]>#Y˞ Ikgݕ_^Л5VDc{g} [4O)v[Y?UԽ|>p*tUMT! ™Jhy+/h#a+ 뼰= O)3P7T݈;N(ŐBe(t)<'襊p/pkvF+0LGgG2,uMYi7u&>Y3"f ;pٱ7g-b;TftG wAo[1\O5#8tS!M b9KkT3:sBk{xڼQze`NlOO^Y5 &="S3+g4E%)V4hf2)4QIr[aY8Yb@9&\(pgxAB"dاt%4 Ve>ָ{1 XݫVcMZ\bOJ1T9d/Zլe9@!#I[z7wvJ&њ6\-f<+'w]gjs&[ZLB:.1Pz ]~5IYzt_'m}X[PsbgcO'kZSC ,]z2N\XX0 H!ʫVJ b_v FDX"lT-茌M}4KҴoˌ |ud5?ȡN_A q7nj]D61qGU_gRqVnQ6o'Eh5&rU}V-Z " ػؑiE5`)#_4Έ v|R6e|?"ŤHfte՝ӲL4֒ec.E3)Y9`/:nl=LXzXk'lkx: н3/əc1(xN~_#}XQ},Lr DH>X4|IH/ X! uYjd>@Ǎ[kg͠ERvUO+?j$0/_V<F(TnKI#0U`퐲J$J5| JN, s^=мlIP=KC,o}Hh+g?Ab]ʓa$+$h.ZZT/7=+>O W1؋"| CSQDOן n*QɈ䐞 :df_<^SeיּƋ2hszn^2l[\ReNt1)MkA}zV&" cxƒ>BwL6l8{ |gqc BrUV[ L{,tل#1V?JIEQS0ϖBc9IЇN13l68EaxD"*ߣU*mm$)xLXl=2Мhgh FQ<ڽAi. 6a5?n+^ߕ;2fd1sgXFꌠzlk( <\!h%je +X-jܺ}3cFl,]w$!hj٦/օ.뵂lT7}=XK`mяߌC\ǒe܀*M-ɸ3;3~޼,|N-e,a }sATNu#NKFfbbO WSmq @cr-4IpQZ0]W F]9mb*ߪ^B.tܵY\pٓ9U*ZB+:yhN< VJ|R֚ZN'F'I1}k5].ry7+|&x,A; CRT{Јįv\1|CJtNZeykȌzhdQ׾eaϽfDǿFt9+,MI%)na4)VoAD$( ҇.GҼ@Ё^j?o L#;4Jh;胹IW8J,GYAR|{4f35`5իE]шڍgnKwD2I':=ވsFg%!Xf s7V3{#SQ'82:&4گX~-IVoO6ӅhU}PƘ]2euRSkmOΤ/N>mZ}- DgRjviZV2 9Q,<% VGS272_ADWXs!W/"H"uP[ L; { XMՈŭQ]V^⭋:2h~{1xyhOs$,q ]4keg!Wp-&!S_~炙U.&:5'T&,LeXDiŶhD2W$!\o@ A LV`W#8*2dLǟʭ _g$aXD2iK׉@4]PV["${e-~k_rjtO^؇buap"Rm>tÃL=&B5da\(*65Ћ0zgףyR4["89 lMh1؁a;$ E|k=Ʉ$^5'8\̑;K!>T,ehJ:2NqZe4@%8Tڄtp wZC}L)Ɇɗ.%BI΃vI1^pL_>BW*f"4How `_  ^HƌB@YpFDNC*r2r9A3P.8vCz@.G&rR\Ht8jmAİ0GkRNUfXja-^$<3YqA) N iu]ߚLF6 Sh!FCb::6,/496ڀ/K{OQiuAg=_k $mmjZ{Z`KpLc`n oN;]4^CQ:pG?dEqւ?5WuVXntᡠX9A+5Y\!i@u*F>$!b/#i ZǬP{+!@2r;^|cT>TxV5 SU)GsӧN:5es!q. &8k=]ak8_]aoV; dLPdDsFi=t{-od$xR9ϳcb- ĩmi#۫ßj'<0ΡBQƿaXixpa@ؐ-P8G=i@Be_T iImqsБ=d|^"~=3~û͈5,[i#Fd|2AO YKɹf$zі\0P a?Sl &NitBL8hk0~2Ϣ.R4U 0t߿IG2'ǫQyqP|7O.2 ܉I(0hNiHsd*XV >nKYY¡m̴+/:-'fL9jT ǃc9:KpBES߅̜֦z=Εgqhv|'ađU5|;yAo+HNyΐ%m[+tXRBSAWY/݋+tw24[A;RS[NpL䭯^Ǝͯ&#^U/Ogs %Ҷ5Sաb oc{DE%WE{\BPuBGFR>y{Paݕ]c>TK.It^Uu`?[ySH]jPӈW&ÖYNf bz mO̻vUwt,!{jBB$q.<ԥ2\աN>`ʛQUxNr;֪_8@8@{:cǖa_} u6).(7o!q!o7fJaaDg"!}DbK=mIS?sȋ Zodkrˍ M̞3DkחU[-O4UΦP} !V냃CCKCV"K`v_5a*Jc.j"JiL?hexm׼u)ABVܡjo!~]'z8>leh7,)TS(&,FOMli{r%k#'jt4-]!L)y'PO8hn+\zI.̩0Dz]ȆBp0+FYM_NxS<^[,//гr, 쬴.FAu 5(m*de]S&gC5}ӣ>A{] ܅~n1KmW#XODegzLZ9m 8S[#$ fq!/yO d ]<Ns4ZDNb⚸LM㽥c'cO#Xs7DxlGElYK݄LRa& N+HJ]+~ {צVE&w2koXZW22E|{޳XE3n!v}]ɗ\IѮM{t zr9V7٬EffLmQ$qvJ@ݭ=0^ǃѲy88Y!^Q׹q?扼z%𽐠gѽ^^ُͽtإ75|A$wؔsMrc=qq!On̓ (wOJ(F MLuo[r*E ,$vK{h]n0굼{?7laй p2Ѷ3-fPLaccNA6|2)1|3]ۅx`F:]#IY*U/%M;uwnlbj/mlj~xq&STwݕ&& a}KIOjrU~D 4J3q/!dAf~t>dJ[< L` G{$6m vf*APOV=ےgn@Cc'W0t_8>`pZ+ MZ+Z!9QWZccr ivS``ñcl#,' ^"Su*3N ւXnwyѹ^mj: >Y%/V`OMlSgїY=)^;E| ,>GW: jʗEJ \Vԡvvymi ow[Y6nfd0}j3k3*v't[200%S1h]l<5Aw9RgZAaykjcYGL3<(5ktm-Y!r8!B{sO} bWx-dܽFh6'}n.rR9ͬrp*F}/K>=dΥõ03L@J-%n"&Ӏŕuqx3?3m>n\wϘ%YPfb.-jKxe9;fV 'hb;>EEcH3I~bP Ɍl Q*ǖöfMܩoaYejWRkaJ~Ԥ}o 5ZpݦVHJ=,[Oq٬{bB"] ϷW( 'ҥ0~hMDϕ|u5| -S[O.{d0 ?$4݉a4BM_fJOzW}:/#2( i$+}$2|3ZXrN$3,8WI1`S,l~$?xn> <1&{`؃>qvjx(6Ыtω\i-ςL =Z͟GVcGQyH ^rO;S5mG-қ`~5PAOGPvѻ~rr`rܛ,s3D@]Al)=`TV+y¡Inrn-{E>qK!3j˅]a0 YS]$Fx 3bq @W^gE\l`_Jakw۩(gjq)=5'` fRQB9X;LfGq4H\cއRA֓(1A$hQތߥEd!qphqIۣ.=\)cRe7F-|7q:+"y †if~pnȫ1`|vu'~DrD{C SDB|(L/dL[a#˙t[Ŕ%6&=r8,o\PX[wC7:;B( N B.En>/\  \|pAL_;}7^|(.,.؆ʦW5,#YyY7ߓ WҌ,*6jr{5Г1 `t-g?ke[Ĥ҂c dQ  "L h+,*b܍Mddce>o2:wmW4Z{TfeTd M c?& l.VQ8V@\K kA\T5s>S5JQw.Ty0 qiЄ(>vEnǽpVmI Nm]6g6cxN$xm_8ܟ +1\}`=?RY~Y0vO R1[k=Qq v["AxU a?u1VEf'" 6@0x/LryYvzG2[hȢ\Hj-UOh Z] ;C'j{eԥmyWbÜẸgx}.-MޤMk?8t1F0[k`7@wty-dipډ&yoRaNw> cZ0"T$ؑJ `磎=<ÁF΀^1LrXv)¸sZG*$hR]8mcp}+6:"!0CdB:hELܫH9m'LÃTU=Q0yulbS˖ 4&r;]BTBjk W\J$JTw#ĪZ0tK#q+'/G銦 >`p? v=,ˋ! bٕ| (&tJOCҧHX PXO34_†o\TKZzrFVTiMs6nX; :܂Vm(2B~W]\(4:±a=B}}aSײrsG?\h7<қ8p0%ZYsG6u~9BW >j #-ԲcMǷuO#8.t\ LL@* AT&d ġnޛo%oM=_\db[dq="ӔM(^;ІwXkؤf*←mUU^>O*Cujp%F`1ȅ+]t΃[h Y v6%ˠYIX#Q!ͿkQe`3"4?nkSXoG罱ըZg2ʊ-݂&>l˳[l*tBٌkFģtv0KNFfBg)J%ң5/Iw-ץgM64_ZKV* qUBx Ő/_~٪ʕCӑ3,Fìw%~Qp\z%2m-3/ qML9+SiA/-֯toOaD@)蝚ןJXyɞ:]!E_W*^ J4 u&m\@Fp>-/Y՝_i~ru9ʖj**n-,̫&- n[ nD5{uB(qk7d,G{ >߅)=5ʜJ8wK[X1,7_KiZawDPb^MΥ~6`*$TNG,@8j ^eu}ك9OrU{? ."Z$v?w>CbIg[8|ՆM篝kP"8%H'yX$:hq^u63 ~Db~X~$Vp# 2,-yzelK;,deސ,`F|IC%gt:]^MMsI{.Jfbo@M4"hT6|Se~Ea,a`>-pGp/o?V":ʅ(^<qеwB2NY- -l>)QbI)`C=%A&-TdT).W!9}Z|z)=xM@Xi_:~?w!fa'͞:FOsC`.-=WUؘӸ]K ]!$H*/?E:;-iE ^,P"@/Iq*|u72%l2)&a70q”^-{ WnIFx,s7%oPTd`NĠnj:g{ Zvy ]5ا& >1{4˚h9|V@ ͺi0~z9ӗ K1R`Jw D~&MSieFXroN`ZH~TK$M7.Ψzq4>?~YE~!SuNxsY;ޤE7:A@;\aÍq jkɗb`ة7{fhѽV;qw#IJ^!1P+tU2'K>cV#ԶL`M`>|^[fI7#ỲrXszf- y=Z[xM?>c"%j5i B_ADB6>ɭ$%&*z4]K8rwodqkyeg]ƿ._y#U{FS'|tCf9} fBⴚy~k`E7AeCR׌t\TvsI`vnGvB`X1灿oeo3}2QmH.ס%9;yVBNBh'q_Ӹ~ֶT&$]~&O H<Ȅ`˜l(Y$4, AܳfB>|nO.g/1]+GjJTN ($*PXo (B^͏t. X"p[7%VޢC]&v5ZaW E|H:PC&?~4_u9 P˖qBHyJPoYCDu"<"7H@E,ͼmFRNp'66?dG&)sevtՓó0׋Oʟ@^DD D YfZT4Ⱦ\EsIe,VGe MCjUe_:6KeFL~̛s7B0~3C{#,a@᚛*d:XwmVvs;T='N*^ BGs18 8kxv = A݉4ްkĽNTyK-,24fz]. }وPR IN2H"N兡2XH v9f7K3>5LIfJ/d۔Ոzb`%(SW: j--kt{1:[Ԭ 榭go7#>ܹ[+ [b1zûJ*⑁/(KJ9'zuvn+ty%;|qnUJ~S2i_9|i"3_u%avh}C24# uie0];'/րy"Q!]nwҥ)L2++ >೯Pgb(,.V!L؍R,lv%oQ  Wc@0Vn{h傱پLiUNj˒xF#a|j.W4Ȩ/#dŲ ƥ}.I[ `8h,6OeF+l }PB{w& =䷩kٳK]y$S"'|qݧf蟯>>?@LAT挈0ZM n}|(oOwW?RN `Đfz} WvrANR5PYȥbKJmK,?) /P['LNP$;^}y?sIfu!"'iCs'XL0{k~өi^ jň2{ Jh֏ύ9Ҹōr;˥/?zv"1ygHؔt٘4R`ZY7 ~z;9q8 p_t2ftzO #z r+LVkf۴ע4Ra:8IU5al<+f*pb;} !ͮ1<6ryldyhI^Qٍ 뿗c;sf+J dyE0ќ)Y,Nmߐhh >I6 %+@94~hds땎5@+R/z 27춎 YpqM,% ,HTGON3ʯM?@L`SLo*8`%QÐ}l[ :Kt>br~g0͑VNJsUlpо-o3RNsٵjndX RRmYA_HL{eŷ"I*9ܨ6n 9_ U=Ϛi #4Stw#e~9eƒu@oV"XcTm#I"cdpxk"9sk+{GI!1ͣk)N6,GY; qTh o@oBd.>)X[ilHy>({ɽ4zZ'~c580)#Wy۸8i wDHhqC=ٴ7'FD'Tp?N.W13VňE}Rp<&%cD cKN? SC(v@h_t;gLiDM.վZn$Ȉ^\k8@eJ Xrb lA5<ceO|.oXz6Ldv, g)3^],8Mjj2mc~ ?"w #ֿeC;gR3V=:x10gnh5e{(vSrU/CR \#K9k1 LB#Iˑ?B~ڟ`ޢ'%oUvliY=֛' gHk&8/rCm-ï׃(EbƖQ]-7U o}<TU:/QvP}آv0a8b4n(nv+f Y@Z'GyF:6氐*V}u/62!?k(})-J7tLЊmEYQGI]3qۚORhYS_lLEჾ>HFOU, ΣJF ,x3bgs' փj_!EҬ@/bx섚ʎyU 6_w |2lS &-[:j1>A>Io[ݢ&fPT)&V,XbqZ- .SƷ1 ˫]N}-0o89B6r1柫Tgӳqz \&rlbHul ޗز.Vg-T67"wu,ڣ6"Gge3ʂdUM34}@JdXs0CJaHma0O=Z'$vu;BZ1㠴Jlχ2gGS W`\څ{ R"L㊴ +bJ)^=E4CʰWlQ85w$^KQOhȚ(#띖829w*%w|5 >dA*sJIˊw?ˬ^DF6_i<*i3ϥMj]4tЙԾ+UՃ `}d=KO`j*`xW[*ߍ!~ƼPsֹGjé nme- DI(V4zi9dC9_D;AZEhJ]"%\CRZWt_լV#o'[ww3)}ft؛(rU^Jʖ3SfreiƁl&s\( [oB$x?lJ@뇴 ̘@ AQЃHz 2(=, !=)D'jIh˞S WqU[K {}MwH^^>ߥ<'fkLG' ;@* nD Pҁʡ^CȸSp Lf[EP Bv_muޤd{pKXnƜ`U=E I`*(l.ѭIG216BC==*wFAxJj3]Ix0]uSx솟$S\Lbޯ=; ",oexz+@z=>0)cQӍlCyҶ3do# 0lKݓpcM*+3f|>D9[q{6KF*L<2hF|k׍d7d1B~u!f#Ջ8kfC C7ɩ^R^?Rrur$dߴFa.Ybjb0ѻϝn:]6>+jo @n09KHx{ Ӿ6L# nو "&RéY^(yԚV_WKo:GG,0M@bns e>ypbT&kyƆoPWv<FfWƄNj":ߗo7o>D_}dQĭHX^[X0nTMMF WmvO44cbZS(SCh6(?H _A&T :d gy9_s9Rt߇9+׊hRaB tpj9z9}+"Q8Ls,QVbfxĮ\4J3PdF!̑s/LEEm_{y:؁ܫ$6KWν楋tK/Eb_&"qbA"];cmW_N~1t۽  vmߡqT67 ~e nJ?֡*c6=nGw}oA0c =]Xcn =5ew,BP#JKnnWyzx2 fWzUBv&E޵OL:ssWSx bqkb65J{oP'?$ˑ́<\ۧ&>G346"gO$njfU#<3GnxƚySE:sS/i^f기ntReX~e} һlu CQQ1)c"xG,&NEX8VGsۭ @IybC v> y_I;j_j!kBN,95O mZ#UR|O KDg#s#<* i|EJODq~`iZ$l;\+,]" xQl=bF*B*旊6?T#_ςg-S4W/HՖ U_V SSVmjz}]z&CZ3Ff8y7'+֐MZ2`K2fopAWzȨ0u65')[QWڇYspښŇ~Ȭ6Q%{3^XIW}p=?'eE}UʐfEr9~Y68j"t7^Q@T ʜ+< UC]!ԢwOp=AB!e{/(Xh*ڀ}'Zq*UY}Glut%^ߦ3"'> N%WSՍplސ .O?J X;2%N0+g) =jPZB6J[j 2 M-"*>%f2yIs‘(?tZ!/A!マ0Rp#Sq%Fiay\XSBfbqj @qsQj mρ@J^Dz.53cn+;gm8taliAQݙ-V:o ñ,/BIH Ңm7 bT%>*[MI7Z_5}ZF CV&/"G1^ ܂4mӀ`43`%!2V-$@_> `7M!]VYɈZP>,4|f2˜]b0H֙w ]EkՀ7v (DÀ $rmxpd˝$v} ͢Ԥ(Lk($C Zӷw$b:8ӋukaB2uKl:z_W9ݭ9r9;6=]6)RN3r"w+UTi.a\;0vćF"98SLY5Y9kX|f2[)?$qTO=,E\~,&QWoMx*Z0F =R|` pI|LС3P]lؒn Vqe^( Dh ҚW!4AS|Y@Dp(BtxٹYWsUg y7Ds|΃Hm='([e|4ӔzVWZ/^hǫZJV2 !ډ vn)oЂzq~f=j薶)!/䶺 =I6mݖVtzFVzRa&FK&[~ԍ:Fa-PM' QvZ{S%p߁݄+,BJ'd%5Dtn>~@[C gnQ?OOe -J1#IL>5zT#WQ|iot\ƎY㵗%t Yhu{Ж*h3VF_\ vDSvטH EwV|&Q=nS-+Vfo=kV*QTj,Q;:㲥2-]V7L@b\o nhP!e$]PN j~djMY>l} :>mǬH2mNz0*1;}*}Bmr Y" ']5 J*B]7W)e N齿e kXoT  uR[8A oB!cb#91/5sý8w[ܺl%ki]?AߞRuC@H"y,eX7@M͘z<›Ff (Y蟃o1pV+0pn]B_lIIwtrAHy]fAVNa$xV 5=@`Vx =X2j,hTFBҕ3$7]g5a!&y^~Pّ%!u Iے"35xa;eʲ.U D:6[Eiar%U2Bh|+/W&5&Ύ7C.uC9 y][,glCz/0N(Q~pu۳7jT)/vb= ~, ffuIqvנ+wzbPXj):$2+Q^a3CJhtmEW (LM762h/ ]| |2ʳbF)U};}P$઎Xk&>g+gkzs"gqX]/z'RaȨ2a L9ᆄy*8SQ9l }/}S)# v:Γ5,);g=L$Z)`Zy(Y00,/?{r pPП|$͎#@LhbZF Qc<7(@N2 _Y>L $ F #Bo 3Z7dPeP2 TO`msQ?-zbj _{7{B]+kbw[d!}f&Zo25@?!~>42B4ŧvɨ`Yj)*4 F ^:]kyL!/$RYM^hp˜i M-\%nn@obG-7ry"><A>/x@ 5Von9Ǻn̵`H_PUΈL.áQTlo$6;)&H_NT %`kUdM!M\AZ|;k:&tVn粠C-A1Y}`*0,P *GnN/oa^/9j+bºapM0@h}rqú]Gӵ+eF"f h&}of(蚚yAjtP7q.ַDi`ǀrNd6u=]Aw՚8FB@;LЄw+ͪl_7B l?|zy=}';eaQDd(Qdlfꊪ3GoH9l~A9RBݿ, Ӣw$''U苧x?zfs2|Pu..`?Vzogp9fk ~֨\MF%#YiP>X1 B?ԙa'}_^f ;I1Kʟ0mzY `e%.S$;eG2O 03sB_iy%vqnQ򾡽|S $D ȃIrmM٨d="d6=0z(15sh[f}nl!k/2HLİ|3h1OũG (!`!1P9&6&86 JXʐz'ڣ EX7.k#FwҢ QwdѦRVd)&fpjݫ񳍷Ӱ %Z#hK0kt뛾5F1myh4ILQ38eIM0rr=d@su(6sW{wSFg-dbj5.<^k+~ 22c1UU#]Nu&vQjji[+Eq2iY03coԞ] .U5y;gR) }sgK !if3Rw@KR R#hbU,*k4qq#櫷\T\F⪑[Ûv5=Gű+A:ͧV9`@\'m)238I ѦuJR8;tH/?*[F7IDYK } ,X bBWBo&EgmO{BJ`~TΫ] seK>36 su0Wbo+`}U/[l2HskKE?Pܼ'sm fnI,3KU7R9-bUJbUbFkjق6O@S@Ɋzq<~t%(=-l"čfPlzNj}}k76SҖ5D %;:Ù>^.~PJxW$/ސ*2PSi 1wUv.&T'-kOucygz.5noF[C6[W|i*Hظ%C-mjĿxw+ | &h, s:3Dq*qMQ Ix 5,y^o|/,eߕ: yb?v>rK5|e"-/ݫsնt{_N;4PQGW! /稱(]&70w#R΀?w̰v]`z0 ;)5m.JoZi~5A[9t>w)_n,Fq6 ']lK׊}[r_gPM3AtޏcH#W&tYhG7iMwU`67ߌ&QT$9BxJ@BK2! >X>m>\ߺ8㲥xEWnh qF?yfD$-y[;?RQu pf9)_HǽkO\{MX~74P͋z8w~X-Sg8<)Q#)i$CƋGC!6E^wY"hЌ e>= P3LOs¨ v/D_u=aZ ^hS6t(?b2OAvW`ys<۩N,Hrw?ʇ}$n&ckP&/X4^!ۄC%YS`EsPC5x(,KG0 ? ?mԢ!TvF^l{-"ARza= :8+8-|GwWFycUC(B)PEDN qGYDPLxAEh0UsDWJ:7>MG1c[|6}K\e<!Ҫݘ|!['sc^ՙq S jw3}Ӥ ^J~{f:ҠĆV,,^:ba#,3/\ WPX*ʤl#xB6l~BܣT& %b¤X9rg)EV*Z<<Jjۇ:fu|U)N&hg9CZZRSZ'Ѱ9F`%PY\ՐAy2 V(NE4GGK0Z\t4DH>";ݧ yB~2փCH;Z@[3a@qNU=`k>*PxgMѾp9 QUm?zi"!~&:Z 4B KڭC! _􃕂J3VM3.'3Z1̈RuTg*զ ̗<*qCc83Yy%6DT Aٚ!2zT# :+f[m˅FRYB]B7ԝ ]+=Rp]C:RUCD2V>CFW{J/{=Su5Ǘt6ĸԛ3LI6vT§&n6HZEaЫf[7 mk o!AF_=+E64}fbpE@T+@\[&gѿqL,@NW;גQroP첝Z?Ko/g+~uF҇_.SožH;is>xvtpg@<3|a)Aј飸SmޛԼWeb ҵs2,$J;+`2DJgWNnL\~[Wi}XBb ՙCzؑ!-lͮBQwfokiWs8IҌ jz:m.mw5M{%Wx Mn+>Xfo^tFx1ҁ.K½m+bG"gg{p숟+HNNy l*RԂʰoL'p,P@6R^x _]{ S빣LX̻k10("q^ (8>pYa™t8i8F%QlE<Im mY8sұiRmp&C,ȝrF󘟈cz k }qO5 dYTb y4ΤFCFrf)RH  9.4{npٰ$1":{@0YO^fJH@pe6Ua9YQVFPab4(jw*F5_NTyTkk|'3HeM10 K=oA%ty X ВD>)20F. J4K$O_5+C2Ŀ5t =I~U-Y~sQ!|)Cn!xMRYS`sq9j4| #Zd綛̵45 |}<W/=\ ;7v]-#ڗ3ϴX03^,j/jQbULwFJ[\XnT@#zwYJQDi6 `՛ $u0֪X4TnFӣ>qr>v 0yQH}@~&3)&_%ȝ`$2EIl{TH4[D,K3jjf4)y}FBbėq^}Atk\3]@?4qx7I'˜Bx}e#:-g%_*yC(/ rCs:2lt1,hH,-[˯s(_|N> ssIBLBejft^5Wu9{^Q]s&߉ N.IlnH:*J)Nw QNO-u4ƥj~c0,՛zEľ;61۔7#+ 2j35ⅴ+a1IqAdWCdI҇MSБgj7oFl/ף&s*L|̗O4}+haR ?pYo|& w֋!jɈoyhbb4.9.y^ҜoL:UIn(nh(3Nė%mZlcmzL4/:*peGN," ؁, Pش ' :ÃYg*`#}9B_('y3=UG+B C(´| aͫp؜+I]1Y`Jcp._F1N7ɛ,&<[!O2 z,T"۴h,V2&-#%&3s5`4`K;PrFq&rn4!;O?)-쾪ɃlODGQ5iO{lS0DQzdtrZ=Ua.B0PLwq|ѝN0Ր~rP qS֮ħF^Q'acɓM]zI@Fayj4ci:cSxQ i$yw(& 9mqEv 镜hLf`Hⱌ!b!q@HK9ՆB&}~ g;s4qH5va6n@٦ś+=`BO*&m|:S ܎N´9#!l󩒄j"u'WZrdkOrϖr73Z.9%2#85#xݯwE~^Ez+ѧ傫7nuqKK^|jp7VC }-\ S4,alԋ\bG6=f]G ;AdMqӠh; Ɠn[S|goSc|/9iO(#}rz׎9@T%W 2Ǝ[kRG`\w5]4񕵇Gw(B̰.HM3~nEWnb< SB8:vז /YQ>\${8Βƿ3c頔)o~$[N+ө>#vNيf1vݎ;z\#@dCp #* ״c',C+OF$7*4p& åu:,<8aϑm;N0~z8 iݖ:5]X}3*< ap΋kq~6xJ+KA1f()("wvnxr:p#z$X7-P*2Id7G\Z1Q@87YQ>ڤ$4NX}JO꘦+ӕ@}fdKt`rqq?S^/"oD.zSt+,]T@hE&ﭤ 8W/ y* &;Fs"+$Wb/Z&o|$!%CQ))yԳp)au9^䔏6LX衝\dl[`R5zIBWMN|xBPPsP K(pYg (hkIad!HH BlE#AW=%6ҌW,TfwX|KY#QԡAYp`pXrlz5w' xn^U7`H'PzdbFCl){eWOLt+KFi]_ѬBƼh%tοSF"6YR; \ *x}tKDDp7]-ObOn\ݪ{Pi@ 54hAsfA#h x=fmb* eHk  w-0'hΰ`7>9Eiˢ2{,o@ʓƉvį;:Ԣ ȏLdhOЅn_ຜ?3Cw=0>g^%ˁ!9Y.k@$ pE8DRЅ gtOXSf1]J--1Bv*hߧ>]#f5Hݱ*!v惯m>.|QYv}zP=#P1>yz؝=<–EQ}3@*}v* Kj:`=}VjMHpHAA@G=/tN W.d~p$7oJVBJm$H¥^7A 69ZjSllbh1 +5pwS ^6rU#m o]$0Dcs& 5f j=sW7HYJMOk[RJU\PCX]R_ʉp|:Oe:Ƌy {Çt90k4Է.o-ή> IЇجpABXE ._Cox$heq:PNiG91UXl#R1 KȿWu8Nf,bJ}wSz`5s c pIA&Ϯ D&p M&ZVcf9Hu4 E5 Ǒ@R=|#FE} ;|nG@▂FM)%kh#!?FLN礻W߈kJ &[C+ou3jqjMI0n:~+rf().s07lv&?&SwEu4sѩd8!f@ybPb Qa9DMTզj10a<(k )-5ڃ쳴c/NK|mOPQQ{؆i͋(J[aFG; &k k Tc#[ QP9փo=o|;$Bx,yߍNY ~SN}t.5. wͺzPZ+^p%(i3΍PRNŷӒ94 9Aݙ4ά%c~.t< E*! bcLF]_ |4YP"Ihxأ)"^xID3XjDpu$~[6)1pƂU3+Yh"%%.Ծ|P&0*|weyRz hz:S) $. S:b1ƈ(xJ ndԍ(O>s\ a%%kicN4ZZ?(`SEdmyr` `6p!Di?t@;}9⟮EV\wh.mbZЯ SĮc*5FcEz<;{w2 =r@-N )5Gו;Zx6L:#C1TH.pj8P\Jț?,GcPzّ[v9}j gb D}_dpjˊ8vieCXPSSAKLޭP(3H8>37zj{XHLh,/nSӂޏc^v>H]:\4Uxŝ%.!KɰK2襮Va)Bk0 zw]Ri՗{n1m򭨡a|}nD Q=3eWȊCS@'rgbՖ5mbK8 =TdWXbEkQ~_KITdn: bNQJ#񠋳{XT2؅SfLImmBly^$6$ycSH!F|7jj8MS,RQ/S/-[u؂w/u^<".(N5*\ͫ[TAw_._6#~ Ɛ݅\w3Is3;.+*G1]g2 v4"2o>D= fGAVl\giGnZx?aF4 s^H&rq SՏp˴OȝGwe5P(gg7żk+p=*#7xdIz@m=N bmv| O$h (cmt9I)z8Jq)7[gk?/,Nzѫ/-  /;SА 9tKj+OΦ{7ˏeLejS"܏sӨdH%,%7ckt㩺>B_9Q[|w%can˖O}L|7`Vtlr̰q݇o8`+͒<#;Ƹ; O$:5ts <~h%Av6eOtQ=hli-؅q};GUZ3PYcW/=xt[BFd$M{'FU_z2fR E@.SpF5:bmN,5HaCw&0GQm|'h?rJM~2ʫ}5 ySMJmYq*wHL84'n@|YeX;f^_ku=֗lu~ b9ZhT7ɾȍyjcϪ{2t$$fM#֓p(M TS gї W@mW*+Zma~QUQ qz*c{gH:5dy1^1!B'boZ,$J\7Ӡ?j&H) >8%nir RpAh銐Rq.vy;u5zx 1Iу L@ң! V'X+}^a6'3SsDw 90 4XC#p^u}4֬10XUNyI+BDG@o.YP4C^W%3 MNl[:n{o1;dov{ህޏ4"W8$?X?d%#D4bgL'8]ǍR.x2`j 3wQ\XeP+X_LO{3H)Χvp~ -*tDB di}j:E6iPOFO}=;YCb;_J|dp߈]c]6:m[k %XU@9W99Im\,38`{= \ѥ0 G/U0pWǍdРX1&G)/m %V"NJ<Ġ]5ž?I;ōP'3_3±&j__q/Gf PӑSW+xC!AD}B*/s՜~ƝXHd{y##>Q!x ׂ'?vwdmzG|T+QsvwV0fXɂ!g$HXz/609)ߒ /_MWdNDU6 d6)N]S9wֵg=iۈE3bL} G!)m]{ƪhpNfFTEYՌo p6MB\xmhgj/ U;&kOI"̆sR(ps m3JI#HKXkifö.كfy Z@c5pMrMR>` 6Ȭ]a"91oC qPڇzoc8nC> /Pŕ*)d)A 2'i١1;:;#('yhdPDM|ߩ~]@Pa4﫣8NkK͇Gނ%/a>siȷpzL}!-WNe b`f[ty7?Ydi)|r.<1ΆI&cp%ChttS{"QE|Lx.Oso#ƵI*9%X]3N(-aQU+ +TWeѻ~.Vs־(!0铺6;wF21n+X_ X Ў#GAjޤA>ZUa9\yHg(.ׅy|2 Z9w +SArzob竚5xl߁J = YOYW0K] if#r_HY&,KB [X d)+m_CS4RYb0=+ '@cPGqr[0]ˤS.`j3H>Č"9pf6*lr|ʆ5kG]bvZAE<9(\ a(6BZ}IfLӨSq2/Xk%rQERLJ8xP 4N*<WF5-j&@plW?5+ ^4X}e ~Q~=_FB](ʭĪ)5:`Z+7`ufyoZ=EF6[|uD(ޗËk~RW/8ZVё{Y%icM,AԆ&7 [ߌ1WڹUsc"ZvrGcB[QlXi-*ȞDž BރP,N8W6Dw֣萸UV"9j6][F49 6W/NEjʰg7tmtޞO񫼀xLmޫ}JȤ pdKj(C^r~DA4uyJr'( nF͚U*2 I4ćw$Y厩"NfMzQyZlZ4eX*xDW.֌3<.K*Xɋ~. ,ofk?=kM$WDZ uMTH/{@ЩuC"w1 t"3ILCW1^a~GRǿĈz<}¡ aN:A7ot،"ކy>q-91r aߜ! &#ubTB9Dl!.3`Žf` u j( .Փ}{Y֨~Cb>sw 'K2R%T⯁uGerV\;pt0<2(չ5k׆-Ɩk< hmI!'_k{Ӫ~NiȻf6XyKO?Oer;ܻQw%ya$fm~u"TK{zy)~^kFjؔ]$҂N֣[1hBƒbg RsDf@Nj at] ${J|"AMx7=N+zJXrj2Q:ի> GU  һ2[Կibbf[VJQ Ӂ9 ~/bxnxWD^'6yPc.pt,}CpNT/^u}v>eo#ʘH[opsOgUROnC#V0xM&xy93)p?|!!r$KIL 9vZ\N9!o?[.F7@k2-\Z:w]Bƪ;wdݙȏפϽvUDX$f\o9 >'U3yowim UkUkKvw\YzOF7[8<szN t?cL͓8N݅!х=!ğiE;pڔ6DpgW%W6 {Xe :؏C:Hxjꉢ"ѫ^U.'F٠V8=4&:[b]}Q;u 杲'=?0*(Jؗ` \ (NP]buѽYq$5t|/vJ~Ύ\Y8xlhl;]91>.U1tf<}=+S4N!,8^qBIԴeq9c̓)ʫk&9zM6ף+Y]wbhvXhE8 j--_6ěsB뺜v42*7Ti1"ٕA]rdy ]-WZ!GOpvJɒϘh>D@>tZY_8nC2!p4E](D#7\-sME6pyjhB7k_T C#W|!;+CCxLS"O<oc=Kߘ%:=ZYʘ "ؙVN/~$5$4IDZ$Im,:lyc{VFH}s]3Yb>{Kc;qQ* H;vo+@P)cLW/uޤLbՉz3 /]20?Lpu -iccToi:qO\v1M p#Q3VQ@*.LmZ]䁟FIYYM8])-^aAjƇT;-Ro:o9!s4JơAcLJE3 u[ڈ#u'cg peC }Ԋ%/j 3QؖŠ?1A^i tw iVZ壉M }c@t/ZJ+b[8 V7@źT 0MJ*ʔ7Myq6ᬦA$IK `Xh.Aoi V`' mQw2|E!Ð0|Ժ:" 8|!Ð9?DpcHڬg;=!@lry n{JꠏBrs:Dw b)l ZDv7N.B&QiOMΌNgx:4!]v֐~*e&w͒c5E~VP`Ag~CT̏vM.U}%a4 .94{{֎5;ёO8UJJ]TxC7gAk\z),W_ZVT\LQX+?t?qsY"#e9y#@.F ' xfEV{BM6 ~-r6֮0=OΝKھ"<էĸ6eUV&{ =+M6B \jm=tEIfOz4Fȳe![!t@6|L'O k$0D;۰>3 I&w$Z5f9jnśiZ &qXc0!C j.J{[xhcKy[0_&=@kDVhցؚ}؟K悌O5YUp$BvSG#qo"Tq9MD rب I_?PѨ lgWn_4\dt6nEpw7SLQJI!8dySJyw9xՠl;4E$;e:U .25ٶUv_W{j"ո7 QC"0o6TZyCR+FZxUr2QW-юwjObDEbr.7Sbq |A'-}S+GkRWhъV fXJuSM<vbT{ꏎz8{K{vR{X5׊|r/ٳi6so,ya^ll\z^!6}R].^0 |\^%KV*X9s0 sm ĤW^ 1CJ(.$rD R 8ӈ3Cܸå2:H]n9OAÍX(/t:U&q~B +:tkid>x;š;g t<EwmX4v)sh2Fې79n%+wZ8#'Y[xwꀧRt ]$NC QZ|=P eQ`|,Y+[-b92&Ǣ@t6doKc. ( :z+|DJE%/ȧD&Ȗ~ܭcK\U%+ojBz>M&#-֤.U11Qmޤ76qlѩ%[x7a|䘗,d!e$Ĝ)ߢ F~&;x$JBzěɗ}WQBDxf[`,gM*ӄ4| l1CdZLHou2Ts$8JDؠɒ鳩/zuOO*y9Nw'8eye<X+br]qĸyzljSg[]̙>N[ CЊc掎F Hu#!-r{舾WHn^uD&-1&qhxڑRMaE|q.)e_91D@CB#h6Yحȴe"NVgi9zMrq T/a rp~ T .볙?vK3tmbv~]&7jJ;7Kx>#Tx|I;ꟾoaL&Uä[y5`*(0 [&ʃ- -0 *+);ذ8[ItRj[/:|_r{j\Ww9x$-Xn{nHlק<D+J7^^/\ޟȞd1$H}^Uiz.g1H﷿,}-1qf%NR腌¥58: >.%EW}VV2~/s xVݳ ɦmG9SW57Fc aUFec5֝D%]Uze Rõqf4|hS?8N̻lYth꤄d؛c; lLaKv? fYR#[^@5ƀFSΒtp/-t#$;0*,,Ar/C6 Cۏnju6MwzO|ē._g FdlVw~ADÖx4#~WÐrѕ`ƶ!ED%Oq1.f-t[a< b55|m>%LV@wpDh_Tb R H+E˴iYGW$U-0DsOiaw.[qVnZ \gjg滰:*+5݌u)Ajs|LhH<{*a#H)v:~VЂ-KmL\8͋-{d==XRD_%t;` WaKYʄ;b.1$q?*abf#0(Hfާ`#E9ReE{q93*uS">\)|.@{0'w ˨jcm+*c ~r'>ep]s'o1L/Z<$ |&c _Y:,$k.oEՠt,0XW$"*Ez1tq'IL}~@S,Җ^,,5B%(>!3ܣ<[r rreχ+mѱOcPَv#{XHnH9_wQ5tAqs=TN\un,Kw\MͱkT7mS#$F .:N\<]dĵZ6j}@,(r¾)]sU eM+ڧ@Ā+S ?@$ИF[1.E .g-# *(V sL\W]d_`W1 ^wn<2bP^fTɒMDz2ؕԶh$;qDuq Eyeb+Ƨ^\nhq.![eN 1.3: H2).Ufc~LM)BP55={{l6R9-ll>nm4 o: ☝M^Sؼ*2-AyX9BӉsO"b&M,4 xcRG/~PxŦiQ<*=788&\{GQ{l`_<(SDx{WXN]=YKx_8Ȧ#y4??hº#X t`Aɶ>d8f+Qlzu?]wMZ+4$#A,?kFNDrN^WgOb$o?֘9z]ijeGaXD.c`+1ȓ k8Qw9a@f?l!„5r9#>Gaq"H}y՝ #\4~1&&(G-ҵ7i?Z)N^:1;jr놱,W'τ r//Iz[XT bҸR?4(4#l}.jgtT8ViW{]3T-O_(mگt0Hݯ^v%n !pF39(qKrͣ]T .>< 8HSY 9%qC-$"htԽw7 }#/sIS64m{Պl <0I A䝺s@eAZ!#S}G10 v yCw-f]F(=sJd?;?Bz Oq ?OOyy)Sk  Zl'gqʦCmG`yiV&Ze|/, fD4현e'^}ޕvuK)#;U(:kGF~qf7RֵXbD]WEȰ'!CG' ]y{na/bx}uXc} *}v לөiBC3J2Yx~=F*'*$>FL i;<0w1x$,ؤ/bqpge<$?]CSn%,i^O!\_%"u Wv w NXB;)ZACk-L{L ,.ȯzL",o$SxA&O9v!Wek%䡩J<ٚ xl@:a}*E6d fw|}ťn~,U#~ p_ ,bՆZvloBUCi!xBGm',S-#oՄR8 8 SV.ϧx\} q^HmpM!US/^;kGJ!jRhuI_I0DEe3k=TА f.Xߏ1W>%"~XFrci7r C/X!ZgnG!SaDoߥ7vb…&+r,4HjU5DV%5#lz5ɴ1疉zv0Xr.?i˹,pX#x:v-xĐmQXN SA%xכ÷l v_jK~#t7?"%̴G5mhÝ\~9ʁOv\&|5ش) RNL:4BфQ}ToZiF]ôx/Q&hZG|҈Xrd} Y.9E @,Ogf-'dHRbgүY5Wyl&H՗j#8DĞ]:xOY"@e69K)Dv_!;IN OR? hQz?/9po7< Mad#K>kh6Ҟr}gOoe}3u)EML+~C 7Me,Ǟ"Wc`\`OlVK[]4y@r$o*hP %[YiRyãpcRĪN|olr-2~: c`B 7|zC~ZV=ѫ{)M=7j3%B7<ܼy$լ0p+L>j=l8%;f)2 zJiS71ψׯkgT6l'{5>^VUώ]N:!Bז{(ʾ %̲Ī5]i _[DAK\Tު T>ғG԰<72讝/*{''Fx.RSFu0~A #&\s;QѸ-S=&4hܞgq] vS턮!ǝ5;͹D2B >FoO e\J+zO:- *,I{y ~{އ J]%8t:V.}3Q XXm aVei4Qն;?2N뉆X ܂3a>rU_Ե΂W}K! 'Av|7M| , hk \evHySK鏵IW!~gRr̛Jtz)%,i/YΞu=L% % Sf SWОщ56hu  SJSkn9^lHYr JGBBڬq"tQ QS*YO43)Ŏ&ȩdBn+Gy:O&c@jdx_lU~ aMC:a~O /]sNqtz\ˮrEH1=fO>L2Kq3-AIUfӈif?X 0a+\5WC@M[MdU_)|Crb5$q5Fʤ4%ScNjU$lm1\W CF90Rs֪ rю!nN)&i3t~٦򌄶\c=qVc/&MCXvX~Gz` ߁PQn=@Sa/ O=aڋ/%@Z__-5#M]GQ=iՂ쥣RNtx.t[pta+ڠn.wG_K}xY-!ٵRbV4ٴC{ J`љ߮e7wӭ:qsoUӧpc2)pj}U @}|UO&rmV%8zf q-ECϾ R#Vp"噄JCBj^ꅫt"n=u9 KGk߄'ݔ de/_t* lYpN1j Hx ƣ-b|"GDĩ)r± rYLܕeɇ>-TxP NQK ET׬Lb +s#܆<]$k"C~W-b*(z8S6XeUy./ex9ds-D<FLbhRYRʤF wb%xs=[ (|^hȼq)DћZ=3;&^, )b+mHoz/E Lj3vy68[*CVRp0&y\p.g-tאy;n0jyv2M9C9;y^?)18)`NLݶFjJ?O|-5h78A/e0 JwH=soި@ Ag-H]NM%_S[c.Xrn=FuYr) NXz;b$`g\ _{p\@2'U\_b)tGJoJ@Z8%}+?0Tɴ$Iއvּ,Cg4jğ̏y}bfdJoƾ343ܩ?-( nF#O1iU6Q);4; Q!6[g*Ϸ, ]]P=ZMC-sT4M|0 .)M8vD>?t";T5BJx @/oLj> laԹɧJD-kta3$p66 )~҂BW>=hhh ].^b4-nKG#9bIT`Z4U/hYQOڶ_{T@xι(o#&L-Vӡ̈>7#?Vot{6/P:RfQL+z".B? | .O:}ݎ>9`.]?Dclfu9](B"8!_2UpF 2xz\4o//~S\m//Foa"k"sFż\'ŜA;v] Zl[ .9mrͬjH-#4mf[*vџhžECM)ޘ3"e!"uxt{NicZ ɳ\V?cEF Y~R94L)x3謥OLmMyH p0ѭ܉\ܤM6+4ѹ/+,! EF*Ypj'z៸=f@5*0L02/l֍?b@j.HŘ0C-/kiX}U@R ƒ]>7?;(vQW\!;r|5;KHx#UO[< v>bH4ڰN`1[5p4iy\e6'2l A/]8*4ifZtc=ߌA1$;dԫS0BJxʙ„-9Ҳ?e,ۆBZl!o ,bhKRN{*!eAQ%Q|nG~q|7-j|roy ^9YYt埒΀yjsmtѹ.3,85oJjǁ\#OלPfK@Wz8N2ǂ!.Vڿ~nrt5 ~g~ > u.N%Mv?-ŸٻeT9x8'ko }=X)͵#u0!j"Ьb̀W.}֡7jOkڧt:iySu6ta2iđZ|LD94-ędu?gM,NYn(xFsEݡ1!R3;-,FfOD~6@<-_›LVZswHMMvƭEf~E,veU,1_.DbpyL!~`ϱr¾<7 EaZ(|'27p[eop0Zi a W 馥I[ 2nŲ(L㐔62yT8ksӅWgַ4fy?4weScFjIS2~f%ak}cy+br~F3L-?\jvKT!.ma &Fo90m-_6U2)$dt!@,nwuƓ׫tBzo'7ƣ>Jh>@ulwA6n0'?)ZP+5yen, %[?E_gߦhcT1h )豗ܻV*͓?IWPwV_ p/M]4)yL-]Z +)VߞJRm,{}?d97ŨJILMgL*=-E %ףеVg)!SyIrt6u"iӀ$xPnߖ=ʛЀT H`+Q #{+2HͮhN8xQjG?\MQ:bM͹L%_oQ A~X\gHm)BV'jfzKqNA6p)2'\|ﱄm}[e\WFr~!] &X:?]3fnZX#%o>3 kZԇ1=Ѡxسe*(p.D6ز ¸aY0ԅ[v)!-t|p8g[>ey`W2#?GpZ-e$66`eF@Hm$G"^)M2}Jd=ίG\"cTCd[b>4cϸI9a 3©e(3r ?{P (D=)) h37c EPHR9X,UZ0>5nϦTnZxLo0H a|s~ t^v+j,v?RwÔDz* h{cYg#ůx|V|#brݜ|(#`yаyptL3$aD fV)ˍB&,W"֔[SM( ޵\ Xi#)$w=^Y,6 31 aޗhUf[FD+" XAOc(eYy&{2woB+rhVfCq3DlUĴɂdarѨ2T zԙhs1h ^ OzIKc(pweۣ= Fr!< fmW>mv1Ѫ*Z*&5Zߐ>B +B̸hd㯖NSΘ)^Y0;qab* %^< Ljzrw\Њ/ӯ'Oy?7,FVt 3c3Ĭ}ψi#u';MqGX'HtI븢`a-WC-0 (?1E:$;Ok>XHIzO{_{Y5Ljؑ5,M\*q[z@5T q[" s ς9FAZ3q`Df0ek`t :OXGP3 49SvزRbZK~煩*ng^/_-e!ڣ:x^äF9 Xu=xg +;#΢W"4ѩ"/*0 6줻&qg`(ѡ\’OG ґ3v-΂_&6sOh=A9v ,l)]A@:"M;G_d+8΋phXK3Rn VȠtfD&LxJw^[rgc.Y,:5S',=IZ8o({W= Mp']cɺ+¡w6>87t;gzq)pop,R=` Z8f[T-i TB>4jYO"X5hʖ ˚:61:Yu _6k q rhП>mذ)0|&BaU+ν41-Z50gN0c2v! /?ַ`v`=bJB+ǤPJ匕OZ>ErS8HV ̰[%ir 4Mj{h*zC}i泈|v{җ9Ib$FʉS=.qѽdKP~#` o/h *&w6cSj= -&qmx&靇s,BGqGw)^/[;KJ䏀O)w6xcЗtPr.9/&R\ߤsQc`$~4j F2%=ďp:^Ϳ27L|3"(nG y YY;R|e1\;\qkP6JJk*>YHE)sBP?\]fU_y<;4dH ̈́SQeLj*Ԡ u8 Ѡjr>$)_'(>[gx6/ 6;f0/q$s lI0Gэ!ie h+$d<_a<̀|mIsJnWwVZwK;8nh1Ox'e^v i6yYTl}ۦ@]4$gq9Ytc9:XcD.kLEQ};ꤞ0bU=LfCrX)"_nD8.b\FgC %k&)%6ki)EMZ$hG`+&zJ<y޵.7hoSe%ț%5yAlPL6 ei.;{ŋ7Jg|ޟʩwx4,҇ƒڭ KA*ΰ>4r}%s5z6`bWƨb%gƃ\?rˇ FE)]eub=(.AT\k3$+ ahOE<1R߉*GkB_vl^|6Y#DƢ0/|¡?'xOW6z)}e;#3.ב vǡ>%|w tuFAu}q#*A: Nd Ѱaw%3Z$M[X$ZثHY}s9AQU:}=͖Bdb>EO,ueH!;E)Wa~$PIz+V駫SZmgY-τ_F")bY}|HflqOݟ-ۭ8k̑[ż#}xLsiψY9,cAT mGU{vOeВ#]La:P]-Mx+rO~5Ě1ma~no. C\9JhY xwpD:}ˠ6'<|.N:O'DG-S^ ۷a5Df=Q7{6܈PFkwjG_mt?N#_C^ZY ƊȈ7PYm6ҿpiwYz@;p{8)vkvn7gu=LrVo#:sKbG5 J[N hʛ'9l-*L[։<8ׅL>W{" k> + >r3QS@Οۍ2 09TYYniؔaSMƽzp{k1)ئ@LZ#oׂ[{hcID VyydG`vqH!I!A+_,:#;SnU%s݈ltÈpX c#!T%ݜh+au\~y̏xq|Uٖ0٫,Dy)+/ pI{<3Q&DɊ#S֣9GI! ;zqBK3GH|@ z䶡OpY O'˦ReD?mfDX\XQQzJ-e|[ɫ$?ĿpɎVJrNLHgSY $ J F,ޢ;*Xmi YÕ,c_@v''j\۔VK`W΅6Bڑwwyd%ic>M#vk?ƉN,e9K|k `\TҜn&ٝ4S)fԕׅPTu*%ݮ7D8؂!PUERZ-2@OvE `(c"*'1II9i6VJ'aH|=i겍YKȩYٵwDw~? )4R)eղ,&,>3D5D )U<⏒ ݯI5%2/ 䙮)=tUvWj8cE+ vn3byӥs(/Ov@2 6LJ}q*{`b~;ɒas`((mj7.Un-ûCkYPsqF5+ =gڐO"'O?F˨S&gȼEbIXͭ :&M:ʃ^]QnT=1 B-;M|R2, C~z=.sL}js\- J;Z_VfPϛ]|JXgu@Eg؆6$-i,[܀ΕsHvPk/0iqgޞw{ݝU*U,P]T.sbcN}Rd|)ý#뽡]z *:7B65-6,'6M >bܤ{#ʎb v[c (;uCYJ\ F>U{:b]d-sx,]jW\{vW;,3|g|WtfGY['5ޚ q*)l@ȫa9~Q+jTdD+dt$|b>ׇEoɀ Kбsr*X/c03d7~v>yM4 Eһ8i—*RM7kR0 W,k1zS0Jd7P]]fa׹f`÷l(t..yt(8gze8q̬FDZ|1cD\C'::g4cwy¦8P>9G,k1gۯX>X?-ōoZGSFӾ*rYRO&j%@ Ii1nu溞v@?NKD@_[]Pޯ.FGKv7)#w fU]rR㍅.^Wt x_qYwb? Ē} .[鼁U M*[ #莘^#UYe^6xc{_H^ ;zGw$s!a} ZbM_[} 0sUe0a]eˎ\xfNt-@n}bk2g6ú4b>+Vɪ=Gɤ/W)[afg_"E]axJmtBR )%ަc8Ge֧u LeYHZ٨p'P:㢍O=qa4!򭽃ݪ3{L9q1:74IC"V9]8+ˈg`6y|wd&tU 5Mf#g| gJb; ;QZs0C3g1 /zk4x6GRw(5ngK0?D/-5A]G?zReE.$W8}pnƴqуNl4!n>& Mɞ{-y%vjY^OWH e0)4SYTy  rM}{Sא])ra/~s1SEƎHk&B6ֵU:Wh9ؚ0$}/KLYf<ea'%5"~sJɮPv-FcKT'hcSO[޸Ncp֭[tv _bS A0ۚ\~t-ÄPy~$s˥^BŕiTA|1mm_ _8#P:;-*ě&>G9jWw^[@κ?/EVaT(چܾrp\['JX0k(>'EE9vOZ&vys 7[\<6E&R=CLWo;l)y<qQmFxLGfq:T‰jeSog0{3sxVƎ6@ VUCuO}ia9PIܨk!w@uD9.J\.q,ƒigQk!Z>yA!`a҉ifl eQ[hŝ sx+9Ϭ#Y!3u.:rrs{uDV6J96㇊ ^n1ٳ<+OZpq9d" ^n[QsEKх o]?&{Uf\Hqw+9@O6Oa5lեMؔ3Ltr;#'P?gm!ipھo3ݯ| OX-Đ<,7X됐z| @sZũ= ^OۥP $P}@$C4s*jSkMo NcX=TIm9쥦wPDQ2KiVavצ1eRXG{CS5CoY&U`uOYDEZ˒3X|\ BZ{%SP\,6J7.~&鄣=~]ӛN]$v|IUhB"*{j%ں^ea ex;O'&b' ӸJ[:`Z\wn,ԩ _[ՒΩ宊FjgKcՀ<7NKig.ZqA*W G ^%RS5I;ɖps|gӒf-5^."ۈ,n,*Ӽ~Gr? 䣺`xQ $zg_[T@P:0 _5!1;NRLUjAh!d-W(s[כƞjLYZ?-TJZ eG'O 1َKM{C ~b0GXZP# g˾hq9__H 5WY`CT/ ͎? S@#>-ۡD;7ogks_O-G%h5oK2'y+SaAL@!~h%EˡD5 d!+}pMA6Q<`8G)ͳP^> S+k8,P}y<w?$j=w Ҿٛg=GD!MsM8bֻ ?̱e o Y$ uy> UU6Ν9'9Fj6/NF:{6Ee8Ӷ4~q]H:ִ+(D{ J8βDz7 A~! ӕშi..H~8c'_|>lύh8ﯸ\/(Qd7R&ѩ?_J/k V.!4JHTF&evm[C<'u͛3rKvX^, N6ac6qsIaC( ±G(T>&l ybePL>LɁUR"i7- z9lp* {qR) =kC!7uX 2F?l{ȟ2#Hft2)][DtyTG[ao-t`WB;p9wRc|3 Q t@`51CHu`-pd\IV/v2;RfݍA2dҊ.6"'rjg nVWJ{ſިy`(ۍcY*< $(RPQgF;]O|ZZ! O8Йل4;GM|x#wOl Mу1ňtaQB"/lJim{KP?^ `Zѐk1gTb6*J;6s볭aBKᚚ3Ͼ158h؊ciwy}{ .N'Ϗ|ɳ\~eP:HY^NIJfq"&akw˸Dhs /Em-dLg3ļ9Iy 4ms0$k\!=" p-/1(q/1 ,gI=4r3ZRS׋;ۃuUr% </s 1Rȼ)k9y_Oc4>^կQչ`8 {i,Jv)o~(lVĿqJǝГwLKA[7'DT>ӎ:U+HS6y+ӄ' {<B_q%cȂ2׵hꉨpP5&zg+h)+ ^׮;>6bNN . ܨ8c-s教_*M,:+OdI)!] ^C81Jm͵ʎPVf)?Pl(O`'m 9 (n\UFP6QotFD&cyXGB&++2Z'ܜ80%z/#OjN0WQua݅#|g6?†2s0_b ^*k`8=_%Ec%6!}6&ւ׫҂ :0f@x X/QVtgIB_F2;4cZ͛f+7Al=:@N4_q{9qdz1F.0|2V~F1oo5`ڈ \o[Ή$>6mV95]+ێ sEG?(t+O64lP\ &W8Ch1YR(tGe7`s;_N]F̻JtFn( ls`z.Yu{8NgE>HyJS٨܀1T*/ Vg2S\L@j)6=@y8 )=trs:nt|5揗[w9=Xޞd6%A}\6E2`b3y1 gLú2^J!.'߁P7Mwۻi y(%@<m'cn}OвEf_̘;1^i ATLĶ/$8efp@O`C;^}_0yrW'x{%jSe]ix/qr5Jo=Y)qmswô2Tm(x"&4uhJBtwҫ"o&wC /ip_ q3e"F =,zfV'V+FVG.-bUGZTgS`$Lމ XJ,kb MЈ&لz ('ipTd!A{ ^s>3 K6|i_@5P/y4vrRaU$EJ FNXazKbN3E9p w+=FZE{03h0pն[ q-56qt>.\_#J` Sv+ Ը ,xBdZU6:X6u%1e֣ͦ tT,_,"u9!$&T6j~Bu M%uAc3Ҁ!V@}4Ow}MN9?gHS{p]5B!)}.g=N;5/4AނʿNpΖ](30R̓;]DPPM޹)Btԁ;PY(; \?#yUO/+TSDY7=؇CEܾExgRלnT1-Z8k1\w=e֜3hMf ĹD/5i 녎8)]3, .0gE\fFV#!/Jxb='\';}ܬ>2Yᨙ[/8jqZJ `%eK;<ЏBXSY~ "@kg9r)o\W?T֣b5<<ǿP:gr`yˉ-ot$Yl:C()fn#65Ff4(,oɵeZ-l Ri5 'o2˹4_sAz4oS `9"$ %:! 0(R]x鶮l_'{Q jK:>yaM:\4?w7˔DvCG"e;$ 0kT>O `f~A)j6y40-*(i]EϢauBӓgz%vUfhjBWUdSea=; >z\pr%-"hX)4~B1x?6 b1\QZL_ơoO8HJ k%s`6X;k(~"z 'ݐn.7  1ux?rFs9뼨TD}Ev"XP#^S,clmuZ^Z}~@rO@(@tDH)ZXhRq!D1Z|fiD|PߢVN!N qwoTޤAAzlPm&༯p,<7O88598k'tOp@Xp5< rBP>CaY's@?!&DŽe|[0@\7)+ůA+uwm~n%mºev@bwvu lb D :a9iÖl%"ߠn:݁ou(1#Re"cѤL;Sr#_g.\5pdK=:d9q'`oeuΊDy1t?0\/>;HYׅU _ L(7\F dzؽ6_zY]ě;5ԖBukϒ#5rL}x5ɐVcװ6´~;9A>BW"h_\5pd; -jA‰/sU)^8T9%TE[ ݠs7mfSl8Wo1n(7~>8kU{́n? n/V dH1R ll m(PQ}n \GR)}1j_'{yEplɽK`g H̖8E{i&lkEXzb_R٪/UkCNCe=7%pDZ"jN:GhWdӊggfG -ر/2RljsarPaZ'WHx !eA|hjhj3@5l';Gs # K݇Z+5(M5DmlћeT 79@ٕ(tjO'ୣXQdVCWlqyd1V0$%`Awx!P(E')@eUeYq3B3f,#}ha榱ذHdsp*[[AGkg?^9HGׅ)}*\!.ͅhLhRI^}% l{MG۩)0Z`uHC*^$qÛ_]M:H0` o7tk mz-Xlmy%ҝk<}3z =:8"_:9Jь3~UyDx_ǵ˄4$T*O\n=Lů'4u*0w&c7&d !g4X_Zydbƍ?ouML`q=w;zU88 :H̏^I$ZnJ 03$ә΂q©)O9 1nlY q[bv (ԚDʽ&SQ]q.Z%}|sGl% )zymu׿W'X,`Kqm|$SSb|+pl *ij~~GN/`ujG2ͬDnckeU Cj+E:R@&|ox␶mb #%OUl =87 h0g6(k@툂Fbj:jY]9s|uaIHs%BғeʈIjPCȠh. kd+ N:mkks:bK$h]q'c:'eYEb"d >VqВeânC4\ r cjzk#<]~'ei+6>HHU/a@c`v#ѭs+R㾯qe;F}*qr`m^i |&+u[\v{/4{[[&T}Dkj^MD29ٴ]ս1!7c'z$gp!_ZtMPvP Y6 7l#%=S]ßk1[cy5E5hBOԇ2064^vl7+~WF7'Dјr1׫g6)ʏ,~gWN 7*ҩ@|0]yE=b"Z+0FҳOez^<~2C:R4q=]Q+^om p(O~nxwԸH*.Xl,rֵ[ oZѲCC>^S;yOnO,ڋq&8^XPi}.W&j,VmFIj,k,|6znLRz*9KRsh芦`k2ќÑ0T`[9@EIks9=+SJ]EkҕH|T~ RG]j (R 5U}U%0D{?Y3T Fs$QOsҘ546S:?܏#W1*Yٗ,dcHI7N j ϒ#ҡ 0&345($A.RkRߢMBWy*͏^`FMQI#q}F{5C jsi3\e A@HǑ׶<#"Gm+n [g'}FMi%aO! +uߚ6V["`T6Vd @*)05Zl mz.Vk\;7Az&\.;e]\F6<3r+FUS %▘&7t}KE1qh7DX(nFI/w׌ iBM^U^#?? }[K6~ȟW:b[(J%+e}u0QSǜ> | -2+?F1+o7+[YCu ojeǞFVb^9G A T!v6 R_-d]ʶx+Ԑa*&MP7LRJ+cw)E)NtNەyƌAhQO"4FGN*^wz"ÉT"%*&EGqmFev ƃ,f['gi兑O9@m aΐ5x;10]r~ բ ,$lt񞗣5B;[n"b `n(;DK icyX#,p䠉a9}ek^r>t9G7>=:pC{ W&O鶓_;X`xVAh"K?#Ξ~|ۻܪ,3xQn"䂠G"ʳ;3h ]uy)Mnȷk'wL?J8{t#)zLMϸ8A~_no"CQg+ WVb^SW-bM$N2 8̘a5 ^cxEdT^"-Tovmn`k~W̑%3oؙ!y B`Lg6Tj!գS|hd>YnE_ǽ2~?WҦA~&qŸ6c+.) 4/p79A^+(/'8!Q͸3Ac 3ոYc(We@ϲ)о=4$s0ٗ3b7~T/-m8So6}mc[4M%&({ISr#ي42hԀZ%kn3@'1Q/ؕz\gmN(#cFZj %nU&ٔ4|&4KxXaᆈ+CerO-SJŘ BMgÖDn\DS^m{v;l=r%ԙrq9xVf2#:+zZMF"]Aܡq?[cx 7;۽3JD KvjQzozD@QjְHHAao i|j7.Q7m~֥x"=d5YV{> g ]ƻmඐU#J۳k*!FksMZH%H ZCs&2%Z6|Y*L0$u/TFWmb6J 0DaM#P 3-6nrCZ؀k9-\f3y5@od հw,ݶrI$ ӻ5 Y`rB`3i GP@ENRa޲="hy\}˚sNa 3m_6r_euĔ-iBQ1K~ðnBc `)R5g|2hj?Y-D;;c=(E>;elg߆yB"ixOB%44^\t9q^ٯǭ0C;PeQ8$*gY|9V]boPW.DbmHzj%VU?w E5`eRlH'iPe̳d`jo20˕iF: ^3Q&4)4);yCR tJ'?^w^_\)n5{g~ |tnW֞jV3YFմo务;4բ8ܯ;>i8G ݳ%}~cLs(D%-rA@Hg-P9<3ҳVm ɔ7/TRqv_h0?M LYC^: B]8†W{m=sIžߓo޿gJ݃! l+9aƝ.ajf !=x߰QFQ@nX<ﰕypeǪq->VYì%BѩR->I'a'8HJs_Ii]K"R|QX,MHPU ֖[ڸ6=`a'+zZ`-Osھ`MZJ%  -Ofbr,\s18OBV&*&5 U{Γ ]ptWndií~;c!- Sr\zUf @e64 8 |oyEtL0r/?B(~-BMJLz߳=~>p}ӦDo6dCb!u" #s/5ǵrfH\z YH,%yaSEd< ^-+0-5̂sBM:,`-gE߇9lv77e3:/"TRdyqe9-V4ol 5YI#QmRbJ򶘥$R؟RsҒay Va3VS ' aKi yQr_@^k[Ifl񙌹R`Z hr1,#Я4L=we\ʖĮ!*$0\F2!ĝlyп*Q0S١,%@TrW<)w \vU;XJ3b-7MDߵ-87ʀgHu' @8@it@`i,Eo6Xj#W>켶7;rZ L\+~#AJJz0q~*[-)]5 vo ./__ZtÃno c܈u5/p-rX;@ۉ?XNxLRכv2f\)W/os@ Ib1Y%/SR&~Og~ |+i@ u3Hָ'|ۓq}@@~Np9yQbw(Ҿ%!Y8bMִ K;+W7v:s.egJ\u?KS2ki):eN4:$őq!>K1:\3ݣ;lѤLrOid!"뼩1ox'ս1ctK`5 i ! %<9ˠd|,*BpYLXfDb<(UbD~ЪK%['g_SG.&ؑ_K d 5cR?O.XUܼ?xI腶Rk1 VεPT>~eK?iP I8F2mEa z2||֩J X$+TݟA:>VwKgJ&` q']gxPwoڂ4ea}:*dt,u К)mWF B!\Ǭ)Aaj<)% 9a3]m͡=,3z!YuFe̡oxݶ%lKnUsoċoǁCº}E:PB;X ؏S鬄bn ZDxw"jEVFuS1A;(<+1s89:t%$=eV;y[ k! u"[(A+Z>QmR,`{6Fa߿C'T3ٜVZBGY?SEA%*ۗf_14|G4N %U݇ aF| `8>e*4 Ff4"jr4*Yf+]9UN=|#'miy^Z=K$9n[xp )]p)O5ò@1NX*SP=)#4.1WT欨ĚB[*\KE1 Nl;:o'k9]0hMU|wV{z0әAGDF\\Js:+ - )%R&6<9fĭ&{G"бs"}q>&e6P4yM-ayLr"Ka# }cMT#M++poI1>1"a y "Nm`r;z`w֬agC_h U0!}oqMUcW]ͱI?#!?<\6G# TF[LUt|.T:D7WRfr} "-^&3N{|^1pdLɰL^ vOΆí^G`Mg}x On4<*lV9A#) H1w,$j)0tt.fgĎKyc,zE-PpwĉA(}/ q;^7Ε U:z*ixJ ;g쓼wF!PM8Ԡ XGd)SAL,T@SK;q7!$/:jxAB5S~~bME4TL&pr l |5fDY66]ѐkpF }}ˁom&ms S`.`ξp(T#m876aqΗ<{)c1blZYSS\v +쎾:S"J|xG($#Gu0- 5{ebkxb'| ,)ip"Q\::ȓ{DVs`XY9i_>EBO Qi&ikrL6P 7M.NJ&l5x )#Ȁh&(&fЅk)aB;ZfV/ڸ<@*9,zu%dC"!uh7<3?a]/OӪ=%1M/p ZD>wt 0! y[a%K?!1*G䈃,US sc\MćegI,S{8 Zr;gGpL#Dv2֯Q.cn,s"6unsw'8ޑ;(jï - j㈴>WJ 6?ZQ47X~z9eC+^Iդۼ3 Vٕa]] KGfZnq )j˽WI7U|@|xx:oǥ؁[]ߒI>o)am`6"56ݤl}1̕&' )WL]9$T+X#fnmإE`wP ᳁a򤆾:p5Pj oY 7 ?: .ZDM2 oD3  j*^YsH-nF>8!N6;W1 b %ިެL;Y,p~^'XU+"0tܟdmƜjdPg;vMCEP)Cy[:/ y! Q yq%v̕&ܠ}De<`t('zzft:i]iԲG ەv?\0DfO C nySڿKSE@%;6zV"٥pX' AGxG D8Q=C Zכ' je Ηy~q1=cD"Uj@qoo\!@Vi4]-///SΈꎍG/paW)LDѬ.W"͈&W^;'T_&DcWZ_;?/{t\_ pj՟`:0hX}֚{4Rb~d*btXIg9/{D4 V%w#"O=ZdŊg]B]%o΢*R-kTOR f)E `ʮG>T9(Il|X> 6 dm3׼$#Km-~Vh/S0*w3LlQ΢㌲v0qB|ϨJ%$͋2Wd)ƤI`F]B (Õe`7Z<p'y{H` Z8^a}؟hT$ _vayÍ=/k8# MQaE@A N Jbz 2 ]!/!\Ѣ:>pWKdÓF@E~&eꮭڢsjϽta,BrFټ x+tT'gk#@|y?N3q?z0tWI'S.g0ũ)kwzlEya}v ␡fNDr;. sB13{CRtiz$s̎HQYpJ)5؉bцS0&:u%93F&#@?EH[?] .6*4$ /*IQ|`+u)8\?lvc#0PzJim POC0Ee9O0Q.)X;.^$-Xo"IS#c8T4XA˜k(Äe}8)IFyK$B(RE5T o`bSP}elz#J` 'r4cU(aNZm̗EnK;c ȟ1zGz1ug1~'ˮ*tH HWAJ.~y_K0@;jr cs@9GgIZ'X2 D$fb@#J-<@7D"#t+@&j/Czt`}STA)KHwv =+ptv1v"A8|[a [0xoO)|9vKI$EFR0aσоTD o·bɑo\d aDVƁ菘pd!M!9>?ӏe>ba>bRauwf^e}."q$X1A :YEl]0NHl$*5DI2&aaBPc~&jt,b]Q]O0 q %w6#@A릧#ĮeRZBbךa vБ/$>-. ԗiZ]4!:nmiȕ&1+ΙU=ôD紌p`d/-1󧅆x^0Hmd16e)w-꧶v6c '4.(ԓDyB?Έkn )̀e:[IzՐII3q ֖͖ ]W&B祼KT):r۩Ӫ$)^~}^ckudP6bD)08Mg:9$Tu^GDwIO]4,H8&YVtw" Q@&"Z=]o+_ym7!5qh3րRh&΄HguaeJG:dJeB5kN#$J$Ffhw 'Xe7/\geԜ:%${+n׾:YV$ky(J'؀~ȗ M>O!y+]uB~[ޞ=5Jo >D@#M !ߢ0Ģo/s\:kwrn([q!TZ:>JnUpe R80:ths/F2#<+S.RyYcɌ*54 $+s]x>:@C;ERP4ҳIf)kj1OLlrd_Ƿld7lDMZZ:sj| ZrGtgY,E{#HC8F0Uhuf^J:r '|d8&Ɏc8a]=Ck3 $_{]#sm0!ݓ3`oΙgB]d + <֚HLDHyrb͸scwNca\dIK (Z:̲+ǖLAYB<< Z>2?,@D8{~`%{^Qζd&@ݿl\R*b$ g;3"@}qzԮMDa=}Ƞs SXѠJ@J(AF^#Vzv7TOP r8"53Z_mc}i:% o,,TPP f'ݛ2q*Qqm^3:DM"66DsZct;+C~ ?Z^t!J* 3 Xf:1%qX`Y}[c;D&-E\'gVts{{ikfng7dpAr󈉽^ȵ-J3"fn#MthuHMO1KBU-##.=7GS6N-3~&]󺍖֥˟+F_YT| V?CMI5r(z'DWV7\^("$i6Gw|/V8 ( a]3mT+i3hSUu~tL74ufRyq ̑ꏜw?zC<ԇ_{R}|&KɄcȊ uk4> /k {@.ZƙNL])+LC)/r~'ΙE,6O[Ce,`Fvc ˛h}(Az0-p pg4Sx'y̾W^>EB0jchA<Z?rn.{p.t!gtMB&M0?e9PW'|y=6&}d^t1M|UL<>gbUMi|U,]9KI"l>.*9{֢Lˍ`€=ȩ-|ͩT)\,$ߥ'X96RQ]1c-Gͯ DI aKcEKDнHMN +*/vq "{0^e(ҩp /I[Ͽ=hl…>-(j3>]@.ip YjlII$6O0`TƋOg8eQP6Tr7'wӚ|؂&9Cp1[ rוf pFI4b˜$qp"OL|СvٞPY1e6OqWҏs7+I Cb ^W!&vp͸fsƗyf#ʤolg8thszҎY`N޽9'-KC\|ICT۶xsy_ иdACQ٘WB^ѽBN[q"c°ov~c5\4jaiD{(#pϾ2X3F0d؄t""Ndzj H `x$ s& ܅Եg{1ɰ8Z-] c{_T_ǿpcO@ݮ 7d|dQ"F5@vP)Okmz0?"Dۛ=]BsnN2.d;R! ;?*/Zw^C`5𧪀aU#,u_B SG0`SOĒѫݝ¨Ю@dwu=bΗAo{)~;pEZ_O*P%?b`#dK^*aYՇwʝ;GKy:-8,I:'x ?U1Q4O8WX%EZh6`*NjWmSސĠbӠV7|q=ƶ{*DS]:"g ,=CX(3[P~ѭ`puAÐvR0<:1S-CXp%4ox+ qK:_&6wjh,9NIĽGPø% hֳ!=\E7[?lTA>GuZޑy@y^ g?#0^aGIlܶݫ)Тo.J9D!BC[|pqSʾHSw u1v/.Ӝ@s{J,E{A.VgJSj!()GXPoȧsFh@t ,5k`ab79AhyF:T$rWb%=F泈s3Zv E#I/e3P{+lL70]-a"p/<6+iw3Ȃ~0>e$f=*\4gN\QgҺU9~Em=>5SP=FN69$u 7I=wP`m )o-n(t8LWt㕻d(ɏ{ `|G֋Qc^RSjH@,i=v}u2l=W]M4 R׀OpoE@LՆqȢ*̊p+~H;NraEC}Tjmv-m٭XY)k@쬡uzjINIb]UuɢpaxF(ǵlŨS=s4EPҋX"|F->0%qgZr y ]l׊nJFpޓ^ȊFyؾ2)Mw8ZJw}L8vvdL /z] a-d -?Rs?x+ x0w!a`=OEX 5˙ZȀJ9 +=˭ 'ScSGUJpPm0jsd^?: M@7#ξb!@Fǃ&H~sa8+H^n=,ۗk_I?ȯa%$9}3*AG%"q&b2c$ iT YdmV{i ۼۯOz O8tvE=w*%F 1_r 4X6DM Nf!f=b-_B,pW|HMնФRw{1sVyQ̈*}TBT=ƭӾ>Mg3Hx&J=aO.@,L=y՞ڂRY)\Ɲ]c[y48XK夀D- ;ƥ6s`龍k Hj^5 4Rbu|m#IQ*wZ@fBi-# IWp㐩5v_!1,j9j)(R;]c]Ci%GE>U5>߿Z2;g<8p;tY㖱{q 0|֝$&t Z0|poX "G֙*cvū@pcaB/j\kXrU @p.S:YA8ls&ƂN +Q?=%MEG-sPӤ[%*w9k@vz7~dedOi#p7s]1\-as&'7؞ }L4f XXr9؂_ !TLI%`NًAm`#a=. W5fNm-&P{sՓP_z7(\'#WϜM&f_v=B'lޥ{("Wn(OB{*_jS16CqRJX0UqBWֶ)UӖ?R?wпTRFN{=V@a$8lwpu1/@5Ω] 3pfjL 4(qY+<)0:'I7`O cL#ŽEW1N^!G*. 7O7lkYӏǸՆ&[F?s] J*y_Dy?yD8{Cj盫<v`|L82av|&+~hDS䯧=GAyI©dS6oQo ZSɖ%7)] m"K!W_V16\ĥ}Nsd>Exr>DkPeR n!뿹0p xR܀SyG;sIAZ%G=ka'S0j[};G?m_8 3}cpN^bHMdKFp!f`;r SmJJR&if(+mBp6FxWNOL:u^"ϋQcY>d4*eѧܿOHTdAIع$sxS!a; Jc^7K_Zgd:!@ġ[ zt}ֵu}4{0ʅ2o?zUEBojSDџx MK%Cԅ Epܩu:@73 7C ylg*K1y5\ }NRxWdpf+!ܠy*QR)9;3)А YfSѓwP۫"zpLm;<@Lu/dvb̠BM9t@kcͩwEVOpl"MMa%EM̘1|v^jnc>=5Dg+9&IqtLc5&@y0$E<ϊ+&ҡ _s|zj&:迿B&rv^g̈S삜rupģl.CVQVU5qңԃ,0Žұ)e\/w8TEy0/)hN3Zv?Mdf֥sOOK-/aqbYQz= zi3z]Nl=+@Y?i~8yz,a$'mj^:"4(oR>՛b[K0]L$bix;GŔ35YZFq)] - pӺQ"_bgkrUc-&yb˻1sqtwQ.m.$ At&Z[4f Pyi'7}o=7 zAߏWK**V&%+d}J 1㴀$sJAt/@%e ] xr73o'j9&`RiC86u>By0tTևx*Eډ/^pgBwN)Zs' \UK-n.nic=?V6@]#^;px7Ȯxʈ0&{˟4d5XDLXi,j4=C%}KcƧ$wm#:mfϻ}%|[l#ڪ7ye'=Ep2A8_}A&rs+Xez7q+h W9}!A -cGL)"A QUc2|nj"Bqz7EBkjˆX~(cpIŨJSQB#WWzaEu΁+Ip;ѝյKr.ߥl\(<:%}~ǖqǡ]an7IS{hLܗȧRJ~\\~o.5w^%LJR}"U%Q՗UW YD pKɫRI85E|,qr &ն;y?h6>y UK{a*ۙϓuOR5qV`Ӏ2uf%d(n>Cw3XDJރz]o<*Up,!Cт!d!ħ;xyhAҽ3?[tU—;¦3 Fx\JZCkdp EV 4IOnx@QƖGT}M=o76$r:BQfQ|5S;GrfCrńWIO+ xK} آ uEERX Yؾ[ƛ|K>!X>hN/@ y9I J ǖ[hkLXHYVNC4\$+gB/{]iRaYc p*0<0 *۰bfprYЦnaAO6(A~L묷ѐ8Gz#޴=)a%NjiQNTF5g.A%NU6"P$cG?*F3v5koGGPP[^9@VRD=F&џ49xU,,$YTP8qplZxd:/Vdz!W631q&DFuHҜ>H R,7IjOgy0:=v{nW2ĥm eoE-埼S'9*{ӷ!&V!U #YG%X"g:zSMCrCPs椦bw# l;4&FpjWzN=xU0^OM>O'+V * MۃO}@PU O"'쎄jgǙ0 Ꮧ5|iW6|_yC>o., "&.5oz Կ5ckQ6.gM`e4bl|smr֞n}^f2QÉ$R7NHBjO]@ 0/TT6ˠ#MBQ2A?XݵSY[D ~H@3Oqkr9y헖>vI1(~ 810i0" wo&-vSl_{"ݍhzcyxx٣ޅDbh|{mȧ&avWnm-NIy:@Zne7=ܻ D"'s- x5Wյfn}W o |o7"ƜXeձ+RLriD-dܽ:>axer/W}7 jyipkeJLFt%c+vA.M-ML<'oPIsE/$\Ƅ,RBWlK5q~ qGdk[i@"*s 1 y8;B-S9`huBNqgA 1=}O&Tsz!4NŶ$95v Rʀ%-c,,6@;gk.q:dWivxa9Lq6UgmS;i\0<1QbcSJTf"mRGtrrk߱BHK[ؚ:Ok)nR-&+9+*'E@)(f5f7:$9h\i?&R+9o Vq)茁Ώ9u dxrӍCЎvl^U~aЙlԧW2O*i5e@M-F&9M+q5Ww,tC?ho doXI _13`ȯsnU[;t.|ͶӊG }WՁL:To2>q|xawUHEg~֯j8B6n{kWaVem(4|S}2J~ƄUC`)%^6{Wq$`Y3xP1~sglͩb+ ~24 Xjs=`Gל-_y5(nC9%F:6 ґ'RI9kѐ 'y5{rb:`1J=! 'bѶ^Yӻ! / 1y#4n;>-S< 씂=~cj[Na pJz"г˫Z Kv"_'QJVpc˛"Cʚ-ĨRK|~d/=GQ7s)BY~}@7y2!aY}^T/ ɀ 4οx:ĎWѯC"eo*FyT7L@#'wR+ {j߿pZU쁿l[o/LR%6J_#DIPd*4B uVbz`V}vsX/ Y=j>H-$'US$5&A,j%~);wmLչլx!˒Z ]!]gVU߻ bw{YPSŖ}Lw'jQܜ|{zq7GFVAY t SZG 9 OÉI*<6g8$}MsBr|\6 p; 9~uDsЩ1`VG@!Twҏ3Rd> 4Ǿ<`~2k XdV}FkܔzVI~xn4e6v?:i@BfyQm鋥pi՘jY0"K.a>嚺9:1)4J@H$9v{,#16>c>:#abc=|C;+x󨖤twvvTƾj Z^Ӿ {&1)Kj{*Nl&U@\4xmP~3H,A^98TUR^[|/>eV..u$>O )憒IK?oހqsF]*ȐTy &Z$vPKC"B;"Y*ا;v)oaILC\LM-cggX7qąkC,ۦ~:!,rp(K%tMp*#RqH>ſ` GuEL6۩#oயTV$LV*}&_0eY'Ǡ"&1" Sk(ؒ62Ͱ[x,\Fl6V" "D;dϏwVJ}Cc`b&飦vw@abՄs[r\ %Zcw |H djIES^F% fM#1цxӲ)Aޖᰗ NO >pV{>,5c^z`ݶ`g_cV@X@Z$ >O?II. 5l?1l' YU&59g_r=\mvUg)d_@rЍH 3Bv%J"-M>d3N6Z iiTU3a-Dkѝ>A(v/I9V(WaSm Qs/}]~Q@;?8.z"49 (qF=ZUWg{4vlRe2-#8+sX $p >1YK2LwRl6r)v0cY&r o59ulbvAqL:IbA?av:@wE9H(ݫa Rj*Νfz'V~5lސ9+K:VҼ|(٣ld*ΕN㫱C: ѱ/q¹xժ/ҋE4YQR%h6E),sqіD\ #y{4r szMh2{MHU&ZJY?A /J?v4k"lb_%YިS(OywH&wV$[֩#23 vPD3ỒÈ(KfW"{𱱙eK?FCAA"m|w Jam$ɇK{,"-ħU~Iמ c@`Tb#8$#/^KKgۈfǂZ-C^"1G-_?Z☨e9Dp;fGBd5MۻᆄzIs\Dx;$?sʡx)BB]fako6l։J:?NĿ=a\dQb]fU\઴llZw r8I9.^QОe'[).<$UQ,Ki*H!-M,Epv 3n[oLk7@TD@{ "Hܑa&ӼI( [g[[(e;(L]ŁfhNNqxS)ȶ,H03CN7cݛJJs-3NhFw G\ˌ vdb8>6WZΏq6k;}Ũ^ccdAq$4doUiO'V fr 3iu0zdȸqg4Zyibb)瞶'\ P,䶥nKqկȳ-7=/{} ^k?DeoLYGQLא8vvj\QKQ\!bg)f=JVi2ݼ2KE!qӑ}ޛ0YN!/_#ۖ.JQg Y6p%Q&0Gu=sMJ024p24&q '~.z`8Gx&扝{W}Nr\w<u<7qE!%JdNZ 7{(Li D!25ٓNV]i&TF?F'}&Z0:߶mxG?;,Ze:NWi@^t)!L61PD^G齌8lO02RAxxC49#$5I>)}_{Tȵ(I/yYlV1{۳KkR@2b 4 wM˔Uh"Pn4jem|z/kjPA  [3PGA6s'aX7=*9 F2RZɥMֶ gP}#%o34DM`.ϮhYm*BU:W5_@S!E: j5n6x#"6ReB(`Ymw>0kčc٬rvEqCÙ#J7АkQ!7uvV \?z+;dmUEJRaj.hLp^B?QMkK9Ww&x`"X3w^wگoolm'^[mPTQPE+ɶdd52ئX@3$+_@/c'|lza(Ii|9~HQ h𫩔+L c7leAL>jۻEY] Q2Ycijvs {7w@$ .7p~pKL6];fu!5~S?DCj( UH+XF BFd.F2=ӅRĆfW@aM_O{٧ԏh`aOxG.~WgYI|*@E'C ]H&>TuZ<"Ax*[vg(B"T .SuB聋8=F꽔, i>ھIAw!Ý2=(ݕf9)'dfڛ_+ȑKz(/yOGuGs~)6ZUy_mqg}-݋N^9A]_ 7-z-G4Ę\pO.9XsuXX>*Vn}p4>kFhk0;wLB Wr"^m~v *<ɋYq2yi<49\+Uyc)nwgRUU]X) s3o)QrBa vEyC /^5iqBAM7]Yh60zq4 ̈B(vGT$"G]Wՠc} ~,2ڏ)B[xЍW }gE4ʣ?hA$ a*W#V{i5-,xei|_8mZ-,# /q,48 GŔ^Ք嵀+0+ϭ 7mje ^u#-)qÃEL\OMPELJB-:Wx?L KK3iPH>!V^7oΊk)MG1]0B&?098\Z6 Yxָۜ c:FO.Ac&K)Nt[+Ѕ, 8G Иgw"+gsh X{_27F_&bKY{+)ͳڶɼ{s]h0KFOuۏ3⥢r9fxG~I[2 ѓ .=hݾof$710ЀѕcPua(Fck_N})V Ѯ.dm p+NR(fϨ./T&its/Pfk]Œ>,2MeA[?a,L @*i"NT'}ݏX㘻 e:waQ:t1N%+Ghy/EZU\DD )Jip6ӰK50"{e,rt܎Q, f%`SŨ=@m~lߞ+gC}e|jh8%HRW 0{ѹ5=D-J:VX+6N}4h ]F_su!s{d]c=\(XBOd (U_6.%=wQ|BE "URof篽CY7bQ(*F|8:14R<։ g}j8-é%(Bа*Z%׹Q+o=(hY@5eDpUEK?Bbc1QLVidg˶_v5]ԗ VOґrbj(PrAaO j]߀`:0Nc+-5Qڛ9 Zo@8@~uc;ҥTqSbZޯss/ܘW$iA`_Mh\;80@nͅwp4Gcg ;â:2+/܈nGt N>AJFmQ =JwZĉ 0l2aVw]W%ʻWN\ D%$d@ƧHI'\q&ONnF4Xؘ14JC%(*V!npOQqGǺ^cG}ZIqWk=q_5ʯ T9P3 S3 i]͈py'a_'# @lP-u @ Jae6sƃ[RSUf21;D/n6q[El-o΂^Q@)pMyX,R֏_ $k>z̔ ϑD# RWY<ڜvĞQt&!^0g@WKf9Y0}v(%lg+)ڮlB"yF2)ΐ-}m489 ! bfH)Eo&4H^hv͔k$<# 9Y<\*9X`d֖U3<#Ӽad^w'{u>B$x_C"@^㫂Lb DY6$'F" 8ѡQtpKg 0G;ͼKF:6?RZB7QX&%Ʒp?>sH"m#_$&"( 7nKL[PBOPUU{Dx[(wtYH{U*({(<:K8e|"MM,ƍ|[y44_qu'PVo "b5[T%樅7=ִ*KLHYB( X+F!!:1N`j7:*(>~;/ma«ߌQ'CL߿y{rQ&Έ"dMqBj? }@%Jy. ;DX%Bۖ {I-|Ð)$Ak",GB_k)s],KE{>W}Kc#'t6>5ܽr0ZSu1cb7dx7|WblaP`]gp\P+T&"{MKVfLK/%Ϝ9fSm_[p輻q 1QF/2Bn0`vFphQ%[YV(rëNj'%2po(jR yO; G44h$#^gL2"B8aI;D٪ 8D]=?2> [Y8^m}A_AM5]aeݱr̊gI\Cl{1YT@;k8C0t䠠]rDpw$[M `i_~b|`^n>#~vL"$b`TU8Q`1垐W zzIR7_̸Jz{BG~BrAvOe%jNϘ, c5}>ˊyM 1ho ϱ?G 0m)60jۣl[%SڦH>eL0d0vج%"_JrAw§ˀ xYTWJs[hM&.KAӅ"-bD'Վf;+7F짦sDO!QoA?:2"WFcy‡Q!$7 i!Cl9KO[az%ޮl B=i@x֑ BM(=wj؏-˝9A^K&wE"C=4ԠF{go%bSݞP _~- qࢍTqN #T'\X9l@ JW!H,Z4ٺ(# ׊ej#&)_1q,L[n$ԧ?F9p %?#0~Yy +! KWMڭ]x*V!h?9mb`;C0| ʈ1 THJΗl'E(5":2}{j٣辫=~ }Z Q܊=';u.A[bZ$-3H0G@P=>3`2l8 ,xfV;w1vs-Hoq@Y\li7OpT YDT̊"Tb ! t~LB̾*L, i1S^4Ж7DvA [b=}14ǃ /y/Ri3>&l T5(!mw)EM;' j}Yw~3]3$n*Ӵъۚ0i/.4q ֵ)TṢ!M9Ehߞ>u e co3r!f$TI'JRl̉`TԦ !Vl|pFey*AԳ7'W1T{cp?G`ۯՐm 6էK};xO}| Qװ$946֑,|P!DX켝C.mej-q ^x܁l$643wD@ ksUɑOvTv6RGsI=÷*Y, ɌbN6Jr;AwA%< ;}Kl;aGFӘx}v0@q_+o^WxK!oG P ?=<$WlU }{O~µ :\P;q)Wb!WrM>OAR7Uլ@ƓaX 8hƓĠ!EݳC=;߶pwx]Xo}fR.>a޺CaGhI7 c^DqYTjl&%- "z yioUuC=ey8| HizDGLt_(I#8IxF6P"INxtl/yu|J-@fBw'nE+~!U' s_`[.hB=6ؘpvJCiA}>g](%6.FJFBqD ! ̖jBP]me`/)1;XέݚpL5Z󇍪P܋Q\FLx=!ᷚŮRm罴&SZD^* ny2(m{(%헹twY9z] T%y4 0YieZy_$W]=d52ȭ5eLÊBYԐV3ڢs^Xmy)G*|M׭DBYx:QQ4g \D3hM:8fzM602wkZe!2m߿2RlNXX1pk0wc$]Jow deJ$(4kP+#II(ltù=IJi1G', X8 j:g*%oTPNZ.G$gu|+:G!b{9j:ץ)?wjdxİ *ϼUVU`{ml -d<NBĥ6zl9[gO\J$q?[zj6x`0Vk"CD-RR#&ϯcJԂ^: \Jak> ov|\"m% 6*+ɇ0]ky!7U:bڕ)dusC(h6{M34_2m1 ˳f1o(DLY&#)Aa!7# DQZ3&m-A=?$rf@\Nu_E9WݬU}H*^ %,O!/_F&pN$sLkbT i+diȠ-'#ڿXdv_xU'jurnZwO)gɤӨVx1Ǐ>B>yzg)vNG1,VM:'8~E [N'OEi9ZI1Wd䀨?ӽMfj /->ĠDb圆i][8yE֗MZJq=ZgO\E럘\]č" V,sUOqF4|Ey6N](p4EO/> DۚÏ疦((~21+٪@JﳋHm4Z/s)]$)ImE$z|{Ri_ڈ'guB뙪 G6#b >U[2I݆} QeWK/g8Aؼa#vEw0~4 b^hjfW" mr5g*Z1C9ˉ!BQI&}?ɦդds1f3xz4L`xaџ=O9fnAR'gp-;7 `3NY=k6ђ50a^rg*AEڰt`)qm;0䄨2?}ևx{K"uT/9jk$1mA!zX9k;kPdh#]LfI*fkq]UJD4"U>ȶDY`Tk7n*Ur*[ 5ޚm Dg㑳G Ȅ[Sq۰vʦY- ޻O'nZm 8 **gjwQ/O!4IE-n ۽75.'y-2;.}?4ZrL>#3@yVI\:iy( +5/vwv2mKYVü)җ$4#\EUKiOhw1<3۷d@#*BMzy;`~g&vSU8X W;ͦ f?B=y&Nj,JF7: >K0UKmE|$7v'[pI#gTRX]ib>,}҈+ L ߖfw-nD*oKn%N"*eS ;C%8tXFjh'r j&%E=U>!2:\;߫WФp;ΞF=r9*/H5ksJ>GŦ[V`vv> ldhp􀞯:qP8Q]&MEoɣ2×X[)e@VX ]qFc Α j|_*g 9"ߤŒ=8La|T ],h1kr 't,_OX7@jѪcWd:aF"g?z5NvhIn͞>*g#w3d% ©Br,sy܃c=qt}g?Ff\ŭM+ kB*=3S[l"AC(,`ux344lB]%զ`:/ϙАJpN [=p{.h)ud!HhZح/-ox t$t5 BfE52[AoܓʾTz-DvMyW3#$$=eWsmf`˱ء kB5I-.= X\ǫevv1{g^uܣyAlSj祉enI' CuQs-֑z{3IDK rن=,[1,ugl tBtͥyD`h~٬^Q;̃6cݳPPOB>٩TP](I .m?u<l4I\ɨ\cƔI?ؑ|DT`^ZU.'&>X}80o7"^Qw NF&4ԪI0 wxŵBgJB2|.S,04e#ȝYtbYx!D IL{3\lL`7Wn3pqkLd\͹ Jȳ:Nj9bYR @$vuI- q1ߥzL{U yAg˯s5鍬*6o |u1k9EI륛R\ s;uvzaᩇ_4]SFy(q .{JL2]cz'(MԐ7Fc-1}\,ζ&^ 35[g n2E+hrv%-0P圎X@pE(zKVYfoUMRWok"qQQv@]a זh0/jD3ӓo i;sxB.~?VF벇b|rJڷ`"6 ɶLf4(4ETqu/ݪ=`)!Uhb߶/C34) ޸PJ2Oߔ+/ 5My1L"'wXߏknT37o e[\#zʣcU MǥlB{%ܩct'Gy }Q],Ny#R[L4eP1#Ei]%R١JlN؎,5 A׳(禉 +)CIpiCC,49k 쵞|G4vtyȡDb!@MEE.qFEPp턽TpXWKZ@xQ(귣cF_{#q̯ʡFRF=Z @f>[J>\ECik Δ3ȀXS\C&D Ř/ofTȥ&Hs_ˑHcGn4WSgR@Ο&SũZLyD(Yp3s#_Ux~ L'Ma}_kS$h`溦(uV§Ƣ0 OA|4J}@jQ!KıRWLA:@~e t.OGsU yqU#aF;>4pw#xYڼoEɕk /#,4]_VoF<|D`!bRM4nj#ے 24|_ܼG1a SGǶ.T:+eQT%s?yF&o ֕mF֎Wd[=/.rCZ3Zq1S,Tä(!rܼJ?ɄI͕33n^0`OVy+ucY=N.rPRnӴ&~-3Pw^G&VKC*f+dqD1,PgS} )UgςW!orBp\Lw U7>r?#P ՗giv+=B mFrtXz+'x&~ P ha3_781 ',N;UdKz7d f(IE颽t8PL6[əL L\duҨFAlsyH3m&V:-Ex펄0[dď+a0CWjZݙ  º\q59NN]?7tO`b$+?5eFZ]ChTTKpZgP}}P@:[Q)Ab %{dtLu>?VB%BzlxOQArO`ᦳO'lj G⋣>8 |ƮS?)<\VοcAn~|_Pl͝Tfͺhl:-*_e3 /~>!8QWs*hAپC^e 勝ȡx槼pxj+T$TG(ÅOX1YJJX\fau|c̱1T)OkP*7T`Jtf]i~^MmC1SEˉT5W?\`#Pg(̡e4OImU]Kp7>=w]}#Wz! Q֋b\N4쪟UǘIoָnjG!Y{U_uCӈ@F?(J~bvJ's'GcHܡK`%Bx 1p^u!v +5zG! +I洮%6{ f0fB"BÜ]Б;k$,'|ٱeʭ 6B$ٟ: :$' jw)@-D5a$`+.,Udi~mM)RZd讻CE'2ڥXBi+NhcfUYY1[;97( hknqϕ}iKr/DWQ~cr:.yj]g[e7dJLtz;*إLFM.Ա$ˮ+ ^ڲI'V kYJ6; 6>d Y,i/ʳE?׸Н&&::feswK, nׄ /A6qRj45Qe9\q05[_? pc$uwʒ:厤*#۱ݰ8\BRiG#ʾ]- 3qN?F65x^p:Ii.KRz`{ȒSugNxqɻm (:Z@`?a?ȡC:/rS~ _Vb`#stV3l 5$>,0Bg!Hf:o6ϥl䉢 JZ^)Q_KrU%2QcXlINMQe  R$r%n4bΝ€xp8e_&:k8cD\LK}c%g.\]l`:{݅(M'$&Q)Ij}f=܉i=&xfj*,lXO|[fb_^wO?73~T;V_e^)J=Yٴ+Lj`ClNlw_ƹm\ti-95GrȺxt:%2Ӏ| n ҴlƩm@4: D`#"1Ta( 嘛T1G_P`Ju9@ 1.6xz+RC۽ߚXnK`AHmLTt{+ ߑM,ڠ11 cIGFj#pU%#RB}khc9S,WRZ>G G<.qkkT+ *DKacD=HZ-$:4>cFnֳScFϥ &)9G*Q sB~*'$)cԿy^Ry#.6"dpA(dXm$颳cn#"XF1=%kJD. Hwv-Re`6fqPCUn(%^%v:q-%_$ø tƢ(>nSHZL 2gt=ӥ-ZgWIvaM84s{{"o@63LTIeK&kjA*x<uIrݱYӯ.:ety8 u wyqF~Dۺ&' r՘s'V0\ddQvN"YMB:Ů!rpon0>Bk5<>SyT #c^o>9wa@K.0bpFI1ť߼c֧m0}!Y=!^TL:.[A3Yio wCِ9o(u3W*CUҝWMxOHAE(jڃiT]/fB1g*O#OV'_SWiz!xAphq!-J(ĩp06ֿ#]X L?ROm'q՞CxaP, &GѩVJgЛSgƇr& 4*!H{pC>]Kao5̋ǓE_(wLˉn kdE @VK؏H.xho킯axvmr $gwW) l'ZoX\)vDSsx[(U`kvddN\OP:sXejȯzZƨ cNoNwS$胠DyXY CT+ki&Mgt`T!\c2dGВLys|8^jL Sz x=!*:[> D;dF_t\yWi?1G^h<6 Cs] Psދ7NIFliNbP N |ǭM&\OGҐܩD5_?(PH~ek]Ld4dg ni"WݳP4J]ꮯ)_eg&FA/bjArբfљt4ԫjö9ÏV1 |ֻK%1[J>nP4YBwFh;]EM34*2jH-Gَ?L2ܭ4A߭?ȷ.)&啦~vs:Jg5̓7NKU'eZl&'X59U2omFŠ09$nΪSghvJPQsmyn]f U]hk}uS̀~N}H79.j‚Hr!?f֐<Ϋe!׸;߱~$Кhnzih]h$UɊ NJ>}xPv]oB~o ])vs.Z:#Rz6h*VDѿEv^,tkQXԠVl iS=d@ך\x\nR,de.͐BmTbeLo0b񌍇H2^q^)F.Kd#՝w-;L9O)]k~-uևyXʟD;s e.^ILOPunPv rVV}܄/"EԔd_-ES +_l1*dt26XuAf|4o&%iEEBMG.N iulv3ߕCqy`+H'޼jNTg4A˼lmkwtLӀ-YZm  q ՋN?N׿Pw?s:# )}H)T&#K0nv >1-!Є_[Nq&ZobP\ȃ7dQ?N@9aj69h7+o6Aoq\d&|;WFLQu዗X',֭7t]Jۍ̤ 9 E@ZZl.dlF߮s"Vfzgb*kk^rj\x͸_EEN!s2 aO"fep-g6{1X~.ڞ <_PNi]ȝ >7Aw2h֝#ћd}k}ah@'`rc"Jz V8 Ƹl8Y 1r梜gNؿЬmӟQc>랜lgu ]ڙ\N>^c`Y~dQX,+i 1K{S.v R02e#03"#tZ aCC0GC ,PaF[ыߴ'h8mNÑ FnYmz5a lfY[aŋt}sț `1\PcMZx0vL잮uvZYi;#ɘj& kho%+=) GS[$CGʓvZߪ96h]Q=Ӗ !AϹS:PM).:GkP'l~0Jf+n Cmfe,D]&C[/6 qt+x##FdC~:t{F!OPS-W d¿QLl;m8QiP eswAu@d٤8|3w/|`+M\vKz)sF9`+ *jioqd N.[^!%F2Z߆hoHI=@YKVW, 4ݲRl*pVA81]y{2Y=x r-~OJW\Q6Hntsvhc AOM}gЛIrʺ)rMc ia#LL*B`it\Ξ:G5- vDV蒻v. oV5K)Ytu5Î|{Xآsѩrկz[T{^ e5n.]m7żU6!Y#NT2'M={Q*5ҖC3PQ.9Q[,_+z8cd=QofF],V^}dL<"^B:ZM BTغ]lMar6iO8*OVWI)s0pGn>?F"Bh@1Vh3/py  n=IX m#Mv`G|n1SElY/A+0ܕ2\!%0Ŀ18)lN7Uu,#!ܮ}Ŕā [,ϸӳ7ZxnFj4ea_e($GVsne(sD NF"lp@0x/&￁;`FK#ԻoJRN\ߔ9RɗN~nws\j2`( DΎ|=}ԑzV:TnV(6}({7~V侶d3i(rXҴ0ݙl r_@c["SAz]YE,MN[?t^v,}s)'5dsZ9I=b-pS"o~Md@ U헚LʻF%:_J9a-˻ Ke!<|)o~LIjLRJ )ЗK+ u빴xM|+>5ҷݜaLHD$a&c > ZƥLU0ʹp6wϖtDg,mI78]d>-@Wgt&4ʎ' ҙRTv62UEkZV?gr_=->Vm$FZ9Z&klc }+(S )Hp` n`e|ay" =&e%"i3ę{w5bv gmx`ag܈~͚Bb " >w09^+ (FU Y?}N-K+"=k`σ,H< ܭ1@sYlXF#ov:ӗ[L~;?A{Bhpf1&k`b۱gpfaGspLS''#G?$ҊMK0$ VUFv{~A}PPP7 K)pnq홨i$<>ay[ fefeF9w <;8Von&LUc!z;ޖ0niNd9AH D hNixawJObg[Q~#gٽk1H|-ŷ|O9phi(1eۉ?YON@%+;c!(kxԙշȋJq=γ6uzzNa:tM'. LGvT@,8!}qȳ8 D5ߐڍ^# _]uJ#RdO8a]"㻂"tbw/G'4䃮g0N-kȲNuWp4ib +S [Ѡ/!Ie}Ä.-eyV- M 8RZL<,ԣѮ=ڱ4 --txrҴnC}jsɗ^;rpXhH;`j{sWԂM@0TltD1Ŵ.~ݕ73c~sISk4[nݚ$+xhըZ*^P ~=)cH8G'~xmxӏ{8iyGb*|b+eqغkHIƻSf|$u=oB27(򟅺c+&V雰 Wol``$(h<5/2> m:oˣ3hJF0wnL;rkj҉nKy9I a$v3&= *r |C-{/_8lcNGOXf{JRⶏ4߷ 9КVB}ʾ`_%$ue7*Mpwe%]v|yĄE+bkCŦɥzrొ6ImQ{iBxm)U^ix 2G!^;E^@ )10 ak\ܬkw, L?F]Ʒ")ל*=fzHB P+̞lo6t{-YwT^;' YA[)xl a&3n LX R73%qgǺ aNվ~q\ET\E!aFЧh̑+˷hED) U`CYa@c95x՗TH_v0gp:#ΟS[^.  qo}efRN;}Ej\SIvWR97{OfZ-n0]z O;a`H`rL W)Jk!(oV>=h|^ $m=V'E,VM mP2NV2}N"9\E[?TmZ{xW.w#8x1u. - STvvRWD0B9481&Vr+)R[ߒ$2$/Y.D1JͪqSwX`V28œЮC0f4$P#۳Yf | ?ѻ֦uc\9Fr [lDit\btIlTRaBk( /G=R "h ȓ|k)'-~O3v{J!5 Tj}ONw %\^$;E5:*3W RlBg05ZvFgtKrBIb&R8!8@X%!0V.t$v Y2i"nh Τ :\㏤l6=Ӌ=Ybfo5wJ7+3 (HgiePcl^X @lH/= os4R>[yȢ[}9qms,8i6S JDž(g9h;n%YśzA̔}vW 2I$ΈbRyȬfŒo\(>S+Ee7S}->́K"kr*9׳DŽN_BSOe^F7$^LU3'W1z;Ak) V %rQ |kԟ)jm;eK-XcS#3h{P~lTM^^OY90?bayhaY9Q1b8b}3 bBN1CbA yщҙ͏^u9Z4ԪdvZc 4{2eӈ$J=ͽ  -:>. 8OՎʍťXqSTV)SYRS'uلMEfY7 <`(lgХyJΣrftVg'ߝ.%zbS`9%K#teT&i_;8auz]kTRt8>[ߋVMA mHeyx[b U Q:&.wN2TlR.31 >C}eKu0C30 O8L$=9a ,rRJ*rH<`s a'`kߟ}(IPS(?|'٭(h,FLAhwAvU1K-eؑ/MxI4M ^1 ˮ oΣ-]6F5l_+U*|N.)sG2 E}R7ӡ_>!'Yqt d ܗfo顪VvErc\P)[ }W?!!IO0c` 3T*1(sB:׾CC.S$ސBU^ˆwaM.N Y N[¬=EU+"jk/RUeױ} r:J4Ql4kX޵SlR8t`p $ T+:Ǥ\@MQcAGSCI<u+#!#Hd -%4B::V,LeSS%^'6҇M%NQrm#Sjߖc6diFsl3X>.Zh"ї9ʡ3]vv"=2 UO1N )P/|Gp]as[gI`( '=zۊP/3!*ZcHӷ%ǫ݆10i.d/&.qDq|3@^ʠdI-̈tK.`yx}5$,utP_hFft)*wsP(-ɭN]:"d'>ӊ[EB19D00($*jV^1^)SZ)1,j$VvF~q0 }P~ w=ˈ3پZn]l蚪 𱪮`S:U2-dc Cal-YhM߻(k)OIKbl|Ra>iow-_xΚNaΔ#T$\.ԴX6K*i5ZT0χ]}ʝؘgz/tZ{WbpuUlR NS1^flҜ@2۽#gFЧ[iJ 15rIq؛X Y9Y@Mġ6 a #=%2ߵ:<=o4f]i}\:Iww ^E͛1(%hDy:&( _%j/ 0mwP|^% 8ֿxeEgoFcxx>IWY{ yJ7{](Dj4LZ.0U'.#"i-~&|hYT|4p  ǟVF}jYԄA;;;I;c͑pX4t9d>yGG|wz~$"I{/xqQY _s6 b/~gM9c ".hʚ8q2xwy#Սn>h%;OXC"[ k4'rL?|ESpY $N45F#,Ԫp82y.x0=IHz*1_[v{M=oV>L$h'f{KAZc^Mxظ ;GUV< , 1K::'-?i_쾣a#(HWπbւ%%"֓OkҢ]Ų߽@®*~?3WMJL=ax{avncZ]ݨ=pj,$hC:.!@UŽ̄wyYk24?pN 6bbt7Z!BUo'} C-0A|ܥFο0^:n~V*ﳺ]a9ɣu;Ra=skTG {%KYq/b8|,^̎Tpv'3C Oe[aIqø G7NbpEUw:'{lyDّ?~ MK 1P<7UQke}=%5<:A|L sY5*ߖ6Ozk@& tv2xYVJpɈd!֧{kW'{έ-㉡bo C8U 0Yy1vUr{\-xJsy^v5B-L.(`r(|U].ߛH-@CŶحr]r^g$zn@ ,~qI; |$oVꙦQJ^Dǎ.J_- 1 hf;If[Eaȫgi(Pv q7?- d#W(ppeS)LBe(d٭,18y{],()RSM66`E~mgz7˝:H,¨B<8(WZ݃p͔4^lr$X?pbjx}T;{wvI-\,B{C7C򍁀kj}G~2d:OߓYJm4BN+%hP*P!mJ@3g\{,!mVP,7J|uQFHYrCwmBsh+:i*4?^{YSp&ET(@,BҙWאRU+C]t,KjASڿt[$R":&=bYNR]11m9f3{PdZVe~QN!49;m2>CEP'pvPJD:&{FwF^O{vyq2b^WhOo6eJXifTWi͸2hjQUj|(se^.({Vz~-{a ppMF`% gOA5 \j'[.lN2]Q%zDGcAK߸6׊i\zYѽ t-p]F-NT V&5ʊ 9qW qN@Ɉ8{*Əz`2|LlTfeჺ0 EFS֗t$L&ɹ>eb6liv]f~:~U(=!$67vUa juǛI-<H}cX}>k*{+zƕ(TPZeS,ؿ9M>g`$ژjq}G'+0 ~<(FИ|%wAH4ERБd ͏\(j"Kw* 38X< [sU*]'Y Vgo;0 Y+D`j[R&@f'h ӄ195Ԃ4vK ^- dRXol #z*T$*ܧFYhCdՋѻkG""?]+JD۷oۖw])}džMb-;I厲=iY?+9gw8:Jn퇜#e5Ӡ.eb4&7(Os|]a٬t?퓬oKC?$t'wyE~Hn{ Dz#@FR5Υk`dϷ)7GV- WQ(!Lpuop28sz#\h!u t| !CƁ30G}7( 7 sÉlpڍІΌˆ5}ZMzALg@wK_rLpV84,?ɔ]=Yab8:t ʕ|C֔t`o<[4 ] ?[Afkz+oS={gGè /XA1R~[w܁QpRw7}# ]i]kgР{1DL5}Oien&I 1ny gRdK;rV'ɨ6}4iu?|j/'I.,>@IКպ:c$#n0a/ ʞ/G2nl=ä<دxEk\<j:(+֒㖞L:ch(y)F ^y޵O $1 `tz(뽭aaaGi8;Mld |R)QďR"7& k_աYo"-0O[e|%˽128^br޹E)F#IszgCɩx S Xc` >Zu86ЭT>_x |XU<ɬ\z'qU@'KҺkCԀԚb)k^?V׆+=nR@JQ~ZpO>Fsn.v}y*m*؈Ggۊrr?[*UO(CL~w;IZ5d-.Y OQש>/ǣ&zjn,{wN˛HZX$l Ӌg6yU*u!ٻ9o4eC%O B1Y ܡ0D5c^H.y+t)]I3ɚ\a $gD[F^72鰩Сf1&Y,X?E Fs`t~A٪i< BמC7-`Ń(Os) IM@]r*#$xFy3RA Թ7kGBԡvZx@.P!Žaq 8Y]ROR93]jZC4rT>N=uC{իl[w)N0EmLIGB_lw9+GmuDn*z$$`"g76wWU @4's #"2h*" aVv& SBq [1:wS8jW`^kkJ%[bő7FȷY]1lTW 7]wJ {k+Ng jӸ%8:,G uOdGߙSFZl@$F\qNFaP_4 y`7 a¹\'F1QI7QsZ5(W}f`ʲk zLe`z mlWQ@ߦёRC¯D3<䱆v/lcao.صM"7!̋ӗsdqlFyjXTāUEuʰh/qgϞ8*xBmN"sC\;_圲"F+;@'kÑH`ͮ+8PϟQ(N}{4C IlMxW$j>f"x~zVMchdO|͂zK=A3#;u =q!MAvԮj.exJ!O1eaDFŨ S- IcQ~.|j d /Rd)<(zH&INO)')0ak|-hQ#L6NJjTJ? _*xN ̫[a#ֶEN-oDt&u0Vfj~ "(UG#.h{@ʣ<p3Tm t^<{Đy A{%|Is6Bzј{Prٽk ky30UGA]*[{Zk NkR5 f""^ZLD4u3'n`cw BNr\nv흽EUr'FgȫUsRG.kx`,G\ٱWwM.s!HmAA7m .d#hx輾Vx;p:'8cA_ ;(Jd c~H/:Sl}<z^Zo nZpt֠bҟF1$IN&*&>O]]_1e'"nkj*ZD.%vJ snzj_:f A2A0 ;bWh5y0sQp#(CZ{}qs6 m ًna<7pHaM5:=JA{JTv  Z`eَb-6 1Os{ 868u>#>'- ah_/|6WÖuǐ~ZEuY{rL[ h8PA3`6~7pIG]Tf:q- kPQ&Qet}`jX@ k_s2󟢴 ^N^ĉHWPL'+ER_)+GʽQb=b.qͤN yXEWc,?ۻ`xSbk)GsV[频=1= DHX |̦-ƕG%( i/K~K]K spF 6 [u,aBRgQVLm+ڵ"gUKUM7,#*3G83fMS0r~G Dv+/<+h}]-)aW `I L`6+4ξ3Ie4N%E! rs-lmeH{1酑/#8Cbg:^ev;\CjU//?|F )[>+ñdm#S@'"Cd0Βsd[# X/-}jOɕUUx(QG@{ wrn  >)r{l~vFu%(_e jFwMHu@0N8qMJQ4n~X&4/9L}~,N*O,mj<YߐFPoLyn#lCupg")` $7j`|_Ṙ!ғ}w&(@fA f诗r6d74"{?z=S=}}!𕊅dxy4 ;N < b> f@,?wHc-kþw2`!W &!4oS"C9ц^kݴB(0Ǧ Dd+ &IN76.ѝgzuwBm\KW_]r?jy'A8 cОd\Dkj!o>yok\yҰF `6}5-tM`MPK-vDnrlŰ*m1 nE'R3UŨ(]jz4~blx·Fxcs*Ts}iU⛈V2vK6 FCS\X'c7 "!*i s*QE Pɶfkv# zkhM_60j! Єjkn_2 eYREv"̖! YALol$;48E@SH,>r%لEwxF|8hS=:[ïUL9#)7WTN҂}?r3|դcTOȘ?<Z=nvQ祏C7aixm8:^)Y[&&8x-oTٿ̌PbZ csƒ.O,Fw <-v[ŋ//߼`?KAc{h K٬{% ? j >ef9<6^-s8Û%~1vf9'.nJIYډkNT_~+ZC6"}gzBƑW-05A͇|L@$~e8[U7{19$&ڟ~MYwb6,j x`>iꝳ.TPP%n!Xnʅ*ܖ|x2M͐ 'vB'5TVkadCXsD*{E~( = f _EAHbb\!6B{*5M0ĄH"c/f5jWjjetNHaV)( ;wZ۰u-zjE1(vO_(ђ ٺ O+-cL4 [a1#6`oUg=IקUn;csg)#x;"8#i%&vi$!I )IQbKY~e.[MtPIi9k]RHN* 鹟5r/&%v s$T/ Hh㋥/ @-a^DupT WŪ,۬b?#t~&'ƕaU +rD _8y9wI-n(!s QեxG?ltĚGbr3S1[ˈMhAb _~E(uH+UK!ޜΜCKZd BX\{@y4Kb;E?U85fh,~9ӪHa@rƫs|--\##tdxFIOKRdvBnC?=.1Fv},ŊǶ?4.[E@E\"9k QOׂ=KZ%M htʎ E\em`=| I*D Jxmqfoʖv!E"4ݣ pq5t46dhAc^&By%|ӇFJZduccXI C?}?pKAc.K񙐃G.|߄B >urnH0@2QƁzn$uǖh1"`cd}4t |J`cdmzP5UP=2׃px/ &[]@`>Z2XH3 RnU (^Da53}aLmҕJPEPwL?eւHP1WCoscrHsts%Ao)S^(mE d^Y:vL B_S;5yvQ a;dg1~}sq[TǙ;HZ[#]=+ hn»f )Ґ Zwބ\Ak}5|:q3RH\o*ֆb$ưsH7\Yh"xw̓Ϯ]Sa@xٗ^H }9Yp B puה"Vwr֔1OJg(3!lbm:Im H\u̢߼3|GHڏo4RRlg^Y׿R;^jFzϭpWh>6a]O`g)][m/X+%'Pf(/c>^db+[Uh/*9-2ECKy>˺E\υ[k_7i,ȐWaUjioHfA?2ߥQ7j\hWо!r~4/ #U%&=tMyrY߃/No8t!X9Yy{kRdG [9-$!Z u=2WiC`xL n:*Zջ5}DJIB^gLsj |Fr 7%tes4 {Q'L8c73bRRǜu9aq54 ʂX rL@Z_MEqU#~v̊C)XFwPz٠ ^^^^Qp)6`߫499ܤ9"u HNj0'gwgXC4h[zྜkjoC Y$S\{p@Uk LU"2N&,TB:SVDZrw(h:Q 6?= +.o ]橶iB}M#-Od-Km݂@rt(m ,$',xme郑YTpdڜHD:N.A\m̬B}="VNRy6v-Ң Nt63^w]"a 2PRu(_=( ~5`wNp7Ś-{@r߿J91I/)9mNcŝKlvGIјbt4M\ U$S.lԬ;:uގ W'e/P;Kfg3Fm8OxN׫?ei{v2M4b yh˧ӸJrU)I}E|Sdl^YKގ9iR=Su=4vֆڕq~-==,'t7QGd:v3(P] ̚`4[Bp4TQxDZ/׽[V a/t XE ]O؛e lb$mrBuf4^Xp[9t Qcc@ȦqD 3ri}R]rhV ]U~3 l~#3RJ^px95لb7M%ɣr!;ě#m݊KL{&[Η%:/Um&n51@Qʣ+v ;p,!fI+L3F ߻yMhetY?m|0li5i.iu"]}ZhRQo #{I?4a[EjxϵTSdEc:dXui6?N), ұ_;S~J,KJMwueq4+و D0$3G !':,Ūy1_P*Lԁj7)PQ:HL&-KaVטΘ:75ZCaVbbGʩbaZKI%&%cr;uzWpe׎|`6PP kEiػwlӀTƵ; WmKl=ڮvGdaMd\(˻ӛH#]W=MlR Z?VZt~rxQR#6\ϔBat% WKoD{T"`f'dNh1KD <.a>q>zpWj88k-3lg\뺝R i-_u>9pQ" J¼ݍs`"&daP}KhKs=D_M 7; sܑ AO۪x35 fr?.~mZ!'mml.UHᷰ Z٤ g^+}G *\gL݀\|N/ f4! Fy觵#$я:FU+}P;KlD:Ac({5ۑ@%Ʒ'‚w̃}r2o15|F&"&ٸIGu{bVsAyCis|DbΔܷv1%y;b3^!PH/4$dDT ÛBV{Ó㡜.ukcp=<ȋ(.OIL8/BmѯHdg%>zCъ|:Ⱦ*͢],GKml/0Wͯ1gꪑ6TxOY'Q('#F s} 'ŀ  &n|d_ ύ ,KoȄv7w2SeշZo{Tw:BrH4ll f3 uX2Hgs5@ ;)O\ʷ(z <yܧbE1L1$1x$«Ł [Ϗw]5UܬT"WAKPzLKyHH+!f1}m9cz5v 9|OyBCLtHBHԓ8 $pK98\.ɏ0fg2:>o {@|{+{0CY%gfx`3|нAY?Ouyp<-:9A_u\7YPUwd;q%Wஞ] suSv~7*k\wL/X"z7|"U*)TNX@v23ZI 47畍jhxict34T$*;(]ju!/$g&GA5(bjCס/άp)D^@?XnC-qteO w,5`ܫ۠dR' $i"],phT\.sa]aoʑPSXWǧǑJǽC${j=+NH1^;cQpF_n}'+Q#%`A41kvo$&y\]ٵaW[t::װ/GFSC.6}p tAXތtAR\)kŵҼLR?it-!^i=:U]\*&!Y~ZAl)rO{ϛ\O(v9'\fS,ow3h ^Sf/?US5+ a6 4?SrRk<@O-ϟu}'{:>{RԔJLElέMaqd ^T#㕪_C,1|S!mT(i+Ü'kp:DB6 :Ep-fA2)}Zqs@-A s?EƱк]^6WM92<RmŤc!Vq\hi̞vHcgb?3_ڢqӽ2q9e8&%+7g/eAm+1aD`m]ueR;j$+Wv-e -M ?so rFbcR| ;=vU͒#Z"p4NnܵR?5K|FƣNjyf L&=*C0O$<4}5=-e cm<®BѼlE./GF[Ozm1/7Ӛ;X72pXX߉Q(3h[#3D%Q=)dDT2Ek:2ѿv] BmKe:[W.a:!oO@C%˨jY,;wxNԲ&H3AG?těo#9+@?X[*oD\:#m$[ :$rO~Ys"p?aҩtpp{v=ĺ.t9p3Ec[16\r~ )>x<`/n*Bythuw2'زP&n&3Ei3TKCP;,d{h*ik-Ibw2X'p[zUd?-6v %pUsoUw}?/Y[nгe mG260ոU"We)n.nZ|I[.3K$]wsX#r֩:fmbo!/ҩ|ZU\z*Y0)=AHaRz@)ツlʈ?@ O{#cGn@{&)rㆊ@>ҹw4"`V+ V`+V6qbkc%KF`Ke|[֞e/Fh%'7f fl,6X:ɰHRH|dun7hBSm޹%D;lqM5ͼD {oqu-Gu p׮w$WO&FNND$;@$ޓe2Y|ꗷU(0zAF2M%ØEְ2rQy0Ukl\lYGAj}G`$Jdl+i3A)TF,Zؿ%/CdE&/'I}#x@DQji!›ý!łR%O z md'xɄzs?3ǤPLxbfȅ߹cK354I /W#4dJnbT|Xmb6_F1/zG vg XkֳSݘ &cV|ʕv1cr%@<@M)ގOêUlfcϿ7ـD~^MXHzAs\n" 60g6U`x\*s#辖[O'!rzmB%/,dZa c}߽<(r,PhG*$@օUI^~[D9(|]'R)}m/6j:WvbiQk%'GE?w 27!q(|NIaUռ[`=ҿ '@5GL[fSbl#p|MFh-|jÀU?r ˄o{a)aCI_F 4јRK3#V4x2Μ DԚix@ t::nSoy~g' ŒM2wb^^Ӆ˔dn_G@b Bj i;qX7ỎD؝)5X2 +jm*Ih͓$r 5Q7\L֘Om_fuLsl2~(.Oo'AzoPf{%K F}ba {MR<&9X/he< ڃ@fZN|x'Sk}n;8ٲUܖ][ʌ9#yY"!0[0:zIF捁xqUdQJ~Τ70oтyO?;F(_oP9 d@CB kN~6-a>v՞jaWS+&kiTG!!Q I1K_ÍƘ>:$QJK&N:@Aygc#ڠkt+=,JڒE͟Z̲Β zF t b;[|i~p ;о啂\ х^M:9";A qE5^+R-~UaZT,?ʘ5OTh& {M3.haOZ"h ܐ#ԟ|bcTf)2̛@<0S.dZCNR=Oo..UmJGEV$zJ_z?2$ŊOj?OV(_жg댂+;`߉ҳ)?6Xj1L$F~w Ma% bƬXx&7~BR):i{OSa{cV7갲7 W.21?rʏ`x9Io°(z9D00 16#ggmZ ^#l$σGްRYȶQiKמ!机BOd왓wg LVl!-¸j~ΓLK'+󪗤 *H#P$pob%"@~Y ęwUn,u+PB R:4!OW1C8rp^] I(䓋R4bbA:5KַR'ȖE2vY,/7nٍOۉմΆ v?g"Ǩ`IoʎE"ѣho,b| R fiEՙ%[X"lzJ+jxΟI׭grs+*4RWkiM*KDfץ 4I쏟$OoSSjGa;u[/pB/\ը"Oc3Km L4<]̸`~V$RsҶmKs!oz$mg`rSݖ[m$D0az$u3WLDwtv&TR>x*Ԏ~ ۟ZbPrvEGNUJXXlOy_gsG[_a-?iϊQVdU5JE3u;Ur+aP*NtOykpSJT0;\@qxOx>]ەKwpam #kĔa›mv>$ᐣi|􏳊c!au4EJ.NC)5ur3z8c^23hٗnxi'bچ`HSq@1`Ö%emYG -C};j?|F/7 "Ԭ;K_!2?#簘fZR@q3G0t02J~Z/$֣0ltKh Ҵy;ZGu/ș+QMKmwǵe圿-KG`\q%z!u<~7+ *xuZ<]:mff6jOt e8ԡҬ?wa Xn\%Vt 퍱Z8WRuΥ&tS$G} ؓdҔK1%p,{覧1>v&jޗ,s)9ܪt6 Qc`PcKI؜4ϰjgF3k<(OW:O`BEb.5ۼC\nyTa*V9L,g&Z`-(RHAUd؆6xZZ3u,O甯6  ] m6TBrwTdk1?%[yB2m_BUjmׁ ` A%pMM =lI0f%m.?gW<m9=tsGf\xYJEػ~zT@@i tjhonȭ(GtAEw/ٮQa{bA ͍xxZѫj#~wړ92aE )v@`#!଱|)`%>Rۼ/HU+kG :1Ј1h~s9 reur)to `G;F܄evԀ2K8Q@2  Ѧ J|KS1qꍅgz[Z๩ڙhD6[!4TA̠N{t~3 "o$u6mNX'ȵC ?a N8:A =5ԭ( ]pn)d k #fa }NeV tC6eI4!j`*9eb #!7.{j~HnхaobվV>m(S$y =+`TҡlH)rʷcJOIx,%l(&43w5y2u ـpKcvCm^DҖ9%MsUj:""E܃ڶE=N)jf{f ;%f\'b9(gG*Siӣ{cweJ.0w/C{EkTzڽ۟[Թs۷aZ2;?V({|Ea$?[;YV2xm~Zh-PrwByZV6Y\Q꿏C*;֦ΜU+ׄ91q~{*2} |!aPJ!&#+K0{)3 m09*H"4NQb_F`qhu!weYiv2G.Rj9\OgGD㪉eəsR3jD8}o-3CUa4La dl_ݚERFYk[?bVx"ΌpXy/;:WNꘙ9:$HWѻ&dpjEBX겶b4;Ym[l嚳lɚ3dQl,~a== g=dLFnb J䡔FJ*k+9ҧe\˻~L |ElL[tw36|^mA(Ć J2HI<81@"DYGn,}xOt݁VcDS?9>pF. 5c?-g& NfC8l›u cE'.3In1"ukuVߔd큽Z@?~Tv Iyx{PFaӵMFDO]{2,<>ܴHӷ3Mv_7v]ce \lan yţf|~ 7_5\J޶2=$RЋ׻$-)%vڦ 9דքӮo]@MnZ jF=X'7Չb6Y=̉(p ZӺG'&XzYE[pL Kntyc-9q 3u+<::P~Eř2UcݷTsi}WgFFDL&Cw);8G|ADK5A W[RӐpU^jk%3PH! Zʺ-[cEOG7Kl9e/{w$($ɘ1CYt~,]%3.@u,,MHeEצY0ɲNM/-G[wΡ>ceڸL1QHѕc$L)ð FqC{ gQeQe#o\;UBq/kFZM[˺DR:B)%MƋu0UHޭPrRj#ݙZè| _"rH@4 t RԞv .&_Qkx`X,L>' ³DA@SkI<5"8/ SW^m[f#sâȊ" k;#3'[A;i tn9()CL_}W/`ުEG=d>TislS]qA}uAS$vBG icpqۧ )$L尘qG3IL{w.]UGsYIN UyGZ̃u Զf)>lo$ږG/e;,wH1* U3' m3i^ktzwD}9Nl|M a4{foC#wʏtlŕ>-A,$k7t^A( y`hĿÄiO.@ ;H#}A UԠCk9?1 ] tH#ar\;J۝!K, ^q\H(Je>NKCc%ͣv"ѷ nF'#Uj=.qt_mҚ{78Y{5%Fh/đJ ?kʝ] zޞ)$8ֿPک{UGEa+"@"OEv}T*+ 2'xI%{K5KOn MCh֣8hPۍ'(b׬Z{'/J9v9]B9NDkPn$5InOÔv|]j;^cas|Ǘ<{>@RF &f!EQ%M rTŘ>u-~iv5r5Bd`Zv5'*huSB78Z9 cXuΐRRrHwZүb綣H"H* 5R 4,:r^NV+r!u5ԥ471ұJ@)-$dZIL n cck^"au 4 ,xTd&ؓARW`Ia  6O$$R)(X{gk;ńlfpі'f UwT*;!va''Kjz_%K'\H߻OpnN^8\S8>k#~dHX=o2\Caa;*mt̢l ẠZ, PM 4T":ÝGWG#Sbu"HzvG$ >2_ke  5Q#5q:p7H9/Y<f;@O'Q]ܡ2}TX xuyL#7;=3x_NᐹNFj#zBk³4JIDP?d4`q7,>Nr < kf'\~Î&T'f\r!>*w7^nʑOj#ꃂLcVz h)R(yGH`q%'Krr,n5CB jv" 4!:yø$e#) Q'*bI~Ȿ:(~|+xjy41h?t]R*r;Do:6@mL骰M*\i@d@koB{U[ЅK/~9I7I %k3weD)xe~XBUŋj&ձn&u4 :ֽ<LV I}D?ngDL/~"6b"HCJ .uB s:Q9Nʏ5n'n Yh_(%6;wkb$gK( Xw X$_vӈB;Tu;Ҡe@x37vY$2~}צt hmh%H)QLlz:FKݹ ׾^M es'`fX'$2a&Ԓe8֠M:vCDXcrfz"x#pc.MϘ9;'֔uLsN#,{q]^s/\`{UL&J(SA5RkŀN Uc[ABjG!Xh`cgo-ݝ h Wڷ"Z>4}Vt`C"C© ?6vI&ѵC+]Gt2jZ4*Kal==$Dk뮎ix.0$I=>E.f]i~1qu:}NYQWx$5GxE'_[m5Q):d+S~*MB=> e-Lɝc]u^߈،Z0Gze^]!wuq:C vKRtŧg`Q9/3'|!g DdeD/( AN?j2ͮ|Qa~}gGor: 6VMXe^Ǽ(9c_*yӂ_@z7{xDJ1&< g+ҕp~6 F" Y pNsn$$ Nv6YrXUI+KqPB,7$4(9j)A$̗}d~]v~F⹌cf>qCAJ[C5CXZ*- U@Xd"Ep̢QNC!Zj0z<|uF_-i]=7K NiHZ:C%@CĶڣ}r{_2oP/[U _n:py lde,0kdrbA}/8 iӐOU6R+WCTkS$eX ^ZyQu!O®E\}㳹+ ouX`IvNG=*V TsEۥ(2uP)O\|!^bȽc-iwrqՙ\D3osQH!"=Cˇ**>0]j^]h]]AuMT\Tfp,X9'jlG*fHs]7كF$Ccbne A\I"8x9qa^;t ͱ?Gwa 4&ǭIӑv&Zl 󁶐FR-ٍ.\j2)e¾Klf;1u ]B>N8/ )_hh{p`ئ^)dv| <6|֛l+c;%\К>΍w']"Q=A&"AYjExCkxud/%73ll8P̤T}{&[ƎX7T'bh;3rs)  1,STX z,yg@)v]en%ɺaj]xy*̝$=?eTj}&E3Uh#/ADqƺ*^{.ޒS2;Ŕ[xKqMakUs&rc Tlg-ĴmI>tmBDzd%%E0# /|:iaTYLdB60vdsqxᢢBZ|{P W\@/nK^uw%ҙhO6)mCyxW/F%xi{=Re·JYMC'fҕ+ e#WS' Ä6;5f; hltŒ582OK*ɏhϷ[Υj1ܿ `qT|MK+ཫh&m ^  ~$6Yy'zlx0v좠S#(=5[ {LΩiy=(WW4Ϻ#?TOnR_kHh]H#$L"E'Bcܓ RR5 m31?,ndťltc?p42nՊt]l: okه_#Ԉ}DN ϫxb$ X?/3< :PbmO|:;'-1[1YzmNB#~B8 9m%䢩KE1[Ӄ$:"b;nPAˋcޫ  jWqOyzuȦ@!n*g'<_$27YǑ99[?kKnE_turC.Y4|<bm)] _#"NS1%+M@oR99 J ЛLOe} ^Ѷ׳Ij[KV&ȇDP">lcHE+ g΁5/r+ qT˦Bv.Xbs6Y$-aV#EgC4#Bn_$bL8:vW΅Yؼa7qߩwvy<-q lweT ID¯jسDL F ًSR [eK 2e+u}PԚ#غVh}Yɑ?ScBkD=zeD/2A%NE:-Udy-`&[_Kz,٢8W9O@%\ڂB5|}UEED`&c>VVl,1noveNﺦXD:+U"UEjwZv?f]HJ_;Tai1Uȯa(|]R@6*Nk>29zFi~ 2sw2TZi%TuB$8\KKP_{ [Xg1d: GGT),7NH04 :aУu ԁ=¢V0O) ~Ez"`w$v 8]V:hZӕW!e8xe]rXe [ӝY*茯S~r6|o71OM:Q@I6ݛ?\no'7E}'R cb={ g6 L4u_πFR_Ӕq76[@{?~+{A=-gx>y\kY381~~OZ\6NӥI-]uJ57J5W*hBC/e ~._ Si<~:WK`]-[]Y,?Ƕu9gf#gVvYΌbj"3iwVH7*|VwFCw=fd9G@Go @,s\-DJvj#Fq[َyqsȆCb<[msPa ds qgX@a9_ M<f!x%2F;S$t-2v\]eL-9!G8 Npb=# 1"DUAc!1f|*^e9b)lȬsPyhg Akt\bcGKU iSoMR`yGGoXwbݳ'` ̾sE1_=>c7#@!,@WJI4 ~rG0O0Y„S68sk9S;Br#5ڍB 6& -yh(BG6̎m+z%乁s:^YaKR2w:wigH42諔qˏO[r8dQl4"般CNHiע؜}IHd`)! sK C0` N7sܔڥfŗ`Do+x1J3y46s^"GhGi/\ 'V 5cڧL|<8<+&Z'*U.p"|H]4GvS;[o][Ah?d e>UCpFϲs{,䆄r&( uh@4PF戍D239V >SXfW-hM{@?$qbpCz! /M&GtP.HR'B$8U~-HoS![Ъ7MeP*Sv&V ZІc֭Moo/BEM Ɨ'JM#9a+ߺ,T䲎Kc~,&fU:f.{Ŝ03a3z%ۧg/ͷ LF y6טQV&gY"^n:`|"Jl9:9>F2NވqƉBmuBL7F3[nbT3L#P>IRl`0`ejp?8dR.a SH'g_D-&Q=3|X)ށS`H͗$r3Ϋ7ߑfq.{ֳP'ÊTI)]`jעٽ[:_GR7{_2:۸͹@bя CfVʜc;]+I뛢̀Xxopu}L1YL{4#' +2nFg#ZA6ߤ}&?"TrDOd\{ 84=f[,sӐt:wR#*/stauElfY No/: IpIЩS A١&0w0'-lic//(2ZK̝fh&l SƇ tvmmV^Mqc}Y(_cAqKs@Ĺƞ~hgVKˬ!#Y趞)H nt4xnr(t~<3Ra+6r$"yd7g- W}_nru~v}Ijzx4G4Q U54C ؇[2>GSlt_v9A%vNXL(A"-+YoA2085J_giDO S+K rj%:c}3_ *뻐$ޑ~R;Vs*Ѹ⢙lKXdjHWyX#|tY!o^)O /&x NX>aNS#[1T10pSԤ )GL]DIafeh=Z%X}Tf#GI|^Ts/PXdžytmRΨ1ieaو|C"S{ 6NÅV㴪Mvv-̷a@݇ d0M)ڼʉdՉ"(/ږL 4B 54+]}vy{hDnxcJH y{0I7xu%bTz)Ϝ%fD%KRW׋|H'XVK('> VSY(q(9@l^>w/^Mf r_˼W5$z\;+.ș4շcMlK BK^hȪmªW1Gm+57?r~TJh,1#M!36d4BO'j{ S ˝AH7[wN'sylQDsCҾcl wɇ\i)朡Yk?&1L_Hl,^eYot35ke[Ks]$ GTu &uZ;@5cB.Lmiqu[1=|rgґ8ΰzR׼/^I2y0οX,]*ݥ= tc6cޗDE66^RQ%y{SQ):=s[)Ǫ] 0.= WIo}[Ο}\GyR~aZhIH;$ # y},v9sf{E+[P| MiT- Z0}#(+Q8H#R趪cWza1 Xe=$duYAza,.=(@V%?%/bDPU ?ݔl 4s/*?l6;[8]ྲྀpA p5?z4ݗ`sY,$bp]L?]EqQ AE"*>TYyAWFߡυi4, yKgfy/`ŗFZVܩ u4@]?k$ɪql!43{bfۉoƆd fnSO78*Z;i^ɮ|gY*LPb*gIJY]_<9R TSyxї((qnvת2dh\F@)!<롃8Z^iq@۪shc3tVJ.[ 7+l3yԀPP8+ۗ2ȁVj-]һ57vɸS;8ZuټL7_7:fU >w|Q=:{6Jpz(⢟@G^6\Ob;YhiH~ *Xyd(>7Ș < /ң  L.rJKTG K3o O C {X6,fP<7mwydDnwecp3FM_hwYa:_3$J:W~WWc-s= vM~q9NfhZ~%[f}ڬ9']Crb t3<~cij݁A #'>vSpTG8R`Cjl%Z_ϿT'\y|4ebxcP^}ޕ_^\/"W"E,->za٫4RƄRrhlb @~#/xa(>jx=V2 f;Ť4^ɑE.;i;GqMHRA.MLSaS5A7f,y{Ǘ l,{ӏ#lğyaD-7eMX' W.=Yp m&Gy/+"4 tV*r;DlN6t:|섃Ʉ!~ŠѵEe!N̑yl7iGÂds`Aa4.(mxRDm=twe jR.3%5c :^^`Pg2dlf)=ymiGuUP{Ib.y?UYtՒs;x96t^}*yrlVh$Myɏ\>MnY1#28>$6E5J#49fG, ٔI֎|ƾX WK0+d)PgЖ.Y)vڏ @[äCê:TLdZYbر1\GM2Z<%3?MVjoIoφl;6VD+ PP/\tݎUyy7Xpy;t==ʃ IHD*gQ/ \ Lӻp:NF2.V_ֿOerwGHڱ8"S}P-yh^*u ۦ] Ȣ{N}f( U3Cȶ2ģ礆]-<#ןb fggP5Yl:X%:8ӹJA$\SsE^TVT˸ njɟ7H{M..1$Dɹx$[~KO`ғ8pCec)GI$snMA 3[VoPۃz*OT</SgD/i21aՎ]Dp|=m M"7H;6fc\pʶs<7KϹp_k/)jM!5=?8^lCsY|4f;)J'ױ1Ŧ XN'+OMim"RjV`.^M{% ^n&bMbx t-)Yv1;P/!6L̺C-LAijkGrjgC2=\`&8C_~!!s_erlj"m9ܧ,'IF}BbfCvHgo llK ȵJwX:ĩ;ise#`9 i I!!20.lYI/Kh.jwlh`iB)ylѱY7W|zrda/{qxɏ )|ZRe ԴqTZ FIB!&2-̡q+*YN^/~aPq" 4]EE=~nHG槬#/b,G{)dGA em:9;8<.+ 442T=;M (~6dx+WSE\D^XHz[Qgz\woMeBV *"RgI&ubBJ'mͦ@oM 2gn-yUtD>Xe}Z󁀘ku?u$Nn䩕u0]mv2u#տOo:׸$pyg&f(t߾ͼ{0LHK=u+PR܋5]t1!4 i k[PAG_ЊЍ6WFVG:310x;T#G "LH~5(1)vXFP&Ƞ73$Lye<߲aPeYQǍ=蛳򆾤O!Da6_=ƥBhez>mg:o>J>pE{ih*J}kr-Էđ=|_@:,\$/3s)'EΘ0s5ZSOD"6sLn&,\P$ס}?3 䱃o3}jȊ!,="c9 _,TDBV_ZGI+ &3p*.:S̥){JLۏE!(dd ,'aMLG׋5SGI(;'1aȴ\ LP8]0mr|Fp1NS息#$A}MZxׯXcPۛXaG6OH"J#^ҙ2@ YC8 ӺV@ XZqNOg Nκ%ܯ ןp %l(ys*tϴtbdM+!Q#$7^-lm2g1GP=5׆_rVs~L/rRJXu_?<.rힲ2US:Gm@^L6{틊?e HGt<Gxno%<n/:a4`,eAd\Luo窋b1<]la_A HQڂZJ/H8V66K.9@hk|ګ'`s~!DCR72F/wݴG"}o y@\(0en^6Z]lw?4u޴@iU $udكkdԏbSJB!3޾r5W[ APE6JQU,:D΢tt~ }G"Dlbw*ԡ~kB[hmaاQJ6g) 0 ?=q\y0zB뗸r0cbEK @ C#J3 {C*[uFH")}.)\;K.'R"O%T[h]w5A;j'AW+5qqiW1ŤKHk+\BWi؛;4Oj"u0>qxxFIJ[OH0gYhsTpSDRe{N55#!H)yrW$7rB4 EFO\_j yrlAQI 9_߅L>RGp6%q~ٛ8~#}Tۻ4@#+ihC$2HꜱeWScB2Ъ -Bs~9ٔ ؅SzG%f~-l t@_ P.r31ϧ9ՐQ+ PɛczXoPug~i1ޞZwmN=Y/$F Ɖg҅7 ayE0 !:G+4ȥ7!oբO@WZ5ߜ@ n]M'%\3 RϮ8vfz߫)_q ;Kt#-)r-PoQ#ҒwcU>g:<Dީ%1xPc.E⼨L`E9~?B,~ I/VtT |zY$!(E1ėlgEq ]݉O\{T6tCY_a/Ffg L%@s:d4ں<5\M0[ΈWv7jh} ˅}nл[ҴlLl5WPF 4:"ic"#=N8IA$;?^sAq[$VHS.QGUL (nno G=\A܂& i@f^ua*(Nc^;ʮRKJzQ2FBӤ\ȩ*ENiF(`)@F$MX 0FQ!RAݤESC!/j빀huq^VH9DW(1@ &9۴ VJano'dFfޛ?=!?F8Ԁo1V5*J#֞ : Qp&!j+w@;o[m' @ϵm27tRuJB Vf04>D!)ϹؼǗb@ xU>2i1,hKau8>n/)Yd}2`>މ6;{_ؘ]7 6"w?pO @͹L<<w4Xv'1:j>RAޏ}L*#Q3אMq{@wtx{T-#;#6vke*ƊYϬ]fR,\tt0k28|!~qQp邛 ݐWEY#.3y6Hat=ӿ;3 U~0T UUKdr=X <2޷*Ep+Zrk#$`}=#HM|{@ Ua8SI >d+txH:w.( };)jy$/J}ngDzn(Oo]Vwhzv]sܛ4ʸm5x&q'É3,M*yӕ;;_:S HP9E9֢ j>|;g P_pk% Hb]~V!9r U2`G9eSa9IE,_ v՟0恁{;(+f7cHcAJu8gl5h|uY?ԊTnߣ`?NNU H$p}klp#Z[DJ-ք]LeQ9|b/M!(/g#8< @,M|бۚ\Z,@{+( Qim4JNfj?XP vF}JD*Lcmc8kGW`|S$,<3i_Gr|_p}ʙTOu@{)W_.o6#$_E0ɘ ÝPe4Wz~PiY-cAXwP?vDT*R1Ny~Ԓ88.[hrYی3J7ASrPָG j|դ iy3 u1 X҆A>n4 W [_ӯ2b Ϙ*4Ռă iWa!C}~ͻϚA#'Ǵ,,^:OPa1ϧ1R*{K~lN LY?2pۚj#)={@ıdnkGrbªА[Jފk^2amMEEScʿPR:XYm!Aqҗ D{ܛ*6c9J#(q* V@kEce3̃M((^9 u:/1Z1n lŶs)ھ5 Iw,`Ơ0dKVu57 p!2CG(Ҽc#Ȇ&"$O>lb"ߌYPjߥD",ҌlvrV"sZIs`]tPwAn)W +nE:imG߲/sퟻFec4.DaĐ#6u SYAj[Ef1nl}8fkER6!yP@M*[+bJԌd(Y1A0f#"(=m?KČgojBJ2ctRiF 'CRX[ Һ1rM$Jt}ϴ#!KH>F7twqr[l]KI%/ZCn("o"-"LXaRGOKcq6*٭ zXy=eX b0Mnj䃐m' 4zI%sͬ #?whD@ *';T葤9+/d&{焳Lv}PӮE?pW/df}/澯|ğ-%oY~W #Y_{ytk,vl( Ly"ݻ$\ ~G?)Q̟o^j-z^ϥ3 ]ZοNŤeՕyVgE3|h}aԡLD>`` fJ߆LILZ:r b.%/%===lQ BpNIW1P2J*P +;j\m)m͌WٷgHTB|X`vJ$QP 1>Ee]ϥeep67bA貴!Kcp8.5#E _7'GƠxG NWւRr0J$N&XX iT*Z?R9BDji^׶;A!=Rj+C2[hr]MV3D5];ܨ)izd7Z5~ydB,L~/O*:#Y(`̰^8@4$6TTή3XH_'Qy7X61x4i>QJp% EԨlZ<) D=%1R)$Y -rFxVhhgc&6Z,K19 W"aUI)a-yøB8}xEEni&ϼ,/T^n+;r[Fԝ5:2g{jϥIlV evg=lRZ<+ݲ0]+xs5ù]zgJÕbVRQKW&@40 M+1CWs+>[Yt5 H%/.Z`ljtĭW‰)E6)A[!5rw[}#bQ{4bć .8x|w3"]T;K>FK`v|2ȖuL\$ޏHrNRx>)#@i^5x2B@@`jkF' *⯊attM DPl~==}7^ SQsʲHǢ Zi}Sb7"3|.'<}Xc&U ˧W>/Z"7@]7czk?s> _M6F$?\o2zT3$Mِ܎xtCFӐ2]FXzU:n_SYPy0*Q ]%•ưiM7i6/.4NKfAW47q/0fA/R\D3_F, ae.}>ssdnl Q3Z$ Nk*ܔg⹢;oɃ.Eu{n'"lw 0λK9 4 3Z^4,BAmѐt&|X :J䵐<ש7|5Ӂ<|T9ih(m)A1F4H [?PwoōTt (wozF g9OpȚWĤ45Q_73gjb\7]@BROYNf5+zcn'~,EoVJ1^Ŷ2zkW!)N&TJrnyMJaw{b|k`;X^v2S%o>_ l Qw@44-]pY?ok,jkIN7,Gg>MiϬvD)- {V=p|)-&ԓ!0S Eadk -vR- pRP OhfX̃og'vY)!JtÅB|f AO @?7#KB)D0jT6,%$9W4 J;Tx'0XzWCr^fݡޭ K־P<16 Cjַ!Av\r /[ٳp8'F$?Ǵ-?Ƿ;P/½=v_(B=HOjhIO8rQ3G/*R*Sfy v4ډS~Wy`,jIO[Jnd LjzWUOt=ݴws;pL_zö l9! qI>jM0A7@#zLgpKP+K)sM~Np? / &8:7sk͝DLf!f-a|u1%kҝ8g RƛqRJ\㤄YfbķY4;_Ԣ,.8a plqҜ>uzyXdhSJKQczUtN{ j0nT=LaWڨ=~]g#i*]j7NA]1y^lJ4hEde?XAАL23H7ۆЙvމhںqj % .i.ezTU<*PSjD> |y4iE!;49MDݷ`U"$Q @}3z]զlpH&gʢ{j Uo:> rw{^ d< 28 TY|1o,YIA`bRFͺYa3[}q?$ /1Vr^- h1S*R {@GXOڎ [Yh̍pE RU}n$l n Yy zIƏB*ٶ$F(b2%QI|XTOebۜFϿ[A~/L[GG$D{v;_b|R忸ߜӳV 7%v Ӆp~D#i%o0v |=N SqY4!tB'r6F!&"{Adxu`a9<?F_WɠŐr9^|(|czpY#:D)9MdMjeěˠ/ۺ1ŀ]Q"SȺ\BPK9&Y~,0G.n͊ b [ZB);49_6&vŰ5vf?_5 -',<8"tKp.ʣfQ*x͞#jCøWmt_ f n/&[?{:ud{ Z c&ʹ˾t/4lfbl`v5(YMT +/ 4"|]PuilsBtvV">ÍY.89O.WqOS" 3;goѰmU*M^YcYK]#cev;ҷ[):B!ĭjqj[%&e̺e܋;i@q#d4%.+}#·(۔9p8S34N񶿒1!88r.h w ޢ\;f8{br+-ej}Xτ S`- $qhÉaZjh_@\fUQS }q9 4˛*L5GJ9TLvr}.0Ah7.,M= {dwSfM1u2 Kcq\^&"\pg^aN^(RGUNT^ͬ.J{O^/@_R:ЈfpP[ 7:Fٹoew_|hhʟW,^ wC֮HIXb>˜O)(Sy ?@_U 3Ojr_3NNji' p8+r*6MwS¤zrpDyD2n%[N w|Ԟ'Rh%_vڭt 2˦yS!om~;Yw vj̫ 6]0e;s él&^QJNxG :޼ag؂[Sf@X+/A'hr~j~[89(ud/HtLі% fͯs=oU_]qZ6 Ƽ/gEMq -CAb Z,Y_p()wkLWA|'JAуڤ<]&xj[h\Yd )Y ]4j%g4|c>N~QiA1-ِZ86XjeS`D?؂afj Ӊ ʜɣg5jõ8sOu,xGr|qO.⏃Ō4:?z'P,qC.[Olӧgb2˾cзk9{̚پ Hz;uSCW' ЖtM}5 6"Kq3 ѪIV>Ǡf)OSB e6AW5RjӖ535I0{XZ$YuL7 \dG E|%Ԕz'47%$Ys ~qOlp: kZ'9ڞPIa~9|0[KǠ DŜ:"bBD*~7pLW_ S.:JOK9/nwtK(UЀUA=$,ӜfA9dfĔ43O`FD"B83T{Fx3{Bx_# tu3 sۀs(O hᘈi.W޽D,-|lց{Vw`V=0FP9.aKA!wrjAˁNb\IQDZ"Kw~8$(:InV5E}4ٮ%fǾhόڙIЩ Q/=8a\OʒnQP<nv4N]#dw,7,J dpk28§tB_M{7G-6y,tޛ+a߲GDŽue9ab߆z|4a굢DC˯ڿCT,eM~)x:CDD?{G#oM8, $oS04n I9\xRhڶ˩gVQS4A 6?S>>l3}DGLo}˹5"81y8,ҟNx 2w6J @F ӡ@NE]eD4]09䎴ʹZL}#RNc\'DlJ4M3ع{ģfCZQI#j Lר$R+`ixtlL`r e$l/JRQYc_=A{]e]їq"+諨-q9ǰ?ce[}cW&5F<^1K~۔SnOJbX񱙮24S򄄚SƁuaН* ~df8H4+/XFڽ34ׁ_,=斫İ>[Ebtu39hzDHm$|(MWkOuLsmcV<MYt2+9\ Ql^qʼnte>왕DX 3zӝH0O=,4ǛaSgaj{arfu%˱c]=*nÃ"N^i T";;l]ʐ Guu@PsxȬ11GR#l@MEɂғTqM$LfyV#pWTKxqCW/v,ewӏvXeT`(x=RiW fCS/ojO@]8lQ(>6x}b[p]" jljDŽXngR!K]QnIeVG5SQU(2ֱ l^Y(@AIܙ3;_U^< _HORSKX  Za6cKv:|z.%A]0;+)i_f\6\ U*HB5x}"V9N0uLd1#~0A t*/eJXAR :CRZv!v $ZM0T>=~{PUO8s7⤉K!FpstY )MKm&`oMBRTiAWsj E .yd#&^@/Qл^X^cYfDF 7{d4*h^"I0ȞۜxoD-Y]t#o&ZS7jRM4ha8]W.cW'%sa+[y&XA)D}ظM_N2W˓]EFG@g{:_f':m񶤼b! .PD-|gQ 2Jv$>JͻF bao'NNGaIc_W u"/$2=|q==# nL{A@8mv)<ǫDc5}_Y)koN%JYUK]uXw'>yIkLv`8ŝ-ٌqssN줷f|2%Ifx6*b}~~itR_C}hrϊT\JN^o4rzPz[\6@]̓O*xs7!%05E[ p#6$)'c=PV,cK KsI&õ9|R-puTw 7ld,#ǫ)"}&"ܜ{{1i\:6?~X`9^lfB&Y|Ҳu]J-0*,* B<3ϩ(pkFQކ$R/Ǎ8-TF k;ol m Rc;%O} )SbyXM3y/pi; /\kɗYdjk߷lubS\GͱjXU7e*Yv/&d2ӳ |" y|!Ibd  W|k|'hXSva;cOT&ţn-?L[lAMW &hSyv;dQTИ\PQI@Qk7*,)*:GMTazE{@Ud[~C֏B-RMYR;1 l=@=~ɒuZ(tݍ6. Q=ݤ г;s^c7M ٨EY,ٷ꟯D)ur ߽+}vW-%jTu8c^ph7tRLh/A_Saΐ森Mm*C0a<0V;HF.>.Q,d p*WrQ`MpԴQ=u&.y`G\ʺdl;HhY~њ2b'AYVU><~(p/ɬ5Lm7Oc g4|[L $Fc'a6E}Fڙ!V{;h}@>A/T*st ϜWVfΤ7[kҶ^laDf35fU\p ^7B\9ƿHzYd@8Hcʜ _&bvvO:(YڛQ91:;4_3XeiMŠ&ewbs?:)εt lS2)5/LW4L5O[ hU~[S])\C5*o@I,oy$ַh˰6{@7ypK></T,}ZMrRF:J kȱ_m5fcw/xB nxLbU ӻeUk؋A5]( oKbw$lɒWp!HHxwcűl,}lȒːxoِm@sӧ}„SDcnz pf+1p.Rg ;^?#W02#]p?)yj&cM?i7XpjII.큮ib5 5n/Z_9UZ?H>>>0t$mVX4_!nvjOX|%6 |K:,eˮή5 .l4f=cЄPƠ/go45i)X%h45|Fd~~ WyMRm 97Q=ã&˓eqk+BWda; |?ZܷEF D8]>F4CМ%ȇf{EgU^P|4.7V۰Y&W^-{MRU|@Buh}")Ϲ7WҸ .N׬Q5ʠ[ϩ>m .!\]KuQ&cW#PtmeQ`.d1(NW)cS ];gsOK<"P'2.?!Hm;8*ɾ*`+ &`iSE@?@?|$X8V, /HFr Z{Οi7f{٥voVkP;}̝|.[Ȋñ%mH@qM;Hcmm{k/*IG"XO曇sZݨD&ɸdy9:ܓ̆iq$2rmH`i=i7G=z/V:_wZUEO#?^-onZ$*! 2wlj(rO&;;e a^;|:!mЮ%8$ &Z ́C'32AwU~^Q]Si}qe΀PT>)\יm\2uI&cFwD67ӵbOҤ}(?vf+%h㈈KIWH| )%{CZK|Kb9VajwF4qqt=~տDwҵGI]c &}Axz-M7B$|+ J `r8<왥\o1+wU*=afFt8{`ʋs'_3'dEc.4m4{w?c9 ua+ 81KWB|&U#UdКlZ7WzZSj1υ .hҕ4YiV.qS-;'LZ=2212Rs%&Bbw4KZNpXwЦaiP`:`nCw~Ek2΀5  FmO@Lԥ).y&r)ƕ;wFI(/0)tv̡qm_[:(dsLXy)Vs&2BO)C[&kZw>E>Eݪ{r0<;o^t-; t*ݎ[ ]yalPyvrdN6Ι)c@&8 = -wI!L ƘRr5?'J2șΩ|5!&zoz"WK:ywۍ !W#I%,Z.kI~F8puꛋP(aJsnqs-kZG[vNZFy ;9KX Pl[ ,DdaUyfZJd;hI^,p88EGm,D 0Q;&4 -W5* }×,E6 .V胬%x=GVĨ~߬?$sisz&XE8)b0<=<*APnGp{4OI{E{ZΏ."(>Jp&Nw7Ofu =W#ڴh}PTtqCD 찄@t*9!` MA% (36YHe'H}q2J,c.*vZS` v9) 娊:yleDh'z}B脓|#[}yU)+v߀ʆF&Mm&mzO>jťka= OQ UB?kvKeMbg5P׶n# ;cM':-Uͦ`wފ-%Z\&>`-hwqQ̶W]v(KdB0<")K{d`c"ړRۈcrs'n#j,@>?=1\  'Zcm3;x%5rdά)t:pYkgnb^bأ|JJ2q^*ᕽ&Ke-#k\{/HdZѽl<; lK!,OTW_iu\\Em)=N֭J;Z,<@: :J#!-Qn8N% A?R3f!gK6g<]sWlR>g*CX/Vz p^._t=YڛJ*Hv%1LXlՁ^ф-Y\;Y]SQf6Ga Q!~xn-$j:^HBph+C<9<(kGw=xo\{w:@v'9Yg6"sn)y\9{EKL@ 0|AxQ=ix#AlMmIü_:Wc,P ӝ?,W~Qj*ؘՑJp-׾AE]%qmOj"Sô1o;悲M}4GCZS 7@ IeqĜO Wq$q MWbcϳBxjs i0Ǫ8\DUR]$x(D-s%xmBfddA{ךT[M{\XSɃJ-/2!hi)5iv{I&Q5̼O^|{Z Ka$y)ߕV~ABʸr1iyǺ~7z\n}h\_?x/eU3X[~zSMygJ/ Tj-|9(ཀf߉DHumf^:HyotdP qCwyѧ1l6|m+jN(X=)?c ڀ TW"b K0Bs'guO|SqFaڦEp^uKF 舵1)tiTjvr}" 3.x9)s X>eX2@DR8l5E$yx#ҖЯR|$vĔ]+gJB-:UPܓTdGp& 툢%,]eJ_ڗR.!A!7H)4 DO* Y"b?S:3Ʊ C1W!qڎmt6,wJHNo9*Ⱦwȁ: <ɶ@D_umFrvq2B+L& Pv}o~xь2)EHjkv=/{YW7G7&\|p)p0]L!ɴZ|=;),iYE4pv"^8RUAQ;,xؓ` ;4PsIcGCVqîv3aѿ ^%B,R|# n:ONJ/L$ڧoڵi{Oy^5z%4z a OQj׼FK4{pYvV~d&maAr nk{}$ [P!BOV㪍s03z0aŕzɮF)h (Jޭ0iҔDm5WR}¬Z?ZxDaZ}ϘNzr;x3p5dUl٧Jk) s5|19/iFLOGJ="NT#g3͔_JGJ#Q-0_=ulhpB4e|قQ D  :=ϑ{OE c_qP*:uk%U96_%kQ,qgr!OJI_BUTFp#YC %2 z^:6^ʮFqȵl{?0RgcG#Eu,~'JEM-J/e-GH'tWÚ">$DNjvN*i* cD'eۥl'yDid5;}Q!]B_"c2ؚ  3G#ӆb {ߟ|Ag{lZk4 ژu+8<~N'DzH2'GjP4 *xV r}qrE\x+ǧ}0÷#`h']Ex݀SVBAR{ˣܴ.62 %&xy~0I0"X؈:QQbKH*9<΃ gw(>ؔuE]+? GTOHք|{*Ӆm-@~d1}gὍV*ЬQ&ꜩcѻG0R7kρmʛ@%!J?CSsV%;ԞA/yAMdcALɱ? &tK$魈1FOJ+{N&g|);ׂ3th\u^? U ljJl8yA8,dؚvcI\r{àRP%PB):~.qWvzs_!Sgz}DǓ~YUIMc=;fkt =K˥yB=|)H \يV`fk<sH()rP̴Ix`Jx? ć޺x)`VCT[3@(J7ƧQz-e07V k~VT}yJPAV)UnF#a`a /AF l4o9$Z8A\!7tgٗVg5#;‘-{Y} _pUӽ4nn-y=]AYY |0:;~0؛Dk&.+v v% ;;ˤ)Ri,h9w,X[p45zU48 (,϶x8è0c/0^_,g&'Sܔ>yޑN#qŠJ9vF//:+2M@YxEl9Z%cbqJNLVnbxpܺj5A%F#-űe= ׺۱?KDMes+szvukg[^LH(N8u\¡a|L(i5SA;WTep?j;0qPz7rʕ FZ^[F;v3KE3~Z GƻXe&pG9UpV#ɵ7UP4UXmhl7+,@c%#g9Fg:lp3 ^I@JV$cLdu(Ƅ Mn^)Ǜyp~>FZ?״ \2>KRaS[Nx%Bq]t c ygSucf9W"oٙ2ڦ@VcO8c¨,DUgr~slmMtZL[m$%g;Jty6KQ7>?GAYK@Jɓ$AZ5V/ źY"`ә1Q"Uє;Kq'1~F~)KX˸6R?0ʆU? a6cf笜z2 9I! f\BqF$fD{3=& PSC_ğbsAdZr+%NR͆4G~G$?oy4lIHĚ^uxw= Zq8L(hT}pc1Ⲋv QV}wS0:s=OWeĹ<:8 M)!yMgZh#CScv׼氓 #q hdP1KB=m2!Ve07^) |x@%Rhz\klL;̺KX>%`rPwFmwI(t^B һO3׀jxE-) Ia煊;.|x\V8l >v*̴=-Y4 =YEL*$`Q~v}uuW)G%7~#p<5fPEezaT#D{믞<bs6/?{9`Cdu6Lniݒ5d$,:TE+!únn~h"QWǯsa+CA(SQ^"[Z/ ʐ"TێA#JǸn~)udʡ7e4 P9#=A)O6{]J-q%P3S} {wKE UislMxғqKw-Rf[ַҡ-X)[]YMgE3#KhYJ[l_y(g{=a֘*-ƒcW.lT6un'e4/1B^ݾ? ru$囒A<]A d((tW'˗0+0,oKKyybf=xƮ8],)/} V`LJʼE[h4t lS:a;PV0uaO6 /VbjѸ.νB[wt> ymB> lA/Ȟn\W !bW˕f/쾼 IP[̔"kN?ɲZ1B< y>`$GЅ?Vќ.,=/y? 4'45_i@y{z9p-^Pј\ʯƼ=R.@;"6DO |ƷKߑvӫ7[حd`uؾtCf`ljmd} Ff30i"˂6ߗPM a/~} HA$At9DL-tl~mf9r6BUοJC\&o4n:Xf2' :#{lo8cWQ.·?x+9Za} ?+_v6˂X,0fZ6F6KǙtk 6nn~vBNj-cάE1 tR[>~]7TMCH@c<ƁT:9Ju )t鳰=6vD&k7d$N݄O"9|٬i7- u[Xk+8Nu*elS! cZ{yQ3X8Iߚo{{bw袘 ՆɎ>sR ~1v%#tF&82קviDo{¹cFrC R!(;Y5L,ClRNu9+q ! N Pi+)aiTS'f@M2]l٫%RE-*ˡv0P{%1֟%v&E:UIzx!=]."+DHC7ĞS ,`)љGA>g U}~z O7S"H_ 5ȵ <\D.,ܤ։s_!V%I.TNYx*80\lkeD$SS 3s(^I}46/4yHGoÆD"+P#CCJ̯[?I"bOKh%Tx(WYKZfwAqSƗ~F7==yǚ/ey{t'v\EhEo9Y#lUv~R'J|MDe6Tۅ  3wF fK?ɠ_}d-Fױl䋭azPyg:+Іot Y͔6uw|JjnImUEz~k>U0ѡ!.X_>Yi`TفfA/KpB3[)qv*Ve(kaSZaWW\X/iĐ+PE)sI!yڗJk=R* o |b"|c7taAip fIʘzINsBKт A,Ycl's1CYL? V'+',OtTosۡ/teH7adBȰӎ*gEQ ěrD(LJ `E)sEF}s:_CJemk\tk5w|+W:ʨIQ=ҹFA{bw1w Gxj.!^\K6 Gd}a]&V 8/N,mKjhwS\ru[ ;D:ZLtR^GiA:vfZ6ܗ ºcF=.0 jTjab}`  H=iƣG?BGqTsؖYK8@~fs$<ٔI 8E2IJSK_Xdl"l> 8#3S&Uv?IP#a*9}ȱ~Bi/i~7Lt֪SeQUx5#ikwk3iʄtǁj81.{> ^ce8ENv+N у\i 9L2l @{9|Ÿ${1YaT1uW(*AbM֝(KwW>=)LPX͕0G`Vr!ǚΚcJ7$TI 5*%x1he)Qi^# xրiBБt\g~> Ѱ;}@UК(?9J:;  -or ))aZ1¯?Yo'bK:)f P}'QA 5e*ZEv1LO$-&iă$5rp*u>d[[Yg&r`8yhň堍IC`mZJ2E/{J#OQ]t^Iggùg P뤉["R5ړڻg \[}SRۋ(ϋ04ɵvh{+=i?ZZ..wcA+7s=90wi^z"== uڼQ5zoX8_PQӳ \ҳR^(ufK.]=o0r͟*i8%:K/?9F/S-ToP!&4݆7إ;zo!'?CԴO_oA  ^ߦ65U+-!YkZ80 H53( ۪n<9٭{}H+賈\`d]qۄ5i):2]zc#t帆DJJF)袿_ѷP b+̄ ]dd_up! 7SZV(5Ǒyb' 4IKrA'o@zh} ep"Xg@_ hEd;:& wM溧-6 1Q.-rG93k?9Hg]̖> NB7iS}^D=]i[#aj=psߥr%|/~!''EWࠍCAW vGP 1Q&Eǜ7edR2~vڴ;Jk0- ]L[[ h kK%O %|Ą!TBz6KO)?8%5!R*ahĠ ƨ MNT3?B{4Rp7{˫<9XԳ7V=\)KmiSMd .8}yא:jQvrkwE+sӕMdp$Rȝzӕɉu,KsYX%P&a %+ōhETty ]Gʾĉڠ?W❢px2ZxgS Na϶SM;dM6SQvD;>%rXր/̎>SLXȑ@"GrEdF t Oaڠ|Գfm1.71Ћ~\^Kbnj(Nj Y#u(ӥoh_xeAq^xTY5x8HrU^DjS ~E2*jN7_5WwEDA0LhXrv֘P3qwm /iV2%NnZMSS**^kC׈V0X w 1wndžq 'gZw#LJ4 U:<ߟ!IvʗzA;L1<%W4vZ>oO/|TJ$$_8+%ㆲDMY/ ^Akhs :89z~UMWzp5D3vaf^ -1MvPN0 "F ~cjF怚,1'rMCTǪNip/ƇrIk2)5awc+4r?*{TQqjHދ^F`[Wc8: {LBQrjwffcRˤ3Ew7։`=4tr`yEX?l8_TO _~-9,REQWt2[-.R\S%Kį6zZ<{1"W0'},*@kSB6޵`ӽI/x^.RTf.e]䰾^%½᳊ya[L< yQ_>!E-y?%o|&Ԝ-3IoM9%c[yb!;*_ }^a =)"/wfʓ =hLag,7Y"OE(XtUkk~x7FXѼ+ޞ4 8Ϲқ^z1_d:#Q’E(WB>ioʲe~O*-P*yMerj5 3Q}x U;:5@:I*x<֠I̬m̗|QPp[D{+Tq@ZJVeIR)'Қ ϬKحO}ڏCQ270S}Qc+ PUE o>1Sl)mҀJs$M%߀JςZTٻ".'+ ; y^ĝdpGoqf#?Ö}}ӕ u$:aYjeOp SdQaZH(` *`%.҉lo ^Qr15ĉg9N ZL+( lnT.|l}27n&c\>V_Բ?1,6F菫l28pIl"PXM*-IQ9ZF)Ҫ1_Pq@=_:Y8$?"Wn,b'hV3y %k$qP]Dh7jW$3>$h0㙓PgpbaАCS&eږsÚF `QydcKxT>9@+ԖLgE~^6ً~*%?u}pCRZQjCT|TVQ-C0} NĬU-ޚHÌЂaо" ^p$Q9[De#͆qyyI4vee6 CX}wRGhƁXe|ص%@(“>u`eP^ .?->֡ʀ\T#r_Sq:qCS}MZ0>:;*W{s9D¸N8S% q 7QBW&=@)N!EcqIJs8ܪ (7~zGs(v0X*E5^lM\ʂ09LD/v/LWne6RWJUN{Iy5nc|R_J 6{l$S_+ ~0.76|IF AǴ X>Нt s2)Ɩ7$ގ:e Y MF_]uXOzdjTrǴ0 mĈ92qdF > 7>hnܷM&#@3LV0]Nk p t| 2'hF+m/="Nhе1,]ߴ.ͮ_ "7x&n#&Xݠ [ |W A0D珀Ut}+aB9k$]\3}wzr5} V6?RB.JVv SWnyN0b(Z SVo*s:*nQ!DQA~7[0x^|Կd\l>hyؓ$A& 9۹[ζv qVn׈: e(1*uZjE$?!yZPL*(%"!XbobUD9V[#=pql@(l9}]jK>K_ܱfnBǔ<3{\AzFi*2_n87/* )YD`Nj5DKXI5?,` 2A= 8t\xN9~ꡯgߒӘ6Gue* g(gGl<&f`{Ŏ7e?<Oea= _4~H ]W%+ \SkV^F[h=X 2zEP<GOĸ^RsCg%ZQO-F8{dJVG-9:+X G'>qNLmϛ#&3,%kC mτXꟖb7_{lDEM{&C𗟍alM%`.<8\B,q2pKPlg'RǟJk+`em'k"g^xz-o}R).MS.W<8 "|ua a{pTo"OsIHZpzq_:-=x '2abQ^q~iNx PKx/`]5ÄCTNCL.WQ0#m(Yn!Ÿ Oe4Ip7IrĘ>?瞄e]q6iId:z,%,rme[ G`Kߡ_Ym}bE[\ KV{*HZ5H"@535D S(;: [B (\K$e8w%6 (X4)@,qgVy1mmxQuVLRnyȮPfոP5e|J63|8O-mYG&F_krIdRWU]h$ig*|>t%_ϏR`ӾNk#Tӽc4I[,2iDd[ Fmd@BG7U9[?C6|fcL/`CPOѪE_C[yq dKs&k$Qؚ`(j @M`Fs2sŻх54zR͇nZ 2G Xn&*О_Ra`a>aɀ*7m1r63iݹy2w8̾0?kO&^^ɇK홑Q:3@Y0Dmmge5łD H2sCKM#{ԵwpuiL9{4?%}*MtKkuCvWs2 7[]h]qǯi>. ]nAiM_(P֏agWyO$ K&^GtfsA1Mr'f!vOV qKEt2+q 3;-s[f+6MhwmY g)GNn.J Ỹ'(t1kgZδj6G}(k-i(ֹ+7!8Od?O%Z 4M&9$006,V|R TWn46pWĭHuߪiӏ᎜OȎ,&'jv׀Vc?DG)V1@UHca gts= 2Lz Qm+my` a|vEG]p8 ],5.xl4s?+=̍v7 j،(u*(MZLv LϙSVٝz?."G5K~L8B"Um ?xIS甍B:A~z.!" .Q$8 g "GZƐP*.:t}{/V ?x#B׎+Xf<|@]΅& [X7 Vhbt9YSSE 5KeƋ-x-ďӑl3'%?9k "MmwiyׁunkuLAÂ+ " r@3±QeƤ$"TS%{h5BSJ$GẀE"n9MƳ1cHXj63L P.GFd9vʸٔ 73kD3?"KAӽ{nʘޟtMVWtj_hW yÐp۠E/擄G^Sj*~ws{a-Y-J㥬=XX! NLk)~M45ֱ?:z~ fڪ.ˑǣ`)"eteЉv(j^^tW)jS-RI^6U#}؀CiK9Pt=-֩=ɿ57B<^j,bpAn><) IM nX?£v0Ί cRz uT٫ib9W1]ydPBiEfAS͛7yDu4,3ZW^y7Vd|E5D劚!쥶~'u0^+yt eC} J;2\֧u(Q,Aq^@?Cؐ MQCOZlʘg:\f;05w06x?a A ɄKcNh ;V1o q=a ԑO:n=o|OGl*ŮL3)Urr[-/<|lXamg۷nɀJx jnWAdNu}4`j#WS$to6\WZPv,SB؅/-U۔H, ͫC P4ꌋ3(EȌA"vUUv, ;-ߓqE|8䬊&uA }Ȍ ΡF +y/جi1M&z(D<؞* \ܣ֞N;|ᬛ`!:D,P,.n@U*E0PKLQ$.6z:IaȮLPnlZ/z׮#KN+v61@9o(*RB8yXPZp:Sx%GAS`o}p(Z}յOk>&0z4t)*,UFz9'5mf(Xy kd^!= XU}_^Ny()"d}"@B%skrN6\m/PN`qr||#E7ipj?ޡy_j ./W5g[Y]:^m{81J?R'>1 cGۏhV >/(̟| VLt^z$=A̦壟XSli^rHWRaqg%\XX>(9D4׎D3},K ]# UatuV;NP@;]\(9L0`vHXf-B]DbiΈ_˴ZŨ+)7M㿾2ueD(QL У٫!q;sG [ 6tmm5+;ȾyEH4 \yn>f(08[6uh'Q| FCn,"Sq !/Gˣ3rEm]?mj5.[P-` !b[4 d7`ZQez&\h{z XSG׺>i-$$I™q}/MAGXM\T=wLY/_H|= p]E˃ߝ)g(_1#BB: P݃*Lt2b(0.Nfj> q*:6C8p &.9iuz$NޜAwEr2Hɉl.n uĄU1rxC@"22j]KEHV7⾱F:4 Q:CP?}{h;i˧byl1\Z7{Id}h!+4C&Cby ä f].Kr9 qlRZ$޷%)dI/s|] SR%5@VZ/}"aHOUQ}L9 a*ᦾՋI~ÏrKO/G,OƏ#QGHs#0s//iܸ;1DQLbF$Hw,/5q|":I@ QT{0j\jViYɽs;պepvxR9U%$˺L.o2^YƗ/aHJۜu8X8NdU1po ʋ8}]&IkϘV<@=pNju0RKcow V;E}[|T{`%}MJst#xcMMbvj{wK,zk 5{ɨ[N /u\h6e*[lGgx?N'i>sD6C}NSzv`|b'IOE alp䀛|%O(=]HnݷAZ$4.nޏYt;FօbB g?HFmK@!Qs8l gR1-2hzaA%V>2.Z&U"=@ϊ^:.э&y{ɝgu?8us}{ək0_~;jNTE)=^YU =E +>|5-ZXX" 8Ys12j;' ҠƶyP{nJ l%Nqd1A Z`-xkb{tҨHDp+łCIGxޣٷ=8z4S@ME}h'}r3C+1{IN~#L]WTI/'jHNe)wPg0 O%T@5@\bQ*i,+918;8mL eŝ*䤂bM(Tɾ8b*g9l˺]( T* څ!d1qSZ4cʶF+l{/j'2 kEO" w0L5ߴ˕"/_|(jBᚃ BW EX& Wx{zaʝ @rڊ+D1ݙU4Yge֐ʯң K}\Ak̵5EDrIg1n%k*$B s5VoZ( EqlMlZS\.cxP8l*M-{)Qf0Cb7!TŬP}roL$.Y$fr=Hyݱo`L(`T}~Dv 1/OjژYXQ(@6$3n|z 9K0.zэߤip'.u% S$.މ$ /#[`._1CvDʢ@9?" $GYD&*S+7K!qs:KIJzG/>&t*놫b}`6 ʖH  /&~~o$ JSܰ%JY4s ٪Z)؂12M ^:,]2㉭=1K`l_}>%ni;!J 4tF^$KQ(VNXK&-tC>"\$oIЦW~퓯>O1$p{,vM/p5:V0EnW,iك*ݻ$ر֏6[ADwllTak)q}e~V$8DXhׄ{gWcmcTG -%Q6Pt[VxDZ!UGJM_n8_,uLjJ9-e! z;09z\=.wȒ ݓOEdO75NH4#cӍR\^/!,ᆠFdOj5$N%)O7߀27Imp a` y>CM@SlэB]"?Lӷ| do㜋,W+p DxT,} 涪шnmtUJEt68ö"CySelHRbdJ_>A]L'&@W& B̽5  ͥ@\kXX(aH)Ƌ'*ecUA:%?]ݚB*n9㍫D"hʇh`oQ@5yhT[ z=;&n1+49Oh.R)WKyϏkٗnšCoSns$U?a2K㺒 Ƭ-Y~8IG f' _#bBpu{6RЏԽUk|ѣ¿MT 4L ZD)#SRfn vn'{Y $t%\v R5"$ +$G?cK[yoܢ Ңd֌QU*J }'| J̸OxRCtԝ[JYwOLRJ=W@/-)8.lH1OB.@@)QOZ! rMa4PM!\>7a6~2e6Hۍ~Z]MA,z|\@>n3քMJᣚ[tSwcD ʶ/4j\t!YPc˰Mڗg*RUA%դ/9NcNaM$ [ϊ5sM1#|;.]G. ~%ff@LVrO3s$hkWS%tQM~(ɭf YL&iyc[{/R47Ѕ9Zˆ"T=ǹ(nP8/$E SUgÉCz͞b8 ⤖1 M<2*PN}Xb1ƈ*)BWxMkIɐ);oef5AM]j;]Qss/u$ U&m@G?b0Wr{)Qڻߠo~ w 3m"e6U-@L._gS:Uuc!-m,v"(80~:xS`=# V Hjڦh ߃r߾*u"}dtfnD͕NrG$S"`_%:]ڙ g 'R  ߮<zXA0/;|$@d/OB|CD~$>Exr6!SD5@OqVLEVFucKXtyISE抭,8qϣ} O,rgw?^Xp誻zV\ѢIou75ϕ_R[>YIxڹ"}[/qŕkk m9鍒=o*nu4>̣/.RoP~ mXr~hEG#q35 rТQ?d,yZ>,c?/*C= ۷kCVQ/I(S1\2ꮢߑF\3Oޔim޴g)%| 6AobOEb1 x* :؁ :C,9~_G,x&( NQac) aɢWUhiGR 락)R0DRn۪0hH7_㈮S6DK?BG(j9_ȦID %=3=;5RbѠ[4G/OJ{]`*cm絅I6Glp5 PT>L-|N^Pk!r|$m4٢]x)}k:~ ֙_?@Ӂ# :UyFr̢`%v{ҕ0yaTzVɛk/*&W&I >!PsSs^;޽s`c8@|!0-Zպ?HPgg9g\('[ FYZKLZ.-K ɓT!3 5)ܘ#%9`fĨ?L t<5)jP;ظK<%]Yp<]Yi% vFy<ƺn<2 `}=.TfۏF4+C3N;ݎ w"EY¼Iw eCpב b;PJ*`L-b~[wԾk31Zmh#&"IBr$Ƚ*L> gZiS٨&Q+fԩ|Bݣwa-lzpF7k ꋛ'%rrB0 e\&a$BYYtص6({^[fV1.,KtDi@cKo).ʽ\j wd׬1N핶Yp3ټmtݸ|6KNpdUjj4" G:ŹD=\x=.#Xfw{vkm<w{83"A4|YNݲwԂ?^BXa6 M ?yBd]3VhsCaи46q)x_`Wyn*)k۸̥cs9a |7Er'G* Cy^NEWK!.Tc%Sh4mFM3@q{ ҉AH?V:4"Y,@F߃2miI ^'O<`΢)]jEt$D.,X<׵~;O7_'>vOsU-*{*>vY}OC@ţia'#AwpC4܃!_oM{CX]=,h{6d)%FuF&9SʷU\O)FK~q VN?cmM %t[ $#H7;S |zlz8fi&z AUa{5)LZmѮs]u$}4vZ8Xc:`sv(z-ғ=Lдc6@UrDY8(or@eRt_wv'/}1[~F-fc#bSٽIJRZD~]z._} x S?DRhU?1Kvp3".?Zf{n(9, #eJ$}ξ(\9}}KZmg+nԾq?-_V}h4V^o/@aS*YKBCBw,qpNR:.h[L * +q*GR_> ~C<iq.V0:'Z' @含Sܬ@sqca t>1+a~~_`5h (v!һ?v-PRjfFs960WS yWŚJ q}:LNz?>&ǚ Giq?G|[ǓXUsm:;Rj1IkGbzs|&Eg7R%Ҵhw6 =JBʑv,9bT-EIХ;Z{)o|7@⤩IE .h ;ҪT㤷]|Ҟ2: 02oOnCC [Op=(8W6w}ʍE#\x"d&QdEu!M#]h (r".iX>E5Q^`%/`JAL8uvʞ+M*o(`#Y `x3=" wOØ_3/؈&2݆jrOX4F՞#*ZKZA}`8Mc\!\$.v~{=qH`{Ow N< Gl+)R6ּ"ݫQ(Xub߸BN#'!ZP,+Wb~-CՃuHŔ9Ttn2(%"m?Bo-ieuh]#D),'%E].4{7_g=!y$'(6~BE6!,YnhF쀐Vz:(e7y榩?L},W +Y/mу9,_[LcO2bOgUlt?cG ,j*L]YjֺiYV#og5¼jKAc&&;#oc|xRC|Yb%j};=􋄋ӌKzOG!wѩK(hqJ(a2 } ыJYܶhJQ;(ɗ=]Zxw<.*n0>ӱE8&WڑhЪ#xx<ǜ]gC732lwR=:Pi $Qr㕩^٤ވkaW?A c&Ο\beyq<A*D.JD+ NlC"8Il fAo<֨ז0X4A9L(]>UŔ(ROD`pܒ%1&`&968ެc%kgz^7;>/|; c[\ , R AyՓn:x.C0c8 ]yA9 ':|#GSFxC3 2 5Ǥ7 W.ZLnzQ7[y^t5cXazX#V[UaOX€vԇyNkHl u&,y̥KJ\:%~v/kO},%;2+ˀu$]&pL0)Nmr y|(Dܟ2VݹZ7IGr@ZUpKw7 n#)1XNʒwAO~Ǡ&ҧh>zbꚥzܔ7D~jI2;+> tCTn>m:g+!xр)I|8g=$$ק&sxxB8Ҏ!贰 ]onr:h"M;=U.4B]N С]|adFEC\Q'a\G.("gi (UV nI&Cw v4l[-H]Xڡ:پW5$XeX@[e^@eh:LRoe_Wgq,)^r}FZF9gتēJ4YY`$S);0p _+,du\o|/5mWt3@ ,3"S4q22S3 ˳/ӊ~7&7#?Zߜx@ZXbd#!(PMIho9=ٹ")=]ϬwʥˡFHkd-fwQr@6@l.Vl Pn$pq))e! z*Jb & jH&o55b* 2gD>/Wwo1>@>1L9X4 ;atӱ3x\j[ѹKfׁQV-h2(sQi[(ϓϰszGjh+`RKZ#x]؇)`X R, [, ]ĉ-il$#Zl-Ѻ@QH[/{/~伅#zn}`aԠУ +˼VLp 2"QR䈞x[_{h~v=$'it)[sZD1jMjǸsCO0g肫Xv?\ڗC"arSbH+(ܑ~RV%%E! {q:v@G,gsdSuE{Y(,jʭZ907J?_+?=qdQ ŵgjh\]8aXai3T]#bxIh2N55BXBG0di3^sDw<ІJ90CL }mt9V`ea_fi%+ 3nM}|1G^DrtxW~fM?SbY 6q[fc?KBJ}K{P9MA}dPsOfzQ!,W)+1t3>hM$v/6 h!؅36Nwn -$^w@qN~gSG8D3a6bCvѵT9RW>= +0K^<-mXQ8.؛NHJkCHWcIW0CZ3 _`t.SiRc S/dOm@Ro4)8_CF ʶi9bTI<iE\Ƅ4eiRQSB19"!{Eds]g˼Q*H./1$W pS9[ZmuJb$ؔ0#KZ_ U[+l& E֐ylBN"`%ෳipNQr?HFVT\I# lћ|u'qHQD"cKWKftc7),;1>-biNC_4u\y,q"A0]тKZw/q~!PHS[E}Lۜ<1-4j|:5ʶ\\Sr2 @4e52a|d!>4fa uTku@&;owϲ'94I;xSˁ*7"iu4 9a9֓۶}- -lw,)m QJO>j+[kE?h㖎N/7Yx4l5d˔\~̶cH>GwC`ԣNWR݄eJkROyK- xIn :4+b곯D{ӝA :5YʱD[mW,S޻G.i;וJoAF}l*/ff>/:3vA)"M1߫*[t_) Q,V?8T@l@N~g`֨PVvJCa6Zr` Y%8A$x{7jrErک HKX{8EEGI#ۤmX4JM~ͱt=zFA8hgL! =- OW3[l+bۓthn퓓1{s@vJK C挏^LC﵁P:&3Wr1ėc]lbzxU}[4驧c񰠟Gjr|Ϭe}h0m]¡^J'Tu4敔ո5KV#-O}Vf]IO {v'Aj05JW@o,dBA˕^%TwʼuHx],[ blrcmr9HQ$kNImAdå;񰽵"J!k&YH!M}*:A( pr EZaA6 >ްK8|d eh.|^V t῔Ba;"+yїXkLzeaۊI>gVW>"l܋g +҄'48N K~(;{ V0Ug xo1@1ߛ\W) Qf1q2͏pm[6jqk:+)Wp]aCjʪn}$29@Vd;.A#ENNrW3L'o[Ea‡ЪY(|S(vȯ`n6)XC 1y\E ȀQwb7ohx+/4Ԍ ӐA"QBFeeJԕ+&gaIIaz#2GSA.kz_'ݾFaRXYG], ޚ@/l:ߙ _X{)VuG !lB$Oz6qQy,vݻ5oCwi4R>o{OևllҎM2 f[=2L>8Nt;j1ɖW(Bcâ=QN;;x0^@C;KdVQᦓ;zO*۵wʏf?tَpx9sh~2rE`.ۀAsc͸K(*9@$v@d3Zxaќ!~#Wn|.C5 Fy*KZc~>z{W_na֐a8KhZ}xYa7fYt{`ra5/XW4FxNACq/թ~:ظAnpdsNHAW iV;K:yŠ"HՓ |o zp. B'dQM$0&²7!wzjA($;wh tD`k?*¾n"LeJCg@?~.xyzcDcbVWZT}+׺_J+~= Ic=s(.}OQ19V.V=)!Y zޅ J~frH}\|%s >r9*a+=n+mlƁYrL} 6ypv% bEWEEù#E ْ7}0ݤ96GHbg> {+% )X^T IE,)\,E䴙Ϟeӓb PB^$hV y;JdYqG͒C2qT$l 7NN(8&El$Q?%zG S)uW!c%)箊G>ݷ4gWYHIFlKּFt-vV}lP(F(Ƥv>Ʃ( "Bo%Y- *zF7Ҋ-<[Zn0;i+,9 DӞoƯxΆԍ r\/vs|CO: xfsB%ױ-J-f4ۆ_11_[Q8οc0KV{A=Ej " aL? 7Fl9]kY1 M 3cxpe$D#å27&ܞ_ :ؘSX3bp-d Zhs&!>v8ҏK.[Kb"6Cas^D:vڅA@Zh/FRhS%/T[59Hʬ#TORo%E^y0E:.c.jQq=*H1q*}y]1 D9CN@Ðoh~{o/IO{#B.9Y/b2<MhžOZJ[P uue;ݪkq:ZHtյamqQ϶wa @ [ſ鹍)QM:W),Zt~Tݬ|/%ЫxL(HS% g/8.t %# @bkU,XW$[-z72Ȕćs#pP8L;\ᡒi4QW"pMu(1 0 8#){΂<>E bIڷN誀Q17-xbʏG /CG!BQ@A'X׽ Ajn6|?dtb;? N=TP%vYkjP_., Cq 3I"/}TPojv/cd}jz;g{$7d(ӤҽL)iq ,aOyY~>Ugנ݋7|x? ExT^ 4_̽ҢIEvv9kM=!_WX Ny3&Sx.$ &Eѓ:էgiAb KB& 9}$fDVk+?yp鑘3Fd_fgsa^gT6!P_i0'5BvEn̸kQüLO\׉58~{܁i a(!]b zAfExa^ո_hԱ.o~$~piA&sZJNA(X gc52p{(+/|'HVw 7(5'QS?t?%P6Dhot!G+QyE-Q*m*E(;Er&[f'?(+q[L1Jwa\w/\lc|+m9)?QTrJˀ#=^\MPO6"ԒKoar!ӗ?m0&2U@ 4hCZv2\BB=+GU{vsO(6]GQ?|hYXSf%7&{{FyA jR)eYE8b}k;e.$Ô<2iE^ԧM/7w6"MӾL0~w.d#-?OYW0 3G1E:[?7S_nzzc\/ohjGkb­bZ;B6{,"g$|0}oۂ(>5_}l":n9>LP=6"0o\)MN˜6ұCM)(#dL#8Kch\_ZJO8\1$? ץ- X4 c k~t?vY… nP @_s`qC WcAӨ7Vv"+mWhM=^u,zG fY $RhJ͜d@zJ?w5br~_kt]U l-0/Kӿ$GB`HT^wPK<5ѩm8$RkF4-oc>\Tu;}ҽpq#0 zP, F H!O@$0A&6CMTK(0n ":L-:.: $!rT>;')VDOY8m&t%xA}%1+!['3ilMe!Z̷`h*~'MP,Mܾ;h+a&=6b+t$E"ZSDis]z3fؓ'"$PCڶ'=RR CՄ8Pxs mw_4POCh^ _R 7.ƙgBFzo7yJ] Iz*n}5htC4@߅v}52zG^Ns`3uƗT$N}NcsB?G1d _;lFhX20!0FFʤ=4$mŭ*wۀx} g-9|/ZEyYYo|3ғ.\LKiw ((q5 Q3(ݷ&av3Ġ(:ztpXzͣƞ;x֓ꛞ#k3usSIzGQY>u'3h5xHN<}31yIE*,0 XDRIhqzx2+l-d:ہ<*ОĘ EƩmBKėPu-()q:9}[ F;\$1?bԗ(UrFG_ ]j~ T9'&5El^#'5KQZƥv 7Gb6bnXf9Cb>!)'c X'A+YRLSŧABJ>9P߉: 3ua^vBs)fd^4h՗uMͽ'10u 1徵6>ReP|Ҧ@kro-F5 .:򸹗߀Ȓm UHOxZW9q'%I:%ej:8Ue1\&2m+aiiz ht 4N|83ӂf 8)2x=^|Rh!A/ԟI9BKT@fng@Ys0n 7H lz[TI%vjF *L3<mXһTٞu{ʍwJXHc)9a q=`90p"c NETD/jOe MBj>urV*lB3&JӶJDv sd&#Ԧ\cfqaEXBCO'͏`7"7S iiO)C՟cPzX)H4Kt˾0sGb歠 &iH4iCgNme.>Hnr?,x3䱈!SX*W(ns^D1&޿ldIi|׷ p"lh}eAR^öWʣWrɔ1G3ВD oZ&ƆuĨsZn}6_j#`̕]?qNLL;7ؙݥO @+ʞ s+f+BKE>$9s]PZJ$MnEa+rާeTy~ǂo-Rw-cgXiGV0%NORb׭%B;dvz?^g~ A3r`tփ; q }WLA$}>F0dX¢r>s0^@]-aYB[=5`+\8>ap{Y|J#:yH2G1o);E+| >VBw#U*w5x7>9Īڲ[bvvnC {eA`q@]'jc²x'EKz;KX}S6av԰-:GR>28/b7ލ+Q6, nNxk ~cn8Jn<-{A6)r] %:$rO[!}|K /=PSR,dQNyZýɰ_z=3f 6y0lYp\8Kc?r˰<Jj69$\OШ[U0M@.[=7 hPxٵ$!m1^$Ō&ď܁S(vTB1k\`FN,s4O0y]A ="9Fo0RQ!3ϡl/ k13' $6SRM eמMQi'ۢM/%( JcFJL^ԏru (?OlJ;^z955p^ lVAC*~jm!౬NΣ@A>HΡř(~~_J2f6%Xɤԡ k QY0XRLiY& 8qm ,O5t*)v&=k/d[Oڽ7RŲ&1,Toɰ(UX'Qq|ݞΛCuʾYݠx\ |ÈŚ2f7޲ˤӱ'/ěgM.*0du6쵮HD>wǧ۞]3]oh#ƕZ._ə Pl/yHݱJr:nه2Y.M1Bnz< WC"/U Ok|B(\۰xF<٪P hX|<55>Ml3Ш&O:LXpCHX,]+amN_)hb/CRo8p{n:]!#d1 [kyi=Iuÿp(&zFcY<2盗PY3֊cVgN9=2 }v S;@0s2xc?HU{,UR+"iǯl 8_3M!3l%Ъ@45z*~㉾PC2\n9NLJƓl럇2Bde_h/9X9UCZ+j`!J|9/+?Bɿ='? mCi VSWxa f!fIkg.z8t0|_T f\׺TuG &S_JrO5`”ATɣhWa)B `R]9ŎT ÌD0XLF<ʀH'Ǖ x84eĬ-9}0`lbC1[;8L( }UV;Qb:esH灠X(ʁ>HM{#Ժ3pdH\%&kTde;t51 NϚ$XQE|9dNb :Qx#F>ܡr*$lmX6:CxbGϹˠ9]FP\0hma.hX2E-=Z"Eݴ}%5k*|r'0;CcWf\&9}_(kx .lg6Յ׬L'mGnїQoIFǦ1 =.3}iU#(CsguRE{~ceRy!om4vF[[!#ʢ/  O= NE TgNw=t X;{ HeHZE?ۙ;3~wtxrԇ&I͇)` JY_vgWRAmELn;.Wi 0*>Nb%f:}&uovlqFQ( bD)/oïV ch>#f1jbe4)ݩԸa udXHqgd$,BR[DXqG# =چZuL./ݭ U [78֭THU*Z6j1/ۗ͝aY7d2|KtS̊]25,i>ζaYݮ)H:UIWΚ|SH'IR-Jz і ч\Xۓ[tƂM q"?BdZAkfX&ۀf$,ExbM.}u}ޑ0W$/:]iUGdNTr)?a9W#(g9/,o]ϰ\teޚk`hNn8&F5O͉JGΦ Snê}t74*˒z6D5ȑI狂N(L-<0hÆ HæVqULgBaZW,|9*bn%n».L+Q:h5)_ؗ-"a3d- ZoԕZIRцW(`zYS4⩙Ux x$2\ü1QG[',A\W(FoŹrMEN:j}݊5Y}):fB7-[wa`BW[w)POWxx DVL-IIy$tɥ*#vW_#mAڜv4!옟,<#*X_JVzs9:޵G>dh]J|MTh ( G`JE5'r?yE)x{%'-0[C~RQW,`:},ʚ< cshdJ9O4dr򇫫|"PkMO6{fl{p6ilOzK  )' !ԭ[E.ȁԭ0ܫ9wUrC( 覮faC71 ݎ ͊SgWeDC SZ :(sQO.gX!JWuƐ* cA\hPGgI8q ʆC@-> k2ordh+f)| U[ y,e*X#E'v(y$krg V8nmN \in =9k>C @N1SVR_(obMfR1U^ HZTZ-E9KI%!dX= )"!(WZ cV#O\P a<޾}v1(sF̑ㅓ:v,3aKk BRB7G|IPa%A 2':~U\J&ahAV f ~ lew`K8ܔVoJο"Exl0HQxAqOSyAH[Q#$'(\?޵h&?u#Gsh*짞 D7Tξݹ DL緫vXNu=ȼp"0-IkY@H)ZHD`UlP̰_<'E̚@ H3>q= "e>R:G9¹J2tM^c:4EQuTձ4v %wt]>q2We0R?p;y=GnF܃l'nqsإm[xJH L| Ti2A9S?EZW#Q~!J1Ev`UwgHFS?{|uːL*Sb;o_HvHd Dz .,U47#ľ<޷#hωSoAq:78m0BpPEbFSy1I}ލp=?y[K6XΔyKc*҇:#"˶-4H['_rj-r.Rc'"]XOs1 $`kŘ7HhӯvEok/˙r 0fMtf!<^EENGSFORԭsl4m$L[jrj0N[ F-^Z֕w(?\+\tytX[$T' ʜ[}n-Tjr_ʑ$ek@eud-E?;Ma摈\@ʣ6Zc. E.%wPէo}}wFDﷇ:@$b|Q;y4{.Dn8–\]6AijjՠUz;(3xݐ> F?}A븫6Ae@_{ܣ}@C`OM_I)ES|N\ 10 !8]X1=gͶ.cOkrru?\'NU2WxwP3ռggQN~pd eY`b #U=O񜌸gZ`^ o*fl;JW-eD?3F.۸e.{a=ݛPpe$ OCj Zwܕ _zS?>֎= Kwc% g ?_毛VEZF~_P f4'~-:&aps$v̾)Cۖ>$pO @IZE"im AYjvv QS0#%p*`p}zPHFhѝ]cP鸭pKy|cl7=7V1Hs$&&K@|=X |qH9/(7} gs ?O^Vr$zq`j%i֍jm>;aSfZφpeC: uu2zȬٍ>{Q1 f1r|dzD"҆ʫ{~`>MH.q1 8e;قPNGˈv ;-è؉4Ț~q}3?e-m,픲n+ϲYo8jNA++ x"+(4a'IIVB5r>` }Z4HQXѹ80\ܺ[Mm| )|kT+t91r~6~FG725$D;!Jc-sGgB[ݑfѯTߋ݅άo R Y4^;'{bB,L#K_rN'.x1k؛,Ô:J)x@RJ z"8Qtӧ:uotl]5#%h*Ƃ@jx>ݐxNSviAzޕnV) ٖNFV9Q[bipzVf!!qp|P8[# uZ'Z?/xaE4̱-vѓA:pW_8 . G6%D'vXKeyƖDqI!VPۻyCq|={@h'EmtEH1&6>>7q؎!b"gT?,ԋ\`?1O94 " u Ca>w:}!Yd/҆(K ͨ78PeUH%F-4\PAǰMv˴ rY`8 Հ&})UT^eH6Ѡ-y0.u`(ljxBts,6Κܛ487CG VV !yx%Bܘ+FF6řƧp=ヺ"+x}ʞ-wއ0@&_t,/p+қOg_:ͦ#}CF6u(V^ut҄QdNB AWԼ!ErXi]Sύ3 wb4RUu}Ү!U~/ _Wx@=r-u^,kȍrk mHmԚZ{[_)a|#, Vҿ*PUO-51_sSmxqrēm+Վt{VoIJm&7d:2M0BZ;)c#&SR L:R(1DwO|ET<$o<* *\@WcjX3d\hP'crlY qKR#0;ArY6C_X3-5?vm۟cWM.L ?Gmp,QRE|X1 ˭Y(wɪqVQt`M,;)*^*HO`K k;L juQ빮nx?hVdϼ ~swDZ[<HzÉ@-1S߰@1hN5\Y>S?o~Y%Fp͟meuu 0}}\BNiAˇ_%[xZEd1@J<8 2;CTrβq oi"S>]8@ΰ^J8Gz_EsUEw~8oC*ձg`RРcɽ1 OnqP-XNHAu1Dm1? r9\Y+-|J.B, e~KeZ1n~u7{>dgurubcˇ" 0&ϩv  H_]|$xMY>@;!it S) 3%ϵH808pԚlEO9 i?!T9VQǵPЎ #sNwvPjvTLFpfx݋MFDRO'C]E zKBm-Vy1M!6y0qٵ$-J?.c@z1>AK(eΞ dd:'˅n)fWxcT>OW1C0ټuM[02 l{Drz`p~b6}е_[41AǒPC$ bϙAL{ X(Zw*kO$T/8 y3Nb?I >X7Vnowށ#{Uj"X"[?i/eqDjk/$#}n ~_{|F{e*&x}%d&dVR&KjtƵ /o2s[ժR[=Ql|0ސ)De2X0,8;" K0rm_ҷchN `MWvE/(Y*Li6e]w,{d6iOgü",gc@ӟzAxTci @$8 6T6|ea| KMxV\|ƐhNp@mqD"9ulpjy^FA5"eo]Hn͡ԟ"$Po_E8"|zр?Ӌ*<LI/Rfp16i#dB!ceRcZ uBFQ5![MmBHؾ.[2(-NPv=d],n!͍rrW4vlc\|#psЬe+=w=pP I-)Σ?x{x5wة9Wh`JQ9^x >jW3C! Kls{ obu3=>`Z=i5}\mBzi d7F^Aӄ  R)f T"!^/ :kǞWViPe9jsjB6Khmďze"(8,օ|](P M7ۆ _p~.`8,:FEQ^ooDgy+"@>(ejR[ygv߷*pUrt3P8!$mëw1!s80c`U(_l'%BIVK^ .tGs^-=||9CKJ Sg  56EHղH5ڢѢ=F“pR?=X~&HH|8:ltEV#<ݘ+Iռ$.h1*`VzhXD ~d?#Emvl 8)b+@ssjNp34).^oNLݍ܆](qYtB #;(KGKwA1džA`pkKHܜw. iX T?U|w@(WѸcґϿ~mH#&E#o ȮFV)3*j{2?҈id9K+e*#FşYAw<}NˁFsQ9@L)ڭI?uq^Lzd6~_Hܒ"ʊ e_r)ZBk# Ěc4}tcxЂAO*ݰO8$<>$I9%t]ȷRwB_o,L7?g!bnpN–'խ˔d{bHB˯OҎK)rf$ԯzD9~]r?VER}diEgPcwt"Eejk_{+ZX7zy(MWxvT8PlxĬ'[t0hU2ڶ9?~XsmEjX6d y/pi9Uٵg:!{唧/d  x/@۷Vؓ/ӣ)V )JG=S>ȎxlH} W (/Yc5 JQN" v61ׁ@>N6d7vkˤJbI9lmԪJ  ̈́OlžqSku}ypb @Bm L*BThVm{f<k}̌ACr.]2/YOĂ,A^~@VB~Tc&bSl X ѝУ21̊IVKKs Fdt`{yOg A},?V󐲫fDωSI*-}h!!:f3}1U##`=&U_)d'PR#mz9g{]B0f Qc1~Q/^&~rl9yT]w*B4YIV%\7 ~W[b1`ԢɟfHdXBb+J3S?n!Q;i;}>^ UMz֓~QW`60O`DNjC>Xcg().86V}+'w3 WPuoHFlvDg 6C̀anV9[|[$cH@vfrXEU.B[O꟱\Y ib> 5H$[6`hTOޢu^7<VpcQ79$-vfJ͞&nv?Kb8uS F?ÐҏI?e|Ng [װ#vX> e#?{הK*ßjz)w{&tM RHg!=~ٖ@ []3K׀\NJ SZ TYc(@ ,cC <˩6㫱m~e+)W&CwH܄$H2OlnVV-uݒc*zSyߵ Ufg,q4S P@l鳽oKt扌mD1iȫdMO"OE 09:Oȿ1cwPթJ~ H D{LRB'㱏_+Eq34 X"X$e \G0roBA~ fmΏ-_UF2xS6تjw.fZ۽^wDև/F3q>VA (&Sw'6k* .X lI/f%7,vp,Iz(!3]>K.uݤB}L#:>Fm{weIv=J>ݮޮT& +JUjpStVaBKbe:3Jxp:wl=9KDP>ϴ9nȪ{5dLL/ 6 Mh6KRLǑ4$hidW z.J4cՇ(Nq+΋|Ԑ\k[D\JW d.-<:)B[g}ntUKMv_JBMN7d &i8'Ozz&Q~,:Z#3#n >$&(D϶a?ܱ%4_>7DeRK&.Fmk ^;?*݄R(u}1L))t{&Γoƨx2}[2_2}>HFM2*P. 7L4R3NzeN%o\rKv1[<.-|KصQ*mJ\)`mh>r,fbI^9 )輻7/%&YpyT~[8d(y?t.}QP?[ؒ 흀.<$Rؽ<[:{N-ux ˹EªH;;g|2ٟ]mZmps769'vfġ:PcuPM8\؝,@.i6퍷{2(`) xޘAt HEwiQ#Ӻ`H(Istͤ/l{;JƜ=}UEuwss]5J5I${zm}z>+ꪤPž,\}j: &P#8pjͥn_v]D 5d #>,YZX2#N{~짫:ܙ\md)`%pT6OWuceq$a'&7?_ '&i6T$O>M<Ïx8zm)/*vDdU(̀YYC T˔[jFP0a]L CwzfwO >LhS~ r31i*%i픥H!"|XrTba|잗DF]}syNv _ꆂDpibu@6kks%j&x:US =^Q!h/ 5*$ʙR Sk*!xm^y_' 8.:06|\ &Dxg$4ϡ, M= [gw)r?qgf WެmȬ{ T0[bK*`bn*2מkgy2唊EteQ@'TTYn^{>j$ '+V刦ӺM7$t2ۈ@~3% ]G*.F:0f3gY^޻^[p(#Pse0ܮ-&)o%ĥ Jhi!3m1yOPB1i RZ0\ǚl9|X˾݂ Z =b_>XS>3%A% WUq@|oIWFv8&kjJ͌orRy$wP۪;~ٕq[1_>G/LF'[ڦα͓D  oݨ Hf8QhaMC#-sq}Vn Т0/ ﲆ<3Fl+rˮ{9mʘA gfw @Gx̆I9tl*գjr/94xg^ݛBl(< }o(Z;$qo SGyNϙ"t=_Ěi]fiMa8D b!ObWMWՃ7շeH/6 YG 6aI[vu4f`=o8Dݲ4x`e]rL1H-uHGmjYݬ-#W{>~QN k)Vg5^23f~Kc"B5묮Q[4x~i"]%pda,. ]!GLu(c؟Bp]̧1He?I֨! ws5 eDɕ&A+ۇ!FINfYA|)]/s&4`=mx0YF%k/RS€^|wJ9q9q.np{OWnEI }#F 5LŰ _r㐜I'{<8|ʉZ^=O-}e̮,ߩPi 1̅.\޽dhX lц5r]kM4m ' aFPmQŽs3?.*so~ǁx'X=zLs &8ؕ't/ab z w[@8yaFoCz ^ `›,Wb;eʝ)|h 1Nthw=Z < wB22gf^N ecflb>9R`KuWj{anj.!2L޽afxߝc} y*T r8i|gv9>V'nPu+b#$xoaaHO8=i =\YD]Ij (1}\7?W_"/WA{w ~ B KH<ŗܿIf\=O/[s{ y𥐃s,ZI:F#^7_nKGs~;EFXc B!CC܂PJ>1q.pf-!,0k!d19[rX!X?DuX0pҹ[tz :}X60-iJ2sٝQh^Hy؎^1sK 5K݋S2V$?<=`JDT3'` kU9!m<VJQa$S-].ϼJ>|&Y9{0kRor[3O^8'JJl/&)/J-qs$3D` _g1Iy͋0y3Ēw@ɱS)NY"ţV-GRc{v٦_^ؕnJP;Еn6zQ!u7Vlmh8.jj 'Y7؟X\]HwΥtTP4z"tNW/c6]YgFsm)>ǡL&^y7SBG¨ދ&$LIOAkρ!K$:uVr߁c̙ 6IJqhhl8 ]E8@3"'BSW o/z SxZ&3Z{(mt{{uȣt7R6K Rxy\[LtćQ5ra}=XTL׿?ƒ?|[FDI+$7pQ(;Hϫ>2=>zE ;9͸iuN0E֬zsFjFJ}1h;.2TX wGm1=O].YFX.hvD֌!I^ʃmGϕeXZ/oT"IuBa`)Gg6}fg3&J:']c*}$N_|T"@=BBK2^cpq)~WI\U!j*KST ٥JgWm'UpN:[V,soK;. w2'= .>+ c9`z>yZ em0%;PeJ5}PC!ُimhpLBU0l|]|A+1HӑTY?^=;4?Cqc?oڝ>8k7ŀ&/qAS`۝焣P.mqQ~Az* G^d\m6?s]gx, I PyuGӶxBsruuA^$D]e-{I}*."3 , C}(|F ,f|'fnZj$U > |)>ojjNQ|˒46]4qƱ+҉;{D\ Dמ;}|whaC7p !砬m1~N{5hN{g;(kk:T84qAH*?VVnړ@!M @*3mZo@Ս)V[_ʔO?1fdžc 8GZ&9'FMSvfeRNL8} rMT615Ãe&j¯JNdf8R/I=70G0ˆh?\W5]63>78' sOeLSi3Õl @yF#'gէɓ84k4 hҵ" ζnk'0Qz7OWէaZ;XV1P /3z ]"WY~42qN,HŚjMY$ 5b>EndP \ji=)x" 'Խ"0e-TӶTW+TzVb@³/E" 5v!Cƭ L@^])dRGt\Nt p_A8`jd]Eߎ%g(]cѾ)/ŸQBTq =n*Z+ x4ה"s/u4D h뒈[y-2"{uTa7&u $P$Zz8t؟|JC3FFizn5:GXΡ \Wi id@Lvј? k_M(tzg˲4(~(s7QtKI4 ['xlKm -PB.vqv}XF՗V ?,8nK t6-cxdVBxJXfA$ڝcmno13R[lְc(VJ*e*(:%R}ėE[ Zmh3Ewd7ϟ$́JIQb77=" +t-46{&|âtu!}Q-S-+](JAҽ k RcBqf I0ds4{` Uj1~6"G0KtG5o})^2vE^9t|oN*U/QQm4N7j|%sS\R#kΑk.<[3f+ QAZ4[9tk_BuͫX E!ZUV'JQ>oFnJ$&hxǴ7l1'$j#xj,b gsIG[h [,vG ?RiI?D-8*ʾOkij/1]FE(V0թŌ 66ɑ %pZ Mn_[$T#Dz?Z1CͼQ}]f6Unn<`:Q-oiLN ZcGሄݩ{7)@ƈ쵿UYʬO uVթ.GVn,& 8݋o-~,{E?,z$$tM}8 \U0b]W \^Ww=ᕷ6VFvZix62QWohQֹ>p: Z3\d FSupu]4Zy öRbV_s@f2zEduF 6؟zf2ڷWМObݮAqzzOj_ol[|2KRo5ƐkuEi_@)4OtO:8+N4D@nhNG\zVN&2/Վi!SBdo0x +|3Y#ȸ;֘] i;GvL>I.#TրLlBڷ2O ~op!45\`ݓ.?v6jgEP=qPP"T_"E ߾b:rQKv vOب()ђk9"b\t^eKkew=Sk`i'h; yoXhNl[K2;N</~C )~+PUZ.qJ]HyG(Vߐаmўp&NhB9LE)F^wNJ`6JjH9&aμxURVARrGt;LF[=U@tTs&̿ ^a VQI~7Yxx9)Tts`}20<:Q6׿oL}ߛsO 6摊+.0)6@U1jA׺vC.,0L+?,0) 5tO>l՘4$ݐ9פ|UarVR%̀ "ok'_>ݥ jl+aI yn"(~PKVboWAk$:vqpiK6qMWf EF.⹽8̦fݘMo1/YD '}_itPr1 ˟.| + Ze,`}&CվRCFp }F"'Z' c'nVj̍Q VDžJO`/ٮzGRSAhBgtxY `af"Bɴ]ѯ"W]ShM6}l…`icIcO@&،yKի@\ݗ--p饵BE-ІJSJOiղ,I^Muz!~XvDZq{KobChϘIukۄ߻E6qsA:QL=҉yʆAAA\V['#m~6KF5ٳVE駸DDǮȐ F>TEJ0"4<ox׉YJ(h߄e=&d*eŔ@ph:Q^#}5Gb~2:?ؚ4qO nRY~'ڎwaɄ`_Y5ũp`xN@ƨWE$eCvM|nb՜z8å!c@#ʸ{yO h5Zj(Ĉ[<.ӳ# bq9 h|*=ݹ?LnF-҉P3h2XSȬM-1L(γɣcϯcլ{zM:D/DfH mS1$x|8LG,F{.Lsd||*.?"3^G h MH k]sB$Z{{f{M1h͸ 8ȢK膤r}_a9Ccէ7/E [o\K,.a w&9!gG(\٥;\%-U]i8饽SQsNs>V9t5y9eOj&Itc-ˁ'=G8V/it1"1jճ*7Rfc4QMGk^\ @1]N;N!W,ʡ '2}nuD(MgȄ8Fp cRא ?~C6g`/dܦ'bKB~m)l[ONWS:PcXRIEsR3WEoqFJR: P<G0UQ铱 g薘ϸ5bֽ.֬h!=XeCUN1GAʂ,P3m!-H!Y& bW;rj>2٢騠M}Hl|T>zm]H@9Wq#%l;ϫ,!z_}6WY|G8Y7ؗWbT#f/5u'i8Km\iӖe;H< cPf41,!W3Y,Wy 퐯HO<:̷$j180'c$> '5 3 Q;~n$SUX5ʞT2wm.q9 u'Oui2L'D IU&ЈTt>=J6S=栩NTBj۴c.0֭ wl{qP<ᒛ+{ѥ= o4YN]F8fD-&I3:o s 6Y4ZЪ1!MӸ }r e!u4c>TIbkj_7(yj'Ҵɫc)%%J(Mu=໢0Cȃ2D&R[RS&CI_.$Z^>9TA'Ո :ƼrB3+ Y,CYѪDgT;%֜NQ"djF3@{4 xuv_sqf7*co-a\6| N3p |I+j5$)^s/{3sZHފe!R0HV/ v:銷 Ԃ.B#ˡ_)HR g%rN)64uIP,HGO!3[XҧK.j{s~;+T8Q 5{D,c6hsƃ`^I@d0PYwQVxC^@B}x.Ei.{F0=6E2ֽU\Js`q2&]~%j=G?-mi@6NUV\4V` %Z&ݚ]#C::PC4u,h}p[ g͊&WN#FT񥻭p?&Um$׮{lX–:I9nN(hz8ۉsx|''+*EςuՇn𺋓ҜDdVrHO0SXΟ~v[b6o]ϽP}iG\zBӄmH 6*<w Ff(7[Ʋm݈i̴&LZ[ٜhX~aLh7Prf|: z]2><0&@*3"*"8XA o{,r&)܉\y֋3_jTv_OE<׶hsWu\5s(}vO1daxxd/~؝FQ˺f!r}mUٖgU):wݎ+,wQ (cetO:B,o=w W%A% h?YY;x й{#K;kgiG 㬵茳ݍNPz+ndN<XOnxuTav d fb/jfF5\&ۄ2*'w^kޛVAљ/zQSk4no]K XUމW23H:}⢰c6S>GL0-͊]= ˁuףߦC^ Cm8, 6[IEmY7dy7lSuIk.+hu`& 4&2 7l_搐O9Y9>Iӻy}v_DR>oLFfpמ[Y![ ׌jgpZ(Wtx%~Z` RuL I-#&N'a= nλz^$ql/kċ.}?w18mY|NPzIL?M ꑶvQoW '#cS-8mՁCuh5ī&,[3@#\,7͠};U][-ߛ4Uu<AZN=Zȿ\J&Ȯ2>,_l2T.r_֤C0qwb)rdЇT37X '\EMwOkfS??uGaW]XMNmO斤 >ǫωD^EI'JmC/sz%= UCDNZsI%I%jC ȯƤ{i% cWS2@FVUBF/.>$Q>#EҸp?g-8(dkٵ 7UOǏ}Tu}xcjDre.]ׇ\E#Ӿ}ǔPwƂqea&sRw:.\,N6dhO s}NaSK^OGxEy[6}Bv8; YN;hߛedO8Fa"M Li\)nر9:ս!e 'L)gEgZTۅ[R)f4gU,iA ;(}_ZyD0_S\tgE<~:7ÆY:>^};*}R O`=]Q.OApͽ0ye-6&ڗ `Lve_++Kaj[x>.d+Ԋ2 >^h0f|$K:_I 1Ii,=&_ Rg&X5vsI+]}`CG{[9uњ}+؝<"Dիk QZ7h"95ۭB!Қ2pynĵBuZbv,Vl{e%e6Q UD&[IGZJXK+u)c4c(mC:\>B!gu-"[Sb'Oۣe?X ͽj=*#|W ^=_8~S.XB3C|>:((Qk:Cb'^4CmY}TV{L@1wԆ8wqr-;ʱM=Srt}ƇĄKϮ 9$3PЩAZP,Yo\ZTc_20e::^Jշͱ\D*"9ǣ7d9WPTt@!ʇaI#_A <{.[t~}艵h;~1ܖ0%[Mv$<|,䧨ኜ*$ 2Z8ūB*CD{8XJ10Cb+T]o|[~/f  ЊMɓBS& }2ֱQe@~RL[l%MGW5:bGe%X6^cwߖ(CC%j.em*flN(SJ{KsNR4'H,ceӛۡAytgw|pQlgE7ɍv8RAle?! ")=TԷwˆ\RSK ꀿ-ŏ{^T7JW1EʗuVKqjE k__M 3ok_󻌈+8{Z,Y&X:0-g焮gڜ}ԜPqeN>yQ`؇; {sZ3jka1o:m{1^i0T|} 40JtOujIXT.iL tv7q)i9B f={: 7ͭHliw F4O|O7Yi /]]5GQcЦT,I"D0dfa-8 mJl KLzSop* ~b1/_c :0UKycRceVOEs3 SgI(zZX΄dNKѸQ7ˌ$A+yW`@t 1u$I#. zv[EV*Rᝉ/ι,Tg;2:lP"v73YdN%ax?y*:JQvG[4g#]r}ilSJQ{gGW_Tb 9O reiBoo !T;*Hs7`-neh3>?9߲frbGK@ .99K@T5 RϫTK\}05ϲQEQc*ua#[ KMCwSKrܥW|𣔳:~fgk7+g! d$9ᨒxNTq>u|~5 O}DBp*Pr%q.pyvԣ{z%JuXX)h 2kH nbPBK Z3{56q8Sgw80AU_&~99\{ ͵6utݿD_dؽyf '#2yIw,"4o7CN\Be 2KQ0aa9%}W:u1 s@TyYףv,NKZ^)ݜp=cĢ Ki\ BdCu8k]\ V B ;Wʓߵ: ' bb *(+6a^Wc|?{Dx,ɩ-|e\XAt׍g-twl!r'[Gpp~ .hN V͆w# ؋rdh(p#>W{/G1{{*mz.B/sRũ_F :VS3?Qj4 FMex[Q]ɹ "L=ck2@3 sPLbU~~|Phg%#XG=V;qB60۪kaqGT0sӟp,} 0{yD ) YwL,Qvꦋx6fNX"1nss޹(CBN *E9#sI<0ЉBx̂#J9Kp(Damĺ;j_ qc)M["lN>f\+r : ՙ&2 أ`\5UdQeza—0W1:.ȣ^d G28qS"1Z[KKH|zsS#nXfwYu WΊS O,xIseXT d$SsסA>'+l*PT JlUm،9x7I$ʰ]`MnT?.#~$lo!6\+ MA7,rh%ucsF ~#duT= +}#iel_&/$sVV)*h')-8LF\_X-4|;H mxfӵu+`l:%?,8OXοMJbσiMݐ fgƻ~I|쪤&ޞ ; {0!\'E7b~בqϱr}%$εȪkxyZ nn{`:Ǖ%Y6*xIh^mPӴ}XU84aCRZFzF"ic灈C]G[ q &BH5)p DSYm#x0?G24T.Fvyw&^CBs|YQfb}" =bS1_v-;KRQvA !9-ԾUФNV^AGf~ 2dMx'o BLlMKk GFtw\t(R}Bܧ` =USK_ D IlZj6S]KawD1ey=rR헊}~^vtaK]TeqzKaPoUT2U}ϹɝH"-rmGڠ{_t˲% )tYFi$X43uhlP4rWdVWx LQƱe|=~$5?7td8y- Wϭנ$K$-Jeg1 rxD} `?<'e(-pJo2 Vy[La&lx}򃎹灌j(ō_ڒ*~xQn@/^ԊMɪ54Peq%&>U:59@rmPgt]^7w̾/4Y(/gM)wLmyo(SvٚqNWS JQCvR1.1ے1z@5(O~ٗ\5H Bv)mLfTT.!n=u~zFju!s`_SB!-#cE&+H}OGo݂9ɉ F K.b/B3q{U{=j+Б_+ -z|*:`DRեAxTm#A?}v*RƇk"ȏGDC j<*-h :Լkc+9LlN9vS|EV󫂺"eZA%E3S'i6nw>v@N4Xeڮ=gXrѵ ge%ɿ(_X1gɸh8yIۊYĔyiē]F]qLt5 *u%$@(A9t86;.q [>aQ8SLk鯒7VK B5&n=ow`\D?vGoPrWIRL41=3986aߴd밷OEkk$t bŲY&0mM$w>/5ZIFATӗ\cv̥1Œ<~ݗ`|t#v6S-ETmzH0 ? WSu;k$4 8X]!]O TP:QR[ڑqCGl?[o3e0GBרenjry;LedL$M-fyPﭬ.5`eqhɳVFHFnO&]+S@C:Ve#2鯭K43 <X~L8I`{R]qQ#;&pҫQcذh%"JGP8uC"ۙ "4V]*>E0Puo?WT.? S J>CNViB?ʪڙjBo7C yB9S,һ_7ttc ہcA-t N~TSnGjJ^OiD.0+>à&c NxTeήXj)A{Ugoh&j.w nꄖ&F8"(4{1͹f EBjꮓ1KN$W?О̏/ @i ]543T$sKK>RqP+s\7[6V5so%*̦f4ZO h70G.v }?[ݶ'/R j @{*wt΃7#+ su ;_$|{RH}tߎ缾(-w46)m[n?j9@/yڟ 's1v<" ǘc9h,8RTk)HKw8637gVcy0)O;UΆm wp n|ƹB1|D|vʎi ~{;&"XzD =%Xi$f<8d17H<:E::uQ"3@_8g@ -HN!ZBiKLN *jkeZy)fWp +oC;fKSqjʕt7'DїN7ڮ qvQtb[8#tdl`y&ف  zqpLi=K-lxr@/ M*بbMnKK)li;?pQr;[ o!7\>:[3<01⅃S_# V׆}#E$T O3ޡ3xkI/q&"bGQϽ$0nWuZ7vUN>zZ_MI/'v IL(+~1mvŞ:9BxHٲYпDB"as2Asg%x6)ޣVv:YpҠv1נw5'A`o'N+_5( .f{㪋0A<=c)ZU#RW2@bSV 3UtWv УiÔUp<\8h̲LFeIZßzq٦%[_ ~&ٕ1{'-K/'[o չ-˪`PQ8m,˛d#+uqT.*߮E* B+.mfՐP7= ݓGE 9A4P{i2HHtxYs/9bi쭑njݯujlQ$Iv")VBsOqNSJ{p ׎GG W7v-*4}B~KD+;?abfq<x/xr3Mb7$Xͻ m.+lM%EŨy sAd֟Nw:*aﭺ0%L7j>ڂfiGh̋DKY+|"\>T?k-46䑅:ݻ(=](HGaPCZb/FJ5 Kk0cv`JuȢ x|_=ZqΡ_y^*2}5Bsa8e*1٦Pu@2 vמ -lD]IOn6 ;8]fZTSk#ɶڡ@ݏ{#f<ǀG̼#^ܿp;\2}?W˓yVX|jK:t#'Įج3]~x0#˾kBzWЀGu0i.h\0=V`w[ +fu2QgksFM0~}='TD~M9)Ɵr;MCcyz0H_b¹)_1Lv&kZfusDfjo)7VL 4]>Pa8R9T:GUq%D/i/ 2J+)Z#&y $\90T ^BL6ܹ &F,ӆAP&qjտ9m h\.ӗw.`LDBoWrv4wlYk-"WuRl8#Q3o8p1dMayʗsT'Ȇ?{> O_g˛%^OHO#XBeFV}CUvWd.Cj)0*~ ̢BvH\-^RA^@W,Ϡ֪p#kI A"*aC7RnDґjk~P T 8σ`XU (rGۋ@)?-]G.M+:?kYF0fߞa@tĞ/M^ݘG]j"x}V ]LKsxxYimFu %b]?J]W"EcMNQWīu,-O_MeZ)B>njuzJ aqs=_Z!8dcb:y 'Fj+:\~)bvA m=(t^PPb47<yᦼJqlW3h,~GCTQLץ! Mb@2U[8si@ƮH4 #fؕ{0ՠ?YC<*I\;Ŷׇ@mBTH眶qP•;9$7bZqcGJ{\'H`T> a-45lg9I*0=!4%MYf'[O 4-qA<̄y&>$*!LZ+ˆԶk)pYu^BfQYwsy[3wnYGHAk9!EL)/= 55e١0I!AoĜsQƵKsR& 8_/jʩ%$`fr`oF]eѶ˱J$5bD\XE/kl~j!ynD߽}sM`[GkSZ L-!;cݗM]y*hdr0P@J|HϞ:Q&EKg#^VL{9=RKJ{:UJ5ۀq$*"uMG}Hg&o[}ԦDƺӺ73idPM`qQ|Ǝ A v78xӗ#f WNw$y.Y /Df4%>'Zۃ=M,~8ruI6y" lc LJIS%/q"\ssAl;QdghwtEfA8c .Ə'ݏ׾i͂R-1+B ,+)ub*I~BG^#C:ML 9ᣖA;iUbI19al51(H^֯;/L9zA@OFrJJe0ࠡpθY7[(#¹%:N%b"A\l'BsbUhs~V ~#%EqN4p^P p_ڝ]gHGSbB^wl*p}̤T&E5/ qY՘>\ÅdA$xmltԜ>6{MdR&`̈́K.Q"5;$ hWQ}q 4O~1x#?ʁw~"1ѶL`BvpGfڽ]+qnr]d u˳.Sq3`HN2 A)s:BS{/ ƒxFt@DS螣`(Te>~vW=Ht8\E)eii >9K\r%X*2jNTjB'ɋE%jWCxx ";68:#{4{s2}|>Q~9Nb@cgv?IDֹYORheU t&C>(~&?O2r9`e#%I<03(*tyzMx5L+dUO׌j0g`K{{i'<^i,-o>bo^-=Hܯ@)# DJ4D`ԴrK(fQ1&?ZUb6Go7uzӕ1wZmSM{Ad3@Z \y[s$+ ]|IsKma% z23 kyN,vR؁|9 R"[fK=T勚W.jŅD%ء;'U~2OϋkSG@&61@r"LPM1+]jHvHPYɽ -e W#Pڲ>B"=ՑH7ި=^/[k$KҮ! }^=!Q;飻"5S˫,i'sܧx" 5ڻѫ!PqZ&+uu\JoLHI=bNp9q<1\*d ɇ:촳'iiF$VGc(>Y eIlЊ|;BeI^Tc7bn^bȉ:_;guVhH;|FU؇ 4 q$Ǭ_9A!q\kzgh.cdͤ "\A-uno.l\(|P0=7յKP7:"xeɂa>z7 ~b (cnVoR@b,)F/*wvnJSe.,"1JCK/?%fc)ڝ}ğTbB4DQc\!B˛H8 lUZ cBh*[ "9vo|gIqO \'OSe_zM-y6n?ai\) nh;ٜTx#v"-0kI3#'d }۷PC胸 ̨0!#8qV 1dg <IynW#hs#;ެp* pvfB " VOW7 Կl`4#sU@}Ò@{毣Y q,/ @aPM yy*#2%lz8aL[B'eqnc Px_bÄO]ҪUY)DƋ| AB kGT9 k,d^OmG ,D RL@z|)McѿTCwrl_-ZV@ew8#ߡiRR4b[L5s7Z,U<Bl՜xECZ>!}@m"Fh/;nblfFs I˲C ^`NW蒉J{~{O~b'HuWM:o' Vso)n,cODO{5.f0'0k)Y1- Hehd= ])u*Ns v)8ը Y#rqWD,ʼn4fKI0IsWV}*N)@cmR 6&?.PNTMVN6`[PC]AG~,Mx.Oϫcd7,JՐB9ØH=Mq}D\x%aC +_δgt-έmP5AfV/3}-M]zE{?V&ӵKeLńvR;\6]%dA/ ᥅: D#WX a' \;JtF%;G|4 R{S+[ŋv"Q88QڰY*~O{ ,ţM }2M}VݝXY^hܶ2#36n'pHhBu&E&a1[#aSK2,`(.orǙ&KϘ Uh\e8!\DֈDؒ',y]xu Hxn4+W0|YVGU23LGcRFw<95:%]BeyK%!d_gɝ9]Bc{CK 4!z8FY@w^Xk`fɽb)z8Ib 8bnߘ>lDתۃ\9UT&F'-r6h;l\-8ܝGlr?qp[jge$_& @$s`#<0(d  jB,ڗ,AclNNקzɸ&>ZpH(C|u?qPNj[<_e9?gW)aq5Dx./`' N(am]cTBۙ\6’!!3<0iK֌G/̋\(JǜH^=I{o<@E>Ytr>Y)㬜^0oۤMNJ+6;J?Š(Zx05 mތDGmUGANq|uR::+vVPUU;16)_Y*CI6}ՕގpUbgQ H'p:9)TY=(SnyZV}[]n_7E7ۚUlWgBX݋#vK]MX~[% :zlb#>hTJdc&mNn UD2䏔J]5ص^!9%fvEP/K<;7E4nuK?6 ctɵ濽DOV])!Ub)4.f`boy?DΆ1Cy?,[봴%1iRzצ Cif{_~+RKq[Ha1{`Ԃdz57 h]Eܯ*E.ö57]<.ǟ ԫnte-l1 ; ,ktIU=r pIĉp`j]޴YΙMGRc~@!@xYu &( h1oc⍠[KDe\C@b喲I)i| 0hg(&2:AL0?ƒ!AQ1B b .`inͥ{ƉŒ-Ro/Zk&h\؜):Lb%: euW e7*/"zK+}_# '+an0Ύ8gx=AjF|޶z۴k(!VӞ Qu?Ԓq9Ѫm'5M%VC<+Bفu&۟dU+D9'-GL* nQ[*Ơu2m!Z`\5\˖nŧˣdeǘ%1|6d]+uU0w ډd"8@,J`hDUn}ziˊ?y@2@YM{v.ȾaYph HBpuZ{`dΦI3tQg9ϋt)^lƧNEi*@RPtƔvPԖnUOyr+`qq٫A]E\gጼ]YCη7D\n?gQFO(#"M%_dd!霎`tƚ[ϟ&% KY-L|zI^O81a ˵lI0GMm6bZaKH` [Bŋ_ *SXV+Ybd44{;F^']l/y@苶<k rvquԸ{s)ip d^}. Iy=u" 稙7itؚ$Qq:>f ^37Ik @y((śr&Y?'I|U"0vK %qeim€g(;R-6ĭL*>cGy&Rax hm'yRǿ!=ΐ] /nNVbDKױv[\obS2)זrאHpka{Gی5:? !7i$\Xx}-ٻx3Ye‚KJ N0"!V]C@+H=1YJ8鬤2 )g4l4Fy\Ӄ{C{0@Sլٍt֌jzLm@eLUC N87w_Yu%XY(L>$O;]zu⦰я^ttzޣ_; lZ5dfn=J+ yn^h,<'~h< MOd?띾N*1O15=?n-)^ζ3A+b sy gdn*rnUk5I~眚'}GRHQ H_5Rd\€ҥbśYRApD{9 4L";r7Ħ6H76l0`0E ;vnLDQgc;M~0v/e]`zO/W.Jtq&q2EJq^)W9<<*#s#-u^V {"Z K?f85>R#JnyCl4;VP)0K+(L0CIf6j<LQO'ۃSd̨懶?1ryܞidO[iCm@LKkƄld3ZZP1kQD,fƣH]}CKذ)[lWn/,7wA=1nJܦKLy3 _OԦ-;I9wJ7!J)" Q\923'8*]SbGPO+ꍹHPNgMZ2 x(2̇h}s:6ݺ_^=l{IYm<: um-d7흡1s M ȩ*ܻ0Oz նyo7ѼP#?u]nVS*64C4|h᫐`xmc/&Zb^}\H1~U^煆(ҮZF*m)Lntn[-zkHxU>]ZA\ xZ?_Rhcuz=4&YJZxxǪwcw%=}k8R$a)ڜu9]́U?"5Dxco] z[ALZ94`w?'$GnRn7 rg)JA48ѥo|CiHZsj*F Q/r@ 0Pŋƙ _/x3tFNc:U22+a˃2e[ī~/7rEh^ ŮK݇ˇQpv0]FOx LSByv⪾N>iZG7NMg]U2vŐR-RX_~mF~'CJtPϏj ԆimJci.T-#9S4^>,5'c8^2ڞ~==ɠ2ē>ˆw$a>gιTOROr22$;fT!9T9@qDl4Cpﶣ1G+A裯m]"OMf5xH$yW&TNW[թB[X>Tr0Xg{K܂qe#{o '^FTk7RvQ8BjTNXKD}/ۚ 5upK`ԃS-o!B:qZ*&!['x*lI' לlWZ!#Qhe6bq+Z+r^@_3 ,f1I$5|(!Y҇<(Uc geY6}iJceY)%j9[wltTVV; ʰf"`8|^y|`N0 Vy;~~p#0EY#,g*Bi"/ژP*~aCN"?T9-KēA 3HԮXxǼܵ5ȄP+ _a@Ru#NwXÙUԞjYʻ?:..8MT!4u YgUң^fXTAbOqb a 8Nt'k;d7Xʛᬯdu;Eʱ?כ֥f:}T{,3Ɉ? .Sɠjȼ ILςRU hBH*bIJIyZh|nvc-t\4IwǽuYtHuQ6PefW)|m6~.UvgEgh[o%)1ZB\EA[Z%#M5{"SJ 7|s)tT?SNx{h0J$};9֘=GS_G k :j:kI#/ۭƐQDW$4l5W[5fh#o (ݘ!4֔Rf/NBMss֘l;#!.'x|)%#bdF%[ qEqАۚ9a>DGTOg] r*9>Jss֙<q0$PBr<:-( w-i$B|df.&]]Wo2I]b~Z 2!(_,Yn&Y) 4vU@vS ntTTg ERZ-/'vMXz$z~#ю1YÓ|ܒoDBמDW^u&=eI8Xp SIVڱo3$&G(4o.s8.;Pϧ6>!(YӖum7 `R-._%5L _E4"2#CgV& Hkw0bIL`SF;KdȡO Dܟ^x{>mz"_Q!jܰDҴ 3j+9zB#Jw'}(BܭzP<m4=h5bJn>C ;ncN5N5}&.klK4߼3F%{NZmn,X~v>mϤ߱ VtUVP0Jw8nEU 4rJb!#dJU9藨bcgy7A+x AUkUDU7d64c0E)85wMv5S |Zt%1 ~ƃft*RR'EC@.4|bdY{Aߏ9~չE9m|.4kY)/ jFwbڌ7heju~٧)2s3 lew!y y9&,oùkVdZږB}k=0蠕U?ij?#"}`0Eb`E%!/J ,\KJ}_' ,v6i+.LbB'U+wז1-%|tq آ{HQD]i0%op Ҹ4púia`eu̯Q ' v:<A͙S] mޤiNgRzt|[iy WO}6ʦ $?ZȞ4ktg-˨y?`)Ek^7L6F !CICii$~]0yA]"(pmg ~7ՕLȭTb2ˎh2%|CPӈP(j8\x.Ӓ0a+@"ZRm]ʈYdY]i3E/< U0DMD =d(dtZƏ=i˙:ݐRmR?ukf!*0TWγSIz':?!?[mTpQ؀TIZ#ɕ}̑r}}yg0monBU/ǔ%'Ex@>BLQ_RHH PeҏI̵d~DiƮ?>:Wwis[{#7L[3O)uT+Ts0C|fÇ3x(@H}腌5zĜE_; yAL젠Yl04C 60n\Q_4$W؆̱[z <͂KRЕqex^'ũo ;)K fz x8w} P`8kuL2|;Pi0E#RMs);a+VYzNwa%J `%z](%C:6iB!ܞZX3$Ep+!b@^S^羝E0)'p>RRS]o[?6hVHN_U}0bɌi=/8OƧ)Xráq0Sp^bҀ˳yX]Bj0D7˽/3S(0w!XD[8tTNL4`Ӽ;.H[˳#X!ѯ*#3)5BE|qggӗ3%FӶ k U͡JE'+h#;Ds֏.CL_#[ϖ\1\4/'T..7.܏&ֲiRL~PQBO*?ㅻ`*x=gMTI(قjW),8%A ~`V-^n$\KºVovCZ&R@ oSC+}0tN}#x-V袨c},S~+cI_#2´k~Xj0eD}%TΫIyüb!v'@ًU5왝#J"팩t_3yQD#;i2X4Z/7C9GV2yԘr 3A6B4H]0-ÿZ}V#zQmo搈V\o|wzukoDtjʸ]m&e$@$uHаHLi"zf͑?A4ڲy3/^P\V2ir~1aK^`x*(D .yr2{7WgC=zkx `jXMg>~<}`=k0CT*ÐP@C,mIv29bkq|nm-@·T-E M8"awn0^ 7]gSYHHPsF ,!m :Q]MNG臃D΋@A.7G5\}["ERw\̓]\,|2𜑜DoՇn{M{-|^ɗX%D8a@FC=Zx#˕ޠF(H0BHڑ1_"iT=:zB QRoFvw/-= U5SFPOa@?-XO(,ZOyDmAO y-@TylFݼZw&,6e1`RE]xG#A:Uڢe3]CSEv;ĽA4^JGQ]:}HO)h+ɰȡK cEGzvH.گ"W_)?)49jȲn`a=r 1~7,jD CJD|g:za=אz=8'wَgQ>1m _qN ='ZR `(l!^37Lz9Ƕ)w rb#h.Ye${Jb%J}ErGkMb_iTMUFAP0[fwcM:>1tow*W8P &,=Ԑ&aB(yh!dRDa>F&p%pVy$UCK}v2HKjfEfpx 댙(&sr_ k>ەdAl_dDž(s QjFIiF"Mg; %,V'O+? r:mts XzK:Gg磩4j3 ߭E&є4-E#Okͻ-uA0%#x,R'tz~*BЊf&$E{@E҅8oyCudk?l'QY4,G K|pEB:U|Ii#?@GgjzI\M3|̯m7qzcok pi_ |H*s}!av'"7(c;M=ӥٳh<6d[Q6dK ծ1A8z ~Sb]'([h:-萔p s*cL:f}}p3li5ţRKRq"g U3beNkRH:RJp₷An*NYY;l =r'KEs}Q)QKNp4y41W0JB֩]]8iŵsQ+%H~mN|!PPktMX` 3HY|Sܷtw3np`:'#a,/anEq0LH/ Kn3hd\ΞفhJ4}p\dNSzP*V=fCh(,.Jd71} &\ër̮j[.LˌyA&i]H˕@/Lv e5e$3wSI:8C"V? CL e)`$AN Yv. rHY$dQ1I͐ƔW]=܁pHZ2uecRSpEV>P-~lQ\dS=i9abiEnǣ9 IzM;kcfgT|e}{ßa%23ksB5i_dǩ;e O璾b_B/$\'|(ཀ0:ip_GXC@ C;w xo`a0j=2c%\%g~dW:NL\y֊\CG0Mz2ڮN¯ !G,^?0 rR`8o?w61 HS,galiwӈ k7d{Y䚊tv2h0yhb'= t 0;kF-|:-5a 27vĮyD]<ԪUߠ#ZFbzZ:c+f@83v;;[B= 8-☕ƥC5w(-`"IZ^rR5дtȐc" i)&[&\!,]IΣMՐ`fGgZ.!L'9&sKK6uAݜydGƌqVR΅J᫈ d ;ggwy r0Ҩ#t]S 1Z^ 9KxSl2\1 rps\-,vYaNugkcu> !.5Y}iҗ'N23Qm6Uޞ?2 MՐMlv24쏡 Oo Bz-NlxQ3.!ADqtvT"qUWL^W[57.=Z [D&tHP C8g̫ҩgɛ *c@>`>U9[vBd3#%xTyWȍ9m888y ?xCz J<&7F_`a'& +|&fZܦ)w-. :>hCio,,i[9!uI󌍜TN7oq{y68JRShAr xdmu}l@Gǖv+׮v`}WEob@*ƾD$Hec㸦ÑX&h,1Œ?]phX/mH8$y֫oZq{in\祫"d}J7ZshyH4H3.kq*&}r揵6uAu%OAA^T_aVG<1pGN46zׅN X.c#,+O2 :H6Pwn0?Ms=J}e_VD*Hk{˒lˆ $j}IG^Y F{otmh^x 丝CUq>([zE>ѣja!GF{$z!iw*97 /&{Q癆%>/d٩eT@2Ry8]1AʗK~rv&a{iRʔXD@Ϫ}u?" {͂bۛSաGPxZ]~Ǭc' .+6C[xrEdP joS&1Pn;QG]p Ozk5k`l56u|xTsԋ8kqRkXj @i['d)faF?;IbD\pC 댬DCS ufMzcU+C,a(Od^FQ4>T`o>n_W\mhI03+w5t9{~R;/N/r/dwhT#QǢE+V_dm`b}k^2]%jk8̤*J쀐3iЍĮ̼e6Ra"e L`P'h?ϽSp`碼.Z?>ہZń)Zt;}Mc (TYPyrmv0Y%ڛ h~.w*Fe\ 0u@IouˌVOTcDf]D*35+z̥}6/q-@#{7 +ᾮe.9{ w( kM/Qҕ5R!w%SwNpĀuį^*At~^HVS x?e!T*m6fO%hd/B+XdRLkH<@ R/39g/c/|Qe X O=y@z 'U,"ZqN/X 4wW:uC_ǽxj46oJó.`4aL~6>)`;*ǹTJ&:?AIHtXYmRHy:(とG-p\yt&][]/ ?y}њk}0˟>[>Φt5hȈ7jXa%ܭF&6$φl)|7U2c'CzH% V,?rh!uIYPqQu g?RLJXE/?#n)JxUkO6b@ I[3p.?#3p,ć7t'2ş2H$?f(c>] kO骥P,à7KgkhN>uc _xLĔLdO4X`Lq؀5qjҤ:h 1 )Hw/u>RsH xkw'3ˉhaz@t&)6s^ WХ$86ErF.awT\Cj-ᬽmBSq1RaKwl2|qa [T7>^3Ll#D'ZZ:KK 䗇H`<Q "ׇd8(Q8cnɈ /‹/uuHCrP hrg熌 ?p^X s1z7/?S1~UM*:~ ~ClFV#kb9|kt 6`n* YKМ'"_R{}ľR2{0ߎvG틪"Xʨ$.'lvqƉY|i6R͊oF=6PV.;O-BJ1`ّH) `OY@c:䦜:+'srwJuqF ո\TwR Z|{M`;A-@s?CM`1w՗Ich(UQ{YALF!AU W} *rɹc JS3!ȎV,lW/S۩ dҽ |jt V)[ûKcQ=6K?Q{ /LMˬ=Ce"ɼ_C.H=HgD ͯr2'pa4d:uh@6 T>A= @ wN$0c&/~O:.wm)uye )3 |ʹOpLI}}Iw$Mx5=$q?gwog+G1 AeB5)b"S5:}uړe}X %7ʃjIhƽtVkHQe?>bRag'{n*l5\ԣ <,R mn *d; jpg\ŻO׫oιکӐtd1̨MS$UQӷC V 9}K 0ܥC H؝X[sX(.=}(P)I'؋bZ5! xFܕǟNHmK74 (bNJ`D.&fc2>@ d66M==%ѯҧΥ8 i}Se Ë$\x29_9B!f-?6K3ϊ/.5DOQZwr>#_,hiK2A`8 _qn+5t?D+ҽ%2ٙRΞ8PiP'">u2xas/PGӺ.| 1:(9J8h4M]]+LTG>)/:(\2LF1Wcmr7GJ}Lsᴜ⤯BOWoR]5v|km^xE~xa BjgD􌄎aeI̾G&q3($vO? .+,7#Hs{:v(/9yE[m:GpUwcKW1="KtYk32e{&> as}9#\e= x(Q*X B=$ eṴEm. ׆`ݍ4k nm9߈ }#Y@QF*]7rsTy&b*B̥YU4I}| |/  O_na ڍI$(8ѥHPZD>2=c}nutPP|Tn:DPWs+sFbhvCt΍PFM`,D`YG1UV&"wQnF'/)`nWsvƱgXrqe\=F1ĻQLRF@ !E^75-nY~t tURCx{; h!#wΟ8Wz+2 e zAo%0ԢQs_;_Jb'训ٌюzR@cF= z~f h/U^/tfȈdI mþ`;?bFD* {^T[駙ȿRGPXu"S`DrC(c,RsѠ pޛS6L7 XP56o)':yܚ7|v?u, Rrzu:/{6rV8S,0F}?n%"GҾPpiK\!H#wrԞBޒ~⌟?5X'"Ц[@՜#Ś`[ J\JH$?=^VBNMHb&( P,ML0 7SW <, tzu[< 6]"gIyVᐄGҮ[X2z+K`Q!DO| ۊ;0YtB"JB7p[HTP5|Kb-V0 2mb"}*kJY[2Z67v[pȒ÷fY v}s\}[;%vJ ?t]@J3/3?D>uUxȌ!*j5XA_8ôKxс}b3oVjpo$0q8y?; GCPݏ*&ٝRP쐔"*n!Y;7b1=OAxX$:e-`gќ\Dr0I{D5XD$TDeN5Di-@xǦ~bR8P tk Ռ!jyWF-U!yD?M?3H[ퟗe:!u^B?,ֽ5su-0M#<#L5dռ9s~q2'eMB!2J1Ymb^.ur$#3H (!o.%BƚkRBQl ?)Ij]^6&<~䄰OW. \#̠HEVa,2>Mxݒl(<7ff!tҧN,y% (KVQ:A.&rVoa,'C e]֊սR9Y!;XpEthk !]2NrRN͍OQi^(7{C/Ԛ1dMzf&vqC~l̜}N9`-P**8֭3WZPA5XNg單SQ,*>uvVyo9ZL@R!VʲG:稍h<}%.[+Ebb39r*}PҮߐ^B#e;?e÷7Ih3dL.ſc/r҂Er`r5ck@vPݏn_)}Mb@N>'pͺ}3֧)9S|KU[)naWٛ [^ ++4mZx{*2SLus @)"E ;/Wsum%Iy^MdV%RNy2Ohs\-c5xTLW~a4'"ywu?W&TfVSJ(;k0JnmD定@Hf|NM@'%@yY=sofVZRyUiRO] fI)"XÑH2#ʥ݌*m"03Im_ nsO0d q~]Ch#"?6:8^CgH\!a_;g`k+Jaf@W֯!fFUÍwܴ6OVa\T*=IF%Z[Rb׋`M8Qe9 A(8$rQ /cn:'ѧc`NNl-!Cs` _e9d@Cխƻ Ո7\f(J† eݨ6fkj,meSN&f oŶ dw>O]XSD6$M:N0rLZNft_Jy+%^nf}) oAq6El6AB,jja(e5yXvbo5 HʃI g*;=F}ګ%쮀 C)"}i28{b,t~dsk2+~0zw(":~2-Tef@Rl 5CZ.D,DxUIcC<8Ƕf:ABHg06} ;R~v5! J jɫ_p}8兵m-8,gqtm3' ᥥfPlѢXd*o%E]=U(m;zĔ%cVszV2rVo8c|6br2\ROSu\cYSi+25k͔6N$|ī"]w gTg!T3A}U(\s-LUeE:ґ,]SXBs Wk+[v)>-QS^1sR1pFˑnyKRyEES}&SÎHQ!&y I\-^,de];'U),oj:2Jsvҗcv.} K}5V4r˷tEy*wM'lwӞJAK[d^@'Xx!&o9XL$rMdYIh>qsf' o@ OX:y%EV )S;>AAHE?9/}+zjƜ* )t3&jSe 먝%j93 #GkA$0CΏpZ_[sI RSqQ0*]~%̽g18q.u`nnګ ?!V ,͒ѓԨ%?yf_8k\}0}~5w"d q&gڴ=.2ƸzEж$r#{<(9`l\Z'#p#*\3=M20Kwx]i~*![ ș mϿ5a9]*;5[uq+9o>Wf92W*PGÀCwG/oz! G̫ϭk 5|"@vV+!hT|ah (!,x:B~qSG|[Me0UQMF NR~7b { ^ ^&.Aɏ1Zu>,fϮM}DM-4!TnQ,}ɔx1і$,zSĦ5Y$ZoN7[DdhImwAtABMttl*3Kv"*>-pY_>3ސ[h ܈6<޴Uٰ>y;u)@4k#!-GKL">o>ur5:ת?xm>/=@{d' ܄ A$Mo4*BGgd3sd2]w-)UX %zQ"'"~[yIk& Y12 џB^9V?Ror5 d_V|bCz0o!_Du42xM)BL٪ *85#r5C7& ٹ@{l֚L?MӝH%u3T~WhgeAou!Tш$~1PZ](<ތ'q6@_1A6(н5$e#ɹ0r?TM^&9Ó^IG]Ľ+@]Tqn~=!sΜ3jMqw#x%ٽjtv@#nR*8N41)}i/;/-m ;)%h^Zr6Jw>lCǵsg'I': <)5̖bb=m_ :VKHF@ɨaM /w, p[0X9KOzx{;Wdσ|erZDF K$/ấb'öCe*nz:'.C:\Ys"3ӲL޵mgd,g$fu/z PVnԢ7,5X|0!;A&DZBTZ lQaOV떋;RjdbDo]bx UxOs ,C?[S}#HŤ3qi]~D@[v$~J=)u[?j?y:C+HcGU)1+~l͑ M::i%ˍV1޶A+k,rpeeg/Z9xl a&9][Hm3'ћbE\u#'lr!#!) kKf4Ә;X(s;AA!&.|z{0 +a8B+tV67H1 2PvSlgy^*2P a Q0졙ek_3szvP9 2Q*Xw'5Di?}0\fx˟H3\9ߪh=A###z#E82`+2CnI<|[&t&_qCģYGj5- n~I6d&xkj$`ۦ.0y7:Pmgf|);kzj[X"V$:bp4iܳBf3}ԭL) SwQAłS.Sd7:\pڄ5ѭPpʑo17EO,Ils< ~j} V[u6`MXC ځ!Pn0āƖEOՆ4:֐?ԭpkaO.CbN/&mfbxY[֒Ր>#4'&K1!>p71(\'zNjy-TqLܦW zo@,Odr9^qݝN!?iC)o@gYN)Փ(^,ZZJ˒;\U%ߺ,,bfc/= EEPCb7D k^po,th&$71Ʒ7 sٜʭe}Rr*YYbK&Ym˴kBx QHH{帯f7fY'\eRTfm.fn:A`Yю|*}-~g[(C:@2lV&gVoA+ϞP=vKCEm$KgbC^qm4HOfO*ȉ!,Rr"%U Va8))Հg 4_me e{(iJ$M,1J`V٧z[A+ X8ɸZ\")M _O&Z녨fce*}P87]‹ '֑cQ!! B tZ1*c~Nt=AY b 8`m;A6[n?e)_$S.HnD8`<{W-o: hb[֥1`[o]ٽ|-^ 29EWW^d![k zc%j*LjX0 X^jp88!<@e3lgkwoP%e٬ BE$ͤ745.LE^ߕpy\XOH@6aP(Hmך"7=h?Eu=)}$\^HZL Zce6XԫbóT*65_m)@’L;zXI띐gokì/9#J\8M|¤ P{7[O5#Hy jG>\u!,.IU+P#zgVzETnBqbB=p]jBa[V5&[CZ@,Cxi e+;N*fG+WS0lʥ%$L}7hs֯oFP{Q&@ED t"}ZUԗe/zZkac6' P[G]zBPV i,Y/QGbڪLqm0 G5 uq T0QФEĵ e/_vddc$Ce$f~KBUهA=}4e8!~vZ=q p3x3"6!ï3;Kr0rQNo*ǰvCN՟45q3D<|ċ0/Wi-m~\Q1g]kj|gcp]#0)R*Kdž+~n-)G/w0zzv9'Vn.,MO+-TJ뉟zL7⚂u_Kt՚AJ~օDRWAE_-P vj Nf^bDzzˊHgxT̕A}jAbU[e4v5sny9rL.T mg (B9>sAifmHS)v<;l=}r8XTZiTuoo%_N5ȂSp9x35=)F)˸>6:?;zP;bG(!n,IkS:`)DksӇ&8/;rN`V ϕJb"S=ya#:P8l&@ !+3g- %"D {(4:izܡ1e yD3Bm]uG7OA&ӵR8#:L,ѡ545X%UA!bb_l?臛a*})Mq ?R;R63!jC&DߟG"5̑~ Bąn44m#(g$rKAL~nFd{"WZi ucEq }9cps/р@t|EaSc ]>^W"r*"%=-cR"Y]=z+[̕C3m:6"Goxb Jt2,Kat_^ߖ_.V?1HC8e E:9PxYGiI~!|뺂e``k`Ӗ*pVJ;~SeFEv@l}ROiV77hb (zCN=RjI,,2@Kޏ,6TP'޷SHuBFr4';? 5Zʋ5"o\+{s/G'ق2"i~4%ØD_Q!oh5U"GW!QH`q#!﮴"6Bcfp8ǰ+h.4&;*CW::=ttBvP( fI0/#Eӈ{|1!:,P AnmC+BVg%%h;Ȗ> Mhz\=IsF,]$7| ݈Dw+#\dLlUJu4}b)߯n L̍΃cuR?۝5IjB]Ͷ9YBS;Lgύ ekϛC!E^|}aX=蒧M-$3㝡N:Ca:?6iL҆cD;vx$ŅhZҽX(x%8$>WMԞ/ )zxCϚggyJdOnw@JHӊoý.Fwfdf3B.p*}BY/dUvRhQƳ:KTܪ:nʲ! !2A9 Q%q U?X$Hcc{H 觳}-q9Եc93Bɍ Oƈ vݎ 2W= NJNPbUh)2m]*?Uoux]T#Mw(#9z- ɻeG@BO{l6@I}j4|jA W#{SAH7Ãmxxif;_N&*:~>2J"1g@kN7H,Q֟3S#h`{zXV( {ԱXsS5@bT!rs_'ɯ^%8˹hu[JQ22>."K\Isԧۛ4˴Pg(b芊*h?ޙ1ՃkO0l5¹嵨&-Q{ PfҦpk6t M;GoQ:? ƹ<0Ds$?蹟zq]Mi6s2J\9q7B)^ţ˟T߇zy3n ){{VUWmoyKvm <u%Tۯ<Ϝ%@z-V=pXf)O\ML >h׃3*PnQfjZ '6OdV qkgCY\؛;pi ڡ~5r(5Hv4]XFRm-c b8@K;Ȼ\({yɳͧ)M/cGO%IwO9"ʍO)gsrJdL$=lbd oI h *_~={:'cH@@fBsf%ME]o$|_($YB&ݞtm:O9ˏ}_@izsBO8j:s @8fQt֝(eJ_r&A9\Xҏx8PƖXh-%~٠ YF 6kl,@)4)a @"u  PGVX|)1!d@2tu"5.r2RN.͠-r)%b:= CfF;XŌgho -|lY 3Mj>Ny ;G2/w<@GO)RFai\_z~i++ƅV憺Q͠1osfnwEJ^봋#iO]< m(ǔuՐᨖ,:S:\@ y CIJw 3,e],A仼Z'2wB&ԼK>(G:ۺ7>Z nyWO k#]+ q4[Hq)qVQꤽhl:{;IY"i "/ +C|!¼ɠbGt Jm-*Ũs6%*4{AN>$uWr`} H=PO9^NqzXЮ(z}w +-K`S}3TJՍ) 1`0>n7yFoY +pl&MlbUn2M9Hbփw0.)Ѽ!Óe2쿬UDiY`!;wRo,0:@ \yTS^E7a_zepM|4%jBWX˨֣&_(} B34I@;]- oŊHt:N*,!Ze{WЭDPeT\u!zy4z4.\% |7FJ1!"|7GC<SpxHo_N4/"tgg=:Q}|son1 -."V/Yr]$+z>eu`c@.GM`+ d?E pfLࢀ. n=SJٳ#)>8y+LҷI*4_ys`:[0h{^;bQI0u goiɀ'hBB Ᾰh0BաI.K*>*ӗRǦ[]g` ga-;{G6 .)5QJi }fS%0P9ZhbwVrp͘;n|~{Y~_1ЩːU!5LeScU8륦"BYCu'Un F(`MC|/P8/! x?QdChHXu'f~d}Qr?IB&(޹y-wQذf9:hĕ.sCѻ̟g7/!izQB7'[fg$ZP:+fZM~ڊܺASsUߺ1s 8)@CX!2-R%'8h%mp#ZV'dV9t,ӨY?iFyTkW;2o9!Ӗ4iKϠG*~Bx8<ɞ+u+&fƞb@A ]ѸЕ#1 'ϠuA[Pߑ3 dLx:=*XqJdR׹O#1%D_)Lv/GWy hhcy, 'W&^:$'z|CÕ1u1/5ğ;X?/8/]Ҷ )u4,R77(nDC̒D@ϢlzCSYao3,| v#gGMO&gRX=s{w^MzZ=z(<"'=aP"},WQ _dt#b?scAMa;X*X7I,Dۃ:*wȆҩLx@4yTA`>7(5z3r?ǨA "S[@f)S. -qsNkU;{ ˞{8ye9Mf^R{{bsY9ğ1d!u##[T&]$"͛H rɏV!x+:Q]s<&q^aP $.n"$а<^!w> Ǎ1wC2+f1Qgf 7xQٱy }%<Om=l WM-fhI"A聰:'id҉~><*)K[1~&Kd#xPV׺'G bš&=JIn+UӁ.( |/B36 4AK-aVFٽ o9..%a€᧺T?{؁^5}!Y<m4R$\cc74QHh/pR<Sx 6:Vd _׋y\ABi9krӰUOlX0]#+ČJP:5FQ-ֈF⿱8a$T1e5#jy@Q\ i_{~&Jb-!Զ3I,zWcP2霛3(Ir-eP0=zrMoa=&u( PB|3 =!I'Hb'n 8OFm EK쳃1O ^yPA+8vU>?.yuXƁu4Awxu`fL,އ[ g);bӗğ cxWvV̝HgIDq lDė5-?*y(L\)m,|y/:QsUvfB&nɜIXSAL6b?yn~)=5ks42pI]HJFg '2 j/퇄I`cg.̢3k:)C#%@|3ofs;LI7ڧef ޡX-iequoޑ]\*6Y|ևFgO W :w{mK)4>s̈́o[}䔒g$Jөyּ]EVa'~jx<70~G)OT!E7AJ%u; n ΒL eB-@bF͗$fٰ1=hba53IH |kTL'[_nm`k''-5t K,X|@#^EKLk$- ]5;_kDl?hFᒛY447P,! ]YaѤZ)]u-ޫM)ը M.O q ;%8qN\utWYUd-aA}VB:1!ӓx 9̥h'" *m#MݔtU+913vwK.g (`fR?)N#̯%-Ev1г!3b5X/T _:0Azvu\ln0e-I"*K|p4]`hEa2vx < y'G;eab]Xxm1Dn626ң#{c^F.@iC9KB6u r3 W@. t.34Y0Qg0%Gfb/V8b1C~,>y,yXNDM?' ghNo+#H[v|nF~2p[z8c{RiWŻDiQLҎ%WڧOH{Ft \#I#GhtVuGȀˎB3l]] iA P}SuzY@8pji7Nx˳bY9[лUG@6I=mtraF L[R/:ŵ̃ENx,[)z hᴒ[Ɲ94n!lؼ+GE8XO4mJÂiv-$W"<@R%R):PN5ׇI7luE%D%^T/yI0lB_N0E O:(H KחE("K{KlQd \~Ͼ6X>&b7[wOwk!xok3J`wGM*v T'5jY7YCn0)w)a2W TZHKoH N94fH;nB&UY 5k$$.p#Emܲvত)Sod-}b iB\4YO}`"A(E? Sr͸ )jDS,R1!!/]}x mFٞC4(Vj6!45^UI8q+'|KUMN*hEo4+{KXD'q976:.4uIՏ^P׆Z"%A΢I1";MvNUOLe RSs8jF*8I"G!<׼zNNDQIWl߶ 9v}<r\}I>?U |ZuqN-xpxYOA}4Ʋ#6"/ Opx h(id8v׶uXax#|RV$_09RicS!b}X_eϛ@&Ittm Howdjdf݆j{Q\A.ZTٹgۍ+li7\L~R)!=Vt4O{?`De%Y~AdOͰOt+&У?8BJ()8X+_D %&f7 ޭˊW^CJuW AWyrQ2e84<@[iL^Ws_ FSrTeMWTPoQCѝC4jdVrPY^wO 3p-7Nd{rR6S|h / (ʩڬEu #qH3utD41Uj]î r!lb%3 Q}Nip2 9iY,"͑dZ|{J s8VRؙΓoFSVR6`E@֦ߍD5?,c846S>nx;1!?ٗC]MS.7N"sj 8yvĿ;!dG]21}"t#`axꞞ{ȣ+ }w}[4 D%|9[bw^Vѿ)', jY2>.`y;xLG)s-mFypTQ;Q !"A9Y)Lcd9Ԗ+cJ_1 P7VuF :h1o}n+N ؏fp]G+TdҥERro+# k\k!ћ=\ϧSy8 oSSd(⴨f:S9O ]1_ʏ#;0\Pe!'~Yl"vAȹzdln`q7-̈:dw\)/p4G*-[6 33uky#;^?t\\ȟVlJ//ܮ|g DKhš|TNZA߻.5]DkQ?T#X Y faʼ6GI_0uW^QͅA.ƜYOUL rxs (Lv~+1$y!b WE@c|gg6GL☃+PUJnO+Cn@{j:bm~×gxSBw/'tmLoyC,!%Eȁ V-GZ|^EBv=^Y}<ĸ9?}Նܪhz,zU6vgIbKg> Rgc( /I=ެTS6g 6,5hO#;H- %;#ڀ{k`w*݆3[C k`? h}rM;WX/ f[}Ձ`N?/{%+EΟH& J_P`Jj2&!/5jS+gGHLd=tYO>kc2Y֫4NUK~R" d^QW^^M- tAX*s[ 9eK`sFJئ:J6C>h@;8_nu8Fip9{+<8jn@5:Mw)^Rfm+»>B0Tm X-NMBq[3)@rąXD4Ed> Pˀw]Qil%)&4Sy[E&ʶQapڽ9=#0tOtx?xƼ U:V}Dl}7иNWxӊ7{]NIN.B*~|utJ W ;(t8$st#'i8ά!q\dw1&_Ԫ&2UuOgSFvk_ Pm{J%| "nޥa@G+T RZQpy.== d61ᄆXd+_a·")G?2Ϙl*[(Kƫqu:X@q}2jJS@轫֫$ם8vBP12e8aY叡_BpþMnVB}J"WXB̜LsKyn(rف[T^ڀu> ޫPW|=}_GG)Fl en/b.O",LK-Z 2QBAt9睕[nDH{󢍝,C2$yNDzHTϯG[]=JĸvhSLhD&Cs- -x2imnghmV ^ᭋUdBxD3Lťtoi ;ߝ`D7A$Ò!vC2RZh09Dmz*r#;MVNn>%ŵ@vY+$5ؚ\h_O|IJ%T OZZ&&mIAcYgp@,Q$5I"?-}J!N#KxSiet3`cXLro[~Vj]69%]AZpjwF ' -T [r'NJ,BT-kiP_CczU)\7)9{LO77VZ%}ZM1PbOx׼H!kKEZD3Ȋ K׿7tbq搋TVېu?׹Oy-B JjP݊༦wtv:,"K.fbDSz-~g]|EAAw4'yQ`ee xIag{u#-kD&ƧJJ+/]Oa݇qXXb[ ) &2 xB )u"^LؗV\ wvNcCb&@xg8-᲏9xt,^5Ùf"+C܎5U >Ҫĸn0 cK)Dzޮ)wIƲHH Pi_CHvZΰ!oS &9K$yHo4;@nLit n9wgxZKw;ъ$ <݆:o  >x>M.NQŸW+baHEom7d,95' bs.[}/-~<5Pe.jעL/j[,2BmF٧#w(nR1V﮲7K--H\*[fË ަ3_oCˉ'jcRYC*6kQ4[AHpgj-0ӧ9.w.(,"h,Sa1XxHW 59LIԼ]T{%@O}q( !?@g`y?^2A#Φ11BDqSXSwyɒ ;zNySٍۛƤdцOw !xFd?EISR%՘HE8lj{,;1|.إŽp짖"GR}0ן9kl|@ǻ{z?.w*"A)62y?-o$qa}%0rd "5ix_x B:u8"DO~Sku=&MpvN{1$w+GH+:QbxGVV!mBnVoy2 m ҕDڌ1ȤOǍn627[Yf>lb4>Dbi2Յn]ĬJҵuL=/ga_:Fl\5SdN;_"ҙ|` n% 4zCw of[Թ1z;duhBv=o-G,9}>cER23~S7@ 2/H".xzHRa0$&?6=_nSf"Bͮ@A8C8׳%$P;-zsSn[J&\_-Js)A삎T}sw\mw*C"fe%: [uwM7F7>].]27)iz36Ք:N(5ZI綢~hy⪧4R{m8CeSNb YEsYw#rBz Q'1U4&j5M#͚Lt)&F,Y- P @|F9oͯމC6R11 \n"}(9Y8a:$Zi8;BjS_\4.(UVQ1dںI'7 zׯwE n̏u܅wH@ǖl[M.E}iǷRD b Р.ªƆ^ z𑁈 }nv#ڨZ')`lx<| /%^j*X~sjRǾ5sO|v=^~?0js4!QliTwg2|㔳df>'ʹU³Vް㱱&mZ5+~Z@ &X Clkc¯?ޗݞ"pcY,; ]bq쩞-6wYFx,"Pf$*RPDrG{0Fyjp>|1u_[:Ut۫< #t<5aɿ${/:Oe>jcҜ8B{l$Ua.̯`] "Q: mH@W1> >?GW1򺨏m}a|Ә91gt"%hʛkY"BcZ0~i39JnDU5XC|{Sz4ՠ5Xsj;== k ,sXTcX[h I⣵Ig:& ~8F9f <qaq9bb殬e8Yh;pq4 t^]yʧA~GjC*W.J.Ig9ӊWWT\ SXӘ"jyYN;,anYB%+1 ^NސO^SnR&NeIJ)-U ا~rs%#~(eeaiŅ"'df?dqWň?{EX"^jurE *.ω1 $Cpf'i[Yp%>E_il,2:hF59ᎏ{{2 AɩDWHGUr(v|ZF.1!շDF:]I8 {_y8<K mJ5>`@D8Ic@4aG;1f0y5ƿ.#u t 3ٰ)oCviY[/Inf@HBб# Sg*f@3}|to%Λb@}y?ҟ#%Qj:Uo=N#XTй!E"#B1/-j7`ia92Iu`y>g#"2Ao`%FL [/J,SHR!3%n VC sOX v VT:YT[Utm2zXژhKAƑ[*cٱZdn(ܲiv«e X[RvyU߶B'Ega0]> LtM)ghu;m="2koPO`T=~] s@i堌LCF:֡\)G4t]-Kc\C2xA`dqafisOs:Dҭ0$Y./^LȂբ2q㗂 e*̢!u:׹"K>Z J$/.|֌Ko?T} x;%eX()}~Q@Plx\jB(`םs ),`=Ќ|O AznO!_-?ö .0\U6" U(t+CT Oq@a>}8 ;:. #X{?K%'7ֺ\UX g/Pvr=7v3dq~#:vǘ<.8Mγ#Ch#r6"څ焏ש-%:&aq9*:cDPJj8] RnD-~~q ˑr;I6+X[nj#naBÙ~-!uq}TwNj.>y1 /LSzW1HwKdtvBTƪD2VcWY~|꣑:#&rؐ\&.L]4* m%#)d0~ 4N|*5`[jICunaH]_d3hz"NWgv;3_ G_u<0z 9n I7 5`&FGu̝~=4uͥ?_Ikatl@LS&5 IM@̊g ܧ;BrC{F|h3V? JH2!?ܶq2 Ijq.=p1] U~ݹ<>SuatO 'l&c Usf4 RZ0hOa>Un<P 7!FIt޶>\"sbN1 ܧ[Yk=( ޜGP]sqԨVExrj,H7 6lѡMZpA] Vp7m^e#O!ly\u,b>LЁBmD 55cf?S;-TxO2B.!v= ry32x}2#8BihRҭNVlhy)G4A]eA6}8BCh47 0kǠG!8dܽƝRh^ b+]֞BH~EhXBg܂^}ijbZ\ X#NΪ}7W߈3)zݐ\)2cmnh(fPMl җ?N=}~b"PHb[ڲī{ }Tn`I-m*NĖidU/9ۉ0M۫ ܶ_zmԘm/Z2> &l5(*U_)f".sĉV٥1FwUQ0$_T|_j1:B8J?ٱx,4w2V 1E|G^X&4}:/Ii~yTNtiqb {$"KF7 o$ )jCِ:Ceb؝&:\kȩ 3&@7QfZe.׶+J l D`kF&l1Qrfϕ.ٲ0F&@2bQ25})~QZj9`^~h =ja\e#Zla͚͖Y' dF() PŐ9آ{h"m?FTTo[X ԤVb!j,{8%Eq: <딓K6{ܪ"SS*7eh#Mt@pފD[:%Uc: = #lv=;r&P\lr6_J=_: ¾gA |dA 4n XƴFS2s(\٠DY;Ұ^Og䷉@.{_Ր- le@{oX'^w +{pEU% 02]Ws1EpF;YP2DH!IckNXTUV2BsBzQU > {$+=-B;~$h20zgarv#zzv'*GvntIL[3aDIVֵ~k0kuKM(soD訿kWQ+>Je@ i,/ Eleݼ%[ w?_sվn*sVjwaF.]ἓ^K_VX@#h)dz{|<@1'.'RrtZG(2|f(wK8CsښrOP-\v0mT|\Ț$áeYOㆥNvg ު7b($BKVdWΆgKIM(z£J 5&2&V"ڞ enE=JVq:LP<~|D=$Z?%֚}m WT26~ eq\7i/n+d63Ʌ V,1&pGb%I.7՝.w:;ٟ0.I?Z<;DkV$=tŪw֗ 1%%[;I(inCXr0[$WhCS<&;bҶ4lũ+4Zퟟ\ʻ@$Xjj| y ާKP>ɐ_ !&OM)'0i[3UL~#5Z(gHmґ P"CV* %'z2oE9)Ҷwe#)|vܜx\q^`t T*y N/M_,A y4A Gfmkn._3$ D,56 $%j#[ q02ij;^zcn9l/e5V䈤is2b}TX$Jg:rM4~U:((᭯*fYڌ _9nEmhf^pۅGhhX 9#m&XwΣ%yB1P7\<+Nѽ3mpw4E~F(`x~3Ԋ4JjC|EezN#vP{μAS[ S)UhpCcy{0(Rp]|B mZ 2?v{}$}@:{|s|oJ%sw]1Iݐ>=&]2a&[ȪL5=ob_L0 ӱhNWI0?WfiV3_ Ɍ,8~zKH|MLhj V? 9za%ldSJlADZl"4FU!ښHgtWPеt4eѵ5;oA'ϖ (#56AT" ґӅ!͇Ý6،xdr˹jks<&/UՑİlrhi>gₗ%9~okM[1K0g싄.7:t*{Ph=;Es]"`] jg2};+C g [(7/8סj\Bn^/tApǍKs$M/atCiZϳӂaW(%)t0lѰ-Jvʼ MwŧU5 ="cY 'v jb`],ɼ-wUl"쓌}j)J?y uM&ul|r<h6z̠ Ήo<7RxEn1#fC0ȨX2#a螯jL$ۮ=UܢKX% JnJEfhBxdqi=% &)"ќVѨۡfQ$0E1Y1t-*V.-J s.tq ?<OZxQ+Wt2p{< jidE7)/1;ڨTP}I`\QLK~]QŲfaE!;0VCpX'ĶkvwTKm9kH\A/ژs+<TYHkぎgl@ڌo+pP !{xpEȧ~$2DaSяbdG+OS%㓁աkDɉ >qt)g׊%S  p6eS 0_u<_Y=<3HȡΟT\BNU9>59: zjZzPLL]asGaxP) :ӎ[)渋uN5p(\j\+fXw=5&I b.uo>f#c|."ZM > 0ɝԩ4#}w[VIċ1gaJ+,GշgU:_n+K8_I-$IkIWYOjInʺ*6itx%ޘBWr'xw3 F4@|@$^E"Ts)DlT vzg,!q]-f'T[|F`ĕ/xYԨI$"]T Ej|cZ)Qo>+Z<$_w1 FmwÒ_0%H=SlDVodvV~03=vlcwhY8.I4c4t\@M{P)@D>(+ kS"ɕ*I9sୃV +)tz_n^dFQ'<%[]$ZUo SKȎM:? Fvsg#(Yȍq( ro 2;d𗀝=sy~4|e&± &<=1{die8\rsDpyf%(HmwVuOD=N͞`/ckzczcz3 );3#0$-IHF o?IaEɐP?|hʯC~F-_S-pb#W[]pp@[3pH'SK\ ,䛞V~@T2>!c8`/C,kod,li`ns>@pcp}bP!YkT {[X9s$~`ЇF Te "dph]\Kaؾ5.-9n34S&'Z -7Z‹qcK|ǜJ8Й6&{I7$hq'B<ܻe)Hhe <}ʦa"Dkryp\_{anƎ>We;)Ktuwþ-o&Dz=Ϛsm/MSQ 1E# FI“bDYˆF` "ϏƩd tlt`nCetC(`<]@ӄzA㱠ݖNSX$ CIWe %˱s:ub}r8TϼqUHfL?:tBX <;+qѼ6QHzF^HDLٻ ?yhۃ 'fWdc$^H,EФpʢ= -5(*CVZ;30G7N\W)pU7Y&&; \& X`|ٿxtE)ar1{vOn@a*Lc]-:W:֜Dz/guƭ?ޗ@,㪺4ݭ|8ZUBŭEkC/>/=zEZW9gyKQ`qR}վU ݹPd o `t6\=`s ^W]!G* sQD5H0~2Ϝ5%)&sKB,?%K\x|&qwIŹ<0LԥR2ZByP2<,6fDb4|հjC|@BwPI)PH&獣^3k.wmm'|Pu(0o.^dKA*0D$Tcvqv$?e, {ۆ<R[\PQvnÃUѰ9\i㙇o{w yoŖI8UbN{1ث sE^}xpxe2r֞\:dXq9̥/'7F ԙΖwhq190"xκ9|2~k20m:2{]~W8%Qc|P*҂,qS*w{4G0p[uE?JeIܓÆqٴ4(?ӉRT nfBF0"s6㫄-QAv:&uoOVJFtc1AŰ ݯЧ (h,YNFP3K- 3=LjGjm!ůə߰c32?f [Mnb/!9\F4tJA L[kY,LDϿ2.'n 51<٠z Wd /73d$8}.0:2Nq3y$IB‘MxxqSEPtKM40zS]lY^9125tzr ?5tx,xJB⡌MZM9fV%-+*㨂P-B7`\ h%4K ܍DŽy^)Y Ł |қ%?Ŕ}FG'2}Lc;]UX}y'MKX?_MUTN2`A]V3s3T/+Y/UucSƿum"r卵:M<x"7JX;2:TN&8&w7kzYq=mAl7]w4†ݤtwyn[$z2 BkMEAWS$0J o@=9-%5$1frZ zGklޘБQ׍EixDur.b}x YJ2.qKBvFjN/&,P=iP噒 1w':b.1yAZٔBzoR#$Ӧ !H'M G!y Q sd:)͝4m \)eWd`է!"}56{! N*vC3x Y]ֆ uv&W6{' 6l4sk/+{TVMwhо-i2\̱"6g$sc8ns{0moEb.%ΨQl`k4R@;x2 [2b;4Aq&iNFDY08{s INj턢7&>f!SÍeK- x#bqk!}QҀ~1B$(ͻn/ cP ptHűCڊKT4|Ӑ넪%g.՝=YIMO,(\T$ a1JZe\OR eZ㧬[ağ1hFfp,T|?&:jѡSV}T=‡tL4014V.JpB)k W fyaVx B2"([^qt!5$K le^12Gλj˂m'98!E\${bK') )A:ڜ^WèVs RC(x6Ȼfgk33?)\^iUWBp["wsGHpO}M)Dƻ7 3^Qȋۯ2Tx;LA% nQ$X+}4^I곣TGp6=D7g\iЭlY [LXց]f[ַPXxlEhsI(V3_&] mPkhcyj| hypSM\lSۓ_7^cry5G4f Pϼ{\Y~nDqHl+[)K>57T5Qlh3_E;+y䱿P3QP <1O$e|B?$Ԭtf<- $S|@tw7ukYA" XwoHfWݾ;n^Upg`6ӽm{FH{w^ s9Ab9M*L)B&1ѥZx#[9-s-٩Mn;M h5pa+2r/{\aUeR)^~{{NfCUZLLGCš_!_h5˔~ӃX,^}  ˖{=޻ t>Jwژ`U+%ȍ^Uߗ~ /&•-! w@!T&H/bgv$l-o8weK@drmLڲrvk B,[pȞj5\iXɘZg6')j1)C9U <f."DY-Jc*Nˡ&8f fWL$oOnKyWvު2I~=Ey%h͆|:puXW^x?lfh߾XFE1M'1jc( 0w4vTK'mlYO?H7;$:wW7L.gF0!uQˣtT\LA4:KOJѮW<˳0c)ėtbA3,hy9JVnX"TAswPX2 /SiB'=FòߔvҺo}H$A⡧ۮ5#7MCEtUOLۑY9qhmT((P%m` ́oIaݮuxO/mS+8X*ЖiƵzj]f'siVaP""EjQFBfɌl7ߦF\cayٿ}kœitgO&٨b:6mri!zm2RSgv;z~Q)(T e60fiq 2!& >eݐx.:#VY+|;1-{Ȍ.~o0Q .!V~XĎuNCPyh8W%5\X7yM&hJ+HH帵8'߄7zrcx,Ε (GVC\f{+:gG&'L˸-, _ή/8˽ #+Y,FmE!TI8.C8 -K, Lx}w"jLOȐ= V٤BTs&E=.>Kf -o^DNIZM7saFD_tM ;+miv.Gpef !FϐWO8D_'xZ5S5z@z[ZswhVwz28w17q@FzBvEY=SKAH 6IM!k?qJSf 6*W!;)?E7v!j&3`KuB2Pl'X}-+{OgF9F(8om{4RT7\=bYcs١,,\p=uOKWD6n(ǖ|`.E H/1q5oGJoQNČ Æ.LՒΜȓNɳbpBYOuQ0m}j(V! L/J|81a~\ `^؈6]LӠ:,eF\]vr^֍NIr";o-Dψ_QηC۷ie g(p`1aYd>kz/#)q"_PPT~gjXH<^FscHaQT_:vsl?P:ٸ$%"ܖ4Y`yv#juᘔIŻ?'v1<@/ĊO4s3NȖoSʥ8aɭ< MNv-JۃgGk[R";aUe3Qﲦ\g\XBYCr͔f#.`?<̐3 9\xI@QH4 bs*(I`4>cX5joVL>C|~_!9+q ˿pիKr{uS.Ά5dM+{+z} eefƤC&8Xüg|zИ[hM4ZFWy),C/>jk/3:qo:\m<WGAs+7SZ N#_~tvʂ)YL̓oE~33LZ%2-dUܑ %B\̥JNB 1}0s-n?"i;{е e {>_66ЍZc1ː _G VXU^I 8gϢf pOoez,D "vS|8Yk4'aԺFgUݙe _dN+_f @/t[l>y|uf;YxhC&EЃƤ̗R>ys(~awȂe@P+@|@W|cv殟86+,,G}o,/HI'I`9ҲOaNvO0TY-ۂ{G]lCT զSS JL z" o.]ׄ /_rXj ԫk*K J |zD@mƓ&Gvk2/Ş8R#F?\C&rWH¿4n/-4߈*H4/v3$_$*=u8D.xebJXd #iЮMԗ6g' D  {̻|eȤt%7@MU>SomMZG_S, (Ve&9MCHɡE/dڅ,2rTѪ %^޼yY_'t\9 nm AO )KB,':RmU, -!<=#d00ۈ> | SP[aw:;$S _a(Vh"c.Aͦ z0NzJc6*b-yTy r6l 'n l) ZTХ'ƚS,[ȉp$ Fv0|I wh|#RCꨦV(p "5Eaie&3EhWF^x07}GbY!ռVqԿzޱWWS[KHExL[G"Zѳ1;;ՕjFϿnSۖ6&?χ0;9^HPZ[]Y`n2ԃH1\-fa:kVb>}ڣL4:ls%:U⨔CyldQu挟b8=AO˾S}_Bwl֠)YS_b 7uZ=.?E'8L:EO&˝lOd,OGRaM݉M>'e޾-d H??櫛[g3r xމ/8@څeX894*j-2xYJҰۖ`[os 4>B`!`8rY~r <گv-Kxi6Na }RxX)JS,njk8<?\Q a2ҡ}/*}Rs@ֽ4 V{Ap_Ui):QcV숭 F2d40]^HԒJImQ^/l0қٽ(Fo ʬ0OrF];Ir߷~ 3 &70*s1# }qՔ(Jd0x^yLR+_41>1 =*?fB? '!4zN3z/VH.]dѣ׶ԕ]jq-X7ŜDCV<גQ۹ۘCQJ1כkh= (өwP#"W %>DcL?C eWPJPy#Mj؂-H@:LV;YTҎPHWzQN-\id-@o!0.ܶ8xk6&}mX]֔;B6qFq $\Qb1  RPi9~hc+d`2>Xsm`~lbצ@$U{ >>,\`ޯo33oX=Wo \pAlt8v(? 7=ѤKb%f%}0)~A1-: pz,|.nYѧ  9wVbi(PhZ]ύv!)h =jZ;˂kSZ2senJy\q1l7q&(دfДs0#d ]C|NK^dN̾Rzxڴd(f2wڝ7i mDwPk7rFZbGAw:hz q%pOP N:GꅮTn8~~$p*yv&Nk݉&7EX&96Շ5bҴ!mlHI (>S$8x 0w _ôPOd %a Nm3%aTldZ^,B^.uDIW{ wbCߙaa^28hzl,p PJ<3D9L) B0=Hyn~5;]~CauAcCtF +.cfvJH!',G F M~*gCo X$JB'@/(6/ep d;~;t׃jި߷n-L|r`B+d '`yz#<*KQs'IyTPapL$f __.fd !Nr0y?0ŗFLq?CMB6byW6qEXmLYC:K6pؠ҄2{Z~-Ų2\%A%nֻXؘtۅI{ddXR׺_9[8sΏo,b$wwmVE`puS <ߛ2}K_l6Wq z^<⸗wofusOrmXrzlF^';?N~b5jQZ!&3$ro%՚ "b?{h2'3>1|Zn,rwp_y6t%cEeA0[$]^|o/Ջ}-΄! },w6p&D~ ƶ5R]@N:OEǽԨc'juF!kPHNizHOEwQ!ů^v"݉ iYA$HųnurOeQQ?su IrD<|U)ה;boe` +Ba&_!;K_s eA٤̷j~!=%)‘d~P_R3QX4#[02@b"0JaF8$̧vj^Gnգ3)7\c5a'_2:@*%G09F&c6ĢƕIP{tiQy[Swayl*:E k>I@Y&5tSSuĬٟSL'&[LʌN= &oX]oI:/iyG 7 Td;L^N e:$rc<hZ.zjSP=;x;3'@|BYlu>.~ /-KI""1$ʞMw]P ,ĥ҈4bi_cMANrd;ɸq<H*ܐrp@m/)lN^,iW:c 12Y.Oh&? Xk捂'Va2KZ82 /&2).Th{SPI[ $яg$Naʿ|uF u8@'Zcʵ#5}K/7ECi˿޼:g`Ss> +Pc?fl8ɮˠbP./8 9TeMJ "pz&̗fŕG>7oW> 6_I?Wmnw<_^_AI=#E5r'i}t$5 3,GzDu`5Yi*lt C*=nnUqFzdJ`mK-tn.k'7kVZ5s 8?<9Si絲^=9yb/$`;pER6L3^n{j`lϕAPv@=8!c@&?C!^#keSgCҥDJkO54@g%vstj#& ,v%J~ M3/_dcٗ@|b9X't&e}Hf!*6-ZGeMw40a >ǘX8NN~>܀Ҙi1_^FlԼݧP,H¦Xi@滗=>G`$x]~)q#d IL1 >)|x0[mu!Ò&a9[jk*p*,}u bKLlI`+Cs3\('3n |0>(QjWQ*/*4T)R P.<c6ɥQ5908@ q d#>$6Ot˼Y{~f1k^}VHtgںYt*XqxQQD7"Q~cC8Yvܡ'iz7HdB{%l_T|_Yi uB#x3$uLF !hŊ9^&_HRu08WoCz3?v3Z! ~ gi(ׁn}V@@"sY\2u]aH-ic?SUyQ_iA oFh@=Dͷ^Qj6r"I(\YIāzDWt ND,c#|LC6V;U4ehJi_9 v!jE\@r9*d]'6w]=1Nߵ^-sAY#*n"ܷ oVDG/+|nM{>k-tgPievd9Jh4H:rBQH] ;+:?tק憶2dѠ <.v\Ƃ]i:$;.|>&:ŝZ܎ٍGBI0.Β<,PݳeRiJɡq A&B'~ 4Rdh?'Et< JYJ lz.ܖV> y, W(㑤X ꑿbwHu:773^1X(i!_7/^RK8Jc7/ .DbXdIP뽡\cC!ɐ$uEy$J9IEaR"Ŝ#ˊn lp@_F !6jr%{Hc;6Ayqm3rk5\JRԋ]%ӿdq}Za:ڙ&&L >?ؼ畎b7Ϗ@G1b#HUpp8PE3e _w@A_ÑWUMޔD?b4]ϊ"L.<ʊ0+Bҥvvң%jBk5b@ ff*7Xc'Ͷ YK\w>oa+k^\q3[5pZ*Ӣc_1 & *TGJ_ r+~ `Z[}u(?7 fRm_E WGQMň? ߤe:5 6U Ej5tB@:2Ew4xQz໷GFM|$( Q-7n zrW,u2t£s2O7=O\O{<(WTQI@Qw@jWW5]D/DPrb$4$3o? ]9KA 64ʢ{?Oy.TjVF׾ ~O 뛦70dܝI IE^l|btio-5壁+BZ @3.9Q rH;=uU{O9hhU}ule\4(xǓ{Z 2Ji[d }ضnVb˷a\H^O'."$!?zlܵ!NN6lD gI K] K v^ ܎ϻ+-)a nFrPUk6 to.'M]zq>t,n/ ᰤ O w[J( y@|x>c珀k]ӆU'Y Xvzʸ۷]ځ"BU,z4p;nfP\mVcNB~߄ϥbs:/W_WzHoS KIxVl2u"]f_o]zgaWO#W翽ylQԂ1)BEŏ{-9y=S$F$#V"V,%-%wzٟB#O`a|mޗ2Í+o&O|,QkZZu6oU&(gڙRqg5 |V_| O2c$DXټt3ѣEEש5Qs;YqkAkn{\_:Wwm[:^cCcÄWڭ==}k6Ŵf]C/*{ӗQm2^6A=~IHGڲ39I{^2HG9')+Vdhi(_v_p %B_+Э6L<*}&>E\ 6b\m^ ,rufJW״a15$7jDr{e`~WDDJ–.^5K{H%|<>!~ tj\ڌcth;͗]88^x;2""6/u;. g,eo4N[c^qwVF!(FjQ T;SyI5a10395ņ5'iUՓiO٭ONec9u*~%vݟ;-t?o*ߴS$W\:ˆ-xeXJЩ$|5; _6 y&Q򁏜,!2>(ZIa&҇b{0~ȱ ę"nZT/L zQFlF[V_X3+9_f: ;B>P H4ȃ{lZV h&ayn,٧kM%Q9]^=IS-"Q>w}W9|kCe ?-YF?p"p6? B tWw>joDZZu]]rc]"ZFs.7WIjY>.+(4_FnQR(W2/Sڭr0'uHaC̰p9324EHDH;N;ն7:4Zged@!?4[p48IL*=ZܘGn6ĹNӅ4Yz;oP;g*MW1P_ L+`IH'GVSn'R8 ;{ԭd[^,:0bRlDدȞ辰Ae̶5٤@p?˺j 6$3[ü?/Wp 2ܰ)Mj~e@KTߋ85*W9$gVD4RO5 &\JbwH. 5~):$&8UK\kr p$ZM6lzɰ`1.RW;toK8ax3Pa(ddHJZPtLI8$/T`UN@?05' W뭐LxU\ϩhOFxUֶz׀}2#[Ä~{UuK2eOc3QxOeWKn4@Lzc:`߈=lgwG^-RQhLCdH s*D5#K7.Fp_Lv@;$w8ŃGN]`gl CdGKA;9y@hl-k#@z0hPm9̬ 5nAq^@Z(dv9v͗ˬ#\CEa ܴqF5v#bC .dqpCzN JX&l1I*et[Me=g뗱2dKg:'9+ x}tj_`v_,I,v{%NўUvdt.0C\GM+hKx qNXظ\i[~Y wGu lM"69!%,ј箹ܖe4Gm*+߄D~HǦ_`~ ZXn{*84K'xQ8&#F ,+g6 dYƉq䜔p-jfqPy~bq:ʰ5ݑ\icg  ](ʒ?-kG0wF:S,%^-,ul>Ų;* Ş!g _CCxS{TSAc/ W!dT VQ,-ddd8}Vq4M#XC]oz2 կAq\tRJӷiЍfdCoϹcae4S5гsM=V h޴ VI\or x:qJJnq!Xb D20+gLEѮ2Y#&*{8$/K .D;ue軛S햨5ӄф:.'tĹ~e!4@8F kN Ls$dƜ74 GPSh?GUfT+n~.V#3pV|wNedۉ!#֮gd @{Q;냓?Rde04!WN c󜜬~ih5Z|I{0\#MUȔec l|Q}QVUFM<~+]|KR}L(0DP?ZCOO9ϐ=EYvuT{_M^bD-*\vc5,=K9ֿaUH 55Iah2}ƞ'ߋ0Dg+wejL#h,|_ #pHJ͡cP  |U˜V ZnDİ %W0y4kCiW;9)/!L!/%t?)ոo^{MoR,PylP"ógr@N,Owf_*!o8>:ELXB6Xf"m?sV}&b@*=DcIU MTl]5SH\&aMhZ5xD^DƒUWdX-dXcO4KFW;^(i~@DC}2dp15n5V:Ec?Ș*WଡօuYHos Qm?"6q0p2h$ ae`=oU5qL۔%OgMFg zxCVM--u%Ú衢Qd?Ʋ>bjv+Ƚ6[BB?GZ{H8E T0'TW~f:kyg:>4@ !8n̘/tN+Xph"UJ*䨐M<p53 ئQիP1R776mиJoӪZ`$6BmR  h5 11U~M<#\ȥD4_6i''(@vԜ3 ݚB&Q\XlG6a0N9FKgׯ!^C̥: X"C7a?dT)foe<62ڛ v5ww {7qn(-/Bqj A8`Ku7Z/||2dV2anaҍcQ DV(W5``HFlƈ[B a6-ݦL(?A|PvgLJ#EJ>,y(M}E5Ȍq-x4{'Bx޹JԼvx&o\NOTa_`|p]#^]~0At )t9`+N=yxL5/( UUccҫSkV c<>ߔXp ocK82!8 4{K.T- ?VǑ- KӓyOq?ጻāXr#9AG&~T+O˩}ֹJ{U*-L{hz%f2̤MS"e$t؇C(K&$  sі)efUy'ꮍ f\AyK oRi*qws_-4|.=u?U2_#3Ϳ:5\j#8Q@M(q(Oʡd6AAj Bŷ1Ohу }ii+uWqm<-qѸe+$"}!0'x{1%hnMu,P}bd@1ɇmh$Ht  yWk5 \<<_$hȬxms5_݂A_.\s[WCD p6CJ"eihv9LLU;.wuG7TXoqÿtE蕴wjNq0#W!Az|Lt3mb/+xڪ7zD }̏ѓu/imV{B8N"P <*3V")*~?r2쫲%_89,?VNDʰg$JE*SkH6ZKbR؆J(ڰ;boH @h#FWٓ[w y2p7QjhKuq-{_qP1=P"ApZA@ug '53.Lgš)c1vDm SuMR|q]y8pzf\Z; =9 V]2B7qEC_ íMs+Z}@$o=v."}خIa<bq #?Ut+t]+?c +*S rqr,j=n Veh,߯^iEMjxz !\1U+t>vԽ{P 7uޯ.i5q@@zaP%7Ֆl:ueă2-RjMRg8 b::BI]WrCÑ:9zw#wc$mM?Ӡ-;\|ՙh4eHJɅ<c,TvY1ׂQO B)U⦽lQ'$;M9*wmTs;ͲQr]&U ;# a/1)>(\mMZ<ċ?m2 U/ԒO1RmC}3:2ۨ쿒y)%i 5C~k\md>Z\QRy,hqBѺfiAM6kC>۸$ag"4!ZkrٽՄs@_K plC7W@7RڽAѴknیboDI"bWh2gmc "2ӝ]Q#!iX_ Rh9@pz:٩X_U~RA]QN85deuo$/W*:-cY{ު~@9Ϻ綛,R{n 9iC$mj9hų5XWqFߡE>hi}WCA2Y!N~\BQ:8HG:qLψm6[2e\2oo&`>w53rV3h=Un:B !:i(_AbH6g{K2$Vo,a3D&Sҋ;j[k -7vv,^4ƕx*me^ >ߡ`ּ(? I_v"7ԛDӹ>5V-pS\ZbH:Gq醎[e>'a-l=eBV.&ݖY\n-[MHq=H.ZW"KtF?2Fpv66)>-~×`!uLvװub=b}Θ#,IX 2)-+_~bHyQ1h^˜)UO Ā8w!pmxlt:O6ub2G{Hrs,KazS#th 6zEЫM範H=:FY@>|.q@z+ll!5gwaᕱs9{0XkO׹3~B.I8kˬ(EE)QhSWgꡲ8ሊ[U*|(fԴcA-0# T2$o(BM -R f [)`fj.XTbc 8HeCt5nhC RXplvN߄/;N.>f *T]4$af$ 9h4 ?9(`: 7վTH|s.;QL 5$q4vRyuC&+!ӷ0ntƟl+b,!KA=מC%xz\6mI_zc_X`<.?\2ቮHﱩӃdOӒLBU lC:,Z"2Ǒ}Ω%7W6sfK;kv ' 89f{yuEW޾sVq % * F$nwCڂHHwv!X9㝋%DW/B)Y K|)nt6Z$8A-6@L:i1UߐW/ uS:dǰ ;|s\zweTe;S5 @L[V)&s H*NTgq˲+K S>\e`ьv $،`PxR6|k-[Sx'!~\kn>K3҄˿d}:P3û{O\C֖rB#\;uDф4{T g9E$kw+H @T ݗpFg::9ns-{Taf.(5}VhϺJT9M+IQ`%#tJ4}I(Dv  ;9 XR\^CRVG-Q,L8h U.ЃЬ왓z|D6F łyIz P0j1u1Ov)^5Gt2GZۧK`%tKG+ STМf\0eT n|4n8vZ |,\oM'ZV>2ml*mbvS2aIiܖ3?}1yGFι+ҥ"6ugHK i ;){0L7d6D;5.r}nC<[?BK N~\5X+.OiDi^O_z\~.Ԗ7ҽ]XB( y gK:O#+Dܤ] 4cɓtN@\*2&#3lo(u  .D׬_T=k7 Ag3iVO8H9SCdGN֓ng(W0DJ|@4~w 5},.pW& -Bx2K12p=R鉊 N5ق^0hXWԉvJ~h9DH`bTD3(HnB] gx ' (IJR?hnނB޷b+1UjWH_6G23 Ztaq8:ݢX}gsRj>' O~xPN:9cGc bE!ěg)3~*UXoΩׇ?M_?Sp/N6I- qlLa29ao')}9j%QFuNe_m=!S~|"z&:lQQVZڪLb/`*v2iw20GDU<}؟7ndtĈUWxoWgXYI1ɭJ&] 67CsvesȆw{n|)t}3jwZ`?>ͤ ئ\=&B A \_ʖC6`P0\4ۥq4Ou^p^4tt%q%X=glҍBHA!U [V bv"Bo8/οߕ.}x>+*oYbr7\᠕툝݁Ol[ϠE(K^Lk6"Cpt rM:5c oN<qQu .qyr~Ơ®Hm@A6n5g4G='./u Ӷ^1*S0Cy1s.8  p==[k_Kh+hqС`[7.%91Ox9M4I#ʠeW/RT8J MEJ+;w92O -`{Dt3[ :Ê 3 /5wmnd5jzYH5x]O]qOc'` IġfPaYBmzOsmO]*LlIdޞwp]9(`&C/Zכ^n0Yu|9oE,J|PL3ˏw1ɯay>> ?P{&mA..gNhWmz'ui*2ٵ;ļ_țY͊25@ȓ x+XہZ$#+ms@Uё0?.0`H>f~2X5 %Tw3Gj%$PK9y?},0 bxGHG:j\R]z6RsOJȞ죧C ,Wͩ5њ^&_hg@GJ7ц}<(Qd F@x }H.' rM<- =X3Gl7q} Ǎ&zpLF38fzF? ֮%%ݫ؉,Qn$r}VRG|-G!~I ɻal 6{MKֳ.ޘ;.]h;z*vy"[;⩳Z* Gj͊Hlrj .`jL>(*7 7mh#.2DbgW1鉏43$Tv|E\QΙ\D)-Cjo38{BT!| lٺrWau8, -{NN,a98i"rK#7\rBÚΉbeF9bj|Z_\T0Ia &-7J=Wh+٤.{9 Q8p~XNſ #T:-9*C`ZyrlJN⸣G =o!&rKd &jiVEG3m:j:J=ZB'bD J zLp9q'8ME䭿x/TpXʈ&K grɛĔ;/&a-KFf@ɔU0Ͱ՚.#D K bVkNz٩yRdvyS [?m~3mmej9)3 VKbN ОD<|>D4TXE1Bs+j:(igN~"qh}Et\9y=ƵmKO=@Iɤ&vK*zhr>_ m~b,hw:r̻; k N`*$8QpO`88IGDFmwniK>Xi(HΏwo:`fltNW;gIW:]P^ i9֣( ďYVda[e 6Z5AzgtLk(xan؍]iU x ͥ3ް5,ro[UzzBg ĉW ,_фiai2*S<\풥V{.Hi a/?R: 0}8msS:}(Χ 8ZZKoxҞ5/V^.=14rq%o W@ď #Bcm!{t- wRU,!&4#UZ,;g%Nq"{\~5K܇jRސBKj{\|G`kh+N >и1Ch|Ըn ~8%MK/PpvsiJ䜤ICm!ܺphŨԄPtX,n#9c좟<{{ĉ+7^1 "T,%N*H_*ςfmޱ.0![xymw;N{H7m<:OwI\ʛ:17kCAZM~ #\7\ˣ(Ah埉X|waKɢ*q́ce`w}HsU7u$G]ѵΥ} 0:5epbW &-҇c$Ũ;8z>,Sp`;㐠Pœ06e@J=0"`9Fފh7_kF TA\ Ʀ$}]b!c=YuW\,U]P=B 4x*+%돱CΑVdחmiJIo-g\O'ej+1tK rFYϪDdB^ PGɺŶJ3 ->x^=/`b>ԇN}˛{py<OvC*Ȱ|O>yx +{l݄Kj9< (g~w=xZơ,ygU;/hPx"u'D G_g69m΃\`wr847D`N ,J9Ի|Zt*dv1S%.4b%@(2OEjUz@ׁnzzRt+4UH==+}\ciX'%C5كf0~Ps^d4ZeE?\+*OC6o !uWy('캨nRɆ=]P&`:׭XSֆa"m`eƚǛ8Mp|,;-N^W4WXdc~ڔ[J"x=& ]{/ZZ쎶)*g;A:Gb'ɏ~]G\^3( +`e |)ňs:YՄ V])A(CآԻc5  7ЧFʽ_<#`/ky,Y3ٍNY\}l|xN}1a0eUi^6`v5t1ıdpAfT,i.lS;t?, ReUAn:N0y5>#n4'n$]}%PN~{XmeSvӊ˒b1Do <چ="A"]Ȟ42QeymDmڈ^toT_DHץ5G/~n#PfAۉM2%|+3J" $t@{t"$ g\u"*Ԏ齏l`+A&6:EGOǕ[i ߮c) Ǜ ei'0"*ځ. @wytDFeFͦD0gW SXC-MspCʾ[՛ Kr z]e ԏV>I|zgJD_ǩޥS{,Oniܫ H>3 2`mZ"u#!q %<\訷#QNiRo=]I;4;M#C1d4.|~e9f>LaD]1wY] L ̣JyK{W\DԏsRӍ`+m<%m޾*jT -enb 's qܞ/PDh1ꕚ"C49=_>m"T|$)dgSW%9YuPN 'y~ dv}S6[Pk{՝< Y]<AC̨WEkr+ӧ=1 ¹PO(5$j5›=3شO# ?k/8`uqT4FSJ&JHS]EA4/͂ziЊV3MOs HQ8H VLjk4] av;GBQ*Z'N5>u`L!,~)r* =n{f=/?)P) ˚ "gp6۬.܎ N*x>ܣw[ f\l3'*@*0!?mN l0Q i'n ab'v ɨK &<\$Ʋ{ K[.YjJX-?(p٫/հ]hz5"z~O]Z- 2}C(Yr T<%, C15RgW*קl-R( 3{fP^.`q}.A4EJם_v#eN-O"uHȸ._ފZ(@1?#"[Dj! n |G@n'\dd`; cuDaujB#[v)Sz&t~cG-mB4bIB @)Zڝc0$6%+0!NnэsG!/ H t7ty|67م U~3e[9;>?\ʻ 1[# aHvXOc%䏖7ֱnz7Z ?NB^)֚uo]jR$5)$F[RQ=Iy>~Pbt-OE):І)K%Qg` i3D4b\ގ쯒rh 0g aYjb7 ;̠Kc`Ln@#f멲)tbE; F)[TK0Iavy5O4/:^OO.2|.VqÚ4V0CGBEH"cU1 n7hH孡VNCyq;@ _M{j?I'tŲ~ r)pJA+LI= S2[d yeLqDn->n"xG_EPۣ6;3n 'AMF Gn1{ҷ1@3~ ; 68Y>֎˴zDa-O)<N6)`|müDሪK~,#JgKT^zX둍aѱ0d9|@͆+Tff֍T  P5a~"N}MІЮ;Xv),v \$Q"! 6hm S(*T|1U(3Jwֳ לiYtۮsqh, L9o-Y[PrBMձ7So/E"DMnX @h:>OҰ;' HǜWK~} kg!3#H8gU%3yU-дQ@k]_@T/K@klAHTuM޷XHZxDnjeسg'*+"2?S4&8-"zi#y󌿳 .N^dMay 21`di:XhE nKgwD ӏ76|-YjRT{P`)/1vxDa3]dBVS ѫnFԊ 4@x*M^)݅?RI>c;j;i?y*z(YjfSNqן$Ϫ# G=I}p\EU_iR9ԙ~V [:ߏ{3sոK[<7'>H ?<뇘̷9zʣJ n3SG?1>BzF6>dO5UՆLÓ[c|rA"6#<{pDD2#1b"ahkb?K +e,pk(d vև+D6[9ADgRΧITIQÔi G5WN*yyw*4 @X%bދl]G9vY0kޔ.7UtI  ^Q2y$eV#V6"pb*/ 7;+{!Z!ߦJ6GL/R> ӈjqqS`3m9 ;"YZ0ݮD(G>胍LEڈhFx)/8pd_z[s1mMwnTmAhX%Ƞ}) 'HLϷt'/ydźqO0-{ D^&ˏRr^q' 􂬢Y.cFK$0f9[TkʍZ7Čp:)zeMiiY%3n5OAēa z/J Q[X*MX%OY2 挭OjfB,y$pKM,WX6Ih(+.BãMʤc,?ODq"Tq Ltr(uf.Y[b /#|Z+鍊U G*y1iA"W|HK[b h,s*ʑ'޿Zi7"-~RjʉdnqSouD z: nwϻu*78p|x  qZw6һqš|jFhσ20p!T$0 #vhnTŠWCQGrh3dAÄ4]A-IeS ?h/Mwyj_k}jD 3 /KhlrۖA**[̾e~|}:9:W]1 nT,F׀r]g1Y F# j"n3B"t%^ I.9MfM}FK:+a_pzx`A A,q\Ԙ !P9Z{! +:g&ŝcI]Kor^Gq+LO" ضnӾzeфDΛVB2]%;Eneڪwcev:9$Gtp /6 (3e=w>;tefb7\d^$mwDla:ؓ2{&)eKwKưJ Hl!wOYi"77_ji6mP{B1j  dGX=!J渴Dy2s2m>4!ArI&:'|5`,fU4rL@ne/n=l]Q ~1N[Ï)\ILNh 2)@-Ô+A?t7@VC.RuwB/o1JIٖ+ 4{EPJ8tVC4#o5cG1iʖ-bY!A#LɠgOs$`w"`Gpu872MTzYVR?_ZLp]PmXJXPX dr|WYljÀ 5ͳlQeJy;V ¯هSʞNi8#@)H~'''}qpuLHgo'?(j6ZEZugCr7Tla˻ NJ#+MvfLp iǍUVL;*^h|RtVM[ܔdhR9*! EһQ}ƕ:@@+ڮI=x\paR6U&Ds ldLZVWz,L?P;W?` 6W}vfZϠJ?/xu/M*/' E/Ett;8Ġ3ePXVIOjr&UAϬRrj#]XK?X/ &*u\CrnV󼅦 A?p]͊3y X<0xk:Z%T{8d+ |L/ o%:0ց:?@͝\HZJ. SS˷Id̪V > sb\qgD;X@Tςkw=Ux^ˡ sCJasۨڐk !o"2n4I{ʁ4d$Id nnUFx>7whcV;ķJK)kG՟d!wgH6&kfwMO͆zfMڡVj_KP<8bϖYg! >>UK{+0M1b,T@Y]1[#8_ S\=XGZSS_km:d?e*aeo VfiN*'}ƒl3(j"7D_Tc.u!3P9:{̧51b0;!0y103G^k@kXny-{ϣPVY' ; $a|*~DomP~Ó44nLC:7g 61%)~~w^L/0i{]kZN[efs {+*KmqIr)y| NZ;=^ @編f&1 ُ48::;.-Pfa}2;l3R\C$|Ap]!Ft[i#gZ2@дJrBcS cs IYJ;]TSvm3tqmOՐ0ORIf20(V:T蔏m=nR1To6-cX&t[^3ſc Bml|!L0/~CgZ1EgiLuPU7_O8~̟: j}Ed`JrXA/ '^[JIԞ-Nw#xشCB}@:fl9-mj6x@ "tf8./!KܮD8zڤH1hTLaθ7)e j$ r*B$0Їc{] Ss[sD풷Gmߎ7nMnI.eE)tHw&Ps䑡T2/E!ՖIhTgA:Z%D:Sw4.iB|#]Xu4ێj=;>`UOrsZ*x{!(AF~Ў#[+=t3!b&#a C)V U ?\  Ҫgweb "Pݓ; 5,[TdHg~#*e*6ArX΋SW^Y60V:ɒb=,'{:ÞQ9e枤2AhuA4ik/~2ᶛA&DRmBba*tuվ=^!%0<4b:nK*Yq+2Y M9##U4,zŲZҌokT"nZbæA(5fA>m@Cbi cĻ]SsN9 (J-K3vFhWӞ$BEŴG ğ ('f qgIF gUO))PydYj|E(]LY#68=N=m!ϰ)r@FAN;:m x{ݴ'+v9$Pќ&:SPҢ04t`ǛژvzR6Dul'0jWҡu {gʼndo ;}a:UCgoa 9XTB=2,1a )i[Cb'v(m)s~ ڹ1Z frZ^`1Gȯ1))_ sG w|ߒv3oWoNj_ ~JHz cM BՓBfݿhڡ//޴*;`,^[bф- f58)o3sA eL]:79;Xu7TeR yLSJoK0XY*@j+AcC >i%ZYa)rY)DlV{]x;r/Is|sVKͥf ,"O&N iW{Qu {a'-<)*⧴.魦#W 2ŤC@Fm9*A:y6 )FnQ}o=D64Wƫ]D'xAQ B޺/= |۾鬇.PuVId1K]w9 %}ͤ|}+ɟ=MxhO`W^7ɪuf !-n)q1N~OT^Qw2w OM^e ,]`k"qbb3\zZB{hK7&"dmRvS>Rt:@`O yG m!ME lBc6ƫ@\3nN~ X?tƭi._8@;g*g'c yN]``kVw':JW61 PcV2tQtKc>Fc;w6BZ??ĂF)i+*uJ_F#ZLlsnT55:vkb[&"_2,fgI𛹧JG%QƗ`7q9IX΢1Ir[ aY`8X~ ǻ1]4˸5U޷"f )e<ޭI$f esnf/1W^~8SK[z \紋> eV-afjPKkGM@f!0M'$t8- ]z]SVT[wS4oU}z)*̘ǝ}dm(bqCÜ Gu(諥ilvQ0;I(CY#1-3D7[_ YIocf:ԓS%%U&%|9\Fj\fobꕄ?հ;T^RaHO]=ok\O֞ HAr!IAl筞VzK l! "Qn.1]2> \ފfaCj ĩ616aQ~d>3fc}C~Z 62 zŦ,rzs3J`:#*76lV Ŕho tq3JW-꒮8R~ՄZzdH2Ma{2wzę0_xܢ%R29tBiVŨəgOHVdyGq2~huk3 gHI1W}Ȧrc? y:O\o,+Sd?-uCbAETe>}Ԅ&βML(0׊|ʽY ;p oRD ĵRI]7>)Paɦ(36r< r.&EVB FD:V0F&J'n^Hr}WEJYα%i"[ݰ;m,.hz`SHd|gu3Ff(1-=Sk$W+rV6sta@ow<t-7l-%tU7(yZ>=p*3v'Lϖ'g<g?yzFȞA˪Ro̙Ƀx؋>v›a\ð.Ky^ ,Y-.\0ۏ1?%LI[v/bEꥯSR3"@&8&T钑 x4 C[5sw+_jƜHsi@7XA}/m/8v\r |,Pb>%e49pYDg0I?H:M]M;sE@ gn u-hO,)r-,\md ;rȜh[Bn 7?+KՕLN'$>vV@i/Ey,gAMMWR#\1g([&3FlpU1o_I̗}4Vk ri,;j"><^>oN`%P<'DڏCX%ب*r6 ;{ieg! wĉb]]-҈*V=R+F7뗚5k ZX8ؖa2޶?6VձL' OnwOPRu&;q+4!6vVvW7sq'C;ܥ-]qW n8l.<̜kپH7jOabd O?o9_+_ s߭jǏAP4hB{ %?t-hSNSVJ@iXؙ] .u.G#ْjB+obaץ _5na& Iu=@P29"[wD]mB{60akKLTH"Fx^*M^0nTؙǍ=lTR_dfL Ptf[|o%9xXdMcx)b6&K RdVM׏16+:k1M̼DÍMRS' ;jL1|- iծB@DeT`xDG>\D0־(nUIB7njaۭ9(`1 l/) 0i3@<g3χ.QaY@%bը/>{&~=j7%IK Ϥ:XtdQg)^tpᲧhWQExpPM^ z}.u]eDuXMlĖ'ч*fLsuFipQkڑg-ӯK%btЍaM 9S(f.if%=}sT +19$9{};uio}ۥtZgR|Y#IJ]^O0vNlt:EpRU}>@CHy:y bB_[w+BOIT^X-G񉯴IuiFd*{* 5N/X):O j]Oqm5D*wG`è2'6>JDs21GKytb_<A-v1vĵޭ!GQmИ*=^GN1qlOޣY3Duꃒטy ڰ׀A~wȖ8hti3iR6ڒquQʽد(q_vV 0WESE(͚'?lI ]@εtYةo82k~+'}kOլ>Lj6?ko38>`QPأffV'էh[t%%~u:%Mr3qorGJhfVW܄$Uf+)NZX_匊ܹ[@5|$5 d# MiڟbA}ᥑ&ԙM;!-fѽKπb{}{-^>T"}&jYbGlF̥DDAK}Hcpayu7`d 4h:.%r"#~%ZTJhD ( F%sn~j 5 0=T p8 `'15b!ʉnHs5c)M FK e8!SPG*v'B ;/Npͭ8´L~2A}Z4el0.D+YP<Ɠ D{mA?Ê?Vs"x(w*8A;U g(*0fފ@`J:ڼ8/{ %%ڌ7+B^k:0Lod4HO ?+AAA:2^>0]եAHaG,Q;%}d"3M/^lS #(NX|5i~ARRa@x֩&O] :"Iz3H3z&bS=eR 䎢E/rYX1+VZ#(e ^Ld)Qli 1(eԫenz+ñM}RkE: )܂$tOo՛Uw fgE=#};vg>Ʊ2diG`9xǠbObuY1"*р"yxlhx bwؓ}Ac@́+wģ6E.?.Z4,Y"] ejJ\rx9jCd: ^G &k'׷4u/WM7P} pW^]\,MB\0۬siE 3f'jM-y<\FrdM~"8G#S啷 w9nY}wo9m'r% F祕k0A"6=F׀[T[8tIy0 x\J@;/ۑ4aE1l²S퀼tԗҟЌ sG{?~Oߡ Y t| N.?4ɵ~~l;.}A95S }TYx-^$+z.@iPPh}Wе凪X(XCvwFDP0+/yZʑKh[U|P} /F;O^e7:G1S#3K/3J'_O Lޣ1(2ͪ% 9T]Z =dKIPezba ԫ ;ZCR+9 (S1짖G8P slfz.` g#23s۷kq*5~}ok'Cǽvt1:XDj¸?3.=ͻSB CNـWsJru7:j" hX,!e~e0pu] Իa|-;gy}/ X;. RLJy{ܻ%W7>ⴳ-!n>[Yua5{3@[ @<悺|&E,K*TjyշS Wm^{scp&*??p2-Nϊo~0›4{e~2bmMuL 7Pckjpz\qdeA}] 3~a㲓N(u+8~\%`rb~GT7Wx\@~ج^ΏO {5+0 d.@ +7Kr.X 8?[h?hxtll\SDS=LѽQk-"mϨD=b=Uj֓MGE6mi/>CRT'xګp]N4'=Жk(fgLjl>=N,=U_6SZe+TGCi%qKNds R, ιue| ܏Z]p x0^ũܔ3-8䋝)z]пT`>Qaѕ{L|{wG [|3:opFzwzmw5+[u¢[FTXءkjL%!ϏGQ>/$z3+%Ta4R,|QV8vW6]7%TgY dO@L% |ofx .OO0p˾ԑY՘k:I%6--3zdj"eD-5Z-tE|W_G!8mX6] %T^)bSv HBT=,ㅛ%2@]h8xѮ3ĂL_O}1I#Sn$ƈ OCR% glTW9vijC{HMϱ/Y8g %UeNcz4#rnaVf23le_>l=-9kS5̯Mãk SջGC](ekHـxM"ewb(xfMɍoaG4_C`ƫ0 ȅڬ>aLă]&.ݶl+'#O -vrƈ{|s~qaC];dd3+]+f]Rc8&w]=e04夊枿bt洱1k4Ruڌ(w\gYʅC7V%k5FL!BRؚv/jz-âu`<*ߢT;|p 󦘪~B#`Za}W)?]0)„pp۰TRmݤT]iސG7g7< oqzչO|%> s|PmC ?bf?QA{Cђ/[|Gs_,pJ+PӜf">^{gC&i.݉m-RުIEF)k{[R pꧯMё"}n4;v9͚~GLsK&nFFi6"_?˲gcM+U)|[xڈh|!a 1ZėșB;ZrmuE1ɷ/ 9r!-[';WDRTҁE!VDڐkg w%apѪ([ӣMn[ajNIg.ȡm24/ՑBp*U Jei";9fRxȾIT|RcjO ;?aQ]cB#ϔja1vM|; @S}7>m4PZu+Jܷ69ݗpXiX Z8Ѭ_:amTm,ez(d;Jm~ 2|%d%r_@R0D{i Ł+rh>Y|2\?$9xzij{ ְ `9$ }`ǂ4fT4L/]UJSM~">9%-j*$t+=2 ǤMQe = E' QkWb4a4ɻK:rvRi*8Ki׌@n0 c0W7:RJrsAx8ʻYw\io9UO ~ؤ[ݟchv3 nW.;p#̤L-F?aqn_QFP=-/Ȫ3lԕb S*; 5K oNK=G:e&swʁ៲BlVk|ze:]fwk~/ps ;)n%`#F.L5h- GGzUQ3bnS=t:]9^eu7>*mTY渄Bżw 1\GTeQ{}΍}=8 ïS+F7HY' AЫѓ[zfQ.@c9c,"M9tR ]',h bCnhQqɈ۪W ,;)9[Aƽ)Yl70܀PR[)Q\I]%EW~Iaހ B 7TFDkoa~D>ok/$%m nFP? vA>Q!*Uh T"~̀ި nJKNl'MUN=eܱocz{e+"$̫_B1*5˖#)F3߆ΜTWPArT~liM^%J>v+*M|tKPe4Ap *Y@2phn~=|7jB Nl ~t"u8=D:}Q"NF#w@[68 ʢO嘯ઌSo[H\_ h~9gc1@=j(OS= n>UIn-6YyH[Ϭ̯ `.Ҹz8F Ё S//b5/%*K0$)†?Fq=kg9룳B-޿||=D:Ddp&z-hx 푁0CkSm"^5Au3k eRC%޵jDV@jB 3, 82E| ITg ӻF"йs oo p׃JQ&"*W_rgN8}v5*η$Eh4zRZ|qy@"ߵ z@:9wos)\_f nj>)s;1xI匇`w)ed67ʅUę9jS֊WxڮuqN vp ^ޗ_IGIyhhU.NXqyH^VHp,Eq*;R 4SSwgBN>! n?>_ߪѓd1Dm=HǫJIЇ]PI aqnZo`屏 C\ t?wJ0S}bbBbX 6zxP386]I0OIb4|%}tVL1%j"3.NThkpPzw@odؠ8q:S[d?^TK߫=橫<~Va{@+#ܝ$ )C)"'m+i]1_O7}%5{C t 8hpj!:0T\oʨ.bTl𾴢ujnRR&֊7A73ʶu x{p'\aic evDWV]FjL`%J#&I5{/Ը]]Tyy" R[08vkZǖȘhW"[B`F+ru]\y0.8qr;/WTĆ}=cYI A&l=oM[L@Vb Vs8gHIGy"`+X2*3VOiE~L |IҦz5>E ZD o&e9DL-K.ʠ%+8#{vU`7<{.Ga]VXu[@!1 Db^d(*#*Z-+[<yս˞ޛ@J\ L. Y L<вb*!4 VH.qmTdM>% GѮTi=(ط\wvIi+/g]#6m}XKʆb,ޒ!$XB*]z`"KY[~x.^7aj9ԷCows_a"!9ScSbSdR J ;"&nm| !u*~J1yZv4qEUl;V~g$~lGFf*HQzm̙phL'X 9UṖ0Q*̲!۲xMtX|J<7n:KD5!{R (a17!\!a/|>Bv$1zȞnWМό~a)/4 v"n^)NCP;3\ EЀΩ]ID@J%m ':@+]Zm-Vzj}3eW23 -dބ;h ȋu)o㲸f{cjLϬ69Wŏ?gm! _,W\3vuHXk=@⚥.k)z=Aa< c|@Xn5%'!^ F ͸x1̽aYQU ZNĞ_I]Ŭk}@IQ.S{',Ep+:!LsƟ|d@3ܿ\Z*)̫8lHTJ^ر伱sbA8F6`WPs]Kkf!TBXG&Ij2_dsNt\,f eЀ?ܰWd-s KqsquϞx2[{~eKįj$#W,SVLu]q?E1֢Nkiaag׋RӊP oχbY`Q K+K잆qz/˺+02Kw. =rYe"zE!9} `ٲ֍غBPIM@EY89>Pσ ֿ<"U:6rvW~HK'UYMv]Q]&Ou>\!?.N9naECGśP]We1 4sB&2vS$Ր`ʴη *2 jЮ_^ė^W,aIl5T-lϨ~XN\i}ni2 ۺt(d?DftJ.4sE:k469RZ,"*lR:_x!{zZXyJ eE5o]VugrRkn. e֜ʓ,O F P4hyRGE$6FCC rGY&zT!Q:sEO,:!ܐ?:9esm *۞+jCh6)X``jf%O'1:⹳Kol!NE[֊4s$K#W!ms\wM it0{qWw5JIwì6k_ )yBw$|ʎdr"uXTeENנA_? s%K9J6Ā$cқSc F kJo1٨U!27z1/w`-5+/'˧H}w-(m~?L}8}l;'Kp0ƙU{ Z8fV,?hӦwJ&\ OިY\ aUWU^D"QmY]V aƦB,[ zk>cwn<ÉݩPgS]tNob>iy||D>*B=cF8rtKkA}¨ϙyS[S0,PgF(nv&k3ПꖬB=0DjFpK.>6%#\J&1}jkp9M K5U>6q(Xk櫋y=R`ϗ)Vڭ @8^UՖVz"qgG DsK`ež^1a[NaYVS(HV4yZ~^ԃ!ojtˑ21ݵtA^VG! JQڪ\]Y[PS?rQuW ܬRfj$"GD#$kplAK kDf6t=e\-C|0Dž>%i&u;{{"{  Y4_iH}ZѶm_G``NmNOF+/|&IV1gজ*$zlM^ȍo20#BTvt[-K^Y6p9ÛȽonIʞzCԘG9WemZM۬M8Ж/0nį珒'?<>41_ss bؐHP?!n)qIn >,~(}gPuY,3Z3-3.dz|fBR7oGC(Q|nQ#^f14hy'4Vopr zc:~S9kBynUHLƅ%(ӢT >7(dΗÄWr pwSM] "Q/s"[H_`xȵy%ZO SG LeP9b&.j@'PsbDf;rOc,L;"agr]oz [#APZ6y?0eu9LřL/9R# aݗOvA7H+ŽF *?s M}Bh^85ej3`W6tS3d aV<*m_aӺi{+yrk u<5QgCpzNF4z<'Jދ]\H %X( UX\wa-a+,ab \z1 /~I=Xw_{m7ݎ۸;rީdr'<4s٬XKxdX*z} /F-J 蹧V.:]iV{RNMn'Ǒ$ȦTc`#PNda`=pwOWQx!U2iב!69V5<ڊJ_tp戠[ ~Xcł͋3{o}R=a*HD@sHr'gkJyjyYl⏀A'%i3!@^fA ‚ڭ W^=)-xU#֒jYxQJ1pYkd-I "XlR`w_s0?%y!,G-Vqy,e2: R%\4t?rXS3?L2FX6F8+nͪ]|rH+%UW_5&B%D[܍oyMٶKn pˡϵm*MNί]ь7=P>8Cɔ`\#=K HO IBu`ViGol՗5wbv\ɾū_ILkju,$rIc;5CWͷ3$ CJI͡@RCZbN18n Q!i bFTD_kOY^2p>:.6k4e SOR%]8a ЁJɡ<_j,Q8^~Z3:O !þS8NĜ7OO@6=X`zQjW?i?pMUurh'+PVO)ee#@^{ $,n `֗.7UĠG㛨~HD7jJJsA ޽eXr+ =-$+ &˦W|}BLt;pds`SK C TcSŨqg(ًcX;[<|@0vpT,u'Q4F"7ܠn PyߓJ ƴWk/oo7W6/2 }䎿W%RP>D5BP&A0ƪ3mPM 00ֈL"'LT5%pFKα=f "JQ [o%x ]nw( 9{{ۿ6ReM-a9ͤ3.>;rXlven],iyrIîzL:@پ(S'Rrh4eTp:}=>\d>?6bkkR 0'FI8 ˲b1vuI%SO6J#m<@g BBGmI.=.dO[4M"ft=[NMq\׀R#.p:g|#LCmЂj%{qV5֝BX\7QG%w0XvF0FrB@#AlB bAԯ糩)@GIvR9Jv_TrF'SCၵ=8p-AhCF.b^dhQe9A睃aц47D_8=gd3w +bMw4xhy ;z*P9J<[jEUyXڨ~/q;C-89dlss^@F}9^ Zh]U½ 5u< &cFE E[ 1a͓t9PQ"T Gٔwu~a]D,Ŀ]UUcq;DԶlB`أ&Yck/mM>:luSڗŶ:D R^[d ]A5vGHֺ 3 ^y m2~OF)'uѮ_˧PH*7U|j9Pj |[bbrr^^}=]ų:ps юÀc&UQQR(vqhPw$^ @w|)rVhi!%TF|0I3.(&|V{̺bJ cz4 l|kv$Z|ݏi596u`['֌^ bPx3K\F" L߷v`jm| 1qc|/ D[1FneU$h(uSq;m[~V{<$1rqh $<:49ĥi&qҤJ-MT5:ޛ!{*h8rI Ԓ'")# ^hYpTLN< TD]X8U6I*XޮPˉ!qԴӒk:LqeĂvKˌ1du0ۧ MIL&(Ez71bEK9Zj\O76:zb|pg\fYSȀrS ͒Hqk#)yЫ{str#b4a}%DQrn fE"gY+= Ҡ(:T_x4XcUQ6߁KNu#\6VYi" s3L1Y=7A!pY-ԍ~~0_&P.RC "a1<P;@ƬAUZGU˥Wk~N1\釆%U>¸sJr*2pwE04L^3IL$$x_z|!Hui^C,8V&N$>;c'^qOq .n"MO[\.xRA4Reo\ZceH.ʫۇHJDv[}AEQȈ΅ qxlv/*)Kl{H ]XOrpa A3GVO&,FB+koG  O;8! KUhe0,WU-4Tf)dN SL / $7K;Gi.h#0!0ǴZŞ1E)0dSBCwucNSVe^pV|Dڇ$۵!2%7b[6lzd\IhhoXI9LSC(;?Q^p/6P Vogwպѕos#X;=9z7e{Rћ`~AY&G6:wK||dbrL4FN.)_$ywCPON{hkp6"z}\ukVh?vz pxF|5hHAG: / Ua$Nh4.,"'4xN 2pjqK A+R[m^F8XӔ@' 4?_]^a% 'WtgN2W mC6D!FӜ"x ]Z̊A|@IC#]m2nh6ѓr8EO2u cCq]'az/2LEnX [>{Q*bLq73_6[HsN52<)GJps Qƶ#`T*gl:M 9?.YmÓQi+.}yf^EG=a:Jܛߐ~rw-k`,N~bo;}-_,IH̆Z4:۶i2Wg ZxQ1w-OH~/'fzs:Vlҩ\ǣ0P}16}e>HLx.ȉMbA>lc"K OiB.؃#5+TZ<% s6߫EsG/ NJSItl)D$rybb 4][G穒?e&|SR@b*/S-g)Sa?y{d[R?h~bS=ݙ {(OW ] iS!U=΁"µICdI0>:s_)8`i8u4 ۛ  $q h'N;ëD0 X "\ 1$ʆ UZ'Zݥ:w㔄/5#P$+R 1]DE/+"1že ljN8y%[nG)͒Bm] )+掅sQ|S7?yL5Nh:@Bb! pԚDOI[}Sk߫:TL]f16XQ&IzaCe?>= 3錅Ky2A'd cq~vz!Sǩf'Ƕꄦ c| }%+ E옭h0IǺΟ~FT楛m7cۜ`"wʼzV9X:GXb> 0BѨī@Fqk0st߹N>#i'dswȋ5>7 d?šoŝ/Cҷ9}<_o^BHd<_-ʬ_l-yx\=,mBδE`!H#Lwn"һGׇ⻸?[RINV4S: װy>;(u,qDy֦0HZ-hL [R.pARJ*.m'|nTD, }P#@S^"'߲ Pv0OݹBOTyu ުdl<4""{Mȷxއ[@Hf {qQ2>$DDW1> EP5ή⬽5 =[W˱ Ix >C} :+=g٣{ &\1Hi34Ҵb=/UiA5wV"D`8Cg嶍eTJ\ҔN"}FRfi-je=Z͢Ӆ6m+,+׋p1lDeOsL5eY^I?`0d=!9cIc )Za^j}Q=H$QSИ %1#!8ŹwUǨbIL)pbEԪʓuX  Pzv\{ĝSo$M* :+t] 0.} q i}<:{SFZ) 4j:KTKC  6y'ak-1i+{SP~YyifЌ{+.yb=JJ0RM4|Uy^eȰE-k}7G[(ź|'dI1Փ= 't _FG{bLr͛dJN3_ I.PmZ`,6aw4sBuZ$ |գb^FC4֛^Wqy3#VN WAq6M[D<^cs>{cAo*KC>&wXӗ㹊B?*V!I)$eM߾AvDDRၻy'YYkU絟ol'ZP|pw-Q$e֯kSc@yo^8z!.e "tu}g5띩v(55i kda *+_*uvtQ7<;ER`X*6w;/#ҒG`S/5 ՝esiZ]BIxnc|LLK:JQKZ*6;AR0"X=|.DI) :%fEǙ[wpjNP&yZW07\pqYx:( t˅ MEga̚ knl?iĐ]+˲ :Q#jg='/Zx,=E{*x`Ҟ5$r˯& 3. WoHYc j<4+jS3ĿȬq|R2z[2^f_s]Hwq[0%j'e8LE;6-c%m9^@K|'*8{=U7;}Z[X.MW`7 ЉJN\V2۰8N4p&|̄AXYe»V5 ?1H!^-ފƵˑ6cQ妄SW=⢝vc"n&ƞocke_39TNEKIDx7ĵ≚,/Pl՛!n}KXٱw*95 vfBbJ*퉯k,uMvT 1/Ilu+Ńܸ%E?<8?f{ 'R2f5 f?H(y<*,5G ;*}OD6ôHօ=?sPc Y<2nЭ\ nslxO]o`mlXtQ7>bNһry[w,m̗IaOSUVf{ ԏ(A {QJ̉z:RfUr G- 7Cjh ÏXHbR\F ֭7>쟇 '_r~jbsީ_YI|7#%$q$_Cn-K̚f+.JNVZG*"oc Mt|㕌T_Ԍ70d(y1 u b.W;Ky 3/̦!L|?&aq"?+KFL19Fs^ǥ I1(DEno-imᠷ'&a|A" iRuUv hQm4f|ڭ'<«ϭ}E$Zm+L#3:WIچ@VqjS"D;>ot*4R/BJ* fv8Lf3A22oգPRb=kEʊ`G{hel/TdYx#gJş;u Ĕ3v6POE>שּmRVei[Nr&;)Q?2ΞT>+X4ԷQw4< sX F`жxorOđI%E Aur0@!kݢ f:ȚC[j q 4"w*X@GF{]n3LQlBcS@FC,i87337<#MsF y$?z36?_uOT.U$DynQOxaU 9qfk+U%*Xoe zK1TiH=$rRU\/~x@! p*BA|&ޥ5Ԑ~E9Θ"n[twC:ą$o"\} sJ{>s X1"Fko+E`\հu"e=y,SC}GgUV;7Xe޲šRIW%F'85qY lhʙ.@%gwMAsjV;,N02{٩M ]Ĩu<{^,&)fL^ (- %UZ %)rd]͐Et  & hGGke2[fY1N.XUTn褌]VZAVAǥge-ĢjfrorĊ.X?ORTҐVNKd\ȳ{iiNEBDN)OB;)TOp 5頩a4` +YJ@ܺN]AxT+Rz3[n;[)?. ҈Vk%HuQ3H#t䊥CN7mH MոA$"v9bSx_ϫC\(T{QaCXAן4gqDj a6 Mk5<'e:9@WBT$gԕ,K3rALCS0^7+;zp_]= /YdzxVY; [;{k\?TJ~=%@TDEcxeԛ僧*/fheA.|ܴM0?$Um/@w~mur3۵{Vf)Ijz0NԲ7s) S0u`4JqޠEWU(L"%pM4V gf6DoQ]HzlhzhҬ7 !rA'­8m~_v g@S- ߌEH"p8S㋑Ƈ .`m> ۶}jۭlZhB@c\cw?J^;q]ɐ=ö㼡欂39ce5-C'X0\XUc\)r6- 0Pr;*= <>:H wGoyV6YVRDefyf !-9#JuzloڡFAbܦ51'߾/8d7 7/HZ{4N!bǞ{-^oZfQC|..>kMc1{gLty$)_^UKƩ-q08^4ڧVZ#HQIh^2FpiC8duث*Bxsl[L<˒s{= F轱Y\;!߆pɷv(ǙT~-?Ev_JQ'\uѬtQ窍O_ps oLk0L8ωaWQ}ThA6 T o⠴PnOʃMgd [Wy{wթ(ū/ed~3MՀ(uT;ս)@\;[`AMÖ> XUUG-i'v:QH Q"3&q,\)xI>(K4g[w5h{=n^~s7])Wl/-& y Ѷ@sl̚MZElr;wlUPk=2u'\,Tn5{G'dD_ qabn`5& Ghfs`SuX'ĭ]kHp̂ x c/&QHgΪݓ>L_jZp)5qDƱ~}aP75;Q݅-TVf;j&E,~@eOh]Q&jQdA@٩! H:5&ГȤؗzڭ?1S"}5Ep`)0p Ahb02a!xsB"1&ƃ;g\6yfD??ZIksNxъPV'.V/eĘysj[q%6k T&\?i!唊G0Zm>؉~M =K=Æ ~#/}%M32in(MĶKֹ8|ߑ?r=>d_Hq4xyd'L+QDfLU"D^;4e*N^vV7WFOBߥ"Z˵ ~8={W$)/ ˜4+1[Vit0Ӛ'q "|(_}#f΂6KV?2f ]>LRl ߚ2[[{nr}haH_7sځo@&éH˶^xj's݄ig.adlp*ݱú q 'zov}9u~>0'\ćÒLJ10TO@/5ܡN}-Wڅ&.6}W;Sh-6 zsr&gd.}iۢAzrT%V;?%wױ٪_TJr![s4=xKad~6kSmw%%|S4pfY=MXF1.s Z4ߗ #aW aZ,jZV )R)2)$TYHKjXU*bh{ .ymd_xfM6vW6 YMm> )вE,YoDmZwO htITB0+sog ,odſ5Yvq{$A%DWؗ\KylYQoEhsD˞fB͝yq^؂2E] ̹`v^p3n̅4PS|E}/vO EV 7{fpizޠ^`+oJda^J@Adt]MW,d^wYD%EArLCX#2Y>]`r~Jx_8cvELĺsl+)-ZJ%,4؁\\ R a3pRTE\Kyq7yHɽ V5߀Wpzj*Od!s.:~ Ʈ܎4e'Gtq(^=U7{$[;?mv̶U̥}k e FX_; ^X!FQٺzaGV! NkH޳1gy?ұ酸ǵsAomx7g0Lݗij]]fK;[5Qva yz;}#R(. o4UG'/WPz6' mlZ1[akޣxND? $lټs>76ғnΉYufRAhEњ>dy8>Ps_ c 5d{%!f*[~ ;4˯l7^z{Z8"4vbNG,K-9cۭ`QRo .`mjetVpTCp3'C?qɎDq^~[s%#.?m5{TC:[ B\ ×9_=] 5֓z{b)J2 +.ytJOOLkfɣ~} ]$[o]#[cM05k 1S<6w2~<57zw orX#8eKR_?6dc 4Or-*@ h)`fNP]153KX^m-M_'9 T}L7}P[:|/CrC314 A3bn:kw*MŃLHr}Ksi9fTdP1v/p zg'!5yz*[ 9Wi/rF "txl.2T"%%91׹~Kjt75Gg\Bެ̉4JbܨȆ߅,se) > F~H4{΀8Q/M<(_wů5Т?% ϛ`eĹ&,[Jt2vL! N%:I ^8ˢQgvXp'gGR(H]h6P~7=L8lt"#OuK#i8K9=Y 9žs1)3VEycVC?6ۏP[>|g,ϻ I ɸÒ#,3_ߚ˅đٛ:1`p&$Rq] Cg OP!]3G;CڞYY|ÊlfՑ/G}7V$o(.Z c*54'EtÐVPlOk)Ϯmaw [wm~7,@x'@ 0Lᯌr?cO*M|hDP`d:AN,c-g`C[רz*JHJ) PF!|vump9/lsQ) ͔#slW)S/gf"CEM}L ;z 5|s].@= ٮiwRSu`Q ƈ x->+Mؔ`B*[K-@vK<0! T7HMdtL8 ʾq׍FmK 22H4" 22ftV +1\i낣o:9Sx^&M{-u%vx szqn }O*ïn`X8KLN[LT)u!x$"=˘H htDԣA6sR:nǦS[b*_($tVP,RV+>iؒ>UD'baT{%+:No] Bm #i,||byFA=rނ6j?2Rh<:<'vMI# ߯X)-=Nƛ=ukdΡiV9zzy+|d)l,Dj V˸h =lٕD rj OЏ/[rgކEEjj+L,3|w'ǠU#`ʴvL{8%lJ1XjPdJhe[;㎻xC@"4oľlnۄ z7$U^3tfS؟WqZ[Qq܈= m {o(/G#`"JP_l׎Ӻ㲨"$xE A*3W @}#K[VnB5n)Y;H T.4FY% [6e)}{Ttvר;dN>3548*aW,^ 㺂n,̙'9™9ΰ\FU-<߼B5o};iy9Z,^Vgk/BK/A[{xvj@, t<@ 5j?Uf),s 0܂RLn4_Ukmi6CJ(Tu̥`PZ]eTשk%WXtgdAb8ډ,d w8Gn^ 7ДuI3^Bxn <7IU6BGYQIls&*ݭ+t0S#i93 p.FM2PjB} (WpX4֠XuqC,\pwws2HC26r$‘ƣ6{ =9!;(98".Z.uAXOYGUz6X `5@P/ Z7K*~q}M04B#W=>sJR/ V eqmq.髽ǜmCž0Nh/S/V͋/L8HHɗXseKD\gȦ8ɒhP7 {E@gM!D4ggȣV\.\09D"PN6яƭz0|p|j70uЫ@!(w1EI@mm:ig{Rm>608@l~pǾ #&\v#Sjkqŵr1ԼS*bɂN+_=m>78o)YH>˺VˮCSKe<r]Om,&$"4Q$'|O\zвl*EtT~BDfqפC俋[,X?>p~X= ^VvsB!;vB%45 [9A-š>#aV]WG0!d|V&߂Σkm_9DY:En|MuܾgyWR준lWt͙޶9Ycmrl@bJ{Յ6X\O5-2"G븧zL`uDtZz6./UjƗlLN [=tZ@O?FqYG ƒ)fmcOPp]Z:D"g躕6v$\.ת/CKY2ML2~BKp>Rp'#\s k9,uw>=W"5%d^BŶ^ő (ѣP۳8o:ե!T6 YmQdة֣$VtpKCZB;qL]@ʊT5ތIdT"A왯D@V#DP^713&%h!f㕲&d_aşy !IJ oɌx[ؐMͳ};qqI^tTذ)HcE*"~ʃĦ6$-F* 6J/Ve]`-P8sxe= 9Uε`v\C* 7eTXUªɨcO'cumGiWwf=;4\qI88d)f:4٦âd7q1].H6으 w6_z6v 9\Lր5yNC1jk)M2r#yefb~M#N&řGqH@Dǯ:VVA SL.`1$/&pv6sj|^0WR9P<=#ܓTCl/Uu24zh߫ҐqսAtLVj<>j2Z* !is(B.t[012^*_鯘p3A.r)'0;MyKPF\]=E-7$#4CLV1cP)bw3P53NSJܢy$tHW74_ ge k ᭶TX}k~t\]*qwzpLUK+}8b(+uZ{rLi,1 + :!,07~d ٮ@`*ÌT`6|[_еZ9RJ|Xaq bkɘv4{<Gڰ#i_*?ߞ>Wh ܲi;f>VzS PW1:_<>Y tP &-M= {B :T9HeIWI\bJ6L% A\gݞbRXW,&Iixz9;83 ֘wW: `(+ҹSc'qj&=3 n۬ӳ uw;A/p"}=#Q/܇fCPah2= >2uR6ElSӶ-Uѕ r%-~eګ)*ۢ/W{"s /D{CexRZK$R3z@|='NfEt&Bn;L 0=?g}{6I}6S)MSNK8m`K灇Rةܜ|[q́@ޕ0▢Yg |I|dzr5d_->RpVR,JF6g r-,E{I%M8\=5զn8=XH JX(4멀Y&ՁF7'Vԉ 0 UW|`љ<_EH֭ F~婙+jQ8IscL\IK6&aIt%HEinIӼ•]mauN? bkb;wyyRpw d𝌺\}L^3ϛB.t,#IǷ`1b"u>a,!/ٸQB9>;H^)Y?ڵ UH -9+; FM]A&O;kmhoS-<؂זug7":Pxw+p5j s7.wvk"pkI:Qyη- a"g?2C=ԉRg~?s糄M5&·ϙ| |zmz=Wto=FjǏDFەsBkFz/&3jU۳~az_ Mo /T8aqGkWU¨_8TB&b{ɋ@L4kGnpA/ޖHvNB- $hR #.Uڬ;g\"Zbʚ[N\TDb,QiU韏ɅBAHyC(%CN {a{<(t\݉]_̈́o8 >-?VcIj&ykuUJ\3ZYZ"{0='i *dXbF"eRJ~O~&<ʨ|b 4Bq_<*T&Fa:6W~Vw L ҄<X4!lХOu6Wt09F#}LduHk'lv-nvg1?'XuhGEHlL#e9\b{p--I ݞ)OcAU /·:E}RP69<Ug*qKZ.kT-*S/YiH5siȑ1vRXd>t-)w&_&i ?C b@.z;T';vGY`p9:z'U;Y]_Pi}s3|:h vDxw4D{?^آ[[~۵;,],1`V^>5P\<d%K{$NZBScΆIyk|"us2wMŷ P-/@szv k]m?xYy:GV(<%Z׶7=|97B[2(YgXbDɾ b ^ԔH&|?v皣:lq_k-D4߾+.Y9#V ye1J YP4tj:(65OBw~i֩5 ݮ|e)GNeR $)Sјwf.j"p]r˜\U lF#.,.^xǂɊrgm+!<6 4hQqtaƓiv,lcb̋[?}+;L9lC厰]&evb6"5@Dy/ ܓ/gOt@A7I_E ,G w%J嗓a* jRIaM=[W)t3fڢ16 Z1ܬ/}CP}"ؤq:^26%$`o<@мt9NQF."DXKPm7PH$sߞHpdK8LGʱg$?45p-J+K!@OHg8߬N\j}MrP+7HG,i"/jss“Op=x u^m@wup(U'n걁r_>m+t[țCc|RzdySDTD3(k6%*=H3j/~n5MwE 2$#O;P>eT[}w"ItNᵶB @q?˶tY~Hv#n*j P?7r0ԊAuF MU4!nUJ8F4~ JnAc}ib׈#-Dk1?(p{Ui85jRp\L-6 !Qf3tJƷBuoCmq 'O',;(J hFyVV`q[ZU8- ?PU6VVZ4ҿemXQdrp,?}'b6Wݰ *҃#{۩T$oLz4LkH[wµh<56Ƃ BL&b<͟j-z8sJۋHa1UK5rUsU x"2(? mh>?:& } r^gDAĆ)] ĿUWu)6Dv: oaeTT1w5{_Qo&F8?w"%lJ 9 i (1U7YW1V?{@K7hZXi 楎!a(}m&bcHF h8AE0aN6%P4zӐyVsh>R :~\h<1?qeEi\6DH39hSjt/-w; G\[3uR\}߁":Az0ex98P{ <;$]8#ߔ#Ʒ]3T )Xp?8ӊm-ˍ aofj|m^&K+EięP(+Nsv fB[;Ex1y_䳰TUtϧ$ot\Z'L3HhŃ]ӷzejD;5Sie#HY0g+WAl ܢJ5Cdm.K&^} ::f{9}ྥ-~\D B,zz+o"4LaEu۾ZDFlQ M.o RH~HzynOL?/a,zɊoѷ${& 5X>9^}a[0ހp>e;i؀n]ʗe 2mDm%!] 5rw]ӣGD\(ǝQ)H0'SM6OZ1xI6D';ٻx""π?C2P<šϼ Z/{v M1W5р[k#.Mva\Wz+coܶt0sh5#}bԘDq?J;X^6Zi5 .jLwZd.@`3(}<ðO@.大ӿ PB+ ZЕEE4I d Յ^,9|X2 { }0 ^lj:sN49EE#`oL쵗5Сo87=>E?oL9siZ!!f=eS̑alvr~dp~3 :>,ʲ/,ݏi$3^Sn>]LF#޻šv-U0*Q aC2< Lּߊx,qi]S p<-ɛk}*CJk/_Ia$/aDï̺ 7Y 8RFWtAiCPPF$Gv )WPv! 28&]RG< ]KsUQoc!@s[OEZZ Ldiw_%ޮ"eyr~ÇUu&\O|d~ e4<5t BwsE`.̠mОk1iZMբ\ qdVHy, HV)= <.E/g{*ǶsԏA JEx6،#ga< !ùF7Uhi?JȄ$ AOC5]ʿ qjTB,[Ocmq J)޵\v()],";ZO^,OUo3]I8qZ4W<|do/zuyʂk'ȍHLE9'&Y>肗[W]K@4d!0@ʚx;z0d߼0 lc&kڇЏ Bxl1?{fV=GE Zc3R6JH @vo5#dfU12j><]g\6J΄8iӉ/#Bsg;"A auA%5GU~[2礬O#ac=nv7.`Ƌ\fSet(!EXǗ8#/|1k&mt1Icɯmwj1|AA)UK@Br=َ8H;^Vi10+KcY6ɵl+u1zpgψh9h4\ٮj:VJTBfFD*lO?&X]ʴ=%'_UՃw9VLf9+p +aDk7Dh!w z N$i$- fb֦O@. f+_ժ]<^5AV_'^b<&OWuHԋC2"[n{TB6Τ̄诮8ľ,I[{~<{/$>@@gF} d 1 B]ccT,g,6Ɠf淬ep{[;kphK(pPD"UFڞ8 E5-%8i]/4ԓr_7w T!Uxϔ.`5&}Ҵͭ#ϛ䌿]:!f>U=CqVpƬQ_CT8d)U+s 4 ChZYjOx^ u6Sӿvو&5N8>*BT~nZfG+5XeHY9d>25J(ʼ 2/uK@.{`b=[Ԫ@0hDeL 3e V=J/82TqM7F*'kɰkHcPmzSN 9E2Tg44bAP:8\ٍ_ݘs JYv_rie Inո䫪ڂl }!2g?ь^R uUH &ڂe!_|8Q^ $5ܸ\\ƨqd}R$Eb&`()4qHH8ux>o>Cm*S5MiH27ϾAQ8Lyp.FFTŲ|.81 i ^dqu93Q'f*zILɵ%a8ZQjrn`ҵF5@ES E`(gbxؼOGB.LGil^JyX "o2`GJm@k K>qA-)̿Y@]`E^7'ⓝz CٓH H )+A&"26RX@ǧϩohhG?]*O ^.=i[Lk"5TξLg}sa<| ݵk6 ?&]ksQ7(cgC3QPH CY R6½ %ev`v9xmd"{-毀~a_phpkâ"MJbuF:wB^؝@{t+"IPN+ŘM$߱tӻ*{ņ_OozE/fy  Y{ZwI .نu@؁ 菔)ڢ Jzj'D1@]m{W]x'G)E!(sV@e[&nlhձ J)JD=O|I&Rk4Mj{ۍɍ[Ǭ",ej<6{$̺W^oDfPպީX,󐲟Q]Bhy*).tHܮ5G0bqk=HHe V% <^1q1D ߷R6 J j֪ +0Ow m8yf&$'MzfWn񑱭7lمSs(T;=y|P+baVDzX"췓jNiB??s $3)~ݔJ6믞@+WryR*eS{)gZ]a阭O\ͤF\EK4 RXbB}'l@DGYSaGNYdUӥwWp8!y&e1Ri6neAAtӪ k[+_dZ3 ͎6+a<Ut;5f%!]^KOh2/*Q|1O6Fm1Sŵ+٧g:6|Uwh%i^ xYuX/?r1kzcJH_7bMw0c9-I g#!c]vl߼$7Q};bs"wstNM ҡ\ % i W'F7yos)u;۝P? zjJ %Kc 8DA N\zի]̊sE =_7Zꕴ:..wv&|eP\p{vCf 8yt׈#>5?`mn;`oݷ0~7~>p_-:8hU;nڕ\zҋEM`,=Ի T'*R)^[* y\G^*_k9H~Yݳzz^6?7oyV\>kŪ` !pꙙYZ Kc]iJ|ok'}ymy>\h ECLd0|M|L~ *RLO8uX)##KO' `B.%dv_,zQ}[/@E`vNtd[ӫvX@}8,`6;4Br$ =/}0$a2g6s0wIjeCRʵ氥sإ=b?i>br]&0-WbR];x=+lnDz7N2bR.BfZ|~ ap.1q#dvJ{^ŀWZ=ټFi V\֜;V2 H0 L} ˒BFĈBT7"Nh.1a9P]47Vvn(h5[&W椌dO0 ?Hς+fT:a%&\.n4'V_ AiLa*ws|^1ŸuAbkWVC ,5AK!cc3y$~PDto}<⒳ $qQ%Դ0<o$wz|\9ϙ:N1ߖM8TWl`hwɁpV82ףWJ}'{twuQ+zg;똓P4&QeDy ý F鍙6G -tX'`qn)T|5߄:joSpD X8zϪAJ  x2ڷ]CF'ܞQs|WAZ[;7?af!3|ht/9ltqۣE64VѦ^蓄LNSɗscCQ'}oOiǁ' av,Y3H0X:??T7بJ} zE hMm^x'׏Z5:;O3G}R;$j ghJ'gi$>ɛ,Ơqb9jc Ə,wZ%tǒ_t@k?YAl~ Kϋ bVP bQ2 2T'gr8 arF-( /vƫjZ+h&vZ_e'P, s:2լk ^Q/$]sNU\仱\D1,Z3L 7PFvY >DÍ}_yrc,ӱN4I5 EĠD"PLYבYر|*:2ɀlb4űӂ2Fk<.ƲNozi[ 򘄇2A fφĪ"4ހ\JӘ$EOit9M )iuJ?N=P .l plQ`j9ADUzB3>Ave(j@XQw} ~/`IoybI|J[qu\(d(~QX}4P|=3&l .젶5`|OD،?K&#jprneqJ1 njYW^0\^_ꔃc*i%|uf,r:-_WC<Vu/W R,Xun ȳsvpbgFLӾfj:LB'w {q*^wNd˅GUS^#g:rbL-nS@)|ZT7WalVQv -dxʌ4:Ě>xWKa{ȃ>#eD*CA1V+Ս?Sqn.>`Q3IK*9D٩-/%Fܪ¡}WJb{9 XȄ&Fs+RVFSQKQ\}F|rbځ:!-w۴vky'W#칮s@[۝I[u$h:a'@ ve ^<ǚMO,u 0LJ*/cdU$˞6ȉdړC{0w_yٴU{s//ܚ =K[ 5^"/.rOUϜIm*k(yjdJkݿ^LݔH\3iC.&4Wn̓f4AE:[ o?s{gMةq#Y2~eCD 7qOƔ( wEp݀LdO8vעqӀH',q o'͆}g7xh}֖N1R% OdK}gv"N}NHk ;aC3((Z[z26XJ z^hڭYM"DJg6V[vQ)"z'͏rS-YIc' q/`TY3Ce2tuC0/W>H RzX3=:`zs&0m)D8TtLʇ+qtoDZ ^JMQV=ZNcl 9\MHFB *VuAQ?P{!,B^-1|C=AA_ K-If$NRrzt0*ysLBVþ>BtO@<p==WODQ2`|%6:nJ^ 8<,eq"NSȔk[ٞp¹Uk3*Ztܷ {oOD?NQ;؜]UhWcg6(%w `_, 2#O8狅,]T;̎UMP5/rjA0ǃ\TUt'l~2mWGiˌ"˘DJg6Yu"ގtI Ry0h"Q߮q>{Fwxa~sW+p2 UU9oQg m4 lBC'hUx] yM!aH5F@[Xܣ CocA]&ụ` o 7I\VoyHm̕@;4 ᡨP uW|Yz˫M1)Nl}PJ0uu\&K;,_vPQ?n6 .PXy=WM۔za$.f6Vt>FݢgImh/dOϼap6Ay.JaxUR*6x*6.+,)~ :.+fcjô}3厘m9Uit+h5-a#|Pz\WCg%OI'R&dc Tz2+bA Uu MKY ^;_m~!.`وΞv7K>rYX}#T480QǠk:m`Ufa?u4~Vѫ$@Y+`GKl?efbg5ڰArİe,J$fphi8+A8#QuD=x4J %4yI0c*7{'f֟WpL2߲p(]$x@gL16 aC;e{ 51$nJ'#TEK7Z?|rj!"CI=H?m/4RJ8 mx\ v`UYYJjP@Uww[oLVRJ\ZTX-:A?V{n/=b"c`Ћ iKΥWy% P݂g '@29^pe dv,)24W{#K6Pn+~\͙:Cu̱u;z:SC]<{Y_ٖ n2 g&{^z;ibdϝ~/_&wӷ =dR_pV4#HW(jlT;WZ"֙ >}%$2^!|#m皋ikV[Z@oB}R/ (zCL~jmgn?oT;2pv".^ܨM(lLIcThwƏ!Ao!  i;$-'h;S'x.PrC *BܔñX6}"T,zDus1_zx7/MJٟ9 ݥ[dF9+!q"aؠnΔZ>l#~;SSi(؞k/rxe<0:f܉'{O5VR 'g$d( ?5š'ŗfӿD&P0miYB=uڒ_ek)-EH'(9ǸAmk.E_ޯ{['v+}ƒxh@F{Iiq.ۆΓ=/Ϯگ.f1CgX{ʽ) %!&al6At Auݏ>$}~%[ dHvVJ ;+!hNثVG~\@USʛ o2z@Op\'^NN]Xd;-0ž<ƹD ̚йL{h:Xa>gW {Eݣ'2 9M+6:db5eXQڮ͈ǫ,@Kƃ=^V'v\AH0eR񫀠 jv(/Y`s3{NHc3`Ho(`~Maپ`e+jd A S|2H*QpiqVK޹| ygw6?RK6]\-stU3]X D'r9^{Jo ֆS.Do?]:5asLn÷ihIAZF^?M 9hQB .'-PxbdmWxEذVP#+0qH 5 D18xrL,}Ye褏v1_.vgŶ+]> *SRד3׳ӭJ7߰l UCV.k|y*^:>)__畯ݔxN/%0m@6.eZ]+koPM}PV"Ќ[_,eYBsUt>^8?VU~Y"fdC$GB,Y`!Fvm93v xqI/ #K/:eQcSVUn{ܛӜW& jHvf ,\"vq5.r|-G63!~:;.c5ga{SS%WUE `9OaW6K1~N NȬ gYFR[I!w;i#U,[{FS*;wn)9R%ۜ :/%nU(pڎo'P-4Mk,]Mnx8^[#9E97ӁU35k)(޼O48¹6qǮrk.0GZK*AWolBؗ]NuA葉ӌc/z@C$_Ze4nO'YHC L#I_䳫)6 bʃ9R~ cXu8z\<+gP2H}*kE Ȋ3Ι.8*1?WtrEߗ C+W7!+e9mKNG&\Øص>CzBHې$xoqU[lOYfDkW~?I\SxŻ4|@e~l*) .lsC?}6(* #ܞFֹ1yw_!RDWEgGN'[C)} `BD1];!zr Rhװ60wwDhzk'KzEd%6b)i;ݞbPhıXo? @ V e>Y[ oa,x06 m.j.v\Ū\k6L8DR#⼾ܡ0?osz]Fjq<`)i(fy4#$mƋoxjzN]^^RF`"-Mܖ/,ofX35]/nK_Y!̻gY*QШ~b׈SxQk豟U$Q#ѰR2YɳjS.iLƫbJ,n&'_Nm{ }1MgPKK SSCkB߽>*ռ7qzBs _ܑ(H !0o$,r ӽ#>8`17Iuog'h E\Sj>jk].\#:yj|En#'h~7(?Qa@j m}W3%u_IP.J%53Tg?s8^6x7CtS~Z4H e;?$p<Nڔ]Hևq;d~eP\~eJL6t2H!:xw%06prv[dǪ,[{ $kE-|%Mᡆ(QٚboՙlGA%?Bg.!T='e #SGg҆v4c9 PLHʋhBhzu7%9rW8Lx3<9 |bv0!{v4(;ɨͣ"O#,pVP93$#p:*hlʘWt@ui=QV)yjݴrw-ωj lot4v=(·3/*c5A@ ( \ޓybTz$Pgy 1uJ/ GdVUOmV$w!E`Dk+ Ĥ 2bHFLubF| _kNILk$vNsjuR_? >5aFi% N> H2M;)y,,#+0:vIC_GSb%cZu^nEbkfbLI!p'}b 3̴Jf*]Xn|j@E?ȭ70TW`z2 ,b;,.Lj)-RLY+/p~h| aXZ3grV@;PhkP@<-u ^)l_/ 2QT>F+bǧo%F]<"0~R mN6 :K\ZZP-Mo/_~4@oiqi)>W7qէxdN0Yp3Fuo&yŨ\c(S'=%"!}r^^ K[m=8RPyPtH =5|MsA["r>*/s׼K 08+(( iI厙.B&{4gBOK~aGUХyւmߜ1#wqSE,lz e!Ż&GpC-f%]+O;D+V5΃uo qH达L3uIO0dY11cԂ7wʀ(_cLjYL~g]""! rF'DY1'{1U &}c!S#pPUqsqxq֎ڼ3JP?:!yD݁yLf>!ۅ1yzȑӢt-,ja,U'dlߍTZ! +A6Ry͗|Xf"bQREP#F4Y2TxHl[ei]L\,8`;k+yzh: \!Wy|xR=È~]%эCn\/Mb_.2 wcDm`qP\ǂ1Z p-ŋGVNQ/zRHd Fp¨\=.1[-ZȺrDdsRyu[TݹHs܇iOj+?x-d쯱Ėua7K峄.K SPܷ=ND YS H=QJ\G 3'.{3PT]6=A)KQ 5( _hf]aŊ8K92-ГJ ^9mpeޕ'-7*0GHxӷh0qv[\AӡhRwy fAҚYx {N3 a FcyjRO37 ,I^zkA&biz$Kg|4bTTx>zJt~sׄK}>{۠tx]b_ QȘgԓ,ڥ0"ٵ}vYfCtY ;[ R/I7/}6wD: ~(m+W6 6r ?[$\ic/㷑|Z]%H\ZL8$GVҳ;V;3ȓ˪ՙ#Qep7LJV^}> -AwңE"-i1)ɶ1KC^ිK X z3+ &3y+ -%͍ `pĚZW%d",i}s[;hL_]F"OS ,DRDNg9H0Pl*UF J X6$iHV`Cpؘ`㵆skk$;`Eto90 OjȺ8[n~ YDS2WM|hMaށ=+ dj|#0{@ @dW 9%[܏,0fBȽkJ} 'i&Oa(.uI-mMeyԹh@(㮸 L-?aHௌžoZrg㉔lLoifi%>irUliVA5'0TZCyR ]5řCD= uao6 t5u ⃞ØU?O"ʵb =)vNCr$K񁵦{|iŦ~S@(@²"u %5Lqvl<A8CAM"y<Ӫ]]OmI _e$BИ4[9|.6EAC@ӉRB٥Ual\1k #BȃWֵ5)Fo6\ %7ǕoԮ,_fK"if ҷs,Z?ͿNgGؘF'R%)!rjQ|\#РA0{`{zU Qޙ*۴k$Qk"X@3v^8%-f⟻axW_k7Db ٶ2땾8}9}rSfv@ble6۩X5@-t ekF0Yxc񓐡. `B zloϔE*x@xLC?,{cS nkO{8-)a4; W3R8ó 2Y|>Z-Ql`)j~$*cjVϧ놋ǶBj:-/TL#oNaͻekG섞KDҢLUeܱsVm=KЩpX*?fȯWކ 5W [B1 9]~-5P0~lii*HS&cc<-f; i٧; 3ϓBF"vźIX6RI0hruU4/%x,di[(!S}dttB\.Cz]pcz 4Dh69VˇI,%bIWK!T1 K X9@`deף}7w|. giO8w d9lN4Ìf/6oeI!aJ2B v]7U5*FS( Lxjv_MAȊL~eW=rȡ;1-^#Zc=X)S:?xsj;10lE߶3{ទtGRӫ_VAiE9XV,Bm'h*&OkNde.Wg(گ9sX!&gp3}fNKbWrN;h,\$& 8`"CGt.le\@-XNPM1+8qGZR}YVg 5A™?GO1 v9.n)a)cՊO TiSFC akx0TI`oЪ&^}`U''Q^@^Da(*9c;͞ I)sYE ΈX BR_v14`@˝_,X2RnkaNTV4~N>Ph+|%[Swj2ۺIa fAlHC0j6qʕ$U$aqReT&+X„8TSP.)lk_œ@<ÈW^z@I+ƚB55v]W u! U#(jU,A'llӑ5@?G;tet\oPxzp>`[Lya3̷+d1ѤQ`?]R>4q!lMv4Xt!$#ٛKECrcK>K%5;>VATTa6.}A.UP$~E4',ƏSs Vx 'j8#BMJpl0qw(z'7im(g2 81R*{uz춉¦8DSWKlZwGUak'jEayN🻮( m Bftu:e.3}VB׹l`&Lz]g4r.BܧOZΛO-jݙtbfgh Ћ@[>)3T*Q pHXR*NJ^J Ku9BᱰtD|:$y!T@7dYxucŘ(GU-AUai ._F(NQgsӨfc^nY-X)FC'!\ ">=zo[4ojajv]7]*b/bU6 9rsWx,-,*z؜~IX. ޛVj5)d m|ƔyU &>0Ú]1D׏f)VJX<+ԃÛAp%\|c_ "jtٍ*, HEMxXв:E.ⷄ0Xp Zң~6<,S[/KC ՕVt46lDMGB+ 9`cԨn{WqQ{@=!W~A]\<X?$Die=jS৭$Hz[Yc{lVEOSւfG+| JP@ :,W2C*Rmb) 7\69Uߐ{z7W W }.gHL2zK gM ʗWr$$C(nJhѣ@TPżIi*nH©z-'4>- φ?g0ztc@wu"sdOJZ@PPJNx>V.ũS P)5l9gv]# E R~1dHI%7z)39 ~ Ep%/ tC451лqgYCBTH^90pa{=LU5 wZ=5\!(& |T2%PxT_,F=b<;d#hl5R-Hr軘F[l3|W˜+籹~’x?xpRu+z7KK aJ!Ig ~ѲyB$d?Vjnsҵ:-a=&آ> z̳岽+A%~J#_R0wp=U+hT9kkL:Zk:% Z% Ҡo!=\P1?k\Y)& ed?K>(:>.Jp|P>%HM\\mW#0rr ⠨^ @>z㓿R@w~48UD6 9#]Ȱ/O/;ܵ$MރkptMb g. VLU zl:dfQZ/֯%f3 Yp]l{ͭW%Ѫ>&Jz˹OCMQ]wKA]C\ aDɔ"Ne>yM0ԋ'FNׇn!zglp様b.R~$8y_!~0r @1amDD7=ljajK5u<1">2ucqNoX{3Aج|> 4eV |qUpAEܙ"D JkJ(dÉ!ͯ۬  4dL tYADM&zߨa>!G)"Vg@b,qf4,8<]/`|f"Y 1)ߡ5-I^]VC^!{a?2~˶I%4˿ke80FٶRJTڞ7sGV^'f_Ί\[Jو8KPS*fs%vP(oYIIȮ$[4Y}h:e{’ (HGOO. 6ÝHWX|b~,!)dњ|*<>W+{?UwO*ܧ2A*C:R ]&? _'0)(Ѣ* y44tlܳKM{0USĘ&51RHe(w 1apu^"7 < /!jpJxmh&A{|p} k#3nX%lsZ~TGY\W jtҨK7FT0[;2 1\Qg?U,6yu}Y N탮r`LIb Ǡ(1tkZlOTxQs\=\yUe!1Pr <)1>*XW~)UG 5653&X`VCJ,t5aԚJa 6F'bJEx,zK {nSB!{WHn3za^` Ar@+R?גxí>0YMtB:&*3[&}(%#7@CC j؝lffI7No>Nt9A7ɵ_7cG]'u<J*OInyn0iu3VpBu!_}>9 t #}\0ַ'*[vMz+Mn,3.iA*Bv͓U>ҫ Pݗm&(x-WScMxp{I G!:[ NE^G9,go˧sAVpçmEk0@SU1..(RA …ExJ0ժIjyǥvTz [Hrmx-QHY}%ʟ?QgMDfK S2Yi(Z#/l#&p}\c?.̛U`LP%ҎbNqK#T-Au]bb쒠_Cnk$t խ#cV5y$]kEn%j=dr+ |R)ztDA.:߇>p @)W tet^&L,Fc*`iSG0e%cBD=jN@o}R}콜K+~m._DfsZ9v}Jepyòg|y\tBpɊ4|Y35A+g9LH1bW uON&Lf!m#yƤ^JZItxD*R& |"G=G=؀]oG! 0S{$L#-9 rw``k'`t|uxl˶ 6d-8pJ JW_1ٽB htr2}&>٢T 0X{r<<&gv6'G! L5.!|*`ZF6x7S G܀bV(T;SjM巢: \fjUb\*K ^ZK=,G 6veo%4Ix偾RvP桃KSjwdq~Y@O/υsdGd0qt۪ܒp~H 6R,OԶτ.XO4Khr^Y"`A:(EK6OcsE7Df^NA-o0/VcK 7A=M"Ȗ2-.=w-WAADB!RorDRܕ 1xV q}90Pàjέ^P6ƮAff3ov_Ogl}iRu!hr @RC7#_w#C (Mhˡ%$q^T:@Ȥ?G.h:w0,U (lԘU,73m~E!IW/݆ͫxrnLIȞf1.Т?DJݝG fa 6]rF92l*(k8J &1Xuߊ4!g(iۥOj7wD'L*˱5}o07%>\ O=B'} Ss:vA2%-xGjk#3$8),U+ {}zC{5Bj>UOgӝjU_ގ| RW b/DAI*w\no|`?󆊉-{+׼k%laaVmlm(ų2RX`7%.nk^% <[ሙ"~i!\+]@ Pl46 S- hDny4&'k>R,{: =CnXhr"*1>$2{S1O{ڒmv y7|>]٨#ߍyZa#^ө|,$_.e#|:`mSj/5O wDjjx1gw@h8@;_& 3f~V~=E>1Am v4,2H,u!A,J ] mĶל%=RO;huhPE7WYf/$a}6!blr>z)(~ n ll: HRZr<4*ȹRj \yY9S Ў LoY@Mz`廈t hh.b-za-T4?Gj/Ah$F#l dad?B#-&Gx[YE/ݔb*}55JFr^|0Ybs'QP"'pc1ÝN0P&_ۂoǃ fl뾭 -EJ0XFэFb;7'Ӫ&,TBj$=5 ˆτ8r,Da)U7?QsZ. e;QX!t엸 M)`}"ljKcYe'@&Yl(i<[ Ⴌr9{{}Oy٤Vƅ/0oubN5232Cj?oXd4hv5C0b &8- H\9YeB5 jދ4Qp3{Ԛ[ݻcW-W@?dӓ`U &LiR2SGŵB#EPB 7:%oO4jMzECj %88?K5 "!ղN7K%'Hv'wY\"ޠ76`+H\:R X}^ -H#z-]+5tf}^׳?.ydRme=X&T13ʮ cQc`jI +I8;5= Z'f I>-{(cͅ)Pq<}/mrϷL-ʠ2/Cfv@aM{ȝ-8Z>ipqb#QAr$Q:ƟBYA(L:,lv" -aMย""t<ׁdg9%AQ6 w6c# K!`t)Q=u}45@W(ԃB%+!!lCyEr60mT-Y3Rً&)roX7~j8*rdr)0SdQoyj<_.xB5g$l14:FMHěYX0ޯKm8|@*z'FIK_uϢt<<=ƦA@17+A!<'I}'F픳M~΋ 2j~Ɓ@g[E^L, FĴ޿A9zRlvuAC/\ola+C{#p:]gCr"*7Bo;T00 [6F̨6^& CMN*`Ź}{fĥ#4̎ pj*?]֍Jp0L^hfQ#ó]LP 4ێ 5i)XvMS&|w88UiW-D2H2X>u ߮E3>QW7l r,~̀v ׻tsLCbmD$QnC?<8Ae~TBXM|6G# yyy?G q-3Pv:1O_tPOS!BG;s'5A 8/9&%dIG=' iIm,)H¾1{npe]'G!M/M|r ( ՝S_W}h Ʉꉅr@ b|GzǓX12Ԩџu2lg \ elpc}L;WIK@c. ݖ.ޏ*m{-Y@ eϖ5[xi~CH<wwShNRfVUVRZ1t%=\Iuh~e!qwsيi3W2肎|lI*!Pbw%2ꑖ #iM'*eo@p7 wj#r+"&Չ y,/'ƥw\i.i<S,V_"Dlr8rpE=zM*:|=b.n,p+KR}@dOv$VanSB0ˉWԻGhw`U14:DgD1@dshch۸]O۠Q& /IGP( Sr5;A6WZO<7g "C. =bl;K|T *n?{&V?&ؙ0jɮk?|1/ QdU-N=r^E:5 %l'c<|` 'hY}_Ƙ$ y-5|J&e K<aMZKŊ k [-tT_x绘JK+ .{5 Kߟ|"ǻ᭄#RE:܏%ï__߾QOwD`2%>\9ۘDB@rjhʫD8.k)ŏki 5J E(e!|}?uZj$Hr|e~˿!yBm즴u-9źJ|&Y]~Kʿ0ޫPl $W~dN;#Ʈ-k+8nѥYoHgYs'PjHT ͐@ w[+ֺ]ܾdz$-[Z-m!hduˊCrh6ofS TYB 7s!N͔cch^uja{$]'x(\n*A}yȨo˰!lL9m\d._tF4~hq#H$]^T$[լWd,D 䃙0f\Z@pdVL'~V5e'De nPlQԱ+.Ī߀2IC3ޘ${켚 s=z*U穙B /l8mΚG:;#Ծf޲?8)TXP7sa7Zfp6]춳^z^h-b$sP8IBtMP'Y +2üo(;dRvOozDd5Qk!ms,PD2kfaW,h.z^^$zpAI1-ۘc܎2/[:]zJjU@0 dQ $\IfH$CSkΟ HM^(*O>ƒ@H $V,v78E^.d/osSDlteR Z''ɽ?ޣ9%έl_k U=t "=) G+r@Om%"o{[qVKkJ#cnqjυ.lmIۈ@5qփoЍjiR9Z6nV>xm I|F#-ԧ)<02fHbX`#Љ]I]Qx-9[%YLqzb#q/b_'#cZzFv+r4Tõ/[ť #‘cpђ_:/ ɏg:z+&t~,ȂU$?QlS /.:l@ Lwıv XDPkxZıX CSU"ICl:^Έ['-v$ۚ;/s=17˔8mHU:JJ^"-դIdK +4+DXи!=-]Љ3 !&\nL- t)5PMikĩ ,:b9nBZBgph-*@v}`.܈034^-3~ʬ6, z!RnAvu3zdP1۔mco)k"%bmsz& t/j45?s%0?g"0}v0$@ʦԑX3>yYmQKuU-|If{ܱVf%hNV̘+aiΏ'P65z1 gx̖qCo"::c%Ln(^΅ },3>$ZpAnP;`vGff:Q2 =3 pbJO&jϔ5̯ EqYP&ZG>s˾$Ӆy 4V w;,xB(?fv?n8]?aa&FUۗt= XqrM>HAu&iA|Z`+`=A8̳JM]z^LJ`$s%Sn?պ5>^- $Z*t,&N/By]_ES܋矼4(?$*a,\8)NJA)Jm~JzRΩ kZ  aI7 P#/ =G҂xĶ|&jpZB({_P:1nbprϐM'"Lw uL¤ Z-yI\7/o=c|qNJIM!M!ƾtx|O#<"@$#$<wNK:Ȋ+ ݳzw7`I^S[A\*QdEA -C)N}]RQ~vzgP  ƅr*DB]sw=kYdc~ҰMם~*K'0h@$W,@YOqive2pű|2-|ηM)DzMqV=k`n*!Vۏ_PtO u&UYO~VH3Nڊ^aڵ¶ 3뻠ROdCg՘/77&,Vn5;2.%C-0ruߥh#@pcD6 (DBjВ6VZN#onz:YZ!] EdGO.8 & 6?u{)\f?OcjTdiAX܈~c_U3F˾ig*\ CF5nA@kvolytiA!tبlPic$՘1$@X&>)*T zaD͇ S?ܽfa 4X6hPOKArr_'/d`H?G.bUf!HH7F=s%*s3b)y O O!J^5ǣi˧U^6sPsyXV)?wXW^$уCF|rYu|uZM"01\xۯ|T?,)̺aF[@˳U_ &5m@:^Zʝ$G߻ .ncH V -[%_8;Gڛw,xmkQ;- oסJFd|HVfq)T /ZH$yY az :;Iَ[]tSkP 7> dqWWl/ꟷ5<\5VPF\?n2yɡ,)9{}wJA&Ig#F6.$[c{S(N{j]ȉ BG7JOa|]fS͔֝Td~E,9"z+aKߏm~=5mU،>|* N^V^Afy3[ ̋a D V;̴ V>#j;_ N-ЕZ#^Ee9vB}S8{eԱaLbk$Vf)4*}+Fr~夼])3I XR}p)UXvVk$qD @KG}DUeWy&o2cBvvpԬvo _BnS&d2V[&2pXM8tGnfO0 و지VOm<ħ FsMv)3wʰJg~™q,OzWρL s2OHQx#>xa@`U윱ˊ QVJMӃW`mmz&R3e‰k.).,h \է k3ҤdtݳRI[ M]F5E йUP7"+DfvHͦD#N/{6Țso+@$!4⦋v3ɉ)RWMF$ \q+<*%O@y~IsjDq^kLd P$vVjh%#`aV*Yda^NƐ-Y[ggIgCVv Q`ix%ux |od0=]DMZaF;IgWM@xh1R1<~1I\ 鐷6,'@S& 41-)qCLN! ׻ŐnvCD{q<`a:@Ʌ!-NUHj H`Ply.)wLP0n?KNoKم2 u1͞XoN1 KT/\io<9ӱ:΅`UQPBw(Fǜo$ \,g㐹9Z6uDB35{ir  l @ӥ,AER2'3< \6f fDyVE@KD<}+Ɠ?ٽw,}yNw׾X̧|nZwIurMq:y>gKg ʆA TN@j$TY icgc~`A $%0+emA ictEyssqV.[JM466 O5ܽC 7ʒr5HZq ^ U{X/FE 㼂8"˱.$v/O("l;̈́(h=haJ~ x(вta4!/^JL_jSt9emOc0d!#A QHKo֘(Os>=09pU'RB)>!e<}`CnSAJQ/~#:ܜɏךB¥BIfĉ Iwc@[ѹ"ʄgha%$xX%MeD 7!P2Md%!8Hck& w~1mi$TAQDb,LVvr+:L- Mc*[4oΨ Q[-JMkIxBq; r˦YWN%W9P}Nĩ/ ?]wyjydXP_LVה"Y1I7bkQ[<(Um;˛TF$DH@B yYTroyMJnHa }]KyNKik$#8 fgbjM.fO:Cbi#0.fF4i uRΦNO?L~9#WRC@n1hLeS% 㣟 ouo._$kt"PD64 MNs\ova D9<9mfU&s>UHӏ& 6ɲ>g*M{^@D[6Z JC\\W(MP',*BLBAnT3Z6ǗI$8Uίngd֩UU|Ȅ1d[TL(P$dc>_ Jj1bq;AU BUtl\[Xa9o-%HZwVjmwsIf$Ѧ.9Cxt480@ -90  /Τ]ahb#OU: >M0BEBRZg~dyCT:rY2i)ޑQ[loqdomX #O`5pF /}S^-׫wV"7R45pm9^"3b=bC#rxgG>M#3?jdmŀǦ: }MtTKʪWoź,b̌9ۛZu!~zV͋FRtIZO. && BZ$~a!5`fvnxXɈnTB_ at1(mBms4 #ǽcnБ1}d4asBȰJM!g-q@DU}sS\Sy:E;L+P>w)j=z?od2fD\\1<pOP9a1-3xPD%3򔎌O{IOte|q1$~">#o".) Zr3[ңa~?_.w%Ǭ,]LFּ$j(eVM/HJUO~_8E lθb>?Sܼ>+9y HG[H.2 ȱFqL%P@v 돖i K6^] j uoEo~PKz~0 ^n5 5LGEFdVFj雉 zxsi'ԋމKx-寽zj6+heͿDKApæjQR !I"LG9]dѣrwO-Լui9`[5XBi)}YYg)wdrB'KF.)rncW4 k[$1D^:]fkEFm/>;&N/~gU6M,մC}3ަJ]v3-d'G1'sJh洛E[Vm{&!s[2?Lo%{8>j$`YStmtZ$ m#y7_8Bzw#|}|_9>OedoPngI2@- }4PV_1\S{6#3t25uRhRt$:O78z'p  r\adNIrQvB#~iCF(biZ+v)SRH3?TJ?=%/BVFLj*';_žĔih$a@1=8HV`5|{H^trdIWy3496=twY2C {a&bQ^ 9-m`H7,Sk-y GF~ކUaN3@YSKFr 5W 0֡6#vgBW:jҞLDb)g)psO3j2GK˵.1#?P-ңI1/ݹI鱑W,N:sU!lP^/a炈ݰdBH=u R!^T3< y #XlxYQYկF\[ci${*|ZSR̕dp~s q߮Kڤ{d\(SN)ѡ]c쎀qؤ +" * clOl^3?IAُ}F-E $$wV4H)Ev*dMsc3<+[SU/Lzb{Or֨1wt3S)J?\ wk#]rQ(ZxН|lZhd;v4Aq 4kk%{d`ۧ~v 5)g2$/eJxIѳߤq-[/cГ`LI8s!cÙxUNlq{ݷ?٧mk h缂|x2 XVzӦg)!''wR5u]?ٯ1uV9u"A+OIcE̞OaK^7pl:)͇PΔɬpЂőe@֢J4֧}%Td:&Ze[>kup"scq~{(nqS°E:*ɪ h J%3(9E֏  WbRI)dYϒ:> O_O: s#ec'`>Hziy'N cs~k r.$>&<.LbmVJ,7 ~FrG3OCh6WW(x@ABLu-Yrn,5xd%f/ CQߓ \ +Yh  37WUbU[e3 ebܝ-WyI $&nW&aݓ`zCflSެd)26&9A7<~`S%S w'.ҏSZT,Ezxr^ڌ 2>zFA;{P_׼''zK*#RvC4 Oij\1uuu c7}2eCq$D?de _`h"C*wl`3D>V32+a2_lbօ;^Ā*st G5`}Doid }SM8~ h.c" \+]&*[,M$ \/]UtdE8xgDtbuqi`l%ʢ~p]Ċ3Efr5'A# E3a7Z0KYZU M844K%&@:׫\vܭ p;eD cfiSl}5_ D|&{)yID.meS%ͭ.N {>gA[$ipMZh Yiw^قWIP>$MXPV"oNŞF==0,e7i|ՈvxHb&.+5%/nlX''9͑ΖsM ^̒l8z]R~z;$Rl%Y3|m}$$ɮ5zv]eѵ}Nw$'S?!a&7s.#W$KbBhA.:%,mєϸ]~Lʺ&C,P !S[E#$fѝӮ m[ :6uo[qrl^sgmǔak;b0eT6i*_li %L+I$ iИ/4ȸ/Gxa+Mzc[HNx%~xqڮ uPtDelHE (:Hz&|՗,@ɣ: b{GE&a1z;M4o*gł+f ]&[3͋_-TT\[x1XKٲQ3Hv$Iqc_se.7 rS +l&p\%]#,2q( 2-末w IwAѪE*v!9T} Yh^_}' /]>h7Ś_aC@&̼̕P U ʔ7LlHMdC}<{ 7+es8l?P` o3gX72QՌD ʔ4G`lun̩_lwC-)^\)c/^EM\M ˔ .y7q^49gPZКaXw+\*SU$ڦO+3@S9˄LkGʶǀ|v1`"V]u`\vܐH+ XJ`NoPmHAZxe<܈;GF].":19 \˚+L&d 0ebvcL=kh_!C@_>c?Fփ]-ؖ껆DNX)υr8hkuiapΓ^q'l!-(/ACt9nv_lt6ZΖ-F緆77ʴ 5-%ʳjJqJ񉃑IIqA Eo - ;S 8 sZMU,pO0'T3~r~T|8-D9\X:췗W=$<6x1 !O]UT0A#衧+mr ?USp/F[Jc0?.n!ڛ GdZA//ӕokssǵ`E';I" u*n܃|Jt;.Ƈ,j-my`Ig}u[F|SE$SՉ J NLKD&q|zI^keHb'd?ՓYL;lBAgw/9 5a8'GB*yYIL6dyr6X;j{E|(.~gz:]8%zK"H^YK)!wZǴX !ы=JA^AQ }τڽ8ޯ97hN B @n\%U(S~k>%σ4k,4@ #fpxQgX6oePEo渹yw(LbI)uCwo JjJO,tn$M4r@<^Jy̆3R+t^D}5wk(~t!9J5Ga5ȌDmRS仟F+? $]VC 3%!n <0Q+Y?ڟ2M6*wU^\_s%[c=~!7>A|<2?{ ##[ D/[Jg'Uj:Y.䥹Xa.>!_׹x3.Dz]{N^lB*1/K` .8 b'e)P1z|/ xbAxR abc5]Qk>|64A X6X$J4vCW:gfǪ6mmDF6҇C`)eĖS\ތH ᵪ tl#.fV@ Me.5fl8OFZ P%mJ˝2^JCXAb蜎sɈk3VlB\q>.Sfm;aZdmo1HRa&ZjiP$lq̺ @`f1)›<nx.cH;78E [Lkv-Ten%Ë E;pJZ$5;MwPYM Eª\ b#i=4C VP`ϝ*GN+pN39 ^d 2fU5ȴ }#Spa# ڭ oFovD#x$nE 1Ж:VL3iv8Nڏ1%Hw6??8tQ*,-w^:^/dW-GdFZy?!c$B|6풘3|R#j^4Zli EQf^ǟ>R)O<&fGsB*7|± AbM9Img^X"a7ڀʹ&![!w"dƒc+F;jJ%9>?GaWk5e-oԲ2 mbELfi@nZL;|_X]$^''ńrfpbju{o1B j:Gɲ"# 4 2(ɓ.%w|0`šY:.D'o`uVR@HEqX=UlO9Cc 1Wc{-3J% )Gwo _GVlıRy*>rk eA2) ?@eɫhcȵqY]=q"mNHh7ʥnM^\|#m@26CL3v{3JB?eu]D'VQR m(~}CfVf`2mzàѭ&QQ_i%#PJq-p{v ID||!R-<-<>1k7SV&sR^:ts%RS9<47Z HezֱOؓ_s@2UV]c}rMyty;E)\8aҨ15C)![?d iBI 1G@ğa٬JLLC;֬oT-dR -Gd:#v!.v[_#ڙIf]@B*M^ط]a AoE@V tTӐlU7:.:;"(m3ʃEö<,'m("9S T]LX G RSHSw7ЭM$k{V@L'?5R-/U9s6:5 ˿׉}O  T."N^ #y=WlF b|'SZ&=GmEel#a\DhM;`9u׎Nr,OHk%7xoG1?!Vw!8y]Ra%WE+}7QFkD(3f\`RUij|4ʵ cB)#.Wz7|hC[>KpX*gئbrǮA5MlDSSDKaG5~q%ߏ@AJdoA {}:C?2>NMg5[OU+j +9GB&^$\= I&8ך@現OrMZ;2?8)BXr a,yxhMTFf^l0Ӛ? &)*3}_P76g'B.4sha%9r#ۼ+MJv o1nUAΣ3m8* w;фV1պB9 7zZ JnE#U~7jV :ߧPu/4rͮchSX$ʨK}jsm4{#ﴬx!{.>ze?c"0ӱw$<즤ܪ:X$ujڃ#ٜ3O=*YJjjhci=ݖnwұ=v 0H!;8CC-bGWĺ5b4n‹8sO=ԝaV?(BŃM=WV.vZ.8:lNxފݜud9&>mc聈|Q%uuk?RvrOU:*! ]oθ2'!~wc0gӳ+mn|fqd)lt'\ќn'嵜SVֽ.nА)A;Bᬎ }C?o\)t+2^HMxI]RrƽNENnP%; !3gAo + ,ݢ`%v3#39ؖnuQUՄO=VҦ~-$_B1ġT;m@{GX߼JMENWUOR1 ײ56gZeA2:_+kfZm[Η^m/I/Z5 tN4z,?53^_fӶujT;3Ay>Ѧ~Њ퉸MNXI)Kt,83l7z[YQ؞@ cZS*3E9%&\X;u`tNĖq>UgawDGd45DTU*H>B%FZu mBqe$ckՁ&/L=d{y+,ĖR)<qq1A4*B1Yjp\FD)4\kf0 jzuF6Ysڮ*i-2A*Z/{LwޑGsg[]C3qD4;YK9Ikcc,%G{k7γ #{5x}P?!U0P;/p 0>ڼ-=wertg{tt6It _{}OdWn쟫5LiY.clԉĭ-–=S,6Vm(b Z& ϢhpbS,UGLyFc]wX$>'gpCo}K0hT4gvF a4>ƥZv2NrEOhak>Pg3srs)ixo=LAl:ć34ߦ8BZ` HQ}J՜F &qsPQDװv"Z[`JiJPrs4oj9 1PW"-u{襙r_#o~lEfb1_0vFY0@jOCrJNfq`m xİ+_sc 10.̘RMToWs%7jIZjhP$ROƻa-X| ؏]R lN R;֣q;jn!;EUvW䍖XPjX/PH@V\a2Pۗ{U`HYYe26'UPw:LB92Ul[w;kSǺ_@h$CSDv!m!^!"tvleH'69 'YKbOtOwHЖ)xYr;ZAWMZhk@0М8⌎;"2A.ˢ٠z%ȃ.UѾ`a$#}?S<v+8(f@!px/ Ee<d 5~9\R*T:?v-V(fYI nJA-MdD3%ڃa{Y8RVHؾcb">UWr&;m+1:\H#e?q-j IJw*Xy=eV͖uΖ ll41eߥy&h!*My]lʎvnAZOf%t,4+tMޜ>Vbۚm$*tQY3 ISt9R9:-ЙQ@gF-1+Ÿ\gb)"1rv= i%y,)|Qd|Zp3F1ʚFhSPlmnV(Fm'*/@GsT_6?YSğ[%##Al&fr)Mb>?w#i+k!zǘU?Y8F߲/< |Ѷ:` 8 ea$9Ůf2qjJ5|4VVzdMirwiw@&{_r9! ޱ :Bn/CE6B56oF~/u 'Nm`P "IY- M̓W4j5#4{v1;pR61aR+T$eI'% :QI JрOhi@u+AFmc#6Z"qo>`ZCm6']z/QIBsn4%oSe,~HC@?"~{ x#?By ~>!E M@}8?;v4W@Qm鰇 F#_him+ @_oZt3`=C0OhI e9 <=95j}6=uC#D½礎Bx8E9o%*cɉn;D)X J:QU `SA4 >M 튝mha'GϗZ\|$% bsa?CJ@jWrAtjAӚm$:7Oo]#e=%*=jf!w.%*4Q(s5GXTpK%; d{ؼm$ m_!Cc;XJ`Pqp'#uOz`^oajUrLV}dS!"AI3WAwyzH,bB]rJ>3ZCwAI8;wIh&r"~h6۰]hSaZ':Ra(=x5&}CeJ!.NoDXR4r0wif;bȂkkp6?)WWmmHA'u1 is}l5ejzpmwϦ?o$XȈ#q"IhK^8 0K\ÜY:f_|lkىԍf1Ha\:?ʰϢ-^|)o,7LtQL U f)ݸ3jM>є]»Rd)H|}Rb 3~SW 1qi,v~ Z*!԰+BGArޖU'JL038̷a^PHo>SeAE=F}YgnD<6/ǟ=#@l #{y T OѠ:qk܌ 'x(]/}Lya }.2⠫-71M֓: j>TZ܂CߢQ|Is)5\"/XyZ@ynk$85 >*Id"ZWc*t!^J9 &Nr!xd'ڟϸ nbjb!1gT70ʙLx YBMBOpfij*WbJ5|͔nY&|L!N6m딟t)902O'6kSVs HM~v)I$z0 <$*F!?Vã3.k\1HX2w`TrB3a Q $brZMGEVg&j` 5(*Vq_dφGrߦ8I%Js`?_ҋ+C>j:+ֳVQ1g hrrsRmxȔ[^H/bu^ 5nI{e#0${II_$ ]cp؜ z'iq$%1>=h5OnHWAj΍#Ċgj v|6e'UU8(#7@pk=+,ciz񷕪܋ĥ( 6 9p&DI^YE%O'hsM ` |Dj]i֫Hm n+,*wOW2 ZǽO?OE?o꿣HrۄzHoq8Fl?)'D/*ȀK"0r1G]H~ׯ8Hg o L4.LFu˲N9 )s~ ^z2#ע@3|>TB?wf%rf+m(HȋUgiF=1+A%Ѹ!7yC;O~YIs+'2;ͬ{Ǹ&Ux&:iDSc >[:u+e]]0)@Xے :@f9ԁ= N\UdP|?l 0L>I]R%Vw9ijXܐn5CG/ZÃ.> XB)AuM_Ax|I g8"Xj֏yE@IMvӨ?+|_7\lkCr # B^`V\]5QO3*J0: 8D1t]Z]~!9'5ጩet[iIg&$kNv5g:<~_eLJfO~9',pyk ! IQ6IiXb)r[!b؊~ShoMjzG!MM,ƛqpLx[g6#og^z]wloz1G[}RǷ*o F~ID._4DvKsQ!_|XXUy|GCn|޸`GuPu7&(KȲ<F"qam-st9-%9{(@D[`JwH͍aTL-ҹg @ܮ_\` ߟcjp#oO&%$ KmQM4)3SB ̢2-O ƻyub bM[~DfːzjpL_ivK]7c|၀ڊ .GTY]E/$AD]˷[R`L`_WR< XQ%:{`s7`3uert%DƩ'U0O:>Yy0\^4ҸN9`ǥhRM$B/nϹ~zTX7GUH-Nzch΄&G钩q*=QD:,\4bʠUuN6j%l΢uN{YKǯmO{݇83X 3Kiǻ@S T`GЃq(3~L./,FH='!2HDPa9=甶yXU'~E򱔮Ypv.sٱԥҭm unΙKAڴ-#K/{J \1J}7ޙr1o cK;)>x$iJjicK-%"*hm)BFv t!tJnƳͱ }V J`'1=VYtNDQGdhKZ90s3s6m^br?T @  ' C@zt=,؝AMV_!yi'9T|͡ PkGHy?W(R)eՑO)0=^ʫw{xiK&|"qAclkuy:,i 慖 }|کU7 Hį_gh*L1QpZNc* d-~ipo4(NZ _!gSu6ކs6M$@K:e,ϲ/:!y&Ms;V͆rX3Q!I0!)WX$HÚ_B9F:.6vUV-дh!Y+J*V7 QL/bУCpb'GQy_-R#M36To)UdSS1 VRPU) D{j#Z@28t(4wz"X᜵g Q -|A ۊJżz>;A =6t%H|9;3b Q@|k >e.* S -o.hJFigID) !DUh4&ꄂI(VoVb"}|ZKL2Y|\ڡ1d};rnX̓!~'pԓb4sPL- N:U~ejH'o={J!9_Q2e-G­@oe)"bVVδ{ڞdBUȚ)%n1Y$BK{xӖ;H3 ^54⾸o/Ad-{.`ժwX":rJ=!qC\JC_ ,OvßТ,:Y-Apɸ=";Xl=kwhF7D#s|\h=@d$h__dޗ{kmۀ1ViIC%T=)Z[P;+v߁AO!k 322D!Wh 3/fCLCc!DmG f kvX~x,yZ_T9֕dN 6ONL>y9e|H֗BܚETn)%O_WDhQ!v' L\HlqĺL%l`] >-vGW$-ܬ0dvxˮO4EĬ ßSHBhk#ggs2(&xƚ4"8Ez2+Hh@W~P#=t}"^\{L`>įwz}s5%JMDgwlh.핓o \]JTxh6ہ%˧tڻEK!?{6Cg`Qk4IzCzK\`dԫ(n()S x0U]8t=;6`\σ mW1 cL?}-8j U .A!?(`4OR0<<%`|ò&@] $8M"k>4J*QR)+ɍ ,9x)b[ߜ{u]4ywLJF>S֭I)si'^A(< S085v4ii>%Ѫ$?sZϴMIu]D;mǑFse޴"Llӊ: %Y#O^YzR*Q+sQBެ_A:s(F 6=6D m͉ʤTwix_KOqtrg߬K@uG9($ï|ID^&gƤ`(G71vyE:jj>\ѫd@ƃm:'C9}X$a=mľFf/>7#xW֍l^{n<]w3wȔ&KJ +5\࿗eiWj>Ҕw3J7ݱr:O:|t$ @޹lW%<2alj Wui"vy6XeTC|xP}7(CqJհ>,,G:; lKhԂPX] 3BY`35]j'zoqݚl&pOSH PFESɚau 4]+I3~]_^nGSoZkxiKZ 2QĕU—B2̿ȵUR_Y]hx7I ODS@@)_>j\8<+?mPJ] zh|Ȓe-Erb,5-[]ᵳ?} UH]Uԗ=E4"P-i g$ [MeO _1 BT`2-0sOcL&ѥ ] nkgI%Aɷ| vOI};0#Q鶙hbrNY,C}fɪ) w8TYu<} u,~q z#A{pyS=Z `Wr%3$h2pع|}1%cWK_@SR-uc?tW!YԲtfX:rEI3 {|8Vwj5y)(duv%qAL!b5e.@_c뒅tR-6`liCT e;K+#)3K j WkFYw9Q Wy}DZVOn.J*ʰ:QP;6zBfzq4v~#=K{VǗ Y.Uuhq^@3ú ~|PǡMӯ[ DkTtz]N}?e5ax˔|)MևܞĄ\K4>]b匴7; B^z,E&qwLP%*jnɲeydg[w-]HG۟.`RO Pu8 # ;G^;TLE!DFX,+`E`/1X>*W29;:)pc[N@Md[[?{|$a;7I_Q D~llXbMț4IA @0:MܐI E]T1]W<>tsqNW} j)ܔ] 'RRzf&_fcz PlPM2_ZD_3 ?czn5SW4ThcgBV0%&@jkabY;%Z Sn'no]4Ý&bnqG`0:D崤\l@uFE羑/f}, Fj㭕bKn]{eȅx}f,֥.fAɠz_YE}\ؓJa_#P,>l*G"p6\1_}`AsG=AWe4b 5%,_ ͰDKBaSub #3_lQq1TFNʐ3[9t'%3N.7Ha H.cqGYslظ v\@!Ƃt) ݦLEuy3,t!O\,)zsbybt' 1דyw0nd= U: #5p+H)窲ReL*Kz2:/b7d4,?Q_$u ke#F/+; l&O}ZLҶk $S$βFⳠ9idcԉ' кA h&s|_@&\e.lVZaYI+%Bw1Fj']Ttg静滮K H5@'z4=N  <R}5xoOh8ު2$3 >Իl1|E?eM{s ;#!ײ[ɫJGb0NWpߢdFUټlve}#Y[7r(FwؗșpvN$፜˫/@AH'KLs5,>(‰âl(u_3' (Q"2VR⿾b#ױRe[ w{ݛ- 5lezr8iu݉:Fa2yoZ@5?X!A¾PDI"ko K}lB^aYֽS!Z,Fȴy9۹]Ȍ]/9+k  56rA{U-WijL&?]Ul%^fPZrJln]D,Yo!x ]# :^hQb5dBk>-&LL l6P^&,;6aM%Yٲ4cfV;SQp*yw\ :?Ί_]~O@̣0/w[R !765J`ٗEmISGk3V11Cg q wS>j^m)nN`fJpڌ;|:}"}2 Ei%`Ha+gʩ(}/ C_vo-F qܤ!+hg8v*ȭ TT՜ׯ!=W!NWutmXܧX;p9drX;\\𔆻pPY3ev`Hڼr^3@:#Mo!DVVRNnT0f{`B1XDfp<#Dbdi {Vjs+a`S5yCȺ |U:)S>R((7l+"U``osgkY>d(2oU7KeSNvsɃJis?dS6UV_)))Ew$8x-RLVtųqr/y/ G0kvTCˢ뻿_CJtAF2.^mq?>C\r |e7–O]bC른h).9K"0{K߂i ҔkrO)-իd%Y'%_kE4f~+[4'q qW!%"2]:y,lR&d*LsGéle<ٓD,o;,Px0)C a=?BA'%r{(X:i Zoa8-bB5>8FJ8*ܐ68{ כS.LlStɓcos+7ahX&`aޛ^ HC'9oNzX󝦭S i^nP5?3$@4oWUۄ~j)$z6TXQN}ljZ (T??me !2L60fxs=MYz ",m4/2Q;6p d5*s}:X6d Uz߇TX/Dg9|{r[nZ2-+.qe XE/]Eom):S[yz$K|v6=SdbղQ ')^I@6X'~VbKB5L#ձ8ጩd&_b[>WcnCGLΒ>D< )+9h(∋WCg2 Azqa[}@J)]vV(e`/\gހ6)=8SyM}(9@B}aeIpCo}y4|ʔ:X=5qXt_67T?A7Y`ˬu88b&E YP.ɿP|6A݇pN}9xO{6>NGy(͜ /ԧfwBrIS׃3&c^ J9B5#6EbI*U$T(ƞ؛"ݔP zlcAķ)jyaX (J5t(=sZA#ʖ$k`\J)rch#fscK>b|KkT*q Z~KG T {4(!7*7s$ݖw[*vskxĚWWє]~ZpilL54uxqk1-vm@UiMApy`qõ{TNyHN h] ΘRt!帽p'flVWNbɖld:zGJRZ +X!5Ms}}5;T.7BMK~EgڪCq0qi`]yy)6,mNu%z5QU\F LQPat~&q^Ȝ|k[ pKb>l2YdJ~<]=̟@ϩ)Hc2-yvϮ y!us cFk%KoUe;%:FRUK#l=Ayca%A ]'kӧ KD//z4<`'OyZDJ z"q⃃;&k_m(I&-o/JGW`bu>w*RyRL]9d20zZĢ׬Wa H@E1rFyPH'5~0u) 2@j[u1r![/%1xJTܝcxG :%y0I9^eps?>Cl)WU_C -ti1 TVǍKzB|$wW4"p#Ae)`<%lNE*r~~c,0']8^b?敂,YVimo8${YB\t@ 7bp;Ր`N) Wϕ_U})%sUi"q8"L jwԗ++4FB(cPȱ 4J@ ݾ;$ .?򩁥n<پ})@O!_f?]>5k=џ/ S5_kɱ'B"W綥jޭi=. K쪖*\vp୔,`1QOD)rj*E * :mN^M߻zFћŃ~QvIℝߏc >:s=@j[^ީuDG; WTX2H 0㽐 ?-?Z/Sh%Q"T-?mSdJ JF1lǮĕt;Vo=oθjmKֳ{K%^)>M5=>Ό}8]?Spp9:#*.^|"ۅ/3ivT:Ho_=?ҖbÂaĎ:HX/ U׏[Ib6QO)-#+0]Jppİu8F \&oiR0njf*Awdpna[9eM_2HM_A^d#rmD =:鏮#'n97I 澳i+$ #h~<ܚ.]>cu*$г >dmրq)nh> P-Panw,CݑZWc+ex^j/]VH)% ==gURJmy>)榻؈~G:j }ٷl,UvoU;4y"JzRh*Fǔ?3pQPkmԪmũ#L?/KZ H×PLYppJJ H^5Eơ8| $RsYqڜ-c/&m1:9Q&b8p4E͋K*HnAކ39hV,w!VFRw^R [3}9}0r^ -~%?j)X0;oܫ+ߘ ӼeBaޔ)\? 1LS[fR/l]GHT+/??J{Q%8=j=;_ hvgBЁ%@pTыݪD5֋=*kXŻ湲|:e&P^X`}qՖS(L h95츎IAp㣛rP)dzwVx6^sviy6^ 5(,w2a@ݥ\9Ut V \z֊TZ oSZ?R<^n,|a3|OPӆap 7&ke[/ښcـb~ؾ/:lt/nwRb !ɽ{.ץ ɤ(í#"}Mho,ۍ J6|XO y(T<0sf- HU>VBsRd)giO*v1(`"B3ٕ&& 7_\=I*},j֩vUx+Ay;$%"'Ω&qIĈ4DEo_CěI_E4cPԘw;5TBz+g%8PiKfwz AgIp!7(_͕>V& NCϒ*WRq9=аJ56+pR;mO|wuvJ\)/z=iS]ou7S!Mfժj)f!K[bP'DP i;◛j[br S9D(0#k'sP~QߦnjswnEjcZsgD0bLL5K.uoc1"F䄾g& wsZ#z-t ZA-oE(yoZ P)M.à6 'ߨeQdDshNz_~\`C. Ujh#N;߆tS+o6[DgDwྦྷdh=u%~Td|F*f%AS7 54p8<,Y&T't`Un3j>>sgT.mgXeXLDj KCAPmI"*iQ]&0lfBc_6B}k æZY%`AիIdܴ$!;|/+[`FTBԪn礧F"ͼ&0\`"Zr)=ƦxҴ+q|ԫlKz!FPʼ)o@z2vi\\m>ǡx>-H6 )t6d!k)ئѽ6m\KXuCa gSS169-p<`0ny+n[TMNcu4>L֫xxg /=o;IWq3NB?DŽ4V>&?K܏>/-\LGV-|?+ӂ^h(uQk7ܖ W2(kWW<>V- ᓀ#ڋMa4eU?伫?Y,G(ǿ\JiGĿ,oRv,亩 eߩrGVXό#qs޽(.ޮdž@O"} Vv+P]oTf7F9UTDG7?4?[OdJ@"Bp{͠߆AQ7N$Ǘ1a"?,KO5r5rӬ}ix(ZXb8 ~z;JcL7YUhsvNq9prl`2Y@shחc`{ǏkB? PZS)E^yB".*3Mb>!%**.qnj@${p,l:e.72WL M l'o5 uвP{AK5>n}F[i<wYG``7Q}E7&cˈ^qs-(u9 HW("/)Qw:T]g([f34{.*0r(Q 7lHkWsozݒvፃ S75Ʀ7 m/vAd?6ԥ+ˎԲy~}5N/o^_x2?BВjs+_Y&!v1nK\`EȻ^qV>.[џ[?eMJo3ʾ^;44{WȲ1ZpG1w<*T+J/gSܼ\rŌ%J܏t̀;;B.+V8peZ!ԊϫB* ¯a?G?T6bU-:MpkAN8LXx˯#j&>w~I-K:+K]fF ~~MUOðhz'iYl1@Dͽx| T} saaw33W |}YqXO IZԟ1yqTśu5% iAfK&jgJ\dN7sP/gI=߬ ev_̇t b }P5`wK eRE(|B%5z pEck>'}3(=L>N4#-lDiנq7ZLAMY֌iG[+t: ' vm?"QpO.Xϟҋ"kܰ/eۍiCqެJeQ1E?N?(OŠ[גL2~ejoתoTyhß1eEq+*tByF|i8~yLJa]'&V䆂\JZ{U:"l~I]zTnPЇ\$82C%RWu?D)W!%~ Ɗal^ZBJjvWNr #27<"m0!èM> M4<iP#7N/!` ]/6M|w7X/)7{C*ju 46{(Dʢpʴ_؏uzopEE|(eǂ#!1"tۖJƙ q9gcu!,xνp:c^{w';f}NwE!9fzr$4Y< ΫK֍η71#5%Z_8?ZK%"mBL(GOqSG P#fҝn.LJʘ S!1&X0.NJ3UH##aS}d. c@(Z`_^'LW[Mx &bUZsWQ]6m/wBG+[\]ѡ1sKc-2):Dߊb""xq+!|4zK`a?b%7 ҢӨȲz&Q=օ{_lR( nC;'g ߣbfT6L, X QB). %ǵ*:^};hj8q0-za*^() };2RRegI~K$ű+#}'us=.;CU6'3 wgq|B&4s=瘟Z@Ug]8{|/6cAAFdLsUUĎTԾ)9~ihAM/IewWѸJY(U'# v3#G&@bΌK\ߖ=S()׮{ 3ɬfk>O&9) SKduYvnρP] m Ve([H 3OFS Rפq+{%!RI%_nFH&R5 Rr^$)`u&AY]ι")Sح<y Y%uf_f5M#ԟFJjO`=e_i Hއ!fb񅊸V6 0yhaCMQ+3)[H%|is(LK OR<$5@iG}XD7: k&tzѫ O8lh,DUI&V]x d'6[;J"SO,U($*"Xv''`YL|w Sy{]uN>hV"x)6nVgK >3>\| "=8 qdC\O:`I r]ԊNgSag#2M5zjQtG\6-J&W-y^y2acϲm8_NV2ps5CX-;S&"҆䪫0 @m2y#5v"800ڰky$qq8ӡfR{X:{DBXNAajiGl6&]Y/^KGWz_#`XΝ33|t;PMnG@pHC"xOͼԖ9*b'=.ϩt#(u˔h=ܟ< $=]|# m^tveTqG?Gs4 i:>'łCvPEv5"`H<%d4*d1k }m*kzk+{T`vуgba2MN 4inFdZ鷾ۿ!va@dFf3uZEȊ}GókډS2bm$/y-ݹw4) q @E OR T6䵄\׮^:k'-EmAwKKfjc4 zMm D;Y*!NhAu3f`BPQL%}tzo%û%+b")yλ]`|VxAtC~w-F@9eFu^W}]?BM\~-*Z&ڮͯ VRa`)jyPߑX یN6$cٍOTʖeSk(iLr#KOߠT-Cy2+yb#o h72'7Jw#knN57)ve3x9aFBc²{.AOsM(Ms;2[=c|܋R-K߻l:"d E+d5Ml~YgYzNzʳ%5\ป' v`LƸ2XLm|]Z\ok?|9GuZ(bKgjxc\3-RѶo js_#kN{!uU6F6r;7bظDAtr}h:w=hZrKLQ@Q՘"ό(':dNu?"6] #@M FY;qO!莵O6@eˬ SmUȴlmsYBtN\!&lrn, ,Tv1Q!c\fQP;Ϙo\|Z> L&lxsc]Rha=0)Ub(Rs[:]}1,+'YoHbS=)eNžnRAM[ѐbo/d;OF)ua&DThBݤ)䘗P;^e-;kUo$ʀwYجd!{7/ffzZR?uSNz 97:1桴\SbnEN=t&2.SNazp(EQKE9Ձ'ZoY+Yˡ)%4B?Qz9L>$!0Ŭ5 /eb1<`ߺOV˨hF(ף;Ĭ,Rq&FGi\b^ {Yئ5o@&hhəya^Frj +ZKK^rUQ)qbB \dzWC}MW̉w`;?4BD'w3l;#`ӉK6 P PcZH;i@ȈoL r)qqcH^mKW'=0[b *SA'{a:KJb܅& Bw&D7قh);LBB|d7*m"uw5Gq#"d ڣ]MF os%({GgW}.+2!6o}!{@őh{\ˡ%їVN$`sxdc-17YV33|.*j>V s56OD(=l\exB[`Br L2!m$N|mH@{?v!;wRdߝ | )).EY \GFF׃NaCRڑ3B2@)U[(y_@6b{rۺʧ&9q|* ѳBwol਺*@Z:8w'RdyU5)w\j4܍d 3bv8 z(3#_a67Asu( (pWrc>v0~BɰճF,nI׫cQ7-M{:>Նće?*Gi /ԎV*1ʊ܉p+گŪV4Y5Kr{,X;6W-qxL޸p/)O>.hRsbCC_7_n]DEo\uPCur [& |4)CTxF. ?{IAoa 73wH^ :5J+wPBI\\:5hLd<+uJQb|-)C| u$K -'n9}O βïT<^3/#ĞwV# ?^ X2kk>}%Ŵ6䅯^$=!L)5]ex|}lvbANX!:d ~pLT}CpvW_^6\DDlDQrҏF+?JEX ZvS .L`4f օe]ĀIE`-jcKk5btEe4#ټC]1naXPbVN*deK nAtuH G V ~F /؄%-pT|ةnm׀vj-`Xdp!g w<}$p:6|ϔ;aP(>9.z2sp5?):[!Ŷ'cڑah /@Bx8lbrE"\/fܛi^ Zĉ.8qd :ޱ@ Z<D.a5z{/hRjd {aAW^̜,#7A%'ϝaQIru `3Әx@IO^g֖V}PU||22x fWI xuFCYEr0+WBzktڄ$s*dZɨgzNpψNGSk}[&19bLŻa6L¤YN "q< \qpP[pUYAp;h+Gٖ~6dCrj%OӚkrwnwxDN)g]W& wgӳ\eĚCc +ԣUt: &9p/[IZ6ls4heI*H@>]mLNOÿK3hWyg3͢t]W%H99v/DFi<7S2:VbI ,e1!Bi?Yvh:vVD'=B5Gz,?z_Y R2{\Z#N5]>s 񁟹y]V)Wa767Mҩ@&I1Kad1Щ^fʞnш!`zqߣd(#) o-FTbjZ,o6۬[Z`3njbVn7]O`U>V+o=FS-lXK,5{\^YojFJ?|VC ^^ ,uy~'ԇ+ͪ{L)Kx/9ٵk{ǂGbwV$MKMo?iC^P%VPˠϥ ݳ!|.xXAYMR\AAr,?8&M'Cmwđ+ڼlE㼟M*dlqa`[UF[~jMG> _'C1ZE>V@+AWi/"e2(>Nh)*Ù0N`*E2{&7%Rޜ!S)(:oKL@_{Va70?/`mFIhI2AZR<6~OUe|;%N&z$wB6&"F ,|ؘP"ZlbwGM@4mY&نᆤ {*L@<@߳>g1acCxՑiê4!F:#b^+Ee-K95b:90qjfS%"ma3=p1ngji:"=mzr'+$K1 `\߯kY gD俕 zU獔6[agsy %rb{26N`Ǩ)5rA\:OEYQ"XRz]}|4QdQcdgn.f"8Q6<ڒspf8*oQu7}y5l{A`co卐1/QyA !rF+\)<\4(IIW8SMA' .{_ZCxpKwlk(oRuZX{;fD@D>+[*[´Ťiy~n9#3Mѡ֤(vx֩|X䎕]PvzD'7,b 02"h&KJCyZ}2 ˣx fA\c/ aR3eбzf?KݓcfpaԷHhmqsdRPKpJd[ʖPXWO3?&DZZV'dg%<=<'ƣW `|q2e_)Bw8[h2MN׼" A]xi<ܷ#L'*WSYI. Y ִRBz:E,obJ+ʸc Ymd?Ĝ0 tጭ*@NHk.+sl8ߟ܆KM-_a, ;&}>:il,ݣ(K@\^[?pG 76d ΄ل!r:}Zt0u@޼?[Vj  ?so#W!#J1bv:NB ,%酈amiP^ϓ}s!CHEH֦YSO`Z.[ }gg/-%01^ِ 0D- 2Cri]67}J | bƫ0hCXONAL fVC\P8DS${.t0PPz>йL)+-){ҶNj􇶻*eI]Әpx1o7 _/Wc a됔I4xۋw,va$d͒,gs:X(uY6bUh v{{ߜ;. ט髏hxm;17][EbUt<>h:3"Y3o/x6o@x]A`Sr/ }Tݱm&jN?{G*dKQDFNyx^V BviKC!Eg;\IJ$!cݐTb?!#"%]FG]+& &U(G:XjǕT%$g~mSW>M L2=GYC&>ط[)"A\)Eq犟@Mz]C5\ٵ~Kre~Mzu !S ?CU93;$̸,Y""Vj7*qE{@ÓL_^vy(I!WGsT<"5ߋһ4bzdl)U#hXfmQm)(&xYV DѵAu mf>K$f`ۉ@vI_FgR)@IU:,w #⌛2g_XdoңGcNXqxMn(;DJMbcD*Xz|mX>k`"jVгr}&4q lz;!A3;rӟE;aP7`Ŋ2WO}"}^b}Ԩm67XB2xn$AϸcNt4b7Yc]/y"t0[\V6V W1Eg N ʥbm:)ۮ40Eީ^{p޹^ @rļ:xn]U>G 5t(6 f\2ep !Z[֕f =e{G ~ˁr}Y % 46a)G"h{Os^_Vl/0Sv \|sLGhas.:۬h,x[kIT(gbմ* _.]|>ձVz]KD@ԻZzPzwMhGQ@+& nԌ5z]хIj+Ed&2ntw` ƩVɤM|j E~Dai$vWSe ѫPJL*a]3#|"MuصϘB87]jNMw^Cd,𡷧dWTOP 06l7/F7s6cMhcA%,sc&X$]-tNO >YbdrU?en~Y[ww9F0B5,Um>0 [e%Co}H[fZsԽ)Gve0};H1Бٿ}-)ό U#z^$$EXgJ~sgBdn&eN1aa*&z셉+"TM<"ՏUK=@z5NR\^A3.58 c?Yc#ۯ%$ u-5$໘䴷 %CӶT3g*XE^q-aYұowKE3e?fz*64m AciROo7u**1=+l_qgϋSªK}<+!HE7>j_ " afuЏYvVh֦vX(TH>iEQcve~E?o6ooGn ޘ_j5rd:.Cx`φ *>-"DLR {0TR^=q%8`fUܳ۠-o }Bë=0#Zq(]2ⳍꆚӏuo@^3焞K !*\nu,T<uX;Ft]xc_ݧITKh<֖f62$i߃f~[ cZf+t)5@1Tc%@;'C^oi5igW*HtҞAKdr0z|2$f]hWL rfyr uݝ pos^P^_7E^"3uCk)} m'An/64ƶoycnO-OP)Vgѕ EbA[ΚKDWhChԭuwںv=Xk݇p;&+~wFe֭So4`zo]At^IsIgTK:4 l(fX8f&J@@7#x뗡, s5PiEFQT "ڗ "\k}oMgNcoh[?\ā$mh,(4G@ mJK |z8K0 cV[5fuq{uNnf! ~ܾ:Iz!1$&5 0W~iИ1g鸷#~[yǵ٨,Ia dl^afv '06ܬLM fCʹ^XصEA/JfcXj= Ce|7뵾 !O4=@ \:N`5=&;Na=X@0Oe/O|f+|^#俭$ ca;Sqiu2 K:HEИwrc!<|XfիkƲL6тwRYᏣjxM41ᚳJ>S-Vuċ|<|&, 't]#YdO) WpʾYyٟhfVȗ| .k|i׮&yVP:ϥК Re֐[ 5l"eXlAPuֶN+Ͼ-f-;i'Ht5.y!Cz~(SqxükwG 9 ת"A*b߶vx95H,VHr~ p\auͬ"a;% %Mn3NP=w :(2) bERĿqq3*Fqua1uT[(aE1Yz?>yeΎקxZ!D٥hd6'\01ؽBx~{נּ]u`*PiZ8z$]Ǖ`G뙹`%D / vLf@]51rU(E(ŸA*CРd'uz]DP,Nr܏t?A`Ѣpro=.vZW4$htKuP8foe;in@mb9L3y}ߣ%"Z?g؞,QP)U~9c2kmE3@(VS'đv<}Ey/r?V' U"=82QQ@'v#%/KRyWr5u&nw] =n""Ɇ1p u} khM#N@ hd46cW[/ Xʥ:N"}dI ͫ[[2`HVZn{U{ՠmr2a gDsiwN&k/%uZԩ 3zb*N?\$h əb񮡹dpk$x pp2"EQ4H}t CR>oj-4q33F40ϵr1BҙdֆػŋWRA:D(Ht}%pɕH840Ok8q2A7q|L Q=@e( /=gtBU0&񶂫1+t h1yC˅<-" e2;mw n݌Z!n QݖbFDl&F{>jg7Br+ц3O{X.xО짉YP*cUZZ'ڊ _^_ŠRQ]wd$5vĂUmnp+g& hA)jhݟ3_ )C2Z}1P2#}XR12 a2.m7NJjR$1GH#2䷕ ES ~;չLH\.v%vULR^DƼ 띿IpZYA9UfRTABz|z>̋=G>4]jzbXJ ·DF93s:=WbYUR˭cUDSxn7Tt]>(.5nCw#3t̖H⹆*w0ȷDmL81 Rs%8j!BU%sEƓA7=[k\f霘o} lqsxҦXt-@EKK? f4v2& JK0*)CP#JuC)DjoFY|SS-C_tgkFv. u7AeGcRP+IM瓒ؓo|+F5GEZӓ`T! aĚN&+}[oˎAk],F1pojeXXqdPFF7.w}NuXH$f!Ҕ刍/UFeO;0d׉V0D(c"QT5Nj{.S^N&GrCyO` -wJV 鶊֭'NOT7iZNySoD+@ *k#1Eٖz?y' zɕZq(x*ze[ +݅#Cmp:`BVd[fy >;>rhɵ2_bZf{i/$]d>!;9a)I$eV{WGl9Wqܑ8W .<*^2|:m0 (2cDDfI[n\9·o}. d QJ\ܤʅJ{n&78GIa .|Dk+,qU!%& OԚd9f8 /B) CJa,ahˤ_ϗw6˾jʻhBĽ\iEZ0|^xP$=q**GJ.XoYkfA D[MFr5pwLbϚ]L nW[U"#^=ENTइVo?PRMa= Ud??ψ=20Ƽh~rSSM3j9sۊȩį 5ܡ&9$5Y;& 1~"UQcJVCL0QKRi+OLLRkbz)M.ʖ i#d\]ѰwtHF4wIHL& ck$|3 #sNZK]mjGuJb1z-h3=B?Yp'IiB<}AKGhy!Qq3H)9MjF=- ,d D!SDPϜfn*9&qcZ &}}Ӷ?&S`"[ #K8LTooA.J @AQ.qQ=D3៫ 3V9:ISTr_e 'uٻ7@Qy8ly%~Z`<_iR}_jeS?IYod 2A9靦 42H-F/fI2{`iV[ PL7QCXqC߮D=:5fF FTZπ}6ʨ :bՄ! ;AŒ⫿VE?rEP`2P:gr8 _٧ *Occea+g@^V+ 0ݤ^^}eq=9? 1%{F=H[aI[ەTHi}MJ&#L:u#7_㨽(8\ P"o%@C坨QճeALY+ZI;U^P?tBPñf! ]Bv: Ϲ)z@̭'e{D X.eP*aΤ|؏ρTP߆=X9l.F< [1AQ=8=aE8o>+R<4sȤEh88I9Xٱ 'dS wP MsGTm4S/!(ácqhF̢sݷ'\eȬOhBnFrʨLlD,<}ވOJA=I7JnH˻ɯR%.&O%|F:H1?yLLLEn. |,]FB'ЀƵ9gU]Q|UR<R/l1Z9h9 9D(|[mKg;l=4R9yO r$_.GI?I>X7B߲_:B(=(, p<ʫap9ll7Zcɣ( Ns-gұ|IlԛG ~b(w&< @d17Q:x3 G#mAĮUW~XlsCu惷\[eMS0<r.R=)Kt"P/8iLaÙ|3ۻ6+:L̆Eu!X?^miI~HY{iQ}xsF><{َ{b4 "]$›^1znV*3]O|O~dVF`Lb6a4]P˗Qe-/{#2 ]F՝QyY=0}l0|2*7Q1e+ey*g!Mڪpf;ޕNqw J%cWoXa{b%)x(+*h!X|,T_Z`ghYT C IjK+р WSܷSBW; 0?8n= dN+}WFD¨cKE;o^jT%Q{pQc!yQ t ;<*DV:tIJ'L9lhrMp4ɵw:xR]lڳjgnf͞NF&wt?M˪E&?3ͥo lM;f ݷClH;ĤzcxYZAnke|"JA "3f;߆q/M3_eYׅ9ԥMToWf'kyJ,Ͳ6<`gJMö ca0{;pl{.=Dɻ"wl}$*xm/*MeP( G)!/<[G4^u[gOլ8e`"bN38;36 ~]%M ^`}⡅,Rƕ!+ g 6)XnzkpϹYGАPK_>)^zcO-1S]Bʹ( *%rUL4|ɹRg `B9'}] Hceq\$-t鵦~ΖɹLJŒLMVM+'0=`=\)ZnLHy"|>כ;⿇MpHD94kr[I$_}=XKZY[hAc}Nܺ3~Z&ҐuJ- #nO?۪..S;󿘄4jKE?C߅m_0_s #v";IlðI_j-T6f`~>6-2aV8vKlv:EZd4rlENC:RŜ´G7fehA4ґuza9IKq*ճO1آtJu蚳O [Z\E=;oMl*"\(\ ~rO&#̀.C Ot!,(#ԈDEfʼzJ=qgf9 .ۋ {wŇ?h2|̳k{HJr<)%{bmrUZn.TsMjA 40K߈bbip*; <ؤmjӡdG/N0Z6kabCS$(Ei!>\eQL!0TfU/ʹ3Հ'l&^3v Wɉ/%|U )"*3xTҹrleYY_`TG5cJ-`@ǃ@>a^Rb9H fɾiT'*ڂk?B1*B6rM#Tk %)WzF}ؠMKaiC\6"#>Q""Nncs깤VO" JXG =gv'͟d.1ɜNyp?M/">X"R9 Xs;:g_r Sr~K+םSlnq$ɣ)^,\+-L(MAł  1ܞ\Kfhq1||n\SŶA`ɛ2[_J;Gy@CEݴ y#$ N!Ad0El[2ՔE_h؛;R%ţSJ-ua;e[!u|j0JT3PWう(e 5Qt1:a~VB7HT(ܷ`è{4Ȁзw9.yC)L򾐓j,3׮9RJ8ά`~ys%L֗-3](H)$T݆opEayaTyU#ˏ|̸"c!.kPV3L^ni<(IK@[cU+1git8[ Ss DuIx5l^xd¬A vsA:i>3Kр,iYWXv6u ٻd"oR2a}yCdW}g^D}3'&2VstQiwGC(X>;JB.9RmjN7dk= Vbù SS,A<]8{y+û'esiNd}ec7kwۈu$|pK\ c,.8MG ${pͪhU{W1)N[* I*ii* VRUg2  믲&TNc| FyʜpM q sU.hy.L̕K+xIװT7ং۔"gM3i MHJkK X%rjV8ۆ_we=F[FYu ~T9_ʋNn-DֳN$Us]#&ޝ!RA3Ήկ\tF_p_<56j` wc5]I5rLYЁ;S,;hvRnY0Šfa*C/$ y~; b!ȂnZl[ץ4h__QP ϫ3Ҫ3)${zen=ioq Q[(cdX^ :`fHߓBk l{ysǭeqcB9FLp.)g[RgF)JG>h@ l㇞0esB8Yg:)! H+_S"BoSkW ɠS)ظ%=ʋkAf%c *a$G[?^4HE1mZ"_ z4A-5-ET+3nZ 3@2#JLNA3eD( gC vؾEVo NL}Kbߙ }.x+$l3A:2> JŌ{;gCRh % ?z;TQD7;y_6tQo@\~wT7ZD(Rǝ񷇒[%~Y&[fcx}=)=;d |:_5S#MEx"͒ho6G~NL/"[ 4/"՞lުK шބ0z&n(O9WZqzb 񌾧x3C23e\,w!q w~f~n}ң֕l ěHy59,Yok_1SޠVs5=a@s`<-!y-&;.,&\Xˢ4l#_F_[+V(Lo'*J@}Uu0^ox+R{MsS $koMs܀',Lҥ8XKVmwkp &[;kgKSw^*ƴSL(7JY:=+SCy&sW%ci4t=!dȔ8q)/b:v=:%wWaUp".>$9+m#Cl)xdJ$Euknj^<`wVp-;`It,u]*vN gQsBbswNNr1Uu*{&U,Y_?\p|ByjCh2h}9owε׫6+gyp^ifW!ݭa!(:ΐ>9M"I2zN\ԩ}HP)4;U(V02` ɋX-d ]L iz*\N!@ |/ScWX˳D..X-xCʘN2'i5T#bL3m~RO(y%Kww3Uɡ|R^ fwΗR]فJ*+pN [\+R T8ɕa'"dZc`F!A92H Nھ: .M=M8=OH Vw_UPx<}uP\U{n7Թo=A1kypK9A%{enjT-I\ vJBq7t;Ԧ)H*onP J%`%x 5H 5KHCo0>XB鶞cXDsM@Jqm9["~[ˠBE=P^x,ǀ4 0zU +yXA5-6ERteL26zBV,e5 FD), hvd/*3~~̗鱡_!geo'9ՙ[ yG{}Q WeXܞ>/+rpm{s ( { PV[_o yORI()Sd0:*IL#ͭ2=T#42;M K-_4F/95\"#`ڤBh CG2❁q iv [tVwLVk O~z;EWmi\6 6:e.#n@ Ol A4e/~3fѳj8}<=ep:D1l5.H=IbN_HcQ2Uj;)l4ۊ X`jFVMO9?`ȣRk=&qxʹrG0Fi@yi :v(AUD;%d ׻M'cYI}aN&%tCh%(85bGS= yۑ"P]),q->LHT1)'+? zZ\WzWK$VC\'*Iwف};An<XOr o|Ko*D ! FE G+[w1 ˛8/B"?ZZ@q5P_9~ZfcKz!gm `']KgI"2$co1 ΢T* \hj!ET;[2t*wlBP"g\ TBq̈́Ӄ{.ȁE_:˜^z򇅱4k %8z9G(,ۀG&/p/kiRg2{wd=b(΂+ k$o"@h}jm|$O[?nټ*g`$#l}t_QTAg1i_G`pO!9IbE.̿%kQZuE4ZUٯS:I,7K|bq]gj{!NA>`\.oeJ}Ab?k>o?ƙyӠDCpe{҈R@*l8Ϧ/_E^~]z9iFn~t',)^[|o\nk,lCG"KFWUO ¿^d;]!.N{t_<'>Ci,O3z]gd7+̔:bK[ݳkWzI81 p=%- oU$eִ<=?rkS czF {,,/Iɣ I3DއN*WW ^8}䔦|sT5m\T Eq_W(qq`%KY2,bkiQJ۪aHF:Yo2<&_^& ވ{eձ"XϠ+q#@y%L*2btoO6yq;(pzw mܣޮŌ (.m"Z :V:#S~ꁴz!PlyJ 1Jf[N:jZ0j4w-K䀈5Xjn$[=^:e붴FrG,^/y-%yoM/SnCliD֢s+7U+)LC7U-S?#rHr6iL t4#P~cp/5 t@ 3ݧ QH?g!bВR9<)o[ ̱QR#e0\ x6kueuljzfUoWfk7&l,|  ;Cn~kڥՎ;ћ/O#m )0d[l,rNfJ \PVJ3G,ȃJl/%q?m:?j7h'Yy1.)냳 }zзn7 OЏ6!OBÛyљUHȲKK(+bN? 񪌩]~< /[Ylp78TvBM;HA a;st ,ɽyʑaoι!–[hci=I;,}c=To14 lqU!C<~k}Zc,O> b앏ᣡ; %Ҋ\s$/BcmqWCy#u@'L2N唌 L5 ._bP*:l%w*s}'v Yl ˂s,㇥'U77ǂ$S\Ro{t+gz=kd?*l*};l/UVz:X16MÒUcYtAzx)֤i~mS50Kewݔp}d0mktȸq$j~Na"N2?D7ۯ'W&XI CJ dSsl:=#4 m?]&Zp;lv/JK$[f}aRevZ/e.&eXQ92#T(+P\u4.9by1IA .߈r`b׃eb8^|}bZ+6~f(T95_aj#uy2qULm}Z!w{|?d4 1ڮ!5dw8P?~:нV]9i^N 5DoI[]a=x /sb( 9h'u ?og׊]ʫJ+S?ۤbLY*7}t(X>;PTXa 6t\ߦn ZZ;nom!yQ<>]-{ A*˼l-=[S{[XO>Y<ە҄Oxw'%]h'eʐ嗋v'cE.o!i ݐ:rR"hĿi=ϬPp%:H)u۫JddkVeZ(eEgmqߒU.47 3P!w6JW:O~.p`bF7uf67,OHG FMeye/hJvUB8Sxi]gP Yl]d-IK:i G*X dK>Y}rlzM̐SաE % 9F_vu49L7S/R*FKu"N{5[7C jBOWOiہVWu[ǃ-6UEۛ1 %0270eFc#Ryw!9q=  1'Jt M{jxZ hďE$V9? k|w H-W#g#5 ࣽ+VEp]Z7_I>nw"(''F,0K&pT/2];:/2]~M\4/u\ 1k=ccJTU?- ztΚnE2xG=gW%zhTD4L'y[{7x^P':3jo,{BWn N|~?~I9Zf)de@v g8L7jq#HL#Lԗ+@#vXxpم¼^Kj?ZKK,A[j\=݃9GWuENgF]A-hJT)@7A?;godx;FX Xf ǡ&UؒN:B.Xcli l}E**; H4'BņS`tg +*CDlu-4JѣW#"~UnU[Xi6Gf Pa,Џv{p Um5,*LeE/&E6O-߼h<@@-9AνxB,3fy v.*%ۉNH 2zUwQh TGMNqŻF 5o S vY% š'Y8]r""kCj*̝}93]_㧠LKOUu5IЋq#Sr `}(73 Ns ۳PW)JCp/hzqE|׎ ކ{6QOdX*H3n"I7_YPOSr`,dxɂSݾ'`^M|yimΪr3OoA4n:7(u^} J\v>Ɛz+Z!zXU%PU|xN9MzPjx; VgYSrQPBm^Wcn%gq0kXsl#zƃ_ԁ[L(i B:Ut579Ϗ{G=|Zc{T{s};*p:$~Y#kv2Y i)@R!ߎV5?l:-71ǖgqy`ou"'ֿD4 f -<5FʵKFF\3?cvv Kt|yJٱٖs[ }w68AU)*UսM eE8 ]wY/2WG6`+hd):c_tsN3RjD(i2{0D_Qa'iX- _L<Շ /2,󁪠н i+`En9?\"gg*%9c6 g(5OJS_(}4E~>d+8V5ݦ@mFcє d ЈC˟9Hu-hv^Ǩ]Ɋ<6dͅN_g\m /;'T0CIz+)*.E6BRGPӪMksRU5BE%DDεpTKdvf$&{-0'Lp?}{R|XEt{:Vj竌YOF},i?ᩧjR?`I%XءL!kdJ]]fMӲPWIY9G APV)IxNs{s̙.]|U=!$B1vR"JqI4~X?is_+e+uPU.$%i&5 PAގ<1KLUS&ϒAn='O9Vj`{_1iF˘Np&tH BuÚsB%A(YpV+0:i~P5;ҎT7Ri8 Y2~问 D UlwEG.Ч9bi^"d3JU%3}='p?yp#&S> *A Ty `[cUf૭|_?q$1SM"x L)Csc %vTŰmkrL`d wf<ŹL[v,凼c7|:k4Y5"RUb+T z^<5- <%dL*Uc̔e6uyksb[;=KJӷ!nЀxZ H"'FՅ-R EcSBRQB 'Q K@ىR>őLVC}k$.xK,/"U+uRxЉ 'oç %؄+ac|f!}IMa6SJkKH="{pZpZ}!.kU E?b>7@mrz'81S/6|v*p&ױLyz뤂T]s>sYm)VX/%TqCw&R TJݠ*PfzO]?]XMi WL,ی[б t\ÂIYz)&l{%4:u.L5^ŏAp1#@Au(;)74RZu~G^]bi@)hW׮m5]\b\M sU0@tEA]O1Vr<Mz(~ @Kp$~ '{L⊎M_/rVfr D9;K_̑/RlI_x1e 1t~#ܽqXNn H$DhYø-8v8xѼ_o4!+sV\D|V`ʎݘ !Zjf0K2AI}B*VoYCxE5fh4dp /zN.+B&Vskt'G Ȃh3s6dR]Rc-U22|DP"3RxEX|BvJ^pMu!Ispv=?"SXfeIr``8L N51Լtj 6:0%!nO*f+Hzbs ݇G{QS"kz( ‬f~X Pt:xfI?C0 D65t`e%$r*~~\X&~eѽU2 3'-+R[lw,&vd  Q*^?eai|GyOMg_4ӥ5=;c &,"MSj6|[e :A'l٤ 懨B!tѽ*^ɡ7&E@1Hm#׳+i{b-Z32ujR 0Y >'6v׎48XKQJ-! FnK0|xf\'8?Os5! <.L})tU2+7LD1<ǙzDjGNXJ7gfg$#`*SCQ ؝bvt #*n:'ԫS84kێAy"b%3XmE =ӏ6#)`lJ8A?&D J{9EyD_1Q) ڟh_&zY,rA6 no3r|o\@$n{+\a {ruZ1XbuhP6 :]lW{Jhug3l)MwNg{OHI$~0ǠI6o~)lHɆW? GIQjfrOG)$6~/Ʀ 6$ >E/hilא!`ؘVP j4c6oŊ1-5h "mKw)''7J7r_ƻR=3/iN9Z Ol ~@._(O*sb)L!ܠ:&Ec/q7?6.xҎzH7}|x/zCFxgS`.dj_a){wW"Ozu%uKx W/?W}}j#mŸ@Ⓒ%n5k9b FUHPm]egѮ?ZHF(^f*qpeQ 7 o=>!i\}s\v!x!} UL|01 M JYmtȒ*퍍+#6 wn/y3k>zJV0j˪uQ@,\DwFTy?U[= < l6RReTI1]B4hbQcLX/2&\!=G$Bp-^=@t g'? R,C\>:ڃG]آs*i#nX7r%J yv.0*NfZxSLH[-VK0Aܑ03L`,P}HDnD53D~nNەz:l L*~0`PJsFl*ߔ-+`hDo ʃvF#\\KP$-zմ1hظ3qse8* gk_\hNwF4ISfK9(ތPjp/8b]BF$x.kSBK,qAc| Z $OSkԯ63c``4V{R*Փ>vn/s|KˑYѫ<~E2.`{zV8:HL 'C-2>GO|$ іyYIEzdU^>iM&4{l@^YAqx$ Ҍ}ke9:rMڴ#4[^Vk5<+Ea#dXRj.Ѯ{m|pS'Q qU!n[,pqx^<QsXxҼz 1 cmIPX8[{_#uer(*Gd0ցhu|Q8`>T '~ F+fyFOTyﺕj!l0!<1 |'t%5=A(YV+2 F\Rޫ7bq\9qmmo3}m:A{;ڷ};Ih1=ʀõPMTR"ӕNt ~ Kݥ~ ՚ `"W):+ٳ5a3wB /Z/'k/*ҁDUe3MP’j$^$Ur%%uC㭪+ܻ/ +"fe)xB)^@0hlD׊f4phrH($r述 EBѝnA>fĞPx7]V,d8 VaëiUm}Ãke]eUg _e<$9!Nfx|~\ 'v(;o 뤢n=GWj@OClY_.A.FKǀwϮcA'0 xoH:4 !-(cnBh<LjCzh 7v/ ,`  u%vq@WevB!0|{QS8V`V)a㭈`"kl E{ap?V>^TN0?DXۅ`p=EF PA>HОкn6%E$Bf1p$h;egʽ E&w:@`xá{QQF-kBʟ+R3Ri E>&2x  yIUp1;L ;Έ =u3.wQ~7ʉM`[aspCsC@=-@~2m 3C_”CT(u>AH'L)7rN+Gb)J pǀSJכ^%& Ozn]z;Rk0)"J ,[X1 hlUx_ C;PMӒ-W/-8 ɱۉG,&3Q]V]@5Ֆk^gv)hgєv1V R!6@?&S٨ќT69EH-@N9A6w&QX ':$tXo+{Y潄ʑ%!#ա.jbv{җ /w3.6Tj_hblr;ܘR^@foPol;Cᴬh,$%)tڰcz|ΘX_K򸳽}l,{..-h,O,Nx@hcXmWV!-` 5q QOUH=N|ڏqbf'Rd%P2VPcqƅu$ꈝ7$H3>35$ܠ[Χ6VkO#.w\=I56-'rG:~ob9UHM?{ؾ?U-/a"Z.txLLe*Kw;OKG2~%Vq I-u!5lvzMB1|THnN$.Qjy3$=ܴ.1 CF\:؈1\ qSyroB7ae=8^ n%O (SumB^Z0uvgϼ @-Pn4Di_2 RŽ[) 5~[wUo&rr؃Ul:cMF%h $Y)G&i0^EV<'DVib} L=ˊheQQ`Y+L1 EKE CXL0TN3h2vxoy TuXVgcPbV!t̎w&.~78|ŝ6PUw`uXn}_ۜ}۔:Ƨ]jĉt rU}Y+~K捏)/_"*CN-vS߱S*6]ot?4y76MII1E0$i&leDa]d|;ʃ-+Jjk;E1/-nY͖}W P5hhh0}R㯮yXD$ (q BQf I/2 [ji[>VyIP/#|{CD|AU}-qzSLi* }ڴi+[p)7ݛ |M`T@X?;+,jJv\Z郗Fqѩ(- 6=EOxpޭ DА=.X, 5@no"=5$v[WB=<a7!I6[V$89OYTQ.13-aþ8v.Km۶ovۢJfPVFXxdUښI,+ $Agr9̊x|Fܡ28 ޡLG I;B3~\BD=*Ի+Yi1GmCZ\>wX;pWx]$giAҐ28;7sey/͛\OoF)黴,5;f,u^,*1 % AāFo־\l[rCGi&E*B2NFj. 74{ghVyuc:k9DK4򷐲Cmѩs_uzJE@^4vp@)_gHF!/+hG2I2Xsd2=[;6X e&XyuD6ƈt94!, ߱ jp! X9Ly|r `884G J4_SxzԺ⵶Qt)n/!C)Cokt@ KN[8,Q9,<}P, *#ehlH?S%aA`J@1__24 /EBwe3}5).ĸɠ~ܛmį<1Y 7q Y3kYٖBMغ߆, :OV9S.AFV*\M*VGXWjcGD+H Z%F10FahؔDC|࣯.~u3—a=V(kƔDfHf+>lwl S#`JU(`lξQG,X]TB5DN\QՋM+ǕKi5yPO+Y=iX8 ӡ M8Wj?H(S`?W#ŭYp@CjC˹>h?)ˠFP'hHF:ulbT>fǒ&LRK&l'jB_޴R-̂$hmEjޣYjۚ5by~ Hc:AxIUE R$h)T #z=UVbfIR{S8߽Tykpb,)X' 2L9مqqv ӒTѢ^@ aWt a^!ܺoäOR): %7wjH fl[A3d o;[t!f{2<`u>~QV7m\=]ޟ\}Fl '5l>Qem\_1MoU&mn >hpTd?+"Qu:2/0%G\)tOL [4~Q q*`-6 |2.IJ|'X> X瓸:6^u0Ec PIdeirNH܊$wG2RRV5Q5N~&{^K2*mLnɑL򷔦PD\]FXJ4~:b;fE/~Ǎy~+bv)պ{cuzZ!pH0>O|9lM0 /ݶΎ:Mc+1sn(}_lzbB>Wg'ht ꄊsSJ*%"!9[h5rO)Ы140^M@ 9GlXv['z\h#(]T"(f7%袢CMOf-+',:SX26$oםI{AU\NRKkS`F(a_Ԝ>q r>T?4|(Am{TAjmYT%ʥ]y،yd5_]Z \ Z T| +Hކn㱸ZɬߣMK:l Ӟr4+\ >UѬ}:6y,;hY~j/SCW\Ҙ2".Vè`| tQ>`su$2Œ%*07PL];(B',N%g-Gݰµ \ߣNmT;t5' aoЀWƈ/שnł,1qGJ'Ĭz}leY;j NZR 4d%E:L bmFI4 c_r 3s:JrL"z9oI= #0%X L{, zgiP_|((,KeWe$|LktDr)>6';"> ͭf90Nn#zzܡ[#ɧV:*P@U 6]Ԁ*Uz0 {o zcӀ@g--ĕPCbJT+cm&X3`~gznez#hN8QA/ӌሙ|GP.VME2__ِvHSsm#qTY>|^dԁ0z';n̰Ͽܵao]&@¼VLV2Ձ=f's*t$jƊ/-.x]Q^\q _&|>/sXl#B1fr13Wf8ЧfnǤ=dH؀) X3 9 )m;oJh{]Q:]xW_uVjF\gWLׇ!Z5Z&1WK }òXGq)én )Q{scSͷ1봟k?ōóʘ|'8ޮٌɝr'4hNy;$~8gaZaͮ*m7tҢNxqža@xoY M]RC׮"J?4}1"5nA#όvaE5."u#bA55)mR=ނ#^ф5ZhA0!FͣL,2ohޭ֛ׅ=z|3X H:TjG1#~4LǶ>/sQwNr$؊1yxa59ݡExк<6j_DߖLε}/J(v=܀H5n젵hڎkcܧ) ҅tOO5 w 퐊Lu$ss/7?(VBOIH,J2 YXdJ( & B >A:ٸ%h^pD}@qV#M=, C؀;@ѝ: ZT۸9m,5ψ5?I(Pȏl+oÁx Ժ]"oAIQ>Pkb0yH,Ue]gXm5@mp^`^[<"v9py+KP_WVKz/IN* y9!ZM˒^//Ą!+O=^QҌO9J8[N_I-qUV< aaόϻϩԅ$JJztN8=A_ޟ\,B>BArhZD>BӁV;:r^;[Ϸ>pp] ^ ST߄h| ,#ڢ!%}<Ϋ`9 cP *cz s/);I1u M'vn,vlzK{I4σ'ޑb' sgg188#z rz; Ogd M)Zu#mЦ=`^4]1 MCW%JMܑS6jLib@H˂z^Stk>4ߢGE3Q^ '~*dK&{o,7$I= tFR , JBqAS C?* -Bw HAV{M ݕYƺHNE.A2M$6'qcKH^H"NHZT4xEx4hfŌ"BvlBn#ɳkT@!1f_+O}؍QWS u(CR]3tyt]Bex[0W\4D|cb-)*|U*>O,0NAόOM*^@5GTRlWBhkf*ܭ)nR,uk$kL튪<AEarWD)6=4c\Kګ)PF?e-.A8Ȍ <vrf=EӔ9ΫQ4]d,3o|9>"S ӻwB:o #c]k {DeK,{QFİXKnL`mĎ@~}iY MeMhq:i88rXY!Z踧N?#)>PH<2yuy-;j Vt~B)"p䋔W)W_DIbF]}\W|Em^+u(a/?;' ɪV//^È+(<qXyAA~_JUjX)B;9BP("j^+Z!uJ4v#H8G[zR%X0#@'jfm+jj(mQ1eQiFF|)RXLGaYCSs m0pM_tq#QG@qsg9H4@9T_Yoހ RAE(G/f!A9FB+#.iACJ?7fWrO>ч^3W야(oF2xk{M&1;xZ*͗Q՜"/*a2?+,h܄<_<[!wA{K&eaT L,3̢G2=#˺2QjT!t"*)DERk P0Oj!5/R"3뀿Ԅ8QKvlXAMbwn7Nljkq$1q!ecwߖS6hcŲ -4AtQGYޯlR@A-u,P!---YFLq>NÄ4$f .*x 9&~Qc,m<9;eD/m}uV5!JYRbh%8~ GZ؇-H5cK7;;KN-,9[ P%wX#^'/KD@_EkEy19s{󬈕*R~0ȧe=¶9rxIזBS4YDХrpM?{a(Hx-]M=[ t]l1iY2Xbص=Y6e,ɖ.,#Ī E<[SqE)/(7L6koxF LήaZ*/lS;]5|+5JLBEkƧPpď|*ZaNakfЕ|4>W37Svsx  YU =1LJg5 !l:S]R-`3.3EhOZ W`r&:DUΏ%ei:#A}宩,ڼK}{ !>ѡ6meWy%KP,mi>O5oE?ܐk7㞌k>a'* @$1^?hkcu2ԛ5} unౣC,l y'2L`դHV 3k35gˬƠ G:L(AAdA80jVmEll :$~sB!J$O McθbMAKղܬ'/8 lC(pmL>}+,9lqxN+R2ψTQN ny.uGD2YS2N9Zs]JxٓO *Ars+0smRnwg.~m+gNtX:K J}Beg-84ɮ*Xm%]t>/h;ngbj}NPLXrv̏ n:>NʙdMoGt?tYTvCѿ7\(,B, y2^U4X7kXxөb"sxF+H=u㎐Dpk.kwh=Ivx_ChA@rhxt/EA0yqhJ˱(NЊ^Jz#?.JX^φcSVds]Y‘ܰwIƩsgW]z+M0ky4 WmKnUf<>޴ !ClY8Qݼs$|AE꬗<9;LW:R6gli-o*XZr~Tvzq|)y4xserleN8's%a/g1`cXxs + 5:alf= PrT08_2kxJT wr%QTؐg7,,F;ƕ`D ڲ< myv{m &H w̮`HURMtb-}xd-1|Ţ)D<^Yk y1S0׾+=,6\ϴHL ݟOYƩ *P+]pm5Nmi = Ra v,eva "*pAZ&ūwo TMx_ּyˮ4ŮTO _yWj.DJ˔6S6D3@Ruk+H0t-2: =0 ISLFF݅/_ 0^s/#C ? ICJhᥐ"R6t*V;Ԟzv'z1ʂ ֲ~cyB'6zlxD-OZ0@],(P|%w.tnNHpd|K!ŖM$xܪ@NAJjW(=HRxw؅Tnd%N}w5LGT,=ٝv:WM*/Ȣra|a[N<тe+=icXC2ʚ,G(&12-S}uYka]5ZBp1d8u(ֵMۅubk*+_w9+M@l'5=:n]~ -0|t~KASV^0v&O|(0= Fzơ#V[ HvgN{FZz>Jsvy>L1sja-aJ|euLkA$)-geUEk8 \vjeHYS*LE$pHh!TRʺ|[k\:̇ :4d+ :Z2c8:l7uRZ2{*|~-+&1)!+} ʥ^F&џ6-+]a]yXB9·7rxV= QL멝0w6#_bAzXFj0,7φHdllzɡ@F0 !9Lq^}y醫e)Pt\W#lr8T cg= FaaV~g@&tVrL5Ц\,wnPƠWe[a0$p)+Űkا4s)2hMH*4 ǽjE426? [9>&կѾM&,nO002ıGOj_spvEIcLL"jex@rTx8pY7^8Lۨ;*=v4- Bkq揶 6#zdz*@d*9sa^RToK[v(/xbbriS"0o%OUMەN EJ N0Q1 N.7O8eŵY(,WAyOѮC^h⠰1Mv&?$UJ\kп}_6$9O:k䒶'1 nx`y!g3iK3Lˎs^aVvDdmQ}UՁ YMդf#.Oi]'dJ/$.!K/ }G'h&b9qХv ~~T?UvLVk$$pfSt7V|kgQ S.ߗi,5|dL>E|gimyALG -(6GwhD3`KzfyywLӤNLK32Ʌ\BkW׊4*WԏA޲Dwפ6]Pr_O#?ต3}6ѻp~r~)(ZA]V a'z)W ,mp2fX(S##d6}r1Se)Ev`pm"V>ǘa`3șWHn B6&fp* |9vRh2L.|ٯv77tb&zc3J֗1faYhyGyTڎMJƀuP*\XSkv,;Zy)*Uqql <{Jej]hL**g+"و@mem xtkAn+VlcEDл2dـZdCٻЃ$0A<Wr^&;g\'QR8}^v;շ1 x/4*a~@-dyk.7=gYO+ UFgCvd*bjB/L2'͛؅9R.~t G_+|4<:#{@Lg5QimዲMhiPHBIc_~k,{9'0wZ!P;!sǠoӑț-59s\&w٠h o K 2}:uV|GWf.ݹ(k.6/ (Y]UKu 9kS ѝKHiamPL?@3 XԐr$\f~." N1HGF^nc&>O"1fB̝rw=XU/\FCj}<-DXꂽ߭Utpwl)Hۻ|n"9R1ƾ(,N[L*ʹ« "ϱ +?&waV㼽W{;~J54;s4&(j/L%.BV6@oU',cyCOOMy*k''hyߦ_(6dtjiVovf(d_,aca41Vw|!GVmWaA4De" z|呹U(}uL,mb>Z+}w9. i}THǧT;(#_?nҩh:G왻^kp?嬲ylұθz9TE(pV3ȩ yO/ۈ|[v IJ cJ󧪸bfmJ3D* $R*3xLJY-3%B6 1CDO Tpr[۲sHa;T<,vk@-T vO@U`U6i\ TiYtvi2%Bu''o tTGNjQ,8|GtWcֱ!)wn\0^xnR+zc8%RQԀl/: h(_?r yRJgHcI>vIU.T ) Mm4@Au-XҺ""Pbl&Z 0v~+#- ١bf<ވ-)cCmoET&4 5>UW$iDL b/٤.[O*_3FlX-Q3~lj2?;a%'&´xYIBsQMM/YM/kgWØai6}%/cos;mC޽úW?sT&6Q5 I} :p8o20fdWE&oʶnOe\8W1g$oGD9 LtH};Pэᄍ.M2E΂GYA%G{i?]>nj TH~ȇ<7< j:P B\C09خ Џ' ? "׿ot"l{O\HS Ď;}#¼BQgPrSg=]սg^cԼ?HW^seSRDߑdJ#hnR#ްO25<M|1/|ՑyQSy+0+߶hR==A J[ :XWg'{qltӫK} »"Q@dlv>gWH7;<#_\O~X5p1zxf(5@AI9d! 򶎺U eڮ ]EK]GB(ӮH|َT&s4|ioNU6 p|Clq!#*gunQY-LtD9}xOmV)OcG|´ xApd!92R5r%>F*-ܒq/"P|Z?FkXLPH[)<hLg#uLT3 pj`RtX̒EiI80Q^$y]Ɋ])q9pN2$dž@ܖٸ. 6$h>s'FFK \qGΝDBv76Q];mbz0Dl!?íS:L/$r¦KoȢ8~rpkOo]y-/\v*Sy|nyiܓ>f d*g> G*8^rm}b BAl+$*8`߮ J8 H OYx|oIqW>6ãh?+4ʴx[o f[cNBuPwL89J'X%22C#Lr}'L/M2^;!3/ϐPt|x Kx/%{Vr$N\:jKmݷ?7Qoq憓W/}[]ȭ-eзJo\ 7W}CXـ5"+{/&Ƭ>,otI]P x@|HHS'nnŀZ`ԇ`U\6@ o=V-taxDYeU؍ww_jFIp`BG44C2:>0fge5#Dmޒgo+qFKKI2%%tlFig6k1/[VsˍlAt[jֳ9كڞPY- [|Z)e>P< }б-( #.Ήn%gA;yK6ovуe\J!=_XT'M65ⷓ٘;"c5"'pi8.ձL-!r|=qi2CTv2- #` m.|b7-W{` i?W&ЎI }T%! Ao)$Y<o^ئ!ͳr £vzoPȀxbK$SX] HN6-:`Ay5M=a2z?c}AL澓bKoR ,(u"Lp0WȱfW)@ 8Ec]PbҬ\MܱJ, g}rH@AmE|)JB7mOFVv2*J@1qtq_&±^mnfmyzCl9 +uwԙu6`PNJFWfHw }h8Z}T-L Mr\|ho7I ĴQ5IJ`6B9DcĚ E 'hV%Y5ko+OIֱ׋ȷPon]\dIf,z#)@L?}e4Bg٭Sߣճ6cbNf!_3N O4S_nl`W1?l!,ESTjl>5?z1L L4* i ψnxٜS$6j|'u+&FSun-:=mr̬h7<3o4"P|sFцjqٲe"^LAn4QM霳 DE a?rQtL^[~Y)ļ`ghhԉzDʼ}22(͉>bUOnH W#W8:JgyZ0_7]C 6_uf3h@E7[O ]5hw=P|ռ] sed=0-)Dr L ̾{HZW霅JYvV y]T}?fEb /5`QcbxR9TiȆ\]ΉJ.EBiHapKWSk,$cҬI`2PZ#Ke;4:C{-Lkߺ4v~yXn.)r|׳+ \^uBz.̒&HNU32{K?a7/$ R$W1¸Q͟ap9;H{QJ>:/ЬE{YGC>dh*?I  [(nAǺx3Z5^n2: ǟS bAlY2 y 2WYPc#š=mޓ>OK/\?BE*K[f5{ ?[c+bVq~Qh:ޛG0w)GmǕ rAץc e+5Bt=7k]# f)w;G@v]4v;Cj[C.P .8V_˯62_jJ/;8HfxgKț_2:lgcI:%@Pq0xΞz^Ha[|?ЋD&&/b wK.Zt= 鶫(_Ai+ bkd0eߴiqGj)Vy |oX!Ʀ'\l-Q> *it[JCG*S#]X;u[҉-6V[7c1Rg<HGujܟ[h:X= OIaDB +kϞT>ˆi=ᓨsrʿNl>Df +Վ&G'.^X[gYʤ F_9C(OwM$ e05n#uD"Y zx@wxgHw BcJۛ1 {) SdŦ ]j "8z:Ѳ_b"\gK5-BzT(i $AXUZ?[}!s.Ҩ4򨘼J$Y+Oez6iX1?F__za7$w6I$bIA*L:?mBJIg +&0 Ȫ8ϊA)KdE@]kMO,L}*bHZJgd=EOq-;ljVh1o_ ӛ%JG-[ç,XYNztréQ ]ل舍Q5@&VhQ: gʠm@UZrI2fkz 裣WYc4di(N Y'6ٔ=4C=1 ]dSFTR5Ã=.8_:8Db 9T:H^1 ߝyZWd ITTO7Vsz?)J^{&B}ֹOJ0zXŀ&w :|&Sq.s[n]_ueS7=w#DS g&|4cc_nfN|tnL`nߡH וo2/Rg<[k{Α'HfCLsfJ$ vǚ@zI3H2k?ӻ9)˒!G&۠l s{wC1\frau"rOhMxiZ=M?9w:˴ AjT.Glc)P?k s`&xsq [j''pSar~eǂJѦdS͈S\V\λ2)]A9%ˁ\^&VNtQzB*(H,v!ݲc~>ҀJnIŪ:Bsb6-l-* G 7/ʰv89~ 2PO]&浠[lb|? VO>JAP/jgCE $7S['Jc0O,B; @Wk$ - i/Ɗ vEl8h7& Sdk_V\v?m2ӯ 4?hY?i ҡwI<Ţ&2-d:(l%~Y$5D3aOو%O۽6;s?@2x&]-5򑜻 Bp{⼛bQ{Yjlu~~A/ oq v˙3owAѲ7$1~Wzt.8Us:޺q~GMfTO4UP{|x A ьˀI{^>VzjG K4͟e?>ƭ (P@'tyo)+&*HsF⹄wD`OmBǦoTix}3HxpP|&ts r9-G}R*v_άi1#ӵxa|p3!bݏp4rƭ~f -8`d>[f$x}[hUǨUnMmkve4D,w0Y1GǸɶ4F/ɯ~P~3ڤ nYOb ? MA mZ h`;R?\?75~kZ: B//Q 0zqdS<#Sc}h1=ls3wKFJ 76@ĶDhFԗW)M޵&<Q DG?Q˿ |;zˀ_%.Ӷ({{e5^ImA]Δ;HTee4؛oݴQyDܰbrۧUqf/s_ K#G["Y0>LQ0p)sd̓I0{c?N?tg;Ώ2}n;وݑOD2}ϒCkx*ADfZtbQ?rW-KK[m2,J76E }G5P>sBVSOq"ŹeF]UGa$$Y̫d%%`%hl(w cZ]RVL$Q#j!!^ڢլ2ᰓT(>dĔhmD(*+ >Lٛ aQH~OZĘnijU@ $(j'=IR9ObF 8o`{wܽĢ1u}+($#ek?$+$w  ]p2B/}hlPK߿~QNLT+iWV9#gnUgl8,4n:ħ=e%ņ|AU ̡#/7)-_Y͠}]l.ڱE- :q}6JH1ۣoIzZa(Vy?)F8= y SŧmI0[:$'T] J?H<*V6oɸ2p*nQv})GJ-Phy1U} {2.345LVy7{eb?{O#O{yK (H>Oʀ6VFo [ZSpq`Yrb3X&'#o Mjof\t 1p(&L:;=T+n$wi!i6Fm:-gKAUpUxP1 ?C>;mfT,2EɱLݮ^LB5JI8pq{Z um>oȀׂ`ȼv r{?Ñ,]{ѯ6sbHyV Zyߺ `Ns_hz-qd}Sޘ!'u2*BP;4RpBBx<@^2eA |4zg0/.M/,ċu Pv~:TJ) Hķ\sH򢅣cK$ۖLN~mV[Œ_d&i?Ǣc)S.F8d̵a"`L^|oAq\++ᠷcۍ<#F`yR ^bi1?Rɿ MD06q7Uצ֗i̦A IUGnj_t=Qrf柗Ab6LNuٟ)B9!@=Tup?+|[战y#&l}6jib-G ~B gǜ4ghDli#{aO-HF ( & {律F 1WKq&!G@RVO:1H̞QlTdsMCE]U>A/.}-0 ]K%w1F ]ŜڪBa(  ,yj'GV)ӳ_LRO;qoOL0jmtqA  rJ9SI TWԠy#_ඳ *QF'a~|c`eFJK]g澜QIB3lxf>"EZE3zۓX.XAfaWq 1_Viuܤc>'ɀ]/-eQ_TA-̈́si*M큎N>Keh9>7tduKI7 ov(ڥ =)2o5okV<ƈp9C9m0) ֐J-W.vBi)N'cO d؃6<;A-}y#nߒ0&62;\)bCoSMbyPQ]s+Ҩi)) wFzGv7G*'wf\:XP: Nh?d9$E҆؁M43`W-:?a\Y.IU4jVP@EsA1/f?a$.Ʊ8YQ7F|R {Ph;{6NL׃ :`6@^ DC tB h灣CS(-0XKwԌj)p P[g5,c`nR# S$Ey˚ۼ(&'  KlrsN:\Fmc%صШ 5 rHԔ5ZֱtQS6QoSLoIB"'BkR-7#2AOlR(\3ZySvJCRkM(xI LAbƇ5ҹ"٢g BAp:KR `xԋG;*9:72b/)WWJ3X%_ P1z;ُXđ ΉmQx痻 =资`]0w@Vt<᪐c-Q魕B 4GX7B^@eL]. z!JJ)*#PR$3bC5+[ikZi?D8C\s8BȏA]Ղv}%V7PvGՖB7 E͈0!$9u{byr 2CL$ [Q6h  n0]o?ʱECvjmP:Vou;Gږ>%87 1%k7? GTz]kM7k<`ȷ İ&NmuRSWnZ OKF o "àOP-%ICMb7:fЃg#j3bk>л7N); ;Wc z[Z u\դ{i;^[nϣ&S ? iS+ʡMgnE7׆ 827|9fQ4"T mĔ:Ңt1C w |WRߍBLSg͛߾`8[v.8 оs/A:ÃLރ@KB2^*~AZ1Np#${,V%VUuehu1I Yυ.U -z[ld6nf 3'~m'CL{1 dKdR$^<\ }p}1h g~U2hFGh Pp3 ڰ‰M͠D/_k1Cym}Y ^[3Lyc{6?9[^Tw&*{難mrqm҃ި͠p9Ѝըz;$Ux]1* s-o+y% l7)aotc*ũD|+h3qP|O$dLɘ=ܮiGRţœx샌6%'({=~MgsI[MB|U0ݶ#0~() jp|yo1 ؤCzv6@bO @8zb/ )<6ӜZE`UrҾGU20馾MYts j t$=B[ @ǜ:uxՐX̋t_IV*#b 8mܼuvp2ws@/X;woGB}Q`vbꬢ;: E"nXT(g\hF&#: S*WDM8"| dV*[3w؍@ a wxP 1Ye'J;aGC@!ԝkqw4?ͺ;LUdqRώA]}%#70LS"T603<Άk,+`kZc0LWvz\ OIN'C}s S_?sȤ% L9F .vPԗ4$j+Y$ :_ҙ@g6ٴ )IPT=r6MԀ!Z!>s&^ȃ&,*vYhUV9UwN|\?*Y xbíՉ9> pkar bM0VX)r1s'͆4jeV޽!# nN<DZsg6g#u=[fs1H{FUkE ŒB$Y8/4.uZ?A_'%,TAԱAj|[N8wW8s߫M ͨž69#'y?6'NrFF?;NjTJݵ;io!R+5 X)G5c^X!{r{5MX}#yS%LQdb/x+@6xox;|)2zsx- iAUO^$ݘfGx]:zlc]ͼRԇnW$ƸNJY"kp CMT/r^_)I83&8%YN>hgX\ nΰ Չ[͟hw #ٳ2iOhߢA7Ƞ02W-U0 ,*jؔ^W^c"~I~sP9ӵɎL5[5n,l9Us[47L_;S2lƩpFU\tB&״,$JRLskGePgdH㿥 ԿD_rEFکs#PM<\x  Y9/YLS8fj&tr*bs߾9${+Hg8a0/Cn;0fښuΝI dCMV2n[ҥ4ND/\# >c˹cv>|% JYS3 .~쏇r,1a6i%\[8nŲ3.\z'~6A cو\2 L/3~.o Na>\FeiSxh \K6(?`ˎ,sَ' Dr./cSx 2 @b Tlw)}co~ &"^lsOM>DWCQ) / j(d-9 <~pZd1EE34GF.SԷz+Z;6TV^TGou:]A]0D="U1"!V/c J驛bPa۵} nmX2㣌/}Nⅎp%"< <ɛ(2Qmt4KWWn>mUZpwdE|*5P(!\C j\%Y.-9vYHMTR~N`48gQ8ˁ!DZ/`?kT*"dƄϿI#ńYύfy K Z":pҿ=f!>h?,cUPݟ#lAF-{J B&ɯÞUK ]"'匞<6G []ppuQs* Z,U6RC>J"P0[AT`(wEˡedz>$s݅ETl4)k=N ",}8޲<඀›" %nٚIU<*uUA3Kc;,~`fٰ("bGyEd,˛R%{ow _"Uj*{)΍…ߗZ`,dnד~%!hZEaն3cPc]S*l7IHjv&zKU` 2^;>/@&ٗ1 g&63֓XXdFIzoYBFkz7_zX> wVEf[c-IXWcZ4&ۙL1#ux&"73 1IvD("~Po&ޤ̴<m 7SUdQq{4V[.LV4 7z~)dsٍtb6LձxgNʿR`q5pբW:x+?-!cCPBeb)~}_ =;\N|"_â)3" y~r)Akѐlے0V.ˮ֎A'DΈȡYDZ7Tagڸ (Mͮ81nU:\668(e`pÁ0]TO灐ԯ[m| h 8]~Et5YLzSco73~jb3FC@l3R-9ϪC,69{vTAje$lS:G@y V}{ܡYxvA9i;g43:=_SJ-o ~| ?֖S2i2DW7 pJ$&"FSØ[MH]?R:OFSQ"BľѪ 糲8qć躘 I}I˄m(}ZKp$-=1' m߻QT{SيFX*k:9rj0SHfUW<[/t.' jòw\{qD漂O3l & : rBe]+$^?D1Q#BZF ۄ?%d3RQ+)7\wLfAHjj4 tb!.pc fa?`|(]L ⼶BSIGS l] :-M( xIHI;5׃~$FrbZ1,{aݵ"qGj b_$+tsKr5`1t,LDg/dc1*;HtH5yj F㫛OXz\4 C{"LTUm;N | B&]C+V1-5J]Acg~7v|pu7+c0֫oUIsaMBlKdz[ß̴mܨ$7 &KE;L``Mtm&{=\O}IlgC̐>CUb{ 1pjz;lSwsd-"OVuxjm Ll0*;w1elzӭ2i$.u" v-TS{7V.ٜ 7wԈ2^ˎ;.HFd[|PSll򆺙:̕YMl*[Cq e g4ba/$s-e +J*6d途 h# 3=0u K3zi;hE5Ә_>e)HMFMrk@H[ %1^ʰU\,^硞._L wʟ\'yFǼXkT%~uK~93f6Pȴ!tVNPM',kA7BV[G:Ժ?"Ym(P(pDAu~LA!©0Ƃiahfh?:۠H=f\UY5>6u]mXhx#7*1F"^vm ;)Xs]"nj$c {_0~"!'#K,#pAAUsVa>p)~=N +:cQy׾ҭWb"w8YI뿲hYGZa_~q@?x/xTK~]h&j`y5?8\55(Ut*?oCv3L<\|^is *w ]DneT Bs0r٪Zj>ǖ}F_)jA0"|l!ӂ"J>!OaB驀Tx/zlEto%<( dNf(os*̱BAv`̠}O3EؼoQXnkiTtʴr8:FnNqF|p @'in#~=L:":B-a `5KV> nʉ> bnHMd@n:QFmQ'&wzx5WPdrcl@*V: ƞ,}Po\H21/"<`ΆDNZ=ooZ1gсLq" vR2Myl4K.9;F\֬)6!IMAc{@mC`NTEMY,`S8HQR/e`1~,2i_VMϽ63y#zG^Z0eg (]kvf p$+$nG-dS!T;Wc7 '. |b͈ݗeՀEgFeRܠќ1/#H!ȶ3&(2bsMktO2?ނGWpGc;HJܩ-3|ķ-{} 7thֻeNN'4Ą_rDm@ N;Ώ[)X2 Iu>Uc%ɯ-FA(0+Q>i?b;bO2Lŵ9\r#]zos PIGΝ s0~<30Kn(`D_Dd ӴjoT^~#kC..%8`(IUȚ:bAC)su^ª7eM[!QW.Xow`OMhYo ~Js1D4(sbT\+e͜K&¿n ? ZRo[V(=?6FD:RZ#; CoLBR.o]p 7)>Թ_<)Y-ѕ=(nK˘$,U+iH:5,;>>k,\Cl+*zXKoF_󸤣;A7C%/)HPh@C2v~~,>q}#*.tK=f(e*""H@Ψ|t a@"DmO~\q2>+LOt9+p6BũpZ}5x(*AcԖU6N(WWf2;ưKq-r In; Q {9jq},yߤ~gS2kSm+TiK˕Rkjn yثS=`nrٝA8]>AFjiK\po>0J̄bke&etHW3Qfy,{B;hM䃱 (mjj4Zb(xbM[IΗ'{kO<@j[UCְ9\ų8[? KFvq'vNoG=`'缻O a%7?Z2G/J@vմ{Ã*а#Fn0 "[l-cWdnre sӇ`uǞi h&B-zI.4wqK(z.ٜ[D5{c8߷bDxx^NEw!pڲ/ EjȸKrEslC s M O$'}( }xkR+ $Rd[H-}+9wGC=f+Y%91H%' ܜ3JL Ұ3tXh|lv"i/p˨_{yыZ3ð~XcHlQRP$mBU_9 2n{&^W[k߬|]DVs{hXr }TVBqlHY ~6; H'z"?<Ȳ> o&gA Z)&N x4㿔8704q֪|T^!ol[[= k6HKHhy9`RmUXe(ٛ±l%f|cቪz>Y+>& mK5"$M(Y@^x9{G{=j$}JLJj H"6eA'6Wz:ؓ/};FZ N }\¡+]T:Ր~ZBRe䠋ӂ1kLRѻZ})>Nv|v1 8g!`& Y%֥ H2IN@E'_Qw ^ʑLb ji_mIm7.ZhQzu_ѥnb\:WGu*X;1mܓXгL*DwW˹ZYPW]sg =XU~*r-iW r ~'|1=I\bXpƙE $Xִ~C)fךϖ> T BS'8DJXQ62Zw]:ۓ5u3߬(&肓Hξ)eeGI%c |C(qcd^nbÄ&[LK"0LgTdbn36ifɣ֮'z@uMfsH|4$.z+9pYά #-*VWV=lG4LM@eׁGQ~J@ҕ8,]|%؟d[*Naڵ!ɈU[X ~ӶfFM'a X_k7JF. G&LySpU;OO j U{IlN#AоW(X2urI_~21}H(R]/ifv=jz=b9Y#T&;*wrX.ԧv~gX ih\BQ֐9D#?Ǧ` ghtRBUi^4>P+LT 9|@t;`㚎2<)r>i˛ɱ +;go]OLdc_(G6z O9OhaKĠ+ Lě ;з0vWƒhƍqQ #D" :g0\k$0BxoA lOh$B+}@ub! -!?;`5mYn}J5AjG3J!\*rXWLjR(>+Do@n샧}neԩRo[<8(X73Y y87⚪R`BC-˒!C2f﵍W-ۚ 2xi LX;5bcRWǚZWG~ H*[4tk cdM|.R2#tk.y~^$C G:)y3B9q/XnUȓq$kpO3q/y8؜yHhdBֺGN f"A~nW<"H`;iG3Nd|Nifuы컾dx,)SO|mpJcPigh|^Q}&c/\GQqo e,8xd6à,iF뇺WԶ^jҭ;H}WˏdzLe+nt|A-}+2|NȊ>&y(O&}Uܢa5 38K:V1#siw[lC!XUgH4Lِ߸4A]_>\Ixi'If&!-BEQ6aJ6dW/ O؎>S6 ~(eoכWNRxn!YHNk>:ӗړ=F:r<$fiEOy^m8-Hlwv@X mM[Ͼ8/ծ?@&5=VB FIOJqTlV:USdKe۩ja !od*| dثu LFrޗ8YWTE E誋nUK;Q< %)V;dr3-Y yOp"`hbb'9J@HlƄ;ĭl\ZF<.NuVkBPuSFZ>$:tF4_,dJFYVݠGvɣ`ԜDŽZJ1baq. /聏Zl%mR\{7?&txQĄwE/I/Rd٠I8~T#G X͎ɖ$e]XָV.뇿YT|^-F걝3GЎ@jW'k+5::2OE: 1V|wѯC39G^7O [΃۱<,I&XfDhu ߢKgP. XMAʘRۋʷg3-*7nuU1~V;2-02{#:ϩ4lAA&ӗfږ >P}ZCEVR\.#3iXWŲģ7|N`N]Bkؓ!¯sL* }v*RTo elV-r -)>7Ir3#zя@vS\ #sv1?z#~DŽLc+J#ȆiIbF<+9^%E}RH-yL*;<0S#Ӯ]gkdWh< b5Xx S/e[*fAk߷K#vv׽R}PˏkT:$*^zC&DYj нHnf:htzPضI10ޅPs@IDtڐTh<p,a;ϺYÂ;2Mp.؊'%8t,xL6 B mˮ75] <L2'ҕKDhfOPkm, q1z#jvfpr@j&з [ ?}@TafJЪWF^ӧ^ĄI̴ҹ/E0Xu KU:Z> j[jB* ƽfrw47b[]v? xA4>W*W+w )P9C=Qng^0 >l[u|  J/3XZ:bV$ VW?N|-|Kx9;uSdf.х;^i2JNYaǢ$E9鲆]aH2h,AoaeyZ7e=6*L }"j8G짜@SbßIrb^G?N lGhlnd~JG6ii5Rm0gOX惑ÚĹ ,ds 6,o-BsFR8~s^XjN\XkUAb !FKF)= lZ}Xm3[+kb-}ULm&ͨ ArwrU^j⟚Ǐ6s_*KڊS`M[GeěL8x"{@|d/z)HE3zS e ]{15Wt# VTVTJPЗ X<(]eY\fr\(SGq /7r0?vITcq*C.F$JԚOWWrTԄ@`;Rʇ}6wYQ&״+R:~_Ev=&2|LRn$T1 }&4%<`|}w-#W2rI֛9swk+sN *\͉hj7S |"Fď̈́%3Ču,.en Y'0EY-(8z$ñ6>)JϺ^&h7iΦvi3AX("U4N~HP#|΍Aj >:y"X}q}[-Ύlq/>2j+$yAc2;/In.;gڗxVk =.< 존U/?sbMB2z5}[p/\Jhbr(!]dܧ"Iv 6%?<.!F嵘»2~dwwtɪXyOM 2u}_$ 4d)`GQ:P  n'z{9zpyH!kCC7κnq_y%m/g_RH}{  9o!`| Q)82sQĠ#2KKsx.N^9+{UOUk9ORqӻZSf@xhM] F&[.kә'7F 㭩x׹]C[Q I5#qDnӘsN-j#n@0…)E;xu;wlguw>fτ#U @ڬ$kcltwy`)Ak ^O8q{"v׈ S3n0,6 9*/9y<}+`/@UO APj#'%We_!yaA\Y{mdGY=J"4-%݃:y"}q wi%KIS?6?0ǵpoMK?ap o5<}Ѕ,9){L.P{L,WyZ1Zwf2̔;91CGLzTNRnJXpͳ=n~doH֧Vviph^ 򤣳}ue_H+RP#ZzCy{Ҕ=p/i\,EPz3ew Uiy""1fowPSwK( 3V{5ELa}VBJY\~hhH8w-D]syO fbv/Nd.wd1:hD<Ȅ+=@'k=6e%FȤܘcֲ64Hqjo|~h=Bz:Iŵ&H!'u@E "7GEAio0kZXٿ6`M͢Flc#*oNedYtQ|)k6_^{ZŌԩAVۭ(5ωyDY`Kɹq::ShS 5oB?Z@p@b3d~GZ\9օ8}VT_ɷE#gDwCӢo3qωoQub$ٖ nm JO#kK} TTߔ0S*[x :D ӟ)*VN^ԍF(skdxCXĻ.'Sλ4ЦoP2ҜFGET{sC7rUnH~2lmZ*%vN{{P,ܬ7  !>(>kQwd10AC`J$b"0q]4&0XGBg֧Y݋7n¬M`˱Jx9#:X3F0^\nCȸ t)BR"YO=RM'$)^)i !``} = DPCPUhk)[B / \zِ ^TT^j_oIz0G{ P-fr2X֫Ip2zʏ+XC[_F@[g1KM0%7G5sNbex-pM6(wFjE@~' %#C8nq#3<'*pO}i( CS0Pk -0ګ`s`X!M=ڔޛ3Vgi=,垹&-iLbdVi_:i\;H`g["dwɮ}H($-,Gw8ޫՓmJì.)YT4^B6ynb8#ZךN*TWpAYvJ859;KB=DU8ϰny)o"q1g^ݢCn_x\,naVrX+!RJװ3l\g. pe5U'yp-eO -mI_ _VHJ4$q;jls)&D!}/Wo@SHAF^4SO=7ueTFMg R^~>t.?)!\m R :f+>ZzEawe+R=.gDjr B5C>S+)NY YVF6jLzAݥHaKB6 BK/p[q\i3i$RP@ؔ3v2Làc㩁xzGdp)!P\t'lb*d^203( 7 漀QOI6C qDԉ@dk>7WbxğJ=#eAd徏Nj7ujVY;8̬%c5ș?ѐK6P;pK. Z 4^kEqܨ Q|e'Z ɲ` Z`fO cfyȨ$uGMd!,7S]vD3`|3XU>Xn(A֗+ g\%|t^C7oֿu+d8:EJ* p0i*$pȈ~Ly]YjEyDÌPԳAI AG^-~ \ѯAfdƤcbI, /)7Mq b ;z)ogkl k&0Fy[{B6*m۴顡,_ie1U':CYsy>1;B%$2IiXW9COL:ܦ5YLtJ$rbkڧ{VL0^_7 $sdϑJVVW~E{xLԠ "Ϸ`*dm,mئFum@ SbiUX[{?B\ÐٵT4=B9$LI6iPYhHϋ)z<d6#ٗ:Cm2$ >؛Es~odi*ގ $A'm1bOWUQO&>󎑗 dW -":nj?U7w9Hcc^@ѿ-V3.P;Ѐ}SU[r)-iu%0.~wl61ҽML3hgݗgk#L8{ignJ:KIP?ײɠǓuqy:) *Qi@-Z䎜bNm>F / wZS^dgIw-[ͱ:aOzU^@J^ 9bw;̟ hp4!l%R 7@Uʶ6qxVO"va(QE8!t`g ><%tRS&*[$).iF(YA4{ЩB.!aemt~ lh8fY䥫d^8E_¡hkFE{Xm#9\%tdp-:;B2Y,0 JP}=kkCOOkk^A-##7ߨBmlܝـ>F;h <ՙʼnO"=!JJ¶b.7z/j~t?~G+il0N9$8Ca--M~Ex#2+xSp#k,OVn?ZNN vm1S bA=r#;ц;)ڸI4 Ed"t,|fɗ2Vt)IԵoLh@ X.Or3E4/fsÓg#YXO(dDJ&;Wrn+4X-L?X#g5W:S [}r&a+*=r^ޤ5[$P_eKcѴ&^nߑt$):Mt7J2_HPlf_ ( l:l lnڕ$26`A#]xʊ a%rGԾyU@Vؿ։>lq*4yWh_jy{njmGx@M<0g(0(d*&虡i3%=L-)$l]uv+^-m ;^͠"<=nF xٞeOl'+RP{ MS{7ef5S>qixD(mpi4P}iePA8ּ"=$oWI1y%`u +D"`s|04#oë0wV^O){eHЁZwU?spj0Ѳ[wK[5O| d]F4eb.7A$Ke"eiD8B~U6@(I"HItI gndȹG^*s|wH *12ý XGI_Պ̅"" ˪0n!uaZJj"/~fm,?!H`0(#[PSHqkk] 1w+ۇqU!k+_tXV Iuwһ u6LqJlڇ+* GG5{ q]Qo y sRNǂ h$y]'΄\ѩ)n{r<]?#tl%fEA Js*2`f%rxjV6 %ڴ*u| 'w }K|)QBt u{~-fWA᫼A6Mi8[E*DӢx^<%>"\z24Ss?,cY5yk&i2r` =A%SY`~r)aAb4D_jqq!n:q/,!,xiO$1hG.nIh?|! q.7d${j;RV eOaU!N#TP  7|OaN8cikZ|$#ZaPCGuHE]?5$tHuaMp +k1`/i#~6TS:zMyEn#dj"PŃ۾$ۃ4ƀźM2?Otp>RKpu 5>dǖ8{3~A]ˁ`4" hKnt~X+DUb֨*4HfyH7כ?LbCΎPs`zbXBI^Dc~O$[ AP> ,:)? nZԣrxE'9\ꓟ)о+Pe/LJ/lߓVG{/ <~gaQj`e#p\b@gIەLg!C!;`Ow8 VGMΩU8}ṕ3XJo}$g匂4z2,-%Qbѷ IIEO3AsrV# pnv{;ꮅ> д+aERpĥ ?NL.>V>FBp55Ҫ@jJ6fY2L[-1ٖ+iqSwLQteF6L([Ck5ddye /܊4+`(RC̸#% 70@K#<*A-qً0j@vhy+Y.ؓΖjc f|M8"X Hz;c!.PHTSw'yEnu3pŜ2em4 9 qݢ EEkfΪIaM/éiZ*X_ٜVXHoz"ELo1.~jZZƚ;UIfN؀BUDI}cbӇQB h6`ET+MW- .ŒB37z|wmM"U*G/cחS]BOgƟNHeP.b=;"f8۞1Șfu(~&٭Fy: /}**#]X _/V'k,^>'Frk-ؤqTU w2\ؘ Pq8`2םIī0%}ЖwQb`@@82VL1 E_#Pg'avh@d w{bT(X|mzy/}l*Uw s/I)PRԭV5jΆ#@=89UBo Wg_CPnB8MfJJrLZ' Fø;llCUQ.L?2;(;,C]z`YtşJ$2%blIo>.>NwvRGՁO @6O-!yk f|<_9#bv)g<0-;?k-[6NùA+md%T?Hev.zLР`ްa__FMhX/7]8#8>Y^TC~7@-6R CN. #P@ǶX-ja|J|P5C,Q |lv0@_(~ɺ=b̀bE/7 umHi떝$ \ʩԽޢ 4v_隵8g@ 71+x %{ЄԻ C.^«zYLlvOa} .!~Q =u"mq;->Aɬ6\ыNl!J&6#Ia: {8J`W~udY׶]4]8["~nܹVp,$ۮuߘ m#r~=/rXiv?_5c'n`+4mEKT~Xϸ,&Ξ\^CSM\1RLTa:yd PTbڹܨK/QMwj29^Le]TW(#^ gɇaSʉp==5jx K;8A8.vޭ$K}S!_w܅kJJzċQ-^8a~.3s,Xɛ7's1 p$ TAlZt`"-a2O1a=FWW-O%>aZBjq::0bK0pE A$L3tgduѫt/۾n]gWTA_2ǵQ LT!>/e|I<:bdbxT~^uHkXx>8&Qs@v2Y‰QxӕPV?6` ny٪x%5G`QU;aiHPHdQwoٓu|B [R:TݖҬ8!7ǻ׉+[̈ftϺ|5 MwW4D Fs+4)zf'X1:#q+KkIot^}U*8t^Dv `vcQ<v}H.iT\2MZW]F;38sP"+MƏ= [dcJs+}(@ףS5^|U,r҆TcдuzбGƿ/4ւ||P][ԒF^zˆ:^hlvxH1nS UT#tvIZckj<$|EVfq;s=cN gl7lOK7cx4Db0 m24bk:+x4Q>b+ LC׽A8e&pp= Cy `YJS%\f8p)aƲ瞾6Fo`yQKSqZ3 NCꔧ3/T?_1Ǹi@ CzFx7Pei`Ayҝp?'60=Y֬BXǜ3o9Qoobm]{ũ?v)*hL%$~7otJUk 7{%RLEɌ⭒/O *,6;٪FFm:;]iEOgyu^v"G.-6>s랟HM1+2م oB` h v =^{Y@7B^5 ´`' H+ gY q 1*T6cOد&ZԀ#CM֘ٝn:;4{6zP쯎2L[O#p< O9sey"ÿƒ-`Y#f2(X+N1kJe8oe[0&0 ~6 5XF5$]dzem@ϳ9'z6Y~26$角6P&sܥ$fsW_>]Q\-lLCO+~݃-SS 4 z\3T+F89C SmRF&kױ].P;X=\nAi۹RvOkTҾʃO4A^BpUh:KծFDizAegckJDθe-{%{`4.EGN^N͌lpjO͒#o뎧#-~ѹ`r\ʒt[)4vQcC,P,b!/Za}^ jk3/oFKEcsˡ׌e}7Uhwz4*\wx&$cۍ #:z8CA2rt;DDuYt7.[)XEbݒRϤA>|$G"Db8Fl 2Zgyce yI,sBQ~tBjG&n',tH/z%h6&W9iFzVA~>eqvAzjuSI*܁XrA0|\ܖԧD.NtR9fwl)x ~LoƄתp_z4EI@OABj~ʩ9,dBiʇ4d4y"dp^/!w^Z ϱ&G|Yi j5y"9 ɽZHuGvq =bOj.w~sdD-%v?!(FmhYwlX hL{P0[X˭gs,9Я82,xQԖ[yp/۹}RWK*@)WKg+A?2rURݴ6F52~e^Rnù3FMF*gxҌ3s𝟿ñRne`cvgĮE"v@y`๞')[  nq6|'`p1u Q@?˹u6颐E<= qTm ;vP|c'LvMԳE4y~(,ل7viV>uɓAZkXu"- #e G1u_' \f_ x(sț^' Wx62` fӅu`h Z!rKy"B9;dibe$X:w\k MlM 5g>;jp4]kzEkF=(D<N`@o m6A>k (uFe (Lz(sK {RkhhO-[()4dœ>r <6nm| 4 8Cr%]L;lkoĐ> ȆXh)D@#5`ATқ^~?}`u/HYQ\Pp[~Tz:[ UZU/>K%[D(Sm kxn~RƄ"iz{3Xon>2VJ|j&,+%kafͧ1 FU+`0j#w02L ]?lvIT=@e īZ;^\⾿&"R &ijlH6dZyRtoBz/n9!07?UD wNzf)!>W|Q\PIc|dzTRl"~8&=lt5u| 3kLc8"Fon͈S4>;7T &%'g'uP~-VL#({51ώZf>eWVoa.6[bsR!/USnqB\?sc%$aBF:yM.Y`ٺV~3gA]؎AAjc߼%1AGFy "ɆeՅ"BqT嬥0/B0滄~0s=F"X'juO uD^cs)5Hk;;ZgNGv|ʥ[͵ŻJ_~}ZEr=(^ 5M:ZiwHӠ'8'n{4X R pZ[+C (#n'+| iJ+ƈ A|PYW}^d\對QY.n[9?Je_vÁFћ6RHǟ^p9D2Q([ܙ
WiQHGn1CXЊ=~|_#0̇ ܾ I ˮ:*-iEXK3+CJ}qe|e0`π452!D Ml{LHr#27{tgzStͯ:G ⾈z(Jُ†+I$?e;(Z3*b p lB~j._+h[/~6O$HSZ18*!aV(g|Dt|\mp%q|hs wz~/ \hGl\̊(B]~F:?_PnNȥDO"vU=t*?( ('w(jo }wnkBuќ{QгAtjYyaAF z2Wh!wP$# ǬMI9zh_{ tsV<4Zf^bY@''džY~ dy ̬,t|;ky4rBv}a0J%A>x zWbS2܅oEq]$qZ+$3rP6e& }K:$gGXvYjηGx_)dsmL*b*;| \>| $ .ɤ9kCzݮ4˷\9^ 3X! 8X\CaIFh NmUyv[a33e@dbaKj3PbEJ/=-dy:j6gv@9ho}\s_|pLaafttA?G `lKFH?/:̀,bBEk\}g0gS\gkgvT8;A2JƉj 'q$?4ס7MyeJdyȵ؊ٚ4D̫ŀ >mwY5~GdԎJL`~p*CTMY^ }u;β)4mW`5¨ѹ}k &. PsX9>=IUn xfkG^l)(Ø -Ԍ֓yPQyZ{'ei#pg1E ̑#GNPX9bQx[52f\;]sVn O& f=oX.MZf*I&$lYz.uOm:GXM n#JX6 ?4V,#Zzm| 7e؅?G߅H2ߝĨu鯓 lH N V1{ nG,_p_Mc 3fdK2ȅB2f:8tLVo&=?^$9kx3H*!ʎXwħ +yӿ [>jAaD!d<酡Dز(Y%! tPݹ[yu']43#s[^1}&{Զj0h4oDjU&+*膍݌-kY"u_ow.ރMCq{7LVA?*_yYߑO73%49P>2P?Zځ! @>&ex.%:J{R-Njw녟Y?2MT!nϥQ+Nn4.Ֆ3ݰ8&`||eA?h¾Vk|;'@Ô}-}=ϊZ&:c1 8f)mrz.R~Ztmcډ"zf2E+Y,] !A15h!3k~ ݧ ViIW:/^Jq,%ɣju쨿oQ3jxUj猄HD Gdg&R&8Q4cJ~OAA7Uvִ뉪QTS}[mBbaiUd/2d6YҀ}'f:p`7\pyK6}VӴY/&&b48H% ΚbhVѥ) %ZK.';'Zg{kvԖ{ m~?7m%☂0V@!/9S͓)T,HorIĝ0,8ï%chsHW3o=a3ֈ+eέNTwaݙ+bjA$9Qbh| TyLt11Ѹ.8^<4q3(RQX0Tgl}0+AÚ[_N `1ъ9j6Q&w5ŠRSl)wB \,2SG9G5@+4U`z{jR7so%H@k>}k)Fe>0b? d@uK:,WglꙏԺOm]mdnwDDM?XZpt\9qT󟟍7i?(rA+a.[d( fΑ]t.uW̐\ Ptdns.F6R+|f_riY74%v82Y)1zQRжԯ}]t-C'u-Z7 )uiS4Q>kc]fO 0=F5RU}N,0hԘfd=<ڴUK'z}S0]?Bw:&|2M E5@x Z>qx.衏I;b=x@poV 2`d6*;i88[X3`2g7 }o{yc `:M#l1J2[h.5q^.T'CA53'q O3?1;{W\ќ^ݸջ_Z6!n0mErH2FRE]d<ͽV!2RJJ22*x쇐5rSf|^]3+㈊wh& X zMB _L')i k% Iz͊'^Ȳlr"5K46 *_YX©w&q^֫V7L iGVeI|Z¦_0JLp/[ A²-QB~q=7m3 dk θ~]fL~K'Z‰ EZ6&x׿p~LJ $P:5![8/?%-`tHr_OPD``%ըه!M B@Ca*VjIOY#/cJ҇N$? {t?vڢg}Xd1$~^ "K)џu' Kr:}|k/}\Y ][[ޢ"fBys6H˛~@$M) ױH8pR]d|Z{/$)k9\Paݑ@Ѻ0L2 纊JY`ۦ,/Q|-V|][߁H{D C W|9[3e]iGFixbHϜeUظ7&4;3QtLE $mL[MrViiC݁"O?*F|&eM-^GS݁؝R,QiywQ ȇI%;?d,{;"-J/HҊw.(i+\6©d`r`DY* w1A#Vr9 ꩻDugQ,nڃ#'֬#r"|V7JbRZ݆5|lX"0P/ ,b;0 k)Q4)WQ-?_ϷN?C.Ugz3 u":!ՆUDC9|$mKD%Y7XtwC;ď(t4BL/kb`9J/XEtxR0;Ne%7Mv/E,S cܢ|Va͑Sz*a< &M\(¿d]4Ye:; )!gb8yb:R8xPQAVs%wJhc|\aIr.VׇTz~܊+it!אJRgݙcSeݤ{ L.AG0ָ1i0WetP(\Qd0c^E/La/ A5wdR0JXA u|$KK" )]&oƐjp0_fWZ/>un[ճ4ZWL@] z-lUa3TEt({1xrUqiLwPN3Ig`KO: I ]^lת PeX52M_B}o'V ߹ o>wwOVvOwORwzŝ`r xQ)ck(?Y 'A=rȹ^5d&k~=˕L6_ukպJ:^CwûrM\9 >k$Z)*BbNEat ¸yPo|qn4~0L/p:B,}ߑjNeGj }Oy_OIe*եW\taòaj$,k,4SUe/ZFjl@,r?j[%r+ Z}FZvCp8 šrKve;^%t. rEW"sx#jbKhi6R_K̄B7>ˇAu[i4 Zw#Rr%8ڝ+jAA9 "wsQI8PHgM0:j|F1dAʆ\rO|2k.uwtp/շ^BZ`YC |0\=j+!9[=.۽@_J kNv;b!~ꯕ0j7>Ek#V!X!ь|t99]z#3om{aZjƵ"/Ž"jvvDz,q'{/+' GɊ[P_\0#Èrm惞EzIwNq0f<:h8"/Uj),]Q?!ɇց .N;~ȆWNjJ*,h{ޠӞQN UѾSdCq\8MdtW^I%8C!ΐP$]Qh_ψڳЫ}[yAowã3j6қ|q*x49;4M?u#R?PXƫ?@c@Fо-гvm-PLoStz8'2T31nL`nfWb Cr j((ŝ1M/’`Y'My5g`=}-{V|F%@0 P߳._Rl}8[6{Ԯ?/nAuu-咀i䧞yop%5d1' unA>!\.\1y3k PT0QT/ !O,zzKsV5{9lz}|v g8[^#lR3cZ"bM v? Pb cR+%*g͕-քZ};' i_!m3{, , "CQ`/2/M5&)@jpᢷ#]VW՛Q:‹yʳ7{-RV ;WEjr,ϓ6\)Wz^gqxG DӽiUΔѕ踧ufRPH0┪=b!9dp?/{ q[nnnN'P걟`1A>(]id RfIw.5*F!ELHA%J {zV˜egEJYwcs3/ѓ:MG9'ZqIv*ڨDw hO\&SVEy-ə g`BIWmŤJgZvVM&eˊ;Slr[}=mem)ƫInf}Нcm*YTTmw ݻ[wLÌS m3Bn)M'oٔ/2I~j8'C/CwxCD-~NG2^)h.A;vSm4|mm kW9ֈ-Ȋ6<ДLM!F$(P .3=}p]i2q,L &f5 JE\r!ة3ukOU(؀@,?Hh+Vl,ȿ3s l?4._{VҴBMAGx)uPٸShZh?rNV5/_o;C0{x#wbӈ{$j [@9P`4ޫ(qv6ElL.P ,Hj w^ҖżJ̊S9m qhQlUe\̒-{r6f[ rUu:UcÄaᓒշ)du^#ݗ:AoTRŨ-iьeA/VY()7Gy>P>r"^jMd~]' K}bb 2_˔!:JmdֶY7jJw!<4D >MO\Or+D* TPg }:)$R+<Y i|oE .<6GpW_j..xOȒjMNׅf+*mӽIyA%1 El,th7oZ yoj6{%G7pH7]=_S+8)qľY9jVI*^+ߑu9L ǯ &CcRխ^/b)d.C})F)Y=_5T->Tn;ꠌJ9t@GQ($',{t*EI䭡RN%C&"dF"1s#l]'G4g2y!]dqqE`$-پ;kv80ԞX׹OgA2Ejp9PKelc5PAiqK˾YdƯj̑9>:@)S][of]OIQ'1\ZOw{_bcg: ZKz<+M{NǠϋ([ShZ؛^.>F5!bHq!3x: QS`.O~"`5^c?.ɑ s0mv!璧"*33.eM iL2vܾ`U'NN$pWEYt2]ɇBjH/i VkDtv @N"Kv\ m{ OJ-UI!+ig |Wvs^2iTMA,U^qVw/g$V6WUܥ=[Nt0%_ˤ [s 2=0ކ9AN-ZfMch-C97]))7(Ԑ.:M2?>ck6וő1ttpk, `AbѝxzQPS!?h,)qi~.xX6ǠWyfnْ* $xwqnz&Ie.6Ә2 'Eq\>mջ"qQѷRC-lYm}xZ8461Il6ȟN!9#amPm.WJ7yp[!q$mRlLB'P{efѷQ ԓweɧ1o65H ( RI'[EFU<@/;uh-p"IeoeZ0(Tdl'N:u(fZV7^j5" #}04u]A݀ʙƵ>Bx|y1ڒG9Q8:u1:&B`a"W#pNbiڜ6\aHS>;9R) 5iYR}Qp=&m#i#r) HYjeOSyNoGtܹ >rby?.9Wlٻ. 9 5S 捬DSübXSL^05 *z$湰tV 'jxz){\~9zU [szLԏAV&)A&j/eO>U;j `s='uc+=̟DzŒF->Jn2܍Ts{jӬ_.w<d@,3 ayݽy:S:ZVrJF'a'9ٙOز6USHK>M<4E49/{# G%gԾ"txiMjF/:>2"s}ݺ*aϳN1j)>o)T#[gfw`xsʶTtF}_.Y 3 vbNc6kzn8SR7lby@9F  `qJ)o<[`/p`~2| #Kű3LA>z& sBwӦ(u$Rb=ž,]3Bzr<:G5#m߶?wTK eP]ͻU_'wFlφU'uKy]yyZvacDa8|Jx}r5 $zc%!Fݘs`QYNg- {]8&w/ \Q w u\Jjƛ ː\F"و118Bhۢ?q7?yU6v]‘uTm+;`9OEE RoQVX* AQ^G'xFgN'_`Ul/I>" TJa4j\1HD; /RHDUխ2W{(a]ΨyvX "|͇҇>t`%1譕گjoK{^tጦk &TGBiYZ`̼mK \4΢Q:-U8nڃyD!jIشX*fJpс-W_̳'Tf=u5++B"tR)2&ϼkU},{3,Yws'w +  w^961<Ӧ\cd Z8y.m撡9g(^Eq4"\1dN{BR!ԋ$_0IvΡ7|r#^{SuhX-e/G"?ժ6U+c{4e+<wÂp-䧬1!Bm{$4S"Tl5ҖrzGw51f5hI׀h4˯A63gO,`Ѹ"ipP]~Z>RտZ!M\rE䚭Q>jBބͿ+S?62yQO? /3ڏv#xlpX@&X\p M_ʹq #]tJIY`-dJs%Ho`s@uu !VD BؿWi `?//,A"Aw,Dxk_98H؁@ǁvMn5BrGIa+ Y7@/PT ?7AjBK ]4oLDeʋ3sܒ #e+krf_C(t$w]O;PUVhQ]GNfC#>G{`N'P7V,aq)`OWd/ >gcT |[EsU}nN`75x^"9׈.U;B{,V]/8"Vǯ"@0gT;lnn6*+~g|W&a1+' 7Ք<_;f憖 ÂJ8^~e{.t?AUDKt+eo_BKy = -@+6 .yÌfI#8DWU]Eȑ$ơ hcYVE Dmuz 'r߸L^,%C01.xU-3MOa ܵشK @ýS'z⿚q3*n [)k{=ʸg8/@9_LMBr׺f>n?7kTdad,Joo i?]~AKw)dp rώGJ)cZdk.fa3$Le* 52qp/%[ؗ@cH7 []5*I?]M7HSTsWE;`IC| :GW}Ag$au1d {v0]BmnрFL+"tot'%s$+0,KFTy3%vP/%*7: K͠S3$%8GCٺ*\kzqbу$P[1 ?91;㻓O/>F OB17p`|9U踚Rp٘•T|N^@<>+C(ixT].]{\pdR,Un /}93gcsץAlhQ"8C4d,nwȜ5tGA,;Ól IUVIUgWYlF6 G ٝk]7Qns3&"8~'t؄;Z}XLXoCh{aݔ 0aZ/)<V&i>u+yԤ?/BӁ j8.q`%Xj.2/|05#`Aro]awV-Jݹ1Iiw0(S9<\A5'G1b+3F~ J<}xͲܛ3mgƐ%;}4ۙ4(ZWfF ࿈H*38,Dp%YC9faQ=js*+4O&5-⺺ /PHؔ3a30 /ToIp ?0ܒԳ묾GݯPbn*2*ᙺ3x`DžZ/1GܺQ}mTh1ΦrVCn\h;D.kMG2+ Īf̎K4\g|عtkDLGY1:K+_UEO/ݐKb+`-HͻRm.֐PAe/JW-'Zb7vMer7q#˰?J,9Xĸ=!NI-yc/WP3cRM>W%[pCL=ٟ[~HUeɍswnkvoXF!С&!;Q~o[2Oh eaYU.'pQv չCD7FգM ebHP; TWlʩnnN^aJ@]˔eXqF(S`@~/Hmf|Ϯ쐳y_6C'<9[ݮ)MK kd!Q=C$!bmM Z駀PVat ϜLW=CDL-#[֟ ܷ5* 'vzȪ )pɘ*Ma}^إodさ7Kv~`O^nuBʷwڀ][wA-e֬ZE<ٻ:tVg7-6Uxp RM!^oXvhwiкHfWsGp~ŤC3'.5;9x8&Pq8,XCmk_s2+ʚԱL!8&S*8^S`j0*Q 9\nO꘿{|#V;7\ֽKRӮ UX4Q%^DT\$n # $4[ >:+ZoZ"O;mH8/kmV!U@* 63$E^{ RW%z'A#dQm"54 _ɂQ.[~q"^FC.;թB}kw_PǤJI6{d?EPŔ*/HbF 'jHHWC_EcHyŽ#~jOdqDaL[V|v=i;J#15]\ÐG [YM缃J0S,1U%!n0O&+ܪ2f›JNE4psʹ.>^<!^*Gmi *0igp~ɦΛRE&: ZVpd,ӽ)V1QnDToHZWJ92ߧ'2yҖJjh2/7 ;Tv?]]'AuWp2D?ܙl',t! \Ճ.&}RVS/rZ"}ඩBt(+'Kkl~&) $l&x2S^; L`8ݩ>8yc"6jL!p!C?'%0&r|whެ k(3ߔ(7rU=CK7)U~9\y? 5W ]Ϧc)آ)AkĤcIu=wW$FBoυǐjmw/U_–*T|T1vS Ow4IR@~| $":vWYBSW*/8W"h[Ja|j8l{DHoy$3*Q^o~dk* a OcGzO\`#eB*HNZ8~!юK'9J2Z7i%I5Ua"8ǧ$ [$t3I:,~"ۻ- B/(2]c7E `Ǟ^I7x۾Oe8rwA,vqn&IлR4&OXbSp5lVCiAS"®Y_w-,Ck$v ZQPc!S?Tʧ#dd(+1J y'|:CF~Q u6|1ӈcn~5wV?ul@SJmNQ~ENo|PA}mI0EZdTS"`Z71Tv nN~Du~ yL׶TVۺ4C4]ZLi4y>UKL3Ox.Ҝ=y9<40Q;T:1C[ 'GBJtfa3^Ȏ f$=q UD&vT?զ)}TVSUDumˋOSn/`P^b79Y2z5g P *S Cp-bpNrO cCy0" mK{S-9iߵ$@f@P. rJ_Ġ-}xb|4e 3Ŋ6-F4v0X%b2q(gHe·8 iqWϑ1ʚ>+Oifꕝ[IttC4#2"MlGyfXicpTeM@)WR APEsC1C2?; -V Rse= o)FUze`7q& Z/fZ iTZ@:E[Z꙼؜ x;=UXP}XՅ^^]!jQv[b$߃̡DopR}oCCׂtpHo[vXDvZ|vD;6?d#epm!SY=L=2pVt_.aCod?UȪ "QzKkPJy)U\c;Zmx)D9FmϾ Gfv 2H_\l,亜3NU@ Jro>MIm)yq|Ѹ]/j RI zOYHmJww U-190tT'=WMk*[^UI2㶤{<XM 8ͫ> Po?'K1$lw[ogl[:a$xB`3k8#lw^3GVITnS:뽄 Mi7oޘ:P 1]ߎ,Pm7lZkZydFgџ ){/!iX( O|=zHC'! *@Tl_8|;Oc72H6!,dKi]c'?QIX %a+lyeR̳TR`TÏ+ aC-+*܏}ck*U@^ ^S~E.כBS'(GB"w[ [ζpdM-#{P`NW^Ɵe9lz=l<ϖvd-SVQa4̫q`L 7U჉ʗe@U$C S ZK)g 쫬 Ql3%/p-*+/nq 6[~d֢;|`N93@3EZ\rI }K糫-}sZSZ* >xoGto$FBn PΟb~aܥl * λ5C&38u˘d>cl.sHwu#3V4o\~S4~Gjs9DTKo@>0)6BͿX(FjS8x} 3&T8f+Gc"frC.vb7ztB>Pa+k_B[`#J ~(hezت ZjL?;;ُldTk Vaa]pm؉$>>~Ļ?5=)QPbƒ(TqK?PX/3lߞ\-kۈxuF9)Q3BA;ׇJhכ"L*<h`Z݆ɣ}K%:Jq"h9E mI% G1H4Y*:*6τ.30ýh;f',b7 \莤n*F {^S8_Y),2'͖05CNT@5EjcgP'7_=7)QU3@R\Ш|GIՉ-H7Hr@P6$~v{It!}~XVϩ }f m2_z/3w0a.Q!XvVK<:^!0߫AgXy]ޔ?u~.u|Dl71*s?QeLTHoT |7̀IQ 8SUg7!# pep;5=/U.GXMja~cGOA_&u}|qQG= rur ]+ZVUp7ЈzD\_2u{dWҶx t`O*k2޻ޛw!B*j[ Wړ ٽM5+ݮ1%&Y֮_<͘|'\+/mPqzBF/s (^ rl3~a>ԑ*ksZg `wZ6hz6AߓYd/׸mI#vMkPSNƁ"Ge^)SL=d%e2(PO|[DMXPP6F31MF0(b+Ќv~e`ݻZ3(F̨$t_g Wros0i_=ɔĹIrAl㞶}!#~84&RbWop:ǗQJ ӠIM&OщyW u7El X#.RZA2`zr4_3HQWaww"BrLx 2vM'|OD9}C&*Z޴w%kq`8p D^:Ymܶ:i66bi%o#'ɱgKmc_ǩlcsb \aa,K%'maM*꼅Om/GaKR.Wc0+u-s19jO(7׃H_q1| 7HQv-hSc%bZlE&pf8NL,>v`Cw7t'XNN P [$%_i[zM2bՊ+.cu}yT*1ᭌI%vKY` $!~6L )b˃SGppJ[WS8_MAZu5?q6-VID}t=VH&\enFy* cPm4kA^ik' '=])S;6 r߳?\kIN2cbH7,ijT7 =+U,o *Ov^UEoDQoŬP6~fR뤩7;"Zk+G]b?h.ټH%w>rg!E't ?01o:oM4sʪrR0J.1#a%䠤m`m86%+zX5(JEm>,R2BlVUz[q{w?L ǣ _戧^DNuA/Eg7zXE1rd8ӳKZeSvHgbnWuvgpJGj7!ALJd*: +GP:~7v@CK__rN[oE=nKyr ?&aCPO 4܆zJ&Dznt_\A\gOw;Ry ҳZ>\r .5::f2} ;G#.ӤsBh˸pXc~qLj/49P[h3u<F3"R&^h.L1&'^էGER0M_@TKseRaJqbz z^CVxTfm|Tw T z.nՁWuCяaoЊ39$=V@7I#I|F8v~.J';:ESSe- 5YL=oGkf{&I:#|ݠcNa1\8lPRb3a6;>J+Bg(c MI=ID .o ν j\H >P46{dݢ$L>ybҰe4> [:GK=xfb^t )= m~șn0Jru90ho-_L7a.$i8nCp}7Ax3&raNhc3Q]t0O AL9ʳio?SV"qz:f/, coVc{#w@YGKz*QMxA7m_"ITCkrOIa1#OS޹ۃNWؠ}b2Ӳ*Z`юy/ (_x2H~e/v `+I84 vl˖ْY;dD}/M=8]7c^F?'ϣ3Iz^ *ib9Mffǧ]pc+JpGIK"gsX2eomCY'*{F1鱻 @IS'" HC4}d.8 [2CT>#9õT:go/Wr>=c{$lٓ Z;[6g0];B2o+ĸPA)HõP85(u| e+b&@sZ` _9}Ǖ&+|vf/8B/UUl$5Ϝ<]@ Sf*$1\QvT/myc)t;= wIoZHgbY!/,xM4u2V:ݳov*ԽFԫQ,2'3LV6Sxv#mg?DL؝0{M>&8 uPlK!h+ LJc|HmtgmDzUXY ?ZMɋ0 %@ GP{աmrIjD|~E]WP]ܫD+0}A0/Ur8/:^+5SStgI*٨:g};pzݓSxkpU~D5f58+ F6H|=WtOtz[dC,l izILzІVmk^̹/MME|l?bUJD"_^NO$7.>[*rnqĄWUIES &k)'Az㉨Vc=(w,~|!-P)do"|RN'6'9Lbn-*4CZ]h_] qbDdc#X}р\)IkMq=w$ ѾEkoLjW Fz3rsy/_A=fk;ي\;-mt#ѧ|p de2'K`XTʄ@(L.LM]ɞS~MfVu!;1ċ@G8,}(u[E$+SYq=o +O€8;QgDa1M`>s[3z/jL}˯3A[ֵY]h;,ii'*A枮&;23 [4+?wâb/ˇX,+PUܧS̕#]1kC_#Xǡ{X XWA f3wm}Lh>K(l7ِz 7z@uY\zm:/q_DF,̵vثŬFA2GkU;$.ct>ms`ܪ[t. m |U8U%6Į\_Nũ5^!c SrSmwFfv+ǸH/Hܕ絿$?ʕ#= Sy^}'7^A]"s?(%8o#-ˬ`4C=pg } u!xOA-w{6d:́cOS=e(&f7kc]Q6CJ"g qyQX8)[z SI?TSU-9e_#".\rW96;o@f+(^!xf,b ^UiHx4XNpQ:/r/tr:ɿz`ȺH"$pY[1 `3Q̀o^;(/+ V w&CQew&14&\?kPCr`=XB[= a:AY(TQyXR!?fܿYG@X?=_"\ X ~Zhq0mfXG[w/篖K ukM 8 3"k#oQ[9q?h-)Bj!͛wAU)yo7|mD3nv} .jH'#|u+HqVG"/`Jk2AX<5)&^k+n8gw^#XI/s&3_ #xM"IЯ848\j*Rzqh"^?J:+ u*NXFDhh5%Wigx:v9II%c١ĊzzhZ,쒅Þ@abpM`oVc=l[fs"Ī 2:6Ps5 sG%OirXp;GklH_+YCvīCH٪HO ̀+Vh;Pe{ɑ]i E\N-µA#)#^d_ӝ!Z*d`cC ۦkN"θa1,3@:]M+WًX1]ov4ȓƾ+bua4gaV-e$ (,b8Eޤx|aHik%Ff D2;JF#xV~dVq |il%s 51GS!$zU,TW?}+yLk|Y"m,91%7H ` b3johD[@7z;hbvVT,a:X%muf0raIi^/#4[8wuc#}zR蟌s'+!Վ<Xe@ gux-fWuU10=r'ڷv-`A܏[Y(Ё(x\#uanhOl&iE_+ꎑs}j/xtp t(n8=I\Z; k/ڕAg?!Q<dojO=bol"htυq1 ; iCrx塝n髻)}a}WToVfl yQ۽_F 7dg G"n=5dfF/7L%u[7ƺ+{nspYtP'PB9IJdFT^ oiJ1 ƨx|dBt6'aϪ8aBA"~Rc+EE(ò WOSmjS|'0Acye+{j`]Ƶ?BaQT!Z7І,miX'z9DfA*D5dg"_ ?SOȌ.ʓC~45o%h|An´Q6h1H,& U5& /T05x}E^2w(Ba~r'eEi.U #UÁ1תd+%% ]*ːyc0Wu, 1OJ\bW%AS5orX>i6T2|`§H[&`f&>kIdu]GXy?nQbKq)OgC[E 6|Hۄb6M95~ٜ;ȘFʧʓc ܉2E;!|m&\`)uGLebug(s؇\:tE`˫dcX~y*rPK3߄[NAR:5W>` MXye+__ox-$XR%v \x hIǠe=*g(rv-ZrVҘ8l˦Q8w(nT*AQa?LJa?閩γ`SSFŵXv/l}5TG PaPS347\L-"(N7j؄.Y_-]P¢y%ޭgͷgxF V+C1z6e$:k"L4Yޫ,bڍFaHIF_cښ0P 6c>H1 یVxeLx1L 8w~jV8E늾 SyӬtԖ„ j#S2FM1G YBλVU)g>߹lO![HD:{Ԥ jY ɺk6}Ώ/C2~+vtJɯr1u;CWysf#͉Ia-FO<&BMmNf;̈ L`,،F@x,UҔ%S:yplkGhuB䩛m@%6g aYP9P9"⸶q]=WDIR-=%Dӻ-5\fGBOkcMT#Vha$ %P<|"~z-N"~z0-v뛦X.fp6!Ast](*jT31Caߍ5`gXwM2m܁pZodQ rvKrD 0p!3//pYM) IHZh\[/#O#]O}}K/8uq%)A;^ٕߥ;ٹɉ[A8zݲ/_VK )ܛI+^dLRVH~GynQ#DE8dF1Xz4:OR ?h%ۅޙI!MЦܯ7/uVbaTb"<@V.76ۋɆ.Ŷʮ_Ee0ri|$(OA24Hpr. E{0L g 霫Kg#څ 33W4Ǹ :J*=el|MBYR{7I!\Iz67Yntյb tzNVۤm+7{EYc)p [{whئ57s{{霛xsaØ.rȔ/'[>ȶ AH)yd@.]@Aݻhsb]tʦ_ !7J1gz |oD3rʬe| R4&Gu)$`̫ wGH?Ê NͿwv[t iΟ`ȷLWYTXpR)]¥6=yb3ML"Q S[eݥ~=0Uwt4d$0վVa/mu&=귎;`1Xz<Lp=,u疈nA&ATLSnz6B39 S*X]u9ձP FD z6@+#Qj ~ϋN>äQ%_s:_64KY^D?M3煂U6z\tO|Ȋ*%op{׏vp|O964>t<^Ma O .o6=0֗Ud;0; 6Q1MZTڿ|z4YNddG'?ϳi;C\o^^%Cb" A:5(؇3q#Ͷm<*,̾EYp'K͑4_u\m{t?yIptᦶ=6 ^v/);H;RHl[7f7'{ %WUQB-ew/Tu=ϻ)S,MUQBa0e2`ö,r '[ V ?$1;E,EE h*W*oy˟|I(fmoq0Sp{;Fǐ䲏fy04ٻ3*acop0gacn:KTG>71zpjC =vAZݓr&f%_@ݦ*'@nIuƲ-?vDҘh0|EXÍPoGYtf)[h'{*`ھm8Sa&3=Srw H!vp$R9e]ĆjCh@j! I;O$iP h24p?*c[ku猡nN_ ʡnV+a]4^kiXaӇ8)̨APJއK9CͥlT5|Ay>7#`ub{l?uFH7 L// GK!Qg7ӭs$ܰa%M쫁!iS0+'.wD(/X0R!l=p;=GzFmgPQmhGH6+/Vis绍[ޚ6\'Jhb>:P5I7@"6ߴv%X}2~)HNXc9V iY;c*`a"\ B:\shrx?&nE ԝ^!jASGQO?ih2LٿLp;'% Z)a45EA17m 8D;Wcxت wD\NڇZ| YRFOd]FWUE̫׷e $~pʶن?AqjD#ZW6d@T]|W#i"Ga6v}9mJ^L1;PPCBEymiKPF<̮{4Y[+p&Bf*—g2^$4r{YG<6Vü)ljܞԾ_ "4݈`Y[~SžDevH ^ړ3%~-kQ1Q:DyH܈Z{NifnZcCX=/dgˆjʐz"*T-&Uϵ`p&Q?W~ymQ|"HJ"mCOd_ّToGT=wldiԅbk:8JՎx_%} oq*2f0j dQ́L' F'*}Qa+nw7EW/P}|[7flOm-1+ZxXy謁Zm3)ȓCJrtUF3 RzTHZdh= lˠ],!%!| +7i~O+bSM y<%ԛe f↑ 6}pճk/QwsSk~߬XM'ҟWhE<뎍_uPvwĚ|X7yB_ƝJՍS c0O._i0alȊ\vL~4L?*Ϟà JoRO w }%~W:6X_o *(L:ܣ)3H^}&IPѥ$,{**2[1*gB?Y>3Ϟ]s@*pJǙQKqIj_G"+|ZkzlvC : `Sť4ë eAAD[gfc"l+5OovXh6& [˽R=[ Pʵ}V)LŪ eOs]n3x;xSh T>"- }PJL=(DJ``߰ȕH"jFf>Wf Ԉik{AF~@ }N-8~p.LCCiPЗDZc3[SUK_AQuOT2_$^hEW."37X]xSi ^“f KT#QdT\J=b!23A?PSa"SGR/UAd_ӣv~#OC(uN-2ԲLT>]ĕ<{CIz u2n .L~_ر+#pxn/F3D0" }'Y/B Uѻ} + A ![(UQH[RW2Hiy* hxVFl,ͣl]}LƄ2 ʿZS3Yk"qGdbL fiRnJ*("ϡBB=BeE;_Iv+7,Z pF*∲5B(j CB< Kh=Tc:ɹqS7OVGq;\2/y"(TVXԛ_ۃ|%ZS0'w βX 8dҷ9cdZ.mb3X"#uBK(Dyen( b߇GPqo+g:/}̼}yN@IyLsmHag!hD&cF2w?W!Tz8<Xڛ+닖 RD,.e$vZ`g7:=ӵJE(.Ǜ+waOv]VKǞwSBܥ/_ 0L BVho9 |\9SVɟWsMar;CT)@P iEwtP\{/Cd{+?leW:CrM{ v@3u: l*i㿐).ۺ,*<yk-W?TjV)#P  >h0Œ~(: aF" b蝯?3씱B&aaώ3v#dLP@%W9E탱 +㙜w ~9U (I+^Wϻv)^~f6.czGZոو5G2HW'!TVBkb``/WS>p$)FZZ"G˻X2i\(kQGHİ8[ W )U]Wf8e :r ciD/-pa]·wUgC3:քMk΁}6&>_)qAݔF~l„?~T&&>)m*RV5GtمzcBV,F6Q5 ȶ\NŅ9tQLqAũ7i?4΁A[S!jRg '/fȢ5I`*KU?!!AT@u)Հ^MȈfE0&2 0ClGN%Zں`aOc1F2Λlb7ʩ ITqvn"c\Jg]zFb zižvZY5m&%*.qVͿS/Q`ܤ_$5u<Տ!k/i~SJ:>I:Gb܉Z)`ր3PV<\p~dN )-"c_p` 1qPkoC}o'K)> ӂIb${7H:f!!IqԁhTEϰ+[2kJA RQuUiTdd*kpsKd'ڋ-CTM7W9s2)<kͦ^/(:^o>+' k X͟@&GlwgN

a7al̉D"I5T;瑕[F9iمf71ٌ0 hm2OUV.,($q[{ Hi2? T? 50(0ܛJZ8CErKy2Ts&6 ĠΩB%K` H-r^@?gf SAw7!1Lپ~@o̧eF7 .Ƥ:`C]b`NDT7vf9%Bb;` ]^𓓷%{n.}܅U2e37kF?N hSlwqYt1`jTxFz㡢Ԏ{E\ޘGVI^ Մ, <_ם$@0~+L&9 ~Pq]}ikΆēn(ޱf"E$EaS\DlysOb2i? w|n'lɰ)! 0EP X_:SV] +03C$X޺0sχ6C8xuA|{A/ofIsDgIFU)IUbQHvy6}ʳ\(7TO۱s-l$nfTۥ  B0]5HvO>LŠ'4Go ėp]ltsVj.hȿzc76i96D:N@ΰue¼ ("770e-pOKytwUـ&~|遌& X'WՃY2?8p܌܎ys'ܣK|r0INS+EcwCϐ2ux!+y,g} ˛ S,G:lڛ`+5a39{92[Ҙ8S2f{5͓ea-E?OCjzEx 6Ì,6d'Mnaj8S,qnLBGV>*a ,{7;`fBK2c#˞6^d)h-*=4`JWkz ,*czKЉČR}FX G!WŴ6pIuԳj^KaB #nw Tζut6%ݭ`DۡQ^9$RYH6b,ruĘY pXBSr6Zv~9;]`3$Y}u`2na5c0<Ϟtq583)Vb>24m*=!ݚ {VF=o!.aXQB1%\6cyTEhIRGR2B3!Xb^s ֫͘KJ#n@դI_}Hr{9XֶS)tt.#Ea.Oh섿0>O=A`Mmj1 -_Rn'O=e>yMpڞEɉ:jgӻw*3 B|cǵ@4FPj }2mDxC l &QY0%0+nwZHwtp.-#%tr{@뗱 !?)z%a!%$m9 h\9 ~Ry PȁCJt!/ЮА=yn܆׉t; g>*R)xF El튪rAŹ+K/+ ajȧ ]@s'Br֡l^B@m6+sQ1[ K^ SzM@OZY-h Ʃm A7^N*l-1Jv@@3Md< :vGH=:-{.j^a FT0HL`g44ƙD:qjw2ܚEELgA vQd^aa=@u7tF0)s퀤.Wƈ16)Rȭ1lzmӳ:7yMsI ?ČaIZb0x\؍_,͢ӹ,.p ~Nxcnl25C,kVCN V+?Y} &85` ;nrT^ЖmL[&3%Deft)^U:YsƟ'O6shtT,ՐX7lK!GW s̑NnY}ٴߞDs l.C<{cHgr6RȿrOҷz>rMNY‰%SRczG_p/?glӓm%ymLdu11D|r+;Q ~aGŴFK ]s4")TvTl-p:څ\: %',1MRy\:˜`VMt_X[!,1(Hx;~{uƫh#J.k\mV[ w󣢿 #n!ѵ̣C7; ^]@HXdgq$2.))>%n}Ó)N/^tǮ'0%ÓK[w@%ǚz|3@wnd}Y`lzLZ]\Ե^A‘`dj&Wm\ؐKc_RЉZd"_z !˛`HG3/1gu]+`PjUwo94Ir`n~լ*)lZ 'LV"[2R+/gnv/C:G!~pׄ$)q$[]+N3TU{g!:R? B_8C%@-&tƪ}@{{6bsj=F꧄k ~2Tʴ,=tss!c$>~Dn)~Lldav,A5Q4NAy^O)p$\$:ѢxhY·f]gp]B *\:5y\"}W-!6V cAB=XJzwMNz8 ]bxϭhKj-afxyӅ]B}C9ۦ:pHrsv+SNAɡuilGA{߈:ajŽ֟\NM &X;)L]/zD aaYjq5XDуy\iVGL6Ew4zAB.{U锎$>-CR-)]@)( zX}N}>-5͠IpYqX>84(mP)h k}a +mq(ԾҺFIL4Z ZP>U֏6! ‚mKhFPkJr|KG.FdP3\b^^[0Վ~!IMlAIm&Í]{~5P4W$iZr}Ȱ9Y&-8Y4O**E%V+5| eh  { ZӬ{ GN*n-Ǥ7ZqdZ2B49C- 4T;r~ Fh h5?܉fA|u"47Ʃ0.Eqf側4<##~b }a7#Gr?Зfb6_<(+W1 'V]jLdLc aKSb(RrјNY/J$FD%hXM2R5/g[;ٸg, ݝ,gW'խs;bFGYkp"˃7YAD[ $#Y*l>֕o L斗X鬹FG?_߹3$f: =,1mP IVN? ?9׎}<0`?cK)L!F;Ů%7jS Mb꣊hFdiLp2&(eX8/`+Fmc2^x .f+s:6cE Ƀǔw}%0F btUY]565,B}W8(Ԃ>'& **XE)/{*n|c2ۣcpW5W`,I_0|q^E7LgbF=ǐ O|rS1SjVV=}~5}! ̒BkS=GS=ҿܙaD[H!kv*>J9}7RdP=;etgB sj5'>O7>c sSV;LhS mK(B!8tNm(ɳSr dw'RZkǑJuUE=4xeZPU9߫㍚ĔϏ.ښ%PnOPKgOtrŒz3qG4 OÄ=r@`T$0{3=Z awD-"5_^Tc iӽmFvMeSO x&6d`ɀTn!J﮾UlryJT]3QfP"re_ע/a6f]TuȳV3OjzeaAZ߇bypLNl :,ʼnok2/jIMT"YQ͐]!j;cMZ; tKbݏK3myx>JFtckGy ,Qo<$,w؉7ܳzY"{Djؙ/oM8 I;\0>; p-oT _=K6TuV9]>~uZ6PK"xP z^ϸQݩFp9n3V, ,gai+ͣH` M0"FoGixZ(O|؀ɇ15[U_7A՜(krT,LN#\*)t ¤fSZߥ1{LN̫`hQȆM+rfllXloMpo>, 0 w~g,iL e(ۨM`Lis: UҮCNآh4^r3J̽!u- 21Mb Sg ,b(IqW󷍝 x h.^NU_t R6XR[odB [qF$z?ʕPlsjM G ҞHuxtEeFgRI;^#(>\? =sGiĭ?D[[оD-/٤4'=-)DJp 8V @7?[^C E!Tf&0%1Wq|. '~B3 *Zm<[n`d \qsT⚿ZFΝfN<[*^BZ{dDq+Ω1^Ux gR4=XH>FONsLj޸ȏA2T86>qKQaXWL;O O/ZWR1Aҋofc'#<.A|D)O<97hvX,G몏w\7錁GxDi$ ~ [3,TiPscKeVA Ad կn(oi#s+0xN+ AK g)pS>)}{8,U bhfh$ W4C r{\=R B"jאtW `I9=66YPƸ˿#^wPko*=s]ݬ0531my}"X.wF} Įe+`cDB*K2eMLze, \ ב=PO_8 e[<3\]84t}>Y kyZ\V7 FR8ϥ${@NsoIx;KVg2_PwVw.ã{7W>W=OV{do䎪D-`f;& 84.6+[i3/A?|7 љn1$t[yW}ك{ PPY˵%ad]|8CED'PwUr @ V|P#🵞6~8:︴U&"oްa rpY@ha"r)Vr%P!0|r.^ctaWڇӵ j/EHg*W%2^~"n|vdp\2ZRKHSg_!Ysw3_tvؤR_<^q*p8f~zc 7auۓZeޓi2X>w٩`)/3 ]V ܡF`h 8W)Mn*oe(5 e!]`S/' r>.Go:w9OB\}+`ղ.3۞V? FDe;A3c'؃'ۃ/qpuClA] ǶjPz FYo_CAP'q݄:^ 2ɒdb\aLj,ʾTʂ)@ 5sdMc7֥ byH!0}APe+eiE ?սIb@%> nknqreMK~<&|F e}_؎ޔ{W]]*zaI9mT<@M%ZyoPO]ڳBE*P(04c1 Qx&.d+Q:aև[~wVCy-zTk!}l)4$;EdiHvh*hiLΊ2FՎ%gv{ FeD qdb^VC1\fF.]о [J$xG_,MdB`j11[7u2{QN62P6 Qv&3D ],9DW"f/ /k B!FңO5gJ$wT]m}P=`:^*^qK\?WgzI(6HOHpU.C9t4MLu&7j[E^O׳&du;f1F7, ɶf4z]4gsM$R8jxqQLr^%I(H+\ƺ)K$S8/K0|FJ:VlquN49|@$ԊU[ }@QvQm9ݧ:”=B&Հ;ׇXG=|(&ĺb$>:DF8vc$PJAgW;qYν4V}vRmXuĪΛYN]Q qhzvM~?O@}NQm|_㐃eèk9uiJ'u6R|;B{F}7%V.Hc[9Fil/[~K )f V;J\T׏sR&ߍ9"7FaFE ,8Yez H_y587BV 4<@ y@ 5EvrPÞX%6dy>HC1 fP6 d5 렌yn,C/FaR}zd`'*U鲠̗͆+1c?"R%*}9P>iH-d9 djc͙DbcsU,yQ[[.kTi~lUN"BIowR贒SjgvB#[cr6dOPCXX+uu@xUN3Mg4}ǩ0*]UwIN8甈ͱ xSkY灙9]^7ڋ pqPގNVX )Ev uk\M+%1 8T޵'cِ67L9#[Pb**@pA$agXgBH]ij(PaKRBtXV r L;y;ًiQ mz\Μ]X#3䮓DrU3CBaʼn&=\,ڐ70"3d"Uc ߢsQ6^ӞHFKʠdؙ|SVZ`=s ȳü>NoMP"!:T Q&d~pG8]ԐXwt; Y){ē0(-Gli8d~[y{HcSDr9)B}M J*p(^x 7kb,;@RLL+.Jnٍ1k&wӣ$t#Pt"-װ ̒+axu󹫪Fl (QU|~ C6(t8mcm0m})`J: ԀRSCp\!6eEȿC|TLU KbZyE)2_Ska@Uq ؂=8j*0¾ \Xf**^)K&+QOXڌup4Xh-#Y! D 3HA֠cc7d>۳zBX_t5rnEWaIKI䐓}ڞI x}gvUX ZY-9{qD]K ě<,wG&eScZ0]t-l#_ ;t4o9"F/eŐ8ZIxf,!8zflxU bW7pV&2P[ӡט٭|j6-:D 66%s,x1S+YzHЏzۂ ~{'axI1E/לoiv+~c`gRju,`+(nM;̃RGPl_E,yJKK6JBUb&x3vm"rfkZV^u)do T.}(_wO&KhdP^wYʢ#@+scEuD44;'`!tYn %!\L}E̽ +< +*{LL5aMg٪]Y8$u;}T vOH@{n5]&DU(K@Ho0|=9k̉ -oˬ-ҋ'X$A/B߇X;hnm';r0{F9rcFI#`%H ~NfZ)Hy!:s2.VAj E 3rT^\D$\+ɬnW3${qyEmB-^OÉaѥI [(^eD e@T Fi6JPS\8PJ z%;NV<`[6rti[uS?a˷/MHmU^`p|Lj>S;ICcyZ>uY wKIF(E2<Ü1UqO/sE]lU2qJ݋7œ0gRaw63/ҕxO2"҅jhB )dv?U_K-z^wXkMnbfnf CJBQeg50 j{ZR/2ԏ60k N+^"ө # z-QK+̾)}A)z"7ٹIa?2X&ԕQ3H~cޥw#۽?j C:@Ͳ $ůBr;\VJ!C:?mG]?x5􋁧|?c{a>eED b 3Jjbعgu(k/y_j}>(Mha,m 0]1IT#0uY%> uO0\Rgqȍ7:+:<T*qI{䘿W_(n^շ)VZ/ټJg|Ylu p,0@uuϫlB 'ͳ678i8yؗ'PoƚJ$C8'x/pk?D4xb˻޷/J՛˕Jz*?21sc~|ņj-B9ѩ[['CpgE{MXsqRP=͵i8`:1&I}K[X?Dbf?xC$~kstnֆu tbٶaZMMwG$sey qiw W=SWk{5G΋N zX}(j,;iN񭢚a֗d p:U;ƮwQuLliJ񁚇E4C{{n`NRCJd/{kt}nenFtJS Ì|1[[4վpA@\:j9/f 0@%ǁ:ð ]ٶ=G;ahqWHkx"vUj $"ydótȉ勵F_0 r'+s{6揬V?uԬ՜S/Str oSSKP+V-+Ƞؗ,sq9 ;3F2WхFtkJzDiY笝l&$Tս490 >P )ZkΣQ.7; $(*қ9yz1;vA Լ[F{o6pTI2gV<ᗗM? [T߾T`GnC\߫vؑ8 ڌUrֲ\r#ܿ~hIq?ITCMj=?PN'ٴ]@bm0 G8kPxj,1tY7ER~,06ؚ|=!gXt5l0doRA.A/fGziB:gÎJw9T "T"\M7_1IwZSҝ`N o8㭰p?,˗QC C X]͸R~عnOH;b3o$5e|]ƥEc?3V#ҏ<=%*bN(CYa'HlcȀ8yQT+;m/愛=h>`FN9F[ul-l[AQ724lF`ZAT͕H 3b@Lt}DI^ۨ=NqHbP/ I[7Cvh:@?S`DeD>1eGCLCעL=(M=6 $ic$˛j8CF۶2H;D6N&LōO;^h=?n3ak~KۙtaM7)cjպLw /w׋hfE-,?~9Dit1@DT`p̋;z>z:ǜR]EdfZ[}ISdf\_\`e%]yl3ěnp ROH}ULΠ3Î?Y5!V4[ܭ n_7Ol:(Je Ț)G9cT z?zLFVgR/U>Œ^WY:tЎ|\"㕁Fˑgɰߓ;CCVeG3X]֗%Ӯ"E%83^d}F* "sc= -k!U/hщK审wvr^0B ^^@nBwl~W_g d釢Ў g">|[4A;Gs$N"T;'K.-TaWqa"=\] ]-t6%?hêF{azI>Vt`*$ŧi6/6c+Rƚ51g2ÇX|m#4mQޝPbTK}d4?7Ups]QA>&MiAvC7Zzqcm@`9ÿh߽=Ԟ!'S;4rT`XvY| j8Eڴ +]O73 k?GD4^4K_1=؛-mfүEݪ{dR֯sU4p!y-^;Yх :έA_)ݎV]{٭δp)IWxa9zyٝ^xAEsiHTZ&ղ3ϭנCJ OP?KJGvrf)H֛o4,lڇ<$38bнi )ѹbYwrsl~Pa >nSDOtg'}W0uLӌzK׉Bzeh`|?RWXo{ 3#Bl[7媴_i𚀇*Pʞڧ_t.GQ#v\e=*0D=Jrsd5I ~%e05Yz~5')!%l:"&N+ߺ, &8H\ Aow.-$4ݭK6/y!b56hĕRn!8]?ڜ[Zih ͳBy862 08b6v?6ˍ%x֝/X\gs~RM+MیzpKq= p!mv4;S6 Im ;14| +=vvߝrL]>70zFR8 O%8FF6&_?DgR@ϞwHeq4v;}Smܲ(%C0>(e{)A~6Ǥ3@LA*B[;}C.?lx _f}h;(!ONzxi?Y8Pq}-gL<p޽Y$ dZG`DHK4?uj[n,n8nĻt }n&#eS!buՕH“+ ql^oK2U@V)|7D:mTS95/@i֫ͩ]h@ɽڱEM"BM'ϳ|q{4Uv# P ,CM=`c|WEfA^~;t:E0&MN F s荪],ҍ!d@dh ]oA fZ?FѺq*,Pl6%ϡ9"}V+)atx mǧ+P<:pp"1dM :I==颓x,`C` 2ٷ$puqG)3 #J$.xQ38|L컦YCdِO~$qupzW qA-ˑ .cG)7B 1ЈG‘ _BUDӋ.V0Y `2bba:Og lKݮ'LwqT{{"t]OEv!!G$I@/W|cX' ?!) &fej[KFUKWu[co^S-pj?l kgkJl>3b!h`.N>Y#[FgѮ9hYMji ;?C[@61oc=p2Kb Cw>O]B,1 +g}{r& *Mw7Nm׌D=T}\z&7:DYpU^nQ'2aK'P %^Xu /|PU|m% ;P rkY}Fם &h{}ZM͝ C}PZiaܿ$^Dkj9,%lt{8F2/=&o~]2 XR1)[ʴusiE B-h=0WdH hA2}At]E^ˉ:K23_9eWM;kRUB|)M/)>:vTiR $JKm1\7/HV d]xW~Ll)sز$`t_d āJnp-sI".ɔQN9S U a0DX4l#.Vޓdא ,VsA IN[|dS(J(0ly 2CfI qTg3~/]g/,~+| f~%ObjW@HMJJ"CXp} AN/˺]2r'BOW@j. ˄l)0p%+!_ o 20>X3B$ԦM_NQgoX4#ӯk 7O?Rfe}[Pszך} 0fPqylOKfA!í+g3t t>|n_!o=3H!35L<ܛc 8^_Ԛ W/YN"헆)j+U(P*`4ؽF!$?{`z-ku#W꒵#= pG/KJWS𒛑1㊺)ϐ2C"P.'{mz&)*6 ~OpsL0Mݧ ɒi`Ut2UU\%U&3KAOQM v_Hwj׺f,aZF“k3C] 88;mHjc\h, Pľ[ڱ"|ݶ*4W1էro>/XKKOLw7t"98r!Dm* 14=K/eXRgf5Yz|V@]!fGo4w|XH}RE.j8qU X˙ċ,2/Bg.#Zp]Pz.ذzp*x-Jtѽ# @$RK&ĠK/`=&Ō0dmlW:Wf{;F›<{]NWAZ?B?dwDy]#?5P p߮k4Ҏ VïjDkD`4mylm3 yv+=s+c5J%w8BJ^'ju2H[ɱAO/@g#< ?2I`ۖ6Gvg\IW"=Pp~w6k(ݢ^7cF—UIbP(V|F. M]Sn7Z4{Ib0\`qƂx:'\*-Hѵ '@GPk*6"cKI4|na$߂յ6uY:N/ڞ7AKN[Ch߀Mw$4}[F䚏ҩQ.2$-y'7i:9Pf;zq@Ju Nm?d*_H2u#* 97Θsqqd0;)@?^+S*l&mV ⶆzGf8wxj}U+ ]C8;u:#Aw?IfZvo RtZ{t= 2 lr5:&:#qݾHu2.:DL:8˪kEQ+ߊ?_ofV:鋧@;U&fCmt%ʄMt_v/<Ӡ<.K͐(6tR-2}]Z!i= y(c!e H!{ ƢjeI UzRwU/Go nz_=Uq C:~DXs gs˦`+-U}*ahHS4;27d:3<+a| ?蚽iA#(J!cZNe Ey "N-^&G| ; ExHݑ6RM%UpRU+tip]T)}' ukf-`w-1~JqN ԜTU4qHuMa}A8î*_߁r`5_\u%A3W/> (-WԈrůa4Dl !Nh7 dۜM]#;"Ѵ$8EJB7vFrQ6f1+f'>U\"Qiy|G$ :氜s5 !s\V(Q*eg92]tY%0qxYRl$Puk-cu%ᅜs>G7D'0+.r29./<SۨΫj(e8=.L}(R雠ZRd<7UD]|\)ؼd꽂JB>p^F7 >Y~Rbnޔ0[ ? ,.ZBH+0Щj{Vd+-0lӖk|do"U@񼞲Tj]NɴξRݴ*Q>+oF-6350XD ٖ('b=_:j`mS誼/@:õx5U\֊\/9Czk{d"'CwLYԮ=jAIƦl׆J:Dk_# .$>^| ɕma`駆Jޚ8/,bkNz4)mecM_7ʰ(''T1qoغl2s`[#)(`:f $huz?r| 2RZ+(VtJ9Wꩫ~-*r-JNgq--(smnֽ%[2r>z LpI1"hs,;~FnX)aC֧$^:cقc0W)0HWzny\ N#TfhlV?L,! {$ $oˣ:ϢrhNA0@U?lә&671_B..B{%~8δګU:'4QϿS(ʉ&+U:) g4ۛL=FR%#!\Ac:C:li@$<:19iΩskTbAcHNQl2+{b6>T7#&d̺~8fr 8ϗa#栢m}9H'5H^jH-)e-{苀iVW-0AA~ŭ+4Y[c1Po >APA OA_1ZMnxVl 3QZV9BksY,t&CĸfrH?x `\YOp)%1s)6 `y!݂ā#1VzMHhM労ZEi@P0&f>6⨁zU1\(t_Ne /P{u2͔:_O:Ju~qBEE}4i#~)@vxzDK 8jxh@5hTʹ剽4/{Sk%a*0#?oz["Jx.J̈́@Y,|}?a՛&w3W~ۭLmXSBIUsp΍,<0a0{RQH!.<^s;|Zmr/ ݿ1ّ=p8bBlTjGkA[8_m8nQFM%ucIǿ;fgO7*"^OE ZN DO+.M7la c1Suk N[qM ~C?T] bX2m#^D,ːZsJvWϯ+1fmqSvIO&olݓ~wDwW oS6EO[[gV!G}p+-J$Di@$,9,)af-y RLQR+ `W:&6~e_R%I=iHO겔5y}1q$jjcDv 9O&[۬7lP)/.3]v-[lJebo|q-\S-=t@7ɿJA6l*'hӈ{g4WF1,o؆D;)&k' oԯc(;WrBXE8o~ǪYJ 29Zs}2DA~\E~圇(v>u&"oߖʌ&QzAM, iVrHw%3dR''NU~U^U՞u&0nY>jZdxLj)B+[$j:a.F0C S~~z6^u!Cbèxw_e (k>[Z0G3=WNUK^ŒSk7xɲս"aa~"Y(E!pB܏aq$X7Ә{mv1őfMs`[I–ƽ>[LpQ6~pG%uCumo_ 8ڄW֞h\# D aW&7S5{]^XF<w~GTvtbavVМ쵿E$o;+'Jc)B2Meg P>%&t' x)%nC>XDX\A/dJdǟ֙*| /UrަܸV*RiAv%/09br/}erO+ /7V;183OyԺ҇oVJKԽ;&_%ݑIC1΅dy~b5 tȾXόpt)#Wy%qOuS;J4 Y,ԍw > qB?v7 NMZ&uY;R ?OKB];{&ZȺoAOaap]9;zWg_n(ۃ"rs.7aDef.뢽&aEN|t!:tr!{v8ͯFkk|sz" *riP_,匠ӌ<\sw_>ݹ\IuڭL,я_E4nO4%Ŏçt |n 6Vl@>B_nBxU>:lʈaɉۛ= ~ɚ BE>0dplcV(LۯZ5_M#%P+*B'zXI8A=#FfevH =1CYQ:Qzh#.>@Q"J@ E#}/B5EӇf,וoG 6ݗS1-999$!$dN}!ҏxYԆ` eu-3{cïیZF?`1B5=ʂ.CȖVHf`H_[N߻++_%-y|10}qՆM#] 簅GpSe? $G;Ƞ89vfv:]6JU|(@(h۰NbQvycSξ9BK ZvcTSDE_YauY_ERAKly J({ +4jX{V \sBa,}Z '٢41JK_0[}}F#K:$ΩcQ/*kڐFm iyooښ1X}8^QGa2W-H; )ճ;} Voy`Skyu16R?R#ښmb52YB aIHKaYYnC3ۊÄn4lsǖfWYv#ʞa+ҖZ@ok!)B\'Q~*d^I뮝fiǏ]2nkUU[sDCW8#g:"N 34ì埌CJסĶi.},  UGfڿZ@qV`މɶk2 =mlHVh_􍽻AЕD$03N?Bƕ`^zt(y|.k%5/G,Ч13>~_ENր˱Xcmr K>HT0uZp;aʺgx\akŊ-̝&: MX<[^B4m)8\!UN(EZvs@{ N:yY"rҏ5[4h v}>hp mçVuGQ%]Q)95pg]BiP2,gGH]ʏFհX 4&$պvkY35 <?7#s)y{ _M7MBK"nU18t{A Crm&Qە>].9M!1J>@XTIno1 ߎWhfaN.pׁ9IJ&(&F8zZ Iﭖ,0q(B38D1km\LHd&=o`}h?|MTQ]%Tе7q 8v9I9Ӝ~ngvmhLmYZgݗx"~M 8\;gm|9w`,}t {yfAdBurIEЋ(W=V~ZZ%gװ-n&d3g -Jm*ǔuA׀U _LӮXA>鴧f2"ޢYOy;:jUuj+&JL1tћ2B@mDa²e(>i~)#Q^*6 Pm]w]J-}˜|dp.#oc˸LGօ>t2P: q5Jv>Q6~PIgԛ+b)D hAG3o !R\-UY2[&%[!;+LLC0+Οrcx*!ɗҊ(ކvM֥2-nyțREi!=LŕֳmWr!]Bq0zf&il3IVȩ?RRx(u@gPxbmV*hTq b;j U`;'sO5B?)V2o-BscՈ/'Ȱ(vD[y}XuU!Kt<ݞ۬>D.km %>q8{s_#zK6Q5qalkΕ-n[ɘUPlg/g. l~4u "Eis1K`vڤ~]Hkx;|Jx~fjɹDhkQH_ #:oPt+(ĨLa#(vKZЁ{ D6as`Z)u8P})/'%5(3܅Xz9vFd!?q| nKo3Eիci% }r_҉aT#k,zlEe$^\18}3З}IRǯ%X)I7tċx}l ,Em}+A$O|^vן!2]Z]-s%C,zaˍc7'x/XK[s;#+ vZ^_.JZ3i0e/ܐMߺ$F puG )LvxCǎASǝ& <*~;*c]c,We2;}, ĸixHܑ1ZBjbf̜ThP h9DPOGtJ/eץ 3fS+U}my8sзpnE,ϕŵk];<'Pe!vI {mSl4nfH쇼 ͠ 1ڪs~6/2xE7a}٩hut}IW6TݏwPЍ?C]3>^ؽ ZL jg9U$H_><8|lfL[tp#B#ӦeQ IxoR/@VeyiF|9*?X7TYF`G]>u3a&^//N9@A&5[kON}3nr? Qڤ2:_p6T1ɗxUC)`AJB0`g@𰖂l/Dj `\K'i,{'rB UlNЏr{btZq8 ȖReR'-FWqW2跻/uӀ9mEEoOeoӚC)n_97mPdqˎiX)qhXTC֢6`Rs҇ViI-M)mV%`~B%c0lBՏ>UYzq:ЧFCi>Fdz(hZRqǁ@QP#܀JtM<R 7C^BҤ :{D ď6U(t>ߢ_`Ez/gԲW&Zk*9v?϶6s|auִ9F=A|R2{M뙢0Py1وRbe}3%iM=alͻ7/2Z ' b<;ױǵ7PwhM=xQW2F% 5QXbH闽 _m_<&6[w9gXtC0|!.-#V5x[gϼDNFwSc l^$F"8t8 Y9B QA\_$s[,.^EzV(t̄Bj^o'J6]_g{O>, qC"\ϒ`U8J\#}~o5OC% E/ Hrc 0FLJqSc/1QRCx]QBƘ1 @}W>ʐID҄_vq*N#\=x(3܁3m T.!?~^7+Nog@0<@;kI*u) ݺPe*`TGfpx2G>&VѐM(BUp>V뚣Lupt`m3᫚ݐE SBb wi u򴝈91dϵBjIϏPGCrU܉;+ǫUa3VknDD V#Y/IyT ͝ydrpWyiJ͐\qӇ~~};c#ݐmy gaCv3V;^,R<4BZ,?H!hYx"R XH{sn(pJR^ EJn_''"S`$\ P %klj|ze+wh ?0` $tuLPhUTBFYAw8G-j77Ԃ&̸fj<ePrU'ԹxKJЧ6jDʉQ$+68H;E6W=*5Sm;b3șZ-ڨ*銀ʄ|;dv"1<ռ7=پa1 ^i0G g}-43|S=8X}.A֠"7) ycOʓ}f:D 1@Ym#s Gh_u5EVf N+hG gEO+h<8{8 A|(V^2&ߓATZZ/ L)C1H|^0wYx ቉*!bo@nz`tqPstڃUH@wшtn#40jt^VI@`.1sE裴oUmXPI>3bf@0ݦ`2 ׵1+ywPg;)*K2~peYi6~Ed؝c |`=3c=$7-O l.uOGR8>-t`SəF5AN+*/҃-lͪ|綪-#%vYƏYyLUAX2\ښoF ķ#OުLɟpoMJXҠ*c "rvx/FЉpD^I=5v[8$#>yian@/kcf,,RF[p[mUkw[)4r8SO좦g?TjKUߌPNS9Т=^_5?s%HegG $K,y/pb^Cw#ʚ>HPKW>] J2YC24)/'bݘCt}E`woOej!WgxI1eP{Eko~"֜ןSIUh;*hkBja[N?vg#޲m|:vwvl`q.S[ c@͏F$}y/=\Asݳix@}CMų*}_$$Iv[\`"1{%Tڃju=d Ҫ^o,6]\vt ԸFybӖ6s9t6^2wý[tQIzcϝ0$:DWC)QXBhHnCW8 MZ Fs ]p0{㠨 8Z%ސ10dQH碂>\ZnAzK{7Vz)%chF1l͸O :]gEL1X dU< <1tu#)G=E7>!6@.V.YcB2Z(h,L@ W/,=YOY Y.l6ҺȹMI1:q*{xuK5BOT?LEPo\+ ˝ }YVdZHѓD_t՘w '<Ɍ"GwQm@bR@T -" دk׳~  :/7zƦn`:(R6"@Xb>)]<"ґ:-, +-%d5oLr)zmTI<1b :p'$6 i  dȷˡ T 1)*oq,lOgb$zN mkvޡn?Cxw3 'xrs&߇+z )r]e#<-_.V6SMC%xDFomzև ِ^ZݒhZB<`R٩-󒄩w䒜7:yh%[i܏h4u=캾\+{XHobM<Қ?pzcGd`jksSW0҂k,ul@ χ#d4H44 [rrW)b^M"IBnZ6nִ@>'@vb$\tDfgM$RN\Lf|ǮZ@y"+@> ^ ٥'BCWq yuÐ/'RGlh~xצ[1>MGFqTcGV̋% g!NF*wcJ"O.x%j],vIt(`<(oMYB,nL8)ސ{57o#uېuY  O\ UKs;{[ * 5gJPw1Yt>0M~l{itK׆Aĉ@?޵mS05AՠpЎ~g8Fb=yܳ@ /'7/zFԉ$y`VNt:vW$˔l@ˌ$\:m5XpKKl.訒| 72$;Ku} gY+ck|t G-0oײz`(@ 4;N XԨ0djs/1S`m;,8-v Ja|Jwv #`F%{ŀm杭l1dk@dXXx9\g}9!q)扩h> ஃL;Qf8"夨ӄ|TO y?gqUq1oQzWM@`xɂ3鍷}H`jC 8=|nؠnq~x-q QB+QT(3=' Wk ( p*؁L,Z5pyT$ȳf 0R`aB8A38 DAuorOד?;x2l⢖[Yiـ+VVi*]NSp湢,xZ70r^*C{MZ'L0$k⦗[2p36 ׍\xH1 |˓ه.TnTcN@&,roQb g|$xqb ʬ4`+.5DdE樊&W홣m,BclS.BZ)i`![7 z&X˨FXq.y eeS()^0е@P=Cx/z:ڇ3E۰ɜJkP REctUS|8\6u,8@3j'0?Գ1Y2`x*lpqOziDE$6q΁c>GF)rv+,{Qw}SU'gM4hZ& v}T< R&})J?:T "?O`;0)S~0XUҺ=c>s6*w:".k5p6_"L J CD˄G2`B ]fףf< , 5S0n5kH5a=o:KcCp3&nR%q9q oZs4m>ũwzOBEKxFƱ VZZ%4{-LJ ӕ$Dx扆XxIv+ims)j3Y)k G a]F4GZVXkd) "IoH谪"3SQdϚ7sXק_xh;xgU4;UE\5V@^0N3JKO$Ԛ B Hq >XMSHhKP`?/  SEaGCC\NeJ:0sN|~:!nޛOCęlW*~kZ9Ǣk"Yr@q*[HmHw V%9OZZ/'u3~4Eb#INQ`Tj0% 6rhUIw~!Fz@r{䊃wmϲAτl(ыf kZRlDYR 0vfØ}FXu$G/(^@VNt5+Ryk6$X}%8"o֪_jZQC)!E3>s_>71Dl`u=#p/Jf莐d;Ȱ],`MȽ/:Q,~{kya>bg|Yi eηwDGF?_"Kɤ2'%oJ/`8HejK 4+[QweVD Thj,*˒P)HŶ<.R !rm`ycΈז+eHK"#+k\2[(E%ɨG ]S{经w=mհ!Nu12Uiބ-Rf@`Uz.TPaXRJƶMg}= I 1a(yr(辭:34,Jɼ&_(g(La,c{ג:7V *"`{vQOoAP. R7:XQF 3 Yި׭z=FZCGӻ6[)n`9}wD6rKAݾ=( J写ۊ}b\hlfvO&SGT`=9c*f!\ P u1Ȑ)?L1TwrP1p}L@{DH A:ȷO*THfQn1AUbEÝzVhкt("&@fvey?F\>ws"70^2,8Ub*TA9[κx)jx3m1$hWb(]qMq) pH4qVȝf8$N!~G ]$Γ&;aX>ZW8qtj)`r3mM}kR.TnxNiIC^ElY'} +0{kks%.QY: Ǎ`A*fUZU<[Ck2raZ>UP.FAղd"4ljv'T^/az jx1\4$'k9u ?;BHQ^Ii4C[xU6GoPWC+ Eq+Ӥ[TYЮ"Pխ7$Ȃ:ŵQ]y=?~#ȩp@D[m +8I;?ȍ},$r]/At<EOY A#]9l ItCmH??_Z6ɺO6ѐ*'b3QǷ"^ꨞ)}1>w2xi%}6·lMQ_zQ{y+Lw{t0&_zIhx(jaNYmQa:碰0ݕ+2o/4ȃorcT;4Oο^ #BLM]nYkɒTFhv ^=[e_7 B{Z\AˌF|Y=x2FcsXhZ\}Sޯ2G,Jh'S|UOMkn,6漳,_曑upW]{*H}D^s/״ŊZM!|)" pn]lºղ-hY?MEAbT_60]9qNoחm` w EjlHþ>b2h=E1U/lw8\ )W o68lEg}eD*.F^6޳*2f 芏2<8%T5<meui8:_>5PT=BCQx"e+Dmȟ2K tZ?[?|a H+2am" J!^3iVR!k]3򍬷oߗN 7vJEC)bҡzցCTX=p86j ?  |(p>#yM+IY>D1,\"ZUyok %e *pPW,6h&B̹I1$\U7rQ=̻EdصڳCtsHHlY@5SH(*9XRNUԿVƖS `"mս8PGmp:luj\{6ṚB&hV$rC׶yԻHKU삿8덜n 44e/" gaovmvCZ\#cn A3|ii.y3=j./MCle=mS=vIN ^\q9 OJ.K Z@{YvRM{o/.+;ϭހ-o8 ^t+n%D>wt;d "%;g=0Z*WeF{hx^lhh|lj' GH7,D)&n;`Uh::_6'ۉKL_[VۙՄgTUɢSגvjx_yz#OAjy`NyxќulkCuWY` ?|4}ZjNܔ~ W9?H֮W׌LlreTpXF, 4Dc? [+ -VҢ^u)u0c @jz%J|B%1Qsp"aQkɅx0 U[f,HQ!T4AbC;F2D^)Q"jȵn=u1'{rlv֐T/wq$ j+BNch`iE5rʣQ(}MudJDĤw8-|B"N6$gF^N +< ,#f\6Z|Kɠ\@!u\Qx-C6qV1f]j# ;y6S-WԦm\͓V3e! "d^VG(e `n >+%g-a(!&0]]}ܤ߬,R8=qYs!dM5&xfk۠WP'q-~D$Ю[ WW"BQOkzImA~;Q8'SiR, h%X4eBFDaReyNlD'DhD\!KVm٭D,)vd)ZmSR*a!Qy,HhsKwYWn.t!w!KG]}X8 W5MZTyM_!2MRLV7*(UeOpn?S^V!hX6"I8\@r}H'O^;jW $-UUOOl3=@^#c[p% ~5T6FZ+-SHLdiQWV9bdiŋB],JFMm958;9l{m jѨqApYV̝n8T4t:$>釤dwPD3f̦{Od8 LW>/J,(kȭTns0b/Ûξx;/'-B--T`߃uDbOA C n<]{i--O{/}r66;\BbYAOOemMvK"ɰQ{+' =o |<>~oIӞ0랸|=ͤ\4!kYCY`SD@0\DS8toc^/۱Gl&.ॳ3]ަ$^4<'[?#':~ԸSntg ޴}+Mn;;(v6,??>CT&UtZV͊LD+rg/' sr GI%JfPUHڛ~]Y p )x[ f@6̈́8;kc\e#G~bO|/8#Vk8ю}!N1>PLq]B*tgƛ^Qx w&=>$괃\%C0Č@23]ޒ ݧKzhwZL8_!UwmD;<}֟f}[֏R$\ P>XE0.N!:>H%Q+>#JB2@e5׸O]uţ-zPe]zj%/RO\AhNN:Ԁ`Fkhfv)F"`k׬0z Y&Vx=v1_7o W':<,-kڙTfe4 {AːSIJϖp١W)`Wy< +koP,!8Y,4|/S< ߊk{q iGQ:@|-&-N>jY./ UR.:54稫DT 9‹a,Ҙ2oe0\CJy^ֲ}Le 8lWƖyNa"g˞?~Uy~LcҧtT[*R&uyE47H6S7!':ځ"(*JK+`?h3AL /nACj Hr=ۇ{⦈29_#{>,P6+/oW(jJB"ecJe|(/ b 9[hBk#M!ͤO9 }俀d =e^|З6%-Us3)4^gVRd6rDKJ6Os*Җ8ɯƴzNcSG$oUt{\@ e=t:W.8R/WG>\+8(=SA :dc MU%t Gn~ng|*W}U}|q~FT{8+c-J̍hc;[番NP*eHG `/zJl16-"|sGG$sJ<$7ְVht 7@3nׅmZG[aXbu^QR@N&C_-l,4#=(ltS1/l֬xbѬ_Jg$+G]kDpsh05TKވ[ ԇX4X4Jhm,8*Zqo/ dfiL/cCawJm O-(Qmdj_ GpI |j;ҩX)bix7'$u"<dD7E(!F#Cw [͐/$I|,-]"| ɍW|;Z]67*췼a'6=(Gm$̃Rs뺽^VTb2(vdN7N( xyr^dwtsm̠&Φ2ɖsLVPH{ުZ8殟?cѦq\Pie/\;8?88<=E?B4E]DKi7d~BR#遭ϱvͺa=ė U}aO=$H{=Pj欢n!'\/9Zܲ E&vB^hS3)(V;*}p)o_ոNG?W=5ef%tDv 2GrH!p[;nVn~~<{P\g>!hH Kt A%>`ZPո(X[/oׁr5ӭ0J5:CBv/B[ Wp}O%T݈)3J3&+U/BtwL1d-BQ^8nhLEx`lę'hKbXRҲqJvjM$p?)Y|fꞺf?"S[=YLrT;t#9Mh'pQ>t>z<\zRwEw >:]ju5c+(*AN]^5-W% ={¶NO|*|!_V凱n]q7so.+7[ 3/#]67AF+ '>c`˼9R+ZugWU}sbmԎkVL-Dd?-?8d{>b` m`'A8/q1<_9Ƈ4!TuADCNJ_2Β"#OTa#* VeBr~/h[ɾQXMHLL`}cU2},sS)hI ݱUzZv,Ϸ{(Gi!VʎgAe8 $K"uo$n7V!>jNBPi1D9Ɩԯ,oxūaqarQvЄh+&D'CmDŽd3v)l6L6b*<8ylr1gɔKsUHYnfR\d$8PYw`%vU#%8Eƞ e2fkV41/Ū`L60*I52Bt^E\LҨ+hf@Rx6-W 4%!oEqTZz?X1'}H0 T0ZY,G!N"*"_3L?7 !$ja*M)Do6X#v{MdUvjo X c۸4+Vo-55 Dg,}]OGЇ2@C[:~W-Q8,V]k}VO~ŰY5nOxtI`yxg.3`I' QKl^ S`Y $\GkT+n[jZǂ[ya6SH)uHs@RƹK54ׅl3[m :%h?gY @=8dE(N87o !ҢzyA:qUΪu#CdeX|uXp! ߫kX`FIIL:}TH,j҃f*$)I+s~ɛǥOt\-Vubp\_l V:oVds Bn+7+]0}'|飦Zh.;Q&`3\@ 4EIc"޴{-‡P-|QI}ftwF2r)]rWw0 ¸w4p~K|T:h4w h_vC--~ӵX%g'L'3q*>h H cg<$ NsmAἊX}ii.Cރ8nt8 ariE4ݭrȃ!< ࣔ ؄!}3^oUE"94더&J97mRזh^ޘ vML Qi 8sþ֩Q=qASc$X'Phy' ?xgyi*l_h5bax2}/EYIcm-km-8[reTq^=G-9ٕbv&nޖ;M89 4贈9p΁B R ;x+ʃGpβߘ+]QM^?揿[pFD0 ʡZ822/CiӸFDy 3ѣE&z vTTg vbԐdCjPQ6 ]x5q'Skw=pe_ u\6.^9_9&dn,k{&u34o7G73֢b^6v~'[Qtdq?-+_m%- _LScs/&aTEȐ^+^h (sb<=Kd ;(V_Fo/h) s)^E5&o؊Q'_.[QoSpw\Zn "7Rk%3Z_S#]B82᝼IH:{om>XF0hsOV_=?eܾڔZe=i?itH~zq5^)])aݪ@r.\%>wKRoHuw6v ́4~e_ݔߋ7|]>k'XǤt;a~26ϑ4 ޷wr%>o3p @kց>+gSr#HAxA쟫$NqdVvQ!JGuopt]ztl 0b;S;:4n[ub:xGznrY|SO}(_Jeۤ@yDfKô&"{*MXBf[: W޸\ҖpMȻ~Ԯ;وZc^%R̾qMXrz zGUh̡=t(^ t^=ɷX]xBOSp6vUCJ{c߲RCʗHƱwS'>*RPл^2"=xLLeKW1T4i_\(BalX>3pqN$XѠVh0FWm1NEK !45NMrk@w7 rCp!W4^TՁyxGc0$k GlVŖLͯ/> Tڜ1#T©ѿq{DϲJ #-E ֆ̬7-Ml%,r& 6c+J*|IIʕV[]|{b8*^1b- /&ff9XCtVADn3rV) i܋tYmD؏)/UQ-.C1}k`2 bjyB؉Ş.4Co:EZQ JXa^Y(gU_zDG#e4W} <;!2Τ6mjŷ 1G Q)ђ$7J~xCzdՃX]˩|}-bqhspEVN?:ss7 9?Vn|Z]4wӂ9/2xV -t2PwnyXmT[XZ5*~rAhO@\8t-rY+ z1h )Eo3][Gr').gvLUO_5^BA= 4 kNȵFǙ옽^`ٟH`&|?TwqJMj\s{G{[r׃uvLc\J UD$τVhԭWC-xD;:<֛ !] Cs [+YYG{Ĝ0綯e h>zesx W}( ~(PY{>nP`e!]ս8-@7 'kvDߔJ -C~ ] j'3-춬>c!M 5Iꨮ|m8UZAs+ٕ# An,ytzM[ߨGt @"HY.nA"4d'tӈ;gb["2t[*z^Z\$J,%ZSIǞ.!kolDw"q >gF3>BetK6AWph RvGZo/՟ހYp4 3'D:VY>\e˾~!>=F {=ŧamu>j.in_@pPCݲ*^?xb{F0s>-ШVƴRѠT>#fʶâ.}TKU2 ;F2=U"4.T5[8"fH|1Oo!dok48DFw@9<~Z*VZ(n=jɞr b4rarlF 4qη UHJԣV ׂ=P<*xo0EtH" =Aеt&AIE$HgQҠhUmmcEhG*3Vꂅm3 0@YL#@ukĥdCz)t#B)S-2> n ^zAB=TJͯv/g82t!6䌲/wXEU}<)l 2iTjC=%^75F[k;X̌-Je׵~٫'j2K|itQ g -pI<7m~6s!%Fy!4X'QXwY`L:nKD-TI%F\vj@/h/Z͢_uiɎ"F  tp S-JP0;'^`aOd#-]|-b{MU{m}( MRқOr۔sUG fr8 "w@|Xl |۹OG Gr2 |AAS3Eol=si?ߞpYzٮ~CO,1#;g=`>vm2=v)cR{!G{U~xidv4rc@`%}ΟBRV§N\O0½à_,k9!@Nܗ,yz3KsojTIF(̈́ eɪaFWP1fUAzFU@Ml# _&XX p,؆vJo:YSIB诽{ k>IzǪ(Y=ٮu ("<8՝Zk$C^;=,Z8IzLX)FIX4O1AufM|F[fHgu ޾dee$ewf'b @C6 *M[qӬRm{)a!>qo"kW r LRPÿ 5wMβ6dkRWU Ҳ[ENb=xzjIL?J;nёoJ2 dƮKCXzGdŷl9įaT!13`sH.qsJpR`3W,>Z]5x!W:~ 6{8Ιc`,9Ԣ"')UIJZx+E^S#tLC( H=5da2 C{B 4)+q K]ui7R}{ [3/ 3!yRSy!cޔH><<'| (Eһ3GBL] *u@>15 &PwO-"#m~{qNi$7Yc씳8'J9[`*R)5om:퇢DoYn,W:H"-Ξʸ-6XngySCem2xcumgؐ*##5pP~6qގSRGF <Eb~H /D5dӠҁ}$z\#T_kb;9f6FCB g·"BFaN^Յ.e͹ywnnF'gpLfUD_$Ȇ(B[N(Xpu=ה,-a16 |P`^pd \v~Ѿ9H~ƙ57F{hZvm Btzc U'ܬ235C2+^ƕ Gpzv;/1 &1[k j [ J}m2h`5<*PZ) 7rZ}6b^Cn]`Z^,^ؒ)oF}KN&qYxDH´X\~4+<«"$R>wȇ%~oZKmF9 ݨ% ($cK%8$mJVEȽv4j6@\obR_3E}!pH;"#(W"Lr@DSTY =:xoxt#Ud !Ă=Yga&cG %L!>fD'v{ &ݟqۡyXo W\J$:1b>wK-\1E"X5mw=p2C8 `R ׆ K* X<5f;W #s ck8&r6KwQ`J('|Z`SPJ& ;x[4 ^LP:}\x{ AOJ^KL_qJ`ߧƟ`TCK풛RTw}-tͭ6AV g)Ǻ`  ca>v _4Il#j[0+-KTup>tIz {aI`_X&<$M#a\dӳ2IofAV:HSMbXQ KSl2WFlv-Jw 05͗o,ncߩRd[ Nݙ 2i>C++@]x#>2#FJXI'ݭ*o6E'U_xv8/BD8rC¾sd:aAaWze:OSY7%qYC.lg.n Dv87\ +j+]]#_)ɃХmfn(}=K̪f@1.ï2H+BpMԥ}Prcϩ"1nT6ݖg)fug{*Lh MK$[ B3KE3{"eD˲UMXo)b-/4I>H" Hu)'KԂy_q`0k~ 9,y.Dwq_Z"ؖ^Vig{ɤ(sw? uZm-*r[.EӲ1`$+€[ZU_hEçf$brSB˸& = z.C =0keyE"/"U7ÚWnn+1Y6~ lM7.B˒yyBn6ylEDUPHFD%3Q>NW?߻+q%y~a-MuUhAʪb0dt^F%'jPEq䀕 /lwZo?acȳqw HyߞO%/6I.Mhϻbdh+UB _} ww,WR6{Ғd$'SI8}RDnIIa/Wf?Єu XU-e,t]sZ?)tKSPHĬel2yN| )t:8B@ƖJsRjdt8;Gw%rΤC A75"&|N1~y,#Dz)I%WtY}b΍P9YMb[hAh &56| %i&Re(.bkkf)osA[]Չ<#:}qtGю;%QHA ȝ<:΋ۜ\+31nݑӇBA{*Q\BjЫҎW( *Y2{vsĒ~/7@46{Ң~Ǹϥ%4;AW~< I`@">/fU>`AaG+b٨^d2EZKbbԦli_S|a o Æbzɤ9sf'C9 Ո_Wjɼ/]C# د$fҗmެw9)ɥ-ӰbZ4Ok0^饗8Ɠu4R;&*}OgRb~n8l$孉ߓBi#)A@0BJ/Q&,OΌMڑ/"x@oF0Tͻ(cwIN˨!cwG^oN|D´?jX =ۘ~0ߺuĉpөxu"H?-' kJ10a&GZPm!c,M{٠cv1+/JM/T겝ֶ[1 R:<g;h\k59BҘ2Q$BȠ 49c4_#T[ TO2ا&f! tَ aVCw}bPh{\&}9ГОF6́W.VϱOPsK-r.YDCB*0Pfz_vg?bιc ePڑ6KCgQ_hŠ68#Mo޻d텔[Ӥ9~>+9fm@\kny3ʙa٫qjzQC8za >yF}+x9WnF~i%U[ s%RDFxp}4&~EguL5w9j28͓s9,_^ ֣)"#z}!!<tgQ5w;?4$yܖ:r[1PotDtT ,;M a~;5Zw )OO^(f^+^b-_Ê3`Ճk}FZ#))UP1/QϔS@7@`ҜT=ϟ-ڍYp/fOo=Q"s$ mG"tS ̕u+)ϖn=A_82-xZ'^X(2 mBmY:T!jgJ`p/{#1*+q/ҕ:؂M)H5ܠQ@^z?ӧ],+Vc5  `=?o@C*$9bm40Fy#bTTr#2%H[[* VRJ7U~r ?N8G MyCnZD Mb_ܐ۟BrKja|m)2tW]ja —3a2bސWӤI1kjC̫9 G*r¸Z1SEVSh*2 l3#O2N۰B2l_|#4NavibP87<5qw( c8QH'o$jt`]jHzqk8PK5e衆m\i5ȳǨJm"' +]-wL+9I$60|Ζ4jf:,>+pI1u2O8qQ_ ^MjwCnB;m1=paVtAL|JO:o+ o4x1ppUj^ ՞W"1"?'[λdac*zY{6KD+ Q%Q}\/J?)07bGQA:lQqbSL*_Vp4ȕ.ï!u.!J%C͠ΟpG<¯6ƚx9њ+_GBx׋ͣyl*sx G!4uQ>OL'VÔ.܄dH\W㽁ixK6r I^OTVG*/nO`)RþnCn!xT+uGfE!y2Н&t3&2JB2߿96lv.Sqa 6f|P4pk엷z<\6Ku3/[=L^HjHHmh%Nh&E(I&srVƉ,[(&{| 14qia;s {aKFQtk7C ̶%9!T b\m< 2 h ?QIkHSam>/t~6&.y<;JRhsG|U_7,R(eww&K˹;F`Tׯ8.M,_B^rkmqcz,b(̳tʕrIۮ90rd{GLW𛘍Td`|6[ 2 gB1k֮N I0P:Ճh59N",0bG OY1((Д4T`ѣ6ǠfV,I]Awg{F*PBݮ6 B t.ycC[? |a+zTDM{Sq[y^5>?iXvpwi[[ }W,ZzJpmƜG>R]krG`҂:@ 3iU,֠T2TiT}՚2V -ޱ:±+OF\1b1hi"jDY!3{^7pծÍRwئlZu>qP_ =DA)jb^qs@lu0g\B&4!`0>֨ըGڮ4ڵzx+F0m%M><8?g Yc_;Pcs0[$9c"]^JYUGeo9DUg-2<2};8llGJ%ĿC]/_’ lAԳyGHA|RjUtRR"zD, @F]ZgFJ'|Ӱ#!LqC 9/}57Tu檩˽#f s'L6}3Y߇/3sY\5v*Zͪu[t0郩=zpfۈroq,Q. w(M!zr˕Dzf"?Ut&R'SmVm^mkd3WL(EĦ,AHk+lpHj#L~,/^o,g9콙]aU[yۏZc7>P=u͡dx5в { P{ҟp=!]2Pٖ IڌK5*1ݫnǹ(Iɱ9-'Ee`!q;T8fA"&d{O( p _/k C9Z*xt8MZuǡ]r䁧F18ԠP0HItIHFG?PSG!$񿣼&3 CU4whʵӪ?]Evjl3p"=JT\6 M[HPxnGZl7EwP*ˌ$X9x?Ďˑ9[%()rj5%Vw>pp̞-:2>iJb5"1>Ou@MxXƦ1Wsuv&'TYSI#}ح+$ZCdZxTz&C=ýVDߧvETJzOgzo= 7Vyy'E߲c~~z1ՐaW\fF**Nr=`UW̉.6Hٿh"[b:DOՎ^),{S?TfVG\ђ02-'&) q[X{ֲ7أfFAHr@I\9aia8b{qU&Xo˓`}N{'xoVV%f |esunKL) yle,c'ł'w:S9tUy: U]0rRN늚#+'S ` Ֆ":l'-^w C0y򽕰g=I~pL >̓:`eH@8@'ʩ3T,b2*Ľu] h59z¤^ -T)wi RHV!Ü*w?_UF|]&<6iT`Hzؤ_L`.bK*/ J/5K0/>|DT}.Vj2"fkq jƢ`/;Ru84x {BgF:ۭkQd`@%%UU+띣 (#1u,0"%uu3ؠ2?%7Z~(W_Qs-y=Z@ا"j~47<т]J}%KVn sD}j ZtYWUf/a,V3Q5Tldܔ^H9[[}bҘz߅kvO&'*n՝Nu"fߵlćK"ݏߟA<0auim\;#u@[g< ɮB.z؄'싞V"Ljrt-+b.Vӽr?5jX_&@> iDVh;m8y}C=.*3R S3(;Lz+źʄN w12U<5HTXlsU?x^ o?,MDU}npW8 3G$D<#nHm~ 'fc~)|,"̪=Xxh,!+/9!Ѽl.3x;d:Cc//{>= 9ƗIqC] ?&kz_ _Hh0,i0Wz5\47aPN8sbK-5ɩ O'M;' re־yK:hT{4Y hײE Vխ2YjH-@lmѠ8n^8W1< =ɳMOdyg _Cs] Ԗ.dLXyu٨ZDDߦ3C-N%nD}EDBz#u%X jw9O4D!;ݑü(@$|ߑKٯgEKpG"94s)K<^Wl[=qΓ/w';]~ ǙҐQzƂuXjB a7l.$vǰ'@LP0+x[2`5,mByY,N2"dGD0s|`^D+_2 ns0eוz0=/O ςiE.(sm!Lne輺jS"/qMΣZu Cvuy/쀤w5AɪQX蓢3Ǟ;#0n;g$k4p~0,̞l a{P 8dpn*-yiNk}p*`* G 5f[Z|Hch`E ~dXN?zeGMT^_4z0HS#huweъ7 $1- CAm0dUÐ&  fZx53c*da2ET=wXmɳp1>9zpj̧yl.kMLT7|ߎUSJAx QG'uJ}U3Cs&dG!֢~mOy㽛pfq͹*0龎 St` ,K)@"Z 2*!˴W7вV~UIV_ nJbx/cnF?FCYe; TĿh7)MAG ]OŶX>k3*ѲQ nJ@Cu׏,5Ѭ4|aM|'LgÛMYn6LZT,xmiC,[{Jn&8#~l*'e9uFJ:414 $Jg9$|ItqL9 <'׸K8/anhJ-նX 2K0_AAq;,d˯&!Ax7tHf ]QѦ֞ v)B{6:-D.XpH)KU.n"ެsbV{$@} g`yǺtSEG"j?GE`ddLge^M>܁IMq8E y[aP2WD 5u0 c>smno_k`gyd3ՏExyP֡{X9@@~@rg].^}PIGK/dZXOyE)FHH&2yPѡ6;ĥr].\ؚTcś,xy=Ǔټ''0շTDmOr'~x@ #fBU!A@?Fv{ :VNi"c %L8JBp%yK=Xh4$s&KNVp:UttovhKA!N=F% UV +!iM7i[\D4XSmƏ*uހ~g9 nG:,FȚ3[(yU6p{ѵL#RU$S\Ȳ6 `];BJ}7[ZU!1\ͪ׮#=ҽ37v/8_Vrq=V~NWJx9]%$T}^X0v#!{l@] `I+^j- if3StkmK>C 鵱wҗ,XNJF(T/3*}:)B<@ 3 laLQc'ݭmK߄cQM@hT<)EiXH-]Gkh*1%U_\Èn1|[ZFf573P~ b4p $kӗ%5j 5.3S{II?};F[Vjd4jc8S&\[. Y~%-8Fgc*"L:;WbJFF=f&0 W Ceei #~I2lfVO!$Dl](;<qj7 XI q28>qlsa$JޝN4b34= $挀ZaT/Z{:KwLWGa}4@$0s_-wI ԞDFF@?ȫnU[Z/qݕw(ЊTgԇȆAH9Wk-`E`&%fs7vmxW}8B~u$=3 "St؉5nUlYO>v9hgv iOH1GJ3QGOOOE_ v\&տj3cyi-/t_uTJ#NMeHS!i5YVJ(g5l|HzaaV5MVp麁qk4%Iǎ7TЧ8 T;4_0w/qe~X zWDcj|: n8>hS(n(FXC,A5(9^GAb}yUo qA`,5 z`|sПwhX<ʸ5`{44a]ԺpesPv)iK' 5Job-['تDCa} :eK'BMئ/ cw{vFe³q`9OF row7;=;u#\("ZX EqrgwSjmnjiW훾YN @{,Lk}b~iz؅]K,GHCYrl{Ef‡\@&!+G{H3yDvTP)m(?/W[[iKudCsN_GZa Qud|Njum 4}FeMjYe_\`D!4F3uGstAF́8>"*ĩ|>ؑ^'''=zx8z48tͺ̗fB_VLXMr~u!mS6KFtP@YLo@͓c"Z~ pv]\:}T"γ1yrzi}ש~WONp7=:nmVYgD۹qm$.ID$@4i{A&-nlkUjr~%#Ǩ$/nv.{MW`[!m1'- p\YzP8yljLX:,4"MڎS !.,iŊ+!&é^/DU nPl4?梓vM 3&Wk$1:7C(V5{1O(/t9sfoRt+5h2Di)@ksִ$t훹#Vc LaOe4f i;_'0bMlnL/q}EժD#8[oDp!>P9Y-6OuYJ_`nwJ G =l*> k;'IJBҏ{YNU駁_Ifҹ4eŦ;Z͟ǰp 5/|z\=,hY1ߦM'&HIbm&Uhا "sWceBB77L>1$87$EoDkdRyhFrD%gv4}xOL\&#gTL&?*n6[76liX^.٠5+3XH5\IwSæ"G& d0iԤ[°A'++ F/:\MȰ'ϴepL89q-}Gr@.+',Ӵ)-zry5ƐVxtݳ:ZùZanp ]VL9D_tgawS}lU}UT3 k謎aMLW6qZ`F {A6W&ZZi0'PSeg8(P6]cHŭZn̋rRb½l7TbTGiӊ78 IBvQVsPݲTmEk/U Yy᪁2x. y9L@w^XYŝ'&6m.0[1:\Nq<8>@P~-hgĶdO1ddb!]B&x<픦+pkȷ;Q4E*2YyK_D{jڧ{ Q9[\\Sʯ[JS;iY]uRPt* }?/aF)\ TXs p2dAN{Y갫/yaȖ?n?'h{YZN$j#_Ok#% tFv$_5&#:)Wog,|wKi^Hkv[*{. B`݂d nAmRXssdUOg:-'zIBb ~sZTVh$d ѪZk%hfHelTC~SKd*ْsA7 ύF(&: |Tpt(Pj3$+R΢c߬$BFߵ:dvζ4jgwX).`菣JMDq?oHQFs&`?& oG(cpPG0XZ[Q&<=F'ٱ=!ؑF~ihR/4Ԟ^5g9rU[b!4- >&>~|flq_vM>)T=_aa?Gkl\ 3 ]YbN$p m66+ PE^Iu\ T ׯ4K%Ch.WoI`2.]5@2ݰru Řlk>BPnOng-J L.`>vMG!Ƚ xQFX\Yt-u3]4 (~u;W.OgU%h#0% LAV'e6+1q:7P3)$L6M(~h!A`R&wF>K]5C 83' 'kDy|V =B-+jZ㖋lI~>j ZKHD3K߷8^via!L 1h6T"xο]mg\TvԉS/ fkx 0k&bpo_|T*D9eodj$ACJacmS0|=9LRJ݄; WU =Ġ(Qm3c?"?Ds$IYܧB&/d@0}clx}TÆN`z.D ^73=&.ך!H5os+`S|6)=Q'`^,3ZF W"7|={xխ?WRs=w886Fbt8/@E CvA5;1w3 0~ ^q_w9_a95۫ToDO:iI5j}-A/Et Z Dz\Wmfx<Я w*b0P 6qInQ\53ZJDH|զOݕf7/C7Fw`|pbܻ OQ~ËFw5CFFZĦWpzFN$$Py7y9]Cfrc޿&]xʅ"ۈ8O~Z56ҼȽ:nN6QqR1x}Gf4躐" C?#6:2"E8eIF +z~*wrQeAΨT\ (E' uSsD]5֢q.hðarԵ4[2b]NX B7c)^W~?5˸2зlHPHͯ1G гθ&wH ލէ }YdGFa(sqĦt5G)sH icof- v/7Ǟ^j$,حzY?:3>ѾG9εjڞAU\Ui޷2ڽX5H*xwFuL8]4R4n>;>n/H]{N0]u XH}oAE悶2w ӕ^D$418b='p-5^eɍz.YD@3z"JIVJ?84*tz$ ]C VDqT!i]IpPt гx1*Ǯz+Kҥ7MxzѠ *2at[RBz&Z= $H 򃎞x|rI= Hx!D`LL7u\{܉N06Oet<$'D{W&Idւj!b70HusFIWy@j7QOJ4[Vv|5m } ɂ{*R!H]7- yv +jDgSձN}>=U}b!Cԣ*t(':`&xV\Ѝ op<>||<ӻRdXvܱҍbƝ8DɥehkUX.Bxڦ{rD3n[ ^‰;wj%cl Ff&\yG!l=AM e^?s@b P(Q {"r_8T{%7EնSGǿ^S+a܌4RQh <9*VD9T.t$m0Q*ǝ+v4?rwb9Ӛ-Rxm3IW :$f pSb;p35bAN/USp\lq?s ^tkedLˇAՍ`>;bEGXGԪy@ 4nC NƸKAt 4h%ec3bY w9O_͈2h؆- A"2/7ih649\Q?:k0pk w/\2.ATqkG0r1ٞ,/4ڋY^iGط{?C,P##WF~#n F.e4{IE.i2zlI^mMS3h] ,Q>喌4@VKrAdNj*r:B@MdPQ?4,p&fad~lJĊz=zuʂܫT\F(C.B Ǥܫ5vS~b~4J:.cmn.%fL 5Lao1׹}T^RW 3⯌6#Mp>i 5!Bw7%^:\c/#P0` ѹiS ^W:%F}.ݶPciXezS|?ِekHXX_z'Xu/r#}0  GjzOۣ _]PVecgk 4e2ř<{@9-P;چT@>/;VJyLo $-./80KS@A*\pSq }sCdI"/V`>gW4gS=@Cv2oM8$s׏kj#s= 0}~i8)qs./9U ?UEBnfq(&`!PL53j2H A<*#w=IĦp(ES's;I{Iu;L]tVY&q 22hQ8w4x;'pz4Zss;Wg6wVʦrq>žsb{/naK~t~̝ qgK:_xRT4UBH[Oݜ˲rۑ׮SfkfgW^Әmnl,o'j7l ٫c#d73VofɁ}‹ V*jkPXNu.gYL!$S jo`F$7°^Hphw<5wrO sdRӓdE/,FFW1qgR DX3)dۘrL|!koi\#, ypOEQ7t9S4`p$(D?cX;ԴXx_5| *E _ R&?ON-3ʘ?Ґ'Dn͊""XP AϔkZodn*W,hX9؋D0Z2j,,0U' 3>bLTě+ZCM0 -z!WSD%ϢA; ??ǝWE h0m,`z2`V\8AtxMoӈL4јM:7Ͼ8n S {tl:!NBDiBQ|B.1RjUz~ag[nO?Sj^!R}VUD:EPmGþAg ~0 :+⧬+w `8cQG~S\<]yai>Q~w:31%O:nV,@z?{gʼI%P = vSikafσ"8Cb==A\1erZ`tZ)aP ;y [gVFU6ʧ9J_ 94{^ޙ#R 4׶坜K 5錘RJ#d&5,6)F2{D0,k,&X" 6[_d>poo}pm*~HM? DX S9)3,grѡ Fd5THۿ 2'8*5pP1"mgf`tQĪ 0b?~Kj`3|-/O 46!E c-&-YXwMDŽl1["ffIu #!kxAwn Qp}_VcH%?)zIom4CSE0u)2@_ٺ32 4i-tV~߉nl-M|\{n^X Dhj8Up~!*k4o;k:'?\O(S /N@r}[r_P.hάk2u!n[uǤE1q| X{o~|jz8."?80?bl׼N9 jXKAf̿&'w*^JqAX^ak[^M !̳C4Q8b18Uy&t4fܞhCjgzpXZ.$Y>umpxo,EswI̞atqsFڸg:g&^ oyHE* =כd~ g(ɍZ zSZWX,2T0>|d@}dtFK;A4r.DtwZ;E=ْ#RG]ΉX y=5lif}[Ac(IFpTgY+rY?{ȃj:)&?]{>!Zxm$]]/ 7Nv*[S{7 ,$;TiEH`,y1X6МTvs1g6ky'T( MslM@)&yURF?l-?sooSetxJ tdXVCd2K/fxt+{)ז $>~Z;|PpiZg0}FΘ0MtD*: Kz ^'Z܀fri GTCi "}F3_WZ\=DK-cB: 4.Z 1vSX0v -Ԯ/K[ʾBvH]xy?>" ܶ W2Qr+jZFBLQ x-p|RU-}< Fa.NouPh\CpH'3%Ae|+V)C6$u>qOcˈ2ݝHY~zl.!&]a$ABC[r0˭yRɭ vzU4/ZT^`-l9Ф{Tg14=Z^ϩ{N!`'D>S:q\f?K\7pc*M/z7efrT=`<))\ Gs(F>[0j^_iStnxh`"Zׂpi@e!637d+/55h4Y zo`H.qS$Dxgbr*hJ-̤9Y]cύ''-- aoɊqaaP4~'QKcr=Qӈ6λc6pFoŪ#[4&C)]K烄"HqX,a F^¹ՅcJy #Gv@8;8Sϝ$$Z#6J#w̙؁=Έn"=vu[YTr:I ¯~})D`k0jP+#TPl5=P߮19m}u3tN퇜a~<;3? `y܅D+~-M+*o?Pn/0&w ]msH7pmH:fI2|;G^6Io(Ă_6<1 |4V5]'N WxIm,$նܫKݲW-$ڭɖooVoAM$Z9 wW tm}8nD|F^#9 z~  vWzFS)igè{ 95*m50< 02dobC ^}U2-HH`"nq#Ay/%{Np0 ⓸"^sV̺`n.\]%%g:Oա1Z@j3 #Y?ꋪO1~ ?tC!h͋MV y,m +^z1PvP3hiy$.uE^Y_ipE4Z@j}IՉ!5O=x2Ox9ENW|`.8&jd"E`y>hɠcsno{ȲQ΋88{tok|yŽKCOhzT+hP(Yo{G=yrCѐE QCK<B``S̕-Z:PLa{J:9섿2AYGMVHڎj#QdZa6&Y Rt`Uz9;&X/I*Tv ]W t CBSb|= WA5)ab4ѐlAWB@ dgPtB:1˰OBJ`|(MNJ8>a>кKo m/ѻ 1FcY!w1J&)%G*FO!5Ȕs}E}qA򾫞hy#祐S i_.&˵a%#u`:mvGW,5 M̈(Et*ד>nmsJo;M~jY 8ai$鿎ԗuRzɓsҜ3{AP)tNK4@ӣ &L`ĭ`ߛ=R9C!=(c6ϗ y+kmd@~ʅF`YyIU2'nr0D5mś-цcuF \aL]7@c*=.4εnpZD`ƏO}T] /4f$ )&{=oT2T Ḧ`菏5}WEF,>p}wK46V239ܙ*rzUށ.V^ ivn'T m3K. tUds00*F{ss5Bxi]BкU3#8&J[*oS.6'Ǚ/X{'sL{`"R8ÃJp25Dݲ*&0u E/tAwCY'o0m{e!ٝݗX+)Cbe-_=npxqxN`x: y{Ӣ>rڐdS]%&'5z~ i 1پxāU 2{ wkOd( uU_IU;R@US6cjnN ʫ2.FL8ӱ1äMwEa?bAG%.}dtb}d9尺OCg2/X.Vwa) ^K#Rް}_oM2 IejԴF1@amÍy4dՔ OEiF AKXN!(zåiV|l@UC(h$1z|A`Q>$7BF4XQҜg o% ꙇCLb9GuGoqg8B]GAAsNCpF4"g)\]n5HN;f}*ꢈ J.ygvnk,$/cF!:+RѦpX\^%cj1S[gN5'j UM )7Z" ܲW *̈03 ׷0& dV."ViS<$?x(x6'M݆ܿC)KC{ xE!1ћt̷OT)UpYz(aRV&_+ʚ2106Y_ +/5֤խY ;0{ [D:8gALQ3zxdgT!N?Hy$؅B _p:Fݼv$-bmn)JDƑ~PQԃT1_UP^,/\!h`S]ZcN]^~4IO`:,W_&eΦ*yco<,Ő ҀmSU=4㰀Fx+sO }ی>,j~Q#C%NSGC@,VJGx%ђе2:p58)p[]e,d$gRw~nP]ƉAeq`2,oD"^]\-$BW!l lsz?ſ0D3]&Xftʧw8诊Cjɏf#y>Td/O!GU*'i>HL C 4|sF Ȃ"|͈ >L~*Ϙ&w(d1Zkc5._ҜKTch0{aǢ=#S1Hq5_Ә0L&"FZ1L,v~Y^ra9Mbx|[rs[iu}X7u;$h Y,F* JFNTT9uDגBljja3 2ĀX}5C*bZ3h@y,EYB٬[cqˋF4/`nc \ܜXړQūQ1w 9񀧈i&oA >i|m}{Ī_4eexGj))ga\6SV[.۱6eݳ^*7j&ă:PQ)"_`)!zu@:κ:@Z;6(x=%ؤ땡P ũ2"Rp˩To\;,FU3cH#\ީ|{dTuA5.A$t9\`t< '1_G2z]'T& qw$E#ͭVoK%7|4ƂkR0˻F":hǛ`x~yf&T|D~B#kf- @R!J^`M`lHdڞ!Oks@cgۻ.> [ۓ(:YAU!ŀ8ZZK"֘M+TwSHeR_o8ݡ{3COߗscMэIv: ؑrCQ-^+|m3+Y5WiCf:LyhrcgSdζY;E˪d^cN Q5a>Sl w|0 va$gK D: Rnts|ȒP*1I8Nj~|G.՛i]VQ9tv)ƿv+U႓L,}'3?B,f~rm^hÇ\O/?AP'*K"\TumTx.peU-i&51C&n-TL= y~XaSp4N f q`gE+Y L 2 X p _TIB pggZbea1$Azhjy?+y`g;$e3^qk(T%9qh-:h~9yÑex#|/09WIԬ1{=Q#8l%N1Q DH }.,\y>- YZ6XDQ PNjWOa>e6lkTCh8aQ}/V7ֱi=W5! nBso=)%=KZEwm}m*e>E/囹; J-K1uRSq|W+%:o |j oB 1+OP"B-FOPR(՚Ћo!k#C?SXm(vB?? x3{Qɮe2T|k= meO"X 5Œ $i*} .>l'JބS6_GBYoi;tL$l+I$^;2z oBV|*ClX4 ǩ6G8T7?=IiK ^IѶ (47^:v^D{hcLp՝2sVB]#?,ZA^SUMH 5'w)餫$sXB *[N9mQKJ9e.&r񐿾L!JT pzGSg #)q۪o9Slݍ넰N|n*aCR6X7:j]>O3$VSv JI]+g$u9bQ+5Qq9n5LO[8rfN$:yD%Q+!PN:~~E`0[m*dIhp@wb^(qe`mMnſᤇ!9ͯ4 Ћ/t˧l+ZSAi(DU LVNVnl@ˡL%} luDc3a<޻E2?^qŗ,kL}RAA;mx e:VN},fE,ͅVӋ v44ݸ@`-uU=xȻ\B}5 H &'"3 w+^o0poBXm@(+?=G搨+$SG{"n)J ׂƱ,DݫCiԓlC2(2Pl-=@Л F8@ Jf1ȴ`'O3}fRBB~Ĭ"%i/'l#:o O(ɦIK_(PI^=8A=d kqU& !8??D;.p !=ZINdEf;،$Zg *-UqlaTs3  ծsx_ _O `9*@.6U[ \W Zdndayb#d=Q&Q5lDzKXm?Z 3J|k9Чm[0pbh:΋nOGXL?K?t!}]bJHؕ I&[j~b}_k6tSKA) t!^i= өEI9 g`=6#'8<LāwE`Xci"I"q(~O2}@i) TzɩiNk{뤿He C#Dgm%M(1!"^[˄3*:,IS', ZpHC֝å%mG6osڐ "1SC&ͷ4|m\[5o& c\]Yb4ܡ{dbڇ"br2*nCKB$OdPOtCIDtcIK` WsP009&$\#5<֞ڣ ?aY1fiq/V ؘ`(7lBt&«zMTa5_&x9=;χh,ֆ/NX/[F7ڤsJR!kTL]dB-+tG뀆QժL@9eG*q>p e@7q)Y92j4"`x0rzx\݃B?&ٯM#`ދ鱲]}upKO<LIbг\eF{ OrPumlrW7I 4Zj$$E' -MzO>kI3*PNžl@LB_ւI ;?n2=[ŋgRiYWQ;p=`/8'Z7 ɨ5Et`Ŧ(/~3a?VܙV3`:%`) b4-#O7P+` %5 i?d-o[MyϑgN{&nGd|ǭcdV+֏Ճ7ms+A~8@~bֲX슞nV({co-T* nU>XDvI`}5QC0!E~\@AB&u: {FWXt@ؗSWp(ꎬ;mva0ό Cj}t->t²j8֢.zwxɈKiX#qF~3Mzpv\NQA^i {4v75pON>B3ذ\яɖ@RVb<ٙ%>Mn3_;@A Ym Ֆ}f-gr48iƂxR>=QJ, ?^CR/,+N_Q!i>;yVȣT/i#Z#gEcu4Õ!+ u >?fprLcn{*FNeuW+r}:Ҋ/6f=u~\=t)"W#ܺxB9&vHp^;C.Sp2-x늌xנ6Mqz$')ھ^C5s\sNbv?kng~" Yc(Ԙ 2VǗܓD9)`=_1κ8*HOM>n5bO4[ P616ͧpFohEzv\:o3Cl{ObF'q`rJtV,!=8R2{q9; Vym N]{I!y485p9:|O\uT֯+-ڱ[8lKL'FeTx) ×BN1E3NiwHT>Sfo3` ^>qЌ-?\Q%.܋AgD "=&$Aq xhL÷|% H<Ř٩4nCڮJaBXǒFD_#̶3,8; \sjt}Zϗ "נ}1F`BwU;f+I:EKneUi:.xpqf4Kȍ[`=efAaFP [$Ρ`Y灎E) VW=}] 4'm;&QL]aUD)F@2tjhj(=J0 s|ڜgnt/ .I s]xqbf(Ə8VD e)C3 x:\9aj3v4K;j2]M@>BQҊ6ܮ6T Õ\"xKFwDˡ#TfhY "]SEUjA EMw|" ]|Ñupz\32Kd|:v> c5E.䐢1L?M@M+e_kloH4TZ{N4LhOkX\,;'[ϣhrNd]A .R}1(C}eFov.R\A|%+ UP%B%&F}J8?gޟH>;s2 i 55jVTYrP◖IcCk>ȶkyϺQc:;gۨ{]R'flpE-]a,ܼ҇2?CsR<#x/S ݣ?Ta1XKX6w<`B%,^펌2w OT8y0Ap/ɧnbڰIZ++tM^܄{~ {,y!$pXǦk5YyyFt>eߥfa1>@b&^9TYcm,?НyڢvfA1B[*yK'g& &7}x;K^o,#wPkGL`weܗ'x*+fR~ b82y=W6ƹM\.*Q!XHΘk9^4z+滚|"p+w\O)\at&Kaxf]2_ew/)C*э]¹6YŴ;ʙ=15LA)M5s>9`,᪱vC`iQh;б9" wEh Og&C[ܤ>O`Ȋq0pJ~ݼ 64z˞y+ʀ f:L>/\uV CwnospQ;e=Y8: >(HҴUG$sn(iX@PrDwXMږ'ǎΣǀ88$ư^j((BI8Q% ]Sբ'"4Ξp2wamh5c 0ǦO(($ajL u!{SEGQՑZv=nXo>jg5Op15uțWyrvS4U}~69ɞ!1 &B270cl_(KxB1&4iѴ('_Qa# Z)0P: <:_G/ߓ{A(?nƋ[%\t\ ]#qd<ԓ^ iJZeqTs:wG|p6E}KY9XҼ~*`4FnrlUwQdavza#ZL )` 1IϪs[nN"xȆ@_Dp'zTԬ&꾀>lZ9r`x8@|Xz[ǡ 2nM T<>|o}96|jP.sL*)%CDJ2]y=^{돏S˘ \b3IS+@T |`QϷWl UtX}$&aha_0[@~΍ZqGƖR]ϫȁ{@X;]R489W,&=D^# F.L ~qX?8ÿ i'\`-E1< ,S)zڞ2IGO:0Ta4 ΚtX T42:Gm9h*;E{@u^A[7JmRJ bt! 2G#wʕ{*N%^H2ntsEח'ȬͭɄ-}JL]&Ak1sdݧ^sQYTl[j)pIC~a.luxMOZf} r\zpԨD&W`^Q7|`@Ct J+ ֻ}s&"դCݝ7?*g&&|o<;QrMH.,NTI.pŽ;fc)dvkV Pi~%ڌGt`:caXM ɚ:K6Sg$F21;vfejtr3IWg4.ЌAvۨGaYDUت+ɡ"0j{jf׬L[\z;/BPPç/zVQ}G>d}3?ePEoV)SvD0"yG+Ό:n<.2Q( g|oP$:-FQ£=t & 1%6' 12@GCL J@zѦa-ږ'nb'*YY":_oTWQ_ >& -/]H^=2Y 9h͉lCU < PX;'kdc>cyJ,\,lqEL[lAD0WŊ=o1HFJ} GreA00=x(};s? CJV ܩ#Ԓͧ[ +yG #BF31<T* gm&JA~4 Y- r;ۢIf}O^a}FOW/]򤀼;W3UE'!bGpȢ /B1Vi؋]|?7:YvpSh7a@Uz` Z_%d&]ri$nO(զ&':g:5Ljp8ߨ8Z|\L6%>mk-@.ɈCBeYUO-S%)lthkGhwKIlPbˌ=QNGI1>u.l"p,lUfx`v"DRrxѹ@?hyscf5"sIFOfLS3%_\6Rp^J;.jڄ;ڃ=Ԝ1y.m{Qd'qs@+]S2 |kmMEmT3BsCJ=Dyr5E7hyoaWw<%n&cJNJX/qK]3nZ ғ&:__T^g2Ts2-A1a[Kᄔ3CӱM:[ P#Ek#5ދTe|aRC|.t0[{s3xTf}^ f} `cz@P4fQS`׹ng=Be5C)(u1^ nߚHJ՞繏 i'eh@CXIbma:v֍mֵ|&"!AϵнS0>-ζ?]&/.:W"qFZk T+g JB&]زԋ|J@b< q14VO/`,\Ť3>m)帓c:f^e'6$B A]=#dw@, (%*9~-5Dz0j@z;ZqZMΰ ƟY+Z($hhh-#ٲ#+u/ZArޏ4f_Uހ},c`P8:f(2oK΀lk/ 5rK>> gsĉ%2/nHj}%Vc5(mn"lnp⚊b.˗ļ`jhUHWU ?k*TvO˜T_GN6$k&m#W7Y os ;fPlmyqa-d+4=BU['*]S:ɷ1:7'8| j(^8⨶ PX(x1d:iU?ի%ҷdzU"@$ܺ6}ԣ]}4Y/ ?kf,23q@E3DGm0~@8kيڬút^!YcgÍ(v~ R=|ގObd*$~sllO(" ;^>#M'nwukniOj905Fy~YP8CYw1 MB P mMK>I= MJ EPdiZV{|ǼՓOita0 ˗7!׸ Eމ tQU\$!>; z Xsv&c3:f]z* G+@v0we}ǶsYD+XP)ZkφV]Yi3CWXrjUib:-Oͫ&.Gd {/<$]=@Ƣq۬ Rg%/ ˏc4 ^ef3jM /⧝tpf$Yf=ctZ=W^u$ J)א4ZrXk 쭣^s}xQoT:(h9R1 IX(ħz\v~j=@]C{- 㧯͍^=~t^: 8,Ь?^^zkZX3wmd,6P KkVp0- `O?q ?U7y!$ MOR!fp=&ZG·jaZ$l>1mZ⤃ɕ}xp%b)|u I]&)wT[kW f܂ɿX%OfwNŎX:@Pkq!'uFkfH㉳Y셲9H^#T,D϶F 戈N'G+&:Vw LB'Ht)"E\a/|vsz@:Z#@vtS_XW'.ϠX2\cy&( ]}tD@o(*B,?L M1HY}'Ňgݬq|_5ߏ0ʽJ\Hhg (wխzկ"Pf6jp=NbĬr;ٚM]\, >\[WDQHưޞ7lҎz>aZU)+vR}kI}og^EpG|dv.Rc?·Oop5K~pCM*n&/hзo].۷t$a =IVjIP#KiDYq1υjuLF8p3iCdcU݁ - ?7rHnCIA&JT nv/3L]󶬡0xUypCmBk0V232j- 43R-a3!Yk};a.:'XL?x]ĶQFT{^Y8ѮNVk֘,nnbmz9 hq9-ňv"c8Kw`ag?J@]1hbc!L. Y >Z_E#}Ch0ZV'lkͳ+0PPFQO,\ǩ_PpFyd"%f, .@l:_8޿XMn7M/zx 0aMks2(+yQp8ݧ-^GBe؈NUGV˔u!ߠu46, |ZZ.0)Y y|c H\ nůy 殣W .Vn{1z:Tkcԋ:+QW dlp~<+ {iepak')U͗^fCD3T, 6SQ A E;u͋fgk;GF8Lm9(R`82\2yR1Lv_)Y!Aͷ)ʼnT`1G>K4@ p]Pᦗ<7tGJM<#3 2)=Fu`i0#\(_if)ڞ޹rYFg{ l)abusi:T".VX+}:G޽I OR7{cHnBB$ Ŧf[#{KB9xF%+ PD<^pOge WXT~5ܝ<͊9#J$Uy4')^UZd%눮Ir_rRP= f+POC=tйĸMoN(M'#"2R!k}Fn9Jwam7[/3b{DC0_ %߈Q ̦M<ߣG v!Ioe}MYWR]RXP0hz'Z&LƲk&+JcV 9w1PcShہau$v!>rr\$ 9a^`DuS-NE~77c{F0`!Q,|b.6ex~d҂dj(9֠>3+zDU *ۛu  OvB.؁!Me5` Iv>R]O (O"iR6 _bكJﯣB'r+ U.2kM$>14a6oX&Ei@1_ 󔕝Ҫ^. nޖ OD1vfGZ}ֲL%sΪR UгHaaN h3oճQ{ GA3w^lhn5 vC@0?(K)-ղ?pZ7h۝hcf,7BH6Kd`7LհKfd*du@Ws,R~?XK(=tvֹϑemHKCwTmC+DZܤӚB:׌ c?uC +\-dl5 њ|9>y%)ZeDBĨ1w`5%κ 8@P|oųɛ3hHf6Akyxg<,3:ܤ$͒ePI0YHFv:bU̙kY[%^!Uixgv]~)dSS}PX9uQDŸ4uͣ.b;-LD.5olZAo~b= i:z_K9ηL撯2.w5kB}A!SS* =ւI ]o<n}lہ"V]qWwGa ?NI,շr'` `UbfdȤ j,%p9γ#/CKQwC]HSɢZWOV_pS #_`Hfb> U2F?XCag;ŇD(PxRяvI= K{cC@NN,9f 6Y}Ņ3,Kg@39xSjam+LEz^AYT.l]I_WR gclSh4UJaa30`y#vkQ(%I`u1lۉz^yLo<#W_"~SsV"S7rҲBT.z{z՝M" HD<,^Ti pB%jJ ^1}?s6Z1bKaM&S_Lٌ=٦V|uV2Cf*#)0Tm<kmOei(>zZ Z ,“I%Kķq񫹔d:1'@(DnHN3 vKaO5]νE5kx|¯ 3RTTϮh(b9<_2Bk[?<V3Wc4VmВI>tL\p"qg)L3$3ʘ|G>` Mnՠ hӗ],f,S uն~ *XGڟ9/G]G ?j~+@`{Y('jToyjeMeL(W[:WӫXLɣHR Yz1!=Nj~@I0™,fI&uq4m5zޚҵӇZ̤8ؑ ISx̹)%be˼/\Z 顤0Eߚ΃Dvu(]QbS 0"Ty$6%aj&tEbٺ о5(JA(Xx'ȳ+چ~u<%dvqgCTS1;-gi&\fAi\t;uY)OHP/kHɞ-p2 QhgfSKM4 0YI0ꊍT`_)3U Z{RXu꤅"hF,Pl]PF0KiKƌgTa°z4YB] Ҭ'Nui&7.Aq#yx|cLZm*U>Dq4Eo䜮Q !(@CM;0*bc)Y*#?n2jS|O/PufSi2lf7_?sܯ|*?vF{7H)T WO6 Y3芟r@<3;[Vtnjyr3\NM0l;btNBBMҵ]؄5bvTDI\T׌Ͷ׃MPanܧɆ6܅ENӃfM!7h|YƼ-{ ƲeԠ _~պ&d'QA1%m̯ȩIG!͹/Gf+0提rI|PNq-akd<^K qz *c ^l8XP\8U2 St(z޹R08]IwbydҜoN`jU\trrT]b+_HEhyߐ9LVW41uz_9[mhF[ Mp}'Ez y .3׳آ# %U8)+FWxUy S/ЈMΟ.rppAq]aS<;Հ5_MTOFQl(\pkpI'GXH ~u`h([* Pam$=ͿXpV\ HFad;4ۿZvKhłau!E`LĆ6{HY'hRjcfͩ}0 2r dDӚgC|&w*uEy_A~MJܱ7/&0W㳳!`<-BwL~Po"V5=Y[`Vw,ɊǾC$ LUKxg9 j:(VHywk u^={s ̆smҞMY^:h7}L^ Ie :._NiseP'>1գ'odQgtQnL8L{948+}ygEe?-!k-p2`6c ȏ2<,=*Dh6,Ջr`@zg\#+Tdwsq jٷy1_}%yqqnGR>CF& 2 HR|+=h"LT㜣n3$!Ft`7Fom (D]c3UMoRt?wvg.Mr߂VbKc ޳Mihkb."ThKAZ8݄W>,~gvCZj7q=bF ʑISˇp@#ˆ@<&oRf wg&QTl #Sd|1\. 6uzl^ND?uO)TȦB$Ԁkw&!E Wx{IyLi-G~D ߘe6^KrfkT[d؇PI,tQGc*kYNasFdm(=6RmYH!rݙ4܄6R} BPJ@6R'tЮe'ZpysJ{Ct) &\yw 'D!!~m'v$ZO4kFEw2EйGl2nSnhL?9^.YU[OlF;i^뙣x9 >T\2mIu q2~FRG%dIn{S"و8Ag5Z"@$ep u 0$$ա> 8vCiˮfk o6f_ wL *}B&+*LH0JߞQ~آZ8;.SN(=A=IIN\mƐbkיtei\B:"ԗ^^F:Hż=FJ!J ZFiIƅ{Gi3y1 ~'KzJ0P׋7K:-9k_wn8/#hVg Qm/s;cV壒~ݴf<4tU>5݃ {{ =zzE3 A7Nz~ʅ.z9<b-첥#;kpu\ʢTx \\I+w4~V8 -@}rtǨ9!=gE m 38_mxxܺfkDOIlԤ9vM4-"%r/s`:!,pu?^ӓu^ή۔϶ѕQGһ3f]Ohs35q:_jǻa(aǗ2P9y!wdlIzq^£~^}!~‹{#}~!A.by^[>o,K3ru ˉӏҽTCuӷKatl xA[c&.pr-ZCvIf}6政ĽP Æ7C8rxb0A쀴_6 s{%4Uz3&X9>={ѷF<`DǃH0MG˒P<,.BO5Rdޜ _) s~Z15diQ|y[,rel9l^nh!}UFGlsr͠(ߝ\Gg60r PX؏4 [QU`F\~ZG%>c.t)⮮%*16^ʯbj[ii@9LɩHAE7G>߃иה>8j`srg噧ШtR#w w V$GOؾ}`K5>vlΈw+ :IWB\YG ^9ɷ=1eHY6NoTHݎ8ů !}`tpF'> 헑F"a|k)Π(WT_60%fVl0t&b Y::%k}ضw Сd(6)ήUW!I=%fK6ો5Bpc{7@o&z^lӗk37Y}a/U/ng8ZU8soק7x1LYʔ§шW# ."w0PȁUVc|:Yl=M؈-KLm{&|^f}$|p5V1,jj'?>QЀ$->_YӖ։%~)>s;\6 &mчuR>`U4V)l;5i-Zbz6T,~]0bo1ufqpqZm v=1K8T@ӑnL!奒kN8K*dmV1숥f4ffx Wvu=P0:F2lUalAE]~$i֩s{?1lU ?»1v% ȤTPUĞ>N2CէqϕXJsd/ϋqPه)7FL^| f+襜F~." WCjaRoKwЕ OqW2d:@i&b$~_˻F%?I<͛5%)MYl@e؋8V`_Jil8A'"q;FYjq _^"~DGQİvǑRYjGn8'Q*VSung;תbhgf0D&o DV=B;V9L݄֣\LBn@&0+%%, gsBeA(o%Ƒ$te ~[:}Y^|sQ|3<&MH&˛lᴧwrYx*Od_9p5c1*9@*1+5/m<( AXUS).|.VYfJ^o]dJe*_1RcLFj2|<YPVD\ \踙(NXe`!o" ,zƣE4֋8ݟnlUx[bfUmC&"[@i_T1! ఃC*&xs:|C>ץ ~]o/ܶ@&+sSE b: .]fEHaGeTo%Ñ5h\o-ÓR__yW1.MCg8+]KOEJķfFPa}с@6[p3q={w/i'Q'K? ;aؑۿqϰd @z쵄 "Ɍ@,Qk#sJ(G_]yRZ̥ڃܒRTp!BdۻW|+J>U%gzŜ9.}I\yWyxoVFc4a+4J޽|nҩ\̽@&Z(MHӗu6B[*@(/"zJ)drZsxxe5 >@iD~+0y>g"FeA%XL`\VK')Zl5mTItp9R/Z0,Vb&W!+#H1xǂy@أ_O̴Z' pʅu8*r걄mA+;`LO ;/PY5^4)>K:%PR*ǜZK3VU@zW8SuX7B6:>ީ]T|7oBȂɎa;Ur!$0_QO*l.*PnNBzώdA{+qkkˤ M*jS)!_e `N#1Gu9j1>fzgtnĴ4W!̳'ڛMOP/m3mBrg[V_Dk ]BEQ>b0< q4aL>|r+,3"1R2cL?rdqc2o<]2lWr3jHj7ak~AZD0"X^D̒w#!N}sԩ @|::􉘘I~x,*֭ioTL̈́yT cucx^+alk ^Lfh1 $pFp`-=sml q y0=co? W)]};σjӺ$CIaIlLsG0~vaj&@ЖTN= ';.k>^C|ڊj# 1ZjQE/E \M;xtrA%xNLkhT@ pjLl6$C-.x<|/7aPdxJ+Dq.e{ʠR-D}}7Ut}TD#NhV/53Q|8nC0w$+Ch 9/)ވ^BxEH2im0s2%n[!+c9h[M-lcsɒ097*%noC:+;{?&BE?]*ݺό23vv -Rl0cJovz>4{e9išdjaxf#yZ1O89g%s?RFC4vG fۂ.Dc78vKRq N>DLxJ3F5be4g/\;+[ zS 8$0hjp#;0S%(,xC|HAO)/AP'pI7 b}`w#qԹ4TT,70yl,"Z*,3mOp@ gj]_WB S06J݇%asRC ٝtU (ˣ/j~T2 f1Td63tX$kUhf<ͅ;ABFeIBܔf`l4DEeˢZpiwE[0<{#-9Pq1QN9{n(c󑒻5pp^޲=ò,e1^eW^>G|?>9KCwO¼]!J-FpƉ|9u 6݆^xUP0rx$Pʦ}2\%pgNwrU ]d\ĭWQIӷ=<+rEEչ6IU)aUT׋[!ʓPgeRSdFT 21Z~<U+?Sawm(ySydU7\6,nyajZ<$&:@'IXH꾪 +oU`y-7[.Zn?gl[f>(^϶^Ͻ`jUf_GOeQ@oyxy#(^/lPF!xM]Zym8:{5"@1f+N-[ZWRoODF\ᓈ .֖X<Ȏ(u_I<"l.L|nZdռ}D qvƥ08qB Ve(BIwXU$qW>tijQK&DZ֮9të8Dl/uu}赘HοfȝHY">,kt4-$xA/QeTz"IYou&=CyF|#$8(4rc;T[Άl]q|X 7G 1J848Akei150X-;߷`29Q5{6 11pAQ|8P,wSDi0̅)%irB _N LQ7;_xMb'-;Bmѿ!+lDS>4쪱bdEC!Cjq!^H q|SeT7h,ñ_@'*(q(Kt ,cQFnXS_;=Fy'c;?*U8c;9ێ]J SӈZROgG\i"H=v/+Y~IvFk -Td0,DNFjj8 %$YnfQF|8RB"؀Im4Gێ|M@1Vg$M7N꜆j>&7.[`Chq&S[hi_ˍ+59$qpB,b۽<>Z*BH%T?xO4r?LA2vxmY5+iqj sy7+ 4 .7ّ$ 3~7'hSnQ"Z7Dr+oZ+Ov2QSR=qe];Մ'`v`"Ty~u*_wDC Zw7 ݆.+ԐGjؒ6T$IpU_t*i O&yfZ$r[Y6p* 67dH6D*5N@o'<qQq!.4F{hpONQTxI##6Yd?˶<{{Άg0 $JXƮ4Pln濦?8 X:*PXki̭sv>-!辪{H[S1}E Ri93.[Ć}4K'>$R*heSRkyb%<K Dkapޤ[s u0ejz@bu_d=laiA` ⤭*%g3 ,EXhd䖖V.{q3 3 'СnwIUpֽx1YT#%B# nIsywLuvcOW- ѺbWC3!=+uE3tN-{0r~ +YKqGҢ|Мg@kkGڟJ4< cGT=H2bׅOoUnюn'_pNxtd`kqvDAvTOȃԣ"Qy %vNM7eXZөXZ*dMACmgKrĴVhS1} (1(r:%(< Rg;bjzwa@#g;}/ĞDm>Y[@% L&\# ێ0{ǧG6bG* "h'&|Id*~H~:ۜm턗'Vo3(SNsr塃!óqg\3mM1S(A_C4Q'UXvPU@G ,4Lo8>m֠#P-ݹ"ZB#T# pV<,p/9,Fn g eH30[QƯcܾ <]'߿2ٽ:Kƒv3c%`[KǔO(=7v]K?fD_7T6(+"n&B`2s!7.o ՈS IǗM}C3y͝.9؝}yys M%("]>F^A1豸jf!"RY$ů:K>L0ן }duLڃU#X:3z_`8|S賷pvmqäYɅE(HkziHQjscjQ[/֡x*^jZR_neO {LB-wEU=v!~se طa86`GTm;no*  S셳F!b ^l on -d[]cR%<*S#`?BNW6>:_`PXY??W.M7b5ʼn)L4r\X!(tƄ=5H!bR;Vj۫?#u+Pثʺlv .leƅ vohonUu/` +=;N@)TɅx!3'UO7ဧ)O`V|*Irwl*w(y ĮzáĿf׭{S<]}MH5n7)ϬWf0P+%ɟF4.^k:&T2r<yrA"R?8WL G.3xJWoҬƽ\{tK=?7e1N:'?q &w'?ҌzQQ: HĬ~;cRQ MdaF$FO}K ֲ ӣa-/w5mD5p$4֦.1IvuCFj Sbh坽0\[whaX&@HC7g*k]H߷WɺƆYYcb lpBm 8g(= KnO-ӖPt *؃$fqCw FV(kluSxI1F>B\;=n#_ŮS8 / F.v x\7xȠj$J4 m@{ssC,B%Rm_e_K8ȵCOȓَg-PlQPvzn3*~~)[·0fRNuc*o+A&Ÿz`j~". TkH~֫adTdCz$W6m@ΌN<QKwu3vyMp|>ߦt; ^%Yf|B%Or+p/%%9|Q % X8Nasgj8F/VN U0BZ'9T"ل5WxC'R9g7_1D!6]2.iϘ֔$^U;CRypԕC$ f{/Y, n2[zWHR }jl s0=En! nJB0W @т׀?9 y9]גu`x2mu7sKua7ܥYhFTko h~ `a(*'_c[R)/%ف(W4y$LKaBL~sڽÏOYxnF~'?\Y<`U-\W;MoM/Naʞ ;#y:f}a=5DŽ,y>oDN1+!q)n8s'7)K?Dxtdۧnȥr%P!*Pg_XXſ5J[lqb`hWʳ=YBY+~1poQ=\Gŕ jV _PƳsB=OcJdma YE 7)J,Y]o'U*OJI ':Nfbz{%*~΂h$ohD E6VFſ!.9Qgܾ0}\tm|(#ݰ"ueΉU_i~]oW[%0ZۺE0[툁/i f`.])Hˇ%CQÉV)I &~1ڤ><;pQRXn N̺Q77"ˤYZ Z8@ʿ!#hYs(?^::؜SWeg,)ZMaֺ!$vEI=1tÏbߏ̛â c!}h9fwH9H;Ǹ48Z2` g#wlKPobYm֗Q2S^φwMg X` жgo*s&ux]ے."Rp'Dس3p;45NCK"$*Xx:[Ыo##~a'l;&,C 3y ̘  IN/6C|gCoNM2xc4›Dp qO/71J>a=-$z#.QH}B7IlWPnh*Td+g^2v1BEe\ ;pۘ? (d 23@.pBGH2nS %1ZBig5!2=X˻7Jv¤o'4@/gj&PH $س9U詅j(x(nXVj%:\xyԯYRQ9z4 hz@'NjzÔ6ܱZ Y,c7A3A*){ZֆA Z &l#Q+Du@0&+  (cZ!;z9fk@6t-MB"h6ciiWavs;ξ NN{>(/*)rP%ݘ穳PRBpc`=d~L[-$||V- zYjE-vb%1k!)jr?vF {W } ^ɯ霮en|)s.b~M%lctר +FƷn~sIR0G 0 x:ls]O,0%DҜZ2jLy?n)fS(&2t\hST)`v>4!̿cljLY:V׿R+ ]s&KkbSꎆlmQliO'$t1 @e׶Yt[ޤ\3]]Cc-]o+J?[.7=\ӏ$W1>uV#PfʁD=^'5Pz_餔frL@S9h1G_ᴺ(G= sa&üE}'_yf v6Vm5@l( k'PlD@t}J)kqoB\ȥJPМ'Ȳ}򛢰z I|h(FkM=[?/~>h@4-Kڎٿ4Wն֠#VK͵C=/3] L6 ‡2(:P$9A=-*6NGaf-D2j!^ 26@A'/uC'!i mYYxA*EqӶs*2ֱDr݄``0E_ cHמrѥbz.UV *'؅ӪK/4';o|Be{VQs&^#)ݙX_1r>QWͪt )Gpч~igG>NT t}fTȁJ] g5 KϩwIx@-ڡ!ɂ(x.H,tԳ3hB!ȭWR,8fZbkԹr@PZ$[+ȎVE6:`^F&dc+t (&#´7Ƒ>ãpVY#~/{g eZ&m{dZm[d-v5+)w*ThSr.F3ԙI2uy[DiF,W!QEsMio]I" G׹Ĭ:יeA-& 3 ~vo*PQ -؅{?1i&`%yf6Mt!pP{U=(Hx}VA Pdԫ}Ymc"QIZâN>.(ҝ~[o G7Ѿ(ocW3[C-X1 f LmGϬnxFҾᶀ3ZŹx]R9@ԣ |%N/rx3;^ƺ8T|Tkh$GROx̝<'HPBwHM.sQxCG3nM5y]f3oPBC.!y%vO4 IG =qCBYJ$_K :FH/Onح|.? 'VVCeWQ{jqn=GFCTNұXW zb*2-a"|XWt qmݩ^Q I;8d~v^!J>،*Թ`a)u`Tj,SAYž !vT bjbbn̦7􀉰XWd+&/5BSR:|p_.l2b=ٯo܎>oafM [9O$X>Ֆ`qk4?1YCT\]d!›DW*GS8Ds N%9 :|mƲ 2 F%-C WQVgO-MpȂ ~㋣K`r%s|I ]zd [sWRErab~5bOl<^d@<b0 ?*W ~c }ě͋ll"ρX䏤47eyUnP;OXpmӍTFJNo ;-uZr7o`:3l>ީ=squsĕEgQ$1W1&7 ՚)ϛiP̏(J ł\odv%dv*?P#"Ak&9 R΍hT#b"k~x^&Qߣ妒O nuJs&6 fg 61Sȡ "ẒYIo}"_=}¥l¦Xe&?T@EC}@w*G YG+5|tۚ62-b$;6:{PK3<0-dΒ:P"R@ "Wεv{ 64YJSܶL1rwp*K@W&}a JC5'̉OcYFBTn2u 7$g-?b8&Bp;Gzb {ia_gK`RVuvq.ʴle} T[  ~tF)A"4 z(E"mfDiS4/ /dc`> '[-ARO;$Ԁ]azEe!ZHP}%QD=-ܧ|ݼGm\Ss3񦻳\tAXR ҏ)ѳ'Q ťCOf@xb780].M ()vPBY9oՐ9 _7P|Bl-r՛K)+?eN85PMr+`虀.Wߗk+z0t'I5vwj%X`5Q+^iV=YqG6$A^':bû;L]3cFՍtRq 5QN ITrfWB/t 3~H3,VzhEJQx^O$I.B-MTy+:7]M:ԙ-\iBw<;zaA_ظ$1p A샛%rxf\S<ÖܠhОx>ԯ,5^q aBȥ3;-+ܐuǭ>F3r ]scjo|LI: 5g} *VoϱD{;KyRVIօm2ɍc=g/bmBx%Q>)#a"[j[ ~#QYkj`OJ:r?+LMd!\9,".pZQeJjY66l08X04}}uMADDѝϝ. Wv_gY| S΋hˉKҸ)'@,E?QZW$W%< X]2)1=~_֦1NCqt75Ϯ<ۺ"j6OY*zn'GD,STw ~lB\V ]U>tfTѕH9l~Dk#3Pw-rXk̥TYu>WzX@`:m5v HDO=}Rs41k>dslB<+l)*9z+w.twV&)L/PZ? QRK`7)76U KYfYDSB[E"{2+%|K1Fmy D}XĐZ|}F #@[jIt:.Z.*!35?+|B\u!$234{Je]_9E}]#02~`I9SxІi]m )cҀ5j)F<>%c[EIjB3@>1 ǴR5{*)+E6jv4 1}LQUVv]7 q\f!IlѧKuoYٮaI#^@әYzӵH~ΤqؠNu'ظ舑c%4vÌy=h;Ҟ&iΡ|Z7IT7?J 6FopWo/[3iM-}{rtwhb~HM1mAwSuvV]h&?-]$g˳'^;"穃%#k3]5(K`yIXpe%> gGCE$kdݬЙxǑe2d(ۊTrLpzQiHPfaGu}X,13(󬉼u>$tqmn~ЂZlM)nEwT3)[mpm)4r\sSa>u[ ռGcF檓|D)Ȕ-1JZ1#dI q$杴w/aG4ث7_tkr hB&ܽAa6T_,GQ ֲ5`Or}~OiAʔt@ɵ&U1ܹ&x1%ځzNЬv+;'g!@T&G%g*v7d#ӢI2RC s pݻx n{G|$%gؖ^2Q(-%:P@mxԣj'FJ&~!~ ꥂ9wwVWBOR x̲JO4շ /Ҽ1JjFdхȂd&SѼsQP~]x[$ w֦s|DDNkJo"?G^#[:h+K:%sn5 /IUZ!_/"3e)źɀ{*"BV{#n{i_6Ep;0!t 8-\GlB6aGk8  LISP@³?q >+SEvA$X$ɖg6ȗs3hʞw-^z$VY VL?" {I@ Kb\AN_8y#]~{583[ O[lپ 'V(9~ăHULtHTAcY!4RMR`ёͰ[#dS8*0"+fR(NWMΏ3beZ])O]%LTJM^+f+t Lq+|V=cȔgŇ) ݚIkN wpcᯯ`k\$'T2JlrS]~ $e&?2Lt]WE_AT᭮/hI?8W@Ry}0b ҽqOMp~Xώ{dq+*.l}2.P.!Ţú"&6G5Y<iy2UuКNcО Nj?S`U#ȽIe7ي fC/'`P'jK3\F EDz1\NOptr֒J]-t1 ?NK2_ۊ(> UW_{B٥#H O="9y[0A7* Y*؀Bf){ m 74钨pb7t4X`?'|Hӥe[r \g 6?* S`w"C)B< 1$ ƕO@&g7h%H?[ {f&Է"l\3oW@cX//众qBksM8K-]3JT5(5MEzJw7.N X21 )dϋ!H!T֟ [W [fCj7:mu If}rZ8LB/ `.GtNqkͺ3eLVzuK0 _$8. ;2{AJϒXfZ"bD٘:]52ǡ. я"KV]7ܽP}&UJ{ UH >M)VYaFp&;3ՖGs29ǒhhz*+ " D~"(g'>Zkwsg0O PQsazG?jtK݉ ln?L+bIK dʽ<\24m1;|'fIp%n۩He^KƓ&7>5~uN]wRZR{Q}cs1k#JMϟ<wk[X+9bSr.AGmrAMt_6B3pSbZFyޫU%U͏ral#-*2Eәpwn+n]-b:F:ێ[`k'i|R[Lw?uZ?zpu 1deX[ |&Kt;xS:.A->zl.X4$0-*"k Mab6A#Fpgd$m Ěa`MٗE׿+ɌNEԖ'`qɝFM n|\Y9(s\'SijOR<7ߤ铽{:kj2 hӕH21#̝Z( nϿ!IBB5 Q'Tm-eɉ]C*.C\-9E=QiLx2o-[~;,O+u< wcQSS:ntoa^nw~pBt | PQ4H\!>bJC^e\)Tv "2DaEiP03U:lxdw.t"r8:Lo|f(}XGeL B2[`WN+ N^{Q0c%>n]{*ms/&v\ ?Sۤ*j=WBbA}:3M^9lGvz7]&ʝ"Nш?`͜,s&}M1,nSiuZ XD:k3rS@YCܔ_?-\"A.k/5"Hq)*>glNJp©#&ʠ-YmG:{ }'Y@:o\{#ělw7 ',]_U3$=aZ!Hcx4ls-dv朠$!Ի&61_~Y8;UYqr]7M[0'`<'%mp`MɭCk(wEՒj~Lُ\Grfޮ tzRP޷Hґ>-ln%f&.#Xvd}-%'<V:p| #1WwMhQmY|7guNM2-]e06~ !2I9H#a} ˰B[bwV- wJդ`OځxSHM{1p_ 2 [AHUIa+1!D%Q``W/ 3Ba@l_iP׊% 鶾VajBEUɚb #1r$ @;rX+[Z:X^*3HWr=@ ]=,|y`Ro10Jt) R0-&y(Y;-r;C _;8Pu[ܡ^:5)T#ӽ@ho@rh}PWbkr%ָ)-G&ɘqy.K}=+ s͉"@MFE HvO|TDqPܬhDz# 0gQPtH֋&R;_`EnKȸO7qmAӝh|_`#hΜ^\j4(ve_t');A̍do>뉉j3W\0b-u\;1G;v?I7fޟ77TaVE@`yh|Y)"B-YH-9 S M3gL%3oR̉YzJo%]c ,{ 39dWC*`NJ{ pK#H8ƚݟ6Y2JR߱ _a?pq 9mFN=21!,}{`@^-4b7t&c %dD6~|9:i&QYp<]2{+i%d::((z )HeWmt2cR[or7*E]>ɹede"62A:Tǔ>^!5F2dK4-|(D)Q'#1B6;n/$RH =ڵ< Z^GүrKd?Q`L{ㄌ4LA)0ʏa!?Np|#!gBo٘qX=xv6?;!付,Koj=MzkTD*~Ģ1O}z)ټ?DcK`[hESEDR!/&il` `Ϫ:ncNpFCRGA9D+Jhtx>pŗ\J~$F."|"N`ĹR!d+oʂ2<#nkN 1u~ s.teP}[me^Ev7xW$D@W"GoWŠ'pÊ9@Y@Á7UzDw{1euvXk8imSJ\K+9 -Y'@"Vx=a;gS}s':s%tXtje80<p_/|F 6+ASb0Z([;mѕC3 qgк&vI[w\J⻸2oyfղϹkXH#q: y(:!bQo$q=,d˙jD.fsO@!OBc^.$R)rYl{l r7/v{Wۀ$ 7Q*EΗMEZÁ憲ec+MPk? -p#Gl ROG|ɉǂ@wﶿ\l5Z2e] Bj~Cn ŎzU4{[b_03gxi&(gC?%_j1B_ fMQP(6^ 2[G[W5v)%QX6R {dȹw y.9" j3J0@˯=&Lcur iqa$8軒"3 ON(pL HHiK'G${Kɮ쏖Z~F@-XQvtɻݢ1L-6AI֌V %ODXT70^\X&af(6Ne%]rt}<7#M`{_lOԑw̅;z{!:^MIfqpE1{$@'tșt?ʰbl}'0/ɹi::S/$=²_B퀏Z-0zp7ɥ]0~#䚓d[sD`/38@Q"6lKr1Iw5@n7C2yBԘ"^uL}iў]嗎(RgX.>ӘbAUB(6:}}mAo |7tXAi;ѹDݜ`lӈl%"p Ewʼ`}* s$/ae}\6-hH"XWW/ ? QE3/e7׽|"μ,FFOgv{Ky0$`8&s>^Ussqr܄ŗ ͦuQkm/HŞow~w,w ߇:ntdܬ2$yӍ'NX9]}x7{vJX$H@d' F~iu‹uS):Om9Fa, FyDw=q4%M/͈zFu{*vqՄ9_>ͨk.^K(SާP[/ \Vo0M+D|^ٮpe4nXdEȔ:pt*KBdPP?|.IOQ ߢ>6C G~H4IclL#GU6`iO_!2.ӤPx @8 xks7!QA=I\|jXe?*9]A#x dE9o0$wm!s.tAu=6OnWp>Q`|8iko[At5 a\]gDAQk7/^HF8*A]ܐ 9a9oWsQG&̕~Ğب2bP%?٫g|ҊpU}g"JxÁOR+J'(^% ņh(WXb&*_&6h:Kͅ8}ך1tV&X%e@eN(fUmL{(?'a ۽p/7%Lm4*?9w zLU_Ew^db{в[!YrO5Al0N{_Hk4Eɚ~0o ܶ-hƺz_/t%7ۺ!̖1j$Lȡ\ٺ& qy[I#3d`TcJyJdW]#ZG \%RN됀Ac1 Ň1ϝp`cRiJ%;':S $D:R V!I—hPrmH! QLoǬPF;ѦW+̨_fJ&n(~ygȝ~.x{]}󅏂j_,A9*mp=O)t_-Q_4TMZA "B$!X*5@{,&ʱmt2Fq;Z՝4_3$ \TJ Ǫ_LH.TP1W 6@%DлɫjLzYMbn؇j%y*:YN}vA.fBy7FQ($9H,(`bѕM]7{vfeI ? K{tjOΙ)FylrR-ZC-w%# xũi'vϏkb/W ꛌ TeCpXXj/zܰ b ԷZ#a?Cfb~} vB ӁmN~WDsbPQ[݊>u Iwue)yȧq!'n5d[OiA#n3ⵞH'.VH4|,I_ |w w`Vִ⟗PU'OGU 5=]A)m̔bbe7&>"`}N ~XmBt:FL4z97}4!ZTV;δ_70m|-} f+m>t]hy7uih6]}Naӟ/{hp*=|s4\ep[\8u;ܵVjT&!zd O$ ox 2f6 ؿɼʼkji Pj[AE HፒlSKʜ4% g dH8MM%$EU@m~vŽ)& ",ga~4=37W\gD6x6PK{|t'E #YeN&"\)l#7 35gJr 6;%~x0GE1(⹘1IۃP~Yh>RlL{&:x~Y;=!؅ *tjc0pP:T.'*_R\E:%e$bv&% .WWրu;WM)E&T 5V(5L*ݬ." ׼3x㾺k! E=&^=X-v$A 4-lwY:ruɇ.9v2Q91QNZ)%GFxjz9]aÒ6JDk|Ёj&@‚nF~qS`arM?L)K?s[=jV SN zEp'JbC/F.TgfT5,>M0ӂ 堾,"6B=/ N>U<;)3\OVek3I:hj5MxZǡZ)2xO:㞢&JtR!s UzӭKҘ|;йDIG,Jx,V{[KEvۦdbQJMN Z'UP^)r? s 2X֍ m;n&sX`l@w;Ultrİ~@hLN^ʪrc|zhAmyRUȴ#<@,w唿eJ*|C(v'3F~g{7(NV#|:pj(W=c>O^`V؈x7UCRZDs5<ݠyYyʂ " J`Vt%xÝ^!rʐVȂ䉸wo'r/}\&>Ah󶁩g~ħm3oy!^g1 T6e3ƎZIn_Rc] S߃5b-hY̕!0r#>1<:2J*=>rUüaBqGf#< Lj.J!aZ f/^JMRqz`^H@oph=eq3A͗ r83z>Nw(?$j&oV=qq]WοWK QUhe,߀%h!SfM,ߢͤe~PZ"q:t+_3 "]VYfҐ?gB<`zJ5.@+51¤ CiX;*3pp5{'|k HP3،Zg1I!9gt"^dei(>3no%1qm5d.JdBV!w )£ZsI2"2purbTIz#M I(Dچ be0 х uOVUձb'YiX~{C;_~쾠2tQPc{^ϛVкQf玿Bc?ˆ_]>ckP/F@@Xtv n{yO ";>|([-Vw. ,د}*15Vj%çv;w~w$UkE؜䊚ŻiT7Y?y#c0Aғc"""6 8=vTNA dlĎ NYH#BqXj-b7DŽm@ 53}/spmOc>ny:*6(p"67fvk2xkDL5l:T `'wjRYQk!U,\ D16SbCl5F<(YOóF2hȥ к|Xn|"7"\p243{< kprh 2[~RGGefO0ýUP韂$c[fwD{ o.^Ȅ^)Q:ttn\ RŹkم3Be8\a5,d mI?Nt@۬0t(= ƥ28TKm];agXusF:M9@q]Cfi>_ޥ!2 uŽsGCYS=s2ZG/~P@yjVQ)E.hfș쐽>ۿ]G;;"u}1m0TZ|# 'fV$\#D0B8nO\L!ۉ,) HДXu*Q9B7"@F8"lڔbx¸Ѳⳃ8Q́~aT+}bCkH|k~}W[ALhk' -.ߔl}<9$vmҸ-ͺݍnb^CM0EL|q5\X^Ni"_`RȄNQ& *(3?^+dk.2Ր)f wk9{J[!6jVQD}zDTbCGTY h*lz;Wb';X\x;0`Vd7lKw;HguF4KeЯ$a5UV9ڱ͕*V *El JŜ3@W[den< PZ䕓u$ [b%n:<ЕZLy*^tT̪XH:Κцc!,dS ʶq'OV4k'Jh8}+%7ƋẞJKwЗr*تSk-d  ~w 91,:Py2SN{b:;,?ar:xT" 3ցT=(CP \YQhb15Ct݂B|oT^ 9>81k@sKCfow;dv(Q e '?=SQD')HCΈ΢6CI ѯ>h}ԇ+{&|dJ+ө C;ک(;ڠsi-]fz;Ag*X"%,F}Hx(q(qYjV6&q*Ė=p[S`@0 +lizHRv@?O 4>\ݞ"B}n_ڝ{ v4zzD"`h(:zPPA…5l#&XĜ܍7"ǣ*^Q@g;8Y9q(TRd{.nVTow-g^JauNԔܯȹOY([@3@>h칟t(X}r?!V-3<AtLہRS"e< t =urBK_ GS2;' lj4OŻCq(ZQ#?`(F)zgQSɝJ*q0$qAKX3_k Sc+߱h8BOy@*xQK%:UJv<{cdyo\ޑ :Af%L4AjlY)ѳ Wi0ѻ K[n`L~ۥЗO8_ev-i(l~s+4OM}At5#fnG/0=2Z4-{+fxB23wy-o"|ޜn^i]͙c.^Űƚذ_k+P(;EGĸ+mbP`P)eo;uY+{''6ioƌt KG>!yOtYym.7wZ0>pw,:>0v(FDz#ǬR3#>W^Ro}۶P zZ#' a 1?ꡜ{֍ˣ{[_9H3C I mE ww S)>?b6JmD릇  r$)<N݀7תj%sEU< 99T`ݣAG!8}-h_>K9Ŝ~oNR U5\&U:T62{}4Do2E"Zj\E4w[6;r:Kqh2I>qEO=嬷1HoZjbbpIawފR; 8 L!\C[{|up-PRЋ :hZ-gCRw-.nW59yl>=xV>[4qX[)xold> :3bW ˸~ F=* :D9aIjܠ_YAؒ<\@'\נDMIhg> v(АȇB FtcP8u`][kkP0֕ukK[Ɗ7́: յ\ raqv_syP_A' A/_G!ŧx5l"97b0pIԳEե*В=J*#=7Q8fdf"i鶢䌄TݯB)I$Y_5r*Ͽ[xR9iar;9eώy\Cs R^"_8ϭsX+ŝeHKB4w(%cɗS fi*(1}*q!1|nlSPy)=WݹOgF5C_ bq Hh&-rXIc{٫'P4vZ~id;oXk Xk]3Hչ v.Η٬ǽ/%D\z({^/Ѥ*BOKI:OD(pOvA>8sp&F_b1<ӪY&T⑭͐bJ2ԖؕWl5P4 WCq/ zJp0fIa! !O,f7#FcF4 BURo\ Y@0.=|*\)+`*=YR$QI{ ?;1::l[b04$]#mo|'[]-]b$v3^'rtU:%xR5 5- :yCV@DhDxrk˜څ׽ Ἁ Кǖ$ !Q' 6bV<f0Bqx"GlW>`VO|ԧ+ @vO!3}E &hu >͋Ni/ۥ-f"xurSkZ2-5xVΧm iud/|u]n-evLw-*΅L0d|y4UGp~Z{cL  _[)yӺ7MӣNcfw-֚}^q^{Tv)weɾS}怊Z+͍ؑ=;FڗE F!iV=AvWilh^vl8;BHjn@vwKN28Յl׸X +t/P"X>G/srs^'ΩK*h'w8P}ˆύP_ɒs3c顨eo")!ܲ4+|l A%оbaX-OudYH2VGb+\15йE]}rkfR ᔗbdzo4޽W"[ƑԾ P+᛬ DkvR%ܿЫ 2q8eR H-vIEVy6^(c뤲A@[;gVY]BΘW"Pz B4"YSqȏ:38}5Ґ{V"KYLL ;:V Y5jrLeicQKڟ _ {ϫ`jW# 7$c2t.;,rk|VW4rzo`quJDѬMEAt ]qsf=Yü}G6/TS{.`egWۏU?'[?#b\SN@9,ZmZ36c.䆻k #Ki%jMx)+T}7UsYl (!t#\OVaJ.4΅'A,&BK }"!=B4Y+^!'Q\Y|o.ƩimL)ۼLtԁTW?K:׮ VU LXjFh +$!0N'*#n'>k@b2l,RXݕ2Kќ44K#ww',:5T/n'xx *5m,ߞgTMtI_<6H\.1n-ڳ N[%s cl!B;?2+MIASeUK݃ ]Blo$f|e uV\ɨz곩?ql׃_9:z$ׅ2a$00$-!':Kǽp]W1/e.08WT" j LI} bsa>Y7 ^;nmFIo#&VPri!ׁȻ͗}0=V1wyD[ S=&6lhob41+n.}1> < B!SaN)noU/eAnhD@9bU>U曙MA'6Sq $>x:JP.Uw^gȃV'U3'9=ީ2#Ya7ۑJD^ǠŖ *Ca[-x@X,k^ ZRѲXV-ӄˡ*Q/xCb8lOm%lI|v{X`QiՖTy6}d@^Irߊ_R>AL'ZHB8ؒ8`e̩/[W(J\º *(N|B#z$tM?rfO2յ>I%ޙ}[RNոq.19A9p;RUzG(՛OYYC 8=D^@ߴÿb. 6,_/D%XHO rC)#> Ko>jf3_Z Az0C=U0乽}˚\}k@]a>/;:WJP'94\e`)8(y/w tMRxx8U[:I^j--`5? yN13'ՍW+g'YLYn&X9WƾDn)"W!}9k6;۱ܼli8TRX*G8u)/Lp>*230K~ru 1]?*콥jeEpO6՛ *o`5"X7%uQ i_Ձ~lamӆc"2~( I fXhd<|5gY,t&>>Jjj]si1dQLt<үYF}ssQY &Q`Y_f%J:s|q Pn(C񔓆e4][h|/&C(A'1e X_kF=Jwf~OI11a;[ӊ $W`:$5-O~;t+M+JNޯ:zhւtϥ5HXK%hh-Pл`=w ~A$穱Q+,MeY)׀JZXSqM5_ղ;ڋFB-GØ%/'#+=^aLc!)9f^ʋng pH}\5ų򡵏"M OqBUsVJ*| uduD&|'S|=\_րmWt믜λ_c ! :56=e8:P5<8p!I6Eo J8hV9+Pɱ:ΉJGXbc#y=9q~쿏%—)i X[6 r椲[vnydub3{=_Kh(s%XB@JE]+I4w,'bKIeAxN`Ucu'ޟv074G)])!41 qj3O-#vE[,zK7XrizU_!B r}ʌ ÷IWl.PMaF pGRZRXg^'N#"yR9jЀHCRmC%`SU6+_؊WeꅇQ}gQ\M0!ɤVx8t#/zA9Fuz9,.ǖ;WL1ed t 9(d뒤Cz!o7"kˣf;|uII~?|X+dM5ёv[@cg+Cx w>vRӔ fN<RzIַ>UF$R`ߗFmy2j~Mggҳ%| -A1?:80 FHܼZ)f5 =1ϭK)\S Ge !E]eH4a?ڍgl76"O;"YXk,()/Էɢz\5n֐IEG4,^? tQ̀Aʼn:T}rBNEri3q9…C<ұAZa ZO@g)91V q)Pb}l_ mˡiI7UGvKxkj,luEF㯯t%=[ dڃth7 H3f[36oCr7͈z/iDWİ(Q%s#`Wwnj"&LנVbgS\ 78My"8Aǔ5CIB>eETr>LaV7Ǫg:d&T/WZZ $7[:-e¶Ǿ|uX_>^ Vy'5Br#CEX[⯸93EA< c_Dcu]CUk"4۷0T1m蕤Pk4]YwN\ 0VrZqa]<~txs@$帤񛶃Lr;M`Q4m#VhTB(3_aŔul/Yڥ> s`e\7)Ki&څ ae( m$+iNەzQ|ڟ 2UУY] y@_8{M YiQJ\SU#v SE"|)OᔤV/b6M@G ޾U ]exIl}+XaVC1Èm&++4n?tgT@$ ,Ԓ*t2x7 8$M)Q٧T$Ĭ]WMS"/5>6cd$gWjKwΊ YN 9j"#/{ X y2ΏTxY܎t5(my"2If%NǪoY?N;?ɜF.ΘE:mӫ.IςX+D<~7x]d/՛Aq$jXrGM3a$\W r3d4:+cbh&`'<.:đSi9HϗL)^̆|U9pP*ZA*n Swv CK^=P:{ˬ[R{d%ujnW">b;l O9ά"M mf%t]@m RW{"CEHt,Rgה ^d puZ3twj4 ~O$t7^&Ү4sX D^g!9\)N5M}vC,FpH~rpg9BA5o`:Dxyp1}y_q羔zAqJSK;HN'& !-V񈳤`OC+[JyqE,8[V>p#FV+ c‘}.nn/*Kf±< rY%l|ј59_,ۚfUT\#u)M <;ekyJjIhD|" Fc`z4xY+n=%*<GUͬ4}5MQip04h:h 6z TIiL s`]p 7kY@'oq'yTM(S׿;%V1P.A Cݯ~S<;5K癯QB`opBjA&#Tc--:OPu%!/JC^='G fU4u\6HrcVF>ַ^Z_a[(oH~ (P43{CTʎq3p W#hZ6v`x hpbt<nu+ ;Rr-:7uҼK]H^ܰL_}=TPǥcy6 A(]/ Aw:UHcTOl,x7`Jf9 )Ŀ؁*|{Y=뾸NO5?{5?,.`V6]L&Ɛy6%_c^x^@ZGM5ö0K|79 !CTb utDfRcr4x[.":ZH`@|W&E³Ök/ul*ʅjijYPs"9eaJ+QτiȄ{{Zo589癮U7/,Sk ۟ 8'8dwj+[t>̕M0*:02}KO(U.qnX;;]rKj`և N;@O ;:s- 6W 9f}:֏e1KFHNTE'u !c)ࡤC9mabT;04ai=~' w:+V2KM:h(;hD &YtѲAbWf5lM/}|J G_F;2T99K@QW>Z;uŝ: ~p{MjzSԡ.u7hoZk-D3/ {҆j@FL)Zd7 ԪK'H0<>iIS1):E>y{ ˱ Sݣ\zyʢ6!{_>/XfS̓KK6RMKLXi>}ISpwa/I}9Ey/W?I\kb%4ˑB.PpIPiTK Ŭ~-dluz3!Eު.'~ x~iŶ;Y"n:E2=_*MtTPja >;^PeZaH+]Jk-LuBffP,BXaKAPʷy6j(m̽s^pVJ,LJؗbO^hUW ՝4n]y a7w Q;x0cv+)8=ն@EIf UG dar 2 U~嘺U ёqo҇ɬ5.O y;'O8NsI 98Ҷv>SZkm,Cq/Uw$_f,@]>McBYH^r6J<@6@Cd>!zo RRK̀F7Z -WgǯWzom#tdbhS8Pg٤DbNM۴ +TziIRQ~γ-{.Y뒐EA̙$?ꗀ>y ٵX|yiPKxlӁOu(9Ƹy.0wC1E"3"C;*`(;yӎ[ miȊX8Qiv4I!p*?Xn,H͸ԁ0EX:ԭxw_2|HO<1Y$Kx!BW2<+U >Sq/}^n|oר\@>$_[wS?nQz@Oͷ&P=p=a\Mm/4KP6ux fA8ejX*ה*R{R2]1{8[ˡHQ@IER>NYAay2 7 =P nE? J (KS0!z]HȉqޙP7IeXqH8Wo61z'I͠rdׅ̐@)= G7 wBBsIH KLf:‡*"< Ԧ+VPa=ٳjiRF *SY$aRhـq1nkMdzωNFɸ4~Z`a+ ͖%wnKQE1L6h:T> ,v+8IƽPjӑ rLݩO,S4Ea8f@[JrQ;uX/43<"ە%fsW$2s:w}lH -P4ޛ> Ueɵ/ACPR)a;x؅Zۄ@3GߟcԼZD[L[nv_"fKx4O7 5JWTTಥgQ1gosͪvo<Ϝ3$7fP4*3< $j xɺ_tIi?!R2㊁eq8(..ffG"-DPTEY{׵'}]9>';]EG>'1Yf'YӖ&>ʮ[aY4] ]p#hO(<i8 הGSxga<# ,z x/cA(H}3 R7b/ɺcV,Jej<2a)v_*WѲk)5q5}tqo[9 &T8r\+<:DXE_٨qxâq͘'5?Rlщ ̩Vuޯ-z7(M.9s\2KZssv`R?3Y9U"qb\n=td棵Z}I%=H}3(ŲTRK^:=kʍ~nsiM/U!B@P >1;iߊA]/G0lb:qFTft "xU]? 0fNw *o`n:ȅLYo'zYZ0ČK{+"55A?<=W^$K`WT;!7>٠_dNPYZq4ovUo? oDtKt:-@D{NHWNLk dP4 v:P pxmoQ-q](4{"4 Sien]? J;@Kw&h1U;-51{i _b-{0/pOyhwG\WbM 3⮿*%׍t<3` *hP}Yqh@DD/l1wSy?&v@O7dN:B8Kyz2`Ȉjuݺ'C lȸĜj㰹 '壈SA5 1EǴ_qL;A% Cހ Xlt<#ӕс%ϿBZV~E@ю0}RkdT4qzw<`8 .o2) $pc92iό3يW& OY7JMB ķֹ9I|zF-FSroՓYMvTsIh /aڷ$'+H1jY4ET88Y`[f?Oa5 4˧3g&aaQ!D^"ҘO5Ia麨ñƕ0DL-]oleˊ)Ú?i8 >ŝQhJњźRc6\:Oլ ̨_ֵuE<Ζ9Fv6XF<"T^jteTLe7V4xüw3tqeS6z9%b"efZQ;mh왚?+` ?̵[ψ"jZC\՚yԯkNa?mTO1/~J(꯹;EDĬ:0!QA7tw}Yitj r3Qfer0uS%VftSb5H=+wͯ8:6QKUQ,%LQwB^8 =|'uQgtb$e^jgydPQw=(nOv׃VhBA![i:P;|#A.!E410գlN.2'`lpx'bGM7pܗ-]L))~X8-^\lBሮՓЧ9'LOamaV~` 9A0ETe)4c{V8ϡ#Le#S\EX)""2@3J]e Tm&PR\á-DKLp`FVJ1T]asj-:TD q^/S@9#I2LJU" Ii;햅شE8qp9\HH#-LI}lQ|SlܿCRK%h8:'2"h'ݶp1\څ:G+ŘE̗<ہjkHZXl;L>20A =H>z@f\ qHAuӲV[E1r"7z0n40Nz~DD&T1 =myI{!R%'HybAH h';p_D:J:N/0\9õIq*e/xUק I+q@ 't?|^F*Tni8 Iaf.~*e]ҏin )kі"c݆11!uE240i‘5/gJfFm0y*m,C)vDP*Dy!Zd#fP|F,9*u>y]VJéne0/fՊ䛂&'M[)M,+h;v{c@niLIo;R+ҽil#rVGg8X2kŴ i]OWaŖ;;թVl6۱G5 gy!﹓}P V5ËYk=ȄQ hrl< _Gƴ8{BqXB٩ޘGoqZ^05V׆d >_m/P{nc'8 h+w'P&:ȝ q&B.ӂH"#GET|+vZK Zbp=21Jz6WljԉV t#(ݪ?4C\ќ"=`Dohz墹Fwi\Fmi韋d_BC0c?IG 4X.k^r^b78S5嘺\K*{KHy&1|@4d.2\"da-cCpGǬC e/-b˾#ԿZ9[CCxXrثCj+=ep=~43TGkM=3#MLbiz0eU 0YaOz8 unl0`օdJ'i"\:F ս_pT >t_xChn}׋v pFK]=QqS䨤H !C?C$-36উF73}e"~,VM|LٮUv9Vلcd6jRoʩ]#ہIԱeI"_CPqhhH&ˡ*TGӣ viۃxCG8%ƧɪF*ZXZ5/=·h5uڕ$>,a!oź#0n+z{ 1nYlTOu=l*=\0}[f*|_p JF[V2WWى} o?a"P!\ jUfPhn %r gڮkR6 {Z_m})-i ղEž(s`/\7Of|* <2N DCDŲ (kA_-F )שTS]t HXrѯNmzǧTϠt펤 (2U> =RʷiCos~c}?Wؠ;j,(|CSa'Ц69t7 įc퍠>{\Rp`=iJLTIܷFNڬuXSZ) n7>IS=0_cmHt#  Q|DAD| ꍭWDvGa|Z"}8a,\QGEH.b `pVYqu޸EJ䉱K(;ɗ JU5**[>߹{C=ZaڥQ\O_:kAbh*N 3hb$XgWlC=Zi,M&g;:냼cxiu/O]u<|fu~dq9 ɦC nj63?$lxgDuR=s}j"؝BngNeTge@,\Kwf'Y5BH"oqw_pH sB2(A;,׉RhfT!@7DWJ=*pi*yu"D6!bG%itjW)^XJ-KTcef][U:w[Y(i<څi[&@+l#o}YéȸyC#}Xv>*̓浤=Ț*PMi5(sx.RSf},aO`߫8QYDsi!p.SjTU/+ 2hC) węjY\zK%%9f8D>])Udаrj;T᱄gWOI(mbt!iJ_YY"S:i8,bY6 bA~](H-P̚pؼُa]op$^#˩eДGEbFB򵹜0B :' ܐH&c)3d VVx!4'&G[꜡ig,ߓ:  .5C&!9yAjbڝU/aI"jQUSRW/R g/`OBv=Kjǚ=m 8 Z $ڃfidgT uߝhQ.}Ϯdj@EomoI~y\2nˑ(AЩZ.|ZZs{bg =ܝI [F!)](5s`H{5ѤOJ1ͧV|L_ػ+|[B5 U(TR\^TD/AH QIN+GM .ܔ@$>:uA{Eæ%SKdhUcݢ~T\{KJS0ɍ9Tyf2ܫcZİ*"yTۦ8!i Bz,A.SB35 ̯v-2 m1Qv H!8j)vVf7uvyٌ?N/{&Yi ׍{pJ~ !yMXYR b2O։oҹ w9}K$&}LӉb YBB2m2ksb[(,KM#6Հdg7Il\f]֢1n8^^>ڳ$Mh,9NZ=AԄ-d8"#^@Fc\շCF-28[ǨMRqmNeX󺊳oLysDVeIHpB?|B3l8o}❮tT:NG$&eh;z.v9PQ}ńk%AS}S%7fcMcx]`>G6vHe}"3Ah4.NȢ( "Wr`Ne PL&W/=\wh[ťíY)-er .8{СYrTdEK;'q]W83W\>׵Q-M9|<̊no`mu@U@PVJlfD[dqdKcucDh %Zb+#51\B g-EKqlkӊp `y:/kI;F }1l'2Y;cA:\iyg+ t 5]8"c  jp0UHBnRyit?I`ss]2u:QzuڟD$V906pyݸ^j'ΡS}aڶ|iSQ؛ *{9Pą[B^0Eok '9`EYM"Eox FUooZZb)#g#z n9rY'G}]ޫҡæ\J9/ |wU/u^#fuީHI{&A=#NOE 8&vsM^xnp(3N~["r_s {(dfo0MUгD EY{(BoUݛ;މxHÉsS:jj |^6T܎V+$m'@D}@U/YzW+/Q-RH+`;t==:l~<«>˶鐦KSх}{kʁ9EJ^tB*[nV,=MGjKJ~ .4qW{^w@?<*Dɝ/{d[p_4=mfz}vƅns;enx5KiE.#ت@n[ݎoQӱ,:N9%r쟜\~|i1\?8, v뒥cbmݷ+3g#koݪ+{٪/BQFјՋF50,aJ.{Mi<ɥ> |/n8΃7%E=AG,L@ؓfţT^Sf_rN7L9oM}:yI\FhcxAʦ̅-,zvlM4.4{,egPޘ$47}JgLϏH@!&`6z>w WTo-+%,.!Kxslb|&ZQk/ <餃#hMS@gMIXJ{SS 5s8|܎Y ",dktDY)l8v]E^iV.xFi`H- A3E$r*Fr9 ™jeV W `^/pMiIYbW|MJ9EK*8fWӮ֣-Gu+{GmYGC=pC:Ebg8}lyŤ{jEG1bI1F8qSic+c+ȸhHrGGQ1cLr{'ϳ1 ,xȚ&2/ܵ$gдHLFRXOj--`p5g ٗ1D'ՠE4S$*3FǾ?jǼ8v; )rS2Rsʍ90|i:vѾQ9P]˅o̅iXֆ[ C,FhW7ͅJ=QKz0`sy᝘+ 1wNﻂJ\&'mPWOč>©Fa.6KXQYB,[toֻ=gqݢ̿9Y:!n F9dR?P[>}ѷ3GѵQWa3ƨJ]A@K t?'`ւBDt\rBQ[ E;1{GȌOȋj?X%a֎" '8E&OKW#)}:#է.p!y:m0 pK,G/!N&w$!#hϞo 5唆v08E OmާХ%,h" U{6 9hyuRG5캭/'6%7xU$V17"T^tXU|3;q$4e:ZJH\Ϫ 1J8/ (yqVR#h" PZ'b&﷢e¨E樈u~̝Vm26&7sU1l+.!*(K$[|o9TڔS]KpifJ7 HH"}ց;0+wZSG)%pqht=P"*am(zPaǥg1YĒWy ߸I^XtMD0[( 8uʘbB@miK.Gp=+H*6ԭ2Ңm/JMW>~4M RY7&shg 猰ra,9WXNvw}vQ({%\Բ&3Sd i2@k)S8k ȬrVp^] ~'aR&CKL8k.˭gZ@ >)@Oo, A:4t;AObISx0x]LJq&8 sڿ@2#w\Jр=$dbW@ >1&g\['` Dzf(遖i~OǗS4 4+&4Ȭn(/Aܽza."8!6@%@?/<Wef,..CeCgV/mAL:]y^[1!L8k7>CJ3Tsdxfgd(WbeѶ;q9S|}sq~9F{ɨ zELE'[aᅡּ7ӎRzoZ뉇mG}ܶV&7LnQ`29JʦUh<>h{ޝ%[G>dziZ&m "!&ywq”{1+$sU8m_:sX@J=:/h |qd1:4q 4¿vzq,?Y5#9cSCͽX{b џ9"Wnw_|;Boga=#q}ݾ&c6I(qwݲ5;(\`q w15ꏋR~8Q\Rȁ[5'Q Ch`WnH]Ê3R]`qZqxڢLTٗ1Ȍ,% i{W8lڹ mݹhJf;ܱL ۍ/D;iw*ԟYc;3of)rڡF8a8 M(ťeݦQm`0pW`#Q ʺRN iZ!v'Q9r' S3[?rl^@Kt+HIЌO(SpQr{ƉjBs2_hiR Zd%-dNx895HJTL|3g)Dh>D  F:l75ƿ M֎%>̏{@~pn_Q1?E"VsU; ylM#@@2e(Vjg*HBE RKPX@4T|+d+**,>;OC3wyПQBt^mYbAko L詂Eحqk}3x/V(>2Œ<2Yig;3:zk"pdax!eϥ) +=u=-^[VN>|Y\ޜ1|QSde,EFT:>KJ@'< Fm ]OJ歗VIS+|q 3?#@PT {aSfJ;ː]iXXSv+(4UyJy+iqm]|@;U:,o,|{K3M;-=fwo5 5sʬUX9hG T*Ӂ_93px龫l\32f!Y.O21$^&d86h%h6&nv ƹh?A;2T@DZݐ#[hDkHUV{G\)ؓ=Ǩȡ;2-/Yk&**YZScu;+&om3,^Vzv;I8j㣝Jcqj#|_ML7{]djP+h fE|Wﭵ[D ͸OVVr~oy D8㮎:3]wG?R>u@0#,~ ct Đ o`D*5@R4b,^QS-ҳa.hfKc'/èjE NmTv,>VbuI8P4XݜW=^pq?\٬Aye}^YUvVufBd3/PBwu<\㙞dj5D~'wJvnF&.[ i]Wz}CVC0M0T>jث$fu1KsЁ,v9%IJlHQ%pM1nSİĠ3wU5wKž=b JBwnjq9&ׂPxÓ"%Q7:<;"=xIa\ MTsT.)%~aӫ߷Qboĺ̘a<ˉJ|k 01tCvcCX1kJjP6*m&W߀(Aʂ5ry}B@aPwFfsy n/FTպ]COx%x`ɑ`¹f%:q Wsn{D09 96f) 1) ?yoA.0RA9ogj 鏶 "<4~Sޱ|֛K.Uy|mp#ԫ2HH'|yC;Q;߳toWdXr%%> pt]Hjm!՗kaIk7ZhdS`?^?*_`6Ó"|kǃb|QCWb. pI){+NE@66+Өz8f}Wb84F~K$gI\Kk)b Z78sAwqD5Uðܝ3qݹo4aeabip[\-)Po?B7k>:?j56)T@ZjReōv0A\(!̬} O& f)Wt_ML+.k* 1T tmk ظf?7Ig:7+F۵bKzvP,,4Ps ~+?5r@_qvzdsdG2@ K)/7 %땼gf{y3٣UvHn*ܘ!SYxxҶ70*e)K9BTd!sUty2; EHJS9$s*[N P)Y!3Zn*J`6_YޤMfPZf}W\!틨txӐw)Ǽ */[Eg :I?Η,#iʪ\]|қھ(pn+]媇#BnlP)I؂3%6s:Dzf*Vh4imn(wij[-jVYg_)Rl NfIi}ҕ!sCю\yI|o#P)n6!vd6E2h˹n)QHq=20t: <]`\50-ɌSf{f sSRLh l15,/J\Ҋzޅ~Lv0D4!c;!lX>}%"%VQJ |? 6ĭ67uGMA$V`, 1f6[A@Z\ 1 nݩ(Ӵb,.}5O 0hgL$$aSL&w_|2AWzȫUD7Mm+jK37 i![dF?Q>$ 82ZA_\?b|q$&a >0dlP~H˜WQ۵pR䨔Wwgh ߙ9lLWbqRIhɼq"nf'}oՀEgpkƁv3?R͂D# -q_BoM*K;^θ8 SԿdhUaJwltY ר?c?<6}{ϳNc;lѹH 5^/Z..Uûsppb)7bѰ 90!gh3m,l6nbL4BgUөKNք `T_N׶X]0P{½})E &-hTv r)2 K|a#W2y\89]׏齐ܒ׳.X M~〘/^Glx:PGCNʻ¶:xSZcav|f _e$*>ɝh1q l0l>ĐDjM/~A* {u8l١"F!T3vdWzg%>&GWyJ>"G}}eޓ Q=CN5zTZ=Ol^n0۷ ~#~mZTTm.O5mmוՖ`$H̵Iͯ0a.;) P4]4A2Q{eI!F0fVۢ"űTp@OU,k@C bIP/j9B28$d´#JX5ͧlaF!'q{qG5v/_QBl4M! LNšwN6f, |=tAƓGR4DrP2r 沩/#qiԫ`:ަ:o=]O Ѳq8ծ`=&jJ e@,mx<VVmX@vЄ .m=4qZX2A|V?$ە:K]|.^̋wם@ `f WH (uYD+HaCLhd-Ӡ3֩bj K3C_,fP]m%0/.>TeGOJ)鱓vt- /ʆJn(@iQCYO0m $ZztWfL[+8˯wLΎ|ۃm(*"3eԈr搀ʌ#xX Q-w  xBUÎ!hqh<6Г eCӕX tSi+Hk7/ Mz_gruh6߇ڇo(80JO~E&wgO{VH)Øg_oΠ}QSř6wxFqN h9 6FPXGfyIx3lQc`}%7Z{lbOdBiYJ (I1f{:VUO;' lutu-(5oug"rM PK>L6*c&4 ˢ~ Q~0> @6΋@8o8jme"#?]V棿1 _`Ԣ9;[w n2;Չ3BAfr o©]OƮ*76ce!O^hG|K=O]y6+K;GD+d d&'_p,$li k`_b S1I;W8Y C$D,4۩vPYS-/C#e>d\/ WBIjqHU}X,llEmMDd4} LZpy8{37إι$[(A f`Ys:/Q^hxpƱ)<X@UpoMT&-\SFW8 d|#7@99V@Q.<#^%+IE$2r=f@6br o3҂c΀Q:!Pb߸/ 0:ȖHϒa;*&m'cHs8z Kn`M8Cn7ʬl3a׉x"kyk٬n2DXP2[ Ӊ{^p,-r_T>QZ91.=^w -yC9,{TFÿJpsȮ:%Ppڻ|=I NCY¯4G qVKEahsM OK*ub>+5BAZvtϷ ۴\s xtpSdy#DVW p=Al4)Jx\{ec&[uPk g3~߾s6U PR>\r:2 zb2p+f7RH\VC̖PvDSx mL 5o5HgeM7L^i q3] %I^)zrޱ tX yYZ@c|:-,ڝƾ7:Z^&*ט)!ձ%5R:-YCN0zf9Pg| ")f_=?9xíJۓNwDSmEφ4QT% iΐ;ic\s 1hke0m^q1〰!&FJ)4pֱ*dYfJC/RCшR(}+"-Zro, XgPN/̮^3┉?OW#& 0K,x $GGD[+=:c /7f?lsI?8~ԡ()Js2Հ0@SqՉ x6KUPNebiZ['/d!aYGjN4dZ00سd7jU9v /u9U8;!4bP 4n_/R(~m)o=Y舋{!m{j:1Ŕt웩mr t&a=00ҰoEuySaCUj9`I9ߖ? 'Gx1>Wn5e (3{/U= n;4u޴QvɁnMU!C).­:7O|aSD$_ТecDVYzE9U$=\@;`~~bՓL!^(6-kK 1JALYœ("Nȹb~fA! i+vZE? M"`OcǷ{2Q;GϣQ[lE+SMOWɟxk+ Sy+@z?YU-,`5.x5RX -NN4e ?CN,F3O6#Wp`kŹ [ӑ^X[[~Y upE-`A(*bee @f yN٬yZ '`U|$~ 5 5ECYO+G5$']++7ۉ/^{M g|; I4bVaH+QO3qçRw?銾t5pEЋ ƀRTƂ ?$EeAdq( fH^0xM!d\YXVnK}zT[C-jaC&%W>2>E}cdR4$f L5W]q*ˌOv mHe5AaptxMc?֊|<QUr/H p)Z:Q,e2]֦@a!)T>gE V[.oJA!AhDkUIu'ɣ;)VeգSb\v'I؍kO䒽?҇`h4v_Br4ޛk|Pt+&nLH՚vng.{ZP8y~&s * ̀ Z-((GTޫyރ%H%CҖZQ D [p,0cab7O/@NZvOQ])L#WYC d'Xu_`L=o5ì'fӥ:=]6?$Q՜q L@8 |Z;+/LنmT^K3KSs 4=å8`\45YR?mDv=1(@x+up+~S~Aյ7Eu3@iBއtm-}+灓՞ j%:j/e۞D\AG`oܢ'5 >g{I$|P gЈ4V*{uˤ0_y|A]p,jNY-)-W=8 C~݂FX*k9xCv֡Yɪ4ձ{{Tt/WԾ)lTTf:2g _`&佃ϫbF|fJLyVDd v8pBmPsDѸu _\:j22Ȟ_o]|ӏzRˆ7U6D @4p}!s{dgL]PUwkNVꌣ ?]= ;`A&ʥ.$'@,֤T':Nj(pc ba+AͨI/.j^om& KG`(Κ@Z%&/{ĶZنW9c~Mܸ3@KIN!- ]gCgنC\";ݘm~pjO\QDo uQJ5ӯ˸C{e|M/υ aaoo&gv?j W 9D0*>m,Łuɑ΢bjӺsHV;%>=@̚1 ދ{iP`.-TLc(R/e!|jξQZ&0:."n[ȿچpу 5?"H3\o\Gzݜ8ci}BihdkȚ+ DRzlVAP$yUp:~zfʎkv}dciMg<)PH/PnˍyG1c%+;ؙp75Q)[#HX Lu1͇Pa G*X.#S`;gKDYp;ӼPXS$KU /"{\Han9! ֛lABe>y68& eyCHA>}șV~w]vý5̽ߘ{meRt4CCtHw:mz߀YO߼r;7 F]~B!յ "Jw K"Srj4E5=х9Zjh"+S;L3,=tFpЊw4m@ŰfAhhYR%,ԺR5ʫJ'qYfʟm܂ F2Hˁ9ʀ88AQ7f|p'T58bj_wO + ٛʩg'w&kueMU#Lgݯ()"}ikXMK|誓&ppE3nb- ף뼊XYUU|i"ƂtVG6!$v4M^,J本 (75U >MCѺ3I ð" B CQbe}"$@c>EoYSETw2q)Z+?/; ODvב/(B~dcL=9Jl ,cdNXYn=)fifRϪVHtڛ,+(<-xoah@?y)-X)K1DxZv`(w:ѿOlVVy_Vd%[Bk0l$LNi[~R.p."dՑkrCnFl=۟dkZ?궆,%b@O *_0:Yeob} s>??o (v.B- l-#1 ۋ؈z!KXK$l8?A$?ۭ 4?<Ա?­H^ҳYn+H*N.g4Sb.EsxL!Od_Z?-ܕp2Um=Uv~21*rUOa#!dhϦi n$\0ҟ5Ӑ:镦!UGp5ftBS)8 hTܑ2H*fo̽w@X {=%gJ# @_nȴHId-$a^KYH$0 Ë'V#\Jiaoݑ m9FOɰX>]\>O^ƋtjZ 5I|hMw܆ bz7q@$!8s}bqH'SuBeq>\<{/$ބs{` n4F ?[@DÆۣ9o؏f3kq7c/;G%kHEu.u]j-1|c--yq2b0TFjqӈ|f&8Z p:-lyE"}ɅRbtz9Yp `8VΟKB0jޮ#_n>ggnx~y9?_ګ] !I];cTSzH̑% c4“$\"ze헴)&E6y/n:7< ̝Y*S`ʢoNX~Xj>N0vt @ %APl+rP]_q?aQAOl#cd{l[|@TRPmtmGvрeҫ?[>[z{oe"/`Uۿ|#8HwP^H Qq' gS-<Âv4H6(||uFhZcֹޡ_ɹ bB`9KGש_2b>vC xĒ rؙۯ Z/Iz+Q"Aj+W24l2+W`^n0:8FV\8;?n<4$IG©wi6@jjq!:qAKI(Nf=Un<XL}GhhkWF.$̬0%d<쉝_7P JER[G%[FFj!N7>bVl&|80Qx:,U<М8 ak% v }<t@(`_qxq7W Xy'ꆂ3rTW/J :_6" 6hϷ.ĝ|_'ЙI.tˌLk1bH272-ۃWj|_0#Xۖ]S&PKh;MɎ1?^'[-5G?"K@92e#xu|xueD[I\q^p25b#J}rrm?w.Y>ٟ9UTG2t8(S&VFV+A`Jv[ZؽeGOy{:@,0~-H9uQ/Li!yo5lB%9~#%͂]Ƨ<'te*U9L:Mv(%OL<+ R Yw d+g)ep^n\}k^!!8jyxsx!Eh +C$(@z()뮠6Um/yKQٿ]ojOi_(MNyR'yt%7;A ܅`aёshM,ϡ0o8 UUJ$m33wIzA")VlKxd @ :ASVsxSӃ"(Ș=6cZv"4];&avܓiB܆Q` APEV>=yme.!̱gԗ:+|{WWp:k&'I 7n0K:@7'}C&gzwY:UX7;iBi0uP3 ⫹{Tn$Ạ5jI#C ?&ٖ>645yC3wrn'̱ڣ?2DeʮDt+~k܉ CqVayP.B\ScS(M6F͓9|_K0~ƅ=# 9Z6]|AZ' ^y9z-)N$bS!Hs m`[9P)*pBYc6v ?/^ mG2z%@W\*+mg@imᨚ=lȒaķ]1\WGOC`spV!n_(?)LZ4)pbgREB٘l5"*"5stHrOWy`,Krz)EpЍq^Sp>:U({Ic9$E&caˮ[}U%vKL~,Emy.l29<,5>Oh1 (X _xV:XͷrlC&v%^WFt%W]gtH80Gxs=* 63X!qʴfG pݩ;Z&JoY0dKvVE3+JCMN0bTwK&K|G&"ȧw)(YLG%]?ۣ[+$PBo)]Yh=Se 7%1ɛ=~t; nSkh{NZZIa%}\5v߽X$@T*朸mT;X;[HMh+A~m\zp=$?K\]o3WDڲiҮM,G"U{ed넕( >RTJTh}.Q'_HVҳg8%C\Ӹ$ּgV9 iʏG|g /*&j?XL"s/̘Lmi圴QA_P* |C`I!CkJXlk1 X?ü.cbj{wBC+F'W#`Hlbɝ|rZ5Z )X KU{=(tX)J:c"HP,errN#O&b\#e&32^~Єj*%iC0t0ƾk?Ywx\8KyOcZ#?8^v$Ӳ$EU uⵒ,wQؙ15$ڞ32Nk$aCV8 ̜ 66Cq'yq:I34 M`&9VI {ozGG?mԏc- y)5|^zM|©}AUaq 'kV˝L"{=m=2xlQIWqBj H+|WXFkT{"$FPfj א~Pǡ|xH3Y,k['A6N.GAGb ~]SYm$z^rco@1r^v@l. d"igmv t?H‘sk FSUDgvbs >[ï]3?ncv<%Υx#I84?0uHfqi N칟jj)r@Y[a\03Vg ɫJVӨ"9 Hjo%ciՅk ِ\e]I.xpw$.[e2v.Ǹ|)ACs?[D6 a+rĭȧt=jQ&΢*ZkEMe79B ߚ)D0V"Mo;ȉf/IAGƁ3gzY ٭] _Aug@b'K>rN|%3nΪܱř&6jJ2_5Դk:T6L]b!&@Y--'4Y X~9s&-Qdʗ#HeB"oVP!pzdؑʚP>|rm{!8~8>n ݐ7G魐p`MH{󐞡 3O"ҏ)HމX(B#A8W& }GFO'Y7 n,{eU0bc2_))i WU;oKziZ /Ě4 |r@Vc-?yX0P}^ƽ1ƺ ^M){?Lo3`޹X,ptKN'&bkNk)~ZYܯFL2tStθˌG\%lAۻm@i.G'G~W`3}C-"S*0!J4hÐYŝW+\>\_p6а\^1u,e"WAGKY'm0&s)ODr;-._Y%4Ea:%CXg1G˴?!#;5/;)Gsixoџ,,hO6`$S2e+ߡzِFqCohN9hWnjipng ~+!Zi*dyuQ1J:D86޳HCq#I 0 Y?e^£ȸܝ)p+<'jŒ.%a2G(qVaGQ4Wn˩gfq 0rtA4r3uֶǒū^ C}STGZ*b}϶0aXrJ&L'Q0 B9436Pu|$lm^mSJ7G$&iBYUT^qGIE_)*l{-mK퍷5yu&zn(h"G ';ut]f=^Fژ}׸O|R^lbC9Ѹ@G q&E|RHDXt\ޥ Z1d>ʠ+q6cxm7!VgBT}*Doo$4m 1c-͖/+(,K{e&ǎs4w$ɔ6.>m@[57lʌZgX9jXMx= |szim9CW)GS |8Q:,9 B/UtYj5bp rLòrǩyzi (~&nXm=rRs:bcg:ioC3j0x'^/se_ӧ~V|z' 4Y9=1sm&ŝld/vhGZ .6MA1qeԔhxL+/e,GäK BAu2 ,m(foeb\*b=њ#i,O >s6w:>aFڠsD`LfbsAεAſ-?L!pE[ٝ^}AmQr9"0)t.e7{hQ_egND$y' uOك9e1JCPߌ~L¨m*#&933J.k}$?Dxբq@o}*&Ie 6=YQʪ%nE,B *Kk8un!غӽ1,MZtu/ڑGӚ[ҲPIhSk(3) DPubkqSJKC֯m1V dG~ڝsF5jarUGF BE*sA?;у8iDac ~:MOv%X*4Wt9XЪeY9!!."fX---.0xppߟ-B Y60C<Qз\V4yn*a;iC24ةyύu醁=C| 3oy'ZùEE8Mi[|Sx^r5q+t8 w13}?z"=/7suQt(uϪCJf%ٵޞ7 :&@YwyIf[=ɘ}ezaXb˛daߏ+dXWگNzv|ڔRv)j^gbNbB]yz_jsr[ּe"2:@ N[]aхEy(fix s'pw$`רl[ס&h ! wq[]V@6W9\V9TշM/,v}!Umb]&P5^rv8tE,T1ƢcMrȞ}nM!uv.ћҌ&ВcȪE~g8| E?O:QeSiѢ)U쩠CS^uK|>LG \cU+s?7*#/F {݁ V خͱDyOz4Z\оev̹h&tw%M\MdUJ G'PhC@G,#czƃ5ڠ3F<;g(C&dku7vΘt2?6$&XAQjQso>, &S^.~nS i'cL *nRd2`0yݬAdLk=-(hv5eqoO#rCvS/K=Au^ RN+溤J=W&0a (jAv35# D..ڊ2.FPO OJEpsY؅FH:^OG4dB_f7J?ʷ# JK*g"œ$y|(GW4XTz%y7cQ8-w|ʼn/hh X';7iƋ`a5gfm 7jGU Xiπ'*eG-&oT7Fօ|:3J^hǤせ(Z;ώ6bkG;mGR\y"^fGA@O,;PIr-8+.W a,:( Vg/aTeZMh}&GD۫ư%G ) ͢k@Kz]kx{G" D@z`#QV4wtK6TcȈ v7|^n j ,vqp%%=v/ҵNDU\oz0) cDK-ԓM=8W~\'w$qI6 ߰## ]nPt0csu\!=4+gAwo+z \aψ\lWIv4EƪIJکM!I%jU;+, 4]&]Ճ]j7 v T31m(E\+b@5?͵Mw]xxcFt_nHߊ,CR|cmjj?l!*~tBځ-iz=CI®WGiYr-S.`vB?< :ݭk-E$! *8V7KF #F0{{W{ zUr&L9WRT&^zW4&tӋ.]t re橺،1 Tg~@efX ;DĮqջZ6a^N7ap@K8/*P=Y_Y?Kg9k싣-&0м o~h},]%NMb)؜$˪V{g r<.sRiձ( Dn f)1`TqTQ@F9Ljd9ɠӈ4NN?pl"E% J/7C/7LfCRp}S?cĒ+.7>h?1Tzŝ1&)h l־c x[KJ9 IA],\>NO@ȴR^ѐtxe/Pn`sЅ848P{x&ly ׀ml*uCzF%vI[N)訅L )"p_Ǽ~f *RR/:i!m5&=])W߄t7 [1coFru,J{CKt: uncMm𻥘PYZ?ɧ3?lⓤ!zwxhEp斁U3|Et"-%kX6B#P]E Ҋ?a~ 5$(X9(_uXq#L~~~s+Ô-¾ @}\w##~/Na¨$7ISW9W`7Y=(|@aY[Ehj_ VOHNk)_&lB:Uk4K|?.Gv\+e~v<I-6:WO)J.wZEn޳\vTgZ7_ߺ\U=e?+I\lf O( fofPv8KfE-Aؾ)S٥(rf -1f>k$ AP>d]5~nǨtر}R/L 89,T2T?,4ڈV~gQh{P7,[AXHOǚm'(0Mm~X$pᴔC~-%AO>d:+[` `;wAcnyB& Y4"?,GO—o]cttuTَA@K%Ƴ8﷠Q A7c֡=RH3Xv&/䑲v<_s;{d:%poXVSFg۽@ L?EP lDqX}]󫭥uyHnש.o_)1WiXIcoƓvn2b+K'UAfR˕Oɚ_6Ygeg7#瀥.tvc$U uǩ u|3>FxbyObOb-Xy:|>q3^-,VgVN  „=w +Ar;g*YBe{+A>, ΡAػ9HDզ^?d缩c}QY+%> AUnu^ İEu(CLZ tz!hn`X?uP- zk\N_Ƣd"1I2?q &2.~^j Ug@$*0eLÎ@sEEf1mi;"HF@c$ }. 8"U(_bORЏOy+I,YDlD*#[53єŖ"jk_PFN & LBF,э@H):¥F #)[~f󄎁Suf{+Bccf丷$oAWSᲩ}vlK*@ 3xkX0]Ą GŊC Ncm(fc5q粨o:8ODr:cP Idt@?j؋v_'k߯䟞$ 6|}@"(-U 2ZK{7T׷j_cpƹSo ZY.,_hjթNZ[gNā|_i0@ {J€!פ'{g4Dz-*^  B8tfor0?NCAu)a>n-3#>' \&Wi2=֕s˅]іn&#'!ߴDe9xM8Pi#燈ї( sG" ]}@X._s$Xxv Y0GXEVduh |Xa"y6EqF03_MD+/@CzP;7:J8 E6> Կ+#7QX¸@.+s6FD>K?a{Dk&8e'_mBpd)*tՕeO1;nꂏg~]vrCkN!\tIMGVr?H3XA;tS?r2>^BFzT*5l`Sc~Ѹ{o/ ag|?hAhݦZ"LlrEs؉r ",&,:p{#X:#2G\(2B1]3Q,?( {fиgdBYԃ5WF Naʶ&s.kc,#'<2*unOvu"rRMakl##iWT,.?* !w;Oxd݃IuonjcC2\M~i:I^}|>f$ViF}[0$nb ;ڕ"/]OQ Rj?ulOGjU8BrA,R>\x+Qd<}%O~ݠӽTI`oKy6Xd,*LN&ha /:A/Z\y\_Vr-?/Nb ΫDJ~p#?'yDw\{z/OH%1"/OO`9 5epb,3^yzR&2Br1X~Ϋ]b79*[~oI]dT0#4g#I6/JkcTα42s_uT2GKA]+GmM990,~lo SHǿiơf  +wpF>12H 3q@R.EX=гjRfqHTxD:N -J> _qºam]n,n!ƛE It힊Pag*E K ϥ;8k7/v̚ %hk,U7~Y7pfa}X)"ˍ[&͍SyT;.k`ػsTӾ X.p_!-~ pn!@.)^xT 'l! #dP^[OӪ'6wLV0vdv9=2ۛf?l^Oݶꚟ_|u7p ـk]0֠jTf("q qwK=hm.cFtT2+an:aa94%R(%hVz΁q}vY^5sH@p(#]6(N,^>:Z d YL>~F{鄎6l x6i`6A|05[XKd ns8|-DzyNh|`a{SDJ҈m&]/Lւ/"ֆl^tp%<4$n2fՕ )LM=0dbgHА5aXHu i=1/*?dLqW*Yhh+miq݅Hቼ,u;|kqdCC{Y]qe``HT:I#I!r/yžrM/LlCgC' W$ü [Oh#zj{aT:W RF `'v\G/VT`5.pgq  @+:I~: mc<1THE!vq%{>уਖ r~'/\T>GI0"W3odwEiMX ;36V*:)V_\#^n73yO ,}=ma4j<щ&7$ZNx=I6zmfGv;3iK}PW 2#Y!ƤFs/9#4FVpPrkz%$Tx@\Io}6r}摈fXRWj>,W`aD|!pMn>؈P~sn_ǰbT&~@1q=B \=K,۠(ɤa<'}+L[z9[ ݳĸh .+Hy:95bu-D:KG3;kGc'el5tS{^_"E[Ɗ83msdf6)GX|gdRGϰ̋Bg@m?t&6_e [2uN\1TջN37#JPsTM K^˯9-Qm\cn(5&+d3(,-nky٬ZG,~MrU&&,peFwfxjY]Ij" ū L./縴}P(_74XC5Sn C7hON<x2g(Igw?^_$+h;Z.3[r{x:`|jauTZѡ8Ԇ2V߼8.+{6~fVg=l;S!e|D~@C?1y3|}3% <*#%[5;jOөPk{mR%RpSf|"Ź{VJɻH='JcQu8$g&%ȭKd}BqV2&\*ZÓadv*kbNV|eoFiѝ6$%R- b`Xz/_}N|/7(&-utupm"HҢo`i m|'GQ! 7B Wl'e} g m{/^9VXGQp7(P<|e3o5>@#Ƃꙅz麷ɊxL@GʌHՏViOF%F33{'7jTk:DCI*CS0 ;t"CDxʄRJ7x ao2ab)3U\@1'L\@\~ZU'%cscT*N' P_Y2B><`ݸn!N'NSGf*a}oo23H%VEA0tH#x\_jr88iz(! kcP WG2a{dx\T%tnK5D:m^e%!Azә->\f )ræD2ÄW'"ic6K*]UMLH?[Y$(Gn?I'ܷYk+d>Ρո#d>o9+d 7n&e$!Iq+='6՜j_6'ghַsB[WlVhs>>U#,_7V"(U4WM7^sbPGM; ) 0HcK: 9E"k"*j*JeN:7)Lnu y R{3/O:,I=+GT>fZgQ::):*>~h;$n=l{>Vkޗ?[Y"s͐9ܮ? _~LoE?`ŀ& V.x9ڋ#=ăji1=)t;kj*$fDu2HQ2`N݂2?Lm7eҷ` 9;)YU02m<"i(=p%Q{=kb+6/Ō-0c;yp/{ꇩ!X )LK@ .*@tU_#nM K~:f4B jnb9bP)&J=mΩSMqJ1k޷#EL~¬L=F뮀UTruvrg%28Z.RB0ew*[|.* "ڍL'߯qEr^́21D5O9v4N ,`qքъ ǫfy6s΀^n'w̍ : 6e^)ΖI%ÈGLK %xy|Zs&"9_ ? Eru17HlT|`{DNz 2ꐵfci" \ [y\ \kqT)j^臥 ' ]Y;Nu^Bta&H j7MCjRl5:Jr\Dj#"ݞ{/`;0#R~G1~Do=g|( J)鮋G޼IS.]j\hן)4MN:> Q9f>RlEMGA[L)99;9׌冟Oe O<tN`e|rǧe*LIR 6zUlutP\)Ov{녚m/`;90EID?@ bYO$ )ePRo.SNCĦa_^ 9GY77NIԊym`s,9Aq(Tz0CtZzXh5S^:zd :@ #f'w,q3 dy,NWn#hbeDDJhjF1ed' ܭE R ~΃U|aJ4SZbjƫy0y3hY߾z|.'m঍T"N3ֈ jn @A;Kc+1"UeיZqló#\?i)JFI#)!K|KBoa+ ݾQ9<Z/P9B+!wI Ii< <Ո#=M/} JcL2q^\vfΘd H[vOZNDސנIV«̓p2ɪ8RͿ啔?խ wΏb1neX"%{+կU@C'k_(DvGNo߆Y:|ܐQ-@:[s}f6ͨnsO k]$e=(&l4b ˊ^iL;ü]uFbP1 UP jW~/1n\Hax $,}hsIwJ 835=>T1"|\E`cΞ\^U473FY\/-ѥC0w<ۀ:\5Rubq])c/rH:vK(H[f4ΛdQ>_BO] M-Ҁ&E* p}@ŋm!LĪ^IF8A5GCW^u#rM'%dHϩ6|4_R &s[<.n&`\ ۚ+.qSt0OAnJgq#e(/jX# zibY[UAۥ0$ ?3qԭZp"|%byW.&ֵ" )(V썆LM[Ys?(K4so]D}}8>7t-ˢ ᲏zB >ƞEDI%^B4F}+䏟rrN?[t4]iigDy~0ZZ~9c@]Rxw" i;X /*Kt=;Ӹ°HyVa dhPɧ'-K*_(%UT=슱;ЫYbZP H/Q]f@<-ܥ62]w1 ?`&_N MpqOG&5Qiw[7U)UI2ec؛rTPj/<حP-Vh %@;/asivKFǕ?L.1<I:5bLWLrLrFӐu(*XpOhGc4>WmV#A"H@`)0p~IQKK*l] QU3-%ofEf̳eeFbEv?rnbfNvQk^-׌#FF2N!>zv8 ,óZGwI,l R߯"ΠoZI,H&3P6M:k+Q-5x)ꝸ]-8l1K&\өw,rW(lh87|ڱU5Ґbev{t=r)5[5 ~6N@'JJv ~1E >^K3GsFchs2e>H][\؉}x> agLƨ9́)չ1nx)D$$W\kJ&1i^JyzBk%HveXEVR 6.>4| dO'XDe ,y)lWAH7u4}eLGKKXx `#EWdtof/)eE(g F0XOkB%JN<@v)*(rAnC %6^߄3(we ʙlQ "RfG{c?)6qNXُ Y+h |3d3~YVJ8|FZ W Қƿen7C RW0vE2E"(fuoIZ $+ } J&VՋx&xlG?F['Dۣ)JF&wԐKGxzV6&MእStP]N5<=}{Grtҡ8.W$bFܨ'ԉ%*:QYg G4`d'/}j`(آЦ\b_I? 9QpO}<[8R'K嶠RD]idpqrb|ۄO:EjPs4qJGt͐bڏ钬 Fc]'!c nh8ꭑeYpvؚuҶ:Y~>ì$L觪Gɲ |B݉ (-8 Kʨ:Gq˳(p:K(@0+!Efe軕$KRBq eBVvQ"3a? Q\T,\EMZwOȅ,@Ԥ{ե plb:7s*nǏaxH2AzPs ;e߳Ij m  Hs^5B[[vO/DO9ݩ{ y wBZ/\%ue>Oz!g̗vc;}N%E ((@g(hnb 7߄$?:M}^1Q 2~eg xi-N'"wf9I'a[L<7,IuM+yBNƈѓw(9@u!?BmlZ/Z,]?.9K 94 5IA=~ 6K<\`!قς|Eи2$"ML5>5#zOg=EE1#(y(Mtp{rpRߺ+8Υ/85UޭG!Ji3bZP}3Kp{xg V*IfMg+D<5pA`?™ t5T}:Ai|W]؉Sp |3asCLrr t? 8VTJ 46cur &,{\#%&x7>)%ѠEiWP=e9X B]|ҨOV6LeE<A` F>|K3Bjhf:ڔD]<=;@ߚbbl.93*TNu nVf%7̤U(s HsGT0dkF ($ohTGa4+M~rܫrN= WAKvxy!֐nHg*>eȺZB`S7~)1K9Q_ࣻP U1P+M^8Pxw[ y `$„|e=p'pƤ킡̬֧Srjbbζ>|LFJt^ti BarDI/;" ' @oDrጮ""q' ;L P DgAakT;pjjWI rEdf4jocHS"싌K G} 1w2(2p8FnN/Tz~WJǏ i.$L/șKԩ8?A4R:Ii+5윂x2:f?;ʩHH$$}X;׈T;FRwgتOfLFE< 4[ёǗE\o _mnՖԑpQ|p̺Z u7"ݫ@7vgJ#.~*f*0O+i-( 蚗eY;d{ t?9X+*rЗz&[Jpygd1=B2ZW >-~ 0$t Q;$aGDh7eF^;+]`}[7[&cξzvh սrhHƛcW㸦2 ^P]ߋ>]9դ &eNR.? štun}vb\;9uW>I❳1@a欻s$ac}m zjK;jlup&;7}g|3;wV`NgkyR)`$.%Ffi2(6x@dbFlHd"+J'M8/6F)?۰mLPixrB_`p)Er3%b^DUKrW0r,0eRQQ{-hV)iln6qOC~*C8PFRzN0C![};Ģ\䇖Z~3{o-N(q*c(T_2C=?*kh%] J!L83sK D6V-;}LVz!i}YF0ˋ/##Zo 33It&_%!ԁ6;^z&ǝgV\_O~n?`|㵡#*M"]qTN`9O*HlHb. íF zNpnuam(}RY'*E/UO5nNz: Gs(P>TE˙o*ϵ  ;5f {#((ud=-_H~}!.WqmUg 9 `&J7=3^@[^fhkAʼN +©Y; TF[IM; !Z,<[աo.9!?x N  s">L,!S8+aj>oGᕘK+% 0j͌a $4.qeDQWMgk=!@@2jҴqV8DzATZY^/Y`& YuG?}#7v`I TV}_I`` z>Uqr譪Lk891(b$ܡ<'XJaR#pVk!Ҷ]y=;h$!*.7Կ%$J H.= fB'NI㼫.M > S$$P19GH'Ί'plAW#dT,5xؾl\P٭C&N{TY|xyE#M [X|!#˫<ke 0r6˱UMm݃4 s8;/uPEt3<0p[Z m18!( )Ptۇ1cA6R-IBKgf?"# zN -n(<!8Pqf\2M}fNK <|+-G:*AsW/Vmevܺ }MFpč3p af7$eu|-54=hQ| K*C=M oJ1f.stB{(H6A/KuoP*x_[}BFl\#P )p<^6g"0%B%ͿɄc09KhFQdVHh]ga-Zz/^k xEYćpm-b$uQ'F4<(^~B.Oqpc5 AEy#bie:BnCc˞D*^`>6c]P Ȓ!z0k{(.,\E|%~v?o&p6OEpmGdXq֞PHad83^sW6#'9Ɖ$YqgOh6bA3jeMxoܲg;?(yԅ7,z QP sN{2*$U2f?!jZ]ȷ~(0*fVZ6F4_ZcCaByhkS/^weEe@xyiУUkU:9UT9?:x' !b^ *ҽw=$|+wMPy\pqz5jjiVGEBhί?cPCp u)MM.`V½}U*W8++#By?Dj`a$23/9oN+qSӰlgF ^twW*͟/쇳̢V8jzPЅ"r1Cd D9,d$# #fȎ2ۛ<`lnqF a*eK-ghC:(KdBm8,Mhsdˑd7侑O&mFeCyc-1N"sX X81ڄiғ@w5v} lwP}Ne%~Fn[ރYJ4`2PP__*uڢ\]!vFֈݽcNLg973z 矪-nc Qv׬ŸՉǙd'$\ 4XڿK9}n8΄0Eaw?v͙B젻=<zk2O,P:$p~&aӤͧ4n^.OaFpI}w5.lz p٧c| vU3C(ss &,'R'з@ HR]N,+?72/0/@Y՜&(,Vr]Nٖl"Qצm%iSo ]EC֤kWr-Wݷ3NX }Ge@Tŧ2s!-cޒm J) 3]Q}ԘQ*лpA`kۿA)lsmdw1􈎯hɿx⼵gG:6@k:U#+ģ>"0=Bjpa80VQ 2znvwX";ђG8N& #XL;M@75AVpXsbPqUURd`:.w16ҕ`Z:BxHSluy56 Iq8JD?ޒʞxbhlإ:5$ŷKyDZb7mXh-)-4W)\/ܶ y%A~Gѣg Ż#uf|r:zojLlK:}%½yO/M S^Gԫ&ISɯ ˩xEFަ& :f)!~/l~"P"VL^o7zW[k A))P2a "Q| ;~X%g0@+pr0\NTOV0+Tnz—s/ՔaJuf<*ha$ۉ 4М R\ Xc̪9]ޝؙb[ o0ߒnDzp.\O^ǷfU-~],m(3g)oT8a˽JEXMyb'ڎ_`tRQyp'UlRPn>`5 ӈ,j47"+,6õh$J?ŞٌQ%FD$S9PeE^{.Lp[t%(_Ґ1R|f 0] +粺+=ޥʂ1/Ͼ $&atz_S1遆]qbj.vV>],&ԅ !|/ħ=boQzo1Nxp{kR#2 k4"n: nؚ40Ubҡ} &ĐƙeKOj4E N[VrXފD\eE΄h ^t؉M$9*z!2Mn9` f%Ki-@EtDȐ}$jj*]ML8z%cy[ub?4=v{Z]]:k[N DI0ba-n{Gɘd8ʗe I֚Ċ!/sP*"ږ 0r+yѭΥ«ǺŤ-}5EMqI?wjr߼F*\ yبD_<7&]*Z oWɵ7|BH%^#L@D!264ø%n'86]Tr X1mW/ldϿ;^o54oˏӦKQ~7dP=vU;jFc!(}<^E]˘z Bm k(Vg+v؏qzz6zaxc( w$n*o5 G;E2%t[j4]_~r{hɬIZ#<VPtRvm\RHbXRFȏȱKqKY a]e76sb>-º!GbOpSWXC+ kIq>$\R#DGm2$]gV_R[ %I΍?7קX/`իHMw l&KY̜r-Qq[P=on`$i%Vb]D)z'=寴7hV S 7+J\o_1jxll xZ 2T[KZ6@̺X nH=D$e*ddbH;sg4Y<|SyVjzNȕ ~dȓ,C6ZQF8c!kTP/ԗ2GS!R"9}Wb~1p%y$|"KbmlGx{nuMNd̜Lzq˽T,[>~S`cJ g ],6*xL GC)趷~]E*}LLUy[L"R '0[SIy}Q0_?[x/|)5K-gCw|z/˖2oioi *131koƵ'VCޭ*?@p-Z%+ :KWbfGF>S5xCiW=eޖs k~ZNFxs!&H& $1&JQ Ķ%50F{[9yT3yqaE)mx1[%%v}{&K]i9tPa\ 1D@ z[%ʢ# R#~9ql6v"GAZsJǮW{?O& Y2ua 1jPHlg{ =Xm@:^uY4|e+YA IMR]JrN<_L"Gln W^#+ѫq32F 4Z|[8X>L/`M-˒ZcڥcG,ˮ =`irtxLnB2c˯Sζ^E?K-6(%t,M=! 5{>ih@.+r^֛h[i ƵYulj|po`hSx23[6~ ؋}JϓHyb",oRgmrܬ?$*0_8E,B8 b{g#g_Ռ'|E@/U㦄Yͨ~JuXG9f;aܪPEۙyRmQnK1`yUhzZkаvϓ3c PGsq,gt-LCy\ԗH{G BW7W 1S"87-y\ō'v=.pr(bQ홢؅ ,ֹ'J7]M5:omQ`|4{i[&ʑ".i q4UWNci2;ɐIsӅwCrƺ8;aІ3!*l?)㚳}Gc|-}[H7,~ݭ]Asչlc`5l9$eB]7Y,(fWȋ]##jSCQ׋Wjie&x(UPOWow \n aFˁiGfOJI2ҋXXF`ٓ0ք5`dM>GV  TWpq:o5utZhS]xՁkTwZ_I1x˳Yhד,KDkFY] I׌`o 4L9{h|]_{ǃLf CsWDw+~Blmk 4-)^}f >[Y}D~Uۖ[s=GUK.Y`ZHl;h48 '(bi{DCiua'_ZK#M"s'.gHm*,M\ Ȍ+8'b,ZYJ|RP,n0 3;_솔Mg!ӆ]m{;\‘bVNVʉAefeBN #a{Yg8[(_(Ȗ BoK5NR<>cu& ; vyGPu0 @_o5kTtq o+EsR/ VclN`@Ll(qO=ڗTQDG&Oyx:QVԎV z6;P:OS͢C7d%S5?S[rfƝ{T-“H=UHW"Q'l+Ս*p|Ԁ 4צZMm=Hg_d=첧׾oV5dr 0ND*_KI1lʍ꩷wAzDdytK #l5Q"S"1g\vAvΕMTPfk5 9^ ҿ6dd>21_\i %G\Z_g |;sO+t"6Vx0Hr^#b&2@<^k<𥃃#M2se-h%0=돽ޟ\!^PAFk((I ݮPPtLJmYubBi bJw3vf>@{ f}g7Fh嫶d]s{/@-a/OVg(}ۦa/pߠ&J;BIFh#Ѳ WY$o/ρlքYHK|iQP?v,H靃^ ϗQ#\[jGݹ CTPuptx8BK\&-\-7-YJw9S-F8a;ƐrA8AP+oO#ZiwI9ݦ[n w merŞеa!ǽkTb*U2)cxX:ۚXG|IدMsύ uv^,SN&*“Ĺaj \6l9s^b=Ve`}> ]B@čEa6|`c ˚TY/= ))FU=s,NDAdEdKtyl$apţV[ɂӦm|A'SGUE7 ѫi'!{rP.kʐ@Y+%R(|M[j5W5$ێۻ#AYSr K[k z ns`a 2ZG r xc,!0RH#ҤQo̩7bS?MJGiiD, a܄񙍻X6Pj6 G;DA}|[H(elO{,3~d(N*V۳P{QtdbyB(/U./J,89,LѩۗᚱPټvlK4Q*XA-'}JvXQiQ?U]뻚kO8Ԕ{*J鄘%L"E/>~P^c§`Xڧ}LiaKΛM oAKLHly!ϭ-ZN Vy(lY@Oxs͙[iΦ]05H&R18?9= bn~HD`B#k("b^ \ r_; Q1$tB.D'sC^ V5b0J[vdc 4 Mo_&A!fKp~JcÌUIX̸+݉ d{tHmSE@t{?Sj|$uYxHl4jgd>I*RneC&:Uv% 9AR |.5"U1~ޗ2ԇ:X|K| zjxRs9m=~X @v) 9rK#f0M2Pѓ-~D*%b"]Q[\DY[.~ykb-:ވwN9-0FJqg6$4_~Aj1?@suLB]ȒCΛ4|@vým(ն}q?zƵ46OMZHc]:"o&d1.] .Ĭjc:x zM.uᄥ4KoML`)ú-~z)Yǐ;Y뢒/,%v.ėsG4]g"]ݶ08c7;˰MY5^9y) o!Cڳ{y>Ἇ2c 32DPSPiX|-g~!:Na DrŴN0DDdI]:H2: <k #xi?p=1.U$o=t TYj=*y*%fə6EvIVb]q@a98Nbs16ه͓sx# 'n~'QY=}TŻQ [.& VzT{k};[)NHqñS,M2?ٵmpx- >:+J[eĩ2zlv) ZNF)v́=CvZB?V!@&WC-#NםWu!g-Ұ$jFGhkmL m,S`EzgeTmH>f^AAcs9=BT&=OF8^cvo5~n{VSOփD eY`tǸuS57:Pd srVsro׸>ԒScTϻA"5p4;Z9jt>hEWbқHY67K'*! 7 gqi(Ȅ<6/[!rw 2a0T8;v\/sv^+@1a讧 ny♺C`È:l wf֧+9I,ڣ'pv:鴧^9o~u &SP"^yWz[+#mMݺܾw6였k3/Z-Rqڗ)f^:V'^-H~~4ek-Gʻ#7urį!G{{ 뵰\gXSl{'qy"T$*܊mWb5'㏍ŲqL$*7p򕨅Z@]G?iDKEd* xǦω</%] o,/{yz+֢Ps3He1]x+ 3%O5>ؕH7LUK\&VⲐ׾l}VθmCޛwo,I76P$yTiU9ToCm!ץ?`-pEloKw`p1rF*De3UK Y=\rFP| 9P9 ^֌n:gnUJp-|](x`FՑ@X+|"*ZƲut,9d TQn9P3-2rͩBi/P0bsh\V֏+SILߙs'P7R͆jDZ-=1uOqtsȂ̅BaATͼ0bC'\ | $sgKΘ5-y/R ^Z3b?¥]@s 9TxNsav`y.4<3ػ7ti=}d|]#k26dI(-fb{8]s걢p;5Pmw=ct]Q~#ڲyE^4Fk*gT#jz0Г@Fـ8$k-R%w%U gcDiS׫hDa ?C 595}5fTPh}\|]@McCl,($)4vjY&*I]0Y>LGmfD4ǡawqSG`BތA&?[C陑:⦮^E ~GjN\\í0`\Cq xC.l ~]ú7>(g dӃPR㻬/si72ƃkJ-ba,_&׭buR1nz8tN<`0"0YB$Xt& tL o iV }`!W8 i1w23~%ňn8* x(Zq35cO`P`>X>&^ES;8sb=c,#3+\xw VrR̀5ҪxW֓Sem˂zߪVߟ]۠olq> T}W/⡪ 1'y/yaD) !oBۀt%m HYHc4@wny&'ap >.?UrZw[eoN4$·#{ʕq43Kj_HwVAь_0|3 X~^oJC ()eH֑\ysľt#1VQq#xiJ5Qp*#p .?_4Qʉ ܉N!;J m8sWȹ8o v>QODqnWG<=Se- vO -jXOS'I׭MM;(<,N7ijO¥sT&˾k乾9=^ǚ @ݱ y2~8HmXM;V@0쒯g 0;)Qu|tIE[6iI΢N"E"#-w|+0l*gs@G&gSeG JkY=VoՏZ 77\!1܎ٽҿ2H&H? 먴5]6J9kYS HОs6q߄Eցx)K݊W͚C{$@_4hGwnށ097~* t>؎}SbK}\hc7 sKr y&@1(ce_ؙ QMӟ lB_1w/?w"eY_t8* bi{cYa2R3"&`l ؤv;n$ ('7-"d`=c_u fDv\k_6 ȝwBw=귗YKEZYxo`מ3=. Z]EPv#_q1B]oQQ=:|κ ˮRif!v"%OA̸fxNuu|;!fFҦ1-טFa YbK( vCIO'p.`1  -k6?u y[d3ԸCþjU 1/P,doP`RCQxdd1K 59sѴP>]#OȒS ~AXd!I8*%DJcc4bup A(2 *2l LA=.ԁ&._oQfj@B˝=8tuٖI'QBi(>Z>@2lGD$P~=<ARC?I='.0*.8kwo5B"qL vcĖ G^3uS{YN)*L'_O$pT9&OùTd#*Ä^`͑d2RlKaʿɄj u&1cY+WFEa2zwDë%/4kKi9@[Dn2~u,BߙMc7ԏu3sw7jN\ k~R'$3kA.`6r<(m)ѼҚn(:ԑk_=6m%a׎F&JM;Z;EZN#u(ْOO5 ͤ|qZ͛)o<ձΙ έ6I8BP f,/`Usm%+Hߖ,=gzMFB\=^\pM <#&W]L=Q˲u顨Gb "[HZ)X0 :A-zA;E#v\y?ȀբnjZ7ѣ4Q 0wڽxyk`2`6xZg~`[ Z%ٶ56U 8So+cS5qI> j/Jsa Ju!g t:HV=J Kuluҙ[^cYBoǰL.LREEU&W@^=i~j.zQۻJbBM9{5DO :F`SHY9VM$Ҋ:,uav<d12-?4ptߨTPtJ?`gws0ĺP^ d˱Vl;*7@#==0x73XwK6>M;/$`cVq* ܤw 'y?$ Mst|Rڞ>}-%[[nfGϤ3Şw?^L5o50Ί9eN|)6)hKN3*h;-eG\jZDk~VLVkgei yS +8P(IȜP'q+i GN^uGbDrlC‡j@zIc+u7-N;3BG٫GxDT;$zEv- .O>z*B:I%FmXzik+l^YC~CJp&I-7mfZíqF+e4!1(.kl[ݝ]3X%"Cܢ26Q]xe፟èrBӼ~\IEX2eN>pۣč8_)h*$?d:.QR ŅDVP9tY q>ՙ8UXZ#jhgER7YH0GEVk^SEqz?G6BӞ/vtzhO$B!}y?t=Hr "W҇ʘ⭤O*:91Ty X.(vyITP .,6AH;2ɫM E)s4eryaCB`rJnP .-;e-Ttqfȉַ ȍJPory5 7C9?v[USJvS2LP??5KGGt|^h:e>y%xE35&kQJ(jh 6if)s"93P_mi墘9Ŏbz#%6$lfar jiw)Y&(%89ƅQ]l0'Qd ̹f>W'$B[#S߰!%ȏ܌{j`/If>BӪ"c^PLʭCyeGK/ 5Y,r±)-F"R)hѤt*6۶7VB(u=&F2arAo2smbQ8y8'5ۦY+ ,z( gEם[20z0r)/tMÔ%0rrTこ<=F|Q=u5N|nEGU9R >sD5U}ꥊi]= đMMCd6 " n7˜ *_gZĘ߸չ7I#VT]u(}p 9$[6WכQ=)XM.NW' ,B OBY&,UOe%5O,٢7TM#aHdo M%F aKYDC p"C,eݙ C{N'>gcɍֱ<-#V6SWxfG l >b2ٽ>8VU0x(YwMUMy$`FT)$=SI*뤠E28URiWlg >\o:#%{p~?*)בf!-N#<<Óx([ >< ޗatNsue2[/e~dQ#e *J2'#9t됦Jd4i6w;ݿ%󓗢)a{ ^ Ϭ˜RHt^!S [l%:O3 [^~lsS'GF]wcLkwG;bYl` 7&K(5 n_j&Ԁ)HBn |b+l4y Ǚkb{KU5{s[8vsLN ]mb[i;f)ܖۆ`IRP&sB;el5J\MLijFI%5Ò>o=$mYJM"9#hX(nDjC`5BTY0uU ߑ@-us:?6kHb*dƜI\`$*O ]*%ɨ%%6*zpގfAJg" dQֱ *yoM<=Uت3##LYvI@x:f;lkKJI5 4#2JN[VucsԀumֻ/crvq3 SzXp zq/jh@`{t L@Z|u']yGHQECƔs U|b2[nZzjcj yqRј`W'NkNKqn~{l012> ӶJ3_F;Q%dTm 6T㣚?wb{,An磳Ϳ -M1㜺%4L{X[s@7ڠw)]?AW\!ʭnkóKFd("}P~̲׉++"]Mx~PS/PD﷓ǬOfj r-+P{B'2=MΛ)".GI W[-@+&Da3 =gi B~7FnN&;W2 _kK%+&}ydTDka*L(`{PGCiՏڗ'02eUִB4[tU TVGawaբ<$ *&d4 ٯI!tUaqPC %Fx4$҅_3cJgk XOomdeCi8ZwMCs r/.RKp@X_14X]l%5\8m G" X"]Gy_#x$ʼ+7l~#u0 rv:?^ [D|9=ot꿶S l]FR|2NU@U=}0:ӵ4#̈k vhf!rצ"vInbdSJPSJZɹkVTY%Y~ڌ7oc7UzۺE06ym\NyH 3yl+ _>ie?jr޶,dg ?"Jb[ {v`3:+@L┯+ZGŨ<ԛ}bjgGJ)lQ!j11`Ty񈳿Gc4d{SB(FfHؤKIkFr) e%]u,MQ%?ސDa;ևBkPR{%/ˢA)!:dn~52nEЩIe;Sk#$Qx+"ʶT be@mf&0Ke%W/s&C $G2CNQ!%k9Ɩ-{b2N.Cd_A i-\I¼mQ> |$낊 zdq7=\6vk"Az3,:ZTZ*hr9a ԗ^taԒ"h8eq:Q_F30$ߏl*9O d>XLbI_w4d=}q?xV98NaPV$wN aC7\_|f+ K?i ()IÉz7oD3:12yvOd4h dXvH 1fKl_^UWQߦQWYC:-H\ F>Q˩ ` GΎgҵ嵙ZRMڿx4 Lc d 8,]hXӓy܍OʒzV` 02⦃bbl;^?Ka|ZRrpi8It¡4 Cd#LAhm:.;"C?rթ$S&#&ɘܙ6F9^QhU>?,~FmrQ<]iT]͕tjBLT*Q6xUyQnCi iU**}J:{8ΆɌvҌjمGrco$$BL8Ñ 5YJv-L'5}[vܠҟ0`USwr܈$ŀ[8KMī%E~?vu;+~XR+9ژtiבX_"us i3-,dC#qds0"`gsflzQDGjǽ0'P\(\B-2X_ Ʉv*u?o.&wP/@FjaT_f .VFdDaKWkW3kR aZT& ,$"EEp]*"]1-eWY? #[6|̫vnz@"1\nI 9vn+&(]!͉|=ٰjB'8pL'<᳐݊;22 "o-l(|à-Ӽ7dsdsRL`B-9 zu$9au^)TX8Wi` Ue,m!.FR#DeӌWj+"S擱R|6qg:,}*mi]*QF6DITQ . K\>0Pc${aA8ѷJMW`O~o#2uMT<'qOCHFfq5^F;0vEMt$t۲>4{Kɇ֓Mc }yIZp<:ATsܳ_R{H Q?2dzh+{c6HjлFFN-k* pR̀ Գ׌kheʘJ4$~&攋& 2wsc 1bK ᠸ9Bsa22CnnbQUI( ɜ+"5Z̀3x@ت3&"x K9k?7K/<"Y?ZVTS# cui?n/^["%]L FB+2T/* ą{nikߤC8fbD%4oHW]]$=W՛3->LS[k~v.εVmhGΝKLRM.4.lr!}\@83]@2>_N&4=k!|wBTݔ}X._-rCw;+mq?c;B/UgfkJ8jb,鶷q,to[ؗsd%ؐ#ry/*B05hb'o nVP~z3ϱK>l͏> <>QOzʔlM iX:6`|T inz>0jc< `p.():O%H2B!sR/[)lDzZV-Moe$brpT{~H ꧂V=-ul9{O-n0Nʴ9Hfl5yEseP!5ȃ}1ȡ~Bv:`F@8QnrdkS86P5˶~srR49YOun6%@OƕRx8PYwU38MJiߤܨ&XV 5j\c-#]|!ƊsKEIQA8&(.4IT V^lj[MqK$.PQw1/x zDNz~cLiI֋ A()f7A::=EWBj^[ͪF } |5k@W2QXr%XE6PDZ7.S" -,~F jJ7!=ЕږOU8;Okg/BZno9k%q27S7hdkjhMg{OXJV^h;UYH(Ѭ /ۙrZM-@K@O{x2!j goÑ`"=uhy|%f<$R#?o [J=䁖Pd.7q 'zTD+2 Ģ$y_]A?AE Xņo$[oBd~V%g4n-Ail_ZjKeydz>kJ0m+-2w<`_QY`yIr!WUjib*/y e&D1+]B. Ir]vbZbފki1JU_f0!H89.]0K^-&0iՖz*9w"lq in6@`Ju]ߗ^ xHPAaFa=vg5hVc( ߨ[38|*iGdV6P rf%2{YZbt6M MV4}ωu4O?QV#@s[TS%ܣ&UcTQJYQnIc'>re1e= Ң^󪩯ߡk9=24y1+px+Byzg&I/ p#{)q |r;#V8QD`[ǤI=~ߊpj!-C6)}5mcKER>DxԼA4}f$"[oxB]Rf% -m,yJ' >wRU^,׫Q4@x L\yԿas_},ɋclR["d`L'pNnEzԣN6auW eS h洅mX3wɽjCva'y ppAjƳyje굕o`H@MY}6z-3.zs$NF0 h| S?pم\pԥ?$3p!oa`b J.SLNQ%="eW]6҆/'jQb"TkV!o;e\4dgG~5WgFoBh9r=7.w"ݕPH%…J$6yK%qN‘$6$3ĨI=sN\wzѝY'8nkLIz"4-2 'rΙ)gHCqvEHb˿ #協?}P~%e@:1K6Ovfԍsi\{^7YPE\6#T jmDt^5%;5t& 5h; =-8LgDďz1QrC_NfgEk`Qg!QӜN^1Na'O0KlBeBG]LiL}iR^WAzWʟaxb ~p⚙s݀FjA0T3cWLi` rIj`dR V`&mRYnx=ߋ;O4Nl\E9"/ 3%#Ա WS%}Zloˌe~j&m<)jek-9>UV?;%Za"ȿS<d(֜xKBrپ#!; ĉ {vHbr .jQds ;+ݲY!-:)g!˖ʬ]OL^JBZ-7Ęl#b,")>>mw9;H]y 8~UD4괝 64` .ͯ( "A^w'`7RwC͈y 鮏 E\H2]x&+J9RW|ap?CQ'UM,i=M:NO3DU9as+.p!m9sw0}dWGL*hf g;Q{zL4*Y 9h#kv䭊YUkDX(f4mg@챵AX4^< $MTB˜˅c<З*Jo ㌌[T.u˾=yͰJ+},ĈOi=}- 4=<m&8 8I'iWϿ.Ɲ@Ln">Qc[TeԴR06&[Cxk\ go$eaxN3W;rʛ}IKtGtTX037 P?q{ n[=rԠMHZnmήḨ,Gښ=Lx'n#Tͩ%t4w?~jm{'8;[ծgݭv*qUTH>+g8vܹxz{aFM/*9h}@~uʖn4TɊQB_U2 9F3Ϳ'K9xbq#- WX6Rg??O/ؔb( b \ۏH6+aiNfh3#u[eH(Lq%Jw7V"H"n:ECBt5D*W|=e'֤>'|A0]\-u#݂cI:'5 :fKıݓe+|B8QM!ͳ@z<`bu}}H D($n3<z,do9~@9~NefNٳ?uwχ$^..?+Z2xQ %:%*©_ᥞAs"sXқE(j2aX"\oQbf2Klu?XOJ.Nn]KVȂYFSmI<j*̎J=U">Vջjy>Ri$-Ӕ |YݾFX@sԥy)f\]Qw4衬%9g^)ΌF!aQg)4J+^\"W_(X9؉~WiL( e@XՓmtz7l6Ļ+`njYʈ{H\F˕ꪰڝ7*~ĞM-f>olW? ͶPJ'Lr>A?(Oս TB?|s/Nּ9r\! %0 };66ra`d՟\jڬ\Ӈ 6$`w)S=>Lri*)3`v&_:==sjFeE5~\让?GuOѕɗ,/b6yRtPVzIu0gQ~W,s~e%ByܻE ۜw%;8@Xr51R3`xT9fŲ:NKc_J%W#`«z^ҺI6pHUkGLvO #$h?i39e@ ߔʻppHI ɾTBB.كb_yKeloqV`}l} Q\vÉEbŔd1/+u;6vsШ*{Z/?uAOFC["* 86ft ozU]hbFVg CK2;tTmD܍漯A΅lWT;*&Cϫ9~3'칊0/w[6*T\)쒁=s7ؓ0hԅӁQXc~l{}\E(HY&G' ~u24hTAo֑OtY72; Twڅ#H\p".d~ovr웃Pkﲯ_8DP{(ZF8 B7h"2ĸW)E 't$nt'52E}PV9+6v/C&>҃2 <\ۣ-/ବ(E0frVGV^vUo'I ɼRp`"f铗3ba2l ;ݗRhJ!(%3^.#Ts~0o@Cg(h~|Ph" ;[fg I u8J4 X@|iۡbap #+N-k O 71!aK<2j mF.zU/ ƒo?e1s9}_!&./\UD*xy^nj{*󛬵 ڥg[``١j=*i#/^]νEqw9x$\`Q?.QmgG-]%zn땸&^4֞燑:Ⱦ~}$RuE{F/mT6:N&~(2T( pNoe˩[~CZk$Ks,BGmKߴH nٯOHB܀Wȡ EHX]llD/$/G93n"]|7Z5J.'܍Om38t C/d ygм5`zщXŋBf}@}.'tvRDy\ex*/QSf b`ź8!iRD cSAͭ,f 2e! lPf ,EY"7#t፡ۢ|7lAX 7wvw7v^>TT}FdZ<$.DI^؜d`>{**ޗ,R:ij =l=m51 `1UJM>o({?FX^8ϊk!?+z`=,5}Zy[Y%.)/M^L^,K>OA }Wf1K/X pZS'ӀТ~C Bv#~ޔ@ԁ 96޳q^dbY'gdѨ|>RYA7)}7I(]F&4P6u [LawKKW;FW?~ s t(-`V6:9],T'[sϣ7M}>%|~7c$L(}^f^bzp i 6 #;566O[Vuh~ ]o@'_m'?.f؇i)u)HTvUX;9^ז ˢ& bnD|z"u {# R`[ 7jfTb{b9@y7n>&^UfZK@5e^ g: M\Zb>y{UQ:p^l]x ;Jn)kU͍&si_l:ӎfR8w/i#;Zxp~~XQ1+M'kc̸Y`C}]X>5Y~ɫc\ ` )0nr.3n-v%9X ;e%g DT3 ߀Qy 8~.)e~'&zrۡ-`m,/ՙS`×a.kX(+rŒ;?VU&)S=, `?B sA]ĝ D =JnlIEl U*r=rqrB["9m~Gby? ZϛmsQe\& %:2ey?9- 0FR'6d#k D%uSi%C#IVRѲ#9vp2f"Λìfqč>mJN- &5{5zWiI6[%m9#,L3ETg?#j1(3 Dj<\'FxH -RDrOGs|b\F/>Ku*y)6zΐz~{uF%)61r*vP4˅r{kg ˊEe #4fъy P;Zb3#|V1yk~l@RUYzf̉mJ jF /CaوmtJ{6'׫HEK+n:%z:U'(*+b8HV ~hz\VۯazEzcO@k7 qG xUEØ*%! o[hx@/ CR<6b'I:QGiL+"9V`3#Ik3՜KO' TB (pi-@`a "q9G] W"Q#).TBɬRIrkBm&5k ݨ" F_Fac~= Υ1<̽f/<|^;MQەSRâ;b*G'B$ (z F&Bo7X! IUw5svR5fZ4HM*z= q{ןbۡGyϪݑ3bl\[aD+ `*48nm檕r(ok=h b'CpxXJe\y5CΦj4s vL2Q Lcj[՘Sj U+u l987 ?5'\bIXTںِ`9WVTM)CKқkv1*O˦B<{U^8-kr|х14Ā ДpmoF $8f01̔-$}ƭBϮ2s?h]`uD'\&kx}e^!|uxvg(m1Mp.*)SVKg0lܚi٪jaꉔѠrNaCTd6u]勎$L`+֨9s&2Nx0Uu"Nt]a(5?6лտg>&8!$m@e M)=k d#U' !sZҡׅcSe'^<%[v3*}aB/1#:(3ٍml 㺩㔳Czpƣ1}L39'.nX^oaƠx[8Rj4*6!tO/Vʻ^ؘq\,& W/Dh;1/{ƣV^#ݖpN $j&akte͊Bz;ívP~~tnIcb3ۋ8.;?L] Bq^"`¥͇nI-d!a֣΋AqRlI5cF's=Qs%^a 5Hl!01/UW(f"DIBh&{^ZlUT x4{,1mJ aԇ`wڞ!/4I& H/ {; Ikx ]ٞƠEYm:Y^zL)%K%΢)h- }~Af1H~^sG7#E+\DA_Geê^/b7q?.Y;=MЉAE`%4 UesJpЧxJ4R;QXƎJf5M5LL @TsBAT!m,pe9D\6Mu,6 ?CڭQ*K3n^n秺˳Kg7W<SmVExDi68TP3Vi#_m/2;P~AC9|֋Q2[.L$Bva1}1M9r4fֳWOق 9ENQd޿m V_D)~#CD4ӚSo!8";{{&M71x}Q8~wzO~|~ عngK%]]`M::_#Ƹ 7kmh<8`!DKX(x."nUߏ^.۳+OVbq /VakxUVxVV5Z]yi$-zi v&dS8Y>F{2$_fuwv(, àƒL^h3TXDC^ՀT*Ɋ|YZ./{Ed >]MpS^&E3`<֡K\|\H/EDd`ҝ擗3rxM5}xCw%/*;Cfkl%d-E8ǒ\u#DÍHM1$f q.ez2`;14QN#TÇ D}n s}9ܩx"/]MSKʪٱvzh9/q"[7`n\+xཏ eH6H/;ms;1Z՚Ti3-L|kW7NSkK H0K錋GڻW4!8I,~}d)s3 W[Į?,-yɛ \3-S]|hlf;E9 ӧ-)o \f#.DmCbV\@f)[7o;q+"~jj=vwBTX٧b=?*gsC&T?FFd)u ; o~c ^C'CGJן6@nkZ9by{6ʏ >g[OiYC۲|.RP2 !FEcP'H0\ ?]?dzn4u )hJ:'R;,W ;jG o9襉gVEH1*+AMӐH mL&3.S̎~^3kr5}g'IKT$tVH>3 U`:z%A` ķȴ#Jm;Ⱥj۪偽/T!mn;UH\}"R*vt&R ;9Yq&؞)WdN s0 0(nha0Q\l,ccnEt?nNa^= /33r|ͽi2"W4#~|v I[nM˹5jogRur٬i8ŀ2- ^;JFJW5KRұ/!_O7rcߥriJ+uuR}W@mXS[B,:DF3Nr^YDd7A!Bo{;p MW j;$Yؑ,6&h-ӡ'9F'OR#JjR&2saO4g`"UA,׹l5ڴ3e렓Dbzm-UkhA4ڜr+(\4aT8 d_O-)XZ+ҭQCy|f|` NJ%@nӸzka7̄,y[O~;xr$#ᅬZy '+QOmEoe_1@v޲NE~]_ oSZ"KlϊdB*OlUZz4 L;{;ŧ;a`9V<0!N% y%y+VtC,W݆P^:qKeb,$OCvs$vӼ<â];E5XJ@b%,Q}!s{X@cg9g S{/:&WS_j+}ɽ B כ&dن^/o[&b ?Svmd!Īk3nc1je :0$AW{!øQ^!ѕRY)O3oUQݨ}ɜ?S*~4چo6MXť}%).1v7e6a3loWѸKUȊ}0iv0s: U}hgERN3Vek[_2/1G M YvʭPMoqD`V:ܳ iUݔ p"d7>i vU G>F}5{%Sml <'G',|gLnϙVv;׈eF[|lk2c,gd7[P싵"3"jq7)+Cr#ce5PΥfj~;g {L1gA;ITaCo+c4 1"F9LF6jOI_!EaNZy&I>F|mGe)԰}ͶK>ɹd&rbuvx$ ~ֶ s LtVgqJZUJ.byd֕6΢ WzqCŌR[ٞ<}24K}#^[2T^#?;[(~}oYDCUP TRRTdg΃D<`YXtWv@@ҚA|'4mUY{g^fH&NP)4Gcaxd( nπ bWIَC3A+y>~*&n%Փ;A4;a$6<+=sAk9߷H$ Bm.Xޛ'SjIJfzrp-ݡKI9B32g8=SXf2@q,~CQ9!c`O:yvzTBC(+(C YȪèST*[.Ho/j\~еT y`+򀸯{-)Wv.,`U-6~ٱ ZϭfZ@o]NCJZkk|9GR$i@6= >/mrEkqm]:x*pwȝvbk4I9 @LG)>[IZCB,X/l/, 2 0􀄗GjYWM 5i!-%I#P5FS bTh^ :[SaFGI~X9eԜ[JyQh8&u_VJY:lk5}ԁǀ<{<4F#܉+G&1E=}SQzk/HlIc8hG}p$IWW ˻Qo1f̶6$>ORh sWVtl_D%W2ĸ6>_Q+0N]5J`0c; R  ;k>6zzؗ:k3i<wڙ/u]ʁ;_1X\,)9 răUPꢄùrUu6gOld?*06eR,מ`HB(QgE!.-*5,; jع5Oy)>MѬW9qy$^70CVMIBtE3e{IVKIFjIψKLcb3( y/ nQ4f̭]~]A(VZ#d?/ ?2y2 gמ3B10xS* &-~X*P9NF_Ft&Rżn4 {Ъt/'WŮ1/Goa;L&F[&2g44yDUu҄Wv,PƒNqjs.z7Rf_[+ќGGifɝ[~Zc/Mx' l^V'HQ8ńdC{=7$Mi`p@1l lX A0SԏwBFۿ*Ғ_ЃdRtIc"K/5  ,# y$z5d}%Ro!gQ|:Ҧ:&W@ ʅFatIK+CVFt6y RNzX' :- a?f{sVncq ߖOg5ѝ|+ԀLbcIt30Wps"qe*Z(e%}{& /xBTqp YZ`w0ߒm19fshpCTH\ {ߚ /rӃ&T2/PYq7nsr( jRR,X9 "*EDݏ'C,$f쉈o*& Q^efsV<2 ɧp,{lTf$a%݀4Τ`ΨX8 2|l5KD6@"*Jl V݂0ӧAt SM:k.S$cG̠}KQӺL9UfưS`~CЎٙyVu|_{~ *!qf/Su>v2HyIsKyy*cizxmzȩ8 &bW)hyDC^2݀aJvj9TW]I8Q=\@lUbl)R؉ ɏF87Y^ =+dW*Kz#IF]L.D k Bb%n4Äy3z u< 禥MH1FmZzAhe`>{ l_3gX!.Dh +r V3:UmuGgYXܭEOҘ涿^m143L#ޙ!"LSQr~z \[O6A0xwGX_c`*'5'|bFB>zyrZ.W)dhYLIGkQw"h8P/_Jg8V"͡k@iMI'x@9,QY`r]^N:#σ=:@=l)'~5]}k394\W A%; S:ePV''$YOẗW;m]]"O+[Osk)h#(e4"{8ltNݳ:cwa^񸀱3it̲ؽP& ~ KeΞHf5>m"AG(NuJ1P]U2 ̼`nFckg_C=NuC 9C]6Ae(o#M`1>*%A%8R^& s͒)<qy%֭{kzn;'#rp{L)bbj.%Ӿ0af͚QXrw͖IG4j9B IGE DGƘyO?)^tk$rm u@-مf}h(A[BF>2GBvNZ%h{ nԋ-+?J5_G+xj? d]5ɗ4QN p!30^i㲐qnzW E 9RҪw6p7S9 SQ<=JIc) 8Un7HĔ-KQ~XR*Z<~tY=nsolm-G4Ѽ\܉p9sYps:UQI[NkqZm=$7Lnۋn7 6[qU>}ۏ BB#͋NYciq^@w5A fX:/OH2ډok*CK,pԬ0x”8~V]6?+$M MӧU})vAo Oc/>E0D l :YH1OsRq.ޘF Ko&/.@$tY !ZDP-iPnO닾/}yBN889 4^?8*uPk }4Vz0Yf+Uؿ7pש×|c\u6'RXO9 p Phw?t8\* &؈&y׷Z%yƁ)WN]j?ˍG{3Qg粼N._T+KƤuRN3\M1r ZT/ҔSx %QUgqH Ԍ%tnB$aV [*BACđ*_rWV$͖ZhCs> dYi [#ݤNS8vZi7Zn²?dmFWktrMN=AALUp]j CǏҏ@klCw/9i5a7Ko4l.l NgrƞYĕǏ_15iK`6Ffq.䙋 K&`9^9ŕj&}b05 p{Y^~MQXG7#~}ooB*Q=fC $$_٨vf؆{΋da߶$.mý j#%EP.Y<Y?޲r&Oԁ&sƷPGR5XMEtgeu G}ÖY:^;) RI:Tȇk99R|q!`fA%=0Rރ."l6~QCThI֟( yIsIZ3)+¼j=&bz^֕U?ou4ɰxdαcR[@Ɍ=xo<T CnA$V(2xNbs"$hUcd(@!FG"WuqN-9飼[_N,f V))78W/~ѿ,duUU s!&/ Z'ۑn[[QpDZ*orMkCipDD#`k%;Oͽkp5w,㎁y-Xkz*"? ׷, A*D;\6 #O{jH'S`hKT1jjv +~WҘN]e5ʜ4&tmli[qPs=Jg_0W"oC@xNU8= {+ԅVQX$pʗrC 2n3RٷΙJ[e.!|<@ XYmhh/MٙHϞN *b2,f=-DLѵlҾ~<ԫ>9XVǚn5ϔs"yJN*}T&9,IܐV'̮f gyz}Y)]h)q\Ґ7-Ͷo3fYH&o/`p4| a%bwSUks17OxZ*1m+ IʐdDE4Bp@3,"g<|OO}ډs7 "QUvDj6R=HNrb+j,], /Xe44 b4:l7"ˑ@U8*8q40YheIO W30l#@FKܻȻ,N 7'{x5c\/jП1cBE%lNP#l;}Wʓ7h^L΂uND9"`Fat7*q2 7qWb^y+Aw[}TMГx{eݷs'ΟϫKӑQ0=(6Н"/ޤVsTpwp:#S}򷲇lo_,r5㞸"lXkR5ag}z e=W/@ci 9Z~g̎ 0q] OZ z%GejJ>y䫑5>+g>e8kA? `)&# Bօ%ZFG(yЎUMҲno hl슨c.VA :Zyw+'2p]DruV{'ʶ0j|E$mbOFm^ yw$[)`OMفOĘ;0r= Hc 8dN )W[TqkR嗲묞p%r4%,KRvB?H@Q&N:Ϊ[܅4LXPH%6x*pWijiʱ^M@ww }-T* "8 |X.m8{ϙtY%Uq1=IϠ7auyE)Z+/t8o̧ 9T\0-\NC2?15a}hbӡzZ+r"_2"{6Tk i}Ȃ QbbF#Bnz5NS'&A=v_41孥֥3Nً- jmT5Tt3ayao'H) ǷM\x['BDhgdn6%G˧xDhg;20J #Ҿ:/tڶڝ`"sVlZФY^@ZtocO4Ak#9T& տu j NTPUZ(쬅x= u!p)Zڅb&u孽9ĤhCYB_[D+n Kw/t3łej3TT_/k$Ď#BuoS 17? *̚!]Q")/p “ WZ/.T`"O+!*`=ڕ-p7_,^8\_F.W+:ʅcRH;No饺 D,bnvNTN8iZ]]BFdS>ݪ6c*x// /e''A0~Ek; ^ee/Ne).׳ZL_)å!fbJVO՗5&Ou8=tǮivFPI;jr\ n2.T fLJu;H#*[%/ժth'GˆػzPw>|ϕž@ Z %ތ*do|t~F&#\J7 M_j< QP:\4nWܕ.`fL ]SH]_S,vC7w|K~$-} :x1{c 0~~nᣢ4Z`,xvڪVݗ`-9NAeYl"󡵐T: g%v*IX`(Zm㪴k} /v$Flу0-So7Dq"`xԪmr¤.f3t12zS.~P9)bܥq+!T2/4K(ACca.޻bz/" U)ŵ=!`>tEQ@,yi )@[^cSprlM~DHXN!ܒF|Ҁќ] YCU0k~^ SBo2vY,OL YDp3SLI,K@ߎ6K| yF7}W$F&d WT҆ ϯ U?5(/D.x1|͎>;H?e:ts+/8yRo\ߌm֗5G0]nh8XybT*{xw+XA)PN 5_NށCz:P+L /lPʐjLĺ&C uȆܹcGtF.#XrTJZ:/t喦NNX~)f.Ҝ|%~n̈́/X7qDC1 n(5Wcbx iѰZ8@3EwiJŝF jD&y MebhbRi6k)ˏA::q'ʔMػ0ЛBݰ}{ +4&ZjΟ'գJ1ݴ,|/ ;Iy[;Hq|'A.w@N1Π}RyuE5dO%HC4| yj{!q~K$c]# ׹Ag1L6(ܜm#$Jg98 gó˟{D%'z\YChN#{rmݮ9Lclγ<eJpArr<Zڲ/λum?=ZUOYH^pN0x*ϿAj-= x2lOyԥ1N"K~SH*Q#_5o;aXFe$w>`Cnk4 N^Owm ,$_zS])LXxVy ٱQd0p3 y:dᢈY,̔㊫<%Vljlu;+=M$[x4婎<ٺ;t`[ *_%OMC3AXp6"7̻Omgb O*5>sGD&,YWk5*/UQ/5"\Ϥ3S''9ZcXh4{- #U;Ytp'kMv 83#'[(B(R|{SӨp[׉O qEF[2,=۹$ۑSWQBΥM]'Dֹ%%b stTbSIJY4TJPBo)Ps!>k(Nhfv';Jny OK?}a{b╺`~K`D(BՊMpN^Vrn 8ծ$~1)1AP75430EpxLDϦ䡻k^?#SYR(+@؈fp/i.gFz!.Qxk`![;r… (yaII`WϿ> 2ﱝ|Pl"P5_:=\PzaƏCVob|YùaB~*0%Ĵ I i ʘ{hRg0#&H֜BÕx㕨V4=*%Â$+ ;7K9`rM,S|VMV{+?zY$CRJS̯\Oah^)"BAڡ[*lk:'6r\dLz4#чYjn#FRU2Ġ% /uU6,$xk)){nj3hrJ 'ioZ7ċ,:<' P5W('VNy@z/DbZ% `_Aep.a5lp-r%-Km8Tob<&eAXw*[A?YSdX{H^EnxX7t*(`^5#o(cԬizycZ[;>!o3GՂe1p2 My8|ST V}HsGu#TJ=J2Hcu$(ɮNu2L A*EN0o hѨx`Ț.ؘC u9vVd;PZI_B#- Sc%?E/s(ҡ|dG.$qƻdM^g~i'C8mALv<ʤ7탫ňPOAy3O qYgYZq9ՐOxa8:{ LRklGN<ļ ĩrpNU>l6H?I_k|4(r[Ky64GEfc@=*Ɗ7m'C]Fsx'GK[YG"5%RP#?jaA (5 nk(~d4EBOckɅD/ zL931R_- ;m" 0'p ̆r5߭q,93#".kfU؊0D=>l?t ھ-Dc0@m+mhWE3SԌUӫ ooWnL=Y&`!FcRvMXt%5uvNa[`ڋ7c: O9!rz|gגmi0%EmwCPF%\R3u2SdŻArce}L7/ sHk\ϮڡV#5YhԋVG2lιNnK`m"K {:NGSISv *z&#U[Y 4r"!o `~auMimTlI'+`DKƍ}. u Aɫ*_=5M m>d41{HJ^x'⣶g8@T,-:HCK:4NKDRe129 ؝OGECJ48`*l;CiLY10XtЛub_kA}UYU*hIW/ޏ|2^݆n7*Α#/Vmx}pCV_(/p52W&A΋["e(aG3UFImZRwXdb'5ml9GQ!/h[SUg-|qkO}*Q >RǸ׎uV6m+_CbHgՑI J BtnhtЈ0.zLffF0+Ы̹FdQwb  ]dzT̓+p]ѪQD|DdMΥA:yeO"kWN>NY}B=! &˄)N`д GDVAҠjJ`nA5u5g 5YLFȔjUSR%]&C,A% ʻE # ~a& iǭʟliL]G}p8 p5yscc͜ ΜKͅĔǕVk.ޠCkORE8Ճ 淲?EurHGQK(RTMdҼ7E8 NF} KZ7o~AG|JW氙ep!`po}3 l;;OZP:cVJi"`&-˰-27w[M$NےxCܴz EuA\HY1VnYeȮZ*eI3IZm8yċ6:IǴsz^܇bۢ f'LѲ8Hm2FC?)f %HCQ+a3Sp]alĨ ӝ_ox3\p]!Fa qԭNT`uO$$,:ZᒋNۗƾu `JujfOBa7GbtFU 4eqQzuWr[7׆<CQUSHC;5VQUW@_Oe&s{GIwp vT:!OȒE`~̙Fa}>l! :ΝJ203Idazx}o B #hS\K2t ^Ҙ>;R\3 .3۔ ԩ(ABZPA7Go]&eӣq=F"inA&LjpR1:;e ?F԰اIi-IeA?S l>`M&t(mvڅ)_<&/ci.AX۞!FnQQ"gV; ATpnD;L Xfv>ܮfbn%/= y/ƲߔꕵO'op1:/eš*v7WN5ўM}i"V 68DHbw.q>HX@SzJnB5d7}>PMgsaE۲ySx ]xp[_h l}I$a5%B}ZҺpXz?o澣r8v|~² 'FZ/Uz@D&8 uob"Ŷx8çw'3BrnoDqƆEಔ@* JnW7W6C,`+IEE*z-a ?f8&٠SsU5{g:NMs߮ht |(M(V ڠ.rȪ.-ϭCe '-y͎jhKWl>ĪZk*P`.Zoka N|&b! خEʷe|#o9_~/Y0kYZϚwPSe O VBXI^|,!AL+*]]XG>e:Ok9OfN۞@(w!mr^o'a5%xejPOѮ7IUЍ ̱%1v٦Ef -5 U 1t~x⿇ĜMPϢ]+aq39\%1V)aх/ZMTnhd hEFIֻ <+AR 5掮HK_1܉:K,sxEZŞY ѻX2\gX' R}T꒣JSFx q~x t;f, U~QܓsWOƀXyOCUYɄ ~`_D]QB3ڞ$CS^y>eQ E֖|4N (ݘ٤s ? ~"VWI ٕ-ʚ2Tn $px4wz>0 } #WQ$f6tEc.Gz!vGA3b&'5UݝqyRUby]KI SRY-]<(;8Ɲz[%)c*$ջc9?!IЈ鬬g^CjEs]]X#嘐a sHΦnv^-OtdkUS5+gնŜ2`AGV&- B`0p39qa1G1Gic3[ $r=pfqS=]~`R33Woe\]+F? nN:x QUiQr`R뾡.؟i* k:c[:FbƁ G^;geB1^)m,Ab$S#n-I0`U(G/# h(h-mnjˈmF*o^乯@籧yrS|]HK_u#QeO0c\2{#su̺CFDTE8:񂰓GPuV [,-? K0]?ź:qp((זeʍ@'ұJ zǐUҋVl2~]m 9*&x.QR/q'!`Bl7]}ɍ&BK :8wd7z0%қbG!Kڇvsj+jAp̘--,g.lHx)ObZ ,˝"$11%H/4 7I6jEh54ÑVY AXl{vk^saY'=(Ṗ9Aw?cJ^ *UJr=iՅ-kz02[}IigP ߝ}c 6L:2QҒo!P]0V[3A`]F7eCR]ZE5AB> Iنk>/H0OqW[I=jtoƣ}:I c@,p[CIKh)>7 63,^H@, ֵe,M`l&sy6 u\Ρ9n#4 +h'ڝ.}KxДTtXqdIVk& \ҐPv€esO{[ɥ|#V#1mP hw}fIڧ"8[ $Yt|PV ۟wߤӫV?- FOLCl_d- hI"-rUS)C-{a]X51sAI}9R>#hy9qb(E@GPNI4RK3X@Dv-7Lhş_-,)^ p *rK-DlyR=6>/xn;S='jGls}2IlEm,B{,>LOyHء>*"AـldFB'^݅xKՉEO: [26~ Z; sGYi*n^`v7vLH-.;A9ؾd=|֐s1y`@X$]?|&k5ѷOA딸m6)"gmL?Rzw*?([|'&T!DLڃ78[gHMniYՂsYVRmp2ԇ?WzQσ#qg vZF{̼u$`(lk,^V5dv9nK#3FZn5 3,^H 9/@S`zshRx]ϕa<㙂 7&⊬=rs'/tt6Kpٛ& y{A/!_Jٌy#9=ְS>ch{8|\5 s@FHrF090 Gh)"qt$(xN\_wcqLaE%}g"ԽO*-X-Ԇnh}.4jtLOgLI<yM!מ!YY:5NU|~nUY{xg҄Ub2$V#`T+T*jf{d k4((!pm'sp(|׉S9~c^G_slBPE(oK&7~W% 5+PLfmCEpNaH[G0gS9ad el #+ dqippDz N*r h d[˔XG[t; lĒը#|7}%ҮcByQئD r3= ) VR}\j)bW_Vj[*K<Ә_3PZ()b)PRkWBE+PvWK+$k,nvk iNrua=Hy8~p(5KEmcEj1u=l*|^ `/ᵀ8c:Vqw b&N`cY@q0{ic U[g q|D6m! @-0M30i~8Dmd8p= F~#C;` l2#i5r71V()0 C-:}Tλ(}6{St#ގ|ۼfkfBr6g@9Z|hDDM4 Ͻ).sE$)u^#o~e0fjqIM3S>E 4Y3C/\LcPS:;}N:%\gUIvby7&%k摍pȫmD}Px.Xcdob>$vjijˑyx@G5'bYW0$IUQbExLfxL*S;yCZ!C#Ă-NvŞ+s(<^=^DjÚYa^; _gb6-G_x?RNdu5GW-?>"ϏBFdc0q-sMYA]#0rtLQ8Y%u [O).PmKDMtiߨ 6!r՛wHF|s,>}`-0*?._<ȐG#5K'NAB.?x,P8|8x4sv郙ڵ98Ťw֞>l%3^ շNO opXE#E;gH f(:}$apÆ[ly_< }SIH*ۅZ3IT< `ڥ+σ\!΍EyV:͢[ ļ3$lljTOv ukt=2f@[@YF+CO@X~W4aҺN:{Hꗴf|$FXgP713k%(L0Rם{Ԧp YbخkS ~WBu T;Sm '؈ƀ_ DAF-b8NzتuCS#ͦf2ish{ I,-TWmAEq!m0vC62y{EZ"BvhUg4(Ja'ƋipI9gΖ=уXG{=О %BqvZVꊜT#d1Y܇BG; ]Jx*gttXug!M=1؏@2)Xēi [3$q/އS\EyDOG82I7q `<)x!35gU\PWىԁ䗶ìXsT% LV]|vrFɖ/~ZzԱ0d2]f5C c+HM;wbs-kP@YtJkB'l k-MdP"n{zTݘߟkՇ۝6ey}S%M\j;/p.Y̴ข%*JWq9z P^Ru<Ն@ۮ,\"Bq.;cŒJd޼#~}>l[㍋ Qo,`o },0d<1C|:C9o2l_<5wC_ˬT QNM @\rPʬzw_ F1 >6^ȗ(o "f Z.FSƖa KϏQ u%UH*k7;& {{GPRcv\1`ZȲ>0vo;ڭDJDŽIA|4@=uR {EHb}qh$B5 Giv}>|~APPeloӚ05:h-6XıhFQQE6z0VKD];: 6^#h iXGU+*H?Uj*ymj)1'ȍ0rPwhC76H3 lwcuԩcG ;filUj XBQ(.~mwa1m>!{)fUwM?b ƜLv4t萘iC1g\0[2ub6V&=@e~^Py^4Osk8Q[# 5P8, ׼Xd0(hM^#_9-|p$SiCO:dh׫8xnY>(vQtM͍s3Ǯ5 zVEU&0Mv  ꬻea]9U/0}%bM6ϭzmS@} Hj!*^ ADq=erwD5TEnIJg~4Vzfgcs4dؑe]nGGN~#|$ExtlʎkN:AtژC Rz#-䰬8LV5ֵD>Szə/]Si 6d6XL]kQhm RQf:Wf`CGS^}\PlLA{JSk1n_O>SMRvQ]raJƈnv3Ǘf>Sj(,5 WOqTLܚ@6]#f~$N uoi\@+XQkE )hA.b>Q k.'%5܍dZR]y0 G>iDY#P~/5-EAE|i( Gٖz2{ʀ.,٧3ҞuGqgNG1BD@BI<OoQ@B~+զX1 yRr{| aPFCX r&bbS7lM;'4y\-fHP໓ʻ( )"{.˾RR fG25H\KVcЋ@^>:6WѪC.[${#&ǔV-#|툵Wk tN!>x$<0m{wӭ"U]^ZW}hջKѐal9B*c͵r$t%p.O*Y[!_zV;nB,ȱ_8.g Დ\" #_%Q*T+Ӕ epB?He/V9O}27@4[sl*vR={j72ˍ_xSTe{,¦DՉmKxylл Jn!^EJW،nܛlpM62ԓ{ZN/)՗ HQ3(*!?]P]/-i#Y C1}ec6A(H5pA,$eևǝIL@ КMd +u2QeeyZ<և-? z9Z$%wEս:+N1|8ߪ80"f:侖DP| [^SVLuS40K_b9_ sLs3Mac1{4/b㈾/(Wlޞn8 <-pc.WXeнXmH#$VE*\ITN9c&2h謫 '\'?:-%z|{ oqr$|L1Kh~\ w~:u]R&oDp@`5#Iw^*/Τh : njh |D_>F q6DAD0ؗ]ᵩi]A} VNُ̎5qQY-pcPS oN-TlVڤ2>徼Kk{ i:: $VWgź/RM,aTtYK$"46 7,.ڴqܶiY\j@?`֋` c38?e$tHT;>W?W\fz 9b 'Z{*\U(钮VB=2& gS+ĨS /[i!b8nW_KZmR"^Wf#a)3yo÷:r#NL?\|G)""!%?^Ap(XJII3Mro^e {): IYa0\ƉOU7_BtYiYg^GUϩoE-碴=rE[ TxI)hu\x!h|VɆ9W?+_ 2)nnS6lQ!H}<K7 z)vgA$ [(~=xۖ|pVj=mg6LlL!-UJZZ~@ y2lA.7O#)XlV*Dff U7j -n^C~vUBp~(K&}F)ZF֟̓<xa'cժB{)b|~i'*=3mxctL03Ӻa\ Xfw#|VO`zYտ X F&J?&eá: tx [s(˜E& ˜Wʅ8nh0GDf DxmQ;~%clsg>?t9GQC[Gsl= iQ`|ܶzc'ؙDBrKͬ>wvSc:?#z@ԑvnLm`8-6 }Xs5K0f/ tΑ-(|U9f][|r%#iA%2BP{9 R"pOǫQ3 PCOFy[>oU#㟚H6IFv8k ]]俰iP, C- jKNS)DdO9usVU .a /5{Bu6uӳ$#3^- Y*8Mµ"mȉ䲖g$jpۑYVl%ב&8}ڼ:_#ńL.PD Voq4\deph eb3jR"!(Ym Y-O=,9}>Cg:zDԵX_4g}ǁPJOP+zNpVNcIUL3PؙL%=~+{ ]3P Y3$k9t8>즉Z-RgzRh3ȏ-ׇHbZd*o=c9N7t T i/scrd:]IfMzo7 ZOQxْWB+SyA E2j$[cp7znİ2qB :QX3%ȔYL@ߴwmm I>TM)A WCd0*!eֺ3:eǗ1".R $MC'b?>Hb ^;uM-sĻ >sK64w\}&sLˌ?'- Jl7 dHBRU:i~ڗCCKDl ܝO} ; 6& IZ?0"I̹}3]OAkwڄZόuڬvy fl`vYYZ(_7sAm hmc+BVwc F\1BG khW?ơ@%'66!AZ`G"X86M0$ 'xj9T]4m%Pn!ySڎ'S ;M&~҆Xl !MG}$73O)q(* exK'GEPMG[^Ӱfs*8QbpY"0'rDZB-dMdcTtXOL6ǫePT`+w+p?fٯIa@Y.V;o)L .d E!t~GA8Ʊ lIp[vC]hø Y Gt4"E V*Ig" ߛpBf${N];-`bY߾K[23q5ڔ qTαw:>%hy39}B bkk~Y9~nDb.F21ҴۋoOcfg{C v.;CJf>d앝}϶ ҳ)8wcͽ311m(Tu਼d!ꁀ Au"{+Ba MBbYq3 n@jVT#T,U*kDS*MAH-FyU*\h{ 1]~/_2=myy4D;߆[>chc;gСgԢJQD6$1SfRE)/@B7Ty_1y/SFQ#L3锛JKaSZ/`JH;_tӻ/>/wԀyHin^6޼] ;fP .woxKovE2c֍NW Mt[p.m^{3U~/y_9uHPǴ8 bx]!;]tW|U"PZ=`a6Wl"w幈6<0>y@lu]_ :!f ?[Y t>Cn_VhRI@[ gc#4+lg߇{{HWc!:Ǭ i\O ضޠnBU^}&@},^Uv8^/J{&t^#~"H(~ժ `v}ؤK Xn 鿋aj gYsb%lFy._,aX @ԏi;Xbb9Y3-d=U`A ՒZ3SA"*pl6կ{4cGjnk )~"=.sNGՀPq6mdYgѮulT)h>2-a[ ?se(f3=,Y Hױ͘鿪LOߠȪkd8l۵1+jV)a/:FO2^Nl^3ۇe&V+2د9?8(:f+L>A ? [}stR*#:vt/79ɘ*>I)c@d:;YIj ֈEd.yH$}R' ZD;*Α>=VVD2whL,Ư},@ܻH88Oj=rl@ED/}-CoYZM;ouF"RBB t-`;MO$'xUCW\7#gKJ1q_D,+a&0C%kXvS@^?B0#9 0UlO&h@R'55D @CĨ:xIS<viZ[u N=ؾl`+z5fCW98l+W$ }]q~Ciwekjߪs@ x#wg4J( ZC͝WrSБ͵ۺ Dφxx_R @ʰ2F+vv!wk}{GM&s r̵ɻT|פɭ0Qavh`ȵM0唪VHuǼMr'66\dNTnTa4`i-T;.E7vRZ%جN10{V)ٷdt]<` Xh@T^_Q#%-Thq ZԚ7p8xARKC;g%Yvxz8QB`AΠ,lځְF4j}y3$8㍴'`IVꑵE um-vש_kvVCJj :啚y (Q7]Bc# nq--J,?G*/MIEW5 (^ei 3~Kf ^{ %;ĺҀ9Z v$00:N!AťJ+=yLCdXq5<ֻ/BOvO͕F|U!-R4(r^L#VNؘ 2~{TH<~t풧~ ;M#nY+  .4FT> A_Bo J+⁁8jĦ/ "e攔-̔iWe&X5KRz!zނxon=w(JH88/N9a n !wR1کbu2?LPFϮָy\7 P1ՄMSߣs5V̈Y/JLg^b7\nd^)p߯7'-*2V:,W9.5|i`.v v`?鄺=N4QE/k U (WY}rJޣzvr*{bқEm.3QeZST x&ȓ{x>ю̊+&e?t"8wtBS; {L-&c{n_P\=\cZ|g%S받@scoiGꂘccBɈIX'\awGvrMrr]'o0Fz s@iDN-$l A'Z i0-m %$mu=hzԪJ݁62-l%9!^8avC|.g}G3| V_ӊg`:\ {xO\Xgrcu=S_w -nZ`旬HhWvv̔`$.pKJF]ߤȩ.3k%[SU(p& bضZ5U1zCF3ezti) j껧txą~bCil=ޝ09BX1dbHK{I ]-J(3Tk?"3@Ų*eS>x5T\F3w6asoAtD-D <%O ~gvM޶skGeep1"fG@bPL8\unMz}rTޮ,$긕9HVS=2-6Z$nw\XN*pOo M%u#+mjZM֩T[Z5$\)*ah:S󥗦, s[׹75N8"C eN-OCWW|/mK2Gm6q 9ww³ Kr%,yn#=1ʤK+Z2 Gg ?ΊI=FW?;wv7;^cGS:W'״FA ǻO{~*BZEt:Ž8ŴgqV --{a>$u%q0V |߈ݷqktuK~݉kKۙz5kSz +pq9a$zxfiWω^HDIid ]l HQ[BTӁtgmV^Gp ˦5|L!qcR^e]m6kn3(Û(CTІR0=F,Q GObG?yM|C}z0{2sT%aS!N16ItHr|#v8ȔC(ŧ/9q=x_Hsb>7Qf]l .FFE Iݰ7>1¹TBIJ"͔YYѬV7m_D4/o鯘yϡ`Wq6k1P z.uzfǎ% dĨ TC dQZcecУ $PL!0֎{'a"B'I1\b Nv?Pvic+4Xk>D3h|hŴ#>r6?΀woNs:m '|;zUcALJkzvD^K@@#zMُʵƏfGJAnJGi!חN,[ |0/Yhf$WDΌ7)j;WtOVQ>i>+Ց g-KhԽIkx0%pstgяHw%(AН? >M4fڮAV%MT;K'ouJ~VT=2I߳lpyW-pŌT_ y4,hhʤ񶫱@!^:P5XVƇ,3 )9O:hm~(Ul;R YcGҷ >~ܾ{%Ȑ1#|T݅N*V{oEcn]e8)/9u}l>WHi ͏t]õƭ cT7RW@MB޼)t7'U C)$(K"I/ E#D`N,lZC@,;q &?6 =mQaܚ 0; DOIQ'vwk?˔;L\T{$)@Z.oø$apY=_Rc?}q{䭰A wYMt;!dKj<&q#*0Mj%7JhK- \8)paׄ}Е!(Sk `QFGd{Mj2̌,G@M81CaE\q0?x$=bW6c I&xu72O1il 6$+ ;Bzv PV&tİR l]=y+W_τʓ_tkCq 9>% w!SŒceX,}GHuf8!0I ]MY:gCԯ Sy(jǥo~JO/b8/Dp&/Q,Pcy͵E &p*o*8g.^I\ʍQ ;R\FA'6:F[FǔIPj,6O<|'u~Ld!je@,ĭrt}݋^y0Z8y|;A)I8~_\QL &h-v\nn[42\r_'S{z]-.7"94NO쩮aкX_jGa Ai V\_)_ѵ‡.%t0!c<YgF! "ۃt3-;{/F/ d9-x4-C+)ꯧCM)MIWL ӌ:#(z?pܖfY5ĭ$fVLhɃH$qT/(:Wc37TFz[5i3(2߶6"ZU`B@]T䧃vAQy5QVU#lZ]\6|tY͑'iwi6֑"Jl .*+~vA*_.C"tX*y˟ ;6z:#YZexx=y%V#_0B·O-W`ר3JcsV9HZ 84UveSt[*Lld5֨ DAJ'XCյ,u\mգnf%Q[L<5:BJvCNOa7Kur GI5QxoW@ cWߗH19bY0yYAWo./Heg3dV'gOQ$'s xemV }m2q"'B9!EDT>wCBF&` jrD0/uH .5#{0~J} U hԇkkE,dGs`\mpZ,8$Ȅ-,ey&b0G:&a4٪ &ϬQZmh@-yt׷!l@jɟ4Ư@ 5 UޜF=5TQ5әp!}<;0Xوd)'#KYKK[Ǖt tnYW~5q9U{LI3!hSuV$0Zz#&( 4-?3 9B `7J87]ֈPjMz"Fxj<3U)5NƸw2 jRY `aʩCogZMFθ{a*o3͓h(əbFqt%}-L;'VCi2*]]b1`!kQ=R/7EˢYܘTУ#pXB5ԧ<As ^ yu%MvOw&dkO֒wG@Ѓur w!Rg:;7YߙՃbvz`LoF,6D$v$ZIdT-+qE&'#ֻ@}-;|:t3C&J홗,ǫhQaHB 7 g`/VhugtʞH(M% )3[Pig"9/Ygs *"?>Nը} GV0-ޞ Ag\%:eG{ ^O'*hsG9Gˤ54eĮ-ȐCwRCvmnڽоsa}qrUң/dFiy K O[ wh4tf!/JJъfXA?´tCAV{9CkL O##9r3 3 #>M{l!Jg{wDt*"EJ/T6d%1k$0xܷQ}:9MŮZRAMS|l0$Z\Ns GZ;d%U@ifta7ąOT-Ў ?e+ 4Yq%!ӑMZ(")u\6DωΦO$Y Ie#1-5n"۞+D~A;a/'MP]&2wLYiI݀@(NtRxԈ^%/*T|򷬳zl; gk!Vl$3)kBvmGh;ڰ[Zp Z㐯asHR5QmmrR K21l/-$Qcc; ~Ԓ INaJRcЀl4JxpdV`hi{{`a+%~sfō:g* 0=v> :D c/:; )cAlõrPatAW)Jl 0M&{! Qҭ F01|ɞ:ˋ5c4nOK؊f_k;B'8\z,7j+~ d"P  \"R>aQ KWxd$ 4vBz 0ם`bU^l7;[gLBφkFK@q.QF}ޕG-j`c[FS PfE2j]v "oA I^ ۗet)grRY92/TJ0j Dd$M#Hѱ%tMiwZ{D/.z$cqᷬB%vݘ;U@5A&H+j& Tʿ2^ֱ4|MdQ%s""z/nL$ܽO5ow4)vDhvkeCgwVNnbK9Ns=KO˙rjhvhdU&#*v M+P JRUfI~{uQ`h)T:,\HRf}ZhafR]MJYpq:.:*pKKLE*ıe#J,bu7b4j/dgy2\=Օ4&N!ш9jH߽6Zz7 C:LRxmW)YbqYlEMNhQa3cQmX8c!HY Q%ePmX BvyW **XewFePcO jh+ իԂTNuL*b7? a;7c ES'V6rJ93a'v /,3%k8'GB )k`jD&afM'ƣV)Rf6vlzjO@r:Rs/=BR@< fTK}Iz7~[³-<³~9;a޷Bw(95>e}Dguklwy&"9,@7kŶY* RX(H>XkPMB+qZ,Un+"l7ln2l. 3lN?4C"lI(y.l|d|Ɉ [e86 q|} nkT :\lEh< K5ظS M" a:z/Kqnp;B^3(tl :#m͐R":a]]-q)F/[:\ҏT2Wc֝.-:R*T_ЫTJ rnPTm!1uz"?c;VQ,:c%˫[A(:/^LY=g:Lr.ȽA=?>}` 5z8C(TVKO`z_%*[`qi##Nal -NC (zU[ٳ8Ód #`}*Qه-f+*@Є~՝Ts{4vw=Fz/1JX9g)4Q50 6@ !f=ZsJ-m@>yPopF(ک(Uhjo=pu9Ctz Dgͽm`Ec[1Iyf 4WU%{S' >f}`?;p&MًCDpCZ2χO<.=.v~Cm) P~ת9D[v0/@J+];*<ӽ Xgzshrt34]+@QS궡mq6T_l2p*)`"gK'{v&^~RyT5t*4fo훛Gybȹ Ia#Py/j3mV#α-lЧ{RE7f4jW3Cv^j"pMtW~'AڊxR8RD?Z}t%6tO%J:dzgr2vfWtC$LkJ" ~AzD+< nH*ZDg=SpㅂX9 boXvgdpAqGˈ3{HY֏$B5Uɡ՟@oBWH6EF*-بLg2k~\1åHxe_T"2hBۯз\(wiR#[Eb XgO-QME|_@np)Zi#b h2\NozMeV:ƶH8 vHWm>0 ~u E;TToZm -ŭl׊u,o%fz=#UAoR 1PXzy2p`We$BV-t#gSjB}luܲNF4_h`Q:v"vfK`^uU. F`KQ/1GLXZ[l$(KҲ[ieAHQbrv،hX6͙5O&sqϦ)l7[<>bznB#| OlO(/]\^nru7?`am{{yd=fޣB(=DrEY$F$?DҒ0N5#ŃzT_ >9|:FAEvp2vFq 海\Ƅr9]r`I$S٣8Xk{:tJݦ9P2(sL1!<vT@M5lK6q4i *C*=K'CesƏ<8֌iPbX"IQY!mH XhcP܃L$IާL)Qz8KFθ1ܙ$(:*GmL, Vg.|*NC/\J(߀`-7͹|LČ&#IG۠Ei*RQzpZ0o}wŏ)04;*e;u`}F|k&3YN| Onx&KjbrM״XK nz[-Xg FphFMyĪN+L!t>+/ڕל+ CiLa}]q>D'>'MZ",}-Y32oqsh-] D:\+*}-&i<˯Dzڌ>` PI OmUi C+G._Kif lgkdfCHq}*cgؾ*dA*mv\?-Y/d;/'4tխcWypy2Ae7[lWW22XE:H*-]Rf[-ϸ`bs(٭gU2LmcwgJt0S2;h|Q.6Bv4L1n^D;b&9/c7*3F;ZJXV1H&Db;P۔I%W<%,9:U3k+\eJwCiKЄ/ҍgM4>3P!f@} Ӣ&@~aqf7s;`:;ۋt\/pT651QTii+`Azűf};p$HLDj n[8 T3E=,K)fb$&3I5w߻9$ RD.Ȯ.ojgiC-z [f4%3`?A#O|>E'=mv$"Y:Q URKGw~d ^H{µט%jVbE kA_@XԆs*g s* 06}5.n1N0k w.uHՊ[3p:>fn/q%?FfH] # P+``7I2r:UPeG(hi+,81V(fţm!J 0_̄6,HO,vF)xEGxP*ȟbڷ4U!-g-@wP8̀x~Iw`M/20mbI5+޾ZwT*=^KiGC„X0eܖa`޴]gݺz!tyEUaοmc92 >Qeq1baҫ"}:ͫ #}?9i-*`c^ ˲gQC3(;Rɋx(U+*YpEX")2v-~{ m?:S]cNR MFKi ̢/M$EeK5iŻsĂ0B/F^48**!?1rn"U(>[Iκv, 6YKp+ rQ-P>+).Aq!1 뀃#f:L^eƮۆ9{fTvVz۫e7E0 n%)`w iaKeu N lH/I+*sXO48bo6´c ~:xߔOiC_2@kS]K&PNfٮ%݁e]hb]Z#E)qa4}FIFv=,B[`VOE2~;$-1OAY2pAJXẐvyüA2]ՒٟzvI-sD>^krUC^1E57OKFƶC+q=OaC6\SK?B4Cچy^ uu>xƹW~>2&6$Rw:lYwB 20 UlYQ :.eVS#N*Ғ Aå/D`vf|t* si @w-GsQX?gQGkK@a xV>};Kd((\ovzm…"i3 pj =VWWs֐le' VF?]Mnf_SOC,f{ IFV_j8zm0?C7ԙBY]R} 6j[K7 ܧ0(vg䂸ۦsmPcs1=:! ]rd%9\GFpB$* mc{D$pW LH8Co!# 6t~-w/;؅K%0NE}U֓X]erCk< uX HkQ(( 㝬bltmL̻_Q G)e QA$yLY j Rv#*_`Plwj=ഏՉX 9,,v>m^]+7@,^Yebc/skS>#m9g91%MpH2K (>hy|ң‡y]هLh$/R !@; !~|9UDZGp^Fl2Ƿ/\:av@eoQn.&o,U9,xԌM016"gw)`u{R-;o  4gЄJfye؉ӖF(|!lt%{JIcP}BO 5PntzG`l6 %{ eL"~iq8tPd]p߱(>^ߴ:q#r`QO0%t AŲb4n|PL:Sp1liOLlޭ*N^uɜ֜RrQ FlXFp!K0ӥPw?{j2.>=b9. SANnliL %wakp?aZ z/GݫZG©>YUamb> 쬹d6/>+᧿3Y0rI5*m<$1t/w1J%vDpoIl}l?Af &",ُ&&4b #N%7T`8WXM[ +~RN2&${6t{%4cce x9$F 1[єHQ&-2"Y,UCk!Aj_nJTi7.Dv?<ʮ/d₴}f_ $F]%a[q!2tH=4-Q&,4beĬq7RR 4z%-x dRڞY]MM]4T + lohvva-rt5E~/طXA6AUXȁzk2T0bmk0// HI?z!6*,/a"e/ꩶH'^ @oW)@5}ѼGYHmO~;zfqcfkT=q0&U$KjˑF#QAsVL)hЊ{NMu1}-d?(*Of[Uv8w/ GDf$,ݰynj`V㵱=7i v j EB@Q쀷Np Ӳsp:<Б>,ywďT2|;+%JcQܽ;Y8>gȁB%KC3E^w)z=2ݪrvmgȨmb6@S7 4ږ3y<^:x9(BՊLC@SW i%[aKQ-1VLkxw3g3 @lF֟-qbsB3`/߮V"Dq;/"1ңF 3b-35ȆhN}p =s:.ҥ(qVk` =mD'(7Zݞd-(I눖.9dJ'MB63.a(V6?ɌQ`~6̴6,o~za_z,# It ?[,i#قU-bnlR3= utI@lq0R i9*[MKyZg@]p. za^W)U̝)gNt%\r* 2nݸ$&>`%t# xd@֒8r,LQ?wYy䐃W9SZ/Kom|Wrb- yH*`rz3@juAE `UWyU} dմ>ݔ*,ʥgbʡ;a*bݨsRbـ5[Z? oFVʝ-MK*p2N#N8bB!~ JPva7j=ӎxq" :e.}L$i_;^fƲnLѸ :U^Ѩp}^wOZ_c0ex)Ûm"osRy .yZKk0fCTؔQު~jl78 7pDxQEWd({0R[Hd5מ[w*U"m1nEry8,Տ.UfwƘ 1U ^f%]LCU>NpY6[Vlt |[CYH>boHޛ3QM5Lc#u3-‹Α֍,yd)X/Z( gC7p?% {6bRϰYh+QP|i_k !q7 3 z *|\s? *VE顫ۋٹ{'S>P?JL"{ѩuҹWQ;m-:'m!. .3(_$z0 b!mM/k^ug#{`ohW͖sx [h!=99"uFZ>v%DR5'NI3EYgI oj7I!XƖzus*2 2&V01?B3Ֆ.w!E+-u<\#OΚ55C2@,O0zrG9%E\dD\~[Bq>ǣ$W,)30.Cur+T8&w<{$֖Mx(tISQ+h{:_K}s1b{ @E^6-t׻$zZW@ {qfgbJɯ_7-.I qmj'6]o6E{7oiDdH2KJ)\?#,(A n?sƪ훤-CfuԠ(ӊ3>xb/T. Kw S5oGQ;:.xx]jP w-bs+ y9N%HT1n |6Z|fw.d<pWAoeF5=;z]aH&3AepݪuyNj?\C">E)QA68^_ڂ+?V$6B$|c-d/(2IC 2an2.Eltx聤a ʣ;  'i1RgD$Hl|Ņz=th-29YOHp3Ց!h5SZ$D$ ABH̷#["wQ)b=cOvo,ն[1xx'6LWcF2@ySDE؋hi K'HnSo*ӝ5Nxm>׭OD3pd/?jEKb̡&kxTNOxY9PBz\?ڌqڲ`\>(][I Rښ\-~gfmIxz E X,3N6tHd=P.^WE_:+Esc{c7i+wT=f# ?zr<[z˦j@)tkxnuߨ3{6+͒`L;Zbq@ N;-Fà2Asї7KWlØ_4({'mvLlaSƊ9ރ }{mNrvB,XvG8*q|C,Q]\YLY XަE+e旯,FWƶRIub8ZOϑFñ"Ee+WQ{ ajPSEƒ&I‚ p(Pl'Lܮa#DY|OF v Z'M0I]|DϩbSu i]ع>npUlE&ّ7޵I!m4x0 j}x̓I)l@4FEhU*B2+M&J:NFdPmryvh˞!:*# l< d+!3:TBr')b7+ODV}ovߞkK@uԾW<,!3zg=;r,N4[$9'Al%UV-1$([@ ۅiᤐ>]Fme@BBoJ8M_20k?k!6 (DO W5OJ VH(6X 5#9EX+BCC> q̡TZ?+0-a5`%DgkT,.#EiZ;t\ s>jZ] zR5Pꌴ[;`"aI~Qk^ʐqԗuf62{I[Rpiqy w/nFbal]2Dd?}p1xcџ#X)s|~?*WߨZl|Oخq ma +i`6ꙙe֬(YBaz%2|?ZoSʲ)#"$+L!hJ.0N.X=/4xF+V1[oYNIEGqT9ԋBc ܨ[0ߥZ ֝mzOz,2P{C ͢PJC]!)fQٹ$]_, $oѭa\1c\&y`nb<"W#RzO|E FE jZ(.}T,9(T|$+y 4M,8Ɏ<`ai(fyLOP/[Xu Fy8Cưf}!b)RczUѠA3!tU!/mEApQ^dm"7t?? L>K l؋7wHY `4 ߤ 㑯tr%i}%Xi7mթc m%GN1(/E+pgÍll?HR{;~,*?Κ2pd1lA+x!Nō[,8f cϸ)=ZhTeNdMZZs$gDF& $1}) M9gP,6f|›hN͢myPCյo:QL]}S~B/2{e:'erP9! &EhXsf ׵ %\> CvXZF 4 d&m Ej y|ӻqi3'X(;^n!-g *\wui{Yy~!AT\slWbG^yO_DIMݙqoFr)>А}s7"Cxh]=ÈAw~2W@AisS VJv5aM~K'/=u 4:Ch)cU_;h|  $ւ0={OJ%gי}dǰIеkJv[rb[;_|7"@eت5f*&M|@/`Gօ ̽+f:UxrÜ/Wj6>h~yzh.mZ#Lek@2f'#~ YL(O#;_6+:Ui2 wcS6'Ą|;3hw09zfIY2jWM`?2 n'{5ǁ^3i_o8}TwE4qPg ʌa ^xa(#ͳ靚={ڛM B=$Z?<~Mʠ*\NBRS9~ l;-ʓ z/ݥ*t;i215TV txD= Ct?+apv%*%>4Khna7ה"rKˋ)=G)%6OK@UQǙ!rRtm^K;S.tXx:MAyz`}+ q 5|a#\bP,:"BYHw{lr[JQܭ yma]}[_2.\UDj$u`' \kB']5qxI,Qn9%K DަL^ߚ|ہQm@z2JP^$ݽ~|P[ qV]$@kP✖b^i =&ǍS:K}0B%@/MBx2~p7fO]\g-`+ w=39I_gN+~,rJ8Rl 8Kn av1;_KOYeDJr&J` +$eO79TZ/ٝ5DYo-ۊ)'oޙX9:a1͹Hgىh(jND+[Ak&NC-ųdZ ~zj-ߵkK*%'_p'LM:d* ]p/h=%RftysdsQ~>g4&Cr(3fhF ]Erbsz+#<;W IVvBRǴ^:Lsf5"p^Ygn%tGjdSl f `8YįO{?;p?dCvW1|j&Y.M|}H( x]PYE&Nͨ=]b9+3 gfMSzޟ! S`wDQ` с[PWM>JcQBB6!7Yb޶-,frq@-A̎:%L8[T6hƯ4}+{.u&cW_6.~:ERꗗo|"Wur8@h[2\볙OOJIy ┦WQ;[r- `=1yu.g(;¤œ M|M?ǻĞ4t /փ€Bm=[Ca~(g`6e}I XT\5Aq<=*_Vʥ{2Fx#`azB4ĻQL>Uh{Qp4hhKC\/31D*l/jn_9N\PtϟsS~7v{j)jזy4ZPqI>qև}6Hu4*p[x5Ee =su2lIBH$Ud`9=!=[pni6iPz Z\7ld6Iً3~^G(2Je{ؔSceYp3zĬ;ֱ܇LXY+eHO_(.&MT#w;Q&A?r><8[O֯\NW6{f Ee7tBHȝ2A$/?wD߳#u§Z5nKݽ9թ[EVÞ49kSw@"rf/PQ 0QD *vDRFwC%ᦝt4_daƤ'a] (Au9mchKԔzcю\ExεʆkC7GAjt J5'%#)Cܼ"h橗BAo<:m@"Va Ob#X/v;@0^YK"-?a a)"^B>\Z@g%*G4[yN塁rA{r7T0Iʿ`Zi9ၺJFWcGAЄt8,%㼑мuu}BDpPD+immdQ/xJ$>f=UP"&G@gi~ŒАu,EF-#sf<lq;EMyαk<62mrI{ ?_ NR䐱cLtݏ#/ m%0hw0(ʝTQ[ԭR|Q={lA;Qzֱ5/~NB>n|-EO @qFG&\8DK˽"62FW.yVsb Z^jwȤbt׉Ֆ3)AUkO< Ui/mFz&|yv{onO(*=Z"O ںQ_˅i]KSwnލ/[BV2j1^b۪3csWD1OYVb@[ yrz(\T>r+V4ߛpaT]?>,`%.sYL;lM[Q-n'߀c!jY1q 72xH8G7ppTor(a6BMEpo`ՇRh{^r4\1*U[޵.TR=E pZ:mwWNO;I(IQ_'( .5dhkO /,D8 x%fYv9fl_LۏHw+ KKpVÎ1"z4w*_yqR޸ H 0*Ͼ<ї,/:R3[) ~?=*ob01Uŵi8 0'( _cxZ!B3r7W9n(ڑl!yG L' e Y$|rǞ-])&e2avQ&4eeO KEJ:JDnss zZS UXv@L`wXQ|Ǜ AmYkn.רpd ̼fw >kĒ'6 k38hp|xϽUwUA-EeV{~ 4碑({E&Jqi7klxb1M Id81<i/*}n.Ҵr`R*`Xwυ 0j}.ue%DF S?PQ}Y'V .d@{>h{5(~iA۠^W3I +GyYC\o][%bye~Dɉ&GKz%ҷZ`Iy G&ԝ-_E$7U&WlX}cFMei!g."ߊ HXL*{=ku}v MqOAʶ$eӿ-$$Q7Іr$5k$76݉ơ<W 8"먰)fjzO`昫%_9 s4ب^gb8" 5,!Y{:zvg!h:)cJl (u# AaneaSl>=ZNkŀ:G.n{W3:`۳#&(H/ NxG'xsB` 2~\YD.6L:c֯!Lߍ.ݎD&5p (f2W"f-e@fALc'x# =GV.`BYُLEJb{˕]<&V/T wq742JwEy) pQ< Dl=&ZQlpE[s8a]}_H^sF&TH In *7'N0|HyC."bsD7JIQ.׸khmZDoz|>N[.ޯa;5#N99J&N-J7.C^5jlcZuV̖$z 1<YSHNDX^toY!9V 4zYkYW ɱI'YtQT,>\E(bU}klYB?)·+j|@Ӫot}PXرuk'%S ]ä6*=;,hjo',3: M wz$[Ax%cO`BrjtbJSg[WAY!b2TE9[ĬH 4_;)X5\~D >TDBxf}ۆ [z[IȪKJur)MWzoZ"  ^ g`D?eVhݵt?)zpT*Ff4Zޭtk3).w{]̒ TC]5aV!劜iƲ+e&{0a^r@< }7+ uF|%3lXW0ʛ=+o#d g3xr_V;`~QgWho$x(͢A׸tduw,㎰ڌvw4FLGsB0wIn}LךEd9iЏ5Ie;7YJhb_^L ?@zX-0%:R' zs$I[ [yN4vܶm}ђ/8\|O !_74.(LTWڭ;վ!gg[QX]Bαj.h Բq_Z[պXW0k8Ff0F 6KU<ҪYUkuF|@CEj.@;j֒˃\8,mC~F.]51fzŇ*>O(i׋uCnxmb45<')_],n \Z?>V;b绁Vd .EVץl3V2"&-ROG1̃!$&B&"bt4x>.*4DA1&ಢsx;;tG&O" [h vxhN+kZKX"qL $ut<7x. [z4[+ 4Sy܇9-YI #8u"Dj% k{.É'^@C0hGEC@[ǟ z1IBEMÖWc9Aogl%n|#+^#r-h,6n D'K~HY3fNw46t0Kv؃AN?6`U$3$Qqkx\$CzU q9/XT|wqKqvuxHb)ղS)d y'!ʺ<_$;BoHX'i]YXG:@h,@|`j_qp.J"G4AK۷"/KLռ9[G!9)r.Gʾ]4I1Ј`j"{xXOz>=2!XSl70_a$3n[臼5xd$  P#oeſwV~y# FoqT%9PQ+a/[i'c'&wlHN[Q!v"(Oް>nڛ /{XĕܠU7tsq -Q-y Łc(. |b8_Xۆc4|&Jž4l!펹̾b5gs.|(O78Iw;g"]84=+pH]՜SY}zV]z`"\R@t0 '#ḛ@9rVMkH ;0Gep #F$0ʋGVj0 R5peJTW?RXdYYȐ}8WEoֆ" BX"t樋\TzK׆T4n{UPxmioA( O"n +"fur#J==pޥ3B㭙C"l(8mF^3)Y7 =]j4)-Ȩ$O*`CXH4˞O{r}h,/p5;FgyS>R6$0T.Y!B uŀ3>hQE` *aTCocCLJo9s r)#Dhv̬\s jL䓝#4xw-n' <j5\0uuVi PjP+$Y6(l-Ȁ?ʏlmYDgսϕm8'_xPײ!\ )]`5;(l@)I$aBigZ\g#…-L+ԁMF|'>!856`i"^pP뮟G`6rttQ3S]\X'7TvGJlzice>",KĎZZ}0g|A Qua26n|Vg'bZ3&[M\фsL#nND1@՗,v>#|?x5dw!Gyī4|7ʀMEV 8GlUԄc "Ubh0vY3J?[hoHy&d ^ 3X.fEMB6 ce(5$C-Mό|g׶׫1r 9-ܚ\?rv%~3nt,MECYբ62]MgӲ6MB5C';<sfcmor3^c&@٩%|G)zA^pYDǷ'E1h.?[3j6ƾ_zh3 zө mf _J*@JZzc8euK['FW VzU/-6@P(. (kLoD p1u5;M*](+?(g|Ym' ר[t#Әeёl[D寖aDrH!/{m!TJ[׌wҴtQU֫kt ϔt\iNA!mJȗ?̔'hxY5>RPuag -*ښJ!^q^MYQrmj$oaƁ![}5 K湴98H';b "&(ˤ4<5+L@[=[270R:H|Ң %S;1P<'{pqa!M pQ` LIJܜ9AK~[Kr U xg=l^nLaML~m[䙅K[/N6yr;yVx֒& Q+ߒ8T E)N侨b[ys"~wlt'ʆ[=` JR7F bӌ/V\z!]diWmN͑^Jq/D{`0I:̂0NaqJNȷ>"%s-wgS]񀤃R8x*;+Ԍ1:J,%;6ּz&!/IWem~F+qi[٥=ީaUŀMi3ШtOkT@}gC #=_39(4uUłW`G8,-H ԍ%i+~i9&vݎ6׸d߫s<:FA^y\;^Bs +P!Ašyj'&~\{KdZ3)2#9o(`UWit9oa1Q1富D$-OD}O84ucmWéoWvr8qZ㒧a-mMg7?c $:dLe0N~ ^CsJCod&-%">Hݔ/@yu"'8G'g߀4ְIj;i@GG8/"`Qj lp$B0Xi⫦m+=P ;c^(*2ݔlEAJe5HZy{4zdv|_}% IYɍUa"Sn_HJrE^yAl#ZZqB WJ"ʔzP[Sl93g>LsM#aBaE:hEHeew1bGCܨݠVR amf|lOBw)*' #ɜB k& ǶvQyT J(;wag益DEm./ ]؊5 *ȉAR,( A1[LBM u|1%d.6^NDfߝ[xs":MZ(inOKu 5;-:ʚ(Y.wJ޿ILwVT$xMeTi=8oZCӎB4VeCKnq>`5ЙiJfЏ3D l@*Υ=1&;@82GfKښ'uAP@5R8K{BkԤs7>h˗FyZW[-5 &c0a˗Ftq=-0'1l;'8ݿiI^|24?.1AH4R6! WHT96|-Px:q2G_RF ?.3c}m+8A>ޟ@V=9"le0L)xIK e!ԥ6HbP8UU06 -nR:3~;G7''[H Iv( |^7 YKm.7'\w v8nz2]̔Ȃ[&x̕~$:5ϊa؄W*1{ &y:|;# O65))@ΑzF@`΀bQQ|f(Y}u24 52A5f=?%k 'RVvM'5\(NY?tLP(I#(L QO\rKs[ڨ-=8~.ܓ(GCrsv^.Q]vO=[f >uS `ݵtݶI߻&b|z4g)ߙxGCo)B)F;7%N?w<#WƓUcx%]n--Qs[\ʞlpjHAcrԇFuy&& `x]K΀3"Yy6+{0GzyyAـ[SN[0u@{#&. Y[b?@KǥQq=mmDy>g-#?[7_:>)Ai=B#s LhU)aWU`2}fT#QkzS~F> /{b^᪮c&:1m|('F84 g_? [do$[B/(jU !U7Dbx:js'@ Yu:އ6i=i8\& ㊝z0T(l%qVU27ۡ}'(}Y|mpJ΁l^X'4 TOppp, ZZg41,XQS`]?YmZAcnt#&_$]@NmFLb1w 5o6ΏIfѼJ~7K2-ReRk* F~>(?hh%29` &7+['ĺV^[9R3a3)u~XO'j&-0 q1@z4YC)Iˮ.djm, ~o.Z|?horZj&1F#ZC"Kqial[|c-WoO-b:n3Aϙ63KE6a,1PH[ПW{.QǪ>28[ctɃs-!pG$"c&~U4ҀnRGe%AY$ԠAT{!AD%R|ϻ̃Υ,7v YlgqŎZR4 &X/_5@z`k Y0~1e_}Be}@K̡t,,7 *<>ZM?hU~\Ig,jo[9C'?.]~UaB~;'݌ni'6T.q~3Cf7cCѷFAy̥@\34bɰ~DRNGܭl%+Vm 6j(PwejּL Fr2xS"ikG]5,X[vlUߺ1n(c?X&ȅIIeh(."~ B yGz= \0I(!>-l]#[Y\c1U:zr8a1>-Nz Ǥ} @hS5W~JWo)kq(5?٥G|4vKu;&e,MD j׈';e]>8&C2Guw[94epSCžIeY#RyOG~P2%2bA#*R[c.J1#V06?|}Ͳhmwj.1hldrwO0MoorFptNԭMAwYx쮇|Pbj+=1<^&[B8v7AM!Drgj8 g_wѢm[x%BFj/&HХEg[Sķk ]~EJ' <~*+#|XmX oq32X;Tܲ#)'(4mH"6؝=7gCqϿyiԯ 9WzTRt4Kl7gltg_-6S1Xfs_ZlLr18â~ )Pw͊R<=E;:ض٪ 1 ͛e?׺B = h#Mt@P<6GqIz2w@Z!Z(#02nYU8<xU4L.Dۨs_jsۉf0^|L<QLꜚ0O8Nu@Ⱦ@X-l|ԥa[*-8 P2/R_3o%^0[eU*hVZJԤBb$دnfqíIo&k\7bJiu7]va^&<>-@߄>2a2I8atgwz a(=D6ܝkphRHtͬppz(=P۵ N͗ ]5oFPsSBrAK#/P3G`C3p7Ȭmg6"1*)13X|Qc ~E9'< Io]cN^Ծ\vs?SģzCgpㅿ0k.@pT_#t{2tYe3ضHwύrd[(A-C` ⛝ҸG~uqv 4 z%J.q?!V|jMw 8L2z;b' 7;[r>#ɑLtAMDZOs%5J?ax("5ѕ*ŌQ Ί3 ɍ > G<˛)@&IXU\Wg/kGO;Rl;?<.:2uhҦ$s&1ؠ9:'RUOh8 z')ځ@nguOcX=.UYeaKFXNmKa':&ܕQ uNNppVO}y%B {}e=^AL<&8(_FAi&5=Hb  9=~Rۢ5rmxws= )b1 0%l8u4KBYrAҰ, F]h|xr]L.tg\c BxɘB)T4Z}/Ym "osMWl[dn܎!sEhpU9%ǾӧP[?wȎ>4: lAi.m(=rvZrIZ%.xqʷ5j$/Ħ(G<c=-ygl<&1<ˆ + =sa48/~Sysm| JC#I:I,<ƞt_-#WO,} 5~wq{ұpv~݋j@h6^ `WDc,'{J Tm-q*8mDZQMsHyEOh֑WI(y{pU%8+6%c T(F~Vͫ?R9Ks%,*Z,̈#go6c=?P͙}9\2|My(2@ 5YLʴ00s9ڔ~Զؖ85 R{pRM6u>t%Y=hZp2+Gj܅~5 m}ݜbpcTjU1v~~*Uj :HMGn쭺1ף ia cӑز 3A/<ڒ|^@JJ8G/U1294##tbUVפ9k٬VD] rrx:,iQ|> n͠aG j֪<&L1NU>> Z_= m+ACeU1fVDD `['@nS}>t謐lPɇ0v7@[I*=XϬ'OѦmisSQ'Wv'#nROO'AW&m Z7^! e am^f-#m#ӵ&ǂ_U,Qj-PAf@┚yJ!iW:L+s9W?]Zn%߈#{/ <625KV2_9LWqHwiq[ |ŽŌh1ge ,CK.qpf] @ ںsm_z&}&FN^u1lR`T~pcw!3*hPb,^"PK'yK (S}4`(GAdJzɛ#0%Plz-ZWB?ﻓZivӠ`Y9qɤ*WW3qbs?;rf?U<Ֆdf WKכ% b# RIP^Mo:v#Xܕ q.]DǨiW2r tNW tsC& ,EK@uPOW?N`FwwKN MU JSDF\-@ddaĂ/XJ[%4O)ĽbMo%ڥU3z,!zi ?BH󟙔 x6DGil\Ϣ76Fgfk%OS[ e*Xb3+kO5 @,k҂FMkz/t%Kԅx@KhMd{ ҫA.4x}]m8n(ńrRgO-R~\ЦL9Qy4q^k!Dur_V4 ,530g^cÿ)Uyߘ1m Kф#"/_Xi(UFP/~3#5B305gVNU, acV|Cr7< NVKƀo3ᱢhVttNh̴ bG%y۶ 7O+f˻;n$+-p9V5^t \R1 SqYnƌ)50$BAY$Q8a+sOtSї4tdшߩ |t!XpdEb0H|0ZL+DfM.y VާKx鰕b{s4^nC_d'*ĖưŬaj+(DcyPzU)\=:ܬpDI5.-E&>Vy7StZAXU޷;c$ 6F14Z5`Lřf6@;WHF(AOsϫYս2mS&(h=MΠzoN3>(T{A "V x(][PZp&GsI DtAoW,r?s^I'=ۨوPy@95bDItOĴ2Mت\C8"Q`o4 l{^|nLaػ \N|'WwXܽ6yC T2gaکuaWmw ~'r8 C]c$Ggv[`5|uH,j}Cn:C}-t{,"Pԝ lcO$} m.I+B(O~e0"qE4X~cP#М !̈LieA>0g{0C*:e#h+-JKn-o mY[mqoBdx'z ف|-  JGGu/PJA[ zu>m-_A rZ 8'p,'ӭL8CAJ-Qnբh6 Dws%͵w^!F?~~`?X(ǟouC{AL௟PT^x<0rي5BK I*9W&' ͌i `(}jP̯TSC/Zn%b?PnX@8z c+0Ss!W?, >\gq;Q I)Π%\+o`IV9}kq(-Y-iO{xXz2١Ȼ*$'sU',I E(smAuP괛l*gfJfE}'UtTBհ,exOwdM T8}.vb9Q eвXWъI<7e-3:E'9Us!A`ͣ9]d+Oeg *t%bm փ  3O&/E F&C+0F,M+}Ul*Q 1p2>/.Xi:֝9 ͮq=~ . Ќs VENŵ-k|[-JayCPE }uR)4=(` #^%퀤I&+fT:I` '(2,SU*u.C&@Aqӻ{ fGœY2tc5 E.ȓ^J'6;jqMt"j(IA0 +˄o,y, v/i\@ƼУ{4B4sEtdn$JV"NWG4KK$(gY&_r{8lnԖj&ފbƻ9E/oERGEI~"{-·un: w6-[ς1gV!޻+ CXgq=fy 4$~c1 Tfr++.bE:݄-=^f+TRvz>5%m\31]PO*32,Blp ~/Yx8$'gMޤR'Ь8C/[o3zPk | ،^fN4+y&+-rT\2$ale`m*TI=RjCSB;i0C5w/qX:q#Fm4JI@/嘋7د/T`GaD}B._'ey;R;I~:!]9$~hV Kh-!5rΕEJwЖÎ>m g \)θRbm̶ayL_?h RVf,r^qp-8`IAȤ=ekQ2٨EqJ@t GBW]z?Ʊdf")P3 f u`v6]gd3f,X-!]XO!uF6,@y+(D^dB37k^}H"mҁ_9*@<;tD0PRޫL]>6 )钏@"R}oPmlw#P#~K:66[\VK8e-}Mp3=ˆY2$m3嵪GEi: GN_5 IiM }Y7EJjPqPxP|Z\Och#"e:ָW60W.*JфS𻮉so'C LmU7z[0kg3H+/Ž)33GI3wqS4YB4]h~e% (Yf?jxh~dQWb3f)S u:MOs/==W4BX󜓰\?QZnon~,O >x#6U-ŧGc/ a|F|Fc&Po {I~xtx0C^o=?ڕyE 5!]LI)(X1GjiDoGwh,{T`e.݊&bK'IOr__ts+q$6Pm"6<}v@=:F ('sJҏ$ؽ _'YO@qY^8q*p 2 6߹e l}z0Ej5Re1*sOlc%܇Y Y):ag1_Xq7"Jq,D]f(4Fe>  =^KSPbڛldQ3CINO7~L)Rc Šk_0I͝*F%и/O]F9cqy+OW{rF9z'px7cL;~B~v$zVTl  b2 5M:n\#Y \ipp2HƤ|TU]v协LGA݌DAC>?l_4pƺ$Ɩ~]VjoEIے`7PeqU3h w;O蝽]Ax`cV?PK#ξ-6r|8z~ ٷE cscY첓[*e.3M_p+@_)zsF}r/P5MhG17`*鿓ahʓoIQ$F2IDa;*UĥAqF;sKP-7zROO:Ď`ܝip[Ʋ!&RP,znjQ®L"P,OFϛxSÿ)j {iH ywyNXw* l1hQK){r-RT^&X1~j㽘WLGOdIu"fOgl%_lOg_%|ҾQ= {OwȌrH3hZ:k=]\,T0يcte]V&e3iɍ>}{;VQB"̓0O!Kl1C-)jžPw\p3i}HD.ʹr ȅҟ$^GwgL ]P>"Żp=ln%)tP&:X#tIa9x@[E"bpvڥU+iιNL1 /47ab&=EuSh9RnĈWV(h~3Lx+_h̩2W;L8nV=qcH1hR$Rz*Fi*W :'$9;}q#D/Wi@xKgT]Bn_uzy꿙:2)wǴ3GZU6T]p+OO٫<>~W_ѐӶ:Ns4S,xD<_ B.P֢᱕{E?fa(`[ω۞W8$F<>R7m1yDU>bbCw8Fo-b!%dv^Nis$[ ^ c5ŕ%@) XfNJƤ˺|]0 o+v l\ZĚ cW.bcp2qr[#bWzS w\|JEu+nϒP]9m,mrz%_Q1#P'tWLzXEn7`+z_CP]5G&%F2?!zhNZ?' >L}_T5:G'm"Zs@~ΧVNtq 4yJvEaһmPRgo9ٌ WCX+ӒG#<8t?-C G>ʗ{+./RW+KLiY5A m@TX7CnW>i3r5OMl=\'-` A<;nr^jQL~e๰Q dwyrOϣڦW|vE $DBC3*@$E3Y|" Hw_[xR7S?X9?/Qô%1XѬ78=s)fk3 }D  Ι5 rOW J&D(E bz0 bgW6yweAqnb* S#kxs V'̼ɣg\`ɯr eo WpawuhqBo.,5ˉ{s9SQ:G1 ?OYs5F }aOBmBh5@5$:Wd nU1{$sϐvY$, V6+q I^3UYŪ>I\P4a4Ew7GRЀ¨UTGs0;kcrrc9;|ǗuIzH.W} )qĥw0뾛US|_ ' 06@Q#Hfŷ75, 03‚ =6pn>kS.|Be.hA3ܳ ǫRdIW=5R/bϯGdԄ\ccX&SZp{q+p#̤')ю\ ,mS"#qNw7l.w6^ \r{6T ulaQqYZn# t|eHDOsgoT|]^Ja]+;>az֡a]'NR[Z1*xM]t8NPɺtHOa#\96N<'׬}#m!q9IWt"sNnJ:Ca a-7<߅i9SfIA ,Ե}Pd=dͫl뤏CvSI߻&l+l=XeGH&k , %UoqN{a4e$|. D4J@A k89lߗ0ܛ(qu թjFTTbx0hߛ1:?BM=lA|.l, 4V: `?>"z߲8flYM ,hSo+a^.-DcMb/f 1_2`^*Ic Aa򯸒ǘvDt1<'\fvurS 2 YlMbTUȢ5!GU/@HBqOXt7epLo%ǜ' +yh$>ϒF[#u頍Xa.1&3"p!u<̃HNV!*ky ޚ(Y{͒-"Z؏mBw6 vcyY*G(0/Rtn,&PO(Ժ|Az,>Q$!՚S[Z "@w;'PĆE$T\V1i/dljX{xгɪtn(U>(Ԕ.y;*BY_vcy/}à =ń7ܢޮNgʄ6,&0*QB;( )UZg\l4^jjw:M7'u#Ё-LQg/_#|uj;uvz3Ш4@XI2SS hȃ#adFo#&짊uv'rt835$En2{`[I e .jb;wn @(v̶]I\b Yc}\YBp >'%q&|O8OGcnpX)9*PK;Q9rjҽ|EUi UR'r ^oSVnk'Π3'7[hi MMT⌋e+r\3CԒ\7%$=1rONԣv/ fSAeISE7:ùwKRL'mؑv / `t/<`#L$^ Px)vi~S:h' k9 SL<РXV[(//rݝd| n!)zVЭŻjJ"X"}`mc2L1g!uz5gBHѤ8}xZ}X.SXA~Gr<#Bn(vrX쨞p+\L 瘉0^[Z7n:~}HKF˧38/Q"s K@?-gR虐F%eF&FgE8(3mzu?JG6 ZYeԢNG{\X]#Eq8}[p0Qb5ƊT-Uqi{a(\P`qkC29,Ril Hc{$YT#`NKo Ǘm] ڽUÙSUVe_F{+'CB bGs)zQ/ՆFMa 4(Kx(v@ :꫶cD:J&YU޻{E\$9EC&ǡ!%bJpS2(ub7 s 7z)rƀ<_rgWWCec噥J4aS(qBg|:?CFAgӻN5aGqm}A M@8ig\.׭/ERhCD'݁3\UG&Hɔ}.+xiJ3Nʱ\զ;~KBq~\l ~zTd}V`*"HxӔh ~;ᕺE@q6G<}Bt/'QDgJA7rqjF$lvm&]e0k_"YvHQR 2"4W7~JL퓋mV!fJI^36=eYQ 4fԶ%fwn<4 @l YaM8ssi!e$46[! PdꎶWh'pYK!ƕ;R}'5r+G,qկaX ,F0Do}lT#`qŵcWn۹3re\ #sOۗn΍ywR֡rAH, $14QtWG.1}/Po6N։9/q =vTbT PSN ^#n]jc%Q `şwVʎatOsAsP Vh$ w;N}TkQ| @fXĢVhoNs C=)7"A#-K f5LƝ,gp_J7``t|KѨLHQr=B~uĦjX(oCTܳerI~o%iߓ1Ru dA2Wszс@::@ߔ fGІB9&O;wk@QuKwmsE/$%\^cXjډR{`4:bBJb0׮ぎ:k'D@*nه՝uwB=yp@X/@p΁&sa@놄ID46m&÷R0Ř8Lmy)@eGƌǩjml-8)XG^ˊ(wySY۴Rԏң .tMR1Hbp7(|EZK)QGwCMi;]C~RJ1lJ=( )a $g6;$hs4 Xjؙ\jo=F8QvM Rpǘ#([")aD]ipu<' AHǜ8ЁFQ2)AZ 7 ƚӧjXq;7!Tj6jFG%9V bĽ۽]y-c {^~bq JYV7'hZLM5 q!}Z" Z!.D3BgGo`ia|EQBnaCtVں6;$Ҳʦ\' 2oG|-> l.UܶvQtai{A?Gf>+=WUW} h88Hܡ(ˌ]uX'œXt B]68-9RHGH:sN%ژ|TEnT nf~]% U}dxRT='h)fb(z[,xłC %.'F3 L`gz ?<`?)Q;*gqbƕ$E?ۮ ~JKM'UqUZbvNSC2KQkYd >I,Ȩ!,$UsHt^ Qj.t 6'3*IYѮօ( 0~~za2=ϖvuS)7M u:sNbCaخy54dOz_ Q3竓 XEo}V^A^f(*$Hj2v% بv_3zUڰV˺1-.zFbq o?R,A3"-1Vu>=>a Ӌυ6jiRpW)/T@v׈zxf +eG堆/85 :2=q.K*` e{u2I"(σhWڊ;קub)1Ol:<4KLX8B䗜Ȓ|ϜCI19)`PWBJ@CopSj'2hb oJ t[u?1O=.Jl ]h[ #_;M+c-H$g%\,&r &l:pGQ6WAim״=<1$@WZ+r$T9"}ȗ 1a%A_;dڷ{Gb@<0=Q !U"2ON1 p"'n}.~o&/1 T;lqXvmj.,Vzʄ ʹYj\EeLJߌ@KO|.( 4:c/phB->FfR!*ZNBh|`"ҋ4GS!Ձt {903չD#Sy~Y,~%SPI\$@Sf Suf9i7  "\Z [SAgR$^Nܬ^AesFw_)l_/O I뻍sȸd}EqQey. DOK0XڗLz激Pk X 0KKW@s%8+3lzFe/2*ˠUe&l%I~:/\ftܙ:բLM(e ,`= 5v )Ŕ/Nr^rT(ǹgx%eG_Z_Nؒ]}#**A7k[;%VfѹA|:o/ 8|9 DV`"̨.<[xaJzuqJ00SVrZJ±fI0C1(P=dB~3~9_0[_AXF]A5 }3peFR gA0w%yE*z)8 6q*xSɟ!M̳{^]!E,{1(Rj=r3jνu$M9S*;4JnU]W `Xtr`6g!1PIGgM@s+ϑ*T7sfVwL}x۬1:N4~|JP K ~ K- ;b^*@v+db 8!s_|YOd9;sǯ9YUmޔyQy? RH+\65bl^rӴ Hsh 5F*Iu-L9m>4 ɂ}%R@oMAFlƊQZtSCu_s\=1sнD{FnO)ap e h/j~.>Rjbc WDxp0ғ4߇^ܝ1S-n/S,Gg߹,XQPmKvbWYG}+Vp|ȩf+hN#r4LmPB_[\f|)j!mWb:e6ų;!},uW2 :T߇:/>:C:L;ؼRE>z\i-rv8+[Ѝ BU,6w˚`Ek9)rxA,**+l3t2ؔ8<4{"[ Q T9+m1Fi0@P9rס/#zĆ+YN*:ʻe< !e&:}h/TȼembvEaoyw@4gwi 7wvh 0r^X\VSv'a< O 2>*D6\!>ۀrw:X(2 J1.YJnΩP!B`kL^-䡱T>Y*x5^W] |݂o^u1"/HEE0r< ]~){g\z>K6RbU^XXBo^.STV=M0:2B9q7,e+'öFw8gac8k)L9A7@ ,jqIEp 5,|`enPBD`P)kxBTLhaۿKIYy)Q#_3Cf8=dg[*Qu(-*Bg"&L>?zK "Y|SIװpu赟bFR8tN33$*SReS[r;{sSuo^) T9b߾Bg>1(Ui>1R}(gu݆}4 Wڭ^XZehA]{ x“&/*1]wl/L,̙g"kF4h`l/Ba:C#1: P:aL Ɲѭe*xLXدI#) Z=;U*M|A˓x2mACoŘMGxJ]Sdea3,U>iwFI(޻ ##@yrҦkNUp;)PXwQjfv0\Ԕ{]HDIu62M d}T՚׼&y:ڙ7iCΜfY-GuJާx&1gdXgJpPqݳ,۫3aIjD(w>R W\}5VnBܕiЕ 3HTxpT AW "x)72(q,v:&aB;}Bܒ:qUô4'Zܲ&\KU3SȜ+_<[nuw.I=:nA҃\XVVe>jc6H{U{Lz\}"gy$wSDl_8snx,l"<9.hR.KRU}kR<ړ0V[PJH9jyH:V$!YY´tñss;tuƔkc2bk$vڠ1?{ Q5'v* = KA~Yk㙘8"[Ίj!\ #QPhCcD3\|s:fO` ?!iU@@<_&og`g FkOZ PZWM111ys ȳbQ%$ 郃g1 ~[B!fMD|cIo?a%u*dAc=/)w |$ w8S'nfmR{?5ܮ~e'i%;M6QqyƤJagq{fq<? ammEnKXBE.=K)=bK(*͎:p|[7IBbC`$ m-łjTsZq pQ.L`/g:(JF[D6nt.^4 xfVNu+.c y Ca)ͯڂ㓏ms^WP~f#AϯD6 78~.$q%bфw鄼x6(YbJhq_9 I@{lTEFbh[;&ӽ|d'0hy+Q!  M? =:<[@3xY|3Ft`[&97׃ꨣ,;^<\U}BU NJ^ R 6wz qȸr6Wl†O+e*۶;?Q4>S`'5gv1/M@甮ӉߪtP)^8~0@; sB?4l~r,Κ^ցW&dEll yLxAX3m /e7xF^Z؛s"*<6%ӫ(ӎZ/yEb@t#Nsjh0 o AV2: .bB EiMz娲!5G5Gj![/b\>"k]Z ޢᚔ.ImgYpBTZYԈBSs]v| mP. mK;m<T}b gzL^逭cRYVy)ΙUX M&RhZ=v~@U^K4r#}`@=Xem!XB,ێpnTXhΉé5ߍDdp1KTEx,oZcEv%ƴ'lw+VWR]^ 1 K4 ‘q" 'iwlߦڔNY4BYuY"!rDp%'蔺)l: LeE39;4yt;`se@!e0Qi$P?A9f-WӀӜW#|ۧBvai*vnӥڧN4vຘ{m (3geu?Ja%̒EZIG3*i9|픲ڑz!>Bc(G3S꺝dnUZHg3z{q|4; ~%;|K" ÚTxj`:)p"I:t#0t;mli:bVêfz{tDK_9 -;H1⏇+vPIl6sY&39d҆iɬ}v(Dfc9b(B"xJZMbnNqk'H.mg2`gD F gUă;7> i7刹2Le4 FT+9ІEK+S%U1$aњGVBد^M0aLu |Ӟ"0s0ӈu<،]L7P*G<1V\,!dWs2Ō}adt"6C"= t)s{djki2tZ9A.cUfl}JWDK;Bfg[ w(4 xl*ڔv-CH.>r*%Dn=QC}dATjV)]i.P .qE]O6cᾴz,M,C~1TT"UP͍&^s!=z\66*Rr \A0[x eMn٪=8#m~%S #x~wCĚ< z0- Mߐ]X4>HsT8շ/O/)kFZ8nQ ׌:v`S0sX»_BB7hJMpjpٰnFlhm- x u$gk>׀p6ޅPUbẗ;#~a]E`D6KYfEF\{Av?sA9&%[r7$ G[ʼn<%pQ c 隼ř :&ԝ_w,X!qWR)5>I^`I L3;]cU9LaeN='鯹hdT6P( zV=#]<=쌚<wq)y_dٟ٫]UG9 ;0WwA^,z4~I,b킓:4`Z]* &^̉W Ac 6ʧ9Ix=}'~i)v~@g ʛKyBJBglo\54Xʼn,tN4rE*ѮYmN47dm8>Rdvf$ i}iYybG(7'XH\5=9`*|i)ǸaGZZiyC}@)W3̽h~e#fBGLnDviQ#i+s.4ފ dj;3.H,t@i@ ?X6kbf?(":+`q鳈F~j"""K͐mRD>:%[AHj1QQҔNy:{ 9ֺ&L'L,> ՟DfѿC$|isk6>'sS"Z^q6]g*kQj ۇ@fHRFuA0XS; GKFGQz='V/w̧oI5b|E*.XwCo!LgPkg O *Ѱ51WwBj}U"]ęE])Tt&b9;-C6kE+i "1Q@2+:]Z2Z`% @! hPm@;d=X|Ul̟+m{okx[;n@-Jܰ8Fn p2oa<.L= 5E3P}{c d2^бfyk^D[=l/m{Dtl6=jx|x[o\DL}83H.t!u&a=k pJK+YT 22D0*Lff}ʀkɭwa~NL՛W}d" jA޾iV~?] G* 0. j3*[{\1뗖kbk Zfg_Nnؾ"EjNVw*@uDs"A_HIk[w\.n kW皴& z,v?沚@BP!Coh՟~InO8ۂ/9鱌65Mv:*n\@ysUh}5YJ~7B7Q"ʕ̽bx)]NM9@0QA^oKqOiè~ծh4XeOߞ+Axod0t4<WWBtjO;M)o7 npfrD<Ί 8DtK:5&݄Z  1z9yIƺz=/>`G/71Es[[HPj~ohi.V Zj +-MqyK[ґ਽fh> IBIF+dc{䳔.FA%L70JeTin]4pnb׍\κC"v_X~?]KJ>;-@*rO 9{kd]_Ce%Տ+\y#tO2e^4ҩJiW EeobYh{2[`oh4+}divĔ*>,0qYrc vo^RG>Vx|AGC:oB8>M >yHyQ߮Qs/LqZ~=T}e츉4n6'e9%`Foc` Gs{fI(D$va`|cYชo"II #f-ۚȆiv|sI4y;"k#X+Y:kcz<ZԆ ~[O3ڌyݩ ;I`eg>F DO!V`:OLn{,5D[ϴ("أPI_pjzZPut͝ZyEH,Csv@kVovSw,&q1j/gyuOMHS?|pbWvh ~`@vAE˞1.z 10K٪7O;h4%5@+6zH `R>N+rhL"ّz_kY""N)L *<٧K/RPѾҐrj`[n 6cC|'p(]PE51ϐHCtԸIJ0fbp<,VJc,;kHxW3qꃩ?HXO2c$Ja6-bgU(6V_Nޕ̭p$_~is[5SI_;ɔF՛Hu!=^))Qˋ]*63ڇ5>lZ"4x%bI<#z0w\e7'igl>}!aֲ)v\yxz6獱,9ZQZ =YbΠnx-s?4eC*`Djc*#+ j)F:qU93~[[k3<-@P~2ƤuG&Ѝa`m駟PlM4w{ \drSQa& xᗤ3|>zdN$?lǙIPϟxX2dBcca'pC}kqCq3:@~GJP7MklM qz*D𹬤8 ߒ+ۅ"B-V"~cp@@ od LjQ7!1gR?HjYC"W턆KG+)*:.-f|=Xxͦ3(N)֡U/Bf_A>ok̸a̦ǶqU΅}#8 19%DJ3F\jQr0FTSmkA$T c\c ?5IF _q==R#h-|3t ocz &GGDZ![U9ܸNC^vZKlzoOj v=O덀jZqې,nxW=:יS2?G_9V^,K1D٩hI GMW$/: jhQ9`iV6"ha%yw':ݴxI^[N;//ݮAΦRf‚&Ԉo1{1PcX`~ȸ3ΩlkTeŹP4"gB[vPfOiK,UE/KĖ6~$ڕ[MIPB$oON?R^Nyg$Ty?|3I=#dU [,v/fBrzoO'ŬLV"4*^Ë MoIIE[noTBsIʚKEC?16Q:d4?u'bNr#S%x#mSpn5I q3${#u #1Yi T"\Hh coA]%…69Bqm_ ZK^?sԚLxHe-ibWxK<o F?$(՚ r+9gr%Q qE R3ݍU<űv`$/ԟ],G72;ióxc'Al͇;uo1T^Id@;Ij ?uLKBp jfÂޗs#z{¹ u/u6[-l1waSGjb8!Sy~̩\.64"0SI+k9=u|W;N6@Fx#`J=9Ԧ^Y'Tz8Z g(ѭ10CڂIS5T$-HRP\4~o`q9)iu?Ȭ(a4c?OXW2-[1l10ΐ:oKxSH) rIס%ZjCV1 %BtRǕh4/]''ѯ:9{p' 6vgTnߟ)c_zԐa"|hjD|ݺ7> }ǚ\NaCXWK\gyJwy[I@B#nLtr##70F27GDT8+48"6ĸLlfK]%&n;Zƣ*.[,$!j%DhY&pp A:>>$PF^oԭNpq>>9` ŠJ:naӻY*.5ЇT.bmܗ/V}cAo[ uT.ZU2aeJO߲}C~r[B~4c#jﲴOKH φ+| *XIZ(?R|>_J"OqrϧH)vkSRZ.^&)8!  iiF6ZQobH[ωТ9%PdmBHe+xtۗލ̰r99-00V^*6L\+uwC’ X Q'*{lƕ8m3g$ٺ+qzon=pMnOڸFd$2 gedqW(W_@P&υX֠8Msbnk6C@ٚyD5o }3ސ\Uf.;7 6\~!;a7bAe$]Kk|'lV|"zɓ ae'L0=Uy癉qSx׺Π<7!dOphQ9ʍHls O{#_We23 @fpΆ,ؖc> zV+&u83c Iڢ%|t!Af ԷV&$:A`0mN"G:|S)l(xyP݌ _w?wJ꯵6]dABtTYZaJNNo@<*kȓٱ n)q̑[!3+R#*B\F mi JPh E^e.==E9K\Ym|dԵ}:vFiϳ"t&ýƿ bnQYZ ŻR,9)q_XDvlw1Ke\ɀ<ۊqQbHDCӡH/e* U,w6sAolv+g8J똓Z=wj跄[w\}dŪRD df lTq3+&hS+dvdC }id(gQh Tl݆}Mqع0EI6yt.| = @ ZR3#(o$b}MPX&$JkSki?B~Ptƣ5U있PΙ 0A5j@3q F#Q#/ۚ}0=jb:ɣX;꓈Mjl38*]sofFHa;zd"M>bbhyȊXENYu2;EEբ|w9i*!eѷl丿͜ТߴmsWWr̡k2fi&Ka;If'R{+斣{5ГkϩÉ&w}2ߗšV.U5 D_f:oay'sRQcP\Ő㠔Ml\A@V0\AkpqaOK` O5]w+^u٘$͹n9 !L7Q%p3s%x4qQeک/U&VҘ6R6o˝pK[d<RdUX;Cfm:!D⏳%Kkޞs(+"3:JYSh-4&2P|r9*jgO 9'fC/$Tx02g㼬A3g֭(#A آ#AcG'R{CS^Fc֨U!^?2%<}]xF7+YɆh,k*NF[N pkI4;O|ù$QkAA4> "No# X@ZX%f Ư3IjB|#r;Eu,]p'](;J *&}S@4 m>v.%k2(rS뉓̟8 Gl@{b*tt)'`,z-aJ" r]&1CxҺc[mk;}S}J'پ>ʒeڢGӪtxƜY*ؘ 7,-jc`{ xds]qXI<{T8=/:5TEUH#Y{8fLMv7Zz/?4(fj=.B *B쏸订ug|F-w d =Za':VZfnnG=HٵAaЩ]8%(9\Ck䈱t"\^N4+ÉM<9pCe" -Ll |Ӿ&KIHR<kV ;|?ԛ}a.ͭdeޚ*AIM6#{Hq ae܇Pb <|b x1 #X"] ~=Hyr[[I8-!D1 '[1]w ]^A.Q~h ``5bev}EV!ҭ$vA:wjujԑ5 X -وX] wLAD ]@gZf+BKH쌠$^FT[,#|?3 HYa_arU9|V t"}'Qi.jxz,LT(fOrn1tё鄣xsWwROɓۅƗ*OgSErZESSV_O5;jx[D;\,]c-3BM?3ˉK <( XNL*yf%*}6;x~/{' ~ы@Dr< [A`➔M7v YFCHx2R03H؇!rau:Tw?L>[T^m\پO%;^܌nk-]yISRrPU:5g-<+˄ PިbM˚3Y D]ۤ$|Y|AauÞ1cC~@˝ tDE^E <}. !pz2CT=ǻ6[ijǜ|[.^g>[8֟& Iil>$^!uLjZ (0)XGZP,# ޺@0&KWdߎkލѷ7ǾdovDTcA~ AR٬݀PO1׆qvf|j cAVNYoG$ Ǻ kkjbKo6k熫EH5oW2 NR<AꦧgPUBH xMm=-\}R6K"g/XN6#Mys-~( x8L+2qx0`^AE )tq0 |6'k~_R]KTl'0}m1rL=UCǂ؂?-,0Fn3:zSȏQw(ڦjdBZ|p~:LkጞÂS N͑͡(=cλkq*_brk*UP'Q0aYE1mg 'O+z=6hԥ ˠr!7 086% b^wty΁p9~-\<& P.݋nbJ/-ĆTnat i[-KxI+y}^ec\*1m` k6Z_ޡ5*cpN59Dh!ͪThU:s乔ȵ2D,~W̶mEG4qlO7UMWeU2%ߝ5AZh_QJbxN} pKk_j>#c}hTmUgw̪lXx ~_]9Ѵl# `A18A)*6e@">̴W,8܈scX~y4IZ( ɫKrb8.א=ZQü[?}gdǤH(g3^Wc#e/%L\ 9ep8Tl1vZה :<#ڍNGv<\qojBU~3RCʹr]d)h |ѧO+oD'sDE+d(ti޴n_Vmo`\]'a؛2XlP"U{ f8hwO1p$s^&;)s\X./Ac"vي,вϸֱ L̜W` j:gYN~`N *J'?}cRexw9[yyUm Q.aVӍ)&I+(wbqpR-zz.OEM;4'<|< *9YGh=/=&n;anEovhUx!:Uy)QeRt 㙩DG2ԯdZ2{4TX~DRY:; B52}l:eY`\[~87l66p/E_S=gКqDB@Tހ)W/S^dLaz(v,:w]_b<0DbG% 2/(j;Hh{Faa&7l }J0'T f?H-G36S4Yy`ŠG[ڛ X}Cǎ˪m"<{(JCWb^,疴gvx``H+ ֻWNi))žg&0$PVBOoF8y'O9NQ![SӪ*^e.vGR?Į^p$++=]C{}8tyeQӾө\++UB[@Y tq*pzZHXWwOO[$+WDƙuz~ }ZjSbٰ1FiiE>]x{tMN:?6Ӎ%r=I*cSZB뒲07b@&u攄6\&6+eOYZ[ć3S?t^=e:`,\]>}t! /{m1X(=VyKDp,Jj㘌IM"B S]fҺ,7[?5M< #,ouJgpX ͆bS}g 7("׵ٯ3P1&g\O񅡧Kx!MidX(A;G]*ݘn% GKa]51Ov\ф۹b?gWM,Tq]<)LǚX!%]G<;p<)LY\_'_ٚ\B@`nk9'EKόs.Igm6JYogxY;43\CD2)O; T!ժy%Ԅ|5HTv>nc7w1h>4ݕ3tx7'cz@;ӈV/#VZ}roBUfL&FĉԿ˴DjWb@%`aKצ4bJgOxa+]Ͱjoiu[v6 ԊJ t2 rM?Ws ;_+P;ɋ|řB9R-^(}< L1godV96Qզn෥=Kty2o-8CpԧZpAI}dlz[,RU8h/ 0)v=Z lzv Y3lHMO6`J-ɳ-VL.tlH u;cP@{9VT,.X?gy̘R tm9p'x>W^PUd33z4@ߑ,q z褓Bp ft<~QJp*SyD;/\ԹCTfDș)͘џ&_*~aơ!V獥0;ZNmpms^;k$(誘*L(xlr+"hL$tPY2cAX%><:{4YӌUS'tn`a [q&`4!A4 اv-gJO -7DhЪ-Q~j#!-q %˲W,l@[Of a%fΒ@4sl3d9-⟞(``w>huTۄist)eKsܺ*6YM;QO=Ѳ(*99}r|?GAZvHP=r=}6XA @71b?64P Oi#͈HֈGyPdHqA?"Α *,F SH0jђݚ%aJRW1\zYkc"Tz·ˊd-^ (i'td(bs옙*ϡ p{KFjs9r'rZ b;ӳX ϝB鄎`:E>fs/Od[ sHvjUrFΦY9k>l_ӾPq]?l b +H >)m_[vk* \,Dh>8a!O9@5w1$^=Voʙ4!p7,98ccg7/iSt}9F#vɲyǘC)%M]Rɢ⛕"Z@0iAԟԮ~EϳQ~ZQfx%l* b~'>ʥzʛ !!F"u%eUh\Iy0J)ڰ~@w&Yj4iKK-ty1-EHv֧2LM=+-cyB(*ˣC@X2Nb;N$ZsLC!/(9Nyj }F P+Όq5ՀCh5\$Pv2&-F i(Z9@-۳VR"cb6@rP HJKI$Pd! Cxz䓩-,γgdmV&u>4h^;Q d}Ѽ:_yBV+y"!Alǣ+T宥ΚV^)Q [* Y¬Eh\d\ѰAh9!YNΒ$$eGqn 3ן9O ..U01GV8ss&"RS}/Q!TfF#7C?+ѨLZk҅x_H]c_ %\vhPw $1UW/x,9sqVu F5I1x,F9.އ`\ 퀤@{9CP*hp Oi(:=&@0k@Pq:^yOg(L Z=%Xr,g gFwuGhxAhfyNr-R3W C^l h|'iQ&|Y*SIjp͟ ,!炢yD7N7KFwitMW$<Ri3OL9^{V'Xݗ~ҷ:6MvVM!uopǵ*+~4Qy%-E񞼩jn,l9CeD# FxFPWUYT3v#1ᅪjsVۨm%ɭuļt]#v:͑96'EW-n`F~=]ARΥy2F@o-L7+3#[gۯ(%nnKX(G-,S6dX-6M>v xʼnΒP@.nZ:#4KH Nx#N2z"\w1F_|KG܍ݟGh r0KvQـMl^v*gZH.Q':{BA CF ^  u߼=rUOjmPC[τgZόnvBDhf&[Ū¦?b"+Z=XkZϾ٨3rÈmjȑ:AY `6Һ 6iQH Xm[Nc~AmsQxo]mr{Hza xɦ:`$Hfyϊ9Yf{X&†b K8FrE iޕO{{8sJ/ X ?2#/iBM6Yz"$%VkgOzAJcsDzoEGi4L LCQmt@-&Řlɠw=5^{pԌ+tv8i$? cƾ~q FQ MQ%8LcQx xvh*:Y,bT;Xw Fc$F +G+P.̺OĈ`v}yO|d/ԀDeLTD] {^νVo}~VިzU)'rJH:=‰{mX p-<#!zd_c 70ڰvOqJQa;Ru-y`IlkNģ:nkCgaNnĆď'gn%%{e0v($4 ]EK.Zl(8`ŝ*M_T2S=EMNĸu3]٪:`E3e >\ GDĚZ]bIϷ";T*e] Y(uRZ^s%x &:I(Įk=\qѪuжЙ{YP֤`VJsvA/R)מ׻Ŝ{q&6Qzڢ|G /S ^ (: [&PZ~ VX#Ѽ*Nװ"rY@)]q|3Mb+0 ̈4no Fvs FO|~u:(Kdytw/a$cXGyHҵ[syኯZLTf)k3Z?^L6rI8='@rqn6SyG;࣮Յ>wm ".vu] < |ͱg^?Kt ES``ugDPJ Wق2e'i->ѓW^x Y}a{̹XtrKFLekbaZͳ%qm"GKV辆'رB8L g6\?#BVQzDD}[|nF ¾܎j̬AV-Č~w}0=_S@&PRpΒV[EKcm3uLA:XjB]Tt1&k$T%|ln^\ͺŢ$eaQ 7He%ݓp’-1 5V4QuZDъ+e{]#.S[~%8C8fo>M khxĖG\S(?=7d@mCOϭ)? UtZywfrj&{ʊoHsT3W:S@u3bmuBg|t υtd=/OI7bo$1ÙΜ?l Cp4SJ)Cu8P\}Ot$38JK:I3{^F1]3'21[MBg;wQmz-h/1GЫovt0$=NLn0S?4$)S*,;g{W'✜o,#0e~&qpNw]vᔜ\]of;i\0σ,Τ} Δ4{Rj>@IN#P\1a ._WD1[c\Kg{m,PX հmwOF73i{M`N'͏Jo7^xѸ꩐LcssY gLq@+-39ltqU# `ٯ/毖܀:J]OƑp;>8!\Mm,nW;ج=ؒSw<8rʳPl"y&o> iTnHl\KaAJѢkJ)x6t~$cvi cEy6T)^l 5D 125>Mc 8OPZg;'*S{ ™Os~xXW2s=fVY+mJ/~Y#i1hNd&Wå ,1:YjUoJol3>̗|jN=J֑&U"M섰|${_,t"DH[?ʟ4jI(^ ]`bfda>jyʒ=63͞]Gyþjb҈?ʳ?Sc4z\dl\?=p*J'_̐2t TKD0CRgxWwgW Nm`>WV314g[}lKq"T8r[;PGjtGnC(qsc_Z ?IM+*.x{F/q+7df3ŕf vaŭg, #&pNjⵝESm&W!o; `Uq/bFã%$pfzb Y?\$meڜ%7* Zi q,6d{0)޳mo)lO0l)IuS fo"jM)F室J2N.1lF|,̘2䱘Q'!,wNCF3g)g_FE{+K.&<9;.C@ (+.`߉?>?Ux0Km1 I}岓L$~(ćn~unӎYڟ!Tl4`a }+W3ܡ?|( Hhc~Շ "Zmte/y9feϑ%#u7|0͹]#v{W=<=(>q#6hh BSiRT%u9m"x*OObǏ mM׊!繝{ 6' "g?P T: D+ayVSIҍGzf-T qʭ9ޤ鑌XI?2ߵf>oI(Nܫmt@8hic+O+.BE s@eN@bS{-zL*"k?)ښpDUx/,VP'5%ќԱT~V.i?Q*^"HH Nv]*:.F )b4iϞ5KVoHOdNFvA`bT ƙzpWg|+61^JМv~S{7?jÞahfܔbz.+qzNoIɏ!7,HS^̮<٣؉]":&lQJׁXQPe2.񟏄֐ʊ%uunkCY޻ M Rw~6b5zù(3FKX>7F\6IS8+VW9 DN!PEGdpY^#W≳jwy. wm mpcCDťF]>0DABh 9 ݩ6mvGdY#M\$CWmw AW~;E,%N/[-3Ӑ[>yk(' Aw!ٙ)V:^ƾGR=%}[(zoŷB#Q+GĦ{c &a5='M/EsuӉAOf˅Эz;e.0M5k[f ɁDp\9UmoH8cqk-4FJ=4)0H'Bh>RbTVщN){dw[W Եvc7F= @ Qi^ w ,bS*TNmhjVYBIQ[in-h|9Bv)`ӎN>k5av}+ ~3h'q֤4Rd5#msȂy,'x7񕽖nr'.ӛha$UOk`lѡ;:!yv8:{cw m!k17&Zxp(!<@dc>@iGkєcPC|LoS]k^GdO"j[)П0QJzdKne)-F{b.y*Ŭ f _e-h~G/y;ƽa+z]^Dqz`쑀QmlrW[煱}VGd% "iSHޥeOCeƷJ9RDhLv4X/rd'ĩ}?I]`@k KKIf?e&*tN*hdRlk '+IP_&y]GDa+Do@4,+ ܜo-О6YFbcZI ++:I-Ჿ` KEQŬ\2rKH4|ZexLK7 _pIWzcՁ}L:@-?W0(P )eo]2sI}:1*kc1]MenUK3/Y!;ņHlK|8M8$ʯts3K]`nوhQCBްf'.x$<CeͭIJg$OgtstmhfhxՊU);hno.?|XZl%I[ӆM?mv_nCŕJk83MӈG zF;`4E12XiJpaRˍ=5dlk ޱêidVαԲJ>&!Ytjk4Nc4:jFQ &>" <_Ӎ֛ZoOpK}(ӇY54vX^[M674lp'4M2ǯǐ*Υ#t 2Wk箒I>0 ݥ?IɄTS ;to^,l`3lvngKARTezzE|ܩA֒#+:;" !`dhڼrBlkV<_iH=ۑy" ;а- X+ qRyv0 p D}߹jJb\ZEFC9\z%;VU#dBb$szsrs,zfp@P.7Qk 6[ttВ|7E<=J&>PZ̒왓u"ON[b5[`w$J(on^eD͵\\rV7!OMDbg$k?|T>ۿi%J$]W\|z|޿C>t N4[Xzcv>=M G{kJ\l{]Cc.whD3SߗH!ok`*yKvYc/ \Q䍑5ؾ\DTI}!ĔuZMZH<}t54?tֲ?SN AFgws7, HΉUx% WG {۷UfyVd2 '%WY2T X!0u6\*2I{ r97 s_tB1(WќJ.p-"ul+dn.#IMSy:ύ$XbY>PLRޑʔpbC>OaAm=Mk 11*noEHض wBͩBgXˢ Tt){wl;7k(C"w Eu^ia-%V聻`t[;Z3R͜k,; Ag~Ysܭ;>=Q<}hq8X4?'YDi$#$NmYH' |H*lAj;ƚAbz\ɫM:r0uzOQXKGBb_A/m YY`KrP"U]<e脋&sA c&=_bQ -F7ʕsLșL[`Eȏ_nTEñza#:ϰoa[KtԅEH#@b }9?F!$_mdl4|fח3YD_5+˂  9P]*C=GqQ]H]F|hփK DU#FHS]@ZIj}1Q{LW>mڋ!DŽI= Vu %@AXX!(Vk(Y'u"c y'^H/1 ) y'])ZBk 4pLap IRޢpoJN rG_1]BMʉ- V`x<vb,ʯ!%!O^1>uťiVD:Ty63f*N ^9ԓbY t/ H3eejw1Ol53.R#>,uɲc, Rq'DsQQ*$H) |ֳ"\ЭRKt[_(%AFCw0z&x6sL휭P*LjaAp:6N"*o0ñL0Fџyt)d4 &dΒm8uΓz!i+lqndc*hȫ+(G_1XNzVMҀZ8 U^Ҡi J>+Fn'R,yo+YG=@}j9SRY,6׺Y9VȇvZާPtP߷M ͅf" ytԎaDaM>Ucߌ<{n'e# UBǢ9QN)N '$3ɰ -n_:Dz2kg^y+i2@;Li8P2h(}R<);h) aұ&7f(EO {ֈ'L89cU3*sd]G/yU,ݹW/%ॕ`='.Eq}~׌{`1'HIKe6ޠjn4hR@~ /Ʋ1ENoNWPd XTBC=v+%Bku\~u`мKDh̓T5]3mG!-Cv5.Mfݜ_VքH?o`܌jE/0ڈjO<#Yiz9iַˏfHӬ`|x6)0bCƮxecs@辦v5w4?vZ0׬$@]^=e  י:'eo7EGN%/ϋPU,zŖ*ߕ{|i#uXY{^9"V7-C%^dj m),X'LQAI%= g-m 4Hv*\ѡٜK4E>vpIC4*٪r j7ovu uTFY4r}Il ؜jfux\ζ Ney$ +riwQPt'n]ZBnt'4?&-gf3(t&/_qHve<<힚4j4cEC2l^:nH-g )_@dtF [ܖZpX^U/ytHK~*5*y[*/AZ368~9e$[܍geRVھEv(6=Y'VaotN8T?rA{Z| 86IZj:p >/y`m q\vK`gΨ&}4A&ѦqHpxl]vOaM)hhjWZ%OIQ]^%GKtUUߋ8son-xڐ+ ˠh+M'szvTkWMn F>e翨GͳrZ-V9Q&MG,[1jqvIMm,r+;M&>jw7 \pK0rdȧ2ta3[#IJRz$rqK/ۊYJ^ԻgA=(FT0S D{B6.sӒ|Qg(o.(晙N:_kXK k{S7]"ͪ/]ߙ]}aeɵpQc"fm+wG&A2h lJ} ji"#hp1rqQ ðCeٝ@RwT]8Bi¼G.`@J* {®w!'J&pCO:eKh;%R _,Ez&"JŌuڀ#QDo|cAB>b%bl w3SG-!8X@zIS^eZUy,#QM={8 ~}r}6%a8Glhb&58\QgvjGi#1&ߊGXHuR_P" w zbWR1(B\և/K=!U8 5FNRm13NR㩛5B AOdcomsǀ `o:|buTgl4;bT+n0Wm ӢXOѰ7/@0c*@URޞT %2`quk6} |VUۼLB1f!O6.~zRuxUK3MbRQm{$ EcKv8jiJv|!.#j5xViֈ. ]cfPbj]ZȃDOF4>f([ڂ=i".gXb)]R(2Y$b4YХۙw6=,3.[m2"v2ps@F\BP9OF(ڧڻDLF7+`;= ?Us{2ŨWS $dɳS >UB.?̀)0;7@ hr͈*rMW+o{`䯢{rmڥrg,yii7r"4 ]^ פF VpGeB9LȍFґ]cIqqtfts3&m}] gp䯢qp9_nAY6UCS%VNz̏64o5TDĢcfƻEЌ+GF[W6sY/eskAi-[jv`ʴh[RC?n# {(>!bئktn5#B7NqZG`Nؑ3j;8#vԗ8CT76jލۜާl~.|4P<$y{p^FQ盎㯝gl9tT!6bU\\. ycd3)#7{Ŵ++$}{Uϣ1ۖF24ٛ3ʉ/^Mdhꉩ ߷$6/{z9=ͣv@ɜ M|DoS.]VlXCsK8|CMm4lEmJׅ}X y 9BlxVw0e0`绅"<89R'j*~P2sX{a%V@;I5 >Ay2wi6w"SũJ\o*%Lod&hV~Gݮi)MTY=HPZp, Dቐ;& jX&2IUC0tcqYfkeu} "%Qx]Qk6%E_+3a'`|dw?npj,O7)Z̪@< cj>mEi4eQ}hI8gc`+=ő9w[d3C.:)ds X|"+FB> ,]Gy|:^9rѥ8I E7NDbaߨo.8vA TLJXC/y;m{n阈T (unJ|/!ѣ/~: VC~; bP*,cQEx/ *@O,޸s ] ]q0~KsqlDCޖŦ;M&4f+^3-Ӝ1➍sJW)W3x0*ayICd á)F!qJĥ(9~pE9t[s_玀ԴbW- {Mw ƒ$KySCǰK{擏M5ښ6&՗HDS"gECL?W{YbW>&TS :ug%|[ q'14*?_D<7aꌰfӸ$+K{#|ZpE]STf Iۋ1Nj9$1Z}_EWx K<R^2 A;݆|m7q"xgng\e\J`W7"'A, x5.,SgF>[,jȂg(+7vsud< FST`U&/&-aR]7%gUj TBVvEEtsM+ôۗAMĉ1O\iA/D#()=w3^ )˱{_3>[o.\%T U+G|I$a*9W-5OJZ|SAlF% |_s= T:35$dl*i6o* J <4;(*rz[M&NOwLH|4{o\(*to|9g ]VH.}cN @1N V)ӓʝC'9 Z\mjߪFMVǃ Rr2jhvUoE L)EHt+7ZXK")YLO=cZ} MW:Щ,; NsWQ<`V،}IdrX2N >\n-aO5LG)=2̿7p952&̰1 HF]Qa5P|TmDwVRV߲\gM]E!dDO&"i&nx/"3<]HIbBߏ=Om6׮w.DPTt=AMukȞFb&B{spSuXh4FEkid+嫵HE)Q73Ok|C}XVȜ !x)mYT F NҪ_Gؙq;LݠI3kެjت ;[*kBc̔nP hqw4oŧ`V~ӡ , 9 =w2?Ik%߄0*(BI uX=l袪^sנMsDt#fYɝuZo~;[>]l.u 8JDpG ok@kVy{rl^mk2|Fǵ 6|]‘3n't5++/4tGeIVZWFɈn7xjh==Z[ ?|{ 01 n:H'ե3Y?U|04}9I&ymyNcJ`DΓ%+Etoq?7 nAd':wGM>s1͂m;>,m$ 0[}j?kR5ㄶI/t"ڱrߩsԋKl)b"TILd5Aq=|$;#hJ 4z[/ as,W9շ HOҰ֙girӭcm5FRKB19e=pX~4w3? UE N̓(uXH.tog=LJ<@wyȬ@AJ*Xa)[r 9V\@-Yu\}<:q49!X&a%ά[{րR|3@ *[}g(WTkM޾6Yyh*[AG-$cyxJDڧR=̭^|Fakj}Lx({Yo:ȩzkA82zդS W{먾g3= +LG[X@'LL.?R[%MMd7_&30Kjqܲ#2ԅX oP㻕=؋VZFwő!4lg~¶*ZR;G)?`cxĤ?m`HK)o+nd_oh&xt@j Y$/OYj$Յ@wQZ'[ddHC7~TsÌu&6\nd_3|Ņ+?]fQhr.KpTDg Zx2|\$Bƙr#)hN(ۙb(.M*!Y؂Sd)z0-lE8jNPqn_7vűV$ 'B/n<>'V't2 QUn3/hFV`w&[˴A1NJɤǧE0ۍR[0a7BN}T#ա۽idC ncIR<#Edcg1$`]9gG;Z% )P6P\{.'DQpA+xy31\`+NQ\ȎZўd\߀lNh3P׍/Aݭ }:LƀwQKdU/DŶ%UvnY<!_>k7CRyTsz]+Յ_K2*@tr4#BY*n ֏a1z@|kg0T8`N; @$u}#V3ej5c^AWR#tSݺƗ O#˄yRVn_0 [I8cq-A_`lI#<6ӛ$Z}ɛ^ Oe2Ϲ.ӅNmHǤ6,XYOiNh](/ӯSjUL!ȁ: ċ3N51MH|K,geᯤ9W*O&p1ʶi ̷ }OtA1*I қxI, ~Ř$!z 3c8'kLQKe髐cs)ͿlP@v$ VukVG ugH`G!UAa_,K2'E>dx<}zڿZ\!p2tU ucÜ,q~TG BzZGVCiY _i4݂:A-v9L+%M4k| +-9Ii$>`>n:R X~r>P`˻p=1XS&O%W_jdʔuzUÅ|FqG|*_RF{p#ňKBI]"ydէHM]}o yϐK4T3[ .W D5 I6vN 9nⵑU&ãH< Жp*A*` FwUh[^DX@~ (2iX> ũ$()vJʬ:Ï4$9o<'3YI9J:0v ݴ, #.e5V￧h2h55dS UvJ#L˵kT*QX[ >kBK@-;E/{0=r2ϗx=_ F&v^ ^2UHYd+MXRd *cպNt!1zAHǪ`^=:^)3Pf zi~::6[4@?Po <)ٓj/ݞoUEQE +%[*(S5YQ2(u+(њuS-O8,  .ETv{| =;MGw$x3o&ƹG5v'!>o+(FM,Ic2ԪO3`(Y/L܎5(md}7ng#5^+j+ NH7;cFB:̀&ʷ031ŲH9fN߉dK)jH#kޮ~䍷{si{VbۑLw})Vl_fMby!]sǎ7yV bz-m ϣ蝖nvK ewfws:[HciHy6SͧSœWngO]EMW.OJ5iw[{9|{g_z98a.R\7Z̲zձdW硸;c.ITa H,?\ooA@$&,SnԸmK lN|KꮷĩZQ<Ԝ9fveK[#'APT1 (b_M1S %[ ry[G`?G椆&BS:FկSlcV"oIEnB9$ N"݀*%__-fI_U/DBZ ?RGAH:oIi^CG zzƩMPOjnӔlcǏlRV/ZM`t),ZD#́Ev,:g=qd{ ӏ[J628LM42?aOfETgz#@[L2wG0Km0 4n)J|.Dv.{$pv2'`D2A{T&nX/s"pO1K}u 6dEQ3F-s9ځMYA+ka2}=Be6C 9)̊DGa]1WJqк6qU橉l Qόƫޚk TR~fڏ B\t/sU$gů)=fIPf!8M3׉ e-{dDjm%q(2'蹸 Ђ3롅^`> >A/շY4JAlYy'27**Y7IS _WdG݊ӂq}d +\?wxLL7R5Y?sgPGo~}pQScX*Ne+QQ[LVTku-Y0 >t\eΦ/ jqV`"kVXYHy64WQCF0 e x-ϝJ^ghq[* oro%HeV*t^j-zvw)#Zy&1 #qk/@ic™kܞWx?c "\<Z z܇Y!6> V 3Vo3RX20 bv lNk?n. 9vx|PaX.ڃIб gȢP&)UJ{e@|3pm8$uFq۽1q.nu{ p:PTu=L8W420D쎚#/BQ%lx K9B"dKS~Oz3? ,kcgzmÅv %$ktUDµ,QBDHA'bdJ@j*A)̳F!{»shcԦ-G pb[X r{Dq|!2Gj;v]&(2 Tz+*iuy#b}nU_/|o9-r`,<bFyOlٱ.h0P2CT[uJP}jI\ c d@cpP6;`_ E~P_u212*V!=!QZ:=jKڱbA,87{>Ms~MT/,ePӑP͐/ѶS`*!I D,"KNב7de%uzp6yQ#li9xJax_uv0UQqyZ@)ὡL%Վ OWA} m(CiS_uDyrF!`_r)xE$=y18($G1,c,WxO߫ߍqZΒ=%*HPZd} wcL=Lp\>ȴ<p" \TZNQ;oaW("0ZC2e8:>)ws@raX?$`6 NQG:6F_aD\M^uk& *-e#8|x4.ѱߜFbh1Ua#![21yXdu` 9KVS" jdW!  \jv5m]U@L^r^R[ =^x,B+nS(Jwe-dFGǓKyœLE8d՚قHGg;L [z\S! 띋R`t5 uONdÙ=OjKpn s,{ςHCCmSۨ[1ǚJMj%P̳<̚<T4͖PFKB]B&(@h! &T1`N=0pT+`fZ$̈́w!EBb^r !r&:0g&:V-O&Ԧ8~~)q"j0^?[;Ѓo-Kźa-YM|-{=NF@ɜ= 7V0W o+?On#Fg9vtie词1}()l ֎PMTIޮ[ +б+4iymaZC!Nv`~dL֤7}7|<}9XD6a7>PL(=jVO$85@ <*a= AafAIZS8-APǴ~n0ž kLoęiWnւcE઄f4!sC@X\N:x_DY(cˣ{V NN1a>t/%]Ur/Ft."Z~VMC!.Ew`qם}'A%Jh;`T|_WgaT]s K9[Y"Y|WD lXK3AC@_fHv{zC2IÉZaKeYlSoY#[C(S -GS] n@ QcRhIok:Ղ)?Ͽ"L`l;!zFA)OhT#Z(WN=}bn60ֺ6Q8q-^-՝}iUb* @N Zp1AVQզF1o-Q\G 1tDX<HRۛgJ4Re ߷YyߺhzGG92Z} &;6+f;&Zu֠M*39]6Owf|e*]镟mՑusחGj9`I\¨YpGD3W3L ;EgtC>餎k ‚]_S*h&c-᩺9qb9 QxSpY1 Z.cɂ@k `r{'݉ 7 ԰._9Kfid*8eaSyqS,z|]nULJ59fXJ]פY,^:Uէ$o4ipgև2:!>[Ǫxb 'jӲHW5]6ӊ4:QĂ>xcƠ6&<,* k{7dH]aK2\sE@rmvɹF_Bòol b<ώ!Plw9r2iKd3äA9Z,ǖs2n"/F`fҷMke3BX~JKRΓl ^X,@퉁Ȱ$ B1mod|f̉gc{yچ)qFgې,Q[t _=hpPP6J̒ 0%z02En08gRZs8[~z/>Dڭw/34]Q|%/~TҪ $<:rC gOlV*1?0 Ld*!Oh?̩ ҥѓ) $ꏿYWii_ίXmp3CA]7G)w*$!DʤRdg c yA _@ ~ykdvgm4ItPm:k5TĤmn:hu Ta / H H*2ýڪ}qB[>fތƸkќվBqtxԻ痥"48?S[]Tڢ"ލ{S U]et*Nx뜑Dڜb $ ml2ld}/&WgVzۇw%r\Y% X3zk,GmB&jQA8l2'Ҙo]|(+< r񻠉|];UUR>7EAh Y %{)se4r|oWojv' [OTq9.O +`clҷezdգ˥$‘YSg<Bfϣa>QvAT%T(8mB,󯊯mz5*['lwӪώΉ^t$S"B T) \;ƴržIOӁ[US8=TwK6K k9Tp*h;ђK2˃Fj͍Ta%ǡӱc&ْ5R#Ys|D@,2+\=\4DF4g{\Ηr|^TAc7F[g~!`LJĞWj)̧y+Q2W;дkm 4ʻx*Ǔ#rN2hR"ЊB3LCl9 aa{#C, _cǣ5 %U 4̴wC`| *Ll[ >H \x TApVb+X|0 {Kjf쉐#={\սIO6NMYe-"*˺k̇.Av1[Vnep-h-$ʵTj)ou[:&ȉ}HPCT kF*N`*b᭒B@Y+WFW"cc-rd'`l+)ƜcwiTM.p6+^}m-}@۞F@Ԇ%QXkej5T% Y8>H;aW;k2;ҽs;'tyKx{$y^mɳ.܉2B򌎂 -R1 q98"lQߗ G uVs5htFF ( #]רwVK}[N R c5':N^_۹I`F GlLsqP:HO(P@})jЩDc;B񳱬-P1nD,?u@%ji dMTbWsT0N u#uNޏy[fZsmhj!ޗकo9,y0KL?qhCqIFyȀY'R(tX!/%  X4^+U>QzpJ/nTՃ)կ+# t0=Y6;̒"uGV6&ڃHLu^@rDpD}[܇eduD&۰X(|1r}'ta2BUrPu?svw 4s4'=.\{Fi ϧ>QrmR(LŇ7hAh8zOzdz78Dφ!O,ޢ߶gXbޗ|AF`tc76^ZBP8q䩭ci_G=:fp4:*Ά=GQY|ŰCS~Nmq=bGG]*qv]yxONi^ 0mw^\>AG„]L3ק# z%t2eBB˷ Ғt򎀽5z%XRe:2liK"x+ 3nkm$kHͩ;{cM~0ΚG60ZV1X=(p@{ECsL\EH:\Ec|6B?"t|($gD%֘jUJ IvxӷKxR[9KkDThnAQk ^sWj;9=K7$[u]v⾏kl%ٳśo7rr\3v7 lvWtbB/_{0oK" d1ٚ9cN3@ɐװcrQƝG)''g~Pt1#+&#)/dG0fG+wxÙK^jy-먦&7CS@<9Nг)կf+4vT$lZ 0iX}a$2y*% <*dQ=<{`N0KI qVosT`_^kE>'vXl| p~֢-^`ڶL12 +9oj^HžڥTe£<j(i3_Eyݙ8g+E/Ksa BE6 x*$ZVNlB蒒ڎ̶w_vlM6 <N\e@bʗ&&WGRp ZVa)qY%*d+k:y7i,s?~E;dWFZgǕVUnb}P%Qw.=p3oa \OX#!ѝ/$H v6N*M]nN!8I{" Bl1vI,o)X/[98g܊^x~}'ľYu0=.CAZd0v,D7JlI^Eٜ6PD@\ݥy8^p ~ND^.RGyct`z|5F,eJm ؇A`@]7 O nfNF&s _l0.Bu|j䐝qqG.{C=S [`ixE-Yrl]fsN653I `R)@ה`5GyIw6)ԛRdfP`+O&%O⛱B+5[K99XYXٔDն;,~ۂ>BR@@9 SBKOPvݹJqqds|L_*YHǃ9?oӛ}2Q☚J׊9;z?7ցc^1*1bM鱄Ǧ 9mXt>j 6 7E]",(!˘YL+XЕj;a e1uH`y`dK:Ec a^EXf1n4$(ĺ*T\cLņ0?MԷ\Gq IJ(+n1QN^~wp%~#plc+?z  TGQ#}q̩,Ch2$-/"x`AkU-ڷP4B;G;"׿A-Yj}Kk}Y|M\_o Mej]}|+>(9N!DzFT[46o>6(ߞ p(9z4ez%(5M8~Mܖx+F%5莆2(YoF4 e2sLNwIʀ+ cҡOWXNsd'&Ah/^2uл[7ς5~6 iU0g+j (x;8H:`,O -yYyaV=#5G; (/ Q~^2Tgz\uΐ^ {7]-Zxy49QFV:&# 5ܥFڋsN ;F["b-Ω!GR^Dm>"196rڱ]=d Y&ežZqò(34|jߠD>`"u8GH6MV"U)}%/Jׁ~70a^L+Җt0JX47!ł oQB^ ލ+'V"H3(pN0ߏ[Su mr:!IǻbϾ4<PLY Ƨ XhS:F@kaog8UG[:*}.ÍOV^9`bj (&0FR c2.70 Vt7YLJ_\c)1ڈY FcE9[U&hԓݦw76yj,KEW*S z|4*[..xa)0x(#az"nNR^nL2ck.ĤMƅdUȒqd%$it*RxWX+Y:Mx_w1kք1g8Dtn_ {+Fe>BuE^t#eԭb=*/,>ekM( w4MWƼ" P"!3֐Zs~2c^bǖ70ÈL: @"v-TJg|rz~`x;*7ۛ-)yB߄#8gWƣD>,8V鷑?Rve .o*4JBV r Xwx;W>oy߽Hޯ=tBP#ʮxF. | ź ,LRAN2yh=4a8TzhC7[<<2 rm,41J,F롪NTUh`Oa0-gO`?;=MسʮF3V fo}ᢋUzoz9bbk~c:^~PBK|%~D7Aw1GO%92ʧ aCAaM0׸X|GSgR)[#Q׍@9|I|@Z. S*y/W "WA>RO--=T IveOB^wMA&`vTQ6^iGQG4=d滑5`_)U[c3sM]@5',1zDFفLPCi8 AIU ?wE}R;tϣK~^Y#Xk${D?d A2DhUPRDJ&0*C.Ru$-uG#)^L QS_aX:[ 0~4> "jTۄٲG!ĝ և B9gQǕR5ؗi Du3T޽70 HR Yh$r| E6+`$UR5x* mYN'Rd d :*?HQےGd~y<+!V3஭Mu=Ĝl_cW`MMؔb(J|7+\ BHzeG( 8yLy3.Ϛ<Ъ6.[ DxzK4 .޳+6BWk.ݩN%)MB"np|f;Mw'q%"NxB a<%i$ ރsUK4M$4b/LpWӭ3st4Ԫ.m0'DJ>Go U]RfH@b5Oz '8zV-ub`(0)sQ& эL ĎC}.U(ոkb NN#QdJu{Ԗ\b0`7hZd7$P$ J[eH̟ 9o/K0cѝ}8u+_yo2:H_E܁r6yir* `wJ5Cj.mh0a#-ۗ'CTIadBPS#-(H~*Pߍu^Ԭ*phgLFwI<ӓJd FyP^yWT?fUXЫBƃ1%S1k0qT'rӥ@˳ h'g@z M`X˪Nga];H:Wd_3r|nWRí4f ]E \=!U& /95L6mJ>#x[^ \PJ>v`A4f!Wd1Ӧ8b i~];p׋g^sM&is\iMwc w38i"@(tpגF\>Pfp=l,)H磉YfohކG E%C:p&X2%d' [G! 7m\QwQHI0EQƖb&7xFeĠЦlC ;tzX cUHa2 6?[M(vE_l] U =jВ%Ye{AMRdD#FC )76hu~.[&0]b~(6&hd@zk_ɻ?I_G.6coޚYB'5KeYO?gqMw 7Q%N je.9,Vz5n Z M3]y97L׳cHӻ&jUJh - 3O)_S MBHP'oM4m}rIH!-Ri~q AjK!YV@t.) WgGnbiKqΊif.#d%U L.qEv8{)ɷo* x>r01WěEDNbTZ|#QOsKB W>rc?ځH=B"\ Z `z /H.2 =@(gױ:J pS}D.s8,1 &9L}L;6dQmOOaÛ+}7ۇbAo<~[*׃ rҵ~ɡɰSZHIlO%)qB'^ˡyh+BS\y&cuUhC {TU/C*gFY\[ fQD#Mj*6yCHX^K05otGjA6"z-6$c$VLU?% `Uox34v]͂l ?vZT'<@ 4oMVm}bTQܛڡHN ,sR[&yɩ,`$QɺISq:G>4u8~JE4e"mļ-o,еx<RIѥɦ7ӢȚNAHsdF3`ȇkayCQ tۥ!sOql·.(|z)%BΜ-[h+f rvS_0>]yջ4+AĖL_2¯6vp6}%߸t\") ?~^WT[ ? ϑ\ >_6\Q[#tTwZ'fvT[:֨2`4 gWdEnfjLLN^xm; {d;|v R'or-I> ʇ̟3S;V2WcB;yg0X̓BƜe'օ p͉0[*B\E7It󘵆ݒ8DSZWJ5Mk @ԉH9)WB l8A5Hi>EpÙ"gDr̋B يENi+28XDl\-) ;0>c\fVOr=pBV[@RD(q/ /o G)c 3Ŭ[(znuM0!, ꎎnǂn"&Kԟ3]hWjF87ܐ=ooKI7}0Xг6j^ )Cjais^>F,a/HkSڨA4/DCr1vl*e ~$+D{  UqGCi"@hgX5pwAMHPe򶙉di:8_.uR2McWq}|],g6)wd(f>j.OWwP ȼX].>YhT2^CQwi7a~/lBi#1awXgaUR)Я9Y!֒17{0X0g>9}OIA|ijQиȃs>b# cS6GQxҴrjUg}09SgygIZă m >3W:ٞ)3)YFDȊ_*1 %t!v`un1g=c݅MsCyChXM*iU~p>;]e[Dj+):/P:Gc=Bual{4Y;[א0,7Äh=J{a9vn.y07ĩPΝ73!ۯEݝ *z:t|oh0\dcұQ%ɜhuiYn?:cy;R6'| Y-c'BPXqmY?8? {VA+zdЦZ T"/<\nEP=/S8/ۤm*}pmӜVx-O+gGaz͡Z1}6?&Σ8Y#3y$WPEc:gTvJ_x Bp$KxO_%]ѾZFgl%,0'fNcEЋZ^bL?78 b>ݡ̍*LóTT # 03?Ig+Z;ʜ(C:x>2V7E#'+~+ z6V3Q) V6LD祚-.U۹WRn8IU#Y-)cQC&'7Nn |i;3nĜ^ӴWLT +Kh. 4?3Uǡ.Ja c- #w"`xfzfhw@$.uܢ|S<<^)I $ |tv}RYYc/|ׂlBWeTǖ 3R?-\# JBc_GDK&~v 3^t01<[?PBݠeshxش$fD/uCK\[K%eJˍƂȆ 8GG?ذ~E7o7nb8ڈ7;A۹S^rR0cVF띢N.&BR]|ԝ$(;oPE6ࡠkA7#gTMJv+w ]{3x7 i{&X.# -k_; èKS;.=Ł4?+=rh0Gܳ|m^3y&Zs@s4C N+aÎZ*A{VO^zDf70L? t@fpfJO_?ǒSظvrs?k;}$ nݕC C& g-b Ǽ~_2933F.':?5ORaJ,a&/o;A\ߍޭ&l*ILv⌘&9kH֔D?WfKDªi%+pZLMijı C2[γ"_PA$ hcjf$}A@xb#fuUδӛΥw<=nb: St O6ʛyŠ (<15(>ZNu;r4OkpYb)<EG*@4.B>lv_*烦CsI&qaXD7k ԶH @Jh~ݺԐLjV=Kx<Ķ'~ıE'-Y⥭CcrjHؠ6[7ԳqQȳ= BB]DM. x&% Iqd%&K>ܡp[ڧ`M=mAB 74/]a(!eZEde 5v7X6ֱ2)5p /%t'{-oNY0IX(sիEܷ%Ei{lQx܄q9è}+t)  a%[* dAQwcB>ƚiEmMDE2MV:x̃1:Z!ؿk8(SȀVf{}h.#G3H1!B?E+U=c;fR!U1zW d1y0g:-`mY4ۘ coBˆCLkY:n]$Ƒa3=X`[ES(4 pDEKR?<ΫK_Av y|އd .}ÔJQ__M1FZ4o,TN-xs,6]|D7IZ/hV=n iVa埽Ӟh6ᴵ#w£^ǔ3]BCF\5t?##mMH1‰t6#)7OFo0?\܃@}-Jģ:+@ʗk%>aG.zZGbKqdev.Ok1KJ*͖&DB?Mf0 _;MazUnV L _[##ƴum8Zp0\\]xNgF#hK6>/ 75=ye' tw)ۀd `p-FNֳ= @xwa%{NZp!tHŕmXֹIɲjҁF+H9gZspUt!BYQG5CFxx]6 )rM2Nϩf/qp2zBbU-\OWjTu )3~ b#_e|2>"BQ ٣/@U\ϖIr[EҲzvf%,*7`d.5 {0kީ1q@5nb]F/S+?r/?nH@<ɂzhg0l7tR ζ;lN p72Kun97WPc :u[-rˍSd-)w1ck;՛zb}AtT=[KC mQNj05h8=5nHyӃ*'E{^C1<5-'H%{4s^ TqssOM,ڎFFsJU҆t|#O)^Rȟ1՞S-ݸDaeR}cuȔ,(h$AD "H`lw77*tW,V2.(Jm 9H.9 TIܱWT9)'T!ߙU9ܘ_tBSbxX?ENVlmZbmUYD&+Uh^WK-.;I ̓2aBq8R=cw>dӵ0(V>i"I=ʔ6:ٱW 㸫| V {BI\~댡ykeB}05VxtؾN?n1yQrAV|!JClPta`2ehD(-7c {eukҾ꧰2?E~_%4- ԤwsҙQWY1Tn: !ei]0kz=lЂ78wRW֚ Ijў8lj_Ye?70l Dw.XOI\pW4M*OJbV ٴ*0_H4!|,!{hM?I4בKyOto=& n)WgǠcعIٚ2[e 5t9=D9nct Iׅ:5l~qM2"ZZɴf*] ͇Y\ԢTD+)1ԍnǗ0bz*,I[;SMADlgߑ)Qu8,ؕr a2Cj+HB8_F<4&-wuɢo{ 4̿Jx'Pfo2Ӆ5uo :oh; Y8k嘛NZNXxJ!f-uѻ CTn H, ӁgRXK.ىۄS9V =† d~o]jvHds)nnQڀfʭ_ICGWF,4% |Q5?mJ&nhT@[Z5ٷ]Sȃ$G9ހߞ18: Yzv2wBWMr^8X= x# 69 b:{ I<y= ͈@{+dce۾'VN.Y̆so})W0K|hG1Nܘ-wU? cBgAT'r _xdm1 "#J#_S'DHc*vuTD Y }y6OvC-(\qwF,%4I ![R B{zRH ~_=t-H4ϛfުedm~u.FL. E_wpN|nJuE5k(X@P[Xd%y)YCڼ.Yc2Z,'P%ˎXTuW~S$?,VT܏]BV.|HCʹ'blE0X WӔ'8\.*GȝjV[yD)RT+>KQaSKZe|V(mmjiȍh%3O$'0H '3.4 D'};X"XmB`͢ۉp|Í-iyJؖ`zX4aG JnOTխἛַPN6)p,my5t6k;K)&tx 1m]-VBKҍ[|($C{H~`[$i0SPP7T Go-'*͞Y#kjh {Vh13#n9*YonvL߻phV-3- q<9/ЄM7 sӒ@`*;Aq>TF#An#tިK +{=sGC ^_sw9+@H3&SWd<,AE 8נC?ȴwm|bi2J{]d7n֬s|B=;{Yxe\*\2Ńj,jXB`DiGZo?H~р0X,7UgGѓЎsd4sw{6Ui1`lk_ב"d_(XJ`6Ϭw50:ubݪ61.xzi-dQF<||ڻx0G)>]֝ɢ1؞4@=b“j{ U)|6JnI=-R.:KN%FҖJ:X Nwտʧ/iJy{'\bb}s&*?6 ԄiX>E1eמvh%bۙEU;#ؒlOȫ@L"ӯV!FE:QNs/\A@8E 4WpI [DAC,^.}s' !ɖ1 +$neC;Ec{u)OslD<$QQ݆T>ј f *Lsrtӵ6X#?}PPXy#*fЃ4",̈́'O' չ!bUvʦ- ƅg/NYTdZlw3Gd( ) 4#h?QPUb`m}kNQAa:AOj9p F ]}W#GQS5pid%c$DX% Kf.o}./jFv RQ*rVFhnW`wD&J! Ti"ğ0ɝ|:ՐZTaR59+wwG $A+D{4& oXD>z04 Ai-k*5g^M aoWWײKzO]aԗ47*DVl87b,AxYՙ%'̲ݿ{vE}FoQzNjynzu]/%sl I5Ci]pHUZ;m6NjM٥b/ ⢼}0qJ6](Nz}&dTg= &1 0jeʩXuʡ0twfgK߈ >}x[Zq^q)(T +F ħIQiDiw9-k9INN,|dT0CiH/Z{ۇ 'MxDs9$|u0u *a(-J"u{qtię4t[J*vRlrכQq4&ԯ,*z&OyבC5Vo(҅h] D͎6B@s%7 ZC K[;a OXo.'zsq}Sc!{A̓s=&y5g: U p$RQh⁷HbLϷK1loSe_] CȌ1!\Bbz uOZ֮۩ͷSf=v݅Fx~ǎPM<}CV $yv#x[P{B^_'8AUt%'0 jK"x{uxJ :bK =|Hzc 㻡(Dw}DJ14gŴ&وڄ=¤AS [nM$0p9jf+ne'~k؀O%2>{=vo gҮ !]wNJAtNI+If XGA^Uzmj!{͖P@_h>]1Pt=Qv) X{0$9m2"P3-0h+@B0v?9Rn.ý ICE7Eή.@n=6J-$C <7ߝp[&w*kW݌J ҟYQ\vL%Y=X:,l;. t43ȝq6n5:Qka-\%[p$h)`i,Y]Y~P=^O4`z\ /o]_d@(U;>׸=lA]<, ' ̳W[h䳳X.1nU??J(|zP/$Ҷ¸wX~: hΛ|~= -Uxy9P=Kn]+t7=âO8Wb1Ro؂B몮eRЪdj_jI&VRbTn3^<L Ĺ meGkO;@>n!T'ݙ dl y~3xd[PǁL H>(_(z,Uh2z4'r'EM:a[o1V)ie dIz7]66-`|Bs=[|wj.ĆftqɌP }.^ Qȅ┢(,.85i%=酇@6"YWHa.}#~|>,( %mWŘ݉kD='u bZv5 \"om+' F3JrB3|T^c*=+wL@Οg?D`X?B8C*3J'2hgIq]psY8m+cdzրD[6 wWdT0\\__ꅆ߹_ fFI)ԉoΐIVxCDI N8ϱ jߍYzB]lx ~uY^1N^ߍkDRN:nȖWٮ24ЄHH3|:d"]t$wPtdd@Eoύoe:(VG!Ҟx}ZUS~K{Rx-П1xTE GFlIfbcJa0r\ Qm/jCD߁OE1 ?gZTR t8P.*U՚[L KA$G19w"g>.'Aڱ49Osr~l,jhH"E_ 4׾Bpd8-IhIiiۙfkιHu cA穥؍\8Ϊ,Ω0uw*S*@MX8dxL$=S%JI_4uqIYBm;dV^涔m&NSrٷJi$Y0kf d5Il͚Ҏ[<GXt9+w_Jn{hyjsJ7ЄzۯDWxRi`_و!%XD}_&Xݻs+N{牣Fww=kS\NzWq$)xzD%]Vӳ=qX. .v6 =raA\ˇ΀Un=&HύEl<{M'Lۙy#?uٗ YoѻvqLX6EBL't@hogO*Ql6~1&ts0S 2ġ.ۙ}S~qp3Ƣ rқliEͦMܷ ?"v4DB?`|5dLurF)Pd[WTgQNs!@ù qas78L*3-LF50ӫ]J@Ad7 Va\J`[y\ɍUSM$}C3dLӺߖlM z&Dkx_G$Ί!lNګ0qg@<1-t}3/qeɞL[uRđe9Vxԛ y S$,|Bw)ƛA1Hhu}NG"S̼. bf/b`ONB&L MufiM<#x7$ s=;>gC1OG55V̷dTy`L(/+5|y}7|,習b| Ov6Nk!.XËL8XF0kVt%UTQ @@7ή̣ZS"x_y5&W j"u xN‘}A9jϺ}|Bș8Fb(N뇭+"JԤ,4y?,jPU4ڟށsYU}inWTw K/!D${2Gk} C "(*s/rԟ37'@vl'YGfe&Ԩ@<3Gq;$ }t'xzrT`F Z%Ղ8.[$K(׻<e0Pqc`MC}N3kwψM)l*ɀiAh +]L܍laQ7l< ;PBVm!\WWнjl=vY :9W . :wJ{~,cOxɻXx,U?RkpL([vOAg6%De/Kjz 6OHWf1f:OM*Q#!Ľ8jtܯ O, Pd6.E:Oy2e~B!Ě/#>HG1-Ϧi^zӾY"( 5O8H=u;<&BpNYa/=/#=*BxbԣǃU: jV [(yV2EϾV,J]+l⩭=aȆ[9RWk7ALarS+cOĒȭ$\NAn`Xz B d@'O& ?$}v48@? ij/0+Τg9ۑFtB閙Yai!َL0ǹ#K*_LnzG 3('&s}Cf-(%8_$OOX+C߭_H0_4F1S?/ENЫuYݤ, Ѽ $)l.f" nZ&T@.85D7]|GLXx@C8Y&S(c+cncRZTl8E~Ea^uAnGP~Ht<  gszkha]D⴪[y ''8;@C.>X5W.P]!_Tpr)~.U/ 6tߖ>c,$$mt$"˽L̉_`]yABp:]!ŹЛ&dn这’!9lP5e4a70U>]ڵ H(SfIΩ`Ѝ NK:ɉtm!-յN+B%g\}g^FVWHӕ ign>9_ߟ!Ü+[-L}U>tٯ6fU=jp)ΪEc}c;g{ꫣ`h K\&ڝ9[ sd4oE>%Y#PP[uKo-;G- шqsHu|r6 @ լ> @OB+3q1ã{ ٮx&7^NDI3Fsf{q}۠@˚54[׻'d}2ZVV#*c;AAБQ5@9`C?h V*?u'8sN}YM"P`Pk ~BeOC~T :/\wi]ARYR}Q Ľ-B,ag*=`x>u_%<e[sztz?-60fJӶ[x/G=P*W0p)>XK jQZ/u1w){~n4ت>y .B2RώX&vʛ 8՟筆rw e_2/Q+dKG] :mO?:?x1sǗ~iE#Y\l0uj,TW :.,]r͵FbsU{>|谆}Oj\ţZ^z$A~9ժ$M_: a{xƷ sZwX{%(Mi[Ɓs L&q ]TmNpAKZ-T$5/zWFϥm !"AMgb%ZqG"֋n+W[l+@>=YyणO Rh +.`|?> Xmn=[>a9lJ|'J.ҫ(ѡ~$R e?<\qBIuj"io_cE_s[eK vÖ"ч;+s4fbQY:/3`M@S&ɫiZ{?9PΞ?6P/م^duQŬ^aEJ`.02OT]GP>T֦o] l?Ec; W?v|[vb;L$Z bW#ޘsaڐgݧIǩD @F x8>f]߭c=ot$ nލ@=:CޡD] 2e*o@,kY>6#ݺm:Ech"u# ^$)B gðMgAq>zB"a;e3l@aϸhdžCK$iCw=RP%Knf,P6sL 8w=b҄ƻD -)@uroVa Q2.[~HݩR- f!L=w:gf]ӱN۷1ɐW1`2ƫ֒ەP]S/P : qKF?bm#vYdD%ij|xV@e3LtwE&,@]Kؚ/ATW4|!{ǵ=]$g=q-=v1m`߃uX{zYuWoW~|[F-m#owCꫦ~?1݉2Vʍ滞t.#7۾cIwo:)<;k*e}o/4t;fh3 J(PcNDQQ=< ۶6UP&a$48C{g53RBv)-/yۏt ҾvhdjP'ARM+O P}7rz~ak}B^Cl4?N'͌DC0BZX9%fW+_5,XYbºF9='+oʦڳB؞s1鯡V}7$B3j:+?hD²} 9! V+;r^ EV]uXd3M}oqvKUtmk5P7U[,RPE7^sݻ}*AU=),W/܌ڎЖCdHDHӍ<cARc`9mP zt<,D(4uFM~j^u)jHI. 57#CYY:|6P{ ]d^ЎCIQr}EL&uTv;gǡIl2fM *YI;(m1 f0.u̢8qeƟ/!7+BI+RY@VP]Vi koȰwWuW^I <&ԍXAkH"*I[q0.<}҃pZ4?ϝssVߵdA_ ͉YyM+ wݓeC]n]Z42 ;;B@rp%}[fOب/ 5NPA3= *RIב6Šl]4:C|pebd`IM:{&BdvT Ce铨ʛ׀Bᨇ9i1k ) 3D &&8~ykISx+$觓 ,u08RtH yT||U;l2ݥwsA60IvA-K6vz jP^3䳹€ 7 S*eQbȖ QHqa!:d9* @K:>Mip5V!.2Z390^2,ˤ_v` tRG&TZHZVABv[4# ]a+>rZ/4ooeE(4(>w-83n$3B/Um" $N#-2bW[2;eM 跣gjۡ`oW 歷d8-C7P48X A E>V;1eP eHych6xyd pdVeo͂$2d[-%ۥvet^X$.džl"w{VSXvu m_2_I _33cY*ɐYcd<]'[yv5(<,DxXv D٫5G˙ɾP`֕Κ<_x ܭ/.DY50] - ̫ĬD-5cjz H+bbjdráFrTه/}sn(5(Ί`tʢ HF|4䣚xdə֔}vu-6)JvϰXYSQ#=ݽZHKA$)Z{S?HţkC9?b$}%tQ85y{h'cpP#5bU!2U;QrdKL٩BeX%mPν+l<ȨmE?HlN0Wn}̻t #k#JkzlB1'1nq+T OH })L ț;[3_} u٬"rݷdߍÇ>0NŃVdq3MĞN|_9cץq'߿P 8 G"WNVġ~꼑)⑂9:ȤY ʈ4%8ݑ6[ A3"6Xzͬ3Z=AܘG2Ceoi0xDzn5i%fj`%xB^Yq/r-y 8Y!2֭UuzuͲDnɒVd4;XSbkaW<9*ܳТ?N[=OZbHGCJJ%"խ\V%O@%A Ƈ"rx gJg P&s,M x!Q6Jn-q#p6c $ A26 G*DZ;*Uk+~-=ZV$P]V^>!pR'J&&TC7.a~1ط>3)<9'@>G.deN["+ Yx ~BGؓ0\ߦycq;jI06Nh`UZ&(v|:K_YOɅUo7u1c\' 3L֒zt6ou+~QO劝sAhix=> 4ˤES֛}Wz ZPT;g='"`;rWOH7hO,\RGZ2&4T[ 38 W|mW!MĹC4K-@X2a!هOt#P #t]_.Pd)pC =Ea{sB}GSDC&@}8e=!03qXݵk4y9E@ՠ{N]NHK?`cȥD(=<bl5a!߀MuRE7*E/rаw @?7,^6UщasaG,=f?@@cy k1ҽӃf hLD&a֢ V߰[m\`Ӂe7ݏt± ' rʿr>֬xsZhE4(h$bt2VJHyƛF>_RA!C xQ wk$8s lRU:f .^B n}|ˌ,SF^))~ػ¡VBߵ_'%݃ `Ja9Rh~nf 77B]em,va]$]pplsY? Ĝ·6H>+)u P|=T ||ߥLbYC>aoIR?Z֪s*ky1U'͈19#0 Kd4":<>{!U>:r6K_q@ {GhP/WM> fZׅ`VViVjGeLƬ⹊‰c4@P-BQrl5=ٵgC&?/I~_=qhV7!ʧ<<_'=6"EgRc0фY'T%yϵ] P'z-a6q}Y:d8rN2<>EMS5&$_MnW@l.(g)ʌ8u^3T- 6"!+@@lgV/pjU4r%>;I:_ϙ"z&s~:X`pA~^hj BF(1%AG3H`ZIo;)ycV)!?Ӿ'4u_gMGcZ<&5PƅN0/wjoWkӹNZ[I/gHX*Fqr'#X I y1oacCfFNO86Yx޼Qd.:hKPVPGJ:ُK-kAM#CKX'8|RK\ւvxuMJ[9ķ#Ee&Gϱ%p$YdYbpY~x+Z\ Xf PFEpJ.&#ŦZxLҪ;}2KH&n,à&f|07ZrqY(r -wgh$0,F`Q9b 2®X)bE9ܢl܍?؊Քc20anL\e:_qzŎ ͊a>QfS2 s-Y]`ȂW$~%? a*ߵJCH%{Df.@*J~@-܃!~{ezϫ6oF3F @x)9DQ "$ch@z)>dc濈 6,m;m0PDhosڭMqTH5f 9n f !pib2]U#R,s"tS۱yEςK)DE4s_'%w%\ 8z3pcO9ܭby7Z$S eʖڂæ /7xl)Q+cخ1" ɝfki(P=ɦ残vt:R3ǯ% 9o K4omSҙ"mڎy)n&'TQYBh;nsITHD7]ԏV]TD%ڵlO@=W)LZnB+>aM+2ʣ~vjy|7|0HkxB$p^]}'u`iY;vJ)w= ڑT$7k !~/J"_54+  Cc~mO$9Ɖ, lV7orr5]X!ӈV;O֓g-i4> |QmA;Ե(K) tQPAA|R0}R<+2];+1ר3T}+m^<J!&Z;!d9[YO%TP \OŬINYU6#eS 48c" _O;H,G3f|& { 3, `O4N͹c[Nvi8}Påw,?PLDU U7M7hrcDg `aID$ȴjmlKJNQCqwY8;L-#]3L!`슣r&I V\oHy'N *maȗ==? Ǻ;!h0=QL~FVͲ>Ʋ}:V˦{σ~u|Np4e|vօrC|amE/&ۙ_+ֽ~ޕ{B6 V]ʿ"uv8TQ.~cPF@Gߣۜ|ڡ1P"ȂNF*sdFWo}iC.)e;YBxKm X>5)O.IH#>-gCr./J C=L^K*M Ic<rf78 V'D_WIC9O~xu5'2??:)4Dŗ̼_iނP$ӷ-eD!7bxL&.;Tn9VܧDȫkd%wYRp-"'ʋ0Aղ>KicFUE-Ym^MbtKhGЧ}t'7q4$sZFZmfj4!#8Y1jh8[o<U*gBx0^g\T'Rdsy!,>El):` ɸ%6d8%e'D.419Nd7= hI8&!~OinQZư;kޭtKK }ZԿ Aτl ^_dbȤD[I9 .)#\@1ٓԝt_GB.r&IJ7=)ꈭKB:DJai2r]lkB3.#:>t<]'2Y'Y#HX"Q7$QA%2f>23$O3Wr/1, Akb^97DY7M 6;cf3.Mf氟m.Y]{[ e_7`G,5(L3:KkZAE%(hy'.(s*W9\Y~סZo) W{3j쐽U"'o OM8i}TB~ȿ!!ˡz+hl(VK*ራZa?3ʻ``FF8Bl&T{gbbPc6Wβcb<@ա<"o*>vg7r_N,1;tl^)OeI nj>+J 3@Sfn~3!cS0X&M1 !TU>b"jOĖ}ҮQrW$<(F- ?M1+ݼ7#|إ9v:]g 2 [%w l$$ȉLeLpfV*pA3S=la:J NHy9.v?sF鞁qdVU (7FF7?w>adPmIq4XZ·!i(E(?դ Ѓ\=LLcٔ.ves,kM>zk 90쬤gi eA+yxfβ-kGf&:W`ؓx(zQ(Кl\d\|5D.+6 u7N'Dkm8 !ᦳ`3/#!M_?s;ݭdA@HA:>#I_hm"5rKG,7^QvE2:&`iHO' ZY5iXK.jiZiƕjaLI R[Q1#]}zAU$:1dMr @#Zh^X}*,c|Nޘ@'eAC%{Bs/M艸=TR,Vq`[M@Q0еIKOe6jix KBKšJZ "-zr⢾#a_WÃ-edg\J~ fH4ӥ}W% aU R8CSff|J,>cV:tRnt; dXtAK;".V Pʃ;2O1gpm_8X 9=|Czfd ͇t+[#(kƤOi@-N;\Z߾K.lmINӦ4WRƐ$WrޞыLF`2 5>V^ _:-NʽыbKo[ג$/|XТJm1,iTQb 0@}FmZ/iv\i/]!  ] u7h p&T0KS u됕a5En.AF JG0 (0dZME#2 *QdO-)(` xu(ME$RP0AZ kw\.L?$$sG>cTB_'())5 OAGwo㜸:|gQ1툳~ZU9erq`u ~n*F\At-a M¬O";ʹSj58${z ZP&eod6sH a&XZĦ^g%:H z, :aylb {5s7S)|Cء$ 4`)ͫ. Ax>49]".n4lL0R+NHٻ2sWdd6Ƭ&s}(\W -fJG)ikfauqi8IX}%m؇̶ioga LY3dij+%eW [AgKD. ]"@' KM %`pnh<$?çCsE=:JVc BN/üXowY%!Ҵ&Vuu>q(Yb"c%hֹ,J?nL0z&seި7g.?*91λF[·f`O]Bzh^Uee\Q{yPumdhom Ĵvb~ԱC)w-V0ee,Q#[((\oaD_py79x/@]MO:ϛ xӠB5A 5Sy(+.xjO\GR%DV(蒆Ȅ+FO6W}eX ߱vԂfK_ ?МA;s#z3J7B_E*La^-S2 8|nRc0#uO p0jbyTb򪘞8 :Px\'P/` e7wp̟3^D>p 0(6tU͕vg SӵC1PN:ZL$P2.*<#QWBШ>Ľ=_ } N dR0E@'~5v <2~TC0j|/o5ZMPLyhH~qNY{ l:{&IM3 nHtkg(T_ N3qs8?G4H?IeW>b{0B{5eosjH CXŋ ȓꉝyg LJN QA/4_BL+E==#jJcKIMO1d,ElS;2\ŵ}_rUנ ƶj~b*&E12 {&ICPߴބו"2lC{KػtW;F/A% 'PwYg?pbEMYE`e]/1xǝV(ŕrG7;S|GmrQ0Y(CjM @$d\ѩp-n@0h2&G>$}b9z tvotї[GS<}Eϸ4R@jd\;кYZKJOy= :2HŊ˧z{ cȗ7(PƒSm /5Ҫt q-Q`QJ# !X/2 :)P))QSpp*iΠJtjC@^^ REq=d!Cc:/z9Uƻ)N+VfQX{?'}p. tC4CvK$ƋtWw|9|J8$nt?;zEMH \!#݋-;n,i|GvYj*w\] M0!OWsd{@_\'i"A I 9E;X@1X;#%j9g@X Antz2 ת_\u7;!".ݾ@a1tfe3- }b5Uiż2G,$"փ B$qgmcBHu8gWA쬏5_!Ic/, S@זȜXf`CL)1궰75Ȋ?)%i_(_L1C™iZ+>JI@, |I~wK6_>G,7HަhbC'퀩 +eGãOyk9(6LǩSky:%B9u ь|$͖peb{kʈC Ρ O/lu|OZVIѴBmh6jvPVEN㡛V,>lzQc.OR9lPF"ޯ4 L Nm] FԄ\L(ϧcĭ{ FZJȃlqì[IB.ـs1$+6lܢ|CtՅI/'i@OOCɥtLp1sUYnMb8}D+[5wg2~c-RpmU"6xO fKww.5"$@?<{Pt\ SITĮRz܃ٛ$a΄dxG ?tXgeヘ[7ڼ?-G%6{iDE|DEh{ s!T>aj& M-m:PJ)LgYgsRLio3\-ąB< o4rH(lt>iYƍ,u%-o@/)g=a7׆Rhﲳ>ر)mN)ƿpEu#8If"PX',~V%`H^m@C;cR4cn%s;(uS7ߒ"'/ۻN lZ~ {w WQoJ&-Q3x;8$jSP_ʴ9;7$֖WR=s6}3Y[k雼^Ag:|X#3j>Bx*x 4jmR,LO4Ma, 9.t9EM?%Yьl`[PLhYl&w2uJ*`DVw;Pnwi:9A4:@bsII2ǥ&n/xw&ӻ}eS oA*r:\Ъܮ4b zܗjA=sx[,~UP֛ ymw筓U}Y{ $qCT,]\[u4fp+݅ f=[jEoB#W7kBiAs3q+r2HoAv-l7ֺ)4d^ȾzoCF#X4 j`Fl3L "7KYO /Jlꀔ4 v۔kBi{Fޗ]%LfJ,T 5>Zyf!hӡ=l=K\OzЋc^6Wl_DGc]|aA;Mֻ0)|dkȂ VpH+G8v(ͪ,9~!gE8J1ݿ\(<$o$}|6yK 7FM붡`Პ8\Jpf5^E/TF0~<ܫ"1ޏfsn専"/i1@al/cGj*2gM>,d뒆o3d丢N^h7bC"hn'-%[lVTd3a]Vhu[Ό`FN45w<ˏywXKLI tz5S~Q)-65>l"2q)-*h8'0}e ?2,Oykhv4#bv2:Ke^>?ހ@3Bihw38+ŨP.cCNI{/$`bfjKiP -s92-ݩE姓vitp6 ң6 6YNUCY?~@YW-ֳ7\>q,<2Jh^ԃ6 y=ѻꂶ\SAk>:QNl4AsJr?E7 Nv&\n,!٘*r (nk.u/8q:gyw'LK=, l ļxZaN-: Z;N`w knܮK}-ĸI i ^뫫ޑe'.Pm\e\$nw)j%&uEb ߬oۓ])/ޜa4Ўv{ FS~ Dw} @i'V8}).(<[_j~F{fa)c&p.x`*I>3DfS!k\jm N81\O$S(nIظ-Q*}䊹?;c^nU)y"/PTLW:㡗nȔuݠ<׏N4]f1t9_:!b$VS (i8L[ hn?j 6"KqOpLG jGs@@tzLYOgdIm@P覵 fF0a?bϡJ+^eynw=ne@SyFz5Oܾ zz[nPyZzQ;ђP}ZcvO^Y|3Yz1[ s*7ә) c") Q|Xrw+f쳋9x00k ý]!I1"HpP Uiؓ .fs|Vϕ 5I<^n`z@*!qm +Iz<P+bll׈FU α( s_ h2?9rqS٪аúsٗ`X!ޣoU[{8%QXޞqJ@"N/Vq>> ,憯|seXs_i5cd>G }i1H=Z IqZP0_I6,w:ʴ똡?ReC*&(1aƗp]NOM02U|x:=ѵ켡0ȱdfEWSuYN7IƇCe/\yjJs*FʥW Ȉ%3Aؤ:l5=UZ;y u=aY@vH4<4?]&.8kt]bC$5&#TPjf]TwrP= ect\w$`?T19k@3àul=%+i[qࣈS9 yƼ8B1V ) HbJyT$ |$*bwSV?| i4R!7w,%QNIs74S9F.&e]yfZcn d@,9XػC~(r[&9cšRW[)F'"J4*fcBs>P J4m3(TSVR؅iek iYNHvG^KL5nZEȑ0,t:n[mT{ݽ-F^{ۏs`>}ɦzt|?+M97BqB͓?.4qr(]%%$Kp{|ѭC4J2RdA﯎+*">]C]TX\gGJ$+QG?YΫo/6G^ GYD;('h93Bg@tWAB'C[d>ā&γD2 D9~xO&e5fS"ڃX1?RA̽|<(ΏE~~N[8!y=PvUsՠB;lKhjئK$Ei=x)'`;! V^n&/&b%FΒl/>ą6E 4>S?}ϗ %>)*nۑg2)ūHv6,CnDîM:S.L:6> bFyG20+iJkgD$Nhީլ! OX1XAm< GQip*R=/J"_i$퐊KCW3]brT.P0Zаf O}^`?<|\8ؐa2^h&,ˆ[r[vk:D wz"[cE:*fhzBPeZWK:`{#۹l!/wʦ$ ;R5CLQTYu%69(\B!GL*~5M1mT+Ǭ9!Z;$ٖ, ƓֺDL6 DџSq XK4viZZ(hD:Sͦdo@bR}9GAj/f:Ä .$[ 'QqČk5 Ils=o%#TOgLʌ@t;֒;7n¾\bKD ^u120L.^S 740R[*r+)ي$W~SR_|^A,9Wzi/r07r9LĘ]v 3㢠ɻqm[]׼y2Ø<3[2с:qV+!2VZ͒r@Ĕ Ǝ?0B3;!.kmIctˇzf:'Qq(oY%ȩ0tLx 0jEG[FW8OoD!όA7PGQ0Ȯeʝ`Wl^xnUXy=\G[/SLN)Nޮw,-+#ٔlDWiE&k*"WḪc{ۦ+ =|Bt8_O 7m xk{¦ z擦k{ ioSwZ${Jp|_,7_ uze@ oXjgodf^wsAT)A8D+Q-Zl6wj.Nnna13J)0q'5mE>U(.f!qWBgb z "T"m6GN1Xsg3=&gvKqXvtgXDdř;$T;:2SKW]q/J%soi`w[,f/LG"(HxYAb C}\Y]XG/0C/8VT0ŒyP) (=n\[qK( J-4+1%NI`c.L 0 WY͗=#V#SQ8 Uz(iF`/5g`= Alp[fPBa;]rU1XJwz:h)o`X.ۋ+$^Qo;Ɖ!*kOQupY[KՐ JI+Mߔ{,die»!jbdK0#H$Ԥ90 & wZBz- T utV;lKA%S@ߧr(mG#z>R_i4~_>91XD0 aYDž@_/$ 75rYi~Vx+~qmfi}Jq9d^$Nbm]n#GԴ(!/:'⑓!'s\>ʙCt{-k-萉<^9e(N cN^)z*x;& +48L, G -#ՆNJ/'Z"IrR֖ N9dq]M`| )4z81r ^UZ6R3xe%u;CzW(C,g\$.tmR gS ӍgMm(lؔOB5Y34 ^JY{/*[ {V=*-j׸̺0^\Z_h?ǍF}:5|zcyȎ g0:[f:H`Tƒv߼3g&]r s;ԟR("B_pҼɁ7&_Ν,gTiz= mLoDNDU⭡#\$*`ƖikH-)1Rr vJī\;Vv@/T’uEۼ11ۿ(bgQWZ%7 ~9.sα)Ol:[43͡sn\Z͚_{45$ ў>5v¯{U M &9ٛeƨUW ,wOC\vX٭Д4Pto#- ӆ͵Ⓞ}%`a}ֿ<7/vVb2d~3#I!(ԋd=Z)(uY[i%Rʗ^&IFtwGnSՆ]\5aa=܉ Yy0!XJ'lj%El5(?uc>[1)?ŀZn=MnR . bxkZ@Sa,6h׭6o*4ѧ_~i럹JHg,TAHiaI㠒 v2r`\xmoeńDLކ$gdG*G"jbT^Q<g]d`#v|eA`W0.D0ڞӹBXa z4{5+Ð40|)H'B7}åw$ġ~]dk U2$IDk6\E/b YT9piKH:N;}ykT{1k~e/1]8TL/jcU*bw+;9usq0aBQvPGˑgpTtGQۭ> :^w!~O+ V:@\ḩQ;KJce_s~Ԅ&3};K0Ԅ+6"nDE'?4_mvJ3\$U_B 3/h LXuj3 َ=d#q>\9ypV0N"CW|{ udj PĿ|O"׽aL{0,{X(e6<tc5Q|iC!6;{o]:GDZ[޾5g־!v`Gk`K0t3rC#8"ЮL@y-9SBǞђ% r{޹$Rh7L < j;6qM,o*DaR<̻YwPZr^0Jsta*S*tZ+VjBQhdfE1G -^5 M4(ON<&5 .o=g+]#ɿ_ QO~s߽bx)9p=g߱]=.wZZf!0Dwtb dd9;ֱ80}[۶,?%N E]b8Ou5~(D%\] %z!)3=z@g)Y5Y#ç}?9>5<-hhTA}H"S?{% fغԌO@ZB4^a]'|מԯg}aS(U勧, YƿL`j<U޷7h/(ɜR(䤎[7}W] ;;x(ٺ0}.,lroCgs$󸥔Zߘ/[!ozS.bh2S§HbL5QN$R<$U:lx9`>W%5 yJָ1݈ ?Oi%[4dBh9/£i{KV]vxL0OIx{oҌ o1E/l_g*b} l0oh;]4#~wX^Coa^7x=v(U}!5bnu?;2v0MRjޮZ"  0%7tq `ó4~b.U$}Ȧц ħ~]+8줳Ѷop>-ߓ|)E95L̯f\"sD? dAAeM0(nK;lRWE0֐sR-‚ޱi>niT!MA܃yEJ8):L}au응=ya38.9Q6 K:s$+eGt~ dkgm@GBKE⻢^w͒U.3o9&y>@^)i\4$ekj|d6ODBO. MIY&Ų<Ŧ,6j8b966kN“R_Im9SI*aL6M=vmJ[ B/Ct]0yI`6lc IL"7oJC  Ž긨Vyp0v.Y#0U#/g* gh%)(!uP-˰2s%VўǺRs,չBW, lY3b_ m~!&2Bv2C$% 8lNfMJ|j,2]H4U>ʝm.ۍ3( 9 p}خ-R2IC#fR_ k kTʛv(;φhOy otET9% dH(zIۺVs88=z@Dyoz|V$hB7y+Uܶ?/.=xMStd_<ߛPhρl*5z͟Sa}q2lnC8lVzNAp{lJ:o[ 7+wz'?%k5xGҎ:>աE8P!y6CD@Tq\Y%K g` ݘ? " 9Cp ~ ߼Fߘd7^;H@gD`B@ rAƔ&k*SKa}DUKnc D"7Jآ=Kv͸;2W$]Sy7UD*q*;# xExet/0j̜yFС~Wl/vuͳ8:o7 6(Ma&s\\ kJV[4(&O8rFV(jeVo^maXO8XY@l>g.WUJN\j- SWČGEv j#deO]̿33^7j'Oaە K $Yj tj %` l)ySEtOĠxq4ɠ2dNF3|k$'o<+~Ee- r5%V$[sN \rc+r+*d$)~f| )Ѷx:1J\ Ќ9UZv3\2 V"Ac8Q JBكkdwf87&ɂZuns5fA/ܵ&W)pF7ۃ#s N+lj|B=`9#f Wq*`ä~+&7vSR+ގ1 ;%AQՋ-ͧ4l?AHUzbǗ-JE$c;[mgM(o RzYA8Tzz)K#vW/LvYt[J@b_}=4o}`(ԧr UR%ZEUېf}qdZq|#P*"KG~hR#2M z01(tG'zViD[SDժ>tR) mI|7D?fIJ iM# !˶ޠQiIӽ6zi׈KUC*K:3>%Bwc%bf:cɣHȹ'OBAb.P0[\e &lOUwɷ!7F$nB;+I%oC8-V 0 &Vu/!B(~UJq}*a`ÜͧRk- nzS<k>&VPUt^?O [}q)3q&dgL` ŐU!mP#/ѕ~L`%?͞.(CwDh?K70tr{ϩ}~d{Ytޥ47 9÷Cm-mUؘHٷM+Cg f&N֊?N8xgPTWIɥL$ሂI& (Eɜ$ r笋 ʥdiPO0P$J¼չIXSФFr֬EPx7_ME\Fz/I_?=kI qO# `O/-%C"..%{; <*`6=Φ?NLvȋLa:# duZVZ)@oV܏"<Q/b-PD1=#o7T{/XP/Ry{m\1q\`@ 4%S }n%/p9sI" SJOn&BjEaے4;K+k )^%XE]"nC_&LXN 1fMуn~qgEk{U)!]R$c8R HbJ+K/`M(ߗ>9kPv[R`ihE!`fs#{;QfIi[tE ʜE>pίXD®Jc`8_s?OA / |6u,>Ȋh&u}V~5G>Yv|Γyf"C` ^[q B. Y>)({nbQgՒUy( Luę,11>W+3ᡠe4 2AQY,sƷj>molՋSof@]h8oBT+󋀾^N1SŨ7sTzY:5E#c=%g~@>9+VREf^AD<#9ѾZ`@D #l6C4m쩎 @.%(J5 SefS`̊FI_ qbm],=}rC8?Q)pw!TbX׬D+{ Y|=-Z#3qJZF8%Q!/*H!Zn%8a1Jr/:݋g=Ji+^na9:|skWG3B laP0nF{ 081/<-'9+7%U\Xɳc}0he`:@Ouq b3 PEs[Zo.n!'.f+4N_@Ţ`ܜc>=6ԻHv o5fRI4LJY*y#HN>0N] Q%q ɬ0 LqWuTu2_/C{jq:vQL@NJwG%lwclVW0 FU9Ejue ^Ҙ.%V 6^7ZpdܤǬٓn8isyq-ȩ:tQG\ABn3{[?mCs$aϬD8ʂZP,\+K)aE*l0ٲ!m8(c6( uP \ǘ4 lF\h3l,,żNWY7Pʑ xnPt&9IśX&o#k!Nh߸9G R[9M;rv{O Mt+8!yPC  Y4#Nӽrlw-3bBgm\֥Z=h^&)6F46&{.1 oVmhX l~WTi0+R&;c"OWc lX\~oF0 j4QfRP+%4Y&s}$UH9_|p#9 Bjj\)3:y D=`Q~jw=!AN bǫiM[,MaJ%z3@lgF91OTptG,&SfשPAH-*`1R<}+i.;wz齅UׁY\*} h(y 1QNv"45:8sKTwWFh\Ldo[cfZ`犴/c%Eh/SL I~NR=~I]+3n5E`8$D2yv@<¾!FU(\IS`&Ƕx,jST Wь tIrxe CXYl.~L5_D1msFBJt zpA'dOz:E?lgɾLvz,澿|c;Z^%~]NF}^P!JQ4JSCRLT."HRcLuuFY$[ͦlK׍[F%4RB8.Bv^0d'QQ3[ldSx zA$M~LIz: ^/ri{M)Gx8w1܋:˜%=fwy FR:!m6LF*7>r'WM\;Dn4EkV &b& Ui4b.`! ߚ.0nY&9PlrE%RQ̣?Z,ΞE^i|Qæ Fo< y@xvF\٠U/^{iL_K#HNmojL|:q})`eΚIZ; Pr4o^d<>E3{ ÙgZ?E*E'ײe>Z!wцNt؋d^z?f3iT7Ar$%?(,^j1B/#{ `h.s;ιhĵӯ#F-TfI=r5\Šdcr9]Z:$6-phre"gB XLoE [W1 Gր%$w׆q{ "xNBWdǧ \ [ʕfWA4t9G{LKYΌJnA ߆= NS*Pꑉ4k+"ۑJjUΌޓT>=Ҙ>W5 /GBJij]#G!3WHF?v̗z_TSuQG;wdE:6 :6r o?QurT}xZZgz/U BWs0{ T@˗&RU ,[D(ByfKկHn$@w/s$׭akԨ`>^PPQ\s$+IO ]njo8 flA>ڷA-cŋǂ)ɿjWc̘QOsx% .R&I,Ǽa2jRD#~o$1g?}o s/q+ap^3іpHsUmLvv>3SDQ,z{o*5p,*P͍LOger?ek>verTKDJTE4oz-\ФFKQ߇%FͥMWY_nHZY. }nT͖8"53Iw//\TauilmɄJVudʌWu9~CHZz61I&;tt9hՖqQ7Cg*>+pj Dcvl*[nUyEM3o=I1Uc:e%"1)25$?/^UG]k'ކb<H.[/KzcA` +!ʬjӰ rkp}~/^b  t42 äK>+w}.<5!y%ozǙUVQ;q*3 UCnqX_z<sTŒ@r+ <_͌FGq{XA5އ1 ^a^z 1՘SҪm=>дqL#b vmqX?vLv6UvpʟG.Vqm͐"\b^CW>>#@0{ω;J,(7ZC(Mf< 򞒷=ԨltZ}x 7-U"ILPm+i%74NMgub+WXu)(䰢0ftJ!ČHTS{'=* q޺[xArtn,;]nZbɹ2>.Z).WV%7 P?٣+Zm>(E9Vel1.Wu͑돪f#mT^ '0uѫjM@)oڗɝ **Cpy 5ܞKV/ѿ{ vjMDa Z8g#BHvFZD q j|oJn%߷zn-:rmhxZN34z6?[2YO樟i,y&yͣ<cp;ext6ARS;*P#JZzD=AI{7,KZ5MmNLT$\ д}R$"&i#5G5ʁZ.[F?o<)`ڋi&!D@OI'{L-é2)=440"KZqAdɾ|5OR\{&19yJysNW›<6&vfcŢO.MĊMp"EᘛXkRBB3Ak`b\'S\4 24s+|DQU*vANTCFm ~8d;O boܳX9+NJPFBv)EZ9]b*:ttSx7^l۱޸kAޭp:'g A*(^C$s&,w'Qy+yi+T_g)%9+LĚk@Z5"k]2ЦZ٭ 1^{iGG̴anܜhW}ى6NT7C75PVLB);,bd>Ho6"x.Xw@cAKzYzVa/\uiwǷZ>C3eu:u[}2ėݶ<[@Hxy*̎ 6P[ -(< `wCoHyumھIӽ.2L{[iTxm` =.H匶Ƚvm@\\l~o;cZhMȫqP/I{G.)_[:+7pB|Vfbp!w2#ڕ(c3z+, ? #6U-SqaO`j]VY^*஍0n*rcT)/ӐuT $;x%u6d OPIQ磾ZXNGOBH'6ho)YDX;y%Ȕݒ ДCIQ9a? ?k7)h]G-@FV{ -Qjߍ['[C?z#U'ֵ~;b66" NwV{܌ ;vB&+uk.K섇alfu >/aqXyMQjK˚K3D:{ ~95:[:0!fƐ"6bu}XD99ޑF eΡ.9rJlW?c0sQњt~ۓ|Zwkʴ6J1^aG{Szblj S%~C'}ݘ:bF}?oDG` NI?Q. 0Ad/6$ H)G9Z6 VcwgCh)N*4›_ʠ E&dAVDxbpH;-@BX5 cU1;y X>:5S'؈evFP+9*vb`BQ IprMiV 2C&FP(|RםIj}!S++$8dbszI/ j3I `KژhAuAB8Uͻ"j)g+x8.*$,;L~vNJfy"go*~aR扟>,˪ n<]Qf[aW]wW#r+&^(~`*iD#,~A\OzڞRtGZ$,F `2k!mV푬OἥiА:v$,zd _ 1rb5 ݥABe;X]f/'雅xf!9S\V摐͝Ob<(Rs)?LMX*_ 'c*LaD Uwa:iVjCWQcc*h4݊b'#&T0 6A8Tv@ %j0.L#Z`ZɠÃ،Z(>&"RgXpiyD۱?B@5vc$1"5)O2]~H}ʭj KߕŎƘ1-)?|rjܱ^]!jz4b =b ?/RKmiѬ])nEH1 PQiO[JGsiU Iz22t4Ij@P 3q TIN[ 0"k<}% yd%4nCxNtvⱒPNoTJFƱpnw)#Z(G /8AgJSԚcd8]lfaϴ]ŵ<%¥i3*a-ɭ~s`i9ࢤ#8"~Y<7(Ad4{mT jמࡹ ,H7 JɽdP$s)Tvq#D!gȝU_3qԩ8%J3DwXOztVF1h^Lu,' VLbQ.JV* گsB-L1Pe; *cٌ ;HyE8m)ph=&T\vo{7CUu +s^(Kk\;I{pEsSd:Xq%!Ӌ:ҾSCy"e/@X=]lk6uapʆ*+daW9 jl]0* NEsv T@¯hTŊ$f2~L2# RECpV:LǚE+ҳ\=u3&a`h/LWQT%+*G}# [="qUw~SLvM!7&RPܤ} 9yn3+Ƃ30(|gRի۸o~S܏VI9,*ݺf*2=~kjNj U'i0} X'p!rqy*xrSU@}Y3C?"`3.F&=+q qb@*} eyn.0:O+-}Iab@/;u\?00}, m 30в%(ԫ4 KX?r)EV:8@AK K(#=Vgm(N5Ѩr52 G<9>^ΐ9%1|P4eNX]4clJe Ztd`f'VRCa`6c ,EN.0< _{uFf;UN PXpOmXo& R@^44H`?(bnLagRaw*"N懼0NbpfU <}ku?ʮKn9W`5haNA"'$_YKx}9?c]y6)fN6,9'}^>p@}9_>5ID:Ms4ՀAz tc%./#f#\qNl'ElWKyV7+F),Tn8 -@(2w%E8q =:jPdTG/HvaB< ܠRlLbp 7SwCvD  eqtNlj Q H)d`^lئ<kRĨCG ?Z5K#맩u2*7"D>qi컈(DX$ Lr-S4f7õǵ㶀hE1 E#ڛKMD<6 Q p{JJ)ST QlCfVӏx7=5צg7&=;&h9k:9˹4zqFCkEF!f2$2Vilݭ\wP>O7=7QD oÙ3Q셋wM/ۓjzÈsy&r\ |v@n.[#VkzfCan/[5l?%h"n>IGM{ƜyzHb@FA@!pZQvw|/= R!Y&O6U5Ώg.u.T72ra?&k!$P=h+}#x2 4 q9~&$`Gh@Ǥ] /x۠y+ЃK[//*KW5pAyncATj xTh=̢T7\dfaw=뉝#}Ag`L;nɣHj,)jS(陏mC+嫬ĹXQ|* .GA pU $1 uN/x˜G w΍nT>[ZKJl+|$ysXܛPh*[rl-fYe}"KQ˛ ?垊˻!DD̓$?Sơ2uS?< 0iul5-l@ueWFXhu\˩4תQ9~^w0/t\ az4]y7y|c.-#xhi#9:w$%M9%_n!)}\ #VġS: s)@䉃9SbLx7J1]{1 ־ qnժX{Άq][.kyUw,c^J}GfV7@uA*B\~o c}3x^-Qr-oD^d'v1Ok)o&#w\7g :yFJZhA41JMXQ˭6`y fK" $[2{;^ <"4k>ԬcXk+kCٻz5 HsgJm T#nhv*Qq6M\گH"Gh!;5=5 }{֙3FQ h q$Hk; "s,68]%ʺط's#'2Ys%7(_LRՊD\.=AO1?Jfiwn K|pL0FY矃GVLuK_Ejk(MCL^3l*@y6/a:]d*?*7ޞ"QNW5(>c6Şzi~[("2uFu$b:r%h? c%W2rJs,EI""b(SQq/n"(S{'rA%j 1 !{$CڳM*M(ļ y[u5wlLM"ZZcF)GUZΒ^[ W n@K+|nyz7e[ʕㆁ!HA4 Zbp2Wэb/M1NճJYS9A\FweXtC!# 4Jvo @ej]! NG`M*tfkn@ZlPΈ~Af ˹ Z ciGP=+Tg(bia);Cg%sҷDsѸ`%@+ lDLbgdNOKvvIF,k-Si-qyk dG6 .R5w3Ow%˶cϑ{ NM XNoG<%W~jR O킵Іo;dw~;R@ )h `Z4HIJ٨j3r賴3OnNЍVE=bFgDWOvcR3qzqsXc{=,hGHyxbt|D Yb{B;ɑ9CдŨN_ܦ3 / uh_2-}Pzϣb7X;仌e:4=һ*t/=@l-6 LGZcB4X{D[b޶!˖M7zo@w>(K禹tz0 mc\9FVnc-o")~zy y l6OfR2.m=~]z|6rSTذ%ޛ08>`xrF&=?Q:۱n60aj/k? ww[ľ1'B 3X?x⨵p>YQTj?lВ9wK@#椵 ݽX`-鹼$%tC69ÆIv KG7[=t\ B|HIR= #:fZLzQX2t=eFeʼ7BWlϼΤaQN'it!k*֏.c.ƨ\L{ rlumXV^a#פdxZғJwzmih]ANWBF 2fo!l^+f}pk_4`^ھBb*pb6K.스1B.4!Yc@$/v/N]02: ewAM(.CP?UyLԉMJNEWcʳIct;r XfiL:0*ߢV[TǗ+&.M 6wwIZܓʊ+0) 굻|0ȅ p%"gZ vC9JEMt@r ;xW\$Xd!xn /QՊ |~=xOKym ))B{HR%0M6QqQ^Lke[]KHZw,Wqqm*ڞدe87DCwL?mܘ][bTs27—yTѡPb=0^X?νSJ_k81p_Mljp.E ݸyiU7]``5EC#KxMS>1{SIs98CȴsD5(jEI; @CjCG6P&X_I/q0}OL(,ⸯ]^<]xAʯkғ;d(`(,*].=K5*g $mi V MέNE3e~:=IrvVMQ|w[J\l+Y@ƙ&BdS VF$'X3c`Zx!᥌hlr}u'&+, ApQ }22:C4JKYfICi#}/4?Mn}bwmd)R\qj1strᬶ}bPJ,E4 !+'r-6Ej'@ơDb `̴kq\sNeV}0=[˄λBk81`>ؘ0eR %A'# 2{jY Ǿv4UFʷJ"gK>PO:y*Z횫U!*,% *Wn/xjr890d``C\(z?]p0W߲FLI%W3ﳷYzZ& P/ɔ/$T}!KqܪZ;%4<1xĦّ<;=)[fT~kO~NOG:$ rslnvF89AwkY<5ׅ/ =Hv:m!?uQ|+K\69CZ0sr-ΤI|Ǎ _ƣB^LVJIh%jONm_{;B ƊqBj[t8hcT\& / AcvQNHy*zɻ&>~X.U>Ts$ktWwGQ1iKIj~Z UXRҳ*a9]Gv#,`$gOA9qp ̦skM9 Y$2Ha~C[?3\)=ažp_< τܶUd=1Ys!Ѡmb΀c+|3 5>G h䮏6$4/t˗ xǼsO&dZ3RٸRApKu#>5?Va)rO첂^8<. }3o [6 ĐYrFKGgUm QHtG`>5ݭ(6Vox_K,x(xb 3u<9PzoSJvVGjlp%} 磤J%QW]ؠg/'vy"UKp Lչ{)!ȚA i;H$ef s,\~q8m,Nhd)VdNS' b 40 l턒J³-&sL3z' Ip~Z.rF$4$οv{+>Ğ?HE!E b:+=v l[D걝VϕY #g>t$wIL!J A88Qp ͚~Ono &v,J[zvoM1coI|fm"_E'`-o4 r&/QNfJ{y_o |Z "}VW֍}V'4' Yиw 'ҫbgbmdpՊALŹ.EKȌ &&|,3InLʛ_wU 'k!4&9 (tX onū$š^p]}OqqnyqQ?:iyq#,vyZ6+k*;Y|qq!" EA[Ƀ$-Khާm' ]q'p@@M>AYJ݌ ".gPДّkEJk-gFptu͝h(-Au ~㝶J弑UuL'.]a$ԛ{mleŭ]cRЊE}gJ@`_3Iow0[CJO* SDVqcsK`>9! 8BJ Ld+C2wW,P>h2sN@< ޅM*y"6-a\(B#:AV͆#b7I؁"gJ4 s*H@nj~ g\q< :*Q}CWޕ#} e=8 ܧIwsqv/:]8PrstmӃ0>(e 9M: Wx=0q;')v>.؎i@g)>q9~C>kHw#qKJʺ{$͚S-JD *+ g|>-$iѹ5TPp㯒 6dr,lGp LPZT&hgEϭ)` M"Eojdiaqڟ`4g>+E'X/ƙ/*q:)JK{)tIpֵM[N vFT _.C6XKfHuLa2@=(C`7t=+]߅Vzep\ AD3*`tff| :^ca5XBb]}.v=NmX{UJ͂;$61 "`6h 0j$Z(Ֆms%ht`yv8e?7"y@~$vK6LHO}Lzp8\&ːasnC"7rwr:# :Ob]قU~K6W$CǙ䪸'_䲆`85QǴ>Z@(0=wTk,8Z[,vuN/;ggYADq qR)XR'_Ad+\&NX .=^lo3H+J\Se;bk>BKnOX4*8jFTsS*V?ܞUQȵ$!$+λ0o AU["HG3D2}r iKpd7.+I{]EuƮ4񤟑qPN57DhEQ$fd3[ɑR-Ir`ȧ1[~'HJ[ D} k ߎoC31IiKҩ#nd'Q9tZokL ԪZFxB-!# 'tZ"b,FNQ0*k )eΙ4yՖVy{$K%1'd%b| GUe?kD)α19W. <.Bd]kpm\~fm2q"ۿy|cJM}tԬr .1vub~AЄV1(Z.!|~= b{Ʉ,Ci6|@U0@CbH,Y%f+Ԛ4E![dQӮ@kϪ/^jI; '{D|e(e[^yte$?CKq`K)D?xZ +~-, qExPb6b*&rHL#҃"K 3 fd0ǓBTv$M /z1@|UB:y 5~TH3꺑 o}fYN_N.uo=z$XhLׇGY}jD!аttZ^YgEfGlPi,ܓd,By-XsU*~T3cqઞ!2NBDZb{_;~t>4a(!ٷ a @~T5_Uh Y"ԓ\UP@R ⱣXG'uc^xAH J6lʙ'b3M@)]d$=7$U\K+?J- xSE,O&?45!xiS7^{̃DpY 3;`m6L-־MME{nY 4W#Y9 vz _+7St)0Ġ( ^IxaްRNO2%cie80&ηP"3qXÊ^ {zk]0"3:/n?ǝKWț鵖C4] =ئ!)$>L.W]A);8SFtNrȋ~˳%{͘).6D/#6̱v@Va*ST m&I"ẃ9?sj %oGrп@GRK,w6Gs-R}yб+(sZػNX jcwe50[h2DZ{FqzgL^,[尷zEkꃋXPoց^qll%P~(#KRB.3lb/cXDP kQ Y4Wb=ϛEsj%%MZ<$sЊސw6u- u$7}_Yf)Vv]8K.xH{P"&*rd/3l5ĄL ݟb|,<kL-a]ZB+AS9DW+\gPt5K 8E,RoʛߨAgGwr<ŀN dʞ'NDИuG&'+g D}#si̎  1el̽jg1}8553hYPo*k{.vtZJ*)gc=9qL] :TЃDZ}d \ i-r96t}.grCJ޿I,Oo$Egs~J̦Nwbz0s9s:Vh2b_ )М_ |ٚ`=4iKUETQE^]0M#b8[r{3ry8F딆Qjo'YW-u)//e g.ᦧQRDBXGac焓nCn;X_rC'>ry|5A>%[( $`O})H!k~O:{4crXq+LaPME6yږO8 'pQMl5h#@ pcS;R?ɯKTH.i ,K mcy4DN`_DP=k\=h_{ԝ@,R׳(EtYmt\,۲3v7{j 3k-/-]H'{ʮ,'"opҷ ()\9(dIAWk+'L^*Flz];V|TE>ƛLl<g"ѝAv i!k!V)4Ul$|WOh7-@xcMlOZ1ʏrmWIww1 { sEpe:ST?¹$#*)ǖemGARUv_FXx"\q9nCP<[myD6o䫌BAȫcnC+[n[tU\OڣW%Ѓ?* Aq,0)l'j!|ri<{֫Z݁s3rg \Rр?{Q95YM^ijjN>鉀@k/,?cJ ,c{p"_c fkh-sf*xӘimb\Vgxr-v1&1F$gv)v!X$V`Wz sb(?F߾.> gR@Y8;Ee\#)R)d(GVeU(.3?RXG:cc%"ĤZBGY6#m(D"UᔭM=oF֬xctRcҭf8+ Ɋq1o&w@/xNv>󓺊K~8 f`?kN*숚!^ pFI;jp&Wc _m XYcMH|i/ ?+áӓ9jg|9% ?L:>/]c:+Ƿ ^eD,j_''56 Tc\6.*Gؐox5kϹ$ }U0g_dhASYVըft6䰴@@S!ayZf]d?LF*oW!ZSnz`jAe]n(",\bH 2c A$%Y)uׄ>ՠRp!U&)Wf8H]ӈ?fBE0 j U)Zn_id]>, r;,n>ef-I%K\:W:v vOw, Z:qOs.>n",Ѱ"Шs-^hhUCwp 7j}M2o㔭a;l8Vn܃7GL ض3xkRZ;W3;rġM1/cX@ƒ*g쮦#Cüby46^l0dɻ_e$). [k,-Rs保v@-9II`$"ise5^W7ŠV0 "tkG6jLtkdkC#L5u"oZ}?6b%gTΡ(w_ZcJZy\^$g߭uL-RoNv iO QVWXN1Lu fVQ۫ MҨi|67`(өjKw2w‵^0$\w!N `Hɗwiƻ8uO@Zw\Pw9}/ítw]+0=B9҂{@)8\gJ/M%m5q$dqe/7x[Zy\5a-جg93Zʈeۙd)hp?B$I&T"`uB%y圩>ǗT-0?Rner+72J3vxcxT,TEda{"MZ=,̹5̜e-\:AB]^*eĿXL1MLN8R&(ңX{xeiZfOU9!DSƽ;́qX/N'ﳲ4\ވU"c""Eʄ{r)m8,ǹ5U 8eDžU#b[pюg J$=Cɍ8R"x7VaIjrPAXz~6w1׎U1?[4 ̽={[F P\Qhfd)wz 6 UoӆQ~UQbdEC IW1FLJ'1+j-o׫TпI^ƝQ=o!jsƘXЃ|_*5A$GC|5o, ~xc]~Kvd!/PS'QG|"'U˅p.C#Fn4[!ǰH:td> #LlZaV$RYIYMc9֡X]n(HJtl-qPE4QY+m=L^͐W3} lKd^j"AC RZEp"uZNnZ#9MC8 e шGafbD TYNv hM s\}8KxFsɽa 2؅6MR  "yds.fv bboQa"6z^*f/2'Wܛn\Px[tE{1bDy^2]l&BsiSUKR,Eы8gr>x1[׋@AKg2Mڹ"q|Of`,Go'{wrX_kh"H$R(VȞo58 m}l Tb-KW@+gM0\ %ůNɤ r !q`-|'6ѡGBͽ>6# dPәrY>f6$K&BZZq3cdkcCwcmAr4 tä>ongL[N1AK о?,G\rNO2|So 8qz䑢y$H k(rV {E9+/ @DGXB?̀(86`yܒH!,z ]Eo?a*!U+t,-qŇ)߽d~6VxP5#]R= >#NΖ̇yW,_5<`0t[_?B|`a9(S66A=xelΕV&V\ n0EzTEzj]Yg=eaBk$\hc>ʦ)?\L(:XnA;,4eNR1 [,*RfoZܹ)I%ιX1H?_Uion'pQަX[~'\O\]BaW]\x^ⶍNM6[ݶOUtiN:N_Uɢ3 ]qSG~P %lr DؤS.BBbmVˤ-Z\z51:Ij7W^[JXEVaSVeH7ڙ{eщZu]9nY`%\]S8Jmvs#bcpT d0|Q,!$lwػ-m̭{{MY, ܒAM*S: n^g\5d4"˵ J0SOj~Yt0a_#P-ĝe[myিJ6Y`C'vCF?ldn`yS~+ki}$eկuGQQ?p%щ1m(LB LWh`%Ns%4797rtX 4[E=d8}V0y(9731: 0a-ҁ*,. ~(Ii5[ξG#Tۃt&])4Ts nu5GP9!nn;28ÞzW%rSZr:`x8,f>EDZ5;ZO ld\^(4i'fak[Hȳ}nu tVJW%ܖ>HN2f!MKs1-݄ j,WRR $\;ixv}RI烴tu>KG&D1ڋQ*F^dDZHkHdD$ؕRThi t})1s D+|,iw-#Tgs_Y_c0EV)+U.y1_v'깕[zef9Zz6ufop}7 zWd:l5H,LB?›֧ku5^C2FJxZ[q'r1 }@誀nĿȓ /)2!  6fH "A3^lfv3@xSPy$)š޸W(Kj߇MlϏCg]\;n.AHWN&RD3*ħY-u:QŜ`(}H=-?4eB>n^,Bw(s9םuํ&-ElƂJM~27S\B!KS;WE*$ƍ -6}dVeܲit5(,HJ5 A/jSFv_Rrb#2UX(i2锲mclS }5џa$/#"&wBwx*4ꎺFޅ<x-X2S5:q*BbV l"j7yCݜJCYx?RUYȺUʊKh5%N8ڗ93p#PC?Oڄ?)zo*N>ؗ%p6;# B[_P>B;G.|"l+[`8/~,<ėXLc8ȊJ>|Lc"[nрm{)R4!tE.ÏUՁ ]+Gm+9Dg%k {AH(_F1c/\HAp.SA@LcmPߩŇ+4~X]}.q"i4@@lpNCcЄlqvZ:|>B^qv1’hc4 tx$H}O]@rxy<9;Ǣ7C"5v&! X;D6Aw:1@?c$x=\a/xЪ4aäckh\]PQӁ7K;lg`kIWza{͘1pր2b>R5\8\U&:(e3ߴ(.߀5ARa 4R6Ǵcut. 9H]F$_ GN'`:ܴH&$#"XsB+b݌j #OGwFb5mto0'U̲T"yDT|?q[*QaI"v͛ad*mķp9?$)ȡ` ځB6~8h@ayX T{qxy nS{؀ɳ[ޓȌJH]Nd/jEkx9̪UGFRJ)1)Jak}2V̎'ppa73ʨIXeG'Ǹ@ *=2DڴH̓~(ȲVKƦꥫO "8,v%c:!b.h?cN~F<1F z OV::ccE^P:Ab( l@.J9髃I.Z4 _~hJngO+#Dߒ T@wԛ&/ s?3O-W*l\0iQ;(_H7ڲu@S}y-߭0`ɥ W'gE>pi.rT^\>=E\_d\d/ǖԾZ4ʔ5]Z^+UʼЪ~;rKm? v9 Մ5M h`G3JC)e=yZE2onFX|\8?XYk`K$/a2+@BsMw2 S^2ܒkdzWGBJGo W\TؓlX ]=QeCkڦxyscpP.*摑! fӆ<{tB7\ʹ8JYq 5DkW)Kra;Qg`})*} |gLXy[`uAӰNi=}l:CdQ Ӎ'$ ;b }0̀(YC1HB .9^ 2/^u j?dwă.~mEoI|f `cz} AO؊E78º1Pn +<j:t]9J^Ci~XzΥ=ԥCnՙsI%)r@I%^~;%Sc*sxa2+|#Pe1?B)jےEʺr %2!;Qzht ^eq]q[ێMvtIë3irvZaD,{M8ca1e5* δ"#/I]nW ݬ X:~J'au;!d۟0pE"vX4sVQe.GHK3k?ĪuOKlD YqHB#PI[>ry]M;؟(k%OJ輜6|巇V !xYWԙuު~˖b1ae݌wqVB)gd##] J4AߕL.ƚ "3):moX:wZO@0!`hqa6PHf 5+cLs)H/Ԛer"]Џ6?c1ǖtS$#5UPlOUGSL\[(2#zI]=uxe$ C+|xh&d RM/X#;D!y>b<<0MNbltOu tMUn0o&3ƫ3dI4#R4Z\C(MaWMJs-7E"і>iaC6Yd|y&{+wy ]GѫИ%HشBw9>׼ZL& 9 ysՀg[CLY(i QT8JE&{lL,~ #<ƌ_y"@b@(nd@Dl,ɰ2Rm gYcBJrϔ8/, ~ (s n)*p醆VN=:IFyG!^ a2K:s8˖2KLym\$|paM BZT2:xT(Eee1b<,ʮpV8 yM0eՀnw;T}Hz4pN$ tP` TҲVoQn`duK%k}w#(̈́NC f4md'a7 ڊQqmU!ȾZz(Qn-vtD76}c9ۉ^3cr{YPKo(J?Xd^IѼXu!6NA;WR^&X8r"8&c,~prWp/@MaĊViMݓaomX>EcE@h\XE8m"$hw~_~]_s:!a2A_~,%~FY/5#E7jY-}qjX@='4,⽟{HO6ϮzUVXՐ6)9:<љ'Ƃj^P3 ɭԏtSKǵnx4tfQ(~MWFt=oV IQhBBMU;Zn g$~$-1RIG]>os%%ӬA[D%3WQAsF+"&Z^=ʉi {(=ܱ5H0^"9_f3ziC!@K9,HL.lʑW1KVq,*$> ,w70YڒyXz( [xEfoU]C CAlak5{": Ɍ8 G<.v]7X4uVYy=C.F\?0^s51?kH歫"@rV&[fg[}K兺i:) e: m;}:(q&[!hzⒹ&l~LRoxtmT: &Pv^s5Tu?s6kd PZ%u劺sdM~>_?zmH_*ۛM|mhJNQ'Z#⋉U<{MQ !m۸-mt'AH<$\ $WJ͸qJ@xl56~Gw7 TJgKHXÉ 02̄B"E,-h""Ka_D/4>\ lh1m^( O?~gT18ȒٸG鄗2[õVFNUz@/E\fJ~у!iX%9G"_|jH#v 0yiR"bL M=;&-U6۳ipHhJ_K ܖ/=XKfyoon(Ss َٚ&%-[T[~%XvY KP\2$_'P|{}ϸOoIw{-!\EDD0JY}O,w(溠wV[\$2fƱ|g:3?SMa[*w>]֛@1"(, œK+Ir|EJla^i78Bap(M4|59C&g0U9 ύsl4vD΅h#UM("ݿVKuU]& \T*#R\<\c AO$ 4ȅ܅zMK,9_@ڮޖB,˘7qP-+6 wjtB^͞# ^00w׭g,K =aU.mA٬ hs+rF;fk&p$LDG"O@2(sWM T+A`'RAx}s)2\dB85Vsm82*c5Q=Q zYljů҅4Uڱq@=ra\t5!Ro4|u\C^Gg}$!M=AN(3Mv!_Qٴ o8mB.{[AlH9'y[?=9EXD^n17>,ΤZ|6[&ExU5J&΁[)K# Ў Aa=T}p0;@7EUԸwkA߳x\>ת(B 'Ob8 U׊N!=)*>r̂)}rU!g-ͥ<6jA'ɸd 214j_IEYE廕._vzZ+MZXtd'inr>A- ,6A߰ odb`{WJVajEhMk`11Lr%H""jYBdYsϢ4zڎjOB 5C(=X(2hкyYhELLB}R\CshUV3\@6P%)D&}|omSjU O ߦz^}_e0|t9vzr3Ғqv5H'ՈzI rѣ!!ĊWйT!MvJƛ ǬN@fm=T`vi2-YrdW <^m(L_b%`֠ia+3m-qXE,D^BdA2Wz-BCPǯ@JE_fnȨ0I#_$M@?m&$&1ثz$"va_"P͊ҦM6ohck@-Qst"!>tZ>ՃI:IZy2%_Å:ws aaQ6F^cRdS2K[,Q.[IIGжX*K5d1BB@hPFBqh/[tE dDRImdPvI2TH]pon">%lDY׀T=.ʡ;V׏WE+n˾D|2S'”`b`ό<ʖxlN>'@ja1ˑi1FGSqlĬZ$%6{{$n>0-;ÈGaO~Rv7uIhyEsM󰊗VwܘL>h/!niǷf.zӝ~N\E|oFY-5!^fLת-W ARPKB^O}ʽʢ;&5_%NƑHik& l\fTf-D&\lڶg (1Jپ%8딲jUxľȤfV"U0 kr7{H(zp L?Y$` BZߑ"בi!4 |qx=OVmIH=C"D`1쒛FyMGV?uA:DYw3AmT*7"G4@2<]p硒x ysjЃkx|%veRun^A3ՁteM͒^J)I<ȟ!-fQnqw o}:`En{ϒ49೸ RZi}Rzs\裒Dž+HDM&PR<$ HBx9LH_IJjXsi/a/jEa޹j77aa^|iRHʬc&.^hCð|R {yX]B^dSxiG)("C&TYt1GDa=W12xxaY}V"3)o`/M/`Xd]J><'+~k VgBsxb<p.;] WվJ^\+)1&)?k 0Cڑ_Gh~;_Vk cUw[sLVڲ$r R *L;CKGbd5==j$f9D?&! N[uMf+s3aL'^𖋚A\eUv䆤RV{ޚLP{΄=֘c|V`zFn$.L#d/Col`(ӝۑb[UCɦlXsHMӉ [m "V`Lau)Q 9h߆%݊X7t?ՀSDT(|*dз:)@vk2,8ȗt4-[IuJ9&i8Ԇ>S$H `wqkmIdݣRNa&kRlʾy7wi^]BV?26` ?rl̶CUB9cSue:WL46" 8K;YDs0$$;/-~~F+:ʥP dapl*QZEa3Dqn7V2ˇ캨^f= ռA"K)Kݫ̉LTSX0Y Udx?QDop( h.#{2ք7  +/S\5ЄA %9Lz'ka3]wBr&籼b a dH wpF^MO|VTl;Xq"L.Gו5褁5\Y{‡yJ["L}YyvZ%fCEv {{Yݺ)"%@J#B^Z6zoxx.m f_֖Pn{W8E{)i 'bAf (c.=Q$@E9!ͅA<U{"*;F6;Z |ZoX!@{d0kUq,F*g߆CߗLStx{s ֯~= q߻P7%&+8jam*By4=nWY, c^c0Yྲ~+r( )j4z3k-lҿ\8Qr*p!*`aG]#h;ĸ'L|<`9/"j҅~55&FL<S(i奒% d ،@YQn)Lnnl 洁#ƴ܃RB>4̫=<ʘ(qJCjbyr*i Mܞn6M|"NEObNfV.WNwQb(pXǩVZ:=S^Nå2eP + |VnY R˚G2ܖw-pQ!AiQ2^Jİj`~c/ch?MVY1&eP'j\dmڙV\\E@wr1ޡ3 =hF? IL1`+s3YcgC\LO;:#k5fS䙴 0B4y~hEAtbˀM]V5m_iN{Oz'?uV|sƥH, `9Տ-իP]Qk[KMAjr:}j3!HoƴuuyH1\X-~F4T{~1ha`n0{wM[W^Kv$4Pڃԅ~Y|2N k_A?!ǼAX6/>@fux@0o&o@ TJ=ig5[h&hz?q@Q_$̊e|^Ryqy3|Tc)^>g0xBV"+#FW}Y< 7.Fj<+ `p kafNCOtڮ̳uZTɍvb5&XS}+tf+w 5;5W 3 7s$'9,L%&E2: oȃPS6mke0Nn]}(p9P*-cE3]KגJ!rӛ]''eKk d& 4:$ B9/6_;3MUOuO s?ZQ\L Dz`P8ߧM]xF],DEu(mA緹71F7F6Fiֆihm~ԠDӚ T׷u֨LKC* nuI>/_MWNZu+>!"$\sLkJ+dTL~}ܽߴ? ? GMIN٨ ƹݪHOn5JIfI{=IB[dY lW{a3<(%7D:U`.ccHL<дL?W3_S6UpH2P+"gM錡/5}fjz@nfhwLօ#ⶌB;):śKoeflx gv-z Z88+ZN_dlp*eރ_93 bbu3%$ ޷kguyH2NӦ'c/2zHd]}?) ٨%8woZ4N%ݠ Zu+)[/ek̻W;nBsƛ;O[ 79|A !\<6Z^ ŝ{/Fk# ڸxrb|ZP$;D*5.t-L*#S ._%:ON-$ɉEtVޢ ѓN\GS eu5Gb.fVi*3qc qتc^!`t_H;n],,K2tr)^2$y<ϓˤSm -bPbr1MP,$[z K @/Ҿč4:dua 2Zh:XS\w=vyYFJ@_>b$lݩ8wb",g3%51%1S Q!II+N%>$aI (8ӹhyMu'hq|jLȅiX(`]Oڟozћe七g9/L!P,a^th<W4Yz8_ŏ;03 0n˻hC\51%!Qa%C-lVzS fg11 %=AIB8T|k`?;}B}wd'ʘNEkDK8Gݺͧ0Jq ^\9Qy\[|x3+=EvUE.O6<0Mm t _3XGʒ0<;Art|xrS]"OOi~NR\,S|PL/dZBN_.{0Ei N{0i\߳O`hOC 1]DpNA;,7bpgR/E1eAt ::D̩\8;7|<9JS(n)\ v2_O69▩2y{:Bx0Sy6N fjrͭcYT⪳Hq%HNSgqc5lYVO@Hd#5O~yS#êؼ18n{%~ UHC]Xl jS?t2OrD?i~8 *2ߵ,THnSV/cLx9Twrom5W*=PZ=;oXpwwm`@JV65!Id&QY(]U)Bea).7bܵu]Az)/~%|]PfLZFl/F>@p#(}/X#%\lj! I52V:"ƃ? #&>ªK˘}a~壓I^mLBJύ6\6M,nRzR@1.t5Ik Ҩ=h)4({B1q3ʢ[6]$̊U`mb߆|M꩓OVFlD`(J (6ҸxK ]č ̈:Y]nH(PD,DBK 3IefL/S1!d.LFG%E8|u~(촬$#HmR~Ù[ӼqDin}0Duⵝf yy߫~OO h+1+{I>XV;FtvZz7\DSƷ: ^ WԌQڭaD6 a6^1."}C7ŽLXĨτFAlpnJuwpek-sr_{'b kٸD Jr19حM!><}(#Vaս^8I*CoyQK.jȄ 8yau/+.< N|٨R2$Bm tCrM:ApwH,Ţ=޿dx)@W" Ć̗FG6w<_03'VL59ŨHJqWR]gwxMp^ho6KЛ^v>R7O/TfO e:ǭ'zJI iK k5P_[-n@+$EIvmrpK)aU0CsdʫNF'1b J!s"2&&%fpz)UF>GۆFQAwxbltܤd|} c"GgK\aVI"as)X2х"{?*H/&x(5uFɨ CTMWWI<]ޞq'37cRIj?=.ra`Iɇ\+'v|*c}N447ۏuHkEiخ FNv0;d? =>%bV!4-\4J`[y?Mkݜ ߧh!0ɬ*QtZum6z:@_(+APODX_tg-/hD B% bo?~KqåCȵ$F/|Z1}2ԍ(YA{s+ ٻ[ zE=JO3N,,h{_'&g_YhzxobΖj_l]$}9fFClJ DHڮ[TϥXtQ1>T7 wס ~ |}'כPGHJjq}ʵҢB GWS3FuL{s 8 ǮA9ldG!l.bJA?0\/vzG-OYp~Uy3m@n&ЬĉbGT6O>^2Mݻf`ץ)'f 0 *!Nl_ ï繂?r' OeU&U{ֈ-N8y~K,KkoVg-޿di x߅D^*n~V.0jJM{µpr8#5Cz[|Wr.^x7tkՀf$QlYCU`Hˮ> ot*9XtV)j(3`yw+c^##qY3BSu9$8韦' LFM+YS<&tAsuaҍ OWeGO\mFy66 0xGRPzSZD.`rZ7,mS?7hIpN57>_(Yki=M6q I[JoY#d TKlvs|dr'ܣdVMg0w2^B_ Ll\+H0 GbKvȔWas3ryVGO9rd%Y5O=v|>NP7=/-c6P$ftiӿ4ďƼH#k!s JINIGP`4tN?\5\]ZDU{Rg}#Qd.3:ܢ< jwd)Iz~Plmp3 ,!=8րWR\HRtl!(d.xrp>m\2e:x;`[6V髷NIM2?6 S!SD5e]E3@nBѝ;-RR˙ʈ zHiTAF3,2^_e62dX1"oj5SY|_8PDG*RUW2Ʉ3 WQk9~#Cb% Pt5>J *"7 vWϣ/=?}'I[e*8vW` ^RnŴH&4g!@.^_yB0QHifQ*j?RT-N0vIj-R8? D@i[׎at82LO}Qojcpm3)t&M^1xF&(B uxO㘚q{|Ft_#Y}JwD3Yr}8 s LUӰwʍei<{wnFΡ@A^tg`%8\tt ٭\;}YmF8wTo6YwsQE|$Y"Siv:w!!BRcv wv:*6bj3h;h5W0v=NQw l%H?dZ4}:--}C?n$??hgtJ\v|]p=72dT\}Q'~@O0ôЗ ͪJqJ1) Pij暮0 )f]aTm`T~'UNcf`DuR.gg߻EU}˓5"IF6u"*{ o Ő. 0g'~ĖyxIvpQKxwhX4Bٖa$w% E!|ۏ^"(:h@Քz v,cr] kf)FS+_~$c bngBو"•7}RIkncl6A?G/yc-`f%A` 2րWx8Jost Rhs Vm esNiVJTz8l&/좱>MJ 1a ]+6P|^>UoT2(NV$Ni{&l/PYKSLL f!W)t8h*dk&: d&ZIٝ ͷ0 )oל=8!/uṘ"d|C _\KS8r!I#hU JIBX;=wJ.|UEr.#rަ凛 *K~Klwux=58Ch`OqZè />1@m#ϙ;p/ա+8!tnna?ްu|@ %08R&TF f?u) d R,:2v&r毴Д$`ݎ1398D]@cTx+Cy{ (+Z|L͊ޞ5r #lw -|خwpMB\QH&a"Blmax/Kl]hM84C܆#yZ5bv긂ZV4k{|0Ĵ+6wrfPѷIk/F_Cœa"/0dےgRִrkbM]WYt , 0"؇k|WH|*AiuEkJyB]&֩,H/GL] D˳"Lt)Vrϳ@É L"a j>+t;={I|F4%)A p5?{S=[иMΰX[^MGus-۰v3$u/T^:^W ' U{O>rǴ?Xc.=-"+Aҧ6zAuE"Kwlߌ/aܚi`ȊG֨; Hr6Up6RVo*XRAjЍ$> <Ƿץ:/-_.Lȱ,髁IֹzUocu ʨkK_`OI#r|_! H8:B?X; _DXۍz73+ɂ}e}SLk'9%tW&` 0dWA˲IG3t!@&wʻp9[8>3ۚ *HGg]p5F\n颻g&[џ(Ph_R1n1'EYX@XKb*92p 4.SoH]vQ$f_Z+0!#N *+P _ njM b u;%=PڐNy-o{KL:P:#&rƈ@3 9c1=܅Tfl!"4 E({…[I!A[MB2=dp=?*Zz8ƔV9UX k0]x^sCk?uW&N$dN0a{‚zciدNtd&ݯ6:)JnSrT ߣ֠b <^@IFк]Nc8 4J"/b^˟rDn8l}0֘X=G]"nO28r-L%= IBxwIw2ϳIszn>b/!sqp}fA!-(~iHז`{ؙz"{&>`Vy <[K1Z(u9S3 jLGZB0OY¨ ޣ&di0=<>rt 29ɾS- @׹ ZO>7soû5)C ?xVfف4طOx5gFS|fV"9\烾>fL\y, _5l54kTqht+NN)>@酝:TśRS<41WR(9r"F:mF9 U bBP_scRQxzTAb僄/WIE$?P'STS&TO'_ٺ"lA8ni=db[U($!BeQb}e$)#n3k k`Bg":qIwo؋Ob y>Z k8+yhC42bh'? f 12bA &YCMבڶ_ :0`d"yVdYցL˾Q 6hxf(%RVޙ\`Z[:lh?*@u@h>H3^1q͐@/ 5hYOc%)ռy=wSYysM53׶R3e򕡒`/iꬠqSӳm0`詯cM6P$"a^:Ӯ^Ći3mzկ#1gaVʗL)n6rhQLq5D Щ4ń~b I _y(V;'AvɌZ@ YDC:|>ҎDȸrt. zYe{g̈́x jzVnmЁWApׯh8qcSrr1gasSb)QЪ-6G㈆AJz tv5e-X };c{_ C Fzaxϔj>1g.-$߉f 8];Brd5A~߰V҄yKM ܡ Y~ aj4cOØn5Vu1~☌qFzbJ~t" V).2^h0eFC-V5zgcB55u/C.zl݄`Ue`šD M>vˮ6b6/+cHMKI#MJnõΔ/iaC ܇a;;5+] IFz|Ό(&Ll\͒@_ 81ڷF)NX}i5SoR*LT}LhV)GO^s!KZ씩ym_lV_Q#bGeq`y2Hi]BiXۜ߫pv:[:8Up)hik㉬Q)8ed|ITap< SptP.\ˑ*l!du.m2Ȟt2C[_KR27D1fH@7.q+w(;# ظ#m:9VbHѠm^nop)ʂ֍{beuڜ21%btZ]c&Q +zwkO[lFG ʻ՚,i4#LGc|GuCsvj]UNu PPWMTz)~~RP6JA~Tgfdˣ#U/"--"׏M ;$f"IǹzG5#Ȏ^Ar+hX']Ԭ\:G{ Cva//GК'E|J^[z!ɕíΐ\i_0ݍ[.%JľI* ?nAs|DPmdsxIjC=?%vB;x ]"V'P#N4hԸ㦹yt4Z0S%Hug&+Se b5y}=I< ʨ=svM?sLIJJE?Ӄ,$GhykI;1~|I#"  Iqm mZ_ҋeGdSm4We}>$\zbR<$GdAOpj=cXH~fqQjI# t#wИ:>VI߸Kl,m$!nNЧ{QOJfbb1|,5ZjSRt@iCQ+C\SM ,۰49zֶƿM+ 5=%xWpIˢmYDihS n;}1^evD^P'Kaӡav÷_X$WL^h_<YٝXLX4|"5SVlN.]r沺G+JFY.m.fɋ,3͢_MF GwF-jw P)-.ȭ ޓ0umoc*x-?cqM6K;ayoZv^8!Ugӄ*ocѨHuXUXTu^Ŕ|C;gk&!IJ5FU LO^PYʂ/bŞ֏J]j]BX_טOI /~]uW R ܲiS])4`:|\13b9pu%3"!dP wȻꦑ9A%#nP5ZF&ȍs5$P;NQ@5*Qf uB]KK vc ~+f[)Da?7N&1\Eq=fqB'bIˮdjşesU[#4$[pppw=@M[͙S@ G (I^A;zQb:=XTs ʩ"/+[J{zzrς1X=B+N~dqL# y%z}taN?UFLͅ3]iEgm.Rhۏaߌa_l4nlBKnD)AO;u\| mhul:Pzqᾱ|j $ACN|ol-cG/9L|+09l}ln0 Tgⴁ1;.(B`^DXꁟ?q6߳ cFܗ͍:ІR&)rGp5n@nh62yimt XEpD g[5ҭ#泻ƐПkRU/oᢷPdmDbFLS*㲿3sM?KB/@wt<"8d3-cOmya#FP]h2$OEZ_ !tmM 4L}t 1[ ]U#L%Dr4/lJS' %X"Cv <|ݪ|xoG۞!ڹw-"+Sg mA,c[m (ƨ )X"Hf4_܎F= ~ґN])8TM` c}z"0>) K`N4H^[=Moל#駓Q#8 />}2;Y^NÀup^oQ0Vù@OZ~c4)9A?.!bu2w](=-zLQC+4t+L!oi*=:"4rsz^ g2~z&B :BU.D4c6(jG}b vA~aHN&&1ϪR= M#*nIAKYoڈ^yh5aڨiHo AgLq쵇}#2jI`bV ;ͧLA1Pc}E ^T`d1f +*:̧[7%K x 6W:wVikx*D{C9\ 7_C3ۘYn߈NYb|CFx+3)K m㲜 ƃ0~BPT C.,^O|O̠\{g+ ol7F9rt'Q<*氡P#ح qs+zbd/ܨ{yF ')CxTCyb^g=v,z} wl>zY3ƥEK8->(bLR7XkڡKCgu.Luu0s et7F5 @lه|)ONk`p7DE;Rwr^X롮J,6/=T U< XOmk[c޸CחБ2T T9{r׶} }JGb95=PC Tn^%9ߑK!C;4p+U\# pzMZ3.xɎEqn{4c]~$iom|9CFgnfӃ.¼_ng>p[mUjF/ދ+Al2_WسXI0>ԗ0Eկӽ)}10@:X##"A^Ӊ $ zbV&A-h TK_(@ƟCg PM)h_i@{ߏ/ %5k#"/)Kuye&4]I \\\ѩf(CK{ Mh$F Eb(DC(%]2l+RxnbxSȂp\ϝJBXzs@tkjϢ6:{L2~=nEe6jcӿ5x~}6]?ҧ}ud>qˌT纑FWSF6`0@zW%Zt+/Ɉ 0VJcѹJ.;מ#W_=$YI)m50//1Y>NZOnyWʭ@~|tqK`NKHkOs 8Iq۱Y{pQgl]h;4lwNm)EXJFx5RQ5m81Zݔ .f ҴCtaZJF&ZY'`,ўC} ?B9?\5#_<&3xӽdbb_EP'c~)u$n_ 8 nj&ǁÝcnWQn~XKҧ Moar6tZ͉)lRjьLoIwdg2)EFZSy,$9-G֦^ p"ZڷGsl7n3v Ԉ)yefX I-GrK-\$,1 3"3J( ɥ{{zOecx3j:\E(2wj߼&gz'eηpPx9ytm_[˺ ҝuDIt[=4f-%&F !XDQSHKr[b3[g2(v]jI&zM)MVv/QSA&W-&R3E;oSfp/CU?|h w IېssБ=X‰o1GKK~Zj\p9m)1EeWCڒl!2 rIxcfX0ly;)-^]}1G2;݅y(Bi*+-8WQ64a WK>6;Vد'Aw EޡE2%0#Zl_C>s %๥!3lkm.RPBS;19Eyui3& yO٠:iUv s"@&k=8XG8j`h_)Xґ..wD٬T OA@sPN$&`ܣz3 Ƶwa?ɻlzmd__|'xێ0?UwpPha.Z=Իdlz%S ۲2]#|ݗiZ6;݂ԣKUVU:-Ǧ[\KQх=r!Bp}ఇYQ&=5?rJvĎFȚ -/N&HF7Dj75(p8͎ QL͌&ZgV7F. _*eyUȃ}?8 4A,oV-yn0BjċDYKEdLj2urŔĭxjϚ~"jvޞ퓾٠;-B;P[6F 3 mʝ% ̽XQJs Tr3Mﶹgq`Et>m"IFhxĎj#3I/i|E!R7_'Z^gf̤&z**;K #͐șb_u{1Z. ӳ&JHC=غz䔎_ g:IOj\Qbw'JXi|8t}41K)k{TEmF}kDsO" W @'['JF"x&5%[2n]I125 'Gl0ߌ1oi]5wn}ؠ aeb՗j3mV=?B4QUv'+srp2PlUk6z "k˸K+k7GihF)f{?4_k'UHqhAHd׋b@OmG]#@FҔYp&[JhJWhy< SNy0H4c0&)/|4gh륌 ~x ~(аZ}w>jeβD㐖HFOWJRU~RA!eIAeYxME3=yʕ!W~[BxZAA,7 <@D_U~ .m4yz>-[5RCsP~NN&yhnn;a{)}Y~L*Y]9  ?ᰞ;IfI@t EE=E ߬ m_/1Th)| 緂^KqB= xx R0]kڐV22|,;R}A w,?#03ZJ!}R8mɲf*sKW'뇣|O^XųwBdCjÊNv%_/zz^Ere>EA$~Bsńp.<ژޟ8U&(]dΙHu1oA~gZnF3lɗhW@m aU\wf/ d܆ӵ jZm37(d17F{2%p(U{4&MgGS gAamA~) Q 33 V'm\BΨ!Gb cݰf- @)YW/7ZL#PV5,FP9QMO2g]7>$&핽vg]7j[bACuw>q^4sf nkЍ$(ׯu//  | ]Z:$M8wAP Κ!lc8 .eOC+875n,Q*cxbh,ꋭO8v[Q{V1>}?HUS'7p4ůW PR◺e:.T=x\;ᦚf'd*pAbj)FřnrotK9ݔe o^14@lkLqlV%>I>t;"#38IŞvj!vnrb8'+K̝8e^HJF鱜?Rp̱zHpP4: `M_>ݑW?ǚ؜zOm=g}ҼT lf,bZjnvYȿ@7wsb.mau+ una߁Q75j5h 2}cS$Gʒ?nVJ6N9vέ& KOUcFְƊ."oɫ?!5#84:/k  NWòd0CP#A,ʶ iȇNp^&nfxaZѵӓh7d$IO9RnYM 1mfLUB,OfX]i F7lp!|16іqVpπO"둬e gTm ZRer k 0sǐܧdhg82bLi8!42 J\pCHl&oaHyBXKă1|V6*N 'U*[z7Qk}%TUO~M:d=JPz.W2s`3bgY  i~ *ddЅ#*l-oے:.[0 >(0ur)%C6sy=\ޚXj.]u!!pdg) _,~g?0+|ol6ʏdF.r5Cy!T+ C NO`JUAdd Dht T_nBŹryER$ƨ:ϡ\M`҆8hBÉftwLo*IO&Rm*^jߥm,,ZRTvA5Ȱ1C o rk[sOAay=]Jol?=I>].{[ AӨU |}~~y|9}IPY6 woYFωi Iѯ_Of2+vL{˞ɰ9`=l4!cT,ī !A4; EUbx^cڥ}2=*a| ,Sڦ\Wl\90=Uhn+OO~977j3C]sE On\:$49_!P4$;PϗXG(93ш=(_8&ZxDB:ÐoFp;Psܢ}|_{_[Avjg3}tP_㸼-**ÎA@)ו_cI#ddpEbv->@dSw߄ H,#LcZZ9=x֙aw2C&*kT?w=%DmIZz53H?pE'J;ėP_B,HWy ?ؼ}%N[@lffK}X1s f9MJ|DŽRρp~ZQAxNU':g58 lt*el3|#ϖU&1~E7;q>F=j(7w!yCHY4 8;|RgCg9L 46Df>ͰbSC7XuH TmQnԿ6̬+JGu 2G/^Sk/wBd{nq\1fƫ?8<)4~ae}g-o,Aiq%lCiYul@n۠!)e.vC/DE D6}qE@ C2MXJz &7jv2 n(#  BZuf0bFpj=.'p:xֈH儽6iFEmV{5|aI-]g(g4^ ^ߗ6ͥ8"Xǃֳ| Ong ǁ!~rwXXU}1w5`!$7*L3|c!.,FqAcsJܗ#&k1F"{t2 &.oݥGy];0 Rfuz'_X*Om5ϢWIw+2b4]Hgzl~`A@#yk?N9gN[wխsҳ!>1ʹB;`!apu7~mYdq@"6 _*rH(Rlb'\ 2j\2_]!Q&bm؃7~i>.jf=u9<6%ITFNm2' Z0axL< i/XQc`=xz [~at uB5wO8oZ*P/T٩eFIn+[ɩWoV1Lsg/K2)stVAVcbdH0鞿b$(qU0g,x&^SmN+),$I? WGbJBh+45Qwo LH8|O؈$J&Mr6,)34`ls?a^ptV*"D}$C_" Hj|xۣvo0qK>z&٩#m[q솟G \ 2*X9XR^{wG,AޞO=" @`roꪬh!\;@pO%ێ0gm8I'|ռx#^ޢMe:ܭuMʫp]nA[SSdKʮCk@B_$6~F]z~JNΰ+_^s.uV ƛ`@v6~Yxg-{hZXnhz=Z -̀%ʵ3.j?4SJlb7aC.D-qDŽ;{|6Ԣ?-=&[D{H46B>uPx3c?e|})LPBEЭB|FÞ@g+Y"wQ|tT95[(b=zVhn&J[1>gL΋&B(:lDmW1BIFdթOn=xU(6FǴ/ͅ#kRS?HkU18檊̓%/fzOAӰ͌v:*xK[xK@gkSPl`ilVQ)dR[q¬8>r ޞ 'd7Uϰ8 IN Kc4~p.h×ϸi8B^F24m2yO#,xdE &Stjl{:NQ|P6ŧg}բt欧;{!*k{+G(#NrQ7i:4O8 ?b%9W> v6,jҋTݡ?Jzdح>,cRLnSju>1@HM˞{:W4´ e {*@V}wCY.-/yik!@`~T blW- ;0<Дf.4Ѵd2$m5bJc+} u\8!!qsTFu\]T Ғs$b\4;m/Whmh3~`O *Qb~)V2ѾƏ`%ܶI@,uP[u&]*EРA{틔 @u# A4{aUablxj\oـ> !B,G1$>rԮ/}ШIr\"ZJq~.?薊N1Ro͒MOP*Pg&y^ qBrۛ D]uKt3U+hx*,& 5{?/F٪"]8P3]k8M<g'?TֶwĶw5;n0W%omo(dLz庡7Q~kLKoHFs*uQL߷jGT "V{daD!x]uQ j24E UPjТ#K K2o)xi~دl6bSr*|1`>B dn5LT?ԃ7!JXIP Dn+Se+F /TBh5 䧫4fs#Zڂ;#T`_+KR{"ytz(1yP`=吠cXHKK6uR%,3&8h%rtlQf@̧i5 fTԟeq)M؂q$dyR>g9g+.Px *XlF hɺ8Q8, [sl;ػ98Y#[dzl@8 C W(? }U!HrtA1E y?3I[fW6X,˝UE2`~/ޙD k^9[υKܪ'T&>@ +*g˃RkeD۵}1a$ӽ~Nf?†N{Ĉﳸ8P׆KKT:/NZ ^h:ώuc;*hzD_,?U}EEG-WyTܱ;-2K8d^oE\iy iP[p62J>-_xYV RyS}}Dzܠ,A&?N]r"eL/55?Fgw2zgEkNNfy]P)(qt![HSC"ɹ,na"9ݘ&})s;JL^$ޯSS3|8ov]*# %;̐m6|.0\0|oϞ-ePo>%xW5SZ-u싽GE-0@>#7k*+ Bzi`0|>A4]Bȼ-C|Dg(ɋ.bڋ KY lθȏ/W~|Z=a3PyڼWP\: ^Ei_NW `v)hjkbR"U0&B1r#/<꯷~hLb,cgx"U'R6(Q 3H˕.G`NXO.kAն^F<b>ga7lUp 76Y0U<#&r[V!ˊbW FQtE# H9ޗ2ڟ{z+%}MW+ p4 -1[7Vܢqp'=4mZMZfmiy//^tYF!; ϸѹqT:1=e/P )Zpϣr9ph$ FR٤ SO4*i6̓HyL/`d} :c`Tbo=O>OJ+7?âYsXy`R* 5_XiyfSrbZxL&ugh)R5T}ķL?l`=ˁ>v=kyL4}8f +:^(-zR Gf/-E1HvedS$;S.WSn3lqIo:z|/2g/jEo5.TЭٔM򴲘vʱjUf7w(*MCP~}1:.t_C,AEJ ي֞Į65G3b @/(&R3=~P5'qԴЌtpUz_1X"%9Nي؎?~GZ&JIm)X!uIP}={`3 >Wv1G|z3=kp=Jյ%8( ~#z;GLAQ8eF(%8]@,!!vYEHw5>(~(5o^\e7҇Nmg\Ѭ=RԬ/0D{붼bGd8,Nܑ?{i1$(|3Տu;1bI,$tѧC(*>!m*tŠڝo ʗތe*n5H#E)K4P8楶Tŷ=`,/**}p{{;b#snR g:erw~b=+(h)IP9C#Ϧe7y]Ui$ aӅ)`s/ S8h%A2 4^^`4ƎX裫pJJ]Bhk$K[e9>:ϝ/ + @l;@'W[[:씽f{V PgiM Ɔ; ^&&|C[&<SFuyiuUQ*fN%q4Omɥ% %_zYɨhDp&|dgX''E!xB[UMIk3Iv mY)ҮS L.P"c "i<β264DYUMz1s啰 gFf{^+3[G?.`5>jn6Th$"PwS` 'f X#f^NQgygDvtL,s 85D}44q7 Ec% 7aC~MC2Sͧ]+œ5"d|^;9>~ 0~]~͢"{ڜ&=f`KÉ, IҮkr0d{bD㡍r=|.B-:,&ڪ|{gG_%ZF Ҳr2יJ טUyj`[12ʰzjhMB^֪;D]}-G:ay[ZN %|נr#㻟Y~ڙ1'0 ̽/OF|>gU!a=h@z:J_c$,[g޻)ѿ_w߯(C ݉)$~R +|6 S ~(#8ԛPgi=9#!)uB$g61N2ps @Xſֿˋ#a#a&e$a6瓠lR?OUrh.nXɬBny#h!?\GKw0ݜ GPx-d# #h-ӥ˫f;6¡|xk4kY/PO>|hWo^}B%Mz|%j0+00.]< 5C:눳|hӔ}KpQWȡx?j'qSYڸWGg<V:N[ a'Ң!}ˢB$u8AmLl1h% ğ(Ryԇk|K|`BU󆃵S_E}R M̿>w8ZN|@rX[OZNOH'MYA|V?C*iH`W5a'6/7.Sϥ SJC'\oN<DTHԖb:5e$^׺@A2#1%f EIYTgA5 FbP9yށG*u7 e{yoI ?O$(kX W\1P92]d[K;&8P~C%E{9՛UךӪCZȐ֥eJ#8 OVa""NN5xmctm %?ԬkZL?.682' _@ҥh(4c}}$9b8!f7* Mzs{dp11 hoeCCwCBQVp˵;1 \[E'JA0bsESdG&)$R[Gj隡5v|rXLXW)խ㭒>EɈ' FɌ½Zz$ 80Ww~8WT'>vcilpәDHB*eK˜r!YՏc/>Xtcj[ 8j|W`3}+V Lb:6R%dR/MW[Н+\{S(%nqɮ\:a x8ȼ:r9.%j5c y.d}7$Q5 L7`eerRÏX,鳱UXmdm9 |*#;N4WڜCcQ0QUS+SHsډa3`>;߆ЃVQmۦƻu K#ђ`4x)F/+8?Xì]*vg[۠e>`cđ+2Q)R1zA__z:^r M&M')էGw~4Y4R}pΪ׌ %a,8Co4a-kAc-S,{IDY=r^By~Ⱥjhzu}LcIr!a JZP2y9e-ke &2S?MwU%i7Zx%[ŠJ s\s(i{td7$E):3N]$Q6B| ˬ?{ZnųദE{ E;$?*Qz Wp"hћa7|sUf|QAս$&\ b&Ah{hS7)I_h#?c&x8AA-mHЭ$gptkJ'+rۙ(jeЄe ݊κ\N2] ܟ9pHEIWHw,ǂ'3ʰ+v-v_R{g6Sɑ )goVgq<霓5 |irշ܊:X,TsΉ*aaci ,'c-2`L }X,^=-: Pdڸ-aigX=@CVhT:otLRPZHm=nX1cЭaLp@7nD{l   q]BK~#7Dw'$ % =\[bny0w!=Vʄb S' qH5N~??HMp%Uuga%yCBI ]=KlN L@"^IV]XrCo}MrւSM4$-:BP<(tEwH=F)uP[D}Y$ ׆43V@/{ RBJ #/ i!Au襲A}@njob v_pv(ABNK|jD"+4עP$ ~mcՁC0ſ$C5H [J 5$) Ŭ(!haZ+¦0svJjgl"˝}OzeKkƩ ;CATgG V|2X&v9= :q4s`Q`E[]V$ҕKCgo.. ""qJJ=X\lo`Ĵ*"U\BS T+FɤW|ˀ)I=1 W6MAqdy'p;D 2B> ˨x&D#h(?045E| 0o.Ki vq\uėX\(|gDŽ_BPQq(H~ܒ,\}j/O e8/7w X%i/ipI٦7xs< Ȉ6sZ, 0뚈!wCY@;q1i2"gW[?MϦNX%n cuueBwav&h4ܶ& 챈r!2\\-ʨߵ;.| 'Eȹd\1H!B] > :͚,Mj8d:L%c)~e"> *Le:zoсpAlu]a9J_Cx`:BA@Kyw NOP5hI#xaNy˰V܃$xic~z_Ƴ&&Flۧ]h^25SBQXtfht6 3GٞG6UAOݟ.o¥ 9f|r8jmW ˼j1qHcʢE9'㰖30_L G[$k~;Yf6;*+_6u-I`F=UA;IÙ9b/o2Sw*lxvV|ꛙ$ˎ&ݎ4h$i^!B=7&܈ZGyYIcARxV!o }yLP^O67˼OG({RxDRe :!{rHb#N v k7mivYwFVUN) /j><>/͍N4 X.| m'{͒3TGcw*fUr;ikyhs2#9ޜ G~y;h$'nbQxAm޸}4)Eԑ*bOEN~h?߀Y09m7F[)Wۑ^m/8yay%ߊ7.=ԢH~O(ϟp{vNaE^H\"ctle^~fX_U[Z{6J¹ihEΜtj:۹ɛ# AA} Rߣiy =~_'*AtUb TʌPqJUo{y/q2 NʢTZ P?D0z v]| ,K434Tqг ^Kx{HNOT%f@ ~mx1^ddz'AFAIe7x .9bv>oh>Bn1!yr{Z +Hn7BvŪ͐^K2qbٝ)1/a'=).`2?{ =g$"%uņ1r $/ܾp0q"za"/*$}f)NzH=Tu]L-b~u:5JpMbk'ˆ" w"~!_M]؀X5iQ"X>s;d! 4\%拾~ted4|[]<07dH ^݃r'7gWT!P-vܡLlm(dXh2!frc~r}[ y`aEDj0VƧ}hD{G|Y,oV%} ?JP)`i8ȥ;|D9Xm|l=<|=i0թ߼Ķ1*M})*\zi*rܤOj^2G=jIwQ)>7Vf)̏>BDpzYP l6Orxe WAkGr0ud͓NJ{RWc^7eg>(ch&ٌOz=©W?Fp-uzAAHEPO.fH/Rl/svѥ0 GvݤVsc0 ~RM(qFt6wVn-T7DiôI 'Ge?TrԴ/o RM]f!.MY^vsU@{K*CSmPARҏJo#|cvOn_L \:1kW;,QKcXMώ˝b'-uCI;(Y3$w8kxҮE |mˣn'dWN|qqkl"c̬+.K$Xsp:' 0K'OcryGmR>4ȥڡu^a.Y[ҾOXpf+kd\%$*4B㣀ai~8H138Sg{/R$ "ȑֹXaP ILDo{2@ 60;z%/mׄes Vp٬ ؾ$R}10PqomE ^஄  bqo5x6Ӯj C0K,'bGˇ,a|O//B[iR+ K1 }Wbs![3[mM7@%yBV/ͲuUP|뼿M.i߾K{[q+vUY38 JZ|nwœx^ *sR=JQ}v[khq[=즇WXԈlr;UwMD7.8VƜc3+4 5!$D#KZX@H؜ĸ@1sT%ʜfc=~H˾yh:Mr o#f}iA4+6^>8:5t]1U g?Bm(e*]MO–# ,M+8AXgiCU\O4 t+EС 6iN >Gc &`}7eӸG\|8X*,Y4t;Iڲ5;ڃD f G3x0 lTCL/ppCߞƶq7[!=4bC'7 L1 #dIx!mյfde p:JVۗ+p0Bq^mϊ'V7-OSf7# ,M[hb\7CKWK.q݂xxG u L]X h¹n5~)ͣ?bR\֘A`uX8 =ޣ>]iP5 `F A]j4[E%b'NlSmu^W\YA Sv#s6eƾ})y}uKF)'c#R*R Is+2#'^׵zK:)sfC~>flTi8~f]P[3l^0k@a8l|T*Q[zj2Kˤ<]ہOg-Ҷ4o9r4uk0=l⟾O9AXBo0C˧XZߨ;~O,^~cx#VE[l}|9;iWJ,c1dj ڷT$!h nո+h GbNJ6%i,E.Uwnem闫뺿0|]󸉷ݲ[U72%VG =s]QU 6uΟܬZxRmW?3~7fL?rLUӦȳTgE$+\ܙ#Pz~=@]]J_P`FdbWjgX b_ej?kUu_4 ~9?i5>4ė z]?}AHG]рjD9c1,i =&̏l.`ֶ?fONIL/zIYdF'-F:ďKIcG I3|P'%c]Ze^th2ZM1K ]vyOy<@X*);B| mfᝍ%دZQ60\j-}HLmVπOη6SĢRQc^Å2'}%N[IaJ a{z!QydH\-C˺`;DY 'qw(?ofY&,)5HẹωJ C~]rD0gΨduG?G!WC&@d){v"?͑`OnSo]9Wssl_x|ںExʼnAJ)Q!V0rsAcf=iV.YEԧ ~H4(z4!*6s޺PD+̥_"Bfiec}Mfdʼqvukne",%[ DfJWzU(hTN?U `9`C75`/9Ir-V-@HB9Hg2,H۴tI/FFΏE}NϴzKWOSc-K}g閖[|E*pv|v {8O>8; sl6R6U|5cG4ò430J ~o!!I'q<`k )Z3VE"cTXjy\Ec"+;VČQd( mKB7xŞ&mMcຕZ62T̨ek "9k?:>m@vHXfO y{0{>"9[әmf\˥L0d:vmB7X)2zA jxvP{o!;)'hߛuGgi6'3w|Irm%89X$vel3 aŷV&u<#UQѫi})+c/i 0mf\gjp5{%-\'{X:̾=u†}w4RM4{hmz ƫ,[C=6 N . S⧒-) Oʹކ"n꾏\TAC5\L2!;6bEW0`fdMmD5wG9WZa 5%5͘`w.pq92?mR#OxG|xHDNރ)Plg0 Z0G\ y6jg(Kۊ* d| 纑'ȨDŽ^*F=j 7ymQx[/*Ў+SFmf1aIz١tu&H%?YC5ط xF(%B᧓qq.%C'x\ \UUADR'('a7goL{ .E*TXzVut^y|5k*r- -} DzxN0Z +`?ZgN鹦㓟]ʩmпU #{\vWWL>TH`A)LdYt a"6)/%% ,O ޼]7؋rM)<\L,}ĉ8A(h؛^G##t飈U7'kQ̸׸m=F^vjM܌D AO+Cxs6hՓQ簠v z /c(lBX)YSqu"u/}0}̭  VhdH*2ןb'Ry rf .옯ͪ`P8١OjiP(27-( {}K]^4Fߟ6l׏qʭR@>][tuɍw_zFj6*u#!^ɆUh w`v<6@ӭ,9Je&,@אZKS s3#I~E{Sn]ÛPcB)c0)&&FdRsK&u"48Uh@{ _e$[HnKǍxI`H߂T9=D\&W[Wж!}sZ"9:ƪTuXm dfɰgG&FaJl\Qa>XQ"r0?Lr i'4 v"[ ddC`BEZĮf^rw\{|4GٜT?/{7M L3Mt/.  Ȥ=mfwĈ/\~aݲk4GA} R>BA4ez* n夰9^ˏNm;5yY4D.PqΛ;k̏NCdC+d[í]xuOR)nP(YZG.jL"5Zّ1mY1ּ;bQ/Y} w]x7Ù"]?L&^7*A0%mH2 ,j,ߘKctԍpn Gs R"ZR'rЧ7/VmӠY} G f~i?RbܟñҁR#' 8 m9!a_=1"xnxuwWdv J4\s_/eC%-[QQ6<օ>e}/[½9Ƕմ>|#Cg?&imN' Vн\4a!}i/f#+ju6M^#3~v`@8JG;rџriJO,q1[(U剭1?b!v~cE wpsp_8SeϿlVR۰T{m9d:?甍ɾ")IMGEU?;_x@z,?}xnHiD4rr+-F в9LRy/a^Y(i'ʿ{9)A.K(HUgDoP0Ma0#tQh3u"I'hG<ꧼ,Ԫb?1?K,r'(?Ò&}ՍUfLU"J;7BFo]lJ= h&]棊É.8=r 1ph0v/Auaa77 tB@dMXmQr"vGx1W?26r=QdU/\ڋGB/|lF瘴s@0KoSP/f!EPYcG>1Y@Hď-`L\A\2"sMY"\L!ѣޙjDy)m\uOhyHl*@ܘ}_6A.#=e EM&J5F#`sUsvZ˧To y4 OVH ³X7Z?E:oh\4U;b0m kOwРڟ$r?n#1 9MYWŢIu/)^g~&gA>JX%i`j+J%דi6z&(`HPv9xG?3OYёwGД+F*׻J!ۈ%g:sAs؆8탧c | @?݁vՖ)LGq;5MG[|&=cz4R#{ Լ*XZi5 ?8u5yIj+Niw>ыLBI c|8&{4غ9A%ry*lwkΕQx٥Tg1eKgKέm]} `rU2O&8F]9{H# Љ3jDvIă+ 3Тtr0à p6I>&)nO f ctY ޱ%6 4 rZr_ r^e7.xx#n{U7'xҁ]X@sJh$">{pJZ%eLsdKk P|SToX\?9]}V3VtdN/)r\S<}Ga0V*yRvT (C : Ӣ`pBNtz29x56c-gPfbTbw$ٝ7>R(a\d>[p/a<]lQ,^b~UI;˭X[nFst0X]E:~jK^[`4$)eQmkաńUr@+ř,!`w-ǖoMz XKn&?@ƈ͘2=޵eEg_#/ؕ0$oKHP]99-,JzKs2=G</\5X|\ɑGyPS?:! 2imCM!ѢQz*''ӡM*qp}j6-˜ Qdg#5jXXBx䌪~=5(ʹHIA]ugqaR N.c5<6>k#Hyx!Bb]ZPdcl>3v@ .=,]쭻E7bʇ݌`k\bYG?A \=ʘ8$R .nհLNҽ"MLKZIZrEb4UXêNWHSыo W! k|cA[Ur|%,!15{5u@6K~ K-0j~)%E5TTmQH}C ֘v7 HK2Bk\Dig:5 }[h (2/dD+Ae7ou4xõ '!:1t* ӓ" ~&~ LCDo _FN #==y"Zb)篅Ŗ?'I hwł'QJz x88Kt 5&N|6!phrV~Ch vyp0r]ݱ%u'=:h^E9! #vc|Vy Z:zgM* a;1kb0$ \GR|#[zܗT`Bx }Eu^wt7"9ߕc|Nyc{>$Mj=h$ pur\::H"R[ F\`UCKjxPM9&4Cӊ4 TlSQ M Rvֻ:rz%̼Sl݂!|_|zw8Af2o/碴աu{+zۗxjfSCt{[ mٵYOa ln(YF ١zuTLo,kluB iko%;8Hj<$< ,ȹ㞒z 9E$mį/Ŝ#Nr]Th÷jˏ ;mV0sYYG} O^9lgI|䗯VcDAP΂ #!V/;5ѿ ش'zcY^8߄PNU6r,IkZ:):M>mƨ=ޑ5)[{ oVWV1̣W-v3:4 Di3̂IZznZ/WJ9h陴T'ܒ|;[&7]eI/#$8^%j̜D*$@f<3zz%w-a1 ^5$ 5l)mE۹}+)bd2"~ΎՒlSJnS NSiz9KW,s J5?7Q+SPwպVw%$7&Ы 샿@`!Oz`B?)&P?÷UZkv0 0K+cӛj&D a`lCtTHlyJ8p$|>͏\*8\ e6sntAP9)`hVNϣ~o,СgG>=8Xh/xI +ehF>ׅvDK>7at ] BۏoJB!Jj9h^FkRCbN\7lS`K]K~`l O= #1; z!<ȰMKO[ѪB](P2x|jk+ǟlHP?u5i./4xu$z ei>:i9~ϋ<Gp,f Е|K;~-gf%*`Y{l28* ۱g_~TӷA$FgvfO ;73z7? /CLR }B9 "er'e%y'T^EN&*M/nx QO"0/4tM ׬EcrCr9!x,@B < סෝEM`z^2\vhU, `6[l-zyx٩s* d҃(ᴡm73&\pLdiPQa7%ttcgJuMd3/J"M8~zWҒYخT0U"A'zpBxcaoP|z.7 @U5buI*]gpyY8 }y%* ®^lF54hbJ#w0VǺ`ʹFM$;Gk.ǚ^$Dc/@Z# sGu䝯Hz FHR2J@K;hMAiK-}iߺ~߼g[p`<j6?%⚆#?]ժSHFkaH&Vǐ,VO 5F|1vOV_p^Q6._z!Z5pYw7L f>dQ?DP~V?h]i5R˙ l-Ѱ"}.y.nz7г!]%X!>d7¾te6'm9*!260B<׏aGc]wP}\9A_¤7~a͖0L[C!2%@zON_0d巜eP gB/b9* À HoaFwCJO!'@XƬVQXfv&}Py+EC7M\98+u_#Ǯ+ ckAa3_bB\/oJ49rZئbE"Z:g'?*-9;} i#`[_t Z RHm,h'XF'+!w(2 AݚOޗJON L0iL>}|=rϺ6фV/d;JංPc<`8.!FsED]cݦULU|JmFmBѲsw*|>;_ɭ-M戦'V$O;i'j-Ɍ@1aB :˕vē; B*5I)J0)>@̦LQ)qJ2jՕY}iSU3tܛI rVVTs*J8$I8*Yq-eΗL1v7,6 5PF치AZ/~jcr@kO B.C K ʷWr./k .kýN5,u^H况[YNU$/g'._ |@L}^2ڰ8M7^]>E@"V/0Ft>$ĿOK8%>FbV20 GNO[]UζbȄlMt~6"2l0)ƷY(es T-1_[/ߵA! cǢNm&>5UjhoO%*˧ ?!q7ዎqIMt]!ı9y[?hPIsu2ќ8taW ^L"S[ Ɋގ0V֕^!v1S')9uWlzJflĭ>~}UPƝ3|f}J^bӃcN` }$*7{<*]i4&1DW]O_=3X{q߿Y;T{8{RfM* ސ]=:_?&t }$ U<+-Tr^1wK:)mV >s<7t,b̨2zuoDeUL8daٚ~ѥK)JJ~V"ߺBjv4mxy8^֑o?]Ɓ~#ԣ,~\fhYX|GuˇRq"zX a`) * /vd=]- 4ފp;= t/HGl؄rἑu^916&u> BDlp>$k`#P#'Xu)&!&q|>5kN2s#|D\zZQXi7+3?^+#梃&UUmw祝ge; BK!>+V[:x P2P7g;S2+41Ujj6Z [* * 5dG3EƟ,Փj'(-QCҪFSax4P)PǹЭb%xug 1 ʕn/[Qb|>ȷԼYx,Ϙ 0mM|?cڵ,LY[.eUzʦX{ȿxfBFG_2|)wbuQ" !ESTm=y)J_=՞+^A/)q+Sbq>D氶0li} *,KRI0ͼLmʡKa]W,}. 8p hH͔װ3XJ}n]h|tn8J98: %',tH6׃{cz5CT,9\-P6oe{7c+YwsW=YmxFͤfϒzyx@:+;k{_u݄]&6UM]riFmm/STT;_љKgrg/[w7'c^թȍ8X`_MizJ] ك\M$|D˰y-'E1vw4U=|fL}4\.k"Saqt4)Zg[n /8[InuY3H΂Gsf4?Q#"u?Q="7x&`i>4*.Pa"OWC},>ILZ^`.H⎧ձ+ЌWCF#~C]LwH}aaasް0/4WO5{=s܇HQ!D̹ Gc衣cS.5GB|xQlA}uEa{;|Z\HCDTS1@#2OTzBc,h*tSB. y:XdwyY$aYG`wI hY^,njv+o4\Ad6E6eU:97oi N_=Pe.`F^6)9uF:s0z &.. jl\J&xOI$k„ݥRk I ]ӢP@6Kǜhtbd@9g79_}]d\$m0aW%DEaMP1„͕!Q6crӟZl[zwܠ{Jƪ^PT57.36ܵSh-e6oE֪%` x9ᾕ-Џ^jLׇdWz0QF"oUdTg b^ܵN Cvgym`(iC[Q2 TFe‡-mb &w ѳQl:'nZh/:+9ޜFiuxpS_71Bg HG{WUx\u@ǧ %"6"y~n8~~h'P*gfD=nk6V&'9j j-M)Cf(@˃!PGa#u"SE1 ~ [xou`D/os1_Prlyc^*{yӽa/RjuV"#;2KGVԾyE ݟFظ)XAVFsAS#ACn9w[WP9/JҚ^SalN T%>c3r"EUJZ'<ɂW(W<<1FU^xL, F`H-т)C󩛡yN`+ziZj2\MsV<bL@;5N|oZ;'#RQԃ-GnVs84FX<<*K:%@3]3T dAHR*,T>+N G<<3a,W[佢&ria.m>Vw: Ѡ [*6zͼE k5ݎRf1pvL?'Uy#S\qsB ;|YLub&.KEi6G =nH{?:@Q$"(lfWZPQ;S bgJ'(&ym Wr|s AeNVr[ǎ6 [}8i%]*b!? %I\=+mق8ކ|0|#,Ok5Vhiism #'7aFހ6leЭvYB]"U-JpRJoI!b+֯KsX9xJIlCm(`"r&SZPC#0ݶ= l3 SxKu&4,͏Ŧ5XO_k_φ#sspf?!dNeP]m0 g}OfO5nHkSP:.ct*(T,54|Cy3ߜH0kШNZ1ߙ\s92n'mO lFLVuS" A|sr ]h :\u+BH#Eh@(ǡuoqWM͡ź%'w0 DziwT:up)JG~-A'Y)XLmKErww4+poc`C~|k%Qo؛/TYPjamZn6v1b0_ N+!  Q-Ae&uGQV(E)ecF"5ބ˶tD%O9qL5$\p' >9 oh+ P3m+%[ n}" В%rF ̅>BW |eaCg=9acqx\eo&oo3(\d(mtec =DlOܬ*~:ZyO(+n|j`pEv2vXg]hH/mU^ˮ-+S/2rl&H$бxF+ Ǟ_QN$xFNրjb6C&X?#RIĔT޸#MN3_)SrjáQ=,t;"St̊yh*肿b .yQq,>NvhlHؖr 쒾=uL tnyߪyo%^Zޞ)F |BJDJZJ>oWE^ LYA~=[8SvO4۫$()2:ηf>4HDh&N؊dyBQʻ H\68hTI7;D}̆L-RD#Vy n?Xjig ϝ :q`G `$>7X"2qi`0!a_ zosNͯIX9׌1sX,Ta=xք@%q[[vząbhYuC9V.j5C<ꝮM)$AkG-œn2DC[j#(m!_hgW չ?iȘ]= Gx S $0֦}ށɻl}4yśY-_Py-H_}eڗQ 1k*2[.~N[ >w;}``P63uȇjH)PdFÿYkh'}3σN #D?К_1JH sorgb[! ;F(pliPӤe Fì|^X7@>fIۀ>TJ)D-L\u[V^8/~c i׭BlNGJEm1aR{=}mw+g~zs>8 6| \j?9Vx#.ct3d֐A]g9 ڰh@JL*A栏h. **GZ M,0s"F. r!DZΨN,TKVΟyһs~IY;<|tKޝ ,-rGbP)-XGX2n[vTb3lfnGQ˻* 1$Bl/DV1%hZFSI_iǷ~(UEy:sLu}!Te(D>L+;]eESˠC1hKׯ޳,|UJjk%G}|>bGQ}X.ZrJta)GD{磞¨l|xION-L׈ h%;WXk')dP-}#@ƃ_lFU{BwaF^N.WK97$pԶ *rCKr=q(H |RLKjmlChlYj?7^0 Ѹ%ZB(򃟰tF'>RS?+q,Ms|nsͶXW *ьρ ) JN!2[A뤛b#D|Ç'*:t60HZ g7!^Q}nYn0&#мuKaY[%Ͱ:r]ߺ;l) D+'W m,nYn]M9BۓG:gԶĬ,'zֱy5 N;I2slVkTtK*e GAJ w! 2Vdgv5D4nd}$du-m (:&UvN&ýmYa}[mW"@5tNɓu{R>q0g)1\4* GUuɿ<8j, |,_~a哂#D>ZZם\D=_#c<4aEQ_XWt̔k9hwIMLUJKb[$E 1Q\@bJW*lYn<="?pd*7,엦3!8_5\䉖H|DZ!;7IeE>\1B{1Yߜ5A4] r9MnMZ#MBv0E:P&Y8 s~N5}Oc35a5S7؎~uR%|偹YףDwb2P{p>OCR=)7fuAsW)LǩJᒠ89ECkCSYtgI l=+9p9Zu>~ie<0R3:~#uC5Ei(za uUU4+皢)pmP`9lJ 8+.*& =v>B-mrlvIO-ɽu۪`h{ox>b'gDM}uWn&DiE.u..\dJE-mu4naqibƳZ0me'j|JI0sx,tB& e.n@>2g5&狊<K6w LQLr64tU>t1ޕu۰h[B?g) "L$(J2K-E6+_SI8 PpGfq) jVl28foXX8DyvG̬5 V}ؔ؉j(!ڀr]:nǔ Ba0ZʆqXsTkTPEW=n Eٯlf 8Y3t7⹞'ĸz-#Nx߳HZU Q\u["l! Zu,πȂdE7 ( QX0=BH$Po gSD|axco\(RO1a~_i U1D qM( JSMV]-axhf@apdb!bş7Y*yner.6TxρӰea?n!t窵(]1 .@G轰L3?`w vKHߥ~# עַ3,ܤb&@ >6x8_mq%ʿ5uz#1hSűSxt<5Y| AF榁1 Mن>SDWaܳ}|iˆ\M*ԁ+EZMVε׆K2dљlУXjzK_lYy4MiQtT$\P;й&8mKe4#@#!A(,KFBte-X&> 30'a)m`GE0fފ1 Ya bs x)=|yدr|Zjg4:%ZonúC\(z_}F>,E}=l;"ם -t+NcJV>V{RO y6&Z/xj̆qy&>YAsW6ɛGѬ[7~KxT$nq\p="x%|Ji( >W’hi nYzdۜ\moGGSFO@]l3v߱)7)8Kv'p Ԝ9Q٬gŋ3WG4U"( #¢2։I~)H,iV4E8YXT+7z<8FJ0p23?n>w-H`߳WC#,tɢPK!U͙kj(f,?'ZF:&~r96M)o_-_t_T#B|y!lRGl`k5uu/s8&Sm;H+pqe7MY'pzs"6^-r|P&Lg_`vy$=0[%K8 ʥsQT,]dTQ)\+Y#/| *YNg``23#JWS ĭKN Qn? ܽ HF 0 }}EI{BĐ~bGFwKFԅ=+9 !Q@jq[Ǎ>uwX&OLI-q窑;Ep^}z~ܸ lՁGpi ^k[p`*lbà ݕ5@}N?޵2?&ј0n E* ֠X9դR7dYקN[[Uٺl/ &[$\hЪVNJn|-Ĉ~Џ H16D)D`jzh#bE+\wţh~wDK ͂EC{P{x 'bARWWt_AR!It^,+G+䊙 ^s"Li)Ln$=<,-m#F3cԺj%?הUbhʱA])SsiȖ=q> 8@XU`]Rt T0az GջPZ=۟G(͍DnR7syO—i߃ޅ,=dB41k"6=wOLTipRt28pqڙOj~wF*لW^)0oo8lGa_Zg/cˇ@d9fdlz %=@Đ9yQÀd2N(2=Y0nʸ\`:@1l~}!aV qmLVg *G{BN|1?4幼UzTA9kz&*}\H("Ji<{dPB޺\P>~Ѓ &_ P@X;vAէz <$~6?(3P->4Jwyech=;ͱ:FL#2PWV ޅ[ZN[-Mu؁{k ̼r " Y 6)6۷uHcCWQfPZwL2L>&*W8(ӎ #7WQ!^kvlx~^*(2pl^za{y i8qb5bK:EUCDY$t)'ݛoH]͉۵F1$QB %"/7}"v= 9V{z2 5dRsД17klLwZr/m:ߚJrYŶq{]j;N̫"b0@J:hs!ϕZF: Aftt@P]aMT-i/ae/]Sk!|(_`g;{Jr.5`6NI WX 0^ Ër[hM|6ӄͽ[(KF,Gf zOLm[\N4yX)v4}]jE[t`{10~6RGk118*WYzϣ (jP(+6E+&Tٯ1GN ~/0Fm.sW)&բ8AGx<#hrZ"EX+(Z-b:u-eNz󃓙d"8'$#[L[+KaEvSrPU_-vbXCR'EC3Ly ߄[~F]*\eI!e] wMt{rı&𝆦^I<2QxD9HD(Æ4<ؤFʬƳcHgY-ؤx{Ι𔙚0CP*Ec+ǂ*ίi-7g{xLZϴZf N+$mhs9D8<+~.<%]Pz{`F!ѢǒqfG)JBaK `j3y^9G+dB s-͏QhC15 -|S^Jɋd (B|iv kɺ^5J̒< &Wmī_7X@b+T@'94 Bޣ7!I-E W!=jE+iBRָӤFxM> ;cr%ݖؽ3P5!]!cVЀIe9|#"ܔߠ ,8?"xZ +_plb `:B8`Ds}QZyu{a&*)Onhfʓ݂+pB@ jSm֒MNekпKB}(Rp'g*KD҈T~e70s#+fHM@`T= ?` 럺-Կ@W Ffϸ?A8m<Yh!a {.uh6t/ŋ2y9kfА*dBL&"+'RdyUW dݓw?>6 A澶O-L~cZk$4CyXGaukp1 Đ oL88"A9VrzffOO֋}ͧ4ñ{h~G F8cHV.?.O6X =pv$qBƣ,*S2T>=7zd%fC\Eq ݮl ?8-u`܆hؙ _l<;^n|V?,PoyIAfp2KĆqY7_R_ m@raY`L}_c:ȥ4&oȗ^ 5]v2)Y!n;X :ܕ/1b!ك";1F/L Uet/qosN׹ dg(-/(].S-s~{,%z}f01{qo1H0E쀸9-nI,dfee5C^$ $ "݄ z<[j2>ǶX7Os8*2%G/qq %WU4MToOy+KY{hii<ᨇ^FU̓VImGx۠<9 S3]@~XK4lSTfV`V€Ezb"]ش[N@٬.x>OuBK3* k]î_~A;_jW|*|3}=gp74{b_s\ ~cĤU{ E=r#o|%e"͞*0Z\`a<#w 1B!8/r{5C6ô))?<-)[YaAc}EPG >`u10e|dͺ#_b |{ک1Z,s6"υyttǥ =Ş 9B-SV`Q6 L:eo4fB߳\xM~IKg$̤sYd.6#?Gz{d%)=N_g=el0zs(: 6x2vqtP~_eYzg ًXKGf)0mx;$ L}ȧ~b;1prmm>1xF``12U].Ne.>s}<IbV%2ڌ-5$WA vı'fos*9-K[w x-@><(1&\L-Qc ,_dͲݎ_<Q!.{mu˘r 6j{s( ~h \uN>Z(;1y ztsȸ@9B 6Y6l.vil4;OFq|zhb[qP|-W2<u< nspTbb @B&{.D=`(w ̸ @,Ai̪6ϝf]Eg gh˒)J\M@ /qTJ3%01K[/|äЭ`|nqU Ypо[Է6qԚ&튒"r%ydFQ=pM ҄[yxJn/6 xX¦gޛM -Ͷic{3nbDRB^\;y-;d3~"qtŝ 2A;iȗsn}ƙ$=u{`L "^{]ѕ]iFZ:iIƙY_ i?jG-sXsTU.6rxu"p"PqD3kXЪL_>. h5-ݔ Tp:8C|Fo=V͑K!!I݂b4 \ ʩJG J&=@'q M%z7XcyW?o5 5hLjcx4nUO-f4Wwh\R9+I߈@M@i9!za;RQUmf [sbԞ̓d=UhBNFjxu'] Zqkk }wQo"Hq ~=~ ~a#SS([aT4ɣYsRz#gb]z4CcӏAfw0 `?d1 5q[*-HFr (+<]NFptlfH7r GQ,&kj'mRݣvYQ)Z@(X#;z)m >T7W%]If"gHSEw~Dg.Bt⯚p(J,ti-Ql3MJ )PRaoE},bx KUa}Eļ+B^Gcn+iKr; xs{ʷbVUP$!٧eLeڗ pAwە75BNV䚷ˍҐ{k#TeC2쒼ŦFJ߉m؎uTçxPC%F>v.x(,_A,UXY\x$LSNg,16ow$R)'<ٯIJoK_ &M5B^$}J"Ś#:t 5-"t +%(A#^7O ziY)GTAoup<z%ÝPeRO燣_)E"cL{n9Z!X06[tB>P 9#8bDb%'VQRjQC,Z9B+9h\I'3a5)HD1*`j9ÓSQNm&F^ L2|/$u'?_w?〤n嗭ߞ:vfi,3e06xIf/VTv_۴'=!&W8u;.tCerOkՑrbK!;OlZF YhzxQx`:%ZlZJ .ZoolȇO[a] lGWF\>$ԃ>;)M \ |vmT`lP^]UI8޻TJDb6(* M(:xB8Z*YxBec?ɱ7QbDGEUI#oW@"Ӂ(heu,!nv8&W|7ysyA5,S1,,2r`0i˫RL'EQ1}'NBIYK6WX6խgXs}x KCLĨLzAu(ߥcg5F !09H" ǰ&L,ں.k_ 3Wa>]{lj :]ޚ+WKoHػlA_$߈pPF&6Bhޞ5u ^(GG1cU]<&+5 ʥUxMinn$Y(\Ֆfƚ *- Fy( (F#8 qcVʣp WmxMwwԶgid3fM5(ʙfGC; ڣLy? ]18g뻐鄲VW C=cDZ$/,-=_OQ'vWk 75jv:rS^,%2Y,}w_JFgmOlj.iCU;8Fr'4OlԲ{89 %G+rF_0cC]k=~ |SkD]!!9QƩxʹBv!4e.t~ Bwa,@YH2NLP{.V^Nb6Ѫ(Z*x%@{qk HYli d{6906@49 lExt檀ւw[9ӟFfOTn𻟀ܑ2S1N8Z4cY~2 EeelxbK,%PЙ!P)-d}T8)w9z؁6X] cے ؤaf4&VUy (zT#5-:grs-3PpLIhRÔץPBAJ9rɝQ-a#!{Kf>9)FvDU Y܃- $?o#ꂠ݄M@zdTrz,^<|+Q/8J!b1ڦ2eU+nׁ9`sbl*Y|EB7|3M==Cmf"P?7W+ nOQh5ӏN̡ж^-vݿu'qTr;WJD{9__ƦjI PMNʒ;|mK;,Af&xpEovg~ۜ(QӤ &" yq\cibR/P(k!nFF\-B>T?'28~:cPZJsؼ^m?|R]AUk=(4Pt\H >B0R}]ko6BL\zhW3אa_i\IWG4۵@u- hSGZ_}$`)QDR\ 5dU+vNc.2\kuCu' [xˑ&cۉX)&e^@SRzMTk7GM2T!orM{r ܘL U [2 ^Eh.+p?HV1LE-/,zRWgVI`:NtZTAx^ugl0o ,^L(Σ83u~2ӴsFPk"v8pUN ŠA )fo1@DH(5LMP^ B9 8٤UD})hlЈ΍GF9SNI|#i9 ]@ fUaJr0]6 3/>*+˃CH &t!*G?UX--:33)ȱ]!_ʦq-|l 'J.}dL.+n-:kP@ťٰY<@$At/e2?ء&/Qͳ;0'DLd&Uzˠ6U0cRnBh9ͻӼL/ ri/ ns}=(Ff>p/7y STCg3U҅ N%? f R3 5tDQxjYDpgiǛH0ƽdv=V=n+\S9*RKXcFW(P&==A-Iz`jxaQq5;gQ/WpK'M Z\I9Nv-ԣ~^h8/!%$8/A[rwEcCV)&-u03So%)uoڬT.Bg ;]1r@y9B r ͵'MVy(jʲ!+s^IN($X9&v0_k=kb'vd0U/g=n,nY7's@Bc^;(DB_ Kh_{_Ry* d38`hQ#FQW WR =&*?=2fh9jK?RXPݸ?eTCqe}<*w:qkn =D TM &]}soD> w O*~ΎUŽ1dhxrDθ5W R `F49%hbAfՙ/edvΊ\X#d E+h"9zgE쉪=>Ʊ0T#%#]h݆̏ȭᧂ'Q*qx| Ou`H cc@DHBlB5Uxv_WF^U}8*NՋoQ>x1N'IZO6-f2?678^zрmHB_&ȅDHGMH7kI{C4U!`z?cL߶#"VW)U;x43fXƔt".=9=nmgΥU"> lHv("@ jɤò>klJ /td]g^UmXceSe/Z7)~{""[iFyz'z{vے$| \5VlsÈ2gDFlBg)ۢgik,*JC~rɻ8_?1j2pth=s[ݪdFn ȃ/auQK\6pl؁ (NG Nʭt'wx[١㍙2~/b:'Y֣8/BRz !N+i^ĥfobbNvށڲG LZ^^{jb%hlfccgCѪX:JiUD[XiZ=;Ě*iJȭb^|vǑ.`7[Ԕ\rKJr4igP9pރH{Nb{A.1e +÷MݓLab|HঁBE*b >SkhNCt[kO38& ,(I,X̀֩6 XB 6Ge`fۙpMξڜP ZS|P {}ۥf}DwlNbtDr肣YߎdH)$ͤls$6vmeJF?NR 'N]79gKv,3?Il_Egaw&SȺR E''YkMDUy;S%NK7V+lh'Ec9X[{3.7߶Y6"f*hMBOpJ_u&Jd2jC@dַϝ^`A2p;a5>Ϭ96F+f$$=;rD{:rnF07z]wR{5N|n;BTx>:EcԚD@ "O0nC7@ヮ6WuH[vb"&ӹ Kl g|\ݒ͛v]]P" c=lk^Pm[>y~w8 KAm0,wJ41_|JYKXLP\v(8_Sں\zVt$&ԋ&!L=!0nW|oVE9fo07Ẍ́dTlTp+^]m,:a |qq LK.6%L"*̒'CXb\ٲ+S-Qa# w$}pATIMDֺ{I4]1ѳhw:!\*0-\!{uz  A ֍Kv"؜=P*wj+>{JW4nކ6׿MvxJFޛܕ#?OB@ԙ0f6oICәJ~~H ٩Zh =v'$XЅNX($& qu&T\ t 7Y"Z;'0KL4YgRE'iߩyxi^cpD5l UInf?))1C:F-r(BEzKyX< k`e_79ƈ*6 f9\X5'<^r*Zx-'uFw U`Sgc-ČظMp p}h^i&80Xb^+.#]>LH6zט hw='h+ RvfGhx "27M5mGS5V6WK%VSd'^6NO,\ӄ)l,B ?M 9#fO@CwqjorKrپ#oy#B)"v+*yc]uDEB(T QWy(+2+j]At>\K['}fl)|0ȩum"o|3z%]i uN.Ҙ koV]>Exѝ)O]Ÿl1AۛU9c2*w1kz0PTN@,F__JJpM2tYϊR\|}w\:_ZKh  :V}JO#(tlۊŝ x~zi&i2֏nCb@Ʃ&@C10J[ f{u=C,,4No|0t9WcE&R45ct'O =m-o2l*qH^&!<՝4+JX]e~ԑ-̜Ny+j2)A ` qm&m(^'X!x=_><I 7t <^,)gҪ?x+=7 )]-#"6ȩ$w'i=40A ׄ#RKdCI): éN–gt8~ cێQ[=(.~5ѿvmv+pc8| 'f:!uUkq+hs}4ܲAdhg,K:NV3v[޺ K4I|#ZLr\Ler6)8,\&20oH1e)Q{KsZe .PpM @E9H>eLp|E7] %DjvRRM'%X-piUbTYL\SO*ݑ(0o(d1l98XPbjϫ[n*O :F2 OV壅6dpLz7l^˦c_1lE\gsmԤj,WUNO`csFKj,g[b$Ҕ4AY 1Yb+:PxTDA3zPD;+t+ajSD fE~sVN\+CG*% pJ63҅".*W:4Pc/yip .+׮H+ Hz"<7?f3uKH[k|EYn q4Bf Z$;듉 =&(hcG'Ս- >@NPoXaV9UzFhN]^M:;Ϡ[[r@﭂L rb4^Y7 -@hc5A~ݵ2G:%J(2O@x%G% RDMswSO6c\blx%n*X[5ﺠOkqDߐUkꔚ.'V]eTQq`ZR Տ.Y PX4HFp~k!>%7uWxCKs(W+rdJߏ'?1*'r4ji&_'Xlr2HjN֩-_/ 6YEŘRa v&mUx[/jcȳO#Jỹ!/(xEwG$,(+fRK-ꟓ 7/Dk aYVVSƑ(jNQv7p_\9K4{+hQfN"̹qUhΦլ Hmիc/ZtH' -F|-:Q!" k>>C5c1F}%Q|v"uv~|Ȅ_l)|3iuv(xT(Bر[[Lsdg68Daݪ$nUܩxm):" Dxx(9!<vQ:Gj&Z\>V@0rs|nҾ޹fd]=(0λ9E{h29;-,׆P3N^aeXh8%<`yd !]`țʉ!kuuW.Hwc7[OdWӓBy:EՁHG4zc\lH`ɪe=ے$u'pXYn_E ؄inU}`%jbO[x$f?_uQ/ԧ<ހ]gH'SC>sQe\8fF p_tLZ|w5ETT~Ud%kkx<[#د7^J:BmUZFUG+U <"k #zTJv,lCTz:;cR 䨌ӥ\q6& ?D(/)2oN#Npߍ-!iv8|PI3w$ms_b^iϰ]]בKʎ., w4O#/r^&R\5b4K6bڨţFdN$7PKS$MWX4p]T[8pfR}j7_*gPˍ_R_֌HwF\+P2óGrȑ~ 'z?Ep*jU[i.uy2^lS_!  QTVIڭD(Ǜ#5b"> 6Qkۨ mJKG^,6!_e׷WchX2ؓJOC W[{-"VOһrjY[c}9m]">Z%"sj;rF V \l~j6Sϫ`K6PI$K뿏"a,GZbd@1E_9yUET"ĒYMs\ې(v^leKf1ˆuk'7JnZ}g 1pH 'B'0{S'^@bC)14rz6&y4zbjsטmu9FCgWڣV-P`&隲/T[_ ,oZzY;DGgW[Q>Sz ekwD;JT@4`.ո2EzP~c|!m0̰ZD %-{Ԍy ,:R{4z}}9W*D cTWwg5 A}oiŞlL0|!kg#?&FlՋ(NztAxQN~n[=dcׂgj !0[h7P sq VY^jv;ZkRnR;X)p$̗Dty}`L/d]U$+f)׹U);ـ͆t[= S0{W>K<6!Auu<-^,G<va[mi{J-Ax"[%" k}/[ :f#FxTI\QPTȃRiQ؉fer{~sJ~xaIvm|א«pŠPB)[+d&COZx#xxfS#(QO&]VG .9!@ŪU䟤|r}Km$v,uw Pٽ%=˧0/5 Og$i>|K=QKg\[ u\um|=.CE3*FD cʦk4UaGψ~~ Xޫ8}?sid7;!S$2Ne6e ujga  EEp$|SW}(j25rsd0TQӍ1hV$;$MVKkש% 1y(ih䋃Y?3ytόO3'_#UͶœ=S 6HU'\bLhBxhJ5MykPSDFq4K-ןb>/Bt-a\ch@A:ɟcIhg5Y9) գn'ߜp@mp985o= C͐yuh;!ZNj!xA >(qp‰_wjI.?Pntm¥{)hAQ'UzZT_od>IlLoXjFPU9Ea 2kJ;Ё/z{Z$i@@#ؼ62߀x2DzέCWﯗvԗqv06/Lv3}s(gLT":_GRfLAtoPK xU%aLE&*]L` zwBEik#?߁m*`M$"9n\Qo}I즕X|>i.cVw8Ȋ'.2lLK[pLEeMK IXo}cIGEo- ǢrG㪍-U zJ6b!^)t6wXůe^e4-E5%#V#ǁ|9fƄ SJ(o6H8H{e}u'X}hB`6"V tr) ڐutUdS48%ތ @q+XL9?jhwh`boӐIiAjVy; ½#,Q^ޒT&.`)׉6I\CjVp5WK`.60C0x6XGC~qᓨ> ][pYUg?EӬ:(G3\G*w%l,:"$*;hXP}]E"=B<4çh x"to!F5/n!.l$~t^P\33]vDRְgNs"XiazpXW$~:%0%Ur1)Fmq~yf}YItRC=\'EWJ OЇDAlNRUykOj|O6w$>#6y֒u7LqC;ӮTUWsxx]pE]-zpE߂Ն8nB$\f^#Pyk7&y*_*u$%hդZ7] Mߔ2aeƙIW% (%3[X;$1loc^y>]L5;0]+ڀ|OPkx&*hYQٓsy/fw)w8/=y&+LŽ2/xM-ڕֺxxײwjU=9ejH GL(+,[Xߒ;M]&`8g dO_9ghAeQ)3k26E%`s@= v†# *O L򞚪"%/j@T+5P_ڦ,ݍ4HQ; ֳe;(&87m9abYRҘ2_%3ʹN rEmun.cÓ:fFw*$%è]<*iC<3d-:E֦;LXij)rpRjLÈQktBrvt:R.|x@e¾h?ծ]C_`Uuu/3=i3+Y|y`Kao}w04ב\Ƣ.s1uaGj{bt5GbsO=?}J~7Ojh"$;Uٮ;U*հz_J匳^o0_&#="bZD5]n'O\:SA`vVmiJ>W,f{RAdqw,KzVrM!WxצD'D#T226G~ dfNe~ll^mѰj5ODͭ s؆B$cզNUh 9d81z:T $ -_o[v%J hU9liT36W^8pnbjS@ >ąK'Lh[h@[n!{sSE]~pF_$!I_^ 1Z:$c5{6D/ʝnaw rL"G٢n>fŕ@i&(;B^q3_wxy98{a +߿Z PGfc4FYt']R<7{n;鮍Y@"C aDbf)?FrZTFc28}N`PIh,ٯ@xE!ֆ5ROfdcRyOx!#GY|6΂Pm%iѥ4TznsE+R L6FtKKfBFMVTXQwࢫu|NhUmͻWq^c-w _+Ԛ4:}IQvMǵgLFjٻAU.n7n뛐͝9=fܤ4]w#'?L&A\]MsgJJ`(|cZJm>{9=rO[D`$;e h c3EegCkUz[* N030?PwIykoKP"tǂ4F!:"RGߍ:zpKs#^ U}G^?#%j.,nwM͑z|PULpxQFQPq:6d3MisSvJuPÀKt_JkJ^]%CͅomU0=g )yXdS:*+'$NOZ' d|1b7ln t}BRJ]m;{M͔ QM,hHMŸ(0mnJ!#n,<&߳X ^RTh`g|&jQ*P15aOMzzkB1q n7r0{1f6dͩ^ ih`3Hb%f:D@Z{F~Wi9X] ie/:@t#UȆtg'1'WwݗfRjό yI mp2RCBoj^tFiȞGF&ak@S;ن%J7a)˗ilWm]}2Pۤt-Ux SCsV_-iB z l a_\?e65`W+ 4-c{a>AY"a<](Y<-rx&Ft}5}* ~޴_Z]Wjv{wRvJF8 Ė%XI=cOGaCcӘ!Ѷ;٨7ML".8ɵp'l Tj~gS+_Rde& 9oSD8NR8{Tf3eW])e 2Ї y[䝠~@ ~ F^gmx@C1r·}:T7jތl$ (HcKꅻ+3@zcIYTt "3K{qQjнt"'uqIH|_Ի (.Hckmۜ]0=]IfSԓ*mcy\3XWʖ(ѬqUGEMth9Q].1n&IfڹA\rѕuC*UO?-6@tƵ[ LN-N}Mxd1P-dסD86u$d4<7=!iZÖ^aMЮߘ19:Wr7 #W!Nق]K7h;M'Ơz..C%l DBP C{[kTQ _Y ~ V2ꪱV:a, Q'{=ihDX?DnQM)͊C? {羅rϝ0 X.Z&NF9|?$[S0H֞qF6=|3m;2 ĥňumjbjYGl .F @#ƠW:aTcJ3'BzOK5.!/ꔆ=}BOM )^;?&! B,pp3aBDNcXzX,8oYQ(/Yݗ]Q0Psa-7arrE:~?llV_ڈ.9,}ainut쩾)q&&d] ͠X9LHPI%#)9,V6`X;iK1v_mwyv~ llM?z qFbBѰ>lA].fGOE^TۓDފm8>'ݯ5SI;.$wɽ{7$T3[}PHѠKPZ?irOpMٮdRun^yn$C+s#{YB"Ms^ _m |^&D&QlfE (zԽ R:ޞLky <`H܊nvW5R\vjO&2ORRy2>˹ ɯ3 է&W:܍́]s}ʍB~Ta,S6ߌL&iUN$s{_*0qGol%DX%֓g˜ay7Ό14ă<@$V % jucM +ԉK9k*hUl/"E<":NZJBAV;ˎ4Y"iW:% #pm4v™0vrGT)]xU?4S^wh%1gzJ/r( =G7S嚑j|"0E2#Q(2Q;RҶRX$ȹٝ/@N{FΓ~ KQзy_Ч*m=g{O!)o?Ƣ~ElkaZ\&ۡ䧱5(6TPGnAQtsޭgQ4ל,fm*:l-!͕vb9SUWSDe Zf|E*tǀyX?ơ^78T$Nd$ndZF}7|:'gLw "u4B|jY&Aù:_B(p/|d3xXm~uN ctF9Q[/ųVi A=}; c M$MXbp8թsf#ZL7SjjgoqאAɞHvWGIMhmFocD^?qu*az*JHuSU-(=>}.XƩ@(u}qB7ni|(Axb5R719_ɜ<֜ L]\7;/5T_0q̊*V%ӽeU^Φlnc%eP'V*UI晅u ]=NT(ziU x?ѷdFW1 Pss9x_&*r$:eͪ"1BLRBߞ|lAYd q҉w/խBĉpo<~:ZIQd =; GC37 m;'9:57 Oj`n>m Nv5A;%e))6 ~ȑb-n+,ͤq༔+LU{$g^ xCg3-#L#Hq&IU_&"  N'˹{8B Ϊ8x^u@5r➀>. ڃ83^k yІ(]t,K?*wr($ ׵ō׶#>\iao UYV }B_ KƳP(%ˇ 61$H Eq: ~o?fn~/2E iCq1j-!HUH?l!:XZv% N-uIJ+f;>sP}0UqC鍯RHZjٛT|}O<Ѣ^7]׀|@ ' 1+d6dj} z)94й.DE^!ƮZ9N=^WQVw%||M߮4}*L,5~-!QkI9Leq2\zn << wvQc|ޮ=|:Gw]-`qǐ˯$n铳1pvz RFL_)ޱB!܋_9ŸV>uֵ"ro.7O}OgUXOmp:|M> $&(x$e`(枣s1{-֣1%#yR5Jb"c]KXbv.K^ G Aa}}k&)x'k1a0 bXq"aZ.0t1҅+$QM".jߠ g n2B@o=qh>ν)]/¨ lAY 85ct_jPWMoPn-ĺnRHYS T)a@9rsIwM[h љ2>gdhmN~5qo~^lj{tߗ085/ކvy2ʓOĒJ~*vcNbh;hs" Xn\In ЄqU73yquH CFC_|@cdgʭZ(~䀞f6 Sz+hU^:>bIJAno|~SϻoϘӄ>rp}"tMD 8DPc$7f1 95'wHh^Xvic:LC#pi^|т`gz0._Z@VW 6e,/7[NV(ݤ$'ͤ*<.-.dŠ2 kA?SX*b ֫SC?(5a.FiHU,9e*VW5 LW]#ϴ"HL. † ݥ{}{>..! \ԜESB^Fl$rU'5CW42FxxpG<$K.IދQ8P?`A4!Kcuz;>ޒ 8ހg$7?p@[=2~Xip늊6e]uwlL ;_3~c]DBGV#`J<м)L 15E|]5ι koz9}8 "?a9E 'Z/7$ٷe+1^.{ȉ+TU9Znygŀ+GߒpOJLt!,z5a{ww2>uoQx"=rRm-DiAa)d!+-?54kl ϭY)ϞJpBXI:OVɨ@QPXX|W@e ^Ѥ܋ujB4xW Z7wP.ףJ x̄X NEڈ"/DKP{ [6̴˖P&F1ʾ/9_)PN52}!bټF N͸@=FǎV4.hEI [+ 9 B.G3طaM LYS]D0L4<Sm /{ jrmwfD)h3Lƃ1ys-uw4QFSFDH*rb!̦l#J 0$xs Gܜ:D7!t&#zJtٱd'0ae,HMan ܑ0؍j<.4c);I2ߔ0VAm MElcxw}6R|RXOֽ,.Эzmz5\dj#F֑fGrҭ3:ŤefߒtB8'Z~0UKbnK-lkG4z3]c]zyԐ6DڞgM;tnw/}:kZEpgph87z6۟8+Þ}lFfDwdh_@"@kK1-?CzŏDf߄iթ_y=1 v[vq Xkjڟ|j]H`3PuϙebJ4|cxc%{5K~5V)@>i%4BOg`X}OPb|$ _+–b* ;1U\R~-yd $ IB4&T'ekO.ur=nٞZ-߲O` CATlgWd@ j1qiO`G Md҈Mk[{rH4po4r4V8g5tqy~K lrVBB?cDYZ8-`c}h]LK,JE"f5FPR lo7 9DwIVє Wx \)Aj]>)3̟̓DsPxCE(A&M MDo3_ KJ%J?Tphv~Vc.Avo}"̞D΄r F틐&^,;x>U} W#{nB,t@y+GL o׎eDfGzo^+|Ӥln ltxfm68鿆嗕 vBe5T{jJ~恨q&{uo, @sd4ih4t+ \zbu.2>T)M<ɳSP{f0@}K*Y[QuDɺLpv:F4q ̆[1X[-߽ SKRPjV\2p\+;'\,#ڦv4sF~ $E1APp?M/;+D&bs|98w ЋD7w]a 7fӵ=>zL'Tl#q@6֧| $,u1|V%5"fɫyÚ17]Ze#:.i(wpQz] 2:+;>Ӑ?ה@JM Ty&z~yKGi}̅tȘA|\{cn&bfI={!'t#w(>$,Ma`\M}|^9sFVb>wJHԓ )PS,|n&I CVY& ܟHPmy|V7YwP![Ȕɂof"]nDBc!&'ASvW"z1xc5HL(;2^00>hoҚuZIK2^闶Ӌ T!cXKLl0ZN;,hѧVh !abKv,.*\WބLgٟ\ BF*5J )QiQehpBz~so?H}{ Kq|g.R2D"2bI =~:w۞{x Wiw5LFUZ9$t=_EPJBMgF/ǒ4s qѬYx; ߟ<#=LYaqD/Cr?y&ՔnYArζiH)\rõzx X>;(=/$CcFFq\YGc5֥Qֽd>]20.Mx/*}E UV I js8S#*&Psi Q_zǍ۬iKVsI?$;THEV3P>hVjgI־"ww6EYEF|745*:D:,U b@]0[+JdJB*A䥚p+]E 01pG>ߛ,O_t&It"d' @Q%1ǿm5=E86"zwh#A P}᧢U:tj٤'+ Kz4]ĎSA"Wj%uM;z(bXt vQ$V ݕǙ/QLoC0_􌮶<\ ,].'bqKȘ>l&{Gl ~HEA~]2O/$ި,C,Jf!yk=g)7Ý g IWk:mLOVz4, IP5ƵL؝W/F=ë4USg=B#^ +o橇kq=g-럸pӲv{o5—h+J~bU58~T1Z ە`"}e5j_1S!/)2CMI{}b}?A1q:>J{&J"Ǭq|C*p{U$18=b!`@)c1bgTw<[ ;ݠq"Ft>.r--[+=0. Q/o;ilnp ) |KzQoN4N1yj$(qW۞|]5qŲI-NH 9f;zb5akJub&#B[BN's ]o2[r213 ҨPL{iS6{y\?"o <$~ﱔF~Arv|fv~ K$?JΙ !}=.'UQ8EZx[5]h>P|rŷ1p3jQD+8D]Q$'P 0 |4eV\nב9w{;O[bfTS$ؙ#>L"ߜM>)~O|Y %û>Ӂia/\+ufq 'FB/lkS)vXll˪LhSu~:lҕۥJCCII~&N3"I9?W%?C(21\?m@&²ua\=zv *OVi֦`&4c9c02kik{sZWn/> CU2YQ`rg*PnW99!NPr6}D53Ʀj_q q At~\- iȱw{pP=~[fdִ࢔'>m0Ud.$2zgjTv+#}5yWz{((uĎhg4EVٰ*3bh6[,Lm+no})0# Ez1}Nf1(6'[S>-s6.A mr^eHqz._&!)5(JpɌϷ-?8d͉%R?ICK ٠@褪:yуPhQz㱬c~ZnYڪ |1 ^@k؋7LLOV⡃Wz|*g> n]&u[k 'DӇ,V4&^H)gvcM{KIg_o؅lCƊV;*@Hpl|ҀF.UD db7'.R&ee_f3}ۆ+[#=@)ԎԿX_ DJ]:\MtvW[qLHGӮ8+8Ѥ/@G֢g03,. T+> H-am,;prnֲ8fșGOLyİ hGС1Jv]a%#M:aotwa-|ڹ(d_׊9$El} "x]oHgCxEz,gĪJ?+^U?S?W%Nj<^j:s!]ɱ}sb@*~J'ZmfNt_^]*cY¦:υ}xŵ)q-r/4̴ v{HDnS[<'OZU#3Ӧ] uM'|j;F,wLK @$I0~g렎8Ѵ)@hQӣwƠ{0D F 4/Kh e|FN8ʀ'TN=osE`;Mg]EK5RB+a+ $ΠBۦաPOSPJ~ffFaK-n~͇vϱ~mĴ ِz7ی"Z1 vD`>@60\ɏ_-]ny8whI|U;w! 3]v t Dj5.(аAwի;o>৆B݌!ЊҊQ/2xy0|rTleD'9?`FyT._ *X>ĸ4AJ* [H65ؒbC7JdtE]6k-b?F: :e!Gf,_r0lUN|s2VTS8S2 ~`8S)j>^kǒA @|?`y7J,IhIUg"GviwHe małck̰Ĝz ,':Mrh09h*L"]MӽE䂍Ii>סzJ?]#l^oRy UJTߺos N (<:Pb -$cGWsB"C#imƟzLܣv}Kάo[t1j9q$}VNg%ƀ{&/PtH;/: "-Qe|9{&dQ&L{ o`ӤAG"@PnZȋ~Ndz@⺙f1<-^艆yv-xDj%gN#7UL遗 ۉ%]OsW>H⽅[+mY/|΀>p3,b`!ÚQZϧ6f %qh6,݇RN\yƻ b Le> Ǟ&)X*X{3KzEY _7Z'3hYЏmW# Cevy<PL[~ 3nE\VŚ 4oilbMh`8Y9I )+ObXsGڳQR;x &\(T2]̌=&a]*h ſ| (5ײqpH\-Oǁ=aJ8Dӄ<&62x6R܀o|~sPECɰU-zw %/KMM܍cTXL攀a?[ެA{T[rP*оҤ]7Ax09 '|Lt/_E䲛cE3x:h> T0*rl'`@3mJR vKڑs_…^͈ta3ݠ:ُ2'hڍd+/[q2A*Tf=lLS[`J+ʏ"M뫐)bN昇e _PD;xoNEWVæy~T8f$,I|̜- #(LJa%"JR1EUMNif?ӱC=卫l";IfiQxl.3emKCZl^n'ɛ>֠/hÀsc*뀸OvyE,LuVhK|y0W#jؒ? 2^>pA:wbEWR R8LtBy.!f:.ZP"b\"i(Rg_jfgvGʯཷ^T"PJ qi,.쁧]e]ZĝXn8Z@H.eʇё~Di̠e,oٯAn<ߊjp4I_㞿gDeOAfMYзP,b8)īŸXЍ)`ޫ {w-;&u5w1̘+FW12.f<ՊN|}blGGX+]A>.qH=ywZ9#>YcGÕFSY)qPW+I }{` TNgDQ%"&:酱b12 ХJ7jtt 6^pYnR3N`_ [>_т"( d,yf*c#b ցާ#(-:/Oz"V:u%lqm.tx#|T 9'o^ +N^tDii1xN'%mjFmUAg:5QfuQ5 -v]!{G.Wo/ӺRgKZ^%&]ꃾ+O"2C:Ih}SO< G8ȗ؉F:c$K2$g qK[>Wxl8v ,,$QX>o(Z>6EVDY!ln 8 ERY>>A͕OUqc[ Ҵ)Տ~c?dpqY ï=ȅ4 gR]mխ PS:#pɻߥciMR|LN+Vg7A:wcΨcc9QJ<_L0FO+8r%oS·,b摏pCPP5t^օBa/hF1iV'#d(qm%ZRzROr'|뜌V `>}fb}qu[2c h) Dj>[`;~H_Yp]W$ZFR^1ta=̎کe~`.FUqs_70:EQr %. &@HUHrV:V蟋4Dx3Ge0A'Or;1SqN`F xo~٦FM-jeF)Hm %.?\`nW%;{2ӱ5;vW۽'!Ù6R6`lkPJ?̴YTEsvM<}g{!Ju!ۓv([:󦽊Ħ ayqV+ɯC.*ueÆqi4(3m|եsi)0 Uk9]~* P <ć]dgac/W@p, >ГvJBnPs)s9@43)I!"{kv;N<'ʬ>vɷoEQtqQ Uƽ}ŋO_e3UAǗLak :?|c4#!o-}=^kO8Cea!AEOsJ,aп3F6{5dXQߥ 3aς Ц|hBd|(Wtz\rm'l>Y)*NC4n(#=oRNo1B%fGQ޳?ʃ#<[o<'|Po̕RUZfVU4`cb&$tRvAü*kFMe O EA{ץ[ fqjc^Yb y.GϩP8@0pVҡ{xqn'#l'MW¸x7fSҕ:.ŹwD/1Ix1b`u- mҞ޹1uCL̓O_A?f  q* Eb7O7[6uq7dfX%#UeqvG9Dv2 ";u upC1>*cc]A"P6Ig׌SWS^w?#."s̯p'̼JM1YzƓ${9v-3Oj {m T*4]\Y:' X]Fe͸QJ 8\&tܙ(]ELWZ`E)4%H7[ko4 ўvZ > ;&+[},YP` @guLQZ})#c)e嶐Kʚk]ؾq( _񜡊)dx+>@#D-X*gd>檽Q^zu,\k(*eyz+(M3 I.[ g8%ėe$q] nZAcF׹6ڲ_)SA ٽң ^>&;#txyEk7`$L2K,$]Δ6b.Y`Rz:v!Dn3ek/"Irc+! IN;3fsغhaЌiu{Ќ;k076`h߷N@CRR59jj.ic~[;Kcb-P7[h;Ȟ4Rp~\l&߬K%F;vz|AdSǛJ {z>11ls6{g/F %[Վ"?.\nᗽӭ|(ўCR#uYݲ)㏛ϥdxMgC&{wIq ~{wE-oԤ uG=xIQ4>15we=|GC[{՞c7eJ]V!9Fu#&=Md#᷾kwhin~j&Th0)SO"mq4m]>ι9`o[d8Jy=*>-+e,]nZ[w Tya"m h(U{XTݠIVfhJE=]?fdZQP'$Z)4גxF32MO*sҞ4~L+9X1`x`_;\osIU|1,H.>&ƥXmMiöJ/s?`lF%r$ 1U/Ǜzq1I $ps._mz\{`NAbY60:f>.-d| el_wV`T!&p5OIV]_εIe޾d&nL>+lr%b^({6qvFU_qCPk|,$/Jb]]t6&AWO^]`(%:g 0/#j8^XAZlB];#s8Of`mnww&*I {;ѝPs/xC}q)YB#NKzK[2A~GҫnɥoZt (o)0jҟ&{_QiU}|6#yo4U}s)=S`o s)~C= y.b;)Ö=]äIsB[a" wHBX^GLBzxc4\! Ya]wss0wY d )YKKdܡa}b564\ńEUE Wgu .s6qo^pj[.3]Q猺̨o8{_t997f–*_ FgZahEV蔻aΕl@.d9Q#x龁 xɧA)q4TuIBC=M6BmXa34̷7D3uD2|O W/SEy~fic_4mEW sC|L1E5P4sWlהO% p2@9LJ[NaqKai|ذ ? *.?S%b8aGtM{2@z V\60(CLu8PM Pɭ?ʢ;t66DLn ptŐ-_seT yg/,PkD=o*dy2K鷓Ohyj#zt+PP;+q?FezmN<+׀DݤхWv5Jn?u@LRzyz!mOK:C  .78WndE37P يs$oL'.nJVE\V~U M7EFHu-Qb33S}DS ( ]&8~N@uh'F2̗2qӀk;U+!$33kXm?;)h46!δJPiUHL<3nWyk@DzXMS 5vNv%ͤ?9җ]*)1ptp|i̯]SŦZ2Vv`*⫷]dC#C'/?By7qZh\4MQ iUDI]U9%R-Sқ%ʪr<'3ִmy緘;[i=3yϛCٲbqN۽vuK87"/ ǜв y;?l$ET%n#L,. P|-LSmnCEEm.(Q0Y>5gϑŕKw^jUS|xҫ.a#7 4-AMDI%b0KP7. d+˙a )Gn* O< Yjwbv[q8uA@)([_|#0_`JmTf!<;87FE?oڧT54h XFlzTD9wrz|wF^VK4,V:#P8s2zH@lLW=rrۥ 8rEMnm(:*HM.).bv Mɴ>?6^_:-ȢZgڃ~#_qbJJumw51gX)K+?IE3ʎg ̠ 2PZn~ſCM% j(":В넝޸ݒ]45ќNB >ʛyZ}6ձ1"Wb3\&0#ܴv𙴈"ANF%@U}K3%: 0m :_nfvS/C-W׺d8 [Oa}+ ΓQĺx؋TDJTmL52w}kfi>B/5Ea"K 0krЀsYt ɯ?<. .eS҆/O.27¸l#?B*p$y"_wC (DFpV~qzo]{0}$Ƶ!Q,2^`FǜFVBjL .kF@|R8LT.獚@ zp0a};g&P^7#d OU9`!14n)`+HL2?r4Y,Z=`d# ,ȟsz$sjٓUI:tRعJkZjYMb0%Aj4Go&[Q}[EàdFIEpzs¦ Rht8,b-5MV;\q|9%![_3c]$EN|Ke6>fZG>LY$ߛЁ)=8S-'eQcm[iOSsU\,æ7\.܇o!"y|C'hLCj/V3vn(-w8;"zEQw8ťgnY*ˠ˽Rk<1*pY|ҺÐobg=-#H('j3_*2ȺJVN.(.G|ګ*ekzt.F{0IPZmզ!Ӄ{7[Hv@T$'}f pBtK"ϼɼM]^ :o6370yn2B1GᄤKNu ,Z$T:(E,^2-~ T1T'P 4 &y:o@(yg6⥺)(I;|xLMsK y33T%ɖ1*Vzih3**DV4ڣ&P'k[%bg@ۿP+^|&ӏdDܺ}ui2rr&,P֜ Ǧ(l47_3@X7Sڠ%k)6z=%5fP yRnTw*cZ%?SNi#5pԊAyC Q0Ʀ篪oE:Êapap#kഢpY?jaErHլ( I-F&醨pI3T%m-Piꇊ($K{ώP2#"BB-hJgV'Nf* tne`'i/L< D9@b,"7B%T+Ax1י-2Ix9&`"Kٟ}dOhRҊ6b4SHUH!auILj`@^iO!F"QܷI'4g}98s2?B>.agP-R 1>k ؞ :1~"pKA[cIglS4:p$hBKFBe|F `Ї A7Z(sV+ R 5%=S[E l>k+GA1m*SjF!a\|: ̀k2p ҍ-|×&?i$Be`/y>k+f#0 ~wT c*`(.US2ER['U+έq+ڛ#u>6TH%o2qIfyd U9sPЧeX:EWMa7UMa )ᶠ&uT`,1U q(Rҷ7=' Stj>U %|~vD7"oh_5u#ΑR-/{7V&rkT+N)*40>W^kVbb"marR޼pŌ{.?$W>Ajxؼ#_v"x 9?f&ofc6UlDQG- H$Bf9r~ČF^xNN3DvՌ%՗a{)Ku].ųOKPڴ-M-1ɥ[Z@ (G5@ 1䜹!#Γqj?V%LܺfTw,7岙 yB-%1` A(Q*<p㺸I%HP|..2B2TM4,aS_IA= qG IW[_pT+ӵ)A H-c]>:yle1v;;'P 7UO\έMq[՜8i.j ~B%mzm:4_((3mӭ+Ra ,N C:d]DLĭz7emF@ ynJߖ;;U#؇v`w+@FwG \_?k2 "O gȟGЪ(h;y\fdF-PdΘ@3("!|lX9#%6M_g3| 9!=l>3/mV(aI@@QNMZG2_vD'42)t|G8<}l3qρ' `?p#Mx㙞~ Kک ^'˕5'0uÊ}N)6ޑo>"F]dC=".9i]:p/-g;^Z̵0Ÿ>lI's{=T"*.b* aR] _1boώ_"Q=ALuF]has4 #oB"8Mp HݑE`MܞPˋ7l pTVg_ 7 5)| <K*X0=B:Vm8䜦vKF]1H&{>0uۿ)jĪ1i|/?6f5iɅ2\ΖYH;Xއܙ7$Ȓ, 畚ku LU(#{h+~Dچ,{p-K6p{wǸmly$t{L ϯPr!BZ[Y_Zx۟?]!g̾t"T%Ɍ%Wo?9': t{6}5<>dN{bU`2;=U/8klMߚvS:EeIDasΉZ<%m8ΫD70(ꪌͅsQ] :;3&0duq4l9MB⎭ЈWkj4崭;.sSo'TݎHo CqqNj$RB!P𒥭=/Jյn1 Hbכum:hxBѻԢt-͸nF@}:^kXO1|6I<Ӂ9 tdQg7'gƊN #="&nw쮳@W>c3j8wUɚ)oY&K>9P&#goDZaV'P^)5y:6gj`?)Ύ~{xzL4k<)a%!&'3LPsO|m/QPD˃CJhjXoOD1М?YJqd9%JpS ʛzT$ )K(M2!PWTmZ,90N|/0S)iL!i vqd42%nF.m"K])ׁ.vWfϠsAwo^`yD [ꔋddsGzXR_pgk} TDrwRh: GcxyTY;땑z Yy) *~..O+ʤexI=U8}"uQ:8lB6(I<땫A l`hPFXJb]8C[ەk%h\wGӓ{.`X_='g ] ]0W<7efgB3 t: F lg>T8x$v#ky:ƕ.N%=H%+xzM ̜w)r}6K|Occyo]]`L ȴ] Fa{Gx+t6.~UZ:+wsd6Ϸ}g&x'@fq'_ZX.[dD&rdo7!R)Єg{kQ vm]xH6X_aYto(MDc]{sxPԥ!XQJF%XaBHE^6)r:.Sz_BZ؆GIƭ( I>)ndH'Br0*!r~L.N0 R6GbvO:~y$qxjJ"jG Xa\4A7dYk8vR߂-BPHÌkYy.ֺ]탬.kPIH1)L5 *˲Luݬߦ4qV taW⌛zƃQy, ɞ!+&*5;&2u?Nv#-l _^_sƧA1l#0s2_[GϏ%O8{> a\9]-")n4J}3Zj_AŹJm λ f-aBb ESFT+s?EIEUc˫X(Pw ߁(+r54r\윖) *+T?뚀28 V~OLŎYC`A+50`U+*4~(BAxm7ʛPQ61zib$F`$rrOQ⇥oeIUۑY a^v8af6gP̎ imRD+Wؐx$Zȗ4y=slY|;+9Jߜ-?ڪE)mc^F2H׷bnӧOs6 )Es|>ͨʓ,VM9:G`_뗸=bu{[vnJYtB x1%ZϛYM^YeXP3 #KBrSBtS')ש[ѩ_w芆m߼I zɫzǬJRoc'>gGb56_ AfsiMAb1 Дgol4ZjV-:omkAۚͺ xױIM薞0x5gB @d;Fj"~;>W=Fi_!#'1"KCOZA0̑OA NWY7&x fb_ XZc]4[XZBV;@S`qe;^K~о@vN|;g)n=X27Irtupkp!{e])lCV~%Y,oޘHGCwPCkӵp&)z6L!"4dT h=(n6 +΢W$gJ߹+EsvLIN{Nh<7p$T9 ±ḻ.9zs/']i ǁ33g*Ŋ44hNclBYcQM'?1 LJh/БX ΍'QQ@~Ii*3T=;{a;TY5>`%S{9Q4˙ir SC,Yv)B-%Us A jU;Sz䠪`tkD KQ*#K6=MQ5#9d}[%B/AnjCr!Tf$TT>g09i}{S?|¤4XEg;՝\ X ra:k7OT׶,">RX.$`̛5C^w} /6PEڣ靇*0R̗mIt"XۚXEuZZDŽ"mL;/wBEL4Ê11E(0U1^&!t'/@Cs/K7M4>Suh;6zL{;DsU]2JWEpgjƻzekР@ `ߝ^fyf>4^g!甐bހJljB9fH"#<*~dj2 6j'RKH|%۫q]*5s&.Tۡ5w:xAK}[Μb6VE[W y;YjJ<$@U1t[US$vs#:v+{?1I](4[OYRm90l5L T7' (2 8>LZ4DGw./A!u;ЇwԛZŸ\(/m6(M_:ՠ*Z_`ٮPWdlOݙPygrܛaΔ5> Ťs('w{f,ׇeHPư(Um;Tq2Sf@_F::4 ջ;2 Ğ1 v P[=#ĖON~EZGazREvcr e"56rKPzTjkclVdkY `*&K!r Z_=s.ZU5{gW۹T֧j;ovjBs'cYA!KAG, |^K~qrYٿຼVcm-jh<ztrmZZd ZӚVb+1HWߠXȧc:U>.%Dc !# 2, I,~_h'Th5 r3R IֱIi ,V%#|?t=~]#+a Gaϑ<|pu^EŠ P/ `*>{:Ԫ[j+|cLqH獄{1Eyx YcP6 &{oJ5u7|~UeJNKcȞRS"I ц9[AGIlkKhqTT~c]Pqh*DX^Kj|0 #mD,t\&{ 6̟3TEb$z' <٬ʛMV\a6[&b>ŖQ%_v?nv;CO=Q_0 ѰN`t /*o ɚ4n ( y6ϿG;RlJc{ ;Cն՛>at hT-`ޓOAaRUB_bZcN,$UgxO b9!t5Xl,tugpR#  T+} ݊K;pZD)g)U8?UX-GeOȚܨg *~C &b>r98S8N+> )Op!.SҙJi0B$ UB@f!L 8Xǜ^(2pIrYm UA a랏";_c>e%$}Y,c_= c1qTg9IKNW2 a&jP@h 7#g|\ڜX7Hu3܌nqgtAA `N#!u!x5Y.gR[do獹\'M6$T!\ Pĕ`U$F(~b>K |^]|B^s"y-ՈB}8f 0 ..lvt!66 *>)u]R9Zšm!waH/uQL^d(FQ0ItgR!/* z}u%a?여Z⩧P?j2L}@n"w]0`s,1h)iOag7-;Jd5(Pks?m bk1TGc!o2WRG,D\Xe~t;te$sl T7>zsJfŬWQYPOnj>>foJп*_KGBTuo ?\-4ȄvϛOA>@Ert_n-{Dx0qྐྵ2Ԃ^ i*/\HGuxѤFf#L~_N^Sd@c~pNћsTM2_3,a+r:١˒J_%Uy Y?_*灟UZDlYwaeI'B7ջz Wb0Li͓zEM>7 9R5`|Ϩ/.NP8sȈf%gĽ1~As3@NIPGpFhnI,DVWF͈!7@EbaXݧ32o  ; VS ]D #'S<\Th6+@|]!Z -gqs|If,br1;"HȨVɀ-׽N{Ӹ4<&38GsZ2b; O#ȳ!D5+K-@0\Ibq/g#g5M>;3aZ69aNo YԖ'0.mdޔB>+L#a2!9O&2 VmߣwQ8X#h'H"p}g%v@{C0ΎP"P.4 ;$o "{ji=QQŸWfВ|ecƿMF.gXjk #Ԙث+ݖyxqH dj TmAqj槙) ')>G~W`.Vm$4 VLǑ"23ǫ}i NƑD#b͠uQńEۿ_ w5}?.psBת{[8sG:%U%4I{d _VY*Zڳ}KHؠ=Og˰-pΏBpt~l:EŊr0A6>O;jԷ?tehJ r d`,aZE"Ph`CUϦjYrN ~*LGB2\O%NUz*)0)4kr0?|c˿/dk|e`p6/Uh9ݧ;Plj5h0j. O{M%';m{5%:΄) @6ސ @P] T'# iT`.M=Ԥ~.Φb j{iBlFskHH ! /|j W݆7e70wuYсAϴGr}XgOEТù.rp^+1cAmD 2pWL( R`D.{9̐(ٸ5T "+qAMA5#Z ZEL ?5oWca$wrGޙT^k-z:!Fy-"V׀zx ~QMqWZMƃ!cQC+|N M[wCo!eGTqh"NW&DgrO˅VuW%CEI:k2<.^4,194JR )5{jjz+}$Psϛf<|-K`9(pQ8VAu?K\iHlILo) U  x1B ;o"W([`ˈn`P3' xmҼuZ#*E4ynL5;0+Rqk3 ZkT^0 tr@tǙ;"L R5} JS'4K3lÃ"SP6ޮZj̙|X]B~ 34'#$ kPD A(f;N?^`$[Q=?=;4ssvC;7{MǞ׹(ZׂŐzg^gO < 4k 0ӗ6P)r+7l\O-LE`2 0L[S0S.[CSwfC!$'3%`yB_ ޛNX.jv Rs '=8 G_Oe \Dyz]f$Kc9ŬV9-hCibQ/H>&tK%G]^Zt³o\^$`O> !j)ʎ_nvؒF6:)x|po'tDjMgU[ByX%+.r~3Elpc\K^Z2$7P3OKS(3 eKF _s`H:Ԭ@;kHCV+LMk"|HsOg(yTβWi“A E}F#u쮼'OiOє7i3荞]'@ .z~W5k6pRYg&$$dc{'`~7EOA1^x#Sj8O?f?WѮh?y)h|n ՜LDU`,|E"i)9Z?.}?u:E۠|#sW[XMTr6^ 䋧?μQ?P@.#=ֈ~BwQPD1W.=2[.bxU%tv+hQNfl#[}r$;U\2Nm],8;R#驺> MZd-w fۮq頤ֻ _@!8К fc_4u_t rsGiK/= Ǣ0ۏ"E)o"}OnOߜE~=! :SdQ~8v|"UH?7WI*kDW]E>7SC<v)葁ooKZoyX (A7[O.|2b;>&_zY#\[~/f%ֶe-V!gkR@u=TCiU~RH o["ZTg;ƒp {s运 y*npRv*OWUj{9sB†`V( 0>".I v^ȇ&f8LO"QYϣ!>\D| 'Ȼf7Xs e@aLlLWb>IV|".`M!8VS-9ΈfX;.@<dKx="-xJSrEp4bq93Rn-YI6.DŒK;1 oD,".Ξ-@7j[E l;iPxfO\?7 rfGJ 6Y4Z&`0˱1Mt Ssi囼Y[-P_)UDy)à\rܠH.ȋRTiFa; }w$9n^g W_c?>HҲUeWW@~t/yBpYF M*Tфc+A_=Y#VK!R/h q;lZ=kL4E]LL\P$݊w3˟!S[|DC*'?uAĚ1qm1l)*xY lw aJ'C0֌hq.B%q-pο_Ĵ\+&$Y[KxJL~m:);Hzs#BIlU-v߸8 j TpT;' uYTS0κo}A1- ,ʊUӓZ2 d< rDY]Mϐ%,j񝎿l>8 #@NIp'3v gMsfk,ϼ IW~>pa;fnUa}_RҒ Q 5T*|mf'JJ8@4zUzO%+x\ihMq Z*i9VO~ʩV2IpA%)hk<6``;{ J UCMRy_Cʁ3صLL#b]SAfN"w\Ƶ!,*ػhP!v̀cDV?@3dt4MKrIqNiwdN j-dq\0mD{GOr ձ}N3xӌ+dzԫ4b?fKze&^%P2=kQ"[=~EVpJ]DPelI:˗cjp VQq knNo3i CΎx#>ѭBS K-8y3&*ξzZz~cNڲ%z>UV!nLR%⒩9G"0i4]H'|[P4~oK(94~;{;q]_s4!R fٳ8ʕ.w֧ߠ:9M^#b+JsI6DH*,4 P7銧 נ/N4B%9-hƳS}4_N iN-hpOHbArfcVqڥg-W~24?pJ,'T?d5xbD!N ybGR5}35}XMbfyW+P{8X(m[ D/|)j,#9<}>ޔz$ ՗>6=L'g%cCOhq2 [3#_4x?:ۆU!8~UY&ߑٛ*S*U.@F5,1|1tۀ} ؙ?3?Hߕ1t^B(@sq,+";ݦҚ^.4<\~"a:j$cZer j=Cm5j?.ͱS/v!6ـ?raU}2 :۵G=|I`b/ ~0@>o,Ϗ< 0C^5&Fp;^)@R^y q/wmӉHYoJ)}+V˜%ǝ<4yM&GcP`xrC~\>U?YwEɲ~9gy";4b\q:z{skC}O{!g X W.Zk3"bid窱 n)/{IIg'1${[UI!hMh5x40]x'm=ǷK*0 icRW_ 2\Df4=ÔD{3_I5Lj 1 Zt)C>yلla/Rݽ>l s B !ӡ2 \/'1\\mظZtE/Zn:7dZ|'R/*!i^d H͗n/gfډy܆ 24O^*[=͎Q,zCe]7Wϊ?R5JIV11C`05*TbhץӮemu EvքF-uslԩpۃAC.5G7Y+KOaw-W ŷ}vg𓹚@ubT>;/x#/"ۓbuJ8S{q,x<""衐i7Qp.7lCy/^Wd|' km0`Q{~^YU$ ahʚQ;jObBX2y0mr,ןHFӑэF. )h1196)Ϸh)>fK'NUT+hˑ#Z;_gs_ lU,b8qN3Ɇif+& js~R=/.,m"Rr7aͧ>O_3B7ڐWluA,_7)cDo($"LBoQ d>^ie{xC2 2»}x1.f[EkOUa'`#UV+} 4GWa%Z%%] 6fBr+"q SXN$l{WMX zpDEn8iboW#_dB#[sȉQ(:uig9@ t A{3‰v߈оMezMJ[dƜ(1nVW>=) :ET$&# {(J9;[W1t#lZ n׍lLDQtnTXH2e5 #,*hsؚL6]"@hl%G#2DǍȒ/3)  銧l_ x[Xg;*G>n +Ay ђ|Ő|^,v<+ _tK̽kaOb X10.atsӓB5ٕ"T/CߵsҼdPg3ŴO[ή:CI>D{Ki28b8dKAt Z{ MW:F]+^n@!,F #)$b :oPrwZ"VS2`#.Jat$(;)9Rm>ֳ o# >n¥MF cz2LHfrVPHC,bڮ .K3CJpbx"-hVz|Y`2fx, qq"͂9%m{+Ȗߵ5#v10O*IDe0d`!F9ۃAf!܋u-w.$%({/ߺqVyw1BNO!7lg:o wd{2F7#D\&FK5o) Dhlay ôhS>'2KA/*("Ya=iOnKl2}t04F2e~Hc|*gnnVX{G0>DvYk\?ԠbAzu2_uH(:7(ZkH,hl]QͲ_Lqx߹!/ l셟M.yVGkaSu\4/ڹ3+ ?CQJy%#Mty1,"_3[T 3L־JCԛLw1c1a=*X<q1>UMԛnmF~(HP9oqZ~XBV&a۪גe%O@8Y[MXüvQF8/82oi*OJXWbXS4GM 2&ֺ3á˸75tZNdGq p &%O{>ȥRΎc.(:nD;B5;}< eI.؂ ڭRV݁(&`)L~z^Qz?XZ&$,+Wk1zA]W9nnhG k\l^ hO{dCX? 6NzPֆs @8AJZ~Lы7v ~$I0AŠZ`y&sۑ}cV_%R!MTd+7\ ㎑ Ll1PHdW* SJ>̌Q;Bp`Te?L~_Lmm\,z >Y %[EVm4,J{zs=㭵Be\V_U*J{&d>t D#ne o [=hY܆(\A}Qfp#7| Xݟ;AR{וT!orɫb:);#џ:pF*ѪNNҼ3:b&b#(d#g){43ocwj˰+؆g׌PK:-<؏)?Gd埚J;YW [[U %x*z\pMHz^,QYMewt"5nl[Y8wtʒKFzAIHq b[In|kTBMWyf߆WŪ Jd[Д~n'QboKGUA U!p8 >Du|i$>Qviv(U.K)V4@2Olhu$:ݧ[k1nXFe%Wϙ$zX1["a![46wVN>P)9|GЮol.Qt o1/R+KӑN[ϖ(52y &H`͟idqZwE]w+T]]tX^Z?~ ^^.90T[H帼$|><b]6mNJ<2.,\Zňje!eMbVć%ň;a~ӁHeX%) :FQevRʹsi@RD<B57U`Sbv:|u\]GƻSUOCKPظB!t]lhxRzGPe?W1M亢I(HM2)";X=J᲏eK7ҢͰ*+ώVAcNYx` cg}$%_;5~T߻k)z]"!=:䳷0an,5cq PPMUygbU-L|Q)߹ $=0fը+Y%2W ~ MB*bө3s/J8k{˓I'IyϙYء*]p(/2Ak\>ތ!\/}! ѳVեMPGM.pD[/yʽ_DnBXF =ua'zw&My{:[v;AC[*)uF = GBx n#(HEYhb:ߵ%삓!಼H%--}!u=+a1BgnpI`dy2qT=lI~@H%~h9h*2˰Vd2o0-V(,<w?D X|;4֩gI(rtS(^)'m)&B/G[8w#9ypLs2gyqk_Y'sm\\A:+͡8Nm¿2<;' ;$G7G\ӠiTaS4T y^_PÉl==dΓB;z\=Ġ& T"hF ~QpID?V4tYBHm*O8WcsB1ЭN7 bFPn&3-vKm.OIf葁H[=זދ "_E-KFo/ZCu6cK37`_aF@t7BYCzk {Z>*$'`ا{3>5h|$`Cdzv:'䦁a`NfcQ芘k,<gt5&r$x:sK7 6ڪrmȹ+ܦ$)k/gRcw?􇢊)ۅ_,*n؝=4K6Dxm>TYd*WW=ޞZTH<&Lx{Ip-o!Dxp@[ Vn 7Jm ѤZؙw~yȇbVAU15R-;4+%la+N=bxwIJ JFYS o84NGzt| HeDH@{d!H87B``?[(}aTNg^ Xk{SU8VE`# e[FO1Q^IHv(JՍUL$6,LE3]C嵇2^DYž9"8KgC#d(]ӭﳯH\V < rNc׎9pxs>LV/UĨ\A9֊K_n{`A]A),X,Pzwfg* e& A~F>bv+E:\\weʝ^5GPm24/,44'+ YyIyCw644?0O'3c4BAj ]d0H%#齻]Gy_gk!t9VT !ئx s@A WXn$OIJDPz!HkVFȪrw-'l^7NSD@x:N]}*s̓,ܙ+cow9l{jfAOE"BB6u 0-h\%(kЧ0.كTO*Sq^HhǺ4S-ܘ #BcQ$j1HŬ.f|A\\MAnC-07T]Åu): ORBVLhoyf-sqN\LXl_:D䭨TWn3Kq+gw1Y7xG+u6֎rJ>+-ʼnu|Gde䊒/JR~ێC X~7OQWe: 509klDE|T"8IQn*M=̋X:攲I{z?7t>$d B”XEE{`IS<Tq6nmaѽh7IB:3\1 )u>E9<k8CH+}bO3A[3IG”1!&r\fe c|fe|O)/,6OM ypE(:zq8X&|ù?ɾa[k{bg! >OB[LPX:}$H(0# {D#Q50_T4Ja.IЂ! Wf/U-]ϠNUNyאfgխm֙S4.r{⡁#3rn=nTLJ+{Hx6/%3F]a_mE nv;x5_%%ɯ&v0O>^-( E؆ɂ!yT(biFC\b"Wv46?~Ҧ p^2#yͳ\)]K՛* 큹_QMh dR ~j`F#) GEa4㗣Iݪ|Jg4Q!g{?4Ί,8QNA/$FôLb.hA]Nj;揽Ew3򺄇46/.1KasDOjP'~.*n]S|[7%*I9 ^>&Y2iJ2Z;h{xE* 9dV4{!FMl}1b( mRt9=A@*m#$G_ȩf}ƊpI~jaM:Y'>Rd^j˒3j)|C1ho =^(FBf]q:Qƻk}rO7Շ+&42E65 ?0ZՈ3ʬN,\nZxH>&}G@v9eq]cG ${-ҶV68WJP+`Z9FK<Ѕ|>`ۻ1Н̉_VVI]{n9>=)kAYBM/E#1zsckעC4ሡ.BTͿ,%;ek]uRroSdSN^!+xɍllVMsgLKh5`k/.LsZadsԋ*Xkˍ102e{Vݦ{IJ6'-1CU^ .cm.! <KؿPsL<.)U9]vZ9WRli#8Grhʽ/V(` 稻=nQ{׾׷PI-5vfm͈pnܭo._^c53Tui.#$*RäR;1N_2 ƻ\A΀?~ 59y;r Nr{q 4%à}C&m@gXj;|nF: Cv3M=-vՏl0ֻ C=%&c E&[Mk&$W `N@NҨc~i]P[[eTcV^b2{K3;V!FRs_)Ǯى+yYa:OsEk0J\ vp7 i$Y0ՅP> 9캵O UΎzZ)Px,C,6[Ra^!rTO؆1+djjQX yQ+(٨~jRGQ aIfD2 ׎۰" 6*+킇h=d-گYX=Ⓚ/癕 KX|.l1f"R:~AL鼰*^-* ½AJpՏT-z=%ސg I/;ɡuW7y ; SNTEup3j<ɰBZgtadMԶUW8LO"漏H!)1y$lw"ظ 4{fM>8ui}_z/GfeF]0S,8?e*l5Kds2Nm6n01ЫZ`.`IC GeJ1CK&p׆M'g*k6ZtyC.iT@qXM;'TMXЮ <Mca@{7*{DEy6\K[ W" k A;uTN+q|Pp˕ 3@ۆtUIUIG!RH<Wj\CNęt),4W Ҫ,vzu&oP[䴀{@'ؾrJ0PsqF=?Uݒ59n cosDB] = 4C!5g ^;G7V;ơjFH&</4mH9rDhrSώ-c]\oBnze\XM*#a.@aUݟ {XU\45]( Kg&]K&Xsg0|~o)˓S-ZY]1I%·``YV j0QLAhl\/[hk8~E|EdbME&ĿiʆY >ī$">v(VW m];Ksnqo%(%A=a_vۛOL'VzyUQJw;XdKt]P 0]6cׁg @U+;Ixv37HN4Z~/F Af%jZY˿ q睺^ńx&jc1bP]gd21v-I9[pʴ9Մ ^ѓ6mۤ}qDH>h!cGg>håh|EX½_~]m>ƱjVf%|OsMh-Q\|ɪ~$*ChesyJ@G%=4EJ75?8ېZa'=T86?2 uq`ۘ"v2E칐eVeZ\`?=S="U}| j|MR{\0cVwq\pC,2 n~oQ״Iwؽm0v|*3+l006tz3nf6E؈>ߺU,Z(lZT%9t w>A16+dΧ ,lP;w HaGf=ѰC$݁9e%Bpy;.:9[D{,Q%Yo0FŽ((_73* Hv@2.lĉٹ4kѼ':*&]ʇ7e=xt[(T~1h_`@'bY`/QE'+v,t#3c z؛Ӄ77.q]3~AZxm rh%1ӡ#&`$nj1d;:xex wwT[}DԪR!=(_:!"o*yŐ4n&V{5߅R5tiEnH!]={Y)a,!|2 ӟ \̏\ A$i&|5Gyc(2)-Hmw0X~x='״zݕ|c8,$ |[RdΛ-f$?̊wD";5x;r7vJ o5Ȍ۶;4LL(YqQN5щ%U丄e%E\rT9\YHv EI]Yõώ ?ژ"ұT)b|0嗝Y9mO)'mTj;"s3 5,TvOkC NwvdU?/'ArILOFHC0gW-L_]9g(Av>e4sD7OGzfƾ԰9Ab.yi1[dQ< ;Ƒ7qX|[,9g2 NBTEr#{F,gGl(tLOڀUu+V*b4xlU *w./=lJ=n,$W.YUzD\N@;B\Sj!m)8E0l@{Iu7j c]$9U[& '|BϯQn4Ijr{A"3C*).RJ+~uh\1&L;4ٛA©b ?R:=ǁw QԿ7K`iSНw!;y2|fA̧ЏݯAZ"qE, [҅JG;=ɝ YOdX/U̸Zw[jtG\w @@L0S܈:R:-MOW <0fjx#\`'&mnqU|6!aS=t}gi>$l0E]2{D\nid:V~k߯} )~JeKaO}EM>b}`F F扏RVg΃ΘyxPQD[ljWZ3u@*McczGZy a9'5:Qw-1tr\n3h0?v+ y4'.0 (}p{jnaQ\Yֽ6\߼HFjȪO%S}.?Y:.=^>6.K{y[1%.X\mѩ`eFmT9!c\XB#(ED' c_z7;wAi:l >֊u?@9{9o%TnG&c͹'tq(P9wVW=]gCjNdBUaĉd$WqtpoP^P68d/Οmq1s/Jxèl bX\ K4 Gs8Z)p#7̀nkg\Y=ߋ_z-u6-.)xZHK#ZEю "5 )4X.!_Hl0weIg,hRΡcy17u,ܙn* a0 up{y"^N4D.Q6QX5w4gJzaծI=1O !{Hr'lDy7}a>to"odj9լNjy=b?k$zf"e6RZcj~'7=QaN \Z ;1}qrCTWȈVu;dq($:jwi"Aէб[Gl_A9p`+w4PtOU>ʺ(5s۩;RDoL*G bj<ZQJRvto>"؀80]꣕m˕v"6D"Nob$@VvB$ZڒlI9Ԙi*A0Jn%*\\ׁ[YY)}jt55(S`f1=.Mлplb Iwo辿I\dY.ꐀŢa5橗ħ8pnztƉ(m6&_ˮ64UƖ>~=P:?/z㑪YlP*$Ll>0.QTGQgum|(`7iElKQ|I*[iql!UݠF\w4rt\`Gٺ.sW .4QohVvL6 ^"..f^丯?wC7M n:>8= E H `|(Y+/[|4) $4*#Hin.8tek|4mtыuDumpd_{[7̑n'^¾A~p"BunruW kvLjk *z74xA`"z =&0of]BeniWqI ,___TB#p҆œ7Cr?":A+=~W.E<ۢyOG3)]\7mO"mm$"(={׼г3![3A[f͑ءb=Z C΅.HG3V/gg5QiH2*.v*ԒA##ްR@T▛` u}5eF./9ZN0-\J " F:Z]9Wn3C G98`zw6~ mD8YԶ!Z> tÒ2wP KLpV|}Pi͌2HZ/9|ηfZd* {Iٿ8A%Co/{,@pUF`kq%l-._ *}Yw'#s6/X"ě%E}nf/*{3 Q6),CwΌ[ac,Xg"e4^6A-ל)x Vf6U L}HȗT龏}3:O Ds?g=LXNaͬ YlG˱B4T.p^FmXIC&@^xվJ jD?8):|21'CtqƢ$R/z6}^Y<~=eD-}@o-|~B;? t r:};st,*H50Xcd-gC'-1i aa, r|AUxU+߈ۃ̴Cc@=kSc U=YR+p|;%9M|oT|\f9v.bޭEjcO)lWĢ *:HWG՞ՇAi!+92<\%z>yn⇳{wO㪆7Ut7芌lx!o(/?."Ìlh1}+Jֶzdx ]"e=r4Y'r S$~2"#Ř> +I^ QK+ +SS|H͎Vø@>)jtJ3s4!]=d~24 (*8K\dNS6P X'֬L_+n Ʌ$ڝХbFD00}ǿ=Nȉ-Y[ȿ4J ֏4qY4Xε`*f~qvex=Tt [hy"t~lyepx@j{?܎g>$R/=謗t^~*$qc.( jbt`_M*r6mC.h!WZ %ij)T+^gJZ#ϴÞņuټ/ӨFTkqHmBHycozxw=qU|jQ sj/ R"Y%\LM_O}<Wn WX%OsWv}Es^w!6bJK`яhw"#6@Ec ](9_hMxK!EcYNH Pz=JCAlr1=nq4AzMODJ?uk ;L>N$>1Kf18)uT]0$o8yaAJ LU{sTݽ<ŲDL$(2gv•yKE{ Y~5 'mhA..DPvSò(д; H8Em f@Չ&&[~&IH^ !  AI*4z9֮Utzpf3C۪9_U ghw,>JC(|HBo8⠇툾6^@=3XrGx?%~ sZLͺ`W|sTB6PP#✫Lˊ\o*IO!>C-//kvɋх$GzxՇ&+g38:{b[vn^@'GarVu*ጭs?eB35:;_IޡI1+l `N8uWّ:++uNZ=[.bѱ@5")Ox=B;=anv{Lx8~3e,: FZeli_d,"G:ݎoٶ2 ]$]n%_1G\Z]Wk>W.Qn)pϾխ!?4KWi^(埚4홫"끜P Oyhjrٵ[>TtƬ]~6!{5@>26wC~O}iR%ܬW'> 0Nt8}wI` goySrK%,xQ_Gvy:ri*KQ]HAvr(+l*>)ҹ1͏Jޒ gGY¡^\=p`p>m9`=Gh;?h}ID~|,ͱBuNޓn)Tw?&i+G?rH-]xs(ܺ"]16O3"rnv(jJ0^}F}GhP \H7[cW\%c0޴?+ ؟hQH-Ȁ3 &b,war ?Ǯ(0t2%I)R{5/bί(c}!gaU !_wF`ٕ(]O]7RШ$c:6X6q@͏iiz"i;yQpP]G6Sر|GBJ7;ϕdh[NLt8:=/W$S9i<u= Y7JKر焃zi)?_wBi+] ~@B,;xCp7X4)Z..틓e&NE iYGKw'lWh1q7Kd">l%}}os폸.>{?jv9wЊiFpscnx÷Wջ"̭ b? Dh݌@Jfn^]:d@/}rn޶leG9E@ĹxNp?xW]Fmm_"E!VtSP8lmL8yLs[c 'J@1!9>+֙K)Q '$܄zS(/<XF-~_ @us64cqsD0$bau[@"ˍ8y?Mv%l8r, q;;6Gb6#z#ʍQsmGߍ5[d;-^h"&nQg`)6˵ӸoN;s sgu荐D6w" tGp~\t_8UOtaD'P`$tbu+O4cD WJ HxG_nyv}"?˷-ǜ7댴қfGu57pv؎V OrGblmw oZJZ~y<_?lP0ΘJ1ȷUoOɿS е3MwnAfw_q19 n6|ZM7ьnsm>⸖ 11_;* =qacǚ{2fXHfKVt VX IauAbxy nIjE;]`%bdaP"4ܱ_t#wۣ=qݜ󓆚YUqQݨs { ڃ=2OSOK>ءV*9<Yh8ydOBw;? ]Ihh*\o'N ־lr5RRQQ_j]p5qFq ǰFծf)bJs7ˆiYb>Nda :Z뜐}p@n(^O+SvWD_S|+*)j(z|@d]ZwNJ\ 59dld+&Dr d/✁ o,{A|!jz9M.*IlDwVJvI' |t0εt%/惵4ɜ5j R67PJ3="@i m0UK<S޳\ug: 1CCGzh tآ 4ݼT"82Θaӈ;t姖cdx j76ѻa-^6ʄDeڽ4荔"vrsL(E칭$ﯦ?GWiN)+hdPC5$2$j@*ܚ,A=3H-Fz5w24qA\/8;tQ!yMNQ{?^0[3 ȅSj7A pٙ vL`r6W,#@g:iQ~ _6 S^[⎡/-+`\(\ֽi2P 2`''H,Cb%OGX\4逧A?t6{]4]8&D5њUǫzdhܙ +݊wxmDn#LG"Im;=:؇F:f#C:V 0d-'ҷe41LlyoC`͢xf<*jmMPe4LMar 'hx.)α Y0Y1̶ٚ-y$BoU{^g\=uxn^#Ac͐_(Ee6mDez9Vx-( 'f!p<ӪB{ >"zN𩆆6PB\;sr:s5U3KGyOeZD[NkfH` +KnbY \Vj- =]fh\+" lt6]3âԖ6Fa3 F{yU0P@5"=6NY3xP.\ s]IAOmD0| @xee*oL"Bf)xw2!Dر?FbHR =_P ؍F{xk1x*rgҏieSIsOڨ [cxׁ7.pjMxGYjˍfMP^erڀ\,Љ M#jg02%Y\ c(q2rG\ 5ڈr8ogii#)I77ݫll,{ 6båj0M(xHɾabçd5&PVB¡VvF}/8N-D\`<_Xja3Xu7eTYJL|~R0u-}Ri])SfD:,~sY!_)"+{5y%Ekvѡ?j}a,bU5@K vlSI,BZ<ٿd~ g6te5`#ykW"`Ty. .yx>j.q%SR0 ]F>%.eµՉ|O7 hTYE:ݠkFNrfѥR&i* {7l?-q@5ԍwL@E2~rQs&q0wajI"fVO[{qNWbOSm{, .ɺBL"*:4#5絀F/j| eMӭo/j"NwM beU P,o-b`Wf5&P?0wRH#L&N&N Ccĕ6Vy\X/a>12R [6f Fjy[].m\5Ǔ$\E۷b;Gv) QyW{ox~!7Ȧ\li?aE$tT\_FL/1C5&h,S+t/;"=Jjqn}>BJ[ ̱t~(cot=7bn i۵o4eNͮ݊.y $vקMWrH> {lrƖ2֯./v 8z`bTva aIxRC#XvcfRџқZuX#w D `?n;ib^r"}/:|^=k7)_"{|c}w9!?;r51'[he9á&dIVQ;N0Te>nUa,X(u4 s%lxoZv]}S om{:Yi(rVM]R*E%{>hPeTˇ(5p; M!juk-+TV7 D]!MDRDp* ٟ2H֑AT{ [}ym<~;C$ra$V; W6_h4wOnV"1#%,}c$@8N0mb)K|s2HJ%v d&~RE FgҐEoOcٽ4UآqB:ŘWI/_CkN raA7hG 0vjæbP:4ܟw'T`r q|8du(WP }ZelKxl{w@a[8W6=man! ]5*;A! ZBuDg`qT*~F'<ٲ-[q,+/1 Qf/,Bii`銏Re)N=:5ufZON>_}!m?#j1\p+I+T5q?o_E.5US`|qP䦱N#N!6Q`X}>)ܡIN~ \t27tks@/(lI˧3a)46!9H!*Ƥ-~g dFebdZ6#X5NŮ0ˌy~g]P,Ͼ:.Bc(l}H P0ș# fUl"?`j"rղPlj2wfFaf7<#!L)ŜVf~ JSmƿ2)g`1::}j6xyQFFbZFb/x Jz&2b5Sf)C g ܟ@|c1z(TEʩ@޷}evVtyq,蚊i}W֪mJy;Ak2B Q{sӡD豑I ƫKYgp\ޅgѢ,w1I#q:2U"z3lr|}sR6|dc {."S,2gL$EMEFo湐T")]"mP߁@g|# \S|& .sfo yߤK !#%EB[T/nWC^Sѷ8uy[:iOr"bW*'긼]4ܯZl먔C3V3@[Kn(b9|1xɾO)ؽluo9!#QpRx冸#v~z1Ey m4},ĖsCW>7 QWĞ,Bc ]D1+n^a]D_HJ1}J10eXM$LYg B]>Ϲ p9Q @;V{(^Ƃf}йR}HNۃIa!*2`8נve^)}pb TVFKF_T)r*wp)5qCHl+AQ1d2ロ90Ssw|ۦQl_̓QqR"n~dRfE[aŰTæ\+NFB3ףØ,Kf%7y9yy?,J\֑t+ѨBNA@?d%0˛>k `yqR8>AU?,Kw<S㰖cn{;h.@#TsӪme͵I^%E֮.Ŧ_ۺMnrM+1a>eiON$Ƅ˙_jǂUy_6@c"C$EXzXTZL+ c%pjiy.\}15>N.j @.>u!MK? #-,[p.e*)ϼa Vv^7xؙR%Ê6:xg䠤& F2j{ bKheDdVxSc7'XdĕbZv}&b뱕ZX bǨgzfzGXR/Cgܐ~,G۲$H؄@ʇ2^F X:pq0BF *$ mul23On3(WI$Rn-ou%XgaxB yxE2D=pgB^ ZiIXRrSM=ԙot^3m*DxU]^u,n!o5m`بŊ!6E.AjоRűEG icÃĚ  >hK^f;)靈S_:ܳ< qkwMvOjhK,YNT" zN 6HB*̧*Yk4K?aoET|쥗m8?3jm_ As\x{ǃ\1rAaJ@-Tv><$Q.t˸ eXzqw قyv<" OS !&+j0,>a(HZn;q%vOS?J>W`.[/JoSh@^(s4-!1Kq L BԵ}N \v)ӋۢH[-_Ҕl/DbVy~%SƕC;*Էb* HjnOz=b fB7L+ cVE+U=LHĀНnY:H䰼%=d!'LzCCZ{ #KEXeRCnz,f/IPOV8-? ~whAPNEYKD’9/1=(Ϲ޷8'98P\8)9lGтɵ8520W ukk4~¦R/YqĂ `۹wGifdi7^ 1+r4kNO7 L3uUK1>H"r}x'gC_IH@eWl^:}ɹt;$oD ]-MTA lUJ wGqssW6\ჴEEaʻip%Ǿ\\@3h!Ud IԬq}P< nJ l󈜸rTCWzAξ.r_Tc&}Crg=i"+"vbF^yͲ? 2Ѣjzt/E73eɉKOHYNf{:uUYeo=ӾDu tQ=πRK㐲4ѫf[ o:a߻܃lqCRKXycw*9RZ ƪg8(dbA]ssUYyԆΒ-{ ~o[ZQl]XD8y {y cS9 :HյN \8-#)'&ݸVzd4դ,bkΧ5 %I,Inӿnacb ?ЫnQ$u&x)(a?'ttn<8A/VcbϏJ6Q!)FHJ@3H/ul!<(VQEFS2{V>%턬k50cR~x;XBim'4WfE L,gQ;m1v [s# -Ri{ M/) wgltְ)n]Pv*/ty 5(+RyA Jz<-_Q/D('5cη.^?kG̯ j ꐛ 2#czZ !*y۟bG~iTA㖣@~ِIl\|aJGn}qurV&PxT0O*rh}-ooABB(CXO&lgP=ӷW;䙪k WS\Nd߹c8wo hǣ{ĵQZo6ODydPHYZe&uC.$ a_D6ɊQF0-U=[6mVr?5ˌCkiZ55!R9]y]ݎߣ##7)Wpd?i=Ϡ20_fP:K "ܥ$WQcJ<+R f-5JܞJV& jlVVS3nRlw:qQT-&Z1{% tЂq-,FS0fh*Q GR޽D^>$ !;Vcj?[Ij̪F^NWZHNB F.xB'6;IXy*$YKZOGL;uYM%ڧp|%'z,$AbZ><J.gKn=}C=/] "aYmPKOqrŮO<r_1>%Lz1V_y"='aE$ue#/ F=~(pɣXyGLp˚D 2)Tڵ4  pQxă(\!6k!*z,CCt QUXamsK +H0K"(.+h.Ί"EjI . XYQf{3qb 9fuc."HRY ʜ@uư ]nvHOC; GfYwTJip_mIv/q;T?z\':|x;$,;JK7;[z }J+5$5)m0O mrn p? p8^UƁbGO rDTCa3{>1'Gor70pG{>J7cj'Oþh:ÀhZ~ǞqMO|<}DרPp3 ֝-|"&tPT&M$֌OGI-a6Z$ :jY}+^2HXaӛaN.oq "|(R{c }Y Wq`v}yUlןE܋1eX6Oh ѨGbwyP MP"9ҶcOՊX5J{$:m%d6oY.nݔmeg*RKk RTB Qexrmj Wӌ<f=8~:(Zje+ȪWnh [M)ek!/:sJ{ BlLm4HTÑBώ=\*40|"sh?XO#mb4YQS*o9gf3$L2v#uӖG_+G06H処:G;M3PQB g};/nrd ]pGѶOsmPjzI룯#UJa$ _(f{Eٺcc4 E|?LzMN:Dzh'|@ҵ>B9Eqp.r<1P/e+z.{A|ۭ?io kŧ,b!v,qx#3Pܔ3wRpY6p, o|h,sT{sh3O(k龧 d%˞.jt@BᐴV/ m.z<ُ-@ICha (ϛ*D*ShZ\@_h=Lg"/Al5;ԍGR04(TLzd27Mӌ@;A"9Xl#6|clxK}+ާgm1K!0ۍ Ų-kߘ;hR.{sYoGw\$m;oNx, wn"QlBH,-! s yYԞJ O䴏V8L0%}fx )PMrT@~jr+ʺ5:0S1؟~^ϖbzmFqjFD' bU5毺KS=X8@dB !hS[O P3zð1#[Mr/ƚ`Ԣ+.!p=qxBBBbٍ$-eܼpE`F\q5ɆNdȖ֒b+MH }~9ym$b+@.o+=ŃWR w,ͤ }Nq@Ycd])`)ם$Mc3׌ GO@ISe~ήYͿ+ٙIx+0p'? n*l0, \]G&| הcAss<`/*H2B/Kd7O$#no =lOM˯:q>^m$L4_V`6?4P@ȻI'ނP剃MUŬlYs#(Bg2㒙HQ)+'Adj͙:z{<;B,9F|F0߼t&T7CmT#$xB'?5V(P(Cn7D@wwm7`K螖s( (ЙأUiy?tPś9tLcdSy>Дz7,xP/GK'47peW0?S7)'EkFA-|i?ih}'q̲;IFCV\C^ Irkdߡжe ^=837PBPv8& s&K=^en'k:rT ze R.pUk~-)5"oְؒ'Ώ$o5ŭ'Pu;4[F=0n;K~x{mVU f}WǠ|~ú#{-l1ap36vx酠'pl "x:hﳧL$2+}Y*=Xa1Cgԩ]k~)sX޷ c}W>Ĺ3 Ui:r߭\&)9^-:[Q9+cx)<ouZb$zO}0ɟm0LW#BT T[J", Wj#V Ă 6} C9CĨ_cxi13zZ_=Y r?DQy[eNfE<qEZ5ۡgz[<+3_]m^@dcO:  90w_cIdWs:QCNO-σ iY2(tj`eYqe|[8${iײeT z/A=tH]x-Ɨg;ݱ# Ľ?`y Լ&oD~&+u1 |n4wZzWE9dF&5B~engGqY[xHzǣy?H=T͔lv*B%,Krc&k&.<B"L>uՙLf] :C Ko"sձDk2mAgΧ݆Mٞߚth>mF8M!"N N_[Xzz2ӳqoe5$g9A࿞Ώ $ J@I+LC%L""kW'.x^ 3'wFЉu R!-4;|@/IٮE-MB+Ӽg Xdl "+{x2+u`U.'OU MH/UwS 4% );&oZ;h p P7\sD;CN,;ݯ[UكS @sCh (݇ݰ NN1 `ǞM..+0]hM4L"wKÓsijݢ5_XoKK3'EI߳/xT!@Lg֔rtq]KZ?qt!jSc/ƃQ3Qdv6{oJ.P%#7c̹Kv^1ozF2l[^#pZj ~[%%YOX|l.C<񪒡pz< 4)kTW㣦fեE7R 0hFԠ~;:7Gn Xe#ggaZye*~Aobp3Ʒco6rfڵS0yT$z?%(c{|_D^1 q:Wd?`m \ "}A%SsoBAZ@a|7>gy.e wEʩ<ъqo a^![s4lNr`f1#4=tؙh(O\ { nso[ڬͧlQ^cg1:&Gc6΀$/{Lkh; 0\8 0=,,W֠KBJrZ%Q6+mҁ_kدgFk\B_ nnӅ*eᡵx}"QɩUg"`Y5LX}Sd5*Zy{8ĀsW78hVtdn~ $*)Th[VVY2SeIJ}J7͆B&VY} 7]dK<[xїMU Q%О-4Alݿ$ ~ݺ &=4e}?vyHȌ.zֵ&""ʞӘ!̳[@3D~|ܼR!GX??m"]IZMo}5!Ag;-%|ray\jŷ$KgOG [4Ә9I1v"&ӅV`n ;D;c.8"l5[4h]f&VLy hdpQ,g1AZ}xB='Z ]uKl\{ȐHW!i.xTD-d_aurJ kTCk@e[tP2Re& @7KKLytĶ1sfibUH+Y+=0MIшs:Y$:4<^7ŤEQaFtcl: #K9|nQ0XEQkN+iXVW pù#!arfA&sQFdjoK)q@34jFPybX[!qC7C!ȞXmh9}QPσ`ƯV|}FN][ⴲ\N s6ͱFJ;ԫrѯd'Te=b۹b Q,\1 }˳A_W}zFn83 tWRgP5HmrI_SÇh: 3={)% |"%h7 $]sD*D*J j}J\_>W#U0/^búI(nԪ)#,[8 -婴]͖֟W}FiPs\Ql h7MF9nQC5o;3T4Ó|z>";q#_ejm.I0 h4l[H,*1xp7<< d@dDROCӜTTͩ.g*LA^Y0U~,)pfβq LJ Fgf 5NNOQlrߵ >C∫ɤIy'Pi=ᬟ=iIJ{6~Bd8Ww65@ͫͧUA]WW@{n}7u&7c[=o%4 QMJJmVc S\e Ac G2 8 8 (ÜHeo=uΝ$}* oaoYuҥ;i%DH"bM@I] C}D-D_7̾;<]5_}X!75ȆkX#s'mMoT9|0ozLջh h-r׬ɜ_#զwii൅*R/ĎrSŔEbX[ !):^ҁG6~6%fʝQ^4&^EJER̒N!jY7HM?\Ҥa xrIKn}oik [OCUm2 8Jܥ 6v=5>mMparԌ5[bٶ>86ɶ݄ؒvvaM#f:M-l)gh(<:C[\W QJ\P;gF% 5=QCĄEӹeelz.@{΁Tz(El-wvMZ*Y扡za"D43qt`e]fF=<ES:)@H7Ŏ1N #̊i't?A:7.Kh@OO:hC%=VZ.mDE50:fSiG1a [\trʍvể G{mKhmU_IY0 Ƽ d4A}]G/pKWFj hKM lS&(ls̔Ҥ^w|R(ey=ۆNptQ&%{@ei!X%55oy!!9}I!w]`:( U'*>DF 'Q$AvCM`4!M%@T_i{?9֢!uE』hm[Ȋ@pWχ1T$!lRF=2cG_SMjqײ忌fyi78/~i;HڢM`ןP8 yoc)~&]'j>a7ug?p$1<,vr'z (=2 `UzgcJeQ2H】㖋%^gJHs7gGFճf nc` #[N/ú7u:x__Ȓ}dQ̞dGA<t7O3}zN,[ojxR>ip+F|E?I^XJj^@Cw%öØ0Oо?\|D.)>bIEm$7<:tI*C=Pg"0l)'ROŬ9Ѥ[jRƆYxKl6/!{GuG]t&5nߔ0'ñ#ZGs`wa1q}TlH^6y̔Ie4 f=z}M ֌X.Wʯ7T棻\ro8Bz܂+j;`YYJeH%^{i CӅ0n&3jt 8}ÔVӯBdyBE91zjHίU+eI5U> 5Ji/?bt'өzJuÀ{rUlOi54ɥQ#@ub1yhK$@`'qE s7|趶)\j9d'"gpDP;xRAD|#.\Y8Vxi@\s/ ҀT,),' vnY6hݮAlms&7C_=t"m9%5|:QO0.m 8]H8Ռi{>mPyp;Ԩ{P bXڵLٵ! QW |."^GSA!>{I.t̫=>?ilcMU·;#O_z[}N&5|HZn H/zUQfQo vXt. "S; VMsآL!hFU<=Aذ8߻)f޹5L$CI$ UOjr 6QI9Osy6r.v"mɄ8KLQABMnWFPnز3= l emB lC$aiu[6?r05cb!9/_q$)uo{ۻКRN°K2iy3>:=?kL_.j)D/[zGߚi'(p%Uih*nH[~Zؾխc&QKN:~UіWwͰ9z%s͟~*X6F1!nψf ckfYOҿk٬W$9ʞ#:7E'D5Д2ucfic%B6.8{!sp#_fjYzxY(UK `mU EE: <oR[аQJM٠*2VzZ[&y9ꘫJ~{EG $^ٯ6iPx3Mp',7Ni9؈*sQEEv52oH.#AԐі~FJ;DEb+{mVw`V |PW8*m=0g}! } ZϮS1K/U]umǣr@Ƌa3@j7*v䄼vs*/_GPx.KNLPMeA@N_x/%cO%!r,Sijciϸw7x(+L%cIɋ!SBBhbqjIOk()|C9x\;MJ"@sse_*$"|6&q>åh/l``O:F\-e#mW00)2Ay꒍a]xڡ .|M.݂k`eIMa,}k6v˱Q0 b0"{x1"o"mH']=Rg4O8 'garlHmǗ&ERTYX :*lQiLc# " ?9\}/ QG{eҺYio0F3rNʄe߄0z$`ĵJ }_QI J|x9jZ{,Ñ&Քt+L\;\j K~:b_ᕩ~)OMtpL>@8;Dd`y~Natʺ$ HΘ֨X!k#N{Y4lhBf\bR8Z5TVhBeC,~|<l΂/M^!tc ZS'Y2T;X'}D:kxS$BbdX:k&DITj n}e2-o;:`܃qE(P#.. c8^;TmVlmy}, %b9j8ngho[zhVد!b~C/Jr@>jK#DDS-)JK`R|v'5͒+CԗJ?niGҡi`y=\45jRuĕK_ k L<f㕞~HeQ|ꚧl2f+ .6M+Tp@!J Uda/sbY?B_'a-EGMCv5'T##^r)H3 ItN<$y63\u9 yws)43n&$zy;NiFoC=>jit~bL<Զ[P2 w:qګRSnMG鞟 OrqE+$wedBv=}]4˪{ЏnNpչdn%Ǖ8}ge Tt4?&.6طXjb5&[m|W/Cu׀ X mӞߣ!aEy-,Ef֥fTVӛŹr@}_pvC2tݵݥgy&7ƿDTDԵ}6|9F{7@yˇ=пlJ;Y"38(!8 IW3.x4D}C ޠ߾.셫& ,M;{,*5^?T$8ZTZt=ZJ }h1EVg9X/Ep8w?edӼ-u[( ^G+ al?) fC]^4Z{Zs k`DMIO#0KmY3s0؊n}-tӱ9]/g`Z8c~𘀹]@=]僩 0*HeB>mA+.0Shʞ%lj&BR a vf SsbQe@b%BG\e).ٰcrm3j:*xpYKxYQ"DXpUkhsBSJt( (+j?"t@3).Ɏh;V :nVWqAhy$ãE]'wJ@*BG 2%((Z:9RU@3 c}M]1Oו:"5ẃK<$"Y(k+Wd#f LpSHaz\D-,׉<|a:#*}&G Xmm=lhֺzϸhD}u8}9ۑ9P_6EFm*$Kkc 'l(-u52capPHzmPq}AH39 ^*$.|g]NP5Ǩ^p@ 2=CrAas/ r~f_S9cb@X-DJ%t(PXdxy8KA_j4`1jK(8T'ޞ|A,Z i2^:`]z`vۊv{0e@OWsnL݃άzn\(I4(,sXSvْQhTv' {n,]*4wXrqf$eu, WBx+ln m5'K$.AL\9Lz{ƫ"uZE/|nkqsJ'2XBۄe1QO:ˬTl7HgFY ,׶`9 {T@"ݼ 1 ;{弽N F[ձw ͏>6`58| a zNFLr)|6\XGU.CƹuV1PWa"ݖVpL۝fV@&rc:*=\/x<`n¾+Cr*U%vW׫J>YS?ekDڌ*.to2t%ݘM RXEɠv^:ĕYp): f| !4Ö( jY/ a6*Y(pz{JݸPW wjA.b$nW!|v0 P~Gl,WOnl5_- Z=?"<ھ=nyM/w?pa'O"f2]В< /KZ]P UU5==>/HygLRɐLT#}iwms[lA85nB'N6딦Nړk˧p-Q)z%RyO`ڷ0 "ɺpۈ\=]BzGz!<;# T}.1n5Pb'*h֍|^lB` RڑTxg Ưȵ FjO6R0P:oDB'r""ip`v./ϡn) Cҫ,['V&gLt̳J*tZh{s.8$9xٳ\֘O W&>$rd<2[[~[(IglN4hA/!97o`Y4ԷFk2INu+ܒQT'|q0iC6'&3;ѡѐ_ymt2! CB|pyx8'%;ABڐRlL fxn ǎɳ0uWSHU쀵o||}Jjnc! r̓q/-18;# ߫ D{M鏡9J]@y9pU aGg#(]aڭV2K?>sDԗ<XwB-;S^l_!-5P`<auG}$,)& p pP rCoe8z?[+fkz9!MT CnlbΦ=0ō%&wqo ~.f5 ~YXpD(1Gzndn `4dR$c У 3NOzM `22`͟5uhEjCg$+cTq l vJ !MUR|kg{f=qQP_1bDpFrZ.e.JC.[Y- >ǽՔ46B1 ah'WWŌM9`_$ة9~Y'!E? C,q/45p %IyWR4d`D?F"7sNcAlx6xc3G\;3i ^i" X$q/4 :Bi(C w2JgԻ/OK{]R/?*0MNB?:yYNp\*6Qګrcĉ͗IJ>rs$l$1;SS;[Q0 l%*JovHS2nZfK[|u- '#G^a _w[ ֝Ҹ*/k%]^&fGUq7u{aGW\ jc 5H`h oLBelxw'a ggZ-T m=#G*\#G%r# A֎*s~!kX8oԇw"5%\Xg-;=ɛn;lU!VP<׌|K$9_rJhR%kM l$VEErzaHE>8F]~1'v&"p}72f/&W, kXp87 =\T.ܥNcmҁcWDd)V ;'f$ygzul @]Iа)@'=D5mpt؞6'v5jH/C* ~Ā|+/&YDNeH0(HU3"55*5#D,i/~ZBL\V[:կ&/ r+L(8b.נw|lyzPtAhhKz!Kw0#r[= ʭ%dE{(]uoPk _-0 <9^*B<?_: AEn&ݿ3Xn2ߨ>B> O&`+/sWm`+:{'I_'BC}ZwMTp *5<5NBPD0R}ؽMzyfcaY]bN$z:oI~ 0kMBq?jx >=䡦"gZ{rY۽%cЏA5DʓU ^ҥ+X>Lg۞&!Di' 8hh M VR;7^R()c^v`6դXnZ#vɉP[?}PͶN?̓{bP͍ 4:;H{ޘg&NlZ{^JQwc]FxAntunUʕ៉@ʫ+Gl SD(ҫ,'uj_KWͷҪA7w+=F|LYr-:I̕lKK>˲%Ek!bFI`WGQP$/8^-16w ߾9 +jI/q_F |O0`nB\הZ4^Cd_Ҽ->caz;`ѽ֟ R 2slI~lqT؄4>1  ߔΧ2~(ro|%+:1YQA\XoElGT)Ĥ"G:G-/H mt F#GnpYTU Ɉi+.q9vg!IlX=*_T>u+ՑHS9@5T;7ZCBM,MbRg̀'\o6w3g_ߘk, JV||y/U]&\wbG&~;"G{/3|f0&9*)1ԇV4kr R;ϐ(0&xV$@:Q邶*)oAL3W,##Fr]jjaJEb 2 ++?j;LAgC]fa3&\N1<&+_3CtTG!N[Yݽ]gㅉj{ H(dd!ZSUaJMGݱ3; yCfa5DO+;GeWPj|%`8iz&{Ue/ axtE2ĵLܫohne T"AD]Bz=wx2_t8H P|%_\ {kaRR 8bŴWT +bț D@/\^<<7/+Kj1>@f)AbJhVV.6bM^1&х{P-W%+,Uz~8UV$fB1ut `1(m%G|i.9ƴ)'s_ӕlVi~ͦ4mr^AAk8dĀ'6xQo=HZWT=α2ϒăC1䃯zUʚ<7"+U~|rsoW>[@p7tdk݀җ³ vQX<k,$`B(YLjEx@9 )6x,j|S N૶0U'*ɱ8ݟEcCpwAi!luw9R[v#d$\bɛ7(mqk) N :E@Y)t9M8uiNhYnix:;O]voj g_8ɟd)(܎^|Ɯ_W{>oWz;DQUt޹ghnJO7zIݮ//TeąU% Px +7 U/) 2s * ?5Գ XĢE|Hr޷q*K?C7d#q h lX-?B Bp5YvTxA$Q<jSu#MhtLAɶfV (‹09r R|rEaT&4}P" Wdph5kРu^@9\l . ʼ[gj't Mҟ1AE NQd#,^kJ gI@&#UjZO-qrk^9 G{ҒYbCAV37 q)q-cG;zB8ViO[6_k8ZkdACbŻz>A9  :ңj/5G;I;G3*BaA`l>QqiOX\?;cA\0>ˤs905FA?Ik%0Ӌ XjP۱`ȟeLP-2쬣xv*Vr.{< y|+u:47Fʓ1)P4gǤ1L1$dĚEX}!U*6)-wN1j.xHoRN"|;Єv|%7=>MxAP餄L 6LGx bB2Gu[c,zWM@cRX&h?˶OKIp7W/G_{膒$mTEJ¤)Tņ3E ,)BVYNoN0#,AXe=JtUi$y6TOOu7-x6f ` 8Y|(4~z óFNZL[eT @yrZ%S =k"ǼʅG/" ME}XL)xy(dd.>8bӻS ,KVM;ۏO..fmأϯmVa7JDeXO%9i*+JH=HQô'p?&{*86XeͭI3&/  ou<@,ރ^>ZʟoU$K&QI]-*-p)f&6|^ɀ10 _ {Bܚr&Dh pXY"1闳n ӣJc/mw^<hXL&Bx.1 w,߭^Z,)?;{W@jӛwc{(dX2hو|= f ;M?Q֊եRp|z1=xnY^^$PI.6/p緳*pp%8X5ݚ17.D]/]_1ޫPz8 1@vK>Ni@B_Hٽ;{) [.D g6'`h*Y9&I+k81ҋ&c?g)7)oS5U- DݭZ,gޏO5!TJ' ѝ`}b  $-< _TBBRȉu+&̀V$?:ɺJ2tiWK\!x N/RIP1VPB fld%/dH *Ny&(]UIQqhkOR@k5=ä&(0@J{!sہƂUS:tGѿ~/l񩏩R4^i=/"fuٖ$"g+w5>0]rHeDK؋*l7u1.[WZ࡞gL6DBv|C9ʢ[ߡ?A[㘌TwC ֏w)I%?_&l;i#4xP`Bu8yb6]/`"Qob:svL&W A_t;_vO5 9^ sؿıU_:Wj??]F~ C%!N! hB#_>m-`Yƈld=gn ]S|BvIA=Zc>:,#zAƳ9_E ӲKSIn0\.Ac)0g3Y>t̃w(Ur.#m}}qOWڗٗJLHEU␫qxeu-{h|RɹVؠ |C?y LhyC21$rP܄K5di" - "C on.}۳PT|T%q8N'" Î; !_Wg4B"bC${5zix=[iaدU'/l k :=ŤlOl͈8 KAEǐ#$[g if]UwEA]m{ģ&kt7%h Yy%T2FA:9X<[ h3̶R F3T;=}fݥE9Šn K$sA @CZ1&E<;.e dqc=eº Bj7>m&R6ÕgӷB;~@`Cn9r1tT̎Xx].Ku,nb}LPzNlw5 ju ɰ`.K9WO7Ans\qFu]K|EG7D8!Z3EZ !O6뺩X~ rBNfYp4V?' ʖv'a%rM5%ݕl]}W,ˊE}n+u/^w#PSq4z`kg~'')iRhq] E:t brqu8h:Ҏ.`ցg$hإ .1}ŕXg=(O&0g81Ǻ_MƸQ6DDq]r\爐 -J]hK2^f6LhGTplxHOyiPh7[P;I)ҮpYI˛Uw<;9!R*eu -{YL]i!MbianJ{D~/OpcU vHD2!}"#^,NE5i9"w#R௮%ԧp1rk#Nc` =DY%P,7,R>!f]hFV0`*:W'C'OjYVcF.r׽Ii:Ō3,K'_X*t^4.pFf&[ *5v (mœMAr_[U5Ed>)*|nSBp-.4$O.>d7wfm=cDlnaycNK z Pʓ #e|J82kĦn,3KU$}/uQF׬ ۼʘ(^B=  A7ŋb;y* qm)o$RWӨJwEG_2]]{˜w5Gכּ+~?4Nb5ا>H'US><8D6Y1~{=x5X+)ƪOf fDLAxړNDm/IO*HAHAI`2&:5v*lR]R%4uˇ*sD?zM:#҅m\rQ+8-&2v1xjby[_+N*mF61Nx\8NgH F8'6{Ԣ[Cr?ySsv{cNVT@!0N%|mGj=EhnXp4q0PF<'0~MR˧ۺp$n L/Sk48QC-Ku³qryݵN4 jotO"npTl0!Yg$/aUURk5ˠ.-0lҿEDZ>u G` PFJYbr2_ŽWcĂI3$v?_iy玽7н\HguSWg()k%J t0;LEzp4 1|/O!Xp`}?}v;φ;L/ח ,w] \x'Yd/T!<;Jbݞ 1zECZ{njڑeLHYaKu.0vk4 q5bE&NUN,EzzE,bСY}`NcQ_%,/yFkm p*U^Yjx l|,~ZqlU$/5,̲G3 '_ҙLa>C!,5F$^duh;ܽdN \@Rxm{pdfٙ@cj=FЖO lHK+h~[~^`O4O>XfqS7DQP7Pp%zX-xۧZCDEژʛ}6% ;X8h";6뷌1}Hko0: q6)W"D0ؔPLt5cŏ>i7?A۔6cRa1+co/UDJ7UӲes]][}?˪hdBNa`ڵ* 1R<(OlKb65?}/8D?/\\j9!\;h$$]&>;>?U7&& u^k+41a'eiYļ4rղ\*=7"]R(^ +W)=yL~c Sܨ$ ^Ps0Fm'Xba%DWye?)**yɿ@ҸQٕ-{WPMOXȡ>rXzڟ!^FcDF.snVE;{6ZqTdIj3"$B"|?75HpnALwjĻ05tg`Cp)cvjՐ63#@aX5\xZBH' utpٮolYB \0s;( ꡽M! l"nWgx0憈(]Mn~Vʻ'^{',B|>1q_>s"|!8iN˓̿q3,>ʎ DP\5ri./So8mEi H\[XGfR43/%%a;ۡ?4qS4fzr{k`5)RO{Us%h)3@ݨ*Jr n]+qEƚ[ l2X:S:S #oHH_Tۣ X\ va Dv}qQFN(\P6?ga ѝؿBցg{a%Aںax4QutAՌa+IvoKȑ$ѭyr aZ_j'';4>;`qD55pyi}M N2wlvZ8r )N57X:kxeM~P~!Z,? AQ2N jAչjLn_0uvs,\l4Aі,=y'g'ғtU|#pj+;t:.^7!Qg ވe}f(\lD*ضN+$?fʠoO>Aa0-fy99H5!h AwlaÇhQmC9|!@3'}Ab?d<\ig 3ZtKטX-A"4i͑= ||9rBS6zVM/O>QYNt6nkk4ܳ2Nqga^Mk1btP˔$=]4A>PfXF\+3hOdrCإT W"&r$1ޓ?VG˞_-B^ēuRF ㌪ }ڨU=!GQm Fl@=DW"`A%7OՐNjѥ6E~Jgty/{ufx9cAP 9\dKRi[0AI0T,%콈$zuu]q&2cVo\谖 eNy.3pύ?y|ev+ $'r쫳-K=π"pRz$uCQ] ߀miq>g{-(KxbJ,TC֠ɏEճiN2Djky!9T.V@rH#!֭74O1O#p;q@|'-T{Ĉiɥ~QE 9i{r?ݙ&T ."(k-tG<\fڀ%k4|#"_ y.{XK!ѽ ƂFS5wpbIF^np_ܑuJu@x'6N_3&dsyuP%'5q 3/H>V[ Cǔ H+QPyfx]l~'.4ǮYs9-3*㺊^anKBԧ?Ou7}Iv K)I#q>J@T/(s=s_CV25IAw.G}Ybrc r9ޚ P[VKdU23n)IZ 䡨Pc͞ 5xVZu{y)쓣 ?;A{ItloT~e灔ș]DFP-/y>$E\@8vOV[lIӡԀ}Zj^ϩxΆ _VfȄ044G:5j2~d7k,O.ґ"ОpmokV̆cVf/>*~ MERk&/V׫8\&BI3l҃+\ŭҼ2ކ iDslgVF,ÿGFaϩ[D{\;+/,ܾ \!ّ'/УN;M^UQt7l̿!M%gߘ);d|( EE.(iaTKS@~M}Ω ؖz2~ Ԅz-꬈*c( ̒ dNŬyt~|5VIk-Z&nK/GV/HekA^d`©'jYOuڰ9[#M YOpOUH^aPcX@&^磻ޠɐ)^=--*1kBQK& \=F2M|  )/fP͊>'h ch>?+-Q[*A%KX*clk`tp)y#88{^3(fB< s`ŸF+}PNo c\WPGbunU)fvΩY'.@JmD9z3>r2!-Q_JO䜱epm`fݗLnN- 8\C^fv#4AhݛuiTP?k>^dl\9[h;WQ\Vl"t(BrF`Slb Ko>K4(NڀP_{g*NpA¿HYGy"9{3nr>е ,Aa-5-|-ZyT x:XA9)| TC z?Cù 7<}M?܀YhӴۘF'}I%t\mL|bߋwH +@TؘM 7$`YR-c&PYԎ k\' C\{LJOtiǦȻ;3M[QaP/`#RŶ!n.5;ӲtK5$73qѻmA;uU ]4W|B9RF8,Z"WwS%Ŏ`f8-Hc~۫6i3 o}r<*"h#;"{ڳng|c=Q>3o lsh"5eNv}"iƱȕD[z(snCԍ{s܄G-#"SX*ؑp[8-:^ ;mK4NTjW"^, jua7sҢ!]6R1 i._ZvgLQ+FdϏrbN^3a @dlqL !maL{ fmMa.r2tB“v4+{|gwɑDd\4E\#?Rg)ߊˎ$etSnGi%bCrAqfr"Fl{B`RϐVr`ݕH!|Lݔϛsd* =X,/u 7v㱓kქCYZhv6b XSC\_$ TP_0h`;I8A ɽ\ Gsω=F\BhwMK³:?; -> 3HU8!-5W@w&/8S;lIuoYbu]D.z"Ax$=P o\k#Nen-!OH{dU3bLRXXp AZpT%g0?bu3j*aEP/Yѓ:woYYz$v/C Wm+%+!r|6x ^ 8>p+;M87!WUqfh,10E.hpx0$%Npthy.u?%LÎ sveFKRvP5l,?t?q5Ps(!/.F3T$%Ǎn[Ǭf9s:?w)C ' IZ厊J<_2Ֆ%NV{ ^?EMa!28 _Q0>ɭ1n\C\a_7Jq _](a!6hJԐ[l,[:ŋ!Scϟ#Zq*& b9a-\rwK}Zb(HN:=Fhzk0|g<Mwm?aPXXPlm{4}#<Dh+BѴf"w:Qw<>\u1'p%b9,Bϯ=H޷\jn# _Kp!cn,gV9IH9zIBA.Hn<"*`~e˞Ns65kȖ~#2]k_<J$C(Ϟ+`&AV yi(  8DB,uğV 5Яd]'9a<*>Rs[ 򥁁Y =e.ǜESrj8jɕ$&mEXh%pN1f-n/ZmPòʦ!/{R'0-}ty6^SD2Ň͈BZKe5i wMN$D媌ac+g!<&d6`dKwDSQХ$ѲIw: !g:H0"y?˙y%h.}>;J3ltUܳ5 ը5lT}Tjz8Bfzf@ ٳH?<%^;"0y-:*[*lC$`=Ϗ׳j I B2Az`6՚b {5=pR<+8REE-al Kܲf,@ЃF}eRM`!Ƒ)StN)iVk0VdGdwp2ǿ:A-ΑwMPnCoL 4s"6ԑ;Մxn|ʹ|7 =ǜNQ~+~PZeǦ)Y4ژH*B==tKn_{YSEfKSI7&3IW@t饊APEz EzXCD4\Gxxz\/$CzgJ[AFZI/Rnk̒1~7SjN@o˓he!i21Op-GHAWU!J%4dQWy;fN/ZwbBHSF',mVX‚<5oygteE8E3 O\{ˆU8w?Ъ96i{S.,uA<ΰU1&{Bݑ7Dhjr%o3$G`nJfQG'7X3TUٍAwk*,/8@IǪn+C6SXq9§'bpD6@+ppG9hYHizLNm}}+,Kd/mVmbapsd3S4v1N~f˘~}Hlr~M9+cp}𾑸)TjD0>o5q)wqvc>I,)tzjw?71Ch#5"e#2N} "~ ZѐOU~1ʴxRI ,R޷.ђUL~/U432&$P5NUm ek˪ 2L}]q +&7 aE>}~KZ4G/`r?(5 %"Y0 O)+*՛ՙh7|MVB D/^5Rd %Ԧ|ZyML/ ס}:եzTqI5O8tPY-}w&'.?ڡ/;5GKɆ567C-KRpD9pQ`Ɗʽ ʑrW 09)sҞ?V!]:j 2=WhlX"*q roK]9+"1W_+F9|6sɖ`RNǔn\d)3dJ(4ߔum@-؟~8&=%ȈSlAW%Y{,[{za'Ӄ(whưJ&2bj}~<3cc <4LGjAdD >/RT9AA!z) q \ܒJl!L\,pn2Ƨv/#(`#?WWxijh8|Z${z>؉Liˏ?T8d gQ5L ЦC4n7K}:#4Xu8n*F  Eo!6\4Ť׹:2͐`S#7y]d1S0bS? )OU,-;>QupM *()q]HŔwIF7^twn%+0hNI7OnԤ_ #S<&U:Z.n:tq_@;d+zoQҭ]sEWS췭NX$6 R0c<؆AG,p"(gA)CRj4x+a(ͯ%De GU8+P3Ll$; o.z>)21ʹ\*G,M28RJxx`GSY̼l^@[YшGa>OU>8;jQt dJ(p<^I6^[Q)I\h1 |BT" go歾Jj[ CrX| / 9?e|;) S_}m.sK =mm̹=-NũY*tYfE׼ro]z>rh鐄mK*~F =!|8;l~uJ]GD}Yf􏈀{&߀M+|h[ȧM)*.I9+0D*u"·I(fVh9>qW2BMYW{H 7fx Ѓ\I(`f|Ҭ~zEzA,eAt`I(}v=L 3K mdb& ]5dm,P1M2ҶA'=" &[ `IL-X ȬJ{agK'at%=\}hT h|qERG=|RwXr~Y,*03]xlE 3!lYu7IH'S*b!~e; -]+.Ccvpi)_&ڜ 'X3' `D \~6wx_T"1!g} ɔ$2#ߟKnNNd*Y.b1~S̾Ht\%iƎ3@ nΗ~!&-jo;s:nDN2*ʦIo} U4G6<ϴIńE".vG / MI-xP a87@lRW^ӯPIXz)KV̹*FKw ǐdچiǒ$cJ &syK15} z%VU@,N?FKjs6&pLFqŰ?,:nmsXSCh5?%uְ\u (MZd*@]`m@VdQ>vR'gVT@9ӣGWq/|, d` ΃#Wsɣ {<THQ` AZ8pOJԸPj 1S?\:Q=0]+1 P\L̮jls](П. lf~aɦ01LYڋ|\1A|sNL8?e"!d'`uO6Hʻm{]5x=(D/46`LOvg/pgF[A =ᮍ6]@0/+иQK++@~6c`/4/UĻg >PN'UES@Qqj'dwZaJͽw>T68 ?b9iȐʀޚGa@$GB)Oή]T./k{$IN9#MwwbSDUk& Swc̴w)=#>bZPJ?*i7L"&f{Z^z"De'܉Zy1:bLUiQӘ| *p"2gF^Kw|Nrԅ3901}uZҊxK5|r휚w`'$"l.D;Ԡh B I oD}1w+$m6flThIqƹ$\EE+0VrU 4p:K$rWoDbbMK>AWAfEZZDsA7p#:Czm]6_l7QUy`a5%\"L,,:_M]9VdrfeS7 %6 ̼?w؟ T/Js@1Q>1L< oMJ$A3Qpb #Ͼ!} pA>aL $-oi}SgtG@t%$ã T =nu &*vy<ǵ/n k ݕnJ:VT+ȉZUM-ls ÞMlt_[P{9ޟt%РIkԱ#Yf 븗ɵ=NP|qQSL:h݄b@,2kvGv4f7]p7l h~FٕWzwvDIK{#$:gyn߃ Go ;/wj;q`rF؋a5* As=UHlN$^zGjyhQOژlKJ&!/<>%e 9[vseof`2o%c~=T-|"~,S7vK} LEv(`yFc7?N2^ a~.NPۨ;?*cK~uj ص|hF&:[IB}sُf徶طk!F;8o*~m,'$Lak`(]JZT<*ɰ~gG'pjf;g^ Et?ۃ(;EQiҐAض=k/84d| 7r3< h|01bla Y-FX2]AYZ I\?rm\_2 ٺNRkp^R'n+pm^.^?U5?br0@aFu30T?s1)Q$'W܈!ԩyR唆aa#b8^ucpdATvX#93,5(\@ o_QOaWŬ4Pa$;s&y 9_Ar0F}KdgTP7:Z7&YMEF.^v[%G?RޒL2Rlu[*`zlغjǫNpS݊bmVyū+}K7:k]w@Tf$SYL/..~uNXi%h>gNH)a,6ױ fg| 9"bc%Bې>:c:$#DKՉZ:@=iF DFа:seD\,Ըe}k.'M?U~:z.}~OWyJ|[u@bl 5slUǭ9pgbd}l Y3kHd3ރɮgv`<w\k1T}ΐ\ևO =ִ?J)r!M7ӝ,FπAY/¯Xd9= 9`=d:Ҁ<-[EF'Hp62K-urCNu5ؔy$vZ`)/ k$?v[(cGUJ1."Sql9ye@ԝ{vBB־x-we`w6ae[ϺV6WsJ'^$ o y6>xO?ڧw p~2gT:gjy22E7B8H i%fvT\' Dܬ3l u rjdC/[VBHRwyzAK0٭ @@Pl&GŵQ¯ ]ȘW9<=@OP_[i&ھ?zŭ1p:Ve/H8ǒ"þҩkDДq\n_ ^lpXZӿWB!^ ¡X3¶\ckFSzBbdKC\ik4ՃzU5+qd-v٣0jE2BB#ŋؚf;m?I˩&Z:$lq(.eaNy4B3g]WxЎͭu?#|N! -?Tǎ%cA K6l PPg29'9UFuP`մuF˪1*qCеlPϓuJw}CQؙ,[.8bʡKLNdܘ)E kCX뭏Xf [S$\C0l>/kt.:u˵Z;^u ,$dTaFȐ5>QRȟJۉ1ybgQgZAjSq>۔ ݐDK>`ex,_IRX5Rxa\$:5f;y4Lwyjg[C|4loaX㺑#V$#IR?ƔA3dى1u3"?:cecf0M<݉Vm$Ǜ[<'L1,TzU<@~vis//8tL["$*BT >TM:!3:s hJY֕EC|0|J UI=o,4&˷㣼Z=ΩG𒡴M֋Gleuwa薈Uwrew'"u}Y)-ӲFctjxAA)PL.Es%nvf>,."k( ᚡ^8٥:G>Bcóy\IpEE4^*R*Xt7{1>"oCV[wb,'{ԒtIK:fGئw/N':{Uv axIikӞ P49{*5a3>" <(?FL9?qfՈyN{gps) qjw=*O'"7A;2v"jJe6f-ux| [&LKH^BiawL-> #"i(\̢;WdM*Q@gMIQ7u=ۍ`]ez!jBNWeMq?" eFfx:B+cZ|} rYxT|Y3#pwl3 9.Th=^~ЃCa$@PAAXT{4aᚧW:7Bj@H;gZc ]yͯj/!M ~̄`I2Bq%ȶc;gn.@UIpYTciz;˚<{ 7Bo9 kt=&҅P90f?qopU^ᶃ_z-=8'479@]GA1D(ObVkkZb:+ IҊ-ЇvF:i0A[jYS~47Xu^ɎZ0"l[o.ߝ6DHVo2%܍eO.6c=sJ% YQfP9w]mMEU4&n^M¶'Տl/4ۗs<˒C{<*<ŵrz"+=ȣz[$ xͨ%(*l?띴-N,W[ͼ=#2!<g0QaRSI?iUX^yW ѩoW cE (:* 87<]aھreV{4 ,B'QX2= >!," 5(,zY: gc987f~;ufŀ a~~crpi!D+(;tLS9" yA t{at_2Nu槛AKOe;wB;gbSiHfI;p%;)ͩX=v%Q\_QQ >EAb>V&ejvf(?oDcFStHGohA6/X/g93@xdBethCس(ޡT0m$AIzV ZV ʑk +>*(UTbDI^Fy6Ȩ}X}Y'<}5 7Y䜰Q [%^t>kG>l`~ΌrVr 7p-fh]RоudJw* ׃hk;eGM(ރVSD=7ʬ6X43X;8 :gDUsY k6oRV114 #dc4T۵Oyna)mqTc\_f%nNj l s .V4=N}lFLM];^R6>8.Xq!Ys ς_G케&3%˚ gX-ȩ ʍ=jj5AzhE= j:pYw-VU_bsp-`i.[oU)+ L 5g]> ־e)zAQt C=/6-5iOn >uC^-ih>-R .`/V">uqY_CY*j * MA^^Zdp߲a@:S9VX&s@ʳ5越 @B ю˵y0G[JR:G@A ,DKn c:e^19 0& òe':bz=IO(K%:oJMĹG1{7!&ԃh^V7MS@o2?\C^hj:0e`XgiK_: u(p"P++ ]B4o{\հdpPW\ޯbo=匒ہk8&_uO )Ƶ^(6՘ohˆRaP:)Q]Щ@ykpy8q8nTR] JHk{fsՖnatK@GL]Z1L} .إcjӓDIڝvR}| #g(,͑^Bze*s.b(jEo!a!@fUs}Caҡ9l#˦v]VNR*eEi.9%ʵ*Eb)T TI*Oth2a-TEPY:xoJgU8NE(TY'=+1_ں݈T#ʋ܎$U=Z76Yx=[MRʳGC'R0q[o?m-"W"bE훣:OPh`u!I[$KvUSs?u10וd6z}"z,*k7+> zXTWj,)k#^l!=0|%C+-,RaGr0<p(Ya/骻g+<'MGt;p{oi'D)Yq3b4aϚ,ExH+oSȮo tہ!lom(;1MLlVDb'fn6"M$ %-iw¯ }^}ꌔU$3=٬qJ/7\~A ,Yx崣DŞ|F{'_/#pa B'yŵHQHY5M?wWoDzF?MM䄋"t;:H4(g$*YəYs`=xj~7jݯQh'Eu%Gg.\)7?)9':BEz9kG?Qz!"HV`z{2a)h;|JQ;Wl3x9$<%Z$>Qy"fXsi@9-wer%_r85- ӳ+0#YhtGBe-?)Ŏnlt>Wdu9:]J*POuHx]x69;/;v @% %DSPB?N*ThI? >SdO~%L_Od4sD?Hغ$|>dAӮUϐm9M9mYn3/pC$OJ|*>(i;OGh-fz3 6 o2I;j''u=CƝyo:qE{?NO[ zB+Ix(s= (UR7\J&bvk+r܌JaʈB}Ixdʜ p߇ gY\^:؏* С *P ) lZ@ԩˈHb$eE~L׏Ltќq0eTbԕ65Qo34idƇ.ȝ,mZ6;+e=pq63Hr?CZdirEHfu#֗ޯd^+o!5׋w/3Ճ v]>$[I[j8&|6f oP@¥vTSDKb+<0]GLOh'qgWpA;ʃT,+%{H ʕA^H..^ə*;Mtpd~ɏo!ʇwmájI^jĒCxpǵ#-͒`_ҳsw*xq-/I}gPh6e+]EJ֤ܖ0oڙX֓O!&4 .& pR m tZ^.gw2"WZ7c[<~O?> NR//b#gZmCdgɊU:NO:IMHh"">XKu!D7G؉у1A*y T{H;A {Bʗz DWThcSn('|r+߮VRv*yn?_ZUz=u5 [sv 0lڥ޻YK lWdLY]².JizI }g-v GlMfZեe2^CѐFB(QW1jg(<{c̘3;fˣ 5;Q(V,_y$\9N"޼8b~cip!2@"V\ͩ)_ރev?oi8qu.pNQPJyI_DW;cOF35f[vSwIQUЫi8,a>"2 r ?oҀC7PPIF&GJ>@X+b ez◈NLyTv0 $HW G*6D~,A>;/!g aG׽&Pb y>"&a<{~"bvժ kWah6-ZxwdD 6/(kqOI=m}f ?$#AN{x~t.sW F '=7+PpsVx>syd#v?SPW{Yϯ>]()\KE 'rߗ `LVr^caEtmfu8͊v1ё kJw%.U7Q}c4Xa?O\KS. @IWDyVO)ե h-oHsƣ; :(׋$uu]<),:R;iKTsPqޱJ #Uǁ+b>B!Jdjs#0N0B}qε8Md^6Ym]sWX&(w,t ER1-9X<UjaM{wnGᙷo|P7\ژֵ/sytV9$޸nH?[.d.*gv}fl9k=/QEG],G43`x{&PUC ^ځad ,Gox6*#{dfs>pњ2.P,qYP`ue-;ayh E-(?>qDHbq㍣(ZY${caQ=TQX.#S/P[o=g֒_O_zzA+w4M^/W\uL$2F qOR4;qB&z̜9bSj} H'~E"^*iU(1xr:)x Eƻs 2j_A~eyxqgG!Nwˊq' owӼpvѤ:WZO9O@!I `IcjvG *"b1g`2L~UCST7}FJP^T~Y[/"Gl)ꏍ*BJ8lFwHc(͘BZw$eց!e%4 &TYή(:JAa>Oh5X,i0~h֗6`%Q5L.pn6 HcE 5+̟N6JJ8iz,'iѕ@ HVP>r"wPrXߞ .cz`ĒmYF]P\ lqg-,j޴ԥq%~Ft}Y#/,Z/̛`sl{EXVc9ZieK !}\v_ʼn9-e$LiW:[/.c#$}/)I7G&p)&t{_[<5Ȳ7DIWGQxF8i"(&tUpo,T 8$˪FƼ͵ɐ*o#u4'!,loPL=() Ɍբ(7#p.S-M` LhHVl|2\K2F va΍9u_㳰C^TQݾJHow&{NKy7p>iG)hֱzFcaeɏfZF0 ļi_ګ˾- s*ț>TCň0~`)=:~T$2I? ~(7{t39l!U<h}6lE+n-FpžR,omƞ -3 8 i&TX\$iosiRIM߷n_GS,c͞^QѰs-'24d?/q(M`Wuelث8ea[h>k(zMh!zRmh5Pc>N\w@޽s iS>rtXPãH\Va%qN/{2}$9]7c'_OJ~\)v Q |(#& 7x@Y0g+MDyx+qoDywwzq1z=;*KNR2ex^ZIT[SV3ʇ\lɕ#zIld $%$9d{jgVC}JC ``}"ؼIEsCn1 ]):5݂*\y5`;#FRp <ˑ7`~L1h~*,:.Q%$<.߂r܋] 8;'WcMN b iEɤgKte?[273b$g7ρMe6~Oޠcx ڴfSJNsiO"ՠzfb+5{^ ;_yO<«wG? )'SU|4d6_PXW?Yj/DNd5ty.m`gLc~RR\O%G\gBT'MRigp]*_8Fb_BsO.&$~אe,Z*զ?eM _dDi`^''Ɠ7s 52kD@.C^Q4 Y@(uV[qVٿ=EB %* e}!t fѦ~U$Cw_D|ZnOɾPKeNNP  9oN]y_-b*|[ū\2ܶh1#W`Al K7@cOU$ ^\%Me;ʴ^/|9 D R$FVwif͎-]mjyt7uL>`=&˝ I\_N+|J8nNւ1pثsՉh IU_KGF)-Gj~s8!-8Gr dB@P(16 ˀ:_ zq:2Gae _1 $/}bW 'cp%tRqW$vq|:+I_&-M1t(8Ji`ņgcAQc)x > djR^asx77JǸ7M%BEn U@r .)~8a߽P9Еm jɪyYa!VUڰ>d<{섴١.ǫQ<cKpz J_:"BE'+kQ/][EbUJ` [ygƑ0dz" `{ {9Q-1QTsgc#[tP}S -xo9Eߚ֬MfQy,.rXOy(όSeA XQXB½klK]*HNrH0_ 5ěx#1L8|RgP{MvW!d (WѯJp)wg\LG˪а,4l^_'Qnw [* @ӄg&Difə(ŹE<&#>prgap_7dMe!JqnCQ1w*S؄^*W?(LvE ɟoo|eq$eL^lnskbG8PLy%X+Z0/f5t$u ~6e8 >5PLӃBo 9:$Hh6uSL~cO\%mi#-B|9*Ğ R߰NAػ=#3Dp +eU{Wr9\;S /{Ԯ]WiJt,x9䚗BfyЫv5f[#v_321uר#0?iWn"wY Li Rm]m_i,LWt& ѩB(f=ՙ4hX#Fb,;8b3\(f/¯8t&]6;>f婏il(D;clelDkFr+^}Nv#p\ wGPiԗ&Ҡ evpP~ AO jvTd`99O4"iMZH{ETMr__)]ǝ~VK@Sds,ZI;9= W?N(C}KmQH7 ŤߒBa[ρ(\ܰlMr;`M^J-Q q& 3RTA qCeHǡ+̜Gc^Q$x7no46*v#1rOY),1M"x_K,D<e2`ID!܂zY+l7l#5KNxO"A]QE U# f#`BQ Z Qx\^#e2E(|ATZ-.r uwzV")wu&ο#+ mWxпfG}4*lNLZf)HXpXNChaNQ0勭ZJ^dX۩wC&Z/ AS%8XEgXD/af/8 1OiXgvZf7n0oּ\O4wW 2OOzdQzLv)ԓ8&Vr8<|A[m_fto6|K}[;sz$ @p{$k yiM3m- XaWFP >)-#[&dExZ ~[n"V j ;WXQ h7A݌PϠ8 |3caGPs]ȖmDAxbӧA[LD?edyt:7wS9K8&Y4`,i`HJshK˱^a8‡0UQq6lx`f%O͕S//LHEf8V:D@{}5&,UDE0/E35QDkѡ<(rH)?Df@zn Ak@#*LSl 9FƜ'mn?FPٕIRx\b ZVMGıخE8yjOhܰ$N 겶iVѬQQRu4:\{wU!z&ŧd& ?/ﻘ4B֨:hWc$kUhqFo>qf(\UrDN]Y8t}s,np#鰡~>~ˆ.>ฒ0~(Eu:(FK=["S\OxU ~Nő&p\hAws9`f`ܷ zvV1RҦ|KǴuuT.I|պjF5_A38W7vZX<^T۟{_`WiDy,;M| $5!Ji8R;4}5i8pv³ڨ5@ē[]h%Rbkw],3JmxagCbk07>[2#e;ސF=Id;RTG0ڤl+z>pj,v XQ۔y ==֍ظQz|]> si~,K~?'fpenaLtk:n ]SW16rXЊS"mh%>(gⰥdĕ8qVn OA+nr{&l؞ƒEfO<:կ)f ˯3.GfC3 LE>\;e%q6^u̜._@wWng0"*OO|cOl_^BR*|[A5ka{t{.'1=dʬ$(fZ#* 5(.L4٠73|°!D]J^JH-!$Qaȝa.i4JZӵh\2mDJ/: Mki0p@Ӳn;.#Z1Ⱦ"ڮ2_YlC.Aϑ޽9AJˁy,zf&멭bqz>EJgx}VQskI &Z< 4\#3‹3u&(* `èhM& -a!Np FL2}ytTa/uho%ͳj4:>0""KAGr}[{PY ;WT: 1Lzz&ڼH-HttEhl /7pWbJMʶGS:+gtձ?:վ 6%G;)pjfJ&t;fOrD> ai@XaNꩴ4I?= .HjcfN*xG-vKlewWXF>탍V1a\2)e8B_\EUxBڈ[<9բ6G#qL)%8̣tQ"mYLƠbaZڝ?l6ev/"i|6~r*s4&\u²Rv $'f%*+*LrZ&z[_MX8RV]Z W u8WlpPD`iP}p2sM~ʌE1 T=G:$J\YU!"EЙsҌ7ue]Xz!k~LyQtk/e 53iwkjt\=0~L8lm*+?Z CVLf W#k y2/#^ Eh(Ôs!+5ord @xVxY[* g[=g )<ćlMObt  )& ¾29L/ ɆtBTd?&CM,!xv7e{YR=kݸYCśEf1-[·z2!Wy.s:; pNZ}ݨNWL@zb2f;(5`N}O\ٌy~<N4Ic rΕmp8A|BQ0;U) 8(oDS'^!ˀ!fbx5 \9: 2ra:~b\Q6o~o2ԁ1PVh^q_@yٵfE(3/Xyk>j:`i "ά!Sl^%:Z}ѓH 0Amlg &a thvad)6lvxg"4SR#4Mm_n+Z)7wO).Jw뺨&ivs㿪nH@.G^qe2|_d;Apr&R lN<Gb5gq$-DebqӍb[$B*(;5ku*NW|./Eqk=xt+Z.bn\ QoH6P`BI_(g[z O}U0,t7}D`ew:Ɯ Ԉzh]9 C4PiMr_5Wy,G[֖J[q/s۞<[\{]⡌[+ݣrw"0؊$ta)WD[V?aڗY3xCccT׹ynG#Ak(Kj翜:[ULiݒ0$3߫!ٮc}p|6H*:/m:Tᐯ|/Ot&J[1:laC^.QҐRy 4m@'nYVxKB#)+Cu0]'k<_UHc0 :K55GZ2'qy+&fpAHi d-5㥴k4-!pĝKKwZYA\1(Nt eCBrzU`|U#~x83fJx~uLOQ13-{s2u E}Aİjoq@ EJd;[w9yVQ;Ȉ{RD;E|Yx,811 Iu';#a+7}>/R q:7^a”SK66CHҳ^FS"{N"zgy@nۓ(SF.f- Ϋ 8yC0LL)ZX܅jr (Ue=spIܛwyÝsxoܠ?FXSs$VP+D\o0OƧce 2˩wp'2f(dfk^F륞v63a.뛔BԹ:HYy!"^&{p6 > /"}Q.?ء)դ5BjS)T!S<v Tu8PJ51KiAB ?ӐVv|Gm0u06G4gv'a y2k:/ YffqB#K(H۫:6-<Ւ1ׂC)x x /xFMKzkkh.iUhJ{8a pbwR)pvV;,c)1ux[~ r ¨a1ihm͓k(&VO-Rm6Obƫ.VPi9MpbyX3;A=en.@^,&e-H J` QHۘsͅ8< "$R HQHs&rlPk$:U~ek?-(vS1l\[m e a]\U%Yv;Ful/ [[f*,^" &{ J5D\j!^ϵț)|lie,f_'7 'O*aX;(BUp4)?oϽ?Ʃ" u+!KINd8/ŊNg鸑 lE8XId\zSQA\y\mYQ $\\)pPjoI[8e؞`˯wRTs5ݣlnjOEXtKHau7>{:ޟM@wy+0a=jx6YRM|Z [`KD&)(\\Y8-ngy>&ԨǙ1$k;`-;cB&"4n(3v2Fb˔H|5];+e&@c}L=Bò].C0wwAPғsMme:k^Mwv5m?n3,t{Zt+M̤6xi.Y™.0-,RmVzy6: 3(7wyh#rpj k\~Ԃ= RĴieԴX@8MQԈܜ1yvgǝ5e$aN "h|i gO seenJ9" #ϱ 0,dz0C;Py,< |h[TETN z~0w]<$pڅ20ˇm3b?#=*B1aFF>\%peXg/`|Y0w~K:Gc5 kmzyx[7<—r(DxFp`y9)"J]x j xr$Ā,()݈[|y,CKs$Ȏ!TZ C`BQUp+sÞx925y.%ʉm]v{ T.٪ceLͽ4'/H'@6BMZ81'!Zd?j[}`#GL$( ȓziZ=ॾbne\x 1-@F@qS0j&i? ҧjq(O\SU.ݛÜ;nNN4_3مo.Uxxڹ"| >81Sу.ںa`ϻ&WA4jEB|FEщ6V,uWH)w#23>_D]hE.e\י'xպqj"A{}Wr)+~l;1@1,ld?퐼CzK.fʭ[2k; ̆ .% shL}dm#Kn =NvO._5S|#lh]}F&5*jK]r '%S%Uui3O{S]49h66=E5'e/;蘜@w|T6ssme# >!&TK?*jQ &3DE`"t;p8c*n54&3SwuPm'ߕyg} "`/&\s5Ei]9>9W?jI*a)mݽ!8 ),,KZFI朝pe`kyKijt`mZ+/WOVr4?½iIVB:ƃߒϵŻ 9ZJܲŭ|=!6ǢdAU["KQ'%YgpghU'WU `PɩY:ӎГ2 H:.nwBT5;گ;J4SdHd =6no[!υ*Lc|M m;@ 0Ӌ2Y_<x# \Jwsp'pmoyU_ B+iWzi%Ђj?3R?ʆ|#cl)^/uRlIj ρ]i}u>P8IWA&_z<+4?B7ld^9䮘,HM^]>5}r#&$})/^fYYfJxMoDhEq,'ҕDjxYΘW /iO`+5䮯ɼ0pLo>{Z$F{< L9P-*:*+x2++B4,SUJgbsf.Ջ~-lr17fSN2`氃uyJr?Y^o&`R⾞%1LJ rd%^Lx +ItQ˩uoƏ1oCWbrHGe(_eXKmi@ g(wůBl  Ijm얦☚YeDx,O&[x]} ur6yypI]@ř_qhpnx_ PIJWހ=pnS?ڑ!'nxh7dn{z$]qۦ` Ry+:>Bb|:LcsiՉS_Ҋ3c@&;p &u`nx/X~]Qm5i)h<- .ԕSעT؅5OIA@!]4_oQ(\!-gV,,XV'N.fʄ!Dž&u<P\$~PLA8lN!_kޕ^[۬IېTǧNϫ=F hv2޻K:;a,"REp֙aF*/a6IXCE{St{M&U|8saI8{g2qp/& FmaB|~AcE``)S!p Ith4V7K9Po2PY[+dz@]5c zQ8 Uךʘ\6 q6kXWL!R|\J[3ZPK$ߧZY1@@D 3g$ycË:q5㺫V&n4l)l7-De,(٘N DWP`vR(2<`@PIF6@Cլ)6 - ۲ F X*nU^b̯]C08xgTOtZʜfѨM/'i#A(gC:suSrWGM_@#\Kߩ_z6e_ ZߘP>.I>epc[ϩ(dS`ClX1wAIgN7}4ejwC &+$DzH`LVYi~\fkERbWK0zW^2W54]Y9~HpеmaҞ9PduQv;~({1vQfM1.FL/@ų?(fΠ:FQHE 6]Nۼ rMnB)ӦN@ym>ހ6M5^ɮl}ʲ ڜ+'Wԣ'D.ṼuoX!0E#VZֽ8pb>iV7qnu@zJSݝs v%xO`B.يa)c SQK  wsy*-1 J[aX}ۆ }|tžl',Z$+j>³^&kؙCL"<|Z STMA7I<\)QUp9B4 \ѕGyE I]JN c_G0-uٰ d,9[)-qS/ Yײ>9Bdv7yETd D2T2J} pp' Yj]84%qi=hL~wG42WHz Etjxq,-L4d7A=y!>>Zʃ%HkWw}oװ:ޛZ&i,Xq=j .yذ)RЮ#?T9XVZ"Y>}>bnSiŗ@R߈ ( (Qtp C@j sőGefŅċFc\UU3J2&eC}]BJMVX܅yiل5ALQ \e&L,,<)s<}NwS4M,Wf`[̉>n/v`2?MdI.bjFBoص8,)|[4עR؞RfjQncDb %ص҂8o^N Q&-Ra/+vs"xpFJm:QH->[_ݟһNb uS|ç-ZX,^jb+ը>;=gG?kV!a>wx=\Fs"也2Cwe/]4"/,ܵ?qX,Sw>oC]Jf>-&c2њDW+tCFI=qTiHՠUPu|9GE4XGk;p$F+OHang -rwKgqnx@cev[`".m.zf*wiiy"A5+1 Ya). pjA 2)8aaVhY 22&P)Y=Ecy9L䘒9ڟbِLTPL3ay#bKn٫Ѐr 5E2H iu oVU 2 6Yk5MbdeIСv fh D&kE-Z?Z"jwsiowj 4 ѮuEU jދ %S4⣊VQg"lXVo*^*_0 c1!b@B$cWT#~:>aF- Z3.;e 5*m-@^BAN*܇Ь'yc .z҅T_GBm" |su4!B18nov$y P_~}NB䋺e.Jan3`*y|pF'"pE[#70vr4h2 ^Lf WImIls◰L=*5buq\; ^UCpdnyrQ".Ȩ9\ESl J34 n-o 8V`u䀝6x%fm0LcHE!Aw ÇQzO:i V6bG\]_4* I~,Vby 'iǿLTP%<+E|݁5Ă"~ ݥt8OhMcg퀲Evȓ\dK= e\׫s(ه^%C)Vd'Ȗ|1B:wC$@G>4UvT4߲g_!/f7wVq 1lJ߃7O(rM e%d8΍jJQ7uA(1J |ܘ*Tie[7[ ۯcvtSzR v=>CDeR.p(yݏk%jUYHG}Aš!fz6]ݘ]"Tjn7 + nLx#c w~T/*ϛ%t#}O<:(Y[.p _w#p$.(Ejb_ʔqҴO:oJ;FU"򰌣DWVs~4ӧ̠$J2o sUHRjD>,bXEz`B[]5>^Heq iÿpƢ?vA6O)o ":e{,J\M _3we2Pg<4-,2^nҞ^UE4LVa3WCq8`lasUw2r =rRHZVѬ )葓/92c&r.o2cIla x*iΎuR{.3'XD}꜊M˰qb﬇h׭ BrM!J(>Ai2b'Ee. Y @X֋>'`| [# ¦Iv$ HSS%#]p /,{ME~ŋ LDy vzt_˕ ŗg%i]}!V4Tj5_]l(Kr5Lz7@w4o J.C9n8r20-V$B+v]Wž_T`!ҽ 0Ƥ$`'Q$q݃yA\0.[ҵ4fǁmMo:hmWqkPgk/`8W&fEl)94CwvqðbD9\0|_&ZGH-Q",'4BQPcpvÿ}7ͨZF` jm"?=yh !Bխ"md<#oJ@jЖ S^2@WdYF:'] Zp:'dq)WѸT+n:6A [EhL=w~#e@Kw;gN9ܼô9?%Srq]ͩw Ô&TɞcY`rg/큩R`| "㝐!PHdԫ V@SP46;h60lf/T,ܖ}wrJ60ՠJ?}3ev=P>y]( t71pTuG6Ԕq~NHEZy6?OUjL<|#lIa1z'8 fcĂA?$EYBwmx{+T* 6͍g:F&5wA@`QL贔`e*^3hHSbXƲ7X{UB6S[oUqYݓHvEE˨( 9E/q:g -N?&Krȣ$fᢄnl~M #qQ݋faOH /B>8}췊%e0^l0ə*>QF4_-ObwoZ) ΢$e3CЩGaZ3/}71 /Y Ň9J`9ۧzo4<_ɺs ( ,H.|}rPIwLݓwJuZ=OypսQd!6ЏL5Yי>Uh:ԋ(Q`: J&=zNTb1v"I@(gL\^Of'{P_MIY#rtO_$q P_]w :_= *Wlc| +hBr@¦iä*[%M˘h9]B_вܨKwi}3Ը͊w5$(`ZP>ɛ3|h kBY6kٹrW,~ƌpR`MPd@u̞2PL1# lk2)hP'ef2}YMxR* gi!?h{i@W̗諿e|‡^L"k薩r]DMCP|D [ehܲ*ۺ~}O7㑌l*8yΜ1ϼPsC&KsTT=E iX~Er'{duҺ2?KIS2i)FLwv+ܠ(y J 00Ebv kpi6XJ-kL? qI _@qĶ~ʼmͅ<۔ޠ޸svDqOoO2g7'$i+ _=c# `nR3ד1+8 fɜe'V0"`K I/Px =N6$yL`6qiUT=aaIZ{p(z'6-' AR}8qG|׹Ctx Vߍhoc@I ]gpaç)8<*SπMA.8Ef"nZJ2{CPv@^4?nF p֕е4*x.Gml|i"бS{$(ʹKƸA A;Ez@"mxl@J`,͎ri yH|Žb#5Ixޫ0tOJz{,Dxw򄿊֠]'iI^>cVFXZv~c)ʂmҧFqu4!/]9 JKvpi]J W"hzi  ~XpѶϩRoެP9^vX ‚/b]SVxo7nERw(\ޜL,Q}'=Z3R6MÅ$Ck\G_G }& KULpߌdBN= yHoA_EvMtXf b+ဂn{;,Ņ=x-SH`AtKJ7r$+ݑ_h0k6n85 H<k.4TͳRL35OH`,r&"%[ƪJЎ&稡vgd!MX@A%׾ ]jtvΟ\?c[[~-L,b?6i$M [J2( ARQȰdS#s=LfbP>#ί7q+dQ.|颭TvxS3ȦuA>*ss{*q- P>;^yQ4T^Ѭr|mb48`UX#7ǚ%>~ {0Phw5V*.ÙcF+TgI V͌Qzb1E2ߣ&)h tȄjLS e9mD!| m0̆׮T0fgx s [DZJa !ә@4Җ;YsH7_sp4$pT/-dc 42mAyG6{8]V꽰ڏ"I.+/l jpX߃7Aؑ\ 1MƦq;XzB 7L-}xDsk帴}KOƠ Z /`IhIZu1E1 L1]}?'{n='HP 6}C(C%_Pߛjt6HV4~C&@8.ɮՆar 3"B/YTuo%F4"P]Y:g=NŭFuB78Cܿ} <]m}0q4ړ%~p!5◌R 5U>vBǣ>W52OX#̴i#sw P:c P.D"t g7cMPHNfw?`y-y?@[`5\2tZ:W',jʹ#Lٜ;PND% QIYDg:v3<{rT{WH!K!W򖥿@@=V]pb[erf'Sk﹆'E2whn I#QofqaCY1ɩM?0FEn̈JF{|ZgKCJ[#]+sB<(K$\ NUHq*[f5 ]܊^Hխ4P OzR^h9(qS:pd/4{v&P\9?ϚEEA=p3MU7"R0)R{EpON/̵P`y k&^b y! [;gқ#ihhkVdԨR   ˇf?z9eCuM;5$K-F,0HHVkkev|!+%Lwˍ,'kkF6k!?4XK gA^Ҳ{>ćc[ X0C3o8ȳ.M0Y2C`! 4YNMО8P>y:Me,=ݥف(Vo/uQF 7wT(>[˿. 0HŔ&Ev:):TT YtH@cIߒNF}e HɛL)=h2@;v;6=0tÏU -N@p?oH@D9<| N'$:Ћo seF7ɖcs` mTkܥ:?۔z)6ǹXّKe 4KI+ZpӦx*>qHg}Z]P-A8&,-UonXZЅzMzQ%MOd806y T 9m[ *ԌmgzF:CBʍvNmniAcpE@12SPJ(]w'{TDa߱8[.+੤Rח<~] Gg,mJoqBI&NAf`P + exm&;g2 RG$-Pr`HͥuRAãS@_qq[ήRv )Tb,hK0>PvS>Cq*>t`-eX774&EN8枛TѾ/%6~j6aw0 >y2^["Hi>D/sPfFcܓMk臨oGgc!H#..u *0ㆷ|Oݑ%Xnz]J7 ?鼃,h.~,h6]yQ'7!a;o=K~TևBbTށ#sxx壭j?)+uZ"rm-cE ;fPI<؇mhG$D&,XÝBb2t!QB3[^FǍx,t~DN?((tNJeVm?U{uE/N%e$%nmr f#).&Ϊ8,?tp*4: p3a³98W;(]v,fk3Rٵ֑E6CF2nJ/'BDkXEع"nW+XׅUwX}Yg)kVޣ u%i!;a <4yDAn#-~Lܑ4`&dt_+X Tr7Jt-4E$.a{'\zkW,g,'Ǘa䞧 Z1zQ6w15@]0'S qFI4/Pa7pOP4w,Y ŋ]'*3SGL%5PC("%cUjN5zQX9Tjp&kqPW>A <Z%!+ >,6F@Z;Vg%}\Ƅ HG%YgHE%?nq_9L4lBhghqHTתL-) b3fhl1Z'€K۪Lux5^soA*,C3 *U,9nb0g*uF`P0T UpQۂBI!A0e@bZ5V+&3sKC`9Mp+Mм jK pWx]ꆨަq78y6%-u_8qw R[IiN^H٠N1Z|6pFB };D ?,3@L~OaA)ΒZ ى8Hw>މ kK ;<_=s3[Mc>,Ӟ "tŏrBAR$ƺb!}R !rV9T 3|b}|ӵ;+G'-AYujH>/I`玢+t;Q LOQ9Q9m5M17>Bel^v`SZ d ÜS) |%DܽE& YkAɵIԽ_|KfmRd z$kɘW[X$VI!A;.KQ6{Ax"fzhH.*qVivY ݄W@B/7n1됌t=př(Eq"j6gKOɯhF#@sHٷ_)ڸ:7!l'2NLksGISh؛/cx,}#uG{t.g#ͱgDۮz@YTT8Vƥ.u5g;G Giea5(2_KJ9~z =ݓ&J6*՚Rz ʝY *x~`(kDg xU@##7oGZbe w0/Yq6z7-ب֩ -p30?}7r*cΑ^SIE*b. M: Amc߶ ӌsB{&HaVoG/\!E_Q'j(NƩ=1DI rLJ-_ÅcuoH]FSGQ!ỨQ*pL.5Ͷ ,  JЮ"}ZtmzMNY\S; W)CRi;z}Oril!&%Ӎ uy_CQI֫D .kF⯅8# B`}$epXm2}W YMfYWcߪnsD5Akǝ,s0)4pPHv}"rK5}mx?!q}HWS`@LBzU<$4l+5"oBHVM!2N>/:E;3ۿиG>bf/qq\ve>COPMKh#>tGӉBUoj-[F8蝙 ̴ȡi=˻tbbn} .wAzf( [׭{?37XguaL*ȣgghAg6Y@& I K}JFؒ D[ϤQ1Z/C&KfЇߑH2h LTPՔ;M,^'L 8̀SUMpM <˞%kܼX:MSپ*yK3칍ä0 {vYYd1^ Wn^ aT->sDE* TTf(z\MΙ֡Ab0&!JϻY! mjʯ09Rޜ{ήo+@&ׁz ^J=qfAr#ioRqMkΤ 51vL?U5EUxFSN^$ٗWxM ##*c#XC#3=dIG(U~p>G͠%8!ivY4#*J0Me:;س|4) 1:\^oK:zRSm:ӽ<A?Q*Q~+!X*H 5p@H>u4Sy^ѿt/*HL"bנּe- sLLuMMn#a-eUG̫i<\MrXgZL;Q;=RτC%||k|i0CC$Y Β3 },4XB c u7Xw57t6}%!l@p}3A,df$MCmH9ʘ?tmါ3{M_70Mm-JN0!OY<6wͻK>Jػr\dds/==eȔr+haGNc5_pPݳ 3Bu~E0*V)Y9* 7<]؋I˽v:?Z"iA; (BՋ AtnC`Z4Ql'},qYno6`$΄]-\Q |uY^Auѥ14ϻsFZ0 •_P2BQ1 #m o`l]G Eۨ+Ha@e䩵=1tѥoͦ/v2 T;ΘsӕJڃqHe0wfszg֛xK E*J#Q@ J,4G"? @(,` iwbh4s<oTae')Dx%pO&$RR]U#%S%O w^+6f*vf-[KmkK9zWK f'+T%3(ӽ3CgT\8b b{qV L"=i?d ݢ,zwr:\K]ꖖ*Y!X քC娃,6 ?1llV<^V LPw?YXPȈf($)@!)/n] p$s QCƒjmB%n;w*H(@Xl?Ka~WH[zZل+U.B"#@mO<{>Is[?xAbS@hbR!6(ltίOf3ld-ZJNOu< U_TF+6³}5HЗO`^r-<ƞ1c11R|Y}}=9QI@2 L 8Kqὸ$/#,=r/=^ȡFoE_QeVˍ= [|{Rʠݸdzl9N 5 N($+l,aMOj(K[oH;MJ))ńPf?J*棸%sJ#JsjX ҏ]~j5pWAy\`tsۉ,{f[SJ3nj$2Rkfhn"fxɬK8#PT"73:*g*\:] j*&TʈS[3)yDݑ5ۈUnO@ov#R;IVN.;nIp?F8S)0_oLCyՆR&Ll7b]o˫|+s;Iߪ`L E;1ENbYmue%A-zLgzV@R"VɕlDH|,{*$DŽd|[GZB- \#zCO6xˋ73EĜ sRTT #Ud :tfEtܥ`Q-o0;F[#LSٸV:]\SrZ/*""P&.W$1cdJDkaz }E4X;IE-@Ty|-6=&k9aaUP(WtyHr*+aGyd^E&i9$@زoսHEĘ>GNXpU9W?0,JG12_ A;'ڊr>VNp)[=FN{*vWڏ: ףM".}jVݢ֮N>x^8 "&m35R} 0ćȓц"ƣJYP?F<`E+6fB /H:$Saúd\~+i$#\t`} A* UKr|hME2+`\\t&+y(n]q ;&Xi#8`+0Kg,?rc RtTJE/K3yܒvXool-;W">ŕG+V~LTkI5*!YLˏ`{ { Dw_68u!ų%z'F^47`cM4Y>s`7O7/zJ[w% } V+ M=j&2vc Ggx>\lG* ~7S-nD'qA3}\ {f.\n9]Xb׶74fG>I/\DJeR(F59Sq$RWyrIŧX];Wh! k[}ԋ %4 OpC{_񩇠*pB4=Wi|Z6]WF풦tleI E@wD;7ԊOmF#1-g0+wIg-<}1&VD̄ybedX*ڹI#䲳@BfQ@?e؉%j?w?tt~!/~w4Cyp?siR錣 ,XF*5nbK.Rcf܉zYhIx+lL R_1`KȓK> y<˄eUS}Zyޚ'>1]LȱxmH@ӏE{_;|l59Ƙ'͗>Gl{,fZz֧Llj*ag?,ǕI,zgW.s, iIXs`rPDE9O,ukϲ ^ʙkgBj `=X=PZ;&Ef]ș(Bqq$ub-֞7ִғg$H!Ǜy T؃\;Z ۥ2 Fk)dy̵m"%S ݂RiU^Ȩ5vDjb{p¡7j)֤4/U^/pU9C/D" ׉UDT`>o"OE- rSiwej[g5d|^u CR.ESP1Z )Q͵4[5RʆVMÀUnٴܚšW Xe7o1-lQ{EKi;FQlsL|TGEDki DVCM|B(옣~ X=_&*jw-bAK@)sFuQG8{56E_ա=Fn$ SI"T0Teo`M7:]ϫxUc %jO Ư WQǁ`N6tv ~<4VYH9t|Bc Du/yGEl/䚀8KVNgǕTk:(| qT ͎Jݟd懀c"@r<13@SĂ169 5lY.O]t5#4߮ r뼟-(;ea7|X; _ӓQ4Fbް?|Z֥^Jc9V۔yށ8[F4 `u}lp|}^یP'ۭ,8gu'$¡w~8Z/\c3lwF8? {U6Cfx5[K'3ST)ϛ22g\"ڛll(Rm;쳑1SaFۥ:Fڵӆ17 k†<)EkAU; o^A)"1җwKqt34Oyn1M>:QŐIQۿY#*(i?ǢD YTG0't?:."E䀼A#Jؠl {"cGwXA*WَZaMl̩NvduXbd2UW$sƆ_,>2 O{<<^;1QٟC(vOyk'Ch>rxE7`l_߷mM&3+1m%y-?r'D#\⑿r5Pc$ /ctݙy5! z jZ84=fWsʰr<xMrHxdfNzwyP=wɠ*?dZY\,>pIe.GwO!a( K(+"觤-">_t*l C|GNǂmY:zy 9.ub+.R4us䥛Zh.2$qWYMJ.c֍iY^2C'$YBOd@]Pr P\uA0f_\?gAdEf7W峾d{Di9fe಼c9'-H߾\o03"JE,n BJ]Ys $ 3R^%{F&V°@M %M,j4 98tḢ*A޹{G!#&$9J[:.. j4Q*fv[Fw⮓gZ5t&}֮+LqTLuf_,Yyd<_I.!B9[w~F'Z"d[%1Շ>-m<~۫[( )  O0cPʦ^6lޟ<>3#ngXRxN:|;!PшRخe^,ANmj 9Vj5ʪthMQ[z66Cs܊d(t+RQJtCH=aԾr$!rAT"Hn5޼c#RAud eʁgUUevWlT](q(K<8{4M“Rm:&7r7.Q"Ï{?'!!T|Y&y7~; WfW~Tfmnp:]6l<.߽9? \'݇׽Cws\zy=*f)Uż+4*kK}jӠS%jo0z g]k~ە2JswNbр1y#| !GSIm2悃JiDl .Jou܌0 Bk&ZB؊%JɑA bKP$!mZg .1A_Ց]s5(.Ft Dv]ꝰW?ެ_Z.5pqi :J5IWcEΨqV.+Y_cR9?MuH  a ~-}L]Agl^)W# Zdit+ z;)7, `@SEO4A`K@0 3%GD0猿!.0Yf|r+?F 3ն$Y|h-+\ob~KKDWMC-%ӫo'QٞSHk!u\ `Tls!e].H8hy7u9{jonZCboU8fPFXDj]hF~ءkA#&ᮂi$Եv?]e9-5%YaWa j+#aJe5cv42Ìz[A=G kw|J{sS꿟8k;J؄@ O^V5dj0u탿}Ez)!ۑx[̌t:XeE0߹zBXSjI kZ)L?H5|lyu8-?ۈkXZg3UBgsCvoř䦠*) zݘ>z M6-bJ߈n)DRGϐL3Hs1ksJI,raA{ErL;kFv@TUJUWrhuTf: mJ_&q%~cb'ocFҼGgu#Ң~:ǽgrkLջ=Dr * K{O b}b/oS*tgذgo<3vA;X X "غY4:q6i\j֎m0hb4Z%OF ]k uT|cK X.?z V(S۵EnHb eUΓф?G]}_sݘw(L|#Y\(vI}SU<Le=ҒRy =ei6%zLF pG+gmi:^)l,[ݓPmj/ߗu &r;ƃcoi5To{dʸ-ߨ9E:\fYoXm{lh6(T醐D͌K&=@3aU㛁q&R;czzzaɟtC׵g_ϊ|LL`'‡<ͥŠoJO'S$wQ?ؐlPsP5Qy-1:t01WK(9f6*rOIIH^+x@IfĨ 8 X'wdm"̐{ Qa&J4z???ڈU2?vA8&军yiG;;_Οjq63ҤJK ՓP5yhi/ J1%Fa rkT:Ӭ}Fuys7 'Xhz* LS ӡ-j t^ܦT𭔍<}G-($(QSYHYbgKJ RG-6qȮbRn/U@iK8D؂1xߚBv: /2^b{3Дe{\V2O@0iFjoeHb,**h#&ğ vkl'SɕFj6ZHXk-Cj$vג} 8XvH;{ b)Vm\UO{-~> | Iϙ+gX &ћϤp=)0^ m3L^#.B5]ÒmEոΰ^-co<$9l$4ݐDwIl\FNJhy{7aK1{PAZ! tpTr&ÏF"0[숊W{'_,|0^v;nF}J nZ_H e_UH%BGZ}vlYoҪ 3 ȴ;o2`I 4]bn/|Ta<%Bæ˻IkLjK-4R(EJ="͊ejHW;vW2Nu$e0&㡻6}流9 nLS),{Д`VSUomc.a˸i=y=Ҏtu VUFOipFc˪l|)Ip0z + >t",[Y3nVzE .yZh2e8]𪒇b~G ֦ƒ4؄QVPgm*BwaH|/߫oznN9~vDiƁDfbVYn%=2)1#jZB_e}W8 p]fCFq:p`Z*yC[L7;$Y;ϋ|moן<+Ҕ5Nv΄#jS@& ^\hP0 s@Й-`:ғVRA &&Eu6qL<Dg0AC֠5jJ[$#Z&5&rPz/ 3ӤI9jeSI8EDDJh]~Р^Y3,=4[)9cDhx@8HڤxJ<'|V/ɐȼxNԒi(漓R dn4u@f>sm!dɍK]b,y+UJBFc  B#<SM=SU܇=veЊq; zB@V"ꠣ$>Gs@ԚXkKLRsm =V9\PX&/]TCw]'$ }zKb (. M3ϲ9SIgʠt"νeL|id9 pw%.,oI߻ Q&s+(CLdN,3]%kt*V`#MncKܗ}v>McVO,D)j3I>}+ZwL9][!Nt©١`d* c |\V2ܢ9P ze6sNC>`Gk(ÎDX/;) ,{cؙ+zle~$%ȣV-/ƩG רƦ+2"_ ) 8Fa]xYVjz@});Xv O%ؼ;]"d`/;[ƴDKݸWNzeaxpuiOdª7!ҡбOG 1WW6$M6|f{SşvҾ#]1zCu<0U8 =#!6hɽW*H7R>PmE? ϻ zrXknB >v_׃s# V BfhdmLܬ7bkdNﶂ3;oz`m0OxL$"lXE`gZ[]t+ȕ]u]'"הFO޿[tY=ؚXaGkI뱯uo* L;gM`mjS jVpL ܾ]M6Q"ـGP& u 6W`D()܏s7A?f`ED^J:_^]cIajzl++کA4pBNB~>Pq773B$vk]GHPb( <鋆Qr$.9*;CuU6f$~m =;^@S{0PԤoʯpT&i6=B;;kGlnGF>S%)cPǑ7-ImnJAtMh\ټO ;a./!O6Aujrؔ3{}ښ "Uvw;)ì~8]hUPg8@SFeCDJ4z #`0Lj!J^R|ľxu76T T|MbP\t!ƞφDŽv9O0-Քt#wT$:₩zܭl1ڒӳlN6ֵpCfAd+r A,HX2BRʖlqM@iCK،k2e('I_x.&8IȮ /oՅGm&yi̤e/OOYw%rR*KgC|6cGuҋoAXUbnYvmq*{4S65Qi rWøIXٓ יd<΍K˒%ۄc/v L QAK&{2bFcdaYtĺKV`B;y~麚7Ε#Lhtêe,6]919pٍ~oq"It %O'&%k@s}ylW IlzhrgщV7*kt~ \*ߴnɡ驓>v_E!Sctz=<|CC|Uk/3N+ԒuׄoNS{bDhd˛&^~p{i'RJddܫlBw^D,IvHH"PO&kqq8b,iv䖞>Xj-AG_I34_,g`mk[+-jqtyfd-X)4y٤nTE(F+ M~mpɈ1҈G+窼]4 ޛ9 Ѡ[gmCDzϰDY2@u^˜zV~gaFCΝ\ ׌+)61ln5[zBr%xt/$dq;nmF8.S&+!^lܮW"*PyMؑY:EE P!|qJlbBtfmY#6TI%>3D.a{00}~Eً^أ>]o}: oowJa [ܥLcD@9:|]^ =(߯(y&LB{iSgRyZшbe+UzydxS+ۦ ՟IT=H;As(@]h3[@Q^-n:>O9u OlkGXN6_Q[ )C}v2z%NY]G.CwyW_׊<؇ģ U=JOe-~m„G8*B<)Ԭ,°WOGʂ*6z3L L{iAՁ/󥘻8(vU  cr2QqY*ބ3̤5l4Iyfq+𧍚/s?XͧqI3gwlnf*ޔfCDt# |_bR:~af/o*'OHERJLBhf-] pf7 ӴײnȸJjgNpHo Pb06@췜4Q[֯ªӘAzG(Б>Y?))@Kl_HJnޓZ Fyp/2v@sh*,I)x׶{Fb K9mo>(Nhl-{=8|!bs|-lcDPlz9Sltq㙋t+U.:H.xǴϰ+692󩬿Hi`<>`2C4X_NTt(߅i@0HIZl|xɈȾE5g|"Sp}Y|A|GGZ;Mǰ6ҡ[nWgOw6Qe#.rCzSȚom,SZ F(Lrِ*\c[|>=R`t!0qxt/Dūb$L u2UOSy n1{))ӎޛRNYꫬ<,W*J$xK0_-wmVB|[2TF)J.}ȬKѝ cW?zĶL޼ڻƨoRHA+TΈޝ܄9][st` trY.,^y Tȸx n]hajwjSBLXg.ߡC=WۮC̦>Ԭf@M'+!:YdS M׹z\/ƯfF-.GfB"EuiH+0A-^pfUG! r66UU]j65"{:ځV1tyL܇ΦjW`Bm j R9Z`87yFǷ|X\@ؤ3B _WcBG.[Y _,1CZV2>(cKRƿ0M!d6K;clqYO Y\4.wvhw;gsF7ѠO1V<M$jcY/6V~8UAFvjv$*>?:h5zϑQ%,AѴ_Ed@ Vu;,IbP~4pUUҥ,6)s5I GkZ WcwhZ56`[-_ slk|oBʽϘGl>BsRsa ~aù_3q.}x]ܯ(ݞժ/*."VLo V;^2(I-N2=A%PE(zNrrqWs36Jw`%hn;rH;7"i/# MVld``+6Tu`4 x(V.]A@4rʶ6,$ȘNw.'ex(*QU\uzGmbu=wgЍ"a8+u1CwE^xa6v kyvV;o7/s a0k=hBU.Z,4d*IT%(zI-60!1@ ďw 1 ~fx0us٘j_W2$muIR,nHnNh)(SbQs6jBc3ۣNf"ճ̢-){EonuǠJȅ|o4_)Vj<3֖/Ch@. GzrlWJA _Q8&t8kFAzQ@\ 5!ǐ a0Q\ ` Nq xQ/ZFNJZQ"x!eZ^wAed4ڲڔ$D 1 zoT9zQTY5?^i-p4:pc8HW\ 0 ukgrm1ne`Z'NtbWհYinW@"Ijeb owIl/AD,苆8Ol! ~Am5umC'jbl|1Y+sNdsmqGgȨ2nK HG\%XU/ЖܘUIؠ[dReÍi\{L+e .E m4)Xԣ,԰yFW#˒P*'oo01r*;b|T60 gÓMAgoR=Uɥh̹M!⸋iY 8+G-|MMg(JaBCBu.[띀 '%ķLzVo+:9L.tM׾my!o3% |QFoك= I3tsh,LRhNֵu?ylE%HN0Ɯ?C?XT,zL9  XG939.f:2I;w %s=p)ܺͮ7 ޟLGݱu^hl7t"5 wbV}N@qB萌k=Xc.8@0%38 y_±z;Ih5&b|݃WZ>[r^kҌ-HS_2<~ J . ߎ_Xk0}Qx̐i-XВUwoԓP{EhLO*p 9wP cl0?)(:eoqj~ٌN ^JpVIyrw:$,/`gHZ 9j} ᥕVoJ&l?}pCO#/Tz*^X`akEJ%6GcĶOyԹ(7D4C>.`Jvp-BS2&:rdV@;'M橰AWamy$Cj*Nfi|0=w+λG,Gے Fq}@ g1ܪ{ s/(V,j'UB־c=+L cYw=LqlKtW8iq2HCLc#^'ISZTO,0 %̯n9DpsЏ .WgKܭ(1$_uVzlr}Ecsֶ;*aTn}Z&? ک) $jC'QVtSÈUkBeq"GC19Wuw T |J?LLy{}vFd#LXRS a|HI͒&'Ӭ@cx)~NDƁ;5N+C"C@ vlLoèbbt.8 aTUR#a&9[pahz @X`҈CnmC;T^g6ׄcNF@tqYd<@#%ti't f9 ;՟V'!5[z}IGͿ o  zyg@.GKuUp߅LTd&?|,sÁ(c)\ם @NT;6DD-Xhx{mq Q|!qz@p >qPOM챣y!*T6 tŢW zH{I~oTxG>eDkB7()0ht"v𲘥ʏ v^mi\U ؝Oˇ%\tg%[Bjװq3@ gs݃QX8&}x"yJw9&([+6Svm"2I L]"fЍn/#٨7UR@*4ЫY i]`I(M&~>$G4G4Qcq\"kGpO/=qb1 gaQawsor}C DG س yfڒ ][#]!c!+#5 xc J&;[nX}~֣^k)Lx#KM7 &?oRQ7ߤg6p'ٖkE (ҖKZ]> m`($k"| {ɶ-_fbxؒ3XZR|jPOsp,=]Z^}ޯuۙGVkU2u@^W4LQ>u7i/=J~j`WX %IY!P4x6oMө⤨zH&N&W!pz*J.#&{*\ƑZP4MdU<0.pq1l>*_ʯ :  ߝrPjL<|@$w (͍ Fs%nTQ*\ˈ=ePn8aQ @O BUYPz{ޕrϽFÅ]A1^1& ^[]U%X 1qq`|p/7zưA3l6%Hrv+֨wdkܣ_UT@Țz > /_lS4hAߠv\Ovcp@Kov5)l}(qo)3z󷛰f Z !-ePly璤p*x;@ʳş>NVg 3E.ZuwZc=)ՏkjژdIiUuC6MU,c fo(<#W[0IiQgMM!\n^̙Zf!)Q oS'Gd6O A?>wۀb_>~Yj"1 r<1"?2fuǙɌ {y})Sblf'Ya+ʁLu@Z&}TD31n b84_@CNZbO.!^r.7Fkli\߄JebPGmtz9̺BblÒo6pwCU.GPbĩʴ^HNYpľ@N)Abs`og5MObQBnj8J{79s]^\ q4R eAx[qXT؄_.kL ,PҬ!NGWvA0َb #>y>>W;KM(żp̳9["ۈ}ϯD kd3AۥGڍpg UMu+ b*p<im!9Y%3fJ!*$+GK}V#鴟!sgJwVJ@|T;IpxB*:v-){J=y`DyQ޽EK-F|H2 +I9u,I>bA:E~PRzڼ75\Crme&+"Fk^ J"|.Rl#CQx]1Ӿ~ 9`F(gx_2b_m&vX5epQ͗tʴLkmTʌkuFհg/[>lK$p8qnDLyΝ P6HF|=WTGh'[%D(eM"!9'm-N5YJkxzeE:͜*?>m( [܃)p]r:_ZtR .%YU,L~Tbڦr&oցX 3&+i r} 0QT{<(拹\z[?\YT%g0^DzRKMqgəAOID~cgs .> Sң&c{hYՑOGZ}W >$O`g$*~3(CwnvXZ !9gOPMZw+мj `jvTjy`CF,m_IVO-mEe b8kRokL-:4E0E씢>(@7!*Cb1s>YGx9XտK\7KtFoA䟣$#K>P2NK d{J`\fq{F]o;{/9k}a(6WX-YBD~] G7 nR$D4 2xY REe%Xʛx+`fm^9u`S*Ϝ+P"H"x{msGW2ˆ [s?? ZA! 5Sgf]{z4O& yMk& +oŌ@vx>9eD`V%׊8I^HiV\QY)BY|z"#L:qj>?ݤԏ_vٮn%|98e`{M asԟRRZ ^:<١D.穗BH|]Fqp&!Sղᅲ٧q7C(fUOO|(1[,Y- f6ȖХ,ZDdmEqwQ>/IGXܴbuo8l O!ooaQؓJ-=oГM61< bFr ް&Ԙ$Vgl4Ҳu4˧)Gg)ЅBWl:Cg_qǪz ay<_\LwsaNHO@h5j6:7 vCiKa.c9D+|gT1283R\0ŋmmH@-P}JHdǢ}w͇60|MrEi6hu{&9o#l($$NqXXrӵξb>%ѻ2UD×I^@>+L𖢺,c '9CKU ' [enNqrۍ<>&۱feݙwP~`nmBJe + 7PɱOLܪ(ւ0c#|+C^%,T^$)A'~!$pש̳:j[>oyVևv("v q MۃH;lPƢ'мAVآ3%F1*wB⟖C'!ǀi8IV&/[JyԭD4i`drwؒuJ[^# ZxJɈrh_A ʳ'HNy>][.P2/)5@˛sVãyJ^Eն &{Be{@6F"rh]CG(ǟlkin~(yPȮ!)yӴEMx;:dDۍ^_є@hw¸}*u'$gI^q7#PLKfº[bj[g- 3a{|ZgQqt`Uu3eQ48J-}fNȚF f5F7;=7E͏Ti+_ͯG3jPqN@≝ %OP v E_ط.6ohF-[_<$]=r4|ڛ](| +2BdsIq | *\9≠"P#dm]r.g1yIusֈJ|BC=/qz1D{H1Kh([ŞipnNX_E(=ns?D5eDK'N,b\]g#䕳loWY,>Lv15to0C:͘ P{2 IMdZKJ  oO> -K*[R5%0dSɁM;,gyɂܘvZېgWB`~wy.m4w ˼T2ښ=rT$AB!yx'{% ٷbQj+NfEy7! dN#) O;%}5(>{89luE4PLF,UTOe&*U$7a`Lqt*aR2r8 HӇ 7f z(_o1*^3AνOecoh((Vܙ{r:+A^iicYnCg}ǪH#J޺ˤ+H!*Laȏ*A< t!Vp XcvÏ\ڙWpd|rlȽIQ~b)x8gEҎmH$S=SZv[\4OUlT<uF tiFG+d->ъʧfjRK`ބ#۞_HY˒}vz!{hB5EahiU]*Rͮ+ۨ̚>r齐V5/c1Dz!Ӆs){GL?\ ״ΒheWmr'HpuQpV({Nkr6;l=:bu|^?@& ^oyn&NH`xlTø(12ql!yxa]720)b{7'ޟVcuC*y xD1F~EUQ.&>%.%xm}7fh JtD-ٮ"aKLӔP_h5DS f&?nQZ n 1/Z?x3vEdn 5 ^#߲UHfd{z){N(E:7_O_!C#ܵc,sXn8[dJ' Yαy*_UӠ=W_5(_,U1F pD+}S" LjpV$_!Jc}YxnZ+CL2 tgwK!C\슄@p*y'9Y>8Rd3 􌒹K$n2)nl <*/j;>b"o''Y}1]U]#%$>gymJD2M G<5>S+{I(- 0J UګjX;R>Y'Rdg(\@R`N+MW.9lƕ_< a }9T,gkS~T TR=1f_N+o]_Vl("^.;RJa9=ELˆq^K x7F4luJnYj=pa%UP7#fI:H^h m2m)`3aN|"<# Uj[qBuJ=r-[3%8w#r)m#ґ?!Q^^u!b@Y: xT_%#z~-Q'm%jaG"Y;VŔdf)z lf2Y1v.`A཰8VFɞt }窇bٲR%0ԥXWP `oa' TrѦC4ssRݱ<LhJD~'L[P\Ul-ӧ`O0A@Wa]Yc9474g|SUהǣ`p@=2LB?]6+#'@Irz!ʏX `$PN#fW{i J<)=Yj&<6/0i#upOm M)qtGd_7DAYS(erK){`Ner A~Nƒ-wax []X0sjl7QŪǍdLPj宨5_wn#Enhϴ= z5םߔ)w$td49ڡwzj!/6k=1;h~3"cٰO{W'yy;IUfGU'>?n)ʿ}m\J56{U>0wZőĸ"т_($"9e#%qSx)@~ɹ0\$[#EOuzg$W%ՔVNfxmW %!fКAIg o V!a,]X^o&<'sp&E 廪-^/%4T{qlH nĄ:h_G+,9Ûgw9#u8&fa=5EI-f-;JCy٪R&)Ng\`p1ϊ9 b;-ەEC6<쓙-R`QуԪ&/ùJm"NCݤ]N k5So8Xg8KDY[v)*>Nb OD2a+v=#KwyHDzj_'uNHZ8؟%J0c̷&n @.CqfS *\n`Z]! &e:% >"7=䪊bePTWK0;鴓6rTD5߀ې-њ cEV[ Qj/M~q}t5 3t> Hx"$7׏uJD$7Df1O }*~'Lɨ#(&HVQq Ջj4qaHBq"%?3{g1#"~c='k`5ii8NY{r 4/;ri5'SW~j;yۑ潁94ohOYa7emdd>|MC;J=m!SeHR={x`,5ף7Ä[F4t>˿xj . (V@gAܪ) Cro`Ѵ6TT6,wǠ' Ou ~ ̽jaӜ8]'ؗk}OiQ ] /EkMԑ!ɨi/b2A(Osnvs6{lTqVX oKƪƥPD,' i('Tx˹S ==q5o!4k@,!|=,^$l#2ioN|iϙn8 j]ТuxGڍW}(}@Gz%|^D24(1 ;\D'"†Oeͯ$.04J4op{ 1حYB;8+;. s[&jUeLr7atz]92*I7CX+? $t#6es[_-תmp0OdOPr%܃qN6᧗$_ˆ(0wWӮ{ew\a$s;C5`gqEq;lDGcg[ ӂ,<#e -OĘU)(xDsj 1u>8xWl'(lb44v7kcFBSzϮlӉ1@?ޙ\y} +1_ %kv!29tK^%^.it[ ь@YBuAkdg(ҰM]hOv?)* BC[xVin-@fJXҁ"|\ӾZIa3qS6G4 EmPKŶيORɁ'NQVU`.<vV N*}< [j\/ũ"NbEY}:?3Хb9fɟ{(g덵CnFCYFˀKTjwQ @! S2RUj}?aX0vfBuER 'sB%?d?ymEފ^>PL|2B?c`:[nb+>2=͆jHvZc2zs@.eu-7]IBk@` qYK-fs[cY[:ٱuvo\[MK$AȞŀY?ӀRq)eHf՝DX$JD AK˒q^Y[AUAU0q {Sa/k!tE|9WVk {Qy-VmMìq}v)aHyB"sii|>& x>f=1|r&52 ,'TeD4"v>$A64 uӇq3 !ҍnjUÀAԓ3S1S3]e8^"p̭C?SY_u,"}JOMV5g3RVb, Pd lUai5v[]@zvDl2`h/鴭AHZXbD#|-xIx%Zv#C[$ɚXxbU6)I(Mbɺ~-A!eZbF|Y8^SX\; ֽLPn1LkQ7PUK=m16CRͣ~iw]=(9"@2k3U肖ml"P)J( ^kV3)6aAY#)*@&~&T%:MگIKDb/Tz9@ SKw##?%4(6^Lfi0(i U7O lYd_ZBR ~YKL,?(1жda<цjJ?F?|8iѭ4ctg|rz,SY媝w,"aev'd^D/"K8!:Pe ^$Hz-9k|᤼)\#?9r \_G4Gj?I$a뿠xh&K瘅ʖ0(.'@lc6v-軉"vKt_? zCD[FzA^69>Pa Eun13@(>!Oθ@; fE5w~b/+fx"`>R 0Fj~Ր 0$ƞ$p0λ%!+KBg^fyWm~9\fwĀPEm)`yI"85 ڤz ";v-e`=~ˀ|? tQqjLE< M: HcGE ?l X%7UD`9;ns #n`5|:P&_Caora^?J^O61'#+NQ _0 cCWpjR :<̐GE7BDC CK.X_yۼ%y\BBrA(Yn-oHDt.;To'CO?RwhEH0yZB. 9 y[6啺 oj6mɉ0,t3IvQJ|T%0Gas;euw;2uom2k8]L|GP Le@;U_\Yinhy1 #HhPyIWpVX,k0@J캀-X0 5+ň,~#9h(v tt̴lGS7{ ԔPVTG ȨT \5,U R gn:6F$)HZ]V4~[Bpr%O:d")a^d7r_UZ1k>֍\t@  + ЀW[_,xM8KdH^z>>QFյv%8|X؂oz6LV-b U5TƘhBŃ7NiDY?GY A{#Yq!|,H|.n~qtp.dxB jj0o=*a61#IψF/Uo8*X,s#Jn"q(VrɠS 14`>Oi:>Z/:x=p=E7j"'TTYr_~E=3CT 72M8mJ"%m" jc+k -cZelo4Gȫ~b2eϣNS{Wm~o1LB|N j'PFsohM _Zk>Mh+ru#<̼Y|'2u@ϲZ"7en;K^ͱݔtc% ^έ1ݓB\dMC"x>7ӽZeۮZd.KT=)l@bU4^4aV(D^p_TR#; Zʮ@pѻʁHt\rhN!UҖaܠ \0zTqh/}Z䫃s(ӨN-h6q{1'!伎H0{CD_M:d6bd_@v8Ѽ- %ngӭ:ym5xoRC5q2?]jnG"Vjlz,cHPE@8 hi&c!,4Ws=ePpa{0 VPE2|k~,xxQnVL9Y|k\} c5S; oWlDղ(]\ȢRy׋s0^2: g@T[> h / P;0ÛJ]T݉ј)ZDpJ,ѳWlgGb@EOCJ`ns%fna> W.S7M$yӔ3)1 )-¼+=mi WGEϾ,kxR_=˲1np[n9׋켲(Ж,R~h >`4i}L'-ֵ>i \Eh _028[o={ iX <_|Y ^ %VdrSFy)V$O=t9MhCՙěbW+(jNynS+B3׷ Th` so3]`B2ƃ_SMM9d7cD5R^-Y*>sx1'Y{sgv (鈽[FbYn!:QB{4mufYmxjr,b?BSe^~0ė p٦ Mes4brNINMFeOD =f9=i*'~W!7Jrž2  "D_,1Jy0zZ>3 6h1é:E;Y$E-tr_ Rh3]M.FlgؕD2Q'(>ajez'-`TO E[9Foi estd0\O o MqP?h6EX40z8!bVƘ?b9Zە'DɟFT\~ҀjZ)h[Z׀CZEAKQ,/I6ދWB@Ƚ89fdsX]đTKkʕF_0MȧO:]8EW&b{T.n#VfWYiK>BV\ 3`QVnVMQHWg/L_LO`~Aa.VӶGe׌k`ւ1.Xrr8ҕi#"9[mzc B&PT6ҕ׾( ފ惑!W˳F\o=%ՅSJ녝 O96aIpwO/{H=pWI#b7OL)vsK5Pdu>D"|&VԥUhl[W1/;jխ58 ঩Vł 'm8!Ҽ3l;c 5>Ev砂Ԇ ˲gc6/Н$ed_'SVs*kCY%bởr3[AwVFJ>Y9'ك.S#amiXL.pvV*ټXMW-sDQ᧜~@\Fvq$jLf"9MTT=g8<<:%{:_sSawm7 ,kPZLB5%}DE4x/M"Gf#˂G|PoNtptps}+oDQ/RR&^ ~VK|] L >_Uva0P|}E8)n +{ZPuCQ*'G[ ; r^{n'jߩ_,zq 8Z/9LJW<82ip'G4Part~\~vq)?ɿ˚P\KQ: ٵN)nePڧC*?=dX9?|dN&M)+ pdV'l;k6uxǵ4] lZ9~~泤#&kgdž$CGRϩpg{wY=E'C:hI+|r6MF,HDk>[3(̭>z"GEеf1Te(IDd%44iXd hq ]iԶS8G.ȺF`WY*&yq=ekk4R=`D\s1A%V1<=r{R;+@6_LohW֏ {z21KVKtQvB6O~.MX8:&l3DJXDpK ֿbfȅG'ʖ&Y3R|*IMMQnCןUk);-f;SI'gǠa까r OExCÁ'dT#^p̈HVj/&LiZBan;{"PSIuYh[=YoLCOF5 Qy|H@&9߅|b;FD.eeu@)қYHs !y_F{'NY՚N$?@ =Lj=9ţ%2iY iGYnjͭۻErOFcWIAmCc~_-9<[岆I.cB^<gmY?Ɍus7go22-Ҍ}=drl}'J sj:p,H‰U؋llbk.'~Wi-X4SA]̍ m/am{<8@ bCS?@nnU,IOoaҋ.F%#oH,[XkfQITR 0=DBiS;̣7APާ ( |ډt(cBxe&Dq*De@Xa:4(o tޖCI2LLBRA.{ut"+ %f]m^}B$'FSψv3`& ]xbW}iYQüYV]V6}%qC%.D!W+QAHh!t3If?NU-c&X+`ڬlU}{![B2%?wR  ZHo 4AJ* cK^*7VvV?(B 1Ĺzv-gɢ)0SbP5=ƈEdt3>m IS*{!%q\g%}yF)|H0PKE6(/j9qmG7<[mz>Rx,l!=n;pf FWŔq_7d m<װ(7h)L+ E P*D0ZPNt0ws˄h L,^kޖwUW}Y8XN`IЍ+Zvk1V= Y/U|Vr6H !j@>f@05U|0 iX8A5ցP[ܰw~ѷ !7ԝ--^"%T+uޒ(ٵ4UOH(|+u\&ߏ`KMlH$ls?r~"&߀c۔U3@.\6?<_86_׋? }*יib᳣6'ыD5vJ('N ! kzػ*j*/,yI/=1Й qkP,. v/7Z:ycsé`F>ƾj sPc,҇v$o݊AwܮxJ&Nǝ<I*(TgRJafyRJN^$j~!P?T(L,Q;L<'!hRl-; sH vKDvrHA:%g##ӈGk VsI\enPc2AHݤέO~ 7,cuu!`AbiZ j,F fZy@n5 t{ΑG Cݍ8BV!A+}:Vb{ '5akQP|g-?JEP>11 ! o˓8LA{A3R@@44~hPkUa6Yݧ K[a~6!(nW?׃<~RSo;R<`i^ " ›=;PݿsQFc)h=e^r$ni5PMYT$d^ C,Ԇlzлi!>J 3f'G5V:k<#cs£~VGDQ -@rrZC/a gAQ#3@`0N;{CC6zn zcN\lyoG3_Ij p XL4Zu_gҏt%S0?s[&[.UHs6/kirϊacw VO?/W0c鈶" Vp[;iJJ0='W .>ߗ<]2k_Gb'c!f}ަ-E%Y~yOĢVAu?569ҕvH` {u{p{l0/+qڮfo]|8c4z<Q:l UJs.8p0t`ًKŦ[:R'yj>A|Ci$<4&sIZ^~ksh־#WuOٛ)xw"Xdr4M4 VAN򤱝L5Vd f>wmʾzOˊ +khy l6\Xhqg iliĜM6_/4 JF9v=اsN=gְUX%}B+hs^uYֆSFO|ayVO-R<J^%λkhz\jNl4,(Bh>Ǣv\_8g*ˈF40!?5m?3g^+ :\Q?h"Qc^fA8'kswJ@9% Pش6e0kRפBcI+& OgFVHVDwƤo<(J|=r7;\i.0F~bjJxgv#]2R\c'g 1DJ G6"kx#[JĦ9k!@HkZQD:]o$ E=OUwZ Î'/h <&JNh1bqc[ȿx+\tL|]lC$/~ț|ctyx ʢOk ^0qՠ "٧K>gJ-BeV&,,bm^{7 <Ǎ胼3[17y:~KAMPz70SSBw3 ӛim"_ֲr}rr^J-w#,L\DzˏǤ#ik5χVH̡2;̩&})?n9 oz5ԥ29꿢OnGFAGl̩~UPPkU -%*u.ԱLi\r֖D<g%+DȳK9[Wz]puqOG|XUr}Ykxbl bV"dP|efn'@򲒵@BàqU8xpNlO o}p`η95y:!q6, ^1`r^xEIl_NZ%=2CvYfkhA(zKqh`d m%nmBϛ9>pgoc%ϞӒcj*'1y$pops*b> Ο[*F;8Zpʽ6}ʰ]'YH-BBL%~!:ĝ߇ 5`go J=/6׃g_Н`L_Wnn,$݀%ϥ6yliƶI$w`V/t2_b تY߄w޸*ILM( ː]k|Wߨ5lǖٱQ"F,H"{NZa-Vq- k*%%jfɝ8O5|wN7Na8_˞ړڭppU"V#`Ȝ'7%V$irHGId)>@=|.ZsSZ񯚆+f ] /HfJ`-:&"&A'r"*~[_6[4P6 䠾QcP($m*{Y?#ͥJ2$`d X~J]yzѡZ}VK֐zђo4P(5 Sx,g`\-XØ[I&h'{1I@Ձ=; Prq|nfOo`VJyM~D-Oذ( ##(2n)GP'amCBSt|5O8VNgGUB a4+af7bb>R9z5,Q8;ݫ@cJcpc79, vVT6=5'CH@)pa i;Wjzߞ=Mh_`AYϺ:Y <>f@@;}[݀R)qx\_ %&(Ix` B&.ɷJ,̴;c?x9߮ɺvW+G+4gy# 55vz2'S3Ӓ>`sZQ[FBٛN+\Osp"!XM*T8B7 տѝyB1F%2~zėTS1t_;Q5! Ƌ+jƩ7ItZ, "g&5ì(ѱ0uDapFkHE6 Y$ ae^ԑU>ǭP$ޓ?N +ɛYp9 CA]Ą\8g(0k=+#fЙ?jUfx8Ri7!ٞ<Օʆ!ݻX..tfY4 ,ʴfJw0݅\LU>f+Z0!82A>ieYZ+xi{鶗p/EB!#0 9<͂4hVujʐ`vd$lU%2)sC J)o.ehKl7OɻRc2C-V$p9ߓ0& U}?Q%Mf(P\q]}jUJl-#9,!ue g1%pDuD^䬱JС }VIcӸ&y&aFa9|W4U;twƛ+B5uZǰTfQtՑܼ`ЬP ºNR2%p"/vV$|$LOI/iwSJ1Ҟ7k %ץhQoPw}\M+Р\AO8,0Szy+akۢ]B4f]qoIYC WdSUlN#)# ;x[:Q!>p_h7zz<>Ϛڧ^R͛[C=`~"'ZnAUq=ϢĒJ؄JWc҄oE8F&%Oي!/J)7 ŽGbɁz~ >sIDUYbd5R F pߡxg'5%mo2{1cӪ?Lہ^BPt_hGRDF̀N"䬸 eH 0@38*wхsnԼ낱i ީTkG4Z3I)/Imf6ubf|?Oύ*͟T.jCk|QϦ%% Ӭ?/HY>AATuj;eH(`{6}% 4!D1PizqD,\b@)}iC'Fȯ˯QvZXK m9C"|^mn*<ա3: ؐ I%n/UZ̦ȥMm |"pN >ZfsQTtH0VX_zSԐIfP~%tj'Zf;nt\3b $!]U꧵ArRo{(#N{a`C,Y[ ڣ)fG!5+t6vr  /-;9pyi;@ĞQR.*pӀy,F*KMx`}aSh +4Uiғc떢eeT$'B]QOwKtnI/S@K=_⟱?~dG]ڬ.?H"&lok``h(;)R[o-2;K@$-/)/U9"6zaHkL뗘n11W_ҜTU_I=7:|;z\&I"nBK:Ѷ3Bт Y@:Ǘdlt.BTsHB)zri9-c^Vm)Q4\8ĤdބL*=9%1MyV3-M]ii"<:س V.B*IvWJB1c!>=Uh7%3Kt ?ԣj,cYsE\J5w,J< C/lh dvA\4P9² è1#A?ţR¶Ԥ _ /FLެP>y yQQX+d fQAGT9dΘqh¹%vZbuV tFOr_4^l?za} dyTY6W0 ~,w3\Dl%`⭗gcNosBc,m(;~tNvj+ec7NVh/RGb H˰;! ez1omdݵ_*}5x :<;~<;hk^po!'jx+&,@y$j.PiUu.6@yrSDHށ1>u;Utw fu{DpvNPȢE!)*Ŧ+;;.3x;o=Ku-A%C.ɻk9[yo>G0*•6v-T ȴ/($a#k,,FlGOeb.!Z,vjF}l Ӭ{ ġIƗ5NU߿feRZ A܍MҴJ."\N~ m}ni]:7zfű|7Sl4E*|mz[7˄Nq_WG*Ӝ$enWr[{BmmԌOu@=&rz7b~ p%fuY{,|#(ٮrָ^BZ@GK@~\apS\y.{YX(8ɋdX1w䣿8|R}OGU)p=+Oi?\βVB{ t@YykCmy7Kh`u?vY CtUxW2vH6#+-ЬCq`|)gUB=?y\ҐN)kmAoA=8#Oy}ɷd:1MinX_bABʰLz-8 |QTlY0KoK-Lokrv{/bikjRʝaV:>ۣj.^P?agfxJՑ@Xyi FiaE ` 0J38Г zJOBZ^nHןY/-Oߑ6NHHJ²HpV.;yvmE hreQdˆx1ˮ[RK"1їv) S݇t9k},V{(FB2l8twR¿rE|8э]9#}%u޷>$soN쩵Q~!V*j^aR"Qy6>Z2YGjvІ(h tdFGA( ;` S㦦«ɦHzqns2M nIVQB,eD>0I61oh+,WBqVF뒠 ݹ`'<10c?!vp:KA6Dٝ!3Qqڙ -XuAhd^Ӽ~QU;2ƭ#62_n"iF$?k/lFȤ'VNy<4%IXԨ)A!pFa ~1:M^lƩ I*>9@V ,sF#|g$wdu$bP^n5Jj#i#-pIC5  l7zjl{\d;D}V+7D+EQ'-KEϛ3D!Pp +'Ad<8(>V56 /'V}ۼNjlT[@Lr(EϋMds5:$:L#˄,.&!Ԛ71j\wۊzJb5jM~95@jp"5np$z BA "37m'1_tq@jRӊcFpoqf[p~UD`7:hGS wwֹ<D*ؔ6:+ҁA~t2#KjdY䜰M. iSG)R;N;ߝGa %^SROܓSvl/{,8Tkh!ߘ!%Md;uټZpgK.}gQ/aA /rkP^Ok$j;޿>%m>)'#.pj_Gq52}<:ʝCwCO)`L\( Bx!;dO$\D5z]ĹHFFp`vWhں-}H)g:0ͦNXϛ>c1 Owfl'|G:z~]frhW߹/=0R!buf;͞^腈LdBs$nKM9Y3jwxsifx (@tF}xg>zqH( hg74*{a@:^Ş=ÿ!0c3ݣvPIX{FDMP*4ǡ * #k^c-Xʇ4iA/Dq> .hV9 `>o>? 'sI;`xiO;.^Z%J+seZj-sW8b0 y[CwA\lVXkB-zb| a;vW3YtH4q>]}]wً=:9DO]ey/0]p1x-L'MpAk+c~ZXi12-(^XYzbS,͘ 2_c}uжQsZѩ ~ﴨw=إi,H{Щ4U.ۋٻDB!z#DƦ =t~.0~>2.A7ɒlⱺƐ_d3Vwc[CZ.~Nrd unzWy nd̄ݵq-+ ȔkU,O <@f=A"e3=eK;R+e$Pyq_sM^\GPտQXƬ:R2m?k*f 'I|{n.A__~J 4œIq'1<}Sc|@#=,UL"v@9O^s)jT-8J@}&tjѭ3sx8n:Z_6fl&fKɯD;l\Zmr1wj(c1R3M+4[ǝ!7Upo+D OKDJ(64lAK^BРїOG2Nх 1ϴ65d,n3dd O^[W?UŃs:% RVpZvVeѴ 뽂pXܙ{HB,mEG7\"pg"ڙ9Z@xn<5%d&5oռ7}%9۲<ϵuojZ"#P9)ʈTp`YSIBUVbo{WJI3y+ʽɌ6|JK~>+fXC4bK@ |cޱf_tG"CgÈVAyBgmRH6Am:&}cYGaRtIWfm0ZuN,iq9 aO}nAK(']0$]>=ʯΛ=IF؎%Wx%\lr={LX \V1kܑs!Mɖ[:%UWsù Dhx~>Bt ua6V\CC8/`Z j*\z:oML 8PIJ;{3T12[jdv?Պ0TN]'q!MӠP}'LêLqOk|B6N?%T|IjqܚVSjq /$hҝFy6)2]$TQUآ9 tJq^ OoMÇ&g_ u~jE7p]{/~|Hy&WG_ %|ǰw{K(1]H_~dq\b NA]b=>-;xT\,4f i 4G][0aTA?R<DAU вvC <)Qw} Cэ=Sz: *{-ot\V]"7i ψO6 WZE77$wEX^{n%@hH2wNB ,iI =[]<>%3'fͻ\k:{Xދ٢$b p(!Y?ɲ̟YYͤ܅Z*|Z?bu7 tּPr"!u@F&$ 09tCr(Z}?\~3X3{IYLR g& !wrvPw>W4?Eگ(#CC+[1 牗NQgjr(AqDAH{ޗ^ŀcoWpA{ 1E*dkN"y. 28i.s+2POPULt! nܹ5*-B6܊{֔!FyJwBHxOPI߼ :ŏyM[DF?iDOۊHz]TPfxA8+2:uvuZB)7~$hWȓV'zs>`Pjd6}%ՔKTXUtvVfߨb6I>ya w8}zȎ++@LUHy'y& B!pQ'խXJ&#L9|rf2Q[y3AS @Rgq'"^ W~]6+B d'&ɳ./eP;۔$Y*Ui6lHlݚnip(1e ɏ}AX)"\g4gIR0Ol԰ )YT58R)9=@w/.^3( @enlO|WZeB|Cy|FB0;*9~@˃e@Ds ʰL"/ M@%/ .()Qo*y`zX`j<g$O`,Y8F2|Np,20y*YҙE`8uwh`u&+dBxX*:=}fK9g>`Soу/2h2NC-ͽD1y{7sRr "SZR0sCNP̡#x ~m8y Ncyi]'ep縇[)W>R8Lٟh*{Ds5.ﶘi<}q FMDݒX!wҒDYZW=[G9'MSQ;HhXo튘M7!\ 6p󶧗5tN(?d֓~aB[mʹ[C@|YӮiOs84r萖,OȺD` 3[ZHXzXz̊@밊W +\N{d ?[\mϋ\0 ~~,r j߯$se=nqy} 'uӛ$-D#ulnFAK^gJS#Z)VeʱJyB-yZV$[ak<.tR t7{2 =SK>v:z\Wփ% ?UBF Z0%JxQ VU)r|ii8؃k1/aɴ<5SnN_y 7 Fpdi󌢂; 𘰌Q6T$p&w8a-*ʤkQ늓\/dmn5WX3[/iDtA[b|v{^'I;@S׺" w=,FJyEҶ?5 35$ HOG:bd&b^:c:c|֧<7C1Π 1.|˛{^QYNevo E9AYD0^bc\0kPoX {k綣'DO|=@D}!3D"mЂH)RX}(~ 9| Ϸ) ;t, \׶Ԁ.Z9s dsi :WgSӋ=-C7Ls3TuH}܅6-]H8س>F)(櫊? ok@πt.>?;믰B)E[+^qNe&iu-=,F+,p[IL.,:)%o40k^KL74(Z ni13\)'_lÙ^B]$_Be}A v]i,R# ճKԦ.u)t ۽EC!8ߍF0g1/%Qۜ9󐒄[b|Rs%0~QZ4v( V^1HzQ7<M✦o"bKl2/opK3K[50t q\sITĪ.99t~oz}OS76Eߜb d=I5+͠AR]a2,ެ k卽/6$ ̌ Gx l]6efAz^jB4N\|;Cp :w10-_`]}dT?q!|K5 &#FĭLZ1#'W+'FNU/jr02jBE4cY9 5fhѾqCu=0yA7lp9Ty:NqWv`JY檘owA6eyˎ wedu5VF# [; A0Ewplom,{q9Z7/H y.`9_Bs\:Gy'x'@@Y¹CVf!WFJcPrt}4Ruc2mwV>>VN]G12[3P`wZ+vbqS+c}ޒaՉKQ6_%'iv VHZ+nEB}NT5=/)#Bٵ\dzElgz \N_C%k2BuѥW IP&pAbDO157"@×QysTY53,*ⱊ#ǣ-nG4ʽ_=[g$=#NM}ocuyIGbW~ 1m࣒ 19,\>L-ж~KεGM=)?/uW ˎcUa72 xPik*hL_B Gbp3r ׮p1ΔXh0둾epCݖZ[?a*1A%܅9 % Ɂn-Jއ5@dQ=hR0Nuv WF~mC2͋>TW.}..R+/Dw`%ef̣yYEVJ ǥv>܇ iAh Bڟ:c;.r\jsp(KFn7JA ֘jwγ8ާ_r-1?r2e{|ЩfZe0z^S-)qk[s[{WZ2ҹ7H(w=`̙ۯ;xzbÁCtڍ̛N1dv YQ-luR4J&_`٥ ؚJ=hOp #c+{ѹ.ZRo7* e?a*HPvp TKGTExx2M;f9tN)xpi8OQ{.zBD ]\8gNg]B :m2e0r@"!8F'jJ=C@]E`ti>MLXok մ#kS1v}zenazHc'},h;E;7NaR&DdZ]h$\ph\/a" GA]kAIH|){}Gl_OSVCwm$&7\})@88xΣQ|ߔuZ7R%d?< hOPMפ]2$~o-0H R\ CZ9Y Utp?0Mv|ڞUw[u)-P|}:&"vM x<7PkI aa jvy쯚uNmh~LdEqY1 R>?^QP@q 4, YXOg;8/J;s)3wൺ{ZAV#VrA@ZMsFu͆L[5țƞ9-GyIW|d;)pibT^߄M?iA9 xA1 ]܇qC'IdcR;TllmzP^FyOOd N,S5FW\ *` P$hk}Y//!4ثYy<џc1zJA Yڢb*1a ڇ[X档}召r֙Q}5$nhUo|)kBF)5#sy"*{sd`Z;l6eUxOy l*2&|_J!#L pvv({qm7ؐm#ХNsڍXQ4&*-=8[Z̚(Ln_ZsRirX:V4^UvMbǖ}H9/EGKu•ЊM@ݪ$;gFd GI,}M%r'E[%5޹ SF"irD1 !8&|,#):L($oC|ymqoQZj͸oHf 1Qѽfd,m{jw=Qͨ}O> Bmd`4A\آ$ `̦NypDgiC؁Gi%CѤ-՘Nq.X~[C׸ ~x;g&⚹$بfCHGȷsB&A!-Q_!|1Wҧ& xg#PC}+Dԫ}z8apidU;0K5H3jIX>XS"j#茸mհ,bP,B$" juB5!w,=u2a0)~<04Iy;šIqS^߿@j[|)EG}@\?B4 S 5h0u?E7\!ET|BkJ?sc~s7f>:Fgi_5iV̕y+ך&mf3,æiùe.ӂwsCTvҕq7w=Uc}O*QMz-wl-ᩅYX¶Ig#&{"Q$zBExЖl˅4N>O)[ `׮~ȀeK6W:Q,0@Kl7c@;:&,MiYlU@.y'\X nkwрe[qjj&Xba+\{ {߁Md/`γÒg.gM7)i'icY2xMg!a %Rp(g?Ǎ>0SBe8050c =Cg?X O>Ay[<7}osm|b›5#11BǗžc@s㧉"t"Omvs"tm) J^zhPdu/l2BV 3o`:9?U7d&^ oIVv ̞]\fN=3qc)y>֋| a8Ȅ9w tf{;Hxś rpС Yw@!bCO,iQr6Nf'7£CQS}G3 ÷E:բ@~(4rWG)ʋlS-fRL<1v져4b&oMD| n؂ƨJ2:}/iLKS ͅnB:' O- 9V)mQ1Q})_Cg3{큗HsI (sdy(}h & A| Iaդ/2y4kY5H;^bleBxþ+J7]ADp7ؘ>-~ң6=+̗w™zqcLI>tۮKs!4-ujROJ$?aHV;@&o+<x.RG8x!6ksm/F#$+(x)&q\,4WA@~WwYBZ<g{~/ d澬ǜÒ>nldZEK,~Y,Hr9\}A?WEB#$$(@ #(.#"0KleW"% P3oFtj{9ΐybEk|[^J?70qd)o R,`w=X˄LSEaZAv;w(ȱ, HRIǮrݯ( 00;SmK@|IUP94:i]_. e5tݸ{NQCUNބPB=n@ZӲB`y!,YOԬ5^T{G"8R5`L@K3}g(Y#=xjڈgu15%Jf8 m/(qFSc{>vL36w\ qQmAVb @7Ǧc8"%G=)>{!ر9u'yzO(rƍle/g[ Rx.k?ض̊lY:Cͤ R챼a!4˚@5+C&4Q<~3mӍ+\zEp,VyPy& ?k`v#ZqWV[_½>Efd9_պ1V鶊ep 0Lw,Fi%*b_pX|spvMЙU)zqMs= RKξ? I1^E ]D!,w|C+a s)_ʆ'3ԃ %(`݌j \l6u|f¶s5eJmKznᖁU9isؚQw I>1 YcӒҌ #m>ץ&c>S< ?+SvX$o2AwtG|N!h0[Nn {f$[tSAI'oB.%WrZvhlaSdkAle<"=a5YC5kU1E6YJm/̌51Z;{NǛX|!,Zq3#^Na갆'O dvĖJAM`w]%W]9S%8Җ2 K\:s._Y¯7I ɩ5j*D`7&a惑gC^<3moƆh8d|nn'kTB1Gȫ x`>4c'ERT~AS!{JYiP ->wR35}Cv6u_ݪT:W[Un:S2'}Vpv<Ō2 cGa;$ZfQ҈1hV 3TdCYġ]lWْ0@Ӻ[#~*wuKKeGqR JжODɔ얗AQ+~bz5DEP#qjI=FVP~ D43‘~_}V7(vq4sfk AttΣD2PZjl8B1/TCPTR;6CndE{ꍦgٍHj=P5lhG ytur#D*A=u5tjn}6v6VY"KdEI'+tΓ3,@Yީ_dOJ "c10iv6o}G6)T: p %;I,]=;eؓQI)QZ*sR] k)>\oR-lݾT)u49ExnyKرpTQjz8XDŠjn'=D"mNiu/7Ir 7Zx_jʘiFϒV, \:kw/8r%^#ʯq}ITy;H_o$?FΤb Ù@;0闧,Ɉ5_3r .T=fdq9BʈG{Bkq1Fz1/_hn|CMd-E rh'1Ƥ$;i" #DUG-QhcbdbuTc‘4gv{!kŬK3[)ȐޛT\Z͠i'uzՖ҉`"wyS~򺣅i $]RD12!Z1{ԑ0yKMKV5S Pز>9|x!i/(D e]j`vr1lK+H$l$|}:r$]˘b *cQ!T٥RBhg QwhO&: (bv> F~/bRV[%ܻcڊ$h>,g6f^!_j_Gb#yWOw(al[4J1:ku7dN> a&xUŢWul2w|dogc$^JEbR印v`/?&]$~5_C7oJe{&.7jhy >^?]15虠pezfbHsm|L)9y30}Sk.igaUYûBԧE{v41{Tȗ{x EXZT¿9]gA҈2}PFexhs"0Lpﴶ> 1?lm{rwb JUkaxD_3z\ڽw}/D-:~4,5 $64O'Keǭ2u6Uh2 2CQҡ6 Gr[c4>v'.RN6ݸjtLuuܼpAWbM"'os+ 7LGWQk91Ds^)%eEi>\rz",oSgAoD+LpͣK>M|N|SW ]yٓ` EeJ8R?Dо).|Em AO*& 9w.?Gy "<26Zǎ{}-( T)lӛ{{1= cfZk)>7'Sv A>ILF0W01)t[ 1Q+WE L2mQaE Dn>Gf$(ؐ#-ǛFnXt00v&ҢYK̄;[{/H7PйI}W/X4`EC.BRmi#(e-! S}aQQ͜њɰ *RP!>$CcvF]TA~pzm[LEA{ǵm =Pwߙ[<F1`U m_g[6}F6HJ| }Ez3FpVmZ#|p1v!6-˗%cE >whSw\ L0F #bn^g8ɍҲϫ>Ҩ&L"Q11&&bLyZsP5CB ,Ƥm=-PINHV%}=+P{϶ $ }y>=#u;ŕh^D >h-}QOy|g% e/q(QNzs.0^~V\^ 3jӿ<,oK#6 4iO擢: FX9(~!a3>i|hSߌV$%T:Ŧk:D7 _8Z*0˱vH|hlPifOBƟ!J,fdrV`5++y,6T3.{qkxfjQ}ʴ1.Pݭ=0C|-0/ǣ wr))|\aR :,/{2O} wx4_8!}dq".s~wus8AEQ%hdɪ9ʊx'($_ *׷*yL $)4l{^gFmyHz7W"۴(HϲX<52#~30@yު !K6SAQgE -!< )kJoIg\jsH)2` BRT^ l7 V RP@GF]'P)\-| H@,(v#轲ZhSyS:7H/(k5ߺvrUZRkF.RGN@mjɒRNh!ӏnMt~b^oOZ dC)ACzFs2[׾ԙQ$7ʰNza/F` Yro KߖM*<]3Ջ‘c5W#ewAhFI \ VH?6 4/6=+~۷,@vq*QPKXX΍ B3Yw*,E-T C}b ?a!# ̉Z4Og ܚN(.LIamH7b+1d40Cʑð)x@aBHlwZmRc$ZZ2zD\ -6W3:>*=MВۮ1{Gc^,K2;NwU"P,E;@SI:&7#3I1(f9|pԱ +b( J✫Mbҹdw. LhBEڄ4*FX &j#@#ؠŰI= cOUlmzQTLJ{yb$HM)g Hr-ʿ  wLV .2^[%yc)deZN-|c=-;#U3if!y}I!"l_>X:XYV%p(w^fM,49YzBduʔ9= s+ F W{rǦNt iZt۫ %vn„hWa洁9?87{֞fj-«^Õ6b(ҹlo NK)=1sș #ʋ!ski$jp/'BEڤxvV\FW/\.˿.=s81iNC|CA2%$Ȩ(ldj#rI9ߑa``ré^@@1༔RvnŒMR 6;2>=^S dA  ־]B 6At Vs8ʖ1uF4S7WF( Ռm 7bDF$rhL1x2&Yjj\ Q& 1sK=(LT,%O]OTZNr{ @Y,08Ehګ% gs:iqdtN<$.Mg^_19~ Klg`m? |{gRہaיHY׏{BEpvX(&&QN'ih8W(Df x|[YԎ7pQypނ:D3`Ea*+}3=?ɤl[TyA40p㲱C䔒ha'P8 F "*ZAvS-NwSV(#e<}G0*uXu@PH#C9s5vǩ,^ҟxxISD94o-#!ݴ:OrV!'\+ܗD=aYۥ>.>u`p09lw: R@"T&SuPx}#ʉS_6~Vr'y4a=ӟ\/)^}Tlw}Kj@:V|7Aԙ\!M 6&קCTVرȐh3VU"(=r>y(gIHMElY ǖlEIpc,fÉr`W+*7ܓ.\Tu/{XCEFj9X~YEbl\ŞԞ]RVWKh*&O,w}YCOHn\L|Mڧ-&йgk.jJkUf&'rborgaMrA`W(g[Pmvyy.3|(x+ A>^+ =$gFש\$(3:2FWmlq4Jh)([vMvGǓ do.F* 抖,Ff$3Qtn;5JK!,wu|x3 ծAV/} m%)EhԍQl)Pob^:UO*a5"B ¯sn.i!xMSjtaSNu06 uU/Ơ)O cښ LQ+|%='P6Ү m>TA}͛il6NZẁTBfӋj* e5<ۚ|b*t;쳲[]&wײ#Ԏp6NhD?3gهver8ܷ ʖIaA&h?%tse+?ġH4r0({<@ pΈة_DXŌcl\S@9xR\@Ka#pe/8I(HmDRz9}Maoiaϴjf **V,\})8'yYsgL5Fn~`[iA8̄F@Ә*֕{a@q-A%NͶ ?2biIqZ0[[s-9h-ej) 9=5%3>!?:΀ Q䛯.FUgר{1]T[; ڙJ}:y;LswSd 9ftF'QE2 e *%6s轖hV(.d1Xhߨ[ y;J=Q ǙA"QE!fq+n/;rӷL{~#Kt'>Ơhy瞹^seRS\j?KtD^8 >9Vzn?GZ`\q㛡@RRBs?3W*˧?_ rp81\ TTTH6И#y0)Рdʿ-ce}  E* 6bK9k +@U Ҵkq'B]lQ+xe.ƦY.aQ֥!MQ@IT8>RE,Luً8NsLX}]Ƌ7ԍr\"p7!77dCfܼ$T% znyTRsy8a R*q6eG~Ii½ZgWS9yMrQ%:(![X8z8kh#ɯ#V h^?:_('*8KoQ۸QTl7r9{G Z*ݶNiT`gkEBcW`ajI]+F}eAiXzD~È#G2lTךNuy! ƒQ-ƃBBQ@Ž !tcG /H,k U\g4'} h|'oG>iİ⑿,UVtLl?VavWTn!Ů2PQn4MΞgL*6jɋ&񞓸SԊTE8a|" q &3M= _t Ɨ}Ι{]p&^2?7'L,ǝp폙iXȘQPjH%`wB|Qj8ło0OYz<ߔFE6PR1 0&z RM~X+ljO3z5R1 r2 '`11{:}#L2sUi4g*)xz pxk+KmBqjQhGt&d\ [`J~e; C3gEڗIb҂f8]%P5<-1#Fp\Qgn[X-Kz1]K뜥E%0;;g\W[O &sm,_p5ڍ( "MwTehw$k.%:p c/ Ӗf'?~<9:4cO[^|nFc=,G %d(ShbX7'{laҶ`vD`Pbm젚#  >OpHޔ +2VB}nuP(N :⺴Dmܞ6F+uzd0B*̫)N+񧰭CeUHFs:N7q~ME)& 퍄~V<:ާ8\mVI1\v%1Ѻh2bz *>FQI慭"tl*n<{*4;.Z#QtYk<'iȴ@72e ~QO +H|<̰bQ4S\ Ng\ 4@ 0eՃ>-w2,Iaz6 +b{c!}T^(t?3FsL^[=@yK6]+|e;'mkH9jZbtM쟉w%~x}>Qxyva~7$.LtVO( ,UfV8W!C-!UE5\;ej!mi%[8ZdIno-]oKlN]+c3j"5Ѯ~]6r&)钠g/Ze[*CeFe>S0wfd TZ|6vEq#v?ͪE4tkCn!\rp=rˉKh+[R㶔X4tcRQdů#-2KO $I7RdE6HBf=OV0rDr61AVqAI_jXucրxV-ɧ̾m?{ը O]3uO>~H147j/bi )~&Ęte 2)VZ aYnM>F'mC;tw%9Zi!DdH)5t}Y0`"5_x= ,zW}a*QPT,o+i=RsIC1qe#FLd|U'#+L^׵LON22@ܖ8NBԑB.B`OZQ $y{۲&|nDol}a(rgۛ(5JdlYЎg֕w`fxJňRw l )@=Pxta]._H)sx$ueP]/Qcp(gHft,7C1k# HZ͔A,F\^%[HvΜ3 fM]gv`"| |AS(D(cX+R.`dQ[<^^LD}^U3Yzz]*)RoWxR'gݹ+ >c,gu;2XԘQUJo^w`^}^ԍF,.ܐ$ DFs$\O'}ݠ%ʾWR /2wtp-U:\,h$h#%lӥ]dH2ĊP3`#4]a=  >sEs)ށ 9Į,t ]/d,^^~ȵ6O9K0rOT6[rᷭpH=Hq'5s辶{/d oEBsfMTǦh&aʠ%,l1 ^krBA-Ȳ6]pRYI3aCvrXI뗓i Os޸ ae D6ccYX]5iZ=,.# aQec0Jj8V_ Ck;d4 KT`DJ}l?Zp'_*#J_ $nio.  d x_38=i(7 98@Ab(}2RC1hpa: /wОE]I\8++'܎ūq .B g'X| gJXv'~XmnaBJ]0 p.[֞IR1l!^:B\Uۉ ^߬;\/:޹.}vb&|mN l-$NAPvM _XW#o?hD~ b *Nݜ}!ƌ4ܒʉ_ìy$\%߁NJg]w`gs1zG2q$05dfV@P.s7zh3:&95̿`,c:h;MV̼lz@ u_67T" .= 8dz#"&=qm>הn!+-pJ M&E}/oVQ-2Q`31(7˿(;qݐ#}PSŪ[!E3!h0 1sS3;[@.?K=x G>6ŞQ<"wJOjg2vo0DTҬx}K8,iz#7*DF4BV%=÷ Ԫ턺FPIa |V2WYaVWk6/TZ|n=]&a\}{z2!qSZd>OT3cR E6NVm aZ!ٵ.Fy|'g8eS`jZ>nOY D 5w^AX]3Y,yMk he@ `r7t/+p+l)$t.2$^3#a=o+iw,a!ly!V.BT(}_F.]$ yL&?ze)?'\a 8йe42'8z ENJ&Nǜ@o%Ւ ,"*xo1~ъ۰NUi |E`; lߋVܫ4FP0Ic~^XF scL4.A6aqJý|_ЍP ZaUGYs|jV舁:$òEkNtQM iCp'n{o@D5PpEl1]Ѝ5[|c1:5ˋbM.)'n j8y a4;sRI#y +%WAV>Çs(*@ `*(6b,ʯC: rʴ"L]#CMk`3nJ`X4U'xeVU= ԮON}'"_Ij%2OD -"KߵɽG9|/ڻm\lm"B(3r-7NPKpb7s[xqIE# *M̂K sT<`gǽN WW: a&E-VMb1 -8 Lk ҝ Iy 6vGP~T$$ v;EZ X;'|op9Ls7_z[9's/Q\c[zӜ漵 zϺ~1;s?4 |+X{oLa\~eIuz vHBZx)?j%L/(ҹ7S@[)!|Q>"`R[TH\,S`Z?6-D3Ez_?0(L>ғ20cWsxtvI:r-6Ze[rAGzNVˌ3SzFY*e%).%yà wMV12| ʩk\Пzvl۟ 2ΛR?7'#:i7۾lzu\,B,HoL2ДUҚKSpeWYHXo#W"Rm?eLTڹɒ/a2uS vOGQ2'ˊDHb6`&O}m:z1l5zk;۩gΕ!xNTxC \{')X^#`.,1mu5ӡykTl$ +i+(*-ȗHx,cFJC{;͛[pâaXX24vae;zХ@0~(M\v7,:Q)F%tazc\6|jWE@ ~ gg{4JcC)^K 85Ӗ^D1α-OQmKa3_Cƥ'Dd}N,2]XqP%tp."GhnXMzDc_ &v VE4TT' PCL *V4cYI%MG<ߴ= c z*hV1 "c),YSH3g{PMžguR% IZ#r9dHLybUih}H ήc!>rn\f7' |31bwRF:Vzķ ]k>نd *#VC:ژs&M88_-aL"8X%H;8ehBϊ.;Kk q/iˋ۶0Isz7,+&z$P]zJŽUx\ N SPf\jz)[^u6O4G5a|to[(4-w~ԩo>NYɃa\ד)̐8?A>OCը8Y+Ą^Scqr ~K:7?0{jz!ܩȓ{Ny\5&o)ۅT4Ik$d # h"{P~de~hmRVaRAksG<1nu@>:4k$8__\N>q:qiE>Ht#=<m6Я4쀄sg\k$W ^n$9#FG&!_Z7fN:KV >i祁אaL0Aj0~640[Gaꍬ:zۆ^Ը']HIS oa<A9yd?3u7Mf fmxt7vsȍ0L<6 >(lbt O'Dae03ņ! PV)#0ȗggaWY Z5[!-Xï8#UCh E9߻/`@Qߥ9uهy62tloo 5@ QzA'7[PۼbḬvB0؋9O 1Oi`AC[(.:S4,#g,F,@=VSi? hRkW.6 @3WFs^еߙVkDT֋ZRӃm@Ah+G:ӉKw_dW㇬g_^qQi=[+;{e9{AMtJw{r9bч9eK?kpȒ _MTytW7Td'vt =kJi6L7]8Zԃ3$dj8LqG-ҵBo4y'=lP߀ݯ߫:7d ph[5/qB!Ԯтf-i pq ۂP.<"o{S[dHhH \b;B~KA7O5K._GۚH,.Eb_|4iƮfTF$ vԇ{ g^iT7)Տ2C[*/͓ROj`\iwE$]PP&WW޾ `TrIYӈ9s\}uvZ[1O EQ-(m,`uKkF1*g0nOyPj. OŔFk4'@2Ũ;dn)<@:~f2iմv1X >FX;Mzk@UK PD7ӻ`a 7x_T,tbٝ>č"t6̣ʌ` dVaN:owbRQ-FRxi[A\c$m=do R6tBbv XI%o9qC #܂Vr&+%0;1]I7m)(-̆IFI[F܆:bG({}@L(6G9t26t̓"܄R8[va &~+(nػg! $,#wIOo$1ƹ w븠ujNBr<gWߕeKF;z'dXzn4q9iIWbf׸tߞMgi` ?6f_!tcoa,}.ODj燇g ܃ 1]jbNZy,ۥȁGo5\>c{%Fsmf@=Ńf;rS;?"A u\vNfh MJuD;|nv.L7[p$ۅEzRv1YIMbDT2=tڊkI7EG(k4&#&A9nK):X#!>xF{2 ^?g*v-浍X8&k`^4>8'{7gf! }v O;z)II9$D'w /&w/#]FF] TDd{ʙE N)9 *lSpְV{$kN_zzwx]4{W' ^. H 9%r gepF>-\ZZm5vdbZ&ϔpX#uϰ׎J jue ؽ_yަ̩>ebТ xstJ N}KQE2|ZOП|.p"rt5 TB)s,[78hN÷@[bT!4P[&^%m)n3y)'MNva܏!ܠ TǚUۅK@R .qCt4KodM+cռ#ݑ4c mYjP!ym U"v?g⃝ 2xY9'} 1XYQJɇ0KNYcE \I9FMyz0wV2PNޜ+cQZJ$†hQ਻.oҸͦKZij87t@q:؛7/KVbW` _YtRLjNҼ`Ԉ{6:ՃuuD@05I3}nR꼧J_;lJ7eȅ~t &=_Xk;O#tEK6{݄9/gD8߳ _k&%P(VwD"+khg{3# Dq@[)`C4Y]E")I5iH̳!`dw?ghuGGKttEȳY$G]pxHrEjպ4{FC)\YHc*N~G>  l.[])xC\`!K\X_*rd7%luua>txvKG=TۡZ?oX˶+%XE.^8&T<*Xc6JT_ҟK¾,V&~"tUϵZ:!iv8xU^u `8T,c4|ᄱ沓寙I"Z, BR|ƀi 4!Cm'ԚX% ֙{a'pJzrDyJJHІ#P3n%j^9101s؀k $h3zïՕK_"p3l*[ρ=g#G{3 U|jDsO~_}}1H`!Z R]#z` (!N,#jQ']Sime+{3y3_:2T>p_Ian[Yw4" wau?OEi/Lo~Fƾ*DccH7-U_6 4Ǣ,h;$'}uqz`^NJ%6]%b4e xwcR`/w˜[;/`P뀖D zPlg+|(9N"t@rS9=K!E`Mhk\4틢j7(+̃ypNrƋ.))E|@76ƞ0'fkӾonĝrg[ڜ7XoCF5ΧT6;-!ӏuh{:>L &5Xn`}uFb{J\s5etK3_xEȔ<:^I߷LN`#PVflXsh_b<;k$/!7#m/Aɠ 0C;ܚ,n&Cpt^>=c.iqjN ۩4_|wC rlFF٬zZhj"7o)>`I]yԥUØ Ŝ~sNӝtQNdIukQ81 %&sk?1Y_a t>%7X;e,ڋo X+~oa ,R!Qg֎AZ`]*ݺKPzS“T}S!%tOw*r`W~q{y4FM֡M+#Pe#} ܉8A2_ܵ5:ꦮe@2-{qo ]&!Ar N TfYŅ B48#$R|oТ d[*^ q ⦲(:7$o`80^B-A c(_K1 ١34),F nJ%2xKB 8,PgEE+_WyP?J(6l<֚_Ag^]'.28h%%'l djd@seP̤"2|._Bz4:C{Y",*"DW12ي"6Fp]~0fe s~e0XSXM€A$5DsҠ #E]@-ƹP# D_X#I wm?BqB3n5So7p3|`r*j6v yvJRGglPjڏ tYђ{~^l[)SY?ߙS!8Tc)h ^#_'*^js"P. ($jxFL2쀆pJ{Z4'Ae$M#E+-//9T؂p`C zvz@JR(80*1Z :|AH~0maG/[L[HsF{ԋj^-K0m]s":'nw_BHdNonڙբ6H^K S hT۲:aitˋm- 4L%-]r)8SU.g4`Vk(\ f3C(ICC+yV-EWFYr͈wkx-[ O|`,$3xP`fٱD6*F_aD!'ڐPg!MY/k=j:I `(eVݤY z 8%emqRJf 4R_1'vitVҎ; .?8WǏ0cb&GR_$7dmvekЃ^? ߁56"= yR/RHIv5O ԑ6/G=hQ:}8 6`iF% Thdu|uGEn[KG;NՒ*ۢ| oAfd~ߩl`ym 5֎(xsF?Yt FԽ{oQWvHJZXL(E] {>]Wk=5+}rTL|?;?пO?U2\'(ף-TG0mQ~9b/<4 Phu\bת;ĊHIo½hPÉN w\"fYfZQBҍ4>~C\sZOLC6&=Y^XNM80,R/5ex5+YR9\5G\љ1CJWh&`"uT}Niêʱ R#=cjM7lXG׌Me^"-`/B^ϩ-L!Э.ݖnEOf]kdE{LMZ$@ܑrEE/_ *ǕM3[IM_416z;'8'ѺWZ~Xal7=arH!!mR _z; ɿzjIȕP]vGQ5 Lfo'Aq/jknPZ8p]mdN#XWȆR[݌ `d򊆘 ƣ<G2DGj阺Uz\?mMeOoE%Kjݺ:K),CER]*xQhZ8 Xf <2KJnHoH"%D2Rd 79*ÝX-#19J#\%w= N<ӓRugQ9/߳#]\j 6ݘ-5ő!bw!dę҆,@9*ĕԪ [ n"*8&ڝ Q^GaF0$t` Ѳ;JPIN9b3E7][שh^W;8.}{/ !GVOLֺ_ycph9b^AL.wJ[u3Eξ>4yڔ.` {>b;\V/#> D:A/"(qÜP .*9g#:&'%L8ܖ|z մҼzM-F,.95gΪ+᭩ ö؋7J`&mh_FhPtPZ|y\[efCc#b4EoO@$܎/F хx=Il242j I :]vi+@tdq4Z' ,NXd)hk/ИCVw?%6h#;H0%u9avEeӓvl*l; nSP~͓bKa9٘t#Jw\h<`sD5L1bϰB"h `˧li' R)BFmCQ>A`"⥽LAmU&@ '_ χ ˯cc+x0 sμ"D3;󔔮ҍM#fr.-QLjR>^ϻtXXºC _gu6^$[\m:e|Rk0t\g0Risgǒw=΋۳{s7L>P,LQf]t/~,rNJ*>o9&0=wŹMd=d'\mUgvVw <N7#7-<$Fb՚T l{+3|u(2R[K/:; j[Dsx1DbUiD1i\'Jvg L# B[uӻa:JMeł>A82cպ,fh΍c!4f`30XV8KGD]0Oqn,ŶiiN {jknߨ]q|us8W2lk:(A4$ JLKz+'$C=;0{\rjM9~lgr ֵoPZQAtw΀$\4Li/7M-RRa)˽^/ICy_BO]S52WQg"AP* ׫I:,u@owR]Hʷ>3^طC9 _[|8o{]"haHz~IZwm4T i=-Y b g?7?v',S/ v|V[ĮH{XT@J cxD >zz|XAEDpommNE_^E*ZXV!ӯ[rϪX*tt6k꺔IŚ73[ᷛ3zaX+ bAabJc 7S0{H&AhT%3$GNʝ>lL2qNn1KY8ًa:ntA]`hmM76:M*|QГeiL&BmZR^"OX]@baF#þǚYClFn/n"qLـ~Is&]`%Ć'fSY{s4rFJ:&>iwox/zp9b6ɘ1x!Tg WeY>z}5&TA vJ:[ 'z6AHIes βp9̍e\c+ԞּJym$&cvOP~(~_ɀQo)5ѥ9iE)cT!-%2&Mֽr-VC蠻-o=k~h`_Ib|5B |򪨢>~&gEaߚ QoDlruC0_Uk*h W#B.Oco6k 0ۉ9'7LJ˃%M{gN9rOT)fGx;@U+ݿSCӀֈ.ОW+b)\檠g]5}R',}J̷t9rxAOx즼MB*jXswsLկU LI""je-aK}ڌ â5 CA@ "uAHS슒=բPd042V"PmD7JPeR bOB|nv՗|:S%y8%01X¦p\1=#+wx}yC7iJ?($4#\᭱{3nd@`쯜֘6-kĩvWCq!ϓ/98ߔgVC+@:>SUg1F6AdLppb|iq=@y`ȍLA7~dd{lTG! Bw\4>WZMqIqAӽr^&]k.k $\l-)2, ǑbL(hS!U{"X4zoZWqi]1Je5^8r%4:E5RewxM jxgMe-^, )η˲$e%? (`퍔#K=(wY`h8+ GY4U?ψiyRtDFd[2F䷠Bl^r,܀p bYݮ\P`.a@_ai=:InG[Iw+crN+w-oCj. y_q2'}>xJ!05:/((@xP|lS[ۿEc:nl,I>$5^:#j?tTFԚ\^W$B͜+]L( uD HFWMʇ+$x#q? GU~<%#,V8>\\X!j}YSM1wЌ8Ҕiڷ mGAϰx_K;vmJ|b,Dn7+M jtVʨ}?[98gGCJn.{>i8:@*mX,'םD1qxIL |0-= ])ïZ̽L*#y^#DMR% $_q[4A_ LOf"M,R`ʦ 9|؆f?F&ZVQۤ?ѕ%ݳxW>~T6):/?]f*w9\yG_EB5*G.aZ߻,Fr 0FlgTv-̔hL=$ jyI6 N!Zk{[4+}!\8%\xzI%eyN$J0 C'X'EIXOAF l,/N=wfF `\^ rG@0&F&_,_IB0sB|z3JO ?#CdL*>9Rɾ.8e<̳lCPoB9{HO+F}'#PA9@*ǮRU](݂ZPzBrWvfO};NfnK ([E  xKVL&ODCՕ@:SI#VB'bK8L1,\mEHs%@@&`+?qgBR&UTV(+%E@ G||ۢ|۱Œiޒ }LOCtC&* ic#yuaolcr'bOϭĔ>NɏNHzů_P4QcBWP%+w] 7¥wnCKCQ{ yF; P5sQ1ܗp& ̷sG,vs΢/eecJ:^Vpw ^K8!v: w+[t7`|L$:}s!>_剹 No_yP]@C ֥ nzq NYύVA"89/w/$k)!Mzy1IO lO.u'u\]r) 5]B[ntRYnF*hIb:c ZN·n95ѩikƓ|1C!Rru%'x?5D#.Ѣ'a14] *2_4Ǚ1 xˋ‘qN}),`CM=70Ch/r_!"B*t j$TF9>dΨD*,0^oBRn:NBL4ֶpc2yl#_,6?ඖCވ eLp N['U;L"v$4vqu;@kw^3f(S"ݹaKi9[`ErM/cx۝zsXZqj/B @?WRЯ1}>JS$yYx'V;i\EL_Hh YxoA׌ZՉ􂁉C~^jIa3G8n5@뾿'XVta0x&yNjK Og*pLA룟ڸΆ;/:g~Bv A[sVyCmC(`8SPq7zSAs*+mX@N>hg@:!,RޖaPk)B4T/K(WT^SWZ :T+OSIxb>ykc\敏FdhvT\:iu%LE%g~q䲐L\|úcMۥM;M/mt" Vc0611K Q9r1|3fveۥNjoo$;j2݌au X<"2sx+qrRaZto[ tp"ExZmڶBZb7EIT1W\S`N f= <_-@)Ws?$C:#_kn Dsii'L 1qZ])Z#?i[Pceܲ2e3XEœDZrj;@>Fr'@:n4>DF> ՗Ю ͽgC,S> QSGH3=Lp=wqIݠ'moPz{y2[$y7*jϭhC>w{Ra(VNN͛L{Zc㼜CK|gs zݧ b1Dzd]見`Bn_.k4ccȵ:LG1&`ZJ"W;fzY|9kYd:FesY  :=A~F8xLbGIӦ`dL K$W62(a-? a7o_iSuɾ"v/292+sW1AY =y+,QN1EN'3h ;`WoNؿE)%LǑl;slp!vN';_(hv$k7_CxWv{H5,L]Rp5!NJ2Gy49H9^%c)i.G,a)˚V![O/)>M +_;)tR3^%؀( M() YAу\D$%(z2Tg ANs+V9ƶw:0 FXIr, b&=N3g@NA W^ l15M}=ƒ{Gҟ33E#F;rc/j -G5 yr*ͽkI|lI?E~5ӗ%N*q#{bZ"JduX:$#z8R7n{N݅m^Mge?7r%F=)@k._BpbQ|jm$h^_" qs%%Vl݌Ӛ2:cViF"%ʹi$BS4hj1IUIh6e5:Պ`j2Q&Po0d~I17z.]o¡Cc`$I/FoXwʢ֊1B /.M|x@6Cr jsSbJ}"/+钢|x´_YuS 쵕KBh(3hȔ 0-г(9E@QTtJbӫJ%oW"t{( ^Z(jDFsшWRܔ5 L״Ijͨ]%,(W<6hn6u|"R~Py7d:_[C73t{\U~Ბ=m1)Tiֻy^K\?S6(xJ(Κq&rqp$4ų6/!ЧPt(i:&uVL_"g%zP`jmxxWolmFL'c4XmmPT.W[ASV3@fkvK <7*U){J}4Z$! #Rѭn,y@ʂ"L|hiШ-qA%#EZ,[K6o4^?pH@ldՋ0 9&bԅ =-3zbH8>G˼_"EZʿ8 :ip)YjXLO7knBjC "Q6^iE|fUÊ"_U*i,iM m-YTQ͍eKC+y\F8EZO̢fGPZgpFg#՞.48 k_6 ^`5&OŮMdP'Ia[b0j@𿙊rtB>`Bk6&w  y#9;P9iӛ.knK?{q.!AeBm' pꐰV%Qu )&VJ$~_>],Od\֠Z40g@ÄP,?Mww,4G\t.EC#Hm!*S;[_H?4}Xgc?/԰sŐA+kq:Eg"#7;+MRÞE⣩}!_(d=x'Z ag|uݱ VTǃҷ]B9Kpc+Hv 4>$sAA+ooJ5與6,NġBGYuNQ["̖XG4NN}f]ax=W!dPP0N[V?ZK5 >Z\Dҧ*1q  .6YRvr7W`KjOr~*asagt }NX /-t nr ̑ PO~`X4WB#n^޶~B5AS~[mn&!0!wKf~"{,_Lr=$w >O-D"]OJ@UFYMS1@dPCgoŮ0O㮚sڇjx$d%rWJ{Q&⟚[kLL4ΝQ@Ϥ:)s/ag4Lwu/hwfV&@`3jl4DE|x6n32|sI^\b=^ɒ|b!J* ~,ZR!*GUW?͞o>fD"d1]@Hc pU<_(8bn4֜Z#(roX*<ȃ>]'a7 bm$r ~k9ka!݈U'F8 },)(ܟISVTeB{g|'"s,Wi[(ݫ+K=q5>IF/R[gs-wOoN'#d:qT9Rw(~Ɋ sekxtXg h(B 7W7/&TBŀ-7Jy ImƖ̘6yi%ȑFS殕cA!N;ۗBc+ BS84c`(A399 ^iȭ51ρhEa?>+k\50ӭ ~Tc]D|\dvX"ʧ”k-h;EnsV'dU6R_&g9qg@|՜S׹Aǵ$GAsR|aGtng 00XxEfE16a WWn=(dɞqiqe1bL=Xq֞l%`e]0:+ QR 3W*PT#WQ+Ic4,'Zo#B3|R[rl.4ضk_;;0YBGIi֫5Ғ|sLBFr vރ)df1k/ٟhF g^$*XA9 8NGʘ.IXQ([!S:֭%Yy1d2"侧2~y}<^wWq:,N&hLjh3(!GdfN&B$'AQI`2,Ą8% ,6.4띖>ovXPi}}N.b}W\0#N !p]Td#yJrS OC8_H0v2oci^BONԺpCwC=.VEX᠈:x9Y=? "E0?m0M=kce%5spb (8{c8{6̋^.bA >cYKnf縠ӱ@MZ1UG*6 dIWԴNǴ ]>3 /qG1Gyr/rSGH8ߒKo7mr6ޢ.B<у!a(#9.*2j{ùcʳP~zex{ErRZCXATCb}[F' 0hn =qFY-f>[&*m-G".)ljQ|nFQ< @l^ Zg, !il^lYgmO)њ&k#+꽻2F&O[tDxl׳(= +TBPW޽#e~ -?ƎP'] _] G 7WS.ӯ_n7ua:NGljnFiJ]PR҂Dk *w5lx#>/4C&fU-y.r38H_p% 9rB AySɖB:gE0`Gzpw?@SS~pb}\TL^RrԳ/TD3ytdl8tHMg^),:9tB69\Z៽6x"'kO`rrQ|?20c2?yۤc&!( m&ņЇEB͕p=No{駲2R'H5 xcr٠+|<&\'d[f&/ :tvQ7F 10"h -<WfhÌ;`R= 1z#'Vw'uE|QBׇpڹq$Ui38މ!% {۴Z}p*=Y;)7#QU2#M$^l)T<l3par}עS0FF0lmHjNL3}|}+SQbyꊰV )!̧4}9@uw׏jP.1v:/^!8!5YELڜ^4$T6҃pN?vB9XoI/sleEY,#[7Ƒ\{:/\ %ON9@)rT>lX}aP]8BXv[Y%N^CIum?҅r[SQ1H0bZ!0"-puzd`[`aNq! Lv ڼVK>c9gή {}۩_PpDXc,D=Mޗb)3.&߀C`x,f%E5c+A1i "n3el*DRg8 06j)E:8|i[_^7tEf.oG1xP P eK I*vN;Ŏ(≏2*${(u \iefVaL@WbGWsM򄳘j7c3N _C.m0.;עt6+x9l/l_Mv(nnv?QZdF?ʬ蔊`ı֮)^eI9l.P+ /&k٤ҋ:V0{eq./7Ő/@̢?>nf1UWtUWI$;n6Hbؽv x rn~b|S*2e;,XbPKt{tYr3vd#j;Z? 6L6cJ}I#r|0(w祫&f֙bNc]02Y1Jax~a  q! 9^zD`__SŞ \+mؾ1[iu GJ2gK/)MIS ~GT]O,G&8L;IE7%i^;#&9|SF$sK\n0xd1Y5S+<\:7qc,)|`/ Ҋ\mسDU8+2f~/ǹɦin ^eT6w;Sݙm}*u.j}Zli*SQ=1,3;7v_Č]iFx a Yt4ok|d]}Yt#FXxq9Ojz(*%C[cô$ur5sQ(ۢm Iʝ<𼨨?'!4@ bS=1Iܚ[A4e-ɪ-B28U1|q:CP8Y& ^++x ů$DJ?ޝI¡kn(FMz0gzoA4-9_x4qVTax`p=%NohSI1bIk:0i 0i^I }UDOW!cw9=%`1P~ujQ-y(2kd>8rDtt^-"?P|A|# BXW] D=E}/?|ʰT:puO7Hc1F !f9 "O,HƋsUH'(y,]Z#јa$S"Ҷ.xWVK-R6m2]7)HGt}p?KOz5M/ȳ H&v᱌X,\ 8}qJVfMg̘A-|5:ˠJhذ(2Ҭd`DD'L,R3eך={Dl\^{b$\9HD,c.6ޱViVwL`0>T8-{%^k{ˆ]\Ѱ`9\IEäzQ۩._y]$TdVr[7PzD!kjY3 @A&U~d6jP 4䝄lhc3oZ07_ROER0VnEcN)I,ZyhqG?&O+6rTr񡅦WpfC5! O9Ml @u & L1%g)R u\:xAPrYy0 J{?Lc&HهgH?6ʀ)fdI>og ^i_`UH:S~ğ3yОtˊlR6 =1 %"H)?f_c2`Vfs 9nO~XQ%T!1[/(7#]&V1ZhP͉}C-oc;H+"[x},ԥo{ *tiR ,>{yfN^zUCۑgDc?bUHT/,k|Ĕ0\לQf_ž?m2N.94Ցd:|ʧe'A^دx<>r,u%=!v 2YX4RFJ(I]j/6(^-JK9]?nO ='O!$Cm6& 6ٵȶG7_G/0Z9[UbIzK&c +s0tc@GU Erfe|vյmMmeL7=dLR#dPNFhJLYfpߖYMTr "WKf|3ܿA@mZ@5ņR5d75)VB,GQȤ٨edY{{f/=*e)8=foY?%;D?DpZȿ%+ ?+pe*9SILgtó0FgAi9RNpeK:ϑ<cyg7_2eQ P XCYd0SsX? HM.zt\{S{1NҽDq# R>vl:CCrjVۈPC #79Y!rT#i X=ҵŝ|SⴐJұ#­JɻFqHaf#T)W;u;ŸdǓrMYȳ7dvG^oYfdch.o.{VJV-l( HpІ!f+G]p_W1E,QPk{%,VީF"L(BU8DFJɴRW<נH,Џ%DC?S BRRɤ._ށmPL‚KV\ =Lea36&|蕚ߡ.})s뿍SwKp;RiC_bgW8=z j?;H>J!_By4ͣjvqbZO`m0k+=B`B{{IE@vgb]a#!.,TJ xWO hoep<gPX% / TB'7%aq!`.>oDnMYȌ7lSaȄ rNb0 f7C6<;;nK]Rb=&-?&,^#ı „CJ'ap/~5kպScZDf88M,iS&*c#Ά$B2[)@9Iyn,ϩ00o ueSL̳fAo%tww"`?/]3 &0 +`Ÿ3%C#TzQFO)ߩSFpˇy,eϫβD+N69F0y*:'ĭ17&2>f.eB] - -inA kF &[6bqVI-g;qmy53[?n(R+z'0~z6ړ a2Mջ(}ȒkE݀L6LU2w4 FR4JM^$K[&b!%9sՇBmbc|*M1O:G8bV PuĒXEisxw. ~d {rv`A;IỎYabYu2o\9;~3~kM&h]l|sT fU\E=(|#g"<0^|5QN0 /~3`/-0>%q\(ŭۊ_jnai:*f gKF~N#W1p~D=5 k@}?o_cb+o`AX4QňHhD{yKKny/4]T-fđ18P5+{bn$KW(LM2a$m)aAjG0ifbnMZe%%E79i>m{ׁ0ucZf㇜ƒfҦHV=~pL8tVMvl"&K( /<%홯 1_<;LVI! ={%zy$Wh( Wa$Omyz}f~3cAr8jmOuDzՓf~uVm VЇK"|i$+E0H-"  X0Q5TIJoMj47TYkz nё O Fʶ8N;/%rˢ]8!E;=hDL(M0q @]J!qw5Hzjy*мf<;eA*ؗMdZM"EㅚrAQ9#3gN\1k>kT5ž3"S?8qRp*/kkX@ ͽ9MaxZ&\؈c{ʎoC ,V#"+oR{T4V\2PZG'JXdݽd==YA:m!@^|l5&ܳmu48!"pLj] AV`,\ '6 -ȻRpu^EW³Y2.>xc>% N) tʁh &ܖP ϛY: ) \o5 E1é(̠i;7)OYx?+u;8a/9ɝ; e<{r $o` {z:ޏVC^a(WP48V{]qf[RmZGu>iӀ%刘N1"L*scb {o{~z+%J4LT<}#j}# fUoS{85(V T2 |}, - ůU(y 5 ӓNJUNtu$ʗj=+j~rN\(~๕j:#ܫT٬ Aj{{ 0.~6:CìZ} . Bmd#/KG\^Tgyx=>=$G~c˱VfOh=S̆[Oj>.BxN cs}&Ћ(fx[ETGw }Chڊhg;(8}fB{KB HTcKV"'&K)? ϑsS$wQރ3tgpDN+"f)1שص(D^o k?Wo<$}Hiˮ]Ħf<:@gKT ,;Zej>i GpB<%xiȆEm(tdה*8:IQP{EK}_IRCծ:xT0CtJyhJ&jϴS.ٽMx |Bst=zp< `pjACFP=T WSZ4du  :+ Y2 (T>frlyqX[`T;6"o=ܐg#&;iO-n|r('d^Ub`:cъljy}yV"/>JAeh^yVz9R[O VX_x#Y O٥\@qOL{OxyXn⇮pf$ȝ,eH'#=hqݵ?}_778'JTՠmS&) KCGH3}~PhS?5SD@)R{bQfZVA 39~e>D2Ё6h0id i"RTEb=-T^FLԄ}W(dKw %vʤOrK3͠A̟=4/$$!΄5w+s.,-,LŨJ%ϟfb,Z+Ҳr9_2rS2S'I%EbċZVW2(k\z˻TR' ϊl iś3*BFfN^M ߾vJH}Ao[cЈJs:/lt fL܇<3LjcJP1G*YXuj!}椶j)ui#X,ٱeUfB+'2vr~au;g{ <[onv'n0xwг;}#x8elh9_\j"\ha2'3)>r$u[ɁP M79pL3!ӑSLa8+I<P d((!hU̹ 1՚Y1̵KpMLa &AtI=ƚYY^Mx!ޗDPt` 7gQ1OωfOVѺn>/E$&IJE !|~pR&9 ݊N<K}"Q4beJ:9d6Q7)kUC\n#L! _}]hpG:SHh.yK*ϐvoBg|-AgJwYⶈMS?[fORT)>lk,O3#9N+.N?_ 6֥D̴P#}η3DyEG`#5^P}a}%.xbUǥtg&GZUI"˱b:N3ըbK]qI~@P)F~kws%6~0Nua2 C?g/@s|Me"bJ3v ΉsAwLL )hh̩DNpxd^p7HJvXd+፹/\"1FX`pCB vTߜ yuἌjQrL֦VW&IS.\۠ O|3j2F!RY1Jf˪u2:%o pl|UahC8\YN0Zކf# /mrk#k,u!2PA+in:<*#A1`AU"|]%r; $B:3hn;kO|uvH㼊PSFCeG+VPO3jW%AR$\{*mėgFq 2~-`pŭ܌S0zƗ|C >4ag7颀YQ3ޅ|:^{@;5wȓr9@ЕZo ?h z ?0; 0eZv䤞:F=W_*_ifpKfaIe㺃DˀksG'CUHz#k}E]*3hbQ&Wb#w_JJ{G03X ʥ$2Pft;@"@VRK\Je1Y'U$V-d2d9HN(" ;dsƕa%?󋗦>zVgQH,0= ГaQ'+wa WN|Kre,:.cs VvrHs@ Q.JqtSUMB+Q˙"_ Sl3LXRK!w%R>1.ӱ7 fBs!jh00P~Wj2?op"Ń3툞@I-Hp~QloH}$9T>-"Yg.ъ~53V/dE+dw\|_ x^ҲԔ>jup٠VF5cm rd͢+߱z6.߬ &GǬzf)GX_/nTW/)^-{$ !LA$ 6BJFm!+v` r_mQ: ;p-F@׎,bUsMh8S( AHA][W_:)" &ɢ&^V+q1aXL_o940eJJn@ ݍ-qy|> kwzju&]o=CZ@LL&8VW:Ս7Q ȏ듛.Y-pX\Fo?6`%sbQ >d$8qhKi‰y:D+dáҋ#?z03R{`96c4$4 <5 U)uHTmr>hClʐ{ĉt_wPbLM>oNF~i"&4$Y;(bT6BԒJ{"GAQ5]lk DQ0s7OUf,iA_tO`oY_*IC,0QN@\5;\+1ʋlq-9;m'h,f^dxruwKa'd9J\0ԅV0I4>-W٘z9Yrht\8ЕO9Y8(=M0)Vrf1)4cV&!uI0Xta4[A1] gƗzUK}PBg"F(O5\QڃU7:HpJ6Ը.2I5Ko4ؿ nŸ01淟#< B/\ ӈ֙/W[I-Au~(.6̆,i]]2 (.b>}ŘBRL\bpe{. C1(ͦM5&=txp'\`@Pk7Oxw5Z TX'bLNrjϒ)($@iyLYpH -AxCj/$s i(Ә\r[I3Hnl#&hֻ1;Q_0HHɽR|4yRV_;usC*J"p$7=N#yԿ7u(qnG+UzRO,ǐX\UF i@w//SQ6ZAR`m'bMsPڃ!sM]&F7adt+ pC0Ya>b}F%c2OVjODkMMiCT('R3Bdr@hP`4\bse+DGObJ:\@r ·Zm.2{Y ^;Oį}_LZTGRS5=S NdD} >^*V D@x+" M8BHBBO!G?\ hy;i+:bb0 ty٧XdHXf c0NzˇV)9M*dffJQ/nVNfgɖP:~9BwnT%- bR^ Wz^ZQ%4z'aɲ.9A\WO 46p59«^;J/-\q҉"/pCP04Vqvݽ DZ~kŻ%tڌ 2(ΰ=u+4[Et՛y!<9Y)wk[Wԅ8k$Rn`O?p蔄y",;Æ㶯g>]ZuUV.a!}0n:x0dž/0;ch^"F%[S.t?BS| * h5|%7Hߗ)ٞAuDbJX[h[F1q&\a~xI dom;5ItX_]+.UN\? !Gl{Fhb+7u[+d87s2 OD:%Ig[!<.Řso5 8H ~7W)+UHQq6#uPd^9x͠m!36! h.>~ECE zWV!$Mf̛F3jq=mA4&R+MxHHq \ b[7]ja1Ls݂|fm.\z>{PcqdCxW͒"z7|h/( քq*~nW${\Js7St>#j,8`? !LhUs;K"u0HzQi:B[f:Eg=֥9r{qlˉ?J4ƛ$m~7BqC 2(7cȪAz\.*˔Ż,<<&l "oU xCyխ c,R`ҿ˦ApE(&Y 3FQ;-jToUU1&| зxİJ+N. VYwt`GMlnmEGb_qF2V6dm@$HB#OfT e"8%b_9#k6 }PB^*{>4rnĬH4ޝ@0lU zB($L38V@py[\43P݌DHhBDq!f+kQp罁FOrpmZVCY\ytW%evW뢼i!Y=ȏvLk#׌oݻ{%= ܲIw!=:@a3l怉ս,! beRiϔ{\.B7x)Pm!K_M7g'Z$bVA}n~s;sJ؏2 wbjҊ!߬aG F@b̦sϸ*%`U%X2L?^ ur0u%d"g`6,!q`bT,޻oP JQ@3u|} 3ş B)Rkq2,E%!& Ʋj˝nqvaU )7'}N-Ädi+=(W%1Y'QgW}jI>1(87/k}8I]dah}fGc-tݧ+WsTCb!=y1Oy> :S~?ɹ7"lX_xPYg3qfڏ\y2,kZeq~cv+߁m СTbGD! =BUyY!⿃ڌ}C碓b«mFBM. ijgcoy"7持4|WBEӫ7%Pjd T1 Mgy80*q4L H +ZҐCDvYG:Z^k0З;"NLNcՖY] XYMg_?]h}@d:M"K)l83Q˖@m$PSy:koxfU [AC{b[A:mzK;dXрu:4v\P4!v&A3stR{X=ElFf5:'0jD7I%33Z!f|Do&۳ohkJY.E:C d.=U+T3\@/!둄OۿQ>b˜ݒ>aW'Uߔ[B=̧'DVE>bv5w*awpXk\^)sxye#wcJ񖎳:꜈MsLόϽ}~U] r[aF?-]>Mgcxn^ںLWb*ɱ"~?\w Jwv0- ^TTOhc6E&Kq"RwTc|[!ɵ8)2NDx5NߑٳB%cyl(X*(VTS fSH%4X0@x>9pa6 ANseq|?q&ߣ:ȕupȑxt@( ]n qNt$s=\whrnVHu3)I6k#. /۔K痟X"JlM uyY;D$`̊PXUS'Ĩ7 ~̰d:w42j:N@][x8M |?d;)ʔԎ]2`X%'>dğH~u~g)S'*FYҭ6eR[?ND@)PR8++w3O".!mׁHcvu,_s +l m՗fZ֤NP>I]Q=j)'-5u6;'p uD^apD`0FWuڽ c뾹Hkfx[%ݙ #@);۩*4Z#AF#3W:w 'vzpb=:/Ia +Q.YZ?<+䚕](ŧ^j.pֵl 5IBJh[ms*zG$&+Xۢt!yp>&Fp*,.,-k_,d1jE1aM#jQ rіwzwvSMb_-r#яGsQ Fk݅/\zηZ>hfw=zRRjjãmέ|HyUڤ"}gn9EH6G|c ]UWkfaS7 Z7Fj2lD )5ǘa8}OEY3'%NntG[%M*2z@zfSYV{{.IwEhSdU'T`\qʓNwuRf&)uL<>ӶW%> Kv#+sZ<+R}o`+mI-ٙ?''BQe/Ϩ}&l$ccozW8E4nEz72[b3N5@?2rݖiiV3M~Dt~]">6H{k$(ZnN̹ Ů {揞K3d7DD7tMo`οiCbt/a=]!kHrM-d|Ƣ)K‰De\3D0";-V{*(|։}FTҲ.hjO6$^^wbSWEx{"S@36<%q7r3&E )|YewM!,49,AtD~Xqkz(SUC7 !ȬKz[3 ;Jp3KِBDa?"CA/& o,YWr`m8w>X뤀n\bk4l*wS%㧀W ÂP! tddZaĖ`g+2B%IB@7ޑ}JdW ]q$@$smaoqć7ZzJ= UE%qwܮ- !~DbE H),bgnX: '(n#"-=H!*+|uD0:D+55Tx:nG- J\NDĬ@6:|\=B v9ĕGE9M;ahy5F )P ' V8:nq=:Ύ97~z`JDc:wM$<"e*:FsQ9'^c}_Lx"źփ0iGa'~ k<2{QidXbdqVZ/(Sk0)Lḏu޾ˑ|{:i398*ޒW($k6ñZcm[nR1",V~\;MnN)aX:d#d?~L(JNXB?7_M=tA@hj0o /,wqͭ|,tdm-#:\Qڽ!:JHPoX>xiDH5F&mU%*bb= HA%-JX: J yȬB$fŵXY_MqOBTf$ Hgjv/缴"wv-IČiiV(x$炵,J7V w2n?j.aq~Oߺ| ϛty%R&pNFOT{A/X[{n].v߲i~(ĠX`\RXGP1J̵~9~5XVH|g>.c<| ݘ"'|lDTĥ>FvwE#W ] O@P!5f:7_ kU;MjDεVJȣs% vhZgkt !7k\O0M['j"3Z5lYeTՎܔܪ0;jS"Kztm g oY`IJ 8 ToLˁd7=PyfYQЁU4v&[6k1c=l,MYsw]ȻMavC7 {4zJ0#BE9:y S]:1} ky0ld_WrubN!. g&=ٍ7:de-"]{v!z5Uo"*'Ktnnʫ@#d&lf$`=JJl۫KJ65mz{[7ɉxKi/4)_%ב9t݋>ak̲Cֱcy*NF+BF!g-?n65yOIY.2r1P;nF*8my,4[_0)3D'tc:]:?6l&^o-5P=J]䶍s>7y|Ð_]0n8KrDY2TG?`!QCOh6]׻_{6rƁ˱:/''J6k74`r)x%\jkUu:MfKՄb]99%~K uV_\46bFtBrz f~JRĦ2eE9,y/$؂n(OYD,V~Ion恈=>$Iz&|6Zr(RNonٕ*lU+[[>J}gCU&IYx C.2'WBgT8aU O%5eFi-hqIhT`=lky +D?W }&aMcxw1W>#{QIzUAI![9@B2"'O4&Q#, # N`OV98`7'I;:cϫ Picm6_}GCQ'Woۃ^[R}v6F|7@̷x zUUhUƂKP'SK_ \YrhMp.x*5sU_@"| )1Ȏf<ހfBhQ'|;[t*7H\ _S |c?H$:|(דFQd=͎'wu_L9WtfJ|5Nm)5%͸ectl}W@(vD>R9w՞293kФJE$NUXCsj0EFn?ْt bk@Ҙ/7bL =6 ʕ$3J9@uR/gWrZGA7yĉP;Hʜ=Eh qk LzM U;ycwO - -Ǵ"\$ol: *VC":D yΜ4mXwIyӚnxP:l\6k۔Vu*Zox8/4yN l'YIbf "5zKKњRH0\ Cct4[VÂbz.OVFZ2'dmY=6aHri{6ǟ_<ʡhyT/=Rk[<:QytymEi)hGc<\bl|.7~`ȜKJ7%{kg? R=YMmX`* C5rJr3yѲjV9wg҄hӏz߇_ TN%g] &?̞ Ԯ[h9wiCD_3(,i~Y ZNy)$e37(ԪPA#;8j1y7 :d!s$5vUNJ|DTw3|#g&VEDc!,BI7SHz\1G E ,J[MM2K4l C58;bpQ~ )5igah}C2.͋=/֐W,W.~(_ KT%^ [I[BxWNI=蚩f/isDx, Ӡi܇ohA^dBϊ^>&dBWGD:KNOZ`ܟ,1@Yc4!41h!@|z;d4Z6Ծ"* t5 Y0f'i nQ H;`DZ-)c ;l@ة aG-.wͥǓqHh[FmU!ڌ"`,9 p 5;ݍQbB}AjE壄THI/V0 U:(1<$:7v3^C$Q\X?|M6BUd 7Txce䆼so.E*N{a[ʆG Hf7H''5Yf&zMqP>ֵP^zyQ&|uLZH2z~x2L~<58yN @9e@lALp_J  Y3h7$\D3ucէ2Mc !ga-oR^5YMc Hz5+A-Ne`ff7 H9H01Ն|$EάLdPEc0C:x /rb6忾g^.Ecp+0Z-EW\ /*1ӯ/{GY\ >5+gQ3]VB"(DrQ$r72, ]n9zy}_%S>wxB/^>&mvcd4+>HI& Vg!,zNzLq/8 $kNv]2R}t)t,f0.] -ddrb,g%z4گW(4, \Ii͈8/硉}D(3tj$*1g"X!U?1DЊKđ AʗЇ?b-Ka'nSH066/\m" QƬr줄Q$ [f>^U;e_Q 8b\rHhkk L81}c1}Y@Ù LP' ,p%)SQ{b1gj/ =&\20%n!ԄNt'E= 0Z"Y됤XNZJ}[h eCzNu,FVQ˴z;9HHf`x@ûh48GDhox,r dOAjgvJ{" jkrG:)PbzF"y'X@$_8OJ:Ao?=͟y>)ohW3  0< ۜ9dT\ wo)^vJ{߯V8L2A0$0рU%ZI qb9O%9 1M9" `Jٽ6 ~PZ.O"l^2Q|#2)S&aBOdia؉Ry R0ni,b̟6gCsԌOlӣ/ Z:]$3Q"Jjw\Pj1)p}vzHq]U?a!sE`Y$c9;ߧݼ.'uQS[*@ljdo!K%k; `FyKȜ:@Vo_LqYkԪE]*t`"&ݒ(eD3XQ1O + DyiK@-l`ozf98qYLIQN< F3//{ /מаGYf 5S˓iW߶>bI#:l:&s):(3;@_'G^oo8]"@䈁~)u2`uYE6a6BrZ}t?LxnjB Wk#2#9&0#:\ G'AWb^cej\QouٮYCLٳBaPY,E"S4-@΢8{(aI@-i#[g*ʊv &͵!)ɅW>@ʖ񭜔I ݲ"{~Tgyoq*[,\4"q߅+lhw">4c7|"&4nd ԺdۙԛӺ\&Gۑȣѧ)7èJW;2(# %a-n`Ȑ'Ë/BWkTѱh@,ĵD> fM6+q]ټUoA6L&Хu)O^Wfqgj!eTTH;XWP𨃇8C]`V[@ׇƆqFxǖ|S1ǵQ},~;tNfu,Z|0>l-]I>'! !یJ#.ϡ5`tiAhoCmifQr™SMkxm s:QȲE:c>~Q0엄Dܓ<7Q]d틨JNEg0e`r Tç|EQjJ" v[\hO֚6?8<渘ru-&2:5FcC ~]0Mty!7%[V\s'(Fb4lؔ=^YNOIek(Vj~k  ,CÓ3*֋ߏFgZ*`NR 2 GFo'ڣ}W KDׯPDaQY}.,-ԖTy 8]Oe*bre aR >BnfCWiy6O]+#3}89)&Tr1X],S/TFzAS8F'^g:#K^e&k'U$ng:ITyjHغƝCvAV.'@a=?^|q1`VsR!T!=dcXΚaBIRc!RG!"y|HXݮ3eR7vń\sm" (R@ U'0O]czt-ֱC¶X"N u3 )~]ގ;$4{Fn_G=.>k88VU\(oɃ V}<\nA<My8qΎ]D*OGU:JhT]l7o`ci 15ߵa|EOdPh܃CAPjnu.QrQ< en8lbW BB\k$1 =:r㶱lwKJྃ>_ō}j&"zMm Xil5qT. g,AC@E٪5d8Z `m\L8A{xuUaG(0Hx"5jW.2 ߕ-^ GlTFV}xD\dhuF bM95ؾ(﫯ӥ64&+C{V*.:+\24 :dwpMa<Ž=]n{' LG nH2Pb)JB8z״AB貙UpNHx^ЎpRWz+ùJ:Ûr~5#[;83iZe.sېGW{ ;݂2䞑S^֎48&be9NiKeL+p}o^X?hS`$ S ]C+.hliXa9N'Sm$:.M T:ӨK/+WSl۶6PɯRه{<ޮō> G}oaݼ@m9G8Cv?!#Jw|2ր$rm.8*wCqj>l*t@n#3%$ȞAAَs`c h1[ʛ|ޱ2I"=X2)6v5RHUdC SZCa/E]7KnR!(HI=Tı℄Fk*Wm:#suc^Q"u'=Uas!٪g~:%1!]*-d_6Fmn`uy\l C{YI27Dn3j]ZGu{o{xlZ)}^{)9L3 ,u>ivHpgB!x֓sVrttvV$7 Zz:ba%Q)5꧆y^ȁ$/Vi ~; ZP"T\sݻyŒ&d)5ξ2z~ĨDY#r=ai?[N#e̺v ]$]آ# @,}۬YLCBQ ET|LkRYvGJGd/p&5n(xQQ$k.p*0<1BŮ*h06Dh閰ә4)P@"LcS>-$/vT.y%gj7|!jySAs 9a@;̋9[uge:Sbya^c-B˟ P*mbxW '=d\f,#Kb7%g#%EFA|>?Sw9UdAumhb>߹Blw$-(q4Թn:WY5Q d YUhAK5z+F2=&vZ:o,9R̺œoVXġ#@/",^}Sg;zߔ}jl[3#$AqaeA9fi$5brr|# CSDk7/$ȤGR1t|ݖ^[=qrk:'m W=<@m}L/=dNq P&U& Hzl q |jhñ@;(WC ܍zڲ/Y _MUKL)S(yDy , x=bJW["M9EQ sM]%ɂrF)Y*@ErPQ;"LԔ<߉fͩstyىadXje3oߎG2w׿ d] Ɔ>lz<Ьmp P0Z KA<mrULT@ L%]V YhʀI|Ȃ[! .i&4I}^ Rʼɓ|sj_sЂRI5wE#TCDH0u~kio7w d"2 y㋥W_d*crĶayr*|k:o="G^`(A01|)nt惝ɝVK'=rmဓB >L3nɝ."WDrG9I{3Ȁ wfP s>'I Y|!bXAX#!! 7g`kw:a&D5S;4c{\?c nhT xk.OF 2=_TЬ;hLz`teg FэYT=E)-[jDZ֥UwYdj4]YX3Mhc8g.m;j7 ͊ |Z)Cs_})1(Eq(;deMѧwG(]g9=AvqVFEcI9nRN܆r9KP/+Mju[ڙ%묻ѰTD,SQI.34L+^ٖ ATShH@8_NJkǢK2;uS`ONI,kK'POe<.܋ݐvaI: 8]Fڪ +`REyDh&NRn^_ "secj2"X"kke-r\_@̕0/Wfl ~AyɔeLt;0[b:PPa.ת mqtt4^,>ӟƖlP5Rm_rr ɴ8&xDϛM6=&^Yk@ښ)w7H,āĨyU>dd ax-oSKGE#sM;|`׆@=Y<[Td \ʳȍ=v`R10Ng8G a `j ))Ӆ^΀˕Jrz:cؐ:f/{?`'w5wkbmս_e8ca貑Q~4ZA&mK-NvΛj+t+T"+C@AL";)Ǹcb k}Q.4Tu=0,EBe XA#3:bB}uoG1͝K9|y2msV]1qdj\vODK˶ 3]*7|s [UD~tQ"w o{ځAOhgvj%(8MБҔG\;-6N2$"/{WR7T5$ &%ϢQKL#RF 5ytBչf;j5M@V`jC&D (zq! & @単5q׾ V{NWH6"W,7n~/.)XpGWkkDh)F"蹝x6=j#xEc[ϗTP#S/=:VKj<B04sbbe B/>jupҫ'YkMO*`3şwY0eƲz϶Aui&9 fW9vW>'YצY}쇯YY77Fp{WtS)? 8bR);VWK ̷&‡!~T@...] @\}Ό캠+"47QQ#/g`zPZnpmE>9 " q"/~ (d.!{$y^DG4M(m VTg޶*xsM~J4˲m9y!Ad+]7q3қYTOQ055nw'6RU9A+kY`07AT/JqTረl/HvJ΋@퍸Y }Z# w 15mlH$~qAQJ r*sSd,VJx{ Yx8DC01A.$Prq9E$IӮNُ(+u^AA>LkEţ˫Փ.aFM];7@4W5ҙ OUFU{1BOAMS^(j8ԍӅYi6nk;`%o>Pw @`ӒHsѐ;1o $3'[~eZk1}l+ڭʴILR%$btvn U+bVRQ6@lqciHR"Zݩr$36Ev{{ۨ477.%"}[20NHsq\7W]vo0l +ƪ:};>86k;G7>F@3/U31G4 y#aCsP@^8s ܨɄw`aO!v",-H%%H*8E}r~J ~\J$36Ij?s]sfU{@Ј:g&]Ys\HyG>TsvJUjrMfRQNU+4UՎe6?4rWO8#RBÅ RSW )Uv:Wyn?r;#e~1kl?U@&/#}}%E$9ʓӔ3:}@ebqƥʋb`ugkw 0՟g%yI1Ig FG!.̥Vbf?@Rȩ@`HK-bz;.'AN}֩RҚ# ~o8Z}x1$3]- ,{>Idv~Pr!r{H!8.0!;.\q*Eg"DKE )wbL;}6, @w=ޤ`(6gRC3;o'R8 |v2Xp +ޙ!^݂RZ(YwG溬oBP}:yPU }ڇjQ8Z=ώ˃屝8\y]|lߟ߽sM^ j\[.ws ؀o[A*{2x#LDA⻣S>V_W0epu~4/-VF7!Qw}} A0C)/7Ns|fC-M"]*~%T XNUM@ŐMp|s9|soרB+/XOPC gϩ9Q~u83CW;A":f︹gjygk4O'c!'5ȟvDTݥ|.VR/ `/L$4pi*hJ/XW#~Z% .F/ޔ"jH?#Ѽa{m!܉Lv~Ooް'$y'G1yl> 펶Lڿ}[8"g~{ |?|iNT"C&6>*ߕ\sp些I{a;H@%_ّYZ˓a\nsxGn9 A?-Y'ChK/ 'y.q3uKISs~NLaA1Cho3mώM4=S-<߄κqTfDD٣ x{nK'p!J2M(h 4ĭ ጙXsR>2\|I"qmcޝ6:׏PZb8+&)`2.ݴyYf<@{ IG7e(uZz:tq{{5;J @" Vʩ ? jf،&_k,|"NzV&0)NنcSJ{B_~rT7L5 N$&Ζ>%`  ?xgtٺHw@يJt ~,C)ccTMҦ :0{88;em[rwA`28]'²(H>KTuıBوǀ>,s?aapBT!j ԗZ q3减P,=zZv}b#aXu``= 3(y{b<54R_pšù͛}VktOɱrj#%,? lY=ie& "lхċK_ i VɈY;H|ɒWIrXP8&xχrJ ;D3S jڨ$R.${8 &JJBKw v:fCʻC.ފNNf4"j ,vk@ +A:"m6W;pߵ6'K%#H ďm]W͐@[P4T $cRX /:18% S(Zes`$x~*Rʊ\<Y#C0{jҟ3%TPXd2V6=w}];("r$\s:P[ק/6|\qT~Y~> RX7 ?׋Ҵ]vl㸒NWzPq,w~2AH\'?X cX~۟AـQs)zm m/hʎ:+56S\Ik0h=L x1,nz+ b L ,?aVӂx ݵ+XBum7*y^X8x[HyBNl/ ٰi{ JN H^[%X7WOqB6a.F5r1)@{PF"{oBNjvyEş2Z+ {EK1ϼ^4QMfwݧPaq>QL40lmEG|v SE7e,QZ c;-Nz%j .1 *)7<Ӵ]M|MZaDU[FyVX,wi_R笋܍`:+IIRIԦ!: a:'҅Cɨwj6rW/Dt^œH fᩊuHFpyréy`\cƩD~ 2gY .㠘bo䖵GCI2r3ِ\H@1n%oiv[7<\ ۜytNp)V )H K;%+X!eJ%AH3K1g;ELP۔E,!3I?HNෑ̥XXñnN]7AOs>5OA]n0 * v W?sT [jE.dȚC5^fIppZ[6+<$B@i6AMObJbpPa/R9vDrK&'N'ֵAfe kہkQ9OlN.`Ls$E*M&LycZKnѹ>n~%D;[g@#k gWjAvRrv]ۓ62Lj'/ϟB'%\~ic=MMo01添^"n-5_qVwOW[zz;5r;jy;*<ۢ]*#[hF:I Nd%ϫuAb!><"M3s4;]i."RhUєpNᰰi]htR 2DTX4nAy 0U܅sI⬏7xd9G=HKJNSBI@0):Ro8Z)N>e<ÆkF1A8UT ?t֮ExJ*.0AN KPB"!SB>HB"9jЂUr{5 gpz8-o_]'XOKy׌!-` n ,#902u<!-u>p9uGQE2 datflJ׸{Ujv _Hh[}#ݞÏ=a>K AQl l8#rkLǺ-j=oq8Q~b65l8Ssa\-uuls10'B ka@S6~Qj4ٝTPF]B*Z [-~3?8uR>d&OL>$&@hzE{8r&ցt)lظΟ Y,5FAH"*t^!Έ㸕|Mk)F%VcykOn+糜b;*<\_&/f hbO:e3R٧?.I[)]J0)ȥ"cyqWRIA*0r7f,JS2Z=:lRJK LŹMq9Y]#\)WyZ+Αzث3]mv yoi2yirP﹓,c`ew/53(3 ;\C*Z%حry&#un;;%ދ֑5Z 3VΤx!EhJJ. ?]`m3znb5mdžLkB0A=(϶lu2Go!D #Y#]n͛WR)|nT>(L&AͿ! <WV.BPD8@nKڲvxn$H8LzdJ1ż0Lhކ%1@ŎʰK0D `$??uNU%*qR5…o4ebxKAQ+cf26w;oz Z,-(v!.J!ۭ3F8BG=n% RcpO6{dUyQG`B+-XwuѪ c_|pɂNmoU.nJbe.)VȏJ5 !bDi%Q1 bf _mf׳m뀀4ٵ<ψQE;rLl~KoqDo(櫗m<-q!|<^Յgv* q9SE{|pj;mKdk VI֑P2Sx`R?g3&)d}t<&yp(liMvE:^y\gq?"9N54Mu0 f~͝q8w{,C=?W~,Y\5. 7,΂w 1,bϺzR9ͩ{dR>KK<kAw65Gc*^$UI9zY=R8C1wVYWP?^o" Y? bRP3Q;@ e+ P\yeȂ2vڳ/ vƂeW4]\AjZH] Bxh`"=M7KF/9ѻLTpgpFi8dyDYJ5qd6+Phyݡ:; 9y\R3 ]uZ_zq]gF۶Doٝ іEWzGzr t }=$,{@WnNP@ieFۆrxW!ʫݮ/a*=b1jo!ܰtaXzbsL.F}ǡO<;[L]9 ~;nLG6P߁9O&'xiHY228-(wU72)&iz^ޒN!IsC+,]P!h1s "0ld+WDT zi:^b,j[R6>}̈T>>^zGnHUN.j["6:d7$5x0{y"X=6(; (Z(VIpJŝ'Zvu.>JD uMBrwB!aて3M5{DyTː p=d B&*w(nNeI!A_bG'FbؚWIUS2cj~w#P{I~׹;3|DtMZskOlx #-wجd[:jbf#CA}?TRPlP.V*D`{2JBF ꏸIFmwz/!% tzYX}ZtyhA[98lrd׺5WB}mQ/Wj%r8g`h]5C HZ>)Yn.w5E1Vv!u,UU -u #7>*=·&<^=Mo?jj#]1L)S9ݫKm$3CD_ɰ^X*avT-g/%U>r;MszDN>Ik2,9E[j)JZXAlp{xdS̮4#ETLײ?CJO.sg8. UF+^~cv9KazQmŜ q ׀U&ҴK0݆/-J2tBww7ʺV^!/AguPNl@ @Lz Reky^Sh >$4%x!Mk0|gtTZ+zr5g׺-j/;ǹ$P`,xh'P&̃sydcJ,J3 @A^!:Ng41y4>deuai>՜ϒŦtܣxƻg1m; S0Z4!zql?-x%.A*:I5FUϖa_g!߷_4{ܤS7O 0U3ۄ̑r (WMo-ARm%g.o=J+Q* M48bIi)]Ԕz>F%2ax\-lF )<0/ɾx*t,s.%&GJ>r',khEeo1z55(B^֊%:W^ߺ 9ڹs7%tLDu :P}x sҹj8d2d&7ҰTF5BZ ygd}%:M+z8-ɍ <cցv".^:e `>ݱ.Žh' v3BrU]cJNRKߜsJ¾R~qfv([r@"WlqhKntbwھJE'J{r};i2&ݹ Suio˺C2gRT4eL;:OBR9M%7=},i&k3lh`( Qk;'6M_Z':trIWt? /kdT6%vZ24qRtΎyQ{ ­#h%S+e7*}SOzWQU9Ҥgj: o0dYJ$RA<]gb9y>׷YU \Jr S7ɰ"ъ1F# Za)Z@NGn[tz |#",griQ_H(*A#n2͎* glG9fG%z@2i4Vr&}na&tW+5;pk2b޴L(VZ s`;"VpU'~lX}CaBcG3c%^-`ԆtWaV w.i WbvJP6V0؛[ KBòBVh2jjy^\.|ay^n~f pWKȎ8A_uāa ;q{ʧ?eaN``*Q K<9b+4Dh3 ?`& DYr Y3'ԣ;_ xdf‘x,#/>x; 8q'\{tK7\C2bH[$ |=sWaLrFx=,Z[_Z]4$%Z*aUu\(JB (JHNb4Xh CfR~/IC:$XM9+XYk=fEG*4a gغ:S4z37z*`m=^#RlX6ZނT<(zPd/Bmk`7?ߝROun3q]#ӈ~/k# 3U5'>%.m*tC"?ɝ q~+ƹV3^;=JQ‚ _F 76rW%9l+F|8ŀ, _Ft;T5mbBrjK s 2cA*԰nL4@Yc8ABD㒡ԔGZJQmp'e#SY 60 C050"iEB$7nu8b ~`M!=[Д/ףbA_pb.ҿL4 '#k[AV3~?Q@{|M)~id‘.Bg(uw+WFȈT`BrmRj P_!nܦT[cFH~waQO1ظ+"LxhL Y  IiŵNDxzNpe0M֜@GCr; 0W& yY̫ p]d^6*w8m~VVusa~ROW04Ƈ6~;ot1sX* JپXr_mBM P)ґvƺM%u~? `[\i$y*|8:w~8m"1Xm뉇ZodGyϷ+8צNn{ z ٷ*Ead~;L7 6.wQaX)7OY.F"\ lUq '*kI+ ?ȵx׫=}5lji %7LI|V&^Eqh0OP{Ik4b*b+/l"CH&yp q+rws$M~b:FEXPbīU0\$ot)IcHw[4F]b]*vBMG1.kmi nin!$^ϋ{fHǸ/uڸ:~7KԾw˷qu'er_Gn5BR{seYMdf?O;nZ7+A'Qo 6X9u۞^,69e76gZczSr,ѩc4kP}C޾[Atv­.4zGQ+~{)Y'`sŤp^\( " JTjx.ꚂaIf %t0v߸~@Aଐ73V+S EWTbdihnTX:u "=OS ^, a.v1SqxXH]A)_mr_sG2-t3JDdPg4S㦜%hgoiU5X/s+sU%!_^$.pa7 "B(pEuMbQUcdt!ro@tw7tWޅ y$/RtsmsmVr-Dx福\E)r}PqX`?gȰ nOSX`*\%=)[* Jm=cbe8v4/_k3:5s)^t.]DcmY*?lӘZ}!?z]6i#S)WdkpBIU,h\f]uq2^§ C +ۙ[P+؄KmAkM `Xowݛw7 :TWZLZy]Q#\ 9 +:ȦngwjObmi=+<>VBj{LyH@\"5|5H#dLuKS9qw$V1PKp:ܹ 7_2 UB;yP3NJHXN#N9fsL r029 Pc(.s߆mO_^Rl>M)z6٤^Zĝz]wO4{ʟt!^ :;FFpF>ݠȔS VNk*!Wbxdv{֌lh-n)E)C47Y,3\8Vll!I n1IeBv'®D)J OfdT j\Z(xqi* j??RIE+/ Cު O;T_!QCă[ wQփvH$ށaTr?fqAj gƙ$|ȜٱGoRnoI_UPY&n̄_AC5 ^DC~Y0L8Ͼv{v*3v But ˴fc*T7 utkI\)q7G\p$U|׳dAE+9а?}$[9tnvھ2<Neq O@?7mUX&pHԀȩnjO)/SŎΪ//w0P0&nӑI< r'.?`hEw(a br%/'s-mr=qfמ2_pJyjg%ǡ9ju6w ZeP-?&LZ@'$BwOUÊ\hU%$}$|3nY=[7/t 1v!0RS #~bNi ԿQ T|>ɮbrBL2 򔓸UӴ/jx!f!홄 j )nd2;{B6b Fܬ7g}F&{@[.m187}k1g!|pk^!H9RY-1h/`])&3 4j=#eA)'5UƱݽ!Xz tzYD/( 5#Wzҿλ|E+o2gQS[2p*h w5MY~_lG5h%qgR׵oG-f&Y 60#ɟֲz"hO[Zs\MKOmVBj97_ީݘs{ًhWGq͞ -qהtDg x s(Kc".*FŸN;K%ĭ) |2jgqmy71v2̴:IҮ0 FTQ[^QmLN'DK`51q^̮x)_}a3@HÈ?%f< Q-˷ʌӇn D #SDgl7X]Aω6$QYz>q,j|*n2U:I9yȗϚl>'z]9RlTnbFy(:uzE '-9s{0cً;.DP uy[7?q0~IΦyumԿ_؄yIzTS6$g,Ap/f~_<cG)UqeY'0;0v9 a^dil0+4EOvz'jQe21s4x}.K"#1Ywe' F.MWgp2-J\TKC8ܚ&2_Sq@i)G[+9ؒVutb;JkRGV 5 m"|%Lzl,0D !;&djDnEq?:X*2{& ٔDuHA?=3[bL0KC4{#/>:B15rLb4sf3r֪ӝYº5D_Y=j p_~P^,e)SzxWXP/515Hp|WJ~]2}ެ$y[q3 )>ppBvRf6W*n\Ȥ pzه*m}[\ ƟBmJJSE|49bÆz$:*́*M)xƭ틗:ZJ(#&[BH=XջVUSvC/+ֆ&g ?0#o%2N=gQO3Vſ>BR~ׇԇgDۋ7~_JƁ8IJ>kfC0)uЇ?h/{X|tb;x 0zݨt2,2,a,;[PPၮn T/ ^T듭!aR|03adZ~|AIjo W>1hK&@#bDmޟ*|_-OxU'cIo?ZӔ&#H p(ܿ ,sTzK0R`JG tS EՓ%D n*/Φd );1P}_( [-p\ e_س6"si,CT> ףs{ofԴjQ*[kXH DPsLw[N%K3{k2% Mm=;NtR@@2|KM>&wGWHK 0=2%W FmpK B<^1J*RG@$=HN+%c#Чͩ"p/V m,1$$iu:QIJ;Q,?uq,=Ra[ t Q&; |krA$%FҽaRPeAK(p^ʜk^+KZk$^3{K茐Z*_ar)x̵b~BjVWTṲzN9_NgE0W`XI.mxhE-jCB 2lJ25ɄJ. ( v4ְT L pbn섫Zӳ]ſ3") wI~+XIZƩ0@,*k1noSDjYWY{5fʮ7|ׁ%Q|HuʿI^ C6}*2(9U7m m%.Y,?5^E`1B9`EĘ/2,Ṑ--ېOgk{ǎc'9A:a]*$+t ٯ;xYB$&(o!f1ե4yB(7KG.Y oުyf+Y6?jM/CJl9 :u2ar m!y+D5Q*<09էSEk}(oyoa>Ë-3aB-7˧R[ m! |6obmɠy@G}Hd@v2LoU $7F:UvXG:BH5XRsP~p.(0gbdvmCqK3A,(?jnGk)@ΗDd'O (E]dVya˕r/: YiLw{!ImKW삵6l)&ͺGEYJO5RlV,s{nQs'}LbPZ CveGew8|G ,Z Ќ{F~xy]BbFdUA8-TWn@h%N7Ϋ|/B3f4-nfWY9\`trXG8MiYAR4bj-.`i.#~]>C 4oy\1i ]l̾WΡB~2 ^*u  OSgW`F.mhG/ /;>.6k-Hj6'j#˽~xCۤ;oؔ$||Q|+xt 37 |,r 4e {Ey닸{IA{^c*v2@jM>\a'NX=߅kn-pKoA)_,;f2ޓ錛3sz1&ۡFyp2r5+5je6a0`lBK}.U((YX9OêFҿWt>J Txoa BQ;0L҄6nJGްA)'rFj10O>.H]/6Nx %hE74 7FĆܪH (a4R[yCe 1vGYV44ӗDq?[-%OAFhEzNl(Q7>,7 λIr:507&vT&0}E: lYZܫa/d`4O`Zk$vEu$2J9=9^bZYAf7->rD蟧,gB\Y3UCPDsyTz[K_\C9K&G?9.u:Q?kU^ -G]WXizAHPɲVPDr F߁T}cYރX32JR1HA2ՁL6\Lgt&'0x`VH9901t\qc׫h(?NM6u >=Z?Df\_Q[5[d"hbgv $NOP9feYxyd̳>\'vI}#m#H|O}>.]] W=HHD~Bc&$U8!PGHG)ƾݫ,8P8960,9ZdgzI3;ĔU,V11"S RԤcjEb>YfLz ն#i2m4bj<1P S`77N%zaxUP 31G E9{CÌj*(Abi*wo4o3:bga8(/8k[ZHzHO4ntdr;oy_P,`BF:ݛ[YZ+<i uv+NҘ@*-xs;YlVtnK/nH> ńEbdquޣ Vn3QYTw%,d\i[!' TmCϓkiB2Zpks.PBX#Lp'Oqb G'b˯'wmFY[un`EJa󚹲lgW"i}F˒TflQlʫ|b r=t~mꈒU]<{TɓT佻_,J>X#+ZOuϕ"}NbE_ůXtx=%;7ـU:-_44&OwWcN5V'ѲC[QvuI5̎`|bh6G-Y0EAQkb@qT{S`^Tq )oH*>rWq zڅ#נɚO; bdJꆧ##->?&kNl\p \48 &-/|$g  6JA);Q:]ߕ{~gl&Y逈q>&0lO) (xӋ}epw_Y>ZA:f0 BNv%ҙሶ9ZN-j(_6W}1-9SɐH_r ϻDŽӬ\͟oTdXqBײdIyGMz,Ő2HEpm1CfZ~PyO?t>h l2.Ht$,3A/ERJxpDRaO>CrVRߡ bAcC=ɗz8yhR~BWB1`|l+Ө<@R({u~ז}ד Х g[2R@VOqMbNX@qy.ˉrr?*u8d4AlÿSXgVzcmnzHcS(5?Sj;ݸe6df]Jh@##5 ce^ *H;fc |_ lh2 CWx;}22F9^hs)$}LM15-u"#aYkigWa`BW}Yl{yN8 % 22mn-eJcetOm31π8Y~+se~la3ɰ zYs C4{G3bvEqY\nAk!sK4 $"?BϴuVbm:IޮN̍Ɉl9 ~#xlT }=-/gr*8 ,Njl*)EAaK8t2XYy)Kkr*K:H~^+uM\bEֱwwn Gs JfOs&u? X#d>qYm|8 ֽf\BW,OhWΟJ JU+tk-j 2B 7ˌH!*}@7L|c۬24|ƾߥ~Ž՗;]~+qxŝwUdKe"l6y8ڱf%I RG3lk.77gh#]siX01jGQg6> 1Tuk66p_#HzJ0ECk>9/ZEX{r$\'B3y+C͖_B?=LEYHSxeX>Ӎ.jB`i'C 8C,PŪC/DKEW|l[MFؿkM=ϟ  i< :mgtG'F(@zK*٭ &d/ƃFTvÏdUlsOY yyeuFE1 {ʜi)f.ߴPv-F8(58؟IR[n@W B楈\f^`MmE8tezX )賗%fI"ꉚ}8/^%GVvWKoU;Qap)F8دƻ˒ҪLľ,>{ y &A6CWx*U#VZt0fo Sc!}B@P9? ̇n+6!jF)Xe~PGzs]oZZƈNS/gE w 6j5[znp$*2nq dX#4:ӣ^)G*CTùb=;x4y:BŮ1dncmW,w\)r0#0o"jI{(rޏ±>BE+,mhSg>!ĘߌJ}PY5^J(E-h:-B]K㫧<G3Nh7p:tc&HNl?w ;NJyfFS>:"6`!FN/zcŊ)ўc`W4Fн}Ni3QWu^ksHn="bM{FV0lW?'|Ѕ;K@WBWž;\S*OxEۼ7E vؕ,xFw/ۛ ]aiYЎFQQOH G Wܜ9mU1q?T؍[u]7) 8-dBE%4^BZ@t=uR _!L%._/76/ye1d\>еlD,N!:&\*&S~˯@<{5}V3xܲߓ[qk\7es[-/XD;28ˈ VHqN%ys#WУHFIrc1YSk;m)L=EA1 KlJ 1Wё*> 66n|2Epn+' yR+ 'Qe&6{ߑOI728],^Zvg+ץsO7\O nqYܫ0~8Y PϼbvĵC^H뼬qܱƝF쳐/*pTCb-sU//ő%}\cI(9Sx_vgpq6X*Pw<]}\ Oɭ@a6 G"3!"|\ |Og3PP{r12훋|EԻsxZWkkxq#ʁ鎂$d dke[J9l{O$ i [m2?$o *l0spڳSKuհkxYyOH(W:v%ED-fF7Id~tk6:pjU 5<JKI;_.] SY\L8/&<3EڢZ:-УAkl6fVtGDž7qtY%I26QաYd귊.v&rJ!Ѯ P.&H ه׌ǂЬ8ֱW%^Jci P7+(R2"q,=J+\ g:˸WtGd:/S P]X[pJyZ%9٣/TFI[ey-4VeD׫UGQǂV)":z:'!Fw냫L6P1n#U["_L8TCR۷Q[[Lقl\*p r1g[ 1II`d0l/n;*c/!!DB ș8!5iozPyK샲VSz}pM1D~$rwFG`DEQ UQdHTHV~)S<1V옟O_M-!9e"Uћ rߘ4hJ')9+ZsTZ֓=uM(xC􊓯5! R;OV}y/Z !\9@T^T%czsqWgQqO3o]@B0N[\ GC? # MAewr2/#Eb0_3O۰Σ@F >ojsgW2ʻ_ΨNnؙdtH2 9ZR,W`Kmg+BvǽHUimL; ԕ!zR$MTlz/tPI-Id˓Y:S 0@#0{*@L;5KYAUz;*/Ť3t rKIYg-(1cY=QFcUHX^lqp-posoW:[4P-,='SO{}t3͜lBߚg_d^̇/ZYR%DxW Q~kr )aKo!V.wK 7I0*S٪ XFfm((+[1V[>DkLŸ_⳴2RIWٺ dw)f(J'Q>Tevk{'Of]3 >]1D#yډ˃$hv`ŽiQbx[lv6OR3L[=3 (>@v@AJD /{{l-@b %&9<¨—d䄺P MvN{H됚 ɬʰZi}jKf`qjNsṗV( X &σ~EJ~Vv~u N:nѥD{F >l ʗd8s "DjgNMۻ4TDN] lOS[kmQ |%gX mQ^} 뇁6V)PP `>iu2/kVѣl<[ É )FBej[VtkA>oEczF{)6#7$ƥJ@xN'[2EY?sk@E aSGf)qZ2'].J׳+V72ZPc@ߦ#ufp?`xFEu ?c5*Rb͸$l 4m>.L$'arGΒz=9w3 7'\iU7J]=/mW2a,j(̣!eέM4&ܬ6rHpd += )"93Ŵ,I@R~;ZQx;l˃%Zf,Ed@=:,~Ҩy(3 %\KzS8+%ā߾nPܽ[8Jiى-q#k p3& 8N2u$d/E|*U}hW(!PݬP6zT1ANMdfjj$˾ \ld%D}z?!gmnXoTrbig#S\RۭUMmt$py&Ū)ejЯ)^O^?.eɓ 8dx"S!@aTt pjI1DEIuHDf}z>'|=ûz:b8MV77_J5jtU#poA3bN" wi4-gW;sIټ =a^AOasXJN&2[g.<:M %B7lhm2Aqwfյ;kuMLei4IMI6n)VfLpvF}VҠ#y}(tOHh7Î"ٌQ˺ڿ:D d7vwv2tpS߮PDIPb[UвR !&0^@18a31 F dS%&0 $^ɂH8Iar`U mʢ%vfCĝ@ yӣzpWӣbwfeg_k|Q~Фcƙ>iߞN/a猥B?nR4@V+_&AQ#\O8T^da -,t?ffqr[cKE#~}DC\87EY(ja?Y=A'~bM Sם12MmDܸ'}J[0>% G?oB@K_-!Im|b2Iv2_cdq=5IehS0΁{#0T yNn{TB'9%R%c>7Ǩi<08oπS8i"\?d|&{EY:(pTI%|&4&6h+AP_R5]L8<49`s:^5-Pھ HLCDa 8K'b _j~3YY;?Jdjn  #o3 %p4b^3%ThJFAR wuW=s=PWW86pnࣸBϑ;4bCDw46 BgG_OWѶq6k1ۈvA355/@0G}N/C@N NU)03j60,hja=0J՘(I;dždow7Vy=xaB ,ӗc\:zvx:j8DCXD.Y^vQMp3 LK+Tg,#6~n% h%%Zj?:8%K17)h 9ݭ5.Xb7uR1眛GPrУm?R50~! ZW5r狭HA#֢c8&!tq輚'>w¤Q^n4>|&±LZ9T10bu@1|lHXۆ3r7īO8(ϴI;yI u[Kuǻ^ڋ[L{K%ɺ0MijVzuhq_綧t!s]1ٸ8 M< JiD9o#L5SD"0\M31#N1oc~?= G!4 u?)S)Suͥ_+:>9-n{ޢKIԟ6`~D>u7;mF=2+UMsGoFr ˜{ YًmrY2x[̜bFq~3@fz]v|w`|JAXh~:,sXB8_5LNDiFZȘ>u,#[xn91b KY9gvTj褵`U[}ެ)e7=lvވZSN_<Pׇ S+`~1p/>|e]q^ZRMc%ۓbf@SQrKUTg∐-FY)Ϧ&˩ɀƘi q4+lBf:`aO85s9=7etޗ$Κ?[YL^ja~p&`5bnzS GՏCZR<9R|fl$GB,Oh?D}?/"66\ZiցSsQa WaĻ>.!7u}s:߉тz8v`i"Dv`MZi8=K1Cw|ڛDŽ/iU 80PG]oCW4r/~JCIuU7U'K6֬ծ >ҋ=N x_CG{\51@[ehliAl;Rl{s]$R7Rtԑ(E/]X..bjcikn/2).LmGMKTIw~MS0 $ءTz3<_:}akp 쁐5>#A^T6 y=+c\Må֖r rӼ8?'P:zd^0cVYiU',7[@Nr|z j ;Yu8Kq ҔFQ'g:>s =űP[ܧZY-= ŌܼNHܼJjpy0*ʉ1}\[Utw-lWwWjM~4lIHY@x$Gxc|+͉O^_ W[`PB[?hQ2Gd:=#v$?+R5Vrj]d=E9Gw+'[o㞞3`N}B;1{7vi\ uw@omס]TRyaZv9%>,̦f,Fy%hpEE0kjE,kkiʳa0'2 څeCj4K#~9I'gKsנ7+˓Ni~E>.[XAJ5#ybNm%ħؒ=ۗϑ=Qz ǵEG\}seE[-h't}|0 d߳_>Ou$xA bZ/0ה!2Z"x85<'YaWӖp/TTC|ٝ$gZ Rrs[ثaqy(W"\^MU!J0 acF}jB =V@g(0z_ 5ae ZѶPF)% /©~y+zm'?0Cئ֝~t&oD"p}I }/ R٤8]ݿE JKo~`<9y$USܨ0oiþ[FK*"4G.2uC|*' LAyK),"uz0negQkkd4僪P M]sbt8ׁ`THÊ֎IC ?SQ-c-QN P9H#b7'({./km4:m#)~GJe[1_좁=/;7d?b"nx(O]`>DpQ^@S1BPqYPF!+1ݦ1r:az@{Mc J>:_Њo+NDN^MCb0O2 UaQ󻛺۱M hI&<띯}|%}ֻ} ,pc "~0K497 Rt;F7gj@ A."6YP=x.1wݧ,WG;0 2" [UL*UABdf]@GJ~ O /ʁ.GYslT\uT=WZ*ucڕ;XxVth5{ 0N2 !U?r?\C^X $ psb`הF1#h(ua9xJQta؂Rq? &N(T[Q!Q >/Xp(@,8H@ I&:J 2׏E$8(]ga^xf.S;B-\狍J \)@rV&U ) }cnO OEN0)LDn&)]`F gdt ꭕ߈*5?<SObd|Qh#%g_(DE)<U 5oȳS R#D]vȐ{8xQ5DjlU&쥖ԕoB+~r|hwxOLTz]$t sF@Aչ&}"wD75(dDxtKeL >Sk.fNpm1`wӖ5Ll F <1Dx=~me 8dKOjj>2>0(=AFx@@IbWZbj* ]GwǼ<i)(?W{D t̫Ŀ+e8bTe\Pp%Oq&YGv}(y:`AimqyInbsB},KT}y`l~6.;фT6\ƮK,ǣa&;BwG3^@2lզ4\aD >e{wivXU¥g26{$,t L!߬0xcg筜+{._r?:A1*bv*jo7 =}eEȳ~jv @CV~@}%5{/k,rSO,J~ri+BN4l4t*<nDy|6-n^o0m?>V\ hJVLjpRH*q_H{{,UUP,cs3܏|%EdC9/u%=GufY,8ug=~\_K=0,$1i8O7Xw@0IEޏy6 m=)n$&|>7YYQkibyc{Am]o%cxN'1A! Kv)8ֳ {0Liq+%`ƒwZKxjY(iYxW 'xM=t „#|}v<p,]|xQq{>ݢn`}-ă6b}Ol` {1Nsc7MbK hePjd4lnͤ2J{r(X4P3/ "lxNF4VFI칖]\e QP{S#zVOt{@F۳OӘ(.UM:Б\C1f;P#F" M15!l2~tWm<=`GG܋d5/|glTlI<#9LZdbs2ڲqh {Wi-dJ4;忂Hq\w@ C^ʒg{y*j.~ ]զ1F)QG~p ܢ6d O ̥!fk(~FSuatqACj"TKb4M8EtCrIJBU]":x'eP Nd^U@HT9vE gVԏ[(brYFr/KHϫɢdD_6h*IY%?5齓 9߉V#^}ba:պ1 q,uY: MCrƢ#%*fq~8sioy'HOUNCy(uµn #" Gn;E=sTNhϴ|^'"~q}*Wj`'D_^ a-;wɽa*lX BG(h / F?k]CvڌNV\D*nDHׇ0DjVW~-:dMUY\8C$'AzX3];h_VeɕR2E ! 6|RpYow`*ptuA[?+}#O0ѿaVrXҼ+ V_Ÿ(N>ܞiΝ1:k,H =Ҭ|;Z@!BQ|i!\ݩ0Hᓷ8 7IIꕱ%LRX;t]X+C*y\5_Z"jI G /DNYgB%qBvw0rŷ!G\Bt7.׭sMxY,rvVn^`@Pj-?<*StoNauДzlaq QZ%;Ew*a=,}!9Үda kqQ'mYO19;I#.Q-C]ՁgHRe/m]f|Jh`j䄄)Q1> #_\,20u^9E31ɰ#AfDVfNEkŝvD8uQ _Xm:83i5?L[Nپ֪h|BʝF?UsL5o@L"W: O!6Snz3~P2N9!T{ {y%#O ;weR[ hڰV+=2xSXGծOe60[]I.I:EK2naj:rȼքr/,fC0;1,sM[;9fTq)d >q$b^0b,f/ta]sI~I!*}Rhk#O;g5Դ>%b#6-ENCWlte/Z23cؚ7 v.XjdRL ʉ9,'^bZj(?^.i%' % +ҡ ]kΐww] ¶*DC̰fgf'^nQ^Tp@$' %saXYJbppeunp)r sފ5;Pՙ|HbE0!VSL=u:tbk7bUoJ%vנúk)Qݛ 4 f3 1{'QJRHp|L`}@qRblXrtIc̚D߅.P`Wwl5ZxZ'WF0 :"vg>#UiC;-#5Q?8P6!Nls/z&gA74l]a__R])Q׈g9i{ߏ 0gR"Sҹ鱿ԩ o7Yv[ʥыrIoٌҍiс_ihG~Ns)+tl@{]w'o~$"z6sYcSu2DZNx O4 ,tOhkwХi,PU&r߶i>u_3&hx]/CA\r5΍6 bneȶSD~%%FwhkiG(%M7q9jGϱ H2&ɾmf'dP:7gl$LK81V|F) ȭ 34}w.I6~;@p\E^4$5ڋF;ZZυ(|goO@()RJ*RNCVt&r6XV|. 7iM1À/vj3Wv훋-ZD7(܉,#73+fx93#JwJ |mN9>Y(BdaSBbߋ}/U(m.rND{JgVxƞO 5Hcc6q-OZPu+ܤ"ViV .]'0FM(7#}6Gj;=}ڍf5?f)sL&c&{ZgğM.5zuhN&5F)EHTF+ lχdS+gHmE[@&&b1<iJY5Z#9BbI_c;@)jU~:,wMybf'tTqO QToI"|;A21h+'U+?4ݫ-c'Q'OԺ^: %7Y^4HN6gyMHU}onOVh@Ԍ$5l.wt˲VEK\ڡT!T;1*RU.7FzՁx-R-P{c.0!xxnlwd@~2ܘQ(^`|8K8BLmv/jMҌaXANcĺmW%LTu8ڂ\ &#-@QKF ʂmHM+M@|;kq5}FT W?~'l Ϩx^zRaRʀzPW85&MwORzPu ao$Ǹ戗eXi΋S94 #( :=~$Kf+&t1s̐9Qv7׷;GP :7+#'a}%l6¥wdí%m(=?!g*.R$A[Z)[44~|>h=L_g9b{Q8+~ 44Plss;|Vђr&gEk:4Sr]#/nE"sO݇o1~V+e|oiJ2jK \겉WAu vm2gQap^\DB?b(;iV^3)YcqGNU| d?vCsq`3]4nV6kh:WEYam)m!PpCm]k~и o 8˷ 3s %88=۰Bai?e[2{͏)z$gT ;Q8LX?e* N׃R-nd5rjkiyĤfpPy'n?Z[}3Dp+-KɅُ#o#"%-8gKԐ#ljy-2Ąi[E蘷.]S??5пm?dd8Er b>Jb(-|ieW¢GzeP )mH2sp~/0~,l|SԏJεTŹh? $0ͷ]IN|p՗'ׯw;ÈG gɊ``aލ%.y!jo͎wDU/y9;Xb0bLH Cj`E;!j9q'03) >L晄-lQ4Wv%'Aw`@Ja@\t`ȗu)}BA$2Wbd"@Ct_Ɯx3%aMg,SLP#XEv!Ŕ"8mkz1>%V^ l4^23$No x+\0I:ofDeEZTEegum#C"&9pIfʝA\*Vo/+bymP2ҡYyX/NΌdkM, =krEɓ`:gƏ~PAO$$t^8u(J)X>u \ah .6v)Z*m!dr:!y8ͪe~1,Us!lgAnկIۈ/3e p,s#x8DZ"oδ;fwp?GAƙ[f7UQ)mz?'2=Lw-4G:dici`? ALo&P[YA8_aV4 '=SBVis^F#7UIlEM{؇}Z`MDvtoIWIYNSvmAō2_CZ&r|K Euxf;H6*$b@Z/}xEmHoUGyY46dn䑵OD-e4Kнy!P +vD@rԹ~n<,PiJ9fof|kQmA*ϣ畲981~M;dq;%>,ChiaK\3l&v3= xa`߻"EeTo9z%0Zqm>h?3Ǫ@\ﰗ>ߔY2ǫUϦn9 5xxHA''`iBB7<IfLG$QѪԁo'ϭ!,z1\55bΔ ֽ V@ ~Mk6 6J,J!*_QDޥ> QB/H͍D9qkKK6%`0F2 ]s"3w )s%?_lZht7Bd h~jN KS+w«]WSj_m`O*b%oҧH HnF\%PPizNik j9^\4 1ft7޲L̪8;\?6iHHӦ|:jF.bo, NL" qXpEl dM%RXa*VXE%- dQn'pj멃AtHp[,}l쟩0:օK+qF_G>[Tޚ8t3lA/93&' py-C 8R>vW;C<4gqZ?r=Kmگ rV:L#!̎E 6WB%c(H]9;//СL!3Xn>Ah(_Gjjr*퍞$Oc_~!S.A%9z R4n\{Q?6&h&jQ}4eڲL;G_qe҅E|# qQ=ܫ#Ft*et $J")Wn|+5\`&}6ۍ~`ACTӦ495VtzT?Ϛ[wx,TxH6ò(:Ey9{~ROЭgZ?"*|eilƗA) &oꏷߋX4n:JM|>7I#7ϳ@9fah]\bI5 ye`E|p+IY4@Ն@7P/yH&UBIi5yk=,^ڸ[^Q'<}n|jm<[^KizZi9t6-]cNx6o 1QiȘ ᬃSp{k-^L#2H׿4L8qjgX08$,f!1u$3omӿ}߻Z_Wf !tZ'"av)t`^Mpg&rgv:҈pRTo)*3lU,ߜJ1| \w\ $ 5p#VP1}*nr%Hw D" fVn( B|ǭs/ĤCKzF?Sn: ȋ.c~>O:d FqmC*btBR}npRQ9{#ulg(Vr-~/oXyhsR%xxG:+`'auW|23}KXW \`$`.rN]EljqQԵ7zdqۭN=2 X+x%A5p睲@=h+9x? =2wLXgpƬMStnD PJ޶ZXd\ CI-k_,ܴ82 oՅѳgiE c.`#<\Yg{d[TAVA;O[ãꇢ:ΰXu3:|C`({ؓd $S׊o\PUUCSZgk-6$*qRCAVJKu*L4~D=$Da&Sbu=+8 A I1a}/cc>9B"UJn{)\ |vcK` cEh4ou Kɫ-Kj79xdCW0;ݍGza%]nwNն'*a~G>'ihj,H+|94&vo3~PS~'8[ J#hGK/Dg܀}(<&,khr~Ͱțm7WnyBuX1 ţ޹ t ɐOQ*#65e2 g/ڴ7's=&j`Rp.lc[,J `o 4*"u:73 4?.Qj˕ܧT]51@#[H#m`^/ڶ\85ˆVz+w+ ݘIvaEQ(B~Ksx wfE: |lk65 HF_ojQF%!}.W|^bAt8*j]b7*]Gt {#L#8m,C4ZBʞ}Ҧ⤕mQ)--!q>=YA)mOW_{`@Z?W/U28Ǔ8VcC?ᷪ aJQ1$@L*E1fX|&vLW IUg& 1/襛 Qj۸A&LsJO4$T5G/mHM@])>g+~~ԏ.t%pteuyUx/P6q?69M(!겿ukma qWdT蹔%.MX)vٰ9i\('lM6}-P;{Ӈ2Spe4>V×ҩŁD=Q1 e>|&DD柗=bJOrDxjMh *2/iJu&ՙ,h6RQIEb-nL/aчeSFf:vkpA%]M2&Bт#NRhO&zN̷Q,]0C\KzVc~Һ-M5` eYn.pI tLF<^ğH"G|{dmp#~94Q.19kY=Th4/nN>haHA}4fyFxԠ&|%-ddOpLCM9Gv_%;-&GI:7N)WytN970Z*sR*Uޏ2.}-C` Z 5=N5gcص9J_ϘV{omF{|cQ >0l+ZE~ئ3f\N2#*ػ2@07oYrgȢg"1MR!КG*`oZ_Ȳݰ 񚐀ڱM,qh *_ #f37^l]V6=Qk[ED{"8 flsH~|$ SrS)q-uiLx3[yÌ"n+Y{S >YOj"c3+ <H$-B j&rs0!J*]3H[Z]C7K.PcX\:6>뎡 (b9zUT{ʱ#ޝƷ[st,/QGZKᦫΔzpt W`fO =د9ew(pRx9ڮs<ՉGD]emohUm:}~qWXcȠp rɪO)8 0ȓxC 'j%6/ӗ!쵍߫uaT JGxiȴ[1in-! ((yFR>QLB07R&.XՋ!h_QaOp,vZBQ&BpQqq?PbbK^z.3 MW,4# 4bu ġRh WaesCx}u(kFu9̯ )H/Tf[U>3 Wa?r&Al|TP7|RJ(MnjۨIFk%vB7*.@=ia#h%؅.-.XQ>~+W:ea_pOC!!JRh[19tE %zv8] ̔PʼnULqq {лrMtG`, epȋM]HseXUpwQ f͛=nٿZ ܥG &#/gSbs<)K&K9onx6aS/in1K:Qx{e]6ea[;y8ݔ-K rfk5N#U$3ҴyZD/F-.:N0,j^4 ?5Xǀ R[,`cUJ?lquMҳOgt^5uV u#9[cV8 }LFTnΜ}AO>U$iX^iA@6Q85P|ꬿO 1_ v0Y_xd[q눩,_%E#j4sf'frjW\pJ+DŽ\x(vq(v&@l8UnMƞ=Ҳh֥z9p)W3+ʍԄ2M~HWQbCpֆV(IʲprOWtQ,xk"|=diwp] zsax<,EOv Xv`B=SB)cp $xTEA܋ye#o*8,[TiMG A/m9y9Ou YYXaÿ2d61`QΈIW@xZ4/| SyCyE,q߂+Nttk+ 8o5TRp{= h!Бj/ӦWo)$9O4PovV@fJ%y)%W?'-IK:p\crYY?Pѡ?ǃ~xIJ;R /c n4<qg}AF9.N0JNT 'KN:=Zy=8 &+8}S>`aؙZKaT2?UQo@)U$EUb^)!XR;~GC@r{tˤs]EP%SfqjK4TQxvnw#~͑9RrUfe z:/Or6 Ϊ#c9#K ޥ׋=cvagbw|,vn3}B X>y-"Yu֡@.UG 3dэ8G,t#cVb1/ 7!ltI议ƁS!sCB xtwGWR[YR}|ؒ +77{.;N`KG`X(Ku):BCPQsc:%e B-֪!z?!2X2d g)q,/0!" w&IۿUAg?_ɦY {: 3FUlz@Qm0pl>!KsڅH8ڸ9.#4p1*g, "V)|1k$A`˂ ˶j0k8&jL.bSb&;Z<.l`h?WXzmbj;MycMo:kvunQ*}!(#7y]8O8=p7ٶ+*o7TSTՕ 9t V6uf)?&GW6?KjFcël{"-xKK2Jc`?b*>.@Q$ﮯz;=^'N+lڔ#ܯݖc0^lnԦl҄Eu~Kz]n\;]Jsn yf#ҥnZ C[8zߨhbx2w C&N{!l 9 YUv(0*[L s̡5n+吉f qktj  XB5$X ܛ ]xE #~D#ȠisCaCoƻژ{?v ͙t4e80 ,pG4CL츬^P7M<D#]4M7s2Qhjh-?!*&4_vZmjg uB/>8Yˋ1aȘ3uɠ'$ʊ,#v͠*__FVH)`l5|~*$:ޠ:I32pTxjۙ=`鯶ByxÉbr%k&gޝFl{rX\,h'e$@fgqhLknr\1dJŶ)27$c,1\V&Vbg2{7Ncr4 y8ՂS9} Ovc? !v?,^ W"N;А9>].x# H7 -jk7?K[XV|UK`,ޚl?r"C*D9M(pn9Q.lߔlg4- b1e_O:@PqrU<-j_ً^Q^ }T+paj:-G 0,*$6'Ý70ڕȿG0EM~},vnSE=HmUԨBy+NVG~EȎI}յraʖb ,w2Oi"Zx*$:^:j3JVaS쏯E}Z3ľa"\ qG|IN,/Zptc͢W‚z '_EM ԆQ  fMg]9#Ff]$3]<8RmdcSgc=m}>~&Xcጺkh.U-|>g>D?OHsUzt2lA91kb(/o{ךǭy<`6S+xܒ|Iij ʡ晀z)ϛ|cU)hZ\ζ"Mcxfcj)!ځٹ,f(Ȥ6(DP}<۹J]L0IuY5 -B-Ƞ^y]_hp@*"!z^/c7U0ȀȮ\n>/X':NjEYr6{c$I` nr!G!fZ$B狲%`\az%ZB1=Kc<Ơ@SŦe锕 Z zq"W4iGgx#&WZXOQiJ)#oO^u._*d05֚;!qA&URBz~6 owٵaIA լD ݖ^`xj5i r:ucېg x(hb TKacڷ&2:|BEpe UYC7]sL<&6o/.nYyD3 ȯk.ԥh&.%0l^ETaq fq\'>425f{g~Y( ^P&V5#> Y;5(: gĨ:8&z/.TI^fmkrFr6$XW({6dQѩF´(Y[/I[ktx5R.OC֭C$-G%|zJ)y>Nʲ'#cX!Wљ2X9PaܞF:+vI_lFi~lOcU P;'܈}բ ~y4[dZ& hC-ac'\fdEy+ۈ[s⾩Ox%%AÓ9UD|U#I/ Yl ϜbM@K}%\Xȗz>%w}^].mn6kIQLH`OV'D&9if涪?3RAR~t蛘$<4}B ʁdA)gϰ~dn:Ȭ!I(YcVa䨛G|Wogro+z ;B8CpC|*&B|Ʀ<vI5Z*B+`DiZӒ0R&HD4>;ecٷڲ.Her]%XSDHU Zl@^b#3un623֧: g(BlL? ,b.nS~)̧Oz[@?4h8i4Uk΢v:H D-RwV'BgY#$%aX AN7 q"uӨ&n e_8.JGGg}`-thۀ5<ޤVOAS!v".NG %5+"*ۈ SM7Mfx6P 1`;Z27" sD.f xꞀO[@T>H@&tW-֣X`+MT~la["{|N!P|[˹ˈ75.>(>ԅcew ?Gr>4;np 5+~QVA7smRΥ"Eʦc-z4Xf 5H?l&ݙShsfԝ_aPB ̤bs2==AWP-46) 0! 5k0Catb΄q8ŝ.<)2Ia$t[w؜=$:DjLyѯ6i C%qݬc >Dץh~\a(HD) SvD9r @~&a9UUx1r!?Ĺx 7 [,Uonm-tÌb*/57l1z$JM3xPLhyKd?kI= >^Z6YMޮ1M.! tkv{R!VTi>sA<Ϙ:jMp3}V~Ez%pJ(!<òg2@yI\R/ABU@ECgύ*մ*ٔyuMuʣaeDKƎ?͌~F vs,jbx#!9]ʾiYp Oog٨{ϟ Olu$g349A\S'udj3򐱋(WA$ktM]"0H m"C?o=c ^%ǘ:W㞫i<>ǎ}@3VM 2c,,3]os9d&S.K*XQȊ}.q>QPkCsծax] L0?!g)NإS?g ݀5tM?bЭV0@Θqx2;zSpsd?x0ls;BB-,}+G&G:\v-DJ䉽mApiH 8gDQ(hsDj(b* OH–|-$D2-[0 & {tnxW5јf]]tS*|r`kWB1hhjB*N[\ߔUQK΋4!Ջy}%^5#'1Dyk cKXu~og](,?ByӌoS?u?`j,;f\ a۹#i]))Z#`5t912W[:"P]kytg(2h['o E!be,244&[LBgc4AU3*7/FB˨5 =ޜu`#I:aheWs\GdlM?BtSEy^Mybx9GNf$v t_E24> *j(  !i #n>sA7elQ U&> 7OvSG3inZDXI8|rZ'orri\J+59=v5+Œ^ ?69A-J?2WDҲ\6`IB縯ƒ^ЄNԨS GBܙY=F]44/l=ߊ#b/V١1MA?YY5ƻt^":oeZOf:(sXu[VI,{љ>;Ϧ;oOBW#׌^T3I_sa4> Ll}o)gkT*WF~CZ`_L] }CիY?Т1ld8-{ʯdVD([{*)|:]*t9qb\܅:!no:S)yJ{^QF{;'ˢ-;4Q|a枊O[O(G @L>fez5zJjc9MfU,Y;%6;F@#_~Qgo9މUdP,SAT\/=^Yw{IuB[C )vZ$ٶuuCjT+{-w senΫ'HjyZGuQdj0z\oVm"FsR<2m|1T {AeS9d ِi`/i^w( rФx8KWa W:rdO[SϷ;ePԕ_74+5,Tmbkl~ZkxlVIM!{lDŹb N9 =T!j= rnE H{:+~w֚ lft>Jir eF^DγnqTM#sjijD׈Z<0K6LS*,\pZh\>箘=7B_MXV#`Dez)) [o\1Ps7О',Kdk mݿi^n39~i Jn~O,ۀgN 4oo\3u*ƟcU"GM oY癬]xn"(@ Byڴ"He+O1IC%\?3 rk6a&XYy{{¨{,qUp WdbX4`XtsO) ; W*#ׂ!X[bIOIZ^:QN,JezE* M#d2oZQ]si0 ⏠}Exw)qJYxʠڸ9_' -r7}F$i+%,vY'sSl@ anj AH{O"C}JE|.zǂ+Ke|8UiLst‡{d'gX+jq8}؝6xXhl8_I&7|k"Met}ǵ07êv7u?S5 YA.3" ^hdCw7OC$( e Q>1eI Br!7 'cvwxtfBB"z _UEYƃnk v&d'aGu=LmlZf#RO4!l/Q3%QmQp9Q˹%*tg,-cA4 Ge$/7 2?կi#A\5);f`2L`i<$DA{M{q dXQԢ~HZ0-ˇ)iԽ уЅv,!VWs_k1 cO%-EucbҏEҙGnGB&sCui|iE>.S~r+ꦜǖ>f|ϙ%aF\A4W02 #upFH`jc~sn\P ORe3pӸD&Oɦ5SZ]VerD *6 > ;k^Silj_MwYbH?;pC|0=f\]:Lk4 mP@ًxu(;{'4'>ը*r87gEU0F匸y<эV~ÅFis-繇5,YFy^(,+g6ـʄ+: #@_@>%֕\Tz/cUfU"l,*7XF%ž;",$efљzP#.ѹxW@ ˞*=<yb~D1Lo^]C_nRL,- Y֒xo ^_XÂhh[^Ȣ]PܐxXOS{Mqb;CMB"3ȓ)զ2ne:M}G*MvQFI7bW)gA5Pu'-y62bC8]G2Jқ >RqbagjI-( \.~cHXocۊ<3=wq(oO\b0)*wVX9|+th Q"0Yf聶 ۤ%VTnYWB1N}S|T(rRx[w%I ȐhQbj]m]4c' ;'pcL.eXkTuE>Lۘ8lA9?wfU?9l^#ɝb*6peX@##Xs>g[[pyF]N } L* &6><#RQG[}rI"0p?ZBnS*j\B4E/;.#]57a'߅ B=!$W;N(ΰKE^v2vlG*㖄v*$DҒ,to\޽ė5718]1 @Օbւv1EY\ߪ3'D]1\@f54]* V*#u%c{M(1co^8d dޞP׸hkCNr[ESlt8m( f[Ӗ6%keg I &E ǡ͆~(>5UF7^UG)c*\`yz{SK V41+8Mm;0OGb7u"aDZ. jV ]7YVm80at b w!\wJDT}N9iɋ5$~6Zd>5'AfC_:~,0{ RP<[-D7кA툁aOP8sJNs oٷ놿Y2eL"C4Si 1ׁQTJkxP.w@7Pwte96RBF 5Ft|tCUƓ w , =Ʌu[w4I6ȉgie5f:nk0YA('hUDJhšBIwU_0F֮ׄNq К2A ~^?A36Q(Ϙ$aހbkfOO|s% bLq]׼cv 3UjKW].>4.B)F̢8"{K|1$P{ʼ/}3sh:ɋ'MͿOz dxWH*™B2[wn=}M䀯}4^wr#"h_ys׷DwwtꭚTY.=(iʴfG3\Írz |?lY p!g2ΒFz#=+$qmH2ъRFI#IR|N}G'3?WeUB3sGr)^]4#~h.5Eag/` ==?B_sK=sEFVGdáB# ڦ[V 3J:1(tcjOB@?d _PV =WLyEK b62Y\02wS= F ,s0UexK@*\z% $zZ%=Nq}EM=b|G/,‹)Xsv1?Mk3 k}xǃ.V@Yx N?@7(mGn"c!!l$r~[d-h 3鋷K7uS@B<}nq,E1"YL&MU|Q?Z?>fBAH6)% -Y%&Fz`;~^X)x hk`]*~pIrSe AOyBInf>Ġ"a0EvpN[mNxH7sDL+};ZBS4-w\>8냷%~ (*._;-aޮO b6;zJcqH\vЄ2@lvLwmK۳mǁ;b6H)R[+4ՆSbJ/BnjI{2d ÔHpEv~Z:AFJLZ)\IU R4Hj.fjd"Ub|vxAPbdK&Gkw\Gcar|fŦ]ⵝ&!!;MTDXE<u~hK̟l6!9'Opu?MnjG|rZH̗ޞ:݃f=|MmS_'ō~La>᧔!gs$#m3 $a7#u K^ 9CP=u'.p=nj/L\uZ wU;@EFe#[uR8)L/(qg WcY#R`x;N[CV yOrRyj2N'hϥpc|9gFǝWTdsm0{yJa/Xяeǵ Nr&ռRي i[K12,Xu`^Ѣ2y^M,xdT[yՋS(fۜ_ \Ӿ#eVxr#ӓ4xPx_z=>񱀋>hI"؊!}Ӥⱛ4 8d7ԟpKm%7 Ҩ S=>%;cQ{>)kn'T-#䞃~w#M:} ^nCLv|AQ7G4p|+c%]%(S^eP?]9l[}.+mjbEY+9 mDv( }I c})8bnFM"U`t֥s* $o"7D i;BIϵed]ۋ`)$F,ݒXӍ4ZGK>Ku:כ֋ YՈ9ڥ}l Mb&6ь5^rؑ,*K K~$w@8Pr~;WkalSPu[do_HB!Cc@3"wtҳQN+ǥFJl_Hkm&d5 JU^hcFd\ յ$PDWK?^#6k9R~e+3t+E vVe07xjVe'bSADڛ 񾰲 Ū, uõ#x#0[9-0ڛMنCTHD(Hd1Wûnw? G޺>9^J͠u#/V 4dVHImFWNn\ՠ(9uҘWp13`J2Vک5pEŻhU:!*¹3NJ-G& ~ M~Nw\62!c8 BAmҁy)/2loWq.G־p!II1J;MzGןntK_R"R8?qgK$_Z`tF^+\cmqƮbc%QsWiGFZ'&VsC׿njCg=hyśK߅K Myyh9P\/ c&%BOEl^Y{nD](ц1L`!%̆Js? -L,/7t FπݾPw\hTQv5XWwܥ2ⳣ{S^/xoR3?o!9vZfIRRٺ!v~s"g'o#?BX,yO3">* (E!Mm?SS"X f~T 9#ν-!(Dem.$ G\,>bdC™? -w Hk-w_!9 7%P.\,<磹wH.L; P/N*F+OsMj[ EBpzFWb4JgK&T`ۏnpr0G g9#T4+$,شO:*u<8D QԘrAPc_K͑!ם#}3T6b:T%;qˡQ"fK?_uiɳ(\#!{>Np,vg%bf@T 4ߊrk(NPG=$KYrdq*;rѮglD-%Kר͓!zYV]H)G4] ľoZo!FCc0ұHO,}CFbb. &/ ma4M}ItvA#5T}X)13[Ɩ3Tی]( E珰{ 6Q~\W'OR>b&(D5.dw90zMyrTY^3 `b.S$uVWP'I>B:+g^G`U闄|WA] Tolw~?̎]b{<77?Gh@rĪ-lApE,6s`W: MBrioyjSrav>n"!bLgbX.WDJcco).($fp4xm_UL%6]'/r~7~ZBUpH'$8Ѳ+C*(wdh׷W*h`̏~nGj }LƾK ɜczL%0 ^] 8Ɉ1 "Ix˝cG$sz>ܫxO_.i6X7h_(>5tPVHۣ\3~6u bfZI tH;$fBkV3ҘSBank#;MtK` g%uEЀb] z+؉ë`^!n&Wڗh\#O "Eg㯇5q p',HʌST1 :}2Q,mG,OeLT>jKq&ljx\L7V0 -aj0f=Lh)QJG_&3{kI꺮#HJP<\v@EhnԲ|{+[#QuO";ovo@Ų%R/%_4 _n Cy_gI;@SG9p_5/ݼ<$smօڨVܯe T(Ҏ1T5C~Uq/YWߩ-~ ሴg-. =U%N?nNbصN<@]q1ۜt].3ع4rz-tLөqUFJyi rd!3F;)Vd <:#A¡0,+Ƅ̀UcE?O2]Dɒ2V,g9f>C"*^>SFlf aSp%X|;y@4jF!|\ gTV6 :r|u#t5:  qd 0(k*)bIZV[/!:P-67-mJN`mzi#YZ4X3w\2qE2p)bQ;|p i_.VU/NN6rV mj4vbg/ꨛ(F +dv+;g]o߳!6@ԺdSpVQ0;{jH/Z gCwXC} iAS? l8_Ji  ]5`p k5\&ÍDѾB&xC0UU;'щFnqcsSi Jpn.,X #/p f\k ܭ?;P!7R/8,&iܭ  5:ih4uѓ"BTH!XTo)p1(A!LTafԿTi1^1yE >}aR#BTgR-FqODJf^[r@|w*C#rCYaM&z[z݂[B:slJd7HR޾Lu9 ݕ3ޭ:Y M@H5>A[ \A:uDiVȏ(< 9kЕ+cLJD hJ0=m<މfʨZ*E7/O::xyjP>0x q둵(zp&^J==*PkU"0]RcqV%,mS:wTL+)1G^KlT{c.Sx&cg_I+A#:~pvP-Pi؛q2^D@FYcn5*&"1Ʒ|boy7Nz}4ۃk |B@& y^.^A柂L6\R4"ͤKs= A@P͌CXT_)UTѶǤ{%gu?yq:#~QJE+kȟ,"Oz՗V%_5;,4H 셳WU(80[ծ!9x 6юX30]t+d, T eΐ>ϺfL]UvDpk%lr\-d$U`Roٴ >D@j 9B[K*<Klau-*ūj/Y?H^>WK MI4ߪKKS(L髴VwwI?0YE.H ⩽ZJE)w,٘scI sd fRdme~Ddȟ]. PМڅA&ebV>TVWOp8)cgw|*[G $̘ zyJ70uh&t~p(,2i}Wǽzg{~b]=]@s݌rd~>x뎍N3JW A38Hg ?zGύ;>h[BY @ 6܍$ h`TSd0=dO#Q0 . 7ߕ200?| } 5w0,UB<܄)<ٮDf|rE6E{؊ŖSpov {LQHT}Kt;4 %o+[ތ v 2FϚ6*)wGMVlU3?Ҁ]~ RTxά;d`y }¾iX@S7/xtOѲ!*k뮊@qYU&Ck %Z_m{3^I\3oQk~NRt\5Qm?z7`Svo7)[|+HhF{KeD[ӁZ˖Y4E#xd p3Qo@&zXTQ9,ZalAKj7=JtCQ^pԺ55p Ppl?n2fYql[6`/i$6'[={" u,=h#\{o ?sh,@f悾Ev ęXX~Ϝ$s`z 5L}_'*_9&&ed|;-'RN!p+}+*$L;0H/&;iBĬuO]mq0[7MZU lSRLcs:ɷ}~s>WyV K~Bqmb$|B 鯼J NU8,ٵ;?̱CvDISUxgcW Dbܶ>'(n-034k7 |aHhHwq%;iKkZEs=m!J51K ȼatTa=PbpNv, xjG݁06{CWj}ֿfIL Gj50W~@sbJbKDō/ASp,MBml#tr bSzP0Z-2g;&g T9Q],I~9M ꬩ%.p1})pĨp(ehK>H/b:U„ 2r?CEB\ F4pц=CX^iA_K6&7Ѯn6YcĜY06)nJ$٥ˏ?*Ûf4], ,#%zp:u@Q~X7ܤ@fRܭ oګe#EF"[ ,A{4Y4\X%*eFP:4=YwzU)3 q**bg! GqΪ.{i[$ׇ;ḋ&otKT1һf.Ȍbg_n~mANCx5U>ZF1eWU ]g bO٩LXn8~[%T_{.6f9!bjgTZU5raxƫTk̿CdHuR9!.u6"'?ˡ ОBzhگR"h `PP1ê1/һA9#lmGW~sk6j'5a9=s'ٱC8ul4iLϴ!.oaDS &11 U%:+y[(rqet Ө{u+ ul_%ץ(ɮU9V>tUf7R*/s2axʼzjnV`ؐol#P2tPzQ:Zx4ZҎ. cuj;B7X0 )1''2.Y5O5ES3I.l9'MX;\9#yS?6 4߸x="@ч8"}$ĺVdl:VJ9Ck4G6I@4Ua r]a#K߫y3Q )pᵉ x H􀲠j33;'>m)=-z9 >zvBR6}"j WPxuc*o}z|Cf*tf:'*C!\H$)[61~5$\_{ ZTbKz](>w]?9Pfeʔtu] }P7AV Ս5WX}_=3a`#d M4/$r$^%=+3wC*[YI{I[)L֕S AĉthVD0c{S Wj*FWa( *Pt yc-h< 0 Z⧺0F^>Wx˯,5ɫ#KÂPKf?U /TS~#ڨZCD؝ȻP=I,(QQtw䗪ꏄXmmI!\  ]ce:hQXH6Lt?5E9y ^ʄþ d[A3WdV5TUE;>B@V>\4#шl G-wp j)1q#HW| ɬ)Ekۛvd!}? uRs WlFy?E!gxV~*'1=> VbXaoܼxx9h51%G6Ptʙ0axad e0֙H.p wbWפ6є+c+b0ELKQܪky"Nꧡ|^!<:S*l)Ŭkeũ2^<\_ѳ \ 4#wT4á>guĐ L⮍&7\vEe(PY#~MU-Wju\dcvwU~GfhRK&lnf/#ބwM^$lT#TPU_k KoY߅?"LlR޼f:@`"* D=)a$ iKU~k3_' W'fxp L[U/#W@[?%^Sx-`CWqĆ]l~T.;ڭ=ʔУ4́=e5OG9URJQ>MJN. I"B߀uJy3+fA97LoԷޙe?T\~lBK,?f0E| lPiG$ 8Xf[yb%βis&9 MYQ (ŗqkc+kWڈmC%qlHɌK3PujN1uD}n*l`)˓l}J&QĚVlߞ1rf6\i糪#HDxB-I0CK[ȒᾸ\; '-h">Az 60jߣdM|,0A6%׈DܰƳh<8IJP`Te TEnr}Rw$AVd ? qia1}؍Ru 7q> ZG*B@sMqEefnշh׀4V쯾ݓR yz󡾑!x*9R`]և!_1-eGwBtQ;頗7&4D`(g ZE$DtyZÅϯX#{3rFhJǏ'+qpa ?5]zbNO%/ +Ӱh (B?2|I]}Pz?C:&v.zk-f+(y!v9_,e.4SӓP2,ϼ]t=߃ߴR03T,8Î#b㱅Olg.B` -=4UW?DwD75zQԢd'_\/z8}X-Sܬ+I3aQ)Lc#H? 3%f_u-b?fIi(٣1Q~5AXCɲzm8{]C^@k8ub +ҕam$, k.k *殮prlߕ/c9oS " G)b=DNڷto̚k8՛YBBmstv5{dVj]}ƌ;LTVmȕְEx];lH=)'v'T^Jz;36wD8%'YqlOm=yr7A~hvH[^Ue 0BԅyP0B?& (k}nE;˨č!bq;Гٻ{1 ED߂Mp(O]yZc-Lw|Q| 2T_SsNp: c3n/A(;āzD3ݲ`#J1iߤu~iG,qɇSi?\dLLj] hnπ7_a9㲊!u~=J 鋗T^B)tӳ?Gs!Ѹjh_!7ȥ 0-Vb({alT' gaTޡ6=3$@d?iN3+krXyP)gWp%i/]ϰӋz8waI{b:jel=ΏEWufQ)*\ gT8hh]`+nlGkm^7 aR8~"Ӟ|O@FLaekD>νQH`#N/L V]V(jfyFHSL:AUrܑҸ"XW B5ʫIF &;}/^;X*8QIYm!^4Sy_"Rv\~Kރ#C뽃IQŇF4WmFy`TjsUk|ޓjJPE0!r6>{5RL)_VxT,)^wAiuÓ_Ic 1 50Өmg,ڒEvK2 QAlnF6S?̑\ǫ%@|Ě@uqqe~gDpӑBe+@l bq%JQ5̛ivvd711ZL웿e]J%6m~~u=+H *rX$Mpd]TH @[ s-:yvf,:;eۯXWFO+Vܰ"vItӜ?o!68Gg$J؈ u^֧@$^Letqlt,qA˥9Go1' vbyu;!d7л}J6sC_6t'JIcWM  Dygsִve:?#Ak=XuV[ EqD퓂+˯O\\¯y`('qS0xYWڨ ,oCDVN!<胡"ޱƿDcn^)&Ze^a(> \DbJ+/dq,<<"4LڍVƄhm):YrEdO3]'o*b 5z1(5i%4=3Po?yFfC=Ufxe2NAssV``Q-)L+(ľ}/EI P M gŠ@=x6*KGwrL|vlp'!\cOʨZVYmJ!ջ=ϓ٘sV] P/kECYAS$Mpx sc:Ӭ 'pOIRk=g,VjD cYdz?ܡy~Vqw4lL\t>^a/Зu9DVop]T)  /dS?//<xT\IWTX"'%\_@q67GN_(Iks~$R Ue'7|@+^}0+ ASf Glt ܅UMO)X|oԻʞqYUhW q˱;o]K?)kl^Cpm4͙K5t 5Lʶ񒨺*R@ ~|l88+uC*BЅbJ}gԓl6>Z~6[Tk40XCms흾C{C1~GugdTG/JRf#hP`Lrmnn{%zN[loL<]ؕ0Vb'˔Y!|DŽ= ydv nnu+G$x7˯4pYdJ\%8C<&Ȅ嬿srQ 7A(qms95UbxV8Mq *@I8*Ŭ":C?{i ™ҠȖG}aΥzurNOa1Wv&."#rҌwG[ގڴ %`;6֛"5@i:sf@^Ȭ}*ee\7;+0EBR݌7xi YŤ2OL[3'Oa`ܹ{7}cz z7"5\m_#OvGEx~,~-8`)+AePsKZ--?ך\׻HN 5>J?zNKPB֝~x o{+p 0IԺGA+fJW%?paz@ql&YlS\gqsx,/C4xK$ 10F,=Q#Ki˳fDł9~ ;gK`^+^6z~)ˊmiL1ƠO&SCMhYaT~5%$qB]) ij ?L|3P_QDtI)iaMs>wZdgg \/)sy^) 䥺a򷂭!yHqAt.rr‚]>10!hsڃ~ zZjnl/s Ѹ XV{STzWaXf~AC,*^_-;!Kep=*#4B)7ȅcʟLJBuZ:t`3cޕ[tlIK?d󍵪 ]70ޣԃ82H/C?;Si@ws>|=cWg+!j/8O!?bg2e~î<~p.߯f`7 A³JWUw Gv)"F '*/,+Lo-CWn (Z-8U)Xuޞvkoد+Is}DbSMB!,Itjjs΢G1KL-]d2^+K6[SoIN)n[*/1AyM~IdՑkxr5(Eo$!fm"gOSPw5=(&BoV&+薟Y _½c E D2A'U/D}0yZ exfVZpӻfJ.u,Z5菽fkS]$H2SLP{x\Wl=I7amBe֗pg6<Ϧ*oMcEx.?,G=}'sF&vd/C|>H鵯U7l4dP"=4N„_w_n(Q|LGFIwL.U֎;Yb:`zHٞT h;sz1<+iUtݞC! Z̜ k c5{ߣboůM(u7\;2qvkKuq_X!%p[P̞g Eo09D "!}^Ñ~h63zOT _i.z͵RY.Kv_'Iwxc|~~ݏx]2\ZnTu=v9ID02OŢ%3s)'"?/W"z+M vktN| \Fק'ßFItqg!ڳ7~_Lіqכ_M0dbM;ԘOFHN>qt\]`$@p/*TdN'6l/=&p5l}8R_:_ (9tҎϽZznU#֊tPĤu8p>R{oc6S(J iV=liW+3Sj" }YJ%%:l'k+'C3vHݬ]Ni Ǵkӽl#@.Qq%tTb fA4͕J_jUK|r@ᚸn5u߀q=48`2K~i*?CYoE(EC%8RuݙS;`4rtKXq% _m[)G\FxPdQ4ߠ! $! kDAM1l>va{4?y>8Oym k]ְq"]IaAЫPd|* >)] =7% '^|Xq+-ێsG譲C m 5jܡ6U;")jx-C3GBUlͿov:Dr}.y/Vt?!}͹bGK{k1) JfsvcM "XZ9"^?zPg S,^Hd4)>e#7ON8_5h1( \^0vW_~KW?>D3f]}huPJG'"}B m=uO&v\I̟KƂ?T.`i2Uj>q~"z`l4Q-{0m-&"Ճ%}62i$*}]3Y}H#ǘ呭7YZnki4N?͟*mbUJgK`U6)P:t+kgit\HBGij=;k-ea08_P+S'nYBza-q,Ї}|SV"eoR{ 8)C/U-eb@g42&3Cv՜cqxw풆19͖̱/GBL i~.80rEHoCI&T2wT {ѿTu놄zn)a[l/XQ-"(3{qv'5=t 3D+~P{/9ˢH qk*T 4 s#XO.۶7!`^+?eaOxC0տ뢠T1y[7K|ctؕ'd33pP?bK97@M_ndصm"{gC4ʆDxXl6ji|rTrb?wtc$SOXIQN y4QQPrUm 8ʁ.Ru>5܋OBkK >IپovZ2Rv=b@/w.%n²ergO"#otݦN;rU5aT[E|RxqqH7KݻKnE}hG10d?2$sG݉q*r1Γ']|vX1iuew%ηnH3?J.|豈s(jJJK(ط;DS$ջ1jB AÖ`QjA늻E9V{V:'V>H )W&ճ?Rg|уɣLM-,Cjgb.XCxqKlLN|src.'Qe`^y7kd DU]*{hׂ3>WGz{õn/$y6tŲ}boh kF S2vw 3Hj5Z}GS htW>шm(z4tSj0,9oǁc7]h6VΏsES-8 1NYnH6Ĕn(yEv`dX$$hFH\/^E]5uZR:UjF_,6[a>\SNamٯP:m+xC;T+F_珥$:2Z K|v^!@J =iFוm֗XN3Q8n))ueA@+ZEjl>:oPym~kU_0!KKvߵ3d*3˩Ũх,ף.t 9X# o,YVPveyaC鰔Z˶ȹlMenBQ/Ar577S~paPuޭTd=ܖet|ӘcU\HT"]CK!j9 !Ԓ_CkfP(0 Yz.3E M(^M@J&+}S-Zv&JnQ$mP. Hy6Tΐ8=X~_XGW8Km^#jRc"WA^rPee?JSΊP6콄d WWe|J>l`z6|oFo'J78PZiflm!c~ P2\z`&Z̭8`M:c-Xɓ:VrU>Rj4eDg~(X0 U)L30ޞE-@k+1^&f_?"ƉD99D)&*ZYpkVi^PlJw+PXpQ%!旜tLNP+<-D/Y֎Dkh^Ɩ? ǁ5aT,ң6O;u Q0EfPqvvdKq]hv.[\sMPZmeBdE,bkwmwCa;"W X[@|ЖXk'wg-\[~)߂.L&S?7zwazVw 5fxёr~O.A#닣$YX4 !AadL֫:isq5kܰ$ ϯj0EgțSODl$!*k)C8Xz -!!S8 e0½\I`ULJ@}N15?h.F"' ܨ(If\$WlL*(h ,,jLJ`"y0U?[xɩ|⺥Ax0`Hߧ}~C9~F!bW/8&av^!e04sU.!EqÛif}F18oMA듰U1nJDxrQJ0%D[2d6+X@ݺD60.+mP>nLܒj˥T0 aNFǷ9Gw~}0gqeOܯVetn&ǣdll pDgZ̟`2'"H?Zq[w+=,iH/V-(eZb|񓑘R>fjugcU[zޡ /ۺZ.q̵t\#W"yCЬ FLBGn鈜>Yޢ¯,W~ xGypvBe_#M|xOU.=tg@R/bJ#A_!B$?y}rRV H .G=șXt˄)ZarjieS%x퍸W@tyZ<6=Ό"_dHX !SBdàz-=O;XSZk_ĻNcn*E"\E*UH14|HyӐɎ L=w9o\?G[[!Xɏb1{ޞ&+Eߒol|d WVvjeKf$ ;G.QDJ,Dpp˾)1:?RAv-@\WM"Xc<2o,-y;Ul MX^K^c5&:wTK7Xj?vK#>BG3ªP>A_~\K"q%(ң$xjZnx`x3K!j4J;Sf*2#j2)tjY]qW:ZSo@])hA?VOuGID èzLJH)1Su=lQ&xs1N $Hv̟BOm@rb4")Hʇ[8 oى˔6g,O'eC+,o>{)h3p vC#"U &-%Ǟ/2PN27K!s`I|4T+MR>}">fH?U`[鮱 ̕WGӠ7t xޫ96r5AS#ܱE4ACFILsUɔ3z*xR(eAx}7I9Iq[ #]{8[y^:v2y*pbK3CPn>ȃ CvWTSzOr:{1Nޱf,H00+d(n;7?WU;I=<ՓHe?܁ZNճ͙j_I)t0@F#p{(7XȲ{ M|0N%$<ĿVɇk\?U2CfTRI+hj lea1Oyr#@JX&h>wer1W,p\.Ct?un0lH@׳is&EH0h KWOS8x!{h>lU qHrȼHW Akt~\)ǐȮXttnni䎴 NCit -Fdp !34 "sX~_ `~I2Q˓UZ\JAmſRܥ^-4Ig#CHu])\@lB~O#IҘ+gu[F`8:HXy q Zw!" SύIrZbwS.]n4$o;l%d1#uG|#^a1a{w ܟt!/D FF6t C X!ڡef67_ {0lHLf9LZ^K2fY7\u:|Cy0Yv|7,1ۜ}/Z6LgA#uRޕ:Ӛ`)%|&@<1O~:o*w/ñŅ=lCg 1T<Ũ(#6~?I &Z ዸL}t-S1SJckXqk=.kՀ0QLV.7DhuZwSL.џtoV^-3>2ᡐΊIvt9Xb"D@In1@ T?>KRw|'57m3gb>s:ufk${HWU=\po;C7y : vJY/̎ERLH \9 AQ`P%594-D+sL᪳Z(ҐkkRƆ6M],>a$p* 8Lwf|p7Tla1_oq81xTقZMNg ޯ=(A<+iIDDwYO6*1@Jy_UCw$$ZP̫t[YOݶL.a|JZ/^96Kp~Z/ 22{1X/ݓ`[)t*~">ۘ ʿqՀThSS$ HG;Smɂv]]?V1yDEQ '18T 7 _hIA1;wQW FSp:݀Z:mzݩˢ8U[D׹<뗭c/Y pqbYo'yY,*Vk`BDnx_Z8LlTġ$DӚE k F{דՑ=KBCŜ--u]COc}[$*Ndn*k_ ەBhHD޸k*Z3|Btө>8<,,slwT I%"ń'!0LplDF]oŠ#oQUcf'ӛQ,{FZ- Y^֨.HX|hpa<:YuNCZ4ڨA/qpFɵ4Bo12M_nYUzʧ}kݵj[$5B^ؘܽ6Z <67Lhau\ZZzZp W}(|u##(h;~*O!|;VERuOэ\;8! g2ًl7N97;S{% 47`<T3; ]~UVV Bl})w>5vJU^N6GZQrTAׂ&;ڸmBNgN`iw {lZE7ȳX8} 1D!' =k;C B\fXW?CoJ{`zDX6@=E&RV1 ,ϫN]le{<}W;9}*b}}gf <*2roUj~B2x^7v;Pۡ :(VfۘëdXp"vdBXy+,JP'j;_l0 U^ %Īh/X!%p]rp%NS8ոj}ѥ[5閘^Z%]fw߰5o{Y*F2a<ǵYKxBj2~!x̻5tǩ I e.w%1\ױ+_fR:h, -b%RPJmT%V(0oUgLC;A~m*WQ}D_ 1xD ӧ0l@vNj;> +c3V>1Tj:U#6mY/c0zIi=UBWm%iYd?TRj;ŭ؇?ި X"0jk MF)$a,ta%sQ9^^*cpqNT7j[8 $^5oT`x(TOEMax}iټU:CF!.*ualcENRjXmo ! =A+[U'?QK=R3lxoв+ւOW%Cf)NZ^Õ/E=XCƃ) u3_4e_a1d$F}=k Sc(JzʖQNX# h]%J&wjĻ->$!Wxܼ)-]mM@Ԗ|g%D "#9IgGAC ̛)\Y\;m&>G".i3 !Ji92®w#fBb9i dr \K,s$FnR9|MS w%RoڎSg➅߬рzi*<|nybcf~j 8ʳOf6t5E dY=z>lvfR%}u7g$0͌ca|4LsO(BiYq*kI2v(֧d? !#9e1ނ-qj69O)B^J1A\F5j b gdyk2@ӦL,͇1 2". %[Z[e\2ŞGcS.hWNS"iQ qQmu ѢZ|([R+@69j ( E@wݕZF\TmU7PlhG*k:Ю/?K̷*e&7Co{JdݴȌHYSM}q U0d" Ƈ/u*PU<N{As@0-67|y/1@  U|K ߨUW',+x~z "( {z %X8*3B7mil(>: Zzl@JkL•aP=ҸSztt@VD#ug'RkGVW}C~f[u6Ԩ֫)`92@ʥf ?Ӱ'ZGw+Sp ӓhn9~#P0\13K/5pn G a4u$v<^u2crs~t*!b4'fT7q`N#oJؓ5pz:hg{X~2K%1H:T9H6(w)j,Ft5OcʫzT:n?2BՐUXtξQ(&iZBժ3p|úo/jA!H̥"nw@R8S۳@rC]A|& 09+@ y-Qy])kuVat#CӾ4''}=5^:.x%V=3;޲Ӻj It%TG]Ճn},.,'I;S}$r5NKRڷ@b)%a8G܈;ER2 O7Zp ( ک{U!9 lן )M(uߩҊ8a(6ՎNy քr4R{NX<-0Q+ Fq)io wRR^AaܰzۡjPpG]l;%Gra;~ s=oςQׂ~MFb.+#q68=cM647z[McѩWjҭN7N 9\00Iu?jVMAvzAAC1VRSy PtU57" :3^'5ȓ.16|>`vo8f8+VTzl Rlue!d,7KzJUK:J6ڦj‘`+OʣzC%E=cUܒ/e>@os|Ʉ|h 1+8Tkyj2#~mm86 C(9[y8T<] (,o0@-h4Q~%H;b=eY2 LFI[?Gn  CAWv'4ɇ_ؔsb3;)s&v3h'*mQ3FLc@k,k*>퐢s߂3X= F@SHh+ITb˜ ɰ|2|= ja?sMU B 3zF k8<)1];n'c-xَnm~ y9J7 'X&zܯ:"8A 9ϝ!}鿛#Z$fAy#iM?0t*nCqar%׎{TI?{u~*aG۵h49ge綽tRz}/e Bōl,E+#67mg EhFPiKߡKZ6Ȅ4<|mWbz rqrwY}ZN˛FJ#VcPpMri?c,hĕ%4θDɔ9KCyp?܃vEd!6 GA=tmT k"Kr8NeD١w aEszd ho~ĸԈk]q Ԙ}*8}pHFŠ& ҭ34@`~7χ]^319QaO?@R>6g\q3EfF -zc.+Ae(4]d)7ʨ4@S/4iӼo# [jAsa4M!|6^4Aֻ?k[r~\~K6o?ң#miLZ:"1Ŵud=kƸr_V˲@162ʋ9AHQi%nWݲa3LPPW"vQ.i5 sԗH!#h)p,ˤh[p dl?1)@pw˶{$J5Hl!9dgr[yƛx&oP BͳV 8ZiQ  Uڇr3[StϏJѾ'{׾(TљDHbUE`FBfݗvV /RejfƈkGJ69 ̃kmE?< MŀaڌݾnB6C NBiQɋP#=NZw1k77&_X搘oxm}p 5cӀ% LC7[7|E&6*Oڙ[_V4%?p%;0UKhGLpkvHYXMh(t^z"\_ܒd 'EkڟкmvI p[U$ak UX!pb'qDqlgn0Aa.7D>w7 #jj\=cjh Xa#LEq;N20P9bc]hU#jsip3 v>=mq#9gBٍتj|q҉I>q[`"KpVl=zn̂$U@SNzFFdz8_9e`a1:7/ x!2̍Es7 |՗*앁萧86bNJ(2!Wב/s&0=^:trF<>1Ұ ~VGxJE"G9jcr$z)5I #л뒰򩷅;ݙ3ӽ"tlTgZ]XR@/fey j0l< ;o6_brJX\[<[ 4pRC8 `gI8 f%wTFwS6z0JjsJ>84XG }N7d,b{S!Xgفe$.b?:G\{7=pY"L9 IgH?VFz^PX.Qe# p5"R=.?@s>WN敼߻Ȭ.$ AE=͉PEPL;CLi]2ۺZ:Db 9Vݙ{Kf>[GQK5[de@5p'-$t6y_9lp /<(-ncĩJ $z#Vy֌Y^J:ŦO-~MzR ˣ䃘FKMofc?'*4HRr5 .vvW;Jy%ӵe'e[ݺZHa9o\|W\7>&A$NsdReso፲9՚[΢=d 5\|)+oS=[TOjOLeR>Aanuaxa%桖4: daeMoI#vBT|-iN늷~xgw`duxE^'ӞZgb|ԨWS#pSv=l^A2m嘼+8/ŭ  iJVә {&ٿ<+X}3 [+߻MAuҍgDFy% hBaX}vFlq`"'ǵp;|‹|#Sv/PR]l\1jߘyz´TzZ 6Sx\hNR}-xA-k ͘h~o^51GCE3e@x YGV:!iLO8eٓN XKqtT0{@ٻWWΉ 9r}KGxVA>7?~XF-Z[s_^H_EH"?ߥgHLx8ڔ^W&IKe+7{[Fxɹ K!O&5}?V[i3-c C:=J3; V $xNpe7[Rm>qitE.') X)ˊOn?lP0U{(]xij2P"Ar6Rqn,bYw*:P{󣽭8]%7)vVQ>90*TՎġ!r %%QD-r~ND!+lV" P!ƞhG [O|(BGU!e-B'<a" Ay; ƆS _y(nk~-P޵5J3QL3`2-c4ނºDyKH}|Q$^27 $,a:GO~䃦zb L+m^9qT$7>w\2ֲPgz64~2bkA8^N͍Sx $D FL:mȍ{AHiP#c^TyݧV3,9MtCΉHI7xI|{M7@h(j5Ugxsu*B50H݇5lC;Ҍ';Mf۫)M7DA]u_ҫ>#WAϳ3q,_M)#[::mڧv'D+:]-m ෈1Y\sK:x@Jrul+m4^sNZ3Lb+Hp+rCo`ݝ:c!xRy wq8]|#;>DsB=u:0Q+9'! yVP n~m*f=j؝]o_O:h"\*4 R%vgvRYwW`0r4: 4As$;ױW &AwLaՍnfQzU4x,[܅G %,2]I  Ng"|Ze$*m)]f.u_ƻkjhc)^<Rk5 VB&1˄| =WfY%X@K"~퓽q+Iq8+NSiq3\,z1W&H.ReXFx&K񷣟^6W<,P֡%iw* yE,/I[3bhC)CZzA%!v-wbsUΌ5,&1-ﳉ4B߫/*8}ciR00j(s@\ Tz9❞r^RiOt7 UÎ16noՎR&g".e꒛@>6\ٸ)[>T{f>bmu|bz\Beڡ/qjxTR@\)xJO&# A]]@'>ɩ̹]#sxpCD^qXh 4\RDPBGuJ8V)t_ a3`C)w~N +, ;]=F߷A@ cI٩T7][o!nn<1?1^^X#ٯΐT[Kl_^h$_}!|x^>"GE.vNa"3$3G) laRHȷsڻ:\ g!<Oke7YɅ$j}NٝQ",{[*w~9$\ `>CxǗUjaQN7(8oe=׳6ZET_7K?}(sl ]7Q[=b:)v\yE0&jXh-3y?[3! -ȍWvc#`T 94䁬 DhHZ-9`<o krTa?J˝'?hTT_fݽS#1pc(͙fVJh6UT.{BFLZקH؀~R&ee*$~$y|4H+,YQow$GW~NzrHڷ #sUmnez!9>k%c}=7'8 V1gpi ~S5)->^v =ĩ%A8_2M׹-f$T)nDTͼS1^Q.LδkkEtb'*w¢, &!ESjq3Rmڰ!8'ql`:t᪀~uzv __rOGB'R`grVغyN!o7i(05e j<4yĢ[e)oLTlv2Ƃw[gz6qxM༿Q (h(RאW|dR|p߈Vf'f)vͤ=7ZE)o {VK Kహl>D׍QA Íp~V԰9]`=پhU>8&p?yzh_M`3Qٌ72lħ#R_(̘u(SgFfkzB/D2~tnJ7'JV։-=Z1HX\hݛ{1Ú]žC5,zώ{H^" wln;3(F)cgU9\lޮ6cZ8qʘǷϻhJ9at A}E 3Kצe̽S޳- #[]^1=eg˖7 9dwT-Mѧs x~~ʨ]~RC(q@(i- !'UF1*!dގ*rςR$wzqf= 2OY"g`nzO8zsn= Fp~ҭR!L5P>H#IM\.4Ƞ +Y 8&{e$֯I(GAJkvs8i9sͦ&)WhYoboNSui^|8:Tީ1Đ ܔM,9`̗%Ν)av?_VhUѿ!+}c5iqzP3x\q>Ei$(U7r*^] nӂq5<99 aKM\)ucrE#kp :l x 3xx!xZox(6vUL(|ts]6V[J{bhd_ТCM`r6@Q+auz=CϔF- K=}%ёnPi;oY=6ZڵܗfZ'Qz삅dQ ɺ*zI݈˱S(ɫ]a[DSXt[6C4FM~d$ C?E偭L Joxlev¸~x|pU"'UwJ`1رpw9D,i}kڬfË5EaˋYA uYe]v$$-22tL2( E =0btn6q3 klY;`N=Aam 3 a t < E2DE vYinkUaħ2;P? (􉸙FB#m2 ;NT'^Sw:hܞj3 i+ F VyHWWLWNriv<; LRiDzRJ8\Gp$s'1)Hʋ\x%cwYbTrO8_QFsQ=*bhCϠTDiRC^Q#e3Z]h2$87drbds|v0u/cpX sZmS 8a;t%@u-"HMh?"qQЙGUj86XSK-e,i/=C-1~3Hc]Z05`xKߩj̭qWjjJOmZkYu#>+$1(s65=\ذ)f˧&Xle?4$ץ/{%RvU!_Ǭ` QJ^|]Q6SGJ+[CN,$P\Ɯ$|)Si {zQ9 S 6++A_᰿Ȍ{;D?XإD_/Q E40+WwI*>˹`) d{^@?';@T/,eph?A|mX^}%Nܢbo>Yu(O"6ʇq\Wɠ`֍@j#o.|Nb=rᤱ4@ˋKm0;X #+sRzAѥVw|nx s)P93*GO[D7<qrnj䩝WCީc̴懈DK R@!1@4v?[)K -t]D*{\DxjTu8UNLZٱd77@lCe8)f<04iz:5 !I4@;e|R_+2q]yh9鱈*GdDЄGXr_xISA#Co2Ib2?.~LSʂ[tM4!@jxT/oxY9RNL mle&ԭoC"$-DS[A@fsMeF-8"I  ^LR?ֺZqZ>>ǧA޽:Ou+t-PwCSЩ9/h~5LR{yǒ9bje0Ԁd4H+W~^<F@{ 3B 2Em3vAz~|8^%VbhѣWb^ {`(bض-j /l6S<1WZAsy(U9V] :%V_R+(2f{Gڂ7n5&ޢցl&q4n#U=ìfm." {i!~BZ{V4KHdL%HaE)v35fIe VΪR~(kt!nr[<9T}@4h^wdu}.,yOⱥȘ1Bǟq |%0#T4(00,xv㍨^cJѲ7RI+7wwZ$سy@%ɼXlTD'.UE ^%E.NGa-&?k&@h\jL%xޚ4'gD2l qj@3 B&zt%w_h!/^<3ZCqmzO4EME{ jLrUS~b?+.0NP Ղ}fPG46sC lBdV{s IeFcgDžI "'o3|uGBw|rR-G}@ϯM޳c4r4)|\8O3޾߅톬ZF}3iyRċrn{ݖWc#-;z8x$)M^VsF2|q3u׹Wsc/Tg (dBԇl֑ptHݐčF?.QC^Fʜ":VS.7P56Ջy:tKl0=Vb8~FHR{K72f5 &7ډjYU.ݨ4Y Ԇ4v\^C8vvY k dFJ"7bW԰ Dv5IBmR$W.M"k@ >8oWc߮7cb[5"R[/|t-6/XBK9NmcMz7 52x\ȜjI -ڤlGG*Ƿi O3QhY* :?6dhQ<@ؠY扏dR~&ٷn8)MLvb(Mv>'&=3qv!$hp&ǯj]r*',-u{% 4Jl#bWƏaISpP9NWX4la^Bx= hk"K="h6MҒAzmJE 4S>I>IM?3* JF}MiGקʆ,uDE΁6Gs`I Jca9RcK_, wFޘPT Xy#4%*^%q52˂/_o6$nsRdzl\[%]Ê < i}m|1*Ex#U$sѭ1Fx0'\=[OQCST`ZԇرF;#Y:? yK&rJZ(M]׽RXA+qIPCsCJH_jDEv^D%l:35 4&cV՞/svuؠ-Wt9mey!a/5jwZTʯ@_"~︌Z<1|+0]d 1ԅJGŊTL-H~~|p; S\,21qUUsyS9s]/Ww;S7\[GS'roHiYNgrK9Pҏ}t9),M4S&7u]6\1FμUrbXO]Bf,x6F&KpĿC1n-[=q[xP7>$Xr60#*CO UiG?'pl0L3V[͟ Ta=/2\)f-&|6~GEaJ}IbD;LFf_Ajh.[W[ ]Mqf( WaO;0x|q GSfmFﵙJoxdbLpWl&/yB6+x(HC@۝0-lTzpЗ}J${Hj@${8Zڛ=`X]f~f""a±{̄ejl-`"hӫdeG̷=1Pzoz-W) ư~V]P "^Q%eWBd i!-i;܀ʳ'QK_ v|A, ٺw2UN{>9c e$ GnP|@_K).:7cΫ%j]G|UxUWdO]?IlG@:^ f,٫;4}ʴj! ;D3S0vzԠ:W嶣2պ44^]n>Bʼn\Z4/@rv2([lΣ $&h !) ٨HL]|8(* M<{`&5czK]|Aػ*FiM\ZԻ9|46J{;}Q҇UnG"B%~#4%0;*BoU\%I,_ +.8uLuN 9Ϥ 6ġ }fkL ȌX-85[Xu^\)\]9 U|C3H\@ DzE5UDȯ=6m<79ˈil]eZR-YPi|O/tAb= @C<No7phflw/yN) oMP=r临Ã^S<LmIJK\WvRP_=`X E%:B_(̛ e#UzSJɷ}_ȵF%vT~LE2mzT‹U yO^)!GWEͯ!4ת2U!y.S_fyܛ3֍e~J(nJ3y2Ʉ/\īHypa ?QLxDʍ:¬|*2QFPl_8[1f86\ǫho a‹dfǒ.f}X;s,|cCuOɱglTź6zSSH<}jz>[û е HX@ -PI'h2{T;3*N#2̒&CY pXHJ9C0ɢE*Bf԰@Xb6ֆT zܡ=I D/AIm}. t5cK C!kxJ]M2?DӴTN+)7G8::i8+՞8S#C7^u0ύOy58C. 9i/}H3#-A!Ng BTqNsK(,7s?z8DbJmF9"x4b\98A\V.`2̩L |oSL0֛ɂfYx5T.X#)JuK47yw$AJ&_,lu@Ʊ$k\~G!aTOҬA=romE-#p˥u3~fh~;T{͐P(lXUpm. 7h3=MNvӌ>[_#LN[P,R&;G-: *ؓib.ˈ925 9wBEV`|?WHdcE]0֢]{AQL & +%Fw^!t^FLy-^?IGd FG$@95dBxhbb,rpGNHÌre#Id ylGG*-=s,4.K\{ziOƪ]?^)eŜ~!<쬢/+HM8 TYJn=A Xc-g\[spIG}tT̨*$ayDW2v> Sex j|Wԍshbxϯ`P ';l6#OhW;ԇ;hjC=JGXe)V}K I~'4EL$ƔRzO,OUk$TGF1f9ˏ֡2NiT\L&N0grÌA͝Ҥ0@oUk_šA[^+םS 8mF[7yҮD&*:)}hPg(EFAǭUgF%!󓕃!t%RѦ@[~Ǯ_x Q`{m ,9ɉ# ,rbU ! tkn8ءdPPd`X_s*a^07q,-ֺڟu,]UdNtnu/bO|8Wgj+cJfAAc(GA/%(fV y1t jJո|+5e_3T!ð"U*bzpZW2{k٫wI]w{.5~) %WOٯiȌ갂_MׄJNaw@2#ܟ2 JqxuhL$gvꡪu}FߛB{ŠOG; +љ$ŘF å?mwbڵ)K\;C2j ^`P q4,,*Pz6I aL|$X# P-y[ {e]l]2g+SDۅLaKи`TL_4v~l3w5;@5s5"aD1LnpϽqppJ),R9,6rEc>LyF|EFdy5xߔ~lbV6RDb\f ^|$9=RsLɫbo2w\\^ iC:~/YQ,|JBxBңDMdZ|ԯG2)c]q4[fvYFBM,*m2k]}7P8{Q/S[=ܷ<%?c?O-Pe'fl>^NeQn9l:Gd_Gwjg>Z;-`JGAgvq*sP||IXte(Gt&rڈY~Gar`#%d44`jvl3dg0LխĈIXnz~1 r#-%IIpXc]D1*Ɣ'>1ٗ>m\K;y^z|q)̈]7 Am"Z(`iL9X؁Zr'w__e8 $0DR T7ɂbc%1=F)_ [ߥY7ŶY5SDvOT sjnvMnf7Y~km^aF,zo/> ӺVC"hY? `5qfI̭9zT.c4f1lr(P'yV ۃVu؉A"j#G=H|&'mJ `b)IùpL!5;`2p13@E %?仪X/ϐžυ4N4]PI4g܁]6?B~A-;ˈ';c*ke5msW&X |lhw W!|Ơ-gv9Il)<6uWҚ7gKشڄ2uJ}d嬫Z<+_~xp"3RRdbtG Q-lhYyXy$4oؑ7L^fUud,&\+Ԍos>jQ  MϕCA]!i3ޛG>$HS&E̕!}*QDI3(ԇBnvuD/` mҐk,w+R\ypyt>p68,.lJ6]aoQ8/2QSӝEHd(K$ TtU;墐e`El"ъ-ox-_ |_lܵ഍d9Lwˡ`* (B[]/7HN/R)e<^sc&"lEJ:n3f5Gh7- LrǶ{AN"W$_ F @|ci+y@IX sFԽ꠯.*gQi@\,[@6~uΙA1Gr6, U>NiZS݆3B` -+5j!3>kU3nB}W: `95V"(U" IɪKI5|X*)Յ0~˟YDHD} UT|-`VQ,YJli0G&z luD4P)[Quȝ %w2d$(sF7\0<.uazvُUmSb&3IN19d}4{ݛlA^^'ژ@k..a=tcQ]Wy[H"W1gW܅[svdɮ6wqh`ڦ2|"Tޮl#|z{T<1[]s&} ųڄ^z9hӏ_?_97'җE=%֙vf2->F`8B|v;''۪8< ߌ2Dv!vR;()%Z!.f F_ҦrL F7Q ӚTOF癑[~/Akni LH[Ч'_M$'\o^;L: >-0߶??j(>}"1ڻ1cK_UE^A@ؾ"$'XNiE8ko<nt45,Bovݣiʬ:'S$.-Trx= ܊g :ɭ/Z%T?t' <"G\j"o2=gIG[a+_^]PȀG}WeC{a2pelM}$k=e PT?d^w~NCTSTr7PG_yG4銋UIcaf9W1|@Z<'DtGKQ}rgZ)i9+7+&^p'?_DN 㚇vΕj1'AojD\im^VC9-?O4H E+|`cŋO4@-~ڱs. 1T2W$d![?F&syb/X< &gx j/hIj^;U {3 nI1wWg:MMfRj8 o̢z!F%*`-s гuTai~|e Im"COg{N4rjyՌ1GR*wR"ad);iC!6<QRFX0E/ϕ=YI EpЯvSW`?h/2R1 Yh! `㯋C1#atiDѥW6NOf]=qyW^SݣXUor G$ԁW ﯙBb]O30Sw 1܍<<:ֶ9 bg=ߎJK(t"TR >ЯYaRw(.ثu66= s\ *G:q?hW|U]-kw _GEМ@ 7=omixlwl Emꕿd׽3Z1>PC(Ehv ,μgdݱEs-̻i yQM*9XW9hpj2+Zs’k."6"P by~T L|ҢV,9wpyxg:z eۃr85? "ȆuGI3Wo|0Np:!ch/oxg\gzUx7:f[ ZؒM7p49bY$LĜ%4pb/ })T$aD 'v I7hPFL:Y1VS9Z;jL=tF.!W(5zuGsJ =ݨp ba KL- (%;h ѓE=? l 4X`K@~tߚڥ;sdH&,T'dx Nawxc=LۅUt |uI'Ͽ2!dF6wکxh833Xfʨu<mF|ʪ[j5ڠ  /{MwسvE k?cAw[QK U%y+Ij(6lΌ)v[]!Dt9`>Y4!$?;VmҬA缁veyvP0*nK C$$cRڕ4ٳhvLϿnrejLaR[#,qqQm y3vÉa 75TEGDW|/d J<8g`r't`y+@X1r nhy[$&}p=!wb8o3Ģ+NQ1z4,iXŢ_v*0ӷ m8*+a %#Va,1oI麡!$"z6 ӢRsMHᱜnӰ'{Oy|N7w$ 56P0=^k더{=*=VI[:n=yg `d$B# W>&CZ6yD8Qx!4`{duË܁1.̇sL3<'Pfr{Qέi*0O0yzrF̈'(ߌܣzrFvhĆb{Vd3%w*DuմŔ"ĪY͎o3$_Y*Pqzk2D#AWܩ9a빕94Ӟ&lJMx%5s[OԇHPydQe؟C uǢ!T!%P@j Rh,2x;pw$!< Y]:Ix2UG~=[DMi04js1xI6^Ba !1NpNT.vMi-='TrOڇɈ iߔ ϰG")OFsL즎Sg{\4N^ u
sYmK+8!ug!)Ҭ("^ڇsjagh2tGw^UJ/&/1ep.pG_)<;N9$`53NN9Xu ( Dρ?>"Q>ʶƌWk^poVT\$a"oQ h4g֔8@:'EktjR+[,waI_.bY&cڒC$w%3+]`&2܃G=Coa ɢU!b[nTo|Q]_dG:}abR2Ry=ÐUi]hTJADO%**"%<8BDI˗vV9k2RAs$GjaW s|rRX*rDPo3oY5 !gXs)3mLUQ6D(ꥹPGe<4թ?wj@U UnW71prX3QU4͊3OfЌeđ2Rq%ܸ,z_f?aK ߂% 1ɭ'Ʃi8τBNՔ'@U.Y -O#\WAggV]E$T&Ї>q?9m5D >v“k5! ( ok9F9IBzQSnmͣ8PU-z=&,U k_4x^9MlW?0DLq>[Ҭ&.'W&TNj0!i"cc<{,Q[*v4Q,f$B08S` wƥk>ƻAjY2A.j\]64]3IaJ cͰSDhzLRW)ʭAƍyCUAC/`FgPǖ'6$%I辰arIVQe[&g!Vik|m~<]ޅ1saX%S~״WZv 0EޏPx)p_qЙ[[G)_G,+l'^4Н0+ X 7jҞ?;۰ue>˄ ߖ&T-zK7IXAױ~pmXЇdg;>>dzMDփs%Z+z׾YUiU6%[y<ڳba' daX7E?>!x,ꐽQ}J:nfԕb1Ww8a!X菤Q6I8 4%n =\q*irђvr흣aָ߇E5ͤQBji97#da,_ ! 9Md T_N,*]/9RP!yZ귄s7.?,2nq3הEܦ avuʂ_R2^01fs+I;XbcKBϖit-O_x J^KQSQXa(nz-sأ޸+ ǖHo{ W+](JTE ={{ȣ"қUpa `1 T߀Sz9#s|lYyex[>@(,PC)%tԣq}դ$wH#\}*8nQzkObtn񙎙|`c 'U bHǝ_"yz:Jea'<iُmmp~ i)eo!Qk'k,GFy U^n [M62Dz"T*CT2 ĤDe `0bdnvgHgN*Q)u L' e+Ӭ8 rG\=wur*Xw`XOtQ~KYQSیp֛>,>g 2YTZ-̺L֖1K6|l~u=6;=jFY{Y/iqyAiy%saGt-l%DĪ#siXeIcQ5O㌚Q}iW8҇ܬ DҎ2t~ y>S*/l45m˞3ACgd|#)r1:{y !_6z Ôn zҁ#S8Z>52ENA'6 @g/O B84*]T;a{é ц>{"eN(Jwݗ.l=kZHQi!k?&_zdB-8B@筱g̅E~K/CZ"16pt_V@1S.FNR(ly,~^[ LJ|_dU !@Kۄh/8rvR=6Jш:&.*ey&RVa_\,8ӄH9SRu԰X kfսXS}kw:+e5( / ј3EBD(~l59S.԰\[]ʹrUu-جov0{]7BM|'1lE'fTc`MIV8-BT].kr‰FF\\r>[@s g<f $U3 9mzL> wOКYim~!sV]> EmSNlW>t?>$,+㑶_qsVԧ?x޿}<-|feeʼnwቊZ p}b K$LVƪ5*\*$Mztpʈꘈ@{HmG:H91~uO :e7=<ʰ+@}9E4>r& :Ō!|ٔfIFxH<ӔOz73(Ѝ=+v!A? 7+:$ ͘2XڞA|5м,\Ƈ"ƢNLa2O{ An9-p?q`Oy呥^4 q;Y<x=^~y!Qב +$p-ߪ2">Sui,B9RVc ՙ20;tUO>[x$Av&x(\uLxE~[`hf mfLm .yyNꍘwzi#=qwQy 8rɧĮĪKŐ ̈́8)ġlOVft8e&gƂx7c:MgSs,DM5< ߘ拙a1'0.)g)&h6^gz8F^{܎mu5eFH^`_x=*Z*%J&wQgx+Y"Ne ^>t|`6K}QpN͆~Od(#jjT]C2ܠl Š` _+N:d|KJWe"`U#!$nI]"R*1yv"s9Cs*~lX-0(xշ˪ffB{:Ec1Uq<ã[S0)(W6\;QD" tCO-%22mvh`2[>؁J~,4UN&`|`ƃYY&!a^=̀$gt×ss n.fkf~/s~c;"tw^ڝ0Sk9YQþ Uo"p? 4 .ʐI>kϱ,\ VSܝ ̃eh4Tz !眎#GqLvYh4ƥT D!CUV[GP^ ӄ{Ovϗ9DbX?DIV]6\fD&,hWD ʶy4ZEd+u11֮AK`f`ByI%Vܿ!Z=3R=n o+`r)Z<7(v%}P30sx1ț Znѻ: "DA=Ft!AkaK4mZl7 +}vG]RE~bpIhYZ!?NЫb 3[ J`oXDs ēu k5YHdgۓUQ.=X>,}QB᷾hQi.Oh Q*-,wQd H>HE+[Ev&i@}CZ=sSO2'Hsܘ"g 4at~0fsC=9o1\:䕢&2\ ,(A\ QFuE3U6[ 68&וr`)@h}ӹnKJPjkt",ypftZ^Mm]Ƽ ͬx5m2  1B-TAOT#嫤?fYX,ߦ603|՜˸Uډ}V HCqS`1Цu> \Yp;FaP)|9P|]CDVXq@ jQkJEEC ,|N8T `:L~mͳP}>֟6GXȢ봌2BY͡l'18KzHܛoǓA E>oronF;ˉ&{c_Y5Z9 kD|8/( l~ ]( \,Ht7gI2|Z]Z ?{)dq =~[j_MAS%cX; rBx-T{!xy"\omd*(bBDܰ)JI_iJ0<-<|KV@@ U2{~i\BkX_tk] pҶ/MZ;exβt!Jfj!}hhYTfJ{l笪E@ObUHNfq7tM~#*h[hOyi;5'zF iKmMLB|v֤xP*:ޑ6C6Lt=f!>j`bprM9 _B:5 _-YW${E!\ s5͛)`nf4KA1hw:W@So*.蕢P|S3JwX!۞p6g06QpnpBt<"mRqcL t[}"%8OG^]:*MRkicu cxDO#A%Ușڶ.smN>1oY*:-mucGd3 r TL5PȺ_(gj<+i(m 89#9§tT37<̲/ Fu0n )?Uű/# B-3Z Ux/U6;vLj6(x0[b#kOϝUzoYH ;08 RoD]0*V㒞.95ad.0enVUcd|g54] h8iǻni l, KHx q o.zw]I=wr iT"3UY~5@Fٷmy욢2"bA˩lp\b^`U}g*4i d_?5 hOΉ)9.'\M6بq84ь09; ytcojrZtOjÎNý{*2)H7ƴB]Ww ZT;,14$=悐 /IX|D/EPўV1Y"T'lx죴),nGPP)%;8#,əx~]XG/i8~w&H*?(gBbs:V16f[[lh},.LT0[y%c>]2\zѲPaD릒gR]6,&ؖr]c\ H'_,Oiq#cە"ǤxHj%ZY/k5+ε0Z0&=6~^3ÿHN?¨=Ej̥I|$ " fE1:H: xOb;MټY2׌|ϓOy[ު#:鲎tNh? 3{ZU:x\eO bL{y"$_Z\A^y_2_Vz;St 2":9!: L/~,tj({@}hw! _OJ#hw"dCdȱ: c|$CriVXf~lyRN9l1)1lݘנpX]>^@`PKIZ[6rkf2 9lgS4MrheC2":W}FՐӦ"O-u݌,竝1F9wPT:[V(G .vnui'rs@ #ş}| m&?գ;,֢>:~nOł{<7)xPyȌ&뢡?,A>7奒lTK$=7pgb_罃 ZWb:<?JGDZtxt㳥ۡRڔZ +^mIn p3hQ'BFܴ'.lW=pFYN?yj:+,O!ZE@uh2*%prz+`w@ϟ` m͚tYϺiid)uuooĮ>Dʖ=塽EgGSEQDxwD|0pҊ}A~[x,"sęюvUiyS # Ig~FMZK&8ӝCj?`]ncؙ s_Uv%_q \jD}s>p횎 #\nJ".^DrU n7@TJ2?2'oEq VmNzݎ.N_j+VTg|Nib_Cm\b;Gzoę\ˊ:o^mqPma`5^ 5Zw(08Fn Q72 4%7(ҟ2)>M0{nJx=lb^mL􃇜 N[5wAl/w{)gdr*$%%Ö1)DP@x%j!^֭NQ'0ZcrVb' O[CKOHZ)b=Gf Iaf*7׻97؁cy#g_KDݺi7|eioEj # b=de?,3h V̹&@pC#gB$.v!nsCf7OfsT+pvTl8UqWkʠzBe?Qfn@W+r*S?ʘ0~ơZ-on^O)0ݢ#]>`6{T XI_9 !3pm޴mȳd6ѩG8}_m4W)cjcpDže4!c2teoΙWA5;V- 1,!̩iL]8Y-W q{10OalC MJ'ec$V␈3gR"syUoՍ=)3M2"QXm_Vt'@xZ P YAv|ќJ_0scԦ7,>Z%Rvlī+} X9hFlV24!8\̺hq5[3G}1>ޠT<*8xl(ˍ(@@";rAֲc9hZE(ՖaO;y[=``=7Rz*7EjwtBņs) p+Srsawr.![ž+ z+ $Idj'`-"_#]O4 sN q^{kc^$'8) =D /u05ȼ4oVHC5 jHK"Bh~4 PWV#B֝ Guk\3e9N`ھ-X0'^Տ>īpn6^Qc9߆}JqG@{8ҸH ,n/Wdibw%GhjeBB^BcQ`X5,3%^W;ZVQ!?qōzM@G` cAI/`qE)i0$J3t%Cbw^sD/Ϝ$~SK\3=ВX hBNާC4NR`trFQԧ ߑVB 7D,o sSp½*>Vnv⋦3L:Ӹ@d[E>B!=w,jY=%0H\nz؞?4|~$3gvk!(7mD\Fi0b2S4;A{%ԵpNMy[Eh3ݼ$"!z]fnXV(A>dpM:AbbQU~t"v"y\| e׫5p+gv>1 2n|X9=#+ӵݮ\ڧGQ&lE57 I6 K'{]-U5ۻ,$Q^˺gfptiFs5>Qiy/* 5l8>i%:|Y*5>wQp\e9H,_d'7 :كYydG~_^Z/>KKzUo+aC]ۧHg]Q@\k3F %Nc=Єu"\ظw~{*яyyO3–0u:HЦۡk,8~-9<(HiԚjl9b ]#QP!Y+f .w9י6ѭlloG+^tl?F>E*^`rշI5W28\ .t!K0& MT KN{e e]qLio[!r|2Bb[3mv+"h@i 6cl ''E(Ʋs͹P MTRM">o+Cz'+ٗ_ LpZ߽-*48))CC)!{ݟR.ŴQTv uTk#ӆ^#}O։}M ^ P?::$$@DOңi]D| DFob*>~@Ӥ'%9-!鰬(朮EqlgU5LbOp +$kGm4#p[2[sht[qc@y-dIMDM9EِUX2Jѻ? g u W;JRKlqÓèޝ T[þD?ZuAIX/}-nx<1P' V\k9r&p{M2Xe"^,^S-7S>;}2-f 뚭$&Ӝ=wj$>,yAZiQ(+k XCD.v[AŏBqi(b~`X iP>$l64j`l杲,ڦQUsZ= &'EIfOn`oǩ\ J d)lHj![G3\]`։Tvau.F]Z1&r n7e3.u旻#3f!x`"JW :r8!oEkδE{=3?QM~=e2}*U@i /{޶Uɛ9t=rҏu%#~O:K'yXi:؟m:ܗ?.'cqcؑ9S䜃c1OO+ 5:1C+.]LԆKQK rx*gM6 3G SRyI"` 2hRV[}Qs<+ӝx[Y *UhXIΔǬ:Hx|&՗ ӛGUPvFQ8Ki|Y,qé .+8 W8YU|53iY|XC{ZdQ\+T;Cbmc]p('*G !C)ϙ*pmknbs z0`Cds\\iGĉt$akP_/ A~e5Ip\|8ksFrZx>jRV(lbճ'9Tj-M$nv1.0c]Gf N[. 5/ 4d N"PP6pB_:;j{Ӓ@i^fPxeWc:ԮUb'L1y+7(,USZbagiP5mnخ!z~S+EмW򼨙 5]UYDv9`QC ]_Gy=e=nڷkpBՒ/}*5id{۰i(b/B )-o?y3bKnA^7ФKm$SoBKjr Igs9?^ؑE/{ 7A3_y2}T8;a[41esMJ/OQ2NE!d1Q'Q'+&c*pATg}wlڑX+ӦC`:x/ %VJR.@J&%R{c5FEs=jfyk^5 ᠊"وf#B3}Fcs JkwIP:N1kLy4 竱r_r~!VyqR F'a;Gc@6%mVm'{i]yL"4eunƌ2js*{/}D1 #̀^3]v鼏:&YG` 8A%ꉊ_"D,ғU!.7T?ԯgB€\"Y7L7Bn.HԥЏ\vռe3 e Ȁ#0w` 8l+H(9\tx{! Ag @> ]!ֶV ,D0ْ[rXö ی G8όbB|كzMdZ|6ո;A[ 31IN^ $?GL9dD*9mm/ڥXñDR Ft|K*)Y\K^J2_czabT.^,\ŠmAv*WsvyFwE 'L79MOtWsSi]ؚҟ7ZRZ?BۯbnJ>r>N s+- ~_*4-?{uBקEmWHQDk@0Zv _Y2,T{J 2f_J ^/R1J#c>cD-?Ą>#<Ƴ ioDWet1nIfϥP7&f^VY[ VLUڱ5DԟyU忉a[}mPaܶꇑ>ƆYTsڔW]3Ji˕#<&hQ٢Jjޣž'aq+fPuyr##E&T fnA}r;H‘njӽDeF@EG - h #+ 7zlZ6< GXR3z;9aLWzo{9'K.T S#qSH-;}<<)!;m@.oXa|(\)q;v@6gx3ba >lzJd!BܫBsXE"[SGwk`i\7"qXl%>)*hT:$p졏$s_e|H0@k_3ڤty\U$EWƀ!:1LZKK>ŚDEuqǶQ; n^A)<~-nҝzt؋IOEs\3"*JkED^!ȏԴkpEV2 J&,L`))Ȋ2Y,xA1,Bg]X8B[v]u[K2[.h覸kbltN7HU*իL Psxf5$钵[_06αⱐx*b0z?{l^ #A;p&K+VO D !Ƨ}: 5/=ؗ_3yIҏB eE}{cbܮXSŐڱ܇(MPRha.jO't|u쫶_F%-̶q)~c-)qoA$F!Er }Ƚr66ߋs=2WտzU\J?  Kz~A3~*Q흃 >ܴ$ WOn&J:'p2fNɥ^+?14w#wi7pcA6+B:,)+u-MdEHPG^UwAc\(ܔŘ6տBj O`׃ՅI>?q֦*cre.t&I-v$'sWM:9o!Sԭܱ廩&g,%iHiYyףl{Rj3Kny]$ߊ`i2o0XH#ۯr*D rAY`J _^Ov,roZ ?RqN };<]k ̡l_h rJ)t/'}%;ʏ]oVwR&N(c$Pe|`6´[,ь0IO~M ynB c5nB7+q`efSӺa/4xe%s’=0֋F=\h-x?{CG3ϵVe$9X1Uk<6Oc۠$ H_Z)LyJ/!l{YHTWlõ%nCU#a]l"*7B] 6 ^ٔ 5$+nܸ1@&++P;gUeK xZ-q߈⊚|c]3J<]9.]FpH#ew܉Ԓ`P/*QG{$GP~ei G3$wyHlZNDeW4:8C6):OU5yXEVy&`h@J  $[xY͔z6)M3g+[v zGKIE>9B4Uq&] $1th{#GԞsc|HoޛZgЧv#}10-wmT{_%~|u!rU+*'e9̺AkҼ'.}"k]eT@dhh*n"ŗ٫~\?AД +]ƨԋE hoaiGkXrP! E1g .Ljd^6eߜhҩE`BXA'뱈ڶnvu!m-⧽ɟ^'ǍxsbÕŝfd񟑆vvpxrs"_A^³TZX~Md9p؈Z!s_cV`łk*n[ɐ{%ɴm#uPָ&Y $eCxcᘖ *Գ{$.loJ}<>%5yt錒Y&]r܆2Bc[P88 GXi(`yQio$ۺI)2M|l>|Y :oY4R eorY |_FUĞ]qH 'Eَ= #+:bfSzp՟lbyM]rNnU XoEm[h|QC3ՠ?n Ф]君xgh[GT8bx s|͓%WEh/̴;%]' exQͯy6*"RupL^ے.I'J! ɍsv-M*HaQݢl: dk9B5go4:Mz@Q*e?g̰7^|eީ^#,OyS܏-D6̇ճ_;_:X̓q&f 0zĚ!aO/Z@h~Lhk7@xۚ;YkuځSz1<1g, J|p/^GcppňdT1] VN7*{Cĉy/ 9Df@y_2|uD}#3wT.2QN'QKw#O>\NޅlGhTzpDI6Pd<3Nʼ?cꊓLX%#a]ЉT|訫lFJ*>ZsYյ8#H>Ep cv߄$xDu yjإhе\<<@ mRR_Z]\ƍ|퇻Ez[L Cf!̺A .2j$<9&`]_?nVmV|6IKBʼnkCӀ @Sl{KL`_:]Y} |èCZ"e{~Z'j5'Φ1 z̳9uÆ(݉sJU;c05TO>2Kq"oVFbXpwҟEf ?'c+ͷY@|bzE|փ/L*d>e!>ֲzv6+cpӣ=_^&MPEMi,}D 7/؀!C$UºZp3z80_` &nܐYG2HSk%eXVȨ0DmpF-^N3AgRJnfcɆ.zi@4Q4T*0X(|hy9T=8{́~`N~439;'ډ I~,(7ij5IhkYln /=dI骴0=ݦZXi^a)e~cvZi_U:< 1/չGV_O4?fuQZƸ{^E;9)IvM*:Owf]cvᵅe4 6R h%a]T+c)@6#;&,"&=ܜ[lF$Jb ?❂nyAy#L1}̷9OgYG 941CWxw*xCIٍEB=̠WVtEMۛynJ(##PGў㬎KӬ=DvΨ /-qurN|Z f#,k7C2Ĉ]u0ȐT, 6 0Iڢs!d8z{كwuv>0Je䈩yuzh{vȉ*9^%pg,=gwy` ^NZE{vmE5$ fJ(q6q.5TFB D<0t&&_+hh"Q< _{ ~P #g2w;2H00ʗա_ZfeN! 4Fi+mgU6\$ G a[ C~VFPD 4:QK?َ*I+~ok=I객xLR6qlz00:!-pFEj[<}\QF*B%JV"KX_r9k7ⷖrF64WİmɅWnk݈5G-IZ2-RiH2sNZ$g\f;S Tww+goP0IealI(,쉔J=3pD`eH):NGuKxgs"o~ȍ)H+5`ǞWnL8O0t`e3=afnmޣ>wW\_EnIwJkdcNzgʼFVdw-isKIlLug<:opFQYK/a+"#㤀32K!񃴚KiIHۨ{7pݙIJfh݆z@V(i߇y^\iJ1 N$h,=nX-UINҚ `Ο3y"hpj5vKJN(|a\1꣈xg)aK\GT:<8orW{_DN4>-Y ?uCv!1ypL֘0 ۷șr ΧKH'+IZ?gDi,Oꔥ#fXyCΆx '4n&z%ПH:LaUH1'Ut/nz}Q`UH ^: z&UOib8n tʐ22dMU[G綧iZlYF0WOpuEp REbcⲪtFe=)IpsJpu2oEcaat!pin/CB<]YMUƴXI1K槯.W-̓.snMEaźF:n~GYg93esqE ^G|#5+ KvVIJVU&xoש!5(HۏՉ2֭-(?362S/ Ub+Ӿ PYoG]/ٴB7Ĭ t VU~Γ;6oo~A8)NU^Kуz }\O¢/BrG.1F~qX lI*ׄ1+aiNC~\x5`-*">}ɉ̯;תjtqI&l  *m}|0=U=8?QpYPl uHNzz*w >!oAlNƾ$t<>~J ARe5I*,N*=FSI̟߻zNW>+sM}zU4͵ز=04ݔ?.~^B.ZW tx Lqq4"+PNTe 6_EN.TBFX.`=dy*p^Ѽ*1ƅ{*Zgɶ]܃j' jvW inK 1Dy/dF2_=ن,BgJ0U;r%|4^t=IFmIW onmSs^n &Y;וC9Llp2X-tu y|g<%d°ppbc0T4ZG<DJ2{b6O3mY;n""uxc759&$9񼨋1[gu^\Nɉ)[S蛥T ZlU;yi!+rބi})xې =oD%Da;$. ќN隴L @qUx?jvsqڧD8nNH2ё@o@:H=pyz.ul'bhM\6x6PCkR/si]mh)V?`غi#Bx:bt9 BtI؜z2. @Oww\:F1{v?$_nC'?IF BQ:&{g|>I_W=!` DBco!>[S5p7H1}w9?; liL- j6g؀@Ubr⏬4s4N6cmz7F < ώY͍9#ʅ2q6(=lcIUg=2ݏBkQ6j1l{gxCS V" KvMr[7/Fwf${Wg5xTB*hjDdٙ)j@95MEŽԍ1ה'ᄇDI%`R[ˑ`̤`ؕ8+gU 95 /4x" w VsA/%{\oGk 2P1`@h;Qvv|pˢjW\ EЦ`jE8[&}Th'ш (5K-? ba(3T?Ew^+-/LHXujVsv<)b3lZGkziM?q:w%4SN~r E%Ud1P!z5g.$NXMx7KFsOW:=&vqn<8wmhlx'XPն4&yc'خnd߬<ԏwA̤VM7j]9lW|fݐI2#$!NHlI2FtiQ |{I*5J'0c2Kϟ}Ku/6ߥl5w=?aT|z Nbr(`EyyjH#!"tc8tсS?%0:)(e*fNF68;\J'C#:\,8lqce5q-u1rZ…sbya>M_-UVPE,~p)PZSRu֊n.u8"_hCP3Mg Yj-y=>)e5t@Y#44n ^AY6|bb#(vl4.0 9qmkotV;e5j$$U_aX{bkAAQ7+BF&6~?z Ηrin4F50FSDQ爩"wq>˺=zpLU2 sEt@+У6ؖ>) ^>]lƹ!z֣2_ \;^=ń_1 V)e}:}}e'NSA$GLO9vzhqӶ9qypQfNR#)ef;&M6dEǒ2jXwbÊns~,ڧťChMuvz|$Dhى| Js<K؀K]6Lij S" 2]bXk?dwpژW-G s̨X|pFq=\j>^ ownNAVzu OSN!j0g?.m"!ӡԷC756lkxegUd1g?4LzC! ׎T\t@&8/8B]'[pܺY=~rWI6ӌfA'Eј#M7 KH[ eeo,'r@+'&ͫkPu2Z4P@+G%^d]Kpo}ѯ)7zM\Ȱy?t'un% 3!6G~ e&󵯉pj"O]KGT3=s;6f{@ T%8)S1CfbXK'iݿ$ `Ƽlg@0$Qi>|v{wpK fޓDNSRlH.˭4M4ld %D.Z[2Up3CJ{50uխRKޞۼ@p\n\7S X5f0w/ř. ~)TXKۺ߅ x )l}Bъ6N]]t̚k֤{+EQ$!%X,I/cigްXryi8CCA\ZcV 9vc"kM 8^^ڿ&[52YE'rkA]u< <3$v:[fwG s_oY,Jsϑ[T{0Oִ!\qp#q;~pK>&MAo` ,\Ԉr}sCɊUy0yz3$"=Zy',vGWu6zVX#d)]5E `^*([vZE;fhkh#dhpc珎/o[4泿T?sC`\{B* SMuu/1SoV) v>F?zIO¯h| " <޹譔 Al %oou%26lΈe7QS#eFOvp&Lbb~?jm 7-&$O|sPW!H݌  ix6 xb$ɿ.~f]Ɗ*(W`!xM qY(PHVqh>R"coRI:Th_$j[8PkR%r)/YT];|}䜹f<|POnmKa;c7(i㹧`o/RQ D1s;26b^[nk @8cYҬ6"x(`q :Obp{a:> ̧3f2 WLb?pK!2Iu/p&W[I.9L| EǎBWش~]Ba>bጝ(anUڦUyĘr3n4*;uפ:LA//쇉phcE6=tK udJ!]y"_lWrm;.vo/| 9|⮺X_O:51o%uAăX}2>~3`Y8Uk_@!^Ϡz<"PGD߅zzxS{'zQ!^\򱳙s^]؉/+UIg3x}O cvTx؀ hiq/w*ВirΠ8?gOl#+"{5p*g\9VX>=$b~oܙ|o1[}xsXž~mb4t3+,=b:șǟ̵oV 1ہ&0s'MQE#Ӷz9MxdB/ί5;Љ}ɸL3&$0>D8NfW]$|,RTf>쨻S;3ڕzap|iK*C\tOc4!=Q>&ZS'#؍0+Qa AglNYn^jsQ-θOw8Uf]rR x$1cpGE3Ш%\/Y9c l_A`"p0i˼!Z9{ >0q}@ZaMBpgcL8/ il>9OȺ+yn RjydhiOǾ+?d؆G~ņfDOUH<ڎkX{@{9pn2Z}ikUGuhz =#yM8'龅D[x&!}D@HCY#ђo>cN:D @hdb[  '-cys)H7}wVaCqߟmns#2.k`TC[:lg㝖cV|YPϰZsH!ٮo[l{~?vwׇ.jiia0 APQpҴyw?V;yx%® F)Zoy-ڹ~ұXLサ!S ߨġhi6A$V`_e4japiemO|)_fee+=HlȵMT>*Ԭ3! =Z@x n0+Α$V$}ƷIntm%gpu᠀@OPx )m/ӑi ?SK-T*IE Umuc7a>Í8ձWrӰTYnbĥ)@/hZs`w5H+<[fmtٹd1fuRg|0@ۮx^=ǵ-S}}U"\?, %3ut/jB{~qK>hNJi.)X=w4Ngfds#U}Bö{02f -iY > Z)Iwژ=iERZt.;`& =J _T!Rި Ef쬡^He\45c\yi{% )VsQiᙐ/͒򀗐P+X9sR#L._N*]14Sj6QɈsR+hwvB`ƖOpi)bnJ~ܹ~ D8S9(n:pM,w'N-@PuOEd.y'ϫfe@5}Zc!"+\0dKv2_ik*^}呧K>u[h_jOdcKa]HVOÖ}ά2ߢkw0tYAW!XuHո&/Z&}K)7ɓ,< J.3 v`‡lP$sH/Ke!xKdzN1/B8XS 0ȗRkl)bmpPRlcu|`8R2DZn,L2ްԹ7ʹ38,D& 8E a\i,Y%/o1G+L] U8 uqej( Y7JJ|ZØE$Cbͯ^\;+`/ % ݭ &=fzCv.NhU ii֐m}2}z/{e*&YFL$Zb2H|*nC hXm&ұ miOwf ?fp߫>ѻMa{%L#Ha#`N$7 G%WU@)yW{-a5A]aA8U@-8 WD;nd§™Wy,;>q׈AdMWLRքX ^9O Ř 0DIz)?1,-蟜6I 9U5{c(M`+R$i0gb}ĀK&oKeJ,l8 pmIc}9[~X%Ds$d?AWLB(5HnsU$^үD_,}']9|!Gh&R7W]wSqQJ_J\i뉉K E|L/^P$4kU H )߁/uبsjJ!8z䋎4Ozĝ+O&k7[4/\JqQ. jRI *%[E⏴BP b$E4} tߕUv/0^9}g'n5.8V@;$~EVCkg5C\uv2Fa^ 4=7R {Po}0D<:P}b3;< 2Kf*aFpb)YRBW pkOA?,\cġod,<ޢݯ{owy>~%"YJ+Ķr``Ln쥬zlȄCK3}b a5zl@m8Hq˩= ΑK@PF-_ )̷̄}-t(ьaᡴW>FYLT7~fh,4NDߜR}:V>Lh*䏖:4Kc:,+3'7ljj2GS%OkC/d1S‘ gaQ?9ԁ5fM]則jj>rHV=@6ΐ ޖa?wi1i{~PhBn$X؄􌕻 ~!`FzƯNSw1RWE ]//E bYYkߑ㒣{x*\xE*f8AJٽL\hҦ̸-ޖs|ͥ'aM }4'5[f={ ivt߃ԵsGmY^>1Gf`i`"UkM A猚ZUl ~i)W'N$iмh&8b<|uSSq?~ŁACИ!4 Q%hb)AGk@dukJ_*4epn3HM_  navDrqΨSE lpWhz{d jm &=D6[E5@{uaݙ&7s&2ICh?ixE~dۑT4W"K;hĕ^O [НVhAqrÂE$7_nqߩ[خ &/6Z@IL$8hZ\0q5 ,%*1ՑGV 7YHrǴxRt3猈+.Ǹ Sα^ˤ`}ںv|zdj'`;a qc+7P5Z'W](ggE.56UK[{54T%{x@=`Ɨݦ:ݶodG)Z~Yus2ǎ,6M!1BTkW?40¤@D]۪Z2n_pdc]y+D#]ϹNom#}yc Ci<`vRACtn]gOˬ 5UKoΊJg@CmGڵM80pU@u7_ZT!% ~Scj-#v `=pc%1IzQD(žexMzlR$Mw'd1GI4|`g `?to.E&R;!3Wҭ ! qMֲZ\mk>*Z( knRH4~ CG XB .S|ͨ6.8w՞B;b%@T@P?hryu"!j'˺ۋ3.I>$T-Bxsk%Kb˴AC鰣 o*-+ǖtqWZ/fmBSpO26oY^pG-*8~&v0Ә3g={Fe'qn37ṋ(h CA3 ~zVb#(Ӡ"ƈEvY"ƔR !FjENX+V."3KaDyLqC@n iU$D/D-\WAR:I2a4 U/CCWA.MnIsQٵ+RA8fu $Qd 4@FE*o/zB~.?`zH#pGWnXl(S(`ej[=Sg1Yklw:EuPÕ~WJN/\Y~i(tc6`q.NV٠ '& 5MʠGԕVmR%X*z$4xƙ,g; p*(+۝Tbx L5<YZTa ډ-{bxӈT]iDj(˳=-R2{eQpU$oAg}*P؏eu{I%a+ceA&| _́` N~܈._Q:Dx'`Jf=SX]NF75%S-ʻ*/|`oJjd}҂">Nބn""03P"N,Ptzж؞ NFq񸏖[R=[sށJei&Ћ{'t4Ոwyen\>:ܖY)dkȖ`Z6#y=kA@n<G\Vh1S`Wh+: y*\:f#rRa`g`(Fz|6~x |/bh۝JClrMvKN~պ*<- {sKQzkgFSU~InU+>C m5#_$U+W ~[ʖN״ԲWt?^~cN 7[6KS²D2/;Lr\ģݱKyV@> 8MU1Y[,DGpa%>xou.??y5\3͸K! l:)D͆TVLp%*F#O Qmfe@%cP %=w$UA612\ j M@1 ;;p%d77+%rW ')(ulL;-0TG?~03^ZPE7k 0tZ a?J?;6UzF&N Rs4`XwRb$e\3Ii0 M%j#>M.-(#$XV7 SNBSߋ6[Vp ,2p ںY&^u{i?dy@1@MsJCDeRMCVmՀzH%bގLBܥOpE0ݙӈ0WYH$h& ¦n%He=L//2Av&_F~7#&+;-c+x-vE|ެ<,yn'''oe!Wxkɢc/>\H7DbغkiP߅ߡa6Zm"Jp."egxz. Fف:jRWp ${Ri6'$ў!K&ZWf3=#.`9<P~c]KS.8=Ȱ~%U]Cfļ>ǣi OB-n@ȧdsIöy\AJ㷔通 {&!~HIVV[X%z,U87ls tXDE,zm}2xD1=G0#Xna]Wuy\_@фmnUcA}4]=X[s-eJ r?{3 o] cs =,5 bNF*(1yd$ݑt 9Rv*Լ¹|b &/>03pG]P28pȽh!^Jٛ@|MZ+-KGG*"SGc Hс/ON2gظzlLǟ;Ay" 9̳v|Q6c.O &]8i'"tU*oǺҩY5V=uC,Dd')2T:t^)lHY:eŨb뗀`׻['[^1W#!dri{,N2}pY[I/ OpL?qr8?e{YL%RM%Mv>Wv_J YJYZoa*ƭͨFXJ;!w$6Dv)Dz}S6go k`FYW}SUKsdU"7_>VL |&zEU|fe.\7_<7B[Y&yXy౐<}eSѽ.i +h`IʘSlLm8U# wBWyvE Ɔ erV%5(I^5-u{XL maL/Pl]<:@3޳U'#2ORu'˕|?{BТ*+ Iɝ 8Q|5gaBSb }ߚ=Ͷ+:7tm?(%̺*@m},|yD.fVF2[DL@u܌`x4p87Lm-CbvGrsC@-DT6RSHhA6:rf2i5r`"1p+`j5RzF}X5C/0mGo$g[Ym*{T;'Wxkl9T\(zT/yt844QL-_/kI0?G1"?&J 1S·:KI )qc5rFK W;U7>bnCQ t@ ^a`[ n?ZX|v5Ԉ=1;ys&Rd{KdBG6*W1$r>#-Y%z|Ů8FVbNI 'VV~Y%=c2X۩W|z|}=Olzob ŝyVRc/qGpK?L0n0WcoJȭv= mvEdt>L%+v5;$ V Y XZ1@o3EebODLj=0O{mռNprݽ0ʉۻ!0+|=!  ko]Z[FetA[5xE~\F_U"DYxgy 3'v7vVSVV(]|;7A.,xNĈaۏ[=>6S PdNhAڒ7ޥ9b 8($d̤eA'F ֨/7=YFq*uS_p>c'ག|Q! ZŞ`X5D8Xy׭4XXg1(ZKUֽEtݥBy3FHƿ=Ycvx)Iya2C= *%_*yfh4lotH(Bzs~:yhbX&qkiR?!9 n#OO(Uhutן@ s ÚynPŁ^Yl;⺪"4AD>,Z2x*ޅGF87OW!h7h8 V۫㘫#bHf▶T(9㖶Y04IAҌRq% 4,κ'~V"vꈖ5yh.aG?GsBso u܇-lOmǜگZ&)HwK=JBuǶ{RUfk(FU-7$ Wf26n8YjFd>WD=Y!,`p+ƷKH>ݪyDMV]$C䆓U$pX-#ZaCc3hEA+7[6&a77g$/(a 8#5;v_BΏɀ0c#ApVs*=iBGxTppH0NRV&QqՓ߆xX/v6 ܯ[K\s{sn'LL*%"zʹR_^sƧZWlT$:y'wvq%>~2fT7}Jd:0I@ ϕ$'#bIZ{Em-I> `᫓%lmƩ5tt@3cYhڮʲ)(hO<Hb` Hf*,d?"~uvX;c՞zT\'a[f̫@zrVůoz"3[ҩlݐ7v">4R( ͖\!7=/t4k}ݢttDźt@i}Y+Pf ZIJԦд#g#byu_upt& Wqb56q C1`i/Vv'c}]Tq}CC2,|xp-(?Xs4^sX"Oo4p6|w>o=)%4OݷyULy%đڦ f«lxʑ %{lX;8]l8ٔ΋QC)j#c {`s܎FMf\vqv*Qmqމ p-kH١qU+6%zIz[UG6Ձh#ßk7玻aGf @pTVdsutU ϕeh.[l\*Wy "x&!C+W U(1.aI*6JS ӄO/~xBl*(o:ͮ.. uoL79nxP5'<[q6|"=CotVi*SI2a=7nD&buo)lǓFcbIy*#k0Wӱ`&ɗ.fLFhԣA*%^g*x -„n֋_n@w[QQEAW׮/cل@y]TuƠgP Tk88JƢ_oNLu߅)5JQ-c?Y.n"2@dxU|Pf\`a!j P(s)X~SxZwUm.|@i;zwZ1J݌lڅ!Oۍj%0XK6 [r~ ;cExդ.$Qե!F}1֙݋-ggY @?o&zUceAE-mԶPZDfs5 3Vk&#U}mKFtُ*>&.BO"?42+'01 {>G8LmV]$VF90LQ*3Ѓ,dK LB;>"1JjY!^֨PsA6iPXܸd`Tl/ln`IH]/kc2/*;/P>1/>$YM>i(S244FCafKۤTEmft $\=UkyD9h&l3RD(wr>o6N0 Yal7(.`dR^SM/\?bN7i625Q Szۺ ǀb~] xt!G1@A7WP9}mer H|nm^rZrפ`𸤊52j&v:ڹ]b9gABGJU\zYYIF.)|aSCS `N? H c@&PȿӦ<+ӚD 6a^:>Mw vӰZ]?3b=C@hُҷ/W_LG0`> YҤXXWi+ј}!ND{~ihGl-3{a^6%*:Wf 5 |̎ya-52k  [yLƺc[Ay܏ݝKK!_!1u~|J4[RKD(i}$nAc07\ﮗYͽxV?{wgTl|gR"?g;UMoONSP•2<q=CZwOSUEӼPSʼ;D#j `gp'7O m9CUqIK3]o=Kt(=9 >a>,y6RnɣhG~V|1۾R2|b+*By-q/kb︦9ڄ<aў{R5#CГfL(no4vN?n`?,km -.ꗹ.qBp^p,뽨Ek}0oy$1lic~5D>g/1)=*ߟezDz-*ZS $ZNVdRvLCvIP8aY^Gyk~p+v8 ^;Y*ɿQ[Aʸng'H8ba?+éT :iKte09 [tB } |2?dc*;-ƒMk y_1-n)n"QM,;kz:7 7EL +yjI:ㄠ77j|/8$`3kÔ.%U>=\sE!94#q9T1i ~:m QXr \m#"o$YhDk{mvl>BpǗdn@m(]yjmi@%*9} =. { 4\_րUD(Yp#[VkޯǸk#΀wNjΉa-Zʾ*ӎhm%@8?Hh%3kT<)C%~ Fd$G*{7kCF{c94Pt1r]FDIW[I,͵%u3MIhy:-2l>jh-0DM/xJ''҂U_24bt uW 1l(*4;ٝb'*obRl^YΣhbR'soedߴ?Ѥ-G$=ٙ;@B܋a -"q_.R>@/jK8<g˗%=ÞP%ฃ#cLeLEM)0F9'=0eM)/a`8'.t`J$׊q7s|Ԡ,l2#ɈRё~fcTUFZ:q?vAk@!,$ǩNoUtь05)Z,>1%?>p*n4Ӗ>Ѻl1UAA{~ee#ahJٰ}cY<b@/b'ߦ0n}1@G:.&= ̫zQ?]m]K'\B)g$mG'WQA-]U"z0]7DVznɂE(|92rl5.󜵄"` c>{oVB/) e#P73ߺh}^⿖ԆG8btZ y7\1;REzPB8DLf$=-{Ss}6ͰqS 34M}͍tڊTTTLW34E' ~~}R w/kAoy#K$wHC ,'>Fi nC1t.˨p .څ%+Uc5=gt. rEWe}vV/:Pl` J\?Ȯsqb(4Iwu P i݂h̡~BnŽAf36O7PX É8w:<&?|R:GpP(6N=,ӉS-:X)w"TB/C1҅+1_mxehkhw+'I`V̋6p@fE*ԝu|K)@%HDMIySyC-Mn},-a ]X\}skîW2{o6ul0`5&Չ|6GlSL(b KRW3Bڗsp k<ҳKCÐ2K!h2\$T1[;g&{uAy5v6l$a 8Y{]u+Q;+/V\~4\(e osz`Ϋ2ɤv]0 h~HpP6{]nX梁c9 Yi"Uɂp%G2Dwe>T{F){( @KtA\!^W/R&G TٚiĒ̽}m@"ڬUb|"?zCQ|_QjNGrg߫ϝ̾ʁNK&٧Octpo0ê~k6)i簫23t.rUGo {~_Ǭ[$n9,k qk6u8r403w'j !"L-8"| Ym/3> = #k4ǃcY[#\jFc*BϪ='"E>oWM4;$MQ <+2Ox_ ̝w~CqE/HR%C=@5Xpί@E ;-;42$=99HҗeMpѱ T.{bo)1<{fx{~_GqNT /%;{U|bb 09`!K'߈X:Z-X.n6rs7iWgğ^ H M:<کu /)4> p`?$|'Hf' 1Jl5㛯= ?@Va\|Ah7!_FmyY\/H2sgg%ioPq7LR\sqoU%W0^WE2q>ZFp!\7u~3{})! rod 'NdK BIe_9YWкcGpZJ TaB]N)jfAfէc7?LxeCoYEMfbj/ `X%5>WADd+~sOڏ {}!mʊy;kں׉-C'Qȝ5؁A$Qǔ<4@ |a>prQ&:o'g}:9oRm1`%t{(m?>,e.*٠5|a#Ê;DKGDZ8bqJO-q-(ڰs0~QP}"b!Vf #0N1mQ oRyķl// %2 ߲aw0O\ԇ$4aZ؏Hھ%?ЩXTL?(%w2 @¹_ >31hhﰦg@-s]DEGg ['Q@Pw%U"yֲzu X Q s*} Io6wZ?܎V6 |c{o\^{uF'k[&(L _g##' f0,&EhJ=+T2Mx 6:\-.?VZMFչ@?zDDŽN@MݑLmVyKz m vzCvR4sn.U2.XO51:*k|X i*aoV'byRi*Vk)`OR}mv;2Uv?oQ ^t?^}“)AN^3["&IvZ m 1E!s:90vx+ BLEaYc݊2DC"aJA䮮!5,3e4q1uE5S?Owܸ: VPI1jNKY\(Wtjꋨ Y gVQK MP +jYsIq/ͪbSA#DŽ.@V1ٝ-1J7є|M٫XZfuA_˓@\I\$L\62"О[`S>셢2qWBR:ro_W'jQ-X1rJ֦^8nsmB1QG?Uӏ2f {)U;VkH U4J$<#y;8_R1Mqy=LXF?dRşye*DJTv ; "0qSKN<~dO2D[|e|VJ^+Lhg(N36FsK /d*:3<2$ Y atM$ R{Q͑E@2h]4sf$bS8w}j,(0{IkXc2VEOazͅ盭3 `sBm}AL(LEЍO1<ӭpr~hLA>86 PDO͆":Pn ^b[N;s8j3h8PYq'*4vp)㎰)E ^I1!+7 8Q|e 11fzݱl#L~T>ư2ĩFxmrTߗjb%`qpgp>W 'mrP*gj-8N.Ej},햋jLdq'1B$QD= OLNIU?їۚ4rVv^ھI]h .]gaib&(.-2Q $4UmeC_!l=+5#;2Zߠ ;BH^fYaQkF`,/,Ҙk)ju>?; I\,f2r <+Ӱ{L f4D.?.5_X@:f7W8 鱌P6 ([lϑ3x(K}U7VsR))4h^3JvDG?7PSaT @ՏGH-jw("ޮ9tz: a 톸rq|>wܑ£&>nxgAp/ MdfwdM-&6u xm+˶%xTo٣%AOp=ˋ( [?&>* Zwk]gueb:h62 4#M?:Ayhs (ؑC/d I eDYxXy(#'gнH=2sܡ%vz(LrC . >%"7 :k P4W=/PM֚WyF)  qRJ?%\ʭxXe=j\Ð/ h<\vyD[j4/>V5- ֒ xP$UznIECdxqrpacnpJP$e}ӯ؅(yE(k8wRxJIv'C/Vڴ-* ?&_Y יYx\:Zs(bРGB-<8qZ&{|Tfu{ !3/JJs* rw2\Cܕ/hEZt6fBjC5qT\mŀ]Ed;4p4dCmh.Ej,~ɺ˒2e$nUBtvFgq}' 2ht'ꎤel͠}bTNc> !k q`֫m,28/X{3bH {bB)x1쫗AI#<]64:-( dVQ>iE\{ʬ_(po:G";]0qlQn:<2&|X^[%/լݒSFiɶXn̾/81x 3cH~{pt]&\ -f )(MKl`]}d> ))FҩSqf |rLWz'1PU}l$r[m0/!z:c x d`t~NTf#O0Ay(Yfn?Ll?s nȤ:뙵"Nraϝ4 N @%Qi`ऌ׊goZIbK7p/F ,Zp|=mZIm9 Kd\3 Gʽ..̊F'c2>, k d+:ốz t@y `mF(yR+YTjtJ9Oޥb.x!!`ˣ^MٞuIv.Q9iųwSdH Z_h:KkwNdeڎר ߍP*KSIkFGte 70N^HB{L^!ʢ bѿuCˠs8)G_,jT*Uh ;sCV.]@c9#ӕ֥_ĺ7%W ) pwjhKA=}#ςy.{iǚ||tnE{8ͪ:l @@z:R0+INv qK4hEH06k5*&Sp&,t'$bc=&vaCt#csESx/*(9}֒n咃){ўm|OQD&׃R%^ad&|&(₹=UDKָ34džT hXc#|\3OQn%UVk GQ5\6Č՚f2ۘ+&JäVa$)jҫ{3k+C< GҺC{ ༊Jބ9pxeۛ5ΌR׼{qBq+4`MxG/_u7TWb31; #fE Wkyuz &h|ԾH@vD 86g.#Sk]#9I~\8xGhv&ڮd -Ч\.xIaQGt}j%8X?,P4HOpjM\ܿNy _2٩Pw<;ZdkXKu0V\aHwm0-Q1U͂B__E6:nUM .LXt0( OeR +L3F ާTV7ʐf.>|~̰wW#,4eg?+R).N/2YDf<m]u`U Mo.վNd! ~uҸW?M95gLq` ڗŪn&x %~\@zn;"w9kJZxcd jKI0.J>0FYk~~a_@{⸡pӿ|M K=m:7Fo #Iu:s2c=ȌoBUms-KU:+!>Mٔ+BPebƧk=sv'pNi©c*59YBy7( ^ɯ F[xyJݩ(Zsƌ]8гO m*XI ]EY\ZJ̉obx5]bBEm[?lw4>B%vcNJ.uhHrب790,C~p+:k-/kmks2r0WOz#Qn"Pk&3#zEgN^ e534DG16~9ߕV qJqH\x8v7/wL=T8a )0Sȯ=4 *|NIΉ,: //fYvl]Zq*!?hSCtWcvɲ˾@^uywo(oN9]2a-=p2f9c?SrTf 73O0(4lgu>uYF]xR^ӵ)_:6&ATa 0X:iWkMh.{gsEC+gbSXAp#)b9 |wLLhihhAXpDez;f,1DQTTpҙ,lj/ t:v@ ~W##Kp)f22%#%sHK?ƃԤ5Q͠OfjseXoh{ z>M Q ivw(^}CR4R=0ji䡉 ~ ^4%č_^9䖊me8.S*NDIdԿ\{It?glaPji-V&(&ѸIԲŲB*S.cll}.[M;H"!CBFEYٱ.wY' gC-әR"O3\]E_}Vx*\Xz-Y]WW]&E-i fj/)pz-8UMzUx'0m_QΪL\j7(-ؕ 0yiS׍*!bqiOyNʌa/;7 mv&tgP-,1n׉ᄉ:~nЧָpw [c%ڋI_Lf>"#R\}2:4$=y"f u} *`ڻPo*ZPs|2J҈hqW3:@:ᱢ}mC^u{-x*GRqleber_g_&Zc,T<6 ?bՑHI2 uW+ctOn,_AjP R`0=I(6َtRdtWIHuO0gMKw NdޞdO}NjEk28b(c!jdwvv{ H8ftʴՅMn T EF bɫ@j9%yIs&?ˍ}VGڧNNe76ѹ~SLb'ؿas5~cŭ^I&p(`"PF(ۗs.-au%'ÿLb~|2hLz,=?<">s̾Lź &u.\6C['-~:fo5%bi?PJ3pǺ sz j!NtZ|E,4D 厚)rhVp84>ao\:H el 'ݎkj<sl("ok- E4tTlª7Ֆt- |&'1#|Z_ۦ~iFv}Կ,-:=*|ZSPCV?< |MtSGĎߦW˩b=@Y2RItIO6/{ syv4wR{TǬ|.؄i4!`s"ݧ۩Yqͻ䲚Y?yV"N>{{-D@2$;)(U>[f2=>PɜE%+ߗn[pY5 s!ņ͠&~eh1x#LspG`b7_os)8Cb9B?6c- 0*Y0c>^ %%ھGTyEݸ*l%OJÔ`OFTdAz|}L4O4xT3$M\;%9 ГJzW!Z#YӃ`}F UnGs\ۍ-~Ә?=BNN!0~v Z%鎼ӡFK; 6Н:,nN):J`oUV@h;@s:3{;Ix1VsXqDI}PSg!nS6Mo(8 vez^hyN?p. jxOZvgȎUPx__=>3i!ZuB2>ᨂvI5 TB$mTdBλPJ\}j9q>&cq )wdY(᎙l!.0;3F^maqeMA9/eLZݕ"~Tmڜ jR{g}gL^&RMU_/ɞeg+).'/>c"x`z%!9@ԥh(_Mn\d7HN뇜4#?<?XgTeI㌋ Vb5PezKc>1B5 yA"#"ޘC>UB -= 'X_ ˹Cݹ7@.vRRto`-8=o]05m?)cl5 H@l;D)DTVܮ)~do|-g_0%PJOB=dX{Q Xװx _Mso|_,WH;mrEK:D } R2AsewYBXAiҵY([Q7s@ϕXnՋZeqq&+W"1<ɉS(ۖSs1,:?L><ƮڌnM 3fF|7le68;RU{ti"Tz <zcI&z:p@tk{FI0iPvVtv;\.![9uJ.~$/$@҆V;I{X\ٯ`8n>!\/cukTnExZ Yt eA 2ZP!5:/Y@kC.h׹p c})7!KK?͎EA|xCܑpC;dΡ{dRQ <l9SԚ,b'h2[nIt}4b˻7JQBLq NeBiLikwrxS&fD oV /.&|B|^(VL/ seiX+N沒[o˩-~^l #B@SEնOV8+5ZB ڲx<a_ݯ@p'(UngBX_~գe>G$:AسNjjY<-4CꮈxUr)<c˩)E (0"c G}*n:R.fwS \"n=_d b*#Yβ`ĬIҢxU3aN]`1f3um Ykc";ŵtDceP 7;*ӠrCIVmwj$v!'w؉KgG! [АuUqne ۜ*A e^ۡ.2{]3| 5L݀!4b4TVj񐕦UҸc݈ hrm<)ɸ%Sp Ff ) }jngg*wFCXMTN]cHTV!J6&I1ݏjpmQ;xNk{Il(DlaYnzQV3^M>AQqKRϳ3~:64]`\oT5n X.Z~P^tɄu"_qYae9R9e%5g䯝/JG1UҶɦ*޸SVU93D`X뜎ij'(owpiroK]{h19 k⤁pw㙝`<V)دОhF5(z52fxCxKlIW笟a˙#]q͍p[ϔkj|Y;/A\-(ЯlZ'z۬4W}@ uPowC9ײ|w:8Y拁)c"4?3,C2G^svuVRN~0e>?l&1C,eQ~J tN䚎v n) 2RB<{ji|ڃ9 f:r) O+Ɲ]|}(59ªROߚvS;cwL_82F"E=K@pgM(CO!}Qph(:A*Ɛ#C]$=wSxh@n ږQ2yYȚ X˴͈gó؝g670\I7!/._5CSayvc#:xpbݦo♣xOKho9H?k$P1F]x,JA(mn5L z8 r[ }^zȰk1v<c8mUN)y= r 6IUqKypv+ᦸxXWNjր5T@v9&a4N-9gQ U7=%h=/1;G]*qkr޾@D׳ \_m#3N<Ⱥ'pچi)P0S)H,PĂ5 vL-t)TQCI:k q94d0 N>3ah޾Wk"01Vq׫㫍B{[Yq|Ӏo~% (FDoeװqcXJyA-C<-UIuJa<~lA16Q,z%tU6iZش-/@O3kJ)ڠIbwpR> \ t!R1vU"=stGAVkN@N79JZfw<;kt%>3VuU! _޻D>jH-Hco6$KK3`*?DwfENK<X_H=RuRVZfkFB]Pa&ڗSun )8Sn"Ezm ZmtyR6Nbd$?mzt!b`RnvqRī^g*|c͒:(51?ݸ3OֲXЁyG~6Bۂ auE:}Kکo/P^XqOt%3} ^[WӇD {Qy1˰ƈʷTq׮G'@"Ĵ0υ#i`G4ZO]gE259Kˁqڽ2'{B1AYa0Q#dHDž*;|UDʱ^čBc>b5@?| Y!T  ]*HeH ,͘˙lHGGW8I'h/-W|66b~w ̑0]}vI99"5,yݚ4QAt*tYױov@)V]&D17r3-c];7F-P㭤Qfg2Fx<L,B|(U S&iu}{P[Uk#l V~&eP:@ا`$89,=?ڃb}YM1YÉz~,`9J4**]!.9e i Iڕ\T^1Q*esR_2m NT8b `UV3pw Ԝ_V&vt 5z j{]PsTM:@!ޕdS; lΈkˠQ'z)5?K9U~9lF`rtBi1$FmU`*$ɊCVɗnJ+<%PT(ʾc-#@XmRh?EMAP @_̩ybA+(| L_0SDN|4F?# dVE.>'Nxw`grώFv=ꌧO HseH9\*|l /'|;j #4\z e6v)cK ۣ{s?\6z1_Y':h);ڼR3 ,PFԋ1A)a W~IZҏLm k}fKY|qY+jWB(eBIs\.EmT#dfM,}+uZr=Ϡ륡JJ %_A%8 1<<rю*g+< yŻ9NzW,*f>߷UI l"n1K`>VAcy&^Nc+ۉ ߷pI΂1ou; H{x8,sޕ ˝'y3.2MfOKcq Du$/ͯǛFJl haÉ]—4Yn]B xw4F畨uΧ= r 7h3`C~C@L޸c_,e6bT PV|5ia{LynݡUx8;@#aOHq1nʼnowm/ͫ-mUVwr"xpJOveh(R-▉Dpv=nbޏ}Ҳ?0vHkHGdBI޷`'ne:b3lI;Lsn* g 7ٝ w5p۪vtVEz^ObX^EeJa6hSDO2j{1>À w&eb @;yL4ϻ<рT"u4$! ˲Pw Ш͙d]\ZXgX$ca?rظD%`3S IiE5*~'isW+@'2'՚}Bo?ƀ픻~2tqdkT_ʉՐ]n3$uc7j^O⢖k6g"̃(k2% \,,L^:M4Ҿ'ȃ ^Nc|9ѓ+AS!-o?y#&%"fD!Pvmc><0ဈXaarWwٸDTk' :([J^!a0ΑdLQ5sMkQM0z&e+ XO]VKeyp@F 5Z6- ,7-Vs5eU% *HtW aI(Vpoe/'3 N)݀q# 774D ?(?eݨ8Sɐcx3wj\W*d!4k@O nn6_툂BCvT#M||[zr\9j؎QBL%TJU+g軍~$*ȁ-%Q-j]Sz}E M+ח;7zSW6^qrmJ:q>ŒD-t_p W33* {T?Vă.4Q$Q䇇!M=ލ5ʃXO*, AU2uDc9̾ +"'hGa+vzzuSKmj8>Ԣ#l'|@w :o~:?bӓS6ήl,Ř*R4o ^@%7lַRkº}F~z+0*܍WkM4RVa׻ɺSxZY ϝV@ uNshD9ioia:SPw;=C @hkPʋ\vƿ]HSKC#Z "^zюR'>{ 7ס:˴L+~BAQmx%>~AǙ pD_I\FՉ)jٮ>q}}8]B/ ͓F)u50eĴh&}p)w'6]sd%]sI"{Y@ʐ#51 z#E70 C(@/RNqj6Q~͐v{Ɔߧt=落ޯa'Ht-9VP7+_Hky7(MT0=GgVPk]nJϲ^S(e3;?Y5$`V i\dW=]9?߁ FBHm)90јʊSL-"BzI2 +g\P_ˁ,n JOB?"g6W.քP}n8M8'o %P_OZS'lز]c !k ˀej@T[4慣.nHӤ)bT5ez*\Y 䲑N69RIwtLBY7,@#MHqA.K_d.ۚLJk>Pɾ (%,h\ TM2qA ׻MbZF&N1>c69\(C4>wfLXi$xC u_r-< _ѷO]U&&R43-G'z_w-ȏ#,n@z͔Ua8\m¬Y: ^YDwflI`*c4` x /&֤,'U5FSBGhk!k`%HzH4 g'㯯d l|wC<%Y'=|Y##Nm(8wYcdb&9eSLqbkcoxgV>%IB*t1O@ *9XCH\,k o n&7uS5K,&Nbβq*"QCwDf6qSB@뛁\o.v րRl%W^δKOQV+VS; D+GqLLə=lԳ! e!?d: d&[ϑ~sՇ|LT#ӑ /Guڻ\~nyCm 9N˨:xיbqlk)`h&qw둫j I1nnrJ>.vOmM O79s1-uL+2*xǁ 靱>FDwnE,#/c] T_qm/ ;&dޯK0YWÇf.UӅB5UhYS&co W8zb3;R4UؙI̧KUŧ|7Y@@rEEOK`f/Ϛ$L·L>e[ l866s-s0WKm(9 2C)gJNWBlh!3.R  u`XMIs6?WV I`Wm33Z=@fǸ 5ϿQ)gз~O&Tl6舮/r)> }k"ӭK[>j *U[cy/Uu4%xn-ݤ ~0" L"پ CA}ETXiҴ(qhム- 2d_m  ci%t!Flfn3\n:%W >q蛸S]C+:?_|Q !}In 1}4Ѵt!r[|1vTHP\jxčDiU%Ԏ +Zy$;*[t_d˾#t_KNgJ. aA9E M3!Tf2ˢFN* QwVօJSQ8gWZz$1,O༼r31N2#\&hyxa`1[(Y[ 4sC#<0E( 8_QI#ф< gIZCDaz` TsOI%@D`/TZ_lEAV/&BJ 2W4KL׈[w{WjDCOi..R%\f㴻^ f[*Kt U!Tfb(r TM9&K幤M@-qپWMLƫ<+( Y]&yf\BK9T/i{VB=<}TE]!W|Gθ:dpi5μEs,+aѕD0_>D^8m5lB Y(#+a?w1϶"w R.{u7TCw5щIӞhe(S@5HgVLy~n#oNr2͋>Ȋ7kAyU~8}01t>uwC^LH0{'1$RĆ/[G`E!֥MղHL*7w e+!&N\۬$4ֲ%8`)dT[7+ҏ5"& Lj 8/#;o&_z:9^U+& )kfc=3i!z?>_џ{ҟ-O}N,i4̹;I_%Bȴ'?xRܾ{U/hktd'l %Q[ؓȱ"PęurtV0yW3嚥lo?9F83 ~I^]=bGhHdQcf]܁^#ߵɤ"C3]B7-k.sHHV(+z1KzG4lwqbDu/@=k8, FoW;o.q¼#F]@1sw0JS6^kUUcd. tݒBosC쒡qP1&>1 ԐHB"v\}z҇2U[;b)p/.$NHxBU̕V zU|EL>Ax%tW׉C+ZY w G7tVX Lʞ^I$ HwqR JH2jtrSUcl٧=[QhP~ka +>6ϟ)գJ+}5F>%)uݙ?tN."/.wp)ZS_^oOI&aM'Ǣ w.^Um"4oHPzq$B~ еsE=\' PY3s6n|C2G61 :: n2w:'?P!]A'4Mw>A+lg˦ {u=`hc"CIߨtw[KrXnjGe-BLd##vvÓZeO}_)6}ö>ZvZ.&m&Fe_U`/C_?m7Q=58"JGP L& 1 ù  y4*BƆ*?=kclia^"|unLAK8v;H7TubuC}QT7FEAWߣGvNtOxsŗbd.Λ"`eb pP$Vyv4z;*e[E]a :'/8_6DQ9i*zjݎ Z:;HoI2wni )kpA Kn4TM|Hdb'T|TQ$ '73CӍҎ&9٠c+L^vxIOuF|  Fp"Ί Oq}>,cEK+fzz-{ l2*s2P35YdK;y.t ;n0pqǙ[n#Jl>$zQWksl36—nqsB'+fTNzJü]J)lLmttH\5C48x86$.噼> -շB[[u. hz,y D.`X -X[Tؕr|be, nQ`73Qgs1%wKƙ=W+eu9A,)@ϼ;0 Se-xJ#U!`cرqʕn?=k!ۚo8r5z\#UHi$#{-c͠A~>jvzG>m~>A\~."dVպfRʶVK M6k0ˉ(%v.%<\WH;q^0Upk:)829wmVT$f Pߤf!`Wv̵Np 1F(Y$* v-b;8&} g }9υf=+d#wQ^qH Uo6u)yBvl&Z~n-,ye,y;c!dYGaz7dCZp(y}Z!|vn:DymRpӃ66OkFbQ8:%S$B]yg|2sAS |j5tnN.=LMz`S[4G>-+|@1Y@rP(8"F-n1 r.8BXuaV ]dzVHfR,|Ȋ- QUA`!lϢLe85YF4X/9OEڱ|ڍ !i7d8)U1ezii6_5 詬`UZ@zг}glRT_;gK/aroSz׿6t8T&;x\h,$vtw`uQ.JCr T\^ HrO@a0YCI>N zBVFRcTdBv02:xIc^> jr ~~a-cl1D 1`<<#a#gْwFmTo&c9Smh8l_`!Ā dQ^1gy1T915`|oE8 s:q=&Oępm9X$B|`` ZKFغggT=l[@Ȏ)G gOiE/M-ԡ/L,}B YZ2q>ͪiU_[@77fYah5@,|w}#ӏ3+2wȤșLB*m][u% Zy1:'b2獓[% b$8/ ѩMS׈^Wsof3}y8Ǘy]2سwQsQ$KY0P;Ǽ$6%*͎~;7Y$pyhܾ pwZzQ=VV(QrTMqcC\DD"[(vݻ$*ލ$ +TqM,Xѥ2i4 ޡ{zP4d:%/.'NF3qSNԦ’cI@(Θ 2|hXJjНDB&QNѳDiǀlh`GدURK)9U3Ͷ`uf4>ď;"ckQkƘ?G~qk}m0>aҥعa;Þ1 vܞ! -}by[_|<{vNʫ@Udȡ@+剜}Lѥ& ;zaA5>T?[q6Cw>x퐠Ao>e.1N#m'lmYsb{k-obmA6K*F'7l3ezDQki6N7=V0ϼ彍՛=;X"Sr oD6>7WڹymdC{qZSn @qC08GY]h x^bhK9<`O 刍8B!bH T/cL\BC45OوpR'QI7ZQkRguDALqWռr{Lg4jQHq$& !#R oԩ U 9g[:FgCOÌ}?[/abTߚUvQUMd  A4 R0Q}F r?ИU 7@\e?_'>LhGGIu}wIcT*E)ZQxpL7pW?6 / }Da=v1: Q}n9*e8T=eN~b^חcba淟u,y}7&SLxo| B=p}â$8jirxf1ۖҪ@owipz zXP{heNOOe'R+L[6|%2vci tP,v~2ݺ|E}\izA (9*gׇO\ug6)FSVehew nѵfJmE=IkT?n \q֑!%tSNWsi]rm2U0Icw;B"ujhs@cSA8|띑N [TF`-a܎/:GEUzA/\Wz3 yTlIc*cõ7j;?YNClI%G76C(_w(OqN,!x]]S+Ic|F36pr!u;enOEh)4/n. Ǹbtܚu-[c-UWuPX!ՈY iE{Fffe) g-QiK 7D)N"3A!s H,%qWSR6Cki#PeP8<+ ^ .@#R2k[J#`qj* >E8`dK { $H< F d=ϸݟO{YuwzFYJ1ݜj!Cn, 97/oyI+J[\{<Ή5I#9zZzJiFaUZYC,^+>/BU{dVԇ_Ew(ďu 5oIH{qcFX-VsK}e2""hRHT,4\,F P+}0 ]2E_>-ϣ {RKe4!"\N91HU7Z[B3?J] A65oZ֯z-?Few<g5ˬL%uE,>%ljK~"XM!DִqSDu,זT_KsTݦ¢CH}aj$im4Zq^Tyݚ7a\"~c؇~| 2AFUL>SQgbN; % oNjƩ@F,3/\19f:iwe3e>ۮd(q<5WP~F0->kMyhR70,7rMCGJY |!զBc`A٘]oLs)T+1⠑c#= YB.̰a %{/θݖMG߱ 0qJQJxP+]#D&tX[6Ix# v w=bkʛv-۠}98-:bMSwԛqD1E&G=&{`ȗ5p=ӳO~e"hmݺr[5 h.,4Q bl:% =դ>Ot`GJM&pqm4@䇛OUVitiwxC(V7v2o % B> F"Z~2`j7edV\Y8* vE. p " e6g"~Nr2kpY-ǃչ6〤"B yG|=&;<"S%?]&^0:Ԫu8ُ*Q¡d1B9[StYEt1ʢciFtMH 9K.}HANDd43zL1 vS)nOp} nG]QIwcϖ~ h&[>"켱>/Mauބyp(r**i,Q=m{/gQ(~h]mCYox~zll07.8%bzF*9Y0O>~jRd4ڢ-߰-U$l~XtGc:_L\ޓLq=v)vI= oӊdϤ6lu嶽?I'N?X嘢5s}R,8~X3xzd+ 3'%x aH<vpkd0 oԨҍK Wc} C^c]`J2EM( :WdNaOnkz% ^| o :1+ft\K4U Vz&Qq9\-'=a~KrE )fa.qKf{`涺? bM15:OXv\ /cj\` L7*vlƱhE" lbidaڤ^gE]NBq9=o1+mV6{$L;JF1sMOrkP``gC8Ju.@P-,U0)0fiD g<wS_O>͓d]܃'ZDz h \,E=1ĝ|:%Tr>b{jO2 ͓ȡ[LK5nIȭ!I2bc4hΝ"tl6&`GvWP@~Iqb]qqpv6说8T\ַA$27E^I Ix:؟Xu3 ·#oZAQȸڧ!_N7 uWE42$xzl?F(DSvH9d󞱴ojT vs`?^ԅf5syzM*w]!-۸PAi'?},Sp6]o*uLSiBtb.V4Yk4.#nW;-o4#,{hrc@i=C]yRv Ϯ`I<2c-`&]x3k-_'Uqώa#q5C*\?_/,q0/jDY=7y[ * Z{8#B1Kh{jMYv1i7g%=Q> buAp쵈/$>4!3!3<4 . }FEKʘB^EjW> 9Xqb-k_"∲ėB-t%ؚsC$5 &{qϣ!,{ZM9'5iE[ [Ӕ{7ا|PsjѰPM%;_ #S%JxDiK Q֍ď֗7kO? b,m hW !'kf C mȮ}b KZRu݋^(eƷ1P J 7Y=s΍2x7CeVDޛSWekwvi;'w~Ʀhn`,9gjܷB DT^փF2GW@sI7o_+Rc*@~&аL}I` 9ĢB< Hh+}|='<\BRg4͝.hk3%[9Ն?bgk6(D'2wdult |3BYPX25Pxm{dNs'lF$ڃ'Sٗ<t\^2fn A׺buz@Fx4{A)MUrehsԸok2PAq>ԎUx__jJ{$@A6%&Mvs@ea>پiy~R&Z7?dbNX$ aB}qz3U.GYI$?\"sgtqz#smלTvӕm5ҿDA۶٢": B{X{lr ɭrJ) SY3r]M<^ӨGY`cď<;2sQ$~94ҕF [ZO[hN׵׈)&LBѱsd/=)ΐ}%X Cw=d 7wT8d1<{j;W\$(92KZ=XU6KjpE'/< Hsd4ĆSc|tmp"t!wZ76AN ryǾiT4TvdWwtB$ )p5sSqaQ UJ]d.fmR#Q>?= ֤m?;b7ؙ^Z6!(Gk!j&̲`{.a OmStq6*<RȖ!gi]&پc51~ܽ\/?Qm! (OT UiaB9rT]]l='x iO6Tdžʓ|N>9Qò1"i %t2B xu6+FJ~Xi3=7F޾#[OڥI/1|0C`$_M)PRk0G&-հAY ɱ,ő?&ck y÷dF\.2k?w5WnZϹ#"&U[wAFFϱipJDuc齲 V<*5c7 \Y` 2HRlj0mົ]qHeːh}|AA{>bρm(p8$"jEcٻUy%:}$Ʌ@Bc$ ]FEQb|_O֧1$4&WG~yo&F([CO $GEHw?|CTFoY4~T 6}߅9& oBQaړc z3;ZW_w[v6Lڏ߁Đ Al.RV]E0Fd*~t3g-4MzͿw\P'8ԡ~Ǔq@~oBǓŸv:o/oem>+Qǖ\^eaYvHS<;Tfy7$$Rϫ4V!>Fi1gj~#8IU:r 7HPN؛(bAlqrLkB9}y"qj!:`G-B<l~ UET(C`*w(UGC[:I1CjC;6+Ych7e`z|nPp3Ak}ُ 7RO=i[|iBw0F6wiy |Ga5Je[Ya'ctӊ.q#w*c&-?h%':m{q [8S7E ʗ8*O곀(9O7Yv\E'(@ZZˤ[,6so]@LK&6 0q%;~qbWlg~Xw?ni5bDS4@Eg!\g.QdI]|Sf[B MnE#B(~.ĢuXzJP_.lqR R̗0mu[j@.$:hj^*~N,lxFE&tns^10_o#˶c*@s#1,RF\j{ze\Vvg% p\9V+}R  ~F>s -Ʈ~kNAjatIn⩌A:2 ^dR>ѲqKYPI(ܛvUo"v 9Cr>}>]R|ȭ?,H=`\J esl㍝ZiG.xQsp/.=Rux=l VvTmU"֭0T14 g}y>bCڿ&#f8jdΪi;kw`wp |IqKS7ONVlp2-Vjp%ws *caA __WN1,y s"s fꔶFpþHмSᄅ ,ZXRg!П@dG`kqw "<*Ʒf !|~a֬biB {_aHLeYEl(Yo/A0b8 dV16\ՌT_Cj\ars5Ri=:o4 VK=Z;ԣӕײ'ST/*hToi\b'_.5 #-qXb#DoF)'<:)iOR=*#\"C5" xc}bhqmo) [ #LSz1rd4^<[:޴gJ D Ѝ}W4䤋12Al1'tHa?|̦L/h˕eq_Qh}*uhV 鑗bx QB}nG4A%0Cl>MG2/pl10o ZQk|:FN3ױQY)f,7ԄƆZP_ÛÌ.>bYxDTy[>#e8K{2V\{T@A`?fN-AZ{dL1u%Q9cTC夺(GNõg KZ$ gA<бxFr1]@rsGϷkp ڋ]Gyl1*m% 2:Ie2Ŝ1UxI Skm+e"J{OR Nli-RmO{1loHU$x/$.ÖG'iJe)?PL͈>88FCDv6=C<ņijЎҵjcY-F{㜠OV&EF 稭%Bqݠܵbq1m:u:11 tn{kI}ZJWNJ&_J m>Eg9\#&D- Avvǂ DBV)WVĐ/1n:Ԍu{Kr4hIc܉V9x]>% 6)0 _>T,O'ompkvOiQd oaz(GAbk x#H.l#\XO\|W-}x %O/-d!(E+Xk55G_::SL%D#5aW 9ႛ0Q)r͚E*?ڸ e炏YE|vj+ h.TӧGfZ6mR+JQaL1ܸt#wes?-{? P\ E!&P"vѓwE/mjDč?JQVm۱z ee- 6PUF87a/:_$;/_k) K=KpTtmr06.Ӑl2 FYO/Ϳ{fdWnKTqzĩY5Pdu(l3F| Pw7TU]>GRv/r ^#ETr$/sqàDPƿ0 >͌޲V?1Wzxo{ۓ. ,GdZ[6XbqWh >@}tJ/F }m惻]Wg J4bW]8?ߕaK I=[ >>)F#<1eKtM\6*/hdOaVE jm'+S$!<"M#ljniܞ$BbYѣ 8&~I_ctjʊa̦QwK ڂrӽo[HB?cC2|m20=.;LeEwY[wV+'U `!wC}b3n')cĺx63$lc.>D͕ Rc5GyWR5F42 ]y5Mݜgd|үcqnzhy4՚T畊't+48noZ@#vv?`Ј,ȅnac[Q p=io`ۨᒤ,KB[>3\Hh[@n+|PUlƒ:;EAubgaa4@NUF{^,QQ ըj J8sZ-"t_h'~ *"||ŝV ҂{{X5}ã$D) fhZ 㗽:k`A6DX eE9C^CZ2߾fǤʀ^b^Sx[;q|Jf2r$/wd,QF(0-<gA/^%HM&ڒIsAq5$lsy@/Đ=BAAh53)/s/;\^OՈ҈ L@] ndh\ْ&xU򃹐_@Tt9T[k&GR4ݦ MלQ(n`{e)0@En^3 sG0N0Mt-mJ9釺8g*!q)^_ YuwhȢ] i!YwD`>f4Y: +/]蛱" a(:tU8YI=`ki,Li y/+m 6 |(:Fx:Ll:ihU;o8t2W^i|P8cth xkE[gX& L-QQ^Jo $Wlji)=4L/$\xgePѦsY bW=pcݖ+ӿws A(a ɣXv-N}i(՟ȋGZ<h )sK0IeUbn>"E 1\ÔM#k#nȝ.? q͐>b`5o"i:Hn(gQ[ҕߺ3mFkuݵ#Y1<,cE @BN>Ka^/mO,0z/ ` fk8邍KŰa_>]7Ύ-5Ye7T)~aae Y<%Q:RUZj8;l@{7ᕲ@L׃:PVYFdoۯHGM⃒{6-R/jEW ra?R]T+B(^6[c";u:zstvA+ŒZؙˀ=~Y0{Ag^aT[\uD8tkIgdgaZ6s7M헧W xPvM2-֐ rX՞K>m|<}oE}db:t5 &XƎ< 2W#Wւ7V i)E)PQmq n2gA]hGQz0b!L&GX_zTaGvCu[8:ā=}XL˥#EJ(œv8Y& '_P SGՠ '4b0ޚcaˈ'SoHPl c[>}Nm(xXbՐA\K vJN8)v cu %ˠ+4 [K'X@0dWnlj2\x1VB#zpJɓ@5Y{g:-%`?}Z^]ln>iUݡ gRNXia y֡YȨtV!Ga`*5 ܗCmA;]a @RcB_Z/R+ [r}`$%c;*bJ6r׫ݗ7Ő- m8wYI ރ4;:xXEk\:Z||tMfWiʸFkR$t= o,Ms3SXNwxurKiYoƑ /ßF"3);$i)S-&;G'[H?9ml*x7,C9爨-ӽ"Ш h]O`$  YLG*'WI,(v?Ψwa^6$ $Mq y蘆ix$ 57\яk>c" jf͢=eE* KkkYWՙF>Pfʺ2hd gBH֪DAh?̇ʆw{;%J4l!k~O3 Kv\Y¿Mw=ZRjmum(:bP}Zf,r%/U-'OM)`5bvjAM sMU1ŬVn;_zF.'LGrR>flRR@XȀD'{yG;'akPNk#qϠTH`uܳ+*~.=Lb{j.YC^/^WUI # ~.GzNf[Kc0P'!OVh%b:EhoXsP}Yo*dY Q$,:NdΟ>d5-+Di7wf,\EeW-9FّU@x+kNX@Hf cC?gl%\ͬ1i _jO1{{ ؙKٙOy|%2Z0UM rEV־솟vƋ[Ht`4B!Kṷ`3뽀XA;*_N4^]p]7U97]zeo$W k]0hFxbm&!\:U&IjןD p6 A3{p[wʿ'ZlR,7 UU0UVZoDxV@ Bicؿ:poMỂ(~r+wUD=γjat'72A{[aEcTֆ—ЇhxLn,RXW`A!Cx ^92jMn7#('^I+q,pHD75Ȁ"%˘jNw)f xFUA%g6N{ F%<4Z(eⰂF ( HwpbLn9'S9PZϴbÈEjw/<,C.&Ю8od6B ]GFQYYÜ djn<_/}UI6TF *\ ko8]K}MGQ53H&*˝lY m .5z%%VX=⭺Fu03n,q/u*S?@0 #&/&Q]xّUQBJ5 n%*:Dw5Y [(34{ ]VrShpbZl(,c;: \ȆfTO'U*?C gzuv/ (.:||MO99xQ,<~oe{}kn !h^MXqwmL Ym_!ű`AI@[Y- ]xc71SsUe7g[UЍ 'skWU5~eqa[Ċ}A*r4<X\V籈 >- ?,^J x.<%Sw01|KG3տ_d#b^ۇGple2b~J^[bLeSo C'Z'aM0REN?uài.Xw+Mơ$2Q#eF}49nFGȽI^qjT:/gdUM` BZX.- q.o1?pV3͕=O@bRP7wLU_]."PF !WB?Q W_,73ɯ"=@;(ǘ'Gc|NBkh۷P C#=:D=b6"zS+BA9io&aWYBm/禶Ҕx_w'@v$2N#moKv~\`(_>pX!7cX3MLBFDp׷ z@-Z)L VV瘤?\B/!UPؿG=~kzYޣvưͩ%o1C{M)ix:jǾ XT0 []70ڳ֔loG,C)zĸ/$8I " M[w:vf޸9q v1d1Ry_ $s9{Z,>0 2pUitu~3 2Au40&Ft/u+PAFك1[ g2Y-=ly悴=&'E P,uOHKCLL*P(LիG3[,l:[nuu|Mb}NKBgN^GҊL:r<. cd7,,>Vdn2A*yeRXy?z_)5>h|#>t$ÂXxW~7堿t> B@Xc'#š/ZF.Lie> .csڸl3]{%~U8`|A^u¡Xy[k0@bFdߝrvG8:>A\!BYo7Z,A4m@NM,o.śn[#p&2U7?*RS{moGd{;vY%H28~k8x3?W ssk#:yaJaj>\o@jS [Fj|X|A{>YA @qfJr.v^6pm>~ 7lˣЃ;# mP5C4~L*ŋM@A]soө!w 81ef  ,"hOV m{ V\"%O:8`W>LXt n.-#r5Aq *`>bK3u O"Efkڥ9h/ϨnC: Y!%PrԂ"ǝK"-eO^"?%wSEV:re|pe`U~)y x")u4h~G>-"mRDO(yfkMIXak{e`A}+'ߠlE 9u]n'ަg&ՅT եUK'^v/J3 03&'#D䑹-Vg]lo]"r;ିP0zߐ2(E`:ۢ!d4b\^|gr+e$HZ#kZ,RʀU)ݝobr rK3<^fۨ_&TJ2P2xp((nsgHܰLfb"#Vrɝ4@pF.~)gM:<&H*y:=/OYkVϒF~c@dw}EܵXw%ЩD^ċ$w]&O0;We/hN2(@zsR> 6W&o2~BIqtŦsܴ#Ⱥ,bQj^%|v I`؄6%cWy`1aqP: W3Mn E񦘚p萷כJdGl &S|Xvc &oe6 o.;MF %͝wa:\htc ,J^2 n0ipύH|xvJxaa1D\EǍpo`2wJ¢ߊa=*E*.,p 47,Wsc 2Ȭ>e0|伣&=x  YĻǨL$*"efȁc-/N.:|dXBkC9 cROE C6Q#\mʘґ#2ߣ3oD7:X/D$UK>4/Gw̹BĹ#<&~ K. 64q} DyTL+pNSؼ1tMYPlfQ:ߒAe!cD{]iHT{J4O#xÄ2l!xI?-O~أ_;dW&•]k4XW>-2[Y]ӃY8FEoͶu 1o؛989XEEK qYO)CyZv*3 ,ak`&2POTdMO<3+QФ.NxqPՇvj/%]sPZbSJʬ 7usؘĸ/\Pikk]^mrDǒm[=7odX qɺF'"`Z[3\PKB-r̆:šjz0Z]W〗Rtsj>AHS{ $*ttE~w `:s1<M'L_2~;DA@^O m!: 9ݍN[yKCkV| [IH'BPB=8_#1eyQmez;rAZ桐K`x< tM1%7˔y:Nc6᥆FBeese md<" ] aTX{HDp S93c+皆Yb 2Nj&xu1 jygp-'v)w>x둀d:.oՃ,t^c'4o3dɯ_q* ÉB2aj`RZL3.,0W.؊6N$7u#v{@)]#w뵬Ye"h@%~)>=8v߱¼A?/m= (_qx?`d"|\4lN; 8r1[uغE qzZ7}تR<䎰3ol*#KB/Y> ۅN3Ģ<+O䞸_9^n$s9Xv[{ˢzwqX6Ϭ.m,G6{FK5:{~:nԡĦ|AlT{#v 7tb(H s k9:=S`H:R7`Xi!̖deGuxI XdhgW.Е&Zdê%"w]n{" -xjh ToIv `5gSkp=M릩}M h}Sg WYW])#] X-lKeȪ %E \E=9W]~ 6:w \MѺ@r-d7r`Nְk۽ڶ<̢ H`.0XҭPW~sQKLS{v?Sxk H[A,qfkQ\"XhJxo>aE}YVho)lކ7?{4y;kQO WɂV#VXQXkF̦To:DʼMj(֪h/X-܋cڝM PC/"2w8;t)G _ ̧_w{ +Rchi\-6vW_0rOݪ<{"2)ЫpXsҀ~SDΰfs`EmD+i`]8'{CN|.ʸQk]L .>-|ݚ4ӼU:`{;u1 K7's Gbx@fXsO53 7e@?wS(5fV P+mSe"m޸Lzn)әF=^x WSU1JԳt~KpkY)#vsgm2:\/Ӑ6>NFEeP9?,~?466%\3?0WMTȼU{Kv /߹ вqqv2GnNwԦI hVqD6,5(#X m@\/xgcQ<˾æpJ:LV%E#gk/v4tySI2K^L5Hxů1&3Y%$wFx}Oe}@΄h]]xڋ:k>40 %/6""RWwpDq#L "Mmh*5ן;;iPQ՛cMVt1{x9Vm4\cQCVWAgj=( 쁨PbѐEEMq"Taq=y B1؎OW9d7jh-5z'7GD HX'ď/Ƚd)ko $ݯuh*d4u&ޛc0Քd *?VvJƭ6hր 3l%ED6xfTl8"3f[}mr7bsAYQwq hs{ WzM¶֫j?H4Tj~`:e ̰WȎMPL^+?jkx eU?j_\"ĔuO3=nLDOuhY3VAzn)hOjj+t:E,3ySs7;R9ɧlcoqhƛa[$ ڕr`ZՈ^- %}GINMJ=*3\G's~|9Wg w]~sV8 ss' n5 N]{ rB0Q{Ij+^e>n@ AcxGmTG WҼJkπCj̲ E>?/ kA3ґ}JJ' o;p ԗQrÞ'1rRV;"+fRLrcx1hZR5KJt!qWסvNY ([ivɄ@^%7jQ1ADY,{=pPĀI [4Qr&N-PNijJh%Y׶9!Xm* .G6cBEɏz(}zV$D2iۂGmNc^+|;R^5y{SDC3t'L@ɱ[R\; {q%`z0 MaGzԵQj(W܀+ VҚ9H<TLHp7XT*U!F[]gH6.ىNAF ~3fEq7ۃY"-:~PRc {;4̹AC:U^0aXv7nފ?[S(ne/q" ƚnի*PdPS_kh-pi*\OGoG*4Iq2m1+s>(< QVw`hLFaj@̺ؗ3IW]oA Og ը `U,mj=Toq$'6Kr%YoT/uCRL7+.M59wp D(<9jOۭRR?@!V*dOxЩИyj5"j>cq<@Egk#~M&)6o4Xy_FT]obÒ\h I/>HD3a ApRa@>~REyѿ%@S ؑY|,3Ӱo7Nhe7ef60Sn gUִ&O+KNOGљޚy(AX[+tPL[l$;dޗ Sj]6KύS]@ N"XwTTY'j%\/hGX!1c̅UHXY,"NgwajSŋl?ySoqĐiTXA"IpnW{9(A82](uNc 74q wC_I3t46Th1{RY߷E[P*BLmr~1fCg.DRb: zg <$(n Z(#tQ;4ފh]gU+7.~%8r9@JjvN၀\PHr庹0%N1-(ם-_e h>"GM_֊W7Y:E"ΘY}4s6Hω F,s6[QԒR8o*U" sN|6*ք7ˀN/Zr'G&!I$ c4A0(CڢNNz3B?bքz972'%]fd +ciEsDKm-KvyhwF烣l0<(?fIҬ($G>uC~a[2>u* S7UhؽV[-s$b=9~q:3I4섢`HwFvnݱ[#;Mv#r*w@:M4\ eJZ]wNrw<6:۸2aj7%ؠP}M"V3KW Wu}3ec6]\k뒺zwBȩ]W(1-^٨kwMe ӝ_!\RN~ɍ6E CCKH-Rf /1gdq8D”3 LzؒRhX?)7"[Iz`KqǺLnm@cpf gL= FPuod/=ǚ˝LyH2|=pNr۷!SMv=FJa`"AgsZ{U^sv)z!WøV3J$cO Pp*w t_%#s~ːEt z"˓t΂!쿅xvV2?#zV ?ø%>sCr7f y&9iN7Ʋ:YU Zes:y }6t!dmd -ñ-%^"zX{ڭxf#bD.}_沩b=iغ9tp KaؽC  Hwu c$cXܫ):Xg!0ICϋ+7Rk"iBjLAjՄ,@wu:=WL*~6D "R4ITGk*-I;Ѐ,C+t{T8cOɕ<#^e.UD/-!Hv2 e F&|Olj XLse~[:ԨUлhIɨ1V00M<}PUp@P~9B6TX4?hEP9q"-h`Kn-/ lG@FGacKo!DզBH;1AEqռ1>C!.,}$wSE %2خs٠?6Y@wC rD XbNIˉ,D{aAvri-o4`g8wM)A-F-}Z_XhO6fFU .z7&Fڎ\ " tFIX}9,E47R4m~V(CyXn'W U|u\)S^6$' +B^(8E?Ib賓pRl_ nTܑk]x); H~@"el'#;2^6^[Z^x&_S ث+-65K>Q$ޱї nm~"vBW/1nhmzk$D I dqӖG"¤zGSlˁD')G9p% ]ۮwYp JJʌS'eц?ox3++i b^Cn쾔 ?[pּ';,MJ*r>Rau@DzPgLW@U" ݤ] =E|,TUlO.mKH{X9ۇ*HR^HA9sp/K|,) 19dR^z ;]k%6k.N%Ns4oynʧ:j[ХpiȠE".,}qDS#*Zez_YT7Iރ`NK3Q ^<ۺ}O+8}4гuf[?gE2+h`QʤJ ]_gBR!bN:jc a)~[U~X lK|l:j'8wJb1,/dQ` k|dj$ E"Xnec]HW@r{czioN٫'BoEJ& ;+A²j%(4tyˉy}{W3=Q7HAddNlا)WSҼ,& ݷ:ɗ9 fD9 g6)L}:!=5lioL)q[y.B7㼛h:k-u8i$3uIjP;laf7$[yUW%[]Rc1{iav_:Qo 7g~ĶQ$ȸ:d!/m&#.^$8P;C lzUN8H,Hzi~A|OSN,DԞBl>KQ_58hffFI^/CX0ji_2/e} T~C [[BJ u`pŖ 9js37K߀(bm*[ o4+l?2cz/ݛso|j[Vl *{| y (LZlӝݯV',ObQCj(8~of̺ (ɥ9+5z~6fo.-;q^Br>f[/---3bL ;i>:Y'S@C#[AB%PbjqܝC%4 ;Bt+X/(Abp1ZpCV;~ xU ik zLpwK_gݶା.M4U cj"\.I29f:˨cD'mz7I+g,`L$@,Ss;H9{xZZPk(˜Vݮ{`w](V/4j&ŸGy97h2LM)f8:#`ʍjguSb~nC}Ns)6[ : g:Pn1pD0Im$2!,{:X)g L34(yLxz4:"P` ,b>ɿ8:!nv~*mKG'/>ϻsW{Q3vAHY7x9oh=jgqg44EoOe.qC;:PGge$K;Ρ?X`:Cd@淠Fw{aYIʅBd;ImDlwe/ۋ gjGA Um 'M$ KN֏LGo>K#rlr0dzb;l iU3NR-X^8T)uMZ z0W'+b9Yj6٧?ۇAxphxɄ#|UvUt2xOXnBVLCO61C(P?{:F߭f#:Pn# :^òj`|>`Q&Rp&KclLYɣ1Wǰ)o&61Ǐ\~4?M?2ϯ&U |ijy(&мy$ɺ8 :,\+bsڴ#Og4Ia@n&oIf(6dm&fjiV(#7XSo4,gYFGjqmz9[3y N–k>Sl`/u.=HhCOGsi^(km 4,Yd0hpVÔ|QŌU.;; i75:QbiRM4- S@c7P,Úˊ #I6YW@_ cPO/EV`8r|[~pŠbv:=E!A}A4(aڕ1WȽ`I|7`³|3;5"h07mȜk"dKb> /:}PeCq?J12muf#5 )K'-mF-$xjH@ݙg_B{ IGR}_&reks(ȩ0K7g*=7+OV0˃1ʶP5M'j[inXD,@Zs! )qdl69ʋҼa2WfO2_;ٙ;d 6?] C nQhSMt|a@1Kƞ䘡ȑ-ǟDQJ"@Pw ``0rMsћ,Co_s/1\Go7Y+!.ZRՍ zL~bU"qLe`?êߧ=߮`-q@,xq՗ zG,Q%:ʻ@D(V)z&sNK(?H6@OsS$0q[3f;Kbp ?oФ@1 [*?sni^Y1=*0053L]3}OxcmRvm܅pb*#t5CYJ^\~`'23(7g~O}L;q;ht.m4BܓH9 ~,.-=M֖rɞ̅K< Woc`rHeTX\h؁BFN3B˸ %!J _L3\o[Smg0=sg!c?1 菘 Z9Yt3N"ʊdV4E_2/dF޲ Ÿ Eo/\|e孡b"שq|/жЄC=ޣ1>oJ}Ed 1yIl324gےcSo]_T[^Y/R/TPsPqՇqq{1d},?t]A&YHHe9t Zu.Fm32Tvj :u0z@ݧ4OPwP?9\(S/0Zbw̘{[/W$VS6h6%Wd"V3& v_TQ+=#n)vrGl3{xcK=)/zT-{ wK Kp A )I j%] Q/;bO"2N3ADg&_UyTN #aH ׸A,8t졹/K4 \sqTIk m@RwӘC"2bJp\|V߮"h.^ONOaZElQs'UY5mqO=dSf恋wE\fw1Xq !d$߫.%^G8mn3o:T/sGq)𦂩ȇy XsKPGj &0gX&%&n6p\QUSd_JIt/V t6"t܇㮩τ4۾ًߚKl'%>'j⿜1jgj.>LB?<0X3C牶o09?Uk_[!m9Ju,c#LDXQ\Y" +^rG𡣄=l+XK퀆S7W H?Tz[޸SؽRsTn6x~u휇є ^>Kj/ŷohEGm馅he^'V%ҁ&uU>+5 (>1[#w;X.tBtWYeoOd=f-]IsEq˱fKv5@t*\=%_hZ2lǨ6|dɛL\PKrNkӬKL߰pPE }( h=ulAF/oqg[T*7SEn1φ*Ne#BVG|Mf=>g!Dekv#`Uޫ'B9n8QlU`v9"a^⺔VH*9}H՗ܗlҧ?En8 :2N=rC4oK΄ؒ O t[@.#LmwN:дgFo=~y,RLl!,[_Qa&u>ujDej yqt11,qK*!kVohVU6RIg[jhT ڰ{|wPˠ NbMQYFy++4^9Z\[)uI]Bnmw(pu'I77:DM\C@`Q㮭s{ݭ{v?z2!ͤ>i0@YWtٹ|Jc{x%CʒgYp^i/6vȸѕ mOSY Rɘü!yB5/۝1&P4u{966JM"Z|dvaSCEMe!6A_Ǡ'љ(ͣu=g`c'At)HnJnFqMb$efǻS L(W־ `pଆi{ ^*24OE VjDžHʮ1ZNeG(#љtFJ ?N|}ZZ}ۃـLa7Yw̧i ^P}A&6Ճ;Q$ᖁ=q:wr%<"Z b\ 46 =-$5ZNi{iIUtaw.5=:X2'%"֬Y$\A,^qiCXjiUpJqrUط-"-QZ򭔺 4?U R+fɸ",:+VX%![In t~52ۢ7O+7gX^̬f׽6]yh|9o; Z?=Z{w'҇N$49(hQ 'VFhY>I<_;b}yE3,1l$ө"l]V͇9xuu=We!8Z ,Vpd^Ё;`N+x섰-*~5x Bb˧0qO>bW .Ե\Fy 5I{UX.&XG"Pa}CZ1WG Sc#D2sҜx{4`$z/6y_FD.*|V|GW vݖ,2S$J8ح ֟+8S9pJ #܃s $]428WБ܆*XE92*YhEr<343<R< KQ(IhS73oD,H |y<➂bf{Z"\F-ICz%y[R(t>Z";IFƣ.7[$ ל\j3y$&m^ݏ%Ne.Y"R!PYKFٝBRrl=E*Dw rxqE-#<,HRC2u4 A$ /ԼvҦI3q 8WRatLRet-U"wL'{>3@n뵀4S7`[WO%Z/"_$,Ϛb_D.ggfn2vot)\,4ɦįP4NK-|d֦-Z/l>a#UiL^ U؏6$9TNދS7y>/Ts ]9p˴\֭(YlN)3VѦ%%sVm|dt%n\ Bq#pӵG>}e#Uze" pSK+רΗxp%{? lj+$NMXZDR6o%i@> 9Ԁ'!YTCa6?s|}p<-gD~w#.vZ=gɿɰ]1Ӟ[i̵|U }Evn&"k nd>9XV2 \TʰxæLnmbQ>3~we!Ox.4Zq(-3~lC\x ՙ+1e8j(L^;y6Me sAPt)C[xե9Fkx*k`;@(Wo,IږhZV16>btō37JzsיԢt_?R@9dvCf$@w9M&JY9ɘuGuߎk;"` %y%ɷ2#2 rHWhjf}Q nƪt.fO XN>s:o ϼp$z)is|yB ٧m[=;\&XuB]<|L|[Y_VdnNӓX8AG#yKX.(Xkm"-5H-Iztc+N7E&ࢧ7tES1kF[FP),"xh;~r!#=jR%qo[`KjTS_"z} -Gw >muY\ai+VGN "AsRj fY-ݺUdO|徘>աk/gܤQF536vP_vӝ>^sʂ.u'`ZTzQ\g!0|b>|!gQW<|␻d_{9g8\LV?ݝ0mˁdW`rKէۘGiۍ6^v0*q^譵Z`] C*2+BEzDatc6=)QO7OVJX\&._z5j-J}3kAb7h'I㾘*؃;dO0R@`4m;IQRnm`Q5_W0:ּ ~YɁ4H# SP~ITS*#±|[8:fIM)y aH`xBG?͹UCNho0[^XkoρP0_QFa {.tSΔp?ʴ"faB#g$砦ͦ}V !e&D2&ԎjA_Tا]K6oCk2(sGĥ:UN>0p I4ǷI(*!qP|(b]ÚBulv5S"@*{ȥv]Z#x@X?"hL3XũF7Av O]chE%AGz:ēS`jDmtچ<[{V@Ye\k Hl̙8IgN{dK=10LZ?8ͼQAKZ6%T,@{ P"'a?qhpMGmrxJ`H%㩞HTyfY+6T_T~Ua`lKp!DSձbLlp g֯fkC$v @,V|*\M'c1:W/1zN,Y*1|z#F/2hՒ@r) >xh 1 Sa>?pޒhz{!V{eQ`̇f$ dzT3ݓb1ȵ yX5Is"y_U*GgnX=)]:]ml: lwDb1Jqߊv]goDäR ]l@9$vC`gD`3Isq_'ZEԋ6ĥWz5%wG) np7K!x˥L'.*um1\Š=si=KOVQp!"zI>;ńWyOm:iT=ǔ[0]wH!lKXhn*>&&iӎqLu0 s:ow( PxLNฝ’=#)dcKHájav8)&12=˰'+NR*Sf$զ0#r!+]p y@A@@5JmډXqR`ui Rr1: :EyU@Nc܊!c^Hi))AUj"D*Y|nUbz#/Eh<A@$>!Zmcz|Q}ğwpIdg&ЭGC߱|.0_R*!UVO do[Ӄ*vW`XJY޳߸LJhe0N =<;EG'I VF̕D6.LhJ'=N8[ CAT|0'wa*l;vy>X)|Sm"mmR.Us9&\HWAf2DI &o҈ag݀>jO`W恵M6dσnhu[+'=۪pȋ2[6\us4Waԩ9#k[ȳ b#KByEAKom4a3H$5 +>:٣<~T"~S<\.1>\'ᶚT { 'عd#?*y\DWo!D9dwFK94_O-~+Uv/5L~_HYI xŅ#07:|@0I)'`!`$En<5#Ebt[vԱ>Vs!P1uҭ>ƫJC4̫{h+G<G?yb Lyc (Q2+58dI|$\LI94]fMNPS~?ĺ,G'm'\!*Df f@[͉I|#*MVG<3A%'xDU\5ά kѡ z*:9@賒|pN |E&l3;9Ƥi_Ɠn: 7 +T&xꣻX*nn}Fbik""IkA9S=ym(K5nzm0î)2ZJqxbY& G EU?HΛ{~PATbJCGD EڛX2])IOqdlfٍ O˒: ;`Jo!qԞ4OĠk}6 +(OR.qG/rG|a,nj˒bґBf*!}-BX *;dlV w,=A%xR&O@7y/ x2[3{\[7ql fIdn7F6IfGC^P \B\;' ؂ÜWB~ڷ'MIL '"} 0 ;Ț y4;~y/'< O̟7% Qxto9VOvrc/͇ݑ᪠bcH*VXYZCp{ ߲@mQqD.`5fJ>.\z^^NwuB C|{8hQVjMh8nԝ }Du1rzhJr'q*rrD Gk>NP+`ZĄ ) sZ*&aVQ*ȑv5 oޒn[hq/1nzJeЎ>\^2PF@pa)|s&>-R=awK58wiƼҺdO=;.BOЍH7;Ry4/8ޏE51Qʛ Ti>4x&D,<3\XsU*2 Xg<,ɾa7%tjKՕMx(HW1GX$pymQ&tkn6tx-= VB>'p @-zgf+!V y%ί;|>VjanS;-/P . t0Qt}vvȶy܆}EiTKA3 O,|ښ%Q qaSz^%l)%NӖz܍`PeXdS3˧&y8@+X͎ eވGK%M3˓(鴉l)/x( Brwm.3c&ސFw_e *d>I3\ʩ'#a"9#qp&VRhg0GYʊiLoI?ywȺJ*O<[ũgod$1\ˠ_ fdJ $EnM:XSr O%DY7i($vK]SJQ6%^WT^$p'λͨuBTf$nkh)4{]f!e!X3f VjƑ372 dם`W&+miQrOu 6p =[jM3T%Q:?=s5T)w!"}?fE/I} L*'磒LX&1y= F]qHinkHVPYʵ-H:knX\uD]{y% 7I?G*Pף7 ekrUۉlـ JWeT/Kށ$9 GP5o ;7(~*l8ףo&![ ]xJ#+?N Z!; U?N)ww k0  l4]z3-e1{ݻt&\U~S> .갚d+ptC脏 Qqmb!eg 仺YVESO&C*/1qiP!1*w]=I?4iquDiX7 ׿;ae^<+3.7$A.^"d6;IHIih 8|QQMgAhҮfKx˺=ۡ#^,L72m"" t|Ǹ 8xO2{ Y?J 6)ږ+Fz?x.f".4 ɮQ`ҏqZ$e3u\tv ˨/Uȑ֋R_on2M9+). teB ,\#?AԢWOD4jAf^ s>@}*>:ɀ+ĚwOGnJ^cNy%OH܍S]ؠ n$)l,' UVFNDbUTb~vqɜ̴/&&(@+q?UH= _G ~xVd'xeZk\ ؘں[þD6^IEtb ~>WO;,q#C.3K"%cMBvAv gk $N[+W4^l gGZ(ifn(cU T'(ŐPPqUgX4Co;>Yҙ.P@Py@jm7k&`*?ldڳoo]MO^,/T VAW d{]<\"/x\7mB͡HݼNG3l_8xĞbªw-bڗj;> [V oڻ%vΙgzRmo[ G+Ņh5!T.x3{V]s73*s@3?]"?ϭhsWC!7m "h!W7}֝}N*5!+>sTik w[AnhkcMP^WOe#h@ej[LPSh(fpCՅϥV4@L0Io tzv\2WYυL;.C g;Bngz'H}9H7탖yhiݖInɀ1T,'l61gUx-_EF #~(`f4F#hxTP'IzoAR0|1!M6n%O&6Rj6z$|2JJF61nb-#2yOtn.XZFov" .0 }ӤrO^*;cY=@sA9,V)9Ԇu%lr@C\Q݅S+c!'CWJ*, NOK.x7#cޞXϩS -AӿGU !:tMץG,xc1޼ 5qzE  m>OR[U 8 zx悶(/v¾,lʘūS&#2fp&D s3&d>ۡesG*G #ڑ7"OIqwx0"L@]SFzl=s)q5^h@k2T9B XKyXKvACJI4< f's6$4 q@;쐅NW=< &OP4*,erhrN sacP%˗ A0.ZOj_2!2M1^1OSSvZa+'z~B ?F;>-;_Fzx)C""c>;$+rUS4ZOx߸hs{O|N)d.,F/0"L$.O-Hd^M+RVm#|aş|^ )* ޭ:j<0 TYG*WIdz ZRoZOp3@iAԀ!6a݇ sK nY'30d "^6eٻEPH;U뺏}e'"8)ұ wE粖u眳nzoB[ؕ\ٟAb{r1[d1Z λuk*hFg~٬]NE`N^ KEگG'ح:O1l+\msAO R*WפȲ|e~e O"'bTyb`3p&&F]J xĨl$:~f[Z<8"G9#'gLxI@[luxlVU P5&9]#ET3Oqn 1N(ۜYhO %%۔eĉqQPnIo fX-34mv<ymJQ9,#H "`C?"ʾ1|cz^}:*lK?q##U(kbn){IWdӁ>אobA4VȓYH!ְ"GBMѮ_W:TNU}_ MǏcTGvnK?c虌dőDx .xu;QW"{M~RAˀi-Z.9=%t0yv&``Q53Tp \s%[8<7J$\7&e?baa]\B4MOpM248J TwCbaݾw>n?Z8Mcꖖ L3c}p@Ǧߖd3"7a+四BiB@W:?`stjlH&,&T@K߱ɥYN'!֚8ms[IvBM}-aW⽁֊W{(2H~8:C!n#o,1t=؁1kUoE WH3ck =ʵ[m+ 4hÙ5o;-%6BȞ>hU=Q-WOj'L8ۖg@*let]4kBUX0dR2rF^gr${TƉY>tmįC,Pv4NbrtwaE ya@ F(zzvtZd~%ï0KL"-N:g'\# 65R) <f A':^2$M&"rY@e[5vs {uos51*`/s?n13G&No5gDSϘ*0'׆-b8NeE+LO-zYTch(#q.k`=ϒT軨|H$)iy 6\ yᗝu߶ [bF۶w /?Xjm*P?5VCdPȺb]yd9$QS%lm?p+U8MH}Z,@ *` r{ dfzve%DITXC;_ϙaz Q9n3tc- ݹX ,uxe-UYbӺqֽz)&^:Xvf΅:فw_AnDċ{] 5}D.<[,<՗򴿨 GK*x#P4ڼiRǢ (/(wU~">5(iӻ:PNU$øE,j;,j ac!|둀#sl0@3_{]ޞU@wJ4kO[J8`t-c49U waVylw "7ugFv^F1RT&vWYր׊PrSM5͚w9q^w砿b(0#p۬PM{tVDIx9_`Zwyr^7rbA_plvCȽ:}PE_URY}~cR1hzؕt\㳕3̮.p?x7Fwnct,U[ @!;OG|;ٺ\-vf&gJzeÕZl eTH? Ojs"9 q$36y7mxӻ[g2Rj8 Uq8bޢ9&n򵍐`Nxp]r^vŷ䤭CEpMC_H#,SNR0>3{92ý4)fa=s}H͓ђ;Qbchrht GYhen.D8jc'pz .JPݡ{Kʩ>Ӄ솿BxHfE3DW,<N RrXk<X;y*1yG)-k}wE9M 536x P=zz`|r[uyO6$ZqC6cY$ 7(n1`8lF+0HZvBd5bb yZ ;ֿX~)㶐vrnA0Gxļ?Z`Sܹa`#e}s5Нo0x,ЊH?6) jkڙ Ǎb)-7cwE7oLQ~YR.e91ِ_hټThbR;11d?06do,oQ!0U9?iG;㒁{/{heǠT!M'gp`dTY״ͼ!l"qkM fF'Z ªPzӍ-^RLUftP^Zɍ3YiC8;CX恌4XwsV6g!xL0>7 }5=kU}F5!XǤȗ C79kKE {;ZZDvxZTGC_Lρq-vq*D\1>I9ǕIƈ΀ b&*wdjK2!'xz-~il\eUQH"aipM;ec䛷ϢfL2vn=Ii>rp7 I}]lH]_1L7@EQa*wFf_0yWӬ{zu 7uD2µ8~zYZ~L<:j^뒹!0L7.] Y}=],)MYW!,rQxx--[C)]#: >$ױv܆}u jSX㯂\gBKoxV7e&51rb4y򠯥 X.,O kd5Ғcw?骟5$$TSTT00ʿy*mQg9 p-ت"o<)@aqD>|`U>`f2֖6AJAl@ylQ5pŏPefpyRi|}MT x*-s$^VcԬ''sf\Ł|2&jhgI1ezP?U;O7!3OjQdPz`'W^e%5(5LvCkMrLHͱR^WGsODX7\DmT'lߑkV0ҵBka8EFŊH K8);g$Ef_ RX(^ ÿRrؐ]!`}t2Ihm5ca7=}[O, Il_>H=1t32 V+`R/J6]wcnIU-^Xr@oxNoi/qs SʭĜ~Gt(=et eCM@k"R$u_LLTp\n ֚i$/&Sv[捜 1 PIm %%K?8%q>~^G<;&i3E ?<^ؽ$vu.d D$~/S `GTdd/М((:s0 eef@aI*HoT`:n6%[mzgenan$UڟehNYʨ暓[Ք!*֪1G "Y)2"ND+]~# ?`|Ŋlzbk%k}9Ƅ\J洝?L-fx_0eyFfq7ÊKI顉vU1TdhB6% pDBFMj ~v,zAbL3\sD @v)s܁dprmG xw+;ߘ?[\*TPvO[Tm<`hlJ+j- eސxDWq7ٯMNZg43t| g~B +xX\)?Eh\~FVu)_w,B !BK@ tX+H>Z˵wNiݬEpgh %%$׶3?mI337RMT}k"V+ n&aHx%K-6+FHbxxBBgj * R5, oS(뚱9tyޤ:󕀯aayiLf8CqdF]wXu[ [~le IrTEc$ YzU$-)Ofi\]q?.d} eȵVNZ/bٝ}xZ5" ֆMjHɪւ]X37[! sNZGLV!̾WgvBsI΀&|1aWFPv-_Хj[V7pB/ < 4?+6C؄W$, hcsY.ˆCDXK[HFGdsV&š(8lF-N+-ſQWQ<DWƝ[55NOљA;uy1y9!2>|h|/z7(HW? AźntLz BefZ*BTRx,m KǦzMX ?e&ЂEiI8sP>t6¸ /dܲCnvDt,Oo̶Jf*Am;J383>>)%Kcy=k%>DRV6N',j}Z-CSE5碨.ѽeHVs*}J 2nĸR+H<1f.Gl 3*tGΤ;;t: 4$zGo_U3KڥnM%5ܟO`qw 㕈cץ=&uz90 0IEkfΦj%oU  ]{U9Ǹ/>;m4{ o[Q9$`*\uo=tw~[%j8Jk^Wo1+6bsf"%)ysg5+bA:q=,nZ!`<%/dY=GCBRX;SR e:ѕq/q3T*qnbȨGnx3m;p||"b-[}.OJ+-U; l\0iZ":& ΍{<d S5#tYlRQYFyV^wݳ"yL㯮B( nTjw-k| % xUo]|N$¼N*r@qňD/^ň]pZ0ѴoNᛞ <對#g]C>fٴjȲ:ex]rV̎nxrrpU/H9#+M})914&F2G񅯈QplLJTRcڵ&3T>usM++xiD/KڰW_x5Ȇq Rs Pu"Uc8ɢX$9/Y"S}Q:ܿ~I?qB(&[C;3g8@{4?36Wތ*uk#r#m%Gς|\5_+A3]yegtNA;*nY C=TjUycuykrm-Rd6J|Q|,r. Z4mPb) L͞9)Ku%m&KkRNUl(=)/T0hIELL!U!LhƎ?Ef+2\裎ЂpRϺwM[hd"Μ\d-5 'o`yN`(@z~௪O=fMm3+p zB*RADCv4Za3!zPZX$4𮐡V+MUrz6(ʛUmn#GJk!r \C-C_$Ö[JÌeKK3k{C_Dc%7 &WZ 2Z| /`ahy){utvrHsY}-Y6cIxPH(W}rkZITBj]@ۋE`a2A@|n4 TO<03zY p1] 8Goa#1䜗P ŠRM!ϱv^(*`y뀫o QD޷0B*HE?0o(d*WW&Ue 9y]$N3K^!QؖSuRȧ#4-F2*(cӀZ(wGI<@"&R?)\WG[TJ%3دe -<-*-*VqA5!nZ< Um4/9T.bJ73j B91D@s|.[=]4n+!>ӏs^M53DGok_ofWJݳcX Pmy NJ}Ě I{1^5Hdַ){kR*h[[C>rZGCv x,|z`y!2/=# 8&#ZS%{Bhj*@g|\MR }ZY_⻮#I 'YdOm(5KCʛԍxp W`o3oS.;2KQ7iVC#Ri/4kT&a2rL0F?d<%'v_7 :3[QM>xFw#/欦olu%۰QTsp~YwCF<ڳ6O?/_ "E!w"AWOjMXe ,\,OMףgPҳ ?_qZP'S1fPP16C^)Ɯ|彉aJОE1iG~Z5P {GgýH%(AR䀃L?![+7\1cN 9x9Yx0 2ʔNjzn&&'W76k:jZ%DڶP&8Nga@y_ ~1 &q;n_öGUrg{ h&[7ݧܿ4~[M uԡeߨj9Zb)OEo TG#3Vv?Ґk,_|-9Sa?7/:uP3!hKYhޯ`F?ndy#[Sr3UN_&h ޙ n: t=kQ_'R¼xpI:ʧbہخGgպ wœ=/C ´p#V֏M`cbi}LBwb| W1z*ϙ:Ж$+a|p@&Y\f D yZۣ2D8.M4y@{@6{K` sk+[f/Q%_?FDs&gY]:H!3X͔)I4Ź u?ǩ~Wl@5=Rה>ss1:*d6}!(>v5gYĬ!ub:i\j%FTZ"Do *Y "!Ʒ8Wק[J3efY"SkwgUyPIN_9^[js `B sqWcZn",jIq!7\1GW0-FiYrʏa:T}eEj J7Ej)̅Wζ | T%!CI?kd;>fS_OXE< 類tF'^Ybr{w|֬Qn374%ʦR5|ve=/U"[֣,{"*,K.u[jY5wltE$v5s.B=$ `۰(v'8|N4]UOz#$#kPcjR2\*q\X%3Lx>aʐԏJAYӌBeA<{T,KA/@%}c.ic|uX䛴B/r)v5:qڽ~I.x7p] k]n)|;ډzQ,:oqYoTJgzxYz_$bŧMZ-65).?NQDT{;ސ`<@^/;)H3f)y Y^sh^ޖqA>8!G=;`JNa rkGV عWr-$ ,t z[}AK zB;RZof+\|B[X{zBpOj 1PYx^=4Vl#dZQРyX;Qא_?5$A]V±˸{FSJ^5*yv@}O.|{;.a{.*|+H\jYle]p@7[{\Ez#\] 6mt:[X{^.2ϡjS i>zs D݀h7Y3Ӣn,}#kF]A&G/W}ʁhFp\[Gt_gxWKO5nœIYh<"H%ٴwPJ/M?Q5uL#0Q-nh )I:mWنy+赢zuj\d/gi*}i-T!_,]qep! *cH[7MCkvT+5DžŽc{# g:V #Zr\=YMrmt0UVz}t3͟_"lCsү-BX!D0yk0؞ΒH}['h ^68x :^ig<ge2$&`75_Hͫk:614A--Zup Zps׫ƽ^Dq>jS'tdYխHЩVJAj8aT OEy\"0 b%Fjӱ Dɔt:LNRAOiLA 2P, x<*_Uq2NTShJD2WXn!FGP 5|D-7Q iv}`9`1>\=4-&b.M;:Kۉ@FxTf(…9nqڂg9e]YbN]gG*~M'NfC;4B۸S_ TwX P<Us1߯$57n8$RB-csy.vʼ l9kX`꛿7<h\O(R{oڳgykR&Czlf,A>y9e('$kqld'سVDș ؒ[[<)eXlydk(>kIn;mQ[UvW3uBwګpBsq[m*bVapr^dΡԟEHB#!$u-B7l*9 $/S.Хfc Gy\AVt7^Mon3xbmQg"uf+x\Rps05/yr-On/l!^ &r2ǰbpX5oR(o֐]H6ܩ_%Ȃ_vySju3Nj$ͫ@q q}aDl.80?ͰrhMXq`[rުDrԼ%rih7wK_BiuUlw}mZ?:/: z΋i(R02ۛcGřYD\(7'ͷ@yMLq4g⼆ LzK:& U=5Ph5N 9b {릉KYki73e'y冢#ht {l)g#"g[{Pc($8nɼ+/sճ4>i~4xDyu*.6`DBϣ /lwC.ƍ~!mr[a.!Yx3ڴ'A/S5P+{#G^"5VepV|qO-o"Z g^hLoM9NDv ڃ~s &v48 -,v>]Z%sx41F8K PaЙr7#.⤽0f#a:? Dw$ӟ \^f,5c級2Po0>~Λ:pg>3(;bGAwZ+ѪLZ(Fu\gdS혌 ?Y+clU#.ɎfY('> BL:a\kSNX E(4.;(sDyO$F|4աʓsrWb}O%]{!tNUaT,^ |8:>!OOӔK?Qt(5u(5yr@izv 4e7 ;UTUkۏzހOcc @J"ďC5Z 4vĻ Ϡ)RDڧ^;sŸ=&q@gXT[LmbݧRٖShS&z=r1)B)?j9/Py;hrElX} Q|~.mf!r2SpbRs?cs/.}g@pM{m XSn]! Em(h" {zyw" Q{12̊(f.Jguɓu55i*􋗚,k#FBE+<9Hf:^lsb{rXL5G7*[bz%Ƌv@ ]!ѐi(?_{I嫋o~hc^iAγDIv|ϥU2i~v %2PL-2( 6&c|Fϡ#;> ϫ#LmWx8BWElL&_P6 Z;2gA0Nh"m_~ˡl08{9+U<trYOMݻUIW=adLHst|R}{icEЊ\vdFh6?O8JO@Q5R<[Љb\5+ %#&V&^FRWrtWZLb}ڐ^c<:ދ { \N IO8 XR~DFunN"{4|BY+-}.{GE@P$t+ɱ+y@ -2V:Z-}3,n)46PSyZJǀ/"[^l3nHIilNV.XN ⡉J_m7̶J4|8|K30%e9^=uѫao4UQ'&?bDR:HW*A"=d7N˺QkTo% Z0Lj~CAl5uasOjiY%a P~%NΛ eM9y$1Wcmi! ^u9p8,HPҍ✏#~!\ ڌx*@鐡㈾]7B1 N+Do8[6n&d/ŋiS90+ڥ^~/D&uŜn3 @z(++${Ing_b#~S/J}ۄ}5s8}Y6,:yϖbn*!j,kyf9n+dZD>Ɇ c^Xca>Οy }@]"2U{=О2ٕl&<ܞش'}xkIMQb>LU%gu?Q6::q(H&D Oݟ )d8)wdŗs3 bg|Z6A.^UfJ_0X+D gg]O=Ud;Ү,Sp^<쌑G5tM "`\p4ka؍JLݏ6ǭB%̑X䗲/!dz4g8z!!*cBضV׫^LJSq,zWI]Wg?@l}%f=x8B!3 kSbfk˨Ex[cHS*Ћ_%TlSM+Zn]sLj[m!ԛF1_T FC=w+B>4_,5d0Bagk RaNd dOL!) ,vmѧ o֢ftLJ/vbݜdqZ֓8BSBxuOӦҗq :(4E@ Ѧsp z@˙9fKіjUKeޟ|Ծ|f^\ ߱"*mpN 쟿9W׃i4$Cj@'$Y?\Ywb( jTYZ(!?WΏ 9OzI2݊>T@@/!"v쇏MM]*wT W2G@麅m@H1#xVŀk~olNZ.̈?׆2=ױ޻-!knt! Fm0oBW[ډP/e|-Gwِ٩*))S~%=^½QQu17a185^E4W 뵡1ny3Ðf_J{fȭG6F%i`aZ{[zy:[dJ*EBub$ v5q#- C1Vn7vRmӣ:?I qRUD1k^K7Vf*6{*zmpd^h1T GNg^uPfD>:Hُgo$Z~c/l6մ5%MuZon$(L/ʟo V0\BldŇⳏ \R ~vkXs*ܖD+=V-zE._i4w>OS7Y$?)eUu_?yW(bFȵ4;`PTY[`Ԣu Pއ w0/k0#)l* HEg==r jbDXӴ$YC&mXuKE nɨ,@#"#5e4Ze5FD<TD^c#1en6{r;)D::q(kK6ŧN;MoLHP,m4};ҰHBi^TFdWn} U a#U {#FZEe5xk>,O=췟Gr @|>aOaP{W%}Zy"j'Ұ|^EiXulK{T22fJvk1|b^ ˽~P߰8aL/\=A].Zƚ }#!׈CX? tλ e aeޙ3-k,j@RP"I9ֵt%:OFʣż4B"5DSq4-Un" =,}: }g?\);?m?$ \f3D㣜OfcZwGC'k4RCzm^vñ5"Z亟^tҽVla'kr`7*C;Tl%яE3]f% DmsS9m'1"Oph@-,0q~ U Ř.Ƅu W6 PzrW"m_ticZo;X6cez*uRf9򃍇6?Mv_S ]ܞ䚜N8u!}bk G(i4 :woդUl{ HsZ֢Vf9O|$b"B/GνwE4 67NGʵV+TVa2/0Ճg^E:GR_qJ:g5 T3%ٌ!Cڸ* rW_&ɐ\Nwyn>) @{àe'DcHe{B |#8be351Vf@өk]-TO0;Mܲ8x #wĜ=r:˄Ֆy۟9]i]G*::Χ##$t(7XtG˫ʽA>K7hPK9KD56[w )9ws$3{""()S\t4ꐧT"dUA'QxZ1&ͽu?D߫xIXXV^CCHbk]]zaAfc>Xث]K^Y-xqr?p0jBO#.)ƈ3^oH>r]#+ӂSt:(>^6%< ~#ͮrrUI v,g`OoȹVXh㡛Iy|3-)'ݠLZPPO rVbOG#%68/2~n j`_ { ;Șś$l0BC2<0C:_z;pY)@d Kecg!"Na(o=ÈY9ط)vX =nf&wOyu F̙/Hʥs:׭bPҍt۷ea1@[ J4`^ < 6ƒO|1Ό? KҒZ $ 0¸!'>~=F k73HA$F1U$isj__s+9Ӷ"rhic3q:cݿu=n=NgZf*uӋDH1knW[fT7 u-f519A JGK皳E%XF]\>DF{yߟ昊(eHqψM4r`C ,eC|4'ҔlcopnhU,m 7봺ƸtM;y/fͲKR0GG 3ƾ N}a>Rmc-{a=@7Ϊ讯;hs1<}꘶spckMylb%o1r3y+ uygd;qv-k, s0}5fAv{SJrudG9nL]^O7T(-I?uOC˭~_)3@5 &TgB=j oBh_",kE ώp^/Rq?J z{ƚ ;Y ~[*8.rXA\ܩ:4Byަ^9tzi"=[0X˰5,m6Ͽ3\ǨΥFs"Zhn1l%l*6ԩW^*dj  n")\L~{254L V$gl/xDRyBn1%BMspU+64Ԋ|P\ Vlb?B+\m-fXYz}+A";KuO6I}ޮd,d`{<1pEÅZӍ!>Ȼ;͇B9HJ34|`yBqjE@5cֵٔ["rF-Cp|gf8MEI冚g _߀EO, t%.QHo&zoS%@+jqeQÃ2pr*#DSFGыNu:>QES@6%=3VM3f!~ǿ\$͋c?Smp)A0@aׁ"~$SwV*Hq)׿ |VȆa|&z O:P'7%oiu%R<ҘV@%i_hw]> T2u.fT/?Dt!bF{툵?E{on>c*AYtVLCOsUy.'=\b0B̚PwN:X'~S`() %:HAʱ T;%= lq+Yz57-H5+ gnj8L i$!z`2ض/:.\U!7"pc}4=mtBWA#Ώ;R{ً BsJIgfA &).6#~O7\\pFӊ.>P@e t_W:UN iRErE;]btzj3b;$_h| 僽F/k**/ $8CqEOOm15]XpMJQSz6oy;UK< i4#AO0S|c  r,F[Ny殮}y56] Wf ?W] QRk{&UI ƙaBt@=Gkx4Ns₲}ܝN rC[A$ds,ѭe8.|Qb%Ls]4A~(+p()Έ4_BF`qPyaP|וw xe6^# :@ͬ" H ~l(ka!ԦJЙݩs37c Y{Q@qi`un?qb.B\'ThRUC`8sj=Il2ޏb x[~=a=.1G8:=ћ":UUQJ=d^^>[,Q%U[= (Q|Z #xL o[[̉d`O uҮOO{6C7ݼ? j[3CG<K-ٻ3Txܕ~>YA뿉TJ &r.4y>hնJsYm8pc~/ܡP{牸0!ie޴A-Tw嫯eHE ,:4clpN5 t Jx1oQH$Pܒ S7-۫%,zҍ`q:#rH^x~Z nL,S1~{a1`yO YY=H:TYWfa9OP# v2c=S/@")g"cvy<<@W*sns,cڎ)z"ScU)T4 `--ܗ"k}Xv'Z-uJє`j*hZ"A]}j1&Hiv@^пH@DuzPs7 BvUťB16RSP/ "Z^@ANH!KJu!oCI7{ ',f@! o w2բb`Y Ax|4GeR[%q_l vLܼ&jD)LŎ&ٝ̐\x R1,qu9q_,q_0߆6#G5;24&@ F3?,H>I41=4_&ƙ:>.2ĹEq*m "LxןEc54X؄,F9O} MrljRoCab:h[_b@ [D[,Е+?H8&DUGI1"s;8/g>.rKu ռmZ WcGcMscCSRx};dGoB$BCS>IR[r>[_@ilMGX_7bemC 7yd(snyO A1ݼ F$ qGՒ9}VsN .BN!+ 0FLL3sHmJ$smsPM6x5Y dW1m6_jL?`S2`([uQqyv]8:,Cl,ͯ,>^^-00565 WNi%5&t; n&O%/}zʇ0دT5M0iƬziC2l燇鬯j< ykq\&B~b1e!]bUNOE.cAo>*f eCALηg!c*R* 2Ԕ6v=>Qns!E˓ŒcyEK3}TIDASRF(fhƚέS*6~NPk+spݡ`kMYmǥu7Vߒ`.79C Y[bi{K壂x"H@.|2Ge1 -u 'љԈ\bsI3vjH)+at겐.}'@~67g/#y9 Uښ`(+_}tAW]gjs\dK?Plq #-$Vl}"y2y˘-RtЃ42 !2[=^ z3N )kxRuIn5ZHKwUm:J?Δ~z075w0젱4|C/0{l"VZ*ۡ ~L(bE*Fkh?ׯ/QvŕxlM i =A`u,|b9CGe4jC(/o#^qs8[W>nzrN&5;<T2" Gg ʰFT=~l97O_d9 rlzb1cNJM:gXxpUޥ«ٛ# |̌苚|l]W멽!Ar>[/V[L80&}|Ѣh_wGPbU܏ ǂSc7(&z\"L80a&MCyĥʲۋ)PiU5$~3[TMV51f E|Z Rs4~e\Z}|L6 TJd9s0ڱƱl,iwx#Pabc 9v3QȗGUbs}EN6ajL1ds>1"kՇQZڮˠlrߛlΑSEJ<5Xb N=@q>bm#yPYfVU8IDA|=ƮzA)?-*j,J+D=Y]L 7 KZ0&.7hXB`kIM)EwH)G7ApMoR+Sİt{8 &F;Gf `MGUX-,HyU?xTFch?L1;\"Μ ,REψK} KN,R*<du @q[6Ae$PH3QAFD+L%2uss0?Jy߻Wy˼Y8-*mv}t*iIt/z*ĩ޳{^y"\BY{aG<> hƶގZe]Y_'yf8LV+ a.)W3:V%-Sdˁ7 >}fwss4`9^SI@/qs8b^ҍWƥ0F1cm(3u"v`io"WBɸo; vB!|m4Z_ؠ<.YT|2o \Nb]ņ:^}ŋqpT^/V1)_ IwDҚ/ʎgwHIE+ %/%To@ F2^ Ģ*) 0,&}sa=!u1RN֭%i!XSdǶ&m'XJ>i+ SPh'pc],c)oq䋳p.Xsۑ'[p⠪!!vCn7B;^.Vz*JIJ ?ÃpAFwu}htնRjOXX#xH2YKӑQCS⏣wa.~+8$$s]1N v+9_ܧ%#lv+c~H >yZ]@"Q3 TEvsv-{5d*"`.io]V,KPtHj <\hj֜ It8d c.ŀڭ4Ab|?7jވS||ŦH(221rQJdڔ,!)aÒLXy L3I5&^6`'zcP ˸-*SN$?F~^q'r(E,CHdw|9_@=/!УîM<{uV/g@-'; OL|͈RqxӬ#ܵO>0Hsmۢ()35.Q<{3ŰSB={y%EIÂZQ'pkdSCk` Ht eŒ]WJD,E~&5~VK@7"'t{yudNH]2iφAe5<;#aڔtPbA&cHڏe/ k ڔ2^c4;zqs Do1z)?910+mǜ,DS7.3 DHγP}ͭ5H?K&؁1uJA :d**8*X%5&Rܲվt cl@]¬V¯ƏWAeغR.LzizF"ÚKI?Wk Z\@+o!mXPP[<3B7%' >y={ُ}duLu%:o򵣭&D0)!X8k}UUHU\dV [#1liV` %zdUKUTw3<`3_")0Eq`@,ue& ٶyHX/U"[*D*D5$gsR-õ}_/lDB>P) Ogڰ%TlƟnv o* 8-׻}LW_dԀ_{Q]T{劥2BiƔ+ H+HHx ` TEB^ Z Ηպ1 뫛W\ *5? Wiz1I2~Cjc7φ9@Rc%buJVf7q$nQ>U<{/,k=Á:$<&4Ea@ϥ[-??]8fSB&XI$Y2W0nZT𘽅5Ist'o^ >z0`aRLض:Dn3;ڡ` 8 m 0q2*.Keo{)BQ"1ĩ;~۸C(wh;ew$F)TiܣJ<"xjd>D1ȺR"FqeƇ7{.08hTha *&홿ĮFyi_@]D02q0սk  џ$? Kb %KBҩ`3բ:::׋;UK˗DtSF~TKjTPR2@?w"l쀰'KrЍ"]׾>o7DYQx4;DBN1ҽQ?&Ž0nu\^hX+ùi`g.yɕC2S١0;<"nՊъ#N8LIx&\~}ȱIJI ^iSlBI"WO׌'RJuXEBpC&O^2C9PNzDzpEUiGW*A{!t бEa/nsbCe{4WԁO]xuXC}~s¦O2-yq8D.EL%Z}a.tEwK薡> XAJU$dS J!cB=W.D~z^A`:t+`fJ2p.iknTg899ïʙr1'z0S\u7$CҢ(|  9[o]D=aUEpˑ`|,Ύ=1P𫟌)΢d8|-|[# #!,r K86oԘV60C[\nWպ~!ܒbKw^" q>eN"u:ѫMǿ_giN:B_=x&VH%ƁI!84qvD8j#t ͒1P!x O]a=8A <9C3˞IygU3Gs3̯:[ u٠O?gńcm "|WTX3'$Џ_Λ d p=3'Q60$<;zr)-;{ow\f'-cR?j5^YIՊ]Jt~`Jc VHBOu vU9j0WO o|두~2ȿF`f-l8<x3rY!ӥz RQ`ʗߊVCQ]&Twä{X rAU_&ƴ_W뱎N w˒blA9ZSfdJ3 +w:Dan3sBF轴dF:cuVO]1J)3͚յ[w59C[6:^·p֣nz(`|,$t#Y[`Pb8-3]81U_vCu0;;1k׀bCZйj4u vhn9]$1:K/ [Т@+S{՛o[¡.HHfw}@AiNrĺ|xcVHxsזX2|-C^<%v{IszY.RF_uMC6˜9a!\ .dg{kLsך󇢑 މ@e;ќ%Tv+CF 'g ̺~l ' R o>+TIIC㑜0 z-V.^k`8/F<,{ؘRm55]fv+BcU=ձq\u,D|pG}+# .L#'"4~s[םBȅY3f8aXC)A*D7UnY<"CtA:h+p{xdZa*JԹ\th8Ĺ\Ϋq3vɼ 9ۻVF j1l:>X(JHE#%n톌X쓂j-՚!)rEѬhvc52̭DHGjUn]кߟ}t GnlK,譙{$ cn=iF49XR8D@{~?V"JR++n}'g&s|Jb;1Tŧ+fb1ߤ[rE(π&63g3I,6 '"l R}qI`ē*Э(cV06Zʦ5D- L- +*bUn>0F bsN&g4C a2 ٝVBK#cy}C1H@mń2A]iY#>I)!HQwp@?(L>nQ+hĈ9Ma + `XlEθ;}Դ :U!ȑnHF80rr8ggش/aḪ*|/y³_e` =[Y1LNYsV 8mL 䝩d̂ _g\ں"E"*!ܧ)b][7G`ƝqSΧi*6\N#gm=|f1: vuwB@6r]Cl l 6gg-e8*Z_FR^esE} 0Ǒ/5r䩄8ZuZY=uB{wDj9IJZMixх^q)ph^!CQ{,Ax)02)y:oAL7FJ]k-p3HtQ %e<.ydUI1%mGk5P𠖆Э Rwpt7F7 diGv>_h":*J8re O Vu u!jSsJ-.ZobzNC]pê>`,x3R!g [> 2{an]ZF'ʕtp / =9[PϞ$Ù;R#QݾPf*:>݊ZvJXtؼTao% yA`cK ::Ao/9H>nM%|šs{ 拆iL&.LhJSsI++8RYtry}=10'y+ڷJHc>ˣ;y|A-ٮ- [,p|8+-uqZ4b0gB-"]ogQe8Õ5DC㧣`Wnv]`هtn}c2N÷I9J&H,:8#l$]nGUvvXך;&22=@4JBIGmDF i.^tV ('[q| "=w(K8b16_hihЍޅFB[<`X-'%NeMm,3]]k/ U 6,HPWOlu~- {ꙐA4UT<Uck4nUa|uj %\t/ü\{ xt˲+3F9TTtm!s^LMzft ?CQ9Iv@"VAR~uBa/8OvɅ)YDMLwpNq:f&_p۩HB5 Y pe&hL+~ 4ˆ*X44[7Cf?NTosV۬ %5=0yK? xpܺTWīǘb mm54[eH0ڱ⇑z<+36SsK)wn $eO"rd±V.y:iY`q":$ 6YNSfBcgT_WiL඲pB'৩.0&=Fh{." [}I٬2O 63k"PBPi 9ĽA*l!'hp6nm0jm% iy։Q"2PLW#Ӷщ@G,5`QIj|2yĚ/6-ϡ79M1P3lmt,E/1w?UV #6 t%ĐKT?d5M5| "Ǹo4%U2Jere@̷4:nuRQ Wrѵr-#T~-|aVo^İPG'| !Yhr/OrDYJ,XDIN4 Q1"ҝq` u;E6 ڡrD";a/N!Bu?B"fdÕI"0`μU0zPSZ`R)8Dxr8" [-u&>O+I7>/DF1YD~1BR+W Ax5Yȸ aC:=\9dI_ONhUtUGP\@ϠTٍOo2*r=B\ǸH`絰ύv4FQ2֛iS3\/A!˴o?f܍DT>"_55#"O+1鮘X_ RcѤ0 ȋ6PzVʼ#&9"38+=*@էgU} k",pP;QAu eEEyP0'AebҍH#o7`C\6p|k>]x#7,> ,Z&j2AXH &0c]ъlf_Q9hV!d:6}>CKoE8']hsI;Ar@1cTIOxC\ MT!)Sqp aPFY/M 9$JfmEsrxuDRaPAk仆oKЫ:G &zY6N_Qˏ]@mV+Uz <>FM5P0*u#ӓ,c,6638z ?W8tSb8 7wuJ;?R ȫix@_'D2ZL (;쐠14. mG93 }޻,wg&Qi菜 -mmׁ3<}F? %Sޯ7]NHKz&n-W8.5?}?M\$S oMVVz=S]~\ƍFOlRwc*$OER]M)h첒?[~dnʞV:jAg~HiZDrs*[%ίU9Y@%yB\9!4/]J|j';y6ޗ 1_( s܈ƷY^rjXiNV~uӪ/R 8y>UK ?ob2u;'ؾE⌥vs4(j;$_|^s`1iXXn(ā 0veӸd3=9,z@o8#Ж>V0*Mkq(,\0qa%H`v UX:9N?ȣ}OXyQ}*ltH/)m_ *ߓĎ&7*;Z/!`ځKf$!#k *o ūZ5:l_^$V)[kwv=2Rzb\I9Z(Q)*&,ШI@sd{C.V3k dPǺoZQfn1bMaw6kKeg Ԭ)Qw|xB~ۘuW>p1~2aj a6 (T U^UF=S O1Ob[4I*v抾Bܰ6XAaӧ8,6Z<3Dӡ>Q| VӅ J׳~)\pLTBT nߐ 'gYC w*zʼillZ :,H7cWv(\qa u<р31o,ZgU AoF mSCOsd(TjZ \yF1TrBs-ۥ~ 5uoڐ)̶:Aͩg kY["Gv:yHGvK\lJ:v2Hpy݆}ˋlQ7+0CUZiۙ6{U$tGL,Nx=Z 1 xMjvXԏ S{( >Ԣ ~.ڦ=>gw{ "}9)|Ҡ_Xic3N/X}.[>Ժs j¨4TYQe;x'9<3ZLw4&Tu ;8y[&DU6andk,)qU?5BgL@kGN@a$jt$Jc4O/q^..Q%`b8)񡪃.<`) C'i B7&ԋخ$6H= 6>(vbse+*Tnr]9ً!& e CYUW)nVl,b:PsXܱhV%@;9PJ aJX;xp@ 0z)MYa-# di [".1sD@ҿAgw=P!ٮyAj!( Cr&JjJ]VФu;bwfXkм0zS"~Tp67)v(lw։xU,8RG: XUd4sȁnT W776!sZjD6zo"=s8g>!SVXI_6Tu 13a1oap 1GPr%Z-Ʈ#'m:~s9bX &~ :Z;+3u?򉓼z0ӗA8 &1^6 7HQb HM R%ܴ0x1_A(·r.qWn@ER>bLnDj(1M;c'lvPi~ D cv4=ZbXR?ItПx=ZdrATߡHt|>'D#LkxO oīZEW2j ԳAS qz̈́?:efILSI̱?͆Rp)j)uTF;gy269'_}olvT[gH3Qp1ts݇ ULEB;-`eN|~47YêZ\P1 0ؖ7:)NځYd(d+t-'[_\ps`+#hgmѳJ]UZK8~púX\ zLV?{Q7Ӎ< G-5ᬡTD"l2l̩*{M2s_!+~ې\+O.ns΀I-.+ka-26TM?'X)Lj.[N! r4_RmD/Z 1[̩:2AWW} Y4^^vYM%wYCnqޥDӌE4iYoW˙ƕC֊N1p#~ʅu-QB-0NH)0Qr0jbY-V56/!tCf+2 Ai-fkґ{ld"fUU5m7'3F%?w$Byt 5ER3Ƀ27aO4%aAcp-m>g"C mɮWrqݏA "iUa$`r0kj(L&@8^GBmɶS+hu 8>&zvN |ld%YX9Ftvߎ SɑKІ] e9srGæ/͋]W_$ bcx6*%]fvjoe2S}-O-) "| ytIrmPҊ5T"Q_{`cz+'Y;2ziv&sBtfhKhQV{mf(9(rQL+px}(w07ʴxoI0 \ 9M 4ʡ]/|T"-ke㗲oS*o(!;gޠ8:ma1wG=:9އqUԓgߛ8U0s2UDCֈ?x)A{ r>y,x36m%>kwz%I;7ch0D3ذt n|xH +WNQ0lT'*4o[Žol^ٸUiTͫ`#vyES۟ZLߖ`59 DLO8zw끉^\4OwwMҽQ&3"2}LJm'`BD}vY&F: 4Jw*2J^56_Ki0l01b@I t9C:ԂZ'pQJ&rߕxDЩ +]=.(Y!N}@uUX+O^nbiɝRz#ģ0T@N7f))Yn\42qw6/wTH挡zZow='b;|?܇%TpOQNb1ְ X)yyZg"Dž|t"}nvbb|0E:c<B3{Xp#o+- `A_eA%̊5o"kߔcZ-4QmӼdyx.RD=?;&:AO*GBiټH s~"0(qG" HTGJ4_ QQ?H|g Dk({?',A'(<mG y$ a1* MBQ5=, GR%̴}+M=U b\exO]H)R8Jz[!eW_+%ja mȜ5έ D+`*dY=U402٦2"z K_˱!#μ~<٥c窱L#jvKÑpk|_4j5o 5'J'E *hxA܁|\HaWl̎~ㅛiDYk+ (\ڝT\K XVu=Od`<^|&?<%Gk-+/i3osoD~L^CxiߜC\{赱} ^ۦ](5JOG (lUxAy o ֤FT~'{BiGys6ڕٴKB>'~]4zKg$g?x T^gUB;<]ӌ20O si?Ǻ4nK Sk0:7 g}9,inI+'i_sŰMx̟[ kn(R],k#K&֥#7K{PT։GD۝(eBB 7}Q|}87 4 ]Tگ7npEʍEn픑zO[Hq#8F}f*LQ(.HV2)KۅsMB~ui 52c(@":laOrtcQ[ rqS>9g.EۃvuC!4vbQ0d|{P08չ {%VX' g0F[2<>>uEX&JWLħ4b֑[~U'ߥ^"* q􌧢`vY/XQ:+ILrrA>3Xp/x^Ɣ;.0]-4GvX-텴3/6(8! D $'mv8lpڪsB-rʄrF3xŃ F2 8QKe`<>F's=~ƿ <`p ް;4T`ϕrHc6UK^+ӿs08a~%URXc[,|TH=v,W( )6du2cU8W9GA%>(8e9rND;UC ~(esįdY Vd[>=.j `x+i 1EnRR$bFuG1z?6^=\m"TH+.@Sxp=s .0pc<:c) _AW;~+6fֶPNNN5&F /N,'ԡ[n__kMwet ĤKE7xgB~}eSrUtFsA5}܆zVe2Pvfg?d F٘ GmT>ލї?Qb޽\0\tmO d#sB0oyNג\S19*YI(:/e'y4Iаލ2o 2BJ0Wk T3.xy)gqbtBf `|Tlk/ il=䨜WmNP %8[C|$6 tg3]ɺ9}":~<.D:lB_X) u zFFjfqPxQ+SOrlp75931"" ;bruGD5?)qT>չ]Q0sW=(:=\=}Xy #kuC%vsJEY^,G|'m `"P֙d_=K¤,~;L%^XWu&IJiLXM׊T pZ#|-OGV^[i^Y٪h[wyMgKP)JFc oS"D~[b2EsсI/l,!;[(lw/q-w|YU+Ռ 'zW*k2e Gen7+ %A'2-U/a~mjPh[,;X156oϷkI\ozOKC-A4(kO6e4&?n23JTw&` \iΫ8i@ hieJpZít4׫ W,t+l؏41@>$PFo zl'CX2p؟yLk -b~*236'K,ra\S>vs 2nf΍ǦƠH*{w T\FE3U\^ `vӬyȶ6@mu[Ev:/¿2u.4Ğ^+Hvu*w7)66wJ ՛bu+B1Ktyت8W#JtWy?l)fF#>L4&-UXҠY{A!KIhF_C' A 1\O @!$U mL!^& XbXbJ`&  s܋Z=&_pVnUFH#/; ͅKM*r[[Ć:tK:7w+GLs}FYnpܟ5Wo0ܜqK^xm%bS#Y 5#2;,i99>'\Ȩ;NO=K&[2wT?b" CS m ב8D=8A6SEiegxf=zlU5$q\},Z +?9YYq ̀tS&0B5i Ʌd:$v]*^Wb:IϘ]/ ͌b8R2@\l߯]{n8?$wB P{0{5GU)K`›K66҂Ypxp\KZFOV QB hz◉.[\ֲY;Jd'~8dy.J/܊Vj>_&c UrYgga.ZQO;S EJ( ɗ*-}&IVWO7t*Ʈ6 Rc< Q\P_~RO;d("*.'(@:{b9*u:` 7nF&b+&2<~ a1apgN#@r !xZ;!JH^ -xX*q7E3fEmIQ>7?M[#tm0/y s>{c4)dh7_Up2oTc3 zV9,hօ''+p1Jr" ,8MX:{K5lyaUb75qD1q_xhGɜ{ж4x ~G*WWch>zXWu D 㯖~eǞ]Z%*#"V55X"&._[!dq?Tuzߓef6Wm߃u%{s,Qe?jp!copx*`pۡ*d)1u VmKjYM>աeS'ŊCoOh1L? xVq!4^`L[s&jyؽy"'p[Q)71.Nߍ ]JdAV ū7Hpt^7*}P󤚺>bN#`PK$3KvP8݂Mr\:~hFyap`8CQ4 giLdl:4-D FEXF>+H[Mls|y!>fj%P&lNsY @qWQUwWGAM*+X PmHA#$Iz"L@&ȋ#G%-*!A.(E;+]>**5dar/,4ApE&W+iK*F<8)}7#Of Evj؟-)Aw%}D\+, arZ9,#m:~v%(`tiIn=?,I!Di~閽=9:gN{SM Z&Yepu1Û u cGjbO>feV{Z::HS xb,Ln j ;),$7z/UƷEq߹kTCVE-cOv./cr%ZJy2qf~drr:;١SRruR2:ߟceؖ+|qp_R׋3{r A'[I Jل1On;~j G)mIݔ>oTVn[= SaC"Ll[ ! Ose'yMoN %]t&5 mq}}S6={pvi)4ǵئgOP0\<~|Neч3\FHaNuR%s;FAA]w3eCSkfY+cЛ%TG-pI;q? 0uS8 tkfn| {`gc N%(<{`w]FlKŰ)Um$LTE[E C%DNQ/2q ~1ѸvUR3ӝCвeԙQ%UL Ige8o.jry<]% >4"J:pp-{Hl Z< M(2Q0#!jGP|ع`mQa៨&gDnW&yu5(A[@á|M VH, YH_zL1}{МztQ pL;t1')~^gjM28©7j×@LƪrLT-%-8]]2g0"$RH,9 MgWGVS.ѿY r ߑFƈI*qsal\ZNR"4JCxh=lޱX7hK۪ H"kZ{-SdcN4.dU9AىH %g,Y5.#5If{gP&m3TѓESDQ1%l.L8dKe9i2**_3Xj%uLԦVjNرZ2obn@qvf(xfݷnjnLv;kz:Q7:UIU䴽/,ƈ|dGZ"ލ;r y}Nϴ~DrgHO>Ъ>S: qHtF<>܀c3Jၚ{PFRx=fФ\}K'Ez.6_7'/ё:c)õ_JRZ;OohR͉K3ԧ(wk 2Zȭ|Q^3S5$AP3l`DZLJ&*vN#/*7;:i9O-PHP9VdN-B&_R$y] lS*wE"/.E++ł`~OoZFUe'ヘ2 f͗:Q[Νʀ['`>330poFf80qh57-A w v);c =tJ>QP<{`6%(#~Lp: <қk>rA4# _lquyЭwd]LϸiƵf.0Ts4zD%ؒpR e0u&:&]?H_Nj$Uʼn} Vmr3_wa7tE5x㚖Nv4R~V[5czgGBU*}0:ODmAL_x/mN8 ˅PD\hJ"~0Cc'/ZX_(1l+_πOc'Z^(tUYy BH M gYF;;ϤC aMjLUe3Gi?ja%f ڃ;4 ~ϔcsCcjN">{Jd/Rgs-ʂ(uTVH4xS_eL_G|Ť0eS o.Im0V0C]r/3 c.ޛt1-k~7(Bv FPWA/e,jR|=\\l-6\rjf~#~#HhX\K<^͕{lk4Bxm#۱ 7rPT}7,6`KB;"'*]cBH/\MA?rY= a5HyER5RPKC^3c(%ਜӉn2t1#"?ln6vITZdG Sr,u վU䎵ل:Suh?'T,rnߚ Ĉz9yڧ``ꆕS u7I.ΗCczT34XNVĮ4FCq<^&/qSăh-"1[ h86[ct1{4|KY+UqU|`=DVKkG7:.:A^c蕱aNєQNgN4j;y w@6zX2;ޥWhmHr rNh)vCw]- Jk3}FjXW/5?}]Ck|Rᩲ|s!> 2lbh1f} w9(DmNTPo= QmW*wRKyyST83cO ,xF;?(P~w3jm*Vr~y˶A 2!lwے[~~[r(3b>/;g#6Nk<=qûJ/x@U: 9 %KFk1v&(j/(~f4ɦ"h3ߍI)Z{۫}b.swu6-ş"c3\'+?yjSH6OyUxL+ƠF=ipo ͵ATNr*[y c ʴ;{"ASy,8k*77&DԜ쫼Pwj:[.1FR4w*v"vE5|)>SRn3-s8œK]HJral"?{ۊdQ-Ike)R*62HfE/lGhJ潻@Onq@kzF?vqVa>T$1Sv#т<`lty%cm+ Jb xYzX}B&Ol8p[+[d9vUV b\1Cp.KLi>I;I$ s(ؘlpN\:e\'I/2^; ݔ# IChOT[$ehXS7svBu8`Z25gߩe%$K\cU6>ndiSxԲ/=Ԧ?=gfI\^{ >smRǓ%څ:ƓP0x^S`M ;ճ(aOͤZp>ޯ&7AmwfFY\\1*,ޗr7{ a01`_k(鏹BNi! LW<p3މG-TWE t۶kbA'E2,NʏRlQ.MirlF4Px1F9cyB5IdS~HΩ%T6M_]8+ZB7JJ$署pe) 1^x."^cs#{iiL}t -8t@ɢ]"G)E.E2\Q$gaXDM}S(]AQa9lr;^J[#QCwR#WejGE~)Eu{"{ Q 8(ߒP9.:FG=l +DĪP*euW+4Ni0#;Ylm@(&YR_ > ~ѹ)0Ne NC0% ɢ-c*A )DUͳ֭CDF椨=k'6v sK{1-Adh@Xg_@ذD΁ߤȆ0#"Xzg `aϾIF|ȩgYC{2YkOMM _wwj\ڣ(Qd,q&ff+T/3}eCXw%w :C|\$,֦ 8Vx\shu BV6NY>X=X8t9'"hMWzmy*H !HE㰹>E}Hgi;*K+ܑ`S˟]2_Sʶo;II6CK=xy–+_ddcd2VIeo"CȖLwL9=:a&8hU3=lY9ډ<L50<e竅pSܦu0uHƒٻ$X>0K NxzE6j,1thYR+JMLhw ݏ:'љ7hFϪ.=֍8ԅEadX ^Jo YܾrŤI卙ݛP&mb2JrdܵjA󳙫YKa!>[ bdkp?nu3tɕ %Mǥk`_(ۆR솚s֮%<؆_FwWJtMA gX@dn9_z狉H2;FsiyAoVF[y i,Դݨ?[풘qh A ;$ߔR۳欄a|@lpE$ƼL/*P\ _dp 6 GHDOϞ3MmbZK(wBnMz Y$TN\k0pjjį`.j?lUHX@A%vOJ]G,0:r? $Ylz$ظ,\MMaS<1 șulFZr`I:(L~Gc@ʳ{o;bwB:C!,ey?=ln2׽p 6$ч{9Ix=փ>>$ѫC-.k8S4/Ac[j{עMnٹDQI+)n5I  淍DfӣgjֆMBY8;E3g0%\%PM_Ґ߾mEHi8b\5rb^^MʒFsC 1򃣐OgioCGdYA+OnV(@0P)z  I9H2z#Q$mmBq'f`F[0Eˍ #j5KT>co0eDnFݞag=хq2N>M$|A6مiD=.8a'm/O%rJZ^0ONV9 ǽ]zڝqqڹ|~I'J w2U]jM8QɃoo`o_9kfkfd cP uD)M]AdSV ~%WnkEN'WY݈殭N<9NLc/HmUt);PbӼ¾BIg$8t̫.ߌZC=yy{KB-'"o"\= GmbaI\Cxh#|()=%<@[[k0,ݚ\QMT ?isrv߮@3R`?Ot4<$KGO&%~G B# C3 Z܍a0P)zk un&T@:E19vNHȑ^fVCn@BHz!ܸl\/mABC#Zbd ޔᙀV#F'֧с+Zr࡮ȆDPѺ϶>zc;Aׂl7,̷zw! G'ұ8$M@/q؅/Sܶ.Y5燱="fʝ: M>:/`%E~hq,TPʇ?K1zn$C1 ˑgoص-i2~ !9{]Ɛ t l@skiNWXEuQw(ĦVFc|Hr:=4JdN|:'I%v1X2 E?A)Y8 UyDTqcDJmn|7C(-1lb}q QSmv}@slBC/l¼y֝^,7C-X}n d]bMM {vaB^`"ǀߌ_w7m.i#nBqG.6fPf0KTRN5=ȕ;"uNt M2˒!5kίѝQó!xvrva]!QCO*& q\b]Sg"}%* ~ lXPÄEand^=F ty?~g A3cBPkuoT-PFG?6t,xW*뾍%QUу}/OoA jy T-p,㖦~h˕>ЪjgǦLCR&BiHՐvv+vτ X#YD l{^~wEesD]Ic./;^B58p95yZGFG$kr|N0J}w[e,hK@* x[ˆ9=(S, Պc:9G_}O;תU^=7A%ݻ:ꋸaO?.Wn@H_Sp-Lf^Bk3`|=tb[k^07p0V\9,轡3z6%F؂ ӥ} ]D˸XeeHx|fT30[]9X4 /λ3Y!#4pmy"P@mG6 Y7e?uMsTњT~>x5Mة ̌{=cW lU 4rf32tn:XpU,A\{_榪MkiRLhVl޺mRG(. sߋ\ѧ@)9GY8inV`{+G^`ND"x2ABʪgb2R3#r9ߘJo֋֙S.X=+(CA4;&Pg_'p Z NO"4Xp[U7S8b;*>> FOQ*@=s(oPl*3n:(xfYJu)`<y7 NAq XO`؃v3i0!v7oIz~gnV}bZ:28(ZzC /gA0c'|P:8;mlsѹ 2_W8VN;q!];NG$\ABcԌ-s}q5? #L$?͵LVL,9  D{S~^lҺ""ҹHgs  &+-ΗW n>WNrX[r}CEj#6$jzJ_F4M`[|=>͆ap,21fH@PaI܍]vDC$0- M!r 81~I5?{]}pSrmD!b5aL{zli#mV-3&x&<XVoKQ?=B% -&۶:YsAR]9ODZwspu$;a70[޾oRKȾnI[ Ӕtt(Q?RIuŪwu`wRQWLmDl@ .6N0JTkUXu=;+ܟ~q*ۋ hs`MeWۨ}vbHXhPt(tEիd!&Y*$> =/z|O:\ yݤ}_M(꓇TNIVO!!&ߐw5*S1bk"Lb; sX\ 0bݐ>N4EL8MW7>x>lÚ] o>Y[axs3.zJw6>iAreE WM]ȡw%uDDM")m`y=_ښK!nAx{nye&wrM;!үA|H?< AiI\Z>&==" w &x?͕(8Ǣ>-;<5c7x޷|1CWӶ@wͼ}0VXf eCuŕQfS^#(&4, m}t\+l-:pK9n) i_F'{ ? s$\i#|@};nW>cc$!NiĮnЋǀ%nd抮,ef(g7ܢWx: дPU T뫶G ZɻT_em{d1^k}BJV;*A(|`ܶwaT>-פ%6G6o#w֣Px17!>"CcpLP gif' @βaI󥱩q'*9(<զu:a9JDgnDcz -$jś\J_c<˓u>m KNexV 1V!. С*њ)F,tl3>/1}4Ȉ+NËc-m(XI7z *,dZ| ɴ"8%T{8'މO0СoЂk\cqppr7 ݗF 69-NШ"FÓx4$ZGəۗB2WRf9/yH&5\K~麻);64tϷR= *aLe {^: Ni`b4 piհ۟`1XJӻRpoXIdqo41ehBt~q#8Xq|ςCvM^⭽F51(wLX.+hJ{٬5I)λAㅅT #oN+n[hs]jxHFDqoR4h-ད9ȳfQ;56I\Mng>ӬTk]V0 ) Q$~p<5&aN`OЎt\ND?vfhӟ]b/\-~$'lg‘?w vRR|wǯŽJʛ6-S? O$=Kߵ / VnbkUX۞r~H[ p7{1m)u;v\^h%@NMnvԔFX+]7 HiH\{}ZWWdԴ]/+/OF*K^L.>ed|h`BM͈S \2$z [\ZA^ R; hݛS֐Mi危GJ{)Dv;Lڪy^^LOc>[bM{5!#?ZSck;AGI<1Wf['&:I*Yj;$S0C/ً{&U%Jm@Pˈ0l(BqZ^f̏&.V }s&Hp^ >Fn<2c9v/g9ҶC#.9*`kR08-ΜM˥{I ;ݯREбl\栧ǟ&Ǎ}ॱsFcUSĽ>Z5wCrMb-~&LG -N村l 拸!~|嫳)#ĺ^NtzMYDN]: VݠKᖒ+37aӈ ӿuA=ŏ rƯ;njs@ru8R nAp?jxm?<NwR޻ԋ%|¸7L(_HzS9}Fu !+'欥Gƨ~'Ԕw"3U!+BY% h{5zU!=v)I5c4hٶʵ;9)ݤ;~Li1[V߄e'vd§f&[om_Yh1$&Li8IMɻeD-$?ܨ)*j1+NXIA6.M+`$߁9hx?0ϣ,)V`#ŢE܃sy̲gD?ZM+>V a>gUȀR3Zfr"=$y;:!/;= |ˮOp*pFFx6QE!{M;9>ٵX?3(Z]Xťw 7]W\&SHYCh\FkmMXJ} C66l4/pk9od3?qfjYk {1VqxGjgjCϾ ;j#$T&`DZ.bs{/"M9>a~_,FjV_-Ӵa()هZw;cs;XUi'3S/V91V,קMQmk"pwJ%H{Rn~$gLAZ}~*<M[9icVhÁP t;f0{__^+>tJ>* 7NDhۿ M4/KOnvDľ:6OmowZr0#a4DÇOXY'$e:8xtqqxNr7RJ yʢ4_zw;Kz\=ɃOi]vJݜ%.D.buEj>Td|a2v/#Ґm%8SreT|Isd\.m}u5)N1h'5jJ%$ފfv[(0.~ϧGn'K$ &" LL\ˈݙ:8˕])3{lӠЎW""\ iT-| V{U0  '_:vW]ڂ4ڀNgIBݘf; N-6ъ(\@W.m"=M[:+"զ5Uggm1\=$tg5bKQ@ =y#.N0hM]y *7ĮX@0p3jGUS˨EGHM{UÓ&OxJ%_=#^pd`jSDd,tc߿o3UDjڧ: nFk-[iv7~#Zrz=—5W`hJwNѶvlWṿ#dz} XMenLC2Sach|S%u~`d:=-v0Y1m qkFL_ w_7#S4#;o;zUW_Q"OX1vԔ oh7]/B=zsֺ6g,|-]'1#$P &}X8 DٸgD`^(P `?v8 ^yɝ;2ʇʘ0`IۜfȂ:by]=#IvgEzOVc*-~GN^^dη.fI%5[Pk>RrعcHF叠>9xߙZVI^xHGj_u3B%e#iYÖ/ J;R3 &zדL:B2hyܤLh /\]Uob:!.Nb rڳa5]5#B m?Aam\A#]A-l iERDE[1Œ?ؐM(1,oꦁ u"S/96kvr=`2h5QHc.T* "iZ"~0Gj.> E/#HL4b4ydb6Y`aWxX^ :;mP6/}O,08 ܪpwNߓZu H zN.{hu(D| E@ e Ga8Jo򘅴}N/ 8rni(q%P>}\bg]N!+a(:6]qU(l-rD7%kF +OۻqH$835Qh9.a_3$yp TZiPoʑnYpnF9pZ$$|J5|mCذ^cfE4P{kQ=k6%bUaoM:dxTGU0r}*n@ļ9:K 5Kk̉64Ni7"7*ƻC+,(5QwQ!9=KN 9@"E)c[{1Qu] PmwbҪNVMmHN^`1'>`!H+}gT/,I{_vM5Tl]+2ŽH!e6׷ .C$b){C8d{έ ?$ \<, 39"C!?TzZP;EHjL/Vh4[#Dz1MR`׬Rcs^>rQ!nƴX޸,~WX=&-2p<ּ81C{տ2Vsٖyy_Zvq/;r><"k Vb@F5u2j90ҳ .^U ZzM<|POUQTI@f`5,nVM\u 6л̺ ğ_ivs~N+zʷP}7~T(1ævAWx9uQb.9!x4|ݍe$IT}T@\obM݊1BfɞMHGgrAT:WZ$翦OKG)TC#PKP :8-{*Rvp^ag߯@n<9̒iuN9^Q VĀxeOr)M7_rr%7GrW=.hx%aX^b^BAY__oXQ!/ ҫ$쥖C G1~WvI{55"Qd^F'CoBv_Bf[oaOD|XܬV"۱YbF4^Zj &КWѮA)Ư wJ+ sÃ}u"EPxTsdkv ^ rX5f֋-.}ܳ T?5.j[PA3R3K* Rb1>D[Gn4vФˏڲvXyW%Z B%M:1"N (^B$4 4'5˝d|>%R wvchy0qNSMti GL.E.L3_!eK, rǐ1-OdvUL$utfQ ԙ+LO dfDL7{:6XFi 1?4^C$>zi+I;l24N"3˧}#o:[tu*mm+:rmBˠ aSu4䞼bI|Wm6lY&| ~XI?e(i RV&2 *&gyf+vmKp)ǂ1[IC~Bg35]D N#ʡXonjNh:_RًmEX ,VS&rt!:$E}BRm\Lb2!=O>O~F":4ck4մzOvݩֈ{j5+/TcH/!UxJ}@#agq7͗ߣ = b$ Ԕ'OC A&T灟^ĭ; .4uY_<Nò'(@_0j!欤V_4\=Fg]wfƑ;L|X¥:$E lJhtdC0-AKbt]ˀey*QFwSq`?$><1Aްj x5nqmśCB抚ΌZBV'3f'zl/=rTR9궈 K#k ;qP=u58@Z 6[/'U'!dYyF/MNǙ* wV-M1~^^'0DQMǑma<U&?z Tzu@᫑et9sbJeZP.{}*>NoN~A' oT)M{=In( 01{ s Gr;ˉ1wrOf㉆Sq2-*o]hҢqw ֏Á!t^1֡+̧vMξ?ASӁ%x+.,E&jd(:٤,eDLh9u9fq BvtIqTPZ X-҇ѡuݔWI&ʱL\#cZ_0z[*'XZYm-JV&k1~-Rpkz~?x'tRH߶GѺd\lٺ2%=xrw_ֽD }"”R *FRؿL;Z-\t0UA G7J׹k Rq/rLI(0eͼkWL4!. o"'#[gTɷ%\="A`ޞUڥWG Hy8Co#D5UBbgT'Tis`PW_L >m ۻ AX(d+(?lt$dEnj]ڈ “9#j` haD\aMkĖ Pɔe7-&6e΁rIvІ5n=oZ0m*붓Y:S5i5"4x1b<1u3C,YCiez'CUX7>;}nhdؔE|w:sdE?^zPHQn9}?0jI#:8AGRIͅGKkWHLuM7< 8mS8ԪJHÄ́S9bI?EEpZc"Y &N2yL2'?HҾ>{2RIS۰/l'h*kZnhZtmynuj a7tɨhRy:E w{ؓ"`] yagڠh#z S?DO4>pj ~*G9<Kcc/8FSo^TYޙ:@z;ti) ߽dÝFw榛p1:$~fbSʶ$;ĵ_] >:Yv`$%hr*G ,Ά5\Xt|7|.AfTiTg>m\+kmr|x*5L)iO:lwQ#rqhelG˷~6auʇd׬v AsB(/pLxvve˫8"(lGDݗr ),Ku0IFOCR!IE>_aP8l/WO4_ZORF'#&nrМ4 k~[[e81Ng,SjfO؎,<}_| h 3S_j_>{uH ֭oEVp`vl/pE  )⌤VF'=#M2ڼRe9;/q+j /GèR&/[6p5}]+5xtwƀIfRgB'^TE,|^_#)ug 8e=\ך4g U XӊKPIj=(l>x#MR ش0>F|$)䋤"~P=DK*|ڤ FV拥&y'{IGM,16:p)ӧ1UR¤O6hp>KєMhvÝc(X}o?Ǣ7Ƨ_tՕ$Cq`8&_;npG2WTshw͍"u|~(ꋈVm 2Д.A箰- &~6ԂiHӢhrPPcnIYOΘ ЯD|]J2[R+1gH]&*w, [,6!"R,V! ^NQHN>T"t>ߧ]ih <ѧD}NQIr@{۵IKy_J>&i}8ɲH36n1]T젽 PX*¨W"3)M؃Xm]9#lXh(h&t4k8dZoRݗu.f#ez>t' ݟGO2|tmK+m X(w2(W'3l[S)|`{{0D YYiW+q8* kJ0μŘ1MERʣA3 GBcy ~|^8 U.w D`2:f8bJ3s2 IfHRnit]u9 cu qI&bTY(PDS~5Skg V2M"ʄq_xU'3nH]]NoԡrN!1b,R~t^psUE J_ ""V L˺֞w=:T|3]5Y T\w\^yQzeg_'*d7' Uu/:!5RbK~4 Aa"ɉMzV ]E0UFc"#PhA\`F;ΑJ -{6"n׭$ocI݁ 1/׵Y$rZїri2-J*E|?6y( ߷( w-ֆ>F=!k-9inV䃸w`~7oV0D:sݟbZל8;S!bv.oyo"ijm6j\"Z~\Nt:-tJ>E$egN%ӠPNU N}6 ST0l(\{ A ڻJ)ju5 *aX }Sƃ"I}7@7U9"5攖4q@' n9L!IB [K3I, I)1=Wې'}0+F8/^]lqB~wmCDa CueĴRo+~GWnKYbESGy) 1 mY1=N'/Bc5Z0Ї7ƮRuN;e܍Ĺ1UhT6"Jȗv@ǖ)ǡvig(lwЭwDn Fה@3L[ bilQwY "0 z `sƃ?BS,$X:r$zcEpi&8TLGxB(zKٕBR$D:{@nJf wP 0'\rwJx MJ5)`k X~_ ;{ܾ; eUutFw4N;6lMr;nۨ̌gi@n#w\oO$PV"~M'lm_h?}\.]|~ғ ]7;୳j 4,:Vc⽫ƮBs9jgR 8ʗ>kYIloVx8}5D8vO30l']+7\b9φ=jRuLtF0]Z+wȥkc@POrKyy0p-_k6?b9Э>ؕ۹[:,YP#a~w\rIj%^#SQ(`ɸ&}ZHͿ< DJFiXV%;x-i1Ic|q{hұM2,.ȧ_̺i=^<n?7B .`_"r 8eN8yW&Rltc+)cFu93AEW@F:0l"k B`&T ZlZ{cIzF7]tTɉsخOYUN˭$Yw |GtT2%GԮڹ<7F!@ !ͨ\܍ۀ[8FyugKD>^z}W`A/8Je9Ldx\s}<4W:|̕os{Ő'ߦ)= U &O\`F1otriW&8}/iE6 q5rܮrJ?IeAѷCΊGvpDwM3R{!`G,i΃\O՚@dٷ7HCС;S?Fg䢧AGSȍ\sYM6 O'>lz( q Z9*h5$|t7c S!~mIC$^ O=~k$2 MF*wcrzTU8r̢}ZEӊ)62UY hWhAEHNm!-k;ĥQ 3Ep) <; 4߶d;z[jJ@ 2GNkq觗* d6㋳ 02 ت.olq+A~:641@C-H|VEJu?Sy귇 WYV@x)Aک<~o=S\NkF@Mus֯K/p;QnmЊv4-5 ǩD4Q\g]_QGj5a2B`'g;츏\Il(bu&W"k(T Uh%L^V@i6km }0Lg~fY@>X'o}Ş@a\T 3 SAM|_zB҉Q`y$5? =țrRb'5ej@7;!ݖY3􎴴W# 5Ɯa<9th=xM}$Ƅ (n=WKgT5srv(IrZHc]a=VGVPt2 ACYWXefke-Ʋ. ` Wj2!ݷLӦCH`B0aU,jkgu !,)*pybQΘϡj\7El1/HL\j?R.55(o4맙N蠡Tؘ<$$O ĭqXFZ:l:oYAZ6+Vǟ~Ei4PT2Ay i{Ux9}}[p3U"-?p ,!NKccT眴܋i 9BbSsČ[R{=%?X m[DZs{ ڲA5e~~{`I:.xҜ/9s-i-j0mdžv[[{ 0V.3X8G,toJd y'jo+ N qi'KsֶNfР$2cbO!]L8rNMVv0=gC%̾7%p(Ozk%7JrgC_^?-YskUqR  \6dq׃hPsKjjgY^l~<ߡ jme N<'PIm2T>;'K/3XDc>=?H!2F98+16=p\ir]^Zj}پyOMԵHAr)LR$hAê ;BFfk98r6M-dNRɫy裟 h SvϮ ~щ\w'=#`tBԛ 7%jGno">_W2+U8j3= ԛּ\6!E?^ldRSt)5Fq p@دH"W:G鿋86fJ[;|0 g_1- =asZ~ ‡/-ׂ,M-kK81jh7LJ>8K=IP2D|դp1Z]V Tǖ]4 puP9/SKG,GOO6-LO`)2EtfMTۥ`8$LӂzlW<5%М`w m8T4ru*) OĞ#pa\eta;"PgrP/ёȕݮPٿ"b~u ',gÑlK+FKQێyk|vR%:n~cp 4VPsj8`|_E#%R?"-$_?L\o7愑#!iݢ ]!ul]j MI xh\mtvhȻ嵈Z"kYn浞Eaʫ1K O%R".kiOIn#ղ@N3bI4~z8PO ` X]BKv)D?+ Gr2J2`6\ ;;vmn5wWş%Y:8S:?#b炷/.2_"Р KqJsI!P}`W˱)RL_7ij=`R n؉qpXaut +iGl zGŽeŜ5""C~,bKaBNGS-#OHjhT{焘yӘc |O/{\X:gԿ""%,7jUީȜǯ\{=*uxLD7ͧ@AN SN@._-8OQ =dnجHH9lMl>i0cn"cPi)0-D46Q&&'(gr5MMn0 $o92FrhC(ˆJdyrEen:8#ON[ (NKo_Ls1ܥ-lkӤ@єa.)w]O{ r {`X 8Dy9[>`gq|+Mw X޶ oϭHNt \I G5š3")珒F.4R2Jt9}?l)ydE*.ϫ5*tGQ  Xd#-qbΒ 8xBơ1J]g1M0Dˆʴ\0/eYԩsV ] :㑬G ܅ ЬQf߹L2d&yڪX[MGB~ue CPjpHEu$fBxd5%H f=m1\AЧoG*`.{1+4F]-^g.KC އ,9R- i _S@ݑzU59-dwd³Ej"yQ+?ٗF 6%ݴH=_͌&5XEGa=_[?CS=-q@bU C4CBfF2WWVrѪ19K?ٿ, Kr!_6ly$:n}>9wu1К [PLR:iQP->\sI|^x& $QViS fϾ98J}f<>Q󧀼-lSg"՜.fܷ*J?B *#XRd$כb"I#ŅѩrfXxk~_Mp("17:?ĬMqҚp̷p m.?@PS .Lt4 4v"^&Al.Hm[)1 xB׭%)_Mϑ Ugrv{!Ev 0k%ZX<o "Q# .3L"R]iY(+ZkoIf|-%qjG>Vm€jc4b:M.a{J_&*w̘=Wcśj32,Ya׹.BkbJGYfoU5է)5vĸ1]y*F50rEɐ<}u?1\lM9|Mw2tQh ~|-u.'@<)hKMH{6r@n X9qCJcej1U)e EöZ"#SO]cT&s*oV ;4m:eVӌ"&OȅAai5-2>+ EջflYv(l'AV8p ];"Kҧ-(l +tTv=r]no$|ظ#LXN=Mp9UfY{ju26K̃{*1\0oZx2Zet3fvjJS#TXޯL ,&T}ԝe1)9J'6װDF!5Û9D( _=Yvna%3## k: rbBE)U;#Ajxaj/,=$Ki8N9X0yNmGNRܖ/?&k%YZSop @~m<ۘEzeSAJâ|8fD@$:C_/.޶M -DJ8r_R12钔u1 +"_L Znqa1kݿa:Rn61~/@d=saNC~Kmae+ODrw.-yv5yS*&?x .o!H#%)w)^fTj?Xn{g|F LLmDy-NsF6"'+dict!<: i2?m% -vdqD=%wH gtܰ>g l{s뜋*9@It_*DsW0&V#ރ=ٺ}Yc3t)ќuMWtb‡;Vv%H!Κ_%8؏U< ]9*Ģ\reΚ5wlWv$7iby_&Ǜ)h@{|me/WaZxz\ΦwP9 k5ž.6$uXUDQLcp}$rz6(4RU>O>b&VJǁ)^`8_H##&BG׍0+S vqŁ7!!JzRȻ > y R)x `{ӌ`t \Pf)%8i^'(愶n綑ڑ_x-ш5$Lf*qt饼@}0$I!GuF=9+A䑭\&mN, ^ j'!Hcn?XVVґz#3Jc|}6 c .=tIFFfl|e@ȎW Y3Q, b&=;T~?QOdMa /Nnەr#d@Kx;W&B'PiN=&nZd:2؈Cy(j]Ply¤BQ%L>,~|I# A$xϳoi['z&IN[ӆ.g+j+Z'EV1e=~jx=eqr.-º؂hڕVpSZ`ҔeĎhD-٪|o9 rvRO~ޱmM e(ުi?R 7WgPqbXoG7AG?t}UsE4X3jB结EV5S.ݳta y;RW)akGxQ^DvVe.TKԄ*RY1)t)g/D3U-!f"ڿ"13R9l"}ԝqŢ(YZ杖KG]ˈ yW@aUPkv_WU߂]y+ #|3d}x\DzSu/_(iVkIfbx*fqQ֟ ά vH?+l ZXu${Ax < V[OnVDT`Fy$?& 8ќsɔi"j :x0N4~CaHGzE!#ً̞,-oW@ݮl!wwA݀gcVoÐR E4Un3QtgV]ߴdžQg NpJKꂘb⣌+d&f[+X Q*HY2~#\]2U=]~>?4"Rₒv i <>T!TQަjE_j4AC8dxeE9S9VK>O@^ӧGe\mnfL06hԋrUF@ÉG ?9i j.?"/PJ=/ ǭlN9 PV|C$!;Wfԓ[nW2CIhvYO9/pd&ӮfbR-CUpxM!TCMK'Jm-~IOy4+GU~},F G#_."J;ݠ40\N4h"1v7THX;ܫKҙ4K6\NEՙ䨕S"2a{5\`5XXB|x${"ɇ*vXzpV;r/Q$~;nȺ|ԉCKryY0{;)%Ky#˨zEXA∶]y! #lDQSG~fUSdY"rڥeӋW|im?~΍BȔHCӧ53be^pQW.4csMG]juw3G8aH|d\585Y&7R1#z+ (< Mj o h'W^z+  Գ5QD>B#>ND,%(O`G2N}Mlǣ鏸l ޳MȦ"/c$k xp5kciv$6nA >\W='nzormDR8 Da°J< i$`t9E|`s*6Se%U$\+³ #dXbr}t1'd_Gk۾z:/iY#b_HP*Oݍ5hT=XA-Q^"^i]'W]il,zq|3 D"YoW"HH~hՄ%j*j%JAw[>s؉<hqftCCAcgf?NtݱT mȂ1 \݊!@hy-M"} = 1fR.\([|̛4{iBuL4`F`4>_Դ1 |*U룿2^7 9u݁_Gpc>RR%#޴\&D:TŰn\ܙr3[*CS[ʧvsvLNyVp(1mr "&a=~j5t*2Tv]K53y9:֯Y1>.wX&t,Ks%R^lW0S6n BZ+_l}@$ZkRLnQ "h#hF{&fhub ;I[gF uЛԥ U1XLj+aW\h;b xYݹ7PZ70}qnROcp1 ퟍ8t]TC+V(Uф =eu q|!=|l)-xR&q^.0GC]tP[@T𫂑rrl$\1Pm! 7$<jAb7yjϩֳə[[DS]}!ͩoŷl9!:L=藼RFS9#Ve= "kLb҃|y?AJ000P%AT>qGFX4~e +5|2]@o}s"YVUetի{G=ඒZ}a#JOly"蝽7&F+S03dul癣dlq{m=Znb1i{&1 a%|EQgTCG"4mvYJv8uMO%\4!jY-7:; i*OGPe]gT;%?p1Q9m`W yrAV/hH9X,<P -7Df=a;h[Cѝ1x͕ yI%ם>l. j鼳D"zd>iSBt;d [JEb{ac",)4y1Uri[<>aDa[˵WWp(2"t@Mˆq+[`L4T QvCAS݋m|ABZȂ3 h?]g㳟akмQ pY>6Z\ ]q;l`#㱔cEANey~ 5,{"5j7\iԥDyľɅ E+D{uH"~&㵋jl]* \@ߞQg\1쳋"Jmz!]T^C2 x/|],u%iwіD쉭}j6P)^XbÈ[cPOUx㹉$puu M!2'Ҝ̪u3/ o_1({vF 6: 1yX_``^5/dDNM)6 [tG;,wT;,=M BY/օyPsϻc  >XxW8i߽Knz6fdCA$tTWf${!" Z U谏| $ج hH`X 2ֵ cův2;d!)#)E=_lW.) }cjزNn2 I7UW2AGzyNnF J+rh{hi*,9_3 Y9@/1QimכM^=tn?&õa$>c 2VZR)*;Q8nN @Qkq1w5sp8<#ׂS/M`E_]Ȭy_A0{\#s@1>h5/M#3kvX"AKbTi5QX|a]vCJar5\ST4(9K0wt<͠.M.*:)`UZCKV:NvpV:Pzc2" lfC?ΝtvbNaxB/BuՍV87=< 739? 9>(V(,$4ox.UI5۱x$sON:3,j9t)u"n]ϴ 3DuGKy̿eVk@)| ce"tW_Gg7HFCs)xFw5KJR5Rs~NU "tR$\K ߀T{P9l徙UhSEl! a+k(HBw),ϚKzNH5 )6h݀j`eHFGCڽ:7x%x?-|l/y^\nFO"δFZ6ŒMÆ4{Rsh pFD4Po)Y BRY[/2V<` }ƢwO M*бW; vk%&cU] <+f;iJh-*[d1GOF|Tw!s"6 yuuhJD jR6o `xh>6fk=HHRAv?hcYTJL8C^0ͷZBp{)ŗk 1YWSqh )6YTf;b?LYKj/<$v0u-K.ua]͔*)_a8Artj@t\%G>5ծϽ. ϸm{I3;Ss‰#,o`C'#4(Km ~6 QŰHރ?}N E=ѽ7$73u4 r\﮴/O*Ӗt!AO+zA b ==J~\Aft̶E(Qaw"[$pgtnɀ9~TBWڟI"';p6C-心 c@<-7hSgYG&ŊC-_i@8|N]?8aĮ20AM?E@n)Y:GUFOl\+}lZ_3A$*/(7`V"/?Hfs(M-*zu6e?l| SC3&{MFgUb?!k1{*;E8@<%ʆc&fL>F1fȟ7e]~ri2”C4ܒd~@ }S 30MKj+.gOqb9nЇ7R}@և%_)Wv#!#aI-k’Q)"ZMwzGV0(5%>W\L7λ:8+Q <NB瀵o3fm%6Zhuٸ|M,iGƴ4VKMe^O5 .fJ ߖqUD0f_ђ4*S! {`b5Tp<|{e<"YPIXF SJCO2xNxK a9]2t㾄r_5J 'b0 d5Y Jg"uJ5*tgM*\<}+~ ]'!U#w$+/\+땺&ߑA(6W :nfzk1OJ7PճZfjèD3Qf3SL(}|N=)^]/n$R/{¦ 0@) 0KLSg#}&!scK@Ejiϰ'=OP 񖂼NŅ*~!;^K׊}WvS8 b>KDge`T#2Pz Cs}ueK&Гm m6^2 R * =1 z3lݷ?[czP^,Eکu$=pɤ[{ewLX1`|"8 d']: u]>@?O?ݼ%CBB[_쵣5n<#P,3gI,">ۧ-Tg޽\T]l5z Z{jR {~̞ۧ/Yc/wWx#W_d1ft.|/.um- U605%a%1W~(o Ho6cp7<(xʤHݷXȸN8|JPۖ#UQfNnƪpK?Po2Yq^pǂDNN|vj0MsZϜ]ꚌGԵUat8mG؝d%N{X x\^zy)]w8(JT 9ձe *Q-s}ѵ\]ĤGmdw F}(ȃc/j6jhEB B(i&A-H9+? }>S}CX |t54_S]om^w5}Aj_\g}Ov Z;0 (tͺ0xh8xo~ʊr6ljD_Wi1]朊ͲyMI ϦQQ0BǮdporޖ Ee Qg)mA7&ES:c9ɽx'&m7N#'}F+4/Y^/O3/1TE=3ho]5& x!E9] )nMn$# }44?0uV[XPh>l˗`K!o#]扵bn"l]*i#DMLPE簞fjՙ$1S7REepK?RR6ù슯0+=Zv JF*\ahAG\zQݪ8zWԾ~sˈ$ ™$+S;ryAD3+3ٔqSYi {tUy  FTs+f@B66*u+4fg0k7 EwV48:By*NR/żV x>a-txc@'Ӥ%'r4?g͑#qc#Ѽ]rP,4E<\n'[W;QmqOcY%[\mvrKs^Iq|,k[ob'^,,`=b`=|烹4F2 |+jggs׹!53GUlr188B&`^q P#6 ԩB$Hy91}{L2İ'ń/>[!܄& \Rθ5(݇jU-X |5[t)+?x@>y4?/ +sƮoSwZDЏ b5'_JBH -z" Wf*cjB>'B[;אgq4TPL\k];Ab>'2~5d#ga5:5!S=%<)Ƞc0*Ej ]`Vr-W-ytN [*W 4]~ܾQhj|r$}A3Cr蛦蕍G~h4`#~-BD^!YcjRx37|< ocd;ܷl:4h{z:R@`-羇lЅjl|w!]p <đx1.XJٌ][r#z%UGGeY++E0BS$SEH u*I.-?Jk+cM]PwrA,YluY0RnW\G;TN^>N@oA,m'_nK D/6J#|IIUGv(= gۂ>j2<::_ 9N|FII͘e䮛jx_:} 9A/JS%m8,!e G\7]FrR\W}ww~Tѵ]XXV2 ѭ tT2okx8$c1К^1.w`l"HwP̪O,6>RxNNO6/>c3 /=|ꗚ'jTnF/usW۔9̝t7uuIkTY.cQs$CY:N7LQb鄲ٟ?:x)ɗS|qRM.TB'{`=mӍLkHuEB!{!=j}ikAu]D[!u||*J"-&Rs1-DY~ cuƋw>{Kd qɣ__P^ij]hu<6b߸ĦUiLaG4?wsQ3>kRBۙowjtY*QTUȴ% 'Τ(-{ '.H~ںyg%ߎe0姆OV2Yf~p Knn۟8I2{-pxe:֢d+tI*;sFi $G 6Z56 >ﲧe;{#cIցO7Y~B]_/τF_߁bv@S6Pv۴H|_7~#f}Mp۴G45VVC[T?<ސ-󮰛" ֨@ Yh'Jaz$ޣu/"k>wyj0p *|/W/a$dh^FǏanRp9-3u@!GxVN)Cwx{qS=+='~,vҕ<ΈýI6˭v(Y9sF7.?2 oG>-b?Azk+P:nu\)b3W9Rqr-G@=[x`W9Opnӛ{]`_Tv4(ktH-l %O=ߩ[;v%^/9MLO-㨅pc}m?{fG4v>=fdM;4 /X8vNp [ A70 HZ\o?k pK. e6<6dB̩o+ּ:[Qig􌜠e:Ut@5C_~y*L~_9%'ko 8 Uݽ̋ cK- %pR^Jbqm /8m!w@hplCqͼhVmbI Ō:x<+UU7s *SfkHˈ3rh2oT20akl[#9k8ڟʛȹzpBz٣w# qeRw\~gβ``"%)xz$\x)KFq Bs'ݶAcZYqEJYԢ Ot:|q츔(\jxm|y0/_}**WzR~n;OKxrIEp`PVubFI.BZbK/aRg̏WD5*_LZ Cfm\2`)kN}]:cH .Re e"c)ζ7@Csw>b5Lah} )K%8X mp8{~ܠw]7&zI5B&Z3ysoBE3KR&J04h%20/{x:v{4VAvrR@ Tj&|- ~{U`mcw8L:yQF-qY{XEA>R:KXv0{qGW2LAɁ+Bс '̎zTQ8&vU UV /׻2$Wקڰ N7zM i5Xxp/1M]ηQr0zQ W4ӝk#f;1*X8<`LWC#Pm . CǗx?Wy,2,5fj@8w8)m!uNjZݤJNJ&^kR Z,Y<6/LJA oY71ǂ`6=Qm8Lj8^UVvq3v`g$Հ ˘83.;<Np&!ZNCK"9 O̠*[. H4<^235xBDYu9Q{*k{[oS Ui+"*@L2vEk6 !xV .{8}mscKpF5jԽ`5 \~]C;NvS S.<@zBW$?eKF45W%.2O^bҎo*y6j%j)lMW5\Hc֡';=^C7y\^aEnjLw"A5xa{:F# .Q( 1ENEf˾}7๑l ALKKK=MM *pIle3:OhNdjk>Uف ]k C_@eJ*<7y`[]!+=w۩guO5^:F%u/U{>YmyLķ]ho଩7۶\ʂFG(\Q)ذ̺>Jc1/sj6XDe ߣxr"eفoJ}AYC6onT,V[q~JvFUޗ|i;IڑJ! kdr:F8pǗq/1VB]Ҩ<΋3Zݘ9$Q2LXǸsQL'o!Ck8Kpo(ۺA sC)Թ@h0X)[)͆st,/S>"o7]Ze煴,HxQ[KT\0NEP͆0olӴ'OIcSw#ʘ6fV W5)CU3?9=X &a@oC6rtWZΞو1&K&T҉wWɱxǻ0|%>F ^Z̶MQmSc(bbaj-KD07:HOЎHu[q%[cާ돺e =`œy ְAq)r O(A" g!gZ?=*(@2I][$4IZ`X[gd~c5~܈$\!MPnlRt:0~okҬҨO?p;1WP"i6E f),}eR!­^55G{㻎%䮔h=jfsrAJ<; xHjxMFcoц̉+W%bK>s1խȵɻ%A*D[1}{ R/\o%䑠7:I-]zVtOd/9VjzK3l+6=)PX $oטs/l!J:gH-0!EM̕"Bnnzy$֔sR8C fSqsvvU>zZL]ʈ:؉o7 ] 0(CzE)iϗm'_7=NS}~XQ$";[1EZÿ0@$wUsqg.3uE.+s +dE vF|VLq΍^2>N{usO@iBAhSHMcشsRC(Ի7 _S,&܀RuK+ek  +.bt||T^ԑQ;E =eۊ\E@R9b W/:\G]VxjPxq i"oFf.ԥrBXrLMY}o0w!p)Î)1rpYPr)9g6D 2P z~l5dz0yYr0ѲW5hˀיvbjGq2e<qu?%K»%WVznGaD}o3z@8$zJ%߀+_򄁥/nӅ"6{RsxڎR1ٮd&1Y륵As mJUj [uݞΪv_9ʔa|5 ^7BJ2)O+}IoX/x 7k1zB앱x&Man[{x_GW2&\J=dж_jIeizzcM1^}C ݰflR"Ѵ 8 wai4hٴM̴#b2"5]DgV4_J`u@ĈiX=iQlQAPD\qjW |%~k8I"LiX;( mQlB=5,UH&ڙOsxˢN|YqDK&\яÁHҹ)IWG<Ϊ^ͫC!am޴WWᛎgDqK#v:Y`L1xBJ^}C"CQGHi{=YxNW:欌mdɍ`D`qvQ_jMO4/|E@UMOI"_X},%|F9X&Nef|;X*.v3#āסبזڍ6Ɍ73 G yQlBsu;e\:8ލ( }.ߡn2[49wf :Fmc`.)$/΍8J MM do"xvYDk> A1f_ =M__fpl<.˳ cEnW:2 7p-["7zQr3o(gwf(kt'MHN>; EPl#Dx} Ux ~촵 S/J=0VFmQ5|a='I%Ufl՛96~0}ۙBfwp&TP)92-mW?oiHÈ?~>9q$AT\0 S[/ơwd!eԘ ˊhEr%(#w$E4~->\ `k(YX(_/lws'iۆ̜a}_R s G~Й>'UhQσ`-4u˟H߄I@j˜F^{PAf 죦Wa˜$ s)KK XY-a{FҨ!1 e@wb.g*~jMd1d1Lߕd}r'M,v 6wkee㼴SaN}_eM? Vz.73Pb gK7r*'j~\dm]c!tZaXހ2lOP_o? ^;*{O$e]l&w̦ [UXY2::v&W C%.SRAfGƝj Yrs1qki~$F28x}=㳬. !R, bIIZ120HMfT:GڡjWH pj: 8=UvZu囗k42zg?nvd`;S@B9*ϹI x ^Qm*085\~ LN8{H*G@"0MZcU{ $;&W&ą ?/ktD !co?U^DPbuI؇rI vTr$|B jHy᧰F֙H-'SiI0$w&в#QtF /v[VY&m4LNȦcRԹeKqV'm4z'יI<"TtS$[^7c(Tu 'NvO˄rUƾSZ6!i'6΂_!J^n( ӿ@pͳU?X|TeS1w\`^#Ґ/*X e=dc԰VK^X^(o! 4Z8J<6x4$(IFQ%Ź2L~UZxGg1vQ ɱz76v73Suboi(9ڹ \r2jDc]Ɏ,DՀ3QX.:3DS4d޼|yLaHjKE8X b_Nf}v "-{칧RT6~Rb.o<r1Қ&uҏ?2JMIGSgk\O,߱(:q R꫷MnQْy8Oe⃒ ґDb3Kjq25ɝHlԹ&H{AQ{ÇP}V G81 ?L-O.fS7–1n4MHӤ*2?]@b=6g] `/Vcq) fŪٜPksF'WSVߵ`'gP%PҰ!r#%\w|;o Bo)v!Ј!qA*A_ZUB~gs ;k˘^ЃӐL%5Ĭ8O͊gKoEV8 1?W2!po<HC:"v!CEew{{񏫩hź [ +m@v-# ^\64Zb6p2FlSin|uF )>Ś (@YN _AsD'as+"㏎+LdgXC57'Sxo~>|(šuz$ v*kx4J *"+Qb[k7}5Q2Fgi=?' Pshv p qpC\sS a_=xI<49g]x6/ݢhL,tWIYJ< %|3B٢:sF"6ٰ,}:/բ:B`~k)K=+t_ܱ5,XV矏tZEe2v9Y)=ߊuю|$"Ǝo_fCH"^c;;{?#L~^VoQxmD)f]M'kReS^+[ݶs[%85V9 E 0 deu nhɸʀ$tN =W{QBlGK}Er?NH(`%]rW4<ǮLg$s8rWs^t=5_AZ}0\܇-bN|IaJ|phu+1ya`1[뫌zlql-~Kt./U"A_)ëߕ 3Z&='u,s$C0Aqg/A@{&qs$ ,BJkSñ$kN{_ ŷAjedx۲Gd02oƏ9iD|"iw} 9 WN99JK6]٨C')LɌR e%>w3^/46e }R{5e4*cK `i|r4S$vx0LP'B.YaVLXtC)2QlЩkŊwf]m4TX!;h2^, TH; ^!Z) !D&ny6ظhɻ>npmVr:w;&5 Թ t[dLmX'key /ͱzn;,c^\jwRa/_MQyƻsTw@ wu0+Oǻ{$T}Y\M*=#G4k-+ UU0Y O5[-{6B]WDw J~ٸӐW7ݳJlj+*U-ג'Z|Uj|ސ xut%]uM{uP`|'I_\J|=.zتpHA2jdJh^qU/s.+]j>D2 WfazNso@M;=q"~0kR͎< fR}dM-FSҚuklk;[Sy+Nu!еN?b.!z=6jkyԪl#e.w֙fg*/K.+DgYo ݩz"ؔ2"n, C k!X*;?^kT:Id?\DQh{ۣ&ñKJ#{1-5.0$E&8:Az~gHzkݑc3d^dk GmHDX#{[Rc`9$Tf)#|7me0iHW&ti=8|QcW2B/o"qjNQG4{33hB`UcжH0F3dɭ)}Hʖd>_|T 99;߬> p6ql ʹk~Jb`( v@t$aN2z`]i}U[ V̒SX3ڧ ,iE59#}Y*-wΛ${G =NJrQ,{x>'+4Ҋvg(~AcR4HF|fXp+|e[;i~لg[]fqg%+\#edţBYM:Ng)ɳZveH\b8U]UKH%#A-DC41SWמKRl> \/j}mHL[" =!Y>P!e|qCR"2(<{BU*1;l-VK >wq>/CDVoA=hYe"?\∏oQs -Oj! L_&! Na<6Z}]14j JH_rph >eJ4ՕKg>扬؞d)liO3`!:-t=O]K5Ǣt/ӿݝ)QʡwD .}6f䝹{Uѱ rs@5g%w3l3cJ`:Ĭ4?_H`V"cK<~E_;0,kڜOjUǮBԕ( p$S}k֞=h#RKkvJw#Ni{Qvfgcčr`z E Ds6Vnњ緎jVZ lv >(sz }0a]O>9dxAs+fdl$&s+oiQƝ|%zq& o6ƿFEmg߂S "fP2دT I0 Ukl`q>2M,#q+m9sˆ яV^2᱂rtw,3J'nsqbÅ*kLz;*<]~ٟ8Gy;VmQMzbRuV8H0hsЂ mAA,אeY0#li>KT 睐X?i\NޖFPVǩ)˖3kw3<|E8` lFJ@BI,Oۀ%3+%%m&M>Gp:OX8ɭeخO>6CJ~(,,l$U7`9KiL@9ALŘ/3mh7f Q$=4YzdxbC%{ArN-ҚGCiGo-TUjH:SxZb n}$H =`r jTKeBr})24[ ke$zGxޠmURW?aB3"xϯ)~|Edl٢1O(h yq2T:bd|OzXX|#o9Uh:ռ/#%z?ݵ!ƀsS>ȕkZY&ĄoP|qýS QRU!ozc;Zçi ۷.rҩ4ᴟ T7rMdڗt3ƍ_ |6ҀP ?8>GƸ4-<0|yPO!>9[Hi)UHeZDuA>Ū !YyQv{V*JRם'1s^vBC%Z A{q{?Z9n_q<; =- cAc3AP݌ T yXzzіGcd?bk*E^mWcޭUb(=H}9Yk^{M qszDtQPӏI׶|jEq15fǦ퀠9 lQ g}BICLTR^FO AؠJ/ ўGs?B¥ZMZ]j QK@aZ_h%sd/G`h?ߚ{yK7 y=aCtKr6?&;AtRmK@or =Ͻ8a`hyߥhjc7 M@ E&`Hn y5ӉQM,RT6m DO vn8V/jwM42gPtԽCr+0=,BscХ63|@ֺ7G`@6Q76/CW9zKYC׉:tDȀ&&hT FQ(H1@xM8KB٭P<:#; E;O-^q3csyDgi (CPC=5lnn3itu_\GǨW9pR 9& jiNy?!p3tbsNEm_-vW?-Aj|Gcmʐs3A-qoc_KL5x UB+Hn*eBn2¹3]ĘyyQ'kۇ#ơ*憤DnNX~ 3niK<ʥgbMaRٯ\5hj3[6:]UZ||f.J /VVjai>!|$F;)=X/6~L5E hq/`UO(QAa1|uE.it_(oN F g9~w;V4ct{LL̍߿[9}O(ߐs(5p2)3 2qOX8%k詧;rv>:}PbDc"0`2zK]䠙*D~|槨`Ҋ̌/6U6N(ٕخ&Tzҧ}t kVC=-M/ox5y0`vB@=&_빝B4OY:|4MQoBwJ'<$ )Rhȃ:bZ2%&`Qd*:sQ@Kg3բ UBwL*]7=訢I')m!iO#`k49ioQՇʟ~$|:}S4В\\6r-IVB10H RVRygp!`i0%Fe#My}K˻<\U*?JpGC \6x^]ȐNce:KG<܊8*Fq!n e3^f;.P[XI/ΐG+'Cm'+$4@PޞV%=!ҥng.g CKXY:ɡc l;%6vW*~.Agf|)'+HHY˜#WTap2F„{CJT_&/E˘=@f|𧘹nEp[/>q$3vAUŨ$$ &_* )S,ӡp4!o*Fz-y@kTO;XZ2^6('* ylwQ0dg 5^CE!d36 ]Ot dG' \K3VL6ߘi&x0. b6&ch@#ɎfPrQ:A8Wu ћ`߾O3[vp1֏_(!Zg%̏&DZdmL5l5cmh:ezOfO pP;-@bERj&t?Z-OІv>9>7Y3H+\7E6 n<#@s&H\Qփ,*"ad-;OjtY[^uatN]8#ӻ߹fw`u=4 tRHi5x7a03,]KWr #>XhwP`,G1|m}Vlr#`ѫ?Y=P̶wIs5d6~bħN;['Jͮ]N1^+ 2/sud~՗ߦI۰bg;HJ /8- p96;Q+%Ca{67N=*0/Ymkq+LPHˡP94aN:al6 4qϴuhE @qav8I6Vwwƚ6?z~+%z5UevNB@S把 `[MrJ7YX# ddX 3C &cS  ^̚M]^졋sMtm!> kV|~݊pB W7h0+s 4H:i#g\ڎϣC4C$Y(| iḠ֑dsw=݆/v)VFM]׵׹=]!ݻҬ]TFpPfqG[6 r]ENھm`4T >l M&B` O+_*y|')KZwX:W'B5wdM/XJ?#j cʂ-}mi&rݿq$Q^WN%dJhJ?&6fZwOXtf7OR. Agq|A8N0:ɜcDN,3u^(R\v~9.7k!jUxR-a$^1&7qHq"N3;qۭ lswޣvYUl7S'tц2JJߟ06?{Ѱ@[[/:Pc%]U[]`)z-L$*PYf0ߵdŨwE`2~Vι
P5!!t,&է {D4j %b UzF1NӴMQy]dwTgK],H `kN3^* fvc]g,ip!nKt!BRf73ٚb[oybKmSW`,(bN|_J{>:DUWx?cPV!"E>C灩&L #jexÛD]rߝl"'(Q/ŐVy؜[Dբb4FUG VwOQ;n3V^|U<0Uc?rbX1F@Ouh9aeT=<”O9&Kf$mf(NbG*{<ןdQd1NLw| ƺ3xA!s{'uz,'ٝhU0E4ևd| dϦ.1ɬ]sAHwIiǁKҍhbHG7[0Ε>W?XδŤ(O<Qc|8x _ٻKKNIl>o\!1|>2mr ,+qtH0|E1Wޝ7aZlHg<ӌ̒gR}[uH/RҬJidC`w~NJuY$7yb۲'Oij^a5Q`~R*[WƇ6ywGKGhcylT(R1^KS?LV/'Pg!!֌H`u-h0hl w#ZeS!? !@&V#J mCQIFvP0!k!`U\mL~Ǐ.UӐ:vQ_)*!مU Pa23|$K}+M)wFT OzjV?m 3Be{eT^"8Ɵ:t30A$w vo>0M^S_޽{i=#\'#8cژ %}mo5 F0hvG1fiŐpH$#-R85 s}m>xgn|:*7]kn$Xh 8@vn!bY yP_9%]qLoov9-WW43o`lɞ , mO[(RF)-Lv+?Q_=3 ?t$E7ѿ!qemršNz3 _;LݩElfڋ|gՌŰxkH"kPc7Qr>E)㒝0f4PÕ& Cֆٹ&)9sv?jAsڊV!^.xx;| pn|)D~Ckt S1'?!^B>`#Pr\Xj-+[/1G%1֥jG4'܀w14ιTI0GR wo81o=ڠ$fp#1w?)S^;JA)|K:k_0:~Ԛlr,@Y}/ᯥxeIb[]`rG~˰֦jD' h7Fj<8͜ Ty>:i$)>@G ;1x\v6Qqqk4n=#y *3.)R!@:n2)ᤂE5.ѕkƺg߯pImTͅot"1iA7 Q;KjՈy5=N?& D7e? 5:dt>'aA6~.J:uՄUsS)x=UN/ ōoANQ10 `BJ&҅Lu!sGjMW Ks ,HUs! mx}E-)09AC0 imM7%*g>iLG_*1MꞞGD-U*OG¯c916@ż!db(׾SF/QC  [<FG/jS%QQ݉و CRF7Ӷ#m$moRّ7|L2?Y_,Kx&b=@e.eeݾXܻ&CVxU?w(TtlE8 Wg ѫ䝅lqAϫ@3y#wNE,ۓ->1t8@ Zt3Sq K@1<S2ps^ˎ ybs>w +2/(cͻ1ّg1f׭i?yas(“C/̴}DZ±Lv5T&OAz!rT_.#sY_\ML= 60G_cπFsր}Lv q&MK 2p}>ɋl5<= nҭt~?\0]hfH\~L%ɔ)(jAiCvȼqn4%ワ8U оbaͪ[-g`Аn1Ln`ÐFC<`C4aNE' PSϕ;b l*3ig?=$ΌX!ɽT`6)OGNjN#~"PR3e~ON4& 1?j&Mcw3?ъo:n|~TvM 84X9ptD]=!DCVӘASҎ ީY-{xuF1IT*_ɦgsd?0!j2gN-O|JRdT殈Kl;Y vC+~it(H5W`͐\/ 8AO-Eyd~{/Vǜa@̙3 1Z -r8ڏ$ٕ zP0Zsj*9?M}BjrC,5 ԎO4RlSO䱱(,kh eHz9Ea{0m/$S\oC{ZPIsk6Ie[zkU69/q$ TUb4MOzAèBh%ԛArU Od[1N"\?zQksT"T!7HRwJ [M5ӤcѴ yFz;|g-.y.El0ݹʬ SpY|ܽxz-Ve* 55 Im3s*yڅ_4UgL˺ ~Jq76 kzF~#|cTVRkmr9*LE 4Zm]e8ʡѹB=OIvx5@y8İFT% *GKX`C>ïD2)08wa1gYI$}"L׀ (lQo , QH4]  (  Z1=%0`ջ\(ɾ` ю2˴ )(5T4%\mT )I7A͛DAxrG9 F4zVK340󭠾 <4_0]?")`D2F'){̣+PPe@߆Ufs׍AK!TY@GeO2#\h ?]V[5xIrOWJ0ofyʛJ,252z3f1}k/L3 բkJz%3{(O$", CAZ-YFS)-+]D3x k-Fo%zk{ÉvF* ގ}:4RlТCrƏ> %C[LkXe , q)w|MxT!XZڞN}/_'Bx,bnteZ!#y̽2>+wSXlyqR-R>vܭ)vMnLH^gcPRƷ/K]|k#{2O\i|]jKE :Y9n"+|Ӛ-k,mމt`wYx.p PGϋ2,;/E? )ʵ| V(j[v-::8:VHYOg"z @#_YS PK` w61`FZ肘K񟨛[x5c*K?M&q-ssDyAa~@5;a??irR5662,?WОE W>"|IVeWNKfaV?mfRO"JSyݬRϟO'[% ?3춅#:oOa|ؖi+sc|]dpDoOczF5=>3d o*v,d`'X(mGOɟ9Z}]Fn n r5^A58p޵{]s?LТk`2MZNOnqQba. n}XC/\v1k{YcK G& {BDŦkާ$*ak͔E?p׊Bb'$%7d#27N1`+l`qXeH/9m1v}Y1rA @3R.ٹ`'.s% W:`\ )%3fRik[/$EULz_sbf C:SpƋשr=:3|b14xI&.J=rS<1Na!3umy+* rUYup{f'J!/x: kTtH\.Sַݲ3y*NL=cg2_ٽv>֯%vE@6!VSOT ۜ(@3As%UL \Ab>E$(uTZ x+J㠎hY' Ft95H]PuItwӰ $}qXݟ`(*HZuu!:c9_^-=-C쥬i?`ߔſMCSK :~vΓk-M(0<Xg_x齷Vl% FJq^!<("ٟ C[j%nC㦌fP^k#"<\DdDT1߅>~V %L4 x@M]LEww0=o:}^YC~CIs/K(։_ݳGFca24ҼxiBig[Y{wQe7Ae,||ۻ8ܫ3v֯ǺbޕG W0 dmz,WE'\;v7'IK9Zi,#O;yEL5tUb|Hx1[5x]^LѾ}cb;0Uj0 ~g{x"EmX,Q_RKH5xhtTo[Mrk`Llz Қ:[X`B89B&/@)=@ 87s,w-?*a>Z{gWA\e2j+N;IT5Ӂn%[l7luwSYER_*BpdHW3'd  Q ܽC)!"]DL g"iH$k=, έ(;5m2+(:~fvı}xo QWW$w'BRsݸ @^#0͝xՌI#vB&xQ)QB'5W1vcmG FY5O~$C(Epy捺!zz_ɛHEe ϥ兊IO ##jτ`# "QĘBȝFyk+`&_\%ky̭TЏbUZeAf8m%D _?fw=FQ:$XSP+n8@gb'@ %H%ÑD0glR/Z[~p7o ߓYU>S+91.FuRpsٔx^22ʺ \W堐Sjǭֻ!sP22tLA q?J-cLH^ m|@ݘs~Η~.!֒~ 971|jA7VsuRm¤:&)`䊯x^%X"aOymh Ej!}ȍ+nQo>xm `bԺ>~xe$:w/?fϊ 픝2uv,^**)qoqf? "af4!cA&6~*#Zyt SL!D{r:|7i^XM(VŽym[O$*.zTS\>—G,*sY1)K+ű,PSMdr&ym APʷ" :-]yX5wD1ɭQ5b< 8X#j} ]Bu^K&뉩VkYO nŽoiexc} x"62|U}N[tyd\c<)IġV?/J݂e8P$l\-FauȖ0akiS(gwq7EM-$R />@-~Cm]+QeMfS$j 訐NSu@']#F2v<+"z_п+zAA*ne4MB.VjavIO!m>D C$sʦkbH0@[ LE,T8Аr!{/!0x۫X@$8 ΛL 1N{לU31(1P%~} >Wh;a+=OyՍ6lJ,=|_iQIp7lTZpQ+=1TEX3aC&y"F"BwX:x&P\cM:m d'n̸r)O";\H!SS+5#}|~NHz.pO7zPNy 'zJ"z)RI(<J/&!#]۶f <];f '}duU 9t0%04I .KER7CkD DS