kernel-debug-devel-2.6.32-754.2.1.el6>t  DH`p[H F^00yNnbxʐ lghsJ9n,or\,['D&3Fheq2n[|3Q3O9:lmԎM+r|eE?A$/9y,qK\F/Gpu^A+/O6ʂ#?_VNyE HnQuwv6b8K_+U my:rG1LX/1-Q#ѷ@9I po 0sV-q.$^7]O  *[5G#e89e٢.(T6oe\F&F9KNvP^0U@ͺ`eKo}5啱ВK98{]މ~x8M,g*-J2  tX=475f777d91408a18439f5c54a3ddbb103a6f3d89[H FnWJ{:A!C$)Lz Ҋ ӂd70ȭu,YBƑSnKTM( ͍Xv!ڀw;Wb6-GDŲ=5rdg : 1kӻx]y&gA#nk՟)?$w%u:|GbăAP?.wC۽wҭ4CgYeЅSz~Z_7ևl@Xg>1R(4uLRV G4*]Z+WK4kL)aRfd/h}>?O!IY1wEҐ"a84.lzr6y4ȦMN] !zӗEY#*8fj<x7NfPkfTxCGOq;{Q VX2J̄xGf!(.Y (><ހmf3m㏵:V5dR_ЪJbp g>4Q @?Q 0d ( r  =Wnty,,  , b,  ,  w,  , S, /,  8, X   ( 8 9 ɸ:g}>J>QGJ>\,HJ|,IK,XKʤYKʸ\K(,]L{H,^M %bQ ldQ eQ fQ lQ Q ,Ckernel-debug-devel2.6.32754.2.1.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.[Hdx86-01.bsys.centos.org ;CentOSGPLv2CentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxi686if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/2.6.32-754.2.1.el6.i686.debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fi~QM gJLzK 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" $$;:, +R&D+3   , 6V/T%8&`!X X\3| :@||% PR(v} x6 t mwZQ $ \ M3 % |Hgc ^ODj E ! Z"[ c2*Re\ Vt"P  B\N  2wafxZf'Ng O Zg J v ~.  HiU eaL (" Tt M  a3 !; J X aRaTe+  vhC t (5"!! =#~ soBoS2,Z[E `T9:  I <x OVy`< \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/oGW ]VB2"" x" 8OKD`.&gA$[6jp~=E [$^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  v&Z$4{;zB53;&EG+mC!lo\ 17L N e F 1cJbkq( yE, C 0}(2& 7) 0"a1-8-5"g rWJgn Q-4tb= n z/oVh>  #qBio+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 W0MA  d /11' j1}&t/ Az~Lu7 99 Q7T!' b#6%.  52 @7)(3 d%Pv< y00G^".-PQ=Z Mc ; * vjU? g Ue*#G NL>nw $9 ( =`UJ([& & ^.r>6G  71~~Y?1 0\5 s 7.'/" Ten0Vk*(/p @ % N x,1[a XiLq4m Ժ ( t.- n + q34 <QL%v*m85Ln W0)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_A8Q#[ x 87F)?;T/ _e$D Q6%I? z 7X; Q=Q5d/C&0 +s:!) \_7 a5R1 , t] =e$(77' > 'B)HpN4CduK !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*>  _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/UY&9/  " &.;h&J PyE K  x:7T=/ Kذ KU0%-#0 I>fL 5 5 3%Q oo  ii) Y+ ` 0'H<nh K)ni 40KewJbQVV u (+g#B X^5#7N B''UU:9}, >EF{Jms" 6t,0Pc.4a c ['/&.z8p00Mg7   b #5[$A A4C ` 6u ]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큤AAA큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤AAA큤AA큤A큤A큤AAA큤A큤AAA큤AAA큤AA큤AA큤A큤AA큤A큤A큤AA큤AA큤A큤AAA큤A큤A큤A큤AAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤AA큤AAA큤A큤AAA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AAA큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤AAA큤AA큤A큤A큤A큤AA큤AAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤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큤AA큤AA큤A큤A큤A큤AA큤AA큤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큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤AAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AAA큤A큤AA큤AA큤A큤A큤A큤AAA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤AA큤AA큤AAAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤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큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AAAA큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤[HO[HJ[HJ[HI[HI[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HJ[HJ[HI[HI[HI[HI[HJ[HJ[HJ[HJ[HJ[HJ[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HI[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HI[HI[HI[HI[HI[HI[HJ[HJ[HJ[HJ[HI[HI[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[H)[H[;$K5K5[;cK5K5[;[;[;[;][;[;x[;K5[;[;[;K5K5K5K5K5K5[;K5K5K5K5K5K5K5[;[;K5K5K5K5K5K5K5[;[;K5[;F[; [;"K5[;[H[;1[;1K5K5K5[;K5K5K5[;K5[;[;[;K5[;o[;K5[;NK5[;lK5[;yK5[; K5[;1K5[;K5K5K5[;[;r[;[;[;xK5[;[;.[; K5[;xK5K5K5[;[;K5[;[;1[; [;pK5K5[;SK5K5K5[;K5K5[;mK5K5[;=K5K5[;[;[;K5K5K5[;[;[;[; [;S[;[;K5K5K5K5[;K5[;K5K5K5K5[;[;[;oK5K5[;d[;K5K5[;[;K5[;K5K5[;K5[; [;[;pK5[;p[;p[;[;[;[; K5K5[;K5K5K5K5[;K5[;[;uK5[;[;K5[;mK5K5[;eK5[;e[;[;[;[;_[;[;oK5[;[;[;[;K5[;[;[;K5K5K5K5K5[;K5[;[; [;[;[;[;[;K5[;K5[;K5K5K5K5K5[;qK5K5K5K5[;K5K5K5[;K5K5K5K5K5K5K5[; [;K5K5K5K5[; [;K5K5K5[;K5K5K5[;K5K5K5K5[;5K5[;K5[;oK5[;o[;[;K5K5K5K5[; K5[;MK5K5[;[;e[H[;N[;>[;[; [;[;[;(K5[;K5K5K5[;.[;.[;zK5K5K5[H[;[;[;[;[;m[;K5[; K5K5[HK5K5K5K5K5[;K5[;K5[;K5[HK5K5[;z[;zK5K5K5[;K5[;F[;F[;][; [H)[H)[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HJ[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HJ[HK5K5[;%K5[;[;[;e[;^[;K5[;[;K5[;[;@K5K5[;[;K5[HK5K5[;[;K5[;[HJ[HK5[;j[;jK5K5K5K5K5K5K5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5[;EK5K5K5K5K5K5[;K5K5K5K5K5K5[;K5K5K5K5K5K5[;K5K5K5[;]K5K5K5K5K5K5K5K5K5K5[;'K5K5K5K5K5K5K5K5K5[;K5[;K5K5K5[;K5K5[;K5K5K5[;eK5[;p[;p[;pK5K5K5K5[;'[;[;'[;K5K5K5[;[;K5[;K5K5[;K5K5K5K5K5K5K5K5K5[;`K5K5K5[;K5K5K5K5[;[;lK5K5K5K5K5K5[;>[;K5K5K5K5[;.K5K5[;K5[H*[H*[Hp[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)[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)[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)[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)[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)[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)[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)[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)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[HJ[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[H)[Hp[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[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)[H)[H)[H)[H)[H)[H)[H)[HK5K5K5[;K5K5[;1K5K5K5[;K5[;[H[;K5K5K5K5[;1[;oK5[;2[;K5K5K5[;1[H[;[;[;[;[;[;[;[;[;[;[;[;[;[;[;V[;|[;[;{[;[;[;[;[;V[;[;[;[;[;[;[;[;[;[;[;[;K5[;[;[H[;f[;[;|[;[;[;[;[;[H[;[;[;[;V[;V[;[;[;[;[H[;K5[;[HpK5[;K5K5K5[;[;K5K5K5[;@K5[;{K5[;K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5[;^K5K5[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5[;aK5K5[;[HJK5[;K5K5K5[;[;K5K5[;[;:[H[;[;[;[;[;[;[;[;K5[;Z[;FK5[;[;K5K5[;c[;K5[;PK5[;K5[H*K5[;y[;K5[;K5[HK5K5K5K5K5K5[HK5K5K5[;pK5K5K5[HK5K5[;xK5K5K5K5K5K5K5K5[;[;K5K5K5K5[;[;K5K5K5K5K5K5K5K5K5K5[; [;,[HP[;K5K5[;[;[;[;K5K5K5[;?[;[;K5[;[;[;N[;[;"[;0[;d[;[;[;K5K5[;K5K5[;K5[;K5K5[;[H[;1[;a[;e[;[;K5K5K5K5K5K5K5[;[;PK5K5K5[;K5[HK5K5K5K5K5[;K5[;[;[;%K5K5K5K5[;K5K5[;K5[;k[;[;[;F[;^[;oK5K5[;K5[;h[;K5K5[;[;K5K5K5K5K5[;K5K5K5K5[HK5K5K5K5[;K5K5[;K5K5[;[;K5[;[;K5K5K5[;'K5K5[;[;#K5[;[;[;[;[;K5[;[;[;o[;[;[;{[;K5[;\K5[;K5K5K5[;K5[;K5[;K5K5K5[;[;[;K5[;[;K5K5K5[;K5[;K5[;K5[;[;K5K5K5K5[;[;K5[;,[;[;[;K5[;K5K5K5K5[;K5K5[;[;K5[;[;K5K5K5K5[;K5[;`K5[HK5K5K5K5[;|K5K5K5[;K5K5[;K5K5K5K5K5[;p[;K5[;6[;[;[;K5K5K5[;K5[H[; K5K5K5K5[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;tK5[;hK5K5K5K5K5[;[;[;[;OK5K5K5K5[;[;K5K5K5[;K5K5K5K5K5[;K5[;[;.K5K5K5K5[;K5K5K5[;[;y[;[;vK5[;[;[;K5K5[;K5[;\[;K5[;K5K5[HK5[;K5K5[;[;[;[;0[;[;[;K5K5[;K5K5[;][;K5K5K5K5[;DK5[;[;K5[;sK5[;K5K5K5[;0K5[;K5K5K5K5K5[;[;[HK5K5K5K5K5K5K5K5K5K5K5K5K5[;K5[;[;K5[;[;`K5K5[;K5K5K5K5[;:K5K5K5[;h[;[;K5[;[;[;K5[;[;K5K5[;6K5K5K5K5K5[;#[;K5[;[;[;K5[;[;[;[;l[;K5[;K5K5K5[;tK5K5K5[;=K5K5K5[;[;K5K5K5K5K5K5[;[;K5[;|K5[;[;[HK5K5[;K5K5K5K5[;[;[;K5[;K5K5K5K5K5[;K5K5K5[;K5K5K5K5K5K5[;K5K5K5[;2[;[;[;?[;K5K5K5[HK5K5K5K5K5K5K5K5[;K5K5[HK5K5K5K5K5[;_[;[;K5K5K5K5[HK5K5K5K5K5K5K5K5K5K5[HK5K5K5K5[;xK5K5K5K5K5K5K5[;[;7K5[;[H[;[;[;K5[;[;[;O[H[;[;[;[;[;[;[;[;[;[;[;[;"[;'[;\[H[;o[;o[;o[;o[;o[;o[;[;o[;[;K5K5K5[;[;\[;/[;m[;e[;[;[;[;K5[;K5[;K5[;&K5[;[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;5[;p[;pK5K5K5[;K5[;]K5K5K5K5K5K5K5[;V[;K5[;h[;[H[;.[;[H[;[;%[;[;[;[;[;[;[;K5K5K5K5K5K5K5K5K5K5K5[;[;C[;[;K5K5[;K5K5[;[;!K5[;[;K5K5K5K5K5K5K5[;.K5K5K5K5[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5K5K5K5K5K5K5K5[HK5K5K5K5[H[;3K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;[H[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[H[;K5[;/K5K5K5K5K5K5K5K5K5K5[;[;K5K5K5K5[;WK5K5[;K5[; [;[;"[;[;[; [;[HK5K5K5[;[;K5[;iK5K5[;K5[;&[;[;[;[; [;K5[;/K5[;[;K5K5K5K5K5K5K5K5K5[;[;K5K5K5[;K5[;"[; [;K5K5K5K5[;K5K5[;[;[;[;[;S[;[;[;@K5[;[;[;[;[;[;[;_[;[;1K5K5K5K5K5[;2K5[;[;K5K5K5[;K5[H[;[;[;[;[;[;H[;K5[;K5K5[;[;[;[;[;[;K5K5K5[;mK5K5K5K5K5[;![; K5K5[;K5K5[;pK5K5[;[;.[;.[;.[;K5K5K5K5K5[;n[;{K5[;o[HK5[;c[;[;K5[;uK5[;W[;'K5K5K5[;[;:[;K5[;#[;[;K5K5[;[HK5K5K5K5K5K5K5K5K5[;tK5K5K5K5[;[;[;K5[;dK5K5K5K5K5[;[;!K5K5K5K5K5K5[HK5K5K5K5[;K5K5K5K5[;K5[; [;K5K5K5K5K5K5[;K5K5K5[;ZK5[;[;K5[;[;K5K5K5[;^K5K5K5K5[;mK5K5K5K5[;[;K5K5[;[;[; [;K5K5[;K5K5K5K5K5K5K5K5K5K5[;5K5K5[;[;[;K5K5K5K5K5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;[;[H[;[;[;[;[;K5K5[;K5[;K5K5K5[;[;[;[;[;K5[HK5[;[;[;[;[;0[;[;K5K5[;K5[;H[;K5[;[;HK5[;[;[;[;K5[;K5K5[;0[;[;K5K5[;K5K5K5[;[;d[;K5K5[;P[;[;0[;K5K5K5K5K5K5[;K5[HK5K5K5K5K5K5K5K5[HK5K5K5K5K5[;K5[;K5K5K5K5[;[;[;[;K5[;K5[;[;K5K5[;K5K5K5[;jK5[;[;>[;[;g[;NK5K5K5[;K5K5K5K5[;[;pK5K5K5K5[;cK5K5K5K5[HK5K5K5K5K5K5K5K5K5K5K5[H[;K5K5K5[;[;K5[;1[;1[;Q[;bK5[;K5[;[;K5[;cK5K5K5K5K5K5[;K5K5K5[;K5K5K5[;[;K5K5[;0[;K5[;K5[;i[;[;hK5[;/K5[;%K5[;/[H)[;[HK5K5K5K5K5K5[HIK5K5[; [; [;gK5K5K5[;K5[;K5[;[;[;[;u[;[;K5[;bK5[;K5[;[;K5[;[;K5[;cK5[;[HK5K5K5K5[;[;K5K5K5[;[;[;pK5K5[;&K5K5K5K5K5K5K5[HK5K5K5K5K5K5K5K5K5[HK5[;K5K5[;[;[HK5K5K5K5K5K5K5K5[;[;[;K5K5[;K5K5K5[;[;K5[;K5K5K5[;[;K5[;[;[;[;K5[;K5K5K5K5[;K5K5[;[;[;[;[;[;[;K5K5[;[;[;[;[;[;[;[;K5[HK5K5K5K5K5K5[H[HK5K5K5K5[;\K5K5[;[;K5K5K5K5[HK5K5K5K5K5K5[;[;[;[;[;`[;[;[;K5[;[;K5[;[;PK5K5K5K5K5K5K5K5[;[;K5K5[;[;&[;K5K5[;][;D[;S[;[;K5K5[;]K5[;`K5K5K5[;[;`[;"[;`K5[;[;[;[;[;D[;[;D[;K5K5[;K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[H[;n[;[;K5[;:K5K5K5K5K5K5[;K5K5K5K5[;K5[;][;b[;\[;K5K5[H[HK5K5[HK5[;Z[;[;h[;[;SK5K5[;][;K5K5K5K5[;hK5K5K5[;hK5[;WK5[;K5[;[;:[H[;yK5K5K5K5[;[;K5K5K5K5K5[;K5K5K5K5[HK5K5[;VK5[;K5[;[;&K5K5K5K5[;K5K5[;[;/[;[;[HK5[;[;[;,[;[;[;[;[;K5[;&[;K5K5[;K5[HK5K5K5[;K5K5K5[;K5K5[HK5K5K5K5[;`[;[;[;V[;K5K5K5K5[;[HK5K5K5K5K5[;[;:K5K5[H[;[;[;[; [;K5[;K5[;[;[;K5[;[;[;[;~[;[;[;[;[;PK5[;[;[HK5K5[H[;[H[;m[;K5K5[;[;[;[;m[;m[;[;[;[;[;?[;[;[;[;Y[;[;[;K5K5K5[;iK5K5K5[;[;[;^[;r[;[;K5[;[;M[;[;K5[;K5K5K5[;K5K5K5[;[;[;MK5[;K5K5[;[HK5K5[;K5K5K5K5K5K5K5[;K5K5K5K5[;[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5K5[;K5K5K5[;K5[;LK5[;K5K5K5K5[;[;K5K5K5K5K5K5K5K5[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5K5K5K5K5K5K5K5K5K5K5[HK5[;N[H[;F[;[;[;Y[;[;[;[;[;[;[;[;u[;x[;[;[;[;@[;[;[;[;[;[;K5[;)[;[;x[;[;V[;G[H[;W[H[;[;[;[;[;V[;[;[;V[;[;[;[;[;[;[;[;[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;qK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HJ[HJ[HJ[HJ[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HC[H*K5[H*[H*[Hf[;K5K5[;j[;[;K5[;jK5K5K5[;[HC[H&[H&K5[H'K5[HCK5[HCK5[HCK5[HpK5K5K5K5K5K5[;K5K5K5K5K5K5[HCK5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[HC[H*[H*K5[H*[H*K5[HCK5K5[H)K5K5[H)K5K5[Hp[H)K5[H)K5K5K5K5K5K5[;jK5[HCK5[HC[H([H'K5[H'[H([;K5K5[HC[;dK5K5K5K5K5K5K5K5[H'K5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5K5K5[H'K5K5[H'K5K5[;x[HK5K5K5K5[;K5K5K5[HC[H*[H)[H*K5[H*[H*[H*[H*[H*[;e[H*K5[;[HCK5[HC[;[HC[;K5[;e[HpK5K5[HpK5[H[;K5K5K5K5[HCK5K5K5[HEK5[;[HD[HDK5K5K5K5K5K5K5K5K5K5K5K5K5[Hp[;rK5[HC[H*[;r[HC[;r[HpK5[HCK5[H*K5K5[HC[;r[Hp[HpK5[;[;Y[HEK5[HD[HD[HCK5K5[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HI[HJ[HJ[HJ[HI[HI[HIaaace95bfb8890447915b04070eaafe9b8e334f4a6eeb8178cc85f2b836aa6b93a61e10b7e1857ed90eedd9819a3724e8045008cefe937c0b7bc477d660d3d69ae3b73fbcd72591f598e5fab68490f76598c6a7206cd4d471b94d1f8752487609ad85f84bf2ff57af62e8f3af4ad36caca6799b41ef67fa3a970ed315ddc9596dcdfc8252444821bcdcff165dc10ed315ea351ee74ba8311991ee00c3949565877c789e9e5059a065b42b93c7acaa39748e3c634dee95be05343f8c9adce82ef1be356f2c4d07dfc642a38a6045b93e7ef0ac7f848fbd8633aee5d08babc283a9c2381867f3aff7b7a44aedcbc380f64f34802cad8cf3885dec1a9b6c162e0495aa59b20487c88ce80f16f7dffbcab5965ef0d7544e6b93c48cd781fae4cae3785d358da3702bbd66de53bc3474c7067678cf56c0a94e77b1fc8dcbf2496259e84eedea9b4338d22fb7fdce6b5691456c8881df671adeb7777d971fb2efd030b5ee3f57fd74ff13b9e057f0654585c25d6536406a3963174886d3a6db9d1d42ada507ecd9316f134ac230f00e7f74368ade5501e6f023a2ae369044367d726cb52a490e5e411c27bf27ca956f1fa241a3272cf20c0a19538f08018a7d08a0415357e18ebd29154573f10d5b5582d679bfa932bbf42f0fdb74452e593bab2b894a59d30b712d000fdc622e476b2e886fde1894b5b8e52aa01d2212fc4e81aeab7730dba003043197c43cd90cbd346f2cf6d3b907acc935853a9555b0079a2ce8bb574292fd39f1d266a96877f45b21c72a5c8a5b5c06289037585686dc0d4fde919112b709f84e8caeeed9835e6ab5a6eac9b64f567a7754c057d4b7d93c8952d058fba8f62eb0fffff7d513b522a727e2af33e972ddaa4c00a7b40ddfb861b754bc2becb8c7b254dc12faedf2a6e6cdf2dcd514472e2ec37f47344a0e1ed4c3dd31a5f6d3b4b41c2eb1f5252d0ca8e8d6c52608b938bb82858f1804bbd505efb4831f9643a4d24fbb128f0fa97060d2ccd022716262f4fb81fb5573cce36f3cca71a062a3c74d7e99746ba7ef215322a1b969cd9103774d808c75ace9610cf660648b07455dd47c818c95afe3703f3ac56791e113c10f01ae1b4118d4d7e8c508a70f6caae51ee8aa4e5bab99449c69867be5ae26ecfd3bb6ef02af87e3f26621e563bcb04096b5eb1b44b8bd0dcf4366ee520e05c4186c1e015faf6ecccf9f5a65125c02402d5c5bec869532de1b1dabed496c57c608362007cffc5c90c3642ebad9446ca5f8984bc129321ba9554883e52532ff69500c2de62730c1c75dd2e00fd1c0e20960147c549a91de8d0f28e7d12bbfb6ce207329fec71079daf103c7cf6ffd479399bc4255e017767cd9015e31bc49e7d497e3693f5275e90229fcd2e1992d7110989bc2a3777507a491134028572c23516727dcb8e1d188e62c5c8a34edc956c53ddd74aee6acf84bc31aad89ba9aaf3335f59bd62bdb495c1e1e7ef255f2e330517bc9e8f88e9495e7fa22e8c24219cf2fdefc576c8911cb6c26f9cc693724693cfc17facb07c36abf9906fab86105e323eeaa9bb0d6fe4745ae764b2e113eb1c25e1bc03d959d9be3bbca791bb19c3b26bf2ad68c499b9ade5ac60d843c8cca6df6644c79bf148c875e189b54034f8b48e6d411a4e481543c7c28b51de38fca0619a44886826b80b4b613a0ae4e2e0a7f7e2584f6f095bc745c9a7bc7831230f804af87e8dc6a6921a400829a532d5257b161cc16215857f3d94ac0a9c297e7cccff58f5d40c2c0359a4455b2aa96d495d6550653d1fcf878e3f37284c832366d83508a668831da711a590932a415f5ec3b7b22e81f47796d21e9d95aa7a8e1ad823a28f1b453752230c6a95dea8af5a85ad2637f7994aad6bd5fabcab6fae3e74ca6d586019ab645c19b6d1fc642eddc3e988787e186e895e70a17972284158d3623f4ab216b50a45b1fd1115776c459319d9fcc8f13c3400c3b2c17411d8f3855e9c29432d78c476a93963bd01e736d91b97eaa323cbfbd744a7d3542a51f1f2c2596f5c618ac56744f29fe8ad9369a039b4396ddfb6139ff8c929f33981c73ffbe4148cf51ff404d0fa40e255864660f471100f41b9f8dea6620f2b4a1dd879b90a25aea408ee1893c6e2bd9aa0020ec9717476f687acb196be8eb70af091ea5ba1fabbc92984092d02b137770860e2f5329514462cc33bb59c1e29758f9d3a14dd77d16b6c69820b777df683b0da0a69cb228052e2c70438eee5b08a94f66a812db2c0d532e55a9b080bc4fd82f33cdcee2dab328d823eef31d25f2d6d3cbcbea93c5df51278f49651f29e2a51d494b09978166d2c0e2132437fc3bc8a1681be6bca356cd41ca0374aaa854a4be0145a3d822bbd6f18f54e652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae619782cbf0921120aea15e964be24195e70bc6ab28c35cf9ee38c29482e5abdda49b9fa1640eb500bc9ac74dcec2bf19597b98303b47df82c53811e82ecb5082e85c88714cbdc549a1f18fc7c1b10c2428cbe2abb9a5f844a97b8d493c5570f9be370edf764aff00d630d4d18d21166f87d92047c6d9f1a99c7c77111f5b3c3bff798338d7b4c460af6303c465df22b68b2327ea4f0b43ec3cdbbfc551e6d8cf266923f569022c756601e97af5d6c8b0bbc7f97eb95a8839990adc05c3dc369b7b439f08c5b2bad5c1223a34ce53b2712974c7e4b69c3026c42257e7e0a2adfb796d33aca83906dc81eff104a5fbf221e1d53f16db20c20be893b191236f0567652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7f22fb22fcced72e53b82ec5c3e438b43380f9c02a57bad656a62d4504be4001926f0d2bda8bfdd9b1246779e0ac017fb727f206fb1dce73b7b26a81d55c2aec71997a641b0afa1a1190553b79d996e60ac84d4b08648841dd2bd9dbade89f41735a29d2511166d7ec611902c615e449ada30d807870ac25f8822c557a2565a9443cda5a89ddc5dab7af66e316b69a013f0d4d6b6d5baab34ae1b1d5413c517568e62edac5fca316a344862becedb4859ab4f1c19ec937920e0ba31967252fc45bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb247f8166832d742e9cdc434d6f08827d16c312a4a8f9795a0f0eb307cdc849d25690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7151572bed89707d00284d2fbc079640d31d98d5bff2bd24a36234f13e04753f7d909f3f8d995a51a80cb693810e3627231c2d57ed63c073456362ec77ed1d60abe440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2b75deadc827feb93d4ccc5afeb9c7ef32f40d93fe5cd0e370e99eda4202230be8161380f7c2c2bc7dc95580eea63e2e592d94302d893540d46c86a4b2cccde989e7905c710ea2bbbf9480fe0f712cdaaeb0a5cc5781916e693a62ed123b857b0b5ab5cc3eeb6f7ae21e7adf888d36528b4b63102c26abdc6b2f61f5b72d1beef36e22bde95b45c808777717ded87eafd709f93f8a63d1edc3be36bd00542c3d6de440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2bd466e0699dfcb9169e8ec2b178d3530b6e0286e179a49005d35844aed877228850140ff710ac931b6fa628788a228e28909f2ffe93aaee8eab4b01a579c52ac790f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71a0f0ea84a4b9d3e39846b18de87091d3eae3bc954ecf8968231a70ac4d5765d84860c4cfad243ce502984361421e0057f1f836480edf34224a3a43e1b162a7a58a815c74629fb67e820ad38dcfee3aff1849d6085a82b0dcb68cc43388b22526f28c63dd144123fcf271b1994aae09263384671f194ffeef3a7873d8dc4f0c531f3244810e9638d49e1df4f17601eb69646d3d6a6112a337d6eb7f3364c8f13b373c0a0c90ad97e8788f25c41d095ecaefae19281031bf9fce9c397ca49f05484bccf060ebbe5cfd1f47a55427ae7f2cdbea42dea6d7aa8fa0f3430bf887ed719857bf83eee59feb2b6fda426cdb12b72b0dc28d9f48c9b55fc5e68d8338c3b2e1a414822f3009938bceda41cd044bfc1892dc5b5c6c1e30cd45d78a9ab8448752e9579971778693ab759b78eab2f654b9e13bb56c7d8a9df827ce6d915a85aa90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71858ea6729741c13158fb5ee20ad605ef66592d9efac2f0aa9436e5d1494db6c9b9ed81e15705bc787a78f846420dd642865672bd982c4e0e0a481aeb3a9eff12eadfc75231474e7d9a9c2a183549fba0d3e66c97cac6b5fdaf5c35d5d3e48bae99166b108ae5fced99f888bc26507174c2eda063a53d17e30d94b0565f334ce9e714703455780d835fd4ae28fdc172ceb2732b04686dbbe0cd3f2232eda101fcb2cb4afb9d5e05f5b8a3bf309608be68f38a22841e9fac98fb383aa32a5481ac7ae7393baaa2f1c182e32ee32d9e8275078edb9ef2b064c5eb8e5dbf9bc4e6527a860fcb5f99c40003b9fa5f34a031edd35c713be234404457aa2b6d57b8be1a90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7102cbe51683e4eb77b5ccfe5191a696aabf412bee2f9b76c46422b5ba84ad6d4acecac6eff465e0bbce5030d7d72292cf807e545b019a65535e032f20e141e204a7e964777c46e8223e7865077cf88bc76b7c03092a00d66b2f9b3c17dcf63c378a9c85d4aa9f5b2f5607e71e4c518b49be24487ba993188d83a8cdf452318fb3bd6444471bc1dc374b6d82d1e432774efc06aa47feeed68dd2fa1487405ab669d3fa07b1ce300b3d117f24adb71bde0405566f09684edca22962c2d421a7c7141f65327a4623ffee302e8d70e479442b39cd9bb3a99405a51b4eca0e622c536ddb62932153bf0b618338b00e05b69b26a91c538f0fa47ec4dce69c56eb311bec48320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5ee8dd50ac991b8b397178826a85d0f4ee1eeaf6fef552c35eb929a900f13272c5f3a3748d5f5570f0581da5ffd3bc80ac6e2d72bfecfdb21b2520ae7c38cbc5f848320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5edd7490580c06831b24f4e1693b201a16d2607b74fc73ca22e75c30b72f1b608b966075189d2a658142ed361b214b0827b3c323f5711a447bf956136ee46b846ceb9c94ac430896342b83cb34ee7ad73f18ba0914be70f10e676b13e028be4d5d2b5820cc3cbb81bd16c63cbbb36fa309667064cad7f7700cdfd99a27ed19a458b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c43f803cde580c901c599ca4f9943898024e337070ba2349722d95fb510366d5658bd3c798a0b1543853c0a5c012fa085ccbcc35065834b22a6deed756887eadea8ee91531fe6b3fe0feba98ab218408c9d537d2697c356b21ee3600d7ccb471226652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae0b3510af1d215e0986a25add3b2ae347769b612c6e59b4e23eaf94ba7c9da4ff7d482258b13c9a9923ff00f7c8e59d2266e92bb5d69633c935d59e4e82119360e34bf71352943c1ba12cfe5c8aedf3f6f1dd9943f1137fdc8f96dbd95486a0b16ada62a28a5c5f7da61755ad9a07e4bc3d3644cfcee413005b2fdf3184778dd86cc3d9febda0a902ff8550fc731ee77073a537d57f91d8d55ce8019c48846f26e0eb8d3da7ec72057b53323f4e48259f697a332271882403be82fe682c26091fb7969221f1d74a50944a1165efa4d0785a6d44cc126fadf4b455a6d4df4d50724a939c283b4ee885ad61dccd3f9aec51e14d2630503c72135b2d781772ce48dcd0a0311728379457d237023837168da956a6790b1a597e7889a25291f0038e01c6a369af1fe40eb0ac0c4dd35bc66886f1e2400181ef7c197a596d3da132502bd76abc42d4920531b980a58432575ec83456b3cdcf24de956f6564b304130db690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71fcd32fc08f2db6e5ddd224f7af4a8e3d97cef22be08ade71598c02831817c7583f1b992081d5e576303c62dd2dba1f38c0e2f5bf9ec281db02afed70515c98783dfeca9a661cf7ffe5ad8b3394a8af5f5edae111d9878bbea40613c6cec5f880ff34e575b7f1760744fe023ab849cc4e55b14b8968c065c632fa8f04d8946054fe35db11b9510732771434b4f4f1d1ee8c2a123e9f39bc84bfc73ec05872b058022f83346c909588871dcfc511587aaf8255030334d308cb86ec3e1515d08dc5cd32561629f4545af626768ba48ee801139bcf843d009b8b77555fa5d0f447d98bf9e18c748e0151aecdb599f15456bacfb544c07e16ae11c7defe0c1c74a40cf857a0705e745f7c3f1ea3b67153856e3079ff6d591eda0f431c7027d2ee48cdab75a66fc8d538cc708178650ae3b2e96d49a7a3494bd8b09de941e59e00bb12322aff286f5717c42bc7afe9aac01e0dc46ea153c2925a5f7e99eb7a6e4f452d7235681e563bf63f6343fa15c7be47e0673a85ba692e719e6cdc831fed50f115c8bca11e0ba0d8176359eca2007d0ce43bccb9e017fc4d347e3168361f8d3d602c499477603a89e0dd48cff2fbaebf8919c7360090411cd07f1a4bc799c4e74887867c5ef6d8fe5e2c9a9a662ae80010d87352fc230215aecab45b29912d0db4c7cb8d60c7d28ec979d0ae7b15dff547e0100f2d5df0bd25abb62712be11c52f17f88d703c704b12bcfda889808759e697457b199365a32990117895da3267aced0241f2f6382113150ce04a117acdc10c430f30a3b823092831883a6d5fb73b5c3430e2467ad0fa44efbd6e9f097a1577aa466e5e2ff4d109b50897acf7e799bf5980e9410333a3f1e811cf046281d1803decf4492ea5e69c43a47241cf2920c3593249ea651a0e0e0026146616ba0089e399c6d492aef83f52dc27ed39e8a00d4f9d04c5edd8070a68f353e73f9c5f46d8953728516cb5acf1b853d06fad4f946f6d24ace4d0844b26e755386fe06bfaa40731fe9a49915bb2f5bf11f3cd7a2b6beb172bf416d1ed8ea6b7625825174b6def8079f749288c150570b9b7c1365a0b81f54b7dccb39b73561e1608b668c74bc181a0babbd35acbb80b823ac3d5e71b13697bad9a1c1208a29d6732d38f56b89c909ccffd2324972892ee54dc840aecb301f339f3520ad208bd265fa1bf9a3f4be330e1d4ed1585a3d4cd61f69f3337a96171cf732d32ed8d68cc2a8a7bbd97b00fe16550ccf411f7decc788d4c1488bc924980cc1a899af1c5aeb911c303e3246359f4f51393b82fc4cd72c2dcae7311ba421dd5b8a1a7a1461df58d22e13cbb70b7851591717d316893511429f5925effdffe592c955b48b516e61bab0f62abe7a5910fc4636c98aa0a73c6e7f41dccad8c938983b93c17ee20b3d60baedc0ec8aae21723b6aa14d1826b64c2715f1a14b25f70423ecac969dff62fb13151e6949f135e261c7b5a572a3e717c82cabf7b602acaa3ed8941e6c7850eb63f19f3a5f10c10ffd5ef44e7657ecfff50e9308a2eebaa6c3040e52bdc63128372f08c89cd2302ddeefa4a23ecdf3b974da1341683cb32e22ceed32ca95d43eff3c26a98d89291abbd213b3734f2ca3503818fe3689941ff6dad01ab9ab820b14fb4786da38f10d511efd54799282c03c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748efba35db6e925645627c3f04543215ef2e00bede557720015d67d9aceb9ae0f6d4c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748ef658e31a9ffb03af1eacc8674458b117d976634b58019a6702865b489b2f087c7c6bf25e852809587881a3872bc9ee3f1c7e2243455dd9f8474a90bec070ad3ba6b81769cb0837540a5a3c4c12592774713f927355559d983a1cb6a0349f7248aab561107d8e70d8c946582b6093cc1b8249685f80fc8afc34bf07106417ef13208100806628317af8ac95151d31f43f49c9719d1f3a430c918bc8c092473cc05652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7d59561abd0a5573748069fdfe752023ee97cd2015a522556763da6dcbbe5315976d7cd460dad7a1cba5133fa2d9c476297c690d4d44915af70dd662ae8bff20dff7716cbe3bad85cedac84bd4a14f56ed06bcbe4163c0a23c58c379f6a9a90f045d35009baec1a5447044a76908dc97aecd53f9e76ba8b8649629bf7625716604a09114a04fd5fef328b3bbb0700a981548b9d2c301596d7810f6f30e38dc8fa310ed71987c60e635e37450f25f0e7429663f048846829d518694d28f83a2f88feb81a90d5cd1366d1ccbca65144beacc2bc6834a77d4916f99dab6e4e00fd2e5f084f1af0f6d428ca908e1530d5cd6c347f07654106f5716a40329baf6f4697b877c1ddad03ce3af9fcc1144d919757a82172e00bf59ffb5cd427da7d07f05baa4128886052e714a93024b825afe00cb95812e75adc79b46c7108eb14c82331a50cd15c30ab67df49af19a52a1dae344e64913ebc2556fc13348c7896809d29f3c20319a3533606f795f02edb6f0216b9eaaf8cd227569b5d6903f888c99f57a0c98c9670879585d7451e695aa75d3db6768fbeb8c34d12295a8232c6f504f83c40bf7eec42f68a1b3c194f5a77b3053af61f26066da9633f366d224e3eb7e707444f3d300d2008fc8c15092092c1c597949ae0836e9b3dce99da351c8857e44e21ca7d11b5efd905418b28565f3025283b8660c7d6b6ee522ef753f772b57ca4dac22f74a5582c4c1f2485a1cf64644b1813503651f13c2de1799737644f35fe5e55b4bc8d01e03555a1d648daf3f2ff09f0bb77d4d2d997a39046dcc60979a4135311f7b1bc2c2a27e9820a6466b49b5fa27976bf7a5de5bcefb297cdea591c7a3c136e3165908c158db50aad0b82aeef695fc73b29b4336c2c84d6c4268eec73d9a2323d0657bcbc0328aeaf6ff5e2b93d0d7bbd9d08c70915053d7c9b29eee7c109f536291390faee7c99031fd7af578b6d74eb96737defbc6606402cdfe0f2631afd3412490c5814f8c27af846bc356b7bfc22b4966bfbfb9aec464cf16adc99e6cbbc51c882a3ba938c1f77e24768f75bfd01add8398846990f8ec783c778c7b452adfa2e0b5113a42a7322558a81c198abf8f03a19028f2fa18a8ed43fa3bf4d00cd42969bb8bedbcb3fe07df69e075807b7e58a4e8f063852da2948e7e4afc6fb24e298d89727ca00d05fe026b967f095b8692a5e6c7550370ba55e2302028612c45fb17b1ab341229280b2e71e132cb99944a3ebeb29e38a736189bb31f59f11d8268b0c65876f586a621a76e1ea9b4564802d9ccf21f72f2a25bae05897cb06ef1fc27004fba9b47a35a768a18089867cf7e5e1b7183ba7f0d4f888eca601fca4dcf904c9dd60e69878c70ed6c805c7296e6238042c1c40a9e8ac704db25452509c6ab3f4dd468a609e8adec0ad3b68fff4b5e6152ec64db3b486ee8d8b4069ef1da523f0a812c6e910cf3b2bbb1c21cf9424fd3235ffc28a2e9e3975ccea970fb66c003d6674843344cfd059cf63735c1d180bf7305c5d70766815c412caa56810aedac9277fb8123a56898e08f936808f1fa1e8b3ddeda46266b549016bafebdfd983213733c58b6b6e9f3273c221970c498d03b87838c655675202ae9e0674b55a1f4ef296f1f642d524be8bcbddd91552d1f34af53af45d1071103ba0562b0a634c438f7062055227df0172c7c20befecc21d4bf56a3b83ac5a5050b153e915e25d23736e240d46f6dc1d69698e3b591b3b0a23fb12c1b7f159a0c776b843212bc612076f7165ffa3c4f039f3047c2ea9482c9cefb41880ebdd30a622544993327ed5fea8eb248d76a93dbd611f376559105341d5be5b59b2f858b7f1cfc91e54947afa3a6d06a477d7b8461b1353ff6cc54ecfd32a38ace4661723450433a5e084bf9a56d59d03f8f92a86185fd87445add819d92dd1c937bbc05c9196098cb2d0cbcf2a1dd2379e7703f7c980ba9100d9da9c1b1f199aed1950ec211fed973797fbdec1763f2bbc9ba2d6df4a6e1f910b6b1176ee21aa62b2cd2886dbf2047f15594769863ab0cbab1a0c0be993839f15d9f9e52bd2b176f42f45bdb4734d2f545053222335ce3a4245f7b504604dbef4b1ffe5ac1ff9a8db096abb032ba67bbd721f74d28bfe0b6ff88c5fb91eafabf58efe4e63b5dab1b907f4fcf4c8769e19dc84eed6ca4e59df6cfed4f3f428652f79f69405fc00fe82e0de2246573636b5d0da3b3e3b8618426f33f739f4eb357d5cab3325fdc596005e5d283d8a58d9511fa3c60e784b044892a6fcf150e4f8d80efa7fcf760d64960e62a61d62610900dacb725624c50ecd6cecb6565aadebcfb944360f3fab1f96a292839fe1ab7215acc63e86d03779d4e0e6b4353bbfce88339cbef7ef1879f1ce5ef58f4ffed3fe6ede509d24f452b4b0af3b5401ffdca9b47e701b7da508ad44bee4ef9596e32fc7304dfe6b38cf1e5456222e9d9de264d9ef9dc717d3107d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b5141d5710d83a53da99225b45a1ffd3673628ae7f7982ca0fa2ede6e8aff5c4ec542dc95edbfa0d0e7680f3c7298ef2e1383b26aff960dbe369a3356805a7d931d2a11c62198f65440938547df5e8c6f26d971e19eda95c04f85f739d4d2843f83f62ae23c9045a0b6c71529024ad2469b893f3ed900cc388efcd871b197216d5a938e0a045b0a516d2a16754d66118ef15327a859d146ec739eb2e0d14f26cdb43104e1ce61c6afeeefe4fdf7647d0b04bf766b96b25a6577cf811c23b44cdbc7664870a46d91631bc9da77e8b6e8317a85627e2ab411a44ffbf425098f463033802894777be3a47be2a0b760c3d3f1bb25e9fab96fc6d9f0eb102c18f58573866a40203e116c7ea0196d2a3e7ee2a44eeebd77d9c45618620ad5c907ac8bab6c4ff2cc804ae01d80097231ec8af0718f270afa61b4009f56c916c0d6a5aac7d2b529b66983577d0347768c6aca25f2d4af0e3a0d787aced1295b2a963ef059c13c3f3392417ae2ca06963c71c044c7abbcdc578e29edc1ec3f197307465a394782c2d0cbc677e0976dcbb149e6bfb8874f01322e17d3250526819f3d0a80964305f679b01aecac09b151599dd28459a590d7e42c3ec262c2516ff84a158ca1656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc617849de2aa1a59ab3efbfa96ab4b00a4113bbad737654bb4f3937694432822b542208b1a228f6ebef21148b85955590ff22ec54c4c5c1a7372040f7aef2c630a3ec861ace4062411255cf579434eef065158c709420ceee4b3a1814d5ae2ab810b8b8b62c5a51ea59562ed418efdb27831e86745687815ed6fd95fcc6a4818cf70d8b059408424a0a7f11d3898c09d4d45d5fc6c29ed2302e121f45e209f1389e32001f7481bcfdabb5c1f39ebd8e32fdf6c857350cc562e062479a2902770d1b978928fc6f8f84afc76c42064219f9944cc02f3c8838c24cef932dd3907eefa656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc67b4f9864aa023091987ccbac21fb67e62e565f5a410776b8ae278a60bb4dbf8e8ea453aebd71135b6b2c97eca551ca8753379f2ed1a19d18208a079bb52942d9e54946c511a2926ec7c4cadf7a63340ec82986b78cea42069b56e9bd5995d2c4165c17b960daa88648ffa1c13efab78bb80f667a16bf0cbf64b13196982605f5d1c2ba0e2e84d86fb971b0833271ac9220717c1b8e8320598f53685a07ffc27681ad7d512a6f62440ab1b4cd687c0ad9feda8da006e8a2b0e039fa10a659dc10d9ec77f4ea0a9e01f6a582e5c2a09d6bc7e01e775c2f8091eee5da4484c6048c20e00c72d407b39074b44628f109eeecde1476e9a3eff0dd6c7c642732aa1ac93fce4cdbad40eb571cd5d7ced1a2bc5d064fba057fd16c78cbda5bf82d566aaf01589766fb119784bea08a5bc93ae8eb9fc15a5d5a8a3763464108bc1fb7126696ac7d1153653e5d412910827eb4e44c7a73912ff20f568efcdc10221dfedd297288b417ea760662a6d5c1a15289d9f1711454623087668fde3603f9ab074630926a991344e41dfe2bf54537160d92cd12cbab486356f45b2b846bbc40cf7f06bd9cf29ceb57c1a88ff7a3fea3e6c42a0ca2519d90047b4feb6785aec08e6ea30f88442daa30e361853e9f1a6b6f93f16cb120ce7a87b48401bf663345bc94e9f62359effb62243841f388b342d834ce6bd50e9c11d1342e3ba6d5e59ae6bb70236aeb1f6131c31dbd6a1b1ef38132e5bc59d8d7a468cedc49b7679f33c972b3bf1b9ecd8cdd2e18f8ef259e07b3f748364c79d5e8d015bd0af5e8689bc7ce3f6c77ef162a9c2b93f94b22e613ea1363a10e26f7e798ee1f24f501cdb163407ef3309390332f170fb5420c26b3cdfee3d3c4deb581fd71edef5427bcdbc8365dd58399149cda75055fd75f90b660a2d995abe95482b572d7ec9d4cc9770913b378c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba78c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba3f19322d6761001d5e84f37860a159044aa3bfa1c719a5baa8e3987c0f9e8e7c9911e61078c2e92bc227e132b01225a6531fd421a2d8c87677657421f9fa2d06de8828211743a25d35b12ebd42548ae2a1c3633a7db784b9dd36b811215f1f0ae34b0812c1f9a0292c9294b086644496f62ebf25ea0048438c8299363a96072dfe1f749ce4ab12664af6c1523acfb0512ed512976cd20eb2d2e612297c6dcf939e58f7af2d25fc3e473ac99e67b449f9ed7eb9ec519f6dddfe9c8fb545231f75e4cfcb50af1733aeee7e844404fdc6825416ec7a306864cad2ba93832406349526a8d705ac97e3412e3f82ec11905a4c1220b824d586cb12d93b493f021753040fa20fc78c1d22094bb300af3775887ac371499af6d3cddc2890f34d302fe73b302f86ddffa317994617af855e10a32470c34b8dd335853598ff93a95d0b1283d89753f6b15dff65393145ac9eb7ca052655112b2c5cee6476c0947d92dc9aa96bb9c1c75c6e28e9816e1d27d7eea8c5fba347e72e64b7f581fcaacaf54e057b5dd2787db09dfd2fcc99c7cebc0c2288dd512684506ec7416056f24104445522fe96bbabd213c954fdcf486d2017650d9a5ed0dd3c8e9b08a1cbc195a7b715555a1e58c502ea0bbaf44e8e57a8cc6ede51f2d2f1fe139cce303be214617e538ef2a932cde7a9b34055fe6308667194d357511f2c6b726291b92e3c056d4611824bbd485ffa8a8fe1bf711397206c830f5bf5bc43110aff1715d366bc6962733b3cdc64fc52b64e49cb44810731680e4d8bb75fba05583a52bee379037d59ca2b3b08cd8bfc88fb83d18df1478669042d597cbcf89edb3a1bc728f6908399bda55271bce3c33e5923289d9dafd9f8aa055c394c08be23d32f910ae594e80467aa9d7cbdfc796ff23b72ba3afb5f4a4c089b136f8a823d3ae72d3de2572b517da9be0d0c0d89746aca21186131ab5b09103e950e7a49cf654fe5b10238b1a244285dde0d8cf3924ceccfeceb9189819176e7a28363bf353a0e8adbba2875cb9804278c135b6e1253c5397c6e0f3b33912557dd0a18686aca4b4318026e7e18c9bf8b6975c5fdaf12993533264fcd0e35b74b5b860c3a23244a9c6ecd0f023bd2383f8460926bef91f6365c059f1c2470a02c59e5bc48eda657329ccd78f0b2d0430ebe3019b7f12de64f690771668f6adc620d0c3e99a4074d57f67ee987908ec9bf4bf38d99e1b48fdd81e227d1cef9e121442b0026e708c0324f3f2d0e9c3ccb89935e46dcefbc0e980a4c98521af3b6976bef43a3a23333fb320f20be8f41d3a9f03eb048e342f5ba3c992df5ad499553a406bae711ee9214de93d9816734b0c3981963f41da6ee3844c1a6a6eb7c59d707e8ca148cf5f2efd47ac9cd3e343c1b5a0802ff74e5fe194ee3a58c2d22c9d628c017b1362c6183830ef351303c8e6d9ee4ff4f1b35f434e88f6f4ef009dab829ae782d3c30ca5dadca8dd12a4b79c7023d4155c88ec597f3e840f3cdc9f5d23431e20086a02b4a2643f7f8e642b5b417acab87094695ac1d7ccf50905f35fb3b4986a4fdd6c42d1a6ac1ce8e242b4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb64566db2256353c1422b3347a8d5ade5a20b71e64badea98c2d35804031241aa4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb26b0972ed91b761691ce21d9a3264d482a467bbc1a12a57f5ed42d3810d952b0898fb9e32135c2bc050ac22f481eaf5f453c0f5545851190756e0d93c8c377187132ecf4c393dc098f672b4734d07175059fd9f7a438c9d1745fef3ee43637719e1f362c17211f9925f4f72afb84a38ba090ad8aa11241136d44150601eb3687403f4524505a488aaf6f9b413fb0fd629bd966e276172010ae1d7016944f1a4cba4044d87ce358513c0f1b9d7a4ba906f6a15626067d63c278d674a7dc86f6d98358cf3b9c210d04964eb675a7433576b3364880e52c2df4c2deb2ae95404ff04d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d90774fd92e9efc3a8c15549df040fd068b7570191d1cf2eb6f6780e07a4c4211be68606f098ad7e489657c3dfca367b7527a84ab0f1180ee160f1152dda4e3fa63653cd19a5df226c6c3a8aa0ee0ef9ec40d4c2152f85c41d1027701c621eceb7323eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa969d31d93027c5108d715919a02bf4f70d3d14bc49ddbcf459d2e4eef5dea92085335ddf3361cb3071f9a733b9b88014ee36290503e5ab56c6c1f5a9a95857b68a00eee483f52f31654227349909108284b434fbef644db8ead110e9009925b2eb5b237a482c58b604b372044c3ebaa2253bbf88a820790c77c08ce80c9b0b62ac2825d1f99c046416d9b6bae930ab9c8c2b4a279879c0fd5605d5f21de6c2339dbdea85eca66decbeca74a8774c96c3307883ee1e3b985b1b2363bf57d32b2a33b69b1fdd6fc77035c4454de22f16514c9d4be0f7fb43fbbfdd7f3cdff62d471d26117f925a7bddeaa839178b1dd8b40f7fad68758bd84b4b0cf638490881fbae84fce9a0b4ee9b13dc9527b8b25ca11e5c6645dbc5947403d9022c2f5f846e73440214a86827317d10e060374982272c96b46483369aec25204b46a430f8df5500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e67c2208a282ab6abd63828c905c1bbd5a996ae8f9d6f26960bcbab79e25ff7dbb42e6df17a617b290b423e5a42f3976902bff59ed9ca1c272924062315c12cdb85ab1ee7ab40dc1d493df79345fd5ba586f63e2e569ab6efcffce3afaa729a75c39b014742c19bd8911ad1085a7feeaed9c197b857fe9664c16b95e8038b2644918387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5f4390f10238e9da7825f6148322ce0214429f8919f3ee00f48f249daaffc654dbe5699d4f856b9313d863fd25743736a96a3a349497c7401f2d33762a8df635c668fdde0fc9dd8d3872ba4b9c7004c8e5d58689acbc7f06b274a9e7fb34f694ef94ab9bef4be96eed47293aba0c9f576601045a1d03128fa3fc48b6b5a33a520aab6e9f7e1f3b81c5889a083c6a16c0a37b34a1c8cf71adb97b21fc3cb20b68646c52fa950d7c5aa0f2043b6f915fb34c16d2e1c2b1d3fdd315d669670412a0c46734b026b8c48811b1408c75e657dcab5391e091b40a8817af0e4b834c9ddf0921d938af372987c55cd6601dd2d0d5b89bb14e3a0fca5bfdb6d20cb96aabd2514e1f3e91771623473c6247249ee7d31477ec9c58d8084cd866dba6053384f2008097e57d5a521374091a6e1958d3ecdba1cf48ff259f840ec5f4aa19196cdfa9e593c5a01d2da03fc7bba209c3f0df8289b379f3c64c742e32a52905163b384f5cee6cddb4dc7da3bae41ceb76dff6813ed07e2ef1a7b84650072454426ef68fc0cd5fc493d28eeb48d939b9de3c692d3e8542b371d6a73c7fa8f636f21eede5a701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faa2ef6e9a55c147123b70c47a99a8008defe28f292800243f035254d2509376d64e52a65e15aeaef2637aadb12e43c23bed4fd10a1a7af01fca21c52e51afe7aadf5c4c9f17832e8582d5b34d3c2aba42815af99c8739386116af48b68d4bfb715dd5904a30ef3b0730fc4f2bed405981e9a3457b96703f3f7f6962537b8ce4e234b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468d336c079f614b983b3aec1e594afb6b30cf7d88d450b80ddfba22ba42cc2f72f397f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c10723683844cb81314ad0184e4866a72aef940ec8007c1ba7d68fc086534d65a6ec7711ce42a138c6fe64069c7e329ad8893993628dfd7b19669d4300ac692d0ae613d607cdf4e776aaaf29012602e34dfd4964635a3184dc6ce64bd57b6fdc931edcf565733b161a206f99f60c0e110e81344e8c1a693120199515ea683faae7b52b0e864633e0012aa4aebdd80918add781d62baf8b6b1b8d776df1346fa63a9ae2e1b46132f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e12063520c499fae88971e02c173a4017ba5fad58bc55f0576f481ec24a4b885fc9cf7904d2fe01aedc993646e70c3a7307488cec682ba780e77f3818ee1b09859d587ca0b0fc081f105ec096766dd8b7407806e3176e7376fd0ebef377457ecdbcc2eb065b9ecbaf82549b34ee34feacaad0112e5af317eb6ba24c9eae3b48060ad82898101fac01590b414d25486404a59af936db9a310f6b11dbe0a17e3d3abd88442717c4820fa94aefa84595a886a2b5f67d46f948f7be4bd61cf4dad8488e51162e363d83120cb1ea8999f65cb99eae02565315e3d62ec8cb591c68e18d446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac86446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac865d37a2f5a00e8d1a8da1d094ac2de2c408a5b2c43d4756d1437d3490882a23f3c6a94f6c2b9c4f006a5454722e40944281fdbe0bf8361ccbf0180f812c4fab472e2331974b3be42d4048569bb7e48ac53e57a92dff5c9ab3278f48d430b63d7dc59339394187c0aad733bdbca02c9e2ac4f4382685cb243918b34f8d735a5a533d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767403d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767407d0837d2015f3c46eb8dcc03f5d5f364190b1255312a34571c607079024a6889a5a005593f9a944948ac4495ba282cf66054cdb0ac2ac4bb0506357fc641373178e1c67b47e3d1e3b362b10d95e56271c586ac5bbe2c7780dfc0cc903719439b87db79f766356f0a7dc1b8b71d3f4ab59393438e7cd0ed6d25fc8ac150787e7c126272d444ebc5d346ce0c64a0489d8078e7d71934a85f1e04f5c25820676e5d2dfd1cbce2ee97c84ed64c81cc4b94b7016b220dade81249cb76e44bb2a74e1979d1cbb82a0cea46ce22fe553174d8d35d2c13f88f8754583c0e70b035b077bcc3f41e494ddac6335e1e82b969963cdc36890312897e9adb107330132cdc859968a028e13f434d53ec8e0d1a918f487a9b55aaade095572fa7dcc73f245f841356644d9ad28cb6587c3afef18f334328fe9255ee4d423aed2d0f60e057226cfd481d2f0c866b3f948bce125be0aff798ae4c49db2ad52b668f045f26440986810656f66a2f0acc469c10cb0039e1b0b35559a2e9183ade64f29782d053bc6b967df62185c25e37b1ce3398a22f32320a2baf94fbd5727c428413cb9bdd2db069c53876598ef4ba5e4751e662d120f60975fff0b12d3e996e2f109bcdee70cce8940c2fa7b8d8f38a0ecb1d68cd703524dbe147aaca86435592185cab309e3e2d87112271bae413a467666b627359d26b10d69cb55c5d2396233b78bab1831b38a94e6e31236acff8749db352c77c052eb761c3037bcb07f1f742b2dcf41da0e2ee3694ea384d9e01d32cd5e180133b1cf1d91769d7108368dfb9a1788ac51349044651558c57c7e7d3b1f473b60bfc84448832775fd3e00853cb49b3dd5b8d2749366d1cd60284e80f378826263ade2085a0e6c2ce3aa7bab8d5133c734653404dccf4b3c2f30bca31e111aa37f61ee1d14df6e44fa391705336373f75a3674d8638ceda4063a577cf153baa196e0dc6b47bf6d7dd09065902b2e4052c197bd9b11737645e69be26cabafb324b0322dce6e1221fb36d16008ff7712c281eb19af2a39b500e677b95a834c43e09a25816cf31745a0247f2812347d4c503bb4b6b169ff28d1ab62028c07e5494c6ddb4651fa4f5e822a620f0534c331e22d311140a42f58a31005ff80fcc0ca1f4d2e7456391a8d1c41b2b17a4355f88d6b90f6a6b932418987690d7baa0b3379adc616140936bbfac046ce3eef0bbc2c092f91a8ae8cf9655a2e09a7063f098d307eefdd64ba34de3a542644945e2397bff0feb0afe4ff71d9feb75b0e03615263ff06daed2b6fe8a436bba1e5819f882240e52fd4137a35cf0c8c0091d6990f5c3b03fb2c8ea02a47dce4c988a488f5ca896a201fd05e271bf82aafc60b4d6c03da7a24c5d0012fe6a6085fc368d438adc8973669d5583c3efb5b0f431b0d8837a419861ba5febbaa376efe66c9b8321040e415911fca1b63e4350e6cc717813b6b323aa0526fb4f00a1e6d421d8daad6a30dd7e7c58692eea7e742de7d3a7f2c66dd096fd87d7ce8b18ab9eed6f53160c91f9898c5cea1b83e35bb8a2216bceb9585d024e16b469959463d52711c20c1e6cb90cfcca483a1e75331a664a0aea488ceec2d8574c39e4124e422763dbfccfbf4916fe26722e748bf2b054e7777533cda103b5a5f9d2de3450498233443eb5fcbe0c35e0ae8b095a9a995f8e2fb8e8e89328a7b1923c5fc8b78078d7436273b72678720364a7f95e4b70d15da1670a15ca4f882faa0c92cd01ffccd85fb790776d156cb1363978c308151a2047bf2e37059c307fc5271f71f916e840be4a875e7ab9ff73f1aaa1dc957d3a346211e676f0efa241c39c02591a1c11b6b17bd0d9e128292551ce142d075340ba28852751ba84864ffef2d1d10ee6f18485931b7dd8ce52d0b018bdb91310bd095e9c3eaa77ae2f0ea7f29d14bba26c245392d200e68a70c43b3d062475830e5522226a47b00cc499f42f1f9e98c19b2522fba5c8ff52522817a31ff7e570a4d747d80aab13471dd46520a7b2aeea7000a0dd9e32b3f64b3a2af8cecd1b0d37a56e8a355a72e8d4b88cf4e93674d0beea2c5cbb4170917b1fbd22184525ea00fcf47231358c8c70845859396ff05784437b049638b48b33e84a2b09bcd4041a1fbd69182cdf80d1e028173ec7d8ed757b6ea677467fd0fc64aedba7ea3b545a9a60dafccf0d729dbc35b283b379545ccee4b176ca995f37ff2b1af07322f3140fa80ab2107bd75e2199b51242a6658c676165ed4dd57cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c188b75d532491d0c113171b481a8fd163a0d977d5b08c7b0c327bb313aac212810c07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa61a748592714d7f65a8299e00c0185ad1a7121f04e2b218e7b21183cdb0b3aa14515db9e2dfc0c623090a5223e4d2a05e16f815efd3560b69ecde102a7595db30333077bfd9b3b284b6755b497e41b62f0ceebfc5751f3319446726c36d38f321a6e54dc04255950905c6e39393368d430176e6772bf8fdf6cb45f253bc26273cf1357a5780115d17b2c2c7752f3634487506126e3507599021e9f94a4b2a4465f8e969b03d5c81a46acbf4f6362613073a1571579263a8f646a0b856c19e26f493edfe6b2415ba27870abc5c7d53a3911c3531913974db2591b8a5e76568815ef09c925de1a053370432975db5d8b85cd5dc77f959422b286ec25d3851ee68cf9e8875f0d9c79dc3dc68521adeba0e825d319a843beeb32b0ac0914ac38cf11f2e27cbd32d5ee794bbdeda4495f103ce9d0252ee6f5f698834e7e3aa1c2bb8e28bf596cef58f4b48c3c9c63af9854536475659b3d5555d4ea3d5082a1f0f92d75f49d3a6e9da5509a422a0c6446adeda9a5f800e9f532b436caf17cb7c39bbdd417947035133918aab51675fc4de7e44d242c13d02bd79312b4b5a8a730cb1d786e7229c6ce46983a90c88a51eb64df300692a54b004dab44a708f64fd6127a7e0f7619b0d43f2ecd46fa69ba72dee45dc0c0f93b799d899d04064f4cb57f4d9b0bd3b058996afa4073e44e80c54d8c8d235b51c92599fdf906c0fcf8da260ac81e69b9e21eda68d0d152b003d76433691f21380249380f52b737149828fd404c09a21d32a1ebbb15d7192d7ed9309d55079dd98922bad7d4371f783a4a2665643577c39d587aa0caac359e175f47166cefc8b4dc75789223f4cb3e82a204ed72f93145ea8733cc9f9971ff21f3a673b71a1a5719fbc633d8180e662b2311a59e10c4944115a08557e4357c6728f57adf402d2ef774fbb5e42516ef24e251470fcc6af8dc13272166ea8a651ecdcbe4607d9c78aa6f3363da49444e101aa4fd38fa98214a210969d29a310d307f9d5ad926f4821f443b2b58f7871f953fe9313941159e07a53dd2c6106f480cd40e4293bd833d882fd1237e75d547ff73f6b7ce00ae656d03f01cec9f912fe4ec6cc225ec1a35f7d68bcba776bed7124e9ca10fbb53b49efaba7fe00aad538b343118c22589da0110302b2c39333ef7fdb3b2ee09f444cfc09ec6f9dbad13ac50f03f1fb54ac9d771662e7b1828fe34efd4b81af0ee3f562df69e785224316f4f280302f196d30c5df1421838d26c099cbb3f71be99cf3edbdd46f1293678246a3de4b44da3623c1ba5d726681e58e1998246715c2be4f2903c2d140562c76ce3f3d9891dce178488e577581eb3b7de6a622fc9a4e00473fc5a165d062853d05daa9d5146ef74b4bbafdc2bb555858ef5d1dfc74431c95a060c3d5f1ea80bac039111acc1fb3ddce3ba5ce33852169682e5528a6d13b90f87e841e612a8424cd09623f0ec3e5b3438ebb025a9ddecd8eb5e361feaf11a484931ceef421d96509171c5cc3a0f67a997d372f40d0835688923a3559554f86791e8115b1a79e573aa8595741fe01ac0f2f868726b3ec975966a0e461900788f4fdbba4369384a2dbd3e83af76bd2250c4228d6d0f2fdeed5d5b82f35700d5fa6125834b2f155d251495c5b9224075933f5624cd8767f366e281745f169d00697e0828e263eed398350023f2125b844eac155c22288e0c5996bc250ff7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc046b1b173ac3d6a1762231a7cd8b08d407fd22633711b18954b15eac4dbba39a415c74adebab866a72d9bbd25fd3eb9b2419983ffbafdb4a868c9f158000e6f9c7d6e52982d4ef1556b68ef0b2b9ed144c71d53b53845dba22dc7b077e8011103a0cfe23d6a36add565672abc7bf53aefc10bcf02ed9b5046b2acdbada2146f1b62d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd2d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd14249efc10b8f5bd839e60f44bdf8166b40c88755e1316668a83633a867abb8753e416b271ab7985ef5c2b8e8f7611bf2928bb9974ec80ac66f3d988384dfd12b16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c427842fb508a3166e3a52cf4d8372c9e770078c58ecd0160db0a2df3573614ac61c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0f296cda8ee0ad104464c6f60f93c7a2d3eee4cb65dd07f1c4960f22abaa1b85a1462cedcf6737b8494321438d32c56683165c5e256d02b1d06ec9267262b9a11628180a1298901d2aa2c21906008939d0aa4991e6494d84332e02a4b7750fc308d72c25e1656f487381de99b66a060c2be1442eedea8cf78d1dfb5a158b1a49c8a77c1c00a9c9e195fe3ea2614c7a43c2b6aaa5ce92a80acd55289f4773de68fcfe6662746e7f8d356dcd7491bc6df935e0a54894c0ba2bc3a62c8e58a7cecc07493c8396af1e38d12b90408e6d4dba90305da68c13d3358142fd78d40e4bd2612277b8c62015329687c4804681753827145e0636702c654bf21fd2b827e439f022f7c9072b34b4eaa812041044d94220c56ff8aebdc3a0167a4eb68fb63ccb4df53885355d849fa67a71ff05da5c7c4151415f0192d75d2ba96823f5545d2c3847918cac89ea02d35855cc46fde8e4bb1504d92d22e2f230575a0d48c17a02a70745a655668ea6a381c6d80d1b0cd0b06d92531034e62b62bfca2daceeddd9b940fa719c9cce0d5bd184eb55f07a9aeaa5f529fed78f839bd08076b58a56bf1a58494383e061d77f38521eb914585f24dd02cd22cf235e037f0d7d88c479de133dca38056a6a48114cb4d5f8a07e40509f27a003652e48bcc10c2be4a0b44ec46dc284d810aece5aa94fa23e8e474b005d7ca728d88a7ff06bbd59318b953b9b2bb962ca312e319fb13d7db14027a55bb950e692c4e2a9fa898221a064b5b20f2636a041fab3d7f5b357fe4cb435eb30a5b2349cb4283d22a2490e202659e6ac4818842ac9a9feef867d299d253c7dc6b48b60dc34c198aca4c048a0748d8b07845e8fa6ff9a299796dbbe26708b081c69371cc5d63ddc810efd9c1c9f2d686fefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d453a0f1c8aab1face3e5b04a8cdf80cd3e30f213498b75d2c3fccdafc3e632f2ee2c8d513c30267d88005f247078db573d6b9f918ec0d7075e3a7bb33a71bc6bd362701104f3f561aeb529c3812240b0a36bcfb9f84116b4279de793f3b0b607faf8c1df4b2a34e972599768a34eb6bda6f2c2011402cd66e14da6d25b2b6c98eb655e6088025d74d87fbed55bb1f3009706eaa6e45d5b6f3cc567f65ea7cae45b865c634601dbd3e5ef0cc2756c118ac0c94c35f8af2d14f2db23c29192fe4f90990e8eb8b4c601bfb7642e2181c3b2fa4a8a18ca7a962e213caf5f96f86911eb67f5c7944bce950f2d7b3f0cd4a2e1e9c6236c10700b59327e062f45a4bc5ce5edc0b21760b8f15ce57d8bf212055f9b9b8d95fc2d48bb7eab2d862af8feebb23057a1e6a63589fd7b81479f26b49c512330f882e851b0e90db5fa977069e2fef7960ab5bb738d390f5fd2b3b6fe742da9a8930b1d4533155d806e0eef83a6356aa3a472bcb32ab016811aa9a1d1c70c1fad4da537238e3a78ef59782dd6c5dbbd50f6c2badd7640804a2a9ccb39fc2ec5522b54ab9f99602e1317fc68bd3fd70d2e71db1459a76d5eba4848255a7385ef9b9198688d802080d0ad70e55abacdb28fa55213948e30f5643b44072002966ad139a587d6c53e9c4d23a04a78d306460641f3e61f90aae0c27af89f48adbe205f26fa8f06a239acba2cd35dd1a3cc6de41abf95f4c0ee592c37b6ca2929e88dffe77e08c038578fee2276765094a92580b62ebc2248860b122e7c428c1f43e3210d8d171b2bc418fee633b2d7e2587d1637b26a387c13cf132b8f4a8084a5fa91dd9ff7e80356fb90a1597791ef396ef2319155563bec9ee0a28735645a33f9cd4ffaa27825007ebd8b3093571b5a83ed8294d24e00b4414ea62fd6d6371581f25e14cd961777c44a6e9efb6aa99fbfed60ec9ccdc564bcd3dfeaa2f10d4a9fb12006d9d03c01f8dc0a78cebb6b859abda9a9d8c9c74245d7951f1a7535b97117c04c2bea61ceb7412f75f9923f46e8e2d52f55f95e6e18f9a1d4da271ca5eb9c6ea7535363eff7532fa758f172fe30331f659d84d5aa39d83b8de6fd2383acce2d325757fdc73b3a87bf25194e59e0f6f07246b93c74462de3ff735d810933a6fc5596d706ccad86d761e21fd7a7d1d3d703d37197d8fa2d7b85965a167f6950cac7fa6d44fe1c08a6fddbbcb5373a8ebf7790c63af9e993f3c63e589a41e8d5742b2269ac3c139474e3b3caece1cf20e9cc118a824efd5d5e4e78fcd0ad54bb388acc2244e5bcdf238033d65146fd0b9741192a14534b3938eaea902dc9d736cdce522a2c05e18703e753fb5b578089c5474dbb3e5efe1535825d9f26483a7a607e04e484755708e8efac7fee563ce3e6c3c35f605448269ff1af4c43a1daad6575618dcc22b593debc1debe40cc03d3f5eef7901f121bf2897c5167d68fe0db3f111167d1b8c19b3ffd6bba5da97ea5111a8eca29c77b4eb1fdf3a9fd081ffae99090fc5fb19e3ca96b0ff2f0a33f5cd3ed3b15a24d3431fbc009ef0d708414b75c6cf3c9fc63469ad7ff142b40283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b235ced653d66b94bddd18aaf0535c3c871f6c224e0d32d55d8f954d68545a19ccbe0c5fcd7ea71953a21ebd36069f00898a5e6a195c92756c7a4f7d6c0bcaa5f42f996fab510c4940cd6c7c050b9cb9c86b4f04bf8dfc36ee6ea70e7b6074e73bd57497441ea7662d30db8b361bd717fa9e4cb2181a4aba9aabcefb86d9769fc63b4e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b5c9aea9479637eae71dce8c83ebfed8b99e9132d4781134ff135f9e240ee10ba3c73550a6f755f5bb25de67978578c69c1088c6c9292d8dd5f0d2ae7655cb83b8e9994715c9fb5e9c9b503f2ebbb6a3b0b7b032e6fa1091151935d103572d4bf2dc7babf743d7bc7d03d11feae2ec5e032910a6eb1a8ddec66ab3be62b63767b1d20d6b0c4a87025e223f4044fb412b43a74b640c32003143ade5ceb91e502a32902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45acd35460494e0dd596981695fe48720c83ed91619b513d9a94887ad8dba98010c2fadff94749c5fa68e481fb653046f7ec39cb185b7f892521dfdb74e42e6c599a7c1a1521a1d0dcb69f6c7b549559ecbd713bbbca722b73ae02f1bb1414dd1a0bcbf51c271cdfcfa2a9faee34d2d40aff39c112f8207388cc2c589557641307150ca235b626514c107b79c148d68fd9bc038e23e64f5d13f37910662e79cd35c160ef9be18d5b87ab1dbaa70c27ee6613837cbf5059dc86177f698eb158ddb63d3ad7bd64f392a98f32a510f2f3250afdd361a5f78a497ca798d67e74c6884d6ba586dbe7008f0aae53144615e877e449f78a986262891fca9319f590b183083b9999d4c91363cb1c983c6bdd274eb39dd2ef8c35348acd0c653d0ef18b30a0b7f4dc60968e6ee80a2d5bd8ed09884e85cc5a117806d91b94a65e63421d0a37dce73c29f4f49cba4a13aae965d2816be39ccd7a605de93b1fe398459e22d07e0d24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0628394be073c047bf3dc284ecd6a162403a1773fa0d24f4aef94cf9f241ac211eb642736c795649c1fe1c71492b8dbc80ca8528e60aa993cde12fca966867675fd851c034defb5857ac13fe10a25f7fcc62610a843fd41aa71aa6b9bfb34408f73337685886773506302f39a429b8f99c7019280836d2a929cd6d836ce608c635806685149eb197c56fda75a31e6dffb07ae7307e6c340c3f69ac51f717f279429ce2177b9451eb2c61cd53deea4794fd9f79758a9045fd5e3bfbcb0c51df99bde03e49ced4135b39eb8bcd4457bbd0b995aa50a102fb8e4e85dfcc72afe9a6822735bdb226bb02731cf82245174bfa09ea53778748a820bbc7390590499dee9796911a5037fdacda47a1360960f41650c5fec0b7ea3085b0c9c800de03ce36a65ebb4754aec084840aba3e1e47fb5d339d9ff8eddee4b8119e60dbaf9ee54c025ab92da0278195f2044970551c512699e8579226e2385c8bcae0b7e71fd4f9eb51943a4ecaec892625298e28d022bce6af3c39560b3857c3f779be810cc537805084f26e6575338f09321b51722e2ec312322151ddbd31faa34958beea87a3e5807dedf9c1ce0d1d21dc98db3b73134e146726febf8f1a085ebe523383c40d588999813f6aa7568fd7fef434435ca74365946abbe4a0c659f11ebbdb358ed921e1fcba468088324a8b4cc9fb2e1b14a6bcdb354537079d7ccf10b813e4b9c44eaaa8d35fd4649f593e22d55fa27cbb7b1cd438ecbad3abe8e354ba1de55bd5c818befad1a57bf0b2f98b4b9239fd1139d3df91f4ee6fc5bf7331bede67053cc097c3a1a56617b01b39460c4abc3dd314b90e8f53be1c34f6aa6e7ce2c7d1dd235e321f36e85cda1f4601d5602c1b4a513db33d09b4efb03f1e2456129c7e7b0c7c0bd54d43c1c822daaec17601fe467b7e8b215f4f6c35f3f14bb1c749fba3b4d89af5660c94593cbfe6bc252e9b3aad358e382f942ea8b5f5d75397d0b35edb321ff239797cec36316c2108f1fba4c85225664bf9933f710b881a89512ff349b53e09de6774139720301f3c5f5bb5f2a72a97cde77ed6e8dca741d1de148db6f21e2ad8f4ed196c57d3d29f4a5029c1a6790d380a6c65a4a66cab741180bdc4572b7fa5f92f979e857aed2cd7b23dbc438a2489994d9b46d4ecb1c2bac9f6462c4c2b08ab76ac835937c158dfb5abd2b132039b5dad48b3eff9bf0074b7de5ad901d4885e20b7dd4f9a4b62fddc3437687159ac98292e589c955748fcdcc7e195bb24f4dfca1c4d9af6b28133db0e6605e2963aa43b2c57a4b5a494e1071a195d2fa20d6eb0d54cda9ec1df2440070f15fe71e214af340e6e2f1045dcc8cc55bf1ffe6375612b0ad25803fa37ffc01abb30b5f32e3f40b93d504e7edc8cb0d6221283fd5dacbf5c39f2eff03c39f02fb58a27481f69bcd152aaa993043e80a76c130bdc8afc3d26311e3265e5a948eaae318f77e261cb6eece1b4df38f23203491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bb99a0970607b3001e9a9300fff2638db203f0eb76179f04e8f3ae459240ec0cc750b0597a79b8036202c6b7803a7d7ebe2b9586cdefcfc0cdc4219b4c1e188ae8f55941b5c1c728d8eb788bad38e64171590df13772b8966df143178251a3d7957ba4c12c18f70ac37cba73cb3132bd2ecd3cdc22ff184e000810c0f936f1e16d53ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313de5044a62b820f4c278b98da7e45d574bf1cec26f5f0176b47ba5785caeb1681c78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1abd8a19ce8e528ab7a1f1eb7e7b43bf6b33a1906b653f66f1d39d5416e4e5c176cdfbf76a899e415b81d5a9323a2a8324d02af7189c562b95adec9dd6594febcce00bb8b5f4f95661ce54489e0b56aa1bccda3898bdf149cbffb196cdab32117e42be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b3869d59856a376d9096e73c62a40db63c7259c5048eaed9dc7539f04f29fa426f38baa80a907518a977018f70ac5d95d3825c90011a66754c77285135e17624846149237140c0f15c90de7a834f328909aee866b58a7b4773c450f91ed8669a7fab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c038369dec52ae64c14ccc4819ed4dd589a09a8314a44b585b9acf6ed16c39b04579bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbbe3836becac83b523cd28d757cddc1891f7d993eafbb93d87cff8927215f6690cfb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d5048bb618a44fb429c139a998d641e2b70ddf9358aea5e343c9eaefb31e04ded892523153249513d7b900217808e50b8fcf5f7b9d245f4b34fc5207974dfc97e15858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a90d23c544b44ed40d09b191fb0098f9ec2bb6f6bd01f54c593e628ea97a1d2810ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0cace17949ea78c6140842d654236da851541150c302f6f9d6b09028bc0dd56361e5426d8240b6f3fe2a47201c33c45db9bb6167c8d4bc4d219d95df2116cf93dc21afb13e4050c3ae2a2178ca62f9a7f0bec639d2aef4a737091be987518be40a9ab9a6163eacef0fa3077a791d1d3363e6d18ab1916292c28876f2ecdcf5b3d85b00091cfb961d225a045271be7b4a6d6cfe941f8636851e411ffbc04a3dbe3865badce1fe320566ad299b9cf19186514dec47e27fcec0cace590d267a563eb77a165266fd448b6077c9b613fd1f6dd93d8b86f447977063f8bbecf4388bdf71b6b32a06fdb661970529e5406aab2194ef5f1d3dbd5853f1c4ba3e15091ea798c3022716021731b9071fde17f3ac63b442240f5779e8fcbec07f96f874d21b1fc09a64f9f6c51860e6ce799ede69324cb9597b219b0588820bbeb8fd297428e06f8d2b82cabe950a093ec5da81f2311debf9f12b23f4f3a85755f5ad79e2ee70d3846457a2533a47f0d0f014769e7c1b3c1bb72fd5207e0e72d229fc229120d1c2f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab441aa2b41f444fabec279430fd177abc461171dcd0efd6a114eaab7f1ae75594b7ff77e37a4f35295fc73005912c5ba8342eb31f0e063bbd61f2ea9f0c91b84ebe6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f881a7aefb68336de39678716930379930049cf476baa657dd203b56bc9fb6cc8f6a768d3f1927e8d3b96dfeeb01e8be53a5d8a65defccb56a7dafc5c05273e25643131a9c2e6b18c8ce90d4165cc0e4669a968800ac7e1b00459f4563a2a905d51e6f4117b2aa0d7e812a2d3d9181bfdcdd2882507ca3e4a3d5d26b293ba2d6fac90c1c2b65f01d9f3083f19c1bfe110ed3cd83616cf018818b1bef410f90dbd89b0b8d2e8bbe31812090fbc39d1a3bbc376077dada739529289c74a9b5493ba11de00402682e37a86ed795313200f2c051dbe627c245f5a45d30c23bf6fddca81b2ac4da8b52a588327c1b153b0d95e2700760a5c18402a29156ab147c25bf6c0fc425990c23a23065951d509aad41cf79420fcddbd655f8b5c745ab0b6ba03d493f280cda2d7a11b3c60e5c1498f479b692cf8c046090eb4bc541bf350590a6214844d3f5bf033e816022acdf521c1aca7c4d31326821029ec4feac9b21a9fb1b80ccd17341f458862ce32d7ee6705a957dac9fa2601ad30673d17d30bae86c2a7a8c2f5c9359cba4d5f2c139765466c34cddce225355ce8a23a93780e808488dadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db072079b8a941704563343173729c78a929aa88f368bc86ed45ce4bc050fa64396a488823b45523749b75a69f0d5b1acbdde1619f63c88861716b2db525b592dfe9e9edf50f0b5c127179b1138ac717bdd0ba1a531afcba2f6c48e75fc8d1d965a6b790600c83ad324a7059321d38d6c65e1a86d699e4f9658e7d90963b93c6c228fddb91b7f12e0795de56146b09719923ccc228259f9b90cd3b5c712237b1bdb46bfba11fdb2e3d96c5e5d0bc63ad8b9935bc06d8bd24a81c3f3a7d5441512536afb544c86b9c8f19b74b1a597fbecd433508ffc55641c723064f63cf63be00558acafd3da02a2b3dff6df4287a803bdaa1777a095e58154f08fb828868b477fd23cda6416249647f277b5b365f282afbf7e86ba814ce5ff55c14acc977f3cb7f6a4cfa6a9ffb4e8cffc535ee5ebe298d595c5007aa385c844225529f257c833d0fa75517eed94b6048e6281e551749b93cdbc30793faaf8072980e9ae1ac1ab301a76c28e5b0bf7e44fadf01ed9ffc91adc20882b5d9fc8074a91a45d89f0379efa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d45cae1344d95bd53974176242bd488ae6c8a618debb5598ed2971633e837bc73c6c87787a53f3f3446d819636bdb7c247ab389ef8133173723825563d72db51a2d0325005624e62ec291cea386a8b5d52c87f5acb0b72c7123897f73641ffe4ac7901d2a7d83e65b8692e5bef06a4620ab23eb2f618141c0882c925820e4adebe38991b68e9737a1085111a93fe5b437ca73a79e19d87841d05c8b224e309f1023c44b5a9252330dd18e2a09d40494a147803635296a99710f7fd478d7fd76964a71dd6890ac41df06c34312a1c2e27893b6e36d6bdcbf5b207bf56a834d492f947c1fc52deafe1da962b26aee8a6fbfbaa82c93666373d9f470d694386e319bb1dca871b189cbc37e1881fe648a516b4a5dd85c8df67f920dadfdea8dec23c64332d2a07599c75638727d38d3a42c9b005e61986e976b8f19412d6828e5c0d17a69755bcef8a38fc8f17d5eb610d25741973ad13e3b8da6da487e903407e8d8ab106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8dff1d9ab3dc041f49054a820744906f10fc6b487d87e11ef803f7ab62d2276007a8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793be390a4789cc351df29945f7bb1c8f2e138c908b4d122182a4862f27fe91c0cbc144012eb2bdc69e74ba85a925256c11e8003c6a14702c369e5364d8fb35fe02de7133f19106eacf15e730d73ac31650107e1fa3898e63bf803b7ff5fc4ded0d1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a20171162636be942cf60bd7e3479db04140829824ac7f43060f17c15f286a4adebbcdae389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760c1e3ec68ee7d58253c11304a20c4b6814cca8c2e10ecd51172a9a57dc5d1d877a7c6a3a62f031d772c12244de7b60019647f32f1d43630d59cfce00db1129ab7a6f194c5e4460d6bdcacb0034d3ef3d03b9e5df272bf5f92fb597921fe1d8cf015c151fbb6a1b12c984191977f3fe53b3a87bf1b51f48b9d43a84ad830c9567b45bbf9fea089f6efffab93ea77556ac7bcf422ca7221acd0e89266350fdc691ba214e1ab1eacb34c5cbf2b7b199906f46208a823c2391bad11eea1fd4055ff02c7f6d5b480bd2ea5002353001b7da22677b43f6d17f0d541b5687de4822c7ac4bd8100b7688688289b070af2d51cb5a0e6dba42338d8a8a1122b7d4f2d391767feb6ac59a758356d5531be7c225645dd68d1bfe2696bb2c02ceca49d9b9c5e5830738cedacfbdda1e92dac08ed21541019a0187ff5f017171b344a8e737ae561f5e88baed8bddbbb2d01dd406c44cce372a2787b458a22ed2af0b2fc2f15257b3a0cd7a27627fc344c9d1056c4a952bf7b5780a172e890255c11eb06e4130bded679e30e635c96581b6b691f239b32efc959c3f487ed8c609d83be5eb483a1a70d25880b55646e7da4ddeb59ff9f81edb501791315ab6694b24c6797312b1360bac1920f17b19dd323b2b5fe3904ee08e6a1c817709aa82c65921f4446d73c11fcf0115afff441e413e693df1dbdde7c43f90c967dd9e12a9ef6442988c4c01221be243c3d26198a95e708763d23f8bba9889fc6d6b64e7b7f5ec8ee0cf807f8d80f8f827db7f24538d04cb58d2357effe7f55e5af14d6107726755979439bd61ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49aefb7c29895cef278bb642aa379ae8cfc066fd64b2abeefacfe0489d12566a599025c82bdb080bb37624633365177c83d517a5a57620a81c815342577dd27a9c40900ecb0e765008b7dad10f73d1cc12a8564df239319057c149e01a60dd9f6c8100d29c099e481ae0634381426b68eff3ee5c9e5d251cbd2e8593154cdd3187f1fc051fbe2db25564980f007dc6ecc8422362d21fb318d538810b52f146d4f43a131f73ec8329a0fc714876731539608ddc1b35902fba5107ec299154f8f712755d3c9aad245b99a26adea4e5fe63a8ea01fec4856df7ce4bc4031369d7e8c673a58a6ada435763d4bd5a2af61b0d4213edb14d30ddfed6433704761594b94e75f1f151394e379fa7fb106f03660a5bd47dafd2f7cf4f276aea2fa736eec423b57caa5d233d37816c9847a102d52cda320c31c7e6b865c134bf7d89e2a8c9ba5ac623c5e4e3fa64cb9401e5bb1c423a29b3ab8540f40ba2a58be7426d2425308d9b4dcfbaec541d9fb3448bb0389600e838e37795b37f4f904e8f61ad4163556abbfb98b49a99d5dd5c32d8ec448c0a2a4f3b197f730eb9a8b2708f259ca771b13463375d82c9c005161aceb9744b9dfef7234e933fdad63afc5d664b673df856c0da476ba1eff0cf898a9cbff4ed1748d9ccd1c8acd808437ce94a7dc8b85fcc4924f0310a5d312dbee8bec658ab85da7a79ea72771142dcb5ef37eab24bb277e6c2fac191a5baafd71ebbbb2304c1b0be7288eb3e4bf950623b5ad4e0b62a9a866dcadfc4ba9daabfe03f2c6c9500a7c253a41f8df56ee5635abdd7290d68de25fd511d96bade4a18ce4118820865139d300d3dc445a7743d476145f44dee87af00aaa1f567fb736dff29a7261cbc9af082b8992b314e8fe6d2d36ab3b5f3aa83b5b0d66ee1b3dbfd60f544b555a8ccb5698163b8364e77361e508cab8dfef9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa0938493de3daa3f4380779ea89d71bf435821f9d956f309bf1adf68a9f2b9a2dc0ba62938ca2a50f0879727df324e8a729993f711cc3d3cdbf1f1d6df2e05490a4fc3ebf8762da95684bdbf2b4dcde8e7d66ef2b2e300a6f6ed9986dc20c095392b8ddc3c02e67950df4d2e82f552758fe1e091ea0ea63809b5a7ae15b539ccc4a293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bc8019c6d621f919fd4eb8ecafd57b30cf4b19bbb249a3636966ea3f534d7eb15fad3361430e8437520511cdfa8af6b9b2179fe67b8c4b2cadc929c2273d66a234b80ea67f72fe94a6f8aee8a1bc05a9386b21df4e005e1b3dd9d0b2cd3b2c3bb9b30a753557298075a50713edb28d5f8e0d930f2a8f5ef08b7cea0c082c5b572d69c9fcaa0d0b8d25944dc3f1088756bdc5058a4faf65ef3759a04c52f58fb34f73d0f743520b48e9375c8bf76953a43cb31239a9496d6783ccb2cbc5874a69fe08146ba0cf45fd9d1d704945b420e12ac70aa861fba3b4e07dab42e0f059b592e2378d6bdcb4b52beb6513f390fd4a18ee753f8b9baf09006e12729cdce3c1d3bb9f3c4aad53905a44024ad81e4de37cc51464ac8d722c846248ce1f6bfe00baea73569fbc2f85f70b8a44c0e3e1ed69c2716044540c9985bff28b6df6420109e4cbef199d11a151973b90ebae7c5cc965428d869f9c85b8da1e2e58e1a93a665b8a46f84a8f011fcfdd93579bfac208f0aeac1185d08102c9a7abb4efa197d9bc567cf38bee1a89054c4ea7b17d5b889df70424aa95994fe39c5169ef118baf45205c38c20e1fb3aef19d308ff9c7f16af8e0fb968b762a62d5b8e23494a3989557c567ceca544e19c5fced18665ca0129a81642c09c2203ea65e0983c8642fbbd8e770219c1fb9c8fd76fe878d1dda56a15f27b608b084b9bd740c93d2cd6e559065e7d242370b1d49e2fa70386b16a1b6e748a3816c46b125a43a5c282d2a1897fac8a0a906d02166c24b1ad3e98537f8e3b9b88d06668da6604a127cd79d2fa422b826912ca1b46cd1a9c270f04d4f361bcb580f79c8050f6d22311e15c534030c54ec39e377ab5fbd2dbc659e5f6a74fb43abf0f317af9b6bed890a0088ea7a2ccfd9f1de483f79358e705011f288bf6264380033def5b7c10ca5b8ff532fddfbbb4ded0df554108e3ff875f3da431539c836f80ab2fca87a674d7bc4f984164fc7040dde7f19ada0228a32be72c340aca5ed17bab926027575c94368eed3d6085af1528b7e592a44c4cfff744f12bb6bb837f26191cfc580a2c2db68fe8fef87da8e388bac73592089c756ea80f4f775767bce83e36c5448b4698085a3726d095f1f0bc9909409a80a853442538c079c7a65dbce90ca61e0003eb0161e58f707cd675ffda63535d14ffd7e502be1062a83c7ba25d129785919de61102bd91ddfc3dc8485279ea87df688a4896b6e6266433cec38e4b8792f9ccb3c03ee97a42e81bce52440ecfacefa8b6fd3fdeca6d16ec52edf4d07e8d7f166309088ffaac6c621a2b752d76516d388ab8325085d595ac469e4297d791b76747eeaed7f0cb56a9233c11397f3c204a2ee5615ff177044be7352e130333f34a3a7e075cacd5c7f9a76777033fc328c0a5a04befdb4461a64a9b69d753a5f8e3aeb183c7c66bfbd779e69f078d6098bd61b5933aed77345033e36b915574b474885b6850e531c7ede6e27cc02cb35556695725a9ecdcc7867c64c3b3274897dfda29ef01427a0ea4a7d5ba1cd11a899540026d69fb99bff79e3b5d623e82275ba0b49e669ce28c3c4b2f948e4bb6a70052b65d3c914da49a49b64f1322d644cbb1c9e9f7ab550ef12d224c490164d6b712c070eeed34e0de4d7807f3eddb0fd825768414ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de8698c84c960660b1fcd107a1f25d91d2cebcb717b095eb002ef83a397ad1cce8af716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221dd264e0ea0e7a14cc242b69235839558a0dbd6d205cbda5ba38b55305767dd11600e54fa8838e7abbeccb8729c0d5175a55b860d85500f8799b4edd0ada4a6fc3cc1d3f293cfff0b98b00d21e843a24d5fc283c7104eedac62ac87942953244c47d90f110458d06880b427612738e2ef90c855db416a273a0e51e84c40c75868dbbc529704a73b65038fe1d799c5dc8148012329f4dafb1560b19709625bc94c671adc3f361326b605d50564bf821762f2b021a385d25177d9d68c087e5ac7c2b7fd3cb73271cc012806f016298e1c760c41a6d034fd26f5b65e6e919c70e68d34d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705e7159598a62df73049a9c101095080c7f070e0ba1a83245462eefcefccc98f60f9614782ecf0d9f80cfa179544a31aa31e8d61e1c731537c059ede450b5196022c73970bd704ab836ea19540be3788da4297265fde774594f9960f1376cd4a786fd9f178209ef103db60ddf6164a9504ed06341d035903641bd39c5743b3ed0ceb705936058b4f108a88a503935a6ad07f67a96a43b2f7f80887811236642f02a7205972f6616fd264c5a7fb9a21e34d9ab25b2c41d2a3ac0bdb4c6f51ac5249f20e3e13524ee778274b2962d44d72bbc94a4aa8688ea4254df38e5c916cf716249d0673aa038cf00b53a250f6850d775b5d4c24d559d41ed8f008a528bf18aa1e23dc935cbe6e7a767957124bf41879e0181d671ae43e980446538b7ec538046aeedd168f17d4acc33c3a0e94bb3bd8d3c391c73b58ee58088cab1d5c290a97cfaca7021e862aa5fb7bd662e75989d4d12783ac3f51f1817fc13b696f8d837bc3586cb7c4ede260c74fcad76f27efb4d606e3f78261a6b5f61d19a297d86b3efd592c1c31723b6a623d1da68b0f20d33edcd0172e37185045de03a2050352de21e276b50a6c7135bc57ffb9048d0097afb9e08a9bde5bc231b683f72789e08c71d0568361321c0b4ea6163ada4d43a391b8e3222af20d40790d273265af0aa2af3733816ff1791f0430953eb5785d72159feb49fd3c6f4f9ee8c2936951fb63bf8a8874f5bd08d4cb14bc3382ab03f9c117be523fa819e498e242ca233445acce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7e8abe979e5d15a2dc8f69b531f3bfbaeb0f0d68b6a38e3b89298faa7878842497ae04b775325145f5f8f6c26874b87ea57ac69eb67c58992feeef4c370f97f54afe79cf90a5b96b8c9564b59d0af2b4b04e6b7ff71e52a76be665976f3b82aaa73dd24a4f148c68fd31de77fa2a1d7420346109b1bab9608cecfde692ed0261188a4c0a6e953178b617a85ca468285642b52593791401c26054868d862a41075e1257bd68653c8762e3a8e05216ebc0ff870030159cbef1b0966d711f637647ec6568b1ee1d611374615e819216a973badc24fd55067aa04a63ad5943b6f6a0f97ad4659b9d1111b687770fb13a17cca9dd7a5ee906f8d1dcf5f7f10b9b34f1ad9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf952b10baee3276ea77eeb19c0dffc83aee0d106635c4404c79c6f830e1987c93c4eae49310df1758f95e7bf36e4a6aadf629067b04db600739ff46572c0eca6c6db7d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66c54f4e796cc217484a11355e096a1f3d2ffd98ceaf07b9f2b9b4a328ebf7b18ba8fc70d1f991db5a8b3cfd3b71eda99566bbc8b3a88b80960349481d9cfb5666695442bba4a0168f14b187a237dccc124c8483d62d26a915ea7c442cd89ff64c73f0603fdf9f20582a05187e93cffd63a7b5a5e91413683e74e562a16089620014ad52c08bbd47b02c9a220da18295f035db4f5a7954a9bebc0ebb8784c42b5ed5793fab09e31675cb3b0aac9fce42c007d66e5566bfdddf78d6af29f482b238bdac6020eed0802ea485c84bcbab569ab712337b04590463f872b80edb4d7fda1f7b8870df5f0e8e4bd73edfa91e6da4a5af2ccc6b408b07fd4384b04cdaa6d36b8e9b0fccac835fb77bcfabb7383c2b1d320ec30ae3c66d788340a37cd5357eaac4cde3bd4e98694fb1ac1ce05774afd7a810fa44213767f7a09b2b75f91c35716785a114354a1d3f4dee0e6a99af232d8de4e75b168e684d49d6046cbf1d9c54bc8f06dfe3d46085b23fabae548fbb4a904e204f39b857cc11f508ff60df937a51e409e4b24f39ee60944284ddcc84706fc36786cab40052d5975fe4dd99f3127e97c49969349ab7b0cf721edd893b4b43e0c7c1c83d0c4b94fa460b2296758a7170bd1392732f1e5d6afba7dd473c7ea1cfae2c0e670d30aa91f5a4a33fac33a44a83b61f3cf6f48680b5e217aa59cb52961e325f67b5a4c986f8dc4c2eadd9fbad925af052ad5d9c6b03fd74cd3adac95de066ac62493e78a0a465edb0e970dc1c0bd2b0cb9b46b2885de436580db63ab5e413861861db9b0dcaf4b59cdbde8e4e587b8f6bcdef3f4eb2981f6d279cafdb55611c6fd42d7196fe8dba791440186b5b1636326a43abed3562c94acb9ddc8e098dcf765dad8f87fe0e101e0b01ee4ed16675a3f34884260e92cc8115ac4cd4ad64401d5c3b1daa9e60b5391db2474c94e748330281f570f2edc7a751e1e42dc92074ba83535d15a4343f01e524ce8ad554c2b0a2fe1485671e6f29076ab5ec5db388841041b323174dc6ba890b595eac0a43db1982cf616a07cb02b3adf397931fcd9e3a2ae807c1d2b0895960fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5e6b4a6e50061da4963ae92a2ba22e073df96327214f577b4ccbf581de95783edcbef9bd3c428c61a7a9ab792bdc4ab8193ca4dba0cd2b0922acb682e2163423497422538510eadcfc4abec26f056a72f3a45385bfb1c8112bd0e486db85a3e3fd12fc828be446d2059b3db01d7063f72f1c4bc2fd89e93424d93b74480c1b6ff543133cbcf4125c6a51259c0c24cfd8186ba01180e7fe8aec744f4681e2dd012a9d8a4e1a72d34af37572c7eab0d5a382c9854d191db28641316a063476b1e858a2e4b272042df4d2f27688d8874e55bec6e638fb29108f53cece167533999d703477f9528a2720416976087aaef362a830d38fe6b739c4021a850f718862a40df2a7adb32abe7838d2c4e78f5c5ce3c89b26c4bf8da2a131c3baf49200dae826602fe416f36d5318b413dcde91cb5183ae26b94ce59379b776d89e564e0a0e3370f95e27d9d487ee15ee53a9315cfaef66dc170dfa4687c46f126587d4981cde3cb88afe047d8dfedc5555cbbc076b01994adf54ba8b468db13f5cefb294a1610b7736c52a3d154f4ef65ff8e35e9a83a0ce12db0388a9dd2ca6a47412a9a760b8af916fcc28b5f950c0889d25cb39d90c9bc187cb19dd4cee34b04f4530380cd00ef004caf880680e698005e7d801ffce24c2e89b5528b92d8f4439d9246338135dd85bb0a6f7be6e0e47fec248f289a9dcd95a0eaa8d8c03ad398c539dbc9dea52033b8c8644f597271ed940ca0cc08642b650f16ee090c5645d9d9ed9c86ffada3bf2e56fe7e5c698424b8b3e6dea230222c65aaafba834425946e55bdae2178050c4acb26aae0fb674ac865ad3302ba5ea4b50b6fa0c3743f580339b2d2643b734b972704cb258d7ccb88fcf494fe3a61be80cfd76bd25b45897f485c45c832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e909112983f7d8a8f5113617b98db9be121c1a4b0608f397509c5ae22d3527af353322dc4b6aba75cb59621a435bc7108df46cdf79f88a4b9448e3df6b50ab0a9987274f6ec9c39c8e8aec0a01271c21904a705e25d3a0fc8053f1c5654cd49bee0f6d0cc4619c2df87688837bccae152157538a1a925707f46702a9495326826cf8a3c98a465f00c0775adbf729a533e4414718c0851a712c7c48e0c028732ba4cb7076142d792e480ddc68a4dd00f030fedf0cae5f431492add5dd448c54fa864a84019a4687c1cf9697057d39719e4532d4a0d36802c83ef98cd639f514e21da4a0edc0f48638a0dd7107c855ef8db6bed8e7c4c18307d7ffd09b040c5f25b688516822f8bf66dd73d6e8a65ff94485af87fd2420191ae6b424115de9fba0dc95950b1cf7a42beafdef8dd055808a9f358bb372034fc5afee259302327d4a73447f1aa0f90e554de5fa430631c9d5bf6097521395a9d34e114544ee2c9195c2a3df7e0b0793c3a7e3317bc9c961d61d90daf1f8711d359a33ce39c8993307c4582110125180896b66aefbbd308957ad1a56c9d4c3a18fb7e52b2e83ad71de72fc741107631db4a284cedb1edcdfd4d4a437b8b620adba7c7f0bb313ea8281198f98c12d82d891b36bf95fd42f6324665643793b9ef6fc907b084a63c9db32b7928ed9cc11a2f562f2ed04e1be6a0c4ee8aa297b3c2fb1895badcb0e84b073695dc56e9b8152c0bb1e0225ce711974030b81a6ba55ae40e737373a4bfb4558d3dfacbb067d9bf0893c4c7381cf31b123f490c47d17b65093698585eb98b80b9ef41a30e5d0c5cb74d43dcd0b1a1c1cc4b780a4888e3240662c3dce6ca5267b9adfbdbb0a7d78b18aa6f8489bc79aa20a8075f14e9488e7dd8c9ecc341d7d539775a32949814a213830572edab3b0132083b8a9883a5922889e419c094eaa4fd363f569ca0cc7f5d19a2afbdfd9e54f34dbb05559466c1ef03485d5c6efb93617b40c32d928759d3e1136fbf1e669c2758e75ada811ec59645ebd0fbabdc480274d76bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b848873080df5f78cc74c61b32d70a92108e465cdd20200f3f413b7d17788309c5ce42328fc7f56ee36d97d628c5768eb23f4df2731bcc070c8d44cc5bb2da49e4be46f22d562788ff93598ecb2eb61eb6fe6ba368369130af15f82e4675d6cb1312f33d76c62dfe0d4baaebc68725b19e4e9dba6111aef0323936047bf215833d494492cda152de08adfda2bfd6ca61f93f27aa9ed453a96fb6bf2875de77f0694937d0cc0461d65eebd4a52b35385b4396d55a75794bd939d6553a1bf090fd1acf397e4ceae6bff7764fff0d4faf59d06c7d6df2dc28e1e721ed86ab3ea6dee0053d4dc87a0d2f6daeea8dc03c1d8e0b9020a249c0218c8d4bd6425246988d863a4979f3d9af8601b4df6ebb3499542dd5771f57c2524c2b9aa4cdb995bbedfd809ccf61db78693a4c5df0af3671d2206143765d354e0501bd6f56f946b9098edc6d4e72e3a4b0c15776dd405ccdd8c581e10be832fa86531cd2a14df3f8e17f953f8b0b18e67c335affad8c3ae0b5086ad25d5cc79f02ddcabcb27b92c25d374cd6a9b364b95c0318b8bad07b0b5e378fe3de1be564b194246827725a98c1c8b1bea45a93f877ffd5f8193115d0cac535ead17fa12c8bbd063b876f0400c401f9ca804d2aa82b61175db70211c6da96e31466f6cbce43138a761599fb15d1710b4517d6255530337ca8d51f9464c08f1b020d912242014210ad39fca06d89eb8494b24193babb984aabae67b0fe4d1b42a892954f9b50eb6c94e3e709159aeb55590663dca8958875eba3973e205c9f17733d9501bd5a9e720ef0588c44daab6a4eb7e09c109c3af2ca870264bb3da6783c86b78d0db3def34aa1ef464872c9f8073934309b6c3bebd3e0fa0677c5a36c76fb52c359af5622eeba6f93ead88089f70f416d6a06d502056623313f2701d6891f93269a97445d9ddad9433e504e8a42359936b14e9d694e244075f8974f05708d21b3f5b36e0f967ac0af46919c9a6a4add7ea5a4697cfb7e832d1bdfb9f078708f127d57992c31fc33b4bdf7e8e28de4e48788384e3df7338641586526ac480ba8c13ab93b9d805d4426afea4b0b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea9d981e2579d5dd808f58ef31e15682dcbb3015c0d113921b66cf52120402a362c2a3312c459c1d7b40590ce0b138030cf8dcfba640504fc294617cdb7c5c96a0748de01da0d7ef1c4c2971d6d621c441840f2a1058e4b0980e922e798cf2ecf79cf8281da513584b94a90caf42256af4a11fc874ae82c16639a1e004b1a555366a932657fc46bdd7948aae7024b90f015d6d7ce5e377a6eeb59dc445b5d768a5026e2b68afd28d49268a30e1a9bb5b9cc1d84d6e936644f677eb6dd02087921ae3053c2d7c12f0cfd739a0cb3eb0e48381506a02a5f02229006978a72c5feda868b818f47d865f482c2c0405dda1137f8245526ac7025b9a192fa6985e3aa50cb7c2ec389f0528b6f0f20e31642b334bb6eee23f4c7ede0d812607473115548389f6fce25bae6d994d4686ede8f2505efa1774c5062e1548cb277c7664344a0b51a959c0b990abba51606fcaf9abd5b0baa60356004b8884add5ba90f569f6fb25f2b8af2a586c5316b688cdb2c1a56310d2ebd5f695fbc4d79735a04837819ba87282bf8409fac89aa4558e8d9ed4bd75f7ef1e05785d3d379d48b52ed19a5dfb596dab062daad8ce2123106928f1f3e8ad653d04e6824daadf4ca4ff287ffbdce30f74070d80975c94178f6a7cefc3599ba7e263f7c03f84cd2599b0c91edd731f95edd3e6ef3855a36b305f4d9a200b58f1e3acc5e1a859b7467734d577d9873230ee3ded24896f56195fd5a3021189b7c8501f5e0ab21475526fc7f5425a6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91e25e772aba6c6d277ac6bd2552f53e0f7da558d92bf16009e737847e273daacf494934fc2c78ab2fe1720383db280d0ab25766bb8d565a91fff34d1d0bb604aef57d272120f49ea968c1f6ad5ac836f90aa4cf357690dfc55f058bc455d1f3fe9a08e49aa409d97e290c82f949ad33d15623d5ddea1b7bbbdb7215ab25a84cbd2404c7d62d5718ce8c2aa3af6adf91c689b3152e35e639affa42ad64d9031d7141bfe5d155849e392f132580a01ecb79f55691d92755f8b0b6f2aa535ad1520b51af1b221dcc6d9079a955b0e155cf326cfd6496c80fc50d5723b7a15be3e831fc09b3a45eaaad92cea8d20fa69cc816cc88276edfdd7596f3238e1458f3c755a452b5a92929b92434db914afbe3e69b01dee850d1d6dfc4e366a78ade184dccbfc656d7ca8258aee030dccda3874024567e9f59b0e5ab2da22c2a841f87f7f077eddbcf0cd51301449089fb8448200d444327e59b1b746ec346900c734370d41c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2b75a828256643433cd325f5904c729c58ac7c717a36c9fee4ae85496abe7a4e5839dc1eb9d357dc6482f8d75c36e04f0f939dd5fe3835c9138df838bde9cccbf57f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ffc1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7913369e361e4606625ae6a96279053da61d1426e751768dff2cb79f2aa6ce12db618fd2424a82ee2ab049d2609bfd6c9b7fceec7a6c60f87d53fb2d014e677a9130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d6da0e1ddcea9ca0d2b499d51005c9fc38206e116d9bbd43dc6f52b7f9ed403b95e161f4f85b07fe6768b0f729eb0ae8f52f38c8c6f8f2bc572fc80212ff3b75b10a8a14d2901086a7b14d67d896db4a9a37dc9cc431b3f3ddf5346e03b50ec3642301544a330c5aaa47fa065589901528444ed34835a008f2f0e27f33c9f3f7d770d47d0fe96671144b062a7403228561c4b98368f383f471276b11d09c03e79f48e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e5918aebb2be824d377c5a6989047dcfb2916e40d65c3c7d19e7aa09d8e63fc58f48cefb4c139f16eb57558f436377491c3e982f209bad8d2bdf2036731aa390f7141fb8a34e14a32b686036f207a2d24dfcb5df48d60b7b428382b0af5d16bbc96c201fe8d133914238aa49c07afe68f1392bc97da4e49449720c4e8cfad6350d45588f4ca095a8ee006439af9dbe6c1e165e5ea5bf005de4a93754d19778b248c51be4ad7d1412db4549ac3d00a9d45b947b44c67ea6d5f814b941a77b33bcb8b50e5e4621197f4933b866cd2b62640c9805e150cb8be7919186ba9a47d29bb3e3c0085b59dbf9e912e2e0721600f59def85aebb51fd916fd8e4ad770a772c021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65ff450a5fe88d982111f38f029f942e2cfda9a0419111361e76f196a345274ef2d4ecbae4802fdc7390cff81ba3e7af632567b43ad88a6cc2d86f8c331f9b73d0327012359b0af213ea54d330517b0f97f4926fc099d3b2a1c3d4ed753d83449ddcd9ea87440245bf6d401e48f24c6c8efd01278f4f9b311440256caae4ab7a2ef38f94cdd37426ce60f227f769be965ea6d5c00896760f997a52f71354c096c420ac0e0288022fcd1e04bb08ecd0a25d79b1ebf934f69caf754ebe442e0cea7d8696e68d163e18a890e3ca5d5bc46f0f9ec42d73f86eb2982ae57ee0fdf65561a75704ce02a3ddcb0f4fd73164f2cd90e667a8e5b2c33c401a39a5a082ec5c67bb12da4004f079716cca8f7c8ebd8afc5675f5cb5d21e92572c60bc47b9319ac3d74b565424ab1dd6d3830755c506185661df1fffbda93e217f0236c1add5be8d6932c177591d109a998fd39daa8f0aaa928a4e019dc84529663ebed13870e3ab0d5b2987fb2a678f93c542e0b7da9d3ac8b986037eb3fa0bbc03078db4b347c78d429e4c678eb092b6e8a869403539b7922edcb9f23f1593dfd6d1372289fbe05c88582e0a4c8313f9c0e770c4be609008393ab2cc107885adbd15c6be53b8a7491f7f5680eba5b9287bca20c63b9e34f97eb507e46b4c34e66eee5a3a8229616a8dbb1ff47bea8a44de89c82756821336dda0d5ca3c069e03c22207205b4a8dedf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e98cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db84a621d2ab53af27cb997eafe0b8869c8af6a1813b4fd484da36b6d4b2fbe31b571cd6d33c06ad3b905b910f91aee50d04b8646f40bbde947c9a90a6609f638aef7255089604582b3a8a5fdb5ee7dc6833d7562d4136fa226040147acaa279e94e631085eaada4f35a56288f26471249eb02c778c8ee1174ac56c1b831f415e37dfc30a60934bfb113e9a46a69a66477ed396f43725a16c2418c86b1a89e2b884e308a23a8a798faa990eff47740922c0ef074d34949f032d6df731d157a01719e6881c05a322bc5a4c9361aa840732e5b98cbb3742c7a22dfedae1a915c5f9b1d3ed2452c87a71b29dfc0f97132f8e5b03bee1312b5d5b4d9c471025fb1c6834b9ac48fe8b222a7b979de5a64bbffbb275d440de38ac6dd77ee9f74a811e838cd494afa2091c26f44b7fc58b21384fe4e26208f853a42e22dba028104e58814bf64fe10c18701cc67d5f86b53ce17bc8deb639a2746731d24b60caed656525224ec19124c7014d6847f12d5a54c0250b4def03228be474bca3b1c9fd3b7cd1400aa188377e3ee8d46314c48afdd3895234ff977c2ccb354567eb6b2311e79223d6ac7b8993029f96343e04416d64138a3f4cb35f7cfc5ab234f933d7379476e566b8e2e0938fb87320b3b5078a6232ea83b9619ea88bf47a33a90c009ef2dd889da3a50774524205ee3ff29b2e25acc5bbd98abf02f6ee3731490a110f953ea2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f54132905d8abd9402e5f394f3702a9be4200485de4189d39cc6266598afd8d37da87c2e5371aad0303f536d347dbfa6754abd3a0e2651d26886fc0c9dec63416f724d1bdeff28d9b654d558bbded112a43045916184cfd1d48ceaff672078cf320930248bd277cd21981f8d6f4933ed4782ce6cf80c94d16de0bd4c39dcafe5747ad5cca0785aecc65978838e85d5641100b006b7ebe8dbf13aefae3bea382ffbec3a653cb0aad67682e0386036692e60e893ee28c80642aea2cf5f012a023f76281347014b563b6a08a19217689bd1e0c21b3d219e2258ba48735285b0601491fe84ef2809cefd26ae3d37d021b414334a0b4e7fc8c9e149dbbed49590051562456c783d5089c36d221ab09f9ffc580c51a9422dcfbba8db4d0b3d70c63385012aa84fdad0416369c4a7a357ba9903dc5f8e60ac14637e781b9c46efc4e9bd4ca8e32bbc9d474ac283cddb47436d71400e8a7212d09d7d299f0da03035eee854edb0f38c154b0a2bf55867667ef4cc9c008ea519ff299c4f5f67335e31b449b0f7e5ab05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3fc2e1a56215c87d260f2f7364c10ab80bfd0c43cf0e8615e099cf1131f07176274a729b2a75d55eb4657def84891dd98f81971aa5c316709d0a69d4cad20e617b8f429bab2fd2b62264cef3a2164cc7dada19b397ebcb910ea658483244c36a48be01fef50c9a844cd1e7c32d9e11523c30967f701938cf9a3569c8d190c19551623730a6ad6c1317e03cbfb5990c434607fb4774fadf4e31b384d95c51f7558b9312e936d695745d3046cef4169c366c00de6c5af2491f4c8bdde6799092fb78e6a564dd443eea7951940b1091d6889d2429da574934d75fdf064d3b5cb533b735d2cb85a9d057e2756b7d491e2b8c21aa679e349cd582acf20eb17d42198a2828b3fe2d8f12e08c38aee1a03a0fa64cbb96f31c2290d444ad2c6d2ecbee5589a669704108fdaa2a592f24ebb50ae4c3ab376627c0c278dc3a982ac570f3acb79fb039279f78d267d6b1a1cf552c3a2ef1cbfc120c08e4389b973d1f6689615da021af7bbcdc069c1ae1e7b344893a39ee4fa853a52b704ba3ee27c10669bee329fa0e32362620734069e70a61110c50c0b60a58d9000a1d97708dc952ed83d360df0cc8c4273e40046069e789070c104018feeccab1dc7dc9aca422beebd53e2dd29d168fa41a70d1488ee3af79c26ccd396a549255ad9ea50bf694c79acd54fbeb7bc24daa19d7bcc487c77c4007d4f5112f55c6ba285561e70070f639d4b40c61233689f87076a0cda396c45c4b0122ef7ece2d129076beb3defb919d1e4e1545d59a235238ba2b6e8b6afd1f5bf0c08ab5e6db82d9cccd5df458f212ac120ddeeed6ec94f68173177f9a92e38f3613ba74397b5157e58c5109278c927bee0ea9b282146da7065e3a97cc6a56d2c39099e55fff854ad18f273c1d986445ee2837a2e828512c26642c8a0fc90c9e40c04f4b0aeb9ef8bbb1483a3fa4fbca3883d2a1fd48cec8929d9ce93d1165a387144eb93a42c7c0e0b5b73d74d6f84bab698ee9422bf1041f6e868325c8a846ae269cef0fe4c810be555380e1f63bd99310fa619bad123ff5b2a88c6f585cf842ac859685840660359a5e3a6c3e34c2b980d226ba6845a8716234894c312f0181ec5406fbcfe3b0285a01cd61db517a629baed837d8d267fb1b093fcefa87292768289d9aa13e83364d1cd3e452100a7a3da482e67d84c8fad48e1fc58c53b4efce8ede67d4296ec2919ec2c5b51f200c0ea33528cb422ab0c88401f1200e7aa9390f6ab57a5ac51b3987c1d476833afa5420510f36e10715fa35cfdb8cf53f2b1e582c7645654445d0efeea53f0ec71481027e9e37fe917dd8f03c943712e9ad86641fa415970fc07cbf67b32788f5bb685d2cbfd991b964b6ac05f6a786354e1c5a3b64728d6a758b1cefb2007685267ccd6f046252df92e0fe190b1f8a4edde6e8c36e266dbb111ceaa775e7dc9d47343fb9de252f06b1617995421e3e3ce22b879d634ece8aff4058fc7431abb5b25ed6dc4373cbdb50046d4a753468e54d2e63165a0726ee46a23984dc4f319d213223ef93aa4a771c8f6e8f17145ff1d6eac83b0424f7484620fc6533e6cefad966d4a9ce6d824a9245cbef2a06fcdce50de1e04f7f37393295bb9830f97d50cb63c351587bc8abd16e17785e701e3d51a1d73d5938101d2b064331bc545bbcb8044ba49e69b65ab7f1c9c73f3d462ee8cc1577362ad3d0c45e810a7b420702059717391d7f33147b8ab5f49ed893d9ff08d25e194e2856a02ff2aff2cdfac81959a6aa3e506a37f6d3dfc25fb07a34063586703ddd3c3118bdb86f84b1233d0e7413930d645c7326098ba55beae607da051a7b7a04dee7511c2afe149ed13910dc41b78e0905fcf01a35a2c8ff5ac30d27c633d639a734a94f47ea23301be8060454122e9dbc83d59d9d672083fab6dcbf42a6a15f8198127feb53de18a254c4debb77b4fdaf469596faca6430f9cfc237a3a2495802d9a2b87abbb038a372b598492d3a73df5250f4fe54d4ad91de42611dec86b2d689e68f56852272e317ca354e7aaffebc13590ce6db39af0b532b8bede93b952ecd18db7584cbf2692942e806a02ebc1c7154f453a4a5b27edb2a978a728d3beeb641f9b8eb28b4d578a207ec57f5a25629f3c2b783e0016661d02ff6f5656ac9a388f7b5607e51348ca0b41c73031ce2b6a84087d0426c640415a4f1e9ec725e0ea8d5e943e013fed57b1d7045ead5b5529ca0bb1c663f22425b13222461254731fb57d03e6538b7d9703df379b390b1e7ffa5627af98866b673fd7738372e47430b2bdb8c38f70e35c80ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f98bacf510ddc0139fa8ef0b769ff012b170d2ed9e621b5ca665aa2cc4ce57b9eac528e146710374400cac9e5c0eaa3601ed098a343e0b3b68f91fbe79daed9ddb352d8909e03ed84b10cd608a21b37b8a2761f96b6ec50abb3ac1ef2c3cd864d50a93e366edd37df550c27fe2d626cfdb73ea919c34fafcdb80adfbbeef1d6f8ad2360f30a5a1c12819e4a6227844b3f18264f1e09f84c0810abfc2fe5b02ec6eea81efd90d467cde2886ae8954f2b5883a33b78c2f15da1677c911102499bbaf14cde5703a7fee8520f507d71ea24ef10289200236302486ccf944b70d0fd30f0b383bb75379e9381d505d86acda26de1b11707c6016eec1860b3e060833e0b9a56209b779cc493fb4858fc2695e54ee54edcf1827faad78ebc0a36bda9a5cfe5fa8b7094a0fc1a8769fc4392c15209eede786d3295489866767f96db7b0f7e4a4b278c676258becaa6b77f8f5300757a8f55f99859fcc22905de1fc6d4b3f1b8ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e4033ed2660734f1ca0180eb008fc90f55f0482b7be37354ede1d18b5bfd21ad16bfdf4ab9faf108922f00e6a9146b357642f255eea2ddcddaf87b01e9317626f109257d55f27db2dee4a8fab9165f98c03f5ac5a19da1a128ea3c8da4f9679dfa5f6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef227b057085c0adca4bff130e7eb7200bcc260fa5940294d83b33909f0fe2cf156aac0ac8cc5a305903b4b94065bdf00ba8c08ff926752e92776eaaeb90ffb48755941b3cd7c1f305918e9b56c671396d4ab20d8e408eb774ffeb4cc643c28f2b2fa0d4479e98466e535bc523be933e5898256a140e8f18517dcbfb40afa7ca833c3598dec08bff07fd00d17db2cc0dd770d9494b8e67c27d528c38c136a92e4cc2f96ca8d1a584674d56a1848d33cdd800547ee7eb85a37c73dc6181caa99bfdda6537c3fa79dbc1db3e43d039c5e2fa4a635cff41ee32029e0561fc731c64235f7b6b6accfe84bfbc74d8a9ee91e04f01458884f281051edd4ae991a41bd8b9d79e9acfc9783d3a2660a2f19b0e0e6646db5d55a1d7fc35ea1fad0827f238e1ee2771d0c28a889813a5d904ef7399bcd505fef8e80c584d6134c6402acf1a517d95950f97ab02592dc3efa7692673bd06097b18c315d635357cfbb7a74b068dad21dfe5c384227ad582a282477083fce161c355fc355662d27ccf17a85b7fecce2751946d3b44a2b4029db34cb1d248ab62d9d817e22eb434c3df34476ca623df477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3d3cee7ce9d91f594072dca573663b9650641ec133ed7909ebb6aa5a845665494c1be4006f8e974d7fe9024e47eedaaf5492ba7558ac0453cd9fa18972323622783a15252a591bfc4b3cdb65e15549bf9004964db42630bc871433516782cb55d176b2dfc82c4a76133d57d918b5994104b424bd69fdd781076da843f0891ee3d928b64331a8f462075eead58c415a1c16f27511ec75af6a481665c4caf75a7a1ce9ce559775488224293e276be99e63e6887789030cf58fb30e3f4e5e8a38165357d00d63f8e4d4588359c7e25478e1697ad0196c835f99c033c276714882f233701f41fdacd7089711d54278391bc6f3a0479b58b626a47b939e4e0d206f0a67fe1a953bc17408166e5a5a02a4757b2d6645cb1c17a58800734b3be35dd5294194edbd08a8429fe3e6bb5963ea7cfae57370e248636a63b99210acf9536d8bf873bab2708ef624ce3142804b9233e1984a0e2d16091282d7b02caac4149142dec09bd217879d8f139a31aa0e05d10e90b66dbb7e09db5be49c67e21e1bb0880d305c55110de50505f8c090bde3936ebb8c1018e66d95149c59be74fbcee192478b59bf92fa454ad0bfacf8d017b7543274dc4af6a4b8258d5a6b2adb24b7b29f22d6c3eab11b4c7496090167bc01da5eb70e137dd17a5a1cef4978409793a1a7dd78908de0b9fe29eb098e018e55e3e7c434b1769355035929efbbd9c9d2e40f1ea5197ed2b4789e34153c96ee71aff16a36c22023e6595adfdb8e2d64dfe28677596d26221a09729a1341de7358032621c5c39fbe94dd2892ebee93cbffba521ea9fe3fb3e2ba15afa3da8a47f64e3334c275edcdd2b0c4bd415804d0f607bb2acd7d39471c9e86a71d607b9a23dab19cbae6bd7fcf4b9fe25cde3b62f56151b08e5de5663a0cbfd9551c605fd4b2c7cf7c6558f3165d626c144f9f12d20fa4d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f7bb93be9262f33c836720608dc3b9a34f60d139b42cdc26bdd3ae833270d00a10346bc3984bd0d2ed8103034f95232e170e3bd09306da59edd6ea7a5c52b7a368918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c0f826843eaea7ebdcfff7e5cbd6a7d5ae2f053ad09942732bc86c8408210854dc631b4f6ab5920c5763ab89f6829bf14743ab48198cd09d9a3cfbbb373043fcfc938901ab16a4f5349a8871a25a6e82fe23008b10f584a58b94b224c758d8a51aa8830cd7f1e86ba8fa8b65471f59e61c17e2d0b596a0d3c355cbdf86837c2352daf4530dcb5bed370c7dba122c647dc0d1fc98afff35a5247dcae5c05438cfece691ffbf903203c7e917f0b7fdeb8a86ab9d557e267a1325372502445a6640fe165adf869100065f9a74d0a2aed279791d76a523f1600b60b3bc7684cd07dd40978e5246a7686d1c6f4b4330e8c9b09ddf6592bcbc3fa8e1a46abdabe9634145b134060ce129ab0226a076acae716350962e3a0a74e97218424c776b4330e4ab038252634db9318db7e14ef3db611ca5534eaf6781933c2b09b1851d7201be4fc9731c687c3ab77adedf8cff5dab04512df27eaa9532a0a48427a04d51059aa0411ca935a83add6ab3882aff22746d70b31f6bf3eb656709cab0fb93ab31614b63bdcb103b6dbb7f8fcc17f55af11daef7fb3f0aae2e68e036a6aca602f7bea4df1453b55b0b175c9e0ff1665edbf981e87dc10b38ed5a6faaf4b80e9fb0a99c541ecf854bd7e44eb389122cee7b2fafedad39e92cfff12e88c3221ea7b3ffb12e460cd67f4806930c7d43cab6cb3632875831fe9ff244e13e5bd8eb53dacc897eb5d988472f8b4335a8f3899d0dd8e7ef04c559911ce640c2ed57cb07cbc2c38ade2c242dc29d2d173f7bfe3b19c85d3a73c5c59c7e4b813de4849b989a279f92a43ef80a6bf4c148db2385ee3972d7e5bf6ff6bb0b176225133efb12a2c6fb6633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72fd65f4ac513d1b9df0b72a7d26e65447aee04704771c4d68a63b331432b96982917455e5027e533b179c6127e6492e86e006cff36002e59f13c8d691e118688de029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d0c22c18a71e18bb5abfcb1b0ee68226f6d18c480aa04b5b8e5945661ce20a5a4444f3ce68235f36b3bfbf15c1c9c424df507dd2e3c4dcb16d5f088b5ca346ed1db703afb1f5aa1b95cd3d45ad703f3801a46f48c607ec6a21c4653ccec5ed785722f1f0feb798c94f665fda0bff126cb090e6ff84c8eb3128335cc391825b587a589917885230fde2e67868c2c3bf613b1a28c6f8526748bd5568082696e3e0c7baf44acfe5d3c8c5a777fac75b8f168488042806bc1010172cee8d2136e086e08cee942707f88dbee488217d3b1f27beeee16c0afb561dc5e6807929005f53eaeb83e6826583bc34d71ccb5c69b73447ef8cb3dabfef5f9352d1f6064bf2e10fd96ba136c74aed276e7d432024bc7b10e8a1baa56a6a7bf2a172d9dca7abdff964634330d1a2caeca0ae4966a359444737b3f8a9fffaa449a4b74847d008f38eae3595435050a9867d615d783fe37e15743bca4a7702f6a5d0f3c830f5a176c4a2177ac52189f1c462c5791c7e625fd243d248a38ec935695ff0eed3ec514c2fcf46c0cf69cfacdd82f53e835ea4ed837ccf301e79391db0267ce01da74833f328c9db23be9b34ccd9e87aeff58b9c75782fad866032454bb09be76787b619411a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f096544652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6f62af097fd922fe088a3bbc40e3451928167e3a0304183f926f0d5eb5e4c0a93320d964f8750b37516d1b1b082249ab5f1d8c2dd7a8737429a4898151fafdcb0043fb20a5263855841a3d99401d7e6a473f8424f456149b66629bb94290158e86a0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527ed1c0b32544f270613ad20229f9771513049eeee526e41f4dd44407c5c6f34ade095398da2968e9d4742faabc271d1676905a8212981dfd29b19579ca0b391a49f0c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffc589601e253ebafe09006abb89f99ea2fc353b7587293059de5bd94cf8100bd9594333e6d237bcf78b78de876210022c69d0b86d798bf4ce91f76503a37779152c2ea1d6d3c94f021d0dd5ebbad9b780dfe52df41ae46d40f08b2be8fff681098cfc71aad9e4f831b8c9fb3bf635fd6d3ffa287db76a2018440a60d7fb151166837087e586d809017160b2345b64d99ebed6fcda8f91a45f2a016de2c4e0f75efb3ffb7cadb7ef9edd6fd09beeb98155be254166f257615764edce881b803144bc9514eafbafae7c36738796e57bb12240e1d00c57166bb5ef8d7e53a8779ca82d514754a57750a8aa81732830868394fa6a442ff43b036e6fa5a7c2c0b8a0211cbd1218328202fc6bb973ddccfb90f054263b28fe0ac48cd28eb93428b71c65eaf9f7f4e70b330a0cff4999480a0d569015be715be4fbb22af2a9dec337c65e0bdb8c55e8ffaca7ccde1d9d81911743dd9f52302d2b985eded5d582ab584f53f320d2b2498410aeaa2fac5bc8a71822419d384df6b0462fec65f2a0777675d0149eaec2784b53d54803aa1a7aef922c0c5e41c06757f6a7c62bc17c9931f4b34df28cb8d7729375422626ef242b63e7f7f75607a8eaab194cda43d964c37b19c69dde4b684a3712ad784d3df419fe3887688435290b0c38331b395e6bf6204e04a5bff0893703bc11e7ee08606a7a08edad1f94d33cc4693f9bdf41514027e7c787739b690be999fe2d2c7aa0091fcc31944788e6e31e58ef3da6d8c9ac981a641ab26c28fdc0833ba2c5255a9b39ba92f2c35b6d9204f3bac75db2e269231b41f44654b9e6f1f710e429337fb2ed014820ca62380ae9ecca805cd72def981a89892b0c2f2aaa27276c2072354b06651ccb5acbb9465eb79605c2e1159dfb120cc763cc97a20e514f9afb1035bc0da46fb3441eadece95e632ea8d7d3d5b359d429b3cfe53fadf73574e1b04692478838650379c3f910641a5867ba112cb60a9adfa07fba485eb1f9a6cc2e63505a643d745d6bdcf8b75e9b2a617b6aea731346e6d96ec37c738062ccc40191b6bdd4bba0bc1f4179f7d3bdba6d98b82d25bc797e7ae5578b71907e25529da6618f91e11d84d7b91de7b254825ae78f059835c8b5b0b9ac1957d27c6bd4066636619926b44b69569fa9b9e663513819c7a4569a85691672bea9d403e67ac6611bdfb1d67aed9e65833e30eef8ba8bfbaeab060044a3eede8a553335d37889e5517710393de111fc8b42e39a7e949d619abb6d36c27536d4d277126c876ff07c6d7c8176d203952e74b3325d04f6171d8b9a99ab39c4b8541f15eb8e2c860d0aca50e7ccdc80438135459999378b4426b3abbaa704f6d7641e93e1370bb4f2aa585607108beb3f42b507d4ec87c850175d59209f2cdbd794f20024f5a193a75f8138d75f8d6889cb47931b6af9ac423424d90f4976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458ab9a18d346d48de8e3a634a2710edaf3ac3c03a36e3ad7448b5e810b74dcf7122f3a0eb72697805243920b77a8eb55a5636ead0828dafc106ba527021467c15443e32541dd8833a0e19ecfc11d07b698630b9a5c4694c275649c144dc541b75004a588574c8c778cb6aedafc11f284f17c3aa7931cce42dd8e5d299f9f4d0bd560018ae9797a066d1f3fb67ff3889fe037f9636b264a81851786909870db1b1b38147d6aa387ce69295b73c2f4aa81d9790234300c82fb3841a888ea3d40cef7b632c6e71164ad435420754acd577ff0f2cea5e4b343f2ecd83f2ca75dba214a896351cabb4cd343916fd89e698497aad9ff4cec44f3180cf40c724c96f1dcde377930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb130fa9f4ebd9be3e93fd5f578b0366017349ca50f2746dd9eca7b6a10e6c549ec8846d15283cec59f61da11fdaa3d0dd42d00cf623d53c7210dd0053c84ab334a0e2ab09c597f1f7ea96efcc6dab47724eb8a3312968e66124afe7a839da4e2f1e9d13947bdc5aafa78eef7f27cceac666919f23423733c8e029ca3efba30f6c3ec40cd5fe747388388ae84a85c13cbe7d410840bbb774a46731a4d1a4934cc3662da440b88881e3cc3e44de63dc443f25bba59db81886e4289aebc4a6d0faa0c2961ac43ab9ae1dc5d088716799a158cc6a53d6b9d67dab7e2cb3a38f39075d6e5c2f2d1ae62e54b121c213a9ea7582ae4cbbe4385e45d669d887b8d8475103c109782ea1e29116857fc0aca46d239ad1ebfb855ebeffa12a1e4f4715c11090e54c40a8c0080afb0f5442d1fa2e205e9990f0145eaf7345260f8c8d63bbb839233b4c17fa616ffcf75a4d448cd7824c5e522979f5db7908fbca35a75dfe8f1021ab3e2126eab82021b0a8283068573a2d40eab5f42aa931d83b6bee95e742c60cbdd8290964f7e635137c98bd3f1a073b564b83352120410e84ec4a2a4be4a909b4f8f3c77f7942ff1c9ce2b685ce6f0d0c58d4930c30b8a2cba42282978698144a7d4c25e1f9936be3e3e7a3c3be87e7911a1d359618d6397f72b4df6669f6dc5ee01b3d2aed996d95f7594dea6d78caea9e09eca3367c3260231fe8f74d7575a24bc78d40d7488a779863f7e1b8b7fa8652b967bffb8fa910ac888c346dc3a60f1a0e3d18c8da8d0e51080dd0fb1236bf5629e91729faa35547f1ceaeaeb93c5eb1f75376d3f28120ca6312a17496fec5a372a196143509230fdeb9e78821967fb18c0e6eb1489b594d43b60b820f0b6c824d56715f9546c8549a152c51c7b4eac0ac3e195317b82a9355ad6cbb35b9f8ab065c62636fa241397a8f186a1d3a29bbd1554caea22db835ef50674bbd048522106ad45de61757e25c9fa3afba245514d9f3260b06ace229aaeab49864b64323be28f8ee964edebf58c553fc2736e9a837142578ced1a42cff8220df390e179d066334290dbe15c3452f45479f9a388f6901cc9e6db61d8ed53facf4b515742199d43a2ec35942da6764901746afca0160038f0af147f68f34c6f28a38e25cb1f3f70a9c3c0fd3bf662056facd515ab2da397380dcef150893fff21bb671caa4a3d71362fc2b851f0977b752d242bbec5de43e1842bfd02d6ae749f7d92d2c6bbceb6025318abe7b35445cda025823322566e7e30fb6f0a148a2aeb7d80edd6a90d01e6b7433c301882bd25048f189d5ecab9fa7e56acc7efd133e77f73ce448bce992ee856e324074555f8264311f5f3a007319122e198d471505bca982f5613f65a7dd5f45c80e4f70c947f41e4ba34017ff5293c38b1f2e9f657ba2b45ad17b56cdeb1e213f448bd8a3f787f6c1727319f3040bb0c5e2e97a0daae242b94682bb1e6d3efff3bd33f6bc30b783f1bdee071e12cb617507c7a7565a7a05afd9fbab28900a277daa7ed567b176e0ae7870f861631bae01d86c319d28638376ae4b7e3d8e27cbf8838bd3b0597e0e9aee407fc9b7e36e523c5dfd7b00da4992be2f9503cfdc4acec0b25864cb9d498b1fa5b96c8a0a6a9da7016d0336245eca204afb64da91c4ec1d2c2bbcd681333e61b55eaad83cdced139e23adb27410c472c5e0432cc4e6a4d24fa1601e0545e4c96578f97db3d19a8fad37c4b8f7c51d0b9304aeba2bfa38136860f1704928055027160cbe20b481bff600abd0b1c4618f59b327a0e58243e1e3b0fc4d752820f1d1e1702bf66cae22617fbf87930bcd60684995b4219edf70a74fc10fd755ef28892efdc25732ad27d7ce8e35802c9709e19cabbb35a58962a21969371623b2673ebbfee8a890da0738fc807541cfffe1ab913bcc8d7d2c9a99c664889fab1b7027310da3945396aafafb96ef6ccae53896ad73efc3d498f2131c2fcc8829459291a99f2f6cd151773ba0706c80393489a8580f889cdcdf143ad39dc34633f698f17932f7f32b82888f63b5111b046f377a25e703b5b9f2cc5c6f574ea044bfaae63d2c6bf940c3cb3c577a44c4909fc5803358612ab7f3b1e9e4fd0af2128fa9f4a4846552f66ca5a598ea048c9ffd3a5d10e9019a2fdb10d2159d14635701b9f86461e8d3a0f3587d47a3b7b2cfc2dca40050411bcbc02395fce86dbb825c7a04252fea3fe0a982fef29a95f70befe2e61155a151beca82c510df2dfb570460dc826e3e897d6fc4c6ca9b716dc477d07bc66d3ab763e6d5aeafaa62f3953e5907f1ad55d3e0d284dbdae8e362d2b4c934d2421abfde67aaa4fd91541a16240b33cf796a7d1b2e417f4b10a52fb91921601b249a789f2b90986ce0f35abed82c4cbe1b1ce45c671782ccb639e269e88cf7f0153547ac154af9406adcdf825697d0a3d22069276f9eb91d227731a9defdee35ac36ff057977e8e8cec2b2febd65214e0ce130628bfbc4576ae9da5edbf9f5f92f095cdd39e5bd431cfafca9fe3ec83fae1e8f391d7a69ddb874681f4a8795c12ad159d174f9a8a2ec92359db74c6aa5d90f01689f23b27b91933fa7e72329416db5da8bbb0c9649aaa0657b2d03915942636013ac1357c7445c001df321b53990260ad3bdf78a3b2776482dc5e76d8e361b0d2d49bb94e8216b4f16dc1151758f4cdfa0dca94e592fc023e75f3a5c8ff2ccf3498e248e2b68564eb4b0b37b28b736411d8ec5ec26c8c3652f450c9abc17e0d65b4fc039237a3a98191c5d618496bc9781a674a139bba3cd48ebea419df6d26260142f352e475774c3f920142fb7ad522dd95c1d24922b541d88ac4cf2b7c16ff36f60924183804864461383618800d32a25c5d152348f277042a1d2c66b23a8f4d53a0893ae4d657817e0063c01258edd457cc11ac07e48d07eca29d0cd07469895936f72cccdafc3e58031b873b4631da8ccc7de40cd382ca69f589a33ee6f17ab6ae1e9d15a61c46bc585a8b71642fc9f228df1901c60e33b9bdc1e66880f10ac7b8137014cd4f5392cd92b78952cf864a3ac9d5ba58fcafb2c010ba3775134d2ebbb2916f103d708a74debe6b6843c2111efde32860685ca705344b85c1c0b1749101b4084c782e6d31986569869a7c6be9f1c832ecb382ff5a1dd87962a397f18dd5d5b5dbc6e6ece0c3eebfa7ab829a3f8a174f3b8eb20ebaeee8d878cc307944e14d2d036534a93e83beb215971d7ad227ad6761af4fc52e58af0a950278f601ec40bf9338b5191d93721de6539466bb5d84b8ccad36c2c89047d2ecab6411419c6b15bc0b9c0f7baffcc00bec50cbe348fce74f288dc88e0e73a6060d3b4a41a0be3710e1bbd0f6d504da7fd37aaf55718d79705421d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e74ebb8b42c23bd8d79089c72c1b49c79b9446c7f8e493dafdbc2e63f00d6a15cfb03d3f16298b985de17d93c6af860292dfaf24ac5900a9fe908df01aa7e726279bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5896f707ac0af8bdbc174f585a765750496f38d1698538e42713b209ed0a23a696057816ce222053d6ffa15e7688491f44e83a647bab21dd0092e2663505eaeda4db477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb724067970211e6966b26a2f62e97af24c45b1edae0ac0acbbf476c283f017ccd79712c796727d5d8dc7d3810b4a0d1687536aeaa7df4883401b90e3f08ed1704722f07124938d02c33cad6b27f9184bdc0bb99050a85bdb0d98d600efb0105f40af265b0f6a8013e4cc9725bf7734cacceadfb9272ffae7e2e1c3ba8407bc749497c7d4bb5575d7f37114c93cf406e413caf88bda6f4780eb8bd80c581a1aa422b21f7155818411a42483b48c7d628551d46036d9e849c7a428fb21242a31ec0cf42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d191779821cafda30f6bd3edb38b1348f992c0c4ea7aad64d6049912afb1d7152a8b364bec50cc3a9d5b934a809ccd85926971409d338aac0f6f51c87fa64aeb71551e564c3d28911f2164d65ac098d008f3df4358740ed1659f79cfdf9fa1556727149b58f22fd084b4328eef692f97c68431fa819786c48ddfbf88ea8ca9d1d90ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82255affe8dfa3934259ed8cc4f9523508f28e4e103e67185cf9d718c6400a69fed81b63a6fe7fbe969487df3c247fe28c1097d0f9bb10a2e46b7cfb637557c33d3102352fd815b54b623ba7956a1ce00bdb757485e3394f79deab0baebd622519b5a81671eb2511563128644d2763491b55f35b6d24e1f6c469beed678b3c2074323f56d9bb957ac891741c93075f93f65015cdc321e81984845e25a15822020beb4b3c449a2bc397374145767f6780b20a0f0f354e1599d2720df872877b0fc714c00970a0380ca0b93ea04924765fa2f79d4f9d8582f3f931fdb7f084a60ae45e92f5a5092b6e0f1614ac26d986d5cbea5a391ff70a833d3bf96b3fdb3bc017a2487cb3bf414e767aa1a88fe2c8fb3262ca679f6d2c295789f02a681026f7f13510830b5d020da67d80b286bb499ba0b028a3d564bfecbf92af5dfee0f1c98b0fac098931be5d56eb45614f08b8790acee19e6068db799b7d44310c4a73e94f51bf85ebe82ecdf413ed578783de45535b96cc951585e4c5a4119d76a460b152db9633fd782f67d577c952a266cfef4ab82c5fe0e7cf36dec3c1000dcb0d4edcf4b018fd0b0d565291b0a26d0e14e85536865b096710c7a5f6ec1f5b5e218a0668fedc550fdaf41f4d2673109543b3c75be8d478299e5bd765adf946861a046d47362db9840cd577d11c0da211021297529206e627df6acb7f3bba683fba60eb3a0f53e420197fe64a03dff859256cba4fb9e9463de610a9e886966e9ff131b090c55c85dfe03e20f29e848de9f4cada271bd0d067857847db4635e2a0f72bff8bc13a5ab20091c4b32df4a623ef1718937236021ca0331758ecfedb8a34cb4fcb30b4d4734cb77bb2ea3ed0213ee7c3ade6d98a1940cc8a17f685b9462a8ab42f6a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d5e8e18c36e923062e6814103b699fe04bff7d55417c96c93da3dfcf8ca36b812def6863777d75ec1bae17c196b2bbf3263566302a2412c4402b7ded73b73839c07e7b452056be226e33161ddefa98b05a40663635dbad412204048ae0267780c681cac40e4fc4a235edac5aa00f08127a629d01074b0c2ec7c1bd0fdb03ac032943fc184e412ff32dd56acfd3d6b13bcc1eb67f3ca0dfc199899b9b1ea8a134b1f22ef7aba240b1dd714943812939f4e864b701b07a34d11d81c11b374be57b99ed8762d7b164bf1cd3a0491cb83cb830541e61cae61274404ac1b4cee96e2be8717a9b7115d76405e6e25954fcdde0ff28a94af85e46a1b39baa99c04226a36ccd537ff7ac3641278bbcb1650131ad6847f5aa37c24e0171c59df691effe834670e713dbaf67471043e0d4317384d98e8e54c01b4738e630d3034c57a8ff393a94eac4057e529f771fff1a6f4bce2afee3ec3439aad25126abafd7d5204749a64b715cf8c79bed35ceed94f179079d4d4fe063715cac1a2be487ed490eb5a95e6bb6e2dd59adce610836ffd6852e97b99223d6f3299e38fc95a78b18649438ac6cc0da4df649afaa5c5f3c975e16beadbe3d4eb956ae0b9a6c8adcdf6efce2342c846fdd1c9c10fb9ff087696e9790af26f55caddce23742d611098090d2b6f87a74f1ca0fe259d72ca9efbdbce91dcfc5edb463014d6f717132bd46811202c760291c3af81a9bd8aeca182b95ae82a6a8a9c904e24bb055cd632be38c7415350782c1b1905fe02552fa782468d138dcbdeb09eea574fd2d49b1fba42d95637e2f05cde16f77604ad0aff5df5dbbcee4a4763b392c8aebc4a690186b0cc717783022aa5a86135138f181eefdf3c9421d8382c6944decc06572ff37958b71d7780282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b3d69ac6d8b88e92ab00bc5588090ea9ae82e10d2d123c29ed0be9c829a569397d251b5db6bfa5d589d7b49081efaaad142912fb07d18319be05ccf72950e318a25034282ddaf39c25d09984048c6b601baea5b008f1b114880f6f067cd3d09ca4db930112b8054c4cbe5a071c5eaecb950a962c68565d7a4058dbdeefd5bad4feb047374df9cbf17561b0698df68345e42808ccdf197a2d0824b7699208359a5e7be2825f93348b727f872058584ea6d64c56e2a2e811c7ddf0270ef98e9de28e0e2ca478655b9c2f25b7aec4629801b2fac80007823736f61be8bdfc4a2c5caa3153a0c20d3ab6025437e57e5c9c57dc006c392441b0a2a3ce854d033cb13101984e7fa8b5dd0f63933b34dd6bb013b979b390f608f58a48788b7b2b81665d4d571004b0244012e77f580e22aad686426e891d65d3945ad37c8b1a5ce53b47fc6d56f0fd877beae287ab332c19b93f1bf6d09d6660d479b4ee7f30ba6519989d80ae4a83049d330d954ca48ebc10ff3e2710d93ca2725d233492a60e13291888fd5ecee154dcc8299fa12768f91170f74c69857693cb7f2cda03310b2f4d3119d15efe1c1fd9ba72b79cbbe9c59fa9b61791a3bd480570f324e87b922018a7f6d73c5b3d4daed3db0c1fe6a18153c22814b4cc20a93a2cb8ffb3e4ce00d0a0f7e9cf9d022dcaf08ad3948fd7c6f8b49b6976e4128157ae003e1782c50dc5b8d4c0cd4982d4015bfa07352977934a414264ee4f6e7139ec75ecbd30435dc5313ff9fd7ae88753ca0e74c62f3353aef1dc12d575158794c0c616700d6ba596ea930c5ec16cacc1fe3162a5da8e495a46114cf4004029419a5d48de5a1678412d55b2a088e6e9cdf5e77f877e37fab08a7e03723d83324a7e26cfe8cbc86f9b0859e27682d203d087c8e2ee88267527c8e37920641ecd5bfc1dd7e8e8b328e3a2c63c89beb8198a3d6bec4f1e5a071e01a1c9528fd7b7f62f3531b902ad10d7162457809097e298b2450ad5cd45251ffa96edc3f2fdd29385903dc6b2ae8f14fca074174fd2b40b71c2c35764800dbfa3b152d884a497e087c3c9461a1e40cdb957ce42dc109293bfba3dac4ba84527ea1b4e62d2b99518d2c041e23d7d131537bbfb9a2eea5808d2c8a2fba6a6d0e5060400c397129a632c6b2afb0e650cd4252e36cf592dc8e36a453b3cf9fde3821605c9799b9e3facafbb2d729ad567e036f4e3eadaa0ebe308289b7d2121f14531b173320960166be091c876b277e8b512ae358445cb097f71638b54193e175f1be9d960f6f4631748fc57946d9ce7a7a5d37bab1527895640c2be86a89dda15e6ce50191c96b8308bb7aa5cca47e42cb99c1472de829b24882cc217c2672be51d88341ce890af0f2828b929575ec8e9d5bfd33e1405c5d15c601fb1e2cab3109cf8616da34b9e7f0fe7cc09de108c2586065c2ce53c62c08271d12bedf82514c1ea6e5cf400a3d8aac83d5eaa5fad74b1ca39b46c3893ae22f485b09337c967c447fcccb27a72c41bf0834eb3c6a015a4ea75915aaadef2524e7bd0c988a551097f938369c4300990b3296bf9800e402159c86ece13ca948a54220b729627e1bcccc3255449de0ed19fbcfe2a58ab71dd18cdf2308c8f53fc5df299bc5a586f3683af90dcc10aa68d6a7a2a011281473ef5bf40a5fabf2804cc1498f32c8a94a621ac3cc5b95e6b36c5032a4d68e1795e3538ad98d8773bccb13d504fd878ee620d324ba104616420795ec556d5d74ec761de2922681db0f4b61a0af8390227ef8acfa7a775916542ed674f9b67408a68127c56ebeb7e38e0ecfba3461f5cdfdd4d297001e28df3be810e106650583ed6998548fae651b142e33f487dac097eadf5397c16d1799726f825904ad653e1e9c5285020f66c6fdf892d80f398bb09b3739d435042080e3a43037803f9970bbbd1d7defdf42f8410b04a54eedacb4c18c5cb70c6adc0bb1de36602e8b36e6bec0674546a8e6437ac8a9a10c52edcd9ab1b58c77b314e5671b8fdb92488ef5dc84af75ebcb8547e20ca58a4978f607f6b98419ec3c1c49af6624b75541fb9d0f10c4611144680067a9ac6f0caec38678edd94c73362f528ea9999454c27cf4aee940b5d627675274d73fffc42e2366ea3256be23e48b9428efc9b04734eea9cf70ee36050289099e01a32deaf8af9ea5e4fb790881bfb867d02a0c21412a67cc2565758d081cebfdf707b3697f0b4193bd9aa5f21d10f6fceb799ef0a3a93a99f53d208fe47cc331c03142ea82d2eac0019e66f2d96495c99ef139e0ca5f9afc77556be91d2198c292671c113f5273717f57f1e18b4f5cba1ae3ea4a66938e451a5450c4d11dbe8d0bef85880a486db9273e974208a34b4308c78bd7bf1803ae72d91f74a8d1e8d520819af6d10aacd16639e0b9486a7d1996668ec3ccc25dd9c1485dfbe6b86ddca10aa2b96813a51d69493870d16f1747bc70b1f974eadd377bfc60e69992b751a025c4fe682a1099e449de49a76650567f2b8b4d8903842dab7692b6be43bc98a33fd6ca58426e7c59853c70e74a212be8274b9b5a6d1c0a8f818f30951a0c26c08d46d731bce92282dc6797b0d9894bcca8743cf1ab76829333493c2c1eea100cf77f86420e6aad04003000c12b71145d828d44a577de23040b0185d6c09f0bcdb70ff668436e57cdc1a713dfb6ffd970679c9b84bea350ecc15dcecc8dec98f60ff18b246a902463fba90e403d5e21d936a3c9868c7af50aab4bb761e9fd46c0f6d71f6bd75f57313ba8f2e90169a911a3d5a05bde4bc33198d6abb6ea5fb08e1087320b1ad0ae30e6035b0be34c47ba0fd52df1692d1774da6c7f81a624a9920498259578b0e73295f9f56c26ff59e270cdf548e06b4d27469ec4cde78d347c2bc7ca484fce8bdf9559bb600c4d4cab422b53d987dfef9a966280dbc77a76d89916b59efc163effd8460883b29c5c15da76cb3ac62d9111dd43dd9648adde8a8293f1f728e6ccb94aa507cc93334790ae93b131cf18f9ecc28d128e241b41423bae764c987b5cfd383ddf4357c81ebb17684032fc28927b558b51e6b8cce12ac4d90df5e2f6c033331722fde91fa4678c52a4c92a8ab63bf2f400437ab014e7fe1be7b642a6ee62998c6b576d528a746aa10ac0c73e5265de3d9eadedb02ac875380c7da29e55cd201830e4834357653b595ca7d57062fb874e81c46ebaeea458ace668ace3ba8fa237954512d1c1d3f3f8377e08ad2d01336166c2cb01ce0f9a578fe4cf7e839d7b24850ca4047b7a66abe3d1ef13847145cf8647b7b7614a52cb42560f8f1bec77fabfec83ff1754fdb58ae1ccea7ecbaf0351177e56b8ea9cee7b3acef525a5f50951e2219680efe9bdbc9a788e206f6692448a9e348994fdfd234fb17f72009f9af13759b89932bff31ec3ea343bc07a21bdf708a37e959e2be72a797a452147bf803973ec7668b2195b264f0f3cdb77954a445a782c9ebf6d5619fb1e71a19d5942688375132e5538e7c06f1f41975648ea49948e41c6c8bf3e254643304c6a60a3655e3f868d338bb145133131e44220ec4bf3bf54b02fa9712264e0042c0aa14d367408b379ce223ce3cc650793f3416a5884e4ff0d67c9f7189c180c64b4a469d6b52c05f88c196fc9b364657470da5d06ee6de86778aa9538949f5290eb472bac4ba8852448ee573b286087fa171ac529319d8035c5a79651ed9a7f375739137e32283ffa5c26e04ca4a73f9f509e3db7e28035b812692b96398a46004e74632b6e43533bbc6b580819f48ac974b97aa0f5c03b261b2d0408fa61278ce73c6011dbd6fe9f49a4231a8844847e10b222b10703bf283c9ecb477f2a1d83436704fb60497a0c6bdc27027df18baaa6ac1a172d87ba429a14166c53c61daa4fccc127c5478c02b34ca0ac47cf897f21aa5ac3a9e0b00f9932be4ff7c9c4e4ed16049f8d709f29e86c705333d6866c5d1d31119a503cc201abbe087a02d766e2424af3c792f459472d99ca89b05635dec1faa77637eed7055b7ae8dab419714e48e145cf69230d031a11c9a8c8b2c46b37bbe0c9632c7bfb5925ea43476436681acf6a55c77c44bdc0f15a017d31c5d5a01e9457e24f92cf83d47ebcd56ec8825e31db68f4429906acd59f76a6ac68d66126c5a4dba89f0bda0f98b43a7044c6eb5bdba42b80d4cbfb3c50c35ab577f8f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261ae7b717bc3491d73b06df34180311261bf37c456b6887135c8da2123c61a46b8361f0c4dc60e2865b3f8e2e7b45a0f0ed27465395a9f578a2c6fb3b662d868fb26bdaa29418740aef819f9b1f65e665952f5f43a0b0219002da78acc1a7dc582ac43d294cb6ad1fb18a90993c14dfb4952d6b6ddce0deb635e8620f24d88907743bb7d779d89e9ad47d7db6be08a870eb2c2876ff0a858c185ea621a3191c3f828fc028a3549996b7f5ff32a26789a1f4d8ee80fc15b42488b57705f4be29285ec7acf3f4a18f010de9e7568f3ff091ff9dbd69e62ba3ffef2a72b94af4ed01d90b2535dd359b8d43c01ba9e218cb7152ffed8de848ee3f675cee496dd1e0166f4b4bf02457dbe04e9ba19c24aba8ebf41a9dabd69bf7630d2e0ee6e5081848c0b8b6340c020ce9bada94644e494fcf50dab3e9dc2b86e2be885164135cbf0ec526540bf5d3d7e1ffeb03b1d2c08246f749bb5e9a2fbac792296f17d7631a192a8f453c4d159a4f63263aaefa2a1c89c49f617d673aacf8bab7a2bfcf8722278c71ce21e7b81d3733f2424e6fac10103664becfd9efeaff6ea087a8990d327261052a88074cb0048c4f4aeb76036e5000517d0f6f39a3d463174e5d1572cc05fa5501c88d44881adab80b929ec7d8972906c5aa811594188fd9f81bf9686ebadbfc609dd4597a677ca75d3db6f9359a22b4d6b1f815c55ed300a50cfbfe39d119b430a7b2fcf51777c83e8b0ecdee7061f7893e1ee9ecc7a330d863ba23f87736558dd68eee62c96eb88d5b51db1bf2700ca4697ac6b851a8e0fb3e4af88825cdf8ed263740b2c988167710e48f70562283b4bf465345789e1bfaf2af91a28c2e9bc326804bc83d6659b6899ecc6262a7f450af7e9db08108786af52731786fc1385de36b1b880d738a714a87c654d4f22533c5fea8cd742e88caae3e4c3270772c794504f393fce3d4ed6faa3f773361533b1d55be3e039757b82a92fab264f2a5a0615cfbf546e6120fd09245fd639fdbba45157d9a00c4cdb358e1d1f56ef982debe9b9544e5c41c5a3a4f331ab7f6511e9ac0cf249c4149eb506228a11259e0b74f5896de98ec70e0b02ebbc4c6b9fd78dd301e03cb3cebc3b6d99d0d2907b139c1345eba9f20c03441342cc33f186fc7c3e1a2d0e0532f1acf9baaa5f4203a4b505dbab10786b4be31914053a5febcf0991c22f0453209aa7ef6964fbf5438401f563703c2da002f84bec22ccc9f8224a1a6b4dfd596c19b8881b3d3a452a302889196a968fea577f668de53ca1f26d1b1bb3ae5196a6ac8d444947c1d166c120298f7bb6a2f46225098509d859a90a2d86c431975a8b9cc462aad05db846b1599987d1e67f4cc6cc5b88c2555b93d1448b2a58fe3bab6220bafd7d46bb4821d6472a63f64b2b04f7ffa242bc4c0b7da2120f9c1437de2728bb9f0f2df4c7fb8c69825497075426a6e3ac32e77b472979a5102fc116372a4dec5e2704b6edd1cade9652f95185ab1a6861b90f80b503212241d1655d805cd3dc43748da1dc62430b2a88ec40999e27b910bc76286f095b916c85b76902a82e5865c6b64c94a53747ffddc6421a3c18b5d53104ca10bf0ed92a06eb0343bad27a9a389fd79d4117143f5ffad7c71b7b3f3afbbd128a0b6de9ec3a4399e3a6003524ffb929f27ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb831341f44ca24e6fdb2abc7acc4f3e1ea58cf07cfaa8c797452cf6fbc62b81c561253c75e4c9422d33dea4d94fdcf0ede9b92df52e38ab748b8a93aca6711eb8c054b0e3f46ac270add1d7279b2573ad99ef85148f1011bd98394751a3a12c8c5f4157d3e999a50edebe9569d3c32b937abe798eeb2f111ab8fbb0315ed8eb60ee35984d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b92459c62b837cce9db28d2160abfb4d190713ee6dfe878b87c204eaa64804729c3d3fc3aabdf623d981221f0d06930702d3ce74566a4785f91cfdb513903ea72d3c1e8d1c78305ae21dd2f8eb588c6eeebecac0e8a1c7fd696adc53c53db51d291aa9d54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c24765a31fcd40fc2c558df8037b2de6b0ca72e9f2f70d9e09cfea0184901590ee2a6def20b7aa09c1ce4b33098bcb26390928cce8bcb9d185cd401b2b71fdf9088b0595add2a16795c9b474169dc74168da022ef4a8c9eec427000643353179b9c9341b931525c917211806b33b66d0ccaff5b04fc3c08b94604bf1906d2e14eca9f0fda2cd6c4cdef9ea6418d657b7c4c5702c1e7c599dd3286cfff225ca6e289ff9afd55060758514c72bbd2bed7c3d0868fac3d73537260b70c33b7e9cdd2ae771c63debbf8814224e7e110c099fd613e90fc7308a9458096fc576dfbcbd313346417756aa1a514553a2914b822af6209e0087d738c3ef544b336593d3b32dad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bbf2be22bca4f874c377efe2199198ff91fe07084e3acfa687473106c301db5f1f9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020acbdad99328d6ae90a74cb278757a4622ee289c24083731e584ff8dbafb9ed691bf8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c8f709cd98891de3819f3ad2dad3ed527aae9ca7686a56fac89cf0a6bdf74bc0564cb08cad07933b9e490f443e2c461a9ccb27b478df0d7446d7053a3de0228e96642d5842bb7b93a47dfbd523ab8d0fd085e8a1459bfa1fbb64022b7183a688949befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d4395995993af2de94124638ddb6a753dc4a94f2a62fa9a4b9e050dd26f518f7079bfeb2a57fe48f855ea0ad9b9fd6279a630c0bda5c49ff5abe78b77a8b45d828e926c21018aed7c761ceac0bc9bbf5673c6f984b6ff5af200785816ed5c4272a6ab2ebbc6600217b08f32f2e6bbd512bc32764371ce33c83bf82e189a8f9c56f726d5ca5a9c6ce1b8c4b375e45d489d376d0fea49d0a43ce948a01855fc67a0de0f199670291a382c573d8abac0b62f160068d46a36ab38f470d96d619bf752609f618e55fe44fecc97024989cf1a851be91bd56719d855dacb649a61d68d5b0448919d836786fafcaa8fb36920172b3630cc92f467f482682817e6a8638add2c6849d822fd1344daa6435aab1a142fdebe11e829737d3d70fa8e66a013ec4ddedccdaf58e487b69ed0ef720dac9bd132b72667cfd9920c31c3195b439866570dfd947ae26a0e4ad1a09eff10a0c87b513b6b0c2b51caefc18b317f42eec55ae3fb2a03b07d2ff3430bf5b5b973291c5d1ebe492b447fa20aa6f7c43a5867198c2293cb1ebe179f2c933fcee27991222bbbdb1de631db5ad62c6268dff6d58834cfcd48d9e6c935db16521e05664e6b2ef875fe852d7240e35dc6cbc1365a6592528c1cd03306ca17f11beb8991fe2c9c1d8f958f2a39d1b26e29d4ddda8824a6f470e1e7a1c60cd6eda470c9d0009ee62f1ca2bf49181c4af476d0e2c2bbf57906e1d3acdced9a68840eebb9aa88d977a134c5b576259679aa133fbef41808495cadba0d3fe70a5f3a41b489c0cfb5d8563a34a4bc16d4c6bf24eec0f1211cd6d03661f7a03f3e0a097e29ba44a9499e69a97f5da2715a2b548a698f572817baefbb9853b2c3b0a79b541ebdb4a5457bfcd0c10516bcf2eee9d1f7054d3f88b593de622c675944318d209e18c4318fc8c3dc7d87692d5be3b5efd2ab6b443c230182d825c34b1b1c4eafcbe730942e2fb74bff35a8a46f1c66fd0a818f65aa2440bf5a7fa3e57ba7ceb557be385202268e87e4f829b6d2e51497731cfd5f54d05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4cb319412890078eac8ff4276e4c11c6b3d1e921a76245a9f1a1fc0d474edb1d2728088d8a0c5011d237163f46b67cfbc468d30273b40e2b6eeed5f2d46cbc8d764178a671ca0744d0102ada7be23db597f7013be0fd8c45671dadf76b2947b3816bda9712163c8c530623897c0f81d22359efd41bab2a76c11431034a615f485ec26b33ac8d9a090aa1de4f3b18ef2e983d542a49edcbd05691b3eafa18bca5e738376f751de51a3ea708cc825373fd4b37ca950d9b60a55f632af64f7ec30816a932a39272723abfe29f2512dadae2b0c1144c466d66f66de805365d55a7892955c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d6de83c4bcebbf31d3e0245abb41640cac901e227b88d87348db68ad67f4b17916f1dd000f8617e0c81aa0584f007784b5a42f0b341bf43618ea26540a4868051573cdf6fb729dbfb18f4617bcf4cac51be35ca3ed96fa4dcee391e6ebda81bd9d59cd75480d14b7a514f264df27206940b63da4ae0fbc839a22b2bda67c072a3967c86f6be917340c8e5d8a73b7719d9e1857da67c6060a5b3f096c66e7737905ba4739df4114f156089a432d92d392356519bf28514f91cfbbefaf215a5a51902702c32b356c493323ac5292f03f25d83257abeef6b1fec5dc7f3ee5c0c2c12d3458879f99d5e61e9231ba7cbcb4a3a5b34104f9df0cc5d86003a5d09fcf523551bcd6c58d2880dd323d02b9dcc857ffe11068629d9c413e1182c983e5f7a748698a7dd67ccf321ed04c9f6852f622bd58ce7b4644e6a588be286434c93dbd4c6e6e866edda721c6a413083b177458579b2797c0197bdbeab02a07ac61071586dd7909743c4b20e445b9360e9c46b09412c14af4a3feb3f0c77834045e4bb331d40ec9f492115fe6cdcbaa5f1e9a53f89019db5a3b3d907d119d49ae906af08622aaa8b22e4968cc6d214407f4e52639fc007a9046a4e52a64356a5d0fe0ed7f46e5fdbb0d8a36f97feff6dee541e444758c461d7edc8400193a6e86e187a910a5c870a9f7318a7f849a1bbfc62a3070d0ab67761efe325fbb5e006dd92cad8860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c01ad2275fd1bf194ae5de9a21339447a32bad60003a0a219c44512334a8cac1b82f6560d62120407e467eaa7f9e5be2475f3026c95b5a5807508ec490b7e2faae1ba22354c27575aea97ae5ebeab2a3c8c8a9503694786718677d5e3aaa217f20a0a0103e1a2029c53a19a61dd954d5bd086008fcf4be7c670723db8dff95e201d59213ab648a849cb3f5e5833c5ee7181c93b87432e529b6cef62ee457fdb6a063852907c746cf24f803d3fbdc4acf1790334d328129399fb5ed92c66c09366dcf86d44810940f0ee45903bb5d77761e4d318adb86c7daec565b7a0a7518a2498649d5dc72efe242d3fd587bd799e2ee0395a8eeefcc774d479ffdb65ab1e5cc9d3b67616a7f571bba14db8055bc596f40fbe2fd1075641401820ab666e063d12a47afdb496455e379187cd30b072fcff391df1fa2662c2a7e41cfc8368c853063c15b76e1ccc7076284df7435d21e1048fbb5e0eac93f6227c5b4e71a000404e6ce6b510605382d3c47dcf05d438ccaf2fb30ed50cd73d055219eb7b125a681f36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79f97918558022185bc6b28caa2db84824492ee6e70c85d39a39824cc37f3d15c5730f0e15a29649f4707b673ce999df736440ab6fc01edce600a0b0bbc15aad94d2d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f524e6e49c0dcc80d58629591eaf5966b3d847efd9c9be7a716497f2de008fb5092edb1cb934561c03007360aa388a564f3297222e8dd3e1469ba846f76eee7aaeaee48320370e7115ff858e56a816d45a818c6e1e875d7b7268d328ab07a9b8eee5b11ff7e290f157e3b88c7aeac3af8e6b553fde5bc00370cc441249be951aed9721a48f0af74b3d7a5437ae30f43691bd610170b8bc13cdf7a2372490c8f827f30a95afe79c39e894e72ab3cb525075bf3faadf756150e2dcd18f2f745310234940619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bb9a5b63aae02728595293646871038ced3d8aa72512f16933d6a76a4f465816681c3f527affc7cbec096c6425e5b0160ef4b8cd070d4339684bae2bca6621c657c990414c4b860a1494d1df5754a225ddb81da6a8e7b34c0562f6bcf24f081e9c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d29667a09d63fb2f3ba4ef27938cee2db22b64a270dac005d33505a3adbbea97356bb4569f0c26debefa80d57f0e1cd6e36acdcf1c5373ff884656058683cf3741f7db6b6a2b6afa73fa3f985fb7d898e2faaf3c749391ff7e4985d5d23b0c2f947a7f25bf163f2878a96aebb1fce1345447626a3b447e39a2e779b8eef4af9a4c43083bd20733fb55d849e0e2d2c741e917c528170f5064cccdf5291ec5cf97ce9f314c8dffa7dcae2466276afdcfaee4586f0ea3add8a158d09256acaf4f8ab0f3d69095244606685e64248dfeec9abc4a334060432d61c10af440b79479d2eea62c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581a909cceacfe28078f58bf52c3017aaa7852a2b81761b851edb1e53e8026a61184793be7482e7854f9557ce3c4254cde736100e5258a7b3663ed8b4913de326d3ccebae0b8f878821dff776a2ae1611a0afe80cf991828280594899681714f497ab3f4203b089134a3b3e458bfe654c57ff1b29862939df893e2f41159c7a23c241e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe5168b5320925d3e59d5327124de79448bdb8557b2ad64723dffb6a1d990780c2569074fecb0debebb5f8bff09400638c97f14d197a0330cb0a3a63ed8bf0eb87d97e29debd7910a931a3b45781969147433393866efc1cedb7f29574cd77a2bde72c63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeec8f2ca84d707edb40dc1e4792a418c3de5a408294dc4cc9ddf345af4e9bd5e09b84fc13902a65163a404568ea68e05e928fcc9ea5bb1df9b22f3caa08ef5403a8e54fb2653235c43cd99cac166b89d74db5c6192364086669a8cc7c49985557a6c03a946306f41827f39244db10dd94ff4e033a154c0bb4f150ef2022361778907f77b5da9a208056abdea07cd79bab33e1e6df0900c27e707dd99c3cbb22935cce6c0d26df4ea85ec0c057af2c14728edf87ebbb566586fc4a7bc89eb411b8c97127e99439ab1161320514bb0653cb9d3da0d92f605502354e68fba7cb655b903ae2139ba8ea68044aa9fc907328c205b95f554dc6c0b750e81ce2ffe18c8cf8321c0c78524fd11d9e419be5cde0280d23486284285eaf4730934f05c006ee13502661f4dbed14ffcc306aa1f14dc797c8a1f9612992c962a438e9bb9f474443832ec56ae4e22ed2ef8a079ac276bff8d814212aebee416bcf75484274a3a512eb804a97717f4a3cace695f511eb59b0f67260d0e6463233d5d673ca661d075b0843d3a267ce4f6fa166fd66b9c32874b7ac8d0083d1219184be648b14fdc9a2816a86e4459fe87dfc49842c25b3a3f344346a3b66d66060fed9a6fa187f7ddbefc8b7f588bab0c82d309b5df9b73573f63671b3c19954b10c3d0bd790244d2d2fc1ea53ebad746626ebf6d23bf63e3fd06ef667d1e6b5e3328382fca4259d23d80a57fcdd8559dce9029d217bc93d178a3905565351fe7d30fc5d746165fd9ceb3f575c7f52035398eeb5dc44c500b0a0814d158e06e163e59ddfd22e050cf1f03f9c76db4321e9817e82d52702d48ff7ce942cd072acfb617d3bcadab8d6fb8eb0de88c353fd9240b462b33d200a90f558710766f4091f87084b138f5d3ba0a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388c5811e0792499d8a7835c784b7ca45c993c5647d2b5d4f31e98b165a985b26e2d793f9233779422a8f53521297e9266fa1e52a052568b86ee4dd0f7d6219cd9c997b2860b4cbd27b0852cfb48f2fda73af8ab02b45619231ca7fbd5299efde6c9ba1bdaea6af1f427c24e9bf04bffeee3a3fd7e49ff1cc43ed931c4d3737c05eb9246d980feaa3e4f6746fd30c09587e5354703692f8556b35e93950c1b663a0e3c5a297591fd1b7d3f4982dba9e201d78680a543866c3c5a098f2ad7a995049138a66c1aa8f02bce6c7df93e3d1c4e9aa7f488848d28bd9813ca260a158358862232433a08d96079acbd0ece89d3dae32721b8da4f6679c756473037f2630ce2443727c7121b942d78197e43d6ece8b31b95e8f0645dc62dd4beaedbc2810ec50cd132be550d678b484dce859440e764e29a92d3bc41a3849f4558ca4159c63cb4fa33517bef38d1af64f1494852b2762dd929cabec200871f05d67aa04724086e7f94ba36ae7c1293ec5b9863b112c071ea263f84bab2ed790319ef214b93fb0fd38b87ccc8aef00c1fdb0684f795eda21d7cb1acfdf42ed4eb8bf3b8715c94f98cd2a18734779963f8dc275bf71c5aee7862067c9e8de434d643782b987e0e56ebb42299fee2ede5a80e88d8ddd3d0e517107ae24c7df4d65c6656080ab45b2f0a6ea15a10cadb64c7447c722eb5b3839e0810bb98803292c62e75ab705b558c9a5cc46defeb279e937c7afb1777256b580dfceb0011d74e82a0c602e0766423cee85173ff5e263a5a56dd8f3611fd265a70bde2531de17f0c2da4e8ff9c35f1f35a552d47aecc75bbc43ed4923bb2c37ffadbb964999c3077004a671de20fd52276e4e597f190dd6aaab79d635395c662852d042f7e898e1e562862f2b7033c01a67550ff0c6714140f184e186b2be0d8a4cb5e137380f716293c2038507affcfc1640eb01577a6b44e36dd1b70350407f2e68c5ee8efc0c9fbf5448729a376b20581313cf0b86424f5bf108df8c0bb5b7edf826f910991ff5a8ee8d8d9d4395243f23774e8f0a2135e4f78f1719b8a5068adc0df92245cc7a0c462aa6eebd7b4c5f9462fd7919bc8280889bacc2c11a33637f0fa508e692d4c0257a95b6f471a693dbe5b40ec4b9a48035e41214639fe13d447c4182a93cac635587b9e77c60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3ad69d6a51d856b78e4a0c48e5573fdf7d31c6147e232266cf39012be95f89768d96ce54a0ae02776fbdf2ae29be9863b8eaa0031397563814f710c69c56b5f696ae799f3a7af9fe0a375c0d6c2a73ca1f646c56ba6ed8c56d5b83bb70b39ac0fa96178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d1ed8f6bd279dc4f7c3f9bdbab8833fd25e9e274d4ac27e9b319ed3217cf05b6bce60c10f3dd93c601895dfd7b9c9f37167b89cf9c5c884274a52fd6f5b5533b1689282d48f2da78f4849eee303d140fad5fb26ce6cbbc7a3a87f99b3a62f0a4a38aa44807a5ab578863a4a092f5d38259a06473c32cfce244abeb19ec9d76dc5787c8f37790af1713648804e1db99dbe28c2ee39ad3a81e24ca2cfb41bef5aa34a2948134d73aa7c29f8e45d803d6b00f1f661f3182480a07bd77cbb9216dd3b80d09d179d09de86e4d29d4a0fb6c74debf3d0f6e2f0f1a6f462601e8cf0ee2f3417d6533ee9eef2b22427b18b072991893e3dbdd7b23ba56ca64217319ecb88331ee3a3ad34642d1375bd5ee6dc724c8fc3c4636c14d3b836528472b2da836cc46124dff2e404f70494b04dc10610203d0b2f20eb7fd03aab0ba5a4a89a276637f2e3153d4b9ea8220154306ed551923ce32daa02be502e21897bc40c98cd9f12126d463d2a1669b61c68f22497855a7c6713ff472f299a9d6ff85eaf5ed4eafec32a3d4c2d5f525b0ae49be57d57fe0334ee761fd181d310839bd54b58857aadf12c73ec526f0a849b3fc4b50d23c91ce1d591c9ddeee877e5f0a07d972819fd52ad4a66d1b20f60396249bd564d4a0232f0863a6bdbb940e5b4610a58221ea02e73f6a7811a6f0d90f4de0587cc67cd0676d0163ab2a64795a09999027470e56680bf2f99313446b6391de098f04d6e8fdafeba1312a2acfb8236a5febf0a18863fa8c254e70d9ad20490542c30ca221232a631ac23993c753fdbada921193b09af2bd64f44962abc8bc39186ae322ba17ac6f8683e52df19a8abc8305e8e903308fdd9a46e6ae9a6acfed113c5b53efddc84ba88c4b0957f4105f4ce4de24c08a32a9169f0c236f4b8f4dd4a44a3cdd1b77b0eb12d34338b9330970491f3320a38795f73c92b4ae49b177bac8d6eadcd077ebb1df14d07739f84ac5662b26f80b86120d4b1349b8755ae94262e95536905f828a71e88e2452bfa5b8de84a90c18c991f326c5bb85fd3df2a528157a7d043792d16a510fcd6b2a249889a7f58f25005785a290703df5a55252ce38562f5d228e262da5bee013febaae592be67b4b880320b3c06e36ba9da2e6f9356d0d11dfe9af2e441f38a86711d3d206535eeb056f8c5605c108526d96a503827571aab337ab3e13cda11c1d210204fce5c01ee36c298d4704d4501cf7b4d4e1c8005965fbc10b84fddce3667aa7ebcf54d5322aaa419a50cc276e86875a37792ad9d05dfd51cda13d3115ad9cab170ff08287db23c271471046c2eff119778757aac86f52d1f39bd3aec18b184df668753301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6eac9f8374e054d22b283cd17e9eff563fea07ade8d173a0db4967267fad2c6a1348899730c0535bb5a77726febe0b9cebee38cab01da45ef913c5d3f987b4d8667e2d1bdf0a9a295492136575d3ba5250bbb271b72cbcbd142e4eb23aebb4364d8d77d55f68e8a28d7e2204e312f1692b4b462b9b1bccd2cd4fc0b798b1cf3549aef10059eb039468543c2a492e5ef742d7d0a817fef74c7985c7d1d1e2b0d22beacb29c9fe9f2488c3414b104b056c4b07c44d87b799d97b3c48a54aba4f1e2c8d992a105f2c0eb0c3270ae2a0c837d99cf5766a7d778b6b3a9480ab155f2ece31099533d39c7b9b28dc9de4d8b2a9bfdaebc3b2dae75006adaa87e24f422548e4f593c62c50c9946e8404930ef5b5d81da57058b22c65a2f2ce1037af2dcef174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340371a6a47cdf7a911d1a24fcf0c5cc101cdb5930fac449df0fd2eb7e2809a17c63a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985a514d5691d8e36f296688faae68c2d3154a34ae0db0f45f2a7406f145f12eace67f7a353a1d2c379c2cf795f161561359086092f6c2972f7979b6b6765f3d9c491549d76b7aa1a53cf353d0e5c90dd2eaf6761402072c75eb69349925b2189540cafff3d34fc628207b2bc9e193184806abfb4b2458b87bb39b2629770f3c4ce8ef17db41fdfe5b262c03307be6fb87c7bb2e8bb78a699fc62df34e40eb2ef86ac4de50a691265dfcf8e5807db612a3d013dca4408f0945b85b4bf00c2e4af1d577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bb4bfda49b43dc93610f1a3b66d46db524b6bf92f7a824f6f6d22a8c1a4a809fdaa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d3857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc2a9b34c5932683acfce30ad72c4d3fccf94b99f145cc739753075279d7f4784704e9bccd2ed4ef3b19a3ae866c4a4fbc3c85e15a2526fddc14f89587e54668a65ef91e9d71aef9d02293848ae94a5c9da21c7595dd522bc2da659e944457bc62ed8b82fca28c0d0fde6b9d1ba0da9cb2309272bdabfcb2c8439eb776bf74ac03ea20a623e1cd53cb3f810edc50970d43d0dec762e5b7c3112d91c2451fafe44fe2b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338867d24c2c4fe2ea0069fcd26b6677e9cacacc9e55a580dd3daee624563473ddc741730a8baf0ee1a4ca228015656e1185dc9351ead86789c00c132daf7d3706991874b1281848b0126a5a31de458b5f6af261d07f9b575960a62e87acf041328bf93e29e94a36aa625dd1209e9c9fed1d5ede9abba49ae539e19a585eaf0991a45b2d1fb692616790576532c4ba4685d31a740b3ea16903ec6fecf3c37f2490149a849e7d2a2ca83dfe67fdffc1f1bf6a0c1bf495a68aa4c8ca158f394d632226d20de0ea30b63ce3005bc737678fb64148fd9633d19beb8b439198febe50f7d52346a3cabf587105f0a54c15cfad460a600472a7434aa6c09afa153f13b63b7a26b9722d0c51f637fb3707fa0aac18883e2b314030d422f2a938687cbf830fff2fce8ea23d58b6c4306e34e9effed7de3212e5b9a8ceccf836514c6caed3c4f46021f3f8d1af0ed0cbaa52c0b4b31db9b36de74363602c46c7b074189f9b1c10abf7f1119a9483c5a24d428e1e450af32ebe57c1d2a6b191159e5c4521f0a2c9d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd64f89cd7e826d764eadb270ee6441d1fedbb345dbb1363d0ccb6f2e1cc03925d0ea6c19bd225085c7ff72d7a2f698040f4c6183fcbc44e420e1e64da1260fb20440019631d27c3c5284a0c305796e3db295af06334ae52890714958ff0cd9ee74ff10a069d8537eba50e7a0543fd9f54229c16e4b34564235e87d909db6b3825a2771f2356035846ed8deee3655f482fb03265cf33d794a7c113a85742fbd367fb771ba5b8e548d239f1ed162456922446bdce689dc48fe076abb709fd8cc721680554998712267f1d1608c475335be98d45d432ee858e5f21436068b836282dd302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1ae30b33ace33b02e33b78daa8666a6edc8bbe40092b65bfd9cd0e14d83a6a2d3eaafa7f5a58e139f5b51e183c3b008bc2c259b4f4a52f4a53140f2e4eb56480b958d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d57971ce488080403ae112b91c35ac0cdf425644d9cf7cb31f3b6a5c1015e7dd01a9103d21b94453cbf0d2c988d25371de1cd982f015240d78322fe4c7495538d4e864bedfec186fc0ccfae42d7c6db66a2468629bafc68cc6d7734df57fdfbc70dd8a7c9d5f1cfb0048a53fe5fc9b42aaf8af5ddb9273c4c56d89788c6ea3c77adbd73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caa90bb1dc6b75efdd28aa95b9e6478b48e18a495d9da58be919ce589b9eb66893605295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab7186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be952a7e64296e2404962e4128e7e96d78cacab92450503f04a4ce88bf9066b75e8f92a5c6592dde52e56162d15bd7a8bb22324acdf7718fa0987efdbf49942208c75c332f5b518f08456e4888415ce4cc2142e1491fa96850cf94efb1375b632b52a483091a1005db9cacfc949b0698c9b586c887412ee85cbdde8f94d94876e586c69067c04786c1926d5939e7a02c5eb444916b8fa3461c8236dae2428e508455c6d849b75e3b9fe236c6f6ebb81c08833c90b9310aa754c93054cf94f5ad0b1fa45a2705898eda8439821dda96a2ffdad76b647d11299e507d5f12746f93cec67e9f77b5fa24e028a6a58efc1cae87ee82564cd6a1f06836f5f06fc03d8a976075f07bf77761f96550e07ba02479e7b924bbc1ea4d20cef1794f25cae2e1220ebb7a4bda31f021e7b3775722c6bb277b8f594a3e04d51abfc3892f8a254fc4e5688ecb005eb56a03f40b525c58d086ae94808cfc63e8c1955dacfaaba6aaa62e75ac49ec2f7219c2ef9e0501560cf4842e49aa2e6919ff458ddbd8b61b2d80836fc81de187f9c961e3ac1c110a84186ae22016b8910ab3de8cff5a627a6fce25902826ac68d945894a3a6993a87b48fc300b1db617f6ebc5200248a2cb98efc3d2bbb8bb2fade194ef5644993994397fa2f244eec5ae8446388e734e6000066d61be59de227c19b2112e753b4587b02880c5b0732394df87457832bf07a0597e35b7629f7e99ce7e5aed9d6577f6743766b4dda2f50f063f76a8029780ed9125cc4bd0532961f5352f3f15dea8df229debb6cb04ad08ee17c57058e0604dee015ce38cec03c7f5e0596fce7f113de169e5c7b1827d5205e6f180137c09c73d86eb67c42dcaa7d454543327d21e2e823cf52de2cb1a17e6c3c6a083a48b455e44ec306ebbaeb55cb769c22a5290a58b1f24b171e8e27b97e6c06a9253753599e7b9da088c61251f18dbdbc6a56a28114106793954d21631764291f4968bd9994fc761a3779fcc0eed718cc66f9e6e69052ba41d7b81dd2f710e8c9024d10c55505d51001d42f0a8d6628e177358e78d860bad46520ab08f48e15a7f4e6f6dea58a66bbeeee31705d4822020c855c8657ae57aa204183d8954d3b44555351a02c1069ce64a77a4afc90d1a34d8ffe71a428fb9cc0e21c817934b2c3b2a4958705118fb9af45c56a3996e96f974728d7b52a492dfba8f495460201f6dacfdfcd190978f8fe82143bda60e233947d9f7921cea595abb58e6cf971c00053eecf0d33ed020ae8faa66232f1081033e53a41d7d2bd58b44ab0a7149e71a448513b9b3e3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436da0c9995548dbb046f9392438e6b5a6aebe7473f665e2c622cd619979f5028847a618734cfddc562f0b074d96f10d2454f06e2294e54f5a5c884aeea9bef66f8e52d8e3982bb3fb9ab9de8b4dfc8cf7fae6394c8187f9fa7f4c5d9eac960f3bdd9fcede1b06398c29f3d33d77676a5c4fa9c44578b66025c3be1b1087a4f0ac38d807ba6c626a25ceb982be3b828e8e02344ea0a2ac47106e5769c2edd60d8ade4080002a7a9bdabdba23f4bc7dcac74d62ba03d3ba0480621d2a70aa1b2825091a1b14684202a113e81a00b1655d348421272a698e2018d037299e6588c51fab9670d8fea437f029ef04849f8478682f7fb576e7b9321a37dc31caa5b87a469aa651c21d6ec4d6c103b0e8cdcd720331232617e985eb9bd301e54872c36a7d5431f5560d84817c8e03fd37342dc4c181350ce1be23d01e4bca4445b69c3d7d68278706d4521d9675c9e9d96fe2ecffeef322093e5f037ef7706332f16f28d87f02eb1f364daf64dc7e6c44b97f78464d60734b57c28d2cb80b97b86c5a27bc98048e15cb45dd87fede3517b0a1a2a8e1bbdc724e2be7c291b66a0cbd8b94393bbf220e975f3a1b5be2a23c41904c5fe0b75468d8e71e492f9e4c0875e365187b63e0be10a6f238aea1ec9a62427488a95a4230d026523dec1f12006e52860f338eb5ecf1c90cb171fd7fb84341f0091fa91253d06bf355593dea96dd264865c34131ab3b758ab574d2aced0b45afd7cace5d838d52e887c1ab6ab25e7a873c6cf2a6d51367b400e17562eb6ecb93fb1ff415e7409a794c8c8e56194a10e3adb0921092d6e0cc96c19c8309d5e50a468cc1359455dcbb2073e9b0cba57084d0bcdf152b60d9e024f05ee20bd9cf3a77f6862cec1df2422a696c773b618ea0fda1a721084e8c95937042029ad17c71d724a3c88d7ef009123f30ebe0188a342815b1f2c10dc557f1454c43d663ce442740d74cae2e97213a739b1d152aae60a5600621f3405ff668b0ed8f0f0878636d06fb6f22d5e9d38934ef9b12726cbb93e2fa03c6f9c16a16873ad728e9e90fb989d3dbcb8c0465584ca43be8bad5f9aed09ce54fb8e1fbdd875b08e372ff7c4fb0a65bb3581869669a60c41a8fc711ae1ff54a0df558388035956b77836555d7506e6ae1613f86fd99aef73d7c3fcb1eedb7e5dc14990764f746eb317e4acc01e542324d8a589227c625c096ee3ec98a38119db7cc1dc44174c7ece00184698b16b7f287b963b3fddaab629cbc936dfd916d84d812331a2dcbc11175cd87b5fb674505b7053e25a7973554da9c542e20b9cfe353e75baefd2c776db1bc35e15db139e347ddeeac55aa4504c075523f0e1f78cd7da6467f8cc6b7ecf6221621c4e33632458e96c330c90fc734c8d320a082ba7134165fb0600f2e31afd878b4804dff30354810f9b85c259ea73cd912920edd45e45b16edba09954e5ce7a3e86f518f02b09b39074f66e399b25188d2df198188e920e8f796bc1b88d707707b5ff7580872b7c395166fe76fff05e7d92a84a5c1a2620beef5a3b9d50fa589c1a0f1c3ef833a5e154b4bf0399bba76e0f99dab4ea78dfe364719a283f4be9945564939f2648ac3ab722e83f00d8a924b7a1e40f1f9a61198339cf553247eda4b44260da5e57b9effe1719c5680f874d2608db4c94c56780e1ffa555a59601c04a0cd150b93a3f0d3a0eca2548c125d435585e9ff25f8b6e4b9d8d0e67c4bae4f4959d0ae79de9ff8859cc83b958603e81c7305931af2edb24aa7fe66a18f54fdb0b73fd5409a71573a3afa5faecafd289e4e52278ae1369318de0e95435a67d88c99373a26c001189419400d02fda69cf603a81b43f2ad8797f106ef52f52c91bd9d7f32dad110214a46328b2fc64e5186ca9c36a26af8bdaf579b1977b3618c78a28821b1ebb92f043f7cddbc955a460238ebbea5ca6ef0165afc8211f3be0fbdb1292e327acfc7f9a981607e0a1fb1a57cde993041578f0c382ee558eec6d9957f2d154f16baf2444398eb4aeefcc89fa59bc21ef5074691e0368db3ef555d1aa7d52cfbae6387f50c3cc505f55c06d4368df5e1404951527019276ae1419d8225160134305f351931a74efe7e58d6e13904d27b5b9cab1d285354d6d47c36eb1acffed67d7999d9d6a2c6d7ff328c62bd00cc59eac00ec63e8e0aec8b28aa94b4e6a3ff2c03a96db8470bd64a1b3a26473bd35aa911d6bb4cf7127879cfb548383d4056cbf009d968ed7fc43266d41c32e93a773f61a791d72fe02270c9efec434ca7369716b0a505ced3be19874f7dcf408db6fe735ebcd55a980aef13008a5a7ecd80eb930fc948b7e268d92572ec6a3e6b9af1728939a6d247b128100dc38b9a35e396a422b60f6655115a3d23be13dc2840be57bffbd5b0ee6ed7594388b96c11a28530d01c672e761d94858579f55338cddb50d163bca8b7d76d86353b2f7a25b88eb726441cdae5c0cc1a9fe0a22d9fce822b064f17ff91ceb0b8a9e655959f12f100b2161121bbbcc30d5cba36b779fb4046bf21e1304d247de1bbc507d51532f99374c9864d5b9991a461b0953f07429aa86511f1c9ca84ecef43e273f1638428a8161b9fac1cd67c4670e4cae370a161cfa5ce6b6972be6eeca3c20205be44968cec12888a6b3a6ccfbe11bcd8612b4d1683a78f16a756af92c1cb8fb456f892cad361c1fd039b67e599578044a0e4c3c9832c8325986b391750591cf62dd75cf558e769710177d64de5d61442eee6776e5c3632f8e71b8524ff96338c2c51e08907e16eaa1036332c567d085d6672b48b094e3772a0ab88b40a0d9d16c40a211ab7dfb2cd0e76bff97c3482ff76a0a5ee39f05baee6e44d6cccaf09d077a1f2d33aeaa0afec65c655824981ba73f141f909d483bb734df1f274a75f1580263fd80951d522a37b5513cdbe7384fa52a3a89da4e6680c6f5d800181aa2baf5535f543e8bb9d999601a98c9efa11a36a1340810afff60a4cb8b360be372c2f6b7725f864e22371183783ea4d716bf4eca5aad01f95d8ffa93d1edb7c533d7e9c2b4f539df9341a1c3c403e69df82deba3736d27087e6434a83050650129de58e313d4a9b7d42b1ffc4d615967d004f0e3f92a7b9e84c65b87736f863625e353b79b071c6cca375bde1e99e94dae0882ade09ea5f8a481ad1a92a9d9523d92046d110b1f7972e109201cb47c39c5c06ab5747953a37eda6c184a5ac8e433fff7a528118c580435892d3eb1b4bd8a149110558afe6ee53b56cd629e0f89c31b8280be27c58be97e09d08bf48c6bc41f4ded627584b21d9581e302ed3ec2e93147c2738ba57b985f050393aa56bd5f8ec96c037516d563d87a1dee364c77c6e0f933fe0ff289f59b14bf911fe11fd6cbba95c200f23ea60a7f05d0d22a5b7f8b6a74e3a57dedb4ad16c1d4cd99942d38962bc207afcffc3a56d47f50e18677f67e2910fcdb56cee5d5318388bae180e88e7b614af89b611edc6a2ad11e05c294b5f16027795f05290938f9e827429be441462515cff74fe1bd19c0454dbb96909516e22c7e6025809aeb7d33c7cdbf982e23d5a0540fc049f4da9607a207125d8dab61bd1fc1eec9dfa35b9c85196d3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b118712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823ee9b85d982b42ba5af3fc50a760788253abce919bbef6383e4a27e922f4d2e2ea558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3bf893dfdf20c2b3b0f27c09dba1628f1dbd0303f484712e085f38bbbe243eebf4c941c674cba7c9c6b74b25d765b1bea7fa6b85bfb8b733e306f4c904950108588578ce419b2f0730223d5b9ea22035a3332429def7ea60c811848e3c7bd4f4cbd843a297dccaa648b1082049319bf6ea297c8c961d96d02f9372fd9be423bbb39fb967006d01e48cd0f04ceaa45d9e3288e78ac99364922c75e006fbb333e80f02fb9adceaad1290897489e205b58e4d5c0a9870a4f21a0811efab3336ecf900503629fd10917b526d9c5c69b3f74b1f0dae17acb3d6bf0c4b92dbb1504aa373131a2c8814912218dbd6d63f8de8ebad5b98df17b1a08ba00147559ddf768300ed7983dffd2b4f8e0d2eb4e6994dd74783f6eb038419af58fe03ea86c09e24da1e7cd5f194fc2c09f8b8de6f155b27e0386e3d29215b95559378dfda3a307c0acc1f40402bd78857dd289a9aad9822e98e884a387cc80db3fc03be8e3cee4218dabf4c85394a2c02c58d12694b266023969ded9141790d218c06fad1d3a06093d3865e851b6120cc1201bce44d292f6016224c7e6d5ac9c068e4843f253263e1a8ffaf1e70083af7144fd4f799b51af6ff299e9f86acfb143c8d5a1a4595d676b533722af105bd88c722dbe2f45eb087ff39ae9523308efdadeed84fd4b6c10bd59b5b76501d099dfe6cc0f72167ae966a8f315e753e7c09c81f32a1eff80d07179c7a1b752332a4cb5f6747577e44d2f75c48c16c9dbaac3bc144e7f9579b6c1381d27871cb3d159edae4c27cfd178e5cd08bc0df24574419e3ba16cf01ebbb005e9a466daff92559e19dc64d3bf1705254d316031f8b2454d96df3a3872857d8c486b60edd834841e26aa8c6d8f7f724dc71ffb9e1bddf2c92eeaba4bb7ea22c69378edc75c02994248e9b8659677c8f908428b7925c1be3c05ee3b8c1b67efc6d297df60ea0008232c01c6e23ed5135b035b06dc41b34ac5df9cc63c0640f3679c56230fcb6c18bc89980e208a014c3a97f478dba7b3b2d73a4617059c70b93861c77b34edee5cee81f8d1024706edce93b8f8839825875ef67be6726808d5d00b90eeabf8cd69c40a3b60fe919cf4bf56c5a2e61a38412e5bbb25cf0e74773471873fcb9cc602bd1c3de66afb37b315617ae07d72a2a88e6058b3e538c3fc6045023c3a2bb2c301be12155535c3a4cb307b9dc5b294d84d6c35774558177332523cb8104f75e129121155024bc696e1a3b25fdf1dc4a8ec662ab8caf0e33dced05a9bf0058599e4be0f0bb29344b1585728908827da5ef9620eca2e5d449123587d5d248924089858278c431acac121797b04ea7aa1578c53cad77b97f854c73dc2a95776e76d8848a15c4fb4af84a181a4191049afe7821e62fc24e1a59eca38898b410539cfc05fb83959415394a12ff7c4e4e62cc729061af7716948c2e8f469bab865b1c71e205120af8b0832ab3df4ab360363b92054a9fa653b08ac28078fe59d56077b566edff3df5cb32ee12845c4fcf9a2ffce98028d86277f14ab1fb81d37bb5e76b13533f45743a741196751d3fc12bc27075c61481a35998088c23239155f8bc13a7df09bdc19d54379bf848ff596e2f94e523c6aee1d0c7b06d76960f153ea5607da7eda39812677d54435ba458ff1d301af21448003e40d54ea297e8f7fa03479a054aebcb892bcc6516e690682e2af0ab5cc3fa317ce350c2d7fe2032ec852a1792f54cfd213a4b7bcec92cfa656f6b804c48f28d66a08e7cb50c5adb541bc61e610b543c17eaaa7a940dfc7e842bcb293f5e547601b15656812fa7e3ec2c3a0eeaffaccd768930d61b98b650fa4cd155b4819551d71a0f488175b7889421f3808c71cf1c502f98ebf672aa31a407c732c15ef0d8a7e195476fdd12778dea22d1d66c4eb1a5c07fb138db8d76e8da5d10f551bf7f2c3570eafcd0e41aa6dc3936da63ca6356eb77424fa1ef1f51c9e2e65ca2d7c0cfc155248c992fe7c34ef30b310f7a4b1c2010f0d24ab685f444c97dc587c75a1f7e931bd9a67b559bca4489437227c567674cbb4c97f6aefe8a26efbd667aaf2745d409593b76f7d92c00b5d4a040911b198f7e0f64894daa81d79f01669aa72de578177825c92ecee1d2fcc0e89ea4f0f7d7dc58d1eec7c98a57fccd60cc85319fc7c938305e45d7202d543ec784df9fbc1b6c02bcadc76d4d3e84e9fc094510a85fa10ec41e36a56ef1fc3d9c64670a5a481f8e90dbc28f9a7e6bd8306a907452685ec104d23f3cb5bfbb26479e12ff32bfbc221f49617d3ccc4699e8291859b33d9816e4f9e0b13d6f23b0b91626892766577f8b1ffd5480eeab18c5fc458047dd6d0527b9f7f41d549740bc6cedd069f5268b0c7d535ced5ba24a50249bc0953f1de59c180c1dcabb3095335d6292b7bfe18e9fbb54a06cd2d7d9b973c6798414f8635fc2c968bdfb783450ff7277729dd6c452abea380b7872b1b6f6496c322ed25c7f676fc32af0029b192c8da6fb296810d04d4c26f28085fbd8f4dc59590480f35631f9fe7cd206a2a7e96d32716bf95d8791991d058bcc7607f2471d20778ebb2432dcd6193133ad1ffcf4c7b09be8faa7f2140583ba484041618a09ea98155fd62fff9beee6788886c2e6c6e3264aac4d09814e19bcfb59ac632e98cbfe7ff263bea3e4c3457b1d54a2c8399148a8d52c68bb4ba2e6522c4e0f9eccd710397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfebb181e6d743a7035f5d74213cf75305960fb842cd43931080c125e3859ed03f14c573a1a14c0c7d9d24df1b635f33d19856359f5c3975d8eb09971b7b057a302df7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899fb9912f91d10ac0a0d87ce39871fe2a02e3aa7f4a2e48a7a70452fe40e512a781a61bd1fcc5c13308a09d2319d7953eb5850ca77ae798944fa77719b49323078d053b2fce9feabb7a8c795b3a3dafb6aa10ed46803854f578f022cd1291ac4ee4fe59d2ee5bfdc44cfe0758bb031e05edee92af67e50594c22a14de7c6912be1ee1e94ab36aa12d9f40aa0a39c5bd7a3070200d8b755848321015e63463b1502bc6202037ac1c1ba9e3ae1d87456e9500818869619d22073db6ac8be09ddc90ecadfb6fd3d2beaa8af12cc07938a1e9e8dfc8e3e8a1bbe907cc9e03a70cd721d6f40b7f35a846f3968e9159b1db2e272144ff502e64c2cfb4017dbf1a78f6d171c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc3490112d6cd43003af47e447d3fe1b537e08cfcaa0f1afcb6ee0d7cfd7d642500b2c2a58b8e24c9540eed3b0af554da01e266a03c9c390620b646f50b1d6316a26dbee0da7b81099126d449d03f53d16cf598fff64bd8b24c6366f3de7da34565180e05c3313ed365b90f2e87cef1eab9ab1ca4293ecd2aa9a5a8b73f550a6129fbf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aaff768ca83bbb7ff9df4beb23e7969d7826cdcd98ed6c96327ab5d9085bf283b44c362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa1d5ff3f158bda41819b7e28542beafbe1e75379eb3669cb6a0fdc3154482c44a44f71696e242a2648407376e6396cd3bf024cffe3f2ed6385a543df589697c3029b7730da2b64b8b15657d0efe0093aa496b5bcfd8ee96c208a9c22704692531135bb5915f11f9d62ac0e73d63ca59f3cb4e6129784327c281e1944da904c94331849f4df1eab5f7d391bef63f8cb5c02bea28fd83d4a76dc46fd8bf97c8b1548db50a616f15b462ffbff3ee35ab073e28001deced9f892c59261b0a035e072edaf91b6348f4edbc392d92e77243e326e9822347769c3d26c1ae07f051a83a318edbb8bc1e48851b9d4b6a46148e37e49f0a0fce32cca1ead201262e9cdc99357c4ed07ac5bcd0000a88ee73a796140802e0a595dff41cf31336428616c295a35cbc86089da210f48e1e06499818a3e366ddbde0be624bb0570d20adf03197b27899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef0473eae93dc1e4205caa20fae98dd912e952b037118b5382f57f9fd925b46856433e7d0ec7c68a603a51d111b1d37e424392b8ae0eedef84b27f6114c4819a6bddf1a00b91573fb6f09eeb7aaa157629f18866725eb7c7858ccca8da58068db93187a31f1e1dc21a7ceacf62649e43bc154b175a0bb1a3f467975d0fc007feeda782c02decf981c0134668a9d6b10aed0509fc5114a8a2b41f7cd428aa804f9715f0787d3dbe45a7fee0185023968c91891c0973f2de54c7b21b1daf9ecd6e7887e4c7b10d24f08e2fe89dacc34f3a8a038b08cec4cfa7884ffc1503f41a67253ab8c312579576a4af10f4aaf3cb7c76b139e589b27f70ec1f17306e9afd7879ead02db167a2e07d1f538a5f5ffe16572fcc858cf2f7696ca7591f27014779a6d0aadf63a21649282d5910055f4b4a90214fbf91ef3b80dbd3052f1d07ad83b9dcf2f73f72cfd62f2c1320ecebc806a834071c27b66a776c6680f0bc1eea8852d8293889dd3591053ed8a500f4e04073f6f251f1eb59ac6789bd9fcd766b7535b3625a2258df9da7dde95606a14eda7da697db0907eb08b976fa5e5e1bd2c16c5e16328579cdcc59999a5638875ba6be6f8168629c42ec880bc810ae06be78b40f76d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf404b849a0f2e3cbf834eebd420482cfd423f16aa723997c2daffa438bea81fb7b1a24dd3c7397767dbf5210316f6459c3d00fe9dcf0c9242db5cee25ca7fac6b62bc961ca20987591e43c2b2ca476b3aa3fe37fad619d4f2e20cd1c5ca71a181a1b47bac691affb67740d12cd05da5887d0632770bc619aa1249421f0bdef5f23bf8bd729d4acd78fe475337c43057e249c828651ea524e0187a306be024e336d055f87386b782b88ced1b61a3c1a5e0bb2a0b29cb99cea9e1a54a6309a41c4431db45b43ee5b29021bf87e38286ac3ca59e022c0eec09ce8e9134c83319bd39cd5406d86be25f03458d7638bb81db85ed914e31695737f5725df63001bd1fac0545b4c63d206e96b4a0b022df035ddcad64d811e1d958463573cb5941491644bce9efc02a2622bb285643a22931e17d1300c64fb8d3f69fd182f8b17a123a8d8c286a9feb93d3eed5dbb813cfb8bd4538f7c2b62d736c3b230d47a80b17f8a173c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d471d6f8413d448c3ce4f09c60d2e2c9b8b9bbd9d42109c27c2a3e9ca0a9a3019e6a220c51990d195a563809b1002b9fe305f167ae79b109d1252032a12a3516add0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c670c3a91b1633c179f42e98b17b5a8e9ab194f0d058605cce768181004b829623107da77ecb7daf613a2298f9c9ab27ecb8099045525761eface952bf09e4a957caa955af0577ff047c8ee936424effda81e559864f4d334ef597d2ef706c300a4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf273c2cd4a1c0f5e81e6ed5eb01c048ce96e701888e7ea01b53bfef69760e73cd7c4bc0410f0d84ed1ac776a95e9f1ec4266382a31e18a823a83b86a720767f83c7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e7fa2e97be3255cbbe4f2d681a1867d9d1e25880ced45c9559d8c2e38b2857363140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf7421089302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b7972a9f19dc4a9ce5a6d2acd78624a5610f36fc94d06baf0f4fcad41dafd30522a0b54b3c2762b7629bd059b7d8fb7a957c032f3f9044257b2d3b016000429604de4131897ec89ecee7dbded577ab011e67d1b65b63521f84040b30054efcca9afca41964656527d885eac6c3cd552cdaf129e604e57e490630becb45e9cc0b2f46e9803a17c8a7afb665fe1ed009e86327521808db215a887c26229e532148f3a83d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340fa40083e96fe05eca120c6edbc48e20d920587069c8174305f94a1a718990b19ffd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab2da3eb6a234f9fb119eb41a0c227ef982940a0db62eb075fa8d98b0b724358e757fbd1abd144ad28cb326a5268faafb1d1fc76a680d868685201c59ca761b76a6e901bdc0f1435b13c03a4ffceba9dbf2dfebdec7d40609128d1b6bbb1605d1ad6e54940d995507d9d5b09177bbe2aab3b1aec92fb7c96274c406b9c8d3658c44d0f7116e5df4285cd84078dfe7e5360d3a169f697794d50d4e11827a13e9ee0557433deaae72c8d1f17dbbfc49ec42a211bd68daee678163ddd2d29b43b398b4552136f33cd3f4515f204558ddb511435e4e230356c142843b60e2b3a2caaea2711eb61bbf33f64690a99b79961752a3563615d9a0c963b15f6b5dec1aac9b53917300688fc7c125d5c5573819a5667ee561af294e2e5da1307372d08e48748e5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955df9cb525813df67231750dcb620ea8a64cff224af2c0e658c9558a49b9b4511bd5a8b91e713e9508809e42670fb7406de6ad17f784e526fa75f7f580490bce9630783aad74179ff837dd9bdc364e3ef2a4e5c0e47eae854ab84802340c128c8730ad61828d73ff3e4dbfa448e1915ef1cb41a519ec8af997f1ce51ec62656306253bb665415264fabde6731de05bf6d41b712366a4933c19c1c7c7d4141c321e5b37f4e9933b336de42c38f58c4f2beafca631d65ee7817fd824e06fb8a09f65886cc62683ad498d4e15e8cf0b4aace38ac15bc15b96303a6d85a0468f9b916faff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e126780533dded1232e7c9d031a6c3b637d7a6c330502a95cedba1521373a2f94d7360fc3fc21ca6bd9ac14293a47e93d7f91cf88315a06b8c857824d7db243a5774d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf474029385b33528fab89ab229dcdd8071c3cacc5279f1fee60304ba26e3fb9a943921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d3fd92d8839e81a1ed5f5072b9dc4b1dc25c6dbf8feac16b4056d027474cbf1fa893e196dc0ca281a594013f436197f745d01277bcf56d25856f876fc2f997fdbd572f4a0df8287c017af585ac54d6f5168926a80617ed271c30e11dddb73d05d0cc9b2e28371df5b2415d35ef49a996683ea3388c7746c120b19e18a4f62ef97dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c4c4ff711233503d9a9f19ecd0e1c6a142dda9b76e7fdee3d6c5a3150df3fedcc04f7abbe539cbd7e7a04671d80d6486851c09e977f09b6b7edc923c1e958707ba1454c0704d8bc7785b4f51333efde7088eeef3f50625a2e6544ce810c8d5579b146ae87f617ab61c9e5d98ee030a984d6c9eb9afa716cdef2f5fa12eeb9adc399192f8a4c4a0ac08c68ec0b69c83c7ec8d3f1e29d61331d7c9c30ae8ec5b3f076c8607b889a5cebe700c9625bab10d7fc082ee421547dc81fbc26769871010e11e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e570b340c9c6c80cacff15ba687e6ece7bb6f0c24246cd0fb2a383b0e5397686d3cfd2434c0cb043db49d2388ec7cfb90048d0356a2e95be826575a6d805ac190650be9a357110d88d6a22db7566fccfc0003ca6cb10a8b14a260b08ed498c90844f0b4ca9718bd04d2f0512c341c5372b03fd94b5973b825c6a7561e7b301962a427d13096104be2e976fda16ac457c0162e8143ffcd7149585aa97d01f253d87cd790d011c66a54eaf1b37794b20816d879d9059dda7bd6811c43a13273b0323ad71276f0096c767d269229f3df7f8f1927e99bded5585c0418876122aaac9c9720939015735fbc33772c31682102770770060fa9caa430323567bfeea4ad050fd18986c7a9f1a71d2c1d8de4b77bf88fffe69daa3189d5cbf04c93cdd401aa308d68466cb95311a7c12431184a52ba1c1271a3b1601fc322590f87e9e158b272210a03798b7f0e4d05a6a8675be1970f605a3d311add00a8da596d3b883286668e776126f532940b9c0d15577d85472518a5fc3baab61f4d4b87c512868c448ed2aa7ed6e333f7312069faad144671982199b3803aff866e95b27e069d5b786462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253f5b2636ec6163bd0dba16a47893a7e41d4be3a071dd6287c84c3f7ac400d24dbe951022fe64279bb10569a5227198b644a2c7700ae7c18348b7be579850779fc3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fcf83a24f75a800f0145ee261a57cc542787226e286f8963aa5eefc5595a214ab5a5478b02f48d2aeb6b1347a8aa086a1cdf30763d883b8831e24643fa28ccd475fde24d6841628b1710354925ce4f005d0549310c39ac4fa7b972b75627b14b0169234f9cf4178e73fac936bebfa99b5a5a5a4f34935f751a6cdaa4c1f7bac3d4857f682b68d282489be43fd6cc768b776a5e2148076ca670acff6d55c41f5c47fcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137d5552f2a89a9cc727170a3e7a80fb03a1714dac9fe47a2626678e903dc723b6d792ad75f481ec6bc8f528f633cb061b8f6bd96be3886a14d295358872e29247066f90f492750623154d570d6216b42af9bfe60dcb28af937d0790161e871849ac8419c6f52e8936204682f16d18214dadb532f26dca6ae522b562089d8ce326f069cff8dae943a8bb475aafb874756810b2209015eb81684d3aee23d5fbc7bcfc66e510b88df1c5ba2deaa169d1d4f244fa92ad7e4066a14cb491b670015c697f8a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee041aa964ef67f7e9dea5cdac7be552cc79bed4156cfdc632b9cbf67e5138b398b6b95cae9dffd9ff9420a5259760b386f79e0ae3dfd13518c15a36d2d845a70e71d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f39c0a7711c576c75844bb1b92b025fb7c836952d32f165908bc8f2dc9732948a126b7d87a1009c15aee5aa42dcff8d1948f5ff654694f3ae204d971c05c1febf34e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe8c04b3115410a1aa44821762c40959651680845d16bb813fdd3a7cf46b482c29adab5d8fec29312b9d71015fc7876f9bb3606740e454a35c9a58a72e958951223a89ecadc7a2d1a2e200beae3ae0a9953d4813d4159ae1c1d7b41a3a9977930f95750b5dc0defa6daaf107e0d7229cfa58a7e8822d60139f75a2e7661849caefb33ac8dd11e8dfd3f24e647dbbad3b1ffb315f860e5946138c0ad4996120bed0981145890b38126dbcf11aca225a26e2b380e7e9277300788c1e2f4aa53114306a49e81d702967b224127bcf27498d1118bc278a1f0c01ed2cd4b6d0f16e5c5f5e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f74e1280baf0f317fb37d2185ad488a3b7015776d8c82da701ef6984d08b24bd854bf5b78b8457365f59b0da53a0f38a6bca8d5db54613de985709f6a4d6cacf45c451c8304fca72ca898466002b1a343219166c3e0e080bd3b857f89cb588fa282c0bbb68e14a8e426a34c64243a9edba90f8e3a0779fc70a0f1e20cfd51fc7985a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308e240e619e79c612fe8430371b33e62a4f86b2aab1cefbbbf35799d3a44a6bfbbcc365f83903bdef94b3928fc3b52a0d148ec3731497a35db6017325047901c84e3cc14bb1c93aea5ad3c27b37bbf0a378032142f87ab282d7b08fa20e8988b7d18d40c6bf0edca0f7d1f519db6f15964f01d4a62292c1d4ac4a1c11f3c5acd6796ea3709a9d057a50cd4acedcb45b247f71deda070631afacc0e7345ea081e62e65ff89008e8d37dd87ca7a187a3516fa84f7ab67001ac21a758df38cb30dad0cd19ec15f18934251039833a0f13fadf40439e437a25258444895c7aa8edcfbcdc9f688b350c84fb35f2a94b44c109d53230c55aa85c23ac4cba2ad9fdcd9670ca55d0a974a170a00f4f5da4519a76c5a0e12db9f960de8a09e45b2a6427443a51dd0fafc57797f42b0658f29d81b9cceaf436af607f33f2af14e23ec3ea7bd3597b1b745f448ce21f77907b971631128a076865193181531433cc131c6192ef5a0d7df736a7793fc10fc099b56456981356a3f47821a4e6bc742130edc765ab1a6341c84b79caf0aa9051d53c49f1370514af43ec1301421664f07012f9ea1584d8f82e4694746bd4e0ec9264778ca00145b58809f95a35a305e1074b2980fe7b7281a90ce45b7e1c3b73697e232cbd88640cc50f40cdaffe53ea9110a68d06317c81e495c8b9958c6400bcd16ebdd6b1e50f128831981d16d58f04d52656df62c0882d9c9246f70c517fcc7a9a4db0baf497db49a44b0b90316daa7f482116309a4c09913ea21e73d52732deb8500a1183d075a05570aa03eed52f552b21b92614f97ccb22704b8956738b7d3ccc602538004c521986bc12810b69bc3b8840a2b1d239cef9092a6465e80510848a3122883a76e8435045329911f5d8ae2ba775da0fa12a43641039fc349518e7b793b2b7f4e69febae73d64203a44dff9d327f3bdde26d7fadbe3feea153c6b930f54ea7323c3624029bc2b28f621f8513486f3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6fb2570e0ff1fec8d476286289066930971069091d393249fab6ab12103214737a9e5f60a89adc4af45e1ef9fc094bfa04f15f053c53ffda71a188f629a4cee4f2839f5cda6000302329a74c714efbf9c34ba1bd83466eef11e4a8495c918b64f106a4ca14e486a52005ca0f17c8ab2f58d74b34a896b4b0f027572f402f2af71399af59f7a6aeaac9908320e1ea625c61c2c8b1c386ee6a74c024eb071946cd779ec0390911ee05be4bb69e15c28381f81fef90b18e9be450d89530cfedbec1d1f7afca3a9c4327e23c163a8e741aee33ba2cdbc001847126b36738374077a5fb8e6c0bcf0ee2516961dd00e23322062a2762adffac34fada60e89b5d4a7b0de648d4a9b1baa770a083a29e5de24153a7d1c3d5efd650797a267b15f8140a89df27a14ce580a29dacff21f6691b3193767a2fcb911c374442640778adadc0bc6096a0dc16af77a3d1e140e7228469bc4aa0a9ede74376ae347778b93f487229a4b8edb950c34e6a316159df9d45e73874ad410b8fd29b76d529245fbeb7d4667c3d61e1a22f4b8bd4ecee9a0c7a4be7a27b6d6a740d1da808ba3aa4ce7900d405685ff4bfafc6878b51bf61025f56a8df738addd4955db00cf7548ecac50163c50cb4e3f9ca33953a5b03d22b264bb8d1c81a5e2b40b2e1071ffa18b697a31d2d58ecb574ccf55eb8c6d514160fe9554ce382e136dc16cdee64c5b1228e7a5914c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca6549041360f1548a2df2058a40c1529a493453aa6969d33f5eedd1df3c51058cdd89a5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050715344efb8131d013a10feb77e8f9aa997e6ca20bbcf1bc8af913d7925034d25f555e1c372493bf7910aa98e74a06012b9e3890f22bdaad80ba63f3e56f8fca339ba45f9204efa2b651884e8fea711c94177cf107f8d73df7cefd3c010f440215834ce506554e8833d9bf58f0b8584700e5bfaf992c702dcdc8ad2343b583db64f5c338820a32ff7ac0f0e771c402fa0f064abe51a57cc825b3727b3abadafeb5633af21e04196e69386069000c89137a3d79c6e28684c685a5ace2db2d06c26d424837f6eabda84525ec4e52a001c574d4cc42bec8ee0d892772f965768c795137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c9542af0759325ec922d75aeedfcaf8c35e6b487343fa7dec7dd8629137b95ac1940767dde4370dbbc598c981a08ec99de636df8082c80bfad5f795ff7a740e035549921696d86ebfafb0eb35c74c75c337b971d86f40ba825911311c6c822b9b04a4f01b8d4ff0df795a647e38bbd0c32026f3e97566f41c118aba82b9cf975c9708ebdd53c18242c396fbe02bbaddb898912f77483d787d0c1f3f19769779ec90d3c83266cd325314e3e6511f112168899d8cf47d10ee6193e3752e587fd03751ab1b03dfb9e9ac0c839b3a2186ba87c79bd9a80d2558fa37c5781cade3a17b43a0db841842db018b4de8b9997149a9382c79e83f766e52e0619fe91ca5ec0940c4f4cf03ac9a0dfda85e8a2e3bd7faf661690d62943613947466cf1839d3949338478f420bda1f90be73fcd438a89e0c7ba41e2a97f3e33c88dac9d1c8241d92f6ea49c93f8882765488984fca2da1dfe6740d3f09994c1df38be9f05245048ad58064ea62ca4363b4f785c82c2cb5e195cd11953855ce08bfd2b1e702f83b6075b4f00fe54fd1e9f84939cfb681a6ba1f99149e984ba622a29b3de096d14b5b29853c03c7513b38942b3221e9581e825f1633165de8624394ad67e5908e150e0fe2a2bc818d3fcf0c5ea04a222d22a1cab45eefb2e040dcb87401af739960cc2eb94f3b01aeb280d5d0bbbbfe1ef404ffcc8d1c02798a6d02883390d71c60422a15f945575b1bc7a31d049d580eeb92fd6150f841a59ba4e1a5a9d89ba6e47fb1daadb08adc757370d994cc08e7cca20f2f8c57fb6a540ab149a3695decc8411dcedce78d6de68c6af3999c2b303d2e8e7c0ac713cf971d00ba4a774f83fefa244378dbd54ea8b88c872c7e6c72abdc7e386178b24851912b49b304ece57e93b2d11f92f36c5dbf7a5a1f42d46d307c0a04ad894a5761c13a29c16d288fa8ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e7ee398e02ad2a786f80eadb869b18e7da8536f5265c80c62b51304a80a8c2ad3b35fadc9ae5a5d276f915b59f267f73145b0e3cb1afc153e350b752290d50b77798251c91b93585eae894437a0b295beac85eae9c0c80a5ec5135080357780512dbb75cf72728d4954a0b5094a7d45f2aa4ddca61b66f86c4bea0b70cd0f65f02392f9a730451a855dfab99b377db10fc1896d8cf739b43dee369d816af84517e80919e1788a7fd040f7e5c6a55f89905a4c1b876059c3e2b1d2588486612418889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a934fb4865691e48f36283e9b132972a831557cc18e121cc41d00587d00feac00524518b280c60bd92d2e2b70a78c2e9ce1d9e0c423bb4d7ffb30296a58f8011bd0a4722a8a9976cbaa6994d7162d074b3807733aaa31db5a967745e7f7cb54182a17cad7e1a59118ef1df19cc79f7205418a613a42c9329e07f056f87eae8bfa853ed3d417a2280e63862e353a42a3d4c07a5505a1951263739668eac80b6382b69f205edd6bbfe9d423aac8743e0ac4c8f0d583c4f12941e78abfb0d62512cb26c463b9bdcc191da330e1d4710175c6c1a23397cdf4115577a0dd290e7085f16143d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08ee93c80b37a04a6f2c569ebdcfa6495984b498306ab69096151cd68628f6157a93d8eff37871de56f5cac2869e5090aabb168eb2783d8cd5669edb0f1058dac420c8f77ae9fc8a705a3ce5f2bf77fa8fdf6a470278111f3a9535f55f08c7d2ca8204388aa1b8cc4f4611419c642179bce0ff320909b7393ecb94d11444846f8a816fd4b3c278a3f03ccf773e60b875902d4165e6253bec90247e96198eee23eb63dc04c1f686e7e9260b5b9ca5bb405660b040a774d70d8601a55eed76c667d564e1c0ba3716e0386908e80e2a033765e29c189a44cca42a586abfbed84d0d8b40064092e361e9005f4b54934e67dde0ce778cec8b567639d2e2cb1b8ce5f6787b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705ff53b2c4733994ac995608172dcd416a81e8a87b2e95f0321ce0b57b04cb0906d3fa365bd585a2c8914a27d1e0341333a49999311c3f00723b9b19864d828de82d31be4e1f3a66440752e5d0a47efd2297d65034c5a3493a7ad75fd230a8a080832185840a29a2a4959dfc9fc9bfb3418a08f154dfa1059232a4c15a68fcae6421cb0d94f90d6d5cab00ee9bb617379b1aadff1e0aadaf4dd4e36d69f7fc8a0cd562da5aa66fa8d53e4096cb7f630f3ae9aeb1a75811e10fae419d5527d974b637b6be6bd1b9cc3ef7e312fa38c2bb8e2a2fe405514b518c601be16e7a4efd18f86fdc03aee96781ac5c3e71b3f36569e36dc26ef7207a144c5b91e57fc9a49d4649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f9464816700be0b8b4c1ebb4801a8dcd453d93c77c1613bb7093163371799b538c154430060a392d5f166d621d1cbf17b216c173b799e5e14c2240862119539ab9e6389bdd6d41cb8dbc377a795085b1edb45b3c7a902bf6b2bec7508777ec0b26d3f97445d04a12572c11633207e0207c4bf9507dc45e4a396481a3ee2956dac851282b4cf8b9c384ffe10231dcfd6bed2b830eed43ae529d12de9f2f4dc88339392756c839d2e30026e01ea2e3d378d89285c8a35d226893b27aacd72f182fa3fee06a5e1ebdb6a97fd33b0fe14b537f40170d5b871791a938ff8aea3d13814e664698e3656278fd04c5b61f9bdd125ed53e466c9a75ec677354b7c2139d4df0793d383f75b73520bd46baf36b034184dbd1858f97c52cef8a2133b8cee6c5293275894a51ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db960ffb133221d085d970401105fe2a3fb97aa7e466c7bec0435d4d4563769bdb644c0ed6f18d683ebcb656dcd9bf733db9b0f2567b426a930e41fed388fbcbe5bef8f8d97a104d6730018166b77c0bc05e1bd8c9a86f49ecadf13849ec4bd9d9e587082db01655a12f188f1d9d4415b034cd5f3a781f8b380c3b4dfb6ed1781e6a6e99a90080fe3a5e56578e175ccb39ef3a4d5306ee8cbbba8172d80998eac86b6a8c4ca43a7c56ff71a968e9a3bf59bdfc05ad2e223b6977b763e53d997cd44898da916e5ebddba2d1fb0882fd88a1147955298f161b6843829cd2bb4c8abcbb76e98c6b1770ed75b0970ed9402a24c65e409561b84b6c76058677806cd1ca89c5980ac0c57e82641b15b0b8a37152e3e7eef21456fda27f9492c159f075624c88f33c9b61f0e8699e07e394e17269a235289f3b71436477bd94a2d4d72e806cb17ad6ed3263fb37514ddb3164b018ae279e45e7932f2d7dbc278be431c59857c01983f6a4dee497f3884b3e39137273debab2943a4863ff858d8d2879c965b03c24346a2e5209f836a2d0ced5a61b9f5770c45cb678b9a95fdedc33c74494f9029ad1e4aca522d7eb3d701c3ed9bea71b7a62c9d28edd756b953047db2dac97cefe3615281127cd9aadaccb8c091b2d732dcb639c3a9b9fd0490a28deb39f2842b1c19ddfff7e617da05f310e21fd90b8b5ac2a9f7c6e4922b8256340dabac7548cbe1b7e584721654eaa3a6e552165c888dcae5efe07a03e7c9469feb4f8f4ef57e171582ca2a62b87490fa29a868da5574acef9b556df38b314efc965b7926da8edac9497b26aa173968c9457551d4a3d066df5c68060eb01c85c0f6694eab5b531a20b57cbacd689f555c3686b2aeaf7e1fe330610a03206ea0cd48cbe6c5256600a1e220f7e4c0fc611ce0e668e07736d2f20db02b77e4cca0477bb60750a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d956996526561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f617d425ef6b24d74d4eadd6236e181d32d19a6f5392a7ba7e53a2f8d052a785acc248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d79543c8dfc61dfd368a0bb6772cad83e03cd543d10b37f4731be2c9ca582d246fd993b9e1b4d60213ad35f1ef1c6802bfacd55312be2792c5126b2584eebd51b596e560f60fd7b8df4c967108771d34f84edcd9db2630887109d4125974eb77dc6ee72be61db567ca55a8b3bd044aaf9e08e5c7823eac0c074b65b1674fab6f17124cfb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab9641804ab6cea0bacf7fb150b8a934c0da41dc93439deaa05be14d3761786b2aaeda42372a371c0dfc4ad9433952303d3ed159d8fd96bbe66f5a8ff27671ec1b9370c5e538a23302509b0d626b55ec863d61ea8d6b73269b9b6f46d2247954d8573ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf05f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d84298a16bab034092c8101554205c77b1a67e3fd86edb22be4aabbb7b35c39d63a8825f4316c6904c1fb30da8de50c6551d34ee5209a943702842ab8f45bacaa8a5c36436c6976fded560e6211dca07545371f7be9ad390b51c8ff4123ee765e7412d112187d818e271141420b2fb2737a47e81c6a1094ecfd530c5f04abc51a5bd012204c6d9d9f2c479a2752cc1ddb705c4b3f94a3c836e29f5b1868078dea97f556d999ac68699f15005c4c3db3e5dc087bcd6c85e7ff5cc46c4abdcf7fdd96a3979725131836ef172a9196fdf6b70acbddd6572aabaf4cf0eb644b989e3b89cff2530c17f6bb683b68784038692ab6333d335379e7c535225c03bf1f5b59a455818f584ad981a59afbd5da4b574784b15912f23cc64c5ee8797609837ebc373d1a7735cfbcae0803bd0e9e2e6862a2d6b71a01cb89c0347cf288cdca7f0d6524ae9d4c46d153cd3ce67c700e48047a515411fcde40ba292687e8f5bf33f1321d7191ea7cd6a85945bd837b3441fcf05f726fccf437b4442546a22c7b6600c5de9c2a40629216975c60af56d5fdbd4e36ef8124fc6e7f4c293f6e58089734b456b102e580b7f8651d520e6aab4130b7c168d4d0a0f62b51a8614b6308e55f2659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d1142f021efb6d1378beb9825a069aa4253f62e2c93e07b420c891e7c62b174768449038b7e2da1c25c8d8a2249a0eb18cf2e3563ea23eaa205364d00d0dadc41e5456a5804b9cc5a1932e5da8f6200be5854c9261c5f15e07d8e223f1f187563a6b22ba771bd8f6aa17869e82dc447866e5bb2eda9fa25fed5de1800dde0487f1b8395f90838450dbc8312acf312158eef897ded83f953fc2064d4abe15035604d183f768d12b8203f48bc6da40cad3ad36a155226746b81cccc4090b7ff242e1509ce6da255d77f41fbdd13047dfec31e1c7f4f3fbeca2d37a227a43eea267c3b2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855aaace95bfb8890447915b04070eaafe9b8e334f4a6eeb8178cc85f2b836aa6b9c1c16158b92b92e82e82438765cf7e1197db0a724020c449af3bd6d4dbd332abe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551df82d1bfbcb8b5768c63c13566aad3a581738220b6cfc1cdd2928e5b29be020e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85595ffe1dda0cd1123bf92b0f0afe344010eaa565eea199f89c67a5bf1d4336a6f67b9abb7f1bf834c10ba01e55cf1dfed8caad1f3e3acc6d2fa92a63984354d6e2228d9fc2e3f80a2f92160a00b577070fff5290d53f460dd9021bd6741b98fbf483334808ab40b21729a0c1aaec92bcaa37449d498c9964c648cbff9f1c439a2225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf1258105f1f7dd7e2577ee8736dc77ac046cb4710916ff54797630cb7218d790387b260b74eaa00bb8333248938862b46d9ba6bfcec3828c725ce50072bbe412dbab6cb6a7fb89d2092a66b8b5439d89a368b326f564956239ca419e45ab7edd5362b5dfd21b6d477870559227ffe4add246dd38d4159f5b54369e024633427a0a17c197300919dd8e5d90062fe44038e2dacd76d9e95b2a61fcce4c6cb48977974b8f255ce5ffe2a0f2dcbaa843779728dea6d7486f48c80c3276c112475c8b081cc02ec515d5895851f8dcb472c087e7eada86b109a750726b6060ded6ae448b15cc7878f8c4caa1c046968eb1145d41ee2c5c4341533db274104018f7f9dfa6c2007b35b0d1fc9446a6c44e60d88e217d7e209c9640c6d3506d1e4d4a5d6ed14ab8ae3d787d697bcb923b6bddea476914f3b1b552007e34aa76f3fe43256e8e987e27a9f992131d44aba5b68710d920195e297cc92c3de91abddfd9c66966f2d5344669c121e3428d586da029e70c870f371f9c49d9d051aced31594ddd3e210068e5efa031f896f4c52892c68c51753464afe892e0d684385bc55d8e1f9da88179f3c0a925e137da1eb0ad8f7a113191de80a4cf2f51f30e9b7c23047d1f090abf3742ff27a5bf907013962c03e92924ef23ae65302c392edada47ab1d7fe16d4808a155a165e50e8cbea1e41047272847d00a6b594505f2cf6dfa2fb630334ea7e2db1fe28056c4d95e53d21ac96f6f53ec5ca7c8fd32873a12450013275832d0e1f1770dd8df32412dc402d213702ed7a7b9946edde9438d14d0a43cce578acaeec7e37eed7fac2639065e8ac2b8df39495feb73a5b07d05b8f2ed0919a87cb946d062d4a3fb6eaccbd622a885c3ed1d3ba2f1f44cfe539d8a3a73ccea167b5360814def2b0b889e7d1935c73f155fbac923b32e7b7d0f9c6a15fca678c854445cd25adbbbe27d094227e40cc0e65c1b806b010252ba09fa33dfc5a9c1b1842c68480b0ccd8463feb8db9d79b6e6765894765c4d603e9995b895875558ae58648664f3eef34300166b3cd9a20694582afab3f9e0bdbe68f5b94d0f2c953020fef83a678930dec678f8bc31b5c466cb7940ed12f39bb8f0fc07b78c4ef76d471f6787d74f8ca8920b735706f340535ac82f6b50b734fb5700a227d86f4694c00cc24f310e874be8e8d76509ac9f184558113142dfe3eedd284baa22efc9efa5761bc42e1de0b8120b67f2a8fb16d2aaa1da3a4940789aa16c2d1e07895b412730dfa776cbf79010abc7dd39a6eb2e121d5fd8709f49c0927486df4a3b47e517c8954497cc8249efd0a9f3262445deb34fe480d8700ef9710f56efaac86c44218220d1db77e7dc4a6501084be4a334db8612b7ac4e6d67a04bbee44ce1bf59c1731da136dfbd399a78b6d97010f0e4e1a69c38b92b302222c543f73adff9ea59f3037f4287f9b278dcd1c77389704392dc7702d7b457960244901b0d207986c13ca5a2eaaf9692d986b2456d4da84ae0de4d9ff085f43c9d05e615ac7c2522c1d6f7cdeaa9ad35079c9af7adf364066bde89bb70ceabc3a415cac23cbed67f7770ce2e5f44db08a6ec5b1209f27cbc22c99a28c49de9d35110b3f355b97bab7fa4bcd992653fe5be2fb47a969583b6029a44b09bd2550aa5fb7f930ce552411f3d78b5f50abf5fdbd79e91db0ab2121c40b8d6b1f2dcfbb5d0a6f94e7dff8094d27c35ef6b5e9e4ce22486cee8a027bf1976831747bf60552f03af6c63fe0f89b37915aa8b31b7285de4c38f97d517c20c69e8674c0dc2eb30ab26a018551fbb482caafe12ea6a7727b4f175e221a165006c1ede7551ad4c9cd9510a913b9d1459bb0d08e77b924edbcb8c6f2857f04324d4d30a1536f7f644f4f4b638ab4faf6f6cd3c011b1bdc58099020cf22644257041f11db3214271abde694cc714fb349311125992bee5f0ee9ac5bc4b39132242baed2780576a043833010fb41b0c7a228ce5295af7be667d78a692aa9e50cc3182c39e89f2f3ef144cf75d3e023aeacbf24dc4037a56d64dd14dcd9477fd0789dc337d87528a3cfe3e34439d6edd26c87eb2fbe6f0901b795d836cca471d0e62b9ac4e3aa025b9e6489447f1fb11a076301aec6071c0ff8b16f78ba42ce17b74e393a19cfc81045464784c50cb441f04f717e5d6fdb936d8c1a21843e7b5757fcc4fc5f0229a7f8ee1d3d7e8517c91c2e8a420f6c2f27ef36459bfa5e24be26ff38156a791fd05fa365865e796427f7bbf0d18dd564d404e9bbec2f8edeac76300cde7fe527b28705b41c781ccaf01bcae67d4baacaed092a0465dbf69e7e7bce59ae0f15e9bd1fe0fb994691b76ce3c66406f5fa844b48d651dde55f6a61ca4b9b73ef73f385c4f6ca39b1321ca47ff3c7b1af7ef940e1b4c66259042e798f502aace74c28ba716443be94599aea3313061b18e58be8b9135016bf127517ca22d05c068ae3c71bf904a6a537797ae7a6741e2e444bab06743eee7426409506ffa0c0a01d1a51ffde7978df7acd2615ba0f623b5da12a5aedf496322b6fb7381f355d74748a5ff4756ef4929983b9e59019f0b763d421fcda9b8962b59c5ca3665f8ab8d4a50e6662361d1691054c9093cc118ebe40642db744f22511e3e266d40b07aa0df53ed9831452a56b3c846b762d21236d493c5b692a8344379e62f5e6487c91e4bf7871e7cf172e0c71e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b89d3587177ed2a8e7cd5ceac764a6c5df524a8c6a28244743b4abf7e52e55c59dd65c5a277157c31a7048db3c3e88e194508eb8491d899ebf5ecd3fc962a47e5cad0d53be511d3c598c38fceb9f0363a410ee3ffe8415b38cf0412260f9b1f076dfdbe51f3e035b8feb3324ea5d98c0cdfeb85b5bba5624c8e71bd37f0bde8ff95597c79d39f470e21c63c5666074b15c0cfd9cebcb002cef6f0172b8588fb27b67e89df80c618b613fd5cd04d519855f5a723513b0bac39775689d1c85ce75f1f73d2a969f52c2330034e49fe6939619912bc0175dda608c93f68b66a2d7201d076b879b1e69a2c24bacfb7497d9b484116f91d2f582ecc652102fde2130839dfb69d01f6ed778a02587dda508a2ddea3195b476f6d8ec8d125a44f627d97ee1fd437253b09d1224f4851f0ceda5f8745f1df9a3bc9ef6565a9a23e6e5c468e60cee36350f3c0d24d4375d810fad067f4a0119d538a5eb99d27f3dd1ae988fd288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a6198b27d4200c581aad3379c1b1c2aaecfbc2fb06329b2a0752ca66448aad8cb03675890077b15f5dc42c98f4cefdc5712c8fb64c7a83c7b9fbf09c76c65a3a63c013a32a13aea4bc90c33639d33f1865c1e502309bc926f1e01bf827bf954ed894e6d788a841be07cd145baac0dc1d7025fe1525c2afed148627189646561ce1eb74ee7bacddcc0317379801b90e9fc898ac17fbd8acdb69d8ebefae08cc15fadaa9049fdfc5ed10fe8061be53b3f5a05a4e3ac323b48d5828bbb3b4d08db29f863740705d88913832864a3b081f92e3a5b507d5d16cbc2d3040e0178180a3efbdd31308b39bf807471ed1586a8f05fa615f7fc9cbac44e30c0477a58dd595579b657906d7c7f069f4df4f470574bfaab1dbc69542842710068b96cfa05bc644cf105478918bd89c3c29c0fe9ee1ff890aa64dd9a43bef0689fadadcb5e8eadf1c8918bc7718544fab96dd43c82f1c922c9bd55268a7751aa933967ccd173b515da968bd3e1fc268369e2f480edb209fe65b0fef67c7ac4b6e61caaf00940577a8ffaa9ea4bf34abace69cc67accbdcef6fb1a8fd92991e43bd50ceb305738dc9a5e7c9d3e51b8ccbe37d1b4f59d5dc899cc6d30f6acf71ecb70f7d3aa81f64c41cbcdb06865569e6f44468dbb8146b826e47df0a6f3deed11fac36c04201a4683dcb36a889127a01ea546461f39a48a8c83ea5130f8e385e2cc89137890a84c3e3255d2aceeed0afa13ade4cb9854c55d32bcea53c1e1684f64e0a36032fc0c706d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c3d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370a97dfd66284eae7d9791e7f2c9f885b893bf2052839c6b26f230c1cb6cd93333a4d6d000cc3ce5d869ae7b1b6bf4bea6aa8d70d0cacae4acca569f4d73e4e64e534dcba16b7b8aad39c9fd4d236757df8f6ad349b6f49bc0a2ed25e2fc90e506b4f8d58b586333d967012a7b6d9a73a62f230101a3791c56b5d0d23117199cccd16d26749434bf440627e7b2ccfdcef1dbd8cf845e7723d26142db680bd0a1edafba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e55fd16d201355582964175c1a38843e28861b98cedc8494e528a601b42978540f50529c381ab8d3589895121401f357a5b2e0b67ae58c8f34cdc28abe73d22e94aedb95d0691600caa63d3c3dd6de1a31d0c7d9917c6bfaffe59ec59c0e62c89417185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e655299a25608be7ab563163d1e801f7d21564511f3c17b87c75220b4946166120bc553d5f8d42dfd656070f2fdf14409b8568373ada4a2cd46e28aa6d6e80e3bfa481f683fda39f7e3a5dfcbb789dc969c8e536f31d1d32dd762321d9b1a8988a185b673155ebf88c9d0e61f00ea2c8a90990aef4cb24adda7a3dde44092ff34aee82b93b301a4f580672a17cf44c87b1d229d3ed40ccc15a65c1918362a53b8dc3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c0baac6973419305387fefd0bd27bc20a5d3e97c65cdf8c9dea8e80f157a0e71e0ab87eeabb91102aa185e25c7accf4019c8d50129663a7297203c47f42675241b79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf8dde6cd6e283946f618bf6eecd734c1fa4036feca75f27b359ce5e4fba99b61391c34ae2d4c3c1d5a7cca7dcbf761bc21471818279f8c150ef8795e229a94f889dd579d43f0519558a568dee47c317af34ebc3e04dc1b613305f24ec8310378c5750178cc3ecda74d9e0fb89143dcc86e5037750bfb5b448d978b1ff2171e0476240924fc203a194f20f2988b395459303f29256a65495ce90ee615ac66c72483f822f595c446e4f05eccb8d90df23867eff7e512e1b7253dec502ea5b064fc11818c06a454fcc69d142a1278fc4b95f919f7a7fd1de93862bd5e5dc291512bd997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae07467d1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67b4e1469cc9bd68464441b157aac5b2e3f419dc74cb2e9b4f2db93c668e0c14967044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a3d7040cb836bc77c5dfd3567dee450cbff8f84d086671caf6d9d1a73ffa3848530865d48d5c5b8087b4fd527d02fbca885cd8721a12bdce55d12c1818be69db082df56ce29560ed5a80ac6e81b829f870ab4822e5309775c072ae740795613a4d35302a3fb8321ab8ec68c339643001fcc27a57ecbad8aec7a798c3f300547179da167f4f8d696912233c4f434b758e29c5e20a4cdb8cc373522f84f9b402e35e1c18915080fa728f7f44207dc7efb2be7f4daa78e92f0495a5dfa509bed0d959fa946e96061bff1c195927784808978654c707e8b2d961e4610ca2a09ffc92347366d4b7720fbacffdb10363887258e566b71f65a973440694cfb07cdc7fd7e9cb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcaca4c18838d4ba38cab3a4c2d8562bcdcf00aabea00365dd007398ec97f0159a597bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb5ad910056656ccda731cbb86ef3de2677d0b75efe92c742ba468975fd2f6ae05061c9a88a1b9b6457199fec6290c2dcac19db3888a055561dadf5c839154b8d531cfeca98b220e0d6343d9f1f50125475420e363d0687b7e6be877bcfcd96672ed598c839d808dbcae738df9a7ae96521541cd083c70241f9a12296ebbc6a68ee4c395f1b74aff1da2a66e04cecae180d0e4b96aff7acd404eccf506a6463691ff845edca0f30d448de783c8c8f47a242c80af0c220940be957fd73f438c80f5c9541f2ecd2de2c807eb90e286e178312bdf246970b623a3042e38e6d5d58db0db7bba60a524d309cd39b819d89cd2e4fc13966f14913c52ea7c94d8818908ec8908cde49a0bbbb4672a1b0a2cd1d61a226b8ca4f755e4b8e6f646263236dcb10dfdbfc54a0e456adf88e45d38d79ce17c253f6f50f2795d6b4c83e49cf4c1766e0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b99d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef6673532600c5ec7f38a79c34ead24f206389dd7651fd23d24400282d2f52a4d8045ab7e42b8c62fb7223e3e63b5199bcf823595ba3e60f8a82b8151d39e9edcb55f072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c0def3842840e8ad8cc38c3ec143d02737fb01f052f336265c24c8d7fee8795f32b3f4569cb47f96485451c6a3093ac08c41091af21f708276fe7ad447ce1be47a5ed277835b85337371d65c5dd096339b24eff2022446701765515d6edf12ebb0588711eca0ef4babe95c6af051ee7a445981721a6a599d7c0d23d572761375eb284af96d0e8be29c91e9219e04a625a32e7f2ffb6f94db92e01f44ab5a53a65ae82266013dc06c64ca154e7f10c9e6d850497f07ae8e1711a14c9976c6a43beb73181ac59a0cd73d4b0b7d01a9458ffde4bc1c3965320b466bae05f6b07e90d2bd2ff1613755275afb0271543ce7fda356efa3e62662e52c5a56a366cd5afe00e9c2125ce79f7ca0796f78ce1a75025dda6c7831282386667b1937831339ce5385e3766ef80fa9081929a4c7a2b541b6c11e73a865ebbe1a6c6a576288c88de0793226f5b72756d3da13d00bbee5a8a76a37d7adb423a936a5f45f6578a39bcd9525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aa227248441732fcf8e05113b76a2f2d8a00b23e72fa2bd298246bba4fa23d653fc2a23e0ca6c33e391fcdbcb7f5ccb6204c44bc4768a5b6bbe106d2c7b4cc281139783179a17eb2bb628f631d404e841f2409f80efed7691799f0bf0c7e3aee7a46f296213554d1e7234f983b42a560b7b0a0dc7d3a3e6829458c9e2680e56915762e9cc50dfc09c8de92d41b35c0f7e8cbc174519008bff419cf651c71f641d9c079bdda62c213e485ec76c359a949cf4429011fea9388ad9594fab258a1b126906053cf3cf5e09afad0bb76d8432c432ecacc943a3ebf89c15f0e9bec879381045522e895f246cd5583078e4a1efb845f4425c0b754e831ac00b0dbaee70cc24fe8fbc3901c874e9c9ff79821d08f72ff3ee3678292555a697325a091af4279eef11de4a759397b661bf74bf660d3a21ce5e0ae8a4425978ad05a36ab03389430e9ad26cbd914a532ac1d2c7db77b62dbb82b9f79e4859584a880a34287a5279167333524357729b4e17c1c7808ba43b2a6a4003deb76f150df4242d3daee641cfa14afb6bd036a905d55c04ea0429e48160506d1934b3f841b335fbb6e6b31679d2de5755a00f6d3e8b7b3fc38ae1e214a1e26661e4829840041ae1c1652e469c670d3a0adb0dd0fe9fe688c3bd32263e9f772f281eee87e5910935a12b7c453783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d25334aeb87622834bac161c44cf9a110a9bdc6bcb140192a951f8253770c11319efd574230e54d517d899b0f081a616ecf3269974da219bc5c5b6959e80b1629893baf137b94393da85a53d6d9a2b5348eb11c93d1050bd64f7aac10ebc0105dd47391d0f6b71165d3cbad8efde8dec9b900b9900f4aee039152d4c5d9f6b5cf46021cb0f11ea3ecdda2301204344bfa3f063068dd33c7dd36474b6f785e74bd80c42831188d94f4c309fb82d48f5752e85c17538d1ccdbeb00d34006e506cd29ebde7008c2db6da1ae6291de64e1e872b0f1efbfa2d3b207f59208518236a2659a2642aca6e355537b91dfd8601ce013794c135c7f9174e7dc21b83b378b7725ba49aed4c1af58c9ebffa562bf021dae7a64f51ce43a45cd76a40bba8256f58c837551986d8296fd95a8dc8c14b27a29d1ad818f60673580aa8c778f65a5d0599be54eebe4b478bec22f323f36a70201d6206661b87d93582b54fcae251451c2f99c2bc5262d68f61aa1bf8813e88c6b498ff2eebfbb93d5b7f4f8d25cab32c32a936a2c8bff1d319aab0356c8a9fb5ff9a8cb54628a079f94d6d3b45794b98d8fdb905f37daefd3ac1f05b1fb5ebe069eef5cfd2fa592448ee873036e191be5f62afa17c8ea6e5437ffa085c196b9d91387a58cb6e5b7772ac21562324ba7bb934d3895fcc44a15b2cb1021d851d06bc112abd8398ec66ff1afd1ec12be6918c4f2e7eb5de1ef4705c560d872a0ceaa531ce6802804bc5eb0e4aa4b05b7c24cc076b721e9d352c340f784716464e96b6040892f5f76952c9d64ecf698b3aa5c7d0ba9dd8c8be2e4e5309e49e916379e020ded605562b46447d788edba83ab394a21cc83c3b56a44b33adb27eb8ca33908ad1e9faa77ae9edc48ae17764c3384258b07a7f0baea26c0277a759fb01d736dff8eaaba9434cb1f61c34f7090c661efdbc48db44d3d0d18daebe9442ced53b626208a3fd12be65d8adb74d840b115ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c40f6a7ebe93bcbc240529dccfcf6c8553b20e85c424187c02062f270b5f04d627e8dea5a21e6a98b9ef231822d4752d9173ec4a3f98e9464cbc39121c601fa1246aaec2cc39ee600fdb923a49e9711c3d25ca1151b6b79fd352b9959de34b3e59332aeaf1813bf0e4256a6b96e3a243888f21073dfe180d4191fe496359829babeaba8672a3db71091bad790444808e3468011c55214a3444fd86b2a19503345000686935420a30cdc1962fe6366e0e39d581f19794c0b889c930333da4190e2476d9f7ce9f3a4ffe117e0db28d8b14576a052675d7c836a34f6823c9a6fd7a1b2e41855307a39f1c781df059c1c12f91e8f2b90dc256f8b05c367424a2cc21498881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978ff453e994ce1ad66af0f88a2468ceb561330571e7cc09397b0f23a83cd9f98785aaeb8c6a6f61628add899bc03c906c368248821fbacaa7b091c9c60b40efc48bf083286debfb1d1d2ee504752f411b7d60cd780caf48e92a4e869d67d67fcec5b3ecfc8b47d42f17a800c0cf368ae76d44ee100bc4a85145750c76f4b6ef42a15101b5466f2292b0b5efd9892a8bb90a7737df80946b012baff8a5ace8a51f1f4744c11c96766d408db7de6ea674099410a2fef4fe6cbe35bd08f252e9d55237ed312cdeb4b50feef6ebfbf9d7edb76ef97a7fd11bc0cdb1293fb2d2c1d871137466b9adad4d8e5931075faeac786001fd2a32a3b5944fd73280670b56bc74d78c1a90912fe2eb10f6ba552ff6f306dc46c2b639fb9a79fa71fbf8bcd8c9b334616f81a51e8565e5fbfce264d5432825198c3dec47396ff6d17e4587bda81fc4622187d6212fc7e7cedfa9d7bd911935c296a634f248e7faed43948953d267540e15efd60d601882c8a2641a48eab681e14502bbf31d7a39482e1833386cf25d8a350c4d1f098375db81fe77b82939003a514a2d2d4e891fa8afc0e7e06d45fb322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b8f95a702c510eefed6830bac2952c2d8431517f3eca3c8a7ae2db51b845e43ec6e0897a2605acd47afc1ea4242cc68aa3aaa0057efa6fc9af256d58e2db32b0d385ecb100da6e2706f27be74a9b55baf789f17259de9f5e6132fff6c93aaaed7e34556a6d4dfed9f8cd464c9b65e8abab28d2b5136a8469ae72b003f8bffcd49ad9d9471fb51580eeb0bb94b26f15594448ffe2a4510850f63cdece81c7718ff3f3c3629cad4cd9261af0cc2fb3e4429fcf50a7e0604d9831cdc513ff3452323bf7c4f4e9534b7c01b55e90b4dca83d3b2eecdc73fc36cdcbb8aa0e448ecfc35afcd3f838fe22dcaabb64ea65f7f7f2b8ee7e26946c7609bae9c92e11b32a5cb0a8b24f2b8e6ece33f8da2f2f2585c94322043d241813245bf7696a16a9f0793fccb4b41832011d2927f2a28988359fd1540825b0d20e782e7306d9ca786b2e9e1e6b94e8ed4e6a42155c1d14c8c8b386d9b37f3fe7a8b8eb23a471d8cade0385a3f243f251aae61661a20b3f30711f540c7f7044564deed9e4c1a91065fe0a2c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9d5d2e866f180e73bba965710ad535beddfaaaac336f4303a79d2c4a6a70a1d32e2782ed44f2a667e665af57c79be6db3cb04942c5b1381e6da26cd30996bb1e3ac31d3579a9d99c0c2c336541ef951f9bf0a80ab187ab3a32451246a806ce0ddb5855d7b181f5ba876b539a06ffb89f599f93ed9ee45e1b41a9b159047c4e4c6515e7d9a580e8730f9a5ca43980c188dd06be09b6d182a673adb0dc2e68f63482bbd070dbe747295a793cef18aa07f6729d45e590d587bc9a411d2957382e9ffe8bbe1bf90ef9cef7fe573823111cc3827052ad988e2c7677dcc478b36fdf9703d497863eeb2e559e56711927f7e9069b99d128860afaba2f7caa0346a09941d8536ea30f78f063e08e847b6bd2fa970b5d5105f438eb5ee02eb1f16568ccdc92de3cfed2e2a6dbd8b24648e8abb6a3849116ae38d4b801d17c7c6998d5fa0578fd802f55dbe23be3f8a8a142782d018dd539702eced5ef42179ed56ca616a78f21146c2c5635bdee3b948154af8eb230038f25d424a9e33a61a57a3dafe30da81afa28b89fc0d91ccb92d472c153a1319f15a7cbc48956cddccad9a3469193bf2d5b4fca1b9392f0756de47eb953d841d2057af79eaaa2a7bce5d302527ecafac5a4460ab4b2be00814bc55bfabe1bf0cacc667a135ada3a14fd34117803cd58b944a41d4cfec254150ecd1d459be89a58e42bf3d1417f9ab81ad09cf7ad71beafa789bf5e3c263459e438e79314122cd1c6426c5dd35566b93243f0ff3fdacda0495225f796953e5617743fd80275e3839329bf27a46e3a83b83c9f26b45e2ae51130012c286aac3fa4b28c618355fde1b281a6f475df1d531d8d30b7d7646ffa27afedd3680ac9dc5f7cc497e45e86edb28a7e712fe32047b7fe249dd561454b11f4f25218406ae3facc27d4177159da86d52842327abc679231d8789cd1684c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106e3854cdff8e2ae9ce09f543730643a57dd1eb907a79b2ce00c63c6b3aa81a08b5b16b10e8fb9f4a0f7c2489c0e622abd8f12ee99a70d84223d9b6621adf8e15ae263a7beca4dc199792cf37b38e203a5983cb9a0b70000b6bd997b8875e97c69165f6f31a8085695daa07024bea6ebdf6c8a83c63c9f0ac58bc78fe8909b90e0579f3431a12653cfeab04d267c18c700253c371362aab8810d064f2a73547fd3df2f09f8f0929d723d74860df533159da434ccb7c54a2fe0e48d7a166d603c13fd38e8400cb5554bee21c4531acfade8c0115978ae9283558040937ef8ca604d6dff2891fe66f2df2308c51f4abcf50bf5b1f2e1f52b4ca403b4ff4ed33e59642009919dcfcc32865bec55610747a48e54c77228a1abe61868a6d4aa24e0a88fb90bdbb4aa9df50004e1007db0c21dfe55aa4a239a19100e2629fc5a4f8f5bfb4c887689756fb12d5a2ed11bfb07fd6399a66a197921bf81a18cb9e02f1d317f675cef991aa9e204f104d42c924f9a02f057dc3c9cab0e9c830052b4c1a1245ddf58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a802597489e4220a7ac64cd696c76caa071223c6838ebd508b747d792c66e82f90e8efcd34a19132ed2aeee2d30cfdff902d0d9b98e6561dc4474151b77fa97c066b7077b09dd9efe2a0a445f3ef7cad423ed9e2469532b1d88710cd7f06e22ae1c53c64f6c77f68ce73b07a1041180a4a8beddcc6ab1b9dc6fa450944f8069e8fc68f0aea1e5d0703d39163e0e638de60740e5267cfc031b4f6fa1308bcb5b875d6e72d592bcc6555818c7d873f8ec9961584ec006797f82197a96f33fe06db8a921d863f62c075ad37101e74849d2cfc3ffda0c697fb797ab3feb9d3dc0257909e4693cd03dd6f75cd800a1c9231d3758758f8291924a1c310692875425d44f9a5e3ee51c803e7edb0a81eec74b1677822cf4dac92fb5475e7e2d94234f0802c8450138c585a96e4899f9aa05ecedd4d967736411219359620cf592263173e40986992ba3d8c60577f6e621e6e6fa51ed441508ac3cd7f9e37dd922ca0fb90370927bf3cac623727367ac54a5ebba64662b025819001b677a2ebf559541a17a42887d6cbf83bd1127ef8127702dac53fac0c76158086871282825f3c089049af6c3661c4f863487437154b4e5922048bdd469655b49e74f116516ba97bffc7634a3b459c6471b459813ef8a4e367b0734284dffc8835d1fa943c4229c8277fb65550d205029d3c5debd1cc98a46f2230004452a786b01c0f636d014ce3b71d533395772b72692b9a8f8b66c98ef47e4ad189287b59d4640b4db6302421b4f9cda8490b994f1b856aa7639e9a7aaff52e0022c2ac0683a5b8fd364ae3c08aad66b1ac7d214269dd693c485cc8380c30c0ff9cdc9157016bdd30a52598659fceeb3fdbd16455249a86bf60e58e122038ec085f1c86f97eb6dea1b7939f271facc8c75fafa112f0e867746be587448af5fbfb9aec316a23f2e0940ec53edd1a87377ed2b4074f498c03eb4f53eb8ea3837f5f0ae4a4148f37850fcd78523ac4e66186c791464718ad8edf6c47ecc978fd6734ff3317e7d94140158dad9cc365b79b1b290034faa9b038b310f365c04f3660e8539ae1f07b9c7b27b0777399b9c7620354790743e4f247e2736b37e59a3ab54f691a81d649764bc1b9dbf583b30a1bfb72b4eb134218d58f3a0344d18cc85232d88575ecb27f7122186c8bece7ca5758e14df190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c84e4835ae66f317d790898d7129c4eee70167f6ca46eede66a9a6a2b08ac5f6d7b89ae0ecd43017f81e89cc82e1547bfc70c91ecc7dfb8e009c7c96c18eb0003d8233c48919c1c2ceb8a07a4ce80f922c27f85d1e27cc8a1f96f959ab75063c8714d71acfe91a5aaf62323275ff9a4bd2c526949662f1abb2f50f533e8aef1024e82b623db3d99b9bbce45a2da9876c6879c6d437ff489e7bd719e95939081df98a943552464e1ccc9cdaebd3fa7e02ffb693d048eacd2c9fe995f7d2676c393cd7e39cddef71ef7336922c12a470a9e01a36ccb56e9e70459c3c0cee313b818ebd340f5314baed03fa61622e97b67fce018c6b1a485186ad1d26c006b10646bce0c58ca9fc45b54992eee19693ee27942269768830f1f6121dce3b6a47e61f12ad235b6e5152b9651e3e06fc923774713c0ae73c1015b8433f34c17fdd06c6e6a8b428303c776f24191ae85951abe2815ba4a0574c0015fa818257a66f56b721ffe9489a6929f09d9e881f78bb1e25877bc3a4ec384a7a2e0dbfc865c26eb0e8aff12f32226a58942071d09ff7bd720450f1343dda114aca78909cde0cca695e27b6ba283896461193992e8585a127ea83f8daca9fb1c5bdf11c8d751e7f333d84ba7f2defde69a3ae28dd2f09bc27948d261d12fa62397f1efbeed8aeed86848e9cd265e3ce14851dedbe6616745804bd79a3719d5a23784d917e56e1ee336bcf78210c2d049504e58c8b57e9ce500e13dc6fe8bacd7aafd475a96f1005af34b953acab9f092fb457ecc61a1c981eb3387f932680c31db5fce1bfac58414bed4096bb7a175ab59252bba192a5e61d6a84ea639be14e4483c24985469c0732417d1073b42f734780c389c6cdb797e1031e3fa44d28cc27b30425d27cd1d65ecf6278afeea8cb8e0869b8b17b35382b85e2e5ea9bafab3c4d8239ef3be83e027d33f60fdfe925e7aff6bc3438bfc9bf2da09b7e91bebac6fc122cafd728ffbbac750c33953cc3383884363808c8a3399e554a4f68ba0c5494dfb2e9d2afac3b48e30577a38d63b8cfece249fabd22b5d0dd4329a11f01d77b8cacbc2f7fce227d57179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe9d66cc10ae5cb6b94cebd84b23594074419b30d859dbe13128b6682046034dc5e483a809f35aee58347d4e15de8486a6d970ed5f133b5a442f7bec6a2748913a46a55e56f3939b453878a081a8ff480a73c8c9c7f594cd21964324bb8aeb7c8e00f5b2ed902e120e274e8d991fe00a8f5cce36daa62b0d168121d36be83569f5253207bc5edc43b4995ba48a14222c9a8872ca5f60caa40c490f32e54e29dce3675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe1635eeac79c73f49e0ff4619ba40da2ed8bf6e5af1671de96e567067a8891cfadbe9fdeb9c7635c925f9c6560aee70da05de36902bab07d1d5feb5d84f82fb90238ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc69bd2c1917c18957dd520927d7d99082fe5044d97dbd7dbf3ed444f46f01b1830a747ce6eb2010556b3721d94dfd84b380b6f291b15ae85f619b906697b4b5c18bf103c4d58792e73444fdaa3b13cd1911d1ba323950d6250a0e6b80e9f54bd07b59aec498df250f7bd51eea3d1576381685cbc642f5baeb29a3db2804bc5fa20bf3e9d1e0e0ca49d860015b13713dfc44194e3f5d8148f89985dc918bf2f855b3da6b60783dea8060b6c6e44ef13d65de2e71c13d55c7da8e82367f905fcb2e8e162051c1cc1fad560d81214ff45b85f520285a148de69ebf6028275c74569813cb63d3cf2ee1bd54d0d11818adc48b361d8522e82348e9e23c492de1c946cd364553f5e13625c2f5ac6db1528a9abeba6031f7febc1a6262ad05f9bdbfddde24d5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588ce0c5975fb8ec749b2a5a203cf99f88a9a88dda2d1ff487e6a088630b16d45745c8234014a92bf8fe0975195e99fc167e2555f220c2e6237dbbbcd73cbef3bc72f7c53a2f312ef2f14d8e6014d607390e8b39fcc482a7bf590f48952a1b89f3c918e312aed22f86065f87653fb966e59737a2402f66af8573be9c66183f4c13432ba0bd3eaf967ba1588a1a9a6ef9e97d71b8e49d046ef1439b735058fbf5803ba4aa6644d1237c8e9b83fa15fa156b8134d43d01d518eaf1b0e00737f91ab61bf9d986c79ee5d75325cae5a2194f571725d2deb079cc416d32b251f870be46af456f875f7f1c598b21dfed1f68dae4d3c34c1a988b4182e01f3b0ab2b09558b028d86a1661a130c161f44c71cd6eb26241e31cd809efe85d0d7e3e1924dc7fe707af9f439cac423532ff7c8a7171ea7c6e7c782329689dbe2c22bfc189e6a05671714fddd8e316d82cb3c7bf19045141ba1f3891bbf0bbca40c68be3b7cf235ee46a1345a2c1e65c8ffb00cdfbab297c740b7a1e3978a6d4a63365039331f6c3b3957815613562d2a517128601a683c89bc7321e54878a991eeb955e23338c686c3249a00bba5d3c8d4223d6f688ccc53ff8c8f3ae5fcfee23b9f5a58112ca2656f78c3fdacda8b2605146a91e4422f914ca0739178216eb812ec6409a5aeeebdb01355524940c026a71590efdacb6f88622b2a2a299a63eeb7066a31f779ecffdf99825a245ec1d45efdb3a839050982377975647a55ba45fd3db95a442a74f2b81cba89e3acd3798fb61e9647058ce591113c10c9d4314182e339a778d04006d43f0ffdb049e734f948104fccafc85a37571ed20cb65eace3fa9b9e7fc418e92ef54c59d4cb191480f3aa31f3bda62a9234e7c9f20d87182fe2d9004e67d777552fc9c4b00e9ce2ed9285892ddaee573d290c05ba5d24c6f4ecb1fb56efdf35c0e4038d4a146cce1d8737806f07f40c87174f02165a9b22aa54acf98904c47b5d065fec711f26940befc4f580af272c1477927902ab459e1f8464b3e4cff426c3ab2668c4b4c5669b6dfe3b80fd8193959b175adf6dc29d29c9569509b3ef31a7508a2a08c2455e90d662e605d242102ce02217b98542280a12754b2f7f61f81df618a8f099b63b4946a6c5d80652e7e09a8a164350e4f8f3cb6576cea62ad51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccff7e47dad81767ee760ace5f93e8e58842298cc9dabca0f2d19a785d89ca84c94949819d6ef4924feee0f01a98561265e1dec893e25ce2a8916ceb8451abe4933b2c13b29547478379be233321d3bb17dd869a099268aae585248654ad0a2ee709125ea7124e615ed3fb35c4728459390ef60cb1378f2fd3dddf127be7e20f3154915125e254db4541a0ccb4e7cf7cd24c83c6dfb72291e70dedbe03f1b5c735c14e702852e2504e1cd9c80781be310fb9748496f61f991e16ea1eba9e784f94f2e6634509f2abc435fae95df68bb55475e1b52cce82f0e4f309dd5e33f0102f8c59f8dc5f6d316a13f0e4a88fae2f3c21d165f0e1204522d88c932962573b533904ff4dc4b6896d8c2da19f29c4a783e72472c6a826c74c72336517772a0d354bc67520680ade0615d41268a29b62ae5997d010c69811b0b5598d9382105602ac14ba2c1fbca574c958223134ebcf745ff4ca58544fdcd730d4feb120ea0b1f2a769bd37f33bfc851c75af518ed86e86f5dc34a24c2fa218a3b73b35b66057d5b53025e0db903b08054ad6c228b15e270341419fd12fac2e9f90cb16da17ff1c4ac5bcaf11c58e453d39a6a8baec5cdf0ee29751e5765455b50b6f4362b7f94969371a19c57bc15f25e62d34d8bcbaa2b382d4ab47562c719fdb137460ee5bca43da2fcebb0b16c9c4fae41bd18558915124fb2ab0c335a517031b515c0bec7c76b210c3bf8a520425d4aa06365a9bfc82bd23f9be2054960873bd5f832b2f37cdcca07007f537d8987d8bdf1d33f3502613c620fb5494471ee11ef6c2fe9d31c7513b85a4d981afe16078417b1d5113bfda3c594ceb995840f88bb13874e348c98c87048c0ed9cd3ffd08eb823e5cb8fd7ebfb9072a4ddedf76dbb1d4cc305fe2a260a6e1d64ad19519b3d89f926e4fad8bc340069ab77a1ce72e3b9defd4fd55e2ce588239ef3de2338510d80814fdbe8f39325d1b29b9dce0252767c6f599c59e3c98675bbc10c0ec921d478de571cef573f702d817b114966b38f1214d20017b55978140fb8dbacda6343a3ed3a0513f3a4b3c7be461cf3751b8c3837fd7821ee244a9809b2e24cf53e431bf0b37adb2bbc4b2338fc9335e1a66639b4b14c48ee3789e3aa89643095dc8db7edb82df6eb31ab8f3352bcb6669f974deb8a6085eca52a1bb6085509be7997be6c1b5be4b88e3e9335ff0c2243318fabea34283b2d3709cbb4222805a835f8f7d80c1ccf563b1f1f92a3578890ae1781e10c3a3474ee8b51cdefce29b08ef0b2ac1a1af6aab78214096fb4332d64deac2393c86dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39e6e6f5247d0305ad5dc6ce1034e43ba841f21bafb41b1f9de5e29179f1a23732fc6f1c57a238caa49c21c6bf8b82f4306ddb31e008286d0363c00cdacafcae861353b16a4550be006740ff7e86c8b27b896fbae80b4e6d39ebcbb6acb54dad1e70f80012e101f633fa024c42e12c6b5ae80fcfb00eee9653405900f94ff4875abcce0ef075042f58907d69bc3d7d4e6a761ff0462700712f2e5eecea8598f20727e88a332791b7a5a0f57ab681912f9922ff030d9602e36be6947aafaba87474c04c25b39d08b7d5c3192c9badc813eb539edcf99503634c11d4a398bdc85ec06ef39549f3d9bf4ad12934743364a0529d8c240b0bbfacc5e3bb1da285e13be34cb8ca98aa328b48e0f92aa60b07aeb9cfb586055b3e0a8debbaf66a7187afa3ce97740fd188e0fd9e51e3b3f3a8a49ae42aa49991ec9022bc42e6a9d8b12b75f4ea291dee0eaa18f6fcaad1824f4c5317c43490e8d1725afb23f7f32b78076d006b058bfef5bfda2d8c5fe04ee8141e249f94f474935c9a46e74a12b13260ce225f6eca484387ec31ae87c3b1b68258cb2301a185014f926dd9f337afb2edffd27c86975b0dfb6d7f345e388e537e9ede3688800c3308cdfc4b87f0e4ed6adf154976d62728d702acc9625047ed04b9c95c7895ad0127ef4e59ad5d97d1ced78223a5ccc9e0e71472568127bd50e0b041ab1c7de2f7bbb5f31f8e57c837c7e13078ef0a91a3e42816efe372f86e1b1f868753bc59e931f244d1e6a24debf8254c6ecd5f576a5f36ad9f37ebe6d835ac40a9b1c43a45ea5d73db12d443ff45c3effc7837eaf8b108f78f7a2672362edadb06d946814061222bf269ba1c232a9e993717f5cc3a8e3ea6444700d2eb635dfb089bc40a4e5707208ce0f460ed15506c31abfbad98d8265d2290aae4e1df46d1cadd83a184a2b9036e191f466af7add92418c237b982603ea4e895f91336da219534665b86c94db92f84bcb59ef6a950da1e1e606da0696b1c9439b1203463b168c8b569928d1058192849df62609233a094d079a53e5d461a928c34a893c83890030072bf230ffd55ed530bea88822ed31c00c774d1e1cce5249f315eefbb9f5e13a36103c87fbbf12e184506246168cd79cce0b4621ec439cbed3084b4b2ad37ae53d37f9701f6ffdc9cd3cca541659126489c771692a3a4b34ab9ab9d39b8d2fbb79219ebef2a2ca4169e003bf26b847d2ae675cf1e08c52b8cb7f5512b409f22b48c86d98b21d987883550c5885aa23d3144982b3de384b1131b3d747bac1b060a8925fc9eeec318ca613484ee0faaa6efdbd59428e595a036d66e7aaa92760924b25c11e8936f0db11ab86d4e65bcbd48e8623a832486bf02c3de08d11c605605136d84252a40f53d8c469030f0f18a5bb815dd335b29eaad5fe6baca6c842067a75f82048d217967eb962c7dc9af7f71237f0a80945e9be6c3e42242f5e82c6e97b97e9b9766373822b3032f39a9a0322a7fa7bdb80d04fe324b9a34eedc1125de5446efb8c33074903cfcc95430b243c24c96e324e760641ff7e5f599c67bc93807a43213d0900d0600469c4f6632306b05e696bc57b98e4e19a4363902ae4cacebc0a48ab93df99cae858cde2b0f37a5e2d4de44575a825fb6d5ae98ab13eea3048448f8e97c61fca0cb3ab503a9d885d590eb824d8f098e0814beaecd43ae82dccdbee4fc998ef836bf8e37d55ad23593fed5a15368f7151ccd1c32c844a8f8a735bef4b259c059e24bac314391356fa04da0b495ff9e0361b297ae17dc84e72f2d34c7145b45429628cbca382437d25796356643826c54945956e20076384f7a14761d082a1f3c51d0b9353ea7a9a2d63693016894e507685a9805dd50f5dec295444e9e8a575a6cec0c2a4731f5d4f6d33bbed95f1931af23aca6d7b94c4bbfab2418410a2a8be4e1139c69822723720af1bf903014d09d09c06a8e52849d117cfb1f418641504a923918539d7b08436184f4e60d47d2add20fa7cf0171c0c7db561ba73fbaca82fe541391e28c695b723ab7e210324535bfe63e32db9776ef3ab1ca5840c9ea5574008bb1261fcd73895d50c3bfa92bfed354aac24f53d90681575fd16a04aa0a6a3fbfa9ff7226e6f3408d06ef384089ca86db8c17e483203fd76181564dbd94ba1c870a9d96ddd79384c95b1e13d119c768a9bdd068a30177550ec57e86e1d9e9c4436f1043aab06c0d338188396ed6c25d876a1ffc5643ec54ea612ad4db0da0ee370b229c6b6ba3e785f46f1364bdccc09bc33d5046b2574dfb4119c50a6ada37076dcd191163f831e503f492546f4aeaffebccea6830b0904d33d616bc82d6ca3d1bb1e118c3fd1dfdef6e619056198c227e72c8ac8a7f636858e7984eccfead50bf5b0c0882a15f5b365455775a39c7bc6d01fbd074ec9fbfc03b6fef77e2b2bd483d08589e4e752a46c6572c0d5996719091abea293eeafc67bb7de87e5d69293ffdffd78043ad91a874c3880737e4647f01f1c40d71d0b4ae6bee453077068b8540c5f6f68dce6b2eda2c63e5871d4a879417ee8512be3a395737e36d10f1974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4da25bda1e9384a6ec675f5453e158ade6acd99e7b87390ca91f8290e7168459334c1953b57798e215bd4617739a84a7ce9caaab3be38de0906319ef5dd3b68318ffbfedd16f31ef66c3e0087da693c62805e29779595358e0512e35ad2417070e718e2c54893929273ea49411c9c8be627369c496e91aa8d8d22fd240d6faced7e6efc01ecf6653cd77daa0d8e588352023ce13407bb6e3435847671ef29003a8856d291b67446585bc298553a11e5659cff17dc5b4950a860ceddfe5e2123f08c0aabc48e1517cfe81016ce040ef9e2145029754a2421896d6414fbb38e7f1d7b4f2f98a86a4301bc728b81ba57fae35c1abacefe0c3558216952ea3200a288561c2ae97056741a268779610636b2ae4c0f8b258d26cda45d1fb7649fd7e193fe806cc60ea862cf258e0de51c626bf90460d7054294005f61c52cdd128dbdbdcac5a199df37b237948eabf7f33261c776f5ef93c8f5f0979f832038693f686a028bfc8f651b0991045450442f7e2deaa4b8ffc3ac3699a866a332cd0c03ce9fd09168ef3219f127299322b7a51206b3c6a233736ac34b01fb0fbf8d716c80f6150142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb0bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b03704ef3eefb9972532f6e50ac050ef7eaab2326df24073e4cc4b8d8614503458de9738da0b20fccfae6d39c2d0968ca2bf6baa9c6150a648dd17a145a30274f126e459e4262d8590030787139dc7a9cfae8e6303e396e80821cca2e1c2722508a4a6f6883beac5d7af17ace8e0ab7f1cfb206f29b3ba70ca2d270ece639330ccd183d849ef3e86e91f2065abad41e9751da43e287bff28e0d21749627d2265ec4631445a1d1188bd899fea14d5ee4ef97bfd6dc61978d77efb93eb6fd8d3934990aea6eb97cdd015c6a3d80facc5f8fed062c4a90c510d41035fda6d56bc41c51340989ea6d512baa5714429d4b54c2cdaaf98530615c9d1e75f777176b54a9d9346a344775d29b656761b421eaa51d972d56d0f90a842bcc7683ee66839ee190303067aa3142db56a9d40ecae43abc24a7a30d559f0ddc0ca6fa991c5ae9f6a9de120f41af0a6a6d2897ff8e4441104703e93dd0892e8c5d328249c36830a9409d10d533d7e497e4a0d2a1cf1b58d94133affcd0c9b6a109ae2931f6e2674008aa211e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac83d89a2108e44adce58af8fd95753ae04ee117d44d457ff1c475beef08ba7166861377d0f0d61427dd39f30c1f897839514a07dc284aaeb30cfd161ca6db8ffec9bd58d3bf4c1e163a47e88dfc2a58e22b5f198ef4a16adfcb62af34d7abeca97043d04806c52042c9cdc2ff52aee7de1dc6b5e7eba1c58ef4ed4b31cbca0c510329342252f762dc021042481d9b74cebf66adadc2c206aa0eb556e4b8de0348c557c141361efda71f03fab0a4a7d3c351c247fe29cb2d3c230267d201a8ea0bd41232c58d70baf8d6a8b9ba12a2c8a7f2fe389625f63df87ed4e0c98be0423bc4e95046e3a26efe06d3d71bc08a6f55a9a722d852ca9f6d21f1e0f6a0abbb0ddd80a1793c2ca7ecd1a890e32370c3820f2fa87fb8b9cec6414a2548c3db8bf39bea91288adbc6935eba03655221c082303a64b1940050cb5748c219cadf2df1aecc1623106d51df8b37c17f8ea0ea8121b61ac9cf13a7c4c45fca65e0c5e5fa15038f9a1bade27b29154a73a2af3b9b9a5774ad4caa3ed123719a7c80ab88b0c5cfe8be8565d9d17495da4007636026661534608d53702c8acf4d06bdf78453a22cd556d97432434d099cc1c86488ce1c8dd9dbf8246fb92008711776179a54cab2a3113c1058b0674b0ad2eb6827652e27ccf46879fdede1dcda6b8fd53a57935662308a0fc30484099ded1ee90f65a6e53d7958b0419e7a50ec97bb29560fdaed3cc666f95acace593c891f7580fd184756512b177379d669f3d7854a6861537f2a325a75059afcc4c10418f2685b052f0b3a75b75840d1a0bc0f8c0ce143ef5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf24c3e25e3fff52659fa96ff3f8ca14237d04c31b25d581533614d80dcba82d6579ec3cc999ca97605f74a2b9182a7c4e8936e628dee49bc395b8fda82810d90d8e69bda1e085641b034dc992f3a266563419d56432fa52315a5ea715551de40a8aa389d3297adf548d8b6a1a71575a6c137f64b58ad765ac2bfb0a1d4d196540dad49a4a4c1ca0a028e65b2b74078110994daec1aa94e15a66386b56bf56e34969e650dcb066de157a682f68ae1c24c354b848a4985ba533f1f5e9e632ed37cb9dfeba5b75c7cf056c768fe45457b13614ffb84f8ee7793832a5f4b98815a6dfb1a95f9fc7faa203d9b5189a17da2f68e797d5047ac6a7b1a25913aa82a84a88aad34b7441e55bdc201e9ebe661c7527c146edd41c658f774d13b1ea4275f58d8f4a631834fb3c4b9b3aae0201a0d9d2f26a75d8fe13d2efc754d1bb5a86cf2d49960374ec269decf66c3c21521e1ac69df376515235e71cce5b64ebc64065c2aa9c3d19c5b23af54059434374b7133483dbbe5178bd934f260cce10d057d97a85ffe7a054e0c9ed95c5d2ad88b70b08d7c283a4d58e0640d85950b430a9ef075290412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5a75cc06063ffd5faac70deb3deda624b9fc56ca38937f42a48d6a642a7e8bc9b7d88799159175b87430184f1b20c0462a76b0209640294e752952f5a23f5ce3b8fc79f72364ce1029eac5cada4259c01704571ab52357ee840729c15ce912a4741dae4b749e9b3cd1d96715919201f3a746696f6eb70ff58c25d03600dd6473830e4dc6046066000cd35ab59c770d7e6fd4fb6bae067ad878984b14cdad9482d2e0ef020bc22d81a549317bf1e950160522246bb1adb21acfbe338541a2fa3c561d33acb6812757286fc2b7cad36fba8268b649f22d74f1b67b1cb63f8160b45220e648ce042c07b4ee60fb7e67ffd907e295299e9e54cb41234fb012e19ceab9cd496420a1998e13affd5669387d53a85b7fa8f46456f13bbf0afc3abe88d998ec165a9e67168b50e9fb0db828a74d5ba56683e5b24faa93472493b44d9e65c6ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78da19f09fb1d1a783c111733db699a7604b88f5a91340de3176af797d587f92bb90d7716508f7f95ddb3415c906ce77e907d688de7f88a46302c36db456a29c2dee992dc1e79a9a2c2c39574300e970f3b34f46fd00841f21496a969bbcbcb5532c515f8f8dad71e8a306a20fd0e12167b6172d0c6365cc088d70e85717f693563959c2a9da6ecfc2ae88948353dd5a0add4ec01e4d20a5da918820b3e856c4f30dc395851e9dac17cc9296f521332181e17952302ebb8df45dec668828a5b09ebb7119b61130654222821f343c8e6a17d8ef324133235be506ee0befdc7726a7f9e2c9cf47c2c2327f6e495f09a3f6df57e9b125f34fba74aa267790b1a367dba14602d0a5d09e70d3fa379c44e7fa3e92bf395313c76aaa8fe287f2c06996f48927e706acbfd5051e9ef0630481487e156c2a275edc7bb57e9b4e14fcc741015c971592ac95ffbe961e8c317c653a7605ea4ca4a7e4c5e8db159e35000292d5cf81db829674b8da0a4987852653fa22314ee3ffd5aca37991faae6254df01fcb1bf0db20b22ed9eb24ca0fe6561f0b1e49fca8920e334dd0ce6631f6c027f0254c86d27e24b6a423ea27fc4a1e1cfc910dc4188fdc5b7fb0fa0619e36c73830972b1928667b090cdff1db8d2596848b1da0da5ef4580eb4d364a328e599c6e3bca5fb18c2f445657d8c538919cbb8bf9537170238029a8e6e0055c63e58401f0d3688122585785ac20e4ac5071a044f24134b9bebdd7b56712032bae413975b2b171e494b419370ad3acca94d13dfb7f3345575207fb1194c05b436a4425668e5520e44d7e23d1e0aaa384a808f3416382a0e5d8fa120171d22f2116c5a87f87346593926c3616823fd7ff06e4dfb145285e355f970db8667b4336ba7f4a142c65caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c742313e4d9f55e1ae9dc4fc4ccaf50003897a7870a444a52ecc6408af8804ea0a2549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007ee4d63392d5167e12390c121662cd1322f1c97d9791c09b9956252efb450bd75762fccb7fa644bb88a62c6e7a3b4bc3a8fa40bda1eabd733a3f52035cc09dba838b73b46265c0b951987eddba57283d52c613ad9c7657dbccc729c1260ba0fd13dfd65c12288d4af508d3cf845d4c45204eca6801097138392508b46705c96e02378919a50e8a413f7c879826ecd060cfe3e9c2767ed9123b116b51b92d3d2b385208140343667f8b1693f0b35154b40e166732f2fc84d8e6a01c1affbbe93dfc6944119c1122d8941c5cfd47731f62dde5238f01fdbeb112f6396687c312dcef5734b1aab444bb56ed75accc5d551a524b034655f997698cb1d75d9eeceacbe6ac467eeacdd23af5348cae21fb17a8aa0b01bbc41265bf734fa49029f7bb792e05abef6c60e1338f48b32576b6fc5a7f4f5eb2853ac62898b8f48e9fab7fb02111437c9596e040e8d86dfdb3d82853ec0991efca74b8522ec0cd932effad5a245b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa6e34ab56c8e58969b57feba426342687f6b37268a20575306dcb4e391cebe3b6654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffea65cf46b0107016cf538cddc430e697ff4cd525e13ad5fd56f83cfa0c1b092ed305ab2ab22a4b01e11f1d208ed004a7a16b1ec72091a908f0674d77648656357d355df61eb2ad9fe76c1e1d89a19509f520ccca84317a45c0c9421b97dc3dacf3c005b5782feec670c28b38b4c7fe495acd4fea470087338fc356686444b11e837fba2b1aba027418dd378d3d9b2fcc67b578655e6f6647a167fa05d512d25f35c3465782314d152f81f4e32bd24256171dc4a8ca297dcda25b7b0cc37e398b3ba09416d4d09f0e33f956516c3f3e6c80f8d50a1552fe1d7dc03c1b8f0599525fa88c1836be2d82d4d2733ceebc4a7c9197e7682b8c8ba70052d2ee885aa629c4de69ba62987f315898212ccf1647f0cb6a210d3e0be082ceec803437d8669717b0d14093c243ef41c1ef785e1114adae8627e9a501c33d880fec062138e3d8f4d5e68a2c6e6f1fd157fefcf2bff2199fc16c1c7077b89d8b24030bafd27126047f49eb4f86314fe79f3b53f8ce10051e79095026e15492577f8770476fa2c109a7e3790463e148c56a496a0499b4a85076e05b003ffed353ab7fc4dd16fd9ab9f7aeefa63ab2dd83c4b5301c9305a8b2d7739f8ed2b716430b9e56b4093848ef2715276fc22d2d45c41fbd7915887f1c3c81ee8a5146d31653ce9507631172248de8dec7528e9c9e11e5549e8893aa8dc41f55c6df62de08027a35a055e326720fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c15dfa33c0c6066441a2136c2698ef4db6d67df181d764f9c5d31077d0581ec2375631b9bd14d313f165ed02a4b1e62cef10601061328b710472663e60b1afd78d740786fa6e0e90ff81e334ba30d3a9b31b9f3990506db6fb1e2f9ca6fde470f18dd2b47b59936696c43e1e3106c32c73f46cc436cf5794abdc535f42ece8cb813ebb92dfc8aeb233422257359b87682e4fa16a8cdd9df97f6a877f72398b9ccbf6223b69dd548b7b75b7935f45aa93be70b1ff862d49d87569c46f84287f782c8058dc363638e1869bf0a483e6b0afe952a9cc5f32da3e1216cb850a8ba1f9cd52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf9a55c8fbfc60d9de2e21977abdbd9acb7fc83daada671e94e2142220c800170e157aa62632936f5a9a938daeb4fff49169690b586c96ed5022dd643e2e2f8a6cd6f0d178ef031d85c3a310151a0b78bfc773b1ea4e4e3346e73cc8a278a8ee35537e8ecf92c2f7530af0c472d2f1c070e66ecb0fb7e9a417fe4336c07e1c03f9ce7e12428135ea32a04a1012d7e6dd343718099047a399acff9bfa3f57a3438129dc45d0c9752403ffd740076283b4cda7332e964be50c9ed6d1cf89066c0da25a6895cfe9934a8c35ed86054fdf26dc9ddbb5a3afc0a2254af3329ad773ee10c27bd0f07d1b64d3f847344e41e8cda63c8e6cbe4b8428807b8a997f690d61339c3efb58ee6f72ce69ce693e1b5d75af1e6b33ae6370f966b620b4c3a6c6cbffc44dda72819da65a39356d1eb6dcff64d718fcf326470f04e09083830ec78e0ad2ed5f73e01c404371a3e9c2bc4449c1e43812efadd600d1c971e204f4370b0eb473a7eea38b2da26103dc493fafc2aceaea3ac4c68d75527953b1cce4eeef8aa0b6837af0bbd188c57466de54e829483da7b0124d69eb9dfa605568e430b557d286c375b44780385a8850655463d4654a33b2f3d6098dcadeaf0186a86856f49353ec99f923237e83382bb0ebfe635b8ab87dda0dc856772e142ae8e885840d5b661a6fc83bc89a4d09f7ee2e11f23b34cd282852cc91281629aa249e8b67c600a258c7721fdac598721bf6757e7d01f1b9bdfb3a052667adfc2070dd5385772de8166ca853a48230e70c55583de6c3cbc2e42a07cc37e08b0ada060b082c2516d95727f8fd3f3ab775489f7ac8c306c02789a4bc569e6f5143052d773128b789285843db7ca257f46c0588ec4ba6914c94ea2f68154314debfc1d74e658f7b0cf6e3f614f786ff4eb277c563a93aeee041bf49208d6173203a40b59ea639a76bc93939296fd2d4488561b862852cb6ecdeb3fbcc368423e645e61c8216fad8f5dd43c6a7f3c89f26507ba11d8383e59b38e371c6f92cefb521e20bc74924b50d11b723995b1c3883a170191eac0c47664419b06602bbfae1168840580b840b72709bfd722f96e83ea1409a6ecb1186382a506e592b88cf59fba51f0541577a7227153584d4fca88e300fd201ac82f0a44c02ddf06ba37a18c725bffb9887b7ecb9cf682135cde83244d86446545432a0bb95b3dc4ffb797d91a6619a6ef26f6677334dcbfaea3a83d0866ea7b9981b9c6012968dc0614f8d45d13613f429f7d61543d35f96e0b8aae59f839803f607fdf6c303d11f5322df278508593795e402e7712cac5fecf77db367f31b734a56c9a92a5bf85a34956adfbd9ca81da091c6cdd1f8c8239f0d0fa2a14f8f62c20e548bf3e9376da067b6f1ca62f581443a3f5d918a4c7194922af9d8a6e94324ca14752e2b4d1e0dea72dc4e14d21027d6621fac268bebdcf3f67fe16e9fe2df1f871c6ed5a076d69408fa9efecc943b019b62f34cb89905ed0d686f04e23c7ed6e05e989ce39bb09bd2cf66351c60abe13a2d16c4c9e64664b38794f57764a2babec7c75c315bd2aaa985a9a741a13469cfd053c2f44b888b8025fb99077bd092227f2c196915f6c44b579e78a9fab8cbccea74e34ede9df9a6c362f85749a63e56eee05cf69d69d46cc242c913c6a01c00ec6c1d5cbc39bfa95fd2345d1a2fdc16ad5b8841a9bf1ef252de6cea57d361350f4d189c9d40015a98fd3ee385a1ef2126be994af704f7b5e13213d3143593db9af5f1e51285b262a69f2295bb0a93f7edc9f09263e0a358bf78e6153e0a8174f8bfc9ac2a8ec9ee7cafea82862fb0188224d06e43818833baa559646e55724d6f3f170b8e5a050f8e41cbf5a5ef16cfd5c0d3dc6c9591aa98a40f12a8be8e4b74655f7b6b67ef90066a22019a161e44b82851eb649d11370966a0af885354683b52ac7147b073c9315db5961bf6336ce5cc26a6acad706b6897a52655142017bf3f7b3b1bb6e9c3682548f8322778ce718f8d015bb3dc6e790fee2c56d2ba540b8f1b832713ceb5ca45bec3d358aeaead2cbccbda632d3aa5f2f561fcb8be4313cdfe3c3340d35087fdbbd01997e5c7b9bc20a3d9ab840f6ac3b8719ed38dcca3b574c003600d9bcd58aafedee8716903e9cc24a7830add24229703bb8f1d8edbdc437863cbcf12316c0e774b494c23d74ec38a0b9d0dbd8e4d9cf2627545104a3aa32d3e35302781a1a4f79694a6d9b4a3b223283f43900fe120f27b07d8dc388182d7d754ede378748657212f17e25f8d73f47c986c3c8fdf6724badaba6de3b20836e89d77dd8ed4ee09743a1c9624a433319f5868b36b552027251fd049d48011421551ed32b34606896890872e9de5fe6782067ca4109a7b6f68ea8e92e701a535663f76c8636e9c2e46c5b790382ca2a2bcfb24545b0a55636368caf5fa0efc461c63cce11f9eb1d935d5261063b19b924a0362e843b21f4ebf25640c66a97b5c8f5b8be99a5290ecde531de603abe5711bacc6133ac21f92f5138f8515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc65d5def5bb320f005973ed96b19d994830ad4fed7c3d3fd6ad790feaf9d8f88f7709c57bd0f304619469cb880a588f1759da277dc08f4a31076e08877df8a69098e4daa4bf6f083ff490c0746a33452be2402a406a789ca4cfda0177da8892524b7888259ec9cd856fbdd14b4a26ab62f6e1a3f4b64184731d9ecbccb07f896d7471035cd1d0fd6d0b019f8a8b0b1c287ab034ef639d46995678fe07b98da13fead7a175300b954f406dbe8befb3a4f0606df3de7de49873cb4671dacc33569168c8258cec04165dbd206237d79d9e6260c8b999062eb7fc51d73e028d325a58de184e9c2cb347b9716acea8aecf883ff1b293d6096d615dd8d48339aff28e2e585dbb8674c5a74e9e12f8ef679743e5e8ed2ae8b8ab97ba68f0c76e588af05eb2437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc645f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa966819467479c696e507cd990be149b06630c9e223fd047e1a087c87cb1c8b4b2325a022df8df8db2251bf4ca04a03096df37a2f63157ec27dff2ab68c47728d611465e90d91fde612f8a77d83677681fc42796e757bebda3e62165f4676c3cbd8c4b2d48b999065799375eecec663e701a80b438c79829d2f164c78888e83a26ad76934a3b86cdb960505cbd91e4cada0d034d26c66e60482e687af71dc65c49a42c4eb47b3b10317f9c4dd71fdcf3205e5f7bde13ca5f1f307a69b550765f212a7db5cbe21fcc5f92e6c61e048a6b95e234ee578f2d472c3682fe9f85b4c375c23bae9ba73876181e01455e027c4976f6f3778ce8b254d5e9031f39fa5b6c52e9c4d39c211035e848ffbb68a86072c6c9afa8c4c5f084dfafce636067638b3b141caba2817179866f087807c0842e4dd15079f9a8df07a2a9bf33534dee56e661ca6a06f31e17d46a81e367be7cb2379e0b069a48be0f353537498b6b7169ee7b75b3c20574d1f67c80d68f61c9731b09f5f69f23e428442cc1f96951ba7461b7ec448a36ad4d87c1dd1c194dbbcda6ecd682afe55265caffe392ff4fb78760ac5f96847897f0d897651834c05dda5de13458486a487a2f4027d17f9f4b5e01564d09323791cc8a525f15c2881c480c62c680d175f980613b0dfe0cbd3ab8b61a7643648c3950d6cf7efd3eddf7285f66fa50098913068c0bcda80411a7f9b6fd8a94fa4ed64542312134adda526e157ff15864e2a4440738e65c2698e5e615592ddaf4fd74ded5ba8e54684628e5e8e7af3c3a68ce29bbf453051270012f658d7adf23e08fa0ed8de04bff62582aec2373100023b906e55c7e922941154f2008975e0ae695c27a027171419d6dbbb4c5298e7f7f5e26554f103f7f458e1f4348d65ea178714e661f9461ed6b9a3137fc2c50f012669a92752916193d916e09ab54ce6363ec0971536e204493da2a66b807f4a292ebf1d57b23cca43fa6d2664ed42fb90fd508e4fab037bdd20a18f49e96480fc30a415720a592992db9886ebf59cb8b5433983742bdf99bc362d67d5ca61ce8d4e8b9cedbf041013b84e40e21baa9c18a99907afc8170cd83e16ac795c5e7a84fda5bbe6b94c547715db435e87078c4bb2d6132b7c762908dd388051a35778a788aa37d8e20b4c1f7da8aea6683f58caf0230bb24b16776d59274689e0c66a39ed540a509dc41b0a75b6b75ff91bc173eae19b716b4eeae74dae2d97362accb29aaacaebbd32316c68b72be91e492d1308f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d482460685d03d82f512cc884301372cc80b40a8e627d354e57cfd5c3cce73da40977185a36f0da65b663c5f400befda02d43d90d44505d7f91c31dc24c7e96d3a0584028190cfdc7ec68ed62468287769b961fb86ba65cee1ab3dcc010e7b4f0dcd474b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567b92f05840ce20036a581d5a5fe13ef3db3e02a874d7062c557fb9622d7c9b6931a3631ec1246289dede8421d386e4d8b14f9fa0d10579ff692e1be5099fcdd4c4e024b61cfa9165265a5d58c5476ccc1c083ec99fa7621e2c61844045ab85cd99e7ed5c0f04fe7d5b1f019895ae90076af98896b0ed30342984feda286b7f3ee7f1a3b831e81608c68adc281b65c6ebe0492f706b83ca5707bf93450e7ca745268a57fe972cb9b3a84f3f68ea84a1190421d0d79d2d43adde53a88e0062b4751209576b2365975932864549f1d6f16178cc35618df9f74976954d0d36b33201acc52e9be29ca5a3a186be6514ad61f624c927aa73817840c5611d2e6be54b8c491af317d55c5d8cb9d41f7e8a52773bdd821719b195f5a5921bb4b4c96ae42e9556f00e82c7857a212f9b18e6da264a2b62dd0575f844fd93ca8c7e73efcba998cd676de7604c0bef362f07a01a7d6fec1709a3819f9ee01a6583fec295f64f18b80eab14b09a0ff91143524ce7fe8b1b3de86b4966846a53cf1ea4f3812851cdaf2cc8fefd582e8b56f890f9f4aed4c20a73a0232b15e6992f9cffa466f094cad85d3f1f4b3838d4d17bcfeb955578cad0a0045d17d87e42a4325bbb7142823228a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb279829ae07cf1363c5d89f69b6428a900a40cc875cebef48cd0c6e846d1a450ba0a099319a36cd96a03c764b46e422d3f7b6179619ec21f2502897602c58159a39fd0e068b27fead010aeefdbfd4382cf8d1354b601ab835e53a82e6fc2b9be6e05dd859e141167525ca6efdf5dbb733c162581fc65e52730e450fbb3374179f515c45ac22de35e6465ae953c320fe95cd9d3c18bcc46148b4622e60424888bdf4a1020f5bbe6cb5a2bcd00a24a02609cc704b846f2ef5beb20a796c2c9f9c7b24734eb4436fbf68e09b7d38624c559c8d9d4d4db373774fdd62b7b358850e3ab8137778e6594235d3068dd20254e1cc4a29b13a3c2803a1caf173ca3927d521ceecff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627eb67ab8febcac81fa273e0d90aacd6dd905eedad73ce795fa75402f7cdc30901e7b3616337869781a54bef4f14ba5e7e7a83677caf6dcaf629426df27616f307298bc460fd8f01b594b0b3360a1761e3d64d7d7acf5c73851dbc685ca086e8e4b7db48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69c112ba582d6e7bb9ab33addac81e0b11d7307c1f2c9dad9180577df8ce772e81afbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649cb5a18047a10452d8a05e2b90cadc2878fa8218f0ce739b1e24af439ce214a241afe2c6bda64a990f2260ce30697c6fe27a68eb098242adaf39b623c94f8e852bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152fe700c90808216aa08635418aa5c44ef83f62ce1750655809720129da5eb7e5e94e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa798d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5eae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f85150381398ed15eff2ab8b133dbbfc0dd0a44723ba085932c265601fd716d1e99f12eb894ff768a663e88beff8b86f6d31ec1430d8fae06a195336a1c060127c8b7fa3df6d7a7bd0f903d2cd9062af0fa48fc48db6b48aa29820a2eaad19a91af60d50bbf41e1a3247fc734cdaecc6706fce7b76eaad08615009af608837c1da4b80a25d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af48b12bd064844ce10014c7e9c94cebe6dde151a6c9b01a30f414155989b1cb223225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da96052103d87eb5b3406c77a65bc0e5afde8acbdad6f48646ac1ae3353838a23d6ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165fe16422e46d6ac0ca2c01d79d0a4d2a529990acb092cad058f5a18c9c6bc81edde1fb84bb41595ec7c69efb0de9ec1e31220a1b04310163c2ac3d0f24f3c5ac7955c93cf5a9e1049c985bd219650fecde4f7eecc88da952dab69fdc96835be4ab4386c2eb5296c4f8e63fa05742bd60ba4650f48ac1e7e9f9a9743408d885c28840b4551d393f75db58ef71e8be12831cb1ac20c062e2346d1e013c49eec49063025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb54314aca3cf78ca5251f139ea75d59f00ede55a21bb62decf5cbd74ed223081a8a2c51ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd95729ea690516cf6e2b60eab9b585132d15aad81cba131a992efca871938e7e927fb46573847c1e69f840d88e8bb16b6a463f26f8633ecb4b56c4762898963e93af362d9f2074b4969f031a54eb45a66f39035d3287b5f4129cb2de24e17cedc9b96d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5525807c6a3fc068f1aa8bdeff8fa7d18492e144a3d1a2cb02289acc07a654b849bab4e65c716854f8a349f56460f7a98e1621a05d0f85ad58728c4b27f47419ac0e57cec88c12891b6d499f5e8a0f074dbc00467d8ab7c05122f5cc5c2b2dfd96a5f8b47e53f1c71eea282a28c93258f7cee24843014f1387ac8cb7c9d2f8b52d4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a0a00aa70c8d833d8b3761118b81c88a6aa4ee92e4ce20b1b201e82fbec47a6ed12de35a05a0f4be29d3db96a74e3e6c59c83459970bf946f8a86c36f0ca3affdcd4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc474ad9f50ad8b406df24a85ba495ca58ab1761e13e800f052e63c59f1fc0e91326ef193081cc31b74aec2abd7ea19aee73279d7e94edcaa063c1f2df84bf498549e8f823d009802ef74f621d4b053154ed364456276c182945a9ab1f1d1c9b04c12fa526ae4d9887fd1103d2f9740ab8a58d94705e6390feb39c7a501f21aabfec6d265bec86b052832b3cbcfaf071d416b309f8e9a460154d63ed65afae62bb1ca25bd05381ea9a57da6b462c6d25ee2c109e492835ba3f239b3d5691b11f1bed2dda8d9e5dfe5c9b512a2cba122326a1deed710e61430987d1d8324d6097ee1131de3193b1456f9031e33151c9b6026be7f88dca1c85027af8e0406ee6b95f5fed690ab624fa29fa60ab51ddde7063c6f7b61e67702ed82246b3b42d9afa90bb50fe1c65f47e7c8f41421528c2153bbb21da08938d11bbfb39bf933f5ea4db090cdcb1b84cebd131623f3d3b06436ff32017a5e694f137171afd4589ddfd0b00ecfd8d452366762972abe27dd46e2b53e1d52f26457d409f94de628bedaa7cf86dd2334e7c27e6cc02bb4b5638c1dbca92c754fe03fb63f0e72bf407ea57a4d73fa010508cdeac6ca0802c84bd411a0454db0f040281d3b4e9a3afa7648263329c04a5b83913f5acdd629598844daf50fdb1b76393ad7ec2349b874f91aebb926609d286c5210f1785e0e440f28cc4b685c0f33f0b206c6afe59c1c33c3cb3982d9558dceeeee4135491ec54fce5499fe57680b6400180c1897695b0593c7b199cf1e60e31c2890e9f9815106cbad077cc75c3a1c054f7e3d3052064de08a29902e364bfc93b26faa08d9742036c47a8625ba54fd1ee9cad8d882bb440eec92df92452269202c57a5131fda519645a76f257b9e07101208e19a1e9595fe7afca5ae4c0475be12b543da45338f82f8e5eca9050780b6c88a3e41dd283b6646f9c742e85ca6abe75944ac9d001a535f3da192e65fcc4d295ac02dd342ec0db1902114bc2501ffef033a7d6bd2fc7d2529bc9f21118e3dac2c15f8a9a8d88c2203c4d52161802452adc1a982f49c5bf9db8d00f6fd599a842666f8613c240f45918a774dd3e5cb054ec80335e1601255aa70729a74b2f85769ec1650736039aa4b02f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b976d580e89975890abae57fc4e5564e0463e85de96534328fa23ae304c191058e6931f7f5923555558780586144973b2646ba38ea71140d2fd36b6e8bc8dbfb570b2615e0224481f9eee0ac611ef13740509ff66503cfc0fb964e32d08eb165188b0ad6cdcfb4a55867b9f2ded78ae4c2ca04e43d1d7f7949c34e5a5888bb696dc8c0546376240c8f1b142c18e63e88f58c5769eba9264a0102b4ded4ce623066e5f38a7a1485148be45a1c7d532e048a7109dd49e06aba8a17abe0b6e4e0831d050896cffbf9bb162e0303e6d158f0f1e57bd44a90593df34bae13468ff471321025eae8b59624564fdfb4594b44243c1e7e1f086a0cd7a364fd7380f0ff34d601de4a83d3a9a310350767ff67ad6e50574a1c25e2e30a6c5a16ea20fb02ab9bca6ffeb16743224a44d3efbd7570b2e174fd3447787bb87720d236545ffa8e834cdb671f166f74a1a18d6860a81ddf55dfcb865eb708566647bd8563fb54cc40f5f28ef16f9bb2f3c304669a48c199a0b1fbebceb8e69957331a3c4559da6e2dc05d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca2fb37a7b14968fd10a33f59047ae43f714957432f3d3f36608ff1c826653f02fc835dbb6b6c3a05397f7a83b8d65b933157f49b7f4a32093706ba97e54089ba189b3fa9dae54476208ffc7417850af508bf2da94994ef4d19a3c90591b22b9e12fc1e31bfeb5bf5a06e49694bae977279b4f56991207033b5dfe637c428ca418745796e8a79643fa5c2d276381e259030f36e63f42fc0505cc6cede4ea49a19501bc366a38d447252824ad6a779883dc857fd204a051a1162b95d6591e0524f00cb596c835f9f55fb8e9f761d1f26bee4134f4e139c468edc7de66d359f659c9c8ce76d0887bee954ab6790ad46d3bd3faffaf1a7a89c5faf95ed51217ee2f89f4d84654621525868a10f8cb4f2c2603a9312f7c8463553ba19a61a0088d913dd87b51bb87d5ab9a2aaa3727247a5cb4a05df7c715eb68ea7978a9f3571dd3359b85f3f9862a54c32688d30dde3b2fd55e807676090ba8cdd719b55d1b83b30cf7a9288bee585156100e685bde33a88069d4c856085058fa48af07d43595d0422bf5b9c41f68ff9984daee7af4025d508b6271217d9e7152d360edb0956fe7b282f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57bc3fae0ae95db0d12df9e3fe9a6fc13f96fd52eadbdb84e819ebbd60d1db2783e20bc9bb6f5b9d90f21e3dcf8167f362331addb0fa2e354b60d22f74dc3cc432f520ed9953cec0f86ce38a4a24a16aa6dbba5c9bbca6fe9bc0b96340e171df94f0cd1c0ef80c33d1fd46c5c186181e1e0a8a034bbc815b66aaaa62e69b635a7cada47214e9a04546cb8261d2d5b78f97b50214ceceafe928172aa425f4d2264c6722f88292290f53f7bbdd6cfdfef8a206169b34ef93027d3f3425a79d7969441772abb36960a7303be4d6d8cb0572a48c5ac3edcf9594ad1af05c0cebc857dab4dca6ae9fee7d7a2780c07b1c5f07062eafeaa750ef77ca0f367db1ea439d794c9d1e9fafeff1b4c9f745f73ca538bd0142a66395cf1cf96d183317c65b9e4d74b2d4a33f848773b71444780eabe64d73ff2c0c8afbbfa326dfa3a88d48baf4a55285c837b7465d6efb80c59a2789c850d0dd1bd38e965afe6d9b4f44feccc81e6c385f401051f90c42aff6d3622016cccfc7061f10315f53adbe5dafd38506cf2d19a28b9e6dedfb78c36f5551fd2ae9948dffb46ec42d7d98c226b3bd9c7a18eb11350c7c5c7bdf5994c7be24ee7a7badb4e51e4ac53e4862010cef9b2ff2b626150fdc3da7145fcad07621ffb67672a58f8ef594e227a7738d3aaa844d9f09618408442930a50fbb988c0ae2ff4ce81adf69e3b5195eb01796723a0d87e15570c78af418e9fbcece5d2701283e7d7e496968e987b6616129924a8d9894cde206488e08364919adf43570dc7f7b298853f1108ff0ae9eb92f9ba5415b5e8e82dea58413cb8821b0cd9ec1d80d02a4367d2ac6ed9a0ae825bd9ddef26b34e910d10572df3cd76376852b221953935c46a1c5d1234ec5680f8c887a4755d1c1e333a57ed0cb37199b53d34ce09b82d3c3c5068f47086f331a77a7b28dc579fe983a5172addf01343aeaa20c9ca79f3b6e91ae5e295a781c74b4473115d7eedb8f4e47e0e68e08ed2fbe885ed47e1544a29ffaddd5464f1e1e957cf496153a1d47dd10fc8e14f5dc54cf852435d751d01f89570e4082b42e25633482052d147e681959b682c2c64148dc460c37ecabdaef20c335f0b765b5ceb850e5f63d84fd1bb4ad1b4ffd85180d619d0a3ef961122da7e068343a0df404b764aaf06ef3e26f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506c56cfcc686b63f2daa56ce53a28a89221f2310807ba6223b1733a706b4912260d5610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886ef498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00f562d681a09452a54763894b89775e38d46be2fa6db1817cf84ea7a3caeeff5dd3b085882a498517b2ad8a9b196eef7184093d2d03cb7f2088b5a393cb19e9d27a063d05478b351625b3e664f73971f8ad4536bb83a68a65a38e64f368120306b20e26adce683d05e05306756cc9627a160e7f0796a829ce9281760eac38732c1b6f167336ba4e32ac1be4767c33a3c616db3ad7dec139c0435950196796fd351d4aec8a5d63545c2596c5946d074e3af41f7dbe355017cfc01be99e094347727c2520933575b1b31ab32dee529652eeeb3618e9663dee2f7427ff7f69e23e8fe9e376d8e20251959fce4fa381c84306f52a61a6b39d28627ec9f2422b7631b90c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5c86bcab36a36f5ac92076b12800741a18b9b4933e9c87c6dd9951c11f68fd592cfdace59bd7a1232b6d4f9fdc7fc4c261a80341c7f71f3d8d1ca52f607a445913d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d209646460c324939cadc247830a666b4558445f87359b10fe1f8b061b4c3d411db2255d26b2562b605b144a3c41bc73354f22a70efc9c5e0ee5d6f070cf3f20193882a51efba5b36fd7d9904f10cf0a27bdf93b6b0760987818fabd7ed5df6be0dcff7645b294c5ed89b8c0b0133df77b4ee433f589baff75c7106cd06fa7edd2675a41f5c32cc7b494dee628f05f4c9f03460e0a444344525569e102cc348add5186ba2de28e66aeee083b02ef6be2257138be64dc3cc45c1ec3f6263f88c13941416c5cfb782996284fe55852ac5e03df1b116af5c6abc76683cd0c094f1f64c201f32daff232b6cd3919c9e49548252efed6e8ab5cf630b653b1b05177099f5046a1ecf557a6f1d65a6b685a7c62d37b5e45d1ac12092d3ac6d9c9adc0f8f8dbd983816ed996d9f852ae4c866d4789670789ce8d50c0a37ed38340933de88adece143243dbd8e5c88049380f283ae7ddac6ac6dcb4412a37563619cefbbdf9fd1c9ed3c0d6f149cbc7c6ea8501a0698f134bdc73020fe73480353fbf5f1e54a0d260931e0b0b0ea7d9ad58553c47fd02373a240feebccde0bf39996a355f5fe4f42c70d48e4441a00b553ad1badf2a22d9fc3c7965e9e9467391ffc395e918ff80d39863f9461b27c11859824d697ec8bca9ded62b76d6f66ca39124d6ca00917df021e46af27c39003af9edacf31acdf2645df3378937296c8b69679c446d5fad61a8de03ce278c6d24510c4ae2dc34fb92d25881c4c19fc476bc234c8c57fd5b5bbeacd9ade923d71abc67c00de99a61d4a78324ec38c81f4c32604da5a461ae5265df4ec36edb45b2bd13ede3fce8c581f66da6acc2d81dd77af69346779f42ec9cf79a2ae4f2f716c22502ff18b38605a784c0dfc39d2641066b71b1a7a8a9c4cfb2e55bc93c4eeadac5cf026555b34a5202d642ffc8036b888aebfc86cd3e381157301c326559dd48eac57dc113cb63a90a35a19370350418cafcfa36115d69b8a07d931bf738947e9a435f98af20211358258777c0538eab26d6f1d6453f189773d9bcf4f21c83134898b98a7afc4613b6d5ce89f7a266e846c677f5fc08352f25362c4019f895ca0084591384ea3b4284b5de663778fd43cc5a49932b3251a8e8efc316f056d62085b9831987c86e4c2946246dea2601a3a61b97784dd5375e3a32f35b2593fd6cd661cf57a6ead5d72ec54626190dd9b202b948633cc75347a335ddf61cee1ef8375f5f49d16b9c09bb2dd01e06a72b0e26d8cfc741e6c1717c7c444f54e6d58a7f37a8e96e73154e96b271be497033ced87469630c0ac2e9b4c612b0441606f1a6d89943084b928805a29a6bc1b0b1a627320eeed6d2e1a3b04e925445f9911a1a4e852a90d15975e800d0ff616c243e7cb8dccc25241f07e0e00746507743bc275915c63ea751159f9f758a5c31f68c94f2e8b0d30a9edcb06d023498134a5f42f486db4a749a604d3c4a7dd7d44fb409728ad8a3341f5687f5ae0fa0795ac1a11c9efc9f1c5062af4cd75790810605a47b63f9b5981f9eda991143d9f33738ba01c2104476368d6fd8f49687516f80c994dda96b8dec856eb4e54a8e6e9b021990255e936aa2f4db2d58650d30320fea0318b5ebb98678e075802bc7e3f42835dd3f9dd9af91918b6c2a201e689246696d8f251047f77944998e8d1a7cf4058222bde41f0e0fb683f9386e450b926ea53f7c82a8cc2c3b1a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb7f094345699764bdd6288479ffe8896592ee2728ef3b595a9cd467e3c8a4b080aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e9f80c3345c6d2ceab4a1357c9b7aca2bc3746811ed4b7dcee928051af28be4438c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be576b13b3a6cbef63cf2cbd0b701de69f3d4bf750a91990409b6b9120075f1c4d19244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c9476e96120f6964e6437c8f8b91ccb79ba20db67105bfb968117b97a72d2ffbcc389b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df15e2a586e89fa7e70fd8cfbccae22a981a13f503c3d9e5d8841e117b1e060d08bdb74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f406134fa46e05c185711b9ab0cadca8e465d164c4d6396d48a99a6d93656215370f2ab5e76847f0c05c868437a0e4d00e5ffc57d426c4c912d5db40978e20814ce1263a8eeff864654bdea2dc29112a4d1dc566bc7a844971a2bb852bd5535e76b9d55fb24f8b6b3bcd5fce1a1f9249fad0942a1f07f485ec64bd20d1c0244de9b1650bc457595b83f0bb6c740d04ab3e9735cdb5c8178f71c439b9703dd30d1098a60586ef29043f107138146a25b6069c47a76f1dd5f876119e54d5dcc7458f02d1cd5eece3f5cf8760579f09da64c6d91bd9213ff9aeb5665438a1fb6922153b435a007e195b0b4d27b6ef67bb1484f3b0c238eb208937514aee9bed4ed37a3854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2d07a46116062e05030cb2b0259a257083473e7b205a7f67f6c403f9e9b5a147605e193ad5bfdb0db5c7b959207ee368f640f24abe019d45ad0120b31ac8097126b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741060236ae9025959f3818ec003998a30bb957706559c9318da2577ad00dfa1cee9c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd989f511137363c8e58476fa4b8be23d071cb78a3032189f7d710bf4f743031a86cf6dc266fc707c631c99deaf9efcf2a52646a6b558e91ed3dc75e60b6e627aedb518e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e47e79cb092518b8397a151f7440b2a0f39158f289cbe2c204b0d79199fc100952975dcd13772600d26875bfb369a99d04417c486edc1e213854a059eb8367c6ceb9899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43f53548dd48dacda8d1bb2968240cbebf608c504a02f23a089f36fbdaa22f9fc4a7cf52902774b1224a8a9cbb224ca0e1193a178d26bd83cc354c829fdcbed96a31e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568ef0f4aa999d11eff57de2aa535373a6d73b5b93de71fb043358517cb50d6383f2b522dd2ad7a5f408287115e196caf8316e64e79176cf9fddf51b8368668b19255665018df0917ccbc043c9ba8ee95ed7fea0ef1381aa5612de3fd3b438a51f393b82f7ee533963a5b0ca72611d084b72dbc961d2037216351ee3a6533619d907353a61ff8bb7d37f8c4335eef5a34a0998926016a3ca977647233967221cd7dbf1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f20533ac07c1829eaae24c299b6448043e5d853f0d1a0200ada4a8e12c0be736be1dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417ecb0228dedc0819e59deb76cb68433257bbc82371fe8382e00f33da8ba2613878744217ad47a94808b9e06991a6725121bfbb89ca3151373b8f0bbd1ea0eddf7ca57e2eea0d5d3e90d3c1c0e9893f4398589bc118244c96cc3275339388abe8c75e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591bcf2a7f8e155c50a50046578a134852b751bad360c5e8b34858af2449cb546c21fdbc4382cd96ace4b9ed67eea71fc7fe451dacd2eb02358be574a6c1a74867dcea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e49de3acffb37cb86a76131b64f5220e8eeea832fa7ad5a954c4568a1aed89026e33a5204cf19c15283ab8e5d7e04c1242a8cdb3908c9babdb1c2d800688a44906433b8dac8b89d99e09884a861fadd7f4024f0e62aa6c21c1061b27d784e3d5778292480a963a61cc1ae04499bafaea8a245fd317b355454586a3f4f92d5dcc1b225d6c948e100b4a5a61fa81182810624bc1b0cf739991ae0dcfcb0c16a79580049c239785016cd683fdea0b3f680cf24891dedae2681f44079836f2b3c7fda98829ba991794903fffb36f8ae4ff2851cc8a733fa8e974cc57e50e2774bb1cebd732528c8fd72f9228ea309c7210f2aec1243bc580a5840901a6b4c1301914831f407092e48353cb536fb3d1a51457050f46b53c563d4c2a346bb63edfde7e20aedfedceb622d69fe46e17ad605094ea2360e2b777ff4550b776f9ce6244ea074cf400d7a5499fda622b64036f23f2b64260f5199a602c2d357192d3d770a2c73fc3dea3f68db2ed1c828a64abf49c324744ded931899f320e3c07a93c5c52ff5e3ecd8d7241264960bc863d9ae739c6c98c75a3eee6cbe28732cc2077caf64a461b482fabb76b6566ccb19b8321a3a619c3c12890386f9f65cc578928475a3a1974f877f455c1a5ea45bda6b6ab9cd74e5a592fdf409594b54ccaa62c29352c6c626f2bfa7a02598672c9c5acb19600a3b97c4f9f68ff9dfba4b4ef572498391dee0e8e27b592bdc4dc25312a1e55b94e52693f85b08377de9839490f86a42bf5af05d882802db02d01a447f2e30c52753130ccdf44c23dfacedcd0f925eec219fa8d770c0643c002a34983f049eb391ed293744c7a6a3a3b4e5d09753cfbc14a2bd6757c2a22f3bd7582eb9d25563fd4229596374a45b73955796aed4f7d981a992feecd59e5939dabb389fe0743e8412b7a3ef86db242f2b0414d63cd17c926e32c0dc1028b292da770cfe1406d345b7b71cb07002d6f9594666ebd4391134963ff718b64821d4c07c7a47de9d4b4bb3e9f43a19e96cebb39c1a2bbfe7b39a70c658016e775b0fe2407c84cd995aedb03e1e07cf8351d143ee113bab9c532d5f2f56099005b4ecc63ae190ea5d9a95e94c5f03df4e17b0e4e0909d46f91836736a02751c1f412f039e1d6cf9633c4ca31df20f37125b1239198ec2a0c10c6ca5df64c4e4ac8c9591fec2d1d89e862cf3d654134b3d3c7c77f67dba5f9e41d1207df8ea34ffd0f241f63304f074f254234d5cb2a6bb6331ae92a41b2f4f1b07c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade01acc5ee0c0e171ea48daa915fe88e39d4825c68f5f5374191a74461cccaee59ea08721016b5077fe68258d424b4f30e5bc4501198dfde50a3506a1611448a002edfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b8323ac6f4518b203c16fef3c25dbc7f31cf11af992d6651553d3324a1edc417b79a9f2b6037659fadf04681c85f8a8505b53a1d9d41641e9b4a41af655f63217d50657161cdc01c574008de9403414f65fa9a731998f6c75e0f65b70e0221706a2440351a9e9780e5bf927e1bbad4733b0c827863838e0da6d22969d6d6f3f52ae46d8bbab642d92a81e00dc05d6ff60d339be9c4ba6e10b1514f947858d6720b624a33a569f4e8c57f3caef28ad72a8a2c2f8406833ab49bf46ee7c1e225f5cf6e8f68ed3a305c378e5206a9320b8da27abe95a4cffdb9e35d8ac9e286cfcf1e38da6d7cf5b8600062c0a11c2c1dc1cc597c01ceed8c1b5351a54dedbbb9009fc6c7d169f173f1ab70245b8098f83b097c238d778f68539158a96b8790cbc9101a085c5ac5c377db6cf34c24f254c6b7fa32a43bf399004f57308f8f9b1aea25c360413aa54dac4bd69468e77b89692f2cdc488efc8dd3c8121dcf66082ea4af589a36862474099e8d1a85bd1c16862d52f5a7180dea51e36e377a8866b6b06bc3af1ef6f9f9ce99231b636001d3c7dc7512ae6cb98071d92d4fe2f1f491b5805f9d4098aa97e6bdb4dbb557b2496201bcad39e478461dad8c3c5d0faa399f8abc7bde6561c612e3d970b169550a86afc477bb028860bdb441eaad5e8567f21752fdd1b4d7479c686208ddcf080c371775ef34fc159d82da2066d91f4031657886282dcc9dd4b8c132c94e3a7f77f6fe9f5b54388fbcea349f7608762af96f5562d25505a99dffd1f2ca3343356256e1e0f9ca31f9499d6458f126df49d9b6d6bd16a093aa00b3345e5e670a9ca0bec1576465beb80dd72ee15eae491ad3c73c5446670d7ada844c274cc5eab387da6d9c38750f6f1e871d893f2875ce9450c38fce4b90ae6856e279ec4dd55255d8e3a639dcff21cbb624f21e53afdfdbf121a19eaae71cc02dc12b5f37a4bcc0d5cdfaa248383c7c2250422bf2d0830185df629a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1e90239b98fff5eb76a483e7421f9b19eff3b213cfc2198c28181be036b33f42445212109d40057c524e1b7dac2992777212df48036bb9fb78d060259cf485f78a6280e35664401eaf73a740e37f08c19b4b3fc60a11154eaeea82bf2d50ad626008c1805bb91654e0b1b159bdad8826a6e00a485dc9c53978baa9db15a33646fc445f537be1ac4eaeb056b75fe8fe12f18a0978e1804b98dc8f02d73b9e8e18b8cd5bae884b3e68d538b1a27f953885ad86c8957e5554479063222a30ddf291f49fb724c0a0f9bda646e016ef7eb147a3f9a074d7b68556d4987c834cceda2510b3be983363c4594fe51c630a2aefe1f0aaa0afbf6224e157528d5653cdcef38a8fe35c714a1521b5d60af9e8031afdb531ca169d086c99726a7680d678be609e6311f79e041726777d2963453e47db098e2986828ff84061d8592cfcfb57ab62e7a87f5d42ac1c22e13debea7b839c907ae0d3caa882f1cd562548565a17da5351206e70bc49f98041560dd89b2ca3b4752ad7140ce790648146f6c006a0e1b210682b6204d1a331c87b5b443331b3a442f6951c1030fb106b99f20e9aa8efa5441df326917eb9d141c06187ae384b23984dd9329f53974dc2ae9a408744d47261e568e0d93e42336b9ad079260493a1e7bfe00090157d8b0df363771f96c79546fd064585ce711eb0a32a7f52ebca0340fa550494c7c34d37d75720dbb9f934e75afce615cb44f29de350870055940e6119e07dd16023a3cacb69804f6df577c8013412b6fd5bf19be4fb14682837f9412ac0d13b2495213bf873c1496207f0f4d13ee89f52dcfe65e07925425642e8f886e8bc67bcf06709649706d71ac362e4d4bef4190ab62b75153f23aa00268fa1a5856bff15ef78a8a873993eeb819b06bf3779cfe8a66c17630458acc7f43199ffede9791fb7d47824a383e865019fe4a6d0cad7afac2a7ffa203cca81d27ba51d7f25ac723a955d877eb5b4470948ad6325c2752d30248eec228dd8ac6a3f2fd8acd02e25a52cef94f7ed25e56f888c1613558ffd489accd76b185d013abc6a1a16e5453d32b93fc6eb3c0072d16a0696aeacc402f97f44824159ffea9f9c3dd1c9933ea78ea53ee6fed2b61007244ca306880e0871a1aaaab8f673751ec2c8cff7368826c9f7eb40e85788308ad3b428660dd90f69471be7731f296eb2a8d4a5d40d11d5a133d66225b9a6428f8d38dcc97689deb10e144f72b9f05cd5ca2fe38c9998f414916118cfaf756d48835d729c30601dcca8f0dfe3e0b875e721608e0f6b59fb6379dd8676cc7cdee0d32cae1c54a2b71ede051c348ce5d2b209b2722b543d23ca92937517bfdee3863980e4db8c066f9a1d3e8dc6641f6729f0e92b15414f9fefe7206856cbfd233a5ee18772d5190113a7646b44ac88e537491a6435bfba6ea5e0423ab9c0d932142161c37dae997c7fce486c55bed654937e31bebb66af93cf554d4e6055b0030d04389033474e34ed27f6586536222357c5dfe1474141333eab6efa569fb91fd0ca97e48ae6f59b9b12180172fe03505a28807bf0d2519af092c1a0a38fa72eb950fbe6a8b502a9c400aab01b1b73a5b148e9cfb97d54bd1a245485a41b2c2e96c2ac231557c510ed29915fa321741866267e211799fc7decc4ff9c4913721166c0e9b3d42bfdce3033113add4a563d197f396b477e55dda7c1594e2ade5786b003afc7c3418717b4d5182cb8423a40342878dde95659d7f8dd918358c1d3db5fc8db74dcddc62aa6aaa7b68af80b5e488be52da95caf45230b311689972ce6d0039dd50eb562d67b1ca1c52c5fde45356a9a2d08865cf2238b507f2af6a0ce00f9303bbc9afa5c40f807989cf497e16a71cfd23228faa5bdb4899767da6617944951ec1e57c15cc36a8c0fd0816b096b2a7533403002efda9dab17bf445824114334395ed64b322218d9a1ef86000012f755dfe0ee2e75266d5149d0b3f8d82c381c83580c89a37bed30a55f028dca5c687ce785f80516b5c7da7cd4433dba8117b3ad7d46c1c0941a4b9244045faa607d3e58352f64ad9bc15415bbff99104dcc81d59445c2ce05f3e38c45f538dc15c466250243fb094d71a926f0ecd5546c04d967881c297e751f236424d26fa3c91ad439f083d51a0e678f2baca23b2023ec3855ae4be256a228e16612ab5c09604c2049ebff828b6093d881238b036b364d73745c9c45bcbad0058b47937a28b4ddf1bb3f39ee3654e6f8a57c9f03f6583f0c0bbc2bce32e57e13273a7b50d433eaf75b680d965864c8115b10141da2027ba852c05d2996fefba22e88a2067808a512cd8e139f267ab0ca19e610a7b0a5b4ab118581910e0975e6d4821d01c1c601d2e8a5bbf1d0e4c25545ebbc80cb5562d579c23e698fae41e99df99a55eb86569b99b0c0ea6002f9db4a893aa8b34818b6a857c53b942aecf9f9a974ce3fb08d4700274a856832b247ed34116a706c90633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a0070e885a4e4dbc6c24a24a8ea07c129d084f3eff584222e2c5f002d9dc3e450e9db84b4fc38e7f469b1f7ddffc0a2038079d5ee0b87a5cdc94015a6de05fb654af71d213fa85ce727da092c11572bb11fd077f3def3420eaffbec20a50b473c8dadf683577a9fd9608aa810fc9b7b26b54881f354ecf26e8e891f11deceac3d199629503b15f9aac6c8dce9657be94e7632a7868150b3f3a94321b8b116fa72c904f40081564e1ac0d08c646c884cd06f329a1f504b0907d353b6c319dade6cf8f549ea3d9978c4c07d37d349c2f573f3134270e5c60af95e1aff51e2cc215b2489554e8d9d5b934217ca51c3e61d336c824cc56dcc20b326d733186bdf172d6fcf9684414e85437b9c7c569f67d4f0b4799bbee4fe03f4519155526c01bbac834437e8a52fee459446e584c292ed8294e3347461b0c164e6a522bfe78b9eab3266ba6a9d5e5d2de57d7597fd3d289aed5a99bddd15154615ab761ef11edb72088fe3cf42c81c28c466315c7277792fca75570756ff4cb058c4de74e504581947ba9ef3edd2f45206851871b3b590fe0a5934566c9a6d64f60ff6930c60ff72f3fe17e79b41e50753487bc755d0a4f5440d8a3701e45a839adf4169154909f6867560a07773b60f3cd1a3635a4322df940d0fdb5afcf0912d4566db31ae99753d409c2ab08145b45491713afa7c22b8581f769e747923f737057cec704841209c9410cb801518b9f0249d64b5cdf1c66a2df54843f6ca24cfd9a09934b93e9fc77890b555e1273d14746dcf3a8a45c87364666cd3958dbb7c3061f4bc4467013f06ca6302e41d7dc4301de5473efdeb29ab0058a2f2fcb779a5664be0a00fa4c846256dd67b6df8c0e2786e85e176f42b0650428e8285e383dfd934d75871d772af7a71ebb471d7b9abcf015930076408023fe24a51e6dd7c63adaa4c07a6c125eb1d5f3ca98b097ce588d5575a1069c3057c86ffa25b0514b8e0b4fb04493a12830af3bdf7e08f8eccc36aed8b416a507ba3db0527b451e0a7f89264b03dbafe503ca34aec9e6ff70f3342ccc3c8ae860205bf092467eafb0b33889744c4dce3862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3332a30800344f0589f4173c0ab6b63d7fae45035829095a9bdf70f7a7334447c3a57c37831752aaad4da7424b915fad24eed1405df47cb9d62f1438fe53d7447bb03ff8b73705529bd099d97afb70196bbee69c3bfcbb5dd4c1a67138b4e87593a9cfb4580d00b76bdd16e5a4eeb95e8f9ae9853aaf876d574bd3ae565f06b20af079b10bcbdfd09a7a7e3543f7352f19bd7492037ef3ecf3270f13276a6732b54c32cc274aa177f9dab82244f71997eaa42ccd7161e231012bed0e0aa9fc1b5d8bca6a2848a309e4f7d312bed81640a7f17dbd450890932fc2925dd6638bcfc0263c93e5b9dffe8bdda9111d114d91db3d65e1615f92e083536ead9e1e8738c4f3fe6198c62e2b786093796b509f9b0b874c00ffe1f5459c4e43518e6d31b29b8a61e83dd7c030c00a7a527860d4c5896ce1f98c1a9c0a18deefa79771a9dac9c4ee293caab918fcd843475c66340e2a8f95bbe1b12fb669a2a6234788f482f640646987e0fbc0c06db66f1b67e70c7d9e3b1d8dd8025839bd9a460f68bb5a4e9898c5e2c9ca969a83d645209627e24f142b03684ccf3b1c01b006c57405f57198eb2f3952f98f6c02656c4d4e40b19577e0c322709a2b55497d1c7fe6f314d9cf408fd8c69d1a3cdd923d22415e25d535fd4369ac44c9b31b016beb906bf1eac46903e3d8c040918598a2db123b5b45ad82cbf84e5f21630b8418dedde5b927cea0ae0ea2102644bde7ca835930ce846b1e37032888908efbae6a7485c618e1d49f9c35c2a98548af3f54a9befac7a957a6c30a16c963c0a1ca5db51706f01c97b6d53222b1c5f568ebbfa460835a4ecbbc03fa638acfdabe1758b9e6028acd2a128675765cbe37cc01f63903a324260f0b6ea88c45aa5ac0f823e8889ba2e925fe46afeb42ea322c3784bb3728a10c5481f50549c428228de85233d39d7ffda9dec6dc840ea6b273c4783f03e0cd04450dc8d0b61bc97f77b025ca196f53db57053ed32b5cef55dab31262d427ba0f3079e961e5731fb71835f54e164040d0ea9fe395a2521517ac0c2cccf6cba5259115ccc2c572b67e553fe3413e2bada8f45303af376ed6f300e3fc03be7872e573744d3a8460bf4d2e1653dc844babe92bb3a16948358712c36769c161a1dcd33f01022be62f927848390b4596967b8aba96ffa058a07ef3b6ca191f60bf5b6e850589a5f342ce90aba2ad5a122ca948edbc2c1adb64aac092d80c0d4ab14623eacfe51b24105012a7755f35687a01df35e904796dedfd8d297d5399e95db77a263595b741bbb9200bff86f160bde749326c92003d36dd8a819168c646434f8a73016ecd675b68aa70c5732b092e313dcb507dc44cf6fae141e13ba2a390c5f171939914fc34414c611acc77306a335eddfd03d9112622bd4b61d794f38c809de02eb4aad83646ef6b120641a6ba47c50f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315c1df2a57a60d2659aca18d18179745f8522c55c6d2d3959fb5abdcdabf5aeefbd730c753a6440cd6a444d7fe8f0d234fe3efe4a12493fd6f0791d01a8b8ed446be70ebefe664999e0fac9e24606b08a13f73c809e585a282a837d700b7abee1189ae88bbc7b6a8401158ee50fcabdfc286ef9cb358fb7a8a951aed5ce5cb2d34f97643ff3b3c1084f0d9ca93948ad61312909ac8be89b12d877987cce8e963db86a4b55939cb2d8e0e23e37d6f872ffec41db6c9ff476d9f8e382c65cb0b1df965775ac8c16a07103b0a34c0c99d0f86a7d50c0edf3c45faa0414362562dbdbe9f38da60064e599c6cc75c8d78f5a099c095b9973ba0f2be527d1c49682df12b57c69ea2cc4f9625651290c3de6cebcd872fa9e453bb11046c0564b6b7e94e6f0ee251c8d6bda01a2af7eb2eb70b5d9f4dd6de549dcd734daf7e5e10964dfd504201507a1afa37f41349bdfd5941114a979b9bd4b5a32cb70b04ed5957b38fe82593c6ebb8a7a19ec3669bd55531031200b45dd6b5d05af71552543471ca85a9eeb262e795db8839d63890b78b085e3a3bd955c3e0fb96dcfe917553a3951ee2829ab34e040d37c5f77af406d6e85379743c12c3cd2a04eff7f2af8c6221129a7247621995273ea8785f41bd016bc9b4eadf9b4e6c4c50d91436ead9c50c4842eae05b3c861aef25076c098a4616ca27b2dcaa0e8ef6108ec5e31c4b254398b9be4653bdc89851237ef67a9abc9f960cebf65328125e83015d102d26a70a6b67fc4ec926bee5735f8c1f60eb4404b42054ff28d291d8accc8e51ed69b8fedbe351cabb3e812d55bb5df815569a5e40828deb899625ca05db69886e1972450b5e64a0ecd0dc73dfede96e159c7be76b6c573dde09295412c247bf4753aa857686604095ce12d1f9098ee8514bce50a11e6fd4ac229cfa730c3c55901699d98bd1eafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a38c99543c1aff44cdd2fbb2b56394775852ab47f0ed5d2758da08cac11fdbe58c466fc233abac9ec73bc0c94621b6869bed756972f5d8c258890beebe60173b186a6c6f5c7ca65f3c98fb8b5b3556f79894c76bc88b7171781eb2753d26e8a77befa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd772f939b687fbe5c441e6d41c3228139ae56bc23d76686964af92dadd2c2aba61a7302f4fbf097dd5e4066115e0e17b35b13a7cfa3b0a7d676493da32cf6b3760186f2389f2a1330aefb2f3cb97b35c0141b10a757bb943ed1f7365159087e30bfb00b98c383751e96b3835e097b703a31208904f0f5f9743097f3765df2d84998f98ab06e01fe9e88a51a0e74eaecac07eb3de36f3ff972434a3765fbfdc51e2a46556a967fd4e3fb0167c524877b30feb8ae3f843bfca7012450b88f9f959240e15559e470b00b80d694ea5e64d53735bd7d7fdfcc51a62935565ec0be40d49f32f1195a789ea11b102a40c3560af0c9b79041c14a98cf647a44b96a623465c27d0d1be571cf57dfcc655adff5f1ea7cfe5e005d45316cbb196a8448abd37051a3e56c26d79e54345060d00080faf8020382c3406dc1cf1cfa4b99e7b648e54d74da623b1d638a30bf07be12d1fad74e13ff936700d342740c6a891a1c4b91d0e2af12b0492a4d308c001e5f9631f692063fbe8caa06e4db439f70335f51213d782edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f84315b384bb489888ae7943111fcb03ec777bfdad2e7bd0d9181dab79a30baa587cf14720e98c0e6cae02517380b0c68ec5fd076ec1d2f32a895fb768bd2cb4dc37f2b0e5a151fe1b2fa5b0117b9f28d49ca19075d0d59c8e392e8d818f8c20ec994b5e5721a3530b5f5e70c351320b273a71b880041afa2dc69ad7db00bbdbf6c74cd2518964ab9d17799cc79330db8ec1608228ab7323102af2e52cc9eb2b658d64eae6c6e3492fdf799a26abb0fb04a5e721234ee900d9e7c221818cc2cabed04d4bc0b71f311647337c91aa0a5de940cd883aa85e978690cec763957ec1b9069ca6d73b175633c02deafe4c5c39c7328186f98ff5b5703b56595e47d92dd9c15132c3923ac3f28b947d83ed6c13d6c483f9356af49e0926cfb815e55a73e02a327f3d397ad757b184432e3136422983f9803512f3b294e29ac6d58ee00e29566297e0d9f5155299940ed9a605f51aebe71d58cbb12d2eaff0183dbbeeac7a4a943d986369464bf1e2ad1f4addff07c2ce5a2b4d6830af3fb7e9eabb13637c1af335955da59e6846a3019d6a25109b0e6a5f8678a324fc1764d6c6e39272878938597671329be4b325124d8ed2721d81023ba3602eab4f045e95e7c0dacde625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1ef374c0f9619503506058be479e5c96941cbdce9bad2c218db03753af1cdc48aa8ea2f74b53ff80249091abe481f2f638f71f7cc2ae58f5f2c1b89568d80c3e0a6a0f5067deace725978417859c8efb743ae63462e3b12e2c61b93fe0eab67fb7c4dc6c07f9437f41d279e3fb6416dc10ab2a64e01216530302bcff1a28a859a0884937a5beb8e686d3b59010d53aa7301d3bec35cbd9a9f30ad8dda4f1175e61a94b898911f5086e226099d80be17bf97c2d8beae62615d284826c10a518464e2fd6fcf7b4952d3a5216974db5c67582a186a320b84487b766ddd4aa322b6ad8bac3b207433d310a1fc4f652da9a90b4af3a74f05eacd4739a8dbf2c3e248f5eb02f5c7f04d000df431e97ea1378acadd42e18387611b5ada600fbc04e071a7c8802db8d687ca230da0e5fe307d029c1388156298df284461bc051574ff742508f4912a7c5f278e10e57f63efaba697fa24e0a0a200d8746ce31938ebc2f7f59d8efa59bf21f03c9be86d58c303c55fe60d8b5757de0940c592951031b3e1643b8a7830a7e0d07f65fbf174cda9c7c55bc9a25bfe2d911d0f126ba0beea81d38e6e9cbb558ffce9b64a311e5420c7d51dbc8f4a2e3322996a5d3dcb3b950f899c0c3a001c4a7c5819336db8ad9d0115b01421b9e595cb0cc97ef248f147959ea92a823f893d575c60806bebf717bc0d86c0f8e3c561a785b4a94cdeba783104a3c2912d6dd33ccfc6b9247f718494946cb18a5850831ce286c6c9c48a089cc5d95718dc5c20a0a5f0586cf3adf31ee5e49d4fb86e47c5bb07a2a549e9211e7b816ef16e6bea2b9a03ebf8b74ac3d34ebf1288e6404f9e07da8d8320ffc02a35102c66c6689c3d05642e3c9b751c2ae8e93941b78c801d8b7d4462e092c1480b23fce9f7bb93c53c0a0eb808b465cfe6e3adeb9f69c416a26dba6f5d0916692b76ecce06d3bdf6935c22974af27dbc03234767de6d916b52ef296c210afd704c7763c75d38efd9a4d5276f2f954d3212ca32e7171b0a7f6b21f3edb38df6711bc31921086cfaff007ab7bdd2a8fd0ea2801ba89796462f8da85ea8197ea4f738b873346cef08b3bb343e367726201f6411f16e10ad5885be949422e4c79dd9c9d92773752fb2934b0696f00cb7b293a29a08be525b7d0905d34b3aa52a4eff0f799005c0382bba7a03c755c1c61ec3d3412a8d60077b2d22e10071396fbe1973a4f5d8fcd25041e102a8205f7d53d6bfa59d877ea0b1f5260dafe60a122a8409e28a1b3efef4406bb052e6db85d95bade0b7fe35cb3bf1c910d5f98de43720333113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f137bd8cc2a3d922602ffe980ffc4353b15758f9a019ba6445bcb0c9bde5171dcf921d8527a068ece5d917c7bcbb27cc2f48813e7f407ae787d522020093d18fe8bd3dcc148d6e198c78c3b51a7ceee8f925aa1f527644eb98dc97a93d345fedc8648fb3047ca7426d830fcfd2813e3c9a7b41a2df863924ce271eff1e554f25bdf60044c583a3a911e4ad3a0aab8eef4bd1e87ce86f669542c29ab5743a43254fbd54a86cd46ee5602edca5f7c5cf814ed0e17a1dfdf830d7ffcc77289d8b0f497d0c8f7fc4754362fd66ab441b4eef5890ec8e98bb1f780948a4cae004a747670fa8664dbca1e3df2accd578947210b6e55de5207f2514b87e36072dc25de4cd61f81757eb1a9787b34a532b54a90821027ffa6f7a15dbd2b8c98f1d505fe7238850ba60e7d85f310602d6ad1f1a544a37f21fbd68ff036a7b92fdd3dcfe8ff85635b8a0c5ffd6c6b0c5d38c8c742699c88b448480997652c637a5197f81a0467dcccee9ef717ad7464bf360a0c25efcfadcd929c989c28debc85185bc53746fd28c1ab7c56c694fe923422d38439b18248ed1bf307b8f92b3fc0a0ca6f045eb8ff8d79cce67adf6d83f79376126616553379e754ba4c9629a02ac85f04314b2a42b9a443aef175613a1994c7c854ed3a57a0fdf2a20f9e5b8118d2149f078642882ce4935b57f5ec3c2eab562c7c9cfb40e8b9f3e54972fa4e25c25895756adc666145c8a3bf0a814689d310ce47f4eea089edc85de6a5a5446d5165f79e49400042cfa88cc6b20f844169c19a1f817a44dd2b31c464827707b5a955859c847047a621c08a1d81ea89bea3f41ca3e8b5ecea108f0811f5aa85275abbd7cb0054a6fed7a141ed4addc2d6f777d51f48e1a87d918c6c4fe5378e66e11f28e3bd6b5646665a3254dd030d63524bd3e80bf38664311803dcae3a63f53771933b4fa29d772de6a4ce38eac36783844899ebfa7c2e11e2c7170a04ae884a1b787c7c9afcc730a3508fe69f0adff0707a8bd9692c4176df06319613f34784bacaabd43579f2050d1d059aac55e2f01d7c318a3df286322ba868a7850e0b283216f9ecbe755123e6e8f39863c858a129515480048e099b73f192b3601a10d9820eccdc67d616fb5c5edcf809f58c2e47cbfef2d5aa6affd3da59a3c52e13439ef88f6be9ff356da3ccf4e65d507abd8bf567c009b72f971d4d71f24651f4f6d5ad0c36a966aa148ebed79ed20d2af932b611ec03b9742223de69883401dee0985f9925e104a706fc3ae3feadbc01e7c098b536f78ec8f19db1f026ac98d1a2339549d115133814a9717f2248f2042701e1d149a29bfa07f33d5d891c506bfc7f4c2d24bdaee99a74b3dcb978f0e33c447816a00895828c18117c07433e404406251c7518bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b33fcd4c2a60cb8b0e793b1ada2f20d14e41551b66fbf142e7f58700ed7f218db2c3da2a45a4842923b8d077d5b6e2fb003b810759a2554034dd335febd650e1f64aa5010c3bf93ba0df2b844164dd83226ea55f67a3a32cb9f824cb65e4e8654a2632d7cb9963d894b674f544d7507b6aefa85ff27e457f31f15185b8d495b17deddcc27f1376e483126963d15bffe29d2d060744199c94465ab82e6b5f4bea5fa0d2e71130fc2cd2d088f9170ee42c2bfb98653f5670a455f95377ef3a5106d105afb09bf44c5922d21f4c123d5dd2be8c57043d9c7aa1f523808485452488ef6d3d08d54d9bdb1e77e5b5209728400c5906a12d45bb0ad0d26f7b615ecdb3f74913c78e77f9a82e17e38e0dfc107b9431ae4560b7f31893358bf7aacd9ddd3635365fc99da26b057e2f1cc70af55ce890aac2fcb46dd61910bb947744b024644adf130d8baa6bb077cb6f6ded173917abe2820d471b3b77f393d6e26f81a5166ede0a243909acc4c78746252f7c7a0011d8178cc42e4f674bb2b07a126ae3f011fa9a658f7aa52d6471ef5b6ac894920363037a341c48ebd82c12be0380bbb6f2534452d91759287c05167ce2ecbb62f1bcc31cb2d1c2d52d4c51b50328870016c6f4771303c4654c6be22abeb897f20d5d1c0680fb990861469aa3c92529377b3fe1247e6bb4492e44a64910f5630cc30386c7dad7c4dd506e3d1633680de8a4006b2821d4d00ad242258c51b3fff240335c566649194acff644c688792b54a2d6cd7753458fb0bfd6e531cfd602fdd989ee7ff01766194d58f07b9188b11fab8c72e8b47479301d179f3ef717e36c0901146ec4bb0689704695fea5bd7ab195210d8003f2145f9a29a020d5a26e1dbba64193a7ef513974e3f4f777f1af9dfbe5a176f896a68d216c0a9c23a1176729d32d01e81dae1860128ffad70c232dfe82ef7b52a8fad5e60f17e10ce54012271e7ddb8d54362cdebb4c7fe455d5baaeb1d91a633d7cf604b85df0ad5a2a270983d8c77c47c175f275b0a2adad823701ccc3ba8a325db006bb786aad76f91fe59eda6b5159db2b227a0a1e59dd08f2e8e21c3a8155722ca190b1d87b8aa23c8eb91106ecc1bf0a4745de70cb4c5c4532a95f689a2f432e1f997d0936635540f32ec256054314c414383887a6c2b0f8f8b7e98f74ed98463e7fee283b90a8bd6ce89b326401ac5cbf8d942b636cc0a839b0038f1f00d4e972bfaf945c5547ffc94af073d70b9458e2f6036722c6fa2f06f23c0a11d52f42a571667566b40470d1ae6a3d239d5af7e1f3c7b60af26c030a2265030e28111cad03abf653de02de6f125649387d42996e7cb9096563abd000a35d79d977c3274229cfa5528de88481d6637617fd46930026d7951c4585d44c3c99dcdc7e9fd7b046fbdcea53f08fc19cbb10f5c80fbe24afdd6f7e6a667a22af8816f09f8a0e670790ee8a3625a03bca3b3c35e439785b532cc77544bec6dd363023a5d56b7b07e1c77d645c4c90d45dc5fd64de1bc9cdfe7dd827b84586393af21129a7d648dd66ded084d1c0b4c2e4446ab28de5fc8e98a338bca422517ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08f76604ac9460c2fc0bf0b614427d86d9cbd5c66f42bda0cd282de4d12c6f48eb482c46da84f27ac6d544710f4b96a6a5c6224ddbb6b15d0ed50f8dcb5d21e0971ecc56e060f625cee59da0e65ad97584ed45ed7bdde073ee11417261057d2f7c41e4e51a8c970bce05a29464e52d82a0db83c4d09420ce5004618b136c83df0ef2e8b5ad781e51c09672f158dfbf3ebef5ad19487eb6ae16562b77ad6542ed6d94f492b2593d4567a0f124768144f8e57af30b0e3f8db7e07408e0acff4caa16ae490948e73f0b2c4878058ac34c59d1b2420f028ab97f5b0528a435681fe2b2aa6b0b747ab6156a235b3c0a8fd1c9097c6e3a71f32379ca3ca21a4e51f08445d46dd774badf65b8847d6189e1afc479a5705eec4a2b6a6d9de5c728b9805a70fbf16befd4002b3dcc2407128190d83303153165eb6830bde1318ac88df2d5a94afad69a8319b211ca9a04173212f501d1e55ae2db9007d8b685f4a45a13248ac1230da4411f8f2481e4c9f11dc839394500bde963933c1b0deacba5f23349ca4e844fe88c00c09db4286bcc2447183bdd42e8e704d2359fa01f98ebae710ed6d28f0c7282ce5304e3f9dfc28e0706e1a80a6310e7fa4516f333ed57a8a7042134a04b12506853d5f2488fecbb0842ccb3641f3d171f31b915cb900d32ccd2246566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911ee0e004cbc32634b840fea06896a48440f073552dadf6d744ed240735b1508badbb570f89c55a644c7b2ff5bda8df9e1d28dccce0b4eb71e4d795c9b565c6e625a87f6e81f511bc3f977fa7889c3d86abd87ae2b33179acb14982734e8c83e2e87f809ecd1f579259bffa30675d6d85cc8205ac7c4d37a8b16b3ae2939b38d3cb4f857653431e8a9750f2832b711df3ed8402cc7510c9ff4e2e53daebebb9289c4986efa51f980644e757d25cc5b9a66a782a93d4e86417ace3e933d4a8e34625f1e9031d429356cd21303964e59e3927be678acb5325c9107bfc564798769a95cc51a44cac661c657cfe76ea80a5f2429eca050955e30d1b83f69ea7616b3c960a1ce9cc491ed1aa1c3fd2eae83cbfd23bb8e4c43b8ff0d6105e5901ea31c97c7cc9e8a8e933a5e7f5efcb7c04e292b8a32c37d08d23cdb53d5924b5f49f24d74eb2413a334e37327df5be3123d1e4261cb2fc2943e594a9b8677c6b9da675b362a7a5d036193aabd3cc5ff33a401addb69ad6b7cbeea7c1df12148ab4e2abfa955827e51d9cae40b4ff78d4353f731453ed15d019696abdb06fdf38bb3262f2e200447c5ccdf422ce7cc39efe683dd5ea6096cb4d31e1d3de537d77b5f09334cc7505b7cb965af62588109e2b6d62947a445fb994851aa70bf4324bf813f1aa222bb125d765e150b6b0d896cf54652cab95a57ead8c91b0658dde93138ca0f28fe5ee6c1a7953c3220cc68ff25e6895d0e5d0d68e11f53e188f33ab1bd3cfe7f4456694604a697ca0649a681f949ccd7a304dfbac20623a5525492be05b056a58946bf9f4302355ec819edc65c4a1a6e7964ee7f622f24e4c5ff6e3dfe0e973aecdfe62268ea64aa978fff0797dd63369ff163dd88ef00eb9add8647aeb5630df1093f61bfd0d3c31281dc7eee08a2548284422008721a86211546343a245aac4eedf56a9f0ac4219cbc93844cd9e03319645a93f92ee8c9f9a6ac4b94fba4f6b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12d0359a2c5129aa3db2425eb5e716cfb0032e07153dafca741d2713df9d514dc4bb5c0cf3a85e954238fbe4474fb75faa577ee92b39a8bd07bc2f15e7f2f5153bcb673271a28e5cf148d2ed8417015cd073460f994f2aea172925f9ea5d88692c9f257a70d4dfbbff97339c7a7148d230bdca3281132b01480060b3b33a19bdf61e8f5bbdba5680877d33e3792ab1cd597f24fca54e239ffa0e59d38369a0764ed8c6b918f934fb2cf42788ab028c2e2ac38ea75c388014509c28b913bcc55bf3c7c2b6baf02d89e08dfdb19d83b2477a8ed92cf74373dbfd3311043a7a5c1df80a2fc6f37ee72b430ef68f74e69a61ce280c324ad565ae2717f58d1dc3fc30de0fabd05a51e2a51f9760542cb8e03018178f400470ce4c34ccdd402ffe54e125d8e27087a01ab9430864e782a11a7947e3afb7c66d442544192515c2c40f60be5029a2665ce9dd167b89ace436173801c22a9d0059f393ae71ef36a9965c6d491105f008d3426c8974f07be8316c26cb78f689e4e9ad55d039d945b683e2cd1a3aecb0d8305f8fbd38978e26b8c16f628050d4da6d8a5785292c8e4871d2543e9a29a502b9fffc54d9e74f927d0a062a42b56c0ae1213ab5c323ee4517f9590619ba65278bb9ce07b3098700088dca9be12f67faa0535635f8ea4ebad28a54f109d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159cf5f04eec8024e236634c0deacd279082477bd493cdca79c4865dcba286dc5561223cba1454d31e4f6f436b42a9d24a61661e0cdc0c30e83adb6b0f1035831ee22bad1e24f21f791ac33649aa5fb4b4c0bac1b8518e8a5238ca96c7b3451e04348c52c26a019ca8cd68dd40b3189675db8e4b750fa562f5975e15502914ea86c7a01bb0a42439b9ab33375dc6ce93affe032bd27122e76df4c0bc584d37a4c0cc680991ff4c67ecf54a26541db1b7d6c64886d261639e364dca2081ad6c01dc0571abc2ddb1d3048cc78cc0b5355fe83ba40d5c1d54b0beb0c78a386cb65fa946a3a624d4d17b45dc56105100dd8f7d53f256727b9cca8f80c3b513ec168fdcdb49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d492660420e112c7a21065d7fc0a31e03ee57864f07aa4f849682b4a53d87d183643c2eb608c57f3d7694f33b6c8b98b3bc96c307d2e08a530d568358c219b25ef7676e37cd3d274cf3e0933ace489ce54f952b9c0d302cd48de7126213d862dadc0f4766a24c3fbfbd99e96c7b1c852d5a41a358aef224c51cecb291ede6035f44b92b576f1f532afbeae323fe41f6a6261c65eebc7dff37e096968fe8c6a170d1211226ffd4df8e5fe850a4c75a82aafd6247922cf133e29b7cf404b5af125220b08fd82d835c64d0ba5b97ccc394f54831742eb7be071f5acf4022c12e9ba29ea7934eb7d4560b6eb4e5c45e452ae11768782d0e66018e3fd993e4419fd1d37745196f2a4701098111fca2b6db25d63173afc78666d94a80be53dc245ad570f55b92688da59b84f41365cff1c024cbc6477d7d462e67d5954c9bd115e12558d9a878ea81676547d47179110cc7f822b4cf216a32435e8a12f701b4db9de0a4274181589b5f7828bccc71115401f8faf860887986aa7afa0d82254f23239f9d9aa131968dbd920e8d6bd0d7c8812e5be2fc23535aaaa8f5945b4263c4379c4713e1a85e9dc238f61a8726c81286dbe64fef0bf360a45839d2b80b3c44fdfab18355a7ad293433d6a8f7b16e27b84ae69907daab63cfa175e6acdeea64ee448a91656aa50163d47a34d4d04eec1496a5b391569a763460698349451ac118ac4015463cd3fea957ffacb5ef73c652368a7eb0222a3c9fa0bb9de0cdc577f79dffbc5cf100cb94b563cd05c88cdc47487812ee417fe3881e3bfffa7d6725f6cddb5a2368a386c2e632c0943a40ceb5c5ea2755df443ee6f4fb2ea3d082b83854d1a3761159beb46febabec37d5ebd56753074713634517a87e85563c409d3d24970de112b5a57d8666e63a2972c7f0a7545fbf7e9ad9c6b89511d46e04c186346c022ee3228717b639bb0f43c14b1f55aea5ac4f751fb776d14f195f0ef2794f2b96e61b8ea71430be53d8eaefc15acfeacaf7b9d2d16e0798fceff1971197e488a2371daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5459a40c7330203296beb992cb33d51c97385535d4e2ded23fbc12bda027df06054e275aad19b59d04b2f127737282e5780619fa986c93e97e8de7f01ab1428252bd4ec3d0877b97b3fd891163050286653ec0604f46b14008c79fce08ae93b985d9e7118c85b12c0b9c6aca1e51a40eb43c8167518a5b1ce2fd90a1706bc6dddc8adf3dc5b45cb0d3416c2f655d9fae194cf32e638b648cb92ee0e7f4158a3818ad088594abf9b4d507596898c8a3a043e5a2ded5136f5dcab500c840df569102b2d3c16bec919254301017e3d0d8c1aa1a70c05afbd1b87609951f5f58a141b86fa9bb3042bc6f99185e2616b9f6ddae4d51d7ca9d8b29ed8243770c0314c9861491569991aa0b17e01629bd3161f64ab41a659a6f1aac8d4f496b097aa5e976b9c055a28e25b45a482440d8cb0288460a17104b7e723ed4bfbf11b2ecbf32bedf91a4753e6d5db714b5fbb93d725572ed51370be9cc6c106dc3cd07aba394ffd5bd0879e16ff355a58f512fb2a3e6037731295db348532203911141ea9dd89d437887a8bb1d8cb32ff83c51d83ba2d77ae3b8eaecdaa8f4cf6dfe380e9d5c8f7406e54447b803c2c740891bf7f923bce9a091111caa19f6682ee3427b26fa498b0808840b8714591a50a7d34238e07723f510ad40ea1aa898a32235b83a69cd54b5c0f2c034ff6118fe54f33787eb8fe6d9e4bfb7f9ff7d9180080e1904c37887426acd1bb0007e6bb29a2e25a25ef8d25b45371129b803b3327c17c268a028061dfaca82ce47ee8d4d86ee3002f0ff67b8d05544b095c3621b27dbf89f3829b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e731cdd9ec79cecb28825f081f13a20b56174603ee2743011c120298ff4549e1723e5d7e7ab92aaff7942e464b3d9c4421c12ddc734abf5811b7342a3c3bc272326b6f30963cbf64ed468da4347f7ae01a1599efddda7a1eeb47ba84ddaf99fe2b8025fdf1bd84fb75a77644e082f0cb39dba8eae183c2652c3b827061a77b594d9cf78465be5d9805580519ea9fe170449b575f95a617df34ab01157d5a1fc40a442d71cb8b9e1298dac119e02386d97da1f0a154b537687ae97b7ade4367028f8a524b004e6cc56a18fdd3bd069ca17f899ae0cf33cd8c3c1f3346f3bb55e2791b622b20750ae642075f91f52b3bc7ad9aae068c0d53aced9c6f811018c8655d8f2e01811a77cad2cdc12a630dc347c5fd9dc297a378fd9417159d3c0414a904f891a3fc52bde10301072e25b56fb7f8481904306f675e9aa83ae0db88b812789685dd7de89ebd29cb9c81d8aa0e73fbb469fc7c55ea5f112e21f8f9f32b90a4b8989f0bc64faf0061d802221da5c47ba22d24791e1d62a7ccf80288134cc94692230f1361c8754da49e6e54da4017a666c5896d5efa1e8739ece7ceb2c9f204a1b8996a56cc8ab6c17c9e330637f9519a921f4c4be034b771c1b3d12064fd9952e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4dea376fdce5725fbba40fc183dc684424e79df43a066711b5fc70a26679be3e6d268389141fce0187da03b33d3163c2d3b82d22cb7151c262631cf6112b162f80c2e2bf8fc9d4253be5634f1f732b76571f214434e437e0416583300774015a678f4a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084e8b01bca2b2c89fad06e93c78587f65121559c417dd71aceaae424f04b8667b652e0b051e7abb8b46722065bd2ef360b9e9edafb2463ac5d23cda7a34f1018c2a815c1c586d04748a011b05f0b4aa2a76a28cb6b447bd7cdb34133666b62bfea6af4bd99f8c87600c050a8666ddbf921d0ad8a2402d96a45b07dc97bd0788d7ad46a6d3b20e1120e918271f2a08ea846100da3f09e68551164e3bd82cd3599f4e869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6be58cc9173ef92bc5905f190aac8b1fc469948ad9a94e7388246bd7ee2aafdfe0b8634c12c87ee9efc606146c098b0efc3cf77a01b7ef5a1c37c1da2b6c36929fba9f4bf7d7da989c55bc593da21c89f1b8e56cfe256531d60416978234fb40340b1702c57706d2c75baceeccfbe795d514fd0865ec44b7a11b938cfd1c68f5990586447cb4766e5fb9125240abbceb18195103114535ee8633e86d45a369308829926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422ad3cdd9bbbb7f397facff8d4a50c4a079f1fbec455a413f8f46da9651204dc40e5e7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b874182909f5504f96996adeb6d40d3c1b7d1c7bd65eaa3d60dd6e417eec8edded431f8edf9a4d54f9c572930d389e36ebbb91aa19c75b0dcd498da71c0826398cad1e155184210861fcca294b606886b8e299b315b1b6dee8f1e3013737ed839bd07f3bb632a10e6e0e87b8e5db64ff48cdc196c3d0ae4a686bca4cdf40c1d3b10448a1fe7ee2db1ecefdc6403df185aa8687fdc74f5606baa359826d06efbcf2fb69705bcfbcb48f1bed53397414cdd32505196f524938fb674b389fa8df305e8ba18980ebb2004d59b7ee6cc3ab11181d1eb91f7585b34d725c066e1cff2e15ca9c81c1c3cf3dd4b633ad571d2dea715af3c3b55053802b586288ca3478e7fdc7c0dfd8c35d16ee6124c7776ab04514a03f90d7a20c7190e0d3716a81212d839b1a2664cd8f4af9a598b35dfc1bd5964c571ec9d27d1ddc80223176f71abeb405614ae375d15d19226849361f9f6ea93ab0078c98778c76c4721602a03658f46675b16d2c75c6261dbe3bca963ea752d841639f94dedaec8a6e3662fd2cdc63dd0ebb3c6a6d4c9c1517f32159dada0706aeafeb9912e4a6ee758284248e97f65aa33ae163471022432f4b97c21119876922c580bbd11d2a80ddcfbb12efe3663cc4bc33056d8493f3941b45d6d36e0adc1bdce226931434aa800d8e8c18556b22bc3193be348a505bdbd24d4772408cd84e54b701182a846be4f1c25f127113f99bcd3569d59319bebef88f633167b267644bc981c233e36094e78f191ebca010aea0a54fed9b01dc5695dc137024af3b67ab30c9166f8a338acfc97a8d0dd7a7c7e937125a7cbe807221eab93af8f9292164ad7eb4694a6f42d37e3efee57a0f86d8462e6bcce292a6b73940e4ec1eb0f91498b1293ed70bf90d6155efbef253b2664b45150e57ef41851bf1ac3d3e56146aa74baa7306a55661876b8370030344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d24a617f0ec2c93d6e68ae5800942ab62afbe5aff50739ea5773a7fc02d9872d15510f3fe9ab35481aa964a78f42dfaa568931ae551383b432f2b574021c738a32465e12f0b4fed0e013c7fb6fc6d5552d8209beeb24b57c1d8b7e2211a08dc84abf51da80954efb0fd215f557c9e08ed854f417b9a40c8c756fd98fd9e1858d120a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fad1230b0d9afe124a5f42a390dd3e3111f03853e8282116ee5ddd89851cba4d908bd4bd7e7a02827539e40304cba8d353d6b15802ef5e9f5c5e23b0d0d77e0f7f3fc7e4da9724ad87d35f0e6949ef09c72409464e58db099917e2357c07014c2b73cb23030edc84041500804776815011a3b2aee9d96dd37af807a881c8fe0d898ef0a61496cb8f1c06f94ad446bbd1095394f9618cb1bec9a7b64796482d77991f08794a81240b0cff4ba0637de9b5c9427996f364821b51495c7aae314b2fa3f2f2b0df912ab1be538d40e34d9a39f8b0a8c4acac6723b0c6ebfaad3cfdb81f145eb094be1d6982e18dce6c8bc150b4cdd67b8d185f6d786b3f9268f44d53d85cfee54f3faba759427dbf2af31a320851b582367e7c5be506648237646db9cf138ce9226381f2794e04b25e0a026890f398e53fe0043c8ac5e7e43426cbcecc2fe7de40e617ae1fd8787c29ae2cfb52ba0a03336841199f29da4b4a89305457fe388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd783672cb5055e5cc033fcdf6e1bc08ed4792e09502f7c71bc0d9f69a027493b21fc158671af28cda1f2d48ee2ad1e667f014e898b1ebe6b4eab3ea8109d0e1310dcf8e87fb8123aaff7a389253746b4f0ae95aaea6e3d03186c7605420fdd45e057e6c7fa2cc3c3fdbb6d0004fd501c0b53db06ae8aa7199068849eb1c4f6e7b49159e5647572d0c849b1e5a4fd58e5eca700681ae04045f440d24eaca2ae043c5ff3096ed612d8f836da12373efc29057c14ae9af2ecee97aba096e1fffb270d100a0efb64ffea95ec31b098e11a0ddc8fc5723880e5d605546df150e71744ca54f8edb357a1d8626d6cd8eb640d8196b3595bae4ad1edc5e211de4e9097f9d56976132165e4eb7fd388b1e2d31453056d3aee5b48bd27552daa6bcc4df6fea3b74cdf2181ecc426d2fbd07e855a63fc8c133e469102970eb62de755f4f2f380f05dc8ee0d4fef928cfb5bd5e30de288fab1c9fdfce91e97271b247da58cec10055655ee2ba8cd38f7f224a3d572619441069f8bcbfde0128c280d4ea1a5c8eab1e0cc3e370eb2586117e640d376b56d402c291d5af6f8a1b0263a76a0d18cf7c1f8414abf00cd2671c6b0277557fb2940a6125ea18dbe369dc1380f47e4934d6b0cfc7040dc0f1e0c855d0429f8e555115cb70783c702f7bc2c31ed24214ded90168d1962948aed5542a608ac1cd2b3ded6c7ba0d62fa5106eed73e076de31fae21d60ee7074d7c6f4d4bc8d29cdfbe08f168aa676f786b93cb4e3698e235c9d283c033a420c5ca8b91ec5770da43b0e83a62578febe319509780521e67e19b03a224096997d2c13ee525146faab9ca824430ee896752895386db237f9e1b72f91e0cca8a31326c52833260bd30ba02bccc8c590d3d8181a50d644505d7023c92257ef271de534fb9a007de6b9e3c75dd87ba2246b5fadcf71fa3fb3a47c92973d2fcd426626c8aedda6df7d3907e8595bff226138e408e52cbc6bdba9d2bf42dc71d9619074aafd79c94e3639a6e2eee137f3b43f86954cfb3233868174243a535d3b68cd9a21eb602c378f8430b4c79a94f58b96dc0ae798abcce134e80b2014fd97da242727e4e840ff95d04260fb8064a658f0b0e85b96383f72bb086f94a9dd5c71925d60e175b60b85e451b39f7212a363f72f896497bb21b3fd9f3333fdc6d33a3cf2af7fc52cd03a6955425e289b692b3a5e5809ddc0ef79612b47d15b1e9a0bfce010c4e834c22c5b65ebac640640e6e626a0fc134d7d1871407e042c1078549b05f22bfcfb21ec7abf83b17a0171af805bd55e24fc0eb790b63be3a14891090289a03d4e7b6e3b0ab36a908bf2d4c69f1c6482995b82cafceb665a5a4feca2cfd7cf38d0d0405eda2dbcb26da7cbcdce6bbd84e6885d414924622a43a9f9eca06daad16aa0344543a8a48dfa1fcaa37740ecdf3420af2c9fc9983734e0c37d6640d4601f4de7223dae35b374edcf496409ef84a71cfca288b0493ab431a552dad63e0aaba962145d315102aac1cc9db40e5a26a9166625661f1cdb37f87b9ce2f4b4fd8881afd2c1c70107f6afd6af782271537304133ee96ad0146138ae3e948a01bfe37b8fd7bb28eb187a5229f57d2fe30588532c71912e4aeb31928fe025a2d7e5a4c495c1f2052976db241a15c606a901a81bc68662bb71b80b3ef078c623eeef7b83c85b3dfb0aaf0e90a550b55db2c84b132524dedf1ef7583b63de06e8b9954b561b981a15e5ad03af289f050dabe9d26b6ea0080d984eaa0673262d9d7830a10884393898a09410b518d20e670c482fb4dd10c0eb5c36766b439caf1f8c6efd155c57c5a55c9e516b92869b18de925176c6fd4406748e7f62415ba5acff09330a7b65b6e550fe5fc9a4cea52b8701d80a60b3b372d57a86c1f4f2800f85555a338b755cabf467a5df38756097680aba74af8279ad9e945ee5e457f48c740be7edefca3b891f343e3d96f185a2abcdb288d3b150b70915e1f25ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c79748772e3ec7591145c7c41cc81b385f4a447f5759fc6017da9fa280e29aa415b9a4329325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf03898875113ff0767d335ac929b86086a05550e6818d3ea808162b224977fe7195148d145a3129b9281ba32b24dd45043a6b78b529f1e24fb63a8794ffcc02259d32537a2ac1cabab7d5a1c22ac0f0fab00129ca79eb9217176e9fc97cf73b37f1a9df68ffd03633a021d0cac3be93bcb8d47923a39b431787dde1374b70a91db9fb0b0f79deb1468a94b0299f15286cd8a1e561d0b9677d1fe5aad850ce445f11b00bba702a1274079a55110d6addbf40917b920cd3becf86087208bcfa7217ea7f0afea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d2cdf7ecdb442402f065e4c7c8c296eacc4157cd42e741dbe846b24ce27bd3ba615e33abe30129b90f6b3ee8c115dcd1cdc175e6b0ac72384a1d2ad194d99a2fde96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539c2a2e6562529d9539900971fea15e231f80221edddf7d78291b8a8f6bb07a0d6b54379f2b31f84ac8cb93e1b76bf487ea2eadae9f39dd8c7d57f39e565fd3226f814248522741d6201e49403027e7b27c64324dcdd1ed2be584b66c4a7b2866e986603c275930955f0c840177ced47aedc38e00a0adc480d62450329fdbcf776ddc66290a91bfb468f09dc04aaefca24e7049248965e1ac71221e6fa8a5f654d5a5c652e4df4d57bb7ce540e41f83109468acf485f8e245aa73eb680838d87f48d7d28a87d69d0c04584bb983782f18cd5a257bb194f6bb938d60fd8382b213ff6f5b6b7832f58065bdb23dd9f5cba51a618a24d410063e34534a066b876883dc02f47a046d4c6bf986e4de24a8c6a21f878b53bcea3332e8dd553cbbe194be60c702d2da900ae86ef6fa52d11bba91c2cdf7cd7207fc68e6a4ce62b89efb8933f9ecd64642ad7e33aa070628be56324557bb5210621d6d215e1e16f2e8de070164d58497090b0b745de1a02f4e73556df4213cdbbbd50cf7e940bd84c198923efb580e149085089a97829af64c19a993029d57da8bb5f3ae6192cbb3838e6c88cc9c638e42a39e65035e7be6b866a30aec9265809c42d899e832ad89f163804a449b8ff8f334bc8d9067232b136a77a7c4bb6abeecc90ae50bec39aed2cb37696d62a0c700a16678e342b20fed84c530fa457919055e52b0937c794476c26f1c3382ca90463585a1e64ab65e85ea1f46bf854dde49d02fd215718d7dbc9804c45c396f0b6c94733c9d099e6efba0eb7a02b00a89184439055b2de0ae3d0e9edc15febc5672d9b786ade2e86b3d428e749000a890f70bc460846138a8174f618981a74439433bf4a33fd9527c61bed0c6e00513a5babb81d8c277efa9ea39dbe4fa527fcb5159262fecdce6afab10dbb28a1c3a468e5946fc0964492e1c0c7047cc6651182abd40990342752a85e2a8c9458f1764d9ab2515017bcc14424de3d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365bc5a0c8f1a90710829954f437ab21697fa70e2e42b6590d0921970e5d2b89aa0a40301d31640dc63dc16a22ebbfa7087cea923dab62a92155f2deb9e54a4a33e863bad89377b8fd567a0dc454217192b6cbc3b8ec7f1a1fc42029707db6330c480042cdfb90e9f2201fdaf7d13aeae33c9bee35e7b0834bd85bf6434ea0eb088a08e38b5bd0b74a720e3882131b2eb77977d079b117273bbdf67a3b8ec45e7f46d2efb444e90cf09df3696e15540b3402594834a5b9aee4a19c8e368fc2c4f18ab49fbf6476624f284a3708962d3e043dd7620a93437c713badfb982d39e551e99a4508188ffff86de8f71501f45702682410a1bcd55e6b1b72acf052103286a6564fc802a262f4d8e1b1fda6942cf0f1392177c768dcab0ebcaf9736cd472705580b6251d4145a960533c9eb039f163b1f667887ad790191a93214070fd9bf1ca89c18bd4af3f209154f2ea2eb2105dba78b5a20d8c2b0375d33ce86b91a74a52f83be497d6099b8d108907a4470542bf60f7b2322fbe3c8e78f3957a1caafea6c44cbec2c542378815b0fbed1c9aecd3acf19eedec8398063ff458d8e10ffcdb54c6cf5ef49313272bbe3055fa18e4b5450a80a514c6ec106a1c02050350536f301c27983b0ef454e0947c6a26a297cd556a9cc9f738ede201699415f73deb724baea09ad9310944e0663d1fae3539ee3c01859cb3509b12153a64e90d25a27f143f1f6d7aae123c48c53a095e41e83b80e93bf8d5801c6795366dea6e566b8b04c19bbc28b2ec1dd91cef3b67704c5b0982a41decebfa1d96919a3801db46cbae286d5775b9d167673b8fee15511e349f90bff9ac60e1ab535f78780174572c42332d8c09d649929031dc0008eb6e74a720e1c9ce47e6b4ca4913c69882292711bef033ed7553bbdea85ad4183ff7530068c4222106ccbed96654df49969f6ce6ebe57174e507bbff38f40710bf760c843e613a8c60d265b49cfde384fb3d5fa9305d6f6b4c748549a12e12af928e1c63f7fee7516f4489446ba1d92ac42264f0769c09746dc9a499f5e96388546bf12d8c7d63e317de9f9b48d7c32be3294126e6b1df5895fbd45879a21c623653d4e4a4e4034bed459c6ab732d765feb507a8479fbdc82e7bbdfcba856884dc30559234da31b3e3966bf149b5d3f9d2be1ce163ab00ffc1dfac8d37d5c017ad4756a5474743811f0d1591ac99668765dddb93579cfef19844cdc3984326761ff83ac38054dd4b587fdacdd1450ab2bc5b196b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16f75bffab5d7caa50fa40af4e84d89d318348a926783e2e887b8168efb0137798d99d581b403d64c0f857d7c7ded9b2ccbed7a8c69cc740f448cd9434ec2c513f00829bca923801a0bb3d01137b0ebdf41bd8beab3c6998c33be97aac8a00a55fc8db5b7e314fd9779bc9da007127f8d3ee3e140a8371e147e839d45801c7d558d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ec436216e1d26fceb81f16c960c1432d38069cbdba82d6e6962535319292eb75f6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef212cb782f29474d2467e2cebd9dea482ceafe694ef31154a181a40611b344cf4407dd0baf52c543d5a20b47207b270fb3ebeb8cf6b64c1b1c4599ced832b055868dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eb1a93e7d77c19f8a44313439dae048ca6a0ab557aad975cbf79d91d443b5822176c650f5168be04213104e3248b6fc2d46172888970c8d2dfcf5b3c6dbd1159c4a0c0f18450f953952ab9808c2e6548984428316fd2984a255d4c375c32092ecb4d8b9fad7e63d707070ff5dd10e64d43277a4cdf559d7d43f56fa115b73982bd22b5c2f3a98e92e8141e60454c467ba21d5f721fa2a4daa42fc35dd08fa721be6bf8f2d74d49f6ae025c715c5eb3b52025133bbf417b197d608be6d8966edfc277b151c88d4cba300ba1c2569ba11fd69f9304bdb58bafc28222ac119c1d03bd3dffaf61285e5cd71b11093286d67a2a724fad982fcdf0d612645b1822ecfb8c552af3f3a6caf6000c3cff13e7c55458305ea5da05f06c618679f51216ae4538df557e86e1c1afdce36d09b15aac42985ccd3858a286c0dea084511c6a9d082cd698fb4dfb2e19ae2d32a7e5cc50ea1d021aa9e2f2065c377e708e644c8c432969d8ee33d9a53223bd3a8a81321b67dbc6ab8219f9c6fa67774b5a40fde28cd7bdbb914353370a4b623bd0b3cff999ba44d0d74e5bfba1111c8f54ea4d2d1f738a85d2d54c7c7524e0ba214dfd70695b2caf54e23455b880171b1a62c2285a7337590980029f21c70967f50c8b5657583886be33b8d9c8a0e4457a43f45ff30ae964a8962cb69a2a195128d0fc95382e238b330c5b0f260ee2fbcd8e7e2773da930d1e89382696d5bad394edb6d99fc533c6618e5563c23d3305252bbe2fde4179163d2670a2be4bf822df7d642de5b3bb661ee49a27202806216153990d441fe6d0347c5c427b9e5391b2f14bdef571065613b2300a99aa45e8297149f1501ee0f6a038ca8596fd48213a511f15c7207b4c9d5f43c66d939b08a6530b033e52647ef2e823e346f1b46702f5acfc0ec89be62744a076decd88ddbc2522c58f911c92a67dca0e12c438a3114b5b74487dcc903e7a1b4f857e2a2909e07acd797234ce27f883be9abecfadf6b96b0d5bbc5ad074b05749ba4f6911838be2ca665cf7c6ac46208800a6795a9fe0ef516a0ae2e896788bdc0af1160f2762cc489ba23f8966e72bc26b13df2dd5fbbc1ed2c5d306f9db0082e7ce12a6b45840607e4c1e88f331c8b9560a46a381731de118b8efb73dd2d8ad875cd310edcdd19ef2ddb236d6c8b09e98e7173efa020df536cf9da5ff605fbf46c9c92be481359a712b9c421aa15d4233adac95d05095ccc54cb0b4feb4e2cf3b1948f86b8cb1bba0a45aadad198c4717da5d4556048d55978ebc9347d2fc9d0f4831168d05bbcc7a76cbf8e289e2e499a9aab70376fa3d840f802d758391b0d153aaa697b627c77b4fae2d8ae31e5b477838c172fbd7f45d22cafae86e895fcd436b41664f20f805979544b1e6f7c28c82b63644477bd3f03e65871b95ee78032c894378bd9bd79d48ca3a4f2fc4554de899d70b1d96baef727a6efef9507c2b2fdc2fed90a4b31476fc8565fdf36aa642d11889cb2f59c00f6e1746f5271ac58649e0d3bc07284ca77f4a7a7c7898d3e861e5630c7bfb0a7ad8571834c69fbb733f28eb0ff5b6c4c1fefb9c16c522d4fc232aa9f04a080648d3d8c2226b7cfa8bd8284d226940e3e4027d1eaaf8e1d8dba9b073185e26c7a8c72fea36b30a015be28dffe9562dbd7015cb4e8a5fdfe770c9cf835d72460f5637c93b7a00b363468db346bcb07c0b2a840468bd898c08b6305d46cea798d80ab108b72c970dd89de4417da9a24a8c9f9c4e8712d96490a28d18dc76cb2faeb98685d0384714c9cbe133ee4b34748a4a5212caa1d7e107aced84a08fed86c5af91ebbb6d7cc5e389dfaf2fb291977fa2c5afe588a0c321402ffc077cc0ba7587176b215f66142cf8c9c892520e0e6bdbd894f9be17169b609d12928af2967eb530c05efdf996f44e882ab5fc7d405cabaaa21e21c995f325d9a9f7255e23e2295250556b7a3e753b5d29b26cd43efb595750f8579c96fe507871a8f51cfdc1950a539015a0d6248ac5aa62d89d00b7a3430ae019915e576d0f8880d2f7bab8a5fe25a230f5d54cbe9c2380435ee76472dc5a068ccecd233aafa6f9dd883b3c967ccfb65f1db1c1b78b820d05839b756084d64a6e7bd9d3ee22660283a4b54fefcfe7bbbb1bbce806aa5d0974be5cf497c9c735b1a31c680304b619b6addc4ca663c76f2453487983fe0725891e6c6589c1bc29a1bb9e7bdfd98bdf0755679cf2fd9772ad3af50ac307e76a9be4d7b5da69d7a9c30b5c875a9f187730701a6ac3a113e00f67fd9ff275c5e130f2a2532dff009f31f9e88e93c219fc45459e554c6209ab9d05f4fd1903ffbc98afe421dd3d7e04dbd47151ccc95a16cb48e3f41e5d7ea5e2a68b79b4774507c61cb8ffa3d136946235122e2e580be7258752b997c18536e9a28ffabd1dbf40f8ee81910eac03a3f4b17d1663bd90d2d094534895facc59baebdb0a96aecd681e9fc7120639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416100cab3cd296c55a95b963eacd2ce1c4097992291793fa0f733332137c70fd91d7e9e463a8a7091c6f5e888c9cdfb1e24536b2b808f2fe0e3e82bb9138ce67bc8acca3150510571f9f50aa21dcac064a431fd99f737db50009ede2d5e0e6651a0867e8fc1f8663bec76483bca1acccb5e34d1dd349e170273ce70118c1ff1cfc799e54c18f096d53eb266c3695a417d7bbabbeb3d1c337b3c05b7b7ae24eed31bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abf7d2b46e3e9347b81e9a05cb8064e6a22e592b9497661806439d765ceb6a009734e7084728e2714abc89a76e9cb488c7d5bbb1c76b72d39339d56708d61133bb7b2d049a207454c7409ff511bb9f20d035d3b2bf308356f6e4dad6991a052b87dfbe7c47340cee47b2e872b967d594d2eb09a9412230ee0171e93f08ddb2a528549966550329bd9dc53dc555dd16adc0efa9047c2400c544b4bce1172bb31e8d91cba69778e1c25b9e168ccb4cc8341aaba557b0d911344f6da069e972a5fbc8b8ad11182f53604b7dbb19b7cc98100d94deb865695cab5046144c9371cd8ccc02aeb88988613bfcfc6cbb0130bfcde515bebdfb7c105bdc2c12f6df05302c97ce1b2a3e2e6b0fa2263c3fb37b08e39bd687a683c3975811cfa07d22c800a9f5f840aa1e79ea3d80e1af0830c5c4193a9b35c2756b08917cb045126058fe44f25469ac9d11b7329ac9c42364d3b5001c38be8b673e4c82c3c1d05af81c3d6722ad64acf7042865a79789c439300843a39712cdc3747e051a9400c0fa2f0f178c6d37066bbfc47bc58659f066bd869f6e9f798d532c33c2de92ac8e61d9e19aaf563ed944025396e1a44cfdfaa6dfd8e9956a0d2a39fc464f4def97bde23a9b2b0d11014b42937abf1e51cbf6fff5a8605b287a03618797f575ab282d4ef201af1636c4aeca78e66dd41948d040b8cee058fc7d2ed6f80415320cb7811288cf2144d5c7308c64ef98a7cb651361728fb9612f1d08a2ef0cd764e763ad782033406a2801d93416aa5e4364ba7752f0bafc84d67a87edfd1164cd8fc028470a40bf65f83191d560d8659b81a7746da58a9266bcd2007a30aa3b8c29a9d54d393198d97b37c2bde38a7bde0eb139e287f0883ab9e603ad4deb094ba33ece1bdea4c2bacc7f6e2d4c9ff37b4a545fa10bf5d280197da550ce97d60665c37f240aa600122f1993d128cd371264710d7c497aa0c936362b24f0ec2c3ca9052647434ba6fb34a6bdfa96b93dcd924fc17c1426662d0eeb508e2b34552ed8133208b87d8a5053ce85954c3fcd0431a33e8312cbad9dd74d702605107e7f364353c2bac4381b0938da87d7fb84d40686d901bb03082d73ce1ec473a61eea2de15e8b736b629f1e5a758e3e0aef5644f4f816f600a8983700439719e451150e819daa634ae326a9ba83dd50898186d007f2857ec1298cc72b8d1650b822f29c821dc9a5bc11380e9e57a8b91b47a6aae6dd7d9dd26d095ac860b7ad842d2ed4786cbcce0c2f75823ddafce7246fccd2f46dcf631db02f9080f1a1998be2f28b37265a4bf26649435beb3743e762b133141affb793f2ab8fba3473a10982e166deb627509515809e762fb6966e7ffa35cc950f0df07657d8fce93cb81ad054579d0700aa3aa18bdddd61a41be7803bfa807434a449c8e76fd2cb2d6293d13b060ffd4d111f86915ef7d567b19f72624a86f595fbb9e5944ee4c7670408bfca968e9b8da30542dff9450a8dc25567da11822bed50f0418232e58e9869361ec47c16421538937298fe785ddf587e6f9db4cd54fc0f8ee5b838cb3dcc4b9098d358c0021eeab1e210458c98a35805478870ee78c33234435132267d9d49a24b13a8de21a58dd0eb3244ab4ef2d41c283b21207292e7186221a58f955488b44520bfb11223ecf9a4d93fbd44812d34992c17c5e81587fd9d127f2aca8a3a597636e7beac87d4860c9343871a916031e30206dc101226debdb33bae5bf9a95801046d03804249f0a5f8afed16d3ddade4a92d8e504266597ef6616f6b9c98d5e74c2e76b65ab6e1f21b5f62367117a0d1b601bda65b26f5b7c746c8a344d93e105e2810a0ee6644bb817a3d92b08de97fabdbf19e2d84688444a196cd29c01975811b80f50bd42d50e588899526ed311c8cf75ebb366779b842ecf9b099ed0705afe14a22885b01ee93eb4c4d8505d6f4b1cd7a3b8a09ac4bc3563bd458b9f15a66115e3f5d00bca0821f35ff5d4bf8256da24a4285e318dffe597e9defd4c4cf75c1d9ac65fbb2bdc39f060f16713077cee955d73c8955ff8351a1b3e6d6ff987fe6e5750697c8c314ac170a43d951b2d9796a2a10000f3f58e427f850a0d77cd3a3ce0defd45575b16b6882a277bec9e2262eb67de9627ec03f870ab0441fc9f2370702bc48b72fef965e784d91ce06a859056f51c0c4368ba1abda9b4343397ce5abde4223d311cade87514bab1fe12b7191b353b6ba6beba595e2d2fa1201909d9922eb801f10fb1887285be54d6eb159c587f9ed90f5d234fef50417f3ac6da33df895e1a742cfa58400d8c7f05f1618312c39c8a3eb1508d21b70e2f9c0bae0986aa822fa6a49d08933a6acd734bac298435fc1f085618da5282aaa24c736a059ac93fc727bd5b7c2773bea8e9fb716e7e5cd90c75d8f4891c5ac5deecccc6704a3cad70ae78fb388124b967760a3f95378f30d5b86e86b62fe5c5018a0f61242f868c924980c037bd4b02983140737482c82efd5b36434ec3d96517c3aa5fc33406d9da378963fa5e6a8edfcd081dda2be014082fc1ccfa635184be8f04912b756f2c7124861684f8d2bacf1d4019ca39f6368dc32e0bd1289c557c5d0911ca820e124caea25829e4b6f8833f3fdc0dee18f22cdba3fc6f34ba2bdc882db96fe58c7cecbd8f02c82fb86cbe024981b6646953fef7ff5bc0ae69c37641ad21f284d574488c1e095fda6499f21eac766964decf676e740f446553e8b32692b1aec11025f03c73f1be69bbbe19a7278318946658cba70c8351a3fc91b7c54ce95850226d796c0bfaefb9c77c630fad76b5f701ab5610288b32d24ab60f6866c97179fda8aaf39262dea3ab54b4ac40b22d8d4e16ccd175690934c6bdcb34b82baa3e3d66fd66273f5a5455ff9bb1fb22b6c9f490c770c84382c6ae4318b002e0f67d543217072369365d7e72bcdedb3a164faae01ec591bdbd8f2ccb66a43e63bc2ef9771291d6bf1351acc102aa700032dac0d018dd9407d5dbe635f20ac1b9ba5b8d3f6f367ebc45df6e64a552110087a28fd4fa3b9ed85eca7097c1122e17bdfdc4efac75ba5723cb37b16b19832e4d770ba2341149661ee2ad0fe689e7e9678a4d82ef0c58a3c3517ce7a6b6d49f677ce8c01c2b15289973c212d0c0c95420d888816b61b842a7bbbb49c62708c1409991d25ac83facca1eb7c353059a00bd31d93cd1e051fd14a006aa35768b474e49a173d6e3f3dd167975b319c2a7362cb907ddf37a2c90a1e88a6b3652fe544b03f8f2f6a63c5bf0069af215cac7b2367a59505656e736c7c9f80dc8edfe682293e5defd9a45786b11d700f1b846c0ee0b86821893a0deaa7ee5c405f6154353e413666eedbf73878b7a31eea0403b6f1f98ccb81a9c12c1a3a5ee64631a03d8905e6d8f8be0b0ef3ba19fe29b52ba2b098544a23ba1c96239f18ad3b35cb49d9474e75be1fef50ed2ea7097384064706223775bd89eabd6d1df8977a1e29d5b2474151933c0665c396e99e7ceba5bbcf32578342412124bc8a323102594cb57c62e8311edef7782245b0b5c670e468f453de8d7efe39258c71a05ec2dcb99129fabcd5fb269ba42628dd5fd3718d94dc6c58de9d9f95e3791de0fbcfeb125a43b9c2a4ca3cb62cb6c1c988542ad8a587c096631d55cf606e9267dfda30ca533e60dff28ae13977f1b51a259c4248c4d7003c711541e2d50d6f42adecd416593fcb3d0a911bc88681feba94c109c0f775ae0aeeee80abebff390e664aae26162283878d52d88aa5c45931b759b0d242a5bc41e0c3590495447c254c08f625e6eea1725af900d047af90572c41e5f34439731e42411a90977d5031d5794b0950715984f1ed4863d8996a3627f050f8dc5a2f2a5fb53682b6b44bf64721bebef09460a0469474dd3e1f4314ad1a4d8ac3350c647799c29836a1d7ffdf6ce520c27594388e80902701b4b4611d18956c7e0f171719c75b8b66f5fefeec3754b3bac46ce6370d1ff91a5a8d9c088850a2e8a797cd1f24e12611cf350578e0f08a90523befffbc5c6d821b9da81262309f071b5e9a0e9a5756e4969899d93fad860cb5b317d318fa3e49b4d93098b3beb563272d1bb418b6034158da1b93a9c05f178f249e3593f01a82e865ef8cfe9fc7a05f630ff068f74efa546c9b29a2e5306a6e5d85b5d5858c7efa0ec401d16d9e3563710e3da4e991bffd1545f4b4b426756e047385c4d9b010b348cbec107c9f96097e54324bfc267ff8f16ad6a9f7114e55ce1cc232a7879d0c6e436432a231dae7122506d96e0cc60cb1c9af48295eb93382c63f7c09262e214f21135f6084afe684191d92d620f987e9ed793852b409b248deaeed9fe0bdfbcabbf2f6cc9fd661fbcd9cb035f49f78db1ef11d5f3bb765fb89db943a7b6f86726a2101530100781a5fe327c056d38be19214917232a4249900dd74833f7e00267416bdf392be47dc548ba38aac87d70b00b0e12eb5da446c44d193f4116caf2da5425e9a66945e484f8a89480c76a214472643b00e391a9846d73b1f5117783fa2279dd1e4e85b0a7c5ff2d818ed65f9b63fba6cd3c1db2c60295281ef63bd3baf2dd42804bc502f6cf6be893d33ca222e8b8871f621306e3eb8baccb325713bd953337f133fc088c93f3890ee8abfab7d998a25ece7d3e063457a26c3054f0b94f67a50a5c5cce652dc40e70f9d6c6885c3ddd1a970c88b5615c1729ef8617e0900599998f5234c0e7cebc9adc3f54f5e913826fd7f629c48ae77d08e09d6ae683da10d39b700d7d5f7c2000f9545ec012565054448ac15c3dbec05ed08a30711e159e58a2d6f434c93706275d5b790d33fddaa06a49262b218c2e60dc05a19eb20d10ad03a10c174862a69cb21eb27c87e03a4b748bab863f1749f50661132bd5bdfcfb8e62d5240615ae28576c789833e310a26462659275bc9493cd8a3624cce728fb6b3793a8cb83938cce44c705caa03b23c6f072bfee32612cf64cf24c5aa8ccc9fdee94befab551ed937fa96dc5ca45cc708168a1ea168be5c86858ad4084dd904b66deff1982df8200cdafee761361921094277daf554606f8452dcbb6b22f931b6578cef0060a0d1b089e9c76c21e000e0a881be570881fcd95ba47382494da38f2cae40bd3b9cdd39e1174e43c19f257ce6df6bd57389fef4cecd77536817d4f38f22c57613c92ef10e0eb4db949f4ef045c3723affd69ed65178a0ba55673c8ddf92337d0abdbe0afe9bf2e035165a4c6c1b1efe986bb3f31f5dee3da187e91771d6b46cf0b5cd5bde3587e00969622f30f97463d13dc467d5e80cc3ce985ee7b466293801d6d66030735d56acc692ed8e19c42faa2ab6edfc329d440218f7f56132b9140e11d8cdc2bb5cbf0d7d03cd1d66eaf75127ced23938e1d4aa7d9382441717ea63cd673f2a7b299681e1989e21ebc65df462b683dc10084a8c40fe5db71b575b15791a302349c6768e58b278628f021955a1d119ebc274efb186182a93ac50754a620441f5c3f3a688184d43a9a5e17059ae03fa1837b487fae085f10d14ac65d5f984fcec55feebc2e3b7c296fdb74887c85fc2eb948be09d5d6d4bf7b9edd2d1639df485aa199bf5afd345d014e7bcc383449c10c3fe0033d000bf3e9fa8aa3a00ecfb0953ec3df2ef7831037ec8b368c1a823f55de539af3809988ebf1e601f5811926e68d1e316bef1cb23de77cf092b100564c05c7f455e693e0fd0797cfa622217727ef686113c8dff63fbf9586362384f93786a49c6ba6e9823cff2d68548de469d04f18c4df95f2546f4ec4c4df8ff7d3f785104b609305b196063d4994fe510bdd68de63ae02d2d2fa9e162300a481fca15af35f98f6bd2be5508a40e50f9314439a698b3b1526bf7e2a21d10ad05e10b8761501e4b38f737651062ffb4f407cada4be6d3b07a96559f5c92bb1accb72a213aace2f54137d688e18846cfb03e510583b21c7876c666b5b6b96ff652f05e8b6c6485e66aab041a340de063af2870277d67a277033dc46c217f61fd3f094f4536e9fb26481f8887f15ce90e7253da6aa0be852b4558298cc155c4dfdcd0064f5032055e3206805517d244c7c15c48fc595a1afa16afd4f468d20d8a52e7c1c37dc50dcc1a57346aec6b2d268cd1e7afcbc061c7aed30c00881cde3cccc6821a4db430b2ccf4579ca3a4a39a6bbd44cdba5df3f834c374043e0e0f7e0279cd3b3e9e16fbe29ff2b7bee87a11987579986ef05ce4636c6b6b6c99acb51b295411eb597e4b461c36843026e8537577be516b1e0979b974fcdce15f9ad3e86e79468dd3228235c3d2afbb84f44a7d18a6592d6b80e91b87e966ef0b3f7dacf1ecd5a31ffe5072d48f46dddc1b2b42f4bfa750be669436a679c7e21cadc36e3812c7f90296adc814a92e7309f66b8ab9f0300698ea7dd98d99ffcee814a5db5a6408dfb7a421d74d4c80042fa087806e5bdf12b3ec1661d1ec27a426debad62f8a26abecaa75aa5aa5c3f77160fdfd85854379eba9165719fff9aef6758f49a995795e99df0a0884061bbb271a809ad4695beec328f7ccf13ba0b60b2164c711066e0ce37fd38cedecbca759f4c9cbf070cd22a75b9201c29157443aa15c4903c12e8317cc3de0087f4d64e9682ba65248a97e6ffb253ce8a67ced89528447d9d6d14cee701603c7568a9728d68ecca5c04e7b8b0f59cdcf6cfdf2b00a92fa5ac68e83e37300a1e6d00d73938320ad1f33751c75ec0b1fed655dcdccf4642047718f056b096717c7dde7de7f4ee7d5cf17eefc844facee8428189bee39333c844a9df0867af082a89ba5a596bde57ca7c263327275de77e1c4bcfa56de3b854dda831a40a5732326cbafb9cc230934068f619ab2f07d1034ea13b80a8778b70718c1bee4dd8034d3a1b58ddb93326c14d3434b0777a0f3fb02c9175bc1c56b57a1cc8d1f2bc7db35effe47277bd4015eaf8b98761cbeb4f80bea81802db95c49103ba6c71b08c588a2c6d86a772f0c5da2a0c02719e4183174c2991b58663c279a529a8643f76b92591f2cccef7a356941267bd239c38c1b1acd89821e34cad3a915a5d18804edbfad2a1df1aebe1759353891158a928807f11fda469b28736db4e55686a7cee03733eea5ff954c2c7b7de5a5f8af8a208e3f3a7716fc908eec528c0c2d762fe2cbd155b2d8e869c525cf7dc491b94ef0951cec5e16118f32b2f56177fe46425eff8d4ec1d457c77cc0431ecee9070042573f993ab29e3a888a7a78675e3b2eef220841dbc645357634d15e369f540d998a6bc7a838d82e95292f02a356f76caec9b03bfb1d5743ce066d23d4cd1dad2e2d7a88bd3d41be9f23b91c246d8b9d749798e9c8914d24919cdec6a145d6c0d3d638b2438dc9e3c833b9f2d1daa78d18da4eca156d5514708b35b1a900152003b16ee11fce09dc5ce05706ad260582fc9752b7705c9fda6a6f7a2019158ae8d74077b09bf20804676673f809bda3e71957a488eabde942b5599b29fc30cbba22ec1413b25c89b600e9bcec56b63c33c5ec18117a59f9b23edb26fbf86e83812b37ab85847bb200389f2059568fb6e0bd51b80aaaa47bbe824048956d09005b994f53483b83314079b731219501f93b870366b844e3839f34aa85701d0ea16e951d89c23e188a01bb04c4c6e80183c49098d59e83077103d425791b7f6c443ce1cbc3d22ff0fb7c626129dffca0744dc3810abae75b989db29173dadadd8a2aafc8909664d0f89c8d21a1d22240625cbc20f1858dae585d0d9904014d1c179272d505b29ef2162cde1e2c94a214cb2ab9bb2c7fdc2c6547c6942acadf43429dd4005cebac577d39fd949d76a1c3b16fa54fb78d6bcb3f05d3ab0e6a3ef14efbc8bbd0b160913319736fd2492bac1dfc7f53408ef8a416821091105f25b8c9458fa0df1c469c7c82bf44a00dd419e3c90f5cbea4b4b6de8f87e716e152eeb9a846c932c0daadc93cdd4b9e0822234acdecbb0993e03bc17e593669693d17edc4c000c3222edd6ebddfc5372bcd733a9d241b42356d993e46cd9aa235c2e1ed6c6b8a1e99d218bd47e968884ec2a5a46b39bbe6ed05dac9176e907c9017d15c4f572678b29ab425b53448af1a4d68f5e50bef1f62a07d27c077bbb5e50eb825e0154dffe4f8e67cf26ec46ff379d8d2d3f5d49e017b36b2f8953a784fb69f77b0e8f3ad9867ec78690494ec9dedb5790ffd58bac07c12f403b86d7a60bffeb247feaebaf337d2c13f10f7bdb0bc778b16feddd05f5f587f7ab7c2cdd3742641b2d2fada4e9f1da4d26b915d20df6f35337f38a785b4d1baace8e2c2ac9f09fb58cd1a34c6d2f5f7446452d9b59f2e7c11f4762be3f61a15eb7f1f96b9273450391787c49c76bd7ef050c775bc4ba5a0ceb382a23f30160351918d225b3e3cc51198fe986186f01e50ee9130c0c997e7bab9323cab7ea5784e800f7e584d789bcde24cdb143cdeb2d3bb688f0c79c402c2ff4142d53fb8fc36cc3ea051e74dfdcaa580061b91856f3e99ed4133c83fd3e45cd84c157b4d24b3177cb81ace6b7bffc6e013b5fdc9809ccaa22eb31d30902e132cda2002c38720360fb3f78a41e1451eb86977335d4a1d3c8266e26a36ad07ef8a7db705842aeeb5c871dd9f9cafa942010b21869b307c01948bd9cbfd8307c38c13172f6f83a6e754f534bf38e7af8665e53dedf5384aaef89cc945d7972b7ef02354fba0515bb33bf7e2c42e7f79e375b57ae574109dc60047b5ed89ebe09cf85e8955f31d8c7a4de922205da8ddfcb89e9fb3ca40a3ecd51369ae47ae77754258cfb62220aa5754d9f23430ae0b0c11ed6bd477474713b0236dedb5f0a7bcddff2081596bee2335cc6d2f33c7253dd55e89a67c3978599ef13dac216e70d5d2062ceccac794484749745279980831ff728764071fbea436ee89dc135883f9c0909f9ecbbbe6e179f7b752c6a4347a5ee4e2266350d191431874efd0c577b7638eda9e71fa2f21ae78b018d9d71566e358c57c443decc9f3f4963eb67fb86039c1bfda34bdf6da9a14c97d2957ed7f72ee6f97482a3cdadca98352c398051d228eb50ec831b0793834f06e85aa19bde4e95c96264729b38a9b4bbce10fb6c25414bb019244cdf60b232162a7692bb52c1b103016c3ba8e1af2b8575e5e95bf7d43cea1ab8ca7937688be7e0ebf63934487aaabc38797299b07b5374272872f8c05a94efab9ee112e8f32a279a82dc8a55944513e76ffd421d651b59dcdba615b9c4c55b43e5a9209d7e122bba4787ed2372b89fceaccfd3cde7f03a7e67c221c1bff8907b61f1a1f3fa5c0d4424fd82c0c2e2672cadbbf6ed997b9cb3439c508ed1ac960ba5ef693416128d3da3d3ef9605c8bb2d416fc840dd1528de31bd33a32883d732bebb71ce92991924730b9617d727dea77dd0d0776ef772cd0116d82f62282067f6efeb71f26e084afa2508c60059077a5efc2fe32a3837fc9423b32bfe74ad8edefbae805934df5ec9248072ff69ea119fe617dde43e27dd61536757ff855935ff55fc2b1cbff1b3ae5fc507d3d27ae16ed043ab13e6ec8388b4fa7b2642adcc3a5c052ddc01fe98cf7f4057a33675628212e9e081af72327b8a93a327d35041c10089d0b6c0a1f426e4f1afe0f56d7853824e30f02df226040215e6bb98f033aa717bc0a5996f4df2fb60f0aa47ac633c263d006595d300a5c4f8ff274c3ccb048e9fd7f4e5fdc905f0405813cc5cdf992b0556bf31edc239be7284cdda4345d9e2a6f2a2d990351be8f5757c1f0da3edddd1efdada1e80c52d2f938272f392a65c9c905ccf8f6c02df859dc6ed3391889543682392f30281852b93aa073d39108e9440aba71596977d1478894b594e200d9712c75f723aee05dd710351be6c95851941271179e95107d723a69f24ee2bd226ac7d30e3b08a6d4a194f3e20280911c541187884b2850d202874ebfab2a022971a621e886a7ba3596fdebf543afb679da05e5e064ebb0c34821d61a89d70dafdfef99cce0fa08502d154c63d39a1a289018994060734972227891e120702c179c26e3f03c228bd1dc8fb338e6542380af6c50bfad766968895d40439613614b4c167815c258d669f75674ff0c8ccc6983c3fb59d153ead7011f69e0cea72c87c683a0ad4a0b1527ffb92e1e1271cd6bbe43b13881eb6ffd7792f57f13e34fec94b6b7f57b51277c0264295356c745868241938a42de193af30edab1db44269a1e8fc28a2a3d423a70799f52c83fd05b8298dfdb0ae84c2924d8422a14557235259e2c00d2fa339fc5eceba7e7eeb7cdeda2d2c7efac609e05a0adde883724bbfca8ef268d522bc0fea9db000b2c45fac2af7be18720e1ce391a259993b73a6645da49497edb04cdae6662baae2739754766a6aac00963ce7d0cd872858d4c598a5e9d5d1547f708084835c051ada4ccd2b1bef04a5860e3f9f80d75119cd0ac76c22eb52f3dc4919040b83d1b776376dabfbd844e52a240e1183a404487cd7cd840c4ee40bba01ae4b8f90ed5b6150d19ef6b885fdd451c401675b936dd8785daf86b544fd088099e6e21a141ae304bf9c884e9969555ce029e538eeffc3f3695c573c98bcc42ded2f3cac0fdf4844fd57a4df732e06deca3523255795478e6ed4c950a453b365baa92ae8859e5b26bd9deb929b8f0d618cc1270292059f1d6b7f082244d916aaeb3688e363e848b2a63832b64709254dff6bc895687663daafb647283f6af77e768bd99ab4a7e4900830615f96d70af43127f3c8e16995f0899a0162b82ede36820e9a3a7727245a9626be8810e2e462ce1166cf81386cf6b747e1c271b9fab6e91e7b814403cf87d2c7e1fe6fab3e44a166f42b1167c30820fdaf44e31fb91c44b72fa980a58582807cb9098c6ea4a2d5aee4baab7d6d5da2bc9713acd11eba9cbecbf7a88791b09eedb196421a03cadb8e4cc6d80b1926c9a7c77a96fbc492c0138abcb219ef85a9d337e2dd6600679307c4064aea9b2ed18f7b13a897d2f42ca3ef224cd889154d7024ca0f20e86d6f2b890f264087a1b9a26da4a7e38b783621a52f9a8687c5e4b4849864b11023af7d4729043e3997fad0d57aabf71950c57eb4bf9d1b6899938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a90384f33cead9b6da5d047a5779f352f261c648936814e05bd4a3a686710d5a1772d6eabdb02918cc7b85466eeafe9c0afca8184586a15ede77b6ac8417cfc5db3d2d697545c0d7be515efa8f0a1ac52de9f603d4731544b39581cb1d9390ba2b133d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b5096dca44a82b742d163eb349c46130b1bbb96b7aa78242cd0188cd8a92a0cb948c6dabf2eb926f96ce0aa033944715545b184bc155c134bdb875e0ea53267f35e618895da56c3a27fba542149e2c77791faccc12b497a35eb058090778c01211ecf42956cb51ae0d037ed3243ad74abc09c70e79a2c491459a46212117461886a7932f81afa11a5cab3dd2797181b9eeb0f755ac5b84985e7eb84e2f2b4dab6096946cf72e8d4ee5b7daf60467365cda05b9ed0ce73bf88167b08ba017fab5bdf46d8c1de9bf641776c981ae071f44a452b2982b9f1d085c7e782b48c01721f0be9ed375d334c3e81df2faef18db51cdfdd68bcc15358932e730fce19a09011777c8efbd64b1ce5b57a8a90ebfab7fd4d706f4bd34f7d6eae1ef65f9b2aebe7405d09a2f3449ab23435d8b2db771599fbf69ffaa59e0a0ff82e2761cfd668822ee25121dcf974bdea5deedbc01bb1c4a44d319a8923ec30f68a420291087328db2fb1e3cce8f5b15cf474193c3ef9daa074b23766136a6164975d1b614cea458d469be0703a1b4c1ec6fb176e43ad1532d17fc1a63efc99d999318d6affdc46005bdb3132322485eefb7ffb71e8ff98b87e675696510b16610bf93d5734c38c3c6ccf6e769fb6093cde849f778ac8305a36ddc6d90f40ab829f7ee9677f86a69ef9cd25d4c98c91c107bd22b2a41cf3e5613fffb112c8e11928c444076d4e82f67aca1601f14a0d37b4d7944c16c8faa24d3458aec20a01c4b6e9483688caa453a9da8415d66662131c2db8678b592702b59a51bfd5d14c1af48e5c8b5267d28823aeeb830bae094652ab438719c759c8e26bb8e458f42ab540fed1b32cc1edc357c0b5b6beac13d44e8561855b8a832705e549ec17c3bbb8eadd166c7614853621684cf25c1e1124632f4c11e6c81c6c4e653e91449c73f9ced28745f4feb1c0eef7f037cc56a90929b185e32a3f895625295bb1185c9b36aededa2c48331b31e1cc260222d9dab3ab50510647cefe960e946973bc67396fddefdb6aca5efc32edce48f70e97e826d45416936ec8ad977746d88329076bfadb3b4fe1f0d728aaa4a95076c3be7982b723aca6a71172f4efcc760a1c331032bb825187f351038d70ccd5201a9f47d767ca3d2561dfdc7ed9752c8db2a59b4e3d1e50ff2f09e7ece5305d251f5f3b2ff546bf21c877277ff349f967eb55dd70534295fde3913f76815b47763bace7e3aacd73f861cd29d06ee1ab5b56f7b093a6dd202efe71a6df666ae8abf0795ae098bb28df92ec9e34baee4e8cb5fb54ac3373f62163467c364f4dbce66186f7caec80756d408b3ac242a594e8dbfc733fc3e5b1b9ff50fea30f2f309da5fb3c63e779965dd4727f53682ac43338b4680c5f8ecc2f9032dcdaf968be9786b16cb446e49d8f58e12e69fa8aa7069593d821fcb04d96b5358cc378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544b59991333c5ebff1aec9def0478ed34c207494abc7ba34f81259bbd2075bbcedf74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771782f1b53ec88781d9ef3e228ffd9dfe2d673ac4f0067c568a6f6e63f8f2e81cb58fbb6853e99c49e14e3b9a46f38f783183362fc4547ff6471416ba10398d3f07603c8105787fb92909580e19148883541724734836526e070e2c72018b35467d405a5adea941183105e5a72fe1ad44bbce5ac06cf188541f6a0064ca79591f7135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c705e8023effaafa5a74ef096e2d4fb4e1910cf8cb434f1ba9fdb6b4294e630f917d2a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc66afb56dd9204c505e0be5edd0f091f5b38c90a418a68bd14973601c9f1155992302cd48cc7c9ac0208833fb78ce6c9aa95d6c894213cd182a20de1102e3ef44b725f59388b42148a1c825bd4a44847b3c6a35094b99ea71c53ebea7d07791a31b83985bbc4cd0dead7598725518289c4cc27e7efca846bcdedff1b65e1400f7338fbcede94c513c7ce2cd7e33e44ad55c8cbd403cc178a08d9c3d9ae2f50b5cacaccf65bf9faa3af50971ee65104a41f66be5765d2ee401cbf3a72a1c8407a6991f77ff30e8d0a3feee487a0ad4f2ef8d0c230a9cf04afcb525672ca3d21cbc68829ef11659470263d5dbf7a4eac534cf63e75187f11b5dec4633e08ac25c051409fe88132fe575a57626260db24dda96129e2118bd2981cd780c394adc7369a424878f0efe5cb12fb9b1db6b3e6063a5fc382a5fbae43be7afa260f19ed958b94c1b63a8853059400e848c3658e759f494e99647be9add8a5648eb46bd0629446cb9387264292be6ace851ecf1edd5ae60d0ebf72e4c637be365f168937283ed0fb472bb5afee94ffa3d6fa39bb802a6db5074d3f19e14b8387284caf27e35d86dd0d10702671fe2bd54a712ec90eb114ebf4c321a779f29ddadb79bcea6e56d713e4f67a1ff7bf66465950299c9ab74612ab2255bcb1540733a4f3da6d528c6980e716d2b1d9521730a2595f872443ee83a684e545327167dd4320360a66d4dcb9303a8c21cfcaa53f2d6c5093e9706e503350ef6fa09bb2030990fdabb643b2e84624dc5384ee3331b7646ef9139f817259e398d5210f8ecb3ab54714ba35569f9ef9781fd4b2d1fb07a69dcc4b82ccb0131db6729cc73b88559c5867456fc6f089b8711120ab5655f3714b2c3810113a7f01d0bf3d6a5c2a966f4e529c8d6c4972b994bfb9b16580f47b4229063fbbdf9e4671bce10a798f47a68af8731a03fe3f2e24e65c569b6443909e917e3385cffbfbbbc5a73247e888c78c710977d8d97b440e865bc60df442e24223896046889452ce12fbe3599d3a5b06f4fec18f237a920fdd86794703c3fb160a47259ce2c5bbd0d16ef8ca484ba3f3d0677a20131d1bf0b5e7613cb46c452ebe8092ca40f557d4dd235f0e463f61f2594268137d94cc0279f70895d1210221850c44c1f161d5ff2e11aae82e8431c48eabc4e9283c277db46f180fccdf953093c83d8c1034ded46c65df541a298e8a223b731ddadc1055f9280ff2088b272c6671e36598816e6a52505979ac5005d6613753f4501220bc3427ff4dec279ae272c247365308dc0e1e8eec77ecc66d95c5a3aac24e781323ce13578a6b1210fe78398a6e73a071bf21cf4e2e426020d4cad4f40cba0430861e4ea81a54c943479f49c89e3ba0395b04b9ea93120560a85d30bd141390db200745932089d3146538649b3f86346d18998508b304b0cbd361adb792bd5ea976ecfa853c8550f24e81e641add1ef4aa3b36657738d781d07add5578ac1373de61a13977610935cebb9b8918b239f7d5fbeaf32f7556a0c25bf16f772831284396718ab45116ff927ca34927f45a7bf4ba11d25043afd30fb3861ab2a5a69da1f2fb8ba02fb0e093af2e7f7ce4ecf8379b27a8cdb634a00d269d0f430c6baba176e5a067e582387b23a0dcf87397625ceaea228adc5a5b4cc8542262572bc1d4217b5fa5f68d3cfc76fa1177c5e3a71193b1a79f7d7f536d55ad1d6b87a52f5d741a07a0e6d04ca5eb5f8ee71121f7958fb355aa58cac8a43c305a8fa93ea1114615ecb3037fce4034e5a5e6747761c6bc2fae076148226f3f983cb5e96ef819f23719ae45d7c9e2920c339f7657d24daacff1377f635d45ffe1124e6254117912bb2f718c1b3f22d712ade1dee42c7fda62c8c90684921108ba512763268c778f602a6ec60f60680d7688d74072b34b29f9c0acf341d434e2384f2f8b0d88e99622520dca7e8e0e1320f38b8ccd906a4cc0be51d5869cfcf1fcec02b05f45f0910c4104f54d9a357362fb0ba29b69b887b8d90417eccdb37f3a35b3816507399868e055a1614774f0eb059ddc46d6b9fb8b479199a766a8aeb97563a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965cebaac2f07d1931d079f2a9fe7cdf5ff6daba04978fb49dee2ee1d7b7c43a65a3d41168d8e3f4fda0a0e2653a134baff2798ede6f5823daf8508b93b3188777ba0ba097e02d61954aab1b07e88906aecfb9d333d48eaaf53c735248bb6eb7aa385687c8c4b1f14be26147cd494103e041f87fa9b317c19b136fb3f156dc07b7be23c78b2a623dee4df5b07d8b35f39e6ce66156d60e5f398445c28fe1a2e8af4af2c9827340fcd854d8afbb5a7651e4aa8b4dca91f4171eeeebba4dbec88412119e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2a3829d4a375bfbee617718acd65c48514d84e5c513eba19f2d4df6f9d81051768e78a8728e848df8df4f8b9268d16edd2a04ad63f0a3261400c1bf8aeb5771c50d562afdf1a5b86fc8e7d85c27199947d43082eb0e403a75727c2f323be553612148b9134a680309285f73af264b7f4e53d65f0df516c2514bae0d8c0b2085463a24e5e100c99ce506040babfb7c6466c6dae9e69779c4a1d43ebc45e67c378ee13659f2cf575ca112d1723e7cbffc09028313e57715694602d7087a80b87fd2734306bf18a7cffa9b64a5d557ae358fd9870248b6162153580bf406580a70517c7a6bf6ebe7add11ce8f415c7722c330961bdb288d6f574d001be04df700bc391ea581dc8d81a8537e4efcb52f90ccef94cec63f30143127a7e5235db96ab7e9e36c5b42564bf80395e896216ce14575d6e3305bd302352aaede003a0b7f56c101929b857d6f2d374fffce44e27b0dce93374845ad3d58a3ac3f761aff93e760b7783ee99bff062934a4a66d6083c2b7909a5f8cfb0cf637f745658b7473551b7df487bfbdff5dab5966904185c205a07f6f2b4fc74d9472bab61ce7573036317dd40145d5b409c8fe9d5dfcaf89d658c814150fb64ff4b88144bb8e83e5777a863a81cae3f3f6fc2c088b1d5479a97e51293943e26295870cb24d2e44f736a0caea1a023138bec3b125f1ad0f7844823b95f2375821f68a1aa10c84a4f91af9515c79ec870de8b207c934728ac24c4c9b33167a4cc7de90e8b50f7d4133b85b3e6b1c730604933216d492e4646e29a255a6d6e4e0926309e47e01a8fba1683eb3d2eb9f438fc973fafebb6c5e7378887f59c2568995e9dabfc869ff385e9044a53ce5504c188140af117a0cd52babc269b55c96e1185cbb626734aded54098faeddfa50993115bfc2493b9a45784af3e38a7aca54bcc0bf06936f9aba53105a11e92525bd55f73a81cb406781427c5298dad03f652026833691ee6c8f21a091825a8df33fc76d6647d99d7bac18455b5c457ba1b4f7e8f2c6d2444a7070e165047eeef90ed1f0a66124ed966e330e7890fcd6de938b54841bc0280254c3e10ac57b2807b69bc6b5d5f23dbce30e71094522e99ec0f29f0b10863ab8cee6f269addc2ca844537db23c1f3f8ddba271d692107f1c45be828d564c96c6981eb33693b821b22c79dfed4270333b3eb51c7e946f900b99460af4fab46c42c6f6d0f5721d5b217ff1ed8835e9c23e9e63e063a801024fcbf7fd2f96717009c2c79dc0b3d07ece214a0e5106795550f3cdfbb93a67310a9aa571c241c52838741a48d7025084c5ff8be965ab53694da81afaa818f71c251db22587ff2631e8995a7bf4edb8ce58fa103e87329520486e18660f84615e6ec198d42b5cdccc23f3c334aa4648b096a4b7bc95c753dbbd8890d25ec920932a4ca0f01c015aa0bd6e4e6f1efdd37a2b56b86d14140bd0c890c9b86ee3d5a26347c4c400fc394efce9b1ab294e52fcb702193175ac8606bdf0b95105e3f62cdb8855ff695c3f70d21ca250bee4aa3e47d96941e1dd807c7d5c3c2f3300996d719fc60625cb46405a80815731b6fb2c69f3d0ca8725d18ef14adc1eca68e2a3a3e0dcab68845c01d6b5127e326a2a4e6f76b44c1b810d0d447b8a6dc1602cc6f4ae3265b97d3941f3e10128d626e554ee578e2d2a3012a7efa2bbded48661de381706b39f154ac1e085d0febd32258a3d969f705e195ecc5b9a3722e9b6a6531ac0b1efda54572fe765da4609c03fc31a374770a7f11c1029dc5b1bedf7b6304f69fd8cf90f2c722729e708681c7ebef987f0ecc60cf730796ee9df7910f00c84042ff80de0d99363227672c44db8cdb8842d291f56b1944d3fde8e3c3bd9a52afb56d155439dee41c8431d2412e9f35742731c8d1276007fab78d64ccaa99b09d82b777e582d71a88e903f71f25a180dfa6347ff69ca1196b5b1d84d801a75d175ada21d525b9dc2f61f2e54d9e1e4b6117c3b7a96435f4a345e03ee21418b371e53769a6eacf7aa39796eb503fc6d45a528f4c9334e2bb72f4c679641f3a48a8b78e31f8d434b256fb600b876faf93e6fb8c07172ede38c15917202db69ec8d5359945c87a5884eb3fe677c67fcd2beb5c3db053fa93b839f7de001864758a46f3d4d8d4ff2e13b9f9a82b5be56b2912ebc4b7e72360ca77f90f192c7d80768530ed1a33670c2524b52c47369c6b3f2d2efd011abf672411f21272016ac65eec45dde781dee4af57eb6dc8d31e5c178ca49cb55bbaf862acbcebd4addc4d656e2560bcdbe130aab1144690b1e1b74c87d1e9b09433a948f193b3584a7c1aa2f9da668e60f492a054b21f5f6b69b384b7a9cebeefd86842e1beaf47f5611f7cf1c234467fd4244c14fc19e8aba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5b4d04e138e2920f9779bf0cf79e7552968445108df4578e2aa50478c3ef59144086961fcf41e77995579b5d553af4be1e678df3eedbef86381a6c0530734ea42f79940eca6ca8fb53ca6bdf60199a1ea927d844a5cc87913dca2afca7d468134f2bd50a8abb72db5f23712676e384e98cfccae077155a86fc56b1c05beb51b1a7d0bdc45d1b018fcc31a6b8fc0995a27e6394c065701f90ee54f59756f8dc294eb2ea283a66e7c67f294e1463b0057929f77be6c10b76b8d568bb97fabc65591856b2853fea363b4c80e26a2c99c68ceffd7599d779322d501f4ab0f947037fb47edd81920c364ed97e899ec68384904901ca7f2a7583c1d6d6e34c6466e45a080c2c2cdb0f83c9caa0b7b18e19769d1f060877f39eb31ebf321598822443a9c1f728a3f24276c6fb12cca7d91dc45207f443f84c68206c9a514d6bd186fb7e8ab580f0ee78152cb1c1b96925d3672d19dbaebb96f78ed7e2a577de822f315737999988763b5855f1454b03c5c23f00a0be54a0a784742ebf9fa592f1ac556b099459542f4f66c209f19a23a4574777666c0bc75e90f299c7b97e03eb694a762b8dc6b949c525c7fb9c9586dd18fe8bce1b36b53afefdeb9ce79b984f0724bec27094f48e7492083acfba21b8bbe72cb5166a6904316c8a33ebe2b87ed9da5700e8b1ddb33d10212129fdf55c6948d031776fe0b7095eb59d53e67b8830b6192481670286a5ce6334c2a9baf29cfb3cd99ce41c2ffd3320da9b6c9eaa388c4574b94d5bbd8e239325cb5341cd0e2ab1cd091279d2a435da40500b095c143b06209c3f95d0705c4cde020c4cf543c2c33815599bf8c396592e4e95390c22beafb47dfcb71fbb76c34a9828193f168e8661581880a40659e38fde4160b4c5025b71565c7b81504ad9117c98e9e5f3eb65c27279cc49e9648471024b6e0b007c8312c43779b406d40d640cc8a91db86f7d9ed4d1032415142b802fdfecc9eaa7dd017e378ec09842e27f8b327ff3f64f4b3179616960c0cb6360987b1dafe090058856661b9840114ca84cf7444351ecb7af66e12779a18ed0e6af4f19b0991181eba92e45e26291ed678b885662264edacd90425587903ddbcc94db262cca42b3a37ceace9f32ec803825e509c8a8a1c564a082ca08181b9d470cfa37f39ff44eb68d76c07d3829ad92add8e353ad3672766107a08a520fbb49f02d9cd6cd9a16c72c9c8de37a8b936bae051178b0ec32f140eaecaa6df3b2023992f41f864b0cee77fcbda67f2249e1a6e4da167fc138aa0f7bc34edfcd36d1c08650c42057d1bebcd14089199c24c358616406679de123f25ee5d29b1c595f77d79e095720f1bd5834e5f3bb86b6305cb0fcc3b6d2ba98c90fe3ba1cabf7afa0321490ebdd495a6c952a887190501ef4c8f01ce5f9713094c26f0fc3b15eac07da5a1b0e0f365df073690ec6adb2713a2ba79d6a8a00be3c34f77559dda995ed0ef0ab85da198a386ecb941db68d0d49414443de8b5062c9d6441b234f54653f03bf48a061db1c56d401b79064e9286feff30816172f27f3f3737d369e81b85f9011015600f4d37e2cc16c2a1a56ddfafdd938471cf672351f3044b6bf9bc5dad5a11b109c39a21a31949cf02dc0227fd1a4ca10b0cf24fc4b70005e09d5a4d79eb55e12d5e3a0ed75a8ec7e9d6c8f470e47b920e033e968bf5d52e45a4f87834f6e4353f35443a0f2abc26e2abff08dac4a3cba7eed0964093af60040c2e2f05000a0583946e879502589ef6d2ce03e715026717d3694fa28f02f24a2440cce055c3f034b4584cbb49cac1c39f0e3cdd5951a06e8fff5f481bcd549879a4b302ccdd7616eba0a9fed6ec05851602eef933a5bdd7e264b88f5dcdf7a644f3a946ab4b37ada2141e905495221f1a99105685f09498911751b8688fe5ebab1527ec7e32ebd1d0b42a3363e86d60ca1cbb105633f8034d62d4c68bb85fedb38e3ec2f32fe5d5954b23126d2dae26cf7c31fa240caeb1d6cffb014b2abc0fb78c89261726c234f65c30e73c27516fb92ac93ca6acd7b11fcdc00649c2725efc220d3622777bea977a008886dd0ef5aa43ebe9ba2bb85c38dd169f745a0e0a6ad76c4199d24506e8307130469bdc68aad74e3e87ddf343c022b838bff33d9e59c08b8ef962650f281a074b7373422973384d644f0eab515977a95c3e33db5baa1bb6b9fc50a89d6e166f8f912d2a107b611d713efb702372f92e3984dc574d10eaa5bc9b7aac280271a4c53d0e0c94e4777638162077e1505f2b86ecf060c9b2ff161bc2af142fbf621a4c9caea38b8fd9474f667f17361d85daddfc9af2a84cea8a90020fa9be023eb6adfc7e404e1beb048cbafd39ac5d8eab0a35585f9e78d5332287cea547ca273487c5f2d0ed82c9654bac6bbd1709ca8b4ea60d3fc17290475617e49f4aa0fcd29fde84c2ae6717baa10484ac638fb2d1dd3838dc9a12d1456716072c3fb02c9cef5c6568ed61318cff4166e2481e63ade014cb829ac37a95a81e0e918fb12d9fcc3aa6ced8e9c1389a3bda53da80296690873a0ee2df3e4c8680ee1cd995a3bb6eb91837ee9b534013a1a41e47c78e6fd927d484d849a68d409074a66ea515333369e46ddf93b0329751766cbbfedf145c7e104f132f331f9817732d1a990738047319c7b535768adf15c5bdea5822ee5c57897f1a9b4b604c40155991ea8bb036692b39c1743871261b185c86a448723c6d6784429bc78463f0dd4986822446cc974ae722ab79b9ecd31500d93991b308a6e2d4f718a0f806878fd3c1639234085025973e60f88b6ccb9791d6d8e62337f1ea2d4fc1514c2243d59449599caaa0d26a4400810108e531d912b0bfff1c3abb5737612e07218e953d7bbb9e0b8a0699dda9d5b430b105add226cbaf006365f8eb561df5b780094fed67ec5980b0108e1684ac4d39e27df38998e2f7ca62fa51f94e59d2bc899c5d862abefc48f54ccdc759ea63acf5714e7de4feedbd75486c28985efd316b462183f99442c0d69434510566ffa75cc6bb3dab2321faccf52aac20ca445f30201526871fa6ed1a579427baa652b4a7c4ac4e35c4d9188a82af5878c719dd9abaf7aea62ed052aa57e69703433ce63fd1dd48a5f0bad2f45c68f92513113ec784a014d9f5b0c70ebb2de85b113ca46fa546c5faf5c032a25fd02d480d5d5f82010a19fbc1ca30ef122d20535404c46776214daa3d7540355fc6e80696cb0c6dc919b9239c77b6b9af9521a4eb05f174900f5b3bbf42c33e886e085613b4f1ee944ba71bcade7f92efc8a639f2174726318c71810c3980c335da24909666cd29aed82d5a33c942cad75e5cb6dbbc0ce621e5a702279e34083dfdbd060ba1a6811dc5c5033cde9ae61c686af55ea4f5f932925f628c4521e18b39360b70e0fb1875c3b9ce2721b013f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f0c977028bb4c01647bbb9454402fd836753ccb28ea9af3217f0b51f4e0133f29873cce5b00f036f7b1c6af0dd0262f35293ba88275bc8d5b2814c8c6e4e449bb86ecba7fa8061eeabcd52a9be29aa2a9dc9c99fca78c04099bd4788701acb1c5e6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da1cb97b5ed17f79f662fd92853d192622089d859682886bb29f51f2b6d6901078b19b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf5e7e4612b9daa1cd2e477c3e0b6e6a727505252e21bb60868bc16770181abcbab08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14ea221f7c59ca16c227526541d90322a077e866aacd2154e9e9281cbe286a6e5fbf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea168d46886bbc2579cfdcda902cfd9639d8a60daa5daeea58f6f586b2937ef489a0291331b432975026cd14e442dde38c423e0de92395fcbee07b6de1bb1069267c422519b5a1fd95276e0c877ed0f4571d34d077545e36aa2203e03582639167de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cce9a9a1a60f9b5e8c3fd568330101046d67de6077d48488477e0571819cb5d950e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201be42acd63c893aa3c7c039da51198682e7c8eb323380d9a6ad368a5ac7530f7e4ab59a18958d44b0c9dd3ffbbc0026ec3e167992e28b4ce65aecd7d6ef9a7bbffb3bd005da8d4d731c2b10b545fdb115bce74d8d280d1190033f75b0867358385d601130cc58bfa5ab1057cbc540234e050bf71328e8119a9162b6f51df5d1fffef2a2ae70e9a81918660bb959bbb3fb1114fcdd2ddf92a48ebea73a51e26e54ede6a03e9c3f56ec32b4ec13c7ee7dfdb231d321f705ba7565a9b75d2ce85c639228112be127cc7484420827dcdca36c20f39ad5fb44e2431cd59213e20115908d549c7d4e3688360c0ba59fbcbfb255ccffeffdda26486bda1272f5c9215529b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627020f64857cc20e204c01312b8b10680090d3842e38e3920d9e3a9e991bf9133c0d00fdcf6f9a3b679aa450f2491e68e3b6297a097e8ac2f02a6440cd0aae6eda405102943b01104bc6594ddfa23dfa29a15dc12793912c2fc1e825d9668bdccae911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed3b68a6039c4b489dcba32cf87419e88ef8173cfecc976fbf6de891539af8104e325f4503efcf3fb8317f00fe001147aba663097805d5f57f42dc660adc949d954ad707fcb6df324977fa87db18c0ee744259335fe1cdd5b0122cd99a94407b3f7cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f597abbe346f9654eb148dbcdab697d39bae6eeeabd5036f697d32c451c0508f98ef4d03ba7fcb132c093da74a599bca8ca6572c6a32910d77d34f5c06afb7a97dc3e93ac13ab5727acf12355f766c8a8b48d9bf2c247c9897cdb3d958cd1cc7e6b4b5be4399800fcf917015fef1c92e3d70c62dc5499da6fd20ec2b6f54a6fd780ccb28d14f5a841922eff0bc4387b0add7d255abf89dd343f41f16e955404bc8ee95c3c07cbda6cb0d7605b2fb75789e343e5b2cbab25debc991a029a72a503197d4b169224f46d7bb52f0253e741e653eb81eadb607dffea48771ef7667646e72ee1eb60833f19f9a3713c3cab91f8fabedc66f4d7cdd8f9c0c3c67cb0d75c0cac761b2218851630a876bcf83a4363cc157426dd15ca5244a628a2b3186796f7e5e1f49e300f355da3c13918651899d58ed5c3d6970be1f65b9da4a86147a490ebc32fedfec053761324057291822952d38a29556d1e6d3f23512587d7538812159aace74a2ffcea0cb108db4ac0ad7bd8e546f2a153a63c76ee964cc0497b44e19c493375455f237a5c1b5ff44c5c7917690ccf6f5ba0485dfeb9e4eda1401c81a43e5c8f98ce8621d24bfa32b5b38ba6acd6509c1a40754146b9285a5deb0e0817881637be6df6b5e32c2e77f78aa39ad7e0c34798cb0bdc6aa231c9fddea879f3cfca3b0f8fb72f18c7bd66e88ff83730c7cd006b88b8599e5b9d3ecaf7d5d96876c793e778ddf7d2c6347beef9d6f8e5ad882ccb9d752d4e6cbb41a7cd6474b1934cd931a10506add5d78e293f852be0708bc3f3a037884ed2df4c91b721869f789c1755ef55e8d4c70fd582f15cd79dcaa9e1d5d70ff44edb23e4e2293e21d89abc6fb7f073284d2b1978aa454863832cea24c919439733997f69fc7b07185ccc410e6310403aad19ef0cfd779c36e6309f7cbe388f2e583ea0de45c7b1b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10d18cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f468fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff8803101028cb36b779551dc66dedf69af37525d77c38d53b42c9afe8e88157d04029062a6a003d8aa722c61432cf03c56681bb86a00ac026eab9a859d45d3d049cd15cf848694c61444020d78d1e06aa2773630505bd694320b8751f49de72f76fdf70ff5dc4e5e4bcde888127e428b19443123fa838c2d6463981291ba8b36b526f33ea8834756706b6355f5b94727e978475c8b7b8e6cc3b5c400e3683c04c580f39d6fe6a5998c8a3018de7ec607e707421a397402145465ad196f79b69156aeac3b6e979dcf5d21e0fdbd00ea88b27a08b4bed397473083209ebd35357a02395c474e60ebf00345eccd7c2bd90853c7d4b4ecea9de0c135668df6a15f1f1cfbbdb681f9ef6091f6637ebb12c60d0dc4bffaf9a93471f56c39858ca9b09f5bac29d3acb983cee66959a8235809deb20e33cfbad9748012618dc16f6932ba4191e8fed895db53fff4f8f79626d11b40866d5a5c723bdb124ff562b67457ec6d385b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022c091f4cc03e64afe5e01a91bc8dcb3d378baff2dabb8170a1a52da6bf43e34386a7069526837f50a82de875e1525a4cfa1322d74bd27b349c5a45c0cce69e8f1ba7c8e8d1a56f10c524dd006e81082c9ea5e28468b04b794dbef9dea6880173b802ed579d02624b14d6a913ec1526e5d74f41ef3895254675fc1b4bd5f56942151c92a96b040a0150eccf91e536a83f35029a2cc686ae5fe693fd94b69026685a70208feb697e8e1a478bdf0999869b960cfdf063bcf50b0ca6977d88a9d9af395ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6afe411523ccc1083fabce07621d6ae56cb0090c088990e22ebb06d69624946016b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934db027b8e8b368295343b259f40d4b33e7494b91459ffd94e0fd8a686bba79b6e6e49ddcea9dcbdc869caccf612e7364d77dc70285402007c71cd870d0e014b7ef7cd81addf07428b671644e5d0542f1ea080ee3f0bc6a1bf71ae391545b010534ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893a96eaea06731dc28e008050c04237c776d8b22e70dccabf2dcaba4dd996a9183c8d091570f0130a5a768ca6615a095d7066c099e81ed583cfa4c7ec6e9ce760cd2cc75966c8add5bbada46ba5c8ff1f58d42f62628abfb277c47abc07cd862aad9b84fe865767591cb1dc10aa750cfb6a6c89df1d56d67bd3efd4b25fa9a0443ddcf1a999058aea2979e6b074e24b9b41a7b89e46191335882fb02ae8e94d344396275e4079b55a4d66ef8b6bed8bcda875f2fa8ec954e96636edfe7e8b5fddeb1d7f001fe0aef6886c8eb1fcbc077fc2b2c3e3b1f9a1c403fdecd86bb7eff0a4eb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29eb807dfbe9b448a1cdb04261376318a4aa5ee82239880e8699bd5504f729ee42a67a1b9d0ece03ab28162c567788ef1833a8a363ba8b21f0a45b0bda7942f837230a95cb407d7bd7c7b4007d23e1b774b51dbcb277ecf9f40c7614df2de26372865415842e72442700f84d780ffea7ae44b618c13113c98fea1e1d0eeff5aaca5534d0c556b8e63e3c2007edc7863b0456679a25c83d11e37a71fe11adbb60fe791b15d1de0f86bf79574cf64f70589a2e91cc5afbed7685fc15f344c906196d88efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b996e9db4c432891329ab11852d34cc2d2c5855f167a242eb8121ffa1b20c0883dc680315e526f271c652dc0fee0d9d47b2e9b25ea4d641a050259d1920a2696c732eac34a7a99849a0817854b882cd089c8f6ad73037c342d2124bed99ce92d1ad4913fcdcc2b8c370625af45d86af33a62c756d11dcc0ac7dcad9e59865438afdb2fe42be855dc1c2d9994f6c1cf8a8b41b7f7d39f21cc4fb9b0d10e0556f46830cba9f0ec117e7a1adc4237777a0b343c284628c2ee970f3ab9a352a9faf2b7e4ef0c5026b9de702897fdc69156edcec20a4c4093dbab45464ff0c16b5f634f61585ea03d766e461609c739010bdc9ee30bb7d5992f5590c107cd493622defc15f1aa9bce69978868e1b3c078938d7c5fac23bd7692e09edaa2befacf0096741ba08063ed24deb335283054341504d9d20383fbf40f62001fa09d39931cd33b149f26432a1ce991d1ec71ac8c91134e5f48f47162eab20f5e142211e1438466cb7574db4ac536192b9a2f76a214ff29a2f2bdbaa633d153f8b1f29b0adde72ac2f289168c75ee77f50e4d66217b3d36b15d324a2c479002f8d74d01087cb93cf85821fe87a4357c388f20678ff58eba103f29466b390ec24e8ab8d898cd85ea018827afe5c6118d6ce64367457dae33161ee6994c87e2d143a1073ee49ac48f5e61f43e0f98dc3af4cebf27536227279cb546a22b0e96d196e9f0ecbb368b3f2ed829d8e2d3b7164cf2f5b0e4793abe15b36fa2c48c9c58d659c77880c17150a55541da35712b55391be99bc05a0b3abf411f46f7598524ffc96f7e1bd6dd5842ec10a54c6ccaac8a62fc9e39191baba5a2ceae82a23c746ca01ba66a9bfd686b317143aded729973955a1d9d4fc54e4ccf4e63623efd463b3bab1cae59c8a656ff596c720f16d80eb990b960f7be78eefaf0121bfc74fc348d614c723a83859a24287e2d8ca4249b252879b1282968b11ff312877ca284eb6711386a154ee10e8ca4f042b7a0fc263287b248c48cb79010a96a111a6bde3d5421242f571c337a5afc85e88d4bc2b22d02f280ce9308d066b71edec8a347a3c9bbe835b728a4366fd977b03b2cee65eea1819e2c3962bd70b596eb8ff0597b7231b607e2e357eb1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d1a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9dd2c88d97eb63702ec89a0722ff17a7e668d77832e02a61e9e516dc66d74351e7ebb3fea9f6f3c258a516635501a3c72c3d4adb648865627c985b228ea1ffe7d3593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19d25627cd08b1a949ba475a4e778328109fa3ea0cce7c3d1db7d5a1755819bbd4bc4ccc3c12e86a88c0bb72f67e46ffecc8974791b3fd1eab4cd042680b029caa49e8555ccbccb8f4d0dbe427cd3682ec0bcf3941fefd090bdcd8e0dc38cb317060ac8548a1613cb266946206b906c47712fc007795e0b91b188b9890d33483f6c464d76b2dfceb66f2dc385c1191a754a124e32cc9f54e3908625967af3d944ee2bbf445be202239f1558f497fb669510740c066f8d29df7b0d5292261a7e1b61a4cedf8d51e68689e86f708ba617b26ecc881096b6ef5b173e74a5aa662e0d27a970a19de5e2c26beaeb63731f97f5aefd7d569d5de4cdb1f79ecb2c2990ea30165d2813c437d070eb5e57bcf5fe83578fb4ce950b77338c82862e7196b433b58cfb6e78533426cf74f4294a94a79ab639557b8f4ad30427298f9a72ffeebe48feecdfa63dcdef24d0b64a6d2bef92826f7fea69b463d9c12e04ee15b9ebbc20681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974eb752ffe4fedc6f381958128c9ab334dedc48d69cb10aa61e3971244b0a2d6e453f1dc29c282a1d48f48a524fc025bda9bfc93bd157e53912a198caee3c1a98797c418b96a758d2a61b0144f24700aa03bcf24080fc68875062810d59d2e9ac4b2e6c6ef65a070428d5795d204906386c84e73677dd8ea37a70d1192dd4f660f918461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24fba823a21c33d7a196e00791edf7cd8cb82c5f4755e7dd02257675ad563ae1e70218985f3976f2798536aaf87e51268e2bff4ee8def366133e5c96a8bcd7ecd26228a2baf53039abb802119828d52ba9ee9d45f9c9f44aa0bf6178d4426e8cf1a5c8d381be61f700be0e37baf6986bb6fc44685e446508534e8d4a8ab458b935ed214e7d61f41a05b0741eee68165b440254022070c346cbe787e1e563272db913050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836febdd56d9708bab3e52ed8ddba95c5f4c2112ae217b00fd49bb6b6459f90e5f32c676b4df86e3171e088ad7ae2e88aab1cf4de5661a16a7ce02b39992768a87251e9f94d6a35bd7ea5710f11ad8f30736025f2c230e2d472deb2237309ac5d6f0bd0918f44937cefaec9ee40bab51fbe5e74b4c7b3d7543c80cf2240645894836b6373632a0d99def285fe4a38e9b45a5e8eb0fec4e426ccc3ac2a3a39ee3799b42e300212d6fd43c7d50e3f6603ceea6ed0a0af2e7fc66cabd485dd428f3a6ec2ae176c330fe2ceda86d8fffe8fb8e9e69d9ec1028302a465a54fbcda87b6693e5f066716cb4d4b5288b652dd1c3e4081f4681dfeb894d5f0ad372efc90bcbf8f54207bf11b76bea152ef2f21f346baa4107aa5d894d44d5c114f5d565101ca0352441a86442bc8cf02cd3aff6b0b970e9b25194f6affc8856da94cae0751431eda0ea9daa66e1b24418316f581e0105a4c7a159e6a514bcb25ca38776e0091e17425dec7934223659a5d637ae2d04d3c07adaacb87882a78061140b38bd7625792dca4bee02512ae809ba8211181f0d8426ab84e627c3f1429706778ecca557eab319586640d4b05cc0d4940baf31e18d5eac3c62d2e08ef5a3f215caf916fe14f011ab5cc9b72469b3de8b05f77028e35ce37ccbf3aba51baa7b27901d9e980980a3759cc2bc90437430bfb498a460a1693975a99cc31f9f0f0d56636a42a519f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b507d772ce73876279770dfc82966d7cebf303f272e2c9bdc28ad6ea62bbef1dc3764f8bd685814126ab234c6e62a532cbd53098edb6ae78e904eacbb7d3f5fcd28bc65764b26d46ea507e01cb3c504781c58bc656f50ab032fd2947f50b601ce7ee1eccfbd809b63e7af5090916b12c4836ac3b95a87858a85f9aaa2f81c4135de517594f95a92cd973b0599cdbd91b4bb25ad61866d140efdf182abb949e21441d28f3a8af84159910bc2771bb0deb011a809566dba5bc3755478861b997771f8e5376f9affeebe3425170da16c323fa90e38fd88a37194c601a547fc33904c14d4b6f2a17b1ad468b43c10a175aa80bb05f7081cb939a53933927006e3f3ad955aef3e7bce348833c33c0967efebff493501c29f9a0028e02e5e75d1ec4342c959445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c7588deece03d192098f991dc129092b198fa192897f63f985ca8e3db4a9b762a09eb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c120a199caf3efd578404a30cb9ef70030e9a2039c692a41881ebc3819b5e7e885b606093d19f1c40c8bd79752bec4bd8ec4d1540424642f7a2b31ebdb7122e74812b3852676ec56fa26fa3e3df10489216e3dd600002e8d88ba0c7403b37573e706bff389c61d1f0ca2981ea56cd24ccab59cc3edec86e6741866c0c4b9c371b9e060d205997883381346af86d17cd5d1aa59f13cf2a704385a121615c90f0544344f291df5d76f63c4ed876e4e292f767b6aea3a8d59bfb3c70fe7970118f881e25599e15d14e26db234bdaef1cc0959a2228b51ed7a0fe6b452606ca7801cb20c9b9fa93c4abaf753c0720673c01f30af8f3008a02fe4231578fca11e9155e20cbca020ec8d47ad0e4cfd577070bac8e9d11be6e4372142e1dfe12f83d2ea78182452dc79b3825b73dddbacce7bf73894bec1b6571fece41a1f11d6b90d37b7d14a12cc1b6f7958469595cc953c1296826e28a06ec8b1cafb207ff7f80f180e7c4b037ee2f7edf14212ab80df0c4483fb2f85160c8ddd1fae5456588bce5cf6bb2795d3d2480ea77620b2865133a7c48a6efed084e809b2e50daed85b3864f5c4d01573dc8afb370306e1bc8bc8a0b0ec22fcee7f2e47275758aabcb00508fb8aaedbfe22c760205e5be20e9ffab357b25f7c12b4cfa10d4037afbd31a96bb7727a99db4d0c82e6472a459f767ea12f6eadde4f0da6e198cad8caf1ca1e641efac8524b2aced387fd0baa4e45df9e8ad23001f01682477060be180707be072954b59ae8e3c0b588fb4a8d0b6b4299da83d33ece10cd3bab011cbf62b376fa2bd2b4c23e3b60e3a530839dbc2ac4afba37e4fa03b7dd754841dbfb6d116b88539f4a6d3d1895ec9fdcfa48617702ed880b123e62bf344cda6773e7161278dd7327e171318bc17d6a8dec3c00e7a62fb82089a00ae3f881261856f3237b1d2d834989a8100deaf9cb3dc813cdf41a445e0a3f001c36902e5bd312fd1b194c22b85e3b00923d7b4973cf80ea4aaa05e6d35af4d23ba58b2acb5f73aab0e3568ce3d8da0a49fb2599644dcc0da57a16dc93e28434536bf08af09918d0c0e653fc9e272801ed45f54f0a9a4d87f43beb1c1e98ea5f69ee54dea83ac7aa784f8385cfe26a61c25d29af679c2ddc9dea8206e2586d59c489768a059600f26e349a06b5c4932386b11b8d1118a0d841ae5542657048c670d28bdda61dff1541057e7d4e63a36dbbb6399aa1ce59cf22f08f4d7c220ceda38f85a1a48da352e5769d0ba2191fd44879b62fd50b9fca8f7f339b70c59e0c922330d97d9f827d823e3168c0ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855789d230209002123d1b0a4fae9388f6ef3913a14402a705cf46a5c761a9508f211acbb3b302995f5241ef484002ddbb3b11bb8716b3df87170c0becdf05992fa7480bd7fc41519c8f32cabdd861685009af73bd8d731abde9248e57aab91f08a00dd1d08e96a824564f88106a0b696d726f74695479007a8440b9e2892c4e4eb78e44ce171aec3ef7d502abb299ea3e45fdd4a773c2b5638e2d6f872fa6fbd31a3aeb2d3b025484286d2e1ccffb9383fa8e41d6d7f255c3be0c843e3257219f03efd347f3d05e402cd498ae0f4879d6efd2f8e80d2b8d00a0999b493e813d6ee27bf119a59f3b543553015efc135d67d7765ca03a6e3df9708a3a8fa4a42c3964e015cde56f3c6a2c7490b79cd4d1b0aba2d5655ff0b78a9285d2887dcaeec18783037e76e16ff3b8cae9d90f3345139c52f0dbfce0232053791a768b7677a700d7c8657b71720db9c4f1f5b0e083e9f799077e34f1296d5e0ef9a68d784783e91026f135e6046493be125b9ec337e8599e42439b1134a096cdf09d9cd830da1757e3cc45ed6fb2fd209d2993797cb4400a1eb630ba27369c6fc2fdd9be5b29797d2aedc1a6447a57b34d7b7fdc73ebc6f853a8794cda9d73e37b964809638e5d64b117c061625e7a4a9b928f5f85f84dbd4fd3d8add6706408792301b36a2bc39dff8c55dbc987a5026ad13a8515d2ae8f4ffc2598ae1a61fec651a4acf6f40a1c1a24605428b50641f5b6d586fb6ced33720a16da510b05ae83b73d36e42a25694930c1f6887d7df656bfd2793f030bf15301a61152372e56e88e5e6ee7457a44e2722ef73c5bd164fb7266a7b92aa74dd5c62f400280a9dfa2914f5f102f4fe00463eaa7da435bbbab2510289177f8eaf168fabe18b0a5f5954cf8d07e1ea126f71d1948568bd399c9d9066f61fba5d212699eaeb32557bf8f3ad6734e0c0349cd66334b3aa4a2ae55354b0f5a9fb00e3f3ba36ae4284e39bb86488c5257893f2cc3c03381cb1712dd4ebd7affd37ec2f289267a57f6f95e9e160bc7cd7c334a5b235e484d46da92e3c21373fc89225bafd899f04ee1ad6b7a702d52bb61b0bff36a62ec38d87fc626f7ba384f043483b0204f522295ae294c659301fad4cb307965aec8407fdbf6003d0c1ec92ebbb77c5de1ba8f073e6e1080e2763ca4229ca169000d4ba214f21e0ca41611fc0aaf7f471a56d11a1d51320997ce4079536c242f6a4dc0242fa3fb6873bc0491e863e08703fc2ea18d6830a32407809f63eb59ba928a2b3438228724168ef35c4c1f83f167735dc55138d0cfab7f5f775b0bdea5618abde2ab42fce35fb16abd8e42864eb53f95f820951f318eab7bd058d5033502ee9b331b6c6c92133b9ef8d7adcde48a7fd475413fa7b28dedbe7672128390bab73b99d7797bc2c48cecdfedd25ae5ee8a66068c84a15d74ae595a0756849161e837f5d049ed8ee1aff7e03a053b2906dcfa2ba258110513677959d1e3ceb2406915189f36d3702f5d48aa6c75cceff527228925c0e23b903ac0052b9284868a6cb48e2bec9740b9d59fd0d824f66a845d17258dc3df90f4d816dc38c47d47fcd8512adda4e2fc4abcf8f40b0bac4c40ee2d13bb2a0eafb557772a47fe442210faa89057aee8893e109e155dd65cc7c32782a8cdeddbf5df3e36f5d48ca5c947ab5f335c15ba5fec3cf0089d8da2cf90952c1249bf3fb2fa70d2e01580f1413b57869d7498feae8262c1a5a2eb9e579da9dfe78b84dd1c83ac56d6006ef1c8a12fc266a913a41de53514c0267e95b7cf4b4875d4bc3b4c43b7d7e9f7ae3736d3f4747f688a58efd5c5f7d79b520f390ecdf3d3ca6e3a4ee3755d9a0e26340f14ae03b537456c75bc9e0d0514d989b93572efd61648c1dc7364203e9aa107c803f0e32631dc313b077ac3d490b15f2d358f51ec77d764c0f9c36751c604298c4ee70c1329c63dd7d5d8fb7ec517879ecdd1f53b9fcb84d33fa8672914480ceabbf14ee6eb3d297e021bf279a1af6a43f49d34ebfe55f45b8664330ad32c55cceaa405a8c7617d1cfe52f41f9449aa878324affa34f7afdde80780fb817031df59bfc0619003690188931e9df1207d36b5a26751ebfab0236a3a707b7a68b749f73a95bff3325d75c60ac3f8d2aa75d8db58347a79eabbaf35721f475b989c3e9785c17f6d403353b667d673be2c37ca0fc6e0e1770a8230b918c7b764a4da61f2493e0d7492f261b92b639667ec25be6f6c377b80f20c877346e3c674ade4a42d2947f472037f870fe09191efcaf49da21de106f1fbdae78eeb6d8f53e590796edc2aa8e2a6adfd6ab746ae6e21980f503c87b8c3fc58c297ac9d4236f863ccc837c7636b91d3e1832b8717cd4f89f0c26caf118f72cf9343250da88ef700479e7c7baa483bb657d537870948e26f52349750dec239767e45958df18f54975c90ee36ba03088025c43db23806350e2ededd9e2e50efb2506db04ffdb1480f84c65727fc8ae2461bfe9f6bc8fffb78ddd61c57ec8ad6826f2ed87e5a77eb317f3c355e4f68769dd1e55b7e39dc34acb69d689ab1b310e18aad3c5697fc2720b483f1fc8529b059063512f4fb7cd5135382e719fb83eda774381a96f5bd7b4753642c0cdcc71440dcee69b9ac405c39283f191af179628f31ee5de1943d8bc4f8683e4dcb4e25b11e3e1a4b0254b2adcaeea22c1359ee759125f914b5c919a6a66644a1b5d33ad3364f8986828acb3a00d4ee1ba0e0b7298227753d6217abc83facda2b010cd975ae97babdaa2ebee23c5ba5ce27f0594683a209ea059f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7d458f20ab260ef496583a63a2c4ebce462475da2178f2c18fab906f2642a0cc11597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae81597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae8780725f2613c61428f24ce73d0eab982e657817b29e3922d073a4397c47861f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c3a21ea73b14e37c8e6df13a27f049d0b912fee3c5378f21bd2f0c90cc1d122d7e1800057fe29d5e2acb8c0232b50a027e1a24fda9134eb7223e9e8976203fa15583ca11a8b256fb3173a1885bb614813c007c5ba1bf8c6fb591332256fa0ba73a43afafd1bd2056f2d338b1cf2be22be29d009c5c1cafe5e1355cb56676ef0efc707f96f278e9ced7bb64efeef67050407f980bf609b21afb89bbfdd9c07013fb62b539bd029034493870c9285b1e33f1b6af493c96367342e0c021dd3bfc702709f0bb834b38decbcc23fa44478109dfd61d80cb542e99ba8d28371516de84e2b5c71d7d42450310179bdde5b406db381712ad1ca57153463bba3a10e9c7f9c4b9b327e96a35ea6cffff88cd2b2600907736da12f4fd3aa3ddea19a2dd19595ef7069239abfffd3df6a0367e1a8b28c26072d4890b8444c25800ea0f846928f61bf0a2e91c755ab5a15adcd5d5450d8d90e1d852b112fd9f70722d688ed1e2645e266ab8d762af6a5de903f66ecfd1ed583741ce79b81cba93b48f4aa6abe3ed9687b912d4226bd061f20b1170bbb06a2145a095285009c14856f80473ec06d9b86cd52ba941008788c79b32a6a391e9e32778129c9e9f659a1a9f3b6ca8b8bb7aba4873f368578dd68e8414d058af0e36c6300401b389025324eece6a0ef0f5cb8ad94dbef9e26a8d1e6028d2b5c50c2c0744429579d82a148fa535405ea3a81af9cc4fe95bb7cbc437080770b91fd217069eec3c74479804b01aedac6939934517eb1835b21f94d550e080d2aca659f59d7736150bbea7da41bcd0c73ee3fdef8db83dda75002a564290880ba3b343d6f34e83cca5075a86777b5265c040e2554912682ff4bdc6bc69c29003f167e7872198f2d9d3cf6e5048504412cfca29bd5eaa3ef2c89035068d1888433de26b7e80bc06636063aff45b7517b7f992f567ae4bf6b8dd023f26a0f0affb7370167267f99ec0b981f7ec5fdceb4bb5c8b5173e481e5222fedfba919f134d43c93db1d1e53e41d70566993ee15a8731733586a4c975d7bfbef20580fa5db67b66df49c26f89cba2b140f8c068cf0a62253e4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931e3de70d9135dc59c585c18f1f068fd88796259dd60380ccd1caca87cbe0aa0a22256f82c11f7e2d652aeaba3d8de3908755f082873a5f54b2c3b43448f652c05a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082c542c7f30c3165448faddd101ac8704aef6d3ba4039ce911a6a9e05ab4b6aec11aad46f84ca9d721f3e183486fa394bc2607560ee86e4e281357265315e62ef20dd917942c147742fea4e5a0f36db5cc1e852b53ba29a4748fbd4b5ed5b5c035fafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de7569c75929e950b70c4974b1133adb78a1541b3334503e55b58676a5204f1a794cb518f2f03c8b21b9647dab0e10cc37fccec632025b224a809f1c22f923044ff615749c3e895400920b2acc434997fd7258151694ef6eac99bf4a8b0206198d39d28b7cbf243e2707c7523dce2fb539708a3cc5b8710e317b88d35e4c77bd73baca36e8fa0f98a39039da1f41347a7a28238a9135d2d5ffb3772f0fac7b54a612569d5173f2c62685fc25073098d938e3b64c43e16e8588c0c2580e63e5627f0b7c38eebd2d58f3bcd5c8d775dd62a7a730a661ecad40cb3116288a4f40d7815156da11ae4182f7e1b72c25de7d2f4bbc873f22e6e1e03695a6e2c7960a03ca574ae55ee2430d6a4b3fc18f67ad48be49bfb78b39477a66501839891ba9133a57cbc0fb7bac3d540c83c66897332e1c1fedc0c2627cce92299945df8a475ed8ec551b3d99df6b9e4419bf487b74a37b58c1afe57352866fcd71f3eaf375be1cb6f922e49ff448dfc0f8823a0e599747ea114a1bdbfe59d31e867876c847b17e3c3dbeb7dfdd48183da9e328870a5d6b6065ce9ccc2ab5e2fa8915f7bdacb50231ef3fa48ffdc874c0cbda147e604fc7ceb089df70cd9cb6231eda37254681b873d9e86851fb1f869f2e9250c0bb57de67f3b1de75684457d9b4855bf2ee8543675ec089a443c37356e404130bce8f244186aee0b06843396b8821751cdda4af062fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d262fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d26f83bf9ef6f78fa9d639384aa9055c6dc487febb13482f26e0d0859a869e898d7f1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982ff1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982f029b4d044960c7b33a1fd699e2db5deb97e77d870d85a0e0f92614f5771a320ad7b82bbf077e5011fa76d2c9e4c01efca44d85634b50ef842d513dce0fdbb99c638219e2c033a1ca5da72ec23646ae7a35892d99bf0bd7632890859118e50ffdbba6805a0183d259f1cb1d6046ef887af68d4d0b517d06730ee80df4dd75a9f5c07a615e937559c1373c90a75a6a42e0316e00f028ff27eb844a452616f7420b97d580a389ad19303f9bfada145ecb20ad9f87a3693fb032f4eede38ff45c7d0594c1ff72ef4ab830d09217c0f88099b7d5f0e637631bce48e94b51ee555e37693b768b3b9bd995c440917b63f8f484a04f5daeac57f76830aa715b3a30996ebcadf540a888592560fae963d5f3725ec6e65fdf506869ec59c833ea55b968d64598f9b73de312eda0de677a4a1c6d160b1b1a213080d42003935a400226b29a74e382691d6d42180f655d1f92e514f44510c5540e88feb3ae60f2d92d6c2c3e94f942194ec263d5bbd8c086d644b3e87d106a3eecd85848734c0292dda0d0e112b43df98bbb4ed4fc6715c88b7d8f490249afa7bb9e501392a4de4e9adf9b92f2fb12cf06456ad2ea866be28d588233782749205cd96145fe7a339f4fb09e073b6229e37a0e4294505fc84101c11f83fc245cc7f646f4bb9a9527ea69197107524adc36f4e9f0e6562b99826f4da271460733ab393c0eb98520963f96a79de57fdf0137b1c1615645115729e906d36d600a9ee164cf693458869064bdb4399aefa332b47f1dfd60eae7a096cc9e37354e08c8e2277decaaffbcb9c790cc731d431da6cfd6712e3633ca665fa68fc33c93f61f2ecbfe44442c6a5649aadf6f48f9c6e7b6d71cc36bb66ec333492ae72ff9673e7b673ecf24b4d03bdd10f8178c39ad4eb7b577fae810308b3f7bc2aadf4b35a8fbdad8fb49de5194d6240f96d2d9a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1dce475f2c0b9b93207bea380738df8fca39835cf66d810dc0e297896dd7e10d78fc07eab84f5eddcaf34bbaf97e44a9687ffe84bb2c29c2759768dffb2729166ecea5226e7a9380f479a20af40c147b1f377f248a726c25a09246253dffc5343895bbf16dc09a5793bda1d705311d011628f85fd4ca0e8a6a49b4c0c054095c0b1aeb31fd523c5c8f5d7dab5651d9c155a0aea9a6ff1d37b753421ca0f9749bfa8b680b20c02095ae211a0a5f1ee83600205b1bbd82c3ce2b2d1c9c2c490be4605a169126b6710bbd738b473069d6b2851c29d1fe67e7d437dc814a31f30715ecdd549395656b3fa0baedb1b4db628d28075b913b9ddc595134908c792d9f8a2e511591d7f7234ffaa2b057d429197870e9b597780d1ffb0bcb82968aa64e112e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85511e8fa8f7e07d1c09b7977c0c282f8c4153d91f5e2f1199249d64645324604361bf11aa204fc4ddd0106d7ceb0220786e38fafbc0ebe26fa8adf4ac4edfe4a0ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a22b5d00a1b7bb7ae457838fcac7cc0e26e1934181730564036603626dca0cae503a814de337cb001ae85ac282af63de5be73cc6a66d033a3df90eab3db5f7efd9aea889f16f2d4debee311c186c79f5b576c1055a5e4a8834e9f6b0f1c0f4f53b40837050edd4eafa838a9f90c1312b2d35b20d5fb98e8082754f47e1d548e4b89e260f60c877a544d5f3c1e7fba79a953afba8b59ca7c6bd0ced39b3029b4f1ad8a07b91c428f7e8077b069c9cd9d710e12d1e6daa8bf74f34845a776d0af7d4fe992b78f29e72b1cf124cdfb457cd4227e6e9b2c8f9956807eb3f698ec6452ec598bbcf9866b42dc8b8c3dd9a58f9d2a5152dfc4c10b1ff2c6d1409f9648527277404de33008c18b37d01ff2d0eedb93dba7e11841fe58c050cb52d27c1af0267102e06b26a29d1cdbee5a4e87bf5c6fc53744d9b41c5de8576337c62aa57d9ffaeaac1297f585d38bc6d8b8fff5fdc1ead004d30b696fa24c9eb93623caaffe760a1f783579c85f51ba5cc4a938e30da513ca412fa3b11844dae53743f43d4f725de85a8f95057d8c2729103525c5affe286a13e688a9d207645010a137bd4f725de85a8f95057d8c2729103525c5affe286a13e688a9d207645010a137bf169bbe27d7da0ce0ea0434049ba9f1f99595f1d3a7f9abd4de8111804a66731791ff371ec57171c34a23e69ab5cee21ec7675566a1fbfec9ec9ce7fa256cc1dbe25ccc59eac686995f36bb029b08a217e1e7fcc2bdeb657a8b0f9b5b617c34e2192f2910217688c0f97fecac7b2c91c5fe6e3e868d896831b54b4b6191b41f24030724bc8022e4154029db7ae5ab9413898365c13c7b0c73dccab78fbc3cb25398d50220045daf96584347aaf2fc8ea862bc2c3ed79c19a3f69ef091424b8392dfc06d9417cfde17f81275e1324b1f0d13a8bc1542b657248427cb138543e56a38de06a5a03033927d6076bdb6d960c9f4c34c93b45c90927c83879b5593d13e443482c1fcc8a5cd9f0664fe5fabc816a76dcea13c4d408221ea22d9d0b9774b247e34e6bc6f1448d0e71c605c15756fc22168a6dca536a7f4f60b144a7fafbb8c00d9209b327b194e3adb5d464eb31d3e6cbdf4bcb053c91b81bc19878ba03379b304af06e49d5d75dc3bede9678cdb1a3a2345c22fe56e392e7804effbb1a646a498b4cd94e964b7125b25fb2ae8a9087812d1b96793bf0d6333e051862704fb65a0ba4cfc7add00c5a4d036ebee98120a194d992c12799bdf6f0dc2f781ef2a991b4a2db5a0c17eb778ecef2a010dc852ffc6e40a70deab5fa8aba82ba96ebff45fcc5a1596021d879200d12bdb1006aa07b0634399489a36b5aad1131ce1b4b7fba01408218ed40fff5faa957fec9b172ddbdb95660d1390a9633611feae5db348bbc6430efda16c0f5fd906b5601f026009a82ee594c06f75857fc2b53baab1e89aaee605da884a385e24f52595cfd6aff4f815ce5f0f94517f2221eafe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553dd1fb95fa673e4d1f32ffb2ec9406d0b6a2d94d0121034f0a4473e11eb8304e43db8bbdfee2baaba159d739777d1720286d7ee6ded6e6be59415495c1eed4a0a22da4a79b8c84b65a9e60b79a9b9bc848e1320190b66dfdc5322064c688abadaddaa68ceadaf1fbb67bdafba567e2b6ebe20c4ff5446fbdba8929de8b14c89833115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb370bda1c12963ddb34d50fee7a5cb53fdeb6b9b462025834781bc8da83d0c5b630dcad238656da7f75700763c176ba94cdba26adbe5f1d2a383a8d7e2a445bfddbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557358adab6885e5513055d85366a11f3171058742526d0cdf50aad1d596552921ebdefcbe22264a49ee6ae3d02665a1c03b2655ef13ec0b1b1d3230c5300cdd4048e9525e7c8dc2509a69f2aa3e27d14d5c4a7c40a402603b990cb3a813bb8d705a1142e981ac00cce697ea67e78d64ec29dc89db0eefbeaaf416ee0790f6ade41f019c5bf3fd31fb33f0d18161fbe89657b886f007fd37502429c17584515f741f019c5bf3fd31fb33f0d18161fbe89657b886f007fd37502429c17584515f74aa02e963aecfe42c7fa1eb75688b901059e3778f4244237df67f18dfddc311eed4cb9567675fcbe63287e5ff0f3f9aaa9b3663b453ae9296fd75a2e7df105c6a3eae6d791df09f394f4f888d8255f58ddf90aa8bdbcae0872270ecb3125163d033275d8e32e8103c0eeac31e72611414171ab4482f23ae2c5c9bd2fc022c372826f1a3dd5f8152c2b0ba7e1b0d08d81457813a2f3de0517217f87d2fd3b66bcdc837f8497f3cec85a9b34eae2d538cc98428d2f42f6c28b5766accac7c412c7b19bf200fb219c80f64b02bf84b5acdf678a3f58a626aed5588af6e13fb7974be230d7607bb6c2990de7be9a9ea4b38ff28c06034d4d5c0f3b49400cdf84e75e63df03cb85d1de359d6bdfae7ca4c6e26d681f69ad548692cea7115a33c5346a6a6c2da3c7416a1f00ed0a9f403ce00540a1de328c848398110b878406fda1cc07730639718a931eae051167391f1f42f4cf11e7cb88007750e1c56e4160d4fbd17784108ea33c7da46efc7049f96962c5fa173406cb39c7bec8142f44009cdcc9512ec3b9091f2847b2b23863a019fced65efd7074e6f35471f04f02a8e63e8849775f87b553a3c789931c5bcb91622f4a11a1599219f999e4930b0e51db0c9bffbf44f1951a270ea0108e6c7584e4b68c56bba1c3166ac76e992043be078a30b2592279df8772077a0661e945d637eba66bf5a73c9ef23c35c727470cfb279e150e2285265cc8623d119c21d8529a8bdef9c0de6df3e285542e9c488062bf2da341b5264a3da4e1af42895d35dc765cecbbabcf44eb37a379a7c485fa928af35f33c9728f18c4476a6a56daa3e087749d86b4b632ec42adb78191746d503e8c8d990cfd0ac3d65094a9d778a35d07b9a0dda01e1afb3b5fbc24b951d7a36c7c7d3352028c7e5b36dfccd8a2d63338edf36c987ba747301f924192447fd8f33095be7e25ba2d6106a89e207158548c61f047736f745ffa444225b223d2c0ed93cd91525a85a7593464c62a70fcd25e23191544f452b0db34dae518693c94147c20f528c09d73a3cd015affef10068f2808e0ac3d3ca82998c6d8b9ec114ccc9c82301fc80c2239855f1db58826387b244ba33b18f05a85ce14df3b4cbb9ab66e6a45569a9e687a869a17fbdee5f7abc9cf509716858e6fd50bfc6f106366c3ec89ed63eb22010da811d8597c4b4c587ad1d7622c28ac185c20e2a1bd34b4751c5940136abf2b51990427ee39170f9cebff9c1db2ff1332aab9c54aac4a6d4955fcedf7c775bb702990e96bab4cb1a415161e58d061955c19af2f687d0e4e59356388d626e7a7b9312ee2ae3d8bf0d818c0356ad76a49f74404a77a33816df25a1088afb66300f17ef34dfe32cc847281efe48a171ccadaa77c15b681944386730e144db2d2589be9ccc573933ebdafc45f115fbf4aaa3791e6c69434a73672a49f4d72a341299f59578e922fb2195c11b2a9271359e6c791f615b525ddb3e17574d804b1663fe3bd87d4c5fc528c1f23e38d7fe8014781d880d53d73e905b8acc268afc4eac37c71b68655f132bd3410babcc40bc0a3c1b0c8a6af9816dcef0b7ab0dd27df29362b0b3e68e657757e99a74ccc776c6feb2166d871ed44c365008569f9719c4b1be9e05505450d4d05b299e9b4afd639b164eeaf30709671197899e2510a50f8ad23c8e174cb861d6294d7a81a1409dd36449399bb88db82adcf8b892524ac86b6470e169ff844fcbdb040dfe648425340cab2a042f6d32f1b9151a268cc03fa7d0ea7561a1c93bae7c1fe8e798d25e5b64a6feca398ae0abb61e13bc5fc7f9e7dd4a574a632db6d9e0c0246577b0e232d8d882ac053531003fe4c07c77a51edfc90441ced08027084e9cb2fe668d2c73cd4d54b55896d98ef39c8e82017d00a3179ea83e7274ca49cb5db7d1780dc0c055f60e0939ba835b961c6e004881e136b914cf64881c137fda1687e20e91221a54d6f29128a4b0e16c1f98a5fd10ee59522cc0f199dc162246e8495b83cfec00718067baf8cd46669bc9cec7bda669477206150e15d85a6f84ce31ae5550e25cbcd68e6392c336e7566955e741a503d9e2eded5a38a26032f1f5839770c740b63ddf1f1f4499227ad92562b9640c656c2a3e77eb0d16ab9318823ad73f4aad2ac8ee9ca9b5f33718eaaedb45df90d7973be525ab3948f8caf9635a0877231310cd8b8a823e68c3762613e8f1590c39bd5f09dfeee64958f524e78c4e134bff377ffa9e30967c803a2017021b57c5f7f73d48014bd341ba3b870a11fbdf3a1e82dc382d0ec7370aa9b2506e5811ac08c806f42c8e5157ce9b65f34021909b1ee447bd142ace85873c659ad4e4d138446cb0faaa6dfe9f3d2a4dea72da9d1f6234af7b1f748c5ebf9aed176e07675698c372c1fb29eebce20b80a932172a1f00d38c45aa78d54ca2a33b589e8282f065095d171d9b4f17e01adbcbbd5f6ab22de2c97e11599a365b4dc474f6a20e4d2235c5054088d49074828fb7ec74d9aee7318ac389c7d23378cfd9564ce937d168495d425cfe21e3736f01da012def646c732d56c22be2a7b86741171145965bae6097073c1118f123ccec408b8386573fa3fd788ee27fda62a52aead29c64e0a920f9fc97d533dd289260b818721ce9a9f473888437a1ccd817cd0a45d8fe67871ade6972909ba3ec2488abcd26fa21365e85e8782bfe671ad3298bfce66d076d083bce61af97fbcfd83af8353dc4c1cec9065804bc302c3d4802c3bdd28fb7626d53f0000d06a384d01baa5c164fe1ff25e990d0f065cfe857aaff105de8db253a396225e77560f2ddf2db8caae0f4edba8b7486d285790f37d753746811aa3caa8043cebb8b1e60a3647c6010ce993557d6c3b2c90f8b4f842e7b952f1f97f78740b4b57608500864374c21e2c07634123d8edeabf37f52629cd72cc4c7745865184a08e60c79c4419b320e89c9c458841cdbb200b41e3a345076e7f7ccb5adaa2fc52a1d781c571e242c574f34d5470febd9e72d2dcc2d21ec8a2798125716dbd82d018f1817c8ed4232dab7821a8945ec79b6c8321b3474ee7a60e9ad4ec53c8416866cf47a5ccc7e8c7ab6c9fe9ae8516dbea2178a9485a5e15b33e42aa8b317d9b4e125952e2b159885e65e61c045da0dc9db3e90d677ace318beff3969750f437262d89a79a5c7642ff95a26b49040d16a377bea57625803ea6626e36b1b2d08e4a35b6617def80f05799dc7a138aed7fea96968cce10c1c59d536e37e6e46536c4a27c7ee6036eefab5b015cdc094674693075efac6ce491172ed5d2a5a585aa000d521632f05cf9e26621e637cea2a093d24a3ef0e5beedf607286fb93d442c80d2710dfb82f9bfada18602203cb03181d913bf177567d8016ab15c239f8b763a919783bf6b4bd3f6789d96d3acacb8e3caef814a6be0f8834152e4ad81188051d1567df11d6ca4a7e612749fdd2c5f627b690427614c1337a4a6f32cee6a76644b80863299f9375921bab50238ae65857dd9deaad3feab9c74718e2a1d194776f7621b76a761fc95eaf524b57608c184741224cab498b6dfc58b255a14486e36f9c41f8cb16036cc8102873d1e30990fc5c213bae78683b4d4aadcdcb934a8ec7e7cbbe6983169ce36547d62901c581b819964ed9a857f07f71aeb89c8da6d7bf9d78ec8a01cb2717a995733d8472c86b29729ffb2b409be895d4571a975e864cbb1efe574dd48c56de7d2d2828f6d55ab826518403151d479d9fc048e4dd7f9a56bca6cd3ae9cc0928b1a905b2dad5de79928679f62144e9dd47eb97a2c228532ad7d5f8dbf733e8e0534d532e440d228e350017f96c39b66d8ecf498b1ce54ea62d929c9c916ff17163eb3785d26aec57d48f494732320679f35dec5323df00ce6127513c782284224dd10c878efce720ba2488649285a4e8cfc8273fbd6f83ae80ebec7412b5f45ac39341d155ea0c3aa5f5eb9c3e5a6107b37aed7dcec816933d38c90b07b8f63bb150c4f9ffa52420f1871639023ed07be01430e3285c2ae20905927324119b3a034b9b9b56f7429abf9ff04bb9c113bbda9b8751452a284be2b36dcef6ae14a005904065cd4677b15c65c1a661b1288f6774a2633c875ad25493aace834825d4842e2373a51ec1fa960ef4f7dd2cd6e7d5c2c653925ce5163695b81fda0823964a08bfd2ccf6c856c45c55e4265dbf275cb3b4793334e1866b4d1f82a0e0316c8009fe9507813246ca857d4aac045246ab86e9a710930c074ed7fb22f8102e6e6c030fa631256c7a53c8e1798adbfedbe6f17b2765a05d376943fafcb71894af51eff2077fc87674b6ded7cb42ad2638c48216860712112516142f864ea54b7b25ea756d8b07ff71b7848778f3ddeb9aa366b3c92edc5241a8a26620627ec5d7eba54bcdf6fc9143d971a00abd8b98e20e017517b5dbd83ec4904288443e3666bb77442c0de7d65a29e7b1052717028d9ea76b2dd5b763e10076e096cf4d817c03205182befd64510423009b203464cf5db693208e26dee51c610031abe327648b542f0b5561a778f2a6954d4aab9a0cd16d87779e29944bc17438a6ff0b8b2418f2fd2b4fcc1be135567a916ca375bbc64dc1e0967c63881a288ebd01de92a1485091a0d21ad72b5b77f7a92c348f4f754f75ceb889c93ae0140383b88bd04164f857d5b8b266c299416b3d67a7f459bf8138a852cae0ef47d3fec4e3704d1feed2c6117ec82422b543bd1cf4acb8ebde1dfdb65c87aecb097db1057052ca8d6c0e8be3c7a094d0b357f0c0034184509af18177d869970cc051f28122427eff0e276a01f58e6e8e22143def14077a86e93c306acaba9dd6ec4a1bc65749305b0272340642c56be9ac1b536881fa034a4fa81ff9eb2eb67d5ba4a8b62739ee1720548ee6aafa2031b3a80ccf4ce1f08b5bc37b190442c7badb62b71e02bb64d46ee5ea7ce42c2e98c8e5fc4541d73b98a0ee70d1d4e129e4bd0c95692661ccb6653c5ffc921c1d127bd7260ff4ed7ae21a5ee9a151fca8deeb4903974e9a4ef1ed227e3ef45f78b851a8178092186a21aab0790ee6102dd05bc5c9c24cd6cc7d931268c2349c5d87af558565b55d4bba10a1d0f29dce68771269f86c20dde449d82120d1e092fa56ec0c011c2b776d12b13a19696e2907fc7f0ec9bfc7d1fe9598154c3e01a35bf38eead6be8630cae420b0f1b78400bea9994560bab4d58a57c621f1c21d30e6f788ac7a19fb73724b6c37fac096fa9545ec84c6d0fd0b0f8f0c1ea3fb5e52ceb656329b213d538088bb7a5fcbeef35a839ae9e3c2030dfec9557149e26b9b55460e6b6c473ba70dde6ebd10cbba7047ca05b29ab9b495aca6f295b3011344da44e6f735a4cb3f890600daec2cf48a39c89a2cf8d939e806352c2dce7b5879debe7850e7916a02d448042bd1bdd3cfff482424ae651bfdf789f8caf673b81223b3671126473b3db8b40bef53af067725cb8fb55403141033a631ddec9b912a417aee3b1f4fb66c8a97e47c0d19e3eeb823291d6c04d04821dcf717ac96c2e00ae868b1cefa9717ac7922ea493df9c89e7749a0ef8c6b229ae3169693453a41e230fadb10aebfdb0da0244f639a219016545fcc19515324b6d650e92d6e5ca7ed56bb538d89bcb42a3bdcf06c9f5e6763d60f42bd2eb1dfedebfc397ce5ab810b82d1289f0efade74ccf2a43d18a67a32460a3bae3fca7d2394fd767d17f1d770c189001296049d094548ca19bba6e2349b6b73cad5bd17d1edc02729a0ec6428791497646515ef6cd86a9dde717f1175bdc6a7f53ad510fea07cac4a7f039841b5e28844a404430413f5dd7005c06deb0f2ad629773d02c584ae9552f582d8a261b984370221190579da7501dc520c7ef4e6beb7c9d6078fa6fc0394fbc5f012fa7c818df470bcdba45ad2913ce46f38f086abc2d6911a1dbdd9097e503518482384b2bbd84451fb75a2ef9e3ecec73e4802554664df7efcf59098448668548261e017431db4bed979e33eaaf8185c81ac2f77eb258b42d12591b60771d4cb22f6c0139791d5e0443d74fba0b2ab04bcd19043fd936125fac843f58adc5f2ab0b8b9151c96b90abb9131499f6d7a9a208237f81300e56901e02677a8a4fc82368388e9133287974da094b06097c5392e046d4b6cc4118c8277786708efc6d217f2da06e881647398149dd4f26c3a9d4d83b5436f20c667d99dbf1423d563c93975ec11eea795c869c281d24e55c1fc38b583f408d7218b9d2f379dc689d190f30e6abc81a27961ef2c63b86b75792961071fcb12693a24b950360d90857b7179f69a3d668ef71b463f3eb50ae721ae22e948d80fe5f9d0914accbdeeefc9d02a04150a172f10f0b438b37e50e544a722d422afb78abad1904640149bf47777d67205a40ecc8e5b1ab5905e079d1602958f841a8aa0f7dfe60fe6e99b209fdee56d4285e08a0c41ab8aebf3fa35cbaa184b0666807c94347c1d24e0770ed47933ed1b4b14463ea07f0b1a45b3735a65049e244cfe2f839c2d0cc14879680cb0b96ad5e755dbc10ccd8ef5ebbdfdaa491c404ff605f369e9c547002e1cf32c68a51d9da9d5660248ca395a67b2406020e88b2fd7eb38f92cec5d2e9f88e51735d7d9dd13442532364e2d6aced3ac53de8555ce3c9deb936bc13c144167a1afc00971eb885be4afff92f27de5a32a53313325734d1cafb73280747636c3448d507bf910ef715ad02b8c942d2f85d054019926c5c29e8cef8d327a16d097bbffec5c7a10f5b63f50ba6491a07ffbf4c6d2055f5455f2dd49a4fa42aea4b0538bfa7ccdb313131f39ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c066cc09414d316969d6bdc23a43f957db77c1997fdb3248e6722d33ec0a7d2700df502bb67553763110ccfd98f597b4a243e2652879a6160113ef7912b720ebf5717ec41ddc152d59ce5ed62bf76a026f4883ba20060aeaeebe7b8616a4eb2b8c9fae71610741417060e9377b4fcda99eb011be07c9afef027c986c12b59340bf0cb8a0e0d2cd90850d6020ebafd45d44b859d6a54b9497bcb3a596f7ad825b725277119d3e452dc4c371a3b2617c41a9958ca10ee97b6786b67257ad392aac206c71ef081ffb90be3958f585c768a93b5ddd265876c54444cb7783262999f3a3b9185460be61f24f816b4bb5742688fe33c2457d97fda1d624a4c7f6dff668b8c8db8bd6c83bd9f4b542d3771df6026c01887b0cd709955a58183be79b753d75ad65da9f044b86fcd16b596b12ef12ee1a373654ceea18e91209de176cd568c0ba8e8db9cf32273bc645c2814d5a08d856b7acf5d7cd387508ed86f6e7ec99d10asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-2.6.32-754.2.1.el6.src.rpmkernel-debug-devel-i686kernel-devel-i686kernel-devel-uname-rkernel-debug-develkernel-debug-devel(x86-32)      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[GB[;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.2.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 Debranding- [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+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,2.6.32-754.2.1.el62.6.32-754.2.1.el6.debug2.6.32-754.2.1.el6.i686.debug2.6.32-754.2.1.el62.6.32-754.2.1.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       !"!!!!!!!!!!!#!!!!!!$$!! %  &'(())*++,-,.++++++++++++///+++++0++1+223456676866996:666;;6<==>>>??@ABBCDEEFEEGHIJKKKKLMMNKKKOPPQPPPRSSSSTUUVUUUUWXUYZ[\][^__`abbcdefghiijjkljmmmmmjjnjiioppiiqqqrqqsqtuvvwvxyz{yyyy||}yyy~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy         ! ""#"$%$&'()))))*))+,----.--///0-1-2-343536---789---:-;-<-==>?@@@AABCDEEEFFGGGFHFIJIFKFLMFNOFPQRQPSTPFUVFFWFXFYFZZZFFFF[F\F]FFF^^_^^`aFbcdFeFfgFhijjjjklmnolpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrstuttvwwtxtttytztt{ttt||tt}tt~ttttttttttt              !"#$$$$%&'()(*++,--./.0001002232200405666777778799:;<=>?@ABBCDEFGHIIJJKKLKKKMKNNONNPKQRSTUVWXYZZZZZZZ[\\\\]]]]]]]]]]]]]]]]]]]^^^^__`abaacadeeffeegeeehijjjjheklmmmmenoppppeqqqrsttuuuuuuuuuuuuvvvvwvxxyxxz{{|{{}}{~{{{{{                                    ! "#$%%&''(((((()*+,-.////0/1//234566678898:;<===>???@@ABBCDDDEDDDDDFDDDGHIIJKKLMLNOOPQPRRSTTTTUUUUUUVVVWWWWWWWXXYYYYYYYYYYYYYYZYYYYYYYYYYYYYXX[X\\\X]^_`aaabcdddddddddddddddefggggghiggjkkjjjjjjjjljmjnjojjpjqjjjrrrsrjjjttujjjjjjjvjjjwjjjxyjjz{j|jjj}~}}jjjjjjjjjjjjjjjj                                                                  ! " # $ $ % $ $ $ $ $ $ $ $ $ $ $ $ $ $ & & & ' & & & & ( & & & & & & & $ ) * * + , - . / 0 1 2 2 3 3 3 4 4 5 6 7 8 8 8 9 8 8 : 8 8 ; < = = = > = = ? @ = = A B B B B = = = = C = = D = = = = E E F G E H = = = = = I = = = J J J J J J J J J J J J K J J J J J J J J J J J J J J J J J J J J J J J J L J = = = = M = = = = N = = = = = = = = = = = O O P P P O O O O O O O O Q Q O O = R R S = T = = = = U V = = = = W W W W W W W X W W Y W W Z 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 W W = = a = = b = c = = = = d d e d d d d d d d d d = = = = = f = = g = = = h h i j = = = k = = l = m = = = n o p q q r s t t t u t t v w x y y z { y y | } } ~                                    z z z z                                                                                                                                                                                                                                                                                                                                                      ! ! ! ! " " " z # # # # # # # # #z $ $ $ $ $ $ $ % % % % % % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $z & & & & & &z ' ( ( ( ' ' ' ' ' ' ' ' ' ' ' ) ) ) ) ) ) ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ' + + ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' , - - , . . . , , , , , , , , , , , , , , , , , , , , , ' ' ' / / / / / / / / / / / / ' ' ' ' ' ' 0 0 0 0 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' 1 1 1 1 1 1 1 1 1 1 1 ' ' ' ' ' ' 2 2 2 2 2 2 2 ' ' ' ' 3 3 3 3 ' ' ' ' ' ' ' ' ' 'z 4 4 4 4 4 4 4 4 4z 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5z 6 6z 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7z 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9z : : : ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; : :z < < = = = = = = = = = = = = = = = <z > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ? ? @ A A A A A B A C C A D A E E A F F A G G H H H H H H I H J J K H L H M H N O O O P Q Q P R R P S S P P P T P U U P V V P W W W X X W Y Y W Z Z W [ [ P \ \ \ ] ] P ^ ^ P _ P ` ` P a a a b P c c c d d P e e P f f P g P h h P i i i j j P k k k l l P m m P n n n o o n p p n q q P r r P s P t t P u u P v v P w w w x x w y y P z z P { P | P } } P ~ ~ P   P P P P P P P P P P P P P P                                                    ! " " # $kernels2.6.32-754.2.1.el6.i686.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.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.hconfig8139cp.h8139too8139too.h8129.hab3100core.hotp.hac97bus.hacenic.hacerwmi.hacpiacpi.hac.hapeiapei.heinj.herstdebug.hghes.hpcieaer.hbattery.hblacklistyear.hbutton.hcontainer.hdock.hextlog.hfan.hhed.hhotplugcpu.hmemory.hipmi.hpcislot.hpowermeter.hprocevent.hprocessorprocessor.haggregator.hprocfsprocfs.hpower.hsbs.hsleep.hsysfspower.hthermal.htoshiba.hvideo.hwmi.hadaptecstarfire.hadm8211.hagpagp.hali.hamd.hamd64.hati.hefficeon.hintel.hnvidia.hsis.hsworks.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haic7xxxcmdsperdevice.hdebugmask.hresetdelayms.haio.hairoairo.hcs.halim1535wdt.halim7101wdt.hamdnb.hamd8111eth.hamigapartition.hanoninodes.hapmapm.hcpuidle.harchdefconfig.hdmaaddrt64bit.henablememoryhotplug.hhotremove.hflatmemenable.hhascachelinesize.hcpuidlewait.hrelax.hdefaultidle.helfrandomize.hhavenmisafecmpxchg.hhibernationpossible.hmayhavepcfdc.hphysaddrt64bit.hpopulatesnodemap.hrandom.hselectmemorymodel.hsparsememenable.hsupportsdebugpagealloc.hmsi.hoptimizedinlining.hsuspendpossible.husespguncached.hwantframepointers.hoptionalgpiolib.haskipfibhash.hasuslaptop.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdisablechannelswitch.hpqvaldma.hxorvaldma.hdma.hxor.hat76c50xusb.hataata.hacpi.hgeneric.hovereth.hpiix.hsff.hverboseerror.hathcards.hcommon.hath5kath5k.hdebug.hpci.hath9kath9k.hbtcoexsupport.hcommon.hhtchtc.hdebugfs.hhw.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hbr2684.hclip.hdrivers.hlane.htcp.hatmel.hauditaudit.hgeneric.htree.hauditsyscall.hauto.confauto.conf.cmdautofs4fs.hauxdisplay.hb43b43.hbcmabcma.hpio.hbusesbcmaandssb.hdebug.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpcmcia.hphyg.hlp.hpio.hsdio.hssb.hb43legacyb43legacy.hdebug.hdmadma.handpiomode.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpio.hb44b44.hpcipci.hautoselect.hpcicoreautoselect.hbacklightclassdevice.hlcdsupport.hmbpnvidia.hprogear.hwm831x.hbasefull.hsmall.hbatterybq27x00.hmax17040.holpc.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.hsd.hsrsr.hvendor.hsx8.hthrottling.hblock.hbna.hbnx2.hbnx2xbnx2x.hsriov.hbnxtbnxt.hsriov.hbonding.hbootprintkdelay.htracer.hbootparamhardlockupenabledvalue.hpanicpanic.hvalue.hhungtaskpanicvalue.hsoftlockuppanicvalue.hbounce.hbranchprofilenone.hbrcmfmacbrcmfmac.hpcie.hprotobcdc.hmsgbuf.hsdio.husb.hbrcmsmac.hbrcmutil.hbridgebridge.hebt8023.hamong.harp.harpreply.hbroute.hdnat.hip.hip6.hlimit.hlog.hmarkmark.ht.hnflog.hpkttype.hredirect.hsnat.hstp.htfilter.hnat.hulog.hvlan.higmpsnooping.hnetfilter.hnfebtables.hbroadcomphy.hbsddisklabel.hprocessacctacct.hv3.hbtbt.hbnepbnep.hmcfilter.hprotofilter.hcmtp.hhcibcm203x.hhcibfusb.hhcibluecard.hhcibpa10x.hhcibt3c.hhcibtsdio.hhcibtuart.hhcibtusb.hhcidtl1.hhciuarthciuart.hbcsp.hh4.hll.hhcivhci.hhidp.hl2cap.hmrvlmrvl.hsdio.hrfcommrfcomm.htty.hsco.hbtrfsfsfs.hposixacl.hbug.hbuilddocsrc.hcachefiles.hcancan.hbcm.hcalcbittiming.hdebugdevices.hdev.hemspci.husb.hkvaserpci.hraw.hsja1000sja1000.hisa.hplatform.hvcan.hcapiavm.hcardbus.hcardman4000.h4040.hcarl9170carl9170.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.hconfigfsfs.hconnector.hconsolepoll.htranslations.hconstructors.hcontextswitchtracer.hcordic.hcoredumpdefaultelfheaders.hcpufreqfreq.hdebug.hdefaultgovuserspace.hgovconservative.hondemand.hperformance.hpowersave.huserspace.hstatstat.hdetails.htable.hidleidle.hgovladder.hmenu.hrmap.hsupamd.hcentaur.hcyrix32.hintel.htransmeta32.humc32.hcpusets.hcramfs.hcrashcrash.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32crc32.hselftest.hcrc7.hcryptocrypto.hablkhelperx86.haead.haead2.haesaes.h586.hniintel.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfish.hcamellia.hcast5.hcast6.hcbc.hccm.hcrc32ccrc32c.hintel.hcrct10dif.hcryptd.hctr.hcts.hdeflate.hdes.hdevgeode.hhifn795x795x.hrng.hpadlockpadlock.haes.hsha.hqatqat.hdh895xcc.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghash.hhash.hhash2.hhmac.hhw.hkhazad.hlrw.hlzo.hmanager.hmanager2.hmd4.hmd5.hmichaelmic.hmpilib.hnull.hpcbc.hpcomp.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hsalsa20salsa20.h586.hseed.hseqiv.hserpent.hsha1.hsha256.hsha512.hsignaturesignature.hdsa.htea.htest.htgr192.htwofishtwofish.h586.hcommon.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcs5535gpio.hcuse.hcyclades.hdavicomphy.hdca.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugblkcgroup.hbootparams.hbugverbose.hcredentials.hfs.hhighmem.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.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.hdoublefault.hdrmdrm.hfbdevemulation.hi2cch7006.hsil164.hi915.hkmsfbhelper.hhelper.hloadedidfirmware.hmga.hmipidsi.hnouveaunouveau.hbacklight.hpanel.hr128.hradeonradeon.hums.hsavage.hsis.httm.hvia.hvmwgfxvmwgfx.hfbcon.hdummydummy.hconsole.hdvbaf9013.hatbm8830.hau8522.hav7110av7110.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcapturedrivers.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24123.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hds3000.hdynamicminors.hec100.hfiredtvfiredtv.hfirewire.hinput.hisl6405.hisl6421.hisl6423.hix2505v.hl64781.hlgdt3305.hlgdt330x.hlgs8gxx.hlnbp21.hmaxadapters.hmb86a20s.hmt312.hmt352.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hs5h1409.hs5h1411.hs5h1420.hs921.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0900.hstv090x.hstv6110.hstv6110x.htda10021.htda10023.htda10048.htda1004x.htda10086.htda8083.htda8261.htda826x.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.hanysee.hau6610.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hfriio.hgl861.hgp8psk.hlme2510.hm920x.hnovatusb2.hopera1.httusb2.humt010.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdynamicdebug.he100.he1000.he1000e.hearlyprintkprintk.hdbgp.hefi.hecryptfs.hedacedac.hamd76x.hdebugdebug.hverbose.hdecodemce.he752x.he7xxx.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82860.hi82875p.hi82975x.hmceinj.hmmedac.hr82600.hx38.hedd.heeepclaptop.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hpartition.hvars.hel3.helfcore.henablemustcheck.henclosureservices.henic.hepic100.hepoll.hethoc.heventprofile.htracing.heventfd.hewrk3.hexperimental.hexportfs.hext2fsfs.hposixacl.hsecurity.hxattr.hxip.hext3defaultstoordered.hfsfs.hposixacl.hsecurity.hxattr.hext4debug.hfsfs.hposixacl.hsecurity.hxattr.hextrafirmware.hfailiotimeout.hmakerequest.hpagealloc.hfailslab.hfairgroupsched.hfatdefaultcodepage.hiocharset.hfs.hfaultinjectioninjection.hdebugfs.hstacktracefilter.hfbfb.hatyaty.hbacklight.hct.hgenericlcd.hgx.haty128aty128.hbacklight.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hcirrus.hddc.hdeferredio.hefi.hgeodegeode.hgx.hlx.hhyperv.hmodehelpers.hnvidianvidia.hbacklight.hi2c.hradeonradeon.hbacklight.hi2c.hrivariva.hbacklight.hsavagesavage.haccel.hi2c.hsimple.hsm501.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hvga16.hvia.hvirtual.hfcoefcoe.hfnic.hfddi.hfealnx.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.hsyscalls.hfujitsulaptop.hfusefs.hfusionfusion.hctl.hfc.hlan.hlogging.hmaxsge.hsas.hspi.hfutex.hfwloader.hgactprob.hgarp.hgenericacl.hallocator.hbug.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hminadjust.hcmosupdate.hcpuvulnerabilities.hfindfirstbit.hlastbit.hnextbit.hgpio.hhardirqshardirqs.hnodoirq.hhweight.hiomap.hirqprobe.hisadma.hpendingirq.htracer.hgfs2fsfs.hlockingdlm.hgigasetbase.hm101.hm105.hgpiolangwell.hsch.hgpiolib.hgroupsched.hhangchecktimer.hhappymeal.hhardlockupdetector.hhasdma.hiomem.hioport.hhaveaout.harchkgdb.hkmemcheck.htracehook.hatomiciomap.hdmaapidebug.hattrs.hdynamicftrace.hefficientunalignedaccess.hftracemcountrecord.hfunctiongraphfptest.htracer.htracemcounttest.htracer.hgenericdmacoherent.hide.hinteltxt.hioremapprot.hirqwork.hkernelbzip2.hgzip.hlzma.hkprobes.hkretprobes.hkvm.hlatencytopsupport.hmemorypresent.hmmiotracesupport.hoprofile.hoptprobes.hperfeventsevents.hnmi.hregs.huserstackdump.hsetuppercpuarea.hsyscalltracepoints.hunstableschedclock.huserreturnnotifier.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmi.hheaderscheck.hhermeshermes.hcachefwoninit.hprism.hhibernationhibernation.hnvs.hhidhid.ha4tech.happle.hbelkin.hcherry.hchicony.hcypress.hdragonrise.hezkey.hgreenasia.hgyration.hkensington.hkye.hlogitech.hmicrosoft.hmonterey.hmultitouch.hntrig.hpantherlord.hpetalynx.hpid.hsamsung.hsmartjoyplus.hsony.hsunplus.hsupport.hthrustmaster.htopseed.htwinhan.hwacom.hzeroplus.hhidraw.hhighrestimers.hhighmem.hhighmem64g.hhighpte.hhisax163.h1tr6.havma1cs.hpcmcia.hbkma4t.hdiehldiva.helsaelsa.hcs.henternowpci.heuro.hfritzpcipnp.hfritzpci.hgazel.hhfcpci.hsx.hhfc4s8s.hmaxcards.hnetjetnetjet.hu.hni1.hniccy.hnokeypad.hllc.hsendcomplete.hs0box.hsctquadro.hsedlbauersedlbauer.hcs.hst5481.htelescs.htelespci.hw6692.hhostaphostap.hcs.hfirmwarefirmware.hnvram.hpci.hplx.hhotplughotplug.hcpu.hpcipci.hacpiacpi.hibm.hcompaq.hfake.hibm.hpcie.hhpilo.hwatchdog.hwmi.hhpethpet.hemulatertc.htimer.hhpwdtnmidecoding.hhtirq.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxen.hhwconsole.hrandomrandom.hamd.hgeode.hintel.htimeriomem.hvia.hvirtio.hhwmonhwmon.hvid.hhypervhyperv.hballoon.hkeyboard.hmouse.hnet.hstorage.hutils.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.halgobit.halgopca.hali1535.hali1563.hali15x3.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hhelperauto.hi801.hisch.hismt.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis5595.hsis630.hsis96x.hstub.htinyusb.hvia.hviapro.hvoodoo3.hi40e.hi40evf.hi6300esbwdt.hi82365.hi8k.hib700wdt.hibmasm.hibmasr.hicplusphy.hics932s401.hie6xxwdt.hieee802154ieee802154.hdrivers.hfakehard.hifb.higbigb.hdca.hhwmon.higbvf.hillegalpointervalue.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.hipoibipoib.hcm.hdebug.hiser.hmthcamthca.hdebug.hnes.hocrdma.hsrp.huseraccess.hmad.hmem.hinftl.hinitenvarglimit.hinitramfssource.hinotifyinotify.huser.hinputinput.hapanel.hatiremote.hremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgpiorotaryencoder.hkeyboard.hkeyspanremote.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.htablet.htouchscreen.huinput.hwinbondcir.hwistronbtns.hwm831xon.hyealink.hintelidle.hioatdma.hips.htxt.hintervaltree.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.hioschedas.hcfq.hdeadline.hnoop.hipadvancedrouter.hdccpdccp.hccid3ccid3.hrto.htfrclib.hfibhash.hmroutemroute.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchaddrtype.hah.hecn.httl.hqueue.hraw.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.hisaisa.hdmaapi.hisapnp.hiscsibootsysfs.hibftibft.hfind.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrv.hcapifscapifs.hbool.hmiddleware.hdiversion.hdrvavmb1avmcs.hb1pci.hb1pciv4.hb1pcmcia.hc4.ht1pci.hverbosereason.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwl3945.hiwl4965.hiwldvm.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.hkeyboardadp5588.hatkbd.hmax7359.hopencores.hkeyskeys.hdebugprockeys.hkgdbkgdb.hserialconsole.htests.hkmemtrace.hkprobeevent.hkprobes.hkretprobes.hks0108ks0108.hdelay.hport.hksm.hktimescalar.hkvmclock.hguest.hlatencytop.hlbdaf.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.hm686.hmacemumousebtn.hpartition.hmac80211mac80211.hdebugfs.hhasrc.hhwsim.hleds.hmessagetracing.hrcdefaultdefault.hminstrel.hminstrelminstrel.hht.hstahashmaxsize.hmachzwdt.hmacintoshdrivers.hmacvlan.hmacvtap.hmagicsysrq.hmarvellphy.hmaxrawdevs.hmdmd.hautodetect.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbitbang.hmediaattach.hsupport.htunertuner.hmax2165.hmc44s803.hmt2060.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqt1010.hsimple.htda18218.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.hxc2028.hxc5000.hmegaraidmailbox.hmm.hnewgen.hsas.hmemoryhotplughotplug.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.hmmu.hmoduleforceload.hsig.hsrcversionall.hunload.hverifyverify.helf.hmodules.hmodversions.hmouseappletouch.hbcm5974.hps2ps2.halps.helantech.hlifebook.hlogips2pp.holpc.hsentelic.hsynaptics.htrackpoint.hserial.hsynapticsi2c.hvsxxxaa.hmsdosfs.hpartition.hmsilaptop.hmsproblock.hmtdmtd.habsent.halauda.har7parts.hblkdevs.hblockblock.hro.hblock2mtd.hcficfi.hamdstd.hi1.hi2.hintelext.hstaa.hutil.hchar.hck804xrom.hcmdlineparts.hcomplexmappings.hconcat.hesb2rom.hgenprobe.hjedecprobe.hlpddr.hmapbankwidth1.h2.h4.hmtdram.hnandnand.hcafe.hcs553x.hdiskonchipdiskonchip.hprobeaddress.heccsmc.hids.hnandsim.hnetsc520.hoops.hpartitions.hpci.hpmc551.hqinfoprobe.hram.hredbootdirectoryblock.hparts.hrom.hsc520cdp.hscb2flash.hts5500.hubiubi.hbebreserve.hwlthreshold.hmtdramerasesize.htotalsize.hmtrrmtrr.hsanitizersanitizer.henabledefault.hspareregnrdefault.hmwl8k.hmxmwmi.hmyri10gemyri10ge.hdca.hnhdlc.hnamespaces.hnationalphy.hnatsemi.hne2000.hne2kpci.hneedbouncepool.hdmamapstate.hnodememmapsize.hpercpuembedfirstchunk.hpagefirstchunk.hnetnet.h9p9p.hrdma.hvirtio.hactgact.hipt.hmirred.hnat.hpedit.hpolice.hsimp.hskbedit.hclscls.hact.hbasic.hcgroup.hflow.hfw.hind.hroute.hroute4.hrsvp.hrsvp6.htcindex.hu32.hdccpprobe.hdma.hdropmonitor.hdsadsa.hmv88e6060.hmv88e61236165.hmv88e6131.hmv88e6xxxmv88e6xxx.hneedppu.htagdsa.hedsa.htrailer.hematchematch.hcmp.hmeta.hnbyte.hstack.htext.hu32.hethernet.hfc.hiptunnel.hipgreipgre.hbroadcast.hdemux.hipip.hisa.hkeykey.hmigrate.hns.hpci.hpcmcia.hpktgen.hpocket.hpollcontroller.hrxbusypoll.hschatm.hcbq.hdrr.hdsmark.hfifo.hgred.hhfsc.hhtb.hingress.hmqprio.hmultiq.hnetem.hprio.hqfq.hred.hsfq.htbf.hteql.hsched.htulip.hvendor3com.hsmc.hnetconsolenetconsole.hdynamic.hnetdev1000.h10000.hnetdevices.hnetfilternetfilter.hadvanced.hnetlinknetlink.hlog.hqueue.htproxy.hxtmatchcluster.hcomment.hconnbytes.hconnlimit.hconnmark.hconntrack.hdccp.hdscp.hesp.hhashlimit.hhelper.hhl.hiprange.hlength.hlimit.hmac.hmark.hmultiport.hosf.howner.hphysdev.hpkttype.hpolicy.hquota.hrateest.hrealm.hrecent.hsctp.hsocket.hstate.hstatistic.hstring.htcpmss.htime.hu32.hset.htargetaudit.hchecksum.hclassify.hconnmark.hconnsecmark.hdscp.hhl.hled.hmark.hnflog.hnfqueue.hnotrack.hrateest.hsecmark.htcpmss.htcpoptstrip.htproxy.htrace.hxtables.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.hnoptracer.husbxceiv.hnortelhermes.hnouveaudebugdebug.hdefault.hnozomi.hnrcpus.hns83820.hnscgpio.hnvram.holpc.hopenvswitchopenvswitch.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hoptimizeinlining.hoptprobes.hosfpartition.houtputformat.hp54common.hleds.hpci.husb.hpacketpacket.hmmap.hpageoffset.htableisolation.hpanasoniclaptop.hparavirtparavirt.hclock.hguest.hparportparport.h1284.hnotpc.hpcpc.hpcmcia.hserial.hpartitionadvanced.hpataacpi.hali.hamd.hartop.hatiixp.hatp867x.hcmd64x.hcs5535.hcs5536.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3.hit8213.hit821x.hjmicron.hmarvell.hnetcell.hninja32.holdpiix.hpcmcia.hpdcold.hpdc2027x.hrdc.hsch.hserverworks.hsil680.hsis.hvia.hpc8736xgpio.hpccardpccard.hnonstatic.hpchgbe.hpcipci.hatmel.hbios.hdirect.hdomains.hgoany.hhermes.hiov.hlegacy.hmmconfig.hmsimsi.hdefaulton.holpc.hquirks.hstub.hpcieecrc.hpcieaerpcieaer.hinject.hpcieaspm.hpcieportbus.hpcipcwatchdog.hpcmciapcmcia.h3c574.h3c589.hatmel.haxnet.hfdomain.hfmvj18x.hhermes.hioctl.hloadcis.hnmclan.hpcnet.hprobe.hsmc91c92.hspectrum.hwl3501.hxirc2ps.hxircom.hpcnet32.hpcspkrplatform.hpd6729.hpdcadma.hperfcounters.hevents.hphonet.hphylib.hphysaddrt64bit.hphysicalalign.hstart.hpidns.hplxhermes.hpmpm.hruntime.hsleepsleep.hsmp.hstdpartition.hpnfsfilelayout.hpnp.hpnpacpi.hposixmqueuemqueue.hsysctl.hpowersupply.htracer.hppdev.hpppppp.hasync.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hpps.hpreemptvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintk.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.hprovelocking.hpstore.hptp1588clock.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.haha152x.haha1542.haic79xx.haic7xxx.haic94xx.harcmsrarcmsr.haer.hbfafc.hbnx2iscsi.hbnx2xfcoe.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.htgtattrs.hhpsa.hhptiop.himm.hinitio.hips.hisci.hiscsiattrs.hlogging.hlowlevellowlevel.hpcmcia.hlpfc.hmpt2sasmpt2sas.hmaxsge.hmpt3sasmpt3sas.hmaxsge.hmultilun.hmvsas.hnetlink.hosddprintsense.hinitiator.huld.hpm8001.hpmcraid.hppa.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hsmartpqi.hspiattrs.hsrpsrp.hattrs.htgtattrs.hstex.hsym53c8xx2.hdefaulttags.hdmaaddressingmode.hmaxtags.hmmio.htgt.hvirtio.hwaitscan.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacmd5.hsdiouart.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.hsgipartition.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.hisa.hjack.hkctljack.hkorg1212.hlayla20.hlayla24.hlx6464es.hmaestro3.hmia.hmiro.hmixart.hmixeross.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hopl4liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.hossoss.hplugins.hxrundebug.hpcmcia.hpcsp.hpcxhr.hrawmidirawmidi.hseq.hrme32.hrme96.hrme9652.hsbcommon.hsb16dsp.hseqdummy.hhrtimerdefault.hsequencersequencer.hoss.hsis7019.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hhiface.hua101.hus122l.husx2y.hverboseprintk.hprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hwsslib.hsoccameracamera.hmt9m001.hmt9m111.hmt9t031.hmt9v022.hov772x.hplatform.htw9910.hsoftwatchdog.hsolarisx86partition.hsonylaptop.hsonypisonypi.hcompat.hsoundsound.hosscorecore.hpreclaim.hsparseirq.hsparsememsparsemem.hmanual.hstatic.hsplitptlockcpus.hsquashfssquashfs.hfragmentcachesize.hssbssb.hb43pcibridge.hblockio.hdriverpcicorepcicore.hpossible.hpcihostpcihost.hpossible.hpcmciahostpcmciahost.hpossible.hpossible.hsdiohostsdiohost.hpossible.hsprom.hssfdc.hstacktracestacktrace.hsupport.hstaging.hstandalone.hste10xp.hstopmachine.hstp.hstrictdevmem.hstripasmsyms.hsunpartition.hsundance.hsungem.hsunrpcsunrpc.hgss.hxprtrdmaclient.hserver.hsuspendsuspend.hfreezer.hswap.hsyncookies.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hsyscallsyscall.hcheck.hsysfs.hsysproftracer.hsysvipcsysvipc.hsysctl.htabletusbacecad.haiptek.hgtco.hkbtab.hwacom.htargetcore.htaskdelayacct.hioaccounting.hxacct.htaskstats.htc1100wmi.htcgatmel.hcrb.hinfineon.hnsc.htis.htpm.htcmfc.hfileio.hiblock.hpscsi.htcpcongadvanced.hbic.hcubic.hhstcp.hhtcp.hhybla.hillinois.hlp.hscalable.hvegas.hveno.hwestwood.hyeah.hmd5sig.htehuti.htelclock.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hhwmon.hthinkpadacpiacpi.hhotkeypoll.hvideo.htickoneshot.htifm7xx1.hcore.htigon3.htimerstats.htimerfd.htlan.htmdhermes.htmpfstmpfs.hposixacl.htopstarlaptop.htoshiba.htouchscreenad7879ad7879.hi2c.heeti.helo.hfujitsu.hgunze.hhtcpen.hinexio.hmcs5000.hmtouch.hpenmount.htouchit213.htouchright.htouchwin.htsc2007.husb3m.hcomposite.hdmctsc10.he2i.hegalax.heturbo.hgeneraltouch.hgotop.hgunze.hidealtek.hirtouch.hitm.hjastec.hpanjit.hwacomw8001.htraceirqflagsirqflags.hsupport.htracepoints.htracermaxtrace.htracingtracing.hsupport.htreercu.httpcieeprom.htuliptulip.hmmio.htun.htyphoon.hubifsfsfs.hlzo.hxattr.hzlib.hudffs.hnls.hueficper.hueventhelperpath.huid16.huiouio.haec.hcif.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.hsmx.huli526x.hultra.hunix.hunix98ptys.hunixwaredisklabel.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhasehci.hhcd.hohci.hxhci.harmlinux.hatm.hbelkin.hberrycharge.hcatc.hcdcphonet.hcommon.hcxacru.hdevicefs.hehcihcd.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusb.hftdielan.hgl860.hgspcagspca.hbenq.hconex.hcpia1.hetoms.hfinepix.hjeilinj.hkonica.hmars.hmr97310a.hov519.hov534ov534.h9.hpac207.hpac7302.hpac7311.hsn9c2028.hsn9c20x.hsonixb.hsonixj.hspca1528.hspca500.hspca501.hspca505.hspca506.hspca508.hspca561.hsq905.hsq905c.hsq930x.hstk014.hstv0680.hsunplus.ht613.htv8532.hvc032x.hxirlinkcit.hzc3xx.hhid.hhiddev.hhso.hhwahcd.hidmouse.hiowarrior.hisightfw.hisp1362hcd.hkaweth.hkc2190.hlcd.hld.hled.hlegotower.hm5602.hmdc800.hmicrotek.hmon.hnetax8817x.hcdceem.hncm.hsubset.hcdcether.hdm9601.hgl620a.hint51x1.hmcs7830.hnet1080.hplusb.hrndishost.hwlan.hsmsc95xx.hzaurus.hohcihcd.hlittleendian.hotgutils.hpegasus.hprinter.hpwcpwc.hinputevdev.hrtl8150.hs2255.hserialserial.haircable.hark3116.hbelkin.hch341.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hftdisio.hfunsoft.hgarmin.hgeneric.hhp4x.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7720.hmos7840.hmotorola.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqualcomm.hsafesafe.hpadded.hsiemensmpi.hsierrawireless.hspcp8x5.hsymbol.hti.hvisor.hwhiteheat.hwwan.hxircom.hsevseg.hsierranet.hsisusbvgasisusbvga.hcon.hsl811hcd.hspeedtouch.hstkwebcam.hstoragestorage.halauda.hcypressatacb.hdatafab.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hsddr09.hsddr55.husbat.hstv06xx.hsupport.hsuspend.htmc.hu132hcd.hueagleatm.huhcihcd.husbnet.huss720.hvideoclassclass.hinputevdev.hvst.hwdm.hwhcihcd.hwusbwusb.hcbaf.hxhcihcd.hxusbatm.hzd1201.hzr364xx.husbpcwatchdog.husegenericsmphelpers.huserns.hstacktracesupport.hutrace.hutsns.huwbuwb.hhwa.hi1480ui1480u.hwlp.hwhci.hwlp.hv4lusbdrivers.hveth.hvfatfs.hvgaarbarb.hmaxgpus.hconsole.hswitcheroo.hvgaconsoftscrollbackscrollback.hsize.hvgastate.hvhostnet.hviarhinerhine.hmmio.hvelocity.hvideoau0828.hbt848bt848.hdvb.hbtcx.hcafeccic.hcapturedrivers.hcs5345.hcs53l32a.hcx18cx18.halsa.hcx231xxcx231xx.halsa.hdvb.hrc.hcx2341x.hcx23885.hcx25840.hcx88cx88.halsa.hblackbird.hdvb.hmpeg.hvp3054.hdev.hem28xxem28xx.halsa.hdvb.hfbivtv.hhdpvr.hhelperchipsauto.hiri2c.hivtv.hm52790.hmedia.hmsp3400.hmt9v011.houtputcontrol.hov7670.hpvrusb2pvrusb2.hdvb.hsysfs.hsaa6588.hsaa711x.hsaa7127.hsaa7134saa7134.halsa.hdvb.hrc.hsaa7146saa7146.hvv.hsaa7164.hsaa717x.htda7432.htlg2300.htuner.htvaudio.htveeprom.htvp5150.hupd64031a.hupd64083.husbvision.hv4l2v4l2.hcommon.hvp27smpx.hwm8739.hwm8775.hvideobufdmasg.hdvb.hgen.hvmalloc.hvirttobus.hvirtiovirtio.hballoon.hblk.hconsole.hnet.hpci.hring.hvirtualization.hvitessephy.hvlan8021q8021q.hgvrp.hvmeventcounters.hvm86.hvmwareballoon.hpvscsi.hvmxnet3.hvortex.hvtvt.hconsole.hhwconsolebinding.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.h3232.hnonstandard.hsmp.hacpicpufreq.hapmboot.hbigsmp.hbswap.hcmov.hcmpxchg.hcmpxchg64.hcpu.hcpuid.hcyclonetimer.hdebugctlmsr.hextendedplatform.hgeneric.hht.hintelpstate.husercopy.hinternodecachebytes.hinvlpg.hioapic.hl1cachebytes.hshift.hlocalapic.hlongrun.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmrst.hmsr.hneedrelocs.hp4clockmod.hpae.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpopadok.hpowernowk7k7.hacpi.hk8.hptdump.hrerouteforbrokenbootirqs.hreservelow64k.hspeedstepich.hlib.hsmi.hsysfb.hthermalvector.htrampoline.htsc.husepprochecksum.hwpworksok.hxadd.hxenxen.hballoon.hblkdevfrontend.hcompatxenfs.hdebugfs.hdevevtchn.hfbdevfrontend.hkbddevfrontend.hmaxdomainmemory.hnetdevfrontend.hplatformpci.hsaverestore.hscrubpages.hsyshypervisor.hxenfs.hxfrmxfrm.hipcomp.hmigrate.hstatistics.hsubpolicy.huser.hxorblocks.hyentayenta.henetune.ho2.hricoh.hti.htoshiba.hzd1211rw.hzisofs.hzlibdeflate.hinflate.hzonedmadma.hflag.hzramzram.hdebug.hcryptoaead.haes.halgapi.hauthenc.hb128ops.hcompress.hcryptd.hcrypto_wq.hctr.hdes.hdrbg.hgf128mul.hhash.hinternalaead.hcompress.hhash.hrng.hskcipher.hlrw.hmd5.hrng.hscatterwalk.hsha.hskcipher.htwofish.hvmac.hxts.hdrmati_pcigart.hdrmP.hdrm_agpsupport.hdrm_atomic.hdrm_atomic_helper.hdrm_backport.hdrm_cache.hdrm_core.hdrm_crtc.hdrm_crtc_helper.hdrm_displayid.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_edid.hdrm_encoder_slave.hdrm_fb_cma_helper.hdrm_fb_helper.hdrm_fixed.hdrm_flip_work.hdrm_gem.hdrm_gem_cma_helper.hdrm_global.hdrm_hashtab.hdrm_legacy.hdrm_mem_util.hdrm_mipi_dsi.hdrm_mm.hdrm_modes.hdrm_modeset_lock.hdrm_of.hdrm_os_linux.hdrm_panel.hdrm_pciids.hdrm_plane_helper.hdrm_rect.hdrm_sysfs.hdrm_vma_manager.hgma_drm.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_pciids.hi915_powerwell.hintel-gtt.httmttm_bo_api.httm_bo_driver.httm_execbuf_util.httm_lock.httm_memory.httm_module.httm_object.httm_page_alloc.httm_placement.hkeyskeyring-type.hrxrpc-type.huser-type.hlinux8250_pci.hKbuilda.out.hac97_codec.hacct.hacpi.hacpi_io.hacpi_pmtmr.hadb.hadfs_fs.haer.haffs_hardblocks.hagp_backend.hagpgart.haio.haio_abi.hambabus.hclcd.hkmi.hmmci.hpl022.hpl061.hpl093.hserial.hamifd.hamifdreg.hamigaffs.hanon_inodes.hapm-emulation.hapm_bios.harcdevice.harcfb.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_suni.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmel-mci.hatmel-pwm-bl.hatmel-ssc.hatmel_pdc.hatmel_pwm.hatmel_serial.hatmel_tc.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.hatomic.hattribute_container.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hautoconf.hauxvec.haverage.hax25.hb1lli.hb1pcmcia.hbacking-dev.hbacklight.hbaycom.hbcd.hbcm47xx_nvram.hbcm47xx_wdt.hbcmabcma.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbfs_fs.hbinfmts.hbio.hbit_spinlock.hbitmap.hbitops.hbitrev.hblk-iopoll.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbootmem.hbottom_half.hbounds.hbpqether.hbrcmphy.hbsg-lib.hbsg.hbuffer_head.hbug.hbyteorderKbuildbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcancan.hKbuildbcm.hcore.hdev.herror.hnetlink.hplatformsja1000.hraw.hcapability.hcapi.hcb710.hcciss_ioctl.hcd1400.hcdev.hcdk.hcdrom.hcfag12864b.hcgroup.hcgroup_subsys.hcgroupstats.hchio.hcirc_buf.hclk.hclockchips.hclocksource.hcm4000_cs.hcn_proc.hcnt32_to_63.hcoda.hcoda_cache.hcoda_fs_i.hcoda_linux.hcoda_psdev.hcoff.hcom20020.hcompaction.hcompat.hcompile.hcompiler-gcc.hcompiler-gcc3.hcompiler-gcc4.hcompiler-intel.hcompiler.hcompletion.hcomponent.hcomstats.hconcap.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcordic.hcoredump.hcper.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.2.1.el6.i686.debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/alpha//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/alpha/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/alpha/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/alpha/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/alpha/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/alpha/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/alpha/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/boot/bootp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-at91//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-davinci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-gemini//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-h720x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-integrator//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-l7200//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-loki//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-mmp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-msm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-mx1//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-mx2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-mx25//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-mx3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-netx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-omap1//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-omap2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-pxa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-realview//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-rpc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-shark//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-u300//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-versatile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/nwfpe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/plat-iop//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/plat-mxc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/plat-omap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/plat-orion//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/plat-pxa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/plat-s3c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/tools//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/arm/vfp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/boards//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/boot/images//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/avr32/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mach-common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/blackfin/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v10//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v32//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/boot/rescue//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/include//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/cris/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/frv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/frv/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/frv/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/frv/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/frv/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/platform//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/dig//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/hp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/hp/common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/hp/sim//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/ia32//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/kvm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/sn//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/sn/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/uv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/ia64/xen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/platforms//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/amiga//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/apollo//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/atari//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/bvme6000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/fpsp040//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/hp300//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/mac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/mvme147//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/mvme16x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/q40//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/sun3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/sun3x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/tools//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/microblaze//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/microblaze/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/microblaze/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/microblaze/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/microblaze/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/microblaze/platform//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/alchemy//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/alchemy/common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/ar7//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/basler//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/basler/excite//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/bcm47xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/bcm63xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/cobalt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/dec//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/dec/prom//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/emma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/emma/common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/emma/markeins//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/fw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/fw/arc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/fw/cfe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/fw/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/fw/sni//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/gt64120//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/jazz//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/lasat//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/lasat/image//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/loongson//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/loongson/common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/mipssim//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/mti-malta//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/nxp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/power//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/rb532//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/sibyte//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/sibyte/common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/sni//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/txx9//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/txx9/generic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/vr41xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mn10300//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mn10300/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mn10300/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mn10300/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mn10300/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mn10300/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/parisc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/parisc/hpux//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/parisc/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/parisc/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/parisc/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/parisc/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/parisc/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/kvm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/sysdev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/powerpc/xmon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390/appldata//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390/crypto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390/hypfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390/kvm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/s390/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/score//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/score/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/score/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/score/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/score/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/boot/romimage//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/cchips//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/drivers//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/drivers/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/drivers/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/lib64//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sh/tools//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sparc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sparc/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sparc/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sparc/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sparc/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sparc/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sparc/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/sparc/prom//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/drivers//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/kernel/skas//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/os-Linux//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/scripts//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/sys-i386//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/sys-ia64//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/sys-ppc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/um/sys-x86_64//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/crypto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/ia32//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/include//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/include/asm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/include/generated//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/kernel/apic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/kvm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/lguest//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/power//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/tools//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/vdso//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/video//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/x86/xen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/platforms//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/variants//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/block//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/crypto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/crypto/async_tx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/crypto/mpi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/crypto/signature//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/accessibility//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/accessibility/braille//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/acpi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/acpi/acpica//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/acpi/apei//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/amba//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/ata//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/atm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/auxdisplay//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/base//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/base/power//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/bcma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/block//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/block/aoe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/block/mtip32xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/block/paride//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/block/rsxx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/bluetooth//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/cdrom//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/char//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/char/agp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/char/hw_random//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/char/ip2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/char/ipmi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/char/mwave//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/char/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/char/rio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/char/tpm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/clocksource//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/connector//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/cpufreq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/cpuidle//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/cpuidle/governors//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/crypto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/crypto/amcc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/crypto/nx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/crypto/qat//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/crypto/qat/qat_common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/dca//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/dio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/dma/ioat//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/dma/ipu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/edac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/eisa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/firewire//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/firmware//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/gma500//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/via//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/gpu/vga//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/hid//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/hid/usbhid//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/hv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/hwmon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/hwmon/ams//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/i2c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/i2c/algos//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/i2c/busses//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/i2c/chips//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/ide//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/idle//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/ieee1394//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/ieee802154//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/ulp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/input//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/input/gameport//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/input/joystick//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/input/keyboard//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/input/misc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/input/mouse//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/input/serio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/input/tablet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/input/touchscreen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/act2000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/capi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/divert//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/gigaset//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/hardware//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/hisax//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/hysdn//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/i4l//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/icn//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/mISDN//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/pcbit//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/isdn/sc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/leds//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/lguest//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/macintosh//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mca//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/md//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/md/persistent-data//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/common/tuners//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/siano//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/radio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/radio/si470x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/rc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/au0828//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/cpia2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/cx18//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/cx23885//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/cx25840//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/cx88//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/davinci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/em28xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/et61x251//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/gspca//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/ivtv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/pwc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/saa7134//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/saa7164//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/usbvision//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/uvc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/zc0301//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/media/video/zoran//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/memstick//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/memstick/core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/memstick/host//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/message//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/message/fusion//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/message/i2o//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mfd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/misc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/misc/c2port//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/misc/cb710//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/misc/eeprom//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/misc/ibmasm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mmc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mmc/card//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mmc/core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mmc/host//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mtd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mtd/chips//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mtd/devices//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mtd/lpddr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mtd/maps//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mtd/nand//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mtd/onenand//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mtd/tests//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/mtd/ubi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/appletalk//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/arcnet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/arm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/atl1c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/atl1e//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/atlx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/benet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/bna//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/bnx2x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/bnxt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/bonding//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/can//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/can/sja1000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/can/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/chelsio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/cris//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/cxgb3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/cxgb4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/cxgb4vf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/e1000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/e1000e//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/ehea//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/enic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/fm10k//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/fs_enet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/hamradio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/hyperv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/i40e//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/i40evf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/igb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/igbvf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/irda//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/ixgb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/ixgbe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/ixgbevf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/ixp2000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/mlx4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/mlx5//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/mlx5/core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/myri10ge//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/netxen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/pch_gbe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/phy//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/qlcnic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/qlge//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/sfc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/skfp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/stmmac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/tokenring//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/tulip//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/vmxnet3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/vxge//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wan//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wan/lmc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wimax//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/ath//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/b43//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/brcm80211/brcmfmac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/p54//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi/btcoexist//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi/rtl8188ee//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi/rtl8192c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi/rtl8192ce//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi/rtl8192cu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi/rtl8192de//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi/rtl8192ee//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi/rtl8192se//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi/rtl8723ae//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi/rtl8723be//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi/rtl8723com//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/rtlwifi/rtl8821ae//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/ti//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/nubus//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/of//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/parisc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/parport//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/pci/hotplug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/pci/pcie//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/platform//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/platform/x86//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/pnp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/pnp/isapnp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/power//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/powercap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/pps//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/ps3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/ptp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/rapidio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/rapidio/switches//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/regulator//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/rtc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/s390//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/s390/block//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/s390/char//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/s390/cio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/s390/crypto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/s390/kvm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/s390/net//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/s390/scsi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/sbus//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/sbus/char//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/aacraid//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/arm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/bfa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/device_handler//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/fcoe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/fnic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/isci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/libfc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/libsas//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/lpfc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/megaraid//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/mvsas//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/osd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/pm8001//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/smartpqi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/serial//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/serial/jsm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/sfi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/sh//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/sh/maple//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/sh/superhyway//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/sn//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/spi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/ssb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/android//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/asus_oled//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/b3dfg//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/comedi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/cx25821//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/dream//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/dream/camera//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/dream/smd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/dst//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/echo//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/et131x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/frontier//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/go7007//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/iio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/iio/accel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/iio/adc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/iio/light//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/line6//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/mimio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/octeon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/otus//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/p9auth//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/panel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/phison//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/poch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/rar//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/rt2860//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/rt2870//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/rt3090//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/sep//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/slicoss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/udlfb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/usbip//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/vme//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/vme/devices//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/vt6655//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/vt6656//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/winbond//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/staging/zram//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/target//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/target/loopback//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/target/tcm_fc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/tc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/telephony//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/thermal//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/uio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/atm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/c67x00//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/class//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/early//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/gadget//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/host//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/image//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/misc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/mon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/musb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/otg//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/serial//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/storage//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/usb/wusbcore//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/uwb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/uwb/i1480//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/uwb/wlp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/vhost//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/aty//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/backlight//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/console//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/display//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/geode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/i810//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/intelfb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/kyro//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/logo//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/matrox//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/mb862xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/mbx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/msm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/nvidia//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/omap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/pnx4008//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/riva//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/savage//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/sis//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/vermilion//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/video/via//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/virtio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/vlynq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/w1//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/w1/masters//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/w1/slaves//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/watchdog//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/xen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/xen/xenbus//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/xen/xenfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/drivers/zorro//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/firmware//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/firmware/carl9170fw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/9p//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/adfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/affs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/afs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/autofs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/autofs4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/befs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/bfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/btrfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/cachefiles//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/cifs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/coda//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/configfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/cramfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/debugfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/devpts//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/dlm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/ecryptfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/efs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/exofs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/exportfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/ext2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/ext3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/ext4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/fat//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/freevxfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/fscache//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/fuse//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/gfs2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/hfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/hfsplus//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/hostfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/hpfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/hppfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/hugetlbfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/isofs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/jbd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/jbd2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/jffs2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/jfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/lockd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/minix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/ncpfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/nfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/nfs_common//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/nfsd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/nilfs2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/nls//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/notify//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/notify/dnotify//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/notify/inotify//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/ntfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/ocfs2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/ocfs2/cluster//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/ocfs2/dlm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/omfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/openpromfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/partitions//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/proc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/pstore//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/qnx4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/quota//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/ramfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/reiserfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/romfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/smbfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/squashfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/sysfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/sysv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/ubifs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/udf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/ufs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/fs/xfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/acpi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/acpi/platform//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/asm-generic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/asm-generic/bitops//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/asm-x86//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/8139too//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ab3100//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ac97//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/acer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/acpi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/acpi/apei//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/acpi/blacklist//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/acpi/hotplug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/acpi/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/acpi/power//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/acpi/proc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/acpi/processor//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/acpi/procfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/acpi/sysfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/adaptec//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/agp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/aic79xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/aic79xx/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/aic79xx/reset//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/aic7xxx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/airo//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/alim1535//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/alim7101//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/amd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/amd8111//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/amiga//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/anon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/apm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/apm/cpu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/dma/addr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/enable//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/enable/memory//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/flatmem//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/has//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/has/cache//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/has/cpu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/has/default//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/has/elf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/have//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/have/nmi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/hibernation//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/may//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/may/have//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/phys//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/phys/addr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/populates//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/populates/node//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/select//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/select/memory//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/sparsemem//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/supports//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/supports/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/suspend//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/uses//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/uses/pg//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/want//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/want/frame//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/arch/want/optional//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ask//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ask/ip//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ask/ip/fib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/asus//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/async//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/async/raid6//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/async/tx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/async/tx/disable//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/at76c50x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ata//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ata/over//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ata/verbose//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ath//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ath5k//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ath9k//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ath9k/htc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/atm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/audit//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/autofs4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43/bcma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43/buses//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43/buses/bcma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43/buses/bcma/and//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43/pcicore//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43/phy//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43legacy//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43legacy/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43legacy/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b44//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b44/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/b44/pcicore//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/backlight//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/backlight/class//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/backlight/lcd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/backlight/mbp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/base//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/battery//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bcma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bcma/driver//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bcma/host//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bcma/host/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/binary//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/binfmt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/blk//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/blk/cpq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/blk/dev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/blk/dev/3w//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/blk/dev/dm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/blk/dev/io//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/blk/dev/ram//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/blk/dev/sr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bnx2x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bnxt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/boot/printk//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bootparam//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bootparam/hung//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/branch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/branch/profile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/brcmfmac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/brcmfmac/proto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bridge//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bridge/ebt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bridge/igmp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bridge/nf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/broadcom//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bsd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bsd/process//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bsd/process/acct//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bt/bnep//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bt/hciuart//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bt/mrvl//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/bt/rfcomm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/btrfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/btrfs/fs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/build//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/can//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/can/calc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/can/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/can/ems//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/can/kvaser//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/can/sja1000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/capi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cardman//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/carl9170//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cb710//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cb710/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cdrom//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cfag12864b//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cfg80211//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cfg80211/default//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cfg80211/wext//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cfq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cfq/group//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cgroup//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cgroup/mem//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cgroup/mem/res//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cgroup/mem/res/ctlr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/check//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/chelsio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/chelsio/t1//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/chr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/chr/dev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cicada//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cifs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cifs/dfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cifs/weak//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ciss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ciss/scsi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/clocksource//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/clocksource/validate//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/clocksource/validate/last//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cls//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cls/u32//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/compal//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/configfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/console//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/context//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/context/switch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/core/dump//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/core/dump/default//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cpu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cpu/freq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cpu/freq/default//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cpu/idle//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cpu/sup//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cpu/sup/cyrix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cpu/sup/transmeta//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cpu/sup/umc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crash//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crc/itu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crc32//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/ablk//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/aes//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/ansi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/crc32c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/dev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/dev/qat//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/drbg//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/michael//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/salsa20//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/signature//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/crypto/twofish//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/cs5535//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/davicom//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/de//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/de2104x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/blk//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/kmemleak//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/kmemleak/default//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/kmemleak/early//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/kmemleak/early/log//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/lock//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/memory//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/nmi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/nx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/objects//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/objects/enable//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/pi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/rt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/section//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/slab//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/spinlock//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/debug/stack//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/decompress//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/default//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/default/io//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/default/io/delay//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/default/mmap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/default/mmap/min//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/default/tcp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/defconfig//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dell//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/detect//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/detect/hung//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/devpts//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/devpts/multiple//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/devtmpfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/display//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dlci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dlm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dm/bio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dm/cache//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dm/log//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dm/multipath//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dm/persistent//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dm/thin//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dma/api//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dma/shared//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dmar//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dmar/floppy//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/drm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/drm/fbdev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/drm/i2c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/drm/kms//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/drm/kms/fb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/drm/load//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/drm/load/edid//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/drm/mipi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/drm/nouveau//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/drm/radeon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/drm/vmwgfx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dummy//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/av7110//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/b2c2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/budget//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/capture//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/dynamic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/firedtv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/max//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/ttusb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/tuner//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/dynamic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/early//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/early/printk//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ecrypt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/edac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/edac/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/edac/decode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/edac/mce//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/edac/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/eeepc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/eeprom//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/efi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/elf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/enable//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/enable/must//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/enclosure//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/event//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ext2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ext2/fs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ext3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ext3/defaults//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ext3/fs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ext4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ext4/fs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/extra//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fail//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fail/io//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fail/make//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fail/page//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fair//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fair/group//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fat//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fat/default//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fault//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fault/injection//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fault/injection/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fault/injection/stacktrace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/aty//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/aty/generic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/aty128//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/cfb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/deferred//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/geode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/mode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/nvidia//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/radeon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/riva//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/savage//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fb/sys//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fcoe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/file//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/firewire//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/firewire/ohci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/firmware//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fix/earlycon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fixed//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/font//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/frame//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/framebuffer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/framebuffer/console//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fscache//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fscache/object//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ftrace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fujitsu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fuse//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fusion//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fusion/max//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/fw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/gact//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/calibrate//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/clockevents//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/clockevents/min//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/cmos//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/cpu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/find//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/find/first//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/find/last//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/find/next//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/hardirqs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/irq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/isa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/generic/pending//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/gfs2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/gfs2/fs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/gigaset//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/gpio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/group//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hangcheck//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hardlockup//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/has//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/arch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/atomic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/dma/api//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/dynamic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/efficient//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/ftrace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/function//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/function/graph//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/function/trace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/generic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/generic/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/intel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/ioremap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/irq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/latencytop//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/memory//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/mmiotrace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/perf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/perf/events//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/perf/user//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/setup//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/setup/per//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/syscall//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/unstable//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/unstable/sched//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/user//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/have/user/return//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hdlc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/headers//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hermes//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hermes/cache//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hibernation//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hid//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/high//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/high/res//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/16//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/avm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/bkm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/elsa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/enternow//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/fritz//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/hfc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/max//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/netjet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/no//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/sct//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hisax/teles//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hostap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hostap/firmware//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hotplug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hotplug/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hpet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hpet/emulate//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hpwdt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ht//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hugetlb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hvc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hw/random//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hwmon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hyperv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hysdn//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/hz//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/i2c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/i2c/amd756//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/i2c/helper//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/i2c/nforce2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/i2c/parport//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/i2c/pca//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/i2c/tiny//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/i6300esb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ib700//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ibm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/icplus//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ie6xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ieee802154//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/igb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/illegal//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/illegal/pointer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ima//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ima/lsm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ima/measure//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ima/measure/pcr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/inet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/inet/dccp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/inet/tcp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/inet/xfrm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/inet6//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/inet6/xfrm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/infiniband//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/infiniband/addr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/infiniband/mthca//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/infiniband/user//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/init//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/init/env//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/init/env/arg//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/initramfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/inotify//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/input//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/input/ati//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/input/atlas//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/input/ff//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/input/gpio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/input/keyspan//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/input/mousedev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/input/winbond//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/input/wistron//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/input/wm831x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/intel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/interval//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/io//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/io/delay//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/io/delay/type//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/iommu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/iosched//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/advanced//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/dccp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/fib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/mroute//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/multiple//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/nf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/nf/arp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/nf/match//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/nf/target//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/pimsm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/route//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/set//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/set/hash//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/set/list//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/vs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/vs/pe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/vs/proto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip/vs/tab//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip6//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip6/nf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip6/nf/match//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ip6/nf/target//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ipc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ipmi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ipmi/device//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ippp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ipv6//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ipv6/multiple//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ipv6/route//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ipv6/router//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ipw2100//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ipw2200//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ir//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ir/jvc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ir/lirc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ir/nec//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ir/rc5//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ir/rc6//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ir/sony//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ir/winbond//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/irq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/isa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/isa/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/iscsi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/iscsi/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/iscsi/ibft//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/isdn//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/isdn/capi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/isdn/drv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/isdn/ppp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/isdn/tty//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/iso9660//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/it87//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/it8712f//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/itco//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/itco/vendor//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/iwlegacy//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/iwlwifi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ixgbe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/jbd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/jbd2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/jffs2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/jffs2/fs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/kallsyms//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/kallsyms/extra//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/karma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/kexec//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/kexec/auto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/keyboard//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/keys//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/keys/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/keys/debug/proc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/kgdb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/kgdb/serial//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/kprobe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ks0108//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ktime//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/kvm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lcd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lcd/class//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/leds//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/leds/clevo//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/leds/trigger//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/leds/trigger/default//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/leds/wm831x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lib80211//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lib80211/crypt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/libertas//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lock//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lockd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lockdep//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lockup//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/log//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/log/buf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/logo//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/logo/linux//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/loopback//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lpc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lsi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lsi/et1011c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lsm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lsm/mmap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lsm/mmap/min//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lxt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/lzo//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mac80211//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mac80211/has//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mac80211/message//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mac80211/rc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mac80211/sta//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mac80211/sta/hash//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mac80211/sta/hash/max//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/machz//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/macintosh//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/magic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/marvell//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/max//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/max/raw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/md//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mdio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/media//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/media/tuner//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/megaraid//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/memory//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/memory/hotplug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/memstick//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/memstick/jmicron//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/memstick/realtek//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/memstick/tifm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mfd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mfd/rtsx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mfd/sm501//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mfd/wm8350//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mfd/wm8351//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mfd/wm8352//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/microcode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/microcode/old//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/minix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/misc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/misdn//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mlx4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mlx4/en//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mlx5//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mlx5/core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mmc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mmc/block//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mmc/realtek//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mmc/ricoh//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mmc/sdhci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mmc/tifm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mmc/via//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/module//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/module/force//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/module/srcversion//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/module/verify//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mouse//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mouse/ps2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mouse/synaptics//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/msdos//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/msi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mspro//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/ar7//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/block//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/cfi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/cmdline//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/complex//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/gen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/map//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/map/bank//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/nand//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/qinfo//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/redboot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/scb2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/ubi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtdram//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtdram/erase//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtdram/total//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtrr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/mxm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/myri10ge//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/n//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/national//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ne2k//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/need//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/need/bounce//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/need/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/need/dma/map//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/need/node//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/need/node/memmap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/need/per//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/need/per/cpu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/9p//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/act//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/cls//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/drop//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/dsa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/dsa/tag//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/ematch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/ip//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/ipgre//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/key//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/poll//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/rx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/rx/busy//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/sch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/net/vendor//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/netconsole//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/netdev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/netfilter/netlink//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/netfilter/xt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/netpoll//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/netprio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/network//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/netxen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/new//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nf/conntrack//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nf/ct//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nf/ct/proto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nf/defrag//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nf/nat//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nf/nat/proto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nfs/acl//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nfs/use//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nfs/v3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nfs/v4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nfsd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nfsd/v2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nfsd/v3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nftl//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nls//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nls/codepage//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nls/iso8859//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nls/koi8//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/no//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nop//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nop/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nortel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nouveau//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nouveau/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/nsc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/openvswitch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/oprofile/event//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/optimize//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/osf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/output//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/p54//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/packet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/page//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/page/table//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/panasonic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/paravirt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/parport//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/parport/not//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/parport/pc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/partition//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pata//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pata/pdc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pc8736x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pccard//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pci/msi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pci/msi/default//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pcie//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pcieaer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pcmcia/load//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pcspkr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pdc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/perf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/phys//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/phys/addr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/phys/addr/t//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/physical//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pid//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/plx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pm/sleep//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pm/std//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pnfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/pnfs/file//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/posix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/posix/mqueue//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/power//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ppp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ppp/sync//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/preempt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/prevent//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/prevent/firmware//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/print//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/print/quota//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/proc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/proc/page//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/proc/pid//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/prove//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ptp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ptp/1588//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/qfmt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/qlcnic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/qsemi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/quota//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/quota/netlink//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/raid//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/raid6//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/raw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rcu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rds//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/realtek//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/reed//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/reed/solomon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/regulator//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/regulator/fixed//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/regulator/userspace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/resource//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rfd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rfkill//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ring//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ring/buffer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rpcsec//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rpcsec/gss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rt/group//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rt2800//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rt2800/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rt2800pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rt2800usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rt2x00//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rt2x00/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rtc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rtc/drv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rtc/hctosys//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rtc/intf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rtl//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rtl8187//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rtl8192c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rtl8723//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rtlwifi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rwsem//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sata//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sbc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sched//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sched/omit//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sched/omit/frame//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/3w//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/bfa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/bnx2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/dh//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/fc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/iscsi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/multi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/osd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/proc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/qla//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/sas//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/sas/host//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/scan//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/spi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/srp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/scsi/wait//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sctp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sctp/cookie//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sctp/default//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sdio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/security//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/security/file//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/security/network//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/security/selinux//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/security/selinux/avc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/security/selinux/bootparam//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/security/selinux/checkreqprot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/select//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/select/memory//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sensors//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sensors/fam15h//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sensors/i5k//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sensors/via//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/serial//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/serial/8250//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/serial/8250/detect//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/serial/8250/many//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/serial/8250/nr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/serial/8250/share//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/serial/core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/serio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sfc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sfc/mcdi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sgi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/slip//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/slow//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/smartjoyplus//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sms//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sms/sdio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sms/siano//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sms/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/smsc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/smsc/sch311x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/ac97//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/ac97/power//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/atiixp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/cs46xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/dynamic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/emu10k1//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/hda//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/hda/codec//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/hda/enable//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/hda/input//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/hda/patch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/hda/power//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/kctl//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/mixer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/mpu401//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/opl3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/opl4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/opl4/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/oxygen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/pcm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/pcm/xrun//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/rawmidi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/sb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/sb16//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/seq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/sequencer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/verbose//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/via82xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/vx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/snd/wss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/soc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/soc/camera//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/soft//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/solaris//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/solaris/x86//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sony//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sonypi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sound//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sound/oss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sound/oss/core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sparse//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sparsemem//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/split//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/split/ptlock//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/squashfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/squashfs/fragment//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ssb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ssb/b43//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ssb/driver//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ssb/pcihost//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/stacktrace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/stop//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/strict//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/strip//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/strip/asm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sun//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sunrpc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sunrpc/xprt/rdma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/suspend//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/syn//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/synclink//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sys//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sysctl//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sysctl/syscall//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sysprof//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/sysvipc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tablet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tablet/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/target//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/task//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/task/delay//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/task/io//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tc1100//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tcg//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tcm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tcp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tcp/cong//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/textsearch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/thermal//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/thinkpad//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tick//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tifm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/timer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tmd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tmpfs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tmpfs/posix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/topstar//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/touchscreen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/touchscreen/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/trace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/trace/irqflags//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tracer//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tracer/max//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tracing//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tree//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ttpci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/tulip//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ubifs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/ubifs/fs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/udf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/uefi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/uevent//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/uevent/helper//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/uio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/uio/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/uio/pdrv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/unix98//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/unixware//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/ali//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/announce//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/announce/new//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/arch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/arch/has//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/berry//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/cdc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/ehci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/ehci/root//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/ftdi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/gspca//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/hwa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/isp1362//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/net//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/net/cdc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/net/rndis//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/ohci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/ohci/little//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/otg//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/pwc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/pwc/input//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/serial//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/serial/digi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/serial/mct//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/serial/safe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/sierra//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/sl811//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/storage//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/u132//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/uhci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/video//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/video/class//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/video/class/input//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/whci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/wusb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/usb/xhci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/use//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/use/generic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/use/generic/smp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/user//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/user/stacktrace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/uts//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/uwb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/uwb/i1480u//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/v4l//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/v4l/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vfat//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vga//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vga/arb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vga/arb/max//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vgacon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vgacon/soft//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vhost//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/via//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/via/rhine//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/bt848//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/cafe//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/capture//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/cx18//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/cx231xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/cx88//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/em28xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/fb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/helper//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/helper/chips//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/ir//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/output//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/pvrusb2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/saa7134//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/saa7146//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/video/v4l2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/videobuf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/videobuf/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/virt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/virt/to//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/virtio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vitesse//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vlan//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vlan/8021q//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vm/event//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vmware//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vt/hw//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/vt/hw/console//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/w83627hf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/w83697hf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/w83697ug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/w83877f//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/w83977f//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/watchdog//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wext//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wilink//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wilink/platform//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wimax//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wimax/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wimax/i2400m//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/winbond//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wireless//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wireless/ext//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wl//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wl1251//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wlan//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wm831x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/wm8350//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/workqueue//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/32//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/32/non//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/acpi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/apm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/cyclone//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/extended//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/intel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/internode//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/internode/cache//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/io//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/l1//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/l1/cache//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/local//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/mce//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/minimum//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/need//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/p4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/pcc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/platform//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/pm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/popad//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/powernow//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/powernow/k7//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/reroute//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/reroute/for//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/reserve//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/reserve/low//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/speedstep//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/thermal//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/use//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/use/ppro//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/wp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/x86/wp/works//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/blkdev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/compat//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/debug//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/dev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/fbdev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/kbddev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/max//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/max/domain//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/netdev//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/platform//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/save//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/scrub//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xen/sys//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xfrm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xfrm/sub//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/xor//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/yenta//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/yenta/ene//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/zlib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/zone//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/zone/dma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/config/zram//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/crypto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/crypto/internal//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/drm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/drm/i2c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/drm/ttm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/keys//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/amba//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/bcma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/byteorder//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/can//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/can/platform//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/crypto//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/decompress//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/dvb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/hdlc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/i2c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/input//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/isdn//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/lockd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/mfd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/mlx4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/mlx5//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/mmc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/mtd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/netfilter_arp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/nfsd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/platform_data//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/raid//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/regulator//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/rtc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/spi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/ssb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/sunrpc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/tc_act//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/tc_ematch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/unaligned//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/uwb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/linux/wimax//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/media//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/media/davinci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/mtd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net/9p//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net/bluetooth//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net/irda//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net/iucv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net/netns//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net/phonet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net/sctp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net/tc_act//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/net/tipc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/rdma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/rxrpc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/scsi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/scsi/fc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/sound//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/trace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/trace/events//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/uapi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/uapi/drm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/include/video//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/init//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/ipc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/kernel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/kernel/events//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/kernel/gcov//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/kernel/irq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/kernel/power//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/kernel/time//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/kernel/trace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/lib/lzo//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/lib/raid6//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/lib/raid6/raid6test//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/lib/reed_solomon//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/lib/zlib_deflate//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/lib/zlib_inflate//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/mm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/802//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/8021q//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/9p//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/appletalk//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/atm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/ax25//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/bluetooth//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/bluetooth/bnep//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/bluetooth/cmtp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/bluetooth/hidp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/bridge//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/bridge/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/can//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/dcb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/dccp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/dccp/ccids//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/decnet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/decnet/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/dsa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/econet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/ethernet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/ieee802154//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/ipv4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/ipv4/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/ipv6//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/ipv6/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/ipx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/irda//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/irda/ircomm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/irda/irlan//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/irda/irnet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/iucv//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/key//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/lapb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/llc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/mac80211//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/netfilter/ipset//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/netfilter/ipvs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/netlabel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/netlink//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/netrom//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/openvswitch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/packet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/phonet//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/rds//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/rfkill//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/rose//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/rxrpc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/sched//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/sctp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/sunrpc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/tipc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/unix//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/wanrouter//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/wimax//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/wireless//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/x25//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/net/xfrm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/samples//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/samples/kobject//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/samples/kprobes//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/samples/trace_events//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/samples/tracepoints//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/basic//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/dtc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/dtc/libfdt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/genksyms//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/kconfig//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/ksymoops//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/mod//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/package//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/rt-tester//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/selinux//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/selinux/genheaders//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/selinux/mdp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/scripts/tracing//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/security//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/security/integrity//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/security/integrity/ima//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/security/keys//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/security/selinux//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/security/selinux/ss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/security/smack//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/security/tomoyo//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/aoa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/aoa/codecs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/aoa/core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/aoa/fabrics//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/aoa/soundbus//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/arm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/atmel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/core//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/core/oss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/core/seq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/core/seq/oss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/drivers//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/drivers/mpu401//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/drivers/opl3//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/drivers/opl4//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/drivers/pcsp//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/drivers/vx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/i2c//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/i2c/other//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/isa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/isa/ad1816a//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/isa/ad1848//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/isa/cs423x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/isa/es1688//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/isa/gus//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/isa/msnd//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/isa/opti9xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/isa/sb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/isa/wavefront//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/isa/wss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/mips//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/oss//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/oss/dmasound//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/parisc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/ac97//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/ali5451//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/au88x0//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/aw2//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/ca0106//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/cs46xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/cs5535audio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/ctxfi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/echoaudio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/emu10k1//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/hda//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/ice1712//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/korg1212//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/lx6464es//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/mixart//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/nm256//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/oxygen//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/pcxhr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/riptide//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/rme9652//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/trident//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/vx222//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pci/ymfpci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/pcmcia/vx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/ppc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/sh//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/atmel//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/au1x//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/blackfin//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/codecs//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/davinci//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/fsl//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/imx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/omap//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/pxa//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/s3c24xx//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/s6000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/sh//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/soc/txx9//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/sparc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/spi//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/synth//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/synth/emux//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/usb//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/usb/6fire//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/usb/bcd2000//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/usb/caiaq//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/usb/hiface//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/usb/misc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/sound/usb/usx2y//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/build//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/build/feature//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/build/tests//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/build/tests/ex//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/lib//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/lib/api//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/lib/traceevent//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/Documentation//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/arch//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/arch/arm//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/arch/arm64//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/arch/s390//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/arch/sh//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/arch/sparc//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/arch/x86//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/config//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/scripts//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/scripts/perl//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/scripts//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/testing//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/testing/selftests//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/virtio//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/usr//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/virt//usr/src/kernels/2.6.32-754.2.1.el6.i686.debug/virt/kvm/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablescpioxz2i686-redhat-linux-gnu?7zXZ !PH6r] b2u jӫ`(<_?w&ڵ/uN> ´g&:5r1~AїnK%+m d7smS[](!(QgCi5l}xFfʴ_5 !mLjؔZG !_>϶ʨs!.~6\p#nZPX*[A O\Oʗ(94RGlUo[Jں|SB'u>(a #rS+=8ZT)yIo[Pw0Q*.*qΏ9x翅9.^j%Ӟ7FB;1b0ª _Wt >o!o&b Š2 -~xk@Y EP&k9ř^XG~8"ecd IHEbqQ}]x*&4Tjk6aOhbxI `zH;^G2.ːǓ1d6dd% \_/k5ӠݫHRJ$}0R(؎VU2Dձj 2[C+4 % Ec%4t J5h9C|xl 8 :E8_}FǍ1u7ь10`<-{w6*=˷+$eId)+poY25])֮9(щe oJ+~gX }S&+= g:bЄ_j NPb(ۑ`;G2zebioa;F[HNKκ xCxڀziԨ d @mժ3aΩDn3E3¡2`!pǙk <oNjUw9&) Qy} 45a毌I& /) Byz)ZRVCIf`gLՐ4k|XDB0:O^P>1We`yg,9i>NyC vԔsr*u 1πҗ]f~>e6z(&e/bۻ%[ ijRƳv=N%7151JwsQV^*yR ?Q΅EI0w܅Ao1nEK4pjr,)4n9X0La\ M*.( *tl`k2 RnԆ MpYU2mp(#hCYo$b6h Qx5 տvnHlLs8"gR5uUG KYP.הqb&毰޸9ynjjZc瓤ìcdvČ0ħq8T1FWQGk9Z€r^݊Pzν(nտ892kS\#B3\)mu41{krʇGzE{x4qPJq]~ZN#r>ShQZ?+Ƅ~dRT,̏_'pL.fCԔsU}lb(5{}!%|7TՖD{tuRZ50g<%qdӐ0x/˼:Rw+%hBv%lb[s- װfsLMnL&DK6PH,r5qÆ.Tͯ] ؅2l*|@#8\\$VEރ`xZϖmcGQ{\:W^N ' _ o1]K(W[B"}$]H{(`&L[]o{&鵃|l &L[Jy U`jL m>uى6? x`_4V2֚iH&>dޯXޝqә hܪm aa5Hs]. q"J|+x7e_X.wԟ||tJㆺ-ڻ\UV"PGWԹD+~wA(L Ik˦BW,Y}|=e՘x:hп4*^Z)+#Sbp=FLsSsoAƮb}+zx`hu}[ xvh XcM4t2Hi WD~u~Ϩ3+Bl1>3P:7  [%[V3uiYMLl3"qKK kqj$H7m"Ȃqa*WБ)oსV"E_ЮZwI 5mI@}BG /OVx/=w57aǰ!&Տ*.>i{a ZIl!ɁȤ-Xȡ~t)\mKmDT-E"kSgPo8"-] Qokt*UF1 ,2c ½Rkh+'93M| 4R"Ji]uBxspepTt·ӥdq}:l\XbX l w-fčLcU0fXųDJe; p-;' !"4V눣vM4D&=1ѯg`F tRa :{CN~@~qnDc822DbIu ,HN!CdZ22bUOV-3g!\u^֚fsCJ3>]L\A?58|{w[m2_,@R̺jf#>Ђ#=]+]ddB]12rw,ʈT]gyb@7=`䕲 S&['BA ~+Ic;A#'%[%Q0e6RIπսBhMd% Yr]곅bv^S)Tqҩcg,|V9a?shZ&n <'v7"{IW5 trMxQ׸фQj6q)vv؇+;ӵUv3tpLQ {x D=u-@&YC;}[LE*/Ewஎ{St鳉Ұ.%Vr&m ީA>;({' kp"ݡWj?Ȫ* lb{1ľ_1_~Tob2ڱevw*5bpQƫAI~˥J{OHqx˅JT`$=={5X >V,xIIME:hIUzTAƅ3U}'J ^s}K9Vzx}6LSiC==h,>elB&mIEN0H|CBP_%:%\xz('ӡ.b!=2Զ% [w0 \R ~Ѽ2 wL}%\/LK]DC^ 4Pbhk!`TI,{ OPrSALc4-GFdʕNqt`'3Rd lwwΘ,3T zYO'5>8: 2}sko!+0,{^uZй /yph #bZ{4cmJ0uը|qr m ́e7{]?b.p_Eķ{BYB(O]gABP//6WIk6|I()Ȕ bRd$+1O=U&&C(}ju17MH A?Yأᑮ"La 9JݶqM9{hMgȺE?#&oןO]y`2]l6.^i|(}E)!Xڮ1B )a\Fº)~,p>@:p邒< d3NB6ߋL-wv.g\@L2(Nf Yt_ܾX ղbicV?FPКEHw#88p,YB]c .jJU<國Mń v-cԼ'ݣ ^C**|gj?j:VyA~Bsg>Wa\ߢ!Vxb겓o:hw+tSBL,(`ئ(Tv#:T{kjXvynQ()@{ګݿTwBf,"EJsu%w=F?Z'1Gh<\Qc&˓Z,F\8$:BDMM?ᲳEA?<7u2ƖW82(fڶ5%CbW45a0c L=M ޔ xUFke%[ wdB FE'_@zd!g|#ޭY 3gzM;^c~ksLCXLjklV^K'f6RR>`Y1n&=l#.@Hcn 1wcMjV dl+flmU|Ch([OhG 䒦&ĘI&f|rff*ANQG(u5*o />\uT?4m2\a?>hDfci؝F;Ś-@ Rr*pyH]l:<,9!PJLMl;pBCNAFpc+1|aRDJ(acQ)1;4Zq[T"+R%5Ql|݀"\1{v<l#bYMzΰ[ )Y970.H@"5oWcC6HDM ڌJCNՅ0Kl, \h-XmW2Imf6Z^70j7ϥ4SMtqG,B?X߂$!=44ŨA,"H#?o:)hܹrH} XЇ>`H0 ҞO.Tf Uhp )O0d5 (%qh{)`$;H!ieCwl[+{)*OSО='yU&vY(nNSxpj{KFc9JHdžZ)6eE1Vn`dyzg9g6diBh+$Vj4[ T2pot+f ZYJ{(P.eʅ>7iRrM>(C14**: P&hÜow!d[g`3XZy|0+V~1k7EC>%0_T]!4mHѥجK3o.8L;@-XHsq^7M^ nW3_R.ڬ.C1@J6mkr if'\=L-7hX /jh~-/.C)swI:[&L_Jj|f{c@R ,q\`lDx}jcr*MIҐFV@SBTӎ>H0ŬrgVf)Ќm'a}nz̳)忦kr#ߪ3>~'/8OA7=dCboMѻAe=\,[Dy7\.=dgdn5ݳ@3bő'6726UrЌI\.F6>yBG˚#bbX%+J4v8.c)UP#{SFcUr|7N0Jw핸gPE&*͈i |+m 6kZ7!'`"i {le^̞~qϩ^]- Hx!kh ]Z̙6R~&zpau[)y0rFoWOiHRA>__^ͥW,VbW9y#ϛ8Zn6ƻzs9 󓪴ër^=HQ?\J¬Ȼl{]|P( vw T ǴKQ b<^ 07Skeu\9cͻG9$pND{:o/>Vl8L*([RCRsNǞ}I2b8RhhJ/Ȯ;ݶ6!Cg75ROfmzJM=8_p1ة,V/fXLhp#T8I g_`[}/&9T|FFd&ᛰ(Zbalf/ǟWwy)2й8¹e!"N`9]\_jEdPH) | 9=sgj˒YƯw_y<r0߼Y̔OTͯӆ[!eTb?b%bLBrJacyi8&T&=B~ TxazNRz7_t:4B,M34s4`+{TDcezփeT`n^Rw[ިP^ O壵K; [!c{R#k&&-KA&$:E%OoC"qIj\鄓w2oyΗĔҶ2|o^[4bpU{R(Z{"|yvq0Og RH[ Q]8JhA!( ӧh38x4w=Ą/{˄LxD ν?l&3LmK|/W=8A2ܾ͌BI0"B8[창F)r2{/L9n{/OJb͇fSՌ3g`Yr=-H+ dit=_C_ yCg.GHQg%n!4I@΄`QKM&"h.HipރRX#8iwCW&DsL畃%D}-mwDu+Wqozm}-DDYs/fw^U9Ϟ몊ӗarvs:LxV$ngݧ5VWtV }kp?!R2n{0)ߒK͉X/%`æ94s6q+3HOQZĘ|mX7ZU< [/IPCoE*:|cx:77 {vz"cF\4"hQPwa =$]ϧe;v}$%N8 j*F?3vY¸!ņ?so\u|cVr"8zEQ&8q/DNqL;!:+y? eÉiR`mXs(w^˦ᕧa릶C76.}PS 5zS# U@^Kvߵ)D7Ufab)(o,Q壆 EKģn&儯@{q[Vu.CXB.j0@1=4EO 8vWxʊ;U'D6Y3VJX-B6yUgsW}RgYGKxl(.0-.2`5EdVkRqw X߷2p(4A-O z 2y!_sd^ĎޕFaty""NŠN :o!r/,S&N bYJ2\ձ[ː5>wo:>[WT\pGe?O^dХ)_YDlx'(-ijއܼk 銳6Ϭۻ̈L `"oS5p= s )pRvt/=ǔ7ZRP+@Q8D BS1r&ap32F&ehp>U8~]s4U:,)4wF4AsA "gJİoڏBPF'u:Iz`7Y۶ U%&^9BŽj|ڣD6j,ΙS _C=|$~B*G!p({\YTy&\ -̽Y3:ա{mUVf`WH.u4@3/N d_]D*ʵxHh[{)K41P >]'ߡsGmlz| OL1vw!i1WrY1PXh|yP&oHCV[J?R9@sAMKvYu|Ve{0~JU XO͔|4Z1 y R*WNviP^'\ ݔqit}rOF+ o{;$KӀWG2yISS&Rk|5$/ݿއ .3bvN U&d6iw˯hb*]r=#ؽʥO͛Q^ר~1|iqHn N1̥^Y u8ͱ)f >o豉JؐI5 g80#BQI/Eɮ/M)ZtʽY^waq Z0ha-r<%No}q%jTA*#&)GlwBzIkcϓ}XO' (o 2}2?E|կа\>-*͋A!;`agC,śIӓWqK!"!YX y#ڌW#$cX)q{t[췦6q:Tv_ тqk&Yu&(F V%Ƥ?xyko@\!JB2fao[m_ t2`$~w|2gz1\WqDž=;ZZ1ך(a \kYk7Xj_ghF}E74le)c't!g6a@:w.y4k$vɅ-)2k*HmȾh)eV#CTjH,v%Qm ^3-j*&%ܤ!ʹpwٍ} 9@+.,.,Jo4 I(@|[Tג!4Dzᱲ$掐nm!)$q. =o;rZ{|@.1 Q?|wՆKdD){ѻ,M=j$Ɔ )A+DҌG-t-C3wssr1}R'}Gě_<*r[C̦fIF<^GwKq<(UA[8F6uMJi%K: iŃЁ3ܥ >(=rP4> $u/* r ǑRRY㵾,9ިawJ5P1q+Sސt*; : *D9ć)z p-%hw|c{t Wo=[x:׈@614fLvܨ u(K Q,ïvO<^С鯮'ls[!3`]g ν|Rw.>|vbp:wJ[ ' 6p=3cT۪2C'5dXcnYJ˛Tov{uud̖&pON I/dd~}wɠu"7!0tē f!XO1 Fps5vg;,|Hg1e 20G⿡ Nݚ FЕar Q&KbIqmǵ\vZ-'XaRa6#؞L3dV!׏dp8#B7&p+@!.]Y$J8oƊ8Eb@h4ҳO7iERɃ6vlboN cvhs҅"'v/|Ё Ƭ2v}(ux!.>Mgj;KZ_ڶ2<"{u;lbO>: ܙYTԋ9 EaLQݴ\f_;]Y 7rSCd]rKWs~_/ uMdHbfgt xŴve@xivq>ZaR zSzEtP'Q-/¹| 9U0a ~Mx~B{^H Ɓ7zx:T{ Kb Ld=G>lY?OoMܪ3^\rc0ڶ$;伣/V9s8=ԿՈ: 6 Am.ź2^^< ÷v󮴮K43RTWc`m]׸͘s-]}B˰(FKÝͩ#)ZI=p>0nݹr}`'' 8`֦C{h\V%HL&mzEOg iK_Fwc2oW'1+ vQܽgFE`i{,Џǵձ= xTky)᫊ԡx@bMsӗ QP(gǖ^NR/2d%`RZ**.H7'D؍[G)NZezm[OSx 9MYDe@($*u!e f7(W:ήёRլ!gv3u0AвNwK,Qtu1B'ri2RZtxEW' U*YcU^ Nઃ7{ڼTj護7^QB0_UjE^ͱ lVo X ΰu8rw5xR9 ik hfiHz8tAUB7m;2pÜ6sF_g@ʬ#;*4ɪkK;O&NR?/PR2پI]NjAMiYۊjObg4 .=k,e $)QKJ~N}X0$pq6 G|Fa'*RU>O7؇;ܙ+IV yQ#FqGB#ZD+L'˒?C*&T[܇*Ec3.>W "ppk6Xu;uZخZ{vy:v/T ؁nS\cc|VxODr cN,Q\e8^d6׈sQ*?XptiĨ|V%^j#@n/^XlCߝ#抃Bdlb%כYb>S#c72iB jnVKl8DJ_:<5Gp/+YՌXhZ.$"2dVa8S8Uc+DJm8`vrdơ.,D suP_ymUS\ΘMu з xO0,TR 3֐;wr) A^LY[*J3]{*&3hBxIr8SιcL27q  ߸LA̸zgCMTD^oňp 62:!<-T c16F<<+[${@È۟P {բUlG:XJz0ZVRaKp-1JG)ekI"œzY)$xεU]$@ eA83G۹"om,SSödg՗h&gJBbv̤$20k2=_ptѠ}%GCF^Xm䈅o7qlm:cb~_%TDx U gf7;\9kmep9x?Uk z髯aST#l 6x#|-_9rlF0ik7r{y.ʡYK $7_Gӣ1{\6NC«VWLhMj9Wʀ,m{$̗Ɠ'֪a _?Pqik`ss9 4uiڕv*agiՇ_q곢)la֢`YA C rWy7F28NsGoF~ekEs W>ODY$;¿C2HM {"-a;{D~[APEv;tp7ZPA$!tB釟JUwb1 PqOإY`ZN[shyVXlܛlq~ܓAWQvt ,QQBXF g1吿=1CdA⬿1r:]wtI< ˢY*$.=;/S^ %B$Q얗uVa?[5/ď lU!h4:&s~b.Ӝ 'Nr>L\2rT72qJd}e%.iyz\&J--kRJ*u , 1&"!5RɉTDGJ18$͜2Ҏ2 p-K:~'d#,6&0;*'lLG{'/g0 - ZsxڻZH9פ noֈ^ډfRY@|骪X. d!Pb̐Ky]dij|vH߼d˧.]Rve^BSF7 E)΢ƁkvWW\hO>9[^?^WupE~ioܓ=Qhu{J .``!^frcS6Mdv&{o@-p݌eesѵ|۝&ZYf<1Ae;MPz'5RnXnVYqOY(~- K@$ 1[ MJ'h4Z!57CR{F$D&QKmX.{ݵ>5~z\-{d?W"^ԡ/#Śޢ}3zE=A2 lgCT*ΪqUalq5M3ZGL߲-=D.]xL~4=T,0yTk-=CJّv8GZBKƥ9ޠ0s3w-ֳ5 3^b z5Ӆȟn73WO"'ey|ѼHOiY@ qK^TӦ7`Qo|g:I8E0T),Y9Dm @1{*?H.(?$,'L.UtF"&쉄ӓ+z{(^L4OUܓsN q_b9bNE^P\)^݈J*=9к'I`y2QI0K Mz#_H}M6wJpeZЩ!oF3bMa:!Y @8C}/O-lr[K'!7f!N&MJWQ΋)Sr]O]KH]{kyFkh6t54 ՋO DbiAp4N3DGUh\zB4b{gN2ƏRfZzqso$̍+B lF;H<7v,;)"7y%J*a=4 Uu $r ^sR δ)(e2prRv[<&I0]3lͅ5E ۗιdGDZѳ8*u|Z9bt]HEh͐-cha?{Smlu烿P. PIW: zwְ| VȻt{M]d,/c *[_{ypͲ[`r:E3`Ҥ~MQ P7۱YgPP4%br|&q-0 b#dyE w68 9':Q[ijˁ*"KJ_l+L*%E@2oiwё׶#}iy)!he {k5j)z[GB0^oɝ)}}l8H[Y C@ C|*ݨ2M$O_t0e+^4oyd!kf/F>jD5z-r/+E ΂/.v8q;Cj3‚B|:#]nb3 o=#U'ޭ09I}LqX=b~.NgVʜkygcE}EmY. %6kMM5<7N/@3ְzt2'r_oxɝ~ҨŜXM)0kgq=mв!v-nʘ~xeRqV)䜑M*RwF67CRfkw* 9CKZNFTM$ :]m6В5PrxM"sC8wCV-ݪH j~?r ^YS| M.!.vE|;nd9l%&iwo=W;bRZ28$bLIsGё]Xtd,wR&$T0!BȢJo{Pu mse~bʎq/fոy͙k? ߔ+"[1ҲٟF4L9:% &qN!>HMVC_¯լKB7֨Dw=)f6I*| `Z.AW"wǗ1>e:cTɭ@/h֥ù8}b'[JT7S2KG8K(8EsK֊(pj?(VMDc~Ű9(jiXL:#5~n+\.L<.8}>"s2زsm@{`1ڈI_꓌M#| :w*QV=mYă-SuPYVGMNv6ؿz "iQ+_>T>-Ǝǻqna=?PC >#Q[ޯ籽JssWWLHFoRW. yEC" q#NFe!Vs?Wq,pIDɼ nR]BtI(K/db>^Sácװz^&HStW8T]50>Č` eJ'0]CBXF)[wAkեކ iDTP^%  7 tca<=jQ宝7s|U|kp"Z ù2eˋ0Vԥ KTCtʍߋhQ1D3wc)43RLZI|a%i|̕&[('^hYy҉1cS&ֿ zEDsqFμr,0)/]sL-JWgY6\6 Ujfx eyBp=nDzY2^HD0 *3WwPd3?Y}~36lRv?9 /ct+\N^7KCP1&\"cSD8Fyy`**Y q% (uɓdBz#=.tX ZG׆(.m@HN` -p"%#Bvr= ˍ6L}y %B WVmAGS.poQӗxpçBOMȏ">i4q˗[{>*ł &X>֣&6Y#h;SԦbjuy|"ح1hq~P2&H3C}2Ӵ丐~e45gŵlTb)?&P}N[qDKǶȠ@甄+f>9B{g Rmp2n&).kӺ^TZ|7龈h-.3κAgmB9W 1'ؤQCCoOoq!r3nH_]zw6] x-,;*An8(0Dq1ې s4~bJƜ5ؙA}.X-1Ϧi*:E~NEZB)YQ r< 5WEyY^+F6?ϙڶP9zCӸք,W`܂[ϔ]l#dyVtV3te[A7<#h"-5gSz8LaiC+\;LM ~X:ky$sr#B@Q[ʒ{aNo~v!E)A&TLR1k0Gu ɿ3!]w2e:g$VT{_q&G1^?~F&4aAgl8H|ICnǁ߫Ow{Y->YM&4ǣ,l8o7 |WbRW  'f^3f(6YTW泅6(lX\d!<W*jq-4lD!u*ԇ| jY]8{DUhSX SS$e $ h2)2܉h5V8 9PS<,buXX7Y7Zh̻!)b y}1ŕ%n.[ [dv;Hh]OjmS؀IJu)=ұ2ۊRe'(\M9r3rݐPÐOZyo?qBfoqS6~ܖD7Ყ#,mkIs>pf3հUCqp߶VboZe,R1ՠy` ^cE IvuX5_(x\̰m#4HuVIG摈]sν~5훽 aDco T MN}˖N52Eo%ƄDSZ{z8yak2OX24<ڑ߱:v{[HR%iF6EJ =$zԮH}0pybDmyRR8 2ڗQ5s5(8vHDL`O|KHvND?:,ځk@?]/ BF$ر7<}K@}]4}U݈XaUL|z($f;U/#68C֮wxn)hJsӲc>4䤘hr>*ޱo{Ef(Cԩ -sĻuEsA1I:mKw+tF%Dan\6vW06Zoς &u-ο0=9쟶g!ƚBK-2-Bٖ CQ_V[韅_0}5rMы>a 0_bUѸ91qM(sމ5u{kt{IH㱺ԁ0"VeIMMTWHr2ͥfjE^ >pE^r4,kaVAIo1HF 4X&=9za3ڶB.]0̶CZRno3^̜ ;^k4b0DZ#Hi~xe 5宊g/5:Y~!m5= ~bJXv6@KgS0lU=,b7oP:}o0F((vu%p<%qy*AKL5@?[w?-}ck^e(wi\ʻ[XSz}sDÏ:n~{摖^AonFvk־2M+=xc\NVgFpճ5ڹjeGvqR74 |(4P`>[?؃2y6O>#iѶ/ F)hR2I ӎMPure3e#|N “^Q'sw ٌt [> G5t#CGTRF2;sTAyʉn8ِ nܕ 9'Dq<6UM!O /-2# e"(ۖebTKtY IH,%q'Ę +q_F:ua4̨. b-'ζR;Tuʪp-+=ZYOחbN\߅WQfLN nd $%9@&, Z5C5=}#ƿFPIW-t2(]ߎjռAS7BbNkBGl B 2@H׃T4[bLmwRiJncp I73Sjt ^}!F=@ԥ7{0 ާ$҄y~JA`@HFD;DxbPH-Ⱥsa,Doeẇ؜rKY|?!(dM|RjQJ*|yя>cQһ^6FHia`J3MJ\M4mOZE] uVXOUYW< hlVe^ ei>v-]Wwsra}ltQ*ۺi/5M8i ӠlNӗCvN늋% 7SXEMZ<$koϕ [jK9A,'o\ <u Q0Xj# wr6!/|" Ja(ؾǪɼߘwI`Lf+ɸBS0nG@Ui47etH^t R <^1#]V6!9Xsfbw1l4F?+%=Yri9˥aa ɬ\H4e;B5#Vl}6Pa+bˤ`BDy!mB"mGgS 3/k݉,~lyQi.U78v< s~5isq]_3lnsb.!̗֕BvTrzyTV`3N^SM U8dJ'!b?7xM[EZ~*@ q/F1rO o 6+L)zuL3a_ !v.21|a4zcRYCMX_?X"?pd\5N2-7(;uq_D>:sezt=X/zuavlT,Y_NC)"~:gY/IwCQ)>+I/tu(G. AOU%%A#&rUW-fS3Q 0C&$'+T[ r gh#L*4&\r<5!KPq4Q豷&F6}`y?\,b#֗좝[l颁+r?P2b}3ܩY=rA)OύaI|)ubP`54Cԍc\mlCZ2@+6`;~`@Fve}V7m*ݳ^|^ukB^_R1^q(>a?WR@iI\\Hό^ (&]C1buIn^ Y%&W]"P{,KotJ>6)Wm\! /ch(kVW>qSAͣS |Qxq?LKKjb,fTa~EEP Z9xt/*}Y/XEݮwo X5WHj>V5A2VFAZLM ?RMp7c] ־Ϗ}@ omM"caݳ`͒rHHailX-]#Y;V&HMCjT 4ljS3`7wE9/͑{oq[S`-Re:|c:XV #Hh}dț_t[zB_My\Uxoj Ru߯t/Ȫ_\RNc=:z-&VTD~{ @D%1z[fp<3,.jDV9ܟ :~j;ȃe m$H'%g Q*;Sͻ7݂2 rġ)4V3?6HgLIQ-`-Oņ(ds!oJ24հF'udWkVõ\xYC⇲}8cePe+AÒ(f!tܪK_O;7em^NNR L/r\? NX[}z#+>I(:uipi#'>Xeue]&wI6$83!24 zeShEFi \f]6V*E3m>p,:`*Yæ#Hla uexEg8 LGb [^c\WU,T6 cU~H|=݇<c*'ҏ]X) ! oM7b ٚ$_Z_\^7j^br}͛G`Ts$6S-4b3xJw8"Bp`VtSv]ÅUv7Nړ1(j%;K6(81+4z 诹t]`{j_ؠ+SAڗAOWo,MsmE2B0Mjmzi%9 A4;ɂv5ku(E~_|>Q?.6 4}?dY}V/)'0㉘{p8i@ R^/6L \(*' ֛6Mݺtne(3ºTf*:T8eEĕ5@D3RoW<2ӢuwBQyq֚Xë;-Vѥ-'mPwChw簹jf&dgǻeM/ק{Z|C%EF&EE0%2 ]4DbA.,V/5 Z@k%evMwwn;nD!]IX8 lm@Vw3 Ƣ&5፨/ _ W$j~2d% l,_@ZnJ\Xs, (OHӫA$5M[8 TV66V0(q+[3=ٛC / bvݎNP!CbXz4t{%[ S3󪅬ݸDEQF漝u?֞p]P*$U; cEnr0aOΦV/F/(dE#^-guuy,I $bTz-IkLr7:XоlУT̍ZnM=s"{rϭzرʫXltޝ"&y4F;5. ֿX۫қ{tGW%KBP%/ j/4l-4I(B" t.o PM ״!U z^ۜň?o%g⧂2j(I&we_ZÉ$(t; zF/]4=LQ^ p88A+NAoAbpߨ^rj}+n?QJC~/]Q-C|^uHk;*i4%c,zo(wڰO>^+sA, 1%?S/!IWkM Cb.p-Q:Cl]A?=4pTnE݌%uR!`̦I\3^юWgA .u0cқ3>>SB&Fu,[{ȿ v5A溙h#sŒk[ ~g{8S9rzP!V_Tju$7Ziq*913$g/e*O;!Ӫ<W_w/y~CidaIi-?{ OW) F#6_KDHa"QJEt|@PO]= rњ+Ljc ڏmv׊lIv]M^;V|߅]v_ #*>f4K L9~P=;6+A[T0sFSZOt 9#s-)Ex}Et^Y޾$X@&_9&CP124ooy͕1Rud|/E3Y/߯] ?=&Գ6 | so|'\#Kpg X]p歟\%MeșLս;[ƈQ=P:Ť(Я5clV_7-lig'NZQ'ptPP2Wږ'm\S,}]_mOsod1$H4Mni=wId=D-h m8$a ;:&;(94~;k0.%@8(uީFq'ĨC_nkq!*s=J?oJ5,R_}kR6q5! xbMP tr93x ,l!4]zZsB^+ `avLq XS8IG[U%uB $&;+dZ-6r߂ -SprJ^ Pϱ5gNj)@2O=pUR䖢ŔqA]Lba>Sw$TQQ0X-2m^g`VFSk+"TBRSuXtzI;^=(`/(:JoVK ؖ\klF KZOzϢ>٥IαLjkEwk,uRg;\NjbxLnucQs K\@6}n?J ſ7XMGTZ33W_nnc+ = E 73toؖF|M!d-oWtDA{.BˮEâu*o6-taDx/9Ij㷛ΰ^-BD;EsTبAl!$ӑ޵o8\)* ͉M̤+>YO2EK R/_uo J J!^19wJ迚:햮VY8~u #] Atop`JS+"܈drM :01LJ7mMe^wߓKĦ` =URpq)xݎEhfXX7,ѱZ͝%IA;Xrcdzoc ; -mOC.`r-y;& HoO|8i\%׆H^4ag3#zoe" y %γ*C[nv ˁM dܛn,V u KtSkwDx]AdgUrԌ__d0|I1S#dy6EROG5KN 5ڨ3zJ-6-3܊R,9(w:&2=vsq<'=#_Ab%cafUWD*hيSY=?R|(.Qz*no4d hVY{$\-R"$xwC'~eHȁR;hsRzR_Vw-]b ΄>!;}AD?_jPfT\sgZkIO0Kv)=B jĽ;'Pף=",V A#g6HJ XCqI}LLRB¥+tbl#L A~i^4"+J/YUr⥐O be͟ }p`uZ#3ϕ@k]i;&?=>RBI3 lzd7ѴiG@e;3E.)''UzSnKD|X$V6)f.yA!ۣlQ KĦ|sq#P RtSFY?&㉁mKK*I0'UTV2\ED{/M,rARClH ]"?('2 CvZ~%9+x}kub5r:37=[eL8~ę,T8W"RؤG_Ť?IRUZIEunfL\aW4Xʸ0N)~eVsٙ%}Jv7@Pn`sos'ˆx Px:P2S[#I#N?(DD< "l 9')M9K9ƭMpۧ5NJ xG>ŷq HfX]|0\#|~`9:.5htgeΎ vIii+@>DwyRz,P fB$6#^SJWtT(^,nWP9vdS|Ժ{1# w fƖR:|J&kn*Xdf%b}ŔnjD=шk~8}/S67)5GIϹg||Z];$-8Zw+iY5*wnƭ^'$YEe؏VLS)k h1fѸM[lZ gfUՌd` fyXcѪ[!UL-r?VLY>7/mLJIcaȟh QDlSéL'd= j BƊd5`͒:Bs)s Iy{6OzX3 l8f0l2zH8~&~H@4/h~`iFTȇ >4PgxS B Ch+z=hq< NS6>(JZx U/P %5%'m\!lqtT'\Շ1=Sa!l 1BQq1>%~3Y]Uc 6D樌ҬY]f![$"ˇNX"_e~{FH_kPg9!i7ҝT @: -nI84Xyn_pp%D+3-A]?'h@_{s=rX) GpߛŤ;N _*²-瘴"Ѕ/;py< ?g 'oRhL5lz c?x(boQDiy9*Ņ (e 6FT$> |+{h?-c^~6_jJ3#B ڶmH?# i2!gS0eK3:כ=X[)?I G_qź"=r^JCDU,^b53sKm^ Z;=R0ޓNUV>epkgeOeP E&ZhDhr?/=z89nTb`'ѝ%i ^Ka#͹KsД"5 &S[F=)*$o`WbMB (eӇ4!\i4HBzq_GtV'RCXz3h9Yss+e}pvd\uae :vם$5ӻn뚯wU;Bf("9˄|X1n; s @;ByFS)۵D识KzJ3?@ a%wTv,nCSpɩ6)qNJ<+6: ,HqJ]-֍D6AJ>a-i2J @g1@o8h]-b-^޴ |F*50PFB@,lv$6Ab8%c-=H8<;M)"stnn%&if<ĝ3QV%Γ#HDSHw%US3j#jJ >Br>OC|Lٛ(ua:%=<&#rpÍ)pWLH(nȨ`X҆d{l_$SD6e#ǝ$ֈ@֓"*ϝ''$ՙ' 3g] i ť@ ~fPvl_Skcr;^=2 `ndJ,d鹥÷} eoGky&h/ĂpJ~2Fp%1K6;Op)yɅ z?QMFԿJO"?;ߎl 1:3A1i70? g6 z' 򪞋1J.'bF h6[CpC)-pO~8W23i(HIPuɫ2 Uأ\'T5$C6)Kc`j Q [Ť6_f~9MG0q⵨0$=?r&DFLH(Iޫ"nok? {է )O;rLˎwRpOa5 n,Oe+O!9ǶnF^lqq#l@% 575هq/+i#o:ay 3*LZy@Y#ꫢv%T2āi.PʇzhGO2IuKI͐y +7}$? uDu&?Kn)MLo)rRV0gmbMM[qvrBn{EG |xNMI17x:C xDϞ'!"(ϓ`罅=Xפƻ9߀̇ٸq3וQ{ "dM"%&h poc gZʗB Z׉;:sQӔQ99=_ꯝ%t5A9hce Sx+o!C[UZԦU`D.hiN/nrڂ~uU}keRc\|wX82rNmU]iX^uLCTV]"d]pWOs{]LiQѥ29ch@I_ޙoe7h?>mFߴF-k_wrB6Lyo.bShr騲dC>zAѽ­EDŽ*BIg{U]\s=ep6ȱb"tUQ5Ew5ZX)ZډSGhE¨|VeCED@ءU@:$S%]j]a!'~|m5XpMqzL((7@,;5-2#maX:k+-ݏ L /oSq0SEJkfrv Mdv= "t9qxjLw}%`PJdmDe$` X+ٓ銍,?203(匢?!?uZi-DUBB3(,:Zh3|RQ84a @p"֮("J˼\'f3PDDa,¥DpAY#KEh_P7WɪFK6 l`%!\B { (9 VJFBgn{X2fϥ[ޯ5M[^"W;VS'o,Mm+gW ! F2Xy)<*O55J|活xJ ގ  g3J \d)pf1uϬ#2|XǸz&0f[192PJ^>*¤ 4+WkA+S}/oJV5i8$iZQ[K?\чH5MyX C*ns|~>f_sEKT,?% !QgW.+r0B.))^b[Mn'rJ*wN8bʖW[7i vonpˢK-_vticwj@1eLp#yPŁ1H k3` f/bΘ?}w׷uro>츏A">$atrEGy^ei&ـ"VO倴ŵRil'8dƣI0Qdrٕ{hfoQ *Bq㈉`c] "3%g'f, 1 fn HvRM9vL+|RKZAE?HޭfnǢmyzx}}^+H3"Fb_zߊ{ߦTZArgD{'M-U)t7xh#u]wVðʷ>ݮzX~Ū\#!\@{ m"a"匔HJj?x4u%폎e)c#kp@f;)-~}V*/2 ypza1\_sx&'K $eݿ\!zCU1w2:ز=Q~( 24ڨ=hfGH57x^aY_R 5x`jU6OI"%wmIe+h&nJ+n^fSZ뙣.Ag;sr,:I^D%e12vZ ^OGVj ;B_D,Ymf/z؏>~GZ0ԉc6XrɞVe %7.Bk*d^H[bGRrrAIڣoKln_#Ii4ǩQT/z`Ⱦ-.Z , p}#,n z%aєvVK<WX4@oq>:ɽւ/geC dZi,4ڭAJ`-)8@keTCNmiYNY5vDt\ڹdUt;EksL,ΰIԧRޯM(y_s7V%7,mR"a/laC"`dw Uvx|c =!${%q WДۖJ颧>JY`xGŦ+`:%r6wxp5 i1CltC &BNT}mU^="I(K11" ޱV(QJ>$Hk6bxDEMj@1A8 s8CHx(/c Ă,]zB1up ƨ'ȡZ PvztE.r#>BejOFz;$EԮӆ(Qnwbxf"A.+GvFOG)CB4=&Rչfz_OIQ-ђt[K@HtGxHO)lr(vPTc)=8TF۪.7 ^Uߨ"`' ԦK:`zbvh%l14Rmh&Od;D2-U|YwJ%M S(޷.ԦX?ii*yCdž]RRuV&Ύ) @I M"~a"4'^{A-YPTB*X GR^fE EBE> o.Cr3dam& [GV9)TVmXZ4 T"f(ϲ4An)lLpy i^ II͝+)+iRۛd7:f$ J2jf]دs2VM1fL:-:7-gA턀]ԜvS51-o_׏^Z >2Zh/db "Ja̿{yԊfvo[1 I_(+|PY5#DnW"yç QHm=,b^8c 4vui_K/8̽EHY&H&)Zg܂-: Vt+ʝ_#Rȏh v % -<=e?*u/!wU0 ww 9 W/_d;`#{smff;9Z#8F;!U(M#v囗 )zxii"gY?PH"BWӐDh4'm(2d?v'nT Xyrv"RkR2og4"P܄liZ7T}*\,b~ `;4$:y?)8;c Vy$[p&KLXh/1U@.pX(327h Ou*Algu;%\0xZ5)ĕ)`C\Y$T>uFXZT #d"r஡uAىp_X6C UwUՕ ֮i܋DZ ٌ՗n5(+1;Φ2{,-IȜnB5 !cSU W>ȟ%@W#ը熷$1.B4i t|lj/u+is kߧ4Z|܂U plmcqSJtL4չCRe\ĘɲYTV؁ F04mAdQز( xt o"vx( gĵüުqH+w8nIc.V|6|_abZ <7 6F%?E@#=7c C zs=sqJ/dt|9d-_Yng3k+#B˰S8?Y84ȎDBD` ~j4lLɹb Ȟ^5% ʚ®7gwЪ>'Ķ)u`y70$^E+p5 Uvcp붆AyxHt=#t"s(UJ$C®ĵdy-9r{7RK&yN"1h8jEcy˞}kcEBNT[coxe66p xNwIu0$,RV/K:TEд5CĀWV-@"Ȣ4N5@ijm HW#N #n\%H]Jpٜ㼦ŵ c[&G3o`js"Amϛr&GtY `ݭsZb[ !L:FicI'a{)^K-P ~nZ5㗊=LϘh<|*tƂ>V̧T-SN5+iѷk o69dGՁuW=7ڿYUbВ^ L섢 xN;Ͻ o!{LNAr<5|;L&­D fx@.{ƉZ@p؞|dEUN9aWmOI7t~=ʈ,\;@{\y#/3^V,t9 T +`-GH,O(`p&ß눋ԉ{AsYvLҦ5(scr "If#CpAw gTA]M]I;VvY$%\ޙp2U#"+k)2\D11R45f1M\W%*^! -fOOїVbN]75nam8dd0ZƢ; 1W'`v;>-sC|A)q\ МLbo/ȈœznNX 5Yl"c4'IzȞ-OPnKuXo7oHL/VO µ 4ckBNp#9Xz ȢfKڂ'r8O׏f=Ɖ\҇)!o 9Pt9+ R+j~&">Pdcu1E 6Dea HR)2f YW+yx aW ׷\f%[pT+zEWb!sXִ?}PN2dɔGaa]J֦mGTai[{cc}43L1WqyE.bIE߃r7uQYA/bkjښerOC0WQj0- U: wJE1]gU z+sHKƥffEХ{g5MrπJT0C($h+~NaBÖev6'Su]cY`qBuY]? p8H&\Y Ci >lFHwHHtzeJչCatl D>l v%~ T Ajey5W_5OQee:viqx7U rX7l& tJ| <Ml䩓w<w. }:3<'b}i’yN?\UQ}s=c΁*M[ 88S.xOїg=4$brغh^q-ǔ 6|EˤBx͆*@Q qfQu2D8/=*xm=bTĤ׈iqxW$&%74_Ev [Ɛᙢ?X'kh$fRu$wΉTqkyc?]ۈti 4OC`呷KyZ7]ky* xUJB8 fD!G6LIn?߆ N|Qaž/Jr g5#,|'wd,1)OC_fJ[n0gtWY"KJ5Y}{Gs2t$wNV(;F Fr5A6L=TI.7yhnl_%{F'hs=YpXX He~v ka]忖Υ#ꆝ8=${E1[ <+kzC;\7ACQ88ȵ^}uy R@{7{⻄ Oʼn&w2Ze1VިqfgssEi 8U&'aRwlٖ' M9n*E"5:m>&q%drN(>]Cp#`yʼ# } [?yxNyI{) 2)= d]ֺpX *;%F>/1 $X%ȩ"CVȱ@O[&T dwHU!P.XK~U&fI87x#V{v+$p)hKd蛦r&EUDF <lm~u4M}7}by4axak5C0钥_|<&hec]pz:)Zcȸx1j)z&L@M@ Ջ6]ˊtɮ_ئzzFMJSr>B]T!:p$dt !6vG!篅Bm ',+HMzEo 5c@qu`Vq3̈(%>m1cw"Mxlر{dybjȪVpza~ v2+u嗄}m <4(б\/~n47W0/Je?ݒ9S-1I.94Inv\bϠCiWa1%ᐴ=c3_Q)k *S!:/sz)H&fX z2NqҶ9twrWa:3IR_fsZVlly"WB7A,zַ0M[r (b2H"amԸ !Gc~Hu/-J+Brj/R SY=eHI55 8P2P;OƓA>]D #KF:/p+E^j&+>i\ a*]8D??8O\y 5"jp Vt{w^pp5f✃pPS÷ȻpG~襝#n}|`m` =0 Ǵ"hc=/-r8{3)!8|bLbI4)+& 2m1\#qz*46z.#QrNB5. 60.iP_gc,IWa n~h/ޢT.Qi:4ZtED=S}J#/TOF9MOLOaq"췚&qrZ5wCƔ5VT8|@So0|=Πl"jߟNzނG 髈 &PB㜼Q1uui얮4tUuPnCԓSF[`}pq"ay漽$xZ>7F2PFB-CjMpchg2?ZY@ơk#KsTigr},.I"[qƄDnϴס+\W o,L^#p<͡ _Kr$ǽZ/"ijf?Ad(WI$Ƭ'"Aej9uPEH!*o ,%!5MG(WK*Sߚl2qa)΢OůਛBLDLjO{ɡJv;jK7fX 4:)zi֨WuOUZD,z*XT \A@$ls9Z|k6p[$W_3v]Q $e#Tumu1º3o0\3mFs5  1cYo1Y0w zYEjA( lG*nnӕ@8S-,-O (>X-seRcmq1u8x蓻5-ASAYQ9*n8c>=6sbը? p@f}@07TGK1Z"&XԪQGc賦T, dѾJpe6RSm@ mNbo^:JTE>G}D~2biǁ?HFhu9yZ&aU07x-]TN2 pofe_|a-tIVV!Q=B:Q:>P,U04vZ)ex$?6L-Oҭ1GfKa)xӅ:b;09ܑvlN wAu_RnqpAw9uOL{=`%("\ª)Q~lsĦ)0 9[_<0eOuL~&Mzyoe!޼!O.1sKR|qZQƔQRQA[:W?Y+ia#L|,OB0|[hatGAׁAՌGzGFE-k":gҺ7XSf r;Z3]t(s0 (t t-n\NJ^s?s{ Ȓ+~L*?ɫֵh*^Mt&=w!IkCRY_ {>fΕI%<(4]u(~:ip5՛iruX"4ܸ`:$8C^?ؼ֎| ?&E+ B~T2N!|(9ƸoY :; c냱*W;1Ϙ_} s9v_۴$V{d.T[ړu(8a|/@#J?tI;% }i-{b?%`|G.`Ճؼh_(Xm* >S<-nӲ=ڲRֻ-#w> aaݼFa+DLRK;YMNyIYPPHl+Wda|283Z3݌"+yto&wa0 xY$.~{Fl;$.1Өu:K1gNEf}wQv;C3 2i+VP$D`VnctȩB`,)g:2JӓsE+; 2ծ>/N5˓up(X|\)ChXىa$SEdžbO:ؘ-o=#6j$`5gq78SںXF`hk.(ޥGy`U_!(ƴG|3Ֆ2ɢ_+ю t 2>w&8+cQo/Ee ZjJBV,3l4=6 @G?k w0rx `.nזha&4@B*8ъ$WNgYڧ%Q'ZӢfc{x!ǢipwtKO/*LHM Bre JHfn F]T^r}47Mi7|Gi(qL,CJ'k5 \o:3݅ 'sj{.f?-D(0&&%٠&^h/[r%aǐw9 [ۥ FLY"HϗGkNsRW lmzfHMNA 'Ibr1uQnJH$s5K:)V0.&Q_9J}@/M?P%&꧋au#{%]o]p"-7 {o(q-b h) {9s>Cq#Lq"HT)F0y7vGlBO١xRG]qjHn?"22C]T,7uoߓE\斞Y4sRHbÔ#`L3$mm8F8:J,"1] B~Yس%/|Ē6Ǔl*,ۄex\XTٗl$!lwirT$$ "p{Ixƞ>ȷQT4i]wf`Q\0{|{m7?W;=:HoBnƝ{#^/͏r}ChBȻ57UzF̂bEC]6p2Њ6SRjsR |SF*j4d˶WT7f%t6P=)'~AbƮW-8d&H R yt,5c7ZLY`=4'gAh/x,jgui<(G) /8 /w]p,e d2zއA_a~I7w۝mK.h,۝&j/3\R@?|r\eT.'rWjhvۿ[ o!2 ZbS q7Xjn'`q Gh[  NL-)\Ik6P/0'muiG6Yd bKSK9˄wu$_Lh n`ݛ`#b~٬$j.A(>OreƛItɎ))ta,bk-^-wPc$M É\/W d(CҶJ:\X&agxmU F+O^B_$8OkH?ç^>cfؐ|͛ ii%Eo}DIukwa=Me "='[27j2WTtxa{1o۸Rf ɰbf{sh,2ʰǐK~ xV~[ z1jF{A_-+d辋!K9 I]RSٺ?PuogM7 nU4Jm4 vrյ%9Ke[K-lM1& bȘ՗o_*okg'dY7g̨ucq:ph fX}-0թC\.j-`` &եff>@}>tgJCbAkCe&3m@~L` ˱ eymt,POU82&Iy[Q۸%) nUyA\0b,/@댍6^m8֖zwՑγbq*%ԲYa#T'+L]2bꬨ@-%=W̦w}Pd~6k#7qL~eZΟ00_Y~E I0*ym9%^_JN%Mnr?Xܚ2z.sI`L\xO {yzMtM =^%-5(}b/#A WpwtD^\h&;XlͰF!oa@f⏫fX$Kbz߈5܁_K8Yx bSVM, X2ZG%g4# lO27gǔ~[YSԍ֔c%N5k[o%k{Tc9 nC0[,Ô0:% m5>G|:X%&݂ƨи8ΊIV'<;FM,%Ɂ1p_$מs6VELKop&z4<t)d Cf ~%, .fnɎVcoso`Ё"p<Q(u㖟vXQX Sk!MG'ਝЭIy)1S.V O5*wΐEyJ6evG, aY.)g]v>0.n3IxU v֮m h̚H.=γYD-\¤@}1t,3Lg׍4'~/nD8GUں iB[M $楂i4xlX o*W9,UpP=dJBgMmZi[) -78dl zjgSt1 j܁%ǥ4*'N;@H,[B6ĺFr]_ Sr:+VPЗ S7n,pHxј WiLzÀ "-n>}EYM:/LI󿀾,\ٚu]t57w.L|Su՗Wf!j(>iPjYO u4% vtTVlt<)o}DmQ7]Kπ o ։g]!/܅3j9ȯ?ݚޛi.f\4x;DH`qU xC^|DL% V0q5kq t4ƺRJšBTlPOneB - (?oti C$mCU.Ʈ)g,"&r ?奅5Tl!In ̧mpR<hLL,qSI ) -w-K͂[%N3 b_-%5ad"e | ysOGp]@_gв'`֑q`˃c5;DPY[(ٽ2enzAG>U򜧨?4^C78ڼRmشIfMM YdGZ^j ޯsP"9K䓿_/aRHW Ĕv?H;RxؽR/xph$D%}`\MtQuLB?$8[PMZ!pFuepfau}>GڏNu,cO_Ng7aUx/v }̱3e_^*r=S{D3Ma ev)*<޼VU?v%=s8V%)fElxWlI|uݭV=R^A#Uܴ}hb-}S.%zW@) \ W g%WՙG%yNϨ m9j"[d@U#DvU9Ȝ"]-xM"Z7*ŏǎ՗Jzԣڌ?Th⏚TnO:%d2u-OcRfs Aي%qr/dy<:z:6yUkc7 /VYX/b{z5I 1#sM*EDlyv"¶d3bs5l>T}J`FHZ9i<҂0o)Y>&Od*V"œLM-JezΘN $EXHﴶ#]RvIKO`M~f aW/J~&ٻQ7ǨKyZw՗O*17pYCPA*{ _2O5|V`PwsӺF8Q?-8vbS%Mr`aӊ_9^0A!i 71l-Q=嶲2?]3*]CGLȩ^M{êo$Sx,6cs'BRqu%p.Ɵ1Ꙋ.5tځY%RN XNC~~o{( t<#s >kQ*i)TlWz8>Ua4"l:%紙N'jRT2YmҜ'՗%Rc|sw|=NM.Zk`9وҽ)]#!? zH$fW n /m2gQF:3l{DfH^r^4!,(UG$( RYK!o;)ܮBƻ~4ԎOӖj$Z8@UNN&3Iwͫ@Nx8uv&p?;e&~lpa=+V+Y2 ֏)ih;M!-$7 w9e v3*eؿ~9/=lے%E!p~> xRMFxԄjNh+BkڠA');Q6'RrSܣ< q:А+7=0hs sXfS wi\mlԷML}`.]{A,,A0paiwJ# "W eUQ]PYttOYErQ`|wmYԓlRO>d e*?zg\*H̻L<"A(AÑ;cs.=Ry)GĈ> G4X\0M#w:M V1ó^#DmC^z^r@2H9s3#~8P|&g?8r‡x_X78d2e^(X|SZbxN\.$8Y=iAIUP]]]Q~UU:~Ϩ5"A~F[ϗɧ p,|O`ёP[ n8.[AR*bfZ2!&"L^ 7d;嶻Š/%TwD{4$8DZ2S, Nk^v^9|;vn4_8Q`G< #}N8\vy'r4bJ톻#<c S]󺒵O[֙ULG > ˒PG->2 M ӹ[TyyuD\y1~( ~ƛwZ`d֕4x1CE?$v(_B2 NO_+9!f YD!%`½( ;|VP%~X&@}G(u[ "16C jO=fC Z/X2d9?R[6c[5'',(2w>ڵ]b/I 0S*XfcBaQ2d3zS6`z Z]C$Sn߅櫱b2ᖕo,ZiQc8 (F,g"cr]F)0'Wom;U(:̮Ç߻'0XiDw#{< ;Κтmy.>U 4|;yk&)2j~n96Lݝ s.=<-^ew R.Gzb'unZy= (6+9<'v<^0^Qk솏#mX,-UC/6UE$8 ݚH$]OtٽP='ukr) -WڞXu.~`I@ m[GFR\ Dnt'Wp" ' od)Yuq/`v4 seNY$r/`MPvX.6?ڛ Bbk U;@]T؉EV^X]}$#gFd86H/ *~u4pDdzݸnh@\{T;XסEq[~x.?i~5A]^50AR$^"@Jo':}qzv8dZd!]jyP2r.0м nytb6.j!VHA黇DrC@HcNm9LEF8K;? )顎e@15NPWn"Zw'%#\'=ƒ6*dkUrn0~\ '[[SĄO1>$ksg#9B8)]وbz ZtfLqkN~ ^_*#XD{< >0vspYKw۞G~:wQѷcHU9Aǹpt*QYS`$bRIv"6I$ڟĶdV__^X8S@`6 BpWᷕU1Nfn&Y=O,'RW4rZ-MTd{gxn<Rp9.We1\8 +}ghc@ۏgy=ֹ!(F M.K_m*;|dz/߼L9h\\Q- 2?Upqs,3ܰx>lA@C ;&JKvçzU0z|OpwrU`\01hLP;Z'ebVu+rI'/ LҪZ 4SYbNfwr㽜2ș$ƹ;ZQנ@-(bWtA0Ƕ# C,ne촽R~Ԛ{+fȈ$4N:GtQ 3bR~VD:qwJˈqOM踓 .f,AU*̤/O%~n40Ss_"{>r .4n=o=SfC_!FTdTś s"[$VOiPU.k󹢳) 4(}[`opO^BEԟҔ=$?lP_`*L?߆7I#wpWtPpb&ЇT ؼdyqKd^ex=AJ$ܝZﻗ? S> VV0]>#4x>в;[ ql_o~# +܏l?XI-Xih*B^qF4g rZNN6|*0+w=bt%aajh-mxP:XOaaA42kI`ʞ /kd Ŀ7iǤk%]ў'r׿Kg<^# *=sSx<>?b>!q=7B KC&o WxB,Z8m Lz!g9Iz}aZ?f-̭d^}h%RHE%|p76@ CNjgFK/#lC2[&f ^&X}f_Fuޅ⪶bkKЮ_v.d$u#,7ULE(_b~(T&H@$ySnM5d*cCzp7wߺNW3$GDVF5te6_8(CNeL_N l߁.`ZgP΢c3Ҭv(;uc9-r2D1BV;ђ0u2S+5YbTܢB0zSˇhcJ *%Dڑwn]N??$>Zp託vِ7 𰙧$SywH[vI 4]unЎ$:^f(Amm:{Кrz@1:KԧHqQc}3rʛѯp1ZUtPK,Qpͷ+.#L)lbW; cSh*@\@GE-<$cдl-gCvQm/4)֊;xV̐qhs@7Ȍpس՟W~j.JFJbl~+ic g_P"˶-~µqv0J&YΓeR Vߔ7]~2gCK]ݖ얣Y03nցh^axؤ gB ޯ$U *"!@:PPxJOk_V&5[@mM'UeqٸGJ Ѽeλ挸N%ldykK=%HmH;8D#"oy,|i1O> Z?Ýj5l&'}۟Ц:N3YM #6N ı: 2V0hN'~7qi׆>\f)etKqe5i@%m-6xtstp@Sgt8rWp>9:6)'!vc\Pޔʃs#kK6ekw) >tX&栻pOx.O)#g\0MLV3oOTOR!aO9O=3X:Omص=#?~`&O_ad,`#(YE'̏;dfQtL :W }FvaEQCI|fiz~z w`Yd:9A9/Ov 7_CpC1~ ^rrwe_E+&CV c/cWJR ur_/ Sm|ז<޻-lLAv:jOE" ln@-dyU>Icߡeaڠ\ ؋yZvU6|b3-b^ù{4-vЭhʉ 21=O3d6ǯĕ?.CwmTf*aʏ)ۼu&ɖe=;^/ J tZ,f '%'0N=b= % MefJVG#Ւ@HIjQ"DEӎKpĻbōRҀTQ48 6odTV8`oŗZcY) (؅shHfIw{Y/$٩w)CP LR`Y$|F/mCMm3Y'mam\A-0fp!vS*lۺxނa&]yw+ռh'u JQS| V8+0g=>ruB]tċ:͗NL1HRїn- N{zrBFЯVymP¬DNr3i2/Q[x }LF\buoR} )^gۮq&+(fJ x Z_0go&Ԍ?m73ui=V9X,݊k}B[ ]bckZ. PSJ=jD]!B&Vsћ5l9Y?eKs)e6O{%-7@lDȋbV͸FEj"@1ԱX\Y!Z 1_;u8Y(,z~"-q{/zoBo:[e/$q(t,*>`5?g2v93)*d$-֘[肧&n77͔ QIG>E5a INrA(%`03mdm% :(0' 5=&=6Lq!$^).P<ۼɚX~b)RF[Es_RX$؛DLR' PiAtcA(_fYbJDCsQ/;x(e<;Ӭ[m @[>>Fn8 /ۿǎ/x5!:8>L7)6*ھX>GpAeɵgC!YFîwNm^\L+7ǀh7W G(_suBZ:^-1@.KM)YL872ޥ=gcŷd`e$].sϘ@Y$UefLM4LJ*z2Kګ}p͠/DUw]}@վv-|`گQ-|)G#WpÍ6k߫+ tke8 ]:po=wQ* ?_S'%D%k,CR!x u,@69 ئx3yޗljtUn1' 0+zuQ`Ib'/D䟚Z,Sȸp Ԛcx hHƕD&1O4'a|ONet?CmؤuOʦL VhkDž(~Fð^V+̡fWfݩ=.2nTM1[F;&^#l{=īԍOzG=61| y"=<שY4@AbD&irkN @&S֗#G<@uIK߀Z*j8D3z<;٩Y0:q .sG^b#C(.5P.@6/Cc6wȁcZ[#paqEBwUuG} |':~2!M6W{p@{q xPeqs,h3e%ݎ - \#~MI^4 m|v~w'NAg.*w<Ӈvs^"[FF eL3#m)d1Pk]ar?@^zg ZnEZeMߑ5-,#O,z"HUPSqGu%sjd8Ykxo$Ud7k6!lH!lET#=O$FsXKTZG+DFyEHee|ʶSJIbE}r`m,sױA.ɊGezG$Ch}︟e<+Ϭ L\.sS?DzKQ}%CԑS? 9 $i5-q=`*3Gw93^eIh5OT`ZK,k_6MN >HUu:ĘeouKz(qJiKPB2eJ[qI[y{-OxD͌dfp<;*-3Vpj8ߗA[NAvXa R٢;|3-œhWr E_-9QYGP޸&\ #67j)((_pĮPNq:32|w=7c!ٷnQ~ PM/xNR"M+労vkctbmKz\$dVos/BإEnw7:0>7!f;o3$jh;CH^pBro,ËIn*(Aޓ;@iߪ|S~Ks T7c N*I' ;Ť=cBFmxLlvZ"|V{v/l9ѐQǾF Xcu$ͦ\K3ug/DXD,D FdydicٺbV4޸/r|Wۻ%VQqo !C'85n⋋ө=kTn2[6'EB˃_nSxd z}8,W5<pR#>lHj.M-1O`7Ӝ5K[wm|q9m&nQކA w ,;RP4b *1enn%G*l9Kib'78!=}@iV'kt|nGS-9dȲ͙GJf8bNm'd@ OG[lAKy~?/rybH5Yt7`qld2֬<\߷hjQe7h27IzjW˂ };m08ar34nX-Xnƻg{Q&u>r&7,vAD"y que `ڞ 8(Cn&גie "#]y3Ev&#g돸@T7Rq~wɻګhE*Q(#Ȯ69 ,Y~ncrH- ٧)"Ωj=6:'lqJH ֤CkC(bw%od, 2Dkq!ۯnNWᾙ.Epv={Be6 DB<1.SMlXPovD+N\;dB0Z*=`^Ubp0Tl7V&z`&6}5f(nrN+kA#۬& T(= 6V)xw%t?"Н~ȠwUvEMy˽]rln.C-(Sڌ%32Zܸ,Ⱥ[R+hMfmoFGN$l@xtAse{+/S ֆ&MG)PSbb0ǧv4QЫ*Vx \$CXͭ:Jx BXnA^WϜ%K`#PK)ol%1rEm2[umO+w.~udžxZeb5Y@b>}ݲ` ! ~>nh'd::.֗}TX?q{(QW'Q+7naO]gZTkS;vuiT}з3 :qω#$ln`;\Yo[Nᙘt%PQg go̺V U+\ŝTRqJD }+i-cA75sސxT'׳ ds>mݻƒ XҁI\ΰ:Hp0?9w Х>+wf1_5M(aaS♌Žm> [u %Bуݖ@Q`h645Wdwm@[zzQZUφь9vnJ\'\wQ:FѢ-:}%-"ޢAc.Bafdfmm@G}ReCጢ̍I$x̘j7QPRQq^Yrzۘt|ղ9Q+ױV$gn 8Ƙ0/+mR~$YkYQjMlhbˀObn*O2dlU˥ $I9 Q:3Tg!Ng=\"ѯђB᳻abj_ `AݕYd $Br"=捼͝Tg~[ܴ|rޠ.&34r%Ln=D/B2鬅e6mSO.50U}8ו(\8 vל3—tJ7Բ\VXwez֜޴v$/ pWc~.pTEy:['܁uj39 q/p yndJ:WD-"8Hӑet p*bs^l[{lr*UdqL"K=3I6Pbj1/̲6,>ʎJ35v:tpcѶ纳V^d$'Op5q@UZΝsMj'Kgn:)S4i;Lh=ƕ ;LS- L1Yc)-:2n UG3e&XcP%#m^"Zᮛt]^eIjVtMeoCTI|8j0s;G]~e5`H!@k"hnoRJSєc7r!ec{1M iFQ¯jM`,nJG*u"C( Q4l)6j9v!Y|K#E u g  r/\k'*yW~razPKˬ_AB _ܜ[xлDjS\ CD#3̌ٳOeK7NOJ`iY\pHvXI16q(`!܂'󘡉1!F-Q]sń^ ۞XƥCv-( //YYlt輲l00Cb4n.sͮE@#lf(>وC/Aʢ"-E)>:AL©+e"܇A{7WҰ,:QT˨1{7lٺO]V[ A45ۤ0Ҝ܊Ʈ'1v/k$%"ubϩ&Z[x ursk$J*&c~$ d,v 6Envc4ؠ~b,!ɩFNDa4x T,4mgO{[qȳ*$(DDTwD4k!cRo=jSE6FLw)2xEq"N~I$-6R-ҽv`QEol4S.lgc[;Ύx9;xwt:p&0;N&eYe4G $)56+wQJ3KVMmtT2G7pԨfQ7'Z+Ya71{_?/n 5$Ld IFX JcPռRmP {/9e̋a*ޛy%ah)f *T^NsP9?TspbDvU.aSk2 [uNYu*Yq\>}6@!;먒AuUqHQoC^7 z9$[1W؎ګc^Q Ƅ{Y%]'i)0X ,E28p8nH.)!3ӶgGz$h\`Ai4K!`\pߠ|.c^^b["Qc<Vs/sGr@qͯA$yj}PCzlq퀚|К:"I"Hc^b^;S`گ_ pA*82 Pc ^ O@Ɂe1fuJ0Jyж Bu)9N`O㾪*셡4J!5\wiJ`vYpZA=aѲ b:ht&]J+YX~sVPC2 -,K!zƿ`dnN\B z$mA^2p,{+I3J!DED P3ˏƝWIH_H~1KGb;ĈQN D\ Kȯ;!5s`.zps,x0b8̢]vV5)wrs. /+IWdW;q jئour_!]- 8BhlѠͯ}v<5wŵS|Z!u8d MJUr]]XE/z;GѠc-ۃm?ym=fykEAzIJ+%c8zbA!e!tѷ ZM—WC?תj8ncf:?_*jb? S7%GQYLX;4,vȽB'Գ1$BA)|GS?;@#pbmPhbBrJV)Y=Bc|CKKSmcB '|ôJKyú S+6w4ȟ J6iU*$ #\j\PB Y9|:WM y,;gA 9eij\qtϸvC;hy VJu.e^}O,fbXҵ++)*|KØMiMe3|oq90=`n)d3%.&.P#z ah@&+5 o'|"рKt:.Õ/.$MY~g'K8'.qVޓ?Ɠ@&WA&m?ocKE%MnIu?!/VU3 !, WݚzyE`sipd@B[Rhv4D}yKЌ J?_r͑`ʹy7,ߐcH)rmմ7yPA֥TI|kٛw)J,f0 I멛r6v؅5̋<#aǥ1>^BTK[" R\pOk,I bue5^/^L*/zxt 2v\(d"jQVI3K%{~@/,}fO)a&{,g 3Ńy(DE&;#л#X5=!R{`DǺJs#%G\3[k3RZKI|9Fv}vkkmȺl5z>ؑr[e%TV؆>F@%1@baS7&+գ_ӻlHs’v׆!֩Cpy0=ik7'nrAcߙwp 䝕 c-(R/^ehU,_ ʍ8Sp %J[ +5w Ni[p%HP ^ j䵬S5۰_w`rYXZ۔?l`͎7QPݍV<\혖j@LR')/TZp&TNxj̉G܍Kn;TKɳMJZ8sohٺh( ]o7 Rb\ "s*rرx7P[, wxܢP*3|{ya&/;xnSƱ@UK*5d9kk4ڹ@6B㿬3>\y}Vsx ކp]qLbK!Rtܘ[fQp~c; 0":F\&WcӟY/PEl6R1P7:/Hn1HLs<ƀ[Eoϱ+AF1lᣗCk~~6bAąH 8efԃpqTez" MXr;]%e=_Uk7NBF6 SL>#xxl$V#Z*6B*WUQKm">}T[ɛUA_nX8u 4ZNR6 ۶h';oaKp ¾Mj"L$GtG$!jCp< w*&$,3]"$B?Ժ4Gbitsx1Q<9SG%ze0G*cD}}JrV$|6TW |$@R8n!ySI諍"[ѝ`z`@lIA pav 7\&JʱHm )/gkrwg{So B5Nӛ$m者'zQ٧%?wdbnxGܸ䟃ȦsNzQLd*+[L&(O6 Q,uS&6MC$*Vx=#4]_2t +ն)0aD|&2ř>bfAtbO}-MpGu/#3ihBf^xN&2W^(OyҢp ;ݞ3?ɂ.SG_F!>$E)>i4d1_ VxHAWIGMoO1!G1𞸟tvPB;6!2oߥl S]WۈM" mvGXNBQɃM3RBR!>DA#ae.vK^ҧK n;*tuYLe߂MmZ c[4ބ%ګ"T񭲃Hw!rL,ɫ,]0.n8Z37J5\vk Үo'LlJ!8+K9׍W\WuKFݿP%2QJ`tsxPpݣ}ŀzwc'˔bbSLX`c>XيҨnZ-<uyp'na]8]Mm]!ͽ^ŰM^o[+Yo0ExH_Ϥa7ݜXPa>ȃ|Y.UC O|f$uYK, ZMzdOBiػ$U;{Zy1 рoUUt)(o #|eVW%x jZ$;p=#\C$pYfb@~1ޖ\[|N~Rb:-iDAB*H7) 6cB]TY xq'ƵK n-<x:6>dhT.*Ox՚G4K$ O_mls^ɉ\OLhQ'p7}KL ;A2z:mdi,Gɦ\M812l@'VyF-Aˍ$1auK.s'|{ґ Eĸ\V#M57'R\LXA`: 4b9$( 7{㺬?p$N2?nR)fZO˱t hm3uHDk:c0n+O7VL 9~}p?l_V+7!3uvlw1`eLEL%Hra杼&D=aȵuk $]FJS.{)c0)} KF67:2ްi BuN-m;mʱֻ5E^vܑ.bd_vHyR9ƅN"grT%ykط&hbe߈}=W?J^8LAX R|e߅Xd:qW,\񐪏_Ο?^!OV ӡ܋Idew [ЙMæR`6x;H:BOp| Y6kzGhoX9gC|ķ=>zyͬPCM `<3j:3'l bDH{3D/MUMq$r8-pky{d%xWSobTy? )Y|~Oքy_Hx49hP'LC"CO{Ҭ ]Q>2ٽ ADߋpX  -&*Fyfd^<'A?ZB]2~ KrS´b?i3RvQ}ɦ*|L'X"B_Ɓq⾅>}̄3=9s48"PGfV`27{ꋲ0QY'a60o[0KGlpz m=nGgt80JgeOJGCEZ %"Q4MvYt83^~r` 62f}$u.fջ6%'_#ͺL]\Ұ?-l½<'M}yv,[΃m.n3uXx,yP)ׯݥ:yw_oFuBt'V\5MGK'׉]x%u3sA %;FjOcf%D\S:>@g+4u/Rn{fBfKX\fc@.H .ˊwYoR5k6~Pڞsד#m\7 K:L='TEKقPŭE_P,,rP%o3JH\V0;1co.z"QŒlyb{;B1lnX3cjiBQoI5|0ް%~Y7s^8~L<5)8CP}z,\vH?~>`D̖-}g[ƶ-wlMmSf՛@[ՠug4xuɡq0F,Kl~xaVejx 5]'%U4tpw8jaVtlk 6}ߵWY]1}I%yĪ4Ld]:Qn= 4vɤ`'̆*& a\g }0y>Ӽ46ժRM⁸ޛ~=b x ;[sOc p>xքΊ}Z×3 BlyJnFQU("\%>t+^.ubK5׏V [2o3/r0 r ݠ7T:1b<(w LGztzį)Q?!''vKAJŻ"ԲV|mHXE3d57׃*{ZcOYI)qqƐ 0ifY)xr(1쎫ZϐwK: 4(?d2RgXˉɁjwfA`Nc6 {cſW:X+&{gǟ^wi6RwhIg{f~w\fCDsི1ZkV9K]UI&/!\JĎ50A&Ɩh%]mQ#NPB#:cؐ( yOڝlձD_iuM $X < o?d(t|S]ܗ^SMDtB'4~k `@qqڦ`m@[D̈́S?G.2` bR3zvQ<V@Qykr蘮4*umtLNJ3<2~:|@T1 x7^UJ@~R/n-ìn@rկV mˉ[wAcMHد\6?Kǽ")ӣ)Q: =O.,Gc+>9h| SaSuMF'k qG{15_V~t4q/XP XLFx2$@e}a?w8YQ}h(;-gFNơ QUꥑ-UJP,+3v/F;=Bgd5[~:DLgzǗJqBoOQP}qWUۤ9@'|m)ysa1GSR)c<Ė.)έojQ,cVKJARW} B"3*T[,}`I8҂E[z ц>5^EWb} ";~n̺lǥH^CFxj95jwKw.# x3A8BAhqIygDBZձ8)"\_#}8B@4ko}Hd$KMv| Л5aGzRrHaQ]((3M2 $] &#]V^˶dFr(1k/4C@og:A$$ QKzCε5_*Yn+&N3j$ %NʥUL9cx=bWR Ar u\,I^(fvb._ ЯK͕H[!PDIh6 34J -!Ze(pA ܔŃ^[`L_SS%}2ՍtHM,Mc匩VLWr GwŲQRT)ꮁOk_ˏ#>Sx16kjOdw5K9H\9p,;/nu/Tj%.}[oP~ZшG.hy|ӣza\hQᐚΆrFj (R6#1]~$wϥOKMϸuQ#a)^ۏ|ָ8}_OSf}'vvzŪc@w@mU\uF ؈"v7s5bTOx9K?E˫]x'Co5$]g} TȻ@.9gH ?аEj9^%|U~Pg &gUܖ/`k4Yg!*fX\ԽKؘBEHɦwIAgxmLYSu_VZ\Ód3`O(Z!tiWǘRrxJ̚{<&U[qiDKv.Ikᶅu Io$SNחz]($IoxByyqn|wTnݐpn5t}6Zh梐48Jbg h.FGƭleAGN r-,t0iHP^=9ژ6ƺ=yU즻9oaioө&NU$tIPpo疬KtZDr';W Of䪤yZg`3)"6%gcx 8yX'̸%.B0 3O6 v 568qiNy$hN3Bs0#<c\?֠ Ȍ}{^_Hڮ5* NݟuPXQUq@54 :]6嚻 X2.|烵yR6H$3y`_q- [*@Sȑ1FW>"@ug:\/rkTbyV{jEϱ@ׇ{ c@J(W[`$(q"5,Ɓ[kzv ^#u? bl7zr}g~tR[Hmڌ|e-~%N<-QnNg1I^fe$6bZtj"1y[왍'0]Z**GԥEtb /_V5qy9 \@Jl[;`#yA3o^ͪ%ߡ`Ùո&1[p6EԂ- )~FuQ.flv K|VP+7f Z6noSy(̓2YqfhFz`p,)4 KmuMy#b F{\̀R_}Ycv3e'kD?M{(Լ.x@pIuAy`I*&^Ur`38JE˗ܳ#/ lOZ5\>Yek T gަ\86i5e6Q7‰7X3>DU%!<tvz 3Bų|h U݈o,ٛMrJc>a8$+ c'Tp٘ Ltۯv2Z+>:*7䜂 Nv/i(LzC>(X'>`֋&GM IJFkk:ȼP}\:C 01ab1-Jβً>jKQplh{lꂞnSg@? h}i}9b`eLm]kv5HqZd@-OD*EM.4Ubht$2g\Xb?V5I*f+Z%TkpNYg]H}c;X 8 vy><F_&nZip?؁A4 0&ggWtWLOHd㬰g2mq"ܐ(&0B/#_k4w0NfFǁ9\ ͹-BX*+#MLGoK8/3u2ս)I"[=w=}fLtB|aR5MB]κnӭR*G,T9{S"]Fː=JXU^#|vɩ SUЏkuK@`Y%|sK,ATٱ3%n]dÅon(sƆ驼$"հ.#~:!a*h/.mI#•NA%oq_"T# OeW )]1\#Qw(@:qn_kHTϜSQlDRt >\cn5,0ѱ RS(l1ғqTef a=}Y2Z.$mhIxüF(yN;&etF _d^ܧh`ĻxW=0ǁ+ 8O=KVIQ@IK%t{:F*=%>>Mf'd/9ص3'^ 1t% DuVsr̊, r5mRqfB[|9 V[qsO-KBdl\c ";BxL=>^ ^RAnW_BNY]^u!zd5If^j/rR PҔK)%L>RAm3[y.{FA^>QDXr4pXRh-+hk${q:7xďPw2F؊@>$f## C!cš*.0w2bpy&{볝U<}sB U)\+^"*C 'kkz {IdEM[Iކ5nbAI4"*s鄠K+LgO@V!׊DAڹӂᭌa>qzGt Z|J} O= ePrI|oh+/<GF~#'@ {3 ɜ˝()?~jv$Yơwe(J -ؓ)[;9ypn$&S,x]FW̐-<']Rh*v^`>Y*CK{[ydO:~k Zm#Y_bt87%>v]Ì` 2ᆔɏ"AR?ǴGwyR 2%')Ւ,VzBaDJ"{b@PE5$/Ry(B8"cDhsReY1Ѐ(y?\ΔF]Čmܣt@m樂ݵ@ Y8{c=m"(4c qW ÄGtFLE?cJu(!+!hz&'|Z{#Ԟ!Xi;^߿mt EAz4kS,7Lz Z\ʤWuZx<f5o.SG2'ٓzV'5'Ba'$F_K+y4ǓC8y!dP⑑a *aUQ|3S41BRNQ? HKG~iʍ՞gy #YyJ#-wv,{qIÎJ8,~-WNԲ̪YI Cउj$|NGecɅWݯ _34CUV* =ܶ@|(ト NV#KaMN"n&GLeZRs$#ٍ$#2&7c@O/ƩakF)Bʽ]Mtm ^m cU%+'X'ڷu#.QSYp [<)!%ucg}g _ɛS1R `_tpFûlm'V1?knp]nd_ eu<@rw*Ӵ[n1%*(Tc&QCO;Ifs+A9`TP>WZ-eqadE2;SwLi*Ѡ}6~C y4@|iI˘ݍ([-QZUЋBq+14)Œ~̓~ٸmWDjrYͬǗ.LiRAyˢ!_(k$f$Fm:#_&"BV~lH rPN>vB6UL-u o bc/2N!,#!'@I]Z UZ"9RKnG.b]t';5I=vD1Y*`;d}&3Csݲ$V]lYv 7=%;◈ޒRIώzΜg/QJ J|s[cZ\XfTjߛA zlIl`jpo]5*R]"NKaN)$&K& Ga_kq~gi$q GUXVB\46ZWSz{ s%C?+ǔV/9fy$TQ'QBwogx1^.@VSH=3U!t?t!;(&_#jzV `teoLMQ&pgRGSy.DsJ|MZns"G`De(2{/w8ގsRm& $UCz_ʧ!t̶A4{PWiJ\7[za1v?=I7M=e)'c7Z+¢F߈&Y'XHj*K^ N^tr4ɨ# n_δFeG5e?(6G"XX|i9n3do Z:zȺrN O /Y$uj,C?/8V}::wL=m띔Jd`Rrob c"[`g$cP _-(P ی%c9dn58M`A)`' NM3IG aZ9C+X9R`tys@㽲:#bӅJJxnDBOlHƜ!BQ^-J4 ;K"T0VfsIڪRE:x:8qP3DbwW2Sv咅"sVeU4xOH5F~iGE7p- jk:WzKx`0gRhK5RyhJ 5[Ypվ4~Xb2rRa\55ab3ԥjy5>1 9C@п[$+2:32(l0<\ [:|k+,?8h)F@k*!ek𣘑>RT}07eaS(w!飛yI+ơtx{@q3ĺJwyѯ!j{\ZSҴyN__WO,zJ0)pga]_g"QW%<ů;O7,I^rD|z$pa`MnPv0AʸT T yasebӦ? QGW \d*-tFYI8*-l ?V:po3Ӹ¶rw,KGعT⁇ *q̖IgjvEDU֑;Z!fs7W#layS,E ٮCڲhGa˱s1B+-/5/ rbW[r.Iyz\ei2-)@T<{i);] p(ms*+flD9&^|;ѥa6GxQY@Ner f]}2=H^{Vf/gl4!!1N+rJ$m"%, '0,2xȥ@@LJV 2#v(Mi|ܦIDTf4cV<$f{@knctO=nJrsQC&Iy}7437ڢkoq ' qg{sSJa6chI6b2/ƀJyC4x?PjjGtbymPY ^RI:jhJ4 jRd2!Dg"wAe}ۄl0QV̗G{7E0Y^5iu>dё[0 +$뉕 Fz㙗{C>-'\(r~am.F#O`3#_qb[1?{umo|\tHObڤgcתqx/cw^b\A#M,KX:M2<')75Þ\\kBbjXĕtњ7RS -m,Yq+1OI_AQwhV0zw~6ubPjyr: ?_9}=:Oឨt4캶iT32x},H{p$%ӆ  ~Ȇ7Ak i8c AQj HV;?:i[3]Ntgʻj"ljC$Z_$FnKi#hCYs:;;`&adH\TИ{פ~!آ:2cُJ6GrZC:jo^fO1 dcxY8ۣ͗ITTFC?Š"j{\>G P7!UDS;6/ϘZm SP5D<:i#fث-Bd8a'^7d4]zz]E_ }ՉTدW8IQ-c` Tjz zּ00W!(Q3bI G \Ts3x6(-=XO9\ཐ?MʭBxkc'!N Z]6]`pXĨ%Pme p$ Cz*el'`{qB&x PHSPlTaLzP,W]`V[ӈSd|.x#5\y-^3!U!ޑoǫ`RcxyGzQ\&")~Aٙ`֡^*>89NJEan`eG t B/\B-vKgX&vQfl&A;s(u}:Զ. ,?d4 w)'VdP(W+yxa\S\3.Բ΍l{mdחR@H}nkxDZ[B;f6gyošz2w{. >LWDu]LA0j-ve?rfo߸CcՆ,ZN,Wۤi4X1hW\:Ys>ZXȚiEQO+Y0-ǑAcO= /,"%2;%.ST A*oWKZ'v1ͨ4Kmsvl  "*־ZnN?iS*і>P%dhD6X#HQ/U͇Ջz1NTJ ou*`or`cSn&]~b 5IF~Ym%_;T("CzpoErJ z3R~tai{P p/H CB_v1_,7}~s6I vNE>sEG1#ǝN9馪=(C癋g;%8(ʼnЗ_(4>e_:7xFc<6ܮIчaFάvwSzCZ :bsмkP-7:;y>r|KB ;5JŐCQ m /lhY=6/($>j9V;mB ݱN6\ rW.Zc$P|8^5|)9X_˼Bo!dH`%uuܦE7sq+r#QG kWX0ү2sOn tS OX_!˧mŃD{ !v?47n ^Xc-ߔ#>mΠf1_k[ĨbY#딞\d9`_v[V簉v57)?ôW(~X!, o*\`6dT4ζE6*0u'q+vIsl^އ^清Sٛ3B\kT _}T2Ox"X̠F7||Qglx{5y@ޣWZL53eg`+\Ž]0\ fZH{5__mr&?mCvKYwj NϢZ"|x}`恡 D˫5I5bBS>!be𭮌o YXI옞Dƭs̈́~ej?~#pm[ ױAnd|:$sT asd%)qdxiLz$?fɼ 7\ⴃ}d6 #=V] "icrkв;Mvwjw? &}m6Cmu*Ã|=*QaX8~$X0"TlV ]27CجlR+u;%K;C.=sghO&,rG ʄ18 lj6}"q >Xf;J'06fbኌ`36rsP7.X_oacgCG[ijr B^3D73r!1+ZN,,~IiD)$ǃy9lFP:G6' 2i<;|i~ƫG1W*\׼x3VPPUmݓ[s/%<)8;0 8U3FE\HaZQжvJ'r¡J3/3f8#TbDXש-C|8U4sq5Bigٗ#F>d@OLDLGZf2\~cJQ]ݘN <֚ B cl8dbSpۙXWi /$$EjOvqF<}ggHwKtn☴w1DS@J8*SSBeŴ}@~/#T_auU@u6T2u7>Opx$ -0]d9\w=$Ecֹ}$Q; >8Dwx6Ax'΍_gADKȷOCE xlxo$^Zt e>1 Jmflg{I}D JlU`(j2?иY+CDkKz3uvGȄޖfnJ`=o\s2o~E*Z=KC*2竗-39ZC뫛Q" lM`S=$ uVS {=2ѻmP*"~3s8K^GJpAqm7`d/PLJxZMek1%EQU6)3êb"xT~,:eq#k29MK+Ư2r_-rEzU"(c/TmZ p7x?pvkK* #" c55 Q ! R0̇c “fܥ2 ELJ#9߸:3m钀`%}8ua 7GbIuc4Ya:çѤƠٚ:P@yvhl٣FǏ^*N䥧w66C}J @)PK[t ` EwpAA!Pi``fvk &}M 2ҏ)R[5(9>(n /r<X.'O_kP;C۔J˫ƅ'黁u>VcE:VV[oU!W|8{-YŕSn) :B՛qH:-z.}6P~?BLK)}q.x lEVKHe F[( קh4D잴\R~7jUȎ{y{+{*3 S]65@Թ 4tbG{9=AGi] W߀ `\_eXzt3\r45IN!l|'(U~EKm&HuZ`vAsʼ2XHҰ8׵ϒL9xS3'*a,m& ٍ" +E ||.! l84o(/3Nڡ9ZJ$$JOM^YQY I#;|fo:pճzVX.K])7M:@vi ʨ_xH8QUeQO/wY"k7 g\lv}TQ0 _yfħ27zu…Ǝ-Ʀ0o )Z[(fDoʢܠ~;d\dszZs;d7/CU0d:l }SU-j߹PK"SeS]TImaL.8yJ7܈TF!N; k+w5s܈`E^87*z?ImźkJш,g- dWb慩{2-.L\-3 aS @ E6M_ <6T;Lsi E3Bl љ#:t+O}6R(([UEhk{*OY!r7J(A璅@ʷnƝb^IaLmܘR9>6l좷&曜x ęyQqO wP&3!Nj2v P~KID4'eMB* |f48ll nke(iBDd-҆F;ڷJj019&ATP8]A3~/YĞpE L ]?o/%3v+O{;t`]% ]WTÖNr=J a'cUxVj6{v ~+leS鴗tj$f։uzOH1)xc%gxo ̑Rpb΅"5$2?g^")Ik]\luL)QiJ@g {DWGk+9ņ?CM1;i@{/x j?_SuVi}vh֭?J<gS}=/ !Qtx*JgZvwJ# AK&]#2r/pKiXNIVX (sݛQt xѱ]>Yu62t1rUjON,IC7+@͂<73rM6d{cӭ>%nCܹ1&x5^{ĄsŜ7Th9LWtsz6 !w"c|ך#M۫i4f/0UBL9n*ۿ6;zRE>rzil/[?t1i5ZU06GZ'X6!77 )i(kAzIv|V I0,:hoNntkC6fۼk -y\-_ID|YJ,6HXsHG0PJ[ xAr:Vgq *ƫb#6#@뫍#+i baK}CMlt 8 vΣ"Ύh$7fۧpehBɯQ4cEڍ,]ܚ- 7tJX.%,>^|}H;ܕL\J(b .ضe*wgTv4qLK7:RlAonx+|+$k]{0wS!ޏj@ +]wlZ,\K![aLDuu7d2sdz]{۸=[O*70>FØ~RgԓjI/b]jڵupci$(g)?e 1s8{D_ŵ\'+M_2Z{~N44VRۥ9cGk`fxC]*pkDhBws\8@'iƣu?e|g@hm>rJx*ykř .|#b Gt8+ I3qZ @˗V^V:8&שd܄ g9Y:2, d0i[7mk)x!.PQ=1De Cʫ*e]L<q)QHdRagHwώuJÍKΌl?Y%~3-޶D]nXԢ8g?;EoxG0;Kv$b59( h{h-"[6NtmьG:tLƟwyVdv1h5N=7^UbT:vG8TgyEh@~!C \h05Of$|8쫞c NxNWK_WYZWFoꇃ w$gV+b{"N+#Rp<ڴ X9/eíK(/o!\-;M&ъo> opxˆ3=bƏFUo MG ׃+>rv (أWKg_+}&40MhٙGTui4|ʄeF 4[ mJ3߰zMd_؉Y/JF(IVPo/q W1 B~,EZlQ*uQG~h6*C!e٧,w|IdٝJ%:<Ό% _i{l=ṾrN:3xt#V'Sf~o>4JzIU=ҝPp'(TcfO{vOoB_r0YyF$!CM+XQl<1Qd/uzԯ3- <v;RGOfH|'$BfDiOC ]9(qX_)B+nƴ̏Qm Diq;o?WG4ya w5//(B],(躿#yY[]]&5wt&M,]v"~sޮ_ώ17H$_B5 e -|&L Q sH` y$*DL`|-8TNmK2y# ̕+f u@`'fP?c?[&?C[IڤFR$PvnFP~H,4!J;Ν4?8\;AQqO zz7_\R2)<} *bqH#Qgr8[x 'ol )$ 4`]\W1w#7Vn3Y "sdoF /_TT_OE%"pgXr˨PB]-28&%`)ƌjrct+VPDs*8CFgyTF]*ʓsL=-|P6 }!Byy1E7^2x(H4Nsk]򧴃غݏW܄VCn3 l4g1 ֶVۄcVb"gWc:? MY$w/h} E ~55bJe/"BqTc/)=-O@^=> \DEZhioG3 4N1}egNJ&$2~@yo尞f"W{o6'drʍ4i!Yi be?` dn0'pee Q` EA檟w+2Z'&B~/dA lݻljx,VQTE1%.3d%"^2Jmx_F'~A ɰ|- ZL4PQjF&p[z2ꝴE0;u_Vle[)mltAs/8L+mVI^LE.`:k.R!) w>03D#6 I#mjTrVOT!'|N$=$jOJ ^AƁgulV@B$A˫ IWcڵ7Mi/&`xeߐ-gc. 5,=We"cm1DETo809=|NEן C"0&(}oc^#uc~_ u1#Sph~ew2Q&Y}d!39NlE 2l@&?K ^eڟ@WVjQ~mӌzxl3c閶* F< ZRsxхl\uxpXI&ZJG@y[Rp͋1 ߽{fULI9{j/[QW07ɺw/S.!#XH[); PEf!Om@ĈRC2:'2-18 =Ybr2!pc.kQ!翂L*Js/l'8C*^-ɜK{ hhHM]jAԋr=3cHk{SQc0w'P.[ae'K(#"vs;g5s!ܜp\&?!sgxeo7՝+,7*hl>NZ6CD}uV [ 2]i{b Ԯ6nĶ),X{k jkXvMWf8o/G` L*/%ɜY94X[Vm0Jz^I% O[6uGf+JA;ԍCoo7[%B8isRlsG45c[~ԪonQ|͵bؽ&'$KyZ.N0-r7k pCr'>һT49aFJ<3$ey3أ@j#Rz|ķ.15GNP*ӦD t%!HǶ h@y)+fԗsnZ^a h%#h}% Mrno p]v:$&t:eS3AR;ȁ^~ĦhS\l{KĹ'eju~ wt e[?XU9{ q`ܳ0dRYÛ[LHlPKʩ9QliX&mT,* I0A{6*SJ,UXQ,S+lau#-Gdݙ9qhv#j[c71i+"&l~J*qE1}wzODO3*]R<PO XI;Č9a <_5 t o25n7#*aʂTYxSYcJW#~{|-{!: ^ͽN/kY:..`X&E(C;'z(`#n-F~ꎶt9\:wѕ>+ d?&ʴ(.3i6ǖț ,a`,g.F-} v26Rh S@S<7X0Bϊ ºT{`Xc,سO ۡ>iG׬+ Ƕ`3eR28X)@w' w+CR(]xtgGYC/"~ќzF3^5*gm4uiT>Bꓹ<<=8[mg]A/ãWES-^ o`~ ޔ֜Ac7oc_l:5h bYe{IPa[ _^JJl 2 U2΂K#a)X;]c<N[f<\ ]- '{R3$:羪ȞbMv|gEL@KKShA$L6VxgCu]uKf{uDKI輹03c:c̑&tT`7:5+p>@U;ɣM"01SCB3j E<!nPRF)Ja2{d%9Rm}RF+IW7{?lMLc So7eXdžUrJ{hsܕ²d?8Ƒ-^RH'(jUx-*ܺ}_N.\=ΛNz"K1.ZS^U1)5-9} NYGZ;iكFffܚVtqRm \4۱cmZ$V3d8qm4x+g[)AY? qoj@|nʙU q5'bx:_[b&^50s`7qO/7U *O}t٧ /eXݙ:bB2|d󵑆a#Tw<}DIJ9^:WB7`_J3wE<Ex7K:f-G;Sp:>%9Achl9=k%[jx 4d9QQK*I~7FU֙۽{?^F]YBM ڪS_L ,\U2͔}41AQ){vȭqes1'qvfnSD0SxƘnB<#}~o%B J܂.Easv#d.+32܅E,-UuWX Krc~;M5Z_JiϰvDPU֊# ڀ)AKtsU>Oِٻ"5s s7䂚8UM9Q"VL.ѱV"H׏R66iq oFhwz^nG}ka0;]]G}NOl(Dz|[s{B0G5v3J>5fRSz560`YI4e6=f3$ oÖ>\}#Es RXݔ2v"Yӂҫ^[ Br¬0BOs(lSY-(pNKbPkwS1~2.ܽ˄$S{~eV'(ImвY<4 گ''9BE9k\ &nyDu^3Erev4wQe5jf{,7.ʱ?EMuݎk|Xlx-E1I86NteqOD,w6ܽE)ukhsQ_ /:.tn!0׬hx+IʖAuE mkҍs6S";L!@Q c90*}obH E(p v#DI^Z[4 ,=B$\ ^X e} \lU2!)< cj?o~4Hhgs|O]%4O?>z;2-0ۢ)*Ԙn7+E)x|9Ŭ-(3K(<{MZzFXR*Yٗ-M4}|~aGxXx HȣdF, אּPuo $]>Nxk{ @>7/!d%v"lv9@p`9ՑhE 7yh ?:+6\{98sZHfkX:'&,|*E~oڣ\]/>7qpjks^-"J V 68 mFĦ` {b>2 Fg-@a*kբhA߸JT h!kx:( sGX㑂TǰKK%NI̢{h[kJ0rZs?挲+r}4I_!36REW+C ڠ=-˨^)Jשq49W,Go ګs]w-g-wPxy2ֹ]YEF]s5y/+StFj ڒCǜNR0y5Cy-cjPC:_Oȯ/ʣnT3ʼ>-akށ hI#7P,{c|۲&g'ɪj)p<OW4]@)֙[hju$C;ief-S/дN_Fb5TC?w ΰBZ$LHkIqTk1{s+>Ediccj{_(<8ڀs39I>@ݢDˎgDr>;z Sz'yYTXPIчLEoaÙܳJ+h !uhb,[ -=:³cwJta@m*z :l,j425<*Dd"ȤB[N^dt7HOS19wPNXh]Jga4cy7E5q)-eqe$DULh!Nv@ 6Bi^:P8ͽ"FXTV貱*)fMqli] XKojo|\ )JgOɡwv3JX%ca+:B<-(֥uh N $?݄`NE_n~e:3u3CCkҒĢTml{wI['T{ LN31a[ŗr=+u^(&5][跑0ӥL-Ek!5d p~~[hM !` {D]+KN|m1]:¨Z𢡊R*>7G 6kϜn{Rt$Xx|a#w/nVҾrUb{cҸfXr>$x҉lzVS=8\4.V0\.gH}(m92E~y#:kz 6Rc[/|NloV!j'6r?,/3PpJ"QND `2M5qNzuN52܇}Fȳpoڟ^e04~=-nLnV*I+P0qg+m5MlVl&--vE~@5nh?^Lv2VigNZAi`ͨݛ`MyABPbIH0O+N qӦx!H=X.8b%@;'?{AIekhD",ldQ=Q@k%B!Z"?''D; (cs- 4?ݕY}Fse":7rv,5ژo39+3<ŰaI= 2MjWu|GOLC(ZX@9mЁ{ ̵gٳqRe,Y;w܉8+NsR1iDkn<6â%qQx WU Fō Z$yΠ. ޔi݀X`NUٯc*왈Us1d9?0qDNj/xy+b@ay)˕s'eBpi7MŒ0ms`T@R}2!M멈| ="d//2Yk2f:@Qa&mjt=%&>(@71 ek@vaqDu"ס`"NQqiyHQoOB 6܉}7fQG+kd7BT?ZލؒOs 3rEÏ {׋{56: u,>*Q$b+Cs Z봺JQdk!*L)Oŏ͇F6u^t8es]nR 0 '61|J_dIE*2ZB̾F2ѵjz3\9ܤ `c&ﲣ>*KNHZ!4fUA+)7jKy(la!W4ivKoo^yN<=X *[1YmE^;O7aB3/F:fZ(WD5*:]j-Of"ﳸ)|P4za; dt5Y<@D1M":zru{P Sqv?lR|s_ ޺(Wβ`Cr<Va|/ZL^NATT7O,# UvwJ#~zkC1<}c?c]ſVjl@{<|qv7j_nI:v;&N7Gj' #z~ruJk)녧 5 f(b@[b/j ԃJqx}38 BݒZ6ҹN d8䧘OGUTE+-Cyu 6*@=\vC&g_B3;&+= tY lzPF%w?'>a7ز}CTU:o /('c-xṳɴ6Ō 7{>\҇0%<g)RqwxX02gx%r}2= KqGζ T<0ֻ[MQB2t!x[ԲKV!؏C͆b׊$_&E >rrЏ&OH MF m߇].agl'&vRq²_8W)Z#==7µ3-\Yv0cP1T|WiN"lŰ0i 1N uw%rHr6³0[VM\ ⨬yO-H ?[lSEq`;|^Q}|Q,Nj@L\N:cWf ˚'Y+ܠR^YuEN~ &(ݢhO+SOٗ>|XZL,jv- ΩЁ-b NFPUfm]qa (#e3-[_( CeS:\}:: Fj5vځuuK2F1`P\Uv+W*b:χ O| S@WF}FuZ by*<-O71YBT_ȝ;tT 4TzBS Dǹث+ шA d2<(+Rtb&HyV3ɶp$>6*X-3Y{|;pv+UmH#L-BC3 l֕%zIZOx)^*hdgW&Ok3.[?̩lknot&H=-f C^ PdH q91rXAJmԧI<ya|JڣlѷJ8 CBDTáQ Nȏ<&H_TpF]ɛGr-dy0%<CX<* Wr]ՅH}grWPi t=GaU3] TG5$@`Bgm@:3F!7f f]?Wxwʖ^8(|#qMX`* үDWB aqʬ:zAki:]̨H}NzD9StdР]Ji8=k4#v˨){´ӶHg_{/Q'_.,,Xqs.!r!-vՖQ-"=!k<|m~(s_Do%f䨅 5mNTBx7n|r/U^BO`YUdwgs',W믟[&s'IxYUS Ceҝ6+@&]dTb;-CkDH;g%Ϳ`Kk'Dʂk|yz(uF6Cxr?Iuf N Ll"~I\74y CCo:n{!l`kn1f],Wݥ\nI_rԹF > m⊷0MR)|tѡt}6 /HR`~ND$ԚUfΞwʮ$i*>J!B5O,y0ž]x}[ BP6(j#HiCT5:"t4Htyˡ s2?j>h5[yLaQ>Yd^fhJ69W!xWٶȏ8irNÃ/DOj+^𵾹H -虚*CH{ |Y}['Y|;$:{by_YWh/H\={nu'D>2U_I>lJEu>2ݫvN &x'([ZT~" @ Yܯ*^Ov{ 9T@|+%=ٹw63dzwN_ItqTekGB ih[_a? t-P_CV~5cy}u8SYPtQZlqx=ϔ_˺U7bϋI8~J}( k-ZT!8@ ]x9胵&\ϙ8q|'yc(lUެ`` fyIZqMLYݐ~߷ʎ<Qu6LCˇ~6N[@+K}\uD/luBQ1n= 0-6/7oc ඦ RU7 lsp&@5# dDf>{:li7Őa[F*m3NfGu8exyaℨkb}'j/(JUc4.࡯w N9O`Q$}nF„qy|4jΰd$~cLOBE|0_+/Jν5@"-+Q oW he7&gIdl=[#*xQJדVbSuIv.;݇bv!Ӣ qq&:ⰹ1d,\/٧\:KI cw ^na ̒Azh5x8HP`Z0}5* tHR#XXm,n;~dPC/aSR_F8=)I q Rlea ˮqwvll'S?-ƕW0\6qS! bw>qyɊ ̳&m2[mόL4xB' A߱|D՜ meo-w W؎5kxzUlڔ 1ȜTl!$æ:0XFIN&Q) &>}W¯~Be&N? += -#-}8'=2ubSY7:87Ⱥ8vzHŬ>ni%ƳA^AD69͂W*R^wtxzwGĆ];oQ:|1gI7MM[dI m +tz~gd>O4o~tZ?f@j$Zg'> w?bj^S:KpF`%G6%XQPB#RBOa F!<:CЫIfG@'>&DՎ~ w(LaV ᄅ'cW1Ki9XXwV m;։H,EЎrnRbaHWFej{9SO3tUb"2#+R@;B;BSICAgs}v!I I `&$-m:pq Z˗HÐ&/Pb/VrpT(x9ϛt]T Zj|5Q!q/.X( =4<1-M&~ZP[%TlEژuK1HnLQ8CE䈈UJu"KJkb3L}-&i (iar( x2DuĄ'-rvݾ2WBʋ=5&)J<#9\5O S 29P^yD3m9(a;&zݬaУ!N}Ϋ4e31Flwqw;&Db4efsҐƂ21/y0!f,d)[#|2bR(?>ԒrkUn!3C+?f{P%G:1DR74ogF ր-LnPD·Wэl $P0u(ؘ13|ݸqJN t~>cqt&{WMF?n:l+YWXᆧ<b{!ylRV99#҂G)Z ?m[̖oJʘ[=db@ɩ4Vľ$fdYB(@c9 kBװg@狈M6(8et10O:hT-1ƙrQ n?6WqdG:]Op f5>?>mqCuO쑫/.S5 օg&nr,t)[.JKPg$% OꈠuQS-hA"v]XJNgke!3 al'H$UdoˌG/~@epdp|CX=! ,,:zBoMYN]o^ ї}Μw֨K0K^V6^$nxwm@ C-?8[$!q<+GQպ PFfnKuҼuvxs&zn82 E:"cѵ;@" pt@\ay֌˄umZ$wC^OLDᢰZmݽwC5 {^+GU,DCSq !*e?ߤhyթCƝŎy$ (LEZف!4W*2WJ(j!Ed&7kiji~XߘퟠL0*LH~Z@sTfJH3j0$2^^.irfpDSk :1'x$?[gcv<{b8ґ}q75NmU藆oRbbh!֕uv#^A~-?p1' u<{WJF\ҢĊ6{YyK撜$Ϻ,҉?|Cq?sBqAYɏ 9ة6sA{"~wLƒ\0lߖaU YtKFK#b}k)e7,7Ի$f0+-IBNnW'\՜hl*4@M.buaHX`S5Yl::Sm9gNma?ݹ>xB=tAE AB ̀1 b3drf1A[7E NbA"k?=ܣ -p܁;@HC pלw7L)mje\Û a$ya aߴAA "jVsšKv@&<~/o&p$˭gI ~$97eV5fσ!1'!++ BC~8rcvb+ !Н5&ٿWqe#CD;eWk4=,B1sYn_.?iTy:a{񌴞ZsaNf݆c b&:6S(!|R):1.Ć#MD\` Қ䛶 hZ w+m"!!**B =XUT~)r@T}6) 3]`]9,1"嚈$!XD]l{{&J[%4Ar~7#eY āmiÌ b ԍ/,UHȾ]9 3-bK{/MY?(vIj8pCzRDW%X̸˭|F8 ~cWXMA(_MiVr"cTV0m`lX*0syu,mb ]R?ޞ(;~LqIT>}Dwd8űmZ/;7v:beaxFe>qNDRԒQi %ABj#?hc i'nX%tIaDTݱ#pV& MgY+y/ vZqJ̩&u.G(U.kAw ĥ l0s`c")x9 Q@u O()qi*B9|ZnlI(+{H9V BClFΥ%Tdc/ ޅ\] R7- eĝ^FP7KOi^ %) bȞnqDiTw4z&Xy@CfX̣r(ҌUiZ6Zre![ݔQu/ gIє) *X*MhFM]V IYt4Gl%g8J6x̥=I x(0#D=;w5=jۖ_tQ5LzDi%㴜BN&ks2-sټ&V%8/PX/b0'TBn~5SEykW>(JX Ki=K%@:ϡRUxS|:lKVfDTh|!ǣTXO]9T Ņ@Obx0:|'Ǫa<2aE>4_1:9,a7{{0-/5Љ[ϕ<5d͒jрݏ&b']9F#r~.r?\!#҄8,k%iQ WUq^KV/>/5DJ_3kz/wQ l4<}WP0?(*{56"`;QiƇ+Pqq6vxVr'^o7Lo\/*{S e*NcHod#R\xyBjZQT,GĨ^v pݩKU*HQKIz+U߇WL4:M7 }rw^Q&3CPWv3i?ZX!K郔c B7 B E ڭ05'jRJQ l>?eT-f|Οb UENQ\nu{gtbs8`n&\2ȅ# H1Z<\Ө +Tm;XP#3mȻb bzh@`]ke "pjHhE8^{lk( z~xI\麗_CN3Q2rDieDOtOŴuo8\S*5)kpuiažMMU/e޴p tšfyR> 9*GL@"F蘠ص` §i:yB׏%FK63#9wTHs?ZFm@-N)8Ƅht8y$O1#X_LJA(] \7iW3>0( F;Ȼ~>%v&/)/]]?-D-صeUb:i;GnmMpGJǧ `+&[~k`oJ ;¦)IgBZ+\7}RUNς!jmjikxŤ "~+a|ɩeP9X>UVYŦ dڥ$E >=_^3RRh:J.ydG~9Idm 7 ϟB|}bLDP+*SuB}8Qho'OΎVYG3M?@]CE~He o9{Ą8]f^CF؏,%/QRiҟ X `h=;!8!CPEA{!Tuw`U!} 4Fr5n?騙[ K0KS?<dMPi *=&gad˾X/: --P} O a B"߱**,SS>P]X|Y߰1ɮV9l:H&d|]e:5Wc%@Z\SYLI)v-%Ԁzÿ*?ː.)DuEƢ%l^&Ssgq<*fY회aflx@IDô81G[/Ո[8`)UN01 ۼc;8}43e(CGŦN"p9Oh eiʍՑ 沍W< 3 nLcZf,BռEMOxNUm$vQ^T7(,f90@6&| J=yk2gJoJ |w0690,䱴_^ +~R+ui|І"$4鉽F-PT ~zUT\7dv:0|zb$vnun`.AM8E-t.OIx }{*τB$XZ{_PEAHR4{`i)1*[T(6K:cM9_-KF?LvҧރF}FKv- ~!UgNr*P.qM4nGzlOR`%u؛$V|iVjDux]67SH.1x^R#1zYeC4(|F-椉Hb1u"v@'Ug5`6h+14PÈ~Ծ8ѴQ 8 dSz81U(9s+C[!@ |lKBEtEOs#T8`b ӱX]'T:Ip[*' Z+lsȀ C'*J;/o#FVD42R} 6Qd 7Ӗ Z ȿ~Z _ __^+h2,)/ S-N3Ǝcuji ÑDBqA}*nuؚglZ1R0,t)s&J՛pb|<3XSe ;^cl.HXe;5R{x# ظ77&Oj y#P$+ i麖XWL?*(AȭzѥT-$p(N.hZ$l.Nq ~v-8;xũ2:Ҡ Jb!y)=GOKA``B{ )3[c@lxTP)}4M͌%^EpFg A>VH}IS=Bl?y 0tBW(y |XR6R~T0bZ6o,,#Y g%p ĴT&g`Uw[&/v\+sQiyA|O<^rHc΄l^!u0~p U9?9' I}bhX|Sb{*ǐWNDYt7(re`KhJPnE_S7?'.i$!cPW/uǼ2TUp8,̆{W45Ehx][ǡmh V/I@&FMaNh ݻ n'5iϯ(АZqx_hp pVQ`Hfe\&_g1$3Xoz_y#tGz@}t1ʝkW>਀uuls6R Y]كks6lӒ]1F7=1Q}\OB|6:d$0_p8yCd1q#3gOP4\>wKԳ3XClY[gNLd_Ckg@UlTҚBbdP~.^k ѪUvGc\ӵ%.菀>.LBۿ˔3d >j rj ,xڅT.>K%n9! OSu1T`F,@zrЗn"݂>>׉*"8IVs"eej$~v[>pBqe> )xLܯecֶGl F/ ),L)c@'4=Skm,4Y#]עYlC-o]z$W~0o֬XG,ZκP x"LIdRΑ`4y\E:h{A$c1g$cz5oP\wwn,);%Ғʈ,η^SFQ5>K [6 6Aɟ>cnb] J=Tat/otYTX[c&K VA 5t-*p{a٥V+mKG"+& U5Mv{ .yP~8:"Y n׆̑kz~P 7Mk]&>l+=JS@hjkvTsǹ3oCcp4]սX$^7P)z+!VPHL^]f3{;%T<\EE}'(lC)ћv*vC$utn]qrt\5K}#.t݈^4QvbI׷0p3׶ܓ"5*p$Q+}7&ԶٶM.N]TI'hWHK{\ !2Q&ɑ% TW ^#47~>|+w\\Cll,D[vIV|ߵ0Ue aaN5K\ch^Y#sMбQׄ z[ڢR6wVsaCL|`C܍ Ik-2q"ǖ89,(m00ll(h"o~y_=6 F&"y:%CzpJFJ( AYZ7.gvRBII29zg7\iK (*Ֆ *ZM#z>CS-;#sEoEr 1s2FP#I (7 {g5M$=YF$+"H[ռ2R>{!HБ^W\"ƅ2ɻK{(J5ShQ]"-=FoQGpL.y@!cJ% iVdy%"lo1 .Ɓwt ZinYdY%l͢ط_l,y> klIȜ#B%QN~}-I}fp,u-a*ʥ| xe⹌#6;&f?J6@fnMDœ]e 5NR?ݫma#*nA utNkqxшnaCʸ1z>=v_;=4_ɏ 4"nE|]V>*;b?_49̧rvm&IQgVʍywCP?Z GDc">#}=Fg OSCc={ZMv+<ۡ'g |GRꝫ(J&ChwQa:Ksv]` ^Tx50|'"[+ @E6֙.}e)ALVmS]4 NKuLY}^cַlnz1ꒇ44 FXt m m=#{Axoof&Vb:ݬy[)hWL^XC9"eeIx"(#^u-]l[ϣz2ȗByWSChkP_U\nu,).[bSf$s`j{OD&WN%wYOTϕ/Rʬ So$BX@AANMb{lk1%k VX.n} ܑ`bj8IvsgByywf{\;59?>oZ H{$dy;sDajH#  ou"i[΃ewb$}z0w8k]lHW Ma_Ҥ߹IgVʉP眵2pE[@hd )5 E?4E%tT"U94׬(zkτrN2GwOKg6 FcC~< yfuOwN}@ʍpsIlLiJ fR>J`#U7g{ZkyodWY$YH/dmy93c J87NEFC$4U86]fO<٠L;ɹHT#[_X=h AȶK ~]%XwJZmto$uvchu}{ GGi&W(^"RUmN+2R\vnULvWlI94"^ue6b;/mN& M9jS:,oC/eTAVw{XPxd>:G4kLτMWZwqwG0Q[89>a`5i"0X~MX. WE6J[ 'J󴯺3*RWI5~8+ˡ|ˆ*Z k}=C︊ۥgtI ɮ|Id&ߡXE ȮKC a;9_LL_;'6EUƛh5r?h=<9xꪦ7W1jw^r`'?sÍ@ID=OaXh||×3N GnEۈ)ɀ0H_MvԪ틮o{?z7%`399_4MN$;ibWekNKdd9Sj n4c+axSc5FT;W.4Aᤪ~E|9R z5aktniٸmV\׋.x8V(^Kn $#`6=A tx8 .SԮAÉwE 5^@TMҥ“}/'.ӆ0p+t,|@pJԽ7kwqK͗GB+a>cR$}(&"ok~:/U3t7(BHl+9:p/.*ѺPGPGC)nOW>/vj@ 0lL@$e (X[1ʹѨ|7lwҫa˿wG|/B O#j>2ޱѲNfۄO $? U*a{gҏy[yP'eDT`As_GBMpߣygPP mKWed<@3#o"mnP2{JqE/Q^f5<ʫxv8Ycz\xS͘S^GzLiMyE?b t˜wpi ^z8l"@V֙AKT!K99-HQ{./X̭8*ri^>૖#9׼fI Ÿ} z"a. ݨ UuqϣMܸ@zب;ɋȒý;ֽfhjgr ք'@r2;agc^hl~vc'T6LZ8tSL閹|_>l^5݃'cJH.I!] r56uS1LзCo:psf)sA@v%m(FF;E蝆$ /8ܽ)^O!¿oUlJU P`DgJwDBI4nJiuMկyͨ<8,L:N뛦mF=)_a38x_]3lS^ӬM l(_n/d D9,~lP >B+n,(zR4XcfĦs8q]_"hY|j}|?YJח$]JXb:X6ޭ[p'4Bǩ/_)5>mlYMb:ФLL G)2\g.mz-[(ٻ ģr6!*ne47 lZ_F~dE; B#jrDKF63SSuz.OeE(+P@56jnT'f i@ғDߘ`k21P)F*, J&EYoЁ/jͮ\|ضw.#s*gN#JDo'0'{6? NѬ?܍Q1Q?[z|#)WN؁ gIᦢO6iye4נIq2qA7 #3|_g' 2lf(> `GnĔekYSB@obE_PUR$i}HG<\a#B۳E%OhUVN\,dy 4UqgN)]yBq'zs;Wзh894.{Xi^ob`>tP$8f?0M˞}Sۏq?*T *.{tn+bhOҩXUP:U_rAؘ5#l4whc\M6t%} (u)?(e/h/?l?h ٭ov!{M=Q7V#8+:qdˏMQ)4eZpxzivIJ{ yY9j"9`:ZU MPg}} T4՟y<@֒ /kA1 I>q#Z Rݽ\j/H|=I{*;QA%x '_/_BDUJ3;pl/vʛv8q]7}Ip8 3#Py!b$@x]l<עRݔ>cZJMZ(>Dd?ț4BA?/ۧ%&Sj'n Ux u[cď2V~jTUz(?* ܐU=hf ЎnK (j<']4b"dkJeuEw"x%Xf03;# %z[(]G>p$pԸs0^[Ī(Jzr_-|\N/whuV8d .JP=,/>YҀc-ZiwIH* U*ԝ$+[,9ƏQH&5"jXԥ&172qV:{LBu+-({j" dnn\Bϰ* ?I]5]GICU`Qz{_B9VJ|+@Ur_6J^RTiv$&ʨ ]܌^4xnH jM83*YWG| '9$>k\q!Ob= n52h<=NB r2gyM:J(cر uJO=Pj@pU3x)F* De%[89w~s fa/m)UVEW*ewnnDH6PED-MFHFX-5XSM J;"}MlӣP v'ה{A3 6Ӧne{?%2/bTUtk`ܐs#nw9u[ @3M-zߨ)dĔ%7Pn ` @CM((`m]/ZU}" "~koNx$S!p"ܣ$jq0*g^cQw[''gon+NI6ß#m0pWeX&^ m04lB1KQ7./m~yH\L톶l=dԄ3=V?xOSpB/K;.Th`1@};߯xs,Fu{BA#1}?p#Jߑ$7[<1=RO3q U&]lOT]]A?BРmV#XuR3ZqˢOFנ"dFrf;+|wx0B\v{b\ vN-/BR3B#i`!˼?][Ap݃ u_װ@ (iwԵ$m?(Jet٦mlaCzź\Orͪ"+3 d)z3? y,& OC8V!F_e ߭O6QZJ i?'RBq2"c UqxqZts1v?7/YGG{nfT]MT\tQwu6@uN :jtTN} *O&EP~>1@eXD5vYvE袱}JGQ*y~01-|}^r{#[;!Y;tݼ 掆ϰYQV;kƚ|v5 BDRjbs>ZR $ﯿ e`6R3]vRbAxXhfWH'RPqwx&T2Es-ݮYآڅ}7sk ~#Ljt=KNAUr>h)H+ ;D4S[v'wXH>h8Y\֏#weo7g,Xӟ~ q|+e})(m9cvyejc abf>{AhZ-&ƊM:YP딺5n 6tDCMO\Bavh\;~DpQC*orp7V 6`Ep:5W|y|el$H}ix݁KD j: #V3מu_0xOB(c>N1pſU*OAg=|"Vb;'}H(,f\*>'6+ ivYl2PhBjOu\S1눖x\>q.?YB֊N twBwD;6Z?PQJ>1}P ݥu\<ˊh¬CN{֡|}%sI0,|U=B I? c/w  (n#0ȯQY:X`@g+j"43ry 5Bo<}j("Mx.\h^oPwq5w D­&0S/&_ĥ8$˿PfM0@b -*YC.ĢAKIp` ȏIk}Tu=}k"4c^XwP QOR&:vJI֍QOHT,GlGŗTI%o.Ј)܌>vI3QCcR tl+;_C;fYI+$:ѯϻ._t,Jש|cm?fK@|a*P6Ҟ:F5y [ۄ/&>IIY_F:nkOϞ]T?wCOt*b&9L,<[[ּ,FHcyEQ-7t5GX",FxX/ [9):&05@seEYEq?B^!.@q3aWq32$JyPdgHŔBB尻V*~)CXI3{iGKLNEu%9%!7JIL6C wZëf"@TJ*_w1Q^}_~A(x3+Wuh!@ҧi5Z|brdYy%%ܱj{gGŏcv^ |T(H1@mG{ ׂ+?|7Lj{C`%F7.X n^>ΐR'C  N]t Ʋ޲ P*U2T\[E~ ]"!ar2HK* Bqrm U!{chw`AO\zɪ^_NQr?n=;_;.5u+q&sX x@.KNh4dCe*FM|TI.a\R S8=^g_BWV\ gE̬ @.f asV_?zƃ(A'nֿqV0AnW|ԻB1r%TX5qѳ6\QB sLR7}n9͋s̓ʝTO#EG`6gϻڢhB5%ӝv}{NZk M/?wpu!3\ !&*G~#IU 81*hc=dd#^nKN*$|x* DK[<8uUG Clseԑ"5j6l H[u0BVyVo \WQ#bztKXVSXJn4N$=`Ȝ@PѺzYspk}L̅ŕstAvGr`|=GP?=6@'SJg>Whx#%qGA,yf&~9!GZ*? HQhBkq?D%K2ҝǥ4ۃ?WB>ۿ{8EGOUΩ6Ex{&$i쨷u v yߗelTwban130Ly`DɊ cjo~zKԢ \Nm b+gQAj@|,'T)rnqH[,]§Z6_q?GA]#uk0n,C" !ïO ,ϥ1N y dc݊ohܗ2 44]V}N2zD~:$o0j)m[ {b~2^":y,cMv rI,n4Ckɿ?g ݕ^E7ci4#CyT BRjRL"--r UGaL o,Ŗ¹= 2qh]>EVp̟Bb7 =ĥpt(l@Jc=Ljk kc4_]+# MKG{;XU{g8r~ `f*DѱQGP:AG1:ȯ :9j(,p]%֟27:yN?/Η\gpřj\WAoJq)3FHՕwkYS;FA.)rCoZD-gʏ[MIV΅e Zg?gvl34E Y ((g:OegD>ؾ~sЮǠK sK|M4־oisj;LH59kB}RR ' ū IQ87Tܜv͋*(駃xhg'L-RI1,tm?dg#v%B>Ui59#K&j Z?W%{ƿTNS QGQ_LmwRQOojbg ) 6S+*5J|. ,+["uN8JS b9E~ڈcȃޣPް1j|B$ C͘>J䴹`凖©n{UAsa"gAmӘ,=)*?:ˑ7,E9Rqm ڈrw_T G߶Ʌ$ p` Pc7pzqF YLc$TU*`aJXkQޠ'`}pJ ˔}\P,=݅ںvX}!KF抁̝RꘔL6h⪆9T1^hz2K^G ѓ[N^zR}:覭,ixK ܼ閡!#6*56LjmJ03?pǝxc0&YuM}"E^H$fБ; oܸI(q6S\`]YMnpAk!)9vәtpmJdڛo7羯LȁB JzVK֬uƒIq/{reki/6C1{h#`yfc{-n^Uޔ-o i.AYn?5l\IǏDb~iG̚\V&A\(ǂI͍QO"w zGmjULaC1{Z.+mjE%(I(LؑI=MZ@ᙷJ\0ء|ӎ-5ӑ8['F z "* Qu/^WO..HRSb^MAԩ^ n#рE[|ԁg} ̋x8w" jyɳZz'ԫ^ֵsǂw.@.vRh7 };ֺ&5_1C:0grAe^R)|5f tJg&׍©Yxc4yqpOH]]e,MpWG9ઇco3TnBXcٛ”;,1EO$Fjj) ĊuҔMʃB̆{"D\ :WX驒a7ZV\~i`H VHl+Hc}p&l_{405ֶ&A-ŵR$8+.js,Xwe2C:&LHj<;ׇʟYhm֦|(htL(-X# _"ce>4)4HIH\Y,^zt+W/\56eY-*3sľ XL]DMpۻa"ٸmB}o*%A$ - }~lduzGV#f4L*P;One –[Xf1 ~[j垑q-:A@~Y!|(m\$:i2CUK9ɛ[un\` ؽ;msCn~m%'2+1eR7]L4-&*0FkY\y|9$ѝ)^&E "J}ب IյC^XIgUDž<k[N9X1y_6PP,tYE_sbty6Q tC467iOU ұ)]ߋM$fY@T|#=YRj_PB!y+E LT+Aܻh6z Npk d3'5p]^^J]nkgj?5X$쌎Ao*䲫 މRj킱wv7ԕ AX/7tZieH$OW=u A/UT.TsB..ؔX=Oy:auݩ8ThM{$\\'LɚD qt_8 tVk=#w}X] )qvM5q[:,] "vU@cvŁ0hG2 #! :z$AxcPD.gГ~ޯZH3NӷA˚9 PAlZL;y1P_w{:mDq>R>ҜS9nQ+ F"X`#NzIxWB%%"KdlEY{h. TE|y?O7aFݨNʗj ӡ%?md=- $PJSӕ{_ҍY?ngLXV&+;sYXCa#؅a4 ΂Nd(9XT2Sb̙@W=yO"<Ө6_)qy mjݩw#ݡfjG0V-6 dV! ;> W}\0LlBq ML0!:mua;x0y3`'ӹTm[)g`kK ?oȝ4/Rq7)Ǜlg!D1VA' 8=L"ڻz|QdEFA)Xl0_U$nZ Y:6f4xN--B2gj4 E7UA@_(l6d6q!4PpD?׫7v2gszbl4_tD9y NӏzT)ajJB_c1cvGS8+wî=h55(Ь2t%;-Am0~(3k`0SXY _:otڮ)r ]8I"'#ָhsA~,~)uܿsx UfE/d)mO(l.+R"8i0G^?6-0Ѥj4=AEXfDD35X.1ٱJ=Yhһ ^5ˎhJ/h ozh3ũqCY̯uW:J[؇,gmؔB 歅SrE/XW*JQ3_dLԅ`&\rY U`ubc,J,Gݝimhu%9PB/hn , Rpf7Ai^[.v X_B2`#O _ye܍r_ ^$OwXy r:* g0|vܝRixIzMt ZP =?F Xdɑ{h:m%8zN!H$"tn oyky"W~R7Gຏd6yHVz/34jzFGAv˕ cj7Mݒ<=XՈ&p%b;^Jl:B?`s8a>0ApSIw95 iJzP.TC•!pRy| ,U=C°gE=J>v +#~8[CM9 *E)-D&-+i?_8CoaSeQ~0/838Cvx tf5m+g~hq\JJ/ YOU8׬v-v߻d"fJ,:B{ѿ :6Ow [FıSL9!g.<(4LL-+)K4ʭ\JI9d4|N(~9xI2ٗ͘Xb)HaEN9--@]0 u*ھ☫C>3c?Ch6'x?xcBbqBoI&%2.~  vg%U'l <]ss!J;ζ!N13va}'?Gة7r(EeX(InL?Ɯޛq`tm,CQʄ$' }=zϭ&cě<%̉9PHLRuxCke7tγ"kH?"~,hvh17ٲ:]>KsuK=dxZ_Ie { | =-Nmdp)0 hx7(u}pCXELP"%:">M]))ZLQFT[d W|C-Gz:obѷ!^;7if45v  _S~ Vn@(6E$O,1Lȍ8|) 8!j̈SQEvh {)C9*: * N .l)wNgFaz  &,%s&nv (n};s?lfγ r3xLM vw1P(Cnґ7VAdpkJ~^^V dghѓD/_hst\H膁#u]Ŵ5JUMi< vM}\2]>ᶳ[>>ci8!8e`C!'vĤTXsIlEQd<'9З|˪l6Fm)z5Iϔ m?B%n-?vh1VsT3@4jM"N{8nQZc, /Nz$:O~ޠ:]N>cqq98Žsʼ eQ[DKo wIG+=*F(H۽D__у\Y e;/tK{  $턜(4CsLgTI<#VEddm؄e:HTJӱhxוj,(VHY IC)>xOwiXj2YMp*Tyi^Z% e:V*88I|/m_t|^+suĘKx>/)Dݐiz$%Qd2uw4/NOgN}D0n=jfΐIiqחTܑm[~ʾ5:T#xgn3lR?Z^*{8y$grdo-yjgzhS0oJ0[:*6$9~yét3ƀˮ6}hRGHf\KL\P}H }( K-[\~F˒}/рsη~>bւ l9|-#*+1Y:kVF~y$F3Os?¸9gQ* S3 ZN*U@g%Ԝ~uc;-ھhmGb7 讂A %;*}.x 1lwmU-9<"Pz`:R |zqs9Wa{:Kdt?#myur}i#/Q#NMgT-46^FAf+ wЍNV%bvY" q ST=~Zr9h4,Q*]}[DDgn[|'\鑂s uY4Ŕ'O"# < ^O_Ee}'XΙsD46IS0I4tږK]U!aM\l>%caelN-88Zԡ-b[N.L('ֈK 3­ɒSOR*Hj7>R??2j[/!$OYUΛ6\u;d:iT C Ξ^wjX^(e~0)fHt)'fKXz-)};n CA 5|c2?sk[4E;lDssL+ƒݥ8p((щAheEr|G9~P5awz"~B,X99pgJ'f @)}eer tعY}fpBOU}&k ;G-EtBEo:IpO-ݧjo;Q:Nf:4o5h@"7:ؐ9N}LBXq;[kQ{j4 #-eAY#K$^DHN'6݂O(=>λُ~;|Z(`-TP|bv}p>`]kSbV=#1>}q}7kzF)8Z iU\&%I ?Q<(z wl~Z RBav@%%&,#eE!O`MQPUYdQ1_מnQzZH6[6m7BDĩidl(>WHE/&U*Ԍ%M=ky@ /fh -MAD5:sI8@wO H욟f0ƴ'M_}sǴMQ-5z~dQ"{:ҐSGӁV,莆-TF7;3{AyN]L|Z|5nu"/'}^- Ӕ-2q%lP$gR1T}^X^<:8}=^L{=D:4hI]ƤrWa$ÕogHsU1n;}j!FONx%j/CfP2A8;e/*[ܞ׼v[dqGI *ۏ(atD{e\"/ Ĵal93-`b֔B_[8L@ZIIW_3Y+}L'fgy,z:q2Y!D\Gb^Q4&uFOͥ{eBe-9KU^ld?\g<m"al҃xS<5NU&npkI+Gf_"%pKՏ@5"ेFRZ|(q=S8{%,!RAݕ01|H{HL*9VV`&z*]BJ;gɋi+A)_O%(ՙ: RP;?Jx 5dkzJ9Mx,ecsxl¬`a WS?Cp7,3TLu$ւ-%avE@sj.u4_o%6=~ =!:l35թDDqt7lgFظ%(ʯ)bquff.M IP^Jڹ@Kqp߳ߊDp)%a;5- 1ۑQd(LNǽڤҮwbIM{ܷv{ ]TZq+P-_$#X+;)L |dEħθ62Qr@d(xv87,ۉқTF5آZlFa2X7c xsSҐؙr'xҒ^Dt:"'`LQѓ&? cZ J\u%bY ]MMU-шR2/ @N=>=:/M[P7ŲtҴכnwߟmVֹ&fAxBX6O /95yJBL1*﹝^%q۱~ Y-gׇ'_<*~0cP1ȍib(`e {Y?@'Jr@!$`#)/f 1  MJy5ɅSR)Z:Zr[n(k (>+o#Г|u is@,`qQm wvNlPg'mP*EUm]~/yBwv XZP*]2F_0(ւxHruHY{6#6p[%Ćw3HƩH2XֺUrs !9IYntNQ~|Mr_#'eWgJRp0?I@/Va0 ?4]>ڧP.Q+\gTo<[_ he1#xYe'TB;$A~*\'Ș.aפ1X_錞ѪڒΎ:P~@wD _׋f[ْ^8$Jz !ǔ8$?^a|WBי`Cys1x~qܗw͇#Z`(ۛgMGS+mEq}O"i $OxYW$d~3bQptU2D0Rk_[Ʃr"O*bBPN!Z*k[n8.+ &`X׋D=Sb+":Aat<Pie;+LJŏOМi_eG7SRᐬw7xŀ5bv[tjR4Y<(Y%GЫ*P}]IkV0nMnDzTU!c{ґRF7#Q)tgu ;$XAVF.o?+0W2RKzcr2&U#jWoCD&A veZ@pbFik@Cܟ!ЁڋWv ]-y3(ޓ[B_\\F: aYۅ|rL4=lY0 B-†N<}A<󱫣T0@?=PԈ>L㡱Iߥ 7uܜnhSvd)VK̨MsI*|tWj± P4EA7Xc+Bޟee d.Ы:)Ez3'(d|)^nA%86wOមQKK 276K \fK۩sBMȷ*hV4KJ ^郄Q#;];VhƜ/X#If 9b#Ͷ`di}\J̈j,f2 Y+P2\ұGjvu][!pRj^̈ڡ1m=)NV൛7TCPu]5lR2[}U'CA"`Q#%oI]I"GT\W֒Ս5 J3/)Q% 6"ŒbW^=̅"o YgJ*8Xj]ߎZ}+/> Nl2R;ѶWc<\wBLt渳D*aUxq"Ǽ 0~w`KbwK&Bde}V&$&%߀/n"wSe}A̔c[OhAg}}fzڼ2ε@-Fa"%^iPg=ݧH!hn F4FڴŢ,1D=xR\2aDھ{DgeyDyYrC ̭Y8ٟ29.ű ͦ랽.Q*Ɇ5\ҸܵH踁?[>}Xr;jsg&^M 2_h"dv;ݑ.jWΟs֨ebƂz~y0}l=4WLjhr₄P긭Q0tt _э⛙mldҽV*;p:'1[&n8zeNG{t#s .]rD1 X͏b x۪"C](x.?}6Y* #dzq9uf TC~vo.,؇yyUIh,W^gBP䡅F催ߍ; ' #A ,$sM249uǣP5B׶Wy8IOܦڕ2r`:_RqN,~{)P 8h/@']FQ,2V|/ i(# 9-| Ttks6Uvi`Wh%!k+K#^߰keC(3W0͆8U*ైat\tT1CJ !d˾{ ]lx$ c3v,0,|;)ćſ~peKS椘oF3Ѷp@~HJd\汾G: *ݧr|SvW{e%YVOac!Ûj{VA0S91?D 9ԛ{s:KYgnm&Xy9{V_r[/s`9j!r!{(IfK4DABh; {D+o=3o- QJ|Ȍk=g7B?(m/Rav9)ʐVXS?9&PhV$GGU`ы}M8'v:VYޙ#ރC;_tT@Dvp;8S ؾQ¼ ňYw0cÌu0S5I walӑ"Pj #33aJk-k%ϐ6)rc&_3Bpl~;R:!aS@:w#UF5e/W6ue~ErQl*]6Vu/1ƒQ&ۋѽ׬Fr)X|&xj"Tb$QSi(9^m nHq#<D)W'ܾFS"pQn/>? ˨B ZKI_QPloYhO-YJLryœ]Hl8sJ~3&GV~O>x2KؗLigl ZV$wb@/;)Bv'Xsv(RF gUKhk9۟'ۓdYiȲ:fA} ɃG{So^2JAe'n)R(#jW\^|QZ*+FZ#ޗ{RU>0 ; @꾊Xq6?wBtOJ՝/C72.v]W,I=ÍT4vKPOϻ[|> ayFwާ*xzu3r`zƪz`@ڶhF$v-ևU_=jFG^$J]seT. Ͷ{Nb&=?_˧i"IUl)wWz0UpqRю8յ [P Oyídn#y 9_;iChIwgMtI[$ʔrcP Ի?LO.6F#&V=bdV\1h@TC&*b_qeNsGݐw6g6p3= ̎L-Nο"JGmBYO<+7d.ʴ.7ΛOQfٴ@ du"qF4`Է $1F)4CI#V@S¯pL&E10&!u5 c/4PBt,W#g7 ^9i1Ҋ|~Թ^lĹoKx1G/N/T5'/ QONMb!*7oye-LQ ";{D!zi):Qa"_saj:as> ;~2BdUSx{Ljڹ<_PD=0&@^xIFI$BoƷ^ .~|YX_~SZJ~t}7;%9%`zoeف]c=+2zL[>̼s9/-jLLzP#(+@=w5S(W^bP ݼjϋŔq˺^X [MͭV&)7K`;0誑s]&)R[pi>C([ r)a%TR].nHCannrɘx`ю 䗼5FM``t3dm%Q f*M8JOL!Kx^Zt5cS^tݴzRͰ¼zuέB">e RxO\>cMb8[ﯯ=AA-:}w\)s&e{r ,_E(?j.XrSխN2T0-*Mtu7J z+a[`܂j6)yLUD muVMJfktjos TfLw{3I 0F}$[^ط|^NH'QknWp`6&ip14ZB=OR#oZr'^f$֓< _]bUؓ^Db^^,ĢтZ n2D|¸G6ˍ?trsXHΤ645RO1_^ȟ~Z[bj@ض~{ i-= CǶ(pNGٕG^q N>U-Ӕl,K-~^$#0οG34|zfRӲ_]lNNN:hc,iE-J^LW!@TJc*]rYؚTIT#A@ŚK!=b? ?nkP"oY(sN%zw)JIb5[!ƘB?B2k~zH 9;<TR'OC11 ::})dǚFm4be쐾DR)'s OrQzJ>}=~G¦+Wqt t3}+ vKeFYskGOa"Fa :.d⪨ јņy&ݎhqȳUxUϊt!OmGJN~WﰆP1v>.wjf7 W8uZ4<Dyw3\1; yFm\==Fyu{X ^H5cvoKeyA1fa 񀩖nwr@:>ANXr$M ""-]#լ7UAazdܡaE>Oд! dȔ5ON'4#DHOkHVǽy   NÁRϔ,PqDA 1(;2Xrt\J6O͕mţ|UC/n*7Q?@ZxN+dCI"N2Kg&4i]7\ @+FgБw֭m+M3XRo߄8NaE7!!E)zCMɔ'PնAⶻXUar.bE2xFa~`(VOP5nSDK?*c@@HH]1<07 HN٘2=8ĉ]7$ֱR/&#d19X]<^zF}6k$@qڱ$/?25˟-8a qB-PTzɔh{ғIIC(L@E9nkgkجͿ`/<5:j˿ֱKyau"a OMB֦=Pr+:{}c4'̊]?`8Z a ɪ~m8 laxh|6_D%[1qbucӔLdM;~K@o |\[-k}! Z5$%c0x=ySn {ub _2o|Э.#M677ZJuCj?OQP%#.Fz$,oY; ,(gͪ1 'v&;'64X8횘#hB1֜}WrԽң꼱,| d/,3mN.?3@b7hTTp2v*C]`^ac()h@!vK/Mr KhIOӺD*Rsj v}[ BL\ŘAwTkؕgcvOEO k)]n(~(+HՂw |IjDAXl2,QˡżD#~EձQ=DDoB$\4 8[ ?ęċ>nW2iq/*Q߀Dʗ?ɮ& ~o`?ʸo\/gw#*GmW NBl`߆*B h̢\d \!BEiY#MuwT\n/;F1L^vMnZy.gl{FqFʐ|3%;kU$(jS1]6ʆM;%h#zYl V1>vC\td7l ̋a_5/gUfTU}[F%XU$؏ GKuaf%\vNҎB8bzUFblMrNio@M4oPǺ>rL[{6ٰh5n%G/?&{2mu [:B .":!;۶ܩ--~rN "QS)6sz1.yN9i?%~G&Movvn+zk\<^4(JKPYA%B_W2ΰc^.PMFihl:/gla||Pe<71y{V*AMtwr',At &k26? S#Ld +'(HVA&(ٳ']F<=m8XM܅Lg*"29_4/`q*lePCih:$HGfZe&,\ɋ4& ظ\}[u3>'ܬD>@nF0L!˾WLκQ@YS+0]yqz#XsC< ?+^">58?꧀͆j:2m'&1"aԱYx5 }w1W^3 'n.i9S@@s y駩z"Do /D%d}e`Ru 8 _=55 >$sې`ҊLū3mKׇwvڻxSon4U>e-''qQi]=Y/GCrIg[Z^=ǗӐls;"O>O=? 2+]Rh_BC.q'z В(~Vu:uj5!3L3s+!g> RZB\2j+G9HDbnܫfn(|u0_Qse E(dGYL: sN 7Atϒ2=!``S-`싸Ibbگ *r\ xE8C|ƭgR[bUv:\.{,>8"a,1e `;.alv!x%N]Ca ar<7B s^ΈaN 3cw>nfAhq$>kj^bD,ѱ̾(Xsg)P, jM;RvNl]MU/vWwU~z:MX` {@ݐwooFa*#Q+H;"{M.@{d'VDiiaNj|T8H jΒqn *s4>7&݄ҹ(Pepvѓjs}g.Jckk"=kݓ6^.ߠ0jVuV0ۿ;;a{.FNQަSw M@fv^UCUqڈ0F!AGfR27Hyp7f5l\}1/gueD#껋J Kn/'{|Ȣ—mC9`TqWL%k6֪;mWxnەDC\fQohcgp7;kw˱jfy8wx;"^5 ɗ:N UҲ=:(C,eԄ eᜄJ-=_Ucҁ_s^=x8?V= +I# ;T/׭Y"_8=zVя<: ۨsoYc#@hyzFVIt^fgv~:+Az=)#;ȏ0P>c=F=YZ!3LjDR0ŚV5EGH'D0&13"{ ZJ/u6([@%֌5G1Q3D[hwpB:i) Eg:lrŠ{ql*9an3Z- hu^>}|D2P(AƦ9 GϷE⑝io]x?sOy"BD_{SXixTq|$št 0"KG;3^W8C@;Ȁͷ9ngsujPw R.b᲌X)eҾ_,eu׀R]A }P@$bc:BvjD-P4̬|GksgpܬXF ]' yrJp^tP`A4ĤS $wV9̒Y ۹ L~>%_Ԓ΄GSޏv4[q A)w~MB^-+ ,>G1򢿼ܴԫɍ2yqI ':% قA;fi &.Fb-kX0,I^U6w+~ o:6!5%m)\aͩD,+3I؆:REGO?d9ձH໙BĪ/c!þ|ypC@ N(w78 O~5͇(},BNFF.ʤj$\XY LdqviN]"m~nhAT}kX3Q(bIߍO:UU7۹CƖ\N)dv%%^?rqG:q#W@WdqpI!&/1OezUNX̸t6_8Z&ܖ*m, L"&*28S<S3DphvLˬ*Ҁg٢azTShqa WG'{5+Yi vcyg\@bzTuR6o(3\mq.HEw]Z"(Q$kTKg eer`jB rnƼ%ImTͩxj`i$Bۣ lLuvE6\rH>_s @čcuJuiphvMdtKXQo< LL hwuNj:2}*lJE@2U0~^Y`dd;HKIӯ6%f4w'+xD{k";(yp .׬!.I ںts9+*?lJ:9_g8G(Wkcg"Mt UkC8:Qqϩ2 ngR|J"D/x>4{!>B4 SFի`gz,7D B\Ig%ɪdQ!<2=јw:Q&GX=\w⍲7Z졂 x*P|3 GW٘cE!UY ~ -!܃2p須1J& l%vT [2'tӧQhS~uM()hi0uSS"2<{q<p~B"V'A(34RNsAS6hKKUHq{b̃˹ VKS`mfٕb%Lwt>b)[\ @oIEU,!{9?7ƍ̓V)v klq xtg4+|CiD2y۰><ҵzz2~xM /E#+.S@F`0y^z8pWqv68Cy߁\O6m"&rh/ir bj"W^'P}D%GuOǙ͂K1xWv)M#"oJ\ݑAzZ28`OD\̪[RfqyF>'f-E*t ѣ!j"kbGՖUjό v8RlW!?vHW&V֨.&gΒwl,.1 Udtc{7hRΪ~eʬYօמ)# eEΎ߼_DKj4J`)ߔ#!!yGUvWmdbA<H )W G5e]ЅcW]SWv-*ںaW|RӔ$6۳D6~0 ( QHZV50h"\tv..vrhEDF|sڕgL_Tze>{ޝГ0wʤ:WWM/v18jU#8I!;e{y R-9q>Eژ8u^"> ܕ.th{C"_|4M-\E *Y2)Udz*@sOPL4٠"}=]VFܞs!xY7'JUnL#G< dx~ Jr&eΐIGVkOʇ]{kŇ%Юv]>LLӁ0% Tھ3L13qO .-&&eWj<\OY!c+%+qZе $ZM[ڟ^;(,mrP%C#sKh_Q:0(d KI-pdz!E>T4?`˧&6Gi(MdgTM~q+(0+txI~_cciLtmr53sU]9e?Mz@y6(@ ,VR]PMǓPvܝǕxCCS1ђ"d:okAs& ?IߢiͲ\uIQ7 t(~RDyp+ @5S.)%UUIG/29g (6{ޞ5ė, ^ [~ K6]qMa0C<}fhIFjuyx&%)){j*mHu%׽Һz32DXrj޸1Gg(DnX@0QRKA18VixRmJDRK3#+EEc{+} _(#YՓOb63OQOZAmIVJ0\sϵjm @p%=4˲I՛u&#ӺUc׮n6'F+kdj)ۥ6LS>s`fedw / ;$ҝ$W|>$/yWW\㯊h̹lavFrm, #&,e>´DXtIifA ZڟqbA# qZ#ds ]Ί(r S|Y'[ ȚPGO XNmugJ1cd#Ox.+h< A;JVEtPwٻ ʮ8" dlXu`ML {jKoafG aK{@34O*W,lفl}ę#-8Ɣ۸\9V ff1Yoxxtca]@vflyz1mX8dV`˅: Aoϛ֛-ю"D5dJ]U-t{i㓼>+'S2 3K b243>u8~RPH #A8xxAy/pS5xRtn뺇C?w,Lb57ƭxEb69@o[G‚i+K5U7"Z[CkxruSYwCm1dAً";rØJ.?QFO`Qk 9ӱN(«ϛ@ v/"$Rf`joug dsN!qBheMr25eNj[{ڳi"C'J"K(/,&vt A^aLCW8 9g;okМ$r!Ci p#L ëzZoKjFӼ:ožŞe:rN&/(“G!#T!G~;|_S^D|lGrAGa]>}+;\gO3c@W yTM $N?XpŝVRLs!)P~c`1 -Y; Ul#XxϟT-ֆj֭-=!:ok4IQiy19G# :9z/0hkVh!*os>q|nPZ}M(֢}1LFlAW 7P90 _ _o?t쮾|PC8Ug-D:{A))@ U[sLX(BӦ[qJzwJp-RM7:o4vE$9W>a`bTphu7BgcD=&~zǩ (i_5^FUFKg 'k+į'E eK4.Ub|irݧ[sT0bhI p$/S{^Av/d`fkT,7"&Ko iˏEK|ۼDWۑ w0gY#Wda(Єu?:sHɪ(]d<4=X ف?a\+M |!3.A덂G. Eմ4ӂN{>H\6ۺmyWNRv6sJfe~_964+S d506ȣ9fk=v-(OOUpt<-0- %3{HYSWrk#4Cc.`ah,b(}||Cy-xw(m9vlIbZj݅ш+&(H7cO*mںbI0`'zg!q>k zqUe}3y*gc-aL26$.gs$#f2ZIv  sNs:YmtFӮ5l11^eWhlyFKXSr?p:Z9@gmVs_qXn/BGS[Ʒ\{Fޣ%zT 4: ѰքvyC@W*ʏ:Z.'Ǐ >|/Kdʼnpp{w ]8~5v;_$ a:WcCph'w/aj 3 1 ۬uo<ǚ9VMn<0oV_֠`oH+W^*=P4 S"3&gyv*` Q}~f;,67)(+p|1A=F>.bӤBP30$_y8-z&Qe`5$Uٟt[ ߄wی"! OMi9"*٥"}$~l|AC~eqc9-Nx/hѨ3he_Yj9zg.+5VX )(,u`jiBRF! ('CaY ˸&$swJwh:\Cif |s44'!X o%}f#!Q3ǿY6ӝ:$as/0P(+Y2t:!Is1.h{ )ڍbхolЏIǥ 2?\Z+퀽Rd3}@x#9~;($P!"'s oφWPZÊ}{f'v[4"F<5eGsou /Iɍ)poe]h@^wh=z~^eyJU*n72),4)^5TVD|My܀ HGxS?;#eړ\ɬ[qxX"]5GtXe{hFL:#Ѹѿ3G <9 kn>c'Hn%BQX; T; ΛU3ey.v0];U܎qe kS b/BEic)fE\ /o(+JYۼE=\]|DUZ'{G %_[qk %[?!9֠OFPFH!*rF!ȃ+^~taxBM Obu?Ƽ^ PaX!u%xGh' |6R,qs{?ٻ## ;ae՛Vye)>g<%%.Olmgɐ ƆdbSFxqPaX>C )#Ot!8x3G8do{NJ'':f`P^6r[0ڲo/+^9(n,5\/&5Ύ9E]qRyc}fk (Eh<:|-ў`uT )2I+WOYF٭#FGԖ8ެVNЌ9ʿV(Ye>RMb[1z*.8v ՒdteDLL8\/ J` j7یNrJ;&*P& {GӆTpż&zHzZA`&ٓ{I]}/U-f6ȲZ_X.1oR`=ۜmdqX` aQTg"K̐ :)dw=fjsmQ$ɗ*&G2$jX\Jy=w 8n ,܃Y:֊Q;C3GT'$:V)&Ķ\keW7E:[{g) Do@ލl`uG΅0lK$]ԱLA̋Oi&WK/V<@;ֺ0=>UXjG\ˢ E+hgHݖWVFxspP1GTvXbVrړF‘[ !}7tAT_T|_!yoADvogzI!nq_ҐQXesv;>6"Z:YZU1Vh/f1+$|h"փtgx/&s WX13.,!9W{cj1LT^^Sr'%愨 y*jH٦6mmK腹%LbQ-LOwר?ڂ3Pi;rSH3DQI3DPM)49˕!3YP+H7eeM=u Ah021R2W?ERAѦjVتYBa|/놜fvh*'S[:܄MbG=Rq)||g\ iKl?15V;ؽk'\8hH1bOVObVCg10sd*ܧNWHYssU$)RBgǕ咞H\%?|_|zK s,d"8 8;{~iCYwMУ*|i v\_| +w[_1w0QOAC1'Q\78kM sQgYNgd|{K.26Sq>܋&h  a>1N5n#l7߅+aR*P7 rqcr9DtxBc)rfr֧O?:a?ۥc'KV6Wȋ) ʣl9_xW_ǨF9Χ ;J]:cD߮hd|rGH߹~ "W8}"S 2 q 16KΩ:d֙S.K.ː%6[:3ckG 7wC$`Z_.ϻG'IW-gf^@qՍpUraycN[if*+5^`m27)`lk(6 8t@fgVCn I;ۗvP`YFR&o-yw.3_ u}OR5Np{fL}  ;y5٢n%T7JAOZHPKh[,GdΆv(ӭ[X8u|FuO\o <~kiڔ{qӳP#dKŴ`[ ])+d5\#gNꤦ_H# a^F"'_6KHT(qgrC1=kP!`IǷE%9HC<#t7bCD#vFfb1Vbdkk쇻iֿ14C:>4p;^~d19]ҏ&XG6+=sL<6Ek!"xfǪJZн7x0%#GU7F4@77c:'ئYW"iG"]xNj1`qQBD7z㘸=0m*3$>G|a=MlۇlQnC*&k1K ir}\lX ܕuP/Jɠ' 8 hPN <z?k¿7uC k2d?Jg0vI!E!êJr6cӾ,9]!@B?@M7,svb6#|FQ}EAhy0؁ʁ$mu["Tmh_"23H_νJ/V2oM zZU=堮c,qP}C%[EŨMyBf">ju3xtnDsv;aйsV&)"E:u XȸoO6`pT{nln< ^blja 3tp 6 20YZJTz! 4Yo -+Z7«$I˖#>o`21_`TpsF,C 2$tvQ"Vn#I'w_}e'xNI= Ӻ1e\r$TU%jw XwPV!d,$x\.s|Wh#0ޯ$n`hOЃ2A]j4f~B-|mM& =ՆsLx#_=:۹Q7GqSwߎp):ȐV"v6Q,ЦI9P)SJ-)J!;;|mGw_(|%צOoq|dS@*[D\SZO[#*lg~)j&ۈ/!wAa4*G`,rGuSj1cMsLe=l#) =a]$|: 4[`yRuDCBnS>Wo2̽\^ۭSBX*YeS_K3%glty=sj&lczNPc"߿m=3X]$gO t{ Uu U'+ĤseatarZj' v{z%%/>y /Ǯ6Uw!^+{0@2V? ' 6lhb<-J~~x' "6wrIuE*XAB `FxyzF5nU.V$9p O`+˖XQ_ r_[V|TDMV7Y {Ff8{4& ,Re<30DEBJ,׷)a"gI}劤݅ە$2t_v*溜Hz,]2A{!Ni@ݪ;>ܡNuPkE pHR*K[Zq<履 rA˜*K " \4O$BT6Ǵ2Vi7KȜƞ?&9wmG_sjD S-M!fhޑ"v [Nꍵ[ K lY½fPpb25[Mn2!ϡ4l%̥]ؿ{YMelkœt zŧzऩۖP[=9ܭeý]/t_azvmM/DA,>5㥵|Eٌ-5/<;cmZw]QV(l'1I 9NK>Zs*qѵGMۃsv4toi>i|zA4X{{͡f_Kud1ybU t=);?MB\!5zHfcfsV-0vupw@Տz?UVps ^wr/ڇČ&U@n@[nL\T& 62a#"8P;_vE %epb )y{[ZΘ7pvPbx}3 jBX]c^`꘶ "2 .eTRtG 9’. 7_niT¿%2 ,Ճcku1>U\YT_lTjY@`373;N1ƮF[7¹ ŀ`ZtBym9vyK秼  ԘCkCw]#]] & :VC?nMp݄zxQuZN#qPvXSHI@A5⁦IC*0Ɓ:m5y{T;5y:㥩o*2]"܆^EI_qiEMnL~vp 霝 Q^5^ZU.RLhsD%>B"@ b,=FyQ&2ẗ{@]!tA( ~mhT<h\ϼd#IB.xO6;VJ/0٢eӀ-[VXNI2ՒƱԸW`2:f<9~daf+pt}xK!V^As§71@̗ SlgβssBb7uya9 աkqE(Ed+gDx5¶mv;W95~gYF \2J X5ş9݃HUʹpRb@zs3`u`؟"Y=WMV:!{W "g.h D[dYޜ%$Fcenھ*XP'BfP$,gT<|'3F6 LpB0Ԉ2WCYDBnRv `hl-S+Vs˚2pҺD=1aiJ i6)*EÍO%K$]!꣣Xk/B(jy]xqŖ`QEFedy[} z=RWr㜎UbM6 J`7\9 s=OY? cz԰DYNI…n;P{zmx+*Ѓ,$p1”vSu#JiՈC (A3\yHܧ:^=42[Cn*b_0L1˴ WNJt)/ ܳJ=LF ?#FXw,%B_Z'DZaÅdJ+e0ǀ=@}4OH^|n(%j8cI*wUu+mCp=>qmS'Pw3k&st3O^2KZ lv?eq"5ôg^ysz+o1%vʁ\AA Ћ5~C1[ZY5XwV R;=!"ԍ5% O5vm+voi!Dn( "GJgdva`q#`җ\/ou;gؙh{͒yĪ*Kl%678f1 *-QRJm6)v`V'."LK9 E"!ήwgXf;F_ZJ[uUm1KU_~vc,P҇Վe̝\Y,{]1NJ$p۶?qqAg7mkx$o3+abMzi yYxmM7S=2$aߡ԰ C㉊i$ȢkIw#¾l' 1E}b~u;Sw[ Kb ! GaoE"/̘?-bRICm iGg/ߴͅs~5n.DY=P%YuE(R:)XWKLR$yR9AjQ0EаgdFqjIQH>`ْ9"N o-IX+ TÏTXX'L׃\鶑 iNKɦ2`X>^dG}AV!z}n5&oB,K8!?c| [4hIW֬* Æ3ruJvi%o򘾸*wo %jQAIQE7 .mG6ʜQY2U.onV҆$$/6n//дpt33mdWۍ3唪#QlN] A6S7%@!ŠyYOYyܘwm)fGhF6o¶9㨧[vr =pCJZ}:kFrM='D\-:UnEzDv#Y6 "1 ZzѡD|TRHyfUoG ?t5`HYðӗ~׊T4=];E7rF Qj<4lrD"cOE(}`QALHⵘW0v ,Lj2;lЃ 4.y 28,+ Ƞ /O9He GTnR"8ɉKZD*.W  []CcN,GxP+hbּ" |JY ݘh1rh$lzzd޴۫ڜ2ahSh]ɑVyF7A؟ QGdx .jgɁ=Ag΢%:Ҟc,EބH4(&CZNa)ՀS]x=/&:2( N9 v#~U^u듩v[5E^JկIOx@}w4n7p"cX=DE2Ӭ| ~,=ی-# oIu`ni`E`͒i\-#97:߽%LjMvpqv9 qW{~kT|V? . Uio⅜*eġ_5})" b:Q "k'6A/Jz{[5#(ŸIu5Xr Zi V%NdL-ѠdHpSac|AYo84.gy5&<74#>PvNMj:K,5 Ri2:TEaJm˄Li'@^ ARyګلBP/}FңۈXe|~޽T0Nbm+J1@Uʧ÷l f E؃0x.W ;#cSK# VtX88D(c8o+qns@ l Lv^m҆`cqZFRKd:. "b$[]7֨.“5T(Hq+ ,rF'*i̖H? Fb#n٘8VʡphEuaaa$H"ݧ&s8ex|N0i+52FBKmo4.f}9ܸ8UB6zPZ YQꪾO ٜc:ĤW sR_Fޥ'`,"MߢyocPEyݠܫMg P$.i:EY noq \ `wMʞДMDEd~zXJ_6ɗ-::&%{;+߂eG؄ҠDofZln% mmF&O!4$- p߷mNyO;g'L֥;fD2٠Iո)iʻ`ڵXkZԣ8IG2l|tb$bHùɃwȜ,Ti y5iҚqzUީ]o~jߨ>GCO|Ȓ]\dBftZw?Ii*! _VG高?iVQo:'DE"5tq9Fs͆+Œ3zNn@~Ųf%`: L@ZKǫtt kl!\0bKŰ 1^'k~l̻3 7 .}w>^+" OOzeqq#7ǿKLb ⠇48c R'K,ԮØ;qFiCdorXh IE;ܽ;ҭ$!L> =tᄉG6h_qw+˯/W=XfSvGN.A4Gw9O<#zh 8>$J2Y6.F"U@en~A*@,v Ҥ"V¨C='J JVaa4x5`9 qS،͇|q}]f:R(>5zi_^QҪ6 IgdgIF*|e Pꏒ]ykT66h6Ó.R(xpDґ eXDyU=NoA6 HMX^jUrUY:(٣kr="+53َM%׾x+FxK K YPnjm$Y[oEŒH'*xFUhX'h%F5T(r-EW97P2+6٭]ڠj%3͊R _y}XIbjw+'oMlؖo9# IdOzfg_ ;"+˺`(f^!t̺lg1*RV} 8VMkkp>hD t-pAe){1*SXH=qEmŵZv8 2 {~j' Obr kD27?co"gTem^J#ޕ5n1K ewg;v>(9Fy \;in`Vz 3~CD;T)H(OdžOb>bCG5uqK Rd{B\2qsd\ +#ݕD3#w"qs H!ToÑ^XxuS32#/nb<^ZJ+y_ z1# 5Q\ x֤+NJן,k9rx3K拥XZ7!-Mm16LoGNk8^ p B ʯYaݔ83P Q폿84CkS: EKky ̇+!Dd{8pdu(ѰTn9: uNUIv[ )ٶӠ ]900;ʚe -ajS=*^prES!ч?}6Çq [VJVd/e:DsvY.}oD? T9̲z%G 44)`&Β嵘S&_3b`PEԜQbC}_Jvߺ~4B9pW6T<]kh/z3j)mU6Iv p(Y~}1 {s_FTD\'`p`jgI§$M|Х RJS*-;5/xu{FF:_=/$3 ΘлoXrL!JndzV$O\e,FFuREsGLzZNͅDG XIv^C !zr, C$툂0=:qλ*l^0 r`Ӳ>pJx'%4H Eq` љVs>SB&?*le7Om6Ɩ#uZGLOHn!f҈@DF|v7j3Y[}uw W$BJ}eŏs K}UD' _u+}"uV)R5+V*'V*mLmSkJn ih0&!}}Mجu\gD^1pHDXve)g-9)jn"qdͪ5mF fLzN2~HZ|N&N[g"&7U*Z^}qSN{`uwcS0ÕmDPW^XX.*ߚl+QIp/,.kщ$(չRRU#F"TbR lG֑c@;#޹y<}(eHL64a5UC( MDI,]nNOYt-RN-A^YKjC8mlCKjcC4s.3-;R͞$zb+ؤ¹7<b2p_jcV c_qYKl0 /=vR,$m0$e(K>4gldU爾%>sg$w&!fu&=@lV4ZyۑCђlGLpY L#!鈻(?ި@0ք r/0A"pqk.Fef\{Snkش .n]~ F03QL7,K z?2k ͪ]ڑ`c 2PN$*'9;$S#-fр6bGs5՗$ABZ;")4'5Yy;=inPk%ewWlJgYzBnpF/*dR2#%+.󯻹'& vB?[Z] IðRe%e'd`ݕROa= 3\ RB<1߰OډCo@QjQHmSaQ̆67ڙG$뢑 $| ul'9[nHe0aYoF`ۗ6zm@JƄ:8R&Ϙ 5%$&ڒ#Aoaą$%qIN*qKbO-(䌩B~y"LJ8ɔ`0~ &߮{^1z0+oLx^d3fGۃu㗐aDz޺EIJ_A'[$ :lW^F k;lTk8IJݹyYU>>|ϭ0I(6Ra̍J 3ʼnA}%Q:EX7*z6E&Q zս̐y0h9#\3R* {s)WcE 88RmBʔ].7>(oPeJ0QL6J'M9w}W(wαGisID6_,+G=AY_ۦx_(q ZF 0Ux~ƨ Okrk6sTpPb}}sxmg|T'K }j.x+-E<\lBېٜhqrD&~VEj-'Pt)l}f݉`xbzK]O = f;\R"dyqPl/'ry BPjVmG0t]Z e>݈8Dַ+`ftX-8d.V AVqg3?; F<٩6 П~8@5ӆ/e{!}7ެ\x]C7Z&zsU=oI 0pTc7]&fIdgMRXK?ͫ2O ;, Qqy2 8{/0Ź&ȃOjfn7EaR%b̜1N>"%Asi-JVR;/[EV&{ѣn&P$EjDZ*zlaQ}{L}wʋf?4U~!܄ާO>}S~5⤌6++/o碤 nb֥γ\tkWXbMdyڜl~-)J&BymRL(NH36dC$*N`a ɘR0Ͻ%^W%dG23P,QI+ӀK>/ΑJ&`7uF(Эf2݁1y-T "@1a1? H,,ӓdJߣb_XG`:?騽_n,wY:)ߟ.7ra7IXMKĽ|`t5!NE`"o::6JW[O軕fVLئ$ w HiZMK"pP ǟG3 E'fѲ~)ljTU{CyLqa\\vm @o7l9x⨗^C)Y"xi_K0;0.PI"ww{T'%lVL+Gu<^ q'ybREp[ir%W v7:9;R~n`ueeLdU~js>"?>Եl>q擿&C8#U^1뻆/cJD `Qtt:-{9uE`e8mۺE b:i ތ9!60#J/ɤDzPvy",5L?{,ޚ2j6hC{_A;ޥpS M@k0mWhMRa3~PO:%/ }77_$y$^ey}x%傳& .4%'L2 *e@\)iJB٪ ehƔV}ĚRx})Y}㲲//mT]Eʬar9R/Qh*2t4Xx jl~x4*%Jcw'S.6_Br?EHU?DNdf4Ҧ?i`g#nwD/nel@l!EYz\qeҋWfbK M@+vb9Uf!1H7%*Uw:IFeKmUZ {Zg%Y |}QoIXB/s $H{ C hƎԼw5Z(QeR쭋qm ?xcP5jˤ$H@: /8|)fA&DaZhTx Z0>|zKd?c+?:oݣ_2'mKL}yQos< /+~{mgT)ӐۇPUݝvZE)Jg. 1m2e=؍ Slg Aq O(-'tflW ӌkU6H xɡšclP򄧘}ZQ4cgo7c!_hזoX62= d퓍]oFkdJNt{;I'@so%R_XSG3Al.ܚk5@hA[MwM'{*Nz5s=f~Y$Ҟ A?dMW*!|(ߜ?Ԝvt:'˄'ngdPk`R ϙ^-GTK1)\l$nUJL'Za]줸 v#$Ǘm]FVN[:(JMjĕ1pL`Z:GQLIW[pܫ9?X[5ḻÍqd[ û 2Db gag P{i0r@8̉=4J3s!7Wdn0sa&FDO|Cy&"mSS5M&c[0كLw?E 6B"GQҔZ{nˆ? L2edgrL!0yi1U$53ӺBС3 _dP'v& /#r|jni%M>\=Z͒wZI,NR$GtB[`$<#Ez1Vw㉺ؚ+$[WKnב;:ҚjSH<@(PD?b(P5PSdYVBYEt&H|F;'/&K ;.R#*"pۂ)qm_ft xip x.R4)n`fxe*2 T$]ӕ"!7ʈ,1S "S s^3yFoy[ wqUW+$ '":zS3ZOR} 1 령! fY*wvʘȦ+ngk(ŵ5'3,OІk?{t@Iwʫ}f\уISrX+gѻ8։_k Cc-X< c]*)L(|c/cEg1@廙2C:F jya v!wW<}"x19}d0-ml^v}a/zGQ$Wn),Klvq)|X~Bx&/,D2?pbsi(:1u=3AκakBM3S'ky]:#gG%7{Xc~F)_k~t J]ʄA6M3 > rFI{1bB_ǚ_{Uޮƿ"lK`WWI:2. Ò= A¶vG08@O7*x_`v}:zN0IҖQR4qa˧"|h7.nBN<):* duR2\Y*ˬSͩ,v S8Fn^g8#Ѥq a%gCPR vI9=̴=E aT7xnПI/37\3Rw)+Gfd(XڃuccMO> Q==PkSvRdY#̴-8S3Ntn2`sA/G )OAh4hr+זhb"37Ѕ4%DoM C5䍫gNey .g )]7ދ!瓃Ȩaͭz\g ީyuhR IXip[7 dρז I'I~@5E: hx|G5ʝN媗uo#E F{ uy0 >3Vrd uH٠5_Ű9yή rXt5aLlԆȟ=Zxz \x}tip+OPU8Z-$7,7y821!P}6x|=Pǂ;Ƿ]іԉwwczMɯO'|pF' }M(E]#Y6 jOz [|e=j P1VvO Fi3|C[apx-P !@d ᰎ&?&e}R umԎ+ub~dx V} +{M#!_&<5=EY@=SW,okb㎺?mļ_|+5I`3SH5V!"†z1TcMU\*[*{u5HL;C0TJiF"*7<ŗ@wΎ?'}_)a!7:y*ud7?u,桰6'3G]mc0xSEzȡ6.؁pz.-:v!SR 3tt:R_]9CU}YC3ި+C75=2,@? SW:^ V@Qt hHyyJD0 #K Zs/C)]ÚN$߷&x~Uw!0`K>U<|IdxhkLhBңw#Ga 2X=\ȉ A(zK~nğ[1z"#VZa޹d>y+~s"U'}hac%H؜>$RtmQqV]eBgslt@smT&>ܴt06 Ҫ #|\Z3A}71 '|> DUJg2C2PA]?*d oӫċH38l4ݐ8[0u@ IKcUߛʞps} L|mLn瘭d_BUUލvk[%-_zcQ29煭};BM^(y<SjkĔi`]M'~ab9.M;sJ2m`ZM䖶 k-Q/2$#J(?FK8NR و-#i0EaR>c=tĭ54B?RO6Duq gjӗJoXgrtph[!FwaMܤA0I= $2T+}~0OMz0 ^gGoDF|Df[[7u&G'}+U*2މATnwY&4JK9RʢJ1h$0!4a55zҘT{ހ.hPcx~N ;G*}8&Se..&E0~KS|7/s)c Fw h|Y8"{kͩ=7BH`ψʒ͌1Iįw^uŊJ"BBj_Kp!Z}ФO>YN(+^ױ\l- ﷕Ӱ0&vTlFL\t Rr {*5`'7#MrPߋ}w}}ۄ mObU5 3K٧gbA !U #v(mX%gOV`߁ K}1/*W-$kAMsCӴe;sH~I7{Ҋ\c F.*nŞ+鋸.A~`e2I/Bcf%;ejZ{ 6ZPON?ڬ?'"@f|a<([73+fZ:K{ߏ L]cPԘ~`oȂK}Bd@M&] G5 n]0֞H; 5{}C I, _bNC;1=EN-@󚱥DL(_ɕ0SwKZۅiin/W:?TF;tCL&Ǎ)-669fXi?g|/ޫYd=‡~eiw%Yk䞓dLmCl.*M>=_z|!,p`.^gl=xk[Izn mWjцa6FY/U8ȑ T -o};؃BJiD#&١ R߀&Pac,m* UѧqX _CWA&M KGP%*zl8 ~_Wԕ[FW H0ӕ*bv  &\O^ՄatwBF?(`T}W*\aX:fO߬S.nކR. L &Wv\[6/R[T$[ ~wwCHm=Z9(`\5ZQ֐Lxd2%hQ^A1i+| x"gt]`u6tʼ&:PL'%VKIܳ __N>KFņ @ncsaȟ,BGl:Y`s n+6aȴK Œ|xޱ{I}QjoDYFIMvn'Ev'=D/F6Vj] ^m2p>FWfs4?5.uʔNjd[,F pfWKl cpd¸k] MAgb Cg3s ‡yuWO5gae ]xe=0=ѓ͂5P uq {T$SBZOL8bv 3Ž6," r^F0ESred]MB5WZ}rm~vhp9tíX\s֞ 9:z L##Otaf6F 8]'T~@Q)cO|/j:_F C{QBkz)nug3+v'rDygYɎKt< ^/^i+g/g"|6Cvs 5eϮ2Z isQp#s>Ŋ\w; aKF2[QOh:y9we0>#Qt J4vqs&@n;2;M1@Hq0s6_E@xBViגǾs(xsX dE.afq=S~s M^Y KmGx 1穛0FD"=Pgup6pZMmEn:zW|,-(*T>O ޡ$)29A`[û||.禄@q>l^ u -Br;C&y$*;/p^<H) (v\OSjiDx9ߨ fE@?g5z(zڳ!^51=EөD9==|ܚ7rR: 3(Ƚ,{=ԕ,'rLW;_%{GoqG||iɬu.okܲ@Y0ʵVE.߈֨on@J)5(T6 @ |!{i̴}5k)ޏ8dBI6$W#8U ih2^JA"`]اh$oӜ遱˼45Op]hP9F wWEḩ{DKr)g[Cd Y4ط{u7.RAqe(M6=YC9mG$jr@0dzÇV2!Rhnv[..|kǔ,Lʟs@j7k d=fu&ievOapAޜ ZeD*fx#h1bDeѷ9dKO rBC  nkֽΡv-Bf,o[sS_gوj:}WNe5+:0Gnm/&%4&suo8YmS]~m.;4T !dt[1 O8`d/Ȁil hn0Ŀ&%+.=#~' (']L08Ƈp~ktx#QE@(zg9E'B$Ǵoq[Jyd^8Pm vsJHDW]p~ 6.@OmtRq$k68F3m?#BE5xY+xG-VFIΚr8l\*tJڐ)\PFLe[pX?7 BA: +r CRS <Zu2_8`_fkL} ҹ`&o_A^L|˖fV!ۃ.Nw<Gb\fd`:\-~On<0zGh+GQ@g qI{DRsݺ:×)!ˉ(nMb7]Dޕӑ7A-+H1X4@eZu;/H<[!'ZVZ=V MyjѲkɝgF)pi@ t"O(bOp,Ubc/Z U"s[ H耂^:g+~BrEdkP7yI&G_k]φ̈́&? ^<'zKOQwv#x@I./wiAdR~1uҡG lk V< 7+G?0iѲARDaOHfb'xu&`w&֟@NY1ǯdi7k#kqLsg [7wl=0Ij7hH %ٯ. Ǟ4?1[o(:IJ=؅*V q|e\ }/*Fs[󒾙fЃ gP1xewXE1ߡ,-p9@n4GK'G{L@Lk҅jojZT,&;Qf`]G9x 2a !8W'm H7<ҫLf:7meCn:0$aX919R9#Ѣu[Z(h6= x)vRD[8b6 .l87WZlϊM¹>$+$Ak}iqZLb_f7k3zs1Z+ ~*B $lI̠7tVRH:&qS+\IFg܊'Ƣ-2V椕]00XN٩g7|TO2*:sP_FT(tW 0.(]YbBh_(1D?Y8x1c9eyؠivM Կȁj~=5)T٩!Q<  deYI"7px"WL;!e*Ͱg]|jT=˖X/N353,>.p)U䤭q KlgG\,z#wc_vTAj %L9soDO*<OC? v~66gS:3CLla*p͊cJy–+I / ̱e*wM%I

X78" jV-Z+|ե9w,/ 7G]ΰ'"zQćO )7ఃЪl)>ᒈS@ň3J7rJmi^~)cn?ollX&<+WdjY;8:OrčXL-w%VyiGYbtnd3?3.IH?+1$D~|IB⫄&bO EQF4yVM s풨т,5hdm (ޗ( =\uP$9P%fF$,cs(7OѧR. o rÂ) H쁅9//(*ktb{tcs*.r| ՜4*W4N]1n4Jo44ƌ+)XגD(vW>;ҕvm yNV!!? 7Ɇyo `!G~?̈䚡@ʏJe`;:ʗ RVRj'7t"^Jwn^ȼMZNzUSF]$86w7N@1ݳLH ǝ)sH&Cqv5a1ӿI6(Sbe!NO5A @8ؕ1Y뺝F0 31lw3! sq\XWPپg.@|sMj{V-~:> ll cy Zb3?q%Gj"& "]Mw!Wۤ܋.mlۈד@<6%x:,ny#K9KcO_7BAvxqh599?3-)G$bldJC1`kB]Vg{4 fnL bj_"{gDw\JЩ5ع=O~3Hb^s>Z"*#Cu:y%NFD!͍᧛K%H qd:S0]ێaFy<]TZT[%-ǀZpReuo'>ɏڎ[kXs W_dVaB ŰhUu2ٺ}\ 1{ZbՁ+DFa2[ 7n+߾Cg% Z /dh[?ԄZkWqlONBiuVz\.ȫ3,[:Y=pḵgN Jy &m9fvio/n(2i*tt\l&  5 Õep mkQ%ߛk^)J!K8&SǍP B*M9X5Qd1Xs#1:;O)w*MŧMS=G27A$;!~_:7g5-rCbv龪cFN:@M"Ρu:azdKA"/|+>zhɕb|nρ'Õ|ّgFסP7ge[4{& r$PN.dnUu.Aw{ZT:8gP !Fs5V'x"(GiC<1 'WOxf{?sr-u-|ݑa k2xayEԈC鞟[sv;P\ ձIb]y71@vq,{?6@LjWG'%b_; 1Q~DK[0}b!X =?G>~7c8M;Z[8 /}a-eyXwCD#bzI+H9ZO3ϺdW̴V#\a=UU,j?kwԑK{L{70,k](刂D H*L>p $j~RE6wM?ڈ-zTп$q&eTo*\^/s@A<ݿ速M\E6T.>I'mw<4&'c1pi20’Qz/fP#Ȯh.KR%E)B0ywF[@d80X;ҞgHZiSA@_6OXxފ_TU$xO~LBcMOny;?Q5RTo+_WL} QMq)mu&~} \k_HPX :Uʏx*.|D4l- q0_ 3 YQ`K)}l}?"s rwkB&:hư GiDalEj) J'\#C𒞲 K,MT>+CSmC;c: T!mN(tҡb5S "V*RhhMh?dĎjB c-)'&Li I9K*;x8Xb3ET6y?fR{U0$-$x@MjgjqwWWT|%jK+ NU?m {2_da8qeP4ju9zLT,_7IR L꼩:ƴV]Ql0m]UzX9:Ƽnk|_Oyebr _D{%ݶ÷urr) BtE-X׎V/Zn(pjH\: c|̹" ۦDE#1=f{FiBhW@4zI kthqET?`J =x+x`b<t w d`3M:z#r^@vel 🣸)[Mbjh3;W*lZczc@>/r PAsݐgq$VzPᙎ?7`*N;O2V8PpuP,V&5ŋ_֮۾l/<9DyoU8y ,D2{ڔs9Kj+n8욢 hR$e٭}62b .l-~Lr$hy5X1_O5r竦ڏQK45M=M̭%GݽGM`-@q/^WemgJe|fMQUCLIp51M1~Օ5\Ok7 Ƌ)ed{j+H[m4i𓷀 VaȖ0L`4pY!HL%B%  ѝoq,baL5_oL8o|\)vUܧzرۍ|ak⩠G`Y8j2ˉVx72Spd쉞<?X5S5];_JB - G|Qf7q{_lGpB^vm։ک7W-rpB 9u"}e8`w%3$4d;Q7wnq%Ut媖VK\qC-JU><{\Y&! NNMCc^4T+~I+/ڃa̟ʲA;%mаf1P~b; F=0 ?"X{N2K!Z<9򫢘ges2v!rz%'P~\_U#~` KT`t+:!n/ ů n)dH¬x> qx" إ3DC vUD'ˬ)a&iƇpoeB6'mӐTÆG#xǔ+Ée_lqN()y > %62l}<"]Ij3"O2ʆ(0}H ?^Hxǡ薪.?[Z7ɚ=: 3B?Q޿YW1jGS/Odɹx͡BpG fN&~.bl:u2l"e2xDnsԂJ ҷLh Kl#n-9?4Ae ?1V&tgJܩ\^NX-%0Ud%\btjr&@ S\DŽf@R1γ%FO<8,9 3=2,.V@ӣ!1t(-v#ۺ"@VVS"bv28rǴt2#x ~ڛL33U<NUowsewl=jWΨH gNȾV,k|0J]?PCYO;Oc!|I- ChmOa80N%:,Niަk=U4;˨nբE$?I.@VNÛ|NiXzΘ!8.mB5ǡwDz2 : -&oj!A Oa|KRREH:a|!u+?Iq',s Qc{_?k{J_Vv0njl&#(щ";`qp"Etk @Zn-zD Pr#0oL ɯ0f,7"7[s+zRgXo23k9cn0dI6^EQYdeqhQnV9޶yz]pݖ YO?)*_^E 6>aE\;1vEx1Շhn/Aw`bձmՇUF.U^9f %5gH(AcXc36 DMяI3fS潛A</!iG$#rqn+ŧ<4菥,ՕHIim+bvnl JTՑ6X&Oh6a%5:\)c/[!*gՅlx5t~*Eطk- .ʑG~wg<,Cw*a.=aed|(Si\Ϣ~{s[\O$N.[? ek!&IAH_n%KMO}⼩gG@?ux,8A"0BNz3ȷĿ%tHQwϋ#-W>ˬE> ȐYo(dT.xg! 85Q a,M3TQZ =;V_m -GBji~h4ͰjĭwxSU)4?-]~0mmY' G]_ӿ{3,֘^9ݫSbmK3ǣp(Sl ;kyhdZWl4/vJJz )o8PYL͌`73ؽN }j,QVJE0w&MPwm k4TDXh@Lظ{;1m-{E9ϳ~Q%T1>:U^]g@YΈ"za)+ؑajK8Bo4s:$4'I :nHܣ86^!rkp" 0dGTuKPԖ`Mh+INS=Q UVsS Z.NfPs7]s.&EKXz, "%Dy2g2lQۂ{麤B"-){4C;^ U\'W54w![ Zwv\P3<":@q #\t9!wA?C+i:G3DQ"J+ƕS ff%ׯ: d2fM+,ߡ#S~6:kQ@V^C(a˜yFg/9)}s9?У[LwY_:ӓg5pej#'7=ȕ1mx%LͧHkVx'L]ya, YiWD;4VM;@سLF#U$Hf6#i!+|J(^oJj4:e xW8/q(@+.:(F}W-(dЂf.k}N '/Gu66 _v!(RG͋Jgc"(*c7Mυ-#FaŇ|rs"T|WrHMle3܊ p57Db0_J*[|o٢hn Qa:_B[>>.¾ kd{E-Y[O5ڸ!ǚBK׏}#k(Duv /EONMbKI *{ z:cƒSږy3䶴z{E'Uvd EW iОKL.=5 fM;ޣdIJdp[7 yp඾죁V97FB>ϲ#b0v44y\\~re4hz1MsqρX iFIzq!3m sfǗ_k_xA;}|,;m{яy^ =.IiLTYD{vG5ȔMc$[2 BdTg_#*"y?cxj^ #$%8p+t!?\X.K<4-VXnf% "3*\o^_ mډPfO~+] Z##u'L6OU&4%U ; IQV#ɀe?$t,39~p~̐if84׶ETg.텸Jwi~²w׽VXyDPg#a0ZpҷSd%\EGql%7&?(c1[W7x@*Qd'|ӡ0<;:+s| */mB8 To57uEH5۳!Iք4cx^O9ljx/k.|}"@ZXK.X.Q^E S$U]}!oWй/ʡg'dz g:aPO eaE"$%#Yꮖ(1.ig.| I9vCE)%m1Ϛd؁N~hujA%0IODZK]Wn{m# doF%PZxn O ?i8F0G}2*Y׬@cL"HuK%['ێ@FI(\U> !V$LѦV0Q-%fR1Bן8\ܿ,j~)Wa s6ofew|E mP$}cdH"80LCG.Lh01niПc_2mؕLt/NW_eyDч";ȥg4%ùj+N$LV0t̓n%HRnFbxɌ$۳ &Ә Z=qu5!('M [أjš& 8)}dF3DFq12e\}υ6Ŏ;xcF-~w a/ncQԄMB??'P ߰\ MI ]:^6C1}:|ñ~9I4 (vڽVZs{F<^g 5x]&WMt|tw,q~֩ӉG`_u3/6N;9kҋWHze (Ғ۵j80D1)SveIą޻?R󖗄\vr`\DNJ]l…݂ !YB_ =!էseGa(Lj|P4ti3\ p U˜ھYǔRꦎx.LNIJ|O E:Mf'?*4.ӺwׄnɰgSkoGsms»=SۂjƁf(qsmYo6CkT$ ʩJ[CxbZOr:#猋=0Kh-)*/U30󤩆PTT%@{plrםziIOgeo 6dw#.>(?)SXx0&k^՝qR(Zc5ȗDhY1<4Z/>۝~U9x=;hniwƹBN%F|׼D7|ͽP #.0,S& 9ԒUtJ"Ls+9"]c.'n0|PAdS 9R{8d?qH{6+g^Tglk1d$~o+@K ʗן,'0 zIG~񸼳@#WPh,a"/3\vȊxs8p^aIAZDzCvi2˷Z\ ˮ/) .Dzj\. K2zSS/y:hŁUoݕUla^sΩh#}x;n 9^<[|x|jq.$lS4c] 6B&uIFBSY%F8N3)GM`2|.-nk! ?#F➞Nao \P.].u~ {xH1QM.¶ \%.[/`/Np:sh_FTZQ )QPppFʨ8E68uwwwѩV%F>Hո]9˜^ RbLu ZBl%:=BCP!z Q5ҙ, q$Tw/V>DE3ARn7ViAv}5O_O7wZS9&#WBZ!iK !W_0lKɒr;j +vl뉦*BfXu }&`Tu3PaBH១vqWOb^w+YL~\l"0ڪy0ڂE>a :8w,A̒@˓p %V7k$&ߐP9H:?O&PٜƮdG֟@ۙ՘$4?'?hpV;c{MQ8ΐST\'c6.rW2K@UaA<iڟ+pPZdG`4F0c7=uOTQN9c_wIkpi 맸"s=}u}w&+5_D?6La6CR󥺭9q<Xg?H TM3(}s l*莜nT΋*nSIhB̉0gyk6e? $pJ=&>c0pQ}6?]! ږ$ p( elYF ݑgrTep&P8M WR+m0_fIT/t!U1Ah<'l%0Ԃ:0IqӠO4HrEׄxeBiIO5ηhiZ:81 lVB=swq2!KȨDY H1 "z4zDVN:keE؟ $ &N4jLD֑M*`+pO5*2?%dh}P.yc5d bn+?1edh:ݙ.ި?k&qTW\[W3 BĩY!8) "Z)A2cusnb72 &A `%'~Ƈ4gUpubuDىV{Ԣk *)rKE=eۺv؀O0wR *]f>,]sd FdqlޱTXޘa`Ǩ1כ1-fȽ9YI}yKdKY Er5\ڲM9^]PP^H&=(;bl֝!bs6Ex$1 Ó"vĥhEZ d{z>F(eCEpT EbK;8t /d0E4^)`_PV>TB/>ѨbJɜJ )iX.~B##9vzQASNֳqֽ8C$g}3^WVU.TSӵ{tjf_w0E bGm"L2zhn_̴3Fy4 ů ,"HOPgoAA [^SB:z˞g:moBf[[_i[ 札 ldi m79@-^EA eN (H&=jx 7ttmx~ZlTƐ0 .z=n{'K>[LE[4u(u|닫0[RR-u޻L_#b@!4_6fW%V*Bh  gK19RYFZf 4 ayzhB5>;z0Jo\օvׅod+I$k0f$HL׶.ʚ|_ 4&(jBה ~nZBVmv_ >QrU{ĀiE0 OKZX4VJ}dvIVpqh;@MT"мjz !UX@ oF k Va+-OCy7PBn^(7n2`A͆I)hr܎ELu8 ZAJi+rBlB- TCH&G`Y骔kk myS(;^-IJʼndu>1WM=$ `NH`Nu:R@NJ_w^uAR4O\fj #D @X|g_We"c՞ZX_T:E#-Ga뀐;){Z ̑!؄~] {"L!VUeIbY BAG6|^P3!G)f |vpWXj| ]bKU{;߷K!X L8D"7/% Hl)Mdz }d3#]H[Hy@lQDхwO d3\7AƜ6էq̿UE),,\Bb [9WJf qnaep;|¼lO*} ,YXM47"r'K*Sm Tu^EgME~&>F, =@Ȭ 9ȖY]Z[ ͱh֙yJܵƦ5I\7NQH/*[G׿U+6 Z>hb1{0ark'm!V"ޜ.d(tU,=l?4uDŔFrie+ӰF`[:D~h^*)w0EVU]:yуwJSW]Z/}O&9TH5 z(]^$x5tB/5JtV7#wcZ (C`qFceB1h_P@3? ]bܷt4@ˣĪ>? rKlWDg_@xjBtM;]D-.``P ;XQD.MD}F&3ҲOju;e4{B1{u_$Qcz114vGbboGUg'^FYNEs6-yl86NtNd'%M$>Gw`8b0@H5SYcQ[6w[O)U 1bbVoF6Bw*~;"4( qz-(I@Aޕl`/k!c״5$ԇוw}X.It&qm$fYIQ^@:#Ӷ+ -wkpmY5S43BbC7FMmMK!E))hriY7? F輒Wd2צU_/YJmG\mbk~pBB ,.kiIRKȈ& 8:]|M,;3bM;Q"Iud߸ @ȼ2׮:1`g59qbvBFp/.qLM܌4ߕ|Qp)cvkLF)zO8f2A3$V,;m Q+6O#e!%&Wf%x'Q^HκDt1 ABs^*|꭫BP&k2pa`&i|X+u}egel Ϝ׺} ]YNݘ[?)q)%r.}r3EgVkc3N% 9M)iiERDȽKCR E~!_:C-76QzkxE޶KYr M&KN>˦0K9er zob=|ǰRn9iq쁉4̸f; .WbMg hBQheMw\ l&+hx?1L5_r$?:eo0!9Wl_A/b*H9̍F"QnD~ XrmLQW{[ #`pVk.I˗/ M1W `lqD %ΝUOs.yŧ`GX &o ~K|% @idP8ƌ-TT"J(gir8?!.seUyH(+峏 1BW2e];\y$zt>_96K44'sp? |M7 ?' ϋx-SF?`c˴.qNAǼ"&pg?$O%ÅR'9Ny@X,`fⒻﲯIe1IbCv7?OZoڑ8hn4|pԽԌ"~K~JĮʉ{{f޸?x-ƽU5hzn"+?'!%އ78ޣ: `81y!F*BfqcD<xZ+rͳ@TPM=,[ %oj,Z?h1a(kAYnй {QMF 4m&2z)w[X8'97Иj0ЈSuДH,W.ۿKLEC, $+}zEӦKZMs`U5R^0 -,r蘋stNB: ޺F BR.?h}(!d@E 85@fYtloz}Y; i%Z5``Z:d- yWf;CkPjXD Ux&M{9{7*4!z@%!w-ckjii1EaK)jxZ I? ޕ@7u- ڞ4V֡_лtd?Wq(H^{|D|3J(t, ϘɃgw+23nޕj$Wqrڻ;u5"S:gfK.n-3GG5^ (shcl,p S1{0mb4oZ"%}W?p&mӎpZd{e>kZԿM2,ΏH`nv㙚$p0Ֆ0c8h+,ꃎ>'g}㆜$\+t72;L\E jؙ;Dt\ӧZ}JpTWA TKbgr)]]pn.m*7Tϛ:ot$PK tpU kLgn =wK)f]bPvK_4\7ofcZTڍ.ī3%%)e#z5 Z;(GQ2ײ\B0PxtYJeJ!PN F?U&:u@i zqܣfAظ#f<\ht4'n rz)Y! `iPq/RpSt}S|9<ЖA;ȕ`ܛ_DcS2$0q RKfF`w+'G3 ܉oNRq0ͬ)!;CǢX>ϙjeHeD<$@Ǽw Ngcz(e.~0 YLngAxbWiz%@pGW982lV3zJ QsI^sz$ai)k{}/BRa&G. Ԝ+O]^Ѽ^ے9x@E4-Hu}KZ-{eihA zZdOquŦ\CKq5p$I#. 52OFF'5YpOcwu -+=u>^NB6Cw.ѬʫP,={ Ứ蔍Ҟ<y̞/o3Dŧdhݡ/o1koWC@QF/إ)F+9YMe|[d Kcsâkh@$iI'r0;i'N}&@GLKjK~N YyB-|x<8!p)(Y _OK+,Wf˳T\|m0ӯ[p~K`$ Am12IeWF/0vn]~PoxwyeOOU<Ɲ4g\pBI~q|PJ3^ltATއ%tYcA7  TÄԹ+SBD4ydF VFI0QU i]2}Q,EEGɇ)V7bC&@Uv7fzV$uD^Jٿ>?M@OC.6'*0 cf~hi2^ 0D1V2˨w_'W¦ A,S% 6=҄dE/-<>I2Qe$=:d9Q]N!p7g?V0jEhKtPO08B!rkU[><ڰ=w^5qKϷ\ۮyrE6ogHaؤ$#K?jfI `#B*TgN4Ɯ t|LYC:MD}v%e7_%Y NuеJ̯SYF JSD ,^`._rcz^T2jlS uajeV+0p:;Ѱ2=#&L>+jjW/a A!rm!qRIϓo)7K1ɳ@w[;fOk.O@hF#?)N}P!J7V`Z>_[T|gf yK3rCfHG?xWmAʹ mB|26 Rf C SwF,[xmD[2ȘlHL|m$Q)vSɫ9do"ݚ5IB!qg8xsW:i(W*mE wpy k|Nw/UONA3u#Pj(#*%;%qɴ&̏3J>j&umP΍Nzd1 T`]:E! 3b]UυADh@|J-ʍ*=hXj{0 x/X6za'؄GI{0=)[󪬩)ׯNj E|`!!FnSǡL\?u)[3)a/]g-e̶"T75 QԢeIH*]1٘×K'n/Oَ,륏$GJuJvKΊ1rVab)U;256#~%`RV}gB]޾P4hgE5ЎRԝ^b #Aʫc[Z@C^vKX<41.+(mXĝ CӠBӤAN&}Cq)UA^Ƴ6{{I`Q?* ->p싖4NYojs-I,nY@A/~xV VWG|%a5CB.o[7O vIBFUau^ z#hDTJބ߭;=L_/m!Ynrx;Ii@=+8 _g<ܦQsQ5A7.X|ƿs% ,qNք]/?>=s*Vh^ת&_+AeAfd~"3 #Ci*{Fҏ5%23GHEZ30auWP)N•v9oEIöqdmaR9&{c 5nYݚuU`(j<68jW2+5o=vōY|or ɒuҘ3.40^@[0׌S*7U'$~^ƚkH6@lcگlkݪ/r{J Y` ĶgR(U|k$".85s|( h5P UZr~@t`㡒9Sf{'J7{5xB N0DQ櫉0A쌙)p)]$B BR}2E{@#,} ܬmY / ( Fv3=}U/βPs2CÇSLLh_ pYB8r Ѥ_/?>x`U@G}(0i8V*"إ#WpimZҳA0\ Rm,t{<(Qќ-̸ΓYgFiYSi:\\W=ٰFe5vU/( @WL|OJz[CëQ6UgGW5~ l΄9{q&؍צ_M6ƟpF@BgGMI,h9Q"M"hyr ~P@WF{=Ct|KO<|g;=2_D#22CuPGl*xk`Jk:Z7 nt?Х:L'hxAOH#MIE ď]>ڏO*"v %,tG\c Vʾ~LT1|m_ȗKa"B',x?z^Q1Zj"ZW{z_i~ZS#rsrx[YM 7LְT@09~֭uL9# p$NQ$;YxyPɽg|}<|o)!tl ۓ^t2ڧ[š;MQAPO }k+XE)zǒG<@5x2pJU5X [>©p=m~>Fwx2}&MP,3M(ML+>Q;gDuN2 '03AeSWhev,O`Ykږ\C v>JfbtD|9T3FyC'᪍_֏A "x0 03#XlZT+|7a5U-d fy`%rxO{K5*ӌfFmA`\ )xdBUҎzI6;{k 2,*zp}O"$$<WUi!:mg#oC#T@ R6;%9\OЃ1UT6. z'֎"O/`Dr?R79^zQ|q©I׭%VL5O)ȷx'5p+HJ1%N$Aŷَ$]R]t8V3q91m2bjU@W\՝ <%.HE+fG_%db4vNijBwlNʺ<6=,?@G>zzU_ۋG /:ZI<0u,&Pg1 Tx/-;JrRa sRMʦ<'M9:cٌveK֪|_(Bd WߙeM緙\ g'ЕGJ]\6?̙,bčj3f5jRpe=$x{_n.qtSc 28zJw@՘DE^B/Ar TjٝHYoh$^Y:nO=UEV}>"H ʤ"IdŠ0N`~iy3hY릠ЯpL(Qvڻy&@*1&"gl#ۖ`/C㡉7:Og~!=Jku͘rd9iQ/od'/XcM3 %MQ08%OϺ0G=mhD$d]5qCcau쐁e.)A ˇ)h !Q7+; IE|rmZ^tn1 u#Fp_[tKZ:F]ci!v@ ڔYWѐK4t?jޭ:md Ҽ+?pRVbׇeJRuߡ?\g &-Ս[

! >iSl?Lvgy#Z`U]Y_U]FLp5r4v;}|_];k}FWd3LEG+Z[25eee3!wtD`W&SjLJv ԅuwINt|B|){ e̹lߋ&LL%26qHUG`{;~J긔AK?)reKl/<⌜CNz|J|ot :ӺjB֞KNs Ϥۜ~ҒN5S?Æm~sb4_TJAQo`Di&~7,`hmA~e=I~|0QDc7 ]\Eh #TޤVޅ<'|V7HZw꿰r-; nR z-7 Zo|eՐ@V'Dn yHд. ^L -bFq_+?rJ)VAgHsG3!;a_PΘs& NpAٺk'UZ5<*F]d.z6 GښSBEة S4S{dGdq|GPBבTc~spD3A2ܔW~~It("&/?2A҉M tAXC~9ծ"fvZ0YU>xts'2C1}NeR <\C\#3ƪ.z,ʅoL< >H<|4" L͊ٮRMrai}" ΅{[peҀ kD˜E-+yatr61u_U@C}+CYgli/eiJª{jSS#jZ m7%3cƴFaz HfSW-C%0M6lHt)+;([e-9%> " lhл#[2=v]V_m8#b+@Af'g<򅞱3'1eC0V1OgGOgv>zw1kPgw(:drU+S}w>]Zʯ e9L%l:1^;7yzP1*p TUMz֡" B`,(Qة1}zCONZwT+f¼.wE Ml⌖E%-I?^~‹uBoQL a c$/9'gQϿ.ӪDfy0i&eG籼&T!IWW6ٶ0Q]YQwty~@t(Q/wݏnl Nk1$FyQXǤ!b#zG8eXU69o.f/+EN]mt}H{mUVMTi1mks)-鍣U*؊:`]ox'K'M甋{R+E29ua~2'4+InjnŞˊ2e#i  -+`Ws} 0w%N0iLi/n~h^[>{RSjQTQ.`~,}-Ԝ;\}m % $>n)Zz'>#I~"*8A<da.%9!?ntvTgȐF4SwEH7 %z͍EgrV`"7}9| 7bSܣP:HUН[`(|n3a9C ᦿFDo.akIͬ2NiP,d.IyP.O`GX`׸`*[d< 9RuYAf,30 G)93 &qZRĄ#VFnB H|(Y'4j_{V)',oU*bEeIm0_ d_#|XV{t[S4lX$²Dt(}*ע=6C*IٸATܠ?-å\Fh꿵`QF[Pc_EtPyjqsb8,殯r ]Hd SX3-5b;ϟǥM>7"lrǸ[nG%SM݌2%1Pm E12~3Z*ەpWN*[ z&k~"in!VR> Tws$=ٌznŸ aT)Y[s/K >r_1QՙbXvy14<#ddl}+Petgtѫ-OQjs殚g8S ;H}y`f!g#49IJfy7oizľ>M2{ ;Vէ]7 |Y.?:0_xRw'#r!WR~Q4bO)Aw3E jg򅦪WrY-)* CW\48@v,T$9#s&J4)V𸪷UeF >Ҟn&Fw1xa=41!z1{PưZ?ET>K%CdʳZF̨:ȭ|+Ѕ0ʁTn,k'mMhZ\jqlݠ#s:VLT8B:@K^MM(Ki]ǏH;Śno\)=M:6, *nS[@¡P7EjoX YQWnVv_an, 5>+Ty1}{[ѥ} cNسcJw t|lRqdơE]L:+! /f] 3k]v6oWՋ0=v*T:$7:٘[[sHRQ_^|hy/@5CS*v^ޟ=J~ÎW (M1hQR.uk97ĩt nԽ9 y2$YtIFI"XHy*mv%qwCtO՗h/M+ڗ%carFBjg(Ϟ\-b71jݥ׻8xU& {ƟOZ*e o} D $D|*xaXOi\@Ѱ%a~2>FmJAܲJmN4FiF%Mrpb6̎:qd3ػΎ@b~jS9|6dbd1WGꗏ&Xئ Ԇð}ϼwF.#uw+!yEXOA^ SlDR5RXIzG_}1Ie\L&EVDadAPy1^ˇ+ ԷgJt7߄%Tk6PiUZ̈zFZ4?ԙR[zy-́EzqY/IF0Fmz(KA՛!SLi ${KVIX4My"L0 Pd)f#ɻmF M+V+jmBB~LBޥM2JOl{7{qqd`%fF6 )m+@.nX͋V)g5}}BŶ=v+AmB"+K!7}Y$Ză(Xd)+ m8 I`nLApt5){-1bQvaLp98~dGdfSd~5iW T^cfaȟ7`M/$| #= :M9 ցϖOHMf1W ㎌acj){o}"a-p/mUih%9IXbD[fa`&#CnNR֤'Lid(p @gB1XȝrdaD,|3D|?#*L %q8H5<}S?gc9RO;rnS}{?a_ 4-/ݦNJ^,^Z3%=sF˻:l90c+ g%9Am?GOV5)Olnh5o$ mCi*ČaK2/WߡO׵Q RK6j:;)][Œ0:ن5JHI>m[ChO]=f03TqBID,',?v6SYdGzpԆ.Ș?HZ6)DpSuvXZ0d6-:QP0[-NQQ~^~Sd{Lo3QA:,Z"o@Um6B|ﶙGKٚRARP(?iot;+omi6 bk ىsgY$Nk}t?-}vTƵi|ۤ33>dV|ZC1"X&pIbۙWll#ȏDAx;\V*c4@Lo-Cz]CmO.'F2S* tTصra'K?a!eT7RF2Q/ tP?]\J(#P pXV5Df -ڶw*tՂY5/qz(V8VE=>ȿzynԕ6%sh:ֻ,xL=If1#IN`ʕ۱Mm^jX˷ŮX"t m+*q"--0Ѥ}Nn̚}nS6R!a=Jƻ 9=ݳ߾ ,WK#ãN3+2} 0`[CؠP(s5}!05Jɴ}m \(98)0 ng*g \p_y9fEL&Fݷwя{2"ȎЬYem7~ԫ_n}rvNm,Y/듷ҧU(ޜΒ&>O>)Í+ h`I݀S\kFuO0" u.Ȥ&vu5SPuĩew`M^`tuOؖ ;>R(r*&iŌTUFǀ++Miu>1<0Yc¥8˫)t! LٯDŮiP{7#eٕ` _d{$ yk0aL{Gb%DP;|.k5]u <Ɍe4? %O@ 5`(;uوɚ[ƑB?o93x=ajY7SJL=Հh+gRd5FAVk.&^ g+Jڀj6=0qʨ=zwF2or KS#mtmYW_OFV^,,&eoYJP$;aBZKxq{0=`*I!DD8b4Wlja4VBBIPVhѳKUZ]iK}mUCg5x-̦RwŪ1WPp6|}hq#n P7H.k (Y(BW_lђfLcI95hE8cSeSC.yHH|!%_." "iJl\ĝרc1* ]il%#3'NdЀf"Lop^!;_lb,Z~lÕ:pmK> bpUhl>;Ŕ+[ДלGӓEǦڰHz B]*]5pLY>M)Їﷂ[o-¶+/[ހz\*D!λz%1>mA&].dq c?(T$:OT^9RtcAgsgUWErtdJrT/[Xl e ][c: GQ]bYmhqPfBRQOw~|qr?s-s Ŏ0& $.\n0:!`ZR';|lhY3%LW GW/K<vpU*2 z.ˆiiw+'ݯ{;GA*!;nEW ^euB[]Ex)m?(i?&f7vP?3:a)ôyXLIr(s/ds! 'JIt{sggއ{xVv ^xcEV9p(2\p::z#?a~&!|#3*9Z'\OebEl Wt^@1yvQvx|07ulwvٓP%U$G|y rźC.y񷡲ATJC>TB*UF?dQb2_6ֿ45M ABC6^0PfHqP)y^xXcVlUL'zLnd9PuLsi\ ~{4,Fb1}KB?X-V 0>lk9lz>:mwAz)lyGrtI Ӻ3X4TL(S "-c4z9vşu%P7;2PoOArAƥU!T{v i3HYӉ_:ewDb!*$1"zl1z:`r=D{`x`Ê?dE  ͏x0%}YOL[\OSdgf.*w'go#q+:+<[u]yH?+9Fhͥ\4Y}'~`jn&4-K3V%J[wLB፟HY=<@1\JG~u!M!#7?v \6EH>G}p\ڧ"~y ?XQ3I%/^b ?[xHSEGrQIRmOp 2Ґ ,#ƍ Z.߉J5S` _a;J5T mkB)"yShf_E}lSvCƠK_N,ct,M6*n^!.BX=la5OA KC3H`f\\!miBl7^h>W]DA뮽-Ƥ6]07ϋ-'p݀GHأSS9奘Ͷ? i˾>5<]&1G^SD ɥ?D)vwG$^(+-ak)رqS6ٶSK.D[4R3EԹ|D AHaɴwzrRN\U&[e%ܥ2x*|7jz4[u=*a,\0Z~7P3Gc$X'],j3ӫ%_NLn #NEPT #ox"\>]aVmگ|2C%bU bx.OM#P|Eip"552Z=s!f$$[oge)r16d1{@uI ażrݙ[RUC(p> `*چ7G(C=p?ՅEfRsueEN5gte G>ip@( B*Ka$%t/+ާZnnli\`a})mV4L/pk0.@*HŹ!+9k;0xFn~/CH~gqϛ0VȤ&|jQ}G.xgH-}w> h ^8I_E_az<= R֢hyO'?L"E}kI-A4[r4qIl\dʫ0=(nX +1vdʜʱUT Z8<ȃPC-iM ΟZn)O\R)\ ;R , %O$DauĽA}/]tDVl$ܘBоJU2:6+ DD2BZ5|~|<1O"쇃yb_@b? ,SLbY t /;ڎ`D^m^"̕퓓/ *fQ-r&|@EaEz6g=%oɯ0 `!ocan)–oFxY 4uTk+E X^~w[eWBEYcɲ 𫔪upbhٌBBB1_5?2{Z/,O O_'Q+Z{=JX7$/\VAZ3/k0F͇>/tJ0%ua@zrb.Q." WG24{:󬵈cûIٍl䒌>WDayӐd 5vNOV3AyG\#WyU.I3 wӘw?Uf5bOA6@|OHS "1R8)p# d ͜&rKnq̭iAA՟3< Os?Cq_Ff( $/__7}Z09ʘלS|HhUyi]Se7GG$V8v;R1Ts' NbϜOY8Ua ^@upB"+32/@7ݓIyafN&rߏ89hi{ygCnI"΂+8ШpAX[yo*'p4'C2,ɦkY&lgȥ3k'&|k9j0N"oG$Bbeujw:'$3b7$(V9ȗ(AHw-@K$[QϸQGV6+;U9%vVdӬLH7-7y;PRAS5 {n1{9S3ϥm`.[ƪ9s5˜_N ]N >4j\4du& / h֚zޱoNl~z(ئAϪ|uRjC2rub-V λd0p +>km}z#_9vmvRױB=?S%ۈY<oYDd3b3TV)X|d-Pӛ?# ̹Cxx2eb[,Yu\8~Ec=2Qӄ2,oCuKIq=Z)f1uql?J?sq2&Z t+ bt7PHm mGD# $h.%3Z9Y8!9@C 6JAs2#v'Ӏ{Y't: .9dϨ\iG5;F`Eerm.Wk*bP%O܎|<ϭۚA9N ހlw ӣʻsDoCÉm6Ȅט?<8 \0 !B1?=CcNrtDv4(a΁%iT̎ *lNuetcȱ?:-`d!Rx2ba.@3x 㭳Rq\KCߏ~YUu PO^:gfIVsnBE /b:iⷒk_OYCohR 6 H$\!Yp3G?zx zA4Z{%Lu-iAz!JYZ{UB}ь=( Ο7m˽cbLoy5LwV̀NVSCwoS]Cǩ>5Ԓ"9ݬ!b!+K\GŽG杒( F+ڋۜ=ZPUO'$ZUr1}Q淨~ a< ;eή@s]fs* "Mb-1a Um[*=ƿ=8''nvHT]D"b@jtMSyd[ 6ݘQY0wOЗ=DӺl/ʻHq4gxyHbC.WuZK$ Qq l7=1Q70m \)$Mé pkZg8g1v:Ƭ*i|MxZ\oe {'zy(J^IM#c䖷Lq`$xwre v>?u3y\ ؙ#&l.\wAt/E\ u' M46x_Ϥ2iב4S:{ԃA7cv}ٍ֔֘]D'}Cs.Kо6p:',XnN,NFDX!jfjڧH1#qiSP}K ~z4:5!PpW䘫QĻE'_A/6~Fe e 3}Ab 2˪]{[JчqByP,ʝc 0j*\>60_8UsWmz}kIG|5ƃ7"X8Z<ռԚ I`F';[Bn4ҙO~%Yò R3Լ~emvn%Śj-yke,g /Mr[?0h N%F cFcQLwl#g:8 Z TJbu3zmzִlͩkF\P˟M+MWLcaSIJfJsK)_>@הh3Zž~!Wf#ǴE5 MQiWCp&Dňҕ_~(xqnvUw pa'f{|<.% 뺮 dN|K4p&"G{_ fWk"i 厓 X"Ą{:$J`(M>1j`/\ PiF?%!&[h:|m|'&кhv27&F$ WޤRWυsq^8I;؂GLoeYuP~##Ɋr5Qv'$Z1no.J7ĄAO <廧X>l'DM=/~hdKRTw;׊o.Z<ݓ~x -gZZco% &{6Zk<ԱŨrHM ;`w~=-u{AC/RNlې=ƻƓA2h%s{ ,Wq=i9\[u*}~ITfWcRhQݶVĝEKBJʒ  ,4h6aNmVu2JACkA涀ϫjeԢ3Z3;.Z s|<g0MΖL3{dEPՇx. `)H 4u ༫:fMmo :$E!ynW0_0_w q`)wy͓`, NhO3ڛbYfhPbiǐh ƭJdMٚx 9&,郏i3N40LF ]%Lp\}ڥab6Jea"P\,aJiZ 뗙cWӷj;⩕R]!M_qIͭ5밄)9a\Z 'i7V~O3*M1~r2$I 7)1^]$7͙򘆢&J!`a<Y>&DTQYqT{.퇓vK@a#|24˓QA e ᶙwc4ޞk!o;E;E RHmj2FG3CeEk^~1ݾw3pr*>)<\?ЛhbR5" %OsD(+ K|t冫URӞ)B4"c&O U'%3< ޤhG)̊d.~10Ös#9z}31,ԋAayH}7*#xxLpQcf\<AMB ex\24(G!# z7֡qa.͎_(`O&C_ZZ*@9HoTݠ"8 &6,N8Q=riu2 =x/z*Rx8Z_%kF;-VBeu1~B=1z0Fx*nNϖy(Xe F}H_DycQΌyk 0qZf˱-U$/!BO[ua3ȹ5΁ ͚ʀ+ȏTw@m(B/i#5 ,ǂq"9\E͚Qڀf]&"K#JxXP4 5RE8J(FZoQLsSsvWg(uIf{WE=Dҭa:Va/b7BbIVmqc*aOk;ɃV@}tz)y,= 8Mw〵;~4bxPn,"m"b|wq= FoYa* A^˥̩OK9/LdB)_')wgp\ 銍=&2CvSȑzYdծgӃ^V=e_}oz}#{dHt$m2?Ps/#K紭2SJ<vBh[4 ߛ4EVDUS\FED|FOdžVOخoW}sDwU*VC1KOX4}uT0y`R"JM/Zר8ƔIvcF{K}154w@_5 9d ¬4+bmr6 8 K3AD!aJe."Ҵg%Lb/dFvnC݁D=g"fd2$C?N@vLA<7yl% N`CZZYE@TP%gNtiEŚ-r+onB_J6R څ*P/L`s?`_DPʳ{h^f6"0Hwf*+@ B'4qs).ij6"H欲FZmepVWhVd9Z '\5ɃAoɔu[NQȭOByh8\-kD&SMX%mm(/(X2*N/x]Lq_8[Xg3: L;|Di>î2ŏEOPfAOM1*Mވ*=Kr=ऄ(IL캴U .W#VV? (hQC"b2/d 5,4Sc){noԹ"VYOد}4Ja8ٰHM]pon$4E*z?-\*3]Ǭ]VJÓ%qYUAY^~Rɵ,zv p_Wof 9|q#^;|@1yxofؗe)-E :,5p-12ͨߨV<^ IG 4)S|XXu~N!R\,Ҩ,t?ChfdVwR]zY7$POwknKmƥJ#Lnђ| dxJUBd69VzW z|QJd6I-dMGJ ê"@\Kh ׉]2/OlO,c)@#il¦TQ]wN;t检. G` dkc./57QwM9GapC !)W+M떓!-ӸnGkn>gوZuV* tΠHWr VlohLFXonT^9Hbrv9B)of~m"F n f:аʻ&ڧG4-o"@YBQF1dA}\!•+kl&Md "ħ1oOi1/~hOX$h& M]ތ03YY'zr>xt#5dIH!1JGuu% |SQmɰ=|fi}[ (ܭQ^B½Z&½׷/]Φi\X$9 ً/*7j}-m7+K4|cqzvTuR&ScšWb8E]FJdk!H+M7fތ_5F'ZU/Cm:`19D쒫QfպڙL8,'_6c};mhfBc#MEHe%v79W}"Ylz[)8<9wSXj^\t ]*@-x@~\~B {ڽb@KmJyM z.q xr8]ʊT@Ԁ+5̲ȎؗfH;cF`<÷*ovm쎸lh3T;чu$j!xILuf*'t&G+a'IJ5rk7E%:=ۂ< 42w)v~uҨ/h^(R«Vg+T[I+os4.\vf1[T._r*\tIYa׾mÀ:L􁴌9Cgb2bu1,ɩIPP}ǐz`ndr \X) 0jJF:J?]sUN`O)TvzE\7EDcG}2/ȒGedl^hI2ՋY!)yaVۂ'N^3J"MڃJƬ) *|os1DB9ذ*68#gvN, KTs Dw/Geu;odCHt%bHvG(}su8/sNlN9qO8&& <] &K[aaBJ Β˭n| |(YtgbM YH@G@cXǰ =ev':>*99ro!q5 sPPzeڲ$mh @x&x/\r)YqDBq]<"I/bFfVĹlBeCB&skW?Q>B g`U,m?`9Ctis\g|,3~% 9 n@G7^&c *u fqyˌ  FHj /Db9+- ,~ĠQIfEҏ57fyߟa seGѤOr)"A~@D:Ƅ/PK|솶.!D>,KAcϿ>x`t3?lý]<"b>M)>3t~%.?ׇW'Uxbhc-)cZuRiU,UH  둸Ύ{w3:a gxL2T|oK8!`x-~_ČҨҦbC^&Ze2\Ocp薴j2Pu!O/{'SlQ1z+p؀alf7thr!6QdXدzx-()L/Hi۫~~˖YD_'% {Aidrt5dB_ԑ;Am>q-i;/ZWE73IJܲuVp)D +zaMjZzG11i BʎmfG"S-n3򏈕/姶j Q GyIQf5n o?oCzs#!J< Ê@,D*slm*a7äb{iiPU57f>/sČ/*3 3۩JjvH+ΓG}_?* ({q?SBRTU (Y 7*X"ӌC"_س$>TwRBۗU Xx &ҜvWPա̮F5"VR؊"̾Cs=EKq$樯inm1~R.Fbb}?'絈AT0_wQLQT;̃J}56li|V^*ܾxYQ <{88O: 1,Sh~1F;U\1AԽ[I 3#Ϛ"?]$}oU-6mLkѬ偺iF\gg&uY[0U;CXe\RƾǦa%^inl(j:xOLIDfrT})#Vw:#hߗ'[wX[B.c@A233?mYCN 7yPD?.ˁ&;"dfvۦ3?\kfP)L$X7,]$_a"C5ӛޛn~kCm@ZOdBy|J_hӍha3[,}WO xO}cl!gw PKc?GԙeGgUr9fR}UB7ń!mqѠ8N+ nE}OiZj-9$Q|oAso c3,= ֡K%#,*'fKƺd>pR%ŒQ&N͝b/l?lb O.OIUf32Kkq) {-3#D`tl^hm]+<9s㎩f/oE,N1^')'Grۅ45.jrMp%ޠ#5QC^5p: 5,ڎ` f<4X ?޵㒦Z8L! &$>+WvVǸ):!G;hEn6?2r߈""?Oڮ;UCvB`W06dzJyxo:2.J{bi~Q}cYXמ"Լ]ތYu'߁{G'pE}Ϯ"A~ரz]%64'Oh`A( YMn[q;tb{rbFig=W%6F"{ etn!>a41k:6/t)CpeS&Ytך.3Ut>?lT~\Y}KhoxC$65z@ f A=bTg($ܦ TH5@0=BW!dr5q[L XOmOB| Y2/UQE}dxI(`F!!P/Uf6&A6hE垵X È<Ӊra|K++cvŵ[]-RTLS$T}Q~)VdyBU="dʵ\zt"Zue=i ZK;`^(5s%H}Gٮ&saXAzB-YӒ ii_Djbuӳ)CHΕoOαTs߶2@uW@I]6C%ʡ*ؐm|`9,8-#|Bw+9A@ ݈yV ro񳔶E)^t>g*& pИnHb!öe@m㜬jJVs_jVt;fm^h$X"l>F4&Clf vI``ZCNvb"!'eʦmMx7C!_LM3UX0e*X*F]M %$TMӊ|R3хb};1Ա\R@`|. e\hỤ nr$vٹau;s*Ǘ:UgT|!^ }\zW_OEM#ҰĂو,\U+,/R#,'/%Ņ)-1Y G<;y:۫ba۸]Ivg9V L3ع=Z{ =G$D_(hn6,l\WLM -8 yKuTJ~ +ļuˊ7/>'1,H.7{ݎK[i`59awLEz0[EU͑UDFsQ[p$\lu%$?m`աL.֚9s~Y~Q6hST~`12tӠZbH]A9'DRk|7uAX){dwʺFyB CwATa_lh5\yxsl vjݰ"Dס^Jm p^ p\NTe%8mir^-/uT 4fgYx~BR^5[g-ّXUi%$>wqVK4p>G-L4o&Rujx6M Tq$(Î#4Ϯ,C5~LW]N`uyNJ_5dDbo .FmVJ%4wgOwhwM;e_z"%ݚ 2=Ϩ!Y->_6DgCNzG]È@P+#ĉ"ք:c~S$Cv}_>d/9Gm.7 PqN`$J0iz{HMSl)a*Ɠm.G~g~,3Ocku-SܹD&uX5 Ȗ$\ÎPyFkDKZG7}[m;sLhsB?Cłq4Ӱca6xXr-kO$ȗ6኏HBUԸ}ͤI9R1 FL1y:oAJ+}J5$;%!FeEv N: He[OP,g^ʙşl _R1BynDģ3ǦTy )f~U{&> Hm7^X\=y7[AH"F9:RJ:$2>HY&w#.F$)|C'!K ՙT1h.3ONϸ2XVM'\vol eD0p& /t'0Of_̠VBH]F$#,P|z;^Q[rc} ?<[N䷹u9hpCgQ`xi$ԺKSN?H+@gWAZV5{!52XGa\i?JfChl}00~z{E GU(obTyt P[TQ 8 c0ۛg8YO;(}q%肨$ڷ_;~B9}C&b=18,wBa e4Po`r7c)$?͞-ȓ9XX mZF~y7r}>JH@eV֋uUh4VT0DgBLێ G{#as,GO[x:fjAdl)Jʕux;Lydٌ? zn_ä;Q6bq_iOs>aw7#Ll\d21[ͪ s Д*$!?_a=`p =e)~_1{̃J)ӥ dC\'2,䲑y 5F[ZZ(W?).T&OAʸY•7RA;Qt`UaL7bS!ݑwpv)3 @ xe "IBei8K>1n> zuhfxvzP[tzϨ43<4mN,x>.VwҰp{Dmzr";`~A<0d~gK)};@zwz0=dݹ`l]ٚY1Lq7F+W)S$ \I,^2=){SqGB~.7nSt77g'92f,Ԣ6vsh*ݔAnA2RN=Ƀk O3EeXJZ3^X@zh;e˖xg{ K ix\a\!Zy_a;ff3;ig cqz1b@{qVe4$]n%˓ MIkK$L[C+5G{CҔ dmO Z/]u-Ӓ)ig(7ՇЕh?&]<,U0 4õV+z0|dBDF ŷ7~ˡpVuV(Bޖ&|xK1=TwSwXMaZJ&!k`H@%Vָ-C"*?hy4F&Fg|sp e/vg.9%km7,# -\UlY7:O`Zb4 |p z"=^ P!QT)c CܤG匹cANCgû8)^{Te#/eSCRE(8p(j/A?-vgic"-S5; T|,W-kp~\,)KfsHGG̸} v+59 XxAd܄YzZ3 KaD iU{7.-JZtv7&(l֡0\4P?f]r̩~ tk2 WZ垒jQ `PG|d_!K>=s/y\(Ф;SIL!WӴQjlujƕԣ! Iѽac|pξDuد5k.@_Dh U[5axCy9R TR9IxZw KϺ,ù֤M@Yk^w[7x hj3ͻ/`]JD,De;E9ns0f/׽#@j2CDRz;mNI:Dp|⹻1})գlW!=q=7ھ)Mxm]zEŮ X+uCGVq <|86K:gON8t]1mo3L1rB!`Wؼ$M\K1E߸*F7K4YWCx DPͪQ ~YA˧ω2z lvk/ K*-rTUs;>jbD\/5ys2 MP@T3Hi=-!Ӭf 2E~=AUg'}{gERDgS껟#n+8Gа6Z_<3P=ݒsZ1י;56g4J[b]u?>I}Ns!zP!dCV/c/e~c#(h:93)\DBAM5ayHIwv7_ڼ]XlG{V.YϽ E|~AɽF"'1EI5Mzt 6} AkNڙԷ) 'jd\'M}_$G=f>V@.9Oa@`^$ǩJJy=إ7b"mB_j aX_:cuS] W[ fꅄ85Em!ٚǾV@:?*ZL(i tKu/o -0?H:mJGPrYjO?*Jr'AEF踊ɘ]ϊUd3є`I3m!=Ԁ/(Z-V2 >CgOѝSqh@w*MaG|`g\]X ܡp|CU%%fMz1 PtcH&sT> /:D'ӊKfcu ^˞f< B͎?,W'z224J^;6^ܝp352 O5{1o=3c1:/G T qtWZ[0}w .&sH!}TϼPij4u1HJw<>lHJ3՚ɉ |Q bPi~-# #˘_oG|yD[4 $t"rEz!ʄ:HDIz'"#G0xjWrmq9- 9swjіt1vrcА E[Ls 9r؈vQyM(nDNh^f3ÈW֙,|E8>G#s]|Zq(kȖ r}kG/K5ZFwNt@\ u} 5"#v1|ajYM7AI2+|[vi7R[^]gvb~[J4 $38u~Dr$Eo '7DX/]oMc2׶[ Ʉnh~5NBTkgc1P̺ڷL-A *!tB[oVoT74hyQJ3 y t5kMiP7V e=vnt_}$cKNkHմk÷JR-sd92b&=R[??3a.̉g=ފ8Ƶ%/2dS/ :_uW)tf! ΟԝC;0J+ {SjHü&Cm9r~b!M1RFk-]ؼY|}VPSg}99U>cC*imr%ûb?&m<:Sh&rn԰pO=mԳو {umN= Yޮ+bֽ1JHbuaQi w`L~/sz5`\;O`> ;s-m]wGqg=~RNq)Zo CLRcjKhN =4(xb+GѭG N6ۯ h[h7ˁ{Y]`S_40mq '7(\pK筵[>\BP1˖Sb湗rz[y!f. u+*ClUL`>%isu V:Bi+jZDR]5 D+)Xa}r^̐va qNN8?!RAƶ~e{": Q n4%@}'ɫug.Hޚȏ~$&佨/a8*= f6tf)'+3r;\7eXs Lg-\A0Ȝ`/Y4Eu 7"v&,+ ]b)ޝIVU+E[Qb ,:nWrʳQ"1лo<##E\N >m/M$W*-nRB47I7vRnF_Bqw쩳qo&ʼnmܥWf1Ҥi*3TF7PF³n 7]Pv˩=dȟNV}N|To 6NHGJS <[)$`m b5-}ХZi@Daz#z UY/ԅ]}"1ǩ5`l]l38Ŀ;^p[Ь}}Yz4!![܎z_ afe\T<5MFv'EfGFԼ~Acn-V2Sފpax|\芛fa;M"{D [Wk9$^;v*+ k2a95-5/)/\HJڰtNT '9Hkc[:\_9R@+~0Bf< +/?k_lH6/r/vҰljIm!REFl_hK7z:ZH+qmܞdzc Qi9@0p#~+xO#TDpVnⰆ=c[~p7p Ftl>@1JlßwOva>嗌`^KP}.ZN2Ջ=#L:Sb`﹢ %LUIki@޴zQ(y֕rp`O^:)>30l.pT,ƽ=2;O)]wo-̸gB 93C lO5nA (gq άKx3/s6HV [L!CXVwQABf'ik7q IpyEROΖ񭕱AјmwپcC#5$ʟ[Ǣ_Fܝ+)L9^71Xlj%I³fk$NG6y3 PTY\3{@]I^XȾW5`0RV%1Kl,cz೏QpϺ'j5nrؔXGXz)BЀ/-8-,qw%:WoT)CWwq>wƥFi`ݬ7֑>pvѹ]0.!J$2nR \ֶQ9UFWSjI]c3ՆMNA.al{_ɖD˒5'CSCKe13~s?sKa+zv뜷Gy΂tGBίK, HBKS f䄮=\3A°eG%Mz5bD) Zika+6.`7Q#N[M80D J@IaDAZo-b )PM5bC/T4xJxgĒPrݡ9XT(幯ye I1|d_4ѵ=ѪAN[TJEj%9XoVY'$:w lЪ% #,9A˕'3.bG8okߴT3Ըb_JJd~bX+"-zco<(17nJ|6>g'$toH ( yƟR)fT#4luk$X&:.B g%Vkf+E^=s#1ԭK]4w}(H擖(whrQ~cNwkyUc},fW2 *˹ڬnՁ[" 3BJ}Su`lqpؒs]9G7ˀ5)ָ}'Nx\%9Ψ eDflufd]낇Z+c cwbޡ/n/L}{QG}[)^`)R'~SiQl`e#L*SiTtdqɎ )\5ʥ #\XezIɸ~]ðZE~i0rIqQ9"HneZK!>l`z󷞡 oTO'8P\ pw01nLJTtT_s f-ʤ!SL^AJʎ?LzS{@f\,ݾ35m'u#ZVd 1>~8:]3tiT mSԞF26C9>5$м*5&o1|+ׅPE D@ew8 LOOpF7FaV):%@y )w=CL<̵(($.2uS;f$QbAMAM[Ȥx|pgsP"* (`M.z DѰ;%UG@vpR:ι Ru.[AJ^<-so!.o)?G旱8WݱFBvg2@wZ޶gԾE5 ! a]1"VF7 ކ1hZU\uq͆Y|t+>@|"~9ˆfy~;Ў=Г<r,7àaxՒ0yZۈ`$#keK .d_x-:nDCjHK5&IKcH" dBX4L\1%$m_ADSqkߛ{DNln6Ѩod'4;`Bg =v30.lMe #U,eK[P5:x2=EYQ\ ;iElĮ>Q,NHۛl a5ɬ-XVؗ_ނ#wbBSq]]n6iqcԔu2-X4WM8q`{͋^P:eZf~4h| f^e;>)KjK7OqP=+s7|0 =- ^qGgDda6w zqYKz+!x3|Wmk.]*CrA׾]/_ҕV>c3٤ PD5uNNt\S:V(B4M{9VĩU Z/'}Ai>8₄[BS @ /nVǒ {qs]mC+Q]ilEKG#vu `[A:5Y:=Cyč*%tODgېtZx䧤7y" m%Ob,”Ss\ o\:tn9?^HѝNMM92^DH2͜J@+3)ᣳPq~1dgZhN!vno N>@ĺv?MWA1 @ Nz۔FH`{ą?엯n TaxeW2hKP޳l<n5ssR*]/zhw4P$OψʁPc0Z^s@9?:?W3P`0Ht$ZcL+"9JW4nNVE(F3-.w#`yRYe\Ak? QxB(u R\|U;"H;r;f%ACMCִ) Q7!,V pUZ]o?υhlqPEJvF HIەgURW@Q6 dMnW7Q-ٴ-(ĢOwݯE,n4%} ln*گn27Ps;X̟1yIQnZ21G 6~FQ 7[e'YwNf@ׅ^NJ& ȡD]Mx{7ȕ+o*):Z 0côTA*]h\*?fl U+W~mdD&,slSalMEmB$*F Z* ~yHx]<Ԫ:.oW1#ϱ0&doH"Grrqt5Nj? κoW.a3<** ׫󸠪 y"#+>+FiD-)a@{R:l!^A6ƀ^yͨ7OT|>8,ajG*wSaR0P F1{-e[1D ptMS\O<ħrFo ^^E:VIbV8kZ>!NwgJ ꒌ_],|oM-gXh u'<RnÿSuo&|8rܼ??+,Djp&Q޽,K%'/wKxMV0/?'nj=K={,j>  PXRd}3C L NЎO.,FvOec#r%p:d彊 SO#ZvlUX% si8zyW1yQǗ1&s5µ6 jlB~ȯD'#H<"- u;0jfމ!HPc94<(ۛ/Ҁ-$ڐġ`bX9Ws9 I~q.ql]Ԓr7MDr ۨ {94 WbNM?W+ HC)NKXA>'"p;_?Hmr1^-oPD@e%~gUPM^:v2H+i*2y 3%E!2?pe $$O? ctcdPRapQ(3xq%j,UԾӤQ6f>Y"X>-cas^^v% 7DZ2u“n$dbݴ827Y%mdK_m{Br]0Mr}-Z(!?!XKBL O ZShw/VLz*(ZA̳CLv2w04TJDOjBiS&Jag|N6 M4S}zX:(G*({MɩٗF=(wVNU .+q= 80,!dv+7BЋ}WYR5ٺXK]% i쟟2̸U}'"iLCU%dHqduO{ɕ =oJBV k!U9~ν3N;Ý- &+rZ<3յ(p6FVBIEk3KI %̸HL ֋N7+dw3/1IrͲQ}':ҞP ܌ HJImc=IcwW(/!x}vhRs/N &XJzCb/4+.kŧQ-꒯1"OM瓌c䃺̕RL *4,&5"S33q0&mt΍{愲jcهa. Oj.`V )čN?fEis&~{ tbGB&Ǝ-ڡmUQ]J}%e%i #05Ȑ$Po%aMp"Cj͟![1HfK]rs4n/gc5!\h.ǍfIxpU/'Y4FK l( ;! lLtl^E\~ mdYP:Ǽ Ď/wjkJ>7^k UbP )ǯ- tkoBLR۩]AJ.ԹD<`2Lb7~ <91 `[vؽ HE?\%82/2V~{XJsH$!$lW;ZoRصGW75iYb VZ!? ^&\[cgzw ($;4l]JЫ }<,3:l@>3j۝ gշ]*vs$#m8l,C j Ep)5Q9uFջ5?Qgw= ܓMI WM,&6ݬݍFYtӂ\D H;5P<> 3)?;|c1`KK}eZN{5RyF2YigАZjޥr69"q EbS5jpg;ӷƎJ%w0#3Du<%Lr&Wpz/:u+(a: B|^?ydh`^hyDoY |8oz\Gk.BlfU&_jVVD K|5jk 1A4[Թ1r 0\A/ A ][|W9qcU1M/Luvy A {grOeZ‰Y+R7 /o`Z~$ L;( i"@V$9у-8w.f+GƝ TY G!.2ıUy܅#օøXDh[\1u;w8Ta$$UeܠWj}Z7mKB+9JLa_LW|^uQ*H}x315 \$EΘ]E4bݭ,WJ0q7 dUG{XT7'ebdZ!8ً҃#X!=ԝlxPX(kG"q.uƓaj{ aO{:P8wX@^q;R"6cĆw#լ;7.l^S\¦f-lw2|ß-Kg*p ts ǚ wRg4?8ubu~( ]vi\P/e?pn ;\7[he *mq`JjS׍@C(!(0Sg܉"N0گ5d,);v}sp! ͪ_YڋJ|CL c,靲N=T i {-~rr1{A1FgM7rqLqG_+ҥSG:ܳwbvBڏ|^'F`rgwqqnSTvmg6LW\vDUA.xu`5"$+hO0Ƣ`Jᑴ%9[e 7[f -[Bf/d:waWldhPLj,9f4C!gpUODyaP \g4U_!Y{IˇAC/Qd,+[f@|p6Td" B!(lٸ#MQS5kh.Cbx\#FIIґԺ{ x]`X n[-B<=s: Sjֿ( Do( p;5%ܕt0碔8PKE"f@0rlAжnb@a鉠x?.mM'Iv YZĘ gq48d7`M61Ak]rb񧡍iRGua!c}-OmM\菍[.Dw7bb*|ghC`憋bħGm92?G1ـ*fuOt N{7$Ɵgن* g ;8  %e CZv,ye [D~/܆6/9?bps \KM㩈%s 6h 8]ܟ(B4tY0ʖ3}p$/ꃽ`U3uf$2TszaV e+1 &[X*$+4xb1wc_t%5BLx5b;Th i%\`+/8b%A߅߾9բdC09 K"33 k %~&2埇Cg?ԕO5 MZ]' vIjZ\ε~v9Sv]hlolW|}b?-g͠as:V~8 >>ƭǡ& % + Ɋb5O7Ni+/A Er@@Ņ cVwUKOI^yaoIJI3ޖ5%|a4HmSNYY 6 ]i[Mi%x=װb;>01'uB}Y8!3^<)i?w߱C=S(gx>%4Fuچ')!H %E΃GCky{=014e8sbP0Hvt@Ǯc&SBLkN$B-{ɢfkZ>N$b-yL*d!x?zD (H-Y$n#4-h.祼t=S6xס>KXpMVr>_ 0T+? SgK<)j%9ܤ1UAlDv‘ާ9e~BPk.2 $_*H$ͷw=~\A;JOFӈ3FN2|i0UNB> %ܛ G&cdL3\AJdcZgcUM8]1o=|+.V3ط2O+z:+bݓCKsr((ձnaI_fvvH&#'lohD}.GW9bicuz[ 3hYI>0Fc;YqudHQ+w+d"Y#S]_G) t'|y@XJ4`#Ƥ^D+Wdεeho z ) /v=FNҢяp& ΋LJ4xl_7Vce6YoI~%eg98-*9iOVk Ou&c9'E#F\>kY<8PڞZ8+f2ʷ|U:tH12-':Q8y-4`Z1;NL߀쥭[8d`Y>uY|>zY ֘(ߐ(4߫#VnlI g~彔dvy҇GTCtD޳zB,ф# ]z!I8.TZ+Dfٚ(:Y[tR$׬q &XAw"m! ޿q~|5^AЇf#|syxyVfiAM}6(ɝ_} o]Z3 |),qxS 8UQ  הr@ʆAcR-׍le Kwhj%K^UM1qFmCa5u$7vL~E|,"g\4 |N~n7?,sVB$ʡf{#3 .1`F8[DN2ҡA .;U_0374tg E҇U'za ) sNU|?vP;0&X0`J ^ȪjsnlI υfCzthviΌ&Qr=9߰ $<^,R;xJ!@PI F 9IMHHoWtb!PG:sq/pcQ(aJݎz[d!WL$]ˣGrMlT^]@ǹxynW_qMYh`LM`B3PTb41 '+\ظЫ?Bo*)S f~ n  32[y}^XWx\%, mA'U5.`t91L̎^mJh4Д9ŌVmu@juR~X- 2i NQT R"zGqģӃ$A={ ͬ9hIw0c}yo^un`nV J%_l(|I*(H];i*nsN:\s39H\(ߗE߭H8n'Our{uZ ߰*Z ,B7J6`e^b{ #I0^_v;{ɽjf[2v7t[]|D(z}9(~LõX!>C7 GUFD9Acr;"֣՗w=zNg3¾Vaq ks4q67]ԝPD tㅩ6Y%/#ZqV\Hjufɑ,Ea,fV8ePC%spq{kdL:͓`+ R 5/i*W8_*턕8'㗡ѦJoFgKS4{AéEϾK7 -XBY~#ʚZ˔M Dj)ú{ՈlG5F̟aߟi.vc%=u^U.;LYI(IMz1 |cf)9A]{#XR[%_RrAߧY!HwkMy{޸P/ם:y!o9L9`.M;Zo3@,&?[C<dZl\jZ5RI$;k3 U1VEtZ&_ <&lABlq߫ʇp-͔Kg[*W)bU ĂёKxSv ' q`i] _YU4d2'蟱ueMs,Ϸ HYW'lWDNޢVnKe !S/ޒQ}DNBIl@ .Q|\Q93w@B ; 3 'k}8 <1ќ`@^+z,T:ͥ Z~!0( .[;_f:x#Jx5+aQS!xW:xt?LZWehJ~ o,Э(C'e5H*=0`R$em U?}?ؚOf̴to sȵKI˶pnJA9E_{$u ǔ'dr۟ ݥ{)~I ~[9Nt|J}Pv؇=1xUc!1ׄ3(F7[/ |Pb*9.X?AZKg̠ABՍh'k]0))#:>M-,;^'l߻csY ,һ9_) -}$NXH4R$I "O"u1k{ؠV&_/%oyBM ]veޘ{nKrnh쨯xQuy]Rim,G5fRp^D^d6&&Fxz P`jirԴRr,LriOׅ.AS)rN`.9嬚т~DzA*:nOleg(uvid.1;@bߵqؐTKբ*?B 0m,xHA36ѹp~:ۈ.|i]M)H Zb\vd,Ve+/]5>gq9[zًBhn4ax* 2n*u15vNTcݑEwWZ* )ynNQv>~ܠF3ҚL'|I+?(c:lӽ}r> 0DoJ"m^Ά9`N uzG afGX|!["[^ ?ź<\9)u/$DЎ@LXm-fTzG)'"m/.ml 쪤UE*-oX~37{sy&u*pw)p8MJ_xX}*bjIM»r69Gi oqL*?AS1bl: uX,?z{]Kq!ېCC-Pɳ`w@H$lRPkkUbNX-IˢY\Uۀ22dwсQDc$oqT'Fcd(Dςq˛x'=SAǃC+)@ŚIXUf t ~s qkX~;iMDWٞ?QS]}R+T1wBnB00LwH6\?b]+o?'xON|ZȑeEMBb _Baæ'fa6b塬vdkdž.rۙjv(Bu,9Z\V8;%f:ϝZ?҇Z3K`!㽼#r/ mH*G Ɍ'I.=NEV-N7q^P);AoD_ʨ>xmo)&4!T~0>:IH8&27zk%Cq' gʥ>&g{g6 >W&t;>vxùQ0pR c$%d|+lj'P:`kv)Ս}ޚ /,{ `fQP0u}J^Sr#ho8Tj~8*6Ӥ8 sQN"Wr7zmpZe{ ?Nu 2DS9߆O1M>VE8-p{v!D j@O8,j2z Kˤ^[ 803g6 Ǿ _93@zoI"!Z)\r+5W3?Kw&=A)Ev K:fCYye0Oy%eɊM)5NMk.kD| h"!BCyYʍfsdE`p7.ښ{/xLj_s2'DΒ:Rg^a∧ED}y:49x\hD}lN\>`",i_a-$ UM}.).\w4fH qcf TK6<%%U7-VVޥ/_>iϰօ؟2$ckK`V'{Cs]~ MrˁFp/d;Qm b֧]Dy^vn"$hq6 7)kO>#3T@gҿ9cǃsܷ)k~KduCF֔f_ZPb AL?t=2GD7ni vE׺܃,HO@Aͻx~p*v>X m4ַ dbu}E],4KeԬv+gK<Ux52o>19ATrcBQ$;dB_{-;[=X|VN(/\Qx{d<:eb B2 t~wGղ~h}$5J:OixT.\pF i"v5۳~zۼo7q[$do bVul1llţ je|aJ03o&>~*teÓ~<U߽2"Ў?FY::H*f(k1n3.^5NݹErYPA8&TMn ,Z 4 Y.tT?-\"30fjt| Մ=3!\A )$[={l 2YOtK(J 0kO_؃+9뚊 Ɇ؋;5!}t=G.NojjkV0 |݀I!e)tCbt/nf8+8'm`'D?o{Q͸4_&6#Lhm/)l5AX=JͬB_35=L8Is0)K#<ާ,pF=DTaml\^J9Jt96xi$wx" ..9b96+{tcs\amAmѝ~mQ]u*^9WDNvQ 6#d!`?3I! 6tn{h xP t@ /K2gil]G,S1&Xl F &\|t!AZ߷+XR. /6Og2 N0TN8.%{p̰0UD!</x sI+Faڜ<Jᢉf2vΙ"=w4+i1t<;Y9*I8)HSUC=|n 0wUf pf*Xoi:\Wh߽TmX5P}p0\'Y5X}[ɪS+-Bj0Zb{v(u*A+pI]d*XV]y*p Nݹ9AՉ_TOfD=c %Iݥ4c;~{\鈾,M&6dg9lV;҂A#n{geomP As(Pi;SD*R:ΚnBƜ ]:EjFv(jrwa"t/RǧWk1̜dgGTMsJ4["6uҠqy z`~:EW>`zlp _& 9pG1ctBZƭ%^W |5 l0Iw3=Y0-QKd3ZMim*(n^n}qGCznͺVɊ6#!6;r:ie%?`JM2ß9}Wq#qyaɲPq.5Djis32;^ 3ڊuWoJVwq@GikRAѫ%jRuS||:ºЅaLDm-RȨ?u he.M zN7׈VCrVzV)G"^gqk[Sk( ĒQuXfg?FMT5 5P[.#»*#5DJ'[;f턈2aW )m)*6|*229lOpcgLvoS9\=ZtnCէ+pR}pcTS5{]9 \ + b]ڱ֞Niֻc-z'/gDpR ý7t3+@UHLQi6'[\{k\Q\ØSG9GR+j`soHpY`t%d(tjuL&RP4&FtV=fBG`|8 $W9,`?^ĭ)i}q qݑv>@M:'l8BɈCNx d+MPT,Lg?N:`~argj?W5@? t!ރ@F[IyI az+T^C;k`A_p-۸^%vE|=F+}ZW9RW^ EUu- ghBh ;UHg2gY"0_qI&V]ySv ԟWPJ}SZέ@c*+qt_*y cBA jCGЀWǟ<s@FѲ)Do_|QyY2.9V IsqܱqVI'UN4 g}pp m: gac [ }({̱d&Bg6Ő}23lwg)JɭAȨSfiwb\"$eWdߊgj7V5loj|FN|]B̜O1 xܹ=FJ#nӯZjĸ 7f=lK({©k.. cQ%&0>'.?7Vp\ f^\C"uE5\b~/ּ 惘}P<ΩupLyYV/C y 53FV^u^1|ϭ8)yz9CxyǠΕ|1]"! N'&T> 3w] r_Z;L?FN?U\?7 @ܞþ " KH9nDq7Fi;红?A΁J&Bn(RN1]o-@v8f ND*`e1@?w/w`˟v.xf*Z a5TW|&򺒽;:-Y?.,DtJa"atEb|dJ! 8^iGeШ*AA~Q~ؔP$(CJwY_dPݠ.۾,X;y8,%yK{6xo |c. B|(|qQjn@Ep!%#F<:xt4Ƅ#A '0xEBk"pEh_o#hs)P`\;B @O'\x?eVL|یU n??wӆ c šicq1#cIY*/_NwF& ;0R$dQ`kXPˍ3 mjopGޏ)m#Ck$=ϩϿ%kQrHK\ *EYU]hԶsmY&FAje(}$NsԵƉQHAnirt/.f*5.xQk81ن6x&v9;9O\6 PAi`<;a5ifd|a?ͱ/SUqpZeڲkVEzL*҉sw:*; 4::C}DԿ7# l^('(Džw~4&?=e#A<БE6I'l7dzMOu 6.M(^CV+9R]'yXjH I %pd-Fu9*Nm}8]غb < &4ݰ 渟/)o j2"`TR hmnrxC(4rw-5!=._P^>{ RY3eaLIvq| jSaiOlGlnK-" ^S@XBsY1ت*Mۋ򎦹I,bUrD[=h,{ =M?r=Xz*׬DpwZ/:ZmANk̰0E5?eκDBxp#˅x7ؾ">kʮB)`3%&M?JG KC$ U~褖Lb.ټi֑Ո{҄-9,(?lDp6Wqk l=$6 ⼒mr&dYfaڞC. +mQ:- S$(ިv1k‷-4/U47z收`el7R9GgO+Y Bye]uI؏bmᴄ}sU@{f-66ì2W!f5"I-smT 9 px橜0CE@=܀WY 86.;22N9H_4޻T~Lwr]M)bU !OFNW =P&@ꪑ*+RV]&Xj^Cv-T?3T 0#ܖwmptU44VY7Cv@T/A,a`h@p`uƬ`Jak˜ WN4MHx&o1t\'Aϡ^XUEB**UCOH7wtQk(q(\ y^*1C^<'rš+YWm_G# JݢEdC=[TY;i6da5 Ł V'GStET|UvI }دGa5\m7:gt6_:$QG3`pC8"ȥA,tKt L uo.Mqu9q%NJ BAtn}QkSGUdgQe6PġMR ZV$@Q#7trN!Bix4F¢rΞ@a ab qih;@qB=cCDImog[}Nla쉄Z0;d~,TzqTQd0)r2L;8 HM\<N.m(!_ѝ@O쓐-O*N&l 413k1Iq名Kw?k gDei8%yCsYKÄګ+}YwR=[7tE2űkmLW1q&? MېfcLo+@[Dt~qPn_2~"$c~yȑOwE.XDv FPQ!V<`5 &x^@nӸ(5LNou[c>aXDz}2*nhisq6zwEXI`!&JeD_nlQ!'z;7cvN>mW2k GTPX3"͹rȏ)\% ; SHai::T`h;3|4<ط6c޳`C[g4ʣ!SuZkvM7D^%Db rQv| %' ?<:3q }G!d•M@ تTF ElE990xr̚`=*ܮ]Awg+ΤKHѸ'xҬa.36֌NK(lo_Cdi(γI+ nע^Hb mv=m,H5q⿤VAǼ\x'r~ak ¼1cN+(x^{7GLGh/GBTڇ"(R%ކyV7ҹ$_U`}(2Y0}P&g =e!<nWť`.mr-CHS~v3s5J;Ʀ7>bK}t׎ Mx4NEKS疟}`8 m-Je-Ѡx$?O0U=sU.VyJy@ݱEmbPoL*j @f򳢉 -¨( 0>L:9Cݻqit/YFQۅ b(nb~Gy~[ XL^qnh0sVr(jrE,@$0wlIT\3oaA'&塵] Y|YnI!P璜h*dGz_ vvsfX|Y9Sۥ{ƒ2gQAB&CK:\G؂΅Eķs⾄mUG5TuM5 BRA^*KR42cؤ߱P7 R@OR]9#p̯_4|=hcpכ:J ~d(t>Yӵ$6UP^ǣP绸[# wg iр܈XQۡOp9.wԣ+&cC۱Qvy aL)6n JcqӀm"ŭ&:PT% W_Ky9.MQyq9eScfF^<~܎ψy7sD#BSX9D=E玣mPD[.㺆*t8w9E!*D& "!fm(P7 e5l¦Nuw7!h0x_1tQ6 P5-..*K K6x3!Y7&Zk{Vn웆Ս>ay=8:HY,^ꌓ!5bf<#,Ep(>q#T_~ I2| ݶx)Tlӆ fh+qR#+kҀ]) ӶdjR#F/եV͚jorJ?m3+=*2:.>Fltgd2J{C#T堆 #4uw!m_)T7JlOD'}cw2E#?uVs/8C@%L뀳&|,d,ֱy 4ϽaVe_^sTwa$DFƋƁ͵6x+e2 82%C2-Hň[ҺIy54칟> ˆex bCl¯9.3GH^ǿX9Y6f+}[Z=n6& ݈;0vofjkHN\`xDG43ψ[x NJ?'"NOE|O.(4 ?L[l!|9s}e7^(ލB'X~ ¶7K<,dF0>tD5W2AK5OdիvxqSh _uĈݚb=.Q2VtgtJ%"U-9z jnc·[%Ȥ,~b::'qᑱYHNqE+zRhORfDQ8a0JO+tV;.y<<5!)9`mV'7# <\%sBdvGX?; 6L[TkH+u0w I Kf/ *TUA3oY2,~'<]4vҜ4خ\` 2rjgU :)8em"B {1 zwP6'g+^ t57l'OȪۢ W $Z+O#pZTEl*FgTָ =4b; (vN+fzԁ<*{sZ?Y4Fn*֕)36$ wc"gTiz8GPk{tL7(Rv<*YkyU GBHz-xmg82LtM Dq,4ypѪjPJIfd &ѣGWUC)l W!kHXĎS`ΗKW:`(`3wEN;=x4VqYG~@.hдPgԸ7-N<U 5E*Eubo:5^b rpulAͻ<*>L64_{E{I^-u++CQi5OLIed)[Ctp 矸EC2|-P~;Ô[6\U!+q/"E|2ٹ~t%t]•ꍛ#hKgem*b_ څn ۙŖX/ZZ(Ҟ=.xn (U0fC<Yj7 a,Vɮ4X/N;.~٧%bbX+0v%1Y'\[o@8`|)glÊ0(QegՔI-7| }e϶nyDT3G shao=>4v0?SQdV1%F#abdM2T }WaCrM yu4dߍOtdoHj(=<]ۡ7`N@">>S$qB9 =!aImrci8 8 yiuWFo@;Hxh^5H3T A36<Ɇ[+3E+R x["Ŵ#iB5V zIɆ/302H=v`. }e%gs4 IN5?F]C(iWWZ,}2MeA 敚R7Z)›b5( *H.s6r[}/ZJwH݈lʨ5Ü7M62H(kH($ʫrAB;q@΂*5ߝ^?{8d|.% BZM-]se Yboī%'|}epEvms!RODhĀTᄏljE^ղդ){S@6h]ErFd[T̜~ }q:NH~FMcQLujP3)<'$”qxi ů~3vK/tr V>0%4?VFr5K "6Ε.$J|%ytĉ|Vt}?=I9,a,uHDL/~Σ4Q:s*)B28y!©4+cv|w{o0?(BL/ xe5&N~{bJRLT)*8IF9ʤDf|z8L;Z`@ZYumWLkL;f|ݯi$U >.F'Xqėju,cB;FeFJ{x5T9YM{kFRod:rb_tZQr?C^Ox87U+A2ZdTVX+ٝCiȹb84q %d 1#-V78gd` 0-l{ᛀ -7vxl )g:бx\1כV0"۩ HZqM2@/7^BX]P  Ǣ6:BAC]h73z52x5{웍\?9PRiXu+s_$;ŞCA ?4jlEurǰjKi36Ǭ^.˩q:{9uy͒$,fxE/oqJS|*2M!)S޾g MoJzoj%Y){ /a|96~7 W*AK揤U7:7Q8vrj5NK>]f(eKž\s^PxWt5RR .crcutSV6Q8(WQE|2YcD{Ll YP6y|v+h9.Uq Ej*=ohV1"hE8g.iL"u\jCb2pq1 {s} F7ȗ &&k>B/õincɰ(9wIbA*Q<_m>$ 7? T3p۔1Iܯb4Op?On)FZIX\!uO;%c/zMRC;xȻ9H[.R/$qu0RAW.%#w.+<䙭˝wd-I֞0hŶytF7x!{9E >Ek?. 0xj?~ ` UwL}z{TqdBG.)eր H])ԚM];8)l:e& a>,GCZ%ިB2Uy{ #+/GygfX!髭.ۂbDž=wB ,P6@Qnu.Og)E&S!F>7v^ QkF -gnZ 7 Vj?{o5z]Ŗ/[.4+ y:e*X&GU]+^ٕXPhӰ(Fآw8#>EQWα[37Ľ:[ωA).7`oo:ԋT+'8G"'(i<e/zZS 5uqi5&G6[63GcC8! Ŝ1Yݳ鮡CDtV <퍬:Q*8G /+-R6UމkL{ L5֗lN0)ӆm#nX 5,|T^Ɛ5N&9d"R9WV׼n\~or?St1>ˮ ?]Ae0!bc)31:A@S)e*mQtqarB;'QHQ c(9eҕfZ)]gERnY([cmORdtn~ct|U C);ɛ :OqCLZ)g4gx!IR.%yH~E}ܟd9ōQFQrK:THUr6`8)MLPຑE@QvgV .k8uCjظ$- m> )Ž9QFNo}ܿ" JMS5c۲K"ԬS2Φ;c8+`:v*`z(+#Mq;K]ܩzGt%d/vU_(KVڜ[Mel?+'s/Eȋg㱾Ȗ"d?:A vxQ +B0h7UHZ%.и"Z,BRU8Ns^CLJv. .qќU# wϮ&vAT Zآ-e؛!X3jU(MjVMJ꠾Eo)Nl<q/i6nmCm U'N[svzr1nP KTc1qfڃfʼ-=u` ?ȗX,HՉ@hm:W/vϷCG"7 !rk~ E0eףp4/hy~ O1eo')[^Ԅag `J($`B)1։8z5 Ŕ"*w}9h+\:}ޒ,icEBI9?{ RTΐ]S &P2-]5g ]/={/|)_3~jG<ϲ4ϓK?a _aEmE̥ `WDʭ=C0J} N9WV>4bç61 bw)j5QgJgS:P`ڞR#Y[p g(nw~Q`f9*(^7Z1EwF<[!  >|ڜ `k`IRW^w6 -_荝N'iJZưPTv`#Kg]}cEq.1Vΐlވtu1@9d-yr;dVrO/ EQl26ܛe@l-p_1嬫l4OGݧP[MB-e y}J!вグlw#G,.0:e앇 9Uxְn+uQpP|#fꃨ<W_~jp[2Ȁ3` bsʴkwP7F vRvE{br7au(x$ NmKm!$ 4Dm(6zzSX<on3Er|3P4rS&0yG_;)ArWrK"Ʉm LYGLaœ 4)y-PCɘM$!uC;{k6K NE> `!{ޕSI;gSz1ePR8ɘ.quvjY)!bD#i2.s@St}kTeZyO3Rnf6ggjTOV\6W[]t"}= ʪ?V|C &;l%ÏUrm _p=XSfȰm >@c@B1R$MdmQ?K }޲B2aĸ_t_ jīⳌtf0z\OWbF]\/eZVy6=FgUȵ6^crz!SRuc7+$T%} .OZ\`Uį'%si^<73cO  y#nwm*tAϱٜ-ݐ~(+$r&(ktJ8Č i(q>ܥ$ DU"h\ae5'i,@f4t@/ۇrpil,(_W?W(_Z w|1yX~gó䱬+T A\T7M3QF}$=6 =0KE:ߠUƥ[^N4HyO1eiSyOd>4>9*[D!+rǭv)G,9 P(~gT@T&:aը3 uh <L\a?d+}oi;Ԍ;\ (Kҵp m}FJ?Xm5QcPtч~%ar.%H<Gbx?STd▾Lk%] xwVdپQ xL/;[߬ts8 Eem;ll"uj1 =vIw9_Fb:[bAiOSZ:@+%Iρ('dn̏Ⱥzds*sZ?,Hﲶ Vd)S2ny'Fla؃LRc"P&Oki$R8D* >6%Zcb#k0tleY>h3HI@x4D(ӰVa F=bГMn!hCn}}!>!6‘)t bc7%4"_-+mXV hFGǽtw+X9o~z&NYG=H!9.fP"KSqc.[P\z.Yt|OD dB e. T&2 S&o7eQ/ůU-B2Ei~|ʹ/ ҲpYלxߦK }#}y;Ih?JT򼎮N܊ 9vkU}ףęoL[ܙ2lpB8\?3vˎAXuLNXAxH'po=|.a]=̅v4,$F:+nҶyũ@:y7+Q-+P_sާIOGש1h]Ӣt2*k,>cm)U/U>8Rq(P*'n} A.oLkV_sѩE`?O/k{S-lHՁz v}q:ɀ?%(s:}𪼃HU|뺊m+J}pckD-XԠ|qt`Pϓ|  hU'W ~L̠Sc 9٪6}\ QgQF7Uaom-6pr0hV@F=cͪ+ڽ~ ӽ'- ˽+DM ܷޯu}18I]k?cܟ)KeԒgB}2UϴrO>\P[XR(HI;9>Pg8 s~\%1Tax4v픯Jb ?ơ/~ͻȊO7˃BV%"ni?yfe7|lRg h?ZiZy'?_BP9Y)ne,f)b-Vx9( ͭCm+v ,pa(ml\aώ{ChQހ?Ҙ*-jdpҪ>ϻ3<3ҢQi]`rIya!E+SAE[e޺ 2h=Qp&%yP2h*§k lx A>56tDz0OnKN~3`^[-}4Ʃq&Qkt6C-0Cͅg-+$ZlEgLУ0s{\gI*^/:cd`WO]kv/w9 x1|pP g(P=r8E&EC8)xZ1U#ǽ餪t$.nL+s9ұ㺰9s -wfBRx0@Alk:&l.|b.("^-#4" @B^z] l>#Xgkk]聈Ή٭͏55^~uc7-̕g+TeGԅ(d#G$1n9M^ǐgufb5 /{,| /}-%<.ٶsn 4Fg1w{ɡ05ڹ/W<&:h0@/R+`pWe-w 1!!MzeC3r0QA#'Xnȋ/~`lwg8p:\y@_YWKT^eRЂ3<` xYw$Q]@%e<9C)PC]6 NBLL qBֲFj[.~*_m@S s+Q`jRIh%# M"p_uqO'Efƣd$!?-Ҙ˖J[O~B|`,pL ܇ԇz;ƕ>ftOسTo<0yypP퍅79~r%.2߾SZӄC#0ՒL_b}vc-NK0-3O+8vLb8T1[)sb0f,fE#࿴~"J{o4u)N41ywP:i ?]%GEc9#rX„w:*ʑ?X:yǜDX,jCTշPI.f- ~]:4݆U|auT@ixm4v$͔yMhk$g@҄}n!7;GW; xoHOѫ&̠ `=a^0V ?8MkΎp׼vEEe4ȵ  HZYeaXͷy3PḼ1\'ڶ9h7\'vK99YˠfFGWQ. dyZ}O?.%1Mu܉bSkiujm̽ ia0F_IYy3Egloaym4?(=G 8` tfYB~W\qh/:tg(Kr/4D+m\IC9^9 "'P?GП~$lNCsLTgj4|ðR>o+Hg£l`76zNAmո )Grs3)Cu̇Ol ^;9ć=\%;ˍ-u%6![#aap }䶊ZrMUmK$t`4~ZŢMZy:F]K* Ư9a}ru:*MyLg"ȭXUc{7ɒ:ji4ԇ9J۲Ia'<4: Vcα=CYVhʺN!C) ԯNjyRLJTB"CTkƈpS^ dFiQ(-`WB0c4q5@фI#Ss;U!j?GR g$F-Fs+Kfq^Q(7 I\;ik)!wҘ : "wC's<; DV%@uUPFqbalvć ÷ 5U(ɰDb[$cz>2IZܷڹT jV8~QwbBA ZLȈr, {Bn˪vnM, K5zcOjQ4(rQrf<? r-u4dV#?݂ iO|&7ȫ l뀽XW5<yJ}]\. -i#h+@鰾ݎkAet. ((7diRA=>k>RɯsB 7qϳ #Jtz nꖕg!ʷOq(lB-4 ? MpYNS2x\oCNzs M`~_bVym(b0S3bNBf5# s$͙AP?w3TNې\l1A=T=m/$OXwR'OYw`n02(9 D.891xoq<۩ %_Oi`&5"${'>."ڸi?tp~pGtV&aN貨K5._|g=FC|ڔk9{>< ؟op| n04ɍ]|WIM+<: (nZ 'j#j (5).ucG7bGT͠ ozx !M p >%m΢K\7zc`*eo{%2hkuկ6Z:YlAI T- oe* ,{&^$h/ m@|~v^e}xcZ-ğj -8o(Bj$T#d5U]zǜ_VCP0 ^qr 'uBfdWYdvE]*za)^@:("z4;KFv 3 8apOְOD8D[R_H~,=JAbKח&jow-">A̹"DLj څzD\_Vvt_ouAAmWspI.3bˀ"X  'ҹ2`m8 ]JP\VF1G=']E.ϗTJ2-3}hU!?S$s>)pQz5,S45=$ig͍34F:(j'[13rW, e*>f /^`=u}xt_;[աwgEv7ZNp{R41C~KAc&'B)Q&VY*5!Th-`#vaiC몐! O:='k2"ήhuR ]o+_.`,<@% ~I`٩,R8Տ՞%m1&a:F0^D2#ܼBCH\<칩U93]M[0̇ʁW][Lq ,jm%xr:Oퟛfмc쨟hyNʘ7HLG1YPi7nj0",?6@jdW Y*p- LL}]~aTp vxu%\\ʦC浪zFUkBA`.F+QO 'qx2l p[D6[&/>x-uQͦo^Ogo /o05UQu(5:wGWZ1rf%~V%+,PD\wUxǖ9\u|NێOźoL9[i'Ef")taF/Rȉ&q9iwj^ڿǘs}!%C Lf3|Įr.]gOpQxIxP[|R6Y*]4KA"s@Tu?G)=}u^g~=~/?D Eȃe}`Sa%Zv`i-J,xCi> n G2VMT9&OD5!X%aa<Ħj:$SK*Bj4Ѐ@grq=`]f;KMHGL5ҙ`Dsiikۢo7ba_]Õz,o[ܝ<,r8WZC6[mh{ h+.7hl&4ku堣qXOEF;EQؤg)4wO5es,?ȁ'XᩨE;T^~gB!kF<KmF6uӃ;Q^^ /VSI;x SMz^2o:IaP i>vaFGNAvOF Y)j/SX/zY<69Ѽ;ԛ*|5x;j:QX9,C1+K2Mۢ;[: 1ADee)U9/O(WUz#V>Um,)c)1*ݲYoWHI&iP"?8Mh ^PgzC2f=z[uQraЛXFՃM wFMK#ASW=C^t߅(<4a({= :N#q)y!5. xT65 UJʟ1zs ?~S7޳'ƃ/".S񦿣>n4) b; Lk'/F]Ė(D+ky1!S; Mr*ir|wa3 T <$Un1ۯZOPtM垔` lz֢==Px';MʲG+S™CDo|LEM4m/A?ewT5}}~u;4ˏ#Pht4ú}#8yaO'([S(G>d~*Pp4!&hK_IݝueN#3fg7ȫ+p) 7[p L^h|f1w!#n0!vGIw5dơف`.G Gb)2%y/#y*upby\%%d [Rn0~c=52wŽc9 !7[!BN 0r&[Xq=z]ژx%2֨%$MzvT\O D# s v13 G {cuP;i ޴56ˣ4Z+.1z("#M^Fp:p HQe߻ۉ"g|vb9V(x tTI;~X ܲt[$ s5 `#Z }A<]AV{8ZV;^m9hIT1Va]dLPK67 X0 aE*Ijt` [wxp+%4y@Z|Jjxƶ1gڎ6\|Fl}O!,]&eZXa nl9CH}=isfJzOa:*ө˦ԱN3sf!u?2ƟKGu$%.r`b~yY^qvFG_F߬?K Q= aI C5#7 P,{YxduM4H1mTMDUC&Pk5Ouޝj7juVT*i˙ ۿ*$qƂqMefa;C~8 8܈Rkn0FXR?~/0wo~уI-Hen\EiRZjg"3TRoâxi>R$e7y \)i Օ[ $qDIפ2۴yG/#UH*C'] PH(faVM8eę%\P+^&>'"$q:l!݀A㜱.'kvw[eo텙f:6+%Ngډ`lt ApVt:WǑB7]+0dMEoaN j>z;co=lW{o!UnYm8v^>ַ];p gWܿxȮ,$OoTת́`_?{ TaFR3kרj$!`&&0#nlp-ZT^gmwx s'7I| 6wO*sתZ0`ƩqxNF4^떸] $f@^U h+02{ H⠯ȨSe.&1=w:!ְEW51^7u (8}x #$ IEx_*uq:8_ NO3%B 7@g2,B1] rH>:-;d a{L]|,ğ uQ;sWjY{'x,-)Ә%dn(1^ _ֈtq@ǟQ1FqG;ԟFoZfR8]&!1/ ͎ {z`߉<[a.=jZ@"ɇ+Fu\3Lumjj/%K† "VR8=?vFir"%Უg:|l^fXKeE~A ,:7(-Ar;F@Y\Mc 8-O n￐\: ;zD_Lshh`%Оu,UI Q]/ٳ`W0כG|s PȌg4.[:ґq )!F-J '5ϋx}3Fe+9b#O^E({GH=[XP-TXm~ž( ƛN> w!sG~ʆ* ZFcURΥ4WUEI_4c# aBVpPUWM#I P/m^Fx-q:<,. PQLyjj:zC<=wc\r7T* /@oѡNjB\xVU}5E};RnI7 `5z-g9緣XH]4g|ޗ1ƄZ;^/j*m /1K CQI9t_6BsbJ] >9=?.-GeR/ ~ͅ/Qfgǒ|Iyw/i\iJH92R,0!;qE0<2IfrǔAq^_tB׋,"X0@HHR6Hg+n2~,C@M,qatguz&6"9YW%}$Z1KHNNŤ<^8WWdųpxRLJ+<@XGh7QcYsٸ"aTTLƚL.|TЋHl˪C. ]=Tap!ЦFEu- $2o(f$} |~k HTW(tIT;|O:B` HX^:ʚ߄jMv{ӘHF?t}2Td0JjP^E UM'?_Dc8`U_{+pb Ɂuɝ^(Y*@e`Z>L3RuXH+ەis,_kqgDwgZsMe9&y{=7Kbٵe^9j'O؊d$wgY88 :qzנifK:ybaj-0oΥXqL`,pD)g=_7x ΁ny n5adwe NDNg:CܥCl8iv خsG) #Q]JGqf8R{i[H.o@IV"xO}FLLAq+ϔ]: ,R}=CE_*k;L8Tb`z2]@JDv rqt`B.*P_*]XATK!4eAIAH~5i539M8Y;*f 1ިFH "lpP]S .k'1C΍IbqFŗ`qXpanDtl*9^jODb˄0w&P$8wj BHAe.cT {xޒN ۗҌcOIaW(I>!Bn3z;^m3;N^;`(9m}7r'6f?|* OV`([.5^[GҪUPrO`8d௤węHU{2(jP- 7-丿gd%3h(̛C}q̟(7U0@HBц؋([ euňK|Dz*wt*#"o._ 1q72fn@{ fP<%\DzA놓Erh7ԵE8}BA8)b`V1Pt.w (㴴[tRUtogKyζ@Y.ZOđ(gR}||V@ş9b6 ^& Bo^bO["=2ۤ$vo|E-G)+r]hosuaҘHRNd`NTiy!2म v-+ >s{f:e@"2.OZ*T`ҁ^Jq}uB~` (4jZ4&lػtd ;{lgREyi캶9N.ҥd#)%c}0@\L;߾XеP\09x#`fn)Ez.&ac+ڰ# o<s&Ċt (Lk'l}71Zp̓y=ۗZ}` տK$:թgMh#AELc rɟK;wiZA 1>ʉvkJ^jpD%Wvp_qTvxs4w$4_'ED#c;/haC,X A.4{mÐ[%@){~~󀏠k+V*<.COaxnP`RD7K[|COrI>COЏA(MF,[_l(YTTGH!r᭱_-ر'q;+h݂q8 p{upe\TQrA6T! +;P[oɆY3my,P^V]v7{@4k M`Po)9i!Ju}s{?g]]EiN':XKB',weJ4#$4 tQvl_0DOU-LѝN[sKy!IOmt<#,#"'3Q(35l7ܽ k =[U_ɡ}#H/`5%l:ϧrf$ |1p삂 拯HfNSo?+z,I=A/eߴQO>0L1oa?6V]p# TjT '+XEv]Pp.X Dybhkݢ!Jjr}z= ҁv7.sm:.*OuU18m!1DDXezcY"edvU$.܀4& < Dx7Xۮ%[:§*A͟ܗ*HZ{UP@<վQ ]cܱ~ՠA0gR|0 Yd^3W6_~~iI5$q2P 0j\- Xb , # 'fb7K@ˇ_ZRWx_7ʚI& o!Z An 44y9 Ti좧NP ʻ *1lAL;Gcr2GF%W&`cuqe?P@*ULx ҠQ\ eDc;S'a0J7I§'[kZ3fc5X擟s'.M'Z^(v>hw'zl^X/=9!Qs COwA"Ywҏ`IjBI+M.U@aRh8bDNCEpf̜'q(_.MN~ o*t1$-?n[l; 1| ؔ`m؍ 2LJk]kĆQjM)j1c{*Zzqpno)Y=c4;HtDO|bEg"@)͞Ø1u2 ݫI;5ʪ!V+$iv=%&ĀblvQVG1#OUȨ#ZYh f#0|{WYN9KSmgI n |V+"6p%] H{nb[~oȻ씲܍԰g,2',JpVM2/)? n =fGZvm6'u2+V/TKS UO-W!煸Ζ)ÑtF!^w$$y:LnpsIQ^?BȯegZN9GK=0:#J 8zuXm @lO6:j_ _K9#M];mQPq,F|1bJKP6AM} '-]`/%Dk1ED8⢘.J? 0x4} g=9^)n Aw|p[ƭ> "TZo$z?;xKq"lё%UxSSٜ̈!| ݰYU킑*ip+~^{Xu󼖨}Jd01{>„k"|Xd ,t~k-J9}2-a(#kY@ )ZW:Fo_#A).K6>m$\>47e֧?4X^ztƂ8.3ze%NKegtP۫B:=?q%˞?o跹AYw:g *@ )c_ߜZ-U7F~=Z׸+Ev GՈ\ uL^!ONH=zVg´$Gnж6A؏A&bz^bID6_ xsAd?˩M TPw|)?v]فF(&b[ZV* ,}T;;J%\%nAb"IOu3nZ߇f"|Tj &JZ}͒ÐHOD=1=ו8hT']z,Ex}^e5;KԾ`h|#969Y¢!!b[lT7pPPQ:Zz2^x$Ĵ{,+߃t{1e-fX=VKJHd wh]ț;#ޫ,eHhr0;Vkhdrg8N8L= ėXw$4A]mig0xz1q&nXSwN*m]a493gM Wv5|Q.Rlh ?4Zaa/1Da1sl ]k}f@ 5znd 3 !ꎁ^ $$B]>6XR߬ՋB39M̃|Þ\vJ^^J3^QX,i߹=b,^]";^p^&UW^'=5t|:7Edj=,]1A`Fn'nX# *nǜ4zc(j-r4v-RfC]@(˯@$(b͈й-FD,)'I&:fՂ3LKGreD7:`5XB1u')I P) ϵ<-#;^€6t= 5=aeߨS>4X;t["­uϺ6=`Ђ-՝45=9L{0չ۩6xqJ1ѧNlLkqr)zӛ+ M/;j&B#nl6 TNBMtr3A7/IS}*_Qrg'nk-5b'[?xfRʛ Pڢc/DӠĴRLmzz~ '2 ȾMn2ׂqf9YE #yJR=:7(+;a_N6ZTZGde9N!8SD=xU&z\B(+R'B{t*1 !([ejyD+־HI gi\ s_%ŋB qdeX` #,LjJˆ.ND;VVS6w(o ur^?P=Í#d23^3Ӕ\4Ajd[;@,rDsۺEъ#9?&A{q͓ʥ 7kT/ae zb'L*|O˱r^n͢tW}nFe.HING%F-U2ZHL%LaMB*? Bm7ԈurSa&!X|jȮ RY{@MeRnm2~+BË-6pYIpũ*taQC^=, GZ[|,Xp+=-i#KJ ` nԹ MŒ"*A .rt1@Kɶ@[{ؽ=+gBV˔e:ߍ3h8xh3QXчQVJ%ܷL'q$ DEQo}T(qӘS /\is{OJYnٳ$6B LCS[uڅ&pvyU$)J"&$Ԗ4&bi@ndoEhؐճG=̪HHg!TiLL)!2n Y̝.lfÔRBKʝ2ён0I/mCs1qrk/*tB)oa~ vQ}..ɨu-tY2SXS:~6KT ..+FJ{ݓ~+]egt'g)<]ttqYr'+O5Wd)Bv#Cq ?Sـ CԃjdPowQ&WHgHH˓uNwovc{R.EOsLWb?'@zT,-gݞ\٧*%s(J2Fƥu Sٵ{9)zhq`(ڌo׍ ,fDYe;*l^??{rJ?J G8t@%=j~I6EN(\K0 3L(lpWNU}ƇPAu/>wz͙_PdGh}0rION!dԝ!(g]yT3ЋGjڰbң(\? $BK=<ߖוul?su+Pxmr8a]G3؍UúQ}lާ2'@*x\2 O˲pi@ aC2{He$(Ade+D65)&[ IqURRG 8|G]Ϋ!()!l_,ˣ_0MD7?)I^W6#₩"qGGQ "uG:?ե*F{pկ`t'"gػr6orN%c)M?|1żgYr'!mZhHXi ə@V'ۊWVcHH!m|֢nМṣ2b@/(Q`= kһmF>@h0 #3ʅ栻PŖK}ie]B ~(i\Wf bSq%'կrqu+Wsҧzɫ^w@-D}Vei=dg PajeXen~[EltSǹpT#~vrDlviL*Į.Ә`Wx&-*!~m+x 9 4ɽ$2x9܊#шc=vmV;:Gcsj.}譒CE~B23w4Yy<D(ha1rz M>Q+m1axLv#P\gbg.W _2k=?خPa?hi)7pK.LүJ0h}Q𱰺Cg^p z^J%?V%~NR`~**^5Hh̒~0 DBd}㎪fƭ"N}γ|v!'E! }8!*Mgy:u@5[~cqU N?!c>7Rv ~6=0[ g|B[l7b|CYC+ƳudE(Ô\|ba<]=Wk[%́Go:\Ũo蔽Ht@&=T^a@wW.S>{\SHb|%)d5oe ul^6t P s8a5\hĘ>!7q5-զ!-H&e4;^Jݵw'd"9dI6 F%l4pVGPuqMfh*3jӲykےG2N $zߧN ]N ׄPxݠu !#ь;Z!e*I|@q+kE1A.H _N#vF\م7yV fajdWy,XCS:^޳V.7/ _KP (e#| j7_-`'2m_p<c1>\uy0] #JktkłgxWx-(y]3M}tAb`VcĄ5]֥q%TʸGuzT-]z!fCK0~4ۣQ;36FB\.8y%^uxut~C+oi*n%}ݎ5Ik|QE cMaFW@Qn C-iVdv#T XB0 t l;O;Ҕ䌴Ж4B}>Ym">dy2 Rj軄Yx ʜ*nMo/:d◣w9[~o u@_*Z {A?3'M᳆_h^Fwe-ގxuÏiR35)9Clv)we2%Wԯ>9$7|` D_e YL+@A3?GKnLSDG1&2  hWNsbfvZ`0EW%ݏ.PV՝s=GVb3%˗7(¢1߅aVH;.[S~fM,B.¬#!@S;QGR?U;[E/)p/ہ"'ˑFo JFg'd Ҽr>fp1`cAESNUIT~6+W$Tove 6ad$}+AP8N?:r}n)Z=EK<0=}M̛~l0&&l^IRHܒ1b>/1S_1VI ~d }0 T%1ưN΍J2 x *jKA?c47Zl,J'h#{@/zC3 >t\\[FUpx2uK<Hy˄Z݅o\v {AU=EW'+ }J]p>7fCa=d7]iP 5C]%zA6i)F/8ljmC L-+uD Bݏ`{bHfpy @{8U` %-lC%$tde!W kdhX˖&O"WCEU2xhE$v>7UKEeƨN0Jܳ#[{,Dυج1 V7釗$պ)`G*5g;n"r`Ȭs@2mMԫܿ$N;P-<|Yn |k xf]%-H$ГY$#oS~y3G< ē7?G5."vw9a oOUBj@VwtLB~s,-z9ά:=Qu^wlH wc,3OʲA">8=YmyNm:^|o 'ێ]/Φo~u6 bO}@yN"1ٚI٪`'X vN:A Fjt4 ȁKq~1.EYX]_Ϣ TkUm nz d`}b[Uf(Mib{b'F=LyH7ևKH)ꎑ^{14cʈc EHrTWF ƚ~0FVcSETI6etO7TmSaAYFϦ z6|Gw3Btf9?xC %}}Ep^ jmg,X':o!2VwxC*OcB|CFdeXD!m #r+\S$c ,-:!/K.Z:dqr(;dwʐWX<OT&e/+AP k:t{}£HF\e!y a<\y7GqP]_+P8|S4K`ZW}q;e&H3lŦ@U:d`[iȟ3NG71ֳG>m[DWq.~kĊA}n|:(1+//c6 -j7}io6/ו]6h1ʤQPcqm'q}tk"6t.HKNJUTZڐXxʿhzo/O'-_q]ʹ͆~B~uTN¾S?}si8d\=Owƹ{@hO'EAI9av:Yۃv4jQ1 h'r/?ҥ Aixڳ@NLILn N6诈o_F+pY㮎5ccY"h 3kMD?xvo<Jݴ9),]_z?կsoin ERT?0[9L/Pfo`uG؄U=2MV(-.w:=-:+^л0DAI:MC {q#9ʆ@ A;Y~6="N:T^o7_ Y\暳fËꔕ!c㻟%Z) g'=qjISXnUyؐl [A/dMCk^J"`VaR :Ųo/ܗV%!h/}g0AT MB' NJ?by0:; dL<⢳.%! 1k==l V&]zep&?Z{We+ϩ%7􇀨ӫh33:TJV^h/ˤ6Bɏd~g5` IӚGll5V#-.cM#ʦ+TA_u9 Ui~{s eary-H'f4- vڿF_ϋ*jy|vL毣w| _q.!ROzSݵJw:ՏsR!:YI>k' sK&:xռ=AO{ηMص1JT6כa47hu+h U6;B/5P ihKÔby]a2 "P@U^%zMA4zt3!Is%DL& /+,! ORWnta Sx,5\1c}.+}obuS^6\ƚgjI jJ*bRaFeN@-hNpǎœ TKIX΁juL: z5 B##}5H1޲"V9jG OƍLnbR)Q}飉g{ο˕l5|U!Z؉$ lknR^go1$xHp9=]`#nkmfZw%Z83o$mU2O!!jA\!*uzh!&_=$|w:4ˆϞ(<@,:52ݍo;Ocݡ *cBKP@8&x`%I,ՈL/JAXEIX+u|5ߊ];ťLfagPN`s Jf!Y |> }Z[mjaU}#cǜ Sk%x.)NHKG"&Oӯn; .{==a4f`4ջ1N[D:6Wo` ɂ i;pC=)^XKF>dLe ;4FǏʛ]El̉oq@waG8=b& "Qq HIVN4gM P ώ*1Yc!ݒ4;niRik1,HbgKj( 1 P(:q%̍=-20X չkp8H:&ny.&vlR,UxcBmv%Zd̓ԏeBA%Ɵ~{N_A#eV%T*"YWv&۹ ]9F@ i@h5;H2ًu7ү rIk('$pVYWj) w1qrԸzlCddQp]#_'j*wvCI 5$%>56j0*i fxmC48oIxїBVsJ٥K<DE<[n%ݣacM..iik&ƙᳬZ5v]A*y-9M~|Qq_ogQ.&G2i]kL KBB;kI.}:ЌgE*L}&旿G*؊%J*=H9WkZX<=;HOƪeQvS,V'yrw vO|]X +}ܝMI5ϑ_ mab_Z'\Y 1U[F YLm?)#vŚK؍Ntnģ\Q;~(Ͼ `DCNf=i+ip.ā]"D{W0*TXKfƴg!GT7Tq^ $CRQ3ˎAT{եabdW׻h򴼝E]vpQÓsM$rF4XTQ~mmsHrIjL@{KVTcj% 7SjL< oך!~A.ϲ `rĝjoȳ1°oağl}^ton27TԷS)>:I\jy. vlH E͐{[#Xw0b,~U ep̐"bXSr9dEp³GTdߪ=&=I}a9+q`G5Nv4.R/;*FxhZ+"⎜p<_Z)gOJb@vS $Œ0P8 - D 3zH&ؕ53ʸ*'gAY1X8f6ZvUFg0vx˼}"+y *{3c: q+2еY~X\5;/Iθ![kׁt>;k 1لN-3o܌wpj"ꐯ;b ' `x A,)nQPf^cH1{mP{Vb6fuK0"sY@.(ܯ[C"*#JiGKJ%ʊJ+s+Wyg8ɺX vm˽6MF\Vy_ [h(oMCbb@靝6oJ!Lwg SoJ}gkjGJֳ^p c.svM[E+g%:-THN ݅.tl M)Ϥ j -!>⺿ vǡ:7*ɡsh<*iDW1܎yky[i0[M}DNLt{dQ3'L7*VjmS%p=E@6=x>g׷気trί Im 뵌wޖU(j"(wͮ˩)uXUV |*P/ŀ8"?:쒰M߰Qr_yTul9ZqqL]:#6Ij$tءn_M<ty ( F-{.QnlEYJ.46N5xT`MQ$}U^>6WILjp.PAkH;+d0jH,Ìl*êIeңai@Q/7[‚/{8KK@):b"}EI6@w}'`EY\;& A~O^ ]/5O78&tA̿SVo/>?qX~ĥ*O<Ȏ# aYhOHp_PS2$;g}4pyT:OrԊ Ve  햃`qcI"2{OJH]gdVvaOyJʅp͡T/${ؐo[萉uJ^߉Xrxyv wz_gA$NΑom#څv8I=c'<"= 1YnjhdA2?cZp1(vn␺z) #/.sr\)D?ZB"o{M͞qbePPӼgV\1gm6MO'_3}]vLi H1RRxͣ "J/LOv~ %dHMۉgGk\ɟ:J;+FDwl# bvY3sPxiȦ{:8F0 %]=hmP]tG4@N:s45#{b0~DV5b[=ߚcvI,DN ֟3̶bMsfit)Tfq}S94Bl)p;TQU嬇ÃϦ(BD|AJ_@ P4lձ@7K)4RbZ0][[{ܦs:4 E^nnZZJEE8\OFwn>HT8$cr̛<}:c\֗=Zg Ags?kwgౚ{~PJuӎNAq_8˘V) ;eIDf$mli"?(X_0N-#i>(0bHE&ݪSxYv10m ԴEgBU pZ"$hKH"f\eu߰gvV݁Hb $f p|* hr15ϭXx*rJuan AYt$ͻyIS ;Xpʥ&s"D/kȑyC/L4F\QUŦOٍIA xEcf[ \Xf|ṍ@KaURl/)KT4eBmTO3yЖ^:Ϟzir L*kŃ_r}`lP^p iQSÉF}RFR@P9E=C([h%i j8 Q%QHrOyP8GYR` FiӛKtS; ~Vve,^B/@P^&WuVOЯHI?*}}Q^ncip:mI̢hW@w8_)rÄ"U֖҆{ƦYF_1zs&' P:E`\O*FTL2wam|DqKI\:dsw,[yA9P>Ѧ=Bվ0O dd&O q=$C|a=[xXV:eWGQӚ@1?~)2ϋM.N>Cs0Q3|8n ^/\[w{7|iсKnbgv~KT )}5G ciʥ$?"6_N?ɰ5o7к eG-q!35oZ|a[r2EXTYw8DSJms< `B 5;Co9Y$,C8Z߇YqnW"ħ/f1SzI5-W"(T럒k`ᚌ犱R({i$PoC P JeӢj9`*=QmtLdsGсM+5Vb ~65D fTeŰ:AZ5@}-9S+wtU1e܁mj=b&S(=6lT:+9.QcYGK?G,uݪ0&E[{`NZD&ЭIVp'*^Aq] \a"k8[`TӒ잤)MV%Q[PAGJ10s/tIr#mezP JX7T((k\j1vޘ*dΟKuMcZ[/F+5ka2r7Ce' jeO.4[@~GfDG#QBSnHnpm)a\ՍV]e-!i|6CpinԣUzDF(=Xu*JR@-Ͳ] *~:S A&evU˷YvN mT8ԯ찺SzF-*SUAȫmOjs/D*f@*L<*^nu?EgxrX.';u†G[4XU_a-o^کTv<=)>8vEj|0o_䔨Nrs[asbe]m#MĮtnKn! X?5{S3.}kVTaF\w C,+ϒQ:mˬh(oQ7 ,HNNJpa[̨\g!J~`/wk& ܧbl>.Ʋ _F`20M!/-g<}e;6#B>MlۖB뤜M4 NpQ?M%>8&w'c4.\ O~޹(HTnJ #^W%`71t%MZ'1fԐP;p7 ӝ0]"EXd淡6W`'g|@F6 ^ҿ(2ԱfLlL xpc8 cV˛"U .)lӺ0V󮗼ư=Px^>åUv(GbsA0.\hFZ]{n#ŝϊC?v_~,} ǾnxA7kdl+նcK&̲'T89Y.}.bf \*.Ww_k>EoC!{̏ͅE7"ؑ@v NÚ6Q:"QmMO2qWf:ػ %j؛誔ή4{RQH%$ '{_:8͹PFvh\O`C†Nqu5VZbxYX`镞 ˾(Qy+8t T#GJu4Bkϩ 5>ivNOۅ'qw%WIm u{%͟F&*~Ė5A}DldGˤn/i>]ɷSp扵mJ9zV4&h i՛/yLdL(߲~Y6ov(9Sܺz^Ëkx5j%A7Gaac9aqb’-E/ѝ$MCԡؐ2`<'2a9|4!Yv4)ձTY~, N;4 (Q J単G x$)rKpIPP)`t}1xb~FQs PJX:u (B"hsv;W(:}ޙ0etVI~NeNGV r8wݹIhn>lEL52JRB "Ipق" {[Ou;/l&s^\-KQ،D㙶r^&NWp:{8;c9'̈́}#A75[( F  -wnjuD[b[y"x `9O[Vmnɔh W޻$2[,r:[];]W#ӓ.ETbm]jS+@$-ˤ:+9˽ $="@iz?v"26qJ3kK48@y~H}@ bI] J L٤bϨٟܻe*dH tXc͘5#eZ :W.@f a-ρdMj=d ^Qi.hiuF 9\v^ N+Vuo%Z%&RVYkT0j*e|̕ 9{^@~53=ӕ +%dɜ?xvruD >Ǧ)bdN.ULo5a#OGܻbj\QV?u )6q[xpM4UmIŢ,x2tѼaDW>^oFk>}Qo?x9)eɈhaGDP! :PCB e^qW'1k63&BAZbY 2&6e'gOu$S=O)]꾻UiE5B)h7g"9d^?䖋98j:W-FkѬ@8Yr$A[)|mDW1Q$KfrVsY zTpٍNȞ{UL aBY)k3M ϯb5XGHlTiGK"$,!p&DGe N`Gr*RAٗ2p@qU2?*we_(WQΎW{4M WdV$QR^,!6PԠc0$M%J`AW/dYV>A:{n8+m#cop!v=0?[-/zSː@6,uS}0,`ٝ6ػ7Y!J7<# /A?_Wpo7j0@w2|,".G& P}l vDPw *)ONj?.C\MY&)(oηz(4jU9mqpY]xC'[Ka9 hF`-CҮ в<f~o9#3|n="+Xe?@; x] A0 P2tϕ$ *64xV Hk}Z(Cv5.g|_e4fW/0~ScLJ lێIV^x6ʏuDC8R@f (p{ݩ5]UV)ќFyi)ۈek[ ͢@\ΨFwZGjgz_bG-kF%N=.` [F ꙳ `/10ܾ;QV ~>p,WB S-{MGkIZ/ A~V - ><ߵ$)=fTR`- ؿ"kQG.=xB48Rlf.4R"2_ٮO>ۆ۶`Vpq)8Sh:o꿊C\@i,K? <6HDs9K HP1ŠaEDl71kDK_%~4Y6#j`^MxK0 E @&;`%pʗ+2-{GA,-ЙtJf :q\!L9yGeTΪi͡;\,3Xn}6 `wRgMʛ?qo,Y~K!{l\hlPp,sGdM6n*OͼSy=6$SGAppӠӻ]?.!Vޕءu ۓ-9Ces|0,Zd54 t4MvV~If(p0Y- ey6nH ҄2aI.*?LCxzԾx xX).H۱x$X K5!`M>[h D+IJۮ:#@nL!<}sOLsv[ /QÈ {x nN;8k],ٙҦ=(`6G^<?OR>͏$wktV?!3LgUc>,cLeZcVٜ<b$ Ǝa>8^֏q[Ex٬u6t.z`&`Maons4͗үz5R  s'#7rU/;>H*Cǎ)Kg8/j: rn1۰Ci "4a<_-+Sx)KU m[_ΗڬC@3o&ͳiykkTٮc?̦ 7tc$Q eŀ3׳BQ=D}9!c-t mfNK]甤`ƿH N_^,MvƮ}l~gRT2܁tOwFd+PI)xQh8 $dktOe7һGĹp)5|ԕL8ᩀ2RJe B').\J~C aی䯴 ,V 8[L4<=!ӪzGZI^'V 컔n﷎0=np mVR<5`^BEOBGeSf|@;/5`z/m G (h70X d(kjhK\!<%Mξ?['q6om"BzܸSXwT2  y"1I!I#2ph7yn0zHPeup#5$hȠb0&7)W5~ιIGOR('5#4'>33 &Oƺz+ƭI,BzKT T!T1[^\u(HP`\q-4 \K _gݙv$1Wk^A$!ȜZ0|CWSlI p9EGiqd4;6* &R;,Tp1Wa9K+0Y7eC&.)] jel%PCz] AKÐ;$0̽g!} Pvi4޳`|Y()!XEw^Ӊz ]Q4/l %l. WgO'I*Jlwi>ГE0 +;fRwtP ?LjEXlMX8U2z^o\Y_٫WnyܣŚ6}BC7vנ)SjL4nh~F6+zYK-b'haiSلr݆(Sy=$eAQE>ɐǟ{J8 qz8-5tzZs3Y3})x&Ê>dfDsoP{@3Gv:L]7DV?>2r*fl@s&b+xigO)xg%7m!:8 ,`ս9upn4 q+ُBǏە#j(DfFzv2UN #sɱWyx>:[V,}6Z-RJvkX--Ac:W!k)QiJMatxwBZ<ɘ-֋̪ 0E]yasa2dTѝd*\`Enj}J̘ C=,d⨜oA b9gh/ekf ll ?M S,pz_Eh}(liz>l3kbvsCWMA] *$brh,v%.ެF.5bo;ht$v Ē?'w7=ҬWf݆h')+7C"!CŖ[m;$ˎ-@PKa26t!o g5@pf";?(잍?KQR,d HR'DprR}4#iҜ]&mEB+TB}uJж p9[d Q8A7DSUDqHIՄ{Qwi!@yToᷩ@ 6LQGe#_<0`{5B5D+R۬( U~{^OD0tK)WS9j Mk3. ߝmO gq55<@&X {G5oLMLenTim.X<~"% v\ê)^W*U 9^B;QP{zh):/b(NnfӁ43YY:C/Zt;O pְm%ȵ _&L s7XTVP5I/E{ I "gP|9׃7b2T:%OWY?!7Ǘ'قo<) \4O~%˻ѿF?ɃWNň(9h%m//9AT(S% ɇcon`Bc9r9= 1ҕ< AŶ'utB ɭ Ѭ Lܫ\vk5uWTڒ"tYB.H'Ki%ItMG3>sc \M,$1Nr?l=tǎq\Of)C =.Լ+Ժǿ0\*MYn=Q@H 2RdIETS`m+L9ߨ%kvp@&-k>_hWC 9g7}9/ /K^/1of;36EEs v)hߌ'qXCYCΩKֱGpuvNyjZFڀNƤsdP  N<.ϥL^8>Y|ɐ(T.j^寍#b6_zYTřݰR\1_жil=S+S=66팤+ 7X88 "bXoH˂i2!T]cUz2EM|'<$+o'c2`$;~[ʹJ)` 5>P'_Fu@,0 l@ =4o Wn¨[hN˝.{Xu3bd;Ev|X,6nYFO(Nz}˓\9g\$wG{Ss"t+tJkT2FFjmոjĚ>bM.UACgo@%I=k_2con>{r4HKU$;FXz@q~hMYzU,Ua{[!,Xe8PVps0Q~9ft:)ѹ1P}_V"㥤\P-8 O QmM*L2ɡDpAiL[/G"Mwr#F&ѫJʼe rie\rٻZ[R3^Xa{PByJZR G ɡnM5T@3RCFdW(VT^}n+z<:tR${m]y(AP_7 j~'/L̯8,yzT~BѬKD)}fv@ hC,jwSպW ߸(_eZkhmHWS_Tlc5TWb')7+?\CZK(F wzl$沋>ҴP.>(O*|D RzީjJƃ:0**dD2Oo ;Dߐ:o*g~dRo D-dipt/pb^/!f2Mb%AB A/ X'ϓgWq)("sj"ruF m_$1v#-aq8HfLbCv bH3\qFىbF$%{]nSrtRR"O3LyJU B) `\_ Xymlp*l(e-5)hc"̳7艪VNGR ;q]A g6Y2p#P_y: <*;yZj4łK.5$#V*l6.h޷ϾkJT;jɞZ^B{̈́פO}z>`sF{J﹪üZO)%2@}z$_ik`A9a%%” tr R*4۷ci$UrJ1tf`$cC#Eg64u`(29~Xz" 9ݲo+MDAhQzFZM-K-wHZn$6hw8T4s?a8^=l%F Ab^WpƃLԂ/7HU/l'0 9Fv$Vku$&0ؖ%$l 2m\([mi.1xtέBFJa;Sƌ?1uDE`fL ~Z'wZPKKS   ,p~vڽ]"8C>_CcϥK_/' `B8m(W),lr!$.}TMUVIc%^GXA~Ô_ ?Q5Qy9DJ W󥦅ۃ4 1UuTf#SuNc+/]渁$ݒwJ5O[[ԫtE &ǂ - 2v:{[0=@Y쐭*|0FQ(9w8_4ɸj[W; Z_? ƻQZhqL@8W y;fX4M/DOӂRTv4: ;ېi+ ZO+[X5F$'0S!]%=`,%ғ -CNX S 5NU+.CtEh菔&| Z(geayi!`҂Y CA Ilzr DdVC* 1(6 {i [/0%.-Ȯq$y ~mv98p w1=n 9eڮq6n:&1 >E}K #S`!/o-xkM ;f8Z"8dG:OwH2ʂk,LW0|4swOko[W7z5HK:gL VQ+JQ*N4 2Qrτ.^nJfUc :cGp>+fS5W?H%VrL%wv~hZQҤCE$R1 Ob/͒=bLY1eleHfƇiU2nb|x#7P>6t_tWPfr8tg\E0\w4v#cnK5jv)F5JufA^eQ-qPyrL%^J_hL4m}>R`# `,w~, K72fmXe V7!?/ȆDR IZx|oR]3Zބ[J#8hY-ꂠWo,٨}UҗImko?Y%iN/ju(ve1H?:){ 0\+dH(=䥰k*cy'HX{@Le"KFV: `fuچ9u^ wf8U # u,$I-ij 5ʘ \0෹g 0|4yzUq (‘J11jh9^^46n*AO 4^ OMNQw8e;Ys3V9:gPfuCJޛ3 o(QjF qhŔo7(۔)!27= :S](WaW-:(¡*ԹȝjҦ1ڏt44X~kwZvE/S.!=k!U>,~`3C$ 񎻼NkC{㋘3q[ϪA`ؑJe@ c@Vk;J[C]z\O[OgT(eD#wt7QABĦ$Nz jI$' a ?CBـG=YQ靇P~:F9oIȹƖ >i=P9hgBˁqUUHRJ_n_ bbv'.z6+fpסB'˷&XM k@sCV>60^5TjVYk?\;\4ay1 _B=<0zq+A/,~;# NYZ5{NfSI|8 9JCm@Q iyڬsY7f כfH O e`7@ H'ZL1hkf{rP @5R4kKm?׀UծkHOEa9O:m< T&ۺ]w@ӻ?Nz.[1E*|J>>Wo)+#S-k&Ff;mwաMm|i5tGĥ ̘s-Enf])?x^ f;[·=ҐvasI4)rĩ0sцY+d}wb{N%Fɉhsw˷kf!]gkQ#h]1q]70eudǶxr(x~.[ΰЕW} D.|-)hك2 ;gD%nnsZ|3ulnQ|9;%VC;]sl8š աtR/xK~-uB\_==ߪ&E(4w R CZ?Lz${֔0C/j4 I{`֝0h:ر!z*Bqk@5AsjjQ6T(D媅8h\ 8GvkJ&1;NQpKh낋nO5-~|)ֹw8Y$}P7m:.]<.%1sEK}H:k=y"T¿_B@E1tc}T4Sk ry0+-P $iSs RHo-^Ifv)CbG=}^'PyZR1,:Re-͞<>bb3&;G7.CD>L{d)^W7cf8C2YPf ֑#ڎsD#r4rQ<`܀-$dߞ].Ma^@29&3 0"J]TsqzŲ'*7̡̫ <4B&!9#+9BBEqp[6퓶EuWp0?@րK~`X ~¬b#!ꔶv֊@,fF&RK3-طI!ρ?#q0+CfaKܭ.P~v?\.i)޺lm^AVG bvY@ajg0>~+)&rKV+Kn 2!ÆI9oѽvѷGE(z1xiztb!$ rX8*ːPj(J7wL~ ^0sNT53U%Q': .Z=߯揎+tЅ%=cxt]L ATsD^73$˱#$+6lCd73&9^?#n) H9ʷhL5R:g+YmZQ][goYq%FXsH|,[!R~k|8pgoȔ4F0 (T!pr( X_E.37+5 =Ii<03$ $t)Ity'$XTߩw؂ҷbKMO!)zP*I!G;]tLAI_tTѾLDQ1V a9ʄ&g5ur z ,;ʂ[dL,"xFz.Y}v l h߽ĝ•;a'L5b5!qaXW*`2(=:Z(Df-LIʁ|Ax6W5LlnFZ&ǣ wgdf y30Q52Ѭ11g)ЙnҧR C;A)ENnڮy B@ܕ\YN^Fb{~Hw֊2}8r!8M 3i:S&aʝ|b.Sj@>^0(t^w79{ni s;-03 6Xu #ܢAQC6xoY$vfc^yf`ĞļyiI k&S4Ӵe5jLZvI`We w%Ki1%2s`eyvfZbxQ_ !Eʞc+*+ЇIHr\%_#wRQrp3S6Ka )(+dAw3d1DW%ޖwN [N aAT^'t|.%̥sI޺:q@4I+?m!ۨeOnt,Nb]7=VޚqYC?H~Pf%aqf5NӘֵ'44 n E B.5(]@#} a+A:}p7a|p_:yݤ qe52wԚe>*ly]-J`25*@$4pbtX#=u_h겸^kv>o6x lk w=~uTnE1 ).$b!àqFYkfZYo#ya&LM E.341ff1*ss)dC}$ɌKQ|r)ug>D]Wݸ5p,T)A31[yQFix9JDKV`8Qxyʰ/<~Uew6sxSQAq1fcHz׭a-lDY %pH P;+}z'q  u_3p~ȬJ"N<9#_:k#I`+%ѣГ}PS+-S~74;;DNJ0N"5•b~iY@˄o3n_>W]fۊ&^R:uk@o6Fnenr],ْX c;p=>=ikF(L`:^K_Bu=`L][ @CWTdse)d-M`5]~_HS2D_0t|LGVLU]HsX`1;p obiy]'aPqhY\X Cъ5 2k4]|ISe XG >G)FQ?8ZFn~"by g+ta?yY1 zf7Eh14D. dGI k_UB8ؙskNZ\W* KՎkpf%~[Fny0r++ZBV CL@3` JW&HI\I'K@vvUekRn8Fb7 1r(a)J-IHiVaQ"I% YRԾ: SYZ0mePkZŪyxŬ3?8($BfZgpl2ٮf(2(iJ( PN[X6,A^uixO hCƶ"N @ |#c>,"/u?9 v \ Cp$=2>SdPvj~=k\$: _hi*f]‚M v:&-Đw  !ZO%S]⛓2f#*e3%ѻ0}ҼB!D<䱄8g$.[9ϥA[eTl\֟nj7EB`P` 9h6gAH ZO90u4]ls'_N =Ty^$p8b𵇡f/o |O!J V˵։PB5I-3r1Mˇt9H8~u" )1b$r *ʚ$aqskҕ|BV18(6[%jL;rj9ſyxA>vw}~TUس1fNP܄QQ* -=@kyB%q2qЃCzIdԦx@0UWۃn!;#7Hs>N+BTgrsG2nZ0&$5]?-d _UJ7a+lEpHh 9縡idtN#&\GB3{rڎ S~B\x&횕fwN8umϤ6InVb=jʖ[Z/5"[ )cϯ9J&YP2t4Ƒ^d!RQ85n\/&V9(yLs( (>dzId\5W( ul41b^&ֳɳ :IzKE(0_X-@8 ōפ- i)C^}[ o5}^=թhϖ4-wk'_41$[m%kaTU~\7nMC!&ՓY$]x46Ī 0EwY]ɚYfȴ% (niҲ+/1JMRW14z95n3퀒T<A0a-L̡H$KOՎwcGo'9hC. oھvbmvW~&걙,!G죡YDŸ_ŻVȁsiO.5P{)~O r4uuB c&-72r(ysA"#$sv^!UPI`C=]5n[ўp  NߦSv}mZ,cDJ%+$/w | 5VtAkbr/lU,фvەԗ?CwX󲿔h:l>D(MO~KVp>)j5.$ -W^Kï,gE홞m(&Q|}6fK OpУ#TCDZF8Y,-jV$F> V2 XZUtB諶^.̑B&C04Pijy>%l;utD;?3~t|J!N(v63gS&nGc#?Q!hŬ`x\D|5rHnI(*Ę>J + ?Yx|^O43*]e@UL0%IxDٽӺ߉+ߥ|_^}zvC̙;i |Z@kU~*ǓUxm_TO.5$=f6^72Ǿ:-JPauile'@3uβ}pN5WW-ŢmB&S4A&JeWw,+Cz̈GrFQrt7Bi6q3ܗp}Q1g`Ys-u;zu n|>úS i0PpKvb~Lvp5m~![JAO a7SYcTgAҀ6Oq?mQx=&izId5)'l0rCTe (ً-F n)>|h[< m/6)|F צ%O(\~-X+O$^]g!wX3x +!/_{hCL°#'T]p,0(uA"{Ǝ:O=h@)W}M#\ӈq'+/e`+nGL˩-r|r3g{]ϣ3aZ= sDزd{"Al_ 7s鿐v([gj Wz;Kk?Xte~XPl~E&RmޗdFԆ$~Fk7e♣'&C\G7E\ME,>)NC!:Ja\j{7xCc#7yP^4ʮC۬l* 6jAk;W/)Th12]sҙ}4GV*Mx2.2(GRO_D*k@iC9WTuoOK20¦" 1 (L0~xK@4&gcˈ.z8NEV*a,}-lޜGHCw,B9¤ג`5m2R[.%Yc{8Pu&#Jg7_Z{@@6X< ]B~L&H9=INnl`2{I3$ 3{r(k5CE'~$շHvzʋ9,ItPۆ[ELZp8\ث]ӳ Y%b[ UԱ?g:T pK^X{Mus M=lPf7WSza& 0IGe]8w /(O}ظ GJYh]6[s#^rԟ=A IXy1h D'ƈZf(k9Zr?c !T!H!ދK( Wi!yX P!k x(W4Xs ^mmlX7wAnz:cYw׆NR9jܚ6M!-H;Q-zb2B\rnNG~=Y(s3gyrU9n[MEu388 *%|eֹ0>m:&u#ʗ@ܷ^݌8OW _*SCbj ʒq T p~aϭ۬HB&ucovK$ˤvgij⋗e)YXX>-~ =" ˉx, W8*߹h\eVh) ޥF>1_| %rHl| dɀdYTbꊮo2AׇiymuTuȬs P/Ynd%;\}ѱui>< *hݙcF\d#*WֿW7PWͅ'x~ ?# )W՚/Mpw{J,WQ;Ύ<7-Y9)VtHgm,;C3T(LĝL/FD T+I-FPT% xMrC{C3jFGYti4W_Έdtk3LD CPD Utv%]½_;hޱ~[hX~wմ~`<)u%xMy8rglxkv`h{'Aid8]u0__f;6I &@];g"Ύ β-3v1G (Pdn(/^~8 R0v4`xGP+?"8ACkXV -'"z86eZavVFj=} /g&5΄CHC0 “Պ,RidA~h`ςu:re6&U0Xbƣv9͋YG ;cXj=5QsCV\(:J٭h؅HrxȮhD]Fe!.~eK "Suɿ@cƞ>X}λQ)=NKQyϏotHrjr:?d7 |1P/ yYlWi:K{{RZxv2lgae82o#cX/š;@of呀?t6#~g "}Igd*0H;w#/PHC|G^:f}GgY)DƸ@/{ qFCn[@_lqFPJ=VsSd_[V5\ (')]ŚZ؆.Kb{bl`oF[ x{m?e/IA\K`ֶy[GW. p evF1Hԧ592:D"%yRᄺ*%}++ |d4bN+WI6]_w1p:_41 C6MݴaJ%.XZ~mm;aH0t¢WdAJRXLW ɮ8(B}| sK}g7ZFVtkkCL% Ⴝ%_B^y+~w? V R#R_PM*T ڲN@*e2,|Dt8'$ZZ+:U1lDojCp:V8VKԴh|՗wk.#44 sRvtp%VK)LmLEhA^0gmӶ(9RS em7KND7uEx3f| >~,)YӨ;Jڕ#p ,;BL9HKؿ}7-BM7L{6!zqaQb2$Z1:_V5\cƒW,֋-rUA.cU"LduvY: l~(wA?uz9CďC8F͓,mO`nV6$+;6X֜Y;M4"SعLkUhQ7œ7^P΋̥Ya[;_9FY50yf? 'g$}7&S =XšgV,3Տ3jQ0cz cb[\Pa"Dѓ6%{{dwݹikG)mV}S!T h·fF%*t>;JяT#%IV1p9l"}Lm7yyO4Q(W64RD`[_nmاʯgd&]LK"z 5M;OqA'Ŗ\ TEّSCT\ Io`ܦCtדqMfKo55M)5&W"(f9h(92X) S`9f+Q:i|Ya%GC:qg1QͰ,o{U1FC ?:xK%U-R_sy2L٩ۧ>Y~exU'۞#~sPde_J5TlKHSrwVGYxy| LY nP(l]UA="24H,.B/fCaE X/H k3~, #N&-%XL f[]Nfqm4ƩOoI;WL{7:ϳ3m+qtvdH2.TΖg>*@KJ ߟĵK͆Fo.fGݫsC.ktf`@3 ~mg !X%Կcw*TM.+Ha*ȝqV ; **>\t=+.U:Jm#(tB C΢ #xt[+<$N8!{ə,_` g!sSpb="S Eu.g6E[iߧWNpnCF8o96U|2*̛xL JDܙ!dՖ2Ò{@R2.iG!܏Jb FO` EڼN cfv]݌H(}ѥaUKM1(g 7}TkS<2:9fWϏGsm%=d.zFzUDi $ƞjY{1=Lk3JO9ϞCR+f.!&jHl:-2}*^SHWjVŔ8I·θW&+H렖wCUi@ -ɰ~1x-2 m&pޡn+`R=96.\.݁?Q-n'&[u~t7!~D-f00̿,$+Cm#8VޘfA%k%PΕ$8$M\o `phv-I ޤs$^yH~"jnC0fiJx n߶'xV81vqK l:"u&(r4@@s{NLȇQ²#)0hmix=cB D;"|y .g?g7`/Ydec _r"lTS[ԢqVo$m3GFf;Yr²UJp[B* 7poOǺ 837Y[fIYXLZ̚o o:g'%9K32A[H k$ut{YJ/NV]+7lW٘e+9Z6 vM7#@,݈6lG(*ywl&<L ^I nM,SWlw5+dyF71 1$xVFrA`3ͺK7j^QSd_Cwud(Pio+V@icZn)yLF;cSHqI=+^xC:Njq䉻~Dr(`%0%ߠʒH{tZ'pCtM1rA%W)&nihj ɵ d- +Tz[Jt 9f ؒב7ժxƪPDvƕA岇T|s76GlQ r[ ПӻU5N`h4b-ÌOHz4RRWNf(*^h'+4Fzt!Q*P˪P?uZ*9蟨r '^I]Pt=q;Y@e)1-L%d} X_DyEY8j`'5#"&G쿙^Ky P}*Pm"cǿOe}g1+>)uc%!MɍS)tY(0Iic n8ҥ3 :T }!PWDvYZs_-u0 šd{DmkV8kіې(d{a71sXcBVoREAf;35~| `i1KPSԻ fCώ=PBkg>3%%|x&7$w!%w3_7:5rtk:@&th7(h,FSiwn1w`MvDKO JE0>OɃEyC5 DW'EOZ7P >ut r.V.U5 Oe;:mW) KckbIbzH:OD! lQ'ö3礹p=B(U6:ZYrB{96bQ 2/Ctk ,[V8z1F~)'3bmW괚>k?ެu":T \= ݦG_DaV4ŎE=eM!4^ x IC>6М˿V{y`4)є\~0;`J@p7!S릃t6tOq 4_p,xH2}v\rL95i~A%/,*Tً'`1gwUrn OSSF!3t0{PųY;A~4LxVP4,YkkQ{,BږEn`'{k͜m$c328K:ٺeo-ETm(`v!;jjBc,/ ݯ3KK0m[O9;Xv&`6<- wzuQ5صEs>Z[v5^qw5Y̡zUʥ&EY pBAW5Gڃ^ s_DՆ۝$iL:=exjZ8V+Bb8 4(P l0l3^ ;W Dbwg2 Υw8XUcg[gdJ4z/p* U _ r?%T*4|O0(*oCdj@#\)dfGHSq!"Ǖ`|d mR:Dt7l5"Puĥϧf{fhh{zDઉrKrbΟ]ď׬ ?QGuu]@N߷pxlf O+[srrn-u6M2AlokP&"sqpekkKj\`Mtphړгok>' ~6SʷN7eX }|0 +[Fy2 Kn6's? :%z`cib:Njq:k蛗zGf|:-7ܑF ۛCA. [p`I_n1PBC,L$A\SB8 &푵zǡ T}@)Y'iҾ?C QE&teX/:;_Tguu=Ɲ%+?6EFر f;rˡ7&lnw6[5]!4v1Ss6SEw/}7Ȣ0A$nBt L~HW3(†ڝqL\vLͦhd[%K.r,>qFeZ_, cP#?zӅH @Ӗ+pŽB o),c2cF,OP`D>O- -j5 үu+z☜DO4JMݸTe> /RS)Hq $|OdG`K)\KkU2%RawOJJXU$R0VÆ$ɗSߠt/D71;l}^;oP+{vrW 7㹞}~' LӤr{viXnEVB~Fkk&.n![Vܑ45`ȕT˶8YD$aޱu^qQ.u)J_iKzXH"Fx#%.GKű=Ҏ$?73Lg˖bfFfit{m=dĮjI8Ykg:%jV{DzML60hoeop|5͋%+F(=6dG#LԠ%mmB75c1B[JC0bkE۳4?[㋻ԙ\X) /bj7W=yW!W܅u ޑHCǪL uSE2|Jv'<І T!sI]#wĜ(Fh=~aj#m&Ye^u]/ry]4q(msYKG//Dv[7s^ @q Mr.Ht1'vKc ,qf LױQ3CThhpáķ!I&ҩn w޽sp.Gἓb``F%]LCc`]7]g| ?|*c)cq,Т-%l-POizxE~tlH })@"88Qy ( J|`U |)Fٸ7a.iҳyM_r䍮hZ"G*Xī/Vl\"8W-pЪߞ#z!'YmRPo5'J Fj Z gunҵ{gFMM0ki<:PSjWp&@4 E.țU)˼Q7d#0$íɡXGoLA\LPQrY/fr/ ˺p.X#yi:pD "WyC϶}W g]]oPPCӄ&0za!8]t:փbW[X-2f M >~gn1 $q6qʾZ2$0;k7į-*M"fTT)bˑʻGul adDL&="/ ȑHC! @$* zҞӉt` Bv4.G#n?W933\Vy0#:,TƈkY5q'f>ӕ[;#Qk:HK12f-@㲒X8U,:PEܵ1^]7`_s!W(&Q:/[`w #C7'h^K}bcg2*dK96%'B_# `Xu5'ש@~hwW2˄țӱVZN`Aign[u*h/,z>Rk2}r\%by~(L896%4#TMC5Щa7䇲P7qa{rA0]DibÇ*_-+Yܶ\a6mn#H|m/s\5O7KD{ wA o6NkE=:{Njux %|w?>*#ɎBMW ^ S$̶p,Vݔ>_?X"F-nI]7Yuz{ՂOf H4}cͽOE:zK(o//8Ia3d_amv#L?/. CIr/~w̍hw[Q`9HDI0[؈|f+9!X*Jk2PƩઃ"= 6|b"p|@>.MCZkrU^(mĠ$/S'`q ^ x' KyΡv)ɢ6`NN-F:MlMqm*匨``affR@X5VxlB 3R$+V?)X@0Vhֳ+ Ňk!o-f}͠RBug"6(F ϶B['GYP-f:Ջ<ؕZi!h/RyɎ&lh4|E̦嘊HD{!{czpE 1ķg ڙջfA{UZRU"=kUp]'0ri~33~FY̓vI񰣩r>;%`VT۾<3$<+ ,0h>w| P K7sG3eL"K`Yq9a ;2d=Gs?=Y=mV/MB ;"dXЦOa *N|bſZ҈vVI_MkAKۡMHMVRjwR̲)yh|BȒB< J=ȯɖ8s×qd0eQYȕOK?>a3~t- V ! 5b^C}V/vooSՔ1vQZ1j%䎫yO|6'u7YĎ);# ~:gk^w^ˮB7CȒvV77G3rk_^k_R-U5B:<[{/ZkWnLq=SPk C‘|6g/ cΥOvn41 b;Pili}װjﶕjV?j'DiÝhi]2l>c^Nџ[+ qǷrtS?~$Uص:O5Teq$Clox-" 0Ks욣_ɀ ]Lw\T;P-;%ej'a:RNxf _1,TF= A^ ȚY^U8 r֭;hnrF?d~gIVQgr, >߫Toؖu.vX[+V]fkhoW$ӽVc#QCAvF(j 'Â6Ps^vobl2"u =ٽ:YjKd#Nl9xP>=dNݨC(yL"PyHgv^du٬vT"O'##^1|pMJA*ک`vKns@:'Vs"V\o]`Ȗyӵ*YDdD+p9MK#Xl%Ɨ".3(&6FA0@O)7!lt,= SH siH}ߺueѷL]OANfj@O'=U' 3G"-QG ܯ!^0~gh1M&uƸ sR>2Q:c]}vX{w2#Cz2~pxxpw[Q(<2Z?Siƥ2 uyϻҫnQ株YtJlriwV\A8|_&̂BT9Q:8 x{q_ JmI]Fr:sV Ƃ_XMz]'geB~*:mrMW^Rjasj٨gb[s(_fWr(?Ya`Nfz~P@b ?3?CJ-*3jJ^LK{#.<>CKmzζRsl_FX^" f^r6#3p6ekz$zֺQ5+JlI$ |Pacr5SS Ϲ,'Ӑ;h)cGJ 4)(~=SƳidqd*8 BlԨ$AUӟ(tTԐ(<MQnw "=z(& fZ\4nľl0F_nƿIBĞ]lX $ԦH/GlYl{ZgmLĝHvmE$}pnq 4D &%wayQ<[x,zsjaGNᶦ (IIy!Vlf}lSb X`8rE:$Je!ZB!n=X µw77 D؟" Jq>K]!YTדOfMcjc*J@: 'Av+ )/luAX;ݤo]ʄP;ue}ZH@oP\3ߡ.tT֨K4?Xs}#QE@45`iz}xV kzTU\g-1+1T/xE{AF#P$۫҈uk=C@~7WID $6&WA#hPWjWc1Lbs6K6mӥmw9OULMܞltSiǨ6$cQmtJ|)PЗF4VϺ}5( ODؓrYg*kB k 2,ɰŖՓ?3t=5 B >}+,yJ/emp='t)7K*kg E=@O,t'1_'_TWC&WwA*Fk~aQPo[4VIYjvuƍy!w 58_ww܃g4 y Xt+Ef5⫵k0Bf_\s:ˈFԬ7MBG|gsٮJjI'6db:EO )6ކŌmh3M[).r6f,Ytg?tKcؿ ?(<@]3vyxOC\ts֨plhb@VwBe-w{S)rKX-$?Skr$& "y|7"IsvX%$k>h(=ôx_9=bt&gr"pO80Ҁ%A1BtKDTv.́ԱK-?3#ӒE륐΃^B@9}cޢ-52Δ'9BQ?V ԢP0L7~"5= [Ϻ5O4nc 9XTah+* c^&]og[͎rF56;xAڦNU>ɦ n߱~jI=l}VQ?\+f٣MTe@J)nQ@s"}ңӸ?z[1P/rxFn-3)J̴|w,WID 8>$l> ;U13%HlpHb]13C%pu OzG zl[,_vkpۤם];Dk{8`n5DAp1[c!/C=HV@q˿aq5VF0pGHm&)Rj7L 1Z'\f ".=0`yPav#ghV#ݢwg W?}* >SL rT Bi R_/8v3fm;T3sdۖS pAR`HCJ4042vd(a-~~ @÷.X-v aۮ#uݸy.QD=c=.r _XmiF% +RD vf1އ)'qTqVF- _%Cp5'/۱qBD*E eY)N uU6 }#&+OK' Bn |¨83bU.V g +5P_*>Juzcejds X\;-z{;zil.xpB5],g[XeǴf.uOFL{NfgkّeLke -Dga7(]=y< јI@QNCԈu:v]MA, D|8nPιn#!BGQ#|'}P`+wԾ>'l/MOdp+j9´~L ϫ|G9V^b T}@W#̒4VL]@>X!r8>ʥhl-rbs`px}C9j?U6.YdS4<.ֈͲ:$cS`ʂs3j̤n_;ş|oZWuEjʣaΚD02Cu95ƶ)dQƋW<+?w*ܠ[qqZv˻\,J.X0_y1U,b-KLF~QV6O[re[m`($z&'pl\ׄw`:! Y{4Ht5vtbŒlWgDU6@BEEOC7*JL%% *fǓNL~7u՘nxF"O>"?MbgYˌiY+3E{Mu9G^~Fg3^:7B7lop 6?<-!<y-QRYqѝ(p<;@>8yj!PMіU1NIpԋ#Fp߀ pc==DC>.QW~ z Ҏ8(A>Qo(9@\ 9(C򓜭/KN]ksiO, u{|AZR/y<;nDXw͂&۲╇! p*|ޗ^)@;=3xZlĂ>)L.,n>}ώob@DŞ <=š +7_!B{9?%[^O8VۏTvkfD)$ٵ*L6y(Z[3dQā$X}+#kHqOVfPba,T>>Z+gRB_>A*J}/⼼K$ДJqpGU'۲:@ 8CYy)Z1>\M9x#4 pK u׊t|!{PWSEp%Z$ʀs{9Uz' f }6G^I?.v H ݼނAFT^,b!XzMl;)@ns=\),< u댈xSrvӍNmkRRWf6>pD;8 u91S@. 5zMdqW#AZwE;{^/l6PuE3ThnE\UF氿s3;vz~3ه{?"}PI툅7yW{8VwtN~x+(6[ޱsh- e5ypQbEC ųud2<~{fA-V/6Ȟѹh鐇:lgyMpU,&o6@}o^=(kK)B<{ޡw|kzRhvM"W'݊N ( w1w`KfIQ<|Blxڡ0yeWwhF|Dgmнm ett"!! 9PĒ)"Ո W@[_ t4ZɒyF^1ثNBS+A(zeW:i\OC1n%>EH"^L.M;8\Uρdm)Ud^秣}̬s'|2ƥ̑$`Wt :r祊*8h2Z+;0z;u&/k]K6N~ȎYC4jjIqRCesC)sӨ7Z }YYV' nO )bAğ|Đxf|-} T¡!ØPTC[}ZYf.uņ8QRzs@5rpfOggpdsk$=bʛ|@~6b~}V7RQע#?5sK80PzWyp8Tչ  ?J8;':'`CJiՇ{1dAyIzrh\[!7 zo^X-7~Fx*99<hrJks)DM1}˖nQ zM *ٝv8U9tzO`̰ꍘf拲#eW4؝ uu>MLrスu< 9"oyoۂzut=(,l J`NQ`<25r<n԰mLmRy%.%B]yQUhJ"6(8tjRptQT_,M8 äo\Ȏ@CGް&DȨ0g4 ?dF.d6wlKъŧwarn+NkX}9 6`| մ+S ~ȸBT_ҿ0Ǽ7fWsqI]/*ɔ1h>;:DR VZ>?wؓ\Y}7zA*Ҭ 1EtᖞλЊ:^:;Jk[>MV2 @3e&gSqؼ~9b65-rN) ^"X9¼/j7Y8?MVb1 W^{iʋ4ym]ŏU6L:j\QNCǛЋIJsd~~$}ۂ[6zK -ҙԡ zųi8V+J Mo5rK]M=]NTZ@#ds}@;,j-xq)m}mu\bPr=6+dT:@14ͥ䞩;v`p4G# &.N@҄nBZC;@hkkH!H*di;U)FvjA%gB ]_[UK syagcX-U{.bGme(9Vv3ٔSt]dII4@ V܄bk (f $ߒD=qK\rH4|*LE*EAPbiǥIk SwP̬ޗՑRfEHjtL< 4|#T[AGȽlݹ2y2dih\E]Cw7$۹ X A-Ơ|-P{[%,"s.jǚ<^>SXWo& ӟ$9#|8Hi#&\Cr@fcy/4uRB/7M -e/4}cT.{Ѡ-qt#Y/֮]C!1LEuL 3)BW!MAp2(u I3K1`VʯiVcB70%Ayf5jџ]dWr<_Lumj#2S kC޿z8rqh "JJ<{!AAV#}̿Sv})/3"# 9ٝʘi{U>Z%wC2g nU0zQLteѻi h0<p C?=?kjΦu;GQ?\Y$E,@,qIWő͗G]ZH1 ֍I}dnwla ܘ;r'F'Ylr(LGcKnYs^&6aݲ.?g]Ifq4L#a;TibdkƵS*QazJNN&FHd&lroafDIZG†^V:3 * ' 1<}߯ |%d,"T2PX'4+!Tjk)o9+h[/؞.?H>4;Y F.A7k39J{IaFߦ񼬦`c\ #Ž iD5#2o'lAhq2JOhMUu5ݣ vH+sƝMȗx{ {W|yCLj Sy[?{.^DD|BL!]˶'/6o%3Ɨ<YbUdM~n Kv:Ꞅ\ﵻXwLF W;Fsၧ+MKKĶ8X+x* mJquۺ X+#F#$fu3ͻM Byzg2K3d]rM`疙+GľrH>úMdJ)?=OO*5V–/\q4v=J fE*+Ϗ ʼn鿺B gi6Yurſ]T%vUU[BV/6xŴ*9dcEe >gk@n,tѩk,3?(cPGx`9NlnN?ERS]V=8Zqt#]܋QiOtbMu)')f]drQ"j p t(*:WNHeb]_1Q{T?37 $kkFU`[Ȥ Ƒupˍ/~'Ks?FJ0E ѡD[̉hW|nʋ1b0n#̜)Oh=mp'KU6Jeo#>)MA4\Pѻ iAv%X6\m}B(mGikDSn}a$xmEi~t3@Bŝ [a "248 4IWo_fF"U`~"煍O&L<~$9lC E(m&fr5`% 1I,,Ӌn5lIhxqtɲRpz3b0LeLKfV$?j< G2OakSXJ)f7x+Ͼ7=bf) W!˨0b;>Th]qH|9ɦ}lOXUrk 5|矇v"5,PuyphO'ܳ^V9xE0QJ4IR=Mx%eNT›+5Cqd$[6wC+3`1DZT|W?znٙf~Uކ4 o?F&VSv&HN[90qj7ZVbƉM]ʄ%&BګC_w6{aã0BrȦH{<= +ńFY+ePp}YiVwPTU~RkR9+^WctQt%ge #2]AUxƟ@;p]7,{qHNcR129T%5_0];$"Hx܄Mg|{7i@?>-8 fNc>(i1-X|w}J} *ՒH"ߪ,gGQ,L6 N7j`.sʏ\p{iZ{7J)98yʂrFP Ɗ8{RUPOuD,:h@G:Y?31[?n-,m wwG艟h]/"W`@VaH!g *;Y?1 eFD $1[^Q ۇP{,n28Gtxw|ڵs%ܧc+.ͺv1g@Vf|Y ΦSF5 NPkA]; WF=y:_2 ) Rr$ cB6qWz4XlJcoDqmT9e#)K|y#f9nv6 SOV&t7w^#f_q JYװ<:3w!`)p5#`7OE2q'd;!P}jB`bz44qz.ߒT;Yncm Q82P.9JBux}dca.RU$'o\ d VN  eKɕ|n.@I&ץ_?;[fUp"%s)uǂ%dK X-"SHzUGNt%U|v0j-WYRM$bՖ##LBA+@82H:T-r?c sÖ81V9&OtnNjǶL=Ϋ{s+\ՄR\]fvdnr m؍Ƀbju-5B핵s5fWݥrHPBb~oo{ +sPYg*OƷ>YXbQkѲzkn؃g "|=&oF[w\ É1ES5':her^QЃq;S09|-~m\Y9yKVu㫱`^xc+uC.ժF讕-1fl`?{9܆P/(ʪX)VR%os37liC!Zy p5M5tw!"Ly\sQ;a>bTZ+0ăxf+&n()%p;Ͼ$RvY \-BQV# 2@ubiW+*`QnW<aeh2Ewɖ VapBe6Z %qOup'@`|4ͰMqa`$ޏFHP)&S\L=X021\G"c!J7Ya\Mkꯔ!=-[0"OCy/jXYM!(Ic_4!Q8R13|/&fЌ/wn9>5p!=>]rnPXs#t]$%4\ؾ"f/ m4'1\TBچ^hX69Z?}[9KS"!N}[\kh.9"Q-#D+n>jZ8iYDv1DC=V!7ku }锳+`z DKv_o4C<ߟIU!ЩV,v[T)zŬ}430o>Lp/ZRybS"qa9< ͟~++ u ]mrd*@ \J'wo\!/1C.WZtjMoI-`jJ zE}Ѷ)d@AqX|Q?dw4jt*,YҶ 9ػ&NyRq5*9\6y:D& U(n{T}.\.X^%U"^;tZZۆq#G8\<\w%>ޔm^ )Rt|'7QP쥝&z468 (C&YIDR Mb_UثQrMeV }!a6*aTI Nq $x0PVF󊰥?H"06d@L;d!Tq%q"'FxWɉwƳN`Jg#+hn@fr| }e ( ʡ`zh&5PqVb2u;iXCO36YO{"9ۜ}uon%IEI ۬ETXM%%~.nP> :HQ;xpCܒiD{KjlhPx{k{m<d[S dF%#Py.;>ȺO⒐ᅎ {; ,Tedٞ67"Xَ ӂ'֡?ىFlH HȨS?elʼnn.c^{}oWNzIJ/h}ڕl۸y]m+qά7{=9cO4$(N^j|R !Y@pQU6"¾|s&m8U1VaX5iI@Lwg},{g:hc!'FbP`C0/QB^T{VM#QUQdqK'/[Q:gC܏ ۼ2D.\D+!Yw F!\zA!}%Oa0!¿A1n*3Ek./ N3L '8v%u&[ρ+j ٙ_&AP51H y(x d~νY40tw'F[.pplnmDDqn RAϻѝ3S’ O[RC¯秬?S沂>9XTԜ۫5smU\S.A]`SAԹDKWTTZgfĞ8ԬLLK(>л8Sx~ #1)#-5_h- NCzI;-=TҲ9yC4UqwPʀX'܁tE'WI`ca cN~u!]݊!B֒vi4Ue} d!<䲊 ?viXA)3@" 䑀e"X !kG5Ȏh"/U{DxeHV ʠ Q5C\:|1ݨvr;CO:D07R+DAЩ R;Wr]ZmoktxHwLw'tӌhDN7MO Nģ_n26!z ­U~H|p;68ҕpxu9P 6&jȠB֪z/+Vƕ}LGjLJ2$. ,hsl@fm ,ZIv'8fՑT^afнG^Buޥ}*}l +'Q-s4P2q)N j AN 3$n~Xvܸ%qo`c49&E/^,eՙjά5|R|""`#aSL1d +6 wͱ#cQL'ܰ1CE6\vo7_n1W/lIJI19zO:cxʥ)%ي1tbEOT8har-ky5;'U tc^r0/N("l~3BKT$&10V(Tdt/)(<\@IocҔvAWq#[p% 4p¸#Tp)hnyG4rDbfLބ+5yBVOM~\:=+C* 50 . Ғ6M3זt: ֍oIy6?õyIid~S~H h(\Mh ; PyRUl>BoUXfV[Det L6w8ȇm{/η^*½r~ H(nG!\pf|jXm7hN%}wZ瞌 v{,#Oyj6qӚ:@~y>a;VXz>Nk؋)74F;3;Tn6y+A ;^&y9aH;F[Wc-^=DP 9 i擽yMz_󵃅>ѹ >a?E`k )3a.*GP"O `͠w^ ] ]ᱻv5ZfR68)C6o\)̡=g;cY :ތ\GAX}!˶I}a nnjdZMKT;c/Y| p{P~!%`*b}N}4a*aP2W6x rQiz,A酉mCp' p 7Hû%Z{={^BU%j/OT^Mw\#ȉzXcn@fB[`<#2\yKEX*E%^YM5 ijp {'"z,yE}ƍ4C'lPڏ"&Vh۱6Q8Q:9f]nJQP80cG>c͆m'9:x~mKR\uº+qt}IAQ_dV4w*EycQڙwTW;N YoG)d>AbW,hb+{x -mwd{e^9HM΂u 7Wڝl. SN.SJ U1g}Kc[;ll 6#u\S}jx2_oQk,SmNQ~nS.d޺F}"F(x t0h3EkTaȫu2n0*6C{DѰQ3S#2WcWKwoG**Pԃ;c/:KNh|XPsL@Qڇ^E X#5]LִVAJ\{Oׯ@M}Wi@Tɓ2I &hZߢhOzuONKլ5ؗ Ļ>c:$\8 ۉ"-@y'*vW%=[g 1x2WQg*ɰy%o(RLKkyͥdw/VjݞuAa }? 04EN9;P7@7lPRQhTH]"1'Kj_6LU(&/ASD:Ssf{ W[coH G0hNCI)Q?K)P$+d`{N^Dq["9OP{ Ve_&6\<pCzv$bh~Fv_!1iy?|%fFъ`Y{7-$Lg}z.#ӄـރWFȗ/Tu.^/"vsԆCj&̖Yx!Hd̑SaG^Tj 1z\Т0ufޫfA$&JOq  Y"Ve\]G[ _bػ^Cuʹv܏uvqd'*aW.ڹճ'Y|QPq /ж ө N_}|._KBQ b^uIDZnS $z_#[)Lc_jps &@VƔf.ZNx= ;%ҵ4r=FPG6u*K_5|/ws&'| #zèѣ:p֢0vKKB~Kc݌gk+9#m FXn0-&a9YADULG "o{Ǻ:! 3{Xœ~6[ Q,VwP u>%&b;5IzXɦ,~훇 kS"Zd)>Ľ H"qYpY|Tȑ]pJ.#@,poP) v\!W*Jm ?\]ެR}o~ ! X]=p}#+Tp\%TLGH;o(8!2*O1񵬝Ӫu50DwQX$.MCQ%rCX@*]uʏ-Z_ֲq*ӠuD3`m8pK$dAWn*P|FS7. kљlPq`Fn"6=װr-1z=3҂?h巫_PwT(Ճ V=Yot-9D=0ߦp%8B 7wPK߄s,ȰhϳLF ۊş!GO u֡K+#v9wRpB-ٲ ~5?5`5(CYٵttP[ŸkI1wEmSlsJ"R6Ft;i>L4 hf[5.wqa>q>d!)?.{Y853)*opAamsjkLJ4[My9 ´tРXmmd`%X¸l}ߙ <m"K$춈Ur* %r;Fp{ip?K;˰rAau R蝢`ʄ4C*ad>wȒGf WQΔ C2FpRua”? GN^s;  4{eAS>ijTߕ֥}QCQoVQmLT [!/cRB 0C7-Ct\tp@<pƉrK~idxIdWհID8^gfnS13$UeY_qćs;8UGI)):`@'4Ou'Eb}ԓkT ޢ^N:=z9 UX~[#_D|y k/V`HBJJG:05 ͖Y`=>J 4i~ƮjOm2(͑^׶ -DF͘#7D{}I˹:`, 7qPpؔXPHYXc* F*'j*Zy*g?2my.2tmqgwm`q| R,!PƄW^5$c< UZd~YWB!.MܫИ6_J]ӞG>LۜuIgeɆ'n *cH c8ԕtf@S٨>QbH$ƓsR뀚x^. LM>9P9MHe .Itok<ܫg5  K"|SLuHKK`_߷-e:*+FwxX2ҍ#5NꜢV>C oZmD|M!Rw ἢee~ .?\IψضnT#oy0Nˤ`ZߓxF)C'DjjZHH/Səe~ &-.; ɦRGjӻlC#j3wkā R^KCWW>I>PAA ,G# ZPX].0qppHAR oeWn/gXgT#N~ǑC_ *{8[Аsܥ!T5%K}$8+4, 7L/qtWJK'>@զ}nc6MYBƴh@~{2>3=@p ~H؅fFGt;z f\"{Zuf_+w. RЭX4K㽎&568ZLƋןY5 ?7L+(KT@a'ŶODͤ[ֺsnkl.ŜENB(0_9NIءB =ǫJ Iտ:~O?~)T% VrR ֺ`;G1&-hgyߺAL9%y@R[\2q^ /:RVN)Hh'$\~_6G"Yp銀zҊEPRc=R$5׮Yq\am`ϸ %J/_CK9[sQ$ztÅ)٦!2,9L M6AOZ-ˋ6xi>zuB VNc'_ş݊"y:Ù̥:C" |E 3렵sI.3$[^ *;HadB/F ۼlU::[iՕj-ڲ4TXﲈA|Q0O1 k-K 40%F 2ฒn9mGn_0WjB N$}\:ib6KzL OD@ma..uIehPF': oQk i´ mVjLAU 6Uw耤6kh0(q.Ӿ=,KİzD'GT钰r-Q9!3UrncxRaE-Itx_s*4͞R")9ؗ@"iV9W7ebli8ҷ 9&G`gV'Y MEhmrӨ́NșaN/B S GP]Ju$7<3͗ )Hqp Yh LA?eh| גpCykUC5_ϚJ ݭi v?4:q6qz#)y+y_c |#w8-#"Ocuy}Q^y)9/)O Evu)\Z09t_@`.,Cb#F!e0 C7mPNRbj,oy 7M;c+n5%/_^0dGTEюld_%K-,5{]MM݅-hAu y=*Y#[7Ucfv=9LWFh;g%@r)Һ #U*%$`d+=m:x:0;a"FdB~D`7hbzU_a'E|0_  H @!EGwEc̏.rg̠S\,@b9ŨiT*f"[N5+FӔEev RѐюL?<ϻL递v%0Y_Ta8(])xuD"g)K? dLʸV8;m| [{G}`\86˚"SҥF9J0B߉Ќ{n bQ euP.}(O; `wm~:uX|(g+n\(na9Yc }0EpДcNoJfQ Dip5ׇ;I_TBஂ>WAj Y'erz{@X fEn1$m{Ƥ.-4tE4Z[7@IK|B"^@P@L:3L> v6{LL3xFTwšZ;?Fu~C7R;l"CgײXe+5O'fRp3xyx!`5i1^)' ]kQBRQ%ԅ҈xc~VV;juJrĞ6ɒϒmuuX82k`n`x'G1UIbbT?_!۸шTvNjǨ*?|ނ ˅m'ҬߛN3@gϰ];eϷ9P$h )|fj XW 63i/^aJu ?l}yn6&hUny. gYEvE1lHîeT-ەMp-%ܼL+^.vcF4"zȣ 5uyZ3+].%wbHSA43}}\ cc]ʣoBkgfH~HN\ q 2]EhTW;9(oTfU6zd9 S;m׶Ŕׯ9B3Ë@; cxbyq/VU/[|( X/muK.ed+un:@1?]0 Hpqߏ9?uւд66%esQ~ނ{0$j<@M0ewʰn+,\V%[9uGv*7MXR89_ʇ2q %O;(][c8E84J䍜 cY;ڛ1hgi8~%hB 3HASHz@rMqtEGuw|iOn R.Ze* ϠG}Fqr Bȓ4)*kGc_418ƐӔkJuqFz}~^B1N08M:_ri%&@pc:7_:~,,G< %VtDkJ{bۚ&Og[O ;råw#]alȯiujTɧ.8&׭J@멗x4xM8!jtѠW|/zlJćA w%L𖪣Q9\>Oc,4ZKC- fc3KR˥6 $E<*fMoy0$cfQa}zCx5R*I4 ֚(GI- J~J;$&Mhy8q럏ڲw2-rR/47 =T]|]Kd[R~l^[5 H䱕  ɪc)oY'v7ٸh[I>hw;c t~צ֙&lШMs…qlg/9*ׯnuvh@=,!HsUAc`WtFɖLHƵNIIl2m8"퍫V>@M_EOSCp˥FhTQdN?ioolhVlļ aDυ(wvhV!6l02Xv;tWdd'vm @-*R,;','/Ts7z\w e &V޸ݍjޝhb򐚒ʸ %d0t<)də:3w1s5|EZJ@  ~C! 0g`T5q,OqTȨc! i4 [>9KU:e&O~L$K'bOԅʍ~ӯ_˳VFZBI-ٰͪ@GL*B[jVr/83=,W= ? QYJID2:K ĻoWd9bc҅CT~:/{M8,p d?SKK%/6C)jJNI褪[ [qQԉ,"{yܢI%#z=7T?N[TUdL}Bm66zQ#E\j ۺg݀AԽ2,®Ȉun2MV|jHRq9kw$~Ϧh@1].m, Ouc{ꍄ9mWڃ9^bC.#,0U(+C0BpDH{QG~5lk:VK/-#E4Ӎ&S;/&?8=؉="z4jh@@]Č{LSB4ER Io@{fN] m[ƙ)&SUֳËsSinm3Bj"=tYKc~R}8VLއ#3c mj8H?ơ- 7;o0ZMZs6y!Le G{^-  ۳QSy֞cޡ?uhv˰>2\3ƶR ).`-I'[|y%\G0Hı/!0҂@"~248+DQ+3 Z5 `@9|-+Rc,66mh_v)dS<g#+ˆ8VO*f@F2w "W3|@bKg9b@\L6l`艿)Enft#H?^׋[ AU '2Se{.#x)h9֛BjTL0҈;~`Dݧ5!˂-V{v妪ghjOΤ- M a|?H*E|y$5BPޑ<`wZ^Jn`XMv0l@z5Dt^oru.3a声 ? t|݂NP۾z;ge)mHl8ti]nZz Dl'(uKATƴ{-'mb"iKʜ~h|YWl-VwE \gy73uq HT[5iYAMNPi$܆RE9">U&aQFVV5 ȫ2o-`M\yش'&ĻZHbH[γ|By,7C~G#;ފsv.& Mu{>R՘QKX0ARΧχIhǎ2VM`8$7M83i G$O4:5FHjSW`-Ywʫ z]&du0 ,q8_q[1hI@:9Q#ljQl]y`!=ჄkvAU Ʀ`o{0 `mlf].X\OC.NN-,ŃQ= 0/!<#ݻ|CϷ+o9U ZSlBy޸N _t:U^akJ3._"L3x+<Y6K^M?EUHho[WE颹F~(O\xmQ {fqYͺJjC"_JIKk <3-1y%~g_NR2d{N0l;"ZWtXbGS[`X6-Nðe46ۨ? >/o\5x@jjrA!kŷ 8+ЌoT mSLXDԫCh Zp~ 3/ ;S+gV&3꼋Kl؈^bbf{qw|U+0|A mɝ$"f]bh|Ԏt%تmӕp4Ž`1:y ĺ1[*!eEyzu[V[>pΪ[QsXq[<{p"F[,Eʩv=&/ca1U{FEq2g{޾o c|z1ʅdH)xFm!c!3H*m{^Y+ :{ `,^4DJzn4pyU o&$0H3FPe"Û%~isamӘFӬ GwY61} e!zW4<ϋN9)Ә 1ރNآ|%, 8-m OZ8rA)!8 kq*.XڿK9.s!4SE2%$SP um<+ ݯ+^$9>ƻhXSz;ږW!JvKp*=*x|a[ Y%EŸ+wqdu9+ J'Yk#8ssݪ9;c`N< zؘQFgZ=S>2 Rr^'R!;kb-cmn<)Qb\ɍQ&~dʨP+ܳ/72[2O7nio!_i"w*,}Q[3Jtt)ـ_&Wa TL]F|Uco>E[J 98{@hsO㻋r_rq }X!4 PFSJNCYA*js'N9@+eru' Ԝp#s=ÃjF1JJuxNs:/9eZd_{wdeg!X0SJcRYD+lFK#'9#nSABў} \l,#}tU93Or#c( a?ZCY{* ꩰbUu 8ՠ|ۮmtدU8c]/dUo^}/ C2#2W*S)at|s)2>Oe[8y. L,3 ﹱ]X[QR/żJ؃v[x<C䰛0=|kC]g:5# :;Nz]e0{$v _.nMA^T벱|( X!XEpu&qz_ RlثE`j. Q8~,(|hGRDʊ ̨Wl~) B4Q+k3L>)o':D)xڽ i1O&iw3oдnmu17ALBe:}=|#GiQ9bKb"漄M[v^It$bHC6'_%438u+z SK,֚ĔcJ14+RٍQКMk(qy$,@.C*깺t3 9ִb/_CFXQX ׌ѳc*/ s!">1D} [-A3boT0ٻ:_a;{%Av^D:,@17e|}T) Etnwk¯_{j%"0Kc)4J+w0rmY6Uؕ^ˇjK[8sҍu 'ȁJ LRYrMZ$F=^hfeOwPya[lӉRl\侧͟m R0)*@q.1``\on&_[9Tb'< \gNjLMUFo臣Nx *iA ϻ@*.cF ۉE|o-ÒiW?`ltՁ=Joe2u '}7L5ۖ'R&-2Չ֬*L9w|A`=%핎Ǽ홚O\7fp϶;k&J?c5ʩ$6bpyg$@O8E+xk%G]>߳7yˤ" ?w1W݆9W RH܇YTa0 I!+Dxin&OJPfW|kBYfbt3q(G f0$0#.m9;2ξS.\h!pܣ0lo(aR zp;mA&SsOK[D£?BN{aknozj4balI:> 534oecFظZ5 r%ۦ<4qYb` |6M(4b=~uF6rpEAAuj1bcxȳ_Vl#̎fߝ.Ø2mϗLL KaFS{e?EGTSPĤ'EMvLa Z,#X} y2pfwҵc 40t+oJ4|[M~Ds+̈G'vҺE@S< T%݈yA՜eaʬ?L|Szp n#57_<22Ҋ,qVu#l$0[TF??K$] lZO;(f0̖\ ;UB=6܅"<C͆iQn%.LʬR|j3sg#tګk"[EV^yeB .nz46shSannL&u4&,i{?<:c@n՘=)ŷFTY(*6<0쐅4PkM ѩF4kڴ[ى6ESOSxQ¢Q5*/[WA(>OEl 8\tvwJF3\l@fm-DozLmŁc!3jvFtcS 2F4Gj}fICco}Vk۟PVRB`h5eØ9琯|;ny%y1S1݂7ЧMrHn S|ȦbdJѳF;qVԺ4i/+ݞ1z>%]QdR"d @Ȳʐcmh2x¢_LLAYrev6$WvW0eqyK%zv[-;hs]R>p9KdPxy]"}q*/I^3vc븉bt"dO^; Fͼ_yvuj}ƹY;J pNb H6;ʖ=,Ӏ a^EJ:C4Nпxx'5qkY]f? d*i8ÄR׮Lue$oFqn,~x={;3V՚woh;2X<-A mp:+;Yq suMQ/ȋ Z!||{N.M j} ޅKLQBkcrƆH>;;!LzPY!S\K%Ywvlr#opKpERT/ %JJ!UV7 UPf@*JǺM'w7{ 3z{Z\dѼ6_ Gi o $"qQ6PVAH,Zy`*sY%#+#aÇN3|ǁ5C4vpz^㰥Hc=j"0D[ h'z:Ju{G> '-5NDJi'8e긗 ˴++-C{l^ k%fk`j-Ӿ#Iz/`˧S'~1{COO14H $W!c FH)v9` ŠO{iG,4ܙnAtLE۱t:8gI=ޅ^."1::5{=K*"ݫR]}17Z' ed"٢ۭx?2rPwMsBBIS(Vӡ-N}R%g8<1PFhuUbT R o Za s}#sJ`(u7gOkPzvz~r-g:I͒̒Glx8ΐrsϾraGG^IL9N&zS؊&M7wzQM9 gvd*t1ƠAχZ|ܫrUd۬p vh8T&maj/Nb@|Wdʼnc3 oqƚ**9[.*W&=Ɋ:'9&]'] D:֑}@kL3TcLDL&}򀗋9梬DAJ_a>|yj̔.cwڲ&^_r~@==tcp%&DFeݣv&> k=Zr(oL뵛9oil{yf#wA:lҌk+C{}j/up\3̢RkqLQN8"8eyO')wyv#2[yLA,rV(ޯw^^L]1 +B< k*3Pv m<9"4@w(NDBZ2Vpf QSv%LXl)KLDyM?$ðEŘmFc4Ľl(^ ~S1)1@.#6md^<0JdV5&hwk,$ ;|a#1rsz-Fio?-'p-c|w܆j4K*'-e&4zJ;ӎx_h'+$xJ_dN1Rc4lUI.r96VTH6Ev?aMccDl0ٚ먚-o`icE|'N9O֛~x>ܒz+:_AScڗ=0 {}D  UɌOhc4ʌ,a}佲I 9rA4]R, p+_L>æx橐.R#MRsoOt-_vhSG&"+Q"A<zZ=e㎪ުD76F5Uf~Iy1{p}D?`o~9owZ4#5og椩˱I0KڗS*}h58;rW&Yx:,ݸfAbIfgB؃BOu$͙ryuDI=Mf`_3)w0XQak.{"AI!R䫐pLWYTuЊC9DmAdM&g qף}`Ii3Uӱ*")*pl(ϒgNQ^бo+1Rm-,Zi-cJyy2D&+Vi& ɞ63s l\`U8e Nj{3# ݖϿ$r6֘dJQPūZ1`NhmXytn|%je-iRb]׷ %,G?IZFZ<;-bQ挒2tX(}`U$9z5-cܯJ93ZVb3W:k5ꬔgUG=u'F3J;(ɔ+G~Oڲy20B+# i|$x#*նZ;.s&*+6S7.M܌H1&%:TF@fb!+pB"ncmsE/ݥ@⛟f73zEo34-0 ,N-TD'[K(>Ik`KN6Hv*kIy3YՉg~' Q4hڴ&#$#/*EɆ3Z 0K $AApΔ\Z9+˜]as]P*r=RӯYiS:SSihnb-SY* Pd=¨1TvdS!x`̦y6AU,%ślM^źR^e4gԴ]+"LP$q"֯n1Hy֡ i!މ|> E r櫔]AK''UD1k$5jaZ-{1[P%')=?ڶ [^]aSZsYFߘJ4ɦئX (qAd#B0VԈisFE x׼`>ۋ$'^WAy$ 엀pW/B2k\~@QYlЕEtadD'lGe,<6C}p98_2 1;c)#D6'@ߥFgqL2Ne4i.k#kQ 8Pȫ%!~vBb"l20a \~f2QUOaYm>j__x|qW1ceXk#!(d?PƐ--35Jf~:X3P+x@yBb_y,go=f9"s5ul&oa5c?%"-@pSشGط_9P1QάL+ H>K~6ܱӛFyyZ㌬4_o x{|P[Q-t\XL&t G ƫXVƦt̝*\^K|-Vf[,{ٖ-rB /,Q|zD^&D%7,m#ȋa"XH'$.5LH 7oZ*lO0I[H׽O2u2uvp{zLH yAڣGXdw(ΔG:u2澬#9ܐVW{.1*9uw.-`Aw{}Oਫ7vc 7X08XN%$q͋ќP骞I;gOtb%4}-9>1qTԋwm?\UvĠ6 b]p=_}V0 oECj-1[Fg=zAhpa !;&<Ѷ]>;(m|(Áo`_8_|c #3?nlg~$Gd{IedmN[i-;J'e\+a;J~n_0/VAzP|gʾ-8%`H' xepY  &b?Av>K_ccn'=@\G‹Acʖǵ_MٖKg1!hC%CT`Ŏ[1c\y PUH}-7Iz#?}M fLBahC` /(5>4rT\GPeq Tm67o: bUQ[b|%2~zAK'0(i1I*\1#2!T<'DC1l0YaAV;7J?JT /Eҁ(G|h^=VnݏU@3XI }ek I|b' Sk_.M#~w˿,9ϟ+:Z/[xSvǻDgG@>L祠!|80qQv' Ck¾1㏗픈rQ^i9!#: eq |'|s\Tb%d]f/_뾫!$9KK@F;f(ĪNH۴ZSyop>_fc&ڳ@MlZśl6Ç2 y/GE|lE?%Z槻4z};nuj9~S:wFcwѝZH4\؜]Nۗ#Re0~XªۺAB'5F;n&aCR PꜥQBP$ƍrd0~BC| u1Ôekx8s}MuD`G*DXl#x(mՍ-)F p%~%͆A`ťx+"p#ԧSCcx'Q(₷G(Ge =F^]Nј=eAiOcG4j|=ӻL?7υ֦mŬ##_#1 DӉk7æ.E֯=^ H#D ORmXatqq ]%ݘ^FDT΃y`Pнk3SI_K8IxF3L!TM/&S.SGJ'gJ~h{{D퐏;l nu| ޼똒"X7RND%Ț~` !yWGDwkRC5<?D@]W5}cRwhsTq*7jf;#>Jmr5Q/ii&j'J7oOEYeA$_'ِ͏c#B0s>`& "-* b%% Z#rk!G7El U/וAUӏ^C};&\ZɎmͅuiҒGwԺ Q]~j$BG\->ŝ3D#~!Md|sۿ,^T{yIaoG9"6rypM[>8oݥxO.Vׄs͜3l8 7}lD qM] |B|+= ȡ~pR)3tcϮ o%_G+>:܉a/]F?S(U4, ov%diE{ \( ,F:0D;6ր "ȩ76A @wfqpڼj_ j+`zME l^Ac;E/ Im#w˙ á:K;}Ux)V7p :R-Q#bVnbH?E@o|uSy_Eu3 y+|sl}+j:bC!SƆ'Jt'K~z!J#,腽*w^>]m=mm`^> ],=B꫇prCǀuhG}m1^ E˫ْ (}RtCCGMH^hi^ yYQ.q\0H-qkgo5UO/]XT$6O`KSddvȖw ;Ziޘb?-YiTa_f(KDB=GJP6ӧg\gR<-?47*Hn`]d#"q]^.H'&2ªjqJUZLv-~%2@S\~s ;L}jYHr Iƕ7`jm;:g`]:"~lN :PWLԏ$h¿ˡgJ4 H>οc irD`.%veE{ujFj,q4cp$9{|ߔ8ɨzGjvhbˎ?ԈF3N%Mk.`A&IG^2 6 }A{T4֐%?dӁŃ;:.8OY EKWa"KȺE3ܡ%6lIvִۦEҌGeV;tA9r߸9M>WB"(ک g617E,R2s iR"`?kMʑu9Ӄ>"PʡwhyCQYLٺՃF1/~l7uD!W{_Aܚ/ d;%<%%.pmZއ5CXoD_чt1֝9zu`55Xnkz=Q zG@^IajwzОptt7Xe7~FPUg,Oޏ:(I~b)Rtn&5orѾ4 i13{/A)In{#(dWܮX2\Ղ|;WZқp(}.zmg3EHT7 4AsΫGW"˔Y|o%'Q 7.Q2ǰuDc"k0=,=LPNYDPᰙN޼mgeќ&oP@qi._.3Epr9!#s+ri&F-]\`"o7IcD~JFgƔҘ Sӱ0ZF/׷x\Ζ:Շ; :ỤʵUuxd}q,7S ;Ưe'_ N\*}5IlB:D"ng vN4\ (O:DZ)z '8fc`e$(,Y,dR8_E9J`0l$XVuuA>gzɈ5S6ѮlS/1`R6=7WS#תXʭ \&I+ R _?St7=;}#)ku4`&̸D7ʬRpz Rk~XG~Wdfhz:.lˬ;f6/ϕjINOV b `Abv-,r_SYvH0Cv L㜅\P3gP5)qޱ cf:(ϰ ~PTdЌ ?NdR@ecΡdiBIJIb&}E?Pom7U*$dJ9Xr:kO3(gdw,%iu}(3v!gE-B4kWm%_|[TT*\n -7$d8b44%r||`8 4UP=T'W &+@J5FnI9>HMfϩ6Cay_$br}ƭмɈg'.(.4~DKcu v11B?S}$%V?A Sn8|5xS' zXʮ˞Xɨra:yxZ#N=~X>P3hϙ?URGQT\&K/hqr@gҬÓIы4Z<1u[:\lG\`YhIvs iG~ƇKyPl*K8ysj[bw&dE? 歱 h 9b 郍^ li'L`+K~ZNw!*&S g.mB87OAVfMu5@4Wu[rf %igϣRGN+2:qȘy aG/ځݟ®s >L+ױL Lla>4ƨ‡?,e!͔9cmƇBH++h\Ne4%`?gǐ΂@iF/Hjd=!z!Ư8>?kH 9 $QT 3||"oSd /z5)Zbv\#CQS1R!/qyԻ-(aJ׏ !̓O)j75tQ_zI]rpׅ`'[:h3d6[g 49_2ڴRND|o%pp_V3f ]UjɼFU{pQ(]aSU]+iө;ƄXY$ꩶ/ejr|:$qoIZNuG/.gMqrFC7BqK}$!YesK_cbɦ{ܷl"?W˳tژ~ 8QO9C.!H I[QFzH`/Zʤiaj958J+"k1˿4KUyhch /]`(X@ߋ8 m y#Q .MHシVb,GEeh\14cfeظip. *r݆%,[m ZuTn$묒HRD 18*̽vW4E5cnk߸?N沚r2]4,ʾ28RPGoTkQy!>SR?G{͆zRZc_pTancG-M*ݺ_t77D喘%L9]3JfPAƀga1GDۖOc(Knjr.~2]BxI[Cc%qg3}@-?&Xϐ#ŭ}v!UؓZv"5׺j&!u_ph &pU r-s Kڴ {vyE{9 ڇE5f[[X+{ A!mqb- )#9F5LTRDz;S/Yo|Q55&P{ JF] eM=NُNf#{F1yǖk/@X]Ϝn,AVW@)N)jb2(3˪vrv`{%ʤtPcTuNb͐n{zPfSh1 L^u:GN- iXAݓ'} z8ȚFL<σ9wS,O}!o\YB^ՙVo^^]U3FFP@Nj`,esbk9TCgD[ fg55؋S"bƁ g[Q{aX^tlcwՕ(ܑNLpW2m71>z$V{?]c[w;bG# gpo(A a6 r-ɟ,!s׌KX$f )_sdk'ĕ:ALIR 5?@ K)ؕ\KsXq{~q. Rq_W3]01N2|  jI#B^ovW⃱䲂м]{HtۧWi?=a_QF<*A7VI݂nmeɷE -N~k-t]TJ%~-C~bam]qm(u_oʢŵBVfJTT,s#MNf.TW̻w8ɨPCٷ^^̴姿e7,%^㺊Xͼ= [1xDVP9%Tz&5͜ODyFuRhNm7>;^^i{E}t~Р pK+LlN EKi3|LYWW)k!UjC `1HPnXSR@xBh&…d˸%vyP_)CBh zRU* ɟWLLEnA3}GԃpxҞ "=))KѢooh?CSeWxI+^Rc6u YКd_ :cZ95N! ]?KQ#m+.' =4_ b "Tc)ǿ*$n^cf3^ZP{>͞+ Szɀm Z DŽ>·uE+/*) ik)|&Qj◿)ek|sG" pI؛O|)R= \sF68j9)de&gT}A Atܛ6[!t  .9%.kZ>< b"6UnEtB$.xW:9 XyIa6 oaqCJ'rju ofY3-V?Ub~*"‰,[gR׼g$ !$X[Fy$[.36B 2s''WPvnwS1.a-zj i?aŠMV;ڝUSky nLix%e0j$rn#el#jS{,f|Wn謧#|edcsN+x]]-|'1! XӝXT~#o]>NmyBY "U섡:6?γ>ұa tFp#GBq4is_q;3T,f2W9I ={ڷ*[3Бޢ<g w04M<9bp PD,>k(׼Ԋz)!AفWp銜L5{.Fe1q!FbE%.fM[߾gx)>T0=l߅ #.Cb}_X0CѺ @ʫa_7 I>FY8.@u_LztCtsX3}>ICzf4gݹ"K:deNPG7ΖA(iֻͩR ?d5]j ]\XH::OzĖFlbO'͝?DS ,;K &Q61]Dٳ\R4}83M=G?Q|K(W#vm@Aǎ} 0RG9_ṁyxNg %*C\zqc'; )$hCU4]&擃J_AGC#M*#Gţvml䳘 'L~%!UV240VDx!$ 7S4~FP^M];ۜ:E[㏻C{ﬕ$C&qeBw5v/e/V>E|نgRZ=+Nhg'UcT+.P60CqaEun2~"qy[pЍI Jn8@pGd}C<R2L%׆6s"ՌR@H\ڡW."yיE4q[#RPZ7ș&h[vV,c`j Dug`t@X0[u gޗ.J=)GLZ`ϲht&Yд36K EEK b?i&J~akR%BRlqF>~L% ECԉ;o=G*I{%|Mx ;b5 !nh}u!C^@vqLY@lMMnU f}[v2f"eEXB1cHsBVSV;b8Hk{4i^xՄ]4;$[g{nF24Ɇ.OQduԷ z<֌VoVdIf5L41ܚkwJR=74Cc,+u )ᴮ*py6f9EFe^y ߇iho@~or$io?HAMi#΋sbbofP|GQNcpLc,fcFWd㔈.nLp8jBn?>Edީ^>XˣiJGE/SJ{T2Bf$P (7Ӳ.<qB`ӗn _;[~f1oHavOɠdBR&*(&Eg*UwgJӃ#R Gi~TɎ`B-ޯ7)Yʓ)ߔnE](ޣ\8M6 `- Ih J`9ֹVE6e_xdN~6E:O+q%9۸ۿHY+.nv$cӏP{1^wK[_ыuD]G@߂}pm1UWǜL8['"γgruifi$ΔՕhK#1 Il8bG]'Jz̵T\I*م ,7{AtkRx,q}g&h("dI]<+%vU n xG [9Yd3VǞi]ze W7N9 inV; n@Ίq# &o~%*W] ~$ R8* $)ybn:'+3w1g6)JS Ans@vGۨRXt`fM*&oo"@'| !"m[LXCY q¹C҄sOψDGݱ"i K1"(E'7Ph^&pwXdB"1|\h uk,{JXϼSW79ꑶDͤɕl_?rëS]v4ĕze4# ¾&TES)QPR1z2?~wtJ^̛/ْZ{%l\FB&wHnzLo 5hB`m쵅BHd1%i$%눁F ٺ4?]ĕUU[3^`2ᵸM̼Z(uVNfuoSqyݭ,L{@E z.ЋqܧefƦ_?3@ ! .GEn9OO P1۴ dTJp~^CV7JzA\Q:EݑڷAПM4΂k<|'vf%!Na n I Z/Ϯ>dCvwGU{a,LcvrWn'P/P;j2HOfS!mPƻݭd~[5ȏfm .W:Hv hrd>u%j {[8L?&r3$ Rܬꄼ/Ү ! !\#ΤQhھxH!4B?7LgF;PE\]a6仒d=%nxc9 y'2*,ג<4V&T$ a™4zU띞!!k5rXPlg'. t`j{ҕTZ=J.IђE +Zo![]="٠nC`rgj5}JdsO{c!›:kO{(JWdCHASb>bTZ$Tx,u2odaڦ?KWTX2ctF̡IZtiW&_"w9)vY-ٝsyb,=Bۦ1"T ~- ^9GX2[("JG[ p wg)Z?|*f<&*(c)J(y%˒ ;5Ykȣ~u?^ bos%1pNԀggT?jL%s􏃜t| '0HWR#IO)vv[|TR}C_@~^/$D@I37qoC-!wP&@ PE.XgfhzU]ANL+ \bw[iTKk+ u0>G_иY˂mRS] DJ\ nЈ4*wR=\k*|2Wws=O'`>}t5+,z ލE}N^\ևny6{>CSҭ~HpQz釘Y(e_1 *}m k?^'q.qFlL<1 8`\jwvnF) WeDdc2)td$[]n>Z\/]\B21س@1@̐-zB%e2Ī~.v)&Iѧrd'3ˋ* ֖I mΉK"Gya4m1H-d>aHS@@ŽȁR2eqɚ1_MhP[Țqx\XZl`AȲ$eFg2N%z^` ꦬ;JԡdsL6\eGiPɧ|J T=*>~eaK"ku]ݟ#2J>B/y\aA[%K<~ 4ʁmK145i(k]ҼyYJ&oOyCL㱿gՆjPčʢ Yl|zpJMYfP$o[~1ٌ .1|;Uuq w=K-UH[0/gpYlp/]InU;+\Xu*8^Î]vB¨ ۥQס۝cM2DW"יPV8:]r4PnF}l. yu:T`15%`_0լ,sѵާip=nt%-DE|Őr'bT7z=g]spҁ6ppY#󃳸` P(^qJ٪BПzAGIl`$ʋa5of.,~xkO[<زҭGre(3NMŔsstnJwQxF, {z+UlQjQAItA#R,#Ԝa lZ4en(P64fcSm-RE9]:NAdn_GwULłCb'Z2G>]̝Bhc[5Tכy?q骛v"ˁu0E^ "M3Ji-w &)B o^Ƿsn@^Gs J;`s`4tXЛ"r5xqjEB`۳KanKsU<ᄠ; Sp zRF_`k˿l&e<ԳVե۷"#Om3@Rp>FuX(&#ܔ>D.9K<҃_h.9EAS#l0: 㶩B=wF4J ?$ JEAOw肠W&28/1zjwT/˳u_pX8@Ú' y;V$,qBڵ[n %)k;<6J3y1#p}k_R }m> M;Ayh?}` $F#KX91 r/u"7fppp$#-.Qjo!qgܫ#wЙoLs 77 /p{hRS:t@oKHQTL7ZJTvY-PdJ=e"kAibvԿ ѠZ»YTYE) ,g9KW>Nzf_۪]Op[O*3^y5D홊L`ʬ] Ij*M6<>-aEj#f}__IT\ƹ^d:㗙F3'R v00"cP aڝI>ͫ $Wbt6t2uXW.v8`qcq 75.Y~#/)a>48QaT0'siĖfDS8;-Zl[62l.0]2æq{[m7!K` qfWo=-G%gcc:#E@Lrn) tPp ~~iIfJ Q9&+͂w1o3*?Ï0L-iOHG@W4?gI,{#I[@ɂҕsM- 5C;#0cr[v4͇k8Id;PgeōY_Ru6mGc&&ofeMZm'DH^`> Z> ɡqM0Z` 2@OOaTQCH?nV%Rl a-5Ia[[P!rnDk&3U%UpΟO_6d2-W % #ɡ#QR"mQ`)Yfu;ך|UuEկ638.K@J_*Wrxv;rnngq |})hP)/kq**{EHuky Y*n2ɘqH2aᲶĻ)2-Jas@gl1D= )9*>; ct5hv蘔i rټ}=žS7 2/ijbk9ηE5u[և3t v!R܊pD\Rw4ͥhW In4vOFLI v%qH9w"/i{MGDߧFxk@3Bؘ$D粱@qӼrG bfH+;o_Sq( 7:Fk|8Ұ3KaK[ij{}jQ]v\c)>] -0YzV' K/GJsrF@%tbHosE!Q2>na5}:b҇04%v8>̰uvץ.?~7T@_V]ppt3-sgշ@iJxU[W_wj~JJ@xLWR624yk7LBwg=+zu "P9]@)'ۊXcWyLJ8D@hz^o{ - ( r#AZVm Cn7H Ӕ7dzYnb(Ih@.)<ƒ\B5A /!@pz@ ޴p9{4~!Sc'8kH#9GmIxM(G$% Dvހ˵PI pÿv#]uP;obͲR'Hn-iP9x,=]\ :1ϫI+h ѠOC/P_ō,h%"Mw$ۚ)~ݤ`<.BJCΜ",J ~+M xROlJtb#kj~\-*k"p;*Dn)GK%;'*o$Ԟ\eW S:u2ax* trۜW32]@W#G.&=/KŘ'zd]g:7)K0dNũn%?]^2AW9;K&X.R;mZ="ѐ)Rck-݂=Ȍ55 %QϸD:27飳߀w &Mx м3ې.7c-~К7bC_I4w'/:OH4 8z}ͫYj2$; )>7(x4P Ep$eѫph&A?S=qS]qѕxC!Xq%QuԄm")~E5lҦa0ڞSZ` 5i*rhϐ[/~U0#-) }qQsծې=^:|AԊc+jt/٬Ig|iWc};HyVF35 ENݰ)b{Ƣ^ UmҲir@_GuLZ(^`Do] /5-ˠe)IYR41 @qoCU؋gԫ2d P!_Gw}P\κh[^: S0t(uc }8\/f` :]^j .fԍ2D9uWc}˂ʨ Mz7MK?ضG5@xڒ&@̑DwԿ kʑ7Ҋv \S~zCY II~hU% !ۃe1d@o1NN:@EgՠszKi:hc.Kjܵ;b5.XY#e4<ʇtX[qP5-"Oǟhj컯g֬I❚p•*rqoM'ZDOqI;?oW|_#x* Z=~la_o})"KɃ^)w힇43iN,Zχg~& 3X&e5 aS~=Q1>,hBSiBoR }a426 뷂hrN<|'r@p7q,IYt6}#:l&Č@K&h^s 经wws) 2jI=Z}&Ӊc{E,eWcgydڶީD./KEd+`it|N9>DP9~2Ygyw-G-YOe r)(T"ɂl= OVxU#ŐUS< ,xMG-;!y@Q~;>XS+Âkgf@txw\ QKDNE%1|ˉ)V]d%8rC_C4%rIAPc]ͻɾ@ħ%r5"碎A"S};b̗eB(~ٛUK kd;,d;g Di Da]b߬XV}tmQ!g?Ifi~rC}B͹ʨNVcsrG'!y ۹Oϧʠ|h#9>"+@GufGo .apia*oXI9Cc`wƑ$ѣ;QKӆ@Іf*FEzN+U?mdHZޞ3a6R 2w?_Ә3L%_Y@d-*l4!lmRTמ uܣ]`p {<RwC?ht[K\ҥ-S4^&p=A'V0~m)ͧW˳kJMN7@竹<:3܍2p&+0&D̎ڛꬷ3Ҵ>;i+?di#`1Z4W2ܳrQguuAoaMNP><'3d~aZj>YN^%{ޱj8"У8$[N!bsp"e/SzϪeon=13ӾX%l%X:8$pbqe]H0:EH> 0A$θ:Ԭ$Xcř$Fr<K֢ Ԇ}Sˀս΁L "|DF FJ u{o3QL6-fs%&]m^9{Aװ(7{"ݞ#QSeR) /)3II}jIQkePb[b½jHÃ!/Ja)i1oN0tMh,(ƙ0J穋=vˬo3ĉ+0}2GK#e*jDD ^du;[?UVie7dXn9zE~#ҼnSaУ-P4HGyQ\NRLÙoN 犈̯jwh(|TPWoCż[%f2g 'yA%_ҙz0H +{xd)wڬexpԚd c)8AkW׋d 4*zBce*:b~-`SltGRaSg`-62:vUи9l?ɿ%ΒY;,|U֤d{dIzRl#%r vӿҥN=s% M[d&Az+X!Rowwy-Z X|ch[\rGU7ErBStݐȴPIɾsS@Zj>A6?,y[Ƥ|z}GiU^nI]<r| 0Y\^N`&/3VlicTϸ4!'y\:qE6knYo\e ZfϗK*L⠙N)t/RC }E *(:JQx[S0//eZ 3$;ha3` -yG I-r)W{%!21 #;-$+ ϞxdNV^8k<,+t]WjH 7C ޫUmom}6UJCbJJ䴝Ӄ2D=b7Y1 O? /@c p p?}n,T\j}Xˌ hP-&wwaEF"9d,'e%"_qD`[̭*w:/FJ ZZ$aw>&̐ (ndY&x' GȎ͂x6oetOXSq 05%'@č ሤ a^f-?,:P 8X+ ܭ' vvCG {_8/o8Wq5ZVEJPrplS" Pj͝$AȩP7I|]gD㯌ia$8H7Mg[Ce.':H e6$N$zpFai:%p6qi3|((TUQc t{c2eDuK7b۔;tq<$ I~YuՍMK%d&˯YJϬsg8&x(KVZ>PX ސ˅3XR,}8 } WH#{F;8pK]iM~~nqCro _s^onQkN_M'oi]TX."^'M(#؞@J1J"8LK>tm vl\/cXb`s9o-#iAъw΋$YM׋@FԮ$ن4\]a4D,?eYS_|z*t"`Aw{${0S}㓏ޥig Ŝ>addlǽw 3."yPxr 瘥hM_,ڃ /j)\ `sM*(zmcj g@˿7Aj#Յh.}(#B<3'q?HYK93_>F¼Y||u 7'28 .!;of^ENK' $1~xBБkmZgO;{Ft>^BŷUs޺L$(F) ƹ:!ܸy@\ts.WQ2@r~~R i0tƝ쓻 |gՖf2u8ވa"fz ٿ,a79xt0Z֌E|TUJ0|{^+[A}oI7sӒ& akBZ3=#b>.g[ۢ2}5-(ք>3/4_hbf"JPo~OL" :#w!PHf(YiƖ)p#TF ;O OE^>?d1l˰>+3 s"jK\F۬%y ^`@"ljI_a^!L54N"2;s[zA*kycS _۫φXb'=?p=TP=_$Zvi[ 5Aгqpuz.DE <5 \]&o &W&LmI9hOZ vCM/ +}HC?G5#a.  <$i*F ᫡Mo8鱆I'k GbXQɧ;Yɻ ۛXI:FzUjzE{Z|t)F~VW91emQ+UP&&1H%x3 0_f.r GÌ"JoO;ޥxm+6,$2s9pBېW;WtLv+dVH/b~RL}'j3Oݘ/5:"Eeh"A$Z=y6@0JtZ0+")1ɺ Sii߃@0zC,ys[E֋4 ogUYb'k{{ŬM!O&P_V|GCB))r6aJɵh ;+3±FGxpc}!fq&ȳye4ٍ. U?ChN%0Ag>$wxtn)=CpِsOus|WY!)sB F8!IVĉ m 1ST+3ĖtfcGVH7ĝ6c+c^E{[ vJQ"8@:Ù=gLV0oy-ϟV2LzAo Rxt„-YujAetHkd$0yuUœUG׀_kE{CdāP#<@K>$69(Ԥ` (1ʚ;Z粖S@oo!@:) t͐4;r2K) r&֪~U .g{PҏZ |]m(|~=JJa E&zn:|I@|J|*+w>P~I, ú-l-L63%&,O+ 04='J^7%T0h|Axpl@#,Ğz `'7Qr@~:o tJ?64vNT Z2 )(<,7Wj"+om0\O犉%+/+,W }GrNY[ԍ œ7(z꥚PPڢ^|9}g kl1,%\=쵿~1}*}_I;)uA.J*\U#> vq rx"#~`{뢡# m%51j}X'yLooVVkA4-+K-PhFUoR3PtD"ͥv\Zbf:4vGbs7(yV*`8Ưogȱ}KޯqGs$|.,ǎ!JstI%MIȷhg9yNA xfPnDlq+\\it-]F0ȼ';6Ŭ.R,3g9~#>ZtQA\c:}H#} @ k%Sƿr3Pa*Є(&Xh 'TS?0)t]Ch7dc?s>SVC1X%x sW~ ~/k\%@&cz 2uTDМaj:w^7𰠞GXCrAIc}pm+ٹ !fU;QsZ{#=K'B6Mo;&T0~ m1 wA,HT ]I#1ԅR?~kYj._7^7:*2k@ap1evA@Um !` -wlGKd>a"jX)闝Ipcb|χ3v:~2J6v/c1Ժ#Q^H ئr Lk\Y!jtκزgu: VPW6h7eúdjf2i<7lPՊ4-e6<"Z`p؉!AJ,u%cĄCd[2#xZf Vnf"HU֝{ÓZ?l~Xp=GGM(Ь|=9Ϡ2khU 4 ^h|tЙЩ_`t!~BY{(.A M]r!?ԭOI4Dk[ /-=]J59f_A7NIMzC`,MRNZ:I UG󥬭j2tibnj|$zweD ~W!fsTHS Y%le򣤺lZbkyA8/ݲ.}>lC݅G`2&aUt6VbJv\%81ݘ߀Rx@PP¿]$rA2ibUbsxD8?VY9K\?U葱kXزɤ\r)6$[i%ƺ4߹d|-N8 tں"6jf9IcQMZJ1pm"̂ψu׫P8Cv~ݦ~@SIX|@0.6qe.GI!E/,迏F4C/ 0mbi: tf-uXj/k+ q2L% ۔/fU}\1kG䁮._͒֘lA㺵U\W'N z%Λ9,l=V$.]<}8ia5i.n.Th͸/-8p1K=ahRAG"ŒFhhPO߻ 턳͌Po}H4EUHCŗM9GYS]ag Anխ!/j/ zSZCV-Ub8x迦0)[ 3X&#//.aT%7&A fݸ{(epݒs pjw]@Q0yKKh`!q7T%j6'_9~T5n /GٙQN{!ɅvIPt=%jK9$J^|c{z'F㑲vj_S$!8JYZpR=&XƦ͔^\B$R%5 Ԃd· rɉ̺Qy4v Π馝E;ǦQ%h}P(ybOU& ߐ(~MQv>:dAxl>}>F`I&#srJ'C糀 2*ȩդPwXb zb m7*ON`WyaWZ9GU2bK< (Te ߖiMy*oN2$+ 2_pU-s2OXfA,&_, ?6vwmQ{UF&u]LBGwƋZ.yRYF،'ЙR59BX),y:q*ؙ01iUᷲbyMJԊ>| x8u?|vɵ85.B]e 2 9Ψ!8JJq*%%=W -&%8ǞS01% b8H_QT'/p/ Ӊ$g^&ż2JϿH;18i#MDBS>񅵯)Rdl,DfWMYAv%1Q1-r`E0H<#r(>hI\`T\HDޟN^a)+h=ei3ULqJ) ю3c%"X%VOctsU4i?|f:7ZWI.faNqi(gR~Va|EE$|c{.ֹ7$BtI߸&jL vR Tn<46}0E-&GqB.udg\)1Nb "M&|M:8L7xo0s~:|yΛ~Xe5kO^('b:8fy}_Zk0)Ϡ`kv+t \"VkO2Z.:ػim0e y ~9=ٛ5η zװaJ06VFi3_#fRl1s.k={b.#$. IƙI"h JnxVu!}S _@)֦/*"Ĩ4q5eJmeAzh8q|p>nϥEB,oek7>k_J%,UAhaؖK?YtGÒr |w;"3j4P-o/V P{Ȗ6ʆJ&2Z[^<uʭEsSѾm2[׸PLJQk}_OBgG'!48GߋB|]Y3I!kw6~'V՝QϱGp^ëL1b$4i([/圹XH=.d#'8J(+P&GkJ͔R${)J2S|~9&b5FPPf-[Tv֣T xٙ& 7 l4iip¤?}߄eN`XCX(KF AD_Ztj +^CpPd%4 Gg@9gDVO9f-MyNW\2%PAU3A=^D|hخ|SZw~ބ!kwhajH.`THBN{|[61{\6BF!*>>Autu!$M5RPzV1 9IvqF1f|Ă &XwATq7 b-Su$E bvYulpz^?bQ0{B~ҽNpTFb eQ,%kM8͜C/4)~\?j:rӌvy@"% 16B6F.]%oGdf SK9J\\du4a>챮wM%F$Цު| e&R>bcPx65v,X)SdM9_1!mWִ;isPRT7֞SY޵Gv2 iaFZ57AC%OЇT[ q0?u]?:L!],F: l.|&P.aWtu.k{WPt\ɧi^ 73,ҏ$8bLr v fU$ciyxŽ0Nq>w\2e]+KST8$Ş3Þ[6Ҩ G_E5p) Y;> t^+%Ow\*F5UxMxS7zY_ ھ-'4ǢR&>n?}@S-hK?5^sYȇt4RV[Bb9Gj8L];fW 9ٌlNr3JL샘&]jT@Nhy R*?Ļ U_AZ *珴4KQ[_X%WpUwwL{xwdpo'biT_$hA+ĩ5rmu|\zM'fA@tiY 3"8-=ۦyDIm<Jc\MT o%J LF# yތc5 /ALItTW8 |2gæz0Ђ =/IR{r\/]SQ;MX a.01/${BW :_ Iׂa p-Et5'@t 0)d f BՠI]VQoώjjX 'kEzRWig cz pMR3 ~_A7 ~:=7#,kxcʛp3nv iLE9m]PJ~{41-{<4QvZ (}P8>~/.vm?mE\\nx4"q1 "}z qNEӥή(xlB}zg$ĂRgoqu% z*M* DyEG qV++` :yo=B 8ds2l'q!9MK".-׺P݋=RCzs:1c7?.yy0 ߯WOd|8ر%gqXxKA E8b`<9(ڠQ.e^qkH_ I!ynX6:7 v6Nd|7_w:|߶HO a~=e?׮/qu]C*q3_:+%we iqz=[j/ʛ ,;wrM ]APWe@-QD5C!dahJD<#[RUm'Ke ,]apz /)} m2vaxZ}XwsmCc kVq{ϖKRуUok8jF^*:\60N{O(m%|鰫x2tрMM\v$q: B$x?J.` 2[r_u(L')C;m-EQc.G=tT}AAeElʕ)9n'u.#"rŭ'\ݠՕ\7}ƓF2T\ra|Tw H#F*_tm!TH*DW/|^{+g12On X~txU_|0Ddb_W 3. A}jХp7݁IYǑ׆)H58H~CrC__Vlo=ק:.Njti`Yz:{]L2mӝV ?iQq\&z 7 YO>nh#dB u֤BĀފŶv;l(ig7ڗ0k&,W4:ʴ\"h6j["-=1qGݦ`N ؙ֚:s {QkKS4u<ߌ{""OmpS2;tNmzڝg Z$HC=3o@ ¨z8hP}sTrJ7\H<7-;Ӛ^ Gz딉YÚ$}s/-LkӺjQ&yxYE5 -N;jÖ258UEұ(llwN6k.D#J+{դȤ3Ŷђfh G&s.)?! 9cP-gB/ ;*"PRBuld~w|VWMobDsOWPް{(o|9?v֚ 5Z0r_ |Q:Qbp K[@nd7!EBf~o>e- 67)C;} /s]}E t8 `?#ރމEdL>h DƤ*|^4 Ƌ|_w`!qoA]~KC 1=A|`<҅faL.P#ASL}l0;Ha%[NzNz{|\? *e_j:$; o9md=9>'v:ApsthxRCCeU]ri:9֜Z{ /\߄!BFVDi#sJP"b_.E5cYWkxQDJxd>k4FVh? SP WEJj[5c/$uOf{MqAS1d0#`=gݏ?"*+4u4 L;)e' &K̽8ʇU0nŠXH'Nh~+u>*u[-Mz $'^bT'ci?pxdm4o~ |2 fb?"MH!-|+׈Ur)VzvM /O~i(*"\qX/IIѸУsiiChhbvLPs#M7IW3F10PWf %dz)s/ip)huc9nV l[؞%EjZeQ0,r&sZ^i@)RyQDsex (1B\iHQGnG(u飆kImAhC&9U@V<*&J ZapP=!/@5kR{o xׄݷ[ up& ZdmCijjTU__ ݿNn؎sQyjxBQӬhu(Ss.k\t]Y 1d(W_$4\&UyOTtť`Z@CL Ǡ=Y(tiM$ ޾YqoKKz+;㿂ѯw'*.G>ݍ2\wç-N yC5f(3i|"!bsFC|IzWykE(d̶]**yő)jAuaɈZ"ipo-Uۑ?BZ`[4f[g< SG mD$Houڄ'{G#JB]>J~ FkS.5=r. sHroSo?:{|w/:rz\sKj3_q%'N2bOk u8u gj8+>I652$y Tif6Oh<:{QXP'(şqWi,BrYpЦ(}"b$_#ף߀|i?;0vE@1PZ8:[X]ֿ?3Y$ n8vgՑg .H sN2\BHq"'v|j:pZպ7*6iv!hYD!iԹ PR2kߕ4W7ׂ}l~FjOVX8ʺTw2;G4$}B=S*EK#[Q HܠJpo=Y!px `SJv 7/TvhexI a >1K(2lɗ*67D Kld8nK2V" ],Om/CF y&hvǑWlW58yxUKJHoxÈeb^ Xx'|GU8ĵKBݜ٦kHE,=gӣ径8ڧ܀ɏ[Q*\@Rdž8 `n?\)mB_m}͵L1q 0ưsY$9oYƾXw!:}Ucq=fz~aS?]`pQԱsPVgȏ@:K[-:rg|J#E32R҆ł*Mlmv<쩩0&pv'4yRfEK,KATPA<ҏuyE~vA^WmDSG:k jS&뛿Xaij2hũM(',ʱ+a-Phω6)YsDPn:Ԡa٧J;5mgQmϰw$v:DB?j ܬNm0 G3Ij[%Wf?v ) -F2dFD9vco-J%xK˅ϳ)Y(pٹpy+{$4F@j *JeIM*ÌLXZ =uK3l:SQArT_MEU __Wgw=lڒYKK -sub~O3 gZutLWLgfP\L5,yN;ir/Ý`_|Qq(Z.|l="Q>M{$(eձl?*_39x}%9͈66=IC*&:rc!~DT@l.;Ã0 YOظ Tqdm׃ &UKM]s\6UGU_}(MPOZ٬S*x&q4J!Bv;~M#l 򅈶$dMl]'GZtRCPȄ$ t V$`5I/98eBO"Gov8ocdup#Q"e/Ka !w @Orە' SÝzpcouߑ2p }tщoi4D0Juß4CbSPBE^bV Z/P.+nTx.#J>O1qՂ 戉tuvg(r#OŚ8wx.S\#/W6x]>iEQ &^BHQ9T$GJQD^M<5z-y|e%k)S?)ݷ5JUl oQ_T,[[,YB@%ƍFyYw,وTL5'U8H7&'ŎOqh'D a=& &ya;fe( -N?`p֢SDj'GNn->R7!FuJCn @MwKnߛ3̿.(U1&[sl^Y<6?Ʋ0C˘LWewR]Q<Y{Բڤ^] ¹4&s۳ۧN7(hf@ v2VV&u`2-xG優G .mƦoj'כGB=DfO͟sA!~-,iaρKFeC J|N1hSdž/1[J}!/E@љm-s[cytqE /4+Q#S}o\ ؆#(.XȳZoXr]+N`ѹʜ. ::j3Vo%-g*\0O&;'sHeb&ERg_#̺8P;=T<(սݫf! ̟RȳQzw+܆h aB.w;jnG'9* RGfY@Oƨ?N1[quq!XAf*i5Is%gujqdЛ;+6 yҋ7p. E `frnbetydǖHkia -d.!l5B!s`trjjṡ ix5B؃d01E˗!0u>(&^AuKBcH! elA݂[.=~pTӸtJIWO[6ڢbĨba|4Ƕ5Z!`ǧBwn88Fž;mb?TWxH2*&*~7S v6q)ɒl#X*^bڠ Fi8ʞNqUdA=pLGG&SdlΤj.@A.A5O8!)ݻoJHL{xҐ#h^8rP'WbY$A=pqEҋA?A!'47|CUhrl<(&NӡwxKbfb*^ Nn[As{&Qklx,)n}:}4Y|Szc7V?b!:ek[$]DVN O1^aG?QJa*=d c:8O\w%SmH}7ڼ:L[,p)l^.#oi#Ƿ졒A߄ $X"ym5YY2@!˳ 0z~X¬tg/ȚIj*\b^>!CwoJ .UZ=8TvW+}B4VԖ:U|@:49"a1 Q֎`VKG쁏mzA.K1 Zb ѯ$Dn)=c=;g|'S6-RtVd3\Nܰ.)V%26>Ep,ӛ $"͐k0gV/YSܪϩ4=5qM ؞vA]72پԖƝE3JtjLj!! xoTn9[~= N3Ȓ_CHt/'kzݯ2t}b`OUtQuZK[UoH {~32c.5RRIB5I[5h9A 5M5vG zjdF;??2/ٕfc2clVLLAtrQUju#(@`~4VhIe Όz%$AχI}Pk,pR:5m;YZGi$m*Dd qds/7el`NnH/g!3Xyp$TЅEFF&.⽿,\$"˴1^n0Z-=t<^B=iz@t|,P|wUu@OQC38¿"qe;|wj WMg֗e} GWAj n-rPgNЧoX?Ӡv$MyN+% 7t{m (gq`Cwc's1,ve (`Ѣ?;#=m V$X憎\q*]@Ls( 1 (]YVBޅH ʱSm z|)=> !9Aqhe7 ]tCeeHRX/:٧ >/o1DG%_xRa ώǠ薎E ggȫgTv*3ѨDh#J/:/Wu5 UdJ`,aT扢x'w* wowzt~Sntt$N#` ϭ vw L1Нj= }LSH}եeұHoZƀwd-ɏn4B [$nh9諤ƫ!NiQB:!~'G؁W!t| ^,NI($(g⺕x\*+8]mNS E2<~ǝAS B\rx>Ѳ1%7񢍺ȕΡG|5'!AzƢkN `|?^;I4q^Ƀ\ck DyZu "0(Wb]nt4d|4@ ~kgAG:ZZ\t/6ogtK;VG RmhgUB5^٤}L:(Wi H׮ |I_kfaakr H^H\C hFJ`VG1)0i5T?/4ghrT 3z3w%m …RPsNA[rdB* .lP^<Ҥ"_)oTV}%)YOV@(ԍ~f%&8=G v<~kM.WsҦjN7u˺,wë @JPWZƒݽNfKA+NE[(ꟘF:etDܥ15y>y. ^GQlM8>]a3QBAgdv@cK˻>԰My3Oq]{ +'ӟIg%88(X4`mihMN/54iɕ?rua7d糞DH=F'"p@qH??"?GlUDpӌd_œp31 YBW3Yf<^mͺs*~T~Q^Ab@>Jx=]fz v[u·b|1,R*q`[}4r 8b69[6t?dSVr3Oi_u<Od*-/Ys?"=fГ8->rg}wӸi+|:di 0{؊g} bqHk*c}$rVP]"^XNm-=olS8N|$bF-7rCFᖍb?9 `iY_E׻=ֳTv'B@^/C-*uʿ,W*,J䥋Qqwɖ Q@AVՒ gLYRpd&fYQ *tI 13Ɩ245>>`Q\IP7(>MTh)9Ȗ'\=8"Ŭy}ʿ j`'R~7ټmmm!3 ?[ml#Ċ:itT²տ5H6ZL&|_@\L^܍Y,E _ \ʈ'\iBǟ|g)l˽I-edX޷8M o͑& M^S)&=p+(0JZh~'Ksnln lbOby81^1.:ą,͋RKWf(&spxع˛.xz ^?0|^BW\M,Kziѐ)ꕰM?_9nEƒB’AJ>DjmXaK[ 4hTAt@ሆVGAJh0` 085(.ÈƿS@W{b'O$'#aYֺA{ƒӧ.>x o讅OvqMS^+]=Xim}:!gŏĈHh*GV?7լomIRZU3L{Pug Zα3)ˁмt*5(퇈Y % UTBx=sJ<ǘ>}֩4:,CPS QfX @ࡽUEu Fa k1VT-@(v~Aa_/%_8'5LSJ,00vَ Fe7t'ܐs0툶Fs~A۶O,SC&L6G g 36+.BT#J@!3 ,|~gk꺹csͥc!Zg|)*:~"f ۯ`enVj-F]I8| oaLizNqr2QF1Xz  ϊ4]3{T3<[}3s#(Q x yﰫ]wX{Ժ̰߀Whl\y&4 1dRkcp.(83z80a ]rC{ťVs!,'yް6Hm/H vbKyO'Ȅ; -C8;jl`C:+UR©ҸuD'O3|nN5QAI(= =ll*@<iM!F}_` =R =3^ Dl(@me8_  E":vhul//$C ?Qspr׉r24*Xxf !/=ةG|Ysd"tN1_?*C Ԑ.4e^0G<_C-*ʢb*O7X b>kZLo-2){ğw#3?0$/VI0½tۡYHˢ})b]XCsj "99 KRb;]Z]'f\`L^E#^@5FwlC`svMh$8?:Jwն~ZqL^0q}邲p8N]W3s(L65rL pJZl~[ ps c!=ksJh27=צUM[Ex~ v.p!zP38(v훆Q;c:< %H1̴{㊩gwk{zm[DuW=4 meu~M'ZT2Y%s<@$rXЧL !ӧ hlHV=! O[.5l$bQ¥=kcguڂXdb䨨4~ؗ\&}ڌ\/\/ j}aA)VrkKn ,/G x7jԏJ_\z<+Q1W |2%KS$V~vQ䭵H=e%!譄?9pf4F3Z9*s ٰH8FHMHt%YazƲ{`AfD_Yg';I ٤MOllj/ު̡jCya;:*/֩fQ_)t<`}TN%ծ^x KgU5Dج0A{blhҌ8PLt|&zTgYt+߉|+f}t݊0 j(!UuGqD'Ro,GEI͵D+#Ipb 9sD—6ʱ_PV MW);ĶklV92֎3o6vfux>Y[Z5LHQN0A6MU4TrdC?qgf]Ӂ]]NŸ ?w磊ՕH Vkӭ8opMAV*6>յS1vFf52<PEES0sn8N @^(]I?Pk :dt1z`T!ͫi1rcdi!6&'Mi&3Y1yJׅoRBnlmP~9wt+bLÞP;S@OD>2`"+FIF^6OϱJ?M0ƶ%EOP\d1!_ &^֘@.#EzچoHMwݻճ>%~!A3,}r؋[mzb@ y"daOd˖\nN:]kJsNmG߷mR34oUoyfbwNIVg!?~pG~.ej*ORURhWZ@ >_[*f0c>\mq4\[ʕ%\)۞[9 b0 2]|=vkWw5ݮ.F@j%^!ǚ$v (*H&d/݊rPjp;χĂ$MʇG1HsUsQ>#!BY[7"ŕٯtZD[.L_OOd:=BʟYՑO}?vj+DFî:2@Y/S*kT?OwK_ԚOM_6t zц 37z_V k3Q<ݭO^ڤkK?C4Imc^4&=LW(+^Ym}"B? O,0!#2\fnjAg=XoL^ tU"颈 .Anlܷk[τF i;tLO}%5~btgVߎwϹjԌ)@z3is\sHNHõL Md(ɱ6|En" SDMBJj1XwE. 9m6=/;ѿ#3aJa[EKԅ0c98#,~HE*|b[Ԁ xލm26DؗJ !}|Jls`EG ` 0gp.t/aj囲1ʸ-8;d_j^g\z3&2ǂh7>}Z1+!6!{!imn?kF|* xcXfwwgx^e4$&b6ce~ĔtI  ,@i6{IQ htb$rNĬ"[(R8A+ F MXWssvZ8#u L.&2b:=)O:v̙<&:Xu-72J-j>1'hs_&Etz.凄~j"<%|6TArIԵV>2t>JhQ k襻ąf-<k66A,rt#VG{mY-u'5Qj3 ϊ셍3ECiؔPY𸀸g8.ݥ灲S?A\\Bps 3(U(zJWh$/N\߲͂zv%HxfM\eg?HDD#D@h7RCƊND-L\M} *ZDqaEn[?N/V_WDѢYegoID coJw(?snɇǤm)[C{NdQ62s7|gps'ӂT8(jQ~*PcHG!NNcLҾ}l~crngF$>ox6h\t*<<brKx >Ǡޕq^qWI8mZə+yFȏG˺ƙr.J"eQ?.)n. xOȈ(.\?\2[CX6.F>&hid"{5I~mWHGǼ"oU>- PUF=$*qћ8z qhg54?҉?:\$SE<KZ)8n\dx.G[L{.[fzd]VgLuV %@@EITHӮNJYNԗ3Ia]j :{%cFWkwd/iz0Cnne7&T Ւr&M0heuvb=*ɠA6˸c]*SP;aXs ;H/Yrmg*_I8,Ow#<57\/}_N7=xv&7:4L@j2AW&2^%ȿW\\, #I-cM['੆EI!&aEqQYe_p >33-nR&:}bF6Ǐ~Lz9##:w%MyqWo(^~XA:]a/Έ ZfHwjjl+/iyiytfb1$c㒌HUn--i NIYe; sqU!m% ..޼ϼj^vkw_C_gCI4 Ь ż@vJ}ei઩l8b#=ǟ杩zL0kϠF!Ȏ_.B5C?|z`Ig$2~H$qӔ*|@e燂Qe2[z=k9-س& yMk!FQ)fB8 ;(m ^Ke$fqJD@MtE,d=h:(BOI\uVp2lo~>r< X$$c0 !ջi_=~|ue`-]BNu6boY.ԁ?523;% 3Qrzg?zl<(w{߯qM p?\Ia]ewO0#z!P1NA)~&i ,hʀ .SgR $ >q-qXWD 'g+Z:|†#,ypmBY HoCKnt—&K0#'zմ4SL6k3xpo*^9G6̦ؕ]xWb~tYu]sAZ(S%B0vz&lUi;Xp'D1B624OVӏj ~+J. o'̱v\rM}z4iW܁!f? =2r58WU$9ym ekYhu- 5><[/I^n1d  z}cf)$6xE/yk \ vA*)xvUسpnt{ʧC72|&wđޑc¥rO5)@'QٜT@+%ParÈ<+TT> }kq73B,Ό۟\b[]cěEgxEg$9 \ϴ {#HjMLswt܋/Y-"wM]',SF&#rFSQX;jLFK~"{uv^ky"ޝK~0H5v~؈tdϟjFE1O$*`*LK5ܥ%y%LwN}25IܴuPrִQi>WL1 eG0y7&dE;@tQs3#Mm1Q5Z9{Z~1tp. b6_:FI:"J׵I _Q9s\fAd_PC& XEm>F}?^Ow*Mi֫Jp՚hpci6$ n.G~;8\CQ<eK>R5Dw<>q䈠kY5b~kC tG\`}Y\Znֽs칰aIּ2/-$3!kBN0@Y.tD~i+@GSY*Hҥ!́t%+J8CwKH)hCzzɩ޹՞B&(ͣA:H҈-6!k r/P.2ņRFCNuemOz'`Cʢ)ʗdmGÜ:EE+b+=ȝ[ l6 !n$j5).{/Ж!ZݧM!;ے4ƽڱ˕6X RQҦҒ=5#9LJ2u}GiuV:t^$ o(+B:,J$2_GWo0$,s9?dy?8;Ptأ IW[e=HP2tT_MkA]W$Hܦ,MQS}TDNoj!&RH,'q{f{tк]0|Zj: D=Z#-?(EZ:NDاJ,~0fJ^ٙpu0Ԏ>b V"w8Ug ]Y^9@?c~,w4 ծVVVHC$8-O7F׊qHy]Є3fLGԉ_z BXAR#))uaH4s܎z6ˮ-6_ܿ$ɫ"cR=X-O=az\ ƤOA|v<{}޽V pdRqHxUlhS :avrnێ96pb ,)Z޴`Ԕ_}#;&](OC[ {4u}o#(GV 6#}CWcEXIRj_YIk1n4 Orgͪ̽/4%Uke9'PcoH(5qҵR-ӭ,1ݼw"ApDL'$(]w깋AH8W_?cEX~:U7+"Krq1WVA>$V,u˚# ^r윛wl}iy<~]Ӳ aI(ݵA+<zJ>D(bi*HDhV }~?Li(f2;ALЙ.J#I ݈4mݾ5Oon1DUa^ZW6o/#dlP7} !La4T XyOF\ҘCv?'$φ/T-΍ixkq a,B"ȝzx:I2e6M$#koCƫ>!aWx^tg<D\s> 3Y[vđ):ɸ4!.Zֻl]}*JarVt 璣z )d^6j%NQ*^H^n@t0pb3bd; p]dy$烢kb?aFm5z۠IzL\:+v.% 8PXhv!a]n0=#A88I`ӧ2r֨@3?E߂d11^\mWxYtIJTbUIJҕ*dd1=fN_`k,Vf7=#ȷD t6d]2-ѸMx~&\Q3l Md U3}PNЇTq`ɔ=AMOIpJeHռqD~PNzܸDz^GN! |U!_)QɞR<]4vE7K:4M\>GhH7O4e>Jm֟r_u (8BK Qq̑sULfcY^꫌sGt|nj♦+3 .8XIH@F"nԟm$'M+T w׹$3vhL۩lz S9`&ԌR t_О"(H|B7}.f|8v[fԽ6*bìDU aRD ZؑJKh!U_,ԣs Wajǯ~Qeϵt~w{5bNx7.d٠a "gi. m>![y>PG*' .w6^tj.e'Q=v"S Z?AZsj|_{Ŕ OoJ|:&gH+5dOs.Ow GkAyyHأ̞hGz/KV$]8x ^t⸎5 Ӷpc:0J~WzŃb5DV6q_Qt8"A+>PCLZE5~GhFF^S:LYȨN¹w$ݟI| ?G OOMW8:(J;b̌)>e ɍB RpJ̼42 "IZTl"P]RR 0m#l X.tEI*4iV p奥n9<oʹ\`fVarLn|<C`^.QW2ȯ GYE@P]s͇\i舥%u3O[iG[V~~q4'Ǝh#}禦z a0)®BƤ `E hNʒ1j\iWqrBI ~ΊC5%;ia^;^7Rӈ9XM6U;q-J~J) A9EŐ(MJ p]zvSebNh&ypcav {( o(JaQvT[Š(3N$1]3ʒ/q ь|wa& dT' P(k{#)N[|Hq%z~W/;)3HsQ]3'\pVqKrܖoRp =dQn!&Cnr$NkGVTo?[J[08vK6J|lvsbZ"soWxzo g>( a L2bNߚ-(]m.fO<*BG3q۸bǯu֨"KXsv9\cdnHƦG%I8Yw:X~K4Xf~T棤^|K5vCf&'s:'gtmܕ!:sI6hعH/*w3tAa*H9z H;?#@$eQRjV 8T<c`q%ɉF@pkPu+a[1[_V{uIs>+#S-' %:~ C)KH9P#?n?CS6)4* 2Ժw2ZVNNDWؕmj@VF7JHrA.,J ' 9w0;c4W9I_P߁E?_̺lVH\uͱ*r^k8ĚkբCTrvM3 'DU-Nx0Ro 0NJ"̩&CS+-ٜjTX/ܝ]?%"]ә "~!H{dE?OX7~{MAKR /a^$I$Y$++\)v^.ZOa-詍> Qs_͝xl|Z' _X[&?BX4G}|N!H<)fBVM+z(,Dc.^eDЖ\7u>]6#-oZh[v6H>/|CI?84Lc s%)]?zZ>0%z g&8.kǼ^#GIc#P T-W?Af /oO5D,:Mˊ~ؔ#m.gC$뙁aUQfw\+r3q 3ݐm%?KZ=2cl6MZóE=$hSW x 9I'aZ^t7bc.߭/<(T\GӣgwiE~rGh8Wj)=4Rp$ꠅF Kt{uGʅ_-^yz.p z#f=ܧ"4W? ~Km3tcuو1Yr]aJUXIaOL$( M nS(6; {|51I5htpcdP{C8TʹNa ^H3y9 ~-ĀF`ڹd?yq>tК$1 ^@>F @Hhj0B)DT[g(rmd'4;W>ܾ/-7g@|-aU;Xl.gGN "VyE<x1_Sb{4U'̶^fAwA Ȼ5wu{њ(֝wC]̔M~#$f#% ;Ȉ[ӨZE#%3것L@bvr@m^uѧz~)=RK:QҍH-<<}\UؕA@`P?3Hcl!)m0Z#S| рw{\)HStָb_ yu xcbMSo#G $Qڴŷu D (6@ ϤtFNEէ4Id^~(a?09e^w[!;M&hZ`UlH+|g'wPF<7¯ A.q\3/rNVdCEc2{-LQ6=@BL|N)( j`_\_+vUʸbFD?mrqde* i 4e+jΏ3NiU0_]Ofhդh8ć6n6NKfMN l⫡3hiEyav!&ӚH.rVs-`ӤkKvqʘ;8jQ&`)ἺT(`2QɊb&0܊b|Wٞijf`VpBuKh,ؠk;M[MF|nQVjfR[q^6?3|Tmvr3%Nc1-z9?=;߭%䌀"gגuj5!FQvLL/Hʬ)r;)Znֳ@pD9!p315ollb* *Oҙ^>2&45o,xk#b|SChReDľp^1$" IFQ;+Zu昋(sP5|(d5!*gH0WH ټ=Q(!{hMD )*eԞs餾?ῳɞ](uhBp7=aLQW orr[kk Ҿ]vR~2b٢-2wij ~}8]sLw?=\ s-chq:АE S7j~v\="O[ÐUmFq74K+&< 2* B(PC(SZim^!M *hMT*r!Ka~[n4w}H\1QȈ" Ur "Jj`{t:Bj7űIJ e79wk:[%KQ81 _{rA<^ފ䵐%c 3UTxw?=,Mѱha2ފ7=9.[i1M(vNOКb35sIy䓍 IJK^+XM' \u%IsJϩ=_}|!LM-2LzMdIp8Ox;ຏS!8֡`L? ȭ:Nۖ>"u.U3f$TwR#`µo܊v~D3R8QnKH0[ȆR$hC<0rz 5tjj4 \tٌLWTFIļe aHqa;"&=(q$M{ `YJWS_`ޡ#\ b?NC٪TCt֓-4J%u-ʮ5%f%KyFz~ ^QU_GlS!Vҥ [7E0_MKib_Y*C:/{0 ct2F:$ "PSVEOFUM֠ @М0ሙg銋N:[dz6#vJG/u0{ &h& >#^j\[fS4%he `ZaK۬f1`fIm6f"D9 *׶fKƱay!\FAZs;lש iB\ lYl0"^~ĨmegxxF4ɴq)pR ͙,~6CY}Oގo%4OSZ7ݶ>ER$TӰwsکBcqT51vca4^<s3c[J?cibxS:7HuT4e/¯="ܲM!"c]wK\٤+9rjRkQ=^/hQ \gi$|Wd pN eɕH@G1x8fwLrЈXSC|aדQP`i!m%"~HWj A 2VUg؏]E+r_8DC.^⇚!;?'?2H4#wj&l;?3)36hJ3.ڵ @M~ ^ u$Ϊ^e7TrˀQ 4,wJa^^^(fe!\Lu+E-*f/ju0OGN;ꌆ\oX=m&*?d4&5v(,Asr,wzAL_X?R rx RsY ɡ -6٤}>8P!g(|„ N$y=5x9ݍ.PW7ۡf~3(L9R%V웷`bœiͭEC"ji6Ezg0ˆCYԺd(ӇLB8ؑP>Uh'ukͰEÄZ;[(fD禡BELacݒfbT<;7YI|\IԢnǒ^$͐b`#\/X>ԯ2 S`3A-ʡ=cF\JBkJ&>ِcFYx0 f w'{HbKQ֩Q9[ YW7Xda{'E$zw̩8gd]f>&euD?w:#Z]j됁9 y`^tPJZw9WZ ;hE*bM/D/{5c8XA墮y' J ^g`y7@eO4K{N-G@~W".\{&/UY;౽ įAvWV( 7t[SrFvg>e)Ԫ|' Љ|T^B`u^u}@0摹,KRx0`]`Mza¿kG̕1ní0Cb&Y8$ӔAF!*2Y1yhGZR20ҋD=ܭuaWa W:+ w/j`4<d`/)j#F&sCmfu^h'{%Ỵj a LPnj_cXj,t/A5`o)+S=?k}$J: 9?+*¯ NRE"8 2)3* ɥ C*b!O&_ai43/,Q3Dr\nrjFojb4ϱI2~~s02~,ҁ &tI)|;4ʛ#tA-OsKcZ7Nt ޠl,za[᫛|^L< ql>9U]ی ;9#dDXpK.+VHC@~sHwJtH#"?"UPd/+8g7G pT[HB|aftġć6}!Z <4j"jjCJR2bShZȵ5₎ e-Q0"}:lW1iIʔtz8{mcM"Nx\pF);#94sO(,V'+/M_}>s#B[d`Unuo,YZ kMG0ef-tqS'ӜZwrpH Yc>$^4a`,D/p4E8-͓o7rs]-q4@/sO钼e)A iN\`V征wsF3Ll4'( *+{&/_Iw=ՉeI UcxiTjP;52\cFВ46\kDz cw ^<#e'#DG7f?z@(z%~7}Ykc"ix]ma5Q\Ű>eK?j]uQE{8n+Loco$*׭:I?q1w%.`AF}V6D92kjU^9\z!.#HN!rYbgJ|(<'kёsd8Z[іHd)U=<Ǔ-~GhFfYmA./AM%qjj^}f\ \d56s˷(wKWrc.Rn&:e'f._#bbEG ŞY/z,ߟBk6(!zq=g1B H6`V\Pn@UhS+U}?v @dR V"Vx='E Ƹ6Hsa`pY ՗@-ϒ#IEz,T5x U״X3"pa}8 (3r!9X cQKXH -?dmW&p֭$|}+}el't1q'Cu7U~G],IxFS"]{?R``5R:˲ v5UXW9]JM6g1<8L/N i@Lh`3e3d=脑1![4U־1pKb 530ɛRCQξCytZ*WiT<*p*;`TiV_>#v;|* _I^11.'U/ݩ9%Xv kO^2zAC)Ef"fR{ƥ ݚm Ɓ2FO zAqZB1HK}=.(c8D }M-z_6 9Cv(S qV D$|-\"//yc0);_ yx]JE bj]ӈ_GS%d_B~)6"U4t8ӥtkr GqӜe%%|Ln^k s̪̃SQWsKynGow_t)ZP*Aq[S >mt=ILu\䗼9]ϣ~ Z EG&Ŝ m_ܵ?"03`:G<cq1l]3π:)VgY3s # .zhIxG& ^{ςGiaFP-wWk=ӍڢRYޓjr [}8|J(@dYkhRH cXGȤ[g_q>nc뫞1Wo Qsܠ7ǵ-Vfe@omot)d!߃R{5p7q@Q7?Cll#sCp޻*TZ5EZ62 seDƋ1a~B\J[}8~$HYd&WykVʱ-QYRы+ !hh~Fʈh)S{@FIAFX~!?w&*nN_rS]rWKtV@ l:˜˵kɗR-NtIqaI&;M0cL54YX{ߤB8{[{?JJ7st=S'N7X݂CѾH')prHL-^<*ES}Ԧ 8qUNls#ZNkMǖ{%? ʹC/hIx 5ijH t3I@/wRD;]kN 8e~~Pe r/Ǧ!Bs`ѭeN*rKgIȜ cδy[(\S E]es1\܌N Xihf!%@UB=!uQU=T LG Xijr9b,#8A O(OSFO|FC=mǜҙe7/& 0&ـM p N F41=viq}:,Xt mfx^!'d3nM1JǕ`TPbLy]挶Ɲ-dzaP5m>pÀQG<8M_Ww@GQtQ_ÞSmaWQޣH2.@!.?ɯnL>V2v:f>W_J9F k)ΎF"ރ_<:L޽ \ @DG/tqUxI% O豗j z˿M-dF\RO~Z$sϋ޿;DNEfoT-DmFͼ;TjP5i^x~+; $N@h sLXWm >ij#-AG'Z9 I_H=]b6tP2H<N;X+ѝ2"f޵̢fsF30E :|q JM L f<7ק ̞HŌG/q {rxA'M6wQ ap%v ŔoLo=vR!l4jP&0T3$u8E^ u=5Q+h*z#;E %jFh,';=ոM a9eĔH2|Ա H.Cγ5eƬHX;88.2J.^}CZc<HqQrv^adWX:zR&FvO<!󏙸1d87']JgiݒMn.P+t5\곺_Sq+0+m&Ņ>lN?Y|#p|ȿ3 |H.Yz%?)~'Y!,5gt{("L|ΚB2n-As#U%]Swx=B"sۚdAT;ZS= YjOH]+_=c"! +ߵ#+Cў3[ ̬I^J?yrir5k%LtH{&2U:YY$%͠HOðC@'nhS"A:j)q޳z.jWx*(MD_lEkD?`JצA,7,@mZncTx]p^gt[Lwt],J =`EifM 9VAo?o~3HF׃"A[_ke"M+|~^V"3;>/M R[WTCA 4Ϫ߸33C~v;@r>G\=D먣">ArGxΪZ>s[oo)(9 ғ*jYnduEM*6ޫ fdIDdq@_xO(U "YcnHPN__$JSWnE{JB |^D)lڜGrKyPmm yz:CISfȻޢ^v70)Al NMҋkC?a59ia0v*F.(0-;ߐ؅R7c%1k8?<-w`_O!zJCf_MGRL7h-3鲪F@\d>ab&kRcL|+sLXrٟKr7zuȱD8; u|zfŽz |Z3έ9Fg*u1M!#'!@!C]r2 _.˷3;K*k#V;s_ |~8$ضo8 bIKc[2h<̓}e$O;Emi *Ya۴R$$&JeH !%'Y굱5v6'!@^BL ȱ!(EJ]*hiȉ#ugDZiZu.q y򢴒FtuH.&#{ >2G#Ӊ<ޏ5rfyTײ+_;=CK/s3I7t7|b `jj?weP%q/>[C"H&tx7P>‡,9 څcб#:m6XCjkZ=|}~嚊#NaKAcշm܃Vg”0*fn DB;T_e4hhgAgP+cRӣv<X;4-I{wX\3IRQ»^Fb&&j5b-zVCaSv$obf>Aie3Ok~hb066@g&s 縛q@Ce]So7?:O3%>Ozy')FT j7Z`=dh<,ir^wr(qܪGmaꅌU{j1:nt3x*6uMD:pO@M+𩊔LK5b4 p[Կ*j~L%}3]5#I0 zT,$Sj*r;0![{l5/Jb \&,P/?Czu%%l1w+9-0ha/ v{RWt&Mn .? g#ׄsz33fACzVu<ҟ{~Iz6Ց`/ dd4i!I 9Y?aLzy0(iy-y'ҫNݏ e8)S9!(/MP_E1ZtW.%Y\ Sv!HG+c%Z(E:ݵd QE'CyKfH$ dK1Z us ;n/=3`0a} 5hGZueuF v|"gD4~P! LK}ۘU72ZʵDX~+j)WiH` Jmq4%N\\P$= p;ʆ>U1a@FߤO/\\ETtPcdͳ 3Co[1Nґ D` 󇬉V lKc}{3D1a90 -c*9&ѥ|S<U@s(%@]JX'+ .\^Lz1~dX@`Eea2Vz֦ fp0(P(<8ThUԁ!+_l 74M^tnm>S<5]/5D*)o"c Lg6.L6DS,a/jye!Yp.~+'(iH ɜwLs"B :.frH*ueq[T}MkY7j]8 ̞ k4t1#vO3u_ Лx;ɿ?™͔D ܢw3O02 ?A#`I nÅkͳg}+yiXD;[IҀ jnΰֶ"7 `-Oe6/Qgm~:<P]gL7[~d<5͡հusVRMWaeb Ni"eV+z;2@> OdD^[W]ʶ!iCŚV&5Q=.fn?qdP;FfnpX4Cp(>U-|?o ߁2yFPeIdv4~mah*d\<"D7}#(c)HboP~R "W~v?8IROՎ;!vBb fw:(e$l$qm&&)d[^xНQiiy\Ѹyx(.ɜH&iHm- $CM+'[wCY!y%oh]9Ӧ3Ҽ }$;&$VۋےK+PXWZ]>䬹&ďGXfUeIJ;IY]@MA7ukl5ZƤffplTsAu.BrAz #+Yt͛G~Y>b ਫ਼ N߉>ycsu!.(/0*DpT17K'E5<ũeʠ0U0:%ol@uXQv<֩HݍRvL࿵@SRd*q0Nz?XF|[ijc#bl0gTʦ=J>f$2伅QU:}$Xnjgxo~JH Ӂ6{,4>Bv Cy-QU3/ՒʚnZ 6Zܾz,zwn$'|Pp .ynam r{nbxh:? DGmW}541zLhOY2O^Dl?. ^Z F;[-Z#dc%pWnt{|GumU@5u U&?]-nޓ(;|(L o ߚP}8'kv)4rƞ8/&y.m)EsoznjX¤5P:xl!9rԣy8CMV9NyF0䝽`0uQ~tT< -9S( X NS B(yZCr!|WzQD/uRw >UI O ,Atjz_ƫsKjO|qs贺SC+g`(q$3IK>MNt˸c:L4֏^x :Pbѣ +(.u-j60 `F?,o],l.՝ex1I)u\1Te5,f_%L""F%,uPꬉ a:&Dװ-`NrFG;j~N*e/.P*Va8x0vk6p6&)e'&t&/}hoNb#BqfMWk,iO ib@$@D.(yvrQ|>IFIJ )¾&?G!C\ `fx9]dn2е'1X<~A׭nm 6˒GbmˋS?/.XA-Ip1/mLwZ*D\`AfnWQUdi'_ִDOB ŠzFH$1Gk+5VSvn2ZQٳM&Qźzm ;WDqދdlg(2AU^3!Mc˃GO;\tU(}=cy`k v=ڭ^|Ԟܧ儙 ~8P̿д-v4F B*tDt8ʉǵ7Rq G!_mcN -by-_.P1>PvN ToKNdvT+^D1SC/]DND?C7MTs4hZyeхzf3I~JƾoHtlx\D9[ ;EκӰb`cgzDUAω~:/_n a]ĨQϐc^E F0TO̿יLG}J>=ͤ'z?(^['ё U* Ӷ-օk!L`Dn:FS]waRN娬uU2PYVB6j7XHwlhh a{7뗡pn"%GK;iO!ou8ny%d4Q;)}]&~Pp~N^Y:U.gzHO519(Zyt+ n>{N|=;'ldn4!,E?pBzHz Dc(:h5e [pY7o:Ze xyGqӫX@F8 j8@7eJy.RF/Pm1¶ G@8V-cJfni!Yob6?T$PB~;ٞ<ffhfW4Eِ e~4:fT{dSqx7MOhO c_|  )z@=|$v'K$,kS#Xp6uᄝifPA ?j?b3T|W~ ([}&MK ZKz߁B jfr97Q@!TM)mθ^Jri{|ND$ O pٮ ;;Q+2gM0{%hYAZK5QNh@kˆ11L j@n Smz49V paؗS8M @p.P i) [m9@x5ӰP13B1wDhr{%kLp6bI_+=} J09^Uſ MMMʈ^wQs u/үA'9r6:fk* Y<njE!.wm"GEn(--vBy %@l>2`nek*W^,07M@}P_/BB~T1_$݁:.)-( uîEduנgXq' p NkM,\.,EKv}9%0/ ?(GY;i`bxi>SaaZ/li`H3ڇ,A#rʥZOWrǰFHʟ?8QT7xKMn5xwe4AsU~+.NVQ30`Řv_^bhWid)v=Biesތ)H@o)76vH [v6qKC ".C- jjDý})w[-ْrǀ k`1'$+d o?&(4Oa0Vu'B),vӟP\nF+Nm\x-,;H$uk=0z25(L`䓗*V5abSf Bw$C[BfO@]sR\&Fg.n8 b |\65o=H!m*ZŞ3> T'I+&v:Kz߭2^&0Kk1J&m_U2%#*P'sNw,~2‚ ʽ` @fDv~׉="g \\q-t94"R-DZzRӋKn2!y!FJMH֬5 |zCR;jqGa3:_HV3ʂh---u]z.b5Wh`hAxfen1 p[\9RҀM 5b,9 eF5RKUfRfw`. Lг;3nʦ/.؟% g, qR$mynf:Ӡѿ&jQːK)AfP0F>I1!#cwѴ~!;I b|6PᓑOZx5OLD48d˦kE.Ya=͔D֧<nj%v* a?;}u ZZuOPn'e+Ii{䠶wve I%*8޺;)ko֚\?\C"`=KPB-*re Uq51,0 )t/^|sk% `j쩛,(F)jz#SD1fv|YF'F텚}X_&eqzܺJlVu29# lY3xvFpw~=91{A>s˚Qtc8ĞP3&$f jvuw_C! D'E,rUm׬P_qe@jwH턅b; 蒦4Tl.Ln*`&"HOc,fo¸m.E^$Z,p1^Ăb"ʁ!>aW.; TJ{BBA*™ bL ٤iAIjӕiW>@yfq58Ymet>V#W}vy OK ?) aӚ1wQQ]uۘp DH4J8dC]f^##HES}פARbq؜ ++ uJP7I!.:R.͘20MR!]{`FXHzeG9EseXHXLO$\6jN3l*쫲?+< }o\ڰ1 H򿜙GX/y0"ҿIR!5bKPޜc՟\a)IXL1Qo I]YoE[푚F!t ruXU#;G|\,SY k5/J8cOR( Qhr#%_.(J }*Q Wfʠw*U4VB8%~s-C34Yg@Q|w-C5ߘ۬Uvt4 xKnλ7zVr݂)SjFy8[~Z1~Eg,s?]~6g?%X}ߵJ32~{][\gӔ+Cv3 İ'”m䄚ݶ\vE{h O^0ă"g]0-k1G raQh [_0?<M:-0?P*W?]\wıѫWSTk]Μm %-=5{q>!{8iEk< # 6˼%jڃ^{A&<߫*s$+T'`L ^"oydrBHt2P r_etDco=˰;M3/3fsd+ʲ̔d038Y&ZWHnw:KP]ev!5lWU(WQX<.5/7n@uU')2{14KڦpvTmHSeu's~ꫜ|Q]%di|8kH/h/ܧŒw_qZ F-sD>R8D>psFEIHfjIy(?AsA\*C0ڟ`¡6Nn 5Sw#=,)σgrzA۝Ͱ)*D~A /@>p* ;S7wͪ?/a5upcZ/ɫPL,Ԙw~i~Hh%P j?4qܧ!Iip~ ,4|C:P텐=Hk#̣l19/DRU;tox 鋳I͸۔?I~G7Œ'] +R60&'jޠ").!UZrhr% 'g4"hfܝp˓- ^%~s7$6ZJP.)HzHwV h~BDxeu{a4(!_BE}* q܀| 6Âp{6V;"Ca)H\:H3Fhs&ʜcX0eѓlTEĪK^QrO| ZnG]-l` 2*.B3?dx i9 _GN*oB&ʢ$g\kH`K~:Qz8'c`ai% #&ӓ aa$KgС/}ǑFNמDrv"s~$&syx@c`,H .u=O{'=.F[7 D}3(v֫QN~I0 kw!`8#=_ʀq<^1jj?;yZ' c=t-#qxٓ$1fwڑ7hx\ЁʗRA4zu'6JXԡԄ*ʍ_hݪH_+w@JSm7H2.=Ȑ4`SߚQUQ_ c|{`Y*UC*Da7`CpA}k6{CԠ2[x}AЭꓓ+]L|= ڡx¡7?UL0 .'*1n(_/y֋U.Ѵ *|v͕6WefWs&0 1aK%9uJ^nLlJW_ends?=!$1#b\1&4g,'vϾ \PD:] NmhO*hиa'ciuQ_-Uꭖ(e|[,'3|6tT._dC$F3sO"Rũ31MH f -!~${+[*[sOd;ő. Vꗺ—&!Iۇ:ZV.`p WmKK iS2 :Ҁ?GJ岰|u_Ct/Dk"Qd˗_9[ 8d0nDE5>쵛U%B'*a]5bq d'BSTOmqnk䚙媩wXm>/}=0sM >18~abz_󸨄uMg5V8=kQ,KΛm/ur{~صZS-izzݬgfG13nun*iߓ&0~S;C_?!΅ÖL7%'9bmpfp4>fH}/lx PթUDŽ,;O@\JƼpӭ] .j8Bn:`@EYHn)sax^ ]qdמ.0Z0M%槩5%+f}n<lNł8}{YQr1\tbYCRGJ(U}m%߷dr ̍\uݭ׸_5КOKfpf9DlZu RU g;2((*(Xqf)d/i@RaQ\!BƣjP8ݱ?PT<ف*- %Ifߺ bu y\#bde `vve!8a;^%V菔 r,ةX%Y<#X0W5}s漰zSee! &>%-Z{όBUM =zxQe)jL=7[oErf##_w<}[Z@T; |ó"U_>)K=_~^VF,$I_r&$F<ɚgbK[[ռIw*] HU2H/ҝTxـg) ؃:LSu>cC+liUV$ϥq2)7nF?o0e$%Tjo4rОeǾUu?V"ƞx"znwq #QyHG2 $'&pi"e$4{n&V֦l#1~4aEmֲ:#ba. %uݎpWYϞna>#2?@}!*Cߢ%iP~ !=A:qVIO`d%$ Dߧ>$w.ΐ鋠Β ~}mTk$.Oɩ0դWɘKtx.궩+I~3j{] :Wߕw隘CuJx"u߀snpSNoI+ZOs2s:[i9ŷk7:vjUzёCPmFGHcL!ErݫkMB7Nf԰1~pQ 'ESMűx9/R<t#nz5N]zP9Ɉ4- RKHsymvDz9j%}u#^urQ:"'º{fMҦBA3 }ͪE>`;0A!Ck6̐xfbg B&@T߭+L#l3(nJ-ÉI_܃i1 YBdXjD(n[TWMo`YE dE2UFF?#-@\y[\glɷn-X[*Z,lsQEVkߊC{Pu #M4A>,`r8Pp:]c|5^(e? ]5K j`Zf>ac_YYTWl'n|i Ø(РSH0%*>?Oyy&siW ՑYLTJ$Ȃ|7k*vvQU!+X&hY Î%A$s3L M|\:^>$ ֋$znV vб*o/;5|aKywoX1-8 y,|Qs̓jZmoƶX-aj֌+mwb'w* xC4$ {>hOnW[Mr;Ȥ!$HԜbyRWeEOnxmDk5τJ<'| l[E6ߏ'ڶza!y]y{B.9BHzwj,r|̓) ?oxtJWߝ2y+ӋtB-c_rbȴ`,fԵ3U >c ׊n}n`!֋D[-b7L+ǃG4M+ v͍n0"ʜ:i`q"YG W2A-Ewp%w崛?Z k#Ԩf.U-uJdHјd ;hi@=f]?c )6ܗ7̭%,ƱNm(4eʺA$m^na#NVQ::a`~*z71*g fEE44T_@Efv{}㘋n Q|G X~b,}6y (;_HtNjNʁ)pfa=; @|k"NE&SڴҨcKa2_A?jUR.bR]'*o\4WT-PO5tU,6w_" 6ƣ,[ ˎy?§4>mkr|Y/8,r}ݶlxgbrZY"fԋG(mG5(lɟB?*'n]^$iܿ>rXBn?l>iV'|Vk#ᄼh1{/K}oطEKÝͤv礕 92{w9m<>2gQ5%$g$]`͢|كWHr y>8Teo&ƕd l%AsXY ;(jK:44,L3%?gMMoshH.$M "ݖ#Uxc4Y*s^mƳyO۰jƤ"x,Jv* 0MLK[:;F/0AzhH,hO8C_~r?< E)"K-5<ä`WU׻һ'=tX6W(Oߢ!B-\#l zqVuvGO"ie= QH}{ uѸi"ʓꃭ$mB6KB#WY#@f =?v@ۑ)}@@D.A!_ ~rB\GM#]Qy3F@'?G.Qt9%ᓆ%> (xu EoW1E~A7`P;cZX-٭Ex4\D:"Mh- m>R~Y_ _р{׶eQ嚡h++nG"i;jR‘%Ӟ f! Ucp-PsF\$=?onN0.{}^[n$\߇/SiRTd U)XU}tOHD.?"$: G9ܓ}ʵ[)[@T1]ϹQ! s  M]B7Ǐx1SwQ0qWG֓='N$D''̅c 1͸"鸶0I2~|O .Q#Nȃ !gܪsO/Of]:t=.O^maj`cDz:NAjV=`a{q_HƳp ­5=h>Z_x(0xFC#bArmVkIʞ(]~<[Þ|ة,&6 O+ƵםhxqpUoMI,ee3 iWn\wn\]m=.  䅧}Bى,Emj vJz= Lm7C9eVF(v|Ty^˔pY೟ QĞ16jFΘ\NBlxdUDφ%E+*w{FsVf Ru"ڂ䑜[=>dnnG֞n 5ѝ}"TPH$bG:0sæ ۲YYm6=M Zg8X U"F\2? ^_=#'jd 'OXGX7ur6*gʶBEqXgޠ85`[ )ixp&=T' Jd1܃hbI+^64)UM R @_(g}e" <&fIdX|IeOTxYIp̿D F;H:f!Qh5~-ԲyG~6ݯ_sΏuJsDE6 3 m܅ߞɡ`/]RB,6gz|WG].ޮz >ypɑl]K77-.-Ū˩Lۯsnf%CMn:hz)vg8mm!"vXށY50u~B#ֳjdt:?Cq'r6A#QH܂ׁ8TYϼ6?^g=# pJ$7=4vX_M؋/-e_?<$|#8J{/[H)nE>zl!LjY`0FN|{.躙8rʓ!oo)Y 4o @Qw@_;T)݇9-~J \=Bg44/ %c ڛnI/2s =rOÖŀW27rGLVo]1<qT)Bc d4[TFzWN(J G%QfΗ`he[>'@UjkvL۷ekSS9YS?~fS5h[ ^o WWCztjR#OxO *WZȝ3<| yw&"M.7SZPH^V-j2u,n)vWt)aczT6-5ͩV?Hڅ2~cjIp{Sm11'VwSۿ*g ;Rf/՝T!?^ˉ,7K#Ere>)I7jf"V̐MT %4J$20~ihF=a:n{G{-PLJ $JjbΝb]i$D&[{P7;$b@åPc+|ƻ/p_ޚі?9Q\!VB42e#1o8"=B2|!_Ta[ YalO5qLru)c7h#| ⍻X4+NuXbÂHrM7 <p0.*' fLx~ @9~9.!9g^3"fԚ^78#GyR7ɔhң/5ڠ:s,RU9;\&`@ONs-"VߠarƕdӸIGxjCAxHa_ M[e<=TX,tL~ دo~0GlϔFSK zg\\7ؚ9"jۛ]k!4oGd$qh[gkkgl( |oNj:}YOT{4%<:Aj\]a~mex 2']JC'ٱ+:Bǽ{I"l$F&qPVXm Âʓwn yJ*rlL?tmJZ=GEa%^"£@BhJh۔Z 6diO`UQ]Re.vx^~|ﬠ5.oMxBw=[`" eY9j.A̠`6Vx H‡0_t2좍]'A; Ì>\r H"Q4Ņ`#.c8$T~:Gx3-wg ̎(bx2+< 1>R7K[fc$+TYҜe"S;2B*@J4-g\B6dL6:Sxgo Z$dɝ;hB+@U&,gNk G)(yIE-"*ئMOB@"U'gs@S ^ y4E)s/%$W$ TWt2|FjN/<|S&r_߽5GqW/4v¬ءń@>]M]xQEao;)!씙Ґn =*.$s^.3SS i# NU}?ڞHc m⁝CUjÐ*c5.;3bAT#<:xklڸ97s (!g^4~O^Um Ce|hI݅nRl7a '>{-ss=z}뢤"DAcR+U:9LG3ύ:k; C\btʅH81`9[RC8xD2E偌SܧI)U3YۍZ][kƺ=O@I/oSdYSk5n&‡Vڅ'Um>6+IN=ir)g'K+Xꤠ],%&!o48訍W`]۫J6U{⷟X,n1\kw$bH O0;؉X G2B KP9gY[8MAe'=bcd$`cE7wDz0!'0ͭ^ GpwZV#pH؝BΆS_:"" Q?m]FIM:82B:LUspJDF%kf9doU/Ւv[gIO3B9 $}"It8gf,j׋$ʆPց^"Me"`?8"ڹ2%]W@BL\Gv +;9.M0 Sd!۳kq;9o}qѤ#DxG9l$w^% _!!xGT+ oʼ8WYY=Eƚv#%ҹ垌zfV?K[SӜ+#hr{Dd`)Ș wM{ΉͰ]d[r̙>i$Gp|WJY|Xmy߁LnLPLe>@֎r߶}*d54A[yEox1?lYTɇVdB4{ zS_߄jE$fv AӉZ@Wj٘L\3+V#l=KTS~>x8|6o iؔ[ ġeݘ)[l@dÙ~RqS77rNޔ)MaeZ=A'H/[>fhyR{G^CRSsYRNYUhE'M%6_rt5x)%ZnY7 -o*-k<Z|ǯ!䴨:e=kg-Ǎl|pa $đ$[sc;?S }qӒ:}DŽ4JTXoiбtVpfNgdF%B\i}ti)#{ kT.dp%WO/ .A_]|nĜBoj(>G2Ȝ围$bv "ܞFda7=@*Ѣλ 9pAMaC9z?FDtsyyL<;\<ӓ*UMd g=\+jΠr(sm8ཫwHJ53}J%W5YdQ L^Vwтuv?[a)MN Fu{yZT\v˚sE9.c!Y!.rrEߞ<9U1l-T=xyt_gZzn1@zsk\F?,%bdU注-HӀ ]x&>|7sFY#/k]~{ˉǏ&Wv2>%f =uEaHtWڼj<>)`O|d7Ɩ(LbrSF{pC fs.B| PKgӣ6-0` eׇfӹХDPO$=>߮A)|$5O!x.}TFKۨj?+TqP%f\1d!rzRWJUe^|gqPA*)6c9θj`9,`*XhJz*H' Fd.O{Lx7d<[l'MT:u'`d.ېac-vi`kmBGCָF i1Mm?y\SG$@}m%xWdYk$~R1hOjl,^,qZ]T3,y*3{#{W^/f ԎLJ`eշӸs TG7Хy蛕y|""|,9Ak.4VUY}z?%'Km L i7m-@oޑ5ۚAdPPOWa h e:?:kzrµ|Nn`8+ Tyƀ3BXUG5>X?\ 见QR(D؅h-]Q"hH ]|!C__rUO1jEr,LG3OL5:VJI{Hle;4yůWKrIK|u'>uLQڈGԿF2)"#tԗte|.q"{alF}/s"Q~QZ5e%t#<$Qgc`n49XMXFR-wy`ffkdBl>8J[΄vN's(9}>(+`:DFkX,!7QٸhctlIh!Vߣ㖢Į1~rU&Os?<b |!š@g*U8&>:󸿁"\jζ8=tkIѱ`WʰVyκ;:0;kgN(r܊ }}f1?0 MBߎoL-=Dq%*5wVFЍ9JbHLy*nLr]SCh%Eޗox9o@xʨm S^w?{gr8stƱ""{loOiWT37 zw{d 꼑F%]Į&m47wR!>m c^ymjG,59&YO/2Hz^yva03}Е$l"u8CΞ{BS=\(ڽ.YP2yWCE-O54=uHU9dЙ}ħQ: %| WK>*PtO|xnr\]f.O %+Wڷ2ùOzƨBicE @g }Q;q.5,Dt@&\=YV)j#ӊ-q߿7:T3PuMkKQf y8o}d-u* {_ndӱɆ_~+ŎnE\43=pJ]t5% 5gYx7|5? rW6XSLmV"ED҇Dvzbs9`Ne¯wWiĚle0╓G 8#8wUKtJ16,/^1me?Po$IU2=D$fĖ֑Xuī J}1~gp94d$ԡy&Y~lϜ.i&Oy 5ѐBQ]/ a[ӸE:F2j{;Vfա^{M%lݍD+/a;ϭX}edoZo܊kϸ/l&.Ŭ'd$D6r۝o1gno5僙D7{SIbymd~y)jvqF#޾L=2Yq$x~>sφg [a4.a^j#٦QO637hpA;M'T髨di>trWwCY_ ·F3&zvxj^5)X,ʣ$$ >N)K[>߃y]+]0&+r /^^i;l* ry2M hYU'h Bz߻oѦ"j&af^d&OFه[J^Kt-I@am[Y~K˟Oe‰WE-U1I=,73cxL840,,w|-:IUw#.b2R1l[?o>cnE J,qY'̦/Kb\P/N[u&ޠTIgCBo۞]QϦ"U?cH}w.Jg)(e Jr?ZZs7lCb޿wR%}hn y@KW5jDŽx2پμǹ M=RJrǕ511l0I\L&A 9CˉEW Eol~Vb(#lA:qǓ58M9j(J4ɨߟԜ'5WȐO;_!Q[0 p*;8o}x9sn35Q`& 8; _iJ3Wj4 #RfJAfտ#Ы,uk|F(h,n9>C^Swa#Fؖ̑ W*{ 9;\o332ke﹑c2Dw~;ܮ[G]#yu#&n0x EhHEd{[GB\4z[,lWy]GK!:@-'>p]"71tyAcrP,? VY_TRO$3J~0Bvξ]iQHVyLGm+:ES7]xڻS>.cp5ZѳIZ}Ŝt\xfTLd@cR |,L[q lgϨ7$G94f'qՃ E}%H"D`ʌS—yYkXKEHܧ8QH ,hhwKWho=+6+mbW^SVw(Uƾ險I<_Ps̠4H,bn2Pn;kmvMac))9vh9!EyA3 b ݻ]"(`g9C] A}QX;k)(D{CM7G=I\ W# 7l}V 7FײG?/c)DMǤ`@tK&zNt{6:.qn4483!VSFfQ<-`33S{gԴy%[kzv9@#!>\غ':CXiC"&@tnk.$6@aK[̱:"x|UY1{՗. cFGT @tS-|?;͉ ?69!y'@W= Jc&Qa/#{'ǎlo~ʧ}"~D䏦\HpWWڥͨRuq=zPNab鏷wZKm3:S^t4W:r:Öێ,f@ +Y^Di  ς%)J:0BJɆHsەhQqV`G*a^5kQF *i59 D^g"â&©U8)sh͊Wzmƹ|R637'`wHEbI =-@?5ܶMNޠS{1`JL4ȳgqe~K#MŪiŒj5Z>NxH2nܑk0H;pfչ7[޿tՆ i;hr{T͏֩ah/|!Î6 /xM娨`.9ߕ_ziX?m?'Y~(Pv.;;΄]QYEAõTV[i 17U:/_߲#'ZSIڋ]_ɐĎ"3!gpX0&A ,ϸo u RAHQSes;Ā6ܪzO vUcXF⚶]v_3Yk@{vѕx*#_1|cOhJpl7ŋO>0#V9zϻ{w$-.^ʚ6au̠GOd5P%ewm`O Ttz <Q#d陕G0Ť76fZ.ƇĬ(zm'ɤͺg3,Џe(-5ƐS~<[aS%Z%Z8D9pD* ɬ߰cn-lq ߾Th풾4]QY0FQrAWFRᝯ? lF{Pw*Mvp)3pL/츀\+V -xZlr!E3|N~O+f?ep##/N&=qB{_hk#v)X`JIl2]ExC.6~_Sxpf{l!G Rb_|P=굤 n/\WYM&[cI9Y3p+(uRu~DZV0߈k%#|6f ?=['M -6E"v\( "#U3{b&b]Y8' v?H3E +3^BoD>^QtIɁ5a". gpa{!ջ;l eW-K3$冘i; xi :&1 K?zg5)Ep ,Kn̤QF`~TMw;S szLLy;1ԇ4ɉ6/+͹T4GbA^Vo0Btgгe^;~hkl}TJv}T$կ@8Ծ?ۼ򾅆s9و"Z{Ɲr0jURٷp?=T KV+777#tƮљs 3j`f:^vWczJ!\̟՘,΄ldDi&]y.hD1>*LCfA5ȑ{8 !'H*8RttӜJ8Z7j5"syړJT[S kVG LkKwytyi:#eAD~gǩAD^D}i180 ɟ.޾OTgggnPpɍQL{S,qLΊ9]Iat4YK:o`%=.8d k߃'s 04=Œ|j8$XU>u:vZ\yz2tdRT 9"r▻w#R&>"}Oф)_kjOjI-_{`3W~ 6zz-*)/{z_acT!Xe ?aeggrAH,F)yh[Rd&(a(O2zk6ҟ8ߖ!잢Ctg MxiG_igAnRr}#DOc麟&YCɠ '*k'>}jCc< 1!QD-s kvasHL[  (S?M/ !*E$'X8us,tOB8? W}'RȵBh$,+Ιag9,F y%Q!Q"pث\N6h!|#\sH>q'pID9٣FC1(c%uN*{$t4 =ou{^zV /7sF,-f`OwTs#$hSX$};$1D7Yy/p$Bpquʮh~VY$=%89pL4CkP%*Rm#za-PtYrh˄sn}J80•&[ )AiC)u3,1]Y ~COe*iKx~\'JFVY&ƹÀxs\p?%]gGxSucb8>+AW(1iiY"ƍX~|.wsqckyx; $cF Mɫ3vS&R1/byEMBa/[+y{^X G7[RxJ.u}1f'[rŷ.@qőUE;T3= ok"t<.BrkE7n +<9)9vZpg0cs<2{رSvncQ]5ȁvG߹gHKNmlq]K,{IwMė=īMt$tgx6Ԛ3 !{Lؗdyhv^ M =@l䆖ဠW59-R WEoN%MMSR̵w& 4oඔ^@y/0@76oWc"% "ˉ}a0E3yoB/R0=V)UǁX)q-)CKj6TDB]A*#d&]hɄ/E0LNGwC?V]6Z /*zd)K{ǀ<ڊcaRGo4-wR tH6ѴVRnAvZvmŃ(sVV¦쮧d2/eBЖfa7JD#UE Bȗn/q\DhYƱ.C2^qM;u d{xnӦ rX41AtX}I[?JRd_,tZ+0]M~n#(]hpFaJz:VQB|M;-QQ/GepYΩ [cT ofY-ƆVW"tO#e|ߨLhJ1m.({yXbIZ(I-". *C-h&*6iH:J'xA4$/u%#.ZW3iй!|P?פQkZy<ޯVCCPIw*@?½MY+<9$GU+_/o@F VkdUٞ"[(GW q<$Ӹ + $1`DX1ms*Wb2="7m{D]0MͷfsKW%Wg'O?#F:6n`WbWzH Kgw4O6JcFQҜ×͏+nڐ}gF)"4V:XyT[sV܉Ia8خu GԧFTW[}> sxsP'z *sƟLhdS@RH\\+3Z ӛC4h!ʥC 8^>ASw6Lt5q>/H}6nl݃yqlvM9=C]@}t5(M77JYᅰ98V'S}O5Ə u' "=}۝%&S M.$+) sw'݋{JV[pKd܌0(SIeV;Xぐ -.9/|Pѐ `5HJHCR&lcB @4зZW&-dMI4~`C564-28Y,^Ca =((J͋EVflyQf=_"./w sP`OKmfWJ+sDVA%V{wu˘x蛎@ȝKBq#hܽJ Q~nVYG`y }V#9QR|^d úNMhLʆ b)0J(,6@[Ý>/| Q0h(S[S ҇/*nE |EX`Jo~=k4q-V8T8Z;Xěv0 کh^:{' NX^>^ErSًoG4e,ѳ_{}}_|ڄy^;8ffԶU IWu ?1v,/}Z@M1o|qki9sH.s;&9khd;֘]r[IuDk8$|PzRuI&}8p"n 3Bظ؆YF:[h ۔ ?Try#/0L/L+f67g?TkNMs(1I{e *DrRM r)5͗EX) ":N GyO޳ X6=Zy&, tǖ7Y(^F.#xΪz9Yt{4Lzm|QlYuhF“v'J}Cws@W$q̂87EHJ}^s^ LbwPyKӥSl2(yEdF BtZrTmY-k[ޯbI?h)|Y?a7sIށOCx1^Q@ȔsAH5Y@;_B&ۅ4rwBY5=3ұQ>ffq*#LiUh>0ښp zo\n(W?yp@.j]Iomm,oɓD|eu@;J&IiU&sұp+Zqxu5Zɵ.,V5J8߰ѫ +h*wMn*yx٢vY춽&7ʬVT`LMQkh=: *\}W'5!.fy]M/YBG7(]tVD'ᯰkkB w(&C-Ps/@b硒룴xxSY\ !ȝ+ɑI[WZס)^K֒?Un.FΠ~<@54qAf|ׄm#,_3MsȻ!7=CG-9QrG@: G3~PYfP%q$XuO4H5B~7BU PY(qcjB˗]EN؉Ħ/$j>kf6}{!@@%y xOaPzIOY:WjW6@K8^abln 5oI4?B48/_۸@|_khRj`Ng.ZN zcY5KQ28*볍[,1p:%qMDpa?/( (}Cx ̘M"SIa H -'q U\PW/̙VbV!#@Bu.ULp:3o[VȘ}V_8b#ͨTf<Ծ Yۛ5 1hzfOZ>$ f+e'JNx;|WCdFzTPio댘%ezoJ3_WS5(Fd6}B4x*E k.eic+`#,?k[w\[1T2: 9Hbz NȎ姾K٥UwHgaTkZݠy_ikjA\FTO47D*s7=0*0q!,&U9%`k 5VH(d)ϿadZ+b冞%; rś(ֹ# d3OXs\ŀ@:Oeȡ Bߊʕ-| NNY"LCXEWLZ9ptҾItRιScLmv7(Ӭ+EެU8|}~ Ѭi7)#%L ܨMzsGNCGޟfe@\^S}A4t{Nbt*ZiB"k(t+!%|?QSQ. םi#잋>&L14_„Zd7fk^گJIJzTjf'7]CyN _D)W4tBMgC]/W%< iymJq| }IJo@u 1hx~(!hO|8ָscZR =f. 6eπ) kLn _pKJGM])¹>p4# vKod3DiP3GsE4ҨJ(_JJ9pwxtnDgжl'fjN;mlz?3'MSnFfC,ߕTХh@,!-G3\7IH?Of?orxinkUww;C ,9N9iىSm5+-&.U-2hT͘kUlZL9@(ŏoYΉMBBzjCkU鿏VYrXH#F:y1*%K_8_q͞eA_^po1 ʆjІ-{DXzkӥ ڬaA2t둚4tcJNe@rMoR5տ@k}={+4CĠͦk8SY#>IeCh0{lkHV[Oyq=|%=X 3@iyr:=sSO^%C{UpL;;ehyV澨l:ЏՈ(1V.xdٲ L<5G|wZnK^ƭȔPG"u~pMmRW齣w <ׇ$ !uQ Nj("ѣ M\'^ֲgP|` 4,2VL$nKubC@z@1qKZIC*hԒ%Kk%C>RO\姒GDD+پmY4~wֺ,ѝ? 1/*D 6ڠ4A^ѱ:}U)nxRm{1#y 2& )p;Ȓ?/ԈҥSc7ܞF6:΀4Ʉ3+9#''a.L[H A{%TŎ}k]QzAў񉘜U>-\ooa(賡5kB+:t3 |Diu?6P`*oՌ2xzW@yնUS;s7g -tG jnaZͳ%A6c L7St/9dZ` ;@Q6VRhz8W‚Vj~$:`5OVY2 pmbɓ6ERVsjZ`gy Z3C_w?.!)k #\?G׫ µ{AKdChco[朔|_ۀ_+SAVQYz:$ιN֟ "Q/l@K|Z\ؤ.5d!d3I.υ|1'%WСӄpi D`P9ʣ‹2 $Qf)ۺ|DN{|K h'Z#1~'ͪ[^5[ r B,3-x7_/B?DReJ"7!P36wr2brylXK T;&Syfq |,b)q| Qk~xL'kFDaCg[FFM1_ +רo;|_yl ?Y%x'.7d <Po,(z`GxЉ4T%t)zE;mxVZJԠ4b-hh^Sk^B#p=ks5ZU/PO”ÜWq8RNä5w9Y! @fuEsiFL`$mNPwmr1ϑ7&L7\ w-wmk!#bqrj:]:c핟T_ $Bb{˥ꫩ`ɋؑS5{Z̀r2|A9OۀPwAQkT`]Ұ<&f!f~3,M9Qؘp4eY~q{-,.U:#U*C*`==P+ފ|)'(*gUk=[&19\wޢ {&֞ :UIDT͓0Z|K_3&"F݂|.)%y\謩cas~}dV"rb[0ɓ zc1NPnB: Me@*=Zp? ы՟_ņPԄ *i|+@ezxpWΰ[EHY %Pv׎8z|rL@zZ|~ jE;^VO>pg] S]K=/v>$v΄̡PL\waV'ZxğxX81mdSDO z׃:#&6a ?YXFPK Q\iyB # ~&|>HЉL!0S?.Y^ڽw5 Ka?1qs,WX"pvݼ>/a/CE#O'5޷CsZE!L4CT8'FG $% jpD?* g~k]ylF߅a#{}K>0JY^L.mV͑;cȔAY-x>d W6DF7bR<0ΦκIkF"UkEE듩B #^mN d =\Jugj0Nyw}kR v71?(c7DGǠUܸ2r"I /t 8!v,J \+#8+*]#T1',UܱiOn@&W msPƶLjݚk +tߺ*xHw/ȕ00rV(2¶uQ J64|Qd eRXB(ϝݥ{ IqyOF @2$wnej'/pF4]<}q (2ͤPA_E7:FhRw|0tjSY`cKq XvR7<jh 1')Asܝ]O߬}Ilܸ2sP)HLn|&Zb0M~;YS(9=Q 0.M,C ;mj.pO* _(޲n|a`1)Ask5$^@ Awf *+uAfPS)@%dH}CΎt461# ĵóۀj?ζqggʭ3v(N(lٲwS.0~mmȀ3}V[aO-E~@$wgzN-&< Ov VnoɫT>9TW"tҫ|7hX_^tXf%"[]8TZ]>2Pdam엤^W)&B>>o5!!V_ {5EsS#6FE~Gz/Y3$ޡya얏"2pM= 6t9 hH`so`{e~ԺL$ kOZuβ-6ھѭї }AUI5:kGԐWl(1H;no:؇-cG`-֧ :xs }ǁE3x59iy:eP4{V*g ?鴱S YceV_~WG!\cPȜ;·G12b2spӺU\RL;-F Ju -r2pOO6bl9. ٓsAݤEnJFg %3FrVruQ3IF0>EY a΅td+Fj(VdǪQSs#[Ac=]İbt-APbƿEh,JsQB-**>[](q`rm` ` n5-Cu?зY'iN9j('[N~0|A$øȦh :xN׿nVzZKH$$ar:W<ݠ|xOAbI*~r3)&|5;>FBrvW)qy!\, Wڧ^`T-;{L+@qIUF9hI}bP *g<ؠ̊%D|E^r"jOWwo @NցS}]GGNǜy_$~ɕ[`8Xڄ(` ;f)]°P`b)kp(úӇ8cu6{*Mneu\B5A"O0\-=8:I_P"n?<)gZ'yJ,<>F,mt8s:P,QK@HgbX]) M?cO&-I~BIkW6;:?u~Zd3ɅsjgrIb+yRg aݧ*/oF2֘18o(p a7U q◳ lݙmr=rRX)Jnh` GtQlzH^mMgO^fSkTaarC,d[%`wc!`;&fV3Xǣ[$O^[ms~CTcktJV&}ǎdSfBF11EUܡV}OP#1@^dlMh!]jѱę["7#`vcZz *Z͛VGܻDAݡ&9? Kݸ-VGQNDOҼ<"p5#N]A@?TTr1聱mS,l"$ŏrxbO ,FQqM U iÂ+ ӠKHVTaC#ÑImZRyׅ Rӭv,Ki&`,p^jAdF>[1',iOtk)Hټ_ъ&OH溺8pljoO̮ ]_gHLX; U<f(OF;1+JbU|y޿N$P~} %kHf s#fTLkҪ }FݓR&,4aV7KJÝ vşpyT.α7qsu*l+h4}#^I0!HUoU`t=~v68 ۑ?P(0Mb3t 7 \L=2`ēN SWa}m)~wi#[{.mqQ hF_-S˔!#I%4^žvd y_<P8xVUO)"'Iip?޽ N(vYekvA&|_Zv@;OR@_flz HoKd&Yr 5~~/~Wsӑ57_: ~*{Lyrxg{D0?Gmz&=nᜩ$Ø_YF~ocJ{o4I#S)ZQ$.7dZ5otYOj,Wll6þha]#,~vV#а,È\])Y-KK)- LKrWmLzT~(T@F6Z<.U,%`P+y^~;{MGzƽTyIQ ГQ%'$-X{ C@ר}}wz>v؍0qpe.*L׮HD)ЊQbS(FV Я Be۶MhHuW&+n펬be7;x)9Rn;jy&ʳ^"e> O~iXK/Z/0o/`>[@ҳt$3 2uTq*T ?n^ '|8t\~Sʄ'yP$1P-">Uy.ݐJ?Daj8\>'ON&5>Ms<R=<* OI}./贕/=@q;r =ĀJidTrP04w)K$8hycpwD8Uwr3!_㔺SbGV߈|.4ڃ~ZDH=(j8ª«>ۏq&LUOŁM<4ipD(11}/88aB TE LCTWK4bh(nA+ЋcnA~i ^XNe ,5{IU)epz@k8G_%##Y3_ےQ(_| Ml=~ÝN 4hxipf8oB_!w˖),ֵ/хx>;Kܑ+E7Q18l0M۠;ťy ֍ȼ |Z0|6;ѺWTgS9GRo7+}W1 ϖ:qd½ /K\C826BSta~3DQXb䛉 g՝vr23E+K]+Sc:>1WUoKS$-:N3^Čc'΃%v ފKڇ"- Ry'E)/Zc?1٩CIFXg*gIC8IV @Ni s@bvgi\hk͛p~A|6p)ןp=P6>6d.lÎ=hAXpƵД]R,Ц+UlWgqj}ד^U$oh>-=ܣYUK9(zvcΑmBF:'(-Xq@E"-[$Yc5Xԃ*nAa4(| +"HS@IgCQr^r6c{1ͯSݺ`FAA uU9Uy_`]{-eE#l j 6_rW:QCL?W&JA>G0wgR&Mtۙd(7+-$ OZYOfdU;ٛFҎQqsD=}w9v1=oes W.<3bulr5Y3.n[HRPkm:,2xH݃7ͱE zT kkTQai/~ 6 M*â H8pЕ)K&xW[}"HRJx1RE=b],yF:Mk)|f9`.-?#xbMWza-ALW}GƣaմabM51}&Q8ac7+|f*ʼnlT4O)SoҼ2G *"f%O40PDe{s6ȱ\ VGnhIfHx Žymp5C%$ԍkHNN3Īig@/m!Oe; >dh+ߣz0 C˴sb?x̭~Z_5~4&4Y'C?_c Se*^mbPoMQgh_WųG67wzr,mj?1Բ5-Ax|嚫6Dv.WJŶ{)]B@EW X_$OjlUK;I#4kBQ 1HjbI/ZjhdY *j\KזXU3;( hnlO\:Mxv7mO׏"_ׁk&V"d/0RQa_SͦlF¥[CGp0yaC;ބ:Z`Κ^ln`oScyR@X$Qg\V[_yT;S1%,!47^{hc/;6F\΁W2oaJspVg^eq}Ծh.pm82@I[Ixݹj{|GW)&ToWuQM6+ b7w.f\RKH2S*s4[J܇L\x:7eI5f7K GjD[!ji) ]jW4_|Mnb7"1´,N gfT#||=bN/1yy~;_C_ّh9g~Pbi:SJͿnR ͋gywah~Ϟm~FŤYp1cF?4OWo꿕BH8$~Ч}mK1ܹeh_A͔PliO/,pΏpA=dkLv}>S3xS ߪU6l =A{ |.y~#F2AOAe@$}dպ\n4 u#K=kxl0y]UpR#LE ' w=*Tâx}RPp{s"+"Ω rmdWf`P }HE{Fhsnik`b% S~c%ZXWBnFkQ"tf~-%@eb(d_H?FgKV &~@8EI9W:*bKIԵKB>t*'LЕwRnJrwD>#3 4uH\0(&?6|Y2Jι0غ1 JdߚF>j, ޫh{vdzFʾdZ4 EOB+Rٱ$ 9Nqtߌt<~ Ck;m兿S0œJ* [ d' - ܥ%?IlP6LSC"Iei] :_&+M /g`׉dH`k a 璧nIS> .UgH6R },y>Dj吂qT x*H[PA?zhzWCjK}}pD_Mszճmi3=NJ3 s2'̊2"|Do@ ۺdCB{ hbSâFG[{{~56 Ϫ4>ܢ%! 烒ն(.fc }1=UڷC qeSn*(yyP]2bLw#@^ 3B #8o)lDG0BtTϟ|ʡO4#nd+ifm](>InNAfZ5}.X^R)D$VX 0n? U 4L}A'wp9-I-io} { a,4&YH`^Q GAK^Xt)l_knj ֊Yk 2}htڴﻘ?0,J D(qEVW"qk4x9ш #)0ILc1Wv|ӽ| DafDGã(Rq͞x=LIW?8?^ WYB"-znt+; o)1*E۷ǫ&tJv_SYQc6 t=ѠO/2hxSNr@%@ށPŏbB-IƭZNqu>_m0]a}ADqOxa= 0LU?~>иHd=jB֦oc"%v9Ր| {\ >.;3Rox{õC$JjƁ70"Uy.mKE$oO1gs,MEbU }L)2Ő(f L8+8. ivK/w{D9ŭ{JJl񂬩 %"3CB܄S`8ǑS|N`8WUgt c֜')Ԏ4}M}-?R3:Ʋ&50xtwޞmT ;֏r1V~ 㼷AF58ŭ -J =qR+o^H==YWe#텠LryzT-81tpw VRPQqt Ǟ“^h,*e= ?o#LE@ѩCF;zLp㝆oUJ_O(xJƭnEnrLtY4ɮOmgX/؏D t#vw 9@t ,(&I}Pw 7a+uv,2EPRdNTC@Izƙ)q+-΅N#K |_L$$܁,48! ߱eI~F5(eccx3\GpdNZfx[G5U[zCT:}@ԔʬsG"U2>^M/Uǃ,ݟX -_w4[6S: g4׍=rẅ8 !u _}>"UjƄA`_J>!(-bs[k!TMVewMs%U L¡AOt%Ŝo8zoN791C2[sU1tERȞ㛣hp'sٓd 8I~{&uu'ny `?Mjt]Qh-G*u@{vӦ@r'&F枡3y]*sݕޘf 5g:Q#x8ܸF;655q>,CC Sc '>qTs o`,]wׇo>GNŨMbƹen GRE^Ҹ}#փuk~!,UP^E&!,1)YHa)pMwRHAȆQ2dC; D7 Hc;8.W×D-qv+߉sТAiǘ=iUlmuJQ`pȼ/:ARFX0wGL#eC"7t<}'z"_vmlfهRh *S9OiۡiBP Lm;8$)Ly(",!lg %!xy;4dho)_v֛H+'}ÎCóDGU!\D}* 2fܤSWZլKjޞ5&ȥ'=XKpWc(GuQ9D :/oo' K֎lhZkϖ!~~S1.4ws~~{=)QPId<[-[Jx0uʼn(."Uce\Ƚk]XPZ ޫ4xp{G (3:C&uNۋ5T@e"sLնPo͖n.L'Nm Q 0Fޫ KݝvJgQLt'@yA[B'Rh9-v||0Hh{c\<(׉SdHPI'1m^6Cx߅֠:Klg@ hl) 4xG g+B"O FŻs1b*=4JRwY=HnF1SV_ByŷB -:Y p k kǙ"z(!ƙu (bG (ӦHsiA XgzzT@7̖ڲc7KL$lLi'>22:.x_K60+%H0~G½d%)ZV%I=Q kQ%G A86Z?=q{u|LB$$nV=Tm-o_ 37 /_%_ FXҊQ!ypNJuR.f&"W*md"В.C(cXLWfT?2н|*za͌GFO3 xă~Lf,]LRB w@mke>-LvJEu7z)핿 7f br^>izz&#bkJփDzŢCsSt,N4s=ԞE 2b@ZC4\LDŽu:p `07B-(H0;>-VR$sKM:*!@%p| f9C[ɑlÀHׂ->x7Xax} ݛDڵq^}j!XYT#[_J9=@zUpt9Eo9VE $/Ҩ" Ku3۸X*Gxo%&o@wW1^: 'E)~5 UɗCGCWP\AAʏm~ o#Ì9nN :]X$ ߎ"D$> :VB ܧq궱t1$=:^qp{hM{>(w߁ull I4OnHR7(Vmz{=fo7]Yªd6RLYXr6F_:;>#.Bd8|\-+%W>cQZ=/:%J 씄@Q V:E' |DgJdubL CE6W7~dge-s !ul(žNRIl(WT@jW\c-˕Xqpl*oT] 竂3+2u0M[h[wt*.EŹ!&64|>;X]>~LeZ!O+)}N3W>?&Ɨp x7KFAX) 6fdL.x ~ V E @wXx( ({3vZ^ ZʾGdʅ K٣Yn3'^kPbj>UmNƨi^~7pU "sP9o-vhӏ\PF#.jc CcAB,tOYRNO"hy6ú̦ϚNy=5EOy+f@^'W~`eȵ̻,֮Ydz"qmܘB$˯@^-E4J\dnjGTh"Ti(}IRY{ĝWGArC4$t ޏA!,rPs%YEOB1`Rnd%Ck{!Bv*`J);繑EC\]O&V9.uQfEeH6Fc>!'=V?b5JO<@&,C0k.4%y:Q=j$[iQ` o'UK=g^Wo"sE-6G&35b~R6*6Hp֮^N>7R[()uo҂u? K.l%Q#t;tDns,DS>PŖBPr>=}Ʈ Q4c>ITR[5%1HS;2,})}ޕbcDwgd;mNqnI'~Lf?;Fqh[mr$S!"Kx QU(=cMqh@i%eq z)M˺"ZbU<,_ס`kps/]fb>k\~tX/:Vco2ɋan΢އ8.J1d*KdFUE>(L3ܥ=@?>Ax[\q=q}0P+! Uj4 # ϐ?vbR0b2>q'-yq(2H^["N4=rU'5k-V Of0\ᯓL`?LcgwִD'YU3̉L!/5Rxް(9v\([}~2peWGU`8lȨx)9O&A;wۢFl^sZd1-s}vY^?ݰqo&jƲpSPC6Yg ޹:7H 845cHx|{= %qԋLǘ*:JQ%xl'ߐޖWg :1.4 z3:ؐ Wq^Ń,pMSuG,Jvi. ^Є#)':mB#"UOmfϟ; bƆnxy4IkRkxaW6?PgF/[vQ/hiY=XeݮBO> ]&2afxg؄642<. ;eX04u0&^ Wbo` YE )qh6DjzrxDv)M&uRЬnzvTYN)pԫli!k[ S|3 1+puN}ӯ(_ "&H]Œ-~I"Lܪ3V7ɼWw6;f|BvUq~~s<[۟R]wZo'$$2] d: & 1\]Sʦ w3j!d +$0"VjI@&o'2%=Ϣ׵נew<;Uѻl"`P\Qt"ifjpF\%G"#TR"kM^ )~~S|boގh^Yfd>5RMoc Yjճ̭P^ M^Y#9L[ r_9R'HX]vg՗:@(}k^0s6!N^9[Tg\Xl+٨M4 X«Sר۲ϊQkF7[8v˸24SJYGLԨg8/v`2F2$mdc?CR`Iy*Q6 V]In(R*[暧XsGeBƣSS:ȅ=uQ  лtgګ A\7͛%D!$ը-다?%Kx5#khc4NU_VTV Ճ!ž>ŭZ[[xFD)C6:u|p\iG # mmVX^w{Li \m$t6Y P\F6lʝT~t(1LdFfm@s`RHf<G#h~p] rapfԖ\_qO+]^X uV-l)lZ}v5"vr+c'nMPF:7;'[ Ov"vz6,D(_ZN5v<$N9Uf"p[$Un/h|&T/YJ;ߥPe >Ò<:&yl2 !C>ۻX[.i%XX%886 ShQf xg-fH)ԢK>n04.+s2:1P^mW ATwb_?OiY+%woqG)ƙrIn3jS2xB |CAGI#.iJl_0d O2h<GP{Ƽ@:뢱/w7[zY XU^!6Ȁa-9pZ Fj ٗ3$w^$v{~fR}AqH~1bF!āp?:gsvp=g),ؖ/;Tȑ_ wTra=3,f(:r] ,?RU7bhl;:hd-P]OSOzZc# ػJkܴL NLxpr_V57AJ|h =^!+rV,KW]4tUz+p̬ci`0x0Ӊ.-W=luIejM9"NЩ;ZO}N4 +;s7:<ԬZ@(D p͎V`þAo Sk(7 PT x)'噔{BA׈TC˜̡]:CNDCק"UܞO[Z9ԟ֓{}?TA231(7](JA.QJN} ?Mur TUub wWR x/J1 l|g}Tݣp++숲lɗ=jgw/Wiv_uC{Q֛Q~Unh^%a/u(xa $u'!=3KD5&UUkaz({Ȑ~,oP;h(8} =gD"g90Y`v=tyAϓ aj"yV3/U)rBj:n'=P#uw&rjੂz4bA}^:(i^ v\l|3mQXtCUw"frWC*=c5c'kCN,9{Mʴd2s?lc;qޝP #>jЗ&8Ņ~~t2/vG"%Q#W.sz o&\|RidvO#(q.N}B T2DuWfE?z] [MD3jYqfQ^ߞa6='32}D"r…,RJۂ=\-O*A ws{d5抠D{XϔgұJx}$HpdЦвr@aִόѸkT|רWɘxЎ#H |,򚔣[ &]%,&9GLW y7HidKHuHL w^+1'WjyYl;dG:Hmp!rXs_닲.wgኃ9 T́ ?.: D'ὛfաyNtwh"η+G_wFKF!΢sH/dsm>dSY 5YM^֙cA+ow4گ=6{>197?1ˍO@Aepm$_8~_>q'68b0smY笹xsq6aX$>uI C["/ABQU+2uʻ'|Uj^f˘ګO&.l7iPpL:}Qb\`FܯIY:7'e(UTpXGqQZ [쌙fFE%kUźEXcY:NC;ᥗIFŐo ,2yJ??=Jpqp&0}z8JҪ hąYfzaxUų8;h=~^_:'/1հ1dk/P΄жT/'(9f؍'/u W0UmnO%xjH~L(Hk(a%q YP Wf$5[h )h}SlqïWa'fFx]hP>8E`;w#z\A7tYb~ -Zّ}ͥ/ YeP@ <3c ?{ýjCs οvu{zaEgC:*!f1K(b0iSXyO[P[Twͷk-h g,3^if6p0i@BA~̒RCdLoB]9&|9@0~!e%<!NF['Q30*H`BEGǍA^1z!$SȤ_ ch7DSZEy@E?4ŅcAfOO%5xPfXQP](~k|HDӼaٺfb+~2cD !r/=í3AQ:ٽ1ߘcHA)E?qF6{e#qchST NaǻhTq/ˏMBLͷ{sx|0p&׺&_^6͸5p0ucչ@n>h1fM2%I\URҲ뒄2,`}J>FLRfc,zP€;Q")-70z{17:rSD;ew89g &#@rk5YJ,D3:7I tN6$rSs8epgQ;2@ _ߏoGwB2X@IkxgCX>/ۉ/osbo8v,A4gf\_zdvzAXc;&~L [߲|AvB:84fyhZǮ~-Oa˴?=w>)?-Oig`i33jmDr_Q2$j2N"D@?ϻИkX /߈,QP]`c>vrae(xN1׌}t Rrb ^3~[rto2cvzR [Zc ДUx>ק2WT:zia AYLn2]X؏z a)pz.u0(tVO~|YQKֿ28k4;ɆUЍ3;WzohBd'"t2Mofj so%jR"Wwp8ȯ(ULtP@tS.-Ar]l=fԌZ[{s?;(+M`-)R攷iēMm9ߝ9ZD8*HڪXlmf2{aԏ;tm>q_`CJcp+juaJoZKÔK!|*d4ib~:ǮxҾ*S#Ȩ$/] V!J,F(BσRCwxF{{yl fKJB|:6w.|2,MlGXD 1lxgeXW+JI,F|"i5Xx@I|/*@/Tj|<#m`JQ&~%&{ wWwqdu,xF,Jn핔/IKpω$:֬3i_iA4I<AOduj}oJ W~n9䧾{+ l3zA.GxgVy. .^Wj}P,}[,$)a9JxnP~-Êhc@<~gي k=-\UJ-% h/u@2jً0ِ+c_r)0* *25&MpVi{qH#87ɇ$r껸 б$̨삯i+owHtx\]yA?qL5UGXt 8w{c8Sm=H-1i1U}V86M{ Ddֈ_ON9 mխ?T{ F5iϭj+ lo%$"qkg,QG[S7JfK;-Az_|QN8h1l+B$mrTfҤ^4;e~9RgcurD 6fD`]yb{# 2}Y5)1B6vszu?<io*LO1\i63oM]iJԿZ(5G]5ֆ?jK᥌U; I)2Oe~xv G̋*kl3LrXdHXpuaEՎ le4H$TL}$c8wg OH%7&.Xp@.`uU==3qmAe!c'Hxp~ҕfBAF,)hP9-tL8q&.{ߡx 7BUUG 3|\u x 9 &0nzYF] *MYM˅#jA0^Yjd勡Z3d9~ 댆|퍌0t 5!a̚> 8k`Wydv১Umwm \:1̾zU#P| 4aGKgƭsׄ Ë:t_^( Nu<=xΑ I&~u<>4R3DԾ]G>J? OsϢ$(cx~@9 ׇ# !*Ux{BURʆ+ie^ `vlcwDBn̆e|Ao,6B}~yа*!=8N]=FЃi +b>S|HT?O`UQNA5tq)}uN *uUT?Dyu/;gyB|-!Bf lBiufƍpO2ǔ&BؓbȨoBo4FHzJۄ}p|2ivK+tD7{JH:f, =HZ@XADl&QR)IXi54*IEim(;BKĊIX{bOKTԨ' tvX^oxy֮_vnʰ C7!OC` B$K#N;cA3jIhe']RLp~eGNfc!'WoP{߳ߘ5ninV {ûnP` |ov|R)ʘҧ_cK~z{#A/rZ(:W}i9FN [ ̲" 3B;w e#;RW_ 8^] +ޢ\:(PvŖbOvR$󯒢GY>osK=3!">G` R&;pS(IaT*> 0[%B"Flc2!y*]ʦv`Cpsj@'FEݪM3|ۤ XZ yYHC#+W(^zV js4dz\_6],xroU_n&_ҶQ`7{J,sOGe_/8XxjYk1? :RF)n{ja~c]2 ˿e'//xx-\`ڳ@#f4dcm\¨e?OE۠+nYr0 ?z*ϛ1ݽZVy܇bbv'!Pcϥ\c2_1(;p& SW].>/6T%MfEC,;ײ9tFƜJn*#~/d¢/͉Љ$ŠA8K^GWèjVLӃ z(>H^sO1$ MXEV qˆ;ToK&`pV"ç%.3<E1h~߃SOY~wFSo](21r AÅm\.{b"YTrmm3͇KLIqlF"!Paz<Qzp֒}ۤlޅrrd\ NӥR)hz,2ϨC%wǛ@|fff Oe \Mp*/<C婽GEn3X$P iHyݍGE_H%<~~;˓א*Ug96ǯ8Ze'ݸ 3öʇfۗ@%Ajd]NPU|h{D - 't%hr&O> 4X> ! ȗPSP)_FDF |!gtE_@:-o;s9Bŏ x xorE/Xm.#]q&;|R0PW¥xK;C^ռa<\4'*a~8VLZ)ơuMѕRbn:a0SAM쁠v`k{B[v:cf)fZoʋ8k_yzW+  OeTD`;l~o5Gx"Ѿ׏gUѼ&}ji4rj$Ȅ^`P0)Wng^E{q봡aƛ\RՔݥ>*v+'p\8t2xvV6 }ܑ uiiX:T#»d %2Irԭ#'lW~E&MP'4:(9+[@ TLiT :ǣȐq$n 4֬ 7 *zXy`@c'3݃d]\$VMV E`i΅XgNAA?jVa)1/O ;֖na1B[sl1'V O )a,QFg_LՍ={Ą'D!OQN+9if̹~#¤3Q +!m,^7VH&*5E|!b5N‡-Aa~`XMM&ecAx>x$,'gSc=XC Qdk4nV~zayh^Z"bw|krm-X 4١o8!yN)|NIm)G7"l1mө@:Jrτ^*Č69l8ᒑl 7_>#uaSa&? =xťز]\c,G-e%Eqۥ_w3~xޫ0p$73I %Ʒ~'G,@ɜ,H),ǫKa(F#ވ*0֢KiIo}TuҞ/ߴmݐұWR+e&/o!g`Y߸9Ž(&%SCvlhz}%)dJh0ش 38Y`Վ9dS0!x;z%&9"Vl˗N8!Z#>0Kʼ8dR@t] 9 #}KEjn8-;ߊOݣF@"~tAH܄ÜQAsUPNY|P@WzɷKcH죫ڮCCq+U!{}:1qP1wB&ptƂA W"Ss[`X£{uz0Ș>#뷜5!ҿ :s?d]۽\͛r`0<ּn>qr$X~|%3H2e=_~-Y^ x|4~L_͹TAWjE-qI` (5:{V0L+#wTGU)a0}ƨш~՚a eyVq0S%SRP٦S3#An0٪e_[QZƅA٪y8[곑q]*K-&DgRN_-蒓E^lNj&s\o'F3-_rtQxb,z?>}9CfVe#.wxj5"+.u:Dг0  'p6]AGKKd e* NqA! V?^j/()gG.\hSo6)[[Ip E=$$;:5."laZkJ21(z(ԮםYl:tXkx1[FQ<^&IFRjxC:kegH}\A #k . }hTњe4 D 5D R6D,m KiI&q)% UQf>8yӣ&"zC8VP=.VkoY&SRLZ7a*MG̗^tշxӬD6ܧ,'za@VG CބeT>fQS4Hb*-J*`.k_ =^Mzc9[gtؑaFc{. =[[v`m92At6~wj)䆉#tչ\7 9W$UpaMcF̫~xVb4yu:옞io+"9$H4[m's=ȲU:;GRx1W`sR͞H):@w'#B>ꛩ( ZA Tpt<h^- ^5e1BPvT3ԁ$(1)uh|ӻO٘؃p?mΝ$V-II7jefTDV~|j Syu'(Q^kWqOS Q|NP+dcC ?ш~42%\GK~(Jv**m*FL,a씜nOz9qIv~&ْ8 :k3 bA@XzI":!?&u y-%B{)ƄHubpki[V6]9K)º Y`i:/oFKQ|1}H9ZEg¿!A<}A.a vMG !z='pe w}XKa ysI~E tuTΪ]w4A}gMpeI53&1s?F~ ͤ^(vlrPn^*ɟ# %{zZXf>2+41ZOө,RPI<$~MϹ=7KSHxPHrr1W;Iģw^H?zw= Z Z 7[rJzmיGf Au,턏E7?cޤv:5@9}veי&%b)䳕:{qڛ[.hP&·,#kWXL_p{)+qOkE+:yL1NAZwf4 6r5?Ya!0P zS*ߵiR>c߈@>< 6Fү5ѓ3pdcg5V0/mTɌ@Ra1ua+yڙOlrm?"e$gҙ <^ Q*7Ul(j+ðX->C Pҙj*t HDHC ?ԃZzGOmbF!u3ژ0D傣@CN'N/GF,m6VH}Kb =Aen7ϥ/kYkkfmov17iJK ތK1ӱ^ؖ;w FW$\u GewgkWWa:C[ZIEBXbr 'rhyyZ˴f)ja!L)n)'0ʙm%PqVLV p|v|: )&**WQ8jQsg/1Kb ń-Qlq_ewUOVVVpaB늿%Wí4 ل0.%!KHLA%9< oxH<|\z*ePV"ne.8*)))燑$B%@O1+V8~N2W8<zŞ<ΔiMjXlZ"DJs18dtzAD}FcmG`+Lv%n/)ҟ֩BMg/\1.P_PZY؋ ĈBEjs`I8v =c'@1&XR{\^J{ıUN` rWTcGAjp5zoQ-\WX4ue4'5!orO٧$%?l@W?_hN) 桭ZjDۿdVd'-h GG_(m3pr?[hL(L~{J鹳/%ccyx)觳Y6I<`@L[ch ^^jSg\)z]C8\9~,O;ՅڵqIhvh4UXisdcd1?;0VL d" z0oGuGq#d u>#!8!$!^ZF[@XV%K-Y)mfk%rxHz'u: #M;zFC͝gژd[>WPZ)Yp-SZ==!f=xGcu.bI0þν*HЖ3rK@MloG=E25!F!W>|,5~-~zw&ZJdCnd 2.[#1$( ՞ X {mӁN~!6꺔/"#Ѕ2E'1ZW .#I,JɊ~`p!RT_=ǿcNmWRO4&!hhX-zcO?߹FTNK=͕ Sv r5°+*|}O`~jy-R ZPF LqmPK)KfG H#}q:HK\0=罩 '3z'rчa~rߨ o-%eĩe'íPZ1p3OGv-qkCo:2z CM5KwX]i U^#EDRHi{H|yxA9ؼm,h3&RZdo"g"S [sL}b! ZA6d_MG~=c]:?d8kO@(Eщ \?E>6~ӯʟ7]IiV4iY ^ݿLJWu> c%A3S51AIr& ykc@w=(AX$~Cz2\S%nNOyx^1YtO#k>MUfBT`p7` cV|!3)K^`y"|ۿ`"hh>0$(^.s<ݹ*l^ϔ~KQ6 #Of1;e[V[ܱfʓܝVigQ0-MoG?)K"m$ s. _@2di73-Y`z0]1q'JO꧀iu9A1p_c:٤I.R&*S?ŝ#D%?y V2j"d4c|(}\q|?33FuAl4}6h% FNf a\%E.'ݰSPlWy]GPǿ!١ ϸ* قQ0ҙ[Cm"&fyTwcʏpY/ĆaK2 SQ]rQT[< a$hѺ7ݸn@i3'X «`e*۔@,Kwfmt7x<@~[{ 1~NhT~)#v p_BuYn9֩ ^SЛ B{W31G_ai7Tv͒N1I%d,hrS@EnUdb0~-ԣ5}I8c&))wHyDº̎FY-q֡5Qyʹ"t}جU B.6t࢑T%"4A"Mwy;/ !33(UTDiTtKc ؇Ji[lJWUC#jLQbh*dSiXmpg໶AG}iku&U^3GK\at#D1| #pO&6u^(ɻyɝsBj-ۿG c^dÑ,O%C\{68gK:[ nNïRWDZ3$^)9/) DB?5|U[̂{r墍cJ, }vy"'ofaZs#B=--Hx~29hMGdM+RgczBͫd9cy q f/~5V;Sm >q&Eozi4S{bYWV2mskE(jƳ0p>_Ueb*í "C&< V0[:ns UAJ$|sj1ԙO7sk< wS#hEd՝0U48Z{̑ ~VdiT'iÛ+CWN6;?)c=iԍ8G?,h Lgu#`R'ZUkÈT9RTfQ#x!pTns 9}XreZ/FJۛ;:ɒa鿿q2f83HnUE^aLL@r?[3)rSD6BLEkzD!49O:V=>3YD==7sG(ꙅ |=[ ==SP2Ss*B9:!75mA:.OW/8 FU/72A#zk2YLOX0;1Us oC*XOFR pt6AgV ?5Êi&ZjfA;!;(04уI?`|) LIΤ{};IBb_imMv :"1zYݾZLIT8]ܪ&by(P훿s) 9ԴᣀL<{=tap>Yo mm1,|( LNsח ɾcs.Rb8Qw3Z/󵩀PAbx `k` 儻5ڃn :!9 3ۣb8-X|ejnF+D})o+ EE3a#aWg0P鄓u(!='J=Xey1v/OEԷxalYtNN3vP} q•|e"X@9l`ǂl6IwQp;8Ie7ЀV@)wt w8Qq/H!=49}~KQV#1)h!+"6Ө=JյLeG4H QOqT/%g M|EEػ,J8+Qb u<3-F2^ R>w2+2gaë"_ʤ`]I|:)n{T,J9--*>t1'*05?(V"I):t\ú5z=p`&"%aϱo^6:W0S<bg@noQ+m—m(2仸^אWֿMk}Ãc8iqؙ *).+f_L|D-u,8 S :m'qMp 28L +߽ɊvRPd/ BV?e:"RgѻҶ.kJwmD:θr(:Lod<]b NN >,$vɅK@ !dP2:ReH ^gVGzi>M p-8WF>D`3нjE>nm ˠ)`k y*K]4?Eo(?gku nN'$ah(LA;"6V]s*u P0_1Ij_Dlg2I) !)\7s+ywjsDQ<>{a )hld99a檁P(O4tM<@P+AB)P'ڗ8ȼ|;oF[%rV)˼j\!jHL5U :búE\6-jSBdQ\$ypbxMjZz$Q4 j!Z7 HSǨ5bK/5=2ي =| H깞|(/PaC6A8Lfoq Ӷ>?]j= <->v5V3rTLQ3BJ;:: ImqnU,(z}Mv jX5d-?#@}05\uY󻌺7sAp*YPPX! S~+šfF$>/(*8.isb@in7RdAI"# f\~ӫ`n`75]uXg<*J_ `.Nn ȿq/6?+:i.ʮE;^A.ڐQO_Y1 {&m8Nz yv=y^,[<8SW/x#IFɧ#]=.ӻb]MSw #:`֮ڢIe\D\K}RS&GAM`>HC ϲAvʊB}"΍A+hdc1Fz(=|*D{4 CLT[i3{3MFO֡EۢrtC2",1g4¥OۄG\Ϛ-$'qT1RYg`bM" kh'"A鉛,@Yg7+f iSM:5WJWm]-^pwiX+ZEP&?-ÉXzm@nZ4Ӟ-ս7O!u ࣫)f1њWNSxmgBG[ fWT(I7s,h2iV_JTqM0\Lg.h"!=R$$̇uwgv IRhLu+hWQ(?CqNCĽ[o6qYO 'n)($UOۛZk{`ez0T<'ɰ8fL[|bթ 3̧5v"A Fr·َVʙsJ8PfwlD1=8erOGH[!թfHvۿ{WM龻z[8ڧvѳNavnwK3 2=?'Ůd. \bvjz8eZt5m0A}/C_M/ <!z—mr(/u d&Nb(ԅeHi{ ;S*'+SKU1&BuE;W̹{-@ACM $} 2m{tQ댓ImP@x3u#MuEZR5zHE-p|a4` .k>f .ȾB"oEQp7䦍ZCVV—g׭P|tR\N9[hz5u*%)W&3@;b˒锍u k s%i ֶ\z6<,>:˶Zp"Y*A۳5\P(ꖴT$qaJW(B)m.}M` gۚKKniorJQz ޾( d|]RjՖ鎯/HgFbZi6P>'޾tAURmNXCBydLuʹwmKvIq,Z"}ƬJc5 n3O1J@24KՇW3һq:`ׯU"ט*zqԇ;<ۚ$4Ap& N?"|DEuK25:ftc (Ȉkv[^7"7eb3 +-nE_ή oxiɎdrx{ðfN:[$ro7ʏAB%gN:2<]"Pe+Swn9Y/'VToFPPwqA5hօǪ K HOdUe? 7+biՕ))^,}>Z3r~>oqWX WO{WJנP "d[>P.JQĠydb֜?ˢ9K]ytu+K_< p"x8#}1 G8[%Uʫ0wNe.Jf30!R2$$'zݤꁆ1bl_H@e[ BWJa4*5'feQ> 5b+*$ ˓Cx Pӎ<{{Byy̶ٷu_s%G@}tEg.C{7]IG/z倕DK?mY I4nѶ{F98Gy#c 09XHVUvĉ*; dU߾&H ʘH׎dsׂ`&5S̬)XT%E2o'TF$OVϒ=^8x**RtXx.0VϿ%*c^hz UsƚUz'l%+It 6)ꚛiTI#:CVٶK`}tFA\`pVvI?? aU) T,0*8g(`NPͽuˏ=/{qBq>< {^kv?:)/KLQq5}VfԮjR꫐RhhkR7v^- w-?+$wWSMW?(ShxpBR}'왓6%3&͠ >!?@OX9LWUl/G1$=9tź/u? JݡC=U E#kLI'QC]gV؁'/uާ^g0fi {U1OqrۆX`3#"0_^lk*]nCG"")궅-fU઎tr#* 0./uwg@FR{ൈ72o)zB-M(eKwbMN_7Djbwn!G?]KV9Yj \y;l1m3 po;6}>'75I܃M])r_obL7Ty8e K4sn8hJ_dc5`,S42擓`~!*تBf.;EFf۴#(߁R>SP)@a8U-~T1O&9(Wͺ :D1iti7г l2?l [.(=QsnTm2|6mX=9$P&nn޿\oUq<ن0-GPQEVPjkL9B4lz pq}POIzdK덒p'Sjrr⡖ӠtV@FVP%4KA kВs V֊MЇfOG>bE{?Ð=&`rd5I\BR%7H"UR`bd(ɉ-/9Ԅyw!8o km EE||ݦ*kaK%T.tF)kБdqFvXJ߃ wc]4ITd5Lr3Z^Wⓓ‡}~pEb0LW( pYF~eKuWe^!GB oFzkC]ip|^-|cGhb:: KJL1C=qE/,'<۩9 ֭c3O^ 5z1턏5f%[_W+b R pR|WvJAPs+{lPw8d9{-f(\]jQ 5q@r-䟇x=rG9R2ЮM{]fJ[6D5џyO62[,=̀TCd\\AQ<^AWobֶrCyu=#M}Y?D0$re2twnV 2 g[#9ΆZE/쇈P]$(=x}hz|l1#}Ѳxh Yyg*pRӖ%~uX2.< A!gcFsrg>]JQ,,LO'kx6;yH%З /)t؍{]x푻&Wq emY:*7A~ATo7RO˄ŧl. !YMsN {1ERˋ3H&pW,jN2UtH)i၌kou*ik FI.}esMam-;Űy;8" yG/Q95[Q ħ3B;x)rVlۙIuݮѿ]׀al㲖W 5,gd O:hW _$rc$hu)?%TQCh23iI+y ǿч}~ʡj~`LDSE")&mSUoꘀuSN7IR!Ȁa`I%ԇM,jWO"jTFqD|~kP}|@n9[i>X!bRis4Czo@:z!t &@%mrjAA(VGyilW=FgW(ڠMHstlP䮒r'㚞GLo4Yuvؤ ܼc\S?XWxfr֗J eJ$s{JEfhv%.Bݼ"s\ 5[qr3bv}qq?yOl C3]+߯o?l-SFc!h;e5)8{W+l7q+ocE'$ 4̤ h`X5gMT D.x{\D΋]o]k~P9m̸:uc G{_=ӂ3M /9FmuZb7^WHjhupxym4)Hѓqz2Xg>`#:= pj&rƴ% w5󟁠ewjOҞG91L{l="Y}489@X4d0P=|SⲪT;WZ yfq>PZw\-?⋣5-idM-L?h/.L_b^|s(g]!rguF/4ЅAJHظ6T`f}!wz]Յx0F}@&{a)Q  Lf2B $SF2#j4 łESQ̋t9lhrl@nmctl@ -4 (G2g=7(MXz>mD^[ե3 ]dz3,VBij)h+ejaqK̼yR; c1>7RZU$,:`\7Ÿa7b{8퓰TwOLv78:v&2)e?kyY; Dl(]#I\N P &I`w]yFH|%Uj1+(7?x0D^K}~Sv6jh*ξ MJ_eIAъO2i)5_34 E智TaЂގR T]Y6"Q{$tܵ(j!$7W%TNjG~~vX2.;?hmp-yݽ]vܮM&_TښyGp0y4F:MJD#Mut6Q+鬰J㲻c ƋnJ3rhF.-THw}}K /0OB{DŽsv?;mq䁶cH\#5ZӴ4܆[`&vG3BÇ]*auIIZ},9(Ct,h|!CyXwqw+y哛nI7{?\ mǺis@]+3!x/=#c!^N%n|SOfD#Bfbe|&ZYq4aw(Fez OQyJ.YrSր-N\=,QFm#kd?RSZP5%T*/85%'ڼEM.cipg`n'%gVvD ;K$$Xe\uޣwwnN~ӴOZT&U Kr(BmilK{B5xQژ#Ϙ{\r0~} wƗw@@ O,棓Ưp:D@8Pm%hp3;qT,f7"oǙla"7UhJFLg\H(xMV􂔙HzOP6߲G4jD-B!zv&fJK͍؎BڕDYSCa823)Ox]Pᴜ)U<sh*dG2¨^}#bGC?/Jbo6/x61+!ƶK43s/s%kۃ".ZTX㆝jڢCIs{|*onkO$eU@L%MCYW`7W1KELQ]:?s2 \SW&MA, ZhA6zP$9{z _qocSSJ.eb~QR{fuGdH׉`oƭ4.FsKO]eTM ۨ1/QwJsz)suX4*1Ƕ:TA&*~Z|FO&2 ہ!!ъnDS9/,Rkp 0ZQ9Ji]CgS 4xRG]$S=y'}X'[{T ڨpo8FaTeLuw=H_iaBoJwBfh1a24[㿿 d:֮%ݸ=*)T['jf0.wx:[EKX+J2Vp53@gV H"xd9:xD|+La|5Yz-7Ts-]1zOT ˅w/eNWIl->hw=pg&Hgrr&$ b`:.k׊.^ %բt[[n#_2gS[UD63KKE4 -:NbO#TQ]S \ Ax9Gt/SU] *NUU[!WwQU[H|P'vPGf!X牞1q%+(\9<@CaZK :Җkhs~w!c5%!.w_xgiZagV3:DžK#8I:w&lJd]s4.&iM,pu/[Ց2 )I/|L0( J-^Ȁ2BtLGC^iu>|AJNe6(A)*:Tlؼ _?'CLfE4:T;QB{Z xsy5f#+gw,B٩b*SuvQwJ s`*,'&4rݓ(v1Fyk>D^6xr-HαBR̰s$ve3HPҌ‘NsV2-|jY ͘nj[JrոV ̐,^0)v)Sp.u'fׯMeA3ûw>yC|dRhZ~L lh& P$0`YCj'̝sm݄PpSbYsCO Y./J?lcSZ~6S;31O2 Zn^yٯ I&q5U o稝7k"}&d?Zo 'v~M>IGWIHwt_c+j¤˕ļ>?+x lXY6$#eSTŸ#6/mbK=\$~-2H1hRڽUx}kt@+,%иgQ(=#ptQ+C_:G|uKO?01N[yh Lv F3sj|I[RQ0L4=]0 x ̴(] 7`?oEw:n>G3nlݘyR{[NpuHNvkVzfreu}#ij QaQ3Js!hz caZ֖6:|ed8g&ֳ.h|MD ݰ׍ki? ``RiEF+(Ә>:#}4ZG{,EıFt&~ukM*$=V]{%VϒN S1=F(Y>W^l tVWIM&?}yS14ijs'?:~e4?9]B9XKWAwwSy2a}rrԻoG=q*_J+i8oG;|PdTCMFS%Gפj+I٤3F\e;\\V8n1X}P5gI%|[F\gfArԪ6f *$;Wqn}fR e̅!9zsE9cQ=fd&RA/ݸ?&㑰dϧKX>˩ 9o㢀4)$-w_p qzD)9+D04˅wxUF eWsU:YATg냿 x.RCNIOa+&]E!#@B/dpavJobfؙt;K6w?Vx&&柵ᾃbK/Z<;<[[@敎VN O_X_^b 8<"R^hFgȩB!zt]bt֡ԢNP]Hߚ)F eۦ|q.&*zn0`d0!`GtUD+i+_ ~Î!LB!- cKNcV  ~¼HlJ jINŒh@-QFաY 8׻|im"f.D\Ĕ <9?H1ZI8Au:yAm.3A]d4 KUmQr褮_$[4Rejj 'Q(}#L| n?TJ:!Dr*oV (u~ p{a5"-`Ya3bPiXx:)"s?@XK,Y{U Q@zVt|h:L'L9wwv&dT(CGf-7'=|:ƅ~*BIpMUDTCQҽ02:E &IO[i&6ӂå`"[ߵ&V4eayE!bJt:yGj$j6Hh73ڏtXE#uo;;G2@tƢ}j)^leo^o0\IvdIOWtPޭ*wbJ5^K 2ve .Hm*rWROg쮠]L4 M`ݍ#get8tIRM0!8䧛.ME A@&i~_p7o(kC}UMʲD_D$ZN roCpV$sj0h0*zc lw‘+v=x?Fo~? &AJh-8: $C wt9-tUrwWeRk*vNAuaԆ*LK Hz[z1RX5ZU8'z̶!V31U5 "ʫ@zu5[:eDcXQ!󪴃*!W_ƾHˠDQ3 v,>XnI.n _xq?g߫ MW^{4"רf7 jlLG3PT騤|k0oIHƅ@J 뿙\p ]}X {bEPZ\G^vәcy WO< X[FOc*Fϭ;D}CʬQk̩;^44L“Eg;5G2pa-X]b%Ae$D>E E$  7i!BVg#e"G !;g2:kW4ӓJFWx6KV+}q; .B[bfD}Kx5f;"Nw앞vxao򥲘=n2h_=̿gzr1w*dkwA |wGiM\T NS7:d/?$/:r<7P,2Q={Ӫohw <~LYf' 8&/.J#\0lXi$SR7RWs3TM}; ʌ:{ Y5ShɗoL)Fg</^K+IT}CSàItL3 Lck$2:k"@yE,A :߹ 0KԐ[Qs9-Έ:|ntEsW&& μ2D[ڨN9:!z]oxqCCųE.{0pıD3$cNMў"@d3Βh̲OaO25YM^_EO;虞f?8צ:T- 1`27ea`ߓ K^?ɋjL g]~նڳ=E:o;-Qb|L6PNbX."*8Hxv*oS #2:vo/^-@vkwhA[T_=)BH R x&>yA]X+\U2%Gy!2e?gtz%d6J~L' ||{/?z0RuI$Ya b?큵oqagh_Ñ '߿pJ@&mbəg +ev7n_Gqg|x"VR*?):u P~w.PyUp/$N4@2z;[w?€!?Eٰ6MEqQp  gAlWTz;m<^S؛kU;Dk|_!bQdȺqs8*Ec tyZ֣y'߂HxKV{> ;cb"Fg[F bzVf 6dNw@\`&;nM{}TeB%;ynQ9ـi_! (CƑe)a =L9cڵs67w-B viߢd*l !3g5Nh{ bPG֩ 9컉/n)p S}J)ej<[U=cѿkLYW^O p'2"}Mz*rxVg6 <{a!L+ WT{&7.d܈`z.U^ؓY_z[5ك;,=MR#nuD8M0GWuhD`mmvObr͵IG<{!-׺"4k +jMdy> egc“{q u5NLqI1cU:vs{ C n 9;L0!cErdy82^\LFbmA+JTGM$S~|O(T.taT:@fSIZ=(2n L_}쪐h!5߳.xd 4{샇A1jӹC28_8"S,3uЎ@&gc^-ft8z{U"2)BZ8/vDn2RdoPUa(}~8g}(UºΑA"]H& [ 0G,;ϙ\ &nG ēr+6tl~hy^ƜD.O/$Ayb o'gMe|F [࿟E7ٓ Iy toRˑ^+l y" 8 N@o!8ROӱg 3 5jkYM8F3}Qy,u^@=mn#^”:PZ$PM6d"e_aF6[%faTN82 9`26/OT}Ta$^C[nIq@.Ox&>'>5W3S}v'3"L׀6]8+ t&iB|wbKwS>* AXn  ZtWK~!Q^6)k`B'yH^Nd7S~aC ;܁Z쬆 =>] EM^g3BsiI\* ;瘞3T;ÿgJ5:d(:WJұOo+:x[672`em+C,%V9@K4ȁW< s*)qOMa е9yPڭ13x p+&KSI&/_YO|b uZ-#*.]N]>]IgF2!tlYQHJ+ _{q7vz;%γrW5ᗠ7}Čt!sʨ4 Ywwdit4<\;(w"_ > FBX'˲m{)c SSnOiDI ?ZQT*@䦪ԇ IYb^mk@Q Ui@Q΅"iFkW3%vkV=m`ޯ%ʇ͛Aa܍W7B9E$&>t]y!}lt7-noN#Ղڗ׌sQ!Ui{{ZCr'96 uBU!0VJ ]bR  VFRCʕ'ZE?QQ긃pz3|ŵ!rc壱@#cry[06 jꊨlulL]X33lIykrʉ nr#{+ue%=ƨEgnFJ$`=:!~;SIA]L6R7_$GRf jѰqSbO2^ l-1x{;B|`Wj8v"PeIoI|tЫj]n ' ]p6[j?XG67$s2$@~2{G#+^ 1X:o R};?ۂ~Kߘ3siwqM)3#!ZeJ.8)j_SCȢi+bjðS#SQJg)~ .[Yc.fxڡ}}@svjc bDnxi^sdG^} 6Mxܵ%*zl08\"  fnFOm,@T>y2VJc<8=)Z"!P9?IĝocV%dP?i>f&ZeE[jY 1.]M^6+)?P}Yv$XPڹ[vX>o)E%4nkf/}E̙ :^ э+#=J4!́jB3ɤ$8fiѼrqUE!MA[]` H, xۋNlp%k\o7982 ’9$afO}mR0`收di>{H*h=6u k` t+fu,9mBa2o}oD/fw׬֒惰#U9jNcyEʲT֎Ckh~ F(9?=yulr% 9cyV,4Bpc;#MJE,e_Z~.p)cZrj+*Nf3P\7\֎| Da6Vdsid`R8Oʺvó>%xD0PZӢ.ny~l%g @b?Y@kj&ဗ"z Sx}iuÇeDj#hnF(/L/7_/.'uq]U:F-H[Ds{wjquˏN .+JD"vo fx>~ ưcPt& +#-':`|"?Fl8 +]6}>R:|f9{jp;y B/D=D˜r$;Ѱ"ID?'OcfLS2Zb}\ΣYKg׽v𲺞<A!)P`t4!njs`>c}Yi\x-iN"!<͔V9{%׍Æ< 8u~Z(C<`Dɯ¦N,|`#{ ɔ ؐ}yLG:dh+bi50t$_Pނ10ſD#vejIo#zKVtq^A^Ep=ŀɥL=@y#C^R5uL(5Yo5&5șk?f !DP}vK3fFRBL3wbHD{3(,/oL883R|>37У3>tN3F+7y<#ZnĞMV d"K8$ah\h6#sH!\t}V⺺A(VЯ슾+ A_>rD|QfKGoOICa sГcKt~-{6,qD@GtUfgMmDb#Oz|xJfs?=>! 7wO Quo4Ol竸&&h5G^z,LL}VYqT-7Qs<'`S.4 ;ˊֽ:թ{VAc$}Llqp}`07-4filA<LU֊/B+]QfxA$f.Ա̒ƕ+\׉p'Lb\VQLߓ)=$"hP9Z %$9 MV.DMԫZ}:mV5[0@ #(Lẃ3u4i}۩ҍq$$.xbѧ,LIV9>l™ z*;0(h0u=8dIr Azj@Fk˨WF@x`p|wY;¼ _J"݆"NF 1.hY&L{ y\qx:@9t /[%[:(-)\&Ӈa,Rn(ԓ6Ѿc?v&{)?2INWNK* 爼Xհ)Tg}`XN ));K<ƥئUN{Ewp'}Ϋy)ڴPFώCt4y1O^ g,iU-M5۽LQ=tߊ/(Xo+7?6yV*d lcv,JB%-$UZת˪-@.Bl~4sHs=S&m(2-V()9M' cot Y gs`/z!_+ҌB-!LI\OJJJ#x0}%޳Nlw O&'ڷQ@#1m4,P=.8Wch4+10ac]/6K΁0Q*ABNI`: aܿ`-a81Xq lv34 ڜ-H})c[xU!"m 3C \V% /~nYӶxcsh6?% E)] B=OX+ vOWιY-kln 4?W EUj(Ͼy \C7 HHx"d,h= 3PҚg-sd0Hsf@k^ ''BCAs׿5Ymrۙr$x*rrGȻFAkT8ZR_g y SN֊R-,H+~=VIn3Xz~%xYӖɥjS> %ys\͏NCAExjfzu}Ϣa`!|zLKk>V4AF _8[+Ds -~Q"*Rg$v5<*wG4*ϑ]TpP+hLYN*ycNny:9|!AWdBۅ Z9LLa ʐm"[;]H{lc@jɷ6aߕ6l%LtTC  緝,92JoSGb/#(޵^0%lT~^3aґfғN][5Y3@/Fv1ߍe3"H6>};8lk|!bK2=z>3)N)oam!>m݊Qmx ?DJXXZhT":J<@Z1kS_ϗ L:~Ïߠ5 v"0謤Y>%g uBYm`%jN+ʗˬ ι$PGUVd+-{4^5}z!\/ʪs:9@Qpr-MPڵr,ft n3Ci)Ҝtf˭GYVXT W]"{I}[RqS"X)9]*E-~O Q\Ok#P,ꭧ28ۿsrJޒBJ g8>&g&9y[C(Ȁ iYDwga=wxu7^ Ѹdu 6ZK.O>nH́ra\*o\$OVٱ~P]ZnSzJ$c'`$o F 8]!񚚰Ui<(7sSHx^q{|R,Z,REpq|(=1:uZ_'ы8Db8 `cfx8%-p-èy"|y%ǀp--~tEn\xŔ4e=(kM^ĠLr-:֛/N"|g9*=DGKyf ֞#M { u3֫VHmj4Q[5iِ>2Zv˯j*SpJA Ǵ/U4('ER%cyl K4h(o<+$%*6;MnBڬ_1sޝx*٬ݟ3E/bO?t_ 8cyD˯|l ?0ݎWk);!BkV*!}a\?"l8` /(`}Xsa=JJ@+qFw5|@|+(ݴbPl}$^ mpwMYZ/A'@iG{~My+Pi@z69˷/4rQӕ*Mw}I]zĶNm4B$߸qx6qP2%9魯f Jt&> 0rd?=uM?d9ByqSOs|PKK{ȼoOIɻ3r(y64"OߙM~'*JNפ2Gpt3դ4Fr{ʗP/]eHd7DA%IZwB_H NhP \A5/TKnf}㨻걗zez &d+mpHM~&TDH/`)^G`!>Vh8+:6`u3M>l /dkqC*@^svwɗؾj qZ 7ܗϨڍ8}~q}Py5@[ItFy9G<$YE;U " d .{[3[uy Mfm,`цp„Ulć+oȊ<# 7TEe[+'#g#No_:^p)/K7-XYWG^IEr1m)}] qRRٷ֔ 5-HW?62ڔ4_,u^T}L8q$=Bcܐ#94vڧVyW4k q&&W/[/)p|QBSu ղs!`qk;PVHqߡXE$~/do@m% ֶ?qf aAcʄlMP#))dNSɼG4%4`TnBq͹Ւ9iMOa60Xߤ(*"Ikhn)|vUuMG=> CֈX0E-2XdeV~_q(EH 4ӼW2ғիh>.N͋`8YkL[-mgELJ8= !I8~uHO3UDːMDqN:^ܡ^;QA0mse3&9VO_܏i5M>?_\ _VZmlK& E:A"Jyw5s$XL/ *qyg' a 7Qϕ׻w5h*0aM!Sy|tK7[,%'?e;˭7ұ~ܫz '+<޽#KXQȝU)IMSnVH 5O2bP*iZ#1)Xn6T0{C;uoT^zRh[o)Urf;E[>jzilj4 @2{/>=wY̦_ &[6|\rb>q: ~}a+v}WN/7KaXxQwʪ!(Wr2%_6vi\= LgqiV>$bʄ=clpߗloӍN)偿[5 `Ouui.d 7ͅ"G6C~A:z% lMc #jyO;Qx'c q#*VhZ]T]g^Go%%"֋6_ayq=ZfeaT6M;*.+N^nswsk%H_+JjweHPBv X[8¥-V-HRW֋ ]W S٠4G쪞 C00dt`v[!wAD'“ien0Sq^65"jFfhкTJ]c6N:HH /JZ'ĄEM206{G#xu4D/;*&h|V ;0磊kLwC^(@]%Bur{6 J6p8nc @FnJ䭌' n#?mJλ0_~\i8\f uRKhHJIY+DD5*H8W|u@HBH AOl}5_.-NJIԀ,fԁΐCLJ֪@oy7n)x/}`.$aRCsR`: 8H7_J+k|ͼpb04_oT}-ȏs0>:->Z;H %A/r|k"_M>JMkz&(]HXɨيj9.W{p6j_6M8!]h:nHyM>3g iFS}t,&(@'5悂uĹDW۬8d /Q&cJבU DM)c|#XLx7DGلt ^ -x&d4<^k!2ORt1K PٚebTvF"Hjw>4`Fcn3cv'Z!4ɂBd//zzx s1pKUڬ)_L* ~,˹j^?tԲ<X;+K>mwvl[笊(e-)ḿ \,t9BoAs\N#Yr`p9&t>3\W+]b`ΦxV Sk6&-=?Id>TݝH14r:O%>b6ߏ"eb-"%*QSNNzyB+!Jqŵ.oΎpL( ݵq//MW;u? O۟Q/V=tKߍ1oaxذyΦw1~4dz ϮyIFטZEڈi~8ܤip V[]5iLk (Ki7FgCqC_\|U:Xv]MoonetXZ獇l3 t < `=6D/ >p.K/ b/%g`k(P]/Y~yAg4(y5K2Q&&4vXeۅ.F[Jw깹5|bd1QZ{fƓ\i˅*QMHlLz2%_3c: ׸?Zއ*#Kٽ!3(r ֑.$jl{ SU&Lk 1O_;5L|O)6JtV(7"'.c#}m+WYd#5XK*>aXh;yrI(5]r30=\6gJA_b[oDp#*!/E2,ILpTDB;lb:idP  xZ=E j4DԓH4#ECM~nT,n\4=3m<уcE۰$Qwd]ܻ%ԁB ڞ_ y~\ =l")bEE SUwҜٍ;E>RBfY\lɌ5|gG7svy'@ԩJZׄ[o"IJ;{tCʶq )2M5$Ѿñ$t(V1?֍7"ubйNTGr2NBMc< ̕KPL0 k>)+ fjW cE(P0hX9w0o)D+F6c|@"Md-r$ J6J?:X[xǘN[,uiwh-ĪxTi~W:ޥ8nmGW eQĽpHjx$BF Sb^T^NrT_dcI*~ ԋ/@98k_G`HC*@_)<{oU % 5Dl֥Uh̼ ?҉> /ulQ|PW #mUP8sf'x=mcyWo?L='}ڵ.h@*f H)K-PHyCw Sɍ#FcpkDkSxw3 슷NL~_gĪ^>NesتqR pܭlF|'喈ç5Q{*n> jdc!vRskY;0[+ ְ7\!7^|[x`Mt^U%ÿP^Xt6^|g"Bf-LObU\*z!P73O3qT9ϝ-W88^~B)o2/ԋ=cKM~b"a>=)g{l{,0!hk/ZjY]5&|aZ±٬ȯ|!s# BÑe5`2zw}nk'i}yx FPx%^ͼzT`&Vh)LRZI~}1VLWJf.$c|!Q+ͮx'|[;K̅t{ 2'.+\jT2JWܮ> I"+prjgĨBp]^ t|j%dx?= AOC]%*7(W=%ΔM>f$Qά3VFGCL GJMkIb5ӓhĚY9&h+ʌ>]2'4Ce Pj!g:ET7r~UJ@,ݴP"l#,NhCa hأ"(HSpkշmލ* O [aJሪDúxGvmocabq$9JNh߱!@N"\PHBPY;}v*8tBSHև,%=Z2.ZG2j_oVZTdҟH.t 01c@kaTtJ2vLbSTJfFT?gvi2 "4Tߙ90q1>iR şz{Xu'tN5NWrWQQ''784yGawOTىa6|Re Lr 3 CwY.\EB.j|Q)л^R&1 BiUm8bmxjm3u"jԘ+=#9]`{^{3yBZ֧ɥB)::/# ^l/\BߒFw8g3MjsNn#JHKcgP"ZouLi &ArR̜`LX~4YwYh3en2݇F^rEz~?01>vaQ}iHBoй4^)Xh#1=4F_DgF =W; 0t}G48Uk~d3vԷhțH5}u?i*`kl.XpGC2O j CiRח #Gå1v]P7A[ARy'-vծvQ`Ӯc v5p:/b߸A<\n 2".Aۆ+m6<2;L㋑q.%٨&^ȴ1 ٧U̙QwV?ŀ~o3s!;uT@ R_SUe%L<9&&S" i~_{8Em >A¤f!Fpa0r Į4찙K)A6>jl_4+*:Z[a922rY<۰P/m4e!2[0+Q` H,=02EbyHz*,ɿbK_4 a|/us.|B M0R>maRG!h )41o;XxΣ8P(v'@ Ư{Y1k6[ބ?Hߒ\b#0 &2-$ٍٛr>O0?:˪ysl%H3i0D 2p-X.rlIJ:ʂJC4PSФF_׆O~2M$:} Db[2lv29[<4IpEQH+î?e(ZPk$R(u,>ᅐфɼDSF|~@A#ss9;I_L9C^*ɗ5I%5w836nyP<5F̑b _D*֞0r 1Y@搀 cxgdmp$r˩xn:6U!pAqSrI&di>~Jr1a{W@n;0ȃ&/Oc dYΛdl=4=)ϾOD5BPUu:hCj$t7:h5){S_9' ؠ"M6*`(fYclAo"zG Sor:o\zb3탥L*,#u9BqO֧2w0ߴ! AC -LQU/G?Wj@%Ә}.FolRPo3[ I)|c]3 w}/Q8njFRҫS\j- T J9#Oinf8lshHV~2ȯၺ6K*̞*BtS?P1@_ӒHi_f!5[uzO`%GadsWMA9>I6dC B8-EΊr;ɘo6#6D,-$\WY㾩r X@jbILUXvD)Qg$ɒ/}-[$OGG62K65M.vLdatVJ+ԹjBpXІGL+N=SRP$*?׈MzĦ9hKlD)xD;hϐ!)AM~p]AhhH#4f lp07GiQd̨nCI)>C-BżHhVf@ANeuΠHI԰}mWA.َ 9e+Icζw_7 yqTSCpCLQD]R6yB"ЈmGIg"f~o1aú76?q {ckHW5c݉ڥVlfye/9-,i &=e`i( ŽuCQuBҙ@9V6(*");]oQz r=gKEaMϬ#mdJKH u[ JX:w{@gB$dJ5xwd' 3ŜJy'>7xkkUNRc02,ձA}C؊ Tp uE!Syl\aZSLY0v0.*<21fo}uhrvuni` ;3+B6X9^C/M?"sHn ގn.Kx)${&v*Aucpf}~i^4B4,S twtC*CCZb΂q3+~o:9l ݧi$٦ci.,,[aqY aޫbzR `V(ό_n{BUb3)ll0 E"r=\zpw_x-ڈv%(8AzSx^ :AL[SO!w7s%󯉛&-!xW\s (R,G7Kۉ-c<ׇ Sٕ r~| q*hf2%,t=存 G-wHA% 謱x ә!GPvXc~٨[.'+|/*kqzT,$[@kXHV{\n%9~5<%#.,e3rqF~{ÿ/uJd n[0oF;`fxv<zkA318Dk Kn0asj-_G)98@YgzEy#D9Pc*zȨWk9aYQeˑѿO8u9:@gSR9ېܳ0<'iv\ON>xgȀ%5@s2π[.ݯޗ>`L}1T&k 3釢}5?z@P&e , COi%qQ~ tx'_Ojn䐋b6Pל-n9hesd2R^Jv|(;._-(LmVN$x֨:9N5jnBmYe>W^}0] )Hhz*Kv~qs DA>YL4ƩfJXSHf2.ا$(M'#c3KabUѷaryg/ݦi/]LO>82'IuHHaWoi * Y]'s>p~6ZA`Y*(&5YfP.&E LݶeHFG5~lҬm-(qQ!OzRF1, HU ^˗s?k7[o :D} \bs½vl\PDH?ol}/ﰍT[ g!@d EaG^ bHZ\ViG^rΉ=XU?}xE{m9ު1 ˳Xe0MVZ_k@crЋxF43 qJ08΀5ﳜ8Ag8e?eT\yQs1S&(Ƀan-9HowNyq^nX@hpğE+HZ(_׆S0Ъ0gYm T[7&27BJpt8[;a$fS%rrv+o)Xs&D8(r6Fgwc+ݏI\&Ӛl71Qh; uYN0e6UKIsbrfi)#/wX\x$rh ǼKoo*e_gPc݁ˠGD/' M6ת~Wۚ vNM/ !P#R<&gS_Ad0neZ㶡z6 s+q fY Xe_(WK C*M7x@ײY=//>4c"k%abR^?ࡅnvFwC䜂F~yet޲3 x*LF>To}{b48) PĈbd+bUIC1äر  ÍR_DŽ -#uIfl:?~J e翥b@aMwLM*<Ct]9QhLRǿM[!ڋKc\XWj堫!Gd_wpާW6];fvyp.p?IPQnf` Ę\C|bK8{AZs':U 4 B6K3#4v`AxuBz#_!O9՛%K. 2K /n ({$i&hVzYb|Y5`#:`kBA7)2΢]"Dێe M.ҎGW-q"꠲R5cRSbީ30dkHp3O/3飻K-v,~]+%{}<~ &ЄZ2 9qy\$u]Ug^^k~HftAWS`\߶H $SsTX_CvaE3c٠*;"Y)4-0m4ߜpYew6L+aJYLuʯaIiݎ vtiJ+$gm_/R1K„43kTp9A>iG!wzIM-Px_&I()#99\áym7­uhi "aydvë/wj(yعمGACYwBeRΛL.pBET ,ܩƞgqLSKuvP`$ ctm bC fʻ6pǻ+>1\:4 ])X?,[Jl,@_dO ?"u XʿYkf֣GEo\6CH;-F,؉hi( [xF bdCmCIń҆{Uvpͼ."~VgW8~8&S;{xC861'P|Up|{ؿϙ7#Rub~ Z>-h',gȖtUqP6.-(wEI*~o2P(N[e=6?S}Q,\N%*iUR55'EDvABiq.h&\=.<>gN6Z2U:4\Oq ɉEN{tE9~&Ϛp%M@w-e71/6lSǺ$25!X[\ơ3hyIJ"~;,"a~㯛ϼmK dPIO]M5&=IV2877%Bo=,pk!L[\-}/!ζ-+JwcmSN?\_;Oc:Z\2W; Sk9X^Q끣:50Ҏ1W尊q{sk}=\Rb+zA:k9آ^!iB}~VwV6m..} ._n-ӟ&-6A2=H59.5n|Iujl{[Y'[RLjU(\/nY0h.OR+Frvv-DulH0:heM>3Qp ?S6~ddj8qEh? K*Zͤ7U]XZ@VҮ}[04.()ZؿۯZ`" 借jwiB_JzNC@ZyeNX-c/&ơBwXi܀q"U`]xVCӎ~S^jd< ~}p6p :&/I172#Y>Q G6Vә ̨U9c2Y4wh'^ Iy  틽(lp_y)WY=wcDO0&M퓫xx ΋~vua ;J&0;A=#@y.6}#VKi@ AywRۨ'1 ?&~;*̧`@C 0տX-P,RxXP t-aeFkiɭF gMQ[y6% iz`Bnv>&fT!nJ@S(k sꦠ>M0ʚ\=:)MJ% 0[9޸.,#=H~ C&<ᄞ[:&IrLVમкU4_!BG& OmOB Z@ЙZ&(3%HBt!A2=s֟cD±V)oU,Z4(Dt~ :x[%e:sa$̓jR$c-*>r^$<܋|[SοNŒ -YoDX; W¨kJ6l&(%^N-R7B8~R7;;w ?)Y,RyJF?6늩"#Q7Yv2"QuӠBwBQx\W"Wn;bS3}dxrgi39~ɬǗ; ("ظ]:+&cTB<߮&#&d)ìm:9<=aGMj=ƵZEe %cG?5d };QKDE;P\@ {WPy[k*>W8}VqBAڃlr.iъ`oA۲2grxBNvqOH+tGȥd-ei[DAѨ#*,+a,cdo(m懧b};̏xhO#&gh f]3BGOFOTj06ծKG:ZI_.9MXg)| /ANY9>qrz1['uI"{dSt}q'e<61l.%IN r-e/ ίvݪfR_D9fsxpˍ/i*gAP~ڵ!Xej|^ JݱS0u7$9[dIv5E_Q͋m|/Iz$2 \ITcf \fWwX8ojrTm M>} fTLqA8 ISlwD}Ld5 a*'06rx 7]\:tYStnԘj2DC.BA~0p$8`#%u~t--5}3tse^0xe4;wdV'5tc~95N(X> LVzd1LsQgg@vcP _m݋8xu3gN t;hmژ yL8J_ʘLw=ojgCFb 9ҨQhB[fĸaW+kwMץIg4oN(E Mx`>.t c_ɑoviuT\;w:X(3c:ucYzxxkWgԼ>Z &-mi`U{ڵz Xw?P<_Vl4 xO"*|$H {Z+ $bwq#a5v^;؍ TrEzi)&4,yܞ*llzX 6z n Un4m +cM/<"!R]}q}}h4F$9e9@tw %6\itu*;..~8tĤX*אt9G|o}!&IgM%rCRk";@&CA[ I^^?(;QEꏣQTPQؔB7x~Z) ,2Fڽ~$qdܛ:`!Svnhr{i隱z͊2 ; }:}.ſۋ'(־g;a@6OsLiZAfQǞ@wī9GluBE+ ?BܢEb^}D\k f;;echXǑ747,a*x̑&SgW iXVN[08}[UM*:M`3HCJdֽY[֔X+|x2UM&mRo(?  So $!Qi9e#R02vIHsl(Ir]&B7\  ^4pѿJN οgZ%mQBMBUSyԫnPH'[Jj0uLi&VuOgscy:$sC e@}]!@?c@N|bqYjU M6y1W EsOZ'7 /p*] 4(-'?Ol~Sb=8_1w`k07w{ߓRK'Vp@Xb,=G7V{4<'Edm󉷺(ϢNOBt+f3q~ 4 sz*5<\ ;TKbܹT.4nU~P:{z~PM@4BFD2liG}= Q3 (۲6OJsOUKIv 5s{nO7wѶ^ϠB{]1jBX8gbOPW]x=RFb #Rv+Fopʲ>)HĪ4ѱ/9;'yI-nHPFZDF\\]Ѹ hJ6`?a ;!ص CRN铔X00+=_(Lb.sqZ0#@\+*e FoIwYR$R_ Q fNxWB.n237ie 2|r4w9zh~n~2Wj:q,}\އAe4 PY2>XV+IUZx99>z6pW4Ժǖ,gDd{1;*3><&=NОA댰5[ֺEQ?dd;a讷ÐxG΂+fT+bs(Wr|6)e]X^\L1$;bho4KQɨev.ˌ$US8{ J[=߾S'$Ԙ_T1+1 (/4|mSoگAoL^ q\AGs+S×m%Hr0c}`̣PƬ=E& cˠᥰO G@'-> MbMqO0{/[;򜁑bd^r`6G E SrꠥΩ2E*h:K`/>/X̉6Ҿ_E}!/.[#*^x2<;QMŢ?}ԯ=7)ޱ4{[GOSЇ9 ؝C5Ӈ0fD}b_;:^hKCƍZE v1-xѳ83Ymӵ H=k(; օȖSQgUtKXtkD}'0N%z n?? E8:Ag,5ae:x;'TƥYIeW[+:x_.x[Dm/ʤ%3/H;$dtV|3dwOa_+LG)agD-C `{~JZiY Ev;u0_@ 15S j\X~ۊT@Fp7*l]0hK/M"9j-+3IxzmNIp}0 /K5;jG9oaà.HO 3oE!0kPKM&Ӽ \MoJ,+\>,*!Q)m߭bh`7U?RPl oh ē괇f3- C^+j'Yw<4o[Q#5ᾁ$j'ٳK"#&PtER %n AzOj\z= GGH?=Tn+ʡZ}uup3w~NJ8W5;{y@ 1~kP(u Jm `YˈD"48X2=[n)t&K$W\-4}.Dž!o *lZ Ľ,@,fݷWX U-,m!400#[j؛=ġnz{m=n>cMҮMhU)h$t]Y zs 牽x=&.|o B^hj|/Bb[3bKRu#xJV9O!Fܱz~h^Aݍ;кـ@6DNK'qw2!g"uppKA{%"Mc4c{~Ɍ$89.ubY{Qr3|hȅ䩑+HBD6QJĦuYʍ"S,|&m؜ؾoMWq(Ru _4/;I:0D(PWrkaChxp[i]Dqj1k6Ŝy ƻ V0b8Ԋ)q0eWp+ 􍆶juI.3!@1uXg0c|O>,,x*nJ @fb8N@-I*U~&4CyJ̤dߣ!ಫ{"?,? "8D.MuBw."+;H_V[Z /xV3yXF>ѫq #rpt;pJ@7茏 IgD(?}0 T݅25٠ XjjPAm[j7:+Y4aRnc_ņ$ugF*LXר^ 4k>ѣdsm˜=PtqVr^|H}l8:f u 3fq訸sqIS<2ɺ, 0TQj=3*9QKk9=+*+m{&d730u sH *Z @P`NW16pa ߺLZ8JXi ayf%syJKnr3z5LK Ǩ5~6JVxԎtS-/[;2Դ&6h.cބp#cL0];3>݆%D @xY(b_K.`ŏEʗ-Whoj!hP&D[TϣfdBs<e+RD3TfBe2|G7E Tcۻ0ds}[v-/ۉĈRF817tk0YPl>Ȯ..|:K*4c/#t(uW@82Cx3kԸ\Ct `a֒l5e [E}1R71Av²I@vh6ǏԴ_XKv0_obˉ^&EPb ܇n eX^*5Cb[E5Li- Oҳ%ngb䩏2Krva!"Η^bz F)rh vXe$ "e|Ptަ2]YY|8OY+[йҍkєU4`8{;-Bټ@|9| ?q &bnϘhJNK$;tt|2WyUr)Y-ΪdQ̶|rz)h3!/ dkc&h(k05FR~D۟\!RiK|')bƅA|sѲ< ux1GVZ  FA3_<]UcaSm9 xѿ]oWe!>a"_\fp\#ؓR*ҡj58 4ivNk1A^~N*Umn"/]V^L܌0[pqvD3}N8s0kնخZ׶q_!]b;{~ohĩ Di*<03! `֎0NtPT<)Wu$?ŝ(*0*VM.M}UUԾ&Bc AF}PJlq!7ژZY΁uG1tdIz\e'00k2D9ͭeQLf1#v~܃4t!lM%)L~&k킱 r3/ٶ= Tjb!x4 3M1Y-9QOzvQV+kH(ɭye 4=kYdq!jA+uc1`tp;+^fo+Z 3>ͦAEnAxa}%>*0_Сu+!duva0 Vъuvp@@.sZsT?#Dѩ9P[F4IoP.p}U@숼R[@l~"*÷""TZFhiznS'@oW%D_H$TdyNZxOHM):^&"6GqFdݯknh];\\=l=&2c2{v^(:EZi[3R !v8aC۾һ`_P;i6CvPe~RxNlE6QۖL;luo️q%Kאy9'j𡽐@j\.ω3 dʓYwaסR2l$lg($#Xސ\*[tΗ&l̸hа,o1f%`IM.}CH*h$A5;Q~xđ0"F"'e>̥PgNˠ=lt>"'6K &kF/V?=DK]/ݟ$GzLMbG {ht R У!#e=E"+A$= l ltgMr=x$.OR9~,: ɢk*GMB6.5cʑ3д5wQGiLOe_J("4zM<=€fR7:^VqGZ pDp!E<OsIU5,XlD(U#3̪3Σ?&a4?Z`\ ||3/]{Ϡ:<KFo(Bdg|Y!]Ul+@Ѽu>YOZASPwCZ$OM Q?J#0ğICk,;4 h0_ %)CYw 7BmVjd8P4RzB c}CȻT,ۤ)W!vG2`7ZQ#3k ?)K1Q).xz`5̾-߹޴e4@rUgV!yF9}P+ >~34xz>s"P٨Z6tpYE~A*3ҙ+o~OLH4i$<΀\BQE9]<*w,ԡ9񝡖-b468j"8 mz͐r9dLq']s;>'M-rܻzU; V"HVt#;R5 5^\GRC`K;P2A ʪDžNq"@o{r1[?)-Jw0?|ml88=_6Fb s?eg/?R Rm_ʲ$Qq|Hg! )KJ8R!k}p>D1w GyNytC,J2 VQץ#k U6lwYt7_GTYS@>,'l3T́`m(|Z2d}ޒt"k/2 sZCI >`&q}5JBۄSUMo#z عuǎAnr@ 4> ^nJ}BN@%ďchGc@m2ݓ53]n:'_ok N9'^J?޽uў-p<.Xc>Yu9iq Y Apׯ@\ZRsUy~ʬ '9Mȃ#h(ۅo*vEZΆe$(%!3ڳ(3^NKdㅲL;O_ufa!gپF*!]"[[ʑͨтD%!٧oQUeף58t7wױ=}U˺.s8[Hy@e~֛WqL%?,6h @nшc0`wd(Iݖ aPb8|$Zh9'-(i:c/G\fxB=$32C69mui=IE3GM{oS&:=ް br# /uI)D+]fQPkaͪ/hɆ+,xKrj` $gZ+[f/H sZKX#eiݭe/=c_P,KErd2pCa"!K"} ?CUiIToGa YK V:'BsKLyMe2fY$ G'/= JA \pKV֋F#C1yO..36^zzjG<(8f%* e5W lUξAy~<- U䐌4r~- T6R$M1{h`7h@&⭞G՟C\vO1 dZ\ɖey 9쐌9U"h&YH[ #l@iB e\(0)Êa|zM_>p07uTnvlKAS L[`@Ndg'es؃L4 Йd5ZnB%źrY]lA7ִJXIxDG1͠Pdn/yvɛd f7QE$nv "W7fn00nK7'] kS>:^bϵ*Rp%`=Xe3J!dGϣt^\xFl@D/J;ƙ],eC)]1iWN)l:LDhkɾ,9Da Gs %.FQrA ۏd\gC{{ܝ>>tr7= ɒEv-˸kIHse{;#(X4N3"a6y*vEV90-A*20LF֛TSeex֤n~\yI0m'H[^\+MPE~7!ߞa$*N-q wƤ"(_l(>ope 7x]!Mhƛ]sȟĆLUjzAuN}4*$m v13ˍyojkג19 }Vq_Q8Gilُ?OsE.Yh]*C4^mcVvHe%9$qcS&6QYxUv-454BPsc!O^ U(ʰ W'pI`hӓU7qiөZU`e"WS1tzd"(J9rguÛq,Mi,'iv'Y.noM4ä8?s̩dMG#ڸv"G@ %\vIT*Mb ZdK/4 X=uzW'b^}V蕪ș}A>*}Ƶj7Y&T&/R{A]8=wA坑w6`G]'kikx$Vwz%«sKyT:>(1n<-l'a[f8gƘ A"P Z?H\D m܍>'v" 8QCAfE_%⽟L"^vgN^8rmvL 5*US"|*_b"E]k"S.-Eʦw|l*8n6[!;&TG\(ƒg}֖0{r60A+(uyZ^PmM}^dJћWt»I&_ZYRC ].3]5pnH$Ȼ &ȟ$0gE.ܠd7J_dk4aU+r\sS.}G\lG![YorGUa81?ʕe.Ĥ%uoyWv:H!5ѝ<م]t]? g !º0v* .??D6mኍ=~#MБ חcvYJ5 E?ᰡ'f6wt[rVt<'6 ORVwfvgla`>䔵㡂/Jw3xJno0nT=O7a =S8ME5,=fPI|V~l+Osy/?S :{0|;]9ZH˞+"$8 3Tsn,d+]{wHs:T͑x2&7K׋4|3Z ; z_`[V?s4FAHB>hduh ^a719M*iӂ¸)D;Hb3貫/Vt|Nʱclt4c_FڼDL(tedE}Vgq?SֈlEifbkǭfrj1)Оi:*1dFZwWlBBT0QkD d /蹉 $RsN:VP /̌=C;sš͏2qdeö" m7E,ÆvgA ~rM6p&d $ R9~8Vl#ԗ!M&NH{dʴyX]n@ Tf2fez{|!Wݏ)?Y;h|gT8}8`!ת 4#p=(fδ=r7jׯm J cq6$[]DB`?69 rٮMIU'i9_Mk9Wjo` WiL*}z).7[J ADf[0NeW7+rʗv|rZLZ@ ~ED UI9D5A ӘY"( Fꗍ񂶽V\zf% -GQOY"t=\/1a||vRZTj{(G@?uzVQq+#{4/%6`U^z(fPN;-$xY=7UÇ9IP*ލ=ddv>ZAG]N8vrwkggGC{|d̝߫`|HO9OX?O@Y*$hNP1Icg1rE.r#3M< CE ЃZ5!:{jQpsMj(-?βM[#Ue Ybg[ @v7Z{*vh*(rٯU)1V!g{ Fô"L2$&v9M msc'\rsB`%{徦jʃ_"Xj?5zqm=" 4բ8d͌R Y 44+j5k &~JK -$P'Ys);ͣk_I,Bz4; H x5z m?zO3o€FP)DzmU^>wG.Kagty+r9FS,G<E >8Pe+ \No0{Ԑ#nl<1~A1j&-!OfxGԡ"%>li. 3dx 4n΢\9$G?њ&xcIEJIQЩ*vNQ `~ZʳqV՟tfjpǬ^vz5jhG I ,sq6 yXi?u<r%tc /}ڎMl{u7]i\+R85KzIo:φX#=hMF- Z; b}^;ޠ 4r֩rK~v2`l4nW0":3GWD%>!~䳝(K氟$cHrrR*ȚE)*ICLׂ Ws%>Gt<,"#Շ{ky "[M`&_;%؀lW%ȤSꄪH].sw΍a=$Q [ܼ(tյa<"mO*r~=Fʡ/)ґ oV9)#r"إER /Xz{"lZ';Ҽ%sA;^O2 g {(d2."a90_5l;2WMWc k{U##]\Q~Y>r;x|H99Z,b_.% ;Lt啒-kͰ2jɹv'Ə('&a"s2cMgK 9)$ Xm.y5xQ{.gdAƹ1!UmZR@ĠsQrd]2\OqyQbwąqV)6UpVOr]R^fq#3t}<2;_?FC'x\p,P53Ugd>>^Yן _b#nXx7#<[G p^Ve@/u?dAYΨp iWUk1켺Z@ޘW S;V-<핞Sp7W}o)zGVaTyaM 2U^:bV{XatJmM1Gr5]Fmat2h7} a0hVry?ĴHTxSx*=t&xru=[b{)KcJ=nę.;EJQDnxyKG Qe- i}LM%f 7ǎ26GƳ\M~ ܧR쨩1LfyNkVxYSQ7eQxoϝ.@`,jIBκD(+TG#)OFӦ,Q;3sU٨FlD9ں⺟vEYD}"%C 7>v\¼}IRQU-'z#ut~*_ٳ}x"63s| 3aI Asa쿠 :i<$.H,?YztՎrgcT;@ge_R:t}S,+,2\ m~' 8݃,OҪ2]]lY"(bG½Ϭ9źG\7 }dɫuV;^~~>D7tl[>BLv܌|0YZLc%yU+lr0-~v SbjwVl\m"eLu_8};|Ǖ7o\@N 6&C,$7yP?7 3f9dբ?]1wbP]>fT}O|m6KV.T8od܉P3q"4bhKI0l92)I,j-NQ'*1^\xhgMo-{v3IJRPTΣh[~?V_c[n|yztdRgmٍXLEW=پR{4wlu߷-E(-\Dޗ{.H].֙a|Pv 7!R2Kleg8[twGʷ^"P<ܿӃfgcՍF^dYK+|Q{ z1n-#=u\Ru7*Ų9B3²aIG") ?OBlY֯Ԣl lܲM>j^Tt=t>} 3nZ_!\ -l2 Ղ3OvL>棊/씂e ([vXeRV|'lS 0T"]m Xk\Ԍ 7Ap/jC*ժ1өmFLy nl]>A;z=HqxLv^ZE /$C}>=ϫ=,=xOWITh\Z^֭_;&O֔녍X*T1ڳɠ=*(k;o\7Gh0c3͛7$>fHADE e~(ŭk~&~r3tKΩ' :V}4 rՌC-rϸ$We |S,t R z)DfF2JB{ 3,N&ڸ[ݖu_- , SO.;EGZ2ɭ6|JMZm>,h"e6M,{2|蒩FF)}m=V֜/݊K\;.*7TN卐]Q ]{~.܀ -?kUOQb"y1Es$Fp=Ҙ0/~'bAi`}du?<5c"{W;RkSƍntD~4O!oG7Yq#.,TG 'AmI=FH::liAĢR/4mnw!x˜Չ'[sϲdӠ_I)7<mWC fiR +kIm6hXK?E~zSOݽ|OSGv&!nyN ߦ9vU-49I3$k2miPzM\uPsuŖլ١IA.A{M^/}:h`Z7=Nh \Z) {f>Xߧ]O_OmA_qc1bS2P(r8(-r_T/y/OU)G*tvv \NDCHZ(ď &7P{ƽ0"f?? 1ޟN<@}W:}LAE~Ԓ6Fڔb {fy aL nT Z%롬9`MҴo0@EVFVNaU oЋfQ. bnߛ뗕DZb 9L-bj춏Rsbc8$'c~ y=YƦA dQUìhR_K 0пpצ/Sꥅ BvN@H_nn0.dk8i vq)u2ľ/NհwWy%3ccQYe;hfmmS幠kn"H1a$B`?'c惌I·rR.r)xfpvr߯㣁]%|4 R`;QtBf =z#gS>X#+ .09n= 直k`)3rТ :p݄ϫ D=n2 .\`]URXKt"m(U9qH[ ݝ[2N|@wdcތQM77FƬ ĉ  AkJ]dY})e$0 ~ؤ{ Ϣaœڡݕtd#WNQ;S#n۝<fFEZ]lSL%v"BKQkbU6O|{Wd MAmGxSSr:&~~.[QwKo`L`ƒeiZ#T#ࣚ@ltpsT (jX8-\dwCl,ꘔqwu$ 0*؎ܼց, XFq cQAwAJ4Ϛ|;ռi) DɊ-x;Ҡ VFg[Acag]G!g>6'Q+e-hsQ1a+;PWÝ1@ Hi!ΡѸq6gb徎)GmǷHjba2W$7BEAquRG) .Cʇi|ݺL~LȐnV铸6U88|I[Ag P57^`CyKs߆GC%)^zډR Z'2d^c>}:8 y%"̕\riQ[ CnK4;bjwIE=ČpS\! ֟K]0yֿDAP Sˁ+4bP;vz*jTM1]ob}ټ=j'obnq֮SINnT]BbkeAk[ !~kґ.TwDb}\}Q g '̂#0$xRmn|R ~g7~$VS9OYR]ǽ~F;)Q^0QEr"VXK)놘Ol~ժx6O@5KebJ/NjgxD/) (ޜ @ǂ$!]aku3/FXZ C)uoO-\9qVk̒8~GEΨT 6fR'îk+ym5e۱97c%awZt $_ZbiS7?.ʁnfKYgTTgpcpQ]PJW`V$a:yVcM! 5 <84/Z}Hn7NS5/bE=八1qv$݀L߇37o^T ߋ ȧXVK:k<ݯRQz>+bf+^a/#MC!A})V" C8\=Msc2&OfNme+ ~}Z90[S7xgMQ֧h5!>Lj9}rHM) R%7W6rd# 8VM+bX.F@9&WiR^bmaT*JmVM&Rp?ٍCsT]yW\G7mr򺨇 +ʙ $;dҎԬUrΦ3|Cd{mcG[Ta! L:J # g`)+wGEn; FcO R~՘Qo,㦷FWv P@xB4rY*1 ,zBt[bCF7D\~ѯ0ђH%g"ӫ4zQcڪǷS.lm 1c@c̫ḙ̌I POnHC+گ˞8=<\xP;`PaAt_&)࿸/d)@_IY'^Gç#QPQ7dn0M7-F:/~Di4_ںNPxTꌢP*JvqMIbfI+sH2^N4b,Eɭnz 8L6IMk%K}:btqIzQg) D ) 1.eLĆ +@ܟ{H%zp)f(X$^J bk$Wk2ēl3E,''D=!{Ȯ Q1+n,<牐D`DW+HNnjߑdmaV Z?D/vQt ؉P% u\tnx,ݯ/h)]t?I!֛$9k4ä Ji+^m1bd p~VXL vڤcOpM>踆s4,,=iWꭿ# ʸUwo<2wSD)eˬFfA{)tt|X6'԰>B%)>yJYd{x"k-M(^E,^bD8ǭGPʺek؊`B$s,j `!͹_F3I6Ia ȻKkD5*I }uүhyB]EdȩN80)~]KKxK ߛ C,vEM)ѯ3+C `_bcbő& }FGc^~p5sQue 6u $cXs# (~.`wuJً=A! ܤzt36)j#( >"sYS=tě/`!e֞zk VzٌUZmC>n^owza ʏB}-wj̪f)Za%IBG˨YDf%XNz$Xͫ#,ʀLD ]lBǴf>l *?{{I;_?ndn 'O|)#RR_RTYet(gc%{bdN@q %F0A?.76'~N .c:xr"= _gӆɜ^e񧳷GHs;ؿ ֳW} J y_ԤK$ J/2)V;Mw$XAv,u4 >RMҥڬQsz?EmJVz#sD*C+ct)$[6ll!]=C/dkd̫Ю^u KT+Ȑ V=pNlkCPjRAIeMS+&(> _Qtnq>1wiX-unm6u`̉攩H*jcmz_948Cj Pc' c){󂵠hlh͸ *3!Z2h ֹP2;GrOy@ӷr![ɿ Ä'ty~Ǔ)׏lI씋y+"u9~Uo}3 7^Hq\i4|/ ƦYO qEImٸA&]9SsB犛UowX?e"J"vʥ_W=ҖoFlS{WRU@Ghk񬵺cjFo?{px9zItYv b_([ad 9wǷ;JszkR%1Rv4bl?W6pFk$@r'M 3d+c*\jC4RN,pEZxV%x>ãO( BoUt~uGё*U{\@ђl`?U g>nڤjdi)}nRpo^40}m5δ_O]bH.gT˔oU'!w*h-ScP1fI ;:ud&cWӁkx0gGYF2V-UN4jȘ`]T)J^:Ph4MTRJXo"_t{_ uG0f/ĥA B0/ }LKwOhsP᠈? r4&\BHD.;^d91eMW mƯ%O"M4i)3ܸɜr~3<2KVCa[ԝ'ս`9 $>M28%oW/  n,-i%9( :=PtE7~~yNܦ bq†Oq7 AvYuل^cl%RڹYt۶[BrB2LюuaLmEI,?XN6%GCU,]qBdLBG#\3, C9tMh@7g~6b"yj&wrlIOx \ohIy&wlS\ RdT@%{B%R$ 1ve4*{Uy)9qo8trbIj*g,7bTׯlTՊjEDsڿ}*ZͽT@i\TUxKd;պ??Vȩ Q C/OU-B;}^K]ۓܯҦ@˒MBDydǐXwᕬڅS|UXU,Lƍ$JН8wrePӦE>[}ˡ3H#;epBG.z2.o74ǞMޞ}5&hI􊄏7i?k֟m9= lvfbmӔr`I2$KHM/#_וN{w&NN:ѷ)݅;Ū X^1S׏M:Ÿjb |9r͠0ߜ$#YMY8VoM9=B-TP g|s펯a]P6TƓ 0|kDt%u`k~ChH"I/pn$[-ZR#\Œ$ Zl4UɦcAVD M~{5G:Je/y5¥xq-6bC-d7򥜪TkPp' H֮oǣ/9|/(bJ_[,?W\&z42Ϙ*.G6 ,?qL_sy]!* $$fj+, F5GʨWnyքN&?(9Kd[:U aOl+X҆B";_$NsߩǾ("+G.ZF C sCaȑMo\-)ԓ!$o)0/l4Z}X^N @[\hʼt/m׽j?DnRݻ];C7d.[uZزdy1űzmiu) a ;9/{uq&okpc|,lD+i\vJkM09=ÔJQK0Ƿ.($+K#zPݓA.;8|ꎢÛCiF #0ix/v~qG~@W_Nj5~?z[bɶ/o0QadI. Zˊ*;y6z Z5 l|?;}lyl)wÐ]3ފj\lA΅S[\Xr,%ib+/fn [Xֽ$9GQ~Oe';X+ɇ#s-뚵$4`Ha"n"WbCe{o 2Blz4+)ٕf֫ʬ̱4;-U BN'p *jD".Pà2wTcf*%["ϔ1 r#R YjTb|P~EF퍽m7 u10l$%dF%C)jq>R V@m<.y׌dx*}h> ^Z?̣ǵl)s3?q_L_WfR)<\r4'XĮJ^2 QUS~oNFgEa0g;Zy20Q#Cq]vJ pS}af)KW^뀎6WߐB?"Db_ $^ [LVJsZU ׈t R&Zobc' -} 5B% pc0zTv^-ρb,rNB\mDQ,tr:f]X1QtsaKZ,_?PWJR0 ;Tg(TD SY9CfƗۜePU)d#MXL Lg9F$0{ >bK,U'(/G'm<^b!MPճVi EaєɷgyQ41H|ƈHI7!'9諪9]"O7{mO+jg)*gi'@\|-Z )=.uϳDe߻[cXJ#>8q4VĻN+4*KZr fH1+,H"lQӧU/@c_WjQ4*YMɶٷ'TۏT(4 hB 5l(̍9&h#T~cB?])+θ5vsbᳬ?;rYp$r]e_&rl`B+bg6$v0ldy4/ik5F$DKޙzF̈SPm޸pTb25`*CMWF'ATb]Q'ai|U)Ep= X=n҆k Ӧ' 'wB&a6U T ?e4d L&uj;'q5bـhv7bCUrȁdğ+@4F9H O_qCk, A66!4%pQFX ;}9d`h]:p[w 4Ppb#*c1CVҗ\\=LT})]v(845sP{>l#~d:ze៫uDEn܄9$4J@(g-vVh̄y#?DԻP:/G02CLk P" o]pu9p{:@XՊqy'y!Bdݞ^C?*lX̄.q޿$c.m_. օTEu T`KoteRxB1F]|!.e$n+X_Ckn=J^`: mƚ001{;]Z(aUߐ'-#ίщfbJD/T)T4 _c, x&/kvJLa4:M A=+r!@haDO(QEl`u,{3Ԃ.m /<1sHh";4 x/bEjV(M{vr̞>! 1]M;%!GxnpNXِ81 q$"x-nBL͓1g}nn5X!eDsV;q #Wc7:|EUa̜Ϝ-7B<܅D9ՃJJenN:pCYV`'ˍRE"JA^{GvzxhtfG٦Tȑd}nܜ'^A j/`"+uS9/t RwҘG(Vo(U fjKS$(N/Հب=~@ԛ؉h ](ב5ĺOsDT]QrG@CxBT~f %-'M뮥8vr~ʊjȪ_t`_Y;4ª΀t<%g]~_ZI\ˠ vx|]W>}KQ˟YPknmse2}G_]N8 "aCCzM-@IbN5:ZW3kQҥR.xKϝM4k5#.;yDİRn AY?G`_m3lTO$Si}6<tw@ڊk+O`mRx#SHӓa8ǫ70]u6/JY$"bitllV\Z9qp7aƠ/ANK%y‡GXk'#Ńo 9|KT"aHt kĺt7B.-^l%`/sFA Oz5"ۘ<P1x^3\ڂ=wqÒSiPC=GXV^2AnGX, hIP2I e 6TMb\ko)yӃjI#ՇM@8MlӰx#ζ(Ǒܩ=5E]hݜVTuh/3ʄ3Da2@Z8_|XŚ=s|SedF55̻㩂3x6=MBxaMM-jf1ʿf4o)!ϝAs/~P5@ 3%Z\wPed5@suے&[^՜|¬hYT5pNq D5/u G+MGs(SӼyE\zl|R咂M6tZ¯;"ƃP r 0\\K8 |z`¯׎Na8Fh&˳CڎeL~ś+Ci4I5lLw!(,$ݚ@op#8?ĥpN"3nйB==$u.7@tmzpԞJɋ&Uy]Lx$C>w;Y'H@Gu 1M[3x7r d]X 5h_oJNI4 >GS_q܂&;5Ô:+0>VYG*Y +qX+m_(3xeOpƉ-(39ţ|4QԘᛎ̈2(J~a8Fp|?DHvMf;QlpCwtP)81GƒryLcup'e`.CIb_+8Fpj}OOo*-)%R\<ڼ *<}6Nn}Qss@xF]&Ok]!K?7k~M ` P y<4-,! ڭH knXׂxK襧Dq.d0D0Cmnld&0\ CDe(bbL?:9ik h^1q=b[{|W?X ,bS}rPQFe׏NLkEUu}t$j$gQ,KOg!%mvs+K)ژ?["4 /;dkI5//Ylڷ!q+:=/9JvlnX4*>&v8豪EwmjkY164JLw.馓zԚT$[Xoqm'!*[LblţyIS =X 1a+wInSe|Z'|fHoG(?v; WD$?] tp-dv1uW '|P+f_^XlւϬեB\%N7Ȋ/>8y8/NsZ6hCCv=^@ vb^z* zG1]S{$ԫh#`%YHEIO!~ AE2GwMD:Dw~9}=?jP _Mzl4FL z&NhѩrϬ9Suj*p$vtR`j!I l置Wq!¼\^U)#yG 5Lŋ:JdؕG62 !8| &.^oޥu߁Xv5@P֏kȈ! +?GTxjHb=4zêCv~'vL\ +TA¡ޞۃCySBϿ#ٯ($:2r .89~5kiJD(7HtNo!41 -7D"=GPˎ'eanyf{UM̳d/j JbIie w]3~͝ ŷ+B'ǝf,Mks{Iأ)(4lP3uCl҅?l#BQG}ڇ~EvIYfdj?| ? nTR|(4Զkrbc#W Xq}i*n+Ғ>;hf>WҦgu^رeLHӶ:p gzPVUD'7?+sC\੤tc89R+^ \eu/ p~n.AJ\ 8D#SӏPu1wZvsO{<b84D3L!rPA鏛C[ QC_&:&b2(P5xR  lב^2:W9} GHLޗHͩ"CuQ:H${c1HgV]: X~ĶeȰ|bI6`r2#e_梴s/tY]}X4z̓E}1MA`p$rG{>GE RaH6nr,;<`}_v =S(wuSh-ݙ*j/!P^G9v.DŽWQb'JL^dn"5pTſ"9ޔI*Ro$!.k8zLC{ ?(wGa 6( Xv8gܻOrIT .M3W $  ӀF?gpJh8ͨ/8>^xz֦ѻSʴG>T-l<] ^ٟ\O Nq N/R av M kqRN-Z*Qx/K}$  9pSVOU ǗckՐIwMzLxkYk!,飁sHeh2 [_1:auD8% )|`[9ZS&7R-n qNVQ5!Y)$ƨ〈G.6ˮ8ˢz;#b1o½ (zk@'`v]]x N}5\3ivۄ2d`|C+)ѱ\4?L8kPGY m l2oӨb{`䯉YAE,F<$CpPG nXa0hRr0Pp"/`כOEs|iLK}j呠듀Ke.A5.+J;яGd ˖jʱQ3-7Sb)lT1\#doyG^)M ȿ ]a!C|78X'^ uDQ*>&zݳt^ _==L3w=wɱf_šNvi!R?5" Ɠ0PBWo/CB2_'U(S/o@?AƫW"A? O.v)Լ2'dBFM$P1Mh˷S:Glvې=;h|z?a1fޮi5y&Ri˪3_Ag{wNP#D-Yrn6tUy:@$m: tCptaǢߕjn]nA ňl꫹mZ 2#i!?7WE# [9DxN #XZ 2֒2vaAtMDBUeFnv&8^^`M_gݜl3lLGQl'T4x{Nt0= 5>K6*VԬqQXaw!-uđS.Y8Vn?OiSP ncycPG17Zi4mp/ -Z98hPLj@JGxL9c0}!)ӀQ:juM疔uϼf\z+vM* gwZmqC@rOx`{A&2YDo4Ĺ\Hcoz;IZ*Фcf,N ?o^6|=c+e|0h)sB u=zn {2 vOŸ4u|a;ejQt:ʵ9VOl~dXhI[7'wX uKߥ'`-־J# vB&'xitC-2]щit*6(QgI|샡#Hjjr#X- 7M݂:J}ٴL*KE[YICte! [5K璕c{ˏkWe9,\{f(D!5ڇxg% :G.Rn#ṗG0%1!Ҡw@۟AHu]"d?] JX_(v!7ق¨/K܈^@/ֻ! Jd?5|D-`9!(nt+a| p mԅ&&b \ѵ; s1@ ѝ0ҽL~i[)i >Ŋqml ODNPD^s㧼ن$raDHAg3=Ǎ|mĘXj۫|SoʖJnqgM1&NVx3O!Xпj穅c10@} \ږ0GLG8uVp:?2Q` gXV<~5/;Zk#U0sޞu@`f+zTkhBmGuԌNnCq/j ` $Ƿ0E]x*{:{^*O{I4:cʲkzɲfаq!]!`b [(yQ:v;pBeH#.'"V%zXLdh]Vo~eMޘX }BNpǔNM 1s\GYi͗mm.*^w_*܈+ж xx dv)^*U?Z FNn# :jb(5~p;m`DCZ 1p&@Mo/Xcg(D\48l<4>e)Pb0))CI B%87 LR $'/Z\1xZ:ub;@iʇҎd:Kc"4!4O0T[I{UY2n[͈!To~|Wqӷ#^nEFKFI4 Ȫ?.`tO`{")!DuOZLe!Ee[=5,G` fM%E2"s$lY-BpHeRztu : 9|5h *'[ƂF9ZCB62D(=*CQ!)C}c= $ŰŲuŜyksKzȫS#ID m,dg3m kk \az⟓ yX9r ]&%A_FRHoUk?KK7KFlr"m@9/I0e"6:fod@fbTX ^K'Ƌ ,J6H"'Ŵy{K-:6ј: x8օ*ܫ[<^Nb3`;C[RYOTٺn % lD,,%hwRR|HSSR9$[Ŝ47NwƑZ ;}@rG-1b6A@L"7'Rϱ8eaI1i_AFQ:6*f*i0RIFsqȂaN@aGMck]=Lh;jY*kz}N3^WSsm&v\Id.JS%?ab%_=_Y{= G_fcs `+Ko!ן|AlYC\n*MYq3I OlTn'R" YrLM4}*1P!X `YHdZ{[Ts# X罭`n#Wv;%qMXP1uQ~' i0eUaװz *m`s7inY4S'WЛIsFgeg31gGNUےTxL0"z%*Y9(U]=s&3>U9r}&yZpFB{yJCT,N`7(n&s[.8+D S_iQQ_MtEVwꙚ@;4{~ x7D(bgy.!I_ԣ钻R .4-WFUP=.\<0ChZG A)Ҝůp"{{#-u!7Y73M1=m&m_u_Cdd"W1J[g?>4Ay`[D.+ڗ>F`-t6ho|ߌcQWotx@ko`jm2/Q,"ɟKh=P[t h .CI?h y W1:rTCt%ЃЭ\,ی!WX :]6అ{!07jFiv=Ou}ep|ҭE,_M:0,@:)gӚ` ̈[p$QbWI^WBe+ذ.ىpEp"\0[{VGL$N-y TvSQMFU}:Fnٰ<~dWTRƃ$ M*BsY3c=ܠ|BJr(qhk>KMu%|OsW6=o&\\Ft֥s #RaA49Ncăs1<̑>˔$_mCylw]tSg Fk=}MWB\Ir~â`nοpO'@,GM~۴Neɣ4yNC(*2%!'Ò>S*C,.2?,(3AwG yr;e!Qȯ{J*SD#\۠=\_`?<' *VX"=JWV.7Oru eN9t|Ɍy'%ߤ,SZ ڲRVg멚iݛx?g`1@v}ȟ)o\3u=T5F8ưH1̐:Y% !-?ᚏp&$1͂b`Kw?ܯ[JM~k\Jq'\s0oKVK@Gq[jPuIFLnR(G\G\C9Én(!áNM%-cj[Şw%<D-K ]來AFi. Q5=-ڃe\6OuxB| JyިiV'tav@Qu`Td^2YE>A>=#c߳Cj^/9y4HЉ7:4n25_s^;|i a[!qev5hz)A8L9Ŗ}qM,/cP%y/ĩ%4Խ}Wջބ=P6`rpi%"~Ց.&yL XX1aĨYa]wܙ"u ChɫHgǒzGYZöAI""6gZFRM|}YAFǤq=:FWay\3XS!|W3b;W]<5|EG fE`(w|ʟHxk/Eʇ46Q7lBdvw-╓Hbw)TFL **H4jc}iҺ;d}@]>05c@>xC_D]\}\W> 5t)迒*|q/m ks)7 z eFwGH4o nhҳbt'TAkg_vSʹ&"xHU!и0SP0]Հ?M=k1])~.03jNӨg`s{j>eYe2ڣɘ5OndP NvPWٵ]5>"2&8{Vߢm2eqd g̩sXDs::Z%[{F?壋mDns]޴B)/ Z;g&k了>[A!xmd:t35K@qdԜ䒺59cm',%)p~#VHPk T*a0881O<6nL`o Jǜu.=qLìKAjazQ8* 8 #s dLgؔԕ r 'EW;Wv=莖Hxl/a$ _&WXYMKJ\E4ڡWn -սJVxVtY a&Yw_>vh/ U+$ß*|Lq ԉP:u ɭ6gJRrCE4r**CT6iNp7V_/Gs6cܨ&cI։Rٕ)˻/$j FOT7J= ž.srbuT2Clx`LU~p,ՐNsO5ڷ9"CZ7fTf8;r󃏌2smQMT=+C_yk#"S| t9^ݐѨfϯ`p܎B7 ~֌*ӆ ~`ȧH*QO5*k6Q֚Z/Ve3j^gx3oY]Pq8kNރ%?8r \Y{Ck $"#_柩!jbQ/( n̷@Fm1#k>7iFqNrDM:ă/Ó;XX s}5*Uׂ,Z:],ʑVSB@]&L*%@X#1^/um)H8:h6U1a|$)|MikY>/FJd^{&^&Džu tT278'O=))mT7L13b o dLg.''Ki=2qu{*rMOY&hyC,Kݸ(da\IsMNW=)\ja<4-&/_yhʒ6m\mkdc[=&D'y\@A)9uwVsGX KvxGnmsCVZoNOWQ *)mG 9츰4x` RCVSUz]m/c` k5ߋj'_!׀nF? mJ('Nq & !i& @ 0>8pWBE.! T+n#a@\rsֿ`%lu!؞*WxemEۺz@W.jC8@ʨ:M2;ƕ/`JlyLA)i`}*ō?`g*G37yBwZYAOLv 6q]7Byv&GK$ Hyٵtr>b:'i?t>4RJ kik2*r$?zc?\j\˷|$52E]7`*Can;ni'2aV ]&~,KfZ)yvKSXR" YMVc){3ZpW / esV7KDUv5NO^P9D{ Va C<IJi 7824q'k/aC(͠IV3M'ώ{~Q~i·ib~74aj֍M8EϕFI>'㞌,*H=57H2LTHi ޤqkT]UUۄm>"1uBQvc[l)K=c aToyS;y,%)&X49Pd{E(.`{j[i6MKu!RvXyPGhAOYR+|0 F1u:$ho~*CO6Jaì2>qUnĚf >6d9!A4#DsLo|, gQJ2|RUG{cCIwl)u>1e ril-O^#{0}d#)A=,L̀UezuXxgD\whI_bT.mtMy0]~ D8Д28mߵJ2x,\(,DJ-ST5{DiCZ-).5]WEvbX G:H0x$V W@APʗ+:O70MQq͉E*ˁg MQ[m0}3UBgGm .JF{8\=.aNy" E,͕?>"xV3n`|$;֧4DGӧɂvP`#wrqɁCRˣ+\@ 5a'6k^E¬4Ҁ#),7JnB -8Ы: Hq~˔(g >d8H3%͘B_C94ON$bI}Þ^(ΉK'j=~\ds0wEs<Ip@BMpzH1&k`Ok;PQL)&Us ]MSȗr@*nXFhb`{e\% LDIN.t[ DzP<-Utd yhF-XGHT.:B>-S9('psaF5+C/+}HHDD%CQ>LX"fCNl~M*}g챗»+oScB \rOE-GSU}[~׬z7eraF>,jEh*< 8d,O1m2X!* 0N2MN Y9'`s>jr+_4#|M?l؅v# Q3GYGNCc[ztWyOyp6|&`Bye0#pmaʞ홄ylsB-< +1ȣK.I7fⵖp`ogy\Ƴ(S;$jȷ`z s_)iuR_V?ܲdXK[S!XmRm1+<~? <,%]PS)T2 n9Z 2'I:?Qʣƒ[%z~\`/iՄҤ2S]`kP aN)5m@5f"Kh\r4ʪc15;]-R"ww9eZ O t{pc4!d9C6QesgӦPGz}v ZFE!8ú}S" ,1B/<=AOX%deGx,e8Vtbh#پc &hG!Bw3!^7@&: -3T ƖyJ\`CP':( :lWM(fpxsV~7LG'~.pچ oH;TCI^acEW7e+ ɭl9U۩9yh&5O\^}O||N!:#+i8Վ Ai/#{sbdJ{6lVRBiGghEf]ېY_A4Qm^|'l;@vSf~cϘz!kF/D~ -~o1|s^< ۤSpi=g`l_5У,;r̠AZؤf5سd?r{6VZBX`cgqf~o\-+*1.'׻,VSH")(PĨšEχ,N ^GZD'Ľw!/AtwL~V@hb41"U &AL(Ƹ7C ۥyf;.4r3~!VZC(8K v%' 6Ù{TLxڷD2KV羦{t+W~ hz}y1k tRj(܎U ZG)lJj~0Q/Tt>j1tQDW&n4+Uf \5c/{'2uZD(*&v¾3XePc°3­) ,eđ߂3'8cjKЊ43XZnA$zPNJڛ:*ro&[j2 k߉I~:iϏ_uđ;QaxlZƦ̸_N7k" *SCfΛJ^7RQPbq+W L'wګͫ',>n_$':JՍ` DIՇF^Gގ)j2"_X5ۃ*Fɳ(fDaf?hzy`:?_",'ʺ6c9) 3O)MO 8_)CdSղUQ`3v$:レBUs=9*Ľ/$.69fdA@N7[9# 0Fg 7o'ۇz*} /91ORT~-_YN"PH2˖QH{ )Gt=359p5b,"K[,Uԝ}1+|7=vQG:$ޚ>́$Yj/nri[eι?gOgy/> b 鑅tG~F"[+A$Vhòg#n;{%@fsC?PM-y0gza٩%g$_&8fsi}S(J?|)×f%`hCĜh#АyGrŅS*(l7Pn [ViKe:rZȕIfſs ܣ䓷|7g=Uҋ^%{PJAZ֝3;8SZeCg ڷɻ♤bXqfρ1{ݱL`!@TCzq`%Γe@u"۳X[f>BUv: HGvb~aXh$=f  |e;$Y,t= ȕv+)t^„D &]q^ h^Hy隹V:Vz݈h'0*q'D}C0@.Nrs@^wҞˢekV n@$ɒٟqg3#r#t𢸗e<Fi-+A|8`k87ZT"=x>s+$vOْk;*3zQd00F&y]Xo$3%`WϢ@;nzVc, nKgBNtӝRjr:?#q~!Bf 7b'H?>C^;͜"fP9m\Y[G\BB<Э.EܲB'8n] GiQ"uNSvvZO-CC/V\]rzYr+'KT4oxPm=tfRY#0uO{&5Aj\*>#MRB`H &$$1.|Kȩ{d0aN-$F_&E ͹о(` W4q]+_!/N( n9t$Go40GHB|Cw{Ws&Wk[T_w5FXÇ(a8j,`}M)88U;/=f*mM_CtmGgW:"bJİ p^NH6_E+,h@gȑo ڻl` |3A)Q" gsG_Tٷˣ"bY)QGK%}-IӒ^|}AĒء-3`v@R _RFc˺~5~$^Fb!1i:Jf,YG&gvHk@/O4xU,:AscCI, S||Vh>F[]{я!_pᕏzHC`$^(e!Y ]Jc XXZ )L\kWT'.bn06Atrlg_vÏ_oOG?>SĩkUǐm 8Ûٙ8}llgFRuh>rcn b)0osspg\`a9`3@Wxw:CWPФJ$3{j#Sr6Ǩ<>M?i}G2 k\zHA^aZ~җ:viR#f#W+l8a$Ohx½.Sc.mAGPPo' A%mOBhQYŃh5`n C+̖< _.FZ 1CvZ֮C-畂"1-'%rh>ecf"酔;=Z(tD۩6PЁA@r˘r?eBJW>0ȴ:=UwZ7MIF5W -)@H 4V:ֈ@K;\䲲^m!Mضl(itы`ۙ%=%܃F6|ߣe{'˱AHq@C/Ok0[!#gS lhpc;?hfGf\c4{H6d:A3U<_$n=bW2.G$PФ$|R7NJ.U<# &aIs>I4yQK5+a*ɻ!-l)Jڱ#9S&6PQ֐.U`Kg$~/#83 fIי"0VёO2r,mwү 銔*$h1 L/G]g֛ }`9x)˼c yFl4_4q{NRebqSE oO4\C b2EVnyzRK@p[~$%*~k9;vqeir,8nܷB?aC계pva8:.O*7|z )*5<``Nwϣ́Ad8DDŽ+̞k YsEH7-ia;HiAU\<6vVG%M wlT- X|eYC\@=?'CGUа$+%*6=dO#_Pż4iT&GůMS)YC%?~,7&L5BCXަ'_l79A+26 N'6lOKxܗkĻz-jVUi[ dв`d(AHn CCirˍeۜ)QnKcLFf3cGwFRy%ƾ!k9hz|4݁=p9E/gC.`WJ v7߈\bii7a||tk\Y+q7GͶo~:8 ^(ASoU4So@טDuʌNMdc{=^?`cOX.@4q XÆ;m=H-P= O9?(Z>C 9~/ОG` J",D}AJ"w4#!Wd`3եbWvcʬŢwxj2η `xĕKH!4kغa?Cb;S& , em. JY:[,2$#'S06#s{([8{jY˟oeZ=a‘AA L2 J+FY貁,rA2&8f\H[ɲ*Y?u"Sy_'FY۬5< 26j,!< `MA,}T< O`HUbpvA1<#/ޖ\Up5wb?qTtJ 9q[ɹԘJ5]A-(?` vd&{ʚ[jOuR4Jp^.ʽ&7j$SXy>LJ:\O UUӫM0viR:SBO٪9ҵWfgAevz6Tb0ωHFvvĨw(%ۡT0|•`Pht9Y"Q8?'\ dB滌٪VR*` zrKQ+/ Guvx@~]Y\ǥ- "A:ɉE4yD8%F_}?1 !)EBҪͥ#"zrw0B}#ĔPI[1F^vwy'#CG.cѽ#8&Mfg:U=NfB@[wnˮ3>N5l0ڷMJix)yS/MO7'H:xCHͨ2*>^R[L./L/Ęn(&L>B[ Aᬥ-j A{դĎp,@+FВE`Hh>AE'D0t<q A.4(UBT\^g'ÿ. QDQZ~%hT;?;l SRyTmenrH#Sv`G8h`k/>\X ӏRghU[OQ'Ӳʃ)N6Xx Z=aKV^c֋&@^h|Vo?Jzn@WYRKAͩ\js@[DO lܛ#= {M '$Z@^"}Hs%v ߮EL6B{Ͼі˺+b^!BP0%h,wESߣq\ 7kK2rj L3,{=_?"1w7x h  *s\߶kJD,9)(ru n1PX'#}(3a7\JqBWt#1'o3bKt*_];Nt5 J6JJ0PRF:We=xJ4m/RqE|sK }; #6.38 YԐ 4A9 >ˀi*gl^n-t g] k Z,@q}<R_展.ۋ,EEUWonh3Ż(jX0s* rԙkHfB!|B`>Jy:BKv#@CƵMPBLmlĀ;yJ<&dZ9sdDxswc6efjHa>HBX!Ө4 Bxv"ݎ['>m4j}죞UAoCdC;7p>IFdWYؘ"('QLgoeo`Њl%qcDP1ຶ l3T-3uiB#Հmc2 j;ut.ȧcD՝jA?2lĒ+q; 3^5,hN~ڌCqdRG#ٵN4 Q:Y ǵ9]GtS`kh:ƧEP0{fy˓LHb׬3{+`eWJ"uj7MgJJ;뜆&ۑeRe+րH##2n K`c᯦xd@j{V4nI. :Vs\aV^P*es K1j'.M)c?:W7˻e?hx~8o)_zy14Pa- ۟Dh p3ibrg;x6!WL&cHK_E1(ҭ)ƛH;}'+M W #{Onvع%(gP{:]CC8(t<DI0

dtfojEֻ 0܀DN@n$O,9Ԯ7%.kX'ɛ6PV8*CZ2r^Y 9ªh"q-HI!O| oy止g 2R_f'`W`R/Ǫ Ll\=na84[;֫CD c]ż[[@@bBo;& x8rH ~/x}.8='Xbrw>GZcROҚd70=a/;4EցT߇zDsӓQ_M0݁nv~k|>.h}=# e {yEzќlѻCt.'XEjI X\x{ #Z *d6 ͝kj<'6|,x2|jI>LwX>=^",i8ܔr D*YTy7%hBMėփ̟ LX~Մ0MzoNӗbZcc~Mp]PZV:B{CGvpr1 T a1&E|d [*ߐp|@B{gz5bv$y#*q5K}%bg)'yf@{? erqOO)Z(Ng ΗfnO:{P9},JEߤ{_8D"hyBgL|$B߆+}q39cM:_6E-Z"$c!Qc90`1m ?p`)?ٕBۜ7]4w!foUIs\<̣sxQ;x-aP +?,/wy#K޵L{/7ve&}pBlPR=~(-m<*+OP ?ag ^}keQoܼ%y~bu`s|{@ - O"YNѬ~/ߪٯ[n~Z4ǴsMs{$]q`t--Y@^P8?cI`a]Q5*TDf`1[kѮL¼2f~&TsYYlOHr$߮hޙ:C. f:v_M;6 hN-mCH59=K$,R3DdY,uUs[b\KZ$p䮋lXP#Nvg9" p)inKqNS"x+є8u vQRpFg@[ThtNLAEx07z.se,qokM޻‹*L #P)b6ȔK\NLe*-/^M,e; vD#ypILY+Vs1UO$XB,/UwV%hKHs(U~[6\VwxG;gy@۔<QӅ[_PjWO_<0~rvfv3og;#kRJBS᭵\ݼZ U+0hj?yJ9F] UX,3+&#>O˚X`K]-ٱ{73jh95:+T^JLжkX!sV,IR+{D=@r"A2p+eonOI6w`[ 34Z1BtGk]غOKTd>4Ʃ.AKw $*C,VnV,O0z(T |ޚ.4K{L0_ K0-ly@9n%m>\'q`8폅cߣb0Z$,JC""IHBS>(/"̞4 PamT* ϭTEsϹ/ӽe6٥H:(B?@{~-jY%'( kV`xBߤ,Y1E #z^fApȩ }qD)6;mmS*BaΊ'3-cMɕV>q"ߋv 7Z4C**}BJ_I|[F?<]OM4i##4Z*.1@2T_LE fKITQ[ڀ B8 #n\+*+EsB뵨G+N \qh[s% -ۜܗ(?"kΣN?&_>:aG k+}+gxvn)fNgR3#}lQ@E+v[ Q< *3ZxFS^8feb q^ʦq8G#u.ݫD] t̴'qfA 39)'&|Xw̕Arh+]䙬x 2NIIS$Q4wcL%q [6|)u"?<aj% vy @r_NP&h̏Ix@]QY ec7*T53,.fZ&ڡ.A,eT BuB?[Ԝ9~}#]]2_<0S'!T޲?~UadGFԿZ(0㋓`h;Vsbń/*wțJL+t2Ћ YeJ:&B6**"Sϼ] =YV*sP>{_jQN,{*/xf~Hz.eVWAIa@g.37Rp< p2Ǻ}Y:⺬!q:a^ DIܿZNc1qV5 "p G\kĢӅ;fzv7<ŏ3g㿳f"ÌO%N qĭy4*MT,v=GVִXai\NM^"b]) iyaώWa{K=pC@v\`ǐDEվ[ )Zes(̣x),B S'z~]hf0LCF4IJΨ}Q**]g:X~jؓ Ȇ)yhIĚ(k`I {(xUHt6_ԓi-e /Dh?V̸xg|5(EL{o\y;'n$ . fa|fJ8h7X2V] K*|+f %-+ J4L Z"8z׸iI.00ZQni*XnD̉D<$VӖdl8?/+N%G0ފd-]2ʍIoRIaYyڨ=w;_ͱ%4ቝY ^0@1H"H9xUO:qǢPY"iyW=.~n$u@O@i| zkjRMEFދWyHB(p je0AgG!}%E)3ɰkN5KI2[fpmo.YJlN b,%Kcl_:t@+~S{XH7z!:fM4G1S<`V-~ٯ$_Zxe H,*[繎Al $Dk4M%A?WC*7xrX91hh6-Y!?bSy/[+1xu(r)ƃ/4J{JERnC^A>asQ[ B@oY˯靰e~ `dR;3 `8.};' rTNQ6,PB':81"ܠa8 X1JlTaz-?C ^S>`mɪ .Bb}- ފ#Q0;w7T^Yza^Fo%vλV}qdSQ;NS>TVsK(חZlcH;wyƣdGOSb^_a훉VsKQx+y`z@C~;]Jw:)YuNֺ{yx)B78],1ʉDbVI}` p\ChQSPљQ3VDzHB=s*/c(Z <)X ڻnr߾6FF0/z^=BUktifT\V[@rRωz$Bw:=b3SuyMi-bf?Gv6b8YKV/sOKxd 5x(Zsa)0l)ċ&όM@/g6QD宽EF TVՖ/W7uGso,Ri&6l0g=?oo}/U->T2N' N.cg3)vyrݖRH:-bosXr)%Ha!AhtuD1{W22IGmseD{o@ ?5SfHzAc`$%')]MOz`hʕj,s`V@sUu~SS)ѦC~hEaohVk`͌ ʷZi`gr.y.1)0x*RPk~6yd?N:þ mRN^ra(:ؖ! 2)7_7?χW$v6N,Z&bտ7QE#Z}1ֻ\x{RY|Ӿ֓(sE{~2pROZQ + M=ʑ[sٳ&A$` ~8gTZl6 ]e7Ѐzq}G?o}p< T2m3-<п9?-jO"r/!P9,&Rkls/4H" CWL"L]/p 5|o=g[NFj'rܘ#yT`Qa}!#Bp5w͜{V2/@ΖAR\&"W) VtS_ 09 R8ߢnIKt wgȚF/;=B jXtN2=\"S*Bm9h߼Y({'?B,mÖD >Ah xId3MXr%WBk:S|aYAQo$uZ_F0ZeіUdVBo>òYZ ˪lqqݫDuk$â#^ ) .Ğ=UTg !s+`Q&S5sTk]Y Q~bCW34&t}|9E5O |N7vqa=.Fݙ<ĥyԪ}Kŭq0EE,c;LA~ KhotZ +geQA7 4}AM]$Ol>_45v1'd?_!P?tt,()xm >G L4fh/͉&u n"`#h$v>21 6|yv}[oXYG"S[X\IܫkE!2ھt֗~%Q|B,lΛ>O)[YXm"U8 H$+n\|ksÅGw7n ҠO)SWKx(F8<}Ch!Ecue甈d?dS 2qX&h1Ћ8'AB z[ѳOUrST?2S!n'v9Z! X/Zn;A[7/ޑ4-&Mǻj+>QOO0$S-n؞'z; H&}Qt1 MyC[Hdʠe'=Ihkr/mjFWV~gޏ 5 Ħ8Gɧl2q>}yäV[u޴ʿE?nl1?`ZR-V^} p݀#o*2ZAEz^ŷ`"_u؂i[% 6cOv2`|~Re)"GwK-$A?:9\x5g,! ܐ+ =' lcT-@ l)(d#-}#2 rs-wKٓub}gXI (ªZFq`@iPvC44{Č׺NXSWa:czQR.m&"#kwюpO|j>a X"z<1Hbز5Ʌ L0kCH8ՆzK꛶Lbu\sUS06I8q4mme$4&}vFGT ےWfjܭTO38C-%/ۙǤ2R֓d`ZBc_=t|L֨xS4⶟G?E[@[hBd7}K?=ilULʏ2M.@P٠`pvwуDy,|y ݑ-'<Xk{D1}ԫɥk^q, tvMѹ0~[[-, +iPLŀu[rJ/e6 RuI~ָ)e`7߁ː2Gi1kyw񸂝4rxu/|p4-"sa}\7J|X r3t`Xxd~CmS֛*L`gKp{x7!XzB./博ܘ~ѡXoq3 t<'w ~i pM9z%~{6B&?͞A89" A 4Ffۡ5dV,UFu_}ɭծaXG-jJ#^]s-E:`LKDRsP*_X[5%n:V,q<:0+G3S$T@VyKRSN6+٧ |!x%2&c? g#T^b?2ƘWSZ >6)>c̜"J}&t?ISv޽Yxa?lHy|BFeXV*|Z0%CZKr!HRۧtuy10aԁ\{׏,󘗛 No2R,G̰̒/ꮾ(UN#,H|'3|%[7qA?0:C.C]XNns[O&41tOW+o@qۛ` ^_UKʣ} 7SaNAMxAӚQ'v N5(+`xm w^_fR cqa#WG3HWhazfm*^Xr+bPݔ3'W'lv)wr'aP8VRfq);փ.z/bƒH]vT8.2(OQ;Sz.̯d#(Dfﮩ^kZN.QXNM"ur!ڤE+*,W}do7©3ͦ IjR uфTdd};Wk Q9\dg,1E`Us>S3W!W/ѮAN]^O-7W(h퉂~_L"4ǖ$LmLV$2?$-h“Y5w_J-Hnvmn#\P ܺ;a+*E(%'=ԍEH/›R ۚcR6)n/YI-# qNe c/Ko=brшT+N 9?m%9 |v?}9-( sN\I u4U LW*h,EQ΃}Z Ba(͹uNe2z8nHYnS>dwg-C ?XOx湣[ j%]h}:/*&rBj05 @%2dtNNzRFUM& x?9Ee WL)ÃÜ^[*Q&3ON)iLݣN @\qD;d{Q ab!fD/!?qcHx?09V-~\7ZbÝA{0~f 7D@)Td̀j&D;nJӦ4fK- c`eltY"b:FDCҵ_ ִ=;44ۂ@c#F;cxX7V*󁈘TtLy[|F~w7H*x e40AOScr,saBmX"jkS^0 nHste})̆ ,F4*duS1lq2h{-^g vt!/S: 4Bqڄݜg.y!=@Jd>j! $[S]i{.l˺[?%ztׁ`WZ ! V,, a)fR(`s GAAImZB:kK(:}?ixF ʬjq6-p]-^ ?7!-%}S 4׼$_(BLzhy?lh "eP_a?!H!O D}ߕgQw=CmѕgPVWifT*k]+0ryOv0wp:%qDO|FX]'ig^?^}6S:w(C$wQ =**F>f*7vPvYe‹~*7n&SW^x{6淁sTWu#FkdPxr/]ʘ%\^E3*' ja~KZ\[ܺ& 0bw! XFĩrc\qW"=)@ݹ? >0$~1؞ȎZ8BDR1FU*sI) sE&ϓiH~Tط!Q[T6.{[%#㊎W+Ȓ*LoiN+=eܵ2u=Y8z;~hGO| _4𑦏zqɦm~pA.i6[R"ckVs۾&Dj 䪀(VM@ZE$L̐3nELv0YP1P_pFܸP8QO{ (~+ݷ&b[JR0J7Oy;IN$ kt&d{M D"?Uf"E G''0B:-Mi^l &9D *=lJo5>]zm{F\:fP;-N&:QX?nJ{#; #f.xT^-%乾S9K(Po fi.Pt2h-JW,0DJ .yI0@qu1c< fi}"7S{܁QucM-sV9u>4|uEw6?*9G[y@Ⱦ]pP 9&Ȳ>â^A/ q&`y9H@IM!tˌ+ɩX&6#/9B1k;n6/| S.NSxm) ܳR}xF$Ie,nLuZ6ON1j[.@5"eӓ^G M85|]HFE%BĆT,y+TjOhN9xZ7w 8| [[`P;>H٢vj^egZQͼޑ .nj>/qp=~ zڗvhl0pzg+![iO\+"iM$GT_@δ=F9 _X^MZ/_B %~I'k5Okg~d)zR5;Y*?:ߗr <:X%wRILb\O% Zp֞DFǡdoO4_,?P†)/JB]l~yBp9et;et0{ )a)PW]z֪@YB1w\P`GE. P}B_W,D" - mM*G-f"c@1%ڍL<Ԫu$5mbgG]`/cŗ ]&Ue=Ղz[1lY$ Ʀt02Z8oOM̀R}Gisaf~kZ~wϽn1[irOK^MO'O4cPB>Y¦IUJ,JqT|oY|D&hguFF:kMoC2R(#lŨ˛T𞂢YV l +4R$,fXD\iJ24?K5~o1rK%~>;F=sv?L) @rXMۋDȗz>2v9Mk*]Vn+>;)H8jryIw䳭#U.*>8eQAD#q!oFmS0@&2L!&vX{p)5ҒAN(P {@<J(Ľfᔲ9slZ*jT]Y_GrE/ۨ f_t)XYRhײ zk&c;+$'/.Df>Ӷ'5V 1?{6A*"T #]$V.*!Tq|-0WBW;[R`eZWFXv4Dp5+k+S%+{*h60ڹ?ikr4͕8ƍ~G4/"l1 VA͂[3YmZ$VvPMZTJɘU$Et&Z?^(HsrEA^:BTHK`*[8 1DFfE~u]pc ?*ӵgz` ycY$,М 1 pGH'=gAQNqβx4z:mp.3տХSpaן,8ҶS_5]+ A:h(eLSFH@h!m GC (B*X 븯./igko +QqTM%y_ LPI樎XxZ;;tcE{a :<]k|ljrsp+% %c.I?P8rE2ƞ(2 1!5!@6$ޜ[!c=%y u]F8{Bc$LWc[!8JV,DS(8@zuGNSO;d)r^F*.kyK $e4MT\^ @ 槷Q266<2yMVJ ps J+?'XӦ-1'-\iF$q?,A7_'3.ͫ%iTe<}RPI +YJl1Tuy,i^}[V7yh(q/(P%xHF7_YQJ* i.nǦ.)}+qx@Њ|@KQdU$hgVaѬ^"Us,rw^BV.u_VNKdA'Nzd7򤙋-USWo fӎm&غF9n'`̶#Fr"QQ"{zd=?S}z3w2B{ Y۸2z]oW(٦'iE}w3ĐiDRn)F;sn5?h"Zx_р[ʰx$TD߈bt) 7/)"x+Z\v(]$=Q1s?S~1&F ʘSU <7FIDc pHāƌ+0=Kݥpdy\M>m`> d8:EFf'Y‚9VcN7T9Iezb3%!7Vvb\T3^5Xq'Ϡ" 8?³;$e𵣐 /9)T C堇*s#^ɔ}n6'mÛ(|ǜk/f)GwTfi[ Bz'q@WB屠Z,YB%66L&8$]P*FE )BkK}m $BTQ1pe+G]!YdpkbKHwYkZ(+{oqf/5uQ.Ei=J_{n=\2I!qK˯ w^e/*R~,Q;" Æ۬m> M"I Co_IP^u]GdC`p@k8Ë^lwP5>Yե]n0cpyn O},+=r_&4(bI,do,3 9d 4og-_é`tj>d<+Y"76qϑN維TSix>{cdiř('s!x?d05{i{jYIS0`@Cg`{+GOou !@b3)~(Qy(J.CUi.ݤ*&+3ݑ@JVa}ap[r(xw|oݏHj$lJ븈W|VCD0*S%vvN&+ h$8NП$ĪJ+hmpDß>y=CMW2hi8# t(# Bg#,~,/ W".QF`lܻ/︝Z{"]; =l)3-5RRW:ɞU̇jzx2LJ šj4۫:s_mJu:|xTPe X\O؊J}nf-}kLcW ИQƐ@f9v#CH7%N$r[$Ot M;>%Ǧ_,LJ5a^ BK'` ~>Y,?$u$MSTސHN7\Ux~IJDS?[w 9RiͶBY{:CϢZnkv`ܿmdؔ.uy{ʱZvrGLbdv\b/9[DzƵe\M^a\/Qo0wm|dIf00f3 Jӗ.)v.o2 WAɚv:QpjܩϪ_9^xVY! p]ɐ۾-넧 MUj E9!{y*FjHD)Rg>nפ cnND(t999w:,]Hz23"M#.5<S"HR)\s @v!+)\e-4Xo望@@R1.Kv.{ZezW&t^g(S9}20t 9ztja sLέޘEyH%4eO)IZ\O OzdCu7cҗbluL M&}Z֑͘fK )Vތs|6f2B*,h) ̯N5-Y%e-Y rpq/^Nspȇ>S9/Sbƴ*_@NV2|b!`0\ Qk=mGe{9%Fb&|V YN }@OtBZwvLXgmlP {Mqyk?wf^+=8Kb'#Lţ q3xA^% ^| ?D~NjKHw<'b Ʊ2ؚCl[nZbؔ421n~u1м@JF1U/(/.,#V;`V]̗r{G,!VK;="; %YM $ÏUwr%6ܜ%(7h43:|ϙ֬x56bVeu=&(Q$L~_EPKl KIO&sY}x#K]be;]H).䙥M~_9ҩ,/Ōe2Ðs+NͲOQӢ@=W[\nk|dn[MEgDCB'i~j=AglkL=ۮ"OOufo)jѨa~hڨ{$?Y}OO| .! . ^eT V.1#0͗apCKTlD.8UZ¦+;|]2xߛ]D6_b]gC4 Xyֹ_Xk-wk.R4B@O 5?SZR|xe Q@B"P{g4]~Ӓu $ýd ;gFhx$62==aNF8TO1]^4:srk9NK} trv쐝B*>YR[!MټmV&UփXf?Cep`GH(zTTđ`IXin-\9Yְ};֡McKN!ĥ%#߄tU]Ӏ] /dSѥ"<=rVv; k<꽐'ʣd4 \#4':t{IkIA0x_:?o4J:BbrAݳi!cfI/ r e(XQԆ`"?INv/\s6ކ!\ 5- KjC?~=Gbv0̉JiIT#p,F;>وUa`v z'3jƙyCQl9jQjNsax2.a6S9=K|іJ3(6<֘s8eɩuŦ>qDp.>塓I1m]܄e2hB!hyIM舋Ni,=,eP@<-k FdQBM M.y<[Ү4p@gU8`e̶nSc%E''Xj< jJ5bg}i;N];6g"}Ko:W(5"8Щ"aǙF*ɀq+η6];@ ! q]gBcyZfໃdIţh=5=C !2wd+lm^g<~cs^ $Jܶr$CMCǹF@aeHrB53 n:,$j4k=KǍCJWǰYjh}bxirִ[vqLtz{3fpT{k!Wo?0^= DGU,ybcj"%qSb8]zv-PDߜЧ=Ob5ӌD$"ToPyf8; pf4"5E#ժ81o*)LvsdhjU-F{ |h~.Dcm*Xm7Ų.dC> u`o[)u?!evҝߩcFGrWz%:oQ"@XXBOhʤl' X20uLs үIǒq!-H-|*36v@3g?@HiiOK7,ǚH? .Z xgP{,yija8ze2 SMa]B#0tQQV:&U\1 ʱ;JyP}.tKէܮZo0cGEP*-D+*F ^SV H2 [xb DEOStY Z0HF*_7{t -6ܷA]u5_|[B 4i\_`fEfCw12m §UYF Ϧ/AIz5YMϷNߺ펼U,g<-v&\KX K=%jᛁ }Y)ݫ#a:(m 9븚n}$./W$΋Ψ&nA)cTTzQ[ѹ `WQ#P8̍t&U06pGS9Lդ`=$5m,9#yM#hJ `_U)DO <9-+5\qFnNE"_'E@"A#UI}jCJF[, Z |ն0ݏ5gK{>Wh,-wIשW61jFq>!ur03BgXE>Lq' λ Hk*ϋv#g0rl*B($t'RWK2jE.{c=  \\v{vBD09~RqK&Ņ ,ž/JrUsH,fL~4e]؇d5SǛk\b&/^ry (Qr#ޢ\7׋ 9cjQN|@dZ<ˆLC_|ǫ4%) A/5uAċ"[DV_$> Uש[XmFF8DGPsl}-vʐ Dr=3sf$38-_RzjJӐ 2' 3*ly{- -~]x t}Y"9XXnrd݃+S@mݥ+(x$AnعsUYV_2agP=vG37,O:Sd3r'4c46!wzn wLVI}u"8IZʴڨ%R_V#nU24ThKXHsڧmI=N沴~{s``D tߵV}\ח,JqQ0y;FEOpϮH86ezvCq ǔeU=/ĩX֛Xo&Q 1[TZu÷]oE>y4]_z^6af_=ߣvNdNb"pA>,R\d~}LS *y;I'ߣɬ4ʴ`f.Şڳb#?27I}"R_wIrl*w>9&؆SKI|V]X%Τ1p<-'+?zӅDb*yȑ;]tkqM=fsn%t*Bʄ7~ >Q@-Fb8N0'J^iY 1QQkǷN'"-ᾖ+6T9W~p$yeV0r,aԲBJR>>UO(3=Ƙ=\'A({v-B]g"6.AYH_|=^'mw}Q[AB,S!79}DJzFB̌N ^EAFSmXop2A늶ơYL folUKs](CqyK"V{J3W5qVJ~~ QsǾ`g<0ږsԭd5 J48&srQMeU6*܌Q).X;<35\@E/19uP(Ьljl=;MJQ2+A]x4k%%~'a)'G=؆MSG r3)(R`S)aHxڴ2EO2jkLetfG/^F[|c GgShzP`;ZP6X@ʧsk˩q t˶v&hA~nd!s;ە!W"d_x ]$̼G?5D6!i}'j䥳pU$knͫQY%tkk쭂7aRBAһfnΪ/o^P^CAI!pW  /xoþdR'H h94* +f6 (~wùĚL2J WwJQ6j{ڥՍgqb?6LР.>7Cĺk/MԸiv3!-.](}G-$ ,%JТGX&R-s[%R|$ʫ@\FWٚmD~]/l8V=n.C8Q "ue`_ .Ech^q47@ő(4<.P7_c d?.RuꗯX a 5nAc!eg^Sr78]!4 ;uԑ!0g=h)-8`YIh !?h49ͩȔ3B=) +yBFj/s3@!)Zܣ_}-s /B;@=A#ENa'?WZ"՛P 8ʫ1wWUeX)uC?yN+%EPr8_ߤǸotAʣ\_6\ljfy2nq8T)7Gf Gfcbu\<m'j+΃6GS]>𞻴4` @Q_5(8mvbSt- ,H[ѷ?1$UtqPN! zUEZXPPAB 1 # ,f߻FvNu\_xW܂W$/k-i=~@gV°l գ{ˤ~RH %Ҏ -U w||+jH>F,ulP0,YNj\bg&@;6C\Cwܠ=6y6u1\*_ñCJhZJ\k+S]ᄇ]8Z@PO80cs9J-˜/i=S;BZ/PUtD$PdT}iRB%X<:=TO[w 5iS'OhH}r?ܝ2a/F/9+ hm7 ^R|NHAﯨ|PYm90Y@JrSj-fΎ/>wo3!a?""7 U)&  gCcd:Yp_]>_Hj?DfQҌR Ⱦ1R: v3Yk!?@*5 R;9M͝f`%?R>I Y7ץkU)Z%@_=UE R)P)A@c=/'&sQґru lŠ,VѼщ#Ee lۑdFV"/+XϘuD. f<[m8n|`yz4j=tӶ*YKj R~hN.aܦ|Kѕq] 2]F_PͶߙt]z?3$ fu syD =3$%͝әڱv;4C[,7p tom ޚq9b uP^|C;}f׬88P4ڀǵ B,~r qCCAe=k3Uγ j`)@" 7-W& [mvWfUWAR8γHC<4WEE2>o GtGNϊӂ+^qh 0.b -9Lm!ƦЈI7ȦjoMoDJC sEga4i/)\G tE؅cXaЗ)%")YbY92L,&:,K@N:-&8HBVU2U3JŖ((ҟ٘??%v 'lUKiO9 Z$- yF:873UtT&k3qFe5k+DTrAYkvTpJk7m:t %D 7ݨ<bt^s:\ͦrXQ(jGA ?^ oٷ5./ETXAh a1Xʚ$aG Nk̪G!*~!`.+mxH|j6:zptX)lUv2!7M"dJ\ P  \_xg;zxwjQqdId= /MϢ#(/8TJQJ|h2X=a"VR%j:ya,`K}v5$[买FF%fJM^mdĂMҪMyClL]M/Q*{w#G$BF?4YQ1?:@zNeVNw!]=[@η?MhRB\NStҜ,Yg,:hm]XUj9FeU~C+C\\5?ѐefhj׉-u (zu446sמX_P7 31w1C[8X*!h\ɉ1|~WPI_("$mˀr6ʂzfhn*U ޼^GiЎ<cG[NVAWGZNf; uG9Qg Ǫb:OBq9uBqcg% b00]P`!%RzGev\^ڎ%*eOn kwrGq^T'Ry lXx*wa^xʿs]q6U"FA&>~]u y|Wɓs^ _Ɵ_u1>b3OU#T30:q#P*1РPv0K;ʛւExQQd˜۳|}SM)/}aV026etw2Oa'Hd($wwS\Nu<۰>? 0s (Ѐk$XT)E*=W-5VF|šN4H/=,DJ .JkgrRqvP_*cr,eN4Poddv"bS׃e}z>e͞11L0ބ9Do&)f[ig][@KẆ x=Èiw}yq_Ӻ3)Β.}Eq&5nz@A.:/?bw%j (\PD=r\AA,VF *??|YM14sHj!Z@4ܥbGl]z;Y0”E?U=d24HQ|vAEY1W`5X̚6,`YK(!pQaBĬ\Q Jp/?` ZX1 ő";CD~˟ŕU!MŢ~8L=t}#_g9O߶eO(g˜w]"S`#qSG9|G;P^}#c j# d-0rd|-whӇgmX;; kOTY˔lipAjKE"ܦ*oX2Vᦵ|]&64ne}Lg ,fh_Ǯ5ߊX-c}:F f =ɮr|X;ݦ]Ɏv$"M"=6DO+0XőС x̳#(n]EpQk($ XZ.V!{2m[۩ӯ=uh%UbA l?^Z@5;fD},'J/M.]3%60U5Co3 t:f.5_t^IR5[yX!1&2kuO|/"myz7BĉDz ׮6PGXUJubҭs*hXeZuYY9@i]N]^=;RJrDC(URuk+QwTwn.ҡâ&аÖ_%q^TIyWؓ" a5W׭Ƨ:8|dGojNfzǽpFB)e8c ͳCTkp3awmewG,@=!wU"$[spA$1-܀=kZF蔺5gÆ,O!n;BDóaA@I42@BVK/cAOBnc!+0!Ls{pc 1/Ph 6$t+g߫4Drmh( Mshk9ӱm|x5vtAfэSEyYH̢tߙTĥo^1 i1ǧ|y‘hDhޫ+|oV tBD0n,A(mćFӀߍLh*tWi!' >^d51)MX`oe[' D3@?yo$D2 ,dO7@vdOJ::9CeJ"k2k;r ق2T%20pnFݥ&:L_WL/pCxS:Ōh6] %vRQ|HaK5k{rfYxȍ- s t? Qh7nuPY>'gޘ"L{%Htt#I9W /,-i#w4 >އ)P`f#tLWՕOӠ)^`<ׂ%UE5~8ػE 79@PvH&@g ty \=+_6/LNuޯa̟e"aܫ{M{460-Z=#D;?8ՈYhWd s4N7'}:ӝ G*)FGv 8}Vr~Z[gOTkN}s, L"eOfQe}/ )?GY,S!0ȋd!ɍ^¼{[W6)zEPq@VLO%Oҍp I+b?\W-Ѩ3'Ja7$:`}\o=%}zWlmqm6̤Yw۫U ȫ Fis 3&hpƼ͙Cl覈 3T3xa|ƅ5*;9rIҧ:X^1{W {3Cn ek+ijYCaZKlIXQM{NV!&!k 4c3,ݞ.UuO~V[6 gxd@)ךćVUsvZUyNy|[ ~8W'2@j&5cH;ŔpEPF[N l<3;ӵQ~Xr:}9W*ϲώIK%|\h!3~V'H[C Ag|di;QԽ0X ҌPZV㡶};i;HJ~1TM6e䳁}b?_c+Pѭfm$~CL.]h?;Qp/jƠ㱤ʕN!D;JoXf<_k\dSYo6irfXLފt!3V8A+YTNW2uI PU'2N kґW4 -/);)_1[v>T`OlMݩQmՂ6 .֦4_9?Y,`Ŀ%[͚hVlnx4Lu$Ƴ)v5+wp86餻.獜 JN`!+ -XLp=,"Ur]Ve*&OzFɏT@+8Ψ=.|q֗nZgV'N A7 1g%g y$`lhSĎ4>Tkn2!7 t̫XNU#TYH/6yuo &fr._|t 5Lu.dG8W' +w.#c˫*Q7Jk:=ב}iTzccVq̗*cFv'-@wz!ݮ>nۿOF\ rgv#)@򈝟~ }ޓ]$<N^>~ٰ杳L.,p(2~HPXtWşMCH뀨CVŭUL˒GŠC?x :Qo7%랒ڋnBD(2J#[q\`c}qUҮ/1J={-2gERG{"DY#lD>zYMo:zcIjjٕE8n\^y䤁u_s{=lF/~vnȌK 6"ڔEMx/^RZw!F07] )"D$~gGLMLoL{1Hޓb}q[63.ͪK('HՀ<:g1_th#qw}~F*k^gY+\wIsP~q-=eᇄd A^9[O .behJ=|i-MTVMGm@⯥6U00W ;}ĞFgQ=PX?t{(?_ \3Gc0Kq RS0#{{Nlb(Z;*嚡w8[xvEMPڣ ~[w|ZIӭwH5"9ͺN ߀EnIΩ{P7Flw 1:xuM7 vJpcö܉<pazFTwIEWGJT UsX-k>Ɵ*KA@=I,ag:x]m p 545RtZ|;wcj) S%U 6eBMQ7 Ihiu9.'[4j20a xod$̩8wg@8?{UoZ NG LoQ}X,T_8J\OǦ7yƵ\ɨTv_ ,dЏYpz!Džc/wa3R+ o;H/%55 {Z-Qu^68>O9p4 $_.$ѐWxV{XnbJi.4U5~-^Mސйx.O%x_n!6я{AZ.OodOLnҘZ\]SU RN ҢZu8QKÈζ&.i^,ZBb/阊$ע[-Y%JW̴bH2FY9"S`ѾtPlI;õ'5h/ۚ0b <*}0pe,aDrspÀPlۺgp^nt{3TZ7c9%(=u&Y T|CX A]5@f-/W(0;NU Xb5PB6ly- Ѽq&7Ծ,8đ%(@ږS%%qZ~MH|x#ij?GlϟFgBn|ɬ;EEd2F'>rLMwtG@!NI+Iҳʒ6ㅸ57S9hsLbvoé=Uw;YWP1C[9κ `g+Oj:7: R梩E箶B͇;\>>a(*^t`JQұw~#x|5"Gƈ\(b]jm3ԟ $L1Q^V f1O6En~k zECx5;V;^Lv9$AXꊜY05k |M1D;8d0i緟>o) l˱v>gSРfB-c6߲? $EU$Y9`ꛯG`I=Q=ِs:(FR-X ٫'lQW{嗶,s+ 4yr,:"$6KmN@Pj! Cbq 0 /udFߴN#ެ'#B'BV,=gc;źMڃR}2.jHX'k0+.&?"Z;#nHlP uҢc7#1ڕ/6is`ï;WR`b$}p FD@ݠy$QX+LPLf"z6-] 6}uVڐhs o':==/G覸N`V'6m?q1?sFO U["&|?^ F-[ѩ'gO>j$.8-ewb츿ZyIRr$қƷmϔzpLt6 ( Ř"@ldR(B6rBdxKKj~uŋדխp4bpI/Q:qĿ;LhmfeB|_oeSz bzUQ\/WXvhn7Nc )CN,ϑKAtpx "Q̽mA| P669W 6mL W^Ҙmxi0WYK[=;ZUaA?`ffEv-o`Fcu n]g__!nv~r&t7r{^b6SAT-Uj)he92 ςvH/#5әgzY#)"`Zb9'm>Uco8{Z<{5ƚԪ}кl hBKZ*j,Y5G'̴̇1NdZٿ|Smhn@-WdJ~l+دsCB~ DG*0Vxgy%U=@v4EF (]kHq@o>/y/twr'1t"1G ,Y(V jyZ`PWC2x;/#RS,Cdg 9ϿЊ)3q_^jߒd-5 ֎a}xWU@FϷ!C$i-z!EB(ZJpwB!D+n&}Og5G?;:?R85=:u!+7vP`~ ?MNð zP[0]&ACY@. JiwuZc2E4hlhR!q !Ow~:an\!i,>a$?Q';Obi%yb[xh'cȉB3ɵ;P[~aRySׄ}<=)$D~/7OÁ*)qhp "ɾ2:<'F0 R2JIɘ~aUǼvb&%o|贠~y%RRTiѶDiݛjOh]L+7&1 bT%M Dϼ-R cG`?1~&pVAig,!r}\(Zޚ&>!mV Lw5D=娒Pa(*%geof̨}Uo3T4 |5ך9#WMs'NފDޅMm9n7;Y,ЍW"XVNղLZQ'жx{rm6GF}r"9,a)Ѫ()eڰsi˾[GJ15d&xS\Jko"r]Uo&D_Ғut"Sَ9<XePfp^:ӭN*g/{w:;# Ɯ:‹)jGI&^H'%9}x4RVR"ϰuj|fæ@ls#rmWvD ä 8 vcs t4@e= Gjb#4=dqh_aCh^_yaE۔Qh,;Kц*j8kUH1NxOF l _ }AE.PH΍ 4[y#ifr/,yʹT߶A\X@Z `DY2Ue& ?І*}гm/w⼑1?\D`hrN|XtdlJdT}_Pa XC:"#|h3\w y8'ļa$s19Ӫ{e$?=|=e007UI|_Ft 7 x;Axx.7Z,շ;Mm'㮵3IF=ʥie?"u0'Ł([4 |R|I+Bxw %n<jj+o6I9PQZ]?Ë5@^!%,rZJrLlxǑYLZ&*]ϸZ hpO9 y|4!DOǰPoVWicgz1l9L'UutxQ 27 0sl8ueeѭ# D6l/ PBn.]f`qFJtOB„FV /Bl_rDVz3#5~ZP4t6'MVC)~BlyXK=7ifo,M$9pv[=OeiK̎Kgu$$kS.`p0u=^q:`$$^8`T x2vEFklϕe!P*Jz7L.83Th!nqoT8M5mU2V{t;v?Z[)D->LSVCaTA{\WΝ4|8I<͆ݖ\[dE%(DƯ@ZQm#,y/cJ:ϰC!gN}PX˜ 8dj,9% J`/J_SXp3GLS' NǶ)1MTs)җ3"|SO07&=mkɠ>nT+Hz,qur囧w1{KM7]v<]™cSN=[f0kv{wRRD`\u"f'P#Vǩ@ 3cS\뫜g_zU-;ȖZ=or@q5U 24lwK{Wf*B ZP hDs͟~PּrC \ (7g#t41yo/C 鑸f519\QK0|ɌANҎĽPWa7s^Pڹ| oP_6 Ax("tWM dæCmdJkOZrAb9@ 0rsܚA(i:=v%=,\vΐ"~ UjsdRQ-}ZX΁ =%G kAfOz}f `qPY{xmwlc 1IObjo`G/MR3cb5hr [:T' ^0,ݘ2 9P "8p2/z% X"8ׇaWA= R*ae;O-xXM{[>nPj4XnΕ޶8u4(dq^ Yl)gguԧɇ.GǞ0W ^9VWT G5P!q Q7l";}.>(`{}y΁+I K%֘57RN~D,Ao.Ku;lp g}PusEM콟mfo`n7͒e򼙰io/5¶>Z?¥?Rth`%>.ccx`GYfȉBXkJlFE0}nόڧo]2 b) j*z?HY鹲ԋ )9F>yJTQk$BW:ZweED~{(Yz[=h0>.;MjN9(@MNQ,*hFw}8}JэTk" "/Чd'sm[i$h';v"l<Pǣ =,{5|a[J^Hߢ܎kxioZlAөwC噈.jHAD)_ymP"cbACo4),Ŧ(BY`~98jD1T&8U:ksIT#Ho\^ t!z)o]$/#@~]a^.A9xJrs.w w|3D5p瓏BeV2.EcUmV k%ZX9CLٽl:! Fpޚ~=Ǿg0%@^6اͰl<=cldk!(ܦxޡ%߮.ـglDF0#7XM|9N^S~[tF8!|1X.heǠ}g'wRO^2x~θ3l2NdyS -5ݮG>W<Qmv1զۧ'oGSB$qPh*".ST %?~LD5a1 M qbDr đe(7sܘ|Xϑ[4j켬c/8*ގvf0luC¶ PځX:l‘jPly)w{V(CqכxdtU P-@m#{ƥZL.=_[x=(`I^F`mރ7B%uv]=mv]JO$UR< iEtܞUn4B1Ch3Ÿ&%8;A½mkꀕ%!(gZPÎRs!IJRsT6-~6CW ȯ#xUg+3o?EF5#>c .S4̻'q1K~P F XVj_{5Yol~;BAF&af.1sC-f3?"o:pisЂPA(tF5AO2{Z&lhp DL5tr@.XnB\,_Ck)*)-lMRSM䓘AvgqSF-+TLOV pT5֏)ck`.?PsE4UK8W嘹cU@'s&]%V[hqHa1T0@Ce_JKL*>Uy :Eʜ67V12<,yR1Ph$+И_3 l>\԰(&/1?#C]"օ =&wntM|1ŽI‚-ES]NPL#r}_}D#H0Y3YPv9IY {H{<`T3N|cN=*ВC ˱;Q-i;&e?kmDw\u.OR{CQbx F+kJ4ëvB5Q5gvہC5ﱴ pÊk[+@'<1t@s$0y[!)\{!o"}^h{{IEJ7R:%'gsb5nt qMg8ko^}nfdNрtܧ5q=DB3յr:wYzntqWeQ Rb+X2<cl,R<$/sspo~3uF$|[FNE3T "R kI.²wH4&fW19Dlj w bouQgt)Iu\y% l8o0Ծyzc`b'}H)_UsXeu/rjң4ܙ]s^g:~w[}T٭ꅹ]k龡EX+, r[OU/Xɛ>|-_\wn(u pQXkw&-G*UA^QPDrߩ9Q>`rݒI`֮4ן̊]:`CLطIL A\\@~+Z?.֓8}6PLjdQfOK4Cܩ6Ėbb;s4< [/. qNG@T 4~% ?+&<37[DU# 2byw=/rWB3Mc>To5迨^)'MZi5д̎KIU1~r!,d9( R ngjeE$SϨ-[xD 2/֝[&Y7{&?c0,E5lz F!WN.'f vq2E*Z3M1̅8*Sw&+3֕PZ_g.S (2`=jI}_nbܗ<*y_/kA0C 6 8E2*w!,8BT8BXJ\љd0\?^)XV`` `-l yVDF gNRMSfuv0;d@"gAD XN&z&IB΋yE=y H'UEIujLVy c# ΍6Л@"V@ m)eC" 8 V0DT3tqѠO8Y$Dq^YH{h\^:okMf ߪŠ2՟OOA*Y覞 4`uٙ=εH,0& ^׊5&Cl/6;a  py V" Mpq.At%I!OM!w zm4.uQʙ-L\ ,*%Nq18NǾ[k ;5kU)C9Y&`2 "c&x$1t EzaW":gyG&rD?^fзŇZ3]v2g݇I>TN8~nG"D& "y8stC7BgY= CrFn!cE~-u/Q0`WЭP޹IL-/ &-]jt-v~]Lj%!|αzضtlTE z4!Έ!fH)!1z4zvIYHt*Yk*8F(=&Gv$ih`o@/Ĺ=w術 )҃:^GcGgZ:/ŃFr3[ֻ̞8XG؏Kq"Sva/Wx G~d0.LB| !b8C1gW> SaV[krAV~ QZD?nTF"KqDӇgK: yO Բ "{.&餳T FKcrqs[I6R=aU BĦ,bH\ڭ{3,&+Yη̮u] mGm +So 44s+xw.P`а9vq0`*f/7sCӍ@khdO̓7}$ a5jx;Am 5.HQć Oe ehǛK柳H DE}0(ص&P'eLtIIJxTA!#T/30]0 a7f*6d4S"'\C *ڶطR،)eCU^K!w0^vP9_N +J1t0t'>RFMCWQQASfֲlp!?.n9!,xmAs^)o\]< (e4~JGTݹ ڭw8oƎZ}Ĥ>m\Y 2He,ER7 .gb#~#æ˕-p*cZs,+w> 5Pr/psb2fH"K q?H߷lKg0gBD%@\Kog5%L^A$͆2I|m>zi3@+=\5Hq,}!`.Oyzۏb.uu|nM޲`@hY#{ʣZ4rGu /ќI4{Ϛ[]iWQ\_o+,j,۫š.c;2f$*\`g{9~Wd(ⓄwW>lP`f2{+H1ѦeYPJOCN1Ֆi2֢=!QnZ"EHhS^j`ǒF%&Jle08750Hq)U +,^G^C,* 8c{[X_ 0g^-53 鬛Q 6jf+Vք5L4XŻ|z~ /"ș̶'R1@*ROW)}8`q(}pf$Qak1۸^Wͣ#U7@y{qG/5 y(Wڒ M(,0:@89?ΌxZ~1(xF"g:61e`AN猊}ǧOqq<" uuմ3K8H,xϵE5jOtj8Lfht̴BcZ-I}f$v'y0Qp2'*ہ{?|̢ j3.aA)y4zJ4bG9)_-xkqq$r*%>Txn"y4#@/1lNL({?VT1{ ʓ!-HI/H:JNᄮ:Uw?pw7#>" %p˖jBg'cpS--tQ0#,YRnWɴs&^սݯӝb~z"KO +_O0ΜmYyT Xw\wώe'TR 6B 7L[QJX@ܟtg=L8A[)@Ֆ%S9Y*Sq`gy^RZgL;ۀ4%;D+ݻ~xr^~4xq7)~g2 E 3ȨnB/DT8E lgn B@x]~DJGn|h#]M*>35 wY~Z%ҋ,G4(@+w=vxq ųe/`dKi\mV'8,Ǯz; O4wU1pnNfn"3`7?KܦL`7eI M mށ5̨ C/ձ 6Y=eʪ2~*G>Kh:tI5y$ŰH eKg䓄Ys;sE$zz'~:xv6iQ #rOMTn+׻j:tٲ?GMoKljۥxM؀~|DTgs%-b/K)䶅i6/yS' l !wN,hmUhS~,Fp!+;Aqlsv_C~m$ w7iݦ[{l뱲~Äk#1RD[R[S7Rt€ Ia5}d>u%/@/pLfsO'yrȶ'm̍j(%0}_a]5p:0 tY1Fc=3՚0{<$\V[nSrX|_Dυ'6\fy21 `CpnUĦFNb?JK ΍ݔ.}"U7ko`+kQ'/9iH-ߦ}lY~7-޿ ?: qTZM_nNfr=_HtO{VҖ?] 㧝)HC?bJۍ?TFxiCnxvfBJhB&{ R"Uz۽P:$\GJ4rpJ?l̲&^˳^nK,*Ϥ\hHc rc+l4ի~d ,Z$rGLDH;p]FPrW9+SvHmQ^*0>UyeKpT)i|jN~/'p&=yh RFCDl~,P5<кJϔIf+7?J.a2Rxpq+h$ϦB5EQլoj蕩 %.<诰}ī- s1Ʈxصi"mHs.Y(/KPp9A䉰ɫWP6F޲kNȖ|Ͼ]qqUyZ1Z`V"hgdǗ3ujo}? Uس=*tŲܠb(&]:*2A${/nT/";{1li/m;7FD)c(Վ;kxhtg #=d n8Pv`8%RpN>Y3c?ݚ-ͭq Oe6Ŀ8JL m3yiGyO_..%Δ.)^Q5`)4޻WEZAwz~ ] JkVp{$ִ"g3*4l#Bl_lX],?gF uKuIM#8r='.9h8r3G%6,#"3<+[fԦ>ˊ3W.:Nau~K (oo88{<1UKJTS_1~bd)>EY为Gf'6q$ޔsP8ES1Mٯ:Q{ ľl&L2YD#U$[Y~@8ulfXK0HY`$i7ۢ(s5-t իCXXƢy)*< ^uQ ;bz"X*˧K[d4sE4M䉼K|oiDyW\Mn)fЄ idr~'H_lVnwg=OߦB*y|.PҨNhг $}r%I$n!e<]e pk^2+( luHݠ5t I>]7F Wn=1>K[2mLrV/DXډM#VXmek* VB|rT9%sRrtxUKtHsnx 5=2f陞B8;-|sNj{+p.u7(,zmDɷ>=*#.-lz~Tysry f~)yE;?ر%3`8Wjw zHbT1­{F!!;yM䣰Z}g!1-̀m╶bL>fBE>8W:tH.7XeUSؘ i;]W1ߝc"c%kqԉsR&*r,腦CGL5%ϱ%Nw42Lxe-z}1vN3[LK&ĮB^,S Dmo x )(?tϑxC^KqNSvz.F zD%qD{MeBʺD Dwe*WM LALy%<)WsQ޶>MYȳr8'OqЪOJ2!b"Sі ԟB$8T8JEA&^w>/gV$U|$YZ}CAD*`< KuO@` Rh/y3ayb%m`ӵ3}d~4B7(@^~v(VUoi^>9wX%W] )H_TE>آ-R4 ><Al)XkNI`Bʷw\L"*YS9 9WzM%"@kITdf %1qN~Ev|ܟT>nS? <; DkLF_A0j{H储xEz{Nd2=.x` ) `2UYLEBxf72An ve8* ҏ[i 2r<:o?>S+~$ưE;)O"m&wv$ZW~3 ~Jz(=YU ;evnj[n08o$2FVC2M&P:M7>Fg:Y ZZFyJ. Cf|pAdV *;?VA˿g;88,&!Ѿ z!_!* xSV5vEqje7|sN}|fֿ\Z :!m'u7GM]a/]Eݩx YgF~O%rޘjbpYd+U鿚#S&0'瑬y{0Y3̌,2P+;-Y/F$ Qج5*Ki.Nm/17yZ;J2Q˄ɵ50~$^qrTꊬn' tX ~}v̽W%Lv^< 7Ʀ}_=ݎ/mID"F$*;g4UzMP밷=7:².GB_MA9ni q}a4&3|󰞟X&N4:@=uN3`=( `"Ml݃n%drp/W<Ĭě$CLm6.d!B%UzOZ߱Z5-?1,Ґ YDsк7Q^iB_< yb/d̰Ž/'Dt߳uʼxu[]E/iD G4'LPry2Ryj.[\o R7 7J7c;!3|_ 88V$ڙ[8BEH^O7Lj DHꍘ@im;Aڸdʧ 펍!/Afj L'%8\VqO0! Ut-r'2?=388ix @ Wd*ݍmTaJ%*j$ AJ6=ޱCNn'pb*0U쵙 ! C|nB:kzʩ/_٣E^A߸ cQ kq >/j: (;*k|=mc@pޅNKP<@MB8y qU( ,-!$zZ( \~C] ]q Vg4q("9䵹"_6k];;~̼$n"V]TfSǚ (g\MѨ\":T9K)JͶc)Ъ 9,Eay0l,&8-Bñ\]#@a<(?<5E(WM6ׄe9NY^S<*rcyA[-秘+a z;[t؞'Z'#yQfzy&_B`G7NocUm`bxZ\Lvoo'͚Wm.  y~I2(mIӸE8Vj7w  a{ -U.xݖ`^4'M _5ȹOTŎ h>ݯ>J^;) -JŻGLٕ8&Pv[DvyvZq[ ZVtvo pomy)9GB/PP]%bg?1sE<Э9ZQH4_))%kdC.Gm(G iwpDc:}\?QF]"x(s5u @DLKOOi +_g;w$:fIXHg #wWA yI1Bᰲ A(=V=BKU9U #FgAp_@<Z!s pw5ߧu FabH-{voq|?BD}O%ƸH@fȯsPzr\-4]^2x[2A".?Upt+[ān`ԉ{rZџ݋$vCۼ$ԙaYLؤ~=N5 c4u^Vh$@$" :e؟8SKᏲsg 7Bt[>MK|'eq}UUN*R6_R! ڼWia OWuWq핡.Ё,80ѓfyJI;5`EӍ-݊\ s增fGɳF2{)$ĔJ$ g=DWw>j`QԯLV' rscr,YD.BuTr/Fs(L}b2xmuax bhL 2[aJ.t>kG滾fȅ$zZmƱߦAЊV.]MN"qEF,_P}$ݘtP.i F y&umV.)'BEkgf%+T10PsaJ;?U>w<&^\!qrΖQ >U|a 9@c̯gE|AQs^+D2GE?(3x zZqPi282grͽ:k[z~D_尨S|o(LmYRmZT,Q~(g:ΰ+C<7]Uod k潚Rtޘ_kތzLsckj#e͓([?=VHv&=)!˜6ʓn+V;Qگ ]b{NJfRJV<@C*r[etSjːa|?]}դLt}NzPܱ,cVpnT9(MHlQ)>r˗ވ))3&;e{LOƓ. ʻzȒdt@ rppqڮ[xdn`yKT;4b_q rpZ]TO ؔ+{ gl/~ʒRW՞<9w:=Md/ ]vy`b mUk, ,ٝf# Kh|m\z#҇&/[Q($-۫H1p y7b'x`s)sF4gFKQ D5;=5u~[D> 25zgmt m Ҍ ZZjo59^[zg`_0e.ɏ0)+<@=/@ڲ}n1| d7RS%F"[Bm C\Mop}ʋ@lS2Y*:$QЍ&a;E[ YcV'zKAp,/"\C*2BjʃjI%*k9!qr` b kEFl -%ֈ]s Ō[Mt<= ̓b6i:-e蛿bgRΜp(ygxU-N) iB(>O(pjsy۬pu{AY(CǦ4chQBGb//[Dw?[,ײj |ʒXhB.Кp/[6z N9!*RגsE|=/; Gl`iȒ/m"Jn#b3MhZ%]m>ol5, ir d@OjS*:G {K$CZxnh&|! 7Ԡk1)VMj:ȝ9hM9B,6Re(Tv/m]fBbQ<ijyla8hv5VPl^@Qʟ@^kC(TmU`ϙbJo4|b8 R1];)3o ϣG]e n`='!x{9%~RTVG7ap:nՑy&}f'$B`MdnU5 Mx=$LCZ2 7e׿ -}=,|~ w 50&`tsM֭&оdϡ6T^+DK鉿- ۰kSY&wIEWu=9 *vÅKRӕSѶI+{BKo"`q9gX@p8(BK%^W@zUe܂jEy5F!ܖ׭K^RM:͡@z&k1J喏T/kkլx$&,Yd Y?tn> j]f^63<_q`c=rAMR~eU#s󡴵6%#$&uT:nj/@>SV3MUx"v6Sﶝ@mu;(yWs%eotuDW8!'etRs,uoڕsiNw|p/VEVJ2fS? x|1RW-Р ڍ+ՎmoAT3!xWT)1C@~sRhDZ](>qE@Y ^B3@97ma2uihӊqhAc_f8"ƧsWX" T+=8u|u,E~9twyťk< (R^3tPkš(~@:}J`-WΪ# P#ӍŸ/`p{Ǿho.3ZYgXptR;wϒB\̴^-8Nv6&?U͠c=`;gVc~?Phqnݖ-( T ~?΁VPTwTxDPy. 6`*pD&"lg"R8*Pr48G6C8T:ZrJǧJPp"7O 7K!xsMHy B2Z:Ax.+|dO' p_!Ao3ף¼[BG 2;4h;|'WCOkf -sUV@RHY`k 6nEy-`}H=!9\X-~b*iaft̓7NKտOpvy?>K^m?ub27=<&9%N/eWP:64hD{Az[H]{@`E';H(UvEgѻ0>PbGAfK؟3ŽAv";* -rAc*? @/)[v_ _D3ߓ s-rsAx'$c8^Ob|HC>Ȥd8E$y98lŒhGwu<]W)>lj%JALKOB]{ / j]G^KPoo K@hi`3Ƒh)WnX~ 7+36sUjM2bD\fVmX7,C{ 0bK.\q/ηⳮڝQ.bS;)&/>YC{B]u,>$VRM@6o "jΒ4[S i+eoB0>;IXGؔLNwfx}wCwkڪ_EQ^/¤sxA{ cܣQS-G'?y.K"MޜtbN?u'}vƭp{ի4x>E`+qok*dG۔H}#[8XF̑Tѷ{iͻp?v'";Tj؍O aa`/M5:VK&Nـmi1O8BL[EH~DWEE)4[.pr#·i+Z?U:_T7,W!<`j1fD$w>a8/͸ep)os]"r{Oッ̌ffbg1Td7^A_"],Me٩}H {“&9ARdշ:|ӑNj}1akD|-Rw<{<^ /Jj~0&aC9_kkg&t%=$EY;-X-gnEc!$XDQOGwr `/73^JzM֑8D_]h?{iWOۉ`_+%nVkJ,c.ͰK@.(=wKƦ=+p`C Yc q%*RsV'O9'/;[q)QcPr@ħ痓7`Ю-9gQ^"^T1gHE:˜V8[39IqY1`e-޼K'h2]cP& c"A?^.XxLѧhĕ}|xcU!S5)Sę~V}Z%yz!d\\L*(ӊv$߄mfUJ*%<6k*w)JOM_xPhZt+{'wD6,ԧaLռ{Z2U`ؤDkhmMzB$|XxG.c$aHԊ >;XSb*jgr% v3A)1ȼڝgsB8vʄhc<-,Z9ITĠ$?ZCyv+U~]L7F%H;;*"D6G]T{nCCھ?>$kӲEni}h )Eb2GV•:B;u[mB{/vb`),hv23YybQ,ICFQF.(|KŐ O\wWjq3Է4z@L!1,EVq rJZ,tֵ̎F|u+G%`$Sh&{sHhEv)uXJda0Kd4WZm+=&ΕA߅.tR!70 s ITbmS R9=oRD'<vg"0a4zt7p><_HH-wnqY_nTj_ ul b"|)sm{r(߆gjMЗв͗640>2\B+M]wN0 Є L%^w> jDk Sy{Ume-0 }h/_bGG?jCep'NbYo|K|\,;Vha6^$%({i{H6Ls Y)j٨b&/;~E#ߚc.:Z~ѽl` 6'/ r 」16+, _ %+`lƝ?86>'HX_$#c dEMJyMcvt^l8BwrTLGUYH%Pk]cc bHSqY5'WGkMnPл2l6Or;M+V~`uEC.f$3Lf;nreY8%AijHArHbkGRݺ }sz2 T{ !Yv"U vAqMGnyБ-DVc-$ˇK$4r%Cz4t:`t##.j@šM IO,plKz.} /[=bvJuW_Z\tn-hwrGLkRUPIxUWpUOX|=26[j׏bpGCrʍl~q/63/7|!T fP:(>`4mƭ*xOC3Vr拓 8ēU@W*}&|jXWBqC %fI$z!P:IzO]v >TaȮE:VN$fHC% ^t0f $BZJPT--IOeU!9#q*0G,ۘr{k^C~f;"r}-Z-? yd?m"`5QԶVNAhao a5cPb}O?2= a<`8:p 2Bp{svL6|l߅*yP9n7:D߼Ԡ wwL?z;=Rtx?uZ.cs= w9<$]ab֞KUo&?/߂@Fȋ~K(84UIV5+wG4 >z.t#-̩,iRwG[>k"Gp0S@q:А_ DzRJEޣl_}rb0%N㶫8*CxM{%Y):tG/6*9KJїXZӷUJ| 9H39lY2&%^zy4IL5[FE11[}HPrKR&]V^uGf 2u[+D90!fW? qAg4Ѐ_u!L8[N.m[@*ⶇ>l:=`cTiJ'~V18*TT /rQfgCcwvQСVSv4m/!BԪ~dp2Q:ླ=nўqc*Ax6TkSL$xg|:83ߠ@ TD&01MfmLuSpc1ՍtK.{~oD׊xd`1FK-  { RFc,֕ib[ԝbR#w =4Y}fv(n i?eoXݧ}(pfYux(g`<v%ɟ=a# 'dY ̹$nKÅU$6w11}K{-[|t>7 [&KqǩKN<+(#M ӝ·j؋z@7WN 4֑J7\(0J};7``C|ҝ %D wD؋*A4J5Y tR.HЃ;@w8{&[cSn3KȬ/*ܥީ--WJ.ތ3LA.T< RɔZFHFBu V/ۅh=01@q7%ۺT&{5/I5M\I#iDeT,Mb }iD2Bnh83viC,$_>? ,vP]XN8/Y'0pn ?X7.~/XNO<jr& ~l5`oxm9eIgsq\E~{Y , i%K+N̒v/9-ˆs Y$/XbjtN5Ӵ|&:巳Tʼno 5M(kY9vb pQx< e@KB '{tZ,$2e\MaR¹7V4c:NJUq-eHK?fO(V+j; Z`4)PG99FX |~]ȓ|up]Ġ ^F0iB6 O G2Yf7_ ^:eel,ʳdtge,7@Iw™3L% g9:F 2bVX`.$ΫJNث qFòYj??EZ ׻&"DB{0&apb_uURPi܈gȈyQ2cf΢IVQ;Ř^Ze a({S2oTRsI$tB#E;28'.tǸnvjc-7kHbF`k9s؏7kj9y -aG,LsJ_JÄ ZK=s6B+p>kg{n;ʂCTl/Dn sOeor5CKT/%7v8b:-HFHY:'Qt߱OnR.HR#xO_h$.mH#z%I` we]Y;ۛjfh$e.t}Lj{2vA[SĮ1IPfUY+ٙR3HHN̡?QAF-:OvofP7{*$䆝n^PڃC5#̒PL/I\LҮB\h2Yg زdWdB9 {yReNC!*"Zr)M pSuKEa8ᠢsz+,q-Zfo vPQV)!:mp$~C{L `gz\)Bk7ۥ5HNqY5DoV:+T?/F@F3gx*lcT,` aceLM'e&+1zGN̕fUÎHy^2Z-i1 ,q(໑9A-41B\PUw!聿ߐhDhBS70xхoWA RE$o%@QJ5CV8ⱠuJHʘ0sպסњ.OfYwi ҆[}{s7 zNB r/8Dw26()חW5as,`:?c+A|Sa#݀m >'bx)P d:77SŜ:bГ#:D{t#:S)ȸ̾`V\aN5r:Rv[3!Bգ)s^$/A4r&A/J`"?Ѳ̥6/R1N!st+c=]yjp#xE^ zr<@9U|EJTd+yLjI+fӁEU'S'Ѭwq=\{Š(Y||js{0mR3>GU)F:@Uo7^4Lp󔞶ZǠ0[9[Z ٥-b:b_u ~;'kvF|k0=)O~#%_tCG:BcN }t/y:M]\IcfpٸE(ڵQ^pdVKXbPn_Dl@X*30"qLMl tZ.D*KR9*pb7~#7+\Z9娏A.^u6Orasa#9PCT}s%)CRhTcĿ>2E5RT@BZFYU3`x w#G`5JX#i0>]) q/Y{;'S/r&KS6j6Eyt2-+<"հ]WU :NEa <= sK IzE>~.l˹݅T j&Mew"h6K8.N.t"&֜z '_'YvEZL.`dMӠ=;#HfCn7ݢuJ=7"sBF*l]}ۅ礿H,K}˼q9CGDKqoSK߆A3vG$5' Q"++ZlHݳ3H(K _ѰRbI 8+NР^9/EE蛰f7/!XMj( A- AcE^Etn 5G.#?M7mxH_k 7ؽ e/,,<"{b0%(Z6JXK#}j-'i={z|kZOX'wAZ?VlQmN,]j98mgMRWYےz{<"r;e:-}u >I7~9EW'ܗnȮ1=w7R?yl=MFSOb- |8zBIo\5妡kմ&mj=8>dɼڜ];VpHWKDZ~;()@;Yh0K*-!@Av\!U"$cLNn.?יP6ֶh _CXԛZcl~ae])P?kVe|A,EA̫(S {0+rx46?!KuDD)/ ]2ږu= Y&ɻO'V3e8qRim GHvNҽ+Kd,&SArmPv2wJpѴXy6cn̸C5T9%j!dA_x0_3 7h;k_U(Ա@U2>,ѕ O`LLݳ̍v|=*#k9PGnRpϼ+2Po ]nc)`WQc 'Ce 5P6ӍwVM ádk. O84͝Vlё]D|\VJLJ'e '%<ہL'ߥ#wuTR CxpzqJ]uсth.edp0Ҝ9N%L ^R!.*h)C9Yb87EwHәxh;qXPM ++ꮠ("o:wc:ɏ J/ ʮ^()M`F߽"ej{|mn[&8wΓaK#]'6U6o]c4[ʦ>+վkYǺMa>/8?qH1?H{?-󛬧ؚm9n6' *Mw1Ц'ofk&/HfnM(cvS|'x4Ps,Ìad'uJU @"fz[Hn,{oMcWMne3t&GK?q"J\/"6o*5oHhMl`V-XלF=r'(xsoۨ4Xs{׉C;RZ gCFX@lQ9 DBiRflv(0WX>O}>Kj\n3 @뷽Mxا< %cEk[bߑ86Kőlx`1fP۩,Y3ǦeEx gcȚ_yE*d^ 6(\}$,Xz)>?:'_]KnM4z%tɬRnZ=aHC1- |vaSLHQ N{XLȹs~C_Cؽ[OOT\~l֡&l p4&"M߶ӁˇPA'ª$gF-yTՐ+)5(fW+8$8,k'Z9 nmy/RwJp{Q&E@õ^{6 8 KDž ; \Z=+LѬ^uLٛ* z XXSoB5FFt?'gT0S5EdUq!=xkC4ߔ@_Fgc\ 5RL`Yv d(,5L [WnH$ۨ,Q:;}-#@8]# ˤCYk4;Br LeprFԪGin80I+oLgXAhf,wn)ZrA, s4HDJHWD}o&tLB\V,T>Ή OI++tAŌA, iVj3϶u;LϤ\MkW#jJ$5˴ &˺BMT3"t͸@ ݦ?.),8&#c vUmҊeC!僾FhK@X?KF"~ɩ<9f"D2L-cc̋c+^'(G|!(S|ϥor\~ oN;p&#A-^ = ⃽ܠ \ ŠKDXN \+zA>x\}5Z>} {I=7MmЖB P=)o6$Ew=z N>bIU?k$bC,RPeE'ɝ~ËPle*-R"~; B.5oPR >O 7ڬ&DևrvW]%6~ʳR6:݋wqB_~s隠ȯ(YZP]!JIlPbP?iuF #gݢ+0΅a}"EWԙWBxۡv;YnOmڳ|V{^=b~픇֘*-3SKz(ӭP1Ir #;\vMeUA6ax-QԨQ7bK4qjgP qm \A:3P F2\؎XvĈ෬[%zn>ws~􊼓qe,4>BֺSVܺP],o!ڛDKh-ZIֲi+G*? .{gmy{#njVnc@;Ϝ>'Uȁn{]O"vFN2gxo焫-vBeU\3FZ (,#6:JG4t]Nqw?/@K80$3c^}`1a_$;URo v..nJlv#F2nWRǒ$oyG3PQ>h ם$<1hMK%iVJCPNt҃e\M͈/p){tgB堚`}EG]s@RwG%hV(*Ƶ!bDym=X?"B;]R✕c+IaM#n+m$յjYOSՅgT +9.fuH2pZm4tޖ#S#[۶ǿe)!bFɛ H6J(mWO~0Ϊۍ3SB$*4"\tfIb}Q&m>'3=I} `6qe WO?oP.DCszmߍɋX.ϖv Ƣz)ImI&+ o0a$\y0v$7pGu_L$PPTu[hfRmXIQ a!e]rr-qi*[$@:DL$':Jaa\:潌՗Ӌ0谔d%,ޘU`٬ (lrB"qe+“FνeAnL* iкT Et 3q32c"\u@:Y 3RThSk;JM9-E + .,h*txni7Zไ+}0"TLe[wDߦZrlSjN'x*P`[p-K ](ndx[|UD!a40ު0'&3.|l `Y .(PۛMx|6̚WXxZoTG#=:\`1 yy9 d / 4&ҿeTT@R̅z%AWwY0މK~C?tW?/T% vҠ[`ʜ3!/H$z_PO5_F?>P鐪Lѧȶk5IsF:9l08N7m=24\}Iܝx=~y "̄ >37$|IQjSKcYFA 0ԨlddRMy3Wͺ|#ޤFk9PsQ Ĵ܇?*N`<A|ڻSVpw,7DLZN'J(-X]FG)fv7?tP3ݪS$ m;$×nuk]舻lF}m]eY'VwLs_9qN)oN[t.,ˀi*d~>q]fL̗m?>s3+-GJ7zTKóQn Yٻ#]EO;6vcХfVV5!-gU.SʵݪF+|yUv%c*(^{\nnaѤGOpb&2(չZ̡QJ#m'䏻VixR䝜/jRX0p):1;&4Ƹj-DQ%lk狜w=pFԂr*Q[ic|(C.#w"3Mi7bse_ys@&$\F`pq=#^sWSrfA]%vS{pVBpfJO5nhBIMUJDq>I-c4xrCԠ'Y@zC$9xKȁU%7Y d|'F;f0rswy2͉lu 2u3Do!}܁P+rk~z}`8v&+#5ɰUŷ}gPcI_x"ؼ?#1(fd BwQT*MsLk}$r~.<8{~ћ=E¹݃7]дElOĜ9%&Ncqp_kW>9nD# ƛT < Q23g6rmIq*UG} /8ydfl ybĤ6Y}N*FM? =bkP$uu)@E2+uCN%,H}}NODgDC8\m"8C;ː7gTu:r -+>rʼnni V_9$rFIa:j{#edcMuBx$:+zRkN[i $9!oMrq* @髳">GO nl$8%SZU^i'B1_-hП#*PKE<ܝkpMAkbc>wExAk:Ԋ"op:6߽G;yjr,/]-yAv:.1uebJ> SoD9yetxj?;FT6&DeJ|Oa@f$abދrU T+ yDN-{"BNաd\!yIn~Q'zB?< (Z:=3n ыK5e} 6囗+;.cw'Τr6d_,Ne:{H`V7R~zs_m#@v8.ƽ`JSa!T=\.{br|0Ug}=T 2;5__Մx. q_ń{hfG[9ڵw&0'D2+isM=8g=5!QjÄ 0B֛%,6WxL8nA"a֥`%U~3KC+5g9d*!qK.4>uDI4A[,L*`9O4+0X2 f@]8)\5MG$x/@ 4+BARb!],Y`U>&v|Szjy_}x 8Vq{jpW5V#Õ'5ݯI~CcRT4M+ʂ2IY~`N6yB ՙ:پf[z^J`EvaLIgQͣ:gsIZytLIkվaOF)ᢍ7/N v+ʘ3y{:(30?{91Qc DY0*iAzL[{#X%KƘܻ oV*.p 0]Abm/]L zM悿(2 jg IM٠.]?#.J(UͰ0SsUl ]u, ~AZHĴ4ƩxJe)-ւOmRp~r@=ГB#̦Btw v=¾§B~L ly|S1<⸪8dvSRUE Lu򲢯hqpAQ`u2!!ʎǎl֊S=y.&ޥ4E҆tdB@HE 5}'?W??Avz5pT;-SXhRAW ([`TfW񓂌[ADA\j Ux"gﷵԝGaaF(9@Srq7ze#(#[e~0U7Hbʺp!h]Oo'O|/o6'c0Vn q{= C\ZnޫtЬصw:O(;B0_*/eB$'/n ҕI+?E ow b8W M4k{od,1Ubbm> 3qpdы7% g(WO0r^~ŀB⡳-Awޏ]RۭrvbB0(dr$xK](8K9+%cyVp@Y5aAy(j;WFtt QBPq:AH~! #2ٱkY޸12pB",[-Y rG&tavsgȵ˪+%-Cc˦ɇFE4I?kd>0^gK?ӂ h(r\dm@#}ӵWR;d84͉ ! :WWa5z rT3@DТ9+ӑI&'"I뢵QU9D \ ˯N~X`6&謮M_g[%?}4xI+k Y/r.&c v慜T#rL'TYm Ohe􆚝%7~VW{ns]/8\5t5OQS3AZ .HZæԛ,}>jf.>i~ ^{$K.@R,: NյCZB~YLtl;aDdz `@ !2|"'܌_mH"L K "`2u%TMLN-%":Uh%1聞K J9j '5X$[TL981=(? ~dR|a <喉Hat!LÉ7'!⨖ae8f_lAi|g6ºAqԳ7Bi.zDР;[0lHg^q E#aښbAFAP{}+ȦgBh L=dn5\(?BNLJ}E[sj6֣2OS >2k6^D"HZ_vEzmls>Ad A Nl9%֢9D(*U!R#Wh|*im i4Et/ڋȓGxö1=%9^/-]pClOn7*2Z[OHE>*z-vg~0,.GtWT  ɵƞLGG%x [4/Xvo,TZѯKŦG.dQu!ݯscrO=Vt{(\gݼ*2wvPz+2K8=v#B]$ m-C@gJ²٭eɥR?ɛLy3U%[',SqPmH^eg*cO,_lH/Zb@?(am0 75ʶA˨2_J1!n]EȎI1&.%$CenL F ;Suwsa h.=p]h[#]>aT+b8Լ)сVV"ZcmˣgnJ`;Tc5ʐ dQzN.Hq{dklxBQG%`S(4&Eb٠? uQ_\cAW&kgO &8n8 ]+A0&:T~\NKBYBNMJ:' ܥMGMo^KX!JqM8)g. #H<l@.2y]z\xU6Q'bƹm ^髖Pc-fk"`}˂SXFfS H>Hv *ab*NJ]}F!)jW>cM0SF1,eUak2ZQ$AѧWIDηEZ3<#[h3S՟Z8yqH# ы b'L=?_});F-9QJFm8_F6L¯Fp)@O>.cӮi/&]˶o#\]<|(w͝vo\[e=ԾJ[|db33+& V"\!07[b=`,~" Yʊ\,(q8{dglᗊI5Sr l Hyn{A_5VFN}C q\ ahFMo߮oQzU9ś{F`Vg'c@}~V b+A%5yh%8J~ ~ rOQI܋wVGQq+O6lpள=cHΧ@:=W )~Pz)V1s!'N'tl賖ty{ѷ "a٢$xOh0;-cTEɃg'r\2/ϖPac*x!e&!C փPg &oJDjv7VyuMhR_W47ti1?"t؞XQA<[S(.Og5a~ewG 2u4&^<$('LV<-55Q^Ko̎Vrmˉ:ky e#!;Wr7֎J =Z9KG&3W?AAqWp fj@x$`#wPPqʦ13C_%SgQ h+Hc"dND92}^2ָ=ä<+Ѣ)h7ַ9:7M̊,L/1xڗM|<GL|] %6:l7n"]}\ CH,CSqL~S nPx/R2\If|eF +imui*i˿ލ"!SP/{m `$e$Pr=uFia@TA]p ~j]6,Ew3Wx 5Mf^L_.v\!а0z,'i{ko {{{Aq'U5APk7 &PH]vk$5JP@Y! hDͮvS6F(ӿbG{ʕ-BqLfFzU.+Xb֓DpEǖ(".[mTeJ^|=+WHRT׿}5Z]S!A!gwOYʼnL2AoR8H*8 1(ŒW$`<m:]G*g]녓p`%+}AD)@wRB3j|fLo yߦФsN\-dgWf6 nt4ҿ P  Tds lyyqwmGHYŃ>,nlz^L( XuZzQiQQ=SzXee9 ?o"vǷ:ط` HUl#0kqmid- p:Pj/"c4=9bjPCǘ B WD Y[*ÌfFy$LP^D4 `WᡧF>i/փy` JS@ֿA܀>/OUltLVJ|qO؛K},]c|0&7NqyY홫㪶Z#@y +kb>*v{X6#j> j`;a"MBsx6~p6 C5:?;Y nOYdYЩl^2im8tP$Ru%@xW&.uP<.t"&7AG;eh_YNݹ]h9L1 _twϋ5ޘ?!ؽ0m?zq-HuS$gzv d:B΋X>ޣ@V/GfFȖFWsBj.{v~ڣVXwt )MjhǦIWXuA@q6l{C 6]n ^5x?RsQs+^!}`8XGqPs+A>p&sdzn_"-u$N8rӸ@kL9*UH~ μ*7} G9 i TyD hlq3mי `GeظazqӕkFKln"=NӉHyMPlwL ܙ-S{@RS7S* `k&o.~6[_Fu0kׯ%`Tdt͔$ -{5X۞e`5 +Z:r?-+Q []-1GI˛t[2|r2ŽLgepgѪa3۟yLeP5u!>n90?trw~K'Qj! 6V$_(}EkHtJJk5MxT=x2t܉0 +v]0[8x2rQkm b{EOT4;[k#;9|j2T'݉}:ύ HIKXwS>qY,mf)*A<_s;av]5DH~ߑBO(ӊ~9?9w[&VУj=TldoUH<1wz̝*>S?}P*c `[(٢M{ho;MI Alf "5—YVyM?b.tryJ;kU-WʁCQ2- b\=vِ@~RaMF@rlm6E)U|p%vҙPAEq_ܻX7D]{ϺNdǗGs&;r*d-V7/CaVأ;Mp/EH:ѨC1Rw~#a6!@ 7/La*>*Ծ=93T_+zjSvr)8W|7H9i*1 %r[K5 O2w)ň]7~<̴᫒|{&Fx6]@ߟ4 Gv160~@{]x 75 Rn -Q&mIhfZ {4.=o 8߅ALX,xkoi<)ƇOz14#nI:U)?a\t__250Uƥֆ4ӧE Y%u& pN8|}fFǷ[ẗ́ԏ8W?RoIQ.D2ؾ^"DdfKfYIgJUs:.<# #$ dgX|G$Zإ-\O±4)±_2OC5:y#Af"^ONT]lj#.ẃN7gZ6(/kf!nrmp@OWgUʞj"㑿S^ݩ~d>5 嬼Sw2* !bQvS09#ay5ٽ6 6%s'jwAl\6r{e-Lٕ`Vugo/,v x #;G0m\#H_?H%2l+52vBO]XsQ}9;(*I!V?4 1e ­0c'6z.jχ1|*%gDA@CO->QWFc/DO a%D.-W$ϲ'09:?f|$Pd|8nsg,kR.L3DĝRljoއ=\@1yrJC[SH&Ǎ:Y^\>LMQ2&%H$A '㓚> @!@*vWU.>{vmGl7pzԟԃՎj6+VC@q'϶m$CJmD_q"nfD=wӣmTnWp L*w4M¬YqgkeýՃٻ2΢٧Su)PEz~L$ኁ.PMqR_:| 8cp H|\;p y){ysKBAzٛ,(^z/Ș%|@yJнhl@8h:"Jr{k(ESGœr\FF|he RvqA@FIl.T _ Gԉjmk&8-84F+?^d+z ʽoHm].V- tjv};]c[郼i;ːVqhmC-sUmH48W bK xC6+儉sogkGE/nټ#;khm:~\gD!i˼W8mbD8f> R9E)F^Œ['czXi4Mgf/HD12]MYpU{QŘ>A.;?&#{PShk"A5rVr0H +N×VU9Z;ԯRLZ+Y=%Y" rDn灱s: VF_x.tp0=2wrGs\*q}s 웜%s.Ai6+{  )E?HV8 2Gh>-f4N=! MaCDx 6n멏?R%0[|;@L4H@ :Xe-ޏz8CW]  ms;agY([TP﮲nN>gI?ֲWBFlK>쟏E6kαN# Q xK $6jyE ~x,BڔUSs|L4eyMkR6=(5Dw"ۥ%fH(ķAy(Ȣ0{E? 0ɡ+ v.2d.0Co3N8RsCH%wai (!Ùhloд=g/̀$RM+7/a˧ҋLyӠ¢ 9iKYLE?ʏ3յ,0IL0= `r+~|8(jjmJ*&+vH\ʱ2 dJpŗa\ڟ/0Fyc_/.G/Oa쪐E&D*x%tA4">DceNYQֆ=/=:t'Xx&iC[XXG*]wah<G YࢤEDc&+`Ն")8 }nL&qpq1|Gԧnromp`m (vэýnJ(fIͷf?}N2.H]Im 87q )?W{`zK[/БW1y\wd_]KMߒT(k8SNc~ݤ4{8D2yyD9FsZl|)7G 4WrꁳKyMouPְף:lZG:|BVAmC8F8]d_  pxMG3@+!rSܤ#?`ƫS%)Lt=^} YU[y]`+8 ARuf2B'XPBͥl%֣{n$T-|- P[06ӔDX No>?+9|a|pf$s=ŀQ%%v5R@ĈHzٶJHg}Z`ouWk2$yzvf8_^& AV@D O˞8G/o!g;ލkfe1;~ՄkA- )OiJ@7FnzO!V ]L_-)Q[̃W3jD f,23 -pb.}c5DA-[# tBg4:E ;@bNYTjs=D. O``_IwY8٭/ [Sk0@lb\ѕT\dh0*k6ov$;n O:xxDG l#[_{w1gM~|`F$ʊ8g?XiŲ,Nc'y,Xr,iM2rVyg㇗R^TC`ΒPopXw7djDgVpBn͆E0*+Dۚ# 1ƓL|6\uZ"Ji^0tXfC hO#VSh_pB Nа[ҮURn# WXcM/4Ծ\<[c8@=^c)'8! ܢ̝V <ؘP9\d1EYNZc dtνJ>hƣ$OqPU.&_*.C̍Bvy (R&vnтÔ$}OIԣ 'X>4 8N*2˽&Sct.e8pZ*~Xmms6w6|Xl[ rzl3ts)Qd:3Qo;szWs$qO.E}ӽ*{A}MC!2Aëc1\m&̽ck"(5˥~+g2y9LW-n5'K@:uRX{-5;CqRq'[FY,R 7o\b.N]xu?jP"֌y; ~]I{͎WN]Iyd3@*v,EwׁJVx/a-nS"vis%;"dσ/#"so^8ÝF+Qx|LM.<^'Z~uqhIEԢj+޽Mw})Cu(Np#.HE`ns;zTXE^'#IP1Nv3S@A Jeٿ=?1@[m9TVBHi]4 螏=M^O qs]mԏ,VR@J.R"ZiZH&R} %Ze%{_SI"@jD55|!0Ii[s{yrߤ± n#Ł !ӟuG/ %IyiA,u{(?gh%m?tm?DZ4%a$/h‚D亂 :n 笏gVySb^ Ɠ>92}Å3r* Ƃ_m|ƾ:{2tůM{vlN&0qIFW ͩt}pưOlKvrC0]]p|\)M? < 'ayt'EBE~s~6)c}ѐw=Qz_|~dbT|XVxx{L9APRK_p3qLQ0feYN9 L9:#JC+C_80P`4)j1!Z#؄(qL8JmHvˏ(4n)wGp?-s,p8$ a( е7#x(pUڝ&|VsMm:>wGE axm" kCiKPS%Cdl_j7Ql݌ #/*d+d:e$},(S W %-]FF7H~q:i^jӖN Aq¡(\w#6~yF#.DNTu\-[QϹ%bBNN,"I)t`<Ҏ+۲p ')m$K2hll/pW!X$VSmTBdo(>38i[Q4uÓ-((̈́- #b,~ PB{zk"@ͥ[ #K۹JQޤ>SFw,vW*(Vr&`\<n"2%Wu;~ͻuk/ 4ҕnA@3/p N7)*LnG+# Dg4qR~X"d6v|,3"_c_ߓ(gnHkC]XC[ J>17Q k99 cks0-=G$N8\h%e Ca61x'c $U~y!bɞ4A\nTς4{+^{HC `(Pk4 $zع%ae;g'$9xcRvy8qTzVxf{TDRł#ՑUfA>Rj7' ǨL}uKLfx?/iL ICƥv48 /dR`8"M nw4TbWiVSXkd 1##{&':oPR<b%Gpḓֈ#kQPAloM^Y}5[)0Jwܴ£(Mrc&+SfTbn7o@~JqaT!K#dcLzh=uDS( \npS}kyU m qy YNl"fr_^)2ev)F9|(\ mXG5|P9Is>Mt<hLE24i^fbPvĊHtU8*E) Z.) 0w{ B!A,4 |_i躴O!d,tH;VŒ0LI7Z^@{tNwJφ V!mW~9/bBo/"p$Spt"茳Ɛkئ?awX$LүJK TwoRi#Is&"'غKoDf[=lն$b<̬/o X{>^ 6|MAcy=˺H"2ml?t6+q%h+9,$yn$0Ų:1thHuE]QIuP*c, `E9b}s@ۤp̰P)iݲ YZ2U8_zw9쨾T ҥ^d~ ]D^{'%p2w /%( XU*^1lX\v1iX%. ɔtQ#)T OsI`LPZsh2 kѢ#[ga`@d]wN?K!\$(OWKk$7qnM2V<Zԩ!! `?Q#3wҘ:jaG&P\SPc'CyLkF`r4BÐ~|NVP oq$Ϲk6yU(v/2@1KS\4bbAd8%iPQxYHC=cFRK-8uR-e' E|La¹^d'V~*w k#뤃CaI uiɏicNOWc=yP3۔\@ &V_,:DziU \cJAUoalQ׌OxI8 U=m9ѷ Ư>Lzɿ"tOX>ƴ-m9_tz-DҚ Hm*DAZ9Hfў+S6ED 7о}mf{zE`:V8m|Ρ?죾ۯ>.1BZA+" _Kn8W/Xe`W1)qpfй;y㵚aե4l ʊ':Vi}!bQ1 U/}8gi]my7Þ~J Kn ΌL4K.(=d"hy-DjR^*|IhRQ" M=B$D1f ɦ{. v8St Cj/#Ţa-\1|J Bdàfa&>6Ƈ)<1к.[&k=p K N ]/*Omge.Vjh1BXY:G  x/+ \S{8vcl r5~!MҲeO0*BCeUQuaIʼn̶MY,k]|c'~樕8t+uR'Y J_ Gg]..4)r> fY Cqt=2Q/ީBܸ}L=x:Fx ƥ8˓.vߎ/l3MabtoIXh豩Qw7%\068ć$ 6 4aS?r @]D`̕{/Xq<~o:(JIbQ*`A~,keY7y^fqũPExJ>ȊVE9!,cbg}s{u ĬWkƙҴMgb nGehQ[jW!"GO?]}۵t8BGWoqyZڗ9#1!seZWTaXM sV84!91B)s$Ɏzc2yԔjO#ަL=/ӗLzMx b+Zg.( |VՂե w]ΡhՅ@Xfx+;]+L㙹:E+:NO&6]֋׭y^\ٯ8hH@B36]OTSLb?_(Jamf鹮|ͧo~Nb9ʷKM;v,p,@7<ڭ@:?{b&Y)-,[WC$Ya7jX4x}a7fo2鼧޿$LP⪼K^ôQQAeE8zc}Az=\jM͎}Q ĊSY18wR" '@Xfe# 0uust ID%xwk HÇ w'\͔U҈ \E&=(ط5\XyRp4ǕzT]=y{rT 6Y\0%wD:vB%ڋu򮾊g͢+_"B ڠ;q-a=Y4>@XJ"!YQQ5Jm#ÃX/mV 66)xpp iqy%)O?m OgBa{\3ugNIʵ!iheE!'WEX-{T0Y*)NwVS'g4oj'[یؿ @譏&htuT.pa -L8x8u{h_U5SԽ!*]!l'bXy8r̟Rj ?x!"Q}/2 }GGڨ>_ pM~_hŊO*Q$avn$]9.fFѧbzHs"niJ>8ɰg 4mesJ/A)|"1 dktÃUvE&![m4k vDz]sxc^t}HRA,Wjh=JWOܤ6ATƉ>[J޳W(^50x% q%= zu'W? 1ap§(\>_oizÓ:ӋΣSYkk +ᜬfikY!"6(mbS钒u%@Yd;,TǙֻ-Lk abӈ<ΐ 8s#eB[We ć7.rDUB{W0&Ԓ|`zGГuc5Ț V'?!yGsm~ dPϼs V ;b޷\L$. < ԯbSbs}vN֎݌t R:{!=jQ=_aX|pRh~ocI kق>F 66,:;OKSҜEʥ$Bʵ} iq9,+%7DnO|>'[ $ޚ&Qqk B4i?^'+4cpG%K0oc}Q+us^Q~f@, _ŦY#ݺ5ԶV J2(]>믺ɮPY0Z 9];dj3s^fʿUy&b_[=gF'W@ߋj8\m e,&ZJ<Ի_'!ci.'uIfkq)9: &ϻ0<6 _xZRVyϱH[l:;MazFIpuM4d Ԩg'FӏsaZrYF5 "`}u/$TX*3'̸&f{S7/Hu_!VYpSi:\.ۂМKjjB>L˗FSb[4^"E{OlcִK*〡8 QtmN^;tw";cVSjn7zZe0?KbPmQ0f.\nuT}!J%ȥ|>p4m*8s!rf (tL1#@t^{:*H3x~pR^-^b $8@GӁu%Ly):Ϊd8Zpx|e B';V`p$' 0]zEWҹGS T7t/-;`u¤%+8Mh,aAyq)͵0:XXVCv - yޡFi9Nx{kۈሓ.^~b`-5&ψ2\f_BNA7%EoVtMn2L%zUª+Ď 'Cu_n(>S-ts](vW ^g: hmp/O=pX#Bjk}JמJ,7͢X)Aw(wƱZ0])sڨ)=hzkã ԇәCZ'e9pZ YK_f"Pjb:ArЉndlP 3ƅp_6riEDm$JOpP_^ 88ƌK2A.B>Nxkkz4+*o}~]1ծ ޭ+YH_A+ &2,uLNk~Þm߭͜?r%vc{ڑc/ok5?ww Ucm캫OU;e0d<5oݐ^C`APiXS%Vъ![8@6N(rtX!L+M'/*q@eH$^wnu7.ĀjmGNYKkѨeNr ڬnBA\i{C0 ~öW+Lqj8}QDy4cgE͡%:P­ŸFv?l+bً}N \EnOͪ6HZ|~H8|797i>(#|sVxc'Dp*b' fn"2R+F)&VuĨ EX̏[\`^_Y#^3݇5 )՜IP6Opվz n.3V\BE:A6:2ra8ZmBǍ?I:sxylt (C&9Tt%EĦ{ >ãɾF-H:w~oՎlCn2mzP'ޑ"{#rh-(|Y9|cȚJϸ TɄ<<@wb Aw\PyN!٬sc_36JM4tbF.Q윫kKϛEIzɛ'o|VW#[b١A!*&v+bey|KI+㨃@Т080 -`X>5dq B-d|7D7YUJ_/WgB ktYtNƟ>:mǦBK?mW> |7} [MK|ϼ"Ba^7u/s6V?hle +:1 - TQ*Ca!xJl;)Hb,EU?1> Rd@ԅfj㯼ArnP~b^ߟ9y_r4a6ex}&y/`ȥܑN%Ci㤅#f+%!JI8$[TͿ( G@TZՇa%Pmn ;LQEPҶS/K#nV9]DK$Lޕl앀JP48Pe6DF+ƈ+v(|s2E ̦Tuԗ$,=iFәn봲:+OF:\9UuKwTޡѴFdWB?<*$za40SX^D5}KvzʯfY%}@{H6ئ.+_ڡ 𣞹5Lf}Ս3oK9FsBܥg`!@ *ˠrn#ʿ 5 >mͧš0* &I۔YBZbRxM- .G}sVFiyWOPϻ(IbL~HjmÑ0UY0@vQ`M7𨠅uww _y2$\(lZM"| @>EjVWDyFD<*EN!{#~/~}!+;*~iYa7#W~9С`]C ޴zOKwȯ9BQe+wXMU9NDNV]?*?|!u͌;l6꣬r^Nb=^T]4 iu&{wB+DrtŃzps1Zn8a$'DŽ4 ~&nG'.U%_nM>C\DӢxEC(΅ 4jNVˁcrWXe h? GZe R͌2;H .fЩ(LR?;_,a A7$ًy<^[blp T#]=?=vk䜼_o=`?%eu.^Xpoghah:/j*`鶴Vog+g5 HOcgN18]]^%n e|CgSY/KsUu0Q$RVI ǜFUuŅ3sW"JC_$4c J,"+J/zP/'X3ZnRI,qз$ǖ4M;xMaAY NVSBґA+XFdԏbkz@ t=*Z) S== CVH!ߢguy~l9YfQz@g"B\#IqF= ~5 ~+ SFڀ7MXRUE kdA:]u"Rt~}'D}TfMwNLu8QR t}dp )(k>Fm\ΜGDu>{Ss)4 LKwԊtdCY f&bXcE\g%.4c&2{Ȭux ,|8$Hpu"uހ/ϥ0zM 0 t/ AKP Ձ۸7q4dS6{UH.{>a*˗ѱzYnMdb2rrكsx|A6rR#$ܑӀڟJ.5`Y侌 Gדl?,H/D? Cj{3[5L~s;׹0b)W1aD2U l {A3Nvیr&{1yN]R)QR\ v!큧jK;Q#PTr-Ovg.4Q[˦j0%[GC##ʕ"=T!*H1Mᜨ"Ƒw Pk"א{{uBoYdQ!}az4(PX*eG*.K@\xE{ ZdʵK`+pk%M|vH@+@f fbe5rǐkKu:ÉO^n2__Ȟ@Pce@Î? Mu ^.U9q0_@\-ⓟP3-ַ4(Q.bOQ gAG5',Rdo2'BIJ1= ^*bi8oI#j!Ht8-aX5ۧ6*keB1AՃqiGI3牫/^|zG@"( TŸ?g +c4Ah2O2vP|OOxhZ4H~ ?biKJr!D <-7QA1]/^M^릹B͆{#n%.SK zCm{ yXƞ4c)3+Q˄¨@\}~[Av`'NcOwO ~.ѺՠFP [aV]?܀)Ko LfT%ꨈi%#k\(bx 0Phfֺa"wfȒ[ǧ\^y"-Az$6]l+GeaޙԪr+/\;*H;A^s0`YXY,rp)'Ϋ+xq=}Cyό*$І gjb 쬴 LD\˿wSŻt 5G)491& İĜ_YUJP/E}ϩm^6 s\407HNSie)C&p(~$Jz|En*xRi4s?[WY/ 9 ' sTtCV';vP%) SYKjHݧ £E4'-M}2 $bp1S_;%DDXv6vCd^+ɅٜΔ3% 9_a=RUs`{ְɬ5VRmR*}uغh&j њ$*Q=.k1#QlF `ݿ!w56#- =^:@P6>֑ R|kpT ;shĈQ\q'en$gH݊'.E^ģ VU--kCؕ6Z7*.*^n7C.TUc (ICE8p .MJ'є)\ C:i,Yf,sEODDEՐrB&ÕSkHM?0EqT TC}檙EvzUfǻ 7mh(%*\pLQ`wLBtL ;8u=}jqx9h>?tUhӪ}G?F~,ŪDTTOƄ-t:oȀIT%@HQxٕ|ʴE m7Bp]Sxt$yd?R,#(KɬݠT#Q+Opl}|m">DaT[EHǵ]]ȱ[dۙd]-5%Mr֏!kxfX@ܟ&kFcvC]CyJolPº G~cKb)69mhO };?ZN1hccLr9FUYk@Q+"ϦȫIW{ܭZH;%!wIj'Y#ϞLV^.I^> :8t^%iVt/I%ac5Wݹ?;*{#U.NpLӱ\0 D 3{€Kn먕/:Ǜ_j[-9cv474dx|O5b!zMcn ؎8RE$ *KW(\^X[&`cVɾ{?bbZeW-2̠$/äO\Q@o6 H]U&(fnOizho0:eK4/ !Lp)պ5C ޵k$&ӕkQ[{Z":Z2 &gH@2%Nb 6L]J0=_ %GHV[pLxQfţyH Z[yN|;eJFTۉ*9h[n4LǮsGť^D[\?D}'PIjڢM8hʆm7+@wy "C H+u,O4TCN7T9k1Oaxb vNPX'HW D-Nel IL[zGih9ϻ缋 饉ss[-b63OKLY"@H'i~ݞג#;루MgR͍PqpDuo7)MrJp<7š<8~X?ԊT9J38ans #3!К@z_0=^ML&hKԗ(_NFDŐZNT^í܁}=JDxHǀj^aWlt C`cX#%#6hCF8KAd(W@OIJ*Uе]g,ϳ3pgn/S֔ (ԉ1t߀$QgM{ixuk!4 ??-IhqISg(qFn Ɩ⬶X;mft1Z={~U%.r\a[l|: ǰVMC:`%qUXDZ,?+9 HTFU-#?BsQ#@#BXpft}p&CB0%il( )gB[2{lzI8 Mdx?pk(j엹JEBE*S^£[H؟a' IgVl >ahBzƙ=q]aH -Eɣ|GKQ"y*d~nGZER 7 z㷭6M|(Ǥ.{Yi B΂铅9'ޚh=ouϴ/Ƽ+˔?;ڸj*J Y-05g2^0)0R".W/ԗl^#3M2Ѡjlv]4pTʔv8|&IV{UE ["T/] aJ KǪP/dpܦ=f|N=4ܤ >@+MJ(T<:I" PbX+~rwD&Ҷ5?titFe&Eu4YX3ثIh.+oIA!'ހtݨdu>]ѻgfA$g:Clž^i퀇?cD \yI}Q[TLR>}i^CXӣ gw[i)iX ee[U2 y: u>?DID'*-hħl zO"tQw}T;rI aGVtdPYeJh>^{`H hˎBw qt5q tUR%Y#:;5C3h:yɜrᰙ:ˈX 1!P,35j1[APR訖޴e4ǫG\ۭZmqE,_3M]W%5+:|w۔EOA_l=3`>-PI"'Iڼ/M$|73Xa-^fY6 8 v9A GsXA3/^(N`"Q?XI,IRo3"R1 (U*\"fEn[GFjQ>CȾ4TwomeOƳ@ypͤ/ϊٿͻ-4&ZDD3>Ē[On 8ٲh`HfՀaΡ`<߹@lX鱦(ųȺ؞.]}kbԵjo(fF&xǸT/J7,.CpEѥ 9 ޒDp%(v2uJ+ߨ 9wM8;[phX<$AklB2,ui iSEByR4iqDuiBJF&@ne؛XmȀ L9Ng 8cC=ϛ2G0rTbЁ{OJiB?v;/X_]W?Y0 jۍKfff[4@eI~OrJY `UYFy(KƉ):)Z,kMylq 4jߓYC]<2\wȞ,cQI/:j3Mu[sc%Joa|4QG >",m(jK>Q'nQc.߆y?Y$|߫pF id6xȮ[5.[p 3~3rb,3 }zmz{^K s$0u:_ WcZW/օu+Ȕ"黱PۢN\#4|1IPuX8 ŚBUU4CւCٷ!rl,|#ueq3G~ TQ]R93}9^ ) ki zfF,u<}jv3 ܜ*ZVu#N!zmIAU1`t4"{Fܻ``H L/ # K1N)bwI+#%rfܡ[CÝ|W(9ШfIjμ\%Cc'h(4eZcIUʺ6܉>>[E6 su sa{wYUf[I# PKW1I OMɖ?K1/ĈꏵD;009~-I*])rW62#6g.AbԲICfB^-<ҳB; \8Mb;| mPz0Lz(k,ph威Oz;ȭ{Px͒1oMPk]/m$DG%Ѭ~O+!o:= !ev1/@[bu$?Y['MН"*>F6GeD?#Y|7<ny$&) ?ϩ ^TtNܸ9E+)P9>]$#zԧK}gJ imv12". r%'CVÐ-Pe8@5ԇ4'T~EV\+n`O ShKs7]em!Fq'bAնF/аm|Yk0q35H }(J3Y`v ɏ %5[ ~(iKs6O)s_?_jK\UVhuZ]vExxNx/wi11{\#`^2]@o2 #7$ڵgYꝱe7U_hzW,*E6C  4Lj3i=53֗fƜM, >xuvFLt"iAO* ֫v0uM.9s&څ ̩"ȇd4@ǣqe4ƘmגoE!w:Ŕu8IrV5䱐s {D^m,(w vHVX{ 5C@=|>3JrۙLG ڥXRh:h:M`/TSkȐ+d:˦P VqGJhƟ D3{xynhu}Ie[~lQMlWs$c׳F^-$.H쭓B)FRv>b!+|A6$.|+KsO{&zȡXeZ0{me**ZfGZiUX2, -Az`Ef6i܆>uv\k\"t,8 0I"'[Vuc0GP1 aLdGyqbX)q:+WJizI~^pTS=)VYaWfْ\ 񕌃(Q ${?gh|.؃i'\קN. ciI m2Q='*ʶ.}"kEu`˹1u* 2Of 1HdJ@elq:iX{xp{=ٶqS9{.F"6_㣳}(Ct8%xLn< xU៿Ipq~5uj 5PRcľ[es "WxrU%urWd|Iju&U LDjț9F߆ +K*`K}t-tvG`>wir,I8荤#ѫQ>v0s۝+I!xJe 9P0Mn;Z:QG_rg㫾ŹS=Ͱը,)> 9 V7_-ǻ3wc&N, Lw۶ZJg\Z)jT@(-xf2YB:;qj&cEF6ֆqx0n}sFؚ|l)qynbm=`o-%K7 @4_N $v2:4k=zzҶU g҉NS0 kN\ B>q_@\Af-Ƥ {_Unol4Vw{#Uq.]'_EfTcVwO;?/J<^M込?5"].ܰJ͏d,U("[1iM v^W-ot" 7ףe|@"=y YScbE ?$sONP,qEQ-gy~Pl[}/ɨMUڗ+zLɥmf`4%W;)Waa$^SX&]Tt!meFYFd *iНGٖ)F)CBG9U|=n}i>MKgOIT%.ϏVygAmkFGͺWe"uNR교M &*hRQSq%故zX-3WLd|}Uk?gjc8 jߝdt1)G9aw81K$4b]ΑK;D+W-_ p v>~["UY֋Bj.M`@EhzypQrG 埇"knM'`smw-9'9P B VTFٖi'VՌS;\,]wXj!v+]50Sb.2Ͳ [腫uQ.r=2BJ@gIZNKg<ôQiqǣW^ƧR OT'ýy_K^I#R)%r_%ZEqL!*yDc6)BIdAx2I#TuhCFC9(7oW)AY!ezY CEɖ~'GFWިti~g@c7bBey)L*`C:F 3k?5oTƴQqjEVIc)}vWsap9wx768]/JaxtpybLWd@s\YPFŨ0q^w#vBr6R:,ǿ Z+sEI̔~19fN900&N\f9-ꩢ2< Mׂt/Ƭw!xӠ#p N:/*?bn3HiqL7:wtFn ccs~'dvQ(8=BJ!Xk\5u 12 2gןFd\HPZGjC"i"x"%ڪvz!yW;ba2楋A[r"o,V5Ew[bc86Z /;a25Eu:64JT'0gJɵ l HX?u66k:\6pIۏgՋD-}]5xz8݀Tuٝ@UV9Ii3qT..bƽBGʱB+%ິUx 9ƪcx@-Y?C;MpQ+GT:]~Ͷxĸ _ӇZ9=+i\zṭl]錁bƩD+rtK'<5~ŃHQ!Q@Ss_;9RGS>Bn򿸤D/'G7}os)݈&7AUiZnp{5<ىݴ}OV4 OҺ&vm^4[^a~xVA͊]Yp_vZ-ڢͥ:Ғf<9>([ Y\G2(>qG@(a]/匘ߛ}Q0_&ܻW[F-ȝ9^Ġ'$`U 1Zz\^ J}2c(@vᏤ;o+=+`8 ^鄫eW0d)靧Aսכ&w̪K [XE R&?&s7~.XliֆUlmhDHLvnZWc*ڊuQQAepvb\0qxh5N,'z߿)aÕB=?dvP0I":cuZWMQ @2@j1fRQ,*nmx)v5!Lfg* ~Sz9(;gx3H`@\.8!%תV*wvAvt[x;$,[ Q2 <͢5X (Xa4n\|[0Am.07D=~m`j=l@)3[o^$B9,&瞓׫'PZ^a2HNb l-bAkv=dv( 25@A{RN"mߔ.}R_BL/o NF/jo[%4* _M'T-hJGHհl>jVG2ݶ%(I}zչ]'yR%|H C؇QȎb*N~uMq pA"GB3ٍ >jրqlqt:CzyNYDž3Ħñr/žE@1nݘ,yF ~JRP}.' (LԶ\8]n̖RߘLm\nPE0o>fH1*p!̱*WŇU10 H /閛G&a^%"p:hg5=C'W$e_9j-sb!ƺ80tQ6gR2/ L ynjF)olgb%#}zw~lӝc)/Ws-DSen566XI֊XpМěQRRiPFX%f I]c; x ov J y6'SHyo!5E^}7ˤ;?k5[Wgπp|c^+%]Ss֭Wެ%Ajm /Bw%*)>Ou%pÐޓve$'߉@[KI}C%^0f.7~Zr^Lx4KpqRdpr(Efj+@C]oB)- V7`\:elϸ%; 0:6nBv rMiLW=# *}Pv]PMn[AP`LأY_EY1BSNfGf CgԠT 2\ .Tg6L6xdD `pF6 H/wawɌ"̵ُ\n3HJdZ:DY+VmDc'Z@*m˦?ȹRP{uT+$,X#vqIE 1N;c]Wt~u0ձpqJH8Fo*s8b1]F)^[,YVC:61mkpg!hoLFਖ਼yNM+{3z]bshq~Nq+jf kFCzO7pܧ)%VY<='=UѺ5HWgS[q{-Яg{W #lW$,X Ro*9 *ϻs9c؞n` @Z#W s=\sa '#^fŁ?BYݶ_Py5 ^ckbK= hrv0<Ɉv _?$&*Y8*xu ןiT;jdc7`zfL~j=vKG|}j:j 8G/ƴjғ2ʢP!jw>XMqň\~Bgo:0IU;66\E$!0N6E5 ?yZzy'M@{Ϊ%剿hAJ&XmFay#;_UD͙knA-PunҝӞ>DRU8_KΘ$܃Smg? ΆڲԎ+t H~iA^s#`b5f(^aƟG8Ŵ:KaOy&WeByCQ6۳/xC G&Ŀ+ B3i`Ozk>>Rh&hbJ0s 0hu a_rSl2ƇDks @\-t^bȗXL1ޓVg˕Y٩T(OG{sZk!C6 [zxy;I3(ˋ ocg}<,כNs7~-_ 8 }Ϗ+շya;WMGKQTnp?25DA |9?x^ {abe%*VUPOJM2 Ѭ'byg @:A#0GE*>jOĈ&Z8hrˏYq|S{o;U<3[N^Qm[P13n]Yn&0J?' Oe jWtSTo:;130;K\ޤ7MStdN'ct?׼{xX(}-ܩK@Ary(\H/{׾B Wo&3`V{1ac6@a1"LaѣM;o4Y]Ě)$NU@FWOtަݮ[q `йG1hwFuOd5*x}{Speb gb΍[Ys!^$/-U׬8ISccA#jӍ+ƄC\CxXkY-Wfm[ҙV rz4BԹ?e9i @*AaE t "`oo-)˔MR*;: Jn<-n #Ulxl|KpF־9 x2OV <kQ_\x9  ho~TBbԓfS۔qxmAPu\MЛo}.nKQ^R]&ag5rU֎`d8tɟТ!Sp&CSK9WbHQ_IA wpق_)3UZ 676W~%M쮛dh]'L־O<k6EqB~9AY?X`jhUdZ\P: ; 3@ZAg.םM2f2 dMCl88e%BgzL{E3 dAoXY tRTje-ؚ%|c80n[F3Ɂm=Q#hC<yPjތĞd8JB5FI50ң|?~fClNb5mF 7&ӔYF%5?Jr޲*OFtz$pυfomzveuT+ y`1%~Yf*ID>m0D%~`<;7l22.{ɜlMM2uof\ GB[ ڰD?_A9#M?``Jj'*VTJpgA:&7dk5R{!&,iSI͔U:@N=vTHzL}Ia3>岫v1CA Ti1 JOmKPB!煮 Ft; IEab" U`3d@!sj |@.4?8Km,jOR1a Vk5vSٷp"k\h9H<.}0*}WD 4ɓ>95 FnҮnWJwu:ACV[֞M?xEVL2 +i,n 2:Ik$D& T+dot)Zth!"]⚬w YI`OÝB*¨f.,rgq!~验6D9Rm2p/U{ B2]2^U82ڙMW3-qN=N"lH2 "#DxI:t&m虰J]T#+~E í|`\3+A;rv%dH2xF57] pNiL%fh >EƲsPBƇ1^T> )H[C_x)X%x?oG|i? ~K2m`h- Ђ-.xW w%z``A}(8qqSkk^/Q -P'o$Ёڊ*<<ɇi+xAP,T.,u&Ʀ=ɢ1hQ1q3A vIk3Oz zzʶɅ~-\0YZ~P~;G=W)EdswBPN(ϐ.޲*w[67VÛJ'%k>Gk䍹J B0֍寃Z4`IL9@ t /ah rfvH"2wsކ4ZOïWkb},+D\(ѵ2ORfq]UaC-K`G>ԅt]\pa5|Ti#Gyn R;ɒ3ɠ;B|L!Gv[g=cqoX0FXɹq&,Ts <#{u%V,C9U 1ޟD$LR7I%e9;P:-Sx vKZ",םHc|hCUgb amqs6-+i"Fm rgAi "쯀-SxIR;,cGPm"'5{"6>/w;[N53g$aoizW %l2DZswL].ڵ M}Y*p'âBwD)LO_li?DetJr“D2'<w9#M7r-I^MP~l1_Xyj,vŎ .yGVX}LgiSrT|f>n:5PR>=_MesYɍ{7 Ǜ+(Agد;KWs3)XT@2xRy 67Zxq qF7U*,y("_THIsc%^5zw-B+ڴVj-ԲBRӃRPh;cyc6aQb#)d;_kҿvǾU˘>- f`:V !g;A[+SGQO)\) 7 Ķ\8\׹m1V?h^\n#媐\7X%oۖnMe%SrT2Ҙ`jt-zt-6å*-e4Yta߰˪5hGOwSaܼ*7(H hPhG5qPRX.庾;֒5@ds uwh雸4τGl齟a= `JEgN|HtEAδ[d=%e|kw(f={rVŘ4*$s>Ŏ7M7lûc`J&Zsa,P=y2e0gڗf0FY4&A9#HMfQU3>&qMw-( hx8|{rxΗئAh SGEeԯ )@>N9JO2 h^St:,!v $Scz%:;;T;v|im6̘AJbڜ@@N-(q w --db$(w~[K('q`6`cCY3a6ˆuCWeQ4pdގғQ]V]+a~?$oA)0,]UɊ l8yGVcp,!"y0uI9T_HwI#Xo1+D7$8}o>!=Bh(rO7jz~j[x:!jDr+%* ՊZۇr_B¦*8!F+K#p~t-ee9r,!}°\57zJ-:D.Š(fknŖsQLL{3ݖrC(Z6\E,M>hblrȸI^a;:dł\#UXFiY4rsa[-NܐxYgr 0 !ء*z-%R,\IP#gdrX(E^zӂ.DTSL rG@v"M7.sPi?USh hSkrNlP|XvbOcjp!&XخT-lpbA G'0^HyP,~y=o:諗8E?nT\g譭 πPyyT`J^'{:zDOBBRMX~qny\5k%ylKZ OeWg[&ĢЛnVW3q,BZAymݽ.y0 y⁁ՉG@63ѶۍʝXji6_GL{*VFYR?YbecZ3gSbw0 N`Ԑw\[hĞ-wDGv&U8?;k:j ݃eRYsyoCDRcfyGonu5_$ű>@D~.6[!ikb WDq&w=&(!nX"UOFԦL@f,>-/FZzfu4>Pm*{16n6 GƁӯL6ub#,ۼ#g߉D/-v@OGvL654iL_NlS ag~'[pՐtHO_#~-`LPw){mz]45u,o.}tF Mn=O\)\К/d'3O> sq1^rB ) L$sL>xb4Sn 7j)-PAm\qJn`THf*$rKZSZJO*E"sL>Se8TCWW6!B]>t;+0K$͒[G'A3ixyaegBgo1Lk{){YMƲ{@ 9"˪(na G|kDOD %@ӵ!j{dTJ'Oy/5WTCg@t"ͩ_6PTϓruwC~h)[q//S:+8o%M#ۖ\tp^ru^+ Vb+${,>W{$6k Θփ.n%%^'I3ڛ-!03ʿcFj; 0ܘP@Q˝bpU:gRe4u2 r N+&Р"UfTkP̲Q} [GעGuE= /Rf%^շzo$|RvҲț}:*Pzr#R$6?fyҠZy`X! Qk-xG#N.61eZ O`ZF;0\QK|ӦmP%)Ad շsrYk ) k3ʤ8~B1wxLxGzfxBTdb Pj3\s^IӿGt |vi%`&~a5$]aa#{-`q%ƨ0+5nr>' },](#)!4t:QìPIHy,%\1Ŵ(^$6 @ڗRú4cud'D"ܵ-9g:sXkʳЃ$ wN=8wuGhJ7%K(aQ {yg9\1*,EDh_u}5 +8@o3e32-Kkp8vb?\ͯ!ث{ I &;jc[B8?T?FV/Ouñ* H4vX# eںp &aO1ֳ3OqgC wT QڮAjX>W՛ԘSF>2JhvaTD6 MWM*#z$ :O h70d' `2{o]uʞ&poxRڗN łm e#ljo Mt^PCҦ/OVTR1XYf9c?=91x;ƳvbC8%X4CFljVQA5D(T;QaYuw e+0S+_@_ ](ք{=b6?n>yx=1!p2!0`뚄I+6Ld*i#$w{ACdqU-8 .eF5R{91J  vjysU F!RCBm]TP{ٕ* |lQF|WT2b8,=ɗǛ'!it)oK*rE@'7_( ^Vqf3T0gְE7oFZ?y\H]kYXC}Y8yzf귛]J>z>}æZR:T2r3*:Mȩb8$}5*FV(˕5_ yr^`Y6g&Q/}?6oL@ukB$" Йz~%n.Ь/] X>   ^EP <J0r-pYkܮ*H:X,sҦcx^S8<GHPK6Sp}B!HlBylT"2%|1W}XxP7mMd%ZD`hGH%ϸyN+cz`|p-KS3b,˂;i3/Q/$~ a+Aq b`kbvtg5XۧHH;nt<75ubf\d? χ;.{T˅R;"+K[>T b7l5tU6]>[4=VO:S{Ճc}P~x%t*I\.` h0c7&1'hEA[ $y]ElU0AjPw ƫ_(d3OBՏe2>aN ]}[@)jpE__lϷ%zF(МN3vV١¿ +y(OQ[]Cxŕ" =0mZx b4f9nE8X'8-IfDgT%2M >ư$X6›Ut]U0V0r|}u b$o!ἨYAQj>*}6L\cnN0ei]}[VĠI'ϖ=S|(uIsFx,r%՜Ӹ.F&ӉrZBn\\fKOoxU~N3';bf IG)=44v,|8Yv!F-E4\4gI'*&lY%:E$L=S[!t4+hi yd3Tt*`Tt5I=+E#uս;)/N{bg4gl޼V`C!輖Ŷs ucid蠇O,ܾAXQMrdQV{%#-{?Z)ɷ~X"k%YūՈ`ru,w}(nH9v.nsWl'oyh&H<"Bd]kC;4(qj$#fHL' eC Dymˤ8'ol'f}o)8A w1*Cv矕ސyd.b-1CPQw`oe~EbX=p3"=Xqhe S@9^'{%'Юx'.WCDY'$>R2,=Q܍) ?9.kQ#>6]{靯 ɣvK6wEZp=w% %y'dN.uPeOP?K}El9M^&pzuucCu]%iM2CcպP]*rZ{_L7TIo!j`SO< C/֔\BJ_ꐩPT;ԕmц3ݒI$M۬ ^ըybS(PlKu5~UyEnc>?񺿍}1=mwbnCXCtW3f!: &D*ϨU+\z~#+Ow$ٟk-oǮ7@J3P75HJ(SC#e\)N͟&ã0 / d#`,r2q>\ѷx%+ P6@Y;Rv{&#𢮠l/.IOCNQ&c/p2Y==듚+ `8qP9L.{ rh1ݝ\!] wbC*nl|\92|n1z`^ ;@z))/[\|/(O]0}VQD20ЯgN]۹ёϸB?:=QU-18r'Nڂ>296+1ZЈ}97 М|04C7IE,v]. H]ԥNȚű'g^;]ԗa4J:n_ғx.>InӻR~/4 ;qrf3 ԛk(bGc(k&$擸Y "DazkiS U1$Sz؏bh&bQ+4r[G[$X"qNZkEt_s"\8\ZDBXׅR|WOPA Oi:N8TxuA궓$KkZO`CDF29GD%Nq`DdDA+/Ҷ> ~o'&MsLz_M|V=@ʕn8t&嵉`7hʩWYwcjZ)sΥFh5g֏A#畄&0QKΖ&X4M/զ1WpWxKJ5c0=k{_3Ɗ$)S9[G3:Xȶ6@{DEHSrNϤڢ",%E D ۭطZt qN۪j܉N㣮aPJ)08yF;iwrP}~Ĭ~,$8 Xbϳi|?bZٟ!qZjߖALif~{mD+W sW?@{o(wWC_@%j){u7̂: ^S#R/2,&)9̡\ +hڭI?,?0nҪzN[RP%6 Uئlf p"iD~\"mMfFtEx#7VG*Rngq3&Âi!W՚Ų,',EMUIxNF:WZ~K'88Șypk=$EԀFXWcqQ[Pi{;, ؈.oAeцS0'e8s~)$]&+Cr;瘓kIO4*xf8(yFh!ey;|h)/[Xո2]z-oR?p!I<|ffl@H+ԕz͐ Ħf04ېfJ~%1rgp%mXZO.0WϚ/:Ռq kVG[a2=Ofk'^ĖA]|giě<zA,raƤ1o0`;GBxWmQ_H|v )~qn&#=³q'Tы|l%a1L6ϖ7Q$hC^r%swZ39L(R1y FH!KڐD˖1~#OgFT'[LG,sN*^U(mo6OӦzi2SJeQX]Fj[4`9>84Ci i%񾸋]j Άt-spIZ rAC? pn+ev"XlLrNi죯 ~x(w׌Z{6mvO/1 5l)/1 Fl 1e 悅6þM+gTf5mhςsfnl.wBxZp$p&InO ǖ_GTiuH>'zGQ* W ܑ?]Z[yAƋ$#4b^nl_iV@h) x tA`ôR}. Ps'OJt$e|4ܟezs~q!c |D:fP+x?!V{+Jv"{z\d2AS&)\VW9etԚ):}~]z7P<-47S$)Ы* +q<%b8r*RN <;/#f3_wgV? U]%Q'r!2dI~Ap-?\vw=Y2*J\+L6u`}Cb/ 4cSu>-lsQNϦ˙O{Y-0Ofv$ r Ō%Eh'kW͚M(kRa6iT9?IbQ\$$=35u>a=[ٚhl6/^aYbp:-Ώ'cӄ%X=v{dxXvQ_R(mЦJ" T肄7cK[e.#*)`EU m|6;:@`\i-’ ɶw€!R8CLUd'?t=,z |j 'eI7xS`LWT0 (N:jU˽u:ǒ( ؓZF>h:?`eP+>_v%Fyic"4vжbn}\_3UjkEWfC}41y.@ÄD4e.y%XP4%p5UCxi=h*Ԗ1ЉxGRDa^ZVByJ aaT~qNv\yoUGҶ7֫<˽:c}s#2S[9 sx":ȁWqIFL9V[ۙeȱ؂ )jE?W@{i!#<󓃮jqoDud2ٞvZm\ 2nf_qyə?^]_g|O#(!+kRZn'n<>XNNM?fݠn^ٙ8I#vK$\s 7תX53x9vM8gyqF࣋;=V򶼔wŭ~:;[mFKK,gLGnں އ+ a-$X@1܆N1uFe[J:.(/⬶{ m;}F}ŅPr m_=]#j.AXT=2ZhoMׯ`Hf/0I1?: FǑ FUQ ݟMVxTΤg08U BFsNG!ThS68>;n$J3?WPB#?)E^Z'ׇvU_&K #޲ʬ9D~^+B ' SD%&Ê/΍5cR ˉEJ@YbKqz < @ƻ׬k0$phA0 iSLn@Ǡbgicǵp}]gxDf2$k]/A|XRNrd&a޲6H!B]!mLT[_VgE^(fFp: aGJQH[)rV79^;0tlj$+Cۀ=]' 10?6wjfh6R/-FsDES?0fR(˴71xk뷣+:jk`kSlZrO އPH2r_z>c:>kNUdϲDo1r%ї%iكًO@]Ղt3g)$ &J_*ׇ)߱ KyrU=g=I"W.@Sՠ (뗾!&h95FRC |ۑ$5=)BTHe~ |v$˔h `\B[҉ʬ$V0Dⳓ8=DY#ѡGzp"Z_V2zȿAxA\NR;f{Mom1GDNmg.žmo5ܰ8erȉit<}Ӯ?ep.8'=)pCf] ?]bߨwlŸ,)H8  Dd=վ|ȚHto;XzhJX kV"}[FT O(YCqŠ_mi|\&|L`{g HefW0~:S&"1BI_t.(!n!ĽH=_7% HL]LG)wg-B֖3Y.QJp"Pǩ:pԞxp \Du,Zz|YqWfs+DTv_^1Bsv T*( WVA{ 9`rX9J* j9ͺG/eS,4;2Ӎ+K3|ơ㵬ltCǬ 9 y{pH F2=G$(1޿#{F;kD]e>tŌpUhm}lZ XpZ*!ʜӀؖ3L3|8UGʖ)b!' U7u*]vHҙe(snW(1pJ4F᩺E3n[nNG!cg;DmL ƞ-\;Z=)r p_К|rP {iGe"J}@1}in.T4Fr%Qa+SZx/y<;[h7}VW-c5-?ׁ s_g mw~ۊNol8V 0xOCԞZ?iMށM/J(64&4WLQR_}`sW8e@]L"D4qUGdV9{AuS'c笸,N =7y`ꎋ}NjOcG)%b1v>!,'hI'x y?^7 !>u/.KC(^LZQ9T:ETxd;֣ j<;80 Ķf~m&юvW6}[SԸUɷKz )żݽ9Ƀpcuv-h)JUBzzg8Isbe䋇 e]T_w6U'Wwk ^o> :6>k!Ϳֶl̒r%QW;މPQO uu&Z/"?%]$ֶ)- j׶\! #dZjqnSy ^M7N#'%T #+%0^wBT)Vzj*zGP~ҁi1uQow5Y,9a\FfEBrF#|2ݨODZ_>qY& &^/q0I\%}nlZWZ[hO, e6Z6i>pa]]1}XCbxF9MpMEW?:{M̳+̤00rQIشM Ē<Ӝ>Tjל=||ٔ~G.Q`TJHј<}DoT_{dZ6eͿt|RNQ4mޚn+KH֑c+q_hʎ! N9WTiް.vT{y>M܃m'/VVWՔIG=&oM`hװFC|RU,f'"wC2I΍&!v\B8vǵe={`m 5N p7=ח' NޓЄ.)h% 8 B{dd6^w/C=$Z)7FTh[܋"`cѨ6 $=V &9q1VsS}Ce-㹬W3@#Y۸u忾V-SXC#Nס R9`u?hkk">@TBB=eڳ2m"CJq #W.Nn$gWKϒaB.ZC8W,k pf~Jp+l)VP>C= C$iItzo3tK ~0^ %#$"9* AUv\i9k\S EVB;V7AaFu$XM^(eG\PsЁB otTd/qX {D>"/辜VHOPNkxy(c( \ީ2=%W,:}p(+7;x/(E]j׆wYV+(Ui*-NSMt0cWA&0^NwrZ Us6. MԟԢTPt,F|E|F3'jˍ#6r18>x8\ؕNN:=6NvP%~̵7l SCLNidAu~ҥ{!\_\6nO㷁U;`4#TD/%-):&QfpV.}͚w-Hb(Ӏո )C# sBID%JTpCݦ?F[]f(i-l8hW,hdd9\ K2WIzl$& w$"2MaZRl)'v" 4a(d*ΛZ7 4'ځ8zC8DVMHw&n]D+jl:ՍL9r$VS9A 栐߳:aI y8`wg6p fO-A\D/Feѭrt?G) |]\E *n!~A.c{{u}k!VIIcd~&2?CZ) ֋3x<̤:Q1?4aԀ"*$~~Հܟot_GىGhiKa @8,"&>iC&=pE@MAPྵ1#!3 q<$/^yplC}]|+}7g#,lPXل>L<J/r]+gl(s8/+u%~_|=uOZ v7N,i`o@1/r0k^07&Q((,B{ 5=9w%}'4|(w4 >N~"cEF$F ;;jnV!2oasQ L%v%eF+L=Ȕo-4R3 d nd꺙=MlWhϓZ|D8cIyݲmrk./$xӫ]gLe>jq <ʊ6uY`81B|~5RMCҤCd;d2y,D#"'tMbOYD"׏\5ZRna5?J.2EO =i|hЍVv{D&rL&[ %L0  8 |ri˘͕#|V 0oll}ݾɥa v#ɏ7+K|!1΄ }Q^2`~5/. $-pxqk i5 /}4TcdHjQ/Jo6A1RmRʵ0SuƲlHQx^ J B.tT垕#:ᙏ4 iC%lq^G2TCh`fBzЋ* E!R >` w)K T=spy @-ƿpj723d,I2S>DŽUv1fZ %/A2VZChn(#‹YfEL47O6Q>p5w<_GbY z"~Q6M;:>cit7 (Gdrw94y9͌Qjߪ3Z&fQ?F[' sN%:~)N[߄Q#m/Ci.kZ\c5s(j{"_SZ !j^+"LI6% /Ү + %'XSݬL1)u_lp,3 ”aJ|Y:6`@Su cI0.RT Nmvףd&:&216SSo4}uB EIs@ij2oCR{Umz Kpd@f]vR Xh=]jO4~rM9$Zn/.n>,]o_pC~[y_{q*i[65(k *PLv$h|Y&eܛ!R<O-E /)jf6u~u1oMÄX }A'q8?E\4ELA?kVZFM5v>zTt\ uY?̈EtNͪM{p U\&0T 4zxt/Xi +/(@!ʤ3 !-+thV@KL`awR/ni]H'P'e4N$ES~ g-7/~Ýȴ4 LZ3bLe/r7<8Yy.\ܠ-npVJss(>Tp/ CՎ_Me%ܩNG'0~+y"L]?y*vZXy mFN T% ".<0 7Vۨg}R8j⸊ߏda; 4܎h;sR ]M!^8 dءB'U4\AM3;-N0ޟ8%V]|x;/Tj7@>5N_P}u#M4pTHƾfЭ_xGlhR6Y|e=CPmV{$iH;X͑@:OZ!=j !qLVY2}@M(^H`PȻFJIM T=mpʑïM\Ԃ%73v~D9P:V Ny8<%Rg'R+,-;+?Ua$Α?X"$*}j)dE;ˊe_QVH^ f6*ӻN7/,VCp;+ewⴣ:ե}wM gB GNQ岪sOqewy{ed ڴ"筥e~ iOO`,f^,Ɩ#k vtg*(}@֢fwM+ȳ,UlN R oVkBN|(FnwiU ں< 2q\ds*i׈Λ\xZ<̉rKr: c%-"Pz \h8Yi{VO*c"!q+LY  D ?zvS *HУj29NO;Z˅?mK33'% k'U]=-ewaJ냟/:*>04{`n}Sca~wңɴhEq 5'xLșk=W<}tT [-E~)ǡWo҂xqOsT=KoHB3qRi{~ ʩS[բ[Ÿw(KȩxR7푪D[uZ;0 ]Mh9NjKɔ.IFDjft<=(F8Vmdpfn;0GV >'"*ӈ?*‚'śYˎaIM%rk )éX3V"# Laiͤ;jIsd xjpLwqdZW"FsRiu^b_<_^TG 4Z6. }coypS씾`m8R*hě̠ ܶJbBda/@#|K/0ϗx%M@wVukԧ|C#\84/{7Ԇ`jgk^%+޽ѫ- âaMlIA­ ]Oj @ rX> 7~eɈN#K_8@+%w+i*3x$A[#Fnƚی346tus/H(Ҕ4P4p0p W$/MfD 2.<+m:&pB;ܧCf3mEhd#cDZ6HK7O@MڙͣKkYiK\N7ҋ@j%LOS wS T֒S񃓊%nzŒMeJ&"GuDw !FA:NI \ݎy3h< ;q7hE8T *92dܾ` Fx†bɨ[S*gJMn2S zmm1w<4i^Z ٞ%wxD\s }u 6D-;U5 ynl_]i b,zDB&p$# _VT{A-F^9Jl5 ̉0*Mkt0/Ӡ18C2@j?ߏRڡ+ʤ1InD];6./Xoe~(DI)S2_rHM&4.bj#ޥWOgm_!,4Kb%d^*@d_w yAlMq1>6i.(;ЧF+߅9MqDEϕ4q z jHY x">ϖӕbD U , ъuʯ WwbWhZuJU: ΍@тC.D2(x;k1|f* nϓ8yFB [^}%:wuO̲gm/'o)>O--mqka0N]J }nxزy`Gʞ2OB69J/OB\wT$ljhQP9CeQgöťi Z6?B2hp܏x1b6+˜a;(s$BcS^йknz79Ng'q0}YDt/wV}v/ErZ] {ڮpVYV><,7f:cLP0yrplaT<y{۪=qP[ZHLսˆN.³UuRi{XlY Vb|^52/y5wXc[bEWiI)|gđ^fRKTv͊hA߹flph伳xv3hOn y,x^Ѣ+F7$HֈS;0IdCiFvrUҜ~CF0i8X|䤊17THHyJz˴Ax hĻ(Q9k#G;k ҷ3񠻦Ivzbx0?N/Ød3n7{F2#RR6M݉ dqo! Y'v  \E]uxIbLg\vwc% }KgJ3̆aۯ~?ֈ/K\pBVbHE(gFWyd1:dzBQgܱmz+/#o.41>KL^&9xAg, L̇h}b0np#ed"w5=2f#jY1z==T`݂'=مbfMN9yqcBEgu1Vr>&ikfYpmc3-(&=kx<;wKW9%`9^ "o%6YyE?BuRE5w݂ |84lw`hp9%KC] mcN3s; uaɇc]7kc0Tl@R6Cd99ȨpBYˠ>:^?FDm@SX<=.ԍ̺֧] _>̧0WbIQ RmSbQ[l=Lu'u\5#jաʶXm\?zp„-=ݾMD-D9)FH:7H~~q`q1;iS VUI@WaCã|׫sWX-o=!:Ի֪╭V+\{Qg4-Uʒ vqqCcJL= gJbA^0^o p=< h-PN"p<5qOl7'U^0  D3H0NYPEfR:GvB5 Uax(ޞ 1o0vB7֤w\am.jMofA&K>%*z vS'!VV#w^asB X?wh'NDro9hg"k eU#,pS *g*x7˺y z'/؇!Hd􂷂)+S#͘QMO9E$+nQޡ֛H/SA;;ػht֘x7n򄅥̇=V=[pcqeVH0 ׋P8=~`SqZ(#ASԪ?aWғpw%P 5d@#9{ S Lwг:ȿw ,rt@ BDjꉂ~QVS侔k&IZJ˹c  3qOzKe _m՞'u=;K303BGkT7Qu߲#KOGuX]¼%ߣ_ 0C]㠃Oh,T=QZHhPŀ W'>LW~ CCJC2% JJ$){TrQP ?ܚe,`r+'jP^`KMixIx*J~B 9u pv &~4u=5__zwA+\\W>1)9?N5׬K`xBR)>vronAfԆ_p8 5a#k&T*@\ YTMʹD^|0ahǨ$p2,-}&p❛Lrmae^fcu!d?0uCKKBU, (~%]$ ),<ٽƜT^0eCgpW^_Y|n8 ]ݙ&l&7@F1l L^hf?5 wCh)LۯQ}Ȭ yv?ew{vnFb&%&4T`aiy9HofqˋSg+]HRˡჇ>hI. J-lFkW3RbTB-y B~+.I)6NhFFA"AgZ:/O Ϣ&TQV,$nٯTWZ´#,e3}#x0Iu=I ҿ uӔYo>q^[.d{m^T'SU!^\ha/ͨJ'(-8Լ % n)8o  Ƹ]+K78h@-iM@^׉&X!|l۴tR8=>ԑOLK{ OgJ#X7zΙWW-⾉ӈ gIYMJ}yj Xm)3OɰArtkꇒwyKp4O*w>!"Nu~)zB0z3vg+.Ȧ y# jwN Ki-˛j椖٠(3%rQ%VUW*?!DQ͑R 8ۦΐd[+ydt*Xp@V:R ma$;CZ:j岀v 4!89ks1 8iSrr="5z\ N+h>Xc h|Bx؎FiMح=jק^4zqY`a9L^Q$ԇO=NPᅨD#LitwNt:&çA(<EY [9nvQ u >oWP8Ju#op;@# RWF6Pyw^᷾f@@ζ4Lou5W4P",P}+dsfy~(+A)n둒E-=e>,“S=@Q/ewU A zR'f7 p{%2¬swp&ʋsKlyuSUprYK.¬i; a֘ZJO|ز&0× SuK/}dܾ '{_4+)]VxSSJ|aM YcT 'IkIPN,sM&n~QHNEژ?XirLJZyOo*ZTrXeg~_8dV|܀J?m+XUi@ۦЫLCu<[7#TF3HT cQiG 쥯:JvBbY!.LLޚH' PJՑp#|,R;S<åE T H(z /.K5:8GkL1J7%A, nľF'3U\d JZ$"^)焍/DƘ14-.#)',QlFN|鶾I߽qMlNӧ0KW{epoDl${7iK5Pם fԻ3sNھh<\qKQ3|A0-Cq#eYX$R"Hcǚ dЃ=P0W]`هni/B\m |)\0VFeG%8 *,[r-W-28<ښ ? w !L!NeQ_xX[VjMg ygP+xD ɐ7lK׳Fxne/][9}o' Q\֌/(i.L \BQazIWO3'7,}_;aݝ@,rl=64x`%}*.,lK%K9K]B L;‘'>z*Q\x ؞JZ_Մ72ns\/eg|Aо~$6Ԋ [ [u `£!^˧=tTd],EfejZ `#LFbc`Qb$ :m1GzEd6r_i%pl :<h.I;:Jy?8D(0~T eU4)pmUf@ FN[dFյNG&!pgTEns~h.>,+ +|@1$+|{;|ޔ{ ߠldDXf^?`0ՁYWV?_q+0&yY, yLqX`S([:E}RKsg*ZxqM넃oNH歌D J 螇 ;OO18`Odፚӭ X@H-&i\܌`kt| 7 LI@jS's_4Snfpx˃x/ǐtᱱm1D'nS`o0V0ӎT<[+)>c 8PkHowmΗF}u r#b d'n=\le@sXSE[?)"Ǖ}Ť2`nD+s{kaldzH~mH~3RSxϖ opeΓdaZrs&zi+Юͅ91 m7G@K^pgk9SGvQ>TFvL q O|YuLQn\Yi{3GE}չoE[!=~|ځYC$iNC5t.~ Ng""˱:'@o p]-H$QgϨD`]8?*o;kK֙2 63!9E2s3Ia2J-:zN2##˳OgdXȟ~{>IJ0:A6u"n?^ӕRe(5_ [(X(̽/R>$t Z}ͬ/{! ݞdR]@FЗt}`mKLYt thT'OplLQ 5Uec2L8"v<"lq4s{'GCs'rVգ\7˱ fiڊ_v\KPFJPckHt˵\a "/nݜd {.w!.K~Mw˞ mX6w9x|wLQ^e !<Ɇ5{"UьvBn.j If(vMwodAVr3:Ly /xk448 > wRJ?~2BUĘ='&s*~vD惞bܭmn,O`R:-ä7 Hn<tڤxJJ}p$ec g 2LJptU椓^)^w^aff̣ %@[gg+OI#'+I cW7p-b@5\3xv[Ǡ>an,<Ш(IF6z878X"w֠Q迱D\zMo5g핏 &P kxn.D -INGbbo`7oy|؎jZ"W( Tk|"5x`^e#TaiW$布z+SpNS ft-7]Yl TzȖq(SVmwVȅfGI+Pj 81B~;iͧ٦sc-,[kfjm(H2-%`c]J׏;z:$ $/3p;)99cI9 F܎]:әE epi1JU_EǫcH .u3ZM]Ʃ5t ^ZCWĚM"$`&vYUfKJ$\Ȏ6.}V(sVf D)0" K(ѷ6+S\NEjfl@4/v!;f !} Ԋ .=$ɐB=D,h(稃 vᄐ9/s1>NHDQ4?dt g&0=r `)͝UM>#krx5U,;gs2矜w̥XӶa WR2շ*_eg?UɬUvJ&f KaѢ#K3ĈhV 0?53]A!z4*R Xi1K&|c31F;DqUdm,-6FջMC*a1P+l}2{@v yS|[9̇{\%[fIv΋;BHL@qv_@ɀopLb>E{,Kˁ^NfRz`] wќ^ 1 BO Y\ kiaM/4M!<ۻUL* eS-iA,~ex:-y5"#[SN"$>jY|Dg}N$!Ɣ:gW߳t0>3>/Pv4K"Q/bf4.u >F M+ Qod#=Ϫj=BTpWN8 b סznG&Tr}^Kq9EU8tK?O+wO91c(2,ɋ=h6 waSjyw!0YM )Ň4*rExH=?P+@g2$s?X Z&mR \ ?tRrN2?V7XYA~f,iƃ\]"ņ/4uH;!19^ ʰax]qdt 4Р3>ov&Ԝ^o%Us&ZH}/ 'QqkKħ6!~$j '?GY6;5բ+[-9^3 5ڢڞػr!XBgǶȻr]eE>Q@{!P@@|:tіZn:.ʨ (d!2S·La+Y tnCxwJѣ&[6P/sIQ@[% ogma7Դy51N `o b Ӊ,EvCfch\75G;yzX=`I[o´r"}}>~᫵H ])yrO=N}R-/D Ǧ]86fLEwfފ߭$nZ=Sxp%ۨpqdZ\ | 8 ݗyn<4I!ȩןLxn_>ksiݘo7fJ DVIٿD|~,oX. } K cKҴwY? ,n<./$ZX: ;݄Y,Hd3mnX+՜짩gTXfNzv~`, kP+'.{YWךautdWg XA+"7'@4kYx>9uPH:g60ʇycs};kBJ\eNw !j%FV^-5^gۻ0uyQ#Y\mx')癶B :CnYckũb/)'gX缷ѕOC8') o>0r?Cpa bF2~h!tNsiG'&CImR Y&r.d#~FETJn%aTZ3673 )C1r _z2/&=dO>E~ BKوnb#}#~Fs :cl6<\:妘}O:2VV7@şEڞ-a0;+7q|&EH\co.q@X~rQOXvZNzYd;m bאaHq%194jXL=vEd9YX~7e|m|S _B6}Hy V膜QKPT1o] )_Gb$)WI5*r%)(@Lr *ޒ^aNbaA,nR+ W}=R^̢D+8DzW!G޷)A{cKrH`n淙5UB+3T- Iwӫa VG Hm L^q[o8dcWa2 R=]-n'@Nn:V< kN 'I @(Lt)] H;ӟ?j^j63lJ '\+}=ReM vePOLP oG% ~ǵcTɶ E?~De#IE4*T\)NoF+6.MX.෾X^$>Clj* CǥWD J½Bk,ԍJgqFʄNɫ 5:L0,zO0xKӮj`݇䄜XF}l"X=[IQQj(uj&>5У/mwY;pMnZ.?7lsI(Nz(w92ܢ]a=6 6*ˆ]ɭL,p/1we,Ldv^3;q2MT<>$r^ i֓ +Efؐͭx{E)qm@Xz6#zsKp_EO%uDg`αk.3Vct/) 8*#;XǼ9mšA8:$;aߘ ,2!mw,+Q ?M :)<{IJ;jl`)-d$q"7B8Kj&ʏbh+I'`M&+% }D=+@1=ˮ8fFup1n x2[!C8*?"n׵?qS [{wws&nlVꀳ:~{6p0te)xB"&[)I ;,rH! QUPzt3<,9.U<_&{=̅ꠗ&vrؤ\\EFi۟O5ߥر-88vTGkHߝ V+u&>JN.(f3!Jx}ryҡ0Q(L"Aqҟ=#U כ־tzE!g7KOL!wiM {>^n^PiGiFR1c{`iŮBќl0&nH&:G:] :9%\ƶJO W Pb&B*$ j /㵞J./dLZa,9LuPQP*l=FvRMYkD]Gql=ah. Ϗرc bS̄ǒө8_WS&FSCt5{(h1qv|S 8dn D߶ʵa |ҜhUȎ*RMP'L棗Vzzɜ(d(55B:5g\(iZJ'r"ڤ+[ML$58}xs[Z0z10bϤp|M9$/AvS>SB@bat+4q+SSֆ 7曗7Ќx>?]\[VE"Q2DТQFAKb%.j!Mi8z0Et27\+ʱt:N@gKm|X xiZW2yY|nb8ܯP;#?!΢fD5'#uPO<@\#&[D+4ȞXٞGvs(4;qW35SK?Km ڎg'ʅOѥ͵sf0 M0&u`7K':]hJuwl1Mx0{LL.M/afJS3՛!5MlC()ۋZLсjO/s |R;dOf䁨Ȥn ick*ΦHcq(E7’oW: lV8:ECѺni:xWwE$1ZΟ|)o_e]$F=dE 7葅N$vl'9 C u0 ְ 'MwgZܺphk9=o]D :ܞʤ!r%V5- gkmvޕYpm ~J"}VQN״$֡˴X;o>G5'VFi4 (&1 jƛ nnN-k1À3ԙMa*3-Xɺ3q"BS2 @qƢrŠlH3I0Z=\RG޻lsu݉/AӎʸBS=$_ArpѲcDA:)^<|q- FHÈ;i:]OsM "rEJ"lP5R&͒4h,.ygm,uevK:SYǕ+3oWItk$&3 |_T(عuԝ5gruo^όJġkc`a8F"B{b G4;wUm ֿp\&HqI{YX*~2:".[{G\@VIvrd"2SF~7`~~?t89Џ¦gSpg%]ɊFHk~BlO#HTLnE+wptC Cf W@`GF©kjf\ıغ5 EYH['£9@+¨f$V;+Z[H(,?-&b=} 0l<1an[yۛ~@<_ wnBσ߭e;n7`w`dTD2c'TH+$ڼ SN,$ 3.Ch~ČX%D.OKƆV]!|!%9)؁x @VJ4R8}.E/wa[A9O+o׾"1ͷӒU*d^X vb"ꎠ6 dZرOZNΒT&]- s;q>_fἯ|PZ.wJb%tDIVN+owgPa(L}٨bxΊ\A_7u&B~b,F+He[IJE3OEeQZsv L]46b&K;qeD_rH2Fq(9C^i#< [OOevp#4~eLTx"ms5HM` sor_WWb(f1Dfz9v0}p&0bV+Cxb $׏DEq9] VW]#Ive0^~Oh媒7>)KHN#KCw/])}_esqp摒ĭ"dISP?'!xK#"2N 9As0l0GqFQ55gv@ -&3F*yMO8^ 5]Y+E"D: !e> deA5 PT (+tJ+$t(0'Kr/%!Zqlæи4zL[Tvv0$dɡgdIk,#)7w;nbT+_WT0/C`t1)i-!(EJO<`X>lmЊg#78sx>x:٪z'-dۺu 63!Ѩ1Zz#*Cc ^A0ϗKZB>ETMӅ_޹(V KL5| `#[4p _އ<*$ k[+$8clU'>*5DM l}vwj'9 " 2&\q{6'&=`fE OjL'$NjuyZćˬ [\ȻZ2g)B:o+W .ʅRd׸JLIΈN_D;x׻95T btK\)2Ɓu{Ɇؔx&R \]ϧǫ,lpBT%ėjfe$X꼀CZ/FjB$ϻޏqp%,:;t?\gB;\7Vs ku$zCxQtЅ#x%$ϴ` o96kN Ʃ[n+/KwzVbJ ?ۖ#]y;oď(Us 47?%}s+ڋV ]ClF's@@ C'4I\IJ "!;8W_es%O6K>/oEJUʱenZʷcSv7*>r=5K,!{WqIW}~TwT vH +Y~. 5)=nMz. U1[ .Q ƏfpGWSi!w6u cھ-IՕ:ܨ\B|D%W7缐Rx2X8i:YA$X*@iJ{y(ȻA_у.#uRkR}gAp'֐F WEۛ٬P` g?{_7')C-zD?Y8sB!oK~ffĶgҪy`,QBP$o糰-SiGs9Xe|z)3S0aNd͙K=E7aXaQVdu dRx3qO>wq7:F ,~xCf k~L(ro[ũ7$:<#vqk)~/cqtѱ`u) g犛~m.lGaXQr1] ϳMNWn4m6N 7&"nkj ˯\W\Dg ToD5?QpK]qqh+Nkc֎QJ tOZȽ/NLiǕ$mPn86!$mt3vCxKI`EƉڜ&@3YRS kf%#i+Jwqg8 U9΋%Eevc=t-*FtrPutdibF-o&o4jnNgԓ>*Id}G= rxcQUhHz(i Д%wcJ3VIz=4R),~{=zdDZ̙ d JS/K,!ڱLy uQ;,0űC=*Ҁyp[t"E7nx-W74'CBZxuգ(gª(|2-%k2XZ7>ZƐm}#EG }Ig:7c.3!~Twm>~A7Uj4Kq%mz c|sPjeLQPzaa.` 3aE%e+ "j\dKe!wmT@ҕ*7f2D6dߚd4T ?Iޚ;0X)볂7 < h;3ð/i[jb}[|Z{àF]]ŏ0ՇDMBJ >KW;Ǣ_q&9oFHy 4Yظi}j\` J8$s]!̘RSb#x &XPaE!^P^t ID뿭[/v_.Uӿ^l\WFH6@z^@Gpi^q*+ͧQ힇gu؎qHrkbcn2 Xoǁ^;'m+pY!%@fbp5 wK1"҃0`+9"k q"E$kda2bH?sFw {)^%A6:̅nYyOȕJCX'{Ӏ l!-u޼&N8 oj7 |6 <+m\*qdmXY_WT~~T2ԢH%ɇƥnʨgQ,EARd'孜C-`GcQ_. !``QHXAEak3i#p[ѵamkψ 'f(E:A=|Eѩv"cÊ׸Y3meT5Ǹ'mڰLկLJd=JC [A& VkEba<.])(݅:o"D.C& a;)|vj+A+tSܸa6pbcS#Ln\JD;_GD{Pow} RK-!'Ί_W#4[;4xϾw9rzlSkVO3D^;먂:tJsh'g T-<3)jI?~#%g y䣋c@NgPy-(SJA<LCL^s{6؛)P V쀪uMȬDhQhq. ~͢(4O :nN",|f٧.W#:?p/zoRtzS)Eh*Uy)@ ο^T4}CTVϦ#l$I| E⋪W66IGﱳ1OM d/(L2.V6>>nZ itxرiGYFw^>ig_0DBt/8m/;=.Φ7I=qcl}>eʲ'P,q|L5V +L^BA²,#s֚>@cq|@H+ib,iuK"JX-\Xq /4͘3½駐B7;ACls\ܗ}FMcݾb̗wU,O}ǂRgachؐvPJ>8||y8ٿq$ݰ;I /HS slRW*䧸ۨT:!TfNoo6- mC!]~7Q5[׵דOē]؀-Ӝbxtl+H>XY~C^4(ծCA"ԪإН1d+š?m[kEoZQҝ/ NV9u*KZuTE> 5/* Jt!/CGY:O&i,Pzdh``]//*h2n9䗏S!gQ׬gG[:< )m={K×G۟49Vo;i0Qp zx1lI%.*ʄ rRϐNp B& CG:ΆJ6 ŚB=#[ ;̮aK2]6j? t8!W@d" M~ ħg^g#@l$>O2@jEcDgB8 $|+ Fډ[^n&jJ-UwP"=}F=CA|Dv{0.[?:4Twϖ~@Rb?l_pmg̓P DZ:,a.#JNgQyy;_zL[@ۣ!W.<[v#" DG*6+g)#GxTI- Ye56flLOa94Y#HuvQ df[F)$d$k}áf1f)qk:%\v^ً&H̻.4OҬџa=LxJAZZ~+,& G/ffSz(pTϖ3۱|_Z1\!RPd#!ۂɉʮxŀ;!~('9򊭸bx|HWbyڕӃ4P},k2:>C^MݤE\z$jDp6Fm+JW8"@Fp1+0Y>}ZBDp'xbވ(^:8#gu qpKm޼cFp*W\0 I6y-ɍH[`ͣLCk 7Q)˸UPyξ/ ?x:W:Ֆ%p[>JU o /uΓ ɗۻhw:r*_liC ?8ߴsx ?E(<-sYw뒝H_GUr}D G~FF^# 8 ]{OzO'>]py̨ gZ Д #&&>׮a*ܖ@Ԑss^x& $x9ʜPH a, CJ*{ג$K%gM0K^|ݝF菫Z:H |4osS.i&O’s/#}Q#vU=_ہbF ?im@=ȲPA 澎*,YI1$f|R7DSn{ VZUTVP}H$/9ThIXmژ^sEx>`4x}7EAvQkUQ O$Ǿ61'X/H9%~Jg Rv=W8,T7̙,Cw5,:{!I_@c)390}2 J,fR l^&6e1+:sH ս1(V6g qY]#P&$ v%uE%uw|ܡprVʋȬz(}NZٙTI:9mCΊ I_zKe0[>YXJ ˓Ј=6I f*U3g»i5$]k4!왺›;=nj.:YO}JȾ r5|4VILHC9p;gsm1okM 'ɔuv$ uZ7WJʫ[cF&8\chng09NƘۏ3=IvYrtG.C <~Ь4GwKDb/xW5K3*pr{2˟ (om+f#NdDzkK Xxv2mAW^Z|~DMWP]%_WP W߹A"^#-ڌL4Buد&PZ~n³ dgE[:G q!ц (0x2QVͩږ.%6Er Z1gL֞وh.d.Q(JpkNN1!jlaN|F7 3BEb:F'=P&::Z-6;D04`녯4DZo7ΞWkD6z!2Ӛ1μUy2 pNnrjr$ksCC`Fg*{96۾ZOtA"I/ AG+PR\?E}L /%:S`PdpfCkL!0.'җJp z[$Ys@?UDxϾg&i.m"y] ${7"?ՠ{9|+WC: Ta+GVSq 4tK3)&g[)%鹡s ^-D]?i@5]b" P#‰pýP¬J7w"Guh}(ko'~Pq#1Z!FZ?q@_Y5?6-V!hB18?@IP \e"l2I[RSAͺo,9=z7<yf(ȪP8!#aΗMp%^2Clu'O\8FnD<`<)lx ~2vl z QuR2Խ-wj! q$=P$Jb;A"kfy~p^q $@tJ:ApZ88NP-X@w4^3y#AYL> Ւ6Mr َ&Q+k7ihÏtJ!ҧn] J!BƯH_Fqqޓ 7*l<oܲr 8K>Vݧ VU,fTŗHNQHQ!fBN|ƃk+&Ago=:gY7GA%lΞ8(#!Vx7à:iUubcc̳r0T0C%. Nv.Q.Iw?"| bgxشIŃwuUrWxV;{3jj@ ۥ{4a#jFҒ6(Su[EIA"Gʦ$Nzv{z1"%,#s9;=j6X1T`WvjTc tb@nJ 99(])NdU̩]eB'ѤMZC,3M mDߘC}_N d P"',ԝ>8@lp;rce^j ۟A_h Ǹ¢T9v( Hoa:X)vWXdm,8f|NrR6sØ^OMJ]^ϨlpKE Dg>Z'Kcw 2/F.8E 7I 7bj^ՓYp$x9zvRgS"*V: Myid׀m- 7j"D y#rl}0}VgDWDt[XK *zaPt#֦TM //.MӋz ,)?Sss{~PD408ɫ}~o2IE%-u6OEW"//!Ż.FE.}WN~~L *,]g],EW ݇ƞ{h>E#-杧.Ȃљ3"?g<ʑ_A~=ج q?RZbTmjgQW)u"2|NN;0o)jG` 4 !BC Qgwdzg 7A|6io0\gqHLGmbХ&~KtRY֘hW ahLU$ 5_I0ȠwFyY|FD#pl t̖76+0L-TZ j-_Uٜwzi?2VϞZ#M7.C4F8E1tjpX5p]yD0qMJy1 c\RgcnFI bjv$C6Tmk[JAC~X~&ΑXt/:6x'zTogX6Tc7@miȘ( R;9Nm?1(ԍ4b]M84+}U]sqʟfpoqos j۷b]1&"Ʀtlߍ W4K7TW.}v| W< ,$Le 6cҸXŪ?ڽ|<=v3 ٗ.?.?1pt\`Ieu{s)6#*ЇS?iaG>=*LCgpOyr\ui*J )\Ԏp+ fFD ,bCX[ޕm^({dq&ga\DWMⅥgPAr'T2C$* #O:}({CJKxG\X|cp$#VB'րʡ^Ұ&;L.܀y+Eƶ@X:p勃|JT0! 5qpQYnOw܌6 ]%mMPRtpkyNŤl6&U|~Sr*;mY"/Dv^q \dlvygU˜ K$_jj)#t`C0d%)X vRe~%9z=E޸7H5tݍطGɢAp!Pm丷mM6Mr RF\u⃂5PYhп-F- pSQk[^h(RB%}G?ieD'C]dAq&6$ gԊʮEoeŊT OX,ؘK $FsZ#tUKo;7̽< ì mRLegZw ܽc!h1ߔ{I5R1o)!:gd]/ֽG"rCCgm2dmxC+P zϕᷚ4F G pB|aw D̦8͵ &S^}ݪĚ?=Aܿv zen\p֓z20)JaK\;Ӫ W {n^*{X"(HCZ'(r?U^.5s#NT?!e˱q$Vα8I4On+tHYmQH3=3*cDA%/y\va8|eXiӇb{0( sQsGQ؉(|;u+˖όVO:H5W^c&kD7w_[ПtuܞVqe$ í1P7(qCt ؼ AŔQQzof&tydO?ގ eESF|(A9aԴ-+Q#kogj é\DFfjZ!Z9A=y}CÑ~$/%xP4Vq}1T๏}uxT`UDkԵYm/2pwO(^2͓9:5D(«pR(Qǀ6>>+2S^D8EeG9.YD<ڎ`w}9KZy৹6) } PFFM 'J(Ojjc*"G)\ւ6э@knq#יCt,j[J?Nta tiI$mƏǹQA[O}fٜ혓eCwUsfu<؝*I#+\8kӇf(-3x0A9h)es_U̽,?3t{ Ȩ঴UZiE&'``_KdO@`&I-u גe9Z~lϨab:./pmIOI͈ݺBmU/28\|maJo[ß_q/~cXSkY.W)Fx_Ջ7JWmλ.vZv~ ) E[eOu?Y ;^an~Ae  Q&Fmh"d3lf@w6Mק x<l;;ۨ&mqbbc iOXx:oX[h!(a~9g4qgX 5(0*1(>QF'3rLQF6%<!zEMKx`<84MJ! t 0!% ޥ%|o0+hye."q3ztzȵD:YeL!~fi]a0'U&(<'rP_i+2IѯlP n!E7+?|<}#`;gR= |:([˃Y+`\8DڻjT5/nFv@XF-1UV=Jc3K8 zT Cb}N2$D8 Bsw'xM@alKZTT :#Cr}YN2읝=\^AHq pa*l"~rКȻW++3YҴǧ5ݚȂ@1- ֒"K#Øu"ܡk7+ +/6J~xGU,E3?,(b")gvsYB-]T"OQ^SR4R{6ZN@̚4^ϒ5K!6$MD$vyΐߋe[ja\k`Fnu&Փq?!cBbErazM5aA>> VVhC=XW*{qYe?i}d"IA@Y<:H$k~Ӛymr|/u!S|^1taXb&򚾣Q`r?*-&<,ŊkC$m0jA `CTnyWTuv1|;KжĬ-UkmqF6;T/T_rbQ)Ti%1Hنx\!?J_c8V$u)`X$RJnU@`Icy!p:v4 uT_uVbMUv=yr X'kVnʪDeTOR9sR!}:.b@Qa'?Y/W ‘,N}8/ݓQ˦#z}̩b28lFݱ_t2lc\['$]m8S}# ilͨ-'BO?CYʚF12[|ح'}ɭr>qW$+ 9lYu H2JEʸDW!fbqj&Ty, P-JGu8A etYgk`bܖԚ19/LOwn M'-סR]7iM|! .GEKQxEQZdw+SG!M7((zp)3Q+t.Re@ׅ($Z تΰ vM\שjPϷO {H4g;Aș_P_|J~Pl oDZ>)̀?D%R"å._x_rC&]N\+{6Bd^r "KʅEF!YC Wwz&ө+.@7uΗfD0o}\ %7jUvv$[Vb tC~?e#\+QibtvrtF \MG&mrOH2iA=TA\Xs K,R%>6iCt6ہtٷs!$[,8,oVupzQ^f( KKL?qҎ)#9>Y8L-g j~א@T,eaw}%퐸z[Lo$qdHY° gKS2Lp h' ',Jn#-9YV~Lnacaj* .)Η񧁇Óˊ`49OfQ1m{{y`c/v_s@Pɜe`v?3S@e:z)~2sv6 9p~3|X2$:.xY炈:>1A4h_n YWjI%oB=k.a*x%;+-|d8Ddd[Kq̈mF9zpG}v/"hmft|>nAE mMD 4.32C 6y]F=^TBG_\N8"иA݃!L_Jt`9;fƜɾ́lE:IoڢRFTtq\y qRf b$%u"{sˢsCY L{F5rUv AG"A/#8"q\?@N~a^-V>Abv{F9&*9#Hga c.>n8'. qd5VF?Xa[N,|60oDC1ùhbFu;MO/a!"!boG Rz9`_k_)o3s!PF:թ@V*'r{Ζ7>Zm"X7-$\6Xc{c7L?GFJਕ37]qC,WT_[s#Bj"ljƤj1Up>:f"FMt j5v[Zo=Ϳ?m+cQ٧>T|D,<1KE ;r7NP„}~tԽRsX)@_%>2b1^-IzAS*|)vRZݻi0,#' SF 'O4٫|9Xj +˱wݸ6?IJW#$n>g|>8G@oNyoɎ.W Ki_*yiF #RP2ؕ/9KO+̄\<?6΢` Ҽg'C?ӐH;;"lN f67x^tZ6,/2OB`> WGb vIYYͭ g-E-)Aj@էMg5 cNf~iKV<)2lvqϤ+7+ 4(f=K\ES᝟z0\+\@3A9#PcG0׬#?T=ͬT/OQ,`C{w}6ޱ }$#}m+Ωd3Pߦ](QB)95BYQԉX'we`x[GZ]})lC5Y¼ i$oIPOQGPUo4kU%W0H vi1RgY1d.c߆A TWIDK_ %~L~ ڀϚs(ZwsקSR'_;-]nH5 td0oRAGwJ=˵Ջ3;4tZ/\X=7{cRɿAzz[eo2G 6kO%|Gʦ?V45Ў(?] [I& ~̂l .d=l_ow=ARo5L}♗`n'l,[2</ViFNU|j>ZKP=[')yIXIQ/̐F-'fn] ;IqyP3;:{[KUP*Q^Yc<(AΜ{w]%+ϴYI2 >k<_,2hD <4޲K*y-Q>xvIn͊8VnPj%p9Y b@,qףD\~Y\@'UC_B]!5ρ-H^SWTTPgxJ^'_ L^ȹ18xOXǚB,r\ F_?NL# mߺQj<1>*_ƗݻZBFbT0'v+!wjޗq1iň׶gsH\UV0$&_XH^WRpWP0á410Ɇ6B lM 358=.gJ\G2cԔG7;UTE5i=f b#nl VjEW+y[?THIp19x} V-KRyQ^Y:L\C5?n}W`*&UdWDPʤ-eN r0^8WMbK!&V.UYQ_J}XB7Z:L RϭQHNT5:Ԋavz(OxUaj闀ѓ+t?])7BῶLԳm99d4 b~KuV@PbBi-O rCO%2p?3 LRd#\I\)J奕8:VÐvۅQU(U: Ճk*-`0|CIv=I7X\ߌ't6*7A}#u-ko#)7 !`9 _xڏ'I: [' qgfSbz2H5UK/AՂWs>)$B|8`B$_xdvf rэ2ԍ)Y />C!hMG=Yk4iww~D]r&.ޫy*?;|BdchEqp&5R.Ct\Ӄa8P2-ň\۪EqdSF+7F ADU[(nK9 zeh.+|^N5%o9'(|9u5Uˉ%8M{.ǜrfbP=M-5wE#Wy 1a6n|ET QOra=Q^c^yO#9PN 7 6ke".0;{/H$"mvݰ@TzĮ+t2HBJ!okF`:mc M#(rc"WtM.p1bPPX0|&*yy{WЌ| Ew0/CMOAr~ۋS*w!ZxO&{8+i iO+ ok2IN܈ۖ(G=e`8I/C\(-'j(ax[ `5IGH2pӂkP4TX<'[T 6gDYIzrw̠HhP5i_JzOR'^mڠפ'XHd\['MOX P ܁k Ns-X\O>pit+c>7*Gaqha)[ȸ I9Wӥ\,y8/sJb4>sH# D`тj, ʼn=eּĪW3O쩈^]i\y}}hpYl枼9MV`Xe>*˩ؙ7YМ$;5-G|_wK-&Ha7-'~v4.#D_za{z:\{bⲿ-LWꔖ7}ԣBՈ{XIʘaǪk*|QQs@aw;IҨ'9? Z}0u/ 8 /Nmjүt5U718d U<:D h w|MEu̢x&-'7+5V 4|v冔5$qTs]9 |15wYrǷVTA;$- -bݦoWTn'.仱nڅ^|$?(@ ߲4K?P6wƸ8q?z!-4}=`l]}f ْ{2wƤp5|O-9>&m c(^KLb IW=CVF5jZ݃5}&:EVczGEAT g;/}kxqzK.k3 >I֑0hށˆ6ptqP;[ vGWwS;ـL.oA udg. 쩩TFy­ܾ l+br Y -T) /)%{;B|}&cMcaa3RH0rڳg9 O"iʲkm!HLAPBW=#y(c5$R;Fq  FʥF#t>q('Ns.,%>DwQe<σp X×$TֽDFE  (}*벸$8o!IKNYU!I ۆE7f``6/uU mV.#0C+>w'!lM‡X!BvQ֔ygMJ4 YLdBMPWp9o V֤n7) 3ޮ$ZSyhwU-w\&v'H{kupڣ0b5Oj,t>Dx^=1[T(2`輂G<hl@9-֦ #r( ՘>Eb·P5m9g1 N*}eScv8*!{ &bޥ9Sz^q|;Dm]oMbMjoVruGaLܛy _"\m{FfE4nC,K?(mn۶2U0,>Ѥ U/Luw(% | ob(tEiUaOy+@z6{r y;Pj-rӸT,lXwXd1:˥ c#dvE%>QIҐ-%Ik㑱U6$乞T)Rh c# ≸EQ*@DF;H5i4!]k_Z0*toH IL.[YA3%](L3Ro )~)3 L x~bz^ATCGBH ȣ*!Yi(duHWoG'~yD%yS9h&;Uz |Yex"z*-[T}|iބ*'(jv84(gQq(=/Kyp1x m&gSxnd8f_B R:X?t'~<):\:Yz&O·lGXJ8 g8}"~Phs=[P" 1?!a}G G uɶ"2㋥uNW#Ɓ'gWI'S @V+R=>k&L7^aW@ciūCo_BS>_\t)dU޺@0;N!0ܯ#:conQ|Ŗ+7Ң:`nJmk0hq3uR#ISyAY=\ʽj}~0ݟCvZ#̢ 8YZVƸ }Ul _9\d(}3kT],_V}K-~H [!Іc{J(K0Pm&&FSMb}~g g}dUQ PЯ i2fjn{3[ OLTF{ LTD;) ;0;u~@qi㭕[Ӗg=S4:o[I̴$ ]$>\_ 0V iZ#NjnPQ#~7 }VME2CwپĶO3B?2mZ?#[?\Z#L<&jbxi 2V~ڦMb$ޭP*u@<9Hҳf3ID74=1op*p; NJ;5 F l+o:QA޴!egYˊ{@!=✍AJ4N26>:mk2>a'5>atL`BtG%3@ n†Lۊ\[6Ψvv0?Qm54B:)D^CE|{TYRZ^HzY+X@|?(ך,xPsլN굥 j].5퐒e$Dw{Τ<psُL7*MxIf?T~N)]4۬.'TYl6Ht s!<\Bـ@ - }),vYg@w\C>|_L%}q„X&:EpoÖ7m- 8jwqnHSԥӕ&3S6{Zp  ʅS.ƈ`N+]ZVK~V+=Q,h6*D=agC_sXCSBv.:Ɛqpʟ3lzw0RʚOҽJ\;Ae%I_ΉIv<ۋwg2銌]w֋2kKfkX& '麾_YE"4Qy!{A5@OËOIWr+!LOWCcv WԪOؕ|־_0t=KN6u#KT;6]`Y0p=)޳w-J @q'eFA/(Sf@e(lfײTmUcуozݚ9I'S&_Z!a 0iE=,H,$f'E6V7.S26)_M]sv@324y(4KcR8<,5{|%}H0q,[6J+ 5>0>[,iN noOOJ\Ж_RDO3LuEy<#4W@Di6gQyjٱB.fwT!0ՉRfd߷SQFI6fk -ZNS5D>ia񲆠}+G&K'sI#jaDuT%U,{י`BIY"us5!Fh,nT<DQ_#M7|N 6alC xjUKsOJK_*SثHus]K"۹d خ8a*jSYMojN8ZG@A#ݸhf=8E^Gm?HLS&$ tO|%~e{,銩^Ja.Xe]̤9 7ӏ9q\#^/r_RÞ75I0MQ ONu00l܄APV$^ϓjĴ&Hm$[=w:0XYs6w@ʎX #=d$ʸz[lRS^y1ˈ3oh_C*W`5s?Oy%j46Y~~%lW[ {GZq Bdt{鎣$2y zs4>dЯ+:kq5. v!w/2**N/+u!2-QJt-AZDHP>E ,M|s.@-b(U6p[c|;{8eϴNryޟU QS-1"@ g*ڟ!/&oַm8k OWh]@bM%' y99i좲夕[zn6yPmndR@Y7<,*wbDxu|#e#^1ꎠ>柝J9d4L0 yi} zc7}rA4c{2&*p~Qm,MhOyZ#` QHw!S}VyJkГ>Jǀ,s@C:n'l\jĬS`Ա ߫tk"?v2 )pYZINDX5SfBNc$ǗnL\,he&ŸS?kU_y۹'I&{x.p}p8i67X ӫV:@֋zN!2|~G0 ks6(;g( !?NWr(CJ|9 G9jO!}'n: ĉBA2ֻYメC]x+!^ZrUE{]|ё }9tac#e1(z@nISڿN2&: 傹CG49^(@9.okb CUOϵA"pa;Cԏfhv>3Da߃9Iaw{RtΈ] \$kT XXMsh[]kQ\}Eʝ8ՅD w@ 5) a;%> E`4ӄa@M1{dpvCPhVXah;e(tEsw 265e"O!apAC<|^%;NDo> 9t0~Mf+A`/dZ6HB)>$$v$eePcK%q:1;J$|S~ + GD:MK<^]A =E⏖ޥ]jo:xuuo|҂A 1t dܓI?\d(ȱ/}SJ cIѤ!ހNt^2?W#cS@!-c MXWv ̞IU%{ ϊh8x`e5 mq;y?k;'W6֗=INWM/XuR~49M_$P՜N+KϷ9UNt\dzX:eڻ0BWN~5ƨ 6^rS0g)MBgc2m;eăV:lfIuY cXOR?İڠ? _#öΚ<c@2e*봚D#`P;թq=+wos#S:8gœ#n֔ ʏ-g"!!*&iG";xTm;p@ܷD\Qvv6q;&E0ve ~O'> *; BpM鶈yV 2;e hQda:+@o?JP'-|pC_y&аevd1.Su'Qlٲ%i-WﴶWsS%EN>!K+h鑢5aouN"B=|"w&}4-o\wH@iR6 (;5CAZ\΃>ڻ:!1WJ=Sf~b]xW ݽ7JlIljnƧc wSz+T=&'y ;~kz<&EjMTz/͵~hgevB Ir%x-]E` zW >md8a=7ݿl֣A4COeFɞ!ɩkB'NWcn'¾Rc3FZ렼uG8PF L4;yX ި G_T @LЫ*) 0|&`vsWh2E2$>L,)PgI^!FӚ;d*{Bl~ꘔZـ )Mf=SEruEP^BcISuRӺϥov|lkJ T3qRMTJ01n%*ʟE h(4g@3xyjTdNǖJkա(ցiJ):A௱Iebd,'s#J`j*DL5 }K[aVE1lwKkDE^`yͻmg2b*ȝ%GH~a,JZH+>~إ>uP;wa*|Gx*/aĿBk u!bmY: ȥ/B Ο”Rv-Dҫ(Lt[Λ.;Z-2\c}IȜ8#>G: Ybc Mf3_{F۬ 1ʫLJQ 1A膨Hdg9 ɻ55)͢C;;bᲹ@ܜ"4QЋ8-4CJ"}m/Bh.RѻI3}^u<lBJS-%_M\O0T6 _e׿I;o`pcLZ̴2gjrx->Fss; &WK0 ||."Hˍk(PiYtSסAZUeŻ,5'V+,ZDSACd7lx,+ ΗwXFIũeojX1|08/I @[w|]/k|?t\KRn\&K Գ]"_Sɦg0bu@97ė(:$('y9 P\8@SNNDcƞ.%مꀭٳ%2I@ޏ۫N|V[pX7DP_!d.pn%iʞ+RU! LT)Hb &\2O+ ZS$#`٤,OcXpR3dyjKB|,Jpr"ґo抯/Pabg3(^x`m"ʺ1xgexޝUf{m(UN'&iOR SBsQNER( 9c@Dbqx Mӷ5UًOVZuDK)%a[0'M 4 k!`,#J{WMVUM ^G/@%G~]58s>0h|3&@ %ZkeEr4~1Ln"a9S%ۜCdʇhi5#DI')Rq Ÿ}YWfzĥD`aU-&oخsR%daŏ\>d$%: !=Q{4pK Հs$z@2,2ٍ*!b+q%wezEZ NC(* ~XQL8;`UpG / bd/om?#v{@].ǕD;1$_26glfMFFONQ{7Ad05娆{q|}_`^Tܟ`@w8kw_wԡ;UT/Mk ;Ȳٍ3?h*`b&[ I0Ax" %]:8VpߕGz<Ȳ5sXt'<% >t /F񟠤iɽ3a< Asti FZAdP al$< 8ί{bLFҩ2y_@.2,'.JxlybJٺK0=D^~ *~ڭ #~-j$-=?JܡS@#HY0RAF0m;9Nl!Gz ʞg5:2Ie69Ơ|AcD/=[I6٬& M#FVZXl^|žw0msdߗO {Bh>M.fFE뱙մ2(j'j[a/;~=*en%.AiII#/B Nӧ2;޴]Q{9Մ+Tj a>gl(;8+}kASm(xH< @sy1Lq1wKYކ ߺvٔW[n87"W[5Fa=Qkp>b܄1)?'%BNy8d4k`Kfra: PQzd5mA߹|fxC]!fQhqrA" &siޙ+T]"~8?E+RϦ^WuMCGwrP 'ц( %X3c=*2t/Ypy]=5@aGvYgpA9"!. ,WIsJ߲q֌eJl^E9ߺٰџ- ?|4/&RVqv[f GCG@Sh^4\fԩ&^@&WMZu:u#Y6R6]0obɩ N*dg2cs"z9 um[Iڰ5LXUIn xe%I !?{ 1IK|;bϫ5P>u/*:pXJ}; 'yyU]p >Ïcyʋ9#j<wֈ׃3"Zo'ŝA k敠\N6mOgꂊtu\8 ߌGZC| ' '!`P|XUBmQ~AۿvQ]=OIԠD&@H{\f i #~GH|$b/ߕڮY8C6醨ڬgɮ_K̴`.*ʜRKRi}>^kZC39hIU|npyclͿ'd g!!i'2Uyp8v br%B,Ŧ:1 VXq*S\AYQ~* U7z.3Djs&BH~\?"AF [DY7Mt* -=:zOCDЂEll&HL7tE؁} y + y9ʻ|Me'8 1GGs>nIm5>ԓf'X9a bgVmsCuSz$ȥ9n"?M) {}[|S,a^J`0ISWB#!%5WTh~y mTd`z9U>RFES?r x,w g !q|@P "- jA4xR>V4:Cd \\ٖS0pWߖJN(|h) Ђ%ؠ"1Us,z q@Ny,te.@?9GXйF}Op}xa``Woų\mAT|[J@N(wDؿWJ4wHGt=CMUS#b4UI+B5U!s'`&0̃,4qy]#u!z݀C>u;cz[@~E)HɕZ)Džb lgfRb2RR$ޮ0uQy3}mKI7rl"<ɈYd(o1?Vl TfO:X/ r*nJ3)3F#7j;y`"awOL4F6S~8~\N S$%k`*7]X9#1&^C+uȇ*C"uc #>{i EJrY4 }wv;eHBŹ> Et5sˊlᒙC/'%dnO 3 WK|lsoV`ŧko'jvĉxBec{N =#UX2b =9U[w7_VpOY{Ap3дtVe1sC;Oq" Kcpt/B{F^[Oq0dݢE)\43r5f jLKW`!AׄA;CS@IlL#-? fO\Kr'j5&uĜ$n_#qf' nVzB tZ<7x敂[ 5,l=%2zkzC}!hnJo2E^B\>A>_9Y'_ルF޺R ruiI-,d$#O[@[|ޜЩ0B P10ݛUP<}MMb>.!lgY::5  r鼄4V;1; ,^b;}!ܭٲ)=xtݧh3k>IF6,lo=['q!^ZYЄ"vV<^K!3>.\6Am@w_*LDt{o; 5!u5X Ì_2U蕩~'hvy֜qˍ!Xbh 3ՋwtvdٔPw9m) 9:A{2|\h%єZQƏ١L#j-cihx4="/ {sd<#C7IU.ŝc-bZĈyV@¡)`=>9`mm\poɣr& U1*#`2.nBS!oz'ojyH`bńA-/i^ixo~-AHM?}e8F!Nt$:O8u;3R;'Sm> N`@PB׸3$Tf@qhc$;3 8D#e #aCdN 1L ▘ `!2%<̙iNXNrfma/TgR4 Ů.RNJ*xM$}5s~[~U #nnOV⦺ ̋ҿe}+97*~BJm$g~R&wq4QNBߟc'yD5|PN>kT)ɣ^}b6f4XI+''}1x1$hOUR" yLb{'&=-k|H'?1дr(4Q_QtVW^_r{ Wғ[hvO|H؍nڢ.mI=W>+@cD.c&@2l{~ <0Is4Ϧ;Y-ڲgf2"tSsx^q`7 |iaKjl@g|;ii؎_+EQ^W c/h]m  K.4t9 %")`DC_FO2Y`j4[C b3^dBB/vī'DRLܞ 0$"#)ᣎ_b$<c&a1J8(xxot~#˭c-v}_EͿ8Tw PH-Q]:b78o/8A$́@]`^էj+Jֈy2<}HLdA PMY0MȚNΧ3jWpoNuͩų&IMmIp[UKuy%P(JdAMҗ\k=Ĭ1+BYzFPUU}EM`BQ镝ljH<'01+Woy-KFj}@N{BncUYxxO4~3]HT,= weDx&v7<@b6C5OLa/c!G>g r-h͋Oyc9*JrlR+>-)@QFGuYZ V1'ֈQ|"J;Sc g &揥?F[Pz?ՎikhZNl-ŷH\HqҬ{5E֔zBJ%꣸؎KF'X[m8@6.Sr6~KNz7pS ;1GٱhLtRv 9&DU+j o N=H`;vZ.KMEOL_:]Dt!8A<-5 6T'H}) Pq|E?"*5=Β@4`R 8[p ȶ.i'@6*ʞbkQ +{#lV, -e_^rJK{ KҠ߾VAu{Q޺05m;N&.iڎ }tK 1h>ߍVw@>BrD]38gQbF`=VY@,7 c~^dʝ AZacȻwAa{ ی}V'4-%N-7̊aؙ )U):%[ 7P=L:if-LK374@DbnFA ?ē;`5%wM6/:K/ySn}:s+X8 cCSe#[zBz %qz?6Œ0$ 8ďk[/4#:DK.ۥjGZUF%e-0}CDNMulፑ޸578F l <H]RMTpNy\|(jN? &KpFW;k8/w:p9-sdC`hS<SNĨ,)JhwV[q Xyg*͐eVʼnF6  US7d:{rnTiaw9: :RRcHޯ-㭦 MPb՟LX`VS[TP䣙_+!d8bt17MNJ P^E 8GIy7^]DGW"/=QBB5/VQJ)SN,,.4&:636;o/_⦯4dHgώD ,^b}Hu0[[\B-5s .qP5.YARu5|'.D 7)q#f@D J\~!OeѶcn{d=S [^V??4(uXվ%N}ʶ Nj%ىشNix,䌯;cK 0Sù24^GєsOW8шFeH}IJ7󚦥aY*;Jzf NӁH`;!ƺokKLmʚHu y Q8!gK}F@sF`4)U0ڛf2qxvψNA.WDH08)OQ&jJѸLK'K)\r3~w54}7 2;PT{%t #X|V'"$`ʉXg4A궸ҧ jȨ<<8۽\rf.+v;Oǀ"LZ8E`7|\6T@\Cﺥz}9]/:wGP)fhB{ NSRܤ}H)u|n*FQˏtﳞg&`}ؘ2 OCUak7ō\E 9s[N5=89| W -yo00ɐ3$06j_={_VN c$*S,CҳA$dd}>$gNbdYuR#k:'=P-͢Od.LEiQb͏S Sn8Kt &91*@ϜM dp))ߙjO}N}"u4--va1Md,;2>MJR[j1q@ҹ#c >v%;|m~[^ڦ&u&NccۏV%GP$m24L`}B _u;+~dLJs`ea votWwsnW"m|W@w\smG;0%_+(312/&078~Q/l=S {?㖬80%$Fih`CgU@2Tʟ>~"<=CeG7ݸ>sIsI}و &C%`VLQ5u\!'L[?;11l08Ahǩta i[@dtgJyWS;B]'}L}0՟3@Z0p7o8ICR9Ys;T,Wf +:/O8N˂wqxcsRXu>oZ#6 JTF_oBJ.1O*sCvOa e }xs2M֖t[;x * JPΝ:s(q*fi R: K"y%_Oܡ.󐑁 K#~)QS)9abC 6@&HQTbF$Z .1J!в7# ;jyfL7ؠޮ8k^bˀ`pg%=؀=Np7z)o*yfyd[t\uVa d-Ǫ,A_g^H.8c V0Xt?ɅZ"PoQU Fm<\OB!ic}IuV-%eHpC$>e.`5:٤Vd!<ix&6.`˟ޠQ8b8J O9ަ $Lٕsr=ZT܍1ܞI{>sfk24%2pw'Uq3SZ=If j棍9 8[Uk`p:Sc^-f=Dˎ7O~j)ČѹD@UE@*>.,Ȣa*n@Hdߞm;[)m&i%1 gx+3Z,Vǂ[6fEu:,*l(^?7-߃5/or&*:(mq]GabS*MWiGӡO{P}9r R$Ky!3 iA~P%Z=)Ulo;dInEIȥ+ Eѳэ.g_pmL E9.tI>}ΝE@' +>zRܾ% s'',@P)%Mu2D#&OB8 |tIs}U,^xhAzdj/ܸ&]ȟ'ooe9jQq\̈CC ]wkrѨw dJyv⧞ mżξzͱ& |̍؊#9d>&NS꽠lX/!irNS\_ [:V(ڝg*º .'6Ls.)F/6^ K8cr-ᴏsz5Jsق3]kp. ⪾@8tx~(3ۻG>>b?հƸ[ &iFI۳G"rFlF9qR,۾0 ,;[lp 9Zkx0!>&V[ >Dr6k-eM)gn^hYQb|! 'lJp@EbH_q>ҒGb tnI|*٦'WDԽa4鞎EjͫWѫHYՒHG|0 9۠)6J%528Z3#l8a62Kr]e9IAd}䢌\a: G.&fW P9x?U=&u8H"0S6^" P>RmV~#D(YV\̨(mx?0nwG-$pOI _P갿':n[-"bxHrfգ f#bkcrNv9?@(.ĄkeC,*RHAT]QYJay}RO|i! LP$oS?Fi$/1__>6KYe>4 TR\TqLgO~$) #mQ4(aCR*|f>C| 569u*?tw3 !f`^5\C!4VsO2ץ'li)_¸mQ~YxDu䒕fnlȳ %󶐟C:Gya,}tōQX{1,<>LOYsj*S90{GWPyfQ6wbur˵.fJJL7K&Rs^dx7caYnQ|Μ_8NT<ԇN܁j.1f郕E\ W_T;pao,/ kU,ўwnYGwB< 066ʃ;"m} 1sq[rĂZyþ2'B0Prkmܩg]HB[•w/RQH.6 F&~ń'FvMvsvj>hՆMz$>Ձ lsH &᭱Oȣڭ'%LK:{$FnV:7}R\9aAҽ a@ciװ$FQ`IFڝٓt>N+Q>+cSmҼ(8z"$&Bj}g̥?^ҳB8.ѨzfQE8t9n>IpSK'Y'iT2ʸ,}>W+xvcQWC8&TC9TLR<#7qgjcvcy";@qy-u4uۆwqȒ vf'aPErߙ{.&b5_(³RR=ج{f<4dd7 ^m W~i?iH6ZY9fc0vAXOnO 0۠ 9 xvIosR0h2]!* R1[T71\ \$Em;QUIO m19Rf5N^hasoSx++zu8 GY)Q FzVzs|P+oLjGHxpЃ+_A%TjFɥ`jNste\%M]1:] $'#cJ4#F<5Ɩ"Qxs7Eblda  Maeq(dNXHqGnWݶ6!q 4AQ3px0 }KkVil *"PeX]x`=x{+~qZt)½OsiskO;y/T(S-V4X?-5y|E?hɑ+LPLҗ#8{ɼƿgoy.GcAQW~8GQ<XAMv nTpPI,#7u. u z<MQ P >I(7( [1V%v.YsyYI=+Acj@%ta Y=Lg:ݤwY j!mU o$ ZNWjZLSE1MKKCsqs.EXESuRRV|FyX+_D3N/)D%"; G*& vZg; [U#[h6ӴG^XqTBh{@̔J^zՠǕND]5}0ƌZP a´Xxɦz0F쯻ǫ\C0_]^$9X'8u8~1Xg!ep9~ {Hd igC=sgP :؝cCb}]"NCnIp~:<#;CXJmcFkc5D5D&8z;'}p`\0&#p9%sSJ&#Cy(7O!Q$qX%^Tϛ |=(!C:qC_[)B)lo82ӧ-I, ژ7.rV%koKn,=_&ToZP~L.^[Y=:u5"{#D3TiyXdaDpuDv5|(F(BThE_At 鰐T.ۏ|cÈzusÛe'vLVia΍nagn ÛNg`gJO8sFτvu(Yqby# *r\̻EN5#TŠjK3bI\/ D3cR=:#]^#8x?&KH|6 &6+(qոFvn>Ϊ Btk2ĝlʝ`fHuuyNrMՕ97x?p%Il,Ȼm cdazeXPI" JKH+"o}j&P vclHz,Ј}qѣ5N^JpZVnޖqQE.3'# H +a ʚԌtWmP ɿKGH%]- cIg3)|8c9 s+7x>^n:$)-?I:fB*grZ-i`#$  „}fa. 4ke#nK;kmӦh~Or>4* h]eDucQuV{Mm~;Mt p^Zڔ5W8G]U2 86.(pQrJ\C}<= /IEVՇ3q Wu@fN'P>X3Ox0J-e쥁N`1h8{SO5h: d[z5ӏ.[hkކ ٥mNj<)"s(E@}yppW/, -*,gߤK~%ZJ5Zuib3cfַ;}./#Gm~R%6Z:iR7Һ% =rw/hɷPR~Bl(-Ui.;R,dfγ ߬R,k gmjS{;]TQAp23@]%^81Otebdo'hĀ :tKtZ`Le[_ap^Lf\*b߱ܧrT`; |I>Y[sl1s]E٨S+&q;mvaP,R.꫿]?Bld:ßo!_V88x5kzaERwшeN{bܪ||6I3*QM&0gP$(P$bHaRnxaá^V"ѥ#0 uQyZjFCb$<*Pߐp7XJ kH8U"-N0XꇿMͽSY&䧍hK^=[Jo.yD<<Hޒ?|%UH+DCG p1HyDf tNШ4u!_Ȟ˭5e-:oٮvq Hp{юCutuhQֻ+W1MXS;7rcRJJ x]aҧ"`Q:M# lͱ$ZL^*[=8"V]'\ҹQ=| @4nHekqFj*; MSD ~X]oZ)? L``#&q:iFj&\p1jx;5/.ytSpUJb L%^VbnJ~'#*KC` ~ʣIB$lʉU݈#>\ARP/^}ZoKHndm,V)Bȡy,CM#, 'G_aLr xϴ +#/7fZ0w5yE)4`naa=xAl-Uqn~ۆ*pa''s釳錭Q@^yLZm̥1mWFfT%~Ԑ^A ̭LtAd*>D1-h/5lNo2.g4?( ,2G|^[52 afa@ʴ`zW- ~ Y%_Ab?dFgawlh.ЋC:FAUE`91@S/ &H eU""u:?~@ܣ)L2uԫ҇lOm;&^".J9q/LjVnyadXò 0WFoabY)_BaH)Gۂ11Y2$7I1籣m'qh(Jz[GH cE 2GYVHz~cb۶L op(YȽpnu.!0ekkkpW-FRl =yf(k|$=zBy4naia$>*3(,:< 1mPcIIrTcPbM| @T.?yab/=&`jgeKbʷ_Q-qԸdSA\ @+\=FV())mGS!:W䵦fWWab\m--"U\pxbC!V%*7 ԁB/ e['4h r!'IVZ `ї#HJڴhR(ٻ v|Y6Š-Sb)Nݤťߝ_z%[ 6ޭ~#+t>?4S̒}yt}e*}[_kbA%5P*"OBhަJ} ̘IDEs_5eϽnȟv̥L_8FO7<]fQ\Őgh䃶 dM AcoOBZ}' z٤'KuFAx<# ੱԘ6b;Y֠;̆ohL9[(:gB{}Kޡ tTO!xQm* ~%К RL׊:Qc M&{dsʠdHu:5Ki#kN: 9g)WQDtmn.`S] IAzR]ƳZf^TٱQ53g˺ <$NC>>wq2uFx\LDu#N7/tڢ|ɂƽ/Բmw}%Im?0WLܑĀLf%r1fs5֦$9Ї:oN j}TnR6ǥ ߩ7ee;4U#ۄ~ b+2: */}G@ga&60FƣxF_iV7co- ajn톸u5{˰*l.}YT/3axanؐt){nm[+*)w 3z0PfR_P)\ {{,@c]cL}c:QOb:;j{*~cB2=dDCuc#(nFMqUs|uzMgZd@6MU;4.U[25wum 'W~gҌtڔ F 6+ ~^}doRFWj !Y,*-`_(d3Nt{ JQ7Bu%hĴtE+j?l-yG^nm0X<߿q*`Z-*;Q'Ya3tZTأ.KVh^灦mI $ $Ɖ[ʪUha&YA%E5UM2<;R%1-D3A zÜljDz(6LQ+Ei0):EbAp#*Z9Dz3ThH*9E?%Q'ǵ\>[YDkylk} Bw4RƎ2cse!ȕIwt~tH L=krѐZo\؜6 =jQ ާU4won8X[ڷ6Kn/IB w;<^KĿœCem D@[v X^\hFf|j4E ?V7wJCqVXp& $i wP,9~Y~BَPADjz]ecgGH!3l h%hg,;Lw?IWGiA7E}BDg*b'߁HfJ 爯%P5nXE5pnQ5rck)^so&Vݗ;DgҬFSX r] Jy ^MJ{&%p= 1iDt\Qqȝf kW~4I_T}t"3+Ix^VseΧD܃ٜƆ~ 7M˃վ稀I]wzD^Jמ$Ӭ EZ B8C̍?]b%.8BCZ&8D l~\HY [l܊fQ3J\LEs@CU|q?>c4swSqwڇ'RDxTȭ.\-;Yr9i"Z5znuFܹxT.ouGӔD22Vs.L2U G9;кv? 67#?HOu*Oе-h }B )looY,e4$5u*~X >i\Q]|ADKw}LQNpHQNg☠aa<'3p$۩a'Bc:)d1 %"夯EwvncIS" ѭ:%*1b R@!QnTǍzOUrƧ1r9#Rl"BZ8,WnKPirO\ialᕡݥTrሎʮ}}"&)~`MaWf}`#T7WFKEyK_;:zHd抨o5!e}^@_Fks7U<{R1 Exo(҉A^a^g.U 媤PXb\!ĈCu /GݺDR@B;x4^*M S~SʙWǹ'p8qfB|K4G%[ VǭʝhgYɛ-]f,2BnG8"~S ^}{Z5tIPɸ%稁2Iz^TLp +^ L$QWvϝ khx -jk<.˅mDTswq[I SN|lV?޹x7@I>ut_M,PzfW# l_ gέU 8}$a4*Ń7Jy+\=rGhŠ?<0\N@Z#=]gèyup7MC7M>:Ql07<qTQ3], p-}\ jBVO?jAsJ]N0 "D{ueN]}tz:#W B| w/1(q&EU8JHNG 6+JZS?6' 3)RE‹٭&re|;_ QZpD;zb3k)F=Z bY!ӨBb&6eBb{-5R)@B87i{EY^,w,: ޿J9-!)$i.,r||$:D]%iЪY-颶7jWxnq5>+Af6q1U>ZBLJ|p+@mQ[@rtGQrox- A`4H޼2%3?jXKgWgi' ΦP%JO k☔+IZ̋Ar=oʩbo `L^]#@`X_D}㵏m4mswב?ghárAr)tqzn 4thU?:_8y$i;,a"R˝ܱ24ʺfx"Rvy0juҹFt>8*?2z]l'S7s>Ue;*ؗ|务otNFSk3:@("m̩=+ݝ>5647)Vs4,[-vf.ܫj $2'LhC /ahCH/6nk\ha8.1K84-tNO@*W۫ɵH-5"јkG>*,tp-J +rӀqX5_Eā"H4cu@/!UկE}G3hn 44,M!+EwT=xo3=(~2qquNQy!uO1(f. ~mCPފ"ft|sGP^ikyqYf"ITі8[bgwPЄ~a2'6Ulw%go5j9Aepy:Go^"oF.3yH,A+A ^Zp#%9nd ϯ _s F) l~޹J{}xn88U3H'$M]&X6T3f&Pݏ!u*Js̨?s|xZE|ܿI5BT U i~fF\昳Eh7-qPkH6=gi ;떭YG&a9NW9*++z$Q=C?q:80yNl}r)Of6oR4AƐD5`65qy{:#yV*@+EaO' 7V,$oR0ҠU.aZHpr%2:̇d6Ki[R }T`E;W?5#Tp]/W׹RN/z4`2\Chot۝2J>G6)?McK,ڢUvkXň-|{ّ ls[Zڧ=.,HtI GsDbg$M%R z^Щs> ׿csvViSnBvl0 ZO&/WjHw)6im>OiW9h\,^=߁=v"OVVdj-˞o4QVOu#ؽ/L*)eo5:dOceNYz ?]?\E&F"{Tr#mU)r; S:d X8= J0OC[6ρ4Yǵgy~~mg@^lGsTXrͷ S#AqqUwBrg\ (pI]GCGM@RC|cgȇ $7 VNIL)"}=y;p٬d!Mᶘq8>Y41VNgQjUc;))HIcx+hrQoriF}vٿ YhVY^h!B[x%7-<[|p`˹TS|* KRR V"5ئZhA H9do:qGŕ,lVW:e3r '.,umfV '(jtlRj(yEioԥ^4Hyʰ5Z ʌOK׾[`b Lr¡hΌkgrY+]ʀ&`B@ |]O Z)L^dhSM_1$atcMC4far|a}cuyu[%GAL%FѿV^ U#YM5Lj 0~`H6_BgNFG"!<&6ot:u3!/,aK^sp1v`OYXfi'װn[e8d y& 7)Hdž>5]"s(B*HmbA.!?W ѺLnHvPSXF &2gXG`ʏf'SSQd&*a(\bfЖaaJ9$Ds3 ڗ2[Km8mQ%uiaUo6t1ljx])YкH1r_!%/TK΍ZN,X$B8crH<sZ$Q8: ˊ#|k8.V%3]͙ФLpYr INK%I}2=esF% 3#Boנ+Q&9ṽ-y%z@0O"oH#8CXڽ G{X|ߓ$'f<E'\ j3 Bܷ0[+Fò`Ka{80+#EIZ=OX.MG 7Ϟ*l~ F !ndoGiڕp<YnG!%=͓o]^0:/9MNH?y3ظ6 1'f~WdS&#YZN93A灬9yF9v$.x7l&{}EWOpUz_܉ qf^1qmO;8hS POr{Y'yS4%(e&_⇮bWXrO oI* bss,P1 %L +l}yep'߉DaZt{L̏BE0f>B#h]3QܹtSzoQeȗ~թ|YE5ǔj@ljg 1ߠ"࿍T3NGmK?䇤g?<ҵФk<$z]0MTQ-U\iUafMuÅq˵}QKW:m'Ֆ~Di9SLd5knDtfTHvYޣ?Lu9({ *Uc,ZEJFDg_ Zy5snYR5:͵oI2w9zOn kY`8\1ddtr,)lVL+=xVOtQ-6_n+ [_ rͲH$#E '֗hx{GYui@u 6fF2ѻ}%p7\Œĩj>v;RD%oQDǡ2#OL.[.\GX%I2Ħ8Sde-hz奅h`|mY@Ɯ|`߱dG,S;I6=y U3jKGStkfޙķ ApPV7YZo [Z2˦gf}N9]:oRH~@_F| br (gQI$Х/-Yhm9jUhunl(zV3f?9nbk5J+Enʘ8aYѻc\"ΈMT=)2.wm0hk@d76AрS'+3:o 7굙1@_Ly`q;"8zNa墽%W@.ӧyKJ`g0!m̷Ɗ Q|uF&H x/Y;= ~SL4fs7$$鴷k]l$7_C.A!9{:@g:MبB<YR](C&:qބ%^t(cB:4`| ( \KlC*$݆f,h@ 塲)Jza w,2+|aS% );Z!)tzoq [[:6@m>!'{$ 7+ӥ׏1p0};̖aP?o?"Bg8}wןf+ǯM)JZ'Ɣ*X?xeN~>l1(Z%q]ps7Җ@p@&=UYʵ8*Q7uٮCD.4zsX<|J ?]ˈ|?oh*2PG`Q~j@5ޡU݌n>Q!*^Rw $I.;uX;)B~:4Ni1َ!Y #2r4*SN"1y%Μcm9v@p|ђ^&UFb5(:azj)h&>xj}4&@?@JB:[gG) hdV6!}*8Yn >VWDr:'NY%l ^9g7beC.~(p8m~}yvwxFoH!,=\s""k:Ⱔ|5 ӲٰT(4_B{1\Y(E 3w^B=3Xa0V!ymR5.5hw%CHhfak.>ԘJ\Y"S:fCb3);'_H0ջkRSoƗ<.etHUXL_P^?JդgVS7q}$JlGj>ק?H.]&S0a!t*!9۩y Kأ VT.Thu`/b~1]>>C 9*a,0{xMSl b6WjbLj{]5C#?i)Պ۹K妩xm4ΘM} Q:%Eзd/!δ8kZxwbSVzq++ԎsS7w&v:Cgrb`(Po]|2Rb!Z!)(2V ;Rzj3ZH`< u9GX(DT, f$ y_+p',©v|moEa&/K0 Ԗl:˾knumW# `.7'$[bv tüvh鴀Cnl>?7q_? (s.c !<RsRMwoomƜpC^ Vuʨ c#Fyu OЀ;7M)viUSξ`ኾ5 \l lge%"'[n{(pnr RR7ttoOP-n8FvJŲ̡zBr*붩^#x샙!\ZzQ!smZ6J? I*e? -B g ({\/Kӏ,p|ӝe|Tơkw/?ߣ_Jvj@rVHyv'iJe^@(oJ-354C$[rw R6O\&ۤ)EBh 5V <7^Ȳ% ;ڿi*~Xk-9:$_ A:̂~DK+dR?*|9*0&a[O'lЗYrFZ,o"2 .&">Պ&?J%r2$G.M7 (~ucH8?+ I"SL!݈ .wWt8ޭxH2kHKA0>P3`>dZc ^ӹk\$<;45wږyT} *# BN!sq,mrŒ`WAr_<2ܪIS[svp ߛ(SDP2E>KV[2j:'lh̷][{DCzEBgX'AUN=DVzڼgfGk66 ъeX#2 a`(,E>1*9 S?U:6~(#adQ"6:rfUm"\j&$JL]][i_ TxɕxpTJ;I#Lb6*.\-@E>vqK/̠!NlRapf/8e>xL=V|?H"x;l1;~gƘϮys@*X;7vxC7t]bpqfIvmjGsae?~w%0N-~UoZY°i2DZgvSl~_CuDJt* ML 6*eDjT!%U}ץ}@­j\l| l/ǸCHAۘ)ȦHyj* c^?Op<1g(9|z?43a]j ;J64>w|C ui&yJF[[/YC#C©v=[8&OH1-ƹeV9-UB mc3nqbyexXj_Қ7D=JTXƲaգn)8Hyq&ha >P)Dٺt,￧8Dn~54+!KM_vօ(o 4c!:Y 7 )%-]NSa$kɍ-[pI~[{ qEޱ{xgDxިl¬.ұ0-)\[V#tH.rFd&><(lƭb=hF4 [M+ؔp1}znSufr**]3_T "u$צ? ʻrv^- Z雰]-T)ޜwm̵җ5 iYC*7~:볩1y$Lb;M+,6 Jd Qj 8nH\H WWno. 6:41T?,FCP@W_T/m=2n:DyTi~e^G7›47 ?)qݥ|,w9/8:)Q&O2̧2K ⿓C:u347:Xdc7'f6VJbդ  K)Y%VNp)5נݴ˯R[A7Ng ޚK ZH`W!2 ѳE XVcphb:wJj<($]ae,ּ+rpyq$f^}H*Cа`KŬm-ʁnDKyц1?61QZ]4{A P;T[>Tllł) |kۙ,DPRv'&J,'VR,,(gj[p 6WW4<&+&WNe0:,#] vX?@|bO)JR T_sȶmX4j;Q>8kK™mؒd2B)`ʹQA1{*`)qbjS^1*WHSWaDAH:t_|FfO9x,2bF\8@ꨣ^2Ѭ"gc ~2]Y5$ .&gc_TM~To'4.y(RV8,Mdi=Ilrb/y߈`PbȞ~A)/쮥LOkv|RGde5tTgۖg8b;"Por;̵ ]U2=`4u;"}^cD)i2Y[#o_֎,8D3Krkݿ붻(:Twץ )*rQqŢLLЈz]7H5n0z(].B&!l">f!yjdqw%ctj-/ָ KdԵ$?ű l#@W{95iёi{_)5yZaۘU ;+H$>X<vY s}vf:nya\A [bw ='lb)a,1C{i{F+:M@08~wpDgmF<XsIqI/M0 OSw#9F1 "/X4ofآ6{&m V8b/c۴NB(N{xQ-ji%EMsl >"H+PH%˂$͇^ԕJuNNGE1q[H#h LoO u_3lHGR86g3tS7ÆE^pknmV Ȃ6<8YRT3ƉpXxjG 5m})/cH/"P䆱櫴NEIzO 2`XYsǮ7^R,X6LhqҌGcK4:^ Ҁ |ɬ[T)qE_Almb|گ*fvGa+?^Ϊ״eUi@Ӧ]أ0QKr 5%!BXwVRP0m9c_)>xhɟXr"6X91!X_Pa={ǤZZt'K|2 {`X15 @|$X>Yk1t<J"l_G5S]G%] [ j~3 ,7"7ĈE~>;P/#^iğ7rҤHWhVL0^D1]HL>d Pj1Z0RfRg#ow"RWD{X2Č C+c R[} {3qɪj $X a?xb0K8RԄ#YcJRRIUx-N3̲Mb1'.:>}As]t7Qȯx 懛ݰ#хV8};-盟nP Df.k2S*W]Bs|xy"1JW`D/b:FΨ4yI^6 )qwv2K͚]v#OԆ.jX jr{G#h)@귳_Hʆ5Affa]~ ]Ecɑ2PK]]Ic9}ymDooanJeՁ@a`hV[g/ Z .کi.,}YX2s:Փa6ʗe$l']ъ g{(<=-H?]S}"A^hsc61iGlxx( ;;s ?.=DOfZuމ#zKib #1Prk1~nL{ߩдkh.Bf 0>9= n9N2h*P#-G=(_"h`$q&OE!bn<*Z*D8v2;Ht:YI{2DcrWB q68FTY=gn pGSݠߒ|ttQg289m_ ޠ.MT4{w;ĶDU*`<<)#AD3s Ȭ=fvMۘrZF^!lpZ~o[O-kDmJ=ټd8[SE0~>kv(~V?Q <p_&I1[-Rbz2:J󐍡c;e}O*)oR9ՁZM~DN=S"|hh/2B}?}M?O(:;^wӽ@0hRZ^_V;ԤFQZċ%vξN$M ^Xҩ2N|t!TpR l,,2 tx$}.\ H&U'"|nP\PFobry^ߒ )82J2aA̳RbZS=ԃ%Gs(֞Zm?eO(Oڭ96͗|(k5Hq»p 50NI߬{${ jP90H$rJ?0BDjaclw+nnЯR n?O!`*'1 ACihJ\_r=7 ixӰxET$ivfmHjөp=7b0'ͻPň\-_ZC+=RAs[_3B>Yvj{QfQ+N6(B< vSr+0uY`?4n@둰LGGJ3]KXP\:OeŃ97q-|6m˺#7L!Z cAӝk/,ed/u_o_2࿏;Vv';GW \ S;5H' ӚLBOaǤ"=ҾFㆪX`ʹ50mNdSNIh]d=z2 QݨhуGT1@Pbl.Yǃ?ZLok}=éM5%*\F*d27|Ch?>nmyD&PN/1Θum\e31 ,'8_bSSQ3V<"e;\ . ͈P-S`JÄXKl?7&qpAz|گ z*ed5Ϩy#!9#lLo2S x3\9>d"Ϝ"y>jS /!F0(k1J# 5;3f"ta- (DqúeP"YeXkTlTwZC\8keK37[} > 7gI lEb&vI.rtX'z>8׋>EmZj^Pm_D/?F2j@p?RXV,Yo ԏE^o_+f⽻/M_=Z!*<+ `Q`T*nUk )CF@k cXƃrO\Lbp8Һz_01 8&ZP]obo_^ɳe< ?^`+,AUͦ(./X1M|{uZYh)7Ђ{=k<,; E|a)\e/~q6A1H7bF--Zk#<;8ó~!෴v j p#E{Jvdak$ALR06RL8ˊLjw2a"g k*]օ:9{ɽt ^/]B$NFudн |I%?/PYYZ/"]|K`0͈ _%sTsQW!P5sٵXUtA]m  1-AT{_F_RU Zb}0{:W('b ÜfHMy o 0 ]5eMN4!b, ?i̬o^hĹeW#q".z ^kA~xw,&A5~*N9~ǨjZt'^|Tt&0 L6b9 [DVTLJ#}Jp qCuL`r᱌k{x'RK]Ȭ[U&)딽rF}EԦ~N mZh)̸EFusFϴTt*XA+3#V4>A$tv͕Z_.z[yAy.3z&R=y(PgyVJs|~DnR[p9_"HY"Yh5b \q.bGۭY`8MUBuc[7eSSl";k2Hp:!Bb.| Հ˒;?< NŮW^;X`aRI] 'v\Flh oIRm{:9J7!C{ģ|3g*Qo5 +"C?7BYDhPޱJT: p޶ǰQK D:1뛀zpur)q85%?_ԩGwuWآ/uwTAtd>Rj#ژ(DmF{>L$%G!JӅ^]6kW7) _VP N(dlr>.vQF)tXИ=I~ 1PkqRF9^/rOz.4͟RIlcoٛntn#d;#pѧu._uPs/}S ֝MC s0CmKrJ.}h Ģ:"FV!)iK٨b+*cBIu)pznt@a) Dߴy/;#LMEh=$Xt )O~[Fyg{7g{ƬA_ ԕ6.vfR;v^'wjT5T]>7jÏ%0V) O3Rv_`g2p2ke&gTr1>kj;9vfelܒAY' b4sCb辦GrƓ64I8:&rw. )n mXnǑst!3-فbu_4?q~µꅽuO!NaY9uwVE}%mi<;vHX':ukxj, } Q =_C6y>V!`,r:,O(IK⩮z6O#[)q5ި, ]E4\7g(9XK`߷R06$ϸfD\L~O 9?Ph `gLː9*WC|g,,(Ӆg`/*]_qжb59&$>$ɞ3qNÿ7vg(*ʃ$M?8"AbNϻƩ%>q,fAV jV < /jzJ-B7Bc=)oY탦'i9:!1^Ć틯L,1ҸGO*~tOzN! 1k _Wj'< (V4ab]A> ()ٯ< V$#tɲw)f7R~>aSMӠ3N]TkTAZf^ t1}VR67<(&aV"H hGپuw gƙC'+f onhx_QF'Vn..y=%'6IB}Pjnݯ:aQI1eR/z\}l$d/fpOK<{B~,GWqd]/~1+\PX;. 1, Tc`+U(q񁈂A,[<@A!Jo֚R):ծyPE򯊯8LZeo(!=2NjP MmA`2=mn8BEفKF&<}!~`--liq bbr\ ,pOA} un^)ӊ'tB(c `b\d&Iȱ0r`YH$؜=BZ -cfԽ/:|>BXʭ$\k2&Ye?/tK# %)ܟ$Ecm":).˙D<~0AI:kc脛/Tô(T;y ۵nEἣcyGje#S}JtILs X7/߸Hiq2)ºNjDuk~R!2;x_W4!Rg "#}z%D oZW+2`uqsFX)(B4A޲k׼maJo"9:D\Z x@o/67K9I!A.VێiowlZTz]:nXiؒ?)m~#7[j&9dڣ5D_mLCGr(553Qx.%hiVFǟYOFf:0H #<^3*6{c9$E@cBj X"un-4R`p㙢4Lڵ x{Y=gfY{7QN{c-{~+:NEMeu#ݞ)LxN+.I^F\yȝN i"影 9yL-jLNR=ߜPTl]rPc?^g[:u=,ÛL,wǻPm=[DhKBR^p.ɶ : 'V'n H K6ٝÐv^8fJ:+aeM3Y3!w(]v=U#gQΏ}k\%@.&rc~4,92aIb 0HC+``>;YWC@Т#NcuAaDX^ͨ=ٌIc{Z\uz[ 4X yW?Sm?9ܐۢvmJ*2cix j¿ f(Ȝ^W@`Rl{99LHt;Ɛ BFZ^{ۈ|g{ wף3@oп9(Y^ҍkOcOgX} 2?—n.-7'3w;ƐѸcO+4`SL@//2/28!}_# =>=6. Lϟ6op ,׶Ȗ5mU+: iJO|V8]Cz-#2o3 ߀z~nl ? <́qppy;ٮWIUZ(4vQgP /qNݍ'&?k>=ca`g"gFQM5/9!Cm h(X[@K꿁o myʂ`u(ۛ$Gw"pKFx}!*Fxn&5_匋sSJLkw1hhv'YdCjq_.#*DXoP[Y%Eo^? ~p[=sdғl}@KpCFYLo8ӟL?sWA>˶ 3F⠝S0cuǜhq|2~5:^ chlRsy zKr7…nmпE]rz(nFF\H)oD44EP.1<^OuL}@p9 Nv{o-a}:k&&N&f )@G~T;d n9sHIDjxQ)E3N-*. #p@]zS-bG+uY L.OywV[#;޼~<AfqMOVY{Jd1D'{}+MwcwuvH=ixE1p9{09X{@ TU<qi]dV?1hƢn(]f Y bW!]-*n"ROҡk? xôcۘ7\A!!Cbm[LxI[Ă #1Z11z0ph{F;Nģ~ Qc[n 9412N"9" iCLİb[vnt+< nCg?yErDUYb`SD5A5?,5K$ITI\By+p)b֤)lE Bs5c7^ !$k7o|8VY0ᖝgr' ^%=1@d]DkH  >@Bf~,u-`@>w=o˅\R_Ħ)[8S5ϱÿ8]}G,T5ш[ s[7uFHG1^fIĒB}649)7ɺ`<] uOL2yJ/LN}8uuA!-_+]s˷(wݵAkYA_{̲ &E_B)N Mw9w*CuC['?N=~Pl|c/ocq8J*/V}3fJU9KT& KUH7B&UH>=o;_I.:+6~[1M1Bk6Δ##em@X{.E?4'0I-I`E͝B5a+d,pX,G`|Yl( tzV` y'9go2U j} =@9SkӍZ5E[2{l%@[_>%7MD,K^S98>=-ܐKb ōТiyTUbGRvR)7C'4JwٙK[k3a!)eIU,$lɼ^NplXĝb Vu@cDhA1n7!A;q<0 -iFR׼\M$yMS?ߔxf{s3M6H+ fgA (Hߝf6n1<$U$((H,9t8 thaJ& z`E:Jf7X6{swy-sh.$ CrͶySSBԠ|K#)ZDRd5[߾N)l(N|,ֿAtxύHw -+ &{>D<'vjjr_' +1$`+cTXe}iF p8B[&IN__T.vw<mnU$̗:e =O6]' /0Q)AYmkYRJ%RqՂ$~Jk?a]tgd2u,8JISui h[Zj0f4A>/JnM,{yg:gXDbVc >ƕVd 3E6zSH2Cn҈1JZ|'?$i;4ąHqoۼnf:,irh(5'!lz*{d&WKb(ԸU_ÆD:e+T̽aKPH-]v8C;bnDߐii'w TC9RƹPj;#-k?~~>Do)IJS$\7t%s5ڙ_@qufk;8oNZo#.eK3+~羝\3$ҵD)Kr2CQ$␚_IGvÿAl>յ*t͚/8^/jyƆ/.;a/"VWjuBsA3$3Ӫ Mټ4X/~Fь ^ kVö$< X^MaQ qo<5]͍ZOAs{S>†h [;*; \O*PpfmJI^kp m|P({!1˟@P+C+,"LiEVD~8e5̀8 uf,=fzئ7MApD@. ;2l/_gިSϷvsMii1vȠw_HN%+,:RVVB'[R-+u?$|YU7.%JLT1Jkai#{,_\YW9 th&0 3rwhnBpz_X4(gkoL_ 1+&LX(TwޙtBˬd=}"S. /RVw u5w &MqLDcpHFMV?&=>r%Q)zcd&D10 _v&ShJTӳpiDDjkLl6fÉLj+5շ14hKt[f+gso0і 46S^5`a|4CzTCCunyqf T7]mKu/v(\!>3 !k>GQs /'B3*ۿ4"Ma4IvG@y6CdU,kIb|U4Pc>i%7K#zvr}m6Aw?@Y`l3:]~cs6uN8g7@ݓԺe1bf '-FUCMTg[zFbd~)yf3Icgvge&yp@8IrYXSK ؄)3;2Z%/-q%:BPNm_zv7ׂa'F(wet[F!kF3LJŒI@J/F` us[:_=[Y~ev'N)nO]nE|lZ^mIq"婄Ąmu8{EkA)P+?{w[s|{5hc9{V^bAb%E7zUO>m¿:`d'ɔ}-t9Ge(2x9JDI'Q fYdH-K+Ad [$R7|yWgd_zJR{Hu۟Z 9{qj+.|q̹ȵ" _ SYD`u$0Xj<<"+3 pBl\ D81'7Vt k@\6Cy&0Aܖ'=#O ZQ:2J=aWJNFj‰]vP/x'y<+5sto b/ԜvHḳ, 51$I0ï|%kmB[ׅV C`77#ad>`csv;2imi,2~"]>j6o^`_qrSNwqG%z"]Uo7TMwP AJ\ \b{Y^g0nш}ŲGgͲޚP]fD'A,=a# tH1#=9.GS&2{a@c@r*@ͯr4t^4]9h߈h&L>/68c3vLJ]Ǒ,Y2]j3r[NSV6{$=ΥVPT9ٝYX`(n1~'\C(օx;]Vv_i֐_ءd5OSBUcqr{X:=zw 9`0t['yq %;]ŷKyrIz{\DOC89ܽpMg@EeZܾEg)Ep}6D`"(@PqS|gJt<)n*?ڶ4/Y868M@%>mWV4,`ou=6/Z,yzw"}IvyT},FXYx0#!6%)F’oNq$UkL3Z6CEXT[bCvxz |5*H !w+Kj k4%/gpm dHx_xg~ Nl3W h\' 9u\8Y7UTa,ێ\'uF4 8:Pё~܌gF02B@W\Dxc˻~_;by ,95wR=z>7UL{#RWL*4[HIKi!@SJ 3CƘ׹1KLi=t|n<"=Tv%Hqq'Co#@n4a75&MM< [·KzEhEےrh5]g%h':pq%m򇍻h`K/[cYd[eZZWټyTMǃgI!ԏsPHVX.CC(NN$^ȳO|:MBd7Qq)iqwP^#9 s\6xCj7T>s>|XtkbR fT+lӌ3e(m' /F G_֪w U]Z)$OLO1p+yWpޏd>TKEMQ(T(e!t܅!<ǁC%<g=7#W(^oV+$;%O%+Eqd:W0Vc9?+F=4!8t]Ze|At)tdsy#h] g!P?=CyS ,QU:S Vl`< f,)5hf/ RfF,h I]񈎚ɡӨ4)vOXk,áAUsɋ&/'xnŒ>BDkö{{iW!u@Ь{} I aw_{*"s2Rk-8bXY{k):EaBSrOfFFra/|5Hy:}% E@4*cLs/5+b}P4pXqB P"Jv;Si@WɊﹴ 3ZETG}_Ss}]\U7Xڄ+KGXݻ%`.da ZR=&p@$mD -JaP 8,z&]5KI sz(Lrtt @jW,@|Aݠ wxܘs62gQYXQ67h;1RԕнjunҲs /1~:OSrےe@L @ꠇ(I؝vҚ-DqVfq[,ΐԪ3s x A.M{Mg2+8qց<ÛMﺻT#V.cAac;Ap\_ڢb [Em|+\8? ({/ owydҤ`$k9M.#≬tToyXC}wҷȰ8 ]uB1Ͼk4E+6E2uQ⩤܈@QUeWIД!\fZ'2-*X0o.@Yt8MQS"5ѻr+6\2rW{*zWlwbщk!Q^]P+]Rt Q3JUfasG2( pBڻBfuM,-6Dm>3(GYׂWsY^ZW`7(œ#}ϴU?+{-B" hi^ViP?Sͻ5op'tsWrMmѣ!6ܿ_l0[J,D|K|ٙ@?ͩE CaI5eeh_mOjҟ2N;٨q+c=:O[:ӽDŽ/U|y#4nQ-=-7W[~hlό|ԥta2 j6>;wh w>~I50--f9A6XJ';ƕ +D6&voTCmsd^τZ|AZ/M6-J&5Xsa,jd9n_4fԮ yd'|k^cmXL8TV sVABVQl Z'.39jbSLKQ#^L0|DRdT(LSߩ/ډpmӬOxWnގ9f8vO:JX"kH? ZqjQY4 0-@grebܫKJQX*OP?Ԏd^I]e mg"$3w% _,j#C۾C,&r/Ð"[\>u%(y"` Y]:W_> h( jjC,EV:cߙհN>"ˬڣ:%`׀МUl+YhiAe.WI3/GZfn#";"n_jݮ.8\i%?.[t ÍACMn 2swTqf$erЙiK i)Ux<4y9(*1o{Q׍_8q8"P4mnVGD[kdV;j$û"Lہ~an,ԟ" d!=B#E(/B&s+H%/Ww0 bbNTR𱆃[΀˶W!T cʣ}osUo` M| G7\0)#IeVMhj?EJfV<4 4tӔ.Hkz u@? !xVM ś'Mg\>{zqu)mrN3Ȧ&0E};GyNQ{7ԡ[/ܱ+V%|Xk;3[čI*oۙoO3C#”0onqa@ KN.< 6=w%`uPwyp Tv]=4,R9=8.')Ͽ>؈SIӭXR:&^GK?۠"tؐ 7ݩDQ>ih кp`]V㌲-c4wDҪb.H4t3gcr6ƣjU? $^4Wr]C[j֤ՇV3R|<1윩iV{<.Ƹ-ubKwi1`mfEa"9 n蒳$2)sUkTҕr#ናd,C*w/p"(`ΛYpǂw)X/kDE \~;$Qn3*P/ָ{23Ć7EGL\J?d([&3h`Tƨ]El07i@sSN >&F:jF5gM MW4BL#A 3X'ye|PAr(..Ӎ8.m1 #?L?(OvL4UbE\Л,$7hEOZM5e|8DcFCf;5QUHij%g%G9pv̸8=g:|y0DZxɓX(^;D*ܔ~ۣl6G }Pz'cLwŊns_.$#k#2dϼz^9fT9$S NyٚR'!0n pzqD՗JU&ƱI!%BLJCƣ ur\iFEBdO9Y_P֠v ɨd>\6I\$1h|mS?c׀B Ԣ>KOGQB,;ϔR",wƅPlTP gMuXbP[m~RI_j* $U>tj" VwP^:w#%%p>: ҭF~[O3f%G) 6>B͓m9h#(EzN.Po{hucuKM4 ~"rĊT[wʪ dFB{~`p1 bWĉbk)TSv+J25% &<. #@}@ȵ.h 9p8W:W0Ҳ}(D"t1RvCB9*/hy]q- ,^UZo^WК|[`GWz0F'jaL 4eG8jl <.'/ъ/ݰXeD8Z _\z#*9/=)?źV::5\gYT}~b²Q`9,DY;9 ;?Ll=~4_W?X=w߷4nRS;_0<8vN., [ Qnܬ6H^b2{&l._'L䕹Q*"I,]G:` B.ɥ% j^R|=ކj7wr,^T$ynԱvl4C#Jv(.4Ua`cxatھu$Sz)PWMd"BhYA_mJa,F'Fb*Z&[ kygFxuݼXw/c~R90_j]x,M!z~\q-A ={$"Z0^Kw䯞Z崳Ei'i6KhO^>8}:RiOtM.[yw wd 0UW1BD|ۼL~MJ6f5tFQ@׀dtxzV<(zjV4ʩ4RDnL 5JvsRnWZD?۽' z~1 8wKop)^ca p:Tl(@YzFx1=^evWiݬX!ʑY0V\Xob8lSn) #$X9#q5wfql##1$^~[x tΔ^<%}G'?Qςٲ[ɨG>50!>O< GWq)#07?i(\M2ٻ(Nl.k >)4ո.l-MIA;) Ph|yR tWeșgӺBdݪX7hb,ZG2WGcS8IZeD%4Gɿ<[Cy[t4-|DӸosik4G52 j'q!dkHڊm@{)V3(Cu8ҩ#C@ڣ9Z;& S]Etoo݆2^UQ ZbKJ cu[W=[] ާȘv~9$#\^j),R JDWwK C+v0:X1?u1U9^cNtH"% Jڏ5Lmܗ/É2YbA6 It]'iZ(OsWZg/+s aUj!{fC%Ŗ{\w78]+xGV^Q#[$3լk[J,n-U{X8<*!xCu .䳵X Ig_EwU} Pxl_## ?6f?!;iaTT!{fE5bJkâJ^Zs"-E||ضŹŧX+xyg'҂s؄Hx,bƹ)_2ĭl ObLpgNK8BpdA8t FՅ“/jٛ)[lЙ Jߔ4;t\L[&@ :+L[̥>,zJQ[ E4ؖ@4+i[KeSgRi dHcTr7uZRU9Q}֜!?BG*jkK[{I‘LC g=K'. a.AX •Cu,rJ[i?q [XwZV 8h:IEJZR) T0GB2^7WT8҅T ET0XP61 Ugs,mڸ$hp.XTIYgGz^k기j'< 'πjׁYĂCBˋ{Ba7dN #*2l: Ȥ ~$GX_{ۘ{b2?5/qT@raJo̵;@ǬY1 5k2叨nKWvoL9q/jπ}C#2sWF<ŗq/9hD?RO]¹mEh3FQ|dUy^_tERޏa1y,bdGq=hcT4ƚ%zlԬ/V!p1Xc۷)"/ $]N]x7@)܃LI'Wl8' Zc%J|FAK3S6̩Wb[߃8j6f]~ _][hw{`ˮ WRjI׷G xp3oǠ7Քx5WL% SP 4H@Iv:3& 4#  5mZ=e':7 /*ފfXQg!P(+4Ox[I,mܾ|;य़ԖОȱ"bY3!Gd$=&Tߛl @R%[ qM8X9 (zr!yGA]{S ~W|R1LUCPD$leVCTqpD*u6i}w|%q<ݷˋP4FɐoJcyP ߉Ě= 3VYFTDoi-<+sӷβ'գ8INUQF:Rp";Ђq2m"3U 9uÈ͙%6УZHJL}6YlIJmy'ù}LpkupVYGT@I-ҊUxr6l82yVLJ$ӕc=^~2N _^)S}~߻D–Hmo5o4"*%ஒV

`X~Ž;fu؀cVIle٨b]rZUO z3eO[?I=[G<9ET~``PX!cRC9'7g4>U}}Js-y\FL}?L *dDkg<2ےǀ-~2;9DoX/LW萶Иݷ2*`)"j1 dBcd ;})mLԨiD129&v=SC¹U~仲4ǧwa}ļW#"7;.vx3;uWK1y/޽%ŏ=ڌ}"8OGZ@b7ʉcF'@ObV/~MlB:E СsJ.u`eֿTd/H}AED1AhƵNb}Di9ǐbK#l{?+ZYGnbHܫR^]D$P2J}~SZ>n)*ced.3?_ߝ< ]/vy@&_9L1HԱ$%B?Kpߠ+b,Yf#Msn;R&:_J'8#LUKe9LXh ZMe5A5@m  } #Z;%(]0<֒Kn.+ۊYK %w,TF͡#ZLu5Y!6ឳ%w ϕ2hYU;Dt1!iCLrIs$hxKl7=I̬Ӄπb;sQ.Z:cܷx=:Uk A xMR9N]Cd,\”Edfh@;=''-@0jULȗ}b+?^:.߰mQg#.pE4 Bya$&rʥ8Et>5-"p;1F_'@Jii{RXf_< m{.}$iP_1)HbR߲ NxGϠe,-D3!9ܨXCn.,߽gzXto/,oS'lpS糁ηy)Aj:ƅ# $Dad+x vPfٍYc<4/MIʍYd+T 됁3=tU;f i/kf*e 0k(ζ#7L [s:Ǽn<'{W:ߞǒ趵G(RV^R$h;a+~.K/qH W6e)TbFX3=>kӒTl{.7H~ vգ&~C`]]uI`4䀏vmE&riƾ}YY|hJzg@I4 p[p2F& CRZq.r S (ht~޵ rġQ,1$qjS2K}H|y]{9RY=X ,C䔬 y\越նI(nS]VޗSzuNك֔az-{)qX(*@^8c=<38$rw7U­SFi6KO"# K]Flxvec#\hu` >xʱ 'Dz͓eoNvݖܜAvvpr 2Fљ#7 ǹ?,ֵFcnea"5_2\ѐ^$I'M+˥)#`GŠHPam>p2\@rZ&2N,⮘ggBWs Bd3EZ_ϗ,<Z= t_:Pd\Fo(J<2OZ,+9->,Y~I?}+|u#tK.S˷pɊ!3LsoR.`@hO(GԄ"?skwߋK3yu'+DxL4t{ E%wQN4P+Ω֟w&WeQt}"$SPi GYEai]e4,}jJ]~Br$I-;6\*.R,#{} bܣ/cW PȆ_{O_>bUG}yURoM7jt.F$=Vd{? x}QgDK༁Frl@YrŹRZ r-N5g%vDʳw-8 ͥ8b/\?xEFB5nytpM~\)$^{صRzFZ6ί$/`e}ͳ/:Xų,\XosNZ!VxR)ylБG#8D?cXqIōwz{IӮ_ 7{#DḪhM8?gp@0Sʕ44_7Cb[';gnd;e FYxM|K{zIh*Oi MС<9˲ymԛ [v`=i9ӹeu> wCMyaW UhCSN0hj b5W^肙qn܆i+ZJ7yq,)Y㈀*;1`} tU)gs")uG:M[~',k\@Hg[b\"0('!D}MibǞG; Эf^(IT$A )pR: 9˰j2J,92g cX ӽHBC5wn@ENEho [+ka=˜tDeBEx8K5ғo ixmsg6TpF~du fCaGi6gJ{D.Ei+wP/K6J*DPBgG1}sySh4pýWIRzq(;̖my,`K|4Oys i$YHLԜ%d5$5EOr wGJa} 5y:)tNf0bJv夓Sd/e% [̻ƹp~+8aMju3.4HxsN2!y5kW\m?=JX.+@ȅpbLfռ TNonZ(Ρ[27 lH~`> ƞ$ 04ES mLnf9i,Q kzj:$PҠlF!߽A7ʉ.rwRRepRI{CioqvpLlն\Hx}Aa%qZCP IF`F%=*:=;>1]@ң6ZS7M4pGYQyͰ3j=W;SbN؈(s`'J[iY l =21>L\聨yI iWV(0W[cZ_X:uKų{o(dr.J^@ 07_({NA#uCcu+b0dx{g[_kםws bmѺ q֜G2OJ&]a-Z\錵{nz4F@s7%C46!X&IV!gJDXlC~&o'>}në:$'3#27~'^oHqTv1õDK 3H}Nm>لtrA hW)1\ %l=B7ՕLpCg-?I<ب, Ӫ\v YS:!*z7(:Tv)M䯪a 4!SCRXGʁNqƀK+.fR uhE|yE x)|ClO80?@v]]Q $ipPRn3"j,`sTuiW0X"6e$ZZMElކ ӳYuy#Jd AJ)Le /7j鬧 ak;u'cȆ҂9֧ bgQd;k Bʠ $; E^4fi\pfmI\ u&{+Ťh ovidS1WA3 o d"5mS(3t:;f(굪"Vd\n"& G^P{n3q諈7㋞ð!|I=˜]3 {{zvS/to/|K7Pb*mw1gO|B =co#mjNf ʀGF5fk|QI8POz]IٍVnahSN&! E7O熂oau_:PYހCpvd^{oۮv@BӢ\B\Bs1)6Uzwzd%,7I7VK=-w]1!^rv~1|.[Xq})n(K+穹R+}gɜF.Q͍~ƊQMےoleHn#+cRbu|ZҮd-vM/[s^Ɨ~YB>CuE%ַXͤX4hj+xDqeˌ΃]HJG 3תVeR8z-, %lM?FD(D;[=>+j_pP@4 Xye29sƚ?,y؉E±(:?G)~@<$ ɦԬᡔ$32KAeU^h "yX * 2b ]:Cwt&W#G{ DBnR0 -CJMB]G=PhHZnJ`,bA,,u`5vD]eSAeM: ]×w;m+V30'پ28`Mp'Le³ AAvL ;Z;LwJkAs=5'g)n  5II+[Y_9έ ݉ȄbWn 1 aL;&x`У{h& Z/#),ܙdnw+@YYܧ>\v_b?K+<[Qru#KS4s/eLat2E5oh\!̼zPVCW,}=6B2SQ֕="{'Q{D\n_ S$EJv.(*MaC` !"ԃm7.w`q ˽Tkn C;=_tΗ1!؋kww|? ׅZDFbsd_!;2_#,oc4|r24BNܩy #j( Ojyvm)ec~`!WPܣ{6e5?uFo F[mnx{&w]l~ç&zWK[ۃ.pוr5Mn՝zqڏ6MI錆G-"0IWa8#r z+TM=tqB@Psadxdcz`VAm+YftR/Y%}gipӞۮcs HNΏh).?H[L)V|iȂC܆p~Qy#@b0+=t EEAK=?ȕ:!mJaE~N%ΚNVY\M]XY&`@R zW7M"|M,eG\n ~+ 䂯VXLm u^*:$Ȋ$~dH 6}j kmm Z- 'HU3w/G;!TyW]@1 縉$1QkȾ AIURUBV/%bTpjR*Ҙ]/ >|f!aimYzSϱKSTߠHpMV8 P(`LfIM ґBvZU8`j٧\uU1kYH[bQi q@Gnj\-bڠ.-Mua^{ɓ~RJ"b8=jrԐ̟Naq7zDM(_kG@V;!%1xhbybq f}N㦱F6m倫7Z)'&o%\d(WK 9Nρ P33# i/ S1A?/B,qҹBpYvf㲾F< 6 o(1R ~"cEPK,Y2kfK ʧ^Yq$g+8J-i5nP^nY`gZdHܗs/7>~hX~ ;jŐ&1qTI/\ebgCu7D aRTe瑢[.9]0@tԺGTefk̒{43{|J$y8C#nS~BӒu^(9 ,fs5Y Tc%>5OEVK~-HκTs]ڌuH/Ks_Cj;\ϟ`n9sZ@!uoHɔ(=n!ͳYN(T,v6 ()]T.,V¬ )^V,?qy6=l@kq@O.i]m9WCڮu &]qpۜ_B@ s1ʷvΓl,Th^foTb wyGuú bri-V,"q?C2lU؋Eꏟ-?ؖ-w̕F\ԼRhyzeorW9U's9tȾ^`rC-j^#82q/zh>ɠ?gbB_s VwpyͮleD;dqB2̗6KGvC,%WB4 E q,.' y)GP-+8+CDO8INJi?(.y>?xdX|tRe ?ܩ@5T827Jo{MYr_y\ bxg Le Ļwqe7tL 3?DX2RnۺZG_MQ eQj!>A$!WS9Q1PnݏP/QZ(y"n>(E=$f(ZR]눙lƝii$ S(=f"2V|KNBЫ|Q NFGd[εݛqsf-i钱NPO%Sh4'=YJs7Ral+=@ź:]*}< NW⇑doa*Bfv_sU˟mh0_itKDآzgb<~Q;;*9c4E`L{,'y*`4}>gŤ3أ iO R7JZ#Rxln^ڵ0EhvXoK]Wܡ掮*, )J WJb/Ap7 ,ecьXۮρv4W$Ka[TYt*.CZT館w^Y xV1A;T@2_lpG꫷!>Cd*͒Z4h&IeOOPê_]dRìnйBfE׻otԂvlKP<l Z*Xl"sB<Y`4B: œ STO]pF)^nxo1|4zB&9PDhJJ4l;;yv8vtJ@%CES1쩡_*sF<NpA|')Z.Q2\,7nP'`SǸG[win~:Rl+K|`ӷRo5 D`lﯭ!N5N !,W|C՜aܱ5YCw:p8&PQ^OUՈu@e3c謽hB2ŝWJc+<%b ;3௯Ӧ# ~[)_g;}G-ߘ"kWR\ʴ푁Weg8P>e\o\iz|1c5)FQSa ״M~Nk iGkaktM #꟏rxय़nDRћϧ75$93 x|aue\5R׉\[[ν=OP!DGJ1 %P#ke\4 ]6TYrM(ș8w3e#W*2-І`N հ2(?gGX(o9@> YBA<Ɛ {V'8b)Ě[T P } jbg;c RiIQOĥxGsi5Z M<pN+Rhx{5rW!R s% WxT縂(~ZNfXlqn=~zo7-s?1;A0֭Ɇ1 Cšp6.ަVijP:hTwiUa`;|DS~RrGU`~!"5Sn×z搽%LK%tZ+wHjљv=D}gȢ+Ǜ̒>9#`wlrSOpLnlgjn$zg洼+(|Y錩]@bCO-g!s-kS sǭY~rTF#Ct j}hVyx'J'V]ԏn&uc:{yߌ*rA8f -;SdDq/nFɈ=})iNrBw Yv1]z?" v/ *\uqnMKm.$HMuu\#6ghi m4c{ߞ\U-,%1/3 2uq (o?Q׮0[0̄痨pAm9(1۱ji{KQ̳fVͧb۟_2 z gN[LW/c0q3\M՜~NQq|p@$˻ {WJƗB_Si!ZvfЙOS@w ;`8"nH)%}SϮѹĀʃӆ`m4[fl { ´~v"kVVlhhHr: phGQV\y7=&M2$]ǩi{8boL5 LiʛE#z˦ft:ERíQV4;}gGɟm_ VRI2TYR)F 6RUcH@FnP/\d6p> ;)rFkY7*fV] Nu˅s!TE pSsWFٽD)ltu€Z wt*I."y>)jiX(}WDPFYhǕ7aбI;(\oz_f\1"<k#==G0uFv@/6YNtv w\Q i2l.w{OH׍^гlyd"~Lr+'Hx[WA[l)`zXn?Ȱ% PB{9Y2D{ %qI/^ZӼP 9#k"=u_Ixbǀxټ~߷Fk5کұH`DK/>LM[XW9kJG4V3:50 ن24m~bZ$,5 \l02[^GutT4.}|gP$~Z(x j[B^W8J‘)3u*sf%ǢO\_+4~׶}i \fZ+Lðw~|)B-;w~ՆF{{& ^ABnQӝ9vM*xƻ,JzkeDtC8fwשjHW#X47YǶÉc&lyr}D^9CӷqoYv ex{]QqIp?ӣ.VezKqh 3`@| D<+v 6B^fn0^60\>k|ĴĆ҃4.5Z(-$6*_Bm3q"tmhT["tK:SW>l=3˘/Ig:^ ;IlɫAf^vओL.*` 8U` vMK]v"M(fB˲d6` sջy83wZE :=YdҙfȽg)ܡar R< bG P<Ԓ}D0c% W!l#h:O6\.~ L𒊫?QY㾅UhU=;|o' ,6 L& ]׷ǫ8)zdd)kXD Ԥ]w/Q( 滳Du6 U-+9ZX(@gUBjٸ]PZ)Xȱ5=7IǢOf)R6\lr_YmbIz >2`pf ƒ:֑M G ɚ༌ҖIS2ŷFv@8H; PgftZ̛ %=* 8f[MKd2IQ4N]Al(Q4O 0r@WD|u~|2_}ŵOBP+VDbZkϝ):gB语$ B25-\1U(^8Y/TTj:i i/ڭAz8`rT$5p3TVř?)n)5Kss[mg91;k$ |C=ek!/D 4ҶEÀYY}s; L,O%Av5'PFX{I¤GL3HdCү3kTHD8yp7"LwᣗeJ='N hؤvv*BW! ^ϯ5K]KoΏrTMf2@v31>v .7x"JtA z37~kJ%P$WzF4VDj,7Sb'o6ʢ&Fd4bw:^@` =oId~%i w(R)˟>PÄ.sZF\ 'x  ]؎/~GX3׏r q9̐KUkѡ^ k۴Dq>ŕg[r>tiگĉ`%ySP*E8O(p3VֻA \az5J0F'FYo(@6dGm?|'9O@ù(B"o!z%K:)-m/)\hlT>/ 6[%V_a|~Fp=y''LeHiG8dEۥJ2Vӳtb(-QBK'Yw["]ˊ)'ńLA 4Ehe)LM4 6bj?"zbRfpM8-x^*L6沖+j_HlݙɆѦm-by3mv<ˋ!I3Hd!2hNwV.'Sm{a~!P衜EWeGqN<^z#(RSݧc`+ 6mΏ'F* 8;u:Q}A)`tec|sj<[{U]XAX=$@bѕf8U MXG B5 '-)AC.Z,ݑGjgOب0O(-b?Gï5OfkO ^00\W;,o%m<+co /- CK#8C\@񎂭Z|~^Ԗ=*4_kC]HZ88B."0`OWsϥ%7O)'7b+'] :r UbHRkn;ybuGȎHn1'Qe^/Gߒ=IlR΂CU~ٸ%w;)u9 >y9uw ]VW3 DN؛ֵe3 =(/Q߫K~Ut$cJF2Lg =2P{2#=ȗ@GjXsVyxnj\!atgE&}RB \+6J_ %ٗ[)4|wv{.n4Q*:( '6A[k\)2 ;~yP9rW*i~3badcc.`,8mpVE<{8Msc~yxDWy)h JY?t/-B Lvo]I]ڗ[d-uZ6Ҭne c^܀c\ STI}r{߳Ś Fl2 1^=w, ΍*L%'ն)w|vЬ(u_s: PP9~}oDjS6`mõ{幼G?+9"aMeG/!4iE7_;I A&+u$\*w70CGcRA预ǺxKQIAp1`BGx 4ȱo:ܜ]Uѣm@B[N@ 'xx_˙}laBAbrRt7q71ҀJpD(U_@G 鯼y8}:# mE.&-'pm9ܼ!Ǵx]ɡ} ]<(ۏ?YN.o1g3-Ji38wLyeEB4_VAfA M@1==zRGL-H8 [ԑdHb8TX-X4s:{,VΞdP4Yz%G(zMSMn JAUs ?_.#"+ʂ2 nqF[>E uhM`'>wIL6t{u2v ⬄S5]&e|5&B+(erAm:X}d)yoePQQBEivHXϜ:G~C ZԚgB$RJ#4U-hyDs֐jkO+$l 2eu,?x@j@GmG#¸C0,C&+rviJ02y> qsL Vm/1n}rӟ y.]Bf8,dU5#·CTF(Ӿvջifs^蜟E e ~b|GqJq{ž fү^,he­o\4,{{Ȫ=O.R+neb)zo  l#So^# F\eA\~7_5I7 /p6."XvxJiHwH2 z19<:k$%hrbf~UOx69E[1J#J31^8 8R%,HYJB~|[Iwq7Fb+SCȗdRq ;qw@ Zӱc^Lyz(kt-DRgV2M[?ayX6z8ͧQX 켎߁_Пw܃vH-ZIW?SekC*5);f?X *{KƔI 5 J҄ T!JxmR1>p-~R[El!g{qf#H K*9FERFjar锱SiqWK7a)|R|~_RtMZV_КK)r)t?\Cyd!?AB6j UѮr|#1xWQnhSCRcV)wG%לo2jo)z" )foZ9Nی* Q(uzN.J)Pz ر>6iqFh<;꡾ ji hk)`?ZiLji秔^ t`M٦kcH#BwYI'('Ds/+=gdsK폯< DdTJzsȻ#R`zw >}X/:ŇK96=R.m@y@%)dAa1is'bSOb>ޜz@tfՆzEX?q9:_~a)9hEЎ,rXy5W!+cym1˾.# eeR P_Ҹ&_ ?wǵ;2^rJoeW<(^x˖@âG |Yghp.8:,xs4aw -߇6N<{lS-*jP79=o~3dD"tU9LgkBDLN"sՃW=Ѝ>5sjo'u/8b J:TY#c]DGx^ED]((B3m_]}hQZrO{YK0V%b18^y*b;o^SU0x3v.,9jNm7}AŸߢ*mJۡ˜Q&$+s fPq:{o<۳H^l nGMR^DQ[x45\s$;"-V_w[c句x'4%b|_)%؎Dw^ j1:\4F%7΁(SOIJy(ͣ/ ٿSU b}5~BR3@@dz#*x!41* j_c94l~&TSa]MJuhLm)}UV$˜I=!{$};]+8u1UIww0RKaDM[ bߦV)8-}áj?f,KA qhA`Uȕ*~Erך6Q>'K_|l?Gk'EvH2FB3kBѼa9vɇP:swpg'톽F2!:CLEJ,d~wAadMQ6rœ̿,/V"4eg[Fhɾs@*JBvYȉpH@LoKqX{bX6VH?r Zq rR-,|2brPwpO;?uN#yS'; `ZR[#3M>jlQ cTkϕTkGOh7] =f %eU.Aƹ/{عe/Y12AF %Ru~L'7 zv֠P Q!nkC lP7c]bu :@>, p#[@F;NiI%8k.,PxMSnM?Q 0{R+fnbbjn{]n+[󭙨24VŲ,I۵.<[v>T^Xu5$AfЀYč$H;ϢǠR Pnidv|ge{klPZ-) { uhyQ.K7}j'F;\ԛnSQgi=ji=;խ)1Gzr* iSTfcؼ(i7#eKj T,!E#!S0j6O= rp̒R1A\|)9o7<`,fH*/8W 4ZA1Ҷ/s_2+PPsl *~7o0]%jKv4FE.FPzĀFhS߸4߫3+-R,+[j\46#edS\U}t:GyI ~:=kfe<ٽVX_Y;m`ϟ7 aR I( ф]% ߎo"OBV[-@sܷrNH2at[< n Md1[-MB `N)jZ4}yy5_z'1%eуtw&6!jʰ>pT}K!vtř' qdjWW~`jpUoJB+mHWVQjJ D-F H!JyR ӛ`ej~X j$;߿Yr kba(Ђ Ƃ%8K];T=bky!,oxGu'4jVJ<-XԒ$f;[DEdJ{S-dyBJMcbbWYnI]0¨10Yvp|ko X}$GN>c(Sn<&!zW/bvT؏i++YvuwЛ7SuCA23f:\Ujؕf,'J6xu4ˬ}tm|FרIWo_uoB{<O/7y|n%t$H]bqT7f,m ;u9@|wĺ3D6:`14|nDGVvu|CR~E cb=Eځ(*)[wuRxl Ptm$i߬!ʝs/+ajl.\M>G6i鲙pL0[ADKc)D:e'2:W.(*.)b ^ ^_pU;#쫸 d_z&&-AbFwtt2R1^FR~jZOCjAo }d;}j8P>^OZD2L '#1{ P0hQqYfXSb瑇褒A6Qu&;+p)DՁޢScGIްdJM'ՖU+t ?o[\A?([DYˊRPe |,ʽJטXޑ㱰uWz0a|mRA­o0꯴Knulsa^! 4$"խ5oh04_oݩ{e52+3=FNʵ.z+KugER? Ŗޘ|V)|GSi+-hS:7~~.ӿp#l/2a6IWD6j GMri,Xm34kU=CZ'#,]ң7bB׹L%!YcO5n ]mJz+҇YUlcBu 6-!Р׈ 4d1HUo6(:_,$_} OeJbi(s+bFHt115O ʭ)'>H՝?}$UÍWJaĄI ՒI"<0臦Mw)϶2mQV覍h2ܠm9cȤM|R2ӑXkvm>螐PNG ~zֵx+2pHߕhOB$;NoDS$$^9_Blv6;>! cP [ʬ_^tP=ӱ{ ;kC^@8F'^4_Jbj*P0~C]͢]K:HB JqUs+~!7_i&]~Mˍٞ_Hzύ&TϪ.Bɺ붒,\IaߧV1KzЁ ud bnpaUd#Jokk+LU0JGƶr i`Kcd?=Iw8ዒA @cd+bǫ폕/$Ťd^wԇ# 1m蚪sPw}'F^_dT/;5aB;ը,Q/F!4Zz:p 0'k J&E%&S(f>p 3j()vU$$Bǹc`K}[6xK{c _cY,~,V~+sH4R?#ɈQqeԭ3GϒnKRt=teKq+ǔ \^,=YKL@^^p'|%&>ep<ܰ=ʁ^Ci* 2 x_z'b@+(u rgwoXClY3_Z]tLQ.XIa:AJOrϻ\ytZ-尚Q*Kt ЯX%GdN ZZy9YN!ԧ.([7xP&>ܺ!Bѫ,})dec#"nlWDI}0+ C^+ѡ(:f.>j1U5[u#Dy!5ĩ6h\=ckXZ7!nUV|g$nP~)\͋ ,!/_>#7TY |X~G8vp];ԞN 3ŢbMoCyJ8=4޳;zk0t 5c)ݸRu>;X6U bO]R"٢=z, ("7n0;aC,(7O]b*w03l?Slhj:?s.ϔR59]7 `yurGep.O2% IQZ*vS!_* Ffj%f3';`rYOmB1X#GZU2NCVޜ.g3oFPxY/,YR =P5ShK~4]^a4nQ0qLPG>5$S\{mFy裫&BPoOP#U-;JǕib@`?& 'TYL0BJK~#_*|if<޺ ѝGKփ x,j`Z@-512A;j| x;ంP%nRb1lB0Jy3[2 cagRMn,Le8K׈t^{)T*O.wЅbh܏.CG E4'c99\.OKG-V|r4$b@κۋи#'x j=9)R\`(D^jFlDžF/{ [@wV PCǐcssm[V#P.k=W;dzsXLT,`"'b.QA8R39J Z7'' "Ȑ3n#ސKёx!Ve'|(Hy(Y ?7>۷=tl?߽[ܽKɴYt:|ͷ8ŕ,\yILF!H6~a.mld5шX%%Te|vn;>EF ZJؾ-7U45|8ÎOs"K0>͗3^ וy+7s$v-LMg܉_`V n> {)?!kʿj4iG^aCrrdZvZ'SJy^ xjۉnAM"@RvrquRj،}I~ ^?:E=cNLqG"4`D#qHVDؙ ) OW!CÖ;𲞯UG)S[&(E pmR4^z`F6SQ3S@,teGtÁxK\|n-S1VA/F✯1,#:D驎jt?6 ègxV ؖVPt.+&Wh>d|(eCǤ;r]߆!g&P'4wCS$4a2_0άbDeqwm|,Ѧנa*YBİ#r{NQ~xG:ӂѫd0u^3_uض avԞy'MNA$IuPZZE<`dLs6⠟LJ&#R0JG6VPV60ݐsoUQ19wzHxm,) Qe!ې}J[eKeClcg&#t@syiVF8BbZ: OQh X*i ~gg~:Ѫ k mN`guD@P].0xI79x}9ߴ8s6TmI.PS'ţ,$ti̩4z?N~]k6_KBhӭC܂43D,N]D%ɼ7lkLNT ׮vg1s5)\E]X&U3QFnux#4\b)1I5iUɖM;Ppohf5o'V%X2 " <2sظڭѡKIk#Ŷ"a/>ySv?채R\Ud:(Y0R먶7:0X`vq<쬸Φ#oJ2VC>NmXi!SLK:;+/W\s5x`|;_ϔ!(۵J&3JVqj'cO%&Zhq_y/ZЄF"Jb0LHkvgKA {IśVjc) dmZ{)]&co%gO~^uW1gt"ƸCzw-⟮(jq(#aXFsF_9r5e~&*,;>jz޼Lv,~cXϫį'b3uwo~ֱ0F ]l*.RXi̸?Ԝ="q?w:ѤlA7"9Շ'BBrdam~zdέxΆzžW^t&",1S cjJU|w& =ZF$L :z?+o0qݒt ]eidRYV5CW3>&38BY({h4qY 0ldGSKy,*ϣ黂u[ؐ+âJշ.v5HNKU|%íh>{/cEw3_8D'9Hʽgm )`Zi 41mľ[<*?@6#X@I3O\׭` vWCԮ6l}Q_W.yau% )}y͋R}_?4q/}́5'f 3ϑuue*Rhn$4gt #8B*K"M|5i#pl"psI n4.^I6!6gNB 45!?:;p$\i\S]*ة 'FfXn| :ܻܥ`CHoC#=v1/Z3eKKlveE IH<׶kWԄV'$8$$[sh]rtDAR DC*˔1(tS,ة" / * Xb1De_FlY{WJFšfZZ:"}ΞUȹrSv ~"?Dn%~Y7v C(^ϓ? {d]B@Ym~vh-=vf[a}wk 7r؄_=B-,L3fFbqJU7gtMץZ&G@/ᆵ|ZGJqǐ;d~+t޲m@XskXm5a=m*E Q!/CfY~ENC(4v,cҩ!5/ X[Z5\#=Y7u/_Dt=+: ?Gӟl%5Sүl!b^=)cbt{SOm<\6iLCGb?|p?|||ˏa HzNfփ7KJV);a@$P'vңeHcDw@gGT]^Q}R Њ_E=oFVҸ~Up ŏJ!A+~kּȵY>V'QDmj3Rz4 jCk٬=YY"wsZH@U=;%Zyp`>X:zT:vGx%΍,63>z=r"6\P'0]FW{ ڰs`v0^ñ+wh>y\L r4?g|YR4/(%[2f`8jl?VtD]i?E*tV1>pBe ?;*ӥ<;)3~ϫfvH yu''d7§qT4Š@~zn}8L4t4[m".dL`ϪC>44O ;`[@seiC? nQU&,`p}X}%ϳA7hޓ蝥 lcbjb_5Q먹1(l8K,dX$l>ѵr TZYpog: r=[K>-@ғaAZQ71ͪ0StCf:[tWu!bSlL޼Q֧4s%UWteޟ&P/%4iE('R*\<'nUc,#68r:PȪGR 9NFAlI$&H:c FazjާR:6l0#0̼]KeywaU / F&{|Gypaރ#  0@.分"%s׵)#ORe7vefk\u# Zx]П9^Jq񞍖ȝ87 $ϪrU:řk/鎵x!_N{.E 7 $D n+Y#Ou9ɮψ*v,Rm5Vfs/'LC"q@XlMՂ K/_b[ǖHX4.z ᕈ !DMs cQtpmybc ^C1PԨ>M , ӡ]ȶh }u֊7ް / @]W Jq.ŃV"4h ,\Ť?(RHyP+!6(k23KfO l̦ҍ@'kT_]3)) Q[bIN Dr{EրbE߱Y axotKNf*!Ӫe:{>'w K%( SFHj=vچWK H ,1wR'\6ɶg1_ܐs% eWjwޮ tnzјR Q5;"V[g1D !ʾe]d[re>)ψ6[ 4'u@YL#l_;ܛ(ǓE%L3UYgwKg:Wi(,sU9e@?v&̳h pmQ#-b=ʦ*#}]*T&^[X] P&$n)qՂNf\]L=G\,(`O'ۏ_r2JmL_V#X92G]4"Eі*J-ópϳ}d85Up!5n e-fP ;ͽ"i"Wknժ cRK"ykޥz-w0W !!$@?6C<8|Ow4T#'TMeyaN BY8"jylzp-`DMܯ}xq~7w&*Sǡ7#3AL;HU @Y)ԦN)΀&iB9b j P`'ɣlNW(zUxzLfpD"lL}[Fkdٳf= -T1uU(g6m?~П,f̣I e=IH_7q:aw@M9j= ͼ)rBޮM%ݜzVf=/r2oj !-] Ț)~n`@`Mv8БBaFlLNSM698*H Q\ hX& BYɨDGOAI/a9^禢Y烁{c"u*Z;F%\M}lCOJ=`~#1p%@x |єARZ&9juNY yw*j-~.oڬh!CtK?$7v )@'gGZy:8!@Re* 6\a+c*&lTie3wV| .OU/G8 {4#~qP'-NQb@Xi TR57au2J* uc1q݁yc1ͫ@ЙaA,:ph}뒹 TnM(O\++5xڟB&i񠈃}4gy'_#,̺ˡaOU8& ,Fo;ØR΢CmX Ho5Hj ֥RYS1 [ ǯ̯4Jӌ!LQT3"ۭxCCXj| " B@3 u |&m2 &u pJ_^h@x"<{%2IA'/ O!7Mf4ehZ5=M#YdΎeZ˻bߢ7U```SixMi$兌#c/t7.kieNdPazNJ ǭ.̵oVXʲ*zj7:;Y'®JϽxgF̑!zQ *KkKIbV"P @9FC}*ԍ?In2&͒Q8-8Nkv6*;km2QW&UL>B X6^F%dl$DB_>""<~Cɸ96GϑKXV[\PН\mdȎy~ޞtMPhx>37doqa[] r=܏l?,'͓MLVS>&r7Dw<_"ا^XSi:Ԍ@hpr"&.IPMVZ$+v/<|ajcyp=k$G"eY|Sv_5ZvvSx$X7^T ONOkő3L|(*k/8:X7I<,Y=GahL繙C1, LY\BpniٷRS~/r0M'TBzpe=8~]Đ!czZF}$v޹8+sQ)GAoXV>ٰne2Y[Ήh-0<6yn*n=F[mro GexudJ?6`nZu-o ;)2hB gqˈc1j#ɐg ;`ZnqF#t;U3 40^GiiVҪjNHdOUg$P/b4+qPDj=!~- @LDoCuG{z)S|If >q\mJXc=tjQWhbFLZm2߯7uuZކ61{Q[+3L\k+:!i>.ĺW53y#mN҂?>lxCY$pb@ײ!cvۛj ۖa@LЙҗ  jX}|!*^<ˆl,[,0/[bz$)ݓ=;*LB3J;y/i,Er A|BlбNR¹\%0{C< 縢=myڇ%q%WQT-0Sw Q:Xt4Hp!e4?#Xū`6H)؂_j Ezgc`Bnֳ{rZ%guqrf'> H&@A=|L.M,{W#2lLDxW3(*lڔЛcE`y_jjfP%vo ;kDb^U~:OK|^ے<51!wkÔ8neZt$NA2Z.ُ)^ 2ά6c!ME;\|՞tlݮ)Q/{vT7~\0D3Yd6R(M!<홒חa[nI>%-1 Y$vR` 4{҆n]/CIjb /^ ,ibbQVFM(&nqu儕tAC˼1T0["H#D e|_O xP? *,Gޭ-sm}MU5D<5m3tX&$_!snhXHT2-, PY5$bׄY뀒.1)x5Ucͷ$w:6fT-Yh^|D|-> RL b$w29'5 ~3Ś^G_0IQ\.P/߀gE)5: m (_oj$FdmC\mR<1L%ѕ.QcBk4hY8" QM҃A{8&k@ aʸs]^'_/8L8SKLMz#mGh_85&ZL\q"ࣗ5UFMQ߸-/:~5z"vcxjVMq=e'X+`L;2k !յZDnU@=ޖѮ ATw4i|cm^DB7g^yu'zs[k|V aPYpDlgzǟv836Q#v\rs~h[ ,%C,t_]/O5U'NZˁR:GW1G&<ӞΌڙy ^ڎ8 =]Rs2F6L(ߜдT_7 4ݠmK.Q7O/P'ej6jٻ qASľ9 3ZJH=ٚ_%]<#K(f`>&hib45-j;6 U;+qvNOk#NSO%|D{h["p>"0RO6D6 qlxD=C{bkR%΍P/[ `HX .Ckl1QGV/^Y.#xKz{I9Cj o:r-G X5_nNX ʏHrg>i!azXpP8R1-xh-^V!Mԍj{'~򿛡!}gƮ"$-6&e]4li@<:otg̕ύ2.]|]?=bTfWz4/?>R:"+- :t:{M\-E @r#v=; DieWU/ 'l$+Y~k/7p:۪H @>xoم("fߙ@hB~o . .71Gg4'rv~gngŌ|xKfSguiQ8(^M(K*Ntc-"oe)d@yk\)ջsSNjemRM/M&(.Cv 45#Kq{! AofLlrJ^&;W3XB&D*e Ng]TG3C,-o~}5},3֭wgmYljQ庲zejVB9dôbQf2i\_&I$+&w̤gP1y=).񆄨CMELEϺ;E%61jGgYc^1 6 ĜI*q;U @{YRtiGq+t5Zڡor39J=5m7ʮg  RxWKkq?%'JPDuJ1A bMD7ۣ*{\)`|!6u/IA)~`seJ:>Y -uLla߳Wae DfE^˽"SFfD090;>vT q9I3SNin:^d=ָѡr@RTMAݾ5"GsS%h Ӹ'&w&Mu*r5\>RbqilSH FUD//7&{65x\0w+D)%0i[oJgv;Qܭ>zM^Ox J0٬&L$1 5 ^6BFdJBGFAg#{F/2I0F*-:0NH4)iU_}k6 #E7 ?4RbXpiʡ~0;14^S"fɔ(}Q#wq+_$OmuBܓ*,kޑ?o2e0a]6q[Sٰyx>ڀ H^&!Ge%l4lGgoI`3HqF. 8ueY,XU4O:heL c /k| ׵5(JlN\C9 A| lP% i?w+vm3bޜ/ *mʃC-$.} H >mz^Z6.. o jܦ(ޅwa'eHk+5!Wt@z?|F.h`)e:y 8}Z>M[RVf\ [ϼt!9 w9"P=e;P]]).&Á%+Uu/O!,*v2&̉ ʧb̀^ۧ;&ÝK=g}ޟ 싧P\}GpHȏ @䯛u׷]LfE ['V3zo)!E/#_{>9q6d ׽1 nXd5v>yTD{_mSvlw~Cp ./R,⇃jNm1sJsw%9m('R_v;Paʊ߶I $jKMYP'ӟz. wK3#%1adBUtП4sXxVxrN;]HgmL3f#ЁwO0YH F>`Αg^dJ7f736̱L&Vsv槑~;IVF`Z&\8jFc`_3>V /M!`/j;l+pɯ&'1O0 %>dMsk@pヘ0[ C2l 4)^PKPһ4i?}LZg(0XfwW;yhm.PӮ$1]zS|C *|\Fx󗅳E+LXWHd"NvհQ#<Lfh1КJ{ D,YthڇEy ;Y%h:㶺!(N7A.ZAɥy3 »53G LWEF0E|葎>_छGOY OPHM5c{w:-[Fp/-0Ae0pe&-A;kǁeKV-^LqMu7>6<][` zp6\uAJ|\MWMl+FI_ ٬? Sѷ4 s>]Ƿ+ GY9|(^L crjpS$[+^:.*ۅ9ZO;Աлp ;v jae>Q3;,Lɚ]4j9w|eZ ݘX_;eFRt:%zGi7?M۩j<*g3w~ΫrNsbO$-w 9 CO>usSKugif|Z߅luR%dMoeUG6+6&;д귰wFuR`Ko܏G7gQ( A K+}pJOPA]msel\z* &ssPKFz2`@d=t$=~r+m_A TI!6aW936VgIkZ tzl٤0g{ܚE`MXުƿYxrW v-8Ur[[;@ ^4+LB/R. EJ#XyNYcU:E*1\wŻيŚLS6aPRP-Шq|'1#P#, ( M,71Ddb]:bs[SEbi)ER )B EV[ʜ1V'a_W 7 u y/+Q̢m 0 r^;k +\ l{EfvkO9 U~ĮpfqF#`Uҙ#X1T힕"l@DU"=G2;YB%('e)0'j9v(8W$t0D^yq={?SW|4l+T$dD,oL8,o0]2'*$dqUsHO r{b>cWa@:q`glfΖJ9㼪W" ep`-ԓZ 2LHR#/5 4hՙdp޽:d2๜?<U~Cyc-똜CmΤm Zyh4^0ߕm*ϵCP:x^.֕C8eyeЈN!Truf\hFPZ¶WHsVǬTX0Pq L?so=8g-cM%6y3EyAkpr!>^}G aG [rB+8| n<8h ciߖvA.ܝHM»Wy$n|Z>C#=D2vgmzQ9S8ѩːw-%V"]e{Pjc?n9x_~81r /Yb~!EcB2Y覞N+zF,M4PɅ:P"Lˍ{5YmoMb@5]NrL-WQFl"MP#<7*h MQ~&p<5AԜB&>}y2Q#<= {-MӤV#lRAzZԼ]Sv|Mw&E;Ε{uF+t42W W \ѵS`^,۔3, /@#LMD]&:Ύ3IuP)},U{@' rM<[6KI- ʹqii+&ǑBlV݉:;^.tn!e=|buq6豚yP^peu"us:+ϋ~Xuy.ڤx_I@O^Di*ŸK50y_Y9 ُg=%igڒ]P2VD,ݣ,odhIۿ]%!Tg@M nyw23`^캅%9&;!C~5GяĎ:pֲ% >l+&xrͷ{;-pnyߕc_|N\RSmֿF*yv!d輇$ ;S}Jxײ]: ѵүc ޵aPwQD-/DME.JGwBX:($t)1=~kyԡWhά11[NZ 3uKhmwhbs8,uLw8zh T$ExϭI "j ]g9䈸?]OӬ-\^>x L|W`9HOXm8~V}׻'@s]iOwT 6#&D:rছbFɔ$9yWsX=}j3tͯ tMDN~0Ad4UqEozخ6\?z" +ªlxA%}d|sp`р64>eRƗ,р=iT-$+´4@SAi p8 x"`~v #Uy̋5Qx ej\Ze)DBe~LUoU9TfqZ[;Ɔ^3G!k$1"zg7!2M:)az%o:V2-^ZZ*HSfE\6)pDV';x"t28z"q<$k78曁5? 7ӓՠ-*ԃo\RED IGaYifw;Gq0Q}Z@+tcpݢ r晎Yڄ-XGvV4y?!#̰I4w/rs? >HAm o=z9|qw`GH@v_N˭sl~')XLCaCCdi -bicTfD u 0ġ.ݧgRMr:mvqW,[^xͺrnD>Hm EHiX|$U. G|O-vQh@ f*>C A8.w`f:dS|9(O<۷AScŬ>`꺺Sѫ$_~sp}LB熠GY5(M0RS`ʴu|r8)VpX׉W&A(C+!oTZ- K|JY ͖(dH #k]&նH1 Lxf/ m3ªvs\ x %p Nk85&u/XͅÍ%6E9=r^ᬯg2tcU ogzT/fi` #@5u0@k)!_6g:o(ni*ޤ(Y6'"r+g ~'kK ǕwaĚ4aD !Y;/nO,eYW};JjzE\!T<$EݥGLR0"/C"\0q#'b5>b}gз(n-d+%QsڻurNN,X62a @~ Id\uiATEe;(k^kq(x(݀ŝQ m4k)P'scZj{7F~HiER/Q{9-~$qޅs4-W;3Ss}77pO|Xog]ED!csLh*/T˶ͭلW^)_\ΞP ^*m9Jӱ]+<9u]$xnWbR.ٺyI6bm ^ `ÊB)G׺5m`'bPu-&r"1 GFSځd&vU_zeVсLU'Ƀ2In|~+3zֈ#f};{:lK pJ kFTk:e N @ӷ VC9AVźyfrp,lfb!pr_;/yUЗK'I(&iz#x:T੺$ &'@jAUR _YcCE^cTR8_P&My U]-[) TdaPtې|`@-@R89ѨMUE4Uvs43qcYifg=o]14ҤHr ?) +TW ؅~Q"YG(X4Pb)Lwd/)ݟ~@Uw8i)h!0} ޒldvs$Gf =3qlОHȝ@W)|x0 $m5a+[1F+c'z+HʄY21>Ϣe7} Ч~Y1DţOfǘW #CjPaRBg+oâݤ{ؙE]xҘUƽuM+/rAC\\~^Z/^0G; 7J+(Jv>\W⏀8K{: Q]JW.פdşVF4'#Jo`Q!Z?ΨJOfȭIT1-:nuB-Ήcq 5 Tt:<'g(w7 p6_AI{jl= }b0 b`]f'9~X/qE W A ` 8gM?4<^mTjJIdj! IjyG]XtmX9!1MTh_WtMCX#rqt,_8\8 -SV- /0U]- u{N>4Dx9|l@dE@~vo]~:R~rJzۖԶkl/6>/+!|X1$TV`*2 53aWiʇPBD0x,DC!֌:N540d\`^qsv!$-]$uv1,;`HmEZeQM7~ýGַQfT1x '0pΚa =%Ħ.e/GR),W¯%77&J"VO@KYF18s˹ԢOw>s/\w't978yIQTܶ E sK|>735wknK'VQ( #MQ:bh QU JlcO{iFpW \268&~%-pȭj 55w+cE@$:~,՞AtGK&KJz_GWFS. QoE/y !5,#øzwL'[q|޸$e-M̖vٟSIpqLZ/ےwE&[(*3 5>p4kT%g^Dr4UbaVƷqoO 6e~+]/g\W Z'閏Io!=s.\ˏ-H!,f+< 4skd+N{k4zt-4Bw@qا[ qYa2.Y0̃-wί~F\pdwpccV z{Wz+S6%\b%`߽Zi~H?Q oeq`iu6Yѝ׫N..}ZCP}~^~9{ ۷݁8ƾB?} ;X5P.@:4T*k=.̴"C4U#Y͒P+C| i:?܃ ʣ0ܒB?%k ?_˯lj[6-4Xgo+ܨ.X=bBo#vw1BȤh"\"UbBf$m;P#%?-8FX6yVw~v$$k~Ħ`WS,25u&7 APk5HܓLjcL~}@5>dv<]+y)'Kx n[4sPHAC >۴¡r#8_wrLMx@Q~\RI*qBH^ `F~!|$bpTU ń˚iӊrZYZR8_*^h4L,Ԛt46婆euPk\r;?;!1SCY BWI|524nj5b~`I2BǸ&(3%F }b8_2 wqHaw8Ƈ!(%bx4k2 [in6Ye lд|/+_ǢٜpI8m8 pA #b8S3WwEJkeE߫"@pV+TúI'ιiw3Ldw3GHoϐN1QqWU19m[((Eټkͤw3|3 {;x_G7'KM {lDJ[ڤOs^h)gm7Q ni%@d ,~KOL9^ϼFYL wQ@Z8H-=u2˹nA} |&GKA#-[aqѨ`z#W]?R?[ik/s*Z|&anVVo4RmSGS+׼4 #dzP__߼#vuK R"mBof\h&%R)|4 ;YHQK&O7Js:C簤S0bt=À k 4im)1xE!aVO?UǙ HZE%ع۳O%AYUL̚Q4U1ţ!zƄa1SG^+:~\;k09;M%2`jAeelGZ,[V3Ca v~s*V*""}9Iͥ5ApSx?jٟ5k不"2vl~䰊7ExiD>!{>*F˸4ŐSEd}S_y3RɰzQ֎;p߅Cܸw[' iFDY0fsGg\`!ж1J'>7Q4" Ykƍhb9Bu݂d3.: ML?ABcq}5=;e^ףi46_qgrO/=^'&:}ЪYočAc庱rgp[r0o; 1ROϩuuל= vI8lյ6FѹʕHl,{;љ1L5J/JXhij`&dtij;T^@HqvmrدEdf^O_]v'RSC$[R_DVXMOZU5|~ -+ lgnp̡muO ͓xsk[W鴻8yR:w 204'_!Ӏ+Qc:R8dbxxXwR7DJuɭF,{5ћ{>8oK/o.z;vm wdYdك'P>IS9!K ~ZP$ 4S? 8_Lpj"5HCmY\&{]"[E}#*I&(g i%"N%lt֕GP 9!:";8Ǫ@!]KKN&9_^iuhMrH5fdr&? onC-e#y{,>qgYWDz\.cն;Nx^XW',GP_9xV֬Maϫ\g'z'"*aUzM0}$_ ߿ l.`h7%(#N J>ƺKA=Å-JHyI,/,sCf@ D܌XU;RcrFB/ZP^gǞ`UƜpkڷC tЇ,I$l c{|c5eMѧE/ F( s+J|U͆s ZÌAk=_sDWǾP`\v(E]@8Ŷuю#RwnuD.-mnIuĔ>Ajұxdxz#Li/<ם CbRϫ0pJ Y j2Hvv:z--ş,jSvojjPC?*TdJdV/"wx[ka0EP-]ԠIakU4itNO>$*HyK,d/`0 !#D䄅7xbΔr<(+>_ w;]L '>NYz"JQJA96]BPg~!}ܣ⒋xnwatJJo_nCs|T7p`;jן2mO}جۧ2i53\VY7Dx]18sBv $Bi-j`tj2IYgK<)' F&^DŽpiW]%mQAFOe!H_,t&ƴ/x&L><E +w hs-g$-vḴptE Of pEL Pc Ȩگє'l̉Bՙ#gLKS}(-2>H&]<P+Vւ?/eG7v s*&U䫮aWCйh}ꁳʆNM|jT! ~qĻnS o,23C=H"N}UєBI{6dWyIy5h!0C"0)?Vƶ/ w5T-Y()kQ/m2[V2.fT;U{A j5cPilQHYm؃젵$ʞq2."渁+LOseLwm;5:uG bmȽIoxlgy3ꨌbB){[XġP;@Bv6klf,bwg߰" o&'՗ƃ$\Wh~LOi]l(k:V78 7lz +|MlTcn2{7Awp%rqr.(rS)5򘦬#vEQs@w<~0_:#qI@b6AL G艋Q*eɥpF@O^6 =Ndİ;̏Y߷ .B4dC*Yb[\ uOV"Cbk5,TnQKP'Qg)sȌ qzյnb)48C\_EY:aR]J)JRGuA-:PU!ج*cM>b&>'ODP AXPŜd߃pdR qU$QEl 29/-=K^W0FvI~j^?Z> SQ[?G%+\; ?9˕;>q{~K z/T~ >-ݥ8:@_%*0NI*#ke^d}Y~VϻCO1E ϓՆ&Pyht b_|mIrm$aЦFϱ}SNt兲r|-5jD$PV%ˎn$n0w S?*wbC{G4U\u9TVrW_}aqFJYT(:d2"Zj1^.'u*>cu~\K;nxp,P͘й8K ^1h3FDgfLoIY\DTj[8@ңtmų a e#}AWOESF]5e:!'0Mͤ9yyEA&7>*`>d%+u5 "r1Z[ы|)=Xc 2p2j93*v~Sp6 H\cп I$`.m]{@|.ݣ?f$~۱i,%1x`ɻN&IM{ⶦPϱ-=Q,)i6,1vw]{U! [fFѹAi"`>#'0'[5+uj;6y.ڋ!>bA~.[`Gc8r: i70.Ѩ޺|Pgj& ?=wO=B.9y C7kH=XUU R2:UޠC>ih}FQ͔N+Ωs {bJ%3P]-K@4=C7wD q*pz|+   +7{}L-uM^݂X:5 *'sY4 U1EG$,13>Q[ʷuGcZ9`EHL:l zv?u  !2)ϒKQ&m]'/i2YwgdGt>|}Ѯ rB Շg*9AuGH1{ HeX^l=U=x_9iCd{b̲f2/̀>S'<9 F`X6z>*EEETbq{7AvwNs}#V|PebeBRQ*"H-!$ߌx496TځRxj n}:$2ުIW)F®8zVG&dIC$1m3㟑dp5Sxk<VWyt Or@nMl2 9ir^ ?Hi -fWQŷۅ@dy ; $R A˒~vTdY/79APҜ@O}ܱ8?_A+؛gPWA "|ŅxAߔA$ 7ZeoT0+Q5Yg f :wAd b=Y{e4,;"g:(`BRKm8fmXx>Qcs|".0Ӏ U4#÷KL P#B6fL]Zʈg 0(T"J7Q#nb}fdhlT.$ K6+ Co)~yj/en'@4ڂGɿ񯇌IcxW `4mgJzI_ig*Tm m老]鏏K1(#0|q@ׯo( Yʦ4B{d7)u{ ^5kB_ܫ'@jK%eHob9M"*U搚$f77eնAЖwX we8\Z5'XkS"ɛ!$楄ލBn ɑΥxŸ*ZUH\>u!u8b+܂TAf01"EBXVO*CY )O|=eJ~kLK髍!(?ܿ6\Sb e J.ަ4tWfri94)vVKSʴI`V._]UZTJCZ-kfR3Y${-__+)H9$dipK5aJt5KF5s8I@5?MHU`m}R"6c?z.5NZ8oes,p5.銵kR${9{+"M]5*p$ gGZ E80H ԛq+SX[K+bI~ڔKJN&jV!<}GĖSF |to?.5uU'2&r IhtL`".L"zۉ% WZfȫƠ +kj6!"jUOhـ6UG ܺTX ?,H qd )~$ܒΧA i٥ށflbF"(Wķ-@/@ VjKrXf|4?a~P0Hs"w@lPtw4{z`sV4H&(XC2yBhWWC"&|yRÊ۪y+{*,ԑH/͹`RXB]ˑuM6"cٻi)u:`57J,xT2}Q;-&2]0QK4U;%%վsUR?U)8(Hjem(LN__O~!^*df{Xf|M4YO`QT>JRY/ʭ n{mvA@~!d]iDuz/Je OK!7OmA p =OE1#3#1hH2&<]F)Us!suDtp-=,C4YU#BW¨fOWQ9UZ@T){WCAZw($DU:J-ܫ7aɫ A]؁/q>XuqmGa`#M.sɘ\L۬jlCmR7H>6`@zXJkЋyzJ 7Mw7A\Vj)>lݿC=E=4}a x*5/r_䂅rD8o%~n_|L]QmI9xOEiLK}NTk7)x \N>gB4i-4l?_=ToH+fj-Ιus璽5>bJ{|qқ^:at*Rj&}ج,&F̐B)w\32ѕb1A+gʤ~?#Hmh&)2Z/Y[>t…?ɮKu(=5 da :Pr}:SkB5KW>\@]i2QxwY; `pŠQU @sELna9җHȽ0_r+AڱBZnM˱нhqy쫚τ]q >'궟_+qFYYkIay ;VD`~pzj+ ?YQs0uB~38aXs'fkSGf3hYvaM24>2W+yE?dJ.?Wt"t/ڐW,rP_տTߚ2UX~Wx{c+C'R:$QnMŞ* dLb]Y:~;ϭNθ״| ZQ #_Q5c"fhQ@D4\eM;H4L^Y.=GG [{NAH̋)5ZKcQ I~Gk<vwA8#ue<=Y)QB+pҍn&Rh#A6WVXj4Vxq0`٧J&F,yikXػ>XQ;!NL>E;r*v~}_Q\q匭|"ڵ _qPc5Q +JnI"&/Ue+Kĵ?:.w{6#8ZjKo x'j!lMtO/?i |?y8!oV╝KE$9n$Լ'{v4^NVh`aI^5 3mX^hق\)$XM؟`}DZ׺>3@,aS8k^'bC0IIg)\t3d&d]u~Csg3*-Pj{'9LIvNu.-67Ū+ݍ}1\&!xUi"ߖ\>z*L ?%>Sf&zd~߬ |>xqBKr_i1ywo?YԆU)+@߮X tZ"i Ջ8Wy"ԧ;47c$-U s"=~ݞ&;A*xձ"LKa B/'w֓2v4[r ^c3w[j3c?b oQӌ~UL4Q"E,X~A?!s?J20<%{V #G]_@I{dr(92*C$f*Ml/`]<3 xԝ=5-eTikɸ[._LkACWUVm;u٥g(lȖ-Иo:E٧7YN"<&N:H wS` e?D[L+0-J.6:CKՉK~gOd]Dҩ= _hF J~+@l%i%4frwtƖ]uo "g ['ƽ^A^ %yؚ!i>}}sV-j?g n״E=uEQ(q׆sGCn5bv{ߴL"roM-P`.KFݭsXHUGt~Ak︨."==dBF=/ʴržjk =vt=n՘~MYMf>TʹL !{r;({}j94$4:Z W$(Y{CQШӂkCu\- ke(5 Gcf(i΁݂F2lq$9\O9$|1S&Zc_NWx2vfݜߞIoJŏ*`gc=5Km@7lA+8E--'Fv IXgXk!VC9[K$b~8/>"Q1Q8s ka>4{Mӽ'虉ŒCڅ EO 3]ńLP@8‡QIJ(ܧ@1Kɳ1`,K4g){g^SX(dA2]ꅠaSٌ)E@'a,WX>0I~,[e[ c۲/GyٞUpK'rT,$lmp+am8`;xHr.ƙ RK uĭBơkzr^8߰)p X^;lZ!W5ϙ|{V݈Ē3^rP2zfrg|#`Y]KrPR `6ijѲW['M*v-OB'T[BWdiImT54OuURz@ZqlB6Mvq[]SV ?1c%KJt68|kB5p^d=$@qbVۧy= 5Q|pIdZm7Fus yl3[]D-* V `)0o$}}ʤI -n\V5 EhC=pSTⵈ~M1Za&6P? dF4k|$ؠSvqYo0B:C/t;#yz F+ 2z&B+K@{z<%c)k"2ik']Nr1c9:#-ɪIme\kk=ER UQ#ᨇ, H -+gW4(S}.M|@ֱS`,fwOgross];(?8r8U1VV<&׷U{EP0cB6M3bv[{sa[\'e=a} fcv.C24A9*tW AM-8A^DnlR ہKOAи_1b].!)|2d3mb Sl4 t>mV5F+uة؁-NuH@_$J^؇¥S 3 ىRjv3ٙĤDNunޫH>H@;=4,P;z!A9e?7OEȈ_Ir!Y$4|G-!:j7W^Cyu֫֊Ma=MWCI05j8D0U~n5:;$b8a"cOXd`ҬVI,yyuŶ8kW7] LM};=׋A_3˞:OƳ/Be?1u< L DC9ͱX}_>Xn&@9s!bOҺ4v:-~B@Hvr3{ d E; %'2s$Y}^wO/ j| ٞb|"<<oaM ]5!jCyfcZocֲDSe"lYߞ(up2:BB:!R_QGh4Ԕag>A4MWx݄{XMG U ښ{bJ+N_\`4qis49H)I,LY$c`P~m-E>}jдu{& 3, r Y/a^Y CF,iI4bY{qR(]"W}JSF43ݑ_KC j}}b:frx,ߤ-_;J }xEY f^i b#*`l$IbAT 4$-S.G2xБ: DHLBYnʠԅ|Ѝc!>yQ@288 ,0M%<4r?['7 ^[&crf}\^p&I㸚^w8-!4|Z>~u)8ci\ ϺsROu52&2ݍ|?j9FYmF!bw8lTk~{fuƴc7ʉM;I $YVC!W,gGx"͕F #IkbQSsIgĮkzŠIHl L獢F`6bZG qTJǷzR_ J9(樝Kڼ!S2㥅EaʗhqdX{wТȢʆ'T"tol/ݻcPYhԾuCn\ױfB'zP)i@w0UZjZT_z4棶6Qq X+SxVa>gr$Gn(^Aj4.J h^E;DZFr\,}}d?{^T-sNF1Q鏺Cg2 7yi ;ܮ:ĉ-ޏ3HqnBw_䠠ןlJ_U{$]jjъf3Q/D!MvBSPAIJvcbhC:V[JKltrD0A7ɹէuUbS 3y4bT݃mIM*kJw^DjBJs՟Y@v~a?0IG#a 7ƎCw"5~Jծ=vMZu;пRH2$c=l26/^^?Л^/q3ؙm^_2 D ݘBe4h `5)/9bx4Fۢ] »0ܥ I-d) fӥYʟ{{쳵G/:z1-Ój׿ZCl33{[ID'``3N0loz MŮaA4hMQs| RQNv!oaIR~Atn 63~_)g4.Ԩ=KNQE4DrrD/nvGPLoVy\w'c(7Cp320\w-HGv3gun_@DOtTU"c 2V*?4=7fkQhhv-H$ }Ę~x.aIJ٘JՂܦ3nږc<" mO\TY{A`9ۣۉnmgj]`[- Y3wms[@I@:]4Xx M=ZNuߣ#?pO+"y ,70zčSqEL2Į^#jLAkX@/%EO.QT:扐DTO'[", w>J=qjN"92%,h#ٔgʊT]K0F€E8lj$tʢG}k(% c ش!]Q4S}V ONݮ v/uW?a3GFuяؗxcyǯSᝨh"-|Eԧ(yO~k9 h#W`0U(k%h":vQ5&4#b ِGGr2%Z!95_64K`>{`Y yGSru.RtJiP8#+Ip헗oU-+Ф.Yܶ{.\v< KWmWje\N_0HlZȷL3D (깒!5E4K e2ȑriX0;szT-lq14Dx\+b{Y%y)\TXfVCJ#KR,?7ivbH 挍Nw87v$j(8qc*M;ٱ\!?#^Ta!:meԀRY} 'Ō<ՒY}qZ˅p;jjކؤ>n %$++G-bP y.k9(lpֆ]с{UhPw<~S<рGQ›! ı >;8yTw,|b/{f=$ozǐ.pZK&N~-Iۜ|O-g Po  [28ɯ>Djݮ qK$QjaL3l}-}T3å'釒&7jᒖOLGZLn0-4e!xG8': 8vƒ},a4) ])3tVgCJ~I*Ä~z8ԊBѮPXӻ;w@N4sp<6XX, F/ܵYnAk03Zw2tu?g}ӎ҅B%RQ^f HjIEC1ΟJERLe˺=$V0^a74D )-jti?ą*)dC+V]zE(.\wWЄQ'c~yNhצ,Mt Ƕ!8zLqαtDhD%K~{qrYa!%*n-B*~oz[aLQ_[vw3vL3/=?/Qnb:eucMjr ?s\f KJp%o#) 8=2A i4I 4]LQb뇮^CyFH\\LX ;{t 1OlI*K(ZnO3w:";Ba|%QQcX]K(XWEF3qAmK6 bg'Q$Vtt/c}8d7kFcNSJPV{l٨!|UXQ+Yݶ3 c;wKQѶX6?]$=Z9 (nK,_y0Q3jpjK&g߼1=e%$y1.M -Dhؤ-yFţt?3\`v#λYWT*uk8ICyD;_M&%>pYft<7{g se9,3_2ĀBcFH`nֿ9ʯ;ҽIq2gųplS.1htTx#)ݑO/c5ynsV"qǍ >'y7V1 M :2x`v'4t) IoιBm AUKΦe1WF%F 5bJc*ٹ!~~eꪖEϘ])2{T=n~m_*xk6t-eenOlЍU7_̱Ha丑h'lF`xPO<N8|_e tkN+Q=Hezizڳ̛b~Gm g%1liu:Q\h{$,9:~MJQEog,$O4 orq )68' ѵG"u\%v^eC޼'$2!\TЂlWH! #0u"si)L< Cʛ΀I3y֚hzd<9iǖT[]ozZ,}η"ݣoȫLZhgeUlxRYDݮ]FDjwL liJ"&;#< ?zEL6A:vˡkou:Bض3`cK#&+Lky֙(Z$aUS#HAs޵ٰE=Ct$-!YӮaM^PU1'Cx<-- .zV4 DzS,1;a`+\x~v\N5,|kjڣij{tJfgA>ȭ"nP.9lueVM:\&iH1}4(xT~SM/% nd_>6ӣ 1u^ Wc {$+lEܚ3cx84O+_.Λ2{A] 5 EW!I} ]ЏQGxΟr76|*/DA)8a{ħv&H(Fvb`PŨ5jjWJ Xni %wV[5`35|wg9U5f lV,v (^-mP?_򞵓NK31H̺Wp2q r]U<#K(ej}f 5[f.H2}ĈVMW!en_ul8SKzd@M- קrYXPKA~< |a^CI٪ib:,Bopt+P'YVtTDЧ_ iVk_ohUx@KkڡIZO&X<ꔴfZ{@)0X@ɡ"!Z`N'F,bN|$ kmzeP4vYFu$y̅u;;dk)iW1l W΅MAp /.o a_ElF,"8=\v#K>I"o <&=&k_M]y CbOze!Rjc#}7?K8!''U~:X?VF䯒謼wΏP8/[_52ÒײI-{'[ċIwU;H?#hK]wq kGU?2UBܦG T[e!%2pM Qȏ Z_:B˗~taQ׈.Rq|P`*bOP5Uﮫ;PZjF3ΞP6|8 O }@B״8iAҩ{~~y2DZ;zR> ć;ד*^4Y8s7U[:X X%RUƼVlg2 ԅ5Lj<kl8!o4jl3pZ~7yz]G(ۖ\T](M7}!ۧJUu pf+u)l1#itI* k!Ht"=(qPcY? ~ۖ^@:)e}Q\g. X2 J$@3Vj;NC#˼+*uA?/+ ;bKﰞn.cP AzT'e:t[*-ѭBo k,m$.1 uDLJ l1ޡUwoCuW__E"Mc3S {Kb05_㆑8}fAU4]n7_ eɍ{?|V2|'OR /-jQKL~NlӋ&AK6ytZڵp.͂|ᧇZYRҤe9$ٛG_nma1 NY K]@wӋpWwW;pL'86& >PM).s E. H0!nc]bUr[2)a<6^wJi (j6B;t(H+ KcJ@.4nҁV|rNqGAVS罚Uvk A]RvX@2:~!` \+EԞ,D^$z GZaahٺkDaWFB G_)Ӭ81ŗA#2a^(wQϧPg z *1Q P7DƝoۗ]<9@Vf hX?-6sXyUM$<1-rϺR3p"gH+s`' e-T.\&a~ai+@iGnYUWq 뗫0v"|"@Q({lbj,ZϹ{{׎4ٖPkDco @!c5!sن*]^)N^gwsfJC]xW@§r0ry.hD XGE1fVܺdOg("q( $<;޾ٜلq<91琠"3/]"ߦ^T]8ROIEJ| XMd}3x#̡oEE9+vϻJ:Tg-ܒ3zay}iֻs>dkĝ/OT<ǩHn<XHS&ќ:YB~f#\J@ǯ?\CdBU|3? Oy#E-ΜX&)sT~ћi6- VRZ״څE׷}31 8Dxf]PeU?'.YJ/Sтwdՠ)iLkGdTӕ,mw.!^7`͎gg8B@bݭLI8f0?u\K?lzVKR~lGAUW@A+[۲!/yƎFBG|Nt>{݆ڢ]<> r?>`!Ȇ{v{07a2raxWv{%q"_#Ɔb'i z­A/g3`0 ܒ𙕆*wF 4Y{~7%Gy]I-S3 M!ӝ;$Z*n :KF-,`_<'%\VR6[MZh{F̷~'1-PJt ~D~޺¿-k9mj v8H`ϸwÅpItuj}H\[ܔ4ۢG1b<@>$ 8媟2&sLg#zoD%Oku_\MDCVSR8J_fk6{ElR9Drl K _eL/f{#fA+T`PMpnKWitҴ2VK ]Cۛ%a:X&1ڲͻVSv9BJOʚ7a}ՑbF\<]e+so^v$ScKe6|ٓD1 ddaW{Da͈9iJewE|:FGHzp?mY,b[ MVꁁ=˅y zt$5>K]\e GF3AE(6bv`_x>=bM E ^.pZzq<}Pb(<+9  84 =[sC5w/iɒ`26Sëd"d ~k#L[4<QQ.R;Ձqt&y_'wy/&D* WV"l2Q Q"Z` H^}x9Gtp=s<@\1K|0dv-gA*VZkAˀ6R~(&*x.3*+^-6 a@%QSvrZfiѐ+LP㒤boa|X(s\߫?OGm}y9c&86f e @ ;O ϼȆ}'${<$g>yrp1epߟWWGY $]z_EdXXr޵Wx0TY%K_CH0ND.JߥȢ#`tBE}݊HtDz(R=]YuCKQq,6KB-ٽ+}5Y;07tDw*e 9EaEk3'Pf@AۚÒcDjg[8 y7PiAIrChbP۰{՘|]]Yd邏'07k!gebH啫v{YC/RRNV+=ެ$eģeY qN? Bf")D ?N;3 S8b/_W]{HHwoȇN2T.>/5 0#SoQE@Cגŭg_(okȢ}Q7RLhE{# BUQ}=@X$.!$b?O\F"9lLr˒?cw/a񸔆?\r]cC h0ONjO8b@1(* ,u"e0rk" wF`P3=Vez)u4ùMPF@ͲPӨJUj\.wݤ(8?6dCtTZn 'DZ#AN;^i奢)P෺9.;;+FMN ɂl<2tgIVIFڐCGpս*IIb/E}iinL#QVu cNiĹ'>M8YJY@2SACt<9Mo}waX1:BplЀ.w'Ű5mjKFN=7Y7h:$bN }|ʼ^ zo6Jץ/EՂHTǾ'EBZ(؛ 0sٶ(~bD9Mŭ6lx"Nn6fܼj'j䒀{_ե|xIm PlHf"6Ki-O?PC?Cx˜Ӈqnx?B!̆r:: +.}&;^3gMɆDҢkEi0Wc4 b8S F&v}x QiRḧ=JüR!&i|1J;G/\t.8ݻ}l-?.Ql}o7ɮP$6b7¸Q@p"RJci̩P=؀m'Z*? 6S*_ּ3AznK:nK&M`!BDE=tǁd'.UWGo6[+oҳqoz؏ +W3N/qVB헱89L:,QD8cU o*υLUgR!p0{/¢*Totَ尠xn8{7#X |wguV7z l߳iT/+49Gcc.+_T[ؓ/oij O @uce옐+G/Myhأдp۩Ldr6 jf2\TVkOȣl4 \踧.=e'܎B_-={5Xt28a.w͠Vɡ1On8C__lK=*ij[(kșYxU YV  v+tk^iiujg%Pf7a@+c0ք/Im M&v5+<ܕ|0  6􃁰Q q>nXOE#cً3HlhW^m5/|> [Mj=Ba:]vOn$v*ZjHlpȃH?9ApEؔ%A=d>5,@kG1X@] J+M6j l9cX#q'+ >#PR}Ȟnv{ݗ,oV6͑E>M4ӽ[ϗ͚gLt<8Ƃ8D0A+1DǮN,3:YfKeoaz>PwW= Qf2 9j6gvƝ1?Uh @?i]y(:fh~>gd- 8KsIa3dvL)=mӊ2pjo`+NhKlFz^7?JȤRFa jm\MpJ}5uHݻ5Gfا/㒥tOU-,#0D֗&^H>>:`@QjT" ~6DR[4Fv;]ox_~I{5S={○_d'TkgdÞGEvсb1''ѻ_gx ( 5CKwv+\M|J*R_Jl-¡ڲNL4H6"1n}zR,H2/>YڂDkRIGWo+^d^X+Z)!ĦM tT'ŧ 3"Abjs vmflt1lRdLoT]F%MígC'V*ɓ#5ag(0t/2~L]Ocf#}YIWkpIߊ^~Bw/Ox`c-W><ٶq.:'L`~2c9~ʖt*y"r~D#.">!LVčפd~m* ݢ<NcWw '8FOa.^ZD%u;w] yTU,CU`Fz;)W'.a#$e؅K}qB"Je6F/wG-M6JUZ@z3Q{<ܖ~<`rRo+1*X[$ύӧ}λf>\:K~T,&=.J˥;s͋/DGçOאB7!@+D{,aX;՝:qe TYE/ǺIB7G!D5R {.rqxu^ěSǣ$b$t5d!l,LzA zIٳnM WNA읥BT={'FBĕtg\ΐb5of(l5XXsTt43BkEqIa"wl)wIlȒW,AtW?B'u* *D) Fٺc a[d2Q@YQG5I9!s2c ;^%LtEn/ ߤȺu2`14~'*R2h.*`p⫻۹a#Hsv+jQ1Xf0a@pl{K٭:Dlꢝ *s, h.'Wkht"E$Q<;A=j[;՝ n8vnN|3 Qۏdc`6K*7c)c-js."o7/?Š}9+af? zaWfTL-]N]v%Jwq_DltVl$'bfmD@h*/*cgͺW ;6('(-uf4?M}VE$^,Cu jeӟH}[u1KMǃ]N}*{"(mJEgWԊ8u#,- l"ޫǝo.pZ--!IV$^lͻR{Ow t"ݩ`Jߧżr=%5Ks0OQkǣ9w"l6zJ}n-Yϫš%oP¤,5&T7#g?Gh:#4CGRY:*Me gE4zߛ2W0f0>" QTF}'5wwbP|Z ?ܪ}eQr/F"<7 jPQZ%tfQe~B hQ RVۆj!> t T!^mOIwL|fsk~SIwfU8 Q )-!k>"ӯmS;6/r*ʫXh H( ͻ@I n-X=ieb9yg1w(x ""ϤJ^mlr[5wQ6&X Z Z)k\X߻>Gø)|&g✍9L!OEQ/<ʨ4teHq֯{̆6D%SO XG^w0,퐎sZͰj֣/3~j$L5.8l'܄c. ZAlX&rњ&$oIeYLBiI"0r+z@!*vޑT`41]K@W~GZ[Fe&~pN؞%7~M7ӁAW-܉dLP~n㫗k @dDݝC$8 g+lș ya8 !14jTeJC T2X7 )A73geoP .M#O?VI$pq/wbkA8:ho%IYGhnaBP6RBiu[D:Sx0a6 Cy>& |sDan(> H-҂i^082*Q^| y7@`1 #|EM@w =r"_Mz{p>:k@HR]o0)Zը󕸥 9 G3*#'/]lZszHxaPz*4% PmvV>Dvuz81ޜɤI6Ard3 |JrrtEi8@Y3Ɣv:kc_=\_.hIҦ'z*)AB*/=w*Ci ?&]n-6X R6WUl fn2-~`MDؿ\ A~}xh W֞Ռ'*ü;hc>K7è^ZWE>ox pF'#C /OԼc|Ҍ0o㇛S!w 7rԬ>G>Vqr-\;I`gѠpcgZ'كTs;) Մ~pۃRBñ jw˜])D>a`7_ ~1kD:l*l֙G!+Hzfexmߟˢpl {&/ ~_;9lꘌWY\iGT}@d)gSlfxAla'˝l'?NXMdLK.x6wJ #e@<4mȶh[x$Hc>, Ґ5˅^Vv]q!ߴq+D~/5FB]/#sBEqN4/wLS1(|Dlj0IމjB[SWHy)ؖ.wݖ${u/nA@d}[UKH Q`ȰwL@jQ$ wahvy|&j%^3b4|}2Z,VaX  i!QCɛY@9%g~:@khׂ8E7wîIkS|O-g&* _5 $XGʙD]V<+"nHzIl+ڻR&;C騍~Pa0 9¨q{E#_ !_ r1_BYC~i'Z@_tg.h3;{rIGLXX♘bMS"珐!*imтC* DJj D ݢׂͧ@H}*[>Sl Yé>Af)1Ąwև {My `P趒S7o:Z./"yD[,問2>8#ėAMPY+oebQm;;M.i0O,(snM?d`sG.x++]иmvZL9IMɁ}Mvf1ͰL.4;NNī=nD\hc*6 utwѿU%ꬴ'؝17sYs&[R`dWSyλ$\q]A͔@30X4͓ۺj072cL,DRDrfiusmgvyU ceD Pԩ'Rq  9ؙkC̓O9z:L?9i dKYi+J6P#aKE畻kdUAI..'jlj\F:q@+͌A<&I=K+iBe!H쒟~'@JzmXV}/ι|3;o'Њ8!$#j 'ԥ߅J NW?}<zxYl\F(,WYx 'O\0$,gwL_j4S?{<5Kod?(ixZ].t=MٙJ(C{*$,ѽl9.Nhf3I7c<'~Йd4gܢPpmZ8JJ?<"f0ݡm`hbc%fXf3Q+)éj6$ϦD͡&^&)ӟ8? D3@-ܠ=L>\xfi{'\>(nSPJ]kV FJMJ7 pы!M0U߂4:4C5_2暈<{/ZzXßYp%.gڝH4G!Ne^7P#M<חΐY1nv.@)oQh鑙tU&&DˏN K3}{B! IY'  QUDs/24?ouz؞n҆#+ ūD/!4}RG)|@a^:>I9u2|?.bw2Gzܮs &"g|s#ٳ0g#1r2̃%h/@"o\0%L#]ʘ#,0REL9K-_[J^HЏiYv1SW}T8,dbM{Tqp/`pcUƂ[[hpt3hjĻ)^!/JEa .g}5..oT&07]D T~N+_MUˍ{ű5y̩֜@%yF1aL,#49_ #]I=-i)9rysQR :p+G>%SUH2Mg{`huͮʘƝqs|o=>dD y`B_VϪZd.~ 6;C= eEF=VDpTpͱ>>nqVuUmU^CpM ItȻՆH/03o^ǗI(Jh]ͦm!ܵ_͉^FwxF{t s.ZVv1ݐoa5+=S ?$4,iL!aKL *~ujhtL[wkb,tpiREw-l0vn0^J X|øa+brCudԴ*I[%.JN-}1 se2 m^ "E7ҤBؑ|ZQ^N9bOTk }wm[0tFZg kFg&q_tM}Mr F&iF|#޾^pPNr !!?^'I=nE($TΤxn+a 2 EA8r:ĂH|ė)>ߪfZ:\]+zwUt9 x䢫ղH]nh!ǪESI<N[5Z2: }k?fH(VazkhV#'!_³ܳJr%C.HwG㑸"Er%qGB<ٹ ԎrK:# jS4PCIztnQq3.[2(e9>ShIxttT^4):(ACV)(a{jd6Nzd.QIK8ݍht; (Qmbr;xaVg7&BjQAC:D%IQH SW|1 ]S;vG,)R;sZxgb uzje)/M8uM*,?hY_~ @hռǃ.4fT: }O[X-e ^ᴰ4JY$a#X0pJ"å=53zSrjPO^ ꖜxV-&O!&~s^(q(ny#Mx*UUU ۠dQdeȞ3(=o }-euːw)dSݦ灊Xw'b8?ݸݣ*/]>A{sp}zcy~Xf)͉"gjr|# yuC`LMJ >0>W95Hpz5q>d%4Ŷn`\?l ϑ4%!,k,vf` :|Wm[TP3tH-x^>]MT:5 żk{>x\l,8y5BpO"h;o6hg:?\H3@x=*?q7j8 ODNcрnc0☐r=GGJdžDȓ޳|vb@ڭo5[0cv3Y:1),G{pSqgFٯTjnk.ŕ|+d՜pZpr~ omxE7?|rjV>rR%*BtGT~4ն(0ĂiW"TDA'50('e؏+Ɵ^H yi}Қܫ\b}`sQMt22۔*: Tڌ20 `P cO][HijZ4-l60MLT%%uqm ܩ ϸ&EGsOl `mY[ =DϏ t'6! a8ۣXFcpSBq?;QYh+։Ye:ʀE6䅱e;ݿ;olZ1C:8I*V{{ʴzq~#aM"}!uqx*@`Ac8[f ɚ&mat ~"S!+bٚjٟA}+22sܲR2+XOS~3ooӈMh$e@/%, s3%IW-st$]f}x&6G%nAٖ6Vry fO< t1OXZLB-e$]? nj"KwQ&(B=R>' C l{q6\ WM0lSu;G:A@aYrKsZZŨ,tǨɕ}Q2Mf@ל:ݭ2 ώ|ط e.*>Y_-|FQeK5_ ׋bNU, OvEBF23px71&ZǁrC,>`loHj( w[ *Qdm떟 9"c1 eˋ<(95K>oWI- }fwjtBVBzP_3mIְ|g"1Kl(;gӁТiw8|"p1m,Y4 fF!C6e429Gnʄ#Ghli3JZ9j[{ݿg rvu-rV-` ܤ \c6&AzN jV -3JA nˀJ?5wZ XW!R~1JPA_ Foz:+Z $ W^@V8TCQF^@͊PA1o1Ϳ>dΙ)B&pO) t#i#a(YHVԪ[giYWv] 4[Ge:dXyW{;H?ӎ^A>p-6&IuK/EjZ^ɹ ; )M zCdk<4÷'!gt [Y?+T5]Q ;$w/t_bщ_cu1KE{6_&${]!IKPwȻ_:VM Fa}= <$&pOp/QF; M(mgȩfǴq?D0 Q:sOx Sϊhȱ K FHp\|[+< OhmTaR-:U8VBi=QXf ̡fW;)nߝ^,g2 vW1_]rzy`WDed`U uQSdpye+^VC@oDaՓ| y˯;sY0?ޛ 6X=yNC?4^j/y#_k82B )5'OG=[JC%0ڡ<.&lȏ۟SҝyM%KA'&_U`ף{905P/a:c{+.+PH7Z䮊Ͱu:DŽUERg^w%-g:DAD_˦Y_$;b5Ё UfASK+5Aaa!baVm)'\1An\Ė?nCF pg+B7a#Q6ռpr8~'Q%ܶ..ۙxiFu";2ՔOEvk_­!WϿp'c'SbZ_L,>4 iY u(VYi0T Z$Y:~.ŕ\j@#08(c\s;bJV?chFQ#v2!㿂z\ΰ)6l(ԍ޸:P>[Q]l^[VN#= `-rD$9d_m4!ٰT%f_u?iHŮEqflSiIofRiK&/8 =֮ cn>`T13!g2N$+o{GJKj;!L{c}$W)4 0ddT\_a?|~[#?;&ݲahQD@H-*i,xd(yNJ_ߵqQq$ C_ځ1s9!EH0{*eN*ʻ$f@ Rb'_Ԭ'4P}R&]I5xvڲw멿[͐+됍$s2i`n׃uNR#2h'τZI!,!F;NAV%'"#\ Tlu qz¯c-4)&T)p0: ߞue5f(sm47kfiLWVT0Tu+5w*mA7MTebjRVy9M$erR@ Fz_2ek2 cKau#̿tz\}Fłj(k/%u9Uᲂ:a2JV%ӻW[3Ĕ /EW-4㭪FO{\2}!sʔ|k@ a#Z>F+-}ɟK;-=5!BEYkYУ!ä6!15'CV& ^'Q!7<+]0t\B"23_n rmx*H"83So ur51Qx'Թmr-B)=djY AH:Z3A`-"pJҌe呍o@Y5Z=\Vѹσ;Q dy_[I O ZgG7qRoj&E4Qf.l=  YdWE2 7˯,d==.L8!<tâfi2lKtVa>rȒ,\=tܫ:s h\ ]輪H&H[Ѫl=52-9<}c)ȭ6(7-#0ixG{ODcjWG[J ,( a  ;v{%o䝩Kz*_HlGk3"9F 1a vƢҶ!Jٻ' dèNB=Tb8GoF RBs%ޫ0 cP;W!i5u:Vgj={uRa;$'MB,*hcz=V+0 3W/lt-'Jm0= .>op*1 ua0(ljՌ`h( *;C﹎<|D)SROXFptkMg*`EΜ[els46sVe>Ĭ}/>~z-86&vd+لZA eɗVPs4ȝKkUccZ9=%%0LKL]v,QA4d LK\u'T6 >eF)&lM%vtn9(@J 5)&xtG'~ ny:͉4'̽we';ag6x{iNgs&dAgYBl CzhE9XOt|mO*|)KJ5Y!f{zt@x 6vC(/"Ғp19 }؅m(6nC~eB[yH._@J %>q7!t&oZ3BoѮΤ\dc0Njj-\ݲ,Fնn-%* J:rk=Uzy]ǯJv >:ms2N8ˮ2Jr%?Cr\VrSN f a xWv(7mĚ4JRZAScr(1~/kCzYImh*Y,ŵ,uNJzBRM _e%`5s$V /eB: ,;u@bJt9_{ 9}~BC\4 g=ld)iy:F n?8[|8+ ́[a>}t''tVW`C{NGwުĦ{#3v? *K'@)d#CJ[E9pa=8 {qAdEҊL9_)\@tLTc6z`aPT/PY0G)HGl'6[$3`'< /#֑kg$_/:tրZ94ȝc'jڹPGixgN m&I-xdVM2E p}arv'bl8 iA95Czz3yI*ڋsZ9,#ᶝ'~&^mK?;YqQl˗rQI2Mcwg鵹mlC3厈[$Hy] o4Q2b7 |/uwp W^L!hpx`U͐Þs6IͫLQE{7>3<:ii">x풉lUIL3y8pR\HRZ h8); sqSPC+K(h2o%,l 4h9F]d-l͠5HByG'k脕wk#pi L/ >T혨p-V5-M$68k&[e׼uqB F%ޫ%$@}}[?NhUVC<3fY{OUwҌN+Sҿ@LEs*H.Q`擧Q):gčd`;xw_ )t~A9$AxEC\+Ȁ0ctȽxW+M h"ӪEPϟ}@'GM-=aX9wbHY;ۢ MлP<,*T $?qnIC I\/lr؜Ipӳ2K3((OYEv?C =J L |"mN. 7 6Q_s X)ji4J'N\ЮtNjkXpi( 2(j)19H{BNZ:Vċ0.+tx՝du`|B-l'UfR9| ɟoO>ϫ[77#fͦ~_ Xeb ׃i,o{ m,r}ʹ$)EH1>ʊ%b"YD1x~_lEfIs!Z?vI*E"я7o3L*|N[s""7cV]D#}"75 (_W{Mj5W`d pgZ1R\!Ű1,}d"@0*IZEhbB")Pa%L;X(fOAZO#I#&E2KL;@}q O,6ۙr/+P ƣYe_m,Yܳ!s]c K/?JĘ#Ԓgن֟>7V =@3.NbȖrO-Xt3x.K(7f1ߒ EڮC~̱]#͞S^d~9W#]\#Qߋ"-Z')uk]}m12 lWVZy-|@PgWR1O>q[cK(.&~a*`s!6ͻL,`U`viMlQa=qV+B&jZ+AeQaF_{Dh`-G3iSE*uƑ?`2d L7ʕ^jgV`;uKE 8ͤ͞T#x/{ٖj:AlEFSW""V]:"¶!H+A\:38R0.݊(G:YJD#Gs`8FgQYz6O**1oެb>f^(`i)[ӽ.4]Y }%ƒfM&&Tn`^PNǗՈOWd+iau!́gLb)(3~-T@ߟc]VRũ@"H >re/Sl̓8exr?4V)գm)ҀU֖-:{?58U3 $g.}l<)Cp#^& (q4iesO~_XAbG!;/.`qy|t<Ľp%M-S<&CcdS}OB ]T83_EW̴Tu6-eF"ǘ>'[1ZeCr[Tհ0uYe^zB@*b(ڦ(9z5Y1`\$h= 3)T}Sv dC{3Ε7PƽvE*G3ZQ>:ɎK]-B%\{5B]&ɂ (BS­#mܴs&92Wʸx K_bحAK[^DlV :~MUM |6DJ1Gɓ"\ 4Ĉ4 g#&oegyIzs ּҽL\g >[Hs- =e3oD?agc"Q9sJ`9g,O-W?JG kA/7D+x>MWsN(ss(FclsΜf0svvGlъNZ|X+(rJ nTҳ *A vAF΀OI!t *o6>QV-OӁ=]{n"JUgAs)z$"u~)ʝ`L; bpIf^}^RE@gk!׆TI  Hd1B)e+bY꠳ æ+h4lI=`ۑʊɰ@S o*Ksb \W 5eۢٔw 5_O^3J$cgzꎎi}&!c_]l d?S$Iŷ dsSp I 2D s=u'2?n5 ]Z.XFen&70#ZqQ5DKB qe|+r.0WM43HhR cRyO)7klc]*vAlA5"rM˯B;cvM*X[P^^X<~TwڥveMD7ToestOt^˪XĔjⱎ dGm2iY p‰i\mhs閜ޕ)O@~/#,S=~kջoI5/|ZnU`FӋZGhKXJKcPdI:;gegH<X\7 f`:yB.e&7n3tK}~a';)̊Qݷ5h*6XA0P':5Y "` ZޭUIc@aڞ/!' ͆:3NX)$ FYK& s\3E _@c9ҷEE$Pػp Wc'nȾF/}IQDrhT 8 *d?ClaL2cףyj+4=?4D - Bw~0(dRCMt0܎ixo?2K0gn&}!ˡ ǭbBHGfu|č;#!,2흅Er@*"_"0m9 Fgt|w :'WTKeJ9Xl7%~!o佱b2 W{MQl[Z:΃jHWI,M\gOg07m))$[-lUa5NOP&u# 3' 뼓A?yэ@TEO tck)yJz5BSs9L11JV5šHҼ@M[NwB9vUc} 5D#{qwŨN4JE"gC}D(URj Vq2f0"ݪkFwO9Z-/q@okˍ&R$y]^pێ+J+7 r9 {WI"gCotsm.1x;gZ\]B|2SV5T OD6mq(i1op:"/^ot- DB҄(Fw;$tXL[Qv ;=@HSbRU\s/$ϝ*ò9M F\S.*j\ rv~hԈA <z!WMwS+#,g$)b%0=Z$%F9po?K} 6L!RX5SpF3dAZr1 (e0}hJhK!V/KMlJkٟ)i?n[~Y̢a)O5ˎ# ng]_Ͻ藿5efE*EI38ʵK)~C5-nT7Ma\k R:@$`\*VItօW+KF&|Ōnh(oU3Y/fmF JCڟBsCBF_q5a_a.LUDLlC!PGRQ>yNKX3q.R3H";ہ(w۾I"{fj7x="N.~jx{!o׹⟐PogݘSTƨ\a!A@) vFi C Wrw2zOv. <)3̦Q;5Hwbtl亳onONXoƥ} dN `%Jsl$:m{1~SK;heΤ6I)u#HDT?4پKu 3:*s,N1kYձiX&!ZS,x+ΤI^G1K7`C2=}ko8Dl_'K[X?+U|ȻL{BW}6*KwGhǘ B;YA jDHU)BYy|0䷼gmf\Xd|MvlCe|%I짾Q+FH.s%1 laMmy6@D`,BQרaHlssP`!D3u5Fzc(.<ς|2Aun< ,) ?v3U! 0}]Uyڐģ)=Ur\2N6M1"iшue4Aj$#'hsLX D]L\QQnX#M~T4Lb+om^5ɭ#!wR )2W7ף5]G\BF@(3K!؇(o5[qw+w`61ԟ'~r~T~0/?ohS7mmZIIm0pC I@C|ԒaeJ$ <,(U P2p0VPsMܼU*( ::- 7WY@/2' s5s+glqtbv`MT+C 6]H+XߏMPDd5$B6p`d E\'qҴ_6}p\d_so\Jݚa3L.U!`8\V8@w[F48z}44~rЭk3^~>$X{ȱ49rq>#Y2,SvxMXht:H ;Q:a}ܿ<ZCzoD2q򬫔U-ٹLM̍߿j1r~̮or({贲)wio /-0s o[;1?XH S\op6Bj)68c]Ewsf ܨe@9]Hn11S+?P=b9jtQ#RZٚ<ƭ J"9Ѕ0I N>3h|qY)*&[;l/CN{>p(R-ty7ݣHzG/ UNIȔśu8 zsj#SߖU;P_ePm[긁>d1)x^n1Y$i.R|-D &;IDCJ;)g`BQ,<[q&Zo({yj7r# %[d̅WǛ"pNӎ,0U9pF`n=JpFvʆ ޔM"f1T$3,?a*J,u=n+gJ&<S @4[-D&b">ŕڡJ6#{#1dGapsڑS+i;]ޔC&G7Fz. Fj;9:Mq3&`VRKn2KD+&q?zhU־RQlA[ז>=`GU*?C)muqIIֹxjm-@OHHHYl1-sbvť^ 9hS"E{ױ" "G'~/k)nF\?pyxk5.n`X0]V @27-n=lCFXkzZ̒Cz*{ IRِ*dCƄ=̩+wЪċǽ `A6ڞ"h#cY4W.rZ'6 *W(ybױ^XQyT5wx-Fߡ ,X=(T( fz$H_=j8Ig (73Y;1ƮqѤRmL{}nv,5'ix$eSN,C&Aa'fI/YX8jĄ=֫}EsՑҷxo.TJEWᏩS:=E!@TΩ@iaKyTL u^xMcsިLa `ss4iNBO2AlxbwAӎ@Byl~͘0h C^ a@!FH :`௟vCgja64GJFznuNW1_`c$)-# !T~]ZU!7{! _[ZXRy\ oL~-T+8-u9~x ŁȥU/EU7ޥb(erAsJUq l wNqv8o>s. # ݀~0=Ft+*nKv=Sl "۾K)n-j7b #⼤Nk/@2=Oy5lܲjIm. > W2ɺɒ 3Qk2uU8QcYvKHq5k"\kѪ)]4cJ9zKX-?{Ic.E LlҼ8?X9yZN)y1Dv~r&}fԶ(MHqŭvutWHQ -~QUV#=%?t;*THuzlB~("hs`ThU'K4SFbJG;FЀ9HJy A ~nV  <b5vdPgLn:I)ocϩ;p.hY֯1vϊ˨%0&TU }t{]o`{=G-b,/PMU/tPQÏ' "+W~lu/]*"4 H3 ?ޱR4J!8l~/l}&7*dg{EZ=o@s W.UY=q' }W۬P{+dL/z|gAJĂQWU.Y*Ob9CKk %9:x̱p. 6 5cÞJSED5"1gɀ4@-CYķ([z"O!"}Z2/oʄnD Ku!^eLYW53Zw 2N}sЊ`¦u8礊tRls&F;; J1;x,bʣ }Yxw뗽 W#ι NuTuCwrAAwsAd|hP;lI j)gi!gpЦ+'_v&w Ks7` OzA8.k"JWCjWqArqYϯQP7u7RwV뗠Rʟ%PcG [jFd :ir6VAMkZ_ӲF2o3-G1Ds 2yT)IDhR1? y{h/e̓JfeC!9KRZ<TJ*6 v\q#"`鎸qc%KbUͻϙ{ <P pIOոwg]㩝J=vf~A)f^{Emp~~Lr)l%p<.bV9F q,uc8T r駯Jmjdz"DZmPY3:2 7eR1C8<7uC9 sG]}ZIKl'Z(,X KH;G8SO5ROO0I˭frn,'tD#]%WdVE@q!Hؒݭ `[KJ={;"Ӱu#x]9H:Α˕I^bH$'FڵI}/Qz Pm~&>UhUN;Qs4hdXH5wq(TVwJe}}﫰ڋ]sh!`ƾF9,:Eu*%,oNaY[l2#pvm@@^?gXȑ"Y<(0ߘD4^4%-F7|5{j~w}2qe" 5 0\/jHkwU{\]8>= 3%Q`R5V7in6zMNW 8֞`f;׶L0*ôfwΗ[92pơ/p= zŕ#JF .F2{@ԫs )8rd_xha*`#Wgadd,&M(IazyTnMGrUVņcv:ag«j;Ǣ0P?WKnʣw?$\1 8!mH{zfVקDiEr|w})kyޅǛ Y:fܫԷjx˹w'g,÷E1w ·f0ݵgQ>-,zš?a%'b")(7 =➑k3;xCHPnzXhӫ si,,:nai]߰wɎQ4w)Mmhk] 6 ے{_G)/t!u6P40V>Hz8''G5Zhq \Ȇb/ά-cYFYgݜ]_]9Ģ3]"ZHFe#9'8 .&5RP|>zEU[N^:>fWc{F^GOBy6^lTVh}d>)W@ :m?.AS\,-1!Ta?=# O^9k @C-izl.J1]_#5coT: 17zӉ3K={3uo|bh#n8/ x559_jpQ\Un."Ŧ7p!n|4s:[MgWn a]|T6u2̍K~8 *X#t'F [#cZ8Z6>A!WT[:&'S#AM`l -hܕ h6oĿtFmNSv(}+%%t=YAjhKFsh,I'eJ-ТGpr;ጿ^N $XI{ʽQ^E Dz>{t2kVξ [=b5N[Xwy=Ǚ-ySraIY=qeBBĈt=kìu 1M>WMHJ1O`AP(qEr^cE\ƿQ޺KDK؝;--%vɚZYt:!tM&%ҝ/N ]wm6E%na '0iiYWzaƱl)(])O !פ! 8ϕ-(.ZF6җDsC7-vwEqtѭB>u&҈NYݪ<=wr(M26}B,P#y& + ILi|6oUݷM$8$)5:- 7/RVIN/`{!F+u?}t䦒 ~ Y5 f=ψ &N; I7F.6wY? "N\;imFR\z77R ! Fڧ(S?8t:(U⎨Ce et!񓭔G0)@!(rgsع`YuQ[l w)Xtωdg\vfg x-se3D;MZ<^ 6N^GaIPOUN\iU)|CG!OS3c glUgQ$aكѧoSɥY酝f e3gR6?R%8%=w6|U-Oe$jdEB p" -T[_ Xpʊ&WO$4U/tQfwdtdǙm!Wj45/DM$ =BgV4n&#Lx?vc|#E,֘"_k&+7K"ar^%JRtS;s SpXN+Ƹ"4p,6]ʽ CVG|i1QSpVq.Tk3*\CcsnF7rw%Z<0KjL?6V%LNP( i_~oN ܱBb # -$2y jDc%c7k^ķJպ)6âoUe71L'k9UG=[ҧ;'=4).%ϥ_\/p ӎъ]F^F-\dl6ҰC }؊?DL-oŵ_`I \68_./[,&!|.}IF\(8W6 mĒ1$%lawF$iFM:EʄZd(%3Lh?BmEfW| ٘ 1i:ZBO}.D{|kbE}5,y: ȱU% Q'$͈wM#r0 &ւ&f8XT/]go94hQd>Η"Wu1όRAƆcȸ%'IКϷ1 ?-]ZSj7!7igAM9䴁:ɳt"܊F9(̒kR<3,.kxK?5L=.? h%QeEh֘0zrgŋSXn$u"M(SU/iFYao¿#bQy$r3s@oa9s{:w P;n⾇e3Pyg~`dxgC\ŋsa9ٙx'-L`' Ĥ|M߄dhigC(EAm0 ,5CaVbRZ{?&'ʧUO4oy GK,atKc̾ 4r҈F ^y4W9?6fͲ IЖePC9lJjcci0fYhrK*I? sGWK\Yr{ؾl^'yIA1 rI\bb89#dV!hw.4#mG;Dy3V ީw(N[V*?Ļ/5)C eM#<;* B@`A ۫;J vB2߲#˩CJËB$-25B l: vA`8ŗ/F!.ܼ.Nj#[NX7ĽQF?6c#ɆCZՑ#05qi*Ӱ5SоUenS&#x_O> YN\鋉%b ر UuBMmq6nhFQ#QX@(;]>$Ĉ:EV \}tMMEwBE?#[.t`{n=2XeI$٣oTV:Ξ /dt0r4^Ͼd5 N/~> (]tX0S ةuq,,:|x35]wNN6zަJ톱Z@ݩ:/2B2DЩ1hA lm;tM<&/5! AVXVjCz0cQ0'e$i8,1dT$Wq2<{5œ$^q nuBuy.ߪ@ch#l[nA(8#6`БrɥGGl8D[};hLʰAŘؤPS5K=IV1IzJH^'-'l'Lpג:& #d>"Ni}d'i/LЃS(KzhU)7|B~;1'C 9L-3|s jNm-x8t`X|e833:E.CHd ~0FuzWܛzDnYk^~ qc$<-M9bYѢ݄:/Ɔ Kn&7< ~ỶjxH]$ Clሑq!Xqӱ[)o:,}`TԄ ~\fR t>I(@:IvIٍ_R82NMe2q^v)Kx8L߳s[+/"[B_>3ų>lTYA3?OC!Һ[~g\-g%Eg?M_}rӇBL` 9%‹s]q^kLOcfD; 0)( g[*,P%v]E4}w9%B`ӧg[a]# ѷTA9KR_[7M[rTx!$,HkQdлeݓsU #YWJX{)U;IBl>ۊ+ ~o`'ڳ% !j"Ax`&@)-=9euB=8Cg; TĪ7+q%p΋,=P. C餈ng!mu LI)&/K SSd{3g BG-ț*Yںh?W]siK*UkqmH"H92;V~z+㇗ĵꆇ&4wPk2Fv0*4>77Ry]}eDVH$5gFq d/֖d]5^x4?ˆ4cAb"5t{֊)fy*UqD܃{ଟؙh=Mmw#ll]S`PއLxq㵶׳4Ai~!dꤗ}VGx\ h!WX]dA =3bӂsfM¢8rnLմ]T,7WŸtSF.C j3TfWIy^RYk(RӸ:4\ha&#|˅|X>}x@+~}} c7sm{KuGM2 Ӏܵ')w?a*ٶ{2w5l?J3=9_F1L [m<Ș8)gV;6k %%{Ǝ2!q }Ct~ T\$Ù&{#;'mZ7j;pQ`&ޞ+|α+H*/s|ܱUtNU}*Hc AS  O1 IAZc}$"G&ܣ]ƫ$@gk'%ohU7fG.1:h^SM+~oVG}?R KW"=VamèN0cQE~^S%<$vWe0gݛd( g(!sXggIqPI+m'0vTh9sUVR2QJ|jT)5$#k,RNeJ'D:45^m-AmZM#MVsu (N:=4¢k^:{p0=YU<dϲh̼] quICTFvV炕/ȯ10{ќ^[3MCQSrbitN+]ky12ZbvƲ|?O?A&XUEר)֌#E3o/:'+"rɥ`%4 W,0lNhX?w^*~抭v_Ln @Jw_bSml i1 c7uxt6a^Ǩr6PN]J 1W}V׹@ e6*'KZĨo;P2DW #Pb9?k11}nO|@z z_a!y3'ͯ328i,1u陀6ɑzcn^%}Q>i[ƴNڔpN@w.MS `˂KN KʋzDp$[I.JcVL{zk-*!|I xޙR_ΐcbeM*No\^._y`ssU7Yiro$!Hij<8 i)fenхX9 gj" E=M\چߜ3p$䃂[kw6xpB}$!>RQdnμT*QyךrY?B-|(<ۄFsulW#* `nk8"_^v~+Jj+a`#J- Z_:+ oK4`Íl ׄG_3Hlb ^]m7|hTʧIY| 9Jd#H́=Psz>xܤc 0Qހg[>|g杒w|x2IZvzl'{qJwFBr.) #]ѕf%8~2pi_xIJzTNP kqRvK-.0}Qr[cZLH,_o4_-DN %@ED6.sfPVGMܭヂ+v!;,Kg,O@4)ٱV \Rf-rMO-ôKY:j7%BjXFT{|Vb?[CKٵSse:C #:a..c ;N?-en KI rDo,q4>_o ][/Xt`wHb 5;t %y؃&ˉMB?n͝is2zBLh$r`ӣ ~9|ihJ({zّfHVxaRG*+,1<,2 6{Gtn]NzcJ c`*]{v|UٌOXlB !m˝PK7 _c;c:,L/r>E@g':qGQԠ 1Me.;T. S85{r|D9vφуgp/ nT*If\e4hƎ3ml(A$͒j64q0!hҩ;w{;Fn Y7=_ڣ>l aaCA$r%ڒڈ ͜xiT3_n2~ԪTa_S_QZk 5{I| \?u1XSmnsn|v k˜ad!kgCw k4* >cQ.4ŠiDO /-%//ؕ|%(|*GSR|LYK*p)+ݶ"r8K9 :5a T(Dg')ww2̡88lDR3e-QS7Te!@z BjdyU3=K"$Ze{ع:%qUH嶿<_d"= ]V}9WfY!NE gS z[HRE`2Yѡ2Ak0"UK[B1xv]1qO|EZ Kځ _>rU܁@vk+OV"Z`{H%xA*T;F9П*q42v_?@pu; c6 N: 5hYجs,!wZ++:MЕ@zw 2 oq G|9eI{]\B1^L*/i~=&DI@h>` ??Ovc߹͘}L>+M=d74t eZ`%57~LU,UR{78%ICs ç}2g0A۹9x)}Q\ZX g 5 Hs斒cn#xҪdZ aѬ͡vm_TD(v%a;n lkQVZ_*jm;xce/B>Ä8g.re I5*y>Ԕ+'q!yQPߑ6ҕ^vjJ¬JеOP`8 vK9s1wc|30n%o<(6"f)WI:V{\}KT>hcu*>E7XYjOHɼQz(u8+J EƋF9;Ĺn Ĉcsn4vmlLX5xtŏe@a̐wGnrKCg 4h<ƗL/a=yKE +ZNCGEQKQ8It~ƨ3"3̔wCޯ?v~ΑT붽-0@_PCLH.d ^p|OoҜ+sR6 *ރh G(_”CAl}9.]SuuB-_mS΄z/ VTh_NT+{mӖw^Tw8 Z*)H c:ff|JR}_*Nklbrk"Sջ,sp~@ gG5ɰT1FY&@t+zukmS&s}8ϝ- Tڅ;;Z?Yu+lhIkb[ 4eXSHmD-wv<~jDj}TsFMft'}XG5R1gl6\>`e*چxu6=)uVFt Ha*`;K;WĦ>kl*zo>w7ejxM76,zr@.XM֚e".Mry.-(YJiv#5W n0j'avCc|HTݡs;9p)"LqŸ+t|mw1Fk$Hb2#!H TOnkJjᚴT7y Cj;;C6'Y-1&f pl~g=7IijR6`;@f#CHAqfb痯G}$:(V4ޔ2Zz 娔I y_+&[f"ҲD]1 l]>iS48_YyHV<+XCn wovNTHvAٝ(-×0Z^_%K`-f8K#yL2Ywδq+v2*p 6z1ҾC텟zoMT,(_--'Go^鍭z|Mn,x,ť] *WΙJU3"N20<%n.s=I)Fc:8=s&$_,] k^Aff=v6{BUM6y7NouwKϵ@6K-ڏZBK/p7p@f?c?  P-jfJӤZSQG+=T ?ԏ4ԳK@U_OGA2BP3kz<Ѐ<M̴$t"`KtGeн0n}Is. ܈f⽓ӏSOQF6qkm>U|mKL1 +똧b4m||-CrF1ӡ1^??2 =mP0[Cg.;+Wf̞tˢ{Bk_Yf6uL(>D!i aYipBWS-%vD YxKO L {ڛ$Nc $5aPV+;z{ ȇYsr2=F|-"ܒZ NcW<)okOv2 H3p~qGeuWE /<|Ȍ7;#W:N>aem mFPqǨ#*,-cx5/ nfay2cC(>[j0jRҹ< Tyb by ju|o.Ju5z}_|RciեK~')NڔsI" ~}a.LClA;6^5OO*Ț=Z#"*C%0T-#g>xL}V 3턌jJ>f;E7.%#r7nScFD02 'hܥJC]X Zbx"{sG@sTѨk,Ѯ ~}+e0{ +)SmI[G^Ia ~YϾoޮT̾Z"<9R%&ʗH;Y>X |<(zPk:ö|q$8oxt'0ґ)!B-ä0ȅڂ_.+MdT1}6췳#Yvf}%f'Bt,782+CiNJL5*c;kSCҥHok36h/y;8HNp8gוsN4h~&NS_so޽Wd> Lt4"[ˁ'gĶkV,O=:ZE  Sh.3ϰOӞBl+XQU+@Bub=4VC8OT~$ 9K?ϗig GI7ll} "`7 AIzZZSkc|鲎32!~ \ҧ%O+(alUl1A/rtPu>`T{ sabGuw}E:j4S9S,&(VBBĻ` rXꏺ~(Z]<lmڧ 2ϵB)䜈0SqCC2u?MXPs9 Z;ДK׷.GQ_'-]Uv*".D~{iuZE*fݿ>6%]\rӺnzV鋡NEe4\PBO:Oa'c_EEx$/3W+ue !?I:\\o1)&՟=Ӌ1 Ws"~m:1)ҩ,[ DDyPʇ;(cx0[ҋW ~%udvsOnq~o؂I aDz9 F.r7:!1~jB Wp{$@q=q)ΡPl63ZnUǃ˘~֬{f'7Wf F ou.Ze%ݠ12 C++~()fUF-.h-X720ޅKSP{BA›v_p)O[r|FҨ٣ML)*7 F}7B]{s?8 bηp }.ys˪9 q"t*4AinW!޳r~z|ůssv Ren. @%3rYBOi7o:Vp/Mbvkˁ HYkҽd;14nT;^4}HBиіuLJKF@TJXBr#W=sq!Djf4HC` opqy@cun"hkcQx8B)*m_f$\\C546G!u-m!pqLC+]KD*J> M (9(fLKsv`cwD^$@ȅ(|Sy//E/O~JEI~"e_Kwxx+0$>" otODV4!Tլ8Z5[{8.:4i?(KC~q@Ԃf"Q%MDs6χɽAV1܁.<jTK'߮<{v%&R a 2!77xfh^` V|/Ff!KB QsKB,StkcMt qٯ\#6ߌ ck.\[)wtM*w h՟3c-)ptB=գlج/eĴi~LX.>!Q!E(;PFWvc 4Exc2Y騢ٽ.a)N!%Xk_+7N7Uם`Ke20xnNTDȅ"\',_yN*_s4LAoh;eB 3uK=x~lڄEO)D-B~-RG{?<;k{ь.RgN\ߦ>Oxn)P WP6f MupÚ\8a}2Dg- H'^ݴ3x7_")fBFg]`+߇9\@r}L7gE7?>~M1H::k$pZYrruv ny!#KMMe IOS'mlCwubp?$n[(:[*=Vmcc:enkV7}oXx wc,e.3 ų F L]34rt(&}϶Q2F?O䡟:;2yVDOkpjľQxr4>rQҺ\3"Ѳ.n ,3'-*INLZociNPaʛGݣPN?eMjh8 : `4sY^A v%saPۃp]qK#W,RLBKx.CJf(dEbl5JDc `n}jL K":'D .eB5ɣ9tczq%t\s@I2,kHsKLNE-Ѩ?GԙXm"D YD}9k(I(z"aJfhxnP\13a;mG(:byڐHdFoґt8xAO ~ DH̦'hM▘I= &>lֹsr>HE*Gnc(I:2; ȟ=J:62 /vY+O<3&N^LH-;{h@FqbVbq h{ !WuX9:AqxWڀ2mvf %t, Ji~"MS\$noKlTۮ [`r7UT흧EI~b6ZBן5֔%{zpS@)!;# qϥD蟐2Y.:/O^cdBFgy$]P/AT7oN Sϴ g(/ AI9 )ti,@kEGk:0vKJFkb#MTԧՃ+YBBGa~& >BxcЭFP(˧mpTK"Y,Ҳvbh6 XaHBY1']FÌQEx]T]]^u e\jUύpƵ@주" LWKj<#B:o>4~} ը ";S,/~(B>,}mR4}^4?je&E| }vUA"L4nƆI{Im=JfNg' 4?xOa3xtn/qk=MA9TZt-k'!B0B7.QbH&U[voyI#?lPd[BȮJ-0?ś{*.200 zG(SmyLbMpfѪB1t[fo+)1c@6,$x z(c8䵡풧mxLU y##]:#Mu#sS|ג\ Ϛ`DNӨ ZٌgJ¯Eh>px1Dqf=>CJL#DŽ 85 w6#mmm5QC̵h$9Ae+Ar$N-$:)9(g^D, %w6>Ь@+`%kz}N]8?oNO{1 -hl1sZ8k0a5;0r(}@>sQcI4y1s=IFi2in~gUlHIZ"7L,v&=n޸ Poxl[8¬Ӈ0M8t P mUh1"oC[Iv$- wT x=ԁLj`]Gnȝչ%j/C\, G'j%<_(uoVCRw!(*{SQ."i"6kQKQr4pfwR.^U4{ Mut V F;JRH`@pؘ(^j[me3tF"1ז-n ?&ݿ\HȌBH`F–n4ĸɋ>!O@ܕb{ >u7x q?xĞIP!Vޝ4M)/oP,$p8P^A{u ShU\"_ : A!7`$XG3cCccby% <̍A[#o(,xǞ6>l` h$L }e+!'wr2Ej @橁4ZicMbP, =cU/_'ֻ?;7O)t#l7?پ5#Ana¯UfCc~xa϶464OcupCǔC‰9ǼU&i/k-"?73a 8b?tR'g{Q{v_fr'(A~`>w<*Fo%SXu8嫠C#4+҅*$"jl o`9oZJmN̆>Y`1y_h7 +qX*tFΥcw./՜j'PTO4^qZbZȘ؋E]z9 @f3 gN9.^vaDK ~{ϠjwXEǦ^{Z5c mR|H!U~ReʄaIO{Vį vKh-дz%x|SbK|&xzL"?+E)P[C1MtZm73iw1ލrc$=ЩŘs_b 9Yp[*zl'v5hdDoybnd ++>v,!ҫ[ŮҎ0`y7,"ʳ] >UL InO-><\@Y٪x1P9@8nGy)'>+lp >p8E5,ڧ@_MžFH >Fv~D+՞N2[]VH&܈Ko@SP( ܊'xF@|YG^!ԅ|Nn 쁁|_̖dӪ }.*dpQʭ}t4l3e$Oد"D D!`f-i .|m[.p"Fzq;]S4GH"jA? p+Sd3+s/,Rn oHHdTڙ[_Mdvn@U9yH1j)/)p`:{ *W: "~B'H&A1ČU3 lb9Th l)(!' }#GɇVAf^/(=ֱ4'U A[^zmK6.,Byc5Ya7N(/HÚ_d^^Nƕ+\+K-_=\l^t z{r{AVO,%mvB&YmrfHuLq2Pa n7,00FC%M7*@r5aNn~fݟ6#5&JGܺV^ͣ|b\?CE: rY}8!Et/P^aj6ܢp69H=W zG}V.6uvwĺT3 c?t޿$~Nxu yy@@l2,d>8 ]w2(g~&p*5d1VadHg&!27CtBY߶69A^1.`;b >erH?{qOs6Nc]ˁ}R9:%OHJ gr?-C݅n.%?+\~ ,X]9$`1c*B/S֕=s #1"BMPڄJoM:(oddOL˚ߘCM-QRhPFʼnoL<}ҹw>?dwtt9O_{+R9@eⰲyIaـŻ |jڑ_I[\Nz>}(;(4^5ĔyJe\YSRZ9Dfz:YؽdL]:kXl>n-fhjeX1^9Uk\:s?7sFTQ77yTC_+fͤ5~~RCavuB˃6 j>Y1 Km6{kڗm@UCu*O Z!ȵi汈S;'5H&ıdgBRfUɄBQ4W,^AJ _O6 L s2ێE[˟c"T5]KK:|?4 4~Ӟ1ٹ} ~LB_s(4" 2c@TRml[Y'&b}loG-)ŌW*uhLxFAvר n$=TRM>5u_ŝeO :B$Iwu2^GcSC DL3R>ɒ- *%8K:IOhX82V!oQ]gnmgLFgEV$N6Hl''F^AQMC1j<\}:Fv-x  MHw i0- 9oU$kM,|ITΔ jKH4W5\ 2 "HhbL>&5wLx Nxw7߫ruzwH%#LeYJZŜ# Ìs`P%*t:>:iv@Uˠ44ÌbMp5D)#X@=nVȼy-ʜ F5.5S:O@sbSdqn-rk-h*,_PxtfM`ƪZa! [7NӅ& Ė=uo`bnn<.w%nWqBqOiX9g@Fjur޵6MwGJ}];Or"ǻX{|NmnHRtQq E>1y>qEO H g<"D )";U«9XN=bel'5]XCnG.10;j h~:ee% vEIQlµR};T/ r|0׽\_.aQrGaek0emfM]?sܐ"eR(ӆesljM.i3x5^ ~O&s/ ߕ ű/#%&ij]]4v/B9DKW>_51"2ؽa+lDF&~nWy e%Ŧͫ "佔xN2miV]Qr%TC6g#N~#Լ_{Jl,y5<~ɩc z\5nkpU-17MM}@q̺ޘY}K.wEZڳXѧNvx=G.}EhK?,m!ala\Cj2{D1!`cߣGyH&ώ>)>@X3I}Vd &@)\2؝Äa jC6!'x!(D蛋)@mE!΄*vYBbu2(r׶Kn.ލ)0x~[XV]]RŅ@##<{xʝl0iBv%BOu\c2ˣ)Pi (d ^u^3fjԩMq F f=6FЪط(Q)Q^J$ry^uoiz o {=wFk|pŞڄ Q˧hMkdAP5^& R~w~En&_ .Gqyzdz,LX:c"su]Cv:$9.*Cl+OuF赲.J%$ʦnvc Gm;8*3 5q!b{b`?7iEw[M qg)a[Q c&XF d!GRu!"${NF@tAET!QϚG2:C~reqW~Xj1j1C01Ѵ2: eˍ^kֳy\8.R""U6G҈.  +g#{uz༸ cD˭ٕ@1F݈tV54(S8ϠmI!0i_0 ޥ&]~g3ngr .Kh%<6l:/PTiMXThuXZ$j9-d$h`'{ج`+no%VѾ;ѪN0`^D,EЉe\u:7~iSBmrog3.m4]?HffAx3T8l:;ր[h~*g;?yimti '_E 븭TR6&Z%W38a*31و%mS&bN#,DF@㝷a&(W?U>voSA? i4~Ca_z8;ix 5'~Zp'>uhVٻbG@qä6е cis,ZG*$#m\=H)mV M3 U-!OI)z ڴ ,APq94%zy_~ mt/fRoBEGp1P?y2Tl3M0Zu5Q1{,(qgKu OO߉(VTMk׺Pz A'M;ƽJp 4sBWH3Jb칁]]KO9=ܻX"6I4!g$L#NRJ3uWחrj.9+/hT@D u *Rof>K"~'+ JÞDϪlRTF5FLn_ɷ nv8ڰ5pWdSCܐ[!!eҾ^n!eU cϫ>d;>`ucZ DCط8hۄGŽ%KqOB}m$x[5jLU.vɐړGcOWS睧2luTH|T[z?Y(/.gXL*|Ƀ?˙*"(S-o%O1a/”|B*\19틚&k]ʶ>MLNzpoPzV8$0Ewͫ:c+FH=ymkr?f`xHR4xtM`FrMu&,$+WGXOĖ;7x ]h)B˃c98 ˹Y瓱Hв 3QU޻Ӄy gQND0@~D GʉEoן遲1_= 68LcA)dXal}?u7o\^J"$aԯ.IR/ %Q |GOhBhj|_kP?^xǎ{5@IK\Yp\'LajԝtzɂB1O#(ڳ]1[VO,*#TWJ RwJ9P%of)+e/]P#l&{vՊ8rCZ/=HE/$705/+ *ou](K`xVΈ** ׬/܏ajW1n( p}W;P:wPJwER"=fܑBo *GcnVȄ,MlH\k\(ޖ΢$QlW7/I&G[i;xwF9TxR:t1a!ؔ6zu զ, ;6AoȆG3${wڙ@,{KhKr7|5Euq!K Q9%<w'5s|&YN6&=>p3e}- ςafpv&1j5Q= O^IF%}":PFka4{-q0un] (|tHƄ2j'5 WÃ6Uh `. ʁ,Dio|F+ԍ%F밽t{vmy6{u)CVP څw!.XwWolAR>75c=>y)om Ap'm qˑ@A[#zuE0ԝI,tK|2H1ۡޝϦ#F^럯cdJR#%O˫d.z>zAf`:P{ެ/sX]LnqԲi6 C,c_sW|QN  ɀ1MgiV,hBae p&X)8kAmtE!6Hto1,8W"Ǥ-^!]bmf`d*+!d~Wffs1*D89₎Q+6->)ie 97Хh9ʀ`5=DJCbAӹ':ԑQ(**#Lo8Lͦ<FEQ\ЭI@EDAȇU ^?]q`# `IE:h̆tsTzamO33[m[ޓ~quNnm->ۈFKtU݉dO~p/7A2.ҳePs{_n d/f X{nM:crWEmW^/uK v芏"nrfkx 9X[j$R?h&m^]ER#fP=69 2:MwiWP!gԱP-NE yOi#4)f-@$wϱeL1uYkȿ7A`jsy(kjWqyNo;emmgdgJzDHldMߡ"G!HP(Ђþj Rl'C[*3酊S}VDvMY] P,S h{{ >|h #aoVaEj|b㯕H9t I%L'ԉ %@H @|I.!ip<qK 5Xc7o{QDIyȫ)3 %28{\KKh4=Zc/jv% aP~M+":l(r(~K hKdy<JЈ@[pGN@U 8"-F:1}ٺUZ~Q[ḿ¿z^1\oN+X!QeEҤˆRk;D4b0#e|X@i8x` ǡKDV{:SoΦoݮMڟ/*{ۂ埼%8 ;ݩG-|JCY2  ގԹE˸ϐL g oN\D504wtoTV&&=c %XFdvW.d8]8K̓?GW-Ҩ+`f...o8G4' Ʒ )P\%LS >Xۃ X>mhd{D' E!_5>=BY/_! "˲gh.F8 ߂`*zƯgז] V +%c/5ն'[Pe[Te)4 P鞣xRnYlw}:fj Ɲ¿z y+1hD|#pE#0=4NvǍ:Bt48ڷ`r-S'SH[ثcGog0 0\D}N N\0>j$x0{_O)zJE|4sӁr)¶c=_5GR&?;$n֯;Mr!cuᗪ}c|'E v̌gaJ&1Œ"ǛBbn#(mGApe.%1 łK6C H1'g.d@)BBPڳ;E"VF΁!KF"E4tY/zgYhgQck](9 X z3{W||`JTx~R_Ma!Y1vZQM9 />EO&BGd"~Gufr\ Bؓd}zy h?^zepu4嗏l0|2ӠFh -Y2iRK%@mwT5fz%4Ց=8 ENaSQhEqY iv ݧ O2jŜD7Yx1 !BN: 0eAOo26`W`X,Lm t1ȗDž;U;JۑEԗ={_`(>c6OƩ{c0xEM8mA? x D3A@D*Ι=Fi~%+OaO!AS+$8YAd =?|%pUQ}4>clts8NVj_4C- |{ nm#YA:՗ IՋ $  wP΃2h.sȹ{NSů"j]u֝irecW|䐫}PN0T4>BgLy2N`>="Ttn ʖ8c~KtT=oO,$|+DK뜒 zE5P҂Z-&4j.GS$̙Bu Ko"#Ƹr5V]_GI43$[]րTAPםLAEeW8CMG> /EH[µU JZJY][҆Wb)/pq1-4sgٮj~=.9 hUFͩه+_ ]@2ݑ ɊkR{ט̜mp0B{'O 8R#>1ƅtWՃd޺>mėdOgmɢbњRyBkw +R+Iب jVޣ8.ϒƾ0Edÿ+E݀%@uN!`s@dhҏc1o%ҁYY<);AQ]U R#g{ij' p $g /ofm&Tp {h\{^1@wv=!DW yQq6u/C)0xnZŗ[EiN&5ѠP1l I ?sK煳pez嚽qy=BrżOl[Gam<6kI8iY [)%#-pMg}94r9wBsQgf1iT2"~in 7x"&`l^R50̾,q.RwJ/7zfw1<S<#CT*EO~fBq> Jke޶,K\}z*tvoW)$rW9u[, vGJ`ɱJ 2ٚMHxUVqA\Vxw, ρI7Li8x.4 #ծ?W0nP$G4p VfZR3ďŮ˵!l5@0b6';(Ĕna*cxnV|j(S +Jnh]S|<7 fܭ3MuN&H0UhKj=l{G yf;Kx℄ 8h0qށ:8 PSܖQ+6 sϠT8?\p:xgOUΠeejsY5$;ȳ_Im"~> ]8_4< QCxxx'ߩ,Fl<{ 8&'+"TDZ+cdY /LX씙WV+y6IVCl+r'=_ XYeEz*rcE2Oroa[t% ;ҩuLB6\{I6Qxȇdj`{SA[íͲo\$C_Sj2O0l? =x?+'*c&zVD|Umd(.Qh64/NΣ$v>Y1>Y P+-КB8(Bӳ;p[20L]&X'?gA3ySdOvCrEq˴ISلK"[5 M2N ,7F6ŪPL4 x!)v=$IW^bOq/PV;4v oV(8iD`~8qS&tf/X]E+#8G@ёsXfeTՂQ:+Sq?0T(6N\ي!LyBŸ131 z-*]MmRD)ՖM&1 c2{GӴ9cAbOԼ_'(}T{$ƤػslTFgm>$oǟYg^LfW73ޜXڕxm:Cu{D,)Ԋ̳&nBû0u¨f&}Wt][cdq Cˉ;i ]$O:$k-^hJPv̼i> .꫉"dkRǹgbdEb)kȩ"S=y9_͑͘l}8ґ¹,;ց((­9+C.G=[bN_cZk4KBO1`ypNMb kClh%c;Y"H&&/yͳdϽuil/@UzNO3r(dϓIL=l[e7 fFx>O%wS2ETk6۠16RTh|kiU󐬅r@SAg)O>1}YaUx,%} 6(Al||4sM t@ Qn\Cdx.Ӆk>\8/4qn2wS>'Wbc>ix֒#ICf卹 YeTQRfRA ]^x+U;7D!gZu0VAe$&gaU$e>3qJ֧߱BK'ۨ(T3@~_ H$=#67>ށNrz`Ue&1oپԬ/d'u^]RH|@G*:L4B`E 6(i˶{!.)[PHcdMݓgZg-[kUD]=J6jMOF޵? dmqwZ^{kźiv. h0G% &!3m9 >}M>90.|qB٩g)v͐; n,sA s''kɰ#l4]'ƪU*=ȤB&Vs7 ;BUHD,I0: qt|4Sc/=-xH/CEg9S'Mp5r/&*=g 昿ɯnp{Q>owy' 5 i쉺%ʲeA-h9Cz~-gKZ3ӄEF@j4V* 35}1U(N(|)-rR[r6ȶ|cY#dK@Ql~ٴY,wbDdl4DTZ!tM鍷; f K32zle/9)FXa\k4-?ӄ/:v@|Pr䟾# Z0=<to9Fmr.imG$ C6e˘ׁϠ .>ĘJ#*}ƼN^rlq]XlcX阝%RӜQ$u [FHPnWPw\A^ԁChG|_V)!-Z! UZQz K'} z=0O4#f#KzΆl/Z{;ga%~:`uz ґ]kJnAnCe r 4r)07K^|k*B{Ռlk|G%Qa*\v6Ɨm(A>dzl!) E{oT "]Πt.<Ȑ`Ku4 @AdyǏG`zLgvȨRHxHE#|2c0X'+kCsl.^>ѧ$9fH7J^Ž9+y?( }Jϲ%}Ͼ:~Vϥ > 0U!t !RbEa?DJQ9]+0YH(Fڇ((֙PIx"8}ҚS& a'lCzE$7( p=Scp]/ vr];v|zUT mz,r@(%<.=oZ i0< wIxANww2=ZØ~,_;mɏk<33]5@f A8=LΡ4B3jV(_4oƾ=fq]O%YLU z eH <@ۏ:-xp6kQډ-^UOz BDӊn0tף::0,%J{e$X?'aվ1'`šɘ~";RpAxDK74xRT87nNXTi + \r{̠}ڜ~iIͬ,_?1c*+@k_P4Yh;/ ;ȴe( sg|?0rN4-SiC~95rBK(K`o*Z$L1e닢ժ묽)g uG?az Fg\2OCe_Eλ=I3,HA[se I˽{QlјD<Y[YkK,6W7ɘDOնGWǚsƒ%Qʢ^x_*g E(gxE@C$e@ #clU]8"e]:)bo"&DPv3P m瀳3F_e c[ U!Rug-n %: +);6LaD%Ӌ]\U=yA0Ӷ*V Mlp"4`(yp`_c(X}$7&|eb,(R[K.󨼤VfQA 9~cM}m { y4NSMuM)0+M}X.uH qz KU~T{֕88vonb"ف,@_7|s԰hg FQ60qcA%2ν"mvXίNz Y|au.W`%| pdӀ]}-.,Ag7: 6O=u-[7.WXYؤN0KDF-p{R`6 L;dˈϷ wf3ʜR1(BЈl6 DMº}ZK>R|rSV]œ5[lIz u띘I]h_{\J "oՏlU0EhcqvR9@)EZХF./* Uzj*9u[jkI~7DQ *B(StkS EJ8ʵTKfg@IXl*l$Tf1[SA؆I hdBQD3e\ѱJ4݂kWfY&vnI[NV3Fy%B:}WزMz)7OlNBq25YNwX 彧@(n20+VUMR/:<\V35fwEߔ2̕^_O._9-D!U^.o͈(R:xKeD ٯ2JɔHBK4; S^R-W;=Pv~u8gk,\p ЫPNQkǃ[Z,5iIMͱr`?.*|~836˸AuФK [#T#$9:jY4r<іԭyL NY,WI.v$}R1ClT1)Bsg!d>XbgPyvp`/KPrr0K )heIb.v:V8-F-#e/"8 LLUH[Q1o[+F_)BAI3$UfhCZwZԼf`2rBY4e#8Qt![ u2`3]M"Bp7lrƖkM)[d@Lo8)]!SdEYh-fRU?p_˪Կ)yj"+=ƔwX>Lt{f~t"Y/R> V{#&@V`j<@}j.A\hRjlc pDbaN/ߝ՗%n!{AsʗMĥDA[(P $ ?}Ġg`y~92c8*채!|8/e8菈 8 `-=L1*t7ͼc"a(Y`]$,׿voLG~#C3hL6e{F9ǝBo.X(%&-X#V bZxULcى z Ft}c"?$S _D8c'-+ H˷ KɬP#3e"?DB C (.W>Q{> b%W']/wк1R (W펛y y8r0 ) \Apr.7[E }e0m'tsEOC9"'Ko7DYmT9`_!-sm9?]Z浖$w +i PǤpaWqwO+@FƮ(i+M|-_Zɞo3N nQeלG~ڃaԂ`7jKz璉yuW"zCW[ 6= ,l?f$.B]v/hϿ4\*e -U+L.+! ׭ʁ~ 1ŠgςMOBCy/yDsIi$Dfz;'~&\&%ڂ5N{k?M3tW|Ŧ2EJ{.&7=wQkr $F3 x`z䙆;չ:Qm쨠 mzP&e??@][ՎsA+)߹4GOM)rR>#(йCy1*aWfN`/<'5ra.}[s="*A}n)y\+}9`Sڇ[2Gw'ถt3G0|ĉge_ /hZJ9DPv0 RR|{] Q}ڝ 2ȷ(>@exm3GtO@&//V DPx+ĜPZA+wksv4,?GMݔIJ[ZYO-Yi^]!ĩ0z녋173SG$ 9r쨬CTf=V04Z2^X7v\ aQ8懨 6umH9Y!l; 0D?!Z\ڠ2ȔsfkR@yVqў2n#%԰2WTA7* W8BܷRoj?Ώ-˶o5ʄw--Lb(f:l_%To`Z>%Rw/G^OCtbKzz臞Vߡ\H#IT2R3;"K.Qef 6h=IOs$Ld#|Clq.18?@iڝǰ\> AJɣ«=|J(Ll$F뽷qK4Ȅ2B% baCI =~*-T%?b1XpVER, p)/Zχ\ipHʟ]XG0XK*"o%7>O<rSˢަVقGv$q[Ա>-Zuqo#@$q\Ϊt͹i[sҌL v9(lb-%~ XOՙ̜[ ?^\\n:Rf#aS C]D~71C#'|K}ӣ1)䧡/[""(Q@h)Є>;s, ϑpHv8 !P}8S8ɴQ6 -f| k3d4gV!]Sz@0p˶(`o6[`]8.-D4ln{B*?J5wӏwєq#.m}R Ivwġ^w%i߇~c)XBƼѴD=wS/JX hLe)+k2b+yO_?@wDi*Cqb\q#TSs2]pZ#uǞ~ ѦRC~.kGm:.Js,'Oj*$3L]'y,Q'J^2 ke i]e`@(Gq:Xoe|rM\UŁ C!$ g{.hFd1y2nX˛5/AS(Xv3o1s4T)'qV Rn.ng uFI%f!¿dhaKWjJ-uu@$ץ\k絎l0 =7B4h|{@uޝfAhPfxrӡ?ly\je\6kJȌWyVw/Ig$SQPpuc ,Q&J`X-7%(&%d{]?Kd~"e ,j8n_o{NJfLanic /“óZOytow3=8<%/;@e\ࢇ K u',yLx";eVlp0_MKiݥ'I}Z{nmC3y@wD`S˫xwe< :u|!Jgd'im74MA!Nu!1_G M`&mGF6P3,[dbx `{O}Fͭ/]aj#u]:͐dijcIֵ-R`&vͫ-G^I,A_{&DxSF vWw\HMCFJЮR u40#KIɢIb<~̗n2HTtn՗@.ZÔ ۍ*)-VMo)^xŃm9kѹ; y**B|2>2~JףKCt#:w XL|.AUȺ {_?V<hT 6 !ü$TC90"hKTE˾[ _CN%E>oo+nf(흎ƌ%l˜Km( 5IJA| E.)"g ]!&5> 7<@Hϗ ܧP藛WB(Q kV͔XCѣ/;^ՕsEFLw *E$݀Vfs{JKoZ؂>L€N./=@ש[kټfNXG/H Un#͏y#I̍U,_j|˙ڀ\߉vō\QcވI'xVMoWlj% xs&V za2Uu,*#Ͽc eHAY|:݁BrI PV0#$xFŦ`*2V[mv[IJ%^C% '!.06_ p|,gT@{a2\n۰;Z^BMId*+ jst^J0U]$-hIzΊQG/(m+^M\{g6cN/4Sว,u\+Ü;ƌJ|+g)tꕡZ`YP51ud7cݑyʩ|;02NhPHL>JS!枅ip~ sf%Q2Z{"|7(j/oCã>I[D]4$m[QQE 6E k/OF{{f x١z? `jt ՋX*80.Mnݐ/PFHos,vCoBe+ZfTcWڀ   )GuBnMCh'/hz+5TA Şi2h\:⻮\fIW{MmznS"qL[w>"bbU:rۤS ?FU)Xυp'^MwP0I?/x_!+s!`U¿DzG/)H>]hNpm[޾NKQxN@,ã ?,¾r-%8Ml٥?2% /2jYbK!k2ywHgZtJ4#œ $zEo =%oc}f].lj{볣~\w@aB%Qږ#-z5IH+xVu)#1LaK[֎:1 (-\\'σ+C>6C 65-sߣor(4' ^4[ lH4Mz0Yg~Qʤph_`p-Nx:"x-U+$AVc v_0a=fŃ$xUZ4Ĵb1N@D4O?iûX G\*Uk3poc-ktvUWh$, mGgI;=I8ˠO%e8aF0lc5dc4-jjT;ԏ̻j+)jt˴Ҙ̣d !ר(Wn(w$K+@g :`3+wnZp`}KA=@ ]+{j{5%\N2W'{'ZB=C{yR5wba+o+2ݰ[KR((v{`6ja 8SN/jIKSS\$o hn8%zAzֈ/Q l9Fuv&qyWHZY+OՆXc_=#U7o=/֢FP"nJ[^ LރfQ@As:7vtR wae6yY8ܠQr}vIYr k7&sFH>gv%MhMuzM:^Q[mĐHycd\՝؏]cDCAp P6ه  v=1LgͪT!c(7&ooSyk2ql]QφQj2$#sgš_^XJ8o?oi$7|"}pN!ueFm-+a|R$xt|8/*t:WTj,GQJ)|sy!(5 qob>F]$`jd$>&6gm^#;L=msv|p ST޿@dt l]eU,H8H&k|[~bx_Gbe&v?!‚qKo•b S3%tJ~in["r7N4-:'r~POG|C(%A4)_pY $O > 5>L77Aluʈ t rf].uB}JrMTey%^rd4ɳO+7m)j̄B Y~/7Wϡ.̽̂Զ"ݦr'0ӂ@_|8Q}1B<V29"[Z};P/3V0Ca;X'Yͨ pX@o06l%goehp0py3O5 l/FE~mAAGpN)L[vivV_3&Df&',qx>p}JaFKV&0gG6N6y2 Hrnݖ]*+ϻ./$T瘃fQ;ӀkMqAqIxH`K/rZ/!rcHezL$ \;Ң/@ <1b`',vS1oY ";GꤓȻA<H48$e0~8-~d0mBd{0Oz  /*0*I;eFʂ[(`_yFebn`U:u&&˭AbmU3#T!0 E ^dX֘> bAW跃>H@K&7|"0nK>J|bP*:+iE)@;#^{D7zޙ:i|H,÷ H~.ķ3zVY>z+Y_;ƮH G"vЄ)®faЄFpEmEt%j~ʏbzKO65K~: )OTg77,m&2{ W\.IA6 {@ mRV 9kPP14('DER#>$sa4'$\+uj*##~&/ǵJ Z~I Iù CouIfRKbel~EA Ozze|@Lfݹi[z+)MmGL~]lLQ6K<gt9ͩ\8=G?)A PBą{Ic4mjD0ڤzF2@=ܖ+]&,4( H;DtE4M9-MG)a÷;.m<!;1?J~-hG K;.ip$ ԯˈ+j?}ax2> {Yd+!_ޙ&hfuL|„EHLB6P3/{h [?X3vPϋ'jLkvRyHBіo}Gz|0:`{ Pc% bviimPpِϲVh`'\^T p#m-1t?'PX̣Q{\0n3-<C}1mG},yXh;a`%yW;.&6?Q:k=sPq.M9دp4{V;h[/!cqSҷTֹtF+X *6ѻ˹ܫA˯=a$&S[s BD/`a$,!s\̛p˷&PoS jwY#fw0Bn6ŜH` !9P0drd'ȭEQNT, ^b kOy(:S<2X+X@[}=8 e!}gz+z Rnl99CU#A-<4E;Z:)Au%o5Z=AwntֈɁaH| maA'ױ }*;}񎐕x@T*?`xKp4+fLIǵ|zbᎧQ)?(F?"=UZ7w ߄‰fA#@B9x_* /I$Kx}t:֧a抈.S#,z#e4ܳwtǢ o㡍 ںHW-MgW΋'*R$%U惆 4btt low^nwy +u p A:EK~ )B֞i|[ߎN`u\`d;WUG)orVοԣnBCzq0Lu`1".EZ37Db%A4$rL;YUgx[Ա^G9=ޠh?"rUn ql|z"HR]^?"iқʽoqMl׾e;Ӳ wK%jﮄ'+0 8}(\Yz|tvBc6/i= A9OL{#Kt۬Se[ ,J.SAYWw ;3< r0NR `OKGaTL PGb6"{M X$ae~ 3A>Yꡄ4N~fD{#k^aÇt{5ID6<@}1)sYx찏^9ewj&a}Mr0@1&r?ٚgϱ { ټO/UMnZ$+i;!.kH< Ҧhhx2km1,8X!rfLvv O_Lv3}bmWmS2i's5𐔇j9P–;Mv`zAXB,Ȥ9{B<}y7WV|eEjY'p۸*g^DLB|u>1DK`Dd2wJ Y7T>9= ÄM=UqTv].=)?Cp_FW|u{AysCl@gLX Aؔ[,HQal\AY/#DvqqBgҤB~"XoD] lw,uĉ?'#@f֎nZC^iǛ &^+zt -`ƮH)a cF:J'YMY0|J;"N=t~uswI;U]ǫh@M ~ Z/MԠn?m=u.c2uɞ^ ]ţNo7j9jU.#X#>fQɻ]w_;}ڐ;yRr#{ #}sZ7YM/꺯vzC֟j?GϯL.Z}F3I<.;2sF^9D*v0BM>H&BeiP84($cQFs>M$zC֝zR(~OBN/@4-ʀ\NĬ(mpIFω] aw)ZStښ= z%󽋇admg齷LUU~ ^ >ઌ3 öU)(Oi+d}'(8<7X쎐'6蠜-4O[W1-ΜKWŞXK}/"EĪbtƑVs߮jjy/0ٌ6X*Bk&Fi2Ο ׳JSDŰ2u M qbPz?͔Pwb&1;H|a;i( * e^M1np6(d:t0 {~T`-^= D߬t5MVuݗHKh[hУ_(-Q!% +6\m%A\8\Ȯ,-3jqE"R~POGÔBW)YbhQb4@<i==o~]k(NvP3oBNC5POw8$3yHDPwЎ)9Lenn+ b} e10謹Zwcg>ya8zC Δ{/x/ђP(uSR$wj" pk6's.jR Ӌ,R1s6LTP,G^廉x X'^ʹ{n^~R˯ h@ʤ71v/Phd%YP5e B[mGּPpˠJTۊ9to*ZeBィz MG`"KF xُ`";-+U~؆tCߍۖ;ϗ!V"i64@;Ӕt]Ƹc]u@wWh[2 s"wWj?Vڽ OqcS](ӏÈxȄMP.-j?,OUMo9Cľ:_mKD:ΦXXgR*{, b^arG™yS&^ ΖBEGLSۡW^" z1B&Jd J]ȿ\Y>pf~@9(_nn|S)aɁ+]X]quH=~j?h&X@ΣqcE^ɬLhj 5C964< b~"z! Y?2m>3C5l3?5FPwqQq[FY T3/f|Xʱax,.oGQUS%<Ǣ&Ei3kJ:EDR#f3I8/Sw^QVsQ>X’L2`9uA ܌-Xa®hVb u5€aGm¯E -rkDz1%Ԡ *.h ݨôON{X57?=o/F+ʃt Y \~E݀(#ZLFJ|3Q4 |>׻Uk RFFP葞B|F]XKy r:ZljΐS?cPkE 0a0 DF6"f-3I)wDCvbm`Gx97/Z|(a ע!WP,ns>*mso~-:P7uBR3JuT%݆ۮV,U -wق=ΜThž"`˭,K6hyֽ#{Z Zt~7o>ͧ$(TI6pD懺Xyb y7yg)zѷYT<30<2eVpf̏]!pAU}R Kb䙡]0hqY`<)c%8i긺RldcqG8-){9(ei0Cѐ7cy+4`,LTV =3s>l .fuj,69Ln#})y9"̈j84?ZDXJ} "qAw9S؊5F6:1_Q3f环qOde4A*extܷ͠(2G*qlէ8m '(* 0Uˮ2kj t~ɘ );𦎷EuoVGɁFug0)# Tr<忤 BH¤8r p J>V[5nmbbRZVϪa;oD v<vQtȿ[aCG⼁Šo9Ln~5؝et=sԲm+I3pfFT]h As.h8ZDz{1y%KE)[m%< j8J>}*ngx76J$alZR rqUXn343n!]* P"w]=\[6u8-B艜NIj  A [DmZj 0Z9Af2 _%K@yXF] Ԕa^;mq8/8\jS@2:Ȩԟa#Kb`&jDIɉ;D'?i3\|(}/ː)t.2V{FMyovJxkM=n ,*:kë$fof^I}bdZk$-el+\8;7걐2ÁˆN:t'J8/m-}'ײŰWψ.BX[=<¯ؘE{u JIۼYT}5i~1[ȗ=B)f E9| 覆-Y7s5ՄY:02[} \znjWLL}kA;LJJPYCƖ:rtB+u_<#k-wòn.qw W KG7a\htSaS}$]Xb-܉/$3Bxz lTpA!Rg Ԍ|ڕ5rC_SXІMҝ<s1̈g hUNcCx߫}lɠ&&6qآ[s&$`ojD[QO3?Rқ1:ZCs1 .]:nz%߲0,ZŹj7,Qna[ ㎨Fx:,q8_\S۸3FX9f(npgqR *)]qz^xANv vu`/\SZWmKr7NN,x~:YمmAX:[,mzwum|BV[:CquC*RAMN]'a4Ť?^+>hSo߸V? )a|r5>j6VoՄ6?#^ie^ wm{ us~nudr-vyF[ p\.>n%ࡻ8:^/65 -0boo+h$H+Τ);EuSz n@ G gWX5q K/|iL<EqY5̭خm+zOV;PoUXqXāfMjǶւf'y>QKo =j(㬡A-Ҧ[Uv}o+PU<A9nF8nF`u ?2,`Vʤ>;:$>a7U-ůjJ$ y.6mFZ -]&8 3GqMA+x6M'H~i=,H*blssm& $vG2I NgQ\XE:un^YDr%L8$H`_Ɵǽ?⎖:|EP>Z>g5ʮfK?ujWϼuѤVmWDL*u I-dk6 7qKejp c!uCN N}̠-U߈gҾKi6kYGp?.l%(&8v6h>1BÇ5Z֜_ OϮ)B|٢a@ji%[=~0}1pōrעL1[.Λthv'Kq]b'7^VF)/ eS=3ʷ:uH 5|*= []YC:S!ܯ#폽Ѵ DlEr[uϡ" -9 ˋ^Weu"9*I Q&. ߟ< {qMW ٞ>MJ= +8 jlػӐB $W@7A?.b㨔_=d $Lb3lj)H-T'fV6Mö콅@LƼѪ[Ίp w/F>4 ^_)¯ ׳IQz1 " 'l?9³y.HZC؝xL0weB3f)I)fStm\Wȕ:%/4FQe%GKqmQ+mn(-gֺcP@b@;7i_۠R4P%V|جzx #cVD.~ӫaYϠWH䚶K|®<Ϲxᷱr2E^K4XN8hb*(#r<10:9 d GbYO6qU(z1΂yu/ȟ=TTIdv W/@ӕaݷJ*w^`>?: ⶺ:r 7A޴xLou!|r6uN$ * 97GT}M[|jT36xf٦g1zI}jס&0;T20_cZ%t!$/s7Ⱥ/#;Ц*rԉ;h ٔMD\qz葞_A_6^wQW5XσVUD_/ d @闦4J2G%;-40!b+|+H4pW} -.oWc̵N&{)OyQcK"mhT _%)h7w' !G( qY~5cJ$SlP8X 7 3F%(w)̏m6\:A| 9E#=(Ib-"`6Vr&H ߝ]jQj0,*Ӥ+r )`f7b7jT7mO={N uJ)0`%pм y1Ld%b!ȗ?;7.CHfeukCŠetuXq  ,np_Řk inW=3yOǪ1mt8n \x7jҼu{Wֱ:@⿀D#ҒoXꡖEU")(p_'-ġ/Ra2%;lww +a|,iUjk'@g([OuvW9{Wcab3I3|6ݯ-i4#/~A1+ l+kڱ9aKi^" J+&*$!duP=4H.0FTE.Y[).&@'9a[Yk OK;24+ck1UbwUB@@sgUI-[P`͔ ^ԱzNI=|^ؽc7PeIդze~IB#Պ??pRb/`ܘl—o,. rk-n4#eH)`HHt@EݱCgڜ-LXArRj 7j XfMMQ>Nb_8A>xdj#Vwٸ7/ZrksgiDb]6I4yr*kjIdd4!󹻚n:@Nj޶Êc{8ЅCw c{Ķ^MxM/*{1}慯c#={+Ӝr:?ݝG=4]AIYʹ!,<>|DMZ/h83T9Y Rg#Y8@U4"BF޷ɏ nw~42iޘ7O"0J3agNJĤY)՗5l`N5Yͻ/yx^"dJ$FV8ZdCCX KeP/9rncqpuWEcyR탮|4JL fe*R~2B/Ci1'e L;ώ?-MmxKIhl߫6 F|"Rp˄+Z2~oad btE3;YJn\7ڏW+t!٩ϸ8߿ewV'Ln?Փp!ힺ^Zn׶9(Ɖlާ1+KIkޠS6 O-ˢ`/(:$%ѐt|;p:nl^s>gWt ?_ cl.4hJzF:I=U pgw0y$0YG&+pf5rg᪁&\~[YRނ_Q(.Segg'2*I{.=ϲ¾E\lnBsI՟Z  App$o 3`Fbǵ>!n%oW+c=UY%0\j Yj(!Sú9~DF|T+O6gIU`0-VT: !zR%;NnviQ*q3& F7`i6@3Y8?,߭mf1bAR&/$p,%1Ոu\c9"ثXZ–(Xodثc@wo0~TXiUNHtBX E6m\2`T/At5)x*I|uUm9u"Yf?TAɃWf('eg18ZL~{^& vR^sNfPmQ"fk}Y0 8f OR5lی 2mDnb0-^ċ8xCG -ЫL?YZ6$ 6 _RxZv kTJ iR9oS,1ovDfXKe;;RZ{C&Itj!VWEEm9)CS:zPqE wy:S$>Ͻl\…2j3~\s'D</\{IqJm)ѿAcX&+T@r⎿Ďe5x^|_g8DnqMxʬ zQ;Cأ*!ό7*-0W[aIWUbPW'G9 Uj h/"ԝMس#gK3/δy0cOPJB疟idI1br*{W !#VE:,<F&z5M>ňԔף`JBhKS9!`Q<(z5K/qb #ijlj?>oCʉ? Ms}3VV>('~&QSQ-g({%pŬ66@#T|zwtw-#S4p{[X iV ľfW`!'W!1A-x 5ҟYUY\'# ÐԶi5Ώ8I$W{SI 򛢐^(9Ҭ>T9=jf<)@5]^[mCd|k+ /{@,r2xo"J,uh6 bH>F]0נ);Nw/yY9Ҷ޺'lWH[MɢHfeCSf6gMՖU$xC<!өZ CFIyP͕҆F#wnT\+) k&$pp~[11uS8kj]ZF{X-&dΧN|.[QVIn$,F"Hz)KEx@Gf." TS2(e/~WHtyQ]N@Ԗn5&YHVG~"|DQ/0\NVmLY19]3o.ӡ/1hyF#Mw&ޜ+KSU{dkб%a*ݙחTE$'T퓹0Sx zB/ESj`hʡZeJ]Ny%/v!FU.*gEPqò24zxlj03q,whP֫ MbNO @п/&(M9!iB^mFI;@,$SԏQ ' م-4q֢pH!@6+Fq3 %;5!w&>?&y07y!p:u;6_b6߀*Gv'FFPOhzfvRf]rzg`ݨ7!V.gKuH.| /O 'e)~ڮ-Q- N5ѪeHE:9#fZFL \0v!Uu9Tl/igGwU*T#"7u;RaT=q l$&(S {}+s ph rws}"xI־dUrue w lA%H3iiۧ^L}8+F1MEEyl $^m{,NCbIӂT?p:;e])rw{^gܸfr~Ө3*D=ɗ!/8D{zIx3Ku<dU0fJ]nm8!f8>`ؔϋ+KE@C44T =CbZdC,):mR DJ'(rNE[e2XlL1P ;+^5pZw&,;.ot!yҷ 4UCWlg.la|JeBlEb ݆nkjUiJ֏u`鮬(LR#Ί祤Q/)Q77\uhc| \s$|,k.L|OY:V%%#M{&^4iTbjB d۫P5QsdFK&\mll×+671)Mr",*ZZaAJꟖޥ:a+8qh0`P{8|TŢ&6⽇ul$DspG@P˥hP)Wwsu)Gj^|ܔb r}08lBڢ5wiRWd3ax$ 3$pT(@fhxIImY\ (Ɂ𓹯mK-@+O{eAV[dؑaP̟(ugM06.luՆŎm`rbuLawp)h Qv?ĉ߹֑͠!_2D~mK{+Iإ3Jhp[wDMyap,qjJ9M ^#WoJsAd=T: Ki-цdpyyX"[=AQs-H˪x'&ȡ\WyD؜AM#YѰnYWҿ; JK4H߾ѭjjopzr|`_dyY}ǐ6#Nq rQ̱`0-jMT'/IDq禊W;I~_YY5;l]$XfK'洎/krFH}E*MaOEDgM#9 [sYV&LH> ݺ)ꯌlLM(4HI-A_SPڪ HݳZiCl'5ߡ{ |a S0\},$W} Hl 1x?f]g GPF7YI$t]"V[~T'w{6O$ ,TaǷ3''&h}~>,Lh_cέ XS*I"t+Qb='Eho|o?fBHT~_9oԆ($605tvPm{yy ƣق8p5:|Uuíه\CKsw%8iԁ{73)-0KL}j u##Ua]sgJ#%m5ސ;b'l!sO/]2Fр@q;)*v:Nah w\ ./,"_`Cٚɵ ptHqdq109cl)Џ9?e`Y2!tm< @!G*4PE gZMqȔ?,*WMeDk4f{)oqYSjú~5aDb Qu!3_XJ'ٺgXI;DA勞)p@ߘFp9+=X93DÊGsbٔ9{Ԋ8 G\/k9Ϭtm)3Fp* Z^:$R^BaJ(4ҤPAC /ڷlu)60R^[Z\̏K]Dose?vK*$";1Dd;z.zQ=\dd[OoԞdz[u*k;kݛ…DY6BI{ ΠI` $az^E!T o G"/27oE{2blSZW5^ S˟քʄrRF-?d !;֋ bj^(4~P~Gp'սBܐs;|w0j_!n/L`hjޜo__i?$8 PC򨃼[l_;\cs oa :X̲l_֏ ,].zOZ+[[)('@%}?K,Sl=rDC w=3/$=4oZr ufXAA ݌)w9.i"ȉcZob5u}vKဳ81"B-&,xFjd MAr3@K23uF?/ITzCyߚn7V|pgJd6ucFY"fkUkD^v'(:TGN+㊸9IRzVKlC1pEUDfڰq_f^ePa $6;DZ`|3*=%S \ºȵmܯy jv糸 '%p5LrGGkQh [U)0.${ے;hC <~xiЇvH])kV\-prPÕUUm/иߙu z/A'>Y߫F\R9ҝ D(c4~bya=8@]_#QQDqjR Z:`7<%ܣ;N/@JZk)a\9TS4e4zY~ !|39|2RU"ݚآ޹(ƌ#k!:>KVJbnrQ߭bXOJ%polnF\BA7_*"PxJ:qfEi_:qBh=Kt`TΰV-~j!˩݆an0)VA uUw"|S&B-m fc3Аf{>LH wk*ɐ6}x".m¥ٽKqʴ%ye:ar+C*|.YuɹO# 1EU&1(-TuENOvxbTt 5%"~A;IJ\ƽ'qQVW3muzgH_oFۣkE~()tBi)B2olWc+4L}Z[;%sb2{mX`Gb)Rsqlk/538eϮLH ƇZ r~5>iD͒ښED$'~e u˨,q/?7b+v\?#{qa {86/ėވ♼W(ŕgvwu$]P)Qul1f~z|A()<-< Sa޻ ,/\2f2YPպh :pCgᄂ3rJ0 گfwqY~}i#V+'ۘrOoz:6B G"9pe >( v`6|gɶj ?i"7sTeò= ^_F=lM-5f&s²f[iz]6^o]-MMd6N\6[-` fƩB ݸaK=IbFhr7 :b3`AUc[-'LΆH];e8j#N5`9TTkS}ȦO,lYr vEN\ya-ȰCĀb@og;Za8`XM amPTuh]AT"%}̕e (wn9ezl7[ טTS\B n4?287'b4AݍܽG+X(*C̪Uv90qNl͢?;U|/dQpa'p{şH `b0hs(d~1">! .FQ58)]r L;:h]‘`~8_~?TEf=g5:ok!J]6 *Zl,=gkn!Q+sw"re݃CsP:CBÕiڨk<}7|if+&dתb{5M_" /A/8u *`1ϵ/Y'(}u(iw!L?]AU/44oAˌ!<Q)ՓxU Hxw0˦D_0OE ?m>Ӳ;!tfTғ^3rZKKiMШZ9['*~r<ફ^l-';CYJh -?.ml>3*1Zl6ΰ BD Ɓ:O (X?nƬ }'xD[9`<}5S " 8)IʀxCHlϛ[%!rEn{y5Z_)XhaE=2dYLqh!qǜHJP.D@de)Q6\9w/rB\C{l| F/uLJ_rɅЉfm]ӕ4$P&f%+?{(e^u:P{Zf:}UJUPkZqi:IЄDKECDW?= /W8@L< <]1S M.N x0VtszY]\/CćaPh֥t7[ڦV>dsMM"*qb~(p^HH:q4!%˝$?D+Q挔"vs!@&\LQLft%(oHqNk@.jg$þvM XlBܿ=nWQ0'P<Z"wFzU~WۑO-45ܸЎ~bɞ7 wz>dn5@,BBDu!VU1 $ 9qD߂/(Ղ̔H%aPd0ZLNr.ln>yL uܚP VSLT` .{O%s U mDfwOaC&؜Q]bYyluKcD?Ud (q"y&󣻿7\CLTZbaQ2+} u%Rb%d6R^tmt}8"OxS(lfQ?y*tź1+Ҽ) clߣ!AH;Y&ei؏x"^b'pE}$2/>wB?F9?kZ~M7A`+n4-| `ыbʹ7#œRRs{?d9lJCb0/l 5ʅ=|@ObtcMqpiCV%HGuWv |OAFZɯ8_ IrYp.{zJĂ;d珠PS\!zǨ N"ke 7 I 2#!1I@?)܍h- a)zlo`'&N"UuPrmʾT1]'E8Q%2>wo{$)I߁u0Y#bLCE'f p#@iͱnl 2\! ]8Q /_e%d8ګߜ"f3fB+i29=eJg6 yCC`̉l5o(Z9KѽrӔR; 6,eyjYD̔UɁB=uTy;?Gր^L[~{aZmaxJr""@U QV]of{dN>11jnԞNo80y6 K8% uŽqA-U :}ʥs'-AlVIPsdB2RD#jg1c(/:q2;<1iWP2PDƴ+qFe<lKA8c9yw:UY/&D6Y^ m> ͮ3 (Y~MR NBkiVI8jĞq9f |4rjVEٗI.+֩c d<v/|c Odmw"<4L" VNDeN#v!%_bVߒzSa̙QIknV&@qMIQo x_V\xNӴ6O5Z8zLT޳OGbTUu4GqoeKEy()S{}tyEu co=+:b"E _n5}r,Qvv`:>!%8^JM4Mn!/"}7Jwa@P{)gߖ'R͢E,3_^UmR,[C1#kYV6[&K}R $Zvf%bF\=};őh?1FցAf;GS-/R8#DT;jrt$Gdʢ) bTzvEDᛡ%v;3-9/Ghi5sMԽ\=:/ߋTS?U^d%hmue5bT| vs{]2)_$vK\>4cllMf?LgFމ'(KU\n%JȘ^!7դA^T<JVSH{ۯ^G6d"05@a1oཉlS<8ﱇS"a\6@FՓ_yhRŜo1*6c7qRAd#d7n,kqhWUjB~'-6 fq,|7,뫈-:,^ dE&OGTDl.4(Z:`_be#8`C MԚ+ف\ޚu KP٠-)ݗw2d:¡sr'Җϳ6p1E:w#_Ԁ7Xedĝ^!f,YSn uBAzf|ԭZ1+M񈒁5Nt2K{/-^Ѣp!>9Rip+vٜ6$.H^@w5ݺuIxN Jd\Z*:!稅8lDY]i6k:*8u Hs r]܍:T2OLѓ,z}B2-N7Sf:6](PHHuc#ĄezŽ !qsMp(]G1=1Xa1r]1se21kAUd\J]yS7Y:;EéJԝH4⠏[?IL2՘' Q:}si+6@<?ytMHI*9Q#w'&MYM ,<[mqW{FXO4H9ڴ&x6( U. 啑zB.Mb3{QX^DL\:4y8Nj# ixLpÁєRC ?֕]DSJE<)oN>?AսBs [. MĊ[J-B8x;u;i+8w#AL?ꗷK5@Vxá^7 Y1z s5߻ID9 /!~rzEU Mu5U/O9hX thR^V]]]$I!Z3} 0ʒ4H/ .`"AlYuȕ'GPdJȖ>@ &[i!֑`28}%3գ>R+HZJО3IxY.?FZ(3g{AL_{H:҈Dt4h~9wSiApiԧꊣ'yLfq{ f*N~x y$eSBI" UW't٫I 1E0.£vHztFb4TIF ;vr,l @ I\A#GkaTCgv5Af4Oo n=!f1B" 'p~p"qb#:%_`G9']`~'q(?Elr4|WyPqSs촺 a\vkS2I<.>~Rv@io%Tݮe`B ['ɡifu_ $G!d͋S{<>]o+㶳l%=;*j*'%<Źu`ѫMDMGYy#G:I&^@XG>>KTAȉ&ryTv#bwչPq]ϤR}ٟ$mg~3 oȬ; '/[+/nK%hץu2Y<NMX%rӽ &`*ZY絺{Z/xQb }w#͠g'>~_<ΜAu,TfJftr<wDg#rށ6&iXa4\}MZzk؏y3zH \M23R@S+.7< M]]3qz@ȌR̉k\sclBYؼaYOhgО* 5j:5 3@|I^'U]] u$&&6QH,I$& 'Ϗ* 8fOޭ-`$*}(tM N' Pd t*.RJg3f6U+"eQtp/n 8>(,&Z*N?$ Sdξ=bHh azl%=xPJ>kڧihu&f*ݢ;@E,e1bukҼwA+b_98HfN3$LÖi ]9vQo!#2_m#agJ! r"] -Pxl,'8VejÖcPTF&!- I4bw_iV\CnE$l42 =0i]m BN 2R_o'FQ4eFc[5WuO6:>[k}nR8W~Zaj-BEX pSŻ.5풩F~!갿&^y@Qx)owĨ4%NIP&jBЌ GYUU[{!:Sб or(97;]E&_!^H丨'DV\Ѹ~` .>" WNrg%MT[$+p}KW)j=2ecurX(ˤ56DB͡c zRK&~g7WiByA_d8Ap4m*, JzBC2}:ƹMX]0Oe?z8kG=͕Kn&: qw%pw(#͕R^`9[*Wv5qp  ?qS~&kE}}+L봚xQAo?,- HHPrG3B^_zoy5_6(wXn 1L0 (Ƣ>|fcRgKΧ4&8X`Q4 tV#>$zZ ǟ%H!Nsץֽ$R)5S|SV&kr8l8U4h\`uf} SC72%l@L, _ŁdFVKN]%cy(no`fiƛ}Xv`_>zGچ~э&alB2HN}6F+fH}{E*-.X3 tcvQ65Cl^sهOxgcKB{NXq b Ё-oDGMa _[=% !KgPW1qKr6}T-Y <ȱS]^pVYwK@䆃2t]]"3H2c0U("%ۘ>1_9\[xOZ/<"8pࡤI:2+ac"U!TvV,- q(CwW+;a&ѱ7>2Ւf巷+ \_(WU(ijG^D9uG5X4v9~E 'ACTi PАw ⺧O1.rZ_z:=D+-?54 pW@1 3!U$dhm2.-ipU_ iY 䞲T J<_*Z؍sۢid3'] ɵiET[R1/ө@2(\GPO* rد=;]L-07Y*{BLRYIC s 5 8eЯZ38 B bPėzG-`XIq]oEKYy@r0`%-CMFa,d+o%t{"kUEPzӗL}s7kHZ:^NP6PĤ.H5E25]z3`v/Ns]UeM?ya R'AvBe4p+I 5gެ폵ey0Uy>`ض\z( Sx`H6+%ydt ;cJ*,E) N-#Uaa2_tk9tg*%sY5dJzafHbbb$ TdmXIO8;QQUC݃|:f}wj:v2YLҜ{}J7!uC1^-Dd[{2?A-@.>Z3q,dοD?էylxsӌV2[܋,qm9*k~轏E4.T&t,_RBſkߟ".8=.> P۔9Gz2PbF[5j/>y,/?T1 (;1K 0Z8HB*E;J[oEEUcJ̃خ|\K=]1>3oMF)2cnGTEJGP\kk>cY.Pkvxʈa}=| G@c1yM@#4s :SJOcEzл%05ݫ'AX )ѬO M!L>L"ҟ,AYKZjW6!CbMe%Igmʪ%!cr<l϶g;iڝ7~gFtVۅA Η DnV]S9'oū»CU3,PX)]ImpA+Ԯ*7/MA%ך܂ZEuEk:$ni≵o`N 0Jȕ/#p4}pS>dJJ-_~> $kzLpzp6Q : ֫EW],>"^!FlVLr-E? ͱ$(|PGC DΩ\i{-"ʫfeEKTD\NW:HԎVdz XF,<>|].)Pฤf1F@ԍbCe-Nz/0 7 &ZUgWbƴl.LDY&܁ D֛j5ϽžH.9JzT%-O-)݂YvZW@ .g&)%Ҫ3!"; vt,N*S_ifusFKyg9ƦiJ޲49Ey "X<&**a^)csnHT|ñ4BCB4 P%%wFl[ !U?d ؤ;#k6)Dp)@U*,^W`%TM${S5^it2PH⌘L壗D0֤xsAK3<+4T~D3!W¸aCSܹeuU6ϳܖ9ULwצTWn:U$;)롿wo>P\2Wm fDJvyGI3B׊Qq( e]_h'[t!b=Qq W݉I~vcFɃJzo#h2G.ꕊJIn ;1cEGBp/#CMjUӀjG2Z؋x-x%Im)0ȁ|ь Vyj}$eBIX٠5KY}|hZXܸM.#sG˶ ]#ޛ uYT}[rȈ@05HX^e*JMBR?ٳ8@m%B"Xf8ūRQ3fSs{t c1m0Bd^xbjjY)d>=eCh5r"˽6]k kÁ~'10LB5<*y1VhdN9ǘu3*:̯8o6OӧwUpRnwln΍>DK\k!e S=-NGfivi YWFGeLƎ?lC9yU_[!,ާ?dcҷGm?C s+ Je$^]!bí^v!ɫ/h϶(ʏf5GQ- Kope ~ʜsլTJ@+PTt3t_2̮:?9Q;_1C:g! CUGF,O`~a=5@)hj)Ydo&7FTVnp3ڜY{<~ȃ\^SwZEH _\Ł^EֺukOᔝ&K P:ҥ;ZGg\ʷc֧eaS#:%Ȫ6\ W?`ӚRQjqI;^s2Diyey*PX {MP6JUBh%)u$v%I&o?sdSeEiJy(|SBJm~k KxIcH̦TNt`BkoUDsZ$d.IұVNw"u=J=BR S,oKK//Hn Rx8Tۃi],*nm*>Y@O)麧ݝ* rYVO@چ(C~ kEibcL᥽c6cj44uM@%So~1iS9ކlklNjz'@پ/)ĬI}{uá2M]6e wL_HaDFM7%S)y{B58 x>5G%ʬ)$UR#èfdNKIūGZ  05v#hj0;F3U.d](>³gFS6%^ !-#Z2,Gv"N homE %L Ig@M}R  %]Ca[bÄOQ x=+cVYcjqr4?D!$1fbfeK[p!(DŽŗ#UC n\ 6>Ki4ip 7."b?|_ pѤK]q!pkZc 7W-+};:t^[K"LbլLUjb. ̈́=haDA#bÞ]iuݭ7~%g~v+FU'Z zm6W!ڣU2J34s Y`WB_(s= DK=a80JIM, !`mo:ۀ=3=r";`P|SG}3mcN5@i]gy`PO僆|Ӱ[us >Rϵ'{7(x#$GAʿ⤪c6[{"(JslF6 Jy |t~sM;Nb \|_S 3zȬ_Pv'd)[Ns>st};Vc@c<~U2E2srj$2s.@$'eUr{+TlUZ}5N\bt #'gh+**7&.0}No!|@y]Yeآݷ OO.X(RDBQŘVH>tOo: |wFQ<ŷ7(Ujk:[,_WrL)X,tzE).s#IV^±ꁓ&@URB 2I;Q~ Y(&0L`* H҅M;PP <&Y{ zrZ0 O)^k$w#`ϸh U!Vase%T^,Sр5ȢFAy Ų:?d"1G>@ㅍԃڝp)@EøV.)FR)74Qy!h 37/y=3PED&! W99Wd^'N؁0Y7x$y`q+eDSE#c{Z4 _.D ֹ 1뒱iT#5%)ΠbBbpª+bQμwWG-QƤ+ÙVa,xRV7,+Iv-;)=xϓɐ1i#C yoQ2l\]Oa(H煅ʼ]!ob,qXC'af\x4IS F} = :R j_tڲAf[e5eh1=Dإ%I,7$d:.ȣEf`BcО LIsk o4_Ji3׌ʋRGvK7kr先 wQ.[Cāc0,liƐLsc_ pV`|;m֐;7B[{A|2H_]Ű$WBO@j#`*?Zكa{4u#P91eƦB \\ 7Ɔ x*7=dk Y:6Y;9p`,U6VLnYI|v>3xDڨ2X OD1|cOGj#F E|tf i_-,[KH.&XO mټFYLdngIdž}0}/edQHqM:#a} 'uxccd.w,jPInBfݷ]MXt;'=h"QW@kJ"y[6*MՌX* ݬ;G3L;q-y8bGVM+kX+mJ!R/7@ wXٞ`@hat,9H'ݫpXfLUkdȚTv};: r1Qb& jv1]r{[8ŕlI `n`ov6,HAVzg>M="|}S+"_j&"߅PZu)j0{}v#M6p'7<4}Ѳpe'1GPDB/-uvgMpEiLx!1 sA@{-bW"?GT77^R?# T>H܇GDRcQ1y IyZ'V sTHZ:eI$YVHzpmVٵ{ͬdf jQD.D%ul&4+ϭ~yu;j.cͿ\0qn3ģ#|=ώc( { :烧y%8f'"=|f6"qT!6ݬ% Rɽ- pbH9?֣2SVaQyIuQ_` ǽ x)~E R%fJY1ڍMf+v9rJD5ƫY -e<Ԁ7^ԭK*=7܈&s,W(sv9KVia6`1fEc+G;xG>xӾ<gXWxyw5[|@˳r90Z OpSSuXMi/TԜ2JU(x RCDi0$NSYAZ} swq2 "W!xPDJUl=`8ӠϤݹDcfR`bok# Eno6IX!ĘI9 r`[E-k2CUIvƃE ׊e2e˟Rciq0&*+ J-9ٲv9~XCq{V 8{ sAK8\ %pE\CF@j%Φ1bsXv):|mλ^@uxg}sA1;]!7Z,pN:|k$ȉoڛG0$۝s" hԈ1ep]|xnfB2JEg~#xe6-3au#܌5l߅_@P!Ғ\A/֋Qepv%ZAߞ !"~g _Yt Qqc{֝xјV>gAa SR;&ܬ5Zb-CgCq`/8esP✃p97OOVt7P| ׃ qA_T 7BC{?մ04J=JY}z!#%E[̈́-^)^#)^)0V<g5 c1Y2 'Q1A%\F@HxTO+6@xJx0ޏ\YHKU$ŬX ZuIo,"i@5 Lſ$$vՆ,qFηP Y"?taHMf=b`D.ҽ'4Ho%Ax*jNhGBB ZPN˷c,ncI.rvlYٓVJV3,%_c3 s[uPڙݜQ$t#۩)S| wʹtUNRٲi^y7_;^C0Y#A&]fD+  UB!?J^25PΒzAfѧy25u?1KWf8{^b>TDŒ kuSHy+7Y=o4c:!EZ [JV.MR?R4rwV1  ļq "+ep5RHq۲ߗ VsAV9Nj<۬ɤ9JzCR$KtF,AA)d<߾T&\trrKߨBpE Dqp/ >+`R-aag*l` NW[RBK*0 !PR>=Ӽtp֦H\xZ*DcґPrdPLJaDEGz^fl&(yfV4ØULכm{u+RC %9a*p2*0r0B*$hԘ\*`o# ͗IhN&kai^O[ kW o [bhKX&^P؏] H |(MϜ'6@ 5qD9MTLώ#CB ɏX3W xZI˔R+䩗P.㺻B_)3]I}\` Sx݃=p>V?=rCr\TmWv] !K>KnA&NpZ}a% W gU}5"BtD:}QF6d1[KZޭ8~a?snj#c"l|` oa-]mF (8%'Lu¡I -㬍y/#b 3/#br\ d]=h (q,pT`s*5d@x8;ؚ5C`4hG|ۼ~pab!DgG ]Б r ב l_=X7mKʠ?^G:ݶ(NӻTٮiW6P!^Mѐzߪ_+I3MB?vM-tA1),$ њ[?m=iS\c iլD֨,|\})L-\\f`+tXp)݁BЧXus-Wee}p01yz(ג.breٿf>c+wiIni'E>ouAI"/-<۱B*Οo%Vt"X0m:/KsROW8]gA*72@έZZ@YI\HVW񏦎(,,*BH3δI.p7L7Pb1nUS?Hc6Qb!+-mFu[Q29^;Ӡilo CԕLU2iFw_D寧S<,p }BպJ',}A+ Y m;<Փ6RV "\J)dĘ,Й,V==MܒsDZ92lgY٦R&11AplE[T@\ x؝߱86̋#b`+,op d*Hv N$#oֻZ_Kƒ"V'Ⲛ>eq3c"ԣC,sWBxz#t՛Oo'qO}*.0-*$9m(LƜ yM@[rsJd΄o @ݫRIλJ82a]3@=3:vL}eQct9 [&DP(3(Z̺E OIbēF%6 m+r.M;mI9n8R gT*4]e+" jH?]31^Q6;#AYI7*V]&iU~s =UtKx l5r]MqfgjGⅆSH)vˮ:Lpv"uS A*_0E^,#=4MUg |=wPʓ>HdbɀU(B%<qt?Z4.ݼOk5zb(wԃDdL >6.R5L'$]y ~ns\\VcY/bZ̦Y/HR(؅O?9,d1 'SoW(+|′>}~eiLT tqZptKTaN$";JmK4uཊWH[aa?FPUlDsBe$b (t+XnA߻hηS_hF\鮚P,ZcJ>bU:!;?;.W gW[ jҺ4S(+Y|*gc@zgi B>_yu߬?=--"<3[/婔|PV[B=ScBI[C1'{^a;sD `R4iAŴXݙM"g-{@GOɔK?K?-dwQea0m--p"ڥ`FV@㽸,Տ|r2cQzky_9V b\QLXɺi;64HȈ&ޢ֍ FǢk9* y)NO$&0Ziԅ˦Ӫjr6lx\:g4 1"So&_VO|қn08݄ȏ {ޑ?ND67onnc+ V`6`2w,6Q-Dq8Nw|գzZ@So ⯦ٖYۅ䜣inESȈYǡS6U]VNBuv@wo78Bs*Q ID-"#t)"޾md VXF[|[Q%s T*cG[0Zql hgw>·VmʼPHnbA%!eQZQҸ97ָ}|,z=0Rڮ( ˸ W%+A~xHrSiFۋ9c4TҘu>9ޟ.BTd1/FEoz'J͜-="v^>D_\)!0ļ"dT"ßDq).QIq۩Axk 'bht#YТ*%eCzOM -%TB-OϠ+4`O=$JnO*Ǣ*66'ٟ" LPRb}ԁ+t!7MFB\fߠK")Go{[lbEQFkT SOS8 zE̝AW&GB8.+@0dzCk|2CDl%@q/MSzr^pIi`VD wQu ~܄x6x%H=};SDVɬ>o%p5H^q#HU %ykQl#ޛ/5y7g_!T4sJ=DA,' {a2glu\CsΡ}I cvl1Ļkyx"`QEx 9wljkܽ?/9պuX,n, lFJ6e~g Gל鋎51EQ2Lx`5䕰JZ \բq,55/;ބtZCh-YWl`{ EqSO1*{X: [e uTUDZh9 y;ޘեK* m 8'ǫGPD)&mbzCPlt5a"4=j]ByʶvLYU٦|v&}l{Y;d/S*"y?Xc6`T&ٳctXؘx\SfHTY^[ |R$ZW-( p;1U~ c( 2Y$g:ST)?؇V8+jhȅB'E*77SppK1Z6w x3\ }"-Cg;;R38i#hɵe7` 7e 55V>ӊQ.0)D+j.i>zI _9:Dd?}=(ȸA:y¡>_[D=g'4V>IoBfZ=u @"Xϼ޶J~80mّr ԦH ޷"|W)oeI?+M0mZS`EUvmn~F=k\Βu$⭓hQoD%10dOƔ(i󪫮ϛMgS_ b5E<,81´DmdANV$ R67A|8 toI5ЯvjfZ](QJUì{E 3(AX*{ڪRo`h˕Fu}Ii'jX-kB_ &2R'<ʮ}҈)^+hܯK9hgXE.DJ18i@~08kxut o8T^۳N{5̈́D|ojH!_uAd rZۥrm``OA񜋙hl qaD_ٓy6+E7nsa49U"T8((B `M4]3y^  [P|&ݖ(Ū'kS6+Hq|Jc9oc1io5)Uta19\ ez!IC,n@7LgMˢ YF} }rO5V nTp?iF}v2wpI!6* KҬ¥LȄזaeΓtj(v磵2Y-wyPV X }{ESΊ6.W SQ]DhzG7"s]J_zkhYK-_4!˚V}dN,6C9/7c?|%p̩\QZD*g SRHMZ,3~=cՂV߱CtûOA9#cЧVdi[oH{iT;HUeǢ: fzfCs*ss)ʇ>n z0l*ws0O7q+7cl@ymUiD ;r|Gh(cx`),S <޻֔E%(P$gmCteMcH i{z1U!tӠPR0)wώ PX2nxqۊ"]ywWJZ f;fh]>{ W8ˤ0!Z9 b+1*,1jOdtc[8LRbb'#C"w'ђnlLȤH jpi2seyְJO3w^LTD@}qm bO1&`h= gN+`M zC?`<(k4Ah*]c:θ tIAV0yX\ X dT$2W2f|I~Rp|T2\nҿXGad=M3wjY҂x0-QkԗzaV%ozFi ͅ`RK Do(bC1\rQcQR']o{q{,"3POQxidUz;5f3ke^+ѝ;ҷC\ ;9!C"4؏Y<|ڬ MQP-8I6(b\i^~ڑC[ 4?Zf|bT*Ʈqƾ=xI|7>9&5 qU{ϱ[Xyϕ^8>Qv+$}먦0ǥ> (ı3Ua1C^bBM\慞˫2,;T$YPn便:xr*&I#-+%TÝa;&6-s&7Es ObBB2x ZsM& ɺ~ּRŻa.C @Ry[.oF=Ϥ8C5t 1 S7.ZWR1u/7I? [tE<ϭZN ;%2; `H̡u. }#/*/s8Q Eosۼ)'׃ GT׈+pjt X6^4ElZP֬>%jCPy `P 2lhy`n,mUHrH IƼ?ޤN$$: zI\)hdQ!B;N6wSpaF^Y*v,U,IY҃p0([vqPu5Bb"U=ZW5Ʉo@nRu.i5! |"^N^{ηq(>iozG:Z ((KCSt+gPeO3}2r$qۧ8}"h4,g˖_!gwpbg.?=Ch/g;}9lxl4]+ -H ۃ G\μp\ 9#LOM rN>TK)Zj>͉ZaDFmY#>ڞd m'0Kv7,n U@vW;C Ͷ}~;4y&sa0S.oJ)Ji=fVޑ.{7H~&~HJ%aYi}0WFC%EΏ8!l2e T%Ge)25 N{7M$fq_y1U8A'aT*o`p!9i> +'Dn7[Á\J> [ ֆd!GJ<'<D ]<^7|ܞv*ec oBaG~%j&r\!̮]Dl o4ioich5i=qT!-b ڍ6=X?g팯A,óP1V!,9 sqh xN_ 4z@"+z$q(ZuµWxrH6eO6GPi"eOE+<*ثPHI>q6풫S[٦ce$dJ)X۠;MֈD|͊K\[?H疸_R)`pVT 9C {J&o>uK{.(W%kVF6T?ǦQ<cgd p8Y~7c#-O6Ihqa 6-޾|EQG-^8{޴WviX@T84B?kw5@ ;S&IC JRD!t  %ХͶ:KW./Nwn \aq"s}6DÜGZi:yrO@ kD|_>I [<(DZEUA'G4O{tu;7L]'oʳ3ShdUW˵ZTDNO~6.uO1(7Q'\CP S//g81UL/Ί6Jy'a-/8H@'8G>~/iۦy`Kz]\61(mꏴ߬3Ir/j ^dk؎zR~:7^LID|1[Rh8Wy#oHm5z5%&Jg ;X ~/@#WpWP7KH8iUӮԽ*V\mUz3-˛~?rĎWa?6~U.@(ߛSQ]nqAyYWޣ}ŷԗ*ٯܽ]-3HTN쵃U~ aӒC¯G^(aqY ׸V|-[|]h8́Dմw?L\Fdoԝ>g_oeIE3PEQboR _] }&]i rY(t&~9Ohy'ӕ>x^3=(! 6_C^ ҽx,8|>yEvrT3󖥜s֧՜D |y.BMSB]73B7 #|v0q>\#F*ΒÍSFNQ _Y=̾wR(!#]fMDI&7df^z$cIj NEJ@s>0O@LP+q#Q{?dX!i{`iO2Dw|8r@-E2|Dx4[/dldF.b:fD<X?}l N6U3+ڴVڵ TAaV[PU>w9Z,Ef!Whtp*7k=fJy8$gf߾$=a"T$9м PAbh(0hxڅsɨ,ïifL㎃u\Io/+5A&*rU& ~:aEX6]8U砭+VpZ:y@~p@OConZf(å@XR:5Ԅ $Dѡ ^|tH!AI\W$5ʝ$$+3!Ōv$ y.3N;8+]xU~.ݾM Z}yM7NQjn0q3kuqz[!}Q_ '&m/.4\RۤWt:GF/"Lx%|majS;[(׆{Ї;[曭s#= C@663_ d7'cmwK*L'-UiLpoY}魖\|ByR A(u~z`way0b Kfʻ9 ШSd_1i |EM#5qˌPKo~[ImSeMP7)j&%$DzJ.ʩu= zQ9ݥhuT.~CJ"{4I?s=Zc>3O9fdbPrC^IrTy(}|P$ZYW Q$k9Q|/k  śeVCI#TU7=eifQ]21!V /g0 i~F9}|Y&|Э]TYp9Sr6}Er=3!?u$4 =E/^D)Utj^,@mLJ;GsPIޤK)јmz <[A-)GF&,/f۷aHb6`^ Ah<6Wpf : m $j]Wh^k./x @MrGTXټ;J/ 孲kjь+m ~aW2\Np;bQH'FOWg\f'_`0[JskUAR3T B i<͑MA`lrϓO= Lg2En5 ټN:lUnRKĕ8]5Rd:ȳ_ȞZƾS̮d[,|j0noX# ƀ3j6lE.}.uգ?]g>$~iRc  _OTWލ!M4l18{1f0cy3Sۢ]^:Ȓ 1glw(5 Nʨ BD8 3Ǟ{C)Fҕ""79&"6h]'n=7? ,̻`|laEUuAC`ụN]ݖ^QoxrV+31ήi@^i%.@a^3i Rm6 zOb[!ld5hdBg;īx*tvtlBB׳^:;nQ_U2@72#Tqdr|<:sOXj/êlǕhpQ1N.(OԝF3(boE%jTvB rƊZ!hԜ|f">_w89pi9ROs psho5ҁ&dETn8twTRjV'@6"e`4[S~ɦ E6C#"#U9I.6b^dF.9 W0-6.ĺ:4+zL,êԝU-gǼZ Yv³ cB' FVӬǀ7kc>\%Iq^M3o{D#;ꡄwbiVE'E(c v΍Rλ|&~[RH kN5%dJ|qqZ9x4>> 1i`OY>PCA*͍do@9JpÚ$@`D6yzCK2\m !Pxի̧Z$eZ@ĄZ7Jg\` @IFAqY7& 8ϸ">Hi*\„װg;)n`S`Vc.@?EC+/kFNO:-P5Ր$5E|2C/^I!xv10JEVaN׎+gn].M6uI~u?e *f{#Fe ث*M>P}>EY|p bسI 0/HL,FcR)YPYGfYZp8\v< /h8:u&.aj?.ѡ] UȦmr˞td{wl6:kD1Sf;=}ADtO}͖s~zE E3}>|@1Li0 ?{S$c[ʼnthG^T3C)Իs@L3c خhY7u!E424-AkO*aU(X6IzQSۘ[9u4 =$#Sf2\4RoF͏(+U!uD4B=**cQ"FM O~)bO^:S\ rlƽb#d]NGGf{z 2 S<{KX )a;FMSqMjcZKdt%B/S_>:GoGz0iDx\#2ݝϜj}>zmɐ3J .H;>qeK~K=(RF`YWmDZB~,wi kOWzCYs玏d)\)B.+S?P׹AdLe3iU;w4#i/@䄸'nB5{Wþ_Ws%z {](7iS>HvbA ok/I`5S0jQS |уmN$ 򎈖&[׮,za~bZ .1;(+c4udp{f~D$cL꽖[F5?dUu aη05#(˿ܶvKy'r8.eFl_IU'}ʠ8aA0S讟VZ~H-J ~KЋP9u|vQ"dg1,M A[\FU zfЫ53]Jl0DjLM ^ڊQH@Jja&` id1͸ jQ*!f k5p ]Lrݛ?t{{(3?5Xd2Gф^7aDKf7#;zc7t2V"̦JJ;7H=m処Mګg̰PţM̘&!1*#E9`Ac+zduO탴TI%^A:1E`Q4@JdwYh /QyIXi S' h2YYETMGQb9tb NE0q mԴ?Gw^6pF{NZ7R `K.D6n ՕBcϳ^j~۔8 )jΑٺ>-žcH~؄:@[3lhfOz-N-o}AЀ"2AjI66xQyȅCh<| X/<5jKQfGeT,%f˲פ7oIAqP eo ֒Y>T0aQ"ȈiX:!sy-(> |q_@Ȱs/}{0{/'%k ~< YSX&@nRF2K7Io u sFg l^ )>XX9?Py\v>B[M\=s$JXW4f0n)¨qqX ^?E[yu I#e-Q:F#\gu2fT"xpi@!9Kғ5mIځMX"->Pu \QO!ɐ! PNEJi=aBMl"Κ2ne挭hNf"+%$|7*K%BsʯһuY8xƚXLv{eZ`PL6 `!j hCiF@S{rq^j<6j[Uy- '"~8e>cM}#ٛ:8YPg7:%@1hs70/bWdY\==뒅(%0x uEV P9ca&LP }-o|x|iBQXoG>24Y:crlopxz2kZ.@=ZqP*ø@%kd+𥗁:]ILjm=7V)~1i,i*gO-EW$x0 ob6QQ귧2t/?vtf@ ~`czeHx:H=Ku)eadL/yn~D8t*`SO M{~g02Y0T9Gύ{vd#HWb'B:7ջޒ``ǶMetjCTx>{lAA]kL6[˩>Fpޯ'B]pOaVʧ.0V֓xO[`6mJ8%F|T[o1+IY: *zW+˽XN xoXm'xR˱Adl;O[#+l Vtq$F9"/(FFcΌdJoQ5tC8EQz$ OxΠRMr_,D7<卜qNۂ$E!9ą2HڂߝXmOke\OԸR@K3<([i0m^T4\#p]xY[ jghVԌg~;e䑾@‹nqƝT&}_[]WF[ |h ړ]x11It:b+ǰg^: 9+z̡vy9( ghf Bq{'m]BgEI4^-ƴ>cؐ}ΰ?ÝpᱽeC@RWN{}8|a{5.fzv)}@&ነ ?aXuҍW"*qfPҰ57֍v#KqhԷʅZBı'%a,Y*ܶA7Q`_5NizMͬaAs򗟂5ڿ7+դA?2Ř)Kq &Z$# c O IʣҴΓ5*m y?_HXol2p:xsC"n7*2e.ÿ"5>8تA b~i0+؃>|1`вц& 6ƑdPidM9SV_V+:UՑ%Wh% jfCEe\n bp)ŴM}kgFԈ0vO}sr .4%\C  ǵ5.swrlwꒊhn`=$v ^xr!"jv Xm"ϨӐmDl>na]MUzQrJv2;9ƾKQw "mm+_wy1Fn*e_JRLekF іI{Nٹ[!*ʶfYHM6eb ˓E)t8h MOE)O= @b"-^,"eWuEA*섕kgؚqu+o$2AŘtȡZHȝsW>H9`qe_ ^e("HN ֻ8*hu|h}~ äI-XɈzsnORTxfq>yar\uV@ӬzD]ep]C`a)F:38k?]4nbT|"ϷŚD!*AgW`S,#TRûC;1T)@(_luJ 6N72H>XWOX ;lL Mdz`pfk;s0t%ty5F@уEِV8/յ"$#|*ٱSq$}q[]w!G"h=3̎%tm2!'PO$uY.md1\jGqZYAbb, tʵ)J ^dU]TCV?Je] $dw7'kUN]r_=rl߲=.aɆck#gatȹN#!ʽ!aRW$l6a2I>ѵo@-n:Ef$(oՏ,<(Bތ|@ك'Be0n"U+uj孝.PAgn,Į`%v_bn@†2A~fOlGYc}pKrq<yEjGUO7%vk]^4$V ^%]S=z #pj5?_NWsE3ϭ>~OkoELu$q ."sW{Pwm0WNH/ȷ}iHMxdȄ![~{`IQ4MœB@bDjvЅd1fV#k:~> @I ό]~`@ ?eɱ,A¹IRWͷ&鼴TMor g OF{ECҙ BЉk$>l;)#Tr+^ qTYHX>yz$sd౫YLw a*`v/TMo}$}TbȲB|#\ V`1Vo.RHO>k9"_gnf6?O3L=%8|3aP+[qifپo4G@CpJ)pF5;~L4nf Aq l o< BS@b~[^դX#XE7F8r+86*0rT:1@D\K/#"]rijnũV'~)iN3ؠ<f st`s`ߢ~b?V9 b|2x eAwkFٸRIf&ddX zR*÷Xp:azUMD7FisVt;~SzH`x5&j=C(0A`vo>t̓\[߂O-{A>״:4ч;{]ٱT0C9Z/2 3N ڡImʥɒ?g_t-q#H\ت{6r1xG-P&P˱AoByB!xLTƸ Cu ޱ>iBq?nGC܏VySSo6'lޫlg:J[9kKV>7*`k׋7.5B"l},p̔òXkAZDI*}rqHCy_(]NV̓,`{)29Wģs5 [hQ֜.UDoI;t+avp7^hʒ-r[׋>X7r/T&"tgv j~/s5-pLϐ2cw*̤}9O [!=5 쉋(Sq!!Ucf\QuH1Kh9GN[vfGBc<fRd+=ӇeHs٢p1q,փf=9ɖ&`2?^v y ݒza|AvC#b(m|ʧbR_C`$м5\Ruv;\Qa@Ivwi2qьЁ&<6UTJXC1hRfWTRkb-Tp5f*0 MYrɳr l|p>YxnK~DaFL߉']*Eil'}\Gdf( xgT K]tx;b|$*?pZڰy yo0zWQt<7!>Ms&QR]0kM0K_ &St CBxЧu1*pI7G9fQyIl ;A}|SGZLт[x֦eR@p0c**WK(_kpn@;)s_~w~xbvAGֿA)7+&O@y,)we$(ɧS6 =#Ul~^ΫmG(37Q.3h>OV^C-̐ b.Ǟ!b~α0Ifa3-m 1ؽ?1A_$c[ gXgU6cRf^"ܖ x] $ـt0j7)U7F"'djgny/0G0%~ֽ'-B@&p&dIzÔOʤwpW,`Q8C.X$Fk M, =Ҿ?x>K/mC+OKO/(ylrsCGDJʷk), 3&FHY5C\;&Ly@.ɽFٖ&DAx3\1/PatyكѦ!~ݑHߋ:J;DO?;?l \! @Tfff=@0<=3wԔhP?bSqgfFq$:9EG(,hND;CJYg?afŮ"F7<b|J GE;o&lF?Cm1>#5r~R}T "\O֪Z[ޤ4ћ ߝа mt V2/e1.\eC\H\W꫅PU-a3ax.NFܬ XGW[*$S!32x Gh rsWE]>Gk7 0@"m M99ob_*ؖQ4aٖ};GbiGT&0k.1qj{oeDMEJ #čx]DM AS^“[ƹi6g@ ~ %99>3P9q u/3ך0Ӫ&.<5f@#j<h-bT^V0B5 Gٖ@cvmф>e][{H9[;桘s(Fa<Š!:XuHleқhU4?*]A%Cyh!<-JI=p-#7pbM؉)ܟ̛v$ײǘ3{_q=5>cf+`lZpc{MN;O}EVPw|=oL+ ! ϛ)'PyC}TSSW kO 6_J:٭ MLjƾhw{HYjۢ;! _+dH=AT0ҜVT{+FebUL!愑PE8I(:n)\N9y:n ¦ ȼBlݔEl7U_/'4Ԩ )yPD Kt)"{tAg'd#>RqmDfVp\pQo5(i>O p2TBfGCON˜x:91HAV }ُh "ɻMpH-V`B*5,G7j$]tspg_Źx&`[N:&t-4mFOy@){ .+T23! ďgf`%m(DOtzIb9F|b-\n點л~Z?|{ě 6 0A2_Lf>F;)ц,.J\RuVfBiLZ(!QVCoO*C>tXRpj%5#}ʬ|ZڄVЪ .mo*[`"X}s-X|٣,S:m Üʲ\AGn5FmOlYD2Sgi\a'+gHk[~'agd~oɤqd a4⹒0np:p+Σ6hto+3LU:yQX/aW}*ܧ u Tn6YW1sJaKgc 339Pid6A\u:%HfyJ wpYl%O1 cT1d4`>54@@39oI%F.[䈥D4;Y#Y}e›f7;mՒRdϊ^OKU݆"7T#?A`n&#!ξcQz:Wܠe+.qfJ 3M\w xIEoMtzEd3&> m =8Pq侱% f,{!ybyFd0ϲ.yV64ªW5*(p^;'v=f r爓%? hf5;>TO1Nzʘu1C쟫i'ڕ+AGG)ۉ~,8 :,H۰gG/{˯]`4 }߆ݵ}R ƈ}:UGkŰǏB(˴u ;Df3?(>q}';^O֦ms˽v; aEӎo(mVC<,6V_7? `{dED[.>Y8ˌLIL. #ymJX][@D#}T)FFW5yѮ䭙"mʶp݊AȡVUw%[­[pQTKݯPqO-$q3;.3KrsFD6941DpYB6*'BrG®WOT@NrC?cpBǃ煣r`?kz򛤞ߍqо f8KqtP~ vAڊvLbs7;t hah0R;@Äc Gk@&&R*P>jغN{b9V J"z~)p׋"]KYxR͜3T0: m,b!a(iW=MČPsgq]o{H` ܗh軘13{zbQ0: Ӳ^Rz5 @h@xVc[wL0qsp@6@K%|0)2APDuW+1$Tn*-zo.H bi}8"%UEp;٢;9x*č\TlU}͜ɽvvl4gÀ]V7gvrִȯŒ+ܔDBu?,1G:"4`~d}K_ *kTHX]"]45Za8C;DWer_o`/p2e4܋Ң0({Z11,tftWĴnUH? `RMm%&sY)D—Hl+ 7+?DmIj(gVe5ԜZL;m4ߘ%9 x5~zg.U6]4 =3-1GvAڽ)WKsqȮ՚i r _ۖpU2+[,"tgz4́NqS Z>;5}C4k~T{8a#˷>)6^iq>J:VOrOdQ`ͤiI义꼍sQWnF }n`al7 ZnF cVwW+%x8}O$tP9">zel0y)6$tVM[j3$ZF'\ d03be-K:uj]_ HFDj㒬BQ8ZS؃%ڀBx&7Uϔhȗym&tWoCymf W/tML+;y$'=o_#e+K4WzeJf=伀dAghDQo"%(}]@ڿ)m(JZGh/hn狜` ,]T0@19o"y}Zba%D$aYQrdrROmxݵ +T ~sLW]<$tIq>I:dm!ӫ "a! }mj'h}'Zr!щ"9Ja ٻ2;}on&'k]ұzuv0~Rfr7~+'w,{y =,[bzډG5@'R>YfxNx8KǃY M?3A"N["17mSW)hTx!B(9qG 7 Y;_} ٷQ1Jac$Z?KK g7k,J"iZó5ϚS줧[8B~񭗆͢?WyZ&!CPtS'S-h 丢LDY@č0"|MHZ{%BON)%q|N8K318!rcvdƂ^~|8/](x!n-`0ZO7LjETqNGJ3ܯ}{v7ʾ@xPDQVB&vCxFd*~sWf0 zon#w|R L]R!,jݜiEO-RR#_dzTR'[%XuTTZ;5 PH>bMylrzׇ*h;|bߎ2-3AG\-ퟛ~q.&4ASe@?>Ww8o9q&#:6h؉θ>6:bCbqa jcF[&"I.?(TGp(Сw׉ĵ+ĥ GPHAHnt~lء֥*\\W]NbC#b~]DLQNO3ix&AJG43/#ubHmO+=]=Sf1K}M̃fw-{XvuJ~bgCfeYs&Qhh8 b^KOˌ|?#2+ 9.5u[7YXbHUwǧ,rFb̝~c$cr9:!pۼS\|4_vpJ ì'xi6}&m/F Dqv>9H6y5,%$9UIt.Dˣ;WZ'R@4A!.%4")sȺM؉ћB Y|Q61 B*)e;CUL(/3 Ol)x5DTmI{"TU)<:s0IqpPψ_^?> K|S2@CŇmʛ2 lRo̅+'C{:gZb-2?81O * $q @}.SyF,'ޅT9q?P?U6ce(NȚ/$ڢ;s>EAz{Q [s;355ۤXnBLyrt>TV>Te6uR e"O&BMQ㐺-lUwGlrF$M)lF%.ҷ AX W.wkشAfȾ:cdk$';wGLw+\tSp|-bƛ^Ds-gfd '}sIbۊ5{Cn3Eߙ=x >+`O#Op5!^_*X寭0"fCMtEؚy0E\誇i"Ѭ`wTJtk j;X0zn#3*k30*fQ9 kS%R|%%dZoW w`XU@4-⍍r~ #w`9U8!d7LI3< B́'59J$*_"riDfZ-M%O]$K_FDYͰj47)=jtX:vyS2-t;pZi Ѿ-P1N9dzF}X5c&]gXYb.smbnA!PRS4g!,؉ʼnȟ$ǥ't&Kxb+4*^Δ-}Bs~vwNT q AHxh0_v *yOw*@p"HA<80mnY[r3E|A8qXcMʽb\+9 98@N", ŞOXg#ml#xumB2 7I{ZLdIlldrUG bǝ!oaWO}h0ɂY[[~T2/t7ۘ8;o~TOyL(QVBrȗ%Ŋ4諲;6dS(6m SY61Y X Q[G.5ac]}RO*;-bx&1r]c3;xQ{ tޔ#~Xbp3]q_sI-xjmoQ0Ǎ{ksMtM[ݒ#AV }*O&{?%Fk[`Ύ yN[৶ lDݢij^" ElSVWLhHZT[]Uĵ[}.:x|DNbVdOMLY: 8Ֆ7?-pU֚5!b ч۽S6i&m4F5Ŝ75OL̼aj):t_[{#tN⎿w*6U3_vyEu8_O<\6-!0xь "ݙ$%|tૐ?پ;K 9g!zohEMq?YLh쵼$Ji960c{BW^/\t~oȪ%8@ܪl,c`ՆvL άA6ϋ{w輖ߺăFգm8C "D6`K. wp Y=d51Rn&nlmrNXM8XU"O*1ʫsЪ6߮j 'CvR.bH'i-.AŊfdn!:PSbr ja.bV`99]w`xkWEob[ػӖb@av1 k0 nu-Ɋ{ 唄(Nf=^.ZD{X' NLBmz\LsLmJdTE|X֫fqa%ϐ멂B^'^l_'͞qEL(%WaLSNJqql{2Lϯ$R3 n('vI.-}d;[RYs^s+J.nMb-aP*3k cF:7#*5 `J̆DOt$O "·< D(NO@vCчcAW.Y6,%a@iyI%~}9el"E:t:gzKīNm$کI.QZюtu1߇HN:put^ vנ=g$&84#?_ @U:eesڔ t6Ipg~8!` ʤj2" @ Vz_域큶rMtZ0ԅjt5aq5+)F ϵ ?1+g)9 $Y]GhS7ArQ-gs4rBdJ0ސ#`a ҒH?|? jk.g9ijT<{J^eR=9\ވfh^qPIphGA'w3Ea1nz<תR+܀ԩ2Āy SH5!͓qPDSw4O/%2̊鳴̸픞;ubQ$`8IYv'A6 a1>vB-Jň(#f>KAlԽ=T,8;=:p3oE< +dǕP2Tg@*X..$bmVwrFFUsɭ\khHP8$IR⯴T!U[?ciP=--@w=^JJ3j瞬gr2oίF#㪬tzO"/feUC&Vhz~pux0sWT }Cݦ@.!,IRFpbԴ:9՝?xVKj.nW:)]3( zPs2I[tC5>OƃvpsyGx)Ekԙ)MKcs&a;aF"~@7祃[Ҟ7 mG7ٽ,K ݰkql_fB0P0 &=CykB#nBݤ!=B] UhoH-i>ōQ(x dUt;!%iJ+~G(P.[cTBxi蓟eyHL?x-W"K_E@vyswH4/:אvs%:֢ 7w+oUXs[BDKkr@z6vދdd- ^)Y\s͂x݉<0 SU [t4p$:jȳ;cUD2-/]OC*#޾6LJLmD7A 1hR͐2kSuk?2z-?)3,둕uNtl5c+c־|o4c* K7=!" -h*OY** IgNAxP1` ӳ]3 fЬ(1> [h*Zv"z#}x3 G'ۙ4+.uY׌us4rVEO״SC*GRd*>zxz],b>)$acO652&,#Ϧb9 R!dZ : |?fbrM݌O\8M 4g0ɞbKi^E^:OBX%vˬ/Ji~+pz3 fdcMW!y=aQ NpuH.eE,g_lbƨk1zp##;s)XUۅl-Wev-*Aל]N9C1[40/N}#O'F2dMd%٫dqvՊ@nڣޑ_ƙU*AbNuwxf0]5p%],ԐFRw!B@Ds)5ȃuWmg]McՅqopw{KLGyQռY#Pl8Ȣz\0tDGYw?δ({[2>EZ&(lUTYktn5o߄$J+7l܏_uN]<5ag`߅iMHnNYs!^5J1%v*]lv!}xf&ב1y-sd6?[²,dXylщDqMOgߘ`KROq | y1,$;R;awYtcP}{!m\Ԇ&VJrZEEB:8]LAhczHL-xN Pr>'0gRWtlYͅgv}N%[a:0X9 e~Pاbog 1o/!&|QΟݽH μڍ~7wP= t6Fךe!%QgD}6)8X(,=1w;#֟R8"w3KڪQ0O0L^T"zFMx}yR~yWjוd[D1 4v2UNv|缾60cqV7G ΁r<b7o]fAY/.}*E^ӑ˭;ZMGR;&x/Qlʳ96s[X N p 6vT0sVcmgRJBjcv(6xFqg:Vh%􈗦&YuNBÚ9Z>!Q0c{X3&7ruG,>,O݅+R;;UAs7O9 lj@n"{p:7 7ٕS v1uXg CG HA{O"z @B/KD;m4Iz"j2Pxh^%SYu3S(2d~м.5qޖ) /B'0|+DE}58}uix=nyۏ],'b;yNh҄'ʲ(O 'zֳ US~'C: G5fdN,YpNL )Cd. +\~.@w/^>V#7;eLed+;H$%FzmfȲll]{16NZޕVRB/X\`Cԍ6 tz:*E*ަg[;7<yqWv.C]5Cf祜'Œ4ި'/H,J2n\0jDtirQ@I6@WF&6VL"@l?_v7B_n.Qj`JhWS=G7|PM\RY!EOGa~Se1&|Tyi6mX|\{;s'dfCFx4Љ1R a~Dvdk {|?? h.JA:ꧼ,~̳uIxJ4{ZM!/>8PbzT T|MNU4{i*CxE>pjU1!f7SNaoMVS ޑ{`5yPH2IK? I^nBy5"T8LYjG=TQxo+8l2qgvwk2AVZ;+o 7?+FCx)|_o+O =Q7|\_NbCbЗ;սYUir@vh`^8bǰ0e !i)/DwB}c>~/Yʜ5uS- ixlj6o-`F+#+< i\?~JFbvB,q sJ g/o* q˷ ,`ߏY&(֜yG'uΓeSS ͳ[Xo2,9fANLhYv|!5Hk}6 >5 wAfWDO0X8eì~$1;蔡cK@ QC\(%lYzӿBZkz /^R;Dߏb h}N)Y\\B0f_ Z2{r ^*坱#QS+_e_<09%m #/}^](>5uwR3-O#p /k朵Y |#ه<7rI_;w"lquuIxs/ǴN<o+)I۬0w,@9*n!r85QwAD=w7|;U"eBۉ;ҡU=,hJUas5ۘ7TOBx}rGN^DW).uGOXw@s]ECThHXrXBfj׵>vț*.nL$WeUAkLQ= 3i*2}6SB0ib7dJr ]IbyS3[,N?(*BtGH|^ƛdO3S,_MD :ͶmY?b_)׍ЂfD^UX%q3ԦEQ-dgIdqֺJNTQi7)5ie^AF)wcc)8%$EaesھLȘܹI޾:) ^c9=ZskGc] e,&K m;Ijzǒ8ѱ; 3a2ߖ?fk3űdȐMt_@>:Ф&Tmv&6A|i -* yaΡɽ?Txv.' 0@D[z1'?]=\5%1{_&oC-G@G2wIWݜvxѷD4$)N޲qN Gv/  7s>VAJ6y-Nf(l PPG̞yY 3V0d+gQL^Jd*^} |uވ^x jvC쫋M]GOGpz4fBU(2!q73}B ׯxHs\kwSYHޔ`J;nZDAV)*en䵂VW:혈/Gp<馴^KFy i^ ij<*} ;}EN½)aJbɈX7x[P/$nOS%:m+؆0~E9;IC$߭[[*5V.$dB.A P$Us8& C*׌>L)`Cf/։ D^87 :o KM7W5N9!&òHlY-@u_-Z&^4nH,я1H*/Wa }H;{nJB&}b-oE=\F !ZѹJVET柙S!u9x%pE]k\)$3[샏_ߺw`^4N֭e~GI3*~4Gڑye $Բ*K;Afmwi!2OtT7vHl@IW]=EfvK@ޚq;+v34 hBe1":ԂH0DJ҈>U{5:څv$)J-߫.&npkrɡ Qb)E~p1dz B:fvPΉTVXe'6AXF]br@QM417# !q2r%s7BI5MΞ*^~Qgs7zMN8ig۰58n*.$|ޥjYe׿ G1(|c+Cm2Z')M|O ys\_:Y 0,;RF2NhQ D6 N4pܸ>?]@02L?]A΋*IvRků& g܏vUː3EL>vQQЧiulKs$=`oAW[""ɯSU.ƞBnQ]V|˛YG0Hkg෠8EOU`䙇\z-qv8:0IXZ#6(p+CNUf;:~b?AV2 ;7>hI-vu'D d1Xq 'B/V ~s,Lq@MLH2gYUvz۝S|3[YrmMi%M-8˜#J>]YդRd͕-hNDle+*\{l+{03v=S!M/V'%88Ց !C[U4RFiXZ, ˕E fH}Y'`*y:RxlEgn&&bJb*sg& mRܾ=B-c|+u/D|֯e<6Z\1 ˎʼn,jJDxVΐ\]-Ԇ+j+3fEtxB-9ן;uC.X"о**IRyP0q^ߣB%ѿ-QFMNl{/f8~n߮M70Q|(BzlXvyX%fؔ@9jH2KK t^mZikбwG Sw̗$/e{Ph+U{ # +L$,uG&GGThLMT(l`qZM T ׃?mf 䋍N"GMM[C ::pm*r HqvG@pB#9Y9uI2gJT",L9b8eE\㘶qE esG>Ռa;1O !i`)^y7FI"_RcgDz{mtRz%oKªټ`Q{0.x|L= `; ?F4ռnE>qJBҒ\] =>_>>i[Y7&croH:\'MdrN20iJ5k,Ȇ6]89>KWėQWbL* DSVDzɄ^\|」%τ'Mf_=|uckʕKQ֨ 1O _*ZԨtÇg&=ЛtJQHqV!$x'j {kn()i.$K[>sT>,W rKr4aH^ 5$:k)bSR)TҳK01]cd|B7,i'9XK(WbzqH{ԊE'?zn͗G+5 T(x1*م݉&$n$]LtA,ZCؤ?}IIwz}e2g-\hFcdcҫќ"!ʝV1Qp!G~͹EFѿ79cˆUy4τ0 EYcIu yIg Pm~F 9,P ݉NpĬ0+m`~h*MSHud9B;kMRSBF@O7u 9aXB; vH0ĦE9K&.zjPOfwOrHN_P8ސpu#  %6!}5Lҿ"ZՒ rx19j5} H)ufޓBeY#lt6G/]vC$L3PY;mYmct0JCiӹWmˬ#Mu+F(mܴ_k4}r<7o%E GUekdҔq g~'T@+)YwYe ֶÖv5ݼ)h?Xŀ[-Fϓ6Tp>hL]/kǬh#P-C&y_?m0#2z%yvg[|rua,ki"c @|!Z&h^EP<Ϫ;LQs<@TMSԝwq_y_RvCpsԺ}OVƋ\ާn,3f_NJL;mϠg"6y0GPtܶKV-ޭ6CswN3s]8rWn+Tu8Qm#= ȧ*U3PJBQ=5E jTrEѬZ*ō5J峩`1]FkTV@ڹtkR9+<,MS۱ \(!0yڐQA3snbzq~돢?<)1/"ෆDd^Oq{ cڔ9x"xuqBA]ۥ+㞰f5Mwfѿ!DHfO]]AթSl_Y!+63PʌEfqõ)|J}09w4諀3**r76.%W AڛkR|I:bmh{oLpgHJ>Pg':7F֬$r%kfΗ:̀gMeuc/eMg`{;LYm6#}oѲ~Ry蟫\dM)d3r)bfJgUad.x5ipb!|,q Df j_1 JhQgT)D34έʅp)n|xm2El20D3+'pW0TpW)h9kϒlX 7Npô>D_lg5x1c niBl%AL!ÚUjw2^!JqzgUaďE`jãi8!1Eut= NTC,d`گZb?X3CZ *r2ĭhGK'YU+ ԁtl$b2MiI/8Q׌'arԹ&GK|uqˌl:U$\ca {KVB#<: 6l6^7҈=YkٞX doWZăɰO2w+VK wk8`D>xϠN1KBgRVf+2qxt|.O>PblhxqXL'2߱>Weu )  Zŕ\s2^Px7l**rremTx2b ie`n2}NӝFvZ)j<)` I,d7yAK n Z ^wF0 $ tu)Y{|i9z;r1!zи*KkiDCǎ OZsq`3,h\Io\(;c x0z VoqD4?JI1>!4C,kA??Tb{R!h9Vsq{jbdc3  YN][0b'g  L0IZ愒]+hx0xu1o?6Ř%nµ6螧^=rupF;f!@$Ԕg  ^*?9[|"Dz6,55|7dA#YON= i|~(ϻg^*#GoZtΫ$!E>W:tvK: ˕~MʿoM_mEX:CEC*o ( jQa4v}n":/R 0%gdYi&meo4褭GW)DW$qh*б`f!\JI{:uE4"F jKR9WITj hKIAKc:0fQ; 7< =0}Lga]+ 5&Oy?bOT),0\ b#ՊK'fE5c([2zV b#kh?PxOj΋7nr8~-;MY΂]Oێz!Y1եxB`'6fhL)5|o~M.|S'4PGĐt~f݂9X=&7O*y4Q6"ʾk%P[>*T}D&:wwѥPsDњ5Vn3ܱPCdJ;]dS.]PVj>kmW(}ҽx8 ;ې2[ݢ+t%Wp6ǏXi~kBopO3ދ1RRA0"a{oy&Ț"6瑦 n@eԕa5x޳OW~݅8L~d~lT3$^ptsPO}r#]iw++ui6扆d<,1)Q"0S7ik +|0E3E(oF"=,PDRvO끫r0ۤ[̍.3;;9IE$Vkt) w'ԟsFӔ_uqcjVhBb[WR]C.ÚYaɈѿ⣩{yu`UXa QX\9k@QS@}>?YtaBqbR{[;o v;=r ^dKAM-s"s) 3@%ukԹCrKǀ05Ԕ`h16Uoe@mF7|% A.1t$Qs¥ L=|%B!&;c^ cN/b9viܩJIլmYmb^9$Hӑ Ww3ezΝ-ih܁]q-?H as ْش-5]7n`uNa郙'-GN=H^Lޜn[b_|9t gfSEzͶd遞@P]_+-g"B҃U^ .bѧ#)8#oH/yg zcb_h~2Z}RT}rEPrhɉܛ8lTzWzzs* VP7oZ9c:6BtX/YqÏ%`Ε(<~6朿RO*9ulN(z@bme&]dqٯa8®Xr%; 8Z8UR<:=:tsCD栊x%;4iXi5Q;hB.x56+$׼^m?q[!CY#S sFWbd!Tp! cZ JTxR?X?5&LUx I &9_0;^x>qX|P ~RzHqy_ GXvuY>i.eZ?!' jzΐ2Y-&DwWn eV` Rt&;d v[~7n`-rMHᅤ$#wِJݪQ`( _6?PѡA8~h,İ^D$ͩ {U9W7(<n '--wE{ -E%BE̲dq񲑇]߄7t@r3s+6u3" PႀLVd96*0a4_BXz +^ʫOʊdnn6nfTH` NqK$5Sug)'?[a9Ss&US/;kNc&>޷zbS3DžlMVt:94LLb`*ݮm"Q)D`U<3|3$+CNj6$LG:'/whPLǼj?@?9'.(2?ܜ8xMo'C2HIuxX۲Qp6H]]&eI꣕*J )!)INQGf`Mpr,k]zI}nr&+.c\OCLVO@}oV2)Ժ 9uC'VEQEx(ÔyؾٹSmk5*˔ÕaULm9$JaCȣzmڛykӣXU\W@TcitݠW@S$Ӊͱ YMFy0:%uΔDŒlW}\Hёi%D^"׉99,˝g]~ A^0H<2%;>}(s)D{`H.Dw)%haC.PBHۇSVIafŝ|e]jԘ^Ga*J*_3 VNȼ(7 TX/AUaEÖhHτ5W/ܱ-TB{kG*,T̛N[/]ǘT8ζJ@ޡCXPʋi{'0NVä҂NKNT8z?;Ơ:.2<&n]hhbᄺZ?PA󆼍\v dm?zϿ@Aܥq!c%+yݦtN_*_"T\L2U1F@!cu{ 6T;Q𝮥gقZlhݞc۳0iru;i01M<8P^-wcj1Dէѕ}BaƩk=6ewFBpr/<0B@Q+P]SrQ5iwtuƂdz b򴝢n/ Q)s9GLV]VG,Z, *ZݒB|;)/`0SU-zW<*h$~G>t[^㪒r4oRß5u-O[da 64o')kBϐzJS2)7TW3r -qh'wd^Es'lRa?8w,x0~H n^ |Ysi3= )@ͣе2ҫ=s)&ˢYP][ c,}͠2kNf9% ]_hu|gUQ! saN31b4O޳YtPĢD յx>!&RF8'R}6׉KiIi[uڬIp9lLKQ\k[u%0YeQaM VQs`CIVbOn:-M/|fEڏ兾^ J^GU%(Z*߿ZUK6RI;$4,_VO eSpi]ȘzpIB{+S g ȸhQ욌; ^-C/&L{dJfb|U^^oÃViG S@&Xx*M8қ"^pJ5`04=œhY;\fnB&TM;b$n*9Lڹ̲ G,b$~\$f͊%GL)ܓFKV(YZ{H.! ڠ曦C(;UظUIVOiiK\DSy8_ -+!ve)ۉR n͢&$& - u` ns3\ Kh2-iYe;<3\`9ǜDZ eoYLwiܼKL<62 c "6EM$[;{_9U9VoiD%8?VbKƛrJ[#-VߴR!TH~ҸYھppH%4jPuS.j:>8;^1zj4*׫fcb\T@d$_ T&6Z' 6cMFK(teܕaXLf+=V#H"g{5g;BCpTICkb`&c 73B |\\\:@P) j( AL~I[džwƕ5?|r[^$蕟KfEYX;3 ݛjұpR>CiyQ/wb^/ Lđ)SSjEybVH0}_2 T:x?JêL\IFx N18oTf.ŐphH/OC#į3QwOup ' 9MxjwK+ (52k߫4f'B0jzIa)e56[tao6o%{8C^?75:*A+pT66.CeN?ڑ3ra 4\)>ݳ&M,+0CwftWX"Rq{bi!Q3O#%+HRz]z D&$~SV4N傗!R1֔Ziϡwr(v)MVg*b#1=W``μz`9KjD|  z!q;/2:ʋ=ܮ%1Mk.uV;w\wxyi.,wI" LOY;:ۦ>W ',7j_C}f;T{с8)ILg P/nmTrPkc'/73WPPt1q|Nxɂr&McMå=uXxy<"J% \ 4r8+PFc`^^=ڮYFа8WK1cR2 g\BDH۞gnYqLJ6Cb!rS9?;#3]{hHefK>Y09">^yxG-커ut弓gh]Mz\L8ڲ]3(Su+^1LDUG^ ]'9xɏJ1 FpnExNt*.)CZU-Z+xvSȗ̽vF؏|+Vh OM1)y4+}6:dؼܧl]OPfYDmٜ;P9O+,#ZN'8 Ifd_LT.KǀL)  $A%V`&Am lRҬ&_:_hp",Bf{/YWRO+;o(K%r%mjiAhX_2 +)ݑpd>>Zj4+D>H)i߇¨딙\YwY-0Pm"-Wy6> &k׸~ 𧞞D1T:i ]rc#A\5׋Z+*atgP1e7!zX[}"'%WW<#Hg%#M9ҚE;}GXb%!jU~\TM],FbchWTj$/tEjPilÒ{X*Ff} Q+Jf F%@9aFy_s5"w)& ny<繶Zcx0fq&(ψ1]",ZݱJ/$ĉwKW`R3vv{&tµmۊo\N7Pts)qlAš%l.ީ00J 3=YTO>N&nٔHAULnZO?.oځ㫃}jgm)6 BxYʍ.XSb+nex??8!((0Z8mPA?P ₜnHg[rUڊW8fODd͖oi2a¾)zvװ @-]AQt+BDQxO~f ,CrK\]}j+ʃהhj/JdK*Avs?Xb>G'= t-Ɉc3(>* _΁FAh)@1hOv7'@eԐ^wc峂d>:ssJAvR/ DѨw^_,C Pֳ B9eiYǧPjdolOΓ*'oϗpR:#ZoNT.m¥xR@3}'.~+8`ȍ`` |+dۼקX|\L$L[0`jQ=- DCG`MVݸ %. ">O5~4`H{ 6+9G"}Ջ_Ilx ?5 _'j%-enI&F}dPݐ7NGNCcc@E3rQQllyKU nՓ JЮ6 S9Z+3rIυ~ݽR/!XH9( !ǫlOwr*[i`N}4 s-?8ՅpI/5;XX^u)G4 (q t'GFALT%6Nn]%O>Zsp ;I9s/:苶 OGA8 ՘fn;ȲM2BLW)`?BG7n~7>FTC S]vK\$GUNl.]Ñz\ rqv|e#e#cOPA*}6ILdy] GA?CA%[/B_'4ɍ)wD2^gi<ɡblӰ(uݕ"^6~:&~Ǘic]G,IvrJ@Ik nVz:}'c^bC=vaS^݄9Zv\goU)ކebH{w~AٙjdwyIBc5qwdc@J T䶠"q3EG1CdϚ+rfkNQmӠjVE OMYfɖ< R=Y/^,6a@Ow`HBxn,.FfO„CQ]jjiO(ұiiS6Z+X @w~c7 2Rf;AWPKb~-Wg~Ds~,m,p:,#skm>mjkay.*L1,QdN-V`lYs[S>%ݴVB !~N WђN᾵dUZG q \ bsZ! #ЪNӿ : {"2gnP臦HYF \FȜ)hePǡ~lU#yL+}+D&znN'_ĘT;Q˳Mnf6<.n؂I53?Gl7+Y *F)b>;R˿& #f弢tXol70H0s_ *.|i{3җ "c%rh I:S!U!aj,8?ryp hTWv1# k"lj%/ I҄DNq>עy+  79f2e@:*`ry['m"!3kg8oG_ɰA3%3tap[Ie9\>gMoŗblX0 3Nӻ'Η<|(%vY*-V1_b) *S@oT ow&ƫ_ƋJefDeh**ͤ>$_<  V &щ} $ 8{r2ң֌%qB]F# Ԓ-خe/5[7?~t9=Zw8<,1B/U}.(O7Cb\B|y!1U3J(~? 2~3v>VKG_I0fmeV! %M#(>]X6?g+8.Q{dL U둢Z{CF{GiJ#S"x걩Ku5\U+lh޵Yd(ʔElLq@8whf0?HV<5qm'FSM5Yyaј'h  黺\nKo}M[mH: crB6-beŷ5vC끫=ڏ#WW|9!`baZ1Ҁ`m}[!ӄEKt<,y.٫$ >Vzatrpx~y,( QGk$x D Y|AΑd:DDxU>(E(u5!D]aOn36m{(K`YJ"okr.DOj@-C|%r{@xrC >B֓P%Dw<_:?M Kڡ;'E(Vg&!B\xƞwW йެ9@*ST{5F2RH\f ,\(iFEP~Od@fA9ޠlt96%?^i3@¬ [€L?5u&"d!DL q2S{(zK<^W>ܨ!:h#f EDDyG{ZH`>|٩}+6{(^_̽oحx'9BX!BRBS=Gm=ݓ 2 )¥GpW )r|!.~ŕIoM@Ҫ22D|udZ :7.rq ~ؙ*Ef\g.qEqemelc _ߨ KP? )DJT wY@}Up860VΣb"f%wURmJVoB8_#-CfOXO2LF[ǔA:IlRVBadl [0w)25K7ґjN<}C凼Iգ[m n'5ŴG ճ+|(Pu$odeU$]9a>XpE7\P8 .&Z!6>IO\ zuA6WaЉ׶`q$|f>шሜBZPNs?xl%(c@tșSTHVXIsW1|q2w>3 O!ET!&Sg`~ x,Ƣn寒:G?m@#JY>u)DZBG(?!MŴe0Yh%^qj/(t`_2;[a̲ۚ'C@iz(@MCr J/K8MJ =nn\vb)[UhB~Sbޝ[~EEs323 :mFA%l={%nEG)wdz>L%5{w4A[#!}?K*B^lo(K,;e~j$"R᪍٩tK`e3ފ6.0 ǩ?uSrIj_~zRʥLJ.O6.o2Ns n[d86 և8=jf5U-? b&s薛JlƄܹ -}8N:s/22IYpW.fth:_eж r ^,ɟdJIL*NIU+qnp9AN,9WƣI:h%Q5O+*4%-JhS\V F %Z&`芺4A~@@R9(^l]UƕWV o8=QڙQ@0"¯ds ,:IW^*l`}Kf s[h uƒ0pn<ݿ1(xGb3o|Rհo;E ^8gR;>am6}7ã2h݅䄵 [%^eׇE+T?9VF NVB ?]3.ɧUntJ1';'y،̜ W鏇q3U$hA!<ȻLORTqܟFR A e$5>y0[ 7 fUsO_nHO/Dg3su  {ux='=aNX |oM[> UNOU]@42+A!ܧ+Lʔ%81~?y(+?B^q/U+"5J {G')as 'p*w˥܀B)Oih*$#]5. nS7}`|քw$Ƒwc3U֊6kcm⺲O;$h:ޜSCTW=ڃmgښ %lty2Ln:;xxf t>ș}o~) -lBnԪ,HOq2=JѠ Ebl %TʰSſ*v7w->lڡbD5Cɥ5kR9c\(u !p.:'3>\,SRs`?tFvY16%mh3oTtǪDsOnw__[/_w܄I&L!>D⓾1)Շ;G=l{^:J[>whwlw.$~{ *n$~G/Qz_74)b:kܙ&FH̘k{oVqIbTTz̐Y+{<2j8(3~=kƕ[ f4_f"b^)V ^tݽ8 '*OP(2PDf"l1Mr䔐6f$b] V=ˬhgĠ-q%N [])8ڒ'8\!UL!O6~ ,_6dҹ1F/EP/\6ܼo*C /VSIj !Lq2Z^B3Pdn!yoeq5اFSҤUog}Nt\hyDVA:{5O Jcǝz+`-Bm^ge|xGA At]`T%~Jm  #F z6=:T7^6.KOc'4뵸k2UIo>;b uh/3:NNё>(Idϴצ,f<$78Ra#zGSG*{JH L<)4{D+eVt (B'œ0% -k<_ތ`*y+3FVV+`cw֋.szcy<ʏIBM#b a s1_dz KgR-QɔZ?GXB$bXHm1;MЬc>ECHOeb#|9}1G0įmآاYJ{p׹=J|S:CV`FρU,kAtl/9Qkm>vMW:t^auB^o) y6*W^ۚ,mAĩb5,CWSd6wήYa*<gg,'T^42Ώ~ʗ:uϭ&v`C\Nޥ'[3 3XKw32H$" \pxJب6`jM.l"| (گANeHw$v)#݄(OFϸpߥ)nkRhLrviˢ \x_d=)s [2GʑN4[`S 7Є$*ԃDdfb^HtK(DU~Ғ+MFNf{g߾*FT? w| I mrޔr7S 'hp4$e:|/ᚑ'^-$:VmV)RowWT¢{ 5̜pQ7ߪ"K71/уb9D2-G"SiB|hZOtGZb&ىR y .Ǻ09@ n}AM'R-'wmMveK*CpC8sYGC/P@ܦi_PP:5YzX-\Ӿj\68dsRi4*:~RAj:GoyI/=bG.Ih1 d\ H37q FJI6oS1hi^а<ٸݽ zu9G^<4d#C﵎bz8!@$PP{q&XxmYi u ?zK|q*>9^~Ѱ^K1jrkX63ּtz;x'Gt$W;hMmGis9?PWHt5?ה 㑝2a~;M+/ʝPrM<!p8|A .'ѯzVIPYl.mwD_,inYYN"πKklsr"t_'&{VK |<]t}/WɝC}yMǢlt譡pY|PNMMMޯ!O33Ի3s%JE00@'V4AF-@:n/1bcâ;Z-\?4Y[ϨA*Fi4uJ3HFdYZK'Tm*C|{hԺGGIc*'S:lwRnm)|C:6X-DopJP|jkOv0hh2N`` h^樗!&ÆMPk(v]7h ,oY: A?iB"2Yk7~ &KQkK!0nʬoa(gHiq$7?:}L8py֤F  67`<$}* & &2P,I-a)3$GS3j鏙p)Fl1Qƭ^ rg@Ƿɽ?Lx-4#|;Y PL<Nci`kjbR9-_\>8-㲛|ɬRx vGAe.u%.zRnэy˴VojIXy:Ի}42s(psl/Ao,q)9:l %y6W%eᅭU< y3=:k FحGOZ[nRXdc]yYW ^p]~ӝ* 0: I0^ZoѣPK?f|X+3墈$xՄ/)A-ĭ1`}`eMn%JG-*iބ)=Af"V/ŎӃ@RTl,T${Ire#%fwhX phSiLsGy0p(ܺ lF:[R.LrE$XЁ,jя핦5}ThlxU^<#]ݗX>xxvTizS,J߯RЉ+5w&(XI5_3ք^~6^L^7TA&ʂVvB:M ;ex +؞ 󛥇gw։}5|Ѧ;':wE3HDU]a͠,WQbDCp c(iS{tNrnMۡ[5}j*G/&e H{ct}z^soנ &bd'{1} s[7NV3ylIRba ,[:(n-!3 jPqJօPYHG- ʼn1 Ov2Ǡ܁k@̃)+#N+tLTANXNPf3@\ eƓ[ 3گ*8&K)0-8T_׈&ȥ1"f":hW VKeP{"瘴D $$jv1۴sp?Hi@lQx/Cހ.mz=Δ7"&cg:1]l2||- +1A8ǐcI,4qFƬBeٽOr&/Ebe-G),?7Ɣ^Ň3ok-M&۫UcLO3'fBM7xU/ zwN-ڪ`񓭎=o}v)ĵ@A*-3皽)sҜS|͋ƐkD{@#9,ad"t+!("yjY'$4ı3pO|S0!ocr5ɮ4S^ruemkgF@f:$gD%˘baRDX:emLH_ORVq#M/r XL3L;]f z_e/P1Vt/~_T_֚3^֬јemX~9h9'7Ǚ\L;o=CrjUgǟWvDK? lG7i'Od|rignvxn?(1u&wAy%8#LrYV C1%D%soyQ_?2ʘ,l1~:] //Ӌ_S:( xR$zF; 96.YEG5GX/ȱGFms C=s!?s`YuSALIL'@+|߁Kg[+gSXn|XkحdW4>q/ 0$,!6@c.VEeA9iuu^7~r>F |cMMkQ`uǢz:"Q}[P2K>Q?VaFBYHus*ZjUYm_IO\btIk![4ۦKݗCLG\+MR }PXxw+=_@P^:EWo"F s vr=ߩyomnjn ≯;bq//XR^O}<#]\˻}ӽ1*< B谬{Gs%h&풳I9%DWϾqΒZ `"!LK-5P /NrdiO9dUzCB01xGB'ArR"U- GG>v$]%g/XNBfo^}D`R:a*xA,)ݒNHCFH#0r\ ʹq%vWbC1'•U"&|{jm" 8nU{R;k&)&̢y]=}Z n楷W/T?a=yOZRB=id/7ù K8)Ho Rw(4%w>Iu(//@&A⡹ּ&c Zz)ZED,[&I%׿F -){'+ŃM S7EY}dB2x{PGBϟa|S'SZS ~s&j9uI pŏk-tC9 >qr?ϗ K~94'*V܋Z/4MR8 ݩx+tUj4(j@K7U 8Y `rPqӜb!mFbmvSV`WGfE* ^Kޫz=QAC'S"{v@buW>w@{2Qcɩ L- 4Jk0קQ {I@'i~cmG6%j.g&r/THzvN# 4@⟮!ΖO+.ZOO[.~&lw✟VS#/Iݐ֖9-Z0%#e.;_?:vҲft'"/5Z UPD=xvx&&i?~}hg3933%k`wV3HD9J7zrsg,q,>hy*bҼ}U+n#91\2L1T@{- "s,WTPV"rhJ }O5z8yDe(J#4+qˤskM9/vK2)`*]GNb[ڶ|6$0gO7~i2cr\Fٲi 9@sf|.p":kN[[ rRt8qS1TOBuUaѫX?`2lAšEH%,Rxv=cJxd(A鿤8&&mabd9WyeF[z]hD81?.ϸUj,EDƳ!yߪ0 F]l!mf%U\ÇZ*s;?~G*ـ:9J+Tyqy&1ݎј9\ٸ;e+DV)X[5f}P KG'3Y=_sUiZ1@yQ s'>kcm]#'QJWj5idHZŻ\L/N;T|QS+zO,F3Paa1Xuه\9eNᒝ]GYj_n8QW_P0 \SƎڭ+3"p01Sa@yͧ**2>l0OAݦty+Te }T7ObsJ~gyvW@ݑ4S}Ӕq@-'cG+ir2Hq<=TV̂8D&$R'6)!~.`NS\M 5CʨePW\XбƩ0̪d7$c0±p=DzP^׹ކT>!FkHE~ef};s{N29`/ԫ(,зDä)Z/~vG]3/Ŏ_c- u^p)=T_*WU-baT1".%:""EFB~'/@|Ɓ0KpCXƓ>՘DyJڦST\ύE0RI>JWq=?h(cRDě1]b._#.a-i兢Y˿s᜚"^> lٖ=8ZLmd$$wEf+} W3J%iYa4m{Ez3ʆ@FNwؤPE^Qk lD̓py.:Ó+t@q ޥcO/7Yؖ;}ZkP`$)q\/j7%DQ0@V-R'}0m攠W!ڎ0j&U)>m/-VuwTMi |z;dSCDA-x́枩LNZ%9l-V{᮲CWLQg,uq3/<'עfRJ+(t?V.pu:;_ݵ׺`Hu7T}@Lv1-VgT\OF Ǣc51ob;jr@+9c{\` ,9 ^k!ZT)",2#3i/޻)@.Z@yf )o=EOLcn~S;5N$- Sbx)Sxt}'EN(c-L6ĝc)dfc6xj)ԄۚXL7>$  z+1i4W(hV^D]jLNՁ'ko50{},MȶyL6ٳeM;at̤nl@Z,Kψ,H fBDCGj#ȐTol#+2̼Ԟ2(B {ww%mb(ۨ{L!rbBRcv['3.C ln]=n&M(򈪁SKMrnLYеbk1H:Iټ-oĎ/yMf-e9bu"U\;lЗ F*6kJ4d^M{ =U79,hF,Żaڡ5C$I3ϵ&wDz9ؘVrhk,bchO"$'A{>-?mypr-$h̐.{1& <0` 6;(̟eІ@PD$ce ;^R#sҩ#-eT4 #8hoIKcQ7ܐ ҰᑉMJä+͖ޛfd fUЖ8ASk6>g2@1S?nޭփ5EDD(מ]^ܘaB kS*ҁ jzy N[<㥅 D MZt ռU`Ь{וoQڪ@@"m\1X11XZP[hTHN-H4|*57<#3ie'E+;qhBG@igM#Jg"qmdyۋK)y6Be d9R%ߪP8+b+4I`Yנּjo2 SvstS~ dr& `|b>ۋA#,@7ph~6i')vSv % ̚0AL >Vc4{ ʩBC'KF9քNw:L .c +`k/J\GH~¿Qݙwl\]T>z$>Ҫ|VpԁE 7XcsKxkaA3Г@bQ$*Icw )0!Q/鞓08-Z~"cR+ېӰ$vCL[ٍ=q=fs,$ʁ*$1͸-9Jz1Ԓ>u0=s[62iS`< Pbm/R" C*ILէiMїu(D$82`J4?YTB-I+7wQ>RTa9/ꛧReLEBn[$fg^ \ZƏ ѩh>Q"E% 쿄8lQ%JEKW8*JFUO%~Ӕ@{o$I*I;X7u{ 'ֿ +!#Oi)pW0="zaVK+46Hzp:Z"I?m'y`Os:.0j q0G`Oq1Hp즫OdH{kWemX*vG/6̒9 $\ibU_lܺTyGA9TQfY様=Q{;haN 8h:y]Hu0!߷`x2d>FEy9b]<841߲ 9!yCٲ+>[y v %.v <67L,"տw$cɜuZMAY(Og,_N23u/ $|%\ G(hFm xY?)72f Lx?EE1;VYcsd.(u\$] 9IO]Kwy3SE04 6-}ʤUh+yAYhZ|/\I`i;:<2N UQ6CA,8WqjA!FkB7ک1 n| :hE ?]Z{=+Rђ$'Ykvs &ߕ訴y_0~S{PC%39ǰ5(!gNY]ߞmM(Tt7  Y7JJr3̧P4R9rt[Ï~@sd!x`{@]9*3ù (!(qʸMhd0+&$#s3ڒƭ?r@U%%"&/#S^r|:;*t+)aŝVma s$g(p5i[)YD}AI4'NvXRS&moA'PF(JVćC!ߜlXXQGl~(ǒb8g7,6(L#c[ 7!arw@98˺ y2py{'8xAl, ON[u# <Ԇv0bAunb;OʮV w6~nnvEXt&YǥP͈>[|TTrYmS{IDKcOlgv3*puI[AojS0G;پ"+/ ]̴_S zQۤ*׎C6Љ&#\f8 skX"bӡyZs,$sod<{]$ca{I N<_2V  VG^kަ=8ӟI6h,L$F=ouY zx1A1g['jSE6)xuyFT`zwJ-*e%IUҎ\G *R H2)Y`L‚t8 ^*dixl"t7̊ķ]5 DF$;G-3' k ؚ:kU|CYAĦ$drE;H2@֭*2p]Wp&PM>f(bˌRuhkh-eT VV7$BFoǝ~]DD( a32]L*ڣ7fJ[7{tj)yۧuf+Hn UvOe4(zC:6Hu)P˖MydYl(sOG pd𛬵;D#{YI׏TG[.Ҫ'фKJnC%Pc)qB=X aH3#$sLT)YN )`Dg 0#ӆx TeBnWdwRHpG>ݷc:XH0mCaȅun+7e~Ã㪣&QA(bFph%{=#g9vϔ',Tͤ')" bWzD6nU~,ސ}|6D";KSj@U|и҄.[:@E٦bպsWD2'Bg+<|U=` ,(ҭ1:8;;rm";!Zߺ3H.Bni-0t#Z+ Zg ^%tE&qR^.z.qJHoB`Bvn/=rF.a*7~ׅ9C“wp(#nq+43\zR-[ )K0*fT-щJzE!0vK]܍I-/1:V۔8\Vіى J&}ζ QҸIg[9?WbLQjetCK (T:Rx)Q|UNM# gL9m0Jo{/1bGLJz(%=c%65^8R盪nb) 歺X& EYQV6i\@$q w%7A1UM~wśZO!14w 㧜H:̘oi܅ $fT^DZ@]jy77GNHvDŽsZ"|,Bg[Z$c+`F}AX~=F*EH|ǤȦZ%=ۀÃP;iE>xW[ԟ{JpSu YK}K@+ 6!v ѽbpWYTcޑD2^3650EtsAacysw8L2'Ju ]ݤ'R_/5ڂ)\2?gF7q ʬ˦R }2w͌uHfHS٠fT;:~*iʟSAc{\4hje&:_ %4ĩF\pZ),ᙅU||<^ջdo( JwElI114˵9nДY"C(#6| -/H(]ki} #XCIc]pjERpS\#Y?w4ʦ_3jMue1el?ʬhzª=''''$]smeʊ YbVRl0ᇮˬ A\I5l8$17OfE8cj䃇OzO'<IQ;?[IiD7Io{m7N{&`3:աqq ;#-5jfHM) E[uD S=V5~Z1-`2 K+>[_xy,D/_,Z/= efd]-+LqwM+cޜxSjsz IE揘q>BF cN"[I+0Ô 6oh|kҟ?huyHLxwpF4Ŗ&iCP 9/jſk^)b\M-H(-6$lRlJ&&&ݟv8ڽC5DTrVAӮ$(>qAʍ}^m6pʛFg mp!@ "Gn2΅ Qp[lfoB Hl[|4݀~a@6ߙ@OsSJʫ !K]6Ml771q( IFiGhЂ5|l⪬Cp>%]!Rv?OfT^؎ֺ2Kч̎ SwpqH|m7tTV+1נ^i]妄8J*DTVw; >mAx-6^QVGnG2!'zE[Q[ q%G[Z( ]]ZPmbuMetU.1O@q5{@QO˧QA^"MYьFep6bκt.dui*Gl5I|j.A-* 3!d;?y/qs{5`̬n_ j`k)1ߙQXqnv4Aa!޸)H 8DZhJٴ7m; ezCY)ѻ7*v(!e] >ʝ 4B z: +.>CД,v\ӶU;@xɒVB4T= j-phE  r:z$6_*/xAc&yuB|ܘ$ă J 7lZ#OL{3WZ2ʷ&%'ne%I78Ė g4]Β)k㤾-OⷡJ,{.+ !SBUM*2ki~zUG}̐~Bo"NurGHDf56^^Hh^sH}{Xқ]m~M˰3_r0o6Jِ#ZCNL |dC ܣdJ1+ejMg~ԤKLEC A\0c4;<@y@NM^Al\vV%϶Ѹ= II@JJt7ϯD=h;zvQ8HUML6PB;` ,6 {O}B;H 8$$i}5:1C"o%]F`)/⊃XșsB#dYQM$U*q۟ Zp7tW &BN׼~A֑89cMT* Y5˽k0faÞ@yEh(MѫiP {*F6æ>K[4ӯzaoC^G8dO}␚E[% mywN weNguۤsh ~6DYhKSQ 饆<З+gp;h|'aO3Eh*syobȬXeGa" r1j oqulm+HԯrGXQP|Ċ qa d9qbNKhA–o Oa'/%g j?b+%G۪dY8vowvFCjRf; bhp?*ѷj6SbiswbOG{cN} e]b-ƞXA`7S^&i(@Ⱦ/3r֎#Oŭ]\Wߓ hl}kEڐ|>SAjmYg-ǫh*NZ6vE8CZ\=?0ܨYxڿ._I+%q# BrLGuco?j -5J6% &YU6*"˯RDǞ|UxWRZԗs "y2[r(@g vWȐy Ob!@ SdIPDeq)k$5bɱz 癫{΂b/bᙞ{Y,xmͥN)!&\Syޜ g|x_sGq+O\MTj4ҒGķ0ۊ;N ꤼRBѦ͉AL:2˃1`IbtnM`l;lSՋvk14uF=qHdcW xW7FqJ^,L)vIDQ']')3¯!MI8ئMn*'{32#4TUm |m_gqu~HZ t+7fq' w dw'M ike,k?#ѥuGZ%w[iz4 $E;|S2-MɜfVV:ۺV$$ ִdDߓ6ޅӴc;),$RɹΜoY82qűѸkrcuўz1XƷZ>M 445u7\mև]$ iIl.b:f Sy' ˮ›$ *,Іz ') u gSݐxN~~6-ج97L2q,7-Ӏ~?QJW _,rI˝L V?Wt$-*]$U["62xL$E O:z ֬S_MqWg +ZU.s6} zbn K$mdH!|pu"_ojgglVWN2g<^LT/vuedp|Q"6VQ) ['N&I7&&?똝>Ӽ\`ih#63#ہ xgm·e@x؉0z~\"Bw>u#smc\B;cӽF?yFD98M]%ߩvزS=svgNEkѫԕS|1+}D%G;qŹ GaI-:ӡe& %AGOk]=}Sťg ^B.Iդ4>,ؕ6JV|:V*]HoaLдS𥹞W9+IUq>ѕw8A9-:BS_cD)3-jnlC.iL.<,-°'I [=" x* TFO=u!D$LF薾޽Oi٫n1"1H#pT?B~}肤LfQdqzl?cV7*UMTżNŐO[6ɯqܵz~^ 5g<Ezar3zbb%7-/zmE/nk`ji69E>|v]CUob!@M4csl[  <-ܷiKi~{'@M />k7ذ/m" if;@Swm:cOCZBEo:\:w.8ϓR`b2Yoms $X75p2t1FJt_^Ȧ,S=z ~0E ́s9߂"w{F[VEOW*8F &â:F8=9ֻcZYtg=hYuīN4ƹ6yT٧ڡŽtO{.2\RT<#`\1;cNj8JrHD:_IJtAyVmunRhe~ T湹502C]aT ^Un] 38m$2EZVM8O E(\-7M6bʬn #=e sATz4@g ij&k0"jk%= duvfg4w ^83^}"RQ`xZlb%ӬIO6]3¥Z0J68Й(wV܋=H^`W, ، LJR}x%[-`@,R $"?"3jNqE{G1lb o>(w)72|0dgUR8wG{2uūx;Nիt\w qv^ ?12B^ . IK9B!Ӣc%`-}:8=N+W^D͜stW Sу)m 7YOf69Rv^{fHwVzdn9% yyɎqܸASug1V7?EMR& Rx}Þ{ c~ Z\x&qBf4z@oYYҋRW G8X[P,l_TY- Nϥ,nO1KfCvNgٶI?ZDY5t/wXG'{pu}qUm8-Aar~VrȦ XEMB@p`OGm$qQMsqd+TUC~%!iV$1\-23J U{ *t @#`DF75&4 Qls=6"e!%cU'+ ׌ʨ@"@ES+7ܺm!A{b|FEj}PDj<HG:>"K]0[<8r7 #}͒#(jd̫ǙP`x)j# ձdmM;x"@Q/p[|>a6*= o<:q5xF; rFW^R6< ewcUW؏T^{Lv}r,= !!d5~DF\~q9 ۱abG?AGh ӟTM^-H./ZA)U<^ڢ)ZT5|2ԗ*Hj-|Ϳ%?n0s$D.k$GFBU[ek:uG"G 4`[[! Ț̴' 蛛ϟ5?7NΒCe/eP8з`"~<q|aW_ECUx|#ք0*Ey]Ð=Fn6W.z*#)܌1>n M~F=c dֹl5oa!C/$#8TfCP(tTH%Y_ m@ff6n&`"$ +i(wpɊ̑I]u|EbR@uqGl+JN!lnƕsquJ|a%Y Nn?JĀ =9u҄& S*N1y ,CjskWu׌ર:_ f}5|ycGm6/ESݥI,,_#{/eKЬF K#oΧPtq1"2`6TȻޫ1LuȰS*h _*X[U=2(@iԑy֯RG LӜ>j\< \S@ژW rjǻ{ LFNsqۏ^f`x~}$4>64R7 ~WCooBZrpqeιA![GkhnnnwԃӿgiH{L!X⏝T+#ѓ[EE%os"Ab]j޻]Bwo]2!g5GVƓbg~!Vor;}oV]<7yZx_|pl;'~jJJDZ:;3U֮@Y'[F|KRy *bΡgZ^`zu|̲ Nz #Of=/(h=GsYJU_}:`iهynb[tmgXV#CtGu;i2\& _$Bs`(N"\Y2,8 O cqT%C }0jܮ?LR{P=|XT &aj]Wpò̀=uB>"ⲣ_+4ɚmM]{N/jͱޗ=VFڥCKUY9T>\JEw{+}'zdY7ùֺDN9EO'#p [-u꺂p_s̴>jH^#/*ZpVAY*ks\"FP7ҿ \lK)Ob RcLVv?"))._Kbi. .y2NwI{2c'^-ڢ숷fzl˅IFI>gU[%,s { 89lM[%TGDMI$%}'=*俊د8;_2Vu+=I{f*?59u`pSoG?؉͂:$5 ^*O; M4el ^3e@WﳬZڹ"1Q>4,C:NNT*4AO.q'9Qs-^۳s^iƪnNL`hFgXzm1^<̳7Zq6Umg#*@/2+N++©p?f۸dnEe :$m_]< >I z+Ug2-`Odr>'C4]Fq%q->4},ДEI8`6r`uTdcK.PcqE -{bQr{A%Q%N/wNsH q$vQ!f0s[!&ǣVT,)2~IKVe9Wp29_fC^r+ Q1<("ӕB{yMzY}HA7-ڻ{̘ W!\$)oڋG+=v,F+u'>A ,Ò&iȩ.W~K茁G)jOχ SWY:2[M9aY4J%,.կ̣}sU҈]MNR%ދYY1BtQ ZjᅴߘXTq"vAdzF2h~x%_@f_gh/&vnmy`M.-kC4դQ "!QW?{mUCoрwbU-0Zp1R|O>@teo X%,/ ;nH˄x'zDtLq (D}!1~#ws0V&<:6N>w8`A͕έz- sU38\=P3+K;;gF`!%ɣ#}}k-mh=gZpZ\>J#|6cVsu}Q'1w]n-`F;΄R˗{ߝO8k;ߺ(Ƃe,<(u! .=Q/.RD+2{lZ8Ap ڠZrvf)ˢbΈз M7Φ儈X u=Xrmz[cRŗC[Z 2|4j=;Y"+HfgVI$3o;K^nW%GC]TYhXD"x,F^.7aƎG;Y1DI`g"fP݂:fɁ_"_NoKZg@=<]D\MwN T?gBbl#eF:IéZ^Nu0J_鈀? '8n7tl"kD>A@?ȩb뒧hM/W(57,G'"[ jc߷x24wN^i\t֜ gv&% `S;{wY<;>ŃqW>oymYAKSۢzFX;DRYDB7.i<+ C5e3m4>B/c=sw&YXHQӀ^bw(l, &+ęЋ(S.כOY31F/x@ybP5 ӰN[MYU9xc&'*rn 53hr껏}޻e<4K8?V}XI"UV  =#6\:<wcx^# /Vģ"p>ޯ@${-w I,TxM?J8ڡ=V8Em,6z{ 3ڣ|<$Q} 7|HF):0QRu/+VPn]ߗZc6r 螛w?6 _x-dw>Q|YвI]Am58h~{\ŸETzQ M$xnvg&N_A\lOBSĤnVW96^u(xU ]ARNm 8G'VA|F6%kВE4Gj7dAgULKk aB(%·R`C nO7/3DPXVVMlb^ l_%Ɏ}U ^1H{ lP.R5"3.+sω;B5f/\7{]G5?UOmJc?`V<>?!m^if'I1߇1G6(6gb7o #u]`Cm&{΍fYQ#5š+⋀Ptnr'ZZVr$y쐔s>=mȹAƷz|x&ĚtH'.8hB2 f)tز쒠}Rc=wNnƤ8-Bj֫ZjGN (?ȭ4C9e9\6c"8S*Ah{N"7-¦yYB,Q}w` SfHwxHD湬x4N9j!ZnGKK>!%<;VVF<!/ൊL]ŦUTŸܦFP&9EL!O'o{;wf^1u"`\侹HIz_^=nyZ)hٻo{+1C`Ya t¿] Drjމ!Ʃ~Vphnp0?%]ŵ@Bdټz ܦ-\6Dj؄F$۳{n>Ey 5& ,,ŷ]x^fCȫ =iJsubYU Yxnς#Xump^ξUM0kV uhN*}+HmjToG\dKTTDs/g<|c4.N3(>:!hvRFహ3Q~~'a(jw~?͸`~K<ɂז9M X}S!CosYYRSYE }FE`r4 6ekSٲ gp2z eUʶd]/.Ay]/ 67L#o%Y׻`q*EzLl{c2'ks ep qP*"#D[5Y2oTZ4%` :$mq~IzU a7UQa.}qa3EmK&t8jF0HV1J* SH_`s`xwp]igr]6ʱ'x^5N_PU;jlyVFh4ɝm?$q裻-w ^|wT <04zێfoigz Fޤu z b[^gL΅' f6qEf>+K p׵IOQn0K S]BtHUk^4Zۡx$tx%ngc%oH{ؙS 0۬vSN!qQA'3.Ar1A&m-R 1\o9\ ]IbC:GA:PY YV+W$4U?q~KNDg0(p=ܒz#ua03FZҎp^fc#>W ՂŽXIcG[ p>ƭ#AjA1?[lU\$Y 7u D?\)x<6:q/IҖ'x~7p׸G+Rh$E>1$^>u,pqFR sJc66)zJuȮe}sF>hKDeSD54K7X~*ÇLh| r%TC"Jj~ Rd1 @ a`{EˈRExSYQ #(Nʾ|Bgi<=V;F.WK[x aQf| <1Ct2=+_kT^q@3_ NީM\V&hꌈqCk{4ذ%#P}Y\{MY' O~MVgH+iTZ0Is1Q,-LB;/FDc ~"{M]愰?*~#BÕS- |) S9#s`k*/oꙣaQ" kfjCWip-2KKzC N4G CS lڠNB.9I~)޾og8wcu VV$s\L$_qk}7$hӧY:2r]|%G!&ơ#½[ъCnQ4șVvE3ٍt!^Xdչ1:PXO2`breo"0X5-@*Ϭ' cO 6U * 9$y1߯/Uj$(R(#IHgy7_83x{0!TfDO1ᱧ?>9F'&u%4ݼJ\7Sw o`BQ=ݧ{3A`:S#aHӃ0#f4O sܿl72g|"NhcF}!6!!mMN$yV=p?lTB7˿d Cz\a%iK]y:FŎs}nDz6AiVw>:t>IW/ؘUܗ:bU#KlHזrH1iLF|3Xӹ]U ~! r=j td;~WW+RxU#y:::EaU@QG0N7 =5db"mu\$k6R]_R\ B7JwQ|lی9()hIZqE~ RK~֐z[kQo͒o:}iwCJ.=3oFͣAN`P*+[|8YjqW=LĵR<8cR0CIEQZҁ蝔6hg1┃RPHHlu ]1_zkWև;.t@ƿI\9Mavs6fe|Q7h :>vcnw@Q3Ӄ%&ol<Et'1+`6V).aT@\!v]7;$=NNq۫7oQ(9j Mpĵ -uQ%piWNЏbY'x& Nwv7|*> v*U\J^3o]f@(0h,#pm1O}m 5c0T `],Q{s|LA1zbsm̨la w\fPk\xk#c|{gs vCg$ǫi X ipUʥ_RV,u(=^9 ,e1JVQhi? 5 TΥkfBfܰ3KrՏC\v_\8KEt#0`ej]"tbo/eU) Ěk4m=w~Amu0H!P2PQbqdu/K~1*{c7qB4]|( Rlj)Vڀw[⩇C]řO^% ѨWuYwDegJI#|z]Fd|-i편g_ηL&/ᐂmH+ƕAE#J$Q*EQWزw&:qf6Ps*OZV{ɷi|sni?#"DOBL fT0H$]h14iLfd`#aϩ)20WT8ߞܒBӒoC}YyHj[qb.;F~VKIU?!!FkXI]])j%lYًy,'рhEQ7 tHN7)cf;ؿ? d͚v lqoed~v[._lh?:|z,> )o*Z檓W$W  cc*[mx s4ʪз'-SRNJ=33+F‹(YߙR7^w`|{َ/ƒk]p%VLU(2v)F|CDŒ,5\ Iu.pjY@8ZΝM'ܵ[ݪ; T.s3Uw,FVTm`f9wJMئh~Ƅj:k+L~ )5]mm߫ޛ7}ڠ~nPF*L^] >*Q}Mj?avd)s _K]ĥwi.+$| QƏov&\G̽QJ[^]GB Lku']Z(B4^Xw3yP "1؏m^ڔm`6O6x=~uO<-BJtrL('HQPqO`T4WAt:| 7{brMR(3JoT~Pdx ׽  fb _G/H Wsrcr?SW `Dž+:IcFuT~Ȝؤ(dHg&KѩZ^.)tU~z0hijqװHJy-RbS@3[6rM,)U92SU^OdlݸGA22/g#V&WsOI%c4+OEUI.Hw8 `qN0gma`6X ܶĥ *ҼotX*NRg`<;& $ !Ͽ,Vb Aa\l#GE;,. n.*O;ԇb\zИyp𙽛Jʳv?Z19oP0Efv$;Ud&sIE.b 6p"jۇHs:&TˏCg?(IBY咙w%"tO.E#>3 -Jiyx"rh #QZ: L:F%ssL QÒj[{kn94ϴFͱP?52#R80UiٿAe0va7VSmTλ֟ ˿(UԈCym_o}qgC*+s%G4IEi*~ݗ()[(WRr*`qHT?L,|x?nz]q[p#5Yy$c d6IO l|KQAq$7 sz'qMdv ~HƃO<تաD,F=}zSeN0"E{ʫaU9TlH6'Bs\/}KqϟX/ ̞tnۍc<&Ü8))RW7lb2 ,1:89F Y >Lm~(n1u5cr`< qbc?G()p2bjHGw[!Mf]D"bB y} 찝iʍ EcS4rÊi7\AɻeKi۬婣sV5t$G K`Z p 0~}iz@lal:IS\te!#Uضif|6+zB$(Xlst{ޯ<֖r&?< F(}o|\{(#6:*Et2= 6Ĥ)4PY1 CF hvPO-ybvФ; a/ sI)vc$ !o` #)W,r?X?QB0eysjD?BPF+I)oS[P V$@_VdAܶڠM1@OM4 @$SyIUe fö2*fUs;lcIcYGxQ3J2)EѶTW 7֥}TK IF%~" 4_%ay[ٴ5n#(70BbYt6yࣨY, MW!wtG>+T̻9&6ZZWdpY1e΄~̧9;(G5 $QkB[e!KdM[(uaZ=-; M}>Iyhs=hardJ NF/`"c=`(VG.rhf=h6/tsurJn£!2Ǹr%7f gda9epeK詖K`aL*n@41Q\K :eEzíY-IaWXxn|5qXqPTu.UsRڡ/V^jd 6RC) ;@ҔA`{1pDե;~@U܏:qbwCD($-`d<YAH8: ڄEsX*H0Woa۳Ns8Zu0OH٦c2_R*y|oڐ&^m 6c'Mo yYwaY?10WދMHu)vnd4Thݩ -N哇YI:kd42y?-5vϙ Bḏu(ɫzΞU^+͆@4;"-՚,Z7RS H/϶gb畤ě|'Mģf>e@g3a#%]cd(C?rk w j8m"^/%d3d.sVېR`y8i"<;%B2,p6Et .2G"֘" {o29S{* 0=ƦUMthLr쬳9@(B* ! JGyNm&CV@r$yam`|A$:+?/$X ԜP\+tX䄆YIN-u33Uj r̭~C=M{AׯOhk")Xp)J]gHrΒŝck"y"Y(ĕ<d_J+eFegQGIO0rw[+=] "j!isӹA;bv ]ftbʼ+ed3RkNgM('Co KԴ ~>n=wc[Mei;HS~xŸ9=6ƔYzeFw-HE̋~¼eJuϢ B]" Db=gɇHFPR[\J8$\#n/:S&y"X<,9~ԈnUޓݝ0 BI%*|%P T0oO2Q!e&Nʦat: PP0:%TiRY=} p\BEm;h yFqÏZ?3r;lХGSeO~^z_ߣ"SkңU5ipɦל$wl7Zzj_V{G*ƙpo}ώwkJ_XxZW.@xVZXKjͯ:O1IkǩvM_,eE2{&LMB+i= X@HdP5ںe&L^Pɺ^N @ؖ "{,!6dx#xsw(VY}Wnm&pVC[Za3s 3ĕ~g߶4Q~{hIX;@å"֑҃/ ۯrЬOU1|v37"ms&[Rp"<&%ǎ$F۸RP/((TslK!=\`Y.t lzo9(6zٱEeJ;$NKrBUFI;PIt^tCZW7( 8 STc5Wu(!fƭPC=lu"۳'1NiC^ר䃳gucJ]~TA}6 ,柪9Z;rDkv"S*՞n< &E]hӏbd{Tꥵvi ,п0nL\6oV 5E>|XS"_~D~Q̙jI$+]&vG잡% 90K9yR$ӗl`KTxcwlI3SuT?#$J]LZo$O*EA< -ɾA|Z!;4GlR=0<*I2/ii]^Oͩ tm;Ҭ2k75砉 mć2?L kU >Aj+}Y)f<ԋ}N7(1#7k,rԎm Ò{ۻ~ԧ!7 Rӈ2{fr(~oguTjyb8x9ʢitxb'*bIY ڰGɇLtfn E,˔%0T=i樕N=#%w(^G.tӿ5ƷPnmp"e7d&E-(EFX۱GڴOd(sgKH  >st ۇ֙4t AgՌt j&~&`4XD)c4ۇDz$>kX,VsAd#|SbZ2@)"z`]A`ΐ#P@֑27VzV {h&ɽG ~^p9 UZ/۬2N?BXhw{it'du"a?P 4JFunYzC䃫JX7n*Hi*#SJLPn>~q^U_{۹-E-Zڻ1洔s bO@<}.r-]dRa "r/xg=P*iSڙ+kUj}6)ʀR哤j9V6uGPA}>|Dq=kW2u1T-7)chĨmy8 ,z_frbM ߠcFyRT"!skwd!@J^ц2whz҆JZwkZ $&A¹@|RL^V5iqQ^ pwdou-͙^? OvL 0W'M$X{V.>Њ&<42"\"+!792ۍ/Z5G8Ҹ>j#9Źˢ/FF(qwv!T+1mqY,7*x'~K$4kmULJy0RB-sC>WY̵~R=Ifa|›6=O8=:9O鼏5`TK_7o㍫Xz55 5ۿ3sO6|2m47MAڸ3 ,л.f#Xʹ"1WB@c)TV3ʯ_?Wc9m#G!ֿ᭠^WN~!*(Qa(&4Pch8=Ysz@@-\cKx@MY=Z: ,v)ؤ&|'PAѺo|{cw?V&:b6:@Ұa,pZLn{O*5=LGf9 m_U -Pfo+M,SU ~\`Y"S4$?PQy:@0AM鳴cW# >^LomN DFk! )xaӮ, G< ),@VesXZj ѥ=YEWu|y>/OrVՌja$越JHQјe&J<*r-T PZVuIu~saL ~L5Tj *'q9<$N~qSYaASr A5.CaBEn3rdz_6{c€fn#7}yqNzC [0~cr3VYy/¬SڼR߮g@pbV@R2ɒ>|JeBL+B-T)|ed*4-T8g%}8@d~b?ƥ y1>=&""v(B;dO#pp ‚%s+{=9z6coU ܵ;=sѲ P γC۬X1!0N}P*]t X_~$|h̥1WZ 7U4\]i%v&$Y9A)I~~#r 0xPrB ; {v|guE<&F V:5FS0"FmNQӓc-hsu03xJFY#۫Pd< =eąA`GJbIQ@ֶXXg6c&&Īmj'#,Ve?ޚH,-vNg*ڣJk:(nmx۷n7)B*ʉ*ᶃQ)ZD`^DފUkX0eDu!osz=䈵mwx5X6B\>D]5$*MJx&hgBDj`G(I܄drP]EɦS,rZVl*ICլ:iR۠c+\$]fz)@ba⽽rQ ۛh wb>ȯ]\qI.hkwH2ݱOpSa$foSO(E8Qn0y]x2^#Ы0*>xި7Ù,e"5uA‡C Zϒ x@JVgu؟r#ӠSQBZMB̿qh۞O7Bơ&cH-$(}S_$`*'T8byD;^!? L]~U eT+m DF>$L4_7ouM'p♵ T7;nanG/ %P}؎ICfU+kVua!me-?4_+ s NyDP-`Mriﻁ ̹kqLyğ{0Gz5Ɉo*oॳ`=C0Ϋ! e;Zk0z{[ST; |C,4vf݁_Z*f6Cy"¹`tFCIΘؿdmֱy2l8SqդAkDh\|8pR2N}W T?xcBn_=M~[l.ܿwGZm9 < Eppk+ S̛lk:K>[.EZen(+ 1qnFZ:aؑ~u%\?Z)\ukt"DZ9u{|X̎jM0 %2VD0qfd]4$zz;Y"vȯ8 *4ȞR͗@ 4M ikxץS/t?u*DzTMf[{zЅ z(zbIX+kE$(vt 26ق{9Zf/)q94pSuV^0 p=jD9|5y9hØy$`h"qgg^׌}ve[ RK d_S@4U9(#߉B#MEOύҗ+}y~vIIK3K ډ;?(Xa҉.R DR{*K MMWe_ґ>3P;Z2 FQUvi}]OBvnx̘#GuyuɞIQhFJ%v8A{& 4G{[bFEz`Ѩ@GwR}PxXIE| TgԢ .5.LZYeеoĒ`&Q.D$\S&p;_ Xۭ lJ`F 9% O)8/G0͒a|M*gR9_Ґ `apEN(Tg[!)MZv$&]@iYN~)+ (Ҽ1S[MC@5,Ur 8BY]*t .qC g{ݗI>u}aۺ+`fWn=lCΝ^^0ۭg-^͍ylgP*,TWOw߀+Djh[n+G숌;2oWzlyqZdAK]|&+f?tsg;9 "ާ]kM[k @ꄖx[5m'# {#IV^] ^ J少q Ά*Ű{(s28y$E_yl-^-7Zݑ%~#~?~[irK8z-t?J!oNFHv+&?I1*bhs8iS|(:~o,ۛVS?!q43jʠn *o sCOiF×Ie{\p%OwMOq'FiJF,XőN U0vÍфFrms.aW];h3n0)M;.M JUidtح<vD) ✃G/%P(knm9?BR$,nPI77`";M)WjF @;"-,Xbk=R2mΫʵl۶lwmMLTm_1yHo:gcҨS {F!Ze<`]A_!bS^s6.ǾƘ94܋ݙn851sf; O*k̿UݞQLΪ__rYE ''0OfinR'N3`ўY;6*o ܿF^v[ub1 +Yf87yk1 6@0 ; ݾgD;Y ,dpE Ώ^~,cSs 7nRr9T+]a߻H:贚[IxStڞ]d#kaZGVqԗ=%}M0,<|FsnL!4/tBl%.a wy?Fi0*"Vojuüpv!qyœWEO ![ܧwߧ'LoRخ.1U% ٫ P$^ d\I_DFzʊE{lա똴-A{gB9Xw)|1q  ,Hƻ,cjiUJ;RfԧWh(Ho_*:' 37zm0S KTSW'b?$Y쀘a mLyh_RZJlT‚""aN* )_vyd+#"7GN)ޛ4I^N]:,A/V*>xܪb )•"|9%\[94ڝ˫_sVaBm ?5]t#*c#+f]t \Y4=h (F()>%jqcjWV%nl\"g2S<0{/g(Ï.@Qb,uZ@tQwu!n*'!N,\fWh;|4l:s 50'I֑#2ҳ% FcҐsPVZEAyL7@yzrOl5 4Tӻtd2[z}c#: R~@|w͚*!xr,ʈO`QV,əM\.Gr!ndm:(A?Žv#zA'AA^j,[H1ܮ(QE :6rED&FАr9E?CܞTS6#PQw%=`d~(R`ӑY}C@E1|ݸ< 9BQN%*}x3itM]GD: cҭx>bʼn#rD[KW5D57SEG?$vly{I(8ʍ#HSji\rP,&e<R QF=o)c>X@-M0 +H=Z"1[lp8hRÈ?34?ebkƴ4gTŽXDMV s4e@C Q.?@!^ PX2@ϴ Mov¡m,UU+Ί}"L+WW3⼾\:Re$R#I_-\L ȍ=$V/V?zM+RŘv;5%JWL3%Ua~4YmM]6$AMd; eӟlIKJ< k-✚3_29+oa7$Su/;ۜ=Bwkn NeԒ` Y5a˺>4-h]^S}OD-У"}P_J7)<֪Ú0&((T#h?UZ#j_ >S'ssNH$~~"OX >y/(Ʒ1iŞjOHrF{Mπ/I^!Q)嫴*_S՝c%m!䛌͏rp}b(D]:M?g: `z>H fc;N2/2Zɘxn"M 8cy\ ɝ e^ @"(FsMѝC*X&e aMQ-!/j98>Wi~#X[Ŷ%Wp"4o71\Sy֚ <2.PU zFٳ4rh")_wѰ'b8 ^; IGx E{U08Mbd-Xn9})~"ܼčD`ă?uCVc#Yi ާt޸FTꣃN j7={}i [p(IFNv`Hy_WoSw)=yujaLy'7p.}iZ8ÌoxՠHMTqJu=B^'4}O%.Ŏ#<>@vGz'2Z^SL7'o8QH.H`J ڶr㚥Tpta@25['7}hCOfv4v"\ S[D߽ˣH]:GC;AWʱfF36=>çib{&٭wxI$Ł)Ыd{*&^* -OB2tY+Fx.#/Ad8ݱn@y>ԍ91!ٱJ0P) >/ksbmU$Ǔ:RZ.Qel9fc |<NzK6q3 T,On{䅽vKB4ىa2:M/Ҍ6Y8g: Ѱ+,fѣq?_K$㖔[;V[e\n0Sn} @!i|\i g=#7^Trpk&W4gP@5,pz l!-_[P|]6<\{83zwmtmK~D WFwZ/fo_Ɏ4ZQ@٥۔ 㑫,wYp\]ZZ9 Jo; >AGG F,;0Zp ^"{Sa?*lU˩;Vrŭd$,qe|8VY F@kaOI;Au$;jWrrD,-z;K{x]LB+`5jp촁2}.P7>`xl=ð"X`lbln1ei'"Fѕow].k {TL0dzk(@ky]{o=y,-'_>T#:IkP`]cg Gs8zRYg~kt| v~j^D%)Cw*5_eX$cm` \ 꺫&Wyū"ϢI<kw6~=)a]VPSZ[3dU@YY,?/VĆ @½~&w­),qs'DڢL`D2+&"wA IWpP^Nm1թ1StXRz /mt)7LY(-2eYE:P8$`g*mk,vns$.|m9SJ7m N6k?hb2QB.=YYૈ.So3'LҰjjjwVpZeB!eEP W_(+U@2#Zvs.R8lR]lܯ:uZ^c|*$3^ttI?i 8><grF}G"r|A_#C#R`tqK!蝷M\?H=6Y M{Jc^݋*>*Gm}P@$UQ orO>ʐ:Cz #]jw?tj UK9hy6Z{GCK9@A o|4x4~ɨrG[S$=i^.y:~ȖK#n~MzrˁN(t4jJ!;ŒTUL0Gh>2j5 $.x_ ҁ!ALe3VAHߞu{W:8QG'\ᗂ<3܌Ss$'0*'ii1 =V𕧊0=9M}(˴^Qs}={}3G?bO@w!)zLϮp]2gbC¾|Qx1p@`y,"(,C4=V1VvK*V-q\hLՁg!ѪS݌TPnIX;|>>v|lyA{*C,gsbXrB^NB_mﳌƑ'޺Xa{µ3qܯ&RJ蝑g:wDu-7̑m J)nѰmRyg؃4^IR {Ӌ>nE~X3V<[LD3L;ca#&mh^(6?q2qH1kjm3@Cth߫_=eVv27#gBi61ZC&N) GOj#nA>hHW R);{Zc3jc1/O,Oq7dK֋/1'7&tKZޓ||SW,6jYuK'{1\Qk^;k[ Xa8CF!޽]-boBѦwn vLVtCϜ88kDos$=@ NM"\㕻.t(p&uVO2Zb4NTa]myudLzX$X x: T-mw4g lnwfF; Vɓ5\ɲm+bh"0^i1O ta T|dh=v;4>'-fn:p[~ׂ8T┨,qL"6~g7YוkV>1/ʺGL";ftc"V]Kpw+[ڨx#CsdD9ƐCe~}6J;Fv+rpRϡjׄg ZE*|,İ8T^ zPe"ՀdɳmFZ-i-N'@og.Іs*"@'@@U-2.-9BRܮZ7͊ 4F= hb!B"B|bcKArBydBA^2ʦz)B[bYAA8,vΓCԕ Jc$e#P |X#F߃Oqm݀t7ZVl Lu?=nӞ##c 3Dː~^6Jfnz-8S}<ذw*bpE9 Q\ q1Vh$'/Q +blo]5s#0.Wݠ=}e7PyFw-mp4<NR{`W^3C.+6gߵßK;뀕DhuCQ5W:ILxn]njTi\ h!zt]i㞻RoKlzAOfmrJ J8JODusIDAk>~xg-V' ^Bd|¯PM64=t@〔V~_XOÁ1C$ab)(a) Dxtw{)b> uH \3u$ Ke D@2Rզ lc85ޒy0ݝ0')’`9G! 6s˟?!L}Sǣ,ؒ}^l"Sr *$8J3Pw Ux%܀3I\%0,ա !O Qdik65\٬/!ƾ%@@iݻ%3,c9d PcsY&]9:< B kQ,:M}1=%wL*h;;0m0Fon:m. sJNw+*ҷ`Qw棾lBKFȼ3ӟJ͉d@\-]=KNZj4~T$䕢OAZ?~s`D(WJAg62x_+R'3€4u1A&3C/fA=.g ֕>ΫAeϾ}:t]к2-ӧ4oX9rSĖBH<f0lo0v̴mђ Wʺѻ+ uБԭaopAUޖ-ѐe"̗Fާ hE3܅)TZ.mLpyTã'vl}"K~mVp/ΎLnSm?N'_i*.Ȏp/:톎Fl3xoH2\_7*X $Oՙ#d3L`BWּSO8E_@AW̧Z_RYN9}enro/"lA@-~_J4  ?4EYqw?S/X֠Щz|7aNrY #d"ORp]\ѧ?];Q"Q[QHבjni򄂴a߁}y|= iE-(+wN*i圇S2pdwR r(y,;qM5Wj=O"HBe#֓ETW rf9 uNX!/o G&f:YZv K\F ʏMzS-CN|BeF%:\qG{f5A[}$^w'tArH\R`n%O~@Ct}e$'GPn V#Q`hkZnm֯s1=uo,2Uf//zX *Սmvýk.y!O#}U$Q]2TwݰS5#7n8VeR ƦўQVeskOӜK:rIG3>,ZIt ws=q')[xۺK^Sz $ zW&qk [,k ̓5B8uc f"d <$J2G X5ƃy4%cm23)5_}M7np.{c9;;)nh ;r\e0d֙qVcԦ/\)Uu(/S;F_63rqlmBՐU>wl~txܷ O|UiU4A5)M/sFWxExL-ɷ]eH))p( P0K/:ЇWQ,L3^W5/DT{vZ"Z?`E?[n9wٚ"ܒ<;QMx&'/2SK CN!3wI1.ˍ媏ibrjU?P%JQt!pWnF5\^U6L裎IߣU<&pU(WbKbddƘ~J)Htz# ~ 6aA2ȮNO 'zEeZZb/{WL= G3 WL2epWtTF y\eVU0jW$T-m_V6=:oc<f>7$mR .2';(sV!}?EXVeNw37x.(^~ۏ=56Zs˰Ip w9Nsr8j9K܇"si۱>\y19pz/C F6xIʪ!}s,B^yn{;GqXD@ޛ+q:]:wI@g*\Vz+| quRܠ*/BLJ? nֿ-{sX`uH?ߪ~ Wo˺\ Y^N1#CVƥ7^X&|זgM~jj z D6&ZBڀBVk) PwECugxDE~1}DoϹd # Jz1AB7,1 ?N %~z W{pSV } Qmeao]{&L&ϏvjtL,^82jFRe$t!>;{6unC=l:ſ38&)vBe5 认PmܠE&P≴7wG==c(1 ~0-|ӿ-Fr}-&{hapKRtɑT\u|9CdI>w,7~5qelj|+Fsev9C]֢DLTFޔS6]ثqoaCI_d27Yu?TC9dZ㶊0̿s.uy@Lc+}+ y}!N aHG;Yscw7SL=3`=!Xƭ%]MUiA8X;NIDH  :ԽP2,{Q@/ *U+?î?. BryD˸*~;gMGZ*o=ޛ۱,nF q"o0OOY+Fz"2|%qD ^Tw5'W{#P0NlG&;Ɲl8Qg.~tzx?_+ig}]m{xA&^w7a h9޾$S~1Mյxso!t©8CAz楧uGE#*S&'M'lLY5]v)\D0rp[NFDY9gà 6hހ[|➲&fL283RsZYygtDP0B<PlǢaY1*Dv+bHCzC,_d{[dp7 DHDo@[ #`sNG<{+5FRQ`3 ƽ1~Ƈ1Qf&#hZ޴*V%$p!;~GVT} 0ueiß:h) }$y dmz<(_1,Xp131g`76},H!aȻK=Z*7;jM kS1iQD XwS(y{<EJNh2t̾(wV]Ln "I3 8ډz!G9+\zY-+B`$AE)yF&NY&Lg"k\we%CW^~se5}ycs? VDF^XyY8qA&ǂPp $yVs*N6҈8HQxwpN"%SB:=h1f2eUoop4ɖim9֕pkBr]DJeϘoggV=+l .d T ^tER]U@5pKFRLW#7^*t/8ظ^֘C*[H̱e`/ja[ x4fKcfKQ:V٣sM!:g4vW٩1#f)#K{OaЏg`Z)Rg?\ft,}@v윝hM~i{ 07*ag 5gDr6XҌ.$=G>'M6(J|4:R])eK唿XlXN(b@EY~R[Ԕ-2"َ;z:u218vwZ{c$ Tkw4N( 5iYsfB"(euTQ/S`)ExBZ?$Mx7c%0>r-xD}H)E"*7Y!(lSΙbx@qg7Bq_8'+Iؕ>J%//ʹzu$Ia{H0| =Zkn||a;Yub\O@p.40UDԆfWdƮ 8߹5Y lHFل/GF*K'N[Ћħgf en)~1hy7I՛r\m)dU_賰Ra-디&q  ϥnЉG`GbR8)&9jW=2Dl5I^2UUoR JE5J2?ӃUx"_Z:e_V <'FQgXzu^zubd[MwV|֘~\CEW4sn,KIDid#~4QO;z+GX6b$<һqOC *~CW>"l;Ո__Im<l|>Cls+Y wQ ʟ!'bۦsJi.YpSZd ZH4ޮS7]+ 7=!}Xd%4lkh3wX%`*J}-%Xse> )MV̓|+A**9rfP6"`P ) 6ʴK_zha֏Z`&J jSO=O1 :#i {W{%(o dSIUݽJpnV7v(Cwo>; (2B4/%UCJT}VSwqtDU@:a~dQԩo;f-3Lxd$4qA)ng6 {mYt-G(xlߟ]k(ڈJP<:2%Lr/}A%BŔGچ2/n:) L:E"ɺF S"f 5<>l&8ud!5̓) ޚ H iA_J^*8!mgcW") :-&F;xQ!t%sZ\.ZŅѾ&:>WWhM,H3+c[IN,`j {{kYvNiw #X8dWQgLps =Mf X9A/McgScU`uJ_*f$3oN5:WY;0*f[OmMz!<):VĬ %~!>W.c,>DU%z}&Aqcc`+J RYn# ١f)}Ю9ޘP n!w'OkSő tlc#eھ֞e{ʀ_2,vl\F¶_ʠ.)8A?ђbڅFݶRo^6]`.4um=5&&A cEe/d`d }\na bѶdQ<5An\ +1g? l!_3m3+fc1R}"hiR۽CBxnŋzJ r١3y3@hy% ]yVmĘlWxYLlEKJ]twҝq[GsO~DOiMzĘ]j4z0 J4tl!,Dz*l(c5M:#+m D+xNk23ujVZͬOcl*/6|ujc8Z)Zpj-kaJǠBA$of)#S2.5~K(y3Vc .s7a[YLɠu+{f" %/%TEDn{dlnuWWɰW2g n.eיAL$q,+m1a[x ;8j_"v?/uex&5eM). O<ّ;Wo` I19C$*ۓ\a! + 'h!Mp#2UE¹&p5򗷱KɈ$T'ٙ*D9 B9aM9P~|_\:_ѬoB3&-0 w׶K_uYpc֋q/ l-Ak>yD!:ܞwC2*~5"?g\#i2;b`f]Wԇ"_"߼x\b%CEA覗ƇYAމm/EmahN Fj1*40.QT䒆zȓ:4ŸNRp0T" c -jEu߹r EݫCt:9s=҇dzJZw?rn`NQtyk8ֹ݋pZM;گÃ"Hu(4ށJt1GIξSDt,qQM)UӃj<%İqrϷ.@+^#."@I'6L-&\̾qɹ{50jSBhf et+4^*?8c$'}f_CI/NIώؖIsQg.v S*LK,{yLF_HTwƖ7Hvsvj<.C7Fƚ"3|]b<.nD gZ)1A W9U_Ռ~)1E^*'2QUr:7cE.Hw jIi>eKYگ[}vosL *I>ng th>>qj_FN%Ia  *LZШoaw .A,,դ.P;m]SOyIC=m|-FCX`CWZ愁lCH&RE8Xoޣ)hhUZ9Jq,acհ/JI0R8 ?y48 y4IǻZWq9 %k_&PV6=|hQheB\&tȃWr֡ ɷv1o/sCymV\ W?F_VW+wޮ*4tETVE%^Dsq#B$bjCEF=v8hD3?$/{U}ZϿtYEp׋o M\1CTP~.rW@;gcES1kz0xIVεW^۳k w;`Z=Sf- TńMX/j~VnYhBL91b%eeJ#&C%9t~-/;NU?Ǟ%qt ?]E^Pz^RXWp?G:tY ZUpJM2(I@6>/i|e~5Dʫ6M^mu9 xHuֽB#M\9^Tr:sSX5!SCdux!EN]M@Px s AB=UbEot8u5q_6r0@?T~s65hG w:g1PЙCm@~d8>ц hR%oc0 hM3؇;?)iTyEh,eiⓈ7-*t800j}z0'Pbh{S7wy|>N`O$R@N둄AFK7W`yW*GOp:]# eFo^:fMVXHD/5?PoysE2p}ChאyH\-n'T\d&jR~8qiIN@%C@ خTa0D]]T< 4o(BB"<{&Ls1䜒Z c5`8Ii U}LV$nF:SVBA>_\Hz]sVPG)I\el+vs1⵪UqM΃bk{dGCtR2+sZ5x1cf8|vP,Ťn# Z:UED庼cW-вѿ5ī qVW߼f VO_r*7L` KHATXnύ㱹üZl$D;p "|xpf(k[ZfJ'Lw* 5_f2<bFNC:e1g2LěSSCDNUW}i}y pH5 \ۇ2ׂ'zgy{k7[,X07P H!Ś$Ew\ m8*su{jNT"Cà &!?dJ&/1'}7PJ&ظ~Rb1R9{Nv0#eM;`G9+hF8AYj W$4u-2n;sd>KEV: { 8Snw}S{g~k 5ù+2}2Ra +ź7o-6UZN_~sG ':kG!/ٴWvl@Pݘ&)1Mus0$>'2lr2x՜ٚO\I5e ʵsݑQt#:!iU`f>Y&( |ޖѮdFnv/*>9$! }k?$eRm}AX[A!H>1DXp>M8T"I Q_uh?>YA5`4Hܞ̬)ϵu_*H=c4x7B(SGL3i}{jC 4)PCCVjNjΆ{&vMHkEQ# q$:<$t8 vR} H0*@|s>fDS;cٝFhHηga;# 4?rӼݟۅEKǼ%)?d+ZCgV7$~$WMoa(b#PV!,;9:WϭM\cnߕV6f̃c4F꠹u\[ԨOɲLgh gΕy*zoѡToKrpXB'lVL(4(r96ħBX@9a+:4-aP+x,XJp~g14l&8娔 Co˗uo14%()g%σ_KyKgm<5N͵{6~^|z #x/ޭp-<)(9*Ȭ.  Ҍ-iI!%W{ ]ҒҦ|\]qe"{]Eq)uɎqTkРhgyۨ\_k/{%ɲ.I:ծ)IKhC$Oר7ȭ+̎;6WX7Ex7ߑ piD?cCXQz@_qe9P:,G: ;k1(|> ׺߿&p7AEv>AW'Mu.L0=y Kg׊H IWgVjlHEf]1Ȏ#~=o9(.^KDAr+x櫹O"?XBmg~AܔmDB݋1J~|l83=n)A5 `>]m~,Rje%L PcPÄ>.K&~Ε 1I|Tc=X?;9>0Yiv 1}@[GSy Wj2]MXJ(G|W3#)8[ *(,YI#E.j6e2k^ *"}n񜻶36σcWD9.+Iuii( LJh[X Lۼs$ D¶VSjn|7ruklQ#k4K χ;АU]eY;Ʈ@JKɑX- vj"Z"qL.X Wmy$u gIh@UjĻT,zvv;0zz1:m-jk⠻p04(?}GoS4 kWĀ)cF_Eyq3j7RrL(BtX@1OP~ns-/:ӗrW@}(SE*ŝT;TTSc,N*H[%d6L9a1xҞxm8θPt*cMpUm) X9;1T1!I %Nra=^[}DL?9~->ɜD\hldbK1f3!_"Xoxx9jPOq_"Q kq6 J8AQ9h0ʴ w%UWs~KؾЉņAW+:]\ՊM(0oh8n(? A5o`.`UOxS9DK .\/4<ƮC+sm8YW/~q^{4g!^U#XaUG]ZnBBcՉM#SQH s!MX b)߅D+_O/8k ZŪD$N[N5o]iq䞐mN1 { Ӥ^bE+VGԶ!֝X%𞸶-Raj I&p jʷDo=%! 4ܛV]ӈ{P G~,=-E8\sS_>|'h6qYU$mw?VƘBU#?V]*Q+E7Glz,A4Öxnʜ%ȈUF(!Ϗ aJb׎$ymbFq4G%G -VIK^K-4YG--no MT$[ydALp.+#5Hq`;:kH9:O Dl,3fd[xE-|?#'#0PK5G|bs.N9LȭodtbXCl[ rGrgy%hd-LҖ!wb(I_/۩tq;+^T=6˂=̭Ql{w $X6ۈQ:x͸P3@^qXsԭtcD:(PM YDr yS!D3OnSk!3J^wᚲ{u jSP6S~y) ?D*oFI9-L\N6J7BFw(,~ )'ZwnHsʊİ H QER8(VQN61BQeŅH8z/6c[w@ h.iL_D1\:m+[7«C,w!]HC44v@;;u@MʛP! tJ$x VKlﶸk.\\7)0]拡/|a̡pP# #9%"P1л+uX Cޏr;@C+OMF IIjܞ'ՐEHw_A:X*,_-}͙/yszHNc㏗Ă}hamaB洷"#ȱ/l&iIW'Y2}o["h+y9xh`fb6+MEsh1۸ JZ9cSx gן9+uhg:1I:#4iq ^q8fo`#P=:;|(OGJ h# #>:w4)܊b2;3UJw}%ypy_#pRyK,! hyY]^1g= nUc'du}_Q}g&"ٳ;TywêVH&-xVsʼ~ 6bM[5 ꤿi3*MU:zbU !z觵7PUw(/vYk; O!z(jzsVx偂D/⸼)/Id9;cf]~ˮq=Ѕy^#b Z*hLH%vDuݴ4jh U=$ʧLRܧ 笖&LN suż4 f-UhQ6nb%i'C*yt}N9f W8\2HDF%{2ތ/=K,HҺ)YɎGTvȉ;@q8kH^66C;v0IܸY'Fw)i!Yfl~+LNsM{ u7&(2)><߰LS1,my*Q0!ڧfe^Pea {De*=apr:*?gKeW^sbOU9XXN)*xOy"@Q˶p|":?6:J fJ`C| ?4-^*jW%o/߲pjĒ3&ꮵpdQՠ wO6:,\VqLxQavlTL&珺ᎰcI6/xl(A XN ;D9ZeiQ!5PRfI޽RĨk;.Wc| = !k{Rx{y w5fi)Mkqû2"o Jdg"2S02`n*zE.L7a5}@ e}a-VC}-w䝒siGX[<N2"o;$!ɰr@Y72 = a4tϬn|ˮ؛WO{}>󚮁m'[.- GT>s z-GT="kOA*d~^PSj(HS\Wn_+" i7 [鑭&*⾗[u dԗzq%D:Vl?)8>yEu|;z79)0"D{KyXvИ4(g+5A^wONhحFR//@Ts AAM8},er\0n&NR@F#?W[Yx@Q/yX8(G ' e"h)fs8lلNB_p.}mSXx&5ږr9Π]J>”>yP᭩': 5ҍ |ł/r+'.G^+).Re*P^4Gly|`QEr?n4(H !Њv CfPO>/Zo,2s)31+sJ@[j7.g@Bta3`"0geCS)i˛B_@cdabȪ=Y-SqTl>.i9bFT"P`od[Y:o P ʢSDrvMF.z㽁=nnH')`:$XPB"~ξ􂽲k&RJkꄘcZɆ:z(%wU"O’*ôIlp++ "`s殏^[d﷜ż<7/jTr-`T12DDUtӞhCa? %y˟Ia@w5i: sBPM,^2+nbxVQD ͕ )SHWK}8CY1ǣy%~tOl|5yPA'tQRByiY=VH=IKiO5!UAKZkt|vRDžۨg> b^dΏ&׸HoA,Mӽz I2/SN{ j"* J_p[| Ҵ0K,€VhQ= ="JEh*V"@DZ5搑,Qd/6&BT:RMe E) *O(fQc׾ p[oۋ6"a' ïM+h`QEVÿb P@2oR#.c.>2)>%J{GNr5x4 hf_# uuB J4Q/2ZKr>Fҁ04 ]Rs9,AtD?"ha􉱿tŝ*]mjxYu<̕!_nD71E `B>6^; ^ l8#uNEJ$#Nk={iQrY7/[^8!Ѩb*~2Z#m |hH]; TpjkEXQ~@ZJF!w%X1W)t*g~Sw BtA)*CiwPuq !T)v#'h[LdXr-q}PIn >Un.;PZnu͆jəX״.j)T<4 dO;f-t<[GIhٺl /CRS3"|x_T,QU Z,H%~XIJ_MS<6݆x+ l,1އDf"Y&A ,K1NCa|$TY2[󞬗 iAڥՆc!CO&pjosycy6+kvj C=#63:J` AU-rOb}| 0*\RnpT^ċ"7XLTXq|fq$![Wdd>k"HB!=,I*ʃ<>U=y?K-\U $bYdخ]tG-~CiX 1m]b-xu5^D`h⮺./5Au| [[ʻ|ZG1*uY\L!Lt7:M&Ȍ u l+M &*lyzp,:NL$U_$+\OGf* Hj+S~ۅ΃P7d;*eF(6GߪgP,"V6:j([:8M5hۇʳ-.~ V%Fvq_qGyl税  Ϧ8i\r!df>>6LTف.,,ځnjF&z٧d=em1ThCp\+Nx9TxJI5<㠞f;wdZʪj :H%(A׋1:^<ϟ_cA ?|@h$Wew% 3Ḇeq)na%:!GƱ:)q=哼7?F .bKԁ9`buZL´xlצ~VhӬ\$ 7!e8W 4 <u{N߉ɬDyrjBI]o->G*ς8OաIG,Iv+8oaz&FlBN\tO'A;U,}R)LxC{.e¤;13G;uIt?ʔWݍԣX0Lhg&^ڿ#8Tahh8ҼTjt;kHXA'r e"9sP֡ᥰ$xr jm! 0ü5 _@jtWX$B$ (/w}}7é,x٢L } %W2@3ˎEKW)OiO7D,B:Gу42nt@iZ9kp4>P%}Ŗ}9dd3ΏqbfǹI9iQѢob|hWy+?GֺFto .(eQ ߬E,Eޣjb#F.ga?j#Q`=;ӒX ɗꚗ>%ҐRSh}щ\ &J<.IvJe=c=x't}x`@D߭5m&Y1n ֏)^]y!ڤ}ͳS=`>S Z55cZƬwX-Kl_e d:8 |777MYRvy=ꀖlNDkෛ&)EԷ*_1xKT߀$DX=8/UgJۍ&V QKCe7L9 .Ao1`\É/$#LݾUq_IAJ·T83m^! Y..Թ1q B_Yg İj~'Z=;YqBQh#v;ie5ʕGЭtT9S0zI1ɼ~2ĮpkziM`Qbi7 2cawl5JL{:۝QGi BRuYj;0d5@z~lQE SVvС4To 'T6u04?jPń^u# e0x{zT&+˪`{uY"X-Dn94ՙ+h8Hv1ZbIoyh9 qvlIWk̛CY+?Z,uYď LZEK,&7أGSNkׄv 'Ą >a`gSDÌ pK"O~`pƐš Tq5w7*xq3;zQ"E9̈q䀴nM+vm8yA:߿`Xz9K t}ϕPD³P4)0ZL|TYЯo]!z6',݈]YQ-cH!e)3°6̻cy +uɽz%7ԟ]3.~ȗWLkGN328Y2@Wj;Ow\B^ HJ:#,f BWi CU 'Q4pl9_Ycƚe%9_WT8N&X(K}rN%kFt/ƻԵdKޏ>Rr\a7|kåxhǔlñ1id_װii0%qeV9x#j#h6)n7_`d1>v$5SzI{UyI'5"HľRe#\0s#ѿC#Y!n٥?ljI &{ΜvHx8'?+ţo9BbhEgC"0{^E#oc] aEOot|UXUؠkwOݽbvL‡#"v.ú$IQ@,&K[=SjP p`TPlL[KJ`D oW@~Rv=&Jl1M! 0!c\iUr<\Ԝȭu3F0پUϺ7?L}գO̬s~u:HH{Zr'3diG9#] /*1 ~$NS!ݛD,~vN 88Zb`-hLNa|38 JVzUPp CjnC7۹ P>6loz,rC{&9"Cu0΀)u)_sAv%n+\)%֚L\Rt~5L (hTÞ27s>:\\)$o)IhAxjipS[H_9j0Q]uE~I16D6$A#ȵQZ 6r"ˎuUtZBB v_ lF qh$nB=9Cˏ-:Hwưmʽ.>ȒJ:A CtEh¦5ڑie\5>} ^ܳT8InV73HM />ws&wӾ<[ e @)M`}sGC5c #WZsVeR1tt7ǎ98⹬3[dӍ{ |ϦlLծw〄L?eeI{X HK$FGڂЍ&\B+m=[ t}\y.t5^<:FM؞PSg@Tral] l07W0dV3T?o1^fA 3Y)#Q:Fy5zd7m-_<f WR/몚O^\bv5/[.5I7x`=Jm׀:J­1[[kP@d s9Y:vK!..FTw$!-H׸qԴ#Wߧe9EynO`˜ :gv9\_A&J2da̶]VHTAiNji󨖻Nia~G<3D'p8*qMQ$>Al W*B4M E.Zkʽ6n2@%iOޙa8|;dq彣XJp,GQ 0AkF)5! ] }$#@iph %O8qjYMmԓO"H ,\n 3|P,"*Q#.x(.OZzEU;&Zb=xy݆s_$\F.%>34wMQz7)JVar>ܸQLa*rHB~jcC_tnݑZHpe<'UNH0\Ml(aFH{} ϳt="L-Iv莆Qs$x}^0S$iտ `TQ72Dpe"Jq P+A'KGD}J㑿CO>6ۭ77U<Ϫj|ĉA#m@^*u۩nW$ 0XLd&= ER;$PjvvKZw3JKLIz0T!T^c*_9&+.WJJ έ']8 Jl@o9̰⧜TG!+:4qv`U12aP+Q $&m2m /cTz!}:o @ *Ecn&5gU3:ZFx藢ؖዿ"+֬LBѓHOD ܸD1%CQguR;oc$An24+jOh 6{S_ u@N"%>er[w5ז֘T=XWv| o ^]iCnۯO1Hp}QK(*u- X#h %g#K<3^3, ^a(0ƴ yѩQ]@0x-|zAHұہ74ښn0ǠVRP0a*4m2YhrLmκݟK&5o~P?b\EX OY0:~C9lzJأ,bE.68mӨga0;K%ܘ kڰE'$|%;"YQȟ&(% ׇ(*ȃJZkl~"`? `Y[2uxб$Tzmz:C!Z!#T$ч!Vi;> E? kD Y]ܣ{9tb+1c]{9e6mUD*<4%T&ñR>JzkqU.q-N-aM1O~|=4X+:,m`K>ȹpY$"U6Y2Ĺ!yf2|dvzm ʣ{wr3 Q 2:(6v %VE_7X.f}[#d ŗO vƈl]e ҆-Ʒ;CIW`@N|φHP6 W73@1iJ3GۑTi+Z ZӬD6ePZ?_[=I,m8ZUO# +n @Krb䲰RREչlhzˑLy4U/ 7U%anT(%7V|Af೓ټGN}T~iW`JVeODT:QѮMƸ WB z, N斘hB1iJt@V.Ipc\{L7}WHL#"RWdzLP5 ܟ,,_{X.|b,,< ~l!DՅ4;{P 4UjfWε)2 ?d@VF?/ʉ$| bo}J{y eCeEM:Lp6zncEj6"jag+ ׄ~,(x1zlhWMNשCIz W#"Lh_; s?ws=ewW%d<):Vse05P UwCgV%{Kai[? ZXrnG:[{w?aA־~*)T:ɷK~nm\A!A wy,kdpo.̦D4%վԓ|W@~%<]ӚjeP6T̷ CR̆>BdgoRhseV{nۭ N9i@,? >@APNP|+P}f&Տة2gח29-*|Nk}~;RfW 0sȀ;kN3b:u bX O%(nŸ8ʶ\l`蹤hbglWH9ߔsߧu#c(܆AA,A-eOi qӣWkD[NPKyqSµ'2][]: 0xf$"E!}#2e[76I_Gq["RQȖ堟F>F|< Տ8'7@9Xu(^VB88]BkLM ~Hc*{X= .^^lWzB )Jj$+w>@@$3WIkPimT-*NJ߁<:|VEU*8,UGTޗDԃ?_2!Eqy@6N#jPȏ dj_ 0jA J.ؾB'L$W,I rn`qD99KZC #ɈRĦ 7p1K:weEe:<1@McHb?cQq&+bZ'˽TJzB-'>f' vU}ZLdgbsUZIV._@vT t40Py{9Z%c@ڹ^K k|km F5e-h$8:1ЕbƶZ/'mϧs`] &m<>=Wu8 <eS Dq-.ۖCVˉ׷m)0[ HKX9vKCX-mXI04~GYYGN=[VAؖ&`L"3PeA0y x$H"acdCisPj@紨NEa6uOAI3))>" t =*Ϻ](wS8 Da^/DPS e[V2r"\5ކn}0^a_? r%B%h.fԚ>ZYĝ?4LEVDCsWT9fnFRĪ(K?xGJ֍rr^Q_?1pl@3N&+JG03 sS|οGe ӦMz!w7Ryj -7꼉C {.#pm3^#:@vvX}Ω+w_c.J7t3|$ĄAF TCiqX:F,8bL sgE6 eoA/4'Z;u =?j1wD;!/6YS4zlScÜ1C"`z ּ$Btix fq.~C"7j6u`6$凉trJ mmM_ay<,["~%A xWh4K #aNE)kifdHI97kxA5+:%<9(2(cNC|ZplN %"OKzz2oR,aN mZeЖ⚭ۆsyO7d4y\TҠθIFSx9\Ut%?; C0!/m\4|Oo*' #'4|T>gv7baLN)pT58<ɩi{Zbw)/und܉iAj_C69~A[XUZC*VϦF9sC L"VE koNUY:kkϢKULx̂QQ%b 1L7Kșu12!Bm'/9W>ߣ=~/% VK:u@ Ո%r 95rjf{͜E{D$-n%DJ/qG!R55Wsxv(T5= *>f?IYVyB ݙIˬ7ՙ0V= lV 􊁺j~ʟK#:5{9oV-4DdϸtXu])VqLf͟AVρƼp45ɢAzI[ ]]dMHzC^U^T͹yw+ܯ]%Aze6*!mϵf Y?LkƱW4Dt_,b9j2I'a$=~6CSLבJ ƆtQNe%: :vX'K*\ܠu6bDA+pއzg!$u<#d&rDw9 9VO$&؊ K$kP!a6:aV m_,qEOex6SlIŶZU^* r ]C3u/B"vpL꯴S;^.Au.I(JVR0>wHQRBجuf_Ab ,/R_0\2aitpx;U\< w X?57nZQekqiߏ{aT|݆ހ 4,I\ȒM_sl z9Vyp-~aϹpnVT) 1W`vV☔x<-e g< .}z RdI}I 2+V۠gsBY$Y2,[)CwݑO=V A,ڨxӸM!u5{ꗍu=CNOsA^ezh_se(V!PMiT W:KvtJ9#Nb\j؃%@A "Xx8Pvݐ!D*til~^Z"U^P(rt2^[گ2U26(7{5wC'rP<t[ջWrql SmPXs%;ttFr8Fw%&2X -mF٬F=]XEҩn4kjbE$clV @E9_PO!Hu&Anc@Zޫ% |`zx] းkc+' Lϣf;[W._K4BOP|\BS322GE^[,~Ò3vN3D4ݭ>DoQ}x+NPəߡIE{x>ׁ&~1a>@,)ν*62Q^o\ krrd@*# ]9?'r.qKs`W iJ}=t<Ԓ3jPVN) - H+7# Uhw/kIٚY%q ,j;Eg@. vԌ\vt$Q-E"q> æQ]@ <069'y3;e t7&pRwnUa|@ Ov%?ؗ@QDBqL~<X2Iw-Pud?JØKabFy? 7v$^ -ކ}MAƉme6D\nHU٭޶Pλp !5SI@@ r0hCMtk8\W"U#KMG, @/ߝykzHk!+TJ( xyZ`+j̤Vt~m22@Ǹcwffz{v#APPN`"YfR Alb0i,2[글/^ķ"fIqdKekl@> D!SdFT估9?`wٹ0b4p$&)"hNPn^HFIU&tFq~J- ;)Yg$tҦ J ~:llf4HBAI?6QX' P+:u0șhtI?A׫ +=j8oTr "Mr$k !T7t`$+m3(<˦g$dtU^_HL³3D/-E$ԹQ7J~:Kax[ 醶yFlFc e3Fc 7!-rh 1N]UB$[3  &R)iaTv)Y!Pit"R/JAsH|.9:UIгkԜdߝ!pޖ_ٿ8T~`t:0{x8~q*ʉѩɾnǂ@=ȟ) >&1ȕ4y/q5Bu$HDƕ)c7 a3+h{eд&~VIOG9Yv˕zax'9GC5OzZS\ೈ/u!/T Q?kpLbV;<>!'_B' Ti Sgp'<ªiٱGQt# 珞㎵*LDZ5m< _i @w/թ[{{U{S7ZGMpVW))ԇXd4D3|kr^ i?PTX<+%%/.\@dTT>_b6!.!tb>vm2|}Q7.6SԎ &ky!gJNf\U*?t`u=;c^|p 2╌SL&uwmz$_poJ J̓˷M KtwY/38nE0/fWQVF]Û=y覹 *Z4`>YT8͓(k agz2v2Xt[fؕS7칖To>w<)W3(a\Ⱦ넠V/?#QG$U{1C"<ֵ82ca&Uٹ;rluBj]f Sz@u^ 2A[Eţ 쳝]`mc7{Vʪv[H꡶#(<]{+\ ZpJJ̺`v!۸ԙwv uwIћ*v-1?ÙyިT3v,pgHף-e ÍaMj($utK)8~XΝ/C;2){^;hA=nw1?X:MqXI\WQC,5Zx^VUb8' O!WHG[?\H߀lbb6LXT=)Sر**>]{ĝyĿ8{JAY k*EC[q*FdtdpW#hҞ-0hf*2k ^$Rig[mg,vm!O #O4?eC+X&JSb⟧2W\0 :dC)7UG6ϚYM.wv]O4?fƗZ_}/ĈKy&X}J?4ꗔWN]jVe&ؕ_x/A>8D|n}Ӂ.-#)lm5vMYfvyth{:l<03P2Pol|&5Bw0tٿEwP-gN'u2v@EJT=<p8$+u|Sm ~EOv/v5 KD@w7C_эL-)'Oy_UIƾDf`{MWf-H/t~o".zr+c)I'C-$ w2Ekz{Jȷ[UJ hH߉E0ߖzEaYͩT DXȅCWԡ08-a27e/;a0n~=l:_|ww)dP*.qAFuLFژ ͷ|^jֽk,ڲ4ʻ25mof7nipb{."F4Qf[gL\g.(UtYc-)PHNVv`mB+@?޹CL:7$ 4~*XغA [ hu~5VZj_Ӵm`~rz|? ʌ5=ßalovINn)@TXEs­"&9ւXȔ^=>}ZPܕ2 +"[-QJ41րP>Q6S(lAp<9 /yV`C:x|zKʞ$|m0U >l..<6@޵Ɇ݌_, ŀ&⭛~ >x~x4J`- ރ2X 1=!G5j<IXݦwO3rs \ZnQrsah"A_酋Lgz,U9ʰ4Ƴ8lPr"JgD4:ޖX v0$-W]Q e(2Ԗϩ !h%2%tW˻7#N鬞1s igla1!k3h]Mcl|Y9_M۸? #$yc$BlOoR >Y/υijy8}:X!ӳE6+v$F\%kd|bGm} Ie[@;Q=5hYY4lR'gӼb ׅ M6 @lI߯{E,h2F a Ң [0ڨ4$|3)`~UoL]N, ; }Ǽ ?P[:nWuғo|&HΦ=2dYNT Ys:v:Pm $+ __T*   oz0اXf8IsT-,RqLp,Ιekl.B~ABAvvxoävU?\UHloRi:JQ@f3fF=*L@rQI J֊ۤ~]k1^R7"MչCk7M3 -=W`6؊mi5<w TZjQ/QZ;)QGd=_g H2cF>{k5|F aqCX8d䮤pn/Pd0V,<#xocd[~.kE4k$wWmbGh\\( _gVn՚ljRÚK<^ؿ7؛p0d+޽Ex|8d3fѩgN],UFTn6&|2K+jI}Oq=OLSՕmGTZ/(F yG=%G`eX."@zg b9bN`Ka5+bt#0a鷘u~x F,䪵 OټPLNud ͭbe68>?t$^UVNvU xYv5bVck|KzgmMȆn;~м-(،̯bP(EAO1;#mpD'`tӬCŰfx LqF_|%h8V~z)vFi$o>.[>-uR&WNY䣘0*_q[m }rQR;'[qKt ?Pb[3FYED4UQA|, ,vS(4GۜEJuhA1@2*Xq7Wy$}L-!h41J00}c*; iB;42l iSQn KJ98$: F Kp]]7H{n(& |K]7rD\tKeϻƔzI)TB y9IUrL1eJl2f|{06nN5tqv _ۜ#kO^=Ba"lb/+QH~hm<&w,V}es[(rlFQ' AXK؁nAд(1r4Kq֋Tj2?VWe1>$6ѽkH5{ S|wPE\e auSb-5%UcxJIhG I/)LGׅ IMK "̭}/ɵ^W5ԭ 1Y瓜*0 )kKGZ_|%:4W"lL&E"pѻ?QLq#&gN[XiDnjr(#U֢t/h% _rB^<(ҩ ̾{U_ڧ}}Gڃ/xSCO9v 3DnJyPB6Tgu~RWh`#ǝaӂxAWjCхI"6%|mm1'qYh"Ƶ JqܹSD ` =-]˒6.@˝(0ЉhQ9$^[C\$+^X?{I>=od" |nuaLx)?pRϻe6Ty%CR|Y*KfAs@Oq\LR) ׶U)Ը,je [uO!H/T/҈Әhm) 2;<S%Zkڦ>[}GD%]ۄ"=`(TIFݼYTh<2g.ZT[ͪJŊOPR*E-Fq@]2uj@ dы 3j{c6mЀ䗶U؀~q~ZwpTXf&NJZYHBV`CzUTF !qm|3+ܯW'YJ `er;5>6BR)/ԄKQ% vŽ4 ÐDO[狋pE2uuَ=g!םŋ]& 5 5^}v:^BkpOA+߆AؽKg6k)0}lp?5 pJcЭqw7(I5zhc"s1]|wk6T7Ȏ%ڋ}s< ci/8=2Pص\/ί5B!Q&:}<3BdHu^Y"fR#!=$.t l <tQd" `([OJ0rR !z-(-gG-Z$];4 _ʖ(r2ɿrbKN* I2T_ . RL4Bf^2U{Пc:r);KMcC8$B-i9ԢGN"}0k>VX*GIK|*X_koF2_db*UVTJ!qʁ\QņϚ Pv=k`!Λj|x>$[ޑU[ НUٰ@̼|ץƏ۹.cő+\)i ߆]P>]$%gEaaKL3P Lx5FpRj'Qn OP XpS˲#f]X.=k E'hTˮr@*/;15R͜7Olq^/;!#ܖ_sEQyj37l]U3uXSf UdέZj*[,ŌWDm"e"VQ;>U2,,f<ƛ z`! >y)Q%vl1V6jYXmށ[P6< ?A6aBك^ћ̣%rd١L\nu&q6JUy}e+ Ptq( w3($l-UQz?Ja<8/px <4Y9`eHaX>^l !@:'d3 \Z90E-)狞ao8UA|PnWq~Yyٮp?ţ=zNXaJZC4Q_9ձExt$A,w}2^O1xҢ~mIA =44$Ðneo,}03r6gV&!IfH7S>Î`5l.c&u]Cf)Y &h3E.Qաޣl[A?HsYrtb-In/y,raAacgCIk]g远7 P*ﯢ s،]E=ԴR[_I׋vI0f󽳬TD}ʑ0Tߟ KIQ>Cf8|0-s\-\` cc͍ fl|ą!04-_pBR̈ꁐ/B_Mq*x|e2DCXoP>AU6E.8w$Rlvcwx ؚ,5hӼhЋX ^LP6 oQB>Y$"[y"Oq>ЊॢJ?9"\r8?Z'uWB\oOSrasKp.\zÍ1G-:1Xxu&&[d[-x.bW /p+Dy".X9r9lt ,$;^'c iFy@~ρc!'Re;o$}b}yV'a-nB۾$ˋ2+g-T\ǥ &kK ۀMZA&g$Q\ 7܍ԀI{qXX"(O} -iKM ׫CLGrE'k=@\@ Ú-̀Ie`Q=BDK8|0! ';4$T}'oo(eW;Uz8%ގ5MfqŎ]6%9ieXi+4s[7nk''^ɣ,ڦ~0"lrдp«V,sT5JO1OPhSן8XUC߄ݖp^U)uRQ\Y!tqַI{>[8SD̅AAu|Qzz.+^nτ0MRS jT͸KFRp:.S1[:~85].Uc#2A{M 5Ճ}}[Br[R|hd'"`sKSFss^{$W OCiP8T ~H:HZ_q|we 64@9GC1`cV߈OXYN->Vw8)hmk6 N$C:'f+\XPMr T0újE%yNGS+ :>x Eߘ٠ČfoIw=`?L@R~apF 5Xs`>r:y#u(%c'XD1RK^r%4Zz2ҡV:ԃ%KAմf~;;o_[^W; V'*,ہ|͆F8KLߖ,}?wwN09jm^8(H(uf4 =|>)M)YSm`tXy 6lEr)⤒1@7&$l"AqJ`OzTzc*ѱKe2Z$^\pjY^ş?A0%pNCbT?I IP9SUy,JwLAfλz˸v`!k*EΏ>3y8\y? RG—%AHANQ N"L8};[w)py\@Fk ,ay;q{L?WIsbC$$[)x:DGkHDM>[(tR>-HdPpay0w=MDx bZMJ?ixA2U]KFeѲiJhq|g}~DGWm{+\2:~3&{uwZ^9PIB }AE$ͰPɎG,fZ%s4M wꚣє%LW>.6>ޘS$g4-l?gUb6j;|gJU¿[4P#7T}6أْ<8̴~%o&?h-KV+\(K9$AăY冐n!GB=sLj8;R v]YcL֩!kƫӑGb)W%*Ǡ?[ܹ(X$7zq)߰e a BJ+~?9 fzi 16}`~qztkT@}OP2',r`W?9w} '.cXe8QvޝbLucaI-<->2 N_,9WKPF#(NyMw2N5S60hYɲI_ZȁO[㉺<> U҅LaUYtҋSuJk},;VFMuTp'J[2`:DաI^k"DLY.K頱NWe=>KDSQ{{dViHԿEKzwrŧ V0|mGQd R X;p|ㅉ ?wvjY}5mEUd߻ ry9*a oNfz^]k&߉-dz#OC ',s{G-` X!dHfۺ}*T(ojh^;Uj[yeԫ*C%MZX+J& "O2n15RFʬV{~"nJ9UIO͆mE1Wizv*T85=ZbK?Ր[JDZu4{Pe}hXIL o(2(y M T.F_c-@s& sVڞ-WZtUӨ ^i\&3VeiMQ:d=W?u0E繸sEp8_צI kLluutcApllA!aiDg Y7=AymT}). rjܪyIYƻJi-'Z5%7DZ[DžvG$v d V!"UEۀ2G,F>'\r`&]̨! {a~ԋ*Vc0a?M%V=R;o SB&Ckc0_b) 5α! Г]Z}hO0iSC.` J*.i2ܕ;9US"E齒7µ+hQ£(?cxL1d=2=v5O:dJ=Rx$  >,đds4c/ov # }zh p=ل;\P߰u%+W ??&P&5SAUK 1k`M}!p]N@&f9|1?jg@oh0XLJڶ3"nG'j0zG?,|H;H&-$L^lk@ ^K۬R8)Qv)mcW ]Q?^tJplTMr:"ogW .?0[0Wc×mf (K6]zv3K#MIjV\\7/*q5lM B]Šd}jB&=|K+*)3~{5+[ʠqcBk]Nc#d#wƙ'YhtyJ$ש\5?@iabuYϵyC< T:ef!V FHOIsgҥy,3oN|A@lhK9I8bʝS< "><+J+}fZCY qPHŅJ~.ejn*$/"5b^G#3/ܰHc`Ab58YpeW) ^!ڇzg0*X X)x kNZ1&}V"cZGF?U! V6N!0Xya;hBŤ®~wD2 ,(ol_ysePy:zV;z[f_`ݱVAӺ&7"^}?-(a(Wq5jb+GKO`Y1?@8иW&GCqw{r 2} M۠N [TG45`v;$5G`adڵIw Ӈ]WȎfWhSxk{&p45t y]rx #MST"4sq4hW4¯ JwIuJ$+$em@>&O#yajT;^,Oɜz{Ӝ]=o˗O䔬Y h4c$ ]*kݚkedMjR j޾;ӓHP~|S2@f?Y%kUaY[wJqt]2{j=Fm A?^ 9@E4n sPz;,ġsh6 T$fh!';2-htJWp5ݴ]ͪ$1bʜ,4hk ,m]]%Q u4aȺÜ)UkҞ־kUD_."%8ҖJ!G,O\n .t{(^foto BCUC hu2ZjP&}|?MqBr5էއ=1SnRj$&X ,V]͛ZM]kގTw&R>|?_f\/fm5!͒hIrzNc E@ u)qZ]gS' M5{eꘊY;$"CPz Y݉ B8΂+"z|& 2!]k_TPH S: 1#Q{bg!UJ.+YeKT2 ")`i=ee+%`fHM_#Fty=@daLC߁p]Ҩ9ЗvMNٽK6«B)"Jk,v$S:Z~Si(F]PW#]enlb0HxDġ=] %ze <5OT,gJ*z3DcN㐔Q CR7oD +6ZPKt1kTmQ4tO'pf7j+S}؍ﲸ'.@UK<.$R u 1-_E x v'⍣F@3f8)|¾AĴ幮]0a ;%MM,^l6BM95qu<Ts3Kb۰[JX[/+d|HN冴2zm.6(fۏ\ 9j$/ScLsF;vfAŮl38ȟKdK67O<"j/"ԖJwVO$À"⳦ҾA9teM(J>?J4?io؈Z.!r@xIM蘯QUށ3N8P|kR|>vGx%m(yZ="|܌۸Zo+KϤQQ̊߅)',V+(>c ֿ}ƚA!sBji PoqA,=>(ݴT# LT<6 i;4j}Uw2g 7D2` /Ubt>O5__7wL` H5/9-33e &H^Jr\vhZ"οuf5: 4Rjs7ut yu /j"S՛ǤMюXr%/dq+ηzqU?,*M֭P-Pȩ$ꄡrjEh^%Q; SGڭ;e8&hw%f\ƠJ\;t+˭֨>p q#L>U`rcf͜6͏NYM|3 U(ulѧa4N -fk2^OTg ڼVA 6%(gըQ?'ATO$#`Xi롨ʀO6|u 6̐ viKd)~ lFz Al5c+=g+qE{R: ݤW ;W)V8>񵤡9 ]c26,D\BC"`$ј'T!RuMm^S.A#-܏mM2V!jKfli9~{^,F1WZO2>N=6L2 1/5 U1O_-ەL:A4gՀKN8Y[g!Sd! 0.k.D,j+!)[ kmٔjRxμjo`gk9r \a|@k8P6׊}-ʉi޷!쳒kY)OOZQ[k#c*:M |\옻te ߲U,+#>$TZ oNteo(i?\ d2ܡOq\l2Vhn ӴO8%6u0^11 TvAh7s9\:M;#9aaù;3\rCS Tk#lvbkו[* // sH]o8  ~O*,r (p):(SEruK(<%'qX^^rHS\*Tx{+h1L7CP ?Cr\-E['Nqpu]5bn3HDc>Q?tw,RGV؛wia-SEx̀/aJ]bHcEL bOhjf {"KUYaءbeY.$Q}dQK–U: TuA0=R9ݽgCk"m;h*Wvk\;_G{[:.YvRmFMxprf^N<#Zz;M"g`bbB;)o>{&up@lR[3jY|*Ls)O@6q AZZl;e! K3h{16W?J"Hޟxe-zml pK{(\qs;F:# oͺ_Ʀet"yx5'eA?4P˛K]≯u ͦW{?=9.ޱՔ3 !֌O9VsWM+ԺbG㥍I'("I&#Ϟ9[jj*| ' iA)?T0%T~)|r9 k/ӓ|TZ_(5AAūxLA`PS.7[M(+9N9blީtaB4Y?G@F=#25M$d FOdG\D?N(ވřLQ3pcevN.G$uD=qe<ʍXIh1E'U*j!&5lmnB-Xp{Yrg~k-C= up&<X <]/;VFJ̖@DL\Y) ۚ<,mk*{0OauJزWZ2\}Nk=F辮\[wRoAO9ӭ{xԳ*p 8*5(Xk^|GI֛iJnM<b_+yId.uqUX?PR(}c| MyA%:!sEBXz&omL֭vP #{{b[h ex`;2P۳Fq4U8f1PxQಂ~,sDՕ$Ҵ2C*L`"\4ct7{>]sVW*W'1SpjdDž Ex,On&4W+QsV2۫c e)#=H}%x!"yOjU= ͱڸn6c>:>5u[aFeoKfpiSe۶*?o21EH"Y $vd`13[9u;r2#+3ޫV]w6yf `|N}MK[.LZ~Jf}p4b_|GW;Ex6{ \f!)?xqpFbK&,FsnM,ɜF%2/Q h Ɛ#m%nczSoS](KHXlJ[7[65tvG\S2+~ǎTFA&MP#Bk2wmXH e'յOְA(' _ ]ū!&8Y8aϑM.^2;WIZid,U-d;ۆf;d .ݴ5s=^)%u -})ʰ@`D_l^@rZEEbwĬ-i+[{-~W|j1[MԻugRahz Dj|1=%_\K8sH rMUS:":\keJ7zkp 8RR^Pveg͛|%uMyAy1dkO:0]=!?7BӀG/_(Dpw*wEIk0|ZjۓK٣eU4%z㶖6N;K@L{}Li>]sY6"wS\ kq.+X7ܮRMha2Ҝb.Z3ziRk {:w %.| Ec w0Y.xX]#Vn4_tS&m9Axs)뵷 ?8"db/oؾGK%&y EF|_al,,,wmHdK3m $scHB,O^ϝ/`= (dm2q1s:tmu6@)yC:rI,1}uۧL:MIh5w5] opU[&WӇ 0,ԡ8GĽgp1(R}9(y,uMl`/ Ӧj_-Gb]8諎6ZRڎDoYHHFA~bnq>{XE9?,t9,e$3*)HyPu]w67;^eBJƬ7W}& DgP QGlJE|m]i&c՞pݘo v=#nIc{ Rk庼X{tmtA*-!O?jVrf~yC w{; S$;/QjW.Mɟ<z0IX#8;̏?Z2nI{ՍbdnLEg'hUNɱ59ĂLcFH 阸~o VU_s{\|Ϗg3佪IsќuxJ &[ h-0#}j]1zLǮN?'R="a"eX^;80ڀA@ ѭy)[FP4HmDw `lpe6J(erH71&p/.7z%dF Ђc/1a1.ʳ[crxaKuQnQ|-Ay"v =Cv&:{mj5CcMNK8΋Ƀ6փWw$l;| n6RX?^z /V5XΕdfP\&GVcw- % K+O4E)ۨ"necAB6cG k`,ER.{^XB S8~7g+-1hzA sJk WGBt}ɌvH/XT# "DKLuIoa$diwSY+ +i͆:t_]V„ jw]Օh74Mlk5GEHىo_*ǿ J3<%t7bY?vUpB^j5d䗆K %T 28[.V-"[7}z++3Y55OL\Mlgɐ+z ) VuLl#0|E {qK^NKgښSGWӤ-G"dXbo*w#h߿ EZPt6X!sAm-Ba>(¦X+4C8 Tf3\fJT#79I7_`  8/':rwLoUbo@n͙GKEYpeV-‰kRf~Rq0.0$^3y*P*0x/[K6| U3Ǟ2b\IC;Y!Zx{.=G?a6Adc:X@H>D~Zx3(:C4g%NLL{F2ӄ @wwo# #̇d{y2*-deFcQ |֙k 5LI1clR60`CR4ښƻ[da}FSmy_ _e{?ڥ{Iz~y|jLlS߈[Tz )x0+U\#xiDڣ(V+} ʧ*& kG\H. bkˠz9fnX. 7/;5](p4UoWyԶ[("R:ɿ7fKe1gr8@jX"rPIᣙhȻ# ]|rk'p*.y` V #*Wթ~'CK7G`pܦޟNdh~I"uZǟcn)oANЊd))w4ƏOщ*쌉Nؖ|ۇp o@irHǢuN Laԛ%C */BDx=ξTmG1 _*RV͎rM*>Pe1`[p 1Ԏ( So.ND6`#H_9~wu7q S8Me6y;OEN CVS_U(/@aEhX K8:6Xh]p؀aJiia2}zNCx˙e׈~nc]Zp (n [ r<~V1Bk%7]=,M8VT' 3KV3v9񯢟ҩ[瞶ka,bW.”îxuaׯ?/BוkEllKnHuq@6!raw8r m4T'[|g͇ aDp+ Q)hR#b"$;E|$]=Ioo< donhK؝sӡ6>VGb8Jjkb:DO4/ sdZIIֆv3!sф-Bs^~-) 5a4_4C…BNq'c(}͛u~F'ٷi_wPG׊~e'+7[^iQI1`ex([p ;6JRj߮y3Q\,8^蟲QIQ`#y,x˟)~xL4ӱ0={ \IKHSO$Қjrw'=coHB}Ji [j{$wYf.tT@]'ߗ%{.Q=T[f]ZEvFтDA.JaJaۉ>o,+TF 4؆T((dTd h$YJcf8Hn_XҾIfemx ەYJѣfz}BV-Q)G#`V5ANO)x@'sUnWYNֺtHz1ho?+N Bx֫`ëʻ/8?r 1'M Z9: N#r/B_G)|=vؕ˪e/K&c1p')EFe:d[ఈfk<9QnŵwVTE"j&ITf)A^@s]߫fD/(:OKÜj\2G}˼%1:#=ʹ=wM]J1S| @Z,{2k$Tv+̝M%neζ#¢Wzse8UnBRi}D߮1O\RFήwB{rU_3PbntU8nxK+V{ &1@:o*VlɍAt0)Rwm2n#uƟOJpI}AE w $ tJ{8@@+ YnS!kBA9P8gxkt 65.Rj.-Dui̭u"3Vx,)CvML}DR z|mT3;9lFҘ)vqk|𾙧eT(y|os b-yy҇ءdS`N fIRl23`E?f,jֿA"}.yKrT;X =A  XTFgd9kMjP$.2Oaױ~bUD[άA˾E[T)u0ܖ,Q䏱2Ő\ҹ\#hF2rTGb^+g^ :vfXs8!-]PQ[XfwysxU!(+[ҫ{ىmDu!.Soz.xOo %l b +#<208aɆ h)Qg1!^8B bx k$R bQ7LoQ1&ac,rhM/1*W>q*.Kv8ο&tN&rX/1# O C ȟ>T7~sHL)_FpN0CL2#N\7?UΗJOԓRpFޘhl[ srx{Ӭ¼6~I1mDxUGZ n"hpmPpgBҚ|Ϙ2eOf?t@Bټ _SKSԓA)H>>!`t8Σ[ڡ{{b0; :,;'g+ETj  /OL="WNV;DH8-G"]Tk'?ui[Ue\&>zrbEϻ@~1 lHTR.r5o.WiERP"j,8*[t7¾f+.Qt/m`$jRmOwڲz]"_bV3/l?rt~_GT px^XQ}Pim0]o=Oϐ9/2QY5w7\R @W^tU3kK<ěSSճ"=dq&?:]]O] iP6̎!ch6'_9* Zh|[9Oiƹڊ ,g(Kܕ,-b͢FR>gQºRV u^`۝VomclZ Lɶnz*n6Re]&~~o\@˯" .'tyP:0&jpJSyąFVMx$Fm?za:Aw_ 2^2')xb-lWxz⡰k# oI9^fLPp [ gVڱ !DEuAuGez6&P^<ť DAJaC %vͺˁjH8A<\YIϤ(TwF8T$% \uv>I~ԹQ2%x#" ::_7Yo O SugOZ-.c8CZjȉ˓XỞ,2D/O)n ]'?BwWb Nsȴ} Tg>`M$aNpUI-Im7?dFA[{/47h2&0b1bǘrWVYP+IQZd+%H]DIѬi'.@&A6E$4.qO׏|􇙋h{{tcga9%tC"X1?"jUF<8C^)ăJQT8 !#R jR`!LG1ۅڋNK^fa$}yu(~P % bN)2 g!4#OIzX@,2~kn}Qi Mٍy}+ w?$sҥ4S4wyXm'/4Sq*h؆̚\0A!Jpx3 "/ _C_8lXc^G.bћO@I2PXVє$#(ŧp} ]/dI3J';z\ G@:VL)oqԞ `䕙[n~wajeةBXz(w3nʹN7AS.[c)!=2U;xf>7tpEަkdA}MkUCϜW.ZMcO\Q{Ӣ ؆)>j}R +Z]Ȟ"_: O1Vb.J?sMz-\وcqэCEWo\2\RBwh9%$ix o.}"FTG\\cwuHL.ny\ hDȲ'%ݠ4Or`F+%%0#HMo!Q NlpcH(n&&Ζndz`Hz!O;c9@ɿ&n&T0y۬u! K[PmU ] ߿U+zAu\}eC-biz[0=:%cxӮ^q_@)niQN 'HT4꫉ک) wSďwoU?k3aG +ouq;߲7°2g~L=~7zۿsb{v|n~p5 _4HKܹGx\{YxTA~68a>~-H-PHsVnC]zM˼mߝ=רI﷗8<Cv|,3fH ^ܷQDHXkSK-QaKE [&:$ozCαtJ[HԞVqDkDB|5G9s4.FoZGDꧼ?D((>[8ovBF;4pйA3`xL.; /wCc=f6+~f|Du$hl6jDÿ$G<꛷?pscfᆖ݉$Cgp9f(̑ȉ^) f~ %".*w˯/ُJp>[B gx$e+.{F8,g Ƈ)\`z“,;nUuWd:+k=׹yya): иNzɏi35L_]fLIOm}mE=&T:ee-a/4YR͌$W T}'dg3oOŐA 'ȷ8^q:uĒ*S ~k3ε ߳lò)مݒ²K3pĺ@!9 CPh pbK"n&jNSO*|9!$Rsjzl8@DGku `w9Vg)7X_'|r3!b3!- yHz]E.͊zBLt5w$OOnraWQEnWuÂF0NVIc?jAE_=;j%ߵ}y! HȻS5LrDC h l^`F< 7dnqA]FnQkYUFDA+(yty\bHǴ|ɒ|r&|qU ̏nGX)`m eMvcocsZf&*٢|nuUd^N{J1x Kwϑ/ݎR?w3_'MP<%T`gj87سi<@QPVAN[8Ak Z }@`HΧX..eQRmswUy~BB^msrі7~#D?Pdr;kN}/Z%pkF~oHbg?}5UUݴ۵"Tvu+½3n^>,*n@S6  9ɞKx;3~[mqtl2FC4*cB,HhhAdKJ>Z?DzFWecZ׳+`I@oO+oupz= >=[8SQWwLLf;:Y[x&1WrnQ֋'"}ns.bXJpeXcak,_9] 8yw,$ePfo֠OSP39b:DG#fK?Yhvg .lsUY \O'[[t w;ںV5FTۣﭹ_)b+3 {ʤT{[O,Pn AG+7$3HfP"זQ_KAb{G>X!4kcxpH?Hf';JF.g  8mOwNM*MJ?c ڕ_is<:8CBIuʪU.Yvsd&2NU9dK,zIN ZF6C srWCOf%(FҘim>3E5݌X[j[0Ģ:K'U%(Yrsy2VW;G%泪auu 5t䔝(l}؟%6KMY>> ? ։b3ᭌ_>2E~E}%oDV׾H Ѝ;ccjӝWw`'U1C ͆zϯ73<54h3R'$4d͞ݑ&V; v\`f2IQW,oX_;~M0HLR28b4 `:Pagaef2P0C@ZkF5sU.:Ϧ$Qs Vn=~TE& Egx$6;@κx3`;\dH/ Xt`c P )3\ 9( ISiH/IT}N;Nޮy}ցi9E(f`N_Ƥ׬n߭wFe6(lqvN<oYfF?|6jBwrsY!B߀@kǎuFFE du|B{}jf /AdW&0di>OȎS`iy,|<αM]1̑t-TyLȖp CP֏I€fh+U BjW KW iØK%͹EiuEl[|1`S 9I~KOa0(̡C؇ӏVf}nsNXpF_/`˦&̞0 GpBns4X}hdAaq0[Zĝd(Lޥ# )f6f pn"V`vÍ?{&v{7a7zزR7+**Tq xye P>r}T{n1vykti*)|J[uW= qCJ1)5'Ѓ`FP[dġV/;@'&dN)I=J7yl+Y#Ƨo3fM"hMA-mƖ> §GSSwk$xEYTwjE 7ٹ~JDW g|l/HAjA `k/ 'xѱ':OתC\˒en^E?h ׬HѠ3 'jס!Aьd||TkxGjIEnqQ} Mc+DvEak [aH)fqFJMa%xGcpɄd4 @„֗M$+X{۫_ġyhō擑6J)+|pKT"Ysq·'k1J< {3O{. &BEvHGeVuV ë7<#|Q`/:.m(egRf=]}2|" GI % j?t]oVN atYZ=ҧJxm?4cn*)@-eeN[ lJܗX{}>4Pz[=awq5 6گ/XUr1ka<7ؾ;^b^gTNU 1?J~̬#BS@!a K@xƼ&7g /Y!*qB!+Ԍ1t޶>{nsip_r|(Q*$WJc㑀CU+0_#/tjXkKo@Է[X SqEߗVb"}</'lG#ĭA\H7 ouE \9X&aAsVx  (/ЋJ!F<+ A D)6p4&$H\.m]$hNc0R+ԅWQ;bNhtً'ߺ :$D3J;f ,hA(a-cåǵe[hշmDI@6|e$Yk~ *I cII{7Q/'a{RɺNm } r]]rT2BǻT5 Cou DPg+fGO3VϺv6R(\9닡<9H4j{=EBެw0[zcĐ;_ {DN཭VvLd/\uq}A E& ){u zѠVVe*oK-vCq2a;2ϛՉ}IyGmY<1FQba)<9Ά`L-T3 qsƞdXóHtFG0>|OEZةG,K4F5<>·vIɬlg)/g<wg4bt)Q&`{Qj+CPbcep42cr>`b"?Yns.6ɖ{/B2E28% cH܌e& z鯿廄%iz}뵛K SP衆-/?# ֺ |A=al[NJE$^J3='aaV{"jh$SԬ}'M|fcq^ \X~&zig&tEg*'"Kד*Kfmؓ2ڪB9@,R*o]AwG(2 s-J U#)_.z Н{V*(~Q4o4Y0#BTʣfƘKIIs{3BLDRkxe-VӔjJ2ǩ$싷C6e]b'Dvdrtw+nRٽ@!R/lܩd@Wun r#>$Ĉ oi|ߦB7I,=k+7Mw+Oٲ8sl(4oT5"}JՊ78}bv4@Ofʱ )X`0Pjmq_ =N~&m 9se!P'm c\xlYQJΙ}/o2`Ϧg:Xz-10aBWPy;k׏c zȌŝ2aƁYI HMRc0P#~CJqG1^z,_f|tfD͏͛Z_oUM.AQjC-o QVM/o#2Gګ9cYz#WFݲ*i|cҕs'vYtr&tŻZ;r+çޑgP={r3"~3rk֖iG}2xbҏrP" >ad -WF"7dbF  SqJVbDHe+6``3?op(OktpāC˛_y8Tý\ϥ]܎ {Mܴw6kHlr Qo?F͘t_7 U:F,%-_|c|7)!NսH;5ҡ?"CmS5p){JCnmZgX 8IRa{Vb́nl"T܎򧲑E hyYP%yY{=K ]hi[WUPؓj!# {:$^ĕ$80?U Lgsi' *Q7l.>>rMX"<l\-+^EU,diR Yto:߇tCwΨ ?m%S\hBg$K-trX]a%o:#+K̿. Xݙ?T4̓{Oא1*Ը쏲Y]|$ꝍ+Q~G;V ~cM1>f+8x4hΞD^N-їS-FcZ>NӬ9ؕil>3h7ÎI;:ez0֨.9nb"A312p3m H5(+f (j59@c. B| DɘJn|gfniC!7>'1 fq*>'9t 7ׂè *!FP(; * ^Ņ#\R)I9H[dKܑ?ֳg?+oL",rOtO,Kgj.e,xᇹcś|l_:2ʭ$a~bSB :xҁA" {ץG؛`Ń)e*pC ov R;Lv[L1{yWkx,ֺU f4l& w 翺!Pdłrxl"VWC/){+}kXJ{Z f)t< sE!k֛jgFy"IgjjY+%3"3l/o1Y9$&M՛pHhz ^j?k$6ԉJiv7xpzrx TE0ߦ϶ H2hmvi 831*YYi1TuviT8guD,/6tdR qTŠvIٷ&U-ǔOKGj֡`a+ A3p G8YR8p[IWb0:t„S-ݿR ĢA%:t+R{G*JJW4yT>QeRv>ľ_.3o U:4VB'BGk! nb|'CUDsAd 0,Ũ="f,p{c\bqi31ó)[NsVMض=+K@C +c@ahTTWKW"Z!Wͳvvxl&_a^{l3A4;A8vx("{"y,3H\Θ!G텛/ܳ垍HsXd _L,R&<`.af1W`d&>ؐe?𰆚A?ⵂh P{2&=KgZqӐ{#uT, ,/]8r2>=q~|iN$Y >$~/@ 3oaOe9صK5Ey4o@, ZJYg+ Ƃ^"uģ?_}*o-x p}Xp??J_&1 8)Y +21]¢>%׈>K;$X%2p鹾#D)7Z}޶P?H/H7=L#BgpO>[We?D\Hݑ 3$u,Oǩ/icpGE "hW0kAs,e~R!_[ 믬}R, f(PߔqTzX(]M 1Ѫiu$/ .?Y߁hf C[@*2V,Ռ,SD1~t>qw*'wײZ~zKRE܆?&|2m,iPI΀O0^}9ְ}3ΏOU ;`lbUFVPrޏ)syh er / qy*-W7ڕ6 $҂28YbpANkk,Y֖S#& mvQDgMB2/#74)5(Kᾖ?zk>QL5ǺԲ^)<%$EP`1+fѐC+A; -(c$k ջ4[DtFU駅GL?f݊-#g^v5x( 9-q.dV(kO2 gAjW:k{=Sd&a2939}e½rh9qpYAsU, Zy %FkwWBaJwXsX*[dKߛ=IC)*n{+}Zoj~\ !zQ:ʶcաUR!L  OJGcW:dwtwgL$1mN zXY@1XUxCЎN2 U)LYs}5>Fl` 4>I]+>Tb'䃽! f^J[rTc!낵epbŹӕkL^m9b3԰^_]Ͳ`RM"P`4B @h5?ik7V DhAw ڗ{a7԰I]eJ+G|e 0QuaO(jdwi!0oEh#h1Ϡ:BWσ F*?`lN \୒QabaA3 PL=5j19 #ވc&_` wfEzad0ܖVDɩ濙Cθ-O2ő)Pc^Ώ|ˡ..C FF}Po0Ҕ (!YڎiV&0At2'MZ`oʨ6B׈8v=dJ9Vt3=xP`)J"#PQl[~xI w %h~>sN6 Uv[~f_5=$^u9_S7kxX?2b`#YzU-sAȮ2i :o>$mv)j 8r Rsg zo2] > eNf7*$k`X!~4JB5:|1H p%ҧEC0%*9wg[ zW;@?׏.MD|T.iMDAl( `kN7"&xY#;4]K+uo@+q3M3c+Pw?]wA s#$o⣞*jxWӜoo> &􋈴n賺ޛK Ү 7᳼(WbT0R=Tf&>~z92wq"̜YQ/ .Σh1ck P?| 0d`rY50Z= ;r,P<5Isp,s&)s$OYA4&"X|(amYQIp.k:´تRyڽ;ǎ#o) hH6S᦬&-ws'\Oc`~( c?mTOjo?Ӄp3- RnTK&%*5D/iג+dx; |Y )UQ6>lP`Fȧ; 0f]Y!u6:$)a 8 k.@1M |w̓a 瑊1&p5!-<|@nQU{o y.yM=IK˔+ӌ``M .ԪT@7=ŭ9sJӄv'zR[1kmM9/PӿH*zP0$b>0o1l(uɑ]DL!Xn ?/Ưk$ۈBt_JJoI,hUMXV-hMl(5pTRXy w .ftRޑ >+ڏU{FfvC׳н!c5]s$u^[)+d{WG8h{B u1AW5tVXt,d͖ES(8ЭtyM8ƀ&:׍K@px;"~S 3? 7i ti?Vbpqٰ( p;/h PmР^0ԁg: 1dNBY˖i$Rc]e8ܛTNYyX_UثX"h>unkO@UR/~m&9DbB,{>ъ x9B2|\ct;{B,YIZ v 95=46:rx _t+EO .ֻ;}6Xٻ TP+A9v mAffvRtn%GtDfJrjMs2+^X`9_^era*\hS`d}@ ћoPLRF۔+TG,RZ:vۦkqeb k'~8SqQ*ʨF.Nbzsj8lT2WknhkexO%XP?*xLvv֍G#l l^ѳz:jZpV#e[1&FN =? H;@MP'?/\+1(BE\)HEcslˤs.[u]8) sd9/l"_f}c\+%{59Drfk_4]ST!Xr]*g>:"[&lEC5!!zDbUsJ$!!Jlxzߍ'8~툛2 gsz0~w%[" iɛg˪Qȯʺg3_nsb0HW+w"m rN_i|vT HC bre@Շ;Gԯ~sDԘ䨧hr=?pIB&#[Lt7#R4fO;ZiJ:՜[j_wnQk:V~O a> &-P]ma>SWƕNG),2ĺN#wq(K$/\#Jd͂,`{Eȅ#ħxU49YV5I,XYcbTtUHÑ5YC&^_(p>F/H$(4>OxPድ/mI}O=@ *|{V=wyJeA,!{ RE[/#v0T^[6M_4xRZ M#i"#E+ԍu#\Hzc+WEC͔c_eXV߈kw .], \ki2fG by&dMe=-LqsKMAG9}=D4('kOA, fC׷PD#$)0A`*hhbr`(Ѽqp /"g0Տҳ$6 :9YOrVaf)%s:gh }yc^Lg[2k,eQnj=n70#?6jdF,ৎ1+_~Vc2vEc)Tb@cςjRSt(,k'&C2@*! &8S.yaJ*=j>pcg:f)"ּi)@ҫ57La;k zBXwrףrEmytưil$t!(:uHpܱκlh|S 9܊gMY_k9Vdu|FP J&`BA*袱J%3?2"[+fF㠭G f<1ohFEꩈD%6?3yYg#5zXV~EȪ%eafޟN1b=Ȉ*n]$ӹd:O$ZҌyW9a`w M nKRm>R[`)7Hd:R+FcQ566KH0r3Ii̫lgۡm~ۋ/6մ"ڙkb_`F*GSlgIdCFVPx6:}X@Tu^]h%4=B q < H߸ŝIL()4ʊ=v;.!xޞ]}7]\1%[SQ]|_\qj0Hiey5O?N$jv)뗳+ xS71ocCamQ c8?w'_/q.{c+VK.a-0-ȕ-ԹB3%8Z?&mftP1qdGQ!ZӭciљF "fX^l3 , M e`vc_ E7:zJ/Z#tMVC`6I}A}ORA\w/u\B"1Q7_g?E\ !ذ[;aKF3$ A`=՝1pfGrH395o c&R}%-^l{Tv6@T0-E2=QCeq:婵- E%ht|;P"SУs |A 0 K\g\}(9Jo)Ock;S=C ˊW|_%OO,WOʯ*^v߇(K]HW6./l'!椝ANҺWZf7ć1~K[j3,×.*^[AR2!wp C-  Pw'sPCt8L5źfG&ж9UTh1S pe.J;v~s\Ӱ1 fۦP"=V䆑RjOKf w<ȖTR;: GW p^pcPС EycH U'>e_Q# ,NKA1'6ZڨABuCYT;;E,xx[AlCr6uxۀʤ؏](ЏJx7hb ɫC+O@ǶiBXPsvuPNs酥YMLr⸛g(_56貤]Yb"@**$wy{&bT4izcO@Fs򶸎(x#a-FL!)UYA&0/g\8<8PR?)DҰG d j'NԷͶeD3kj9vJan?iZJگv)n[aB~R}et)p 6+O*`l2bb{ELvk rZ?*1b)ȓyA`]̞KNMɻ L?7nCJ|ƩKXD7oYn FJ2((Y2i3UDrq. o4epf-HeW/v5y}(2/(A?~0S);o,,$%/ڊ(ryT q7O\ "2f @ =11@ VҙX6o䩽J9=`֔tĵ8R?{Lhf xC_ֳ(qJh!`4B\智9* 7~C#.:Q<$ùj=޸18P" &?XRP!pՆP:-ϖ@n)]' ,d]˝eڌ#,r=v'\]%TaLj I6\2PS*.[| A!ƥ}&Y-;kg!C+ >H)?:ybh@kuypk3OQ5 Du,4\;PQ]|%3+BAȔ~-ڰ~Mr8ĐȄVx7yCNdoƹy) J.X 0F#um1%@'Ea܁"mpf,OI{02 %ALue|OG/'Ҡlq9!ڕ^RE^姊B:pWvlԚc4D50LN9^u^Sw4NzT.lfW/Ep^,@2/ǕWN[F APSLx@(f쩴o奛qP_fɬp4LWՋ |xYe#h/5y? >!pkrQQ*KJYNQ.iBG@,/1@Jq6:z`#Jْ Di6a5EnsސGu)·W~wrډHbtýD74*Uk#pE<jezwfͮLbG. r; mwÀMD[iL'Hh n8`w"fPOۆŘ!owѱoTW|j)H)5+69֘!R;@+mwԕ!Ҧs$տЀC qh4PanQrd x.9>Tex2b!!9:hÎNi߆RGkU:.8o)v%fl&GL 4F2 'n^ 5,\_*RKfT=.QQhз7@onN3BGgv@V^“\lJ }c%&ǘDX ؿDDOgU2!Q9܏8s TA l1O_\LۯG$" jUӡ"1߰Y d7\pQx =b!x fO-'vm(x%͢ǀ]ưWZU,_˦{ vk=_Genqj?OŋSMoSJ15?x~a@5xVxSDMA躕N8Ŕi>оP/l2@ӕt(=`FO4;I1$^)UXΙ-=YLɒ%FH/KǪrs*iQ'xiGhzQ[Kq8\k4zaj-_N$D kP\ ! ~xxP,ORcR)k9} )֚`k>!lc+g0l{s#"|vZS 6z _Uy1v*:3xVNƭ[+'i{f&1pX e9Io=D `#Ucfw8bF|0ma*UxYPGva1n9Z D@ԌpH%Vc>H(0$~MUGBc%1 >5g/T\3\tp27D0lvSiГ]VX/B@0_{xEѪDj?Nk񩮱 h[qXԴqCPSǛ*+`?o߬I⾛\?3;)I+Fk^uK[XmD.uZG /a?ӱ '6sI_.zAvgCR;dA2I-hh{Xf=-%p:1!b$Qɟ7/qV$A 2li~?>#lڕKR7g<)t? Q^p9_ہF7;%r5tPx`}mF9gvI? Ai|5lg^q]Ty)x< !3ͫXy`^3FW%:'c4 La a#`YW`7)ś\aL ^@芶*ܩ[[4܇^!cKjLWa^m]'1#C={pcI!fWyӾ\2*Kmxu43,̢LVaXo^HℲ8dE H1G `=,L!Dє:b}]mT22Va/N5@H]L dNWP.9Op 73̨$LȐҔ8^˘+w `fpC7mQ*:W{ي5MRIL#m3̳K$P`'OJZiJOqNz|u>3=y_i`&[}Kܰ\g[8%ORRNŴH媇*Ѻҳۨȉ8L\0ƅèIh^E∅+5zjIy^b.Qɦl/y"T<'* ~Bb-D@HTrE\tQ ZN x9?Evp-1 `QM}yo {>L锫k@x ׭Q}R6?Y&^:$°uҮ[̧fveWo,QnN^ߨ$؎;0 xQϚ3y~X8cVOs}9cZL* g(3-젱Df>OV dr0M6g99d1 gZFWߝTng6I^J'( @+QLb$mEzyva 7 B`kxiKC7n _0+Α YԾkĨ ƛfՈN)&}lఖYxDeQQ.d_Rەݕ5.flJ"ovFJɻۻ Xα7LGP18$$<斟)(RKkΟ|鸣.ȉY!`tgR2%yW-5``sZ@EjGλe79nDJ"~rowT5A6 zm촼2Ӥi֟R,C{ꑒI"yM>sϩ^f`b՟8)՚!~%:=RZn)4Yt`ies-Qۦa$2~R e#f$ Pk_խ~)j+std]ȆCR훠N4+TYh)LM/Ze y!"!^knzwPʹI.^ /̓ o`QQד2T}rT6WM-*m F{?m!UƦ,-ymg }&4nEΎE&bdouh~p- J0sloԼI;J(b6Дl ` ]Z27 ? YþTvJ, ӯ#H!\L\anyKҪF85xsuYpZK0:;4!TǒumM%|99"vKޏtWizQ0;tv.Pyyه5 A ens/@.TQ(Q/=[ :㛲ùƃ*^<:}kJaJ)gaGqQL Uߖ:ϵ+8qiDC?E؏ E)jFt>Uc>mǯ<.g_QOM&[Pm$8KtA sk>"6KٲXyLdE }I)(7 =W$i=^le#H /pV8D4g| 1E&V-101!zG*9K^rj/b|+k\?l?PվfUIvCۃ޵&N/曲 t%%o|lC "*NJg5uSDn5 jW`\ۭ_`K/^B.y CwH[?ժ: !3HܼZ.L㘡$mB$.c_cu;-'1{yhrS1Q-3jX;)cu+ CpGpWP8%gJEW)J x5xp3Ru ̊c C|9MTNwe|DcUQ䕪\Oe6:4Oy3^8ɻs#G*UStpڸ{VB[B >ѥ-wdmۉMD #˨@6iRm\Q]>4{&1j|!PGs~vHes 4eagel村5}Exi9Fsrf6,yI{i*ڭ+1֛;W, p '&B!6Ƙ5WAr -@"|5#oO'*}nBv ܙX=&-[J/$>j0D*'&07+]Gp\ 5j@ =]hp2&K|n9K{;%8k2Uh+qWQY(>WMh8tB1 HBZΔ]v?KYbj"No9bL;od6iNF']\w]uGҭ. 3P$ޏF 1jew'c|ռT(26Z%^iE!\v.!TꍠzލfY3kv2bC 4&"k.9|`JO94Hd3l0e5I($cTV1bZ|4;Z %'bWɑÐՕ3hJ@D;O*Რ|LɚdNڜÌt-y*.ُ6%sNp;rD6?Ө$<ry&bh˂W·$&>D863]y2^T9'(1U[a4.oz2[Hͳdb| I5lYTߛw<0@vlPK{>.~H}߁TWЃGEl 5 $k rUȺDI>C)cfC@1*rxC5CH^:] ͫܖxмy Dn) Ay9Z%NX!%h|xUHdSӤ4EN O܀egFo4]OBFrRIESYv1*:ǢdϜQCT4KA-4 ]das&IBD=MlFiO2V!~;}H`kn{N76#(_sJPk=[a C)-P4gMhpvYeva:x[5D-oemp?Uғ1+?BUsĪ :G AKgb1u$i2-9:0.Oz1is&c9񓋓;O J Pd,Iܜxm+EH|% 9vgA^O!~2nPe" Pp#t-R\ Bri lԃڅm=$U Dh/*uS\ajtY昣Y 6_q֧a}Ԙt\Ѣ;`81RZ2שw k"O-nMly=MIE߹5ޅ[7 ~mRK}ː)y4=,&51fpZI5*hK̐ګdRLj"e+.Z3&w@G(N%~)<_^@`F%lJI͈-t>U艹OV@c4Oʠn:(G|F(, u4 ͳ<Iq}O[0ҼJ> 6 +E~-:E\CfUQ9fe~ YBDl9S)f@! :mIߞtN͑CCi7^tHk~{ 0PQk_8x6^ui,i<[iip;3#yZU8d.EN(UİG@R(+h/< ju[9(G/+Jm/lĪi~{hl]x&ʞ>X3a, CmO^.b &U0i|IVMXKz5$q' N6u%NL{]a~h?ꇸ wfx]&th2:.TSЈ)3y |`eK[3ٻyO*6Tx0`FcuNsbF+?XrcڟH[e[lSnL4聮ZDtV_lb"RGOf9rr"{̈0S>/+!R"TraMY->꺟ӀXV XKop4  ^9#YCQ\J Y%tǎŤJ9͝XbMr_ISѩIƔ2~󉗘3 /`5%rt"zN/cv\@͔>,.y_"wIuUʴP`b[lzZ4jZ}asƷsc]"\#BWi;"je^U;7''Y1}elVW5F*FͨѦ kҶ^oy6c\.~l ^x S \*U-W-# Dw&3nps=-ƸX3 T3 }`4$pB R߯ {? 9 ě{YݧY &hsA:8R0u;G pO F,󲴠 쌼yӄ.UM `G>޹ ]PYdF"`O8T'(,p|9D G6a!נ%~6Ĺ hz_ շ{ <=<wO aD///85O-];.O~p\ʀ,Cلta,v\ecbuJOa= Y߮ r+h]P{ĄVM:7Wty~K 'Ω̄/MRkI E~A["I! IM;~`8~ELܭ&¬nyp_$Q|a2[fI$5rqrJK< {īRZ—]=XQ.×4 D~f[n/+#:kC9;plwuhVL@%\~-Kq٩{paz(\| U02 t?NFKc'ne^>~羴ׇc_ba%+byS cc {gJ3.iguA?8PǞ-UzwכƊL_щ~(aȚYaI|#~'D()4p3X7WOm/7'nPs.S^qCcD:hdbei`!_'$ ʏ°9P ׺Kݎ03oq&]SEWd9̕V*Xon{|϶[>jͬOc,0uZhB:.~RzE6ً`A:MSp" h]ɧwcշH$N)\$*fk(sv[xar )(;U&y#J='OQ%'ElWJm@ >|`I&J_ WCO#RnoĀQsͲ1x~DZۃ󮓴DmT"e,rH@Gc~]mh $;/W38Fb  ]mqtoZil{N¹oX92:w I=Dž} ò5^@ykH9:5#Xm֋|"QCq D<ڮR^Tuir[H~ Q`~m@^fr6aZ,H][NΓPYI$+/~H:n@TZw fc̐U|}lT}ǔ;'h޿aN}8 @ r'$c8+oáiwa𝼄gʝiH3:o1EP"su, \؆ĵ1| NiB@u_’n+$9&;ȷ)hܹʗo }< Q/*7,s4̞9g` wL O= ?hZB[~ I(MdB1R1_Ek7a*o!74"ףB)혱_?b}XKYBO u)@4{jܧT%dlÖAKx_Hv\p U׆Q@2pEs Eɼ/TT22 xHj:C O&fs~~6EEW"pE;cX^Ð%pK$Gd(7T DH9+\p5ۯeW Z'8.c|mYwq'gZw>#km=uV`B}G#}am!v-Jug,eο8 ( 4@ J#s@M*W%k`SNy?AE4'.dճ0VRu-8q{MP@jQKK? xhPL6E.[Fn瑧q{ w1~I/\=~a=^5u(`Hiʹv=Q#Mս#"xeY\:Cpʫ7=;ƈ툎i3ŧ$xB*J-֦oRFpY(Ԏ#gĒsVe$xču&^5nx˽8up'Oљ eA K 5*2ϛQ:#恃+(Ecu{0S ;bϑ;0wjҜMn'QaH6y2\a b~34iTϘ/#^ZcVoŘf Q\.Zm87-5SLnG4?2J#74FI`[Z^7NêjE:y|8$u6`qM>ѷZ8(UlBLFvy ۝5&ru6QmnDYN2J}9M \r%{eX4?θ?갏BHA$Ʈ [\{T#cH<+XT*^;Ibz9c:KتE+Eu-~p~W}Í~!q+i H=UX_8;愤1N^m֟eBwXY wQR3,cJϨn5NwA8P.ݳdD U<=e$3Qj%}R8=njm&Q7[3%(9QCz]m~$ >pW!@񭵙]ˬ-JV'J9U} 5Ba0.FmJ"}=$ܖxyP_̂ZBDa"WD)ߓǠb6dԵ2Xxm Wgҥ - f Ҡt }KZ''}Fv'׾38b*4eo<:-HI,4lzGwF%ҘwaflOZw@<=_Wujy.r(mեc56*2wv~-Sw1QhFDN^`oUb@u G 癅=%XO,Iwd]m(rNb]5 =@ XM{>8:z+(?bǴ旘gL7]ޙ] ?}i(=yi "9GTM +)J!e]h7!n n"^Q5Vf.TxY5sL/^ֹ2 ,}3glr9r@Oc+3E]@Et yNbYBm7‡3dc}*0aa*A6N3ՠwo K[jNtv=z4'՟aj\f MB3/j- )s( A@}tQ)L,/8kDYl|E4k3å NO UVV =l8:vPu,+|FE0ں:#5Ʋ? -^Vu6t{5pQCQ:N)3~G eC O_pcRtU&-X?sغ􂩖kL* mK4517_T1k8@fJY5K)j85=ߘ0<\'k~C>B BeQ=̐b* $Ůkp !juȅ6GoS8"FE{7;Pz@ >KwX y$!1k't5c TH,{K+CK+P,*|?]ĉZଷ"2po |jKR(P6?ڵ.l[aէmE{G]ǩ5=捜kP40s=$ BaȩJ'0cI/m>(}ÝZƚ@WzҭYR|QZX+f,nF^?E {4oC=h=q LBs=bV0麧!9X7\]WsK3e7>kXSڟV+t$MJĵkN E6pyQ@hi}M݁r$50L1GlFr0PBUv{sd~}ðMz؊= §؜ W;jț/gҦcOCړo#EUt ]6F8\=@l<rx),_uXC] [hcΌ1)ΛV=k?y| . 5kSpb=׌BO"?L79uѸZv1 >fx昲ۮɨpI]u n|(;-!_)Z<†bg;cY{V[,D[pUZBX%Lk(q^va:ʎ_|)T[iUu^4{f #ER&f] J1+Ūj]#˶ 2R9n+ Pp-&lhy2mVUp5 Hx5NBR:M c:΅S#U <6r$^پJv}^vD-;QlPCs͍fP9C؝A\deE7MD]FO7:Q<2Eqqs@O%XK'«zʷ =f'f L8)2 M;Fp(8`, -k'9{Бegf:i w@_h'x`Ξt!̓Zj.c:&SF1q5hATT3lgezR?ilk?uK.^HJz>J '媟%~/[dxCDR$X$Ofn|Lq 89y7f=eDDU:>4ߺ<ΐg%vH~K ƆQeQ]zUEGшA2+ YxY5`$Im=Y!mw՜M$ =E^Ք&;m?Wo/zh[]AJvy?9x"L̕FW<7ӼIGiEqbũܐXdlq$"v^8\qҍkĘubBj {2L- ]!:+_R^Xquઈ~{};׉ɷ0m((G9M^V0; Vľۮ%Up}֛5pnD,G}U\+kaR@ҭi73i7Xc:>LDi@ڌ(y *yuO@z@"+5d(/SS*MRUU]mT^-c Q*Y9a /`+=riAì\a7E$(?>jBeTni7 ]C@foAVy9u-<%qu [ti}bqA.@Ş*Z_CLO&;W2z`'|YMM@H" {Dh.9px2+|@(Ӓas-&rDjOdW&߃O%7Kõ@d71 ',O ,=Ӥ&ўD TjG{7ޓw#ngr֒C-C#8۫sVWT]w:;t4ъsyuzɆYXԳ.fׅ} LG! ׍"/fe7E]"8FECXgmnn)f!ָ*x`r% FhfN\/X426JjIjGbCO`欀pϳT`3g)$Qv0eIGol! Ȟ}?N'ᐧPZԅ.Bי%o+W%Qyёz$mR69,'dHEGӶ%re!sƽڕD=|nCeXߥ18px9DW`E.4"ݗzÏٌ̤IsyI {Vңv.EpAHY͜> qS(6`Ul1i['AhBi&镐іdΌ\H3 #ƭ(k$묋\))zlKNƈP5; Dt'TƵg#|m"ru)KgÁK6z+* $(ݙ^4RЊ,` (I0z։ 93^J*U@}&㠩 5ʢ2umwu XRk3S$N߳A< ( ˜U+F J%%Y,=2,0X3 B:6$0,]SpedKbnNqHU]-p" y͒qn(S?X 6|Fߝ sQpR`kjz |p%<[|zHŏAz4-CIJoSƌ Z6= <wLʥL|A@ĉ7D%l\M㤝:0?-8LeTbj}>Fb;5=ub3 aUαׄladMyĵK\)D8TVM'jV8(Z{жc8+kNXE_ꇇhI]Y.`PFg2|kFDV2.IDiLLʗF3xM4R1?F7$qs(R + 64भZ+PgV=|6*/4) 뭴. wDtX1⃅ӿ EE` Z5D<4X6ʧpL9>zEotAܑ@j$XGk;@ylh\gC{T.] D_E pĹY4RH'=<0%9*{FI0ݏRoc@'|'izX)R@? ǦTsߔzfW+My*XQzaO~) Z?2)qc$Ucl] |,s9# 8aϧi ۛ6_Q%Cp[1ǃ(6J?nn]@TcpiK>k֛Xh'E6v*7LO_PB4?bÎ:n#ԋiY5 ,O?&Ue)CvK7~ǃ'(/d3f"L_?ĞiVҕfv,Ům#ZGEJ 6 S/`PY%SevO`B]w_n0g^ph%ݛYoϦaA`s6Ub Pdp jǒI#ܭd&p,c OUr#%T%L+LhU4auR8ߘlTWbvq'<کxW[heVRR_3tAr:Lg78Bq@ryYMЬbzIJ0 za+AxARhA|l\q1Zmu;͠?rʂD {,MfHho`SRF5xwG_,%3^$`I^k!T-cjLFF_9r8}x"|֮};m-nvGr^T3FSªjE u[=[E|\Ptz\c[2RWofB*H+A2pƳ۷?Z#. ڐHay?_!KT;jq !tr{_h-澫 +^7@WxfVkN5n\6t]O2/oυ.Mx$D}(:$Ly;ٔ zJ\ qT6 Tb^@zk-2>f'̫A9L_]&6@UzM3F7畬Yz]j;a#+=gIkg?]_'nQN⨔i]?V)Ȟ9nqL VG 6|NJN nEԐ :$2%0Gl uEsk;r"l2 4€,:`rkhص}\ ͡I#-: %h:a\ ̟;yE׃HK N^hD,~D)8X,qQP;hzUK .t):g2 FW @K3^+YbzbktǯQPUEެ-Jz0Ob9hYL6RǛL+芉JXVEش&$WؽRwF#*-3'h"}v9g SU`Ïψq?HZ}W5A4q]AP&R0 Vp*{Fpb9Ǿ,KeE@9kp$ujb;rG{lw=\Z냟IPܡC~ʸH`v4y<[t?Yg? n^C2kwmNBhGuFzMWwͶs?ze4EJ|Jz#0$M4j=wqǘI\P]/?% q`8QUz1]<sezRTx5,1ȧA @7 hhΔOt#Td\fwMLR"M%Fِɺ4)Rm:5nчFOŪ CjGٶِΉQmn&*nu.oq<~e{_5YyUsˢ|ư`tHj\ZCs ct>I)k0ɮ 9sVD~ mlQ!Wy`DH4B- 1[>)D-=e@iDxƿC/z{h @ v8m/܄*:X0!mSm!J4NDa lT>mXɊ77Dѻ a_5Gt]K6ZCbYC[C mυ8C|7H0je^.-la"[H(8N@0/G^_N2AD E!q1 \|xVKӞEЛe|X uwA&7?t pWT\scť_eOe Q2"3KP•e!Vw2Ω0>g7ʮfm ))cQE;^Eg?bJ_/am BȚ: boTPG[ +m[$~"=S@q[1`'/1!fzɐ_a}oj޵tզzVVXs 8m̞75Lw<"{7sRr,~Q/6eҷe+hFSqOY@B9/SB[ 5J$JLdsOתf&Pb X58aF:,elsw'tNt0Cs:(ڸV5lh |+S]'\ Âq&?K؆3.PYX(CJ֝}e5$54-uc/*ʎK*V׼9ʹl x֔kSCոG8-?H66:kf%Z]\#[Z³/L-u:fP'iT);錾YFti~_Z3p#ë Z= Jh3Z Y:~ ?\BA—-G6dNwy\Jj,a ykj,ʙB<7 ƎbVnB zPc@ ocmtm6s( r&/?הNͦZZ 5Oԍ88r_|u;"X]b 4S=$rb!oкK8:} T1t_3j"nbYHdm FyB'nT}͙EWU _Vs=騙3c[Q%fAz>,Vo PAԂSA.֡Ys jBiE2l\z%oWZEVg-Ead9 ZӓZ&=l/rI#I4FD*I$V&#:PMI ociO~"(ҕfx-hQB*O2V8"6 XCIm*u]WZ^Ne+*-L7RuĻ`CDY.%BuN^ԗ6-%H=Ѹ&۵{M<<("0D2 ЂAߡ;mXiW݅߰~>D0,YsY'yB޽Օm:<ԗ#.V%lxb'Zx(Pɔgʙ}rd+B+…RH0k҇o^5 wdq0Wg`y8%wJS>hP6aI4 x#"ޤ}'^]eT U)2~ nzlԜ2̆V\H.<[why>̷ `A0Gٱ Df^/,!^>IJ,'jA{B~P1W5혻 e3w0s76aoj =kQ@Z뗞TeY[C0ğ^RM(8.XđB^8%ܸC2`XV2k=6b .5]Is|Q4iI:a>"7qQ3 hKW/mH#UJ|qܵnSԯ[Qmu)11#[׌a֞`~on2tj"n6|!1&Ыj Ɩ%$(Gȵ|sǏzL;&svt`>[_቎6gå|;`?4?jߛ̂an%FDQ'@dcS7ÈMc cD,+2TCx^lBбFHhy%.p~ɂr-w<ÊqQ@yn4Gk(f6f+kcH N}z"@%9Ë%`Xxzuo];E"w 4N+#Bms{7;6s;WӤv?@PF3_Rޚ˙)1vӥ풀d4h8zky{FȑNK >m.I c}yk ~/$bշR>rШ,%|TpYQq1',W46x54w[oycv›1nӫ8|Q, lr4L#WF$,ai]~oڱ+YL/^XG{ ^STԂ,8x1#=R;h/ӔQR/}qg. BԄMCS=pZJ~]7G'HCdaqF Z;1<3#[ݩ6هPޛYܷcOv5k_pHVo&g,]QWMr?ưiO첌.g[&ZH >U.\6vהO#Vus E-<2ZM-9҂GZj*'Q84i=ȱ賊-uwv.UhgT`|4#G5p;!u|݈lo1si!|{63cdBoL1d$&t"yەP`Vj v坨aZYõ #ͫa`Du2e<N}X$Жփ=M, h꨹1*{bpvL$0}(PکrQqk궽 #1HFmBIV~aSj0/VvV|\A!5 i0HF+yrN%4LZU$ŁPv;P9">xyz!zP#|?'nC! sy6⽨JK1[376c"dQW} #& ^JIE0bzVf6~@v\xr"Ϩ9|W ޗ;py@Gf&V{ąxнX:.DVbSb#'dF;?LW$력}Xal.tRp]hxl36K|3芎Ck"q9 ']C%D'o9"'12l.&sqTjd~ э31SbUao|bm}JDf k7*ղcڡ u& >Kcu}yY`BV.c`6A4 H#bڰU"dƯ.u3"ƏxhB 0}߫٢ųЇ[0T\'idtM%`Qwsb4ɘy\pN\<9kx?B5*1KՋŶ&р|C8f;Q&EF вן9 K YL舎}27v-'9O$uü;T- _cZO!ha۟8\k;A ';ke#>erFuc4X2@:T{nc+ui}$Ktk:Z E i 9s@*]s1/J9Enkׯ#BwK򸕣J#{8Ѯ }Iī QDͥQE2{m &av9xVKW[d;H6Ff_4*8!-zUY `)Q,݁ˀ5{t ^+WB!` -* \?s%;g Jdo[aL r2 TS9W2q0MLucYHC6E`o|lLE]EuIdVK!XdAKg^]qjG G:}0 %6?h,k9O#*m9~>441"s"\sVD⊀F8(5%x/}/C򾀼DѤ0FL8ADgc8b~ne(VU^Vw&t+ :\]vcG*Ck*6n5 Kʌy &T1%z"*^ٽiN8=p"IYC { ‹p(k&wh4m6OƔ9fnJb;[H'21u&^f dQ\l:[{mQ '\׼a Bj=5-cYr9xcl4#oH *]wO@;\d_U]]%ZUw~Cj`%Yav5F<6EXU,eA1u>>\Ĺ=Za+x &D-׿:} zKTF(q- +SLJK73[|`QbL3j/%k`=ctU1NEiGf`അe= Yd%8!ϟU04u)s*pcX$"S?18@QI!#bTjOu{bhؗ\)7vmO]d3 H<#X-u:3|xCH &ŵ# K:3$#55㻰 (7d\MRNȟwpfį"t8_"e8F=L'V''\y7g\vi0$y-(#w6煴vׁU|{((5Nw)%ԨUtl=Ղ;D,UHq!O1i#Éjmq\^a6aw@\?*b?]GI]`ݧ|Qq0GWdC>٬<⩕_՜f2dC,(ޡfrk_MgÐMLV\ Xɨvͼha*'r5sG]ItK_8m[l<!K6/A6 (YV=ʛ5xZCS*텎 4?mc&qB&:[@&~=m_ & 7 2nFD/ a4*Gee#~, );W幷LB4$3/WIDfsըL&WaaNG{VWR2(ֻ%oB- B>0OU< 65.r']p/:9v!VlElYbtqq6:E/H$0C4ƿZ #KM.A:Uco:Le 'iV=k]҉>~@}ABDws0n% Ud8*cx::ѫP_0:^f-rĮv?x{t@AP/y~ZAJ)!Esz- ?.^R  FiBa_6_;B?S@mmblGEQݬˎr?U]eO45JPhi‰W $P47l 4+3w@E|  kꕽOƯ E, ?KZ_&#'7fFӫ 9S3@x'$Ȁ Mpc=/nK˪af< $mzm] 6~k-cnټv(Hs~rUk&[8wa).s7Uа:ugf|5ܷ4Voyls׭#8WOH-'.d*|Ti+%bule 3.<"4bQz8њ@! D ?+fz`J*gN$ˆ0<̌<1߱9#5ҋe6v4֖[N.$_nYۖ+WG|T& raB1 b-n8Uš%E~z jawsIxu3%@XK 2/2KMj7V]oԄ#q66XH46fi}?lw%J; 2<'eZ[r]wc2eL?T߈T;6(؛Z8 fp6 kpYW8w3>B~Ud|F]QϪ\ApR)S1ﷆe 7cw@\T'MJ;^8f'ֶ#B3*@%!jWe;˟oF[pcv+`^/ѩE/+6垆W n}Y=FjnqA[o<,.af'v"h90.K5 /OosX .eR\t^mW*^ׄnz:&m3R2TLOD}}3_g E5;w*o"ɀk?:R5 iYϵܠ*):F04?dY hbͫq׾^Gu\*:҃7F!0e{Eqjg6,.l ^ċ5Z@v?HmU!Hď=~mHz@^Hxђ0X5,Czoln/ { ,th g/thvF῜q9#t _?.AG>5) ﬏ ^5.yjЪk"YI.tT8ךN|)xv^9 Xkw7 q &yewhc;ፕ4#+7[UpV7 ( r#, [{|( .Q$]f[Rkq9jG+R~V=y/Op[:w2HrnŅi͞5ayj!=2U CP]Ԉ<0~C X7q3-ej#W1:kS'Чa)mk~;xf)'Y4FsJst[3 RObk⨅6ij \5vxfe,Vq؊,ϰj.m⠰|\>uaĢw/ pXc ʭMtIvU:-w|T"rJSQQ:H%_KBwb0TlWsa*\h}O Pٝ٧Ni'z}QCJny Xx DP;RI T€J\y0?1I@:e>O: %P4BZ1GnXH.=84sj5'VcS\k6Jr\Mvzp3㈞j B/cҿ ҃S4j YtBңyӃߎY^NI)R+JF1J'dQGJˬŽJ@|FDeƝ 9W!ےksD0:gkjs-GA_j6RX-J&+Y}eWjʺ/_p_c} X &y,l~eCa*P<-fڵo~Q2 W2}C8epAsgw/T.j A-$ݼ%\Z1hqcEQ';l".s_C(GX5d*I]lIf&.~Rs8S;gomo*/ H^ G"H5X-$LOPf$1}MփY~;Bs':{D.yk 7$T2y"}=>H;s= ۣM(czY͓$BKY?ZΪ*gGkku|i|Rܼ^(> _ʀ6j) IY_ḬhjzlSlVÊY ⧂8W]po5(ɒ _&!B~?t-AIHB z^$3g1߾&Kҫ%iTcI`~cFTJ^Pɡ"oWUjGlEJRO|ӑj 3MW.2`vb?Pr(sYwP}ZIKmx |aR7!suS{Qs/U1T~ TcmԣmD(t_eo"]61e^\pu1ne]=D>63ƶPł1w@s9G mi=>΃*NàyHf5ҳ RO&o'1U,N 6m&<ӌm)6gQ!C[=Pafq!Gjtb<5~nEC1(=2^~JitPSg `Cz0y8ģ>697dUgI_{ZeouIe͆=*5OxX\QkuyJhLN!R2; _4T<U9/{Pz^Dv(śM Bң(_gʩiN (T*emɉ/Țux`IY2 ] n {nFm%Pll_PF-HxoHc% Й6(Ԍ'da|"ǓO6=hVO$ۨ|Կ&MffpL`[./'GD%IAQцWo(Aq^5"ɡ}%};܂½73R'Q&uQC]b0eUJ"1 nLs2y h:r jZ6CHDIou,u7,ﴷRx}[L$MGZS+_oB!F4 NRRsQ=efcE 'z2.$XFV'w/(*qG ILzvxw]c;~3^E^1Z%چz_Y(G"JweDU`~p儢 R`0!MOV^םfաu Շ6Q~z"?fVigUkda1˾\Fql HoZ"f6`.kL/IEˠnVq^oR&r@ZTU20|4Rou9!R^/9I­Pg=CNl{tU"/2Pc#ktA0:L=G*vr}̕\`cIR#ԠBh\>AX!ɭ 1!iu_Jn^r?C׿@pөt⨅N xc|SA bEY=eμ$JRӊ~Q҄FLck+H@HM$Y_)p ;y8ʴ񳰪d$d2 BL6Mf})եK̊JRQÓf_$bW8˗Uf /UEa/0v?`2THikӂ.> {_.:gϻޫIiY yf!^#ܟ zt0-nX,< lPmb6%@QSǃ^֝Km(3 {S/TGe9 ErzS6[6i2>x]u%SsceCd̂ i9"tg^ p8Q_N*\2u--Gj @C7yrѻVNjuEe` BHGЍc7?@̧)Ŏ`1MY-IyCON\qx%Sq#+Äalj޷ylz)1@~^lGS'J'YwtM@_:Yj[ =@vYDZl $\@2$H*hCtL0~}(s{Xq.?ؐq׏&!{m9it8iܤEwl,L go~G̓-7_kaֽl]Jmm jFY Ve@iHimw G? `D͂}W>SA0j94f<*߳#(>dzQ&_:|iŮ|*tn[#יhTh7 }CrFBIu)lSWxgh/ @C:xw ktR.la|ɍ^2 c2㸎 kjXu H. m&:W̢ Ek8<?T|Pl'A”E]Pt׽9ZЍ=bB5 Ëj[s:f~n-+g% 6/(-OFɨ"lC[ӄLm_$\92bWꅬ@M+ōΧIШ}WUgg4CԚĀ\௼=bw )Aq`SpTgdiCxdLf&? (7 iwRgGq S(/GZ&n tI*%z-/ԩQG'%{/.=Cs[} hiqS-))T;Ƥ~$4v]ܒRL9*t"cIQiSRl97 QۥQY ( Sa6۶mj3Q l{Gp9>c5㓵 |ZۙmBli}ʲA׍n-Т%$3#xzS@ YDžȫSB<.. k*klК?DžU-j@_6!J|b:>Cb%8J+E+0S^`q)+YQ7*5r;UvL8=+(!$)͇#-Mx;كdDɧy擨} Zg&zéy_.ס,.k#G9.eJƇ)wOA,Mz>F@ogh%?V'h@x>0r(`@ }8E>۫[C"{zo܄K~݈E`C C?sf-8aR]"~sxܕJQ>}J"QW'!v(vA;?0i]$P*UhXp_6Ps@&'K9;`Oҽ!Pj#k}rC|Лf꫶(UV_:Qۨ8b]7֭-N$S'[Ί+yrT<y$nS,dG~<pJ0B$p?w+k>,TD^LE8jx]w6-x4q;1y}Ԛ)(BT~bEQQ!u =(vuᡈ>>/0(&^Ƥ M.VsB-Q2lNɣcҒL{0Q@-kOCɁkvփ-Ab,n-m#e5x ڃR=sDAиeP|jFb?I_ylnp02?Gڴ֢]v];ݍ3-}ʻݴZ:V>HDf$xZԷZLne&>a:>S>KՑE }(\l 91%)yeJa6S&nؤB$߁pxI7b-54&io|x~4 vY J73&'4fpg"IIGN"%\zPaon^.S[b ^^ oJ_@¨?6 lU%C:w5*2̺S' e$Oy x&D[:GN%IT@Jq P_Vz?ǻ մѯyyby HRu7N?2|L'7p&![6~}֭STeO@Bshe:W ΛD-Q;*uV WYRbc5f2i?66lV W Q#ߗeO]8 cԊlw[gtbFL`hPˬږ>訸Պ s);z>TlLOK{[}|G<%Vy%EēxO9gB:7U\aco4I(Z4̟9v+d, }p:ѠdXX B@*f_>X+CHE[gPjU\٣O9"޷WaP.!l:y B>PYF2D>Ip9@}g^&z{sp6[!vMkQ"ˋ4-oBTK"eAYdjd97=^;hlywmѐVzMdG9rbpgZ;]N5O5PY5dfV-*_W',`C(J3bVη&E}ս. 7bcSrQX;0, x_>Ɲ}9 q.G$T.x `9.kltЍT$c(LMJ"8 b-3k`{qlcX'שK% xcg7[{OG}VjtdAcQ;}Ef{+ˢ~ɀeRӐk8j`6_e'N<7+1:LFqluƠxKɅB$ #fxU@7B=u:dRbK:~"ł@2 ŋF.U6n EKGfᷴ@ӥE ||37' Qodc 3på=j|DYgoSePԴ8(r0L(Nhe~\zo}Bȼ՗#Lu%/ S (hϛTh}rOΪ+&J__݅=4LYQ4KhGc{?ݶcf*celOk*j٥yQ٪8^=U;aSj11]6Y2(Bbsݴ3S߫eh aw\ҺQ5Qm Bū&fj\+B1(2g!)>ʹ(k;P0:[Եʙ(5H4[: 3fe[[< Dنl$!"~F*/ɰ`2[OcCE(G9(B53}ObnqG]>pAZܰ\l=Ĵw #`ᅽ2Fr^ P;1ܼSϘ7gSK JHQB`*KaΘ+OsrLVήn`ѿY7q/=wHb2NM˜ݐW;W*7:^M89CM%9( a[왳;}<zcu,wb\-$ibE%vA]X0_1^ Ӡ ̐u?pK,mmZQe)#@ouӃϙZ2DBVvo(v质lLrыހQf.i=O+}CDW8L^͋>{e㵝C;eYXDc +~#_LH_:֞Ŕ[82so#3}Ci"t,e50/ו<{];b"&7#qPuЦB5n7u=Q@AL?W,GrHlq D=LU DmheGe[ ya zGۇhRILs[)fhʶR!{!@5"cpj׵`pYV}Q^Ëo±Va{muE:Y@o?\ f:MQ9ٯαV_|&iNH .kF)E0:8 <@W]Dӄ$ u#OțۡSKv:'W5%ئq%@fo0eZ![ӭq_s;4A]/) R ']„kUQM5 ȀnpL7 v_*Fӷ[i%IyllI]X4 zNC_, <@JʠʆV4BźG;#~O6vM9owz~b55vcɟbǩQ x_T.AG( d@>R_g#5U0ӞF~sVۊ>ЇERZ20G[N'`ĸ}b0?}H]$(?;>* dQ\\0kֽdM9=6CAN QxI/Go[xmk\\]G ڣSj3502> "Ņ?M~Sà᪋-ao]/cyaДN m*dTGEP -OxE,F1zc8uܝ 7kgX\ϑ/4`?yYb_Z 5&t!?'[NHcolp2Bc:OCOڙTDr4iu8 bӚ0A7`.1י{q]Ցv#sSFruZnC+@f8Ԡ73*v\ǭ$܂Z%{N?Ax&4Ni7Y\29q &7՚ԧL Rc:^ǗSj`">U2V%eov!!u!CѼIl 𝦀OHw{(R&38>_ x@ y/Qy5A*NQ68:),baz'#Plc(` 9cxDZ؎5QEAkAJ﷏WGG>0u;Hg|^$9M/|c<unii!jNPWԡlu[0detXpV`l:iܳeW^OLݛe^;VB ۨZ ]f;aes zY{Č/i2,ɤAizm,ȗ!{qt+.s>ތ$v>.lD̆DhFD%&_fWāeιJ A] ,5"-muA]`hA7 8h{`eÈ}Ȩ[ㆠ%Q"Ov, Pb"8:i:Ϋ2R ϗ,Q:/#߷ȫnN9#]CgnGÔu1!0Bxż0ĸȑ8[Zk36llUXQIiEqC/ #=̉\N@b$ՠδa!BFhN/2㉨,#$=";t1TVtOf}<30\jD4aP7||'lwiֻMcQZ**&4?luhYPVXJ(eY ،YRidr/E\U}`LO)1x4d Jv@0':=HzǚVd@L8_qpg:&I~k4pvy=\ m 7]G;`pV.Ʉ;&,ߜڿaj,S7gʠ2qଦ>:k1V)&b"A&ڢHGXҁFm{v{kЯ.Ti Xpu(c*&%|'^<1TR{UЭH]<ۆ>nϑz~4`\EdOGtUդHIư j=r*s8썎fK_kA3wyIܔ7g#jjO ~NdL۟o7L-R'-oG!\+xRP㨐[^iX3} wlG7d~^WnS{~*qW/""y9s{MR/>_3sDz5DDt{2n?q~~0/2̜qٻ3)vmtc*S ϶kM+~owwR\+f A}5ĩkzs$EIG"Ի uʅÓ~t\!,/$:"HmV IH8+^(?WLD/;Pbz;aOɗ=>>3ǶounK9&rLZ_nچʬ{FEX謙L͐Ij>ؿ\5wo3*( _dыR{+1zeЯvp% G Ycn#l耷x<># ӐhS>/0N-%' "v "~Na zzffOX Ԥ#G~0ȅ6Ѹ;p^ZEEʴS@D,#kR6yJHxy:E( "/,v -+snq{aG@'ܙ\-,)STٚ{Г6{jPBt0˺ ~ B/"=t 7,Q,.Ҕ3;?n7#`sem{xv7ziKls zk˦.ikh>}\ L[Ah:Sx w \\dPoa]U;y?P’H̹0'øɳ[-_O Ӣ3;x!x|m).rbS)iá\͎Ko 5e E0NdDWU%Ny&q3Dxpu88u$,itѨ ldzo3P sdDWo.ܤd'7%s ISEJoQ`TΕRysBV{n1ch dMB g5F,wD`ͥ3/F5E4>$W6_ᕟ!/cT!h>V44Z7a\ݬniЎJfӗ>{]E:gwiA_(֛niR4v{Ӧ*RIkuyFX>nc߁B ش'_Zk!@pvcp;M"F3:ueb ./2 %2-eZcrg`a3TrO2{|' I!J3׉)ld?.@"#)iK:qv>Ƚ `a;Y0ݽ&ZG ENٳlv(E Uu@@9b1mA0\֤JUemK3^DS|Y޼(~خtM *ӜEǍUWr4?:`+&u֡}҉P3E[ji@{x,jX5l޻n*>Aw=rӐQ6aҊ~7yd#HjWu:?r}XS{ӗ-0`+ Ӓs,UhL[¦@WpĚ m#W<~$ n?^p(qiulO`Oo~ ]kh\|SLhVy6_>m6ՔOg,[$'-qG;+rGU[G R,s&%glʿ ߤ3訛=%?^wf(cEs>B/ u3ZBkC¼>x9Lg KVMn#,cDU>TH(QByDlLMrPn7pʭFx @o V.G 0&K{H#]4D^vVh_]|fD:;5c!{6yX;hut+@~[Xg ˉ w8`mKh(Qm\Lݴۧ(V ͂%*Qԣ64e4Y-pyS)UEQnp *QFv;jae&,3k`﯉N m?_>H)FkoJ 绶C`GwMtT/+lU{C!V60J0*8 bN)EF"j#Jp^+H‘t, ?Lzm-29kb2~bS/I]_򯓹c/#[Q#AoV{.]t4j*0_0a9NtJE{uV ŻL E_=fWNyGUcB o;yB x=E.n5%XVM9-_]  h3~sLfq_fz.M+>Tx>/?? qY݃]Wı+ “H|%[l Cwh.%x"w:$gTrc@l vt J CDE,eHvc+.8&2XkQ JdLi5ے?v0)_'Rv=^g]qZB G;ݿ A{--LHɞ$K5ɧoOЎpj޵sb*h|АYnB=EٴsҹfvQs[ IŚ-H{BYjv5=쨀nMBG |5oD5S\6.mgtq.{4YRnU 0tv׏/HV` IAI{F`Щ-ƙBj| K-CY@:׻sH'bZp +z$*7^K{ɋV% ,)%sbQ90,c~8Z.L('f*x5nZ㍻4_j:VRI`90FFzZ7 s~v_~AMoALURWapߊ R_(q$ 0BbH%ŲcWo M.+lvh7ޣc-8"qwrg3MBMj8W>T htLoBn vd`tΡQk6fnEe#C']#0O؁HJ~T; NObwSTْ 8h%)"Gd:@fgoS?݊z/*'Am0d\vҦr`oG)`S{m:pS蘅 ΖaQ^ Sa@O9z.b܅<>|u&0U <c6#(pM3b|)gŅ%ȉPZw0M|eDJa(_I[%&]~w[v=Kg}_Sv'8!hMK@P<#u*n{:~5 J*l5(JWMEώݙ<,P ⯷# ȯo'蕶{zϧQ <M OHUJ&8qZJ7&vU(r3uk ˿[%uwT1q -%WE옕kO 0p2t#3}jQTϛʱE!P)U9-X@=}Ma$xvjd;q-E]F{E*^Ix/e̗Cd⑆omJMAΦGU3"5#.xb74 atyLVJqi ^  Ӊaiy GldOØ/}璏Ϝ2|=Qn {Y'3!>_kYu<.>+W] e gp &n]C1[)'f]Q:^۫ {,Xt+}kޢwX\lYg Wh|>aUWIM"-Z|b # !\jzE%60ΠzQu%o2PrY|\ץ$N!`ZЉ"8x%kz3$ F4#OL֗YE.xb۶A$hbjk{$!KE:";e`HE'kՓ ?{obe|UpLi[Ӑ~;mxyњi)M]7SwM[:XT jE#75nzF@(ė֋. h!&)U$(: !|]c Ω֣FBƢA`>j53Y-ԇk}fkY*=Ǎk,JGƻj&ď龷/KѯI>+L;ԧ:FА,L+t8k2) ZeLr.*w&Ty)tF~&U8h-c߯@ڭjO~džp?Ȫxz% hx"k[5H\T<@141)zgc.V @*N%WefmKrnI)o0\s8_.~wfUxIBɦ] OUqSn8Zx|NL]LPuX7vF'PCaK.[o8mp %ܣ3Q*HK³dg 9b9)J,ZDc81g'bE<el\&..N=:KEPh6ldϮ6_]H\ `¥駦6Z"<+4 r%*" _tȫB[hXJJGkg)7+vLC&EsSQO\TA2#5~ 3Prxz?⊂Ra7rB6g ҙXQ΋>KVOn,!?(0M8}3Ͻ ճg☿Y;"o?.1UXȯuOg[{Ԫ~?%?3;}JkMιeYDK:4J[ -;sbIwX^PoPP#ѧIEJRNR U/eٵbHl' Zw!a3FȖUnTsHe _0D%CucG:PP&A3#]\~?|x}Ϛo6`毲0 ], Z 5?ڳ`ͮ)ާkUF'VLhGZC1PmEV^ѻ9̱u[!+8gd<-jH_a$Bmd/E1U@ VvI)#,T_ASv,>NVx<6w# |Q17b,VڨQ4}.-ǰ?]QŌ};/V01<&fZVG6|p)n6efD!YgeQq5#¢&J25<+ e*Sك->XgfB/+NoXQo s)h3MaPT@,e L)RQN(ӇJw+] <[&3NU&F5E{옔KMElRc)<Ekr~>wՠV(h80(}u$ԁ:1gc&W&J*X :}*wIy/Ɇh) A IiOdȚmaSz'S58zoZڬtqX1, 4 ޑp%aOpkWolJ{3̑zm K+I6qxaL}eQ6>:ԏlU4=JAoͫp H"u:wT\k |"'$ƞǐ&i,P4E_pԳ:j1P{[Nx.8gn@c=vae*->pTW &Mݯ5SdgSXHh6)JY!E.XC/{>]84-5-}NFʅ(a.{1L6/ 2g ºIQʀ ̢Ӳ-ˑBرDp%,c*(eqD@#Y6tYFBiwT!~u,$滰)e3J̠;ݙHq{C0+qz2jK}z\3;'Jr薠z[Y0h250^0yr$Dq2j]J]!x0oA1,tm}{?%#R ?\V5e[[ӈ^"i}}%+j?5rh}N4EnMUVp{3Ni+Jr[o9^.Xk2c2d»R˱ QK4zR"0د(%|Axӡ\| ܜKyn;gr5ā)o}I wP'Q 0-dz\ZIJB#u( G̊)SBoh =o]~Ϗ2\[ԭR[t&y;uߌuUwW &Lgrƽd4;!kEKE?WcS#1GYwyO * >tH[%F>,_f?"t&&{Sz4@^8' xP$mtޕG"k!1"4(Vyj(~{+eCHL =Dc+qsdv1TҸ Nt&d bZq8 Etqj݊4?@ZfHKtMrV"[;v[G7:20o# թ `Bqer3ݱ,BB+{[Gk=z&w*|[-&zV%O/Z!93C** w?. PjBXGÛۃ1Zgr {cq:DifWOMQYԖW'X#;AY0wjYVޥhfr}j%Q>$׽´7vrhl^} E| Ly|)xxT}|һ\4azg &] h  u'7T"Z-@5B-[EK5 _J4N.IZe)oe$SBjh SJBQ[~Bufiܮ 6B"5GKKڸF$C#Xj-E v0Ҧ7aܮIkcc]c{?aKY/IuxchfA1aW^HD%17K_|hM]$R @?dqY%5:Ϗ PT ,}co1&Cr#PڂVсoM,YlU_vJT^Np}ׁu X O/0p|Z:H'}CfhӪiz5hV.].W_Fc*ŘPh9y5lk5dúmi<4':,eJ5Epy?{oKcSmye)߱.p6sB۱DV܌jF<Ԣ88G$vͽW~Ivdz+Qe47r@Ĺ4ϼ]P4ͥcZsS(ї؅ y(}Z{AVSx~M&ZA Du&Db|"Ǥ!hwJ8'ݕYų`+Mq ^XY}SDTJ7Q{”,AƜKb<>ŏ͚MH&=ofM:N N7nOGZmHTLϮhM܋т0ϸcUx`% k ?>Zy-?;f` W=ϗ8$! |'4-;7@ro&+edc]mzN+.jCW6s/NYs9P ''"/&>;1nΆh`lbxH//ís㽪& <9{Ѩܬ@$9H?kVLEa(eR"\/`?yuZ;>{.CV(x.3Z~N8mҢ-"g^94g+QL"[)Y;%eڱmd. ԗu+]MlPG+ ,V*=J-n1k-Y<.Dk1[ F[~I)V dRuXa-,Bs ̛Fn~4Pl2,=;XeV\櫔,@W<7z1OܝG<\#:̈́L~ n2clGWDiCuiXd"~@W8}R S2ף:'8&+Xmo{fJl((xV6)=" (2i]tmFz9ӪknQS 1~>wYy$5Cy8DxqI}d90_ŇA.3<_G>Cɐ~ SQܟ "{N-1kA5`.=ͲT Xpc ,z|x:k!6>ŭ3S:o/'%oVzmHse.YLtv̄ڂy:/Xnc^;+_!0m2#:hXs [ ]?f^Mn)U*).%maB 괯p;<+P@A).28#aFR;I pD6*9e5Y12 r[y>.* Wc!e7Ry/|sKEz[Z\GeAv!Ji\iRcQZĹL.F#8 (r'*8kG]USCu,Nra>/jd^5#?XVL:?=+86}DϦLh? N8BH v\[ +raE Ef!q;q2#-E A/U_F%Q[VE-TCN$?.yʖa~3EzJlբS=4LHwI|BpM5L.8;J>BA?&%RJk&~9?_Pqܼ_+.řy2L "ľ9nf^^>N|<UXEjtvp\qv5HEק1K%Ft52DSq853.ǘ85E&dnk /VThLL}Gթ1ڏc3.]Nq.DO+:G}ɤ'튗6.O6U]z2.?@?$RW Z`II6C܇34$r0#eF/>׽լ*<іBCpԴkAT|oRC'CLŲZU@8n<r1Ru,s/#ӕljH]T~;2юh"H'[TNaf?j%SU2?衝M4wTp=Cx\38Ũ8I` HҗӕϛuuTf_Tf1J<4( Q׷VCaMb~IȌ|;ČPJ#'v k]2<}lfbZU|T$M*(d*4p) #H`x\kwpH@.f닐h9l!a`ؒ?f@ uDeMi5I2REO +\ <}?\bF֫C<덂C果vS$k,X-W˗Q5oz@ 0+fCW6Pƹ-v@+cYC餘 =ֺb԰i[326%ȯXvbT 9Y+Oe$6u1NvmZ:KsEi KZ'zPLBeH( >x7k|u8DHo|)lLOc"ʮoJ6r#JYg=ezP (jEcNU*Zʊ@ءzGrԚ!i썾.JzvYRxE!b`gTkB H re Mfv_bO˧J_vd=hhM30AJ `vp:w- ] \M KRbiESwk: 8j2K1L+sՒ;jIۧG$N{x:U>Wkλ>>~,sFl~{3Gy4.glGTYg߿QK)Pv!SӮotbDeǦG9|73:'_:VD>yq/9 F54UZ'ɨ e0YX/T?$tuYV>)7Zlel4;$}íɛ}[?4B @UςٖMiB+ Hfu`ɮ M{QQ(9pQO";fd3-ݩ{ i DI0B/lU4}J8PO 6:%tn2՞ʱ.V`\ˋ? pkݼey7I6gґK=MӌZr%z!˅%1V"4!HzPL{Av 'N຀uڷmU$NTտ /mOHµ8F QzBo.CgxD޼4HWYx,p j8"e՘%;-I\ DNfG R`mB9U2XI8po?8@mY,m~s]U=)UtyYa1MVQZwo;\]ik~* Di=UI|V*܉k |bDuLK$[nQކ.#.Rz!'XSm=eaVU~!&;d.T6s5^@w2g̈́|J'~ )&d~q^y$mCB˹Kbo.ynJ`f?GC;0iPSS0gK8ȱI eD}Dt gCNDoi`[ ?0Kү 1gXi&̡3#̛s<"!aj/J8Ct ZynJHԬ#}AErِpdձZB#aw_/瑸ڸ,r@mաpC>&gZn? Igސ/jlkn*uYnO0B3vt\v~{#yw"hnώOY"0Gϸ*~`nq(`87I҄f.HdΣt)zdc3&-׸u\ېuqS}s{0w 4[E{u LL gN*Wa1j)h#($@sXR0}9NU n':%K+ͲL/Yqps\M0Za0a)^dFp`vC3E]HͨcƖk6M5hbK} &Ppy"r*SdTx3@Rˡ P"<~9A&4jx۩&Gf/7x) 0ARuu* ?H/]kw#–;2q Ces7ʝVѾˤ?`qGAcn/YOE+qJX{ggxp) _Q"VD|nb!SF'f.%7 k `zmO*"֗ݜ4!tpuPr?KC&q~M'aHЌlr4W&Y} (mQ07/xQwy | ˬk[!LF:#$^xBCY@K6#bWc/h|ʷ:e&du8k]w1h8/'1JeW" J2T9%:.̒< gm =Hp>.Ӭeuɜi oJ`8?0ׂuPܨ6O帗:e`9.l]#"yܛn~}S\"g7%z7;X]zǞe"}sSMc.@IU9B^5@:(oFn'^rȢ~ՊB?{)@wYRtсlX!"G*'@;+Q?<4\WT%Mqrգ&v5 ֻ +Z37[ѩGKHTo|(u3jmխPgLU1$"6~$Xjk%t̒ ;z Q~9^ǶeĚJ&( HӜ^Oje"}%Y;m;]mD:Adr"8a FwON'O֪b*M,`]Niv34QmHQ$HKES'Y ] u~n%. [I 0HoĜa3O0Lm lPcjTLj/'nqT d5l[#zS{#+s2"U#_<|D{0NeڲTj<@"% ΨQ&K>PC0Eo1aۇզ?X[Yjc B+P> EPMFy`b@ip}"mUފX "<6N{,ȍլgěM};dݺ،b8 FFU' !])Cu+ĒFpW$c Q1Lʈr}v=2IF&An_nN*}nJfOUc|oi3v !U2e3-L~' L U D>Xwan]VLK4~/mwV ^8[cx؆2qRQV VΘ,DџTM@8_Iq3*3gKQ7穚A~ ]ٹosY'Mu=7M10PiLe//y=VQ͛L筓YOkĈTrC2lkgx|$^/_oB0Rd+ G>;5xc-!^gudG(m>ӑ1uHĖ00]*C>;j hc*'am!h{I<̯HaZb <~[oy ݃$f߄R>=$U`cHX꫹bV_}&SIau)aBa%eIbA/즤>PDjWnB3I99_Va '0ֹjbK?٥oǚF{ȍ\4Ijة͊ 3z'Ѱ_Dhk3ɪU 6 sF23E/sX"n 6yJ3yS 1$!f-p#L:VR%Ca큀2hnE \j<%ݔՆ b' y6" pS 4z_v@Oc8NѦoϽwb#q:^'bN(2Ba;fퟲ3R[RFac;/)A,OͱMϐ̩PR0X[#Bi(EꕃP 60eZ38Z}oA* v[~ c3-Bېjfa/Z[hnjyme5&r}̤K/, {!sn 0{Jz{ZXFb4^/?HX7pMgV)Ҁ2@pU?cYl /}Wf3!)P*o+)Y~+Xoҭb]cGo .q:$0/7=wDu ZgBqAMܘNzsǚX>Uгء8WgEZg1Y!˶3=L u"l8VRU$ۑI!ʫ7xny\L5)F@_ |) wתAӂIWE0-A .) /ĭ}U0Q䀪*WEٌeY~jpx'%C56#:)1#,ѷZ4fq*d ac`Ns &i]$_*GĪSa%(WC*?Wσ.009zEGmB9"e*|-2`ؘ q|0 bm&wY@{~nG sMF=M1b8qLY O9Aգ^ Dv&4DwwRyu* ד'S=6`ht535-"R#lAXe9#m@Qal%O3S?79z;Y[DxLBЦqμ>@Y*Y qۈуlwELް?~aɺU6%9cA:[#?`+(ـ{E;#Qp( V*&ਁ1T 3&!)xR9'a!r|({5֔"1 yìgI_BU.7> $z/ (@gSbrE /\zȔ\w72]Z KZtT\  %,;[|j8d_,qQv6(蜼UD]A^ $41 !LcZujU:H}IiʖBq,N*$vڤ<]c"Hs'Hz\ɸMS6Hd(69ɡ 9b q&KlXڡBD:a`?ϭQ!V mqru Fa>h {@]<6q#M ju;+ r-8'{Λmʷb^*S8 P Dk*B_=nD0=X"<>Fx>FXxtP n6xn.b\%"\UDGZkjMPpε`g_tLQy_?cwDYTxxe77w5]~86H9@e n̟0a֩$#| =#3] խQ#Z<&!5K9a$x6ߎI&w1|&I:PbH0Jfaq_`sZ^p>lz(Ա9NFs2y U; Xw!Jeի_T~i0<$WuxՏIs}lt?y>#Nu0p=\р:RݳFCR3̥F?&X_ѥIhOV:h-2/ w'lUP9Бm@p(zҤtc':|ݳK+Zujx Mɭ,ɴQHaEXK%$AlC 6*&u9\ irU^9 UX}h-%Oũ`p$:>%;TgIjhfzCG\ႻML߈"u=(9iVC`I$C$<#%Jټ=}-Ĭ&-kѮ:w؊nn~%(s%z%*Txʧ> i:"׫]z6‶L\r j^3;Fp|}7 g4!ĥ)Jra<;kD FUFbqz= i }q{$>2=H|(%r Ƅ[E֝dh Q*Pqj_ =,3BCYCJ5R}"n۵]_)Ua< ~A&_^5~?GHlsp=֪ER{s,râ3®J/GX/v`w!l(bR],.hw0:,蘬L[{!c._#Gh`>'iwc6oumw;hIvfT^#;t[>vkѱDO.sAM`ȿ)ώrYJ?WOR~?/F*gB\Ͳ?Yћ{:?%m?^ҽ*ҕ%09[p$d9X.Q[!;\V]"G]5Wps=M cO*D4hSF"o~|~ l2 (p퍝s7D;c}Dd H#F%M '\W%7ɲ}5\Z/$C{[sV" rY`_u^amuC~QWqܨOڇKvɦmFqňnveY \4fˏ6]LFDWHi+_ct%p,_<pf8Ӵ"SZZwAu\dVaczyBX–NQ$TkȡfOJ&St#l_2+6}1{Th]owQ뻏5cJ&OY(>T cv) Y\eʲqlO,:&L =aRa[jsFkRzPGbdEJ+Uۤ|VJc;XST )E9jф" PĸhW]ԭMGނO2-,7qG}eW >Po3b-QG J)}j*`CucraYrAG>g:`prðܹ>h'@v+_ (kkX/|h3>'FX n'K]:O%jd2_#D禥NRYJU- -fuI * OjBL cB/ǯfio<[I1xޜ^VIgPul@Oz,`j1$$Oejt)Hߦ E*UO﷦V->r4s89JwW**W2 : HUbjqH;Q^P1~ುn+!&,M_T4z">tõ.PDo\ZIIi.ú=xiU/%I>S# %yObNC7z􄛮}9]IQc#-_.1vA8Sv\#c %3sxeQI8jۏgFW.]$ѼľͶOS vǜaaD_,^ Yl?H/QO$-%5W- 4~pUpv z$(RqRÎ(׮>L^ `f`ş7%`e8ջ3,dPʈȏPm2lCLÁSrj=R]t#u{1Xb{Q/O|\7gINVZ5Y 8"u4cqj{[2 v?&L6R3#Ns%S1@eTjZ[)=Dq>-KHEU3x!6hkL!gE\: ͵ӦSl*^cLH%.cFꃚD-b/Ghۚ #wWu <?~7rBz{5OxzflZ$YG'\Gf+`U2Z&'zӄ?7y9@':2y-$Gm(Imô_9 m@3v@dxΜoQ [P:^3b&YM!E\ґEOL6x* N\Y6k~K,2O/ȿ7Ҟ=\L\MzCJ6M9C(hA@x"~[!Vb2BT{S^"qϕs0YF7K^ U{5mM]4Lʧbf*ƹx-Bx*C͇xw#AcĤ/GG{!.y.M(bF;\+Le;.#{ZP3jVUmӚ<G%-FY\ƪ!4J*$oWe k N^ /W'*{}Zܺ{3RCQeY^bЕ:=ҵ.do Ao*AfD}WڵJc.Y/Q ?# Az*>@)^19F\֌1i( ơ'u [BY1 y)֘Qoi32#' _kFzIn +k3ՆFq*fupNeA\B\?58_-^_i˰i#> ? ǀ혉וhQ}Aq{[օ#Ǖ+"oU-oA:؀C/9jg`EDP*tGjoN%XQ\鞄YvC\xy5؜k7~$PLˣ@Q WsGY /Ua0!t$Im1y)R7ΡaF}ԕQw q;Z 5dln>ocR:3w\C8OFT!8׳̠SV|\ʮbaB[hXC3B2uZ-S`IY'Ǝqe)K0 ,[Zcq*!Q\\t14ױRsq.}4sv ʷV{_^xr5?S$flͭ^_4$:(W&.ge.u /$,#|L]%n%Ac]pR8u@Y-[>߃kQG)fŤaRgIr =uIUs둒~roWSˊNEDt'y9zL)YpYWz^HjWKQF>SQUP4(8䃗\=5>.cML$c.jJ~oHdݱ0_2$1VU誒 +i4i<5̟k@=݈ݤ#Z{ g]c+QϬmwZoE!߲XɪHe_*'ɘt*Q*},wPlapo[A?qv;嘇p>j@̫1>ҷBtO-#F4i )m, ,22qD s,c/b4ǛC^[_6n>JxyZ.Ϸ 6h87ӑ,Qkx?_i^զ0'u]ͅv=J_Z-k2FFnQU$Sj2J8 dנ:PUPbKYOc @md^]pIJP2+h$%b |J$h0l 2\{XI 0-`j^{*rLWcZ0`+ ],@,;dELȫ> ˒Uސte;ܼU+UkW45o4KQU\2r2twQ'1i@+ @p~ug/蒐Ě5.ov .l37$`6[F-E"iw@+XycmQ0" C!/6z9j3gM;FGT00N0n 4'A'LU.$`CLO ~DHƃ\:ې򦪢p8 *#hHn5"j=0sIBӈVkh\ZsFL.^|c< (|l>(bGq1$Z|h\h+˶K_r)ph|bw'vXop,FF8,2=0`nB^ngJOJImT`F}uy[: ˈ&R`gY(f4Fx@Om.^xp3~cbJ>aiBFmi7}ww,y0ETzul_@P!C>Zj Z09T?M qs#L!8l}x^x*1r¼[ [/ߗ+8EVFܒ!`#k-AȗCLGIbHmWo]<5`ˌgYn9.ʻ; ו^ACsK27|W'w 324zn^8g=^и{&nuȖ' cI57m+R//#u\K/z eOFHy˧j]sCCĬ1{y Bcd9_lIp'K& T{^ 6Li+ E`"kd50ҺFlo懟2)+ͭ7a*1qLʎ (. 1餡qw^ӭnQ_U*fmy^@<^:ǫ"(dm x%?u<ϼHe"L^&C@ޫ"?o Zc;f&OD- G>M)|+Q<@o[5đ'6l&!;80VMԻVKT&Go$-zwK$vF<5_hD?Fm~ j6N40:,ёfm-q;C#O;@;-,6 bܥ@.!!c{fOaZQ&dsl"Ǫ} d4JX2jz19bUF x翮YHa֘Hb]ߘ}[sB6IVN9Ba.HEhӬ@a&9*c4BFn~;pL`*:/7]VQb6K`{Go4pk`f&1*@+! ;C-c9iȐ& BJ(Ŋ:3`LA]|Yu ]Z_4NhVCq=s&@&g?\CU1T9'[> Ut6nx@ F/ЪC}'dM` ^A&/ƤslV6n\Ôc{3rhd(1opBfs=7 phT1\)v1QϏ4rlejX~Ncj [p=чbuNq {KOˋyȝJ}qx­5 ў) /@íTn`QDS[RszLI%6)̉Gvҵ-[je#so8!\j%wځP^`Pk`knQyusyY*^G݄Ndd__@GkjkiRf=Q`;ht)>s OrUD@!i2Zn* ԃT2 5܂&UΥ+O797X!}M}C{P<==Gy T*c+t?b8P ؀L麫K]5̙-jچ:sYHM休Z&]JϺmzOv49ͽ[91`D"U#6#ԪDHܽc9U=F꼷>#vR T/j\طTt^}ɾpɟ IzEB½ |#~=q,zPwH,"dM(PyE4Ydܵf@lbtF#]m-s>? \U 4&LyG3ĵnORRž{,B݉Ij$3]_LeI5>HW߃֓GExRM `󟋐Yt&|$sc`L!LbŠǣN0%kGNi8اSrUX76+IC r7`> L!]1MJEp q3sޚ隄 PKj(}0%58xl\W,ymIU1lJΰ4%gaG>1D \{[d^|ՎO5reN_~*,# ߱M ![D̪ ǂLozϬ^),ܰ$J-rXao.0#<2rI֞Hn"0-Sc9QӳnH!?)vbv{ͺA\BT%YjSM)s͋B0F-RxS*g&KLk|" HgЙ=DzEM^{cH;B߾9~{mM OXPz2UcA]iU=F-JKǑȴM@o ^Z|GzhQG"ac mQ1 )쪩٣?˝}~ W.AU!Yi.)ש|C%±R`J*o%>9?m7?a9 I-'~"Oa3F&@Z @tQ Epgg ;"O<@Me sq>}"D/ම<6_ (]:2#m.*/ _mM @BPr2XBA'\"ۤoB΃0@>;@y]:iv+ӰKo}}M)(͂ B2/gFN:q7R_^R㼢 *jt^fJϏ4 *lmG!2krCS髁wƣ T?O!2;י`7H*/DF-x)EMp"*_,\T=(!,VC̽ ^9c:l!,)kY80ʶ/{C㓊mSSDJ`WP[{$>X#F! ?Hw:x҈տ>fj[{+,vQyTQo [z˰fEHqk@T}T=Z-nsAʽ;4#7{n>VQR֟gL{4!-~W/Lh\>n uֆz92~Uj/ߪ&a=1` ?xjiL sB퓠j] <8r&P1>b x<|7e9FV;JPA2HnC,˞`~@Ghm|a$EfM0FJ!ZՓTBŰ^FkoFx@M"8{VTӮh5|gXI^vwqԐnG?MU\ ҾJBDAAQsЏ x9B:&WjqFQz19V?M}=>OPU`4_'0=._okS jvș'OOV`fo⽜ 4`%3REɺ.SO?wc>f4՚!/.VH;O:P0şUtqz;ȘB߽\h~n%kԘC#T0@ |”j Bz۬o;_<:;a(H_2 oqv:dEFA?LsMSFrH@Dxe!4\4 YC,Tt'S_8mׯ1pU *lP2&tZĀXƵi`XkdUAgpڦ،x0 Ľ& gmP$[U `Z_8:"o#BYArhx#fU~2 O+JyC#N.Qإ\vYXͱ;+浤SμtJdzm?`|˝o_K_a_<`%ZQ\zw],hZ~%﬋?¸ї]t>Uj=vqrB;qWI2kk k ga~!xfJfox XK,ܛ]뭃5Kи_|{k]ڝaU._ dy1'үXtMߊ;|=ăۮ"J.T* DB&h{DK#/Df)r[լNè!+f_w`m8!s}u@Us*Mܰ$T& /De!/j9ۨޕ.vzxn2d9$إbQF|F74d^ϺL̘{hg+7ͱ̟2ˏJJ^^lz*l

g",h.^ͫ߾Bi֧&cO߷ƪU SLɝY?U欵Ј$?kt Xk돑rԝͰA@ڼj>x>L^/Zh4ukiPnyb8f.4 tD,l@qGBGdN7⺂uu JzJQD-ϜV(n2EA9~:&-#(CԚ"&(xҼ0 ͽ&JY)0Ű5 ꫬt}3*(/wsMiݺ_wZ~ {~c[8r.0*PHŶݒĮg]WC,/UP7?um'"(0,μISUFX$qN)Ij o < kZrOɷޞRmVP^\&wڡ]QmiZu44E+Fw]0e)G/rO\F\g2Es}-2@J#z: 4|R!wh8!>:VĂyکh TR}7Rts\)೨‹ ]}nkQ,qF7cw{L>K3gƿL6+o]X>˶vݒ S2҂cfaY+}UTꩰc-qX'I'E[ڹL%E"wA`Ui: il2uA7AK$I!7,Λj Taxa/rY?hZ5v?iϼY3wd 4Wʒj-I$lњ=)2 ngfr~ܭ6dM1[G8&O -=ϊTCV&KQ5R7n"%L} .jY0$!Ժf&(1V2x1z&7/H ts(2}S 4&| CN/>.\ \~{N/,b5}|bS]Bi I7,yG_۔rL>Z](B&ٴWG0bмwl7.`G#IuI1SyאP(csDƬ"M .rK*}u2Vqp^G[)~BՅ@ghc ׏\iC <ZS: -:3ua$WT{Ra^4h"l^-շm&0g_Q mn^!0?yvHeҐwз@KPT%˹Lt 7 GRpry Udӿ3G| #qxxZ+Dt\sYɴdkW? @ZM'poY!]ZM҄7*#kl]͌IpFa6:ɤc4U~"jC@Nf@p}[ǃA$ g1H]52|-hYzLHWFxeڬ3pD1^yTHj;L-WuBV$'57|gHaż )O AyX4oTKqP, >x՜GӮ3LfTQ7fT/{LHFA ܷi1/n].&`t?TeYձǏ f:͒?shUTw=>_ `rsLFN!7Wu7Df*X*Wnuc<̫=|Î %vVdծf\O AJL҂㮒NQFkk(U: ;mu 8o^~0(p OtGEB*\}NX).=K|L\ + u!c;)-Rq]yШ1{,Pg`qD!C8*Wgl8Aq+}2]) gJ fO`F(KaqR*ui NprmpSz] t:= 9}[rs+JٔQOw+z3(c̵!jHMz:Sj[PE2'T-dlx`C/jG&iLviAhU 7R0$3v$B`X R6R5ֻ_s, K^O{F>o0zl#7ܙbJ =ԌЏ>H֋j ,n 'C(2Я-`%. QQ ;~/լh,>J97@|KUȉvDm\ N5sՑ)*XX 2c' 8%Z;Bbpad%#e IK tjtu|6u!#} fՇ}>VC %8%l]ǧ_jo6yܭ ! [~#k{EBcL#"[;`E},ңo[]MUe۝E N4 ē~+;zvP=>Ys/_XVF]=~.lGa9:_js@5:2z1S&V0*{BTe8xr ɊGt!Z~C NԧDЉ$p煰8H#Z)CلdReR9׌>ؽx8\gjVz{@\`n+88~p:nϑnjSfi97fۼSqGioIT6=d XI2WMc6LD[ڗh$"G?2K 'gu TᏐnØi)֨Y~]f =K ;Bf#-G3"ylC^8IwdW-c銫^IewL",B ITU¨[tłT{!e08(/3R%ܒ)ISk(JtLDT}1 cs֦@9=zl'F϶ב xne%{G9̭BU$C~{d` v^p`)O1%$ZMۄTA4[R;r<:zݲte(TJsViO*H^Q H : ]=HZ xV}O )+aM}84 Gj7̥=߾A\x^GNx%7\;ͱ/~;a:8i(|^/,Fݖ$VgYLCaPFQ5EvA7ȴ^bqY ZIH$v GyE֠fPnU]ؿdxcOZfLQ>Ib8s %=-5\g} (rkfh I Xme(`g@4-x^zs X_Do1p>=Iwi)-j6fjϣC5[II<ZE%bTŧf.tx-s΁)yq'_{4pD Wx{?\E@(6 +NDoRr`o^IFHW-?;fr u:8n@40ٚDٻC0;$+قmQ++Ȩv'W `F\k<^p*jKk[}abots݊ 5՞phZՆ5}T;57AkY"7N'm1'z*(rAp2h!QsNO&;¯}QL-Qx1, P9[ZE.1J`I¸΋c׃E t.bt SDЮ Ʌ ^:eo&&頓Vxi)]>J62>ɝp3CCwv6T0i+#!9~ _@q՝?l-dE[vJ]cT-qC'ܘ ~0zH-۹9G Y"2@RjP0cSx|]g{qpFqQ u0/<L şdѦɩpсw?F*

oX %I,ՀV0q'#\;6ņcf))&M{b.>Ohknɥw? 杸T|gtk} 5AI7/6 &5Pb`0a ڢs~zJY^w5y/`-e9>  m+FcE>]\.zFG^Lr ζV넶o_@܀<Tgy<%*(S9?twx Zf "]LIhJRVa/G#`ZF, ђ_m.5U|3p-ds_0/_@ &8 X-VjSWE$ Q\9 REH] h;KJ J?z5M!4IуͫAPӢcтY-ΓV//Mx^`U&pjyfr&P \ɹySQ0ldNEM8",|HqSd({yT>Y3GI?-U3ci й%- B}/Kvܷ'Yl{JT&6:rPVZ7i߻:O0/,C|<ޓ0|Gx=u=/nc1+lkGkSas~67 HbYB]I'Wba<FyFfa S2<jf5V桫[[XL+7bInb Hy"ahnԵ #~qh˦L:ŭ!+Qh"% ,pBM[SԓP2jrA>T] ͝Ja-TKC〕'*=ypAj N%upbnp3=ws(a9 {YmB$ˎAՕJʧAE+sEI5Žx|7+AhQ8D+ѐNJH sշܘ΅'F 8R;o`bjazn_-YkL_y2VqȪguvj\ADŽpk4"&&R-ǒz1w枝tX:!^`?]UL[$Y_Bj{15Duכ-+6Qtǘc{I#vSo/dt&B& =P.C/Sh';aЏFA{~?'䛶}+YUp tr ;\FǓOd46sTAFbx%N٦@` ˚p!QL޶ocnDarSsr4f P޿')7!3 uqE^ΉfݒdmRr+k>ӥ*'7z> B-[וj ^nZ^*T8ܩvĈ BS?uFNS=¹&h":uO :UѴ8`mD'9/]?"l ;Ff+asJN[ҮDIw(}ڷc e3OFV 9%k$J:eiXVHVmPDh#fSkOjւΠvNc؎FPd/Q-1Z/3l# kjk1Rݡő^H2]?;WoӇD"ʛ67gV,е i*WZ G7Ž0DiցXa Uݗ Ӻ =Y>Dd93Hv!B9w(0jb$Pnmf!ג"I?[(n)ij@lGO;UJovkѬ#,&p]`&3XbM| ϸ|F1߷9BےcBVrf~r9IdpXxvT[$2t} qzI&lntW'9\R 낿{ h`UGo`{,_kÊu&*ncCI 8Ŗx 7Z0W؁d<E,]"Iv*τHɂ66P}LL vrM\_U:`ޔVh*}<0.Pk>G貺_n 7YiUYqشhZnrb/}8X0i諣= Jf9kRa_t*#y䝃uN-fڣҖ(8UE,oԉ[TXFuYY烽0+t|Fp¥mrO?ÿ:[&R-0iwմs|WF/ٗHga?ݖDgC|⚊4[E&WncptJ`G h3EO1Y'(t!5:)m8VB^f9٧7^l =MIHݳr=Sڣ4tn`!_(jy6Dz/.mCu1@o)-e*X&81ҽ[ʖăHKF#Y8ȑ~Hbʪw'V#`e. 0b\$K:'ܨFa@o}&dQјzNԗ#*g;:}ׂ'Le 8QGkDz OBźLݪ,6Wk,;:q2:# g"o|8 ~֟8 )H %n.2s'3ko5BK5 Щ$6|yx<1med?J#Y9b3:yы /lgᏦyjt $6(諩ܢ,BNgExӘBJTq~[:O w}0ҫ% F#y#"F뀀Z=ȶ\Iɐ\6̸=L(04Z:$V8CffAQK>\-2!B֏N;|ڱ)9O+ ?0L *x(i`@ ?V 4p~(Qk8Xa e70po\WЗr#uwhdƫ `%F$Q5?ٔ8~k2uꂈtԸƘP7 ݺoWhՆa >8ۓ)~z<,R!KCr/җA 01]屄+tNҬQB]k/ua% e.V^b$J͘؛\I4]gG#-lg- n[MA*:kkP>,gWӛGgrg4qV ӠTCYJ"Zo;1ndzy!4dL@< ג&ܵ;VT2͢~K9q($8ŭ*8 vvW y\i\#\Qo,ga(IqHI?.\P;dt$V}3nXDd 42IvWO,a "+wS^tm%6L6m=DŤI# /K3&86ߜTz+ҡ'%X {"x[⃍C; lw9{.p.aƞ,q(ɣ{^h&,^f?dpR" UHEԴ%*:bL,y@`&:{U0a=>a!4&PM+pUAe`9Ž=+ٷԝ[ M/Ҟ '$A`#uAd* Ar<65.Ep5KV 2p.CKS|o,3MkO9>l1k-io/p0\e0X@H٘|+\fe]Gĵ&8De {dQ# 4 y1 ESͫcJ}XTG+{3Sit.%@iA7ԓPN㤪Xlc *nc#v/ F*4Yƹj| 9Gi}GL[MMxQ-Ѹ~[;/yݞl#/s*g=FziEBk,g oN;6:@ o# =j%gʓ˼ͦi<2, ~.<ŭĺmq8, Q~Y`aX|&e6^SӶ ,RQ@`iBH.bnm8ϋ4*"Yp6CY2'>1Vq-YGCW kn4ؙ/Asů^BkХcE>;Zb[5o0Ot i%r>!e>={ ;SzYX gܔxB.jy0TЇtŲ3Wp@7e 祔HElA˷Of {Œb) 58<iG=`-fVԛRrUNUgcJ/W&qSX+^alrYyB8ۛ.&j#7<&@['!9du鿛+/ܨA» G.1d$,u;b#dҕ^ U% (/L$V(m.Cv8H_w3ՓR`:?Ja ."Vp 1`ݻ%SޙAf"""UHL /v]_4K1X fFQН B&7[)܄Λ|i{˭g=%CStt8_(F8]Rc xdd_=&2Upu푶Evz\_TnH#'EJ'4q%SK<_H"6OЁ2B9FFfRAQ.-e{9ìmbl7AX;ὍGOzzX4 #Cw*x9ӖO9*#? KGxR$Y,uа/to|=i>=[i1*̷7hq Tanw2f)PbVn{iY)5I-wIX}fq)`71Ls@'(q>6}X8UO6BDم U>׀2xMqx:}J&<~wiHP<Bꡫ']o6$'dգC)n 5.$^j-竣H"lrF\n$"r)OvJ Ӏ٬f:UZH/ ʢ*lm'l]=˨Is"Lr5L Hp16i]-[^.K.Q9@ԧR7V$V+|"U 7bFc@N^i}g[<%˧>zs.zTI"K\8Ƿ>fPPAMam_ӊ7t1^myi/V?+G;DT1S/R6s&\Ɓ%(u0@R;h[{N(/JVYu0t%yrD)(taJ988Qc[yp{EJoe^4 ^Ngmfv^ixb-dj L۾dt.Ԯ4w;.>I +)!D'\9N9+Aą5@iwH?K Ir8uhBLrC[3YyA(Q6:)FJ%:U6%]fR*eP?4$9`ـxnW&nӥ__s6dr`;'Vm9 B5nE 3Nj 4|_*ڒ Q܊+@}l),aBe,"q|OG:52k{}EuNzN1%KlO.Z]рV2[*\.Y\ ;@SZUͅ\}{ƍgŶ {`"),ybe #C2dS*4TVFw\~hRd*q)>Zpa 7Q8Ms]:5RMk~jxOIvsJtJ}=}{TN0gi,gfe.ABBLzt-ŏꠎ:hύ"}SJČdjjvC#4#tuӎ,`u "P@z>Ŀ9 +̜Ѧfv!o¸>Ut;g睜\RBJsc!6Clh^}59'fq8R|0<6Q?jWD@-^6Oi؋yGЧ79Bx0>;M5eAkst:U#aw(}XFq #[Zw٬#aRk̖GΊ883̭ilm6<3 [9مTN.us# N|]t1dvrݥN&tqX)<~-I_]t*&LJ2{F]bM0Au78e& Bzer,8F*'L %@f E,Oߦo 2FNk$;M{/yÇ>ls-xkۨq[ߊhH0KYItFtqmY-+S;qT f\Th|B;ZF9D}\j mk*Zל Ưݤұɺn @t K}bMju'<9=NMk F2](-b!Ao󨸎{uʞBF{8z5bgï,=#ϬS%?5)OTPs$@B8+O5g 'E;$T&& L)ZA:'D9ad맵Z %MiLZߞ[aԼ9rLd&'~w8.Gdeڼ8&%prlV^c@MaQ6C;<ao"hPjLʥoUl'Y;96:AbR|}&Hqc-Jq(|r76w#m ;%zљ~V dF!vnϚ S6+U ./3̡=_󴫂{EoKu)w:RO!L :@F^‰Ò ] ⃥Rx% ;h2 8lT#L^ -D39ǩ#@߱ϲ84u ½RgXkxb:H"Or*!Nm,#Fj[-I񹅃Iۑo-^m`(t,.RiﷃV0vUG(O!y Ri3F j92<Ÿ8TY]GV^6&˵:Rg{<#ٵ3!p.K 袻Xm9te+Io<Vz͗AU 5ihNkUC'9b/ռY`Cv%rr;MNO,zdI TP%y›Qab-zn7@7ܢ-y?&RP4>ڍE 73Z>(m4j'ǼMEcs[&A1|5_fp="_"e@:5~ `C[UOceQ+j M|NGfpv5?w<{X({E ,!`- ~,NۀPȰuGſu5k\ާ֋Ȉǧ3y|`B a ' kQiR3 F c0J1B_x pCi~Ijh|^~$.cj W6P[H07ܬ3M8f+2SHJT2 #%w#QVhY8EiTKi·%5x4}zAO9+}r 12ӆQ/vU$ںhZ[|d?\屴0 NvB:3A.'JU#ju!7w~Gx%V'mEVn<0w:D$iѨ7 MG+G*T V\&\eqxMv Q#6ߦK ̖(H;UBpR|xc}_RH#+sf.G/Ekׅ4o (h`ķcRzک _ս}^ÎN^G(`$j A'ƣS Iz!sDc8T~Vk-yD|[qj0H:TЇ  uqB^ؖUQKm;',[Cpy!$kqJ|Z[Y*X{9:ů5E*QN66*1- #΅L-J B'A3 +dwqqvڟ"pWt3܆J 뛔U~ ̘3* NL_҉bO=,=8|jwE17eXuF8RV}zi3p?A{lklZL /u9:"93LWf=x|!Xɼ; i])aSju$p= lxWR7t$u] ?\-v,z FǐԝA֡i{LY?rmAC̢SmE&C[Su|-; X*6"6%/544V`@@[Ñ\I8x&~.9BdXJ9(r/cL5ĄmWX_r,bdwO| ѷlHv7!ꭆ:>8?UlP?]3#e n`iO:[|;JӐ.dZs+^=*GeȁPB~Tfx_xM@٘˵rh㰶$-7ru \JBFjc0WLUղ"E3TL;9xk)z7,lofU=j8Qw.gvQlkv]W>u ;sl@ 5qbE_#X[%ˏD0Wn$Ё瑽EHrF(J"3>A{_ ZUi|#unP{Ҏr-m^Dk f̣!Ցe0 !̱It1Qzũ0"r22Cܹd}=ԜK,+ul8>7&As{c+6p҄{Z= KB<'Bߐ{ϜDIjM&o5gMAƺ{h7`4SJ!=*Ty:6ۈ{ae60{O(7@mT G9jO@t(ٗ009Nf:(_*ǂ*'1$(!{N AxvevBft]{V8sUҰHហڀk˴srfIV765\q']Uhyב7}yjC71OK}ѕDCqUҭc<h%b9I=*b}j`sP$al PturpY*C0*jyŃr<%zڹ5uHM,7`3B zBO|~q|矹@L,qob:x  ch!kvmBnRJa$mBUIIkɀHS&i|D9f3̦]~G|UUhbcpѼ=NeDyb_}I:,АEN1 bB[ȴ`(=ҴL br>%$7` Rp$P8RQx}_+kJx&G~U]l:!–j e$)<ёPS,.?QHzYhGKKì*xQ(tiJP?u!8%s*aZJ"kjWa| ݇zp3QtX*~^tjRDD;׆~N]R#F'Bjs^."+l*n "ߧ{$Wc=q"WmwJ_BQ8L;{; |P5 `dɯ^V$ wNk'YEwf}a }'9Y4?鞛I W5劔\џ#8[⮋Cl8оzAvX!I&)ĴB8 kqpvN+D]W@Wsi+{^Aa98C^5=r<%6L{(_J*8,~brgG6)toZdfRRh8%KmLe޼m! %@?V!˂/LǐJUQ]{߽e5 aoB[nM^{yup-sP:tjE#RAQ2 f,V+V& {YgWeΛ+T xp_GC7]/KTh2*Aw?3(9OnPbboyzpc=ju&8sA.8*+qYy0)ɲGEmU>!l A&vzD{>c<(bGf6-+M%SW m/rM]OQqVr.W(omp$\wZ5lNqG!Sieo;UT:b2}ܢhK61xO eςv9S@֗VS\wCDC2W&|PIRmH#I)IWN]y,H1L'/txV~r)g}A?f-B] EJTM }%d4wyQL\/d@Zv `m4?zOi ee)>\!~*@s/YkO`Q N\SaR΋,!5j15WX^ң/[XP`] ]=V7痋WƺUaT#2#<>KXz{G}^t 6_Gt%*zDU\l0g,:!2={su2wE]Fgbm>o<Ƞ5e0-_7sȭA͡ɴ'ZbvEߗ~Uq i}?WOkIo#O $V1e&p+Q⿻?wv"ؖ^>QrƲszx~Tۀ*1\r~Ң 9\,:qF'9X7aؔ(شgy m85×0"H-E0#~ l n1 twv?5rx &<'Î VC|`I &? 6YBͱD1>%5HcUjM4U$f*k i[J!]C=j! Te#@sC&DtHWoǺ\uE7"#/aA<@#̸~ߖwW6Y )۶WS?̠jkOքLYRԛ!xhS-p 0K6nѯpPiTnBێ7tV;<Lj9糐syvc?]l+¶\ Q|Hkϟ0ϙ|Q B>8Z>K e˱-Zޫ.ýp^Ԁ,3"%XJ=>%ZU{kj-oT1(NKP66q"b@3Hm&IĀd" 4J}W\e#硂):}]Bqy}._'jHا92A>ch"B{=sߋ9{BAVps<\!L|Cxai-^ʛl+abKFG$7&E%:q7X~[{8:0>co}3 .>^/3qD6mC~{߭X !w-@?qpMV%p UbD^6*aTl"Xw1{eX`_v HMc^SwJ7h5ke6ܩQ,JZRu@:#l z@@GШfyp83LU}H:Èj%G!K>jE]yU`ҭZ-aN.v~"p\'> T]ڔ2BʁvDSX^*t{(Ù\JU,UȩV0ªdY=%ܪgqQ q UWwGeKB{*h~aȚ.pm~=$~=;{`a?=ںSJԡdZ//QfO9MT44c&(Xd"f@cs5 HN'w;xHHdL]}ٓ}Vlٚ2#Cb{ }{ouyefLh1! rJhHfar{pAƳH kG5 J3 vO?| n/$F_ώ۟#sSiur҄"o2Ll2T|Rơ 񾘀JdPS>YoHEk˖ZGW]˲ .,>;d+w?Lt+Lm!$tIouL/᫚lyFSQTLd^%륔fm>/eZZN8񈀢/_UvH4(zK0 tux2+i3̊(罦B xα eZп$cP}}CŨY'GOSPa-IZ$q@Hy K!,#&{Z mDp{<à;J\FH;iR)gdgMsiTqa@E$ox,rAx 'D6 g6ş m@mhNGxŃ黧J`'6-0^BX'.2HWE.kMz _i* 톼9Se\,;ɪA_'3(HH_9ڑ`ТR ,M|AM=gaSN "vӆ̺)s%~$Z+/vÅ":k$d&bdSv[=L$ϯh h?mevH"7?@ė\mk[ (0X\+pmHx6[4olӰ87_T{%T_}N Mz x#!*\Ɂ26EA"Rm!Tt|z.埱hg`DPp ޕ.!H1\~nȎjqlZv=̣!I>)A7|:&O-b\ۤ +}8 FԪfNHS8e,I˦n'2&s{IaJOt,'n5O4ݕZ6>#A&Pj؍ pDJ{'#%0/Ǻ:#OLiGK}c{vhm#iQ/]. -UifK OffVl[FOf3xl;{}c@|Gż\s(M)G@e0S% 狻1ػOfη҃kg/yƉ[Ab}_'k(˼nUuV_a~V[{b8顱\qdѨ!=WLӴd*PZ!Q/1y_55h?SG6Qx~Q]Pœ_*I?IɌ^\p N1FQCځCYy6w6rwZDtx!]PL;#RBF~R7`"H_D*-!Ɏc#A}V RŲIO2l=(!v|Anϲz9>*L-RVXτǕ:hI?WWLٳ2ϔ {om/Ej|"]g[~>ԡDIi\2Bf-; {G=Bԃ-gMCH1'n"$qPM_R\HVh#v;$C~"BVn8!#a܍Dbݼ}KJ+cX6lZ㢰m`d0{lG_30'0놧oьi-N}XᓚkD~ΐtd,9Hw$!U*#nWr+7XY?AcBCY1|4z5=,Xc~ QC<|ko}@Nz4FU>iJAzl+NDf°vQ`=nebT oڢrp8 GzA83?꼛RC-/Ӏ=4*)I(ȖR}AsdI[ 򀤥~ w'*쮍i3' ` MWZJoHݡZgz;Ӭӳ ;), ԅl5S-us!^]!4~kQL弾gŲ и/QDR,colun04r'X (]€=[՞_tpAQ5zy`1E) H729@j~)I3;yܹB: T\tqS5Oe&u^3C&x$yA6ik҃aH_dl/CM u"{m=Ea>]B܅_ r89jH4.7|#Ԍ'؟DV2f9ZJ%|jY_~xWmLO/?5!c퇮YPI&uFtщ 2@!,:! B60^Eցa(ɥժY p=?`404t2g"n %d  .Y1kczymXˉG;$tT_3J\熛M #[ e]OQG]a:<02W|F7kufpZv>PK/C%a9Aձka ))وrt:EMQu>?{pG_ݻ.cCgヰ DulƝ[ !FfJ V0`ўEZ>:5˟8%`!(4 _Qm9wGB+6,$pI 0n1{qL G8N[~.V / =ޝ XCBH@{u^pjkgv\Rɋ^>W 4^B^tpOЕ B\<+F|$\Q)\'YQt~;LרddAbSH%oBdωlsJ)0oPZ:rF~ B9c1 gO`a| o$hte['O ˂q|6Z8&0wyY\:fxѲV}}8JH܄?,9.N:bgV$n"k!Pu6{Y2̚Г,)a kfH=Ք#5 ƠT+Y'&C4@=]D#Dx5W2r$e³co5[5_?1W^1ވ_rh LrXH+yAsFjȠwX `MЭ(49vb'|;Lݦ'a*xJz=ξdt4wI}(Mx7dלȿPFZqq H4wN 4+:xUCu:aD|\w00Dp|\tY^86"`'E>㙆±nɊF;x֐Su j#ʳUvŴ;s4>3\AҎrbeƏp@Sq/}UwތCA*yݯOZdy67dZ03!6 mIyK `+ 0XPS>rQFzo0%uv3u_ol2rg9z~R%+5W Ț< @tשFCcG~f -.ʥ,Ccx 7P/qae>,QNvJJX\rp//'gFs׏P>{ sâZRɜ9AHf|V/nrmLCDFq2_?Ӎ4Y7\S## ?$Pco-w ՟fQw+AUܣ$rm'^lGўRqHik BBRb?8,+ĕ \jLIHy!ź) xtAns/`%$NZi_ʩQ( :(_BasD04W5N/xWpV9ԥDwVӣމ!cKx&,6M:vt ߋȗc| pԾܼd+1ŀ8o#yyMMM٤[^NF:x=U'+@<&(! 9(޽HaT}qxhVcSfn S.odgjS\uTptLn>hl{ vdElVjw A d""-REH5s7#Bv %ƛLcʱ[\"OW `d4]z7JJ+wiڪ5AR[nUE;}slBpn+KNj$у nxЍU8Fh)}߆' gZ\I~K :NY EΒ=M AxWӱEx 94F3N9>N=tߢXRv.y<^8,~]@i P~5<ח"%ɧX'|ns]u[H/q\`Z(Hx @tj}$jej*-7]]gQ`[Ŷ|!@P'FPtzݥXM+D *tM 0QBh EŵogN Qe{){jX)]IWT3U9l ';31B pduᅬeae~DmESᝁ2 E%6GtJG[,#2Hpϒ @hwڦS2((S`LEp<{/Rꗴ _,ɞHۉq8ũ*ǯm.m7H̄맼[RTS[h (4[V]*GC!7.p)D:qAF.+ w}AM̰ۅk!iE%6z|~ NTݝ B`82b6IX)fFrA@!V;RPϪCk$ikko,:#J!| JUFm~W!TLl/?Bg_ڜ[ r¨NQ]Fj ۔iqnԸSBv3zF +l' R[)2ԦZ˧azp z(hIE:ò} R V "^NB< 2{t%i416 b] (TfcTi,LNq_ BU{9g +eV^І(!+R#jG)Yl1؏mij6|Ueo*˥ACN=ͣ SnSPNjwYϠwywLO'#+r١\QÞ`.o#+b9$|i5QVBG'{6q*tȜAIo% Ƅ)|\x[DZ ?8rh?~ *i - 7 `7^<(ous'6~+ٔQMi+bA;:Z𸬗Ԡ]5Acx֢딌gy} G7E-x:f;ȓEKt?UgGe"}zq@|2N7$^"ގo*Fhw}.ې%w'0NjMF(0UZU9"HueqY J`g:k4ܚh#p ܭ)r ^̛T" k!k2{Lj_8dnʒ ?N{Y )B,P; D{75kvF, ]zOou|^SyFjh5YrPE$nľ.~_ BMeSl?ɸwt50Hĩ/iZ'`} S/g\kđj 3/W|Q'-lΔP/jKмӰojHv7Fx?ڵH2NwпjQ~h@hLO8s (M=XNhv 0c$iSx]kZjs3>N~CPY&q:9W09  _ה6x_oqxd&ZbN^; AQeqN3cb90N Ht['zI1)|k0,SY3$vqDypJgp\U7 a&(E;bGF3Hf%䘺nRt~:(F96࿠ݖ;Ip:/`ǩ|?cZΖ֊2zs0U&V8:Ne@1pnv@5mspѐw< &!Ps)L˰>y/d+:mҖYqk!ogC1ǀ;¸(Gi &E= ?!XRWЛXK}ȸU ޱg 5No/3V̦yxu$&p!"b}UkjW0$F<+9jbORS"^ݦG=~aWýfFUu4vK{mp  5?O⬮R@9tqtV(㽦x >֢ˠӫc[gҷN]q"8u=v~zޤ4:RFQ@oIitCP9dQs(LG6kn K6)Ji%2uͫfz*KGˇ*iJ͚#!vёn$U8G*J`#NqTcΤwm0'uIj&KwyÙ:yo9ɃUl" S=r볿 Iwj9wۮp)t"B3qbHeq@FHH,TAށ1Wi2d^ĭ`9Kt&6Pɭ*K|7t#&}3\0qEM{u1C=D[)!jrTUwLkxuxt%F/feHrFW Ha&$)=GŗI!"WÖ0__?ѲJoa<h߶ej^C R! Ed?BsY;e% m@R?".:p^K1pdI5w8 s=wvIoJΟ`9|m,:O7:WwtQQ0R,wwğ| O3зe蜄UM$,%^yUJl*A 뉘]D3v$K+(K9Jo0E{㳚jL1 H,F(Mˠim׿%1UWx ,'ak"(`*N}y9m_xVJ34Vq&N4B]{C8KyA'= }"}Bnm'\DvZEQPH? qg25iOh&cE@:?+f6j %S LĸD\l^`P%Hۂa7h .5 ,^yE8%;&3>#ʗsh[dAp4]ieDdLZhO$ fb_;hF=ɮ5SlK)toZwͅS9a3[Ё DNQ96t?twݷK](9t6:iwehfIL~Xsc0oCq4C Ku te %v4F^;2^ahouvb 6m:} JVCRā.̋YڬX1e:]BUHYq7U #hJl|`n^AYSͱħ,|Ypxi/l?qVx>Rϻo'nh\|\M>BM=^DJ˝2.y4 ‚É4֖ދ*ں/s_je/ADHZb[3 Bkp6V5E|.2j`ONwNcrzB'n+[l{ȍK!KNoN)g}H:p5+5l:L1vRYnwhglrCgߋ?:RLZ1o.c6uiH Tw&e($FeL,|@ ڊAQiw;]6>Иg^' 8,#yU$x9.<  aC1_0$?ɳ{ Wec+bi$suHX7jV'TӐmdtN9Ƽ/ C:" x7ǁ$,<{L4ah?9ب8 =M.kCQq777n*<`^>Lps0vm@7t.jh79X8*Hה}LJ6vSߕ.,7wMZ~ڝsS_wy!YP됡#{" $y@-zCկ+Def@;򴾵`J~(3%?QcAcGmFu#fr5>ZA΀)iC5SK+lbވ;=%HdGhL/<73rپXq](9ȡ{RbI3,֘xN"g UJ}=~vCu xUQ-\t-5tY#T9J"Q 11[oX{9:MToAcS;/YOo.07i` <־Cp[h}|\0,^k/KEwei\#9  UNytxS `Zb5[v&&?.2EkتrGUau&u Gҳ%Iq5DSC:*1hI$AeW::T EZczP%K29Ţ殾L)C>?׷Fؠ:@=wUCjۦ/O\F9mw7֎Wm+-eߖd6%03|gŮ9KU+Q،fE3dʱtILA *ũBB.a5Nz3V%O{xl"Ԗ>E#͐1\>]=HWq6?$_ :(Q8u75eWЯfDdPe]ķŃ# ZI/v7  g ]ȶiA[obfT="y˻*C>w'de `n5h@=Ƥpe:_<ÌdwhGҰ0h3@۝KyN A^5]U툎Ɉ_G3Pa P"2 ê<3G0_''O"0hf*],Az?蘒2Y S I&þi4aێUCMI)tV,mlxļS}G5MˌW~/Ite%/԰g2ZqR8U/9^ann17{+% Ov)qmR1˘7o%Dc_6~Tdcޯ(` R|Al?}ɕb,XSt 6@L1< @V:`4XH睙i/!$NUJWUԮ&r~֯?P L bӆ1:m":R}5C}h}/ec(-akHYrcK懇W@L6u G#`9)\-"E~Ϝlf\q?`2On&`BLoOjвB`LGIA'>7ɐ9(E78@3/+eU~ZĶԧrHbƠzCt O@M7zz_hfSh)Hc S|2a{w ȏ&`BR {m+zmO ,zy{%$ Z6XP;ϋgvj4o&|CbF А*tSҪƾb p}[}c`]_N(;H)18\_=x;;maaB=CQ}*&IǢ1՜l=[< fƓ*]T ;UMBP Ki(^4K˵頟Zf$CD:FZlNLKǫ;З$ع|sP`&&Y9D":-4 `5ғbH}N?X1E0A_:a'荑1O2c-,9 v2O_9փ-ԾⳫd&[ǟ*S+T^rw+T+h$haagΊJaպ`rHc `;LY!GπLCmWyFxuxg3;A(61t{qo`A_XHfl2?ZV҅zn-՞(tMnޜť59Sh!GuUU"gLsP=-j9>Cf;b#j4-!7Գu'gV^jh1 Nj ߣ$Õ;5VC P`?bP.iB;a|1G#)/;o;@wTt|#xru{GYN9ߌ%3B鑬M5#߄ ځ~6%$u :FUCZUXRI!PMƸ:?(ӫ@u,)h:RMε_ %5\ -ldeJm:%V^Ym:+4MFU58|^,'-z 4^.)c?t(H=(]a$P6\-k ~H=:|C"3[k=* ՖwTWYKL{s,&̴е qJ."{*gW<X}:p?g-HT|a6;#l1;ug`E_,;9;a} ,VyTR9[KEВ}9: [Q{zS޽vVjC7gЈ pŵ4|o}n< NxEY3>3وiPɴUѯ+(`f| 9 ~_׷1yDCHR;Oq‚ !et\vY"L ½W-c*+)Bl0eX,jh6FVVы Cs;g? ׈%tScXn%i&3u-gRW\D^;Uyz8Eg'Kf^[#B佱] ቲxv^(J"sfڂSC4jb uvy;cN ңRU2X21armqV'p0!k^,q:tfI5&/YBI54Tn;*UKrەii9y<5U˾i2ȳGiXCu$ԨsbY/Ge^a fōyo +uʆ%;DGHS^^i"6g Bxhi"4l*Ct);+Z %5# aQ|3"sb+z7@2 4X-XKW>/&JT(/|13px\߬_=ןO ?C!y0CR]a`lٞ~\_~厂N4-VwTc HbYZ%sh0 ^ۻ@ F`E NxKآIOc & f?,MW=P gJO0Πr,eJK8iLB&c&r:gORGevgm˽4 4RFALLz>'2z!ܮqlD}y~.1eK<{5`qp=lLxI׉>Pgz!?vɢK{) F}̀v## j+=onVS5Khdo2RõuJ$+ 1.g576%x3)܆`5"l@ͪїi~0NUdZ *n=,pIӀёHi1c I7 hNvw&61qW;!ߝ"/ƧggZoU [D˕LŸk\Ÿ%0M {BNsxsuM-GG82};.&mM(>ui:ܖȿ_gf LfXO~FCi%Jid^T#ܒRU/ebU-g*63fm,ؗJ@8A kZ(ڨXmoE/t(߭{wXc->;F;%JWђBOOv]tv֦")pFRrX-z &,yh6]-}z)l?~/07LA#aFnٲ8;8qaB!&DJ;'ᨠ;i99q-U#h MJY(5lis@r%q#۫Nn/XOCn:踸z8>J¹oP-dĶ򢴖C4/ddK34lhqfh -h%-Š#l^J⫰>$]!):I)ٚz( P[/d/c3ݾs6LUBϊ~'e;t5Diyi[Ae_#!K5[:hɶ)ҞW)8&Ct4XޠB4-'Eaܧzxִ!o%nkFmuO3M(Ybo}̲,U6KKVt -k0oRǣCQyQZb!S8[xm?R6u}ÙŻgMIGATjujIT؎B 9 $/7HRJ)Q( Q!sb 䅼wb1k:W̦,) 1 f΁[fh5 a T2k6sw0dͽ HJzDX@V"Kc8xi(0S̀!uJi喘 ηuBzb^9Ucʞ qBy7"'%| O/*"N2@^d@%+POȖqOC Rl-ݏTq {)/XC3sô {ˆO̩8 d1^~lGl7ʵRUt!>I:n đs#O^w/ W}{6^zatǦE{ھkcehgQx  #Scq{I2;+Ryq'N(#ʿkjI谨1 jy朤F]켒A̰\@qbJ~ek9fj,7tS{dQcnnO8m>LbSP9!M"vgJT ۥi)6wfCaŽO8~Z .HwEmF~P߽gF^VGScv5O}HD$󴝠S9?Ce1'3w:Bd#MISX6qOEQa Iץ*%.b!B.it2QM—%p)]RUeK;Ja:sPN47Taby[ (|) 8h A-`s2ۋ 6} pYjrF\Kt=~9ݎ< `hؐJVڭoݹ,(5/]lU zg'7P99NU*QEoDffh.M3*?XxhRwzmXѪ'G{j45l.`;KW-KT#5Dan3cֲ")?ؖ^n94> Qk@ pUUh p_ fQ⿸r;.6 㿈CA>.> G `I6-T^xܘי0E:alEaTwmI{L c `)'M9$N@c(>z}Q>yO&dtT"{rօun<')[kÏf,]P3I<,@DjbZ=\ܳB2l%c6ۚ[6\$gr!Rt4Y\ՁNP>Pr،ݳ蓻B=j-.q%$"t4N,\vh& ,`YO6&ʰj nu_w^~җ3oJ d0C]e.Z.l[+#.;N:&[MY_]9],T_ }FE riu% kwH=go$jH28V8oq_}ep(j: /_>èPϊQT^HV'߁X\jld5( fTODRi5!PsI=>zLo%dbN?@x(M,.v¤Hhԭ8 =iP=AG nzi 0-ٚIrEph ְKj_nY*aMh>ј<>>CYn}169h{/fikFxBs&WĞ x4#\eG j\j$Hv&-? > c 2Z": ˋ1[%kށ@z=j?-epj=xdj(Dy҈! fը.+YLNoytDaxu"GvjBWQ!{9*6zG=*mE_1@Fsjs6f{~,eRg%04@g҈@ґ% 8ܾSގ{IFD1B.^3YѬH{U='ʬj8ab;5n|QzDĸcלBH!=BǕs!\ˢG_#UVq㲷,ͷD3J7,7%7.Mysj \{BB9"P!}pa=9oِPvrUސz}GŕXHh's^ԞL /V2%OȚ)C؟NiIsӼ7R'GcZm~+bIϋWLrj!pδ9]ю?~JWx,_xuXx.k"9U3'WF<ĥpl@ @k+eg"##p7fֹ8Z9T4$s~(z X7uɂk] {8vN; UsXغ}<+8>b5FM'thg|/O5od0a9(2  4تɗ #Ox/0%!d@z:ئ?Tݖ NodüspJ+YrFgo\47i&{+a=nsNxM5nFu W;b3Oȃn> $A9xR{4>Vu~FV;wѡZ2-p+dV06lӦG[VEA?!moZ蚶|"B@ Vő uzga'Ƌeb[C`7Nq:aTږ`R +6HTŞbQP?u:}Ѵah)t++^-9[qK5+OLbDbXvq␺8Yaժ7}6Gn6EX!^`wWo|wǬ#h5RY0h[EcOӰ+J{<́oy?.ߜ!{䇂 t Aۚ~Xp$p OCFLԯ}"'k/;h=M\a b$;2WKo,1_EU~$Y=`LՃ˧B= {eTZ7zC|,F LdY|F5BhDV1JqƗڧH\6[ /n6߲ҋ[ ScEO>!mb>\94% ӗyJksR.j\^Tu82xOW<;)\|D@NW9~h.ܶwob1*Q)s_?o^DUnhKw@ PkJw?EmϢN5*7SaA~ٛ/Is n:׸?χie2[) @e-L%PZ| \0thҡv$2ϷRePj@AQ;B .n ph VjW%T/:l-gRMZ$z7kgMk[* u'p +EяH7y}㵞 5Iԏf$34.s4FU"@=ͨ  V%2JMr[Ȥ{+~%n*\o4}GD`\^xjKIp9] bpyHM-Ѷ&eft"v% ze6QnNga"Q/ vr\">nNJT՛T)Ӂk^c@X0XKC?ubLv|Yf-e`L%fhgњ@]#zJT7D4ߝ9&9-Lsl B>fvf.lXb [`lDpD«{`tͰr骯U1E6*בEOMߑ]Xꉄ‚ 4E6 z{H^ ȫh⠜j#jS<#OBt+ܤ hLZNDY([ ':Xߢ5Islrמo}DTu a0\nyH%<7%hFI&{˞PĎ IbܒB {("5=OfuTAIVp\@j^(avv4VJ'jYCgC 4nolkDDPِgt\ty1"?(E@9hڧۙ=W(\u.HQH,t&8dYÐe8%wLF5F-T`w8Yu_#OKQ}M|Y3>|%NxĹ^TNYխ{m9δ~5nD@ ğ2"ƅqx3 A3EY8!ժ>3( =\\RjJQ*vxh wW)Mv #c4{gNj)B.H*Ts"I\{npV Ik%);- D"}Q\k hX8_5$V ZNRJ QF#vwL+ɗ0b3mXf֥B\C]p$QF ̎[Mf[8@?_Jtg^ fڣ}^1 xX>F5NaQ, S26M4dz/`qdhT;P:MN[8nɫ5?p-jP q"fQy qAs an/umwеPBo|.#ҥ6|,U֑(XVឲ6q_k;6ZOݚS̪Ktֈ9 qrN\[cAAQQGt'#r%(aݮH[}h+t,璠 ,S5+PoXx 'cYvpɽ:T &u@XbBjr#4Oȷ%*6L{Yhqw)yi_:H$/ ?(Tt}alsxZPYJ[!$<Z3[CA sm$Nh<8p]2$"a$4 ^F%< !/+)\G.* e( }fp/S  O[P8((DYg?`G$zkYKVX)R} ]<YU@gH7[iF ɣ(uuiv y-3P4Tn&Et3=j 4Kٛi q#Ņr:~@A+I_/5WIꪾ+dBr-iLRuVar$E80|Og:8pp27{m'` `X=a׹g6 sho3Z iUm@d,38+? =a\qZiZ Y$zS]Tıbv9E2-)b6%Z@UƷQ Yqf=ƪv4E|k~w߅OH{WF[d[t{OP.;Q~!4+ŴA! x#uJL#`>l4K?JegWh6?*:%DݕSq#䘁&DD'[U` Kľܰ(?:DXV6B)~3Ku@Q/~J ͱb8_CSiz*w0)$J ~̟a@G(u >AHuWEL]F5dus-qt"<<^0|'bLjqXDXonc#r`[3zБ7+2;}9|8vscmC',ֵ(Ib.'Y/S"-[/d7-v'SCCZӺסWpggZo9{s@1jt]Y>!r]K % ASgjŸF|ߺTxíHa"Z:)=$ҕ=JӜqlT+!'c&H\e uK3/o≎O 0e0_uvao!VѢ9RI@/̨ \2 %&"!=D]~~TTl`Yz<TX(٢n=Bu;qg!4x\Bvtm [ʳ0U  id`,OXnw؞Ku<'uLuHcZ2,g+KV2GօZMQ*Y?Dh'gy{"";|QlŜ#02/3Q`_Oߑ4DpaisRE{GHvzD-Uu)!WlR!-g>Jg AUPӳTo~}?QTDκ~Q\3s='L<50<eVvhW#;Ti"6a BrU@|@DtGf⋸ c$(+>[Ft$?߬϶:1]u)N>qX8 ci{% 'G*|%kʎBPRJmP3'R%"+zhxSTV*؂1}%}7Z+[#6_1RqEȚP6TBJH̦@oLQZp 3PNʝā4L]@КR̀=FY{mb%h& ٚ[g-\ h:I[Q`nHkґlqv6k42#qN̠BDҰtYq'͸ Ob:xlJ:PjV¾G?~t{Ms >jW\hjC e8@P K`6 O8fi}… |DĦbWRj^|3/jH Vd4pht4=zKwnp I6$%&CMw,Gqd\Å ⊍"eK>ҿ<|7gx99:fJϷ3XG >83so2yz>ruu:>=3 k{&lH͕UElB 1f!bKpߘ?̢g [6o/Ol RA̠ Q"/Zl/ 4aqGNRN=d_62IDL %_bQ2+!b)uf^(AB' YrT_/YsVqPȏIʥQD < - >ds/{AroYğk4֩Gsf4h˸+Ud?ms83{6:8lƉH7 +z2Ezq\yH=yL-5u(8MоPW΍/\q L =,"ЃE,zR  █}9{y!td77~~@=F =TJg˜D @ kN}g:eU q{g ijSyӓ"tI \W)XIёݿ!ae g]WEAdq.=L H6xum~;y>6?rF[63oCh J'`>NtZ`ʍ5O2Sa ;!hndm%U[9d>wE/$1W{S1Nfn[MU틢7q0O.1pX ]h@PoƦc9cdbl@# 0A2!zq7v_嬜2㼺lV>N9(c-"x"F*o`{ɏTsdE6x^vz,S<ZJ̆j2$Y%;cXقyh:Bn>Qbc5)szmbQwCpPq݌j,s{SLQϫ컌j~z%sG1(n ]3%fqrBN+(AS[vQ6_$$a2%,Mjau4@`E|^ǩXLPBA< wg.8",/-ZVR#Vt8YJ6:7 tˇe:|򋋈U{QY,x*{> ?Z(dyy0]3$6T!-~gs8d9]ISr\@i">}&\gatި4s Y@^/:(xG)Aev@]yZyXʐSݙX|nnT̬p}-3d3&kwڥCHfց!GQ&U(o3ĆņfQ(rђA 8} vEOL5@응$s܏6+-^\&e=3 I8+H\ov+v Ӣvr|oTu #dRAC~܅ٓtX ;!l6{e<YK"Q'@h\޳VۦJ#h[πPWf[Kgs+ώ-Ur'D9Nb[e1A܁Z ƀ$nh7hxJSevz,)Ⓨ%'^)RWpB;RCcONAS*AUW$*NxB7<?wD%fpAJw:Z-lqhbR[dn{?z~ٟ@GlZU+́n2GڍWDt8k+:u D}1֤SVJ̀r]M+20@k5P":nqDiR,1`z]q#g3h=T%%Q^ 9XF2y2EE9/TTcVmwK-ImCzWLEpdf]3D>0MҭFx8 .c_r!3C iZsromo6Ĕ_ۻd x { +$0V*.&૖Ms5C$ Npe5b{?̢ZD!P f e)[ǼY27O݂L C +|;ȟ"U-"}/@NhdV-NeR;lzo}gUw/.OtV*fU)}g V7\1o'yAD ȞjLmxL9w=NkM\丵᫕{& {[ӆ|cúg^X+'옰~0۫eX7ˮaR/)9,{u=4G1-f[]vČE^DȊ)AҹJvٖm lX* V=Z/e/tcJĊ$ߙz,weg#XcZC `Xlw_c2TN 9A}eԆ K,eDp;!kh aYE[7.̢^|XMY0+ ^S7XUJ#4\6%,/R` wWBHJT Tsuy+ erIYׇ֓N(kc=t<=1Bdh@E'I}͕hA,ZT$׭[!ȢiF#iH>Z tjCsOYQe?d@⌷rYܖDekDN8:c `ڟɽ+{#kǼ-e ϷՔrINZP+3r36~jң{fp?=m8#c~| އ1n𛤐͝f}[*94:@DI? O޲w =hvVkx/~djU} Qx%3F;g&cKAqZr%wG}`4f5n|S`~?y)UwC~o( aܭ6.ZʀP 8 x pȍL"l v᪂RB$/\W;T`s('!H^=5 Y*L|{ofFK0ҡ2!f:ă\(Husf?@Vڟ7FQ;&RE-cڲ7BgIsxU#5DqZk`p!kw+,*C5zѳfwVV7K@`r/H*LNlXqw[SP_qQ2WQ $VAɣ_{+īU"*N ,-e`]\=`@."nUjN"X3慉1 ,bpxϨH[6#{K^l m˕41%댣 m(Tu8fɗoSaPvŔßRwhD<18\+vAJcOrO a/_mF` 1'V"mA-d  IYnV hO=Y½j 5ՆONthKfy܋M񎣺'=GqGՀ>@<t(0!XFԠs7k59PZL \oA:x؃LM.bs:]4M56C Z|Pfr/@Ŏ֌*ܳ4ώ[Iptٵ= Z*ZB__!^zUzIeC-1b[)TƆD](O0mʾfQN'1n$Qr/;[siJWQ_N"xh.;$@θ]^wj IIbdpYvTpXQ8lf:M4w/Z ΄?$CFJI'q/JkaVៜý) w'iX Rxte 45RBΰwrWPs_vBڰJD$^=>r%* =%Ds0=$ 2Zd0~lKT\5eJ$#:6ީO!MFmqRA:"߽B(&=j#t/x{8F߿ w.CBLlʝ262=x٥e=쟏 WnݸEgE)NxW"CE9G>mZ:*MnT B]l^T"tU:M2~a^ /?5 zML~zia5WjXm#aB;i'h\6ssJ=Jp4XU!k?9D4sSPRH7L fdvrnRKR5mg G^(怒]?X&Pli%{AVgoCnIUԲe;(9^=๹@X#y@5#]C0f ! OA ij0a6Ezm"ÓRcJߒ \܇%%LIhHiq|"PNmI' ⇦%Cs?)Sks#CkNUs;{ $@b#PP).(UU(yp vS!JF9 .  |8"!yܶVe,"ם)Nj{Dmtby2r{ B FvJXY;Sͬ7)͒ Ӛ MXfqjDv()}&-c.6~`j8jb5&yy~(w߲"u[1!$L3l$z$qX tvdAӵMJ#ֽmP$@Nr-1F -,/%@!̔-<z6uЋϡzi9H2 pF鸬ykk+}M֩`TӝtJPɠk6F*b"i]V+2[2[`?ݪv| rq=6ӗ_ i`;Ejwqgsb(oADY z Jqc {GcK^  7 [pRo;P>ؼ/T9J*If =)cÿ.$No&=v ʹ8ǐExxlԝ*V*P׬ <]B ^ʄE;@ݭ{u:yV3Mdb{ ο^X}z;E{: ɓa]\՟CeVNnB# vj kմ*2iދ~s ˁfYM]A2NL0WX/ėfRM@{CR+1V(濵`yP=וwIb wOijG CJ?^9%F$&=W-:iPGzZ1z.w@&֭s-2#Ú!/m+YMH䄂$ڋoѨT%gm)5ֽ&}E' 9jcKn#X},'mUyax(M`!M1b-Gb8_^u{oojȣ]^ l?#:x!8yR3](rpq^Z4J7akXc43e1붷_Brg.t7_]$HA vl݁w]6 {o\`,Bqv8؅Oso^C?Oĸ4.*X*ѺsGFe'8)/9!;N.A$ucE e?}]Vxܒ^taC ,BmBx+rzs!~%rBgyb )RwgdmI j^(˞HԌ4]b"&:cĕ# Q#"I۷^ZRwwYU.A_P|1g9*Þ[ٛMG!0%((ve$G-I ek/u)Mo&UȼD/m0I4J"z[ځ*ZsOyHkE L_|ScQ ߭Uh\ z< "l/'ޅ6jsm/ݧ|=tjLR{x ky_`4>_qDrisW3bTfÛ(Lva@Z;M CČ#5IWQ_& ۍ TVp%4❶bz}#Mh,Nצzݮ^ 214+ߦ,$^8a{(/幔@P/AoLd+N:& &y&ͬjk(Gza֐ (dI=杼,0d-vB P-QxrBi7Ud>& ddc),~d|h)d3hw: ,õ.zBdr`DA=”:қ,䐠ܱFmԆ#s<V .~>-Pk17k}"fY780,RWK'* yp ,_eaVݬ̮ܺ+h#Zv4϶஢#u椹Ev4aiB; rRW;Ir[ SeQA u5CTx:\ dWJrP*m%ꍒXd; 0v/q)c_z}`U>I=|bPB8e_+O_=^(4 GMfgwIfX55 r$sG;VS*~M#bUu\γvo F 3扌-QxL|`rz`egRˉ,űF2H"beVPA32qC_;N>T8o?MCZ@a%H;8heX[2vmN> 4R=O_:E{Gȷlv3Ņna!S|u#-0H*neZJ5z4GOF*s[ ݥaߘvIhu&Au_ʳg*nj56-Y425|Szvz؂Izg+}Ϗ\{ǜh:ۍ(x6c[ǿUgju !?X88sVP[`ȒXB&cƃE Fռ-7.7u}UZN냓wQ~z*SJWHam,D V'ߏ/>? p8:HeOAYIȘ1x͔߳i/S"\䐙=&DNMj2,,feoYYA*NO镁g_ ~qqye(nf~bvH̅{Kp?eA5j[#c0~wBR2,rLJ_L6#[$ՒTƕ\t%7 s#~܅B96U)fG[ i,E9s е]@,a96QA%%=^싘/][;$Rqz?l-ykG"\n_gr5Ah>m{4SK #{]B_ "|⵳HaR~.\|swVm<{κąNB K}xEܶasW <鋬R@X$JyYn~6Ϸf_S/&| JX٭b!@9X!4|ZiA"m< , KOLzJ>bf$[K^|.4S8gh'iṚ-#3#m //CE&}вJFm48a/).f{>71T8usx7]~#27@ᔉ|OŘSqNG<5;w^e8^ zw%#ZǮ y_+^_&b܅J!>ԩwk NM ۋ'18K-]7pJ ɵ)8(d Kٶ^egf/۹CR'g$z8rA$>QA/΃-WT,§ Ul7`g=l ժ$lk1u"q.IJ½u\YZ(jFZSO^]DUŭ ӗ͆7N̊!_i?Omk"~oR5WnKENDҽt_zEJQFB?.ҵ~*9X<7 ؙ !\sqU}|mw+߽8 hZZG m[ =-*쑼eRFYcK4Yrɾ]S"{1vnk^ <v_8k xOI)X3qM]jͧ<pw @uK/G}yH"*EsUfy &~,Z peeTĖ)2IAj}Q.vO/[qP0{-ǜKUl.̜=gQ!j9|'X_=ԛ=D` E菢5ƠS)9ݺ>i;Kt|Rb@`e|.AP\S"\ Y"ӕ3Rnӏ=BOښo'g)tRgʫ^}[B)V{<‰IQPRsf+[Fl-_Vv4Ap퍒/$$KqdbiS*"FǑ䱕r4vS-j"Y h|BM۰Tۺh:W~bR/p8DΪ͵M[m sx3ĈM}2cǟ[o c-=FF&78o :DhCqOHuCdrՠa)/\L((UO<|N1Z=V kdͤ/9Ro- xڣ%^tgGKt|)R"ڗZXBc/ `;Ƣk{N[o:!6>.$k*{.COp2 &]MQPucp\Qd9*q>~2)qWϺ?k|=I-z)'mFLg w, (sH zp)2_};A2,a0B'ѳ $oB 8#JSo!)xO x@ne_%e;oTOJiU{oZc5A"=Dqq` fF:g!EB$ۇX{?di2泖![ ٔh=% ";o bφ25Uuͮ)q-Lah9FؾueawύZ;Pjε=& H̢)Kf6i#@hAHElm "g/tXuRYuRM/!f&$V+i,}J2 b(iPMB|P ݏ/P7CHQ#K=#+Rp?q;lUI>C_OZSi6ہrqY!0Y^w?xŋ+dҢ0D MwǾbw*~|JfɑeD>;VpcPorjԍxDk36@ND}Ozi1vusBS>^b`izR*kH^Y$acajO;̠lS&1ͲͽߊA vAVCv#^߫o^' R&lʡO4ٺ٨L؏VZr 6q?SZo>I*m,5ׁ /Zx4M< Q&lzpSnَHLN:& ԟvǃ֜.@ }/z +kҫ͓%o#<*¿ϗɒXE߁n۔}#1#4B*wߠ.QB}P񂏨Zv-抐 rln`4" ,7mRD洛h-Mb(->wW0'dcr 9!u4;fL-(Oxdqk8Dw[.I8$VYHV;*dnr>vDztU9qx}&c7j&I\Ѧ y^Ҹ тNO_H2x /ued}CLDqV%ڊjBmH$ s:B;yѰ};TZSUi g,t!3?IAL/8,v}TR؎X^1uOb~z8 \yDiI4{a7_*M12YBFujWF]QlL hiR^B eoR`9V uѺWH2Hwj^/0mb@ x^X)Lɦ96KM 2*j~$unDr%xčzq\mP&Ge;^,frSL<smhmAX[rU% )!@ {@V. /djw=%ex2-̗gjI#X#hV^WDRY^E a~d1CAg2 dܦ0ʔei<>h3:w,Z:j16vnI M%N5 [ >J|G=dmסYVIc$[Y.e% 0d|r|FO^Dk#UQu*VЇ<*wn$;b XҹGz3;zg hވWD$ϐ's26X01Gu  *wL%f|iWmQ#[q))'1wn@ƩV)9% 76V\ MdROgSh<8VuET:̀V-nSIfS!m{ȾC[3D68Q&$ NyiBqHKv*zݝ2=v Ɩ4)"~k 9PÛ;_TKX[o\2'sW0j,zzdBޥw\7@BCORDI9x?y{޿cLnM"x'i(+=wzq|غקiGN yev?LA5ˆM °Kk"Q@RTD;][uS&dqS2tϻ G^ʼY T0Ev]-_M$*(3RΧhՇ{j Fq, tB $36d,kpS=CZ,=< v 9ȡ"XG`h*ZssE;tڡǥ26;ݳڭ6:Q ڽ*xu` ɺXp? }J|B?">z>Ҿ5_[:T_ k. 6C3f XYDF{@Y^q5GA}(vU"2꡻~[2۪-TNV^qIL^1nnz%:JF S9@Y)受N\7i)WqGp S#&_A J>"+ܠK_#],氖T[ۍGϴAIW\7z3"gI"SJ0D>u'1 >N4mZDƒ*ofhD&+UI6X[$˄i>U|.U-YY?&f.%׵* GěQܧhna,j5 r,=p8槕R`pAqib/ણ*YR"!MfW5oWl,BF*_l{U0PrŦ$OzKr3 s0-?S[wF\2Qݰ&j3D  `A#[ +};h$X:1ӷa djF( H@$\oN4co#nIk$bodLxakANz㓭SWk ,C+.|r|J{Gga߇3/^/pȓ ѕ.vC ]$e.MBKke?(XRxYܔ# -N2.-~&"X][2+]Oli[.+3:C ?}/VFt $eeUȴdGrUaFq |etQQW(6j^f/C%I}N:>[d3c?̬?1N `hOeUyԾ 1\n`X8yeiԞJӗОj/?ANz(\6EZcPEJ#rq'Z"1l^[b>I P6J86$ LgOmbI*lɷ~G׶ESpi`l:F ϥPa=@d5ꂙNK'9BnL:ó+=lRdז?%c;,#lպ+,50UCx(c1e>LWfZz( ˥r?0sVQBdC|%`%Er`".x$qE`zG^﫱`EL &=[{,rmKiGUwn ߬=K .0\s3 J*F dW5- ûaڛhIiwP9ʸ<deo4(y7U)9NH dCp5۾ʾĹ(_\<CM2.RʭUb"h'b,Z|U]7 SSjÿM/BgvA=[LN=AW&'ўR+:ӧ];o0?upm=o#Ivƌ$ -wT0T)='< Ļ8.LSުZ~ɿ99*2ap$XsOo iWnMIq/; ~kp{f7=HHwu*#wF,)t@XP(H6@K -8V&6GiThO6腑@Ұ]_G! )f-(3JEVs~)Z#BY-ucCG[E; .WRO.Sk3«-`g6K1϶w@'iIeE(&";ؗ,lEi l|}*R ܻ--)ԝ(T[61[Lػ}``wj9)/pg_Lwe1+?M%Mi$ajQfYWc{s.])x E$ Qm/aH?l3N3S0Hj$\ O%3NU":(qMBcY.xm%@ϞnYȪ}; 1Վ?Gw0K(a|>@hX 0;1wB^{:k##5թlPUՕ&}v不i?R"^Όwu Sxcl'b[%2\Y0Qpn1)YrQlbk WR!/ItzX?N^ribd o\ZYŲ[l@OȺi(nYrUs ccJwf .D! ) ezלI⑖GWGh#ű,{D̈́6Qmuk7 pex=6([wjg2P:=rn (2-3T"]O$<®$_kC ˴$Y0sa o!TkޯLdxn J-Mo#e@yGOW 9פC3x=lJf /;VC2zV -Ж>cX0+"HDL6zTB1Kq3|u[K>%0vo[KpWF,4JꏬYH\b׫A$KXzjΛGD[fPIh)HOv!)2d-4W~Dw:wEydVE!weKav~^f.s !0R Mf .f)G]4:!z4h/Ӿ=c>]gI}DC~E aN @294gÝI2ץt/(Lӝ"'!~\U'nCM\Doxo!O}˷#S~D%,~Cc 6zpO}=qt:՞<5YDD Z|Њ 1}KD0Ɯ!$PKTg`X$J~bң# \)d)p>(`!JH) VgkhPYu[RgX}8^6Հpn 3H<#neQ3HSTEtϟRd`rgO+ б3l*B@ЄYwQ_=x){Nrga\ލ3@aϻ7+3t)sw&b匽pO ~faĜG(AEDL>dO Az% }F~lPi\V;EM+BNS֋I{<12Њaj7]_ AhI_ .xZDH|Aj>4~pV^/4P! U3u6;PLhIQ>xB$ -KNrt^xCOa7̢Wz Mw ԉKoJJKL%`@i 4ӂY~fXn:n^݋݊Tĭ'%`PTӸ#jAX< z+=>f+?;!rpF ~^*kK~Dt6o)$%R ڐHvj Džq딊e6LB-rI 7 ߺO|5b^a?QKW袦=wqXaXBJ"1tN탄&5 ^νy Kw<#QBտA$ pd=^oMX`L53>51CBng'-چ#D4P8Z|cpv޶ $<} >^AC_D?͎.cvuk4FY I`$Z=_2Y>&B_K)n4:D<}3{ӆQ& 6 ƌ m@3< qڽhgcxgh=R^z6-k:2*J-t!IiVP@>f3^2^2xcbb;X}r Hh`+IR{gAKFKtߍ" hIouo PUvM0ʹEo,@Bդ'/a;Õt4 >bwOQߥPg jw(l?Ő({GȔHܦv<4 2%=yh:_!COoó4> 6Xֲqgi]|L0KeU;8pG5lWz3$Xr>0Irl4 j3b5Ř߼"EZ܌p>kSRqؕe;$,SOqA`2ƻu7D.z4˛v 5G=:[TE w,1܄?gϢS=8, p>u OM_e5^m2ak|U%i\z1r,cjFEufm Xw}J@Q֒\z\*+\dt0ՄܥTzN,,쒭!o)| f* ʻZDxh݌ǃH\x'taŤyPmԒLwk# Ӽ@-_EATm<% ͯ4yoMt[?YgP1o -Q;>B&|W뛼T ޵y?o8#:ZW Bm 1VC8 5* iWGr!nPMhJΨ$0lQϫOW'T\n%9uեEʜK#շ:0lKc`u5ImN`DA;1A'{` DSr_E"nXixB.?}[\Da ?&ru9FȲstqٓx{#< 6YAF"0-3G ΘZS4VT,mVOiʛX'S0@uPa#^7OtH%{w)ʵ-Ԫڏs v+8龣.ȐcŔ*B$߈ѲO \BR_8{y'\ۤDNCDl*OPϧmOZX4/M5ma#֠$61_@b Qˢ:\S;Wslw}IYxe cH͉Du *G\H+Dn4)4䯕=zEj a3r|".ީc}&{i"dth]XՌʶ lj.6K[}IDE%IƖ)]oKLܱy |Q7Uh~Ѯ%h(=$ *.(ޥxc[9'*$mtB8=}5Тx7f@:IɎMd6Pu#/m|ѩdրeb{;ӌ܈^C68(RNIR ķP/TtT/B,HDVD%oƀR}Ҡ>4h^{$etv3H ZdCI,dƟ_n(]' k(띇Pdv_l H6=C}԰sqZ"L}l֘  =,;0 9s՘Њ}ى $m p{ykzϜ z&(iy;>Ox3=d *@`qU~SX祥Si9+'u%|fgz4 FoQ5Ab/-tm1ݔЊa޼kTbQo֫ZJٴѶpBcFН"|B+.TB}ڇ=0%'\kĬ5cW1]e&S;n┣M rn sdw:y}NT1aI=Z3j$Cی[CYQ5iҍ rGLy/k0&ktĮvp޾QHi6mgl2BQ34ØYiгPeK(B8)Z3OWu &WÃykԪN2' ޱRm,5Թ;;>2}9W{MD?Xu"4F:ϡ':4~*AzHhs3Urhڗ̌o%[XsZ#_'#O`2@oY<v+Tw187nfѨB/}`VySR)!bZUZUgInnz7`eÐZ< ,UxB4 eS>$4cH-VN<⣷H4psGJ`|H+C5^ӜhFTǃ>i_|[TpȚ) 71DMNs iV ?] 1!auX$l!RLH/p%q[@j§ъmyݷVկioym2'7aO^HU=J^=n [&`L; ڥrSgbkߟf@eTh=mU`xk5-t,>@ Xq'Tc#7Zp!%dlWD.(sX% 0Nώ-y9?%:yHѕzoi7!s V˄L]-ӊ=LGˋK"2syzp=7C\Æ>=L v!|!M>4a{Iw5.>QINGo8xEJ6JsJ[leh2G'Ch/bO?+Mgf.1(~x dq@T94EZ$ W94& O}4 .$ǼIlv8+yQ.DK&s$UtVu>SVzbLez!ך"p8 [>:g:Kpe7(ZSKE}Y/'}.wou ܟyAl7:>ǧָzS=1el]{|A%7`+G<ؑU6cbgͱԲ+`یو( \w`+(4_P:},k@~pd!_zݛcHY~d0pHKmU$oYŜiG[-l*/R˴TBI[9*[(-̧8?}Yc\Si-@!xxd!\qy(Ӧ ˱2[Al$y`K !H @kqGMϝ'>dWqOCz]̘LsyA׊-іe3vqD txHAqŰ Ŀi$kڊ9ϴ5(Zq_dJw!w z+RLڷ+)_FhZ>t_6'.?tS~&>V E4Z(P0 ZY0'C-㯗׎nCCkKrd [{HEAY.^Q"yG _IN gψ~vB & 2)4E™ݔ8)>b) sK1Xx(5{VP ]wI~%w_l)}vA((b+}2qft\ׂ:?DZ>H%˯`d%g0PJTb{,jldNiE„?4p6-nA*牸d>~80K@ƗG_a{vwxZz+XZ;: ^wu7<e]:5E套~ZժHA]؀ $[*U6?^WzJ'ī}fb6p~E-h TRZ!sFA}8jeN1=k.d7b3]LnXQT{a>9?6@@V_o|5a]s%D8dŞ:ۗ)(b~(B}1w{ڒ' ;noSKV}{53&Ac#,=P =$JRJVH1Df]4uρ 2++y@σZS , sg4{[sqt8JogM"BB/喡pe͡H6LR@=2} ,TMhi{-'{nnP, 鲵l:(biȬ RMzo= GAc Bo3FF-B4gCKhD}jRYMx <ORk +Jd'5݋#.i\+ |o[~VhH`Z|@2a*}ʮ0i-7ttRp8,4AwHk2y޲<\n0 3ܝ*=gm} F,Fi^yK[ӥ{&8crӀFfE#<,:FU]3}|2+SzVH kCJ3Κ\HsZT״%®wSBTc}"8S2hup+;h(۠v`W[6O\߿S9>fpbOqZ0>-N"z 9#W)~9ҋMw˜E\BsX)vU$ .,Q3/@G0mx"J]TAØKveCYbxdޒ9ؠu1~4oxKjg v=S`T|+B8վ-dڈ)x +Ah_a?Zx )^}PpB?0fM˨kf~Nfr1) J\KV׷AmCgc=!u S S Ns^ǁ9 ;=n#4@4(B?&⩠c7UBs_BoYJ.%=hסt]/ǩ?<7M1o.J$jApN.9 F?Ő>B~4/;hÁ#9t.;^Hq0TS#bKjq"M$5+c:j \wl7bB  s0$+w *5}7ecܡoP@PJ 62=20,TID"ٿ$q_q3yd{QcfBZޅA:|튦cPٮ r(bJVn|tp2#i7eqd7x6`3ۡKv59hnJIX "燕VtI\7TB$K~{ KH}(n=^f!ttQР/C3QvrAGI+N<1}cAG0ِA9k|!32EߓSvU7fb5H&SR9ͧMK~_47СƏkR!.!Tx.d7Nvݜ oϭ͉ |gEpr[Ko"`(džH6 .~ -+OmIz^L|_uS6|I-"臟RLM$5@gV c-*x9>h}}DU,&XBt%x&DK}(Yi|dS{"kM#ݠPZ6a`LP׉¸HBݿ)GzFᓵhxJۓvooҟ7A+iв`,:x0>k vP0Nxo3>}瓓$g z8>U(88g lZtB !_ձ*) 4L54z=\1ÓA{GfR55,b,gKR4T8]q:ct11yȅͩ|b4rdWfMEprxn1 3%;H.A{|[*@ u^!X*.ϔ0byYTYg,s9WY<)$4XCSqK,mz. yʬ09qFso*S|)1nYR3 * Ў"Bg '̴僜e]Mk%i#_`@E:JҐ 'q}>]Wvs }l :-BZB>%i,Ntaݴ[K&sRO2p74Qw7~m |Xyȓmdz;*ڛQY2021o b/U>P=Қ7~x|>{5m5vx` z"JRGo"Oqawy>g05qn&~ED[RA%~/]+½eX;n?;H{o 0EzJJ^+o:A1:;dmq9ewA̴Nonjˣ-Y$:-g#;ݘF!. |;ٖ|AhG36P LEvi hWgo)Uo4{YułSE0]ΥظzO3j=_/a|S11{iDFV8ђ B>ӤS~3^*@99ZQ=yM%K} \BO1E(xCG>,Q ł->Fb/'Ct*AcX{:/"k84H#0T4kC@)@pVXiyL+F8h@`Ԩ;@`ŏ}e\X7WRkT|tk[l3:6YVOZng(%w$cr s:m$S23 ǿ3 aTPeƐь" ( S@~Ԓ>S4'#عnCU"Ԣ8},ps"RV/|u9n bn$0y7pDi*IOW_h]FuSutB+6 a\x[2)g| 'djhzZ˾2V2"ܭdc 3m LU.HQe2wȠp%"-7\28֍XšUb߁v es}?Rəօ~ם,J%?;LV^&atBtd݂R=ZKkRnvVxV#n4ΗpZNB;MSXBfMD~g䏫 Z3r|"b:'ξ3Aoj!%wn1@ne@G);U.|XX|"ؘ(Hl1R=&[e̸'@$ܝvQ<YVX/Pފ>"Z\Y'}5 d=E9t!Kg*#gN?,y(`ٶ)'E_``> - {LӐx0]{==1#;Jq39*%+jK v6#3ƺ VC? K19?4.o2_.OK3{|M.Z:NOCl+8\lC@)]J.4?&1ޣK\;i-ɻC1:)|I_y#0X Pj ]Zo}jdM@zSJ !a/I J }g{x1qJ2LA W !pqȀ(=}󮬀F^rwumUF  5  {쩏pGZ$*5R,A;uڐ1( 3ԣ)G]oךWXHŨŞ6UC}`b{ 5y7{& . }a/b-).66XU4łqB>C4؇m^wT TA=` )`֙Lx*pA8UD+Bfqe3nb&᱖~p< FOOތ49x, $aF`5QJߕV3ʶKkDoJ3}^z6E.d=zPq3 jjm̬ pmo)iӂ׃4lzZG%' V^Jhz>Wf n_}`Ѹ=Z`1h3VkMoxmOhF.2zrm=$] v% L5]9IZ x* 5{*jsɞ.GeseX$$ ;רGySԤi [ ՛VdS7(wL6d5' ʁ0/M z<іFޙsC wCE&rM :|϶ CQMʷ]$w"~"1 9bҚk/qhͿ6s )˖Q(y԰.\Vrp!x.nTYMs媥J4:2+w][7cPiS;^ m L0#璼Ǫ^JMڮIP^yU |% ތjJV (}ZBotSFSr_8S2 ZWb}B qGi!4D 7*N[ű:k2)^U h|9,Z|Y( BէԻSYmEi1R{8LOfުmh|hO% z2CIOջ5#iB1{YGh"[T7:*S$yx5i, %'")À8Z4pu/Y{r[ t%` 1P!.+1H\JȰńcgURb5gdpNF!B_KØr6,ҁQ`][ +{S?aǸuDfwң`mRRW[7?C^V|hsrgMdhip0s"w?ZE UMqEZN5|(-eVJו_n˅ie@p㩺9aܾ[n<}uhkzI١!Ո?OWei@I嵉Dv1<duJv/A鏣N=roNV ?Qߎ~Wܿx|FLPV,ۄj3=1[yjozC݌f(zj`iY3hL%}qJZ4]T?1S/Zg,XQg6NÔcHH[$tC!@NzMV[6*(-7pʻV`cS9D7~ q;~'7˔j~Y`hN 0XZ SW]ۂJ$^Z/(YfR_`ѳYKw-cvTrj+D-~nTDDLJE JT9g}w;=K/2.4x"_>PRhl!Tg("yMU. -} ڣ4 B\K,,e>|kYs'd(&%va0ocGJ="GQʽ ʮaQOb ocثr.7{>2FW v#~0]!҉<"PŸ`yڗYrMd>(Ģ© )4+J[ "J⺎)\h9-/OUm S2CkZ빞:=H{e3l]71oT7xkl*N"ǭ|m#cÞ3Z'&X!Q3u"  }O{WB}.  M@JF֡;n ̝ܖ%S!fu б3<2n9#X}׻ŷyܚ[Uj<61l  vf19bM3F65~b=ơ* dc 5 ?@Ο}0 AD e̅Sky(?odycu,奡ld5L30jg^e Y<8uXߨ {Yj`Md; yUYil΂[*/kRjȗ훃oWgts-93s })8^6f8ZXҮ2E?UU hR:3vfHrNHdʤg]u8 x1Q{'ܒcOBZi5 a"`m<3p9#sO,DP/($2I(Cx*{ZKOzwՈe9y% ~y4n0;vE8ihP dSƍ-01Qzu_;>v;۱BY6 e~$,poaݢSow+B)yVn^hgMׂc/W}t##>Zauk[vFy蚀,p3˯}ngT5z4nLa֤^-j4,zΡy#hf Hf ?&9Gzǂ3z!͆2]}S[hY&S(m'`b8FJy@5ms0+wӁS%ˮ~UNg2gRViCBsӢ6⧬}44f|xɅSk,v|xàlIN~G W,!Bŧ*sjb$GZ11I :WY T((6&T EΠLΏ8tҬ>H/=olʒa㘸΢#bqKvC`5|axcs*kahN0*B*rT|BQx(N⍮vXJF>8ΐ̷؇2eq̗j5?z`-X'#4T {c޿Q(lSֲ;~G +}IutVݯZ;п| 7.\ݩoˀwI("1@ȶrJ {Dv:|{A ?5ܧ+ Ψ)lu]$g&?Qr(`d bIBEn_vBk˽^0ad)GQ=Cwܮ┅֜EWгtol-Ez¿̳z_]oM&!~Uرo5=IXtgؤ8Oc џh {"V^%q(s9`قr0XO g &:*njs/>3Fi`k) H7oOTWnC"2JXe jZq@(ZA6 G3^漢0c5?<+r^MS}m+?⽌~/~XJZ.6 p2vv[L=@E$cg#U,ZD /o+s:tb.Bc+ A|cC u ZdTb[$3mx+RߎV?%HJ 4<'LL6ᙘuޤ&]%**C$=ɭTu1Eh u06_q`0\0D\A˂ #R3z+mqVc`ЈJh&Dzǒ:E-8p[l2[EШU^܇*Mo}r}W Ѡd i0sO<^kaߒ1؏:F*׾ Qn!_ώ5eFhʛPL3[1tKb|,5Mb?SA7w07(ERÄpŖ4\<3e8;IU̕p`Z]SfGVU"?{!^^$P_NɝJ2eIgF#jt.X(ݿZ?ix骥_Iw ~*oV ga¼KUW?Z$* l|(غi?7Ub=)}RXW5,R;ܽ`[k~e=f4܎Ht+7z }ڹ7.^T8lnL`yCG|L)k5 Mt.9V31me<:Kkf;#9RTי ryrJ{r$n%HiL|.V.wG*/xBLeI@Eio[m[3S{_xEIPK{)ћGPW-ȁKI6§>u5ΦXnM/njJk.D}ңG԰eB|'Q>:aw_pK#;UWV8zLa d]G' rzEjղA7=飲!óY&%녴ؼN2DM $rr.Hj6{ "t+8 Džg沿rE-ե-vlQQhz!V( \lU"AT1KDFKKw&A'coaPTb‹GR:#Q9k{#ƺ3{ph a尀Ew;iV_f$}]x&+M<-+W8NOu ɕ79WOeZOɋEf&G uET~m1켲*{PC$hAFRf`FvE |՗x*a|0}CrMQƸEO+5B_viQ&rB{nݭJ6},q.Vz,~DO7]tہlf S]}Ϩm8_]p s-4|b̷ )͈G>k$?BK>bTӞDc >U٧ OU-zlZ{h=z2}>A<\.iŗv:@ըaΑ*qU4!t P+I&,:\qɥ,8.F6S+?,l"D=SUcT|͸y:ԅ!D {9GNRi؄9= Dl$nkϨD3~}iL AՅWCX{5jr yGA(cS S1ں!ԈA( JRB'G+)sl6|].^5b.<}+ z]k#eO9rTLVClFc$3}'{xƓY8ňUc 7!cޱ阮69;tih=SHGmk؛[:K^eZA; 3 3.w@܌%H$n|,X&- ξPrv =USHӴ6#DS(VKAD&Gd22bawmWat&TbҜ;qeeÙfҙTXr$8fAy^V,K&eWqQD"=_#1l4ڐH? c]O-Mj\!QRQSW|7,MI*=pZ)nˬ'8 _Yu c *k mG e8ń_7s>W~y62w_oI%y@i#d"_240t+e yj\/j\o +ۈ=)!O}pY^U~_7_I|6OKCea][j^^˷+.ptTvC\@f'=eIڟ㼓p񌘞҆7oGCYn?jERW4uSq, +&' Ȑyc=qQn+vk^yTqTj σK8V nFLIT2֑:5{0ڗ%wU+SNuP߿u$kԵRAy^90z"NiQ{a{ࠟE/Љ/;SQwذfI( }ݠApã9gk7{aˎ0Ia+c%\vE+R5M[ȌMtg5>53qA衭%m |Yv^XDx\Q@S- ] T"GGfՃ;$C'.)3-l>se$ o~f(I_uy\Zd9j4-VJ25?l6rWHsq/)/~ӚrE4tRV1"|S=^BӶyڕgQv5SB@E ՋOjw|} ade0nr ?M9Rt(fU/& A+:cYL0=ZH6wǤiQOjŒVֈminyS֝pdXsF`[wg0z<Ů'R#M&M~*o 5-c퍙ppôG:`  97hH59- r5;6n=%GOuep 7}Njæ&P`QP+lEpawd"L VH],4kǶAc_ؚ&rxnP[d!ұSlΨS n*EyԸɭP7l92h/HEh9|@xxцɸֱ\vUZLMAΖ% _KsE]jjl1V!YG<~I2.<N.K)u I$}^F]p^ 'ZD73e&v09"r>8SŠH.B$U~mŤs?m g;IaQOLI ќ̻S4ikuo.8_ɓǼeotTL#Ztq&INθHYZp=2EgorT5C}[2OԢ:gs*qW<Q4_H9CH|iiFt6ߩÏn],M9Ҥ3E"E9Xz3R6Zn*{/5vdž@F Kň:Qr׉z\@0!p%|1gw׼E.GY@Ig=MCkhx'ǜ_HN Xe Ss[bDAqϢ> ɕyii53NlKM {U=%:#D7U*?I|e͊Y( f@>*&* pݽr8x@(iVC }ZCw4EZj:0ڤ>F^gK㸈~O(dČM¾$?C弔bFOYYjJ(Z.1 rFD~Q q9#}"Mצ,N+eS`y'˷2DZYg-y<'rsE@ ZŋCo@yQjEgz57$ɖ5 w١)yeñߎndȕiɈJ_#4<*]oG=_|s8YZ/'H»u(i$'l|i.V'iمȞ=\fȎ\L-B|K29AFi Խm,R%i{H_ۏd"62Z_)ӡ~ZoY % F5GD+cBa>Ӷpޢ=3 ;̋d~gt.fuk/1J0VPڸ~^ZΉCdv GKם".ʽ&3pʔIh[O3J1̐Ek"+UQĺUm(B7X*C*. #]K꜖P@Py\Km4Kec5b.nE#?u[# gmqvޱGΈ i9~Otm!A^ <|}͞$~ 0PҌW3t}@[guB&l~Ua/ ]eDh)mLJ-X=x~˃p6!{KHvbiRMal~V( 2E:Y OγdH%5MOl 0gx-\Y=1zxL pԤ,Щ*jf\]> T(E•b] 5$F<.ˍ$fQ["n߬7 oN?j;';S٭aeg7k"7.SB i< Wg :d썘 &ht8Nj3Om4"1ܟDFzB K]!e^UTOčlUQEܾq^ x-@~ ńb</ِoW:󸔤g-A lyT2 *=VZnOO:^z?˥}tC)QA/-gcgj'΄5^6\-^߄`rb#ϡw&KJWOj KjNz I:Hl 3bA|ځNВGg xrN~hǕJ|L co^- bOF>| $(%B/T(W2b_E_ ߡ%f?ȧ8ssC+<⹆`?y8ZrYXJptY<D"<ŴÌO(OqAQ=z%짼&py~OmuD jdskՌVWk:Sekoun1:؎f#{&`ύw8WپrQ76`ƨՙۏͣ!y>iTQ˝{rѡ.3e7Ԇt)O +XWv*eM;[O^_:(}OlwL&ɂaŕދ@b FʫMLcnmh UbMi+ksd9Tp8u@4QS%0=8˙Fȭrsfwأ.]Q v}zGE 2Xv&UFYߕ D#Q΀ܮL6zMȖQwI±rXI1MX閆9f {nt$(b0KS%=ͧ- ;f2"mV$/vC'AS0r 䐄+9L 52~\0Q[oZ`@CQQAcI2>Q1n/}\}}aB4#ޗU$:v4y2E]Jڙ ,\ FHrggDF5X"wm"nP)y;&lN1k&&B"\-gv>*&k c{5֭WFz1pﳣTQ큀]f.Y1T8Ml#<euG>g pۑ%)'W7LWBZ'm -8c=6d"=P˖=M#uzOsT CP8 @>0[k{Jϧݔ_}yM|7"SˍǥVr/ ]%)7fOaWӆu˵Fǎ*^|Ow*1gi."I4ɍuͯRn#ۿEM.> o~NlJH5GZ^ "׸y^JF]~Ua2 ˝W"͂P͛i?:<`"6g 6%l!vε"j`Gk.rURWCWs7n<%]B߀n I8bD(q`GZm2N:_i,ȏAef m\`ѡ+CyOCD<5jv $\@3ձ~.b0mΖ IIl,x`^b;@~pKK#ˡ{j/I1=35>0v~!!`\BXx GŅQLvdn( ܬOG .ՇOYEhlJ1NvdHݤa"6[Z\Ux>ts5)i@;0cPsG"=ԝOL8%3ױMQ&]P\l6Hu `/oԒ[2l[9h wK \>&$ʿ\#tMW:'@6ZF$\mI6=s8749H>2sU5jv- 2tώ{ckJd3!ES(F^-R-Zc_ǷssFA6;/)w)lHBz tr7MvC K6tϑNa #O.FKd^}'aQ` kRwK1 Wz6 Vii*Szk zlCf;Hh4:W3kj%=YV}Qc'~糖G4< 2 hTf⠝U{L.Z Cc::.fh4iDQTXa9L;+$à v(4TEn"'kb;Ѫe֯SDEҶi90G_^9hs^fp2 jEqP=aYhr<ͼcۖه24.  Vqp?0JkyXVt߹MtkROv"t# %֙8?qVUyfI?NBn0,[w>K3p qiTČV*7˄FNq=@Y4VN3ӺrP}+Iw*e3 0=f*w }û*X{ 4<[|X OQisj~P[S#e2oUPX} nZv3urԂ064*Jck Ť Ϻ8t9쥢(3$JSBKFEMN_)ZDiAWA3{pWS ք^oF jNTt˙1a< ?gwی"ZRIUdO +7o!+Y`O2nsٳfd^ ݭ z#E=LPmA(bq3ufUayUv+Q-]t]%#\ZC {eWZŏ9ZXLOv\sJd+^fߓncS-bW`+a"Fu\L=Y 1Q\OwcͱW3 1$%4U|jP@8 .:IHrrp7 ExxEXo+93~'hUC\vO˥?OlQQ1`ϑ'߄X, 1g[! Y"9zjO+ɂ)ۮ0X"(9 Q=qp%n~6/#joU\{:딂c`kEba l˿ Scx`j#9O|p3ʻ?jmR:IQ-^*r{wKd}tzN2>~IBzmqF&~#|;o>`/>!k S]ߦz2Ȅa+Lz7'بdfi-Ju@Ӕv07> ث wؗ)&ѐ1U. MsRj)Y)=.\Vҕl9Ôw/2͑So BbiѪgt@t; dIdRJT \5/!dސ|eԛ)(/"Rp2vtGT ((|ʞ[M bt(i2v(H6yXaϏ^`"a2LИ3s >wpkJe{(j _N7D4ctP!'ytA$^lkEEĵ.瀿eyaeYBTy3f? 7;k 1>م%Nx3R(J98c(6M!A`t Gg G~*bA3XH]{__21)vϟxlO` $@)ufz'ϕԡܷLocF.g|ǾNe64t-ZRAJȉ ٲG%͉ sB[+>Kndn)o}L›я4?LX|^y'l`?Pe?J_%Wgܞ4q%/B[ M7 >;`:>IF }p o< tAϣX i tU/?ZU{xZ`jMf@7WT*" rXrìGRS; {pX-4t~rP4l AՄw^E'OkyߢTyֶEQ %OgLs?޿tQ.p ;)%vTXC ")<ͳٷR"|*3{nLzNXΘm@P獛o}.Xp&#JeJ&rY/1}d&bRZD ?,MˤF-1kaskHׇ(!2e$_Rq2NB/djY0T@m-#? %^dž+[o0@[fݸ6靘$fw!2r=)v@- 9x^EνY *oG3v's 'gNL/l+nQ-+BAgшCb񜴝IABCZOV;Wn띬5ï:Æյ/Ku$bF-XҀ_8,7E*nf{ !q :"jZHl%˃fM#]TZN!+D0EȶhMddxSJC .Ms ,\Oe8 SD8F"" ͱP -.x i+BlhƮp]DESP!Y؜9yGq2+2e^mZb7VzAch>_Z#x P0bJDyӻ yvI,+2|ڿd! (`eIwU6uq@f"5ƈL"w.QP:o!)^qC5ٸE11wpE.|ܥij~< Q[:(D~˝? 0q ¯5qLo}}.P}y7ROa=,{Wҍn =:I2/K> @Ba%$D>aJiw~yfivK{ry:ކ#z¾gJrNNHh\Kޯ|`lʷUMt9\?㹽H.oXP~0DJpݍG@' _ -1%^]<`t\|KթJzf2{B0(VqW^ItiN;=wWKyOR!/"sqQEwd R0YAXO,uBCbZe( m f޼(dEՏ ͐ސ3B+._m]rZUy\elt$ka qJTpʩz2}<'yK\Ɉ[s+PhƨAkqu06;jj0#tj{$Mi6`.+rs#7Fjء-jy.se}k,60ޘAlywoEdJ ~/8k{_/0/@iIo0*]輡5ùRu)6)p96}zeI}$I | x-J"#[tܷ7y@nz*7;KN~m 攀4t'="_q\YkI=fXR~) ·cX nogO,bAeه7Ӊ}(a(V9'E{AjsSxV19ZqHW M 뙯"MgaCiq򛴄8ҏ|TC]|ܣ=9Q.;@ ^łnD\ÄրĈoWx it;Unw&2!ğ?lZ'cOLکƱ `S siAH Q+Gz;V􉤵teL;Z? u:Gr{G-k{=vv0QA,d[uWGKk(.x WǟzS6kJxlߧ!VAgCĵ(@h$aN ߞ^c7h7Un禩3N5#j0Y[Q,_zH<}az]c~=F&/&PJ*rY>ME=>M`}|Nm\^:XKIZi 5M3xЕ`heCkP ;2-LV*;`Hc)|XV|`s JffJ/nc5|$x&gI5 \8MAn6$q;z18'f5}(^\!hQ=Rލoe9W"l~ja/ޅ~n7p_ioOJ&0pJïbru~pɐ.ܳ86m2I)N>}b@@jNSButh;;'hv!<>̛$nfr/WL5i J>mpgW(&"O!,2g18zu~NaYyft@拷XAjv;ڇ]Ϝ߸ 2+/ήUR 4\0j0HJh`(#&mH~W>ɖSBd`Igm ˾- ծ3ل(m UoNwzV4u(fƕQox$Ń9& %*Qml\gz} ݗ GQ+g1'')Y|7Y$G&CHw `BCHs|-Y CaU-ٵCQ*tFG<0W$5dr/Zlܦ53 jf| <\gPwqiI,& ._Ֆ ]RiO=_pAUsW'KqJ× QwÑEt8,2 X݊cpN|y_r]q|x[0a6??+"n}f+nFe˸ѻFsIFF=Zs4K- RVt6Ak/AQ ,ofBC}BFf. -^^3nQa,=$<-՝~!Nम0;Z[~k@lF6(2cuσWpv}*8+%WG'iɦ'l_֮ D3ޚh@"X %̑[%g*.L'Mi@ܸym6AI m^@WaӤ5VhG yW6l"}m\޳ű}! )k1<bK1/3R m!Q/@i}<\ˍU؛a_KJ\) {2r;lQYpx4#jːVA W:u 0$?H9H'Fa%# [/5N zFyMskS\rYv]4%F3qq7,wYS!+E'9԰f>]j&WdK{9&gIjFP>Nd4Y8< yB=ߵ}v슯5ꜳr)20c:'_ʤNaXh!VN"W.A<@9GCfjR5+qm!'(cNO<#ޯ͞iw"L~cn떢~-n13R=x;jx.UdWU$Cb~wP??ɃI [樑V |ODoX)F#g)9 FMi_0>fbF5|x n|8kU_~_ s'V{lSVyry^N Sb\66zɂ凙e8E{ "vS70Ybu.x2D-O>F`_ Z?mO}t1 q;]?`QH~9x̱ js,^aS(!AKտCv^t$o(-+/~Ti횆})׹Pps&wjOI,FyR^"F[Q3TY/vfy`:M.Sn9%d(ᅧ(3 bMmg[ 싄c%O( ]=WcJhDq~}1$\IDAEE >''m8dq/AI`Pn=PE`*ziK4 =[(6rX8浾?I #o6+б9H hR23i'g8lyb4*ʈ1[m2'PU .?۹q:Ge]4͆ ;OReV @"q(%s !wW,G zN+nΆ,XhJ Q0-V|UOs71"fl,Ixq^f[L XHmLjI¡ 禥dvn^l `]iH/m]GZ=TMȠ:}=GtvPe#(^`:=Zj<ˏ3ŷ"ς?Ba٧ ZL)*O#Aj1z{c9R^R]UϢ)Fykc(25ulc{͸wƴmYjV|hutRXt2 xDAվwnh`s Uy+e08r(jH<%$WtpH~I-IsEg343PḥLz ™--0@ْ(ˠmyluW>NƼ[bnD L^fCD iI4av*2|VW?Eh~wj@!1_Uø,I|L3FP EoNaDqkq#xt^RGit"W%{KRZְ|dhN;YV'_s8 o\#$?"UENpqV]7K9n$N* 񥱪p4Gw(BN%s2`G@iJ͌Wb:u:ׅjtPǞ}/&Kѭ!``-`N{6[$,anc&`\ Z?V5 -k8 -(w=Dсs>X_V^K՘ #% +o6\ &Zvc[r5xcFXNQӣnםu-哈CrW-Øx/;[Aqd7C*+!8x)גwޢS6;;rB>Lt?8{ʹR=`T oŨY=D\ iYg5nH ӑ gv T9mܒk=JW,^tUsgJT,oyܾO|Ǥ d-ى̸ ̪Go|UB~mf1b5#o5D v`6blMs1 ]A\O?mK}Fxy~wN/1j4Py\_ 46oKDiMLܟ @*({Z_ R5,`? P!UyN ɦmt7Dw$IN)~a Jݭs9f͗bc^*?DN /XsB=!t nYe(R9J_ZjRl;hɯvq !r"|톭'8.HB(Eđr/$"Hv}Q6AH[,}kqUK{UMb: 0e2_/gX.@"0TƮ '_ ~[40IbnM~=jbЍ\-5cy+ 9gg+u2'F-u?awpvl1ԉ'J e{ 93ծ#\}:9;HDtt$<^G F'ͅ:N:_s$v fI"Nj Xz7t35Z\3psa[&4>$Gl< )0l;z\FTȳrV3tY9E1UxXү1EnO ~'/`AʨT6;Nĵ\:D1#c]d`ٮ> a=l}L7ՃZng5tV*~ &cWo@).1qLR:]ŞaD gq'xEoB#IZ/N]VTvX eW]9Ɵ _"*L53]O-L35+?v9q)MLYJga\0`Ae^XL. UYw5Y]b|व{st|zwsSǬjLj'DQҟ3/oM!-,5Ĕ[o ,b/a߽n ڌmŋBo|%fXLIg7 rjK+0!$5wոI7 b '5zɒ>[`'D+nzǵmQl{ h qÂ.`"\Mn_ %T}68(ATK^ 7űU#c<nry8IWjkS~nI4Qe6vpKS[8Q.+f ?n\EJ Nގ@JȪ"{v<(rXO7(2RꮝAxx XoD(bgx D|r=<"kOscZ+wi]كu'G/7«g1МVgwk!6lQk(3\xjojN!X+X) ҷII^4:1!d Qe O<a1"6g!Uĭ: pNSG1< g-cU"" (FgAL62;"mT)/WJvC@_cV'P v1ԛCݴ6z%{9Kw4aVo?ԥ=PVɌ:% AF%!JqnZ:=H ^p#8 >wlHe.cyɟ!,?8вM,6>0K%*fxZmŻ6n>:UAxUpIc煡>UQ P=+Djl7-|S0=d`<[ r2hW"gF{ 6뛰&0&`ԿlʓJ0-*oazaGZ 8L/+Q_K#lj `_&Nx],54$8Aoe)zzj']2@Q uJ EJM-i^&>Y\r:yupYU`4Q s~Nl&N?~t AGi먒;M 'KнI {ƳY=hY}Dk%(D1ƨD T1I΢|Gfk9Sf]х]ƾIsX$,VwW ;sBĤ>/:&*3=dtCV;ܿyWhKõn[EǹCϣI]oC{"yPk Cx"$hqnWH5'g`V`6ITj|aܷ%BT<EE!crI}W+x"Fbx1R +SBsNE*Hj^(u/LJ]ʤRnL)EI2Y$uqIy-ĖPga;kQ4<ў~(b]\c( /N7b0, qU_<+衻uQ'Af}sjtii};Am;٭dX$chpgۈ+l _ޗ@- ®Γ<݂^Sܻ*@PxVL_~Ʀf5V(7$n61KM",*tc)^~\PiUN%FmM wַ&l\Ru /-|?|_ezH G ߽d=&)ۍ7>BuiOmU8 `d629joh,mꨢ!5ihE"f07ygfMVnv㟯(L/L$ ΢PM,ir%1esnkzKUˤAFXaN)&,FAҚKc.cb =]GQ S2GxwʺUs{}Fc(tK RIu+s(6Ǵ˿' `tȤ^pckǕ'TEYZLV>GvD*):(*]SDSঅn(f oHƊ`U5Mx1slyoTWJ# , X YӉro(oدsqr)b W oЍZ "ֵ :G1 u:'ؓ&ȉuq~Za]G$CF>Lv>˴;©ԽhuVܷoɤpo|FU,~!<餵lNr k<O ~J5azR7̙ug^Κ.œCs{%=-Ʉe_{cz .`ܔv[RlexD!ۥFhWV(']e9ܚU0 6}"M@4`n:=xc4e a"< QcȨڙQ7ٯ4wG66d ZZ=]FPMH`aMH40/gT,IGh ra2R0nZUx$*p z2[xYs݂YBC_#RZyc˛3|!bXR9Nt*P.2%E>X o3S92sb FRX.=% \ VeB~CTcjnӞ:`;X< {@qnKp{ɑpRFe.u ۸&RI^zZc@dUO*oa59*9c]e=NAEG]]5_I(RVk^+}`+yV$ 40#>9d :")K;1ĕQo.ش:Q)؀﫹{MӒ|:j\X ib30 ~A^VWhp~ڤ*"j׎!{1;:r^MB ŻIba?.PAO5"Gk %]=69DGP'kRg6o 8Lbb6"skO4E|ĔFתּzv|Ts$Mo&;:@O&iR1|x:(̬i`& Ձ-)z-^q|O"ONn@v>]5-ű 2YtocN_g8Y0(UUzM~X FsKϵҺXQJ#W[Rد>#uQ!TSI/E5p<t,4[?j&θ݉,=>;n!? փ8roV/%N3qSmhڢí*D(ArE??I,~>3 KdAM?F*^u,H3f̎wu Pr\rP X-Q+"kȌe1Bm@Buy#3#YyUfkID8?, sW6rûT(y9!!19:gaN 5QoGG5u+He5`ɠZ]،]$Y _xf[Oف<4S[m]P>Al#,َTw!2igS\x] V<Ԭm?6 fa #-扙,L'56P`QJJ;0yg euӁ6d$IJNT확/n<ͼz{|#L(= T,eBy_Źxb1YFʠkMȮfvnXN}J1f";i}[@TټJ4 Ӭx3|9^KaD 19d\^*Rl%Q kK4M;ӯ[^h / Xbۑ"{M$^p__ۻ,fŎG$ i*h. ΫTkqUӢFIcXbn!%[? L8EȦ6Dr f~hV9r^"8cdž87Lgށd&BȂ 3< JhnP[-1*٠8t1X6:σ$ڶbB?YܢoMkTQ4->CTOe\ǹc }rfv_H) &,kQD3Dw/{z%^rF{Bv*iת]aQ9Ol| Vh/`aXNXfBuPHV:P5>FM1 o)ͪa3:H3gC=A`˚;mcAJudBpMOc;> gfBsYz[ CH0tW^FYUCHA.Oβ/in$oNGY f!;cNL>P11.2YbPNWGkJ{.Ԓ[s'oת`> ȰrbE=Q&Wi9neåtRlL%SAL3jc泥2R#+A}EfV90[uJmw & "\CF.2dq=]| 2G|4_@@D `+!*(`jO: Ym(Ȱ>%s M;ƫ(\Nt+c?n-o.Za88jsT;AR #G‡ :І t#f23\P)w!'R=2.(y4h~ϣvfcEqCIsd;x;/P$|pcA|ܙG@?6:!~ 4Kqb/0b=2#,8adc鷚-vR7k~&M'Gc5\,nh}Z*je2Cת)5 zxz}+39N!Z !دSJ@XN5.J,ȹǡG\E.c&LF?ͻz?9p.aUN2q$[хB*R5ii.2DB󅔛>L&B5 f=HdӍNJj'5JID3H8]W:7<%Lj' ӹ4؎Ɖ ?-.94aF,aLnhpiWuaߛҁkNӤ'I(mOagSFcǔAIF)A0}Lɻ5{;uS]ǔlYeF7wy1NLN_[@#A)$+Wm継o ʺǩvTTsU(;BA Vt^fH̱7F%HXQV/`Yjͳ/F VAS$u;j0+ry%0)'-, y\<vܙGDR0Q^lSwA2"Ktx*1/ L"yfek(RyHLJeTEM|.bPĒg.oQtL@;<)nŗq^* Mz/َ墼ٿ5?Pd F^-Xy[+b83lYHŬ$j;)Q!)6L:˜ |8Z*9&2ߓK AE=fZvɠT/sۅ 7G·=3\{Pᙹ$s'TTõ^RPbĽhQ6ҿP7?PӞYK>[F]e b&;yQH,,[ Ȕ,A$ $uȍmGM[l ^HloK+#k/4L [Ak!oYPBz2c&qdzԍUf6m뒛[ׅ?ڕn*"ggnqJ] s}u:CVY->eC^$`]ȗt{y }4~"~i 4jFXU-p]S>ci x6s&S-*_S~{4ty:}FNx_ubE7-^7 <vҎo@ 'S,`K H+`Lïbyar ҋ[5Oc0|b?eX7ҿ Htb)4?νa_hţi,7v6bƝ[[A:J`v '.\ۋ>] v*_ Zy{ZX p2h)鷐|@T"fDJ¾//pn4d,Ԏ";eD62~x97vZY][H{$As6t}}e~Ol:KϹ(ug\0,|DAhyrE!M{;⢤Oox@C8O6a9q Y8.wXFwU!Gٺr=_Hdo0?dt??L[Ԫ^iB$R0Xij  BatG)( Xir-C:H (HVpidӆ5񧐼!p_-}4 oF(aɭT2}/H&A̸xv/ O7'!/ .@{r'7n)7~-) /`$kȓ.i?vZLiOjPs R#MC;{@\HjD{*7]VPiQ !j< '=8|}/(@)fSF{?8>JzcX̵6BxtAwy)7v@a·FgA.&G0a%cöO*m z<:u.)tgYi&Nq97+ fL5J`B jlѪʜu`=3 +ؿ s)81)P4`" OnJڮúl ."dQMfrziF9̙jDB_r|'M.s/F ~[r2!շuF3s>/c r+^2=ݵS^kdnH<ӎi̧3$^R3-)kVи2@V+fNv< d"6AO|!ѡ8b5:)%]_Ȇyho^H'F ֕faH/q!T/PxC+Dpж1Q2 + Cҍbr3kkMa}lm=1 ʡVh_rŠk-r[@6km*8"׬9_/S&վQl62D?͔dAErg"TDy(nT\i~ψcX v'%.[_ֳ2 kMk:Nbf >h_ٓ[{8HAsFd[e Z)$UeN)XDPW D~0 As9ܞލ%v<*@aŠsׅNC ~rQOS+&>V@9ƪdk/Ὠcs4l!> ˓aLC/b{? O-5 ^Z\Pt$ڂ?Ԧgi\S&IdqnV8^ULh3k,{Uʺ::ܹ$c_&wLOe?u7bFaN||l﹃4* տm8:q%(rg0꩸E|L%Q=&cZݡQ㢠* w]й98"B 0oG's(!J^(u $8C>/huʔ+aN7h}?7.|4FDnQ\L?w9RLLcw<3 h"/GZT9Ckgť∴s_O(¿'ïoHhnIusIE^wDe.GT4.BwǑM@RC?gJ ۳SVNBHn0 ץ$:P\|'ġD؀:4=ȃRȊD PEȽE ?mӵǠˠg"ց|8sIo&?]_􄟞˹5vJd TԱ[Îد}!4.@tHH]$w Ah2\>JNf#W<匐tM.Jlhwh` ,}Ԉ#׮z_l{38ּG+ }ЦٿCJ=E:tg TA\RI(Aܹ~a@zӹMlN~\A҂JկBiR]ꯦuCa8Z@oyc3ߎgq"ShaB}Dtha ofcWMkB.HXQK\@:14qkyX֟~=YFI?ٻjT9U^sr"(pz>'p)!ΊY ΍/QEK'OciXy A!04Iq7֛G$7|*XiLn]Mb&Fr j\QJHO@7+|t$ڤX<'ΌValT*ƞ:ø4K I<:!dpilWU#I _vvØt#jQP 2꣭k]x( __]=|yufϭ =,tHȪ?K=<&yi?V0 q5NpqNdE=,\YݮT1HސnzviBQG ޑK۶Ȣyzې^s:;izﬓlkG-*zZ3]_nq[$L(1&Ylw" 1^RsrYka #4t% x,s%$5@gR|Nj2ypҰ' wWɒnHYb!diILK(}pSMe|U &g߲a5xHj ktb!N,"bׅdQ7~K sD-_B́]0+{9ݹĩíDn+eHf9?5iGL(ڶeHx#:uP;zOfwjWȃ_m7y+ B߉eqvJԶ7TN]D}[k^dϲXMk>Na&Of c[Yڡɑ_E<(][+)6sw;N4ϫ?! !8cjtݬp+$Sa!m v9,v6& ULiᙁ\cǜL;z5ϊfx#;QL.;Aut-]5-㐚{ZiO}3]? )T'!AOL\gC~)FLm#6FX&:&< ֨2i~-#+e=('W,` F!*h hƙPyQ7A5lR Ut.oA>"Ǟ%JB!$AF':$1-P`RfG ˅mA3l Ŧ9Ű_s{t'*č(+oq3?Rm,: 7(  Ɩ[KY#fI3Ho yO .Wd277IX._F ֖2oMJy]42-ȇжe^fzAw $iG=>bo?1˳Z$;Ax }+Ґ`)ݣ giUgtBOݯ ~&΄_+]=~2*̺ӂf&)OˠyqXΣiD}ԹZJru>m刐չaRyġ \$V2.(-g*-Yo3T4| /- +Sy9ƐXZ UfU|i) X[L89>ʈa g dΧ ;¡iqA%:쟽k/ Xj4YcA>MIOr6jXA(1R;g&(LRqb2\T2C`0kOثME395 ^'SGEt>R0OjsS0 ,`wnY4 Nuz"~p|*:ԟnbdM~u{oBYS5{j}ӵj+ ^$JN~ `ʳBpzf܊8ZimNf[W̺ơBT=W{=>qvrJ|vq"-"rR%'oQy9.X@`k*|ly0J8e<6g$(fz Bs|N<}uIԔx~}q#pZߏ_ˠW)H؎C)FE;fFw$EY*.o2+iNćWb5?Kn@ .sNv~?.>z h7+oʂzAkhhYPdz/+oq7mu@v;{vν NNg;"JnEId:]3f9`' /K"@*i]9~5WWNuwE]bCIk ÜR~dJ6!91k~B8@gHI^yD`vK6" !x>.'[kХEK .u1`;Jm2 䖭]^)\cXF|}c PuqVY_ mOn]ƴ4hPu[*U#lQNS) nsxv@,w bދHYW DlZM~{(u> Tuj!thNDLju+N]巐WMkL'JtłٻFwًEV/MBm%sr!Cydyc<7|ڏoa9$Et~43wC-8՜ $ol_?>ZB1}۪m2޺]^pEpP˸d0[1=/ ^j%o+h2L>91H7*" ֒=Ia-XԨ%%bj.ϲqR5ܬ q"u,Ayd*~/~~#Wf,Ye!f!RUGjG57#J es͑tUށigz@kP'2y@{kXNmGԤӫΈtɰ,9 ّ"|#miDu]!} pkB^_\*khlb t\ZEZ Gd^\=$B%i?PjGVt쪚Vo㈕WnmG/bBdAB>rz]dgլi^2 o1dzFz 1- F0.Av G.\ܨ P-7Tu0<"0u R"o-vi/1( ?hXQE wP,нvo6 -Z0h[h{UOQ/t]ud[$'kMA ՘a}|k7p˜nn>v }n PI Kfu,dq H?3f3%&""F6P`Jd&U[Gbڢ|CQ!va$RwIj'2~*܇fc."0ЋT;-)>$s!:ifq7v:Myכm'Fvb3aed_[>BZn _.#5PL*( t~Pȍ_,RT2(2@@ڏzdht+GV2@cgkӻ$8tp_~g{¢0B9 ^|)`0f/6KQMeq(I(%d V=Tg/+"LP1զD&}cjA PcN UZ$q~{2#y4T(h?y?I 8$! _p2'*bYOOɰӎn 3ӄY{򷨹ɏ'7 ŭ)Bw%$3ޕ&X%RX_UK5x"6=piG k۝Ce U5Cf WK`2sZxG?Ux"]P6~򩺼Oq# hϊ/YR& Z h67~3~ݳJ{0M}/$cCH $~ 9NxDZRi? DQřbԾSVҽgf w3Sˆ_T[[Sԃ(ȸq&&D?n~ Y#>'x% }v'؂yuuQpw |;t/"1~ٙ2Ѯ s? Upٿ@Z?Iq8 5rCHi0w"`Ga ku#ѱ / Vggv{CMe!]cq9he)[gXys(]$XqOŷBWʦן T1k^V s 8q{d$|ǧsοuaWq` 8%_:fC1 oדCofmX[{&rOšyeJ擫Lͬϳ,G +T"dCo/bnVy|5YwY$F'}(Z UgX7-tw ,7'4cҏ!ö,v{632veħ疅ܯ;Z?&nw ,H#h9~fma/G(Sol=h5{@X|Q뵽-j"<&KC7J.Rʝq‘3ӂ\V 74(z~)ؒt KF(wٜ z4w+Z.792oPqÆE2ӇqR\ dslx>ɚMAw/D"t&]&< ?$tY;@//6p)[@tMqޥdS%=s}kyyoO7N*WTh1 }YƶxZ>Ry8Ƹ굫'F'S\V!f>r&.27yd TVeˀa jXim >GG+&FDxtdK\RGU,2EO7 qx'RgsSSsHuvX . IuzeX'(PIMYHG Z 8vs9's2~UHO x6S6l "}7QmD%cH;Au@ƽ &oubr=ыX՘k ;cĶ/Duq|L8 q-_zrXh0R~ptiۭR "Cj>P٢L5DZo:і Ց;bXcCƬ=R㯂B(R5hB˹ౕqdI<">~%\ n8Q$j;WJ wDd6˗ce\۬vcdP KC2`hNofi5#'Oef'AZUtɁ71rx.&vw;NX͏Zj }oPԹwDOeEA0)eC\'|wNI*GՓc85AΈ4ԳB?ϩ%a<JͰx?x?*9n {5 o;ps-GT}t٠7Zַ,[!i ԑ2,Cގ-mUMxp2\)e;)C.1/:XfzͮFJĺj1|T;a1a;RYifg?IVt;l~(IS"hNSZnYz\Q0]]/hjoWZ.$ūp«d/g &g5&f)qO99.J938q//e?~(ǀ2uWWP+Jiggg1o1]{Ɖ #9~(bxQ>˝ܗh Ƨfޜd> r(r 4j2buwX5vtE t!-8PrlZ϶Z{T9ֆUs9Fphtѧ,0k?Q.f(~2zXʖW;:_8<.a}#Q?",+D"HEk{"hK/ y `꘍pmQ-p IŎ hkj h-UbS q wslԁ-a&ul.5*TQ0}o<lx83CyBi.1sp"j#2 Q]p,dn}iVvPTBB*g 3Gz,DgdR1!sY OUs{CX&ǽ0"Q-T6PŻzlPS _MC?+c#\y{Жrd; tKA0(`<#@D8.q{}c 3rĨ>a+'.1ٵ;g},ՠAjsje`SqV7 GЯ1 p)kr EA3c'C o !A=h2ra|nHTk"Xd' 2,fgԉҞŏ== NJNB[cFДN~َ#n28蛻_wRVU yj}&zت`P} #'H22pWy5i5-JUq}Ĉ|]c,cÖ,*L"ĕ ʹ-a+$YR$[arf"?z͚@+bZtw+z"Ɗo>vpd1fXWUO?U6ߴ;8౵ Wo5KusLbI<gWa%¼]naIXJnQ/wax ?Ֆ2zpjaF/il:,nCvCϹ&1Tfv_DFr&nN̖tfKd[ivQ|Dk 1sN۹?1N؞9n.ꡕɅMt3Ysu=D!E8rZ==\'coFDԴokqNmٳ^.DSQ}^rm:|wnIMJW;<M g\!JenLu4׺ ڬ3/]$c0vnBxRzrW#6KN/=7-vH@6d#2o\?P+.ٳ~n1ߢ+ZOE+ NtZOC;NtDm"-riQ17/3 n*F mQVHdCnv-w~K`,}$FAU<2#4V'> {hnDEI:l+1,2̺G̖aKc(ЀYye#X|U5Ş Jc\XXJi6(u]ISއ14?0?PPY6q>W,?t&PJ57֚bXCD6 :7R.EwG#F*5-+L̺pEmj^v.Kq8\+cSZ,cIGSRٺՎG06RD32s"HO!!Zdru4L7rN rd7,x$AbPSo#dr*iE p[]"h!egBrӣ9-RF Q:: nNIa.lTqR0.u4h3v Ë'F6BQ)jLJmJگp»xƠ5h~Q /O6;1vNcIR&4D֊#2E}ؙ ƆIU?li~.D`iTfz9MR@LZ1a #@Й紇nV3LmVѸoxr:6u7}ktNJz趿?W><{CM)Mxpqjh,9G{.HM9tFv8D*m]|Ic[?5(<Q޵2K,0 `|GWº!Bͳ&P0>*l/m91EBͯҐ7X^Dcy_k|WB>0ڇ!G$\ olo BG+ʻ3-=}4!3 /d}'leBy9sBB vqJU(5)λ/m>\bG&T Rk-ǖzS]!=FaGUN}rYi~/kJtsT,kJB:+!  M6Z' l^2b0ơ|$ςϵ99u@1JqcF޵PPF/xXqyD{qJ$&{BSsHӯJ=| \h+J=áglvhl8pD١wgGuu?n#y-PB4 xI#G=%[ x)5;Oi c實Iqڧ TnԬ0ץ$[#Qa(0K4]n0V7cBm鲸<<{Wjy^ItnEg(/#a𖟣8fj 3s✼3MK+$-V5^}vٟVOj\ n%f[V, PEo&sQ+hoA âDWa9x>Ե 7o bmsB.dcSw SzFxxz bS8Oc|$7utZǝ{&)nUdҡ:`iW)3=ӉUJUވM6aE9q+C$0k {,s s*pU+ Z4EĒJb._ĝaiYr r|t.څ([w׀ HfVMq@gcRI༻x9tqIo#1L}ֆ,yWۜL8\=khaf;m#xq"2%qTO~S:@.Аfx[vM#Z?_p2 mТy ގo^;6nk28 z'h1@p&Fj=¨ |ՙgw6OVD園MHq.տh߽_LN;JZ@ɒY-]Vo(u;„l:?,AgrJϙ:TҺlE Ą1 4+8Jn@ȉhqgpIt_\U %3EyAk5rE~'#+Cm2nU)F K9@sJCN+ke!^Fn~\8jN`5R*ƒ7!N=izijB"r:LRU,W41G mM7z98GiϺ&& {)C~׮SmygXp6xPHqV0:s;#)xrV!)W} |ݜ*F|B~c[$wЅ[3ZLXi|Gtɒ rl;cӃqym߽\e(o\z ZW}|Ono(L씹 v #d9ʧUgPo@fqn&WWc"%y1OkP(Nv}'zٕ|r'/,Fʰ >1ASkBģŸYz%;-;m}G= U,;Fح2t-H6{|tLٻ$`IL(>Wkv``'CV/Cdiиm[_x&Y^P;FGQan0i.ۚ+mxo@-Dp6iR(N C_`;b(^q-ҁ~=#v3w/@4C^b9]'=' f21- :&bϾ#0ɯ1=U3O۸> F{t1&C(0^(5H?vݠH ^7(&1"ΪgFc!⊮֕̑oݠ g?鑚u_;`PO@ձW%,M*_}U̞NSAd P2,<-AZØQoV&Qyq*S"puDCZ[glm -hq.~:%9 xA&iQxWxTv ălC` )Pw%q_t'I?^E6 dy46/a``$#qS g:&UyH3hK/@1]f\kHߠ|(1Ȧ0Oܹ7Bpe0V̷ 0Ls0X/̇ȻݍzLz$U6nhĢZW# .Ūga܀p/Jx6E+_ `&=.q ;!НPCՏVTܠFh1#QrkóT~3M nhhB IT)g؉H~fL,T( hlNCcm7H_nȨI4:w [!S]a{:Ǝ懝7aTIa0 H;0h +o RZζ$WR3ch)Ǚ {h$IԤI?e{ҹ>7r!9w6v<1t~~]Zy;3t4h8`-EtSĚ&l~B Dş4F)O0dYWN/L2gظČ -2*eVֶO*ca'Ͼ }'/HwrtWOMSGGJF"}crO <9`K+JI _{ g.Mam-[*\{I!&j:YesJVt\;"pm=vA )~u 9U'(^Vki VodmJ+.(KVزJ[M$]͎q's'j:xEV vwcYݿl58,6=wiaOU8²E`x *JG|{oa. C2輒8\NuXϴ u*8)d 59v_Svjr,9)*!9|d)(:}dba ƊV~\s䘓tMш+?(ɢӿ`bY%z+ ,Eh:r< f|jvaWLjCcg ʯ Y-wmk@1}Ӧ?*\4FkvZձ|CH`6sb?d:aݫ|C 6lFslY⻫^v-aԘxJW:yvJGf Hl>b]5dH O8?d:ϪCxj g [VD޸ٛ5cDWV`Ɔ7Lxo^Ec-S9gI~e/v$;4)X-sM7=&I ,5ug,8sG B=d56y^0zD/q/7_NǷYH59i ̳ROﬢz3G-*K[70 d@R-%fgViEQ(Cjnx8)DǑF +*jٸTy[ ^L?#Jimgql EMZNSСau?9}M(ڃf?KȖVWM2]J2-1@o*w/)>x+|Je[/Nuw8A8b1ؿGxE,yuaDxxn6=j9Ic?†m{K(C j+ mPɏc𲴾e !puW ^hTn%;b9"9?+icyWl5Qf bo*A3|2,P;(Զht);'tJ0,2H ͷ`cQ{5&e9}O50=1 uP8ٕ-ŦvVE:7:!ßO ( R͇׆YӴNpb;};\@:-H) j D8u}։$~0+uA֤ʥÃ7#@-3^gz> )MG01mȀ?bmo4Uz5*hfѹrs{V#UpR- {)}!xz%p`p;4]Dq^&|*(ZYXw;J3] TP/}ЬXyNwL0L!< g7'u@Nx*H=~Xkh8aYdQ3Y4n`;$zJ@m7>qzo _ԺccQ'>C~EO&zCQ5ީ':J>jk:xIA1{8u|m XMX4~x?1}}AߡRD!EO'= ݥ4,u&1@]_0oez|*5,ħd%'zR$#3X!E>)j֌JC]XKwҴ;Cį%sRK|\:kjӭ 8*A aY|ϴ 9RH@#`lߟ/naMq5Jg'mH/Uad!)^%qٽ]NC }kbn̩o07{K@f'bmV&bѼ@^t(j/G-ȏ\.w[fZ 0~\.ѧút=l;qY٪ul)-,B ȕg i;b)ƅq5 x[:{@N 0 vɴiķx7Ε|ӓ%]^|s=#Me:JnTE ,8?auЀ5|ve8*eX\!i5?."oMP?9RRSA uVr7KY{6 > Qu P*es?"ȼ ly{1B;t+!0>fЁŢ2Pa+a0]wa;xU%*cNc8ϩȋF>shy[ |_vq @.Տ5`S2Ʊ<-U&AI!]Pf3 ՛'J*6Kon]0g6WcRF&yE>8 @u=wi%BBOYG9>5ALg!&*GO6]>]W~jbX[Z/YL\R^0OiFOgZP\^eVl"% N"ɋ·@8cp@;]bgQqFC}!i%5M84e /43{V`d{͊(l)3WNoHdlÈuȟcs15u}53K#"J,~W\4!)i`L0d40'7}kn 2yR>'^LjE2B)NYmAng2GNuFJmkmHg%~9x‰IIlzx1X*70ోVlh>E3ȴւ~frU욌o-fGJͪu( )Ur1`Ъd"W CcSt- 0ʻL?WD{T mPt_#9H&Ưi+i Hvyh]{tDfagO42=۬`ئ:ғșJ_/>Mk. Fku}}kރk@To6ra }F$ksaƄt=ܡh>* yca{A-3;NEI#EJ?chuh(FO1g[ ߼T,gJUL$c\oÉ3bcۢ'к[ NlŀvYRKlᠪv| 0w4Yىyu\Pƛh#Px!aŨ:7DQ KQ:}fOŒQ 'iyS_bMh$9cx e/,SƷ+9PdHͿMj`ˑ K?J{%u vT%& -xAk0&UFj +d*/ugFvU3!V87LPE*5S_ў\+QՒb wQu (+U[nga$M9 ry:El3Vf9-EHԴ$PĤᅨ:3Y%Ȯ>dl8^;AhİZب`v <. :w7 &$?pz5YWѫ " '$,N}IZTTKۭ঻b["@:f'!( mp]@Жz$x.LqVvTMant:5Qj!L7nmW8 F )5 7ͭ,9 380ƃ`z 3j2mp}שXd"j:6[m-(3yt/c̚k>Ԧx܋ff{ aB`Is :)"x!/랕 W1(N=ˋcpv|W:K187tCZRJ M%xVЇ= _`\oVBd퍸H0 Q\!Ib*scUy4>eN 8Gh6CUz)[0=K&:)uBW#̲nB|5 ކ{&}샵Am Y:/}EŘbzq/HZ5Y)R `=:Hǫ4StC+ąbBūD`.y\f[fOQiҐcMZNs!qγ+)ߢ@yOKe c\49epW>qZ`IWL23Ga6i~'ŰH 1, $W6%S=(\0V_xcչE:<ʀ;+jh0^:EgDD,G|#? F k;XRGHi{ Rb`tX44hS ye+UN%n=bP~kZ#N$!zDWj"Ц[UDcZ4&!&UY;/z~ ŹAF^ΊIɵb N uN>7ZQkW zuD` QVZKO[Ɓ8Bv,u ݌Kyݡ!cs", NYH%ÿ/ Te&ð|waYEhTX(c;t])*qNSe&Y(Jtncsv˵Lqѳ[o׻v$P,1A\%)i웉bctK$~~29+dyH2ykoMT3aǫ~J! N-Qn@eH3, nB:z6k6}sƮK}>ںmAx9X7i#/ѪmDCTݒZ$A*(~Ki2G=uqpρjѴCFM+G[Q<0PnV=/ى<@ggP zOSjjmAZTR͂ *\\H$=|Am<0zծT'Yt3UC<\)?07d֣]h=9~-FN)'(:"ت`~=)\~,_PQ Җ|?RU=ZmrA oKmԷ14G9Xnvt|d05KsZ|9KV Ю a8lU7m>tޭINb@C*ݫAH#,^# V/6Ex̲AHp'@Fԥ6Z>{âW,Q9&xڮ87d ʖ 'tAT+Z(nAD 7-Y^:$KCBbN+L#ir}*"˕1HSP1pӥB\BѬjțTHsuj7kD;7 3cħZV.RTް˝4Xa+OčAy5O"k5)q_D.n"^ ]UIR~1`XUy|<`!ѮvѵأbzCmACZ6%a|!P}k'(>!M70Ym~X_l-|]@* )Wi[ $վǙ}Լy13En\m1p7$,f+2q1yWXbάU˃}ήlk :R6ߑϘRβqE\s G߄kG,{^rH€ *n~ !ОdxhgjR k׸#Bv솭 bުbm橳9aS P+;}w8&=(RtQwm)[E)2ÒFتui 紮)0d׶ V-©F) Qm%횳v'nt!"L L9sxC3ZJ}v3'7{k[a~}H!J.c^NXhy3/+lw6 Bh&wLTÊ#I+Dz59Cmc҆쏜/C 20-+dTCWDxvIX={jnJ) MT0DiS~CvmOW4N좑ajRWУ [>IeZkO\!f7L§3f jSPhf.BO[3 B/lƑ/}cGA[IU-$oX`hXP⃴7Or'#"0RϘׅ۔̛X~ ̕bV@Ydູ^FoG *'[,J&8\Qı͂2uxD@Nj =7jWT$3 S ~ Ҷn寘t'c*1Uk$xvt@ACy;|ڱO^p@3EpvQl&++ҋ.oA  íPV}`gHQV> lsk;qiҰ"}eOķ;ۻ?j> K((ұm\є:;my.tp5BB$_̿~݀HcΗ _q3Ud}9F1oĕ%%E[AK$N+o~ jlqIoø!@s!  ыۥ%M>1w8EF򡜞;9^ ñNFLs*ɣJv*Xu7-v)ȮG* Rj (nNݽ}S| b Vjr8DhȺw '37צP1~ f{kT%*$ kL-7 S\:闓!=W4bbÊZV-Gݵfy05BD€xhyrҺXHnHpnb\Rjd 2g욿g x-`lle1oMM7+cY4ۖbبmo$*q@iU*[( Nw0DBgWTbY=(*{[|⥭ͅ{ӦNJ ǽ*3;ˑ\cu%cwGOҙYPu&wWҫ >\1?"é0@},1+g[@HP둴-A,dX途@9w"FKrԻUz砇o6-]A -_qt*Š"#2. =cc2D%*b]V#6ςqV?k'4>߈?r)l ? U^ob Fsy),e_yYxyK3*?yM;.9prLk.V)$B}]\=߯ZQNy)/+")Յ,"ǖ;+Ңˋpk 45+6$l^M_F#A<}㨉5nkmjwH$H) `tKO(;Ugśn1lՊZ`sDfAu~罜q0sf\vO!z`9.*3sν7rY\{'d&nInDѬhg/aQU`jJW-i$b#xA #~ a W!:m T H$[mbMw^a/d1lg~ *6Dv1_r,5651w( iֲ(/q G1nՄ,Fwm G賐XpP&b2l#X /CKukFhʸ$p}f-Nb@~DhQOL5}*q$z cÆPљ>h{?w;ijm8I ~W Pb?'dlf3JKmNJrܶ3Ғc^Rx[ = +[GW 0,uCqS$4j,Bztr20P"vYGw?4v |>kx1,dy]qrHҊ33mG>Km+KD:@U8=nğ۳/ڞqOXhg9”>v7d:$;POZ>a,1pYҳt p]o\u =^{8'0Wokt$n 8EySvHOSW6D@(q8<*5;kn% 8 _# |+$/NB)li,`Zh|m&0U~D.2wtuqR\, &ޕ#BCe,9LHTAgA`2LҶ\ajܮIЏR+ x[' <]y@Mpu𕏄_d)HQҶ{$C!<Y$A[{a_jݩ[lp Z/=So;Yt8Ktހ`=?m[LZtV`m_NLXS+5.( B.4{x:& ]\t¿NBIJ"Qc&||.BYl+:^mzRl`c/kF4>6r(q_kV`vWqqaƵh9oS9 t%x~=,Dʷo:5~GS %OAN-l̞/v9Jޑ8qEM>YcJM2;*|>{?A ֦͉\O6Ѹ?n͢ Vw,¾7gMtoiN5MAsCUVh25Ի.V fxۢ6f[>[ 3ʀ `Z^9P]ִ\OYх/fkAY#uR(,E|W\2/R;b<,(Uy }v?. Ko,ٽ߱שQj">G5Y("Օ.SŮvP!˂xG6ߎtJ#4ɲ3c .8ݪDe`+[Cs`!?:X墝!0cLmNVVeׁ9SBZrӗ?gB,:j6Q^ "L~ւĠI2{![K^1)P N> 4וq&Kd %/x٪rWZǙ |4d yrKz.l\](YOԟ\g E60H֋&$I{YLMM&>5Z!0z,=#'MY_i֑nm+kٷ4Ѭ)j2'2p/@T vpV0r{tq t|oPN˲=q׷#!Y_mW5)Fd:ܑͬ"I ߽_>O'IFMk!kHϻw]G0n^TT C+릝{mӰ ૾Ү-Qzy{h(ZW$+5Uׁ͓H5i/qkFNAfԇ#i]ŐCy"7a-ʖE 8j"&mhzo7eKpEmdX.!u F祩#9(x~ɛi3'oN{0{33$+甓 /Έ\tȻO>(< -̇m\k\(YMҒ6 qU!;8]FB) Jjrr#Š:OwJKm^ 4F#UKzAWnjP2Hj=Nڞ+252Z0+7qS(iO w Kc1tGz7=kPI=JYOY?/eO%DdY%ÄFUa8jORf 7ȧ3ҍW7ն*hz~!D'Widr{llF j߰yYf8@٘ W<& P{Oķ v֟{i!)7:廧HߩIg/['SF .Hr!)XΨ-bDu6WT[vXh^MQtJ J0p"S؀ۗ 8hĕ[jmNYwmϋU`:$>c?ЀQ9 {nLP">c ="rc|o "J8o "~FFZiF@Že823j BYP.Pu3Sէӡ8ʺ~@Ï`%z u2RnRƨPcZݎ+ÿj>z͠Ԕj a,t &h$`r4+)BLסKD:zr Ʊݖ_{:E_Dܢ;Rjyg9]%JL|Pq֮@$=3M@k`?آ{)h 9y<0%@2=( h$w2l^'97XHG*7Ɖ  ɫUçA1k\Z5"cey?1];#ՠr@T T?]턋 4ľu6/>ZMFO&7ֲ(o's 1z\0uQeC G\+tHZgw]l=A_Ju똽=ˇ7Fn͇(׆k1TQXvjMQ>YewT3l-&ĦOZh%>p]-!׏Q e\e}36cZhdCK 弊MSV @%ylM0vVU/ à?i pxt n2˴/:4ׁ1Ǻ !NJzx4e.lAK<ģ"ՔҍBOq%jpE*DQ`,G:96)IJ_)48!Ww˺$D2wG)eWq*?}&CE9LèW&?]S_Z<=*:wi]6ŌB$ ͵oF7A!8U0g`'۸t&<w_.cfٸo (ݒrvBeKаlnz-jVيX ؐóъ0mC8qAz `FG^O^_D'ͳDHR_~-G;+S}!G魁I;.y$wY%,B4U#aI9DCw0҇,u yu[**}.0~vib&&:;?ꇙ #F% ƒܑVʟXjQUPfh{Xzษ_E^7Mlkb4Z}0tpӥ1yT .8Hqi4G8V84xBL +ACC)^>oV9 QMa"6L'[Dn F,zHܵ`iB`nέ.x{5bbTx&ڢc B&5Dx$ _%r5 ;8ok~ ɨ9Q~TNMrrGAO_ǗѺM5D5WַᲛeL k`AsE S9#;+h:Q4q4^ hxR/ŋKVߏhGS$Ǿ+ك+q7] Ű-h;kHz2 Cq!,Hc[lp~i2luTUk򧚯>S2DAō'–bRM"2{1SؽHwϿ.6>F X>q޺mۥÞ~;unNJK+Ωm L_ 0S*GA1h\,Dc#fzPK_QuRŬT_HloRG6WÃXifjSM9X٬,ZBL5>:|jБuyq|T3qb/ITL\)b>}W,G D(kPr |kɧpNb5{?uXUZO$6R!dN "`I(ęqUwr~cr҇gpIS[r~=0:Ltxg6e;mv۸kb6qV?"6gxPczzDE&,nrҎCI[c;?}4KG\^: Lq &y,TEť[7(2$r;E6YU@e| OWDje;d+GuDH9gCwvWU 5\!6O}^OdXClS]?~pYcz%=Ԗ -@QvaUt2$+{RkT-J'|m鎢*Yv;(aa?} i2OzY; m<1$' S|7Ǐ^$p&;XiY@ r;mMwm1Vr˙7N{-cB){LO.^р)#woG$lPʧ :@X|=z-8TT@JiH>= Gg3w`yBd`vqrdu6a!vnmJr=4ھPwWȍe([-/2=)^%坬'oqS&_LW\ԗ:Hb Lt.@w*7[n@⮝}cH?W1N]]#8%#vpɛ]Tvc}?1'e kz^6~ĮI)Gb1K@Ď)Oc->!څĒjҶУ+Q2q,a/ yTvxp Ì 1Xmi^^ |)=\*CU&ٜQ)NVُ[0pܞ =RڄC?qc m}+f-9uK^2q vuze 3+$]h MuNStb{50iu'ݮ3TT~ɶJU2I6zcy`pT-`ܲ3-eq@_ P[Gx/}Ө~?;/HpdCڸHӀa lrhQ?]ҏkILʎ"OUml02Ebć9qtL dq_.cŮwU5*k"Ȗf JBcͩVr6gbGK\N@mr282=- =WѬ|%N3%Ima *SHeϨ(VMr}rgw<ڟV䛌V(fċE=cFEc~rx˜"ky@uIBn-AVf>ӓ<\R8n[EuH+ŰoDD?BzA*R9t oMw1dqCْNY" qM`Yi ]Vc @v,&>x{>twR D5EnYOjRE~C38NJy@OA%X;a2y~ٵ;xk5"XeENʹ}Y>F :3ir|pST'0h+P@J#I,$*֣  t% Z5(h p.i޳\5w Wsg% sjM˙DZ5V;Jwb>GY3{qJpXZYx*T̢8Ų'sNe-a = (L] cyG:&9] }:ڛ?mЎ/NWvug|c.W)˺Wh_c'ڢđA4L&'Jb$;^rl;FB7W᚞Ct>Vu],QRNӶw[aǀfX֌oQC 4f]RPTn]}7ю|Uxn!0!9[X^OScVvM&(V}8)ݏ:LA}Kh]>/ѝe]?z)Cl G'UeO@|W?;w7->HEheo+{4H[1Wѹ04 "dr)<́gZd _Jm +$_ R!zBuŇذQN0c Q0\]pSbfٽ#|s)Ex+ef<PK~R5Z[f3ZrI[3PE՝xUaнfƤ]5*MR]'[ wc [$A]J#t/$+x$zH[G,O6m½r~T+ME#mzFRCmHb:c|;>C6i۟d;R*R<Gk$ٯ31*aY*P5p5,ݥ+p= ə8:ԃnׯONcv{ MwW1@Sr0'OyT^f 5$Y2fHIFj|S2vIC$+q1;Y&vҮO2dF$Y#VzvZ輳Y#e.Jا7#0j h{*wy -E1/k˕)G:hTnL1^ݳ6<[5JCvNHOa/ HE5{MHI("|-)tY ]R.NQY yFb.KÞ̭T 3/ J2M3pgT CTi-|:MKݏB̲IgI=:Q_1>Qn#yaiQ Vn/KqaN: LSP Ugr}MWsP 6#!,P?eS\j\cՅp4/َE)c:KptGd8u"쉇`lUa9M!iIo.z y;<Χ C8Yc^.$QB;jNˢu꣤#4B2*LȆv%G'0nT?zK 87ɤ>lz @C jLb(ui,M6xqKϖi"$K94zx`>O80Fȗkwf%9=;&Fٰ;pkj(Bp, |vu ֑?L)dd*&iTZ&yˌ%NҬkq55 5 ?t FjN`zO65#u=MO@OEI+{x^A36Q)U&)3yھ8oҩߋygzРw;P̲ev))dyClac]2*Xn?VT ,^x:#y;FV X-#w@lp)S*Y1哚AnJo-rE˝(#.SpJ2e _#a2^Ue#;ԧ1K!)'G{h[}T DCECv@#u W2|x78Ό[)Ҁ q*7)phnѮn^,RtoTӥư&HlYyނkּUvo{QRaH;Ax&sp,izcz "Rx+ o1:\B$.}*2S _'?&=5=~?: {*e 2bXI k35/; Jzc} 3YWܻ^Jxf*Sy^(x `%Y)SЋ.gYq{c$>2˦fџZ Q-CCgPpA”ˈ-qKXۊ7~-Үl~TUhI3 ķ?J.q9ϠQf/ML9auXϱRݳ8thtKD.(YtR(xV/N+@lTxL-|x̽ ?*:UŤ녶wm!s-_szNލyZ&%Xܣ eLYsUO|ew%rMvΟRAZ: xhts[^̑Chu%cFt u+tm5KgKa|+i +fy=[u Z@uүl{3Z}@3*U { Uћh3Z}k sK_g"Îz^*1H,oi?#שR-W=hD!aA8>Fׂx7G/ %* D vVЌa*%b1Pؿ=iςS&X*Y]mI|xalT)nkUwa. +EhE0)OSlH1d@5Vn$Pֿryh>O 8P-vY%yAAmzB4場I͋u"B VB=MMJ8gB脓(&@GeIᩌwquj W?|5bxp6xm.a:(2Ihg>{[ud{V֡ҽ,Pq*B㥉80DA괭u9n(6=i Uk+ t:`{~vҟKөG[n˗sN7b^f WW*-Wȡ uVEhmӭ SZ9frcr!='ZH ʼ5(>U|i}_2Z蓅d6 خeZtOjGJ4/65[aXs;;ϧ<[D/8{E`f<-jG&Sk GpjQ (tߒgC=- ߯Ll rԞ<{(=,0B/Od'ԋ,#QOf9P;/&:+Fhd:Sb`uAgc)X\LoB}oqsjԓIߚ8:-7/3 `E7yZM+Gm 6Yco;uV@ ⻽RGA#+6tRX8'-%hTB%x R4g2Gm7(oLHkJ7u V(TBh+cemf7m(2Yx--4Y!)=SՒFӫe~"+ eUM*v!-Ԥ6d#W9#j? dD Vg l]돱%"+Ajɡ.ueL'B״<.\zB*E[n DY|<(lAF?gȔKWvYd%i]# {-Y!e77v,jwnҹJ?L"s:׮}EYR"hq2sx|38wW9̭ߓ۟XAz!i$ Ê&`oȢ3|",-#HISz *hӘ /.wΟ` 8Z2ȜZZ !X9Ry+ypW Jc7-}A̟sꂿh4#b]AOV Kv}J I?+,,HndX FovԼE9DL4RP^.sEVC2܇")@SPN|T]a4|q 4[C >SΎmxB䭄%qxHި AHQAj;޶UXwXWdܶ@gs>U9Yw0;y }dTQFE97L&¹qNeVYQF>Qک|C“Nt*2{e٬8Γj-) 1fSHJ~1A ϟz\r`cƺFƹU"yuǵnv(L~DYkܸlۑ]ff`tPn|Y"ELdgƨ!jlxޒsV{Ӆ2"GEN"Y#[H&L\!$'G[=7Akw&+80 I)Iz[1>k98Y^ k6(l V٫KBrK*\p9J鬙v_kÔ${:sIfl} F0^ {/T B)MR"Gbye@J0+KoD5b=qM"<jkk{9FWAd2ΔZKk"NRN,#&w^ry4agP1g3RπEa Yl깤@̈ Z)ECܫ-zM֫>fۮ F њq"Q W+q;ި).6*t\j=ϱEu"bȍ4/tMZlx(_h[D객sp;V=LHBE8̞8M)P~E(ՖC+oyG[^@,dz4(~ԑo7x3BoU r̴l3fscיX1dh-"O만sEiUUDkCf ~I;ݗ^Č<&*jsb =3gw( EN|Ҿ,=Yo\KLa c\xcdU/OuhT#z0Utu'ѱ !3NW5u8:q[HRP*`6]O-jU\/bPi7[.Zjhj"ivkxd. v_lIwe5}T%z5{&vXDBK Hz_=R񘌈Q[I(~s0Z] Pؓ@VA_18o( YX7'kk -cu&XjFɠUXݴvOerL1 ]soTYL}F,^πӊQƙVv F L5XgRd|eW5AI 8houN8%XksB? :[?wMR+,A 沰(kKZ${n{~86sd{_WTyk Զ5acnBDMSմ=VǢR )3$&Ȭ~T7!MJDQ='ZݑeM/}-j"EȮ1X)y;3(eT(¦v z/CmxeUS4++!DFb;-CkYQFiIĞ-VF>ӒEoK`.ߚaJ!RRԽ ྉCl&0n}DoCU gc.+zm^{ oa $nӑ/le&s \L7"`tZ|P|3xmq<"~W<,6<8Y5u 2X91nv0%5'E2-f)R^I 2v᫥2k\B !'b>6!:ڪd* WchCĽ5"uYb_iO4TڞG=2T cPNץvA"-\ i"VQR/dl,h tgT2]7BYwG<65[%!th>$&UxTm. C>8m=L{Y2[81Ѽ^an@>oMavצu ZJ&r¹4ArG<èy~5oC)+*V$#/Zá5yQ?pf骝QCS 2N qAdbXwt+.%!/ mIcÐ|x#Ö%C 0t1ȓ7RBB72B\?tJ$^J_߼{5G{j{3٭W{/UQ!W!ܔ m> h7l4 N[ɉIL1*EGHL%l{Ұ󍓇m 8(ἴ]@ 8)=y8!9!IrGE1uKat\|6s'jnlTxGTd 2^5HfC 0VJ˜-])>|U';NG&7|n+ AkqG2e&weæ_HO/7bS>B#E``8`OiUI >ؑQK%R*1m: ˬ>!#r<[8w AUp:땓e(OgޘlCаV ~u D"ODU0h_޷>"9|i/}8@C9d pv@=S)rx!u=b NM/ظ咽 YUJ\->U$=?Q'x+l2DMcn?i=P"]:aXO^m0CL`'ʪU$d%3 eww lv".ˈÓgC|0lI3x/q΅M8i+`gV̮ڬ.ttH93@ޑhK,Bc,ߠL6j]G/l= 4^ l/U03|FSce=T:\Q9PTDS$҃L ).Aap/k+w0Ќ=!--1Lߠ6om;2è Xt]-˯*V[-!@q`"F}t֪_ve`_HOO6,;pS6F@э`y;l3i]`J|f %E ב/ JZr%VKh_Ǧsk`MK)sĄ5E"$g/Nd<##G>{qJh *3^]Mъ'p$) "mqʠ\ͼ%%Mu6j6.w dr);\ 6"2*UIZb2#:٣R{ίu{5`+4wXPg;#$p޿gE#c(Q윏AV3m{7LeEQJ?S|m7QGxrc7TVǂ(>cS\(mۇR?d_ϜIS 6YD:ldw7IGGnG`U~+ EaqNĦ@))hAt](Þ.>G~TA 4GcU&=8tǴk`2Njv F ۴Nc;c[I g` mCmC >Vʣ2e#ޜ@kP{lz|un4L{zG֩/\*rۇ0z#xFPz<}#L];Н<㍠P˲]4߂$pAil)(qn!ڔ$cqj4=Ũ72plg9<3)~d?Ǵ[ޮI;׶a~?{U-Py zzf}gSм`".⡿H8b?ǐMsxל8d&_t@Q-tm@oP p*;.[rmϽEuTU3ѡ ՐM'7!D dsZ'Za 3[[m'kYPtإY'mb=P!k 4u8?Dg$c?é=sOרXt4R㺎^"mʒϞiMy]uiP(QbU0`YB 751#ؽcV1Es5E]B+:#V)C%y0fO@c5}.^'I: MZ@ <^Z1j5A)UGA?h"\2q"ؘ0 y'1lB-KE&G̀|&4@R..} V NRm?T7' c^)͝hoSltv݉XaRA#ȿ0hP0:}8k^ Z{] UC~;3.4ǑOE_U[0'uW`e oټm?kMC$z87qM4& Y3<HysW.ŻdX {fj[HIYN>"(xQٺ")ŶA ۚd/η ]=$ޝ4_?8ݮXq=SetQb 2V#I \^k]p߿/V1CAevU4dZn5 \LQָU* I?L]}Fb$M:&Ŵ_qcF  Ц_ *mMhЇ g4pXԬZSt>E O ~COMٌԖ*UID$WAF+3hE *i]n0K~FPn喇A> "2s+@-/ sèQ7;e7Eh+L벜g\wi7ݎ5~'aH؜)AW:VRq Q6%x59Lp}nt Q_?s` wr+h{M});ۗw^1Y1@t}+a|jwddiB_Gԉw)c$Zk|.1pzKu%OoK s7nmE$J~IOQFrm eR^,!VtgŐF @UN/mZr gЩġj6IQl3]zF\jMjL!lm|w0Y DHd!jy1m!HЮ@}Xk'2X$CP'tKi[2̏@r_xo'&R'|-nĚHl'nPF#0"#P\ \$]A3mLP;OE̱R00%ھopSeas*%n;~n?ʓtKa# El-~ wA[a,e WjSPk7 wnUf,》o@L/Z,;l7N'Cq[ Ue"Vrm9vnQ*k'"x m@:!ψiosEgg0Y`ה:LVoҕ껇A[ޙ ۆ ?׸Kz>JbtpV#.F^|_S >&c*ZϋP F =Ee"XsE ?z\>l)AlwDD8CݦQVM ^e;q!y<ĕ+3PQ8K>0ќ Lk\8Ļ؃)w8°khL/~=S{L} 4*^\ "'I%A훛Ku ,1[X [¹+aQ];٧$D_~)129§-ÏЉ+ZX.MWIkIprNfe?1Q$?BZ?aB*Rӗoa'ج W1%B2^8ㄿCOOpo.Ht106mqiej Fq^?Zwl-J_J_ʳNrqFǡ1k_ܡ%mg)֎|pfɪYp~O)@G-[`:ureqIU34ɩ 6JŠ(+ 8A<Su&~ !EOi)и`@%ɮ#§^N@$sh%az%JL}N#pKJ2?OoEٴ ʉߣf?ͱ@^90]w?gS_>ƶm%_&x+zDN%  ũWC5PЬXtkaE,jHTgC\S"e!_l_PwrX֑( =)MZT(9D_:H~_+ !Or$DTkNd}IzvlDKaTuS;?qx8 - s܎dQK3gC6EcTRc"jElf35h {ڭ~30(E4 ?jYawkM{gKl0:8L撎08AFc^/g -T0 :4}od^i:\]G `WkNÍDW0 -&ђ L/2U߈|qSvm*=ގ67{Y #%06i0roNG%#⤼0 )wA1_%CXbķ1gV-i4яt :nD=i}8J֞H˺ZP  qׁVG I ͅ;L\ 4 b`?%wϊrdFť9 iLϣ3c{)E3>LJ$ 2MȰzk Br0nDZW~6 PrٔfHO6r+G{֭쨫]6z5,3gaRafbG^M\a֊@#vW}"hM6K▗ ~{gYW }#:Ml5(=H.ɻꈕj&}I_~yb~ӈk$gŞD Y@Sf-;zsAegg@61g8ZW\Jz#$Ee`X@?Mo:=&sjN)Kq"Y)/ٺQQ7譯؋$`؊]a7 o%VǏBqayA@aM ,9A}OI2([eG $x.i|+40+Gv=ogM)qu>1a4i ի=ٸ TW տ,i{JP{ 3e&Y0|otR [`6 A,?ϒܩӤs|p5DI/^ϕF:g^ &\=RCÇ J&_;{p?+EC#á9g K6܈; ֖;ćj;ӧQZȘ".~>!/t-kxKQRg\p1O`ҳTfgjhBZ'l>ױ m]? rnagQT3qMy?|;΄csy #']yzl|4#d\>HY xO^zR P5!mw~/G:3F"4各js(bnC" Wd@1kmh׃=&V$gR;d:a8/nR`-<FM C UWWЇn+ '&|3˾l<=x51j}s]4 HQRSp.c<Ԡ_J/HR<%2\'rU& FӮޏݴS3H;j& Chd/@hIR=_-)l)bٜEg2|1e9,kEGTc] &jI:RH*(|.r=|4I6ʘMk(>b"_\!nAGW.i%sw0clZ'#f073x_J0n"bq'!IE{{-g\yHXRX6濋Aҩ3YH/CVc*w(ŏRC3:ey[zH~vwg6c4j@t<6EGVCL3ui)}iu+a}l3g,"&".jlDz;{ÿIDĝA.Lv([Lꉝ|:*qTc%Xݦcx xBE!N.ȧʹ c6~H`6SMLԇF4R,߷Vv-JU.^5Xh4kL)#oH;~ﻼ7 pOҳ݌Lhh[ZUduṌ=([UlЗ#ja"@tj& ғ_2*|TLJ=PvLbiM'O7MR,;_€5k]6 7_!3bs&@X?# z7bH@DFhNg35(8IRVta՞}Y:ߑi"Tǫ&Z2J[Tزmy r*u ƪK\K3LINaCk_ W8Urz~+[FE(%3~(ߵT[.2.煤V S5֠y~Nӻd*~v+wM%496;i[~c6{ qa'KywL;5n'tĨ[tgH Ҝm,6]r2?[i,/2(eĠa&:nTt8r`ÂN87uym (]" j^ߍF!(LPS n~/c1uoG/4 B?gw|Fپ6On[Fw-Uxn8Q6lg9z%{ \^<KQh|8*-l]ibx'H304k-xa4@x,4\v>Pdf tC,o!66*~tޕZ7Gɲڦw3dܧAk 66B(sp`/6:zx~Y!\5~\t&`N#L+9<\w[A#_C xcI8uz?jVqyWŕQEBvisd@rH< ,o=brS7@VrKG3|A_M ][ۧ,)\FjRb;)aFA-ˈehe:I>Pcٶ8%6_rc)M9%HPx8MN&x-E9^62y~T DPJs4[,+PA.C|"$|Eez-ѱ6FuWU5p }|]7tL3(j6~4sY:~B !Tڻ=y6mu'FdNteIB؊@Pw4Sښ6ؒ7Ϥ:lM^cMuQ* :{[T4O`G^%b;߉Q[xOumٌCI$o1/X 6 [(*1\:F~V ,w>$ffpҨ "5&`3Kݤ b_+]HƻэR, |Pgt]ccqb~$9;M`\eͥ9KYCk5'ldu_xJ~CUZ*Xß݁}ˈNϯMYaDO>>/9mJ xCP%cJgy#tHP%St@Rm4oagy|eB'״=9}.q] ڮq NS1HnyB]8Ξk*c檍xmL& J:}jz^`?44&F"W[ ims!ա0ā,=( l}QBq9n%~CЁBfyً'0(Gc)sӱIy0qg m+2B-ώ34Sh6|ctK|u$FC$ZJ%}$&-nn1qg@fi &8r@EI쇌lz_r`rt$rR3(|'~iM 0s5x̕sS7HಣzzdѨ >+1bQ;\@ 62k#R"])ib9hyMDFD{&?7Wtr3Fhu]S:9@xDyI7$ϥ[OJĶ֑$nҕN~%h&lݦE3e6teGP澪.cw%øApK ~(*rYmpНHfP7;,\CM<U+ʆ_PeåHʷ\jx{~ۏq2$;WN*)%t4?Y<55pX4sD'.#XO o ! :NA n&}ȱ$BE$&,A|FU,J1%T3tJF0鯘C~?ۡwy s*rgC[:.1ċy _ JEDB$-ܧM;h3IN#](oYܳPOAf.AsᷳId3$MY&~顄]lꥨj{0t80 GC9!}hA}nNc|۱YdhB2 >!*}~_#I^z":2'؛,D+v|+e!͊Oⷕ̒ݞr,4#GVz   zBPFLvt>q+a#LjɉV1yGiM7kj€( o,1ߥ „wzk7ap 2c,뼞 .!}X+#]7 'O5TA4f=:ꉤb۞BKچ5(炸qb 9=9=x0AfLJwû5*[ G,-x9Hڦ~3][H_:˫~CAZVMQ4cFXgA?!Ez2:1lJ'z">Q\^7¦j*-]Nqte8MlR4GD06-㟟䡉N ZeB99>ek(FHqRLBI 7} J5)СX"0BKD+= 'A2R9Z2@(Z\|J**M5 l+.\o:4=3lJ(n;chS(j?xVlO\FopS?8IךIX)lPגJyzK.RIpͩ8%>?q1x)P߾aIm5DN84oS-X!cE2 BNs]>V-/KyrPje\v9X9]3zY ES[zsa>F}!Rf28tݞ|] 껴#VcK Ң%ɱ ˰%a(f|]lCvv%N]mjq쌞݃*Qm %}*0vJ*=5ǢoKciki~#֜B( A`bٱFCW&B NGD5QiIع, +x !~?b"f_ؚyFn֕Гڸ3wP ܍ p mMo]槫lW*c:STfޖf")(x9Tz9r_!P:j/I`.ބcC91*m۬zQܛVys{S#AD }oN{^ \Z,<ڡ?k`l MRij$QpY/ww,Zt$iw]̲Avٙ 75g*^ 'n/}5E=߀mFG .Ի_R,'-4<g釁m3VY:ZZwT(Ks79brҲo$xm[sj(*u̲JeZ1éq rJb=Jqb(mvKo%Bv\e0˸y]aGI-'PK72B6FUc:^w,rO' /+GI/G~;hȪT0+?ʔdpρCe$MK~ll3)^-YycG4: &K@olfX$bFhʽėDϬZw5H̶ [:J7N= ؕkF~#K̆9 hhu/bs~E^/?j?SWhn>ٽd/YN>\RVHA)y_ă+=טxĬ(94D2 jf,=d{*{z8Jwz͡t٩?K^ 튝!'E%e'@V=$oY1@aJV̧k\2>F;gFi6k^퍕0yIQUY.z['ٖGƐ&3v8Q-\: MPPqJУ]/g$P=mZ] ۢ5'JѴҨ '[~)jde@ecB^ԋQ߉MSmyz%H-xOkPSS ^/)bMH?s/h~?Y~QvQ _ Ѵ=B. }zJl?a cM׀\T^wڹ%4Yx˳0c1E!-NQ)k[;pN.yKNH;Mv`Q'5EP$I)ɏW_E DF. lr[Q̳e5fw,I%̛]՞daRڂAqQ,*7LW*Ⱦ| RŖdvt#< jJ4 ;+܌vS&U(ߵʠF.D/̮f~.BU$@5Y].JVT$ `Y{t~obmJYNZJ~@(e][Gt(Bй[f,2%){+SX|eZkwn־Ovscv.^&m@ Da0+dLi>qmcc?ù;͇D{ܭҋQ!PX v:i 't+B ԭaM,8y#y03| ֕j ߨ_V(I7( !Z3W1v0P2 xt"m{S ]/Ia( Wz MWҋ\"K[8VvJeUs+Q=Fu Lɢ58k/|úkR~]rɵ σ(aK<'NKn6RV-Z ibrYVg^dsy[ʟ+$餉|@@jSxN7Q|'Q~z׿ZFZ &!g6.ޠJ V Ӝ#(V ^" Rމ;!7_ગ Fy1߆u*QO;Rv;y< q[[*% ~ؑx09q55n4U7z)M>DX#'mz'qɑָ0gZ`<5IÛIQFbx:G Gy;+[MKd<M Mw4B ;>hk YiI+dGd8OaR" o5-WtU7Zغ jӻD8i4zAu谈Ͷkw~~ 7eNjL&FJEM cYٞI `!|Atz-Q̼CsґƆxǦ&*.BC.{<1g#^mkTX ҫ"[ux|u]ѧ DѰgf5J ;r[,"EoVOt(;8= ;85ڭ݈qe02}>Vlz"3> b'ڧ|D0`X G[ђɌ/[űwSRUoZj;Ekn dE)# f %0%LMq4J=0:͠2PAцfc-,"i:,-O; ]6?\:`tqFP:'4g؈zg ֕l;%hrut:KA3(AK\K0ѷ"*C̄}U^磤9.Տ2j2 -qɒ7ᵲυϑ9bsg$91B>yMM&oԂޥbzRa8 eR}n*1-H$0ZbCoi}b9BtաQ„vdCSVqq %&4լ`) 5NᶩI'wFD7S7ވTLkA|h.opsI>a(L~5B l)Vg!X4 Anve+xq.SߏAX57siAa -*f9A3[FT2 5>GbVΌa1keؖeD *lcd'#L6Em.0B<)lVsUkDŽphSqli ^Ybx(`N=B/.R_G7PqQ`Ƅ!|kFqe6K I^B^:N3g&c vecؔKz\O9uF )j>>(ذ 9}!2]ҋbl;1`PH*A_݉ISI>`cՋ.o&m!n|"t24ت9r$X!!v3C"ו)d=+,~@If-׽6vF? ]D0Wִmn*??WAG"L/?+G~4k^rl Uܜw#ƅOoz0d:N'ih~8!½8:Qq,-C,5?|N1e :,Ԯ T3u8:GʠqkWVx v lkMKR('x@̤c|0O=\F|7_[suz_ĖcRK 3!mo.Ī(*I2+!yL\*+fz׏]$axmZNc@vbRc:R&zI]ZtIvu pVH\D_3I8dE ^ux]1y݂%uޟVlpqΚI4lI» U4aS2Hk=]s^{[c- Zg|ucDɉKl(tH> dHL70}Yqq T^kS{} Rv [;[9>rJ3ߐ!ȏ1 <<:D ңk1u!g[Xxh&YAi9vw!|DxX;s|!?E-pF y$$trO*:5Qխ +>VQ"nt)`6jy#6{>֠̚Jpn] a(&ȱ#m¬ĥrEmnH.>9LƲ:3Z7[q; ɳ ж eofؚjFF F 'MfhlZ$6)}E&Sř,aY+dI (0KӃ;mP,=X{m 9%ʞ?oPT:mݞ=-׾1Q834/ Y\=S#Mz -MFsn-dn2" pK+?iJW-L n9uR/d>Cn1NKs>gIGg"FcD~]E;\+Ui|Y_m[8!P)##sC8Ă*m A_`$G|/EZ2q/p<]Rt6\pDPQ0=Hp)3>*0SӬt9TRFlJ2EJt5OoKx< Y\(,nejj2TeVvO_ "?8\.L[-xyr@;yN`ZzKEVR\wmw8cFTWrKV/oH /ϻb9 ˠ.`T0KrSFo6(kZd;Y5\j$WzS~gqNL؇1QlTrϋi Hp+_L^hHFXt\ࣳ{mڦ+%ˉ̇hTq3͉hac| 0cQAŬuwH.)ۍ~ ##5e1Njv;sQŨ2T5wI&2$y#TʈgW:-AuvBᤓHArGi/"?F{L{ݘ;ktEa锰q01-HA"^eE*"U!"]GbV2Zzt_߆Zy_vJb%h|s{Mrt]A]a"E $x]tE֜!Yw=qV o|< d p%+ɄMkmF Siu%r2LOrJE+S;+e%6 {9cj/i.b7+ڲ\^}J8p5tg:IP$וAGr`qiF>*4"eHwD9|pJH Sl14,zd#,`r0F#-z8S7y7N{rA_k\`g~H;&UM2LB돫bϷI>ves L=gkǮbקot-ƛA9Sb1O)ua=3A~dq W') ظrň[6DBz3q)󴄁R.;{.wLV3xNy=P@m96jvm"[-mHn _X91ṎiԫnN·<$;[XG!XM[F%va2(A2.6~Tą5 آ*҃O׮/|Mb(2N]4l%OBB5Xwm"(x!娔F /iGZi@O]L &A$>Yڝ/n ȫE FAm㷯.;>IPe}fVݮi_eG#n(NZ xj2Sŷ {l&&i {#E»5Sg:ĀF: W(M1Fdª:ܵ!*Yn VNQ̊1z͞+jl{kEҕ 0g*Ɉ}O4 -A@Pdx^H0m*JJ́bv;eF4?C:e't{@lĉL3V|x-`i>FwoՌFXbp<8SCV}InSyM\e_Ӧšv׉o"{+Of5#s) k@"b"4ROӓ/S}Z:^/sK{%b?nc{ʎ2hpk~CԹ{h𭑵\ۉ?^|EaNh dRax5̦p`y &r~9.|S^?sĎRxK!Yrp6,KtVWwV#݂cybC$l2CZk=(P*@mE۵ԳofIڊWnhqbP D݁Q jUߒކj.5/H-vCRZ %\0ձa>q[V Cd3*8\Z6hH@5bF`?7uMƵ߿|TA WìTzۂSW2ȶYa$Ү˻Yg#1cd3A a-o]VJ g8hҊ1 hӑ +i7tI:+Xr4Es(BtKI1>E|KԴjBK,qZ9P.C+25,&P$Ɯa,uwi1wu}LzMHm6] =+l-%Na> oyYd?%xA~>Sq9h&ڽUq@W6 b6i;k%&<"惿zcu,qV2TЛ榁,`yˉ;6 OatyΝ\(Nr' bIvTS}G٘FeڕW{V1,Uyٹ7xMq§;KQZLj$. *(F[ c-FPxi*.Zӕ 5⋛>lG0%Ds9,߹L؃(U|C@6d%<*Uc[_!vsTP3D&4a=-I=ӈɠZ>B黌"Wdcxtatf.H&Tb~ ʫIJթ޲:!^]$Dsqbkr&ߎWEB0F0'&4f:>F(}(%FDӲ / /v}i}ḣA6gX t7#(;_0 Pd.ISƟz%"p;M&N `zq^hyPSO Q0,&`n+3ws*[_NX A&Sn"A >8lL_.g8C59̀ DKϹ P ٟpRbZ95&CwZNRw)W$8NN*p ƴu5~,ajE'q (%$&y>=ߝfM~HF_Yԭ7 {ɣEv(U|MUIj"ԣvi ᑯ+jeRј[>]v |KPXiSx#m'GM%VMzd:`-k6l~ vn䛼"VX ?tjx07?,!o;RE]@@OgaQ*A7o,Ooa|V2h_)~ 6$a <(j)˜XGiTq:n[Vu߹. ҄1Q5£dTXEZ@ $= /Գ(PфKhCPQ!ZXr\y .mS}T[jI\v6۟{1"֝ UrMalV3`)k]RAzj=,D=%A*}*Y%QН9݆tcO][y 2kcXҞɧg]S%)FR9'h4_G7#yR\!*TNԚ~nK/~(\터C6W%>xP0-ge ָեY['wY ֏Bl$37qRbθ?:AϢɩ8gngD B۔LK?#wa'PhSOby{O9_hm&6?8}JTAHh?->,PDE,58?Ym5%Re]Nu6C Lgh8ď}]B{W9p߇r]jm5!;6Ņ F,x-AizU ǙͶ68"A=̄Շwo 2Am>*e%Έ~6n"-ѬR &<wNit|}vT.+\KŽhܨֲU݋G?㩃aM%r>LJ `1wgV>Ñ? cWB[M: b2 Z %颸5"( \ u",!s9' ~^E Ab; ѥ唻EgInR$OXۨ=ܝ 5߫6pU@!82)bqae[x TݗRSG/JV2EA%V+ըCC47*F(}dwwsWeΝ6!P*Wlśg㙙8q2?JΔb5&,2wgNZ!GafYDőt(԰;D3F7bC$+ ֹFP6nUJ6ܨ{+(`/ }sT s9D*AʮO%%NM-")zG1?cBCeSF]9E޸?ڟ"wp'KE4qzWea=EU \yQ6 7n! }]X; c2?Ӣ&h)rd .,:9Ujx5#8'yeC1.Iu Drĉ?eN)P0Qx5;L*z pb3.4M/ R &VR=b2h vf 4ED@ᣊ`Ǫ]|D 8 <}@dUʙ s1U8a0oE!\oG$$eFLSVg.<3"(vAޛ:H)= ꈤ3|9KыsLJH= N .+I3" oQ_p8d>*C]p`0~_:Q#ڪdp=;=Fc!dhpoH"?elZZ_TAh%z)ɳ~e+]$I7N&~I|F]:ESZlKsX r]k,1f 9\2e]}{`kȤnDBkٴIDi]XަTE6Y ;`؉]&u‚Sى98$5V:GCKJ(&[΁:Aehُ9E|iُ` 6EΡ<6_)A1G8: [ҰMMiW4M/fbR,a;IYVS~ b*WBp-WdJ^AonG?vQy7?d+ Fj@0X aq -jQή¬g/8#Ye x>j Bۺ(,s9_$RQ위SJT>\7Bn!MA,mv2j_r̂ʴIt{ f@!AYs"ȔWrS;<[э1̔C2EZ9tT*B *R[ E=b^vrP->-d?LCk:`atU"a\j;cW;6L(tXa56%く ܀a.zWxꂺ0v4J ?WKm1VϞ >KtN]* QvYVj O)=*2=Hs°z\г GjUCm<Pd9A):{"d@#ё6gRUf SL-B{?W_kh-:OmAֈ{ ]6PU <&eǞbh%$Up uW'l_kWCBn++ |;մ_X2О;hH"M(OlYeQ4~rlTNkCL⢣f(cYox\$&(z T(+]yy*!n&4hWN'G") wy4p |F]Sd2tMblnOp/_'fhowc!ɉ/Nh<"~~6EojN|Z,%/x:tf/`sCql`Oi u<xP>-h9;=dh{I(e{LFVprް֌f N=禮Wnׄ_SE:f Av2ce60B $ל 8.|/re^$ pfW.Vo5$NEХFF95ԝ;Ա׷:k;jL,p$Pypnc>gLߙKK`2 "d˴|`~OzjA7p;˞4Kjw^2'/\k$ΪP}M.խ,{8h36;]:2pdiYW8v!Cm?t<퉊4g08t,0ڞz;-Q!3,g34e,2lu+"@SU|ĉuz Zziv `2h'N0 t*|͂ghY`lIxZXb@cP-|6_x(~F^h-NJ%ZJUݢ4FCw],.Obj.p5ǥ}BH8r @gDp-VܿìɧWU)fhzɼլT(ZV60f+QdgsVc(-G+MnGRu{eIHʶX4mM(^wrԶ+$>8?"FRGk"Z rZc7O) /Z+?&jb5;O/1Ti⫁&TRqD)@W%3`>erWQf2WSeP\?0tz,Fd,)l2ȳZ* 癦4 tJ,,2sd{xVo =8M-~ÁdYD@f Ifum R⫼.˫̢}$˰sŀ(*,DD=6(Bqx{m1ѥ}Y)hCI%X?͞<Ln ajixͪ߬t&'f>QhfW/8s9X7}`g, ;l YD+er%FsHǡwM\q~t&vGC(G9*J>OD`V {nuQ3nogAjA(絢_ޫzzFOUOeP.,"Զ / *Ǘ67Jg<@QKLET繉}Ei&EJ.RDבԙ=zA"j=l;|-{ l^1ͳeo}GT4`Eg{=G)@V`7aZNQqqwҒ9~ݽH D9e#.[`4žE` XA,UǙt,døL7m'C`>sxI">Ug.y឴m&=isHā1Pj}=-C|GFG~fu&un^om_PgC֝މ"O?3y|^]1Xz'.#dt:R p;heP^Gy*Ώ$2au.߷2 J2Ϩs^kK:n/aFr1ܼH~;R"^r{֟M]K Id ȣZ԰,D71PrY|I$c= B0dٻ&g~ݵҵ|K7=ut#X,zqdgEޫxրvovŵAߺx,,To\Ť{%=k3̆Gg#27 |MBaݟĚzѮ,( if19*6 {:Y}< hf'jstǀ"~6xɫ--\遗L/Ǧ .}Wk͖^CEiEaoѾ-l}vנsci! /S= oz;]}8 K4Fuv'& h5 s;Qz <5'hc%@ 0p=^=ŗ'/Y4 In d57U,D6MϿ<M@N_θ;p97< X ?wޓ=LY&qlz{I<޿h?md]5oœ黔1C\-%҄:< Gƕdn{ɓ{ f'{%+bJZ0֤+Be۶ ^ mrMmޤh<-YG6]زWCx,s`W4U&p?7\+y[~ShvpPF$Q9 L䭴lEsAY8x@U؛1sH¨DBEL1SS+ihpzl=ay$.tcp`vD7~&Xgq$_i WV,Nװ/?=ޯ=G>j腤z46R[h{`]0e4^sst'LGoŽ)b# ; " @;mQ յzSdx ;W[%#𠊏om.m=?4sK`S2dB2 Hx&^xd!FLDO \z\0ZNO^\uv빜b@ybj2}b]=0^ 0{_0SMƠ7 ;S9 ʞWts}a +Afn1$ f8JAgr [$+Ք خmqn bļꓢD9 Uf !c|`΀KE j<%VDB&G)HܾYg 2-U"hm/aH#7;?pPsH?DŒwQ}K$psf~0Nʉϒd, lm vp ddRW\*@F5A @6v-P6%7FH5g8v >l`vڨqROQo0=.ۺ6MopQWh1@4$Q'u(~',|< bA&T"\IduY\S>g uH&'n"ݟTnxc}77ad-0qH41=lQ(8Ҁѱ|7Ʊ70ÀS *p*ʜ 8]l$p;7G+ ؍ͬ8wtaSR)3cP6@ 2] P5u%\e7.*v>\pJ՜ڱBytw0)s ApÅG+ 7T' lcT²/ZNR١]&Ԣ r;Qp%,5b`=j륟>CօwYk5?0Hiv- OiuG/T- ̟vF$v)MV=O"ub`?bGe,`񅠕$J^! *]f|\dk[;y=޳o~ 1LsE:+RLEochn e Ș xe'XBp2I|eg9kM8gD&%\jrG굘(kf~[m.ש{J#l4-?c> Fة(k8%S!6ָg4׶,_~X<5 #/#XpHîE2`pWelN]>h}2񙶱nUgќ)y*@}9ETa/) |'| -)EFtR4^K?7vHu% S mTG./Reiwօr՞uJevBϬrxJZ(nt=iSD7^؅ lLAj~y3rC $;`fHo7|/qQ}^f##Z^jp'NԑO`!'Z 1]~ve$NTv>jQ[$.&W]Lqgd,|gn4 t^ gOR4&+QCq:R$Z5υ~h+UVkP9ِ^E4o:|d+ Qs:mRO?ftA1Z:`GpQZ1`y"C\V5T累XݷN>aU4O{BFo "je7WROx&W~v>Eh$r_M! aRCԦq@5qwuP,ۨ y(Ia=i wssթoE1+NFipAV_tme'"Mݫ{_D= ؓ:tVJ)?wMuRhI" ő*Ҩ1Z"DÈӓ,)rϠ[if%\DQԮbΐqrXG.dW!ODK?Mo-kSUt1`Xj -ڋ~ > eC緂G=sGVUգDe}eJc)Zf_6[kڍ elq\V: FX)'}8y[|b{oXPtR$h\C: W'5㤍ΣyHcqi%Ve RLi2Uhw&^FxDNqY|a=$;[Umbs߹tTUC+gr#_O*#,d-j,D ;+`kjQQ<7~P;Cp\hoaqLp6y=$੿NT]uP էms̿{?RꥴRCSMʑЕ `WZٯ9T'!c}uѶdF[JA ֻFځVZxL;Emc,X6MBwZH+! G-{^|Qy NcE̍yG"c7UwREIjA7y%a#qG܇9W ~ڨ"c(܍q\o l DȒ41f"a߃+OtN_s0k B-<2TH}ܦdm)W.ObjPCwEn%l;}|-hT?g٫ 7Z9&>d!M{q(UZ3JIyT)1[hg`km*M L6O*m| IeHco>qggDgUÎA%hwe`;G>D8uUEf<%eT Z֠Vw木AU(l;flTl>fpߗ!M6SAuVZ%z^ vN|03fr.c4.7]UTCb2VŌRhh'I^/*v!-<ƕw uaҨYH1-zK 1B6L-4aAS&:nwhaΦœ<\xrHx^+*(RR[%ޘEu4֑K1^.G gw9򛩊;ڢwd=mS/pktD__}P+NF&۲qD}τgoN|j'3oX5(!4jH$gHUIw+ 0 F vZ9~x'fH tB8ZFO|NQ$5L)(f%-S)P'Vw`vG:CBy'~7}Rۅ]s)'fYB|>99 ӑB [Әn.%x5q86[ 7k[%K8;PA{jPNr='WF(2׽^] +hH14x%iQf<{^=0,y؄HLdl|a眗!]ּc=A7&·341P5A9b gH=@ 3G@v@M3!6'`޻՟'MxQu4 0S@HPhS: J 2T귗3r ,ŋ;řɽz| AŷwP]R_v~*H KI5lj/9Ϻh|~捫[Yt}… @ x8t?$+_0E|SRVF ^K1=K)ڇt?1Gk~Ts1'"e{s`PՃXWSǬDW;YW Wua0,/6ARL*Q04-(V̈oU6 ,͇_Ŀ$n=Y|y $^-$/Gdc=D`l0BPHRɛZ%I*Gq0h)l,W! Ɯ*AW!QƏ{JvyDyBȤfꤖgXV``߬I j^@E:"zDUڪ*<ޠ*LI b{[Ӓ p;s2oN\~w &Vi k8#6oNUz+R!D88tdl +N0IK")Jp+}h<öS,,"hze8; '2"( h&ofG{C2G Q?x5$ vPlUt ,Y)uHz4ELjkZCRV}߶Bz3Efy/yp^GW `6*өRL5e K0zy\`Ё2}T.9aq\>kA q@S\^!H;c־&sݚ[/~Cܿq1JRz0@a~ KMn10/j$'EF,w;2st1nE 4rChS;L i\#WU)QK-D9O ݄rlf\{E2W~0N1 rt+ GU $P}wC9-ng^OM}pjNO8s=f=$X8 R&O_k+)E[z$aΒ*VB],>NFk7;gTi\EFۓlC%5)A3x`4(S 5T~[dpQD/e8xKfg<_mW`H?%of6 i\AYt(&{Qge?v%K$я˜;zA^޾ɞf0m2zZOƀ>٭-Lv[C{ŽF065.{x `O2 u#w8$1/kP7qǁr=2Am3D$|Xw&~g6qn+8bĈ9Z?`7?F2eCO V "+ @^"Č뛫f!~C>G@#ͤu7by:ӡ\-)}@AtF|q*K "C(O@ ]re=CH|0&kؠaw:QyKy{}ok1svW:pmmx, 4x?̥ -cnr 9cH< lTjXSu caBE7LkংbԎF#-Uk+ι]9:&v՟5.0+Ƒ]T6On7 z9'>Q4U~s#z> 6JaMQg}]9H J [Pu]TX) /hnPz G9eimzѳUJo )6tK΂#Ʈ""(nW7*j L)&D.폨+]FrCJvQn3c ,(C4E9Mݢ'Q^kjLY&48UL(*rMpM~7k+\{ęqV 툥n;'#~86m=v=ͥ9FwqUFj9V\^2ڿO>.6)`rJg_e5[Cb~n%FlTnĸ=LlʗHKRaE8uD3M;n bp}6EdW/ِTEu.rFW|-䩠6d7ҝ,D/$H#4KL5)hFC>wn+AETwSF`gf#Y>2Iaasޱsj~b%ӇY*,7 ^֓3j`⯸Q?=2' nC8Sj[6J&υIE$VGl9]ꅞf)u1ndrRM|Hv0CWk*{Š2g/>Czxb yޓI{-N6?; 3H! \ y<ݲ0hnHHψ;Sj7~lp;r,5 ]< `:vɎtC;NURUpi3gTiCC?\tZT;`w}0c( %uP$A!see2MM>:#ȷQ]F~`5ONX6<{&cKB\(ߦТ@"nsoY}T?'AP^t@/UOz%]muG<+mR(W/O%(ɕ/T@.X/yAa, Ǹؙ%k3aܠyyCP 00iF4$ wAZ4tH >N+r_}`1f$`+wT,<]O/Rh L@QOQ5#2jC­ y-bݷMpDYI/.}מq c%#~y쳠WBX=U Ciфy뎮0-qAB# 5xrv7 *%?!C=#J&.zf8C}/K#1D%m$ʯbMe՘̍99G`t~%HhABI~̣7RԌT,cңqBVP bAĮGkկ\| MwmP]iRڬ ?|k7ܽo6stk*qR,(E2/<o RA&K8[(7A/X/7# XRiV* b,wr,]_șH(kG0=E3QDc6;:Qc׶'O^p^k@d'QsFoM7Kռ|&kiT8zwIS~fO槿xtH5fЩ˻vN2SN@E ҡ$n&vblxz&<'*F*懑^IStY2]rbpN:L[{w;Cs}k!&Ј=(P ydr I ܿW}g;c.'aROq\ @\=`/!BڬެɖW(֫o>UQ_řk02C^`E*X \ ܶ1i"Yxh$>Den I1d&@~ڋ5j x:G25̯+TL:o+Lth@uZ_xыO$oKtUR" rzq9QRby]JےJz^ɳZ&k8ZX3Bt${8Cyk=ꘟLo q`+7fRtt[ p8q^-3v$v"[~&NgռGk򩥗Js8tN~{ S*scxrCH/\W>}\sF}/ڣ(UOw_T;ې~d b|ȵoj4am6Z< ]ܣoKP ѵЅ2X/(mSey|zΗJNVx-ܮjq'q::LU\<^lO@GV+Xiʗ!L$,({*4hG\l>P$5/1U~.g(CB!'4)vZpb5ɺiD *%zSþ4séH}$1)ܵbI-N6VI۳P?e2Z>4.P,&^x ݡ nR@x5:4TMt#" Rs:k|B.['y]iL,|9%!6PD.×Ny+)O9?@TQ\V+Jpof 0*sPD:oqce8*1"*2$ Y1E*_&}Mc-+#W\yXgbʏ+ky~ۚ(N5ګvK7p}HZz>(ʄ3H XNYV9鳊6pR=GXp{Y|<$FI< dF2LXyV#mZkJWv6M. PȰUNc\YAs㋋˛ȹ/LXԳkT|rph۶ #+6&ؚM$\+3KdOV^]Yn[i>2|0Œ/z檪l]ݣhSj߀\,="W|l[coat3c#CXrvH0C1_t)̄O 7xȓ5k# Ɛ˫5=֦ÓtI{"܈?=cuUr;}-n:>k+RKA;V;nI?}ba>jJuw TGHSxpjKD̹b/{m"zcLlD7_6$ mhrhcQ Ce6/*7st{Y UhQBp 9Z{?tTˣX@obpg+;4WPs'v/' F&d5Mn9GΊX <+Lp%=Z ɕiȲ(xKRK\u q: V 5QJsW% sJZH\\o3:uQG!Q|-`:#itHϽY+4y`dx,]{9/ߜ.Rw< Fi;I7Wj9rXĶmfʸgGQTЋiʞy#]y.CD8eVN-[>ڤ^N(ކLC >wf:&AL_ 1ߝ*_trP5x&^8MY?>IgOQavzZzFȌtr_<]:H05gJ~'LR%S žt3y[u(>h-k7'D3y4P{α3nFNw,piRH((eĺMΙy" q\]\l CEw5Pֆ4g fUOz [+[-_Twd𳿬ee՞\cɱLiOĀX҇ˁRHA\n丟{aԆYTb04H(}xٴY{tJtGJ"9R Y$zR;!!`Ƹp y7>kmbTՈ+P  A6< GʳX v+vՏQ(EmWܝO& ~,v2,o-L \)#E2ޗ츽FtQTr4H/-emR33G8pgҕM(J}^9׾gS ύ5۴K2A=TY''YAldTm!maȵok>=[":'>xA eg@it<۪?P箑R3oh,G8~|БbZGC># ȣr0WCA6_ߟ-ؔZci[v(Q 5n耶nPt.c)9ߪ^TUz\ۅka~KRf3ҰK23k, v &pvQ:g4?Ȟ&Vj @I h@ƭ ]{c}r3Wݹ_WaFNi[8!xCY!*_V_N+[/Eh/p5AN!B`qH뤡Vm8ky*-MM˿c3uH_2BR9CКS9ƷCxKd.dB1#\^A薏_kqg\M,Zj >0ɮ6'K-LEe yS\১zM۞v5dtU%Xia]Km|!) -KOT<0(Z껏Ss\$[sgs 9k 㸙pZ֧W^HC] YyD難$i=špH,: ̀춍 Пd㙽!Vp`8{5 )vvt|4J'R/ˣR\ƺr!3 ߪf6Fj;T 5}'?k^1Ksni3$FbukXW-es7GQ`XmEc[yN~ 7ujNӋVV--Q$Ju;4-wcNziQ2?x0LdA*mSÁZ7A?0zτ.:QEX F͡1Tʵރ_Gdն1=FGWf\`}S+ߕ>kD.lGJ8w ?Lq%Ea3HlS""&~0u̅%m1JJxk{1 $;>\ӏ);a,oqyQ|g]s#Вdl5(VlS!6}E^Y]`#@?T JQ:T&q MiC)BB"jC!mjʿiJlεX!y;Mz=:iv~ &lր@Wb;0⳾=Jwǭࣰ[oho d38t/e@bLhUT8bg<$LJ6rC.+/ z@/`g"h=Y6"5؆`G7%r&z[$X;L4.:[ ʿ+e_wtO-0Q0@E^͘L,! q Bp.!%j|"~;,Viq0H Gw+[zVvl۟aUu o9+fnq̿!WRcQb7ct7cxRL{*7d2viȧ,?vNAз^Ii*W_46Tș\YҵK-jH~b>~Q<9C̕ǥ1Gaو86S[eX CA>#PQ7R N zٗ#Fï`Q&_s]Q;|Kߑ\* cGcKv-iU9jDn+ ]l4ZL4IsTƏ0{>VJar%:τd7k]N$Y #8K[K-'F'gIꅌLi#+#Z&]H4ȼr/tڐj1buj{Ʊ_?b\5Gs^=$-;:~c]r|⹹?_#|ôb?^-lEmntP[_ոXF-007s/zhCIFOYaG@$K rtܨBKލ2?iRAP_[c\L -/1q}O/AG,ߞ0 qK&`A f|-G9V`g$E3is!SNaJs̶;ݺXs9p\kv%<(ЇPP[:U!bOYۢM=/r-+.̨ٔK- i款F]WTlRh6s;a0H[QM!W.p[F/ >rLJ1+$38TLpqzHP-JXŀ܂.ɧhF1ꠞѸYǰ,wmH?Lb6CR={_)VrqSk rdSc}TKۋmX/Ro z38hj| B;M 7oFFit M+⨌ݢ.% Ss.RhS7 } &u5 3X[ ^m ɒϲK˓JޫѢZk OIV~hkuEMqWsҼlr,.Ԫ`/s'ŋ)cg ßR)~ rIÃA/&Teɸ⑆hGf'yR.]œOEi$K.ً= l~4HM,14 &5.(MKhIh~ѿW:xX ZXલ4&Бg6lo'0,e8yL3pS0hkS ]1 Vz%qRLAݪMp)wO#nB3cݯ*}Mt(=>ok!eHgdcu~,D'̞:O'Neg5&>tu\l#0) Y3Z^ ӗ#d|Bf)j|~q@|%[I{g}vwv< & %eė{n7Xl N1M AY}ny6zuӘ1ER:ގR$uU=q#;3o!U:"f I%\I24~H(w>kB o1Gd`-e6ƄL[|/dv;)^u <20vm b Ubz˒*.6h_ژV+&Ƨ~m6-ۤ˄ƌjN0Qte-Jfb|3Y>܄A'0>_yt} Y*jz,>beuHUtK>h/jaDey >9I]]@y.0>vjt0W 1sSP얥]~W ]>"<("U+R|)]Q[q/A 1/3isQQw}N @Kq(1d Ul@!#Bj*?u~]J E(EF &^O[_K`}uh,%!]ϘM6Gi9E2 j.݋T}%:_2͝AらQś&O[.u@{`UU{!KQkY(8c"S^DCXh {̛]* PjԠf'V}< z&? i-XxJLpݛD%C?$l$9?k`@s 8.E3dӂV^j.^R&2g}2/ BRlD_oƺ7 a恙4~Uy/ˮP 5hLp@'6s%;C4^RvMXg,:A/uȓ@l9H AneV4sXb :)ur,tI3SXd Fe0*C%P$ Mϩ}Q]'Q=}T&eT 2CWt#5|յYebh!I+o` v$Ų|'JW;=e|́EY9r`1xyA0:rX|4ر)&iE5og@xVd^%e8WOKLw;k,o='@ō1n < &بv-܇aJ?'.FX.kT't_gSkhO q@.%\gkD"*WYM.CnPcTp =w0nzk8CɩڞNgPpJ3~=Jre6szF.D}  d4 ^@j4! rg)hL<-yя(10%qwߢˇh+q&Apk?2P#EC‰Qu`H/ 1@? 'rTr YHWMk`k{ F`~ }Њ%2a\VZr㈴fj[j+Fb7-_EӔ|D,7˥:͇qX֊ڽ)~LГjxQ~SQּ;k[t3$;S}M)&gCWfcQ}/PrU5sk3v8 5IsCqڅݥ9ӆezЎ@NkaUWvǢT~(kfqchOry^۞4Mali{DGju΅V3FYQ%8GE!7FE}θF@LF{Z-WY)Wp;⃹ŻFX ?f#YxLvd_Q7_nv3dVLRG1`npww%T)f{VnbbFG/:c-H w?@$?JEfc$sHʪipo?Iӎ,muR:ĄRm+c4.ISG(`CdL pOSvAjU`hm]tC4SnHBbcG0La"VD3PE,<Ǫ &nF٨T:" "؞F1VI,")N``/iaUo)e`؏UJ>u8U!]co3Mqg {1B_]׿P\XW%轩 5r u|:# -:f4`$vaSu`Wԥ[mk\y BBbiCp^(<7/ϩyUaH 0ivU)$?B NDs0XP.u0}p>}WĦ?>8Q~eo|Z^;p)|)1XhXN@"_\:[++} K^+P6N8d5F_g5t= vxpRi2p۞0-h.}y{>sL8l Rw=tO"߱\R%7&[1S)|ŶR#hqK*4D!(x1jB?J^&~t Zpq;Omdԭ1T^LЄxF6AbKV&E ۘMuyL ҸgO|[/;DەoLO[/!?Zu~\(P'ІUJ`J VLf'3sR:p MQV%!w7h %yWôPќ|R^*C2x`09^s})p;=h- 1mf:僯};%|Űw=3LAvq]'x|N+dWsI3 [Л'UcgeMYvG7Gʜ<~V9l Ϊ –}I4"!A7/nͼxKЌx5b &9hbe _JHpLbeݹ' YE)_2R22wq&~O=AO@Kʁn5Z%:P/J_O,uhA&㲩؈^,hPnf*jE5ߕ u7|z.eE)G'H&5vFʏ_?fͪy=ՠ4Dž"7ue.Ο$/OVN(yO==f$Q *Ks| &ݗ[3.]=eu 7=/1TXû&=PcݩٮQj^˒<2BU;}XܠUdA"Yp q/pb]\C\밅}RcJ3)h-+,e2BljNR ׭ũ>68]'T'L ڇ8ÒF} ՗w@GJ'&@Y!;Q"F\grYA-\+CW)/3G}=OpM .JlZAc^R4{kJҪ4x})] G+ً4T,]5d@/D u/;ͦŚeCCLҦ9m 30VGxUmTu({M72!~l]UL[sȮa؁g'w5η&?J:&'r]PgԷr8[:smO#pbma!@sby7VX[j@޹X@Ù xX~}8UtB ~*!JR6<*6z8cȺaxpߧ oUe)lKsgd}8MӾcjZat@ N`R0h" vS47uP4f:b įpE\VuD"Һ̃4SBirD7s?HLmu>W9J![,MхȟѶ[h:]|+c2]⦆i x#*6)sNNiv\Q{?E2U8ޒqOzћ'f wy-e2bcP1оe͎%7=AVj"4ʱ$dw#74xӻ"b-ep6. #4d6ς!cs@¼{)d%>m}?q;@-J{a԰bgW]yey۫ww!=]\(kE:WtWih 4lyC[dNwKAmjc|P udG@2 "vH5֖Ŷ |@|Av; y_|XcNdۜ 1!b~Kk10K9 2hЎ!pe8]Ym@mفJR n)nQ٬ jbf45NCwPSv[ȟ pڈj']AX! `Q`uA]I.akLce Z:DN)рRN4v=<9H-S >2\= qcK-Mфg|'MN|T{B-*PH@a ~%IU:L css9&p^rgs ?ʅ!Vc?Lyv3v[$qI.xڐEt Y\d祘p>/v/CΝrM`9edOxõ>k:qY Fu~OTZS\m96cn S,] =#e~Ww8d cVêv2DA{:uO[ⲣ:۠Op[|"Xx _:7y#eONQtQ4 ԰iD ޺S/G2ѼI붱Lp|Wq[5~3ozF01F2ۭSu gҎE;8υL9"fdk) bo䟿=UMxfEJ )`1\%D@xǐyB_&4wI2Hj a2S"="~NH$݆_BG^1/1`pYJ$?N$ w?7_S C74]pryƿqGT8`MP|oz( 1BmH[ 'm(rPS8,!%_ҩA؅ 40ۂ2},p+wzZ_F!(FemoOxlmzu }:= 4L~]gZ,UcM߇"QCR 6 (7Q.H 3l'Yչ!>"9={5U_؈a#ٌFJh"o1_-35j"@e^v9+҄cK4lEڒF_yhaɝHǧD^>GX %9A|6p)lezd1L2nvaKE5ԅ#yԹK^qXqQ$6ݐ'3ZryM CXxz( 5J#F9|gn V fahFyPj5MڞDq J<TN h^XkQ:o={GN>NwAlc: *@> _aJ_g N(*8; ƪ/h䇇9$KHdL"pn[RKE|NBz5׀ <ĸ5ŔZ+d(-?{W"9Ki){ I8t3 Fh;s |&'8HX$ať؊pIe mQ!7n |cXjN"nMcs+;&aZdQBI!V9j-#$g,w.;i(4M/ڔA˜(B;yZ1V|>;;>~kt#ōexΫI*~D[ϴ<px@ܑ̎㈨u.ڠ>UN.I//yq٧fV\̧ p|U05Es#Ӳ9O%?5+Ja&_ЦɲLN!:w@ 0[ w`,=r@3#/dPv}Kqk2X3._ Mn0l0;t򢏁'&ҕ-}^)'s >mKvyoD7WPl=PBBc;ֽF/vL.'2( w }(z%tM{)YX(`o+jjLU5-eULI"kAyrƄX]ڙdL?nח2F>&S9 5o-l\C =cMJT.#^yPt6уgۊÚi}'lIS"5 U@]Psf^`3?;Aq~3 WB Xc/ꗸ Itԍ৐n'Bo)9 INCQkLO*)YtX$3}:Pv;~.`KES xdx`[h_X }s^/\kg*є&sJaWScbbu]o{9Ġjz;YY >-?!Nޯ >Bl5`࢏Q[Q7u\Nw@m5@99C&b uOQl/:0"|ғ+ls " R0Lk4vpqBC]U>B`ҹ\Kc$y m٠[ESe!;wܽSd))H呍!iOZDNz_2YJbXqryM'338T7XTcqH29:xh)Nj:/%\wD[@=У|WgP]vނ= ZFATq]2`lg8όbH'f#rKmdF/yKQJ[·l'W;0|+; Ϗ#3!\t/iJNfa5^hXۓjz/ ;֦H$TCQ2ghuP/ãq}bTRW`m#uXZڻ8Z`(:04レ"?-#eKEue(k@lGbUP0R\௉CZ M`YS./QyufcܷTw{2ks}r:< l3gCP:h{XqAW~3_XyéJvuJر2')AIQzr]k |;l.\Vy}7xOV)Yk)Bu^3UG;ycScK*k7ԧtsSK\Y.(Ho"_w=PNi]%}nQ9jd2 tLя{+uruNGgpa al7LPL]Ug5]R|݇ Sw1{½ԐED< ^9%y5 >=eLfD-`J{g^^ olԀ n13j7+lF]FQH0d#FKz$2PQZip9ql* b_Q'r mw/MS&4D셠 \tWJjj4k(ODQ >A[ZS K6 uTH N@1'U-LI 08v2)4טx2;N \ߛJ Ww&xF]E$qޫbOuUOWGQDŽC 9J.5E?Js[?q/c|EJsIhM|pISh>m?f<̇Mi |E< uNg,Xk:Z_ЌTUw}`ݬjB`I^I ] [MxC ?LyO?s6;J8Q؜E0K+c ؤI4>!aŌ1"vÙ^Žի1?x_jp+KA }RLsNI%}g^)5D[('M?f)M0l tJj)]fp_?o>~1yLͅ5\BK,_,P m_a6hEmEo,+HOKt uLEJkchBJaKom}*ʜ`.͔&Ųq煔3GM&!!XQT9tsa3N5IPoM+4& ?0_ngʡQgS'.bdK,* 16{, OTI;}LtwB%)&Bw&@>%;UL &dV;<3yJxyxCŷ )Q?\wz&):P-і:8'vifֱywTfۥ:}=%-7͹Fcq= B#_O"1t} ζ2 3ƤrlJˉ8_oy߾7ENÜgC9NFȿ-9|T8ަڮ֠Dsc8}q6&,v;ܧ JG断3d#GՇ;4 [A0Q:d)3H{i,ڒ($հ{Ocƅh,1A7j?G+ºbZoxUiaQNFFy/=ӥJ+Qw =e!r_v{:D mfX/S}, RBSNW]thH} ]+j`Xf3U8Z})>ts6 sRMf:#I[{`;8c I1d=DywTwq3X(1 ,+5(lЛ4$$׸^^~[&;7-׻gTOl5L_l#ٻzϘ[hD?`Ly)m|:\Z@I@V6}* }et`K:qV} ?|AY@،2R{) ޱIJ^/֋s+RZ[+A%{An\ӱjb5s7gTUqMC 4 y$S.n1OvUepη8]H/ݛh7=q\dMfecim]AQU8wN k8 RkU~h@b=,6]ؽ3j6HJ]Kw(>~NqMfYCh?`"|C4ЙpTz nPb6]6V(XBV 1ԍugB7Fumm;ֳuP/2)bSi0RA4+ڃ?1q0 ͖,OcxT$/< Z.{ ![kI #,$=%0XOIbWYe0nI >&ۅ 5ɐSB⌛ԗ F[SU{ my[U \ fԩySLU$bkTg". mvE_(UJ): _lEi"## ;8qo.!*fŬѥ9A!~gnL*7P]е}p"Ú(X~qRE2":jX̋_s Lvq !A#S%ׇ!e/H$mn{q BeO%#9#t܌-g)&0ݘjS e³BXsY(nZjfbڹ a;$yP> E[OwCT;*=WIn~JL b6+OA<*H QC,yՊ~A"gVO H).=o~ځ( _'CUPny.Q o>ɘ~F7 s- u 9QI4OC)8V|"J%:n*ӆp&1wDwIdl ajYC_4u5|%JlF*$t߁E*2] -N#ލ?G~W/pl"dz(/o5:[)9et+/@ ޞ&`@d440בUra8Y ff-etALT+">H" if5#96RVY"֝ Rl n-)\!0ўіW)R9Qse']sj>%\ʘ+,(=fT=jo'U{m֥k-v3}F2wY rL,>!s_~)?;>`yU^hm? 9}r=ۢ'K5>g>KcQl_WAop`AUO괹lQ:#m"&<%)9Ϋ{EsƓt@Y֯]Mw^ZF⃔KaYGZ^K~!X5W%l &2d.Y¸ƹ1ZvNjjByɮDςy`&d{ՙ+g/}{ q7\xGQ;d[z69ONkzFڼʈ ?ҒrP1?Hسy9`tk/ivv`19mDȔ߳пwY37M]UϱIL>32w'ͶsL*𒞃I6/Y^sCJtR|6 (LlPLGkOREuG\4>(Yʗe%d*p*tg.-I>o%UVWiAWDik U$JcXc&)76xkd,leYoc%dqLo6A:}d1Srp;݊a_IPd#l9#~yc>4ZuP<U hG9=3$^~` _kKaUĔ KFB1({RrY발=B/ufLBAwuض G&A;oE 5̸yHadvM*i91]Ža62xzaf+ '`mY;Vl{rzpL wNPgzWe{ս&Z>nb8xy3vh|p}P -rōm\/yz;Q>.> ao ZXJ@[ݳ|I\:y9 9kAUƬs/o<!v1V9/OjsJ Is Pt|M}!AqGJkRs,(W@;g\ʂHS^dB^rŇe_lqA+re01:()dR@h@,+L!Y/&f7|h%QW_UcINrLIpkc"-:~&!^'A3x 1 :~&|JL%&t(Ȼ>AЏXLK=9 D<-yLL/=!(o@ly^ڍG \a_Ƣ;&턷VPE{+/)E\ȿ{놕9:@|-2;O]h+ IɉYI=KlB.dd^7\t*1 Py6&S$gfSDiP F{Ou6zQi(gy'hQAcYYp;f%vG2ep[u/ s8lG>OW.Pb2GW[D8&%8d5〻~jA )"\VG2-Jj{udƛaU p·Xv))@;"d>Q$Dz\YuHn|i-<PKFφ`,Oο/SziN`*E&ChĮ,{9_xPR70*8F (5CZmVCHMm@W~j{zn2;˭O+-ȁQv<܈ЉvRfk0p`:_'0Z Ds;)2%t&c+r DZVm0H6Զ|M R&랽U/j~U y 3PCP]ւn&3Y# q3b'TŻFU]RlS&m i{3LeWj |T]RyLE+#j2䉆.<$mrF}H+ ?%0Ϗ/d:=؈(X>T.Ue3y`mp*\"S>nظ gü( ~ |RtYޗL$Nuo qx6@]Zꙴw3~ tW!\wAqP|XLg*ucbv8hd XȇѽQOʥ졞ބ`x>!KMh[t ÐL@%=MH}(i ŧRt 0(~]p}4rZ;av<G!)񢏚H]_ʶKz=l~hTjKdChZ[[+1t8ם¼ 7#Cʃ-/n#@_wb[ x# 7ڢ]D=Ìa/q =g%G/I*5a~9CVXLs@oLkqI:Z3//F0+BmW P<$z3a? lf'9JQD'Ia5ZG\6ץ%#) @zMBOy[ >*h%W~`o(YdFy0>tquMxi-hݜ!T %=sCY| U\)?XJYif%'_pc|f7 YdJ_(6"sr,bi@j2v9tRyJ4Q6g6I=ګ̢h=c aWh8އE8GZ;@\-$Q&xat\#EF+@dsmOُM)gH@TȊ7Dr>P+tՠRb\096{H!HHA0&Md@( /?8OA؜Iͤ$e rpXF 2E.?l`ΟL|N O~zl^C\{fz@պdLĩTKg'awuvm**s$5(dfý\4JS@@n != m @ ۷AuLiT9ӲLԚ㲗^UǞ4l *%y~d)ׂǙ,Y۱"k^ͤrҲf$nto+eĘ$*/a?tf7; X:ȟ:ncdE;J𧳁mꮥVQsOc|g UE xgEk˙}7SÛc] ~L42ofJ=OeXi}3ɉSB9 k@(XxGkpF]o ?WaF6Fyc M>gc\pR5)fϚ&c1;R* Ch$WՒ+S%Jnקgȵv/_S/'X,= 8ˋjT+ڊs[Kg0tKZo;NS{N. d a `Xsvv^PŕCmR/0@uC|^1"CEȉ /F"<$\ARTd~};ŒJɫ?"Q!q>o[r8WG-;5C9p]9剡4DtNemadmP(eGmf&4B[c@NRZA I<Ϳ_ [3żX+<9EwQK-e 1** \[vZ0!b27b`" pѓ&~ fNy >8Aw/>z%kPz~ۈl 1p-՜kWT`yݡI\g mE!QM|X> HE1 ^8.rM_@0avL.V|˖A!AMY>鄷th\0[ jփt_c5qoLFPvԩ#>{6f isf)xƎmgXGr뀉T Lm P|y0@cKc&8k&XJc; e|yD:5`eG77}sRΖ&ju<%4ԼڡM6h>C2X@bL-6ڙMq+B9=-C,U>2Nz_]Ӕ1G5J e'_6RuZJFgr=f] ӑe}8$<ɽ^ǦLꁰs1(q&"+7dhN9e5LP;@T+#`5L`\%LNySB&ۤ v1`O5moiuq r^[뛰)|7r|W!lUdk2 ꛶/wO+LآD:,ф莽ݚ &<@'a;;ˏ ܈F 9@VIhbf-K!=er_]>5t1CQacDYLdKNfV,DDijI4 xO;fiv7fx]y)VIi:q<B0&%Z[;E`A#"guf^"~Z~xѝ{~'yۛgZOiȟ#۝~jfVi1qC0Y[d M)+l}ax9R4탉C{<F]ő50;eߦgOЯNt7 `2@R&ьď:#A*}^27ҳFVR|ze0w}dTfJ #hi,S)^D+ iâ:CAХ,ԺMv}`o&IjA \Iߘt*|LxwNrz}2"ft%[H_(ŲǼ|0~1nD<β#N^$夤yDKOux =`MU2trg('ɗ#3[wohVK⏼OK.b6YTe()J=r+VZ4T۴ uQAA|o{Orm&{<gl#&8yt$UCW)hקG%ugo֕.X':FuMȀyYzzU),Q(t/ULGg"?7>“_w8CDQ?wن4m[-oL̽.X h J)k\ O*=7 O>Te.|f{n /- TuBʃ4y.ŭ dw=W,j: wgp(<ǂY9lvXcV/NuFn']U<ʦ?QG,屾teJ_`x$=8 h4P_s8\ 1Nď2q&?ʹ?fϡ>*<;J|)fYw>?F],?g[{RJ;% Z$UtHX q_v2" Ӻs$CK DFrJ5F!RB ʟP%ܹyfohWro<5z Fؚp6!fcg(25#v]`a9|_³x<'&3ʚ)]Džv0}x߅%L=aY+uR189R)\e?Syc޽HbN8h^D{tx7荮`mSNZ#ܿj1en"ˣ g6yk%﷿:h\kUs=*GC2 'v8B1zg |(U"{?9PChn\W*," I '˩B` nc%/zsNgQѳa)x1 [WRIyH%՗VmMQA ?S&amhʼn=LDsjը#۝֢xpQ*So=Obځ<ClPuR,@RN]zH ]M_ !I)EXA@BR2%btC51YETh\\ @AuPV"[u"@ֶc#OD׹d“]3 ;բa&;/kE0e!$WzEh}z!ءGOCʕ?v.whj5!(tДGc2ǥ08Qr0g^Kcg)XGoXě2<1B /R:vDCuUzc"D~S*I UDٽrWəcPK@.I<\QL +s !Ej|]|Bpg.?7mBG%tHRIal6ԳmKDgII*ų-͹r ApsjP)^@Y/N`TSw+k(!&)-s(ܫ!k XV.g;^'1C>k6>QCx K'ݣ)4v lUx7 (0+' _٭sJmG3|9|j[@^a 62^=sAQþ#gQ3"̶BAK/V(%zch ;%^i(@r>w+ 9f:(avH܈IpI (VEom27Gk#{4^˔pK/jd\͖#k ddQ$Dʤr?jzg-~v@gU3G@bGVp.zp-~6Tzn*i$XxZwy%Nxа>a7pS.-ȖZhpD=<%`$RZ* d;_{p&l,#.e1/_s16a_##'|dLx4a&gqkH|V6 $SagnA?|H7[PAsM#x^mQyL`%gQ2iE0KG(46绤412az=$=+F~x$Ä͒I+i~NfuRa<^IWOM·,~:Fq(Ia{¦u ޜ %$s2QjkEJ܊Ƌh^lh6mt~,L2c#om^(T%,v hcBS}I/Zȕ)tҘ=. jT{0e`CFBOH!'ۣ>xZ,+2$'.BdMWR|&v?aCDA  3.hv][dituW9 lt[p'M_ s'(yIz!yXx -Fb38fiBa-PH19+rc}m|)I 2Ñؒm^UDU$VbnjD9DTg){XDWJG5eOURsl^ i3XK ]9b}?+V>AcJLvrXbʌ()^KdoKxif_c3@ӥGB˓$eqPF6~۵/M{~oLku9c:Zt4qg0 z_6 7}Ji)ʳg Ϙ5Ģ$'Tc+0&_ 惟} %63>-}&rX])R GQPnsfކÆcC\(2,մϭ9. Tl,Ӫ{J`ߦ+3]|LE<RhzG^#y%,!8Mh#ybTѝϤFG#43 T eQ@CH `).H1u!ұvo_'~&`1c#._7j+e(@e X8-_CbCmgjkڲctIT.ɸ$$,p9}b ^谔Jx{yM`as+ )!V*:hlzB08aw 5dvʎ{A8 $I]$C t^ Ol8k&hBF Ь)6TcpG+-'l2^ĕe% YKO*95@ݐ 0eG*;WBoN=\jSɟ@~GQ#_ 8۪-|"~O`\!ZFvToi֞;dDv៱%T tR+%~<'`gs}C/ν׾NULqd =cx#4v*<$֊:cU\;ʥ+$k5Gٯ|s*~S_%LYdtKMh{ͯRNH]eDUArHw[2X^6ŽD0,:c7rӅ4eKK:F}(s|ݮl_eH Sޭ>s0?kE3shg)oςEd OB}hAN8] naI֪557)lv=z$ˀ 'b34ctŠ2DE1M\fsUS#5ԃUo_^ur]1US8LX s/ `*$u`?PQ>gK"*?JK^JR3!xTj3yWW~$%ZPHGϯ ?㑶8]bݧ]w4/<+{*} ]$wyřiKP\ 6Rj zǞhf*g ?;9+ }rPLg2 蔟_f}j В鑛kӰz"M5Je.:/Z8!Rˋ4iU"ARd#MNE8)t`f  P*ö2(|2Ɵz,UHb}kAiuPVU;?nMjCtUwX!sit:%( [D{soNXUN;ކ;sGwq (9sMpbfVbE3Wz'gq(V; (iOE<`[IЯߵ8A Do]hZIXCVJV*&Dߘ4CS~>a!Mȭ?o\ZNuog}w!e<$GXh])Q} ?@{;P.s"籦A2$"5a]ٶQm(E78X2ّ٘N]1NO-q?* ^&L>eъeqB._`e KDȚMβq`A(=1ԡ&R]_XQ o=M/>b$lG-=ƕx>fId#t9iw4A/7b/H?X+W a.,&.e#ԏ"5\^-ʮ8A.2?t=zRݥOFhy>V ux"4#tfqGbH-huNzW}~ *D2fY#^%8IиTʐ:lZltĹ0J;5]ZK2ˆR N'(ns|vjH}G:G,4wF5r@)*scsոѐl ?)@õTRrJ+\wژ EqLI1@v!e= Z7wH0)땾q{?ޯMvul`n\E&& 1  '-,$>ղ.,!O,8%/M$k1szfǃW(x!l ;U,7hJiK 1IfwINRR'j<M0ƇdH<ȗ$,簑L9ڝ1l͏Spp (H SW!zqMp5u0$P' gYbl|L 4'#kKO+T4jP)m_7psZ!XIx U&@cz 9RWm9Kv[gH{Z^Pb:NڕG#5^*vo^r^!ݮ&lrb3ia3x{W>Qg 0RK]-t3~xZ0䣁,5PL0MA6N[!p` G3?HA;9 in7TmHuZ:_F,Ai*x@;s`ae=Y ~Y?b9/H_U6V(1[T{gK Eϸ;CniA^]uJ;=ִ8/]']HI_ILW~y(*!|uδ$?xBB.=7fJpڜI;MeIgĞ<$FD(т+/c%Fj摚! LO[n/-McN'A1HO|WJ3p^y^,\ܔG1qd׎ s|F>F# \r)ɴjg?LC`yճ}>'פ[|6}-$ywzPY4׋a1>tXNJ't uLR 5>3?C~,%cL:QY4R2\.i6r?h𷏲AC?0/ARg篽"N_VKiyGC͸2"L+ZhO,IuJ箻8/,p|2p9o~ }5:[q&HMףԅHYe^1ZR.bCjXp+ ֒_:_G{ّ0sN3OVȁ6 \Uw[9J/6B6c :"4 !&pm/9D_F0mh4_.f{R0]RMdأ<_h(bH<`NkaHVbf+N97z]LوEEƲ11ty_hiYO卥Ӛ'j"R+NnvʬNJϱx'TR:)y¦R|D>~`Vƨu~F()4bh뱒P SR-˦~X^JC్,&Щѥ|*xcb6-Z eDJc_W4e-ӝr7^01* qQRrSm' #&zڙAj˞%lrL();r;gH#]@;:RY/$ 0p@N4y[+|~|Kv(u"84wmbSDp$kO@c_:&oO ]oǐ{[!)OF8؉Jq|&0$}V ZL 묔zvt܏1^ 9hMԅ\uDEGkS&ޭޟ}P:Vt:`F2G4^Jlg[kձWXSO&M+RK ~Uٗ"$ݷF{ZK@"&7]C0Y>1O--Ḩ$W=k3;7QU\m1 }X,O92>Sߗ$ge8Ny49?r#MeG#$uM8 Qx*@/({|_J0E]BU-H=vRtʝFMmglкetT,r>g+zύw~,c]"U0k 5ѼGj1U'rǰ1wV;B\A]*XJX5o66茅yRJ7c.t;p#4[!sHiIolE/ṔG\XY9g(ɭS-+9elWI|hh<,+72kߵ84{L$;-f" aRƥ-;SZ 1ݥiP' EObu[ԁ wl s-AlXQ"%[S~|1Ԣ+Fj/0Ѯ\ HU?l % wjLv;iϩkhi|_p8kiN9*6م7L)j,_X\v-)5۷$\e Aƴ5ymU!;\roHř[s5*{EtCUf4BF'OrV ,IdS8 :Ɇ 8ih 0~5Tv̓㟲*/.CIVRj,m<`[3tI È=S']+OgmeW_q>oZ6so ,pE|36.J'byL9ƕjLm}뱀ct\`sԗ͸x ״ E$xkuv=Zr\ALZWQwY },sJؗoWNY6ӕdsETkfd=  mnMAQɲ{y71p)lБy$F%e7)Yi4.' !p I|+ˇLhot'g <vũ6L+jqj^ ա5xG#9bYM+yJuۑ>Fo Af<QR[lʇEř (N "DfA CdJ2/VBVi\B[99=2s?򸃻a /KVB]񅥎NCƆfߧr![N"՚j'_zy+miPEVA_wsnXqr x&J=0#X]֠> ÜQBs.?uR,*sVq@y+f9?hE^' 2ʙ'Gg%%gߙX_fbA* cg9ٴ'yLn*z~Y+׍bi勱Y7 mWG})Jr5"'$b3S3spFҞ !E-ZP)N+]o6KPVKjX|1ѐ/3ڣ6Zʡ>҂7uM$!-8:+ج]N#;q `r@ zvux kw3M-2;vpd?#}+c`p gU.2P*gn=Ё*Ÿ|-kʝ:މ͞iCl@PeQi2r46%(8կQ2?qGO2Zn;Ayl 7Y}~vlڸl(Cړ=$\kWs * Xr1FZ'l{P> Uy 9,zCڅ^`͍r[k1(R>X:v}DT cY(ײ)ȉQiâϜxW2 UmPxnXVRL,~&vqXU˨:X=~Y-;D|Ӹ!mabSًҝ+q܄HD*ؖS' `J UP,6$e A%fr*2R`-8JʸH}Vq^Y4S[⹎8m(W1Z;)qi}TYHPdAPv 0HI,!7ݮ]ɵZoN@Y/'tFtS쳨P ;uN)ц-5'&qb9fez[^%D9/wE?x5U-ؐ1̿&%ZZ -wpgnOb/W8&8QEAُ")P?>AE`_j 5m,EtxJE_.f ي^TLz$ʹ,[D66hLdO`i}~na<>a7bfܻT>7D .0'/ ^5f aD,_>("SR,}3Qd%3UnM6>ؤSL:=)[BiʍU;0C,AW{ *-cvxu&g(0ZzasEDiɚ39Gc'4,R#S֣++t=PQMα xhXl\йUca>exDzWSDTzVꉐjRW8Z}C59ʳ1Mܦjc(L&y^si٢zA'^ZcjV _Ja} płuI~q}fPP(0䘠@Pe.Lj2G4db pq nx(^_ 7b\O3@Yf!~&At^U9U:Mg!kI6]XDЧIAvtHtMI)#KXf^dSPI<)uT@NEjBcZEĨ2"^]᳖} (ƥH@2+j0`_ 4$Ch`Bյ ioM `{}½BOlM*fiqɖRm OT!.ͽiV`5ʪl#ᖱ} 7&мR:ij.NjœJ_)5vv^dӹYXxMD`!3r]j62)<;yc/Ɓw4@O(mu{⠸y,{e]uEBpsD}˦`B]XN;`|sƦȆ %Jp]~iU2Pxdb̃/Ug3sN^7Xg0ӧro=ʨuLXd~wm `;`R᳝uA0J:g gXQbա$^y!w\>0Ǝfծ[Іq72x-~w~dG*qO3fߕ\X5uk1̝f'vo5%ê?&Ged rPU2j~ڜA v@g(1U:^d)\ [׵B1嘤 Xgɣ ~`? o1yf"ss7gt y >(Wr%'M5B:eޕ%vCm'+n7=:rfm*~ni) xt dFM2kn{3e ng/9%o زi Aȅw$7|]\F֤Hڇq\NX ` vF! 8ʬ403krz4IͳZ@DV)Dxx$oi9E1kd.pq2H& *>NF:Cy󁏫yZ-1ٌ|7'OU©ltZr Le3::&I>:s *-.wr{+ʌԽ~mu!eB(MmoţLdwxXYؕhfa؈(RFފ>ܖkE\W/月 rspSB֦CcjZRSp9=PRf u#j]QwP n_ 2SxZKKQ` 5߲f’&Zԏ? N=E5zݘ~8E~aQz7@z ]͗~}`AZddk%?̄͘^d%RHxs@3h ºE&zDuOu(?H/Ж ݆11&|hD'c W'Z5( 4UQJaQ#9YϬjFQ.j"eXO0{y_zLy(s21 ,Un "fN;t`]--i 7h4~tQ30J.~?ńJ#WQ?0}V4+mHGXqt=j!?ydojix .mҌ H=q>D5WDpl׃ j1P$U"|"|5;['"'(A8 j & i?P禚^W-.< LjZ+b~ecz@iDhu˾>tD(Ws.ʼn54jwnGf!,$ԇG10ZdBG.Cz[h2˜s)HhJ5pԅ186+<=u^r^Kg<uo27,X~p^ձ X*_T{k^2t$5g(C}`@.x%@]+?DRW6ֹ+A(4=.f>ozq) k"_Xyj%;X&60;GZi _ɣ!2{)j}D^H8@hI(ReB Y)'UM9@Ϫ6x ,)k XсK hZ/ZX_Ksf0ҤL| ޚUP +`dHiu `KɫҴgs.(ղx_$;{^WIT,u'W NmYI|:y05m o}pF3y}؛T KLx)9+h@9(?AUe3E?t! 1ˊ N>f꫰ 2:raV }VZ@W5ĝ8\5TTQE CoVF'Aֿ[J8aeiL[K~xȷj5࿵Alx+=܄Qj?ҚM$QˉcsZm^ M{B/]wQ1/0rvTwslNn$riHn%_ݠR/ CBox ks1]e7j줠~~u}Q[BASH-T )cUHO]M1KXGYJ+?Ǭs*г' 2`X&Mp>Uh0; aF9@%>sW.{kaĤYr6J_(A{<;u9ο _3)v3Zݲ2ŦH4|Co5^kk3zDק}L//_8,J:fRn|Qm? %m|=LIإ6_F UqaxԋcN~GaB0nǙQ.0(O( S\rdvig𝝢C㑟?6@D _7Z?/6 ;Ѝ-wƻ@˖rP"I _3 -3RpJ"vy#Œ :dڸRq,M<,ƣWʒ,#ܰ+Cj'䖭7;C1X"/]ͧ&'s_7!TN"Grxw9;U`ԠU½! $.O)`FkE68x/.1( L]=x0 "`&SiIPx}7?gv_]" .,{SC&Tm$S0 /ˆDVQPQYd>K$q G;x0˄+%z!GN2(-&a },R U ;Gg4'Ȑ3 zX"WffXRuX'v.+C a^@0hj7YWO&TK+aeQ nm˵Fo^kIS P  ҩy)(yihiw>5I+5 ^' 5%)#Ppj!yW̐X?f } oU.p|7WCGmˣϰ*ⷀ%n)2* ]%oc{o?`zMG)EΠ؛̣T#@8t <0i_F94w*3$DaE؉'a lﱲqgk!(K(YآBZ"+ hGWm\GjٳXi96۶^r[6 ӌ?2c0wޱ#1EylY=*!F\YFFaoYorhmp?'HԾ: BlSƬ(j1h hA\L8p%:.m]/ۚ5 Tq =ܺ! k]^A(s CٮNAn |q*e,!<̿Z&T.E^dB62Qݓqv`K_Ƀ^2J˄"$y3W7U?^s>wrԋrߣOi|Dncj@"9KP? 8ב}Lm-@tr";U\a"v:J&ط*#H.3& 9,HwjSz٘ۇA]F0fi@lS2ejniQh\LS3_js/u44=b!!cFV%]vܩťog8jNXZ7)QX@y(h[> Xp˝>KjaCc`k|$j`ujqmbm!f"Kޖ`lR 1oUKt%Z ɳ0QΩcT(-:DLvSB:cIX1vT O,wlCDģjSQ0 1 '=%Ek跲},r6P>zohkqD;)V ôR=Y DtK&3,pCJ~S8{C.& 3Ǔtځ4NYRl &d1e="O/ފ.Fmɏ6V{,Zl>Օ-G8:9%Ey.&6[i9 3<\v'|̎'VF\M42$' 6u9bh 08k\1b*ţGZ!/pR.vkA'*,Q,)E{ȚQ6#QAE ٴ;E4GttG]>p6B1Ӥc0븥9A[ B#gߨAR/a'lQl%}aM£icW@R| Gɦ4Uhh2Zrv~f"4ZEov\{12q zK%8xT#h^+sirH {=ߢɴ2n[IBaoB#\u=RHɲa U+NB離5iy쎩:Yʾ5Ɗ|~8z¤uJMxJ;2"QbF9_ lE~̠PLq Z 3E@ nhN'a h.fTaBKo Ar%szeL23$raފzloܕ<0"TԂ=Ai3^\|rQQ-bK,BXI JBq{'XԦ K%N~*э{<P uqHu{lڰSPëbHzFP8*FYv5aniJ:% @Bm3Ƙ va0KS?ϼiJ c-";ʠS"o gq97r_'GFV ׵;t''߉ ;o;ȻݎTQ)Q$tm<; ܰv[ ee\Ҋ4"hPa͹( H=:?u.b1&fr\bjxr;Y<u"HPמQd0OjD}khYS}1k+7 Wx A3ODI3n=Ro&H$,Kc饌* `\zHrWMȅY".)b,\͡#2({_ jh ? av 4YaǍV9y۷Z. ǻs\EUQfJHG!kRZeչVAּFRb׹h׹g/<IN-MǥTN0H.pp$H4JT@sbidc{|e5MJp7ބ B9н`J^34A1{u-O#6zj3ݰinS87sMUǁ2x5OǩH?'&\"XriQx便Qj<پ[2 bc41n} ,}sC(/LSOa|KC/#完UwX_~Ƕ\=%KT'g!Gܔ ?ľlřajZnm2Gbv#9gD"y010p,{ q]E8=c{pu;P3`a ׻J BMO IaSB`}Bi[yTo?QQ[ZȸQsg6ぅ.faliE~g0uMGn3].﷗TSiŷSv4c߼O57z$ TPxqp'>Kᴈ e^ma d}a*nOjƨd}0k3@dfyU2+ϬǪrQmt /BCo/dvjZ|  {+J.Hn jne}79ӶXlf2Hz<GL1]]֬XZ'd=*yxEw[.|1^$J9'Ô6Mg#r(Fa{h(PmS`rF4($$Nw ҨG"t2#c._b3@\lڲTRj;I_d z8BQwl`N :=:&VⷋAMr1l׿YqMkCB)dX._n`:Ooe^FJA; n.I\1U_yU+LiH~b . Mj?hc`9N,/. jH/;͓=hUF- KBA[+d5PY둲œTOރeqj;eIhZfU"n,vxE`xpA_OB,f'|u{t=\ R/ ;.T^$.5?&%wx(2oR7_@U WBd htFJ`Vnލ)d:*Y5PHt콏\6}CmaY;J4)2E+xmݜ$1%6E@4@7 PQ2ӛVlF@Щ 4IWp3΁'7| Ҙ1"H塜J6T7QxjDvh92#֫B|r 쳹/R O~*.2"&;49' oa!zz(d!T%O/_a&8b0?C۟nԭ\"QPW>,c+?8j*c̙(HX4Sd4x1!bvnkSP]Wc=durjۊAa@DtxAzB|Vh,KN KaG~skHEY\}k\ sw;}O obaiXN2SGwNG<P R\%O;IJA.oLP8tʼ g0LmIDW3P S6/5sϰ7QJ51>cɨ(SԴj}v((RtUW{Dpu<;NѢ#|O(cNك,%|K ]B2cL[о"jc;>P"C;Se2z:SU݃_R yBEޤ?L H)ԅGs4*,3`[܎0 Xcp`[pߵh, Rʬk lyaȿܦmE 1S91kmb3@M2b˝ v:}.>BLj[CM,` )HJhCq{L =r>M6%fjw>7ݪBC D4Nk߄n LzLdP vP2I:ΕȃQ|5/0o#Iso-[KX)WPF sbM D+VPn 6^HeU? BϫL;5HA8f;rIcN>xCri:oÒ4cПz@vVzJj^_<)w%IJޟl_`irUTY!11V<C-+59[ |Sَfn 1Nyr}8VeF9xmCޛ]q?)xxbrV8xn{8Ѝ'+vMpcu6te4L7+|{]Ʌ¡aG? Rm-LO(\=it`P'%&y[/֊`r̍S|( DG6 >)O5@{PI[0_=}-f#.V0H)RnHntD-.!dL)x Ő+&=P]v(5XqP+~J\hdM'u?n-.2'PthJ C~TlXZ+TFIT%ץ E'f,+_كurZ;h:2Z ˩y!T%6T>z; W|45C#銋` \G7pAڤ#-E(ߦI)YχJf]>V6h<"$M?36?&Cꩯu} D~ ƛ3a #ELntme{la>`P\W|#m#8[ &vAu%Fei#1gy5!}yL NPqkD|ӡεֶN҆o;"ή Yaa*Ai<"d^կoII`x^m4'ai^W!ED(ωTˌ8(v,tCїNs=CSIj֌XDee AYĢ[Ƽ,@Gp\;Ah}/g9$$9թiAD$KRWPW\nȐdz?>e1}3os"[YX+C(r(oe0O1h^?ׯ>'l * M l_4쎛Hq-J[7~=dFLz:/}VlRyu7xÔYI%DDjRwOŕ}~zc`<鹪öt 叆N3L(ص"p)?'9gR$g` r- jZgZUYLNXΉҬ*TWoĈ5>*cy1gvbRT8&P?b<+ֆ4p<|N!ef_kzZ$oe_T:m‚-O<_h&|{^S1T5!y%W0LMwֹ"&m+ }̍Gn{;pHA}p"I-iGM Ɏh]p!C=$Ϲ|I DwOEU,zeXZ@-t+;='!8˾4~oP9Lj*5lzBjgLȡHK!Wj /? /&"L;C7hޚZq& N(w~ǩ-!z9vЖu'?IaأkΑ b#C?tcZFcB/uEhQch2_ .y<Շq1).6̰vnF1Xv>{4'nU8\K:DpqOE\N,Ȃ !O騂/n(X- Th&>k3lW7 .+"\ßI -6}'R͚ǘh3␼%o3K#cۘ:_!1,Mωx%kO`t@F|NieXEC;@}X!aVp3O5wu8Ca6">"\AF:e1 Z^0|ClX koz>w%॓O򫕕Mw8fKQ{у] e[+|Hwa+ƤY"V#Ep]͈]y9aX ;.xC 5sHkoRH8\2`Mn8U R[6 < U,Ps e}O5WP޽AO cB;<]%@!~P7_h"M}y 1} ^1Y֔d>9:L|g^k 0VAdx[ve&-3[O{7|>vDVsV">PE͞?CV!gedҾJҏS~Bc(kuc譝+kpͪr/^2>OϫȨΏ@B#=/c"tOAhdNJDAZ_BdQ/V% U}Ͼ@z5RJv|Mbds *W p2XҤauP. N1u84MowƼGp~S/V1 Ly?aRn c20Ln4 )}ˎI 'y d?oT>WVvghnv ?#k "iU!⦻EPR'M$o𳽌ApC߁Uv0L\Cy]PBDZz娶؝&GjamG 5?mHΌ r:&78 meV1h$v71yg[q&]o[Ľwi(1E/ 76Fի/:Psfp.I*b7?SI?u.pޱGqInKovb1s`ۣqK ۰.OK,G疲c'>% ^Ht$.˘~Y's{fjeNI:h*8@nWV9"v󥛑3Ҏ>Y un ̕L #x\uRC.60+UB^J-ug&gx8xOT}u)*8C\hE$~u$_ŷblfi '̄+gӠo)PvfTZPa߻LZv!8Sq!_Wp)Ԯ{BQP^Ex\Zs}4gxחФv4ڞ(gFߪe=Y!3*64NxXqRA=wVN--õ^"-f@%sujmR-Vow#>Bpo.|}a'R3B5!ڇ6>!M#n1}Mxk85.-Ra*kՍH&0Ã3C3"@)C)nHW@"FR"aswMNZ5zuABcIS/ղR"~ʍs9f`/NHZA\ڞ#mX=%hjU-Ax9HLzמ,yx=GaEG]` m͇o PGm@$ё@ U0{!և~ib[ch? C]!C^`7L<+c$+%E64KrY0Kc]2ߟ@P(Gya||ΜAv3?~#ƻDe!/'wBtCYS hV'ǎjn Ww:,p>WX̜Rzp:Αt8^$? WUMn?'^;ccލ=wP cCfUq{8B*8Lu=?, ĮDNbGԐ@.QZQl}c%MOރGi׉ jGtSoϽ1P S:[+N16RItcsHZ!rk yzJ` 63 3+vy9g/IBEʹ!H`>/OlQ;o\ i f"Qa+?fRy=]^i5Z$$k 9 HE{tÔAS/hr@JU(bjBIi"z1V%AYiwN&ap{I{tM70GEX^ ]/qHk".`c6a[nY?d׭jeWG8tYv]Z $#D(?'|9 o'zOͧ瑧Bj8zTޭeumZ<<"rMwnt9=8v4:TnR%Opj ڂ,J>šo˜ni?J_/e-V+2lF!V.?2ʿ8|j$G2f\p6@6zs-ۈّSak&wr1\5?oy%vFo+GUZkZ(\ਃ `/u{j3; Lmj3V8ߧw#TdOGȱ 5iiyR،(V-G<\m\ <{}xwvd?PQ /Rp&cioIS`+}cn嘏&Xr{pUs 6.Q0qrWvQN}%n^p"dV:j+szR6PAHP _70}G\5ȷ`(3ȳgi.כ[Oϛ I3%8dͿʬaDJBtǻb^C&p&iRf#V!mZ,V/-&PF!d^IGr3qdr?W8Z2d#{P ȤK+-S'QU aKYvwvJ*O:C8L%' ǓykUޯh79E8`QXN dF a̫–+YZaobKRd*n$ʥGJM'O݀m[X Et;Y+<:2yS$'WHH׭|)-s,6`\l\XB\Bz$>#Hܕ'=Hb|@YǾ I\7q"gc@WMN*磼ܵZ抖? Uf:=U?%/(K Kn9>ݠK'ʋ-ڀh[ ofU@c0:SqKn0 /[#6nll{@b Mvҿ~ȼ~6'}*-\3h4 m{mX(20hF9nٻzğԣW }_Rԭcʻwt܌W E=08XLsMt=l NmX}#5qMd௲|ύ^|n:n+1Aq>P*8?|`NC[.Ke30>dlA6{8o ./4˾JcL"NdtmffiCZ:-]sZk'̌Q_wxx$h* e~r@ ٸX)syhP`ZȳP9raV0'[0ߑ0@i5+=mو {$~ 14el^Tm1t[Ӷ*UWsEK'*. bē\FyyH~.-ch.K2ϝ鋳H}]/ ְෳ60CʏId7q10V}Au;v~wJn綴j h @,<;y9u&?{b%.,L 1A u5H*(uI˭]얒|8XM' oXFߝ> 7 Kc85;عK$׈.4u^r"I,-)$|İ| |]X[)ej- 2n&h~BrbMGJ ,D\IX@L¢ *gI3[K4̰¬}&D٦:|3)#Nj1i֫aZiڅ,h^D~'hi%A;̠PU]<$ \~3+NL;ht=t͗9Ѯe1~hY/|4:E~Q%wwF`:k%TNƦ`NEVXJN!n"1:i%{yB[6M3Xr,. L͹y6/'@\'VI;h5QuxS S!=QQpT0ǘR]\r,-ߓܵFޗ0TmM>!\5Xx?_rC[/O5KRlQ6km~& 7[BȤ5 A%ysP@B}-r;Y(>Oqh/"b tzB|{Fˋr_"ħނh3@S 9YntNVN @^2mR3?{.Dg|T MִP?;u; a^%IEHnl!!Axjy&9.1Zr4}V!uR,$-͋9) ҧ M,1';|B(/Xމ<V֥s)P¤i1q MT&ad@G9 hj"Bo<yb[dos`PS]U+zt-RMjȱCyZ+n;NIMJ;0`ABDP_2iْ>kǰ\do׽3A}#s \L&kK%Xwx)*&gm4E;΅Ŕ"dn:^P8 gkqs+K42yZBj vS|NwiF0>.⍏|NWVNҩG7:.)\ 25~80SvxHWGQ~MՔ)^!XUrj>yC8joP+wu )~ˀnpj=X<1`%V}!_RjDBPeYj K(6QGq_HOȪWvԲENV߲.\GEZpCfコ:zĐ!1YRUv2vL~m.t,EqsDB,"D3_߷4fÌ47o6g~3_(gĆ)ۇE׃B.ȴ/=ɇ֜9қxRKW?I< eI; dojʄ~D]Uc#2],wKݜxd5gh>B;|w( 'ne}}P>m$kBG\ۏ1[ x !<'"ip偈O] MmweI眦qYM&Ӆ5JY2κ~lJ?!?/ŒvP>ʼn ("e? s^k^y_lOeNd,hvU2𯭾!:s{2KTdQaMzsC<0;$ƪLQ!k633$<>it=!ŷ PW4Źg` 3F pQ *gVQ$;:?  ǯs q0{qs*54Jc>3rm3VSj_H:^zL#1 iy=0(͂zx;?4 Qdeh8 $Vyb6(C+'{>d;} ʖ$L渃_2'<4T 妬W7p_eb&&;J&eD[tOO)ieIb"0-x-L 2y+ܧk3b(oL/K}tܼ2 Hrǝ&7x8 D#9>HPL'Kr\bQ_SpsN`ÉhQ20>/ڎH[U-cl|喍Ovf^z|.Dy;Jd1DwNtE TX3l"dkg i$e:Wv! 8Nfl&>~?${!3sؼ Dgi9Gv׆Ag Ɩ2#1pJM#{SszǞv&fm䏶hPzd0 Ժ{(ۦ͔⿷[&p'Ďo~+Zltj\gmqs`^#Tćf%Ff}_M_ϩؤ=n|&X4.[^:GΔFQ_֕S 1(6}#F+̟?u 3מ[s RCQ#\/Ϫ~PTBK[M 'n=OC_}l rs065F&\8LtePM[ -(s#}^(dsZC'o`ri Bhm|DO'ef.mGx2=݆vOD PEkaw1}Q*fb~rJMY Nx羮M6}oJ2-.}Ċq44k+ߴպ{C5_bYl)2#!-iYyw&W 4\; 𔡜aS۳c`ňlKɢk޿!#n(@U +7Il2 ^oc)iʹY{n }rp=lNmz6&?7Ipp8?(H2 ,{e=\e $=zX6/(a;Ɓ`Zn_7)=I\,nx^Bt jVR0>}eNvGg+#+8 n0@Xl7x^5[Gˢm3^3#?&GpGE ӠVmzMHҧ`ZѠi1 Ts,\YtI{ɡ1k0MiyX1ca߱*+}Im\Rw5m,hlXx!w%w-C[P }*iXn>ǚs~u>̭M5:\J,M* HFr~,c yИ*ҷ|c1vAENAT` ̨7hOl,27-{I9n߅S:8se9A[!S:y›[)~/e//xXm(d~ / S&Ǫ #!|f14-!_,E2zr{1&Dhfml@>Q. ܡUVhZW췷/7dѓ+3++5e%+){+܆GMn.i]03 ܤIV(2B`LngQ5.xBE[E  l/$/ /zҗbva!*X <뜄wYzY"Mc~V6"9h*@b4)HQ ?fq^B\z8[[` dڱ:o-h7ܠMylTc*Y}nqlb![75TN.[FXDˠeg-/bݟ/jWT DZY nz T>cT &Mb"o] 8'ܷ^YWz4+ ݉oUPbpL앺nqVe?H}g! sl2gu\UDa,s)%# W !CZI%e! %X8d򣑫[6M~n@^\ϫ(Dd\ 6KBz/4e #1S_ _&)d~R;Odc0?h?b;O ~h<͆^>+59_s VHѦ+3 ف,Fl:(&l7VB:()PJA*f߆}#5u4:TT-8VWAy,.R/DlľpCf2@5t]}N RGy+TN.ȥ騈 =ᦅ8QzĎo>|A&3/:ȒJNBa = l|-&s.$WPo7I&5O=!#GV`)pYkI6:\2Zz7ߗ`!c\2]$*(D&Ibr%)Y^@땰.E"ǧqfg"ˡwEW2Y!b8Te8a"ΧR\774 t"QQY@\ֶd1 <{4ShX`=Pj" n*:ɥP6\܌dv#3f[ _>e07vH82A=6IJ{{+f'=.)?qKCK<$J,[qFz{[>l |3tT}n/s^KҞ;҃%q3$o?es(HEէ;5'*fxeɤH5db1'+\*n;eƫߔV)i3Z bQx~bc|?̌O]*+oðW7y>*@g+ £bgoPq_Dt[˯iq來Uw\#h} L݇b`̔*_+/L_W_+jZڲ0K|cmUjR+eWԔVo ͗)QN:Vru4"ZbЈ\cˇӷ55݃@[dr5,@Ls3Q۵VS&Vk8wZ I->EE/{cej{x w@L%;nJyApt&22UL(gv"6H8:c^ W̮.D9)|(80-4l?&7ezRDN0˨7$%<7Bv YjϙMf%[TuY&ehJ{y{~~  S}ر9gdA6lJ@5`2@\ʰ;nˠ4ɻPHQߤjNP :+KHQIV$7g^buuwV&phހւ CL%AlsƂDž_ѐ!s`Yz Ef '!=-,0_;TzA92mZ-Ӕ@G⫛9%K05( ?:~3C_A(խt3Qm?6MRb|w(.­ Lu{Eŕz@1bڅ(Gq~XIq=E' +TZr yzl[d*D +a性'|ͱ6Mz* z#WId2u$(Ch >F ،uY#j6 5`ezxƃ` FC{ɦ lq#H*'t6D ퟊dD慉Gz&'Pw"X8wFZĎ0cSHU]g+ ܨ6Рj o:U iU#W&K׀8xQ/(98Oe#FwP&ZKvV:t8115 z ᗐ ~g?OMXoAcӜc.IߩUI5wJ_2{6ypjyV;Js1BzqR hѦ" uWT/5ݕ@ ,K-&pe0‚ZZCASpK7Cm)46v 5JkuNG)75qGE+$_GH}Tuf)汬\k QaJ/spLJ4FKN9DrqQFCdׁ!li b_ItGhk3YDTV,=E_z!h\a"d9qmWQ6F؊*ד=M{?-x~=NY٣ -n8wQqx1GՌl,#*,zS:zDB<Vt":0@uP|bf|#T e?mgCn7Hގ4 &= +Tbw} 񰜟I5TjٍR\^wӛۏ'ff Da",u3d^8()g\4,GuM[~'ěF -r3Q=Bf_A;*n ML \\ztck## z{E?c/1i%7g47ȴZ|. aTfgZ~GT B=qB-uzg: bz/$sH?^w@ Ekvx#*#$SX֤Dm eTBF&Â>j(7mB~ctwe@odaR7H7La. lT󸃯i4mPxFRcos*ZI 2VUx0~{lJ]*?*6pqַPp"\Ftm6Be=ZiSB+b_~4Bse?~.<:P7=V甪`hJi,;TgN_cZwT#'x>Jt"Кu@!YOB3@+ Ly`4Jz෩艳 ʫpH#O&հbW&ӔМNA|/5>iw!jV "jDlbVGғSk_S/J?.mu%(J`O_;Y,Gvj):+,ݧxڝ HOH{Cz=}^lqo]*(^AN8d-&)ʵl[; j+}r{:&'4y!XNQR0HYMTEͶJ͗mXVWz7 GJٸpe%8& _e:Dy͏ \un!=(BӜmAbݰ 7 T~$.-*.P8UEl#!>dҼW/SoeusxJί^SC˘<3˚WbQ1"|/?j8&pj*GǺ04ˮ@9[vs͙n, ۰MȶgOVO|{ gze)Β$7FY;M ,ʢ??Pa%樃+oZ gOgϺ9YD+;HegTM^=׿#^r=O.';ak5Z~asL%|Nc|Yh-}Z0oLzhE2#RGlqW'oн{߅ 6fz %!|8B#̚,C3S:G[Դ7N?KaAژ{C)BB0!ΩИ?o7DDRk ##t.LW{AJWw+ķunGf:[M%%]!K.qN m 6`'@Ԗy%eU',9 1_Ӽehy/+bdDO%2kwAtRɇzh,* N ^X~šMe= + ،ӂBv;>h?uBmʇ"/K{ 硟򠦬.;_c wzig@$aEKYH:))4,&B"y ++˔3ٳ&{]z^:`go][>`(m- ʷ-ɏ27Ot#eҲЌ<˸bG0WA!ڽ[3,x𛕯Nnm&W y߸]fЛ1#rg:rJo^Ȝ{/ -9*#퐒f:'Je̷5MyR!Q|%XjsPdN\ļ Ǭްf* "cx)7F^_I:^/sj$!Mq9N8~ɡbǶ\N:c@LyK'2MIȲcR6s=/~YP䅐^̧]E2\ϫ2o6yFQZ:NPF,. *dn>u"[h(dIM@,ѤҹŞHבPA !ti:;k-, ^ N/߲l-m"kcSfm# FN7R[{8$J1OudW^pR/mMYxc=@`e!psTI$eǰ5m%p] h}2RՎYYBʊ ؒ>Sw6wOcs[iBWcs |&*(1plmmi9zp8$ o3ꌯvΟ׀ 1{.U"Snh| NH6hykwP"C3~~~D #rDY]UhDlm UXYx/eʩ}E<j.X~D>fiY[k2< zK0hRԏ.[MRMNrAbЋf-M hp*gft Y6-OBKv 2 f91n-;3''"K\aщa AvӔLm癏3 zKS: s,m3Q:hˎ{j8krBcIuF;OL_@ FJ'Z Ud< !3ĬYU;?_1.2*RX9}?!nd%?ĥS F-M鯣&@ }F ?6V*tG2Kol5.Pȑ˾㜫t h>ڽ g& J.atkP;Ukh4N"wlOHylUQBBXq2`her54czmWv[-0SљewCyA9/lM#׃l?H@ Šmk#ǺKBbaϧ8U^Vhi40yB? #7# >:!A` rH[@*cWSZ wމƒ(FQU6וes}f6 ۻ]f\l8bw2Vw4&[6o[n 'Ob r;ָasP-@k^| N} /OPٕ{tUOo?݊*s1tNFyZ,G`[+=Z e 8k8L: a(fH~ QEn3!ܜs!/ǩcZ_x;}E=݆F3~%EZʍ$ ~.Zɤ^#*^I2tegcL`1oafspǯȴ;I3} ^EeTj$@P>7D*0y6ƳcI5v@ qnm9,m>ߢ:3:0E XrnF]e8[(U3 OTfG`vK',< vHIcLFu/LBc@}N?0UwOyyPjű,+fe.Eh=+ً&Zt bksE6O[P*Y MPH;t]kx' 7f̭!$Ct\?|D+xgZ]Mxۣ:D8zN&x~7&t,w-we\-HzV)w]ij?TK)9|jcap%aprjMQq86pr3yj4x̨£MBOjmj0-`3y6sr 4ʜ[iP7"2Y-씅CYi'^Հ݁m7[Aaln? uj m7c=a!!Hz2m˕[-4~yD~x6Jso:Iр4z~f1?Qxkr&י^:_X|.:U&m,jPLKv0U ^ZG0T_7&&SЇVs(hm* $@5k ٙ3Lʗ*ٌ"͹:Zgp ߻ޡ%bzGL:6up'8PKPK_ Vw<Ğ#G8WnC v饹tn)8L@ bB[as'_}+؝ Jv_h'ʜ Qq\L  ߂D^%-A:'"ýI"x6O& RCjh;&HNƯ=K1؃ ͨ6\O4L{3X raluQ드Th\wvoZ'C9d$+y,"whs6߬yr?ӌu($ ~;=#AOCFɟ=ѫv\n<e\辙()He90|P<- ? (' +r92PԤB!Hx+|%Z`b␆}i(]l(H.%XkyߖUT& GUK>;UXٮF=?L9'c2ڲ[v #Y5aZ7/g { +5qzӸ0"0.->+l(;<2 1Q&}gqrRG:zG7ȤNW K8QjCr 8R<өuGMrKtTb$ _!4jMoidŅ+tAiOe!O` F%( Woġ٨)n1-CF L/Ld59tu),NL C  z"U]Bӿ9Sz $m3)_Hu:PO|īxZ<Ǹ|U qZbJWDM1j`K?R'9p+{f\9L:|o&u#~*VM~o"徚[CC}gRK(˱׋0=o!Zt\^DRnWûT72xSjƁKP#iծu>ɡbwƣz}%"Rd3'+xt|ֺb7-WOznܗP2 >i_ݕ`Sf<]k_(HJVnMu.z uo9Ƒ]#U59/ɀB WYh ?w1F;S.Parv}Ƅ7Q#Q:FG]f=1W4Cu`tM.od#Å{X9TļjPG0dCFgf5|͚\l[-t(ТUU_tljZ~̩%yŒ|g3[.SC`R.f٘r΀ȧw~Z]dA[಄qLzԱ`Ug߁&*|ӿIe䘠#ē,҇io6m>mi-I HحH􅎱s%H0_ ^@{JV;>]x`&4JHع_o:e@)q|F6` Gw \S_kI©X+>X˾ڮ:lSN-6/ƹ" 8w{eqfr-jKeX3$5Z>"MI7{&Ηu>zmI+xRVA?WOR ̥! %k5,PJ(`4ҙhڍU^{X CF,}.vr%] 1qVh{\fd~(pb j̖gnK!`#AܥM0C׌lff:V`&2\P,2B%%gq[Tρ\w%v ;R]b i`j/H| ipaM@T&den;LM띦o@:Vufj*˲q`i`6c|oÆ b&ԖP~Ԇwߕ}Wd5khH;>?)N X@C5rMkmkeE >#՞słeܗ&/7$+ sQy8jg{o}Mp̤Z Kӎ_Εmð?X|ѭ%*0Aؙ\Tlӷ<M(:]KΈ?ǭN1"ppm+If? Hj|h,ԍ<҅]4rF *&:ON2o66v׽88_[ك 0\̞ldS2[MSW LI5h~cXQMiVM}܎{/_lO;Iuu>h肋g操D/̶Fc+@gY U[7>~$}Mpboi ]ET>? `-JhD"wNgoS X\Kӂc( Շ{+>z޹-KHW߷ MY _N&ThIoy-BC҃6:kUK/uS*cf$lqD&\HfQGW$ oޙ/^3toqMj~;bھeрKTy= ׼je% _A5it ng= Ӷa<@i;V+Pϕ2U8?(; Ky>fɽy g s eM qzMjg89?J|sҵcv/7!l*ZDa*t[bBpm tBQc2sj~#2 ,״H@%~ T:|ecv.Q<ʂy<!b%)G,Y^g[QPRS4(O2MDnd^*ve:kBʽ 3(R*`ٱ W`![\gS;qE{K*C; q6 ɻ4&;y)a=dyq;]+NVK\**FW)%OaL3J~dt0Jw")N8Z¶6ҝceaqA?2J$E wKQ"Uk-N0灍C/`VJFŀg$4kA =k[*pWe'j/eU+!rUXgQލ(?ѬZR5qI#`󜠦. ,}!gRmgE$H3KmW) /pB];yQq^ÕPC*TJFzL5(s}A) QtUș/2+F F` i0ɠ &)7-URuD ]l*0O;CxD 9bNNte2[za\#G2Uc&?Kq ˜f&dHE?%R,V8|$R|֎}Ua =RKNNSg/6G?La !5i4r3}m#, |ZRaC 4;x}To7 ]8Tn)-BNwh&"0<˻kD86G9(u@읅qYg@4 M_OGg2)i5=?`²4vc^`jZ:=\dz}m!dEo,_:0gP'ܵZ >&҂]]w^b4Eh[j#W<8gW&Y{K{j,̝#W!p(aߪ5? ĭM_tp4 zIgG_IQ ᣁY'}mjoY:`6ٹWHz?>s|)nCOIomϭvʃ'؂I7,(ó 70^$eV*qh5&1y( c$Mwڼ-)Ǐv7P]4@( Ci.߅POK+ `ʜOeg;:eXjgH`ԣi΃oT Ю*}I. ,mY]*IQ qN^, ȓy?6`iNTrky IҺJŴfqj/yLӞ+\"'?D2 h/ǿ8Hժe=BZH}g5IJ8Jp_sMLSH_ =d%:?6itv`f/7vӨB@e`zMS){vug*x6@lْCd6$ksWH'7Qa d &VZB<E:\WY徭V1s]v%Xs}x9%-Q#cow>U[M lbH8Km橬uCyBp qt>`Y E@7FY)$ *j1+D+š]1||yFu<~ޟ; o$)Ϳ &=es]sPV.qKu ^uˣ@D&o7CƐv˜+~bd"4qD,N/:Ӝ{T3sb엍yrڜhnNKj%)0!@mD[xD~Xi 梥+S=Q07^~=5[{7^A'$oٽ"@SL'@hiZ0zW< MwbgtDފ\đ]tDQIw "D*Ԍ iZkFju낡]QR rr  v HCD .f=WM/c7h?Nr+=# ~]U_Ο5ѥ@=KEUNCwCQ;Ocwy9:h3^E*_ oVbΧm HأX k3 LTjIT^MI!y%ĸ䏬ywqz~,Z,NOCd i _QBiڴv9Ikko\@nd.\wٸhRvpZCyyN\Ђ:laZX.Kԛ?+1 IL~C^Xc=TJe 2oGew0Snh ^_6T*`1lo=qF][[ϖ3a->wb,L#:NįצΕ=Rb9"+Nc@b݄O{*ZMPLP'0nh[[aEMҩj%䈽5*R)K:q#a뮭/=L ;G[-*W= -~G(U&q'נ xVFw|ldـ`eB1=&9l!0IRa4"j%͒)Zo s=jVB=jg u7nwMg%5`PZ ~8D.">;КBMBezOIzfS5|U3 ݳ‘b=AI9g2A&lE3#[4Λp>#\+]-W;z3. APscwEpMV8q[kAۖC KA7Iia+ce~0yF65kxNĈL֕PlQkf h\DF{Qvr}pmtcF5+kJf. g~0,yΓ#gnHpen/Ӗ{!7!x?AϏY_̞LfC 9GQmݶ*̕xbxENIt/1@[>YI@.xsR'2  ԍ2]czΰH!DK»J-|.N"L+ !IzR A;r.  V-LH^.#fv{]v>JB2IA!G}“?4)4m$tM6k]Xjm IFWj!,P䫚|VߥRWXq{3tf T&(>s8SuqY|I G:<˕x@^(2?ϐB,{8E\I)Ƥ+˹czl}ńj/@gV' ssZg0_ٽp#Y@P}a&KE_X3"U}+LFْwy$4q(DȨfbZel Wr F/ﵡq RAPha܆:6)ȣn&Όhi7K!Ow9_ - e ծjedOؼ9lkwJ&}8 хP@y_ɰǭ%r,!fm'A"`[Z$28[=-G#6ҹ{$Ӌ@TV(Nv@xx*r4{1Unګa6\o(K:>h% I$`x=( WЊ_dO%%k(B.ذ𳼙?R%~ mΩCIH~L3PT!^/p8,E"Z>QԘധڌ;>IA Y%s09uʧ̬X,ie:S'HuF)%I/jX;o-gdIܵ Cfl1{rMFwBˡ? 1=xMl`(u]1ƪ2};9MF"_<*yQ0ZQpvxɓ8p{R5'(_`~F0t,I'1UP4p*xB.qiރ4rw4Lm|O4\_YRr('㰙8[ M;y+;pS- H|&4D\c՘{=y+gcܨ7:&CSǚO%| Q "4a+[[4,эo(s.v^r/2@MX~ocTNQw'OHd]Pߌ$jXiSn<ɝ8rQ)?\p3 %?3Wt.vj6SEo1Tؼ'$1^egalP?n7?-5ԆO=`{TЙ1o5`PVag2>f5"!<#?2O64Qc+U`]^)Y;_U|PjeF'Lse-hlr.+b?45>/WPM?/#o@!ٱ}M2eNar%ǩTWA1* \ڱP4=>ǜy4:f0T͑ Ƃ܄"DopuX)zo)Pj9 `+JRgcP.뷵nlr3O\ A C"-e[T-Y7y{!N\lBsGu[gf'l\ـo!=`j`BGc|vk ~ |b-Ub~A\ނCJ9A8s>뢱ǯqg'_1?)[΀,v&\ ܅zO&Zϫ1z&RNi`\bđr%%ՠN0-@@+XLcM;OjKX.mYI`*oC&ˋٛ #SehlPc8uȘ9]BIq h$!uUxw̘Ff|K\2VWpBoHJܔ-'89EփmHNx?&|)b!McL}?Ĩ@{pUX9B 5o\@Bk(zOzp3R ەSvUFOa %OewX v~pJWh9;նr =j8*<d2&6'"saXZo},]6ya>SnAZx3}*覵.Hw: {.]e+qQ@@dz06NIBpW( y{7jW1/U3ТO]RDSU׎{v3׍ϭ5o"4N-@MU̟ARNKclMZ -Rm;t!+&il='%ajX>;iYUm4i.~ehɌv)*mcA7qwt8hpeZ5زD?1%L*^}[sx @tFIz)Y^.C8T>#ǽ p 2o}3 _EIF.)]c[ÐRBG,QDaf$o}P.EPpoc#&<'*!߯j^0WQɌz $r^-s+|%BbbɶsЈu`x֧By{AKT@k ^GEy:Qٗٙ8ҿ!.>YuhTǥpO {;%8>^2j3:L @'ME`#"<5n6,鵵㤃ͼ=z1=,_&VܶJb{25zS u mX<}I,pwjhR RaM Yۘ>)w|= 9NeV♿{HmhANQWyYKp^KG˖ʈB6&i) Qbz^z[^]O#2O8柤Ӯ.k0 ]V'>ZntRR #>'K5R"O":3ٯ=4l|`vn Ӑ}>9X/NLWgFv49NpDH?^r鮳@zSHV50ଶtH\^MSt/cg9t0#xWd8 zE;Κ"ALWb ! [Ǎ,&r>NUӫI;v$m ȒvjGgz^*<Ő&?X[APX7iN̐W?x5% ߜ,CTNMBxwpyҙ+wVt9 %=cueSܭd;ڶr51):Tv%jU%wL A*3|Tx.B `Љ~g`F?&'kʀ[GAtŃo)a>o`,|9s.'*MhoGD=5O5E]=Ӛc8),Awz߹;qv}OX3I[Lٿ*ƫmj/V;O:m/nͲM1&٪J^-˖vF̧ap=>˄vMKe5WSm94ٛ L H8~Ԉ$]hn-fr~G:kl伨zv4vn{`ZqwaksҌK8@<8u,x%]!Mq|tJ̊BL[r V¹BxV=v VK Tq̥,.eR\62Um vg"W]s=[=?K 1M yUmo> (LCSwSԁJg]9tar\9 szCmy0Y}d|WbfbO2Pj(< އ sr*S_ FTQ-h7p"KǦ6%=89fس, ˸ r(K]x?aor?>9jkB.j (}꤃g0{t'ߐEDY]u锏ws1eaUc{5́um16t5IjŻpuO=-<>YK/L _\IrIs =|D=z Jo i ̅-> Ѷ?xLf^X\}T۬3wB$d 5}Oh8K.)å`=yT boDglO 0\.^t>!\+*gY0>u:~)֡B24 <_[ܭg,AM`cْ;_-ˠTߗt%THSNtw2=Xr{R`p<-s'WVHI} vɗ^oU^K& qԎq׌SFb T7nǢuGnaxJ7k5A z[z"^JG;9fJKxaVߏ:_* \X_E=>`I(䣈,E2ka T Q6[;K yb^ f+Qg$]uq_ΚM9:7_ D''AE|<`e6 wa):Ufmƽy?Ss!}TM6HuuI氠Ye"x ^MPc҇.4-v1|&j]o׸D@?5YXyr7lV=>.6Jfȏfp(RSp EY tMq,-<;dypWjpV3(WP`܌Qd.#:G16ej0&RZzF967Ǐu/Dj'u)'<5>FE6w'3±7tt͗I'`'lc('b^)dxmnUMٯ\\XȂEQ]hǺ~RI_ /xR^{0u_"4;P—p'%ĝ*\O naFSbuXs(91(1h仃M# vטZX-DAbHc~;|CVK*zk-B2NQ=ϣs4"%YRf[&A2J[)a<llƞY("Ouzo`}U9rt͌}o;3#y,TGw)veZ Ď9T,Om_ 18\h!YͭAPE|íiˏr4V9 e D`H舟]1 }oίeAgi!WtnCIϐ^;Dc;;hm͖H&4{9 lTSc#[_N'nO`C6ik:+g$޳LHrA`? ruvBBӄyP{GA[()F6w];x.JDsC 䳙_:eqP5 ·\h| x ݖDn(6 엿7`u$)rXNӋve*PV*9/;bХԟ} n$+_]@,td L:MpF6"{!/$LuVʔ]g%YfsvhG7PW,hRSjՒB@;|2yV{zA2M_]a soz}u7δIO%"I0/0LfWP=ceڞ"m R]Ƒ!\XNӕ9u-067gm3yrQ\KxH)D9r꬛ʕ|:.?y.6 Lkt쐨WHotI)pr;2_9u.DEb1Q'¡i1թGy}Oф=˝ww\ͦ |Jk HqwjJkKnl[ԥE ۫ݨb*7W8{."04;7 ,ҟ?linxy-GB. GV8A~QQQR=/=DgK 'j3Slx0m t ;Љ)ŌChd/zDDvٓA.{p-d?+4 ul vsZ ̐CU*VnՋqe ڮlP5PFWzsk[WznC68 Fs>Lr3&W|ङZ|~)Oƒ6􅚊'MW{uQYmuaEt0uڴ`B饰6փ.rZK-B`yWrui`a"S!-lt1ř_̊0ԓ"])1n~Jp\58nc19O pcu%+q{}ډq@ҧQؠpвu]zCX s㵜 M&F O<>5XKӏ1Pjo]avV,@$^jfѨI,حOK8{CY-7ټ%~+j$AyLM).+," }q˷qsj]@ (YxX*;a<ӟ>`OZ@iBXWK:i3GΚ@$Q Xy oZ^@Q+rc?-ghE;@3F -hQ*M}ym<X&{IfV ~]"~ #kmۺQUPڝfR<="Ұ+ sd]R{|D|l: уݦ݋I䉅M_8x1qDS{#-Ej*eZ?HSMnR *6 ľ+~k[^rE|E@9ov1_I>*G7vb옍B|#gbB)SM'm(Wx}h(TÞ_w>rjB" q׏?A!O俧gD8.{GH} $1\ⴠ#FbXd# 2Xk(&l)^U"}#M;,fPMƐ_nR-oJe1 TM,Yѡ\r*|G'V4e) 6(ώھ ub8r8СM*Ӥ EAsY#|4;ݯSW:e+ BDw 9rVCXL#՗}Ñ4*(To>Ī2!=#ѿ=4#K`x2K|{XqȋL+LPˡP?rˆ^,I蓔V@8s䪶_ ).qlٴ$G^+,uȜ&!dϵc1TqMN5?m*X1W钼/r.ܦ0܈&bVU-ϑ)] {Eҁ u}Ќ-fmLYw5ˍ(zzNI%[~ 9I#R^]bZZ9 8+LcB*xhG]IgКdfJ%âCCgB_!`X8ۯ3'd⢙ 7:rBNԡ"ɕsvǿjG/LXB4~ZЦ!/k=o&|6)2n6H%|h =g6rf W$ @3G) j\ 6>ǦQpsb6D|1( ցg(D2ÓMlO6TAd" uX(2R׹j &0U $u>сnU5rrim̶CYѳ?;kQj,pݡt 1Ҏ.hD ~<>!=<< ӫ3 s;'5Ж辢e/.޶|R:ʓHz#lJu_WC D`#&,uMR2w񘥼/љ/L`WتP:=sh]р(E=5Y6oewKڪD,(x; m\HNn"ǐt +-fSY话7`oH;0Mw\wN56 a<2D9S~S}eKnK>zܮ_Es&X$̕/%m5ɻ_T{ˑ&|2 zm~XEX"k86%xja@C0n ` )imYY ;fS˜z܍NTElTDz; v]*K~T"I8ܱ޻?R Ĩ_Q \aI:I9\)$HLA|%~| -[-P,M~T,PS+ÄAW4c5h2amyof"{173!A]}د4¸ףd;B3+VJ8n$m'j wyt(P|B:UgK0+,!i]) LPZ$M/є7fZb3iȫV}sN540JhrF+ciE 4d#J]}Q[o%=5#ڝ5e*yG^oعlN3%0Myݻyti7N|'~:)+ Fm BQu MǼޓwCP2?#;KpW& <[ ,p٤[Y܄E֤ȳZ+kUzފabKڂCraQgE֜[A1FJm{H#0GÎ#Gb'Qb5 7vaْAws|/b~pnft.H7[ܣի=0,RVH9zXGg#A~"o3?pCNoN! x1X:tClg|eGG~r,|b^p%*_Ң7juHSpP &[;ũb Y~$j!FRCR<1xv&uavn$`Ar>JDl0) 1t7^/+&ZBJK7:ӏ)k7 zum֑9g:KkoJXt2sm;Y@v]bƈvs^:GӫP z7VǼ"I:4׋h[%:Qz߾pqH;;E5A`S4  '@IOB~`*,P-^ѐp3ThqTH֕G.7. bCTVxJz-*f+rGJEJ7^~2ed v3~S17XőͷXτ:zjbrCUSwKHV2u9"5?IԪgdф33cx=a^ >M i2gM8&Rpʫ6*c4ԯ'Ln~%j@U櫌uB3#Z]?k1صJ {bY6R2v/پ0j~m!2ch\A-|ZD)PXMюMvcisae-ttA5'+c%ؕu\c8nTd'dt}'F_;BZ'w}񳮻aQMP[2q2n[,4AޅN5Hb4Ydk]d ,W#vSu%%!trQb`qAvk@_p!3vzO( >LRē( X+xEǷøI T wH);V}T$c6WX..2 QCŸnA)2PvъH*w e+Akȴp5%#;{DPl3#AŰ.Nz-mڳ@&q>jRPX?_1/9|40pA䪇[6 š#jԟOT>UtM^n7M*upL ra_fW2 d<{N7b~'Zj՜V!\ʷ ,zŝ6Y b@Z%ͣ> __4/s/gۖK4]?H6 p6сF׮#\d0kҺ 3³nEh7ESpH,!1#Ae|VC㟱:"&MaT۴ T,; q; Ϥ%4臫z$-uTGk^S)0ΩڮpA*Ck]_))ƍPGe~<}j'o\fa2ΰ@^lecdQ$KXMr4&|!)#05`yǸ;C͐gdP>l*jf^h|P()xMֲna<5l:nT,a uoRS̗O0Aupan/'=hbpT`P1m`;\(b l+@Nĸ/ lf|peKܠc.4஻Zt:=+yupZc2GL[R״,p߁Btp.v?6 00edi_3~,i]^v>{U'%h ,ci@o}*V9~1ªQ_?N~z͆DU8W/ZDl%{&c$k9g׸w@dSh%*A  ~QIi;9U:2 %YjKfˈ5dGz6a6 wz@+H-.rh_ \vG2E+ g}YZ0Q- KZ- ~O)߁ OY܃lLh= =vAXv#$Y#ձA*G=G REe! Q #W8c4Ga{'sǔ}9\BD'nf>5<Ȣgq:(COwnFM -|ۯ8*!uǩ59!*&U8#e^@![UT$fscbϪt-snZKc°Fq7wbPR$ vC!ٞܭϕgQ||FUwzaޕ%'}&ġ eŴ,Dl?(n'FJS@6mBwr4b[,;@5攞3}ԯ?:E6R܇|*q+Mv?zȨw9 s Ť|4xj>NAV jbOisRnDjlӬoZODeb/"wtG\=b5[ SM>X+:.N>.Fl>H'.D>K;}i<\ĥpڜ uIMP1إ˒\ea^S2۸dZ%3^ <`v%2RIEK -;wW~״Vl.0k?S@)Η?G'i69-N,şN]@ vczF ;7%P[ENGD` *RXu<D\}17m0*?[$Ê_zg􊝈<+T[ϩ/o=)DNU*~0/)~ ",^na 'DMo$Hͦa!_wdː'Y/.U^1=q'9=G강<+C^z~Ebՙ3Ʌd }gsA)t~7잮(oQ8}\DM-t]{!OF5Tmަzq@64[X5͂10ʨNډFb\r걲eL=nZt Ee/{kVWҟR&Ap{%,'nbQ 9Γ<bl[?S5x5O8HO!4ݓ<'(n%'S&o V Ȋq첦sFc(N=m3ϨH?#v\c!,fN6le>Q0/$H1JnWuS9!䐒x] C`NQ-q /.s˴)eԣy#06[_&tb&ҏa >f7G/+`}zhn@4Z.JpUݯϮqئy c~Cb~s ECKFҠӲԉf,z35jbDa~]ehyt" m Ku降wd [cr, /vUxE|\|~>>xI: nQtvhB =kN'Gt$ PP; g+VK/DT9iBݺ(*Gk\?Dh WɀVգwc'V `I[BFq亦DΧ$+5}6[ \XTCˆT۔ڸ`͸ γtE9wJҶx\{9vAԸm XV:b3a 'ܧ40&} As0˅tG[j;Ǧ͂Rhr_S,CsW—JnM^ns:k1ƈ/qњ"^(uG R!JAWwU'}@)/alY7+OB vųA,WL?4֞XsЏ&MW<@CP$$¡| Щ O:},wz($_`*I_QGv]nAC[mAjB=CmƱC<֚Do)PȚA$K-Z`;€>")3 ЩD/239;B5yDGFV*tiّcR*}oS8حBO<@iDŬ[?gz7㺍Og?h'X3mD{g_0-ס@nF[CKC!1yp$x|ηO+OP 2!x H\(e=u`F+c;ֶh֞-t\ָ'Ng Ϯ/Hǧpr ޼66s+b+7ݤzq҂+/<)F"aA$;(N扩eyLZLt4Odb"`n7Kb MSn֩zVK%Aj3{ˁ/5F7\@TA*tlASxgX7۽{ZCjVv2K# &{=/ [iǼ#ȹBkgTTZ(xA)2O'%(Y7 蕴jb5.7<>aIA:'8W楺H 4iouO4 ,VH;o]G_e1ͽO-eƁʚm?V("~EB6aa[V,Q][za2Dz;~y9o4Ba DkoC,c r; ۄ᳞D8"p}¼9yEI2^T3~FYğ۳Fy:5})~L~oT eT1 hBK0~zI}0O;LJ{7։Xѭ]$V`6[Dm{";o [|OO$o)z\ûαBU4Lz|2n2zo?0T&y{N@  ԪDh Tvi0ܑd90LM?0hXcǵxBLС+u]{>(pw|IMn%V,E!w^Y@ 0_ɻ젔b@W\¦Z>a( ౱) i)Ý;M h\Q˴]!~\!kEի~Sj 9qD!*!TyȚ  BPF5]c%g,fOpw R(`P/+H\/U`֐,2Av3.s(G|F*\q,'(E@Wc*.Ǘ9$b2 *Ӧ^V-N{s:ԍ BU}R[ˋ]Pj1a|#4zI8G(88mi +7Ept\mWF9)A,uty"ŀlN0_G"r>{e߅9D>rD(rlT/A"όN]m@P}^wYv >{`>93J;$)8ÅGH]Ղ^]Ӊy oޣ_,+#Q릷c&G ft>vg2_%Uc;Qu1#l.s˹&?wz2%$Z ljؘ*0gD}h_~ Dw7=(4BPӽhJX J,qTFK(}=ݒ45ι(]y~P4֔jOn 3giV~;^J$S5'ߗ׌wh<\*n'=0!?#4 ͏ cЕفRgqdsC&:'Lpi؄SR y v4|*"ߋZ" ٹV*'7CNVɐ?-Jy~s%8ݱ"fHYåg8Y +'Ee¼nP揾iŪNG}QlgejAi5+. `̕5J?+diw?B/Cu[OdLr|9> 0 /Me`DAqEX{U/J^9HA^az,c;#B5^Hܭ"9sLSw9C/ )PUBy@D}CәsqDEG/?=B݁T !^㎤ISsO@ }E 05fK ɘ+Tm__=ڔT70LZ R;ݏAN얊e y=-:/`0ohL7tx#~H]5?1k /U.W~ jt Vu Ra'tb.k[8G;LN@0*qE:C*nLkKt._ccRcDŽֵk`MVV(;g!pH;V!Ѓ֫\z1u˴ cŝsۊ%0M>wϮ0v/I |̉@W})ϝf "/]Id:am;p۵Awvۊ\YJ,Pi1oL+=v#h@pqZ#=N7Wഁz/5|`vz<2E C\k4l<2ZlSn0~x,ֹCr|>5PEFO=y䛅&pU?ԳXGM(݉`^q*G!?a,d5.L&YPXM)-op*ItҨah++8sCHEZ0@M`F}Cԫ[QL/\RUVLoi~k}ޡ"03 Cs>̮iи|d }FL$^p/Ll~5VAZk-`L"M,n?Fɻg(mzePc ϧn6{)}b '2pN^;5i85#OѺ\`Ikܢ̦6yKD Uo2cbR}k>뎩j4|OWBiaF!Ơ2aƖgFA4vk,ZmQʫMVq J>HW KJj3lkzYEc7 (-MB=ڽӫfq[ FUb2>9& U N PeҜ #魴2F~x(D)a\iqgj! 5U K'<)f3Y݁p4 [t,ܿ;H<"'7idh)Iip`{b\F\W'ȹaa6à [.IKO`F~19}7? Dtʕ&;$գn 3XvZ*9a rvcTsnQe"|jwTp>]ɋy3Z>mxs2̆K#%w@X!\z\YEChH/kb9Œ,/I vNEXΎ(|<\' C :0nJL Xr%5ٴE%݉.dڷyEo1K X|"}#˪Qo.+ 4"C3}ăS'iۘ%򯊗G8GHS#oބUP58ZXC1X(T{  xX;׽\9 &|Dъl { [X=sB@H5NUTRw=Tfߴ?fIUE:ȩz (tdQl2b(Ȯ:b U oW֯QYZeMvѾfe6rrn-jcV5n'=f%Vt/yrl:&*-Lk``(Az"mcnih$-mR='n k{J?dߵM=J-k3gtdI^$HR/՞;=3r3- ߒ%ZiέrFb!w<\,Spb@w-6_ZOUoPt%nzSrBnlT]ܘT=O?NPr%$K4"Wl_?gTd Zz;턔B*,ʘyՂU;]ۖ+1!rHrGAwvU%Yw.^t6Ss-q y b W}(F͕"i{WbO&%DCX0`N',bbx3 'Jw"^NߕRϷ,URW q瑉'҈wVc'Z@%BsTҐkj3ЂI,X@:dRgY[.LjNۉ9,ߗ8SGx\Qz?ǴRui݄2`n=,Q!I"!G.`9dCƟ}[AS?\怅Ȭ}=@Ynd7XD9zXK&TOnu^ ς2MHuꏄԻItN"3y371zpf8z5`8W[vl/88p=a).Rs-:-&uXuGzO'qA鈤4pi&<>S;`ְ;$)w ?hTu, (glݭmPhUrLԶQ'ЎT8.Xi.!$r_߰}-t so5?pVա^(*'z5ŋ=VG+d)4EPV̚&(bpSxI@!~.ny1@=wH=;ps{He-UǠrVpntö kŁx,+?'[8OS eOH942` Ѳ2P}lḐG D,6'Y7N8'jUw̬vd]^4E^Obp&!Yw^^!SWkmYYeG(Օ8ߑFZhmk#~}%e4%j}P֋/xдnij*+Nt1M9n0dеUP8ڮ}-]㽢k/4%&ȟI4ԣF39~O#MgսyiHӲ^3k@|˵V{̾[w*sGqf l-0br-% ?S 6]ry@ME)v (@2=v?F!bў ,M0+\hp2GTE%4Za@GB"3n^',QV"^ r>X48j/&dq0-TD~Q}]y0۳^lEq^"Mq`b䟕ʐpZR PBW68Yqnftz8u.ƿDbG=bL''  oo}ڻ~;,fօPRxkOf5jg;]fH4Z%LYy8л849D"9e"3yE텎Fh"\߮FADR5t_| (_A90"~8P*רm6 ]#a ]'qd ֜CFGV*1MUE6pDϏW_!S8U+3߶d:ǒE7AS WL.#Ba?D$T<{ZRI-*:r1_Eld1hS(Į &_~/ӑ!!π 4ʼnCfllve# ^h@{ʢ {*U>/ 8⡘ry耉:,݃0ޯ+cZM(s-( F#ptڢp`Kćd{~"R;GQa}*XSydbI[BٝϢ5`*S~αy%KbUsv rx׶ϝzѱ=݌a%ٓrR6vd ?zER>RLJ#b@~0-w(jI|h]1m~u.)ke]v0f=Xh[S$a*C6kwT);\)+Bx:OP1D}j!/՜*?BGH,1"etzѤ"v$`Aݰu=9' a@!CdRO7nQ">,.Y5?C!N+d[ucL>&`!qm@(A|`^`Y<@>5T]*_ZY<*DTwI"7DwcuH~[usPNHJ.pa%qI^'4*{Zo̫DT8F>n]{cK2&U?Dy8ZiYoK ڮrGCOx Ku?qm'L˜$H~ Wo;0դ͎ܾWf8a].Q{4z= 281F}'w Xߑl 4umވwX?I@yL\XؽfdRFLMgx̋NU2$g<)I; RHPJ4:JI |gy&= )qb,YC jo$҉ZBW +f%w1yz#+QMMF1h.MT-Z£ޜG23"wuO " "_d _Qteg0qPtn8tmh +0"?~FφMV@92s=I=v|xG\G‹r]r04ِ9.'#'ЕƷ6Tk6d.NiJ.hÿ,5CX/Cн.J5Q Ё@#MdC$1*%\eeVvaroߚ ’~(nֻ[T}TlՙheaNEG#|Qne6>=l<>Is3m2;ZEOpP'r;sƸ\(V;H<Nϵ[$ިBY d!P&枸݂nag" 9̝N r|o=lwn't4:V]~z3Kg؟q'x' ۍcX)P`H8ђⰣ0L0!JOPsTKξhύZV]{C֚_ :?}Kj&>JwWy}Y(tq1x; 1CLCupO6(%ZM~Cl;q&m6:P*V+F 2C./{A6߹ @AJK2C`54P7rmR86IW5!g:NaU⧔g~69!* ;`q(! >Ak<$ ?R_@ejF{ 23{4RbD{3ogW$+u[۰'jk74#vUJ;g&'oGr`7M7D°m -\~2>I/t^(2hL2Hz/n_b\iYgI*L~tI2"O%_fL+y5WN}/sX ?<^^['02̒K0P&*$ߕa{^,FdKOUOE$Y KlK`df ]CL[%z2Q f,fV:zQ.dIM_P۟ge=ޓi&HVF ӥ=}'OO5"s`0<8NAސU]u,}nolpAJ6#2Wh_3 r-;6Q:nf_.idsZ7V{NIV׫4fs%țB>n5(nJ>U84z3+`9RW$Fx_U"Y<-c%  >y-z,ۗS (8 :p@Oj/)>]"x#"±l 3L-JJɑ(\۾0$a'_%KqɟdMb1A$CT&{8՚8)_ԳGp;Д)אIS϶ӿH!s53xsH4loҪt볜WifZ16/IJKCIIޢW=J2$1C.ҎO̵rooI38 kاΩ4V.KZuSCN$\LLs|2xPb1(O2FRLFϔVl5,mAK"^D[ qp#9>7`%B>T2"W0p,&!Vc hN-ߖV|Xr'R.j}u[nWz&`c:} $ۂU(-w3=D7stb0-t8mJFޏhΟrZ9g`jE4Ő<%K9pɺ%eWb;bJDZ j>c bK7 9*=ך~ٜvDY;:|`U .уbX0yPuķAK *h7Z^mI>>ôs8%ˠ@D T`Z|IHhD[ >x:'2BP4X\ĻNi6Qy{yG7"8 AchǓH-a*F׭y=0Y$_ Tn4,P `ݖʪL52&r0qR) J3%Tꓽ4A񄌦NҫY (`Q63J#vўz)lXK(xCC|IF :_#EmM9XW HP75=/%Œ4o/6P kUF͹2ġ9r)+P%Wi3Wh2$rIa!yڄ`xUelO1N '>\,&{4VOHCOW橵篵E5iH fX&6Jzv9@xW\@+K.$._ONWHRzN#f+ѭi "RD-06|5PUj:JhQ*Ih}9Q5Բ-JʐBюh­UХ9jc:?4_w_Diμ^?~V$-okF&aaߑ FRbkrZ &0eGȂ@G)\ˀ"M!J:!i|h$HvWnAL֮FYNaU2P߁_σJ٧Ϡrq)v< +5Y!`|(qZi}E'gJXW+NftVTsZ QhO; vn ^ ^*.KvC/ڜ, 07lMDVHszlTc˪Uq(Q+BG 6խ0IaFe4$UѠM5_3:pưjDYnj=acDvkZ#s]}kBB}=GayX28-}ؾ#.D/Ơ$F9'һVZ)צ;˺ǧ/_;"z>tEn?i;*S lԗmbi@р݌Leiحj re"iۥx܎&Gt}]Y{_*jM+Dʧ99S2SF\qȺ]}(7٧8"4`[Ǣ֗+ϝt"(Ogn5 "L=Vd j LE2uah탙-țnP<&bOE2ypՀ_|4:z%i{( K '-S`5@ Sεn_F5`@}8ܞRjUDQR@HrX8\P%fS bX%5!uE qM7JQ 2}±8LrJpS iztA;?Ee~ߔ(HO>2nmn=OA?/pTYÌ\Eӝ*)Y.=-/Hp6]zJbH6- "VHSS2P>VtZMy& .1#bE"j@U[rAh epfa5q.`.K Wgai MdtfQKKPbA,o^pAFʇ3CMʋL(k{n=BN =PܻwُS89ޭ ~LH\D.f=g"aB"<ylTΆܙFv% PdVbU~#~<49SVL Gl"j4 fIL:,rN sޗ޺k78Wxw^8ej%@*ts!RŞۘH& d]H6p3IoUKvŠjH|bk8 U!GĖoMkbk0/SWXo <*N-ɓk` >CJ|+5bYn9F };O֨ i"fQ]H i:.e|45Q<T2;[dQ?9" Y.Aix꜒|vʆ٭zqn=g-瑺r3i?$Ff_v c ;3g8nsS(`N=U]:^! #* evO8€ZkRmv*J6'ŋPs8m?6I9p'G@RKK ~Fo=TcS^"?>"و|*x.wPC{F\lmI8ֶAD.?d˺MV7kJ eҦ TlV3 u( 0?AŽ0A ԫ˟//0'҈~%P=& w=> 2z<.Q3+Fi:+Ga2$j0۾Mh\u7ów:".6-/!|ojƑaVnZYqC:2guD e? iNu ,UP2+ 'tnYCS. n~#e=ʼ )G&ֵO!t(i]0T2Eu~/DȣGlCWwU34@nYissX@fr%J̈ZpnD bs}o7@?bl)ђVid+L%.hsubcP_&q'H'Hsmaw,>2K@:w9Dd7o7ުS۝VZz?ٜNƧATbJL"lJ䚝PV~F5W҆PUV˺=Ȇ#pw9ݯ֧QG6ݖo8d)0։}Ւ`tIEے⽇A8CFcƞ:[JE6&JM i}dGD#&B1?+I^NnaHP+VR>֤+H1s!A</}5?>Z0cؘی%YA_8JZ(}f@ k+(Xth~Wf"LszP?nC&5"շЃ"<|P89`s~p6 l@I} QXXcOb{J }ΐ^s,6r|բbY+ yq-\ga#3Y8`v)FųOg~rd{%Hϔ՘:ȗ#"%_j :=)/$t. RúbROx  ~2+l%S4^rt_ȶճT]hpne% ޏG-8ت2٣˃br0 't^jMD/4)" F?NUg]&}WAJ1b.hpoyF  U|f871=3mof-I٪;%\*RV$QjcF# ~: XNpH=Hƺ0r2{_7EbmrBQFBnwH}jpl&f?fufr/YW5VO6 gMJjMNm341ygdCkXV2,.lZf"cL^7z{*ۍjl[ưjO2[sme4A1m{%~ I&7r¥ɔ+Y-_eL5I(tʼ!:Nz2AJ:ޡ0vTR$ [۵ 1> 'ńG>S9GۍrCsRQ=uh 3~1| QB#5x#ʭ׮ 5*s%3!p\>8ݻ=!p12"!#.nk!>כ/  }_$*J'%->p[R'\0$;ݧ&jcĴ{Ra.f 9W-UtUJT=2kKW ̞ԩ_dPٌQR&:ESG3h#+ ~-Y4L3?$0nȚvՉ-l@>LDO];<[ 1NGj!ookznзᗺ i(@'8Wz{eRYE{B&ڠM,>+$;־99OgJ Bg= X~J$c$^z [fܽe@\%?/3K`]`S#HU bk-ʤQ[:%²y혹y/xAK gڳw1T3_X+@cɊLVSXnRuVo~{l7uRYO[>ax0UN3s( &>_fƕL45w6hS JM]>ύ|YwFR*+G ,}AXR4ppJjtaefIq{ fCAp< -2C,:,3cUĘ 犆=@ct[>ٓ:U|oV1E-QQ'ܞӼx"q^zĈ.7\g)}ǎHKK2YY~ {wM /o^1i}{U]@͢C?VĦ%ǚ;EJkC2@b!ޡ:+-#Bn퐟~+9j+Cnu\VR34sдp &bP(Xp;CKXW7 P7q޳Ns!Z gK_Imr-]?_l&pqdӮpt{ 5=YN\S|%2Yd!w\㔻N}kZ9o5%\clpg*F+WOZɘG/8DVz͇J $at?(f_^6E9 dym(2 P$W-:;// 7SdB1)?E_?P]&mܨnK6Lx3@Lܡ (J[Ԥ~d00FG%NsϪ0+z$Zb)/4(Z`jb+UJŅL)O?"uO7 |Df.iMN6OҶermљX⣲xV -2dءy:]?5_ >Rȫ4A7(.pAgQbspHN[|IΧfY-UAl}p.ɚ64awG('D!7 XRqUȟ.L4!:Wan-W]79b?X4yv)z'z,БpQ i۷Ib"YAp1FPT+Q--N=ع &<"PIգV$oJlM3tl\ ֹf@( IZcf$ 9U#2E@-D2@ gl'tpgu&bP}mN(z9d¶'< 쑡X.gv C͍{Co(wg1rĻBCzVe\M*eX:~y DmZd:R9RX!sL"4>z?O3< !a̗ E!oDipĆ5BnX`.%ZkQ<uPe,Z:q \ =ʶ ^czXà84qC;"|,QP=^ϕ#V؁-PnK^jp(pgiہEnx4є>O%')&Lfօ >Żh۬Zif_q޶yLR̮҅aV J2 >7NdtAZ3mmXD]rlf+yְi1 l9 Ob[,kKd8+ӜgµFNC'9;@2=,SAX~`ŲsY)]WѵTYZlS0^ _z<(ŋ4x&ҳmxHec͞['Tt׌v5vk?$_0m{<_VI߃:^P6U3Bi |'C=\'HWE_1~R9 riuчK)WDp9K fY ]>Xw&:"m[ȊF&a$eDGCkV2Ƭ(%ި4ɇlևl/\Ssn#\}@$IW'f{BiZҵ{R2}wi0~/Tpbvю"2?Ĭc(+!%vN [Y;® \Rzwrgzsbdnl@);DA5udn-3Bu?GL ڛaqxǺދ4ڶO 3cr愊5YT _&)QYԲ+ݕ;Q:Z;7];> #;<̀?@pt'կh%t c8-לZ^<7U-VtC Bs14zŸ-72<-|S=%²/dGf\}|,2&jnlo.&W4wa3ř!i3o%Eh96oexjTۊO+k9+Csm/ESqCGeZĩ06>3" )kqg8$#I/Ų>\rN-{nCA|@ZW7x;gcӼRѼE )^ƛ2B2F_@cOYh?͢XմJoNРČf(ԋ/qMY,?'܃&/^kkv0MdH mܺVyȡ̊FP뉁J4x1)te ߂)~ *+5AI!29jlkj V ~eTK!74%jtW]i὘cY_orx{'0\^m?ʔ\V>oQq9bg &? 26db<<&K-ҜB}\{`Q]=j.^h ZH3΃ɿ D]ړMh+8bx}5̘kf\XWֹ0vEbhXp+.FL{\wDQʠv7 Al獶SVϷK qv:'`Ck찻Mek' vϵklO`EA%@Q9~k##l{9hܘ_/dzp0+R-Ukd=9trmNӐ~vWBf8DnAjzLBZ-RmM~q+/q% _[FӰ>ÑnR5{I)!?h IF.Q1Aiۊ=릦;EdL" Z,XpUE8Zm7ךEN̿7 $2MrQ Opv-3(Y0:udB60I,8k%Xu2CdQ [fꙁc|L{rXt^5p#&%#K%"Lfn{^N*NֻV= gܝቼpBߑIGTL\VԲE9Vw:o> "dպ:qrzZXO!>ӓ4/dž3?<<&6F\7h{Ӹ E&wYrC@gSϖ,i@KO7βzJ5y~yw- *1<2WW@9Q YO%Ro_{3+F191 Qlrp֛NGj=Z*4JȘOu0dV6/P ,|~O\#{s^G]0ytN a$ "\h1:d_ g+ha.&K׼PBQ-;Bc$ 3Zzfu' _EGckȯwjdȧdbL=̃|ncHUa_T 3JH}+~8 ?w|:)#`^^f2RZiM۟_} Ϡ9S1/ROXMT/Zͮ1'skۗSi]L$ -9{Ov*zNm,`S$\_VKX+&՜U?1f.dN ˮke len#e:avەS.k/RS2>K,/p:vkW Bau*%0%ߤj |{Ԫ  .~r@aɝ())|dЫ[B!% ~mVP1 a.7g„H8ϴ d=0ߖge^M.,0Ke`S%%XV3z5 % RultV"MY^p>BԬ&4QTA3SʽT_7:KERo|\gGtԬеLoE~$b׃FШ,V$㙈3^!nABͶ *jENB5Г{^/?6 AORIhw,< =$]fWYyc[YMOi'+֓K([AL]FRE,? |1gzɰt9Vd@|^;,S$zEt$0%5q^|i]7=;Ij-0NGli[\Y4`f?‡k򮱴n֋ 3\437:Ϳڠ4z I2a8 ?4$s-A#"x"Qs921x=VexFi}'FxS<w/O\@$=i]7ev…tOv<݋XgX+q>QQTfk|b).X /x aQ*.N8GW+IY.onϨb9bt/j$Xj$@{R!A5#he0MJj^S(bEA<:=#TUU !IGWe0Z9B7lbcIЙ!U7tL&-VKo65 :<*(?>Qrϱpru""%gzK /? Eg8@=OԦ|% "FsHSlHi( r/bP%0n TO=rn5gCLKVhsx|][%j= j$hHCG$1֎}OF](U?B+cT߼680[ۙv?o͎`Su +VA-V=֯BjjC賁 k9wB#ob/O҇=Yl4nX1zj1-NyGn a/1)dΆϰOm|\bVq/h& &O -~8eSvӜPѩHL?L{C`6dlX `(% oɝp.q_эLzsgo4syGdzH)ve2yV=D]y4PHLfLFMw) 5!Lڊg ahE\(]W#eQ4a\fuLA\<]I:4$a`a/Pi = OnH\a_HUʆ2^i2\lGk_mOz+L5W{jfPI!'ؠDYZ3z3R58fgQbBHQuzV$I36)לp+R[̶,=+/?'Jk5>`n' S/ ' F0;7\z$՘촘#_pV *Rcf#wsx/EkU&#']Ҫn7jK+@X:s3b{mvV>Ϫ89X~֥D OoV<=lS}ge:~k%K2|O.⹣&p̐:%[[(}3מD2s2lC{{yMWV\lL6lBt /o//1͝|-t!^lÿ. wloiY2d`o.L:hN:6a4~Dwoy"U$*FdNR͐g,7_$2[rbƁYk(3ȋd$VTvљWIga%hc:fK94p-ҼbH4Lҿ֞%1Kk" GXUkek$fo jc]L Knp3>8v0 ntdw݁طj|9_V0~*a d?^w( hu&QM4(-rx;6ʲܷNڝcFpՃ*}z/@{26~UXR"Pt>㯌HzNFÇ:Eo 1~jT_kjނWτ踳pJTWLZKk‡rj.-$K`&j#ӬA[c}{ [x4%ޝhgxj#>KmO !`B#Yg0Y/Y ̾k>@֨V5֫7`UŷnՒK?9r|.YhqHtz˫!p꩎=5sFȀ\)m)QVK\I H _[8h*/qJ+RXQ_ ˾Z&? O8d GԂ%6G6b+Ua=59-]bFBOw1g!sF^x(k, 9?o's5ijV>hx9מʷO, k ư Qz̨W>}O1M&Sx57Vu 6<{M^SP>MpA'`gĤ(p81-' ¤v(GIIff~]heϭ4bc +dzh9Kfi1 oxd'$yQ}8V; O!q4ڣ!8bi:I'͔b%>)%>9QxDt&y+:@gg}pIc`vUlkm ⓯,Fjhgȫ"͞hD0̫UrtpۼUf9_-%#Q]T%^lWq5P8:XXD=g_Ds\焍wdu(ꦒ/E14pÀLCېhZdYᆯ .q1Fӡ4yرrebiDBu0݆u(xm9E@pFtC Ӥ+ R_I:J)Wz<̈́=.PFˣC/K.gQBUIiSB10MR*Y%e>|/`) hfFx7T]ndc"!Ge葍@܍c3,SNc+\g%D^ZPVD}0r#%ߓѮazC]kyd:-yra1 ѭ 76# 8uhtE||)Z7W[3(K5mP_) &-_M"h>(--}L,UVk1U_+^p]Cq7`5Aq8=sD!rK\dK)UE.g_:CݎN5S}~;T*NyMamt9jtC}:`325YikogUj4W0gSh5X˖g&.옏ĿqURo"}Fʷ{sUZ֣O_*nvwtKs$kvzrƇඦwG،;&Rr%/sW/ל$-1N3*a\ zuQ]:W+w~{:^Pgr/]ؚZK<^onۢ$@5A/t#<+ؑݒJ0]hB/D e_YvX/2?5C^K*K8v9[|u!Hǔ\t9OVnŨ6=ΙE $vω+qf-PGnCDt@(9e)D+a%ѝ7a^"UOa?HtE256$қL`ڪrUU_|V托VY 2;8r®v'毭Xl3UX]I,C2!7R{XJ Soݪl` w9cVg?0=Mun2hBj6$Ѣ],<*JNOy.n k208P'iߝksH6ޏh1]'=H*SaKj1:n C^2e${#05E };2۟O ".R- ~ ^G}/>UAb[B]\ ʑn/.I4r~-j k^mŚ#rhh A, UwM1}Z3wKƧz-fpQE.0- br&&!mg"hfjߨO4sZ}{ le:g_Pt=R o_9ϲ#o*yB%#.uUr7\BlU|{R  {脶v#8b 2EKe@;XvN%/*B 䉶a}0oEkeW{aWI bK, u5ZY;/+1h<>ႎd!|j/1ψoӜ2O*5c ϭ$n_C%lt95nӫm)7}Nǝ1颀%[7^ ]Gئ@ JRK?[x/˾GWVLj3f W M6uwacc[qV{ ldbpDh=iNilH @U2yGR"eH1tMO_D-Q8wԹj `ɁK~ܖl?C ~J/NEM_GH6iqͶKM jh؝@sb r&| bY?.O#+.K{f`}EyxmJc0~u"dxx7? Pb6by*n )~~>ţjyPnB EQ<:E,8cLm0iP%Q$V rK7 BG?Na:Q"NhJ:_{ʹzE14@@)KL_Lpx|>6A^F-Zf)Zl# ߺ5Z0/nQD5{th~B8(28-By(*qGvK96h<(6.ܟ"͙8. µ*mXK$XF~:NƗ9KÑ%Ϙ_Vtf&uJ~c "4/K4Be=b5Vc:8z1=њ?w#SOu4D0MB>U _=s.ZdKRS3mz^"jd+ZVȍ7AJh!4v%SW`՘"ZG?4yd 6.5saVXm !v0c@XV]ydHHB[ 0ÆH8xJk [i_a `&pC\SCP$ VìbXu%WhT*"zUgFNv>D G${|*C|a/)R3|x9PIkf Z@VUQ<`ɨ# ƨK ˏONvQt W~zfaCc|d \kVڗ=]VBwi}7jL]2!޿PoaʀrFMTk) -`YԼ2 ɞVmڡzH3&ɿ Ҹ'Y(Mm0 U5e<iX޵Ecs< 84zhb%[IngQ&t4( ':W!^ҷ 8 wpGfZi34W}G9ooWkԿbËq+[z(Ls5l\qQA9.:4@j'6._Xg r[#k+i;-F (:||nсq |Cn3BޛO9X{YiX?:LmP T ?XK/'L_)+@Rv.LLG+9 hsdB;WxlQ,c #r_?/ %HzW{0v 2;>8i>2fUR 0!8+^%3Ef3iAD=VՕD8{Mv"G=rČT;B ,&xB}t΄иZ$@l4-|PeJM_,"'1RYdu񗀄Db2DX5p؍@\,)L|ζ~B RQcn]::WiNjqbOj0+n#jY$hX rۏ;ZVQv`k欓$=NSvb=d]՜<Du^hh&E?t#W~hD)6<- a_kZPRg MB) z١%)Q¬ϊԫ o6MZ4GxrAԗw9-o W01s20`[.Rd\X8pCtI&; y HV/r2:.6C?BQߦE` 9b5"aT icZV˻[&o": \br*gl اoS4j8,%W ΊZ$f^D_bBYqǁh«.>k980o OmNxO-B3UaO\p[.OT~K|%\zDg-MǐǂDm](ZlLNm˦K>5r8K%6}(Bzն-ibUJ6Fǘ a,WtmӶy"J)tiJŅ9_ޑ2 *4L.`|Ti )XS69aM?U42)Q@^OQ$*.y8ng^V{5lKFq:|Ou~]єFOwIp:rx\>*Nx̎Ӥ OGo<1Ӑ4I~\[G5)M2šeZ lp!zg$:(2ݭXdz`~jH{* uT拷 Ḩ[KȖ`E]X=LMP㛻B,N7c PϐyF! |Ǜݵu N´qrac̆ u%"p߷HL)E;4ybJlsi4ڽn[hYb_x5iz)y6)4чN Ɣukm. e]O|v3aXoŻ$ 2EFsub@,Z81#IԘhtI j칪ZS|Ʃng꽓!#٘&{2tU{ɭFW)@Ψޙ<޴st]"[rl:~cGzTz c+֭YX&yOsQ۬rOw9 hLґipjPLIKJzS tjߜۜ!!>D%T0}ZPwus5\ ˍ-ۼO`@!%*#P UwOOpgAt?CycSW18`ezy" Š1y 8{4gafbPࡻxNDu\NP`^6ꜚ.I*,Rhh:蠾8ka\)E~`/Y/)J|we늺YR):Tk|t52-Q32rWѪ˔d1͂}KE=/%@H?5Mc`);J$}_qx\2c 53cQLPf~'m/7o!km3i Qs { AS\(\S,`vȿV*uZ>IyTEUE ) pחxě7*&ƧWl'Bڪu52 van&!@E|čEx,<-W cZP3z q+wvR%qMԚ4"\Ǥ2,0R0"~'9?;@ 13\c4 <+ ٍX _dm"Zzߪًx@ɴ8t*qYˆeS6` ^ @fA k j%aTM,m-XgJ\Yhkǯ>Q*(1ib`M kg c qUlX\ys3Ow42F,%*!>*F)iƺ q5^"g;2s8q*|<5(<">]x#pa P' H1j qTѸS'掤^+3`僶s. N2gJl29*la tOS WBhݸ3Қ +W=~m3`u4*%F&ꁗ/-Qe$%LΤ*4a)@^.MP吤< K-pÃS}xY8րջĭj'M0djqL v.w-iG ,see5{ iޕm (,zs<|F4ȆKwVFZ2Ûw!ϷĚ뇴≩] + pOّ'u>C*ZHr~Bg2;WM<'<^*F‰Dw)Qp0l<]۵07\oh&!614w|+k`0 X7dt7@\0X ^Zq9,RӶdE`=v+5$>)eAIn{}ʏŚHd҄m@|?5 7C>0^ \@DUr'0GFМ@6u c|Z{7ñ}YDђBXJ̺-w\ )-y򇡦땐н p^lpLѕ2x~wYx)uEڐG5d-U+ @<0\܆> &X|)V2n{J2진8yRb:[I=ڼܑhD`r9~B̳𲂉%;vC 0WFLkȿ,YL 9F 7%0/NuEN S@ ,\_V]3"CH%B|dƪ,Dg}>GFߍ Nm:lHҰzi)֧ aHR瑱/ GwNx)YӺaX*ͨ\0Y?ȏX)7Z%} F@W FVYXyJwg9eE*mϷ}F'B4&[t]:BoOQtbr]OXg II^MQ{K.iT4&s^&EZ*쉼(eCٴ}ӝ FuqvJR*Oi/[27*Z}ՔyŲ19ӫ碶PxV¾vFC$jzգR } F߹)^dYhb&:s nF;zSt@S.v(_뉿l֙e3)*HZ.M̆pj1T` ]wG\'0JxQ }تzDr~tLKrF,1?aO'Kl4L9ia*Ǘ,Ga`X1ts`-ղSkG肩IToZ (cVJe88ƄJ$y9<|8{bM`O1z EsMގfu"_iLˠw}Q`!U%\:/Chtx}sN3pRSS:,n0 $+d  K};%7-B]%DMU$ΌFcRdò?B$u2J gNn٢7[14B'uJWGB &y7QC>,مr$lb&&Wድ%C3qM%w?>*6p{ՕERL#YRݮ y Vfmo䡍l[Gz"kDDߥ*?9Q=;7H7UpJB:KKpdd[sʱ*{æC%~D|c$ݒ N5گ%)sRzpsG DX6 OZtrt!uMF喨O0SuHD=?  6( &R5#^~jms/n,%p`W(&P51-l[kicupYz>w U;E$6zD^Q9_)ZS XG\0@F[ 6Ԟ9~KwNzȁ!XɶMp"ӽS_KalMBU%]!VTڴ fIOś󛋒 ÿ0j'ju.7a ^NH1cM=f3ㇾPr;*[RL4f_1NAGd/Wb%~5VW=&UZmIՍVҗou^*͟" !IIءzx9M'˖>WHIyYjosU~$3ņFKtȢǔwAZy-;/YPCm!?V!Գ֓kc0k|G jR1̎422#BpffU_9T\ɭdTwN<*zo{BDAAA󜺵Eƞk1sT`ubchc,zQlp٬]Tlx\% )p<ٞ~=olZ {ҿŒQ Q;gH~B\H.$+em; f%jxrs:SKt66Z :!;7Z*cV ib<9tkü`vQ2|j :/slg"k|m+'gWbռ |`oMjAG+QFx[d ]w`ȆоkrhY}nГ~>hr{d$%a?_;vb̪{}igNh%ML_ bj>F-騝N*|:0rUK?gt;|VD}L 51p1{2U"WCbq>+F o7&x_;@1u&p{h?C`څqj7LjH1Mr/O[L8pl)XnA#xO 7BZf)uK*c9ǒ !إ+6+_e A/GbiqzСxomPCuUjʙYGNŗQ+$#Eބ 3 90X}`=E$!u>!Źh?D[Ϻղ42uJ\X"R\۹J15憧Bf}cTOϼ) xp¦v*ojI='"rmE4\,mb26rXJgg0WChr1U&KSET?g,J-.VCz<  9-GdERp Lj#5uƆHN!hmr/AJd۠^k(nv.dQ,0w7) gK^3ܝ)FJJJlЈoXC}\ۥ~uv +#Ruej\;mXA5=q*yҩ32S\:{ dg2DA /`ا5\j_Ѣ4q=hulbxuxIBǐui;Lӡog[ݗ?Gɺ(iݻUiģ6PIqG,R[bsUH1uc t5>%kߝ0o2=_ /TY}=yFU &AVyysÃY358N ĔB8:ύG<9Ē{SDVJu@8VҜixk8 %#Q6`)C-zU;=֩:d$dNH!RBw<ߚRiɭ>,I;R{:\pޮMthf@ȯ3Χs30,Hw Y\^-4X(sT U^M7e'etNB[edbqle:.+UJg@вca<1h1{b<\?ra-_"OsQ/>ݥR>u?=t\f"滊Jx6(ɤ&ɽXCT ܴ1Y,T= :("A)zݢ%J3tXՃKD'2!E.6a;#tIؙH<4;0pn MLT!>uUhPH{}$S.ND*Sn r4ך ANB:{Y%u9cnnXdRqTҭ &NJd.DE0?@뽗\?ˋ>2AƦhMMPbj$BC}BVR"eSQ+8Gb--+嵪Ľ+gk%X-Wt7J䩐4!w Q iu^:{@r7?zwiv'6I=;e/>Cb2lg]V6B c^P-B_:T5A?D`&^!C b٣7%qTc@Z!Ib,@MXafS/`-vASuLI=yUg8W0:c 1\wC@3,O_8Ѐra`Y%InY!ҕ_m1hC<#k `yOwd+X]Ay|t5: $"QKnL8o'G@l[ZH.h='vGVr)L̹.(a9P{^'[w *g}$1oqN<ë Cwn硏 MuNs^A ťEwLaRoB+(ڷG\7[OTE< |!BZ@ܱa~UZ e Y\!%0[<ƃ=N%h1,Ƒ+ 9o\:n u@hMŢ1%T@Ls +--7(~ZlYjt%{ե6qa*no);,e:R#}{gbi79QLs7ګ ݀K O5FRz&:y<_s#)0 9x# &SE ;7_@m'yI}Y Cw՜߇d7D m4UM'? =/x (D6DGQLm3ס+)jaz 5DjU-;!_:ц]DbD(WE>h4C7:ݿDa3ގUb!]ӑML?j}+j-+f2`!\c|W*^q`%X*9=`_E?q7aAQ/ 3n@pʴǓq8*cN{1ax.'90_م( + GZصߺЈesRiO|zP㮝&_?[/] Q~-"ە@qTx4}W#v5qq&F^x/Ry,q"(xR1L!˯ÍTl$59$)VjzSb8h$-xUp|5&Qa}EF._K,*&R'T Im9kjBRn2,gG S,jϧxҨ%6F~7u+@J%v!<9%JZm6/l;}5ܨF3eo$^ڜˡU)_?P k߅lrG2ew%OQ@NŀVH4JOX%6Lh4-u,cns8yf^k(!-dAjdQHx4eNHbM-5NI9#ϛ(&JWoh\!< E 6]Hz@0 jȎWqVwQEՎgryHCa-ՑY1Ly }*޻ E踝*Tnv%Ђi^Ze TƤaZrrsYjiݥX/v^/Y\N[jFbng+C@(q:C1ǚ*|Lݺ0#&}gL/l" (]Cc'LjP6mUvqToy`[@I6Ic> \ g3^<=3R<1D\⇧7 4U?>$P]9cӖcsvuв^uD9d"=,?+A=f0bt=1ֺP0V'c,_u3fGW&p>1nambZ>D,S&}pcUbˊ [䒏XHd37wY>6[O,"7T;@\U|1d\RJ(.J굠 .Ga B2QZ+rWگb)Z qغeB>U-SL"6j&鿍.YK跺0o2) ϭы|zkavĀӏLȾ ъ_a)4- ;>JDq7>)߸ JX-/s ,gg7?+T5P2w pI)nDrZJ<S"1ZsV5ڕڌʆmj[ZXGڨ6{zMJ5h^XvEloUCĺ+ ݉N <>mѮ6h4R\]mˬ;bىLEk.B= lF) |֙ =GXkXdH\.b[A)uc jb^/vybTȺFɛsBa]r?QNQTmNӡFǚVHj;Z+gGV=ۿ~Ɨt³74f I ;;wp׏i~:C'f:D @z m="ŽB@^@P_/_7u\C$SV jrZ)'1Y,5U"F4MY,6#o d%mq&2H2v+{̒la4 >^c8#Z+S^cZwy4vh:=sJrYi)94oٝm (E?߮?_7tqb2B}ZŜL{tfFiRG Iycֱ-<&TUc )A]ޯ|(떑㲢񺿢ޝ ᶠx 0?@ _2ZΤɁ3 +MKeD2O?]Q:s / ڎ .۬j%6=aToD.*?=/A|Rvm-6RTP& ]7Pr =~ѹ煩E) Y :cՏjJXx%Bge~y>-HO"8Gd. zyь~\a]IhvGÌ NkN^Uß!uؗW˷/w:jbEu̬`O7}S[뤴85RYkcBVD3ga(?:'Ƣb&d; l_Mgtv7&-VsWp:gޗ2n2oS@գ!CG3gBfXgxHU-;-JR8GxW6%FMrN# &8I`.Կw$s?stƬt'7̃ "5w.J7‡K3wUfOsyh{.Fv v[\QjLϤb-*LLU H/F 50Jmt3#F*G@@zcZ·y, 761y ˮ"2o(2ʁ͌(Ԧ\ps*i݉:\iXB&"^PWk%U"?i `UWM鴪>6LzsS[Ɇp~G#Kcܓ_xRңAzS(8Dݧ \3mZ5B}ĸdžBWi-)`}"]-CvIj4 .%-rW52IrYmTVP9[l |=ҽN8|C;Hw"iܬAVAtRKJ_s%/^(h5MnmowYOr0(fzV=*U=p<F"wrGSnX?qOYCS Af;|5JƏH7<\SR1Rlx3os:~Eb,FXF?eBM-FXꕗF'0}gu+DkOuP BL-""A.%ݼ8nɮcS$*_#M6÷&jzU5 lM)#AEy?XkU bri b)*=n!訚N}Ѵ DZ9(8 =BRz;FxԉpC/$nt &6V]/J7c9Tqg};hVyPcr9+ 6 tM!nߝXK1~ΟYѢ^-Dq^)N Dmzy,2 v1AW)dT_tԚv8>sGGB~ň]z7jYKOxNF%W*C?ï!߈]oA{՟2"Xc ()ǎ0%ŀ% #-IUv+}ǰKZ!2Aj7y@'abA) &i3#ΑiU}ಝLާ W5ޏ"FΫʦI^4VLO?Yt,߈$3C N]?'kE|s*Rҧ*[/uĦRn#[Mw^[_DGt]u3ӡo40'<62K<WײӞfeɭ}7pT¥.@nʦHQ =j`v5s{`5 &Z@xVͯupkjp.45Ƌ\M΀g3frqpg,88Boª _ 67uK T0EE[žLU+gmUc_t@VZy-+D:<p: +=H*O+\gz`yE6΍5LRtg (Iq\@:UP/ J.]?Rj\oZN\ᤜ>9 ^)e64BAOVgUOKp`U> Kߞu @_VŖ,&'Te&~0ޙV(ouw_YhuGյ5=8'2~ حv#wju m<JV9('бogϐN?l4S^y'н"L6ZA|& ]?פYZ1=MKr)d5j;!G,%mbW)#6|<(uR`3˘mH <]D8^3{ rFN2@Ir`B 䘬&ҧu%6'0-1覱I:a`)Wy+E ߐWL Tv&s&Bz1-I>5]<-nUR\EMD"P(Uh>?ç(*UآL?CfǪa~9*wiˠ]T!Cc0uuU Hc^FavӋæ綠%9UDb/ <(ܢ԰}f8+į~j(t16@=Lio|2R@e̢=9#*\?%\ aR;3`. wy`Cx2joI7P9,R6\KP5>̷j3kC_*AA%C>4>Gs=]zY4ʼ,pbF䢵QӋ;S^@KVFß(Ȣ;t|oz"h_x(M<BryQ)w6i x-Y!=G'm%S\Z/jFӄmLvQ@*'*h+љBaP̖bւ*cEuԋDr,^o_"DMEV6 C#h~_0|5s(|vvf=t>RVkm`+@NgM~)Ta{f}sÃJ@:P Ɯc; Ǘ4CKXxym'.Q-2)KZz!{akUC\49"+ Nege4o{ٍc@lc0Z՟Bg]5`$[בA|+N݄ 6b7Q|0W\/ ; xNLkj Į7Qɨq>ܼZj@ߋ'p0\\h=`c{I=V/EGC>N`vopA%e@)5dvB pu1ⶡ`}%d,1C`)<|&4KfNێ>8; /0%x!U}Sc.a$ Ҥ)vVl2Q}~&Q$;}͙СTJ EPUD=quoVWXHPY^3o"ob O㿲`M2l G+ ()rUfwey+W0elW5;?ӑ]w^i]´m<2pvEBhߤ!@¬adU甼Vykr!ĺGjɈn!/)=H2c>P4{'n즳l`L U8VOɬ_mse5wԒv0gp 5\]l{ПazYBulXC#0k@EVE sX|m=|KaI;_usH| {seHqR}+#c1{e{^#liFfz%Z>"5|^=Xxl,cQY1 >}1l F{n̂/1sR0}m,(*xDĭm|2_ hx} N"NȗZ(T9~vtq4=D]o{!&e +d/_M%]Y.aCL.Ҟz+\yyI~;0pk" UbF; >%Iz!`6)j6n 9^b<]\tzHXQsot/xKX8^o>zt:oh FpDiP :9j t,ׁ.%q6yӽ{35܎Oe[r8R7;Aid?|/taAԁAFUᚯ$bQ$'@!IVfwiW.&t:zU0%N͙L]xn {YKa[Q(+``~iք@:h~?7簾սc9{֍NE)H#gkis:0uč ;_*.@jHkNUk4WKp^\]#Ɂ[[؏;CVbI]D-f=rXFO&O~|5xI]kj5W>؝AAC`zNS8ť\yLruRVź'AUE]p9dɎ%;BWo3Ϭ2S`@^b1*tپJ=?}u3ᬟn*^*U&hG賰z(>[Ö(N7> '?f̋WfptNC5QR ?+4VdMuoO`!̢Jh 8o6pΣ%(l!lR%t%H-ՉTɖw05-$0C$&rG EN &!D*LׂF: ,(_`lhG/g]`2">\6Kl3<(5 }0d 29;t_*[i]S/Hd N@!|n .ԟ^VJi Mn)bL:V=B=ĴOe~򣣨z׃f_ S) ӿOZe:߁%Ybk~j;*A3ϫE`BBA6hv#k:!JUX,|I4+TAT›.>KlUs[Ajy9Xd{=0s(,amikGpN3w@"٪";= 4Wc<juэIm0 jc7$wM( D hnK/L3P?&Fikסpmm-QoYS2%:4 a{4`*V]XࣦU6Ad#kf[~C}i^o)g~.޻/fb :_JD\1$g LPQ7RXT1RHڃ/ˆ@ l%^%L"}0@``7Ox7X/R(<3yPfA'(ʈ,癿ŸM&E@(?o b.JщE.q=s|,BL*}gQ`wK+B⠯kÁ *p. [.*;!ahšp6-+se/싒)?D_> ;C4 z|%Mx"ݲǪPb%gRjs5 6P$L}@|Û8T1 >A擤G nK6tx[^ ev?»Ӈ^hc[ne5].eHdGhE B-&$M$r(8V-y-,)Oin"h;n\cOzL0B鹩61-ә(vǎUv4*ÛPauخy٣LY{XNuKVC:9 Ez &u ?;BJϟ-DeU]'u%ZaM/F4r462^WWKt3Su)U@sHgwѭנm\ 5lE:- aQIe(XSy(a駶vz%L2/?BY L9H LRJ6D=Dƌ~*)iI=ۯ*hQ-p6psш{R'R3LbfҬԿA+ /E;/p1ڂ!9hvG9W x~g\Bfv0-/s-tM튱5AnS7zqw| L\w[e_2h`iH" #o>@i"TzH  A,9^j5VT+A WB{=(ȶ~dJ9#i ߘ]a+< vD-}@wηX~ gH WsL/a%{(z/3rlKў~ i=;5{.^L@v7]{32A=_%Z2(LXlf-= ?yJPU?.1gWӜ#93J۴Fn* i().m.;p[S>dRaC!d34ݾZfz 6`|2=9<FQ)TXO9 s-M$N)-gnӳm`E˚kCb9h:[Iq/h}miQDHe-KB>WW!U{H۩VuAXҏnN j8kJHZg?sYG7) nĚ䢉]S*n)̣QNEo2lIJЦTzpw1 1oJ8;N`͜tLWe0/_(C̶2ݳ;@y(E +#f oq`a[&qվnHۯT,)dVי@,|6^ +e-5ᶕSe=k]KS_&= \.f(22۔L3a8lpl5!qK ϭXej))ۤGA7XI,cڶ\#ubsf[:!]=$Z7{NAWriiN$(Hz~z(=F{m@vQ{_fl-E."CD%L(by0 Bª4 _\8U룛=_ʆHCٌ'~HZd@}.eͮκet%6Fa j|P}rx?^׽S>$>Nj،rs!+046qleG'`0O)Q5̬K{‹!51D&o[ AZS9{X5`{i!h՗@T^z@+|"%ɶ_%[] km3BT&r MD%[e8)ld"ԳEy%9m@$uMAJ˧x#Ce6KēwSNq7b(C.[ef[gRV-֐Tg"ؐzGR!L3Q\ 3֤=rݙդxb8Mh,S\;Q];bQgFg,,#e:lcי0J:nɡHtiO1ۧh5LvP4fEK WBiRMjbt-R:(dTb yI3˽6&g6si]c\{.Slt`6"W3%E;ϲ<Ԛ"b!MkRYО=-4Ra 2bf(R^MVitV OJ񛶩ϘBYcrtӡ {i[NxJ%!|H{ : sqQLPXq!T̹ ]+ )hҕK"vQy~_ vnCo8v ܻm"IǩrbFhd)QlO ^TrQ 8R3[yV%c5]{Xoi:ʮ(}ծ&,v | 2LNi1s(rZV#gRZ xrCD[le/[6ų,[O8al]CR߶$:+{{8V4(K͑D8ZXńl1(9~q 6hEg)H]3nbEo#wm$^KyFoa wx7Xesw,o֭#PE]>f~/ߋ1*K^ q=tAty!Tyv;{ ]MEt3&=aOmwhMpcɖXxgʣ3cz*SS|lAAW{Ӓ$84"O]{*\xC/K.8MLhG*GR/Ñx\iKcU"=h:eyxRXϖ#㩤Ȓ?`-PWt`0Zў}NNՈ(Y"N:841Yp Lr:'3׉j'Y K[oD.9]+3#pfS#xJ q ƵY~QH{CJ;ǥtΨ}, s4A0ؔ=hdz+\Ns̈m8,hU4Z㟁ly&}KYf:}%BN?7Zt% F EAsu-{bȵKeE!cRHk x.AmڬY@<^O ##w@[ >gSOi *0"Jq-~:m-+DVYG1OWtez)6)nAWA{ ~*t!f;‚1IA(i00ʓcplF9,_8t 69&X2u%VVA ~}I%M씕$D c>9qǷ}G&(hy%DuUɉAjIֶ(%l'I(=pPS JJI/Ӿ5rfk$ &re/q${,^5iaN /Tsӆ=LU*QBR<}=ԷGGI<^YJ֩OeT)`Gl'uH"ދ О 4 w:;DBD:B:ScH5[+bԌ-*wMgT-8O&x]AS717M!WNXO(O(vMpӨ #bEI97VVfKiݸW=PM0S˵#&+/kAhtI?Hȍ:RWPX H˹A]7e֠͡'תlw޴gi(3YD/_/T{-LA(FwY APjm.DnI~,6ܤYfg$2}gѭO''=\]%Pѣ%.tSМ7uiz)&;_1Tb) '>9FgȧdqpKQ(OBNѷa6F/B\'NU}QR, S4f-\R~DLÃr{Uޗ9AFcȼmATp6˻ }#3m tOVPҎǨ:Y%/3'w:G(x'( piVbaCDLe9ujX8ͪ̀y}8IQ3ǧ&mo 2_feM+Z*~ R$^<^Ŗb6ܵh!09X,Rrͫf¥:"/p ߢm x<,3$XM!Gߋx_U5`\rZUphO}Lan#4k4͜1}Ǫvxw9zx [ f=YJsԸ2CBÀc0L{D4"M.@EQދϨ!s Ӿ% =D]R Ej6,i3t'WD[|asH&@p!~̐M#ܤ[@ n{JYX]3$ܖcNL'NcIз׶W?sQnn:;db/q'i[a^q6#܆YT޳}Nc"A3ju=/|22'wTT[;1Xw2DULFa3#>jԵߝ@۠ýKp,PDX}7#PKO~/|N %ْrIQ=ߘ( [^ﮛ6ح%hJ\&Ԃ#|̨Q8weQ|ve}i€ވp4zeĐo@'fK]fH:aH:m'X.+ _x\P}O^ݥKdoEpBƨ(.M۱^¸fMXܬ#{vٔϽ-( #Ύf?:_js-&LVv5oM2tX }#|M!02 -X*LIe\9;J5&YJ#Y;6RZtƂ4ó5EyNF lӯK3ք^8~!e&n/Vz5rHgӹ&馐jTxĞ uPb٣wzMxԱB~5o c`q~Qf(ns֧2\{Z:ʮ%n$J@sl?فFurP1BiGVA <$T} [ "dYm#PM j6 X jm9EP|Z5hz;ܳO`ɤ'á ;vn 28gXy«2u`dTb3Ǔ 6Di [P'Q;ZSSTL^Y+q?58C*HAz[Sjw맵V̛e/P0q#x㫧6]j#k}nB>+02V  95q?-+"G6˕p=|Z#o,%1Bp^d&!ή22~7DTQApF[mY1q{ϴ@ I\TH /ÉV,[PϯY+(WL6UٽuSZ.TvyɒThuA "PI4 ELץuOQc #($l*<TC n!91ܰ;pftESQt~e#t!}Y KX E gUt֓² ryhUe4}8v'^~^/CEGc(rm.{|x~m-&x~MyUD어%W/i dy]!?/p%J hw%@Yv{աnX'Lv{L >-"^h3$刭EC Zyڵ*UReIbW> @i`LZr #4!6r*k?GI|0xht on{:7(A4:nQ}bLm 2[׭ڀڴ[tVӧ]}/Bl\LvL}KAIv ࠡv~.ZDg4#.ԍ^ޖg֘w6ӣ_F !]F(8N|&k^P>YN\;*bJͥa]-S$(潷YY'/qVB+J0m 0?R3Їu~ <‹fP-(U1 |/Ɨ޼ \}D&DEފ02?߭J .AeΏ; 9Zl 9V&"nE~p;=2%r̒<Lq !uM7ĺib)pE]xw/qeau[mKL3Y1xL1@*<@S(!kL&4\f1"fA"錃TQM- "@1k|CNx2:s"Ҋ#,3̩n<Jnl=_-<9ޭkuKpR3E5~)^,TzWSq?*IMَ;P鞸 zNmL.zJBmvuT"`Jii<}'F7FV3MmHt{OCO{MA:$͜Av>9HjxHobs ?e]Vg(#`l1 Vf7 `Όbx=+gb>qYܻqP2`&+ĆKXj -c{Q垙\NaA%pI" 3MD~f-wg2N^P,xW@w}mE =w\MLzu6涬U2Zʠ /GW?M矷w'v~}o6phA sSPiNt̻> -x߱!'_ő*w%e= cq˕x5}#1EI+S|ЂlodiؼBtg^7&/nHRX^`U͘''NANB'Fug2ܰVyzR;ndHz1ɻi?yA.լ\k?<58X kpBzbZMڰPqIN t/^{[4Է5e3i6v cJ[lb܀Q6.Ty-1[C"X%Xg[(C<1.D_a3ǝ wcGAׄz*n|(v 얐FɈSl$Ĕ:i2N6SϩǨ}x[z>CgVLlfLX&|S?1b\r V`3sR s)ۡQ}Ȝ="\9I<$ /E Jb 98J@{~4Y{!^# *g7*0ej99J a^ǿ6xC,:l-VLkz:1OCܾDP~uh;jҪBi1KaS_s>%ubk.;bu%:IX&;07OFOz: zUq"u<ΒGV:ȫ|~{ʉmU)AS$ac0N@U_lK5Xhr`[3zj8;K_)^mv/iCY wHŗ6d4$wZ ;9~KI-Lglv'=p?:(g_)S$%Զh~-XS֧uo+{@ܪMB#bpj crP-/60@Nvog*VY(ʀurpٓlWbWX경*J&#Ha";x9;xziZd/ ߮ X3.L[.sIwӿKbdr k ?V1sh"7>$bۗ@!Ҹ+ ӄQnJ^Wv̚#%-[꿶6Ah>Cbc]]UBδh\#RVxSK-6 ] ;QSJeZ̕LHt4t5 T(\_Dv[ǂYwBX2Q$j!YGÂxue J/{\!Q=6gtC˷WOe8ܗ)@edi #r8" :vLlX)EPm~Ά!tV9u@-\S#ɾFa쎖j[QQtKwSxi6DNEq2-![6"T +eOi?͔36'lD26]xV@6=LIٻ; 7[b FZqNb՗xN@Q" bF;*} !e-oYHєuiJYSL^JQl1ЂJm2QΘeÙS?SbOf4n>"wǐ,p0#zKh5FȨEZ˲k˽؞S:7EZvZp_.ɠLL_YVmO]l!BV_`FF'3)v(@4C⯃yJԷ.s&NN nb?Q*%IB BSﲕyeVH6Ve FZW8M"\8ajf6bz99A6ܾSsmX@ޭ,II$b(~`QG%(/.׀N~fB|ʌQ;?k%{Y.V$6-UGL{/o2n'|b[)v-IHd)PǙ:lzᄲx4]lӞV:m ,ɊWS圶Fez _-/:Nl|A'ڕ1i;4ERiӿuvͪ]M|@Zwh3lM}acaƽ#)M ?>gG;V%˲f(Wl' d87=5G2eGWqs6W:|h }p9k:Qc'0(T Y_A Acncڋ  އts<0|~m!CB+Ozʰ WԌJ&^)?4R!܍VfYFwmj=A0i,m'K^Q>ݷpm5f'*6QͦJłe@Ō+G} }]q(aԏRc4W”kjH_`^1L*R=#hem{֊qPeuR tY|s&>)kݨ&syr#f ukЪIR0ALF5O0`@܇B sv)׋ojbQDW;Z1؆@r%%ai: [._RSKx2l+ƅ2ަ`B3*m"wx@Nk]y@ wnzֳ",=}x577 \6{ս$֊+W",V/!cWLPtԒb`0m3xbw|W^DFK3Ȫ.";eYKJωXmk­D_}F=?fښd5uJԏ)Sf|{ w922DvQ$^Jg Nzx:F5k/?Zipa6^)#dN:\X[7!Mk?us-|޺" ^nҳ}g.w4 b̝ԃiry bݥ a"IN4-9Ưlm7Z /ݺCSr| $T6jVD!֬qnh4\Jv"H8;Q6:kR#L24xҥzE\2,>wz1mVIЛ Vbv;xQ?8<6'ph15fG7ItsJi@uuO!Lj02o%BÐ{XafM2yoR, PNҾxei h=Ll qަ[S]AbGc%^$WsW.h[ۺVD wl~_wR3X tQ0$`;76`Mfꫡ0Hy&yUp*Yf I#\3N"jHGÂЙ. \ߊM93ƞvSwx>b<~D>Uf1oN]5${4*RXZJemLo3V,MJ$m.ub\V9K,p]ݳ .$QYL!fEr}۴!M+|VH+Jĭ D^u7\{*ԇQ=BW'Q='8gg: FJӗ{ܤמ18M\]D %yOM0¿]@=ȋEޙbU#oFdY͠zV(omPJ#HY3-Y:rM'r&&7g ϝ28i#Rc]Z=[m Jj''!&}ۢљ$>=M^Rb8O&\W֏Mh=ENvdTZ!=Jp(-@]J}PV$hC{iOgMK]cqפ<2[K+uicTm_n= fr?_r1c,-|p6dQB66ipPVօ}ߩADzሕt܌ *M7B-Oq;'~UPzk96?iKAa3j!d;#ken.@8>RO3MҺ,psU9~fLo}%xԮ~ Vq(`ʰ񆔸_.U71G.xE0YM,,Rcw ';XC=+&ҞHiW-8,nلACLƎl$t4[lc*9kz>Ud4A'[|w/ƞ_5##pXgU`(4 3nK# \&[v $J!6rgָ D*w'WI\AgasCj%B. ESiP^h̊.zhK^{U[,T ]Sq/ɹmV4InUi ;HIIh1 y}2jm:q~*IgW5z9\`=u9Ëw oz:ߜwxjn^=P]~ x=hP%G$HZy 9Ocڞ^k}vA~!MƑ\mP etQxֲpySlg!6s4QI5[ѝ!Zu,YsW4 ䷠d?C~&ԝ$NXk~1AH'V ҜUE@='ƶZpnd=ߟ:tUtp#+.czU blԭG /c- %+d,,rYfOAޙyMÕ f_bGY?h kLm$ y_?@f[e,j+\t,9 Tp58؎ڶAh#RvpD⭕=@֥aȊO[YrbкEP-B"qTٰJטdnNV" |hbL;e2'Ie!OR|Z>[B<#R?9I؝8`ӹi`>jX[p LĚC,G}4I]PyKeE_[baUǚQT:іz_ZXeNOLDX?J`цr cb~T!v0 ٶzDXhhJ-ݳ]/EPG @Ylp"3Bb-9`Sx:%,o5#rJSyn]*@-B&z%=E[ݯeI< zؘSϊ;µx<gj*,i 'XRrM?>B_هvI+atzOuU>ݝ(Qp;fdD˗fy .74e/pmw/5DʽMpN{S ]+'b9T.ns<(D kR *E|$ƓH/t/&drLQeS(46| =&%ʽLbr Аb(TlgkޑjD;exDN&@SzH"Q^2ۮ\2nL9-|֢~ə&8ZWs9 u(mҸ 9,/ ^gyO!왵g0wǙ6W˙7PĬp B w `|.9 /eks4izKHZ]C`E\rOm5JT! aJhȭt؂;r޹ǍlH8pvQ:9A> @?MhU×~R`} ;}To.^ot Utf=>cm-UTU- V@pz>{KYMoDtf?$5LP"CݼDD]1h<Ȝ~O9)UN7#%"@whUE<K$J.gLmk]łvb@bo, oTLk)|AZEE{$LŻPB1NIGB,ui A2iF1!U{I0^"⡿U-Ryi >7؉`&2XO<J&"EƎ|OIFWm8coc-fO ~Y4|7FM#'t] JƈhKQ.2ʁ?;˩YIRyؙ>,k1 Hأ++Y`UjĿv. 4U3h8̠GSmh"W>$ YGUdt.VNGnmu1,,AR 5+7xN?vH.:V$NpK$X4s-3n7t4{6wzhFNcҸ6S鍿`Sqnq1MGqy,JW⃞֑xxKT* |򘛏j;3 xL8 Ѹ˵x /|>$nF -\HbLIyœR>p]k-Bb%Iq5\P? ԍ6Vr+CpRn> ?C~;%q:~zhW1.hDL,rNW\vwdU"p~\KK!utrRė},'m 587г4:I2z{ 2$u^쵠0WnkL Sao ]J ?i6fnXGg ъ30kn1nP, )y65(.owf= 8Vn>Djjl~(]:LrSJYON`0NoՋF\]!I9.kWcnf ٘L]Y?&^ H}_%U &#i-PΪ6KMA2z3ɨą6 g-MG"jŊygϻI[!~/=Pu<7xաb(oB`єsx5]{L?b݆FӦALpaKՏ&"Gl؀E#!|p~ɰM_ u+TTي?E*]a8&R[ۨnKmxy ʥ\Lk tFג<J;O8|mkkP_9il}-o_(cv&5G)$e6JoxNoPpixUG!tSN<|ٗ627~[ȈlvUAX|8.ןϔsּWt)?Xm CaO='-e izk/n#X$.aUAmcFKH 7rs7S*5\iEPmtIR,R*f : u!o#2<էɾ+4VIFFǘP X j93|7#3nfjM P\xN/_Ȭ-=0I:'`b> H/yv1έUA:$4 ]8Fv/ ekkӕh^`󜲴QT~/rGlFL{cvS6QDDhnno{'H`\ 5$>ua%Yxǣ A/gotv"cP_()(K Alx|޻V3`/2dؔ%]^}E̡ ?^ zn)a0 7G=o>%onc6 GDdޮ\p(dFUܽ)E Ułiuƙ]aH*QIݻFz2M5}^ xj|T4K>.QzVG[Mv>6YQSAow)1k/4YȍD_pc~!vw>ȉĮ$C3@;3KkZ2n_—> Eq^ [m )M4#afTbOcY,?l% 3F;e}1΢|| ںM#V n߬ ϫmhԳº>w#HYal u tC%;aDQ<`*]JTcF;re^!ܿ4O<,iײYI( jfs$4uHRᐍi;3J1mP(^^ˆ\Hͫ+ 3X=~9{WstZZςW{7Q1H0мN5y%!j.]s} W-!}4 lIH͵&U>!Cr "f 7y+6H~Dv_@o:wm?mRaZɯGM lR peHs=ȣh\$r0'^F Tx+`06v:[^i ,SxB~ Gl5]gx"ǽP$}'Mvtn pdMjzn,zެ)S,!稣TZ@=ׁ%)84^jˌCǖOԿʌT*@<큾5l f^C(PuT?mCeTuE]k%ɯ]]Y6)0d8m]?8]`X;Ԭ6/[v-1? 9Ý8T掠K'H9YgRf)jjݧt?M@XWD<#;wQE~L%j zu1lB fKX.χfJhJ~j(Μ[\G̥&˲:{wًȔk'O/u}^әrvғ`3QB[ި4@}}bO^R4Mwjvfra}Tס84f6jr$ӴD1a.:V_vbB1YB\4悲q_`̐_|qIA5є1܇B]H(M|n=4ֱ+DŽm9vcCi whOzxaY_w]#IH7n0-Ȁۇφ{ W'i ,/UC'`8V="PЬa.h11jc#cl*x]M&tWؔ8le^G+F˛S OaPñtMX%vg0{xkE3VF30(iݑgh| <hp|0-)OHz_=3vVSf4-Abge1dB0p)Ulm}Hħ @D}^l+?O/z=S { w2ɤw gtM%5z֙=`HaΝHI\"+IܧL=ob}o "D Bg~*rb^`,1\-*-]mJl;ձ-heT]|3gL NMEQQɚ)4BD8\LB@y@H$ClT&&!{L)]e2sP=1hZbM*,.skOXAs'"{7Jc}UX3e?Nbqy܅# 6'`Pq´?I@*{T',N t\^Ip!'D]hi sGuڔ"rL1= 9k>]V"Ģ:0Ke#i$ƣϩZ3K*A<&:.:CLn [tQ?U= p<;e^#Gt,/D[%#F[-P'ƪ|?imw5&!YqkkT|ZKqOG-9a(:qFsM T{yY TbD0wR{]ZU~IniR& b7QH8J AdLJV'plj}W(c$j8Q0l ڧ1{SJ\JCt8[Y>FOCLc4ԥVţ{9Y>u$ >h85pnI5zG s*9+0%DUFC8av+I)@镩\@`/&Buz&:d x8e"QPk(Qjz|-L]͐j`}C"E~@jSU/qζ_[@Ila(wm]oS؄WR(; _]-HɒVIvՖhg&D8L] LkgܝWSKIX‘Us(/鍮M`mq/wm6T`'pCp^r(r*PЎ}r8}L!zȦdW81\ Vm=Rdq*$pq41HX+C˘ pS|N+\-YDgW5O-IvI Mx!ߝ%Ǭұ"72xq, 3R%ԫPky0]13BfVI;h?#{;ő:=T~M ӈ#ΝK:Wugq&f}r 9p.N&o-fhp>9+@E;#v-۶h"OEAn=?sBD$A|Js%1`k~Ijy#hĺA\SU?2Gb1bP:bl*wkdhOۓ 0Q PV/B;COW8Ogk+)fLJn4%T @PWڃ_n+N=rla’HLnD&~sv PoD+1AV##ebBF]3Ԍ5XG2dK̡X =MȄR ,S*r p*CUl;+{,y{f1M:aռƟ|Y$LW0__Keo<ֳ J.zSʪeѧԶDZB$%I]g_^]KӘE5$Q>@`U-]|85H+<%ӧ8p3\@  NTB*\$WtV>4҇K[I/Ιĕm*M<Vt<k j PơR *%WK|KFS=޾07khm \{F;c}Epr5i7Ïs L@?uئW #xnPZD Ji˵|6[[sB#ǢZ|_qeh'6~ gEj9{33ҟII idG-9Y\j~GຆZP=* ] 8JFMkn_M1#FQkArKO@v:p`xK:6K ?E{ |6<'r>'4ZF!BόYGa>h}ԏ]x'KꇠJB tHZ[[u|F޾t_XL\5F OfTU-żZr5٫8C`cCȏ`_-[.@am Hpρ]s~Z4y@6:g~Xt,0/SHB2 崮M. PM\.܀s17>{^.υ}y< 84Qt7%N1Ĵ:;Sݸ@h+% S~qW~0_v2N8ytvϷk6ElP%KlUQM2\>YשQHٺ:$5 MpwZx l 6r 0u;1gOcLTSD",9Gnge)%o9KQiK*:|iqj̯Odz'@+TX40A C;=v~7 P*m|}tǝ!/M+8џn. +NZr{bכFNHVk!X-=^l3ӆsML1ia>0+˧"+|?ة/ڗPAHڥMUGČ`iz1jOiE ݅s婮H<&¯gq*NHَ96K ѽeY˖ql|]{.r4A>M_)bSl mPK~>3ͻ*]x*@廉]7dn&pjcN@_.!ŀu+}- w{.`ѾG/AU74 G{: (6w |_-p=u %DxN-Wģ$=U<ߺ=r(UfWNP>- #)*.hoԹ5w?ڏg%[ba=܎u$,H5a˒ؾ^X@*@k|N"c*BqU!Y|;37m n%1dm(Ob`q\ֳ ^P+ޟQ, fTH&'|*fvKח#^OQ@<,I߾g-M]LCnB܄zi6K-,._*.mD ort4ڮ?̒QTiJ$sjx5UG18v י*,6;AI&X TUg|UOq&2X BV! h͞:, yOJ@mm/=9ݜA3ejI,Vle*hP)g.$?&jzڿ5b6PtZs*Yqtilh;PjAA)M&H>`%ϕ0l1tG_?Ga(ؕ`EuL9w]vBC熌e˷ ;l=txtK46P(ωRoICnN%'o]pAtH&r%-PNu[RwjH.W]A%"YK]׶?qN7*5ZPhIJ dYkrq3W%sϊ-;{we`=BˡNl+ x;ˑ#^":ӥ@]|42 yf_>P6m:T?Zy+q3}\txJFhv'0ݾDpxKm/*ʤ/uT/>HV ڥ&rf?`zS)`mJ1 O=` gV8Uj6 ⌠Y)W dyf7X_f|hrpH5>%aKܬ%[:pk~|/2i q S/I|ZM~5Ai%0;:ίPئ|RæQ ]9׵#&\䢆t97Fn[m3S'?jdhbnb)y~@ trW5z FW oQө ?ҴW7yP=peMNwA)|e,EK BXM25lcsуT\v}\T^HCp-j~ͷUj6CA0HItEʾ,84E3(^&s'Gq>ew$*X}z"h/8 bfn5ذa§Ӽ2?b҇KZPq_kS]f jd0̘Ä́(՘71=غ'p6Kу["]jib;J1 Q,qoV:Ubg*0Mb>c,W`? iY' %),;PXQګt :`tF A.1Uצ/f=V_oymYH`~ۺKT>nK/,%u+N(Qe}Y"oG:+\M2D'*+h4]ƕ |Au_b9@MbEr{4!j!-15ޢĴC݊DUɟ5_{SrPFNFԞ$!ys~hf(0Aaa\ԅ^y5PA/ԴBΑg|ÑppL?pJ7"Wt bgq^vV1`->&" q[bX`$ RJGc nkFĥCϝH"z:L2% K}?GH1v)n= ک4DD5A䡙$-=GwwBeIfxOvwl7,S <?h>~yǖ|c5.ނ[uhTe l R#Cz=IiI,-.g헶F2PWeF:irG4]FH֗t13)8?y7ߎ$i@B|<8:y,݌8(=1XFv2@e5X]s3Ce9}}b[Ža*}w4<jIO|35@Wkơ|%K6ؿZ< zG"saFބU I3צfQeytBh)&8 ;l`mB͟BѳK.Rz ic> yt{;rT; .>Kzg+tt4d 9sWaD ~reu*d {,:`_ZxevGu.q@!)Dt#'aaHdLA? eեFœB>Nd-uPiHn `*J"l&3i+/o12 upD B"y.EkWM\!c><24OL"v?b's~+E `1frYjr(_~Ʊ&9e1C+;d<~qepRC/t5RHC$Z|bJKgO<ؾo¯5嵡[0.Bգb aiqU<_)[GkA;l9OteT{?uOYz, u;M5`øsPдڋ鐃' rA%;ҮD>@A&)^eH 5H)^h|]"C4 T\o.+C-ޅ[Ra) RZՌDy9[6s!zx񦬱CdUە4s̵lx@E*jj{ ⯷hag$ϚRk;!ȳIEh> \D!٢K˵{xd"`kwcs[䢯ݑV(mS_'dg~[lM"g.^ZOp.ElEg>Xj7#~Tz8]>,dvONj/z!.h\|[՛4P{ޣYy ;zz377j@0X/,Xw/ +Nwe&K:o1YH~KւkGW'6@BCj ;vWiS(JjBg,Ba'/8[ Ob]kY%(,.! 7J[HP!cU]`ފYFKUibvI|{^j O:^= җ .97 yE (zݩUn"8k PLzꖬ;.àh˾t]ipcA{(+ gv\htɬMC?:7'+&f_>:T/ N+\z*ϯx֮WFSs7Q+3av}3pAa9똠I/D3MEbGne GH_]Wa73nR>N0i ۻœE"dg [Ϛ2L]6c@vɯApSqV  T+&xGeuE3G!u<42;-SEHE yb`mT7u2T{] JԤO)ݬ/<ވR:,|%1Tôtp#5˒M.ݕc>60trL*La" -@|NboC"ssCpΣ@wi5'oy IǸLj?tWn6㞱vY4F*uHhH{]{N,W_8Lά/Q iNʮ!3DJ~QJ_ |Oj;2cg;awHn.u%p\8f$v!pL ќvAU@+[@*g!LU D7gD{58êD^al:9>4lw5V2)clz@K:C,{~{FGJ·Q GAN $R3d9v8Ձ ]SUvv`yNvF<59/v'`-a kԮaf2ơl2AIeԶU bfh5P o4R:9&%rMvR 5~pq3HB/B&g+P4[5X@~Ixkku LuȭG=S5@'[#~ o)TҷHQer@ g ߥW Rx՛۳6IL!a}^pNn| Bl|i'vEh$l7یyկ筈{],관&/iR?ǡ bm-p iFoiJ`@7gHHfNhߐav$j?7 &3RȣbW9ò͑< qO.e>\B:xKCSedta8QO}i%et-c ^5]-ERwRnms;5(9wRhn5 8{VT&`KNaHw˩93ɣiQެ^ddĪ#tmղ<GJ6j~Yiү _ 4m1"t<~(e!Đ Ȓ.XQH 3{FC0ˌj;'/<VŋŒ|膞cGW6!&y '^e7->hw`|_p;ēLQºZ (Ln(fEAmuc*h~VʪwWF:RQ1mKcs4og""uL.'*xOI2%k`xꕹ#xG V ~O7/b当z{ Q#2mZtXgl#^U] 3s==mwwv M~ P.=&P6:tpm.I4ju<@puCɞ!yY 5.לXķHȍPd~66g@#{Χ4]7^+QyWjV<+smӞ /V{'ݒTbbV8e:@D^/nf-s8(lՎwD%w8% d7Oq~yrp1U,ػ^xw'8 DiӉ"m<1+G9RQY_.z*$5Ucc̹.|@yF5OXHu)-/`x/OŽK89,Uإy>q=-!laNA^2騼 sMi+T?50*Dz|A4W4|Ph:*ǎ]k'i!w #K8>zr&EG=d%/ҍ g% cj ќK>{ѮtXWe0 O\gX.x]:ޝ,%.R *0S4P ,IAfz!mβ]z=bWOEi,X $~a|}% :HB kh찗dѿIroùpNT1}V(MTC` = xN)a.yS߻/υ$SagB: { 9QUr_%'F/膠pG{:Tba{ky ;%<>aGʪ;Y$W+\˶DQ̌S< WѮ*oKf|)ZmmM%8W7Mkjvy\b`RSjӋl?}/ "y3ʊQ?Q;O}%Ë3VB/@B`E(v $Q量ρ:a[\,\(>XEXfH<+{2E 2RFFF0z7zQ\v|Rz0?qM l:H#9ĉL*c6o0w$ SC:~]-2ovR6NܑN1 _e0IªPK;LX$ xH1f̞|B"ҴjdABE/&b9L[qʭ7?jx'jp"cn` u`M 3Iߚ6Ԃah/}4tR 2P8oH2'OSn]W]k""z zy?J;zzG+]Q ݗڱMC ]Dd%Н1 pPF{\sv d˕LфqO4%j!4̾{P!q꓉"F~1쳖dMęE?]J!! j;W*>hIb$%@1ndЉ3|V TXM2G"< 9Dqkc=w ~qQ zVq3k/ⱶL}~7s>]jj̮!{}ql&-t;=tr,ծx RT}lmz:Ǻ D |nFQ؄-=,Y^nhHz ]sJΩ)ϲ6!\WpWijE]n֎sQnW7銿ˋLoնc`S k-^NRdP{ d*')4`Tbɸ=F"1.yTYg#Q~[~qݗFLjdz@(id͓LAj k24a$jt+P.mEFn[q߇uȐTNBu ~ NT/VQ8p깄WE 9'U;H}EZNt,?P%f1!]<^_Ec/X Wq|a+8;l3һwYpt+618bUDhƑQQˆ-j+|i$EzrOf81 kKL׬!bn;,m=!/^{8xne}~ P+.t}Ai};ύapVƮ}h#څn* DRL~$jGi%,6,y9}49|n^Yjݱh^+O?_kN m!m5zm) O/ F\%׃ ~N$ġ!^Tc56"{˹rCm3 6*H#7 HxN֨A=|ǡ\ 2❿HT%9֡SA % %4 ZTEIhm`P,%%s<^ΒaPtuQ?@27v=l|Pfl``8H>±1 6aϤ܅,QA(|$Fmk(U)vhɆf }EBK2yd(em9t3%=w2ߊq0[ө- k4T ݚ28MꆣQRyL卾S9myq0#iqeHZp{rA4\6 o*B 3 [Qe7hEmׅtzrdXKt@;DJ{4܋l~$\1wA awszkb<#7Ydq9CStp9!E EQA]cPL\G5e?]5){~Lc3m،V%@I*ZO3QGEMI+on3Ԋ"u!(Ȅ6.x/aO%m}1dDMJx:`]l6,9AlrȆ (d"u|!̠S&s]I0cx2I E(7R0oR7u8kz1n&^A0}9uE:"IGD:؃TRst 1Q W=fyƣ既ISjf'%PPHҖ3 QF}GQz&RG j%l#wttN$!0v0{ŽO׾qr2P*qJ̎S $A4=u}V*= gg/_:!3 Hw7?W~ ǘ0*xy=S,f@ 3 b|1̕9b0^d.^=Y8;JĈm3Ph3DL9 h f}99 Sѡ5z Ƌ}Ur JfԽA V rCZ{%f%UqeExMmX/em|WS/Xa;ݕEdX8\xS$b?.PxCM?=~U qU ONa_Y Ӥ./ K5Ⱦgݗ]FO6K$YRn?l.ZBbK؋B0!Wq?[Ɗi~{͌ysMof4+u,fR>A OX,-I` zʨcșC(k}rE񦐦U[&hl9h']A6 dg++:35F0|m>ٟKe49ݿw`]_uvgm.v4rДߨp5Lp<(is#CL;@,^I^`X~`$?q1T S^~+8h]2bg^qy=Vۇt't/8ҷ~v}035[6nw،|o U|Y=q=&:Za{q3}mzٛ-ԷZF` /Gl"0 NKG2A鴪c*d(d+q'>gN=AsgxuncZrӌ `ݐצM܌b舵\,Ut#DkNk H&H9[c"mff9)5m*5ƾo4YjCRao\lKqE1K`BFSJk)-/]tih(p!l>Z왞U,u M4dOQyR>B׍hmb.™_uɤ-t=уH*rS224ӹ_1Ųbvlj.ceP%P6|^c3w/wsM6~{x2IE< CmHOgM"F^vs u)0GiQ5 bF-`0pU$4Չ_vrޔ]l[\ gpl=f6a)qL_8+z.k^)rAy([ǾdsQ,*~UU+ٮ|k4"`I4V7ځ<,~Tk&;.ztBA#An-5ZڃK$-JU:m|g`ԍKKkޗg N99.vj;/b\4패V}SV7A*nm6cԟAzxVf.p6S6q;eH*,Qb6BǶԈ;kӢ .ɉ@ʇC6e4ihdCx;ઍJM@oi䣃#V7exan1 (*8Vbۯ%ߙ}@s g-Fx-wѳMTZ>yw Ɓ5#Ό4 }jqd^GVk|M^^o=eclO\}H¤ !z7$7LBs, ӚpK:ah<]s}~ 0ox]8e a!E\F@Jv em;ČF a +>!ڧ<<)zҽ֦s zDXb6j0 Kh7Yy:VD"5,#`0[t$2nb 6ҷ9f ܹ#5Ry>si9Q& ㆓+3>3,랳'P 4/T"Y`3~bv-,o$94rF ّM?m6O :+>P܂جİu(Ͳ;rfYi"da% NЄf'I;Ӗe&ߍ谫'#272^kZau@A[{CӋv[8g>=b~rfG&ЫVӶR16ji)4g]øJ]ͅ]Pg#k3yKplBxx3'3KZYэ @IA7\N"R}hWD}6䷲lt!45ãM͎c{1t>fL&Z7<߲BWnvmr@m܎|;8`cb~/aQ cb0KG +fgo|7 b#\i)YCPlOɰ6 -hm 6ɷ! ]itբ>=S 4PDs4_ȷs?=GC mq!jtu1aXGĥ&#$ Uޞ qA54n:Ut8|RcUL6vĘ]l"荑ZFۊ ];I(bI6X*nVMvw4[~]p:yDŽݥ;sWo?W lV(Q"X1F#Aj2L9WпKz7$ӭ{eeX{pg3q!d<'i2nAo&X gǢɾk+wu< KE)T[NJ"^ t2ER$! 2x2ykZ;} m'Z-GȀ14#?HCqP8nl&`QF2[^R(!HE*KG9oC6b}y1 8P`E*o!6QաiF`!};{NJz0x;uU_ IRPxua[ѢKwuܜxU0CEXze"U>G*JF#IblB,bpOe[^]L.wL|fr\Xr4?>~5msUe$d8Fٟ~η%3ʒbC=ߨ:ӂZW1W~`jb t -J ɢMH4'HO458F=>'A&IOTfEwlh& t t C<˅Yl<ؽϟE9`{i1I4fӃxz²j"t 䂴TL_Y,4;lc^uŬj#1ص3CJv^_|X7o!kod:lT>dNJfODaOYN#;GL10sS]a ̮qVf ٞ!B<oE^18a\lloϱj$wO$%jRg4A\#C9WXGQS!,~6rw+ׯ>& 1M '7Jϖߝ P4Oc7Dzi acTf{L@/ LЁPc>^oo I;&Q5N{N}qXJlMvb-Ϗ!^,1T@W@|CN^.cGI{GR_W&o4rμ7%|fN8&ΰ9[,Ҏ;\U˳zχn]2h&qIWJK:7H 9 ?)mc1$ =F`@HcV+߮Je6y8tf(pP+Gkf-KS7hA#_G]+LzE3?ZV=J:m i!9#x޶|L`GY4qc\]vZE~iƞnW`62/j4s6@cIӗ C5H4Ϗml/%AWNc+Pa⏩yBɣ^Rrj;z<5;)W6㻏KC t}kVAͱӟ#&-(a laѽjw0։~q>Jb14<60fyR~BlV1{oFbQ0¥I{;  ͵];oYHD^1́oPO6Z}jdhkmCD%$uGbh~: Bl$m+ݒXeBeF ,O]0^:X@%t [u4`sΫdYAtylDC ?Ub 7!(k>ȱ b7\zDHx1VZcUc>mNqZV@k\E@%'NM9Oㅳ}c 1% Y o҂6! lcy77#VX^Nܧ@'O8R^>\6s;PN!P3+V0zU~Fcrg}QȠm%Ӫiq}Czٝ=%-"D3G+Q`(2YAZ\X91|MCI3DBAڬz d 0Bt\Q _ U [}lHe%n*E q' j䤥}%l ;o9\{AOqPLhc-'NMxlI3+!`)-(Q2?%QJc'mF&)0s=Pap1M ɝ82/f;0)L}帴LD;.T̈OձE*Y,.gی)7 pe*L' `+)&Cx Jv G¸B7UM,2h3 \#'n}թe`xЫA\'5WGum DQw =#U &hw ߷x.P P)zI!Ԓg>)[9D6ME$lkՖ1C@dZ ܝMBʟ\VP,'!/5s_KAT8bu[:6Yx۲uTԩG)s/8F㜝T 尝ʻcDG0z*8\NwpȻ9׎-r(6"4Sh*E0 &J.qDldLDpeUZ\-/?'}JSշѺ*MluLF&en/c0[ fh RX5I&a & Mx֪=v=QpH: ΃/lwui%3̜0P^!}8r+|GeSXW0Xy@71`Z XT}J\97X\4 '3sGZM5Wy'}V=l _},"[-U#)_9E!cK3cn1R0"9ӿ;ߔP&^MWYvxwٚ!泊OHd-*ɷnc|c4Y5gxy(C|^AL{ -CY/"ޥjKE5*5(jQl^C( *+u _l=sG`;l)"<(9vZhIz\pr]XWOEд+)= -\Ԑ3$ Hܦ>"aB$C6+u նqKőC4f]Je?v xRqsd1W^Lc)="3BPAumZ( QWa;Z"~$yG)/ttSwχ(wy9s9 ӔRGHuYicDQ?o:qkt߆DS0FÓJQh/fzu̓Q̬7hdhYB2MOeMG(Fك囉csfG~%r'~z!Hx4Nd\7$bV!v팉 >hJEO }2?w}y[SuDf*DWx^Bd s;HG/" y{ƤgM3WV0cWMƻ*=4`.IdpCGVYo~ mDZ1fx)!c^6<::=)} lj闽|"mLɡ&3tq QA x ƣ'83RE}@8fG{ѹx/4;aHAY#*9یcM FP=Zz$}85V%_n+M;Ongj{y~^c`OȌJ*8=xШ~֢= ZrA[ƣK;|,hA)׿>0-.jSR]@{n%9>DSyzEţ@|= z:oժ78dGFyN7¸\0$xqNhl G5ަtTlvzK܏}l{8x ^^ qCiHɍT(~29pKhfmi< x2C\>%hU^u,,^Ah>0.r#t'͍G6:[Ks$E" V;du OW/ރDϝҁTi-Q'ފ$ŕiva-Uh`}NƹV,!{3 d̋)cf&]ai87&Ieu_AUsp[QV} P;&J#rt}ԭ ii+CG,L%k]|Ҷ-%g8ʵ7lA*α0[R 3u/Qz88D4gpD`C" ~ؒ惾Q?IvƑxL-]^jīrq0joS8b :NZ+0WZR| nP"m6;G}8d WA `M/__ >jka@w#Yf\*7xeyi%{ˀYOoQS"ӔRN"v6ⳬ16.ݙZ=!TV9d\m!rL(؄vgzG{C-ml] bjF B١%̢C&SAU~a&P-=qvW}yE38 ۚRX&k;%){N?Bg^i* #i<8rXb]Du,=?Cᢖ=}.Ahc# K=!JKSyGoP\66;?` x`ybm dʹg;1iF Aԡ @'HXZuRI"w&}#|yzɠOQ 7Ϣ/5pPLj% 5ub/][ʉē)KNO1#V'֊/ R#f'/vȷC[GaàqT~2V҇o@FdU&mnEmUqT Q*>>ZǮc M^?u',R CPW_'nQ\pl_/YNu%MuZqBN?QV@$h͏w*m!V(W)Mܲ|P7O)'GكMlڭ7ؘ䵖d'nɞ{䡷 eǤG4[Pá'O.ZB|EqA/n4;P>Wk1tF|tJJ-d5a/A\Prr (beHB1yy-::ѮiA &4um1E ?W]7Mnj$T-K" jATdp]tCܫޕ :( _n%{; pӗ Mf0I̟-3rdoe,[Ep|ʹB,5O'/O[4řc.dJKC+ixcG7{/%E$R$[ʔ?QNa^qmC`@eNma1|[VE>98RZ.vd(2;/jtܰ^1V/uq綂OȄ-Ω~Li QخՏ'ܙ IeN_XC)_eރ]|bklI'3ϠwŌ(7+ z‚)io$/Dˈff?A s+H~xטpYꜹlϜSWT8C<` J[i@/ <~'xE4ne_o*m< `xR-ƻosD 0fW ̄ٙ= n]6;cb.V)vN,R +fxa8mS#|>Qq4=2Wѥ"4F)Oqb. ȀZ~sξv3 "s}Jk^hܔ;b2&H`g?a6w')bs!prYZ@`K;Va DYx{KV8~Msl PD{,'MO4!b^LAݒ"$ݧ4D d q-Q8m~1<n{h2jI{.d,u[! Ɋg~+*uc/"&nr@3kB.a.&% :h=.4+C)hg67Fcܿ0R?Y ͧI`CYWKBU!ސ~=dXBAȇxF mHi@`ЙQX}){2"i56pJ]TwL4H?8M0h6 mA+8K,j%e@Lnj=í~}O&b؝b7nQM5UvmeU32s8y:1+߉1 ,W ʡ܁R{:AZ/w$ ~ &1JQ0%9Цw fU$?j52∼+[\3OcG&AtAǦ { ־ @"= TWBcvZ  ^:D"nT$\dԶ$H$ރb|g[]Xqh>o#Z@›ulF ![".P)bfߢo #ؙW[sGgvxUX /xʘzlK]Gk l/B~3xNL@,4'0%4O03b.+#C˙1k5s(G8U5AI爵~&(߮4cd'NgxjϣR}Ϊ4Jqs W$m )2:][zY}zؒ<&dsdTP<]Ù阫#ɉ8ϙ+PU\ug \0پla쒐8pU\@H軑%ߧ81}t3%M~vL ~T[Uћ&D/أF(QK Ϣp~ ࿮[ߗ*bT:2U'V +( K"\#\q?:DA(L ^'щV$i8!R٣m*2;S !ֲ1cU ԖM|k轤N-;sxrex#d<&Azݭ@WgA埰S=e39V!7"#PWyNVP|)M#sex)Pj6u+TiiGvzyG-hK=O+Z)MhOxqE!G"/F4]>z1XYI%`إ\#놓\<1.-aIM;_ף2I*{!2歹?ж0X5gDQcڰu )Ŵ&7&r&$Qs\>8Ȍ|Mz!Ly% V51>PIFzmicRn}}bҩ˰S #ed 2J|tKmHcN}EUd]s#uckTFdJ( gohř#]*X$ mwSx66[@` i}#z9;O9s1+<_)҂x4-Kf<[&ef}7WF~j^(r5 1"\e ";QL2 0G%ti/N[=d[KeɾEWW }U:;|Y9 >jZ-eo|# Zwn9`cLH!󸻜 ƋqIsOϚ[r]7?60sm8*akʕ~w!s]HOȖ"8Y=v?Qt?@̧-@bdNH'D'yԌi(Zyv$/TDͭUgyJr9Gr}y ݈H?Cn meZrM.I2G2Lִ1,A FIĢ/Q17RlTbN><ZlbvK)3gՒ8h]#H02H;]+8Qؘ#7MT2W["0ʖ5-HJ ~-VPx9f!1TCgnG8 ᯆ[cT+ZT:mN?vjc5w{ 2 ;;O1p[*芏׼ C^#%Apk}?LՒB䱫%<w}(R$U }22>ދhE-] 8"֦z kcLT 3VZN$A7km|:iS9aR>bVW}gZj);<ES7l:6WI6-a@H7ϫ(2;xN& 1/ s\TūdH{ 9Wв^4St0xeĩ=d7 _+EFnW qs#dKC8#pK$MP1벽gS,YYa`|HIi) *?LEqX%+l;i-s 1za7[ mQ3+-^SBԬGMck@0$}1/ܔO~> .^zg/ӭ,܋=;WkqQb N\)%4b D$1|YGx ,;ٯQ/0'biI5zDoQݩ0wPn'f)D 2(G1 ~ օ}(- $zom͖_G f 0 ]˵m%tG~/&f~,Da⾔`>K0a źF鵊J!<d, ]hۘ4i`CoR:K LB*%9#*'hh}+18*W2EJWϣ;λN|;hoؓ. C9:uE䖻%"DJӂ*q&iO猒+f "Ƅ_ꅖ(`[>=p tu)W3$C@Ij4k! MaǨ3|'y` }{'^?}JYD"Ufcu@|=sF5Sv˦HpBT!ƁdT!imX"G2f (Tj-XA%G9_s)hCTd$7 yӳRhʗ3Drd,đnTP-:yH`R +Gӹ/dĿ#6(.IfHַG钙DՂ168\TMtN? 02ٲz*D}uUؖDD:'#*Y ׌97fTˈGN%h3'8E M$uݜ:gt<f>bs_i{;N4޶,Ds)˂uʛ 2+ЦncIJ)/LRLg+N gq`|_hv ~1]!.}XbUև7brk MҎ\ϴG?='A^IѠƻ~e YfLG"+0,k^CFlekH&kkcRESZ̹S EW.# d[zn'Ҹ[,Q:uv^4hw% ˪zVHhAb~ '`ER9w?r˰M Gg]?Azm{ ?1˫zvJDԹ=B:<-'3^a. 47.YQ.Olb*hym. iI%=?n[_㝵lzkunpi-HϬi]q9IN9 .؅hA1P-]3f a@|E.&t"6De _C@\q6h8qΦ zY2It3:qy5>_mn6R="oRO׃bHB Y0`$]osɵp񥟜vocb$\PBIZ~uMD55+Kr, ^1{Srfn|"^ɽ@HfCZL;OyD텔$H!̹2VB IgA\>,k6[h옳%u 6&!2*l/QۦnJX =CM,o6FpVMR2p"OӞnKQ{OM]Hh4WhͭEaw[&R)x&*mڦD E"2{(rRMQpBO¨4kĦ{C^eۘAÅc[n2لtqPNґ\2h!Zlwl?kpICTiU^ӫp B2s5JU1ѦYB*kvrl_Vc]ţr'ۥ6m]:;P|9F`Pqj&*vq#iϝ[3wݰ-\+8:LE?L bR ^sBƠF3Fܝpl5ǂRבMEF)z7[1=&Cs p Fa>KbՌ$X Ϙ/kwfIHܬ.~<*zHtY]}(z81B^7 YOU1A܃/5m;t5nT_RZB, wݖCA0E21+ɽw$UĝdŅ&!djR˒\ZM{k a!a@n0?%W²Pddjt5{RyAL^٢#i0k *Ǵ\n1OxN/Vv^ ROU3uX3N1A9-O"@^A*װ{3O3=fUف( ڞF6Erc~uDieMq½6ѧR 4]k9v$|pXh˗N7pg/~Gi <Ȯ(sTZžbe92)C' #Wb T mC 7凼Eo~E٫-24d l6hmHBgWfp1!ʞyܝ>8[@ԗxivmZ DH_Rɿ>Q}.G[/˥o_S' 6sG֣I1`NCޫHM],2)0D@Aw@GkToj+C{⷗:/c4-e1ގ5e%o*7Jqf7E$ؽGA?7O@/s-D 02Hn"p3EfE <moL4MSt+џk"ɢ#k Vp0 p[V`?nn-0lzѨTAXs'cC;dŎa)3/Վt{n {H@]حǞG.]ޓK.> M*IlYC_/Hpm휔EykAkΜ-s:Ns bKV Zty3A><}Z&sTJ)w}s05HęmȠ\xȳ!k˺Մio`5/52V3CaG[7Jc{(G6hn>TNl_rOd/RAfCMIR9Vө%DOLJ7qWPsHi޺|D|:e+7*)e_hS8,}l;8B*) I§kdYjPh{ 6U;-G4.oWzruQu*s|Tyq0J_9Ϗ$J5ф.2+T2خ5ugP{l-yK SaOlL450%thU# (J2WQskM.cDX2A=f/"ìZimq_M Ή;٘r]ĥXA+vCƑ-@$2$⾅1^.#ukx=I]ioǸ /\7 Q*I&~JBi1o)eɊ%4\ 0ԩ mv‚YM-xS2w&Ҝ? =>>?pZ fԶm;I:7۽yE)-]^1k_Uⅴ'(qNvIίL6J#e A Xi _CNٙ>ߎlVtFhG, ƟO &L~Nt pWB*#XEriq)SIĝ% TOT\ QK?\ _U4I ?T瘎+PƔfӒs xS-rŚv8j2N# #8d^HyRМ':DOO,4Q Q 7 fPΞ x}7xjaNlg.wXkd]I{ѠOO,3e C 2y$> 4~Fgz9baHf*.W%&X{9'%ƾ&?W~1 K;nWH\Џ5"(x785+I"alVԘkR3m(9}ZD5.o ONhN5/$fm|8Ul Jm$GqL;k|g5LgzLRqΙ<5!)K`q-I܌=A*҈ӁsaG*O\โ >笹"hLzFW" _&7TNt;П)!3iiVK $p>mg=bjsْ^Lj4w_+@aD6V%-yEa-˓Dz6*hG-noW`퀇eK3ƦTQg ;#oM"Q<Έ YN1z)TGŒb?}^!q'I~?* X03kPB.M+ލ$㨺>rY0"IIQ˽ 9Ï hb^8 4Qz>@]Tgt 4ÁuzrYWDtqاL"X N|dDkGtK"eOrgc,Ũϑh>Ҝ }c9j;E?|oxoKT? yY1bCmcФeyz8|PaT*9ч|TA}M`c2]ԁS[7֕CCEufm9 2y1]~"0KU/ ^Xmޚsu LpQM'>4!fi'?11q_CBXǕeIya^,]?[!#yykhoK; 8?1: mSR&Q*dJ|Ad#qfgXSju;EiSi\.tAaY" \%ODkj )_OWCwU&o :)4J`3PJ.&֪X" 7T%nV(M/3R/0,Kȅחpr*R#aARU.:Fĥu Vt&`Rg =J dr3n?e\/O$CqB.qgѾ*]Ud HY4ff;Ln*<h23b+Zu2ty; Go5GFPsxЄn/ԋ:O(

#D&=؝e^0>jO:֚un(7ڼKH?3xOEܞ609˳VxE7;7GMX&97荑o&OeaɁQOhեsevǼk*3_;+aVRKrLo'd>_PIw%PJI?B0b%⠔:]q Eh[n; }}"mFN?>aUu6#r( MQW-8d< eHL2WvpCS@&wfd{PߤsV?# Ov$ܒ=-Caj`X;./jp',l R8S+.*c>QL_^,phUg$t0\ZxiL (=EI?,]iʒ[;u"oc=f& [*8t䈩$gKEĂ'uY)F:%gY/u[0ɐ _94Ԥ)NTґ ʻڀ?b=i'xt-kE zi7Y1'DN8/ &-p|G}B3q|3oϛ l{r:0Mr0tlCc"\Ja$94?Qr6jv*1 X #oVTgޛuv y%ߜ_ Gp,~?yP cr>?5h@J /7s`m24CPLexcn^aI?Da ֮ DVu_p)vCVݿSb-Yv6(O@Q]`!0{@8Δn;>(6lgpe3pwTױEkoplZYﯔ6Ǖ`u >M˨UBMMaiz+!rtJ*gHh""7c5;7BdMc\cQ@58Sӆź' Qq:>j)]E5yc*<=&_U%K)u}wOx E'"O#ۇrzqæͺ^0v'1zaK==xMHrdHc>!w4{ 1e(FY( jaAYCk<(Y"aF*I,czWhzoXK8HgvnP1G6G%V1 =7ύlɲ"eցfW38@nEb#_e\߆IS'~0м` \ .~H@rџ4.@s`&/E{ROP0kW'y5l/ܗ.s{W*jyY-TQLD9R&TE!RGk6ua? E<a )W6їۭ@%cҀ9W OF|IfⶩVP;y@ E5w줷3{b[ s!})s61N ,^;}$zq/Ozq 63sΠcb>!tQyi2l~epwb|i5EQrHRC $>!uњE=k栅O`˵;<Ȋ6ē 醧Nvzu#-]),ZyD4A\ͅdz''Չqg9"5}P9I ϟͩޕH>rԢWKeW3")|ð&/Fqo j/+;HC-y? NUeJ{[FdCJEHM%h틩 j*3V8rͦ5%T .R&};ɟ,fCt1ȲRBT_VC#`#C=c_9YUO;|lxc4`D<""/[(n"D"[Lqzy(L8\[l()C|&e 3#Ny n5=>49z\CFKr},ُI=sy+ރk}ޢ0nb7U &"Fٺ%"=?}AnIZ=m`Gh*gF>)٪qQ}+)?y~Xϡ+m#5Z{nn1çaꆤkVJg*WRr{[AЃT4Z43 A pW{FV# 8]z0+Ze7ߟXE_\=(c1{" 㲵(~z B.\vJoZ?FiX)gؓN/ZXB5>PS@JTסTE䂶'-h.@h+w`=݁L ԭqX_<֨x{{+vP| L(B>4:)F0d8H$8tUܴ^McK3lN@ Q=n*e¬V`A v4Gi&GQ w̱(gÖ (Jԅ4 ?_$ 4I/Bq[.zj=R娥Su Su)lVpZ (f/;Un2_,s3ǭPGu`%> [,nt#OnTM=0-TyV/ڳ%o>c#/!%!Fb=2ft"\魬n68 fT܃\6w&T@r@.6H`N >̾I%C]\hS,W(p8M-++v/| eovY|2sS`p"oT:; ^kl-Xj4Asyy-X->mcjp{]̡UeEjS U#i|*9~2A_nn\ %ΒԻjgy `2v!?}mQҮwgZ)V8H;!m1+g=RgASEWoÑk bZ{Եa%3iO H*7qV#. jK{{uew:FXh#DH~:/_Yϫd]u,ج1궷㢣M55 ץY '󘧨lz[)ja6TUhw\<B%z`RsD1Ԕ">Q7N IcQ0-6\pRcIzlNm|_k⌳M5-@؍ۄ0ETV>#ne)MT -إ1f_ MR2Y/ vܽaў @@F6m*l!m u#f4K ?aS=dT&0W8(iLM)قuOw6Q=*1?6ܐ"8H b ©Qk,bZ5KY?4GEDS2~*d:Rqydڧm»AB5͎`0<&% /"90p, =ןL V1l]tƺ].[R3$8K;y=xuDžfU/9 g4y+#[&叾2\9!>`C+p@(H˿vPiPhjʕp_us)ret*Uivq<Л|q6wv:yr.pX:'lF_;8-zj>  o}vEs ӉZ30_-ZP;8$6 '?$-> F:2`u(w&tς5c% x;z6T!D6*v ŮHW-ogvXZj_dxUX4`%$R;}3E赙Oн C_(ϻ2u" 8)awOSۿDۢMKS 1ɅIBD<1'U]ȹEـ}9&+[.43c1$j1)=`$aFCߟ$ >Qh"\vi-/lOg5~1D]`3yc9_qcs=~}YFc[[Jrط*x 0BJk}jKD ,$=W+[iZ(!h5$qq?AȕcZ `҃Gv^쓸Q˚ӱ |{ů9SV⽽Fut""Bg /RLD@}\[.b̿1Ws('&=o2`])*tڈaJ8cXI9KFi#cr&p)?#i8BhJ&gϱˋ>X=ӕ@Яp}dp.pxW()(Z/ 5/OJۏߧ[DKߍ0_Ŗ\Zk>C2y!AVP@S ڣ޶ `q[HGZ~SVn{\OrC'h ev΂|- Kn) "$?22x?5iw888yѩ8qbA@#~JmؖEytY[TFErWbmgf: 0#kxZ &a[clF^ nb]AmO Wv=' Xtx-]*-I|ct6e1ǥm`Ov\k_؝a0sߒ*4t4h`@EL '-p "J+;w+{/9ZIB7)x Σd_ЯΡ# ?w!\t[^4h4tMz• ƈ% ;^8pl+fu~Ax]9E 67Wn;PddS8҆D)՚(?D`K5DO>aʲUpL7&z"MY_ti\3 8K7»Ta1yM^:}w$H]M0ju.>C%Q7/oAG9aҿeI2Xwyժ 0ākT=IAϠV aD}΋>rZml/Cm<>8AV@$2N]rWH2m)Tfīh%55P[K~E5b ? 82.ShL%)p!`bD)5?:+[iu0xz>T'F4׆ 9̤. flDY%K[pe{(%{} g@|ΜPlD]c"6neS 8*S1ȂM6k`rg>w*i}K>bݺΥ i CaZXg6S:M 0G_|LBU /Ғ4E`Փ.[\`{) "G:)AHR46dW fq`IqFqi~URR_YHsp{~ Qy3 4᭏Y]q(#lZg'r)DlEObO7aHM?C*<ƩI$-Hԫ 0~Z>AK`'''n \<J(:\_QR4roj9 7e##㙛jmNCۍΩk{cξ*َ-xE4AI PX>mr@GGdEBϑ?J>8oSGjkxY.#Y&k?V?| Bti4EeecbJW=9ImǾ4&+pbH:Ъt >jIv/AR~{ e h`7kp 0«v#,[2ZpūM0 ߶TN[:U=a5Ud\ Hyrq\p/->6 4(uPFنja{(א^unBOa Fw .LK65YEeHxm ,oOP/xšhzF5hC! ̐nfVPi%FCˀ3@-d:X55j8hlJ49Lw~qQ {y4vE^hѷ~Ԛ(J2 ƘwTZKA_}>H$f}ʣkɟ``\~@M%mzi-\6mO M$iۆg_qlvkKIf5]ٷ 3#}ds;w[/54UA|OF kK2'KJ5!aPk()Sfg4YQ(9x]II7 c[on:=:h;>`^^\@],BHFxXLִJ " :J,*Z{[x\/ O"b+{s%CӶk' 2Ϛ9:? RqcW@ <.N9E X :X{Z2mתbvJl{s<' C?3ң`t@r 5uŕUQY^+LB{,0y.O$7t|?PrO M UpƄem5{˷2<5#;]_rfNv 7Ѕ(=@8];֜@wR=3C5|<"@bKd.G)GfwԗF)^e$6o7ϗg1nq:cA&lUϲ-ݡE ENIt'Ai)`u$t΃z};۩kHq*SJ2qD'so>^Iv&6ȼx C!E4Zui)TnڪG4(JZփ}ůO"T IuJ6SoSYV,=8˙`$x/떯ax& i"%8cKϏD++<fİ:Yڛ2mֽ?X]'M"w<[d<İI tMrR!7TLםhť~&xԱQT* ;U* ',^8H}Ϛߠ=t5tP\SY%@WJz0$o8C>kl]mף!vV~&οhk[ / / |@+`(+BQmi9MKX(v){׃o(I=c|:,d *#Jʐ#5W6(_ΙbKSpI@گWn~_@NI _^;@;͗69v*0xuvwv_`!}z| p^}'0}k_D@*UWʋ-I1!+L|"${DjA'ʁҞI8/@!>x&mV9iow{b8 ㏸dSG‚ acq2h֭a/ hK`-kY#nr n/>3vF R2wm%mqےAn 5ຓEvL=3\]ϟ uŜ'0Q'gɕf$E3,L@\\O$_2eĢ)[ckXx !%-bq= BA6ΓY 5;#p ,5:Y0,{" b-ʡNt1z <UVG6Pbb6尀q;<| *H A1ܨI8B`+>/gF3}_:4'O M^ÙiDGޭe+]?OSe,-~!yrsIi*Ouo_øq'_+DBADZuvѹ;,Ӯ6[;S38pUgA;7,n]،/%dr;$-I3?tMk~㛚Hjli>[x.i4 ,Q}T(I\P8z3ȳ\S͚߇dz$jFvĜ/" >MΎOZr*8R: B}0PtzqnE {XL$}uMK͂z `r@p?I2թGToYR9'⠋%gd B4פnh7] (d~s.9 S9Q?n–pҟ,NHfU[v lթ 89~-.\ *QoT{A[M2T[Gv3{W̮@+gS>yǶҫ-+,7LxЉR2YM(9 !1;2EX22^D ę'r^;漎4 o~HpqTfO0>`m{u&4.HnIGl'4Ȉ]{>2IE@- BQS?Eb*7cIwY&8R9b?)xa}2 o?m?Tp-n[i'Ci*%L٬d\hwXǝՕl@s]1z !TkOW4!53PV? P br&U yuGai"QthײL6 H5$4D?;S&T/)\ayYT0f>ܵ b&JBO廠@;;0 hQR%V?n5 6bb=EorţHf-帢 7D8+Ny%l؛Ze$6(YHLJ xq=H`q1|94=3]Я)u%0ξy+{a4K q΃=݊wMjAr<~enhmp;@xʖ0 ;uilWƾ XhMR 7&H m~?vG^.k/JGg#1HL2VDWy#.@ڊ` D|ǹ̐8GX뒸XGbZ͢o ,j?WlC){j~7:'T5~W7 h@e/({\Ygj"0Hr@&5$q"[nB꘍K6fTz{Mx Ast!?YU9ӇM릭.KΑs@ooƀ.ƍzJXtCK0 *1OğΜaj8 7]L8+nS{#Z;cq`618WxUqIJYBzo$o}~ mEFrʃ-d$4'ߒߪIݾ1D0{P/oWV7eЃPPzi32eV\\ǖmvb 1YncϬ9`rk !Pw/GvMyPj+~4qZFͬ`61}-c3Đ+$s`5eqJ ԧ,` ْ⿙61_v[փ9ڦr T vUQ}cUls$i3~RWq_J,= 5=9jnlT):%V^{f+*$N/E.9S??]gONlB6ش:I\ܛ.v:ۖ* rO6#!"vJ_e@xL5 o0.^nmR%dB/nTz7{O$<`"udٙdzv*OZq^jgg!mta2Kmf? vyśpe╢~D\*1 Vf]cSᯕ=%2<%x}Hly\HzVr~C|2S}uo\0.^ ĥ]E%FwNI[yf6$f'u`=VknfElA%*RD4Q>=YvEo{*oF#ԟ(`_F҆7/_ce? }JZ.NV 6_F! gqg:A!8}`2-GcH@\ElU~d\QmXZlzm?ʽp j ~{CbvE7]k7-ucbPQhowU^+N Py͇|fKfs ?V-݇xBOBv*6u  \v8S?9kwƇz2tPԐ}`*%őH(z''[|^ O]T+n*+ZU!7pGrbP*MyojΫgM?2f,Pb)mpbpyrn r$klwAJbVH[#[LDvo/#w~t `8.АbSv_wMΣh^!cFZm(v O '(Ͳ/>$Kc_\ƯˈK"8G]@"^$!͖;]5NնFUWPDa&jv]x$ȵDЏ \ODoI<_"i5fUo֩B%S>MEuewP )ZvoxjXI~M1Z }s5Uјa#Dqg^2M<EtS8T0~ȝ༧ZԎT1?#FPl%I(a6-ZF{Jw>]0ZFѻ .mP;'V!'JVQ|3j{MPV lVߊULJzi2"/Z:3fY,K`@bõ j3*?jTٽT95OY$M34_})U`oQ_a /x4,JG,q`է ibuCU]hyw`ЙE5|^ێBKqc(h1J%Hb?^Z3=0.gV0ꏙC"MO/{[ē0 n' hq6ϙSao[Ңɂ 4bԭl↿wTE0JkQFyƛ]S0X䢶ٸ_c02MGgTmiseeގ"S{R/%4jCcA>~0M/t lpФZ#T1\aȴ8ȵʳ1hۚH^yޛ9J$`0X:)I6lpTN47לJ:cɶP:v1sx<5>:(c{~E"^}Dg*qR~" )DzWԩ/f? dcM>??D/K4QDD\'t\غU`'e9nJA)9 *V/kjYSق" ~Q`YDO;' ݅ƶcP6C N3dTaOE3%ymL #o;Z#}x{Y2|rk?XjOUmݞ^7|YcUPڧ!3q9^~iKx;k \JBFQ_)HcH9{8QokUPL$ Rfvhd1O#ϵy4q989XkUvYin$P_/Kg>[~,n@D}=X-7I`iCX*Y7ՉDO~ P0bIƋgO~=GCWOXh7+·yrG&X"'X#l^+)-P$Ƨ6&%6imj0__t\MQmY'?&O+ \w할(ą_ xzYG=`DuN>>~B{5˛|)Yص n8d}E.Xa? lu>ثk = 8 ؋P5 -p5e0WB)w 9 :Z; g2ICKe]dt Wf5O&\+o8},E+D^y`ke]Т '0 o[2_AXËW]fR| P[*/Fau ^rs3Kp b2Vt4qgZ,W:fS8DN@bOHq-WߚVVT-o4h+q6w=X Ѳd= QUh蟍<: ϜƫC7lD80Db/>M#Dvx$tےnؿ#xWLJg,'-227 aNl_e$.{>5t@,k_Gz&ΎLĽę-κj)K]OnN_Uc ә|ٯFC4f1WO*mˠ:@"@1Z?֪R@l3HO谒'= p TզHbcvJ6{AIv )!aZel[^u?UڠrAۦlbYz k튯XH]#$)<8͊U%Xm>;Ѽ^i ҏ=O%yucPZ5I"uQHZRu~V-|%`EY;=!tz(ƈ!Af-`wC-;yۮU` t_k"{X{i#gd;>CS+M1xS>g!ZfvIw E=6|y}1ILsŴ^ 6YW2z<:tDN C .Q\yE3"QŸ;: JK}j &;,[#gO$>}¡`bSB:|&mvqdpZu*+{˱\0G”XjфH$Oj.Lq~lDM˷G񉕍o/bOW N'"]KNd3Ox- RhYUP聢RYgVrm$tn-q%Ƙ0@3nI FM!V,9{/06X%K`j)%K',8OgOpd%>u=<{:/6_re\Mw^ك=m;$B^#++VsTJ!:) 9Epb'}ab2#6]sopA󂷠 q Xj m+гrPܵ Fz6Urmt5.]mآPͦc~$wUwo9Ss!]̋)ݲH;궊yT ó"p{Ǧ(Wx\вtY؂w#ϻ@H|aiՉE;V2VZO%=v`$=(K T}ƺH~^.ۉ&@2fFV(PBq LF_ȫY pJAM8I S0~"o~M8h=O들5 WI!5'7ߨ>;o(tn^Lt סvꪺ4^ݹ*b7?s\ZGi:Π[onDvk2@\.GeQs71"3w8 KSfS)K -h ե]69K@nZ<%0Tgc;u7Di}oȳY:sc-y %wTJQ$: $Kc$n꿁jӲ魿D{(܏a3_@.3ƖM^0~mA[M>aT`{a'Ej[;~ƯB9)AtGk}S1~] c!1G|K0=:|U~ei~9r%r#8+2,:FuhA7jT3<Z8?%; ^Z0rPaHLp (]txCs/S{\Zs>KOwLZ.kIP5\h(̙9]ɴ`8Ki+Ձ@'?8)؛54CSW#Vn{*%7~l@/8!eTDmCbl+-{ENx=N(ܟDqg%w}"އm.QI~;uMJUsk:Eq"yzZaJ Bbj\}Z}2:@U|@YE)[HT٢Xe$/iL$հBsޫéVL 4fDս&\C}{`FE4:86,ODR#ph#̴.vfGI i?ޥHDa(Ǡ +)!HGqw3)c{Lh]m;ljGe6ƌ <17''Pǚݼ֥u"NElu1bx)Vb8㟁T9L rX Smt-(@Bxz3Y%& @Q"mDY$_Q})z1.5f]gF:2jk;d}~eqʖlE]agw7YDŽϽujQ=s _rYQl)q 3[ ae`$6T&Ò:ҷ[@p9ft(N^/=:cdPC| 77S!̙*ĽMnQ8H7i6a;*ݹrnjz1\+WS`dܝdf!Wr % W~g <-)ﲺi?`:ݵ1r\C}@ck{WBMr@[T3 19t{7p bwکya)Y P>^%R7N$ Ӳjj=2Dp!֭gkxRF{ RYtqH c|~3B #JV+Kўy|ݕ42IuTl/YW?M΅Z.a!?,)ɻ} U*yIFI'kI-- 3 c@rU;ߺ-w\8}M*zB:IaoK b6 `b]尐3}NxaY)n1A0fk89tA-[ $j% {HǞ[?f9=U),Peq_$b0vBӦx_gC޷lK5&q{fE4\z:xMo$ 48\(vAC57T/əa!)mJ9V rcV8w- VAbVӑtc!Fa}|CiU,Y_m u%JR\cY+>fRp`H_C$(C;樷Mrc"'_yz7N a{{ _]ʻܮьˎQ rabӱt۱E?ُKVb-v`'c7ѫ&%LLNh&uKTQO8ȺX 9MVb74A䠭Y~ԇQXKDQ{8$?D;=']5h k:)K1?2a$KsxX /gnnM>:6\g =į8$P4R xa0W oR|FGX2e^dhOXTEN;>ܯC}]I) $XME7`RJBrblPzB ?KK '!|rɮCcJ`[,Jϑrޡa{^Mlrj` o^11RT=znĠ`Ej3*V8~>)X}^% lTd9QMQAC!crjOlXN 2zn1 LP@vdo9DYP(n A\*`{hl{ v^4̵|øj+~ZoPYyr Re}N}l8>/dHjN u>%Sφgw.iC]U{ .u> j&|]ʬ$YMYE<8jyX(f?cXd܀*}[X-_@<^ODάw[%6c? *-Z?fhPgw[8;\#ƨ!N *5jRV =0o+K޷[~q z:4M~nj&bzP[w޻Ifm 6ԟV Mdj!_Of>S'Ez3rml+d^3l8&VH`˳4CØ Z 鲊6f1sl}iBXn%8f/w2P#|3-*݀ ν^p&<¿D'аr;âi1dPO9!vR0EQy0dVȉ8-9+l/{'W?3P7N(LL]nޓIM ڐ4d󝟑GE1Y,DB`\9e#"OJ"Lc qax7C]gXK>cXPJ+T_lŪ{a' : Ek,兵XYAkk͇Ho$Lt9/By=g?@ĉMCä0kz42 {Hl**0 ȯ9K[6ЭpRapR@rÑPRyASW9VU:Ho=) 55 vwYTY*;"Έ8>TaJ5"r~A7<ٯ@:N3&,F`>lz kם@`7y]y6>AHj/%B,}K4'éA 4ejy1cNM.KQ\!rpzw'b4 k^8nh & @3V߄H-&#}VS8ΐ؛UFJt8@;e;cgy$LbKC( zJ*3;y0Kn06= `jf? SH'jV:_VHEHtm ] kGGG 8<}P8$(NNO<ʼ8 KBmzwz9 A ' ɜuީ>B5_8K1jUu\ɇِDkR )C9O"`3[^צ'lwWWPʻzSO"1%@E SAl Ѩc=T(率3NӮb=n^~|zdbP1^kS'oήY$}*/:O1AdifR 2>bn<}SuԳMpLhWl$;sǑL*רPj; h2ymb+^(,H#V;>ePZ~^.] K6,i"xF~ &:'kw!7H|;5ļg\Vc8Z|pɷ0׊\/SvW">^zF*QPIIۍ*e +#KsoA '֨'2\i!כKk| L)G sMJ_❘XcIh)Jhm"dSH z*$AIۮ6f~k^8Ac-+ 7JYdd?\wإW<惍⇀.T#A&*>6["xEC s o .bN.6+3jX/9l:f'o爪>nvv=\)g،gzG UNc$_B_MZs?q ۶sx3 7\K ϥ޺eݝI^ ݷ$#Fl'>Mެ3GaBh^͒]σ/@EY9F'~hh>P{L%NeoXd}s qa\\]Wg u;8e``P ӞE-K2ؽs{0%|s?rxQ|2N'b  Y T^CK R܏"5O.* ~9?;CZ"3㹴 G x]~x@j8c~AGp"p.A# K ѯ$]S@]KU;Xb:w6i)r1?Bh}?:7>+qXHziaj=^8,H\ۊ(׏(^s- %ru\o7XPOl -F05g]gNUg3p$@Ka3k"T5^F [,G~N7M"*c+}Cr3:k0ǘm:_p %+ת1UքF-mkMwz9pbj7LM k@8x7w"?=j~_)2ϣ*Tщ3<٩ ڍ[-w !Q1YhgG!XT͊ #5K}rw6JBfkyO&>oׂ 't4ط'' ,o(e71Є &JuJX(p%.%dABS6*av=WBzБmWNVUu n(W(ZOFmagZ{bis|)8 (:*b] FIW= z-fU_E}ƪ#[aGm)Tθt#ۗm3ZCZ+~/rxx!O6_BwF^<WD1[W}!/ "<7u?KPP; -AJf;Zpv+RV85su}q5$mZPwKƫE7],ԁ1CAЏmEߋh%SoֱTiۻJkUFk>,AR0",U/ڙVWj_v$}0߶lH]V6vdѶDGP伛T܋w C_Jj%L[. 3v^bWihp@0)bJ 54ͷEbUgk<{+Œz=︻M 4 |:kw.\d׿qMDt՚- xe8ɞj v-xj|-̞L33`dsxVr-V"[@Zg|m57V(5]<j eZ$jR,KAjJk?"Sa9`ȵ&P?Hn\38hH0{i5:j(Y9UBJH@:FFS5S \`7Eq,QS@qœsy)NW tK6t@5H|x]Q6>[.TK2qi[L0׼duQ1$:KӲE vl;_!h_ ooB~$Ocq)I_O@7;.5 gDrx4fI72dَ. *g` +>hHAf{ױ77΀= f3~՚&/T/S"2I$9L_¢ lԬYNuPgo4FE=_ b+q.N0ީyyDq;~lz%/^czSe%HdQxM)> EcxH qd/;.GKpXeI܅ZpYeu8bu^۶]|!2hp8PxM;& 0vW{r6ID4OC bY^JJ] ܤ31N٢k(nl>u $)?:58HAf^+i٬6_ߴp n#fDzɠYXsW~4ǻyr#QӋiO4n5ڳ9SY,zm_yv;lei;S} 3q_Ese+ NkRS? cL`GY(EKC;rHT1>q76/[;l`8n2727iX}h;ڥtAyhO>A"R=/(_:OHAh)o2xf^SRٟX$+D 3^~\ӝ>t 5n3{䨖gwEb@HIP[&Sۄ~"5,xw"f9;K)nn>;_U] `p)@|}fR5o=2zKټ~{(fV"謚N/>윿.L| %8?- ()f vt[nq@!'1o'  bfܴDW gG`ʨA#{ZiU;lmoeS:J'{-V] [ {W/c pتFBOG^?{:pܮFU* ݫY..~-&In8qFϤBRaaP^1ad7rLYcCɰ6%g),}EVw|8LsMz+0?ؓ}"Fdxw?q>\zv;2w2BKoWSZ׼.k+9tYeW:efo0cCJl{i!a/:>vFweJR_+z*[foՊ>rr6LqynyԉA CsNu20f{&8_d~|RU9I xz;Ql20ߵ6]R,g2{n; a!'ڜ[U?&mEZbXN2d ՄFťf;O!CJ,b¶Y<@ֹjLiHeA;7cA'_]-c^22|~:zIM\@j'o?T-6!pk-6r'iXA|ˁ@[2DfXq'1s3ɊVFW;ugkt=sܜGKRfo KJ?<ɪCiEaoxvr{FJʈ֑85z^Sxb ~= #5 [~txA*F(~LrHO7h]sw=KCa;4ܐfO1(4KBx¡Yb#!]i ^?KS%ZYaUHBJy7qO"ppGGK6v14tk]8^a-F- )P|K>84qlo-eQtx"J]pDOΔf;+bU/.0vqšL'Ә(Hr/7rψrVA0 s8Qc~UHq°|lMD\1뵂b쯷N0ꗋ`q߹O}}f~v)*Qaz\ S?\ E&Ca&71՞.z&C>eGr^Bvɒ.O>^ʕ#Nt!L1–{{ Fؖ#Aq;DՋ-|#`Qw^oc{l i)F8sBtBއs"դg)Ƭ8KDƊDžϺp/FKK~ToC֬=z4w> <yuZC6~u o1P 9z${+GT~id=TYۊ G۬; 2fr=uq MZJ}q엉XR%u2cB2b!V\ox)Q=,8Sjf +r7aI&I;):؃G*jMuܽwu PVE \AW۳% %uqu7X?Es5`QTi՗E|F>t8 rC0(g v#WwLotҹbj)%rv`!mfgv,BU"@-a'32 Lֶ(`ocZ77ŵˁYbb>&h*]9@=E8_#>o-TńYv@4iO Ze-3NW#նm8'!'iۚ w/qX"_{)Rkk=V5]G' \CC4h⋏nG}Ohƙȏk.AZQ t%)<=vR~-Xv1[/Vqx'xZn>J7X#FfazfI85 0Bx9;ҏ4d қR !m%W x5N>%A,lV+K1\7ȾȯZC|H@rؓ:WMa"Ӣ[|QĵxO,me< JXV Qǚd0^$_eC\[9.mTӋs!$>FzW46pY|07hi ?b)Fզ,YdQ8F^,UMn(-FyMnMEGcҿnER<sjgU Q QQɌYXF[yC(xr _9) CD${!^I:_yGR2d$`GZAy9ZrU)KY~Eoӹ%.٠w󗥽h@ДUWiܼՠ@d6׷ff ayNNS zRJv0aDA"/Ze49 1S{qNQ98u*jwܑ#z]cG3 |ZNLG UaF Ⅸٽ&2Ml!*z]tnK#S5ZX N$$ZŠ׏ԌE6 ׉騶q8Ԯ9^ WG}A)ʖuGvl~Ӄ–g; $Ҁ+\? C^,#zaFׁ/*wkXDF 9f cԤ"^!vH8^%*C_*|2{ހ4Jg< \Y6Fh'Lz9 BTcHJl D>E\PŦۄ :>Pj?;;e@O3G,=XGH8tb|y܄w'M7EDQVjkJfn{dz^]o `eΙx+€[;\1NtzV ]ĶaV''*>G^Ք|=N-21hos[gkwoqӋv 7c(91Es} Zk9 _ܶ#$Be0o(=(ulHi~̬p"9K҄ Wx )ҧaDȀricf&01֮I3T$ !Є?}IhtW g(@:<XP^y^3Mu{t|UB <4gaLrD?P1-4#4֯Ԛ/ ̺vu ^8w1YO!:7j"Rˤ2XB_gG:A3E;NJleuU /u:Q $:uO/!2=5}7!2)07" $c/-A e+Lc3q 9^5+\;큧`T0܉[m,2k}8vBios &Ww0!ʂ9HCՁ&|47(přffqNWȁoōI6Xe!<l4)wDvl9h%[hH%v$0[=ۙ?`>jM# -6}ɷeP%Z{r_LF_:}9^krLn1Ok!5sis#Gg n[L˛$l/j Tb]ވ)Bc75 ;q}zwM@·IMy?u/jkJ/a/B.C` t>{,OuOޓz@ eRHe!u7Һ6^TQVW-"1Sw!:Nm*_糣enVWPDz~`kn0V1Ѿ!r- `Y2,-c>YH wLuKPi o8tNzQN)q 8,>vl}^iK)ߞԧ* ,Vkh}1@އ9;R#:r&H -x-7rQ@\sJH0WbZB ?icT0~:ȧ”V5xW{./:ԓaemR*-'!5z/[P5<h @|~ t.D: 4LT942 l:e[,6|Ě#5#.`UҦOγ^sQ\o6#6Wt7xh:ci}Ay*|e\ȖRZ5g͉jLmZ3Qa}Lpֳn|GU#ɗpJBpq'fEm 'S+1_F` 1Sڞ@qxib|u:=ѲFï}[#o7EEBUǰR4PanHNT}Xٕ7ɭ%n9D1RJZkXt]Gl/(^%PxoN=&`O fo]:6EcPrߑkֺkQʳMENZM{K;CEZE[XϷ#ZHyRpU$xlN$}jhEP]2"3uF p7TPIFQULiF/=[AqjJH<r"rN]X v [Q)$)n% SWNWr,"i?_iAC`4qǰ<95]~MFƪsn|E(ZNN<)9Qp9aϯ]rE #'d.t/E|9mab8w;r=6jB{I>G~gDAsZ^.[pwM3";OwSjQpi|aX-|Y6}ͽlYaķ`:>lא‹dδ=eE/¸us.\~^ ;H0[/s3JG:m+n1sVE!PHFf:$_)]y:ƕgFP3Y6+"Hw[:Ra] U__::DNA?5C0܀Woh]E9ad'f$eʂ?YJ(32vtM0?fV()9 -{ {\Mu~ u=T}+aa ;B4(r{w?巋ܙK@+$=NbbHI8+1P+BǞN"+_A~ z| FD(wMyVk9hwZ+Z.7fDtfO@iRX)UTJ k~ {Y? TXNlHQ,៞vBᔉpSk_@wRQ<&dxx%XL]]c.|u>eejgjΒyo$֜QzFZa@ P05nǯiuWv`'6u/&jehO-:Qa|6=P4_J%_mNȴLMK$(6<@/<èz?rlzDUt{_ N4U#j%lC5AZ07CJm$#O2 skF*1ұ%-b#3_=BÌIYewwyK&R`=Ω8@z4OXDu n|"4=!Plo=4 ht1%pe$05qzdK<2.oJvyoV[^<)pK?MV \VX{(!]qbp7=B^lZj}K϶=UieS1JKjY N]?aMز 8 2moj<ɑG#Z Y!B2o~qMuق>-+ּPew Cb̋F! Xu"Onb'=6}E&kJoǔuh#a0FdEYgrbX%Fm2s,WC1a8[0R3qfH0i;89;t@)}8h9YL yK 4giGnɎxP[ŗd.@E˴^J~T Z>uz+g{A#<cGΧ4𳼯k{+'۽" ׹)%9OS:a?huD`K5 kXv@A'sU8vsP%̒Zt\v.9ρ2ѩtp|P9/YmŽp)5P2h>&'qN7s۷ !`GyD=~y@yEJ6rJ}tӄ?.g+"מ#b_݊^E'f{Q=>kXnCpM69kM8IA%Nnu0 o],:tN0q&Cn:G5#K}X_oEpު/aͷӦW] \C ZaV]Y&I#cǹW(ԏ'xҕPn"Kr sPlhuf.yv D'~(3DVw7^C -l%"rK}1 taSGk!I}@*=(޹_lj {Y-k-aqOF3uM>R9O8^GI.3;fU*" G/p4Q)xHE0ɘ7u9a/cj? G_u)HU[b]ބJڃq}۶AR_1mZ%c#/ÏLMQ*ZFq+ع;a`b9d#fdڜ}OOƯ rܱ4N"Z&5 nslҠX6n探l0"XBf7C1ܒR?!|w[o4 BI('N9bT\86j{9 o3N;,^#*!ՠkAF-K=9Cj1MY}8dZ&G:< c](KnL *.'N>^P}2=j"Kb͌/^x/@[f/>/~L! lRYt[g U,N U^tjzvAі;{50 X4+v1WљNÈqxb#J6ӭ*nE;0j';|?4)-{Ea`%,3+"wlQD%?s8g: #7!LN\@= l箿YG=5#?˨&q(pY!Ԇ#M<S@ 厢.VIϹgq-&Н[4'ˋܴݩ2' ur@r7;g'νkJ[ ,; quᑴ0BNanm\SNc;=)GkOP"N&T=z/D**Jֹ !<v *"hT ΘY C"wtCN <%LB*|RBf_0VP%lQC)-vPH[+{O1ʼj~}g7o竑/SFdg:>kxS7?I"Gt(/xXʬ~k z^ ҥ5C:bii%׿8@u5zZ  I8eDG%x e֒$f^yjC ftGa"2#ҍD8,ٴa/dteApi&[7Ɂ ԍNNLϸJXbbLnŠ`xČbKĆ\8'J G8)*V*LqoB3's)fW_E'WNyHtMla<Sp"eOJ6Fl\*bԥI^dO*x4!l(6c#hŰ#/#z6 #7bqؔc "`oo2.^K5z&|Ph,n]1S}4ZU-2/ m%f9y 8ط g\s$(DJxEғ֬Ep !T0"cіzF|$"RGbBf! 3_m+n(G ]Bs3bWx!)b}2Q ^fxd6HS M}L%̒emL&@kiG*8f[剦N!(o.MLnֺjq ;kJVBZj)Z'俄WBmԲd8<6 52۹~^Aplo4DPM\3XHI ,A3޼}9~uϬSqYT2ō1^pchgr:Ot% {i @I$}PuxoѸF4ށ$sZ {kb.2nN~jpOb,1O|woC{h:rCOߣ~ĴՆw//^"Y'ԁ hnq>h!-<`/Ll|7 e[ʅ8eԽ+*h*$u˙Z4lD'\5J#IX%UT.žvڴ 1PH p}zA% (*f <@ }劊1m/)2ȕOec+.u5Dàԑ@Rqu>]X/'wwTW(T8-Ug6sllդ%UOLuzF݉BC/RƏ»$jnR BR3`sE8. umܳU(ntS)mR$ML`XRw$%xgFYRce`oy)|V0^ G rprDEЏ\yЊ/ÃQ.UdY('=_VNbNP,i1r3ӫ[x%ZIZmZE~K,W aoԆ.!d:M9 큻݀Z dK'O[ns 6}Z |2le'mµ&N2FgFvf5 02K$sA*XY\݌B 6GM*‘'8Bɣ,T( R "Ґ[+񙷌Z;#w< "(D$C7H<~ Db zxWfy5S:ph:GfG^y(\2yNq5$UiJ;TF][;qx 5n![B:[!n=)Nikt 9qҤ|m ,IպQ>vק0]@r_C]I1 K7$䣠\JȌJs3e/͉9]!t®  Q>?f0ٿsGļUW<ρ >)'KBѱR rmݺ@ eO5hD dofo PDH?3a7޵E5pAY]MK;z0f\*oݚpp5T*%-HK@AûW2VbK8jEQd=f_/$W ݲW̞Iԙi(1ղLY1Ȋ΃-[0Ä6ASzPV =WҗI ػ!3jpx聆P! .$?fطV8̮?>:~V/bā)QQjst{2Yr/)0֬3K'=GwGCaZ؛+qYsgBXj" "US^ϯMXÈ)_{^u4LwHM`h36|0ˣ 1W~$xA9qԌ9I7⵸,@hǕo攝/OT4(ABKv8h@oT[y/Sry KoT78n .;x7f e[p}:G€G"fE6(A oҺŧ[1m"բӥ0AeI?Bї%,E⁛ֿ tA=aNҮdۭK$Teέ6dLxҤ4BC4ϒcT mAyLTB CI?biz W S~]qq4?ıQ (JAdl?`H]O& v@}ݑa=o(/QGB0yQv qVB aVRgu5꛵[ O%[B7Ⱥ*|Cv[ rͽOes+H⥯+w9 DGzR]o@QJk+Wa@[k#^N8Z7kd?T gW@`jOJcHgj AթOAőiJ53?'8 o#)b"v6(-*؃C_4/&lҜ]AHH"p z)|w%Z{fyevXPGZ[r;.-P-Փ%ldmORpd#2acTY9 /a!p9>ل4{)2krFfah乤9x3oi>˰< TF~RE (c̗wxhr.wYJi4riy}m \T,;[y!d-`mT:E-CuBd{yLpM>hoH77EBI%ރLyab@4ü)wT<ډy|`SXC_O;Td`{FQ(;X iCӡyG؜uW\PU{^# zi{uP:ēudieIu 7Y"~'HeA"y| |l]mv@i;}5)|?YmHj2:^p_gHn7Tz\ųKlq2paU0NfǫռwfB^cLNzUq%N4trf_+J) 6Yx5MP-KxBrx6v pXWnrf ^,&K L7AtC'ZQ.8usd&Qj?Ǵ7<[g lbGI7뽉6FURd߈ʝwԟ-<{7`їXz)öbܝ?9\?YSlUSq0:<;sPLQ?K4NJ2wR,\p$YD1C()gʂ6Uioo46Seaj։[*f[Cg)?pҐ фdZΆ.-O< +temD"p'ڛW5w6l jl1os? $qa/@ActcOq#^iqfĝԖc̋,&DӁ#yIoo3/ $1jqӐ<ݚ‡Kr\z {2zN]xUrK\^89oOn 9 X\8$Z~]Y`nWU<  tgeyNa3|4֏D"r- */Ɣn Օ}L319Uk ޽{i fJ MZDG|A&jvՅ:eäFpsO诈7MJ^z݈64~QqGž{ c<:_.*M^r0 ?=plȞp;+9|ch 09NBw࿣J79"Unr d9aܯc0ur0&Gc̛QF9_'oJ!wON|ܛQhXɨ=QC@#fZ錗wȹkQo6盖#x&(4O~|HoۆvA6!:}I6 .A_. 3UPO 4?i㚒p0l|L$ ;E`rQL7NSH,e㒪Û8"}eUÖR>$=/]DM\7݅{QÇrKR\zM μnzĎ=|^Cq~ _QkxGVTٱvqN%nۗyE#dg)[Ïù Yf6¹S΂RvbGs$-MŒΏ; zbPt-s:kq^}\#$0wYʙ#Us8wF@S%TrǥMU4 \CPNe,eB;s ;i+@er$w=c^U,W‡ !hW lukfo1JTcc.}ԅWʁٞ9FǓߑ u cd.xkӆ#YF'}]Y46ӏc01n⊭~Mچaܐ,=I-N2ɰtuc,iB-q$Y2I)/pllՎ跜@ 'aT%\v|^ВΘCd +8[9ƹڜX,ז!XSh+J|st>zնrގ8?]M^{-S~R;՜zfsP_;*rr@ep>ȣ&ChԄ>aJ098 𻤰i3n*ɋғ:K7-(+(gAz eDs ikX9}'!ZЫ\5ɤO)S9uc M!9N|Jr:ZS 6O<  cڽa4xpe-T?KћHaᤒxf02lŜ kDciRuQŴE¤̃ B[D#V,AXٳ{ ^hI`7kJuf)g|]fV(5N---|Ō4v)K$1\09qZx\;&Ko%+ {U3b'8vWJS&cA+s yVk؍M)[ܗͪecUh1*lrQ%!o 'lן tFaY>d5{;oޟ!z:~ځq_i5?$JL7Q\t7V3u$*;m8?.SQJlpi׬_q Į @ <&4U2\ѧS6eMةHo EC4>l&22ԡeP}Qf." B>Cm4萍XL'x> asٛrzP *xH_ ՈFIppXe@hLYI2KTQ@ULMya}Vk~ ƙ&jӡ"u#(-hf &2;'2fmd!׵)#CqǠ`2(.߄\E&-tqVҷ\焽8~O4wԴ?s;*bU@ &/ۉ*vFE똾Q\Q&f9"rN~7Dj 5&{3&=Q.y[& ^W#{ U o;R "R #yE;8!G"^t{E2M[qK6%i~}=؎pЀw'Պ^;xv lx-ti$v%¿^YU%yC!ѨS5I uLc61/D7aTyze2/yW%Q5h>]0`4$<_.|_ ΅N[Txr—4+krd<bEϨbr+uxw 5H7zd,=*;d~"3";ѥɔsr:Ԏ=6Hb+@}<>fXu:Mx_=$ J 53;~-Zd-w%u-'眦pB Vn\9>]d~y \c{أCRVܰcML,^,Ky/0{ MjD;:jiF\5؃MbZSNU"%> )ݙ$((zUy)f6?8$luBvWXN)xMDžwt9Ma)BRc gb,(W,hp55k$P49PP\YC/Q?Ex?1H"Ǣ\V,^;yC)Zbam&96zw2 "yO%>b9I zs&p5~$&fMoI¤%4w }d@X~ܯNEV P2àQO>IRBѧmAwk 44q[a+g ߠdf1p}Okrc~T+,-"*O{0 ;@VTd %DկՓ mYճF]iZj 6mI2W{=yaU{w4F}T瑩)wz$'+Ζ#SJg!Æ'f@7QsYzG,L'ҀFg95dQzݷ,;,AБG3uzb낵X4j@ ~ZK}ET\5в$0n pd 0VmG(]{#E::hn6K ׀mz|v S7x+ke 6vΑߌ)o; 7#'gKDEc&73k\l|,U ^kN%8?2Tҹo,XD25vV÷1%x'_1kз؄Z g^0WΞi—3BvTc\ xǸ\\) }&| <#;Y1N'4w"`xisESnw ^ D:D Kiӡ r I5jʢAGعz@ q;,9j$TX f `IY\ͱ'fB]Л{b;Eh\|Mq.BovEJ_an_?e"Z^iO%bאqMݢ.~P+Ю8 z| }(I d_D3ęӬ oyP:rf5douDV eUf,5(~%zc1>>bCP6`^UxܢնF{P `xJ{=-'q{#C$;n Re< BQ4h\&NdD?xJ0Xd+zk|69A ?%" j+{ NrJ2 _Qhr(!DMK[ +ogќ}յOmjg*c%0p~ T#-*I|ea[SJ1Nڇ`;v/F5kwz=x;eLR<,ˎu-s5eKʒf@?*渻0S>W'%MP6|4Km֥c@&d/uݙ.Ժ+6Ue^Fupq XDRY;{磕;Pj"NiwϤ7Qzyl60H Cp5]$%K Bf@s3Ymm6_+aYg?Lk#D]#Y<дB^܇=}qR@ɐLoL~жA_ċ*h:5@hِeT`4oivڈƉʕӛh9/ГNqdd$,>oJ$WO,}`04v!<0hH2 W V?P>>/h6d߻sb=Rvu=ŞR_ XgQ88G= tnm򸞆ţEw/ްT+_(]n[? ^0P\H|h,W.ă,b|iQC64vKyNfph%NKxsŌJv]_ %Wu 6~Ry¼c~.M(q J&7} %r3oY^;}  hq׀D]!)",ާxZ ܜPۭ[ 2鶆9t!H!}qAC$QNr5aR֧TN-!G&ޤ0yl#) u9 b1Z0:"SIZ`7)P~k@RErD?N'Rh/Ƅȫ/n(uh0n1K$&&XޭtCZ+p=d/}  P3D),& ]1M50j0@R7t"+ Z*̛yˢu-ey8Кy5 dDIRݯ-I `|}= x7Hk@-\~ ĭ&}j]dN{y ˯H V+g'_HDLQC:oRؠ .r^q7z lXzaJJR< Ulferl]6 %Y^Z]fdFTQ{KHHX;bdLNiHZlu0T8>lvڏ{rh˱T geE5 X =G <}o|7zrIJ5ϡm gކ]x¢l~W,]Vt "‹?WW"!KIOa+QÏG"ڱVퟖ(}"Ȋ3E]`DRh,0 >}!pktq) Y,m*_Yc[a@a%,{i.կщ.lU9{b[l9\Ht?ņݍ62">gC<2TZpj3 bN` ]-ׄqzmɶ 5d:ImX$;*ᬽq` 4nP>sMi9ɴw{ 1y]V W &v; 4ۊlq'2mHkhN~]f[GʂqK'z 1Y(I"S+xyGx%4R~MwY?:" _ +zȮWҺ DO LЬ*6ek⏶x@cļ2VEwms0Bǝ'8e_^Hͱ:R1zωH"VNQ YAZcԖ W aIGפi1qӝanOˢzt,QA@:%lf+u)N)E\ޖ CGe hTkBUKGo>-oWVCްW|]70UdLؚ?>wB*iy 1=Mf8ƪ cƤ$!YjA4Pˆ h'z 1KewK8@ iİ;C5й 74ycE;9ZӺ^nr9met+Q~]vI1X{|nF2rr|%RGζUńE1Õ"DA7]%K?eHr€4WXqdL =ulζZ( 3WLlB mt!{EKcG3s0zȷL˜c pm훐A![]V~O݌A=! pz /3T;.[]Z"l 1g͠_E9{u|.GRHj]G12 ]G;4<9@2T -NYQFg@FNryxߛՔ#kkTh,g|;Ӕ#0k(2fX3CQų|#grG&t!YI0a"qҊc3zmwQp,齜J:wڶlN3H--9 2 n1=O# R"s=dv8m#8 & 3xoˏ:D`ztɅxk7jvL${MP|B$IbLb8R px˂gVih! Y̛NSōrL~ƴ.)wOU\ 矺h_8 U@HⳁV fLm)?~-r!@[7 qWɎ"vGTgTZj):ʐHZΛpZfe=n0fw$7/1҃ %QW'*)$W,X9`e H矄{Jl^L6DUX-:%YgJ16(_^BW_~`dZS| xV7n_BSG. Y+4}:^<`fb]>tߋ%ސ,ڹLo['ۢMvVJ 8QM\ je^ Ce{ E|/{b.sѱfDdO6Ahp90a?/32?&;Z @L_O')y;ǻ>{S8@ǼSD|M02K9mHE%NvYÁ^HHO^[ubYM-#hE & k%}sö)O{#C=^5:\Ch!)V5+Z(Ai^wM6i'1+?Cl<Hm0h&{\Ąz=<`67hlME&m]M+/d)?KOF")XU>; <ȼmzeQC;~b[N_.ZPuUA~=ߺbz25 Kj R}HVݕ*R$/L ?e1T82%J+z0Z+f(Ve2V~Y%@.KR YmWnepڃd^|ݍ"}^ja*٫$GUg1ehfBuc{x+$Rk&9.\EL/ÏJDWJl ˒OoNPgxZD=AʦPĬ* #ők Q Ҋw/jҘ-C@UկDCTA%).ȝ+%[oOM Ձ EjG0NƯQ-PoڨI/Xx%ѻt]S(pp#!C(8[t7=,2WHڈ.BuxF(W p\ IXsA =AO_. ( e98RH ;H/Rpر 5$򟸻{uYukЫHPIJj!r]d=.@ZW8"]K!H,-5%1\Tb -29nWٶnB9pdxmO 1zA,i%&1N]|_: WyA(*nVSS7:N嫤]")=V׊,~{Ɋ[?F\Q&"ZL҆vaV7)HMf ϷUQ/g<iΉűSoG+ͽ@^+euM@:}0unaYsCݸoU.Ξ$oWFӭ&k)b ZE-V?l2grqk,!w%ޑPB<03rns?0jV}2$3c;j2yC׃H:6y%C ?k 4+ۦ(G. 7Hˉ Li 7C#Y̙Hg ɅFL:& Tרcό`(:wT-n^ΐZLV#rG XB9j\ pv`R'~ί\VvnuC Ιo57t5/@0e?Hjz' .3rGUwDI _V[T?3#9f ڸ&p{xL蔷U/" }# 㢓F6]ix{iׇT zAd8E<+V^0/++ ɿAtYH(h}0ѸniZ gnH9s WlG] \Y>&GȵM1`B}wXgxq~$Bɑ1qٵ!Z7Y .BEmmVE0&FX6#aV/VO۞h*e$夀 ".X؇mEY9 颍0fC߀剌T^vn f$39eZ;^flUنa QH\q%WYV;Bpʱ5[f[-iLV9x e;)[='&;[7)<ޠTݘu)j( ܣlrGhm~E A_+TD^eώ_Om(K !#cD]5_3Jck:\7lo Xgwu %Kx(8kv:pBWllF?>{s˔ Dx7(9vqU yW + VoWЙg"S]n>H 0z7?=Qo$ ܱ=T끎D vwW?]| 1%8*J"hmYk1X IoxxUnaӥY\b@ko-(= k2b }$Y펵aG$VjQš p=9$NXfd!%C:'N蚚r q<801}6Z%ŨNA^u  )jT9OHy+HWצUKt:7sgP{(=7JrdY-]!qg.SVYpO˭I%gIد.g[d'[e9< " 0]Aht#ectAeq(lYM1T#{BqCPSe'4ˍܬn8[WRRˁ TTv՝*A)tO#qCzHz ??sZ̵n[g5xtS Ԩ>TTC\aJТjrb{}ݛ׼<5ݓң]Pߺ[0Ox/$bX {"/Gi|NʭMk$0G+4qܡ֭uAwK 7S CbxP+W1%Qm[/]6e=OCfX kPxܝD8 R 4ؓ C%-bp`,Oo9'oWTՏv$j:Fb>ԆqRxrb$SK.2}Om,`gn  P|xH4XMids,O L;o-7sGED2`nP'N{ DUDUV}ccXueS3TU`M2ߖzR#Io| Q6<*eQ'wBzERǏ(<݅24-??,r|+8`ڏ[2S+ ՚)yvJsOؠnڟ qj. iҌa"%?w1Kx^J|Ҝ&dIG\^W𥅺xOEJSiL%%i V52e;;~`67>/扮xRnW%7K 3X-Q;ôC1|'4 8?k8*0l+84:0HoWoē6z>ŚR'w MGŶB$de/FQVY#҆6#2 u>xH2(On6 TO}nGSfxE.;znd`nсcL\HA*7N|)LAga|KeG(8+6yhak%:G:2Džek"yVM#kp7efZփaU[år,N*  ()[iH<޳\h8ᔠa6zSL3,v/\PCzx#C[Y7tQ1|(T 0-+(ef@EB5gR0!I*\<GbNWn0RKʊ Zs$MfE뤓&)_D/3`G{AƳzi%4x SM]-6h1J,ZT-Dq_J6. wkFVrAñ«{l{$UŁ )]ٍVӊN^%ŵd"4}4}qT)`<;T{1KE[cvX)}`d,@5[] pH bD%Wo;P?j"]9Z0m7ˡlw | ~vpTTETvJeK{1#rnƷ/vVI:d+-uS.}C˻i>4p?-G9GLzھC_ =,ySװd8T^ PAy`&RLAŧapWoWb$ Odp yb,y0R<(Ңc6cOu`䆔:>o(IQQvN<\ +JmZjelQ+&EYŸ2\U L)mnO'Zq@0tV~(IXǑD  &и! h޹ִhmdyhpƂzGgH}. -d\jͽed\Unœ"# np3hW -{msj}IT %([IO+0hz!fPbR[!Xhweb j^mҔμ֕{[\zI_O%bhBmK<௰{/t{;y%vXӪqNmy^ +GYj7 x:hН#M ɕF=DQۓr8kotxEzd/K4;"z{l[Ѝ #.+헯C*ēQܰĜNh-TkM}VtFSi( ^o/^AKxB;o9:phǎ9-A(zoe_0X&LuP<3+g$ =-ap&X>x[$m`L38 I_hcx92Kګí`<΁ xvӇi{ovkK!b>Ng3_Wܑd$8áKH6˾գPGG pM~\mdpUA'ch1?3Pwj>=:>)hSM)Ņ@.}pj^X'\ϬѺDYe[p ="9$n=1W6^k ^~sNw\mNZ5AW=zr@f@r\nH-иhWEZ-5:qDN]h|@5?,j0N[v 6q4@N?4^"^Y >I&Z>t$oX#U}#ֶX%k8Il!di3Y$igXURMM#Hg!XtlfɁz]^}|9ަV{@z#x)a-bOZML=g&4q TӍU j-75ݕWvѨϔY~qk|q+a͈Svgtaa/#8@9lmRq(.7FqpXB"lkk68g5mBp:o@HJF Szޡ_${#>Re҆S=NiS -`xm UwE;thX/Vqr8/|޿T'p3+!m~uĦzKC/ C}yңOaA DvvurgkgI1N@ԖMtk,AMwo떁uvƈ0>i{$޿H'ڞ@lU򙙛b\P)n^UbtgTAy ?|pƕx~vJhzuY6#mԙMP~p3ܱiXB*Ƿ7wb Q#֠T?1D[~>^: ɉW0)[RA2?nKm3Vс/SH&Nx[iDjz&D#៓" G_-LXj\yW_ӽ,lFȉ? @ ^QP0`fhU&~pϽ\[~ZP1<pd+ţyHhhDk_ 18LD@RFJE"%+{^>5bD<]mU+lʧq2lg"3jO f(<`y˟T1'r8%"\/ԚO<54P>Y~+o{ VM&DOC8W-Ҹ@(u& 2%Oix~/^8Ppbgc[W`~>WF2jW96v%V41ixx9<;ےG*F,x=ۧ 6[n~]A &g49ݙsO64T=uy.e5ʒ2Csz- u% M`b@]C 5ܬd<ψa:I]Ǎ;le͆Sr2ɇ,qsnAr ,55* +& >WM:('1|I۰+o>$G,8܏MN 1Blӗk h)?J+{˘عWhc~o: 9"Ty5Gg0+_)&S rzah\%oCt'ZqSϧ{WFLy >6;?Q̮aPpaД XEVF:^?Ѝ}2Ja(_hSFMj뺰.'Q ye'UVq&=aJ_MGSMnH'kܓ&!{qg Ӓ鴁Zjc {1蕁"Os(Sr~)~jN<]|o1'!19R $[rT hFFB7`5$jϬ>#ϢZV%h =-QIſooQbB1:TX0kLkEٷJp Å琕(0f;-ѵ[جJ>9iz4O8ዕ{(:C虁J-}qsf["ٵ݆yrт DŽ? syxBkt*0JN#&m|7#Jːb: ^rQe`Wg'LʐGWuTrqw!zFv摓}:pI|EAq,V<_THR#? X%t2[}MOz|1oy3i;S}GQPH2oMΠh%t؂(Ծ 5&g0(bv dB>dmˢ*T Ÿyc PJ6YYM*f=7Be +UJ-ZݒDaNgCX$yQ34E_DŽˮMjxŤ0iD44S?֠0g?T:O+G}Ŷ5W[>ccB%A]anB:\]p5RR!]`uͬÁ(*[mxV@~&W>F6vԢ L e{\I1;̺@Ea}DRJSw}*guNu rE5E® pObuSP~9nFGgz_3906C 4im-2vfknfg7o2ny||)Dž&3nrnBnuŶ_|Z^~t9;iaUڒgOK}^:x֌;9MF4=~CW&W @Qc+ƽX i[T֡+戹Iϼ%99)3qvRT>9B܇Z7eU%,C/EGbzf0/T0X?8{ 2WǓ f6 uEEm rq'eW'7!0NdTxGg :[jdEc&R]Vi׋}c(I1`ck 2qD5`4ɿ}0* ~O.x>8`.P=(&5g/Vh!`#cL~3\# ?o8)9i>4<9.5YvVǪr5<ZLP~'ֶ8otl6CB?u~9&87+$]Bcb+lHR[!c(@S[6R-kNj޴r%E\V׌ηAZ,!BVߢz)J ;>KC۴ C$qp*!fU%??UͨBVT i4CJ }B!P_[(i߶8u,}"DxpxI0@r&а# Ĉ^.gHl ɰª}74/4>̏#J>T#* gCdFߖ=@;"C<<NiFB wȃMa̵ƚ<_W8l,NDC-@gXGv&rz2F0.~Y>a,7!/*F(hhvuKB]$FFf"M8+ͅsaϷA^jOc:gQo1*8XYz+8RIx{V+CD =G_ܴWLd_w3q']A--!~3DmMV|T׹2!UBijS" |@sS5t1ۮO[̿Vtz_'qi vkۅ9d-LU&ʵ-)ʭ|oj51[@߿P^ :G̏7r,.HM8O_Z1Y.D@91E챶gWn6N3¸GP6J>&h1]LRmm #|;'E?ڐ6GoQ=j]?ÄRK֓ Ҷ4U>eE>)E Fn2ņy.h* u$8*ʐODiHI`ވo!5qԎ(Q:2$ S04[#uN{9ޱ^[7n{L:2|sA.p+MP'@ҝPeHm¼jĄFy`ܒ'qeؗ@^t8N &u2C/-Ngt 2>l 3{~;Me=aTmr˂Qh"PdkzN*r1Ѓ \-Vsd^&E%Q{6c.dL}%t &f-/JVz$Y/o鋅Yb;ߡBd.PVIhR8Эϴ_Erga ̜=Y;2w;m8>?O7Y|͒ު'tߣ}ElZub^ʻ(V\oȖ,n@c|}p4sW*>RlqCFC\ncycrKaw n<"DW;-'r1ˇt} C–VO κ_̸qC;4ƥs;Ux / fcU)V z4Uf7kR6b;+ 6tojXiԮT)cd=CXi\S`|(\3Yy5]iI36PĩWvGyjj)v@:TcW6}4L%+:IWnErힿew.vhw;l!n!HM@gE{W|yDs܍Čsm`$űѐ.<4> O)fk{+;3A6~> )ת{z(_+lu,AEh 3rN"$x+I%ѭ 0R#OR+ܠMώ -EVSd?~ rlУ}M60L3uӇzyX-jZ>hk[8!Hō9낸I.J]<@bِ$,c)uB(U}pu5|$t O;۸t H[5g ,mr;4ށQ_c)zksŚ>6,qǒGmƌig v-==IA\ QBG76[!EAǬgG,XIP>Q>e8-9I/_y}gn;tZLw FU2 PT(7  3B^7n,((.I{Tsv%!πuj LTDhʇ,NkN[~cd#B3d7愙0H D5L7ȿ^%\V3){4vq~OaЈ=(^ *&!E6hW|b[O5j&N߮ɾّ }1d>WCsŗqGy>@>vjC !z^45xT1(F*RajƀF֐pG3= B;+1'K(}Ro쬍; ?^.=醶m; ŢfشG3͙uחڈ%yw:!kLQR6+^* ь5Lv1EMμE7lh82u^.꫍j {֜AY*^cZ)[;cM-ߒpFjWvY"bB&jvl_߻j~P&I Riܛ 3U+tO l4٧/٩jb_j˶i8"ܼӴl1*.quAeIDPJ,M"IPzClF?#REvHǂ+8OBoӺOI^# jM_F/+.]kz(v-H.»V45eXYj9, T$ .[F39ľae?FJDA6*ɯ=;8Rd@B>f `uN|&wu%Uݛ+:CܱVє[sw\C($H !Kۏ MO#'H8Peߊbe2y>cq3ZMʧ.WxJl䁏5IrE{RKJ{q⛀ O.AXL/y`R5\r:?%m3mC?GjZ6B3l}ln.<5{ y!DPk y%.3H 6J]_9S]?k/{=;`gU)31Rk .,ھ^ +Nl X̉*A0ܡ(Rw4:S9zz,JvԩVGK>{,?n1dDiwԂ/\ɾYOmf+5|]19%5;ɫ0t@oYnKB9c^i F]Nf!'._RL ήĀ?iU]EJx3EISS .w]G&aLG%Vswav.Bc@ [n0p\&ujV@]̫bk]*gdOШQq!%KeKi3;G$dĆ#PjͥH7 RѲA]Veܠ詯cE m0kTgXjN Q܀B`cN] AbeO{"Iq#V,a4, R{tdI=~+@<'E ȣwM|xQ7 tݧLހ#﫸ek3)bE7*]Us-m[țRG Z߷=hrzuŦUr Q-7lH  7J2u<-Ȭ*o`*UƔ.da캑eyz`!p=kOnglP:]x?zo_D {#*2N/?# Ef nQO%ԌC `Kk&6rpғ+"~SfU8aG ##Ib7H@67;əB!`A}%9A\p, -5kE&u^%՚2\w=ޑ& -K}=?ƒIaS0&/?>CDhj,E:k ٢p-Q* \}/=HKzEKZb9=KI%07]о9S0'Oj6o,fq̼~aanyU̪馩q{t A]dYce5?Mxv_Q&S\SKb^`U T XV$x㔥}YP6Ks"B"PTg * UHUX[N|$HXibuc<nD`p)!"J';s]8p$XzdЭªyլi(%Fx4kO QWg&_&ntwN@p'jNgr: gǑ&~ _y๺J:: ݍ6G"'Ĺ6|G!`Px03P]ti0H'Zcml_YRޕ#^<4Q;>ZwK#zE _պE^h٫&Ww[|BD4ᵈd+MyT}†jC}1(ySܧ_&SdbXg89:jq <"VɝOf=FȞƪİH@[z )zK]7|eTu_18n}Gjcm0rzu5Z~ծ5P&_JN$ēH3m$l*][%F`<"vBZZ7 Z$ q1] g5|ߕ)1կL"+T2YqI* 6)/784a2|]JQ~ŶvgtOI?Kڟ:lLf^*Ӂfp͋y?W=+=لV%q/=hv xTSkQaO``*pJ%[U2q)+uDyzBtE{C< }?>z^#Moޔhcxs`"KtM*dL 7>ny psc~~/.OEq'3q.yXX\hN@ӱ-5V1G} ~SKo ʝ~;_O%W>yY603*ݕ;du"L9rq&?;1դα0Eaa^rBݿ4  OV#9vCE8I$Aj5Fh?F'4=?GpSaT-1vh5V+A /y0bF&,_X~zjᒪǛ;kKdĜم7C7q"cE:A<G`^ rK豗wZ^*X9ВW$E./.WZ<#ק"{8B>VJҌ9#R3A y_Ϣ'D{h1b۟'0 C=xT-h &&˽ =HFSEӵYdL1ѥyClQ55B7ױȥ!@Q<Ԉ^:*YKy 9} =gJWa8Z#1nҎFiR4p[JP(fvXeֹ(Om>2J1 LB8E_~7KM6^rn3}hx4pvV 20&pUaj-37 ~CDNTM+9fs^=XڜX_Iͼ-QhtPX'UfVX_f~z2ȋBMk]iPK|,ʶ_>Ms@- &Ztw8*dQ` ?\Ip55+U un {!]ShcWpdF~L3 ]IPc}z4S\l1ލiUUNŨj])slu].9k`=eJdJޚ-lvN2Oh9ʼpG^**T+yyEu5#4F9M,`ZhQxɖJ[˿:Yg$pb\# &􁷩GUP"{ŁZSXM]'P"]?V ń}brY=>'ZJ-z ; gf93"j8'79a4+Mes;J#磳NL5pMEH/WmMk˨ja?;KO͈RD٥G 7bj<<qdto(ƌ2XF[~*mNl?573vx^>$B u}//դ̛OKePרyУfo1eµfL֒6b|a7GyECB|_X<Oq+B/.Ff#> X.e\p"::3jjI[cFbzZX]JX!WxG{S: Y&(nGI| Kx{Gpcjg6nzT~jX]EU p Ae#{Q^ ., 79?unGuQit]P􅆤^EA33I@iАD܅D E7fB׿LO~|CBNIkrq wHQ 'Byi=^J'\0Ad HΔnjDK^aJ9]p ,J5e2L[ 8Y4h]>EF;!c|NTY$Zad(z f[t3,da>e[?M>s&]b4'"+neچkǨ|@,a#uӹDbi7}4O~ň!~UfAqIX'E h` i ~ G&OHv֭DR QҌ?|UO-vŋh蓌(9NL8O5L!NB*h*<NCSFkRUѕȤQIˤ P-ȢrI_ $WuN뼹z&?⥷.$tEk>zJLz(ψ0VSsI oWK^ η&ϨR%[߼McŇ1[+65RzRBxQ>V]5n=ry 5=Tvd} W}GIۅ`..`I` hu^f4nn/H%N5G2WZ+M$W\w.-3Pb20#@#p#޻|$yqL ldhٳڭNލ͸fn,m7؃bw}Y֡,.b7 Dlal}BXK \Ly3Y`N4@(X1s:PNAIy0),ړw'^MOH Tq%FBT?ZE.)t`T;x-K0z{5K2gm_L%X]8#w>S\6t""a0K@`I{!mY,)lLp Dgttɽ\0݅S=L, Q=1wuc!Tʻ~273.$G_U 0<8ϼ["Oq,~c t>3'~2rhX{W/_@ųbsZ`G/T>D2vԛPqG*a슲ʁa O:Qp8,B~0呪G|;gSh1.XEQR uE|Q:Ĩ, (7zcB d$A@`Mpl=%tXl~) +lDb*f|m3^<nG:nT&6\!˨ݙ;=˕f -2&,ǮY`E@L;NӺ_ExD"=[҈%U-ZX>hwrs17ӡa+0䶮lB $Fg#6΋qk  "d0FW$uv/ <$TL8Iɟ7&ZbRI 1"$B@OE#y3}Em U3%4CeWہl%8 `,>8-2*̒4!)V*zoV c`}iONRIjp+&U{tQi+jڀU:rJgВZfvK,簟H R͹s%7hq+sa7JNr1@nt8᭿ϻ4Z*)}> ~nG`4Z[bE/tԿ2Ow AA) ڡ!7 P>9( >##svUmXlV5rqN[d&>9bn3;HP2oˉ>3W Q.az>Yv> 'Xes/pE;Wd/Lm<`-SFBK: d(ufc+E_LlB>!:j6j7m]'h4zӝS+Sr2,x $x8YzLQ |)EeMU9&} ͵˓p&WK3.a)$Q|cCqJ{"Ptl t,D/'jh*r@8X5K[l zPKȀ6 n72BO ۣjo*L0]Va WNԯ5=\k7M\^{~c{ LLi1ԯ<$%yGGt[P )"ݫ^im Vtv ŏe+~":vV"t愈[DUУkŠ$^P\ ݮGP]^cjC5>9p̲䱸0gf~[ SYE]Nfs^pyAd=~ڦ݊w PÝj^cj\ `L B.9֮JhE "cR:+wmP0xx"PYމ. '@rxو 2sغ+D7ֿ腨{V-5BnhO^w'*rr1y C .#?9CG+4s \:|:Z"z-OIej?b8'?|/P5`aqq {,˯Tq,B9P!"_ߴ# +q?-=JV[%XyI>->qdoOgZ4żˢq 1 v|y@bo{ PTN ħ5W^Y ڊn4dr[>6n='k&0( \EOC VWfULO4Wmtȼav632NB Y4ü4Fv$B˦0{{,KuW1UQ"kHQ0b׿o$jF$OuaDFh;!K )_''&@p3}IiEF«d$kYs^^;q_/al(* <oHжbEme >6F^ȭr{p˖2A&Xey-լWUTy2o>PgR5uin& %a~&3Z"o`+dg#^[u7X>.ll}-.4*+y $:~Q˩( }9Žc?=LX!v&W:c1.r$C{[Bv$:(ҰƗ),ԍ)X:mcu%y#4ɁG[EL;Yꥡ~pK\ъO?IrXYAe(~TҔ҇D1gbea)BE\fF=0DND'@Y8s^Dj5=uOږޓ|K[w.t悔WVoT1jo,mEz}&ݩWN 40 5.Jw-ؒ(&fx+R +|O@5wļ^W1Gn#pE*_ʰ*, 3h?3G,iCܶ2Emf=S5l.S)={Ecw:8;͹&.[c#8BP1^Fǔ4I U'( ݚ\hZ/uwbDEKk̘˼?1^  >^OH:@#ߊUX[$(wPHW4 #LTȼUەdOI7.o0fStXO5^KajW4c4v'pF=̪%j+eHI3qJPA9Yt}oGFIZ 1u@jn!2i9Ps7:CKҊ0߷.gKWvOZ֩ T _g9 Te  @c tm8'C` }D['P{_o\H͛޼u,o>4Y8EL)%::s9k,7,n֗LCkgwrt–44#b{1-O(qyFсjz"m/)$8tS?HJ\ ڍg1zLr9VV7+VZB+^f~%S3&cû~(_v;;-@: g^5F.3zr}AWOg>ӒMHa7\3jL kv%NNOV ʚ ~='(^ɖe+viOѣ(bMִ*S '1鷏m_zbi9t ?xr%4 ͆⦕~ՍyTMkf*rFg'o-E/Dሑ"h e'ʴeCB#NEk" >G:uKfsF 7ºaJ%0Z/ev{{a6F+:}\,բ̝zn! G>PiZy 06l$Z-N}(cZՈ)؛S<50I{ȴUkyxwf-qc877߆!X\|+ռ\huZ5?dq'鴬N^LSnw`ğ1Mxms2и2 V7&XE*r7&R5]@a{h"81޿vScYE;Sgw[TE⻮ 4;HZA|tJُhJHS)TtC-+ ̳&E*COOm0_rWD[ZܑN%mrt]?6J ȹF{iMm@ހ^V:(_yE|wz3SNk+%暎j $LBy5>ٍ_ #Haci&nrðG6~ tzu-{ o EV7t/ٿ9\xjwbLtYՅ t(b lzj+ZjM}*C 3طw)-t@L^I!@^}-8@XFȅ7N[6zqiBX }\̇3RZi;$D$<G_)'oԔڝ-Zۤ*je{AM6EA5 0s7l?NF2̜jk˵f({Wv=)w0 c7̖eq;޲SQSE^TGF񲐅I X*nɃAEtq>Լ{;Ood K6-mк4;|i1DUFg!)?>@js|H^ pMۭ0: ½DQŚSm5!кϣm GWeDeZx wޖzW5l7e/C#h&ͳ%,"eܻR[Fϳ5R2{=.,vR>0_0 .&iBup~=.)zp3_uVb{$xA $ R%;Fcdk U#y־6"օ2nj7nc,im]~p(?rS'yl^{Y4p_ QYZ9Qv Uw $W?G*deD}!`?_;_ORxXuKsB8c)5w?7b8W{ʩB4x+F@g:>ĴjXfہe*Nj$lz|0'| jHMvJ4WTb˝ۇS_݆ƞ-;4=q,Fx3RM1Uf(j{2L}9ޮVX@V%]_Q)a5J/l!6CF 5@ss̳96M5:qU7HnNFx=PL݄^]"Įg~\qItnW P4,-,a 9ԏ*i1SG4e H|v=bŝ-_akcA+S#\ dONʍyڎlvS)d#0ӋH"_p.;-ëatDKOGFD`^ru簞PoTEfKFBj˜2u1y"᜞҃ވQlvQn8\3zsw( QjV&bHFDrSk6RͰ+񷍳.DBBκqyiI88iL*[G̓ &8z µE5u}'[V:vƇ䫓DS6<+F͊]?_;P>/)M X i"#[G^(E6l4m](A*Ϟ437e-G(\ĉ~Oଏרơdؕݔќ$2 c&40Ϯِhbs.%bjD*c;V45J(nJFi۞q}C^hҋ]40SHB~1OԓGTO5˾0vaqSpd$ՠg2L&еa o[q`q/-~QbJZFs].h,tg V6YאQ󢶹mL,2jV5) XA93wX, MnP>Ow{l}F"$+5s\9ԂNT\f3xD U*/m-Nf7oYN=)) Y-4!`)՟.wt_1 @`=]0i ;7fſ<])Xɡ!\Ԧ vd%/~kߐз=7l|n =]†TgwI|TmMH Ts7=zMe\腦Wfꖢ$ mY.c։:N5m\Ii9%˙,~ȓ"/8$U.}]˚tZT3m5.)ư%2j kfɊ%NpPG?`?+>%SS6* ѥia %IÌP$8)?]~0 E8O8'|bzѥvP}}kj+ǁ+ibAjBIJ}9|f6LrckQ&L[)݁bVLН !Hjr}3i q!w =.z;:[g3?^n]=-GZ$yߦ8R:%8XM 0gyJ?aܶ@@+]Z٢σje6'\"xg*D>⌿HSJBKK ϹtRWNtC ߜb+a1ndn3XQH!V OpH !tʱe$ZᆧHAy5#G\tWZ96Dkt.&-}A,x\_ҴJҥ[091hE+CbD#o R%1@{CʅsR emL>xDŽ\^_8 Vi_)pTwJK/sULd \)Z86ĊV;]̱F VQ9cF#NG%?LQv]$ ad T rhkMyj;v^S~JQS^wV SO7M]M^iMiڸq(qZ\_Xd\sԪ0J{L|@ bEZHHɏ}+)!Sࡾd. hp.r+g g5D8F8W}(P?-Ϧ;п8ۖ\d!b?0>1(7RL wƸrU/x3r_33Mg!U!``~Ú\AWhm?%E&)9.} .;Jp|vBop\9 ?Xd5M>yPx# m2lZ尪 Beq_..8%J!?o+@}10-jzUw 7_}\ baMq#"wn>. hrPk*:~~mpŽIR"fjٖ0U7>x픚 -gwin8T!E?ajAxkheMj-ma2Zs2-J'd]>iplh$PiNjSd$ҏjAOYD$Z.6/ғ%M-QɖS5L\A(~h 76e+-1[ A$AR6"[ӧ59[T[ g_E]ښ?lt$b{t]ϖM0f`_P%>^W:ɫ(J(T?AᲰ>,=, pt͗ܞN{xGۤWiDMD gtO:$wv!!^89@:sYd[0ی> )UlzI-ģB6SKGRem uESy%3ET8fA)mR"$/~ΘYVUHuz*{{'Nkץ;;/#i -ʔѻ'h6О[-N*U^*SY( +Plc =ڵ ET(=Ӌ+~n;vKq qfp7tˢWYN cc%4K~zAEb$}wEio`:nQhg4:>N|T=v8ͻF'_ZWAOY3v]TV7(Mjȣ(~: ӄj3KoH#S@V!<' V3Cn8q;' w$ alw69ΰ5,)ʝh0AM~lX(Sy ˨Yx l<`j[V4rogXuGBWUQfi3HkǗ#HpRq:WlC4рH1΢ '8f68n4oqYʫ(>j  36Uxx;9R.Up/S@="_38NzOqqO'=w @;,rխ՟Kߏ`4`3EiA&m,{r"xۡO)`R@ SL`@-"XrA?&-U:) zfXJg!A+Q˞;K+Ջ*3/3PMMbj:!WN-=nrR:V1J6:1Xoxd["y=$4R"X%IN*6uI;6ڄw 8)%HXȶ]tm&jNE\prv,sup4lBop7.-,,g _{旅Vxum{8.JJPX `- |7L0U ZdNͻ>_+L;PQM ɔ>DtMWm‰oJyE7g:ED=Hص\eoYͦ$m$Y6OGp*"+yHas5I;ISgO5t⩠G7 Ncx F@YϭύeWG 3fxqQM.EM" *&sRX *x2U(sRsͤG@,?%k?6Ȅ"/?穑Ut,3O9\۸m~pCx^Ǜm]5[ #䬧V=_FQY65OUn7\ rYT&υVDkM)&<% 3a.TU?TCԼ׭BnFHێ&3+pV{1wi.NZ@ wl=nLȕ\P¤ ʞ.U?!В(6Ov.3hwQ/I"LbWFHfQF3dzí4gdv|AaҸrMy!Epߘ.5Y}]hy눱_ }.9G_dy ^E)ĺێh:=JN\=j;̟KΟ5Ż2Yb c\ F鐵 XʱEdd]g@جWRP`Qr~{gF҈ *W5.y z6Jc;P{Q*ֽ5?YK 8L m {,N;p*CL2_聅uݜuvxjRF05WqN[`ƮNr<`7_Y ǰlTRZB!PI,(t,ePنS]מ(IS!n~YL2)^mVӫ7Z=% o74*'W8N  ~Ofa Ce ;dS 6xߚ,,f jT!ƹj XB; #u(L^M ~-wFHH~> ˛-$sA4̶X-e Ka?7A愳>4ʜ7VI[œĪ5wr$T4d;$‡;Ek:X& C Tt7I#@5xQ ) Zwp/d\]ʬ2 M>K+n~Pӫְ<>LLLս@5=E)o{jᎮ2JM-&ۻތ\,WMRhH(^ IUn823[ Λ5 "{=D|冰uhzp ]<}ڂ}=p:̒,OoFP=H~V? 6^ ˕F%9z-ߵd#_ݾ9Cv{?jׄ@Radw({!vGʼ\v-oxD{xjGR>, aH'U-7$ᵷpx!ױeউM,ۻ+FʏeңwLW v0Eʥ.Co0#d-sI7$UDϼc9r\TuV\aPakT +Oz|4~tO/ iJ4dD[|2_wi)ۚZ/E\y!c~ݨ!̻I~ dN I?NEte [}it6y~,8W#QD(GE#ì8P6O:,}ַ< LnAd,DR[*k^y+Њ7'KisL|cΕ'nBjyǼd60{pɒ90[ZLGV <_%GspxRAƺoحccEOqi<ͅBkS^8u$Vr(䪁ޢ}TM2@Kq5dm[`=8ZyEy/d$";82Qhj' a  7FYߴݏ,]R'rdz3oQwHAAu8l҂_FOyTGcM4u\ˌy|2YYE4 JL֤ KS;S{;M9iVYHJV$496 /IG* U<^6j6:~̹qk :j[a΍J&Wy[VҌ ?D2M5k"X r3`32߶y=njFTM"U,~su:wל.٦i2 3R#*;<={4)]cУtEvd2yMWůhU"t%t[&aVreP-\' Z5T|yM٣qp*n ct>\BB %6R}`ϯw:4dYz)PoMp/ h".wj OF?7j/T 3!6󴜈7h,3B L0)Rrg5 #Mg<' bmy px%B_l(wYq.c_cʮ趲 -vKGx(E| gjd}_1KyŅx|Y*g|SZ&r쀱]uKP̣r }6|QD wO*ף A=}TTDSa[:af z$T2CV$}OHj^uG^1m޲f\du V(n 0Vk}ȑ#`TA:3oF΁t;F=̡Tt#On>/ݿɌ G4-by7y;6gk6j7z*M܆p'$-!22g[FktaxGaB}-b)w4I$fC31b"㾼7$ Oc97)t1fi]3T l:klǢ5'B }`*p((/&*`u4|6NG}`a>b H0:HƪGye]W{MI:/V~}CLH8>r6rfqF7;Twd' iiZ0W T('-f0/Hb=#;QkoKx^fE^)"~B@BK7׷֡vٌayr +}S[MT>^28?q38  Ơ|8 uû醆9 19ɃP1{ #X&"KFXv( PSVp6B;7 vd3"vs3ۙBG\Z8@ell8Y@c'Pc7sI}̈Ym.0ӝߜ.x0(,E}=ʴm{>0MObVlcy΋T4MeIq0ͻ0 _ \x)725aE3q͛a.c8oLoAT.](AѤUlJZxKT};B`idIB?L1` سPCkʭE?Kl^|Y-µFK9mP\řhv(}S@Vרj">4WiSg"nlg)3V-O}{e3MjwRIةiOm5DXaiqJtn*>JhX,L08@\ɋ0o%sP5.N5 ڵΊ븺cÇd)bޫ)+}f戜jlr#'ngJ0NT{z[, 2GP vk=q4!t(O$_冏pZ`A`y߻2W+EaѴ 4`=T4$5]C4' 99 ;Tv@2ٷfH[@?m4S<1="HFN0Hi'0^`o(/.Vt ^KB&yy ^4_[1ށr ](XF-yӝp1Oquq@$vGf=Je ms~ÙomlXH .ܚk{\0nfufOxS.'dy"d[$?iZ,eq ӑϟHt*Kjiuɴ!&ɤ%OSփIJDXڗ\q%PW"_!BI矍ODL=.):b0ͮ[/+{ s%mGHwQc ~68DAU"BIv$/'mλu^(Gs.?>r)P cߠ I)|z!:ufzRbZ1y2j)>PѲD|fq,y6uTb:o? ^.b/[zX8Γ\{gbƙ8+ h{}~H'ٲSPPSVNFh&SūFމԁrW[LIR m{/N1Rf2d2v-%IFLS]큅_?یpyIfU2Xd9Ra2&f2G88Su|HDD M`&mof*O&Wb)Q nWL d9um_w4Xx784'x_7=K #RN&ڍq2 _g c| &$ee8 'xz8pȇ [F~Ao1xIbG \=68\|q]D"rLf7mFst][QƐn%PRО@uQ)Fv{G 7&+mJLFisOeYu#c䄄=O_Z{j ǎ<5q{\wp,phTmU:\OCL2lp5^eu6~NB첵zy+K`kbكMj^.|-KTF^pы1o_3_{,:O[<ߪ'^>T`a1&ZI%LvE@ox$(1qq#pEE^=FnwކV8QsƗ5 c#Ĝ+nqB naVU6/>VbC YwPJH+rξV8u7}4jx$<ßCߗ;D`Г kXU/y^䋌aR0:{O:5q*/pNV=ײ'-6)@J @ԛ6p88c k VZp'{Tj?T~d>{b_uS]k TdWmnKC䈮)'{nf_CH9B!<fcʳT lL̢a.Ax\mV=ZxP{DnjT ~?M/8~Ob=G AGPSq"B~Kx;Y"$vN:O)6x*Ԑg|d񁿎?E%٢;bg{[%JsFN9liߠDha~aF7J49 1EJP{@{O|(VM",G̩EqeLqR7~)4__@q N;v8([ˏ*ݬ:L^4<5mC-"K!SB1>/5US_'#0 zva!&ƒd|,_n+*{ӭhXҲR t5H$;b 0\*_N*s;'nMa Z걦G_fsi7iNt{WɩwNt,B1"٬Z-S??~ۤvz)+ޔwc',dEdPy@|̛HɞrV8- {XScFw5@@ ͤea*v?x&]NPYli/Q\eᆵ':=)?#Bߢ~|^rfn dr+6 Tx<;Di3YYV=pSg@0cFI/@oܟpW u`j>{n8k_=ueVITG < (K jAvF Ɣ~6i2.Ip_iV(;O;g~[ Tc}(jۈ̈Slڍrqߠ}B]؀`vvEM0χ_V$D !Ud7\+J ^4B`5*ߖ>kkBSc٪oBT2 2mΈ^E nDh@g̖3oyM =-glz sf-V獨&i!v;{]qac(̜_. '% %کY}gmlƖ]w;(gL\ݤrF_M {'8?f/u+QUs/.~X,/=կvQ\!ݤ7]E[ʝ,aUJ{ѫNwV UG|;!2L6é& ѯ:_ǯh}gP6\l. Ps$E]_- #Y)pGA&QR7.!y|(Y},]o0EQAVUωΕ8EY2]doVLļ*ԟСqՁ8 _⑩?1vEyf_˪d)QSf *1lP[zfk?wB G,9Tbn *Յ.25O_i)ykHj*W"#3,Lt+CK.i1L)\3ϽfpxiG*>[]82-ԕr@◜bxPYtqqn3~K,Vra}4YkbAC)V!q69= 1j:(0Ѩ88oe,q"ڝrK%Q2fN͔`WAMORW 4:qnl2/%͸Q#fRm.'@r߻!L@Ð1u(`p&hgU|sAlci]كթU yc>8OچQ;xI HE} bI6 |&?2<{o m܍Jrjd D{-\p,mυߖqQ,\f<3K9ѠzߠU$J׮0X[P+Ww8S[9'L[ӯbG֯W mwQrĄbVw .bE,Pb.7vHnJtTZO}9-8&\=藻ZfYtN*AݶDg06Mc80,JR 7P_!\׷81g,ATF&!hRl:ap|ЏPY{ȽSNhѝjo.w:jWMhԆվd@CC%ҷĝ~ `QXK/֔P% [²ټ1V :_`{JH1[ DHrYUX ◔K"x0c7"vM-lZ><}nw+eWU&?>oy9,k_9Td Ʊ*ʤ~_Q^T9 җ\MZ+Ǚ!ǡHl wѣ  \ES#C_ JCK8h.+sG_o͟x!0,TauC׬hy0yW<zΘ_5d!\ 66M 0fW=F)z(Z^+3#M_2\:l7Cww<Ӻj8H*e,陈ҕg>Fi&6d){fJFh6nM uGӍ?e$ئ1Y #kc2NI& TU$bRX\(jU}RV񺚿:%.S4YMQ"P}/!NCr&`5j's_22զJ]1`#0V%hlglSӚ!6k%.[K-z]lRqJhZI?]^̃cҷ J}w]7B_`Bi8F˫ʇpqL10%5ҎyaW@B(/ڹҨb:0¯I>\Ay:/ϳF% 9y:ysܭn(7X-nwszʹhfRm%cio-g JTR4c^t$^f:BPYb Gxڥzr(oTlNEՙ1,ܕ᫶xC=#'a=r]? I4$H 83sـ<l.` Y%)im%ۇܙo/q \[=n<<ʋVrj(o(]߇ÚR 7-oYS.ʜF`YBRj2Sfj-՚H K$$2[٪XHhzF= Y5׹M":|-+Zq"i}J;M8VY+ɞ/]EP=vr&#XMҊN8uh6wxşysw$P&fPxiAl XQtjMނ?V^n||M$`LK:I~6Qt1dc jT ^r8t%UZoC!rP\ҘrdŮ󳘮0TIoߟBEH%86_7y&tVh|]\D)MwUmIpʺqlH\CHq/N]F8Nlix૎1{ >3{ 6<KL&XC4,5fhINkݦ=}KZmsd[32yoJ:\ ~sT+Ye&D5E&(aOHr,~v[QAZ [}}n%`lC3%= 4%TcA_XyMc=3EΙ]T+&=L}VBB X.xH[.4B,jb.@ i5ee0/A:%4>|rLi&эW㮊wB>Oezҷ݅KJ9q`an; ؁ =٪k%3ʥXX'QTRRq{=3= mK? 'ԦL3REitWt[!8:]KVk^) ɨ mhEaR3Qޭz-^w8 &QXϥdwݕa eGxrG*{v<e2 @WznD(B=:K#"ڷ -la/l4)9ZU?O>k_q_S綹gn=Z4}`)_0&5aB{ꈩʗ|yf;.NF9!@^& ~P怴욅"j``ćAKqq( 4qDh*/fsґ+sy 81zld-L_@PyhzlN uZݭ7.eNne}\li:Ъ]>3#uB"m$2 ,ik߫ zPCsehłKgYШr8KF#4UOaTLJAE,* @RУCoGs,Ɲ<6\|q7@ŏ B'sW4mD ?;W,'=3YxzQH[6?|H=IC< 9GKhr# cDyV,h|R42Q!mk^DeMEWi$)U ß*qPl[!_kHERjdv!W$^Z?$3:{ urJ(ΘJ |[ $LQ̖ V 3M01Ktp[b ar}4uoԮ oIf2"(Eʿ3ghߙeym!L׭3/Xr2!VGW86eag2X\Lޖl~)iX0o"j:S&W ;lekHj vޡxdpkoIù͌Zf9օY~NA>2pKLtDN [ɰzLjz(=L)3~Y!Αc* N4_n_C)KXW=~>FqM Vv VY)M4n(? .]ġښ/S4ʏpIև 4,`B0Wo U?ةL +0 CcTqPГ( 6fS2 5|tRk8LܔAh[w$׸)=F1e݅fu,#bMjx]DRA BSb$}}05<;ِ-aR*کP:."c7:lpQUGc;?OY5 U ,(d(8[ U8@dPIMhqPfW$N%mSt41 geر]ɷ8Ԝ$:nˆef+@$ӳ)?l2g,63jS~ÎÞ4DGm^_hK!/(*V0t?p7k4%vsJzW,5RSۏVCd]3-NJFhNd1C  dJJ2HmNvn\,r|0")=AGBqPv ß-.T+=xsTr)}]< --;Y,)9:TYoED=PGpOD-7 |]yyG5TNWg`[{pK0gD=47Hq̱;TDlfި4ߜlAK@{lAeMJ #:WaTPB=EtN65wm<_bFCDIƋFwz}OdI6W|7G8, k1L PD; %HM;cZMLhK*(T]sq2Ms㔼OFD:XS6lŽX G[Oz> lփ4rl/i0P2,ϫp|m둘NgO6Cl  : I#9}oS]8mR~ դuo5Xo³%b%) ΉB\g?GJu8-Sm{-?C#}m[WhYCRVdrFOWC73e`)YEr4zPhegT~WFVhG\_3=*2qbdBmF/6dM /\ 3rIrAph,rxz#DS6'>@Mc.ӻ6g.wӍb*R%cAJ,n?C{ e_؅BɑwSy#H _Y@SgB@CG(%/7>?-.{y#)y[FlC4<Faz;7!&d'ޘfظ_'m5WzI^&=]tU&d\@ğ3`d&ԓ/Kê4gE(ߪ= &^}JoyALc,C"[ˏ3ٟ Rۗ8/2!Sث64VY #eR[s*q{1Fm?Ⱥ3?LB-xJ=2jT<3#twߺ֦tW#W*rs7!ފȗz%?yש/#ȳӹvIhL^(7pSa3c&ӊLHꇠ!So5\h`&"13boԕW"w-h/ 1 Ky\P~s06ª_z?џN쨋N@KSEoZ i^z[s4P:dtDE3l,(RƨsF1|¨h fw'ɳtUk0ND؝ MM;8;N8]8_8}HFWhUkqnULRj { wN ^Vg&=QB84[8-j Nk9f?kcD8(>Jf6+>TfQNgJ z" u#/s Dw)G-÷e_ñ-[Z;2e'~ꋻxzCU~y@rrh-JYE,>j `{,5\4Q;# T>Ǥ#tC0 wOMɪ]|wq H"uIAx,j v__:󤏤>:?kl1Cv۷td$SϿ.ҪLaosd>r,,!@;+z48RFO=a6i;~{gw m5ԭLc~<>b$k9?)2T@q,JJE}f{PM<|!?gp+sTg cEB(2Pfe Av&g?WS&4_S$ kR pU1Rd6h1v/w++&dZT:3n%ls"vn$Fr"x.4M((>0Ck9X|Z6w=xI{! ϼ>..;7ZJ9J0 in 뾹0˖x5bPNcqgpOqvCLKޚtrusxq/w6iؙBlrS ={綿ZZBpPv{9cMpv/Ar~ A!Yg`0Q}:]& x ;55oxp9ZfP4s1Tؠ$7BiӈvMa =V K3@kgveQkDH+!qy]Y[f:799 }Ma#ޓ _j9Eā PVϔdrn2U >q08|Rm$ϴ^̎1sڑT-oo[DM (+H.|7F{,_BBa:]%Ex: m8  Ǎ |"GP a7#Nnx/h_ ++b3K֚<#Uj5:T~8 9f1p1sp=d 5ɅWlxqg@+6ZNBEaEMpf ٭dÐwΰl3zӋ{-ܙ:Ы-5>%=l)X?&C ,py)k"G_aWٴH[ET?dBx>oHWܮS~|&FșnO#/hlfh#]QT%9W\Y{5;gCφ7|4ߣHCn  u`D'A([khŸ@ LQ ϳ='CgHJrXwAXJN"DvQ^u) 1LmWGݲ&c KjV`mpXsUnjy1};{AKyǝ}ZJz}ɠPg&b/>|ٗZbYl H DvFNp `Hskj8՛L倝NSܲ)W+ۥnc4WkG}j⿶+~m#vB} j0mUv^ ?;o> O̗E #w X#X>#)|  HŇP=ƒr[sٜmϡ'd#1z4L.,cѩ P]NYO(EmY w\cc+NkBnGq]Y :!)ZВVªĩ h>i~#JAj9XS.׵P{tŏ!.RQi`琛qN#2πk},L1;Gd{}ĀSV|x4IQb p 8I /e{K5yBbt貕rB5xPPgueJPh>8kصkūm@>§-wˆ*ċ7N3)P˒}wфP101sfQ22'֨K/xb?HaŅc:PTo f#/"^ 1vrBCpc{eE7ֱ'&0(9͜%DQ`ёmB4MF XS!ʝ=!1ߞ{LtNŏ-gALCר:Pn Qg܋  +]-%Rϕ}W;A[R=:x&4śY{*ɶ0@Z\%g`0߷9^jBm8-ᖂ)k6I^'̾u."-C: 2OHu"zo:hq:}>ucp^9G%ZV>*eMl2YYc61Hy1dX|Iwe;8^ EQJ,vɊA--{2Б-Y/j^5.m8jC3xvF܃qТ oWv 3y8n[W)g tjcq_^e3G\J&#g]BɅVnSuJJ>& i8gI ]O_{Y8,2޲Ak|Zinﯳ N[!jnw*EӚ BsLv1 jqM >U~0+ǴsM+"/ڤ UOy$uF^h3(`|p$xQs3s'D;j䓊{ʥXUwx~%1%PډF׬{WpZW^HY6g/SDWTǡs4񃍟1fe|'N+˅bM v=(󉼮܅ibhRMU~4&et_F v:4/GzE2}Ey;Bs< AF[:j[+ QN~Kz =F7WedWu6n:+?mIH^.u#R`#-|W;%UԣXpO"WL6X%硋vE6DB/Uބv1kʾ[*h[ֻre%zJ+2p=lAKrvO\o *]j*zj)ܼ3gZo?$t0l.:C30=w!q.#EC]HS kXg.M:aQ[GBa .*8ذzqj;g޾^x>&ޟi#k% E~'[5EEMYN@`5}`Hơj?F_5pJx28l&AURzrt:M 4 t@ ֥}G~?'JQmJ /xv5[{f~w4);_F>Njy֫E!_hviJpZhI;z`*ݼ5{_+l`FLn;ȢÕ\u\%4>%|/s騡Vu9$n2UJ,pGkD )P?4DMtd:^&?_xâKNx6MiFA/݁^R<)q?hnD&$7FB:qP>1TC_1Dg(Džca9t1,]'蛊zn3(dsUVq& @;뉘zRdzPEqiFb [ jW9k䜋f 9y>p$ lo\?:|) Zuo1xi^W #I;KCZR7sZ&OɵHhϴ䇻hx' :Mex5k@fae5~ ŝOrKOVb5{֘/F\x8\EY`Ȱa@'xGhUI_b]!Y3ҿ;f~RP4;=dkXfWEaӼ5f=d|𛢗꼑UQwF2>۫\g>Nnq-ͭL*Tԡ2}"O9 Gاe[uqIVI,N 2/cma3Lh$B}:v |4Ab%.k {u·uYFDZiiLOWH!Ĝi&c(Ķ><*т^U'X\u-O|f{(I5LҶ5io /9yݭƱRiƒI 4rň_vT-"#8v^n`h t:f!!-׶T5~g ;$gnaZ"ٝW/QWs)XgLpM`όSoW9C3\G푖,N0(eU*eˊBSڮtE^\Cȋ&N!=c`OeV,sa٦%[[n :| 's`5 9eP&=d̹ NSn:r m_@l Vhobj)Eę,$n]M-WJ:`-5F;#.hfp7l:7p$=)++/D"8&E^;g=G;k})+y H3Dr[zOV\89ZShPw06h eLeG#O֕VoZZō t׷?h'`nkS3xk!c$MnT绺Jڬ&ekJd{o3c :51=8qwR: bgf%AJxiИ_{a+:2Eo E̴t+%h4}f{*-AT,20V<\^wŃ5{j>B\S^<^o(EGäa01FihLE- AAʓzUg=폡Fvx&Z!!kKdYSԡw3My /%G[)ڏ=yD?} }gd6UWD)ڻzXzudnO8A>< >*waX̿c3Q@.}4>?PǍ!$r4~KKzA/ZҠ2 Y-qҡ3k ˹6U=Y[lg4y!9ZJo.~7CE i+X`758寋^6̒ ',rLP AWUL:^U@ގBdL=ٲߏi0-PiGs<<GHKITrDiP0u܄]fӈYaͻp(tHz弰Y ݓQqp(z!dw5Nړ`ߺGصFdA W˦ݥPOG$1z;@Do%pi4k\P&f8Yx32Y4q ~7oQ1E} KkW*he:OPoO1H*-J|-wT"h>]#Ч=(TPM?(Pa}JXakjb7g 79>_2 *UAU</˶WEJCدp܅S2BUs @^f]P=$kI_mۚ-ƹɍծtkp<0q`* wO6ӥ΋sWi3c!݀f^O5BX]6fOMj؋ijꐹUW%o|3GiS} Lc8&HbmgP294@T[EWfؾWVSN?XP'WTAV6QI 2#HAse> x(2jTx h) <4gXYd'zED@?Xn_;f*Q.Z,>|f߀/s=ɭxNQgysݦp;2?ܔn3Ia_9KDJVd@CLנ 9@A$#^qҰ_%jKSS3,X;WFYc2%lz\s=Hp5abq253JDcksI-7랧FPHeljV36#񦩏/9b[Y:H$('8U3!gm`-DZcMn|y=' HVww@R m"* o^똄zK@6͂`6|'h0 vډ^?N<+Z$=\=RSd:tJ~ Gt-ɫ2-_xGj' Z9tSr>8Fv<\>gm*WH޼Vͷ%Z":]khj룊ow Վ/et=WE׿8pI{q-Y>!SczaF$˻&.R gF$z-HXl\פ=(7Zy'4W3TUqK5Q(YV,:QB#OzQ\>j&T^8<.uӠ)XZ\߆QϝŽ+(C=x QyshQ^kI8!T9ᆲ=O//#rp̑ww86'VG锯?[&=/t`c hZ_K ̸e|>5[#肳WE's6MF?@y ۮWt雭'w퀑v'paT &耩} hipX~6it2N_"u/!mGa6M&iA uD"ּxTE>Ӵ.Q粘 .POJX<ۍHO4!|\}}h~Abj0Cej3D@{]`+&D6N"֜A}QR߾vO} M1 r0PE ֱEs.#kO}j>67 -.RPJ!N -7)RzD*Y@ D65qj>IQߟ^KUQ]@a pH 4Y`.^*/c`B|i\|_p4Gt 5Ps E?ib^E_\AEdgÚuGڧ^@<"6i;ۜ}ob_^[mصY*?Z~n{]sm]sdOEb,bW<ʉ1DHFgM!H}esy (;>NPy+e;wLٱ8R~ib:xXUKPpf%Zg12^ UWgq &CXY|$en +tЮ(*o!P5L/W#+ 80K 8v@d,Br1;[Ǟ~S@9QʬE$ =y^ͤY'~k]W DMܢPҭqSlnIbJk]K %&K3?]NEɮ{FL#d\F=|+U[d\׫3޷61yXOB&E"7?3%Vbt^UtV^4 揆kM1f~؂@>N>m2+KXn_$r<`u3Stҵ-Y{,j>aA7[ 4m:MY eX7,-ƑnYI Y<gJzRe9 _H~5UL a?<:Y+_ʋYoTѮMNۀʘѬd"1{I!~624-}o9ѱJui~"͋mEr L0+x}\QɂȽH#GSkvKmͷ?EMea߫~`p=Μ~-S˜E#Ws&? 0$PbSHC:fڋ wlZ6'N9{~1{nOTB7iP[bNI텁j;-w 6 ܗV4^u>"0;T7F0TD7־#iH~M#%+v̑SwZ@i t%ᒹCʅhZCW< y |\{٤ vf:̑><!0)=+9Mz^lU[briwU럷#SXԟfa67S05{t Iܲgøc6n U 9L,en7l9 ^ėR-lH. EttXqdXV\@eJdp*\wbRweGJr4qaȜV[Otg [V : lb7u*: I H_a4g~z[^I_k oBhP H qh6FmK-0s TDsS|c+ʌG]1,A]|(;eq'ܑ CLni8D#6{]k /C9vnӼ4,}ElOۤ~fϖ;aBwOeç -ֱ>VC0RpG4~Ŝm1q&r5⺋,_w\Y.}N)LvsBg@k |w־O24S% .l]uc'Q$oޟ9MYg k"Obۥ#J=֥r UF\#wr9azx T23j\m]f5J \J9B_jzC W6^RTPVMbtmĀ%<Gjޗ Ҽ7Yvqnߢ:"O;kzFăF+W" yxoBJTx;H֦6nqs-pqwD 6uĬZ$&|܈Q@ G%Q{>ЗW"m eͰd&x_r<|t "䛝@B͎ۨ1ve4f4:UGl)9v7 //1gffa=*M|*_f(eؾ"֌goV>GaT,acZꅂ1{|ŠO DcO5N@vI=Fܚ;J Y (njYvrbCAL3gi H9ZCN}“fy n}>0|&>#s!ïؒV4 d]7IX(mE"%ɨ?Zt 楳r/YJ>iXEC(Ir?Z:tl23oyl^R'<prU{7v"?@SaH2".xNy96ܲy[h{.8V||%(z&67^u OuwjEV6VtFw St:4ɗ#m& <˙|U{eDd{&ϦQ[ʢzxP&FQ6uǸ{# @e N˩< YC{䁝9Ե.>PapUY<^ZߕF" Lkf[DL` >e]c ׻V;dH(+qhyg4&PU6]eUz-^6aǁje$ i=R[Scf *o ~,;\Τo /Rd˙m&m>K0EKlBCxZPWE^^Q}5#c\QmJC5<h1l~*|G>&}8K@/2gq BPq0w|V _k(\G\>X5qnj=Շ2k V澚7 7VyQK(OpgYEwBKd{ Xꨰ;|ž^.] Z5I'e3Zð bvq#yH8Q۾ [ M^8m0t)PuȢXCJQfou ?E$>="Q+ձq~,$ &iF4ՑMߤ֔~mȼQ@d;ߕ[[̀4irFJ*ܵ 󬕝J$FEqшgL'k'_7]LbQ``9PP޳[ *F";wT+bIQ'P+M~9$I0&s{F8X6~Uحk̍$kMK1T#omJ Qy7+m~þgGflvVt3˷oPt"͇v'x`dž zq=1S9_pBx m\4a ř0%QcZuU!*ؠjQ/"gy@$Z]"qRip¼yi~p;T)Kʷ!}.x^5R7 p̴ȍ Vjj.?}*z(T ?bH/WBo;1dvrQ!Ce-҄y&2<`,pR8*w[դ0p1Rٶ, Vnkwr@W-Z 2C6Ɛ FZe G2;`#SSO"%^Ou d S?3=pb-`z_+ zYQ-qEQny)H8Nwo|!iz|㊭U\=D)GKM"FAn 51IR J=)+JX"2y xqxw'ܮxg}#$lFPSX,͚LZ/%LJ2O]h`h[-7>OqmPXOWcYu\!pЀFBD:CC¾"0S9~#҉"LnŎ); F}S3GKem1[` Eq5СQ,,KJo7~+6sNǟP G[$QNN$KQ i8Q&we%ɤy5/j_ͨeåEUev eI *?<BX MpItSt^_=˓ oSіS&q~I #›M뮋 ]ǍG/^F"YbZ6Pk P̝ ϬcT31GD!!bw5{ Sŕ H_:o|op0sۿ?Yl_/ռ0;?s/~8%>?P0qqw7Ol@8GG:7cTyf8HV%x|#^W9,].YUQOQəy`#瀙0E;&/&wsҴw칊er5I45B0631-/%ja4>,!ÉDšX$V"'rG x`\W뭎R0@U /U"ӑ\ SQ304 v|M38q-̈s 1?X-W^#4g~͒d2*l49Z1TTHTO hή jޕCթD1P V#g!]R*YUDpNo!KjW`q$!6fMJՕd8lǣSKkchjc9 |Z2C N!x{p ʩve[q5!Kb341=70\4lDUk|4dVD!UʳY;0E2Pwًq&mr'We{}t0O~{4'}/)%mM} YfW9/8 ^:K:#E&z!*e-3Izz,*X؀T:+l&7ִgq84zl &f>ͤS,>g5~mZ1snHk84 owƁl));+'iej*(#왬j*gٷF*?+DeY4^9l(B jc-Ϙ  -ɴ}Ɛt~ L41 Ue\}@:D]lY×\QkIz14N\OgĶN-ylxMйcy[,x|xU mCi*Pl]7?lr5tܳ:gpLQ&#ϯ杀r1w*N7AjKhpZ'^@J {SI}d30UuKzt0B TQSr0&Km??V~Ibh/mBmY8-k@B]@\u> c24PT O_ HN k*Q͗JQ&!quV&@M "#IK/::*uI`Rje&vXɡiJܐ3Uv K=RԢ.'4m2.TeDyuc 6zwD(܏5@5vauH00 ({^W"-L#Hu{Me[i\b*S,h@UCz!>qlWUX;s@\bV^`Q757(-Y扺 u%8>쯬4QKg6]/V#Avj Y~tzyZC^Cf1z اɼ1ܫDZ/%G.87ViK)\tט";˯̑>5$(<:ȸI:AeHI]v}LD$y7q[" Yz6o)ϖP5ebĕ(߲_OOp*h7DAtMXCxZ%,G25:yoiIMEpCm͋+2aۼx{7lh>  gfaK31o򺜹"?n7q68}={ 6PD֖sb$I/@{V?&^gcm ֆ]#OG[a|Slʇ%X ӷb[77٬,5ks1)c$pt;is1ףpzl\Tex)k\ 5صPmQWږ8eWZǿii5%'[g.Jl1& sx>|^Fp|֎Ԣ`iǕ 0PD>g| C Ux-M; %롄7w DN!i({^LNۖNl\N 4UNv ar**};BUI+;?=4sRX.NU {9YeH>#,gWk폜?W=zDYNx5:w@2ׄ/oȽ2-^< B\%%wp('Lβ6-_G|`,DW~6_UsX5Jul¹ʞ[r.$4{|r/7 |nG 7h ~퉚uP0RjM3݁P- ugl.H!D"'wo|OyiBMʼn9!ΤF]*G. DSEdκ 5H K1ԟtfx;gDHI1R RH:=C:KF)б.,c9 |&B«/yߨ>ǩc+|8sŃ[,byz6srdDc@b&X1Oc :gJDWFazYiOb]ʟգwke1e0\Җ{D[^9\MKlQ.D]  sp 2@ J:7 S`8 (SuMy) ܌!ʲjUn;-z|7,~ g[ZxGMSkK hHGr.d8q^]-FtKƲeFy?BO%"+H7UFᦣ wJ>IrZ\pZk^ݹ19$mʌC@ӆjђ'+Ac,= -ç^R͎6lEyy!ΙQ 3d2ekagdzϻ d *u7\Y/͋aHMtMN`m5zUF1L \V>Ow;8[ڎƤU~go EBgj{s)`]P,GQyͅpwQ^ve 4HV8sonsH0`49|a0G<5i.lYiF QvՈ !c |G$huHlu[C4ԇBm)4_ۏ}?t m[%w#5I\P^Tnji!q?A'J4 )l/w ܻ/C1MO0%dAu C`zp HOXט2G&sKxpout)aab3>fWZWF(d)~R[A0ynqis[p,;^/ ,V@d#˨܇r@o#mqpEmcJoř 2#C*?MDF[O_CeM=,n Vm<}@+$y%C, 2Uv5A던VV4 |EEʻ !AA ҇(q?("A@L s x8=:}3&PYW ( UJ]Ws+p5)?}-vQ;v2>;}#OѪMۙ-&3:fۯH6 E, _{wPՎL󻆓 3j>ZDe(次vl$wŌ}p暇[6u)Qc’B**$+ya n[5#1G'AL){-< cJϳDYK77(kph`9dk:c Xo.b-Mj$UK]9 sl6A0Y})_橤7ѳ2x0 >-mиCi5HC "X¸%7^ԃУIJ];W-I6F=f,.LW>H8R2\S!Do`N=sWC@ҥ +M ?9?!Vj9sis0* bLP:uro (U@ld0C)%8@jy jMmQNw &W U0"&+!iUՔr.|!PTAp90 }783IE4[1=;784Ґ|gXD0^lT0J  ?uзW8>8)#A9rH9 ?4 k:KLf1z̽}-=]PyB=aL+p}qsc͒: TdeO¹'$+7"ㅡS+̨Yε4k[$"0{*;gO7!knfŧ{5+G~/:Z' mBFyZSnAT{s` GΗ9v)m| L/T؉=!=#A%㏵QJ̓e-Қn!4I,L *mYiMt81£#l5,)p  Ҵ5(8pdwr 9Q찍F1] EF54IR\B_1V@sga⺑vK[8Ea:gVR_Fn(rPƮ@Sbh |'B5|g,iBg$"l\PQ ڨxy tAUx-?oA_YUCs\Z5{W$IjHvJ I\KF$>xwǰ-TtQEt88Z[:.zVy)]hKR5&ˇ={k8I 5GzNK[{ 704NᩆVuiJ^wH{ -fC'3Hgy-Qo:S^Cl䛬`9I6 ^q]c wj5af/ ;E<s46SK[/nٖɂs F!*|[Z₩H=O[evK8|}FeٻuӢxfy4"d v?P_!Z g[w4~ʧ*ĶekeESrL-1ޑݓ[D+FD- וH?*P {2)_ߎ*9 %"1+5px~yAɀ/躯dͩ^z/|t\<wS0]M͠BCe,JJ ܞaYj㌣T"82-KU*30Cfl+#|3pې+HEY`u TXLY(eO0Qm{} i^br ã*k, +mQ LN v3z;/'fv߱p'"Arlzv{ 7zHLo]C4n).hLw{7"DU >GgӄөDٙ9`-t0r^\[Ʌ2ghu,!(z@6Tn#Ü~w 0^"E{ݷBSkT_c%볠49u)l~`uFIn(3 LªXTЊ~]CPg-5[#"MvN *?Oƙ_$}DvF [= g]uPƒc53RF^#VU;:fiBgq(裊5Iҭ_}0rI*BH ɹ;!APC[>vG%KSdwL#jZGSI+vOԢ FchS򷬗ATv r+Â=\'#ߔ|ft;XCxHmg_gQh.k 0Z_h~i1}[Rۂ~z_Nn 6r797m Np๩nqkwlQ9ymWGF0AeKHp2yTĒb_Ջya{vdPvxQXQ"JwyҨ`[3D ieYc=G1ffPQp) A[o42k(~%Q>Vк%dH}XHh:3^vA % hc7cΎbأ[q2tP.-R zw,-h<>ЏXnz^ޖ98ƜVk9&ĬG׎LnӠ[qY&4"4XSB뭴a:)u]) -E;ՠ3\ass]||j7W`>m柏6 "rشwH"(;MZr.ɦ;]O0i.eY9D*EXgwAp𵮽qA ˼sK6Jd2=zUYHhݛܾ uuT\}SŠccHU0!}Cm}hAK9IGCa%QEsOK?^FE9պBP+ [oU7@IQwig! vb!?NF&֑Ny(Br)Zw!^m*;S^-CF+kZ|<QVYDT:^:f:Ta CɽZX*N% o,Psc}:Tgyl]Hi ad>/Z]~ }у܀z QK5;j%p5+kڒ4VFo^bfK ;,$t(ޤelU.IK jLRgp)(-rCtYqdk;VKF(˶K;^wK3ϧzܳe4!9_^[fYs yh1wJN.Ƃ+Fe$ህj<hZᠸctsu3Be<9]iCmr*Rތf\/g]*e.G-KBUqffxt$y0u)3(_dnR6ڈ熀*Њ[(Ϩbvޤa%j2m)&x:L͉xY?d44xś3\\ t`7*CEJEX/λ*?80h(if/"n@p}MP$WI<è)P_f$raC2}[l!b WuG-^s: ;j?.JO"M.#Fq]m6&cHZ3Ì@sX (-R9j5*uĐh\AH\@r}KIȅ D|]Ljжhr}?]]ݹ:"@b$FN#"0;gmڞ{!@[8LDTq4 -Y-̫8 ѰO+"Z~f7P4<3u. p׷M$!mgoV`k"ʧHqt\}2m`}}]MV1!gLp[Jȓ`:|( uף2^&ct wҔwN9ސPIE A)_*NB@}GH|T&էܳp;*=*]Vgƥw"yu }TlȟÅY 2y]#N0hL'l삔M:q_N2AlF(^yn27Dt+lUZ*0fU+Oѩp;L{ ٵ0nm|x}猟DNT?y`Ccgw{+7<]>H^)mtz]mX:})%64-H7>b^BDc~_=ihW`Y4/gn`-6/V2^$ oƫ$` nAW}?VO1V+PC,[W<1#tOU*u,q:'}Xcl3",遽piBu<vTHJu%_1ͲpЭhՑOdho2l7 ([E@z Sܬ. lv rӟf -ǵ4ݔ %/2 *mjLm֯򬉡v+0FN o54|-[p]3aW؁_/Ǎ/S)S00B9D3ݭj#jR &NV_L{652WϾ,Vc'/ vI8`ʯQk(h='^ 0Jqi-`$q-f@!>K1`N6t֩"jH=nEzF>^| gO0iNVR )-âe r~tI@]9`Gh zcKM FWh$6sQyG:m1z*KcW5IP̎ CMlMIm7ov\҉t#v%MpKuizQ8+.c/(aSqwŇC3.Nɶ!?=`iw*ÿY?xAs(pMRG 4|_FYٶyB xý E|U$;XRLT0- *f9-~)%d/,ฤv5/%55sHӨjbuF]q?[`hӫiz~rA||oܠtB62:xR6ok,  oBӮpD}vG\ +Eze9Ǥ㾆&D^ݿ۳!E-+H JQ(GH1,y緂E T:Bêi4ѝCaP{ R4 |E .7F9 waݧ?HrS*V++;RwmV LmϫcדC#f ]?9F%%nb f9hN@fpCQiԔ@OS㬬'EI(nC$ I)M%K6iӲ\#(= QHNoyF;/#7xj{2v|%LeeE3/6@K#0mNaHc}!޷9eNhm"WÑ (G :DO.z^7<.C""R<붩 W֢Q' h+Ԡ{0da=ӮbO) m~$70Xo6ha7Q6͇HuAb#,+麞xvhc#HLH4Wtک8 [SP?–YD~N,^Ոy.Q0Ö,\M>xwٯ@VfdM?A? =}1.J?ۦ*bA!zN&=. ~ltU]8FF?TM$FXݞ/ԛQ'uABqiԚ SEā˲lk8!ej`vi每 ߥ R9gtm>>ypAff5@%.Z‹Q /Z5;S!j_*R͠8&,.JNT/ c"Bsw俰ohONkУsL?#%\T95ӇweO5}7NUHQcЈ{ Btl&+d܍ Mkc_Aө&K?46ʌWXUӀz]&bG5@s"syX ׌>%#b{iVfƅ . W11fe?8ELqaf=ysAd-xSkݱUio>gxŮ|1 OƞT:6bKby/67?>[w!';,MfC,M-ɫzO5a!%TTy}&^7mǵW f̡IDO%b#}Ǿ؎&$H-deqWX9Уd4CʙU`6hݰ`@A1s"tU爀1Lv)LN}N:&oX͢*0@aO6o9gK,NX[Λ:b]#>GUnn/=T8tgVTi/mv' U5P?\"}{(j_KFzci#@Pݳ(ZaO52AGn}h]u^q# ȳXqlZ;9J8N6DI"SVHY;TI XDЇ:]*Fпq ls 2OtEJ4Hh~#ΪP"/{0ȚPB;׉E9-<¹:t’7oz7+Ֆ3#x-*6פ B> >vCUYətނ_+~Ag'7aDhwxKm{nB|в1eyLYͭZvSXΊ 2/5?:hR2$BU0\{%EV̾4gy,J5k+&a6Ucq!q)V bx*Dq ]s'XgL`xQvt|k%T'Y\(nhT\*F|3LI~yF AS=]ҫG?lHr#1A)g_Ļ^ ^}sOH "3E=i9GJJ?Xucy 'v 8 u)sL {P/nTA 90EH6/h=U!a< 9_meOG/-MCA}ɧI(I#URCT6-j$2 3;iE* o=dj:MDPݓz7egL h)vw|:2ʅ&PC8h[b&YM"z;"LR;<6ͩUa@s4S{D2?6ot+i@tPm&KG!]oKh)RfSKnkvOAhzM3TVQe?nT00][_,M 4$$)xRtkpBv\͓@t/~i9d+Ơ 9o$2{jKJ/~#(iq"X}o$¾T%Ȯ<)l{PWvƙHg+N{eDJMkdxGz=6=Z&rH{#_k¦uKM^$ނ~nKF$^ {$m;a O.% 0CߺI; Kb2 6lL N@-Ϲg9X?py8܁s衿.a&!Cщ6fP0-gx0O6F[;(^6S*M, iv{ufsNw]ޘT%I@!Lt>^@'wh ':Y\H,7Qƒxƭ77cW~5Eu3Q&Æh'`^t/!}d^'WKtft k#UR44XjnZLXqwM96+pV+q#(Q"ZCr,{* NzF' UDIV-)68>[j FCFڸ#8WDHұ[t=!x0=h|'L H$/%#g9@p ᫷bPʾqAAZtd0Mu55qmM{U&և6/ڀ2bH8m ~g^8蔕7q30k8s_U vGn'{ՈaAJ?dy7T!`}:Z ~(~ C"|_rL]]/]OBǍ,}s&@ Q*mQը|w2nFzE{ ^Vsz%9ExQjYN2 QrdABnVtnʵi MhB]HE6jW%1\@lTO-7֣.sL >^]Fܤ8`Cee}ޜE=R19u9=̜rG RJ-K+|DTqo 0ŢP!muM;gHVCXC[&Fg/Uۃdamtޡ

V>FM)A0*_~.$y`p/;J#Վ]:2y.-'>ڵzeowٺkioIMĺ +u`/J*.?򁳩4*އ^h0]MB| ㅆP1\*Ui =MF?X"U !BPkH9}zeo.{adz=۵Pj0ߞqҚ!Xt)'uH@c'jpҠ rq_h(`ciuW|+NQ5gW=Ҏ<I+@_f@S nTפ1Mj169&!'-OǭA=G3]Ĩmtƛ7Sl*ˮIpr9naGd!YA9HUBslQ࿰rHKwJCl'tkmMW ԦxK'I enX5-v(h.7[J6}9FsKmvKAAofxd@,{IOg9fc&(;VXMOe>AqzP "x$]y3U.ȅZP֥qwYsg>CIrFߕ`TjwLwb+jgM|RKa4ϦRK7d?0{,kTYrˏ%bdй1j"MW F:aX9` m-@DvQc+㼂\" v\<6X37on⬐T8ƁYmq)u8}KZ~\G "1J,isp_-7G*eDi2 aX-\ĩ^Vp\550XB#~}ssiFdG{`LyY/ nU!k4@D,TxpkS2t6(wX'5fK%Ze`>*GV=lIރ#냮 yXHA[IqLeXBxKx P#-x\'< EXEf|c&Num:>n6|Trۮҍ eQ-'ҷ mɊ#zW4=FBT;o] .K.~ -01Zc`+Y57'lh|HH80N&l'xw@$,ݤuz*M%>Зl=DV>>ZVȅ]bq3Px[zɦ zW$f%I=P8(rb>Z,ISZPbpǝ(YmoRb=+}#J8~="P#}}[x>KŊ45J@vflWn~YJ.;% a X$wpꍟ{|[ Ț?Y\,tH͟Cjb #dԧqzͧk?CVIJ .2!}VP҂glF 5>'E`ZY/㘟2:λ5s<fYRDb)dMO"> >ICfdL-TiH̆%HwS. c(>>k kcRFlJ{GMIwh?[~<1&+ٟdn #R}m]Rrgx9p"y.f=;"j<r~3zo" ?01$\Y=%vPF=2煺r\V`Q]\-9Ej_/ еM{ñrO,m1"k傊g_0ФqqRbYZue"q?NO,^O;8M]<]NVHnQq!CLʳm 4Q_]7}a.}a^G|^Ds4P8 3# K#'NWb/?rSBv) WFQh<ǟ)$ [v7_D4XMMGfw6(32%P3G#D($jssiQ}>ݿG Jז@qzTevBl@%I-;Ni'(^;OX=.h9{ֆiah|4$8A+8g (t䝖Kn/"@-vD;gUvTQNA6#6&%DYoqL$Q-b}@ہ﨣2uҥV)o꣥ V{E iP0 @JmP]( Àvдn,L`JBy+ӊ4zO^MU7c&F)Kcl;&\:mU(YV$Nd8n;p506 3GDT0S, Jv1@ӋɸeeE@@ yRHA%n ESL.9:)T%\b!Ftwdb:+௅ެX&*j*feR':lJ(sMpk Ji_cXT~/LP_ GN|FgYqib=v'yUi0rPg0%QYڏ?\fơ"{jф >i]%T^E]=ީCf_vr7腡>(rQU1 EYt⊆Ig訳w B붟ALFFq0Pp`r@y)د8+BoLpOwH{:cvXW]N#]&WS!f- J$_7Ⱦom*n]auiGj.W [vI̼ j0x8itYc4Î#f%N\6C>Y;3FMDv`/nE]$n曦?#@mpV*D VDz%]|:Dmܯ*7Z&?P{2Ma ڗCzv}WMNԕUd>~A,WQE[3mt uBRfV<, <_"yD0-*/^Z;5p<\Waӡ ScT1N9-_rĢŵ]{ԁ:?VEݎyQu?8Kfy5,B;5#lP׃_rX@Аrm V]$)HQus&ȈPA@>A%{WϸjosecOE?l>'q+#?V((#B?m H C ;LAϵ\58~;eC8*?4]"h3.YD%pYFi7L|D\H%GӹDݭ7$ /Steuۆb%FϠNJi'!o~ fr21hZRi%F[[fvac@k:*FᔻAfg5 TOP~_u.PI"oQu/'8Ʃ\@,I}5|HV$z9_hs<1FA+31'$DZ]8mv҆86 D"{~y*;rC!ERC7ߔ mqHţ,3t7W:MlY 65pP$|/f)r谕S8; i,+Ei +ʤ;uNQo-qԴ(ecf~θŮփKpJ/nnc&xK!Fg@;<*DA- ğQsV)޶䉷6Zq{/mf8rym*ʶ5< }{E󴓀!D|љo: /ZH3>Өy{ k6̷+&B$xU6U+\NL;.S>0o5A{0"ӧH}מhP\s-ѻJ *_*7goߒSޚTln*CVuZ欍{T-Iÿ4qi``(jz7UZ:c;4vؤ^7= UڢxHMڠ9|e/$;aD[n#nZ>ĐI4~*;_y%Ir..ɈcآzB#7崕*6? KcFS&ix: N/D0 2 dj~ z|B 5/VJ*xe~@/ ?z~K2\R>=1~%F> $3gYj e:ŻOޮ 㶘'`bS# WN6.\Pz>R;\ȋ.߉oVGr9*fpV={coas:/NT{=;z}Bt>Y!X~ԕ2UBH>zǒhi*tP 4~YPY@ؓjx{>읽ց<.?L(̚ӱŰlHcTF[({7>Œ[S>ɴN&.ωx>C[ҥ(΍aPZ.k#_2{)xx a= #W9޼z ݇u+n7il5 K)SYʮI&Ĕm[E8_A_}ogP񯵸6,i1/?s帀^7oc":_{$7/kVU 1\#lG(:yqtݡ@"~z/ҚB_ `5+~p Op)Asn+T O0C  ap%lW8rUu өPpZ[In/?嫳7vzH̚(p8.cnZ7HװHdTUu0yzը]b8Y5U/AYǥLJ|@qHfqz9ؤt8ؖS?x|˭>Fּ?BW]YPݥ?]H f3ױ Ϩȯ33ƝAc2_ vy0m`dՖ~0D^IЦž awոC=|]Pu&lFޜˍqE1XrCE>zV0u79̉zA"HVthЎ3vmF [Q&1@mMF0(4똕g^ *9]ce&^]PK\\$= Ip%{W{1IK,8> , &| cc^u :s EeiO;O/`hXҔ7KoWB5|>x>{;EQ2ݼ\!;>ﴅ$ 8j xO3ܿoeJ(_ݑQ[+Ouf1= M*f/iO!vW4SKD<2bfTb֡\&4o'([OS|+ymo $M@~ܨVhv h4j;~}姏7Ɖ^Ѳ٣K yQ5߾L/BI{}2;&hTcfcV IYFPmp^SdgIIԳottړLb l. 9.Y7$1>%wx5bȋ$#tGu7E׺Ԗ0։(yDƐY#B6|Zy!h[JlEDH RoȕZ fLY"ÞtqDE1\X|R=!##ou_MvNB+/= T%yoßzj0ޟj*!ɒ5pnIkmYIT 0$挛XX,QDԲ 13.KŒk_d]tN1$0'S8Iⴙ{ΨK@ʣہ4̣Hڱ+JbH,ǢB5p3^Z]ncy)a>HWo6ll>=5S pŃme)( YJ-4]B<@ynId=Z\Co/r4Ts5F](ۖA#Oz5hBOA(FM}FwFՉ$QUa2ȩF+keb%W}(2w{15Crsby:FȠq?^JDvGvTIͱ(!OOaeS3BjRTx 8Aɦ!"E^oKٻ5 8 "˵gbnš2*X<ŌLKf:l2Vi˝L-, ofU jCe\])tdf0.s`b3IYst )cKoG nMV=YT!Dl[A&z3Y^fdZϼ$;ݜ[K>Zpojf95/}հ2e֭%SbfsOn;jb]s)E*, ڳi[ϫߟc"q6+5d-qUrҵͻޞ3s`p2\aG?5)&rySz.#4N"D7ɂ۶aNh@mㄚC6S}T#8U0 Kw 촟K פ4tq:Ӥ`"K|WQ(" }ED̟0'oeuk+[I߶+4<]ܘME[yR,Z1YT]RxȭTo14FAIz?4 j it]JNQCu[rF8[҆綠7R<ŏ2L D6S5z (ƏE3ЖJf}ŧsBCuiR8jsS %6eNVRq&)n.Wh=2(D" `B͂=%DG{|PM1mSBiKT]i ] aq͵'7|la_J: =-o.֡=wri}:> E{w+{nhP( Q b/pA2,Tb|gmX0izGeSQ hʄz.|L@1uRC 4)l2*6OI%V_Ptjɢ--6f r .9[灥zj)Oaa1L =U:\CyɮgjR\D~v^ ,{eq kC/zQML `%%.=;;XQ%:(IT4%@t+Aliu w ۤ~xPP{0ʼn!MIt@4"&g7 #>:IFT]p@n!= …\ȉ`ΦRނ1(QB$+*ޗ5joXv"6LaNԓ~f%JC3DlT|P?\fs O$0ދ/Zsbг-8^IWSZM-,>B`FGo#J }- s~X_0Oy˨/Iv{0ܦ)5>N8+`[pdRΊEGM+ iBoXm,W-IaUZ3(R4_X9̤ۡ3aY?^l$_C^;[ţہ)u5 ,PDh`8):qZPfީ)dX GO΋$:J;oMΙ-Dz O< ,c;I%cFy /}#Ωspû!ݐ(G1a"lr>q>Ua>ᯙgjjɺii* 0q4 ea:=3Q/' 0F]4_GA6VSC.B`q0 _fEgt5A鿤%#;`/~Աb+Z*ToQ/Zq|ٖ Щ{fzC)(f&Y:-FIj(@tǽԔOT܅>Jw diL7r)ibe,=G1ǿvWRao4Й ,I[mSD3s=sT\I ~5-~nE̔8?/agM]cˉg> [9i1$8{עmh"xLn~HC[hefܱԟXv|m,#YʮDe-V[$rϙTW^ +< 7iM7*DUni.;rcX;XZD.s ^lEFyJSaΑ\g EI,!~]Rv}eX\X|¬~.q4lV 7ѿE` B3=aOErm&X9e!ֹ=*z0c#U֚ )Ρ:T0zscԢE ŰngZU? -8f{#"fhsCLvg*hIй-®Kva~R(Rz %9"E)%_=>SRaƖ/L0C:&ӛ(k%-u:HTRBS} Tte吼NH a,b` (޸ZSzvFjR\SԷ}ӼIA؜ >jӴYcqI)%Un0훖yQ&VG"o:'/`l|cⱲ7}NLh'M9q\GK>ߨJv^,ËPoMk%zLpι5؁#[2j}U-BʱVy6>1OCnBW}E_9-|uC01?xpP(%2C$(D3E?BB?A VNXbD.l[7Gn'\:2i % 16 ^zwC^SH֎|gpJۇ2S \ pz 2D+CIp/X^N\X=}\5aeYs7;iы*,>H%$yp5 JZ3DŽ )Xfh<톢vaBd[U'L$X];v)"(Ρ#||)'g/sq;Wܳ_Sމ41HTʢ`&5A:CXzw[L(<#bFOrͲ%}z Gj->3DFD!H˨@5[K _v՚d YKpu5Q0t _esP}c~h]?ܕA%FeGI~&gdF+|Ff* MxnYaMuٛ-arЄQNB~˻ZGLw53aڴ"C[B|e7"C[Igf_ 7v̬[X1{C,Ontf#%s\ +Vvbe.. ~{d>;. -8q[[ wܐxu+4~O"%#HB Z \)>7hА;_L_'f뷝ʱ[m6ogAb];~n>n|l'""!MO&]6V߂m.Yg/o[2/(9_9zkL'ٿy3Do/P`\';GK 5(x3RY@z(spg Y3|Y rto-пo[٥sKc ̺5N?x  naqHj]?p{/F֏p178.'#-|LIB,i3ܶiQIHh 2\ŁOQ=?tO<o.u{PpxFT9q mR،y+g\m(f8j@J.0-٬5ZCRZIUЪ؁ܱzk $SD#i> K\Kt͢kW`SuMP+/a.uȊۊ m>"5uqꪥBٻ(HAyn_Y܊E Rp+X9]i09NNxWֿ^Ƴ.յ<ઠ[MX_wh!1Sְ뺋tϱ'TH!n>7mT1uS(WZvvgxITؘg/he >˂(SG90) })+6]dٸU M1u56Kj 8;;ĸX9g{!!jlE._bC'jwj!Lz"EY* g@@aBM+^Ҋ-bs[*Qeؿ-Z' YLāxZ6"dξzx22K>G<2P4l$ľIQvCIXY"$#Wo"񶻆wo]ShLe,G*)b'j?M92DqVҔd&Sy,:BOōNc幋m4qwǺ)@RwVh{d8 ޫ܈yW4rWk/ܪ\%h_VL ÑD1I"o|g3a8cƫyH be;=|4i]XFJr^5K0b_{y\,aDPbCKJw+B\J2.on֝N|v3quor)̿˚w~4R2f?tI\rSWf萇V3}*@zHIM^]N=Æ1wUlk͚0$2~1u?%U8M)gGp !f/ ˼/y j;M]DZj8[eIX+-LN<|7d|n\gNf6{+Qj9&2 ]@B,QN)fbJZ=TNN:_K>9O' R",XeB6#"Vo4D_o7w*]HiT=`#QZ:/\u\wh)RL+$m5|:$@8wRn$F ,M3@_E+be|d/)(R{d[ \Maύ#{x]6>64ScmmvH oCp_}2PhnW++GH]H^}s ?F MqybsK'Ff"ܐ r%0` %*]pN#ڐUhGbQV j!ᰪ2#X=H(|}ql0NJyin\FkdUGHX#% ]VAf̌ Ao.s_y:&Ît')AR:֫.;XozH١ZM5W9K4t$Ő=>Ug*#yai{˭f]18$]e0?3+GY (CQE"fd_r]a>%T8<.6eHmo/)?/]o,2-65uPfGɆ& w=ke| *\Тi~=.4@3-kڠZ>zlSKU eN-wT"kVQtɌN1 q ,e?@y \c94?jnuvd,_Zf8oKEЬΐ~<ٌv5Kr&JZTggd0?I?]`I&d̒DBNKȲ8wI|DE`W/@$HJG$zES0 Վ`6Hkn #zU7ثwBP#G/xgT9l:O|uai^#IϢ]Zr 288TH=V-LJp =wHGE΍QbSmd@.j/duY3ad@G_IV'XQtp!mIśPV LCi=OG?GL~ f*=%&УeFFRMI&R- [yP6h!xKu嘋"LϩcZt`L(JD;H\M;3!MC0eøgt;>1sjv%gL[.`Ǵpg6c8 L.rm`]ƕ7>?&TR#!b" H!! |ȫ&ǻo*:4E ~q-g|s ,APcʚ)Qqj2ϖ*/kNLֆb]v Mw+ܛQrr!QkT`M:2$k1V ݦ kg EZЦ}yg:U䲽248cLBl %=p(Fu7sGQZ@@UAfaSX*\[)亪Mjg1 j'vڬf_7DR $8r?Bk)q1bHmwͳRx, 2ٰ‰4 Pp,N` sDJcK9pnʏ&-̔4i39/zS7 ( OsmX 6hi$~BR%~xwun^wR}-\ ~ џk+QBH)FڔxK4J*ɢ=sE ӨTRGnRwմGsA=h(Y[e`IK-FU[Zi%[Y>s 8*1Lp"H:ٓZ}RmO /9  SXP‡?n <.+fl7$6n`[R&p, Q]vx7B[ yt.gLhQ^`X7.GUFՐ2'I}߀:(/LGj9Jr5OAYeB>i4օ#ŋ5s`Oqݗ83RMh4x@5 ꢟ6@K9Q^_xJ9:uK Zx1Gm:gOWB Kw{[ gWJjD; Ha} CD{c@cTջstĎh6Uy;@p!RtOAb>+2,779ݒ#޳ mvxJR_Sd4mi(O?0>"Dh/(3ѳH6U26_"imTѣ$1]s*޳|\`{^Q]L4T^NEž`T euJtuP+wc!㶇pWU=K!ӛW4rh,Nșaĺw3 RZվO⮟e+Sw a"To}"򳵥5z?I @vOOfii}֕aԔIf7Jt!֖ њP]h {O^7 :;.Tt>U$q(70_̻,%mFe'a{WrP4:%RXhi'{tߌ42gVaaL=j1S" WpA 7%! ^0۪xs8WK}$ɊWx2""Yѡ%dV*5lXP^t)'5:I.AyC٨ü4!v[TRB{c܁WsJ;|2C.+>ݙoXA*v6w8w(-T6YamiBo @őV*{_e& +e5sZdCֲ'Uu<έe-CR@ :d v4kLr,Kle44>\_NɬfKO朽ѱcQ3#Ax ]%{rx{83G>>bН<%CJ^Mɵ=jEKpwZܜ4@+܋+X i0`?=C{IDrdmFqf{pRYj0/:?ncnnk+c_'A\}dkbV8Sywg'?#hzHLDezrK%[QD>O/7&ɕ0s IEmX-{f/mol5KQ>(={Ϡ8KmX_mq̙'<&46aJDڜY "TEOL;h{-\E1({/_O"<FR>@Z%H%î<(Ƽt|>$#^QH5~n%d-/ILN"7Y\z $m19F;bj܇78m xv@l(3J{ǿ@6F}SB: [-,G3G21r y9 &mܞBDLHMOq]f@ {^].obûn:Q'DRɌF? 1DfFrHXFlQmF>,Ϛ5J y!ƞQJ.6Ϊ2\Z/ﱐ0"bas(m ̤oZ\S bղՈfK4._'IS/o'z_DxPӂ]'H4J8c+ō< OuiC,2z@vdlԐm~%`VDpYrt`? Lb84\Ek 7}Q-mLN2;R P z_V`Tf_>gŠʎ񪒡AX',YPc޼v?sچ7:;r=56;G=&Qc!>rѲ |,#_܆g`WF" %UmzV:AHyѥ&>^-],B)?ɇnxt"RLɊ҃fe-|>1{+ÍuP ܲ o8VC4ZO+09N1!v+"LF|oEr0᷾r?Tt/MrWlg8IU}) yR`*ɧ9| i K?⫩mëBɔ*0U>G:(8ka"$l3vB!b؄53‰% z΃w?BW|t2 Q$G;ob8.;wJh?e} Ȇ%cZVQ8pK5ZI`6->D^2Jt ]6c3.w>J&+ğJ* f $,޺4`8JCAr78mz]<{]R÷eE݌N;ʂ/0.Ff^ad!%ccmϮpHQGWcPDzF;T^ZHB2Kه^v M-\n*EީqX, gzU*|zo_EE:(w0ctڢq]ʒC+嶹T[+kkŤ ^G0@eu=ø~f$%Ŧ6ATKE" gAfiSh5b~_'bGyQD׃lcIp_5a$a Z3ƉڎΝĎ <{ 0yy5Ɂ©7WJL~ӏHSGD tD7I-Caaa@ds/gv`ʤq۠%,aѱ=஍ }u:5~=(k(IS;YݰH(RRs..*Z;kJ~057;l} UʅWDBƩآ2vaŤBߤM?w՗SCR{-A,k: $)*HČ{2*a6WR,K~X&e+ ?{糶}m4\WlXpVW' aC%֬Sz鶮=kp-rC~L9V[M}1WkՐL!}!OU:DZxn,Z# +rn|ff(f gnx?3ֻ5GOj#oMB egr ċFbQ_)Ҽ7P, V^Y= He@`]ҳu 146=WjsͿQyJO^K Fi6r-*Pوhl˘ d:%jJn2X.ӓ20La6GzOԠ|:x Ù `%!uߣl5oDuO)LL#Tǫu;Xld+Pt*v@4XY0nD0m,Au<4߄GZ8vMGG.R'PCI,5d7`E}uL vHXBC̃ƃC;Љje>Hʶ1kۣ7^ (`,X]ntastGUMSnƼ[KEHJJ%+54\dO}Cjɗt+Wژ0\9LE|qG4_]<ߟЦ4qwCX%mT:yPZlݨ%(=Φf:##8N?⟬sǛTzӦYpk9B#$ET"s/ȾO$`H^-z`uzFu Z&r|y p8`DLY@E *Ŷr?6(Bӈg!my$+7SzRG6ſ.jdv49Y~lFXzeP:`g"zi ~,r|q~.l$Hl5V%}kTLSTtxR鄌#7&]Lo$R|h%Oڒt9e9s>M8-ĺW[ʐcR,#7ю.=J$$zk6|q93nڧa4'Mzq+L`\?S, R]#0?z7U5&Iڌp)CCeI={ȝ0%{w'q.f̎4:U +~Z 'כP8k5'(O׺ͪ9Y/S qj∼.Y|80l99#j?gv̐W C {xnڜ֬i%*X+r>ҏh)75Np:}r N&0o'Bi{*+hzc Nr2Il)=Mjn<΋ WB3v7 "^Yu@ff%] < SSv}K&g^9,1mi:;G)NӍƘl^Lk W4àEFA:՗ ={UUMH#zxkD"2VyB9ӒuvN+LFڌ2@L[!pkxҊWo<?-pn7t{шxz>O|5zzӳ`d0oxӃIg}{0Oţ"*p+JU2OͮyYj$$0춑tn9w~F;TMMq"+ditc&qp)VUVtbȞRsysy7-O$fKiY8DFdP#Hp(w{ 􍬠$rAIS:ruByuxz">*Ni -n$uW [0 噖" IX㽗}b_C"lFH6Z.w^Bo{~>5j;ޕ"i|:лiroKI8]GMٸsux'XSr޾ٱ/4$8pG6hmc3eX(jAޢ9[2JNnyl>m']> ~Rpl_hR BFGVW"!!o$^Mo쬨@pQ3j B_jL( %[}48 z.u1<=kKB g,XO_ܢ=@!EFlwZTXG|3!CG̔N)s٣Ljيk;d=tW&'967xքJ{rM84J}uvR& NҪY+њÿ;ژ#!"o4*lwC- c)[`8@:f=C=V~@'#2_r/{%I-X z5){xo$tI(Be  mzlRj)#X4"as # 1rxn;oTj2n+J\SE5Zk,;8Y ;q}ls`ゴ)J b_<Ԉ[^Bu9m ⯒LtdM6h?xU>'sLK|]4&j]~fT0kuٳ?xBa;*toO!T^t3mbEYRA!(&읲{jQ)6;_ڮ:"> ض7 's5$i=rvŃݛ= wĪ]5gCKN r_x`5{$#T'?;"F4bHGCo Ž3NFhk^_M9/OE6%M2tS0C`6;_=²هD.üZwKcl֝ڥ<0/62A kn~2ǧLs[, DQz PDrJ\XS 8oS]Hb5 `HA 6dmr{t0̘x\"%)2!CHt;Vp9in }TvwR-7%ׂdw|Ji|$eۆQ䳫zN ˺F{ < Xm l3ra(=oM N5C떑YK; ~ԝ]J*[S#r]:FsRؒ'f~o1\1G*_Ͱw @ ~1ۥR#މxeb<9E9A9yMGFFN7Qu*cJtt8K&k\1iNmbwRRf,9唹fd:ߺqd(%.c&J|T 㛊t٪c0R$j4\}W.UZDg 0|m &9l;3VƼ6Q.2;wcɄ2׸М[FAYX0  XMu|p\PZp7aɻ̳țk8 )HVdb7)KQE`ХoyCpa]a*_!x [!<q Jv^:W2$2Pv]9up$0ɗT[=Z;0`oط4v[5I …+KV`u*Mkp.<'ݕ6 1+%+tO־/R3gS^bs}|T/`:od {$>XQ;sR[NR=Lrp8/,y 92w@g^|$P*@2K fM5(xlNZi.%iR%/(Ͽ=欟H}pwNF>I^Jg4A|J=iKi_^ q~6BYI%l.gG$ 唃{7q-]1y A.aWJ,obd+sm?` {I4CgpY?QR64&Yˈ<$2d_4Y d6#kD3Eu6TU_RXak~' pU8||q0tAw͝ #Yl,6x3gJhL/݁]=ͨr& j]VdM%[ <0AGMN89ĉ<&ߡ}\= F^w=OA omؚY4G3ZF7L;= B}(pAΟ+WY @ԦkSlǘFX׎$$ &~(sl!`gF +6'f?p.b4*Iˋtvh GH۲6uY p| {ِeVoXf͍=i۳ 4ץ7X"]y~>)^ZՅܜLVEZOlCyO>v-.?8$ Of Y`ljZ(f_2ЫăEkw[18,C’%mdc.]NOŞ1Fk߭λaXzA*82 eW> <"n<T UdPX־:qj竑9X;iNs vvi箃Ӂ\*[VaUV/zZ5}t؂*5'ᐔH5^`rAe]A ?K-u{TR0[hZ*w~4uߏTO]T :څVpfTԁEq=C6) h w[cV0uDւܞ형EC{+D2g۩<+ziH:s@hމ!iu6A]2"M~C#rV[~j]Q&y>D٠ܨkjzxP  /Aҍc{#a2!P%xUMޘqt3g,{Ane&cEa0*) f8d0}|ˢ*yC 4C% >KQ8m+'ŝQDF^J7 j$4bVOJ]Xvu푑oZ!ܳe;QؘiA;j߭eݯ\w Y $~QMٖS=\,%۾$R"]cr9(er?S)LJ!oS ICBK6 ٧IݻΚ5b7#|f}S=$sV/SLrpb&aA&FtMr>_^ v0o 9k3G橴exu>s<%1ؽ՞N ¯'`idQ NGtLO6+Cy^ Yl[]Q`=buO=;A  VOFkO}Ƭg{PGȀ="MlzE絙1/߉*'!ut:a&SF یI1 b]fyhuniW\1թ)XHa8ztc?0CGofⓨ`[WF7 epNuw37K8w6/4*/E6}Efۜ:{SiNRČօP4c&<|0pDά)W'f~IW7aX 6;&b^EZ=[Ω1&>> PnO\:PpFm$ͮ3M ..EzUZIHjXL/N {"WG'')6# v= <ϵ p~D!q'qEE#L4O4̋tat{9zA(<)e#dHPm؉cqHy {{0.0_Ptwvy4L2o.)o7O6ܶo87ek] FhcM .!~ nlH˾ϴ {,1g %.Dp9#i ޕm\O!qTYsFfE˽qF+`m&dGv ,QYcm#kQxF<rZʫd>r!e8&z$qU&F:5ҁ{:RA6.v.tm(!%r XM0OxVݝԜ DWb#cI& RkV+04qCgdJ`b@DƉ$w4MtPZθjqӯ[-bvh[Zj nt]96cl6  &2<};3!|ō_lB 92b濱at7@Un$D@j7[d$t2KyUꜳ,w\р: kɸȹVZ2xS#r/5Ι.O4 Y n'XKJg+=Ï;ŽͦCw|Ru+l=(rނB[6d|!rBtfmHv. 7}ȳK]f-%ې-qOM}ٷ-d (8Js'_"Q_C Qi) h9 XJ(g4JCqmUN{3L?eU$5"HXx6z :YCk7A<(.GAJY_S/yO׭@BJ뫗K'G*sdRGIεEF, xĜYƥ*1\t` ǥ4x,cbH\ppPs@34xDj39d~]:Dž5rW'^3 ڌ56v5}IWpBn2}I:39@sb"yA'mZHNb, &MgRkD:í&I橅 S$[]䖇EQ/2qj"%Nt^_}vG_ hLi_qŸa-!hZ=3ҌRrrVc9"q($Z` >eЊh Էx_^N;mi ߧ%X}eDbBaf(1>EafѨǟ\rmUà8h%Wq{toNT"vc A#y7bp4FGUΖhH˖J mIy e\tj5X&eI;UY1#Yڂ ^ vY3=XÌ="$LG;_Y djrOa γxz :r8'ƅfx LxՊ|;VnHlrم"QI(Yb16Qv)aPӟ=:pB4寧$mVbh*rGuPy=_rtdR/[;OIeG, =˥dRbTtEΰ 끍:xB@FYk[XD`+Ĩɣcv"fp}7 H{i0s9xITm_&Є͍;U%WB.kC2y{ ;ATT/i}Q>Ȳr?<ǿ6QAfK _ZR̋G{Ё00^S|:;-P< +*R)ԓ iw,-kpKN_/Az7]!Brny`o˅"/#y1˴(YEȪJ$=L4SjbŸ;Gs=ξSA$w@a(2Df>7 opzۄY>թB>,p/zN5Dg9վ;grM&L`[)9ZN!yOC{6p/p ~7z҆SZЛðPl躵|8RN>}NFa3fC^0\G/BrRM΄iS_M<L:2x9 tK{lZ`(Qsbk'4Gq1լ:v,b@ QVݐ}McwܯuOdɋj(e[f={6zDev\WBM$,2wƃ@GJP$-C@XES~>]#@%G(CgbÃ:@ lNhgg[X9ᦞQeKF; 仅V|(;"?Bɗ *xE;7h5gG}x.N~xD5ZF8x Mr:WPFh9qr%l($3%DSj\3xB=vRW.Δ]fcZl5 %P_!uqc!:4ܸL/N F%D NdUj/o#Okƶy5um53+Q[i0m(;bFmȕ]ԟI7N jtbd@orL eEv+Ϣ^%E~^ ^wN=%LxcN۳c5dayreh"%&`Z:~F(uSY~Z pC1 S5\ ԌG%z\!3E<"U6+%A?J]Eb48AȂp?O l9}.h) 0C1M2q 3N<]3T2  W׈IG=JJ| wtbUK ,E"Np[r#՗nma:rsI52Qz_6Hd1K9BJ~Ȍm~/MGt羠&cѽ5pNfE d`<ّ?TvSEQ+B(HiٻphΟIz7rқ}ȒPyv{]2(Ӯ~ ~D݄H"wR߬[ oB`RG:"~2O6iУca9Jy$Z}1ɏUJ$M`Ù5BC&&zf jP5D(! ,_(IRJ6+#2;JǜQdEB+R uqlOTZ&g%1_1 .- cCE!W~$Ze"4"Kks}kR8|x8\N}LFs17ntͲu&r^q:m#AN5s-$ʄD*w8aIk`*Wo`UN;DEo_""&O:jATOL2ˈf>Y#~FX#qwKtrҷEܜ:8m,͊\6afǹBD#jPa%_`F$\M9޼^cD݇*,n>n U#$YŽd S=~zs 0ژv(beKڟ2˚p'RZ4 |w%D'G1>IǺLܫ>)0r /ƥL/6U:‹.ob|_pwz0ܜ͚kGTB[ZQ;u(El٣wL+I,Rs~ QHnc~tr,('lZI"?]x׬/3/UVmL/X6Cz&ymg>*1dGc+b迶6Rn_+06G2anO-[ޠSa}8\؍as@hEЇ]\El. ",XsLqZ`D{4xoJH_,M7.վU&EX,c]SVVAhP ?᪲Qu] 0ئh؂J;p׿'y@^W tl7nY394'iV“KW77ra(!y`f%r0+ϋ:e*h:';e".*U6 yqt V6٨ Y'҂̡@5َģ9u+fHXi(&W{ĸiⶴGj&Ж0`Vz׵,ʣƍΐi@WX1+ 7pv7st0 +Y*@ncxF %Cʕ0!xתq4NzDvXeaҢ@- ^n\Mq嗲lzAѼV%.jFĘ;hŌ¡Pl :dNBS,.,;չܽN."fUDh-ukebcOff)3 ž:XXq|Eo^,hТBq,v8޾s{ι_pw4lɍI>$^ov}l~L LC,#F1#V늒vFULYfF0;'[8kz)l(j ]+f $ބGl[I>bSҋ$K!\3=k525@E4ZZ8EV"lFr5e m!T%m1G$,"Y9@|U'y^"KD¤n&Wrav?aM .F-fU J<7@ǁ|T Rֹ'I^ߋKo,ٶc5>N_0 78H_M y*ʲ::NI֔V:SL߂_-Vev)ڶ8c#-9قoa6(oiVo &En ؗ%XB7~<`shNF[VҢRFhL5L&2͂kyTř@Uh QQ!!.|*'7.'WI 9"cm⸨>~оY_c_9w. OZv{֟;lyds}q)čoE` c9{ mp ҀK&ňiBk [-Tiv1!;=.LʬV6}IHȲOZ`=mƲ[XIzh~{~iG﵋Z_2Ol\leMFO<ޭUz3( uyBoyתK{<=<.N88N./NښK nE9Ғ&09> 4P)I78TwOSw7z xc R+<(bcO[/QҔvKatB򟂛4;Qbj I>F_i0U!mYVX7(#нhLcE1`țmfмS*ѯ>8 m )v,( ^=΁#hZh˛`ۈ"m9Zoc\ssݡZ^v`ߛܘm.#,uC…Jt:VUͨlM!z'yUWb R'e#*H P pZZQFr}%l8u'EJY]PUn!U&W% +~X%=叉[^Hxg\#٫c]~,F5BӼ8/#jOIƹx0#"sݢ! eeYKL&W2uM'(Azݶ-YaƶfSO|oA}i6,^:-mA-ph$WZepX8CH!*a ݚ$gETzS.w4FywZgO<Q-X[%n`'#?zϐ߽E&J,Ǧ~>QwԷd:KbCv:Ú ō.}eC (BCT.UZBM~u>RHo*Hs;6ѳ.`ys"U3ڳ7e"S;+ GO$ت"ʅ?DFq,0"~X?0"D!}qU9^д0h1q&\h𢻪Tu#hSBs6X=k_ޮ.e#P Pu'OL]H`mD^?eL)d?g_H4Ծް8dۉ[8͵BW|b9-ƙ4EMsAm_,8{eOw;3Rbe}26; V$=NS$_!#)±BHw;QDh%-i0 T3>dh=eĜ,뤕{Ӫvwi-K*2hA+mGq^ŠPbz6zoΟdpB2GxK9&'ǭ{Dn\Rƙ ۠<Zì|J~ 7R,~|¸*ll޽9@_JUSP1momE>)8GDmhrr^_,3a /@A.9{s7DD1S b̪yN0^c=nڬG[l$ngx ZˌW Jt_ߜ{Yb36 7WLDl?(LlWdI|aw(7E 9Z|Oնu:|_}]Eڒ"RfRF +; кB˔N2Y06%9J2z,S(i7%aoQg!gӉG0WY]q0ΉTb~NHcs^7 *1 %&w >jG ~:P_!"vP~߀(}"5RQ#, XuwѦntm=rEʐBf)^XwlP>" GΊұ=\>I sP r+d݋)’ s, 56MV$ApOE\\lܟ7=ɶW-K9Y&?nTRo[97Jp,OӜ\^w½l"fFLХ`Ĵ Ҿ>~T[Ƭ=5W ^a](y[ ]x^B5z}imY%5vV|pLŽ2L+%C tɴpa b?3ޚ{fuQ3( ŀ,Q>5Ȇ.L1{{Êe`"Rֆ,oLR-sⰽmo~4*2,כ{n bjv\Uu2}{q{Y3JAPw]~d_( ].G}ZJ8ۃ*7b_ՓżR>l溊ǰywDnrѡl7#|)|Kyar{ @Yd$/=E^;/nA*.ow{\c_lωؤ ʉA 6cΫt@9Pa:O`tH1$q'B/<'GXw,_j+]X>ߪ{OAFB0 ċl wjaT-sĪVU`kcߤ~}s"Ti^MTD-yAH}yd7F҆f,BGB[]_> >߇d@ byƮnUœOWv:9#0w'2FBI=B+ ykF3g/g.XV9[1);SGh x VT-lW%JqZq19ʮ3Bt4vpfsYt1,;bnjDb\S+O%P' fŗjZ< r\0t0t\ԳUᜓvG#>i]/6/[zin 1'Er񔽞<8`P墹Ș .ARoPh~kvGe1ER⧄}|F˶fX+XigQghAH$T=JW$ ."*H1͓ ´G 4 {]Ck|Սʣff_:pEȗ?5Q1,"[ۼ[;)ƚVa)&2]Is9>oF1**WZM2 L~%MpKaL/grLP-td)!K% Z~_޲rCKl;ˡ_Unm(iJD.(|5 prZֶ24/64j-K7^ 15C3^7eXN7 >ĝ$|}Z`+vz0yIq4 Fՙ)Mtzw8.H&{dXo۷ܛ./s& , `U߰MqTUHoTL8U&3 a3Z_/_>,8g3w89! |8|w:bWhR%"0#Eo1Vji%R;_A$|Sw~d=xS%:" J`Tz^>ӓ#D?k vTdu|K6&pڪǐf p89\# LtGs*4/3U_^'W(0Q^PKv5~3i L1_]E1k7wB4wܻGioG S9 =B=.En[E+k po;|ǐ@kzc xÚo D^g+hQH%;aFlc^$JI"#"/H~"+(M'wl&#XX3:lO]\-UB: R/Y 2Qjɳea72v'wʈ=K,!7G£m^nj^Ԍ/D#zuh][pѺcpJc5'ӫ!۸W>[ ݍՏ&䵺 $rs +"iÝpS[  ,>W<=?*!<`r3.}0V\-eoFCpʠn+v+Y_PW =QdOkuoZP]PD6~8M2~:gفHґS֕Q๭-j+ 98Y8Ebcg!8tQhڱUY{Ž0`;yE"| Y+t N`%cᖵhZq(;0wEX\vC$rj_^\BM윰,t)b(w~^rZ8͡ȧuAU$74O o>!wT-, Drlcm9GYEm~Vլ)wOJIuPwc_&~l.ײ oP\D^zp 6\˧C)OO+Ӄڕm|_1I_o 3Gׇ@+.xXDloz[Y?3m,!SP@l%KNpI0 ȅ{lopީ›;JrDz5*x< /s>Ϩ]$eъ͚ByyN,"I<NJ |l+H%C*ѳG(͈ N6B[zl\`W وIf}:z;I:>.t"ûO$fգjsR3Cenu;&2|t;a3#҈ rJyxWa&ჭ,jIPm.ɀo)oKiڲg'1T;~M^N9v%+@f}_Gjlo7l]oppQ5Jc X-QCrجHy $ hf}KBr r/TۈMҤ;m m*Bo&z pw}1 6S**_rE$\aVOIx'@!֊3!U ?QjiQGg%c;(-90ʢo2Jg/<>\vfSDuƭlsod8Z7? BSyj-rdc7-vW cReȂl`"zIzDf,$X[R-#>ъsWsq%P }:rEXډN ?2:̰½_o}/@( V&*>W'+.Y/x&GR(@q1kvQ 2q? wP ,: :&X!'2)( `%F:K=Me!?*,NBC#OkMG30UH^4XJտݩX;_U)d>%xzRu Ж3[.)<9g?(* B8^PPʎtѦKJHW^ϲ˾߰;p6yK{;l֎΃haҔ/u3zvyr|Q0W$B<b_1YRP=b @Uao҉O9pgGFF A/C-D5V@&[(`aˊW CۏHIi;&|Y{$kHTxH(do-_ܞ=^)}IkɣЯ{ydԆ?k#5)Kf?b"ʰTbs(]i I 4.` i<ާv;5s@{(wQ$2,j2yj6?tNR o4 HA赫ݗXi"xYy-XH㓾48>˰sX&mf+-Qp`'y٭Ǵ!AcD#RaW[dHqKς͋EN;O*CYΙ(26:F32 k[p+)xPf0 Kmx슭9B;}o5>gK|KjRB6~~ˆzOwܒi-·u0ZͳflQ(.̙u춯Lj6^yc[EJQa2Z%3EJ鬤x]Q``ٯlNu`_V d@ѽ/R6%Q?r/,0W`M,c!VIbyL$(#hv p+>ZhGAS /!a'N| M-$cȉ"^r#h3=YEWa#{LKv\]Y1Z8No$Xޫ&Lɾ<k9@0]̷ST1]1ي0o(L[uBg[ ! u ^"ƛUu7-1?{2d(6=t?q'Rjr4w{&?7摘7Jp2HKoY,'Fє&93:@4p#Dt gR"gӘ0`O{Gz%`3Uբ ao [{&쿎oy=5ܔS=7H+I3mvB:4,+;2fmWQY -w0j#wl6'$Fɵf1W1vx;Lуށr(0e-TީPLR∲hgSҭ@+jQ $_eڪcDzUH "wP0k~7Dzl-T/u&LUǽլt  i:HAi۬0?Đ7ɘϢ྽qV 6;I4 U#`$k?ʁ=:J/!ڭSf-U^e$X ߮xt6mh;#=|U ?֔ίZYJGwJȕFsEQNᑡW KІKosgbȗzˊߏ=B+/]"L5 si \7K4ckC@I <(\vr IzH!@%Ata/[G-*fcҦr6ܛBs\êq^u*Έ,pʕ9m^e%/u° Q'_y(B %h"KL*83Cg委D8~=qM8->6,:4Z2&}7_/|j3(Hϸ3h};XL'ˤNW ,?p[R5Z.AC!voҎ@&9f71G2Hk=-${jmbpKM!W:>imvfٍ|X+piab&!*J kK<╂pm>3h*a▎6.ۃ#|+ \WKxBɏ/K65%?)(}XeY&^Đzh˯gB͐NOIc avSF" G"Qs>1j[N qd^"uH(/KJ h"Ç 3Qհq8QX0 ZX*tt6cz$ T"K|]_pc꥞YNu)~~|#*3> hBB6`+WakgɈ2UJXY?#<汋;/)_3;]b x)Ӂ8)}DgtM鞭I1WOvu%=90d:/>#!)Mʉ{tbl < ,lE 6Yb>Bq+ٲs˭Oc4tV!9$z;H~Nap yS/ÒcҤ"UNͿN$8_z Qj6T4y=?&(JgC7K(Mc]zV;C:?ȧ ؓ6=f09_@*Ҽ%9w$[8i/W'p&/p !:%?h$;ŝU^(^Qh ĂC-.a=2M0 PgQ&(ߕdSɤ?%#Q gh(6V2LގNy205͡0N>K"l(Zz~:e=aJB S]tQTj`9xfGkL†R#lԱ-jS 7w~IhQV%̊o5tьek@Zdv4Qԗ鼋o9߀*yA?8}Kdx^zguzs,_)9LހOI#(7'M'V&JG6R)1 ]"B5>-̼էp]2Foa:scy[ $XDP`FYIiQPB26S.ŅCRs &cAa7IRɰ%|X9Ow;g˻"~oV~`<zmhiDޮbyg% hn1 (Mn#Le% z7 fUu#|mBIU[A*i@3 UOQ+?Ƕ;M?]T>7xy,̄_=sDQ\\W`z`9yl[/EANuloq@؇&dG^2~f2Q ¯s/e*<=vи6g-hԷ뙔iKjTB5CZyF8 {uqF^ϻLJ5jMsW LgG0 X7V_PkUky+},KA vp9͵aXG]X υɏ;~ \c)*:t1!THŁ=N+1& 24Uk ҅ft5IE%]KaLbfv/hos=D0+싌(!T;rs:뉑-\aU/iB23Oy-RQ Ѐgh!W E^EMy5VD,d8Mb~J(Zi<о@/m_l.$G='bfdGSt na8C6X.2VF! ~ 7P7w]3@C[>6?kwdkF}T!/z|MzwD|D2geB$Y,#}?,|Yڮ~,Nte[UO?  o<%ZO|A=F$1~AK>_eiZH$v,qrPӁj3~@nZj::&XXH5K/V ǥ/ROPɵB` Slb':^T2Wx41}/Ȯ*R~wQrГ6^rAvjxT/DX, :MŪڅ짴q$M|LTdq|>Jh-z~&*Z=y bJ~(hT7vƌd'S)hu:B2|CmxvH,dΣ=y.NnTWnسX3Rq~(c+A]\V nsW? CBa{Z ƢCnAB'{2vڞ')ߌ';i a=+p-<h-%ABcxA{mEdx/zrXDءCs~Nb'ٱ0C ȵA׸Q ϸv"p rx#|ز]0dTxS 6Ƒ}6y M>h '8lwG '7fRS&T}] !o+|'A^d̆vsJmE7A5BIOG'{=zDvީwxVL݇wEv֦,~oشF4 %&d/iǞE" R.CpsKrm}OU Nc"sw/$>̅+vu؛|Ch }`hi@zaT)KaO.A:EaP?q@~]# l:Fi5ȋPs8*%$@Y ώx^r%RRp-TA۵ 9{# PFTmjVe`s+W?!D:+?ߖJkdx'qD(qEFYB\D2㡅'5vT}YM ~G a).) ݿ>q3҉'hYk\zvyc Hk:@n;/9f473X>׹0"rBBĺ QhL8v c.^Nmm[1z(H &m(WlEh"@vp~=H&=~WC8!vȓ-2w#d&]Vy5PN2NPtNEv̧*}}A{iGToHԃGL^aג~_5fU lÊpH5],nK }#S7n4':lO:'.o{Au< 82-NTaRIru-w3T"梄=}ݑr|O0c]mk&DwŪ۝Fk/F8 ֘)8LVl\]2*pBC&Kp2 2,[Z.şYK戥DTOoޓ!>Ł.4mZx~-~9bAd$5і!%H#XD~T>JlQJGwp Wr#v1#ځD1h1 uܺ2jS]NݒP*JUKDP'+Qɉ(8;,⡞#=Յm :#d9&m6ul]ԗ$^{E"ȤڧzK ex7LT^?U!V4JoFjM'У1V56qOUZ:V\‹AΩ|˽lRula[|oi绡Fh^dU Ĺg7S|ȏq:G<3 ?$8KVw7h?ۓ$,1_f;MV[kDu`_VXA^ Y[_gC^mşvBr>jQ-%}嗀!0^m# ۷Z~9,p_/cðu  UFMxfe>w] iKk70'x%6 V!$|c[40ƹ6I+B Z>0 B i_ ޥmU2V#g ٙ(w'|{mNmx#BI]NK~b,6|v RGLˡsmYb1۞>}uKC{=%-XϾdL_?v/@fZK սO`ƴqw!>$ ˇ&XȢ׼@zp9ǿBxNcފ?/$d.b]N Xh<=[~hMPazu/#&#6t4J ߘs|}1;GAԿ00'7$ 'y%Q4ϺJ0Pc0tԴk5( Sͳx :%(~>N4Y68N)9Yj9)046&S.ZHCuڋM|mw˽Odߪn[jv)zèzo9TNRW4h\X}Ǐ0H.|߻Y"KkHrUALNsoz{zQuFtH|5cbco}Yn2>~&)5 iG^/ud7q:ꖛ>`"a?4п1?И8)A͎gPIvoK`%m_~R#8V(d7ezDw)]a\l "0X,C5P?0_LXwiw;$x t,%R]|a ʎj] DquŎ\2ؼ]sC "2رJ$#uA <0x_]xrjrML͵&8 P#Ϭ#urwOqZǢ2H/0otY^O u$ӔY Ԕ%DXDET1O!+}G|oJ^b?KGb2+Eֱ[?u:ۖYiscn@)af#ۮo1`|NMcE}}?D'BkäJ1'ٻ>IףăkRDčFh J|rH4]!8h'>8Fٯ4 &~<]9i,Z{r108KeՐZ<ưKAr^_$Ҫ+J{'ዋuE˶88J_N9S/"|p0\kˮlk iT5a-ޗi/W74r5ZK9::q8~F2i*:ZAݘ/*궣m{!]Ɉ*eL[[KtAm^0d*)ɶ[nH"lN\SGW}䝑UY,en@9+4/sr+_wDN333oj IjWL86ׯiA-;К^w"7xźl Y›b]ſHN5K(F H+[Esd935O5à"Ӵp`mZMF{Sp=fsGo(h!&0Wj{Ձ]$ɿ:A7bK>#>Hp + 7]{&=Y 46R5S;pU#Nd mutNşKΚ"],Y$}{% j/ 61 gb߆I-+Kݦօ$Rq'iXj\ASDDV`_\Y?m 5.nIVwǘƝv /vSKF|nR,ˢ_`Nk^|D$Cˮ¨Y,w~ HEX܋(#[hGܳ1" Hd7`N>xN2^V䪿ctXS1lJV,pq Mhz$ oXC(jxn'9̫Z|!3=\^R$(àg)Yպf~ugq=w&֣ժuaGZ_h q:tn,H ARdӽ>bloMJf>tmpdg>r&1K)dnsQ3xd"W0FkлYL{q1E-JWĀ#;.x7T>,+z%u!hJ%SP=Z9rC혴uà]J*f9z]H =3VsƥOFl;GOڀlod'+ch96.):jxZҢDib2f$K\y~hPͿ-+P/qYճ= OݹDiu"`cFr$G޸qU"<ƿ$.\43 D#>5x+G#`ŀ RO8A!Ha 8y G4+C~Z/(bXIdfkK(h?Dhaw1 `lRD#C(j$Ӵ#נ{\ΌO dfyɊ>P݄g~|LP>$ֆa6Zl.:OcO 2u +IÀSQk)U֖@iLAY!mkc {=8IRlI\G"F2Y7i(`(u\{? Wo:Y!XCrnK#D$UlD(*]sAi!_Zt޻B1V|z^bd8n;X(Mr B)`4art?sY73% l3S( <,j66H}%ֽUs?|:cl푿dsNGuP;|_@‚\ ?PʛfSFGc߱dFze`SΨ?YJ 1NsIJ hc<3 3#)oдMY 'Vn$=Oc-zT!O(P} Q%cwʇ Ve?E!^ qJ|Ot|3c*IF}KD@O%OZ<*j9Y6eX[ 6(ՄpƃTFוh)Dc{! *ܬپN:Sz5V i.:x<7Ų*DɯD&L|Xl`on#7ϥªmvj# h?&#\yԯ.14Ͻ-t=܋qCMihsuEL2cCx?.~rπ%'[a.Zr :: RdҀ-LD2y0~o#*ɡY3ޠ04\[7L"ǻPEmn~v,CoGOq`DKyͨb\YB *l'}1 Ubˬu*2=jHn` 0 9 <4EU.;HW:*I*ݞ1F{6XT5mCM>#5ʽú1q";;R I!c/rgjj{mF.jLx橤9!JNoV߂=Wl%AvTM[qJ;X~)0tKĖ(1Li*fDGlE|q5ʻB#t* t8CQ}Ky7@RxL/ !Cn[r 1JF;asoTv>kp]7 s$egD` 8%0 sCwȡq,a 03z[dzz.wzc&Nj`!x&7S"b@ȸ?3Ffyq:ˌBjt".pٟIli+mѨ{: :zi$B f0QSX;dow<E eExM@j|#$=ђ=vP/qn_@/Q%aދc_ќUC }D8[~zDww;P~,McFZ*CBxؾGMFz -j HuA\6+A4 W?( dP3E5}]"!yIa5YAɏe5km'EQ*8k!8; >][媰߷ +|.b+{i|hH3KB \M_WBAXƽ!U^ >޷ 1죧S_ޯ_as}*VgEК7`0c/d\gfARD~7cXˎ2$YWL(6:CfnqU©:JI!KeI31.@y%]Ր,MgEnN 3O ?srRȂ`۶ݳЖV+H?WHY>"alob"T8$2Y/e:K!Jޤk'}Hf۷/}ѷIۭ$]2$dّ7\ޱ= yݱђ'Ԛ$Jjg^XBP0z-gZd/T4 S%F Rx[pO$m$<'`9N sy9Y7?a7iDN&S pdZ-?>N`NP m(@(OnV m,ٌBvT`Ij7:)zCq+WQ|OD05=H^y=ե7Z lBxޮ\ s4fp'EvDN!J]ƏB4L'(trU.")Kݡ@_i Yj< P6iYJTܯkNH_tq>"@mV)x)6An>{Q?PHz#䔶;v]]pXf0"躥f1HsL HW|ljM+S͹s"!OqD|ޏ&&qܯ@0O/8!y;D|\v};*m;|Y!(\ <643 *iR IK'jv.tq+^sHiP~#J4K 652C $0͇ܫ n5dQW`RBl"Q'@Lĉ5q8[ {ٕ-%4lCp[Ը:=DR4g;({J!,h61uGۇrM/Q~pOi-3'/X]ߗ*4@ ;=>? it>qjl,#۔۹ѱZZu;͵w* ^L}*Kξw߿F0k >^j%U-Cdߍe3`g#e=[G; G^cŐQP rPq^٪t l煉w4~LNɌ֭UʕuUz6lHŷY/:NTJEe'I!RO"}9m( %R:c沔7dnm^, 7;/A~kc_ȝb}w$IxQl4-;/IM &/cbPȢU O`=ʛQ`ЧaSf Cq)gYFѩlAff((tzuO6(crQ%A^\>aB'?Ź 8јLuU훕xHza^5me*.Չ90d̩{y1-Ceؗ'.CM>h_r٪Wt PBQ/LܦI4xtTph~ݳ~.Qai=> i\fm} B_7v 3[_7Dbݝqlc4b:#扈Lm\۸B.Jff+|z\ԀkD?*5jyOU|f*=n'p_8lqTn?3aƺuNc4 }ZSXO eҕ5"*3CpqfKs{4 JI2 u aR`=3.TxؓN0 }mEH[5Y*p_@܎Xר=#}lpɯJ`ob$XhC08Aɋ7sKtޡkFchFCd¦\A\lA4cbY9pƏ E9J@ 5\s bhyyFpqY1:6g XZ#"99k#v ^q`%<̤^4Ì$Q* ̽L9}ҡ$eQ*O iF#o NNsܩE =@y\!Q/hŌ~rt}e?)D)b09Yݤ"J6|J֤b~,$b" E}m~+׶R1,/ _FŦ{qÈ -U@uo_|/ۏ%뾜eRcueaC;}Q;sYEőCWp8%T=+ӔI^2g!ĭ ` 5A nKb*/:ή7Ip<0< ΅*ѭKy`M %KݚrEƱ@r{ӇeHk{XWpџi@2є#J6)NFelQk8a2- L EW^ >C-}x"LMid2*vAPȨjb),O }YcÐjsoƬHݰflSmJƵFik  myTD?mac6.Ҝ-jᅓ^,4# G+:3v _-qlnG ,@x JՅY?U<ï"2nId4,3I sWg|cE]zɗ|?j(XމJ 'k[YIg{AMj[y>&?r-\k`x QةTWeBn `x∦"kONv{ȾO;]whCvaO~`;j#?r(PU3h,SCM2'RTNҷ9 GXPҍZħio2,?Xz(,4ǩe*nQZ\n,;Tz7CfUMPUٖ >ځ 4~35cقjWw"pL֞7t tڞ$n%pi#Qi,ś~CsʏDuǂmMq7'0fl/_{VGYzᘨ+ DhKXBrfLf & #фk%;Bd"+K}*o".Vjrи.dRCx"n|>;κ+~Y?kRjL>mn}1> 5nAlH '9zaPM«I00y|W~5pIoCjz=~ENԩF?=5ߋ}HfR1j,i@wQ Fꮓ{/F H`k=Ã8J"f/v\(`pd")*Sy:C z\bPȬ\*n)jf>!zs*jU98A t#<G-w9s{< 39~\:Tt@ZdvaTsWmCp9^|*'-\WD`&W!yPz0P1oΨc+ S9A8ڕET"۵ 2~斪-) sz_w#hWEBsmGjq (Z/;\@0KU3ƙ8zcG1SMP-nw}9"2dBtk6$OG?(ْ!/u0F@ĩmF܁>OQk2yo-b~āY7k9UAd́5ӁO`۵c}pOt,W)`-dj3odkEpM O}kGG/{֋g-yM oV8RVf nHag~YcF ӰF,-y"  j ۰9[)_A/"hEc;[6,Pck#'*A `2~MD<:MI pQ-Q%ʛ7|Cn\tcs /(&@P׹<)Dnys cб2#CxrP$51 LO}uw oJ1_0ȸ%7! =?SVhDž,ǁp9\`C(‹W*SH&% u~S%,Cn6vrh i^[(_NLEU7A00/$Qe "  R&cdh{BS7w-#M)qE!5* 0ג'>6 L HwT$LkӉyy ͋L&5Hgw @F3t.,7U2:Mi0wa B@yPm2/O|{sBH4l^{%kid\a(y(>8jSgAvco?^s[p|noVySq&ٌ-PJ'"[qX0Vwys:knK;prV}!^A|dTq1d$1(:1&ZdXa1U0]E&PiGA6x kĕ!);E*l / 'ues*$6} VHSr 0+1Sax^Iac_)kYۍ晩iK#-žp J=yp-!/,PZ{eNl]O`=4RaƏ :ӳ+>s|$D‹gOoC|e}1K&1f0^<|9ƞ}?m,'3dhkE4q^k˭qN>쎠\kD;rC!κc#).>TG dW:? ⳲZ*-;_/p4?G\Q!!]udUmdj#2lPH Oʰ@TE9CmB`'4:ez4<0Jhނ`i)N)m!x4d2`acH| D3wJ'5sTj=maI# &LJ۵xԼBpSjֻ ʧi!΄?+uaw3 tO) ; k+_V<K͡:JJbnkqBS}%gs |(IڛZR,#a_j @3sjQx;}6Pv!Ѷb.R;ێF.f, ,qWc,-Di,y ; ߕձ/(LWh{ئ6P-Xzc=P֜'ߗo:tb,?D7L^LI8m|eEx&i|Q dAX"6Ft!!tQX y.'jP}`٧n5_ю}xQil> 4-Uni6 eV|8V_[- ^Z>#齇GyTL q=2^o\Vz,"B6TyT'f-A@6?DNqʊzEY nyԌ0ՙWj4ٸa74 .dubXI2S?d go$j/w+ƻ') ]ރQ3| vO@r3JHU#nV'[rd3r,$N lFyod`xb!ZY 'GtJ~uu!YS !0GFٲ-w3=AҲ"[^RaOq$Luq5wȪ@ 7&>Vo$^R=dVV*.I iλ_"HbNjbt؛+))kBlg:6DF?`.2gv>n~XYa>`7ˡ03s׹=@j*ʖ((COU#CvͽX+' GTupo5GVH aŲEic=sذh rB/zwґvQocT5^*!J7wJDc=+TN E8p}JVh?b[qW>UM-8Ň{vd{Q)\F:| RRеQYtӞ߂ n`'̷aco 4MGmڻ+z|uʕ®|8rs'\Mgze!M8^E{m?YC QzPH,)Sb'~N:U8!cu]=YԔ>>`pA5Jo7MuI=JB|ϩMGNڻ3!f( g2鐬 Q6ݭSni~I3Tj7j(Əg/YŜ]C^`%J2onqփ2 istۓy ִtdZ=S7{E7C2" F-Wbsd2W2}z$䑫",RBi\РH 4ܡل($E<XG@\QL#{ssD(>_qQ.A6(YM:/CsqUWI[qM,憂UJYBH}.%#%y6kJ`9"Vጱs8s1ҵPT:3jpR]툗(b8xuޫ}\`o+4͌9j|LXߒ Vc5CeAk֋&cm7sBݥ( ͈Wwhw8P<+xWjiUR8=aJugzm3lIcy-@w ǒf^:?'<Z̐g+Ey$%qTFnAKm FV`M:a8&ڠE0Kf[h 2 v٬7'IjDB#w8jyI!KK.NeFH5㦟2~h&ZS~܈G12n1Din|0Zx3"tg?)9&u"^X饏J|F Eߓ*Y_Vf>msMsoArdTs^0՞} 80ch槙0IaEƮkS3t ! S$0;B;D&.V-츰xrngIՋ|U IĐ{ػ?a6߲?Q"b ?ǮDgec&o8p uvmPS;̚/o;(zoQCJux>y-;.T8Z#'N{%Sˇ.(Mp@͐%&3aYHt/}1{Cuqptٙ߂~F8MHF9fܼa'+"8hd(3C8HkѢV&9>P+TTWvYaQr\Ms}U(QzOk_^kEv LwMF~Mcx⡙5Դ18CL8mcϧ#~#/r?X|]|v־)Ąoi*4Q,##ef% @'z7Cͽ=5g~Lюתn1]$d y>ԽAU|,1ixq{V*R(em v0c}:@c IT? W[vHMjĵq=7 -$6ҰzUpsX>r5o {ÿ}>WT➢wJڌrZ OH|%ˁw_MXy?{MoD]Ga^!Ҹ"3!u f;1 u,vCUUi,!U*o*$ 6k-'rX( 1җ!m5fGΫxNiۧ"#En`ǒU UȥhKb], 9"_ 29d\bO˦5.OuLZ:W`C:I 4"+8:3eSK|~c#OJI # e,bb\i xKHgOU/$uMH 쇊E3D!ŏ_ ˅\ X!FJ1\VdȾ?7-.Ɉm$pT(u~D19x/vkgtag. J+j,#T/APgOHpcNuvfNwR=\ȶ4¡o7,Zýt=Oְ“۞{ḧa~.SXdÜNK4XGX/a . >`,Tڬ/xC|3d_^\1}e;Te4HF 䙼iv쑼t+# ySw}Q2Y{,Tn HN™usT,a/<䊺E+5uTLOUYGW0eYh9N{<_@ 06J&+/WJMHdH4|g eֻgJM{ICNP-'~vbV8۩ߞۊ̊#-"Hz|bG4=}k'AO ]7~ Ž*וKR8SXڝ>i~ ֝33R4vД8EC66!AO JtN|;)0(v!IwyqܥnL#ows‚@/͆7¼ʘᬬ 4 n2N- <Pьw[fCdz ٶ` t;f@-*zf2L42 Aj?׿q^mf=v5F5uUAӵzA֪˽:ďWg^_4sA`?P QqIL.$DV2+>wn4!o(sdٷ%+eOJLK򋾍S>3,'3F*yQc-RHd俢Wn&UA*n("`ΏFǤlsO)PN[!@@,^| c6ګB\% pU&rq},a ;k `5}_9+B&v.Q+9FN V[K5 yr+yjjY21\`} <~ej[zDDz^mhI?":*q/zwGR 72FSx\qlLD;n$d\ZzEzcL,O0-yds1h-YY. Q>FJէ{a}Y8rr 7=SvHm2|'enk?K]ExxAo'*i-R~B cw- sQJ5}y عRa:c QԭЎKd8 IBFiڮhLKǂ/V~WS5'atjˆQE[ӗ/ב w}I)t60:T=@#wm'O=c ~[Lˢ[g%3Vsd]tgk}n~}ϰٺU%Y}!Ek3t M <XhW)Z5! j7t{ %vZdO ,uva|?H}JıMϙ2!;Oкg Лl#gY`DWW6Exboln%*!n*\J9¦jMȫy])ٙp*VES51aG!_'V$%썡o77Ya,,G.zTRi30amru. pٳ ]4CS r/8ÔP#$еG{W,'VoGSK)JGP&Lыe$hXrKV̑\x-}3A|j(Zg^J|sDBToGx%nh{?~QSiDT`6$)+V1!jO ZԗgSm[}d.*=yf]m%^oJ3|(C3*jǤ㮙f%"V-V*>dܬ&ƀAFkuUnd;DYa~v>Fsti$R=?=Z" NaJh(Di #by-c+ x#&[k5~s}>r86DiۺaT7pXuK la GnYqevP?QQ{> WMGR:'MJylߤϔc+̀->W)-jB29i˙"E)"呜ALE0>,ziph0Rϳ_xT╏m,*yHuHlNU˸.jC|`WJ͝5B4sf$\oʺE/^5c< X1Jb)h0r[$ZS器K'ӉSuV=-D8O|5&>w&:NrcGv7Cx>M_pꟌD:k]cKT=NuH=zDۭώ,_pc2 y|QV߳ղߎ4~5b"~~BS7kIE2/FWI, M$:Jf Sl6F~A#C헏vպ`3Y1uf+ rSV2)r&|A#Y2T4IƎphr zT3{mzOFȑ)׻tRkG X}gL^568n/gG1"2̀orf g!E;x0#$gT6aq4B|RE Fv#yCMADS.ҞjkWA=/SCwd<5%2,vř!LgahWv%VYEޙ{kI[^R[|ic8Cgay tL%V/XHzgB.Ch5;rDZc8UM+[i3"G&-Y]?bv4%bCrd/[kN*͞,o$1]>fpt2m5FŌu:fEB& 6X$1KU6c-_K8 lhj>efmX7817 -exAAX#6tV%j`Yӵ]ݢ@s[KS>| I>'g]c)uȦ2XO;28ex'm󐊕HyC,-@6 I6.(wg]G xRp?1#)n/$Kdic$ ZT HL NsmN!~p }=Է|_nͼ]5 ?_zXJY[i jvsT2LԈ605DЏ?g#coaLi6#'4XbMeBv!HJ3n*K˚#(Oևz(@X>0YBD}+KaR3 b)ۑh ޶'ճ-qM4Zen Bˆ/S }dQxMq&|?P.FiH1~=$ìqnd JXk޾΃uh\zl~x&@ |P ЏzDJ8F9R ޘ NQ")L nI˵@~#=`D.97V.PA=ǔ[g+쌳L ;aYEJ`УuC!%=OҚ(]j#1,X2hw'Y OBG^y$<&jB3ͷ/=lcO@rkG< `C~g{n6qIrr&!J_J:he \˿`rc ۟'d3,R@Ω^`FX ?VN6T9fMY$y@4ݥSޡ'GKnlwf]6?vtGa{46,.381k4Fp=>[&L &UH}vxF7Gي!|~{ҢX\ 4|,?8E6nR6\(m=ܤ֪%%WP6#ȝs5;X"U0NTΘb|0IKL3ZiTD&p.HٝLC۾h HC^;yYW+Z ;4;ui[5=(r?7zg2^:GbAB?gC׺@TC`.k^hoo,Sk+~/D ZnGˬOؑܡQT3njY1zv[>B{Uc6R|HS]4 QCC O?T!XXh!!keq'!:{YCTSÏk1v_mο?&A@b$vZ#-ZM%LOx(-Wᅛ )(v #HM)DŽQ`&|_Y)VrTYpXQbOh4O\'jHdgёh02@sK޹G̊Qie%MSHtbi _g.+ R]pWe |O9TVA n0O$ :,gE u?f}e(x?FKn6V2^.No7[)Jӊ݋=CP.2cE4x!d\ 8 )P"jͅhYXG@oƨa$Ό49,B'$u-fo#Z@ -u񫙞kG. {?Y!v\p?kPzQ+EoB>:A j=B ]Ј9SyA$Бm-Ux\8x9tMΜs^:'6&V;]~.t[S%%b\.d^|c=r¸0lq; d9j7-̚ﰯs v! :&Fw;TW+KM4J84׿[ d0:84Wq#r,tu4Th!h|:eٙJdjzsĥ=kIg=Qut3;tE|?vԴj?԰1A=-Nu`-Lu͍$dE_ni+ڑl2{tt@9 ӦqMLjHRsqZCGOPV۱(/b"vQYԳμ*Ձ_#Y9HGcVKݢ麱&bUy=v 0]Qd!T4 L_(L쭜e^5cy< J ptarb`s+ѻ^/LX3@RdL\UA" UzB' k?.XyaBν NtDSLg`VIɊ'_/WrLVXR83_F~-?`.Qw!uɇ< % ۨ'O 7mD _t髐U\GN;bti/ra{yҢK ۦJ++C܅Cv#R]FVj~ ldQ_Ԏǥnf^us "#7Tp[goodƶLq- Z%IT~0yI1܇ɋnQxΨ}I{k@Oa. H_]U? 0T3 X&y2 o}-X&O{TgS('寊,e\;gbnUl@ #TLFɉ?oCUz jp99z}`,%p 5<+]r4[ bY[/@xX2 {Q9 Z RBUs"G5#34r#+AwӰ/XDsȰ%ݿiv)'<]p0jmO1yB4Z%O%>E6f惘E:aŎFOgrXlA:ȤO]%"EKE}1T^QFf%uFQCn\?B}>K$痟3QdPWHi=|JR(Gd)GY t-ó}E\%P[TƉ18dEWn9"Lk"hVEL͹ΜO,t;ejpa y6r$H@ن8{@XvήdK ᒈL)U-+6? ȴ]/^^v߉h_cDm<kz{^!b ϡ݌h/,ӄ}33,1.Y=mg+arPQFM"R)x诰M p!#VVD2_tݮvrՑW7̕UaXhBO)f:՘I]p 쟀.Ph5\+ ْ#c˛>Vx;|Gr5)IP-] ࿼N*ɨ 6-{FsոiR,΋cH("ZYQ ?=?pAW񦛴]ݲ- I tC4OQ%c)ֳfz6u!S#\.uHaȾVXjM3n;""\L@>Q+hGHOI>])i/ՙcN4+7~5fKX&u =7n,N_b[j Ru:b2zR2K:@B~Ck˲> <+Y- 9Owugf@]Ho⬮hWyL*J8~m{)yھPCBq?1Um<5k坸h: 1|1]S=X_topU߁dz!t\Kޱ;{0֋Lk!껂_e/Qeo1O?׵(T+Gh}=<=$h|| c:^o@R sSGPYtiwI5m8"SD h h6WRvp$:ha@-/5~ɏ=AS$}4M!kB[hn\Cן$6?3]zټcsI?Qi>CSYW$"QZjϹ|ȄykOyLˀuĵY$ Z.G&Nӳ`u^ŤO0 =UzN`b8T@6ra{f%) Då=Hh|-Q !FL1w~Fq/La|{hܜYnV3| oK^ݘ)yzWb\;*)4DOeH6(U|r'C(6d} )QX΃͖UXai Z[%/C gΎ ͯ#,Dhsy[kP 2Y!46͘> Fbς.yY`Kz Ö+oh3Jvi 8>Ԯ^ycn$~@=O]is"9Y .<s_εqE--zcV7!:lMr\I4b*}Ȩ X읪wyW?ӂ!7z"щ 'kh<-ك͎5D\}*{črH AD <#BY3T* f/"#.ڤQo-Z5ٹ>n7Mw,1{<> v<)c@˻Uqϗf+', pP9e<dEL:tJ*¯'NMc7}W b?࣪ ly#k/@9p?b?V8jOk3ugF!W:G_,rVlib$)&&, ʉ֚HocOQfs¾u{eC6Լ2,ObW2硶cB$Y351:q׻{].ff4žj˿M{c3Zd3lP nJ܎Bw{\8Hr0G{]ڷ5FY.d:wܾCp6wMw܏D7^Yv\pvw8386a}v\¼;kYzN)H| W{'@a3Dݟ<'mw![=]Ur4ڎ2-D=%/B*`tkHhU7 Jbs<Y'#^1d-3-(~b? e~`G % Wvmv05]W4Ά^>6Y[AtXah ߏ1GtEZ'nd'9|&*<,DL:^70 |2=( [2QGEK㞒Yޗ[[QN|7M p( {NA&E!$|5Q͞(+u_hjO@{߹J:5!#PB]|Bn ?2cUxWިhכOB7 #M1 J 3i~V ϑ.kB"Z x8lؔP}+ךJHu̪fRCC5LG q]ĝ#f6k{ǹ>J#αf# ?9¬U1)zF/'yEd8Ո Ve\ſ}bl>t#Cz]`9}HWDJU(mFU HS>q띔?On>ȸk^Lk(ɑa!qjX9A(ChσK|gpp[қ1LiƚnEy9IN*EPm#Zi}N1PIcH 3SGC%,SkEgQycܷ4wLc<V"=vQ~C-$JȘxM^zjnxt0&4&#B_fLFO)ZUک~Y6+ VjH8Fd_wzZygkl%]+<DI@A;7I, *nBZ5܏p]0ϵi/?|``Bve7wLza/ س+n`ZQQqg'ZBȵBU,σz:$@\h%W;U` %na)r ]o,TBfJh',$jmen9"oLv@2|BnˎjgoTeĂ<8cPJ$^ɂj+PF_mu:'aӁL&aXguX3PO7'܌RyG,"!XǑ.pj Ibq^Mwf*>8D:F ij2[ss-Ⓑ C+E&PѳTsHIK,Vt3#+0ǹ wd&h$u ]BHN ۰B0x }4-99ˈϠm~);'Y v =A=_H ΂g|ޔtͥ}C<:UxEX](ΐK]m\.1G.d1Diz19^OddW)?Ip 6tKClQ1R! %>uPOlD<Š=J$@>WڶbDF̐`a5d[*du W~;ۗ AiD[b7A7܎Y{xǛZe$|'|_@q=n6y */3K,;!q Ua>B,L(EIo,Ab̞4МJ&N CEm򮶅; S{#gvozP?.G'>koz#C(Cp ,%?KY5p H{ dН.J kr؞Ti}H2Yl7) u}EkNUXlrA 棣Ld_ŏQ+5I4L^vL˂ץ(R.j WZVm-NkfdZl|DY2͓7Flw&;7WQJT6in=;!'o:Vd ßZ D$ 䎊#؎ N]DR*ǣUњ} ЖEOVG=z4i]!g k/ޅ'XԣɥŌNcGyX]a.{P09||"wx]qLT%x7qE?|7V ;cE`9[in=%-{*Anì+<0@gd|t#;b w,ݙd!=fV|i؛lQEQz:5!m ;y>6PQ' kobjK!8E~N+zxJ٨ݳT N  ڲ~GN8٪1g#n8W @SoVDA25XnKx5lev^oqM/ $0O27iy$|/\d$3Ő5%,c4`XmӒY{0a\T]hoaF O4ݪ&y4.Yy:ȩIߕ۠r񴦧bF 8F)bĕb dlxz.y EJX{(R5*?ʱ뭡||6co2,1#qRBoShmN-Mt=AXj&:{xCeMJJ@8UM}{Dׯӭ{.hL[?6`SgnWY[/[w 3&dKi,3` n¡L[6FD>HZI^foLS/W∪he\yJZ *h5,@uTrR4նrt0-lV Y(8\ކ6$]6~`{kޣEn@Wly#b0zb؁{x,i/8 kAjYL#s,c[1Йn+*&bۢAlm2q F"ADά?yֵ8U–?JCD&§q".[VKG퐒qgBQ%į|Ҍ.]i8P̠>DsIt?ׄB%BTҺ/7HDkꌨp1]C 7NY88y3*~_kd~y UӖxeR4 3Rs|5@xJȠa)*kA3W~iWWkvPGImzg͢ANL5BΐjdHge&ז$41;ѧ%h8TFaʦR`N 7t'bC^"Prz֋@ќ63󰔹EyQσ[VM.Sd>+Ӂ0޻e R4 _KanYth O>-u/'eR%{_Cr86 Fn[񌝢T-FLGOZNmh n$+n'{RIr 8g.*@M]0[UP|`Z] T;51=*zQڞ_@!W2`>F<7 0M=s b`x(x~@ r^yΊ{%ťdx1I8w7*WHyPMf B5?@[պ"j?9eɴ=OX٘eb=Y0Km9; zA)䭥ZDB:R^#)mT޼syLSB{% BS*h2EM<ǂ#GZ6PY;X[of׈Qo=3ؾFo9`N G=Dp7hzm5XIl8tQamq h<%T!L[]o]mHU*juCW4DE8J5 ǐ'u[sc3#4◦r#ٱdmӛ(~߇|58Nd9sD2$SIr?xà_ #q9)8XeAx+FJ/TňdB!<{i7Eo.-a2r'W ؂,}wcRz$.;#úo*3"I jʙBpK~NyKEz/4Κ) eQG+)D1*v4&Lm]z)6D!*H<G+F(0AnN%95>y`PLF$PǬv\ ڹ(oʹs3pqH@m+hJ鼳`:-~͟Jc ND F+tbdJLDĊLG'8ח6#", PkPfi#6%Wܛ)apX6OBn$B]۾c^G@#T)sz΄vĴOy]x)Or{e$#E(8YakKƗii d4l=4u6||wlQ#?ށgt)e%+vNg蜤T+Ƭ{1z6U7z\Du J،C|D!Ky_Wiao@hu"PE L X3迂@'98BUc[!Au[F;iOI##@kgw1_dQz{XpR|pXhJ_ ܳw~.ֶ:MhZNA?=15'`p;?1&NΈrjzS YUj$){KEQn껎cAg-QQ jrYg ?'b#w.O?FӗQ^7PYjI7Ilq2.)z묁LO:fiyџQ6N/Zb,˯.`4>C! LfFlX @oojˍC>H&W@bVFE5 #9#1wO}L}f^2}n%ZFRe˄UU[@n2U#(ZRxe-d5jfm2R6!,`d`FuP0NlË^[FIT q5JdX+ ΰz5G;m/Mz2H lnQo])Ү\-S 5zMi4D'(KcarlƗr`06Mdg|1`UZ cS}DX}bKxTju1%0 >ILTEAP"ЇС!p `yfJ ۨX7T&{]q1e;k:FP #?Gk,`i1}L,z!w7Y vS 4aA}E*. /-'hIw|8k-FS\ķ&l0_ɬnc` ;QBޝ|cZ/ap"t%1s?EL)YOdfsW`DulP>xMasl({m[ƉHw%%BpqMmq9ld `PäS,ESQIq}Dy?$F:*e\,D:Ҩ$Jb ՇДom1UY҃nā.nSiˀTjn+?gdq#zjgWm6VPD<'ٝ#&v" e_U`gm9#vDr8|_{]~"^2e@-F/;-+2j䞸8TEb7Bԕ *|J 㽉sPo.nl:EPbe[l]nHF:&!A9QkѓAToq8R;k#)[%g͹0"rJ1GNjp?;OR%$ZE)y)8Cb=7TnM_A軝jdeCrvQ h]Ow?%52{9lX[-Q4 MzSdc(dKD.S NjC8t;H[ʉ;īƫ2 mBG{Bo3ѷx: )Ǝ).1=1vg+DN6Cՠ Ek>>Qvx`.C O1]H; ON^`~cfZ|wF@qFPO3xpN kV$L4VCl9rSs_cT2ͱh^"yb'f0"H=MsXM!?1xOʀ!jȤRJr1U>فco6]7x6-3953 hTpsIR0̆ңUFANk9ROPO-?2>dXw\7[ck_woʘT6qS/`ηۡiiC( 4Os,A|Ŷ>W &I P@}Q4 wԗc|<}0e*hfN3-k#dce׭ڹ6I)ڣYT]:\bűл/ M_"O^8Wl;Xks(uCLm- 9\( -75߮^ 'qHв9"0Q" #hI2c\D5V"ZVu?>BrRxR,O+vި*ߞV&ku#)LP/#wԛ })' _e?Xvb}pК| |g FEPL2[ίM  "3<0qW&ݤ8&#ݠhs*S(H :ei(l8 ^47,zٿ:*5m\?itZ)ZڧmRہ {iiwSX&6/.M4[(&X]t GPÚ|zĥY@4,'WREQgYiS?{ =)0.Eީ·F})=ZGdOeސ]9Q\?tc rJKԵfs UF97YüwBfw?60p5$bIn1n2;!tEYGTykV'` ?J?f#%@>ը(f Ͼ3  e 솯X dPOvEL6r4>十d Lq;*;H.gy̅PC; EElcY?$tE?2N5%vde_8 |?;rPJiE#bɰ,cS`$b Xř;.| r f> RxD[ydYq3[U:X B䵙rBD46ұi6)Ӳ(3H@orhH{[Zk" ebA2åYHVM%Á7{7Ǿ?¹}y"(h:>".bi<%}uU5Wu3=~jF9ooyDnGJJnJQ@֠715Ϩq?0K0yiUfvdMw7<]6{*h=>فR,IUrxe-|eޑlbY]ZTn[݋u A[jؿ8g6|ȚGnnNjq)tM8#Z6L>تFF'TOC2]oP$xxzƷ= ?@!eڤy=wREe++[j_5=D3@p5#[dEn2LPi76>t*":^f;MRFK3g?z00[JYYa)_2K!JAFW#`RL2VY-#&p *S~[3GJ%GƣQغoO!7)Θq<,-sєېbv>:|vb Ӷ: :.aXyo!>I{tGp}"3,zdM%u4UOB ^,"iJ%zQ"Cur!s.)ՁqOqܷ8g)X6(|A]x8$zOU^72TmMg4 M'RBb Tud{# j'WQ ,>˗}ڶ&S!!==0aF(˪试?1#{vAyO ABS'{hѓܼ_U]N+U%L |QZmNbǰKp]NOؑy!G+}Y64`~T~Yy8C#Ud$Kxv8~}wogGT6¨qL kz(=RESiӸѤ[-o$?P.U IڦAl_BhRPڰu::}Ky݊_6 ٬5E51I%qWAHWbNLIƞ.夀s\9[G|ᰐ8 ™']J,NǼS&EC$=y-?&|xG7&+aOu\\j+YG/3Gi&S9*6u uk=Ԗ~! 2ZK+-h^J2{}4(:)BB ifZ=@B܏PQˀo#5 ;$mj=h({@O㻦;!4}0FH9ڸ6!c2qA(W= =j 5nZэE(16)5p5n3%Djg¾U^X @ND-6$~~+ݕ1yE{8J\E3( ~ry<ҘED4*D~$(f>waz0F6Qo&l`O28=4KG0`kF>Lr)]z ۏc7hG!g4(IEAn\w2~tHTV'zM) ]q@<^1tF0|o5{>%d)1ŶF#|/6}D^iюs[AxDR["w/7|4JQ%nw.H06պSr*j鈗,Ś)5taߧ vlİ'uF[2Lݐx%J2F;ȠEqP} sS;eP*MMOz<;d/Ot *7)nbN˃T+ːhٺd f`T­3lW~Zmead2(#%g5!AdM$֯9܋hJ0S kj.L4s:~)vLuY!**SevC  .Kqu, tOj7KHuq H!y|b$Q8ÍfNS_M*C0V(a9p21~M`P]P{f0l\QZ#37:'ͅv7cFg1!R"&[OF |F)TAHmb亊;T?=b1L81CibJֺ)[:g.o(1dm0+'4ȹG v|[oU9貵>Zm쿟hI@Rdae͒":T/"`?Q6i|z薏<_6,:>[@-kb83Ьіsc=M1$(GF`HMIvh{&yR;pш)5}#$cQO`|{Hiĭ\#f?#bE~3 d%T#]A>4tb$"4=itŖ:|MJ ,φqTc)~֬>+p'&A!C9>,4b kjU*S@jdZE!x$Wȁ(J\얈vjK_Є"kӌz N>95s:i㻮[N9DH?,3[!N Bo2vЩUgҿ]+<@yk_kUK:gkJ8ctzW;: X]wLZԭ-P4gX޲5Xjg'd;8|_)AD1OlD,CX׸xm(`Rn2P/WTv.?|FM\:E_x%s&sq6T^>O^w`Ag8.*,>T|aWceQ nH*3f%(^*xTɲ̋3W?jI^rY hDn̂X&%WFm ЎdCj1j o;Fzy\H3(b' _z'080$)(ScxSgb["m.x5&RݢDxt5)&+_M;Vڊ̖ȘFIط[[6> ߮DF_ "P>;0uF d2> 3T̼YMٲ ϋ5dW^1q#hWq GՔ*]0?-+OلO^VZ"HcX{ ''1_ IAvՓ JԾ<ʱL}:Җ[I+ٖd}LC@ac1uvfY tת&ԱjSUNb=hTy/=v*t~! {HcCZ%25OWo=Ȼʫ͘dP8V8W5s #>wr3`DdFho1'QtN7pq7EUOR2ٕ![S F:yAwm&y!V7$_־_r3p5!v SDYVɶhF 2Jy( TcPy ϒw,lj/s.6$:*||]_d~$L@ATEx1B˱A Bj/릌`Nj1oSDd|V3Aޖmqw73([?{O?{I%Oev@ϱB6Q=yvz"50S+*XD{`1 +^eh=7kC):ٸ<9.^pmD`](3*4= Q2'fSvǑ|5Z?ÆZVz=$OۚoqfQܼ*a)y&@s{Q ;,RћW?e)RkY#=bIY5bHtxpS| Sӳ[jL2 .u`.=\H⢲ֻ[b-K2%ܧXXm\#0Y3ߘT]nZdOkАfQ |`p ;DǶk ' +f nP@6<2^(4څ<NkK, 4mlCFev M1zThߖlζ*i>$b=NS()7F6MgUcR<q/$0>)oRi}6OI %&#fEސZcw'˹ u5pm Ao=o)B*AR^3[">.cJKx_IۃڔJ,zޙaզ\qMJӄHD7n'u}!``Dd·4'} UDtO0Uٓ08MG3`ɳ8(m2^# 1QFE; "ddɳ&|/1QߕҪ,>ﭪ"ANUF\* Ot=흒[Zђ&x{y{@̡8"6#GK6-A}nVPY WZ7#$AL|EۨU35:d=DGZ&lΉđ*5mF&gIL_uNl$ ( 5<>1Ҙ/[@o8t˷1}z (7i! +u"Z*HFWb'(D2Ca] |1W `S2qBd} ;<܁a)bE^:c S͏3.;ƙ?%14Ni~6)GM0zk"=T&#-E7f֪r@ewHaS?Bnp?;eP˨tIͱ:l2̳TumL62WT^&ID>S9QML̳!+U#:ڋtTg͂;ys\|vS Wv[AnV˨x'4ߑV՜K6Τ6A7U$hRk4Ҹ%3)kq(e [.d:2B+[oy]7(jQpw :v%Btf׶F>KFAu C thA]Ob7,^K K=4>K[s(oV!1ϖ׮آ W=_ hPat}2{W+| ylC߫=@w]2C\Y0B-mEd͈70E\Ȏ8BV3 R$MatD/ޒ{䍇PS:k+1=ěr7h=z4R|0u]_0?[`lmϛtSd/ ~+4_;g*uXeokDJRt\?evײ?T-)s, 4I2tH+OiC0VAy'I7P Vɞ}6`,]]V Ǥ U׸[ykxr$C7WXG~P댆YNݧ;5YB!yAKXhuK) Ber/CM\ ]Wɰ)~޹O 9Ht&Rʴcz = Ga0e6('q_ZgDS"KƸCTx1 QT#I;}loV}e wsՠ(`|Y1( U@`^W[ 7>&Vt0#sܺliLpڬb">J!&%j z Á&ͨ.&0]$]df^Wj,`Wp#+h{jY%]ڋp].xjƐ*܎:p)\أKBbģ[Kwcv(2CEg14R7l:OA_,n Ρcq;ݍO ~Q4YN%m%y+3X2($uyF~ Eu@/pDFECň%?D;%_riw?jF@.[ޤA&9Yͨn]ZaCLϾ+wԏ>aoc9v c'xs 1e(7cEדa"ZܘqFP9u@]Gjd=$-?>4L/#u[mMÓniȎ)2Ўq_֪`x9strJ֞zJۆ5 A$\dY͹~Kم4Z6ucy LW F\%ܸLdAThtv ^|;$dqȭ b8ڊ^=s[,I3 I{.d0M /`D'qv=G@:ʥ奜:x@Ȏөj +M#D-=qBb? Ȭ9A3hP c/AyS.#k2^r[Å O.6 ZL$1oaܽ`).2ٱ47Ǎ>)nݗg1rA`N"$!:@p&O Px}aU wcaZi{)t: P hPs#D2#(SjX-Qd;&̜iL2gLR-Q R #q辁uV;ɖrE~&·f"H9'K*T @oz`"WY?:xt ,LCM.sግhA(drS8݊We5ky{kqʇyV&u4]ʉ6ڦGIk5PӖ_ 3XcgN0/ H-PŮT-ݝ(E Ib{_N5AkbXOG﮻SL𛁄Gk^/ YG~2;$KQ3'⡱OyPAӉDS|"f  ѣ[kn磴%5"s9?7A= N&kSEC"ow9,%~(nHƼ` -Q.aoÖ|]A _leD&h<n&T mZRKG'hA>!|COmĴq)[EQ"F O22'CoR&2-O9\]qk:zrmL|cs>R 4gȁ$ⳮܧJCˈqF$1oB.lN w.ƂpK^#l 2_8lȁ_.ׯpS#<-LA@P68\f#_"Dn>\Ly(mB WN(iep{Ch&4EС;oN:es+ H+n֤gܬJb.ŰQQ-:ʉc:h]=a/Tz7{RT m_J#%ٞ/ %Fj'8P_k}*WADƽ4+&Ų~1!];RWžOF o'M,ڑ+ }أ(r:Z}o=]V].跪Qf΢RR5?1D4dfBѠc TpweLL&w@X3vuW;.\ei4:prOڎ@NO"ԧ9d`@hED8 r3K~ jE0zSӅu2+doLxnNuv2yܰQ Yx>@ZZ<(4F#zAB4⫣2QUܽAb3ʈ44 CMSz J[{E)Igxk~>d4eq~4e ~D \ๅS2g}?q`WΔ^%ti늳Jɭyݼ,7C@\&(5# _: ;`s))\~JpyMoi0-USh%=OM)])O]Y`*gv`vkܾqaڤ=D$a>sizho@R[̆Lzlչ|* >_y.KF!΢ ? `Y8V!Z֯j7bjϐ. >̗φ&5v*Y7-8G闻Jby/KYJ+;j`ל#K@H0к;\A,ut]!t4koU ,\qb9~w;[CIĎ21%3kBsW%wfYa0Ns6hd6G]a:MRUh9}KT0m .%*Zǭ?N?AuWe CYSƻ9kٶc-K5@c5\/%rPM5e Zև`il4d08BK|hz ЛHgn7CL@'1_CL *At64:%m(a?d.F]d}.0Zv+4jx.EEt@U2ԡg(x<{qf3d _QޟOas*}GnmA#2hޫӞ8KiQ>*-$rT<Ԥw@ߵE2ulbOn⽝Uτlv,-X5u^Oe!>ѹtw,&c]o]M(#/ d;?<d 75.'1 qdB٦]'=P pU|σ7ow-uU$=X: w[hb&k:lBUNڱr߶mF˿v>}]۪˦!ݤSB|oD;.qIѭ}rf9q*y-mdZ%8/>ˊ9.+!o##^li=>%>ݛƁlIM"wF`0L̂3Fo_U\Jgm݃]ZF5)HH[r"&\@ ] !ԉ*%w̝:/0I?|WILX('ۙ_5;~ýʖsn~OǪ,/AC  PQEx_O@mo`TJ.n֎L/H'yoJaXMey_\@օqZ|^s':$y~* u)c,VΝ` }VCO%)OEiqFpZP\䒇^=Eкո芳FcÝ՚#& iA|.6p&F(Np߂ghVLg ‘L+"־"p lK{eɀ%TEz,&GHln~YSN}O~s]b.h83WҚV;CIB8aw?'N=%y-}咜ho 3.mpvқuY\ #. *A}DF"srrhՆt%&|"6 PPn?/u=n>tOƍsԤ7U(w1Ф]뻸„a5sRM|XV6ekZoY/+ mR DsGvY( &e6Y^]dǸ q/ҽTlzOى6.mqFKJn7U~@Ѥs;dh\igJآ!MH35.8!Gg?ltHA/?"o]7DȤ-!hz˦ثr})ڎ&8 uʋĝҝQk%涠 x?r$3Bkν  |`k Ý" 0Q* EY4k;A(;f!ҏ)v %3`JN R;to،[_۬H8|_()0Ը0 L3JUaW <IkKkHmYv=ͳ-;Up6]LT_tVd/u.V dbd pv{' o[SnbclNR]h}l}4;H4!f\_bkx{ 5㲙{FSl .'Xbռj駏@(l%(6IJY,OA-1ױʬl9om*U~~ Sgr4^i%e@Kgyϸgt\^OTx:65hp_UzlR"=(>n?[PC-cӕfsÄ)kQrE$5 Wʳ':c"S0rդ?1 /7yAQIȨZPWfv5 rn4k[3꟯׌=Ӆz"pRŁ'2 fė#*pG4,T>4nIc>T.Ġ~d;biBI'pIJwƫG]1MX0h 2?mᶜIO*(K-5AQ`؁>$DZ|1UslI?hτb op͚^[V} ;,3kBN+]i<si\eD4QQQ@@9݉A/b(e?׵4r_`hrPəbs3oX=Vw|A/=1\BTi,uoT0hN9hYXr 2*+:YW]nXM\*ʡzM _4,i8AIY9D%vStP||?8ҲF.J)82J>:7SfK+D.Z`>eJ&c}yi_;ĦKWjFTf>!8Y73W'ʶ;.6 \HI[ {dCpkʥ6#rC8fñt9p>u$6tp$}/ߘp6H?ecM+Y7f+jQcs ?)<=l51a4Fsb02  )X@Z|Ʀ ASi2f4xX(ABD| hPzy/kz.9J7֊@e G-Gt$ѷ$$t:p1x j)T2r/TChb1mZcxMb1G>A ꁈ"HI4 Rq7%cc<^Xzǻ@J[+lqT7YKFZiҦa>Twv;rHkf&OUy1~)M6Ԛ>Ue'jh`<ӽ:O<]Ӿ4ruv5:ZPRJZ"6c.ș\lz4̾K@L~E `>%%\5<~O-7s1*s3Rp[xu-WEk6֝P -{@VlP\3jZ ŖREVۀ5%tmn go&(!2lһ{d^,nk|g(ܩtKZvqBS9 $r%V= >1lY(}V,HQv+d21l: Aw}xé UR-,PmwQ29!+#`'۩liqad5U{ O#HYiPZYS9`7'vLkoȻS<2.na %"M'C=s9TcZ_\C^P&%ަ Ɣ@..zIٯZZCviR%ұ ;Q_p?B˘2o+$iR ;+xSCIAՋR!+*{.LTfކCѬs*-Ա4`Rl|Gm38 $>`H/cɡRÕ(xi(D}lS/RX>)WMџ=KI D他tF'`$Y]lqL%+z1.SӶG3̄^j+`GQ`%\8L|fktɗ >#;3\}{Mgu认R@h g㖎b֣E{lI%j4-8`v1}Oe>һۓ?YJgeF>rhg͏93J kM8K1 j>nO0S`zf?*T9˒#Z 60kx {<~ W!"{4u71$SQwv?xҦmH$1Ѭ Ȉ_[]ð&|Dns"X֛]$p%ko)!lʚkq{,FR#1 f j!"ᬦEl$h:I&s[ug #HU;E.޺{#l,!2A GF1?ؚa4\џMZkgj} d80m%6s1Gy,BG3Zc!,][W`cQ;W9K|8M??5B a4>^yV/5$V?/!_Id Î YIs+Vvݲ8(0U@OH IS[OHbbL(Yrm~N{ =be&83J5SzIGQrec#_!0+j^g69 gA q#N -BܹÄ昍["9׷֫_ |a] JRkdoU+LAbpi>ڥ.wߛ͒=4z76@10@ͧBl U"U38B50H﷦ɌGqiP#ƠW!yF5pwj4ށm7vIygrD:384 D۾]+do51 va]4Äi+LkwCLN]Lk~^3_͝2<7l5{Ҫj%$ ?k=2RO1$Epd H`Ҏ.D* ˬ;d>Zp\_*ge:]M[,&ރ8 9À/nE`ۦMO6:W*n0l8!Ŭ)SbbjI$+1ٖD<$7! u OV)loQ?V]D2.r'4 ,c.9'H3}EݩZ1@{lbX;lzE7r{uGN 2yXW_xi76׮qe*jI_|MFvo7ߑW|͗*Y@bqUTvqKlҨW:,Q 6FLl9i_N!87LTԉf"L8JlF;hh|%&a97%>JȠjWZWLp~HyWQ}%IcVX ڍL&9jddyRtYB.ƺӋz=H2Y#$h&5jh4ȝ9Nٞ6~&G;2 ܴ \*a/[:vf=ˊگ|ii mZVDt˷w1g,?m3oAȍ]a İ|%0M,kѦ YE:Xm8dj?,s.HhD[ ThL&ei/R`iŁ fnd|8٣[uFzwآᖨ%GaniZbUb>u-ns'}Af+)\& j6/.,aEF-Ηp焈I0˨&0$#N,%}/[L%+`i1%4:}F'WFfNGy9o =+y zӉF"SDŽ~GuT0%:d #>o gY/Cy*/QJ\sGDwnrx^>bտ ; ũ9 ބ̃ow8+ __LTK1?">M Q}lI>+$phWC~3'];p/q/ *7TWL|~0?ܘ>:6}{/;E|r%͢g 3V=*M'|u#4Lˬo.O&nim_8nBlֈD#<,@`xAMm8--*r=/che +у?DF RJh3d=v-hJ;v1dѓE 4<|X$.qT:O`/H%)(9" /c]c$ ><Uoq/H .YZږ_dѭXujcqy "d UtA%ۯhL@;\0y [_#ЉC5K~w:# D%-0t_ɣ歇$MP~:N^ћѡbqP28dnGxb9rǐ9C7Y#fSjDzڀݖ9,mW᭷?y   zxuۙd B)*NۣDs.]êc@n'YO|j @2.\LNwtwg;lGNM/;TꁏeeC2s`$wn,}3ʴ J|%ՏWdr%~q-*g.tJVЛ.]^c>L@ E|A8j^d;فs2`(>Lc1l I%T!]2뵾3a 9 ī+2X\-p)GޡNE Ĭ$(,c> ;e8O'ݵ)*ڍ71_6s/iGϰ%Efap7CƧ^X>`[Ѻ??v7FHpԕ&6ipng?otݭқ:i\ #9.w2XBbh3!Ϡc39ȋAӖK8 K1~$$I>%*k$-ߝ!мΈoAY {W=o'~|xW^u@υ hoBһ_|:"g*́fqiB(fHG 3_~ 8FDG!]uL{7ܟKtQC8_ѤP*\녱Ձk1,E g=PE?څ 1 uq m/cxd\X, xk1Z3r.Dz6EK9X7xEpa7MP72R݈{ܨ_fQd?5:̓*uoM,8KuA0ˑr8 ϡ60h_E9>e|]&+ XR ڛ_N8\.67F+ʁ #8Ff'ds:{M~HzAX[7DՕc؎M.IfPU1sH1F[L-D3bz*_dzH ĝ +qjCғ/F bߑ=u*XNZ'z3 p6^N%ʊk*J{J n:sx%c͠ )jyоޖRԜyXֱ/_@ȕ+vl"/B]k=oZg)'E edJBs(ha@6HBD֐臹mˀ!B; .NE_Uʈ>A ߜT.KZ#5 Z?hQ[Mo0$G-}w@Y@ a lAΓpbwbVBGLZk\V̟Rfna};y5'l0?:֧>ңP脔,8n@;7 Yү<% GQe>ҬFLR5GݫFɏRn^tn4W&uIX-9{rSU@U hOqF[ÍK7z>=% /5oYR+ YCp#.q@oG+#PBR)*N'y짾oԻ'QŏLql@ 4q"_h؁ZLاK2FK87u-l|+H„. Ati Jگ] |]哟I,`8|?(-0Tou~:V&G]h f&5,aYlÏ٣MхCx `{8e!i5e*<uǥk)ϦfFu`xLRXCJ,0iZk!ݣXی|ll\!5FBN pBK Զg֡OGŤBV2" Xi/CEќ HO,зMj:o60`V Y,HV[gIUoj:-3:Q;7G%-BO$+Vsb8x0,'^ `]W, _JRwPl Vנ`2c4dI 7{2;xwt j$jߠWL}`W>Yu[ lw APgyi>+ەP2*>]+g }F"D<o1 cZAeԎ\VTUu;}R] B5X@~ӅTCcϵ׵21ٛzY@%tqE)!oD \.;NQ'Sร^cl]nge掃 FShaUZgdžy_!P +ݓbu )EBXOR);+MJhU^k,2PaD/0ik-)^ h ة)o`saw[];N_ob򴀘ܰu"fE]85LХ$J dv<9B:G柽*ֺ w-RÿY ՞ meg}0c]ue8vE0;5خϕ10 Im\ 9m9+YXs67 ͂}h^te3j¸YbΘڻU?[NK,9|w P֗Ҩ%)<(C[{4XhFqcql_ɠZ<`xю|oal5dSm*-do&;_FƎ{=qH3S<-m!љdQ$rQw(W4u5yK1[Ɖs#z q5K!R@gд샡'So]WW`7ۗU:Mo>8]:/%hSahQ tMwaKdxS=ˑh>,:eXYcc ww} Hw`0AIigY+.-N3sx*Pf/_D:{ܱ$N$bO"Ia3%S Jm:P 6"g/HHH_{RkYJ•@vނPŠ#0xxƐ 1 B l[hO8s'a.$ E FO4H$m?-Kxߡ MvDq~1l\q%񺂼MPWHqrI$4,o& <5`wg>='w;^z^ﲡk &ω(P3MH(wHښtyc͸Bb}72tүsG("Lϩ 'TA܅M댕jz#ΫeS90oȲe{Y!߰71qdWe%\葍8A} &ghHt uAXw[VlGю[WGlnU =̓K))kl(U{xJ[w 'aS8(g VtA^[Cf]ar>Lx/=LhKGXe)H kuڋ >U:n}=dO/DΣ`bQ-0W.AT|IwTZIRP(TٹDI#+P yN 3ЪBzM[*fhëBa*s-ڵ{wߝXŕ zcԔ(v.T3-4tgYF:6[t;K ?S' bo6I\$ VΎnndr#gju1Px?GղM t#$hfM7bVR/ /=$zOe]ZjVW5(&fgu_dQS2Fi'xQG;3&!w@~E4s(J7h+Ō `\lƶZɱ=K; !gQoF,y@ q?q,p 7+NMYBӟmKFX.6b9]VѸaDtVr֯cd_Xɋ{s]0'm[4nQ:W/9rs5dw5ҩ#oh,J #c=0vX'BAk"ZҺ=K45h2U^0""l"`ZH]/5;}Z&bYD=a*J r" oPۣ؉5a%)R(z ke%U8P/'."ȲnF͖VWmBֽ׈AN3Q PWa7QBu{Y{d1MHcE^Ύc!SwHkq# 3X ?'NIDY@{y+E5h!n5&A}BGT.S.zW>mE-iXyEt44`p\ fX-Kt|yAd3:66sN.[]kȔN *lae|X܈rnZzrCVh8*yRxgRUo*X2҂FOh/ZOl?c;ȶ> s[el[n)#o'(Y]<T"^Ef#Wt!jۉ\oS ɓd='I= X<#p0>P $?RO>3Ɋ^$9m((O;p)]N)7 ^ΫWWҢB} CFsg\uLtqm^Y_lńטHf[m!ޜid/t*o7Q J+9x Fr6NV>d# N@0eus404uK?mMA*_)$1^( GciskC%BLtz^S[1ΐ|h]O̳#l5yz׹nT1_ ;7q5#ԶBpԘad`jV^Uk}KNӒZuGǟ]1̞Pvxq8pbٵCsF/Z?g.# ]%E"[NNz>3z0X4jdġZiFh6 $GC{H4˦x/IlFzLk7!_IklMG"+GcYӆ|jgl2"(| yǿQ`nW;y#(8/EԄnu;uJӶVc/deJe?x}L΢ :8p .naӞ99xѐݼ=nFߵރӅRFk`VdUNV,pE\P[<7MS9?,"dAؒ@!OM]W.Y_Q(vrRė ~:)EYNՏ}"Wx¢&r1§wSJ{q|hOqU4SN/P24! $đ Pfy GMj  tgf.Ht.4ov0MLze10r;{_F>E3Qx" kbBbis۔x [@}#)+) ӑ&61 A~6[R:kD 4>U-C˅l+3$zxRIq5qce^x#tqwO°41?XAT!L4 K᡽J?HS@D_n[΅c#>'6V#Djso?g(=X i((صx+$ nOyjW[3eK,qzRLJ5M0y p]=0;{p=.01ݻc WDs`6(Kz}ﷳxP{ C&T[ϟ}FDfүˏܡ4"@- & ?-E 1,ls#1m/}'!/-pĩTjf-Hhq;ܠQ s5rpדm hA(f\GV,d_Hsng"eT:Âh\%_:J3`C"_LP}3>}P),x ?96y4I*o'SA O!GD?I2O#1yӽʻ١kD:KYM?11^j2Krm \0_AMw RVEDɠZw>渲|aSTqeEayh>s@-װ###4}oWw2Is))3qF5h=oN{Cb"i*Փ&*E,ҏ #w) o\o #oQwt؝X7%9\`ŝzuk /*Z-sM?qM[>3a14l@r4[\ƾ8h VK~w9A{[=]5싻떐9[4IjMmcUD+6`/hN2Rl"N>L8;gvG3Xr >:uHZil賃5eNtkB?ZmEcciN/.[,&w` ʤ<.39[s!+^TxEB;Xq;@$h.$1w~y➔+i'6-x:ous2Mr 8=h TI!hnut>{{ ōLͨFw\ 1Efi K( 鮍JE"x7F`ƃk7vZNQ{754xkuSL>,n?J*Q dU1SB_ɿu@&m,O;8GgɆi$5rYB73_wdwɦm/k(ؿ}zcܰSH6NU|]WD ow Gvᇃ.W>u8cS[55pT%La#$(KT4-0T cx_U#V!iQg͉D$Wi׬}{k,dLY9#e-;;ӛXs*CHuC MKLOg6vv _H%?x@ȨI-odPJ@0d'DpfNj>l7rvPlPj0sǙԯ"fĊMZ8*ۈ$VCHe ?,k͘8ƹXzjB%-eߖ??31 ¶[d(S4] ܶ/:@BFَ4<*9rAvO;v[ZL}j?C@Y(Nv]E'к%F:Fy En p Dz@wIkY"xLn8ShQxR&Ul0"ǽCU,`iYE#8]YNU5S9t?.W\$B,z5PAWCW%s 5fبADuM(NQ\N' `kMK "a&69&ܯMXXucē>ʎƈl%߃%9kDnOO;OJdd,jG.2 Hi//.gK-C/pOUNݒPUw'%Sp$"5¿$5.ܣA+(;l?oJs:ɦH]8/cSﷇ]FTQtz[j"}4zNɊ wh[ )HlPa/FN ܳIhgl:@|N UJ9Q O)c/@ -*]&' dyp/l;32q@IC#Q+voPGQW)27 ql'? )\"85C s7N-YΡ\ JB͗cM#àcW"85>|g]c$,4D Jy[/6DtgL;?ݯos-E`3hlȮooMXI}%i^(yDda\̮Q!OP%_cF$ v_4?HGv||8>ݷߘgE<™NJ~_m?RtL ,.\.݄Vi[v.*evXNLɻ7śZljw 2ilJ4 $k{[>=خм>PL7-Ҁ%cEzU`Du1N>7 1 `/<@C AFCM-<ڏ TtFwhL! p|[1|BSe=G3O@[CuoOMvréу;`א!;%1.*dxb6ze)5-FHb$;nE%h#"L#,qr k3[l{Ǝ☛.wH3zƧшd4n+# [f2K =XMn#fdC d`z6KKHwuLMkl!-q(ȳe}rH_ߚ\/{: 3> Y/rO{Ll4WBKj`AQ 19.&E_kRP~G9[=kgˑ QOL96T**UYEI-`с RK"׽# d)85p}dSždmކ?Ӷ|3짨t%rkrZ@Vgܯ~a\NgD7 3~E0CDkO@^@Vj~ ;zz֫JYRk]+\W OCRFÕ^5X9O/blpr+9Ol0eIxCz}d3"<ӇZ-I(hd_\8K E3tǧc%k`GV@^5,{kEXzaB_7`vSs3g8-QKGtAp0'XBf:E^;V<4d6Ќ#ѐ7Mv};߮5SB]|7^Ɖ{ywy}xRLDML x JS wJN|q5PEWX4TM"vRp1 Ińl|?o;L?ۅ3/Tx 6nox!XrNU|Gd *XrUߍ5N]Ϥc(VrNC #8lփ?.ui}欯>GOPelVpsmĂ XԲ|^wjd9r{}7?v'/2g*= |Tz@yTI(]1)DHf(‹xEtwb b+` %^Y C!ec(4hf[tB5_ {9 3Q*G;bE Kh::bz./@p .nt/o)?Y.Ok4}(2_ӚWax XCjG1-3iS;Q\eTrM玂g>Ѱp%20B&SlLؿXB[ ܂='=u boIjLZ: Rퟮ, yWw-7L߿ws7nC96&E +mk~2qS|} ⾇=RFx`PLI~sfQBjO[cCG ~M4a bVD(78V-\y?NKYSEF _( дh%J-B mCG"Sɦ) ~u FL=l9`b܉c_;ϳ1q /Ny ?ckٰ~wb1 hw:ɥ#6SZ*&i¾Srm4]iBHk.ZYvpE,,cc;G6같qcG] )[Z2Stt&F``roե iMg"݇s>;/o)tWTsh#g{"^htPre_>LR4L#]y)l?9Y@P) xZ%D RݜxEY`y-^˼#.U&.'ͪZwt&W1,M>Fr]&ͤ ҏU]x޷Q75@owu}|H0/h vq BedW@+f[|&V ǺC& yr"Iffd̛D\FJe 4=4B7ǎm 5`y;:9Bh[Bl%Y 'vaZ8<0/g;Lw =H$2#;_ErMo]Ry`g`0ߒ/X*ӂ7@ 0AR/{KS kOzm1Sl2S+DxdC{P#@T!F+R#}\K`m?bˉ'^jƕIn%3LL\蔙qڜ_*3H; "lM na--Q*fۥ$D.,d+`D^N,"ϰQ`VM7 P4ZxA LlWf9;Ňй( 4*]-Y$.سxeߦ6(ef;VYbJ0 r*TWρC(xTy~*:&slkU? ۸z{:7N,݋Zһ[YM%V}sp#ǹ31y۴C8ӉQQn+KӏALLkmvw"e8v ̐Z{ `W%=^$ e";59M-v/B8k}dxɌ9)"#g$ b2/Ā~`G>R]pYsՔnsE5 q7Q ia? jZ _v$o6/d[UNc ˖- DjĄ~7i`{4j {)y<}? 4ĉ?(|/sԸaV5J1&u樮Ԛq(qOwWֈ`,(E V4 䜻od}1V9DXz/1'S/uamC>akB|ۺU\;$@Wߜi1ѺpdVHX^+ilT <HzpׁAxiNV}߬>]~kc:V}$tͫC,pHwBXie?2?3fҕ2Х΁V?д*\_oݓ% I H}?^Ci7?QP3y ժcf\G[w ԿCf<'

GZ;NbS_ˋx S[y8w,PRbPVĠq4n^!X3 %I6Sy蕟-+nL)U:=$R*S2;3T!2%k<7&gz{H!Yf%Q߹r 0&2sߢ^({.58yMnc6xq×(}&K&VÀa6QH',gSKc}`k50%.9 5-I MH_"_%.D"{wUWԲ"Ǵ% >qVwnsa &=,c[3vO}xlbnn}ip_&z^懗"JY ƥ4U辮9KٵlEDیmf Dx9+>y_N̓9-OgSM:i)%ڵu!l)H bJe';ue)eduRYͽWxNWptU MA|dRb̹> mJe`kv"bd4; k~:3cE7kGJG_{$3tq:j^).d!& %2qKCN77@z,P#rUgT /7w.v{rx?<džr +v eAu{s07Y^9k+k(w{auStGgg7 q>zxrG,C\?Ɯl?eZs U`?r]I^Cw`,)Pj3%v#He L_7`$ԧK +6:YbE|.0{[>4ɢt0yA$.}J2=ez焟]B[fSf^ }s +K{Q-iwb2jNeŜx#j ΀rI˾lG>hbsea 2U(g}Uܿjz@I8 Y@cD)_ࣤ~E*^:qaLb?BoH/Xn}(.M z\H/JW"?:e$QPDc(xԘj.}{2eʗ.mSK ȢR{ڼEKjz6=ݲOq S_uIF.p}ݪmcִq]Ez)8;=~6bHH2XuyQ#J1Z w$kk[ÖC;09rcRX-+ \q!p&>Dwޮ/?QsulOgƖ v!}aO+'qR ĴuBq"B$EhaҀj~ns\X^VFO/{:dX08]Y: ıo1h{ AwU<x-Cy))/Fg@sT޶Ӿ q ڏQ*%$CdMS y~BXggWeMɜX|ٍ~b2ZƷkD-Y*NrdaՌ6g ϜlZTk@PfTG=UGCN3Ѐ3`gY('}ŸzG%xdFM5 >Id6[L ZGKA^PTTz?4 dQEk2n,g@(D~PvMR&jٚc[6+TP ,$irvzGL( mgR ]j{%Y_by,f)qu5m{WBJNALO 4WzE|B x>;tCfȕ7}sU$͊;ݙ *<ncO.Z:Cdi}Nrꥎ,_6v2YVC16v]oPs6D2B{gl龫(~> ^֭z.A4ŮB:J1!H+PkLHOf\Xh|V$в ̗OW^+*MaZ3"qԭtjYTɸt<DV%)SCҷa;ZQ*/QZ%ϕt_3J&%gu*4s`xh>MۢWw㔉N haӄ:n'Ie@w7=>qcJ;sE=9x㥖X;{xR+ӵ @ C1)z(Hx[N436]ILP5U|vhG<AGD)QD1pT̊N^3cU:5"i-Eb’_9b"ŵG!eI%$1tie*o!¯V CQct'/44J, XW ȳOҚvx/x} ҾF/Y"?M1yV D& "KH|q77+LE$qjm¶00z$8=AQE#NOblŌ(փ$Wb;rȧR:N]sp_DoJ" (`9YH+p hKqq缱3c\א}y/eаS.rB9pIJ8UGo޿N畸߳L 'I`%*`>g/ko5#C3X*2lڅ ^ W[n(%M%yG7c^[3/v/%t:HnOI,`5o_dRqԞeHۺp8WC,{:$ 00]3(8`Eq,.dcci?"? R6jQpٿ(ih=ɽ0(>b2X%S?`>j1"ϼXr=UXR2:\a(@oe~RVN=aHs5 JZuѵ2v;> 3R'RHQ?@ka=޷?rz>xÍ$_ oJ س CmR!GXK]]Hۀ(RG9UjSx1 l.M:}?Vf \;_Fi 9IKW V,z0kE+y_Ctވϱ,0yHJ8RC~nPhK樂>4AvYs# 8Kzh|-!Ѕ/hJN<F^&9Fkn2m̳Kq;11{Oqks]samc|I- "CM}nkq7}kN3KQ^ρ&la[8VMPwB$n*j ."m~?kx YeO2ɻ?zm]Ō[`#:UMF@/[+Ƨm=@^pgb!B\/SDڟ+9$"'}`~9ӮOu'ݿ%%|}uy1b5}/ZaU[3$y^# ű?6o'59|l?1 bX`T@r{3+TEٻ\+/?mN"/kWhw-%k&"R2(|[ /gY~9תNJ Vmap*^nL0\zv7v-f:7^ErG 7Ik`7@m^Gg! K]Foed#mhF7\)@fv+ӯo;>2mr:Pr W/w1tEDTWLӲp5%K>æ!9)̴5f tyEZFjNc־:TT%\J+t bM' j8Z+!rC}]9ޭqxVNWFdއD9uT26gę-D)߲F#O.!?cYy"tm~@]Y1>"h`iۛ0`൶t7xa)-4V' H-@3f1(yΠKaNzlIU=ȷ/ߑgIrm&h_iֳ+ "D,cj;-Os- Y ?\9dڧRsW_9^"e )`IH Waz†ڭꥊ:Ӏ_ g& <yUǰ9aP'b]!(a~J]썪 %nD<}WILP: C,6,wZ>PWMʲ,^ZѺ{-ZoT~_"pQX/N W,o$t~ۮΦR' TwY/.T]OySjª *=i/ˇ}B ]{U6bZMq` N`Ԑ4LaU1+HB,rr겍. Z3or{re{]|;8ewmno6Q 5~cU&692?(_1OCD(o#즍v۪ʜWp9 -J!VdO@L!x: ؓb|jBVSPd M,4mE %Ǖ1ӉFIX:*: 's<%E筸p7gez$^1׍QKi 6ã "4z[@u{(|Aqc8>1TlV[u1ʞ=`  *kb^J("$}1l,|w)bufMKwVo\sxL77@]^bJՃ=@{.~sbrd(8u[ /yn]Q%;L--j;Ѻi@(a{%;Afh_v57Z!c4^b+"\D~x@(iGn/PuVaY)* Ȓqţ@29#iJ+t5S!5bJbFY@rEAZZv7ӧ0MO"zqKCyM?ں:7,f]>/z='9\/H;;Yըz ״V>o;֭sZ]x9/#\u=4.KU5WFx-'mW[ҿ{MH. FNsn`ˮe aY(H?52.br@ z~($(l! O]c~PAtZ$.c/fcq6si1{ѝcG)yR>*pHyLגz0gk?U}c6ں`ZY AE=kC_6kbŔQ%9OQ!9/^tR>qK6fVQ EFW p[DWIq΀ի~\-[,X!av4ާm&^).E-X;pd<4(O捅7d=;С L9B-; ~N<5z2R,snS^&Ě6RxH;Fձw0_#`CP&7KU'}osy-5@b8$ㇹos]x)"Hߟ5cDrOVfqw_!,DdjSR7Tш7 G%v_ŖyW:dxβN_0'^P.!4F ޞ`>/>oc覩XSQ _6cd15!KgRnfЉ Cit`> =Bq63<  ,tb%,IBZT{sfD-GQR%\ԭvx=pxT[,h.}V:v5!ݱ[ t}!*+Q(~7fI2YT fH;e#| h WW@T#SK5ƌ9i-a_r$QE88fbCvcH/3I$<*>z AR$"|<չ`vה)j3=H?wIoAEp Fw5b*.jW/} `-gP\~J64c'OFD+7 (]1J2CԘsFC乛yg p[R[КaÍ /}lϥK^;gVCѴ1*hM#P[5n#ח%T2&d}VOYK;"҂yݛ!h&:yD10"6+ ww*}ҋ|p#n8pyIBTzXX!sok-#҂^!g,vV)4[1pA-;Y7#'^MqzEϺfzfaʟHМuQ C"S kFNd3`T؏˪HCMܯYcTJ,3Kd>%uڤr_sDN/QW bDOj䮄[PӮ!홯O<4cO(r'֘B4doa_ [dFCKIa2KɕQYMo vqg@\v"AXڿXnfM"٘&n{]#v9i 5IR".q|en2[Q|dl2W,jaaq"{enD64ˋaKl@Yq;s!?9PG%| j7~iLj}\♰Cg1 ڰFpRpD>#)*x:/p1-?Pj*U΢:p$aywug,b0Zh.7]X{)0|ivwAP~ $T21(G8xցY Ɩ!9U<$wY.>Xr}HG5ѻlkyjծ>HF"[8*6B['戀DW$g&;.3ܣ!X ;`0kV6ox;\@. &]"QMʸȱUw$7%s"杯n2&!m>ue,&\`ɝa| *XuISҌꑓ 8sa]yaNV%=vZhGzu@`=\?]ef^dRpx+ϓXHlfL!el$Rc ǧY 4ȅ1K e$eٷ`n!:uo/p FShY><0f~BF'őg!XƇXwm BzӌG5+7SyM 5 OM7#H4B B#&S*15jΥN.:?Ӎ?GsC"a]Hʠ`!q$nedc:= K6 8{n ;8y5]ޭMa s #* y XI}x*&#iⳘ9!W@b`؃0Kۥ>3vtYo;Ŕ,+[yc94E?rH]rX&Yr?o YdvgXŀxصxx'TRHz~H:z/]"^W[5{ y:; ^ɑ\8:s](w'oܴU THmD 'l"fQ(=r 8:Zz4@Jĺld{eES'(<<8,[f`<ظk]r֦KXۿ^P}hugw .W]p`)?c;S֔R cvP!x-"wF9y; $sPk+ Q6816RJN&0JU w$''ZZa؛܁${gl\ҊۇUe̎-0*ڵq|/e< گpn!0"EgN18Pv٧H}FQDLF8븎kSfm^orhx(=U ڙ`ԉFXmi֋:7#j0z5)@F'\N~GU; I N㼬}@iLZ@ GrG)Yd%L|-&OPmIk-2Ꞩ i>bcF tDz $.wT7cMR-ZK8a?[ցE}jv`}{hM~5t,BNZ֎/NY…4~Ǿӯl66@4AK~ӻ zEqC`Mw܈i}$.W3BI섚u G}=SųTR #@U44P}2; ?>"^Q+[u0RX/xzqjά6T* Ր%|:^usVH M{]R3Ȫu:jD0zՖs+yfLsJX7 uSMR}AR]f0 wؒ̚o>~{hfԄxeߋ'"R,t'vRDnaEޠ1+kG\3)fpذ% )S#ȐCzh yo /k4U1ao$-& -vh~S*aO/{5/UF*{og\YpC䣃&|-\{{¶Z06m~砞\8'M pZ,Rd2i`K3:%߂NM@)bJ)Æ̋kyP^ =cA=զ`~ & pܧ"悯Kh:HĀlF9 _Z |e-KzGjHɸJCyy>g=慬,L%8Te[HI##4Rrr 1Sec eq܇. !]3PI;pћojX,eh.dxu_~4Wuqx}( M#%z:Lᓩ%gٳͼ!߅V{çK6ƨ3I.cf!PSIoqL)vo0EE-x\A8bmmDz )e3F?F˹J ש^H><C" Q2Զ*V K; GvY5Eu~ e)U5U~,(q7q b' ql)-hJJ4t6BPKO0D$ n!Er0> p2L8ӑl31TEeťhf:3* ^$uucl/$-2*- 7~VߵxgjȌW.ܝϹ00R229?cB[g7y!Ĩt\Ӆ9B"g##::M $d {BSqhCp:q= 9EX!%^hS9G"~/x_WvNƿǘϼYnyz%Ih|E, >ZVpy\a5 Pmr:L; Ȧ@Y¥n(8fU3o^/BPJlY0? olUkoT||T}o0Nj|17=nslSGQ4hw1𿊛S ; k5 T2m0.(@&RCe!**zqEj@ C0" GOK2'M'yO?lp"<%Q/ʺ 2z_Uęk.ΰңe¤be _zB9Lt&3x=9z!wtXc%lz}y>87[)Տ}<.?ΒY'66ntJ&f$Pe eKǵs:FQ:1IBmeN}3>7ZQ<~|exX5dߣxlhk լF)j^ :*Aff>e? JMxd#DXK_,;^S( f}LDC;J&QTRNǥѠeoȯI:8Xҥb5pˏR}=[SżF'F,_j]m1T1Q+ejuK8uzϤL^ҵ%"W~`UCzrsf=W&&hU)fbEGp0ѐI) zs! *5S+.F%X_z2-s$`>Ѷ1B^Y3'I=:vD~ھ(RO cj.,R~is@+tܩx?@7"Nʊzo.jYI)kl.;~Mn JE]=ۚ{-_U]~-`G' h 8Aj0VX&P.I‘#iLOC)yGіfh@1 L=CNa51fFE}*goܴFkRDQ~E9o Ι_C#oƍBJZkGS\PQ;wHqgۅ`ZJI@ŀ,unTe.. 8y`EFi+l<nX: k؊}N'm)fd&}S.򳻢:V}h~a$cALT+r\rZFI]V| Be'Ϡx DJߚדL;g _J:t("mc:Lʪ$n:+[|\(r7CO¯$ΦP)Ss{s?X^2D掱qqvۈ^VNVq?7ܯZӟp9ֲ `iss9U}m~AIj̦m ,/Zc+Iy)!1.Fob=f6떙{!kr+MyJGb2ctkMqP B(ofB6R TT3l,B'Ўtkүْ[Y_D|iV5I9t惴%EaI?`i/s@R3f.OuA>baVמϙ6wV=&a) 9kV%}eSiːiGs3R ;Ć|C晌ڗ EJuu!58ɳ D_O>8?_WP:= k4䷞]280*$n3}yiit=dygl(D9sud(I:"%g3+fnB'dвɲeR5,(3pLW]aׁ|TNKѪÚ AxUZ63ReX9tV`xւX|w #Gl"GܐrvN]=5pt-= 0tyIÔ9~!1U%o{G(Yr  @<?P:hWR _ضfQG:4l%?iJbYSn/7yNLz$] ht ]NFz K_ V.A zO4G^fEy,hj<0ؗf:-eCr7b*\f%N!& RbX@\1lw ҰytHY f0lR;܂CPn9U'>&gğ?6HT`Wlvڛx{쐒*Iʜ it_Qk?R]n;6i>Ֆ|ٗ "J;P$-ihH_ aH6uM9Bpt "vDꌌƎA-TQ%7pqFr2yuXט7|w(\eVSn#J}ԓQ/S,bk_$BW La80C.Sx]OB9j,-)>")\+^EYJI>j-ˠ`&!Υv`'NIIE`q_ha:s^tgqE[fth[Asi6Sݜ-#($s3:D7ȹ/U*k6n ݓhh,E! Ͻ9]mZOMmy7R4pZ[[U)*Xs1振'rW Avl|/83B"=~$- c̪j!\>V-"ӓQ/gbRe>؃ v)[ e[, kA|ýE" /./a=2=MF JK8GDȧ<^麷K^x`k !V$;"HM=ZE.>lCgT)tlhl!C:G>#Kw lp~ޗom{z Ie:IWԞ194APJ a)= vM/U?+:K4s[$&8xh2\YaB'-Rk^|4މKGEMN.>G㍇\PjA[h-c̴D&NfUwD-EР 0yoo݄Z8r8vL+\;n<=ӋiF7Můo݄vWdX+ o{bqX36Fnдk:r'e_$m1snxeiW߶'dC%SnQ2LbyX>ctOIWiL7|| OT_' Hn!CX+Ã!IQĒҌXjhlx IC6ڸߛuG'>Pv9'/,kPp_Vq=&ot ^ǣgXҔ'yH ]K{ o;B9fg_z#򩊂c0ƿp~FMrPbeaN~1Rn!6'-9%ЍoH| *G[a:r(~sD:`KQKb__}FOM=ׁNjbcǵW/]2,e+hh{~] sY;iϏGcX Q)~|Baáv=_i8 0帅]ڞx7'qcS K!QbR$YEZtɓmvOzqZ']8}int:9dq{ˤbf#`wוѵr2%6kd=_JJW9ok10N() ?X:n9~L7+r?\12)ҋasm'|zRCcSXjJe=%v0 pMr{[tj qhAω 쮔*\QJ~$fBȥcB>w[}yH¿P'ƾ᭍T~y)-eDJ]~% 9$luMҎ .E 5mUpa߻7Bb\o6D"v[S4=d_L\yE9ŗ!p>M[lQ5z;#78,pߐխ?>PrH  Qc`oh%,`cʈ+R %-}Kbri0{2l W%X{}Q/nŒb&o'0.m`Qy`1_?Beņ_ v.ۦd]2q>n]b,gH u3i5k`fB=Nb&qiodGjEJ*̝6=ZUdGg@v*KѻdߌJ.jY(#Υ\VXZ+^smB-1a֥"qN\zȀ; m|mTjCL=kn$vьz_ə $xnW+fصQMC;k,_Y[2B,!uk<]:4be s;BZ!}Ev h4ÉjJv_Bs]1 58U[lΙ~avcj`_JsvQXD',og^OwIHoEд:Q3 GQiv5 eCCx sj:y ~iJ3P9SѐkCñ.)PQr ~n}҈ 2aoHَI+j8,ԣBQc-$O5ٝ " (#Ao: YTr߶D6uC|TdžcN1nM+.pcD،Otß-V7]AIԘvG?b⒢RtC)gdݚnO3n+?ب4ʱ L3Ӆ\7@7[J.3>zD`_r_s2hU2CkOOF"ٚlJ5O< &d#U/!21$ -[6όQH|L}=;4>簚yʂm8$˫m.]eaG|6Zn/ciZ @7~;mB`nU)T!2@eP;8f%{8a,XwXczU -+ ^s%t`4R -պ]Ȍ8mB wRK ?m[^n`xomd,Q8 TV2!7SN $ RKSVBپ|9L6ũٱBl<[ {IM00&h'BqRy5LhBu'! ,BA8 q#P{xDiyŃzܔnq>lv~ycF#LH~nu}E;r.&{N J^~6aʪP-L϶SLn]Y;[q}ld_< SÔdU [VfŹjQ0jE;w37i;h]qhSR`3.2p&vAî4R<)}@Е9ai)7=kpPd #|`gj̉:_8h#RutW69 >`+X azW@~VV^',s(lu]xKWQ$t]@P҃$9i ]'p+%!9=|s'j0x֤2J,rSAL&Zu=ܹf`Z2WXkno-R֜mi- :-UmE^q;ztpcG$18sj{'2 ] Z@%>e+6w 䧜=qs6\y5}W&l?bz6A3%<3 Z?MgԡYQ[y-<"IggusXKˈI4w,T[ ~}BON؍$Qq]qarPEXΜDegƼ/ M)Y'Vitmt0Rr=& ea@ձhMne}P2z/PPӓQ' e 1X C^] C{~P @C8¯D/i[˟]"mFQMP^)oŷYӴ|޼ fRb_VLJ4tbB[}1_M_r-4Phd%:$l(~8Bb\k5PgCǂ0ʐP:fڽaD~FRǡCD~Wٜ7CW-E"*[v$Y}6_V֦A*G䘽)hJ,mP(N+% jbE\y\M~ZLhSm$ RE>:=mP+ΆG3hQg1suApzZǘ;DEW 䑹X(2&nU~ aDlZ̀j^ɣ:-nɸ=ٞDd#hz+Tٿy&2fɩÌggsܑ4啨_\8:ZF38XD.7-,FVUrߍ?99Y3T}DFf&%/ wNg`C]N")啊]DF%3gnGӣ Yniˊ)<31D (I~)ԃ@,bmҪ|pۂ`P@!H唞*m|XV¶ XJ(6qnma"*)oBk2O~kp-,D1;OpOomIS'H)ijyw,c3'/oQr"oS4a*i\Wupi&w2'Up::ٵ1"mW*5kzl_^.?I|tWu5}qQ2LNa1>慞z,, J.Ǜ1zBq{Paș|-K|dJ,)ROseMZ5qA|2(mg^?hHK6yԐo $V^dƻȬXX?X"i[+"Ah=e`3N!_wE F ôb?7Feަ u#˭/}0.CVɺzUfΤduG\۸-$銉eZj. ō3<{.ZDaaY-{41^PғiO)#g)tB#obi&jNKCmyU93T.@J|AmJGO.>cqZ Foc,p-3;QȋH90DKąk?W%{<nNԑIPj Ϝ*Дjp~Wf׊⟫pA>ݦx=*%R_P X˂ggD3ʵֹ^ dT}XӪVw d=`_ wQ^{RNU0C45e HU3?eݽ8OI ÀX׺9O$;doEϟNF y K.Oko `]89edjW7 , Xs]`zP2,߸mD G1Ղq{cܖD6oC:AAGͭSycYhɨ!7F,؆*.o=/鯪d۽~?*@f a~3, 9Li׀[h(K[ܫb4_KۊfL~٪?2Ӌ q0}צkA燞33b⩎fyԇsf!NiL.QV܍deOBۉ7-|LP`'%(,l0@mHi%x-$"ޓL&VJ "E|]|.*msu[hT@F<3z!!t؏[LXMfe@ZCWN f̿V%'b0XSOY Ժ40Uy(34a x̚[ΙhNfAz#deծ1_rPk(aY&A!`˂SmV rp=2z'\A|cGIӲНNt&ۮ䰽LH@!=ydX&MkRQ$ vpƂ\40Gva,Dt9`ί5f54w=.^V_- P%Y3$u]Z/=39}S3DR2cān@qӾSnq;kQA #pӓh~|A1T'llVAmZHi~kisy*f '6oT4dgzvշ9wK")Lmd*0dAO%_Jvbi-b@&;M喇5fÝBd }ʑ-M CeMT+r|uG2x,$nF+ue%]mJ&~2Q:,"d%YöWO%Ս$߼8l3d)Fc>!\y8'N%q_B-4+ ՠLS1vO^L\ %M,00];Z Ȍj}6rfwHG%~?-y/ğmӼPKܬaY$*8ET_c ]laSZS1B ?_v1f}Q:V zbr#J÷s7W 7>黧A9#%?/H)e6q趫 Pc;;xkDf+mZ;{ZMZ)W!OC,-K>2 Mf \0 7I)9QikM!HB+8Dv􊩲8\OA e#h m=.v潗DRpO1l>ﺃ6SihW S[}!6jZ;2ҍZͯ9ij 겛pjhnL%<hn㻵uEkUa> f;ί+ZKC[I@є BpWe|[Y *HCÑ<‰[6VH|ꋃb䚖uPqKmz 7TL6#+3iPi{!F$*…:;vălRZ{; d J!(\xh!sx {?iX^fX;̆ΡG{Ĥ8ūԟ܃%<+p(s.]w"l#t"4|V%$>Tu:0FA TCl%Ĩ^ T",H; 6>seyREgB\9ē!pGIRDd}@$ / dK/ ~G3L ]q[.Ǚ(//"A2 A!T+7n)ޥ&JP-ݾ&x$Fy-Gn~@! 'M /@PW}f~Jȩ䫂\AꎞoB_m (n'O9Hf+Or ~P\EoH'֭Pp?3 D[[,d%G$y+ eһi00@dlQ C(ʜ W`_{[J'v/tCkQW7x  T4$~sR{VQ~Oke<߽ ?EUXA]fz%{9`ѓ;H_7/a1O:Z%u]6;л,b`~&WҾ"䅯*qb<]1JDI4KVE yV-"GxkT=bO HWnY֞8*_T"tYt sYtQtٙkP`sݺM̰UCNd}ZBU1~!%#2c:1_xV ?CRd.ӪN=͇ΡHCچz=<GevRV3/(dcyrja~FgӡfT! !:N]Pwv0Ӷd58 ,s2z!bqQ;782u0y!*J H𷁜CvZg$ZqSh6I.av|jƠi5)\5y"j2bDi?VCpK*O8($ kbݐ< ^J8- %are6}e Q+]0(2^XQF]/S2 t&Ea{_T(Ohؠr=/KQF oj&.ݲfDRba&ϫ.c!iNp:h h *Yz*|/"FiГòvjIeVhz!#;u8. #c'` >K!1(a1bsb[:;BjE搯]tz0&ZJta!ZfyJ&%>H!AE$075 dbZx0X߶Uc;F/ fgrF~N_Z\]R5(M?jʜxiJyp[#eX>V0Z*rAv0(7?B~-WRv0lȶy(Q;=}yxzr,zYGmzw dr ؇PTOm.+" 2p)8;=*rEiLW@%Kɺ"d T7jݧj qV*S;[-* iռ$D{}>Y)6@èV> #M/aW' z6[^Pa 3cFi c-$_x((QFhv~Z` MhMۦ}onHI1MlHx rQ5rf<έWu8(fYjfHlǭHD>df-*2X pL7lMl{)߇.@SZ=z&mQH<I>;stYvT(aqNc:ƒc1e^u  szUUK X}~Q6 BD_Nsva5WhVͼ; 1ِ/@X ?5 t{H&u Qjs(dPX<7N@z#^'1,ŝ$<ۿ/9*M#ؑPkqT2Kc] lFN{ɿ86x?el m*]cu ȧKֿk_#pJ9z/7aG-6Q|>j*t}vǒll~>eS 6h$ɚn$DpΛWZ9ΚOP Vъ3aІh{RxWI!A,~0/D6@ʰY.Q!m5VXD&IUWBl c@=!iKH .$gnY(TA ? 1l bkeK^ZqMF!l]O U xa)r 3]f9`zhpT 972G⇪,5X hѼ21E 4,"B=uTb4Vdxm8Q%O gJRڹ DkAt )%|!S OK+rtiMU$чr^q݅4'= Jdio!Ѽ[wHn&K6@C+e3f_+CAխsvu:촟PVõAcS"q"ZiUxbP(˵`<6nW6gIFrGqҤD9"[$`|( ޭw Ytg'$b8$zo:D o/"EBC) [wWGP0+0W3C:/S*0qb`åv-wAb_V;KЄ:;!<27jI8OqU c i}q{rZTz| >"yY53ZFLˮٝ>gٚ&ܻ .@5Z -zU^g}%o]5P+r^4پr{DN)_\SzRR!~lYpO4%'۾ذfs4'H"í;#-ɾp=(lVO~`#Zujy^w'`=W 0_ ԁz:=]Mb] VB!o^u0p)"C?!QO8\dxS s6PjDZ?\f-[B­R4 IH2`n4JDMn2-לWxm~ P.;%7k4\j-lBswW}FozB,\YQב뷇 7_ vrʒ%{7N H /;+ɄUZ u͠@׾ 0N )0~@V̐.%H癘ǹ|ע[FG3 aYp/F460*'ʺVpg^cyȖ+;sEXhB¶<}Nשh4Z :5$8u* @J|kd]GI%VE!~K `䐔"3̹T ISJl*p>w3rPy7kI'3Em [f$YZ2&ܱ;ܰ(PnO1lZQif}"CCzP"$+"chd}A]HW wt6 d`E'UGZ_x NgRzJg\xWS !m ^HJA0&RڼpdǬQCÝIP[^f$<5Iku%tlBPώE;p&p:ݥϧ|\(K/hT#g{HSB V[ *>syk<[t8Pul7,s tal-R=z`)+;0 B5n\tmV_"xE}gMq|SnD;v,说ZCCIT|{<@qBv߽D-Q,9G2Q^ T3MD@ ldۭR$8Ϛ4_aQ-j\l?y<;ML L ٶ]w,j/zS9N^y>=X\ۅy6ǵpWOzǛ]"Iq& zl<HB"w$eNJ.7;;WhץibB SV 8qU}T7{ˊ ><xPt^e^&F&H47UΙI|9,6tko3h* P#Yܝ ; @'h9=c0A;j;MQX$ J;M锃wXcwftǼj=C/zIc IV0Z3˿C`xL4J< lzgC"}1>Eaw/:1x'p13&ݢbd(-iT."¹w+y>'^ HE"DʉXؠ/A#!ikшYڍɯ=V y_wCy1*Σ1wE^kgBd} ![<`E)0gCR5!rdYO}P)ebK O M ӛ09cX ZAjҧ\&klx1a])jSbqAƃXpw!}'&sJC@B/1|^ G.wk 5z],>;_4W.hPt0mxHXcdOzн!@ϠAj)GxNѿɟ3!Y 7c{qrb{kO܇.&l 2O#W,2$ l$Ґ/MԫG&W Ȱ|y]c6]M]oRJWB)jh]yzR-lKɨժ'uǃh!!qDxd@!"ӔgKk?+'Q5Fk#go? Bf6mS q(Xc KmOveHYD+N!/knDl:#G֬K叽KlJ3 0Ѫr@޸_1]0i[t#Q C$@bj_ճF(6Y@f1S,GSWsi'W_x4w}pOadar%'^TlHeVJ f0A۝'Tպ.4yPv˱h=j>C{1Ot(Tn&9pee$kۤHZwcF:LoÁ )G5]jI"=f! 2y Yт,d<"u6{X|]0!Q}VaRHA0M_ Ät>M|!Ih^$/o:lSNDb,BȒ+8?\u= uj ʦ.B8{M|.T͝{ Ƀ, Hr &#D2iR#ZU)=P U/I(E'CU$>~JHЮk)7 wX1xC楨 ӝr"͈,Lj¼90wRW:"2Q[07@ h"mn/TNmQXܟhr~lA\A򿗐G(CW+L<7QXCӺ?bW^9.R)Mdž#bDa mX"6JZDTqbf-{\wSڼIW͇wD,˶vMeAk,E,Y*F&Q_||@*<(BX[-6,;y7Poƥͭ^+G1/yE'&kXSøXlCnAε ׎c\3֧ %. 5']W8JAӪ:&7`[4>&kPNEr-؛ٲU)e8PmS+aLI6R8>2g%Ë\+3 Pn9zo9C|XObE͘wF;/" Gʖ@$l5;t.;Ad'(\@wR{W]ef_JGPSţq.FX-6O>q2 4) o^#aql77O(nDn`'" wEQ$~-a|&w뿍XN]jb0QJ| |>wG-A{,-`ȐBN`(pdxbR]W Amln Rtal7pNn)@Aa4*ac^7*hԋ.kS, e&aO`*mۨ_XX xܔg?Rf&@d DU9AN2H$;wLw-# kF76u4 U-(TV}h "Dcjhnm1˛PFbsO"غH NK͚@=׌XM7=08 .U ]kJl %bgܷh(Wv&B 5~^ڱ8uWRESd 8F am펪(R4~{Ts=BYVt&I'U |P O}i]{ D_~[+0$wm3Ϻ BdgZj*L+htY-=lE4q{=‰Tf B5A_"jWE*48OQWUt-({[jte$Tݥ.ƙDqK+ q /f>jK0hB4R%@"8ʱNB=c1b+v+tr3]#:'E *+#,s FgD>]2J$59'Ljd =e@2H8+#sFhǐZ]jDxT`ErN#SJr7| ʖ>a/e 6>⻳hQ BV*S!UdHÑ{ѐĀ}& E |1$G$U^@H|A(]ZZ9};e=yh`6ڀC=IȥIRa` ae r+cEi/.sT4s|8` YkqZ`w5"Os/l8Z[x_dr( 9ww: RFkVP.Ip{nZcSwFfE@[};Ki4cbI 4)A| ޿ֿ챪n` 9qePcJXd `A _0e:XS ^gN7Ra*k+I_!0K+ ctcsd66قp6U#Xf;5+qÇa<# KpEh.B 6psJȠϏRcSjL5?H>"jiړco# Y 6+Ve p ıj3 ;tiVQ,&{ Cqe BHo{%JkI0cfP Ne;TgԷRgU.'շ&QY6忽 ͬI~}XӵapO(8Q al-'):T0_}Є"sMwXPsB)RQv1Ier,g,Dn侭:a˖0Oj%Pg5yMlUkf |4rO7ĺ_ &kIWo1I%7}# gʔ-;*/Г7FaQ[6P`Էa?1b;F8' tԞn kLt)Ji8enݬ8n.I{&Mn.c@jU Kb$9Jd%P7J!3UR/įah^GaU[:T]''gTMkt[G f~yWQԯ7R~٠<,˴n eBs~1NX3EJI4 n{9&֣~o*m{LUnsR9&$)@^ rjlAIy !|3錾Z|FWJq!b.yAo Vƈq;_=)&/X0c̐ ]zDwD"i#ȼF"ݹ2"Cjg hm$6BzM;1g'I~4]kv,CU _!:dB;ƨD^O|q9 2\lC/)Z }2=Ok*iuL@xLWwHnʝo9 2,`tX~WR!,IgUՖmIo1?αq,<; Ll<4z"^]'23(kSvZN".Ye8ѧǚBTQS.W SOqkk-V7G)8]5T!~@B Iy8x[ԿGh铻Jr*ܚX1O:DŽ\]lSR|ŗ,_p?Rۗ V@uZ7rX](aex5|Ò?q!)^A :d^beic LjnYq@9 M)UJsmES;;18U}´@\P.@wcPN  #S/1XQdkCh7ܬµ<#gf8[\`;i]}O6"X3i\*, @ޤO}bY;)׫% \-;?;8&=kJưN4`I4hˈ\=8qkxgٝ@-tMA%󪦝f iYZNU+oC+~uVM ym $o~8v+Ya*5<-,8]/cKe0w"v`VkSjm5pQׯ;J=dի yEeOxQ48]TYh[a'U4"GLbXۧ3oA~KUU{YLd? Rj< WV1@ݚDXqLhˡj-]o#q/:68GU+wGFdg-_].szf}MwdR+@OA't˓ʁ8RamPGAg.rO֟BiS+f/ [I!n򋃯PxM0|;sB:S%"x &8H{͡K|] 342)Y3G2rD9Vw~Q, {y RzM=Ľ^Fs=J4ۋ>{;g7;וu.]7tژRhS,ۿ9%+o>NHɌ4 CLtD5)B;X/6 T-U_|yP\s]U\S;;{>~`c"٫<;cJSZ0ܿ\C_cƩ!p<56ݎzJuhD?4S?ȳumsw8jr(7 N?DZT_qϿX`Gڍ .z-] x%|<=4%J 2Bm"ؑGEܬsF7Iq3Uͧ">ZO^MۥkGgd]Fۺ8SS%8ui#Z[ClYDMH&oYЧH'}SoJM8OL6ڃTlܶ/c YQx3M0F D6raɗi桬Z]Ď]t:BP sדRӖ|M"\ F"!$w~o+[7$vFzrJ/DXփp#!co)؃$IcjxEhF[1T薉:Q~V1i˞bbG0|{O95=&fK9T,qfƬؼP@4 OF/z fڐ//EIGN֨^'N̳CHmYoO Ի@J'y21Tm}R Y֨?ᏲO#EUB|yG&"h/&4Uѡ͇pT*yk2|Fg4roRz;CWS ܞh?oI :}ZN[.(16.'~4vo祎È&urQ0O@i֖t,LO^ÀPrCn712bŽAbx<7= ;gIaGNA;1)-o2 |JԮ{Hs.=X lΉ/{iuڧa&/wrM?C3R7i(*9]\AZ9sq1kQ_՜X#׭ǘA!Ϊ'Jë;:uz{IrGcW(1M4"x6chD1sɠo:`(Ǩ6IoopE:<rl%8cG 9R'%lN}G8wl @\ H>§pxyHyCr+Q+p'L(4N`ժ_ :0VN4,G7 z"_ uF³$. c zX\!^8 ĝ`ܦ|tx̘z.OBh"zou{Hu=o y,a\o cf΢E ym`!^2oD30gy[ºR\8߸* ve`G GШX9Ii" pi%+/4qmc}\o+=ps*|i i&jkcW1P#7O"U7.flۀ0hi1:_~w$0RE=JFZlzJ"<]\j1S]G|ճι0^?|;ӣ 9BT[^t0N:֓h-f+vBhv_gld[bz_uئF!KʤxtMik#xf~ߦ\v-7c 8` 8ʛ8DTʡ#,_V9hlæ7$0*O⯻G Qxx_w'I$;q׸Zz K R4ey7΂mQݘ͛Ӳ.F1Rj]V-ބ=;9˞hlv#L.aaKJ L@+v acNhJQ<8k>ھ ݔ J\y*+j:@1Ѳz/Bxn9mk`$D%u)(n{5vS΢ljM,U?|%%-/ h .|}h??4. eUc6Fڢ_vvc4IP"]BB>,d_Z}M=7+}mTbW]z<ޯE4sX_y=5n/4"ykQz[uiP14<{oKqTy~ü dJũ2(:([fLfz#-^ -П %OJ劓fi%W޷vRkgz}6AuzPxg)AF>Z%']/LA2׉m'+2tMzJk@Fui)Y׊E9|NGe1L0jsG+x9%^dI3pr`اZI?V*7?ڙ`x~TxT_ em%Z5OFG|C"a3Zx꥙z߂p4 YsTJ(bЂFBNЭSѮ7 B=*Brh#Pʸ!i4 k[фY `JJR6tY=Ik;FL1ay@}pJq11^:~> ~݂Y_g t#\<<,)[j3+'NhV"p+ayʥ0=^nmk" [`"qrH(0q] qkJhƊ:Ӫe""Rr>$t>0NmZE?Ul0q/ǁxL:[LA"!SatWIHaBỒ26nغDt 8m%> g%-2@ Uf q|h~;k / LO\`S2Vw^%A\ \m.OM?'7ܗ˓Mt U?C((0PgOxֶWKBA(@h4ʡ`C[EINR5® 70$O;eN+Ą{o1{|o'戄?8Rn{)}fbnH s:`қ[xت+B1D^s਎*dcq~5,f$2dyWq6թE7RgdέFzoCTҾy;nqzPORQ δX"׿]=5Eq $cB+xs]@L?28mK+,4+ o8 < -Ǟ]lę#jL [riǁE$7"YT}m2X2b_p0inSmEEIM@c=x;6([3?9.exƦ G}dQA|W0йr,~יb.M{L nX1Щ,A]ԅm]ŕG l6LL'8tVι}*ߚėz=ۋԉ7B%/}eXyéx8"A2O=$Ut 4 *zj kn4 taNH\nHic=u }-&bb.gW((m>8ͥ P,uD/{mn?&q#2"CzcЯa#/ql; vU5bN:5n=pyJpEc@IƳ!d23DR>gpY{@bDI[g>sao'G]dN|,lAXa?3ȉST$s=FBMߞ "R֞uJT{'kp@&M%JUlVN?< Πo{?fKشYE>?cfG-zJQ2#t>˫ E_Gc{o=, CBRb!SS*g'o 9(*L(#m$Zx rk"jÃ^M0}EDǩ_E_Nŧj6,y$Ybʊs -`8;Zo2aV&f_𛵜p0OAOW &KdKķV|/ǀF0M|Q{qH%99&/K3kd=|1^<#M 5v} hH w@%~}^ڴh-Gޝ/oEmID ;9Zxɍ(/A%<$hFν|j#:YDqctUGQv\y۾]22Uc'hAuƘS *h!ta ;Ysre+Q zݾqON|a 2J G_d W~Q`Df*bO_D@4Z@{[Ѳv(=Q_\`22mH:u;~:oV)O]DpZo/NF,sf[ViJIi}S$wBk[8[)YHvϟvMtÖ Ȳ;ME*=k}+ҲO#}'Y` VBNds .ora4cAoq?&x4/;dU ?M" WiO/= Cy K;n 3fmKPzKO$M˂8 W졡@9zVM=ƙ/Woo I#㙺2bS͠L8@2Sv%QbLգ7GjMRΝ>QȗF֩l Y ~/7E^jj\QNC5kDh]oP-Lb3^SVodqwR_x@Sx\j|~w0HySFEHj!C%lZZJ?%~|.d9peTOwW:!4D 9kl P:@T ݦڙ̏?^J, ØlX_j㌈" joNH88Ut?%7T//(?qeamZbz+g{fe/{nrm>FڞGܼ Bgޔ-n$ea,JI4ŌEׂ*)Z}8#RiyTOԫtj0r䣈pQW*Skg0vw Jg#:SJREv  "/O "biвh O |&r4v\K$R}]9S ş@(DRV1#10Wox%qIPisL+RܞKAtB8ށ+HA.)՘ڵO/yɨsi߳l8O(42L8j1aSc[JxJ7ޮVEdH4P.05!˜HT!7:#Ă[ĂOT렱8+s㶢?|rGaB!-"wY#a%Y>|+<ѷPr# +ݾVA?2Jn/}*:]"*"ТYj4YH,|@gxDq= z42Qa?0<ǞC~qL]Jϱ4jYϸ9%r{J"*BBhZܹ HĆ=OgPA7QN>ݮ{CsLn_t@vxijN/nֹv}*͔ԭAAK\}9Vw"C]Oa|D0  Q%Mb/]p-lY#M ڏ*bWdˈr+N% -,K[_tiBAOܨv* #/h۾/XbQ߸8Ϫ_[s)i2,߶ H͕t WywɾzJCl{'" 7]ʼn[u>6vvwi9{B姀OO S?䑚'NE*Y@55 䁩kZϱ_, nNoHpˊx惒iFX*avB_ZRe }lVf\Z $}iyzk9;YSPw=DmBZg YƗp QS*ԊpQ/Է/Ʋ3ۗ0Kx# jn%rA݊q2Z;k $b Ob!/'iSCDdfjܫc 4axαBy~/MK-7y)qAF@q\ s+zlO ױQH;Yj-Wpv(*frc QiƩwJ~d]Osu+H ɻ"[mzcɤpzaKⒼ8;dea3*EAsPb ᷕszh|Ӊ'.{]m}F#!)&_ nShJIxF:l~ߋ&*ʠ,)?ivU=6aʉ܅Qקo,x(ɹؾ47itGBO@$I0zL7l TóBW&jP6$KM9m 9][$h(rM"*iԁ93aNB$xbjCq9GA#P4&;tGeB4i:+  0YhXG .vCB lZv}ZiY- kx z5TήN;ͮ@}ϽGfF~ zřABtҔ8?[n L+lq/|cesxΕ #CnwOڂkdo^r6/>A|yb< cmZXF"``<̙#dV,e&4c./]a߬IJ+V&4#zlp!:vg Ng&٠ysMVX _-aj[ W7uӑH _0O}gTy3nm; '*?J zν9%2YJƑPAHú8L "`2#4jhox$3h."PjF!=VkwMoݝTItmEdd\{] ~?~v T/rp+"GD{X4ާ mpN$<ۓ?!ղ=deǾ6urC'$Gcbu|6W>4nૼgqqPʦC;,2p24ױ7F2Nz!\,fCݏX.7B&݋X4}OA=,5: vR+B}-7{3?&X&<.]&?;' 5P6/ §)ߙqHi0};I c+ʜ\b٤QOTrwhDwțcQ}1po?[\q6S.g'`ҝʵ_{S1 ]"ߦfۺgLSJn0؂.9m=Jx%u6-rIҏ?i9\7W0! H}D&y"”Jk{׈`1Q {C:ޠ2/b+xi`K">-¨Q"e˴f~CF2E9!9wdhq=1O8€yѻsT"Vjw UqWS@O%`i^dh1Kȩ8RZv)l;2VDAPC(_w-?qг{E`vZ<е׶1G Ԫk%[+W{iMӨ")b}Tha?^V]H|n9#cl8gǓ u5L[]zQ1+uk_iWpה`Jy/cM"jW8Uk׊ /6@yM4_.TF]s6<(*K5[<8Tt\̩=f&,义&MH ;Чokm4ßU){It)Q^֟T[K<.o`Cd?4 u)_`H4J"qpl'p96wxw2o~8IvnSwb2o-۠f9Fnè7L[Ӷ۾T{*%;blpOVD6iG,6 f<;YU9+ZܢfXz,d~k JB'mx]fKvߟI_B3|ef<剚\\&%h9<g38f@a ״|!2ɄGŤ-9[bH%xQV!(x` OW1E -3@*Kgݧ'qTݯtR?3Iz<yW'˳xa>@S,(I1:xj{.w,ApR=|ۢDrGz9n:k Gy "<MCJD=I N*p@w氆qֲ8 PR996&f7yޅ(cL(IM0qrRrFf| nѱdK8 _pS #rM'yT] _'6:5 -gr}ut /).o\ %ݎ)wm<3vfZay֗^ϲwDpkA(P$.ׂPMzůU22sQ}-5"AI}` ]ID驢0%i{>%{)Gt\Z啲@Iitsfm?sSA #mA-˃Q/Ѐ4 (q"nDi}=I9EjK$$9!p;MPs tK%J̓5+&@AK)?N>`# kGDVQA,hkm*}A0ӋrpXaKGS}3z\ag7oW6ԙҘFvxLn<#u~]q*:~->0$/0{Pm!,f*g Tj!G0٢bJL.+s$J!](APuA1 d#^b\oBOKNu[kcq̃э@5YZdԅ8!vOPߋ__S:սEןʚŠTt*9<ǃ7]R!O4%)CRˠ˨wZroPtpS^,MV %\ u/ϋ^L7kQ5, h[+'ƕ&ZJGyVNazcLgNr =,(YyNį5.TbGEkV=rVϾծ}J_3|,Dzo0gҿvv6ZX%yLRM#8 ? lHM2%A<:kD΋V%7WWĂ.nqg}T%Ĥ +GȌ?f48ڝz0 MA[ ] X >?L@*Q|Q!={q]YqCW!d̋P?|DƠLM]YtcRÔ"^h* :Jq*$S3v5փ-_%ARܓ֕ |?e"=^TUI 19ά./yѴ?s$mcBz  "1~RKUc|W:s! -KZ v!ā#]̄A2Y_![3lu-}(P. ˎDW|D:ra)$rGe_wFyA< ^H _.gUE*x 7r(-bu' 74d 9 :T}U "f~nΆ'bsrnX=Qp}9%^|0rA̚`,X-dJ*ijYE}ڲJ)DUl5%.hOf'YȔι_Pdol\>ZF+tjJ:zjW *y (HEL 79ypn5Tv.@ ]; mmc7A$Eu:#V3[~xK,D?vlI|l,(Θ[n Kϑ6QG7|.7N73]40{lJW>^fIt{)nH}•Er$jQ˖Rgk{RnjJGh2L͙ cvuN3Ȥ_Fش3ȈZ\݄s<^%,\պCBJ VQk8N%] O /Gv = E^B A"[)2ȁ&5U**!`JˑMl4&;g7ttHs1ϒK?JIW(0K.l9unk|Ǒڞ7em8&)*]X_F (at)pMEgdzoWY#'b:%ʇZjAo*RKKIr 8^f&E-ζt88D`}'ˋ_}Ng,mPQQ1 eb*‘hd 7Pv|~3ks੄8tQ\Y=.)SPeyuar)[sZ⺥R7o|>"AWKU(v">;HLhk{lKm^6]T i!9SS-Fޱ\7a֢! K q) d(aωvvHxW"({NM{^{Di\u}mQбR I"`Gˤ|֍;1:*6ra .cV3 S u/xon&P^4o>u6ͩqp3lj& iM( 7'-JD8t<͊MQޣaLm9 _6dx-[aUU%2#.An:.]1K"ăk3a7I^:bK=SImj-33S(_EVu lĬbX4#1PW?Cww(r\`0F?|YeJRo2pJ^ҳyIJIav*Ta(2>K C  KE1_c\>HAݧV=ʋs d)k& 6sy{Mf>I|ךqόsr3;22"@(WM&IҢCF6nXvծ2vzy. KD9y6&2;<ɏrS %}f-BY7-Ydw2љ伈{zj-`:5/0˔匓rҨgmвSu[SǎJv?S9$MUx] me3u<|qoj5hXzNP`m s O,^EUSo>)}j.M]za|hzSq PD9xD:2ci_e 8|QuXXa&/y%AZXT^e'ZՉggc?6!m>/䦰rܦD:lE88!K[;ܿhȵh8>)&Ѹ`znN)XMe^/[yb|0NsA\"F"AԐ]um=?z~XHEYٹ>L+<~gGshc43oil1|,Ȯر"mzim5sbm^ZS6N Y'-@NOM"9ojQ`ؓE:ѩ1velm)sK ( w%X36͵0eu-'q,a0(>u((@e;NsBjH7F SO\0Sg:^>HL*)^ׅ~4w4doAyeӕ=zAp`4 "$8 .P72YĹX, BeR4 cAdm~.ZI/W3 ގn-lK~J4֪8_hEz.ifŘa k@7k@Z0b*hL0x,;`xEElV Cayc?9}{8ͷdhxc#uN N(2TC%Wk@"[/Pd>c,]&mf)6x DwPz@+>-{i-K=\)@\31DdP UOH&GJ^sq 07ygޙ)"2Bs66S" >:706@!n6P,xU TD(ZQo'G?cd:Aڽ#ضMYz TW qf!vNDl^ÄW+Eah,ȷK @1& VJHM xUY YO-wb}d U\> #c^~I֢0DDhu0(`KjX0ύvJ#N`Cx_eM5CRwYM\{4,xy :QF}J";K}WU7"};y3@* >9 (O2#%dP63ʜڡ4d#UBYnĿ;qb 8>hXjWUjJaE! cQa#%މ Q.BoAsHYbKeDyx<moJʕE"ͫ{2"GԮoST$l9n1YESϤ1=rS^Nd3Ldv h0Ιl+cS~oъs艟"|bE+(ػ X{p3?%&I6wB䙖%tw" ~U{o(U& MI[I7x ^t>g3xyZ4^yv~t^Y_` `a'=ʥÑ2t8WlJ҄f3sS޶<|sm-?9k&XT~ d^_+k -B^+fI{Lg>>8hUҵb= c B M!guPD&Hg,`S{ߏԩ,/z9Qi7_*akn3m;8[gCK"w|]M䁭d)!̨?i#sUb iH7s(ՙb.Ļ8vȓL-r0[PӋoX2 >'Ar"&,ut&-Pd7"߼+jtpL1PKHh':/n :(h5Wlc{r!)MDZ5aܑ0?tOqej'b hs 3܍0L9h%b~gSWU&%sBƦ邝,sy SYG p#Nd9٬7d4nPLVWhֲ SNWVoi\wWww(LKqbYtBRc:v ,F{nF7].WJ{ nMmۥjyo_fW,qJZeˎ1K/f6#gÉau̾Am j;zͺy€!)oѯKdFm,C()zc_r0OLHy=|wmW/KwoRQxW}<:.<hT ob09/REڣ /bc ^d۾JĚpWt7mr:箳@3CnV4ܚW^ #t3zR#P\4/: ]W;B?pp 6OvBO"R+{^WhBA$ɤ"W+ "aw?UtFF4PpRݿ[[ĄǕy/i֞fFWV j:iS`i}΋f@Q&{nDR Acs"V. u.$Ō"L䁀JgK;$1[9oA0psĢG8;>a $7H/so(Ge"rE'8˗%}7~4F(~,1D~RX,r )8iC;KqH(]Bɕb۬Bѱ\*m}\n~a*w8?6`ʛiIm(Aٳ>z)BDٝaE#!e=%@]?6CQl[NJ^{)܎<&(~1d[y$C'E_"c(\# +4/kthQ>qX). eVoJZ%0{,i38DtA y{Fމoer PϬx4E<9@Ia VZ@I"+ND\$ '(!𝪕1ط5eڶ#JK"^\Q# ,9jΔ=08+p> 6FXxPaNoetJm>\riEQ TgtyZVLXa')OHWxr{*g}}8ǟ6Hvpk', H.*3N2_̏]gҦTwӎr@HwtXu%RF>#SQ3j+xu֭<(ZޗZ~:_V4RHB"ݗFR0§@*u+F`;TmI?tpKs?%~av/i"II)Om[ ^0=aȶxZRyl hxy MI77YvBĕ78MZ(߼]U#`ϋ ,KF"&_g&}FwA pۤc=\O)M6 ƆL5JOY|uQl;̞~Ԫf56v.3SMe)9kqy\PfwO4àϬ&@ / ot8ڼXޗrt2`g. N aw}XLfp1k|7Pkr&@PzZ PњB$4hT2lu@֚RoO0bs@/:I2X!u<)ck|c.jz#1@q1Z93 AϬ2Щ?b-A"02E0{KYS'`J|9 ,,Q_>iB{T̢iˬSFXx37"9 0"tt ԛ˺p"g,=:yX)Ei"Big 8'Dhu'443ST*t9IS8q68ɹfh `f§$X [0ӈQ4anvܢ)IˉtNl:\)Wh1,Z_T Naq( .i5g;)>Y%)6u?s G4?Z7>ДM9"1c$\pX9m˾ty1R#в?}HYJ3cV- ҫgyu-|G&[%7sWO&>1 OpxѪXEDy#o O ^ٟx6d>4̬{.dL# ;˕= /D"\c {7YŧNʒ\p1;WdkrΫ_fu>%(mu9y1F@ i+`8&#Gf>8-[ Ygпdbb0cFUo\`aEq+,#ոl߼6chtZ'-p.s\S1- $V >`@,yI 8MԹ$=B)Q +[cRyj~VvN-_d+@Iٓ8ҩP"yOa ?8eJY w{nr|OZ{-Gb)TgTɰLi+1=w&w\xO"j;C@XSLzj0=eE?# 6, V,9`\g[yRG <20==6 ա&a'-Bb\/Pc(nUmu5W)=wbb ѳUMEɬx G83|eXkos;JC*oWv5}펦k@9z g;~`6{ `:rŶ SBBw6 1X>Wpjmd尜&QH7$Os]?wU k*wu:A~i"2 ܳ2Z/]R4AHH %:nNd3_jnGg~. L<%g#34),O9ujRg-4ȪGhO7kF,˰U|xeRf?bBg54st/;0/qm͐!B{nŠhQk|v pɮ28dkGQI$v|o QxP,I뀜:m)FJ5-'$CEEt#s{yrD : +R'}T ( Àn$Q?`{*M_Y ^3 vU)<* rh@(}`)\\I[2vUCAO9cûF&c[gxv͹>|8#P$6'zx풇NnQws~:q .Z y-ny̝EРaNaId/Pّ_yaE#U_=uY;h|Oxt|mUUZ* wnwi| |Z~lqlVY=̴ ƃT̀gT\]O4S[u5h!U8|/A&=iT,,<Tq7+]Ǭ!Z9ZbK*G0, 򮩗$eo 5Ŀw] BP6>jS~k׋?7Hӊ$8am3,JQKiGo&@ȭVy-&6rKZ6J.7OVl:9TWW*eu5 s$&evh DZ:7@Dm[RaԒk>AD<Ɋ Sct${ƒ*^9׃Ō0Iư G2YC3 ٖvב?63p&6}-zWol?O?DbQ{k Tnʉy Dm,7y49 _\rvh'NyFbnX(98wx @ϼuce\qC~Yf..;nxZX06"e+!FL9lr@8jZw J٘Ê@-w"8ig]i(g1_)뻾Ӱpu-!ΓVqHhx򇖪EhɌ2:v`#9MlW33OA0?^Q_w/ɝ'tzL@440>( f!RDB GSgxj!a:]ڱ%14NC/}wOez߸WM&ɖH2d{in3~[kj;Sc5ׅC̬҉COpTI~BfŔYR ]/A#] 0kAAR|xE6_5gL=$$ܘr\Wh@H5I9:šԝݿSu_S鸺SG͉ohg@"qۢ᫝8Y/ Œ҄*MWB`\ +fox: FԎJa3Xq}5FIT 80im"Rҍ&»Ї6vTVBa*Rr1>.&O#dt߾6ա 4mpgG; n?Կ!,Oc ̹-;NU!f q{{ ANaT d2A8] .g֟ۇpбFSI>7p['tU7]kD^m&(o+Z:OP!64˜B6a D-.'>Z~6#(1KT, |n.L1nk:Ľ5׻Qc#v ezqo;WUӳđoKn+uZpaP/WC{T(Ȥ_] B)QzjPH_y2YeI.h>uemn Q٥e=y)_"VHMԟ{k4 `h|(Rƒӯ5#$Ǽ sb-h(MԽJ/>5BN]K N><]Llq;#B$z+VZŞ\3l!ΧTC9 C/o!Â2mu\NO0' }'H Flr/`RR{b)A#푷p q#@hR! ؾW5Pb *Ut.G"W)wԂALx14m7#!curEz)LX[]o,4eK"Vv-p p4f 6i%cUMEi%Ԅ$tf4fk׎3$8ڲntG@keSc=pdދ{V0#m{֔=(ZAXxB(ni,eGVs1]gK(C!<  K$T =D$tŐx!2xT}N d .uzLD⡗kl5h30cő;[/}il$ =/@Fk<nXr9ƌRs4*oJ n0fóLJQPJj5*dBE!yC2ٚ: <kP0fđn3qO3Jc5-;u;!Jי!^&718IgE ٧ꦐ%Ho)c@<00?1|Di;eb뷶a"2 mE(MRl"~dUk `{\nMX~+ڢ9xm$AP{[s?@ɮ[9B*RW̥Pfy1yf8I:%03ln>)"ca6uH{F6ĢdʙHHSWU.$(ֺxFe %b`T戞:!7{: 5 "UB&肅kެ:Js%saD-S'{r5׭H\)[oRsttؼMQ8vN_v^?yB'%bSZed?PK+B<c2)IpQߊÅDK(cU,;68h>[U(ccFJ~UΉ>V7:Ft1=ۛbh#άb=qn-<0!H![Y|QavsnIF4|9\K<6'h>) #GSk<䡮6E,pf1<`xy0ϨQ bW"gAz._q|^nߡTphwD}-$>)qh<w1Vp~&>bڬ0 @ƼgCO#Uf[e,vS}Tb +rv:b~n͞&'ywOO 3+twF5-ץx5a]k^-J]`M[#%x\L#M5S K:@^ o`8ZqG6Z0!ې?fdMO%c%pZnZOD@CŷŃB4h9MSb.DppRE/_9\ #tl{nБnI%簁+nuq Yo: UB@zl4ݎк]hI]1S~̪?Xk!X*!{骊 hCG)Z1:ެb唱D\dg,:΋_vGcd!$Qi,vT7/:B'B.v*~xx +>Ohn"G)Yfᷭ@)e&'| 1=lhV*Im&9*HKl@Run8}}/DT_KF3 J1D+[ }Vxȟ޾1]?[˙]fCZ"9[U03n6Ŀ_k &ڇ6 WAPqRP;h~ka[(P*j`wUV>287k2vEKSb8n邛F䘩)T dW)0 -aR;$m3AYNVBWx+ "X_~>Vfx}ֲm8(UwvQ0z Pg!}p\^VY Q*rޜjTC8JQi=]u=1}/¢ Iۯ-VKi넄eF%;6:݊9wlfr$ df;=vQͭ{Pvr(#"C5*;Ch; Fw< bzM}坚,f)ԘbWGd;)&kZ{+czR0pشL`v~N7)`c3H_]0DO}: ѩNS%vB5{lN`+ᡉnPf,C(.=.jnTַE~eqR! O2Gf-)Gew_cƝr2}kU"L }vǰ#Sya/;P3n ''Ѣ}mX[iQ\(e"mdI'3.ci d뉪s5GA!j=XJ?%([ۤ KKE&jɚP۞ﳎL:e|rZ1& s 뙳[vM&>Yޑ&²rt;R 1y@3;OfQq,ޅ * yeNpyr#huj6C~E<\Ѷp9x )#5 ōJ2' m pI*=MަyM} cM(F玻8mwߡfZͥ6Aؖ(Բ]R#COQ֜.7ctj7ݝפ┡qFN0&1g1eOJ2zeI*`Y=wHW7l7g9="=bH=OVgaWQ#]gY& % Tk&;7vv~$=qZ'K}V$s-,G}}nCNL:?443=\-Ҧ뚝>Uom|:VΣyM[Ӻ%FfKp^P/|c }1=eYWz23-O=Xnq3(BU=P-DX;Nq&7.KԪsixj\ǡr3(DщȺezj&bqSZ Mˈ_}fEn^=fWЌ=R! G.N0]̫;68H8 pǶD̵dtᙵzI%p]8`soWn0F&~%ݻU\Jڻvļa=#D9/>U &pmK.D~Qofoe1HO,FT]Tb]7~>ޟlA\vˆ+gp^qf0Gqw+67!~s-8H[~"͈TYs7&YҦ唆ݘh`Y2Ax:wsAީcOMI]QoKK(b'=C,V)嚳j>q dH +iH RQMЬ, b/ؘeɺ+HD}u/䄺 [; F#VѮBF⺅*̰[tpN)#}$ݠsO "=*nAz?H1EhpNWj{qṭL~a`@i |ЍDzlpBk8/ӼAyH7'}6$˹L;rRuOݦgV=AaKXoCʵU'4w$iox)Ôgށf5Eױtcɕ䯫8si~w} /߂~οn"h]ح5mX?H[3 1KUD4E0(#KOl.yb@ ol:+1Q+ }}_]]a75evZOFTqcR3^bG|_XaJ򬏊(HNCH΁rHB8M=!`Ϛ}k1*LtO^s`…f ͩۚkb5Ĭݤp͊c&1XgU٩#xП u.K ެ" \ g7;dK.So`QMZ.`o9dfi:^Cg ?IF=̪-ZD:fȧFڳ,jWnN$hiy [om&D62&iǶˌSWd~/*##>9PL&aKH3D]Íag~Qlhߨ XGu}Yb[%$ۂ-SW^cAN.H  M} Є *jQqTPY-I3U(Hty 9 j39uԭyۋqdzv-UOGw)N,3&X_D#̈(q=dŷ꽤Db;^ (cǐ"A?ᚿV<{:|טuQ,ąZ} ;w5F}kQL| @ /O 3[NC3ytX/yDkIl'ښfBR_8ǦTo>+w )b}F*(Opmf96 MǪFw%hs+eҫZ)t*N%)eihp,k1^Q; t 9ՏԌζl!45R|d|D%TI3|vixCwFMƶ{^+9f%QugbߌJ(t}쬻 T,tF9Oaͣp] XO\tlPGh `TRm0!ܻ qE&4r@BO AU@Gm L?z$6K!+1!%tnO'c:D3YxeN5?7K̯턓6YfGt>-nyPzxCEc"7 { ^xXtoh%V%fSɅ#1 mKt衂^R,_O`6eE6VHx͡h]h%kP4!E7D҃^b9, J JVPXcwbiQ= \eY7X^ϸ+bè+AeZךĖgQP`dt$o =ⶈ˥2&B2T y vjvҽ87E56'euҢ =3Iǡ D"Fn|s b: WYŝ5{׸w{YgqI1mv4/xN@%qۜ4gb]MҚ{_Z= 7ȝ.!Rir[{? % 4ff` C__,VCL8,R掭@  |b1X-;wLI&eGkwo-ĥtTŧT N@d[[u3)Y+8x]rA LyIK&6Ppk Ȫ\16sdAۥ uei65VHi X;śu(H2`k{$&[? پ*]^( )vSr/VI|z|`ra]3/읝[J#|wNNJ#s3^o$UyX5#bM>Cv\ys4]"XIsКse4;<=`|^Ư_tW|Q1U |uONwj@D[1coZ HhIA}l0GРC29^@ -ElcY/JKQf=6&2+ESoM3H6h2v=2q)nm^GbG3@ Ϙ1Q$l vr芍{Yܐ9:οl-bz'\IΚ]@JXavE K"}FCkqJtTKތj*4~_!<5 5wKy\]-nFԮhƕG$%lb^#p@zGox W_;6 vPy;"(B&n_dֈ~_TOt۠OgtIz#Mb#] =qF^BҪ4Ɩ2rU.jl}I qjʖ[c|-xr,+CϜn6Wϻ-+ THw.Bq =u_ޞ>'*]}*.rϾ\p ?VK& "LIT+JAXDx%4F p}͉/NB˭O wЊhI?G `86|iqC[L< ~9FF0#PgPcN,~Ԝi1ZD=5I, &O$hP$ݳt^H`-Y#{O2MIQ0ThɮN<*GrvIQ>_EZ~ &/:}F!((*ANX꧙Ϫ]>/Z΍ϚrLm'z}B!"ٲyA4%r&բLo'9T"F\vsZsnpwn$#o@P@#>b6Nůz%T~ 3RKt'yn c%Z@.x?Iǃe 0T Xyj)4>Ѳwtj!t^q G(i M`(O`)oZ\Zd`ɍx,Ĥ|#{{,Љ:.YvKD qh^V{B30%EK Zkv)ȵۇ7i\]\ʩP8n!32G^9e,6a$x)i]*KhKHD񝞗PPmIw9-C .zᩥd@iE!-JkZo̶>(8,Uw[Z?S`W([]#?Pdˀ˦!o˙h5~`"$:usw9Ħ80CRxUCMKKl`=l4q$ +ľju܍z+ې:o\d6GBOY0d`G`8j1f8FT;}x1x鯢\'9Sntvm1STll̚3?x C1ź~=Яs7.{0ly\0S\ s~;qZ8mqqw37)2lV?bVHS^)l?kUCBzz tsATG}K],ZC~w 3#geX⌊•^<5#lGVu=<梗dh0T/ :vaբˏ߹)c Qm苙)n"5r4%w/'aO#R'mfrLU竍8i}W+*dNfq@m_;T5qp ܸ@H^t-RiͮۙtsiMj5^#}hxks-ec60y]1htER} Ic;H 'O0! 9A.n ¤z*9A[ 6<%ǃfvU)ҿ) R0~ar؎2Ssy-k \gjXPs}؟lVK`LLҚe閠qHƚy)7{~kv G(ڢBЈh.'ffDJ3yX)CY_q{0Bae)9*Xos'HQIF"6'md-u/nC؄JO}eʬZ 7?D2A\kSeQ1q+^e{ S& _rtʥd )Cx!s -H[*B .4122ћlLBtzY|<#\jU~yu0|Ȼ#!9q=8qs=ZW'ۉBSѮ_e)lQ$$+u!k>||qd .S;Cp2w5c9iCd.(.f8L} )+Ǘr-Pf'X:6Ha8 Z /epx@;wqM@ u7<9{x!`"!]=E`| %M 5&ޢ])?__,? !%]q !|UꙶpwEY=M*Zf}oTx U,TǞ,b'}JYu&y^] S@OT &9ٸW*%/Ќ9T>!Cg%*dp^ͦ9]-{fGG ǪVNJ>?61j#ծ1.'eyD#*Zp]ʠ \H8) f$Z*>Qy`&Å x|%b`ҡGQLd T+7C% 3s!7Sd^c|G_Yc>P\e㯠P8<,=vA6gPra袔Ua n2+a 2}QW4Y{l̫^!g ew8'~L/U@EJ ![jy x7i AΏ>uP/f3>rE((;!Jޘ#3L]R!T_ [̚-+J=Ʀy]H!B՝nxz|.2ԋ$S~e"+Yµ}GS6*fl6kov8̈́ '֏/Zd `-2ÞJH `6*!r#J#RiZll9BV":+:mi@Wg _nsƵ~J<妉a"m1T(dbig ܥVWWl/j4ekE.KӢ:'%НQYW~qTSXH𭰄U6V,auá I* Hg/,w^&B~zӇ@5ivb}kKO@뷟 Vf/?Ϲux(E^e\{[|H4?]xr)J@SCNo|I^$陰凌(q+ޜ Ź|.XRK4N`7!Py@GjfB2ȸv)x?^0/l3UƇF7/xR oc]QjKcYp|g)'7IQ@dX8pޤO[%nD# _Ku~b{mVw@r!W_q3"fo{Kηm~ *c|HP>/*݆pF1-fϊL$Aʾ]H.jp?&]~)79 Wwy(Jтc{ #c\q5[9hXujqk+1s๴u80IXa;8菑1o6B)#6F%?IikR/cusg~<~ӷY7'O˻}7GLVHTzdˮMn? ^+\˟j~yZѯfTԞ G4؋O0t]c- [^_mPP t9 \ǚ}!3ꂙNő"Hf x,ՖKjDIK qo(J ۹*n' >+hrOt֜rAQ& A7w7tO͙Uq%ɾBmg95]<(7U<9Ӵua$EF)g2_D$7)CW~u4+} LpmnW/PzF}l43N8v `wrFClf`$< wfI5Q$j$*֍&/FtKBn{S^Y=#fҷ[uyQiq ^tz7(yٚP!A4DJ:K@LLJ3^/a$x*L$uNbu[htUGܲWx{UQO5/0]Q&=00%ڨN99QPO&dx855r$+i0`8TtE,`Mt8ʺbn4 L&P Y {ȄGaO;Ob,T,txZ~I?\7z:8lyRh\j$a'sڔsV0+T8ܱ,\RZ9+L8,tuR2+Izl܅O_- mY.:jS?v%SL *eBO-+ޭ(@+!!=Q0 !N6Krh`:#j\& !Iߘ1&uuZugW?SQC"{3,-Y!Dc})4hr܏0=coO2H1**BƓɎ oUta@ˢ/4L]PIm?WGiMa i=5&\_4?5oumlxep|l3p' }5N qѯXĶY4#szut|Y`~xlS)xWsWK~OFBңK`F*BS!}ThCx~bynG˞bg3aeZYL⌹3l P=Wy6C 5O߿Kx%wF2۵MO}oXiH|71Dsk\hCj} n/GbJ_nyg~B0S+odZy KzX-?ޡo2{L߬A\/[dx6֐sݮ[nX/1{%@mܞR75見 Rkth;vn}K4S;I렴§ӮtW n$; 5ԑRa0e\9֍S9/sEń' 6uEhcS嘜[WN<]gѫ}Se e̗{NwŕnYJ~?m3$Tvt(D>ȴBWz f0f,=jZ(0><c'8i(z.3CK䡡 *6fnlu;Rf i0,ǮŚ(B8]< [59u";;p ӍjsR7lSPA' *Ch01s0 !gf 4(R$RJ.]?#>CY*vr`Սg` _ `.QNt A_ǥQ9HqmcqxS &~vq<HqJԗ/3`ؿP'ҜɱQc`0_,u%-U*I1P6m=ܨB83|QX =0+lj̋103qrOV.+nT%|<|)筸r\5fVKQs֝K@?*"!ξ-wuЍf 8qψʍ tyG,)CJ84]OBqnS`KT1~H#{ \odό!!>_P=j c :sWmy~I p*I9gD'GYKCO-kWO~eJڶo$Zԫ%nNeIS~VK\Gףh~Ű5n,+@;LaY Gf_E!sdZRjپK~p2kuzx[ ߿k \R} 1c?yIy0hYjr# /#|䅽"/BqEwi]z~Rz%$w]-a'4j"L{mM>} qX71X- !jwm xA|ԚbdS2ZGhf?C9jxֵ8q.D5>d8olQ%ID[@[1&L+zR&1Tn=_+(qh ˛GFA7)^P=k5;:2kM\B/bK28#kr9E|}#^Yv5 4(%d(ù^u mKnm3IzB+OM "l`` <$[xZ 9.B@ɰrd@̨3cH&]aY9Z-wo͛p*1OLK3Ymx͋z'Aϰ,Ngq+EeZCRl>i2*-)A+vTZy`Γ s]M@u? CZУ/\Kkʬ9-{izSd?Rh\n, ycG7zv_r$4}smJHxEE7'&}?InK\+ WH)UcXR*HL/~aN]XN{}j>c۝AW Jv 60!fj.8=5B4!W-*qO[=2Z9ۥT&Lpl^I)H9S N[VT@GHn"(%A 47M/$Rո!;y+Yn+D(*=剶?v{xե7($lrEF ?_Vm\>xߋح`r!O%A lUvh4SL@P,F;H6eΆOBĩ۰9etG]Nc yvP?B{q};8[t֖p> }p5c,TϢ=s,0URtVCh=cTc?K|XAͼsz{0q{vKRl[}S/z,]H,&PX ޢE!%^/%a'`^2{Rv "y$*F,(H#Km6-d8c+Qhap~6NJB |\DVsć捰::&S{W#ɳSER O87-Ag}r|Mj#}Nk4X2%@w pQœ]i+PGL8zzxRxYCyӺ5?%DN w(ҁ;);.aBI'?NZS àiqh;k74.;PZPYU;fZ0md d~ )GhNߺ"B2ଁxa?;щ =#@[,zzߔ]@8y+XCc|Koz9^@{s;}~f&PLv6R%ʬ_)=htF@~-(!)OKWM?\WV7c}cWa#{ r o/L#ʩ`g9'LlCH)dj wJ.Dӆde![ 6S1#|OR^! 1I!ՕjI~b:G$3v԰S#jYIʇWMtY’-gxoOCG4ccp7uAH_=6kCof&t)3^d"@n$x@i0$_DTft;ybnģȗW Y !:X/(9.&ʼnk&i2]OƽۜP|rN}}_ z6ώ #ݖ57( kҗ@C+1?j#Y簁#D4TtPsηK-C*:1f6FkbF|Tl_}W/zf_/lP*ƶ'sϧ'GVG]*sć6|n,夒?`Gl6aʈ1?ǩ׾!A߳1zߪZ{ dh$wR"ٳURF*C"y+QA*{4qo<=8XzDkYQp4Yp伨!x!aGP{9 zzj~FWA$+l@>J'Q56y> `ѣcol-9A27OUsXٓ)K[Rƪ^*7332;#6{X>([ iҭHSec_K(5na@SMN y>>97>iG >MY0c̆ keN*b#5qd.ճpe)W,L*~grKҌܿi0ZqS ÁmdX|`oY| 2,8ǽqRPKQqK*ĝņd7 h#Mrdmd@ bM7Z9By tcK8A 3*+OiI`Ċ`4Eg$GlmvU]YZ #MJX%R8,3{NICC94. (G^o7M1`48i3÷-vۈJa:@ʺ;[j )fӰ \({#(L" *J:r*BGv_:hS@9;uk$LJ 0oРbUBU V3}-u-A7pr0$~.~ɚ] Na:@Pn<=IyNJkk,K^$A;l?0dkV8Br&zhOlį^ɪњxN9F``kCA!VQc-tc%rEYvx4)(Rg%e}{fm[i*R+RVYUҾ%gxGU,]ͩe ZELtOCQPci,<{7}8ިD.}Ċ*y!n]Oxfq889zkpRq -%PwՎh`A0_09>9je :}/ 0\XiiH$O,XĠWT0SD+͠n'PǾs|{EFY\Fa^wf3xG9W)>ڜ_(t[8oLlkiv`"+_ܾ" :k*$δ>"+g{Ϫ}-RvXA+`A|S lNHmf좊 N29.SxFx|UnXc쮦4&w}zi+ xP+z(RbD4շd (ަW' @Z&WPicynV8d|7;Wj֜Kk8UTk7zzr?d2_ )`8NY(nO][%k7ddKU6)- PӨ5n*<@6&rɴAk'U Sa#wCYfgnnBt65sAPseDn=ЎKi8XY/m2Rb<#JKw:{IP@ s]~eISYKQzHa[rRyISE]sx wt*Iis$t 0@U@/Cc;h|< yJmKA(2}aԜouH|ia:Y x E% Уq=]ܪ4lp{x[Ή@w1C_B We(2:aFQ3HDKА4) лu`Qtf͉w )V\ jZ|RG-5iֲ6<.tnTxXR姻"67Ig^<ڿr BH{=k_~ER./h ŴqTpoMeΨwA>3ܝ vXnԎ໙xgT j7PSiR(CK9.!23_O#Ա̐t^0^,rRTtɡ%l^s}:Oΐ>`nl+?`q盜$>ǫ,gߚWiEãjX >%n:mwǟ[粜uҘy]k_/4P`.&OMzj'vCmL>k#l~s}>wk1Z/k v퀭cOwq=|yw RxIRd\rmPt ur )Ņ]'>ÜLN(V5؜i`AFY8x](E.~h +BcWE,U&2 /6 w谻c6pIRSwؙ9*W0b1iKaOpl5Y(fIޒPLq1[q7OX+·&xVRܹ2XK2w1YqVbfxJn:爎ctI+`~V)RQ|y03Yw8UvicCcI Οcsq jAJwZƚKԩADw6&.BH#d7g25v.:"Ix\InMyTaމNYdҥ;QډMzn/'dt>H5}([\7]"m1 ߆h@@)oHrMOy0o*s? )<Gm}X/5" ?yl,wL_z殇nqESpZKMimVجSӌ>/`{h=p52cKR$F HfrUHꝐ*DnMǐ?_Xt(MdA>e D5ZP@3#5УoϘ]o 7Ur=ˋi,,}ζA 0\tsju=—jujXS2Qظ{  MNN5:lBX{g~zΏg|}Bu{-~ShFuIsRL^m?RX3f).yhMhU {^0 Qj?b@@6!$cُ>I௱m!p#-S߅pe\1w01he?7j.RUAcEM3]Fشօo><ՔRj'0CHO*tuz,A 69kq"*8rOCӮ`+& ll;mp}DwY,nY #$񼣋elU}WJ/piRsNCpUx`Ӹ uR ~UMQLy=-" chFAwW;DP -׺T*(L%Πrpv̆cM4WG}[A ~AF-;_V.kwh"*(V[{(/y*Gl7e%$o{ۏms3;Z)es$Ǔ >+$qVV v-gI tt`ҹXXZł( ع]fT9NI8%fսaPZ!8cاuk6,-d5oqqv/3HWv|9vM [@LB:{k\as\$R^bEL_E-m+TiM9_dԽ'{cNl[k&-wRUy3ٶ*T&`L}{_@8ٌ){!Z%%xd %ob"maĴ?X-iz GV_%@N5ゃ#{ gS|4N@[!D>́RBV0;,rl8=U;!!Wr"-m.ϊ d֏Eq&cηgq]4Zɺ?SlpŚB!fȬht>WKXE5z 125CejHܫ$mZ2Dᕄ*KsJ/6Nica;S\\jHEO7ٰwI Hr#Fԡfw̵$y"Z1W4ٟZ~*akO>$5~VsOO uWvfgPT2ȑƋ)\8{~&y*wE{,kW:?_i>CiO n_h7_khN/UF1NϤͶPxY#{KᲯ$! kR.s>ȋg^8'7 W$I^CvlhhSI6l*~;Do<ŮL\=檛4o% VWᇂV/vS|8)9i5^Ԗ= BVd`{n889#ɽ=v!`Gp 7FcQpnaBP#GL0RE'î7}rD]Pj"TUG /d{!Z@*<=Vp9/ {&i{;\G;FYQ!cI[U:[ nvyIh܆ .>Z6aLd\b,5<č l)ZGմ=J"D;aH_%)Fږ'̭FĴ H:qni֥+[-O#B0&%n'6 ]FJKR)VW.Zpјxby͆P욄`$SGI4߰@nlCC sXG^_5 6l[?#%QJqyn\5bޒ" GTbLg7-7RWD[xx*mz.S @\&@ҕB}îe<3ٜHU-dYXMB4jOlZB %` .aP/\I7 jlAtzc4+5꽜ns[M5w]")؆IuRjG/Z?#̝1@qbAty+OLn,cVS 'LZP ȇ8 Uus  v0ܗndӈآI7t ?&:Qg2YdUW2Kӷ0Wx bLњٴ/Gސk55h Ie6;ZE'ƌrp^ BRN9Jr漲ޖBnΗ{j#tw.&y}dhHuA 'LL cAG萘 u+_E-0΅犎3>b:oX Sq@Y ߾3N6>k LwNl$X3Nx,$ )s3Н ST*8Sdxԣ_(,C}oaqUs {uFlz)eV _ %G[VB V[NU*LI-gG1Gvc` wm, d ̦5.ʫ-/F5D82J7B3[8lVXev;EÌGP[*Xh^czW@o{km+aS Nò{'-~:SvgSb˽Q[$|.y~ iˠiy:LxVs,#s,h ъ2;!~E#3>en-?` 9 .>c0V66M RH q+R!DЄ,ՙ_~2C(/X16^d/?h=~NϘA%}<TB3 & b'PCЊ@p5QIul Ƅv~X:%j*wM 1-G+m:p[= 8639駥ZBC ?g4rq!Hdw[_%; ?z CMZ͢hL-JaĭZ%m|q"$KR ^j{f؃KL[/pq4pyyb@~ vu#2Rv𧜹DNeW`cʈ@t&0" ж:  n륽>kBo9$Si&mMMr=BNa2?Y_Y314YODN}?T~\XA;PTI͆Uw9=x"(lM6obִa-dB!YX$֕VE=9ex:i*,UceZ=BP]0oF\_Gѧ?`k6%?q,&O<_t*t8ȰTC={^Bɲ^R8my-w]70ճ m@QQ)ap/6vnΖْ)ķds]~Dm4WX)Y(Tj\W݈%ˎj#2[%^^`CBlSyYӓ/5Q2`g1C#t<0c)dNѭ.7_.4'Ϯ?֗g !^ьߝ /Y2' [ؖ7~iF6V4cG@AVc @W;B RVdDO{|fwj`9iz75-+;Շ3<J GxtBڭ\vQCMEc[nL a9J@C0<62~ T~R"Ӥk4o 9I͢+bBh  tu?3unpRKlt7sdъH:Sdz ^35<+i.|r+=!N?*5 h&j75{"7O}4%ugI7$|`)Arcq~&9ϿKrA3<^"[bA̘BAMtN0-mc .7>h ]%H|" SZo0tlr5Ů O%kEHmփ3ߣܭn/VP* N2]Jm."OW }y~Uje=5.ԥ=(9b)Mr׍JAp dq ]CdXHJ9mR@d_]_&k.$^ [U4 ,&\M61$re>HosMtb; >4!/FH H7Å>hB0;(̖VVkuj%R&:"nij)QUO=y кLj;.ʤ'Yȳ _˨#n 0.t 3 #k5"~5p Іоo'4Ja 8 i}8,Th= A.ݓd{4)Sƕ6: .H)Šnc{BL#|z/AHװԦB}@P˰P& \S/)c.f|f!"`L-See#cp,qz(WCGjRyTrb P j[ 5JTzD69vЗٲ9x(@^wU1 HD qx8R!KejW0 3}l[&p9X?9Yy/TV 3M71p (uE@}N"Hk0HVHsUB/J4 \܌ꔺ`gVJۆ4eKnrZ8Pڐ7Wh;jvPT5fdՉ ظxuPӕSM;_kszhW!__us\ w=d1>HѪN&;NN-AC/bcQ4.܉. ]1x#8ظZgHIΆמ'⚂/4h 9;,zxIc1 "(TKڶqt*@hMu9 Q:2P-@x%{h]q-ᘓ񿆫cg_GXJX;rW69@`]%ٖ#_/^ o!S 4+^ Ȁ\9O_zzAUb9+Fh`=ɾvBƫ4UaH~>L" Rkmw`)g|`=p ],UӖ e=\R8:{Zp[= g=" S-Jr16{d]~TZk+IE;!8aQ Xn Ml)'vÖit\ 궉'̼$(m !LDO油?w7F7B]z3K|(r]ݣ8 U"&v w'ਉTҔ{sT)cWhB&BI-֒]&4HM(ILlZܡ !R&L'[*eQ조:w GjlvA dk=u\ͭ* Clkt1{j˸kpNH# abft2 74Ǜ F@`)r=L;1T3NɣSLJxs*; DRZa:04mht4kHGpSh􎎟ߝm!ΑXם.atmr&?u&\CRo PsY`M~f (]L-kˤ58E1mGٮa 6WzXɠ;M)¢*MlBmMfĺhBg 36[4jPA'M `s1y)=b^׷mAmXE8x pC?.K̴'@~wFAњ~"(٬͕Wo3O/6SEWiׁ11F<+a*tO; Xfp?.~n| S:+z 7̋gU 7O'LS>r UjN(ڡv4.fN Sn2KK# Qaf`7W1@𯾣`B@MM |r "FV`q[_LPp4WepGZB!l!ߜT j,:@@FݖWx(`DOq%Z$<qo D'9ϴy5e@I܎(Z~{M!Ïs+Nd!3=$%whN%?wrΐ>Spr+Ǒ`/q l(d}8 {{Ȁg X) aSƧb\Bk?u{&*QT Y@R(ui;S%F uJe/_X;Z17%.D%LYk])iH!%a<Y)Fdr+8\5koֶk0زɔtoLƗ3zė* /} `7ay8pcî쉝w'j*"KFt(#_bqmq%1X/ͥ @x  {b `uNe [)yo-DaΜ*j@fc k?EL7Wо[:zY|z3$TD,QuYM dϬk7ETw}XD]Oh,*C,[GHIPr7 ,H79o! p(vya@>(v;Y StEo;{q.8V$yj@ dscfCWJ2}j,tш T uES.O-24ZޘpX9o ,P,?ǮEJ(wzqfg}p:GI[m6TԾvCrEN8>ۦ".t=. jï:e&H{_-&(fz|g0.)ݖ1^]i<"`c7$[<5mݯr@*>HOhBp0feDBҝY:S`'b'2umXGtXͣq嫴 Grhjͱԑv? + 2(BkDm8b?tۇ=ήEër*=D:hH.sYqTRdYӢc.U-Vdr?Bk#,{/\vI袈zVn7] .[#t#Wx`pXWP4ɈHs&hS_D?xɅ8ZccyS=iDWЮ$tI㦝"հ0m=Rwe j.O2S[|y(}ZTR U\VtKԹ5SV\oP9#Xz@uQHF.i0/ f=Db29,>#J1zgmQ+LTfCPIbsVhV/ W`,͎ AߌM&u6زp8j  gv `޿ȏ@A8[-_6;Z ^9/x†ˈE'b eu+~]w܉ކFto S>@C Gqf$)tyw&"!j= Tm&$zREЊ[=q7{[b&jS+Ty)_K֙46K6X7D@915b`|w|X`89oȉaJ%:a.)/4L\ֆQq{82 Cz"*kc1oAr(|QsW/q3O3LKfhO3&0UTvJns eUuǩ:LlI{Į9cHȣǡE!AMG{;Te{0xro}yD|J6t;*l3vEsy:8ң{A NCH`8(2o7A$_XS0ws3p( 0exV;nr0?(,3•!19%eM&ŹĘEU BR)Wmy_FL $W~`#~-ƼC=d^`s35/V}Iv9;ٟY~(Afdb+c:T\+lAe-ϟ? O0k&:}S>|j ['Bq (hvZ\xw\H~qf#RJY~?֯BHHNondP3bbǎ; u%SћB%G_X{X`u&PAPN@$|:kbx'b1:b: )?hà5_SM sJb.PKpxFǯ{A00}vzlCO8Bk+<+xKpǚmN;,7),n'7U;r•wL`cTa!~4J p?W"Wxl@a6涤E{}e=X7l)#;MP€%w])uEv-R'@1*W"] sՄYw5"l .a 5=PA2T :U/)N-Vl`4p]!H̱C~\&JҦ3^B{[2a3['(hV {s* 7Q'g1TO[FG6k:C؃zm\bl".ѝN}j&Jt- \ 9 1|LY"V3H`KD4QJƔD+g3D#(`iA7]~ (Z6 Cw+{^ \ ɭx\)f[4k$_#lq:cHGa0z/2tsH`M@pNhsNO| ˧a)_v޾05y>恩B݅t-T\HAJnëy&;> *ׅ_,2WF W""y*+u;GvZ-[|o|kXrT8_C6mڠj=[\ @1@f SI+kG=iFdȒcbQsSk+HfD#0ڽXNX&imԿ)$X ]-a]Y@m:]B)T޿LP c HLJ_Y`|~e`ZHAI߰- Ct{H!L~Q Q$)Yis=Z^4lbtbC;(Nלv*dlK܎xMRm[ak{dR.XÊBm9 -j'N]ߙ_.Elͪ rAȖvAIM0Pn?>4HNt K4x8$C&|g뮑K E.q3V+3'QmEifڹj ~JAP^ /CwbH$hH+.&UOuA_skM5穁QH= HPo!b{_"`j#ޤZ2FxÐv !^016`n(}`QC3řYP cL(Wy"8X0*"WfX.=Q^lOb1PҎmۖjq@N?<AsoB)zm.jm Eϯ\Շ1A g~:m fuC'`At׵w*mD*;}.=էίFlvuWxܩ"3 FD㳫GgeQ{&N+CC 8`gTɀf "ag؅0z<s0|DdbWJ ק}wvِ L_1:h8vA-*˛RO-ZuS5?敍,DžqnW 5ӣ&27KR?e0`U)<.@H^,7C.ÍA#5~n?@1r9VJ# Gda]eJJHb:J.̾h_0p^V1\ʽWv枨̢ 2蓾f9sz6{ps$bS-NsmxAfGW %MzkSۦu娥x" {wO#o33Sq2Jg8hI?PRTKaU([?!ZOBhTƒOPA%X|D@8el0QQtc512|U~k]=kqͱ @a/{JLdT6P,!UvLH KoxmQ 2rCh㊸C9GH}v{3_q6=̐mxxGzsM2$p=ih1xGFzj>Z"+qi:֛+?4Ӭ~Қ'J #G߮$$V:YJGh l!kFf3 PN#$QK(uнoRG/ʈÂCS}!oNR7J3;-~f'.0H@!-?b;4VFS̀LHMzq>)k1.ۡVqW z3=, 6W֍Tf3׸3B@fOR`>%$"xoMBw:P&u`.w))ʔj!H= ?8ʐ1%lgg8@ct/vR$|v)u"[M5 犲iw D}o3 v'tpi+}ʅAA(heynzcɆ՛X=AVU_*XQ1x y4 o0a8gqMNVt@Al~-w ;EIK} xv?j8*/3_ Gˣ}!ýRY\_[8yϔJ'#=JeD-TMCOBH;#>\?ҐIkjKpt0˜Ϡ,*Ϸ1Gfxe2xUQJ4d4]ߖ;C4ߑ"ȣVuNüԩ&|jJz1 WYFWGq#Mkq+WDxzU{"Q<˟#h8bJD~Ww VZ0->]X: >r1fN3Q26 ;ǐxp$ =i!i*YѴd*Dh`|HT*Kx4J留 ~lTҴe.Z . ̱!'je!G$>\JWs_}.~$8.^XcV,MC>5ڠ}L]HuV0-⚴~wGZ&`|/Ej∝bBfЋp;`ƴA8",P2P߬VK%3;j.L,8^; XmyԈ3XVxlH@-B] nm}Ign09qFgQLF'Ԧe'1ɈiMC;tx.7I%2'KոuM.XVg#~ۍ|U "7R\H#2(_&kTԽ<nn2=Kf2VڭjxQV[Q}ˆme;upɚX5Ik(o85ՠ4*&*!MLnO~ҪE${V)W?]$4P^)k74esR1w:_ᆃuQ¶zRT£D -5U^s$ed3o] /tRE2086.|0] ;LDI_.~) *3 ? d?j W~\CN,T&qmKMB[ÑQ/hAkT[hth P5.JzCҕ(CDi+x] (UuU 6,%I-Lg^6sZq]yepi_PΟNjM<:z(;EA{dtdc@-Y _O Ϲłd},w5 \iq.+}eynO,#ØwGǾ,~p5ycU?4A }`"[a2!)&d+GDlBgiȫ閁BhuZgϓ}`"8UD)3tCH$.J=T.xf(іZ*[@+VF>{&Mu!sG{y;b9, 3$W '8R8*'cYqAv`H;>DXB%WBĘu->Z$g)HjH;b2A565FTU᰷\m,IXE%Wekaؕ! F D9 Ch7zS-XZUgK_vVݯR* a^awd 8ษK~f/Ag^AWk4~?_G8vOF3 cp85d7}ȌiOcTleC,Q$w{P̄7̧>_}r&nä W7o[N{ xKi {Ս9ϚtBOxR z""Z gTQ@P"m3i-w/2I=سۜ|o-Ǩ sS?tReBOcj:IgͯLh]4H(n!/9ֳ/I8BQձ<037h &F|Ay/}d&@M:K{cDR"'f Twx_!}T[h4@or =MƇfz&|-o\ #:je4oc 33YyoS얷s:+ CE^j3=ܤQ\0˗UDj S._gbx6 [WU< ^]/ШLoa{ш?{ 5HPj "p s -E($ C1%| J sbk:E#m}e gVTyKYraɭCz,E 2'ClnN$?bg_Ky#*c9~ߨ( N\]2{YOx!V K+Grs ꙣ{[˕O}q2.-Nf: (,TK`F+f5X5zR91&.yAPH0os[ը-rߺ\';\ѻ aTTKP'+WEy8Q!25hi2.O0k&>R|eAo[pVDn<Kf A4~2.1b/ϠsԽwte1k]a_4Ҿ_g T׸q^cy|S n(Cq8X粄L#p:"*ɰ,+nR鶷KpUlcŌ`XKCƭ4՜52ʸ}\<dg]Ta&_)@:=)ab4+OE_#0X2^!m x(qӈ\)w#_$C|&$mps>bG&šͱ쇲rtɓ~}hLڂ|皯K9K6rFldqU}z9ND-4 ,@kBɚG>JeaU<\tB"XMh"esk$>`Bi}-*q%WWJ JQbѰt| izs>Gϳ4^u@Sn]iL9 Fۉ Zk5rWCZEřZvWw]h't;CӤ_YQ! L0 vwRav:+ BG;=v{F.rY SGY i?˒ Rh o4s:G-|['yjyP4'}j=r$t O``RѽM؈X(xU=c}kio$vA_w>NR"5 QC3=B84 6wu3~ʂ^Fzdx=B6PeQ'DI+]2$.$3νT;62>Lvr!6zޏBgv3*9aS^8_1yUN[f\r;eb*^~o2P(:_-J}P.0P"EJˋq>^S)B%-c8'~ĕN\~!%U XQ 7S"k29Óf=l?%BeW:#AحLJo"@t;Cd :׏iţ Vj;Q;|) N4o? dU0e΍܆A2)">96G/Uk-`i?)!S.TӍ-HHGȊGeH]'Og}b$? ܠ{Z Nuey+eFg :2Cr#d K|ib:&L2V =\ `u cm0tJ}IXd׾WhWLeױm&riٸaE4Tjb0ߴa(y,A%u@u-a 3}@`AwGY׮n@t_M $S2Ӑ&"W fMĊ"orB/3iЬh2n▔^ǎqQX+j&PIii7>) %]C}3 ,[R+89=LqL;4/c -Omv?3*G w~zi{MתV n`'r5$W̄Է T pS˛"w-e(J)G0bQzwqi`-iy$ ;k+#<9ct ƤrdY1Xn435"vRv!O6H`c_ybQ' =mXj6#zȲscb8btщ=O/SΥ,t 7S }ac+ hبSAٶV ɤvO)9'xѣęӍU:fV#FfWz"?zP?F84FP܁v7iAf?4 oFX tzw3^}#zܻjTŅzII̶-;%V[{_j-ug5i ܯc}(;Zu82u*?dIsOY0hWȥBZ̈`y)@=O~ KﵥAö6#l |(QzⲶO t++{bdy#Y{naWsfdO0LQK'y6-٠c)ƹHdߔNȿ2GndOE0dA(qfݒlEX*eR[m8xy^k*p2۳놌$7b6pG@JnV[)Lk N'gGRrM"ꃔfrykhr{nl]}$rZ5'(Gf_O; ~e2KgnW7I1rR +98Aptr߈g[QfgbijWH7tO*'IvCqٵ`i7K4%N_6bKGt52tN4zEW~!Ӈ$C[!C{`<ʇ=AMRRc 6)-Od@(Rp/λ/r(>^I P(*emt1XrRfy1iw%`MzF9OW côY XMtSCK bv_kΓ;6ŴTT;Shj1Zh.~8Hsbt.ତ:lXu$h⫟_6enz[ -v'ץn 1c'>cSR8\QA6_s; %-AaRwNp)zXo@0Hs݉(F6n_I̝!0 )KHo#7|cAl!(xr}h"s{`i0PcfSKT-:ݯ#TsaJCe9<׊/e.*`ŻC;Gٙ#r绠dq@g^ (7IPDPNFm !n)K9?Aq3-XC 84ܧyX2rb.I0kCʗ%9f곻tL=<$*&i'`U>~8*6:NolT*(eKSRn7('Uá%wWI?zƉp@A1k|QͬKP?8n4z6HuK5Fy+"T^ZFԿdD^."-v*m+ lm жזlUĕJF~1h{VZOVb9<,*0F}vEwGtG*;d mKAve0Cbh":q91G 'b55SDIz>Ύp-ii]A-"+cct(XhIǦWȗ }WI2K[M.1CFP*6ڥbgwF2>[ƨxrW Irh^PK62ˠe`vwy V.XT{Կ Tdb, 5/R>#4>ywA (cp@ps x4~Y9{ٳB_=nenׅY65}v} b=můM*6@rΥWC>lM\1g"+ү|7#NPEpn8*|=$?Z£UNqZ 6gXJ QBX^뒜nUd|uq<5흧nZwl_Rl)̾T%@W_ch=0GͶpÍnX'}rbX|ҡr缉h%`.]=e[`kܢa#9űtNދI,g)`U蒵g6;<ɓ[ɪ"m2bĂ7g֒v;)v6> /.da O%kř+Zwe(97A8kNfY؋kc&QHV.xc>R J"kHE~[6 п _2nJ+1ZJ-rp9Z 2nJAKUְ=l#&+{~` \1E]K`IJ#N q1(sbcx`Ӱ^.E+HZk4Wn~Lz䨒<֧4\4Agt'I~V%MpTGkL٧wWQI%|yBFBW ?2Xj}ĵ|q/d%+-~Sg'S%\WiZᖅa9Kg}g|}c) خ)PI'2۟W7ƇDjK:ƙzj;#E|3`2^s~mbҤ3YI,g !v/H=h+R3&Tҟ/gFH+g r 2{kC=$']u9#Ԝ-X>(UvtҷvhGZsX:3Xrԓo::V Ff9]/ +CvzŶ e{taֻSf7Jzx~@w?^',!鈩>aH&NK)EL_YZA*]JbjǮ8x "a.h2D"劸ƫ{ WX3 z}<WfOl@aKQL{;iS1)pjC|;gfʻԆ}3rxz41fdUY%S!,y]Pbu9, 5l=KfD>- ݌kdKE[.uaJN[#zjN[`ʚPq;af|S,Wd6a8k dU. (>i ,;ŭǽ7{Eu2@ؑ EiJ6piy , 6:պJ{Ìd [+C՛C*_ƀ:ϛS_X-\F% s"y'()F7Ta!AM܇ !=q(L S:[RաAg(x ?ź"QK3s{mPhV"}𐲄y0_ -!6=WJRxC@Ge8VkTo܀,S@`>sKzUc=|e\gUR>CGK!U @z|q Wu$AS1ijGFc}=|!N,<5Tl=Rh fXU28+J4Cn|k'UE=juӑ[16 ~%7L2"]5Dz{ J[BtES" !&ya"b~xTf97{F<ϠYYi+Ml_|=>Z2gK\ Cv:Oкb]mk cUUro!wי?@G4zLtiD?ᐃg$&Gҏ#{g5P,2";0 w2((?PAy(D@3InqnKQGgzTȥ7Y&w@vb315,)wn{JAZ9zKbP9UWTqtm _k|M4"`9D)LSb M=8TYH!jyAt"YLPNڭ028[PեmKr&.Q5W mHmuM?dxG`q:}V@:uto꤀W1en(]d i+*n1-zS7CXzcM=y&6IpzXaJǬJ)y9TM%rM N f7H^x]X&<>rr91lRvӘ&~o NifBO pDǎbVN(uDP>/ES,ѨMDVt:ϋ"-Z)b6ri#rTmvyKo WM$jmQ @5$Y8IזoqSGФb1SSlҐ 05/$bT1 .n0h&,+X8#Wnhl~վn 4]: uNփM[o KzmHl[|2̍m|j[..dKT{} FyZbCFVMHIV2w X+5PЊ5~4{ȔwhE0yzJZ;`~^o#3;@PڑQ73UT8Slܺ@5Yhu\d⾹ũbBf"Y>g%:y5SMkxYCY'Hsf"$,:KZն JMs;CISVf(,i%$`Cݯ#P2f K}u$lB+ÔOvcYU5 $lvOvu드UG^bOqՓ_tnBMĽ&}}yвy/UgrCC;h{(pQb:ITMHߐܙ1TIvD0_N8Wl ~C&4 JeD3\aܱ^K}މtjs0l Z!e@Fz˟T@eh=Pe[g1SzfBt Z?9S\@q&}g~c Nĩ!-s |y_7l}~ܞ_  E=HJ _J Mfۓ-te!Vݨ⥦C٤ R^"qDșt&)}ѴIŁWƴhž#>Y}٧g_O[1ʢ|:DɎ؂Vt1HyKSE$D ِfghUM}b- ?͞(*~Лo-nn;Dn4GӅp{W˱g ܎9nb?w[tF:xׄy5#{-r ?`ЛRE5.@x"gݿhp**`w`ޙV{؈"}Vy s4#Y#t9Jii :I)] iBh"< T^NdfXX8(~BsbUoxl ) HA+'S:T]hh+#d.":b5S%\ L+~6<(=WX S]y?DrQI_$]S:MM P0S)w&Prmsr,СD۵ts-|mNrFwK'/1H1?E|4f7+'H}!y. ۿVC;)ß 6欵s%US%&`pl%:`oI,V ̦44 x$sVP OΙe~,c! #ܛBj4l\%᮰WH~++䛏d#>Zᇡ㹷㒆EdA?xc+$IO%~6$Ե;k4{s۳EYv@e>ڇu6gQps|Źt_ vT>b ]-i'!Ѝt'YJzHE d\з%ݘY\tD4\:A'|ٺi>7Ota<W#ͷȳVYh|=˖f1d,+hǙU҂YmXO CDU}.uQdF2wi$[>^SI{ԉb2)Ђ3IZ8 LQ2U+MogǞpzGVA{wf>*~zwZ~4i2Hڱ% RbܖPbH4etR/uBMecZdpϏrwWF-/TwVJ '')?aAV F5$mgqEa>9\G,olQ=-0$*1N40?LUo𪕂9".|V@}*y8#ُZ$ b~eDPMެ;[|jHU.OfXxTS^v-R?};'jruد,qS3~w|* o-C ,A{ SQ h@Z:I-I"mѳ@q]ޞ*BQkKZ>E+К̵i|@ySߐg@"`XmS=Z&)YkU-B^c/h?m^ÎWʞ)fFz#F-vL`i@YA$sבk)᫺8t{79 qW,K ްipNx wQX^؈JOΥІbhzqQVe+`+Aq-CJciZwLz@ l$B@e,pEG[^hKg}N6g*GӓMyJ\r([jtujs2>lҲzr xm#5njjkXp7.w}cQB Ť2H\}[@9]yu6VI;>\_Ǣ>wy@]G$SI &R"9W!(~`Ћ^T_a/d_a@sBĨds<>X,i^c;:bժm<GU8v᜸˭)tg!_&;޽@7D"a\y˂8:J?q_ 3y3f$y2ț>';1sA}h:%v$8ѿKm,Ŕ$H<z;9M/{vOs؍`ZH؛>'ejt*?i[3_{ni6WϧY< zH("w&T?f{2 6I(ВMXzZ 矼hZ#8ungLeA%tMp{LuAKnQ*_ ^~MXfaNX2ZTgx>^FTʽEXۮs?h W`0՟G^m%(hU8ʮ[4%ٙג_zG&4.vRaSw|kߞM 쮻Oy-Ϫ 5m5g7eIlN> dįD/zeO|0l;0hJ{v_;GbaH+[8Knj\1h:";] XZF}\*Vv QluiݟNq?T1ESUfь6Tה1ꆴHKUx[;z-OǽV]y#evHHJt'Sf鏴Hr{"2 #VNeMyx-WnF<5&:%^:@TD2I놜N[Ad'JAh5Ԡmʆ2fJO'Qwݭ|2+>x[+W1 0V,j]^\E4A8;{aUDv*!IЄl#$@-s6\ܸky+]@ֺ*xeUFj ]꿺?46ڏ@kUS3UJXINݫCE.يaV "*ƃloMH&0`G}5(j-swB;Q.NAU$Ħ~T˄'oQ= MSeSBU NIـyCobP5.[@#FpjAI)ߧ;^i$q:0A0Pd$V݄-,ROh?e35TQuܟL: ?l Vmo I5" '5 M .1s +09ފ%~O@vQa}|5!Jt'VKxq0V`GFJyp&} ;COo]p`yL#X}~V[9Y\V_cn~mhC3e+E08(%g +LFͷ+F /|%To 2ItۛLxVsfU)*zo(c+t-x[[Gy.w;t{xLyBc1* $cEp߸Z$U_t #x CpR3_KSsJ.o6/1˝f;+5f P{}]@c.\8׊񿜹m+bܣ"qJn>iaI#ڽ0=9A8y@ 4dWUN%&m9ZB 0+9),T?(;1BNMv} , cW|"9;Gvsy/a!v:ɭ7 R@Ah{v—P tᮬR6%ƚߋ]B;Q$CD2G+K5O̩yH3~ T^ч!izk wOYCXJ8j&zȆQDcOE:a#w{YɒB}a2V{H]797rɊro3<1sTg 4| ̰t xc9ޑMeϒAU5gP֖:[{9l~䷅%KM%Mc?zߕ1Kii[hyk¯>P>~^tgL LP4&wiv)"PS_r7D~rQ+W̽_ʀnq `}J6_3-"rݐo%Q~za\K@f@%-Yl̮G?CrN[.XukLu,LA:ځ)L}Fc£߭}r [|&^(g)5ѻ43ߨ P7 tVXvשJk'^/ !_4cF ڞ j/HNlӞ%r ̎BC"=& ,+K\e+$,x-6JP$fw׾t;7vmiV2GQ hRdI@Rܵ(+E4>[%y΍T@23( 9#h(ehj)<9RFε2Fc/ ""|:ivg!:p)FMJQϝ?J|Td&`g:G 5~vҚm [ǧ>~]:)qc2]-Q((R%UeڎY/:,Зw&;6"|v؇0+ .wXc-}  F#|sK>U fpDPE(mn+jg9q@_6*yl].>LfeȽ_ $ {dGW wR$( A/5[{݄w{QV9$.erͯٸ?Ty߀KPT7 #T40/uqE4?>7pf!߶W)n?M}`O9MXel>WʬTdDV3!|eRYAm2fVx缯{HhJ\&č(d`c9q|61-g(-pTH^Ķ;ŻExwlF^Jo. cdwUAȀP*i7V Ttsཻ0< NNnI@ YQrb^yKl̥;6 UI .{?cph ) @vpې_T p,1.E41Lvyk"=SŕϬ'؝1@lbx>ɦYyA!{L[A!\aM[Z/ᚖ8xU;7Q1l,Zݿ IiTbj /NW\u0]mZᬘk js] u_+8 Wt}laUÁOCZ?ꇓYQQa/E ?SYLiA9Ќǂlar\qеAlq8sv)a9[N'Ώ" F,F=Yg glSyA\ũN.ґ=ѐ0{$PIRX?wvvZ9a.uJe L9sK! D{9O%? qB thch#*žn ːL`5 ؎D\U ;Z,ޞ%D`նG,` &rhjV݌/'& >,Uؿfl5NNzVӸ[Y+@kSRf/WsQ#NQ|g+h hϗ;⮍`ߣHRS9\+lڐ3Qk)G)8F~eeEw^p`g>N'e4uB q'(qxS졭/*(_0M:gxkM38"}3>88uvԃhVhBfz ps.=M_USjrH+\nqo8{ &sق4'#jc# Yz=]o Ͳřv= _la((U~ ;׈9 ۷_/(R{U)ݑKlөZ0`6!jv0c\.ql6޺ zd͇$Ww=2_X(v|H_ 'vY-` /# ILS9 z0- ^E[ K~P7G(\wBO~&mNOn[':2Dzc2v&hxb$hlsO"vOJ)U jJ̞7gWA6pku~FÀ(7B61- a%R\ЋrfgN0GhDj UNt HuNDfj1+c`46{)|pA _¼7LXbhv%T,%'wٻK F߳s/{gXΪ(K`CNDpj ?Wsx.DwA8LA10YAwv}`tI#?o0: -w"]SC.slfxzu V}O%q,(KN~ӏd{EjmDJ`i/J/.(0.{'zjIPlh꒶ڴ :t+aZ֫+&Hf@F.= V4?"xhd7LcC7A y{xgT/U\.5w| Isvf!kEHkړ.ͬ̑ Y3 x~sJK}OȻG;*R>H3F[C9 z׷87-HR;C좐-Pk'qc B[i/!ӌj=ď,jw~Bu7.8O׺* 7t 8bKM/0YY!M&mT%gr,-C/`r?,ÃCw/i @U/3!d9]1]Qss28fg՘p&2>'@Aw1T5@0vpEF(9$#xOꊢ@|m>r;V-B-ğ9K{ϖX6ͻ! NR{wվ{Ig߼>扈퀒s >HC,&Ig { .؃L$#׀Jd#QX1'6 S{GėUeQ*>#qo;`BHOӦK!98Ʒ._֢a,%c>D'Xq4%+t3+[;tyr W)+>) 1:j>~>x` d2g6#n786f$!良54m_\.\`6gwB(J9Es[ XWO6kb4̺Zt٤8{j"C|JoI^77({UH э}ƴASIu\ +D(j}epp Zn>؄Vr%5Ř\t]Ke5iTK嬉mpQ $QPv"v(7-kif.8a8٩3d[޺Td=k'ruƑ_aVvW,r7.p޾sױSOper$P hN|>} iж Â4Ul1/ly.œb Zsˆ4=J}g^XYkRd`lI1Կ9x:%MW<@@gL?PcFQKK7^,nlU vc*Y1[I|,@6՛ I#E&*=!q)p؅ p5Zj>s&+Of[?UPx3_w9"m4S9*zi6+VKW?#\Ǫ69(笱gC90kH7KULGQ]^[]&f;C%g_R(|jg,J#qHf86X!'Th.b*:Śt( A,?FPwNBuH2?YSŲ zÎн'aq`y=CIl Jϡ``.܄+^Hȟk/|6V#Svĥʚ.]eĺ&ilėz+h&oZO@dN8Ir  t _Skf,f +N=-3æXQy+`t@3E|xA2 h߄72,a:VP+r*TV uZVHZev8}\_8Z"6cvAn"San5!XөV2>IdxdtDŎH#6[t$ : {/Ѣ޹'B[4k˞ؕI,xe I)dMT REJf .+X0I+0>cO+u9|K7y-n.g+iڥ*K8hbk؟Qؓ#U2%M7pzRhpom>'R:yl<=$4RuIu(jQrw*̬9mLjN|NwRmzq_%Aa8DrW ^*/`X dzdXfLIa7d*S"Od.g2֐̜^׌_?9ǫA\ex%qٜ=f5.]z +Q:Ѫ ͔3Fʮ YcOK\f77h0^#M6O}rB#ΨWߠ;f(UJ6%z[!8V02.-!c<2uUn\HWCZnՒgeȠS:u]]Yd "(Wmrk ۂVԒKNwe|cʶ7JFnNZU}k2 +Q5% /b\doĐdL>wj\S63F~;b=&jװ~WviHcDhpK̘wW5QPۆ8Ry;8ϰW "o9=~DȓQXNwt>2{?B~@:$yFڇ?%W$9_B);9u<;g^!=%Bq[yf vX#M]߿&?Q )m=tG`)zVz]@U0#O$o-:8j팆'ܾ.Xja&>|&0vAuuǡMP( N Ԥ"2o<-sf}']I1. qPHQhf46-LȰIRy7ocZر*3XZ&[ ә(u!Il);[ȈD4Fw*}.:&EI[|%dn[Y AW~ZOfNO AV_x,gqLGm !L C>t[XG/"i ^5հ%_Z$ӤiDQt^Xɏg3AsfL%&ʹz(1Dߑ^VNq5rW.ӈ®nݨA?=Go4h?[Nw;=z'Jxt?Qei-?DFaN?4+:rw7HPmj%6P nRXNZm?we)_?)hQ];Z,6ry^9UIxh ֫L1%MȗeY WVt@tDwdXOtptOJ7ݷgQCSIE?ZdB]5"CA9kk"Ke^Q>j볞|PS GHU9i5bN%C:,,w4 _f=2ݜj__vU v~$2X2/At#0%I$L]m` 廔uyngF۲*'N#P6% n\eql*4ST }ƫ''(-i|D-jb'is Ts[ZrY>CJzrꁗbJSsn'~%ًgRCm"sǹ9 RՅ{?WAA#;ӯ|Vt!n 2?l+y 6v*RDJWy)]wLd N:Hh,LhL ;  ?6n{W +dн[anbvR31uݙw5#i -Ғ !{+ŠBqTvl6b˰cA& O# A{HtYE:1;dj$CCmG ?~C ]OݹD(gQ50tBGM 4]ӹ!H9;JsV-۔3l kpݍ)wyl%5rH)%}cXEt6MlpFCGn$T86 >Z \ O!5< *;rFBx=+ak1Kr,rF9@<4H \e"}UK[ naUV6Ip$Wi͘Vv=yyj⪭6Y 2f)E$tkl"a`o4kG 7rSލ\|"4 v\W[ &dECMa?!yY}[LEq] rpOy\bQ yS/[(َg|%#{ĮT{7-ǻanfzH)\GSf l'ǩ%Fj:AkS5kP淰du(Gei"5ste@#YyvL >1;B &j):uPߪT7nw]ݶmBZ^o7״NyG&S%;o=CXwwP7AcxmgQ|Uԉ&1}><,{ Jgq|w^ ؅4F2$Ev9.,ټѪ}Jb(Uh[-4@*ېNя#ze17Nr˷%%˨=5X\IvwjXp3bXlQ$^n1URUJS= W1J~pwZquN{}Yv M%jj.ѫWƓ펤yi? oykFG̾I]a9Z7Sä;$-<{? eg:PA9w9,n!r^iFJVȱF4!E壏8(f2ӜĂjMU 1 A5SS|;wZLI0zw_h3R~4~~0{`N b}X1h4^* y%BX5'c(dxWy lu >?Se,HA9cb7'BY5V ڣ1t<73Ε2N'zjca-Jg2%;P-3@3;\2a6\~0~̲@#p qG㙲$AVWt*UJҜ.CR U Vp^vi[AT/tٻgN^A8E":R'%O\ ml⸜'n9q1ouɡ"[7ǫ sSw% '8|!r n2%,jk5DUNX3]A9+:@HF`3NqޣqgnXNR"[Gy0̞EP}~g(璩dYdMp\\:*⇜w2 )Hڱj~wx ɉ7ym@{ڦi9w2\抂k5EeEf4dZ]vniJԝ:;O˺Gb`xP_xőBB 4sGE4࡛YɊCpJ . aq2KA#&FL ֡n 4L+ej e]m𴿈]+:if!)?Q1 @rX2Eofyis0E (ņ]_ zyڐgxm eg ֨Mw$;>m1^)O1 sɼ'4(J*12Gr/q#%t1'MHrX:lo}erP"t ~uFQɇVu-)$/˜,`ڍ$>69k4ڎz"F@±ͷ7 (22g*L{lT)#_ka>ЗA6'7 sR 0@ki;t txTXcy;b&~[xe-ݭ}*9oN[.;,'B+k2(X/ikJi5)RnA?"t/<6E=Dc]p!9@:1Jx l!-w2e?p#w"V̘xyȪ.aECh,-չX'|!՜S=V> +VMyv?rHUcݞnᲭ_Yjh1k ާUo/h.Iva*$Ul7 @~Μ qw~츖 1”͇2}P !cg n PBYm2# 0>URC_vˈ~#속O?edr cܺDtZ/4kIOT,5H h5L@S%"rG  xc#{;]`(H_)YAs꿠q1MLʷ[O_ JAff5>֮kV\GkI\7{WtݔX,Dz{+yx(ec mt'!Qm^TԚ7pHjVҳJ eszwTwKq꿼&n>{k \2T㿿2$C re7 M.2 n60Ÿ]IJ )*zFc;Pp]Z:eUNgA`8%}&ޟ-Z5ίd0ds+ 5_]B ڪ E\ )%J= ND'Zg7ࢾeD8:c'Z'^"+I,&5 &d`n ea:cή8IͬF3桥+P潴"[`ۚvIh̎janLe064s`75)FEhP C\m-$֥4>s,9jEn5Gm "X!vuJkG}_<8Bo xXykP$]I(OZxhΓG!-U:vsn%ȡwZKyp6#%$JW+>6Ji(\x:@Lܛ`[-q q"j#hU}6AD%=R-썇ɤ^p?VTl0^&E_%ԐON1xkh nQF a ,ʩ>W\SNk$(6U"<1m~|}/,ݤ늼'(,[ˏ1&r\<E=Q?Qg*=ۿrI6Q! SdTWWworJ* _3==gq1G 7oKb@t=HV([T${E5g%$ O#$.`q萡_~3VgTZiu̯^\vKaa7;<n|?0 3ycSTB5/+ؿ{yA'YU8# q}76%X84U@ᖆ1.uF`&!eZy`+I!"Ɓ&"FcyT8wYetXZ,]>AJsaQ;eg)ԓ$ccut9 ;M߉Mp6]޴ ܼ}{(/~ Z Os,1%FH^k.u 3Yk=7"j 1I<͇I#fЈf́5?}SӍlQ:xlI&9Kq'c/*5Fdf5e ID7*lxVV 'ڟ&.kn9\I$?~!$zKm w3Eq 41KQcІr䳋1o;hh!r)KwENkZcdhl"!: p2q!BmbA%J~>(tٸRSzn3*o8)}.c5wv #Q\w8RbHrr#=1gOGHyIT~֐&KmWUŽ /{j L5`ɲjs2r "%§`㰂$9 | D-XP|풒 jwq>լOT(ntȡƾO`8bqK7;rX,&$w78'IZ=IПgVvH <w Btm],nKu-3'H4zƢ]/vdhmZ5)?q釒ެ=]N/irǬԓ6as ф6!ԕr9A3{55N_"o{>p1I=M.̎=n+-Y(d wm[X0㐶(͌浑1?Ž'DϣM2ʎ"t&buc?HAɡroEg ـs*q䞌f<kva0҉FƫEy?wB*H:;3ҔU։ -PJF Q^Gwip MHQvjv^j9mݍbHͮI<Pt)7'}sM$ T-Y![>\0%qXwLVuΎxٝ|)/j ?o؎5v{%Am%ПAZI1B,\ksZ7{mtu; m;Cz3O|*BX SysB@7"i{TmpTy|5#6ElF&?rrNnQJK.WzHh{ʊr>݈dmk7^y^]9H$C9[N$ 5o`75rPV_fTm5Đo ]dby"Du}ϦiIX yoT!h=Bނ ; KXJ q!֤byZ ~aRߎ̴Ǯ,+.`Pj6$Cs[\̰~o=ӯ[V<}>nhu. pt _ <]p)iBxUŧ)blrQҨcZ@*͕1MXl2R%i'x&w6Fh- X@1Ȓ9;:ߋ{Γ_W PIy\O9mgzHs z0%SpB p񖎒G~,t[-tKLm!dhLoDahBN_Qk -Ӷ =6rnw`(a9K5RurT k} =4|q:ҨDLL-nP`B$9~ʊ=7[egPB$5L6T)IDxbG2 FN.|&Ǟ਷98`~3ěvM CMY{.ZmM,C?#kK#C5OT)83^騾0y-9dX ]#wϭ㗔0J12V(2WsIလMTe%&G; o]f@˃2&hg-qd׫Ju:8yK`$2RnS\O[@2~w=e?_N4`|•>7Fk5:El/oq>AGޣȣ܅q#W[jM,xB3l'6u̮~IE|k{qd|drѮNo AzrwI >[.VI f V&7L>*G3Akx#v䭄&rE @U hnK}; oC?TոXeAGkcH0UKh)^&{HNרZ祼OeىZ$ulҹۉ/Kv=S|PD&wo8}:R>ϓJBd؍ߔYq0#,e:453 XQv'g )0Ƴ,!S|jv*N[)+ˉe[LjL ¦r`[8ʍ2B1=LoF@QMx8PXsw7x+_3tD*1 ĩEh}lx}?pZh0H4BCm^I`h~6}v!:h[V7e _gV+(5J*#ƃ鯰Oi/,=Jf\A'N̤Ӝ.$WTM'o.n-ay•5[ǭM=QH Nk'[s Y7s'qcPXQ C{&wGb3@^)m>tӻY!%t>E6?mrzSLk#k,/:Ow8>l髓Ɓ';r7C4+?`l;IqRRBIᘹv)Ev&}b??3.p9% 5>bm mhTj[kC;ZHfaFdr`n]E j5s$|~uKE!cOVԮymU?jw~k%Z gc lIc2#{77V45l.NP1$[ 1gufGjfa*{31𫣒<_N7S(bA3M}_{,=ڠAlY74p{&J8pg'0Q+j(ItA_} DD6rI[G8G %B~ XffJ|)BV8|` VAD_K@W2Wm?ʢ w}zı[.٭Q`4=`."4C.2${-3Wf y:^ Ѡxy4! *-$p0B&C#EyS{7믊1a %t&ֶ'?ŤD$ ܕ Ч~Ao0'[-zAsm:km.J3*z$&?ZьBRhiϹqmcP+[NfB y7*l?䴚J%64A`+%u9eǓpVӗ O_Siv裠[zgaWʫK cQxFþYVojF Y(ɬGJ>H>A}鐵N7ƺS4puz޲#//\CA⛎ʤֿ<=;'&rC8ot8-Pt@gy7_d.ÞRϨ KtM/+.x/pWko #B6i|%BDaC4{HzWST tMj:ǢGHP S)Vx?moD%^y'Z2 e`<'xa^|=}Rѳ睶~sJi,E:q, CSC ^M"+i Ny:I oeiIT.5-ꚄՉy2 lۀp#p*XŠ- Wh&„1v2PIC`Ļͯx~ a}q6-,஢BbqnJA %`Itq39 r.RXՀs2I ě-u%r4A1&Keaqk_65p+/r^1EHO5+F_A@XV,;8~FyvUr=xc]<n\/y|6K^tE+ 0&Qb@ڌ涚 m:"Z"}0y/C ϒO6ΩC@l?8[&YA`?RjbI^L345P:+U]wt!5+)B*?H^A!d8CF"*U{86yRs;rS9֑|8.+\= ȶ6㸁X;"AV&saۀ[ 8s }ctLG݋,4b"’=ۂ-ól۝kL2R S#y:E> p̛|l>"Lrd$-4l7M:pA',o0.6׭[Y;yR >+jnG9 *E{7L`a?O&poC7ZD&)`Lc25]!n` 3>̙`ao$L[6GT'MQYQGy(\ƜZPα4v̽'*:8RVs;X a ,Z2UP}>+q;L }4`p4k+qiOg%xlnzŊG$nԔϤMzڊ "#E*fZsz.=6d{9C䑎l#lAøR||=V#wMGۨt3'+քʅ[V/qkG*]q61FB1Κ^f? 5U]_=DD^]*%R(0]9~TvC6%g٫ED״Q'eF C;Lc)jp$ki7 C/": Y_qJ^I%mg" $OvǸWx(MV'_W1*>p.XIn,/%? _&bHu[f: Uװ) 9vUV+p19bVn!x&Iojӂ9vNQyl4;=*& )mU\ N2u~^˷3Ye"[}1}Ct6tUi2SA<ѻB*%^xla7O'sC qm[Y?`Yf?\fv$ K4zF#:ȌvʉF6pLWE޲Q\+8nF~LJG@~Qs[r |^0]0<5CvMWCJ u7J43-i$ yzT4Ɔ&9y©+,@@ _yJڮ_ ѓZSk<`< \4X,įqğ<%J>NO\wuEqo0uv E$q>4W3UKQ^3g8|vN鈋B1C A 1:*?Xm sS19uM+E 6xt,BV[a;ߋ;J ƷU0ƊϢH[@f|( ̃ یM>N烤v9Xye:g; eVSwHZUnZql6=b8 {H)'NNψ;[Adwj"=aM!e\(vAhT ]ӀO97My^{ǝh!=~?"'s`]3M7財0j/apdܨ2»XnmN<u{gjP~QСl^ $c3{B&FfӚkgM<1 .lAUb.IBuB#]]7daAddC'0njڼ~zNàL7u =O`zypSpK[ooAHPzw=R>˵c Y_Dj1leK7'8,r}ҫ\ g :wƿUa樐 2@ BNۀZX0h>D,Hwmǐ$j4-C77Cu{̗D=S#0(Kcʯ T/uUKTڪGDu^΃ؕIKfPp% 2*9 5rrA^h[:mzl]="U KiAûIyǦ>M/KoOp+,t6MK׀Rgr!{yqAΏ[$z°! OVd 4r7<=jǴ{i%yn=24<Gze4D%IF.׏SiWC\ dZ:1 .әD3J\9M3;xbg%GFv@lu]fP=A+1~N2Dt}snkQ͡JcA, =Vqo\6\p27Ǟhl%e_?)9:IN= <p )[^Nkm8 U'5+yb54b/UAEIk&PG]tFAЖӊF"{6(X] FraR螴io@-r,Q.:\ϐw]Mm-dЂ[i>KʺM"mU'T2߶}a|qq@x?ژxߢM<># %V`E\18۴.*uً_kZa8K31ř4ru`cˣ V/ْ84y-[!"itBt]g/ݝoT'ArP* aFAw4bw-%>a=k- p ÝY|)[C:ҵ\Uڼ,Έm=5j8SP<`(H7_Ϲ"r.ϰ,߱] ;LPHt΂gn DKh״KrUdJo{b7 -]/o.,;\3~/yRJ)a0ԾrG]K M.桌l -赱JڎP*CW>:M901OթΉzl夤7jx*հxݛK K)R1Yzb;,=#zL*ej~k/n9oL1*_/CÓ#z -a&]j?|SFe݀!H6RֱfEEc/cbE&sA8 ߑVF҈0Iak?@T_c`'+;LOy\ PڥPnriNiՔB f׎jO ]gS wѻ9: {QPKy1`IS8 _3^ZTw$MV$ 7./ʾL73_] RI<. "nKAg4TRCxQG\R`<*yPښ6nXkS#g)mz s`cs& )C)|LHa%,`BG:[x^"\uY\ p<>$%>pW:Wh)rО{5JD 3vwKhIjZ"eC2^~#pu AW\5^c>ɆPX{4ےa493l0ᶳ1P:DLGJw`(|=wjdHoO-_OErwP KWsce4HB&SN6"tIh颲0.b^TqS3}.1"q~AFxVaV,+cx J2d+iHCePV-ӯ^rD'{ g~hz.r-q9,e <>8;)cbnM/ř&3&LpNśV8Ds;%3'Ɵ4ܳ҂/dۣDaܸEvM!=هv|Ⱥ־7UBK / Pbx[rWepw=r\EIˑ )^U ?ҢCc r=#+7i"dF>uVУ6M?VԎT=RǸ,^c#*5' S>ǫ$zİbf^r^.0n.86 3Zv@as >敎:8Ij0~7i; e*fN sxyr38#ysp ˫ps{Pjx>ܯ*!{tJu/PI#q(Z< 7>("TxOZ֩gȵ FJ'IpHhTZO҃ǤbP8fd3 xI)jA%='kxjx3cb2[n T/qt޷8='p&GJ-E(r7ի$q7n}/^n5?;sHs&#RmZ=bAmO:A!̗W{v9"䒽B֗?MpbusJ#n5Uhsl: ^&.6FxML d">u;ֲ4yr칢5tL¦vO/:B/5q&1#3}c=eϡG7lytP9yP)}7mJ6(#t ='E^PK;5]gMxSH[0С,)}ke؛}n1ȰPM~9%ǹ{eUjK( 2~~Ex 1Oiۄ`sB鰓~ bc`d ?{^Rq\ďw[m wN뽋5 tׅ&cTvZ.yEVY༷ cAwTSe및뉅|5-F^UR;-&PWhCRə E-7VKh._@̅9 ZK9 Ghr[671VTo.$1PdD彬,Bnv V^a8(e@xZkEon<\i#Ylw~]]e՝5N*93 stT-_5.)GJ벞)}/g.Ý,+^؊^4d#r X"9;e}Ws]:Ews1 yZ5>S ¡p 7".A,ܑk 03Aq/Ǧ6&>\2PSl胞ָ%q}ЁX^y.~-S!$EҿiڽD:h)k)tj9 ѮT7zRy t%>PvQN$0EDH6EJ*@4P 2RKtex%1f^a43kݷ?A˛܃8'_ogܻ`ඝ xeCCy{N?iKte6'W*ZoCOdLiK2=$5b!X Vjqy o& 3ඉ~49.#O&:9.J<0?-b-8Ep5aZoӈV6=VA FL/d~r#q.ks ]Gp/ъ}*'ᢪC*j:O$أ-<0P%]՘7O:T^pze^*~Ƽc4Ng>V rDʎ^ň}|[Vlm.uF1xJ4uDfP/E,+Sіsz@FuHl㰘@G{/akͫ( 96Gt=qG]|'NJF2 ی>t{$9C.^7MG.()6L0?8}YJ!Qz>D(ʶeg%ę] /FS< 9lF%^!SIv1D1kvQ3t_SLXT|9<+%W5(Xہd`QiSI-}`niej/QH?)pVׁrOjgc2 d0VE;1%w>q{N:BGfH)fTL8(ykP{淓 `Kvk<&poV 0OYIǃwñ=7*9sj 36V _,iIM8-[c\SFK2@K7.jQ?8i9F3?3"/ El`tSB?W\ OzU囻4ѧuN^xoW]ø |zXZ-|_oġqYjzi-pnB1$GB|*A=Y&v{ys3|tڎ +XwI];~!5o<,rqum!̫`C Z:I濷-R4xitPjd# - ;Q^OIyҲ!|U{a-/% :y7-Ѓm}6&+טc0⌃ztPL rـkTzi l%,mQ2s?sAkN4-,_GwJXݚ]`![2H\K8~ X$1fCI5MpO%=̂MYpz1ӶID󇉔6r{2U{!g. .!d KAzIM012Zb">D-b/tF@**J2 #ڶc HפzEćyXP̌ޒzOw% td#בA |ՋX*:|r3Qo8XM(Th00pc\0BCpYNòAYBt{gtjA`ܔG W>M|z^F+?S)U3t*7|~q,ơa|KhQ_meYX+ƞ$WK0C?ODOGE)OHErS/ʶ_޾xTqFV?6?ాjӃAh c؛Q~bCi =uKvɫN[7^eHmo _ACĦ ޘKw2TpC[ĕpeLgΖjF|WXF)<]ky'-?;|Cx8Uu#b1ܭ\3حJBkq0]svOKr7}Gh=:\p 8W~oni2mE)c ,0e Y+C /=OQEP4ﯵt9augcS$~8\Dգ9glt &@b$mx&C]$= 7=ʑ,b'ԩ"~0zMᡉ :$H&W=B`(OCa$-fk,]TE/+@0u7[8uoNpMUc՝<ȨmT7}$U,<cmN/s KE@WȃIN`jBt/tUWϷ5&$/̾[iEoLL1Cuĩ?'?4kJs"`#~,k?. W-l94s1wwy!kU0'-~X=! ,~2'7}(6kvy@ȓ-ZZhJM=E1NXA*@F*7㺅kMC8Ϟӆg@M+h2\S[3F%m W{v1,AUdyI\99W _l֕1S2ƊطhY]v,0<a2ndI#B.2)53tSL%K((*J{]hxilFWAV`,YQ(;uR$^( O-4YLJ TKg`j#Sarxgo,e~/~[YH"U"NaQ=R(u 'DɮvAJ?AaXdK^}0  +@5Ah@DGߑܹ2?;l@CWaSwߑM隒rǐ!NJ&t?O YG3"\"%^,at=יcݸvBu[f9.`:W).q JO-̋c1yvɉ̹l8Z8Č;Db^0*Wbt?dP8逴n}zQذwK7)ETnM`_a>k8W=pmvI]PbIS!i P@ۤBwVMcňې5@8Uż 2ZT`nu&guU+TN[h7|jq0z}?0_ԕ.KNysWC5kaEK/c%'%LUG3259RG{<'g}ij 'G DV 6&NlaE܊5=[07CJr ! x`+4r44꺴apї~n¤c q'xqUjI֛fܺr;l b=9çǯޥY )e,|5/Z!X&{_WAxh.j_#w`DCk">9&qeLÛu0RHU ,0j_{F8њb 5SrNL mSiZC_frK2eb EFYK^nk1)E~k*xV8(cYL~/fcϙ-䪱EgAҸ J~)eD'w4ZoqV.YxK"8nw\0y5?V/!d[fv*DW8"= [>'{T(;%0C>Q@\M<"/e>^eO:uh -.CTOLIji\:3f?NGQ:=5 K^F[:#a<h9  ,Gy~|-x>~3Cd} /|5Lv/kK#3MA;eKPw6nD"˖|Ґ0Oj ]тP yg=R@K|MAG͕zJKs-'o(\TL6EbDœњx+,j$_񊑅6 n{֑DU0[zQw"PH}x Po"c!kw"ⳈP(L۰Җ:wHџmn%5q46B3|k#Vwn:bVg2L@~8{`^+ybݻ:ck+d|v,@"i!iK8b~+zc%J6*\C8!m۟zo`#$7MTNk5m oSC2RNh3.6y;kH5?43Lt_6>ӗYkS^ޯbK߫RTBqط $u(j]E10eϯUj0 g/>e]E)ܛ-p;3@4ՅfdhV?&Lc WSuj^iW:^x׮=>)w/ã}GDcTŅ4}KVKM /$}Kj,H\g~q-T>ηT y4+,avA"Fmd4jMu 5+ #(j2u^+ |hq QGt.1D~s0p=JM".,t.2tU2Y:#p5 >o.n(= hOw}/ q .sS06 j7B&Pi}xug :;j$ga-nBRT*M}l#9JT%;VC|ĖPaqa҉ZD<YhBOv#ʉsW=A}imIq|R4f+XUҠ#])̥(xÅbko4ܟ^_سȂLe5:Ǿ)&lʄWGY&ѕ˖rSk$Ӌ'Q_%'c0΀1?'v ;[}X{j7]|ֿ`AR>sޛJ~'TYKrn%R#ځ@? w8<—8jW8_cA:Luժ6#Dos/Xmpѐ߈^^)ήPH;+nRN i"U9/"P _zytô0lR9\hLf䦗2qTyq0䄻%ZpM_Ɣ8$,~f2D ϙʞv%n=x!S^~~N18]]Y-E죕:N;û !0Z-_53:AͶҒ4F"ڄp;K\Q~쮠+وE(hZ媷y⃸T߂8Z3gXrbՙHT3Smrs@t;EH'I/bNP5A'+9ֈ:, fy7B砯C7>@+po|VĮCJ_8aeEc3mp1A`/CEZ *kjPC|l;$_09̏­,1xH}Wz7rɠ8ghn$ߙy;r!-K+ f$3Ghn@&'ZO}-K k[ a%C~3vTHᖐ2>ɦ !E+\dlT3c,Knʹ6L ӕvُ&BTZ Ɍ +:U< s*kx,Smi6꾯I23vϼ *ܞ1V-HƂN>ܗ`琷Ztm ;Y_14 w*_K9*ח%T%K)pCI䛆ÊJL~~$#iڅ|-m%GbCnI`!7D9Aa65%n'"+|;FfIfHK0EO%+Aǡ0qcKa(r)l)9Ȇ~Ve%M{ %BT.D@ EdSQ닐iZ &DrǯWfvBf>LoMHi۱|)A^OZ~6j A] aԶ9YOI$䲫1ƀ7riq%a\8[cOo9un.wWx/WyZxN*Bm%1 C6|x2y?o 8}u %N8^s;y÷xA`zcJ:_QJML["gdL-0#`Ėi hLt?cd. ~hAׯA`?pL0OS尞 bX+d;@/Iyڝ+~%Kb`4#ld=;τ@[v n~cQPֺpܢp{XS'SPPMwC}~I;Pnk cMiHWLDo 'mˣ*teKDS[.Zaaej8ue wus75W(yich*c3_Blz \7X _Z[pQ6S9c=NA <@z=$2cfۋ)p)άe|iL4l[poVډfQ0¼~!\@_y=|v悕U/+En gFJ櫔 (4Xx~ s];!5#EʂH^ZC"BFnjDX>-xOa_3\c_.$LcALa#$8!% B`^}o+ +οgv鎈y32upJCH(>]M2@oYCJm=hqEtWȂ'LdU8wJJc!!F0j-3R2@s55V|F%j^~2'FX5hqMQmǘ6,T(idT.ʔMN5>,o?8$Gi'26Ʉs et}Vs2k_J|hY쨻"io9nxÆ#C31xsI6"u&dF7I*7fG@Q:O_8kc^c%EI)7e O~ղ28Ylyb^LiPk!H#ር1PZ5)z ey6/$fƼgX?"V:_[Rry4>rL2\X`C >Gr衽frzL!*Geua٬-hKՒ͑-3YpOj;ЫjxP BPBӐm5@@7 o4iQlLjSHLOaiV[JW ܞQwoцx~r?:>|C^U'7[SJ+yטzVV-fgE[./"#'+0=2n-9t$T2\yPm;]1ʂ܆l3:Uݗ>Y[e={uZt#'*Cv7b.Ί|rH   `NٱxNDB ^G+1,lAqo=V77iRKxw3O*&%A΂ q (e\WzΞPn g' *SĸAOt^\4nb]+RÃr#S^vf"4xri0M$bu$*]$%jd(>ANF拔r Xяd(sŻϻÑl6P{0S?nrޘѫVK?,?35P?'{4Xq]jU3ݗ<$;!Q*AlPj*)j|6M˿ZkeSj td 5sxHc5i6e9Kr109W>/,ӈs]2 hؚ]35Wx,2ػ -p!ɴʎbu5wBq7t/HW0Ӯֱ;k.g|Y&`> ؉HyIz|]b8?́Wm@rUnb#%8&-%@pz(~05,#WolJ].\ˁC@:`@DI6oy^omKc =kxyƶYǪ)*o:I=QP L!!\N_5>>E"DO iQME_$\{Mݮ)8oFndw֪zQWS,7N$J𦶡}ket=H9dG\a~E/2RcĤRәU"CM' DK9GBpu42,4`IQ"]?YW;/>J)F^2|>hMLcoyY!|hdà {9j\.?poՎd^[bk}:Miv,hOseh$cz幂$'Adk.]׊#6ٟJj_ B>fWKW N!Qj!ţGljT/L\܌ ~BU,T~X_LMőU,kW?6Gmeq[_?^ BE@hoDW≦ĖTxIC~E5:a: F! a*VsT]8?pv&li6ZmR=^| ւ N~C 5PrF1 TA²gj,80@ℚR"HUt9SJ!?o4_Oïu=/GzR/HK'>t Zq"=搏 @>-hȩssUj?e{aY+ChzwFKH _/1i=.^wԻƘ)=!1rl6? Gam_3;~&K-$F[uimR4<=C5(Su`?z}2# RY/6fM` 8#QfGH&G\˂ʏ;@QQT/X٢H C9E:M 8tJnDg\"Pi"#ANt1TW--] FD wmkbMhpP#Hio2zBw='Fs$˯/dő bQRd.М7ʆlOHa |"={ȁB 4Sx5T,p3Yѵ2\`A/J<w[4l 1WnXhŒ+61ǟ1>nb' Vݼ I[]^ZL|WSywwŵf1Gb(ի hdM ֲQڊ$ACE3auP#i,^onUTcf9O#9y[kZi]I,ҨZ_DQF9/^͊}abP|be~b7[c5TCU6O[}I9:7[Nw|" Qt'ҊW|׾IjZV>!6˸WNx'P1\9U:Hi{>L8r /;NDئR!;էwmDuAAcK?pPFd2$~g2R#OLX^ 9loʶ 뎊1QGvOw]|l7 [zߠ՜vbvAC -;3%$<Yw_o܍{ls3w 8{3Zw"o{e03mx zyǰ. Tvc6_yp+t8ԶDTKVnɥb|e5Bq :^%3g\8㯒a]uyX8i:'s])fu?@qh܈o_vvI"HnK!;컊Ś\ WlPDou݊ /SL[9Sŷ@63|A%ni-kf:Dm*@D|9;iߥMxoII?nv 󱹫E3$iuËIA2ND>ڞP2NmYD܈D1aٻ1:=tKy@6jU]ט yG )+~-R:(msI_e硦 pC'g*U/(-f颣vmL?3xB@D0r??n *-KKgiD&سh t'Cd8!SUgGc?& o0pЙf$7qbKAk/dgc8LKcV%>/T˼M=\Ab8ܺR d|li=XY09p rrPCyH5$HEjZVIK2l:.*UQEAw>,Eԡ}BٰNv ,1{P[wDJ`$Uٺڴ=SЌ|WUETP-ZxMdLW{SlSkl!cEENp+Z̡v4cC(ZO{]w+e ֲM 3-1J lnviV+ .fiwGXa, ҙx:'!a "Ú7x'9?@+"Ӿ)G IML2"j T`AKQ q# 4IQSAY;KxI~N6!|.Ua_rSTleKܺfH7N8 Htyz;C[{Dr,v"0A@xy~Џ̣SW9Ғ LJX=Q -\U]$#L[2 ӗb8%pkwբ_%%؅\]5G$yAd () =B0vu>U^ y*i[-ѓe)\O=SO,t{\c:XV[SWVUQ)m…X;IM_oM=͐HcLFh7)إQ==-2S30IxٴF؝t?h VxkAXk_3b~#(-+^ɓ.\[4,d5nñR M`|*i+qtT0)vZKM$uu9.M#,ϔnl6#'p`A?#(oِfAc'O@_hZ)'a :syOzFb̝z: Dt fU).ge)eRZڛ[lTG3zwiXpY^eojX݅mWǡb){Po[UgԉlXw9f]Y늊lIo@BZi^|]Eт-\,9N8t(U4{Ђ1o7~4jL "I_k sejw>m 耲@ޠ#hE8St-9A{*1`}_;\SCTm\\FG+ 0LJἋ5XwݭVD8H!7iqÕS>|x~@w) ^>^jG['I eцRS3CFO z=F0xғ[“K`W .(3J+*:"nsad_fV35ʂ 5ywMO:vǁeE8q %2C[94.j(+8:E"Y5_&t'.O#>=Kť;;GqZXTs/ @u} :?  Y&(x1h۳ m?8d-ыv݋õ#֡RjY#qamWY} rS~=ד7ȂOM?p=- 7gq[~tm؊-(ݲM (FDdHuK(9jM rJ*:wpu?q-~Nƨ}|f-| Wto|֓Um!zPm9럂`,np} r*domxak| ȔlW}36j{O۩o@ԁYtYd֐c1SfY˃InHFBWkz@Lu<ۄu[r}o3q}ri3R֡a8,D)iA7 ^cbyg±A 2ӏr=EjΟ;-73jVl5@ iҿ˸MN_0ԡjY)bF An_gh©[ gѓd g |:EE"M)sIŶ0]'I/ܕ`̞k2јZݴRbFWF09jnxѷame]k@jCIE{G(5):1s \c4$4zcd(ŝGzm*TVy]KDbL_KdElf/Јs*"0 ͵ԛrRR)IܕNáy"ik@?ED*|r4T}k KdzB<~Do+b,Ry5aVF+w=ĠSMQ!d T}%aR(g"Xt8T-MlK#YV$d~D]Yorʆ:2=[.i(%/=!l1Y-7N6N#J汗ǁ! ]<+e4&]1ic}>I>)xfc#@rֆ/HM} dypI¥0>ڒעI$ +pm8^ge;|?l]@-Ǟ7cglTNݬ<%w mtI16Q;4c{b1 ץ}h Ûzۋ3Y 1JAWtw2]/K]f2J_'F nzK >R3wZ%R7Hx%mG"㰂WO3 es3JlΪ:Mt2< yYR* a Vzo+xH{%v9 jtyB>G[%B% &]A쩒\6@Nc.ډ|O-b S3}fzokb@/ pDKI)Ǝ2ێm@Y VaJ습^ Y<1z y +䵁̪95)90JKխy10tI .R6J.+w)WV8A-ui8KhE<@R7* #RhblxZO9%njf5Ÿ6TRgv8g%:;W08Y 50GRB` Ao6buij[lY>}DgTfx$s\bڰmR讜\ar,No{Hx%NE}S1fZ Z B4V ң4I./Y-!S[4[6J@-R}3F,v{#RYD`?5"tD6ڠ49TQŐp Ay9ȐF4LIQ,QˑQiO}q)mXN>-ғ5/}\%\N Ǩ|_ױCO=a7 2Y>M>ez;\UZp,_)-v$ ė1H]AǼ?(#+Xa=&2W#hCSa h0Ӑ4 |+x8ꨔz x̬Szhi`Vg q»Ҵ.'P2 FFCᎽc< *;s_Jqcjo/ عu.>KOPBFυD 0qLӄV{tBXr\w%V\wTziW7.S7,EFw$]Y kjjĮHo$\V\!vPB~ʰX 2_$8Ap@c1FYnԃ,dsZd=.K Rddsl^k ( nm'c-u&<`WCN^LΦJ *%xf]?3 MLFquMМ gVF9D± Sv7)]w$p:A^= W0Gi:8!6\Pɂ뎂~5FKJQH@fG2AaŁ08Rg^%5OtEycD汪;>Rֹ> ]'}EpmnA/Ig?sZxJdFD?JlXQgh.fҏE_0іP>pgdZ(h娩:([9 bZbl)Dqst )@SC)~G3^mg<%E/ 5ߋmҕě^ZP:;=i Uns̬;cg@%^WL<ˁR/):6OR ɚku-f0Mf.DǶ[<8 v }t$qW' fΠfy3%y=HD\B =RZk*6 BK&dVLE#ɣvl>HNqvv@LIwT<M^# T>DgƸMI?Vtt'y=6ͻ*zJz/_ݬN(8$aN8P3.>!}̎&gAF;%ӷNTΩƑ,/;$R=tRYgDUMBaCWev{G~vOQhrX)w<I0 +DxUi*ّyyb="Yju+ WGw.fq:Ý.')9;g7aY@/ó(Q2,LA7xy_\Mjz,.'-Hݵ ,Sav2eY]cLvav??w-tSEc=#~pK4K# !x(:BBA&gy0 `_YR =¤" M ߪp=OJr}) #d'[b,;jg+&80V9~)hdΝTrob!E&1tʖlVO 5DdۘŴM9ZbɼhARXgG/E?9훀c `78Uzhulg)C[r/qߩrgr:b ]yVql \Y{F[^ߢ Pdzgp.ʁ<^FjAC^޺R+<86dtP[W|&} J]xK1%EaE7KbV[#HԻԾ$}䩎/FYͬbTFc|ML#F~q=Aa\ԊDLLT5HԳ%}rlI0c6w{_b6o8_V@ݫ=kuш63_ 'Vkl(W+4|3她O 贯@*Omr:ˀJ % Bf^VӠjE-4 TS4+_ C3xՉXR2Bwo98l&.tqUJ66/b&&N1ʑaSN)+Y‰\M҂V!B?d=ʵO娑\ޛ;%k+P4xrF ۳ئ#JNSE[}]4nf6jsrl?T͝^a^u6~4-罊V/嘕a>r80VjwCC$=1+BXj^ΐ> Go xR my6 t3˥^h9Q;TULŞ!(9$ug&sA2{TU# AoZD=.wXzZPzc[IA\`,Lu!*LͮYl"]:3~T5D3#)P &t>? 5 w/^WMo`ZKdN掵G0t&>Ў޺v>k׿]7FJk(w]|= 3h2Os@N ]y;i2 \ms~i/a3$6ҕj^,T( 6FhEωJK5_Y4S#B؊M!Ӌ~<~R\M* pZX-4! Tulڐ}ţsnr#x.O3df #`@oY5=Q "ҵ_[6 t&r;Y@6E~&^vYvN?ADp0 3>AEsz^?&JW3 7W-^+Kr?5m= ZSM tfңՂx3(ՏFGhp쨷y?<$^&Fs-&ԓ*,zzXEjgy0!l-ѦgxU.Oc25Ќ1fV-ʐEWM 5SI*:! gKeŔtomG_IM`9˟AajIT$>\b5R9IgbeJo./X&G,^ 2|Wч Kmf"_>z?Vg zZ=I_M(u욯>(Ёw7z "ʌ܊?@ ci=ڊ?Ou1OǛr."#+͵OLn(sm$]HXݰ"kbL#Lg+J?Z sF8#SGpsHfOi%شK7dD" g>cNfk6p( QvqT$QA0|Ԯ࿱_w zs" QT3?|᧳ꚨ Gv&`!ɜHwyhȄ`00qe>T!ܝ[~:yFpC8ʒ6Uub"O9;Ccqijjبl6;iJcMUqϾ`?w鎼 7!.GmRŇd`O\+.v&T/Fzg?9L;XV+FYNe1]E\.Nye- |+Cۯ`mdGn #SfTRYF)Dhvd2R#vyXX'NQ; | LGV"2jY+F( аP,@&D'P$=K4,B/`s ƕg DPLaMN{=f!n}cAu@N L`Nt[2B \xz䶪 vp| ݻiƱ rMT-66U cb'߿JpfFvpˬL_6eV64EH=oL1jƘ,.p'Ɏ5mADG Gֿ  ? )u++_uYcJK$*; Ekv+:.#TLF_(k1F.)zA)w-f+_@q~vַvʈ9L9qCy7RK4@Fb6=C/ȓ#^ WYdre.ҍfͺ_EiDFEYwOp~0]ANy0%{z//75Ey_CBcA:(XIፑ6aӊJ窖}>nyɽ?*Pi=KvRl gfA䂮I-BGR -UN߄0N n >[qT/X>{P}  RCϱX7l=H͆t S҆W4xc v :03UqѕC3GmBcsg+IƁwbz SӼ͌d @JjƒNQ10kXSU+zIsoBTw%ia]֛%۟sXT#Pn| eEwpan[⾃+ 5RY,he{eZڌ_C.ma4 B svgM,v6*_)~/0c#bSI$\\Ar"~8GFmr~u NalTtҤ) :CsY\FE善RٍYRqbk-h%_/?MnK؜rl[kIBocaCcvTwޑ4O HO0\,Um(ޚ0KI2=梽r>īOW;#p(.J ~Eņ8?f2"㗜^~ysrC 9@})+0u\}g*בX ם53S#*ڲ:1E+sjb>lKz{Thpu9bbo\ogPHۣ+OOS0D 5 ׬0#gH*U[m5,,n*jagM IKB7]Q0 nO [3ȑ> ɻy+eJ3䞗䩼lH} -Yݞ!yKFDks mNBj>уitg&\ݎf;yJھ´_t?zt2wTQ%bB: O4}! I$O@ɡ$kx!{m{@IHa&?1s7$=ǗPܳ3Jg7[LY̹޸*#2mE-RPe߽S&-ͶQJG[wL1'R[߈YurJ[J3,鳟fq0sQ $T+JBkCQ6$ ocn:ILlTw<\xoz3üڄ5@>Zǘ#q# 13ON|G7=ɝ0Ax;˷4*QzYTSd ~5W7"ZtjQZŽ"Ȅ{aק!-j>1Ybdq2} q9dd\t8dg1[1¡滮V+ׂοQU#D403R<*a -^ @ cSw8CdҴaF(& WT[ ]RwT0K?xJ/GSg=%k=vy*5զb4H|{=EX$:3^EGK$IpZ~_*Th2 S MEz&^xj\ڦayjNLҏ略  [rvoڦww~}'r 4p/?+1C&˶6 8 7Xf[Q%m9ܹ3 $Z%rO5/˪76Ydu~Y]뫯,~vv|hRʪ_>XˬU3IZ nJo갊MUy3A$NsဦH׹! nE ZbdZ>zn{V T~Hn%|\^M#ANBy>2R7e30 wChRq7&<7 0S+YB ΥTbAã@to<,r%3mg@ r(=]ݡ:~$BBVrQBp#:8pv GoPe)=R#R,`T,Lpw7Aߩn3UA/:ҹ߂,ѡY+.0/7sSf~g,-?: '?$95ֹ.78 H ~șfOēP*B܌9' P&.9y QBBB/mMaxq u=Ք|dܜ[yŐoDnW} G]dY76X(˘;.;YlӘa|SLg1y9Lڧ !SarY[Ѿc|[ZmrW6/[zKª P ,|mOC'ʯ̀ՕHjYJĘ ?,v1-U[fܹ~L!#K( mK1\* v`i-F\f S x>hIu:ueU ad|w1B]93 ԩI=XVlUx(J"U+#-(.;f.u;vRKcjMv&Um-5O0M?~>'Rd_m|}i*H$-_*hS"TKܸ4_=$f+f:`j?7ԂUdEJ%ϻe6~tV3Er` &p `e91^-ky× G*_ɜ#7oSl,%uE8jQLkʑhVƦ+Tf F=0&4-}{eO^Ned|0fnQCN8嗻n  ! ܱفBAyCRFVa%\b߬Zյ/#4HPU] VM"<OUVW!9Q~FM)Π/ -D-9M O~ y~wv "_)b~7iJS˒`%ժ?TP=ːBH)xw2<}LONΆ{ToתWD6? QKA-i;>s[m%Aa<%)b@#&Kxm0 6n$stK!> e|o٪c/x/.-XIK վ8P]Ј:1rdS2R~q{4BvAq v^R/fxoϞ?B]Rd0+ XkLrXHi@r""#5$DfK_>[҃0P慹.,ץ˛fsvc#$]wضkw8oJn6إ֪)$Y6#SiIF&ù(Ð;FYS+; 5c;R'+X|K z!EDUHB*EQoʰ٪~=sXd+m0w*_ғa-jA$HQ;aݶ[Jz&1; #-6-hO >"=3ܔ3 }A'8Rztb*H?Sn%&!L؀lhz\q]BJ=}46DKE'c5ű3ۋ̓G}Yy@ρLU{u6Il,8|XBtZ36!3ÆXIl"W@w;q ȏNص{'3DciD$@2 `vwuÉ-(!Wz*:HRwP)%=t)4oOx9ȇyo ?Ck sne6=dm\Y"Q0-0Q囤+bU%I4d1& n/`)NqtEX##e EDž6#xZ',I-dQX]>1'$1[%1Z_@#rBE<ىeNr}񻜰rRhصR)YF `,ZGx)CRgb(_/4,lJ 7QuЗ#PfsN @ lKvP:c.MM:WKWv1b$[&X{ܭt㚘(UAp9)}5O'T1g uOpN:;`XIQ(gaU<xQC\^'R@Γ_$a [GbI\aH У^Â5~Q;5'<yf4pF>y݁Q _ =F9aZ W"ea4F) Q+f-a J<ߩNɈnDŽLhbE*vQrZ)lBR-SuR6T\cC8g˻7R,"ev/:&}9ƺHī Zq^ I>>?My2#N쇊g n'pM `Ę4<G^WP;~ +U s$ybJQzT֫> ~dTTgbZ1RD\~`#'&~!vx\2AW<$(;E,W,odVY*_͹3<왣LFPL5+0HǬV#!gE!G*㳂+$Jڒs=~#[B*Ҡ RP ]B oYfnKu B*" 6^9ZΙB^rQԋHUp^_0,+h J3n)ݮj+`RQ۠+uϙu !ﶘ+ <F\aG?2RϽ>)p fv= ^f|~S1NM ch6!.tǵĕA' hH.Ia{ЫMZܙ%mBFOMduwq^CY'ˮP^2#UN/Nf4?!l3tE6M,EѼD`*-twnwN0}Cd(^6>X>KZvDmO.biruGu'rFJR+2~!}jJ ,|9?rpluƼ Ҩ#4 tTYlXNyaBgG0i=GUVjؾPPtuݎpN獦yxsU>d>tHvsa ZCP`ye>3~|aE !6^!%$0-EƳ*k[`U3fuixҋO|Äsnb$.*u78>;S!>4 buK+8,%T-EѺm3 t?e'ZS%RQ̴oZ;S8Π>)HohITАs6|ص&Z*. xqj_x;Eqt?OG gl 䄪QwU +߬:/V Pc9nn!Z]{YY 1!^SuF X΋V 8e™!~3G$22Wb/2ׂCjHtuo10ͯ 62OFS&}쵩D0sh9]y<p?ޝsEP#P4;` )E̋|le&eާEr$A(=6$a(%r [đa2f(}/ H^`p8,,_\I =>k-"J{Q KO+X?BDSZI XT,qG:x9$BRz:J `~ Ep8F7e[0)f[B; ޾$A5>}}/`v&jsTw?Wl\:XM!& ]8l^ŞɈAbLj}8-[aqpcS"Ytcj0.j ~i9|N}m7!qOm!7OCNzŶV\r-[V`Ms9HL8om{]NUKk o`eO <ăJUe`ڤ}!ByST{R>Ö;&RΔ{r7l֥o-rφߤEbf^yV%ũ%:qɢ0 j/>ےHs!.ADs6>m|ڶ3zS[d_ARp)oGd:,O0]R6Q eȫ?zXgv Ҿ5*@C'h1LwW "Wҋ`` Rֺ>QO9HN w1l)rף04TVi;`i-|nqW "+R7巋[}#i 枻\S%ٱ 2x(06mN^,MeuRvܶ!Il_!0`4Tb\vx?VBG 5[ÕH2H ;QmD0âƄ Ta *mB t|D)|mES~oYU32z 2N͇gQznzUgCT4D:RF r1BDKsSTiϖ8 ,.r9eG)%xjdDS{:"?P}R͠2b c|@}܌-cT:[[W}(?VQp4U~]ۃcZI2!.all\6C~%=Z~7Tda " azmz8&j~}]v)TVg})|/Ӡ`_KGJFM_^{ NMꜮ21Wkj-m뙥;#K{nw| ^\8ry͡HMʼ-ѕ^~fAZڻ!Z #<*0. JiURA.IgTC&se'&.~YszR7=8/| uWc ]ȦI_>nPAR\W+BGT+6e)e{Æ7HbN]3XxDN6K|4K&nn5δ?اC\Ok̭ l(4Ebk+ m-6bט xdig|@ԅ=N)U2_LBCM$d/hz SRjo+Frw9r1ҹܑmhAᓞ>n|X琘9ƊK>oʭOr|hஸcgIvz7Ȃ=:_~qЋ=GT{:* lT]Syq9 [~=js#⬎^`?T.i& >~*Z?]=(T '̖\bۭ[3օF'IFYi)bGbd{/WܙCK@2vϡ^ kỨGd5>];Yw JYQ{l@텠 НB,G+1VD!bP\Ys6 )oG4)hЙ\ -. L3N_SC<$;ąũ EQȇzhؕ].<ɹΘ SHdYge"*g6Ȑ_=4@6v=ʿ`z|*ݑ[&{x6QUÕk|Ïb\PjtI92f^C alÚSLC {(Ol^o qoS't}n76f΍2#3mmǙXz(%Fyߔ>m̎VgkM}q (ԁ@ 𼐃?+n% a7wϛlHap{#yPVlw+| ӷOq{l urzyZ&p+c/Ekc`PWIѳ+ҀU{].rhFf %?lzMfl,Tw;W ΰ+ΩE[:q p_]`.kдdH}7k<4Tfĭx;OAЫΤgoS~#ؽ>(ݩ5Ӕ਒v0t'~< 'P@gFSծK \/>*];E7x>49e!T %{L#Ptzcb?Gt/y\)Ss#q۫YQԅwޚM SYh^y0%A.Xo<)!-8j7., OYd ZOeU\!l g'p;JW>PAcUۛ1 [/>NMQ=)Xjfx|^Oɂ<±I)z(cz@sb#-L^Ø?ꑏkOdߡlht|cZ#{M QXS}2g\3ƙ{͖+-| YdhD/UUʞ#jw|-/XYV{W@`4VS&CVMl .%ENaysO 6yy+Vcxyz ԙ NKt}Bپd+#dYaOy= 1|t?qG/>r}!#.^7; *8C:Cm xMo XfN[ tyvUB0nv1̲&\TdeͼZɑy}Y=ӕoNT?>D`;mt-}z:]y: ˼ 0O}`اXݤ"HEcNRU H6JT!QgO+!P 'E]w׿ʹ6@ՋW"SMw*FB0mqj${#L5\7? i׵֭(;U+X ~U-K\tPc)u t1HdN珄U$n׸0*xT8"Db'fbD4_ӡRuW(gM59h+ë7,&L0Rtv05dDZ[w&[}GT62}q lPk-k]TX 2P7Ŏl¯/[WtELS0W<QaAP1BJ)˔c{ǩA=,1ƣڭK6@PV'+}OCjw48ְGIc%,^2 Q/A=Y]?fcrz>LPK%Ic#/m*۱{V+%3w:\6.= !G?5HcipGoXxv]CIu(&ZLX2/C _1{m 9q@^yB*{l^H|RMn^ hN8Y}Ԩ6cwR6>hIl~qSO=],JSr]^A݋olEL{nLhx%{Ӊ1}e Ao?dsP*YU#*׺+ILj8"U5_VtHq̳ S)#.Hk,|5NA+B:so^ָ*ղfL}{$^TQǭmi纲YS@ ,}ۼI$mcQ0-qo*[ - B CQ.R/{gC-qIv3 #SVIF-e@ A[/GC-n*|CzH1;NeJ6ѶQ '9\w |&mpZN3doqj w?Z|v7*(muGߞƊy0yᰙ :"D14zlt&C32y@&(bJyUH)Rt!OX{i3hg(ŕ' Q,3fx]mW{Kϕ jyqӊiw,sgcwrCѩj|d99Q(d0" ~?&tZә\a`v87͈Gkfd)6JqBFANQj<;czId̙ ʄ~@;_Mƫ%`Xseݬ%;`c%Mj̓;' =pJy cJԼxj|V:PZ*h +|)AOM)ac!G6S E{T+M0 !nP~EA~E:&wxUBgvr8dYͶ 96(Z|IP"!\App<;ju٥Fw4٣)0ށY@ F~\18~}nԡTmǀ jzFq542)/Շ|sꐣ4N7WV [ -Q$g|-}W wMQ NImex̛/=Z0łVa "ar*sb-qfxtf If' +f%-MAhhE7%-xe˼,Deju8M871[ܮIbNQiqRưaLS#MnD "}wPȬ'ٜimcTF@G"X @ v5~ 9_N?RSHDߍܣM#X`fv@xTu* %@|;zf)#^f񁭇Y>*;t c{ߊ&g[>W=XixVn a;;ƿsNx]f۷AՓ<ݧAFiVzΪOl9 =U`FW&rfnV%:<YӸgЁk앜E: \J <H4]8bǝ˯fz?x&*ty}/8Zcv h"A_ pKf^M{^ưc1R"wbվ*8k1զfz.TK B!K`3SZժg_}kʁIul i:gPaL9 Ҡ}\ɦЎΊ ޞhw89 3.qyRҀIAј<Sdx f2ec:Ld\KI6 RUV(7v2rK}~XX1RkT[jo[NG3$/. p'DܠkU[5EVՋRPlagw/5.Va̐ s̵I|6d ]ٕ[B0Ĩ$^n.tQTY 0=:£6ʧ]{0A3gZx(fSӡF謅h"%vƏş nD:M`g:fnv0$ LɵusfH+p骜]5g*Nj[K+,fX!p2vExX#.`4"'lN:*&tx7kɼr߅-.zTjmr0NXuK~ e{pF͓xcRXEvن.x@ࡁ-\[I'x>ڵd أ(8lVvrz3nU#6LUzy,ԎhSU=đ=ʍ3*/Va<ۤV;, )9f"שk3FQN~LU@#:Z>}K >FXQE39`'9D̛'~C$0-JvlNIe|ultnʒY5o, J,]I;2,萱Ş+ ̂Wd%;fLȁqhԖz8c`+䇿E')Ll />4C 9>սoR7\BOy󚎿] &A!׈7{a\[2{8GtǨ޹b ¢lCR3ײᣧؠr;ok/6UaB3Ѿs& _eY`qgFf)N~Zk`=SϬ) cG=/5v5a~i?P˳Wq@pQomY80Ix9s ƷYNӘخRj4d2߷$$ƔDeQp sل"O զg!?ősdbon G\S{]mqY /ߣ0aiyAСX\b݇zG*Q)"ȇ@}DN373Oz,bTtӒFnmcW-v1@&*͈X<=><ȁ3A+`›bQ(O  ՛G2@i&'h1$5!h/be,ߐ)_#ae(.|:7 N2'Ќt# L)0y@R&9tRg bIZ!ˆv00r ¾B`zJU?G.U[0`{]iKŠ$K!Nddy[c$\;yԸx] Ĵn$ҹWFsckhۅ=AuxXƂIFk kۚe c~ɪ1͕?zws~lsPҗ9sTo ;V쁮w7lD>*А c'f4bwrOo{O]:_\:gM5RkĭLHF.CO՘qy-/5ӫLK]RKj!|V`maIƱcfJuYI0=7N5\!hלҍOzwg(aA?qDm BG//f(+)5MC +zEth@B;ԃgj\w[D$@*a?nmX>lʛ" 9bb=* F+&F6f䱦-g=IJx\>?6|Yn!$tFՐ q(.ju9WGړ%Uc Z2 ě !n067ڢO1 11qD#۪[~mbGKLVXV͌ڛ6_<c,a1n<t bVʸHpaܚ[p6򄡬>g"?}R4A?n@a9\ҵ td*."` FS~P@G|AjkHm" S\N.9M:(]/tJUqiKQ._6!Ӯ1%aDcԷv1"ቂZhϜܗwPy#qa۰ < 4u*xfFpfGVc[D xTBu r n1:-xhչX>]O](5 }B6x H>-5~?J\Wk%o iqlke3}U46m "x'GWfQ P,;˒cߴrQ t;; ]'?UBZ:&8t|`~7#9o<+N/[T~Uv#$7y*\BkHCnDQ{ OUN_&(M [;i)m2tȷ,&1-~&H֒D=Ȅ.ƱKD"MuyO(1ܠpaÊ%y,`J3wЂAWJ,tpߎJCUY>]" bV9?6n@,LѯY]u\4E3g#r3D$ok=-bi"X':2]2bHQ|:iXoDYG|ダ!viwnkp:_(W!Os[ީ( Y 778֓Ҿ%|,5\ )6mor<~U[wqu0/<秏HmT;v2hsEù2 }|nCohgh;YFO/IcbW12W$ι Jf ʨZD80^>*68qzkL]{_"j*4|sH#5d6M4p<*peWԵ1b̂JZp}a^z8o H5]Ys= -@`mvt=0}ǽ GCz:+LS(&B#SJeьs,٥*a΍6X j~R#恿jE=!il-PZ+-ty'-3G :XrEއ&x8~)07FTeM+H[92(R"q#W۷ V)|S61)# Kۥ&efr<&-pX.*I4y &/C!va8klQ'a{JCc$zLva ÛT m2YFӄf2;"aLiYdQ:&D;H6!\q<JE&#i|3WUB)"/ۻW? >PŒLP?c=F9} hsL $srtdӪ=:vf j$ kzŎSz #K9 O{F1;E'w*:CcȪڝk3曒Z_GPqZ- |w?@dLzqn`* rRpRK[&H9!uS4KǔD/)BGل`Inޠq@N>cKluLww3b*r=I#a&š⭵JsZi \JDQ מI i- &_G zG|7{cn&Lewkɸ,"mڢl1]^k<*ű &d8kfI4R,LmK@#죬y"ijg0Nƞl;xvQ>=kJ1h2C ֏hDm~4w/B@#5(ZC("b+6B1L5 cp }.0@=*{N}D&ߨ0V3E96Ia p| .:ck'-jmn"fsyԛMUjl\/~hАQrH3EjN|^"U*zɒL̞x!H 7:$8fY ,h )U< RvM]VM _{8zXD?3V=$YVf߶Dax HØxq~5 ]NA c`fWs3M]۴XjͯWE#e~:GKY MmOv*nM6cp F;ǐ ro]a~pm]`WܶI_$kOM旂vIwU5,#~ŴloDg@{ glEm |2\tpFQVu h^fnējmsNqV䠀 r]WfKZa=Bm7v'>~鈐a70e'% TsKz+jIQMWhA= ]|r9f]EDi{5YHr'cWK 1sQiÑxjm݌o`&(EsWD≏B*Df!x_uJp*=Uv93uycɴY|7³/:Od}^VYf#Ę v,HY) 2D7p _ڑR 2F6Au3]ʔFӑ?$\gܝ˦L"\|NgޙNNn~OIQĜ#1|Xc0S+p5ء-zG$w/H; s P[ 6?6ubYB8( 7cY+IA,T fe >w.t餔rOYOctkY [̻.5ᙢw\{7Ƕ0f\qEE9AG?Ps bWuWT2 ]9gQ-:=OI^.OU [~X PX$<|e+:SMpk\F qF۸#*R'οJ/S#JL;)v*. ۘ2pwW,Sѯ Ti!:7n@֗g9jR"  wxN6_#@K %,aW y~jܝk YKФ^Z-ƞ1BRK;6kɰc&Vm O妘`7= {}9Խ}8!JMu 1?2 䣖EBfn5" 4g˶,34+L4wHOa+B#m!?I\UQ(ڜ(+h<D.{BJ)5uT9}U!(/w^9 wB~fUJx ӋGv2cH; <$}}<˼`!<gcddZHؓ\W'k[5-.sCoxmgss7!6,OM׋X<{{5~']wʐMX߰ xĔ{Fٽǣ-B#IFo,'jf3QTbyLStTq.3sJ ךI[D@ж C:S9s=ee6 Sc%8ْxò06]sbD)ǎMHHC2bQ+-\fD*'Q>Wݲw/cdzXQ9oә.Qp\V7C^ cb#ѷK ܞjU $_x2$?Y&@¿6A/7EFld\aֿp!tqӍ}x-7}"}?JA+0-[$YS;n4IoQ](yv4'F)6Lpv=\fhVP.c3zsͷ$6K1+g.H]1x7"tw^6 adr]a-^me=~Z;@8WÛ[}UuRHSt6 ni쵫DxwdD:6H8Op6z㪅h'}x~N}ǏC@{d`xv!ڻ]wP\5@iBWz8trqCqHeq:]FM쌪sNL"o)n[RM/jAp; 6GA^K^hI/mT K"+ Y`9"8XۛO~N&;B&EA{f~0 i&ЍtX홍0%} /="^RpC+zk2i aD'64_ۊpYZwIEy2(ifV\3-T*ur9+KvFϣb4-0fo ?akyېc:?}\Um5:|yD`Dllixq_cQT7(4۰z>A wIbT2'JtXeiS4TwOKڻ \[ƚE mkw.$ٷh招4ve 7>~;[K3zsE ~sqNчnNeuMѸKɐ[y6JsVlF*SE5$0]ou$/l#-Yń6/n~-(m/n5W .G=x-OȠHl$O7T }i`I]9 J^lN3G?g PQ3!g2TL@SV+/ȶ rlRb1Η8̃$d;%wÄ>?FU˕a3@Ѹw4DN.pJv? tʟzPS4F|\J^QaPE<<׼Y:+O2|T3|WUkE).IpW+xPHDH;zm8Nm+o`;nFC8~;h.H-ÑQ i tjʑN&5"6/zRlJҩ_ wŠh4 P}X`A5.T^T'ű+wFTY*MlѾS^d_Xq8f!6ton*6&L7ޤZ}g\<ȷkU]Y ol:b'[PT3X^]T<rE ?W rUB\+-o75قG&W$Nh_%J4Xq–M)f߻ o\Tt+i!ƩSrُV8?Yf,ho"amfLl ?a|\U:v9nـn[{/Ċw "*XM t踽H?X֪.E=пd,dN04Zڣw~·`܌>Kw:0 C],C(MDX#kidD`xf?@GO'O!}oFAK67&GƜ73{!~%>lL2i+_EgTWҾ:=‡I֤ 9gRĴvo;6 {pO`vyB\  ~9tisjw[_fz ϧ4~s~~pHQkam ~qi{ܓQxwe:y[Ӣ0!qF*&x(o@fNO?Qv:[]oQ[ڦ&zD8WzBԑWh-wh` l3?LMЈ"uzFY HݤQc\u&{NN*mn O KjD b{=Xb{r {F+400'VZ#/z:.wkSE _0D+;Qqq bC^ sugw )āUu_u&R>|`1#3Ƹvs;NŘ*J۝,O{GPF0o%޵UuqWVC쫥qM"[ |@,~}_|=`!=&>J|mڝIEAdʖcZgN;Rϧ{-̭`-n*:'^9b!׿_MuLGjjSjGgƉctx/,om9BA7u8]I%:OLuݳZ,1v$k-B-q^=S)XTT*y':#܋W#{#1a=u ZrQ$ʼ߬)7vZ1U.uBZW΁լKv储AQo-.wf;o 'Fsn^?6s!v%kQ,>xi#V) iK\\w;CMzShJCνHg5Cg\JJSB赐ÑRHMHb xӏZ~Q;TԤjz=EV= *.B+plӮ po~*ߔ `6c I<}6Day=Z nzuv(/ч]Ֆw$UGK< I#ޡ4iҳcc phd:f&c99qb<ɡWvqb`CQ~ʇ/RWh }d)Ĩ͑BtOW]K)=)^K9B'F)$vbX]ٴT[t0d NRff;G]ZyT&Cݤ5svdP_-wtpf'|*{kxHteB6W~fSŔ50ZrOE^ZB.c_82P&ngG=Y$)v>ّxMmw:wuaI,8ЊtwhKP`K$LLB?>~@[U<̈r|~rN'9$Hu_k,YeESlo=u]fH{}_Ok]dY՞mYK񩩻{V@CdP&D?|*+M(lYZp݋h<\f*a0%sjR!8sT;A}ema<8E6rX@U $$+-apN&ԗPtTnt\ޱE֚ xA*Nz)BȪ5#J졣v/|r؄K,x#%:w}߉28J蜺cV?F pS\16:uPrmH:k=p[O؅vw٨dŔYS5r#Ju+rZ<8Qa&jsBJ%8UpV"e,êA-3.W/C<4`=^Ldb2"s&Gq̓~]ٽ\lMd?%IÆ< tXҞ> UU#`5؋*Ow)JbyH.ms)xeEmRO?VkEd2BUh0HDK'JBhFZC0,TU C He|> ;Vv]qׄݻ3L8Uc$mǒ1ΎG`ZB 3NzxzP .1d{1i]x,•KoQ[Ӈlnw 6qH7E:Üeþ^tC*1OHY&q&뺛Yh!Cȋ msRqsSKga*oӝm#s+YgEL{NHtL~q0K5ތsT4'Xa4OGk*k }oqSʶeˈŒg0Tx'5YHe i70WS魇z:1o 9~J*K/莹-hóf{ca2#PƘ[.o _WSHYqNoﺋ>Cf~v Y LS>=& nQa(]TiXWErk_ۗ:/O:À~0R7 Bjee|HFƙy7x?;0ulB0ZM98ʭ|-cl0y.OiZoGkWPf52E^5vLHMw"y7)nv~.-*53TMvwrTi*f7-T<>{4cFLI v$C# XxtŴ~Mv{{*͸,W|{.SmAeP^G -U署/8?&YF W)&:/&XP,B h>omۺ^ ¼7?gߩHA}Yak+ٲ/L p!Ɉ-Mi1AGG,&3z.7);U5.*mb1cMB>,rձ97 5`A7HS+z4*g-ɇQ>?hKFO kN䕉]]1M{D'\Bm~dpI%}@;G'/m R!lP*@~^ӞvMPec&3som1XO3Yϩ6O豑pR4ʬfEG3(i(n\a:Ӟ\ykO"|OpLAOOd#Y,}}`4m7V`9RIbwhAKpنB{b8|7 u=t0qGOC4߳yݪQ!'@Q` <6rrOvdY u! Fz!:B KJfTH/D+kYR>5_}2OMgf`JibO5)?t5蒷&Wv馜KPt=׹Q~X۸e'qj ZʚOaGvRCnV;F7o-k+&Ur-l+D/ ?9:*qK"jѺY] fSf&ۤ{2HӦAꪱլji)&of3m=p9舕"QТ$Q~?2`vI}wP#/b*{y}-wv۵# VwUWl5ĺ(3o[D_y X(Q[pL u:eKUwCLcexVZ,70 YݍyDZe(nG@Dy9lZC S?Lw\u沏>7Do= -gY-R9~7ٝ2vV{7!90{v%a Z$XJ FJdGshx15q?m[{hfd䱊Afin8n{N{:<-q@woP-Ű{L2¯̾]s6ޕycQ6ޅ5eJǔFs%7B+V"c \v!;ҟ)x9mMok*<`(c)$m }R?2 1z)H~Yz$Jns)*Lbfg^GiT#ywҕ|nV]=E&'DJ=0JboMjχ@n r''VL%xO.Md +[r1J2a #fRnπ'I`ɼC^@͔Q}-V(b_x3=j/ $y<]h*!*s€_YV&(-Ȣуjm* 6]iJWژ ؅TR7tiebhm/t}F3!jhkjVeUBi \}\+a'&hb-b7Vh,&veн[6P8o \eFcƚ.oonX&=Fxǔo2d2 Mr0S1S PlyXR_x*8 G@RdّJ {{a!u&燺Ecu@ @MK[G"*\ V%J )&uCD gJ40|~iJpcrB3 w|>A+3TQ߂yoy- 4ANd࢘'ijr<Ʋ/g ^])G]RRa7f_ S7&b`_r72w4QِM 7{Eq~4ᧄGfj@]o2RS\$ltI'$ǠRX]uPʠȉ(]P~W<ZĉCv~K5f nг #*@MŒi)Erh\ _>8gj7~5J\&(MgO-dla73ZSA*f3qT- Pii#Y.>-<8O%ǔIqڞϞ8FG9`Fiڵ;e_c搮|F9U<d/! Ɣ8ZF8 Oҧ>yyPy 7N񲚜Le#tA+R Syj/PLe:JiC8;xΉS9b)u2wۦ*6OP{nr¬I]KG`HT" <4ϡzRl%M6b%ekZg2Faps\iI0Z_.݀jawWutoh@SFnz P Ac0$#=G+Wwz A/8 ƹ% E[ҊrU?j9?Les 1 ,rX;'_&raW@4+B;"06%_t%u@0%dja[a ح=mY3`¸_2iX|](TJrR sz&50kM5=(cN۲Yg<@zCs(-S.!:1d#. ^#$!TΔ`K>;yD #7I jU =_hFWlm1̯;N7On`K(oXџSSo *q'^k~?, ߞ6N2PmDP |orG-JN<*G[̼^uoVՏdpɡhYZJ E)IE 5j̼&X^=g>MdUK G5  ЩjLaW.ZXn9_{_gZ?/t$,) J )),zm-KqtDs~J#L%Abi{Ww]=-:HlP'(Ft9r,eA`I ]<,:V?Z`X ,Tr3CǤVT*&0lOdBk![bَ9֋"w?ﹽ!~+g"hp-WГ#<$:`u٨S\ T DӔ^A_4?#a=4Td'"꒻uY1k6S ȸBYq]M4]6 1&y1]h~(nر/h+Mu/"̰7B}$xzX)QRV9I'~aT Z,0""G۬眨ޘh323r|64 +׉U^槓o"w]p(n'o (oSNXiC r;HTH$V;"c@})^3{\}ӑ4B<*V5QDZoytYhh#s8)&cYGkF\5_}>(:_sBs>9kUjžY5O*+sptK!uj9da+{>.6Pֿ_e*jpbSi_<%ض:B ~~ow5ᥤ4mph+f#C3h`7Ԑ&wHN!E6zt3'#U;Ĥx"7*f,ېstE:q.9"̼[ D}/Ӝ9u]4~lONmXCFY:nqx%%z 7:X9,10f@z92R#T9=;K2a ^Ïp`3lNb348kЌuIb ښgNlD҃O52Z_9$ y3w-MN|m3zhKĬ YRwXkPZՎ_(?KrzύӏQ8K]aW0=TSqYHR i2c o 蔢Cըhܟ\TXEyF !+hkZv}\ʅQȿҭ?|./zM/grAj_u$ JmL\vAթ\qE{W0ȭQʻ]|xjů):t]hi?/exmV&6_V'lz A}j"t=h^wT %"\.^x:#M3=4z .κr$>ڥ+(Fd>S[/f!tqtR GBTQTf餄 ܷ1/Vd&"UkLp OM] >\?zU"I%0|'-|]VꭏsvtrUy\G9=(Fȓv tMK~yLB~Ph,Ya~O؅F<R9w)AcÝ%< I2ʅ 99wn 'BxV ОGjv]!p`ctlU ^R!A?OSrY?&;Q.5Yaׁ)`cLm0^ůcO{PxqIb&>JLj=pY޲H82#Up8 sU/򔺙@ӶRN C53",CjuDifAi'?sUdl O$W-HĚ\K:+1KNFXwy&G"`iE>NOAt!c MDB/hXBޙhG抨JrzNDPI[t})FK 7\7[^Bvkc%x]?Ǿ4!nˎעCWL=V8:W )3X[zP <&pH_B A(4*s{SdN? o:1`e"hiH+7(\۰n\ٚIse^QGep_n{*5SzoIbHHiFD7?L=iU_ |~:E{(.\~3\}G5 kVft3"5f Q[tۊ"'4)U 43#ncmum`5=D~2r{c,cDCU!ƊȤ3pXzNJ]'2ޜEH. }V.%1 1PlbL]<nۅ8_ v S>U̮JUt17+6nm| WQE-}Il[*N u!1y19rL-zj -YՅ(%F3vLw/Wj$[}y%}e@>N/>wyc,?,,iOrjLT 3Y*ߞ\.vV9rk8A ~_.Ut5˓* N+Mᄋ)Iɍidu s8Ւfov%'f:qf}AH-_ȣ2hǡ(l^y1BFXX>2\֚*,KJtSכʂL|vy[…9/JB{7+e+ }&{}:l, ApaD4ouCnw쌔X%u6yiP>!}v5}dY ,38@m̳Zan3otz}+w[ַ3nO?UlFr-1 sy/vI|D׆e`vLSI>h6~>7ES~p N.jt]MƲMCUzʙ--/Aaf[\xq<ىw/!3Ԛ #(úf'CP))yz`*Oe sԖW53hK%o 6pCEp6(2sd:<,?֫:î^'-iZLMLMiSUI: 2˞cD02hH[#B$%N}|xC7³lGԟ` ޟ E iR`a3Ony$tcq:+[a Qim{ACfsdAY[,[8?wuiY'y+1Hdy\휥֜>7?A4R)j@-oR\u$p=D7ʆB oߓ6 qBrn7iL#>$s3TRJ銺d _sZ,\eݎE1qqR.byȩqjιq-뗸F %`]:0#PccA/a]lvB)J=s"̴ͣwc $ ()qt$:;UIU啍 ?o #qc/\/ɿ_N%^ቂVIo'O bD΢.+elΝ!0S0^xtoec2DAh,ku(m&aCVe4)/B e39N1bCMX@g| Bd`BvJ=P;'6F?GUiK+%8;|p_<|coCeT$8ۈa^Mi6vZbū*{Hc+%`Mt;*afţ~uvIx/EJǂFG2p,!MWQil|{^·_]B AT3JMh*}>/-gb-cSKR[+^=A&9T=ga܍h};"K Tb1) Ԝ_ )JtU4eXo{,eˑk&>vZ44U]6=] cYjw6)htߪzENeo EbN= Nmڅd+cgAatjßY l8\Mk)0z + h_$dlcS2~phуTQ`Mo:~KA;DSʮڣ 2N{w78^Sd|N '$#Nb- ?{3*ƶf~ ;暡5!0g5\&үф cG~PA_~e"GzKXS퀙7Z2{5ㅐߜC3]9W;Og(>OǣMR%!zK ڿ _P}4~o&Pm .hꩪ*i| =X6뿝P9 :\]gyA{uS?^f{0_ l+ }h(&dCG8s{GVB"؞#ѩv8GQ@%/VDu] ~Ԡo3qI$j%[TjdMG~79@=5[>c$$s7ǣ$z;ʑ sPt٧墆.0\lԲ@J2[{|z!5l*}0(TZΘ3$kevs+ ִxCRYE %nM'>F[}:_UN= qն_s*'M 8]^aU8'[qy@Mc3o2SmHuez&PgBQ >9kwwr{1) 79 YSe6xV]J;el( N|<9{M}pT礽40塃5bs2Jڻ.>XO:Y+~^0TieP[B3iWą3@^KT>m_EA,驲ԟmDtbKgl9HJ{Vέ/AK\D}q|p]ҺƩ7Rn>Z|7 W)Q_I1@0燎|ZSt:݅㸡&D"?uQ\.S ' Rّ2A1vb֨ǁ+@./L MJ9솽*29X R첧5s.@-)k?+Z{c& h'4m_TU5lj v1&gBAKRș EJTs W]cD\fE7oL}HJ9 z51N:0UCcrE)jx|9ex楐eǩ Cr _7! )MTsW,bb_Z)5ieEub;f Dď}1{,RPMקo!W4`(/Ep?ܨrʸflMRv_ĚctY@Wm&<;(d^X#n1 .zL_2԰N\ym\63j'GR{He8>z RV66 ./|+0 3l~H^D_ ,$نڭZ熎iMd@Q/w ̅gZA1՘0 KD90n w̛WSjђRE~2(Tqݔ/ɌEݔRR"cbdQ/jY3PVg?&t\DL[}[T( }3WYȾoSPd5@'im M~{FE=@q U=\L_ cd\Zd;?ۦAPѷ0ɬ}{!߂CfD(n*T62RvWje={kR4-|U[+1`dP nZ\DN;3v6a] ؘenj./QMB`:w+\@+P>bv͇uI%DȴJ8<*F+ݤ\uڄƑ 1qkg/5*\~@x|sHzTcPQ#EC\L^+n\hΞ.HUz=):jC酎2P=kaDo^-c6_ߵQDus]zA*ZLt-Y3tO1c["xԛ"d႐U6[uH봛jq`_#U`3#pi{=n%? mķ\df;K  S :*۟NNNF!eU9yhz{iBdEg*g.&<{_ (ԅ֨/]&򒴝 aMټ,z/AyC('-B%i7(U //[h1581|b\zd+:RZBtXU 봓 6(Flq&{QhǑQvNejgkDWKq$VMihU 8_`h8ңI̅`F`7rc>jlL^Z.t:KꋫgUᆊƶ؏@m߽vaMI<'A?S!S(Wr~Sʸfn̊1)]ױ}ϕi(el:/RfZ q"k4ekz#2 `IL?d.^zA\N`Ye ESXëj8zceG=)܁Pؠ0EWK1!6'0Z-eչ 'YKIZtœ :aEyJ:|36T P#|P]pFLq;X#-WR'ݓOz tWζd[S#IxExOU1ua#] 9y!aiĂg 9ͱ{)/y4{X)*Ev15*9V+֑grO`sQ'dkC|_ p>hBCKgm#o99ŇHiިJ)PWbPbZ N(}`PLUiP4{y4X 6L HS)PYrmWty;vi^6t>iƃ}ؘZhECիiЇx<4@)y"'+ Vte(h~O)W6sh!ĭtu.8`'h:KqY^KLjY-<΃|8}IYvBNS᛻\;lI_RX1؊|6l<1+oy4ٶE|hP0T'oP,rϬ{9@17%t lTi&jl5 CYa?vur#RvN" `-${2ZNY $~8JE-xꪳ~P.) @.^X!w t{oQ܉K|=BP\*mӗ(Am>82ou.a@VYƿo4nXIm[ws+^z{خAIz2IM}NaNXe@K3"#nwBɬڞlj0*=f9ڰy<,ߗA!G)4EEhYWI0˼tDc\&8a!֧~CAƅY;Kд#@jT $B^n!S{j4dC> 45#:JĬ|/lTc<&l?ٙ Ǿ "(1b櫨9n9sYC:Y`sךg.1aEǗ3nf[J7Vt$lV"G(}8#pp8Mҥ>>EpO ' %'-fm6Z [՚#'IL)rٿ3Lce윛Njޤx86*u1؞E_wn,ծ (5C2?gw"Ȍ7кx:FgR\TRq;:FM;$4w8.Em. \k@I+sa+292Q&5P=`}_5mYK*7Id 3CQ Y!3˃~B:P-I8CD5tkp@(M`ɮM8~)p SA-ß ueݡteUIDN Ã$wNiK.qPlVMk4ھu.ytL=ī1D T_CZ^L7| n]D0ٻ;r̛W ClCO4)/q.tsHsyvmMgWUD\;:/]p1W)1`3 >z!n~*CP0+o h?3ﱠ**ַ8%K~ T>Xdpq>ZG< B~ &Q,XHϏ : MT5T:e;!m *f~VvF*5˜oo)qwbKޕgu7>̳8YTJ|c?@CQA/:#<Ԯ dnT1r ^;9G5 T DQVx!Vbn"(=$bξ&RA8C tJHut?nj\;9 pvfM m9) fŖc9: ԍOoh?AfJeZ>%g!-x m`DyLfxnGСXX-F"C6.0XάͱaMg`]:>TsT{02˃%κ~QpOV'v$1z*?u\w՜kJE܏~i kEi)pRn,;KoCVg[ġki5t6p+'c-#]g-Ѿ*b}>XAwϚ7'EWg)E' P;*\f"7FpEOkbyy԰5C2T/5{-?e.%tY6AY2ڰ'],W%+;n Ga,"H4B!٩d8II a[ hƴo}YCHSg G3I:&y)x/>p # (`͎<SH>$yqɐ~Vа nu쫉 <0@ ^+FSU⠈2DJ/*>* LF+—!_8\hR|4-M\E,T..# 6\3300FgUq @ 6K8C,6AsVm\82Pki%Z7r7VKG$1p 6`od}(ˏ" Ex~z֯ '~?"k|i%&بcP69~I\Lcg)B,Lh w ۘ6W}? _1\tPk&mʫ7@[D$yF,rn_%Ep`,wMO㕶J./G|*ZbRRfi/0q"LQsz/hKQŞwA7( A!5dn5*Ǯ`P#?y2],_PNlk >ʻW!Aws(WL@s܎kΩ`{Z7i;B*qqx 0z- APՍNLyy .;B2~Bs:rTT|6nfl/{Aѣy&N=9b'NIG's8:C:|Sv'vpoĨbMM욥--u8vװÏi+uNQH7{r[\ #b;!JTe4ύAE>(>!xG3= R)s@3MvM71mۼ}sWnVg-3s {Ok,0aH{7Z%uּpލD) 5s13+/ ;B7t,z+. dfdo̺Q|Is>HֽBL@xa-A_>6vo-զےH0[U^ۦμMO>[@sf:HfZbS*B|y⍏tj !&CX{f9 9C>o:SSgg4[ ' k=a*W$˧56y&yvX*_r Ϛ:K-^:d;[1WW;aj4ltbe,Qqfdb=ZLgU8:\]:v 1_;q\.\lkf8.P*ϡnhP<5o cxu&-pczrfLqKw߅-C)6YJܝ΅jLw U3KhVz>xT VI5:hġ"k$p:y}ƭ9?*vunU^z[60cU BBv#*+HdT]K S=,ZcCIBglJ8 oscڝQ$ ('Re,Z{YOvd/#~_V5(2Du9\+r ?-s2]5UND9 1\M<|M= ۿIB}dT~}JC`ygc݃ otnR&Ƒ־Ho0nyO{\^ `PzCTơEƼ'/ | /J̠HƢ soǗ@'&tjo0@0q_ :22866`DhB B`|^` 3mpڅC=aEa`IGO>rXqb%b'h0ObP#_ (ϰk =}t +aw#k6*`hE^Px#/&8OB7 2C>~_9;ot݊6ye]ꣽ69x]RScmӮ5<ZDjo*sHB/ʠr;~KzL;'јuJq# 4 Ē tY)Т5J`z i7KFU+ۛ[j//SWMqkS㙭:!(sy(H{etpa3|ev`iyhTLYkxm'〸JVP!qӑ_e\BWM6F 鼽üOcIBK.&N)rݸn:ܚ_'aҘ61@=1]ȌYVPѳOn_uDӈ>P;͙12Z* ˈ*4yLj.<UẼQsM#1oCG]Ͳ%cK_cL"vuKjj<nbiJ|7YP$'{ƸVD}^(j&`/3F?1@Fȇ$%/"1d0>b||N '⊲Tf:8q5+x`!bǿ~7rմcq X%hv cKU|<XA40]`|/*j\t 3'3'f(zϵ@h h hPT :$)vчʹq,3x{6镻,,w+* ] *|O4'L &Crru=.;8+ ;ʋeć 퀩Gx'BuUL*={$/zͦsҫ˩Zՠ D&-Q_p;|JV YT{|xOɪ^ʧ$`WeeCjjLWhj It ;J'}،`CwC`9Rk͏.>yk- AeőT-||s@ز QD?TSs^o|caMGVrZ?M%w?jSZk Ȋ # ((ŅI*L ¨@ +\i$q+Agn%;R. Y~#խ=]x],?AWK2# 2yR7(hKh;S#k[=u%ʉJ%xtfq n`Dwn IǕ6*;c,ⲥ'L;B?GYSh/1_q/މ1NoDi =:T*eg衁0L['Xw7`G7RZL$aJ#u^3ΏAЪ{BƂ"M ; s|fR; ؾ+QYpX A|j=+GD|,3^nCP/ͫl-S˯ ,=rTq8AB97]ǩn1jj.W牴ؤ4ulB QOKaȅEL0q w^kCnvp"v'cDN0mc8C<ڤ`4bxZg}i $)$-yA;iiȴ0[$q\A޹3B!ǁ/4q [%jɌܴ2Op!N)j?50n2RtURx8 7 bt1YFKێ , 6]0-۔YKXϕ)M){u /lK`r{3/a{ܖ9CToԇ`eoOR'L;|5ĵ$ CϧRm0)Vw t]xcZVZyul|:?u}}ω|"@qμ<\)rMqpaS 3SFC!vfq)Ԟv, 3_^.xļvvUL[:79S/!]T5lшiZSrrzXHpg`ovauImo[ Յd"H^"''-drtЎOXBoobB?|G6ڠvƠe(3h}Vj&@KV_ `k7-eh 2$⪭<ꜭi"% hkԍ.A R!wŗhkEj#XF۰ -›}i~Kc9mnM7H5,:=-n5rM ׊0 A A<#jR0PeY;^y%o$l-=*ϝ&pĔEV֪r{ s "gЗ쏃5q3HԙhtStFW,{b}>g֫<6Z$ U[Zs0#SC"#tARTheK TaBGc͇ H&s'j;{}1߈f7L2BnP 2pXk}nOKYpo\|Begl(Stxlwws CFk3`5LPGnrTLU۳p \tsaO; 0 MFvJ_7Dު@-@Ly} ǘ/~m9`0ˬW\"V( [@ tdg:pb|@U# 6 mLya4<~c]V]Coipm@k8T{(4̗hĪ 5͈;v6D`1k2/,Cߠ7KAP=d% yhkSDTyڗƝI,n47ƻvoU4`bmE45û%(Oy9&2s/;['_-Ҟw-@Ѳʢt0-HQݞ#|Ĭ0 v0sMO;"kX*1ܷ {4ܜ"nQM1I}l..}/! ВO>ۓ8{Ev\nB7(Ѽf5- 9}7Ua}Ù&3WlL#8yuYDĤvq)y#b>wJϝ|X]cBwxo 1+ W9Ր4)[ttWeB>oH½c åF s~N$]B'ԣ)ZtKθjkiNh7bAb5#?W"y-2z ߵ?ABhU Eh;HKGpR 0ӯxqeXC fmtwiI={4URˤU ="%PcIX72C \]N2#s!\Ax./©jbkV$rdcd4klO՚9bqr0"?6=upɑ׻ ')Ө >`OȴoT#єUE5aVlV^G( ?aʄdΚn򿂪~9 HjT*;;q>}jb:pL͸cm DҴ$s*] K:NUrۮ +j*X2~4yo, K"xd+(rs㳢Z¦¸d4V +y["bEDP6w!JQ.s|AYmd !wm uXuG0W*\u=:t pK]|j.ܪd'T;PrS? ;sca`=$n@問o:q҄N fLc~^\Em B>< X%@&Xcu ,)U݋Xx9ka_tntF+˓_{Oq_[G0XhZ/\]@--&0e"k>),@/sڔ$3zXMo6QZGm_y.|ot$\%@j92zrDS'fֹlzo}k N a4X( [_ZLTL[x.Wzɏ%&ɣ3˷"Z* %^jEsm*뻊30uMDl7j,;* H` FvY5'q_XB{w K;y)@^to!X UgNE=OWa$Hтb! [S)sT{V2\B"EZh_!v, ljtܨTas"'&]=jgh$ݠz#_oehٛ ]RLw5d Gꦘl݄o7>6R  a-;$F- o/XA'EXd4ݭG-ۅP\y jMdRX9ujT|fI`G@ud+,M}}qsCuRms1,#Bb)]qE4#+z$vrRIFDO rĦY,T:},;FbpEݗ*GĞO2#!)7#,vĔ&?<\2ETP6rXTR`Bpֲ8|10e3w85VVeo,;!mX˚u#D܇ʭfU,=dq;M^vMR!\/'ИArKKoNPVYn(5YL)6Gp58ݝx<0P_P){A6b)Rhx/Hsf0:x< vtN; ZB/xSWiIl!(Yj#J^N+`9m)CFNqv3)SiznqNޖD-rmY̚^q7N;f*qp &/&qld230uFØAS`2v;ܼX6, SphOk=,ǿ*,T#; kZΜбKϑHNTK3Aɰ5_Y]ȃHVD|l7|1ReU|q#=֑&D*ldyYU1fSJ]rLzqh~jͤ0,z}o0y:5 |y&qn*Ikeݸq|_5KTq-69V!4!cu5s~%oŮG,ئnRT\d(D!sѮZ6 t/0K2m>a0rQ ?**H( 8a"{@|uo>fTF 36, ftjċG$C{:PU: nBt(>Z0%N:d"frw:q2IFVT!LɅR Kٹ&v;Xo [D4\RaCoCdf1SN5?ġLKR* Z@{ZC Q3Rta=dҙAhSSSĞ>B _su;*ai/M2q}6R'6:X:V )-ۆ92Y ߼Αᚈ ބmt~GܓsEPpc]Ar<8Ot|W0 54YN5Sv+`Ƴ|͠wכi7RUvi&mS$Ne`Qy5gQc^g6&|?sӍa4X8ǜ#ڀHɛ44a(iԥ9mf,;rRAt_UqV!/}Fe,,Gdܦ_X,S(MQi,Xu}' qfK¨W=SK+˷` g~Z{vgWv21f/)[p&2fYLj~悇k!`Ye_YEչNLMEQR@K7nCbcbA(#8#;P*MRX$KŮ } F.EQnR6`*> %Pc+4A/I;rv]߭F3|Ƅ*|ͦy`Ԙ}R}%%S5,h|ٍG_,Lu r^i,7g,COҙxn>z *1w"ٱe4Q-Zl{UK`n8Vֆ cuTKm[ RbXNzҪ XBiاwx0K7Wց6*fzV! `j} S1<${_2 &.L5GY`NZnG_/T ty+ }8j\@scB^0D8. ݇&d]nc&7:ON&uElmzxnNE z 2MCw;2GL`[ ctxy ;#H̒ P-{,9گR68]͒0i VmoK&$rϯII.>z&Z_; #}cZOU`ad?-=Cj4m%kvoT㌶H9,حKkfd=$!tZGr^4!/V@7l)HLa0)]qs0=rxv.pgJe(FoM|'Ie*`@zsraHwz-ȃ:1@ dYoUo>Y z<[}He)^^΃.۩u~xk$'6N g!ULC!)it&+3 c%vQ(o Έ Mdߴ$Jև[3gm:SV }L \mr7$JUyX5wɑNj,7\%繛X\~XgپekؓBY#Cl+&SfN+mVeQ4FkbnzELXqwaa,]՝@VG1}">\o@vSv }$BJ+9n>q\ $ yBX@D$ʚD->o밉 Ŀ< 1ͺyUmea$1c=)p)3Yg ,? #uJP :fS8xS<-JCjİQ2} skfώA5&Ǝe*s51n 1swMDsW:)RUp oK~pU;P|_e6 l1G ~pO줚= MA!Gr6:. J{!im3:OvNKw~տ#'blәH@̛-hCcvy1qwaE`)Ϙ,[7epP\*v5\um$g ?D]YM1`qa:Y[nǤ-U*BӀ-6+!0s UJo=)`pF`~NeW.X'>蝊ו[*JxL\<1M s.fʸ7(EEf{2PŤ=_6|ևGξ{{VAF- @v|ȽZx[J=vѽ6$ȘLJoj=0̲OY)c-aV'!n)^AP_ͪ%Iy][pH}i1RE֋39!Q'ևap9_d~S,Q>ouК*X7risL nΪ& v+?I*×FWEGMti4m$#F5C1. 溳]#7;lIi4O)2?&%%5OfjHNο/_co.d ! `xɏ~ʷD668fyHF. N[@n+/wm0@K}4̉UYu\WN2AP sw;P~n@qfˏ& ) H\oQgJ 暮H3 פٕ:^tqQ>19haՒ‡ax GU4?h$3<4P|fY1SpLSԐp\B[=GH2F– 2 VLM{8þĆH/ u;@t"k(wMm~1` 7ϴQ<-2-^iĵA 8u\~F7"tʁ^kԪe(Q/T% ,w|[~=a_2_I>!ѿk2u$%޺ݎG\M=;|1G6} EE1.U& hRx9eQo{}ƥhn8f`%,`Ƀn7v屽A`6·gf֦qyim}Գ7apy3D}uR ޱ|;7.N'?6&w_N*3,.0<5/rY& yA}ehu}PqG%fE;np 7.L7'"L,|px8w`,5H[V=HgDKZ24'kq)bBd3i,=r='.q6J%5`gR_uIM&v`z@V^HKwz3{S,a܃+0!@ \ zrM+DGLF}F&hq@_sw!b6^:C!~UFl 8/|JsXEd' ة yOX.\1-xۥqn2k v~BHMM# K> X%*cU'"7V~2"EF}@6ME~<5 yuR؟<)5ĔUHDc4ť qa@3k|;mkk'0o;Rƾ ꕀJʺ2,dMqm89\>oq9A\M! lf ~7 f1&"'}ʻ 6Z%ܨW@B#9eW^~@%\F[,1@ BG z!ՂG:#*SC°u*@+ȉ\*ytEY%[cДt]Kt;mdz9`˝5>"tV$?"eUPɼMs6ՆkN)%Dd36fiN;f}hD[ Ib _cLf`Sx wY[cubrn¢1>~iq*g5H~k khwJmîo`c`,2"_))GD5(+ 4]=^i5]=J;'Yj~G(7wi}CixoLAt #X XaCQKR?`Cqρv%I 6薡yDW:']r曵v/K|4OL(Y@^{*a n@vBm sޢSoBnͻt ~p|QVw&arG\ Uc\VU? A3[,/ vY[U#{+kV_߱Pߖ. Q N=2y)ų2&K@b(̙v2Lo2 I Y̹d49vɣ5Ah@53K_S p?["~Zo~THΐC72xl^ wӀMρ<}Ԓp˃o&ߩ%Ъz-X,ԥNfrgZeQˈ ˺$Wpk29Pw=x1S܄I?Ry,cΦx8%B!'H[U M ^ _#7IIAkdD0H+&5>CL -< EL@x]>dΡv )ԝЩ,WS'DEXȣyī1kR9$F@ZI2 O0[̩i;"%M hm4Wd_^&)zas ثx9!]K0dy h w".eXmN U?R`\w3ʕ\M϶;2Qy=1']dGceΦWQݾY@啮H@ }Z,^kƚSIbIlHtxC<_k0 :z"3˻n.Xmcdx87t)z@_ߗҰQ OUI͚/;D&RRLʀ'asBy)\`Q$,f0 2 RuDԻL<מLd19,Y L2i*6 vY?#6Su邝Zη1PoUQstpd]tyG8 De>ÙUQJA]NEJW!NȒVS~؃X[m>p nV@] /d@=P@6 ÖȜ{:K5r.+LE߇4VHcECT.#<=Y-=u/jtB:T:+s!RVmFC(*aFhev2wkQ$O]n|7ֱbYt-/0aA+󔹡ސCyddNܡ7AYϹLEΨ0 ʣ/lc$7>gu N`ưX$xg(6ѵhWjBCGeU@ ΛZ3|eʿ O2ѽ3u+-g cc d~q/+BW9ۋ{GFw3 Dq4$>dOh*:%oz+jE>լ,'s[j}o &xrjϕ.Q TMbU=4hyy|\PKdo:׉bV8)c9W麇Fo]ϵ7\D-=R,&'NS;NVxe?\jpl|uhU=|[qG4xE=a ;QAR9 Yk %uw@q"lL$Ef'ڦX-Ka'$xA *b.d5̩O dνp 4Zn[ 9wfkboY0-F=1#aǀys"<@1ՋN7Upb4&%=L,c;o:uZ}'iO@@Zm3,SHK͂6ܾ=PMʨh_ON :dĨmknLNv fօjv0b0xi '"PjXZWX;}AId5=kYHe_?8WADrg*s 5 qaYɥbly-ޡKi2c|Y2ڹVXP^^;טGQH9,PC{:F x$/T8S˽2țE:gfC1>(] iV iIe58s/`2Byy{he})j M# n$޵[(:T*$r=zyAͬm^=>W*>l`kЈ{^|U':l/~6oj:4|X0=iǚ˪R_Mbk0P V׃r)Wv<~]\fQ$jGU\!Sm ŕwOךWM{^0a; ZgVg.dROR R^%oӮS釼 temƻ(vN{=X Eh;N5k`e-EEӳ{v@ }Y5b?2.<:/VV1cƍ|hEh.n8( #cˇ^D2/*l?l r==L= $AcN7筙p@u#vK'9AX~DˉZ =9RW2)I電 b8?漻 ~|LgRb&3i loLI]Fʷ0 .z4[8LI|$ʃ%U0}:jMwKANtGu̖`ygV1 5k*cl.A-$0UmOxLτn Ҥk~)vijzܼQ.}#֠V5B2Jfr5?עIѠ5v-GX~RW}Mt Ǵ}\ 2T[<K y\g(HđWpns\ 6eS=I7R_ɻ ?\Ks9dVv6uiPgp?֎ wFXb Kuxי$1zԋ{RYWwօlV 2_^vo[(?6&զaL@#jf;s}$p.haH&-pdTlG;ӳd]uH9":6 ,tc}t+)G6;Z\R< D"#xlh\_c|H$ UɌxͤ#mЫe$g$S)}A  yP}10Vʔ/\P<\_m"PHf2ةZUy-a$"iYӚ!|<+|0n]X*$8V1C.$4Vˆj1}<\ Q\#Ƕ($"*OhA tӦ`AVo~>UcӓVѳݭ<' ΍o$ѴzfL ~:3 &.*c8qcA.+$8lY1Y\Ỏ88q ΂v(*[0|Et16P4,R\M4[~b.Fc+a\wU1οQRWjRlw#֪oOyj ,},Do}1QZxȍXKoEI^L ד6 76/WW7ܪbOhַ"rXsvyiLb6/%}y0=)ztn8R"mg\ew)hEO UN|@:6\^:qg/^JVapsqkbl7r3w:hTѝ Y?@Hl&2 ʳ/| r(@2(?fE3&{O- :vYtF^ShOdv]<ر`5ѮhɰOZ@ӃO%x(&W@%^6HEny=_|Glb{y^&f*1)R]l*6X@cD,{Ԣjd7X=x&i5~۞OF'b ,~T j MƂR%$¼'7RҿmƈNT9XSR4K1dkdnG]zH`Āl}{)3$B $ԠBCaW/$_0A,!FmVNzT?E MZCT1<tMvc03vKv&mNw]")pUYl+ ֻi_=^VnD\7e*;>J1e (hӣ#$C qoxn1=t=7Sg|~0d+ʧ\'uXQ ɫ!PJVxak ;MA"d=- xR֍sUbVi||EʢZM W ʹy~\T@A ,mNrʞ5'=~kQFt&r{YuHKOvTﵞeusS H$etT0B%w q/nR~%.Q\+AK6ϖ14XB;69XؑٝU]}SȂ3)U+h׻l?ҵMԃhpIwN=K~R*|r-t7@ ag{7g jѸE}6$MEX=&]i&Q>͟DE 3@9ƌ5v/Zۅm6RyKr.zFJsƷ@ >1[R{f-;92)aѩ 1g,bƠ! S,Uv#[-)|dNڹO8IwY$% uC<[w҈{XP8IKMJ[55'[6}ur!;ӗ,b(|Qeof ̠iDHBؾ8RJXRbq'n+iKOr-?\Յ=vRQ9CA`Q-߽9kHN}~#l0a:~$콒`xϾw"H! a^Iի8S~*pi齆 l>a}"bL$'hvƔ)žQ@) rOw(E oV@!³"Q峌>@sIۚm$cx(q8 0Q2kh3XQB|DY G~>sV C,D0K,-yffxBn=O%VF[d!p&|]De,.Kn0—NbpjϨ>}9rOΛaM\4a#frhisީ.sވ8d(Ē̃@ poЬ(ས=ܦD: rο@ͬ&hL>cnNNp%PޏHY3+>sVɿeömfN|X!YMh601]ݐHI|tBE*cYlWM^$f!u%:#Yy旒|#ԩ"FKuAt}^jp!Jpt)8{5ho.X;`{ &oM1]PԲlEQZ`xDOWK,PIGq9lԡ A0?3ћ郬6]*}`>T*D"#d3D`R5BQ1Tq1oXCa]ZM$ /W@V%Ao%i_. R`Z1ͯ`XȻ6<5[W_A6kW02<OXtSGAZ^p0/ ^z#@hSrJs6I_mBŤtzt^RdmCHp LhX$%3~B]?V6p{#X$ygRp\dqܙb{XEଌ6`cDuWE kJ/wI~V?YS&>mA ?zf|!s ķ̨~),Qо8~7]d 8$]J? k E}r?`R%f\IX Mj%℁\:#"f,cxOW[ 3w3͐9rn#OD Li| LN]:') f 4fʈ2 sm7lMrza@ DY3*쩫jIxPsSOs &;-`>E\n*t72Evb8,kk̯DZKcR&oۥj/V1!44+TI"<V*OD7X]q-u 4|}1 4_̰K/x9(|'fvs׷{ًHf8 bCsk%|/.LK+YIQkTѪ=t~Sr,SP γh]8{ cn"zu*PL3qڄEGb*"$ }؉5('d(A`R2(M '3sB*T]2콥װWbMq(L.|O\ͨyޯxU8~]/ܙ+<]ںWz,?.hN22= `U' uui]Y9Řg T^'\!P00 {4 "x;\""Z)n[r $g3h]~7a2X4Ew*־'6]#Z땵GgNLRLsU~ݹבxpgu)CKku@لøH!Mȧ@',"^20fZ;!,k0w60b^'0{i4r7bO++}HjBGI(` 4Դq(R>s}HSJ^'F-hYV~%V x; .Ҁbjkc& "hwU,z6L>?: g⟦DHPhNNIH0 5b*` eVpj o ;.S~92*yd౤&ի*-K;z$*qpsb()Ⱈi@n Cn ŐA݇&%)7Q>ѶksY^Ȩ++Mm\/j?)q'WD4*cu?[-W0_I#4уrWEZ?|V6d: Mu a?g]vx&${32㲆֕5%!iI{ Eյ6Zh581Z0_Vp($7m[Cf(W$/6neʃY8AjT(;VG `";?R`sJɗ$gflDӋ{|pI8N 3LޠZB.!$X$CCDΧ:?U} ^"NJB^G1\7J&\,Dqo^Ё egֽ87֭?֋J%LV[^~dA4l@ߢ  ='E`ERTҷJqtiT'.wpQ; ·lIps/Gj8>*X-:H | Wч3teS|4ݰ.]t0Pa'gcܖT@9QAƉz>rBuy@| :9AbN{;n/I(O> -`>7d)^Xx2?e XzOna'aV*PWGǦ꓆oECS;NK1iDRC27xϊy'¤"v䢦z59g?8ml3WPE-23$-00D(n'$A=5P} PȐjkg`~dkB y]͸F0[E#n],, 4`*Pk PDV, o.7"W z)m~_4r4RU)L<~*h6gmjZ-H; Ct\9bص:rԽ%Ku ;m$}Nv+sU BR(Ў_ubv*ґ_ >7rbvWE U0#km"Mju>xY&U'$ .g4''͘R(nNr(!4L!2ԟ] - 0hZiYנT C#OW #܀Ka-ġkD[:iz! w՗4O$$>.$S*Nz75ϻE4d@9zH-H^>䐞[UZbhLБfEObh3A0Yغ]T]y 2Hk()vϢ_7?o/>B I)B, ErcK~ZupUM8Q90ZW|+ӊ8Jrfu\@(}K.ቶ)S3qOOnp:_&CH 8V^=U#.ށve::Q.z/GVIܐ ّ5]HݗF %oI̕)~Ÿq_ T ,/4;:+-@(]>>U)9s4҅iHlԮ}9 ԇi}R1zQ..ThBfT`nW 4lY>ODxҝY:d\@!fa'+vzsﳈR榔U3DWy8/V-ں?#?Bp;iVereq4^O10hzK^E"{玕mg,!xm[-:d~MJȬMqp*XrKxRIR>1\`в@击DjvUcښܫOVU})݌M䢪LP\CEwlcRy;c}Cr6ߋjzjY ]L} ä#]'JFA~mGRՏ^DAtm) kxRg)Z@v 6*o&L*ec2C T2F=VN^%F( Wj&1-oP)^==ʥ=1H-r$"4˩Я~nj0ܽDnvS}9 Kܿ3HRV9-W:Cwf)]}W4A$%XM!ٸe"oakӨ+NJ_ ܎~Yy:R_LFzRP+j!I@M)dVPKl`Үj<4F =yB7ѼWhTVۤd9G$C/,Z#=EWN( ^-UisYZ2>t::*DVP)~J9hj7KįA!+˃XoVLckLm62YRuh:\ߎH ;9%[y%+_~Y| /1>c:m'?ܼ4J|ƓgZ׶--<˧9 @1ܹzif$!ܐ$=S!d|eB\O{ X>Db}>\wB(7x;uzL,x$l_wV%e+ѭa[ )@JKҥtʪss$tEuĄ+s=DOSppj@o$Ca#;piIZmD r*D]I<ġl1Jookz[~|z ⟪gNʹ8n%k߆|w;- +`?nU}c739*28~\B B+[Z@kT4 q -vb+[nq8G{9\͵]m-0棫>eneD~cN 뒝9a9QG[BCQ_m뎌2*p?4iP)K՜"F$3*"#P0ɈTt'<~3v?0L+5&;Eؗ(b捄5AL1 .(v+cVk/KG2R,:[\Ji֏6Jq1Mu)G77"o:]pJr)fG3K*J4[{NH;c̀f+5TE$*֕˴dާ5+E?c|IYUW~ŀӹv!A2Vc]KoƞΛ Kzk3|&JN/:&iBIˆ|yܠ: 80Pcbfdְ-1(=HQ{|QUslVQL3l+g'``5L>NuQ[*UZf*þ)fnys#M·]-{5hr\B.HoO+"ֱ\c68/z?Uf ޗd+:Ox0*5_p9մE'SFzAxH/$Ci8V{uo1⦏,s/K?*T!_S)jоG ۂ]^wP 5J\plĈM0%Lgy$9wP:PherpdM ve RaZ>WA9ŃJjsH9e?ްۘ4(G7dJp~5+wH*{_F^tU5"l1N_Ռs_Fƣ؅vO4;iL6f#;$!ӪvmJXtMާ!U?=i^dfo6*}bor!̆2f/8ƻqf]({&s /@"k+nՔ;Ӯ5A˯&% L n^01ȲZPqޖ@LLu+:J-氢Gd\;Τr_tNkAAh),-v ;fG#NLpVl~]'8144+%+!YqW?:zK6>c5fN4 Xv͙A@m3[X|wdKR?V6%q"_Bɺֵ84kSCJhFw$V{M~Jʹ 8ϡ&E/&#"1lL/j{b5ݙN UdU˱8ZjȘRp}3q@0̥T$Qr_"M<˭[Fku`heGa:Bs5S@!j)6Xpv\3 jdVsj[ j^.nB-MozLB#"9: )NasQQ$.j9\`9j \@pc`WRJ=j7y4V3*-]s}qڰW0V?Z(5)OLzVt!hƫ) 9b6TWLLS.QR` VX&Yh DL2kW )rKxwi[nglij+`~JN|-Fo}|bcuۣf\Ir|t*i-@ ڀ.ws?]#dr5bpOt!b%Bu_a.5וa,U *A]2 bʚ(?Eeg~cʧ˒vR&SͭKA$o) R3boDe qyPo++\)-[E[ed>E Kξj4scoe؛{H,j:/BYpRO; wʔqGojP~9no⽔YX떣&]28)V>:?\D OHpۥrizE\G0XH?w>̲.X`PNK@o %pvu^cPɻj4qg;sDLS 8>=;;UwP Νr>w*F]xb%G?-UCFʴ7ZT-Q$7jP#y1پ>$gWY¢%DS5 ޏ'lbO0UscD|pQ]+fjT\Y3'vqY@|#͑g,To/?BF>ە^U^ [⼾8X1^9F0ٌKu[DX%uF]xz!HԎ$]EsZx:VĠ<.uȣNgJOGEgZgg \zǨcv4PxE8-LrUetwI$eu.7OAk*0ky+,Jf8H p!݉ s`s:rr qm57/xkmf ۼ|4 /wE}ݭI$>j24054I$Yv-0:߲;K o-r rWPT~GCP#Ǔ jhҍ'ukeŠ.L[w7hN_Se~g.vPFI1odM.wW0f1AsbIbʓ bkt8',U'}bJjsUѱRI =tm>šߩnv@Jh_9rLh~| Pg p;iҏG蔩+.Oo՜j~f_Y7, WU810^u"-",1>U&$w>FM(LR KN>ȕhC PO]dFۅ("DDޗU:ow}Q|ki|TF:[_:Y8;j6j.33B;?QB6Wd;]y;Em77dg/gMA^ڄ:Kva6E`rTl|*/H.#m}5gI{J.'y囮]:t@lsԴnY$M =Ym S`7N±<.i(Wёә>5'6dnLҹ@>?}͜jZh=4z$>/~p0n3Lu7hlKY`Ɯh9gOUUޖ3Y Bȇt:ҭ#:!ܱFoB60xQZഋHg![ej_D)e"XbSCֺӰsbbT&C\Q#O,%V`ݎJ}?ỷW$fXYҒUv׹gh{WP J֠7ztl\7w }%=nC1i7祕 'Dҁ Kn'sq$ /Oj,:ҏ ~:B\릫Bl5'8v3=#vVUp_@Uِ!3w[n&4\/0zu~_d N[ɨ)7 H";9 /CՄ aA V RVxX"=HZ~H*LeQVL}6x)-u{>yA۬@*\ taVT"$o:7K25]ȬkQ7 t6/X׷gRXJ]7x{f@(x2xqRt}{;:, %-S>AOF2yiXÔ Ӿ; \"6FUf~}cv;[ӀM9eiגV2e>Q'}3"@!qxs4 6ag3NB|0z>Xow^KϻpCOscb0tfPuٷrǘ1݈pTVkqG F{E ~wGsۅr'$ <0Akuh:S>29S,U(.sSC^y~t@y<+5XѪji5ҪPQN>scfj3y`L@y(K+5\!D[mGYpٻ+b4u|TEAB>Ѧ&z3m`[H An3km4zrSA}eVXHO.ɇš "X> iq՝Ve ΰ'>5> ͣE 4NC>,7zGݹbce=X`}J-/IZޔckOT kڠ8g>Q'P {N21~c:C6_elf/Ur*meQ:ikujC']J\svʍ%T"*ma]2 ɼu8t烺+UՍ vij3ǡ@'ZnPL^8FL&ӭNːfLmHO34Ԗvz-w JD@궲h-ns:%pKUz-cJ~L)fk{l"^h-}̙(:69ò1plQ 憠5& F>(]K.1<~EX jHӤZ0̪wl[`sʔlGzODڎUswe+Y=r!)|$Gymz)35={tǿ<Eňl`4|.@&#²"%@Iq^ ;,e (B֭!TwQV]pm8RZcڃU@Ir07aS͑Elq<q@IUzRQ'zkPYCh6E0A:d9bAeL-Q"YUMOI H8a^BQ4{+,8:]n*+va~,CbdB@GP֠;-)=ƍA sQj؟1Ih,oW=F::lG9s*ŕJOS"{|NV4to-jY "1(/d\;ݘ0~ {m`bR캯[z&[I ㇮nMZ Y1HGP#hΦJ~޸D]zgvA< =22"YrnE~sjTmmyi%ƥ~v5*rŸhFvVcw<KD1Cx*I=H,6-^G,azOm'[5О 2`vt]S=/Q׊au4n])$br4E4bǝzjxS+CNCn ecM@6:c&5%ާkv/p.d ze(` E66PYhe *C4*2pRqO%[Hgpe(tr=3Op{ç C97cU(WѭAKm"LL1#Y !-W]s +5 ߑ*}(?;<^ZRhc=d=*eŵ˲ LvQ?xA>S O&E7.Rba%^85\w '’B8\n*ibC CRh璆ט-m<;}rtkM >WgC]}p!jak"$Rv&8a P14u wp*Xfk:iT=8f^Bw'5-`rW+ .6a w#~){h+=SIAnN~xQ,Wz+j0igReCDҒ t?/ZBgeĹa@g#ŵɖ;ZwguřЃ],HFN6E׏LRXb I`YCZ&vpɈ `F\2Vn+LZlX+y0t23PlиIi] V;AAk.⒘Z0l*g6*EZézNkPAq/L Tܔ(*|}4ڑ M*Gr3ǘ}LJkWlRSVq/hs2nOz%⺏59F>JY3fbA%T K(Zh#V?EˀŸD[A=wkÍy$+ +avL=1')T-)#un"F5tb[Nz!@k s]pw:/_.V+JYmU+0.36#t#a z.n%M[H"o#hDf0ACWPd 1R;䢯Bbo'(|!whH[Lf>8JU.\a(dދUt ZӣJacgGATF%,T_[qJGҧs[ZPӼJ(ph߮,9Q} g=If<:Vߎ70e2^m#VfJUw-.Т[_cE_/v-PS~=dw;|*߹0S4!Տ7\L 3!!?]g[~BI{L92 K}pNRj>:WL׉F o]-a827mB rڥZF.$ h\x Նr? 2+-(^N0XHL1H!Pu#=dubXH6 _{0jn,kEQ-HnO<~CQ;DF ﴶK ˖9ht=n1>{-So'(.8U츐(řLjM7ҡCoTI4g_ {kcX;j*\|ѹ9Q"A$Ҏvf# Xpm>T:ٿqȧ;mgOʄB- fךᡉk1 T4D;bJ/ Yg&7Ƅ8_'F@Xic()쩞rJqE;qN1 =S}Zc<9? gy@4޸ SnQ{"WvO촠j'NkY8_!?0@x1('iO3M(EL]ڨ8,/t_~~Vd\v%X :0GqԽtXB1~'8 ) 7IlȱGf kde(̋}]yҩ݉YJMHD9wd5֒:m;jcNFDhV^iPÆ^eRяnɩR`Ce @mXl`/ל X-T !6SHqaqLQӓ c홧x=bSPdY0{1(6&SmDr$p{m시PRqXr]mǵj-Bڅ)ED2~B1k`XԷ$i֔[n$'ahp#u=d=+p~idfpTOуukr:gdsz,H;ϳbu,U9X$eKFxwD_+UIV<F)Kwwz瘎Az $ ='o;M#שgT"9q|d4@:wS :oƢVρ5ƒjGc5d+|n:=8jw#xNR3=W)9Ne(%.P<+#C`uXв3;$B jBkε8J&mTv O2}JKyn wШl]4i V*d V=󋒷M' ,c0f鵫VIJt+G$^_q1ɯ#;>Ʃ;a¿{#ШSᚋR$O։$Br>%_h2?M_^)n]RSus _S,i'9suI/)[ӣlk{=˄Rϯм7U 0<Év> v\AwҴE+XHd:}-Nd=59p9C>ɯCBGv"0ˡX؛U@ݫ.x'E hP> Êǀ+N |C\{e3 D 6/Ǻq XʪGW#?y㛸S8KB0~0Q(a S&؊,qt"#75jԜ̬3ΉrR8 GCwduoN~VհŪOȅ&USɤboLْU:Հk]; Ꜥ Wm$?}%@WܞsϓlzxRu+q,:e!ZyXQz &VemzO?([U($ь GI D7c{^׊d+ۄG/ThxA焆u@?Nk;5j 1Oc9 8F&:jK)?2?T.Y6 r= }e۔[mM_leww#yxf"X =YdLW _'cXJ؊_B%cwט 0۰:]M]LAh V rHAug[[5 ?3(MҶ`\3T\JI) *vB3.*-剷t׷`g$'<ß=0T grTDh7?^vXN>Yr6o5 !=źw ]86A ubmP݅f)cLcr6} Q-w3m3C4*Qތ(1&^ QZqқ|xs1>?o6؉ 7Z%Als!*NVgS)ޥNdajYדR呾':/FIV\|)uzȬyGјDHO{UKqm^S =V!Mld.:Ca[J&zsHT\?q|[oFJzW{m%WY~}aGF4a9yu!"+Ѽ'sAmع0ݣA"[~mUw|ƴEBNa2mC2 h:0}\ i"?ޘ+Aѹ#yk=sM(VQ dgk(;ej xԞC=5X0 ke;*{ttzYX;y.r8Lt@" [E'r3nU'#p^%RG>\gCc .c# *HZVNN. ց>r apyA?-AGW7XLHI(ݖdID 1) EOL[ pxHEI9JVldSفQ-m5(2Djgb„AC Qal5 '=vqr[$`K0"|xRg&*˳uWEXX/ %#4Gr: 5  DrZ{q(Q9:r7oYKњpa zA(Af!qn*9vV>&'#5+GƎlOCqF¬C-|R,=QbSk$B 9 K`=&2]I]Ɲ{I)]ZE9uE]~ObKv<Ч>*ǣڐl F"ԇ1o$64B5uw-y7ӝ1 wG,_oNE8ܙ#EPR*`T-`aFHi+aBp&"R) 72*҈߃D"D/dw4#j5}h Gx0elɰEvEXSORIlp ` E#JDx#JΕ~5iR)uy4YQE%#Hz2}{#hv}e`9ύ(̛%GO>,-㤦ru7cr &.ar%^S~UJJ~Fv4pRoUפjpe DM¨%4_40fWz_|/\-/Y :R0}TϸY9׉ospɳ} /-S 2$WG=>J!-)7X Mx&]SH8Ay ~cU uvacH4he-!'y?%x 6B  caݷĨiըSYa7Lܑ1<I ͠- l@$8KFu=Zc)R矱&gs_ @.&Gհu\r25c4ZS<,21 f_D+L.wA/i"O"NwIwF-xL+Ipq@p2 e4LMuҥM!eaзxhf9kW2͹ WS5359z< L"J qjWQiW|1f}77Ei86/\v MZq\'{o cB&}k5,8*sNk S(&V{ VoY#W^c5"Ixb6)2ŘI,.AbГi?Fy=N5klr$r:)%Bܾ욿`Y i\=0W6eqR'X/q T4XhjW6!S>ٔ1N\Q"i^[Ucyh>zxf"<]W+[ϥ vـ2KE9U+hW|] AiF' M6.XgSa9̆CNPk-"mBmX O,XNلW$htגvpꩡG1[((/DlU ^M8PvC)K\Q_3gޟ&(pxf{Wů?d_^Um!5(5$(x}ŀT0M5Z>ӊ[ dވ|vKSZgj  T¬>H~+UFDyХ%_VxrizCWCvlg[k^32 3SJ8yd1V:CG;Ij@$DyϹ ȤӏZ ,m+~2H03vUg_5\G/"U^&]ý\E"skRt"_[i0~Vz"c_N.Z&1ϡl"V"8o $?x-: 5d/^-:ظ35~umZG&oOw'$66rynXZa1n!9d9 ;M6jmeKwP]G tAk[, ttLk&*J5!wHyhc C:5%pb8)'zLxz9j"gh/ }f\k%NDE`H pgK^jR 8Ŗ%! LSrᡕ/j=\(=}.eF񙲖 &&> 1! ڞ祛B߃dK BR((aV%}EӔ4«H#h ҄mV>L ЉXN6닏{N!t3.Rk'ޖ?|S7q'beȰ;޹-oL++1jDCZ~U1חT]in{i_=!2j+ffW:$T?};zwQ?aQsB.W{2"9÷շPY5\~kaLǦ0XPGoijg!N]/¿lAJ*+vש:"j='D WeNşpK%42dudLXLB_kQ;P#%.ŸBf!Z2?d 9$.5b:P& ${]YaD6 ֶ:ҲʅŴ\ە~ն*kq}Ү)9:O3^!D(6My IR35F6Pҩ| Jeh;@%"qcf-C1z{~ʄA}XN ,Q9fVdSjX|7%Γ%ˏlN/ə: *x_Ʈ@!XP/M1ꥩG'*e?SqK:Id\42 nm(cY5BS߼*ERT>OU~GPr kk$^~s}Dq{A1ٳfs?};zGAj󞓵TgzDNXZ^̈E(lt4dېQ -`Wɉv0L Ś6rQrvgom>ab 6ES}꣬u259݃5>m7*rg\rZIvQD{fKFnc,To8J^gʩο?#M3C]B,0y\;u#r1ZP4Zk9` eG#e/Y(rxBjdސeN~;yΏ, 4[9#W]Ly,i<ް|n<=q*:-35;˽\lH\Ş q\DE+Lg{W.W)kWBqRc eǿ[ \\ltYںyH. kutF\;Ρb1vhyrlJNwl^0RGaH!TOT6yx p؟1ޟxwbB!_FYk ;A,[K4#iRns3> F[-$dR_D߰-G*Xݵ <`ߍY{ڈ BA!4QB*z17q!Te^djb XC*/c%^?{KtCo'h4ǞssKcW"Yu%y-1 Ov˴SQ_db{, /#ENvWP9ug($/zll'-a/}QX@)b]ӝ]pҺ] ~ {$ǰ uB!̨HH9GP^9Ez|%- Z6zxZKu٥M[:y&iN@cY?ryRy^i)Vgš|4P`Clϭ]>bRL "G&fPd~ɓx (cmRk4E,v!ed^|%Nv>%z<ڣN6_ȮLnDp 21HL i \^ i\V=.sU't|nQP[| [:ۆOe\J s%Ma()d )^VڔPTVG\j. 6暂繇&mUK0qE>M])$ǫ%%>6`fۯoAݰaoRݹݴV>8%O;Շ*7k'5+FVr o8&hULv߭yI 璴IczFsݦ%\ Rg|ȭ1``͍5bXb!lĘdR425k~SvwʩuAc(gkɘPs<N#z.$ y:~F_+om=0g {G܇ LEX9껹݅dkLͼ?m̠(jʁd\7$72سp#̭%5\I!3ڟfam z#|89@Vc"ŖEp~bE|U7(e3QG`XEKdäo|ÔK Dw$OͬAq?I&z]!7=bۗ*䠾"`ey"PDY)_uْ[?"bk]|Զh˨E$g3g `y̤4-puL$%>lrNbK CyɈk䳜Q%#LAvƙlΆ M(Y4,rޒ@F0Ki1 )R|6Cqi5q_}Oj=pHiށ w; }3BF($g0=Xyե7J2c{vLS_|n&̰0Iv ɿfq#Fa( Y];8h 1Nױ"X\Sr=f 4mg&%ܸ; _@`KrjI@dUoB|O/Ξ!- 4b d$ T/yG}3};רp0\-e]ZwP{,G\Cök}1@FɧnZ{M[jXw9M7wLCLk+TdDZԣyJqh[ @zLoi~c? 䘮EfPnq-DJ(sx?vDj{v।)9<PB9Wsalޯđ~J;SPâ]S+@#ɑpe^:UK %^04j ȚcXMh:yPRe鸛{8 AXyd6֦8w0c 'ٱkFI"MAZK{<ߢV=8Xa0ұTP^jOp-b PPqRoz'=W!_?MyONJ>۰-f#ddޓBZ]MTv6ܹl|+TCbP]1~˳?+d^ 3{ 6\ ':Fҟe 2#7P9IDhS6m}hM}uc}&^ LK@9fk^q $NMg- is*=^ 0/$\7-Tik7LY_jȓCPr1'0J#nى6Q6D~O'Ws=p舫XΚ96-KOGfv 8}0M7-+莱uJw'׈FTpǾ !6U+jicb#> ̉"xC@(=:$4@o ? ׆q )5`uS)<y""A[ &d2UtCʻj3%2CPAxpwr#Eq6э{WK2֠U=v`U/pDmnބ1oH`ԛ'{:r;:w_fZs^fshq& mҺ1vSD’o }@K~ֵo9#wTL)}95M4N*k5T]A?ޢ/vK5*p9S<;ft`XDxFn0’܎jg3^P'|J.:C/;O{9a+.tYe<)ݭ)aEYGAgAoaW䵼$nFVC x}9kZc"K=צX$?BۑpoBwځ[Bg?fVscM-jWi/gZVh;Ta> h=XY8dCYڢd~&Ne~)OiO.i;n+\e_': dd7j#Wwu[Y):CYyՔ$/|R*+iIwR%T%yd}ij|"UE-8W^߽QtEIYyY9vvl`bW/lKB0jKax`:$2%!fe(h7lJO"qFM(%ڡ"yفM*cP%vK U tѿou^m^I5? ldM:[NGvfP91,5rCGxQ  ֽI)3эj67UqGgQxHD)kM!rE$f>3<D+=:#`-<'(1pqX lxt.@&d47#=4\/Aj"VnHt«gٕm%N ;Cl͒QlzbʫHN^P] %~[)y(@Fg0s㪦װ n﷛~ _,[Pƻ)AD'#X=@knFBДmTnT~Հ;ڗ`;wqle&Q3*CKb>r0hu#E~+c4 @ DSQrEHpCŠCEjz!2b-ױa{I7ծ94I6=` :>$ID+VV $igSUJE~5z (~/{1WDmInlLywS~i(Vd;;!e:0@53#Ow>`oyXZHyorPr"|>!f{@) Lio.v 4]*KOI;/t@IK8X+LwU:g2&_`D: H (߰ (ex>8lcbj({Q} q/ᨽKvsm>O.XP-r)n {P|;#ʲ;Jw 2Y_O;[cˡڕh'Yvðaq6k #NExkC |=ONT-NB8L{Jϱ/m;JmtCdjqeX{Kk8cWNXGޖEr+ =W'}Rinj˖E{ZtqG\b9IRZBGjs7jʒL-"a ״3F+WbOnڀ'ьA5Fa-r7K|/D) uMt Fڗ${#[_"BʽE<!y{ 7 ^~l$agf(3*0df̥G S T^R/ #%"dJvůK(C dMYoIϨ0Ӥ߷8di6)"0/pq :USu1UVzbY_EKr}@l`Jw~h;HiUeYkPvj!학6/g-!Xw,`C&!ɛ ڮ3EWIucֱaE$:/YT-zU 7074S.Ho4ѥ@fUx,+說IK6{Ik %B2Q"HˀEEIݰnr)fcES| oxh 0ڽ9fI]G;`Ŋ$ugq{ H+ z4цƒpXs.xt;luRփbDZD)<=!KI`zN#ATQBVJgb|eb[b͏pUc6ז$z2E!w|<&׮ ϳU 7$.쌙O ʘFʑgƹO<5~zxC0lGs I+qH{fGvU^w|9#7a8u Z% /*j_/K"͌wO{NzrY'DF[,i2HL9")}R=98 a,@8U+^  M&dVAuSֈXWq4._o~;͔Q <]q.ݸNXBa 0rA+{pC4 XTuS|s%)^Gj cy7a_r$ jRf5LB|1nCϯ2z}¤WUo »8寐&gDŽ] kP`K;d0ڑ$G"LuD%>.3:a/j"t=Vn !T1Zp[D|<5Z3 y9q#<Ѡ8opR+#qkMhkH(T"JW_7K'kuGfյRո,Ӭ2Hi] הOۊ2ћagNr%ƯȀ*kHR {AH(Lvd5sTJ _(aū}`Ǝ*  MP*/IK1 ps XJv@Q\FՌyF - #b-Rs)-83- PH^Y{sYtXPGLz˧hѰrǯFn|À,D*4(JD'tPLK 51sL,2pr\6<$sZZ?Ǵ3FDaVLrO-`;(ntH+ߢ_WyNw^ B8~+ͳ*ZOjZEFB:.HQ>7pHV`~*JO`B. : u.zc;H NHD]"{π닲B2#3#]},UFow ԣ8 􉋳ɞ$"l9Z{gt=3#BI:c_]KT!z6Ord=%wxiDRהloÚ\sJx`"por[_;2:'{xkKzDa cPbx. ?of :YO*]!P,CpLyՙ]Gz^<5fT ) 1L|V1^қ38$DUΒ0nB(%FrԳ!C?2qCׅS;ҜM82i^B~舎p{g4q iKXɍ)E*H b-]Λ;/ChR7\PJ9pi()tEAF3zan`.o}L|{0Hǩ=L^Ea }־nAo oΛ7ǭ$HT`k[ RJ(ITծR $$'[%Eh1!BLU U-o̟y -Ny7sV1b^ O{יÀi{mE':"ZjW|s_эٲ@UW!pҝ#3~:~oݗTnNV &q9vDL_M2P6\ke\ٶJ͝[M9c6ScA/3x&#;7D:YIiI'=Gؒ옿ȱcСȼPp…T{~6 ͠%cj"NcYVP(s%*ArP*}'X<DHAqHCP9 {SUҖ'k[^w $՘aŐS#3ȑ[272n')=c&bUBImӸϻ֪-,ír!z"x)iSĎnSy#6}:]Vza'6f9^NWnEcU=vb 1͊m &M2h-$5iҞW4]`׌lvB`>R(T'o7 Ю˰⽓)d2H(lĚ0C))Պq@1ב3Io?̃>@xCg ~i\9?|P7/DV@iRJ;~pov̅іK:{@A|ylY|kE_N`KMAɑ4͓#tZ ev7TLOKcn$RPmK'wT,%y%;18}lPW(]ktGn!tKA"N`NUOkoAF|Wªm!]8&ف)LWŊ_bTyۺ; m>י&lB r붱gqݲ y@$)Ķ6&I?6>BT抛ba꟬:]?2hP7;nC@B[sĵϋay #4 L̶@,WY _\a!x"O#n'Rj!dFg q⒗`گ]pk,?<9c*:C=ۇ?އy;ZPM8K4jc*TX㖠Ȗ$ӡـ}P9 1wO!bc4 tNҫl~ϑ9)5"m2 = g*Ұ`{?&5=.@VYY'Yyn ~]MXNd12YIȷyv9%u*=šZgFdz|;pYRpڇx@s;M!%|U?NhJMuwf񇋻{X tz%T^kRU/˴ݜ<3ܸVw%]zـUP63{UM o4W*ـ@~ȨqsK{U+IIv<8^GȚ,[FRfPdLhfT*"7>0Rng& Xg kPr/qZ .{w*xbҘ,8#|71TۊI*׾/#h{0ᐴX0bkJ =H/d )W&&f߲ C=, @WcHHdv=|;v Id|v=7.=\噊l E,<$Q,Xpn rE`wsJm^xt줾SE5 ұ( K [G`8:wo*MxUwsfnH2yɽh g ̾#@MKy8++hUf-OnvkΏ*3Â-%[y<s`j4%.>o'ONMi'5C%LBVk-sgBꧽeOQcy Q] ɥF8'{cj:p3j Zp@$L4_N/P1.j'_zcNGF,E3k&P$mrZǥA\gh\{{4eO^" >`]%11hHL*$nO 1V?b{oE$qi~ֺ:LP75'K{Un+y ?p9J=>k¾ v~Լ}w.v#)y/X [ 0Pv>/B0lJРѨ,3L3 oAVQ*DxK;'4cQgn5/mϟ7r{!NY1A~:ݩ}54wL:+Z{BIv׻Qb+-&FGttX-QkAKӻ:Zᔵ?-& EN~W!>ZN#sĭ\(R=B?v7p(ՇJ{Ql_i$?C5^W f, ~(}$GiM6os-}`!st&H[e lO %г. ph>C9*<{ba-tB@N #Bu8(t ]]ttHW8Ӟms`טQS[ ý2;%XMV$٭p $)@CۀӪ0lG:U[IA#KTJ-Q& tfH:ވs m3hՀ@s).ܚb¯6;]rAqFcDMjTbCA1Oͺ.Ɵ~x뵗;AǨC0{ي!B!iW˥avk-l͔U6CyHHؐ<1~iN@2^lhΥlm4@qyyg$ ӂΘ T Ma͸M^CzQnIٕ"`"ޫWc WFbd6Y-Za2D_B1$ޟ8x=;`@k-T] oKS˫)64\‹.퉣oEjhYX)0w^]Q›21Dڇ90:<ԥ=<+1Wwa{B&w#=#mv 3y¦v1JÅޠ\iBp '1&>sU`eQ۴&b{: ibwnl>6q3;gʐ ܳm3Ͷ̅rݡ35ET+Mq"WA!c-(܎_[ȞQmu ,i&)6 4t~joNOnJK9'3iT|(W=E_T jP>WY14h~rU$=uH 3]-3c׀+=IPw>|X*/*ȇS,D2 ͘ް`*KqV~n9yG!"_nB/7ۑC">L۶x|ᓝ15[)ìĢh";_C'܋ y3gm IFd@Po z;B$%&CK:sUd( ? dC'M lfXt|RHlT$Ouźtr]ڤ)L_r)Yb)Rć%\q!쑧Ɉo؂ty9:dn_ۇ D2}f+&FhM5H)6.W6'W`\ XXs'TdmR7uFd nSy< @,2JP;Βr(j&[݄rHLMk kT2"Oޕc5ȝ ~rN4b1-v8ն%=0=B$N :igy6bK"੏3W5b֠@fҸzN'kbE韮A˰63,dz=W}&=0E9`mg@12AAh7.Wy02 0ӷ)o"ҬTOIy`rxQt zz#lݕfW_9b2%>ͶV.o"4}/{ 3j^"ՅB$O˾E-ۍҬLwrSGӊ򷓵Fī3N\[_%>'BʣrH1G^}D(T vd,Q AG Y=[(2`9s=97\9R܉{_:uVUtʵKğ[F%(sZp>EtA@ /P2pn=5LWP667 * cv3 }R{̦jJ$ˆG^9! JRj j<ӧ,NI;{DNŀRiUWo,C~@u_tR^їμd𧥚R؎ϲi5c{E!,^!]'!t:tƋ?eLNKip.mi!JjJ`SI1Vp| я ud܈@kڐ RT.E <?J`(ҙ_g<%;31:c[|-(UZ]0n9=p]Sj5G) ,@^hkXgMTXIZы4.ެ1/KxCp8,< #5Ph4vX,{g4/A 9^ٹd$[.Cu[3)"Z\k9K p l!%Is}x2Q]ˊ{;lmD" E?94CsKc6X9`6p C /=-ĈX@Kt/ PyEj$nk&K]~ןd2i|SxRMĶMˢ츞Q b;T q߰VR̞\xSTm^e\YpV96v7vctRRUwYo 8y?sDCFA3E j3fY~h$N~: QxӒH'%G@lIoC.1Uzd#67`PY+SwjQ ~p"#:ZbUP,p95< "‹Ҩ{XD>iJ|ҥz_^ucpΊK˓Y͠ / Mʼn`ꁜ>K@CA ]%MSnŦn;M/=ֆ,þ8`SAh-_̈Of9P}=1K(DNT2ݟ3shby=+{kV.w7VzE+xRd)" Uͤ[UK?ʑiV@T <ڊ9G.-hXPe4EL2N df ӆ$l/ 8]>^&|lvN"g*p0 :TTտ7>fQ@I$x P"+dMk=7O IbX9KԬޒw=k8D޴S&@c YM( (d/K*ךG@7+*YwC"Ve0XJ.R0!+N s˫'v?2rELr<qXZ7%FQd&|8np^ـǙod :ϹN,lYb )=o:Dg5."=iQBرMM7 "(6K(j"Ϗt!ry-aZ-ub4}#37ho;$BuUFg232r ;[}"y Hg/Aj8AR7ӭ}D7%h/QT9D},rua˳$VP;>t~ f"(6M&rIY8/(Y XضwZuQ©U'gDM܃R{ZHbm5-X_\n$Yl۪@&4N:p^a !^K"N >|.)`-{Ƅwz,=@u=#dް 8 Kcv[nPNt@2X\ 6WP"nڧe^C<]Qv@Bߥ_~1HNaX=dʦJ&\yQ ?F7vOJm}B ~#^Ծe5&p5ۦ(*9g`

$<;og̝XRK훙UE%6۴-s|f̬ bOuhbU{[8̀\`tzġJZs/5- b'|K[,,mEO4֥P(#Uv4/K&Q9_PXcGƊ~_˔0)Q)n6 N &hL<`TZ2􆶇7yJHKN‘ 5 8ӃQc@ҪyB(Aǜ~^pGhOWЌ-O!D̝^=!N2}(V?YxE{6)#O]UlV0q<ḰuOW@ņAK ^Tb_eo.Y2w9wZ`>9ۮF3AIk?֊lgxRw44&vzLDK6Ë啎ipZ`,xklv@olb\OwR@3'-e_{xлh[0۰];G^FaaTmگK-\R֊x_ymnc`˭l|5jD'`+YM-d(E]R`&d@O%җ B >LRP!64{jڻфeE&OMH0 E{z qzlk8X͘y7jė"DI'cS=$;GvaOWPc>1탋eoZJsru}1O3),}V=`m|8w`]IpS4vn[3,E3}|CKAt P݁w|MO[ kNqZ}ƥ&}{= -"ŕ0_T oz@귧cmeqUWBbS:"9/ƹo|s#GG7,ҝd" XYJg* Rt7[c<Eg=݃WRq> wT|PLg܄.킜0?2~w{?隫; /QrXRPٍ;ף<}7"wpAH? DVKP%ޅ#2i"B6yAО71;BX<l !iJ\sǡgk~_ALp51WSM0&Khoq~ЋKKs A>%h~݉cpoЁ.:˪Bdq'*߸zG2ZwC[UyKNEPy&w+??MCڃhAs("\], pZnon?^C+ @l⽻!%f6O(NF|6IM7m=Xnח͊N au_jxUp变ѱ'塑KȶF^`(a}0cL1 heu ̈́|N4I9WO]AbTt5%&I"H ڎ[ ~oޔ~QG֠DdbZH=_7NZ&;5{vT)%Tmc>UmD(bBCU' G\ݎʣSdiz vY֛ [˓ͩY"6s[uԋ[/kOj+˯:UE/#¡U4`shcq_N T+\ w\DJinjOY\4c0y5zmֈaXؑhs7t܉s_t_tj@F:U9lgt1?qEַ>28KyVJ-6Ft}d^G-Zu$`Qp60XXrm_|J8-')YFMy !ev[5c.Ba{/<ԇicZFrPi2x0 E|vǫ:un|ycs!(Vfe;o- 셏gA5FkMOS˘Cg_W.a7N|հs>n`_SBv7zV|T&ҙ~jJ (mÍmHU&F|QJK^=5@a!#).S-p H9 i*'Ov'QTל&x7q1.*&9@q' Cx K{ 뢱{Vɉ8# =k'dpߗD rtc åVIO3Bk O% )ڹ,u1uΒ.S8/+[mr\ݝa&akKL-\\ bqqk6K-]=g;07X!ֵA)JbfǗP;yM!b!J/6>KKti!<4#wђS ?e@N]hĆh m F͡ܩȺS,)顋̴_8`&d>|{Ρ4AΡt(JZ4Y`~gG= NP+w4xcLҵWR7 dfH7J<)KA1v/^ɞv_ Ԇ8iHpkVjM? zH+Tf;2mrRR-CI^4(ؚM!cK]'-?1h٘}Ojsp_*{B3!Q}N6BF y-NQG(C`"skh$5ORSۯQ/NHkUA8,M![ ‚jڻ/stA\Ӓ)*mqTպ+_ mW4wtoM{ZLD012nLЙ">=ű]S[) Tg\JT֛b !AB)ذ|DO \BSY̗坷!'MϞ5ԾR&?") ڛ]սU-ؼВU8~Zbov[Jӏ2`u4>EoR7D PX?`N<(Wy56ˠܽYɦg5ly)`q)KN6ai|H-iog-1\2RH*Z=/N]t3-:Ӫ̔z'jUjeɺjTwBy$mN2h728ß+]J3wQ9WLz2Vw&.cY~c%|Eu9[(Oi/so8о *JPqu!;ĥNOpYba}Pn犤cmNGܼ)I;tc'ɳ<*ڥ N փusE){OkQilVbJϲuo4R~LDWI špBʷ2_( *aICjLFeQ˘uėu OX؅2!j` HZTn4h=i3re^dsu=vNBj<ºT];hDtdtV${0ڨmzN~"¿ܕ+f'r\R;d/MS>_"}ͥ}]^sn7 ܔyfSJkW׷3Hi"m5"ve+XəoǶAsx"IxuvrJ Do\WeګLh$(*#" Jd.f5cqQIԪHeA_f BN n[ẈNƚl52V.XPe^ތoI?Y~峼['U I \C?_UmQoia>1?.4xkXGH`Ҿ/$Ga`~WvRv% snRcRshzqsq;=ҽ|ai-tu4K$sh(xQm8<{;q,]yP rKhq7ȤFu ρRedr{b6kX=j qN: `tJ_M@Be.&mJ .D݆Ɵ:Hff!,C`CYHX8(v( D`VK5mNc߲̍$ly ? 㗨uvym0JGdq@i ?(02߼X]-lt8+BO!eA=N0 A1p/ 7'FM\[Qۜ}D O}cী6CM;.ylߍtm송rW]biGtM<7qMtZgcIKc>hɞHbo4908rf.@O\K`Cl 5iVƭyբerΆ$$`0vېʓwnԷ"[MM(gʑK\,VY @!҂>Ic~~.tyvN`T.LPo{}{ucR %SJQ.>aa.q]z*W;{D͂o5FcB'{L.DAd(!`VEQ}/>ŇsE$|+nh"Mb8r3P0:`9p*K1(%-vZFDa-[eoi)Ej OubYiڎ@b=jeυ.!:, Tkk)I㵛Yޱhjw vx(W*Y I .蜂&ׇ/0'!P]y8z5Gw*C2~cOF䛲@K"jƩ6R~YpN}pe0$E *'&SL^ 7,V{LMA %;/U:#!ݯ85?bYB). =_v}4.a᬴C9s$D e1IqԆ 4 c cҎ鐮&aKVY드y rcau<<5 )S l+G>IokkjsDAĜd|Dn4ns)& ϰyôڌ95x7j fB?&Bqv(`TĴoĈM5Ifn-P=Ʋw|ىhHAnR%䟌kCw))S{/)z[//X{@EXIrBiB:y ]$e!5~FU'OZ:rR_ NqS(1gys2b8󜎉pZvq%̜KEH#:3^YנD'%v_Uś3Sm⣩cy>ħI 2[/]jQ)׫;vv!uz1\O0PnyGzʌQ|͛&^xュcnj 6/ E\oྴ;J cDg99wh^|r<'Um\;iRΟIl#Pun"qZ fk<ݦ(:oʾvG3UܷakY +x;Bf{ސ*{AFT2G)KV a G~Z(TPi'}>iM/I:'(zI~oUcWx{ [`ǐåGnVvi  `^DP(zh] ?\!i͒<(HZ%3^3&(١qs2r\!YX]\|-0ѡ1qrXT'ZN1_?pV5lڲxcW1>DI*a\fc3emP4&3LSB!'/@;q?fl*s эb(R]g+pGL3"-(O3YeRQײ p%2}1qylE0rk^vYj dp C3E1J@s_)^/ul'oTIy1qY`^«J98ݨSƪ.zVZS\L6W+ /95)9`a:GTի28iKV)$tȨ !$szTvm:Mr7X,l{Z8ЖdZMh|Dz7ercEV}VhwћjOw#茽{MuWU}-w251-׾dGB|Ľk]k:XAdݐZiy!6>to3@,3I\[+~ K,e@o-B7k2kh06yVt [ǃ.Ȳy>*﫣N prKֱyLM}\23l]4 SG$SOܘG*Ղ?sG)^7>lesyZ^g2'@GytrE`Bgz]`bsmLvMu>ǔ/"$F"VN'jtii_9ƞbOa$຋)Jύ&r;1Z׳o⢪ ?Qˆ})9 a}lb̨ DHtsgc=$tMvHo`g}UQO*BTWΤ=&~IBBinW_^^M'|b;JjN`*> $X=/s j/?O[Qtm/{30EWG㭏Vfusk w-fެTlY e%Al.Dm&jG7&2:8?xlgbWpOV⌶j ;y̘YrkPXr%Dū-k96y27R;c' qqBe!8T i+)k){_dJi%}YI]-j$F9A_mؖA%v) hLl5'2bwa;RV,0yjåC@!Ty99B+GE0ɏAgB4B]fFVЋw$U2?!]㧆NRwIx&u?$fYunE2BLCw,9l8E< O")TG1 H#A {C^ &$1$KvKs xqnŧ&=L抋JWC lũJTհ,cܬH4H2i6oqsEzQD/ձ̛qTwUwr@%oI%41!7\kL[  soSa+n^[_UGaas+F0ca_:l%cSmzQQ"AoG~UH?v(vę?aivQ+d7]v(*1*r$;S1]hpY156ս>1Nk@ض:QԜ֪jp|[V,d >E6VH3wQ7v8+Q ~tƉ,91%ViL= zPO 9DŽ:k^:4K[{q8܎Odk.J!I.qz*!rrQA#(R)Тt_Ok0ov4i(JYf:̮LtY ~(CNJHcƄnwROޜ~o# ѝ!2b?'I;[0d;%]R|&N^N$ z(Ɨ%B1I%UHj%Œ QF<{Wms"(kx OרfWvv3IG IMEBgx~Hprn?m[]4)v󊭈j2`/;4z'.Լ|:H J½8̃KՒhz tn!$@2*aAȮRU~ i] (:?gRBqVܰ㣇@f|k';٤nUG+OſzOr,as,:*fXA8B ^n69Hrb|1esž sw*}cG~tJ,>7ߑ[Z? g|қ&s2 zJRE0R{ڔլi4N K%V&Qǎ],^gyYpmڡ}dt;2hzN ~6ڤz\vfTb_;?~{(3[ǟ9% 3NFXTZj(9hO$2-$?S B[\Uϱ 54 ~5LxwƤxz)+s.k;Ƙux'#< Mf0XL86ۘvC{SI˛#w+ZNԶyeH4Dnz؉Ig'K+W·1e;|D֪'q_0_徧qYVF=4(1#%J~$E"7||)|QS.crub,ǯF#|91]E_п+αM*` †0ft z8wH$ƺH@3}bm@*M 4.7Sa[_JR@a* -\XWcYk7/i;->mlUV52`m/ގt;@C]}\/@A^I:TBg&a^Pu|6=NTҊ׷d?E|Ф *@;"'8Eو2!l]GbץnrD?#bE˥׫|Ci>AVzFA-R1I|yRcvtxNAG]/-4`)_5ۊ-\x +LPF W' :A:pD*joͦ`v(d{M:%<_@V9)h58,],$I;Sڨ2%oRt^\ӧS>z(/Pv_rhXD9M9w;hu6$)OE !-kyD(n{>5+@4&&/?HC A^%f]'>Qֈ"4‚=x' i7 ) d2˱P`I/uMKzY§_AT7Tu=m'b$] bK0vzc!H xxe 6A"rD[ hAi ` t$5fd-$) W9$!3\}w)˚=ԭLSwtc#2&Aucc}Fv%lZppd x4c+Ya1~@RzwxJF<85_M=ҊCV[EU#o2*AŇ-r)O 3Oݾ[;3ښM6NEǠy\L*湧 l|H淁)qnDde*uu%q3l9U <eMRka3`LK6x.pn֚$Q$QFA μE _~Z$ ,]f} =7)rx-~ Ou&f^&'ܩ!Srq\t>GmUTqg4s 0 9+B#ĺ_-cxɱEԺJOR88QQ)C/良})&RzICӉIf/4m`9)5.2.;"Tݎ5y{@U5 M~N,f\lpɛ8.ӱCT2`+@"lwE U.޷X(T6eA#Y hf|(`/~3"A ,8,}BW-MUm>reE*\\0o+6NLa18 ?V-Jʤۮ J"X 4bޗ \?Mm쬜րRf; 4)W4Ѱ?֐M=}|4ª1XzʺP/Nvߨ= >dP}&iq*=`>׵U޽=Z0 2[3![+(ҼYxlU4j;5\ I 4bϪ#~r9rt cf.9ĶW̃Ii%:!ZȪ\?z`?3Ԝ(|ziKՏ@8ڢ ؔ83>^^@Zk*lWI'ݐzX ]x/b]5sP,V¾ܙ0ۋ1-8Dn+* y7l:9sK҈y I& X 岒 r_œV!7?# F;l.\QckF<&3vh\van4Ė9P*%y=S%Q73XqGKyO rxJU%3ך pi4(V)1A z+H_)NHJXOo "T!O5y/6ٞu T[ {핕AW##mN6vaQ /f ]̛K: ^R}+>K~9G5S й2=c&N$/^ wfBڼ+`@"`^t|d E$5YMD%kczf*"n'=9 Nw>U(_-eLώucR5Sis6#] p3VI 9S3 l&3>RNxj|/rd:07S9x EɆ/IR߆ CMO6 $/}RQw JP"YΗm/⊑+\h7'M!#z]hɵ}l9b'Ңc*MƟANj b@ eWe %lB\b(5eTEk̚U:B^,ր9i>ؔ :*h@PLйB%+ibxQy,]֔T Q-8ވO%-4>l^y m%d԰ qe# HesTeN4Anơ*sSK% -~Ku9^ ;-%Yw<1 ɸ9do9Q,*qb 0nXdXErOp'11y[5UTXZN2 dXTZb|&3o6z *]e hu/-* oPWOU mv} Nѝ D>\ǀ 2~n*EXIS߸{-4^4g D&;,l'lUKT^N!RyUUQexy3:͒ԥRJӯTs|y?ibzN {LKڛ?'іNQACb[ /ұ.s6Rq)M; @ }Ym,aȆ 62WYxabMrV7q:O  Cz>~.&4|wBvX﬩^ROQ JƋ1Rgg8 (NyݨD"h1èLha?1$a6=h$|= 29)P m:XqcnP\ z2-vB䌢Bɓ+. xaHrG 큀嚺6Kne8v8zYӧcTas)gA z)vD2zd4L➀ >JO393/xژT 9`cי7`:DUڽ5ct:RZT7i/N!hiK; I\F"^;#aܟLnɍQD]X|L媬[Oӓoo[].)6)Tk3?{Tv}z*KA(}HR6?R$S{!ك'%|3/ZA᜛qrLKy˒i= "͌z <Ѷ T,{rf\ѬY~EB6DԪ,bl?-uqC.Λ `.(Q'fEGjdB+£%lҔGʞq`w"TFÃßVFՎ1.-02ZH&T է]Bsф@e5(ׅ׵*#dч?=kE}᨝QS6J .>t&ȹN9A-a~s+[ـ`CcTΙB+_"7sgNu]`^-,",tZ[z\@^=0]pHW!yBV.Й` X#=2~c[#އVo2G Ņtt glxËئ(%! * ~Xɘ8 EfpRp{L'TGfcdH AT5lD$FrӞ,)䶍.F؉'T?Hvx|zDxC;X[aRxR30F|rUP {2plpnu܂alnYe% ,)@V  (HHs5<|2#"4F/|DcɟgSX|_EbxOA"R"Gk\X]lG[Κt*y\6Iayh3V[O!":]_y`09v夵VH۞j54[HYU|c5G[ע;l692;4zЃ&:F>GL1+{n3;K,˗T%Hqj:H!uIЀ 0>Kz_L!e SUPyOLBd GM@{Ps D-RJy.$6 Y)8 K,YF؞+)u^BGqcYkݮ®C,5 2BE-bQQBA͋3qczئBay^_h+dݪn `_4ma ف$tiEEʜb=U`24/0i| A ka,z^>ӀщśLJE|[PA81:J4 DN|T) 1Zwbw?lg & lXWhAsPn!43pɗwEE3+R̝W.N?79Xׁc1_}jz춞D?~ >'sz=4Ep($dΆiuPw?n26mZFY7y0V0 hƠ"?n73$;L^2ϧ=W.XA4Ghî?KnXV ^j!۶T`r| 8M >h5#D:nmz\@S3_>1̥p3BPWB:ϩ_p#dc{a+0|?|)&k ;P nP 3;\vtuqڶ:Pϧ3xZh9#_Q>X*rX۬AJ#zǣKĠgj_'gֿ5 [2Գ!7`-PXEھ4]^B%sT&&3CCC2Wh >K +tzXGj|KGSĐ,-?YϕWxf؎wm? խJ_cRI\._SyPl4{(û{POA {d|D *Cǩil?akC'aIR =XKrl8Iqܬ Ǫw4&!WCY@P/ (ڙ u\o-_'=q'?F`kBs $u;Ndwe/]se>dte8#EȘp[c5ј>x,qO/Tsx3#R4 at4s?9* PWg>oFRda #}2M;0=OS t4"]/b,fr<0`[Elk"B:M#U]R5z;o R>g r#u&ӣ2M ]x>)z:)@:2Oea*ri;YX~n{U#P @9)E ˸ڎp%1J h s s=y[P>vYLj{?-loiIT g'z>mQ姙jbO3$O#$BYTN P/F&Z8l o-oĈ q\ҺQ݊v/f!2u1 +HIa||b0,:0>ÒG8yȋqWFlƍ%ߒ gডTsH2/QCB}rb R6 b3Zjf[m@VbmQ6 ] qDTg^2Q%f ԫlC5Н?p9 'hmxz]YC._w*NhI|c~jf!>5 ͊,~RsLSaŤQQ{&Xl)IN8ݵa%$F'eUcEmQ BSL*wl XS6uB,wPkUK?>}^osacͿw1G#AabnWEY^(J\$J)r+uN7T5'ͷ(l-yTg%amcpe;` Rľ>US(TdQ8W* Lu A>x\%{ iP3Q8(po<}اgXko;AЙp; !K$cXMقrJp@A}ר$Ps!v&G:P ^/X*Sd \B$Q< ߝ>-t%,mxr'\ǒ*]e}A6;l&#%ҙ#9y9LsS!{4hmkp6_ aFIGu/Sa'ŷ}w 5[$VcJZGˈu?uZHxdဴFS:t\1fXMiؗXCy\ ^ӊ 2W.|?+AM& J3$Wj$"}1hFNJr3/ʛbCEQ)\o[097!(, G RsbbG Ebk5؁YYZ.BFWS|.ݰ*5-j 'rj[ˁ`uu+&!#GvwuZGS՟U_ϙL,Qx;CYs8 Jav9jw,ϸ{q _GKHa۫.wq7cnwM3N/Wt_!v^(b bׁ굒V;Zgif ݯp+gJwS/}K8(LbEou.ƗpLx V88ISU<c+2Zu+JYzX!*3ɺ!ê(da)%ˁo9|l~ٻ3SKYap_6o؛>P艹t?}bp 8dkwp?:8*-G}aWf?!y `mmpS$ܕ\<љQGn.z䙑🾝r$[ K aK^v:{k=ӧhЕ>Xufv8_`:@GAOK#Tjދψ35Ӏr Aqg;QEO!lWZN1>rJ(6ZABXI*f}y-µX4q yW&W1l_$A;MY/ΣP 5f3pUk }O*: bfHa i m~D}jaiV!VFr֛ V8MڥUyBxV;ѻ @E<FѾ9Co%ֺ3s > z$ZBW$μ0B;ϵ/ǛbK0e^ o8rσrƠJ(t>D!f&cA>0^>J;3Yyo?&x[",(AgЊ Ui㵍_2kdu1蛕A+f KwODtP Y<ۉɤN} Zd+5W=hJҰ( jc,&6k&L9m:hfi|Rm@+.WmD7UϤvDd%ua е=ĤR2\#G~#ZZLNΊvF hNI4ǖ[QT쏴mx`v%~r.E*Ș,68E YSi3 ۇLÊU+s0zCT5aET"qN>Gʸw3 yzfiW}cKeb b;FRyIo{7ᒔMz Ruޔ>:,8u֓o^RStZQ|wL08WD t+jw7ȋTy{y+WQ5wQj EOL|)mU􎲼c&hW_Rӂs(6҂ yU!\)l,'u td|c{Ũ;3}WX߮-:9V.ӴgxI&KG2*ۂ[oP5[p7o%9#{ آڄR] ">~`.k-+6xR2S߾z/t9@͈?ɂX33?8Okcz7yUTPeQ "vY͊'Ks LA /a ׍ ɴ~zFz߄QI@V Ia'KUdRY&(=kg8{ؿ"٠ re2}A(CliІ3\GGrLj) $VGױt!88YSf: 9=ubTm鼑8qn{TPO*.;]`}ovQ@Ol**',)']b?d(ޔDr !l`whtJ'8kNRعCafuѠOmvQ*5DyX1긠bO/$>\+ /wg=8G$d?^!! {PiSG%M|z;r1A} ;AUU}UO81 8eZBv ,ac@vM5{Bq#q%3Rp[VT(&{n@` yx%Z=R,Г|,jFy?5oٝlI+g%CRhM 3 K`nMISU&g%בv]XSYP1Mאڒ]Ҳ@ Tpq7W?Y+pzqpۘYe~ bʨ3/N9łE{ނ@8{һdTlZh*~)eg;#F6I4׸ GeD8MvAWgjNbD]pˆ`]!یuAonID :vhQP>Se+՞gKeY%/"UUv?L'WVQPhVӴy+#M=ʋ"HSdGA1s01e NJ"$O366c$CognEYvU.u GnlLńK+z ]4ڄu<vԔk:3@$~~"M Ln@І!fKiιv]ðQàf*L(pEߠap5NTJ:px+(9Ro0jvgaqoE14;2(◾(pa b܎q# uk'-Ri"ZS [ CŋLlЍ޾7'{y4_ڔN~xGAQ. cKOS-RtV!9o`Y)@KnG&] sE~Heg> yP^IۚYtDK쪱-iWq`/#F 1:5tIf焘Uaݧ~&B!{d2}"mLxM~1?w.;).geRlVs݅@TW\<ʣ~!\tnybC?%C.ܠ7_$ djI  RwRy*'`;pxwPXu5% ǫլf?ùJowR鳼,ni)~ y+ktd4[YE*TwKZ۾[gTk؍ G2^^"Afd41zE@(2hx";K )ʳ_mmmO<-~(9 [1@!eȮzc`f ^؛A>\;8 LxEIgcb#\M1,Ф"ңqIMgv}S;lLy_oTBLFy5 47HkcO͒_lgw9l &jbi T”ih Q/g8e<{Y%҄V)Y5sN%ͭApvcj 8[SO*=fmgW Hn Rfl#.MgEѱ#nŤn7%1wh.#^*Sk.i @ dHnOZ1NRșC3^bB3Ala) G1 *Z7H#L2@<?8 OH>B!8"=}bɆک-̻F^qo ũ;?2b!@~k+Ox8 {+*`]NoaM]C"Եv"bsblRLs e:pmA`7pյ;6&e}x5MңZp 4W!#a?]A{lԇ Nҷkr<.{"\ĞC?fmٗs!޳Z/r;+ 1&Wl@ \p?fqs%Ƈow'eGۚ( ,KKWT1MLΚR[}tAjO}BTyg;- E5ɡ0"ܜQ=Y(iB ;ujTn6vhNo#p:(Đ\$"3ԖyД\%CY|٬'&wT9-O9y=(?Ht9q]ij ^Q-2z<2w{\e7!/ mt=ĈSިk>.R( 匥jFlצs3ל2<#uv uN4g >>Uc4Z-ϕm$UmrkP*u>Xt_,K}iUѾNmh晝;@Vaƥ #ѯ`02mI-"[[2N-PplD +J檒Xl`QA $axqYJhHC[-^{ 0@TK jZڳO:[Pq0ykEglKdSꈦN@@JJKiUw: OvIMfje~m>4|`h IUq$b9uӛв"wi1M\-lX'Y<:a.!8\?jK@g)(8i~yPnu^?cJ=hk:$1($0g'fx_"Aq8܋BTm$`/ia$S1[ Y>kg;mBeA YlQB Z C ^5'R{4Ď SJ fE:OU+POPe' rbo6 !b#RazQ3!J;I?bª-nlR^2qwo0%2u/P""Z 7  ϙfi ,m ߫T ~FZFE;:eGݙQm[w&ӸGd3;ҼG7,8!3rA"oz'S00uݻșMFܣ#\'p/\BLySA@~V PkY)=gOIwdC Flp>zm)eg&?/LB(5Q%e6Hc;z>QH2O+vgb82@klFeeZ#d^kd~*n~םSDENȟ OF~C/TZؘgb, ekM:i(yMyEǿλq[03dQjh.sཟN К'4u2;H^#پezH,zZ32=n<>+aRKv|{2Gk_| $QdSēيϭHsN7?xx6ҭ:GI07&ta^X_Գ : YYJdTBP0Na1;]_QǒOb N= GTL.kOqU?yr΁hSPkS7I:y[F,pSswWo VUȞ|jI>f#u'c{/CokB4^֚+PV?4&0n̷},HwǓgvpsQhִ:?c(ʪyl!'&EZhFZSbT)f$ljg9Y}weJN@D]=!֬z͋oWbzQԗ6{iIm$6;rjN"[8nj_gjϨJ8K HL#X?l;iW{C #*7[>fcrGPRxD G őeg: m.N45I9""% !рx>i@\.ltDV"lD?U\;IT)g-۱yYll+j7d^9p&'p)J$nz+^"e=D]ڇYi츷hkt(Orއ^{.Q~Q!iͷĽ˄A QGl3^%ӎ1%@K/> P!uOˆ@t)8R{T[̟f&s4l?C$/&s7%L|F;,^] rH2LT&2Fvg"or\2rVgeXuKU;/j^ã1 MC6ӗhM0?k~/ ۩:{ҿ/nKs8}Ʃܞӓ-޳Ώ-=3;RgG+GL3ף՗`W|z>]P0h9\hjh/^ H[1uttU̿Y{8xߝ_gD6s!ӧx컛|`%~#V7< C BF}m8 *V[&2+ՔVFϊRgUmbܷ]DG;A[.zuSI ש蜆ɔ?1|= f`̶8ʨb6lh Kd(q<,p'B: 3˝Jz ש: lk 0ȌE9W)yo, dH:dd98k0 yvK;WOj'!@2fks)Ix;f$#Ϛ$jW s rȈY^4S}iҹjbglȟ;Ѱ[9]Cn V4!&jx-Ӕu$G#VǦ_60D5#J[Lf.=^RBJg4bkZGo v)y"V 4fT)[bz:5-Յi$ߺKr{ڿ~Pkeےc-v~d,FvGqRmTo6)x 7wN^zccΪ|#w#٧^@4]\!B 1Pfhm/d w3".Qiu:YgcƋ=U7t`3FgeHg0-k Q\㩿Jhb14X4\9 %i@rݱ-KSy}[vxK;ʩƝcA\wL' ¦Ȿ߼s5|tQCOАj q4YHBg 8xQpwH̲oO1\j&..2Fѻ֣N -S? FXFڱs.Oڽ7xu/ϻIl|psd#.שf7j-̖%{O,54~╞<"/C'4zq%XQ>=Be`9/94%#LbީJYVPA'[MłbHey~LԕjIan$sI#GsŔTë߿,&#uaDJ5{Y78z%>;E'Uo1JsKb0~TWݍz4\8XNdMs-%Y  E1[H x--ge,k=^^hZn4^T=DtL)" s+8aMvFpvΎss'}qT|ڰf]UyC)Me!\]`sڻE)#Q7HyF &Hh_C b.(Onք1CJUv й#ctX/>^.78T *6hNTh৪ɅL? .z{_)OKV@GIwWQ]]rz,mG,Bv=? tW8EexAte,鹫d(*mBB$%]/?py[p d k3Ԗm-&}>7#umxb Ecզ8#&SyϟQN?>TvFL:5_S";@fg#[oWmǼ~% M[pBa. _ۇaY\az{X?< GlR cʁTV]ED_Z:Oͳc,4^R}jKJ4y-d^Y.1~bRH8&Uj5B/NtgIڊ<ǔX M볘f.N{m߈YM&\),ƮRpwT)Ses:bhU#o;l4G rLX_G8EdFj&B]\6~9hsD 3ъYfgqXmhl>pް{xqK4l|ʜHM$ҤY~)>{~NmciX)HglrMz7n)@DUq^~  jb/([IS'䜃k=;ٍCيl"ųEE,4d]ɱCKoM۸T6 $=BtvZ/!p8zY@iq mMऺ3Sf5C׆Hz6j8:=!jew{Bf!'s\= 2v K-5E<$-fN<b.q3d$iƌ'7BhɄL4u -難2to?щqXw -_Ejz`Yݭ֯\oIꞷ])D;X N*lm_g뮭*/ҏ ΒƆQ㙚pdZ*- &k0>rr@Q*pv. vJh{lg[PkNN1YZDʊmt79?v9S}Y G.K(#VY,3 ~I%U`>,̅iШr]sfBpgAN% 9m-gL\㍈PWoIZ4XL hYw9EMU]f Kf](wպ0#/F8yu|wHn&_Y?z4D LHJRN+kLgā CQ;ˈ+^Xci-*T TWq-ZLjЋ>ﭶJ/sx3+t0idH:3>ktT0ˏm} Y(}{Yā(J8*6;//=p3M 8j2@z钚kQp&e spQw6Qx=X=2b9'haRZwSPB@Yiύրw?HjjcC \c 3OAt I1[5Q_1Or: aR#{#5;VP΀‡Wa!`Z^͗:}>@*wkiK죝Rj-ziO(#=-70%$ G0Kȴ &U̶in(GU&wT/"&B۬pXjHJ<ڰire-KxOy|Ѕm# $:`]a+ް\cb1=KF2fx?%q ||>hA"EiwixΎgXI@L b4`Kul'0G-` _3ElnN,Ggg58ra:l$csVީL稣7NxJ":I]’LpPcXN;<˥F L0L87@P/Q+Tᒎ!3jFHUg.= V)2vkw2q|F6:QxCCFP\i|ôO hHwsb,&ݍA:] 2MBi=#w=$ȶe{ȌrvP~Ixflrv=>=:y/@H.SOMi#=%lr+J3c MCvSTHp9R=?-G.RcD0R#zs$TgcD^e"(}u4\ipgHgn,RE !6E }Եr}.' + ; /dZq_i4"* bL / +KJؠ!Fy|KRHfJ?N! mPG~a'tpOH3걩OϵK%x(dȇ\{"7Do5 0TÁ;L n9!bJ U(?N)N|xʾD5S b#bSV3~;NcwA$tm ^ `C;2Xȯmמ=phv.y~Stzs;!V;>˖v2x^s0o/X ܃ jOyIL;r#pFD}J#M/:BI66c*,P^ ]뙧$ yW(tIp)EtuF ^wQ2$3LCc!ā8\Jݍ8\Y1\?HxY(mdmkxhiú ~L:5U;㳥2mU:DG,2*+'xCT@b *':eR2(ބ9VH9hjfW @'뭱9Fw{EiʄaaA'~ı)lu+F! ydRb Ҥή6ʑx8%[kAE(8G;U)<#j%d Oj=-]'|+_Z)^uMk#X785: 1< 1̄LK/8]ډhu_g4&WS}:"__$˧4I15@D}|"@=3:^'0읇H$Y/u!a<%S@7bK7<y`YPQpI@!|#1H;5iZV|b'5+EN<76hMY`y#v P +:׿wئ^Q&RdL84#i䲷aNid~ oЭb &zm!S$wrM>azv;iL5YaoXIۯ {DvF!l10GEy'n&Į&4%}9Yxp2:;}뜯 6wȜV(8pItNǜo/l_&dt$;3Ѳ'~'#1%ُhS_YF?2 uN m-xZWLE7/ YlUtHy~ 'ZHX27R~ ~hqWoh 9J (&fn9E!<Eܯ#RWs:߱ꓻQR\QV~A tN](74-PciVk W׍0䊍n=@&R듪$&EM12 _Q qvY;R܆+A੠qp( bL|退V[vfXJg#T Λ :QlcǓKrf}慁 )R7ܵ6.Y{Sb.u7t AjZNdP EB X].#SP. 9n&h ]gڛ!Ӆj~hpZb[~_Z%B|MWt3@MD5)!XaL^R9Jˏ]|l¶BÔ9=r'e5%QVPVN}dC5;Ɯo:аrJkY&F697;Md$c݅״ Cp0 '\O ' dG2zoq#.|B/˻RjVf/lTT5:J(2}ʴVa܁ܸix uk>E(}*r'MIgjك&uqMY'{R1 ZAd[3wׇ܉7e~mL4M;tELNx7AjYaOԀC-<'Zen1T ,j@lR! ^S`{̱hAgqo<<BJZ^YQ(/a^wg1?Q1w8 $^~X~[QC ._99ps_ras`j6QK-A{>0ː_r”[l牑 y/4X8Yr:֋bm7pދ~Kѻjb껒#=O']@L.e6U$L+<[G=4BrFbKsO5ڱLJ,'C{w2ͼK` ږ ͡be 'vv>On'MZc9&iyx\˓Zs̘Yq@hfΝRj_9UŐ'";Gŭ Lsٳa9ᘀ  l@t{#ZGdXQk{T"2RPTj%pg5iD큷~4qI93/kK)IЫuTdDGܥ~u!Vk}Ǖyp9~1!\IiZ]*̼`:QXEuKuBdq}F'wzmdp0xzŭYV10HK j4X{o)/+В-mud1%90+bV~s0k`"͕K\nG,Sw;;axG@C&/Hm:!$Ts cRǏZl0_I{c)Sk8qj|lUS83?=7ω90!C.R>d<6ţ$:,7WE'dp8֎ eHCv6U7]ˆǺ%m[{Y*/?uPWn%jlceċ%&㚝ߒk8=/=Jf?yO{M*n*/2,G{#~`<[&؂jا3+=g4fgDCkhiqzZt5.wa|`gR7ߚK "$ s?Rfg$"o"(X.~ юaTWxy!ְ{[- ",a**gقќ 6^%MaRYز2no:)srI-#HB`ct>nʯV qgVvi0ejC&A_sQ>ERҊ(@me z%x1+Ҙy^HY"" 2 =tK`:+LHsHhuL-&A+$ ӌhGmEÚ`9eju[ QILr\Uב)tLn&AhD_*娭K9Fvi) I>::0kqh{nYe—?ۭPWح.nU^`S#`n`mI -8|jCZgάŕY.q8h_Lt7 g﬋ *l4/itS]ޭy%,@k54L)De[`Xa#N$4_yX7?n->Hq Ks_5NeKj'%6kdcQm椩ʶhK7Iʃ9?UCIjVv3 U 4GH@ۿe뺐}('#%a?mGXzz8y3☓s Vjtf su_YG)x%0GBomxQnnژghTR#%F+x c;w^E.4MÝ{v'|ct3>g),/t#xVG<\Pm<#B.@&iK*L~bK]Џz! M{{B߈[k,v.ŚNh\lĥ"DźWS(ޣ:yIQ7lpaqm}t*@E4'z T#IZ25 'pjw@ٺ! 2.ZBtqϻܔW̖4# NQ3+R1Nt B=6T6u"4xJcB%~%kA#4`~QbK;1%ǯj 4befR@id=]̬c9| LJޭHHjKA&T7Cfah"-!xHp7"E1#.~E>./ՂU{GÃD{A%6N54{ex}dH=i|b#^B1+%˱4>Q2^ \deSn#LDq:uBL҆F 5*X,V3v[tAsDÓ2"7=_>pk yW>PkmTnO!6dĚm1K͸UJL?]or`iGHy/pޛX{@= gs^UC=cK˂y>=}解K8b8oFUjgH`ϊn0(r9 XU_k<wxlmmi͡9'=Ί> Ks3~ψoWfCʮ\KdLlNò3ݚU[W9ieXǫݍm٩^,D@igE >}MFyp촾]D6+~޴ow3*D/*:]Bp~YrĻ9`LR;M)%$HY)h0"`;IHޘ<8HX Cvw :_vL$/N.HVk/A<-+h~R!`/:IO2\TµwԸ bLmj3V@' i5"7_Zfqkc<H%MV:l()["id 3<5p<'vBi!TirmfLEFٶ쵡5lNg eNWm\4ϔ^`5Ȓe Ê"HxyBxJ. /H*IZEbz&H(څugvJD.)6sYjb۾cVus eT;q'ëlυ~?mB\XЇlXeos|= 9u NŘÝbDmntUS-\KQ&הьZ6?vظo`O:he!.A=oIg.g.t9.5p%*%Tjx',oMKqemQd))o@0?)5k 2ey֯p.8DQI],`XMr6J<~LCE;l&3¦~'B@ifȶ MHZD''VtgI Q¥3frb/ە6O a:ɽLg _%IVkMtT4IU-Osi\OOEw[Ge_Q3JĊ)\JCȉP 5]).љi7g-C3oh rqHY *ʝpyGJ\Z ,dn\\yzUe:hK(Xy|r[w F3[ )HT\$ 7uφmTq5uߍT:_LAa"jHa2IG0($%sT</s-IzNUT؜z}YT'ylK5џ|-E(I@U氆6+a τ.[Bڈ6ԩU?'bs(*(DƆ&3gPY-^`Da;SDVBoޭʤ|2Z V^ k&2JȗU4go@Lc3(NFoqx-Л~݄->gRpoz@X1~ H7'^hw*̤M[Nq@ڥd~l8X#Ja"9rwRmnWb\SfHˎSwQ}=wVA@&u>$4~R_]W@A =Q8%Iι0ZbuܷguzEVFpb ZݶHlXXƓLD,?@:g%JYdrDO(uܥg}Ϸ@5eQ\ZYR~g:Kg0k*,;& pgK!i~6Ԙ48C;aq:&6wB; &ny?UlX:)f8# ל/kbԗW'unG Y 4A:#ïF%s' *+=q"gTN|W8g( pfY0t^MPq[BۧQF(}5xTz߀XT E!A^bgRQoÈxD~b9v#Xrg4Z99r%Q`IRVWG@b F Ii:9F*_1 ܈}P'1"a֚E)MX[)QY .˖sjXN"4Tl#n!p^2leћ|$AͻuWTS2YT J b̓3VD;ں.ڠ &-e%};qX򕝰w,l'ݠEBw(!(]l! W1YAƌS#~roi}C*:?@X*ΞHN{~<@60YUM[6^ng"`RSS1Dt7Pz{0Cz`%z'B%pJC,^tVe*is,PI?`ZR[q;\ڳ2|+ @nt5)+6/iY#ɹh@2h3rn[ >+r:RxAeH-XKDgS?"%44MF L˯P?fpΩ-/|M ]nbSvuNBe$%Y nߡ`P1?xf3b5QdL mp_ڬQ8#Xkdg5i_fje%Ipkry;6byDa ҙ,]+5FK;~~Eb)GaUO5ks40^~EPLOt t=A@'x )PZ L{զwK{ M J0m1?LPhYZJLE%O׶1ON ]>wd}M%RS 䇐2ܽhy=V5{fB%V{DPK?!dGmkӔ!~a@\uDH{兄iR #0mT=wul(iux^ow= lQFrjvRLxQ.U 6{e#9+̓xR\bx ܉}ChhE nQ42Shso"ƾ= 焘@Vn@.D$Usk^-]Ǻ#Na([tGg1bp:D|[*j+_. 8fٍtBbҍ0 VR/m ]"kN7{we1@j? r;|وԊ$O\K=KAr6:)c3^R䘱tY84;dm7-Һ0"e~clǻ5)^Eq/:9/i,30zLbW9ICv8myAiflIFLg<_4;Q@CcPΨIw#(?ߥ9{>3*VP"0*I|V =s5ОY\ŒG(S. `)Y"eSQ2Ǎu8"V&DO^KV3؈D2 hVQX@ A|8{(W:Ȓ@E1U 2ػXWF1P#HhNah}|ʋ&%pAFe::C=pZᗞԙ[4=4ꆅ ѥ)&] s֦~Rx _c_kHݓ'+g+/ l5`_І[a46Cb8{WGưT!L7{}R.. &NU/r/ \a VjY萲6T =Z"/NrxqoYw`Xdg*]6MBHJb<2w%)ˏQ Y]n% o5%>^./q{!c`,SFYQeg%z(4.48/[i"olk Ož:3_5wqmw-kE &HI㲫~7;y']EzjjT9p=-B! >0Ki{#\iۤƨ.=@-8_яSvr l4ߝ哚-,)V$ ޚs>ShcMhƩ@usBib7TLz\S:jܘ5 Ί(~=N6gήoƟjPZf9Ψs0_SS_ \}/!U>"mTrJomϮ{Y}lN8$ln΀ bYuI]o: pu@ƾU_DƘZv,BObnw{$NsUq*ƨޢ'[fڋ@fCCC,7`Z?,-uB΅38tU֏P/0ޯ/z\Z!:Ȩx|kB50)T|Oh,,֨{Is;>ː1 :Ƿr`w4M ,hl{Nsف#Y Q['z;_4]0 q3SYJh*{]B+5یaDszȒ^2ͧa,k]"lT] *;ޱwtGZi h|q ;VkjhC4I@% 1aB *&4 ^nBY=27sٕMY;,ѯS--#TbnCpcr9wv896D+yO@m4HM% 틁[E[ [֝ӷDs] 厓u0a}z[Y Q=^*?f/JV1d9s)%襡?5&AybC?lKMDoBo< G ͋Qc\)&˰;}_NaBU;Y6no>৘_ϐ].vrăOE>H),`cg96g&׿S#輇n l#Ok$\?iNZRf=To;7VG#PҜOg:\afϚBz`|QafmuRz)LL,S[? [Ҕ:P da `\a *b|qD/Tcmk#? kt/ƂݱT>L-պPV@AM.jڀa:8WOBuI%MSwi=7+ 5 .Il#̣?䰐 =K؛rH#nꟌ͚Tr͠Mgē>~%HLJ8BaO%F'w%m]&ǩh{C{[V]ǒDq 'v A4qk2EAhBt>EX2B%bxA+PzlW$Q} #ƙQC&%omsMu[uKNLБF"Zz답_pYv|h/?JMj2̀@)>嘄<.|o*թr3ƺw>~ɪ6wEAnُ:<ъX\'[SuGQ&WYVEF|xDU܅[xlDhDZܪ0t]sd=8S-Dy>w^9HX!;]EW3ȘagzxhGƭeYf%DpJCMNQhr8rvݵbځѸ U8TIY ˗|$ )׾(LrnCҫGᗉO2{U3JB{ڴ_,)~ӗNȖ{ZDՉh3o'+xhx2v86U|._S'z$pE2p|i"Lz+85/{S[4MfŇ|m"#o̜/.. e6q#%G]վť_&N ?rYNʽϑߋB>a|'!! `,ʪw_MHI9ץr#P2o [ n/&Rߘ'Z:1s#䴣݌ Bg,؅OĤ b'S>WQ Yґ"Ru\ӕДL 2[)ڭ 'S^^tkl6vm #SBO.Fo d8\hnPEnz~ 5@8OXhowuOO)ƃמ>/rMEdOpޞM?RPΝr~*#mptd[Փ=V4µ@ڼIj:dΐ]\+Zf1CP_X-Oi;o4Yo^o0Y!ۗF,cw#ynq7],+"ۏZś5rIVhFJ4@+=dᎱ,|D#W ]I_SZ39*axdkR*a!c(Lm#;@O̐;+_=}FhOZ[[5$Cib 5d*l+c>4Yՠcʖ|bE*bu)q9eT${kx~٬0R{ ~?Z vTqIvҠs,xӞ:l : FIGa91 ދ\kHz0Y0Q3""iKYݫ!D:.7NN^U`xb1e/D,/E˫?mD@E hϼ_|JK3"˪݈p:WDI)#dݦfN8L\^O"K2joLQ?u}fi6ݣje'r%xk<7Crt:ql>sm5b? c[أۊT:..iXpyMvQ h+x )z cv |uWxw vCNJ $uU͚q]|*\y"G:+F7 _Aл~t,_VS8eL4ViF=`֝* 㬗euq~&hj~wB n/`B*Fgso!VJ[!-c_|vIb{ۯn.В%Q"bFpT /tmN+c-0?>R8? ⁢5Jsɽj%vKj:m;5-K_KTQ#q5$_x3DS)kSCgY;_7VmfWmbf' /4yuٍR^;?1LP B6aXvHnβWK A4Ǻ)EwC5u{^ ~:B5%~DMoQ,4UBmP,Lo}{4%/ڬ!=`zUYVSe%fzlnt&`\ KgUӰx+yn i ÌF@(6abVگwyZ?nf>>=Oh;+: &eSӲg\": 2&Jb/7Rg0`y;:M&;pS]lFek8ûe0#~4@^ /jvS([k;p5We)ŎC~7)g9cUhV+= g95m`<_ fdjkhƥ3,Ŵ%'*kD#Â<oU/ݸ襷cf'>-e7IgrFi6@%liX]e%cNiV7Ƞ<*}GJ㚮6_jZfm/1Luo*4pxW8pG `{DI#yn;P=QjLd!eZJН,?a"6A O;TPZp(/'tΎ=«B+nД_a{\ܒv&T:R~rR L],,G}VwUUyLY/ť-Qn:mʬâbK[^J:^㹇E?" WBr;\=1v. 5!RlηueQ)) X(;TOUXv  8 AMbB1ӌ!yYR4OAR^7xbj.gchM'iy HhU/rMRv`ZÒhA[OˣY"R_Ԫ@OsH?$|\I)[-ʺVn {{\ڼzsK7 ہ wo愋l4suЦi? l>&"îD#1ea{N?A5 nPL9H0UlnP!6^0 : 9 ?-?RIBtkԥ}´ s:nQ~}Ɖ[oD'!}"/?.DkƌU//ob0!MS YugJ9/%p[+'PjI˙H wݱSpҤ'8}s&,Dҳ 3yyR]krN`-3}gf[>{oB"zUA;!Mr'.swELa7 ;lԊ,蚒( dOK4Ii7PzjGOQ%VBDݡ?,Dq`M:'PGJ'_rxy<.8 9P"8m8k\cꩴ`06rA<<1"Og9 8W0R– Qڈ<Tw;eQeK;W  g۹»P--VεDZrXYI۳o: 俈mǧMX,Y>(5n!\Bq\;5{ N[_~y¬?l tXl,h> VnjCQpe}"T[G@2 =UCP[odlVoN9X3dW &eUmII`wBШ `=@y/!FoJCT49VɰD24F|{uv)s. ,S`֕&UhmNhO{aFEU{StYu'3>Vj*p+IPD#(meScs6wNМaC@46#lQ91#_ؤ` T.+kqSҪ#,O|@_Iaovg٣<יXc'Tb7X5h')!;DW@@l R%Kdp*ڼ(SIu[#\Yq !^P0Z~, !/rYד!z(y`XZ7}GFNB)@mmu5nӦ @{kq|.MMTi1'/S.I@&klX@WL㟽Z].RHX:rj^dB4ElCgrl,]0QoYX㏩_z޳/_:+g 6>Λ8F~@K^Slj쯥0gKE4nM̋},8Q>وN[ RT=w3Z[sD:THjuӜL"cmU3J4ZQhlҬUN۰Hoh-GFe&"|+Uȼģ<w*Y4W]nބ"V)5TjynT.]`jh5 # |p-;u8WCn8*o M'cĺ,L/Yʎw/Cn۝T*Kq= #OMv쫀* !g |ve{Qf[ kGh3M`nI4`$ gFJ\Hj4WLE}/gx8a@l S$L\ 8DH15z`Q$'(G{jo&闡AS?ٲ@[ t (%dFDun8Im,AZt(f4X^9x62- l}9= v(d7ZATC &\x6gd9؁h )"74J!HP305Cؓ ^@eF:F턙} fhN [!QYk3`mjT_eʾrntvcF/ 4)lJn9S,^ *.+>5]vٖ ; R ^CS2h*:&3H436X$! USႺi /SIS^t8²TM\ _p3WzaMIȡj|*塚dc>UkU/jUڼ39,>@8pIM[fbTJC8~%/?Hyse(>/07jE@t+H\VUs2 Js7FSR Dn V cg0֣Yb&[2g$*}0me+É#8}VP8" qvUWL=w ]Dnuf9ל M)1l51YYIfکu-,s_$ayzx%CW6ˎ9ظ#/.]S9p5q?u_ibQ4wDQ):i Bx<.(9[#,4oD.ȕI-oFn_ge,nca*A(A6KpPVm'F:`փÃkzQ/rhtrVp 71pqh_g:c8?ُ,*v_}fv\G暵L{/*dܫj#!l`y&'Qa"*!4NdPSO8xYX "A:.DAL뫥 Q^6dHP?&pŕ zM,|ϡR@ 늩о|/Jk(k Qgld.*s^^Wc"rwy GJY#e+_/\>r|C^Nή;Io=Z.qe<>MY,+׺)MRgXo2( C@Bk6\m =]0~H%EwوɷWǑ׊ ӅbEwaJ}V SO 71o?Hi!arj9<+rZM XV?Vh'ν( 8P+=qu8YD:蜆7<\>d\ϜS⩏]E\|aÃhf'&0Gluʙ>PAe=V124w$;=5<vc 6m|^KJ?Bu<4T ӬFrZs8gIŔ=Vc Y#f^8HԈ=Bm%u WԽ5LҠ =~ujuFE}5&b+mi%?0opV?tSx}6ԙn0//lz_(6a"7pii-qU?P]-{^J"b~c6 z~;\,2PRƥ;^lG(8~ǎ.ZU_$`I KK/9f~Mx Z>KDBթp ,p̯y8]5^08! =߭ODpPRP,DBr2-D^ͼW5~=:;_d1&)ܲ; 8ITg3 |1F "W=M;U2nqUi7 (b/0 >#vwV,.3$LwkrQA_T`ȡCݛ( \BFXfYb2Am&RP^] x\μJ_PaMml_>Fa0<(Ѩ]/ VrLDٍK0`)ME# BS%hlH)P,Aߥj?(sx$ k֒) n2;ҚB$cJpRwE| 1> m_>՟83,H[:^JF!!՝t~[ހu|!rW||OW06J)ea`%'F<= >A E+>&i~aF}b &iTh:jy]Y~{3o|-JGsf6H|-𬈈}zS)tf9.M>(ⵋ#-K"]v#S}yyݭU $EՖWPw{cZ 5ð#:G c |gq3dC#xӦ ?mzh[LmCዕ;*"l؃:4VU&UG/qg.X@q9wݮen}8<e p_kkfqxDtLNޅ7͵^S;7y! =GrH ?UlRB]#F %ǣFv [^ 24϶N9~0`$؋.vOuzmXSjTBR5 A 5LU#XS!y~̀2s2m@A8Amx<wa">}U?P8Ww$*"J3MH~1Oy>S H*ωo!R$@(uz Q$Vi7YL AR6¹Z1ʁ=<#>%'Q 5kVez\ĥ z@:u)/m)Jh1Ǥ wV񼃨|D3h8<#j/pdd 68 ١<חꦙn$!]i7Wv3A֚5cW0Yc8Xuz ۊ3-;L$" bw1cZ1Zd1"d_3zW7 N> [4fz$ tky#3\E-a!~f ([79>9wro!Ç؏@QFFc.`CtEl "$}BA~}tU2̝䭝~KkP90V"}gӏg(]~@>bt%k2 1nbPz>P0(Q SF&K\1)xMq̀c{|$SuD:7ЇЕR( sR'3Y~sYYa21`@҇$ .w/WڮjɨdoUcZϟț%MXSL!+?6"GÔLzճ%Z5UOCsV/J-*ʵ-zz~7^hn s2Hb FW<;(<5V`f5iٰw6xt/<^NL!0G3m^{N=She:6b$1)ҏDTjq 75z#^|W iG#(qt83L$ ᤦ҃ʧ~ʥS֫yb M}[9B1EiǼ*G eQN"Wso?e(ΫOLC>HQ5TEi 1 Hcmo-<T_j ;Sj5Ӕbyqލ;do( :@& ETXi@۲9VcKP .h\8&~C.v_/J_/B^WF49*W!9BXG=lPxfqFDk46E;Sj%LumpV[$d{U Q^= &#%~ϙ_c-C D]o]7sQ =&ZS͞A5~GkY'mX,=(j>Ɵ`vg(tGE$%}V?@TWj1{GHӖi3>A"'zdI53Qh!Ow8Xx.(G/@.egmOUM!}&t況( uE܊l_rX"AeCCፚЅ|AzP%Rg6yW9P1ifZ; ̣OG^hwWF͵9BaʶCnք潢ln ːxx\!>jW3XD#XA)FkЉ xV.#(hC҉%'Zby%Hczc]$ѧeMItz*C!8d7gһġ|RcJ"4LOև_Ҟ(xGu(:6ޒA)[.\e8N7Qf+ہ{0ȗug{Y2LU'-}[<̠X[^$i:V5YgDTa.%;czBl/ rmf,)J0p&G6vid=HfE6U._̠R&jo!Ov ^o4Xeeƕ*jLK қݒO/VǧkeZi&,hC*)ПBÝՅ[ûF[T(˨@>W紐ţ<@>-:ka*}+/tvYu )BjdSCP OqN H/eٮ.cp2#~kR){ Jp6am198JTbR##B' ExςR]w[Mg{C%LD+pSXOV9nfdU^drhc6-Po[}S tgd Zk,@hO=y!bxNE|);}.{ &re9~*C{c5_Ki]eWב2:ye=%С# B9(ws#]H$ ,A-7Byߍ(0UJ嬉|yބ;zˁc&[G)O .lf-OFvtngB=\NTa*<_6iOpLFjګ߃E-ޭ2fKQB !/«~md׎Hklhv_cdSqLZcbjf+/\3mKX匪) v YJNj"<Q9ܦ٠il{#6 ;<"Z¬lv!Ӟh_+bl? -ԏI$غճ(S+>`ԵxT|"y#2Zn N|H^}lNojeUV!lN-VFDGĄ+FL :U!HC{l B=B)@D])D͑M݋?/SH!Cjr]o븫W5KL޹=gap% %Wyjϣ=.<{t1>4đ s۸4ʣh[\ +׈e;\?5S8=4.OVwz8ܕd*/(AISj`^A#MupN78/Qg5SeE^=F㒠 Q2[ܲ+Ctz]3bMr;*Q<sپjcЅ&D`?q*N'3xP6ޯi0%RTH6{YxD%|_82h 2`Ћeʭ",-Xi1b\OjjPw/9Q`03maM3 ek4CK~CuIi{i!_&*1~2P8iPrEΙko_wdhi LuJ9ZFT4Rd.rb\^'R?+V0GCjɬ<4$.1f^gF>ͧ\YX⹳֤UzY?5EF[/4ANGo"},^T3tt֬o(B,M|\*9ˆJ)g/My_ !k\l\׮wnB)*rVb4k?BKsB37!6 [2K i?c<tQ`#L3<:Ѷ2(Ua?fذxD?㖱=J"f MW!i^75 eUHA8ö 9oᙍ~E5 ta$2 a;~P 82PfZ|;s?mXJ{LFElY )jWu_hɼ(VvZ R[hZъH kd:M!2p Eu6v~a!8b?#CrB;4pYlH64a-O?~%Q?dR@"7]%DMT{ȌaRj/п;@\#7J7?'9;tW 9w2Bʦ2U~NJF|]@AߥoL|tL4H‹[s?Qflh2?:yVt[Hgfy~kX At5,AEԮhGSy$[aS#d\Vhc`leFũH 4lˈ8v'2r,l&[uwoYޔȢߞﭧG:]:٣97RQH_SRYtVd;tݑ23]WOrJ`Ɔ#z5,\ʞ̅VC4^>N/nCz 6h@E~( k=ʹ]>,i6<tJ]9_v:Dh*hAj,sD?yq X:|SYwm)q$]\(A{ꆞq1iRt`2`OC=Zx':܀W45׹!_bpIm<Vz{"Z㱢Zm81Zড়e-z6}]9* Uxt3yݞ,t^H'o@xMż1!́(T=1@\|pceŅ5g$#+d;sbEn 6g/j}M(x2q0Lisc6Dǵa>Yr]8bϿ׼'[chy'+2xFd~Y(*5쨆=V&E?^054dfE˺*o8⹆ۦBaQ7|,g]$dUE6-dξw}øxM i PTBB~sC\s#g{䖬ܩW-!5&Y9@]Yy#b=gpxD(^Wې_>sc^ha!3rok${ֆ,>ׅSySVc|yR?F[kտG~|`p'|R΄x0[D.١fn4`L ~}iH)8;"6L_ԣ`Ux&Dk"k#iXH_]DlsѶ` hm_*is@UC{ A5#%pLpI5#H` K`Ϗ¡ɐ3GZ8migLҜ>TX(w.78X\[t}34,+@5 :g_DƐtb3膒tuh74t$ñ캲wכWʋb;UP!skuE}=j_`-Ƚa-ЗK{rIÇ>B[$QBYy}zƶO.X6ʋonJhR.0ʰ\ uS^/1;& n6* BA f[KvpT3Ҩb.6)A޹dui4Vh:^auK9AKʟ>]a=O7ȍas% VԆ=!Y9II`&RNv eI{t0`WU4(GVƑ叾' \n]+ǿVT܍y0aL$Į3{Fs!1:Ϭ]o~< C*B?@[g?0bIz#mљVvS@ ̨_4-ڧ͞U4+$pDPqrN׷ʔn4QjtqRl65Gu\|TW=#芋@`>xLg3 6IG`lp ϋ{w@u#1 hCK4,NK.",)xO r/D;bJِѩ_иܲ֍"ȝ g=\1*z} G!Mdorޠ%Bz@/p}C ƿ#]1kܮUYٟ~zܢ&Z̍.X*(v@sZؤC1kF◱%&ma2<7|;\6h/zf .qCI[5$@Hq;oZnn+v\'`󍩇-—6]N^_[k!)Uȝgd#Qzx0=J**Q4 AUC=* IV92$2dR7;NvxfYE f.ѳhGmyW7sN%.YqF70ؙΉז J awĩ_ǁ%\,r#"n }쯯rhB z|cWbر%*l8(04eG'e{ףeE|MʝVH7j+s#K!x2Ň1 5V]XeA?+mf cuccvwI,-Z<3qtw.suvSal͍&b{\څ"Ri IP|Jy[u^3DPމ?WGkAD#n:[rlb~֘Z((\<`~|à,A2U,dfɤZ c3mA3-!z Z 3^D RlM,~sÒRG3JBɜT%k `.ذ9R@tDvJ!X YbznFFٱᤁUlBX$Ia*ϙb49ybdyR6ڣ@dxR\?c,Y 5![x)DrvbÙ45 LB]uvkiR `[#FUQJQ7D6u;`A@$Zbz\rTK 1qOz蕖'IiCr@`@b퉗 DM$8#uX.K+LҼNH}beO = ؼ2#jNDŽԌ.rngebE qzꄗŒgVU&t V,}sC.0*R@~a6s+Λԓ5# \ơڊO1i*(/yJ3<-Ju/X ]&CPUN'ܠxC}\},Eus,Σ:*PLqZbj`[v}~RJ.>At .:Nb('Y#ALnFW4OjGEz n>ܼ*\Rϖz [ QХ Dv>afͿpUG{q#JHbLRS(JS89A;IPF\53{r@QSib^3Y*#02 R퍎7Vɫhs;/9{v u@]}nV^*7 (ɺO^ W !Ì9#x )BP"݂O˺h^"82`pX>}³%b4DқjBI}Ua-xHB|2r_@U8.uurNȧǃsv^ܙU0Z_Ka"ku4 T4',ijir+ib~{7;c\ ڷT'll*1tּ)@>sm MN`Z+Ck[5y5!1gĀr)٣J8&>a,4""yMdQV^Z vO82$^no w=Zgdـ)X)|;Dw!/-Z1OW%I< ZUMfvdYi5e{JYLJ?0^9Q"Evn.Z,t"@E%;=IF<ۑ:_?E^q C s)AȸT$'JM{yB<5P }TAI7_7 pd\/='c Ro/G4TɖV$4 #қTR\xk3N?K:2RŔ,6*H#1JxJSaѯWh[e`Dn"\Q`5|pi*9$rd]U188Yy|J5TrE|iˍ8(Or7%MlI(-Rm1j&yڝ-H~(Pm K`N+[o1:bqKܓ]d9I{njq=-MTfڞPnOl8@ LAb&]<{qWg0̕PT8Mԋ#a~&.m2ELt^Vλy VYhrvӁh{%]¥VN / B@)fs[:Jt]!8(/ 8|=Za^ . ywQ$>}4BcDUިmn[Ra.Uthf7ɀXtd0> )axgU\t:ڃx 8]y 0 M&Ǻ!B[[)-N)jQB,جAB8dy[?#YˆMuqƁ25eOKD5`YWm@CDK2BnJhThu] !i"Be f|h}]X#aiʜU|M8Dǧ XҏUmLaHlBZ*Jğjl&0T5#!0&!H9;"Ɛ,/K! *8"[˭3R(Asq;oH ɖ%S m&)3Sڝan>̆wy!ܹxR+jRj˃lNM`sR4S"N+jקshbtT1Hu^xKo?fX)A[;5 0@IDмm`XyWc73.rD6o?dlEt@vWUeOa2~gH"Ǩ*U]p3&:mUJ™S m-1PoVZ*zmБUב'yN:aҟZY@׷he<38HPG[y|c`L=-Zb/&\"DDB=({`:ݹ*!ٌ#x<>SJM;y؅Poj0LvՃƱ' e>XTDseF0+wWPrB4}iNP\\ZA<@,+67[nB$MS b/mܣvsg)*]9Bxz2:@4f1mWH?kfxhQ9C*}~k=Qə6a1Rސ k/ ٛ *G "uP{QJH;B6$]wIT.8X\ahDS@%1AZ7ŷxw 'cTHbd޾M񱗋VҀʒer ~K'nm{4@FAmT 5![/e+f֐kW*lB psopnJx|Z!lݻ-P,<6 *krWKnq=Qbxrd2roܝE*|^7uѬaгOd5G+>Brd'|`u Hmrϳ=|O˔MY<0zONWޑ.%I̼Bs$K8%g4x'?=4iu U81zr/v>aD筎@+u(1٧j+!Xm24̶J+$x.z"Xn(g}<-AuM^ G;zt2Ao'& '<`Apvq/ʧ\)CNvT,G v9q K1j.:ĆUl#$RRI(bhpJpi"6%p*KSDxhVѥXL.ig1~YBYWK"Iھф\/֊!7d@=xYLŻ5o<\Iy i4t 8)dt㋠mhPN;~8M I/ Q:QO% uΧ( ـ*ܕ ݇kj>S(Cք6n ]{[r M'䁛ibEQe#Ω{ NѻN68dDi]]Ek}z4W2&]^;A#R½FM@F>i(` -8!ǂ1'UcEKiʔc9hǗiR_nc=#Ε_{/W @אEA`@\  "0,%3݂^SL;F'."j_%L>u{S#Vlfm.Te)CCB=ÚIc6`SNWi 54g b kQ$ x6 eN\bWz7 )^vAKe sf'Óʯ (Tt)*ԙMlr-G$sKWFh3_>r XfD[]ɩ3FfrP%1ѲYz5Srh[tnt]M*Q $0Oց>5g,]eɞH^~|]޷$nDGp虥h-hXߗ>-=>઻y>g䓆bYd>Cch,]5.XgR^9TMPΔj#mP8Ffg.??%ŢQ,bJZF<) 4רpЂ{˾V2:2U?;QD!+|ng,ȷV-ĥ-ѵag؊䮠+hLߟuoAp38h %o_=G>ڲ.|.)0#AUz.w_{i T56'(\U)T Qݷʼn7/@ !&rT԰g)RR}p)u|:%r5i)Wqﲝ0ݡL}f@Ӆ9?4G؝*`ewZ"-$wYwP&9ZϘseiF3\a`v= ;MmAĔwL)B=""*YlIC̏/вz ZaPf6 ZWUD F3*9S2 '#r5DY7L[{6 ps9+!y/(T<IY]cL~=';U`_)khRXko1'r a3!*ۃx=d~ςomaO)hhvboEc$'W:6 ZEl_Y>D wcVaz&ko[R@_"2-׋̃ jRV/ -䶌])HTuK)@|s:9B6L,Ih#XƊ|a` z~IlIFWcdPGBe//p}nq̓S OiͣVf0U*n({j*v =q@*6[8npyXQwv8m *.pT Lg]32ĺy6h 瘍3 -hXjIl&"7oH_k<(Ž *gx7,25I򺠏m Cメ M5#>`6%%Qh8@@g_:w̘*uc¨鴧`K+תDA%dַ>`V}=ku-Hv'X9 x .i0*/u*h<`4CNɦʴJ>OO_b0+IO^A64{};FI]ztpmZ`µ "Fn{eY`bAb&;o[/t[&֜4cA6ڸ -;@}SP_!~JaY4} ac.u~\Kl 5\`Ȕs  B I^<~:p#ӗc ^Վjh7kʞ 1P'T/'r-ߍ[PlegHF|G'7x_o7?Bԝ , 5wkȷW A!tdV"ɧGѫs^ Bt\V8%˰en U"D)\wxJ$iIcDa5܁ ,J6\bhuicXf]Β{v0zZHD% QخsNv^֟<9cJTӌїۿVŜ@2Ѹ*rXXQs&f%r8A{:ķr$k+oFX N4[F^̱ 8==|x`ga8e`c^rlOCрRͱ7rWnҋݳtV[@i &'8C.T6+>Kw+IE->P4 m5i"EKyB8Bzg.ELj!rKfxց>4*W2$B"& <- PЃZV4iBA߶T;'jI4b=P2D.aYcui,j=sZyK V'1Vי֞Vs6'Ш=*]cu X~r8뻑U4X,pe#-vm|#]HQ"2 Q:3M, ^ Q\'ŇgU%[.. }+ -h>tYAf%M7 mR𠇉!ldIgy5Ak 5Gqx22ކ꿋E BֈaG1\6 f|Y I?LF!XnS/U}U?:nA(<6R\'[xz'0U" f 9 υʗiZeVa}Hz̀W{W}@,Ww}c5F$LhDD}s͍;~'HBuyq(/K0h;My Wvz'VnD)KZςPVn1KI(>dabB |+L_[k@qM̍@4'Bxo XaA+k_Ʈ x />2"im`/Yb7(OCAیK盦27foHzOc*H#~ t\$01;A_Dz }<59q!υ.yECܶX~Ȟ]j;ì|5Ƙs"{uئBv<پ-(H!}> Ÿh5>ٵRus曊qeU'D3%I7FсI\c\{?jGpU FGY9."V F),U8bc^{7͛q JZs?}K&, =q-#%*}G# V+,_19CqWnRy wm607R`vj~;^m`"g_M-v+JeFc"$w` yYp۩ߗŃkml+?z!><3 S<4?3%~<攄t$W5L0isN CΛW[$9uQM9[|Z"N,CBtQwkOI>*\Rb,QΑ;T;uh:^q*}dكK2tG~+MwI}.Z&g!n=3>F Ym MI]P8 HF/Ǟ+EA^ qxQsțڍ+kU[iM jkӛ{I C sM RC c74z"p `l/&w) \HXY{Y 9[y.'X5= Zʤ(D8k]Xг5gS1 Cߌs|+ɒ/Mo=IDrcS^q~xT*}.DRaCsʈq~bL/X*0<'YevT`Z]VP<0=)l|`YTk-1Ok0l4S\ ;vu"u7 IV$>=IL_ Ke8:I ϷO6}TncYVoS< &d2_‘}#\pZ51Uʑ2QlXߛ_T bӢcptAhl/P=ۧ"'vm aVw2E𔑀oZhmg>A$q-98-} D$ QMpao+SZmЦ~Qlf_o)d_Dj+JOĐ cLehNE}Qp3&Qŀ3T3|[3-x 9> rPdy)J |*Ur >DNߜl!= >s5g[+u.QPz:~Ex&^vX^#.Rww>EIDάf."i_{ݗl+*XIP?[yȦ.$]RH0}@OŠr ~7P]'!⼬:OȔ%av0ÞQ̉F:6R\#Wvdo\W":$JBDú#ЛvPI89h9uiپͨDhwfOgd X2祒?NxoY NqSSEG]Ŀ8~ 6Ϭ68qThb=qdHp$md 䉠Ux<*JjS6qgV;F! J*L~ǣ: !dgd1f4"RIaKQœnYnc@UUYB9Oi$w`7z5G'ݺYWL P0ne̲P͓Zeyr٭ةFź{r$NvXeނM BG%Z g,1.B"jL۸\ : XOT K 3,O 2U"Յx*{+] `cqsD;&Ab$ʶlH*}|K'7Ԩ|1:ɥP |M qRv<)w!Q41awب JWe] ;fO D0Vb:x6_8dwݹh :@#> Z>7 U݃PBFrCcViPhX0I{\[dV¥Z4vk*07Pz@5·uLkW/E {E2G6R:zp5ʉ{cŸ Wxl0X vgdزTS ^Tj>2? Sq{%d"V+jssjҢv  utB'eک&ɑI-awYT?7jU%l,Q={uHo"9АM öv-@O@jw/qc[Cf>7FM}%.en \rm!=Xr.‹NyM”Lݠh̸2+8E<{z6V7e6W!Sa8s _XD{6[[Զ*06蒚 B'ٝx-Bے٪wL k* ٛo 3_mmǣdqXv(kaqISXwh?az %b!s*n(Ж\jq0&nloӼQܨ2䣘;#Ca \WBf9]|GGX"K N~} ,VH袃 PZ4j*i3EXv?ަo>{c`!hW'BޯUJ}(~tKip(+.VVv$AU3_EXrEH G'jc6hTiʳ.Zd.: uO"[U9ln,bxfj{Tήj{3ѤV}fff8ʨ& 9Юp]>eu6C  1[TRs'8נg CGa֡bļZsV[,#r;L+gNB,Ft^i+|mR|<̜&Jľ$]±Җ4:tj@^ 좞P7p&7\q: lKmYa?VC Ȇ=^Aəy3}oغOEcP<_)5{=hܤ恆Yףɞ"+Ӑ*|&97FSNdWЇͻԎX>f}d %l#Z":+G,i ;ˡخx$|xWZ=eW A9'X$>[1jiPָU3 F$f\l0T5T׻b[{ >Wy$f|RWˬ}rF8'6{& l" [[ ARþXZ NM,"F*NLGI%m1 %OF^ȣ( w @՘{OӣUl4D:^8P F-i !ىőyVZ9\zeU߶a$"zg7 *RHkomn;^%AvsSwId(ެYL4 (NA RS,gw7T,_ ѝP&l࿏ՉHY7<tuU+m_xG֩Nipb2=x'lh%CDR223֕"ވxd g?U3e1!POC$ 4j1jFF3X:TZK !X! Ӊbw NpPI:S Kl'`K.WY \dr>nUD0jcԥ|&:1ZśUݝ8k)[%ĕL3*b`nw%[/d0Kxi. 1mj 2k|27ti`0CۖA o{ )&5bu o*/Is&6B|;|_^zZ)r ,͕q*rur $ҍL$$Y<(Y@szŪ*pY0<',5$|ٔޡӕe9GEh!;u]BaIK#S= +rۄjv\G%6M|S2F^饙_~Gҝ;Dd:q_wmD߼q0³+OKzs^K8)ܳ\*z(/[(LCڑn1O{\rΉ%wp8OL̉E2]-(Di"]={o9ئ-?E_>Ć`*+uhzR"CIV1> ̩C|>&Pb ͸. mzN\Ou5 5!Q? 06*<-ҋr@s 𡆤Tw{Xf) ؜RF>D{O9☋O- ɷZ̝ PIݼ,FIrnY7?!kAFIDz,}`񉼿)b/"8۫ Ƥxx!ڵ(v}}-}h; rJQtpIfٓ~:DZxƻ:P ޅm{3U`k$rqtUs.j4)7wtnלTZ)Wi3󻕷77>l =A _u70"4/5Q_[ m6@+ 趝p\C6CP+<"DB;MN鴠|o}׿C ɫbNvSoX{3{֞Z;n*U*:<p89AC z&ɗ.}Ƞ z#zw2vQbLqK jSr'/k敔# $B@m( T{FejwsPC! ~?O#T+Z"a~K@WLFMz#fį&aKm],H-{Dŀj!\ѣy"7f|MS͜_( ?9՛ d X%Hg5w&?VF!<0FM޾}8⻔Aj-/R 9 kHg0LvAWB!.HAOJ{)^6VWzj_soɧWT`kYtW;܋ NڲRp/֞lf;ϪFRDE)KȍTM>PgޑUD R;W.cՍcnn; 6 |kgŐ1 nOȐrD>DL$%D.cq^i\eQ7/( fow 9m6 :[Z|q[7 RTQckZ $C#o̸7Sa^y->hTWDwp\[>cLj"6QnTVRĜ61Cz_ZdH|!JmMpO"oQ6h"9EAqF޺*ܴ^/\ ʎz(=}_IH 8a+kXRڦFOueG&\si "⎕W^Pb d1է͑7GAyW(nlНvnV٤JM:E6$ߔ} NSUVDtW|}J[kgȊh> #{7H\.TAi bjeʒhvl"Ɛځݫ*UD1hld ,r ȕ\,z{ lS-}2T &2EagS`OO;G3,<@-F?h1KGqF" \ R_3'록?HكiP%+Yp9 r|AjoG`frVv}}7Nf~qyaxs,Uȗnl9ƍpa+(qFWFfV,=By- 4X5hnPξɈ4NRUĦ3P+~ Zghh؃T$8T}`gAhpSpzhg~=M; 5>-kQrZP;U-KK wm3pu 5/˨4}U>h;KA:!,S߉L:mխJhAߞH)ezԦ&2w;ON)p&BnimdZz؋މJKtWJԜ$tm~;ΐD.GjgW::.E\%OOouv $w܊վ{@G]IAWi%~i 4#v/7J/( ţ{7r-ȵOd> Rd4 ӓ>׻;gM4.KR]SG6Q-m--#,$e2w}s '!OVde ;@n$V8ZB-`=8rd'ˉTC> nնx>D]׀󐔭E!%|Ut g:!$#?ڍ׸7rp׏#1 YH?w-]vQ49ثNgT1b1}z+YIKQ/&+D~mUOGn{fL~^YI!wP&h}x#+%VYE_{9&%o8N&N8yh=W ,CiퟦR|9=D0Ĩ;g6[Lb/gPvo=\݋CKZ8Z*/!!e̔ҜrĨW Y2/y*VF jw9뫧32a^{:Gs F-}'gJAhn{[7UĢopza!=~ c3$RVC-0zZl9#mK;uN[^vI;T }Ap2]ъ`Vjw?a8E$=~P-SJK& Df=qOd/9º+e+]8 IqܺX|oE>{ʗS}ǘU٣I4_mb>$r -, 'i!;B7^c2ٝ  *8.5qȸBW$v-?W̾Fѝ/޶PQAP5B/}#k_o (yL :@w\.'yڴJZ )!e˓;!?̯_Ր!g=W' {Q Ds^Ȃ jBb?mpz)iߑd&ҙo֋wt SKFJ>|6G+9j\><U"oW*,n)Nxs1:FƬc.&^-ӒYFXnFU̥>' Ī$㍇:b m+)?<ԌDa%x-m3ATdʗ+w\eŒV mn4:m}xT`Y+בK۶Nv^.kOM)JP7; p^i ;074lx^8oJyԤ|3e۷+ިLmL$B0Et s(2 n'o 8&`@H"~Ei{)[0Ef:[D-'G[,ɭ),@NQ_{es9_ SC},Xˀ9Ph>c`Û*eq.kF}.jھd|9R 5/ZMU"CNUJ ,AF2j3t[6x'F>(0^X'DpBWWh|Wωqj;42*?rܑO*cg2I3C:YLӁ:_f(~*3@pHS!դYlj/ ^F0|#3s9'D.`ƁyN~HcBadxD_7/moQT=+2͘Emt suw?ܵ[e qvG#I9Q@#2V a-/6 h{m2kaZ نT"tI!Li}YkU3-'kF)x#}F &b%u xe^ o"OTKא׵hYuE=}0ZSʩKG Ǽg R?Kڊ&?/Ed𦨥V`6Jfo' -'qQѼEN'@AM l|;@2ȗz/T܀LGzƦyk״0 |Y! ްg-BCU;P_7WJ X41GYl| Pݼ/}(iՈouj="3c0 ً{ 2Fl|Ok!'zdܶbF/>0/?ySAsf'0Ox$ i{"zgl(?ev&`'Uɯæ9#cD`*/,tP5ԉŠU]*Sb>TYaC>X?JHK$qJW,Al/Y xI!q&L@4 .=uWcTjE?oPhW"7 Ym^/m>\1/G1~/'.2 B}t 8ψ4SݯGP7$G϶-B0WDAv&z8g6; @68&z[l,iHլ"4l[q="VλɈ@H],{i$^NaF~ŵH2"/s)Rqzj 0.|}Ō'/$8^ 2^Lb{ u ħa+Bή(!Ӡ8ك4Lt&ںB,f\ )O{Xִz0crpl*3wB`涏0˳tJN΢P'0}&Vb;7=C\ 7|jCFuEm+Mv⋥9^*pHSab'9mFE14E8UEd`X]j"k @9#7J;{(Z~Em(ЅNvVcA}< ahPoRsj!U;`xswE >z./J$.I}}-@, (G-39߯4.sʔ֌*}oJx ÃkԜU=lo-qtl% >;[L {@o}@ݞp?ɴ aV,9U162)q6ZsR/Ϸ( kݻ%l犼@P9~@S12e~L@B4RCEVC?iP.X{ntRK2. Tpe h!B_*"y@QrMSh<͵x~)50+ t 2!f ]"IG,M=9jI ka0- ࠑ  { *n~*Ib9~=.2J䭑[;dz`՝vzp [r=ӃZJOC%_՗'< 3dkHgk7P͘/TAtDIBICscp~05 ‘jLW8ViuDbιZF C8컞*[{~tKqD_ՖSxwh.(J%+v שּ[ew먬Zp aJ,a)آWxƴA)"Fu0gJFhhpBݯ7Zk ̄ e5]54Bn^3,P *njxfRvoEHKszUC=rx'tIQц뢦6>TS n컩1aDJ}^ **Hk!U@Ö $ߚ}XÝ19D (.dZ}g) 1)\ # yNq 4,!+fw@Qs S wB'U*7(,`#;' әRvJ ZC#=]%tBئAzuM=ԱT^U8Hnz'0awT)Fe( n @ASGvmlCF]Bm "G+" ]0C_p56Zݨ[aADHQ)FksrǜSK/^:%0}uIwN:B9 ̲MtwU>h2XQ(RU x9K+' j\'WoØdrߺ*ErgϖZ"ZYp?2YFu;h4Co.cPWҔMbpE)X=p#= 2v`5iqV\[fivހA0Cl3+ F(/LGs-xLG@-X1kV$:8Q~mMO Q4U1ZQ O1`PlHw` I'c_0ĊV"kQ17 %ڀcʺmk1Co^M` `'&~ja=Èϴ ؅F&i$d⽌ k&%oѴbK*mM~s7zxD|ߢIt~|u#UhV@.kP F!ѷzhQI^3$t͛W\`&]ЕZլb}avHl-oaui[ReIƔwxz+Swz㻹3tNi;%E^1Jۖ( 9?wÃ^=USL!Y8ʡux֎\CvRGSTS+&G.柸j4OnI2sE =}oKQII\ cB ]]DMQX:Mb^(v"2P;7Ң~r3P9ՀlC*&UM8Iq⃉h- %!T±}v^d5} SDv=C=yG=\aI+o<*c2Ⱥఓ- ȗdH Ez%QtϿYC4ss-BQ'-oV]{uaUE=]^U诙1\+rlM!S(7/c6Abw@8tO8A ܌0 7Il`I%fK/ѐ?+lNXn'nK kM_b|DFD0QEb < f8$z/)8)f\p7T5)1ўcmpQ`A:40&k휆vVg=325Q^g@8YRJjP5|i,oI!JMC?h(Ɋ'ˤ rm,ׁr-X9:2k OeM%o>=DECx֮{םFfF#&&Rwr5Z CVOssOjQq ʺaJ'JQ,l { 9Gɻetc"@46W߫D)$˙%ؤK8*n0d`Q1o+34#eΜQ| X JX5=1Os: 8D+W$ѼD>Ò(ng x}ԛ0J/_3Z"V[ ڜ[du;=TCD@qs"m7p#B-1JY!+BB^4là틶N IN6eZ}UfA4.'F|6H|:u-zRR;Iً)Y9*)A3(VJr9Q7Ԕ-q.ǐ2hFߍk\_x{3ZG )l7a@+cvڒYq%%ZPTCU, D1z!l$l>iH!(TJbA@EŪǒQ([jWuVrB3;Rv1m)USU{š㪅]hP1mʷ ?L[X̝lg8q:-!'BO!j{Pi ٫=]E>*rզĿLal{GyZFS$X.ÖҫZpxmk@-%QQGbumȣl oYlD[b*C(ѺL 㞈wk{Q݀enkB|ݎk5IʧUBlLXFdbI+ҨN@>󰂣VE5 c+S0:~\Ձ6y~&irMKɕѾ[ -9dnrF8+oHQ+~H1?@Ґnʋ-3 LObǤ=%dг1TF#8+LH)۹7dU󜁱`#9Mi3*N =Vi_{r x66p%At<]g!pf6} /"yh{|$_Y$ y)\uIrf-浗grqbfC>;LKYV)+)a]RyU3GakNԤZGLs_<%ӀaT-Q۳6TGPWZZ!aĕAn2zjED <3ۂkFI-fZ.\5I.o_R;q ti $L̚8tn3CߧSaa~125QSjHOXEaj %DQ볏Ԝrk"ǐ"K6vQƥ΀Mswy|=aFGeEȘ DJ);|I9}ڴ74~KGOrv}_!哎?k2|,݂krSp5:ȁC4Y<DVfT /Q5  TsUܻ'-#w'oNb-Jb1Ex#qKD4* 8WR]<8u̓4BF-`t?-  Wf Vn i@ݢfkMa&Dq|>hy_)0Q/fR0i" lu[1MI/G^'iGk_~),iqD9fAVFa7H~C&!Xͭ :%|\QU"U?EϺJ^ _C;9ȪKCUdq2c[cE,A=.uBe -6+z5lﯩ%̛Wk_" zAŬwyLy&g0Qyl%'/[!Y&x!2޷/_Y]M&wA۰r˦hCJ3mD\o*HIg哈G} Pq3/3HO}jHpP`mmmDLVJ(~uf$gO,{V-"++i}7I+'.vrBSD<=Lpo%@Q,fg˪jIz|o$ǼOk~u7'4MF6Y0R&>Ew;U j';/aCIÜF724 ߆`/iލ" b}?TB* Qb e0pp(PH?kf3˛(i 䣀ς?(y)'91N Nd9vlrTI/PvL;[&ׅ)2& H1iylj5A.Qf'P~3a7HlVaҥ)E%# ~4ZUW`/go omՂɪd^Ah $-$)^ů?b8bNEQM! =~n,-D8vw-Y3)+M-aI\U9A@l^*osC-Ҵdlf[#xCw,bŌՠ0<#rOfVN6ţ!|@rl7G9堐õuΊyBV)Ul u|yG&nR%xz'11yM"}DA/͞LsFoϨT\έZm$x5P8< qsqT50ҔZ؜HZGo l[sj Ce 8':<,S,V Kac J,+w NߗÇOL"f\[H/[#ڦ ;_xr5SDekCܶI2X;ma$#BUv:3⾀qesW׻ (u9M隚fF!Z*;W=Р1ÿ`tg)i 5: B }%TFɨrJnd8`ys)¬`@4pъ:*1tቆetNDStrF~>%Vs+O3.x];swq7n1̉dp+{Ӝ9sEF*ɵj.I^%F}V@jV!Z4wp┟eIp#˦dMM2wuwwOgR,_[?YInpE3Fw?U`ݴ37aQg9eo0&m1wg-@?2vf%q8rqK>lriraWJ)[M›}0"̗‘ݮp`_G7iaH~Sįya<.Jꙮ ǩ$d7ݾnEdю3 ]+1.@iBOEs/)}1嗵O߀6FK *X=BmdaWoK|u~^<~(i3aB$XtQJ\O7v,5vQOL̻5m#}ǔjYce.S0 ձ'e. DL Vٛ2dzh*Bt 5*X,M 9iʡpOtuϮX:"Җ3 O3NLVLA}Y$\1$4FNpb7ԌufJ,f=0lL˪++fB|J84BLB(/]~TBK/IUOI@9.\BN_]P0*s 9wƏJnEWt>X@ l,M}-P>-gVT_Ttr9iIɐwb!CXtY0}D~ mO8m 6?ՊUjT!%֧X]SSdZqU7tHnl%]XB)G$!chCc>LR-y`?HF D5"|H81V=ټEo:éq9%{<0ϓ_jU] wUj`^LqTJDOd/gt&n^#K>uJ*ݼo4tyZGvkm40e6/>mJk2[cՠJ1)Jq.$VmvT@\g*⢛(I0͟ vTU඲=Ur/\ӳsUj̡`~4w'/ W$ë3 dĉz{U S|':ُ;n!-BpέP7&N$]EtDjY[F^E$Rh([^ʌzF b fC|8uy T!jeZUySr_Y0-ymlp5L~Yۡ5Vh혖!WPil~>pfA'P _ЏHa,?z1'aoa3uQY_ksC/6U՚آjqv!י.m^K%\+%| T}&'P쳗p:S l4XG7Ѵ zuXf3xt\<,& yiJNLpXPC˹ cIKLz7Mr&Cq Bn,`dR(M=R w\Uw]rҡyu|Gtw9 (8Üv:]|c 'zmͥt\`E5! ^7<>ZY.9zPkQnq M }LL*, ¸Hy D$3|պx alQ/*8(ZJ;R^㴱.U@įnQ w-lUH.Zg VO#[Yޚ%}}RA7 ( h׳-B+;-ۗZ̫_lxλX8?eBK|86F?iNfF%|" EkSS8|9kS ܶ y5)ךnw')MԚ\3\DaBNvsoN}h'T_ ޡNeS$,sPi^=1}J ;hC_RB[TNl8#" $.gܼgum̊xiNqEՐ] g;+N5Fhyҁ; ؐ4P@^ !Nm>d4}eJ ދú˩\m|r30;ADƝS/uk<5XInl\.Ά]H ?㉝! =S[y@8m?Wc_44m+%:V4JUW'&xCJhqaXl7-2c_&k7߼8HclBS\/plzo +$k MWdL` 1R KKB5.% /#>Iޗr˞װ^- +r`=AHb A BO:qD߂8DGfBUcyVKIo̝%NVWadn9YߎʣIc*4;7.??N#WSѡM$e yJ~ٿO~ ؜n*M:]99C=o/u*g~4Vc sRjs + )a"BA¶o<_&~qFqa$i)M81l]g)I/(R C;4(oi-M%ʢ<!٪M-W P$`텧F`Fp* 'oy/ݺt(Է8kQW), V"߈Io$L%'b 2]cT>`/#lLuPj "Q'oR__ΟFɟr]Sd g-v/Y`c? kB]@m'mTC95:YKW d^z)\,' hbpmIwg /!w\eVy)_u6q"G&b ztYg.4D݅p!iU=P-MfY5]b$ 2y&k1=}O0ʐo22 s;SBi%u+@gd?Aze8܃/:IOs=h߃,b&Uuc Fę/ CyINy[x2$5u0Cz"C&J &sd}4CiʻJ %qzM2a2R88UJO4F N)Qs3,E(kӣoeGy0Зf5PAh k< j@;> c9AeF&U+hcLl)K9:,y/`D( jBp4Q9A(Gِ D]wq,Fk %7OD57O_Z^xDy!PRwE#ѲLə$&V.JTG t(E;[.W5E=SkB,>k 3=*:K }ƻ.Gean5m,YP`pR$WP fk$h::üX $I%WE2)|vYD$g+Oa&VN'eE^qmyJD#NuR((#Ӓ:鶺) h&Y4*5&?*=~;oGW~NK!#%A p;܁w;ӑ@-W(Glq4sY.6^7|FttU hPtٱ"ń9kԑCwJ X ? ZRc0cF÷-h[DtBtꭍ2q5I.L>heqO.#TB kxB[Rc?&"ڻynQ,sJr[l፰Qɨsr!*5/|7zmze?tQǵTǀ=yr$BWVoUٗdJfj *sM%xyW]b\~79lӧH!W>eFߟu y"CbL֛iYY!AI7I{`+ g}__y'p0 ٭]%&}TgذX#$!ؑ[-n\E(KOn?#yjk#N?KShm]O㩐kzg]4/&z0?KdE;m1}zVA>D9KeO:>3p=9˨Ex|<9ZZiN|I%(ށU D(:Xd#bL0!CU[p$D}* BAt.gvOOb&ȖpϥPkX݉D^"ۆ;܌y7~d&I >ɶ*qS̴62WZޓp\EbQ 5˂;_x Isi*&jrGMȐf)%>x86龸mу+fx.,Ma{0QVjK8|X"4$sM_H6p55.c lh`|Mι<E߅J;¨u8 >cwj5HaT!UQ(=WLCai %&!Nd\_emm* ޔnӱݐK@[HsOFȹ|f1~8LCu2&|&lvQ{)@rEps'zE\kI98ݿkĥ%b7MѸ_6wp\~rU42rf$9tYd,2Bއ2'6l ^!o5t$s OЈM>)-,29ǰ)'*ljjyPE$Ixn?6!F OQ8?fwmD(l}.lԖ2jUzr%A 噉8l|Lbz'R ql üV hrA '-Wv .ǞC0#e,N~k&(\ (A%tE/VXRN.Uj$w(X'S=l@y9@Bfy"*RW -Fq50FQ2UqkQӴO6cB#׀aū;:I%.@.aW̉O~:i)U6Ba"g=ݱ73 %{.оJ}zTk'gR7pKt MTSYЉܗCl"ؓu AYoY3#dAiWW ~> 0İ5I7ԭ0,=0Hj? 9F!ر,X{i* )G|x;UA Qlh0>֕PF )ө2EdȐhkoӕa?5ArV' QwM?)j2X5sF5sX_'-7 gBEjWcl %;وrf2 ) 6o8d(m5ݼ$Y7I3dr JCyGa9=Y8Ps&nXT˂JP5$rL%Fě_uvtSDUchC -?ΰxW `] mɷJ3A΁ã~gҚ:D6KFa*%SVSw˩'A#'\I :Ӊ<* ^ K֩9OgMEbpw^+H?qޤ]-;OMN]8N?#F3m`]*<T|;[ijPea'+t`" c'd^2!aj6[(e_tU{4c"9 e!uIlnwyJ` o,eلmg&jפ{xB@Vrub r_ `얮khtIS.*p0/Ųria6`'X1<<Uqϔ]%}݂9_7N:Jn?CUY<tZ,D!]xi$w%z ,%[V}[%Q"y}(T,mR"BU\50 CFHq=cEY<4Z(~IL^4R$QWzַhگl3X*&SAa#H哓P)9F@9.! ShF"#ۑVU _ᔐi mEij9Rs;C q{ޞ&woy߸j▮bεC8S0%NzRH#Yw{.ήChIpگ)vXoFh^uMql$& Ѓ:6I.H+VGV}bJ}"/,oo{0%%P2(SG[9܆pJ<&y '$ Y17KG+ ْ˕5bB +60t$a7#bPlzhvs}#|qs''Pt`VB^8VUe[yp"t/7 xn&sYu б.FO1pBkSA~;g~Qv8{FN/2/4Mv؀Uk^rK08o?l J Jen\%rN^8@̲ ~a\ l TILx ;B cx@.Y_WMe`ӭh쬕i޹ k3>:wJ'V9ɮ)ܙ覴+ x^ (L'AHG Aj%u`cSl,ЯR`זX!B#8O^)h,MSCMɸKyƵ=wXLxeozߠQޠt@4;Bքë_jҭ e"!7[Ԥf=OmFsleFקдl*|pۋjr٢FHӾX"8|W_VOPTpX xdV4]>~VhRn}A[į'@wZ~^e}T gRb/._ھCZ~ +Y?zf6bf-i=bY|4i^n=G :ڦÍA=~D}*& $OhXkxyZ:bI,{iˆxu=G,WSՋo#ƴ셊CdX t-:useUB?Ir{ ^;:0ZJ:KCnTJbP`r5H5+::p_1OV3گD) 08}ٟ'\7U׮C#@*E*XQ;3Z`$4,OR\‡[gFԇb7g=M''!|%䢞nQB:yjqc<_霠T,jOx\<<  WBs"uTFhIWZΝ% +{qlFs8%@R)bހ?o\ *kvćBݞWʤةy)ͅCc" Dsa[M^gf^TpPɈȤAyn;-jjjD@1ޘNO2xOߞ^q2-|GleLgL˃z8e+6ӛώEi&3(\xUE^Љ1|EC6Z$ !A Yr-cg }kI\OƀnՈ4;*n7 C \||g[OBUynM/תMuLG֨wͅ7f+NdyރO8Ardޭ,ee_O,rn.p{t?W2ӵr%L >-\Z:ԐOZ;k] jTG&^rP枅`xK B!4Rl|N9/jJRsKbu36xо / 1I|kBq&d ̽q*8 "#$&UG- i@djӍiqcARK-o ݔ Q<Ϳ([n픠tEԙ5mg)ڈ7}"5\k-wL <=? Y1.U=߅kiLOW\c?C3d(IM'Oi#w!5 '^ye%Jy mi(p:MBEI1vІBՊ̅4[ #EL\\l0F/!7>xp8gE]h'vLbu6}>_Xpc~@CC3ː"]Cc ڨ/6 ab)_4fs [suDl Lzوug(0-M8rMRb ̒zϜ\U)F۴RTObm6ʠg?]0.7rF=:7>4=7Bt WJm< #8@$Nd0ڀd)ffrX8اRbD'<;f [f%. а@Y$or?!!:b5a1&{׊v,Zӆmp7LeO% "^ȏ:vT&cȃ%Blz>Vϔ G${imn}竮f rм_ozANE.4 HnXR|Н)5g pwIMUb}8 %ɐ\$*wq}إzR[~#q흟y䱂5gAdWGnTRs}qMz~!p8M]U/ٞB"0͛md0JoB<޸r 5 gV,F?0XY7/~4M7^lflCQzI ѓ˲#/:,˜lI[(UHm}QwxA'+F4$\eʓ <v~ybu7p ;әaWsF"7]uH8GC:bʗx>_ V {'1T؜!Fǹ+!3S>bw|Jy.Zh&Yvs Az.^, U5e{q4)Fیykw! wK%징o/K"Ⱦh7={[Ò&i`Hnh,钭VhnT=)SJ!oaQͻEƮTNJه/9DI rE^q4u+Ŝh0 K8>mǮ 5AI,׳u9S#ZΌ8^.(!nVJe" vhk \l6W77zYkY7768S#HFc6:Ug3,<dφ&Պ.*#߶qǑױTr~R< D%l!tl6YHH@kfHG@zQu `C4xQnY|f#8ɔai ;/zt n7@BqO7z;!w !o0Ż0ˉ d*q؞ϨVp,9REhr5՝O};?m݌&UC m[I\+_g;a9ړY QLR#Y}Vwi{{k؂|Р2's43R? 51b8;YDC!g綻hH)8c[}=,}f7 <qK nL@ 7j@Je((/o_Ƃeκ"c <ͦ Kn2\dN+sJ+B(X1Ureʽƥ h纒U cWXTߊzT 4}yn'Nڌ/):uܴYv>Q8)WI C.vaozdžM}YJQh^_-+B<c5]R3pBwkn^RU<9q&JFhr{h-jGI=\Dr8InȦ,Z4<ˁS̏GS o& A.L조iXEĂ=Ӈr$QrW ƐD,3y-%,=2K'?g-|Jȝ YW.pRf^!,PjyAaA}E@Y 3І;l–BsKfbȎyX:Dl$&X.=ʟ9'gKP~4d4ӰX'6e#-J+*98zXD 5Wc5/<{(E6NR?l;L(F7O7_x@򖫲q0.n8AEtTG,G&& S*Ȫ7:@7kە@\8䂟x:E)eڸ%jÀM V8I]Vǡ%5>lR~ ݷ )xmuЂ-!X߬S-tdzb8I)Aa$St! :-!on?liy:xn{rŖn ]t`]Ptz pddwCd _=.r5 dQ}棕'Jt;Pz)eKUcv*!ue<*z~%N;kBJ40K{ t6\GKY5.Q^н;`^Ap3d[Tr++ή8٫צ 4KZE{z2ӱu-x0]Ŕr\d =MuQ0c5Վ]`x*+QqF)H;ƲH ~(&혇𗴨 ߟddk^~m2Uޏ_"FǛN *JY.`f4D橃6zxJKA{{H|ⴻp()S@u;8 sn(u`zC$vGeL2ݠDUI0l,!i^uMS Ghk vO8'?>vVЊ%ST}c*G*+֥stE0'rfTn-I3;C q3W5:`,Z~Uhi wK$щŊA[)6 n ~alj2dMQ.<ק]Q;vTO牂NSv`` 鷚anO h.ftJy7j(^\ivqAR~ ɶ'Kmsl6Z_5WM@^ۘAgш:;wE'o>pHHFWwCw`KI~'.E ) R 2dTC O?,Kk+hi:KmG~c -p`@6;ԍPQ}e\ Ryt .T2:H[u3x !R4Jf[Zw\@:(Aחpl1\ȵH䗐^::X؛5Mo({轭h&I&+w}ЅU])\7s/FR qld1dϦ6cyT5} 1BKyƫw}a@U<4WDx‘hErtnfw#΀GxKo-.E|iM.HN !N1):;)YalJ7 `@Z`ǔ{T$mwX۲X|C{h3ERIw!F"bj? \QL~IZw:ь=֐ȴ<^Az (4U.!,&͐M ŮSG%ز D}|X|O[h0MOTa0̚b%v|v rxmh/.$iF 1}g>񭒏9D6l+̬[@7]Ԁ?U=}*&k1l̬/aCe>Ż#S>NmQ#56d͊peL$ܲ ?ƨyJd7;;ILYCz#.!Ͷ>rD7bKw" lҙ#PpJ29~ ͯbBadnAET b+1$36zg{T{s?A#Ao>G3s[ 4%k 1_,G9PY}m47b CY HҽlL5g"]AjԒE[K)h ~P Er8~)dd{ (E*cH8Gߠ#ph ʎ@*CM?%yAnj oe ${I98Rխ5L9`N, Y٬O pg&U%i)1p(j@ٽղ?tk͏Y|N F"b.lE1Sr5!J%"#im G;6zPJxcַh{brjywN߅~H+|;8dFu'ks'mVWFǤV>강BEY{&m>qL,C2 Z(Z^bs{.~C/Ǚ<vLIQ7N#&yY 5u$͍/"]ǽ>^HöըH؆tW%8qL+0(BvO\z%K&HDTPH Mqݰ9#]Oq>k {w|_pNQZwҞXǩchTf%t6ǒ`XX>r2$-1㟒WǬ!3ĎBt"BnCZc4RUh/9)I8ut}E0tu~ {$^ֈN5+ۓ*_gXf*]J԰5w91`Ao.cE/_E-K^֬@9tk:6W?֔VU?hTV{W8[([Κa3}Nр.YMvB}84b) P={F;3g5c9g'nbXU~NI`:4-? P05~MяJJ/`P;# \^;M}ࢉ.ad([C||bp6P b9G_ KGlm{=O&G2␶^w WU=DU}\`mO&! ɹ>qrQ)B(,t\fV!k7(U ?y#8F89E~kSu~ 5WTЁ_fiowA2\O?zSv^{ؓElt;4/1Z$2]E yFСϹCݟ]8,"vvMʸy8n\F)ZyDr3зM&>בjhh6ܚYL6䂗HIfilspp^B=(|k "DZ Y-*׭4M/@~DfBq]I|cu:\hrڜ*7wK7':}-uܝ!K#l^H7Θ!KY)ϵFfAqޙS79yd5]. JR"G4<{`ۿ%fr\ V9kTJ];,*I~񷮴SߧTp5A r1,pITGnp kǖz^V)Ykap7ۣm Z]jr!*?>zKTJQǑ{֜D)Znʒ#dG>i ;*8 gCu2 ]:}T|3˴qM1 'j|E@ǥ ]/~:ܡh#he7^<υI.#`Wm*٤S'.ռjMJ,W^rqP2s#@WrLG: P`,PѪ=S?{zeFF l <S̥59Y̱paNqREE@,PQJz_iz_ťMsli;EzP#+8mkm%NB,f*Qfמ~f 8 .(}l}!` x;;V$QsX|庤t^U׉c~2Zlf &n*nJH؈{Z-Pc7m=Y;pDZYRn%{ޕ1DtۮK$[K$ kMpN3d7#$Ȝspf3a jfkn~fƷ23w(Ãs%nýJ)j>|:)ɱG/›pnOBHsc(0Ǖ(G*cNҜ% s*YxXwl%4*੐ߡ<:gvz;8SR.j(s-#,^.o8%E*W\\>[il{&Hϡ#D=uw0 ץMu\G}r%^O*BNM8x,[8՜=SG잭/vt>> ʾO*sYްNɹi¯Z5oI&Ąb3byR-؇>߿ƛüC-C)jc@suLh]Mf?Xb yRV5M; "Oy҇9pr]MM fCY0;soaEwh/K D;-im m4xI:VQ y}Bt?w4Zݰ 'ǩ AB ?lM|XQ`ek_n^ֈݼddk#kS @=8ZL?F(P$FʤYmYyS+[;U=>'@h4 NO9t!麐I֓3#E}XO%Nu:;#shf :E*Ul c۶.u*m}-K %TΗ#tid@^/lOcf/h38tSd7Re3xb=P_ɽ2Ȳ7`_V8QG 1U'z[%SbH#WF{7|o :@YecWZ<Ɖ~V^nȍ[V0_fq~Fp"%LSU`w!'ƾ/h3=B-Zz!M'2b'2DNpW"L}M{ic&Oo&O3X ̹7 \(( p#\uJZX :4JZ/p =dwixPH21orDSZ؜l% 3+S,IE[)&2jp㕨&J9dihWgr|m+5Ѡ,MK[ą́^1ic}gMp;Pm?Nm@kTnpQ &5<\ rtAPooey]#{py֎"΃X4F3~+V@I}LQ&- Nu%V\0P=4p uk4)~|3]:}z$Ji +&N1*kvBU7&9tI+@1pعߝ%BvvYbPY-c*ɟ2;`.⮡f4=qvX4(GRy'pGG䬌'Ύb^vfzk o)).`ьOӠx:|%- /3EP.Bhqw >QnoCmsJժ.ΆXuY淢m WPX~".,*>\fU) "L˞rHTPR}7"bm2тu{ymg )]ưpoR7` cVSB1kL2$9@ 'ԏNa1W4:Icͧ[ݠG+ӰQU'y\̱:y`1߂rP '>/78_oajo#nR8!M;9qGtQJc*!L{޷lP.fK!ߡ 9ɠ.ac'J!hkrˬWl((Ov?; #tS>Zb~((I15_`͊;Уͅ˺ڡ/Ցp/08iU~bqW L aʱd+ײ, M|j&IY̱u+Uf~GvԥinزI˂B=@# M']qJx,yqwhIFahKy8&Xߗ"P342+@߮vgprL׃ƀJ, {&gr<$ۯ}e wL@a 'r3:ShMe=zƹ2swJ b>@+рuҎ>ѾtW/WfJs*BaH,q%s\! ~ɓ*$m 5dA9i_פwIO;X,\Ih9$Sڎ<\"xvv(VU>\qYacI!okSQ 9߲y=(XEa`zPZy~WwU1zIs15mOA-d&s|V >1ޔ 5|Zps_\KD]Fa뵢Y;o`m@ٛtvxk}"O5 ~J~ղžHW|o,v)["=ZlI3~~+Q V6Rd<`m7퍓6+ʘ5jNlCwɛ,IX#!%mJmn>㽼r6 F 8.2y>IH: &CxJ@"C dqN̸g*.ѽ\qd vF^nAUW\]XC~Df񰕧XBсQ1-~n 4wĚKq[y7"2aQ%w7(_&ƀ<+HPl0rNfYc=*Jwgm'i3_𞔧 nmxRݳ1Â/'7ٔ*_|6/sS?˥HҼg@M<5ĭ3F^ ttX4 A]8qq8-: Rʫ_5w_tRɑbބX]Dqp=A%I^.8Dž螣arg[Xfs|%t$|Qŷ5V5XJE:<11n| )*{v]#s(Yӳ8Zkri4IP{~«ң812Pii@|~]$6/%reNWnPÏgJ=zώow+v~k6]CDsT|o3k7 \[2)Po$ku!>Trv  >:Fs!N"HGlpnrmf0@:-[,҄'T^PTp5SЗ՝EUm=+ ;xg J]t="R$C]eiP$+|.շA5E"PO{mVb A~ JK#+uf ? &T9 \V%Ge.-[Ik{!vUQ"6}^Vܖk&7S*hp#kfIs͈E +L# ^fWsෆǪ㫿exOahxjzϯ*I|&*r>EN̵4w,C ˯Bmioer^p]ݿ@ 4i=lm)Gi{.v@^MEY~)qdnvk:4#lK LAf:DA])PvX"Juva|_/Ozsϑ f*5pCiʜЦKM '?3ec ;zk)cV1sǗsDI39ԫKPӦSn=XtdzĘ ?X*SK3FuA֔ڊkԹ}l'<1@=fᕿ'z=ȃCwrRyɽo% 嚄 ŶmEP YFUwOEv6}qߘؿj.yv7(uh02>:YSp 2YQ8F`8Nե\rih9s_MnQK|h #=9Lc0oAv7Y ʚpr)[iB1f8W[bEZaPxf2ƶE6GwV & :9#hZFh sYb0Tuhݜ]lnԕ40}&_K=WaRTA]z zX''Nltܭ["޽/خվ';Rxӝ`aPV9?<ʬU^r cXܝ@֎]\C+E5ɻbnjQ?GR|"cBWKGUB#Kt0 lg˖Iv뇄xOLdI͞'?s2HCg!5vb8vw8\~4T { aAhbeudɺEo% [C CL#*4N$-Rb տHAӉ"jV̇ *I楕iYPtyE'lK%}$Qc3۷Tl1%-gE?ۋDNcrALYr "Y,M jӥR~՝0 *j\ϝ ha%[[]d$\] IDۦnAl%b[fw}|v'O:ʔ?T:ì2rhv3D7(kӵunS@4g87NSxÅc=]d%$yP:Aϩ%|SʶPhD' rX4͂XOcbilah>ciܴ.~2 *^rz Fߥ:*oâAnnm܌p@ tvtJw C1@-ڮ8A'w]ԭ 0.!0?pOmTyN[H=6TQ+s=̖>7`XY<,fxʺ ;.HNG|ӏ5T `Vl,QT@z $>IKvk ĆCfMb%-rX.ژ1=ʌ={yM\iX4c#S8bOUrʾ CG yNg \hO/򡺺;ihH|#jeaP _=lom)X@W%"B0P} G# S9TTV3YFe$h,^Ef%p?JsBO. yoЭX!\x| N` ⢀|M"U,@PK!X[A06U*`t3NҦ63dVlé@7ݴl Pg8o2<peN;$ KQ]DH m2أ#/P YJl2HAe h?3i,Yi2vHi/V6>,?l_KgRٖSFoj7%Har6|o0>; FǬq2CϳY!#J9QVǷu!K6_,TYh hWok.=|܆H O[2 \蘰_mXt+CK5Uq;7LyAcNA&_L-Ƭ' %xep"+C%YVMm5/L&^g2SpTV2%uWPd9Y+6-<!/ D5fdzK+l<! a T{272?-tH/lM/<+9L93]1|ie $a^4$q4fgY!ɠ\Ē^5 jW߽"8"%s֙FlD~ +a@5 K1c@We: b믎 ٶm 9xz.B*p]mJL*YP䯡l5Me}Dґ$$bx9x i>sn%z<KU #8ܦ޻C0>w? V| Ѥ?peg|&E sON ǟi fx +{FUGڥ/yJP ;ejO% j4 y0n3hQ۷!:QOM7$Pўə)hxO V| 7n) g54^ai@n R8$qeٗi7{ńjCwMi>8mq.eh!Y߅R]1:m֏M$5Ti}+D &en=4#"=*Y -avj٬qvK|j_cJ SW%:|!tܗĭcY9bѓ7QzP $PSO!*-D6%g`3cxƔFc%enʃiØU;g.y(?6a֟J`*kP~?{:&o{U73@KzXbқGJd/CeN` 0 㞹B&~]#cYzA 5^ ȅG9 Rz#SB29昜n99QVZ1"a.t٦sDnvIdm;S|FV,GL4M2qЏeĢ0A/$k ?MԟAtddkEOEk1蚞 DsXԳĺwZ Y-,l{fW\A]mK>ũ&l ]p,鿽N"Yb0ƾS\u<:on8s`1ӽ&1lQ & NdHt6 {N5L: "dq>GzIZ*w8W@Z%k9`cv .ǯ 2P3Wp%b^0F*HğSCfNs۸>[Zn9n,8-R'RLQ8Cӷ^5hM`?`9},Y(T|K? @*Wյj|ifL*X QhcE 8i8(?kDDo>D@* =ug_ vo˃2qQ ź$wХ}~IE!fsPz8X2 ׽iש.L-ѫ!ڐ?SX2c;)!OOb~<{faphؚ"~GsEvwHv[τIyٍ43"-~&C96ԷLL IrV:ׁ/Bz[SHƐqRum0EYaY~hgtܭ: qWX>cȇ.1~ V RM~wôwjiܻd^ gGE/)Ԟ}yeyҀc\yϗS- %pNHl7{n/? *W1vC0ЋeVi{#ܥ- Ȋ}6qU‰E-M(hԞ&z8i8O3P)#Ih9Lo@~2.bU AcV.DuJs"G52awxR9mUdLHݐ n$N{q@TI [DI~ӮVmяqBNct~ʥDtURI^;+E.T#DG^S&>4wv3[7!Tj1U[߄F^c  2,;&6 )#+mH;@zI7қA2XGn鄟'{z˧5=Xt;xMV/>>/'Ѷ\'P#f#438vF`>GЛ9= t64o愪қ{rsG&D; aJ e{b*+zH?v=IfKy)z\lx7P 1Z";$$瞧׏-ekfaWG7`9̕=)fXv _!`Y鱝ͷJ6M-VX:^b?-EO)E$+ aM0#N[Y>FI v9i3NY6r@DmluDc^u5AF*0jc"-XkN%3hQf1`8y_z$ַuWGg`:Ir"GO<%bq+mCҜ&cry:UcjAΙä_13HM!ݜj?PQ{L rX%ޭ{6"mT1?'Ԟ.)(KKU!R z=5QZ=pJΆϳG+h-NKu6ASj>]*mx(%h4M?b!%%B2&:"4 [ŋdjewPf4a;v=K,LxyɚW:J":`atxUiVU: f12SR. eX.$˩N"{RB=~!rˊ-}]н\ۮFT@ QJ'r;UnItb_E?P3j#Kb9$,G&a_]mdM`,hh轱Ik F'ǹ f(Pв%qjSwG)DWbZF`uGtn*.9WYӂ]%UegYp_H;b)[3]B![L}G[[.:O/0]~DRJv9G] [V~][7 s-o 5`oYJe¸ u²N%ߧBɖV926E=F1Ń7fOjڔC-r.3g|e5lo7Hڵ`aZl Ǻ^d3ܮ(WM= yekk:L =ђWMLes{H{FӦM:OfOsv,L]s%=ʀޛ2n3^0sN{n d1&tŲwvx;%lnk$KK qMeZW"1ȢeZ"| OVO?;˾oHxDKmaE/ ugLG+>}#Y].zosvLҹ`m"E1()gBuX]_!Eڏx˟ghWg-+6Nf¨_ԋMlmccV UΕ`bPfeaVH+ptܸD=/Dfn wtNM$$}xmீKɤ~%LKɬ{Gӽ6R@M &Wc!!+Ж=Kݍ2B}.4{[ wiw 6j>fc+N~Nh^5< PO]R#L8ެ%>BU R Ḱ̅) Chi[hn+<^/`S*̐MvW {w }k̰ƯVu7ck:i{ @OM\P\} Mg> {FfP۔L}+71؄>h"FLL)]I I6|9jͼݩpĎ 4A?q_ z]ؚK,b84[@7wsEWMWe:ϲ;X}$>9c^,'ٿMbB2)OC.*i^24uO:Hox)Av켼5CN>AJ_u޴-\m\Y]X9__ _6j0="L'#µo |:nptaŪ$l:.@Y'N%jHVt?ҭ.58*6ɓA׭uxKWɚOףiKa+J}ȋB ضF;깞wJ4;/dq4W]<+!}G(obXD'˪.$){yqAL߷Ӱ~Z^='O=2A:RVz޽Ҿ>-Nse*'VpVl d2w\X5"tK'䎍Oftô4+5!%,]#EsNm?h42C#tqoPц-ioQ ^LUFʴ}qؾKWd) qcPϰV19o,Ў|o$)K޺V 39_~<nw<߮T)TF\^1 t_HJ\]C1w2ri1(G"/b!3Qgٹ^C\~7OGq9Snu_no؋yFn(r_K68kW~qQ &g$rK8v'$*_߈AdJT<^tHPIC֧. dG:ڍsܶ%pୢ_|wt)>42Tf|_kLXTf}v^[K.;QYx!T4!f)L_LG,[W8Q$"va0żsx*ZO XRc_pee?b+7'8eEC>FCf̌hG7+K0SDSG qQHn4Gq'a6k=cХ\Qsixij+ Q>?-ɪMZOQs<ۓ\Ƒs;-%eÆjӔץ' xxcBxM+a4/ &SոP;#5*+M YO$Cgֲ' ǧNry[)HP6Qa_OIvjK>Y6e:LpA8H} 9bsT5*q}A]-IVI/Lg𤊝h Ҳ:wֺYпguv=s=2x3Q0Ie$L/U$:m/N::6{D]nyy~ŏ4Ap/ZL&ca)y$m FҮy*_^Dq1KݦU0 g;B0 ރz?dYIClNȈ'>nY`{L"RGO$7&;&9s8;XE&r@2Z(Bp誖|}d]rk7DCɃ_5]֙c̊Z] tXu`O4|; |7ֽRʮ0+'špBX;){R'SiΆ@({NTbc&VQG $Klpn :,l9Ic7.In } 9\:'P6_wЎ nxSebS+܀䷛ǒFMgVaU(\b-.NyR_]&S%>cmz<6ւ bch'YMk G7Q1')W)|g/Lߏȝr=89ySuN n?c*b01M.+Ueu٨As7'.t 4?81ϳvx{- FF!EsɗHR "E`pyxʖ^+0n9{ 0*RV݃ Fa?hʎ .DIQ١~4+>6U.SYkAK.^.n(9emm8L6a5ZuaYCi?v4Wzk?7DVI[1ĜY<Wwh|m HD^ani'm;Ǥ')l֥;CG0/HZ荝@\Iω2 רMdʅ$ zYuҨ@/pE7!N蛖5p_s` ~SfW~gwzm2x+ivDޓ\YZvU^`ٓ"8R Y0 zsL;^8_?ڧ6C5Lf |s!69vs`O?Z'3T4LP1vzTj:AVW2/_Hl6V2'cэʽ,nmUv <܃|p }?+UȁN|e. oi[b6af ~y>ӑ=~_AEPwU|y͸]`="S'6fvsk_0X~h_o `R=f~} 7c_ĄniH'!I۫žu 4͌)cJav2jțҰ+AO%ay6abC_/5HI@x~:'งq՛׉;6K^eUt$dCYJ$^ 5xtVDžZ=gTU^JUqk00\."AlY7S'EKD%XEf"^@_(9LSy+v~3 ݝ`Ȑ"O0Tٟ[Og| A8hJ?J BRW3grELvcmY9YB`IAL?YIBXWGUd7 &c0 UK(J ]Ik^,ґܯy=Im^ sN^:Fxo$WB\7I$e[Hl_PVcbc(Qujev]ٓ Ǵ7~BDOz0K+҂'ű;Hu"$'ۦj~cwXt$[]h V@lj괴Y䍬)FܚO~[|YGYߌ3IW7 ;o"C!|y1P ((phbl]/h+:V'/2Ecu0 e 6KIfED [3(pㆯ^y!Kʇ%PKяQ<㽍5ן"4o$†zv@le,o=EhS܉ Jp(D˲:F2/ɌpQdm~ByDNjDTހ3T;ڮmvx6z5uD]Owcp6(ύ҄n@<[<{P0Eb++]ʋv)`z:p-`7C-G ͟Ӏ4tu1i/[BM#gRNFl:.@Cw1y; 8H!IBq89LnUmS 9M )!Ƌyu oGqz z$qT@evZS g`y"6dcvM9.vՠdyD!ǚB³#sF3.qNʜZp}*,[p!9yfbF ԉ[,c$q26n,kGStCγ*9!f. he]VP-FkYΟeALapPwqZi5{)!m]nS)[=\L'&Sm*m:~'$׃'۝*8LEsGj^I*gQA78?#W -7FHzƲcs]xE(=W+#&RH ^OlrQ+zFp t Xn~B!AR)n%&9S$8wg>6lu"ҜȖ!>T[&$ m5xҘ8Ux}Ƒ84ڱw{O!Jmx{#@tT32ZlۼU'߄,ks  p{u,'#@k_钋0֟& ZTAIO͓$!!LT^vJRvt} C`A RAz$` ߫8fgԥܒat?`Eu=G"}CmIO$CB7ƹBe?gQ'/qX?5*#Eе$*i93s֝%I[\ϵg6=x /UQKt='ˆϞ!2wavRbK1PRކRժ7j4 hDU̺' g"wظ;i>YjЩ(6CeJ$s6n5L3o |BIw[;'@:OrVm;. Khem@KrHuO%Z 㴆F7a =zߜ奉Aiڹ{xP!U$}d<{pŸanS`<,OMm!RJvM>k͆㴑 Ԫ? $ ~/L?,i4+}eqSځ!fP: &^1 +i=gh@r)tBs4lo?"s܆ > d嚾sz 7̿Ǒ""iZeѥ|.}ʛ`rw8c6&F$L@H88X3|˚6!{>pACPLczDfKӍVڪFԥSLC ]2+N JA uW~R@6geh NWIὺ‹=kȀcZ5nZD9#t`;MM/-km@m{4В#2 0`J/&>}[0neߧlmŅ>ȁ¸Y_CT.\m&/+RQ eۻW1V+vZ8ƼkKÈNb+ld:(I6Eu]FoH%VzJ͏ uҠ:F74mښzNfzõ]׸4Zd]r%(0oUi">%EK;{J?9pXjSFAr2ZuQ.o28ģdۭSDFuv3v~gFuA%{ ߒЦ ={N+ػU-bLL)pO7Gx}:t!o U1|aATHٜs\MCbR>ܲɤ_cyTUhj٧eB~ܠh3oTyNr([ ,׍3\'{RI_V^Dv|VMaL1Sqxzz8U$;%)rTx4yV/Akn]Mq 4NYPKgw=H3K.daGI%Ř?96l!5(4@GkR(Y$_C]6!GN00> FѲ$LF=gVLvl"W\EC#gbgB^6Ӫlf Èi6#嶑ORl&cA (ǐRH}dWzZ$`%;?>RS$DΌ: _>Z:O &uŪqPh 1$N=A%bzw 6uNi8#0gI~68UE=ʠD`}H'X&ɨBddABQ|oh{Nt'SSW3{kٓ/w \ 5 w DV,}P(GeL}P߅;4Q|d-XyCe_*y3f遬 DH!6@x_٭gߣ;T!8S%! G ٠?sQr>T3%3aXF&m??1'onU訴M(47¿$ڳ-|.#Մ"M_.i]pF/<'/rq8WJږuo}5H茟Xk&wm`kvmmnĒ.nc"54CDݢ)c]#\Mc["Oېg!4;otDSeɈ6PX10)]>@&gr0YmJ4?sCf%-B"E=%b3vevDC}r5\+-CֳvH8=וP\XfOȧ39 KuT=-x*Xua}D߅?+<C] LJ7G{,ɜ 5~2̼:0H?}u{u "As&1/`T\8ّz/]2s#i(&QO rӎHWO{Xfa n4rF8BWa]]eIB&9Md73񉆭SägɽӼma0ھ"Yh!cUO3Gюi1Z Q *AߏnT>+#TŕsCE$PSq4U$Xh%>doO4C2u%wm^.{Ěn#%=flI=i&2_{ax'm&pb =q|!Q{1hN_==e ;uA^;IçA⿌!U[5tvȧԄP QeN=>Ϊ\qB2k<#e 7od_s75^%TƮz48Uƫ̉Cm9<p#?w?jcvW(塌10@@QFL6ݵ'XZ*qS>y]3(\5x|K~p9 N-˟rA*ީk+$EZOqYPgH,-?S@iWxnoQ4.ހ,娽B IO@}-XNm`鯂_ bk6um> Aő?=SpΑ<+=Z9"ɋvk,c>#"07NۖHZ`LEϘAzY|:x|9;HZ xG3Ă()'_{j53!9gX7ܫS ?!iCBFp"VTU~k!BE>bܒJoAʍ)暅lGY/XHJܺlV~I $6sq-K ~0[_޹9^OUW"tSժ?'+ꕵK\t[wPQzbfwrqgƦT 5ܖWkk3.t VJLx8P,o9%q1]S͏UlaT0(*_7g_n!S8)jȮ̿+lGQ1ZF׈4'k-_%,5E"rDgNǶ˹֤I(jȌ^`*7w 8M=(*$T_yr7{|jR! !' &:oFzy_8glG }X>E:]U|%hˮ~lc{ٹ@Nꨲ@޳ "MZ9@4} eC竸׆whnq&V&7W'Xh3-˺+""bP⊅mYx2q^JL\B TgNP`-tWGƁL'T| S{k,َ. hXzvü[P? ӊrc늻q޿p"-5_8ET]E!3V$@n !qdPL}RWA6u;5+O= ]"'4 $vPEw7vE^3N, ʂ\l[g݀,lr{c_%PK6NW,3ϛDlUAIޥv]M|\#XVjV 1ъBڦK Ug{A ]P; b1MW!IEpU\n$j^^[|K~˷^ 11 y)ᯑ6oj:%?/$|a MW#1L)f (yvFcւ&1lUJ{C';_g?'aS 'beN-H?0)2⊱Ʉ?zH_cjKTD1x=9[ fH]R(z@ /R%+ϟl-v,׹ʴaf"Tֈ1jN\kO3M9}pym7Q4ji ae|57~Zm^a7_,Z &*C0 F̹E+&7Aٜe7`eFv'٦JBd$=FI|g>Aq=+P MLocrroˌdBP7$H=BMSW=xU4m1{o:e8IAɅ#vr`>D77V#:o"iKy96LCg?7E6V2?u_kM1n$o}NJϐXWCz}Q=t+\n.,5qThv੺x7 :rI{x䦖d?liL3/o4v?!ŅP)D h5䥮l8<1*8!7%B ؈[@R:{{su%N"LZjm6lcDM NR;S q1Zϲ9﷋/!CQ̺Nh0*J>q((C.x= t~16Btyf ;ewlݕJFS~OIՙLdP8;U~̼ef x)H'KOAcw蹮d7$ySb!gD gĞ2&PBl ZI7DZF8 YlaS D|mUjk8T,eU@4*EWM8^pdFEou^u֕¤pS7pӶYʺlx;3tBupM͆ݢptت^]ʝ^(jD{B7о}\ Xǀ5JJWс)AnPU2o: 4Gc=e'a0(#- Yu³!]W\php=%^V`zj'HE$[1 .t?shk@S3JrUCoDU]-:28I6`eQbzϝI4"Pܥ&ɵvaԖ}U^/Q=>GEys&BM'\*Kƍw jVX(Y.˅zNh0fx:?p'EVrKaى4ۋ-#{ԚUn]^%hI`v{#:}S#{ɅE ~"k0}op$ "ZLJY?.)Uyn5xjilF'Gt*[}*|,Glv6B,~/Xŗx9ҩ%ҙio G_f?"ZUe~ Njt'3:ֶkZ&&l9c4ϨC;. & giMPC>p%;vOU}UTJ0Wā'G9Sڴ|ZL 9o|6abqDk-ХFS#j%䨣dtA-gq7xbarH{$|z)K^ڄw30F2r:8I&P0ˡ$/PoE 7Plw(D_p@Xٍ+~F$ 9 ls,^C<=>b1.!5f(+0wc* e7Mt8lLMqY५Nԁ,8IpE'AƋٮ:Ѓy3jEێxy+'R4;PyVm"Ъ{8 {m_v cI`2cܔoЦ`CcF)*7l4QN1h^)ϫ)<2|hKfBp .,d5zCu 4僾:2Pװf+RͥI'*ho(*2R.~;2p# zof{ iA[IקD[4Z:u-?ª3A6}_ >8Uٶ5 >]}{8JKa Tt%T!KiN1g}cEw|| cO?>[׮0e~_Q=kk.9¸AM3Q Ŀ)Tã ǁۓm"81^qjZOZ3r,9$FWB!mٸs'^%4ts$7L:3&fEaTPGbBww=}L_qӶv^> . XʤTv"_' B! )_; LRF8Y(Bn vdX7X{Z{tX*YW֎0w H9erH(GtOb,Z28d`vMkRK(2?ض/ReIe> Isw`!dt!J*x%@,MX+PEkTO*YބZDqt#c>vcX;+֪~G)?%@Sf0?'ǖ[xQ;!'܇ $Zq5cS^LT1WܚZ5ZHATCPʏzpM;)D(CۭĵyTS2|LEf(m (Z(D\9KD(R*"Xs$Ȯovu"/h @/cut&kd{!Da_s&p&ĸ: G%5*yl&zqZw^HB*9ykI;ィ_Vg]͈5pzV!:+!hj#WK}DB+rF d:OZIV*mQv n`?K3w׻am,}ӫvtG?L K͠ڥ(]օ|L= ߤ,9v ,W0c SmieՈw˧€=vvں}s=/=fʮܩ#h)"5e4^ʰPkuEY:>dKmlK>1WE0|r6MU80G| 92W]ʪzH?3"s~UMPCߏ7-:dHrDZ!$,%sD^TVr155ֲ#i 5 OUIUBe#r_咶bx%k}cp5uv䳏wҾPvMJ:d8x"dC+UGrXy4{qBAJ :nh R^f͜ħpAJRR㺁|ve܈)ۭWce(HAӰyGT'X{$ґ,+ہ= 61%'Um!!qXfv,#[&Lfo] aUU;uF׃n`KXZ Wp YFk0B1$a`C`U*C8Z=d%vAi뒂/J2$1>%rBT+!3T3`}@EBR߽ |r1_wn*9ŽKhY 5yޤW؁[R㰬JۜOɴABW ?J4-ٮ@)!bcބEE;wC?D[oa֓6`:Ϫގ7dz_Zx13: ?'d*`==] xUE1e׌o#ZAql|+U!k$ZyvCrAn9W 4X=KpؔaOv`\u p!; c[*]B%f;ASb~Vصzِ $AI:4 \9!&=Ѝ{nt``R=Ll<G# gk*&38>H0;3Js @UjHTQԡy%8>cwTVL]H4%!r -ZIU|RA+7AǠN]=ّDzcC ۽,d1:}`ݒk힢!NJ? #!8o&_.i3:Φei1wr҇U ☤ Lߖ5rg ٕg6918DɒLMh*50bivu HIӭyi"Lk:((ӓz3w|soY!cZ _dպޮi-ɣ#GX/i@.)|X\i&(C ^7U;Z>5Q|Yvl R:8o4_]39y+H|#ei ocEx$P"M׉Dm#TOC1{C0Yz{UÌ6j% 2lFh蟄؛W6&.gjxrn0A/Oc&xkőL`\o1jq' bFgQ E# ~j+e&R ۨ[JP!S?#LU9?MHIj:t`1GI,i(nmcqQy+ϒh^Dz}ommpO#g{Jl?H C$cPi9lKnA[+=7 'Sf;B?~I7):782[N;߸X&T4.@(R 9I)H$r{$Ju9dbo&M_ÞzM[W1*qY@3DvV4\qa+(/^;_HgGX~7K'K#I c<%уejSKc\P.ߡoU*As/B co]&6߻0.%aCR:ƱiH=a7=ɲHؽ㤬;9Gd1Po5}dt>@>ëG?dPǡ7_Iꁷncu [ v*g?&RKe nHW/4$r+K @LJvv=b[KPP+Cw"w q3shV"H7jkMGS`VߕehM/Fp/OMxCS,z^Ks0.Hʬ"3֒]xQlDpTkT $Dkܾ$5={ƤJ_7'H& 8WEdߦ)#w'j{*6D8\JT3cz \qEe{5c5[ VlT7zЮ ?_UAmͰ0M&i.)Sn0Us;Z_KUŦX Vdȝ,1PD>P&zM4*Q3k:S >mY`mBWQ |WGnls5/BKީ)C% ~ :73 J9!{yTh6D~,H֒0 [losbd|LOѳnӐVP̶W&o ➻!,Y.fCK˚<~h:/Aj +HtȅenV4DUHF=cH30~9A`RR|[}פX yOm1\EEa¦/ 4YdV]#xԜjE+y]kXNiEV=74%8,=u'eM${.:}9?@i8܎tOPJ#S- rċ|unlۺqAȿ)<ũt< k«4/Ƅ!eqIw%KۥU+Rdk17%}4ݱ'#kh9-@9T1,^ > )vmϲj.:Ts`;pϝlHP7Vu9!˙fdp;r$U2 ]R ("ȐQ0_q"r~s{ջ=a9 ՈJY<++g;l\B[:aS71t{CI&CQ$O5ؚb~t\pxDط.u!_]{Jb7SAn%"+YZg^ao"گ;{ílֺOZ\xkhOW }ƜjBZWl7Qӹ]uH +֫I]VO$7͑e@-[ $?tq<_CKp %,s*N;z285bK6Mk2r‰&xM1ť'<j&02:^॰ F! =!M5&iBQOS#L/PN2|dU*n/rS+A<X7p5Y2 Y#c+og[(jUBEswRs*YXmo xl=R^D] +eYmH6ŞBdAuhB.| xY)Am1jBc/ V*̎/`OH`ijgQ Op⺞_eO:ZG6X:o b%CdڋUJRo56h$%ϑ7v*{{'Q+˧2ʶ/ BLv^*D[2pQT)^-ˌEPp&8oR{'17O!p.B6/S0/΢wf, cb&F`nRoҔEM?Aܑx&}H`tr{UR %M_C=DnuNTyBt7pb37KVuo8;(go߷Sx73Wi9F^D#H ̼i;,L>|Ӷ):d\H%QxnrT &Y/L)~ bB(aBi=45tax#57 EgV2vaA2 gRX0sW0 - D埑pqʑR:^0.6W5BL}~j q xأR;M1"m2q|א(AxAXX˔`* 3ק&Px2^y,2 ≄!2g0\PݹGu_u 9H pZSmLqƀ%jaw;TFtHg@u`!@N?l5d>^'Ηw²p{v.fW'Yd9udڣ qy jl"L抉HM_:ePYp"6rGUovǰ1~]$;3{i=;rdpq#Ng=2x{܄ۮAd v2h88mH!D kTSr幍ߵ|U afj;ȪΝ';l4~V/: 5Z+MU ~J8Ryr= Q=QUjۥ[~NŢmD|NX{{sɺ e1>'o_ 15p0žu.X vMWNJg oɭt Yh[S$RT*UENvu}l A\+Aj$;>V^*6(pz6@7􉯏s)]m<5 ="j!= 1aBahюPG ]7f"EU.bxsmUt`j~'gi9 <ϓ&3pOI ̅M<K^#- ܔcլ_Lo=Lm6 D;ͭ>:iEܦ 6ۏ~*'h]f 0'WieacZjWWRFđ8"j DI7hA'[XljהLyi? +1:=tA ǓHTR-dK+?{4]q AX*~BH1RbKp$5:x}T< ӎjIbMl[kxPK(XOLv@|Rrq ?% wE4uZR*PVLz uu2 ">kAM ,S(-ޯnML b.x\ho-Z*~p4޵0{_qYRgÁ.ϕ0 EPW*q$q[ }M;$@̇n("02{6 9ǜ5ty b0QCJ!܀e\F:VO` m7rN5h˜p0GqH0VI umkpJRMHx\xr.07xnW~c:UEV>"krya֬0ZloBh VRP /D1(!oChGW V=2~i'qr\YMn i6+{ ,@8F6gf6*Vr 'v/mY#$)qD)joT*S0%%lHPz8^  @svs2[*m Z,o+SGY_UhLm&Kï;rFj_ɬ}H"<Џܸ\|eEKn͠s$Ap;Z>g`t֬xFq0Z_dz{ZD4NA^c KF9&ifq/V2_UooCӦ4܇Z&}aCΉ:9/ݑB8A$C0/vj_`T&+fHO (kSja,g)wuИĜvxp: LޕG;إ<_-_+)s8,Y?޻ӱZN"[>5WAmMzx#tޥI pcYCD5_X|Wa;a3@ '=l\ 1y<"yΤ!ZkYx?O' DwP|S?Mpb|[b //:Ի#aLbc@a'/_E a*y59{ڷ

ϴ҈Lsb|A}[ <{{/=7tI/)&'|w/Y;k)Cx3sjs#"Tjj]j'{{vxM*d1#v* -A،IvtbFϥ">atV?;vS\mSjhjuqV%=]-ٜswJ;F#m9eQ3?zuu]5 gtTt)޽ZG~*&, [qD4L #VM-E?UHTs"SТ&6%+iÛu](nCF',[%uJT9@P*4کVW)kʃBʑ~cJc^ cfp2g{jjENr[\g s,oMX| lїjeؗ_iL^"LZe݈zsMS'-dDԓ&ô |ƀpKْ$7EАB`9ۧ9КAAB<>i!pDZ|89z|XZ(YG0RVʓjU$(:y{2yNR#ei\QjT>ͯSRY_<yMeS{Jd :+ =wM{F½<)xG rTAqs sËvùCVޕ<"a sRdĥI@Zҽ]U mA-L*+>}&$G3@hxͤRSUpW.S4>'mu"s,d$UMx&.k%݇@@90h_򥺸Ly|S"Vq)hCM-{v=G_'{?8䍢^ms((B ln ڰo*U֟ubhB.iM,kHb&Ѿp B?K# R썻1̲s9k /lxkfdFft2*Ml.#>1׸F%d X<6u%,3{h"Hg|yi6B+WՑkR u͇~<:o҈e!"^-4;!%T$a"h xrRrUtRps2 H:baөMu >CZ24Ε9Gs?lOAZY´Y l̥m;SDEY`'QUE/i\)yiDk~P5>1RRl˦5%=l.g##l6WN;s 1quBMt',(Bt6dF2 ^=^%CP( οlIcU$5-oxC.툴J9<ƤSi-wXmo&[k h,>"om RڟV6Q`u+BA֧a6K} keIPK-0CM="ݗxՑn%%^ XK*GXiʿۉIC@9!D K$~@x8nW{ZW;deޞ-&;KؒQb"M) IRBGyyr[WpQZ-04tOZ{+LwItԸ 07`x'Q;<(#EtnIRa 6PjAƠcql$NbZD ($|?Hf%>"rܪan['ltU'6oaI(M@^CiWN8wv4\pB) QVPٺP"<O]-y}w+:Er =V'n \L 3_A ]_9XB\ \%2{7$]q@X}Ezq"~2*.o ٤~ &BۆjtAMWߩN"RKO}p$0Zk>0K'Uy' ]( PZ4pngG3:ìH6&ޤy?O t*"!/2.簚 ]՞Wږa81za%:Z2sDC4C$H,4eҶ,qyE(EB]\N~$zg2XC)^¢^icMGJd"`Ɠ+(ՏJ}Dث堌K+Nz'Dn6CC#Ϩ{ʣU] 'JsCD)ž?2@WeFOxOYX>/?fSY' lgT9U&Nq` њ{ܤW>Y~r8l_l}3 )9n;XYdԫ1<iC#:^zrgZ>}B^ ?VN!Wy LC 9x¥9#x,rq_IdGk^{1 Z!VjJa+ko~ BE&Z+^^[J; ǖr_wAUThT(ú|=K]2Y"]] |B&`. h0 –nH;n.-@ʽAgw!ϋ#84MIIkE2mY ʀkׁvBA!Nw̴okz q5'^J%Ep_J1a2!ܯ烩UD4wmZS 0[ /֏c5 iϑD揸Kv"UMvJ*cöB|g&uNjm[576i%[JZ=G5}57E y@t)n`& RK֐7 Џ#SDd]H>K1ț>.& Av¡5l=ehE*a1BiZQvXܐH-%g3AAjxKT/ANJlLpqz37h*_E-ŋs2H#ie WI=)DO "m w-,6⢨\eglon0(c ؗכ57nK-l0: |LeX !{' ZƮG)cB_1!3rπ'rvxOz-UwÀ,]]?K(r- b 5BߪrfJ["dʞV>Lc, LUp;. Nxx^I J٫+> N8槴_=uG.!OcŠe \R+~噼 ԪHf\n:ޏ:dbA3Y RdTyμR%k/IAfF1] YݹFcnan{ƢfaB%Z'_:a>yW3Js6Dwn0rTÉAgh\U=AS1\R{PN`Kx:?tw.O&ᨣQԮOd4¨4qŸ6,ʨNYXA&Ntpd8Yn7*PWkTg**tj 3Ҿ$PT. Wo"mb ZȠ3qpN(VCtGWxIBo|Acyj !4KY|ƹRU'*]Ě!S{8]QnóH=Q\ajm UQ})5FI9:Uͷ'kZ ^HGR!Heq.~lR3܄z $x /XͳV- ~,-HxroyC?6W~0xR+ 攐MќTB8mx$'ic-zT סQPmJ| `HDwEUy:L^~2IB]L?SU ED/O+W u /ȂNΜ;Yg9;OřRi Qg`fl5ע !Er5LmR쬏Q(wz'+:β=zG[K5|0Ҙ0rd xQQ `cle=R6K~PJ'Ε<\ࡹ0]UtmPԙ;.l'j3@S_Wu0o9Yq5]] ?Gۻt c7ԵKzE{aٌꁵyJGYD<%ZQٽBd>繙?)ƟPS|-L \n8AݳQ.ܷe _"Nc3sa 0ۭP6qIƅ!\D$yWK?f&9u /"Su+G@%`</ hd 0pS SwR;,{-,;\{Zb,@;!yT%^JNd@3W61CT ě{./qG%͆6",6*M9&rv"YͧY# L)^'3̟؇,Ԇ ?URY>([X1~U/y@79-p^Ӷ$ct0K/)dA{Z1й:R2 Ww Gj ±iQHfZMּj.^)M0iP}AiyĔzj;Z4; })g~_@뛞FبV*%$Mo{vGsZ /\3Ee`] $$2F@w &r|v\ z@W^#&ZT`@IyO _7sr(ݽtqOjY硡w@?%NÛhg1`'@S+cXdRcJ͛V[J|3%%4W{)u{p&P΄mIm^hp<#n"M@囝Gp,>Ldhz |\j܋p;QC|̌Wӭm*i[FB>Jo4 F+F^5jQ#)u@?ؙ]\C"+yg\m$5]nT5}jٰJ'1 ҥhc 8wv/bP&k&hxUCﰋ{nz`C/"mGMw4ļ:_01\S<*+A2W@>|k0xDn|X!ZھSSϰ*PV;ȃly} br )َRwc0~<+9)U:w*Auu@K 4ݓ x*ms70R@8OU]:+eM躏KERlu+CK*6'YX6^%6ff?d.}1OGO)cթ-@h[Q!C!dX $u*8=7)EHpaD`)RmƑb`۬־갻z1v*Q"ۤǣ8Se72Ilq4}kd27yܩɔ9O:fSH>H$=;7%`)Xc8[xaf!Cg@7?;_,!va96Hƃxlx~n;SNJ$(!7~ͧAw,޸nH 8| yFi[𯞮W,xQ(j s@#MU!Ac2r ~{8o6vdGJpLR:-!.+$5j: z,<u(>Íf׎] G\$ ^@ҮN/x^i7$W4uD<>Q?c7m;G5%$Jejg꾁}=Һ(Mڶa:TY%' g^WV&~'/`Xr {MY:\ |[䟃<+p(`HvcJ͵78ё DtPP燎aAR4vԆ; X &_B> 빭rd.EiV0(8^)Cwǣ( 7 #k%;!W)z <|]nj5;|Ui*-KSǥf} (7Ŀ3s a6ei3lƹ"9,@ ώe(FI0.ܴ}XERZfu 0\ ǦA b1nmHߟ㽲Oɹ~m@"ۑ2Pe@ e5(t8ݸA01ٿ^*G$Kw# ]6#i;FË{5PyQн" _N u'_y?I-Iow{$m ƶuy6Oa䯽$x|}]/;2B㐎]nf7qvȹ 6 Daw el,!śVO=b9 uI1lwy^j}ŷs/u iSZRD}'hIO) ޜs3;M h/u3MIGJ^xhal:U;D( mcB8޳ڏdcAb7rk J@ #OR;fIeJ>haSe2\PrN<32vc<%^fۦϬՙ.l ;#0- d!^T-UHnYt2Rݹ 6Qk|*/y˄J;#e<:.PПxI={JK.Cbvon$E,hw^@㜷6WX-95k׊,Epo``YjKB8W6x*QxK35ľsQxEK ^Я 0erskʮyRN!˶#T= FᎥ8Y&%+bd 箈@OrKLyjpy6u u=x8YON0>Vޑc58z|Ny`~Ρik s o(3 ]ݗT**g5d ѶWRou2ogKTXp0}1i#aB=/K"~0kܮ/=ozw3o'?Z Y q@lYi,!%*GxB3Bo#Vmw1 mN2¾? J53GtS+3Q0,{2c:ZpsrX>\0}ڡr0O#s1] ~Y~)V/U ش^'~,Jt$ ĠӀБ|#lR-Ű,)Lz̏)oV#N)^2x.^:u歱ucpBv&j IXNP4mHWuԭ06t"n=>;?%VRhs|T( $GG,@~o篇/ - 8\=͂ξA@pu ȅKWInaUPHEDV{+si-9Hf!gsn0ݠX=yWOn֝m0b,<ܿm M3(lyޞw1"!s!nGq&z\6z8!Zxv 4ኛ/PtoAlu`@`.MLDͣS,ىpq<65l4؋ !WO&X$@1լۭ h;\B 0dEΩ&/_3Dol;Ǘs[|myHrw${8bc]6#m ֹ.lV*$d:#tÈɤHo*E!/.)"?ޮO0")QtW9 Y3TJ++:kkoۘSkWB*Ej e . ws*" [>W&L_@+O}Yt4t36zT]wZ 8Hz!eDeRCԩ9HٍVզ&[+Px/Pʹ+BJXGr. T2C%ũ hpW Gҥ⑈0Xt\֏IS%@>i XQ96gKWDNҧ_UF4D]0I"MA*FƜ"s|& BJC\ӔT !j>fR@(BE+pѦ_q?Q?!V"|ߚO^ ^ *x|0lU/(kO*Hu-5KefTng !$$xRe6ޅgqzXD 2٨ D9+5AH Ę:4":UyYtcbdiE>יYO _kŹR#Iu,nM]6IвF69n C~[:6c3 €& qcxvV:Yy'0IB zD5HV6 S9n?Վwaj'_z@[j`]P;/od o#FjUkcJ,|'S )N}kl$ŰX32}_0Px\K%㢙[R)| d S ORi>ٽ8fv&Xs8;wF?_1mLsS(p=M!e>r{#4Igҵko܏m7uڑ Gբ,;zl:ӂ@K/̣-A6xnb,$ Lјk>y;' BhᬶeRW0TW*h/ b;ʌc6eAЯ߹$PMij"--o!1gB&9=;LuNR;bWSDK̮DK5 q'ȍ-FSrrF3%NC {NQDF@.SQmXDs̡g|ЂU^]jjm u!*?eW(ocX55qdWAablUSF9qK={`ѻѺjp P{N&̻x@?,>=I6Z+93 s<ƌ n D :hBcg8wٞ$wLed!yTNʭThFܷDFI'~LH-?yٓlέeaGt|&ǁ(GuZUj#(Bz3J(ѕ5lY1n6XvO~9Wz)O ֡2N ǎvE q!kP)#M]~fSP?Ҿ]j"res0LijQV>ݬ1y QN&9w! @>S p_>)POJwt9•o\!@,JAsHeZ&:crBqxZV^&K`ᩮ`R$eq|&[裫rNɗ.tHRNl*[*w!4ta¾'Х Vz"+yɶ`p܄'$Ue7{/iQee4 Jw\>ukp[(ϻԨinD}G}ف0:G?=urcR1첟~dǗ[ .WEzo~V J{/iQ k:Q^F슞+[om-[8RiR)e:_)~JJrg~F--񍟣ڢQ).z'Ẽ/_wh}+)bJ TPbT@8f-C%t*uO+Q#FUn/CAi #7lvŞ@)hlK S>FI,7aBaYMk˥ɦ` |U?=KH48#?ϯ=ųc0UA) %y,ġVA!`wG%KuxK"02*Wacm2\' af#]>z++4d^o(y(.dZE~Kqٓ?+ЍW(4L cՋǬmk<)+`BXG.ub /sE`#"Hp7qE̬ :<1W-Nf#ZA=[)@ t+a_hT$ͣ6, {tR,*?h޽?_ڛps+, x7f{k~Wgwf7TF9-c2j}Dk<{dmѫt_M)f!OGegI@(hz[̯;SEqV~z˩ّ_|LXϨ%D $ruqԂu> Qxj'6ZEƙs:5UL.{_`)ġdRJ]7`}k04]W?_l^Ml„ u-TX9S뚈LGx-* hG{#> nuSn91Mz bovUVKp$L~b}@e]lXۈ;%v<ҢkMa9T'Wߠ[pE]h-Flg+o4j!rYYVuC-%l eԄ+\%;-sJL ,3[ 9`MaRLմ:)"m ۡog6>U6J3H;,A`oUxʧhF|G9l&6֫k`IbK32ntrB5{,V: NY)|Rv?um۲(v};ʶb9ь"уbJfw1!A]21aPnr q"&S ՎEh g̍o4~X.՝2pv yzig I̐ 8}wu "Q/)ogDb{ж[JYb$bi4Ŷ<4=< k NJbgPC{nȑO/!efao{)MpqvdG>ecl4s{~>"ApVC376A>[(M&K™BLp3LeziP0@R<.¬5RդGd{]%Lr,A@d{\1y$@W~@ WmYBcJM6zR7ۣXi'ʓ`9o5v:w\EʉҽאR5 v݇=/c:` {?p[1`.Ja +1i8ePy^/銃WW\ E[g8o$wQaB5O"xAdgg ^h *.-?J"jհvl@(;=( o@a |U f.|IG **Y";UאO(Vh%҉hRj%$d3%C)4*~l/-a7rUh[2x6/Ec4JT;N/Dg]8z@MJU FX8h3#Pl rr~FZ_q? T?\v^G 5{1OR%~~~1DpSN ZEŸɫ mY׋ P&N̬/J˜Ѻ_I\5 ϒJ,WQ|6K4~Sb橮E^P%V:@(.,[Y{D&pZ<-9^^DzfBopzbu-)\[:6 GqZLI,cf\fL9Hmvr5Tר< ۉK` Gd}.`{e,I2.puRܑ/t]'HtU@>?M=4É7]ŋVkEȡMFǁ坖AX&48O ̱~i.wR0GLZهĥo ^nOBpMM9)CĪHN_vysh/A5{Gʤ-6m6yZ-fP%pʊyMր;ɯ6 ޞ':eGvzԜI लMD G9a `%QEVvNNal+_}ѸmߵF-lrF;#dr O>,=<m$0~VŌΕ! zYRԥ !xo\\9D%(euKSߙ8$d+FAhn5mNj8qb.֞BBn^__'88]yz<~.4>d݌G JRk4E`u 8 O2tAM}ՋKscYW.|KaOʒ.c"6¬#FCeBDr G0LOF'^0AglY7I,NToY1p#; Ҥݷ?v*TA0$Q;(̼XgF+:pn;Qcq`Ou(ۄ?y‡EOuGT~Vq-/רZ̶s}D& qj:|N rS/\jH`,V ^0UpG\gS}[_D>t9ﰸۓ ="MIbdaOde@DFԮAE'=V$P`;U85Q#}ۓf3T|/:(qӥP^F7:FJzC8#Ϫ2KfÍa%(01CMgOC[-&o8[5׉՛AFLƭU8f?AU•*d*Y֝oY, uD席03lƴg' ^r/e!/G(C4w_Ј$5}zΰ5bkb$: 1Ļj*wgۗ x%Ks<\wDKJUStJ7iV"+`'50o"Wb:zs Z>īEʗ Zꟺm ݂Gx+`~l73 /){j| O)U;8rgk˯ڢ3cU@s%qJCG-A-0x% b^F%l5ܽ;N  u]>Œ+59\3M!V?&t,U{QdB{, v.iL 7GJi" WV( 4!2[x~)~ ߼'TQ>fXJVuȟ3SRU;T4iHCB\DJ|PUx?7 8+F ͠r"0CxdB1y~[w 3 lyz$ʛ]8Y Xd0iZ%Xr~?'Sri3JCS﹈{.6d~h3459}ElTĿL0W6 %'5(9'>zd}`z $U~-T?00c@Xὲ@+vL7YSE ѳY?*l(H@մf:!/~|;6W||uܡ˕⿆cG Z [2Y; ^27=YW{yHcZ5H*ovH^FeL!_"LZg";2ƌh|_6TŽ nlw缝hRC]pRtPADmkߡmo~N2.Yu}7 'տݧu*b4l{.w}D) D>_`x /] \0%Ì۾ovx⺻}ZC!|1]4sȨOb|Ss:aNTϺ8,+\ Z^;x4m) kH,.Yn0E-ӣ@wԡ`D$${irȝ! }pxV{v5 }<5>)G"Ftc6lB8Xwp6MqaaꉕT&&k_?61SRaYHًp&~%Y^L_:r鵅k=$@6P"%8yu=XcRR<f_5~fޣL؛BZvO7٦Mop[NxyP# c؊C_ KcfF1 p`l~"j :یwқ7yzF+g3vB)9<уRm"H~SA:7_dp|z| uñ@w %xS H ߎeV)sE \k $/RǎgPv2n]}%GQNP==њ{]SҦ[(C$uf+Ciwdaim7IO/07֋8B[E:ڤԡS z,s*C飦#N~k;L47vf9 *Dpx+r`h !-r?uZ|_|VG!,v(y_&[{_5|h(LGcITc~ԫJJ-Z ߫:)v-4m@[++ ߮o6iG$A.\q(x1Nɽ{fQ%(BT 7&;p1Ճ<'@a5b{3<A5;ɒs|\Hy\b~4~PZْԥIbn4f?UgՉUJ!yV͙u} ?ۮYbGX(t"z؋1pCOӚ+uA"`y:;j݂K%Xj쥋פu%Ta'.҂̇}2E,<N:~ WKXMUDdMU&\҃ {aYFi%wخMn=Ft57yLz&A W7U$]Dc(>r[gE*~ə]E0PrK~ߝ_!-Cs]|/8nԕ5U8t؜ $ƥ}5MEuRXU q5`AaPg%zZ粰ނwYO0.MesC~Y3ϟD;(OXfSob-#Ȳ-'#8Ze1p Qj HO_9=?$( pđo忲h`I{_cjk 1-%H]y0+],C2KB;2xjP(b" 7}?<@J2/MO={ k0q6ohZ'~֮O#?ۢ]ۻ>j$x&T*,IV*`{Z'H>r-i@9ṶWN@ !ɻAΘ|XR9v'dh";#=k ?^Q-G=0gR1-a9$[>i2#WP3cF_qUuz&` 3 ;yD$vl 1%"ڮG!H|nSI(1HU BMIpڛIjzXr$7 pSmVk|+exdi;x-xAR.[Q 0Ub|>k/Jk ΨkS8U9ůG]]^ˡȀ-Ǻh a93(pnKl&Wh^6G } {':ARq6=X5_~#lY];,sjfU;a )|P&my2ڛ/hq_ eC٘Q=F`~" ob7Ǭ?c.D2gxC\ Ǫ!k ǝ(L\ܔr}|TFv)E7uӥMK'KېZNټ`~Q R5Z{50 7>,:3ڢrSBrpYS3FF2P*+/.}[,G?Hj=^x8bVtQ؇f?0nOe뗌Ҧ;"-˟J-}b<ܰml 4KHAd!|<>]Y*x|G]3TKRꖊv;s ;7Qi>,svl oD/.1dA.Dq/.~[׶^v5'xr+ *[;9 s vJEMGy`={3-R4XõIy':pՄ)@p)^ ̔úhTlݓ{GFfJO63;)-o"yĂ e@Oe5U,SZt2W#ewUB\+S8{a[Qm!D+әKֆ+ʵ OM~!Yw%ãVkzWQֵ.EpORh ا-YSBg Nb7+^56Am`\7ZՈbe Ek;4LH7D^>a6k =&A ^$ںIvm)qD 55WJY7-td1.ۮꩆ4;3}avVg*ceREGco=## @Ф {" m#]u#/s'__]ҕQ.(жq"aUܫ]h[ JωNʔ?L 41/w(b+Nҿ(VK)I~ i(6eo) ׽)0V(ʄ"NAkP5c'8`IUo #g@n׭L:L!c /2-yձm܆Tqt(t7Y@V)9KKuzÚtA-.ZPbL*R>*HhH}%La^w*sz4N97GPVT郰9U'I4Cq/e1PTr7mwO&^_v1T/VZN?P.!s2)@ExeV&R K(Lswx@9(6\ZSt̋=6@J==!uhvF$'7a-! .m7mxg i elw$W$(ͧ^sA0"ہZXBi/ǿISRhk{6zW\~XUwJ^`ǎDyWX$v.`: Whӝ}30>SM/iWQuYS)CRDocB?rqQs=L̶ؘ 0m2ѪG@AFWYG[ yfY(%9Jfٷ$_W=+mgM:{6BFvϴ/Wzk>B{m*aY_)xBGՂMlY; DpRw_@sQv^v^حoJ>3eaJӚ\Dm{p$ߚ :g[/C$aDǪٹB0-fu|&ٙ(^E\!.I~WЈ1[s$0<}%袁bDz%?5$D07Yp٣&ɉ3-h^6Q@0SıUUYB[xt(`0=s|5A!o7ϱ>jgcs]x]w' 4'QPZg4\G&148CH6BֵR!ykmu<|Z|eRmk?}Pai8 .C|"wG7ϬaL$oPĮZ+ImPҒDWi h7]jG"5Na[BYKX5Q0ɚ9Į{I|܇4$GB8 D*/H2#?H=SxS>iCJˆL@>YEUО)m~& P hWzU_7."M/*yAv}))uט 1!oDPsᤖ}r90,fAge&Z Kfi=k :  x mk\7r (]wy HOMOD(@YD/DK"(vO@7bs28aqf6ьD3]_zaRۤ묞qǵE0xcY@Ssizj$2xJ55db1C̔%w\Eh)~W<*vez9VItz.xrD oFW23OE8r(%LV1Cݷ$FCwO85jt/ل0} ViJyy>m\j‚^K_vQ0`,s°r7܍'qƗ.xV=4T%4j:5?B:o@Y-B$;)m( [#ܳ4~Yqhz O>α6Mtk(Q8ܪ&4~ VH(R*yh$^g$.vW8OμU}eZP J!e_-ӏ}ݦ*>PO[j%80&@>DB6OS'nWyUSG>0^cû=m9ЄLzƇc3f*[%cP\BZEؚRiTF}c狞'/J"e8{ETMޙw%ZLaiw4I+L :_-x)?pp5iv5E?,<!/~(I Ds]3tAtr`ӏi*u`cK3OR@GȂĬ)}v*"w/թ)q6 %1Ī 9` LJq5˝OybZzŊQ({P:\\^[a#B@Lϔ 'ҡZmy(J\lоxE`jn;B*=E'`%Q8 i %4^} wA/Z@[M>冷>J@y]JjٓJ >eFڙ{{eo>(c/m؅L!@c"򸾙bfq1‰*+x WR[qIMjC$ȟ$A_WM)t|V\ 93DQU%wx@~rX$Rn'PrN Nᨁ@Z^]_(ˈR3γU'('`?Inf8XP ZlWmQ%J%Ň-UD%a W9 8N_h+> "aߧrgnY/B+n g$' +6<k\ ZףR}"e+IhՏT<ٕs6AUR'my {jp;m'~ ۴ZBcma^9yi1~ $['EɮsٵU (rmzƈ:Y!R@`0rPtBU609~,Ycڔ„4,>8Ab /a,FR*m[|6KG;-x^v2]0$˗8Ћa~\V2Ix,<[i@ Uh@[xn?}g?=T-%H +EVU_W,I`*Ձe:wꩄ&43a(Z#]sjV8 ϽgۃĹGߨpsDiao`oOق$(IV@.II{P=\*cP 1]/F6;sOvq&:C3g"59R*Kb1 *N&3T`Fq4PQ.'X Wmo9ϧ'G x/KdKXlHq̪@ FP3e7ӟF2d+ 35.f)[+y?}*%qma#qYI^`q} LNp;Zz_-MR>2oO{ *6*Q[d. @iTUbfhdDh #Lh"ޗ}i?yWFp!C:ÍTE 6hVjSnWa1o-R?JEVpםWDo$i%s Yv=Y}x:\&% ai ̟Q;r8JكE3Q5XȌCl5 OӞ¬*Q@>2ճ. }wp>[zzcZIi9ȡj/X_F~y,׎^k[ 54@ƨKt!)v?Hʤ!`A pO[w1y.xDQO$}P-GQ @Plۊ,'Jy( fdERʔ$%4 {ϺJ5P=#u_!o~6'&/P%ƃS{$mQ^\4Ip0?iwȢAK ɋUA굟oe"pnAAVN;^}y:)q#&)"c T2A,ַHAqaƅIaBM['Z \g" ;"C6}W ?ҪV03FQ0!c.O0@DLS$3TȈloo%wʽV9IMBv A LΦ4B8A3PCKxƊ(JW+ֆtRJRr^oUWDNTLdԕ 6a =?< _TtIɲ8e|Q~?2" zC<t8t̡N4qV.ԚW7NttUyJno{|^Z%\HL%|1D n9g~m:2 B 5PbwV ݛ$BTtĔȴЗQjqa-LO8[/6gp+4d7S-ț}ӤRpL\m N!8c3J,ӣI˛2]wd87&Ui!AN#*gܖ뜉g !#; l}{_fʡRߗNPU׊̺`eNhB0$D*ErWߒo jJhi::C"fj͚rĻAQ?Pw> nxpˑ. ^|]poWbC)C_vhYH|N'ٿFi[)( ؄xJ!, V=RHP4eZA1c:Uڐ :O?%)u]* ZVITX59|ðʱKg!+T?&GbY I@.-e@{djٙ}#W*c<lܾ+ȉ;UuU)Uw`gz"7sgBBrI[&na_( }?Ku]/'/ mv{B9뀖t/UF%Ga1 . /J@Lyb>,D5Z _JZp^jAd. M~VmwTѠDm~5_.|}/Tk\+JeXQ?) F}e8q)aKϴOa@C@``ɾNMui [ `YqlFߕVs̃iF*וTfFb%\p*ᇷF,QisGYڀ8V [)^kwU:+d{I#BqF, Ϊ֩YxBU5WN&?y#*&oL^oFm~}ư [f)^Ww"s~Penq5\7h8TG"_T—`eI︷\m;#u:jNY$<{8Ir+Kj|uN:d@ 1}nZyݍVWCB7B؇Zlrn衔Zkќ;y)LEc[*шpP;(r}ٯ=9&y%=N$d%3WQp$鶮3H A0SWzyc z΍h("'D-4ᏹŴ*ƲMa5OָCP>Ȅ2v9tG H8R`|E9Q?;`V JteVL+nNRN)(Ն`b q< :Wv0xfb۳}EڴAn{_b,g@< MWȨ֜0Ӂ}i@L,S>mL EG2N%p!NdT 2N k'zxl@*>Ӯ7βD~:3x(c: M_e9Jl?p U[U?(PO xh:77{LPyj[ڏ ^d7I+`qg _R1$\`m}h[ؙ|[CQ}t S( s4Vʧх +4|`[Z/D&4>yb_s`q9wJex' Jy pޛ*'Iী$ָeHO7?|"`&0;j$3w"BoyE41kcdVH%͉ 0vU˧=%>4I|Df MI-ǓH 6')aCSO4pn#u=nNkJa@(1R8=i F.<.ۋ(V^`.@+]i YSn΢5m3]\x ^~w0ޓNYkuxCWpG\^י@H$D/}Ήfx|#~lZf:%YgIgGɎ+ E2`͗2Ln#$^v.1I*x I[s78=̢`66xixRTD~ sV IT1WuCw) !8kB}l w/a++,* t£W%[E4$֯C  \BЫ |EqxX l^}vR& +XB%JXjV_}4 vⱝXwxB6{,|Aw]??Юm{!m`QO6lHt.x>PVފ:jL@@سflm<ņM%t>Fo}fbvU `'g|5‹Xi$DB#t\ĆW$>iz*% íjp9S"`LкbIq̏^bL}.qt+ڎ=cmH 58ǹwn~^(q>yೠIrx?Kx|[g Xjkِ2&VuѨ׎R  48CjV3itlI5ם<[ ҫ,m}h}m$f-8Me'rk1ꆷRsce-/axq "ү~.*],b9Յ6E6#y46:D`j~:i·pnhjgˏIe$I 3od&4JIkj] 9w1{&FK܄~`pѪ{yclpMAK.}x[Drem |M/̠jHKi>yC~1w^@t U0j0&!vqeSZ/b$S|\"iau(x>=6*cVOPLfNY]E(}'ؤϽ(bǴq?gȣf)-mC[Zh@ϕ<#J,_\V3Lj2dH}D='G&uu੭fxe:Y6= 1s#{rTTuruer\$ϸI/s4; Vki:P|ٶ, FξdX ^G)7#ꮅ54<7#)@) f*#6M#ZPg* G W? ɨUjvWFxS ]mbeC5̎9܍J$Nv?d;T%a h8nm039; =p.-jPw"EH p7%8BU5mpz JrMč?BwM{ИJҼ>&+)2_]̓4{ 9jpR%0%F, әLrm+lJ}l͢v7s^vqEQ5vL7s4JFvob/?]׊3"h1ަe*"Ş>:=Pc豰??c8r;L5dӝsO ЀJ 3,`^5f,Hit#V>wXK-ސo<('r}1? d&ˍZl71 l"ΙťWCI5HI];1:C%` 뵟/@Z,RHuWeŲ o;iAPMdgnv2z/NYs:Z ۰IBHxB=ϋ;p¹X :P-yMXY~Z,G˰.N O^C+(AH&0&E~G#=ry?ֳ\BMeh ] oNn,fyQ+O|ȸidݹ]sPv"NC" w*` y1@ {KAb'`X\YQ>- 33daO~A64, tnZjqD9a=m5}se j0c EOb^IN+U<˓JIbcIN*lx@XKke=Ǹe}t ;+gsTCuvJCjޟQG HZ~",yn~H$Rn2kz_y\IOAS2N 0vIgBOR"I1ԏmik>ozz*O%~Md9˭W[j Lw-euɃE!4B◮Qj_`u�GzczZMUhiB׸ܳx&,LR1ƔhHh[f+B@n~veVJ90V<odBl0$7M;G5Qn XSMb)2j}dԶNc2x>dWeƮ 5NWP, 8V;/A4 [F lԎ/ymPƝ@۲?D4Z|Pߦ>ص@X%x8늳Sj"»ۦj$aEX o,q eOEx{[1+ 0ȗmx6/`Yl v;uz53F>L-W8oG4C`3SڥM66?fPq1K\2Prr%̠ 6`C\o4/3p)>dp&[hl0aM2ҧ]q e,ߦɧZHj3.? 'rx+uԸdW9O=g&ٔ&P/|3Ù=.qDH5,7/ZjO=WaL}=7?p SHkA[%L=("ۤY'D'dy!5KWFxtK'7641#l9#0;:;7f |Q5>tDpSq$>?&2 4ךXDzS̉ aub4sF/h!." `gm%/IRwT9y9)~[LT?!ȵbo[a6d,Sl5ǿjInN 1/حݨ@$k9P'T)bǹMd+5==k3^TgΥoA(.qǷB ⶿~D^#DOYK'AFut/,Kʫv/rsOcS/ĚB+ u[Q|DJj4 |3O?2Rl.ݟ=A1[5ћM zN_̡s< hi{Qn&ٜ[zWd$0}I4C02 v1AYކ+p{XQDi .3FXֿ0ʩW-8!*I(}VdR̴OKp~Bb(΀*~X g"54mBa-=z_ڲ]+y!H?#Yα u3_"/APⳬKtT=`0# ;!<J@Vy"$_q[kZtk='bUF&hF"~wo(7t!uƣ0 d[(^L_T_jpؗpnF@vH{MAuL4VWӿԡ  tR#uݥ*O®{(u%2V:%~>K W_?.O} 퇂$v]Guz=͡VI1dʏX?TJ~t-ĥ/@ŝBU'wԜb,T6{sD䴫kPdJ=$V|l%Ђ{yyV t7lMkp2; YS }Jh#JTUX_O L,>Ԫ*m_AGj4Ca KV ++MCm|v7,.i*78Zh|>gI* f2W>EΞ4jni?A/݊ҰhUKg3SS&t?JHGJdjͧFDR ~k4%wMcyVl_|w'/f Քg%48^JT9pjh-XbIIlX WcF*E$VQo8zX.cWs (֥`|7 7O6fK/afu'a5(:z #&;$J >&"T1e14a~%[M[\P0YN) oW&q*E/,9gS܍VN"["D5RiMI cLT3*G/'$/0il:Wu)?@oE;Re |d|+j'쾶eejsv!VvaWH)iG`9KIq|z"ц%n'S&7VSm0>!];ה!m*D7?yLBvvwvxcx(gqqZ>ےwܶGI#ƥS~e(I#p?#MDjJ^Hg˺;_uZo ά>GG#VVVsOb$X |}"tn@x]RP*h;p𢩥9*߼`t3RXvJHbH)Q䬅i @ta>&̐7^Y=nQZ Z3EH\'"dA΁j":.Qͷ8D,^EymHBICCҁa{]C(O']/ŋWlNۣ'1wg[kad n[/ tҳnl]ޏlv RxآnՖXw|W'$em!56;x݃9B&iH?6 [^ua-5NԧsU F痣RqIŜWZws@ ? Q>R.c+CEV]Ь#Qq/6XB=247W0E'tmbB([WDQ a F#P4a/y40f:xS2oil?"GKh16t =ݎ5c5%.S}|o3C5rsndc8 o2^'H!=hfG{9 }oS{?kNS]>ޖK16 ,сKnhͱ - hit:0WZ1'v=,EIJ]k%mU[1"YP2bXz;3bN`S?:t4,@ҤV㨏 b?vK!u_KB|w4탥^&(ia`]|ߟ6=ByB I>M)3(rx["J\keb vaAF?]&Ҫ Hd{v8Z(, aD2Nꕘrj5!jtF?66w ntl!{%Bd0ꭔ4lnK jsחZ#EOcCh[D5sp&R$r*cLM//_;V)&D1a$&gTV߻l贮6nU#ˁJG*lʥ]PƇK5;B4gΕN+z6pkZuXCu}&;.;KE;P1ռTQQ8 q&׿ gæN-Үݽ`D4:)m9oQ@Gcrz0WgHff4f$E/"WHG''0uł!XzBJ qr崉/ƐpܤS+ =*d 4n7ynp>H}{2$0l\w F6oS(1ဃI~rGٓbM̖{D ^f@)ۻgk+ ~S jم<3Q+dc,iciٚW_ HWL IB+縖gͩb.,h(MdL/'|9@-pL+fEБqPZ{f:5ˈ9* HK1s*À16hWO l`AF SZktkP#.Vb]fOZ疦Q,VĄ`_A feĮ¨#X~vGVQ +Y|9,Nl~c&n]-F{xWn܇G>>0% ʓq>˥!QXD&HeUb.P _[+ʒRu'*^9Q9!(xD/% T_1DrLl:0m;ku~RđO#_ǞkDkp6ZMaL}P~ ƁcX*Ю@9:%Oْ.jR޲>yj562ë hm"g.^iRٮJYOGB-TyS7R刳͞D_K{2!7ߠS56ꃥfIsw2еsM8h+?m`~Ǔ5^x'¥ .H>hOt_uTfW۶Dh/>r4+``E|Ԕ$͉lV'v 0 Pw0X3֨p%ghUsz B{`?PL7@A,]p)/1 WF)-Qeװi|v2>jL2$>ZS'!<ֽ 䴝}bta7[3rw )?*'TK;X'_ r0;hAoPT5za_/*B"y^쩽tԫW>/X#!޼{PHpfڙ\]lC^m^EEizQV|a|(u=z 03+ Y_NX1+f!K7 fؔv9dFS9߈dm4BLw-v{SvD#sFntn%O=>X\1Q%RS51RR)0'1 Ɖ#%6}VSA̐q<̌8|8x ްC8lۦYt'lrGȌ o&^ Ƈ  Ijrul .5o-/Ԏ^dԃU3ǃu+GX3Uٔ)8KuEXUX\ {LLm`Hu?T$AP g^ Xd_yc<$u75`XҨB0^0m?5ctwna/a2 ܖ+XNmQHJ1fBoWhS!0r+WY+$KȒr^jQ@1C΢xzro?^E/ '5j*Z[Hf2EM;ĝE2JHAj$OFmP)iz[>y80SDIeg8MNSC:h;[潹+z|rENi~/kY~C{>G yN<|3cgT \S&:&䧫[ˣI$D ?9Qz!+\@r&r x00YuޭyEs27R%Tu lƁdڸͦf SȍD H1Ld|Ztq󞋴>A4x5*h$)D][C>@MNfyNDXWTYϤM5fОraW|zv'<(}y'3w+.;Jҕ93:W>3Ciu[w]O\TX%Qx鋫{Ӱ%bUj}R}mqg#OC:-'Wi1g} *fC 1*>lN_Qs%G@N֋H:V>t5wX"r,@w+}_aOoj"5w x@*ݔH=: uk =~-nRv> 5&|CdzϗZw0eAe`6UB ^#Z 'Rq] p{A={ Erg=J:cc ǟ[\l%2:,@4dڊ[9۠Y_6Ibꉅw#dFe,u0'"E8չ@{A/NRm*ᙞ !җpBSʇ:jC(;5@q\ s kcU'?eSPG9!\;2깢03eW 7ٌʗPV9b5| j|,|P0*^ߣTWg:2T;/L6B%~s@1L(СؒceK#]b5X玁R:HtE&\ΝQ +_e8gRIr*pb.|^g87$|A&/2HꢀcrXv11;۪ûn*#yaBK@ ;z l&hxuS?wd_kT3b!}dلˢP1OUE02Ϥ܋c QZ3NIo>:1Nqmr41XR[ 6XMu)R >)4܄f;kn.HԨIvr;{2?~%LB >O'P«*e8V!1%smG7$xeϓlW78dJiaa HfN)ALH%nri`6CTT~RL9TCE`PPl':pJeG1ĬCHt3fskat2e(jq=j1% &r Ge)-{YnU7kTB?'-c ~s"!I6. 'w=l{'H^%!*ۄ%N݆epzLyrP͹a<[8 }ۻ72wTm,֮&"3JP8ɢʃމĐ,Qb)JMض*ݱZ CnFx+m!^ Pb >n'X"dQ8s˲O#܍p bj;E`vd5gT ˶n}Uv!L.U/f9q}8w0maePPcqn Er;uD` ; ƉMn&MLѠԨm-%$ ER#1 >~PhFj%Ih| -* *q~䏱y$IT.*ѫ-\_s ^oV𜚡y۝9ojM'ԧW̔gQwi](Ԩ]43e!0@e0S]>Sa#>Tf97k\ i SDyWxbd4=}@pȅ a\@ֈߤ2p*oSsǻƦwHX4u#ڬ˞ݼ3Sij,]4.~q Wɧ=ʚ^2c _SX f" bR$)6evkJn: {ԈQj!$\޵t6d';79w{Ow REtCK `N0rRC;Ͳt݃pI-4w>\ xӳfT^/5ݴ8 t\]e'H NM=HƮ5X<Rf=!Tcg+=,a+Y`<¡v3#!N҆; ǪR8_P\-n|Jq_[.*UA{&\!O`(EQZNRȗ*0!1g[߯~ X_·}jApkn p[tx+`V=_Ϝ3۾7H,J,X̉'lDЁ+^>m'm臇j28pAmsC^(3!9vA5 ܳe 2=歷CAؙA[n&L⭛%ٱˇ'DӀKEzz6xp3MM[(fn<$råJ(!_kNU R׶UgFT c#*D "RAG]qxDWU DK 𒳵tMi!ۃ2 }C Y^t"#5)` j>~HTƧJhbӿCh^xy*L85:*`|m*˿s/_OVc/Mq2),!(f')w_"PgBԧ Idu!Jb$9RI?G'<_`=8.SU; yp%O^#, kH&W8妓~W^Z<<4c}(\b;x33|`sCݦ=s2FC%T+&]@"ǽ > ǸepP9@w-!9z#=fth'qEj YtF7,ٜɤQzYFX)'.i@l#b) ? TTTNwQ9H[q^tBch.#ߍ^|]/KɹrtAN?>Ql8ܱX"50C QaoP jWc@ cOAU 4,e` 8[F=挥?T=}9EzGIØuu+n|&y{_Ynj#|!.F٦=$tۧ3/jۺ4)×I?Jx(tLHgb$Eہ/-yi34E) ̲P,INnp\Pk4N?[9y^?$oԒG7#W|b`śp2sxaba`d8#$k'r0U7-|3Q6Y|mg$g'7WVH䠞#6dw޾A  TreGܫ:lW4vpڷ="?n'Z_dy7b vNTb]i(gnUCHn`_bwLbs M's`p'P_<lf1tsnDdwۦm[^EEFN, sXD[d9Ev ^Nw~\UM&xe#EOtU8[4 @X<;8Z[ϢKpUZBtR){:mun m1vY5Op+(u/@^~X894 #<6mb$'_\׶g-͟c=N" BVy዗fWUq]=|_A ;&nGF4]0 .No;\8 ?"?3p]:3O|+vo鋧 wjX!>WzG3f̆ |OK' Z1Dn*˽`n b7`3\eM;\ϐ<9kɠ>Ik ~sPeFf D.zh@@/u!٩<-B.fǷh{p3*`ɰm{9"uA a0[+kNI–NB!o;oRBTEqQlTRld~j#de#!i/^Cؑ2؊'tȻDIJPoIr5OyV7ƅ-)X_s<0W .GLj;Н~ ;|ғP,wG ӎ:"g4\'5k`> Cxo5` rPmgTq'ܚs<lu7ahYROSj}kCRFIEާDȏ;.StA6k$~?~_)d|tl1+(knuU;=8!J52#\mH(xb ͼu+&>mF[yW { 6Sˁ9>U?uuYY 2c`=m*LΠIzu!gh9;Z/+^{CN?yҎ;>KJPAKSw>s; 3'L-e7Y9(PBsg?K:JNHs0[;˜o|:- ?߹vr[Gke.>~kDD^@$8_Y1 P2z;@+sQOOg7%x3njrkqky`0$ Oag"TL fAϸG4@CUoȏFo`F-c_ (, ]-tr\ԖBWg#kSV cg_2 ^N•$pe<uSs$۰T{#-ehS$P%~?#8ڬxzc7aX|xYTzyݎӱV#D}Nbf_^lwz ܨ1?dJц6,H|L6 ݾaVün,߳Nʘ o6,$_.m@e9fƻl:N8G rq$D&9,*9]ywP8͔`"l<ƅ&6 ({ %(Nt@$['HH9nLzߵ5c" /#*Ñ\['}ԯLYdY;r;vkP:Ȗ%F<`\f[`f[v;֭Mrq7UyV>Xwux +~}|鵋\;8Ab㭖 Np} M'>jn\U6$YmCTrbA" P=n!ᢓas3SA6XCfN _C{w+F'.?<<Ṉnaq2ljzOnV#[rq'd'8x2S縔ĩF]hP^s^vr _#O{ kG䁯<ߞSjPKzUHM ïRu0]I HˢſzTȣ|P DsIP:C`!̤'PkzX=% W#SgRV̄+";_䤃8!nkԻdKyfIx8)%7p7Ur8Tg>kSڋwj M ]e/5b^]h8e4]a =/^Lj#"FMfJ6$*y);qwȵU^ƳxL|K2pDW?;q&0R5:r/bɊ, 2L *8,'&΃dVUGԠeߐ\d{!ӧ>>l- 3|=M  s_awcQwQŵmmXɓ 6OXZL牓EH /lވB}6OSԓu7$-Pgv|sQ0߽y&N,לRiY1ͷNpIR(a0"234onzUã$we;h7k49Lq'YiP "8k'j $i%gW~wUYjx^% kwͳn4k7[9)ohu<wa=Rr1GPS-Z V59W>1h SHϴKP.hl@9ؾxѨ$ FjK/X̱ idݬJbS3@^D!r| NrPԋ[7t @86~CSHס~t5!B}Fx-sVZުq% XOh$sITv0Нgmm2%b=~R q T7o,4L@*-2"003#}"nm(„2P4q5ΓDmc;HvrFS _~N`5= V@"vNo93@=_P HGtYxkX&5AU}mAu!b&!H r qiخ}CKJWsnplϮ[K*0{0?Ht?=+I.l=vŞx龳0 Rک!1 Fs0?/.ܣʠeRs6i f^fsUW,!ns)1MBҒeܓHr+lmb sF J3:T8&$kO! o@uѝPOJ*t.F;Gae~KWs"lMg,*lUq3dC9C;~:3Nk Z0Jnc@qoFN_~s:Vr^uJI=)e;20v]fa#:[^W#쩾H}Tl{a%zXsG. _7# IٷbKlb(l[иlw e ,6޺< f CM=d2u] ,)ٴ Ol_ap~amؾʀRqȤDnM-h1VleZf: QהB\i4ݔ 26\W-)kuEs3ى?q56/fWc(`_d50ۑ:\{a©O<)J#}G%%xj8o}[̖L_kSumqV_p>ZW]MKjdHzw M}fm`'osn0`B\ٱ`$>X/ny޲k8v n]NJƁ I=1j% &P^h/w+Gn_;txyVRhXbdN ~ov$stt9][  6OT:I^αZKNWvɈM~V=s+;H1T+Gxav_u%s 7Nhs2K񭲀ʖTlNiHNfvYN3ҥp;{><!_gOK8Uw71 cj_l2{cۡ`hwy{-S:]qՀCq@eb2:NY+<@-1+iզ-VYu5@Pɏy8l7M{$%_p09=h '9T~sIf2RwueDz)Ա:k^Bޚd%xu@q.bAWF7% Pjyh$ŀzDQھ]#cI=D z z^'bV49 ·Tt$=;>SP*"@ۆ@IDEK}E"|9ĠTXpkQ6N#~n F},4nFcMQ1BB )용i.ġ4zN8"B&Z@S,lAL}EQu7!}TRv}:r<<_?)I+Z8'T(lyk5PRn@sPzY M O#"L8ZR:KvzoR%[|[;}ؙM2;+ݓ}&wCe/#4.@X:OFr'M|y^{SƎj*emu@۹'J/ӏynQ\cRIی-;.M?̮yݽ3vJ~Xݰiă(ت$0 L5 1#`l+mC.8/+ )Vs}STƬl)& b?5zՄӬҼ3k{@Xbs?rG2 j&ʉ7nv~~: {֪}QVh)NYVޖ.m#lxIm\}-PEDl?5&uې$`ܴBs/卲Mkln0*89lmLÿ6N3cI3N(Ohd|,)olSsۇju-=_t#gepxw>Zݐh>)f-h]:ˁ|B=ܴUV!3d?9W~">=ɱ؈GIu: a#2Y$UGe w\9`{$NDTqڬ櫕bhױ:lv=hxCq3%={{rI#Bbw.k ji Ho0&q'/FUێRk#Q2UݣtɧMa7 s=D*V\:i_uC"W4K·6CLrPu̬2j78Ct+yzkvAS`yӭUNKT^D)^ y=vڽsH`X6k6,.Ie<}W>Nz{uy&cۚ%G!p 8$7Xs%iihhx1-gg2#1m%J5$P& lk+Jonu7ggxճA);yx "i{?hXM`}1^Zql ]*F~޹z%+dc$9uWqvr@-H_q|>sHx1o<(t]|{w(Oo` TO_aŹnS%M:b:`yCN7B![N<ȋ#CWѯ4X=gD6cѓwY3ϲ%a[vR) ZI 2 l+UBo9Qk#<]LghX%4>ů@Mz;\,ֱzp;ACtGvtHoc毶hoBHC?)1*]JѴE ظ6P@(ϱ6d~l`V~"%SAcw9Jxa^-Λȿ)?iL0 3#-"f %Aeeig~]&Ss#mE0ȟt-\!fGӄnxsYir>:?xn\#fq c#orb6l~;dZhnW@ VՔu a`?~eaz<}; 9TpX#UO7ygb7򖬿,J\&$)dq$)e Mpqlq%Sl4(L>Q X 9|6dTg+ 9=LlDa}q6v?(zYu(VnSzYv.p8Mh :{W;x`#ȾDS3Ȥ蹢ivBcoJ')aM M=!¬/TU:n4˭BV m+,!s^h91ԄyV7z!;_ۋds74 s+.<+s8DF\~ !ot#i.kllf 7S#%61.4p8j$Ϫ]n~mK(~F[)|:ZNjE%B^šoHB n7=}zvG?l,TVY|`E}fo#=)Wy=l+= Pp&Qn5l4\aM0ˢYj$,2fd3N8\Eפ mIv/=ng~=c2NF[c-~܌B޸Sf'Cg]r=&ZK\Ӿ-3p#Ka[I&~jgQBZ+*͋/0`@%n Ҭ2Jk^!i۸ʕ |K]/~*K7f&r+OUkɯ$ak5kMV;.&2p,)g8o,ک.j{KP 4 .bZUbjM2 a;_-"DYx-U=w/,߭s[a~W3oac8Z&`5 ztTB .s֣匣 O Âz.ň|+{3M8赾G{wHSqH:qmfO ,3CA3Tpn<\.T?pQ01T*e8<6t4ꑷŶs# _wcWZ~fHd,Ů]1QQ5U: v6L"W^bo-L;#H_hwPۛͺQ(HWT TWs"Xk:G8|\'9TmP5[u(-&؉M\ cђY 0j^@ H&\ e>wl(>/ 2Kl `"ec!3Q#%eǒuAd;S-|kM3 ~t+*ARstA. OR #4P`6w-%>y_b(UCDDGvD$ Mg!JgzoH:Іf~W U˖o7jY֏yLN}]@/Ӆ״S,ěQ:\\j>ҝ[HnJ(0Ʌ;'iLcjIk}Z3Oo<¬V+=n zCrbӒhNSb#=MKwWB29{DPW:Q-#!Za̝>؅Jɳ?hmy~5Ԫ~史l2_X |{~{k8I6. Sj$Ӂ83;\qvZDZ}92gځmi~ܿ,ګ/&.ۏN-lY\=pkqp%RgmZmF줤e@kraѢ_z`Pra!Lz_11ΖSh!@+wݘzY❏0_N|w)^cABT*f %%bl6JhD  pu骁o `JĒ~3]!#Wv(|;fS<^~xn 8t ٜkݗV)yߑBf^<]BrƄHk)VLyA%rZb AB F^jטlnՂmc6UNa{\Z^:2j珔 a x~gvnֱ|0Uki.7I{?䲅 f|8>)o%>IهyPpfN@ [c#d}pWŭHBQILhoC2H;qti x* sG&?v VaۢBiO62cBҰ,7/3$z.q9wC&oɒV* 'z4ٮ˃ Jk j90!NjFWKS6õ_u םȑ ^XdgPhV@Q> gYOZ3"5Րűoʀd8#Ea\ckPjF1o#.J֜9LgFFTH-L0wZ6&^{I\В̄F[|s١NTmC(M&hq@Ͳˌxz[a !=uΜwGK.o`ᒞ;hѰpOs>]a]PQ]&L~D+!0+ X -}yW7DB⠇@ /%YQH2rkǥ GJSM^~@U 鐎Ko #&Sl ybC,l 9޾Cfdkh 觝UzLd}A'nShX/[y \ 93mVeH'Aΰwt!T|sIo-L z:fӵΫDJ" k}ZQ4Xo0ن)*pm%cD%ަռ:}d5dX=+L3fJ?f@o8{ӣW0o68*!01i J1x< . "lw`'DsV}~*/uinボ;ZmE[:wkis^[?BcocYM+I0m9§='ui7PkݪÑԴzc'<~w{1~+zrRĪҝGd%:XxY`ybfq{Бiv?ۆ,FظN;Rӯxa!YKzpVlVHsc73&@gw6UbIɼ=PB 5"`!:-u4D) 8?c݋V2ft+m`UZp󡭂uoYe+or(`{YUtl(WpOC 1S8EHЊ9Yk{8kjg=ifDDKer ,OCaj64YڿcdI40;hR+lM:^oL&Fe+7X`|ɥ_whf&5H*51N!쥕)CTv}ㄍ7ǭHgL "k )$Y^ll Uh_8KӋÌ-fu2AWZ3MW XrQvMUPHm#gl,lEKzoTr ȡ 3UMYor\ug|a5A(AF@dmρAr:u!v]Ud(T^p7'ٍI%&,%-Z mMfsQ&Sr:`AتL_4fU*Ur|󊘦p +;YdFd+͝ϺetQ |ፙ.OBO޿5րtEJеvy4<.xıSP Av޼,*%vmv*)=E` 8Jщg4ĈL`v ' $ʼnK~Ei"x~fSũRxȰR`*}M{ ]h%<־S0rP g&-JBvzBJ-Cj>|kVhUV{lc0p1;b fJ[L 1 - 2ilE3y 7߲KZ}:sRQn]c̓=l2wM$휹YƲ9a+Ռ yYhx5td^ڎ=*) Qix~\mK5D4ZCy^[gkD+AṔXx!Z> Y&\x:T 9YD&Z\%7*@ |Qr`LbSJ\r`:ifAd *wb7tWnlmSs)cEo²}vۘ>Np0 Qo\Z)P%a%bSmx7OO#iIJVr׏-Y 8L|M^jB7 l뙴9"kw{Od-QV8PMCEI*OةUCPld l <79/%HȹCeو߭ƒBzy2%c q$^Ԑ\{S_BhB恿Cڐ֩!pUSw hMk fKqr gˀԝZ[-f7 ָ+̮(u'4 <( b%/P B1=sm/t#ƒLcuA0zr:Ip?*RD+Crr o˷hxJ[*4{[ U!]d=uX;b4^ڡCaDB V-4SOFK'jz!ŗ.QNMݳ/U~fT7WyX?P-/pHd~p$҆*5:PbWݔw>U^֖-%Qܪt~?w( -rT1n3ӛړ MQjn_BMuwg`/ޢ"ZR弈뎎?jP؆=٥,Q!B?vIf(yUcN]1͝\6I|ٔ\o൓}ewb"8nƾ(J6@{䯣uCoDUmZʇM]1 /LC(w3ْǾ,*~| mc%5:Bn՝S8j\*HR!^7I6P ^0/޼0a,qxg_CLKu/{Y7 {4HQ"Aۦ/Jp T5tno<u8Wyc!qZ$Tixkq𞟻'G88OQ:#b-oP fg2ۑq>@sR#sfnBҚt5 X"D$̌ F."d Jdcf=Mwcðt*\be/ -_Po|vtPx$ȡq)W`@+aN9p% kVs4Ȫ|6:e7m5ey^3d_x^;DŚ^lSFaUa Lv(6]/;)2-?lhBd>_d2UAR_6b+cY<<.G -Gd $k2z*1vA._*E8Kƿ~68+[avP(ֲ Dr"ɢ4u -\'"ϛ,pho,E?pM<~`{ymi.t,r?V`}CdowJ:hhJ~ޛoo fv-6RHi n.ku\M vWn @ٿ:k+/*jg0WεiʵH)I03 5YluTb_G3_O+$G_$W~7~2[ϴK5f[Sq0䢄!iN7۪L|%5VX³mZ2̀F\LG"M!瀰C[^fR#U\K ;A=57/ )f(iq!8ԏw ?$1C8@#X$-ri`Lb\h>ާ噻'f sT~?jI:<EK*"n,(B,O"pnN5Q<1[[G03v֦ݾկNG5"V!*?K4&$* r֐[$e`݋H7$@4t8_"9پ 7LlOx/9PH7"2T1[zʝhgYa "kxZꉶHdXeif; نH@;1J{Ww1+N,5O*t3 fГE\,JBUh-Fp !VE<`6cwعd8TR*MJ㱐|@/-_jZ 6z^Pu:+'#L(@zDG\ݯbAϘ$s5KxN6c%e 9_3*Blmbb"?Шk4<46,a XiW4Bm=2ɇm <ޕmߴH"ۚWHTD1ߪл(*F_kh^o:}VJ Ar1d=WPjei~B_H[kes٪0(v|O1d"bC3gbh/=t3Yng0frI˖wRjĥBz; ڢ)UO6N܇ҪKvRd+~27N~IZDeIM礯 U8h8TĦKph|wJi4 ;U)MZ \<)jU1Z"LEsGU%@xNym55iv}w`}\)S}.7x"yebg7{ fhh5p[ vހWa S9Y&W99Tzq,8^++Evwg[ciI1B(tc$E%T357 ͢S]#,dLM70|R1rQņ Tsu $4 y_ƛ۔E /n1iqhZ=\ \ um.Aj=(7ZV$zŲ:F@$9!zAϲ$e{ck }ZNm(΋.^\Z0Uh m׳(D[1jIQ!Q䞦MJ dYy_A(BSRג6DIi,#1gܘыN,E}i__t\]B9~j* i|2i*M1Y1_ϊ$L(V$9-׋9f6MpYc/TZ]Lt>o~gGjrg2G80i#tE1n6|nb1:h}ςjv(q6݂b{nA|Ѳ=GGe|ۆS5\E̹o+ wIFy dW0m9rN*\lgm7Zt  {Rr109S]kUD"l ;Q\.9PGlv4nRlXC@|,|2zWާ X%sV:k^lA߿4J]&HXÁ{ro>nK/w\si.~){5A$r#E ^kWQo69 UH"ոN`鑷ncQR%vb( PadȈH]&i,pyT0UB\BF'XW60:S] Uي{o?ua? #LMM( zuQm#KpҎq ZV0u;W0.Y6LVT}xbZB14:TRhqt7Ùl*yU-_kĽffc SH[p}]Df=osegG1{nnQ h5xwf Ad8?Oܰp ;TȽmeɩ6TDS)hb9Cѝ3fA{b](}>>;c ^ZuOVm7@ Mo8M_G o.?'W_5ͨ 달n侹s[=a!^!4ɡrҿ[vbneIg<͎'&uW+Pj y{ߵ+:#_SBkG5ws± M/ )λzv<^ʡc0DQT |Ӻ=~_~} +v&QD /8A:*t8N1Uc8Ǣ*4*v̈hp@ PIƟ8UX 7$uYE)_pZA r.~seR*h X8MbdUc[{oUy D¤9Kڠt>n dg s? |/"4I2V3|d \iuuĸ|[`Sǎ|°G_J7NFøx:YӲf)̛lFuA9ֽ2«\`DÌf|sel]BDvPuЅdi2)o2_~UA(bVs`>_#8CH|S]ŌW@M/jw[mꨦdeǡl"GҼa.?Yl&ѣ ^9>'uXFՕB#?N)YGk6St̾n0on/8ф*t@1>`9F82&_\!th}z{jl(:0\3Lq7T.[.5}u5 ܳϞBf J=CM! OC%_D^5~%@ $ÔMgڃmV ^Eg&0iGUvD8 Z(k KAp"-ð]Iex!Vū0} %n_/m>F ')vѸƒ_ā*5MZMb 7os1.aobWquK喋"D }(;ry 3*jH{Ɏ#@r $IJTGB}h3>nv0]lVc1TY〔%hae$󙳅yCO~7鼙@}jԸ"ymms+qlIYe~)\ῶ?';. HʗO0B| Ȏ0sKNj@Pl\T{؞+ƢHIE NAߏOvR,,>0?p֝%B=~)q489ɫoPug4{Ƽ*`,Lvz,8f€#}j'gY[O0NֺfQn7Jʊ_686hȿ +a' с$=܉SQ|bͲhcɧ&jBͶs d,ܝbq2=q:e/8Нnq/mqpQAA~T#vOM~t6=/M]FU9:Ҙilpp"-D023 +q"Bj[n*MҐw(l?k̯y)~ܠip;,vy.jj3 KeU4 c:cC 9 k y깇30v_-#&%\-yܴbC 9x):,Ex$aީ)+n}qf[!_cGg3h8^k!zqC[[~%9SdNmo rH]k1v1g..*: b%eH7UUqT1iN&d.%aLR;9 orėMVfr?ʦ2W sRQ+UȄ}=~Ɇj cLS4@e8n' [~Y+jl4k ޛŹѵ5D0M{c5DE=-u^sB htq^!f}=SXam;/q%#^3N{kU7>mqr~7M$W׀v4:FaÎj)hP~%ĨwA"EXz=]}l0*LZ=] r_o}c.ٳi|Q%Cp ==st I,]b %.oc̚9ugz|_.cV'-6aCmά#+k[MM=>0=yGYU[k(tw ak*UpopljpJ:Gi4aU -Fa-7~S#FEO^Fd4\Z쇪^ǵw!R!S&9X22X? O"^:OUgTV)y@lzR=q9Ν 0j fR50Tlr?.+4aoي˿|P 4E E6~` FSIց[en`\GPuZ-&5 ܞ|oP<ɸ i;lZ$L{OO#~i# I)OWAXI,XR#Ү6xxȶa~I $RcnOгGNbؗ+qi٢/CNV_uV䟠JWZok$6yO-W[CϘ9ej NKl+jHD=hBzto} F؀-'c.Xu]s½K{Ƨ.*@;o!Hd9jL[;LVd+VRFQm);%U8zD{|NXxWX'|W;='˛fwp)ؠJ0L*S520]vT&(!Π8NL.a , f@eJ3+Wada2kit6ĺh]sɴ{0~Ω.9keySV^ p{{?@ڛ?5!e&%yxVDeUcM.˫82w`t=s˯'<75}HqR#X/EB%2R.9w${ 6o10cY0=< ֝'@HC!tTeFZX!D? z@ێ`CZcs5y Qa$uY8bv@  `dbmB 6.|.׶Z7W%_*:vMka0ϔ%\ aM](b+Ή|yD~q}|DXhI8iZSQmierzc=S$!v'ObVEj6jkCfTǧi"jeJIp]dFjxVxE3D8䃙h`\N]L?oժhl%X+-M[̇e_A8((RoULż4aRqc&rC!Bׅek۩4eM9Ԙkdf9m z1qb-IkS .3ގ<0Qa3&8#ON/QH&2D{>6܂vLֹq!_ }mlTzEFS."BoB X-ӳ* UW͢YU 98>t vȏ# /,ޫsuY^cThǼla5\+8 ֪\r؂-4i#ciw(۹`QnUYxRr&Aq1}h #hu{f{+r^_ܣc=vbU~I)z#BɻJ;f$9_x$LTi<%`kB{f]WXUk-3BRNg>xOXY="z>5omnAiՒ֊XE*HJ##_t Wj9bN5x6~盐^!s?qχp 3g/.2pVq5 OƵp TR~c{!44o ܖcI#!eKQi™lVT'Űe)@1|2`cXPa6tr( F-Չ=zY%Ji;v. [[UH|8/5"oGZX&}`.ZbbO,GM8:?.i @s LDsCUmmSb9ߑ *4)قOqчveLs߫M!_(55 NWũӧ-}x;}>;YMJ{eQkŰu+67=P G }ݲ5TP5{vZM#xe U5U2Ey'wDE~5•q7=L0MN@B+qaiސ( q2u<~r4>ba^P}589kjlQ4jwJr`bIܩD'oL?SX 9E0fz- X4Y0 'ڟQװÀt[3l7s&]|H& 5D!4޸|V/zUyx!kL8kiڏ:KV"'`lgRruʻUմε.Dp_"Udܒsגfˇ̲/!o~687i>Dģ8/O:2gBu?l (qb/lk[/Ks1Z^ὠQ,2T7a#&fg{.z_Dqr DoJlskB6%Im[E5MkP%_`'}`% yL+-缊|e^@"9;ZBjT9HKC}JEoJ@Iaz:>$~{܇%vSelBӭ4jl,f%!, 淲'VNlH|2N `۫J2\sӣ W+p.$s5iFF 4)ެ|,,̈lQjܒeMM{f ڞ{4$ݲׅ7өC'OUc*i|f)屛xRnK^nH6ݽ>UT>/E&U)5"RƦx<*QCgrMf˕'϶;}@ew{Q1J~{^iB+FJ.eue //aa h jY!E`ɢ6Գ㞆e-bk ױ(``X=£ai!_9-msm{&ús|,(D4^4ƭ!i~O2?>3-rJגʼnm-7rL7:FToGL&KW2m,! =0&5Tȸ}H_MװKX !0Ok*T't<knS" (SOa4zh.2 *ςq|Z"* 8~I,;S{CB1,\x$1h$ar>`Yi TFm<QQ[f3+@Aih-+mI`gy!g*0zzik*$ @NyNLW Kn|_VI5Ѱ zJmEIO4{Pg(~xI:o'4NU2VGk%?]) yE36qhDyRp:|N,k9G2aѭ@yvx ~ YXԅ .JCZFHct6oK8f.F/E!5r:mƖB*\mH:}^b!9 ޾H[8ewP=s#g/zxqLa0pB7W\TU1g#cS4j?jӟ+;A?4eq.qvZ|ώ@vu>R:lVB@q 2Áe\=v/0ﲛf"f1nvF1o_=(;``%AC Z[H$|D-%Yg$k>[6Fc8( I.JDESUTϭ鴷.uzw1OJDoU9%Y^cfʃ.DN{C*?v_g_`.SSS\tC^E.YمW}籿K_Ɓ:ۗF`VX+7aId@JӧU8r1nel0 ʨۢb\:b5$òe9 ' Κ?+I ֣j"Zy/m7av WsOX@sR;H . au V@܏Bh VZ (3C6Z=HUs|}do دֶGj5bnA: <ź#֓h Ip'c/+3g$͜z&gayXeޣb|+KPr^?.V|dϛt/]QB5%U~ * 9Fh*չʋs0{Cl18kQ|vMP}z>@l1jkM [VB?bLsŗL-ŋ!) Fϔ#k0a;j+)_ۆY<',ޙ,jlш1uiȕ#N\r-HgpDXxr8eXR_kP>-֨ќ}?q#^1#*.ډm9g886FEiƛ='G"i `ڒߖ =T{@<Ə(r vZY }vFؐwe[mz#r9{GJWFE'<%lR)P ˤSPߊq$Н7U}HF D ͚AsttBI_*q(Ip4ދre -]cǓGčax0T 8N[=G8g+imr$x 5$_98~ I!1ջ0\wFKXo0Q漭QUFο9DQ ?a`B}|HR*=i?:E\|I]&H!DBS+.VDZ?#x_߾4EL*~殍+O!2ׁB2G}' 5( A$E1u#b/,?e;!%ÕOu j-<xvt ܊7M8@ `vMbIN,y[gU$]j ANRи^#U nn/t| /MR]h%8KQcjXadlpfNoNݦtQ9;.l%+M8XOٮX+Or+UsJpw @fS+iyx_gk`P5+h?nc3bo:OETL+3 >⏹ !2}#YSC7+b0ەyBDpsv$9rR4HS;'a$]v_2KgրJ>bEnn9{F6E_ENJ]gHP 3Զ+8҃P(ӻ,:~> ŭoifU) K]ZMT/>o F2uWl=?ā~ c0'3_̽Ӑ j+ .i=Z/?2}AOSiWo5q$cM#7IkabQ*N֟S[IpZZfB\ 0>saՁe(c, 3ǝӼ 0Rq~ojxL[Q-jx=J\ğN @ܮ! ѪU5z>* s(.P7d{}TY/.7bHJj-s~m8]#0N $ }$0W$ьDT xm"E5 7 򓢅 }sԤ@:sPy(;j3[y8Z؀ׂ`РKeUY-@HIS BcUǽc^x "eNrl-Z3/TgG4ԑvyhM#Ѭ :F{ծcE=tG= @IaSyoʏuPcH$±:,{gn+? E`K 2>߸Eqp:A{ԉJRTbgr5Z$ȵ8"h~:hKʪ Q*`3(@ZME168jBVal BJLyg{5{ \oD-^ VbN Q J`zX͢R}5 Z.EWwyi5=#@!BE[r E[=;)b0QOB+|>G$qis扶]!eغ1옉.:vŞ :2?}ܲփrV2vRwq5wE{ ~,rn/qfSG7̉!w+QMVÂR}{P߄6b gdyZCguHع*M^kBgޑmzpsv8moJ4ggImnm!">rƌ*ꭅỦBEE t:Anˠ;i c|<%#9h}Di)60 z8/橤lNn85> Qモbu4"OBc1u],_ȝژp_tY`~.Eu3MmQ~#G uO6qV IDȁK@C -N< ]`=d#w.BTOň}X(0Ϸ,R`/&NdCIU.趠ÇT{A_\tJ sZ"p+L>Rc,gz+2e }^`{ˮۯ s?ZۨF yTe35hT"*xƹP$nQ}Wy~= ]`BFqZ6UB-ht6~)9vJӖ(ਚGϕ,qpB&9z*uULo~wa}dGE ? $~VgԤ ^ LOńpOFZ9EnN|}Ę4sjۨ8&ʺ6)4[h4|$wLTf"9y-jN,cm'Y8%= QRNHkƺeY* ?)]r2J)ux>w\^ɰkDq3\q@tKpax0B% fwPN[_m^3eEN]@x׃WDBEfse_3f-eCZxr)V K8]qP14&B8s +HW$'%V*f3!6νG >ËW͔k캃xȗC#PmQ镰 5p|9wl߅~bY^ %&1O᷃ZL';LLe,::8EnuWt`9Hꪟt?8894, T C`!Tx$ToJPtᘷWFyo*W+uH0xA~X" E@Xw+(wE(smf9=2ͣIgxpq}j3iWZ+g'M4Xq@b/ҢTԖN]& nܝJPpԳ'g m NbҤ}`.2ХºجMuBe! TDa?@`V^̲ʜ͝2v R4t("'w)JZ-F7[E#>o"*f9>@h0Q08$Fqh ovYx={Q uD[XDX{мL+Xa}RW^G 1zٟZ_HRG0ׂ`z<[))Bwj7>;,z g<槫9L{(MPF#1,8Hb%ҀCKzQᛔ{.S򤵆YF|KF+1NuiK` ẋ4 1R|Ih$"Eݱ#/!܄: 联aGjo)k<;m!"0Q]=`>u ̊d bsM,ʸ5,*`!s*'>{ w6]m*Y7zHS..ۨESUA2 MZ_(2'0Ͳcr/q2 G:n\#ڷKgޑ|CxpƖM x X$e3+?` )#o0cr Iҗ|sQ( P7ö 4dx9zE]'N(>6pnMKT?ǰ PV|Bzj$9eZY`h:T/<cD`Bvj$\ 0 6¹ljrqK+Z8"DS1؂dZY@C˹*(ǣEp;,p] $yLrޫZF}Z ~2?U#i_gfVnz"#P5쮛iʧx}Lv;.M#ʢfcgTϗ%fW\ -hw:zf-ΑݓAJFE+ǦdQOɺFpϏY][ W;n&$$\$ن4xqjmvYe!9wR#պ@Nk#GSM7}ddo1v-U2/I-S+aQB_ubNo9# tΘ,!0!9OS 9%6\^SWjzDonLQa]m|tQNìvx=ֲEV(ZpP(O6> >h'{]5a7ؖ+nY-!\D5s*\1u8vb9j^m$ٌ8%/>i|_@ʏ@pJ 'K$KMF}B[N FCƯ)Y1j|g} 3b:' aAQs>1-lX!K\%G~mH/G.̓$r:AZV#U4iĘO=(tk`yEz2ncY8?+Iu:s%1-͡ ! a*+1@< mِCH)H"OO[D*7WL FIxoz0Ҵ5;lN7ٟfyZ<1[Tkƅ]xv֗#'Sd d 0Q?t#fN mG` yV0<=__qBHvMLsZ+Z͉' a:'j>(BS 2kw-!;ဘjDb>5~Xa?~UJ3e)zDu~ld\-Կ/{3ݴ-]nM&SAntq1.Zy,³FX\%v1TO[l wQlfUF"=,/a "Fg tA|jJ]/<@FG؍evB}l{zx1 x]Tt=Po ۂSݺ8uq~SVmC/j+hpf&3-+(2)eZ [ 0M"YVbxvqpLjv NH"hz +rIӀPQ0B?3XRN\?q&p՛$z*jn"L"˄YeÎC,JOe-KqةQ$^| 3BbbZڷ'$vRⓟfP8f4N;)#ĹNU?Y" ƛ@W'\UvPkkP65#ZH^뺧%R[2~|}{߾i]jY#Z~+a~r4,w˼W 㢫$Bv_16V;z&PHM@Eg]`oVJ0F#%uqQ zX` #W#l!DM&*-Tr.nwhI1b/XNΕ,*Y''EEHUo%nt"@66si@ū K+{(n:;7^"8-^prekg7kNJc߼Ǹe92-Zu;VY!d]Oe& =.UP iȢ63yNwCIEݾmh u$Fh?EjD :zf\%iIte.Y'a1rرRxH+3uo$ ݀ 2(J*0|J7FXe)ߠatN&J\SxQjnx'sPљ@ |ǭu(D Z`u^u BW ;>b> uw>x>fӮ*SY,f¨ܚh]~z , qmbTKkzG~7RH4ݔrx$`Q`E#Fbdme;SL \*JYh!XOD]&RIbkQvFpYr)'!T50K<Jrjo{Rы/0Cѷ{MY ѱ#6Kf@;#I\uD%V~ibqr{SoA=;TC8Tyt#߲b6~htI AdMﴉJ! A TT[z6o~9c]%-al5{FϚ B9 lk>⪃ '̑% @%8L<H|@QKs 6snbiT5T)e9 zNc|$飅%)?!Gw6i)U}LBZ~eǸ/ J9FXv+lDw"sۆnEDZaTuC(?w" M(tʔ%A Wz C ]hQMsIA [Cr!} =rVL ų; ^AOȳEP","[N%;hwUķ^3|ЍM/d) Eۯ1u=b 0]si6tQ`o``zГЂ}K/fJnʦsc]՜ Nl= <^KM Y6?}Ú+SX19}-`RaO. Xk9Fj5?@9jp(`(֐GlL``ٖЄor}2!-ƞlAW@T%!xpg9z-Ƨ Cg> !0,6[柳33T.(> N3?/ sc8Uc+\2xgIBY(߫*GEUѦ4pIk iŽHʚ G5O9:|kh]i  >'nDqfJqR$~+/guyЛw"ˌ)'"noodʮzSHQneо OeDPjolݑ;}1 TeYa]Sڸ&|XxdʶxX+wÐymJCa&L聄=e(|D4PP"EIs%/$ ؝whKD h5_olA'*=v{A) s_zfx;$>%>/s?a^}dlgu OQxJȏ_1q(ǙduMa$o> J#u_qEe#TT'. ]#VY:#C㨀"˥8m4W }R"%b~WN3I_>8%ls/iݙfË$DNt]KfYCwEBT8( QKw)k0L!ҽ`Y/xRׯ_SҶAe ˜{ÞOqb";6<.-M;Xf$4Ȟi) ;ڟuůc^03ۖޯ3VxŔ ^F {lXm%H#"rՄi*)ObZ){H+I9\nπv4%%jwMSg[mwU746c{0 d j˟hàAcPϲHx^B!X@VՅ34:&F$@5YFx{Zu)O<2y>RDY+Z5^;rk-1v12p|W,‚O2-ہAr1MtϻOZkȬL/b#CmU7OL|xdC6-wTb!1[P${M}c*ȥ ~M.wX <%}ksc`^FoʩЭx>!bEx5iCrhEUOM iGJ_rx&b |FTG2}ObLK){`ԫu}A"6s϶el [#Jm$^ ؓݬWDRL'm у=\.q҆xm*Â7xjEy.s Le57,CQU__˂hvay9W dM!=Rߕත=9B?sT&/$vHv ol_YCk ?eT'(߆H`݊|9%C r6x7ŨW~^y4q8Ձ]kfZF0ӫL5;HBs@JUgx􃒦D`i@AEn*/2=c$TMZ7JŖ( i*aIجطђ:p# I#fӈ#Rt ʃ5 j#Xujqޣ"K엡 e U&gKSMg p +;@~ >嗜R|:'g"yƱ])\eM%s\ڸY?#'dDLz4(@ۥԾœvmxtn2"2@FI$Q#8+0cX0bDV]RQ GEOܤp'w7rM{ `՚Iqu=I*ґT0gD&iG貂;H.yvuI'( SˮķiO"dtoaMl'F>ᜪ"#J1+@ady 1Z.;OHԝg9{v{ V.R;%oߟU%ʻEb/J8iCAT850<ڃ-dh>[>:] gq~ "c EZ>H.@B3eFcEe8Q{kSXӠ0zԳlVuث7ccEGoNJ0Gdj`AS?K>zgI,S)RϽϿp"U}|KmKcLga!pH͕^l} \⚊DR%^'%؍rUH ;F*٠3Q&9x'>&czrlEP9h(KjRM'8EsCTax.|o.4!f):$:ܥ03s!4ثT439Lv: Dn04^J=o?jm,eZa@`1 ΰ:]P3Pm\M;/8&92Ki< TBLQy\ "Vz[6"*KtZDOM 誐0JXrM"Vtv_O04O <7µ57q;otyG_!;gs)8e, @yX;iUU:Nʸ¾kߥ'CuLޕ9L8nX\K?ЧVi[QugU dg Zhy=j&'$J-3 ePU& :l/m+o~i^x Ay*cR[{+ Dė ~|OE${r,}k!|/=N"o3cT`6 M$4% VMj?91q4M̯|[^e?`sǶԥt8gR/Ò@]Lg DcFڎ,f&?:qP@h /ξdn9۲*|Cb*y:] jɷD4x`JM.!Ww'_1n4jR"3rLjv%;-_S»FH'i;TR~n@ز9(UgA5e.u!E` U{2-Z>/<1-W$^WyIB a|ԾJ< (xq~at& QsN^zn0$l'K'VA4eN&{6SIuy:$ [opwE4 Xxӓ\@̯͑}$#/v{-9G[8expΰސ_2fA[=Fvc(DZRIHGdXNj6jfSOֻ{f[ QT$nMxPED2D/?. ʺ!I?6o⭼;{}3:q&;w7f t~ 0bqP_MCֶ=m!Eu|s#Gb5ט0/F<<oծ2asL1uܒƽ*`q0'WyN&-GMgi Yǭa|XGBkˇ3»iShus%պum"+&~ȩ<1>)Ȑ#0kNVhb`Aom@Ѕ~ɶ5m*hkk<:ɼ-3Q ߟࠐ֊3(>pC>S7؀"}7#+Rj # T1it.2(ce,{1S'Δ\(nh2 aXgJgT(}z-ZS);0usfDI]NL3"lCYW}K)5.c(ŹD:;9 >p?6 8Y&;],zmIșIf[j~'/%pJVJݍj? j2;΄G *U;6g Dj& S@NӲ ҿ/ֲqFHH&e:5]B.} JGԥ G=@*~TN6ȭت*2[q9w2 _Vc-ٻlv*Ow P_R{y'!E툨7.s1L7MʀDH3 ޮeTXgF1^#hꛭmھQ L<~tIbEdxZWϝHt=ȧC=fEM='j&H,z,)9LMq!򸭹ݽjfr{IsKIu<lj+^xձeM/) j9%ֶY䏊@IP|i ؂ӓ6.q~b9nc6?Fhv Q.c*y-<4k^( ({[CmELi/~7_- :ۑGBM_{^ˢ[O/l}dtԦVxXH7C{l6C2$3skf0%GJÌ$#-9k^iq%ޯuGgF SuB6A1ꀪżvAsDiUU~ z9& Tv:E4`A)'?sZ4rQ*ky3{:@cu\Ekd-ΟN]*Үzqd~ZzĜt#Y}~<EKM"@D>\6' 61սH=~{3.Gx4ƭĆ0.!G1pY4V;%,S:T^3~ak7{ME KQ%{SJ;Hn CwתЪqBL.D,^P.Nb!K3)w#?X_'!+N pQ7m&';RZQ,,߉hg)vc S&3u P0GM1n:2~{ D5{ɤs0zBjkiǦHskXy(<ۃާ+v { 8rF?щgTpx&VIf’~ Uϖ @t_i;DLC- 7tڙS҃H,);wжʭxi ^.}orjW?^T!٨170ޅG`ӒT6*tBeʕ?X]l 3:M S30㉲TP PLDJ}DY[*>ܲSUt\ny ꊾxw2(T0WؐAjJpRa@J;ޢC3f;ayxϥ݆diSJ{FxIFB-h֋@iLz7(ڮ) <}KITmI Kқf/Bo]<ia2 9^␡A0Vlz=Hľ2>n:-7^?xqfؘ#yȻkcnrY?*&*NDJo-:F l{EÒSu v%q6"EI_g;C.u8&~!h8fZ$!/iƒJ\*CPK^E%bZ`*H"{'\}@ʕ! nS8uQTHuvi$ܽ=.v9o7p6oU381{3-Hz\_(78!y30rB:frhs 2"9^8\8;_żg~&K9PBV9kV|6b.Ij\ Kx~X(y\lhHz]CmRFg ZSfE~"]V]Ey]n$it f0O+R9CFB۞ <ΈR?:E&BӖɮʾgw: by^rL?ڷJ^)8[-LS5llG[C˲G9XOQsdf.a =pr§\p|#hf jzOr!}F1o|k:hϢoLIDׅiޓRag@4Fb896"_cCuقalCѼa U~KM3k]8>Q}+crV[Rc)csfG'lY˚l/B/O h3d < GC*3}LPTþ(@GqMč,)iFd?T j-y(978]X3Pb_Y,c~ )Ø;GAYzzzΑI6/ O٢sJ{ ZWu#EO_ qK-*@8t#m腺K6*VUMR1C?Uܽ㱭p^$yxIܿgcR zgvm  5ƖXfݘX,V_" u.|ZW">SkÛV@N.hr[ld Jtͥr@koMmS: {)dR#?BmbA6hsv4e%mcQb{u`E!*m3B΃ hvu!};dWv^C fs5y5zOST$.lnw^ށHk ߮\yjUgts~N`QwB0TaOΥvxҜu`p)@1 5E N #6a2vg"^&nʞ@u>|DV& n<3~4p ߥU`(WD$[ipkc,VAzjm<*@JPRP'jDR`P'jI!4ưv{ 5ΓD~Nv>\|;!(v^$'l8^7|~|iTNu82v G#>-3*?K((j@c<:X_ɯz|q4餢:NٶZWKkbx$9-2)u(1%IYHcܘfD)vlRBŒL^ <31j/ە&3iV͔L;ʦ>qlcXȧW?SJ^28:RKQe,<р .WHk7bE}_P0G`.<ʳ"z!em~^wK* W˶;e9v6k7{Es'Dk 8zJR G,ZI|M}IQ< :qx;.Tv2$)w# h&Q E - +8 >X\ @Tœz]ۛ?}O肛a]o!;VPt̑bd 'l]!''$^:LΨB&T%HV.\ DfeH.Sݾ¬KUetPZp -@@I_Fj7\UptJ0a7GE<cOꛝEZ_Vx3jm"Xa\]qƁ4GXfi~Đ$6ۿZ=R"dv ՠ0sGMMe_~.gyBs5'u$tԬjqR31(%AwdWU#==)ÅLUvPV0!NQSIoy3gtL9ۊ! [^gRѦ^*=uiE ^H9Z_еVe\`WJ3wףi^|O)1;KQ@ ' 3*~G_iB P7eB.>fߙ8E:6IQ0\}D %ϻU}ho'ٜz) p3W*F|F6~@cAHM~+sJ?](5XGl4D`=ʁ`-oQ{>[\ѥr=df| Hz;v=&rV rABp֖J&O̟yf3粒@]j!@ޫ,ɪ=j5 A[;8L#\U2]Z%k(^TY+ufV lۅB)޿[aKdS/,;Ϛŝc,+;=j jvf/}O"sNLs;)l}gnguQv课-'vR'3IM#Bٞu&sA޾{²SL>_~}e  YCFIڷcMMӦ*CJnt#1)a~Wb}B4QUvH;ai*-&]wPsBM9H}sZEhj"&Jx5h& 3%tRsġ|֒ ( wA8hZ 8-pZ}}9~H}~}3/אD>|@r-FAgD~W k^trC7הeiƕ|ʪRnh<ïǹ<I>!'GcU<Jse ~Ĕ)jöah;4jf}9寯cH(J [5zBoQĭ2B} )"k&?7sn: ~BLX5H?^Z _< *Cڿ|tZ&"tfY]r3_O3a#@d~"dSģp6L5 pC#!9GP Cns4%"LLH5?D~?:lWeO-_9L}WTa|]xvPF5υy1e*UPE~[_r GDA3P[ȑfFj S IJ.=I&~|we[B+&n nǧrK/dl2~S;*ϛfxB,C{SWlP3/P)GRe#;4whhv?xD_\g՝8%y*G-PMގds|'86/DLrlWxw>C[ IR}^#ް i#\VZR [5f/f$U^ΘA4˹l<9펻֖}Bb#ȌͤRm+,MFj5STiׄ[ݡsO$PD`Io_B,_ԅ7R4Y}Q O ( =>v Sg &o6Np9>((YWXH"."5iK-xK"qүߝi?djgz5+ʁ%׍[k+B*_G?ta[%(_~KHOܾoau*c{2y*ТL+OD2mnӴOG:U#y-2I! >#+00  u 7bOȿH–ȍ y,^bx]=;O+~uم^Lt l,iMAG }Pf,dS>jZyD,"@9: eB5]I `eˇqm0K f ^V#ĮQ TBcU"Q?di trzr`VHP.6qJI-1Ш) zZޕͳP#,Jj{+C[Ghh#z{z6;gǓ*6DcWsK@p/[ u ogOױwbômjpO@¯m%|grkd>Lz:,! Ͼ0H%`=YܛjՊ嚀-Nl4\֜ Wk02 6 LHo&jHGNPBPw!TQBv|@:9ܶe> )x!Fʂ )bRgg؂jdu+k0͟w!|I?kmۆm wxAc&CD;j NkgiBXtR$NԀWs7̓nD`[œ&ͥzS[M(Iib|*p|]n 5112&u@d`ZYc[ZPa>M 5^Nn2ΜKHͧ8 fe+Be~nb\ؑ*R?IVnv@Z$$Бx[YXה;Zfo0NzV[±fHMYSr^^1P!{%/qPg5}CzҔ!ST s:зW jWgGxN~CI`}DN) B|,wmƹ ,nIܞǏJۿ{1j^A fQN*Y@ΩI% ˕Hyl-BS`?]R.ǰ"u< ywəAY^׹].BHd3!`=d R;9ȕ ԔTfPa0Mz/ Y@68PQW0*B9JO#Pߖ8FVi;~VS+B` ήtx>@ZD(Mz?M휅%m@i!Y fUb%uhAzn?Zi^N\u\#WOGrR )(q:jb0-+eo[F~'AQV2.(ϼ. 釘n, d. eO##IY@)G2+ Ϳn? >YŃe#J<"db`K809-%; v((3Jgp=#;N>S~ӃuHV[Ҏ]#BrD'իBM} .FgRh]dquektfJ*ժN/.YM(c|Zu}j@Ibtm A]VZ%Knt֔n'U2ưߨmwXI8hr_r{uizh c9u5D3U9ʹF,%"&Pv(eKuȕZw`:ȊBҗ(W"֔_Y(§& ((lg/YX"$K7IN<'Za1\{w,>zeG'f+.CdlnB}y2E?OH 2l>|'pG?"LE77(ǣ5@IAF4gN|Ik4E2Y-'2:2ZƯI5wt'n=zc>rЯ)N&{g剿;`C:F$Ce+n) ,t2llnj}JzMWm`2e>HiјÅ #I$*PAgO.Ct#ɤH-5n93/+FL |D@l{UظƉ-ÝngWKbR#xuB/)X܍W77"I@RPW"41kco,("wON0x =?RMi70t/|SQP:9u$bOywO`'l^N}4-I9Doz6x웬W^wA/~?.ɜhg(اaTob*uV7nXlO Q/\1#3ORl ZHI~UJv5R 0 êx+ik=b5SjѬi&1]ﲷQ\E;mrVd&i$BW{K||`d1㷼p^FQ5nVw S1VaosCI<] yETr ][wṬ49$'{>^o׈4?-*r˭0U eK6g-TG\}ܫQIdU/-Q:{v 0^8򓝇 $v8 L(َ̔wO<l}9g1n .}׃\)׿$=甒|WUKr0ըlKdLNmBAKf%ؿo5tBIhw,+tlfA{MU7“s *Y1Bmdc@bGE(Sp |ɐ6-Kάo3t~A=탷!Bg-8zS)?rV _ReNHbA"r533uEk2vsDwRkyv'}֛0f~"9/]Иo%c&Z *@)N|t4A+so6ܕB%]pQQM[͍zf: ">B8˵sɝpÎ5:ZjXUI0of_vRzIO+?9'}yT@ ϒr2uù\ dw0a9yu^̑Zc5(P|Hf!Q 4Lb+*DO5mUá&;̜?f$5,2Ŗl(*8h ..)j"@ v%:dU]4i4+x??we1֢b~g8~)  ~pb;`#Ho^(% S"kno5#ψ&BYl 偕%6*wn'knEYZ>7ݝ45 Lez-!D~ahUdVnȪ&Jݣ8o/ oо䒀nL\P '-%ԹOvd8GL!nWi^q40 ,[H$ _kTvgzC DGb OnU\ϝӘCƗiSlnZ6 wJGy:80cHoŁ-{q" XkjL2\#⥁n|Zo_An1߆|cc.&2_Ԭ^A;{ ),%KPQqa^r -'Š+X̘~O+>dNH,"``.ά0SY hLk/U(z}B= Up>c6Z))rֈxsk 1Yř[E.ۑVOI#|_t)f3vQ3X'NL=fd9RuR@ hj*0vP0l\"o0 uKnjxDCR)|BUq6HІ5fv8|0QC6z40*!6}H dôߘ5jk;'(/刟 ۅ`>gaAԵ{tRwiwZE>zRxm!\0*8e;9ӊ:d,;Pq8׶{qw)pah@u9rR:t.f 1.Ckocv,fe@== )0+ۄ'h-Cl~\DS7paQzݳG$INn_٣b&8IwֽVV{"@tW;7kiCR #ilF$W0³f7sGSPξғ<4I!6ecW܄F.Z-~@ (5vx|ػ%6BhO ||בf|Zhi]z9|z% ];L _(*8!%}l!ު; imz$!Ls1XZe$̤_ݫW5u @^JߍOwxA|?=gL[OT:LEf>CI6bSՉsѨ&I^4COGBaqt0%v^O|Jxq+ƽ5 ?mm5Up/ٟwLJ@ 4צc/kAnPӷByuC%'yX}1pءe$9v18efK97qf`X<V<V2+98OE$P ي\\ > kʎs)LE{)qNђ̸:E 9p9bl@\vT J@[! lُҪ(sLvn 7@eҍBgIfx~YnZ0Gě9g&E4۪Z3hC}G*)a@#j7BrVlW8%7P,IrY_%6w Vg>M*oK̜0=`cyF%J%S0|bTe_e^d-1X&19BK |VDhq\8)(\dV*O1lA=fp]&1 z*cj4c]~t ?9$mcfv[TAKLv$cjQ<|™z8p"#LQG^X%phw+oϘe@8awk<6cnæDI80)Wa ֕:F+d*pX#6_SЎ6IKqkd:㞮 r ?WJqDЎE9[ Hqϴt}:no쯿 %s܅||]pllxڋ.n?"V @i8\Ze;C/e֝GZM~_̚TdhL'D Y(AfGhOpSR@m'D6 `  YgmG,DnAmH9`U#V 8>+8Y0@}S#Wzي1=l7թ PlV!Uu- ~JLt_6Ty=[) 6]\QY]<O>uI-1?Ves8fߟ&^E 9kIzWã[?QPញ"3iGy6;c^®LP-j׳.ex~9n20Ŷ09bcQ*2۴~B<6E8X2EWRe&+;eóZBӐiy&1F(dH%`XlV**YPt"/D¦ʛ;k%뻇LaFDYzs6]&],[J0,I8}Krܮؤw'%>{:%rl I^tU/QOr䈉]']h=͍A-4bsȉYq)?y] .VgMtLvqU,򉴬?"G5ϥ5*$E@Ѿh; va%}Kytx+ kɧ4%Ș_$(A.j %%3l3Hd&p˯ܙ}. NقUUd, ֮tH4<v:hRX+8vq̚({a;6yx,2U }༢}1,pE 4AI3(D1s{*.ĥ<ܻύb~ƚ5{UUL)Jf̀,x\T Emb]^@))"C_qY NڜLUC޵~ߪWKߡaOqm}&h{ |ӓ]upG); - Em@^㺰̞K{F>`ቋb8;C}+#DBOVgeb}xPV_t FƃCm]<ޅ-/2^ {1]E09$BǨˬFYʞ,0?-K^ ۜ_6ϮLrhz!Kg0Fr#m".v Z}c\+`9Lbafy˴EШ$L8 SUpbeN%UɷI$A` 1?OO{]%5hcBt^ r"%WYCJ-kvӂTv5G/^%\·,bQrCvzZc^\5Дgflc*REE;GbWz.Qwk/S=ЭhO{JQiIߔfa/rVXwsiAUmE%.I~|](G4";1|6[Җ"96dG˽|w 5ɀ oQYlLJbnh}zlUKDG|Abgg3-' 8c~/f` ࠁF[u5- # pw#\;WӸƞ΋BzQɷ H DA}\jFB2<&?eyv>%e-kP6D"*Q`qg_gWjH>P1Tc 0a6z|T[SX:bt:XW47VfG7XvJq"B K xw|@P-MR?0M' \Z(*cq"7K$U/#Hdo_@V+zL5k׊u'fM|{~?eNP_ zN" OYbn*sN@6tM0,I,k.TA/adg;PQeL06B%4Gٕ8H;ԙpLHR>B7A{xڗ_8Fx&qݾZk-.˥Wug~Ee]^ ZϪ&i)'B|إ7ajQM}5tQ㇢vްbGKܺ&k5lpnQ A~\E͛{F/SA# Lq@ QQJn@+h>Ozp0lSЙO>3-Z*6BuGȈ͑5{ 4d|ߣG^%D#hx(b;& ƐguWT01"c]}D:l qZhP5<8"^Jwe.:e#u`70hu@l$@\x*yp E F.73y@+2tB\Cd"`Twa쀊cx=TX֒ŝς0}QteTgN;~1Mh~UŎ_嵴B񤼜81#;deu**GJ^';! '@t*pٜ05b)y: ߱NOV9uik|E]'B%UU^Z+s{'V9Tb.( R U,!!P΋١۷=iQ(@:04 U5`.@GiY6H=r57Ԛߑ,耷\ѝ,O])q~<'*ٓuwYo=.xH[vӏwmP=$< 7"|z,Ca:2ܶ"9n-mg/!oGU(0 Xӹ{Oi9n~  ݅)<2JPp1hGZL f \ ikX=dd.cNj.Gk:>NoZJ?\;GiF˄wn]EIbt[a]ڜ6n2H<=6,tQȁVEG|˕) ~uHU&r= a)>/Uv\m ,t 7kU3be/FCI|:]BzN|GCfl [R#|q4QM9\8ґŇE \= ጞU8h6ؚP ZY䃽BjEIԣlj3Vm EzFv0H{g]:Zs{@O)JYRcdrp@@j8 !p"#bV2xg tH%?$biYUӛi~d6/8V(W:1džp 8(mz1#NOshuN%>SNV௡Z>M{ 4ք>53(=9rɑ݃_6a*YΪr 9LPI!)>\:Vl9PE墌΅,.J,սGwͰ_whpV |1+Ξ,* s /Hc~ 5m[4y>3<mXl@*+P;{$Jz\b߹6gRIY)8@+Wp>~!/Ixk1У/\Z%{C(SH[󩸏5 @Mۤ&\fLC+(\8ev݊bVx^')蝇rX~DVwEV|Sz|Nb'<(tG >GuކXy>.e7wV@P!x:V~xF^ /;$]Rq]Dq"QQrH.=x(%4;)!lUv҃U񩏊wlþ4l_m_s.֫&q ]<ʊ*׻zɺnçDO@@ +'7ɂΠYQ"j/(,*%b֛?{ta)k@>(E,ϴr{a-ٹ KL˗Dpt0d(mIgl~;um6`KY܄[HC䨾=URdPv@LѻIG= ape;Ɖ,eYaކ 1R;=u=Q5$j8eݴ vcHNMTıMOCe70\ޡ$JvG7Փvf&x>JT((Li)} ώ*JgW }2Wa7s+e w;(g&lnhkp)ri5PC$*s|.M.:`.$ˀtWXژeRLMc{C({dJzWZX"V>^ PTaxSGTw? 0^{4sxo&KS*`ɼI6/=Dpڢ5l6C/̃rVwi)CšG@7Ϳ7ǝ=%$ XJ*P\@wڬNo$H#`<]#4œ CA1GHB@dEŃ 0sÅ:.U[m(uE׸a%lUOa_H*}_咘P]a#\k!@] ,`CUtg-;~?6] !"x~z`{K);" T/M#z/GZɵU Ji 9)w~Őڏ5pH~uZwy FU{G {d4g} g0^= j h!A P_ }4եmn͢䴞nq<T¤b^ \$`H9?)oOM֭ń_Pix37ʸz7Rjߚ7'?+Jr F2qnc_/-N~y=r0.&t'(h T!.V'/dzCO#eNG(83/u45c/A@c\b*~1Xm%:8 |_VÎHwVo;>{XI(3M6RHgDj|Ct; Rz@HB 嫥ST6}SOƗ*T}csY}*DtO_ *bSFaT.zGyV sp7a_m%kn%!# MP'eB+#_6X: ]1mctMeo{Z30+w\63s-D2s0طvXlB0,mtK6YG$EXۑZVd6v;HQVw9H҄wȝ|YQt!k_`THn-?+,-r'7gs ?ÙTsY"FI L'SӢ\F*T |R9Y{D, ~"8'' .oFotYΐVa*xAlH@)3UJC̢FRoJ&>BwҨk0/iS4ƇˇS/ʫ-lemE?vZR+X@J@L8iNtc|}c7i#餮D**VxdHc7fwu\I|>Ӹ;97íkn󬺈 /;w>GIDv恫-R]_B;"t#' ]8uXij[%ir|Ou oRVZj|i[ |:RXqKRiX9 ww֘]ڄxE8q7P/C<J9Fck=!bO,ӆD+kSǍǏRp}[Bۃ)f_w~C50iS{F {-H%f0-`*z;Ŗ"aT!>>Bs 32G/TM9_C*?Dn&\ڼio$sn2똛ntMQIhfpBpw0Ռpb(WOvI+g:ͤOWɢ9l] mN u6| \K31jsar"32''q⌧m $03Kx6:BWko0үˬ^6 2}U(&w*/.Ev^8V6bBH'tWv\NLhv J)^J'|FL25u4EAΟq4e*ZSڐ3w}̳4dȨ_תz*&%ͼ:l¡u& # oON? lC' d88+:%C1voLV',kƏӒ8-6vy5)B<:Z+Bx`/ {# !#uHMQBu쎤&xe. 8&ƒ:ToE ~IjmlOw[_' 4`֛d;VEp^>k ֿU[*z? U<-}XXvoqCk wZ>]ŒN[J|׋ሇR{y=ҥ,:WB(6]|RǪ}qQ5I:^"<ԶXmD+3#C*pS i2^Ŏa0v&nV}h+Gy }LDzӺ"Z/VpkLsSVF5X<"(&A)bS~^UyZdą$n;@^ڕl%}TSXUAxl(~a-6:wyeG%Ws$#cwWMb4 c-LkJ0SuAM颮*ӝk\<޳wG:Xnl۞ϥe(㧤VzY4^6}ORő(Iko\|LpA x#f0ݵl#|H|9AEZ)T6Z] `< n HA=\-A-L"axްWGݽj';Vst>RS:&i9l  <*ˑQ&)[z4\-p>]wy|̵˜pTe8zmFv ~[BDEރ}ۙfgkL#~`GBm g@hGݵn@qvbelF zqߐ!qn5}Ix~Uh) +M If&@ģ ޻mE߻ k|,nv1T4V qs/bX>`Ls{~F#(C˷Drso%_il$j;tvS1`|]""&sN@AwBw s^f_J^8f{+ sm5n~tEKP~kc7NFњI,f Ĺn0ƤؚvDyfb= rT/^gf)v,OX)p)ww{Wȸ iN~ͭ+&V y(-gttCӉӣ9q@.:PIxɖ1+;NT k!W6EGb-\]+x*U}y1Z7g6HeVo|] 9}G fQwvKbSSmaB6/L78%N*]3/a +~4jO!QHh+#؁#]@=TZ;7+iI5yS4.TJ6 ~ڝ:~P[?-Ծ& Fשdj],rv8Lc/m$pHpEnN\nRD L[ 9.~KnAT&;ܿ?#Xa;dz'.0ti(e9Tݤbu~4lg?rHV'v2u|(67U8zpz.+j fzi P@WvF[ך{}BZH/H}RIlOWk(AKId{ i %p O`l%q?DmTF^,WSuMh<;^d{j|/k|L;jߪb Uq('pH# ;{{*O^3k®L[L_YQi Nj]0\=]j.pd׆zz\f^ʺ阘ЄX?@?@!WfJ" q2% ̾:\' p|#{(^z)^qoHr-Iu2)^$h>L<(l@grt@?@Ԕ?Mrwo]*b/Gˤh9PZ#Oz;:)X˫:tAG7\#}`JlQnh'O5 n/AŒ5ziLM17<)F-5UG"u ()n 8Nٟ כ5[;lL_#oS@hDRh=W,M RZ/+tfa1X[j_=Zud&=#g`}lr2?Ö.e%/n+l$i KQCås澅e *! $ukXYu@  "UW|Rjd2|rpׅg#\lG,/Dj?΂ DxhL4p;y%ҳ%vET6(4z/s^N RO6=u3Vx-%N8' <3R?UNMɢ{cZ=-{r#XSZ],7&}pRWucHt/(o"x\vY^3!T>Gksǚ+ٍm%})ZawV|ijyu9eIRS!:"v`;2Aѐ^&)i2$@ǯItXi35UIiaSHD] Ak}>j͗[s ,Dc1DubdJVR 'W {U:HLpX/}66 $p`m٪ <_WesrиΡET/kT7gx3؟E/zxGW#Kn0׼Ά9& p6b%]K5WI/~]QE|DK>q7 ʋqkwhMaŸ A/܍)u Bn<ҙ <!8+/5"'J6`k2$uǻ#pxCIɎWk7°t{4iԙ+jGO"_$zǯ[tJUKQ$Fڟ9©@Aqd-:ό eΗKc/M,c/=@k) JdPnE *b#  8#?ҕ\sYׁM{qjh{>DbwνQ09u̒m+i <Qц|^qg`!hњMcԢwvaT*ųi'XC|ӣhZKsFK+*jB@>_r[a1.Rctc^wm$ҳbf+TXqq/,]BS5`YӇv-Jև!vcCp0ǥ*E\Bm|K%X",?$ ,Wg!be_RrrB}2]s5Υ\]lQ15`~%$PuO ̪J^G3 k?PәI)lPӤZ`(c'/TA, E"^c+>МbLkj'KWjr-Gc3I;2굌$yySw|ҧ>hLF0JCGm(孬Q6Mfo:Ud-f=0<}nvBZj^n%-ı"YOaIhrM{s4pfD&m6紽>]%t[idQ'QC(O '7iNo;%Y_k7R"^]O#5stßܼk^f)H]h2)kgJQ2^Zn ؐj\KB0f$x[W}S y7hqmpxx,t^f>]l5&0lÕFhq}'3 tw0MjY6?;bc9ùz^Rкmo XR9!9]xsxy$© ]r)qyRi|m/77M@g=pb޻=Ou;y~71ר0Cb =\Ls+G2[ A;^!@,x0KĜ6G X*~ywp_8 sS H@~)~SSeday' G!Cv瓴,S JuGU"!ֵlLT ؅& 0͙+XQB̀O1ad?Gȵ$HHoQaz IN2Nu1L;OZy@E,ⷆ;pMXq,8>uɒ}" wv.=ڬls]f)Ƨմ6Ht[}QIZt *ʘ&bՇwGi:m׫,>g"} qtvJD ӳmHBNm{K؝1_(sZaqGLc}DzlfNK#;Ke bP6hHT\n3()4PO a9H2ُ0zIUSDȓuŁ׬Ows\z|j4n¥}a0Q,ykbHC<*{K5`v*66d {\<zכ@7ۚ΀B?̗we_ mVeR4AYN)(!*}9ѩY1 bCͽ5 1u8:cxɕ}c-E貛sok@Vy_j/т?Y|ąMԧuB极H] ES4R`I*f$rv/yKǔ˜?|Nluɸ\ggp5;Kafb~V ӏe ;Dž?΄:T B+>1\Ĩ[k:O`,3C[U@Sd&ÝStt*DtեڗNzӂRuLӉUkJ& PFީ֛҂:j`}R PK¡&R҂tF}#]1H\J` }w^tw%Up[ s=Sޑ@1S~- G7k<-eꇁ!W;:f{.Hx A!u5 ՊbTnCJ*U]$& P0@k~OpHvjIL`Qi~lg}(|nmdH*ByK_U@V?`ge_6 LV [Eą>ՅhGs/nywXTu쟫݈%;_G,vܻDy[Fc5FdyiDq$P"ig3P2A4V1CG#s5Z2cK.F?MSL>ldXѴvQ:/!O: 6TN*=7%3p0Qrn|P\(2Q cф˪1Ֆq&hH)E!m(aX3_,\htHrG܄>@sK7A!Vؑ@Ճ,TNTG 'neVr_ sF6#ۿ6 ,raD'ʫ¿/T$4Nrk2=< Ut}@V?|>B 7'fp ;).H65ET>|s_A4HWSMQI{VE&1; .uKETD;e5*JhԨ~7TD!8[NNYntwr)౽d%E˘ pSb쾟\N~mWj%(ٴэoWЙU<7]d9جҨ&{3p^YP{RIW^:$Ch7Tsa[W 2a#LFu}1(_Zwab|cz7tSW3CB\J&dUmp\xXC]k@unB]yQԖ=`6ষPfm7n*^R92ӂT $: kipzUGivJ2Tt$Sn"R7/Dea \]͏z]\Y3k4UXݹ }O02_U3MzU\޸DFSJGO,AUNV#fE@̋;z "D_<6tPihS_Gk\O,h6&݌-ۋЖӁ֙')9Yb>#u?=-?l^CN,e s!$:Tgy4 qG}\NtCf{v"HYpJOrX,4z8c{U)Yى*{*E}0p-OW{$&%WGiOz!p"5 6O"ş2*krX7;Y7% >rvjVv^4L&[z4_zWk`I젣G}<`U ٌwiﵿ2} xxK~'쓥"o -2ҍ~2 <eՁk<ݤp$xZqqD,;YGa.f!pĖ.ٟ%y"|‰ t{=qȒenCH釱ˈ Xr+Q/ٓHUHā?e%Ia40d/X %;ոs)zODê]+sOēm= 'hltCwdbU2ʹb"Ϛ l5UGc򔛥_ʽ0U y5*r˔lqaR\TVR=) Q@, )_bv?Z1m?#am= 5nжg/#-kr]U"RXB7bޠ19Թ Me<)оcwZQإvM 8fEƓBxkƅgIW inigASd$U#Ȣ5qW+%(«! k.DDwƹh 7,C@,ILLvRIj^aONF'R Waej3\BUڱd.-C(0s Jjʎ~ VkͰ;?xI=Y-Yq]AŻ'Hqs0qBR31d6G7RsPbs\( IDj;zH Gso;%֘N5P9w1!*=}Mv"fRdPd|}^P@Q0N*~R<7ϕG /ZX`ek4UemTDca^wzȹ~/`UPLqL }ӝ^]@P'dnk&ÓmXC|]k) SPQnV 9˚l?IT4l*tJi>\Ц όn_'&ջGF4,:S-IniṄ/c 7@BI2:*1)'gFgˢR{zTKCcJ*_.{V_!@Ӆ ]9ɃaףpSP T92Z KGIXX ݚ (>-) rUɇ%٧p vF%s]mH״Un#iD l4\z׼QؼvvI b% lbURc'<1o 8*ͤM,/`%g8haX _LX - ^t5$/*lawpK-qD C3ٰT#FiyxӸ{9 It;JEzk#>t{RG"hZ]eHS2ދ_o:%˵qP @,P~p饊 $.dѥ,\Y5فKjohA6;1Ѳ wP..eFH3[:dFD#^?W[4QSAl/࣡\% eb#L&h( u}M31 mZc0뭶]8OYdOYm~L24m^_W|] ֈY;Ԕ {Z\䂪No]iޑ"%5-@i) mnq,2ZCP˛40HaZM'gTYf+bjVտ:&[} R@4b;Ap,֯P;g!x!_RyJ^G9^T0L:SgjiVl'1-cєhQU"Z8€A] dC*$eP>] aF;+Ry#bhJwnya6OkmF{R~yb!yɫ^m QC+9qo}J{ֻoYX Ӎ9kVZbۺiA̪X$Dd (ҍZuZEj?Lh]p`w^EqOt^%ȿ|-4@rnXLY psC nl1P0jGMfc8\&ZS4AcCn)E8-tFN+y);ُOb•`3"-2|JnE %!zW̱9Zk:Eh"9Yǣ6)ۗO@ w9Ԫ|}Bf[up4It;$PlMz nBA>,5x`>TXYSeS h& 9cJVd;ik/ 'At-]Nۏ q? |Q!3 'HSܴηRw|6^Ck8+V)ֻqycrkrbۤ_F+`U 4`b3ǗkiO 2ҷD9e4eL<=1x]Rx& R锎=W&^D-x;&)fQ0-Dd7L©"A|T/$ PQ)r \o.:5 _EbdgwS= (>G vf2PFJ|_KNƇaeo$UAѲ̃K3ρoF /vpfQ7|KH*//5mYmamB,Z KWs7xy%SRc6R=c9" ?x`nJ<^^uojDi @3IC?R(]4,:|? kv 8o(GԔ^Q_GoØ@)\6z UbhR @14XV"8s ;=9Dz,6 ef98< M{ gJqEL:T, J/gi8vb1F3Z:gDWO{Rq580V9>ʿTE[Wi% !G}VX="_RH: 컹JE$ɚ#j.So躛&c`fec ƒyb \AbJx`ı:(g̜ϵ"\%'Y ev<7D_͟l}d# ŏcNNw /ܿ9-zj'Zg{3U?Wy7㆖J%tCɢ1߃;&gY]$6[.mlֹZQi0}/PN}}.HSIHvC^>n7fu*OD2`1LE1JcD89:6-Z0;h̰?,!:PicAT% `)%U.M+W} Kj=\]{  ݡY@ f `d]´!5~ּKJg0i~:`n9/}y\WATA -;~l(d顰90@$zEQa1?Q$X5a<*;RT98Q8X`"xG_HF*7^ tkȅ3_1 :$sV_8@쩦8_O};hݬ6) Z֫q }Eq 5рvG [W!eۉx_趍`(*K#ZKX)%^1n'5tC{^Gֳ7jsC3Z.vLhTKfɰ)(0WW|$vKĹ BC-Ad^\}QN$ 40>-{}X-b<6y|@q~ovgӡq{JmXDGZ7Cx+|1AΏc4!t@]Wg"9jX>﬿G$d j]CnEmKpI QdgmVe`׹~ŰH磎DɐUfڲ#]L2LJZhmzKW?˴&$r6{FcN-; 䗖gg%%> n7 V tBSԊm} $' FɖN2H% O$,,K5 b$I> =E 8,q/>[I|!x D3Z$-p e9b!Iڔ*cC0x+-FQ EiZE (Yp%P{eKf$j!6"#Ÿ=u~[;rI|q"ܘ_ήSZ j+kO>+8U2ņZ."|hz8V9X( ws\ԮG#"dVc9WsXaP_LcЪAfRS':NΪN-&ՆHV^ ;~f)ɜlݳtp_9zS">DާL|%M)AͦAY w!dU7+vA0pp`Moz.܋x Rp_Eicŕp*.M 煎;wH*x/[ofsX٩ajQY]"ra.J~T{:rcA(3/SP@zwHNJaTy 5&I21,օSf|"Pg%-NrO$1mJFb#JyQB,Esԗ=Rb3?Eh_ϙx_y{J IZL\J)B%E1JWA~?ꗡL "|8Mpbװ6(DΛ,)FRqt'S-|g|bT3B^i?ΩB+1zV'] .% ~%kRxby 7NPS8n&y_\?@`i0c_j27r&Y,04~idGÞ6=/$){z)׫"7*PNl#=I;?6Ć=Zݎ:ɞ@[q"d4XIhr=ҷo4YsIzX^0bJ#O`~<F?]w3',599LiErd9k?g&%afT 뷷Wq ! >{X1Uֺ|VY[֐0:hnR:aB9G30; lI`Ӳ'K YѶ{2M̒]lQ\6&g*D?hQЎ 7~B.V>ɏTDUfޞqMז- xi .V,22P& `1吱@)ԲcpD+ ?hniCp-/=?@&ElM+(%#T10/dRʕ}R6n;rk T>4rwR@84c3Q_[q$+hHC*( COȦ%9ܴ+)8'&ڪ*'z('}1Z,[zɀV" Ba7ql~ɴOj KbәF 蒃YPэ&p8^gcbԞq8^,ZԲz^E>?l"<\LYl6۽CBMѡ`É٘$XmL[c&wl \3tgX7 :TDž|*5gj؃㘼fCk?çS)i>(SxE]3!&hɼr]/ز`{LيNB1N-jBT`ޥLC *~/P".J}C.OY"WԶM8Qƪo NEesު7gK PO˕!.`EZ jC[/iu{n$?bW;!PG9h(Fz D^ٕ}iRBn&I^ |6s3#,>p>$O GG]bU$݀@G>/ѬW#Jӓ+6J VT 6\:xwm[!e{]KІػWaiU)rU:Ll;iMLb ~1ff؂ |CB3hE2b@oJFfYJ|x$ F3Pdw^HI.]-T#A$>zr[WXYl|-PACdȂ#e2)3o$A"yBFUeZ0y(F [+"T9o 3bG Xc*>*U96h {H \|&κ]zMO~:l_8H4+t!9A |5z`K7'd2Ĵ^\c[f&&œ)|qn([PYk밐A.a0AbOsKv>Fqڢx=f7kJp;-'Oi "_VNUoX*5ԣ-񙃻ԛY>Q7ݓ1wÅ`%Z,y +o ] IM^nC&CM\d73Z;Y3ンf> X颓mˆ4Ekq=Ps"4W?w^o}E̯r)B%~YC\ӭmD仸Z3jN}DF͊!#?1:O,HX0:bg?QT3]cYrON t2'6*܄MOSzp>y氪;|ha*d=9HR!i# g-#]eᐒ5`|"wdp?U(`Ef}=MF񑡴Jťy|(ȉ[_ziB>Zc:FdLG0-01n$ Zn~9: rsd)Mi:\f6֒ѵ`. G xg:ol7B#7/ H&WIK~x^4҃%jdV~kSvWbt>2`{S5`hNtGw>.a/s/gCt#S||)8dp>GCamhpSz¢L 9l@ I%t˲Xʆۑ:!Lc˟KgRihV݃|OLuS I!7m2gcptٶGWqPldiVJ^h:6Eĵ ֚ި݋bs*/{._EMPFkgۜv)DJL!3kef@Rmb&ZC_M6ta$ ֝bt6_(̒H;;sޕ|j9'&_XcDgh˅N5Kȗ{ [l} }H3ba&{Y[ˎ^ݵm_}&`: ؉-8؉Oipixl$1T7UPdxS2)M/+pIcV}*0|FqNq@eRS>)ar\g9-LҩxY_ϱv PwT'`XʁvF^!$?s&#c™W e,;36@Uq%난 almzZ|v{kKllmT@1;+L%&`wXP?IOI3IMA%"m]/GhckFo4m8[_h@X%|EZ *B\2+/j`!9c|攕 Ǐzjq,<}Q-UDENZپ!8&@ݓ$@"t\!\U2> OQ3tyFxy^!s_םԘo%#XmkIN}0{ =]h!TSSfw~jM~͠3cYVbSiuKS4᷎_Ƿ$I.#7zw1`gb{nZx\@zVλb;(" >rV⍊a2( Ex dh ^Y8Kw5 AT=; xIdPoLUfp7xAT0X nJ5 פy,Kvj{8 .o;7ֲdZ@a-NbsI"KtTSX#nPA2(@J".Sii9EL|ɺNH`vPMWRm#Y+ؐy`HkY+ [] Ӆ];{>+y[m.c\#9"L *bG 7™B-oSm%&ć76hSruyzdF6n1ciy( J6'K/1ѫ5ge%fP- _Q@7JѦo뜬)WMaV]BT?2u-dL9"V9mo@oS_hI > >qCŕv[ Ȑ2Q>U$:y2y÷W?GrHE[qcW2xƿA+7 GT)W- Bkzf׿5lw12̇kY6:]AжO}5B$_xLxS^]:-%5{j+%L*\u'.o9-l!?! Y>R8%ւY j .JM& R}b6-(%}ז"ډYw8k>24zgmQwB>@h7G%\u>jK]FcC6ܲo1Udط] ֐zr#rխ,G\-k4b9Di8XOoEm }l#&uk(n A(@ަTL~43FHSXUߚubiZeJ>ɭ9w%/̀f|<` e D?`] 9wa\SGW}%p&XA]ݰg08= eRy1nZxj!3$8><`nXq8H* щb+LԤl^W?L-K2`({L$7h3Ybhȁi Z{95HuD

S]NmmOnUN"|$p_e ,WZ>i/Z^rby\Q)Ş {\ sT* uNU=N4$qcNkߦ:D |) Io27Xf Zcg'J筮?!_JZ"2`=._\+`yk:!NXCa.a+q d7QGk6fS6* tweTt@_hWBi~,ʮ}6K*lˬ̘1Xm .l728I󴫊wA{:b]1}n4&7ZBbdzfV΁ RaїW\ߏqSkkg !QZ``m{&ӃA4ʤJK.YwwL%pΖ8WT>ܮ8Pp$D-8e(_E ~v 񎁥L_C!%մt}GEn}vbW|hr4O =%)$3&+$)R5U|; E|}INʊN9pfa˂_Nhr8Y__8(0)/BtE]Ƅtp<ٲy(s ~ h$ﱂ6ɴ|ByS{TA9zЦ"ord쪀85*Y%QJ2>҈Ճ7 >r# =gjXAɝ3|RЩYLWI?Q~oH) 1f$~)ezYG*Fl 6 &"W(=_T_;4Qj^Y.m@<fx%J1f䯔MrMY>bzN!Ji+x}y젇0u`w- @j  W͇lZz}]Ѷ[cڅ$1HF-b&\$R =/6N/qN=,Ğtw"-VU2ᒍA(xw_bd^YpC'))_,^u&zzJŵa0U__[LF}>&Ʌ(J6s=}WH (x뒧pi5+g ӑ7/(. ݰ0ǎ`b:X C6̲͛kvC񫞫w0H!DTb3دR8 =|hޯ@hL?grOێ<$H->a2Q E}ҁߖ٘҃l3 ,n]ٙ}xM9$7^z$D9Hli1Y%hj U&mƷe5YxĆntB/A $uS 18v[YhSƁ,LT^ '=~ $^YyjE2RBS`"8hS?Y^&A!L7<t:Tx׼F NY` kc|lv6?ʌ"I#6I-e 80e nO(!D/D۔@m?L*ZS`Ҽ`z>X~χ2Us}eoq(R&D\lHJo|EjJ7ubTgN|9L1J T)zH v2`&hѳ]m!KXNejqR#/ [QDJޮ^3I-,0|i TX>R# uɍv/FWO\OX-IIŌN!;&2P56||/0Bo7vB^̰AYT. NJ~pl7#.<2}'{^$oҘUxJ'ty÷nG3 ?+#}9Ѣ)Ӭ6. )uK #[7Nl:2KIJ-ehw.ߢ^܄Ӝ O,ze TnJ׮J]#'CY 7zTm̤"&YB6i'l g0|=%6ҬjW&:C-e̡\)x,ڣ"ʻR|8F0VFEKӷޣiUĉE)Ar\%nN-Q yچXl\i*Z#85'҄LhEEeGQ7 _i7%RoܓCPΔ˓:ɰ#Ģ~}f9-}/qe5ѿ?@>%8ܭd_h9Wٰ8]7ׄ^CVqegzF̞kK,'Sr+~U]ø@G;JזMal_խoG®u}cLT@J$F|1Ly]%#/)~QZHAzEqؙP}ږ3;7'n;I=,}oj%75|et?sGMƼbLKծUռ'K>gak‹F0#Gi2p58xHQ$U:_A}ŝR'5lJ Q%a/}ٺL`24 }Pm VEe?[e ̠7"/c;2f/> T䕗kfZ$,,M^~c:hl\|$.+?'QcnN%1rC~}h jQ_L?kkUl҇ynŴQ)ШPeCc*Fsia@:q=ub@ﮍpo6-?g \9| >Ñ+YDqmUR2]D(|5@?i 哜];נ4}Hx#lA9A'IMwwƧیotp=Sc@䈵]vfu|`{cٗoO &KޘeT2l`_@WN=K;  D],+A Ep̯>3`7JiV-?^XRƿsuNRosU ˚]̗ɪ`~~ j׾쬻=zޥ:2ⰊF=*'g Z֥z?JS3b _[e#è @z3-(Hҙ #mgar Ac|{:7tO/MPyJ5mUk T6XuI>Y;<WzڦV 7u\Nt~!*= >Gwrl=ז>7꟥}(TGeHvwDϿ<-e_d52QMLXʪ{W*ǜ'0A;PgESw#p\.C#\Ύ,A&H)Z2 ^9+Ϸw #aqA!U]A% uP͙,C#&+ \zU弜1>?$M+zv7kƆWRʞizsȇJJy3`dױ n"hCtM#-[*-vt劬L7JMe\le7g{E%(դ~#FNdbuzA'FF(۹:d<u5L0VyO%dQd1W, <]@݋Z5,?ZO Tm?U&9{\ONִ$Z\Ïֺ){N۴nĥo> ƜΕ(3İpILcz} ^V)1f[(M==d?c=B+:GqI_g{LlOSͥs2΋y k 25~{d m9s5TtCDx=b4_l N} D&݊J30Nƈ2#u=>Vڸ;TYPCd)5h>Np3@ 3]c AFڷ^؏{-oѓ7H`PBE4;@hZӭo(lJ)>ӴC}#$oK\ rƩvWVl dE#V8R?ٟT'x 1.=eNF풪hnyN:{_- ;|38H"h&"3DrW0iIs-tr* O|j{HE^9 cNci @y"ԃ8c4t,կE"$0ʨ82(,^0bdW+<Z7 T~ )gZE ï*Gػzk PbW `x&[hl}LRtk  #Q>=i||U@zwwpn*:"n7&S8wBm맷 1{[vUVNP*Xt3'=4,FGqrl""xɦ1{J$Q;vt4!Cw![RYwWA%1:E^Q lPKBw` xU(> <ޯUh`g @W85?+NQni4/`ɘ2@ҍizX-يlou\g0]f[\ )Jz#bڱgRK2s}e*ޞ < wCfR zF<I:PsI˜":qқ߀JMi)T, ?`iX4d/uVp50o۷(H+yjtћ9H- Q~| d AR3^M$ Zl9vd47D}.öߩ[P2fD8?S;QxUZYq*$~x#Fv{ DS&,FXO ,Lj`]dzehĥ!#H2p~@s@Nf$.* L,H(zm3clL?̜n:p" Pv.w jnOdƋGW|/,mÝw~6b~dljAČ^w^Dwsx,%H-yt3Kc@k?aa U6EC3Arląe2;},`DMC2 N xPœUV(I66XY|hsYIOV(Nԍ!EvW{e5_^Hq+M/_ZJegEs2swqNt$ݒ6GWQK7blI @]hU,P=(bƛ~Zl3C kDyM{,l?a"h_SdUBm^~dC7&weй70"?I\tvq֟~sKxx&t;l}P*rAPK0mȃ.F+3;>^hT|7"u2K4Q&Ǜ-OAQy֤Eh.+opx瀷/Ht&Ps@˽ẳ]pOq긳ɼckr0u~K$yuQ@ e "k]MPG3n]rY%vH皞dݍcJxod{ñ]˜}zkZ?ȭ/u0岻RoH-;5Lxe/>R9뽽0MD;&*A7H+[Br8Cń$Ou^5[z%)i6jT؏U{xF?DЛ7dӰK+Bi;b"7-@n^YQDa[f OK gz$o3K!.\ 80./ $>-KS3-2f:'N 4@ Ckl 3dWǑo׶uh(}fnx>'cjJ|\g;|X$!Z~'V|-G+xy`U Dg0 y0mFBQ3Ce>%0BfnKxG=f:~`T~eGSy N7hxx/}<ndkJ%^qS^7@,AZc=߇m{}%q,.=IcBN@|rH!':jLDžS=Dƹl e{jW<&3,B',|2~%U}~-FL95g;̌.!蝶Ϛ#41?}hO3۔9^au 'Yw ( O7j Q_+4H8**#uLXs'>&WFQ깗 tiC:GJk l΅S@2 2&0:;tŏH\O 0gQfk PPN{EMv{d~Ӿj2Q))b&jJW(b4~3.f˕ m7/h;m:%`B&z~oX9}H5t>-[HJw:Q&at7<c$KY |4Ez;\ߨx2ʜ5HtLza{8o\ tk  ?E+RЉ1%*mƜ's_Z@`㪏D`I$@l#/4 -frŒ-1I[3ਔ 1sh=\vFs?"H%G@L4( Zn(bYfah`_%\"6a&Q([}M!iWFBڏ;u$K=|$d 0!kJ&c͔WVdĝZ F01=CRRPgXx&*(ǡ=X}wu>\<lȄu *#%[$AA׫v1ր\ӈj+cytZRIRjav8-8k|OonG :.<8 h.6)yΦes_&ѧA}.iCX,eT)|6KFKZHyT΀Aeu) ` b熉*TeX{߰)jLb쟛~)M@J;>9҆іuc%yG~DCIv Y>$QEHC]K =EQd kds'@<aqVazQ'2wT ABz[ L_7C0EGrǑct)] ۰EmPwZn6H4pHYB^8-S~Bk?Ks^VWF,CO 0Fo^gd;Ơ)x [ޕ7jr<9fh/7#dt%gD_q>Te[Fji@%: v]LaءOv:WXu(Wyx@Ǜ`ZF Δ՞~^OL1F%S@cQeZM8 yjtb)m ϶XbPR":N T[u a$:æ)0. _+yI`Hm$.4U`IGdz%Qq "5 I-}!>پdM,l 8#蔐`Sް:`>7뻳%&gWq IQx˭z)ZE ^aM=%g ǣĕ&j:ٸJ%[5LVT8ֳ3pb_<6}%nZʇޥ+Ќf4㐁 є7ߛIAN?f L/ٻѢ(@6'__C]\tSq>@>1ʤ*:RnGhq,^oʆx[NʱV\WTL(#z0Kn3iĿLV5^) zߓR)Ž)s؍dTQ s roS/Xdu{\[E1~6#H/C3 t&`G)ʹ0aDoqtAz:{; WУoq[/s"t*̉?ѭ1Lel~qWO|ŭX(R1uAujyDII^L! gC/e*q;ܭO({+e&<1\y@-b5O3WĎh\FljJۀ2!oK \em-5~6}1n4;n~VX8)Qd]F%GFW-U}K-"{vØ:G,LG`elZ.)֨RtL,0&{8NJz|G_hPL]ڇ1d u?cd5 cl]'aRlL~Fde 5X(h/%3l}l],%E)c!(^箬x Q}b "y5iڟ]9Um$VCe;a,o`WQQn#t0|CY4zMJ4F@`[FF2օQtHޯ;^o'bː B#c4@;Ԝzro,1`1c˛VX*_藿9ќZ KPg˗gv\ѝ2*(6]ܫD-J!+\nFzFdsgFˑʙӏ4] hy<& UǍhpyfuAm8"TY"MltWU8n ?Jhe[H w,55T e^xe?<9)ĻRO1\~>a錔z`3m6nnZ60D^v+BENP>wv$ޟް|,Ndy).@䖠cD|`&PP, fgwMufGh%Z"]At$il8,mrԕW3aޠ׽-W&Cw2J2DbME$`ȸ)gpH-'|"Qώ\]Kv&F3FȦ߽]ReCz]sQн񋐵SMjXcAI 纴7u69A<7DK Vtm5qw=N8O]9;v;3a}ùBdPX:)#+|)]삨PߕMފ9 1FO)-9;?a1l Lv}:GX[CZUC*k6W:;SE*dݩz'N ̵H tdCb>iRa*`yf:I>$ H\n+!Ŀ_ WTg${m RQw0kh\'Yf:Ky EKiC549]js/of/'P* AQ+[Ƥym[$ \,4+I:,s.#l~*M?X![9d[0qB2X|S呐1e{޽8J{_IÔu;6 "t֪^YLlv`yX̱T?Azc.-8Xpe-}VnkOяtњ!"}A'j]zVzLKl&bZ N>Eފ&4V'+lYrD~Ďpvűh+5%B~"Q&umuK96b ص4Iڎ 5D^g7B7TMް0X̮Pv`/5+7+k +﯋Ĥ^,t7Y<*q5b[:PJ/L܀c禐K`ĮeԜ۰lobФ=qk@vdhs,̻%w߆7ae )kՈZXNϻ5Eo `w"Xc.F egr=H@quh$ NI1g2J 9_j2^]?=Z G0^OGwÑq,ƾ<]_#I+=cs.pkh&s$ĨEr[0hw91] *m%r< 00Zϑ(dС)$QB€G՝п0}Q)ZvjXզ/e+akwuts pRD FMg@SM"zi:Me{J(2\ihg=pP"(0X)6b :$6uíD- 4oW@Et3lusw؜$ch[t.,ꂶ~2v!H&Ukc@Q0!KrHtfJ#0_K|~Z'ٕ߱CHv1vg xFl-ʹ('̟e'#}R W.3:2FCthOqF3jB4!JJygxj?D11ue[y޿MNUI8Q$W@~ Ϻ~glrFt)[9< Gb,!<mN]$39b +TpfCRyђR{ZwG{ Q+2clICMejVнA迿H7$k4ok]es:]fMyq$YH&*_=L^xIו P5v ̟4:>K T$A|zpՉۢ= 2l0UX6= u[Y"1aact~SZi8ID:&N'=k!ӧI3de,d{#tSI؊/ads: )lT4ԥg䫑CR^q*2_#߳@ [aV<<&UAq_})_ n#moBg5Q/PAGg !+Ԅ*gʶarW2&B̈́[r툊O@B؋kA, b"6E}\cXgت cxeҌE8ӵe%jh ~2tZe,qQahP4~4XM y.bįhȹIL=XKfLr$qRu-?~%E tbllFX!A E狼2ZN+/6fd;f4y/1^&_FuCCAUx{]Z%p2NTZrg*{DIT-Bio<qPw&A{cO e(:& OYZ`]o ,c*Uh VM,pl1m WS񆕝W = 正D3,)եrnKtfS G<)%C*;cT.=͚W橭6\w~c_v<ϣn(:b$5 !i} 2xx#ܹPNdHhv:QfCG ^DSxFzŪ.DSḊ84Bbp H_ }HLշ?&g)Ο5YSD2V7-E-U[uF<0R6SZo~biOpaEs pKbhg$ڀT\{ rYW :ڡ$vj_Q˞euxKʆKE/}сʖòWuSPm+X:Xwqet" A4+ቤ]:ߕ&OGݐC$sT ]dԗx,Čo:θ5z%rxJgƯ{aA}Iii1)9E5: Q-KA{]lEk2o J9VQ0Cv@u;3HpWܣo؂ĞQxjC6{Xmj_v@K8o굋ifMؽta[X2bj-GQ;]Dnq_+W㖝$gR7P=$Ҹ36dS%s8jr8gg˗;mT*~mpRh~)~ L)ghYcneuԫ>'ef]n?og+p N.种^L1Uf0Xd{:uR0?Y_h(j+XiҚ,@} xg@v) ?-8Fpq9&s * 1` `zFf;њ'03q#!R9l%I'o7 F㑣 ?&rwA7n& կP4|lNU}saIAT&/S!q>cG~ G[êK$qC!p(p๢ցp ݭ]@_nSx?FY7=Q)- BUg˃ :KzF 8s< BHJ<UrHhJm+ꭌw])u/| SiAymŽዝqK-y]p^:6w|l0';#6j[cc": 4{T` Tuҏ6~Zm'孒ծg5d@;uY8Řg.@xEH6C ~4DGPѴ\qd0)iL4(Z,WjxG1Ն-G3|KKKvw80[?ԑ'9w12(xmhPQN%D⾉xI{Dɸ͍63fdO- :'T?g p(l<}j]+w.H:a=$Phu+j=L@)d"D0e*8> {ATv7 Aқj&X;-I9bE$MSCYK0 (k[~GX́hJR!\z橰αaqec:.!{H̓A|ɛg1F` #o@ctnK&1a:;i?G8X 'ܔou#CL~IyIVeEc`--R9n+_3;Ǻ;0ǠDž-dn [Z@{u|I45gЬp?[6[&׹'&Md6{LxSZ "8'?4ap 忹&= F7-LOG Y{qD#::- Gk k۔gzbnDX'waY}fOBf>0-e__Y}qʚfͷʷTHk?ԼXL>|CgnMZyg(wUe6PAItή׸ozd>Q$V\5L??gփػ =62eE& otFMQ8]әx눏lt< `wp6YYklŶM45;XM&cOe{"HRYl;fm0I\isᗦsΦg!sBj~S H<(FT614\NCAJ+[VʙjDͫә1#kk fZ ֭isߞ/#X(WF7VuK2~0MpiQ?H6۸I\.{v.X0HRY '#tTpEȅqQgꏈ]AI%b>gPj_xc9 8DR'ClC'86S9Ohd'+x%0<T _s0+պSBښd*z܄eaܢ1=)v綕cuም+SV\XV9<5pL8x¢=`鮚YKKp^٭זyB=:gl.p).>D7|0 l8ֵ1%Ta1Djdz^(ӮVw(DpPS:k]~F]= Cc!}A-鹪Vۓ"b<$%s*=/nuHfkUiN,GOrt=I;Dw6$.{Ռގ`"))n1Kp$bpIGL܂ Ag=-ٷbu`p~L-t` XvLℑd pZ[\xQHr7߀)Q,a:]m{*]TYiLUD X("o8Aya dRubR O`<+.hMG(~5=0(XН>/%gWyxօaQOfk&2|FȜVYGfTBȘRt ]D7"I>rI&oc {x4`$4M_ֽ^Xn6` uC%Hd`KXڭڕy@ġV=/7HTh1O ߟZDdU2n̲N7bcBR=Jܢ1Q.bi=KB.;l|,Zz{HCйje,Yk^ >/0uj/.+gCx'1SQ:3/Vs7SjIwfd?>4\tslM0$,Lvj_F/Tm4%7:P]qU\pm̩`\TlpQ.Vyg`Ɖ_[$5M`){K(cqhsIsB nZ>P끪`${||Kح)Jcl?C(-/'};τQHKYQ*U_=rLEzmكG2ND6|SǨwo ~N?wY̱) v}/edIe[7iKdøm ZV?IߚC_xTRC [hpE{|v_l=.Hx֎(F|(\t^  H%ِLרb&9W`}[$70)L(BT;yΏ *$n+Gq>lP@39-)p4ٚ71 Dcn(@&C4:RJQ !91ּ3YL5r'h=![kHaˀ[x$,tzӚ&fm̫5mꦙ8NFA_/gk¢5fNiE9n/m!}6&l:Mi-!t"L2t>%%.7NCle{}%eKFn}Τ^mxJ $ޚZo.VffˑXd 7o.u`eDK-v$%ż\uJV=Rhɽs+@E7"{@T?0gH܏M :' 6H)TZhj E-)j.n= ʖ|.wǢtK;"!h B>RqlCTúb}y@0 < ̕GoCg+Z1^{̔*]H ;.9ȽCyb*Mg0@AAӅ+YXW}~ZS#ܑۑDWン^TvJٿ(k) Nt7e$1[PAh|dKwci;AjGxH}XoY؛7WKۏ~>hrcS9t =iP=)+jttL8F85~juN7@iNg.5Ŏ05!e9XX#gzCbV_/9$\Ui npEGq~1YY<*v()p>2 v/s7uAqFrSV4`t: &*oU {)L=u&}a^jg!]}jmI["+ȼN 7݆)EoԿj <{ߎg `o9. Dwb^KۃOotj~xy5G!G{o+\vqT%Fl8U"7"Z<8 'yl/7KIbeNMŻ[#R }klnR:Ā+Ϗ3!"X%Vd%~]{x1jDQ;լMHhab#4u}ޞv@U'a}PP;y):52!a8 L n ay (D+V㣗`7bC 4x|* O$\ =GY(: ڋr!J WAGWˢQmwƃ X(qy=LMY }r tlnM&wj3)"%Y2߽YHbX7>|/)yF/Ipb:$19Oߐt-pH\S TQE_=ƣje_{|.>>}!O, ]bR1vtb* z($/iRpeh\UOTݔFuL..=.CM+GEh40=KPQ 0/C|&A[B‘/Z^!mR닄WiiαK2THЎ .AtJX*v΍o,ᵹ'ղ@reգﭪ]Re+~ & fH#<_vϿV!rC%1 O;u"+* ǞB'K'^ x>*6ԫ]}Y_5Hj!u Οј"N.џVv;rlV)mf8aʡͲ0$:ڵ,CKb|tY2FPi2KI 'xybXe\2wk8$Cə,Ǹ@|Klҡ³ 1'2n(v+7ֺD%X}\8"j xeA)$ }yZO2nAފ=/nKtmy}O28g{hH6kx|^84]+*Qlz*ICfx>1ЬАM֗VT4YlzIv!Bu#ܛqE@D2ee7:CW~z>ǃ^G{H%@iVPR{Y|ʱ78s3>(R`̒k{]brPV ?qaxtd D` fNV]뭋\FwҨHz9ds.{09Djg9%R&m,i'(E^IΛQk A+-{9;TTAb:u(YKo\1|qug PԈ<3izҳ 0 cGG|bInp.u UZqu+0}T0]вRwKoȒt)(3(7[":|~X2F:FbNT/6wP?AҨn[y 8T 4;.##0 a$ {wsXzJRe*b" ʬ&>i PK$\\c/*M&Pզ%*" )(>-xW@719/W<%8g3,HATȸMh@Uw%ɆUj"`Φ.Y7ytPg]/231vW1q8K;Ό[ =,8v,2dewV0+0CH,h}Wz5b=!L݋qTPCf:` i_de;}Ca$ 3So3 L2] 9[‡BJުOȘr_x.zO QW.u#L=^aL1ĎlphnK&-+jJ#9HZNe_ޔfس^r*PB@sd$G[!}u/Ζ.Ǣ<^zNQeҿ8U:0 T![~g -a&N}Z"ֻInVĮm*ֽS]=xRXyJъ%El M;8ɔJ[~IAbZO(İEU-+6SDC8zaf8]cmޢkU得ϊ-Kk@WTqTkd;F(J(hҼ\yͯ>vp2g }ǣQUn H's.gp }L1' 33}'w*wE9A%(P%│6tS1K(G=8&CAk|M 0U}IψnZbv清ڦ DLuh<"c8YjǿPc"t/ (,TOE;euT' V_eUςѷ6qal2DΡ:Չn+|f?15X1Q\Y-N{v"J#ǁ3> u}[~pˢ3{Qx}9?j,c)B\W0vo$Zk:yJB>UWw4c݃i ,8'efCvE=I̹K^o.rDCG6ƾ8yU;u}Iq[/6sMu1B n8EGo5BK6Z}f1cn|_{"[y,htE@Zo%ڪ64;#RlZ:KBcOEj0s'햀14oZ^_Jl^WHp3U9$ϖ^aMV#ek>yu3JP}Eß5ߺcUeC~ߖ\3*l|BhvZ]khy3tm$^(X&< ȭS+r ^RmҖhavQ7$<cQx'*pK2%4(ԧ(”4-ֲ-2/l[`CkP0*+_i< bd< ѬkHiafs3ŵ;5D(iqW<ߚ^#-4b8Vå|ӳTRSqF`-aa*VFwIm%*qIYɣw3Z) DCA.3|N ޅ5t/ r*5} ,| }gdn+6Ƣ&"_[?PB֕ƓPsIK8ZWB@9P=|+Y߱e1bBui37q<] ߦN;xOyZb7Zە]iBpc VYUX;aO#daw:iIo%N,W1c"mV$F+>}$K&Js^Á̩M_LD#@@==:y|C]*Ro7Fd>aUj@7"/R0}N͚ cڅ9qfr.ϨܤUd]BNLj4P68Ֆe<br v{+1(i-n{r+Y㶨nb1K.#90aQ8@@>;.T ݾLtMt(?X:/FK[}Ť Z>mrE0["O[PH8`4#:tY7JÛw>Px2[Vnx -cImfhN'k,ĩlΞ tL0nMٚk~vsh:灇+$DmƷmw8L_ɻj_M&`!hx u5G+eOë҃#i;$FbXO͞^85W(iOkgSG=]YІ;8&NV-ז6׫lKq qƾw~3 h+ ~::y*WC?i8SPʕUk~*%'6 pծ AV5O?Mxaq,U"{u .MN?ЪQ9_Fݩsqθ6\ {>жio\}]bf$*,4SoO7q/8J=c:D}}vԈ  G|f*o v+|[I)KGƝ®c>[~t ,\Pl@'f r3!Ep[e,77qoW=p (06IZ1%k']8\<@}* >S'ߟK7 ɸ۵6uqDx:.n)P>9~8k\#ȻE+}8"^}ިJFd9p.'_ݓӲWԘ~b$U%eI >^/utp|ٿeVX`º5xK}'[/$*+;~8~=X`4c}tO 5ЊV"abΥy-w2Wbg26q(Ҟ,}]P@h^37!oNr6ٕfI4"7 4g6nlD/3LUC4Ϲ2nAG"F$db.LGAϞ*^㈿9d?P1苁SWCeErS"{X z]ڧo} H,zV]\N S=_#?*d6"٘v%gNQxa%,gyBH~p8$&/9hق 09%@hg b݇?3%)o_pL1-p%OY͆YH4NSm3$nXbJ?Q} z{v`*{)`.'v4(J M尗J]6逺]CV̐TA{4OqvE؁ʢ!ךL"@kfl\N>ع.[5),RBsҌjJ"6z СA%-:CR岫xٲ6$FDתprŅO|Y`б@}ys sn jU-+%u=B}+yb[6Z'Bl;uНP3p+0Z$oY@pC} @:㹃Ļ$f1 װEO O!r,CȐ I繚c;גL|3P[ %Wc f1,"yڬsuhMdʢ>6HܙQA똶Urɪ >Enzz4=Mт'GQ+J~;~ ޞ~",ny0lLi|oM <6|xc{Ё'[\PC`џu1a2@+i)pȟ8f ;3.4l f#hΙ[blCZӓ#Hs`0q֧zgO\G…O1T iU#$q@S-/\LO:V&V;L+P| &>M=(*4Nƕed$?xa|`b*@ẩ n| 'Y)#E}JpcԈFB,1Tj߀‹+QU.;˜%+r٢;vGMEBў%Z&@2D:yW)2O^88BzReR]ZiblCʣ!ŪYc 33?0Q]% k#fN<0ObzFH 죸k΂Y(`4KUDf1RdcoZ /agr>ƙi\$Cs˱!9ˇ$BTWe}WYߌI ~IG]SZ+KUlH"kJDLE8oX)"փ޵ٖ, 'O!ӆ{嚝~9 _ޓ|hVMǬ;B4.nត40܋jGoRp9[Pߡ<_}p~ 5F"@وR1,7$aҪu56#*kTK(|mPjey7?ٌ/DZbP`.]n 3E4JЩxmTtGC8q'5:ȏ7ז́yzBWJy7sit}돸d)['gEL&|5KyGY.F_^8b 䶭'{ <8MS@具x)NV}`P YZj|T5}2v_;f\Z;o=y'Ou C% Da %'a>8XQΤ) ě85Ũ+lVT`ج9k,P!.3'N/!/ lR](ciIKYj{"H*y+הs$F6ѻ@X8^#܄'+L'j&v^Jhյ>TN! qjyׅ}kj{9_]٨HPz-1hp.~eJMusG@*FkZO 2dȤ)%%/8LNW<1OF4♚*xC4d HՍL:SfRq ZAĩft-N|tM "hI*(Y"nOt<-5؆ ,^ Z3h3Ma!d'l-~; et.IwqM)jd sx=^&kBBl  خgSDpWЫZkq2j;iUӞ|rw4vtѾϯIԦ42cR;;~м8'AEanʨk>N VߺΞ1h!e`ʠA.~=5@Ȑj^HQʈi)i EXcч~K7Q6?Va~тi%Md*]Cњʶlѕ_j9bgh , NIOW#f&Ѐd$#L(1[>IWl kilJ# ϠGVJZ%ٟM#~m=W2HZ*0hJGd0#+*D*OGCB<+MQ>kYs)N0mg  Y74(<yeS|ɛ"lô6Jtݚ+4B%,zfMOëx\P h҂>-fOj݊[V>Qw4r82;en)̟e,\jޡiSIvrHJ|7-ș]r?F {w{I iU4(;~UXLDȉ&k"@L 3{9>`eՅ"5i7-AJ0WRh`ћ[Rlzë";j#FEbN©@/봔PG[Kf͝9PU@SF%T āKjx\d})=_3L^߲[k>'rCxΘID0#^"04]C_Y,LJhr˨ˆn6/d@xNF'd6~ӌS7m>:; z.zC|BLH!RV yd`ተ8|$igzw5mvVb)U{5S` B[+$P #aū|,ׁh@p52Į4jeH2;B[Q[&ZUUٕ:29*9)FgF[nCm2~~ovß]=Xdm돨!YFG`7OkuėήRr@\"X']FjrXր^.2W@W&͋{8Gf|%Ȩp"o)< {πZ_ Hq nx\EA?x^#pe ?&A)KJDy4˂CAN1!t_ƜK~glD5%ӫmQF/MݳSG{ rMDF^w1}͟89L_Ԫ,v5:fr(8Yt \6aOC]]Zn3KRk|(b]gcůE},Ò퍯)&'}, )΀^ئ nOcx'p3sN5$|T:4ݲppRH<8D!v:%a]~*87uh)IR}e S}?[e1/ +iSƣcgV|2 X%dα`Z@r3&4w$w81CyA}R$ ;@*u,<*r)4n3!i h'J(#~ep9#/_}gI< ֭Rؙ/s&`˂NmCI|(Y=&̠{#wiDo8)POjmkX//@ CTK=Rm#ӛ E[|qj2m6>B!c``ǁ DIQ/]d,~í l+Vv-0yS``k12# M0[~]sw OE![ L :C{(grnooiumAϾN^u{r6 jڙzcV:OYㆢhNRNi=4~ȕ_\ه貝o03W>gDwW\5vO:$hJ€?`X"kvB+wI6P pˊ- vkuC+Tn$PΝEGɭG3M1$klJQ)_'LeDZXbjۤnjṫ󨸠]Ī}QNc]4^cޟv?-L)Q=]#m2I/ \"OlU[5ECi* 6X&%X,bwٶ芮jIȪ>[ 蝯;dH+ָh7 9P0N,J٨qy(Z"MV7 |u{ sl(m8M U|mo[oi(4vBvp,6҉CVdoYnq( ֎tRN2\3]T>%hh}YsC&+Pp#("`%O<,Mo-; m*np[ ,i p?ۣvi XTx{|,c*Qqwq8`-ZHQp>:]z^уF<Qp"̈ZJ[&o9]#{n2ɭLu2QF!J3ѷ偞+Os;ETg4C-^W:x'eg(RV[SDe%%65A[כ u8!2%uXM%&f* Ƃ&pS^tVQqQg{3L8`w~vjP5㔄PA-Dٻ[rPA`غ:CU6F恇0݃F`A d @ckjQ7Iwrd{5AMۅϘ9\D{ǣ:99p)ZM^buuBIOBskלykP_Woģ7=v*aM 4n=}`Sbјs1LyDwyHC \f+|^ˉsXĝbb޺pK fd P_iM0*@x֨ߟt*!)e(:bzvx[ 9~*ӿBkAGb;nFA>F(V -Cmrc8jgJ'0rO.]DNhk<UOt_3jCZF;LD* VwHѣ,V5e^t$(S4U0,gCl.ƥcQMx(NLr㦗"D0㒪 y1$/PBfC `suJ1IS20ҹQ+[rsVugF (L1KakHURgDi_qP]Xۍsى77. :r iD4,f&եXSjk@J_'<2\̷Tz8|Y* `<@qӻl_=LDftєH:h"JWFpp`nyclA1㺆v~j o{S{;GM C`a(&/8g)"!Jjldp>N;)m!YTK0L졏tT(] ,H]I=(Ɗ&n0 S'jш ?cB4.N~`~&#A)Ę{7.pO4MYdOP볃gl*!h82|#W0 M7OӉ̴u,Rـ \7Qa. A`6TDl:9"bua`ڍ3u~eSlAǣƴ=6/@G9EJ;M̯/W$#U VCV}. #Hyڝp{z: R,nTqqsN!uEi6?<^{: Z4F j y@+DMXR +e]6wTh0(Em' /CWX^ca,v]=_9Fڽ>nR}3hImYgc⥞~jtAB  *N9!jcc{ǣ4;ŸEOk(.+!%8Tv@\W =HWx>d# 5~ e˜SDD#QqgTI+bd=5;)`4c %թ5&-4GSp hy6G>i:"m!D 0&jY Th0Aj\R/ }ȩ rk [Ub~9:֠Kb]w*0/*.D e)+80YunʺbT$Ο!2vdf~Sκ>6'6wn{<`0y,'篹6/do:a-f{[<Fq\/}juFM]Ob-Ûݘ}aV>+?TV|QcȪ:K>RE06#QˋN#z.Mԫg9OWs^ҍijETqW9ǭ9͜u_7BTƅLd(\7>*ifgUsGߓR*ZHѿ:~xI@$]_vdC3I쫽~  *vy}έ&&;% saOs[bA-"bYk:]p@5B-gL(y p06u&\].C{ᯋfh-ܞCJ n_%;1'KX_8lkn qXN]3pKȥ/՜UfV K^ "УѮ[֣H-^ }CEADAs-4 lgz*0'YZԐ$W[-dwA-{uXkϘɔlŃ(#hz;re{by$ձ#}0! 7`\ ;#SĐ-(c%+P_Ær sgmMJ\|8/ jAbYz*L߀?ZI %08bƤuHtZ:jÐ*E--mx Ț+Kk++9€ke_IW(l((]?ɕyW'3D1U*lӒ;b'j˛1;M 1m]wbV0M`%;aEҾ)ov ˆ3.æIgT 7Bu[!_ezXH1Kcz+A&9$+scouH㟩Bb@%0JRCU?nSR.Alo'o粙bȫ{Ҽ9 y tK!kR_JlZa޸kD-p>XxN8p&34^ y $Aͼt& Cxrn ϣjP|ѥRF5g~OQT9q!Pda@iZy:? Ku}Y)HWj 4pjaC+.;0T2>C\'6_g']@g]NßKxZ|k&s<?;RdܳaBz~Je,?) d%n֌ /F1a{M7}薷%*~w܉k&\-G2imztɎ.UJ, `FC8ۇbv y<;wG "N3ntSo/][G`c)) !wU7dbw_yf?%+)$||)rKuI}בY@)8׵Og?d+"5zNx';6B:#*/Eqc bM]@H(˺]*Q* b- iEYwCI@!"Gؿ<]=& |Fy$wAW-) 8kQ&`=ߙ^vrkG[;Ε7PdZݢ8\V\Rt{'PȐyO]qc>>%" &< $q;v,{lK{*nk<>"'!вTf\E-Ro$*QdiG)eHz$xإ}xf+J=b6}p- cU4֡fweN)hGmT;e"nhR`>o6_L ܟ+vs9[>Ղ43;l~[C]y$wоa^e)ab ZIl ǵ_lX Ds >_ F@su[ޖ%8`rTDǛqS`[6!,t^?3]򔕁5Wлbݫ vӹe2_8{l$DxѸ? ^@Dd]Z@cq(b&2 /"h@PdJs ^w܅Z!:5mhU "/Jy}?_$7Zm:-$?:BaxhR.YbnxLpjڟneb]k5UD4*R*R]gIamfWb]qyj.m_RMxSVZ~0s6'%xKQYYk+vwnw 8"i +*|ԂxĞ"[bp%7NU@{f=`C%~ \RsQA|\ށlƈou @q\}۴1t.m'f)RPހ3I@ÚFq&79:.KA~hbp 3sOG ԃ{QuϤ* Ap:I)>?Hd:惇)95 Z#\̱äCXZ5ܿ"V &ElT]J83Ft.LimFѡ K\`XB- lǚa[ !ִQret? ʭ5jAKx0#:wjwsQg{o߆?ɴO,\&.cYDN =`s[}yv vov!bUnϖ ZZr}9H}Eb6}:,F(CɶrI{$AY#=JIuFW>%oqsD=d%<Ap,S eռ~ Y\ oUf/܍Ckm1>t-ۦRÍ0x{K16TNuොJ&|/Orɋ6TZ5,h!j n((Ϥ- h4:gMt.J)er"pܮyO5q= {J=+Ԭ`u88%jL[O%'iVr* d-6ZZLMr딺.Vx]J3TO6y5;Fk llMȨKqHQMˆ9tIAs:;ena؝d8@Z)-}]f I]G\n{uB M߿79<4 $.kJ|Ӭgʷ|Ւ[XĊT wF'}W~V1A/kX]goK/[#6"Xq0\=ȱLP]VRv#4wqGd]>`^θDkœ5\nX^Ԧ$RKk|ŽN IJ#Kwueo<$\eKav2]gpgp֮5qPh+Z}Y!ď:l(k刏HMS x^p+@M{z6t<\~5AGc7BDBy"Ef=ч"{R8\r3|@6aFMYF,n]vCG^ Li!K${UJ[X{ė 4Jy@;n&lIP WS R1#u:LmǺX\0.C|p5I'+Z$>Oꖻ|섫ok[P!Ѻr#|41iy*AC_\PM_܁J`tux||;A6]~]k@-mP(㶌T/^^ZP| Ol0 ױ*Mh>t(1Hy,?Z'py ȁi2+OI-*'S?Bn; N,$7m7/˫Wof/ʔhU/hJ <} elf|QRBօ8) oUNQG d.:F}GҐ7B)DVN<.2NkX|*q\"\ƕa2=jEEmZڰ^\75 :~*7,Ocο>tLU>EF-jaiaquad2mFNa,@YT[/4ʥ1o#LA(>Or\[fo iog[`%\u`j$%-e p (J{iCvE;_e+54;y(͏?ـ@op>"-_'N @ƭXDz".UM(1Zg_RɣX2D:v^9>44ͽq2C_8K$DGI,$t=?Ӟ%{=4Ҭ{/B7wO@YtQ@|ɣ 5XwB'9ǨImxYM"ÿy΀ DӉQd;xhرP R>(5"C*-;x=+v#n(֓B{-v: Qbms|:'I5Pem8:PAk22c:TO e腶|qp|{zS4mv Wm兾!'o6\m*zU:m\-+(dB&*XkğBbs\9!N$0!3H"S ]=&tYd~F9|H`<6o&brB]Yw$J:ɐ|W`ԝZ8گI.rWy &g xn-Ճm)W*B+#RqlR*) 82( Ytf(lrmU S@N&K5l'zqx 氃.vx5V8yK(6d7nS IwbГ3*7`j\%jJM1u%A/2ݍS`FK CՓO ׀:&LY׶~Fo$%\[]U ieZ;r rAK1b7\v3~Yczyk`m,CTL՟R2=WǛb5S0p!G6]O$ tųX\rݷZ6)t -'+W< CMڋ9-D\˛TT;Gzh&޶Kj¶<PXPkI&jQ$np@奌_c6]2,%N՚"6`k 4CJc:(&:P/qIH8]^<^eL&>J?)#"'P[?96{_}NO~/{j<-t_vc8f*21ո^Xy-4e+UX"B?_oyd!阓a!f5 lI`XH YbzV^X|HN'ZhH>7j*8:Wb>ҪFF$h:Xui  ~=y; +V3ؔqB2dxb@c㥌xROUѵV];+*42c5cO E61M"S%Bkfka tbp+!ԑ}2 {EIZJ? S$*PT۴dӷXO$Q@|8^52񪒔Rqx<-IM["\rC⺣9+$hY1sEZE*ӊ4y~!sF.4G @lBtM#qSSe]N IGi`'|drx2VNNuX- 6Ǡŏg*R5xΧ1 x?ҡrzhk3!D\K&Na ;hw<f"-@'V q<Ǩ&|H۳o娣oONO@ěq҃$HWե|uaE ꐪ`#4*3fiQC`e[S=z鶧6om\O3T"+M]}1i΅k{& ŃUs>_:UJDoj *9xRi'v{?NfOT Ϳ%HɴO!UTg=bGM `ݷهpo9,x͟h P oKb@y۽!3H`3$5 ! A!tFw".OK-TʰtpдSӁ3"'~h/O="CluY%sg*N :ԁƌoξ*" AYSt#=?Na6uX{ŠbyoyG@0}ۋ9D(]^\Fn4@N4H8E4<рON$&@L}`>`3= %[q$XƔ|h*W6nYm"fu]BWuAWS._v~ dw>Mٕ)قgњHVb).p>Z'Aph8M)g {>ӹI.Wr,2gr`nQd*〡/KXl&]S*Qn-5.!6X$>&+^;!tǧ[-mzU,<_b,}tp%q֔ݔEv50TXWc)\mhNm<-ƨ1x%}] ;Tm=8B+W3H82eb\(R.Y-j[WUY鴦 qıx4Jc[F}b5^HB/N8\gj(Ȱy`5дu1`zPtGUٮLV۟-c h%;ŝzZ}NŌ:a9dOt>[,4P =ݹ1)'4R(LtW!!r=QH%F.t65~ZU|j[: c"tH#1Rl#3G%ŖZg|E" V2c? ЊPhbb_!k"/DǙ 8W\exv=!!r͸w[DR91Զe0SI|*-Xɼ)`&I΋hYĽJnvP JM#B6CaRJs(EI3r3q%m;{k'{` 8{1PhW>M[;2$Q9& 7W,CuıM;{)XCkf  DGj̢IN6c6KWh Gu4HZOBiexB4>rm|[r?]gdQP8 v@hUī/+Ue9 CʽhTבc5 yP܈ B'K5DiLECDjBsq>eX]7[-P*JSx$qE_Ȏ joGI8yd|ZyFd; Ud.Yu>~d-0W-q;,f5Iιy7SyN9|2#+ NQx, znAXv򿶩5 #3 V=<˕ ~Gn繦h HSьcRq ـ9bQGz>AqR?`}̘MF܌LPst9qӫu\.6,6 SrnˁkFmΧnг\KO ~ͺRkOVt{'7~sUf/f޻E'!SȚ Ot!k#QBuibi#,V#ϫnBֲ/%*\搃LK' n0Xn ⷵ9.xN]D).@#<Ƶ'/Y&-ml9(,v'HJ%D@]o\ kνU!'61ּћԒV1Zzɔ؏8 Tټ$(A>R*OO=Ih8rnMG^݉Bb;m6 kmc /xb~7!9`6YS@Ewo,$(Yk0WA;4*f Q6_)#(s2hwC(lh%U,B3|:ԗ1X}qv)S^q1cc XoWEsסP%r]#]ZمzwQܱ +\}ڢF/$$pɍaiyAU ÿR;%* %՛"ʛZgtgڙ7vg9yxsbm Yeb &!=*c[Y*|H6=H&s%Oa,cCz l a y7ûs+X&#T(JY':q2NI\+5aEI[OPRg}*u EUV= cn>~47.QDP0si,s aʨF*$j2BOߖ8;,\Ϡ3l?\ܛ3ۄ Zvv(gRy-?Z/Dx߆PT% T|&dyS."h nn2j:%Ջ;/Gڨw0m DtAo3o_Õ|ibܸx[]}Ry>7x^XFUDuu/kl-ƅ]˿Ne-n2 6ҳzQ^F0 5->AS^>WKiAjix$ՠja>"UBq?G?lc ^Er\t` IE\* zns?X}rgetS1RTB]O>ڨP*6uƒ@"a#r4:C%Y5Cz҉*n. ZS>˻]aZj } Z<Kس+:/w?io**'&^85U^jзN3O>( n_3 y(X$h8-͔&8e0zijj}qhdDb1ҙ&cSw:RbMM `e?}B'^yAPf;F4O,(k{qWR&eg_4XV˒"YUIеdsǃ3 b[;&Pn{uRb>q1ﭗՃ$KKq1H04oEwuH\<<E,2ķmzjꣵ uJ*qNg9(ǔ 3s}قr8N:y~Xsќ:42bBѬɿHwCJr $,*$uvOTu+˰bѮ@*\tx*loƈ g)+F&]%DxkגE&ˇ7Z&N3NE Ưi  >/waIMof}wMcTDؔ @cR@Ȃ4, Wl}TfcHLy[4p/̊Il MtqdƘ+xkP Tg_Q(%&lSap'(2;sw(29O<7BpZE>7nA +L0?zn_v2M%dp)Տ9 * 'rҗ :b\U=s2p'!™j4;qe ^eFOfgxiѮQNML!#*HcFL}opme>B(SFFU>..If`eA|Jns+u>^j "2נ%P gy!u ' VGS=b(3woM<yv ؕu[]AT%Kk*ӂ|א?vd) X+~kik#@4ZTAfJDE}bn*iBH=Xsԍ2d*ܱhD'$wNo-:/̓EDhj5QXrOMeg?XDCh% 5f _K º7rsLOt yP5y_!ͧs5w7ׂ揻kB+ȣ+9ە#1'=Ղ0xlc8=A_in|6)r;q(~a[t$͢sx 6qEe1,R97L̵~oSp $ F.2i_Q7ߺĐ L8*JT:(Ylx[T[Fnyovzia<$+JBԭzA"ärhwRJpX搤k 鏥uKw[&DVHV\_!+ 8^? cfFECAQT;8<֭A> #L8 !- #)X(9j 8=w?{{HJ;f)<7 4ITU.mS6q?Ztzg5` 'AjA&Q 4؊%9ID+6>r]X#l /fY+@ hibD$lCK?o#eک WWP}4+@)`^+^l ?~cEQAtpT,=@LƜ8{daZ V5DCq%RӐ4 mE2{ΓH!y0nCnῇ? # Yi" N3qg˩19?. LNR''w]Śr֕qOYc-T&E9V}+?g$\ 4. ߠ6^/1XFi^לIivB/dt/ۍu)ĶNS@;_S#/:d_q^޹D~cu=ʁxcv1|,sw\e;H@Ӿ#F?{nD))đel x+ 9u3M4p`3S6,:H;#Up&' ؆үobhz\;(~9; x)E6rirSN- ʣhxZVgu̱_jBK>5"e?ؗ]?Sy\^;RhY{bb.}ǜ8a4NC\|U+{ޱy룬[٧qYbp>vʡ=*8V.Aĥ$a~5 )쪇ϴv=MK24c;oKqKf2#$Zպ>HLGs -b#!@ -J6{1,7ի%}|abp}`=5D!]?.)!6: ̳ٝCѵ eR+Q07HzJc0~I j̰^[pbpH5}k4SV5*O!:I24Z\maFUVtTP77 QD\x#x$$&I.m[d؍v5'}^dB);Z}wc$БO9\`G7U[w eߖyf| lVwX'WA7C ޙdܳD'Z=uwf+|OmՍH&w7 tC=;/`0j@K}H"%XRla">XX2*C矃bٺ0lSnD=f&s&,Q@TF~(ٹ?1ӡ^Cq קl [<zhm 8/gXM:Nl2Nڛ,q=C]VO˨ͭx8;yX',;K+따a,`7t.-KG;U>:w YP߽%\GG +wC=f| R"Ua逖] U.Ӈ-c+}FɁ}x`Ⱥ#? :z{ܢQa- fapЦ>Ot _`!.r/CڣVp`v`? 9+=3I-ݬ c1M#H7{NHJ` KRD~绑!T3=e!zDnzɈ,v6sۨKa GXJN~ٽoHHYC\/%] Y͇۷塡\i&} J֛E.-O8WN jt}sMf1NDM*-sa_mKnX%P 4sM8V79QZ^oHDW P卹9ńg*)*{n7OOEPow島J=l%Fo!i-uJr: sһ{- j~esP=V6 5v;8h>^?v`{Rkj}E\Mj#x=Aێ~VW" \k3 q6 F+W$3DGNU^H|' KS./ƷROϏAU{0o[ܘEI!40E!j@61yp~_ټ'Ԯ4QkZYTw rҾ*W.VZ8ẄwPhN5Cڲ΋ #'u(;'یS i`$/{ 韷WuBv@;BЛd$ cj^roH1GЎñ ƈH]Y]kW QY#`s,EJ-ָrjF(ψ릚1)^>J@!T&Y$$W`HA0oBupϡt0?p4*j,:MVRzn)VuN>#Ț "^>QD1tva!~17vH&0CdF! Z 1LZ5XzTtV3rMV8Į!8)uМ+_gX%Sױ;HK'ٳEBeEMByoI''3EPO."?p &{q0dlj .Y[k1 ,%<j1c/܎[[pǻ6/&]t. Ci݇1 !!~TSIC8_' ־X. 1PoF!qj#` Bg;Y({+1Ncyg6J?0C},wp61(1rjL)I\ss?r'eEUi6sXQrn.sgI-F|uJnOHg/bozj=|! zk ;Hꞗ;~,lWR:ޒb '^.>rԆ,4i$``Q';j9Ěm$AaF}>^J<&bi$ldMXi{1}N`t6wENwÆ/5&Ķ9AH-[u?s⛨F_xڐZ(~0s$-2p]Ch5xDITOX W)hI*OD,RthA\tܷj3.cY *_rŢ p2>^&!AdV=PY7¾:Xb[kw#46% VZ78ɼ6U8ȰS90ڨN Lg4=잏(ԨVczZR,FT젭IFLR!Gq|T# {d9 {0HJF BSZTnJ^9 y 18$kLCf6(W " Lʗit{\eBM)|^ igO'vncS2髅\մ㔕OB M!9dWV::'*ސ 42?1ApHt{||aΑgf>H+8"񋤋PmhhGaA`B̿ӀF7^ ){!0=m_gž*'С\A_?93f}')'o&'3bAhOhvt1SQGbA(b9LRqN}1#BQ 7Z';5PÔ1ٗ'L <ԀXHh1N59VbOr9-0^vQ3noe8 =1S5EG(/m'-T:Rpn~=:Qs)ʕjV{~vtF%x̙ 5ޛEaQFA&~kevF$ jH^Mpxmi؋T❪Ĵ\?4T66ُ߰e,HTݴ7 7JԎggJԑ_z vjeCrQE* _/6I &W'͐5F)gK0Y?֜nVx&>v; VV&aH*$lbxp&A:7`!D+~[./mj*EE2;H68pT5&-\3]nVaqIê{D=R_3۫aڻng(N 'p8|aa\2\"^CW.y6$5cRr?G%.CS]l@ck}ji{Pjy^ZJRxv)15\R`[+;RJJ-ܦYya+ޤX!" Hbߧ,*;JQC\FeBdJ}Y:Xg:6WaL/NUM>Ӟ   rc.+Y8~MEUF8 |*yZOCjlwL4 @Ar:FςA5i3ίhor@2F7#eLIz8`Uչ| xO׮,7#u]SL:۝VօSAjQ8Xp ?InNml%AQyWLma ۆZKO5+쫁Db[@ab3#<6N >M?Y^Z)NgC,#+ 3[!Q PDۜ4<<ݨrрʇ) bKj\W2cO3D|vth1Gqf JCEu !{w`OEi}̋3wѫ)^io w;7pUBRgnEVԕI* 8%6C(׏QK/J8}C~#FP;V^VY+yq .>K4ϒgp6V{:TEfhtoHhlz{fJFu_z2@!$OJ "MbErK7bxB iL/8ge=Ѥϧ ͍%uϖ~Նu ĭOw/Ewk`dq] Ş:LOvЈ n*s=\D2lqfEd7"Tl"x`Bb[%b='doLw@ p}Q\ߒM0?^/Z29KHEST?T5\m?n"o nL!ʺoU ^W!u(&~;P.sHaȆ6 fd6TGuNkLLX?ex'y龰cE+{y֭'Nae眻\- h ,-~,CU:-7"icbFoGRBp~ =awa0$PPb.I㮦/:m%iq62 0Z @00<jD(fD?K (rTT CVQ(xԉ(H}5jp-x^l (@,@X;~R"` ?Ϲ萏#Q":v#WdR%`(_S1L\ҩ@hwmQW%ys:SċiNKb<;6۵R ѧY&o0[ eӄe|XHaO P&i㢌S=8l.& 5V 5HI lF7jZ!%;jJ ݼ+˦ܺRu4O<9-E U֩QۘH h|ߛ. qNcn`d!MS rico 6:t<߃CEA8.3eqae/B\k }bv՜x +X)9ӂ'iDUQlwi!9`=wݴ6r6U+""fȃJ^V ^q%xE7L5b`˕3X bĭOE6s(,$EC;8d Bmkbz~HgJ1wpbI"{RT$S2Xڞndc56ſ&B>{4cZC"CS$9E"nZB]w?kI Sc 򩢚32B(^\,y{MB{cf;YĬ,ub(Iֵl~e6Fz*dx@qVԟ.MD6yfۦӷ^hyя~K}Q}i h5/sq[UxX89}|՘+`[nEvSj(Xo?bY͍1&JCb@$g A ?EË9] D|=_+ ExšK~W>HRYY1PXsC ӦvH?ʡZGvlh;6@y*1rf/mf:A60;W˴8Ժ",s4Z&U8?$- x?_s08^/YLY ر@c0;ayڰ6tDb,̾.:} 5H յgXF"FFf+*`0x,Q4?-=HOX?Ga)ӟ jJ sYgyh|_(i*t-üŕ"ӂ<6t;{n Egb joV?U(25xV AJ<nLJc1`>.Pp\l%H8Ďpdu8^&M>:R0N8DžԺG|{=$JApk|jo5۔&z(V⌕O1x>YB[hv5!o5F4vISB. j>^x?Նdjbn<#-KCp)D!z]h%k?x L-g, O>7-ۓz&Zj;SO:{;ig)Х\\*u ,q*I1ѯf+ {"@1}4l!&h($Bz8Nڴ~2zsZݢ̕XU0۠MUc4c̞gJ}GA/ӷp16:WZk">wwp'LAI dRѯBwfTKۃ&qGж~2:/8vj$.[<mkxl1F"bXQG-ܬsշӽi0ӻw-{ Р P6U (4.$'Rn$Lʰz v<]J<-GXZd-h69Gf%J؇Pe0-•AҌ^FdkDE$$>ORuګņ8<=y Yԙ}$2tǓӔvŤxߝWQ+(v7|W{՚L7D^۝B{N[r?n15n#.aIQLx 4 fA+(S LGEL qi=hT hGyJ  p !R(mhs}~VJ1ܿi p1A# KUM9AZm`[}1b܈75Ûl%=9RӰrŖhG[o /5x#3.e/3D7;*qB__gAH(C҅=փxeyW1m`6Ǘ[G<ʦiϘ ;fI!*YsY3L@%.T}qĩAr?ScV=46zL$ y0UȺɉR1X)"?e[6O ‘$o#^u߈r$g*;OϮ؇%?aFtZqKQ> ,[ H}S70"s5de=TvYdt+z9C~vDf* nf'1+e^V`شtde2v):S V[:ljj8WԤ`T/e]vi2C(..F NDOڢ.M-UTqcw(ޥKGCRCtI44!6u8W+,a6A{" fq00mںt879GR%.6t&%1/.sF{3qk%k8S [7ɨgߓ[b*?x~+* }P91vR% x37aLVUL7oxj>_j(`!FYEaڮaP>J9Lͮ]ZF7J>EQ "2\C:(Kd,Ii5łIy]e:g/H0zNY\n6j2 2OZ1|hbK55UQXot|0*~:i4׺m;9]K( *} "nqcTTp}6K/E7ha:}rf=%uwȆ 5!\u?iTLKVk7mK."L=m'I(AEz]c#TF. .]C^dk[a;-{-ouL(v5>Ò%mt&\pIJl,[%z+7ws"z=uͩe4u SG:gEɝ!aRA$X4 ȧ0/T'B%|SeO@SLNA m04 WUͶ9̆W$JlPXZI]YTD@@_o.WuX `{F=M~yixVAR$e)\[%B8 "hёTY2's]5S+xGgڍvilco}1AŦL8;= ~D`0T]W}q~݃'^#W]2JRi5ϯ9/8j+H[ )/va;jΠzU2Ehcl9g L#Ւ _fDn|F38-](ON9{kqkV隓~*H#N@pq抆 3I j ij،A*f)YZ#ocI}Z<`?2 @/PdE.d3y?qIN"R$s 3Z߳ eUy愨)$vkPr7neѶ%_q`#6/ {Lq5$4WMLe\Y3B8lt\²;Tnx.X0D模{0$\.c;%|Y(7o2l\K<;+4Kǥ .;\:PV܎#AAL4ubbg]L]Wœ;oߖxQPS$uŒsg{iK9h'Ȕ9򢕃f{MKQmB& K8N^"6IOV1X4Tu~M];Z%-n"Uu'G!|Ǯv9M3yTnNtm#8Uc&*H~zylljΩ"O6u+#S3_]/B΃dSQ蛁*.|qft[xVӫXX0y>'6cOpspo߻ȝB"7NR1!0ï.uqH :O \UfRAMl$ad} ~ 'oi?ݟY-c g'*ǘ g=ؔJ>b{/KM x1;rՍ&ƘGjF]`lW [tEVɈw3ڔqa]-MqM -yQć{5G|,O{TUͱ,^!uY"m,ZhtX!Ѕ9t>Ph.; w:<XX_NZQP{ޏsq亭~|^ XPK28똷c8Qҫc>C'Z9]jin~7 ٠FX~ Q54 J[\+ \,@8W1L8q@uc5F A J}UAji6vܱ~O;m`GLMrD~rdig+H5mحP)&[|G]F|Îu$֣fR$i_bS 5)S~qk 7R+LEc(S Y=9k1 \-G7QպSH)p%2| \,LfoރH[4JZQd;$_ 鵊9[p3>6\c騩¤:|Q{E #VLo{/멫ERX0r0~͕3ۆr,!a-"tz$!^J||$8I~@9n !@T7kԪh5J1tZne$=g sG"_:>$wmj:_ڳ}6S8ZˏVv!`W8Tq*{).CQJR:7.Iei)ς%Vg໊Т4Z_T:)N['!`]?aFiӚ a,9Š͌9-KPǾ,ii&x_5Wo8E2l1h-IEo֒h1nHI}ig.z+V; J0nx Dh$=yS3zAvQSHσ`~ 5ekɛq6ڰWA e/5f*QlߗN<FbOTHlF >V ']7'4gį#"2$M7Ɓ23$ G4AcrsTȑgY+K4.wc(//~6i]C2y*︫ATK|p\O3t)7?'p -tooiDžP97Var_ טa,| \|xO,z~f3&tV & { *Q,Ɋq4PtlP߫38s~&^`CNDž4Aۢ{oZhts@SK*C@uuJ|*хuO;*5/iŧ_1#+7Kܼt׆0φ%s/ ߆p9A5m6M=E1JUdJz4|xxj k?b$2Ցrh+Ij0u`b{-V?Qlm%h ejUy_[Zh'>]o'i#/%V^sYذ\wmS”SIqRtsQHm\) (e0^I6,y4;^8@}Z=~pR2Z RBTj^"~D* a3z%IX5N`n8>> ̕y$_ׅ*ib nB Qw e0pbꋨ``#1ӆAeY { O~3hKqdL`,1 ]d.il)EooKȱ<6۶α/1ЋǤsڍ-88B/]B":- 1Z߮ A^r"yͳor킆š*%\5ѐZ_n4|VPwOqW3l1/ւTrRCnŵKpT}K:`=ӐY{8Tz;QQ׎>v+$nn/@I_ p5U,^5b؝`[ 5idQxAI u^JfH90.oFhFf}O g_=4yOU.j$ٕLj a5m 5 7-Hw}=Z.DMk*c$9{ qrb 6ktr O ]T =b<=Ļ#;'jl39 Ԃ{>dX'̶ޥq3T1BfqSyoZc=J .iQsS-|Xtm'-2˅fX/k":P9h,~('c4ӂojO.k"t!hOU<ga"sKɄ.aE{Jq{lt0!m+7Ne]Ciq Izı_4XSR>G$Kn͝Ȓ`A.22vsy+`w %҆c6{UlhdxVj}e!G!`g<8}Ql{n1+EL;fH m{q ]ᖛ.FxBH8 [!(o_< !N\;.GiG* S.,c[ז~"IjNmg˪wRΑLJꨬ[ +5?NEU2',X3t-yv"2F7#,hު:ރ{{Q? >^UFf xvtّAo=8֕nHe馸 Xh}^㥲4gdKه" F̷kt /,E)턞,< -D ,%(X9/>dˡo kOK1iüfx!E!J>l!7%I&x}1HKneu`?#tںOfUp+DlҤ3Нhȁr\r#WuvE+uu~f?#9%6 UJS7+Sʘ@uXD[aotX[D`hXb=K[nF1cD֩ N8=Rt<.v F =vZƅ?U<5faRXNm`å]OMT@ 7 /xr:7bH,Ufuw[͒.ݗ8EAZ<x-.tp&)H>g3X‘t(P6QyӅR@.6vA+U&XHG`pC^m;kwL@$ >φVҩd~.iLSET>ޣcY$|{g,Kv8@eW .L, n Q 5͓ɇC} 3wTkU^pIL:/ eC:4A "p|u[ c SLO Wyq cĀU;}!(SFrU ?I)#)趔m@>pU/~LnЪTLuBRA2RQ2?fW r*RpL0f6E_ -A.Đ;N4D,C;rJ)w'Jȧ׏09~qƚ_퓱DJtf +J>Ɂ  VhLGs+Fr<M:=R˭oBD +f:`sU2g&TaEfJ^uBn*h09YtD!ώwNJVXm|'G?Hǟ'`)UP*׍egСSP aV&7! vk̈kRjRlO{y|)F1+ '& T\٪gXBAcɱ'}Pge[1 TPog(G#d7 {a+kj"G*nJB6'iJzhz40)a`tj0j|3N]n"RgU6u`[׮[ԟ%R-2% G㞱z>bs0SciRV1 ('t+1X7O~_SȪfB2vXCs AZ`8dv@wgVE&: jm+ui/1WQS *i!*\HIبNž%X9wyvj8)#()ؼɮ¡FOʀ2 ]3u 僠7֢3”h:Qm+h#8 ^`\o*Sh4(b!5Pi>cET_;M3{bb튮 .gGb|3n˟>xKA(R25O/lTPBW.3R-Ew{{kH^H7ۆ-ôVV;s.Ya KћZ`z}+eniT凉 wxeNi`ImIH UIBA8<= ç>Bhn i cͰlQV7N .:a Y}dR1(|}@@C I"7I&ĿdJ 'sj%ƪ.73f_QSx.J2$(چmHkb-v_&R(/H-}0,_*;] 𠺀drxHZt/RK輹TrB, {llu4\Ƽ_& ]8 O/NşTU e ާgSoax kIR=(!1y:]ḡT%ﮤ133d1^2JVR2fM<'9Lp3?E)ʚytX'lŔ>H3:r8iHvFYlLTDbU;L?,FĽzZhw鐍j4tڲeu@/25g;F8$ ^˧ Z?x"p~3qݖ}ӌ;j"_s>:Ds5@M[;#y7fa|0&)ބGwSiЕ_zNycp AbLH%sva/ W3lmCq.ֆ``iV|*}9wݤn?³V/d]{ruY+>Z1tPI zq2h[C_mlbIPzYQad*J`N>xrzXX!6 kLC-Q޾u1D η Y- P8 M=j{5ze([MyYPp bexЯPiΉ"h! ѮTIe a1i"k.kB!#lPoc!ϩG%u}?Rޠ 'Dͩi϶wFx/L.1hT-w,'gjcBXyۚ4n@C_˸ E ]C ;q%hϖ~|CT@L9 ^9`UzT2dSDFbՐ@D\!^/Kuq[Y$/Z%Xi9bDUL~fSbm];g:.(Fܮ [}LVwyl("%zJ4I}[eI4U0.}o19>d:#F#T(ۂ>)SdU_IMץ2_.;D[ː.T'AD/ v?Cr(\,In3bΪnl+N_O.̖Ԓ NThbe-{Uqvb=1plϛStWHiwR&I~&>"s߃RˑPw7:uٿ).#|9 @/!JPtjE;#G0|S8#;yHk&Jo/t^}x&p<}`N۠o-h\RR;:M^]& Nej`(Gud _4Ӕh(,2@V+ioV&>s`oKc*Ĩv2ZDz*Z;bl6ccC@#\షRތ|C^L=+DGӷ[~BS9V뇨 *:ba3_≊K W|â:?A LwY4+Z냀C>tX5PDص(q+[fA o&F*d&lAzz0w[$FE(-unEVL'Z&WΕL`&{ViNX+~ͩDze*=9mŰ2萟&.w\CRtlkE?';08[V6kU;EZHR;M *{t?" F 2涚hI@!$%WB2M`AD x.ou wL24X-"V^c1]g3/pͪDN˞F$miM~R2E"T-ZWE΋B>E@nL/uS{'9(h@ADKt}/IҮ@OCMOgn* Z&#S=gO:`̛pŷEaH8ECwt ؂ 8;i+ 4+ 蟕l݃7[w@+veVCgV*@=iSa2.rsF IH4-baȾZ:IJ{k_-^wWFO!X}J?a: \Ek;>:,Cտh [WE ߸b27P5:q+H6Hu~T_Uл #"d&x 6:ĭET \xy\UGYzrd6WBBH/s\sqa%%MaŽ7IXǎ9_~{ĴWQeuz6x#9:=r#)SjT %KKe E)u!o'dp1,M*'x6nu cao{f9;:Sg?W>R!4mKiݦkwS{>%(4\_`w 03_O~89i3n; h|fש'őpu{FMT珬VxFO&KٓfbQ5>vYG"VK4P'tw{F%-һʹ[,ϛh)fas@@"׼>nǜE@C1'mYRc )9]s"z7E|Mm n.Q.UK EelcAX T7'9HZ3m>6ہ"_ w>,6 s똵ܔg!l1$ۍݡ6r1a?3uH2+ 10E$o$RwpӖGOھ@l&g?R?n$K,9TRQ;P7*.ׇW8֐JS4 O?6lGt֘"'H#AJ 7ϊO.xv<" chtuFu3y_pWS|37O76[vC֣zrn(L@v|p QmD+7DSYcCJ1(v7K ?DA2j@!}6mVI a\Ti]Wѳ 1y½G`Kuz1]-l+t}^ zopga2SsL6nޣ) ׯKO/6xPjɖ&JyuQAF$¥BO k{l\1byh`@rZ\68[o܍&j'ȉ%Vz/M?UXwDidϊ:6FSΊ]K:D%: n8W~1!%iWfkߖQh XXY7B[YELx *)1cHj\ ~Ma1ġZ{/X^HVג/ZzP(udBMZ),^'򌌴E-_NRvaSU.*Gv$,d'xɖJoǿ_K:]w;+%.^I?!F`gQKd5ia /a2? jI-`zBr94yn?'NX993M$j ĥ'dlD%mׇu2Kؾ5`. ŵH#/OD|@-YoL0gnqe:8tH^4&7cȩ4}E sș* <;ThLSJGMۆW QᵣEH֚|3:p3 Ύ<R9Hس|d=k517HpG|> Byk7TPr0mj qEJeÍ5ʗx7p~7`Bk0r&ԙ<=Hw@ Fhc}m=U(K{d#0m&З.FyiYf[Un*:+ߩ8gAspD!إY-D ᒴ^oyD!ƽ?_F75bF"O{UK01$kNefd\Hret9Mh95PHJ /o?n61ihRmVw| UGOo* ȧ{a?s->09c#CELmҷc>:8P{ˑ>OQ͘ 4GӪkdkCq4U3kc|DB^Dz?=/˵`@68Ĝ덹ylbjoKaH6дϼe@6?Eo5Σ'͐q{/+TP'Bn}^+`,IS3Nu8Vӑy^0C܁iL+qWQ7\VwCdZ2󉍣<Ʀó(zd$= q-Gч6ejRd K':*f;rzcCQkIq H>^6$EsHj rWy^ḃWYN'mή=leL.sFnJD gM\o„ ^a'׭wV^93d[U/1@p}vҝn$>I{٣h_ǟ`4lQ.{4fKCwp]%KVc^tZTrVغs[\!gzScD%~?bMGFzbnci琚hkoX~r 0糋e'+W'A[.kX$*mAs&,k@?MK/\zxRI-J<aO$#t&NGz,%-лf"+TBDH"t053B@Mm{cV?VQ#!ȞWvÎ Aa^)-1^l5k65EYX$-uG}J*Z;xaezh.KK<~\r6x>YcQQO*[o9@VhAw\BeԬ5kGк!^>c r9 Ve369z$xXwh.4(#kl frQ_4(bط:n.#>S2(6+^}иVqjBTo4XSA"Q'u@Yf${8ȭ} `1bKL\8'C@ ΘK 1;rZ3@lU[O=`kmސpLԥR1" o,bt^螹6V|_# Q,yrG$DjV GykmwE: ,1Ā1qr_-qfUJ}hDƾ(N\ہ [USjeɐ4z@˯-?ܦ,4|A)2.vr2l$/Q{ 3WB\M%\YHͩ!"_xZ@9*-P _$ߟjl6Nՙ#2˸m~9ɋ?M"Mfr-QtO LS{eDͦ#iol)LD6gCyQڌ]q̭ůjfphA4P&69+17+@q픯Oƣ\c1$k] os>7bC*qL-ZpTFȅ53YVÅMЗÝӭ^2i˲,Nb5݁v?(8O&ǹ3MvaE ȞMW@,l[G D=K7]GkݯGGEW[i";wN*/̽ca$ !:XMŶgY':m!:g2'>:c| 񃝦UmG'o oߏXe]Za{o>@]ezJ`(T7-Yo!J^LOȂ>ikwؒUd[u݈RWn}*Kϴ@}6OLr(@!vLZ=z}<@&6GRdd~u~2:^;Sk½u/&@9#zhߺןMEg;v2 d~7 TE,6D|oj@%Ab={?eV9zH}V<s.6*1hM#k5riބ?!EOݭP 3L5'4>YNj`ߙFfgz(/]T?1 Q͋댛 \d5̀? [>?|e EU1-ƨprkž,RTEVHJVhn З4M>_Hb7('G/PjxlުRIi#S/ʆTXowԷRpmLf&tQTۅ\zfĚ|x,24ڕ\=rz-V󅁟b<tFskMOʹQ#S=j,)PCi4Hr/ @]E!cUiթ%b.߄e&ڛm1_ M[7Nf 0 as30^'_+_rVrth]Y/.jOaek(XYmX!R.FwMk0Ò齥b!c8*}re|7:EL INrC_A.Jm!>4wr *#_bVh]og6ьSp2)Tڸ <(NHQU$}UH?4c1" v$k>n;dn?ELVV zJ+`t ܦUwt|'4Sq"ˬ~ x1V]TޣKؾҁu s }gƒ2hF_oEOoJJSAEۜ=bj<c>m',CHN.)'} N \$$ CǟѢY|!xMGʞB2[7*q6JiqkUƃĎD=6K8Uvg}dr,!3 Q n0Z-'ִ"zof98-޷38o~?,t$#.LI_+ {6(A;l̴;E3Bz}J@[-Rv30.uFr 0,v#LVo؝./̶n5=F>͵.6n{=r*5z+k3ʯ >ߠG,Gln0>n?8v#;!L2ӝ2H ;7鄛lȷ.CM!ꮪ{>Q6UQF$%:1NC;MxU:4?:"Ay(O&VVĀY6k%_ QʡY EhQ D~ؿŢ;eJotNT< H(7;JT^k8 ")Engč 8 (VK$FJF؝HN_:>XydF6~ ]|iai`rw_-8}_~_%]-aہj 3+ȃKs(oP]bAps"'P yu*@ g)^ğ d vBʞǍ`mOXP> T^:aw2H`eu/@郪s7$\U8zz>=rį6-)(Q#_Ax} կecv:JlzdӴ> >b)拋%VA^ғVPW8-!9DJ!R2!6O~,ܪs7D=f"H+h=/"W ).Bٖ:H0 @<颡E8Α. ä~qChjkQ'O^!]-(˥OpĜ5X,u?+ϙC/nXA"̢itJ:eE&FʶF/P@߉&%ftGxKvct01"`:6G\M B>PcIF -UrZ7Ȫ&8YJGeƫ|86n֟\/~Yb1,< b KNTbʳ-؟H_ ;&IL3`[D(8/CEy斫 6.9Bl$]NhHo|?NsW7t 8!eq~<)Fmrb.zSd4]:EֆT3-qJo_)0%`[݈u_5P-r[0T8p+@x܈l<̚FY|!׋SE/?Ow)u^|^]g!Ӛ`YحP ~ 7jo9h,c{b U-_iǶ4PxUXDh"œ :>F*tǵF>k Tk"*P>r~f`/ 8 砸gg.{zp>?`9#ѳugz8bԡTf 3"D <2my645 BF1z{cψ8zϭJS&b;% doxpKp gbڭyIBFws4cONF*TBrlQ`_l啑z[Q,P=h.᨞j]D+0u"hvc~57D)4t+ȋisYa|wH$vAlp[T7/2n#x8jlr)0? V_`bh/yjeTÖn`VV̷#m&0,9[ؓH>?8[l 柡e*'DV﫯=.5tHS'>Bsҗ ~:R52/pAN: usÌ)UFjpcE$t,tRߖiQa;aAc'nJ4,$M97w` lK*> PՆRc|WӁOWYt@xzޔA5+1<3߬ѶD9AxC{{(pq ^qXWY%iBfcB~y)a'+=6Ut 4\b-<412a]|ok^XŦa2׬x7Ԣy4"[pkD#܆z_ KHH#ۓn*C>ZMW5 y% p#y]&t`#|1팊L,1$~WbA XS3+z>_ 52`ve cψLFf2v5RCuæUE{:dڈ"is#@ICC8POh0vC~[ j˙Y "MjZLrr,b;sD=VR[y믯}Gzs51KˢD06Lv^m`2k*#-؅O=s2]xUHvmxOI[>'-RwLjWwjS܊xd~w.2{Ҵ -CΨu$ʛC>\t~Nڟ HAER*\.$U<qB\{ "^j՗BN)S|/qSwǬ'2DtSXHM uրϓo>!0 !7Ο,sF}␛XKr(ȒLJ%s3Y񝩒B/LBh Mɔˆcs2ratqC~&dY0s,=My5DZEDNuEuT`1YY0Я wL-Td%G>0ο B2 xI4{LZ9aDV~mj z20%p#j̻+9/2/e:/w0\Fȥ4.Q:]]xI7ʈC rhB4T#h1m[N٢ hQFX[B^)*svҁ\依,  b ri,Ut!*m xPR8hf.z.u%9X<\uWxtPŕ|Y;k+ӹvCIHb!6FX9 mUQ7Oab;a9+.;+>"Mhpw̮Ga? oCtIUhɶ镽o{n'nM Fjt= pW@y@ e:'QBH?$٠7{F`!g!-NEl_?#Uva\I ֔Ɉ8"^J7F% w_=V;dp.UD}':!a߅$` fP)%~ >r>t꘻$P-z  ; p&ǼvYeg\ jDP]u(y|Daϗ[-((0bE)U=ɾF^ѭ˰mX:{Rt<ĸIOG7ne01ewG;k[^ `ϼΈ4I 9(wM XeaX{$1~|4[xOTf $s\JKNn?[=w-S^Sy=XXxҥOX*VKYH8.)FXf~`|y}B1%ǂAQ\ Hv -|Qj Bxe.<ψ}VLMi#tfVC8vvi`9%f`BvvR\WHt6L~&}kz]Q߭VEyf\-/&~nzvk+dY<װjPUg Ϗf^`(SQ"ƓGdW..VAW&20L.SK*ѧ oe2%o!-/t- EB[kr9U2Na[:z>pcȶĠ:S)b8#jȈ*qQK0A7ܼZ.qv=nqcE&gaF+CYI#+H|AE2 8@VDG $oKzJ+ȓCIz6-^@,LkEƁdcʡ(Ce?\T|دxcfMnbh;U8Jܶѹ 8a2 wa-HDA,ge*k?τ֎3UnM!bF:ym?xG*G`4b}pρ$j<Od"KHy^Czy9ъOnX}A{4gc-0}+xș`gLOxRW"iV{R6- :P]tQfTId7v}1+ܨttyZ:kM8xw 50Gheulm2^jF62}#Wpn˪K|QC5+Ykkmth=!I,.Ԥ-f@2M+^l48A(zSrr2@xpwGbTG犚TJ[0rk]+ ;>{ц>VOZSBEq͗Nڿ9&z^!N*' } %˸,˱/َI S-QGMB[ VOB֡Vy:vi{Q]:ĻOY_S&P8[濨@gK%W׭}ϛZRz0RLWɭ_f%^\?j8A2o&lU፡&hM}{N!,q>| Qc-c 7sN\` C]^xK<^#k3'BbB) Hj*fFнaޗyè`~|iZ(W:pAP|U"Y|;B9SCǓDUǾ4Ґzt2:$?|0j#P`/'jGh=\-|L/Tcv 659sOaO_3bJ G 6r{7΋V|u`ȘFs&R*mFNQj"hx)wU7b݅zd#|iCX\/hIΪ2[DIt#p̴4xbiA;cK;]LH{Kd}g.l 7MF{lBxVyF mi-/wkc^  /(ji'Z>]ˣxܯ_Tf`d(XPs۶Zc39>4ee쏽zFwVS|G  `1=I8\l%Nj4* BLؽ_@u}ᄼv=.YO֌eJݑ)]kmō:xFi†,&x\st> 'r/TL(?$/Oa9M!ր Coo7ޜ:)tj@Lba\g$jȰE(܌2H'¯c#Ut?t o3=O$'RAs>\)hvb݂bȪ^zL!ZRx_: 43k+Ҵ4\95kh=^?_XN"hRWz[Jo+AFaV p9XxB= 0xDUMg=W}6,q!.žTi|+eK$D2I |' $v>8'7¦u*tF/; ?p"!0W>͎H-ӥ/l!@{͂jvHj/4kjsFF9v $s+Ăs(y 837 ^p=9*B9}߿~cCkn{qE?(n!u& Jdaܷ:~sa)Q<p[j>.9X潳26E@&f ).G\iOf7ia(p-''YĨ\E6/>A3&k.C.`Ag-^E߶0^-*UuR wfF4e=ZaϿ@c8*@g{;Ɯr؅vÄ~TOO<Fc8mhHf Ú7D篝Qʔe<& %,G,Um7<JX8.oJ_(E9J1J4hoZn`RUοHyH W.)KGZ̢| XluP^]kH06mXj9}DdK ب*ߓѼ@a^Bw}A/`&Tc8R@;Y'%%z,R4; __HgM)Xȿ>fw[^ ɥ;QD\gH-bo58n^?IW'ؖ#?Ovr5*!HxD]MNC߅iLv#J &KM"8H^O1AI/qv+Nm tdb*4|?VhԆ猑HΎDJVv#.7^+K`Bp{_$~kƌ@JnKYJF&'B[;5<Fѯ' 9l@#Vp`2d'Twx64eҾNUs^e4fprC̫9^ImJ|8}ܧjoĚASJv^{*C\؇Yk/lⓐ Qaݽ{)^EJz#6\3ŅnnrSY}guV\R_"b&`/cN^ ݚh=6Oۯ]sTmz@?fwwvYvhZㆥº6:"2㘉z/lt*m&0[Ҧ/"Bsu `%++E',5J%ZzɚӼM0$0Fkg%FSh߱HGq-&$8؈xZ9?klDw34TT'0 VrmG16I9\M#ƒ5lJӠC=6PMg /ˮ$ze>:<?CGyza}vym$iDa+*yuWW} (o\DUx ɊB %9Va" 68buAO@G=}2yYC>p"@APxUbIRg3`MY U4i3 ;@[ 8Ov7=}NTy{b|prOayep71̼/ʓCxݚ~ܩ+[.%'[B/}c6Q~z_Ȁp Yͧv$: À1ĽaB-CYT^4}yDk 8J/X"cf[u)^ɢ"8uz+n֊sS<{>ﱢV(tK|Z("_ʛhD_|ow.%oGk8lpa[V_h̃(b$!.i2g0&RQ(Th*$QÓ>.2#c%=Er߾?v6}a$W%TڿT"ɭ +6:ޛ@ٙLr`K/A wSr߽cc?&~Q+I+OJD]E_#F*wiLv%}:~+cyЀFi]r$'k52B| 9>}acmѦ,ؕFI%hqI Rj;/3^(\OBHn]F̃mҒ^[bϷ%to8i2\(5M%Xvz {IGQ$A%!ظ_uS< HȦ:4U9PI3~g_'#ª_ ]=E &½Fyҙw<vsLgn@9i?$i22*d@\xʯac7rwq1Rx%{} E'K87UonA٧N.s*RIZ7;DdPBnKJ&ev;Tꯑ+բ 9FN?@r\ЁEO)])RզM+x1?^hQxW]ӱH0_L2DpnY4h@!#>M^Xlmq+5]k1x%.(G;`-&a y둝G*kH۬s)RA׳ Mt.Pln8) >uNH]%ȖrM%5&f61ЎFmSų?:W/+h=m:Lul#UlM&!Y7װ?;Atk25*tƗ,z-iP4\ :HLsɻP@g27/0+ +͆Jti#Ao"5k~Z,XGT4L [\!!#p bLZƊ[wXV2;JcbVjz9tP6n)$SPa LIǝbKEIz;6NvEYpwͨPpGvR4F܋Kፎo8XC/05 ݮM,M(Za,|>Lȩo6IP& k bokE'Dq<[@Ϯ:u/s>R>G#*h'@!U|PoJ'KD }~T "E3a$m*m I"!囐Srҫ^mwJ=GxD-k2 fUf- {p6a0"ƽε+R$UB6[AՔe ;Q ]eA}45Ek)Yp>ZAoXY,sA*ϋ0W@ (lf @6U?=[gcdlr#Fo`R=`tRIۃ&C)|C-2m{3vg[rZuO!pJĸ?cckSODho)HP=DXg[I͌q Re*rƨm<')CI÷ߧ?S {~ŽLGȦ =47o+p1#r_+,]3~/Dύ֙0v!.`gI:jo%l3,8ж0K|b ӀAXd4L/ůFR،u=^ S23ѲtHA|u,>}P_J|;\-y_Mݤ 1u4V,YslԷRގ>Ԑ&} TS$ ߴCNm֞L >*#ydieZg!AG݉A%Ǻ4B;c/ع9~ўA$ty]f-YF1d9҇32C7WҮ\6ޗ>Z-budN6%NZ{P'S )BjxHgf|s;+"QgkøvB HuKy}"1Y9ԍ9jvW_LI&l+W߯7m $ƑTEy2kp !6o$=ͬŲ/rUn^?pgs4&|^Q5#;p 21]&[] Ҟd%$A $_?:zBx="605lTU+G =]M?ȥw>.>_$?94tt(_ȶg#1 z?9VY>[:A6 :_`u6˿ ma@L ?c pMdw)Jietp伋/[;פ0b`b!o5VbCr5e nKv3TarxS FЦl Z>^y&/]ZuxZi]^#LO)jRf0 Q1@x HKP]ni/r\>фlHoN׍drJ+BUy8zl7/W(Qy]AYOث\kP\v$.A3>}D{؞/-v Lp娟(;Op*jM0Trt`A-^EuRMvOnjTWwCZA.kFD:pz8^QU94jw ʔ=a%]/)Mhkrs aדWe̲Ök"!%Zp !4Ns A5o`޵nW0ӷB"39+X<90zbb6?q6wk"=A1U:/+ n 7ѻd6BEz3dCXzb)sQ\)R@z ;djdSj}H:2ݳm̔ZgGվ> 6@&75{+AݓlM|V\){(2]A}߻HHG׫O~>=%;}x 5cE q*iTe*<22{ኊ) a^T$a'㊢=sF2g/fΪ!L*|H9_pS(LQ¶t :LA~%+aRT" E5[za1y7##V%g%C[:a[  ho H5j,ԋd_(YA?N#ohNUQRChKE{Hv sL-ft&G6O㫯hm63RhL;eH#u& ER)'\#K߳j[<\A#~CIj{0=־]} +ne}4Duh*d~Z fBX=D4uvLHa]ϼ;EHn7WZ8i@f&:p<hAՔ>Äk?O/kj? i4t^ ̗b<ueaeJr mHݙ1RC% 3 қ̲[NJAߤkXgᇑʱ9=:d$L7m%[= x nb+1_ `)+^&hh2Jq{mkK-#_G"u%A9c֟lE_&_i PnD鶏.~ 5 Y$Q%H@7 ;)x~uMiENDGc07r;yY.X6 ~<aus:|QpJ/h5r((*L i tDo n;!_=6%Eڹevtn1=WrL9Xj!; _D.4f @B?3nne3!˔>İ֝f)e/*n=v(K8>)s9؂~H y臕1k}+b(?(e.Q^:*ͱLjQdh%5UfcE;I fԂn&9w'*I3SLJMwP?n ob/8#q$N B sa]t!eZ;=ɔB[|} ]nRg$x>P]8j=8|.=sa*A!eV/JR `*$J1 eǕ+x!ѫ~/c#q%5G%FQjߵrӜ-nPt KDH&f{Y'Qw> #K$Y$3zIokݾ`ԫ5w$.tiO3U}+z(rVov7(z$Y> C8h!j+HL(HK;׺u$)fVn4dC;FeT&EMV^rVC_&53KBv2R}l焽83g` 2﬛I9*Ē.5xj`\ ޘ׿ gwa} bc'׸d":蜂=ǐ?9tq'ŸN|#RzmSa($9 ,c@i@2ZμC"wHV""/UtKpQhr(P Cy5Mɱ61֫.:+v\"NrVUb([H}h ))r]%R%FebtiX0Xђ ~PÂԋSS,U·K>䡃blӐ1>X]ђf" Ud+P_{N&cL`,eu?NkgT F M;w5*r1U <ɝye=w((bŪyuS;Oq.@^Gűlc]S ](-]Ln Me"a͍r/9n(h%2 Èt:qIe4Dmkt],M?jdhQ5MkKŝ)y`,4]tǻs röb(qCYYE5҅xW+"d^ 2xEy@CDfk2ȌKryQ'+6+޵}15ݤ*Q |iᔕnϔ'3`Qc.HhVlHدQ5*3(¢YV[Upyr.QIj|-51``5sX"]3 Hsic;ClwǾlb%‹M}Ag.򴄺t~4ybMby3+ҏC.K H[߈t4 Gb-R*kOf7Cy_DwRgU[{%P/ޚ+ZT_Uu9\ăCM M+M6(׶}x-.jO1&+7=PX8Y6$uВnFܘG̜\dq!WW+&8XZ-sPմ-`_{^:ps`Xo[2Do!צq@w ]b {]MMY<,';-alZv mһbKb-Zk =QďU,V}lد􆸰tl{X97ڳ] .[s)RV_\؂gYk\C^sx}vllj?لЯ`ؘ'(oӲ_bQf9N"ԃ÷d(i%kIKїZEfĽX]u^& 1Lƛ#? r^Ů7sЌi26l?.=F_@Mhwe*Xd-#P9veAq#N|<]ȽaA$xGetk&[_G9?Wf5E<_-,SaxL<,}P=a߶`W&\ss2ߋ+<>]q# ~NwޛZ)bh^g3 uIl[KZƆ^d-6:X#m'_d|Du TFnV\='D`3eSթx)J(?/NjvjYmKh5wesbzE1菄g/ $9*}]~ 33Γ嶊 +`蹙^fG7 FہA(EOvpz0Eah_i#NggʘOɴ,9O nWތ1$yn _?MŸԣ,r8 X {QHNQSJEZLB{\5Ӽbe$\<x 6 _t}8Z.DE1 bg E񘣔%(AB$3:c2r_ZBc=9_> ~B/R9Ze3Lm&& #'¼s҄6 t^qH߀ZE҈ںX{QޞP<}uUAQ O~BϺh́XOSgE=ڍe:׼Fv4s1t;V8[ެUS?XbP=ځg[pѿ|tuRŎ7 *e |D}r5CvBaK[ܻl>ls3[BC]p)mM٣^8y[@AkIKIZOlk@BoH=nm6Q@:Gp5o7xKdžk&!QfEMOj#$UFrG_#"M- s$T2Bq!7B?'ꨓGwSfόhtI|<.:qe22쫵2Y+MldÃxi7Y$8XJL3AWB26w6_Ҫ.3=HQQ,ᶦHLs߹^Pgt88h v_Ҁ /;$7Ā1Fy(_wU[v\{ gTzTƃBEnfLYEe+ѴIOMdN=(-JxU"lcW3]utD% S ),*;.ia_F] h[ucY2Mg}\|織Mi35zF^i\}tsr.Vݑ{ $H:K~zlh}t!I} |n(ăi˛q8}p7,n3A"ȿk}xL,֢>DՖۏ]&(C;o\V3&~$UULIBgGeITsV f^@3~ձ@M>c"F0c3"nxGtq2~iGaD}a::DJCv!ʑI#KhRՍ|kvtposm1̢FNܿ#,\ya1~wW&:'s70(CymTOXY=UنUSBCV>8;n57ԔJQ"!hO)6!2KGuJhco,Cڑh@(a`B#M8Hn"ޙ~W ZH܇s̔^~u^ b h?/tUց{^2s0{ -:iia>&txR5^Go̅]-jxKj$i80|E(lrioɹB˜Bp@:1H`7:j6K/n7G68%k>^ݷ zz^)vwH{6o<)5v)`Fu <\&y׸:7IUWr0WcOZOwq$K2L@b}ĽVO?=[8۸s64 H$V9j+8rNzy1*G*|ETYey+j>i@N~hkWF0H*,!voJH0^=beH\-p'^ِ~DQ;o۔|'2)bYs*.\EO i~˻:>@ ]p5` ?q?ͼX\I!vle@e-MJ.&q&z%N̼iR1E[Dc v %v)!Ú;uJ~YE)[V0+KNIzsQ[ӠLX&**n[B`Md_T4~9ViQI5ګ|ݐۑKũϵ~7u[_nE%8vC7 Nuna!S!؂W ̯t9< jC*q0r;ullS1;w"?W 4ßZځ'ƴ؀bʸžѵY-k}2ϫ/3e>:3_H߯Ӵk jd}5*hx7SU{bfWCXBj`"^>&z2Mbf V&tt⸛Xk{[ΘERD"_]?uV YeL9%P0f[rZ4ſM31K 1FN_Pb |0؀TZW\Zu_l;fn9wxvQ#H+uHl'Ƶͅ{ܡD$@7dHSF-MR0Ä[3Eݍ-U{,|rrZ&Iȵli0Gf2]mK1 %!.31hX>[U\@ XYY|/&sǞG_eNhSSf݃qOZD*4P^nmR,_&3-q`WX [B 3|\~SY@% " lkWXoE덃6wFU;4$Q2f@`tT=%VwnLs!Ω `˂[8?(_V1^>O B)xGUkMJC(@E. -櫦 &^(:$ 4eOBɰ͓ a=>_&T YhDVw.lv׊Oelx1iNl*maS5w2|ZZyqa=%F)>5 Э\/``wC/Hg[v}-wt^ǣKzwW7KVEVJӶi#?j #IT""Ox܎9z2OMG9XEͺ狒>sg5 y\C j&A i"(/RJܩ*b?}g|m@HcHmt8}<}HP:jJ { R̀$,냩~̪X4 E&x1elaՋ2z9Ip EGgnS3C=I*d-IrŴկ8s8Н Og%~;%Jïg|"/B2ZDVfj1]K5L@Y6~  kŰ 6J*jMIǜbQxۓqiے:mOoSO%}jpM$ t/4eFknx[WPvĻ{OɢR$xcj#iKx<=>(`'j@l~BvqueeDxØ0GZ;׏6; !LXDn"ܭI=` D$6bCXGG{nNĥtŢx_sF;gň^YX:.r7<7"k" TZfV0#7b4BlP5bV%GEW*.#pbpx?ה:2ZۘT3Zh7 u{@5~`¯^q•Tҁ8k-T[m $JFn8d}M6ڎ|IBt =+ s#Ռ6:ɞ, 1nJ ;hmk(RHǧaU47o7ƙUKnxcp3`48C.\$ "9𮂵}v¾:p5s/޻06WERrV3@9/d9bn$}T["Hq;. 4Y;k^R "NjN>aҟKֿaL23h; Y/>N(h!y2 ײgMRa$`];b(ï *):U$ ZFr^xSA !^QaVpOL|-F;|0Q[zP"7@/1@R& f$Y/ R uA"S,H| C6J&+j=Uh˜}OsI;7߫b=_]p8ͿT]YWka"l'v.(8".k~.)'+0ik,Y62`FEx0mA짃vb֜Bi}Ѐ(R>B~8dW@)*%'zϸ(ч^  3aB;?p[_?5ҕ1ȋ')w訄!,HЕsx#_q ?1“MWM|hg= dF XfK+!#95;<>jFYV&0VnBW4<-q4TrNgٸt;CaCǺO;V0ݎJ (ʴ;/:`ѹCPIk !WVF)DC{Řg5,h+o_E\&[]c$OS7AvF H#F }MOI!ͻoZؓzf[*!M9CQTnwP@娱<ˏwGY_԰Az!ܬ;ݏ-K~9r|1 *'{ #H즕u-D<3"w|>7l*ufUK* VKm@t=TKE1ɐ} Whm6ʘ|rxgD, @-~J9CYƤLgCa1s] M:ag>cm ]}2+LG ğ&1li^:Bq?.d-w4M<)Lct8e@)ѡ S=%ЌǻD|k0'42?NGJwyS!rpc#O֮- 3 Fi:".zbXΌ^jC~JM>!0"Xv uR jG1":7;hz@& \b`{ J~.Huk*xݖUb՞ 9f FM\ r)"Bo֒ސ/{ &@ /c¿:oe]qޘkUV:W0|w0 )4ԼhwM'nY/" *^+0nmG@IGs8N,d}tk8hU;3b@KO n68t wۚ/09.{^끭'á;t8|uL oL1lzr'>)\j:?6f4 A]uT:hr ӹ(` _ Щ Yf?LKv!>BFirc M8ӣ-7(;ߝC2Yp /na@Iy,;ԧ^T0nCɶ9po0s3[Ԇ ;tcB9v\SrRh~}r ޑ^gKfwKj]kV&WC &H(H͔hlC89;73Yu1F pӊ(${O,3_=ONY!|zoOvg&T2MԗA"*@/fux^X͉pTU۶pvBf32KO[7 %K}2T4F^3nqdH^7p>MYW p Z/})\ծ7ŎM~_&fŕ$_[\>k4+y ǟocݹ1`)宄=/47PbrnQ{|T\v}W %an QUW/IӦS*UVJ&w0qx,̓4JYiz!\ 7kNЫ RL@ߒȜN6 VO?(5BH<WƆ\۟M/bg0d}z(/j{xAm9-!Z]8R{Z79N}@3GJ<)B1H6;b3{˹oD ڱ`[ jؕ¤@Ÿz-NZ=`h0rX6 }p}`10K*AqB{εҏGV=]w;xj)iAިBf!ğ׊$.H7qm^L#>hӦ_F(507Ej(?L֩"p$ry}asJ v|PĶ ~5d^~4&͙<: QK)_Ynބ9$O1 TO!Ep7٢?QP!JZo7薕[h$=08e+d:P(L=y}s[ĨNwAx m64#캇hTs/TV[Bd숭Nyf>;ئj,E'3r9n3+4:;B1 X֧%|F 9;hltP^$сcѐQHDfMɅHT?~(dѾ,W!s;3K]U3Wkgr< A(nn]̤[A܆sM?w>kΔ7D%|__ҔɆxȰm!IajnB tl|y{Pi"/E _CB>33SuTlCT8AS*{aT5Rj&⊭{Oq#y AׇO0mDj}4^S Un/B{]a~|.K/Q1(^ gwB^6r8 %^Ϟt0Ϝ!KwJ͹Z^ɈҔ,aR|#O:')B 0*!1~r:$a*ʭ*l;,֠?BO  81U'SLl%m7J71Qyչ'x?~EѦ?ORJG<5?*&ܗzC% 80/&%%nWzp tVP\QO׫(`-o69ih.d3jesPN9BGfzb8@,XBjunuGs>^҄ hc>}u`]MuGGcrU8}+yBE!+^bERGn8+v `zĢE7"e/3zmhz8U*0Y?:oPOq#l'@'`TȬλB`-&Et,u)1w&ܙ$ӕeKw]!]9=mt%=OLc~m/Λx]biq 1)|L1IO@OMt@OK[Ca OI4 <5|H5b88љ"of<=X}cpuȀ/#.˾ ol {{[!j‡.FyVDX:ܱ54,M&4f.HFg0B?֯wI qox%i˷hVɴ/}n1]uKe+VRWj3/AAhyaSXhS~հ'&ђ'KexoM!Qq!4}Mɟer7 e2;5: LȴTRk-bf=tΣ X.7TEͲE#7Q٦-ƠWu :L+ȷ> ̿.\ψ9m8$ȓa?.]rMP/QyI$aܸӧcpd 2 /Y*seV(=h3|l=I-0tk7p1 V.Nݑ?}ӆGbqM ~ $'&)tH.ߺUofq(޿0)[4>EϕPč:;$#$*̕} $c]C2pvq>s/ge_Ls&7Odyo\g=Dz@o55wB@[<8Cwѡ,UN{_@0@-dk L20GҡasLY-Bm6j"'P:V-LiY/c%!~Pd^)LmWG-.2Х"Ksu'm% @)\=;ޙ=3M}3j;5:(儾-Aڞ+87Ⱦms xK0rS׃K%+?bVi?c͹lY=s<)}ͷa-U1e.Ð(=t̽ DMU8N}EƸ)MVjO,ﺠqens.eKf.HKR"ꞡzz$gI;CZF GÞVbzA*~)X60AߔX?IF]$RE/T6VzS,mq]!ֲc.&^%)E_Z0+ѵJeAj WƣJ@\.ُY`esw[IwgGwڻp6epEC Bմ^"1x46Q_LkSbKe?awWNu4o̻A\Ni*TQiw.87V)}YxK(cS{ E iI&VZ'yB,oHOݏ`yd?dvoǚJ>.^:u L._r.{:/VK e\HeH(śTMP+\1^ h}xK_ Ŷ#d'5eTջW!jI \7_PAuAFvÁur:T֜+WH}bz,ssJ<+$n/^)01'.S ݺtCAXAmF<[U(0gRUe²f kjfUw:ӿQ^0>RnwxbB@2W]Mw,b'pN YY(2^bVRYSȡB.-T,GԴ7۲l!lG`4DhSUFާKiOc, ە_icf'M\LB'WЀ+h@Iׯt:cSA5ƹF/ֱpTRO%S9/ f14\l@f%s4 /Zp@VwdF(Bjk"jzyU~x[qdmljNsLJD􃢟%N^ .h=loL \װB*{4%bfsV) ɫqv]M9Bd'nеY7*vыE%27I ЌQ0~XߍIGYr}U8rrJ]o =7^ 9.sRV1%2&% b>-OFsf׽߁xhq !->M2&˄GAFk䇃׏bP5d:~[r{7єD9/Z3*zz`3ČJڮr+zT?;C{9Mʼ[tHNmc+Sth.['a d>{GA>.7B[{*:5S*VB_5%q%C@,XW5 Vvn|ztVzm6(Mܼȗ7J3Nlԑ-5;)G69mYAu6n?JTh}08CɨUz]C"a ;vЙ :\!w2% .Vj *5N7.pk7d{) ĩ9V|6^ VU3:W"Zf)aֳyE/P⧆Ə6^R7Lx2t`^`:;GF(po,)3|եj]Q'unN=Ѩr5K AeswSֻ`cX',$1 hLo(B AUuQzxLϲmYe*OY*zNJpD)/+PYkYp`xulLZzekhe\kP+ >֎B0`~u;$ Ga/G* 7?m$!Nd @d EE"s$N$n2J1==o#r^Ce.kʩu[2w:?ƃ{[xg (u.s?L]DE_WS/TEbdc~Ta7u}><('Zp' ) %ՁYH]^q[r>D qYqv$pЂːKQUj޻5s($9§kHKx/;Ӂ` $AH5Ye_tC5WO/@j Dgeu^G kiؘH^+9uJ~<#FM~ppń2xF U!ev~$Ƿ'N~aVyi0tד~M]D"j KQ[izׇ^uƴwD4(,κ-n(- 3Ʋa+Ȁ{'Qi>徟.aBJOgXR1_Ofgkɶah8^$Tbffb3#b- ^;5HgKTKJO2u/}_u7]OEY8;K>zEvU3ac&UF HsB3&47[,|DdfWql/EX&Ī-Ɲ/"XFkF JLz.◩M)#]pcD1s:5d]^H1,Sr0 ťhC~&@ ~zl6 ɍ4^PY q#5oxq3p1T le6-Co| [5$}~Ui2Ƴ8۱R*0%t~YO;;MO,;w*>/ _^*5mi;hX=AD&=0Sp9MC s}Fq!UK:{/|6؎^_?^ A/4ec˺ N!) Q ZXtUZ:V pc1 "aqV w&u-NMzDnOߴe D܀-l ̓ pSkwYC, uD׭k;'I')3%u-drw uaFy7} 5L`} v~Q͝W Y>f4.m^tejXȹIzgn΂%6W9tHPd%.[B?WS4Ȁ abz3S`N{C3Uɑ5τ +Y'Ԕ.'lrD9}h,itQw"!0)-񔶩y7/t+۳[u~0\~F!O]ys|oAQPǿWkZ,# XzUf%bϿ"RJ `Q{FSqj+6OYAi9:8}3ϥjɄܒ@ G%s;:T–\V p׉^QzcZ{o|{Әu-SNߏ$P<V/J:D%dphǸ+1I RŻ_BZȮ fM#MNr&*~CN'7 BJmyL\  ԫ=?Q|Z,?nYEH"x[e36Ƞe0Ŝpa4E lYJYkd0 =dңF邘ݓ`+.Y<'s6Ü,tӆo%7Kd˵=W 7s{c-. ! MWMBFjzP1-:[JB#~ 9* TA*RaWh^bqrزD]] 2r pv= n_]7h׎wJV#tkNѮ-(3arѣ"oE/S`Tf.ɀZCe̚2b#[.(1 Gh5sE1#۞YpF˽3o*k/FsqRHd7Ubd3~6[ݥ)=:l@T;>B_%j~8Rص4 uoZEڐ{;>'eE` ~1?-iEpaGW,J6f}~8G\hbYߨbօNkR#@2봽kɀ$(j2$xTJf?Dڞx!_һ(7ucz5 e  lFl"55z@ }dGՊtXI^J9jR ΃fA!TX^N~!U(7p? FK4G)_ ayx.Oy ӠRU4BZU & w)5Z8RO8x AXm8TXB%y8wqdKYFY}s(?- %rŝA5)r@8N#1CD6-I0jt0Zb mOv?ދݙXLY,LȄ) om/4{OhkO44;!xK5 sS `ʙεn-Lйy{TdMm()S?}4N^u+%єx$hs' >g=`~csO.@a7f; `_\Mч#hl@_WlMJF΋6ڮtm6L1-_iFDž-L_N]36SYy$GbjkMn=ۗKʸgeG71HhŵM`qLRjhD[xMz4VNz8@;|OX ӹLc3w$Eyu;bÙf]c9 y(C?1oeC#s񢆴vHYgbNj\mfHgZ:bPIZz@(+8q ǁ͖>G?Mv+.Eu+wp>kĶv*׻WQYٙr:F5R_1>8C: =D _@3Ise:,RZ= ߋTz : `U)ʡ0lң?>jRʽAO ';ma #OCĂydn]#!dw&>v^O\ODSPk*CtݻQe?ʹ![>q  ){F竢T/^\BKH?շK3ǶAr%T"a-߽ZS+R=sMDeϔ:4@ r[LKnej5mRNEI6R-  sJLXXi| A.47!oumf>`h9nBH ;ҿ =Gcy,/y$ՅBۺç<1^j)0cb^!^iWF?"41wN0զ׭hC` Tߒ0wLI PNmjU(g9Lݜ &4-ń%[Fzبw(@ 8!d m)Cz̝Z~hDjV`H.oZ޺rJxʓ:-Pr07 =ՊLۣ=qI,A}y"i:U:ҏ,ƽiBDR?^̣?_i 5MF9p}t*EA%,ѶMՀy[ %|`@ZlWr*5C YsV`CIX(TOpю9u.a}Y/یr+P$zT0{F4?0틙Oدpu'^avtXm8V/c<%a|-6'i\q.zf8 l56?!Տ&3f" (* ;=pS\oUȥf@BС5?! ']3w(؊Z(#6+"Rv*6ck,u̱,ӴmK|m̓vW7"NWE uA.ʰ$ڮׇ>8qfҸDߪ1՛窰&ƕOg&t~.3~LI}  K̊es MU:o$F†T4LЋI'[x?E\HKrnrn@uL¦mw@".O2ZYPMG4UeTܚCyo$5S(?- Bq?|H敻f1W+/u?*J7VBQm*qMln@p)^anԆOk0jkOpbO%< \wŜTv>nx$#Jp<(8+QBnZT?Z܏bpQ[^q{Jͦ7x3ɵ'DM:B}ͯ|NޓB}3w!Zp@]0l7=m~%e4gݬURyQFULs1%6R=.SrLvGV g;naPztKLrTiKli)W_8 XJ#$Hҡ& E\+tu]"a46Q_`I^T| cT}q򟝰fد0if+ޛR*L">2H9Q`YX,7ǤK=nGbgKX \:!kf@8I+ZqO(A;xQYxEz&濨/ Ĵo+tXeܸmޠ*=ozixJ?9-a=T}Gܒq2i3 2[:~It^*9+I,t? Iڸq7╟:eYdK;Z'K>.GUtLVkrepZ{Ym@0/:NG٩]^v?zUOTITBSd!ZKSغ0T:ف-t dYXGJ~voS$&HrONiyV7?VlowrM70pML`p BdԸ KK_mD.VOJ=N)vw w:տ_V"1ٿ4K2%궅xzq*݂bٳIW@RiR }6}gjB|{HDؔͨɱ21Cu%?U < +y1 hٰ)f*YΏyjBv|OYC IۋShցߝCo/_kBQi4 Pom V ^8K[l5-*:YX/4A E_Dȯn@+@lU\bTD_hPeoNK؍Ps/ۈΚ>˸pwown?" (`lu )cbZWܺ׹<bHvftpͰV (g$ь^P"N ٨Cew.ltN~TQ86.l=Q-pH˩j1>aL"jϜO qB-s:|cZEeL'4oʃBd4Y\KUU6 @O``02Y$Ξ >vpyIXچUgV=MѬ3c,|m EgϳqPQ̅')W.U^Y{BzA/%5Pt 44V7us^!L:J5Qe ۞]-%A5C_6mqd20XṇMdrZy;Y? ˰U0"^">fO l&3'QL+jN?b - EtwO6=#1~hAh2[ = P v?uIs-^ޖ|]j@M=uXOLjo6/ =@Ɖi`]bt y@ELEؐBO=Cx}uvCE6 / Od@&/}{ݔqCaG>5k Nśkx4Bnw.gwKv;9Ƀ>N5N v+j7'u<56G_eHoR6.hhdL54U-Em&`,DkX|MeNoCo @9i5t-5pPb Kpvw Wr*Pσ7 ݢ9ead`_8ⅭZhN MWqjY^ܔY UMXr^rO[u1UxBĉpz\ U74Jʍhe,0S2šY rPw4 ({UksCX)y G KD1.lKNcH^`*J(Wd 9tYcL:QЙ' '6`q LŢטЈ W &w!M)w4|&5lJ zȣYK5퀱T\N8$v1(bHm.&@/&V6\~/ ~_],A[[SՀ'dAu 0K-6^[m9XӋј9/x-cO>%r"*u4Рu 5-PdMG8ٴIV'J{\'wLXD˄ 䡲Ο2=&} yސcDopgA3:vTvJ>-,5t9Vb&w38`b\m*\=s ;+7;R ȷh),.@¬[%,QIXai BW+[!i*PQmkRbeXd:ʾǘt>'tR K|6qGJ7bU8y*=7y[6SJVeQsf `a,g!`wR:iK2ӫLJ/'XpkLp3 /ii_GS tLHoZáB-喖@m37%I'֙||m4kcVH,KYgsHK}9v*!XL(4kㆇ5Q =Ŝ)[!TL)18< J!*q?_i9uhx7k0oM$ {oC1Q}GD2Tśd6NE'R[}Ycx2QA,T5*/`HPn a.#fD1%/D`yG^y4B+/'(:zPdKr[PyIW%<"* nL{ևO-]&XFlDXj_0K#*\.Q# sɉlգ`_zՓ 4]ʣE3OK/[/M裨VX{!֒Wy$QFTB>Gzg s h{n_lgNţdء{I:y!~l qi#&Zl]ZvZoTa $lY=9aBd3&n 0+v,@يۍ ᚂ1N:Ao:3?_-2Q^&@Bwo:pȧF6JIޞcdoRSTPٰr;H>h<6U;64}fxrJ(^i.cߡbT:9* Z;DAh~{_š]լX1Rn@sX?{^!zR\TRla4>5YקaMT(}@8ԇ6*6w֡goǃVqk8Δu/P]2X;~3u"-2LF JU.ЃE{%jҡAnd'u` Yw0LsipFݧʌm6wcw!$ VC|;@IIQ\Pl*)Y(۹Z*nܺ8َa{p٫b`3'iYbiui'V_nQ̘9Nm+Զ L̈́lth5M21u˃&Ⲩ\^Rk1E!'ꜗ9E(m#?)ΚB|kG}p.޿E͞i!cm\h>S3n*]PŸ#{NnoCA&dTĬOF#geECOmP͎vťU $혏 қ%w8%mEm$Ls_aI'˔G◾{,gc5?=>̌ 2K*i!_hf͉nzDA (EEeoP(^>A;G2zFR᯶ʛX|)(UZnn]=H*VgeNrNwWXe +15P{ tݫ ڀ*u`ͥ1[拍QٴuBRbS|%lpGPeKk(_-~(.C+ a(t8>8Ay21g U&\ iN2ࠈ )8XvYhpQ~dM +dZ3<!-m! 4mmVsgvo~B5#5UG+֡5 W]Gޓ` m?Q=8YL#O$[:ֳW @zy큁A| h%ԗk4}\?z]#JS/ht SR`JW=WegrbGVIʖC׎C(f ho mGo35~ZLm>cK,]x=`3Sq%dPw Ot(|HoeSmjU:ű=>9mPB (Ï6"Yv7)}͑@RB++t*a 1rwG%aS6VZȔo)pz^-Z0Fn)y+piY.&)wc3:'c$dV``,v"Q,ȿI{z̶\0e^UdD(NvD [GZտO½8$FwEyqO;79GMɖat HwP ][e %ʗ= һ@`!T//TH5srPLd: $yUb W9.`n;/q;ҭ, 5"u&TɿN m~|M(.b#E|3"P`3Stz.T A -F4y -g.69:  eǥu3"^$Lr%-YHrΣb&*DY>kœo8"FFB2yqZ-+=;># ./i%qV1iIkDHc}m]:G_/ំ()=.+-C“}qc c`*lP 4uGPƆMpIXh3& RK`Lr8q. ϕ┏xb1eXxv2D9nm@"^1gMkl_xMRuTTEOH%sD?Q+uEݗLRz) ;*`2 !2!An U-VR<օ.jf[8u@KQS.h8bwSvjSRX}/$/29w4+Vՠ TpP:Z.u/xt6g% Y(6v%tGP";"&w͢PCg nVP_|B!T2R%0_*ljN`7LߓˆT$@`.HMq 02HtOqn^BO.^ bO-mo߭q2,Y*׵[υU?O2`yowѨ|>/ςՃG gD/wBtCZ:<}cud2B,'ݯ!ip@gC)m2ٹA9q5ݮn^@)YɉY+?3:Hį*aY/Ap˾|hzJ&{q=u_6n0W>PGv+~ L+ɥL6xwB/VֳBauK5mFtb cN$$i=*z10|M47n+.E: LP)Ds0}ԵG{H7e/m"C~ MZ׬/\ z'}xC딽ς9 nW(sywWɧ=XbU re~En &!ĭAJ A-PCQo4|L?[ ab!WDF}ORSc^BW`bmNm8dċ_k z{j {pUZ,0N{jqqԠ!-ciqJQ dUlJ8$:E_=.W4(T szF3PX!Ӛ?Ú^BW$ U@,+f' t@'iQG케T+ݲ2%۞xVjDm1C$NlMZ&_l86pg,)2P( .`{qhm1'K"3+Mxʙh(<%Ug x65hWp뛪M&ܱ9,QRsN&@0n6"95W^r#&u 3ڟ fś4t_DErFcfM5DoYtޘ^m[?Щz8OBb`b ։Uʪ؍N<_^}G44]ZYfYjS:sy%re}+!VhXi?_nM2m/n‘M uPϯ _a2onȲS U!8gB($ q16'2[>Ҡ:z a첋ӏ;tY756v%Jaӟ:J:7 ] ^l{q x640NeIC]*0㋦Jt&EQxm^H<6aU%xfD2Qe)1ǂ'DDߒ0bCWv,o)8΂afbq$w K#){ˬq03 U1dhHű:T\QQZw_ΰb:n$ޙ2.^"y-_P9iNׇTHX{{^k9[tI oiЃ/ ?"_&lb2Yz~?B7r1U 2"ػXÒmv&̬p%\JdLs,_VnU{$$Kz3}ڛ&']-p704gkwT:rTKT`hJziEƶ?k6] ,K\OU<)w0Z e(TՙIAA=25aNM5'db"l fϟ8Sxц-=yKyf͏BiDwtuV.%#J 珎G6ްWSx֍B&{%xUV'Krh,|*}HH˴,M1"E|z@oggڝbLiccby+; o`8q0F$ d$ f6ma~n*Zqc)9u( %nǔ֦18H<{M ڇ3T{oe 0CI6_% I$0o_B$﬒ei X bY[ܪwo0RgV] ġ>MM)u=ӗ.ړ֤ 1 ĩ'OՖ`6$+~! +=W|h߂Ա!]TjNvٶ+7 ,[ҕ;57n ˯>qHP[K5buvJWZ[zsJ$#|p;"{ȆKpN,*UXt'7^0gʔӑwPuGSm(aJzzYQubO"ဦ!G~s(LrךmWT}PLTGمVU^Ez0aTɝj#'~tcD`^x=u-l4AFiTQϤXi. 1֢uևs>%j`)O PMB3f (7h=m:eIg"R P+1p*oIicJ*{w,5l?(^E9]wx`%o5$.Vh3˺(GoErįv¯~a ˉDXX*ht1E vӟQ`NxKt-ŔpЪ}Jݑ0K˄ Ɉ R/ 9_5kb'Q+'B/9'Zʖ.[z=thMtf> B7 *C(E-Ugr/ۆ*!b/sPG' *ag)"x\m~n8]iz<+ָf]*n@oC0'6q:NCk 1/t!O f,Hoz5g5j7f0@VNS\`-O4i'[(ğ=~WԾ"\X Z]Xq3C(^c!_/+ ivݓ\^6UE?'w9_Oot/֌?Q>epSԮyg#gp%+mfRGEc@O%IS#. ዺ;*pcIQJ9or=G߾-~QCq+ؕGBř$l a)jA7J̼xhK5Ce4mW~#: jHj`2T E"WmN inq@Mݗ0\KԵj h\S*dхh/r^0-9g޸<|g!7 -⾦ ='~Xc xWS2"Do`[Ig! `^η*&}6c|sן@S3-$tP *mAfd*_^MŠūu/j'j pLZq PNe?p+>/^ $DCys/˦@Vډ$\ϓ@oUҔg%/:aA5 ~&(yV,` hǻ)vbv(y tRJV8B*h`ysiȔ(M@Ǎ&ldF-oח#8H>-AHJ X D8M/ev%3Δm%=wF4@ۊPN* "Ih#RY=S |1גR: u85Hn"vJ@_۽01~Td xti5NQV1*)[V 8a5sˈJb4448~Fc;a +1Hb7:48(dwdO-&(4,?$dp|Ȧ. @9/??nC؏b1%. Y1t}i|ӧiRCh+|SjxY$S`Y2>r a`%{9VXŀ: ?X-/Vrj2j WBY:뭠.?ҠZ<Ʉ=$e+3 }kB`zr- hJ"%V=Q D: ްgʁ*O,y؎{9T~ѠP+RF t=1wB V1u|I>~099V5WP%IXCDu44׿^`VYhŤFՅIfy ~?O/. F>7ձyǧU Ͼ`begg-Fdz̨Dz c^xV9y l%oha` 2jUAɫ~әe^/C;ϕq: tnt/N~o4fLw>/F][t{ 譈WA4X]9jc 9xY,O_߸<_4dު5=q.|V3|FYN]mJlo{;;Yi+~ Krq Z<ϳK>زet\e ITj:?7U:He7H=?$^pzuP0&Z%=nMSSa rk2azԼT4KQ|藑E?3!3!hۻ^BBgvvTn\O9k +L>~./ʟYŧ#G v- ֐!л"ϼ5%hYXn`ð1(Vv CVs؈o"R5JiXDg,z?R'Vo[9ɉ?7իw-Z~guf\q7ˏ頲Az0r.N쬻)E BtlJPXy-*6$ڄRI~ X"uR S > ^骊 8栤2b(1Xuyyq{w sC.0#=ʢD|8,g=Fwl}CIT!k}(GYs]i ýG$JVNJZk.jΛ[Ɔ5&V?^^g WAeOguCK7$gT"Ll@TX6a-4#j"7Kų;I.HԅU@8\[9_bEj>c}7˰d_^Lv`c܈ʅbP MS\Cw(ÙpRneDGw'*gnJe9zU甃 ~u#̾v9V:fJDQ:b|n?K+kcK/`&6WaA1ƅnL`E%uZlUPzoUcF%E 9j4ЦPi O]R|+FB_N&N#s cf$!3 079?:|"0 K| jٹfCSV3յx਻j0 ЦEhuJi,qgV!IVq~UYʐ [~BqS `( RFwz~hP.xȢvW?$ΟK `*dȟ#ObLJiw~Q#'HOQr77&ŀ/xl0 *_GOLRR@bx;J~[+ܾ]'* T&iׇw(ż;/"B>;\>~ r/)p $H-^FO. rk(I4/8B֓B)|8{4Y.ZlqRq@g݄Y/d&n`0N<=i-j oT!'r:t`,V]OX+q ʹ/;7Zv!E>ypqcೆ.5q)X6uzw{H{-R<:Pxi0m*d6!8<͸&`.l%):x?oO}[=i$W!( B9ckaBmƳ)2KctӔ6]4,Sa4z[pefݰыN1Kf7Wz\応*8'A7=-SÌڬoK'y6·J*1$ʲ2ezQc$]@KA]=݄`]6-0-]$ſz@|5&fp4fu2y|>P&a,=\gS=`a׊hW3\NVV(%#..uE,4ad.W3* ~Hu_ MjV=f`+83N(U%iEmdySҼ)eR #"u_Vo;inK|tp6Q _\{rc4)"ܰr$1& ۷DoYFeWÙ4+>唬e'18MvMkwս(=C7 }Mw Z0at5Ŋ%W+o0MR No@D0Vc$ްv4  STWB4Mݓ{]@ԀDUMAOwc+&{Qߗbz-FJH7).h#Aj2MӯB/+n #V[mVe_=PHn&w# p]p}&~L8P5"ȴ+06+8bOs|[|{!QgZȗuX>2[`ADqy,^K#UR6Y}o6%UFRSFf UZ|ţY\x^(MEao=NJP ja.)ks5ޙ󦴗r1mJA|80yb+vطCF;XHV!1 # p*l>LNMQEyS* = F3Kx n'A7_5 ~$&<߱:VU௚ټ00^J&3 :[.Y)!fL6<0n9Ecf݆ܻ6WIPܩT`%;G&^%qDp#%G.W> 4@hGO'!B/E Uxd+l\4)K*Ƕ0i@7Xڒ9 ).D]~A^Ϧ-ކE\p~E3yk} pY˭X[o8VWQ*тZpz\{X4)383L@RܡR00ч[6 x g<4LҏncTtLw~!8?"m0LrJM?LiVc>+ ,u ~ GL ŀmٓw9MQ/jBM&t_<"zhIJ{M #//%&͈]YT9(! z<usƪ2޲3_Hx\GM~PIҤ-m"PѡuȲqIB0ˬH7KkSKxFH)(`;Љ޹88)"ht/69*7t7  /;|JK;cT|q)Se4Sl toR%d^dTWaT5I4+3+YB!OӊZtQq_\0fP8$(q5i>TWo0p]thKKO?M[$9WWiT٬ 5Ueœ9z%ˈ[X=v"l{46,r廞Z8%}q-c,I@bwW+{*Y1֗_< )1󷹘&48OB< ,|CaY۰{n;}&DYh7D^Tc<]$A:/h [zal#x}ytV#&%zE9~(pkx@V6FFUu! oS<XDwپf;ކ1{f$xQm,4*yj_Q3ԧZU[p>5 @Ey%đl_r妃ğƯ]r60 _x]N(: r49f/byׂKj>XQHur~s"Azh- YmBЫBhWC\ٗ9k#4س%s.>0#^,T GB)H&7%Rpٴ1+t!v''!k%[@L]X|W"zSDEOU7CM='ѱ:#ʫ:B\y%k+NYdz2$;mnd1؎@v]QDR͢9y/P"Ys1hsK!~W(DȎ׌x[XeBCmG)Il2sxU7k4VT, < N:z4Srچb[Fn( 2*X+U1W|d6{(ܺ!L;pNzV=_]+Άyq5K)@pQDt K"iX$H"+u׸21CE; = \@-yyV0Q<8bn@<{Asr hN3lU"ЕAALyrU:k^L!4ќ-#wq=S&E!;MaQ4d9 >V3[KɔR'|T?Z$g2cjJ"9FWf]@ KjԀ{ˠtG0AsWi>kD½<+qxQ7_tA*;UaB|" .GI,n{!SU+u YOIgTM3[=eאEǰ*V˿s Peo-ruǺyP!Tr19d&Lv pi𻞵O:} !/ `rh#Tx`ƪH知4dxbT`6YE1ʋX>/sE$GôCi5mp,=k̄tq6àa٘nWUwŞPH46(8P.LpUfn+'R|w|a#6M0ԐzVYdJ܏f*:5K@ݎ,zŕʖ*mسEO,"B;OfX 4ȕR-hsR(^wӇ6w۫/˺흹vL:ĺzGwĕRY=F>EEfA 9ZO#̴17AQin;MUPɯ)K3]r KָKԙ:Ae jAټxvpelqg%&-n1#Rl"b %,CTb) wPj`bydlf7Dz^M<|Iptg*wRg&䣓ZK6w٘ar>gw.T6u`d l5ZsL_djl{6Ne_ qGY%me b;Ʃ@KkGx1@ ։f+"?<[)2[-F)$i}h`7g'~bNm_9I6_{Q5&=>To[AJā.{^c,Zː^i<yWX+֬k#C{BqPq@1_*vҾD- .\4eƋMbǰ.v'To.JrZlk]+j9=$H2wGjjaH GHphϑ{.֒,s/v{tAv $#J,oɣ7e_Et\z #&&y`h!Z.F)(Hrdj=\-u4Q]=M TA3 v8ȫ0(3.A؀U^].KDbڷCQu3?@iR4odY•}uNws.E /39brQ;fί8z<r߱KPX|9J6)gbg`G|{B~:6_n"3 mՎ  e]71-ʕ ,ɾAۋ=Ln=y;H%'iTQcՕ2wPЫoe 9wƪa>=h{Dԕ#:51fivBm×,`E.d+ W< ՆQaw}Or39;KwK,{Vlulj5P=tSS4G)p9q$ ^.uW8l[s}V @fߕvf談o2<@EXsE_c[xnѷ* u-e]͑Sٲ2fY ѶscnPهV$I%1 b>1ֹ;jHJs Ss5f*˧RL5>*aQ}zљxf,-sǙm 06[$@Iw,ₜUӃdwL\5 >nKppdc &~,Yj|XyR14tk9ΧRTh:!Ek<ԩ1.ۛT.hp"yKK}a a `m=eYEWyE/{5SN:Lơ# \Nkl_˚ )P tk&fba ކռUDbrNMHNPqm>3J{&`-^w_ܖ8oH\Kr*V NgIM¤ֈ@[ :_:J\ی]@Q1ڋ(i {š( $Sr@l-n.lB _$@/m'6trI ,*ٺ%zfs*'UiB4a;# /*K7)"=z]\fZ' .x0طapk2+faLeleղ+@Aݍ#JBky /wΟ'sD1޹?1X$Yc{S;gA\CBfM~rpGxZwO$cxWi?b_ͱMPC|'MBC^ZŸj&6Vw]5і&4姨iZr@b|qcӁH3?lؙ#v'I9+kΆ#<.AI&EqQDebNW10: ()7G+3 !;|D,raT 0T*7Hp^CW]Ј2G[jޚ.\I0mhzetd'=-֞1g&OalH+IK:-[:`/h-X_ 4Bu Ew!5TBEg,-G|̥#%h2Mbf5H.-s;tXֿˆk-V6jqn*K4W3a}ӓh0p%0x"{#3RN`<`/{ ЁV>? w2qvz?6J+yS)1_3J6( $ À7Qal4н u'&"ÓШ69P`OiО${X$wQ jD1a <2j*я?bt j"vȽTv,\t 9hYi>8ۢ4Uli (>= QRؤ 3piů3&I}^0ri9yS B2(9Мs1o1UE>x,p[44YǷ{N9>~X Ra3րrY. Nؒ!9CLĹݗqs:RرH`#cy0wϸcY%}u/7E&ar􊭅DAD3Nm%\5tLXelo/h*CX\V݁ Ϗ5y#3A5 ~qA߂DƓB?˨ނ7Qh@& #Eb'YOn, ?.cj-Eٗ]Bճ2`OnYpbp>.#/ylDob".|ᇅFn ˱q&Ņ:<.Φ٣X _9G1T%d`ܪS> ?ye Xrblw/g &t*w.3S0KNع,n Gs-M.y1{~;CXlS }#;x1ѨyNl&}j2xt;@1Ⱥ-q۰sSeڮ,ÕsJYlb/ ^db6M]~^ů,`h:׮2ߘ^L8( %!WVƓN/i!"BDDOJۊge;>:k\V!s E480`M[1ru*$,lI!¦>Ovڿjn隘l O =Yjdq]E@L+V"3S_?u*5&޶!.[6x%?te Hnt1] Se?WcJyՠ/P \F#%$p7+SOZkR CĂ%TV%ΪxEZ6O\_B8#{"MVdz<3mP0U E.7ø|ȤƲ_ C@;H:Ak}PҜ jxDIjf28\o!:R} c^Ҝ8}{Adv#Ї"),qRˉ+| ե$z+à)ZJ`h.ڕ3vj\L(~&u&s?~Gz6p sYWEKeHWOo9V=*LU 5Ld.E:+T:6KDKLGĐLaiO/-d`V~PƈpG{ABg08mG8g?_%V0,Ưe4@b4bj=vJ; BS.qD#,ꅪix%~"m wIYw>9(o0CX}d+mKx!68Ş; zl}ݏoNQ<$2H9\oh͢pepb5Eգvڇ(OeK+"\j_2![ҸAn֏f8W==ш}a̓AػF'EU8Bc׉$ͭAc%bOK_=YDXTRY[{Vn/;iQ[Jb{P2rE2w(k']<]S+*HȈ3<}K1ԆКfṵ݉udSMUoYirIaNoPFʯdh>â(BXHm}[=yĔP5EQ+ ju;qwL&+:㋷6!C6Tr?ѳKϜƳ0*Kh28j g7`z͂iLQW7[O^2WDŐ.s`tjkk68˽9`YQuŐES75U~Lu eqQ?~&p*,ՑnlpEv#Q3Uap:w(!g'W1/,Rddna.f0 40s _()c#'SDLX VvBbn7b$m#!G)8s5H<= Nx:uu,d~ۭRHxi 7)oQ@3e _pɸɋz-OF".ȩO*$DB:;(/$QUYZXj /F=;R 4MŒ; GD4+t wG9+( ,Hdq)=o %9{jɽN{9 Ϯ[-П^:-t́ΓƤydqaF=a崫R$[_:jemeqBL@nFވ˥ iPϜW@J6f;-T|[D8Wϥ^, wHh(]"#Դ^-i{ d@&R#FoϤ",^{ 5 C C("?56.7-9c5WM,'ChW籰in>#*Y|CtTN,tؖ6/ ̅\7 2MG]'cGõ%iS2A*,Ah=JB)ƃ"%y2L`U`KxuayXrs C,zvUz,W)N|S*=K"ˌYqpCͳ}!=_߈:@*[Jӗav݅@.=l?n}-r?{&k><xK78V9nSXYsƀ^aؾۅ^+' sڽL 9z-XFXbm %@Jbbݯ=@<`d>{!WǕ?K!ش-/jdqڝhM)~=*g<$Q ίLSeKVdOG!|,>'Lct[il—<bI,ޓrH3KPcL+6, DG(%d1ƞ1vug9:5إm[HXs$_X=?4Q2Yz @@$N\L 4KAP0R}@;КcAs+`R[Xʉ8L*6!GL|iLkFltUo|FGtOκ.~XY3TV\ E~ջ"Z܆~-L~Ӭ`D NYk_ }s۔Ԓ0k!)l.Z.QLy)LPtN: 51rwg$7  >UMpVݸ1V{] XM0]%Z+Q C6^Bt?(Bmӏؙ>>ټe.i.}`܏CJ1|yqUD(~P Ɛѱ=J1I1lxڡtNKcX>r ͹VrteU@N/ߍ: rNBG3e@sX[6q0}a鞦&>o L"v( "Yɬ![=z4zbcG=f~۾OGoc,Մ25{̉nPT>z85Y}Gfeqny}񟆑#uI yM53jfw-S8C'+-r %jCu4ˍ NeFو2V8?fl [Vz =2F0N s/c 4*MS" 0J̩" nm9L2%KSEnfy8n4]QĊ:jF-ݟv<4(`Mў/O8Q4=]4`_lآLywJ{]Y#Zܴugo>_=BnBQS)6P 8 bRpFh_ ||nSvH@Z 2"}sŌU"uDc |iH*h(KxdCfw|J 6fyֵpIzO8o ءA (dk >AhpѾBh-/f0:&Дޚ:КR1p0G0 )&!"3_c{qҳ 蒥-=' R/o|~yR^| 1XqqFWAP[N>LA?ʴC!LAm[nf4,qV@kJ}e϶ xSo.!zW;"~ĿɔHa.>.e@ QyQ1LW׭'J?C Bs/N:߇qsQ3볣NMrDhOvV(Pc2v.B6 عsC)ՅA^ ji$ߡ{$7Ĭa +rӥ9A~5߶v;QTŪ-f.*o2qu2$~ۢI)ģ>k=t F@7&lpCcrf6~X9)pϳxe޸򌻋kqn^VwXri<B{1yL'$BJ:=͡2՜t=K ^'X]G z*eAVT&: 9%yA¡ rlkV#8gh=6q%ȃyF$,mrGUY('sURX}2qW. 3ХJfd"%::7 5'5lz☨6!6Y {QeW  .ť%*w.ĩ z'V@T35\Q-.z?t-H2\|4錈ɃQGH!^Pvsw=˜|s~s֊prwp:6S. rmohP%~?&.*f <\t^+I{03ҕXi IѺ:#:(g6&d1?>ahC{ ZVĚ2Dl.X*xz`w3ؿח+N7#у@fI/XÇ=QkRV xGX _9pWno*-N??-?^=ʅѽv[k2Dzc+yKѡY=ˉ挮}mQ艡ۓ/)'_d+G_[)cFP/VNJlkPB>$LepdF=2_PV(ژd:жuiC1A3)BՉ mؠ7hZET<͖MA4a‹qI e ui$ER"LІr]H(*ӄDÔ7:w8ɼ 9L.VǷRA `t6,^hʲP;-#Xx{c2 N IK8lWK;.+ix veyMbn=9^utJDug;o__gB,,ϥ3\űHnhXBM )k)L!{y1y\J |u[5M }P40xF$jH?(!q NvրT8xOi ( hg|U2ajZ J!rĭr4j,9\wWОV=CNXb*ax8ʛ#5U(xisQ= .&v*CGCӫR78q Ѧ^LXz5XhI5U>A]=tt)$?OUҔx67UJ^y;{&3al3y3+̓e#:te4iؤՓYSC+/kŲLG";D iPS*Ee y?Tg/D;F1 򈳥 ކ^<@ 'HĿZ;O\Œ+x_ ù?@̆SctȰ}i({S.YՏ2mz*msE,oJsFit)FӉŎ (Tj"OӼRGxd|sM/郎dsqZv1M"s:QG|GR .HeK|i 9_抐w[#iSVxj^#"濰2`ĉa"@I"`t9%hlgl}QZ~P<)w٩c! !ew(34R>ܮ"0>%;q` `oizo$4yD]qF'40 9;}T[D prc}A{Iz|&&I( `K0\ҨkooO.ڪk8?-G=w CIiu K NWuƅ/+ZW$6vˍ볿<17'kۊK]:EqumE\7Gdi۴CһPe({Q7A09ĔPqi@N#8aD^JN 7t;]Ruh2u,:9iwG65哦 n.nl,]'5o:y<5门 5@ ?;7{:ɭX4Ch0fHflhg= RWm-`u9 lJ} tiWx0N'YGa홣S,W-AHJg3$&X%K tЦ r;48$a&FnRT _oŖc/CS*O/>aHWE2\Ix5}KB bxvg00FL)M͞\. U T> S6$*MԳجj cJgiK%&c_Ey(NM%ZzĤߘwբHP!s'c\ b0\ymsKF#{B2{ tj`]ĜڬrM܄~ॸY0o8659shu\FexbDn7QO7i-*v_켓K.8kM\oW6~E^sOdcn7L_3 %CZbsgh+S!0i-aqfC"{BۗX`:<&1+/: 63wIsk[$?1 U^e?m֢JH.'Á"p!vFcQXXi)Xc%2ָPe V]sm*ueyB4Tp=)n9osmI^ ծ5L6SSΆ~I\﯂(9EyMǏ :%o)fu%ftFRRqs `^ l~z|$˻gd~[O&cWnZaxT\|G'iB:ItgLM}uUq_<~̡83QL^IB#܈KI q RD[ #664y+6d¶s%?#KZ6zogAr*̈́ R@3}h1?>sEK_@}O{d9~ Wnd~P(chKJuc)+f5wi9S.4%1٪1U-_J&8q {?}Ik TaIF+$cm&3~@ u@Gt@TCo[TeZRNd[?HdK1fïjL{Z!˓1Y  *8 w%_jEYI]FaoScZ{vL-?I^6 YЂt ];Zj‹4ĜnhqWj4$Ft^u36|=aS06EY2왺@B{_[<3cgl^+* WP^%} Hfĩ}| 5d7I/ڠi;Oi\HCW qL;x"tү6\h=xn~$0C~ߠC0;X t0}0a%9j X-xa~5y][)r4 Td54nJ:ly. M9Ot??8͏m,Ɛv9CFU)$ 4`dL ,y eoF;yѮ>WullSֻ(= py:i]h{Ibv-RO4{F%rְta0Is9&xHA$_ro~MpC*Vd,O 5& G8 0ڸphBoi#EY:ҏЀN ,kY 0^w}v{O|7MRU|@T pBzN5nBJ^cM[:yj d-b(Wۣ'XJiX0~Wa*30P"7,!Q΍G*+ ?U&nv`c3#If vUY\EPJٹw\Xa(XWW}rYSY*rnjq|:%32$'CM:'2=]6MywM(*lΝ;F}2Ϭo5윻G9t"e h97fd<3yv vΨ5['yfV?nf Yp (8SVFjm9ݟ`ҟ +9ҪU/1ˢyT"QݶpR)di]2]Jr)ҰW)[;CW(P{:sD4r"A+ i=+"%Z y` zs3w9@ Lӈ%@o7!:8`ܱ|E!9Yei@1VWi wpFwi2G}-H'淒=P5p~,Ҳy,e`O8hCc~]Fۼ9yUzV\Q k4)U 'C z O*btC!qOJLjP޹~ $Aя_P@:m$u{mnj5?r?e4,3nM3eJswE;H2ciK%1#̗AdLop^̭oNs^??=h: @TLf VZI~f^J^rrXT! O"Nڰ[$8e1ty.C%bi9^R<-s g$1ˊ qK.]-҆U- aՃ$@B ͗*ʟpI:x8'+7৹([ ""&|]LJڪDMPr!>H .?,ͩ_7K (/1lG20jHCx$wꋞ ?@e);ByN&W*MzCs)sB:Pɀ`ޮ'Ŭ(mr#.-62o2dS"b5a>N?F-.g5gwŶHf̷ { CNA 27r8a<},;+|Ϝ\jjҙ#WڙgmՁ?[8]'LhT{gƍUh7jDF8wlk'VO kSCMUg;=K^PjH42 :_Nɘ>HOE f[HʻO0l'!nt?|^0 M c, xhܴ@is+9 'f9l[XI)'}!Z )*p׶A(j~prkب+M?'A;<.J/#kz0 '0A;AP4EA9CҤzLX|i,n7,n&OԡMz6VNj-GuA_bivU >%YVEyC9Ve1&ʑjUpi"[DwR")(L5tAոEW {V*WeUr6BI|TiQo4Do'eWMmOh_M/J%L|ϓ;O Tr| dvʱW߲'2m ab .͚%JbF_ABͣV/BeP'fS /p6{n kFZYX+Rc?e6 r?#q0;Un2m:MųnCN*܊]oADܡy h~ILW;Rag$C],+UO 8nև`WY d=ivhLy"Ĩ`NmLPC,d\Q]}-O" L&hg!V!z5]5=(_g{MV&e.w#u쭻iޠxщ]k'%/ ,6I!ӑ5^i/]( _ƪ7dV-"&f7k>;gR幛 ˎG\;HV[\Y TtFM'MRUq_rnG ! 6Ao||G SFfeyBu.В3[(mwˈ3OTp_s a|YC-w0x*tS.iv4Q[Ux3b- ~;꽿~c:5Mg@gsZѭlcXQ~eԂ_|-;vmٿpW8i^9qHrPWb@po~Jfr,oPvh:R]E:L)!Y^sծ$F_5+7:k+2;cP!q u2@M^*E kLqsF`?@7 ʽڧKvgSq:u h,'a7$DonAٛ^sҳ{}~LUWC4)%,5 8c~1ޑkH"8L{ xRUmtن:!f$e`ŋvÜ:ZWTӓk6:ٞS}JF%"Q|;A%C6,ϗr='?EEj'_VLY |_xa|KBOdRHIVwt8ہo}ȁ*)E)}y]t%h7^t*wkސW@( $>:羜Ih ֶh  TZO%3/w*  T 5 <˨DL#.k t}p97 ~Q,j=z{k{_{=%I*]g.D9/,QoXef7[. oM0jN57u8߿ U<o dɷvШjח]g)W:0P7 rR!ҺOMn6x%70IdDu%UlJUSDe6K+jKv me$vXL||Wѳ 9Zf(;KYÚpܫ"GnN>Lm;, #ʒ|O8 I3q8~;geK9Vt9z޶r +TQ_ɠM)vvNq;pr~ٛZ:{n9/Dق>]Jh*~8axI kɘIN.X?fRg2}g42a)'*OwrL*)vnB_B\,K 7}y]u'1Ni Ic<%_D" 8܃A9 .o9zՎ';ΊJʃ;4a1"uC`"enQLn%IA* *s3ov >@cXTtLU o>M]{YQps*t6gwBǞ@Ad+5H3h+B ,HXwpD¢T`&R+uT]||^giT:wu)(_K2CǺΠ?hdџ&7q9y(W1n\=|ag\x4O7[kBngFw [9N#r,r$Sn{-?!=dM1wҵZ\j/:hjp=ۡM\Ѕ\)uNBcdU,|;̵@;k^S>0 ɱcxNJ@n5%|]Y:ekfW 7h.t24lDCN/[dſ,*Ca8|i-Sev+oKNB4m[qxI\$bDRr7v,:wޒ C Ei mS`O_"}d4 .Ri`eLZȈ}Rs*VtaS)[hk]Gf^"m*߰T^f]>Bi vj8s&&|F ܵm 3 =1sI!| $e8O(>dFD}o>1<ݼck0PXY['q@"䗍DƵ띱ڌ=9$6FȖ vʥ|_ZHI>s hw˝*,vίGIcqkXA, * OtF%䜁MOn]' 0y\$A-gS(ި:+q:U٪7]'fOPW:p&vkՇnD`Yk^DŽ#&!T6fIn/wg x!*˺bwR8=s?߮{Q"ssbs8^ ֲRf -9(X`a;ј8&u4 ׿Uwt(q2 )Hfm`ֺ:?WYf>Z! t#~#9&?=g$8+XW[31Lx^@P Z90 &]t̽xEpzqr'1bafQUj?Y{>'}@W 3PA6Th3A\:7T?48ѭ"]<ùjq4i*HYO7 Tnk'XNQT8Q,f.`⒴ S#^H/ jT`reP|9c2m$v[̚N_)wlJ\ |hX*iNfYYٚD$=)2i7A\/pŅ?s4sz&ÁF#A˶Qv3NJkD8D'THitK9EB~C `\E#$q20MKé3rJl'xLOt%!=Ǐ?. $\au]b!g? ;MG{.]9U-75w"Ĵ#PdR;/OI7XC}g-ByƾL%//0p68vp_5h O6XY4y,L6=*LvM9!L; nq뵁3b`r3Bc/Y_dNp&a4ぐCZ0_X7l{󵕦:[5- rǯ$\٩1/m}6ٟ*;`vw;S@,4 䤨V>&0++26svEZc q#% ~"/: $ק9͏Հ-.u-"c.I uq^܍AX3y-k3Kty]vE)dB0Ih L3O0JjX0U3؝RmUv?ԓJEɚf2.B7`g_kH.<"@diY 4DBvE[xڿRg!Z8ӷ>{HBsk9)sU(Hr  Q+g'6] Cr(t&T{iF]Q{U+b|AynA~uמYn\E,hCpeCvW\cfAT.ocb`hNI 4qjzLɳ4IT;f}'|5ZS&H&筀tW;S@q]$Dlrh$*+PQ쓣^Hj¬Ƶxؔ 13sT&qƥB4ihLE),)ݞ4jL𳜈&d׮q_Pݐ6^"4N~4Yr83Atz Ʊu&e˕* wZ78"tI;M g" b[S$)tYq (Pi-kSY`4Y7Y'0POy?Q!(ႝU&p cJheRx'I?[fp4>, q`a]7[;WnȊ3HwcymH">0N<кA+}r?a-xݏ`t*Js<;܎Iou_ g 29]=Y36^s+ w:k b70Gtfr( 0EBSǰi=E? GꐌK|Ls³=N)8=ˢas3BS̉dC Kdx^ z `ŧ%}bԾo'?X"t&fwjs`e0&dJ %޳v踚mG.,|kar4€̟$erjt# XP:pU-O@%iՍ %}]azzQzfvv!ܜ7Ϫu.!b˧rdPc#c$a}uč, N ;ttD),Uvܨb >: t82ԪRhQ0_ Lt2O R;jȘʐW<+=z#_3f7'`Y TNߘp*4Mkt(3Rw!f -ȴqyfXpMfD oi5 as o=N6e Pd5ίq8l-TN􊜷A#} [8VߧTYu#2c#µTbsw2?m~.'E8hm"Xƈo{FekҌol+PIAMfCf;HPav_=ku"k!mJ63Jbf:4[c/eO"ӣcvS\~1uSDPms[|f]9tl & 2w%j~meAJ{uC@TMC1'#@w6P0m&yc]! /v)_Bo $ՋĻ;20aR:nknAn c}sJeiBOANZ{Xa!]__z٩۶ JA\FM¾9y4O fl6>6K95Szmn?'Gh5DE 9ĖLjCh`_;v‹%qw#x.Ar>c/ԡfv2AЄe▴xtpB'nO5" ƿ6ay#zQz q[fl 9݆{3@vݟ,vpi Zi>*b$y fNg=5(Xvc%.yV#ս**ȇCKiK*p8n8UuSyֿdQr 0KSŃHRy4R>5NH $gU" +wR÷L\&hK0;Toϙ8F\Q<mw.!VE:dAE6x8w0gָLeW-(uJ ʁ.YAތ|מ=׆NO*vE'=Wbu л5b^3 j.@3Ƚ[DJ(I]&d!t>G*WC8ӶG>I[{  PpǧP&+s׺G%"&Ң " XO~'3_8E:tv*^fę=ߡ8}GƱ`^[]ج9W.:y!z|3?vM @)\HNjg^Gl %/!l9Ho`PŸ qG欖PFx,k|TG%_JS912CЎ`e-Z!"QFdNWxǎAE T:I-珖IU5#$4RҤ\iPl2w9L3bpk[䆧oph( 勚/sBC 򑃪)?/( *u)o}ͧz!,$PW$ Z5IHL|d*AwRT1Ʈ27n&' pr& e0.L$`GpV޷?)|ܭb*FGv-\,(niҹF;gvҮؗګJrNKf1}{+Iܧ1 ( FOWڰ.MhmM|unr E~"I6-v eTJϲCEnF(.Ew~0yyuk^0wW 3IyDH"X~GmpW)Gz+@u.IMi}zn UOl6 < TW|:Vx ZTp)x u]ͽs4!0P@pz@ķ٬zHuFڻr[u{b]ϡtK!KQT-&A]jv#Pu*Bw$N&Z5}QM2 oCg456{f> JLQaRZ3d]bl_ұ)3(GCLĆ|{ -p^h>R_pT``GEj(Z2$ ҬfL}#k(?Ym`:Yt)fRdaN\ - 8i;κt+]WW=v%#=zin3<_9`QqEcYxY~lGDJ5PH @~[܅r|cipGK3.C)3N;cWTE^&=[ylre;ҩ8OZ.8O~Euɂ""l;X)<:P49 J?њz1 +) -/L) ;Ea#v}UNr%XJSf*Oܪ"/37Q |h^͈-9cyFpܺMnO?ᝁh K[4ңqb|*|r|͔lKn{ˮJUzL=+ e{!^X[&}Ep%K:=&36mL{c]mdlt}?1hꗫ./ /.):x7hY9w;#Y/['9t,om|'mwְXة8P~]=7| x+{֋2Ev\6nn֑Q -'?|Bp/YF_3HbDvˋQjke%8P- YBtB5cWBgwWYmx\ةԳ( t=7_75!_{cATK׳ ozWZJG¤q:dD_=8Z a\˞ NM8MbT}.#cL:~P$^&q5U| Y[ms8hVDZ Ad -% HALUֿ|19vQz%0RU'~s9Ot>+hPWrtg:~o9Zy,=7VH LUۗ8q`nxu]Tx>kCfeaoYHYִiM@R Zt3]١Lͽ'R*NTٹ0KAڛX 2;6tdl;ʁ %̄4͡9ɽOcȼ;3ctx`!B-MTW( TZfN{΋d+6p?S0y3C2e4m&SQtlwY$|-_Gp>&a6q#J9婥z ^ *F;cдF _abUNG</m\E~HnJ޹Ӵv5uduQ;BK {".u V\ iX<" ED)27"Dk8ͻRg[fM:p-A>IV?^nc>y}9~VDE!uf o4fr>=nu+ luМ27Y'>J,*,y2WFDw~?zPTROTlm,zf1MjKvv;^^yn\U#J6u0p@nYJ)DWLw!#!@e`qֵ J@"9Z9o_C8^pԕȔM/TcO6El<1y"ٗzu|ho{Fua 0;=ՆW|w@UH+D2~wjBUFeg\$懨hsH6 %bs=b`P, L _C,+"UfLTѢ/5фn_~ g6u&?6øl]qߏ %vS&ͣ[9͖1OH7=sS _)?ޱO+f5e/BKH ͭ/[~Ń 5l?шżXjJY_l\!I\ut<;y6#05n;o}@ʸgl- 0:R[ 7O J{PR&A˅n,#'n'~zV F*}Fy闅ThʔO4Pj6d\p5/:"{F:3x1(N%r$M,V\ ^ŜF݁G"~%P *S"6RX:IMS_/;'2V\AO%'5s,NŭKnqmhdxq { S,z+vāTzg^T [Є=3/U?ӂ{7S(XYǰ;2FbF=?.tbߺLB0b\ GFO4u@|k<կqQQP [nb+]6-"(/;|fuE(U8Qw| w"̙3!!ڞ?X]eahk_)h 0D Q0xV0 DxӄxH!9V;UGV?iY,6ёЦ` zgߴ(PqU]0t.}QW$)(ՆjHAiҾV{/l6?XQ(@gC׀[Xaқ+nmG5( !E1f]ٝ [AKX|}20:uhp 1@z{܅|2 -HŽxgFOD-xO6*Dj=*-!|+T؍uE~DDoаt'tӼhU<_˥# `tm5, F1h6TxG6@u0l 0(_ISŋޣmL0~ Gg5+ T'IZF"jRMFeN WFҷ-H<3}9W<ϗf[nb(8p$A_ i>cP%8/B|DޚE)v9.>1(adخ-͵aN`v3yh~"t_Ge`岓5Xhy'|80F,zyZm,YFdpIQˤŖ$Qj[p( Wi>bV4nܩI) A&{gR$tA& ?4e: D"jA<PŒ}#OQ(@J3װªd^-`q Q իl,k𼫧%Xsm+Ju^^.*CАrR_T6l/XS'8RvҲ`TЇkȽLÂRQ{y4j::=S ulR7?[AU *6*.ErDrʄMPf@T`"ͯSDj|7—_Y% 5Ȧq-S}t%v_o?@3\5 b]Y̛ o[xpSh-q3L̎]w'(bWiPiJvVPp>`2땖+k@zSg >({˽G1EiN!zQ8&:~w7ҋ-Щ6:;C2:Z{nYk~unrQĢArulFRAAc@.JVû6vOdBz a0i0d c/Unbv@ȷ4ln9o7W+zTUᘝYP6i*Q I@-aeT9K zM3@1Z)/ ~ *8ݴ%7{ ]XJN!-ep1о69CTM a|qX; ޵iYhP(4>~qd̿߬4QzۀpZ>0voH2}טuHK W#:= HCpd` 'rH *}L{ ;BNW)&gʭAV4mn ]h>ג^ hU/lh1Jd@? .[ U:qZ{yKyHOQ:C\7\GtVS/Zy\;o&AOw!a*J7,Tb'DK)J 7k t-"#['x 4(1H&JW.= k2 #B;ƨBE眃k%6?e$A ǽ wYPrq=;\;BmG(ؑ]4Q 4+j9GTLNL3:gK mP Ts=ޝ8lE}Jw̻+]y8ƴYw}mӧEjeuSɾw܇Տ6%3nX=*9@/^(=*1=&]9^L轊=A{n-Y"ř]n;D"%&sGg+pNDiho2ݹ$2e0u*0Ov4re[X^GO+zoz.<'mb=RD MY$S&{S!x%<X>03ԨT ,$DYh;nfS.5U |'txc2Ru}\ϩalA+|O[W̤ NڥvLz3~Cj"ᴨf|h9..b}JKϮNQ5 >E5Yk?Zsi}¢\(H׊2drJlQuKg敛Z6l"fkZ - d>_&@^EQ~aKM rs2x/߱2oOM"5gQ 6yrVnJ- :iԻBrmQiXGXѝ%]^}p.m~{YCytoq Js"a=m;l4{=_j[M]qڗ(}x˴V{hKU7rX֫=1aֈ{SŲ NQ TkʯM@Wc5S $xe1;|_=N*=U_P!UKzuulL_~Yb?G4P&ZMĦpa 7Ň,v@: ]z#$@=>A--yL :@-b JZtB䂡e *RFg`͂*G5+C+I$uR0T?rp f dcU"I6 =j'cį+ŒM(v|%8gЈwCq\(gXJ0 X S-,uk +;<(D9C3D; H;0=15sx39q CT-bRwjIoB[D5 "ůe"|YIȞ az/I: YHZuŌ%E|?MfUQ;jy-C$Ak 0٥Q!R?MҌ +xi/۔z3onIpT`+J>^_.c.o=/6X6f)~#na|PD{"FT;SΨDk@O+QҌƷvKe!8ȹ#~]' )X0Gׅ9pjh՟%fpdLh 1 bZtAya+iXP,yow:})U iQGb lU,-?+]Ut_60*r ]~`\/^yzܲ+`ѷ<@;aHG= ަY1lvDZY.j2/؋>A kR4QGp &94ERNE[M0$L'֊[!o-A_DR}bӗ&YW܏da81׆ -=亙DI¡RtZȰWܮ&5>?#n2Wpw}'7^DT@ʜ ?:8[NdԵ@B;kUϚ3]MK}m46`vVϮ.[:iSF77SU#IW<΅" eC%yӶ8"fl7"l xƭ;aFn\405iT.v Eа{aʗzCWŹnݗ"] oL4k8mT*gLMW6fVB_f[͙"uLAV3lR|dB~WW]͛' ITLhQ[D)nMO%FAf駜\(3A% ο{\ưJ*%!GsiAƐ3[|i 08ݩ"Ѹr~A2fpPBdDDzGe\~o2*}ȖufB]J"l2`G};b,f qq:!i]:aԕsjM W6fUM -&2W̯݋jy^ (]iNZ\1Gy%)FI+[v)c AԸϦd#6]O[;r2d]j1.t_'Dkn;`X mQ9 /*tT x.U l;b5#fM2|0 Ȋ I#O4(YTڈOVavܗ3xlFx!˶7+]byto6ld-xeXڵ@x3I1gw٥?zD:iEX2+̚ܙ w 0(XD#%V%Fqytʬju)"tccNZYm^2܌ZD>QѩvAN~26}&}5i0)<JtG@=1iaXmDߔ$]JJ/=&ӡ$ ]/?GV#C{UZs8r&8 8>"pt_J(>#Y@a'f'ot!!]O4M*~u}[p%ڡdw~h !´4qhS_,=D tY 9z^8L$_9FzG}EBћu.iLͼL&ߥ izty_V}pgCqضskm67uˑ%OͤϤ?!nTҡ[b*b};U {9Jjlk\"MVzukXM Q"/CGqh>LnEo\Mڂ @QYI6;PbH㩂IQvik/:ZM3n7؊h>R,Km^rŰƎ/kօ*H7V.X٨ EsS b>\a"u@!u|\GU!p *Fvo5+ JKٖSLoY6аw vJ"I7e#W|TO4g1wY/+tLPqrZ:=[[,|Ph22C9"r}w""={t3}[C͇)!PnOX0)t)r.:%t?bVqgЮ it" qo C鐇ecp/MqygdtHyN=ZlWD;ZrM2 9y3zΜLc 9Zi׼41-Fn'ęHbԎ}驙|&*Y.-ymI.+iU5Unr S&^T*Fm`żu ?Pl(]q3b[p5{ (AD ji O"ų$ˆDpM X,)*$KcxD?oi#7 [&/ͧ,xJqa`km͢]ciyjmlm@t+@F=~]1xS&JVx/:Оbbn02~iEmwtVQnt痰C.r]A T4kM bݵX+ـ!];&Xv2|VD$.JK=Ry| A}_}~G(Yf}HK4]Oa7rA"gUy7',B8 H ):8_!':F*|UXJO1Cºլ䌷@XXiA?~_s}%T7ǹA@}z}Jk$|I0v%!±]}{z"᪁$Tr0PS=(:*\uukb˞X:-ZAa] Yrk3<{=T\U:\M#78nI+/s)98A|2nx7! `edUT>>#ƹKdfO|[`aZH }[ֽǬ˚YOf} cN9W bqJL ؅ _S ~71xɤm\YbBCy`nSp|[j(bRk9-Y.I9AzfELG!%uͳъ0]|,l4u߰ ̩|WSk=]`=LA<ʮ* 3ObD}DDPZ ! \ZQ#zCTހP-פUVyGiTVA4']ޝFZk]qU@;RL,ԻIRR `)hŤwt`X%H$C,5a=~2YSLG6$dÍKɦ{.!0m>b\;I s;1fxB;) 4{t'Q3UhW%ՍFOT\ҸS7C%'{UlľK<]zįӧ%Lё†eLχ5ٶSp㰵D(_@P}8i0XWӨL0ƝAF0_#X. L/:T 9U 8ʦR8cv6m8-Omu @:Ȃ W;XJ{+],PrEcʊG\gEdgPF!P5HM>'J^!w 1ra| S1o,@O\,/}-.xKUxy)5BZ\5/F6Iإ`Or&ҡ0eѬ⧑1鯫'NX Zd*bќ9":oګEO[mZH*[aMG#WtVM4d%(,X穆PjTM]?<1[澌 +AINHrLN Om-g "Fg2gg?1{|pVyۀK9P: -x'­^k 6m SϨ<ن;oK #"m)ڦ?oD F+0_)c/5zqnY Er1g]ЙQ1: O *Om)VqaDh=JְbS]]WW/r? |,Dv|j0BS"[Ⱦ#^#SEﳔga^>޳iQZ\'_8CuŠX7|WL{4a w4(@w[ q^|lɯ02`uV|Z6栱]~ 0 vghi:ugax( HW~` z̥|s`蚿2iB)1a"3f' LpϧKz?yܡUTx{sŞ[Y(l`HZ`j]1Q뭬!eNX c9f@QR5Z4pV:L}m #]:N}YbYRԿ~jm) DьUqKU"[NN72!m'qMeqSuPf+ ZR#M9)25JZ+*5>OW)!ϲ[rfbnc5~}hZ낟B3Mȧfj£+ dž^Rͅ.ZƟpq[Y?rs7ghںV(f C.#3m8lYb{'gck*I"T#'ajIU:$ƒԅ6̉ǖW{5r0%lK4$({c01<DYĔ m-O;vgVr;jy䞨PMyyo*ظgwmo#b1"B\N'.:`![|+:WxsKr_kwR>kz>QRg}$%O \F Gc}~D1(,f8“-U"/d!9f.n>!d{do盳50{+wU'+J8UxUN*B}cD g +GM.z6Fh=z+yF ڀJ8.Q+MyiQb K z`>a?ɵ _D  [`?y=1>iC978 MͰ]oQDpvxU@;Zk#Xdv>= S\'3 &ʾ_)X{Jyvu\ /Pa. Sp3i]GcDëI`U[ľ 6Cu (bW#YP(%''[{ mM+/ 0(EڰY7׮O/ 'rjl`M|@E-9*h,%Ww f2Fς( ;HU.,pW$=IMc-т 4|t_:Boe¿YԽ߹ڌBc&\D3K'LMy9Crqh9:nD|ڵ-QΓz1TȨjD](Yőo6HN2^B}9Q4ؙ>:d%S*MA*/h v`2s;dzNlσ{tp/vzl =uԣMkﴋmB8eϡ7 H붩'2V 2l)bJYg\!ܴ+ mg:`ځVjAЖ(Ӈ'I@.c L`ד#XQwW%=c U!: u"Hǚ,&.9a|OK 6?cgr\͸jCXu44@ aZJ8Z ༩q^Y{OSLXqDV0G62%kƉ=U\],7zaX#D u \ =@rBFZI۴Xڛ@O}٥yĤI)zQb4dHٱk P+*QI(T.dN_ yb߲-ʓL$LY c zvǼG uF:QnozAtD|/MH]/ ITfB }'P_ :>WVj;zXo)yS.f%In٦mΈ*WK6ѷ}!77 \矷ؚoӾwBi T1<=xpZ:ِ1*=JQ dW(Fl@*0a R;] Js8RAdʎ_}h#io"؋ʑ\{ =|aN7&V xي2F9o)5wu0=~HUc9؄ؿ%2-WF@#"̻{bXxw5p8A!<w:UңQ$GoDfy  k0[pp!6UT7>o!yHV]f\_<`!+џ1'FrăF2,,poqmF=-\|X 9md Rv{hǣX7m$}Z'~H*s36CCiOr{Rn\.Ȇn 1#gx< Zr"i[@7Q_횋R)#WҠ].1CP-*~Ih9=@Uǜ蟐mIpV1h"Jf.AK g6XZg{ګ۹ H:[`BD#s`K.`|ZfJ l^g|"\ Ļ溢b6 eCD}U3;)~,oUyi)P\[pVDR=jG}T{$4a&Haᄩ tsfuI/5)%EkI_v4A\ƺNɠwˊ6o%( c02ÖKANPZG^vY,KOEV㣌P!ex=! )+Uxgl=|ucp3jj vZ-@v I`@ v\E>6)hlq)g'M@_IR]6)9rę Dqow={*TH>Ymx m@Xu96y_**1{ӥFHc#ֲw:f 7Mʆ t`p&eF!B7*b0b`xƨXR~-P-{ !Ys&SOFng[md> w[Ռd3rf$z~mXiMBpIGc_<4I!|w?$"\Kp;%9zusKv7u,ϧ\$k9`}Jʊk\eE/G/ \ O3z{@ԓ\SGca5oN dPIP85p_ݬfWϪTCڬ:J}e_] }G6xq8mf0̊a2Bb+@Ϙgzuv:jb'|7N$Ɂ,J{s,!4'UOҪ\TdvFk׾`pmB|}7h'+FJ !`0YκU;=[Ydo3eRrJ΁חcV2((b&hdd&[DǛmL{EMUN $/8Ӆ,, sUx]`eb: y4q /j0 r*].t b)tQJD'6B mot8K'u&haە,$qSxCbB%GG.Ց=r't]BN.Հ 㰛 X]Fi+s'yDG]wg. |ft}Ej>Ӏ]'Syђ&5zkȑ,'f2z.BW 1-Bx5?[6ӥk"Jtk6#!`- WOz˺~0@b'r˷mc$t^U4&)''d"Ȍ̠;:,Zd4;P֣ ֲtqLvS>7ΙF Cju'8U@'Ɏh\j!Y.|#ぺӢ(ݑ1<;-z{Wf=_ hjٳ11+܌m|i3Ջ MS 4b =vIɞÝLOӣ!wgۜ厠1%m J<l?/X \z'i{լ{s&p,]!cxͲoKyb Zٗ9C儃Kٻ(ԂB+Cq &k|*vdo~\ +7Ӻfu7`|:Zh1-t>(L-ؤ=޸ 1I"Lp#C/d 0ktb Lih$sGq)Cz6-m[v"/Wۋi;;6@I v*Ӑe1ێcKF~P\2_4 0*gWJvI~p|3RF LXƒDw#cPZ_qh&ʬ<羷 (X[nX ԇtBHh>O=Ht?Ag|E)6ӈ8KWeg\4*hV6jH$nG!2/EM qɃpm;I4bYdv8o{]솵}ڈP><.@@i4LwbQUo/NaH{ak8#BҲD0T>vk_%_D>sz.<痕o>KxGPybU <1Dʉ cĒΆ4]8whUu[#6 I wnȡ7Yԇ/I99ӊn(۩(4w7rWF֊0e`KJX< jO>@o 7Ee $}m!>:863`1Y1;}Z21;JI00FVVcI4=Oٍ b<+ vn$O_h.*ВWV`nkN\ө,^+ Dw嶶Q%{w-N?ώa7}"r!|?ߏj1U<꜂ JLwb) .Ny0C mPֽ13x#?y_R  $w+̠'ikd4XqyEаIp*wy&G 9K*8鎅Y]ђ N`"_v%t T)k)yM"̴6֧7ٵ?`b&i(s@;̬z[aD:ܪpAPU<̮zH)H4:UppAQS'_?%KAtb{b?؆Ͽ:ǂۺ M"Wr ,[xKpYE1+bG85ŗ9#JQT'}^;.s)_fȀ6f~Hλ4 \ u=}73 @cqaض♚e'tLuXόG7ɢ̹mZ/wZa(`UD$s_SI}{TtawzO,?M?-_~Ew`!ɦl\v/x96h;0d+QHgOt63xy\Z|]6P)L {<Q,|" 6W(B9i4jrϣv)s2[9df,— qq #,{Pb<ƅdTCjc**⥣Kx^Gq6◢KHѴC)5݂e6A{MփY,}TM)ޏYG -"3Q/@C!8z/iPrwK4K_+H&xP*TQLhoh[R 0B UC/Iz(31ByqIW>Or׌ __#US/n 缎m ]F,;T&w0nݣ̈ss 92ͭ0zHb}&28`~Nѩ1j#\{ɰ:Avj{*+( 4\cb3NܺE(/$Y3V5g~2KaxHz},ŦiQb&ۼ[l^;k?EeEun, O$Ir~{0kCe~n4J@CDˊm_5K$"8ȲE@]eBfx۸F;c鷹'$V`L?w@; !aoIlRHZ7tY<Y2Cl[Yo1#Kp *4?czE37l\~Th'2? vI:OU]oDz&pF<)Myt,&a@ cLQ{aIe\CyX0|DB*79 (QܤȲ )i[6% SӉtE*cR;s7YRJWRSh08y~R8F=" ^bS"mvPCP0u _65X V|'_?)+7r /[s >pcCFNJz5RüP44՜96|[U@1k'/.veCF3ȧh'>Xf>kl"Üvi>N~:_NZy{%tQ?zʷ|Z~?m^ɵ xly@`0ݩpϭI"ÂU sP&HEmk[9*4k>ֆ5e(N;E'ZYNuo JzԽ>'V~ƘFG$ Ɇ~y)~L?*) 3f%7wq 9X[a4Y4+T甝%Rj4Q` gx߀Zj5n.񬖆*Y#k#qkxEAs+}Gz}=he 1$_'e1ܓ r2 ^}-hk.@6eqtT|,&*Ke{͡)DR%MZRϧ d 6:^#m4j7͜&QeQk>0sj{}-ObsοM@3Oˁ^ }!3><5}gLGu1TS[V*f&"М@wwA9/{=,65h6ocI؜,fq=”容O*MT*2&ЍZeӅ!LNf`<>,3 %>bWks j VuOՃbP `ءSs<>0(N~U. "rs׺Lw5s{VP_wC '`jY 8L9c} s{eZj$:U`@a!-qR7Dޛe#ۮF@ Cl !s>uG6fVϘR.揿B:a@]''4qn ΋[!!7NGGi!\iGMG#LSwc4|^a\l;M?¾i3K2( i3y'{e"UKbwpHmWY1>L޺$ uf(B`/VS".h8"ghn͔z>5s% h&2ԆIU)w.' fԽ>I mA4>D?+u%?D8eH-x(*#p(/CHUτ6!:T}7Wq¥^@-2|W/i!j^<͇g-.1ʢ0 ~)]Yfe;M+'Le&ArǓKsF+٘g2 $@x83Sp殥`X(&ZZgYoRWk'嫂#i$/ og#_=W5e6ÿ, uYخbv+L\rVG {t/2G0r~%k63Y1<7_ qҍIt6_2.ؽocn9h6ݹCs.Г({B2"dXHvsX߶ĂՓD,<~BV#PxR:]XrWsG4{IrX ?OR|+DQO2u9^(.SE *mNzCޑFrWIFG%mQh\84 VQ[h6:NUMOJ ,xwXC'L€=^l90a+ )||R6H7 uLOVc@VCl !nnxlӣۼ|B":挃|=%7|ЗH!M~2)`FJ(T2e$ dX\NzU\9pj̠{h竊=]&:l.Ʒnud>1wI1CriXȻl7ů0 BUƗ}m`J7>qyZŜJN^\nTP&M H忡 w4 |'ϼU7& f8H]==kH֖O/وdXݑ 2n<8)wD}VCX=52R'ҟQfSڬm4ƐK V@E[(+BIXTd42~K%2''ܨL0yDBM.rc.!>"|Ao̭6Ipl7?ikw̺Ͽ^F:T,5eET{5mٲwV4~li"H 9lw$%u 'o-L/2 g`4h+cVG"=H` +ԩ >)nSPgSXG\̹+b$ 3%(`>J]KH{<+ۇˇ`Iⶏ]I: YeqL  Gi)4,35s?[nbK qiQ]q7䝜\v/<-N!B YYj% ]GqI-rRrkגݖtYe*`[t4$DHq3YuGĩoŽ@эAT@C15<%0nOd'T;m1VQT H<Ғ+?>1qq. Xe̼A#6ͬq [fTKPH )LlހoV͸/_?M^J? 抧~ڔo[B& 딵,JPܡf VJO=It I!IP@,a_d[̆2tYk}:@J$l^ύ;ȎZ EcYA:8/ae w \ڜXN)͛m.]=uׁ鑑=r:53 ++gG+5pX{ߪo 0ΒۗoQm+@NTTYN "u8.Ao!7vȀCGX&]?yW|hxWIiƯUa;8.U;r#(CGIYxv/c#fd@SLPx9bUdĎ0o*cq2A;sQrFH~*Pk}I*n:m^eRl}3:"8?4ăO#4C_YV\8v1qQp '}e0х̙0s;V%%Խ}ݭMhI'^|y:H3IB k,Ra2 ѫ%)Oy,fX<QYM o09M@J@u~y̹(3 ,G VUS0}BHE$h->#HH `2,O KCbU;و?=4FӹnvAX!MmeRb: &Axnjk2 u<$!,']d_"?D=jƣF{lA<ϘRQOWypChًVy֪a:Tj!J{ŃcuAq*]*EIM Ѻˠybsv9^(d ;c%Tӥ'T{}wG[HRϒ.m8*06]_q-t.u^bw߬4nO,,*P'?[j㜖4ؿPxwٛuz&â$7xT[]-;Vȧx~ʌAD Ʉ:{X;J;zn։瑮hTeMuH ^S AyW=ziB9r$"`.|\w2r'J3CYJJ%>Ʉ:oV_2#wr1"55 Q] t.R _f,N|f1 քX&+4usRA0}1(Y%rd Ovi.q@@-LLN\%D6 >iLOClivHw!Ĩt'qR(цƝgףT}(`i@bӜisQ%\Be]qAI[4cKǘί̵JESAݓ~GY!/'%Fv]'tQ/˖뵞 "?;i>J Ww\I]XWV Qi1qطuP(BS||$|*g{g)|e9Ww"b/}';*78DWu]®I`X5vYoS4㣭Nqΰ+X$;$TPu!ge, "/ժF5L67EBnPm|.zd/!(~#HMIX=c{2uPdO*uHw&/ 5H#F 2eN%GڱK TBf!wۦY9҈sy ok3(9)=i VH%Kg R>v>r VhGX%[e1NǓMu^V?tv'nt;IW:1RX _cs~ldxJ#awjun"!MmcW-婸"bn(Ȅ :3: 8Y6ç"Nr`;la[Ϣ9ǜG1ڳB1 9^V{1c Qͩo86P<\gk-~K A)/̼xVd`:.'.Xxe>$&_b әJ\+ ƤQmA׹Oo NUlb`Ίymj"}^2UDjcA]=_E`z%׸!I.3‚fOrQ;h ǫ &?<+,h=l1YհzI8!=عion)tֹ8[m4*+;Sth)T˹O='}~w>?!To:Ʈ-~)QAe$؅Ɵtuxa =Sf^/!zʴ-[$;̹Uk*>3x-Ma}t4$l4$6aC.Abmf5;バX; oP0'fLcS3L8T%~rn3HB.n9$Ψ,2[@>9|1w=EyC2$:;E%H#ם5PU#ލ@U>'U\aȺ wS=K5;W],)Jrz>0rj~ݔ(86Z"Sk13"xWI&Gx1"k颽<4۶7bgRo,MђӒՏj&~S; (0n?A!=:@s3,14p.d%oXB*J.ƶ.5O>o%;8E^B|2Ku,Sߐ+ȳ)eAkl4X?;6dDUs#C.<lj󼙁&B'#==V$FSݳ;19X"{O??8_i7V/)0wkBpDJ=4踵Sm*Lꀖ4+FBCE=_rr|(L~,R9O!l@f[+f-_5kZ"w҈UbbA%sss)$QuqjQMmFFذƏ Âa?]M䲜49;26gZ㳔#1e֡ TP"D;;ofW/j%V֛L(R,u c<_ׅ\ݿ0/< [s& ARbxBG=P |?_/YK5\C})kig>ȅ()sSrEN#Y(2wұs]2{ X[>|ی f|r;sz#0NjY~lb3u쎮k!{}x09LA<ǃŲQ禝-tOJy՞=n*͙D W0Ȯ=) |Fmw*!_XkH$w,J&rO7Ahy >Qғ :=ˉ[-(1Lb<cq)M4u h6]/iJ͠^Jϗk]EX |$Bx]I-0_b:c|..B f #P(~UW^',>08zC0zNӽX)#$\(Sze5)@u2ƅYY-B9r}d5+;&w4])|Nm/":,NC{ ,&\l+$7QJQ 0EH:;&kYl!^X֤=-W<9s#s+, VAR:Uت[tL_{>@i2,͜dbUm [e7^%"!_LnSd#T[Lb4|6bjo T}ͮɊpinOk`fd3 ݵ pX<?ռďV{Sh"iG,W2)wZj뮲.Ĝ۟e4 ;TAL77p)S1:N*55#c[PSJ%b%q<%Q AgOT,!9UKf4&WGG{9qwC̭M]SJ(.٩y]fPMCP $ RkzP*uoaeFpE Q洘}+*&&K pN?>&z60]{9䄠SDɒ\ޑ/S* р~,:O 6m_{V"GvlM:_';-)ZR֠q71UGR\CV &J[6LLE\xs#4l.E`^]]q8Yp6>5(nuh{hE쥺݆U"n}Ns23JYdڄI, +5%TPerr)z+1r#+ lDP;Wcxvoٻ%=SKWH\QΑQJNшW{lO+^DOdɣ4Yd_ag=gamCEL ]RƁF' a;fT q{N*hI*DHZݱ `L,0{5 S XA ._KKWv45g@'B`jb<6o:GF6 5-M|qQm&QpU׷ٯU[1c!Z1`8Rap>@-#JiJmJI~--wH= G8[NLALs2N^ XWH 7ՙ:9A?vB<5gbCPNbLށF<3UȝTGL)Zz"G qBGbIgW1R5؈[-[zwRܭGl՜,W& *v悭9n'|;&Kюwl˭' cT^W*q jDA +oXtZ͉}$ɅUX$:It̶yfoc>bB"ñKZNC4 oa Kq.wiݣ$"Ι'WbLj[c!Q`l[C $]ǔbбiO U[):iy]?F6.j IJ0;GY03N2{cՁfvsۻk7-r ƴ# 8||C3 L^=R)gOu2 4s@@Z|U䯸DJUu[Ab~f0 L#"5-PڙB+ӟ0;'on͔i"t~ry/}$gظKj೾ udxo/=8ׯ7 C B@f\::\mo_QFW(]$ jkROeci\B+"StM.헿Uv5+ݫDAiV'Kم.@?ڔ`b怸\'2] 5MSB/N#lǩhst\0c׸mq1+2KO[G\$0D ۜK]| 14 X9hV YeWsv?D`6HbSRξbR^pP)O4=l:S[OyL^oaB=2>k\DmYm lBU Sx7s_L Z+JV-BI=<Jt QjH*֤60 G9<Գ9ZADx&JzHU}52pH@: 5jO:%.E2p,uAi(1yK@n3Cuٟ~tM/;uF4n7 +5\gA X. 3/Q {c0Lj-N, tlm~GZHDجHbM=QO0x|UjE^6S9C1ru.v%|UPگq1׼v΍Xr $9Lt?{*ZBQ,E;4I}N  F"ni_`D+( YfX3m{g6hKsj+=xS$cVZ{IͽݻNJZ P,=D_1wn8?vU oïj|w=ޗ)dĘPvYzV?Ui“ 1ta* Dyak>sQFCln`7<&J Kw~/)GLeG<&Aɝ;#. a_$zŕFֹ¡r$<ɳ58 ^7gK@8K .1AGRXEnJRE*Ql0}M?{:e#BG̾}EW K,ONUvɸ7L˶E/ßE!vsE5mWx1R3̗7صSl}ՃߟDy(=?0t_~T|ۥp1\cdF;5*P0ΑAa >gZxs wb3`MF zM |Ӄj$<+<[c?/-$H  yy:p^I!+,yw+%IhUuCyXp9ct1o‚Z}+~V)\lh_ 1cRh#t搤yR}U7a6R"{My/v MbirnD!\ #=a}]QG vHaMpM|˘%w $(A- "*7`MN,w.$xNn䑫0\J okQk34e5HV mTT'("(x"Ɇ5劣-x>wI[ݐwx^F@Oŭ3-`t_G[on4$u$dj,t1" cS"B-mQaI8\Ixےѓ"_T-ܘH=WO^ JsRK "2 F ΅TOo?[XSDҚ,G< #+MQu?1VʧLou'&T/,祳#/ai(Ep} XQeOh[?u:mAJ_M 2?{VV ^pAtcYѧ)jmEsy8703REu+_F7UGgZ/g|T4AMi>\w~sS{;"g 5M!j1D"pef5?7 R} C)L2)gPBsi){t KƝczb^CSP /E.ļvF暓=YjӳFMb{!n}UF,/9צ!lk_5 ijuFh|J#g+ÐxiߏUްaeХ0`gV0LV gok0(q$xsU[[[uЋP`T'~`l)0v38] eR7M5\jy2ID{4'5k$>k7Xnۺ_ w3'Of4p&}̩9 M'ո(pgSsO<Ωf I+cOmctA^료e[GEE"cxU4q߂:{DXUּ4~abQybV*8: y[OKǠ꓎^8]dx lA1%ZЀ!š}/*c/]q]mEz`~H%]BCfİ>aӰ*p`r&jҪSNsDyqLRXAWIh$@uW[uwy-Anȫ03WٿHbAfLFZӶvtP!!jd IYx90qS?,TkϠ26R~8{^B-i@СVK%UIbu"c\ᖩlJ)-"C# Ex QX6]lTg|CbmǧGrJ>,CArqCW:bsjX{$.J/ 'J$vYl_E Mf2z B#% L:C(,i]t, IxePK,Gon'^ߟ VAUDR@}jd][y6wv#{?%YP=uV@73\P{C_ 5iȲ9Lt.ֳlI /$q|ꨳ\եuMZ &Ds?HR[nOe0\.ϨwTF8e '^.)D+YّN&MQؔ N;.!v͒?-*.4> {]@! 2$VϧlP}(ze#e;r*.ou ~WUNϔ!7+о6(Na6ypy]R6IRC<*o\A*z4\S'Fh\-1iAlO8 LW}E;ֿcl}=r"N\a8^`[d5q+4wji7Mw= x`_,غ+k9 o>+Z ֓EzsֈڂV#Kd=$릲q#=]ma Q{2:J,'T 7HXt7Q" a攞a"Uh.^MIS)ǒyű&D;qν꺆*3͝dd&d ]zyX؉kq;1ʆ|V6AXbزP)zՓ}$H'Ap}Յ".8g^[}ݱMAi1_GuMogǨp6O%$"dE PE$NJM=p'[*kcIxU:xT]x9I_S>U=M:9 I`{{Nxx ՟h.0RqBsĦi1ϒiFe '"|Ǣk66 mRX&\6v6  u8cJtS5|M:Ra4ЭD N@qp,=tdűcsOBJurEiX hRI1X4VJ䇶*R'7mmy{}~%WwYјe~s)ǻb]#{)`XH^xΙ`XFe>JIecK C?eNWbTl UyfY2^yz t*ޡ3]Fv5oha<1niQ@O-^M-&X󘔿;B%nh/-|ȏ[bZN7b,aB⑥eja@Em=Rl5ojN֯P'Ӥ*\@dh yu$ !AȕO,w^? o~-f б"tIotoCn}Zۣ'}۔tĻ@k+~p;BǦf+vP֙tm>h&P>]膴1W m\6n%,bROF<_lQڑ/Ic 3 aYt$pK~O龓PZ1qɲ!JѪҠ$i REq<ۉ65SNLlSagm=KJNIU8Hǵ}}Pg:,@2,Gu Kb{1];T÷fGpUhw7e }Tow l mu+4h;E<7JH  㧽D%q3^bp^ jW.]|6%w7Y{ ֻH5N!y:=+LU}x4'Hwb%z=/8էkWk6 bő3Rv=׽tb 4].xPn7./3/{h} =;|=`@#S@@8Pdz >S8 h܍4u) cm$m )@^[{,9Vt% @/E 5Kym-!"jD)3z P5TA7NR `Xq^G'<JH!;cגdU*4\`_HCxiZFN^ƺS"&Z`oL`KṲJY4PڥEtVW }0P}6inz1)v dڴk.0ߝP={7$$El#8#0LU 3i jH f!CYG[Hp@XU\.'>Vx\lygfeZe+ (~AFϵuU%YXi2QәxfT엲bzoS]Fgd#)WBl>5are:6UuEEUHAg=6huz}gyb ͠A}O㉤EH  4!HW6VQ9LBw1ְ Ū?{A\ KcYڊ5Aq->j|(%&=_"ZnhT㩬iUJޟhrX벲SēAZ_`\\,+h\.1nO(C:9ݍXrꠉ܌I+Q>@TbTnH61^g\qOW"TS|!+6 \44ȶ>3J٦cB>2ZW_繒E _Nl#~edTx j@Q$?*ˈqv_`=''|M}sǤ>fE] 꽉Bk->Vqf<=0AʧlZD)YP TCL po1xt^xXޞΫ 3gA:t-e  6e fC\$ō?pl9-W@V =%#p fp|0;SqB QC7uu%i5;n7h 3wa~i+cDڇC&Ut],J\!l\H3(_?_{l !xx]Uj9wq>_狻 mʄdPG0״ ϪE]6& GHX^V/%}+sgf.Dwr \Ԅ`Gr/^,6?'V,PkM7Up*a9]5Hvyr^_}'d-+,BmuS`*74|T=EçoUg8t9 bÉa0j *ZrDiD}9X9&wdyMT>@t!!xn])JӲBN9ެz-_Wcwu=º2ɖ *|}&z|yʫ}v𸫟|wɽ/Z(hhKѾYáZB_ص4C PxG`>9Nr=+d" 9o*\/s.͞*K:8:sek}VsUE]84} )Vv^ jnz\_ U輁xF`A^ҼH7M0dnJ̕!\W9>q3U訫|b4"aVe0l"ndoG)Dolᅰ㐭h/q86|:qr_'cD㦕9C,ˑ\SgFfAڵuzޮ*TBƍꗁ\MȽ60a6ňL @-˜`QkгUG[]Bӏx+ȡ\}dY7,i feC+9's7 @jݝh5QLK4}MԳD y*Ӻ-m4 6- s"\BfR'ɞj-O*Ξ Y#鮧ctmrY 7dKFvrf*\Z!e-:F`9~*WXE\k枨۠dzHS%p0)ƨX߂D ?5ޤE"sU(2":toob4`A { o,O5J$fwki[>Q?3=F!Ih9yWFR ռ0vᲂ$8!O.̴D +6]R)Fe^EvS1S5尿B5@!\ 1ZAb?4FU~ $vC9s[Έ1H.0KWW ݶ+>ީW(%ʨKp`HfE|3kFЏ? |Fd#Gcj0Xs'foeb*%Mށbh)o@{L\5ȸl3lpNY/C]*~dZ9CTEgR2 󟼬_O -T'_ m~ r$ Ce8NOkr+ۼcM@HH|:aĭG*P4MA*3tnl{ˍJs7xn~r`P!p!2+1X1'fꀗaZ[m!l/;ez;cS'ODQa{*C d/~IhxKb]vyR:eEu;:*r$mIO㦂Wsr q0ʂ}ҲEz"C݄Տ;zmGזʚۙ~TqfHRZ [yɮ d`l|\$,+Jy[BU+lZ^d). Ć9j%OMSmֱnCX""uk0ɳ"+N~[]-JD{i{ѭOYKM=׼,.}ЗʤS>U,R)m`-۔:n/FO 31 WN\362xԭW +"aQԭ"NktǴH;(!ֻ:fp.ZGc(&k,a{J\q(Pd?5 CM9$` ˒ٌ&wwZqgguwGNWT+xseT71+V9x )-7СNI7H 2XjWHceye=.Jݸ}): bgVSqĉ '%^4Lj||Ic=pJ;z V$iOk*2R% e28VX]??{gc`xK%!Ay(q iKAޒP(SLT@lkDZY=y->VLE x$pYcQZIX'XIݗRwVkWf 12Хe s ]BL=kbDkLz}ׯ䜡3.KDG@*̔FzZgPҀqp=5:9& wݚBߓs֏bR?D`@|S(!+ p>-A͛4w~\RW9Tm]U׃u}dġ0 y 񽣅lyOl6A^e,Rm|7@ݗTMD#PdZi@;+XWL'5v>}(!Ifvd|.gVG. $zv, J8z=N)ĴwP?#TaciYǭ?·=M +eB z a[W[&أ1[Fڍt@8P}06z-Cz=Go"/)`c94KqS0h *[l2={e} K]b"]wn>L&$66UWIp!#2btQъJ50G=9SeJWN.o|%BV5^6]ODta!g,}Xc <8ٙd^MS&@l,{5/aRp?|$hE8'ˍ/EqyrNؙ f֠Ts86+$Ԫ5>ڣYYD⠣i;: 6UbdĎxm)@{7OcWQģvewACտOd`I59wW GA#C]:0}=MFW[EY==}ԉsC?9gC؋ }u/Iny'Ȓ\W6WhY5RWýWyMFrU`XAn.X9JHz`Cؑ-WL] ޽d?tĈm8C?oV}YKL씶Ѯ>ŬPֺQ1/AQZȫު*PEa6R?%ks%Ve6>̕M;\,Bu㬲Pik!wj n1{JKZ^@w7my$/a& 4@o7O?-t m١&: FՀ{%*ty4a){Rv61(.T)ـo̅{~)62j% u:5@xad RcZ{NgN5'ku0pvxn+wow+@0f9T{ABuU ]gT R7i(s cЛ4%C&]6H&EĮ,@fgY7/b5ZE.KWC $gR#4hMpx=\?~ g{ߎc?K8l_{~-ڲ3~[$J`ZXaS`V;_#K8ԅCj2}if 8+!bн$oMZ|NPVnf뉴uKNNaܞ?I) 5c_jz2O0HF2"چ =Tjs0oz֓OB3^l}FɷRvRXOt\/2ݪ#RS|QOP#=p:J'+<}pH0f0IlVvRX 1U*$&Б0Kq@0,"}Eԡ[I0r.gY_vyS>},mYa6{F+;n) ԱWNGv\1ֺf:9om0(.Q{VI;*J~u] &.EZ۹CAhcrac$ጵ=u/s`b,oj}t᠔|um5&Kms,!d>uZ^^֡9l&M@ɨVc1h|sH%~fɣ- o.Τj$Qݠt1 R*FgMf vW<]0^Q7v8bh4HWD}iDp?r.R¾ ɲLD+&(tY Q=jr5n,+֩D[R _lqlQ-M%TX.6W-u!o' uo|1J*lƵ|UÙ` 'KD×nFN{6(xs-s$U0+T}/_>.OR~\׻QH 9kvL0SnZ3h4;w2$MՊ:nV vA^9!2Sit; 9n ViQ dOSΨo~8bD`T7AXU%4"UЌ|`~Y0/ g3#4Zlx<޵E~dY[tp2 ։'0Xs^T#DV)/-85ЦFOl9fp} rL+6UEW5Tb j:ZŒ0PЏeٙؖ])'GnӌDg=@;<[sY Q=ɛaEڼ8/G'hy/W[f)X}cx>BlF(|@T{kU쐈vo?Œ}h]:.qrWX\'j5leP8J؍ӡhq37~(PE=ɦ听:t\(elv]."H62ozW "fٚՄUZψ ="m@]jp+c'V&=e.!)喢"J~Vk`wNh;?(?C|ŊH]MV\:0_΋V\Y ؚ;VXDXZ'{A!Rġƌd7G<R8n0R[Q+3@:>gL,|U&K!ehCÞ*;)\ v4C_>mDE:uCEUkJ,*Α_=YrZVh͝6h@4̶*NͲPǧqj[?4xF0;?~R)ŮҚCou41Oi*إHr"%&Qo1f9t1c>.a~Yh&n4*j8k8\h;ràFl +af=9:D>AT3Qk)g="M\5P'⾑*[*#!x.OX }ipya 1[.qA(rhɓ]շʃ֌jQYܾ">ڀSQa]k7. 7/pޙ2n pJr^^Kэ6齉,꜇CiPo9i^UP-&!r#noiYq vpՠ a\?SB4'dq;Oo NurK#+߮ ln8kC-z?17D+cV.Uv;te [:CTp(1?ߢ 7sHd!&igjȋ3)mw4cJ4)F(9?z%(yH? V2iD雯UbnUkgb7N,@D/H%ccEG[Rc6%! nݜտ[BO;e#osW!AZfwa:.46JNiXJ²Fn8u;f6R&h _90Mu1*e"BgEPiΆyO&|;q~-ZDD8t>uַ$$O:&\\)ejz\ߔێ}ٌw$74- ˮrQ,em`U[a1;' 5`.dGۀ0Y#zhs '[j/o+k1嵜r4k{tK!x`k> X"(*bG~ ۹MV`ZHE D#_]0RC=)xdЩKd#z1)+ 5ٲyE˙QNbPk+nPҎE cƣ-^N(8h}fADg>™kD̃LRtytèn/z z cPk״:-ve+-,l5L3ʋRgs N9{G:\%~@\*fMIU36\K{hXK tnw{Ǘ>,㩝S$a-PZ!,CD)Wa2Eay3 vzNtێvi濾o*pEJ6`'A9f;F5db :$f=NJ*[7XjCc[l_q!18·-k1T?򚕽˕m;;kkSq<ŋ&>)Քw5܍׎=e ln5}n,U^!'( -+5_:iZbevb+ܒ!"GU\*,/ xXiAITNLgR4J8>g,^\o 7]#>R!\XaÑ#ESK ;Ǥ|>$/3#|Ӎ~ !1 d$@TqSOޱ`D{awaݴPCLcHc)Rrˤojj-yv `{7 @.^|W)~iNp3sGju_aTwCg.p򧷴l%Z=b_#9E[TEv/1cs?Sؼ}-h*:( /c^}PhD3pQ~I]fD ko)aF0{ޱ&@нOIqJX(6DaPɼ:x'cdLi;rlTYb)|Kpʁ(t gv`k@䮇`-: *^{iB Mb4Rʜ}B*oW< {2a|+I\wLG/;n]|DQ @ƺp.k@@+AWki.2fpP,wgrg;1m@[2^$d>rꔜeSj|wLq_-?lCqG5"QvSѴ8FցhikpNƊI"mEX!0R {jHO45:>]S{!H(ݖGJ^rRctI^l vUfZ42J _W:'0_JqPA*jD'SP/޿ci:s5\6yb7bFebfxn!f4Q>LW:g+8 &.; p~i>4iK+I7e)Nz?ۤ1u0Ѭ̪=dx2zL_ i ~-qh Y&N iIt6u5$Ց:q_['m2aM ֑L3sr-ҚUa ؟Vd iZW< .լ T/RgHL Չ-.K\ºT)?eT5-ΙE3YNw<}V+vtVEs>k|2{KQ{;OGV m}>1t8Ϛ,Ͱ X#W"B;9 u< T=f>'H/T GJK_zhHk:-R%ٜea'8M3Dٝiʞ8!Z'?DZ qV!ImSos̆+Dm%QFfdB}MCz5.¿vy|҈ۖ*K@rqDKOL/>Όo g"Je$ћ򁴐 A9gdzuzZo<^`b61R3ڀHG"7tuU4VEAtpG)ח;NlW /#n Tgp`Q#J{Tkm#iCܥ)$ .Tndg7:Cz4AWH7`bX9vhyms0:g’=G!>+ՓEZ8,lkc`G ai/չNqddT3P?m*mTqx_TmdNLH7bۍ  Dih; bw)IAO(]雭;/4EɜVs2E|ܗS}HX E؁6a5PIHtp`ELM-ɦpҾn),'2m\\8qPfc (@9TzgH`kzosPL)Y㳨XgUd:f=Hԧ按^|bͤf^؍PKRO('H #!:&9~cscHݺ3%Uu>7hXk¢Dr,kNnEuGwQiHڔݥF-V+*oa4C8cerbp+εJ͇@,Ԝv޺4?69 <\M#ܸkl&X`g#m E L#҈#qigx%]Iگ:`(520#StŠߵꐦ[PF_?q{^R(3O,O@cqnFfFpLG xrO'OJe/;EL;C\0Op|)#-6HH㻻+~Ҏqy]PsF,t݈V.yd_  ,19JW]ب]nzua[wi2~puǸqxvyJPF+Td/Fj'76W1egbir3`bV.@v:`;J9+zm*^Z"|(:uLg{cr\挟s^/ χ燧9iD;b eZ޸\zjeS|T\}Bf4K`>nNǜ&R:$ˎ]^N/OKİ1w`b1&vzɢΊ -P^i;Ͻ:]b"94"8rlٯ xI$9M2>s5Iҳ**Qݪ*6x3G*|~( m<2ZLx"|e9\+TrCUXT&1x#[6a+=Z[q5sQf~׏(`:.)Q>U2d* -T?,t99;FDÉڴv8gzKĚV]ɧ|[djZUݹZEaͧeCѭPoSDqvC"m!2@;Cv'XI0=(0hH0X- 2\axP"H1qFo``RTAmwq?kB纤JlB*kOi=MDcص]FjIzuJ-4q=|Ab)H\$6zGJx n[U<4.dmY #CY$ +U^XYAw-GT6L8e刪S}h,rz8`0ЕH0d2`"֠Θdk.3vC(e W,RU_;xMF8V*jlcaVba}KOY`  ЭWut"6̑QDSJ?Ub,,=$GҼ&QUK+4[#S(DbttPP.^C†uQ*.J%2Cziջ mGchB*./+rU+UU#&r ~D_"l]}A-V~|+~JQ`%m?gSۛqZ~H;|}tl'N|ݴmx/]FI̜zŒV5Hʰꂀ_g/wvZ_Ba$e 5&잹3FJhBRRɔ͖H_8L-杓`3Z-ɨ#%y*)%ksJEc - h(՜Jy ٥v4lZ6N:4rS_Ѿ*6 =T0W;d~ 2BVj(Ο.9K_KI5ϩdHAH9qlolQ3_zgp=/^s+ANBX;C|ˁؘΣX}qc1規P7n}q/Ɛڃ"Z70 ۈ 5?Nr P$ZPu—Qm&s8'4Fb}T=K3 0T$9J+9eɄ]Oa~ O(*_;C vE*)˒3TG~8 ~tS:VFF?Zl@ {2/ XAzUZ[F CV+u6~^̛N^ʘC=8ξ!Ԝ2DV~ѯhE$Hnh9N]l[ }5e#C@A`~rFP=JJT[x36h^ckT& #@ ދ?!dtz*'gşwf.az"ٻ8ltUsI<-I*Vr#ƛ'gǶvܑ!`8)Ud'y&E$! 'SÕLt@ 7ӸCfKTSs p'aop]@(ֳ|܆l *NŬ4'q=ώY3=dYh z84ZhSe{S2O>jA3dR$=%dJK2v 2;H_o!tܷMu%Jk\exr!2R?BtfmlߍWG F37|*;z~vHp':hHopGoM\F'[oc1 ?}[7żj);`R!2яN.O[}zJQg-~[kwa=;4F(2!aĿC` ^; =$V{ҥh~3KA8$n~1_wA#${nLRf.#4ixMva4j5y: p-֩\_@˛nƨ6yxkr >yjJj ޏ]Tx2"+O:v3^h;QU+\E3O5G X)..S UhPNL yC-}{5B3%Q{wsD࣢$w@`&Ppg؇3[Vn׃^xcٸؙv%RDaºW!X4##?PVG7T@Y0;@ߔ8Jx5&e ' w%F, vD`KԭpWArnyw՗dZkؔTJjq(Wnt=ɧ /U:$63,vj{*_1tou,+X2&R;on2e06=P'V//C-sW5:+8 }`.%Qղ"U8/Ft4DPik!L.;I1q;[pi V >=V F90Ek|׾6{fA/u65)~LzNK Rjl yhlf_\lB՟ $FL4;|Ń6e;=5'9N ^e3Re_`( Ho`#DZ] %?*57FƉaq2 q.L;cx;YVG>'sF bj+`nėɗ57.\S?˹w"Ɉ$5cͿm$XAYɡU^.*K/~Qds8zjo$&Ջ9@ @X&; 6cGթ!uZ>Q| vY=': WI-@8Io\V$ds{^󄐭 fTӮ^6 `Ep q ?ΐa-@z^e>toL^C.cc~\-$*ȡC;v)">їVvfb5ofxⲆRN"2Wa3 5ls ym7@PcP(HV$ K ;jQ#f|vV'^~(7u4ښV{@i,}t!T(̇m%e:ɤFy N de s#Ik1*-QoYxV8qùI,-#b?&(o8(n:]}E- In#@o{ͨDs3߸egsF\k)߷)F t4-\ʋq&ٝpRC] nQwOyO+θ diDr" D'M r)S^07uZ1.puz)@ }741ה;b`/jEVt2^ ܒ}1YhKFNZtO[˸N=Lo>AVjS~։xZSJS~|^A8N[q$ [fd9A|ڝ?OKzKssqo};(т7,2HՈ8]qkVsy6aD}jRiĘ^L /AՇΏ]ެtp`qM9 1쮰SW hڈE(Et)yQG31|lsNv X.ύds:,h~ 㐿kW4ܵ*~]y=ːC)+Vy Z&2=55BNM?+c|Wm , 57;k9f^ u} :)b_+4;Wܦc> ax{~x_\\_g(zCw ˞yKo8/h,5VFse6;E79y:+}18pڤs5%cO u=)s[Tͳ`=p| .N~}>PWT_ ·2_SzSI_ePeWi8㺑e}|P2su|wN|J=C Tn:c&Ni\JDLJLݒ]XUdct7-Epoh$TT9B6  >7*O x0DcÛ>)ڧeM}7kam> 0RzK $ O51AT)2TՑno|L:|no(Z3Ug+[Vbe Ly-S=lo( !+}lRB@ahqגUh<b Hed.\l.膧_ZRجǞƔX3 @N%^LrWkcW\ ޗe|%Jln'!NTJ;1ҒkMII^%PL,a~ =8B_e:dK70o[@9q0,R GH-^ 5 W'ԕVc0a\Lگ@H΄6X2׎(tĥ_]H[t)ݜmw1lTf x'+bso7pz  𻨯K`:":L:(޸~"rkiE6EY udQJGO+>>W>e o}3U13>FˌSDp1qvW}>i޴ [0*Һ%?9yy ʲ r R)sta7b`@g90i{1ȳ{қ!GSRt>T!J8~'м@̫sفsx_ ٢~ Tp' _K)#;уsٙ7o͙34PW=lža'CuD"Bw$23xP3R^X K9U9=5ȥۆ p(bC넎NniFV~qvrJ1H[ 7!nu*e6V} Vtfkh8b~$4]WcsPS9YJZ6T;?\Thw=:\) ^| BHH.%a52ZBO⏪']%K?9 CX* !ca3( if xE7܂&@W%,ȟf xW`(aK~D2 ',|ŇreS7ѼVl^4k"UrͯVqB`/10T ` = Ep}F jCx1 np k}g(cL$Pϳד]p|ׁ65>5:ssEn+zJ<`ц轍d{lrhu^a ,ee1̫8{@oR O~x vيϣ7vԼڼǡ3i1!vK +5LuK=auW?1+" F9Nl,gt7 XM#ƶx31ø,g:)Kg9yNdPnRuNT7udm-Q85Dž6YJ(ZBlvqhcr);ݾ%q?~yf٦~yf5Ľ*Fd!xV!潅a'WbgO@,$,QzyTtc9w'p9N Ss9F^WSo[X,vi.k..R$iws"bLr0rH|Dl?ow7a~FԂzNh65^xu%jgq+yoHd-ȫ]''WI*JFƫ|`=d ]O (JgAw'0{Jk;%ҋ«X3?!N@aْҼ+h;4;v1eB`eOo}Êd]AoM<Y,,oc2`ndZڅE#ijd[b`FCpX,}-ѻg\Nq?W s)_PIq„|;NilJ/'w1_luΎc^+5O'fL*j2:`N@5LrSuѿ=@׆ cQd9;]1̀:%.rv;?ymHbn6|v2r)\{LUyoC 2(NDVNJ*v*>x\"}}fdg,nU:@4!& 5=$q%|O*y dڟs[qqt V,ljVn16QaR6օL0@7A`fee#a_lA#Wpzяw NyoM0>R\hQo 6jx';BSkO&u%@yhi@iC!4hx7|J8;6rvj U~dj?ʱ0tKۜhh͵~ʑT,rͽ*"w4G(*SI<CcnFBnLe[ecgu ݶLS~q!R دA@;)@/22-R<pLFWݍ#+eD+f\A0J˾z+,cxehk;Gosip@.}qTi.i#Gq]8,l^PRi¤ ܗ?O0B4wFK ?W:}C!WO6`=k-yS?PP+~pZ4!M$ϡ6ZSj$}ޗX@-oLXpo&xӶ>,1n: Q4F?sCЀdB~ԝ68Ci"g& ;-]ؚ3\;YazLV'*'4NpQDݯc:4@ ggڽ4QJ/8O%%"5UcGPk v6&4fӗH^UGurzm'H؃I: v¤*_ DXVk4$L@{xcHU_A|Ew UH5Oz ,Ap\ ްRTr`jʯm54[ Uڰ+ 'c]>BV٤b{ чhnsvg%ln ]9=#OJ3EOJ*1X!()Gb$Vu3XbmA&%.v_c/[Cr_fHǦj*j<";ǞPËɅ8 d SNV"ܷz3*8rX4n96yY`y|/or(Ы }i,`h(%*s205#!1Ct$,,r#PΓks^V;1EHlt[J;]Y\Am/0L+B(<ҠjsmLGͣv j"@o^F;;UTV%UmvhtUdPn.Xbj`I'-ŏE/OF#vZ=Ҥft=Lz]0FpwA$RBJn1pAJzj30;`:,`vkԗKoK 'N4nHݭ(raRfL긬D"Qa2W=U^9`оBEIz8+F_ ={>>QD=-&O&^6n t {i>-ӣ1Լ[h0 x@i?ٟ.p{XL1(|x&F1vf@򮦄"4"d;56q |Ien B30dyF&MfiFU@MP-^dY>ĸdy;՛{ms[֎_݂ {0A9D5Z&m]ME[HZTmB ߖݰWbl$f@%8L71iXڭpYl@.^}v$R]/3N\7̈́2hƼ32@\'+!$\|vPöEOX=M/l PdAřa(x/?v2F"'T7n( 6.-Խ_ho=29pI(H更 d!:4QUOWDFfpbc [4hj8L5lYP9h.-Ⱦ W:$Z yX£o4oySf?T@haBdhF.1)uXvJt3FR8R։&WY⢵.8g f8ݤ74B#W N))}/7 W,p?7 <*c_τ–= *Cq]bG&|ִ/{ԟtCڋI3J3ʅ{W5i3($}i(WCZ1'U "K2 { R)ad,5o.6va:n/x% 3<~$)r8Vv ٘;dW8A7 O/m%͘Ƽ @E ZтIܗ8H4-xk&cK DS+nE,'ڵ1љ:?wrHF*:\>QNJ-4pP"  =H42\KʍeDB~H )׻hʖb^yHl_GR (f<*xO4 ,t3|iD;Q/ ۜb{!'PjgR("!r״QRj/`{] acRh-^-7g:?naA&NAP%h X,uXΆ;t]ZdYցdAwLjF @SK]B~bHe*czͲKh TOAޝ89^~!LWXe E ,pSg>-F.NWb\>9%nr╪EʗКS;<"igșS>활׆2Mb0l~PNp N* ՙS1\WC[nԖET icq; Cr-:nc}Q=.^G.z !^Z!L]e ]}9M'ד0'yK$\@ &hdTVQw`YNȀ=4O7aرnb! @x\YtV^t#p:HWg{ئH 6G*Rdv+Ӷ%*fo|8^bjxPѴ7SYWxIFAgJs"\OFX*ҹj9pϾ1~`,lvO xDhv`ob2ӎ'C$:5U ;/Q<}CH"E\b),O':S!@lY>ZOor)T?1]W P7!$BR@#!mOӭ+^3LgZvm˾gWDdhZ` |Vn+Jۻ-j[}ʦO?i n״$ڱTC ]Q\E$af?fnů-$ j(8! 6ucmCfėv-;>bq,lHMN")V̠1CbP&F n {bq4GTf^`͆'7Rv/]J36Xv2 YKTTUN0zdG7'b*+ΒCI)fKy plfixFKiV#29 !/ujrk©MftRpaZ`Y'x9d!띯VXTWñ~FegnЕiMmfu99-!i rrbオsd]s ų>qoGm`Yc+ =ՎhH: ]1TN#4goi 9[j7Nz <ٰzZ7V1TAd RZE'5OeJV3$y r6xX:+֠'e/W"mjՂ˩~-6[HO9m% N1n`"IT;JF8`2_j˒q:Oy3D<|Gպ-jgm6˭a5gȶߙgυo|q ?!;u1֛dp xczsgͨmoi#b5=!_hХ,ƹT|TmXQ0'eG5KG;9K49x)IExb q|rgtK:GN WOiciPQO&(:R <5GdNqZMl"I suF$ww!H|`GXHs#v&IJ+T&Tw-YRT|K14g׃5$1@uI?z"&yʾq q˯m*HfȪzYACM1>4xѝ}lD)1).upL/&JI֋0aK`#% 覱կ sRG˥V.U]:9/0vК鑩Ӌ㵧.QsuOn/!IGxw/9;xejx _E9<6PLfpluj Ho3W Tܛ[ID=\K{!\H|/Z40UԵd& jr5ƌbKY+V;&iAJ1j$w#Ņn@@<\ÛzNW [cauW@FAeB/َxK*?%!\Jpʖ [)S(2ю3Ԯ=.)E]@&}0Z%n'XrUtv?gKbm#[w2*c~ ߎjI_X!l&Av4*oK0H2 L}SkpNҀ: /sVcNJYNb\mhSe1(9u"%zg ~ =۟yZl)_y_w^_ (ѥVe3~yw'0$ݡ%n|l󢧋#z4+n0C^z{AGuM͜fUr-J/r%Y> ;C,m1wٽSmj*\<;ZXCKNh2OK6 ;du,r>E .O4 +nzSq1ScKhݡWvK4b7JɈbL,{ݒdn' nI=]1I ]vtFМ1r#.IFO +5eg I`T#\a@`g[g&褍Y1Jg;MM^0}RM^bΖoeNmuLnIlt!PfgքzA\+P4^K:lB'o3*ڭ} [2x^Vfl uUً+ نa=ǪL/ KHq͓ $ P,0u[:5FXth.IblVqWVV-2Q/ݠ,DH7Ox&Fƥ&C C<۝1Ywyuļ|1[ʆ}Wto-pD{L(]24Yq=`gnz@* 9o0D 80Ph7a M4m_v0=0ش }mœe|G8%dpdx4휚F;)}]Ba;ͤDM<dB:29ЧuD{W0<3;:q$WT%kxZEHxRӏu ?bQu6-Bu{3cI^nc;K6jŪ ΐb_fÖ2w5aB\T$5Oc sO8<`ÿ0\PsJ&ן k; Uy(Td4f-=V=v%>5XI}PH8fd f=z[;`!ۥYډUdso |u^kZyNֵ?Mg杌dVA EkqZm. JocΈ Ko"F!XWwv)v|N-A;|Ka/UPHlQcܛno57{xP=,u55( `k^|"Y ɺt!g./&e%uNιd8JnI.qFL){9)Z(3 &a_o "V& qPU5 !b¡`d+6Q1i7.:ؾP!c[!WĜXG^:ᔥJ;?ij\0U},TY,ulU DajT.MW{ǜu\ޱ(j DI"j#qj>wQ@NZ@Bh^7jb%q pB@K\CDsmo\dZ(,]شjp<CM2AzNqX$<0LtߍbO<ˁ|&1 L4/SώɚY` 3h:%>ʹP3ďs2:l7Ig*)6hvdbpIl3D3$ ef̘t4j8נsWL<5&@& ;'0lMt= SLx #W[`~'?^dw>-zp*?*>/IaO>lZlkmVi^b3q9*}؊s֫JqWd"\Ԗyzj-9v(/c-n4]) Hra8u$tʞ#-*z58!|vYl]]n`H$V+x `m I:WMBE¥iRTNo2W}83GrS2Ϻmb 4XX}<`'p\Q^jtP >ﲟ?5Lh@D5ңBYh"BDDlRt i|tY ZJ[.1esseacsbDLl Uxbʙߴå!nVӲmIWX!DSզv[N25L7 b12C"sX|!1%v@j\-! <@>KtF5˜sN>2ɐmʳ,%xYWB)~TigvAaO"W7*1F ?řGu sYNȓY/EZߛ Ⱦ47t#3$~uqBw/.Ȫ/b^;P׃Xn?h; Jٙg7K%\a u`yf<]Ylm0jۦs?>s#{h"ҤU. ՓX5tWyƳ$%#}|^R,:?Z|\ݔ6RvѢ? ^܋*Aɋ{U $JgOp,kу~[ Tj, B:NO'*ڃy8Ͷr9"DQW,!>j!6ƟiKSE0/too 0|xUdP|\iV~{ +e&B`0wK1,vI '3n$5 c[XgQ4jLTX6x X,ƂQ Fvkl#<0F,3A$67sXVN1[r+;ҠE6e+]wj!9sy>!ip뱷_!5@zXFGX kuN"mVh7E%MxoޟqͿ5ጮ$=%}lz}"k,pgb0X,=@vJbuV%2g1]qOt 5 4`%3H{>R׭-^ѡ:’QZyZxj+jÎ j"L5Ӥ!Ա5k+jKLjݙ71UlJu|+>82?Y; ${Zl} sqKOZy*_O`#ɶ 0gmG +WI"+ڻ"!MVޕ8+PCarFON,G ?d;0Ie}Ώߪ7@H }F_0ea[˰{d[>cd Vu{(A͠>K+DCdB`0>SVB9Q@9l)'gkV2p̱9%`RGF;ا09AخPB[} &nY8tgiĵ{cJ~3PxUya7Lyh/"JcI [hzK`\ vO=''޽O/ xCT曯(̒z a-Oo}en*Znz1DX1YxFzXhe pӦb7%'ydؼ,ڤTPk<ڞ*)oQɅ1N*O87~X{w*`u:*GWyHGoaE)^Ϣ3&}V[km8|m(}'v[JT7J&BqvZ]?MIiP-䤿h1-HoR.pXA5sRdB YI”MO5ZYS'%U=_nP1} KsbDž;  ~鋐N@Bc*j҂ [PdEk(K5|LBwK=_'F,z{ .3 ǿsh _gGM0Sҗ`~T1y+Z=`JZn|fK;C* ͼ^";(CMeã;"Q+.ԝ 0|<=]7Sy"Wqu&6l~|O\RQ(.t/b(Z?f M1If!) ҩOnf>ZNٟ2%Ac kSWVjϞ4{v'V'|4IdjކjYʐ&'U=GThl|8Ҝtnd(5颎>;wfPɒ? :$Ól9 [iYa/D-- c&~K:LI@q9IPNʨ?[#̾:w@2-1Q 8)сFd&5d0hs .,!o4ئspNp ӤYP8f6S bP:˫eK'`e0bEYT+dNx]oNY|]?<6Ÿ%1ArqԂ+~%3!dTns=Kݤڱ:'͎@\-7_x `Opex+75:bfwԓqw1K&%+T'p_t#K\M% c=QME}^}*I͸C 3HD1MPa4Q}hAVVԶE9\10Ķ.D+ ;5q([F2N+>;s Ҋ"986$^)Eqĸm8W ,:MaI(%4r.1,AWJ}]lj\Nu ayy-w&lG+M NYfCdͤ=}CV+BPt4"ԘR׮TjܭFUX ~i"ĴaZD0Լi*Uq${6 d6DTsA$bZIKͿ#K,Lp1ÉOw=/ V< 8t,'uce]5D0^V̜2å-5W1E'G\_Թ&/g<6 J_uۯy\y@󭈶ߖk 3~[?C \BMAsHS5 =+.}XØ^diZieG㰮  q>B{r, yLOU[x~ٸl _t"[9kPDq)Jw\5#ɴׇFֶ^{WJmf vڄXΡPѹNZF#++)Zte]rAtw0;.JeσS.B#o5j$fͫ.[2O ҃DP'<=fxIE= 鑦t s͞Wjpv [c$:gǒL3m][3C[X^Iqc0 4?I4y(N1VRAt% ڧ^$7`J#>3@!` tkfpT[N+Ҷ1^Ӱ2A-;`߀ZrzB_S[QUp{M'# Qx4'\ۇdtfMFGy ##_Z6m5|O_۝;.|*u* jϭ`Kspɜd E|@<>PYbTrJwM*#2E9J}9\YWه#Fd]t/q['ݭD0$V[oVS>{5mN,uنi5ȱ}楈<ě 6Ele)zEdn,J:Xd(;`ؽꪎx[Ӯ}~$^ukf<TL7 u< 5sVtP}Wf]Bb͏-b߲Kb`Y[>xjSVol:(ހ-b3GuV*IEDoٖAµm7"+yVLd k1 em,ʑAqlwyH0Stmc/Eg@2;>[܆v*~X\A%+Ah)7]ke>6 l "9* " ^E(F_MiwIt6+}fyUکjn)MX0XFsuQ~9\{`)}2'r,/ͭĔ3ۊ5[X =٥3,bzM}fkB\ta!^<*DJfSnVgE D@慩jP2l5ДL`M!YtL˚j :RaO*<Ϝoh_#tǂh:j9"Z qwcf,2dJN2`uD|MW;gW_i5:j!-"|A?!&BF"u]ˢwrwGIrNFh_a\%v[A'.*sWzYT616+ulqlitof0wJeKmF$N22]4sZKh t{ E _mIՆtMID2[z|yNjjƤ*/(UX &O]q56VxvRs7Z[߻F4BTdYQ,P&GBsJi?:sgSٿ6ҟ44+VF*Rb)WO?mlfrǾa=ز h%f6ʇ_3)7k`fMX팧J!cNO\-Iro T`S X6Fم A쳴mN>́/XAzơBI ` V =%^L_eYfiL84BșLb[0 D/AƄÌ{\rxLYQ:.x7!fe f\U;ޫ8B^_]oIDs!9VÒ3}> 2lr6DhY'b &;k$=&Î< SL*VJ JDxC @WmVK({Ym'M bHoNwJx[l +O;\@PQ/XpyGv}]PdA@OFk1EKnΞ~~?֯u] y|̳k<fͩmwl{;}ƼھkQ%Z+-yԈ? 2CN&Yo)d+ "!gn{bCoD#)AC(X+轜n.$.vR7캮%:n:3P94U,lQw*`X$S3gm*>6`nomA(5(ZN.[6+d1%p+_2qM47ОeI_ xNe-cq3--<jD9C8@5xUĸ7x#;`nX ' 9~^<"x')ymJ͸)v1kXHӇeQCw,d8|v_lt"xIp ~ή}K^#1Gh1ef2@h^,Ӡx&fQ?@MM˙ d꫾4۴m{J&t7}=C;/.y!S33~Uyל1~'C+Y3[:h>,ֺÛa'S%SE&8[ujl9:43Uʚy="f{3P\c,(,i:j Cu:5e7V-~}zeF+ {7 ܰ_+6r-+ZwJ=|֬Dd-˲#ʜ#z2~X ᡔ";Qbe*R>3GW ;e|II4EHI|[fϳ:y"qooYl,\A @ZbsCzԩVn ?tO{sARQp+5Zal_,sYXd!7!ޅ=T|c}Q`ubwǰsTE_u'G>˩kҢ6R l0f7B*,-^0 OrqxC|!o;eXhxz`rw#*&3B0EEoz B_H֋[mݺ2s8r?erR̎= &u:YmX3}el-;X1$AwY40E@С芖HT4ѳ Sql7b-w9#``|%j]TIL> 1t$9 Cl5NIoo=?0ʸcPVωvۮYkaATuӗ׫9 SSAR],2"&=iJ6o{$kP](@vckc#d-D(F.$9 69/Hbr9s f1aRc# %l pw;($K.`i:,yluqDF %ƻ `c_ˌ*?6B5E'^hk//[SX>JA6y8Y3" OQ2å̄_j4b!5C<_ZFJ QbJ.~3@MWw7K$y'y: Icŭ%dG &01U~L4"4B*?we] 1VֆSdrb[5,\`Y>пbPW(BCwS׳Q iPnUqܑ45 YY`4m}jϯPx6 "/pD=`vtHyƾa̓o־guw5@ְ ^|>χ}ՇsUO6?upF? LԪuV|s48*0Z|6uN6s3 q\_4党$CLV/ 7t.Lw]q[WvŬ'TC5Cv,Y=tő( |@ _λ<# 't˃ 69A\κ26_Uo,8s]푉xExt{}K ڑl t9p Vf {ԙf/‚ka,'&H+dڍVmK ?w~Hyfl*g]`CB⑄Xtvbv\{>q!JCTܴc/ ~9Ji<]œ'x*q"Ù.qLTߘ:K~lKutʝľvJ>Jfs$V) KUғ0q;P=[gH/.eOXx:;CLq`&}iq϶IQ$h܊ONJPK?ۢ9Єbut!,r`G4uAizw>MՉ9$ *:x3Ut?Q:IH`|ݦ~}BejHYeIP|+j?tD(3·&㨻&00+D@>伩vh;4#LRp&t!86ٹ?M)4K,s%:s.!pwJ4D_Nq؜`-E6h@ϸfRKV4?;DN:~bbB7!{yEpvI$0*"ֽa$lUK- j[.Y!n7 :ET~CBˈVwژƭA$T%t&-u3wT G+WMW|2/έ PYYHLZCJy:²C<5nJYĒv¥EaJe?s4JvcmbqX-9mCy~b@f? ]koӹ jQ:=o'$AFƔ=x +\Y+`6* VRyp]CA; JBW{w{ް&SuUHs6):F:QNsH/27 ݥ(bCޒhB$je5!wȌu $=mF+MYr 1l o!QhH#lW9>wAc0Q}F XGXHĊ]uBT ԴuK ܘswYUAdd0sO[ [SFͰyCe,ȭjI33c>smgѨ!u%_8>/A%d7tAR4+k;W^.(7MNK< ̴ ֠cuR~' _J'0eM.0tD_Ay5(V =] dDݗLY-( lHP/ Sޯ J`^B+̔[aj`m؄&bDHXM!!$oԺ6CҲ CgmgvD-ѤߒY?4SY`"!K#bZ•ɪ<<>:/_W^ $h,PDnRik,9\J% {ɞ=UV!V 2ܟf4ۗ&_fTOX(+pADf*6i뙘 aKz>}v7SfEmD!٠ݸ ; $1c(ۙc٤>dLhE3lPyV7YL'El]UZ@Kǝи\ThL~[W47G$S܇R|y=@ϛWש6 O7o7D>|y0ȡÐyĚsP!Aq@yusqH2T]A˛pk%|o" SbPgԗPb|L5'bZQɑ6ysk[(WZ'<!fGUPLO~n+TgO:ͭ6X>9"-NP*\ͲmVde=1w U:969NFҀ1EFKN @v8&dM&+c}[_}lǓ V=N7/:TkȜPw3h@GS*JJZA8VR hߧˆQ.sQ>/4\=O\7hGHt6y eUNߍ oXȬ/xrG_'iDrȋYqП?\qQro ƵS- 2OMx<3-nGv[q@^zws?rO|szw1W):nOZMTGdi.9uvD3K]Ӊގl;}q1^|׵P-$~z:yWw^"9kџ82pB|g*sj U6Jl," ى0&?؁]}*q\+ ;Q7̣=j-\du`uV%-V=-ᚠ .c}LvWW#YW51L)6?P&\?͐6Eͩ}{V([1{Oh]8UχT;7N(J(,m N[#@xh)=gA13' ]y ]ȏcdž&\u%$ֿDuO/^HbhdAYm\P5^!e O/,CMZ?(s}75XôNu\aS8XJ'\hXcoMTH7f;v3+GtiWV ZOh[Q^E?x"k۷ t`((@&3ktq@,G|zjML.Z rqJ)=k)݅%LHxdw VR*aoQ" ?ij~Q 'jwȫv::9 ED$Hwv\'\8pUSpޛ?h]|x NZ TMHeX X("q4S 414|EQmp!GDVG6q5!ӁnuiJd[0l^8 f)4$E،"Q$.AK2m*Tmf XڡQ(SիNՌDj dk{]K0js;{L ;ÐZ#^Zg@ڷidzYF7ky:W,-OS`U>ļ`3-PxRAJ-*&h )|$l;`K옧y_{ĥϘQ[Iy8!K ,1ĆF&s7oD[ׁ{Iɡ(Ko, )^Hk>;##)\OXk|f. GS+1C^;^͘.jY9∘b3% hN`u%X '@v@=In'#AaHD^}rJz{;H1a~ga!g糦htɢz^uIԶ0ݣ%='R:sL1b3g^x'Y4] t" DRd%ĀNlu]oֵۛc4o+:-w4R H$=!sjld%+n O/yigMY|sit@N3L4d^mo(mzճN@|1[/2,6nv>\;0P;_9||!F䀤DɝVTfdz%d=z\݆2ZvڧLƫl÷wȣY;- 9pOڤYhnZ!!Z#ڗ3eH/o &ímdnټaL.Pic5b[N(,z*}Vu!G bvJL9S3(IrA_Mjx"s 1=M)dR\[gDa0Y?h13g#X1PsCN(j.j':5=R䡬ac|ǛE~y%,+頤dG4ŋ6v~<"Ml˿zozvǐnWMGԗMh; ݯk~<\G0!OtrJQ8ϑVȔ+,WdzF s"Cސ(bD&{1Gm= _y6_yk9o{wEA!nߪ̶Ku`38\E,Xq'?67OMq=(wpWENm[ǝ.Z0zPC|3󢵎 ny;Wt2=/`VhG @Il&*~DWLfOr[} /z|_:;$fN[ϴ RE;.P,ntHHˑz}>S4f!ID0q&J"Yz0#bNfgQ6~*$^X-rM29}3YZ!Gxn$IBVњ:P6I=>>d.ņ/{EBbVvbEcMU7N4X0le5f=o9`=+SpBi>`/nkͩ8t6㋺w'_|Q&p<D`u$Vq_>\)veb@dl+{Bo5+ͳh$'Qi=琛2lzh F<LqVX, RcM+;AdSw\2^WoYCDZJD-|KCzx%,o0epz21 8a3Wy.ԫK ;dڍ5NSDVR2Y +0atQxQ B^SӸ lYi d"2 HzM8I-V[ejL4c`.ތ@mqv;ypRj4u?o̞6p TMc;H 3}I[Gf'$IIlS2Lx u`R@ ~8}w3Ъ6éB>6ѻ1Y::˯5c>Cm۔Y/ƶo Ø2Z_Mk{}h#H*%+  *۰1egB}0"tC/z dOӜ`,oA?oEf(_S?wr#f獟E@KqI = ʗH9tT߲NSH?"%A.E:s=[mweilƻzYr@5ϺBvEh~`Wj*yte*1 }j d%jF* ַPUrKrHQ51r~7 9l,H,M(SIq9dzBVH]X4= bPsL+ c(ib m*L=q= 촳Y.JnG7Oݥ)"KR^`1}my9m07Š ub:*P$@qmjvJPx4*:MW3cuЗ"B{AhhyE&wa҄Dcѡ~g(;X y]5ɀRde۾ڭ% Wp>Nezq@}$sX5l+m1 ,^)<ɍ( $U+;Xq0_yz/C͝,y+< .=[/wS֫BcSKXd#"z }rid+ȱg>tԷ\21萗\enqD지W[@U|u˽q`h=; tޤxG8خ H6f@35}Al#)y| ͹ɐl&hkȯ l~hDȧX$ m]s.鹑^K04ڢ#sڶz !{ؾYXd~ƻN4QlɿkFFpƤܣ5&'"{ lAT~HO5J o gH@6)QJ߅E"/:ں0*(,9[-~kO2PF_E\Թh?ir2p8&S-10]yV:D>zKs"ۡmACHqMЧ^2BcLcI6iWļ/d%*4WC _/s1ti:?yeKOdlV6r]7"= n^`J {YlDdca;I%usJiaL2PڮR~nj ƻZFTHѷUu`Yz151,cJ\_?1&D ||`ˏE8PmJ8;T?8%6R+ 폟4ܥ`gXM$y92kFDh'#a?'Y؏93ssGX_g6_dQZCsQpJMTf7?`~%-&7zF.L(d,qڽEA&K8VfR1 &'YL1A~B⌱jILo9srRm BQ* :vDpNRfsj#-ʟdx%ժ΁)q%ZMA,B`Mi K5zYU+yL"ڰ^h7Dwo&(F !X5?|Rf%[1O MA7*0O TڀbulK׀<`? k\ Y1"тM3bڷV[G" ":R*6%Z4 n2CnT7:vkS+s' p9DE38$Jj~~ YJL?{r0Gu z."vlA'Ύ@%̠5 6 3xYQv3'0UƱ 2ѧO^[ ~)o͑Fa]IM]$~1~ƪд|J0)I op7Dd'ʈ^D;"XlQX<1Q^t O-<È-!TeuUg[TE)v\cAuX <+Ormü\T(pр(i<)~ʝIYkKjq-{ [#6`)w\;^ss+VH<٪ӌXGH3v0Bɬi(q5`PHA[=YjH/JIꞽP I5"L##Ы5>ԫGR0u7={rby8%^HA1q dZ7mb"W!.h # 9Ӏ.WiK4RHD}ol$ \ʤq*#qFYuPFo.PVͶKɱw{xl Rz[;"XS㦈 REي0ŸP4Q<8_z\ysOe>4WeNMal})ʻYcmT?tVݽn6ϰ1 "Kk{MD&HNƷ a;]UEέ!K^-8R8` {s{2K v2 Mm¼KLORy`W1`)*]C`OU7?[7 $s)I?.7E(aWN2ddJ"V(!{2H||b^X/uDI?_K1Ud+5AZD)f5c%+ KXI$y7,ց>x25DY,])w I!%GgydlhDbV"hkmilzI_sc/|sV#^ љO1Kֿ[N6ۢ,]0F//T- Ũ|I?Ow~HS)gbcܼ?cyB?2'%&ac a0m5 :-{|>ۡ[0gAep7G#Q Ot̷Fd"h|ZN;-`̹x."X@QƗ4/—g]E%bh+̦oLJi4a>0 ioM-| C彍FO'!2O!'%W<;\N@צؠ[P ;+RN&W'=ws&)}M#M׮wx4Dƹ+9#:QBH@AiP:F6MAdW[T r%N#VvLэ=Se̊'Vˎ$ =m +T4l Z<އp*eN1v}"HFG,\gj0.l+ 9bk\bsD s~';6-V=n7@t/}p(c O[|mN儯B^,M<9-*OBw>*\T\h1`ڇ3)ni;!R `CqcWŸ5KmPB UoS7Rs-ED`irthM-"jl)>jy xI it˾퐑#rWV{"=75f3سSj/ 7k7mcZeQ,eQR#`Bo s\CDrA]U놪.}؝%$%/ jv9y[W .! 9[<AA|CK*|Ow!T1T>.`$ E\+Ғ|_XNio[&FŹDA!33N~S*ЁŽ7z9f_tyӎΞMOoϖR"P@}tMAV0!<6^a/hI;)gJ9[&"cÔzEJZ'Ųk_oV.S)fw k=HyuˑR7Q- Ǧ;Y666ďf.. <0,tL莽". s}JN?.VRxfx/K6w`uR$Qs=DkH\ݔ%ZYexJZt4kT/ =͡/Ypp)g+q`^|Zy'Euo>ZyüaOJHȦS-U,>诶=Y U=юWVnI49Rҽ2Ϥ]Y{n)yb]}Jb(PD?j#i(?pׂeC c|2=x$G稳º'ɏ9 $ӌ.{1쬕sb7*`g-*4=Lu ŚO:U>~mq=?J_ߵ13>BORzł (ĺU9 GcOLxlv!}g8OڢeثtK^~tźQnUAL<,:-!~,4 5._by['f ML-@⩶?vD㡐.Cz߇Q(BV :&+QcWnZ چBXX1p*^{; +|,[=Q?q&!N>СA.6ŲDok( :ІfJQ/_Fs[봴pTnWiR{ĕq/騢CGQߛrfŢf8~%y>%}NÝ0I=˴+c^g*# O=?/x`|Ӑ^C&s p2'fڌn%7Smmw3Ee䄺O|,QV \Bklf?`41- 06' &(L Z=_y;L%^E]צP-+GfBK&}lɈC;~^A0Ʈ;Oy>Zۊsg[hdgJ#$05UKQf?qEZ@A!<1-Ip*5pmGT9t!#I;oj))i>nʱ7Ys!pPkb `uq}'^FvLگ\ѧղBX⼋^?@/g;'qD}'3ϛGa7N쉙E`qj yqz G˝s_>,]6ct0KUueƍձQ)kb+{&"7l GvӠ=:rw*%:diltQX09G9yOb[5?{ N _uI>nk$㓏,UUթ|$7ޝoy .~!o\{S gE~tF҅9l,_?|b1*X\6cns*&?nʆ_E; <R`4fx4b1,mZJ\=3N<Gy'?A&qJ2-b(f'J* ս%c&' S i_ 1 j8XvSyKvVQ;$+>:t]4K~~ tB}+$)"E@7N: M =>M^+˯sڰurd6'[Qh`'_.d)ɑnNZOd >Gtw^3G)iGF&Ӆ},H+. Û}*F h322p_'.Y41~ΟQ4޷ 7!h9DBz359v_?NP6{ 3eOF\G&t#,j]5B PXEϦC9uoky3x2xnmձXƓtIh+/G5 :8i e. >Zs_cU|ւ*r4ђ2Kz )Isj YNo,p5}"Rvp-5 7im$V0,(?ְ{*Őϯ4,հ=l90:I+9/g5S0 RC@ ByF8Py+]gEwȇrqt __#3h⹧Q-8Ȉ,䋚_.$'%qۚaze)2 ̢7}li i8 WjHHibWJ~dMe< eR_D5*J|UK3OYRê rdU܋@K0>X.[ B2hAmo81nffm{G<(-".U/edK6n~ Kb=0p%7) Gr~sKU!lYufM]vf*۩)ؚE APi׮m=hbx¯ .ZFfib[w*H7 i`W/Igjmt }Ɛ#MvU_sݝ j_"xh7Flˁu}"G"b  Idm?^9Zfc}GNtKX-CUL7V> y QR:y*ed>4gRN滟mWߪ0Vq;PR"!q?-,J,7 jJ__3 ij`&ƍgo/)W+4&Z>YNJNRmc{D4mL兕o+?`1F NwaUm03ydʸ t){@_$![AJjl;651`1dxge=:SݻKEnˣA+sN; X bOxR ӊgHnX"~ =P:(׎*6@ |9 #v&]2Ep hqe#L:lGcfd6aʀcB+ smK3ٴ;*/}?q>:6ST3;|MV#2jfaroi0}`ɮ+@}=?#|u(L(;q-Z, ]Qgn;VRb qV1jCz;"snR0-,iF@pE@|=7HYϖ5dDvxC#@'Udk 90UޏXh'+i]XU.7>-|n,bަ |JB.ҳ"eImFnJs[^<b=dvVdC6v jVc)hEyU >>a)y{9AR'F+Qowa%cl :X_uI9˜l\D(d~kVцv|V?_4\yٮZû[cjR-:v V+#c!بjF:H'TjLN'deA$JB4,\`ŷkUN\›AcM$Aʱ=8raN @ l0EAKaja 2ubz4QzP[u~J-O_0^}sCĞ?jޟi<Դ_+KHk|qL(`gdMBe 6WsW4q%EB .ۿA3پ,b}m3ITHg׈#,\1ilɑSGPL=VY}#QY3( lↅo1? h+h|N<r{`⤺C5Pbl&^5\M(3T@IR!z +yv]YC%:&k$JhD=DEtGE%B eǿAi(75Z#!tZ6h2G;uCN*`OaBei^WGIAUHPg/3A« &Ƴ7ogvE'bkF6Jw7j[p,NX4 OFNJhQ/j0] u-߅v &y1PNH,UZn܂?.& L 0"ucOT tAzp$'#gD / %̿0agp^#vHTIp11vNC%QʊxW}k Rl-W=g=wW/i *W* LaUp0V4O)^7&|":iJA1 kim߼/cĭ"L(Kl[1{i&%PS>durO-T#6:u) )ʨ dK [0T#J)LPZ7XuqBA.l5Xzyhlª]#iZؿ;Yipn&4è-Qzp,`ŭ":źrC _Ocx5F ><3#H^>] XNjY [xX}bܪ"I>Q ÿ$8Ǧ{pfMҒpdI:I3CSx*pxj8!ǥ}«ǟO}y8::>ꇤ}9 ء3N4}ثQWg}{`vB[5}\bRq .6Jl틊 }{~LLvڙĐF-&aĸaO[ ۼ@HQnQܷ')geԗ6:SFL\Y$zndl6h'w}(B,%{1]iSv ^׋NMJY*V8f:HI U%zwӁ.V'[JmχJo @Z@ǟyE {E@\xhdo9Gxz#Ѽ5H>u36Ҋ{໶T9l_^aWVCZ$ֆ>տ>^F d:HYW4 ScܯH)(O^\l}[㙙eByjm~#ރ1JuLxPoy- $"쀸/Z0=h <{#. |М(j9Ka,*C\ףq (ZR[-%7 ¾`j6@X: }ic! kpObජbWUޡDD<@$Zh84b](U7>xZlSjh;I/Y/?84 ]'O3f !33xysq<)N G$qOX.D9$8s;$jbγ6tem<כtm/c~Z=0gGCJ$ˈ}nH)rrphhP~J%d,?}WBbϐ7/Me[0@5"\C-!u7(}؁v1b [P,&)8b n:!sx`W :*νK}aN^7vmNGi k^$dNose;\K]!J}"ph$JJcCzĪ SKeUroLۡlzLi:qݦq_ :fщ2R"gy)48Ndyve">Z kaK'jz\72(=ᷕ\=TeUmɐsAlh;\zbSށ>ӊB+,E^H(׷AJ"z#?q# ŃSXؘB' qI?zxK2|q/6T #wH"݌angnZ,śTMo=; M~̄ҡـJUi94ʶ7]ͯxʺ8l!v^jKF:dَә`YPoFE-覡m/:1ay A:rzo5Sx糵I;?տ~dKi5%kjǖ˕&p7Hخ]Kz۸';(glܻBEP |Pk)v"a NAD;">:j%A}Yq^TRvG~p )l+ ]jNJQ Z_C}f tz5ҿMZՂq?.h21@v\jTK3d!9*?&9qyG[-SxҤT˹ʥrF;ZiKw#Թ&L':=v1,Ls_jgaظ:w$P/=&e(4O r^k*6  ͏ ZaW:1cW~it˽H5\`s7d~Miۖ" ZLUM^L^S5yLwSa%f/͞u )D֣ӛo{UF=4Rg0[ɶkf6HE`*q.JfU Qʺ$pkr;TتM}־ N~ 9ĭNqOa3}1 2п{NۿqkWHkx=so_SӿR_Rj((.%NcGG~GJ/֘-pe|IRqD;IHbφ^”ƚf^i_IkHt;\?ѸcNxN wEZ9 lF\" o="=[Wd!un<`՜_h|R0?gXxUd'4AXu㢨c'މiKkPcATLtfD+LAC^~5TJXF)ٱ+'UXEw7j;IB3dYE>OS+FC~>1P'>~z C5p''@V`'_GYzR$6-ݶƬ!^+d4@!iud,B5Jtr,3ȃ7busim6iv1Cpݵ݇Xf qUz,W'/u3f0 ۉcBK0+P Ks6-٩@bW8Qp0PQ2i~,Ny//}LtuG Gp8G1]W׊is;5cv:p_ښ=,⻡J$aHvz!J3l%aGd$0G4&O["7q}K:wB:ѭYG3+c#@ Tc)fiNH'+cQg DH3KCZʹ.1DYf2w-|ȦSΎoTfʵ d2uphmfihٮkh f~~m \FORGlPP}&17Otv:%I}yɊB@YaY_xR(l8(ɩ Tj{"8WI0R$ʯdu1ͺcNiVvuv"F)eTDgxƟsm診=0tcṨjE$!!MQ߶AR*+É4}NUov4Shl J $ {e3OhM[xV[".[ƕn/ eϣCY G=lM T|"9Xapٞp$5P.ɤ^- U9N ~&w 9جC =zҋ4M*g^_*W P';3V|f6G_h!3J1JI`p2Bv}r(s{g._ׇ@h09Cڕs["W) V8Ld(-&}+nh(& >Ԅϟ 4 ^r-ZJ R+c8?9\ϖp`uU}SDfJQ_kЛ@ϲwZ P՟HPG)zK3%;c͈AV%^x:mwN-Υl:.`G7oѧH>W C&'{, e2238zUKdSUfW*^R)ޓ;LLGI-R%N1y8nC ֖Ww|U׶ˣwѠ\3QdG,,o:6\ d^ՑeA"s[8I`0˥`.-YSxE]Hw3H񖵈"x;kOUã3wI== Z܌ n4T kI$e.8\ڦ!ٕ쨔CI-˂6fZohX79Ft0q9/*>-](]۶WHO (1?kyֆB?6X5:`D?v|كv3fؐ"L'4ya%D "~>uCJAgޓyCx\[&3~b 84+s $(/kͦÝ hKAA2[:[Rw5Ypz x hVV>yJ4 ZW#$!Ѽsٚw;JDK?vRֈV& w;2aWsr {reXO2q7N[(?/5"Lq>(S* ;nEmjhm"ϝ4jn \ld.rhl_ ԶpL4M>Ɔ&E8tȰ} #ڈIy}!P Y`,_L`lxFZf_eA7C߁k:!$>:P P c(91Q9,YV`q2qj7es$(}(r\ f'F_/Ȉҝ}ka8c힣Vʸ/~O*?`t1Ș߼X. 4>$ r(F\\MOHgMmw v8\ RCMsp2 an/ꭔ)>SyQZ5k3$$/Bb̝])5Z Y`iJ dzdPp&(ͷ& ՛t(T'\hD@4 }7/?B OJsR-}T1~%L|<9Ԙ\x7Z:? $ɻ€2֬HlM16 ,=pHvp~0gK_#{,:{=H+7I/:3+[G"5}h@{Ehݯ*4DGP{,%4"C8> ai56@*wʵ60 .v, c 득JD'Yj԰Kⱬ #C3Q-//eFxs-Ϙ@tHt' nfnjKؔ)&'1 ˇsa۩;g4*BZ<(k`68 s2߮^$huhO[Ɗ>-CL [E.Z-I WY ]7n>ꮀG_=!WU8N'=ncWA4i6JV\`f*c3kU%Yi&_+f&SIMVc}»X/,Fx,ڑQS_|Ct'=߹&6nNҦ+\n^dԽw)T<4C/H;LjZ)H0G_t~ Xz;l;Y@e(M>l}Qa 7|0sZ''V&J&#"\켂^̓DgMY0d2Tnڒ@1A'o0[:4G~cUV'SJ,vjɞũxC:̊aKǖEFW}k--x14'܂쾂:,zqާDP 8,Mʜ+** GBL%Cgӄ* WGEMg. 1ɺu tQĚm`̿ #xcCF)}-5g/)bлX%"B^cH??I {Ԍm{ "MyJ43.3 XOd1r)1;=?{ )hY SwF?V9u[5u8~I萊!&7[2>XQ"U; u, ".vIrKMP$v mG:) dL5'aᰯ ycXu͇a/jY̦#0˕h{<$MGS.} |sX N;yT_yJMw#3,}x*1挻b~Dܘj)>Ū0(pIexZWҫprl[Br#L".{X~ܶRz[x01pޚ) 6+QGoIs$yOa~kd(UD;[_Ն[=T6c1rߑUpYP:>==99KL*$m-9m% fy at%X$l*|U2N#Z[by3fb{V؈/prMDUX ^X7%v Y>2 a rmGd Au9fZN•i( h튎~I$n e&ıoulP bBpUH.ٚ .9vKd\- i< ل'ܿ!u(bl=,eȏ!iMN[)ߨuYС%:*8} 1sE^~)Yd-16:h" Q66W2<ߵCDFף$4BTT~wy kG^,clwQϣdFYBzZ7̋Ud[.R_nidNRyU*18bWUȇ{-;v=x> xkO50 ĴW%nϱ"I10%̼.,lrMG@؟oVpϗm  C*cp9LdM+0*KCgųv O gu{Q褓]?V[-lT}+e09W$׹a6-ZWcMSWB8}VqlqQjF;?{taԓ:vݻ7^e.g>+ -pG9 3WGt=_?Gj׃7~n=>d T\ό~_JsPH4l_!O'i5 Ɋcd1t^s/ӟ]筯eT}I5Ba}j%YِCid@,$Zhl`ZAَ?YK6~ ؉A1ybXL-Hh" f7: p2W{cm+nfǍr~q$5a>݉6G*5Jkm=ͳ#슭DJ̍Q+WwWW^Kşg [ozA\t) \˓>j^G"@\^m,H8w _\s-J}R9Iz7.e!HS|N;~U!+O59ƒ\9ñsftj4t=9.f&km54#KKKF R|R}x lD;O'KѠ7϶Ҷj㖺waN("6x$_0#my52%pNNK07'%%is%VY a q 2O%:$-BQF܉yJ Cjধ}^?:0<G#!;?WQy-'y͡. Pp$sjbg8(<ՈA]w}ׁ[?ߦ+:ی'mDS/4 Bj>O-9&<0Y w~|>yzݾOt$0"tU`IbmV̠dX{ = Ilc@f|N02jiG\c$(`n[(fMc&& ٲR9UFo4e0])7*fmNؖZ5p%wmThЬTi?ǵv4n(&$8HYmPү9EqGܡ;ZoO9KoJB6>Հ4L&;Akxf#=1a9l5k~َo1ʤƋI

gO bV=ɉ;b@Tq(ջB-!Y(96 S1fqƬ;!L m$11gXtn6w\FxF?s"!1M5CVHK>FwI4tđP$ =+Q@H9*3'tA{n= T'`/Xh"{ՙs*\cL\Qn]Xa `^;oӈH\yBW|g:d7QIH8rEJ I7o\Ov66KU0KR],v ڮpOӷr#~t_G`: MfttK?S$T̊u3~ J{#^̽'Mav/rУɂYlJ)sv2C[)%}<~`:R9uHǣJ;dD1$_W]gWJTbdD8} B"74<:#ض9DtU*dY Ns7u[ce23Ӌ:+4R$IJz_7Vգ[}.xF6˧72 j]7o_:Z,9^>S#FdSɄqz~&8O$g$_𞋢QfjN "-{erycGIn\O #D@*nQ.I:G☊dڥH幡Kj/WH %ewVsDm uUi牁G"x,H^7=2>لՑDfuXmv?0h͝W/8JiqZ2n2T7TZfg"ncW:ЕyKf71$XB"De9Bc 'iHƖY5S (0D͍eV^E@@tąht(D;d9m>jmB̨E=J1 #)Č]RbQ-pe_Ɛ{}yϺ Yayغ7^ ~ӺhP8) >>Auq|SQ z.)QC뛖p4yl8SI&:artSY@_o6W4b@W~a`)7`,EGI@J+C:0͊q7u*`NNSr*k"PQx#Ѻ eyp4dvaмW,4-? zmEhd-AC[nkB#zýfZl?'jbɃTK7nlG>Vs?7[.lp8=y]9&OG[M]Ax4VB.^t{FܺȧZkjApj%ov(n w&e)iI)ԨDr"^6Q3DEPJna^c1D"@su3˩4c.R>'mqꚎǛJ_0^`P[Kr\y'l]mI؆ ^br:KӐ;8m2ZWEJƀE5?Q KX|N J#3o܇$;v#K"qE3Y.mIUs%^T [c'l\Tt)ǷGpm:)鏼Kv镫 wVi3' E5\#BILvP&[ n;tI2J^mӘ C;j濻~K򆨂-{M*O-/8$Uڹ9c(M"}QC]x~ٲ:peJ X`{sT\`&(v;ǫN?^hhPW>.Suvn 3Pn5BSsUq7{? x|3*dYO}W`(Ox8/h/鋢d“9[9tT4qܱS-'Lè n1Ovaq*H[2ze>Dw_ZfJYzЗ$ ݦ '0"1_0nUĂhL )\4>'PB ^:~0&R3fL1X`jK1KlTV6 U$c?ڞQr$-W[H_5>HO(IT Ur Uo #g-|jc9 (11,+ `]hRƉ$~H 셑F9tF8e=kHFXS=~$͝vŘX@G n.k04 E.Y͍j1jboST[5-adj*Fk>u(75EtJbtCBNe4ʼUo; Am{{C$#u~W~Llc2EF=ź^gz.13/L'auwÔjRY)`<' `^pV 2sK̀]~`/Qc|mk,Crhџ(0Xx}$_WܪNDňBމ65}bml/*5n/)Q&R}?B"@`5එc@3)3NBi!A f\KrGN- [b;|9GcgeQ`oǮɛRw:G]"NBm /I~J%Mz6~"]OT+EN1ICҽ Ո2? S{UVNHсﴫyM:V%l/]sx-T_f1,m,20gF]kLCF=V~̏-+EtB}]F|]p {k xةc>,F"4, P3}`S %lUJlg4#fc ?{PGl"6/H^i$A@~t7(dzرΈ6KF ׬ߑva@bݱL {x} ]ǡM-3;n6pg9 2Ed(OYnqЖ%X`=b< I5&9_)1)DIK_)]VL+pN&/=oBGDSLJ3(yثx3\-e6Y\*=ߎ\{Rʫ!NUxnό>aa%%X6  b-:i+]s좸#Yrz "ٽb|нī:w5ff9P}_ڙ'@T(W;ULma k=,- A EX ͓Pb+{`jq;>:¯ZβǙ3̞qB5) g7tA =]X+ "hCѱ48kY2= {HmZ@׳XJ1=/"{^ɸ'&RU aWڻ r>)%gM>B"#G{t0$ޠfBY\mrϞ![+|XVU/%_=" )b-w"2 ugߌ60%8C1ݿTGfO8vխ4E!Rlx;ٵPV,؋UnT> cB[/k3KarE}k/A'? DJ*9"+US@yxH_m@x_)C/rHJTC , .w&Ry?{W wbS߷X׽W)q~ʋ o}w@NlnYj.ϑ*e7旧ymڃ=HܠJP*ꅏ7Qv\MV:QT&B*Sɦe c^a6u>(~0Pwxivv@ _iMÁO6{wNpBWItaˊ/a0$?vVciR'<)飂NB d{ǫR!vhNM$ WAv).A{78 D/QRMH2pd(\cQV #m8LyHOBTH4_(]ysVD$ARhplõ'H8HGpj6OWJ 1ޒ^>+E01P' ֙"W$'ϵhg썷i@# :9PSH!.F;(2;'>3q|UTѷ0*_Qߴ\JB0%z;f-.||x,q O`YDyw0|DLs4jS:ؒ7SI^ƥv(C48[v#Fo`}5&} [jR8$7ˉ/ UanUivCddJaA/ OnR'S%owhE(ҟzb 6. JY^)+V Tf9]T3K[WugQ 2l:BYIHom"B|CN<ѽ{\Y  ~)Hm/󞅧L€.lm +S[phιhͫ(Jmesh4r N#"bPHD͖`/'dsYudC*HmS_ Vx H1-OL'[y^Y"8:1~@h]>$ř%aQV1#`O0,#L1W_ॽi])?İ|r.tLaiWR$O@I粠\-C%ӓuGQ=s hG6IF̥ଙb ^T4MG 2 ̄% v.׉yPF&=e&\>. aDm $l攏 JJ0U hL:uzrB;%D-¦UM-_ĜciRfeFz+ fK^=ASvȳ|k?9S|9y^.XTAdؤ1e`REkthı,JΥQ,M_IPD^~<--S)p+vN^l3vkL,^~H [zF}C\=I INIi{t$̲> f? 6 n Bݰܘg>M'њ– K1mBNLyT4$#TP!;lZ0oPAf+"j^e:жK!#0Oj[♅?H)x<"0@d A|h#̱^*'*J~k%ڮL8OlfڭmgJҒ^* WK W~Gugokl̪Df{|dnА } Ӯ?ZbӢR0{RwP D&ҧh|u'yrJw -6W//k#od7۔327>(tiՍ"#j /Bu~ [;/ȗ=mF%2Y#O5l%`EDӡ IHߑ~sa0{Ina⼝PՍ9oXLS}y ~Q'\KUyTq9 a`ηj@L~F 2wҀĀf$7?&N~8P"uQWn>˦4=CLqT[{ř=gjR~zqYhAsޏ9 M )zּ, CIA)>Q?@y_;ycrLՎmaˍ oCًڈ qR;V*at ɟeW >*'= bwƂ ,: _KjqvkSwY; *^ ^;*8p?j`X777ȱ^hMqpal *$TC\29Mz=~T`e(c(귙aҫu(.%d:k oƳ#.Ggr@Q%l D>$4B* ,TF(LL)a,O9 6è;id'o̱}t[c@ E?w8hKV{_Wf$q;Ÿ @oj삭Ƃ[eǤϯ5iGssr t&LBa.7(p77y_m(ԍyPqH4kEej[Jp1 OR;lW5A4a)x&M.Yx4rQle{HԮN #XnBEzRx?gK /NpJ`X%oeQ~Q͵*`KzCn/gs#9JIP`||Ŕ"h sO4(}X?HTs'5\tayk1 ZO4`:BG 8 ?.?{C oCH4,jEc#^GΤY%=|-t:UTϨ2wh0L93Ztuzh+W!ۑpxYZ-ə>-/~yMFp,0s[|1uYmKz@}lbӨ[Y+;>NRX,Vt4-_zg"*?)F涴X)'>n;:鮩է89if9o)ccz{K|;uۉWXI/G 8fSẌ́S&a'݌=1l\:P{D}PHֹQu69oSVUjj@ zU1=UZ Mbhfޜ7)qcHWYC~ӆFƈi^ #gNw9./TcNReݲ |OYQL]TL>e 'mGnXۄTҤ`c\܍|07 >cWvents5Uc 9Y +nx?߉rb|]zjb|¦ NO>Nj!܂b*`!S6HTYq{ ΁M:-C ZN:ȧ$tq񨎟ɡTޚ;tpXݔ[#/vIE«U~kDKԇJٗVѺ[c9\ q@0Θp$KW5 H+Wおy˄֣6NN8_9DHXG MVo=YiWɔ9퀘[Zp2-H L UMp- bReh$`/-4߳o_gٰoԟ)?R楣hȈtke 8UGxt?7!G8QG{sjlR; 4w;֬Sv5g'ڊH^ 6JX+dng4^wQٹ F7ʁ/?b37??j2KaN&FưwRmt9[$;ֳ_-ʬbOZ|Ƴ7֑p mjpFӷC _,!Dlr˅ij7}.f*ur`Fb?PpSETM^gx{8~u_}HCq-X3 L䄁-;_!r5æFI{ Bڬͅ^z3ۙ|{j_gx\[+>yuM_{/N(vWu[|UkL'=FRLYoup*dQ- ۼF3EOQFԤ?$CT}gʷr7l/-ZY9J8'Ƕ:+czjg;>sL6Cxi2Pkl8@Mc }HsO ˗Xw'-ͰTI9S7 Isn뇊"O3=VV;<̃IPjU])OzEPH 3n)޻ѴѴ,kgb,I_/D=,V6#m耡H$G f^+xBOá=,g̕!`= :S ^NxsYd(qpbK[}_djuaRB816TwpþٺA䣣 8YGSt? IȠP{^:!R pY5S ܌yhF~WDw^^C2^xCyo2 ٢gѓmK'Irv),R˷R6B]DM@ rQ<${$]PG$->l9KЀQ9+a_mV+bz# DžrS+$ p[I;y {MJZ-V@:T*IuFV3X玙 _8.g y9)F8ƺ7^kiFɒ)ғ7/a29UI [$U YY4e͟EĶZy@U`$$@A(a-/WuZ݅ yP|lS*O/Q7 J2Tk]>q9Cbsu?^%Xh:dh PķAGaVc؂# LA{)Û&Sh{x8v#J[z<6&PUDPp"z׻?ۚ@:̌%V+h5[r3tNu<[AUY3Ҝ4f=J :eǰOpQJ鬾 Bt4@7:&m X--K{CY^`m8IyrOhAԔ.CX)֦CnT8l_z|MX&"Ul-x|PK?c5Dd*9`k-^H|̝OqHWd,.E'݊Qِrh՜tD;SJެRr]@_}@zz` 5)ę:/fN)βuνDďZ|ċh/µ,* 4ݵ^$+/fII|/~"Rpt*=O3b@^ia<>un0@##5-_{3Κ='w/_^QsGM'Kcy n#w`z5yƑ{АC+ 23Xc{|sF?;_t^V[)` Wj;\ٝFPg+%&_?~\XV]OMߏHQ.E$(J0aٻW7*犨T)eC)SwY(DvYp&RK PEacAFT0{F{M%K+$ƀiw14,La#[R>SnOI7!n}fсyelGs5 . s^__H{ጅ 8Fx(h}LW@%紌?owV,xwϦA؃nl1uV_u*^3) 1h?Y \8$8؅1;*riUzyAXf!#^5~tO۳uZJF(cP3q5hL·Ӭšjɀ E\&g>c{<+5W<$"3d9f6HBgCBI)lA ]S}@l(Ke\kgQBn'M!FU,N )EhO'z|g""?6"J-`{oy|lZi!;;$@nipM1a m0]uV9r?Q xPXУM52ya?]Y]xFa֨d;&n!N@O#$Hбf;[`Wmz=boMv/ǚeYLQ@Ag݁"DL5l8m%k=ּ0NYDэֳG)&E`ybYS0 а,{C rYi<_::~ָދ 肵Cf>D[ēO 掍(FzB{u6g/v,g;^3kMM[Ҹ|u ((2|{t/V6Sׂ3mbp#3Y_fAYN5aPAI xIK'a hq D3;U"FǩG $6)߫ђ迖IWB` F\rZ]H⟧“ɄۚZIԼOAiN8Fc#}rJnT#/co"')NhwN~joCd,iH D5N4~xAuwq$'#ࡏ/N'35Q`Eݓ1!'e*ϸ f^êɐ(o#7/]D$"h͏n:z*E hVC"Gkl/҆A/UZ?0[k! bvHscMdBSuիl&0I>9CQ<ڱAmUC ,61mL ko¦yCYr;)kC:GiYSx#6`mrlPz<5T:Q}םJdb"R#;j5=R0-@TMqmkTM l_2dp $͍(~-:jVX~ޟfjUWth٧R_ƯFcT[܄5΂p&A? 7p;8GdhyWMjt߰]+ܻ[~8^ʮ7yiD YKg{fCMNL4Y֩0@"m>m_҅4ލݘf²7YB/h]ʩk~Ӫ:Ryhӫy e^ϙ,ds^*OUOH-eβn9Yms%u‹o[BՉ3;4'2mlk>Kgrn_VǷ.l.z*<-Ol߄wf|uErŭv9 @THhsƗ(~='-',qw5J=sh{Yg7s.$VS>LnnV׋yC64 LaIk]73` eyTj(nاyHvB#] kDi?g9g!OKFYOɑ470j坒-Dt[ADJ<;"eNw,EgR E6G[vNM4~$۾ԺYEV׃_3@![}c`u,[mfu Q ><մx ^N $v1T9jJԨ/e8?[D&](Zu5DAY$͎eF'OJQ)WBVh&sai,(M^C5?*um]vw)Xwʎd*yGziWfѡ GEٮV 3QrA9mԨ^|﵂)v-=5W_"ٌo,!D*nM1AgS= .C填^f"<|2z9:׼P5<y$2G{>Kz3H &u!TI:x2U:~;,WF^ӪO&}./e#mJqb?*F69-Zar58狓ӂ4]BIb=ޖn(8Sj"Z1aûҷ^o,7Uw" `XMbU}xהo<|Z^>$ɕ_b58g~?)J̺UP+*pr;U=,xeK1G1 ܊͸S"ug,WѾKr=[9c,[E{s>qpcJ[-ů~ߚG>o~w PAZs˅T'\PTdMGp^#kҙ6:irk=)}ѢȒ&$>v?v\[ڋ̑weq_{V ǟv ,npr~)u Ynau}!q`]Y\E`АMRe(>6n@ +E s=AN$7 NgxʆQJq7֮Oӥ8Pr2<ЎMF\jg-/C8XUGGlesKB!͕T5U,_;Ę PKޥ1i$[9+hYnu7ǿug_gV ڜV&d6O{,9 C~rBﱂa%iZKmCA$ ]xKb;0,3WېBt%ma=6۾bNp >a^*:WwK@#?G!g`2niPQF}5B(=%9>쥕ޘyܐ.o<b`'5uET#}~uccY7;"܅d+Ӂ d\۫W, Vs4;_w s_ +?v2utab qt,5vM6U,ᷨt=r'h'toIFr~L<xϚuS˻q,v--8!)J1rMJ-8x?7.Q[ЋYg#~Lc]a,cFYm-SO9@e8u ]eavh 2z޿tD <ۮ i cRR:0AŜ1z 6]váI b~T/g'ϭua}gHZ v9# ; ^H#,`pEtP=L23k{˴Yϫ?wz㻶pŏ?~G! cGB!ITԮe0/;vo$sSGUq~dέxqod7P2wfwsG}Ŧ3^%R.Hbsm MA{ ws#U}˿FQGhn^>0[y}Tmk\D,(K%ڕ}~'q_M{U|ww 1MWX1-?`MKL"vd@ی#;3&59tJ^pNٝ$6fZWOoJ͘lqk0f4TEb@dcShu:Jى( ˘Iӓ;jðΠ@ܽpՔsc;);zT=59/WgH8h X-çL܄oLb[;6sumOXo&ZS_o;csgB\?Lswrq+R)ƝmwgگSļAvU{.nDR7{Xuݎ]on00`~mEfJ2'-d E t%<:4=c^!{uTPbj}oX4@ݝNw,̼ {|z]&?-b[Tm ۤP)ť߱`0C J, DFqpI%sfoKTօü.51nɇ+Q)vetӲaih1'hctF@1M#Q]{SCx]M?V*BV5+|ФUJvXV~]yps'DH 6T'Ɲ +C&e7e^f/» g u}- DBldUgyP~1C[OѱMZUkyĵum]ļFMU(' r{Gar$([cRj}_!rl$~->շsb5 wC9 [Nbo"i\(+Mg !q\Nr@S%f1P*z)'PbesKjTW Huiʯ  :*dUf3.n>@GƵSq8ɐ׬;_ 7ykvZ ,4-}D0.ξ*޵a![6}e% 8nya>Z7AB"f?BGXlPt tPP Q-PӌhGvy]O^[@,, z2iJ#FEuyBjwZ嬘>XX=o:tRQh2I4gq]ȩa`̅m2Qz>2Xi6ؙe^|.~{H57@H21 ` MgF }d ItO8H |.s\Nj%Ν ~9}+LO](R!hfK=*+;) d[T?ԍEsP;<֐IJ ( |inFȯwJy@*`3i%}Fʒ9F>$]| r_8%A=-"K@B MvޔMQ:~В 6=.Ȧrx~Wf¤Nfҷϥ>l9i"CM4ltѦ%NsVN2^Ld zPU& DJwn>h$D @qk d0d'%`cp#M-ʬؾIwV`;CƤ;}(?ܵ-SN@Hų$DiֱJ.΁[{! sB*ϭ`+V 7gWWsҰ3nn.|Jo4)'Ӓ0E8k]\?Ȁszhi1;Vf֭JuK_R[T^faڼܫt#yq»TzF?KhW:6.\:ӟǚ^ )q Q 8yiΑ>Ojk3 X&)t?JkH̓Z ]+Y{$};ɽEI؊V'}9qq~;-ހ -xKFy׸լ ]Ի>ykv Ƒcxiz2rJӳPfkyIv/"C/H'wR ƿ&|;+on겏-ncUV{Xz.7|Ÿ׵M/E҉\4.v+?2l=: ZYxt[Bhs8;aeёSMUH􉻩ֆ7V;m÷ve LzXVb l@fWwV R^f}lhghr / 돣$Rwh]p{`◇r / kz7>dmxN6VM FSV<,ܡ.iM1* Qr*"-J򚳛`e;/dW̚.nkf-Cr1Eɋ.[= o(TH_͉rݮzލyk{bxސf*Y87@UJ gD }"zN|-Ұdn9bC?o7au1xn`UjF9M[Y'Th8cGc!+4~@Do)E7L){ [i9[w1џ`$d6_' ʴ/ķmJbTyэ+-$|MkPAbrP]H/15%Zgu>絓Segk+!%hߠh֟\5K?נ}B`(1H%G5~c31 W(x߆I y!>Vmu̢N/Ǖg/VU;}e1,9@T:C N+g{JB\z+R9VˆҧHhL(,)T=npW2}F&>#~v^N#CۀiiukQ_Iڅ4QЋXXHv Dn&GL>T+ܥ_:ڋzr#i%֏Ip]7Fb ےIgZJT6^<씢3r1砗nOJ %|ǠHp W&t +Zor3m$ g:pRnK ]omhp +cEO'k_t4Ę+!0-TyEޮ/y|:o`tiY5l$?9z^()VF˥-(F\,6v~ =;yj8żsܳa)ZjNdW3% XVh/ HeR JF*-X5 -9|ѕ(RX@n5};Ot&߆O@|КQw>tVۨ2\yJFʏi^\lC@*joۺfry`Ru@b=^ arlDkKgZRɥ.:bM;o" GDt1F5eMzF<-?_/Y5.!EZ䜑8iҶSW-su#â-s-WܟU#K̙ٝEY0|Ob,EY es` :. e'8Ic$6rTc)d -L_u!" \{h[ '-t .}?|! Vq3!AcBy*uzإl"ikYuF[5d7;otY $p2 ,&b:f9fΈݤg>-ߴ ! =z;Q(_v>!!}]A-8!cw&kv^݌ㅎ|G,,a%6d:C9^Y v. m}{|BHlxubS_^Qt;"5Cs.B;,vo; Un`gׇ,1PO^$* 32F٣(LdkV a[!xHe Bw+2Ўκ$&k<.ٱ5س^PwHƋjע,%<+YbgO>]Þ`7_; IlgaJ*-F{W׉LI"kŅTvg' F3:mVw~NB3[[kgC_}0}׾vDN1c _nbK{`B~ߔ[ځZ<]q=`{˯P8vO5`$ܾ-`NL^ +QI0M$d-jr0T qT4V?#_vBAaafre]-YE+d6bۉE\Б l4`:*ļIYbDhfbWDiퟂ6&Pf(evܷیRiK3kpcL/nzHtf?Joݕ))JL]=l,D" kf -12IX**,%qUIdu?xBN=(`oTDb\PQ1L=a-́硏,A*v#FZ?Dڛeh'D+8 aK {か B飙$ѦNX$źF(BDt vO|/LjWNxdo ]@,=MbBU+Emv=4}&H+۶`Z,ujBd[Uں9qqr,;KB{bD=bQBR[y:;IﶉJㆪZss`]G JMgoJ _b[+x7²F#o~Ƕ2R%'D;!a䡩C{Jki>z,΢-p]Ut>kNq[o O]cl(sF_HA {ڥyR8 N`oۅ|WP=4:1oFҀߑdRCC,-~7)Ts?+,ڴV^!AՕI|*Ar{9, G ''(}m6 ͓bnT'e=,OLZ?'HnmTb_uDaTlӐ^BW'!t㬎ApoI!2U@t=S)=^ٔѲJء< Hc6"ؤoșzxR1T#+` fQHHil##C`H+T=COkS{ծaxZlsJ~Ru֮ǔ+ ;ч;>RcVR7y txa{+M1w-섈-Bd;k~88.ߧ 2עnI$77`'֝ 9&_"C"u$XTd 901T eY+? 5K"2 J\hu>}@ڮBK&?f"Pk /'jRN_C&Ҭۨ9#TuD[kTr'SQɂ?7".TzU1)W;[7&0rJ8UCdUPoג c;fಒTN5g]15ÒG~zJ[eO|--!>+$ta#I$;2VśǜJvYyI.Ѐ9 z"em78S!YIkjFa(DYdGfqߺ z~b>6ֹ0(Bjit$ٯ\dJR6f\)J3o_tO:CW>(H;aO_G~MszGJ%:-^aٲ藦:Sk$ͫL!5(AG3k~S~Wtn&ݙPBkfN+roIF#@{ɽvWch̪*{> vyH)UY|e'xOuDȇƵ{i3[ dYHe&>Q7X:^^™)[&G AbG gs*)bO5+PpU.q3tzeDN:5Lp]5xv"j􍢖exscŃ@'>,yiO1G05GjHd e}Wl,D"IW6V}Fwnd@ng}b`MYl"M܇ԄZ"l?d%gVΦqoe+rorӝ`&M+D% Q @1!o,9ߞo >jP<)| ܔN*%$Iy# gñdf^b->P(7!)sSnݜleBU[ ̦"D7>#EUSC|l& -_V9I~HOf,NHA^ˆ CՔ"Q6OTP&q[{_yhz:9Ҫ,0#K6''uGD ;p)I`:0.6 lPA>U[ݕO@N-E4eVVHpCkuHHQXksR%X:i8e6n=JK9l%9:A5wjKbA+[1bN)ӉJdcQ;Xş+CeDw{#3YHȱRLgu;CF]#&~gf ր؛| Qmt LqdHk&^cSK҆iMǖnw%u.b^Xݾ$+ ]`ӨNX5&_@[N_:ٔ1^1gs YYm qW/'?-hIəXZz݌Ӻ.$[R1εl֬;s\$ϟUƟ~? ^pQCL`ٴ]Y'.ő'֙&Wn=;[oAȡnX(a7P.HЋ:}2mAYG[-G C k WkVIl`A_FxC"IbT[dy3 ۃI}WPDŽd4%8Zg14CsQq.|wsۑ83\µFo[R`FSޯiׂ+㯒Skc XPsYgF,4>C| "@5zc\7CD\K*È]r6W^6W,4ً4 npyX5o taDė @+;ףڹpj̨&Ǫ <4'p89S?JJ x? %g6kB). v oBmåh%D 0Yhc7W+{!f|V`\UpCߕzj'Gp3K܉~4oV#A?&J 98J&u'搙rΧ?9k~rDK9ߘ?X\9pb>B#1o9Q{ tqϋ=[G>}= ϻ\f$Gyb;*(1B0em $X1qJwoDIpfG.fIqEЯ%;s4#MG YRBo|0Ӭ=9. ͙k}g뤅LtA'<mrOHsYɡvj[9-j%0Ѷs!q\W~BݍCM40hd#/̭1MD b$y!E?oF+ @#VQ=OV"8Ygha9`M 0y\q.3^:Թ`-G؏7n&"/ k{,PHE,,jߢEZf0Kкf]UZъ~S^A\^"!6/5J zh3(!䩇;cPᔛQIw5:ukЕz9)V\cMvUqk~ίZpV(S*vb}壹'Q2loi˪D)XtZd_s{f0uٗT%!5|%x*ler}hIш_~Цeҝ?螆IdY{sv?IFLdse RH -A ('. mRXm&50!0_+`y /b&Wj@=)Ha8Ѳ|Ecn[T<4gB68Wb27xk;CJTw !q $5w>k v )nZVM9H 5~Nz7C-cQ8 2h'~˻#ufF1Y6y"4G8SxV@x64l-)9p?16>+~-OXY=X'9g&bi6`c(t"#LCmjC#H c;K}D da^Ƞm\Lɾ<{ȥUk^hr>!m!Zih$@/Š!PB"P)ykٟ0(!+W8嗷mX8pXɡR' ©fÂqs `kLm;}MpCytC:٘a5Ix/GKyGfVS{[]DvOʶ4@˗4fY?nα̃(.s.um -g8:^zX^&dc6[IJ5M&rB{">4NW_Ka_j^ެo0g/966Kስ䈃>!Ɖf}~\Dž7rC%k }dե;X 7߽8< ^_JxRTEPzyDdByd5`bIޗq_Ɨ_aPr8h-Z-(|pE%Rr~Lp̨,ZZmq$* ?wP4&2+h;*{#d:ER$,LLZYclson^ 7U[ 3X6~1.Pa!LR, İխګzvY%jy#Սf2+.fWMo <|B|0Mf%QE3mb LEtln(`ʳe"NRL>kQkP!=5Faë k@ޛ*[b.JsJ Z[{ L\mY*zFWG8JUP4HIX?;L9VӾc?m5!y]y~ +ߋ2*?D^vZQĂ`DA51ok>n^S%! b}}f] &'T7ٟhc''{;PCN0=CcqkJ;t&s:)JIW불I<۠G#0NǎM$sp8彔>xqΣ]p)M>rOI3l|qPoB) 7ud 3kt>(a_8WW ZLiQ/^9HK/ǦrIxc~g6\A] >s&5dC\Z'CWE*ZY䭜B#QōC$Ņ"u^NX|9zV#U_;}CƩ~urxEzLZʄe^pN 'o=ݎ#c69f["sMV)=JvD]rZ';kh [q^!͓`U9<)OF2Baw'd;8S>^leu#V-ߡz>\Ȱt 5S&MALWD`YI:2dwLIx jǚpxU{Ml?6kz[PsC{PfEEr;`VWw S!gJbő.OUNEFMGuF{~ARn+9dE1ONVZ5C?DN4/aY,/R.wyMU[{Ж#:, \^*^ȧ,b^@30c }km&Zt]>& /og>Bi4,7lgІ7}rAV1ckܦ/EbIlc߉TsFߖ%!EԿ (?HMJC\OȖbǩ/Rw1e#H>v[#&oKj11BN۰~?'* ja>Ourla[YYFMpOC─nRA3{|0!,DŽ^.",gٻPu|VLb!<c #"IيlaJz5a9 _۶7x1 LaJ ;5)/Efƙ<ZHtx&^`oĨS$^Hk}vi Dbđh{7%?67LX f׺82xmTTQg55b敪YQown)@-Xq30$CDSi? N7 *Mp-[M4Chi (.iFh9=zԘ TO4mBV CDKR> nGX# SM€noQ2ǤZ `o"isȣ!‹m?Ti]+3XJyS1av[_k9 D<¸0Ewp ,Ƣ}Z4clbdlX -#ln2ͫoBIyʒO3 L-CΊM( U Lu|NT!6&$yݪ=ֲ b]#cyux{VPn xzMJ{uZ[-k@o ʻ$ Õd) @8ZwZ*,jj Y1NE-` U/$_k%QF->xj5-M$S ^OXV&-]S tDFWiA1Xp󇟼zp83.~E}eCj0gS8g-%`BZ @aa% atC_5%o4|5fV%Z,B2 j^oV hv/ m@g٣Ū?iȁ c*9`kxIτwӞgol1P+(/Qe-vcoVюBdf=&?[젔*K ֊rD$:1  ,_R{ܪh}5(HX xDי[~efEmA sl 4ܰfiԮl||oOx9K E6oTϺh&R3)L/F9(r>u8íю<4s D?Qj'CH]Fr>͋2?z͖'`޵Rʈg!Ǝ3D=*޶C@9@ ?5ڀ *J+AKW+A,dqCsFRZ`31G5A 7!s\_s;QUK<*B[r+m&{B%Z׷J.>%gB@ֶ+J](mQ6(]fv1Hә9 V(;Z^K ۰>;5qqlF2zfEX64T},IzjYYf&fwY*R!K5uMRRg"F/b:9U|!l. u8pvErXHfݽ\rD}0 ÃC+>Q`)\9:*\,|GxM$ GT粂 Wc/\6M!A]ݭWMj9Hng,~4,jCK |^ Km%.nՄJNG6<lMl+aq3HpTp%p"{?<:ۂXne֋ y5%}O.ﻖXR9sKߧȝ/^pJ:AI;0gpՓmjh5whwd?N=2mtƶkbHOꙄuZ3lݟhׁ^8J!\"E^AsǍ@v.ApڈdXuGhS" M4B#;ObG2rN׈1zvg^0etpvtCijq;Vɖ)LPa _23NY7}OW)?6%TLnW g/ofaEyQcnhc 3FxtrC_߰irZHdL"AW<&h$\9u cT!7} g9YSŖ%iHɴvBH-L~6h}OS>\Z[VٿD-< M2K䑵&ÇB2 o -RQV㎇pUwA4?*|AAEf~F?,i~qBGnwnLmZvBx?ڲ"st85 &wؔ؛A>Z4=n29ʴ^/zN1l& Gwҁbvh} {Xn8S2}|,S#hH[Jۿ~5?6efG Єc'nXjw3_Cމ5T:繅R{VX'M%orY[ֳ 2ueRBe&ƅz¹+U cVupLD$;棈%yTj"/_˕JW3Y5qtT](#)_mYC(u6<\ssS^5k(94 R'IR85CiFuSh|c]R&,:?G"b#WB*K=3owU^F3c+e{X:Z I.!F|{ dȗ0qPd` @w/+VE%)lxű̥tpAHr\}Uhee.y!![11=-bC7#w1'5bie)'I˔95{O!ҘCb9AeA@0L(6$O)A2!d0)%PV4k&VIO&Zd 7GlL0$RuS2Ԩy{S4kvTݬD Ѫ"1ee%򮫽r9 ݒk}\%ϧ~U"ZUMNMQoYRAfC@4~@X-w] IVC)$grwY/Ph(ėǙbkCYp. 4]Bb5I]jwXǔ;GJn]ȉ:&wّ /gpVɼ{xQHȃ+U|Ae >GdW jR[oQ'WZ&(qiz0j{ *yۿ|lU?~\Nk*L\fi70{&-:Xg';b -ݾ#  9>ʾE{@^̷`r^pr2Hfֻ}ba<"X]$ MҐ՛g"/L{g-UT ;`m =:3r6g,~Vw*eߥ4͝HT?,-"$k&RLT6WЏ5W]W1Hn{\٢!fTxF?)LvN # rcGg,4A!]+іhߛkNj!hg$?c~q{ x6Hl|9H/@q#RlBa44l\_n"Nّ9);എ"7S"=.NмEsX%PXlF2KM*@j_Q,iyA$?7}׺YyOܙ Vx]kVdSi^ek>?Z7,gFrkx8Y+`dcFbXm,6,B;!v3<4QuP'Rd(r;'`O@c?ZA莈bhM߿g@:1@F9irOF%*ґČ7F I^҈)n:<w<k?L7@b$-EƸ$K^h¦c3OS'*P=?C 䞕:0$eܣv|Ks8FІb2#H՘4%V}~$+}_ƮşA*2yw=Bf߫i90aH]\OMwiṡ21$ˉ0j Th٠ta|OϜ^!y)晣8jH#eP*2b &a6K{EuFSYϧ"J;cz;!: G ؔDcſ舓;߀J^wbJƞB4쩚okwͷn1;r=eO+%{Q3~V`9 T-sw Y 'ZC# q|$|U4ܟhTr#Ph$$dǃ. Gj /#G^xօ[}BDoO_R3V}_qvϠ6<6$}/ n\X= 065\+CWZ﹠XkgP` PH T7F(ljEtt!OGᷮ'eHu?2-pQ}lr0*.tv̡ᵥO[}k;#[*i7uۉʼdC M0xh${C w|3 o;X%>E:":~ 4%1`dLziyh9בJ\` ^=O*_; Jew4L`^?Yyc|{c܉e 3R"j02HӐzxҋT-`|׬hB0ޛʋbQ?-}!繬 -scZ;c&,Vzx`tHbK'$!~qYXDDsɾl>\C V4\( bۅ!kPEf2r4R&Ԁ+`rx7љ]*js tU zN|cr(}91C<Ҫ d. L3=Φ $ݩ3v)fwG]؍=1w;@^$oPf)n"\(L71;j4Tr .#y#dYїŧh"ƒ5\ӁY+ 6q5{CS*L[tė%;suduk a㛋%⺷,_=6(0I 2Su b;┐'K.<Ѝ͘j`2WӞ5Mp,> E{5ѷ$\CtEKdTJMoɦRlL= ^Tgy6bڄb|;s1Fظ0L@qH}0A;*Ea<;ZK % bzfB7!ӌUpucQ& ;Vjq[.Jvz5hꐷ)*}Ђ,ْŗ:gu!cڨYH'~8]JOHƣifu "ս^^=](C!fl *y"VLĐ3ykD{MxFΙrn ~!6E,K&kYU邰Nf]2Ś5n&`gt6K|!f}xWDRbe$:˒)؇m8݃`Μ_Qڨ)e2]~Nnţx#b]G( /K`?-tv%ڜin mi,1<]#i[2˵& !!^_6|C3ٽgSqE Zt&CNv"SOINb+[a&c6ɍ}fjB]̘@9BS'T*z~̶6Z`p'ԧ[0E'<';dύ8 gHZddJozosw A4 D6D3Y Y N(};/5fL6e"~+aعvEAhDB&G`IiGL-g~M4,?s9N)%%+6nKy۽+77#X'823 `Rz%Bhx$Ib-zm@j->1*z'6j"Ys ۰Zwe ݿlזKX].g&w \L)8r/H`n+F VAp#Q{&X{PYz` sFJFa2'K*؏Q go ɔQ9~7y`A8sh.#ėu͆^\ɩ\oU@%"4wX+3+ɨ]fStwNC.Y52*uOshBu,t|호/Udq2ѫL#[oI/?t8WV h;ۤwJEYS#8` ÎoQɲ'AP-q>`j'ܑ"%ȋ ffwIȟOÎKs`FVbĄKjvR!]F[a]FD(ElKt`i<'?Z; E\5!J3lc`-<^G[ Nb^"#&}pϒ~hi)?3xAHȚ2'QAkpfԆdO 8h1(b#lȆ3idzyZ_^Pcհ69 s:X8fH(2Wl~C{{BUGˬf6G"łv]i~Ҿ%*e@fy WF #z=*l g`MJ5`[Plc}TkqRhl"y@)2hiVnCu+NGiwP{1^cUvyk8`k=+^~Ѓ M;qPg{qݵm?p5' rr]SaٜڨstijY[bKQ I (Ä!ftXsP/ġξ*l30Y{fV~5X=ǫVزzݏ!|P)#B'"6k0/˨V"(`ҝ8 0`զ7yiIh ّ6JchQD FL\`YtOndSQj;q%2lI$9$N{&nD.HwvԠ'|oX1ԞOԾCXbdW׶_!~|aBߧ?qI0<AT%j6?tL~2^HE}YD08dϼR4+ m>ѿ?-؁ltkZ:Xˌ M>^"|٬Sp(P!yPRd5[98CPHxldxsWq=!f0ME8U4#IQQ f_Ehkɕ8v煝F/#,˱$-o\𵃼]6yCS K e4cT( [b1ܹ-:*Pa%G$":A idId*[`;i.Lt=Ic\#,̜lW#7,&dqC*fmtҬ/ceg@M-?X.aYbv^R ڡ3ʤ9-]ThJޣr _J6)9;~땾.|G eUP@3S֣Y]^*(C)M# $+ .v;xiYHx:VlpoB|[YTHlfNC[A#pyDؐ 4a-HC-`v#XnDCvW"cM#$!sn{;_IJ>dtDai"^kɅSlg0hu0tGl>7<)wd̅W%m%ɀcxS) -cPgq Р?lN 9{4Խ6^+׹ء*nM>S]fP>xiwI~/zoײ "j:$I1F;)@Ym)1״zՃ8fgu/?)_>L}!wƖpmQ3ԕZ}.}dJkW?{WgB/6t7'T-1[+ =Ja'_xNL1#ݡ?Ir( \i>.SVsryM`^|jwL1YZZR-T|OUK{F;yNhAžn5?UWhrGu@[.l$5b/{}G90MeplO_a[a(J˝ģ3y 8?P^[{qז B-SM͐\ysbRDK{5g/˪!"J\vxQN2I= Qdj[² P[bД_@ ,h-=2fD]sL?v/3ϗNzqr)AαߖH]-Yh Îx6lD,XX~aӼU$&=Q!YC;А:B'hM؇C^xۡw7S՟]q' G-Ѕ\ڣʎSg9>))vh)~;EYD>O('φBK$0ew`ΗJk3, (8y :#|;AK?" [j&IBT61jDvLs>h).7b_ HGw_=ApgjP] =_7+WiBnZl03PX6xΠ*M)׶3Qziwp^D{2=w{`uXhV0[`% #du 1[.>?y%"Ve^m_ğ!7mSc${EoBB弮Jke-4g4)H {a]2[" ? : 5V]uZږ٨!PhLʥCP[G`>"ʌ?YňNm~ؗ*y]z\hb3.uU+kyAbn%86DB3jj hcVcʼn|n])9a-crK]N$7g`\0&oNW!K7 $^oGr(*,)O(OsV. E*‚[΋s D0EsR swe4x  oN)+y|\ab)}W-X;^'ط"H:tFE? }C& ޶ "ZvpI  M8 .F ^S'd2@ >ue߬$-m.\X2`M0gqo;ESi~Χ*s-v> `_s@ύZog"Wq]=x6TlfZe!Qh2p h2$V|Ǽ$oOLܵCo͐;vn;$utKvv >ΫWe7pfU ՛XM&- ֳt\j_Qܴ2UާѰ7f ?ZA?iy l# 5L֫e ɒ{^D탠X 1!P&QĘյmNC*lScg=ĒVzQL8C`)Uq**INY76| >ũycH/ŀ9CT# 譟{tϐ 3ۍ>^֭z# 7Àn7umrRփwK:SZ$0K=G|y;RiPn*쪺>Kg3U~pn\w[֢(a$e2Lr>)2_wjNi)"\/zB@>cbv5N-HrHl潏~^ $;dN5(4F0JU=W3((U`m@|' L8U QcKN|[ DI nCWv5xlkyA\D5?̀cdfMa8?*zKvDuxl_XC>ק!hR@={!?]"YVo Q HD2?@O긍?~5jFM~3@# Jvcxbi ,.<ۢFETti i M{1tXx_؀>3ݶ3Sk(w.e߭7^x >+<O妻$eЃ6]9'cUfZ L~q+vҝ.NMՁm~/Dj-s9Mc10Ւ%Dґ Q6IۻZxCA\*t^4Q*PEb,1 5|7vppdRIik_8 ҶjO0]킨 |$gSe`LzP ܆>G*]oELqfy<`n0g3ܳ`$;IZLua* Od7J=JW~Ga] uv;xUmk$8]T`*eőmDLS^}}9冄Au +]L!~6Qv<r͒a?Oq66DB퍁,k#0< 0ȿ>.\L(?LKFIctd(>U2'NQWK0Ƭn]ʠ@#0P kjsb-bBrD a

P$!kw&EI³>1uR`_aP:h R#;F8` yά*Zn# &P#Bmv%E<102de[wpW{e0Q*#/5^ oCLurP x~[K.ʹ^}'Y [mWx%u (Gb>uKY>L>Ǖ@յq>V_X 6u?Ҵ|k4wzY| ('z 9Y ]E*!9NE<8^\=>WTYn,DJ}_HgKQ3~#|̯a{Ix$ Y("TGolnlVk(6Y/ypOεի`V{I*}yA;xL,%$ڌM< (Wx"-{A{,:#=쥭NUF!bܵ_&jΤĨyHˆT|40=5/*s>b7(rRpFWOL$ ʾ1SɊ-sIk*kUO"Fe.~k4,p&;$ԩ]zNZE 93#36xɢ-D\^iyxȉT~pIK[v_h]i  V=N-C%+hq[͘5"us%SUD'+f+Ujk:N~yھtAϘUߑuEjo޻ fX!ƒi+Qyþ>X{^#eCY=kM H"gOUnՆVvLQ׬_Ւ@E8ji'8[O!+ŃoThI)Ry8ڼ)3sr7YVaSFf^J370$pyǖʼ8yu-CCY,x 4$ fVe9?-ջ3bwƞlRnPBo.t]?goҜ`+h7&β3m[XHʴU^󌒿 HEˑy"%lG,v&FkjJ; mt6[$&T"\r>;h Q(v> ߲_|k~dd7Q@d( R3Ό'iXMR%zB)|σ#a:hE;L`_0uJ<8>0_Ľ070ϢH *u=ZbѠsy!PSUav 6W2fӗL$o)Y>X, 5= J(ȡwYAS?Zn~XЌ[p~1c__:z4 R thDf5Sɾ9G lX'nv&2źf;3`n.gԙh^: P<5H_ YUm:o5. E[`KB=;^2ZC㫘sG7Nzvύ\W(uZl"Ѻ N:p"{81iXlvq&G*`wB7Wֳ 9A#*NЋ 4&Q@r0&%ݼ;5r KsRZ󓘴7t~$`aTu>p~;]%jg PP!U8JOǯq!^ѮO =U |@΄RC ypmR:<<b": GqJW?m(S c|Pm ғ.EE8L2rKӉ CS_ZV7y5(~ "s-e%\Rs8/S=\/r@w_ dlIMC<R qa(҈D Ϣ4`Ox ;ѫzn –F!JLO)߬twM毘I-拸gYu }a8qdh}B3G.q_nDx<lQ-)B xQCE:|.i0]ڃ>ڨ{Vb@&ޠ /d) ΩEj:˾k_5Ib91s'(>Cl/(NѣriyMZ1+5Τ;~Ts+njfr Ewdrh /h^8ԟe 6M6zn)ezf//jPA5Ѷ#G#EA3 *؆y{݆Kuјe2S^1Ŧ|۝(zhJ$o1'Nͨۢ)јC&D޷mVKrn=֠ҩY.]һ=|kJ9ql1=!SR5p-0 z4N=P1OlP_2"K :S!1Ëh=2p(5%?L$9&ll7MRS iZlVewg̦tζո&z3˕K6%{S s[swDGͯ(D]a砛ZlẲ; |os. q\d{7ίsWo`rο4źU/Bgyko6T~J[urYU!e([TOEkp*;:~<*CsN.ygGe"Zo45"N:T'_f@r~#JFrV2߬cv(僓5d- T#_% QE66PpCoI,К܃Ȥ n!}y@7|Ȳ5a%UBOIut(+h$Uzhgr8p Mz 5﵆7=\B ىC츭toX=p Vx8N#K\ףpWU9 _! ?CU&f #I>x+ynŋ|$J MMrAjtT]N 5)XU,e|QBgLbp} bA/ڡxu,3Cz@%g؈h^dÁ@[Rpr8Ymh%b5&ot_\$x t dY06d])CaE;P蛲є!=kB0> #HjS Є'm+'tTM-1fºgh㳫xS ߆4O82[=y@0Be- C3.5t2@^rQ94Oniߍ㓟NQԗݕqP1boRwidA)\B3Iy#jƜ5a1٢@(νZ@] RLMWqa ƞs0Ȟx +L꓊X Ǩ+[(/ulik[jmWfǽ Vo(f!IV8( >&vj*<Qsw#jvY{3z69+}ftc ]2!˞ a(YTz?Uj $2^kCxZE,w(= -ʎv4$⥚hP*0 lӪߩ,Ӕ8^=钇|v,ţ\.@ D!5"#J:O3]"G9tzLb":NSH ?RA\ٮCh ֽMcfӁޚg9x9F&M%&ˀXNV|ۭ(P$^"!t[0.\iک)Ivx f <vrZJfu:|Wcle|xr+j lQw+3(!E4mG㼴G<果@St}ψ@pap:n.:|W֣^pF\ւgAZ(C4s٪%+M1|+O.Zpxy|T΁D&OdtIM7'D^!k yb]&`.EԦ MLOkH\O'Gd.eZ\1(Ś؊M,0Gf.MټKBRy(i0ȶ WD'\VLees3[-.ګz萊8F'v2k`PhVIMU^J' ?;; %-} {8/I!̉:E Dw|C~|3CLcuɒm5UH9,T\.ki-k9L;EÔ m Po4R'-I|8T3W):(i[%H~SdL&}  >A(ݢOv *T} {{0c|laAԓA.O-9ƼR|{'Mjs(;ΰl!f?ϥuH$PZc 0<\Ўc}iA?2NF jw+IRC2$p/j8&H35br-O𱔪QOh g{{!*OvAOYha׺>B?~ S3%剀&mfP@h`xL֢D'Wb`S^DUA Ê0I- 1޽m99|?\QIf=(|¥rCfXf6L:;^xXPCX-tUUSgK.gFKYXVKHbާҚb@FAk#$hJMLE2HcIJ ' 6M% ha+Sl3OP.)<ⓀMxUNC"љPcVz⦀B@oXKyE}=oD~ )FhBJ5KorYsuҹI޸27 RT&`A*5L5pIYi۔z%|r$.RЋcZ;?NP8Lc8Q:sD?JTT lVlsxBts7QhbץD1V8R\9v4R. Y)Z"u)/ ^R5QЅ߮+tJ0hrMoWj٩tT?t&6ɱ/fv/{4H69~!PyD*oykWَxMNYW2d tuuЫrĕ`(]B;\D糈hҹ^ }~_b!H?O "b׻r@y@N7Bno.%䮲ZјZDt٭I`hˋK`egZ_^zA?V:T_I7>}$6Ԏ@kΛt5Stm,?d5q dh, y-̫iR;  0 oYҒ^sM%7U)qGN*mIų?J[\BCF0^59V/ i#B<@ GWHk}JlKh"P}}nH,qqnDWrW83b-'ҁ.$B)-K1K/u>+c)d"ѣtΥm^8T9ѭj0Bc:89c*7 J OXcSE`\l(ZvNc&x,sˏC1K`LWLG wRơ (56%mhhX^tNJ? hK|W4W%衘`ԷKaز5RRힽ .hBRn #IhduFDhς]ػ@k٩v&:E'.\H}#*ȶ( \g<cA ]GKɪ&Ѝ'n)aX{L)SaYwN6}aJ`>\aS %CjRH6[:#8 ۪hl !莩3pqs[Wknx|b (rMI[l h0zxwzsTpޣTZ]u؉>U(s&GrJXl(VRC]H]/;h 21}"Dp9`Jy7~A2&B(Hzݧ2vouEkh]o-ɯ^Ġ:mN]u3t +o.R[a9Rpe fˁP.lA,IgZ$(py08Q.ּeˀR %)2^VZjre}ee:,')NC*z/vr6$`rƨMUi->dBfWgJtp]5/<:6?䥡Fe6FЀrm# c`TŞ Q]!"#B$+i-m=`$VϰgQ:T `K4찟qDzo:eIM7!.b#'Ix!=Pd&8Z;Fļ9o@;p+j=Ĺ/t@RQno9%Kx]?}~ږBs4S]Br(sxnsf3c+ڐ-S"7л"ԁUў{R8?zU\(k|5%N"`ng8Eh NDCMZ]\W)|]/xɐ;#&l9mNi7׈ab-9^TPz0\efBe#~qϳJW;)QBG5XT$]76JSX}=ܻ$0S>D~6!祖2zz|̱S{u|m_$|wɩ^?AP 9|UK&:KT)/Waf,fY^6Z__)+7;\p1 { E>8%n{褧2cw"JUyN\kq6m1 1Lkij T~ 6mSgu@qA%([tL>~ޮ<8{6z1 tv*pRMM&&`{LcG9~1l^=ٷXGt(NFفk^y7SZ[H"6"(+y VFuK 7lz @ g;^7&p*=@yK,Tn 1TG^|\"0U 3!?Q9$>icZ)Y\ca.i`el3k5()/Ч$Q]ls{|xKѨ;" Ur]5Ф8 ?ڬUlEqFJL1%1#91/&"fwU9 /1ziM9h~,cyNbAɣD c9Mp'9awT 6n&ϛUnqJ7 v&,U1Oݝ%ܮ?~D(8 !eEލ;: m$>F5s+¨+P~npfF/ 277"{Ȱn=J 4 kc{x36kILBЊy'dBy m4*r`K+N1O#:)"k圢Q'TZz}V{{o3پ))^7g1B%!%ѠeWU db?v@?l;l%/_@Ou@NޣAToC$h nǾ̛{*IʏGA\39{f⠳"K+a]tлydO("W1q73tx0dۃawO jG,״>iX?'j,r?awjw6f}[S &k"e,pI9zۋacIGHKgP> !>*>[r+il``kg ?#Ev126RO i72 NԦ*OL|4_4Wͺ ;@̑fbX|3نl ,5"m|F ӿ5~6WlWpW=ãb77$X|OUCt\@NNR5i&z6dkX>J摿+Aw^ŮؘvZшs^CC%-v%>4__` gFi—8ߟBMI VuXo [tEX3԰(ṔuHU# _xٿ5*T+w6eD^x+$U[ װqQXun9q3w'PF$d8a$kX'Ca~TQ[T#RNcrEaѻw1lvO̱dYٙ@L) Tfms|Nwgf;nnX?iO;yH KԲ%Bl# 74isᢥ6/Ob ``/bM179<讵6#U$L,9Ge“)!3U$φEj$uPZ{&>*{K`̊  Fu#kbNiQm)*"]ВmeMaG!g:O37xDn' 6J6I,0M`L=ء:=PtUn}Sf~|p-#@kx7\xXwE/q'dM0,\xsӃϲ+y@M̀mB15q`Y O1nLc,ȏ!.ꥳM}o;Bq z4uI[bDSa %˸ 3püx{~-gfIWpa75[@]@]pBs?FLvpD'aAإ8NsY˅P Dã3eZL6(𲧋nY3rQ§1JFMĝo*jW@c<[`zoO`̍*9.Y{׀?|H:ٕSs m(?G%W/~jj%Ţ&h UO ؏e?k@;RF!'(Dm&kŝk]+ [ADT&~<ڕZF>bȊmE3:-Нмfv=Hxi_M8cw˝JV 'ҿyQ"YG*6uEr!DF7g.hWQ3]BJx&p-}x"[#k馹@\~1ODUPs.r)t$Vx)S‚o/Kj+Q꣜'CbP8 nm"JrʨpD8Ѽ?w5-Q 0t@DW<ϮMRzK~)'bOyG]sCQL?^o{1Zn/#$#:IPgrSv# _܏Gd:Ѥ"4Vn)eQ1>I3%.~;`yF_H;?ÍQ՛:ҙ+ *t,kdq#$("E: %)ZWUѮcwG[juFc%ɎW९uzH[C^)wEGZw$:xr3Q*bFU$<>6C[kDzp:~(kMtNwuu`H r_W YO1W=Kn7Iu=:fN8SYPLRkַ`VfPL~~?e {/d ^qaiLШ7kV mW+a8!y[ =uV fNU){Dyl]a E'JSQ PuHV_`bX Fґ{W1xof@gTi}`Bق]8?"-{6 ~[x@:gYԉIPq< 7}n1VQ`c9Lm=vۖq2lZZ@v|bʶ`M: *}zwZ$w/ Ȥy+4? :vW\:\(K.5+j҄$R- ±F =<gZ5"YYoz@7v类 (R%.(x⢓OQ%tO8xP@??lz=ܤg/itT)J)vab0EL-PnW!8;A͑^cR"Hd·SdULԗee8N<%9HPoT-kDt`2QۏkXGB޸^6 ~b>T19 ~nsV55=ę5C`N`9v>K6GA]Y݌f`t!ŝTE aFdv4h|r$S y%.#vcAPƙp4 OIc1gnGSӒH5+X42 쀞|uEl%KuǩU6` muW!$ gKꂬ-S+ovVR(7$r4IQ7:^c?he3*o).ڰ-2c"FN ˆw. aL(x?ggu0_N2~Y 1[(ρ#o0ik`ҺAAwwsYy4 q̳7&վ:iAec[޻`P_8n:\N։:i`[MnCr$ymKfmT/sJ.^>_0!=uO^\EtB5Fr^}FOc7sk]f;%s8 IhLf^nGSнx_]:9Da`u]ʹDtz]=\bAKdʏ Ϡgvl|=(C;Wi*̳T.w5+bzL!ZHiʴ&" ] hZX԰9VFO>8^nI_)AZ|>][T%E6kgB0 NJ~\0}~xpF.2 \>AUgW$8%i9UкY&JA|ª,kC=0`uuZQˤjWM&Q2̩"ۀl炻$v*_JHg]Cv)uC#4$$N4kΦ-q5hOG`.auݲ(˕'>d{_| l.v'`# >`4$8*MjASmB#yޟnMH\P(Ҁ\&\2;)!Wy%;Zw LꖝN_Ly Iɒmfq.Ӹ"ąux,M˚ƽA#XXS+{1_񹱂x$V 頥u}1 (55}$%1 8;V)J$W8.sLtA -bZl7pN` z*}2|WCE>QG#Z#8y;Ἣk™1ˈY-@Q^* Կ^,j0ߏK=ܨ_}Z#`hMQ+bib2z;ݽQ! zt) ^ٳFsu+yoV vȱHPPF)mp}L7_~C}7wLHKd5ԍ0Z= VjmpAJ~*ӂ%coD ʢ 7x2#K?,2cZd6[Vʣ~:an,Ohyv}|*Da%¬-ߙ}&0NŸN1ǂjh&{6BC r7{OD3X`Y>].ƽPR[/w>|[zubU5^ 9*;}8DrnĜ=7 q3*N̙Z L5{xu1ۖCwڒܾt}C71=Z$wu~;àM[OHVߴ}~Z$-C홰8ooiCFt.1?9In Îً_ZqM΂$9@cajǦ mݿn7ivdIВ^56;N{Q~t7o3oi\bF$'i=ā8DGF6" jj <z!7)C%} >G3*FRX}6(LǰY>V~EmC>v>*m=ndגrU"*,C84 eabX'ˍ9Y .~"9pӵB|;R@ڏX`bK^#TǤU]?-!%ckպ<2+X`FjkS$7E8\)K1Rc u<J[ѵn#X4 <\al?,L9Yqw@3wZCIB u%{[v59(9 gr4Al dsC*[YYezǔ1B&H|FRXLwC zVr}eIMĀ\hિم7m=O[ +q}]e'hJdWʛ-J:paS[w< M $9x+8sQD>2wڬhj]~.py h-%:s,v~=#D!RWfUÎ@עCC~dW vH﷑qmTŬdI:}$tYy"zefB.@@i̝B.>6ǖ&G^a0G(I 29lV! 'A`Mw 8(DB7SQzwPk~HCA-ƦrbS9O;u*?y^V'5|,Rlx{ĪFO5'/0eTNy@p9:Td~덌.Qœ|{ Um@I..uZ@-V/5xˋD U'2Wh9xEmhg.å{cdMQގ"H'hAe2N񽩕N~P7|(C& BN)/|?OX24>lڏu(6b5}dJvߜ.Ud. ^ 7^@l7wyraX w%-7ԢMRO󸟍+&y'=ݩt\sCV3#wF$UX?'˝Rg&z? zXzJKe?=, @Fgd[yk8xt'@Zm}}s\(o h֒ G;!5" ˊ:YIl[Bd'MrP.}na"h3`#kZN}B¤KSPKG\ 52pZ]Ik/:m?bX)6׿< N.LE=FSdDٙM$o: Vo޾bx_1>S RJ3ObZ1$;ƨ I4.'B]0_-ۊǛzUZP8{ ]ϚoI14, z>~w< ŠqgAܘw1=bkx$º sy9嘀e?pG>=rmAW'4?fV,P/ L8*`|x) aGB]7,f,pOG*:}h.i"8KINc]=:+#Ħ*5ZK wYC^X4vAv?K Kg)BIkcI?Xx8ףZ!<)Z]2d|Hzux9T䖃 5d- l*vgɠN*Z%#^VYpײQtgv@[b6d (<i~*CZ' [ؖRk)6{.gl@ y!SdW$YLë @+(MzdM|!z )QաC9o1l[RF)Z'JN^|ɳ~ 8' OWtV_0O֐9 Y #v55TjMHqws&.=YΚ쮲X!wˍE m@."ewzet"oX!N껛]t %^sƅ7#z"Sdtxkj㭑rtO %ŏ?d@ SN զk\%](c.|H7^B i*-e7*ppeaRj[Mm {-HT1ֺ(z;)_sYI/}[{ ?0i^-(t`ǁ:gj3=v4L.$2=ű~BܦI5ggCWI5{Ӧ!@ÿvnӑm- Au6SJ!>tNN}Ht۵b4y"5#3 ܒ<_ZyM oP=񩒬x#=߮Go( /l sˡ*2OZ>Q ?`[E7@ٗNCv t_Jo3eK.gPGlf5s/<{{ށ$0P?һ/zs%+#_B I[z]#9t|P&t;/gȈ~\ǫնvsV E,޻0S*QmX>YLÐC@0'G5 R@:Nq? e۹1ihtT1 Rv:(3a;~Z6LD'J%?K(U({hz=8yk2x7s*7ttČ12 v TvWfvJ= VqT˙^ɇ)bH~]^cT<~Pܳ&KUg8  @P_ $b)P~nrx=ۉHt>`*H +uj\EOr[$ 4PU!+K:_z7q7oú|S.YIpDdHٞ Ҽh cx[A"6]D^A 計YL>1ݗ0O݂dʈyLiљɬ+| %[(h0UvК!RINA>;%_MFLl=It m.uzJ2 acC)$?>k`tLCˠN1\O4pĩƁVg?^!ozjejHQ0D9 6\ׂ`;W: є7KA% P}p/?sTK"像$Xተ+a{Y*#">pPo^2^ġ>gAaLkt /b%A։|I|\aAZ i7n*p<"(\? 2Pd|{GA9=ZMC삅@@mۺ4Uze(5 ,~ 7%YC;;̤z%6 g{pW16 }4 Zl iVV+;lX5ɴ871c=P Q,|2 O,XnHTY4+nĔScÈ2Ɨc֜y&sq݈Mr^okcY}}^u YB:3fM*pʟ1oQ$VQ.pHQK焄~;lޑC7eU1[ڤcg:FOOS}5 lJ }SBE y~o;wߗV,U蛗˯K+A|Km/$+PKPkTXA'Zb/6~z+QWZV^#P\ʺB0Y7Vd,s @oUd7qu\E|49X7M[4zM Xw\IuGۈU/{f8n;Ȩ ""IX[cq/DFb/'Ut4 'xK驵kҥ*ѡмymabhf4J޼%4o7_9șDLFQL,5R$Ewr Nid7z mx5lH&CdrY"!0e X-ܫ#XSL X_ Pl; :\EǕpHlHk9V rxC_ fjv`C|h :*&LRN4"lzXߍU.FAnf nHI0WFCDխ]nOʎ"%~e"IX_!1*6? #|[If8W@L̀Zw9j=p:j qfm+,0cp9E$NJ}=5 zЧYd "r /hjd`Twt2o7+wF;HMf\kɄǸ@S3שTtpb&^ 0+dOCU:W쥔cXi=aDn ۽i4 r%%%q>h-Wb+|& } vH T1w3) PZ/ԗabjPNUKsCI;91=ufrE5v$k̇ǘ ¿!mJR}խ 4,W[ti8}wn-|+9闞By*SLTU䧰gW%0.gdPv&.^9]'ކ,$'7k*lU*Y緍liV:ifu!.:a!3Rt*0ϟuRcG\(+SY?"1o5 k+\% qD^qp^&n#v\^sBpƯe1֭ëƓn2V)dHAqI4!Z!ʭV(6Wr84>ZNt؆ VVkʖCq}us58SSǃ@㘪 =Deʵ,W;T.(bQ [!< Oṣzц0Pb52_jҞk#KŽ*m37+&ik1tq" z/IKe_T0'(<"8slI1zKbPDEz"B(A3U\0V˷6.`gqnf V$YAu&ڀxqpTq+{@Jtac3(s^B ?r'Qg='c @e}UHԇ R=kGo!A#]r˚k zJ5Ӆ忒O_쪔42Gc'0/xd:FFMtJ kCG,su)aOX&A:7@ud%F1DB}Q<)yџ#cƶr[3-7wr`Sls;vW/[Ry~|y9GLionS22 Sا%͐{onyNBP'V3Rmt赢eoU6ƵskU/q@wnhYwd2.@5 +#4a:o|0Ez;D^|2ۮTdm_%]"%ݚn1A5P@mDja?>Ez7Y׿ܕ9&;ivpؔ^þHMWWBYr2 qdjYJ3CPѰn/SE^\bNh;_`V3v /ؾ)7c@ERQ⪆ߘ-4549Z'e-noG.w)0*dMV(p1~S@<-O!:4yuW_0X3Q!N$ĭÂY|C k؞ޅ.iҰ]r͒lh-)6or g{m{/,gBing{3G `& uivʬRf|QQɍ%uvxԩb?1KUqg lMrbFD^rS߂{/Bqt$ħkU}-P"V*Y|A!E(lf9ʧw2KnwgI1JDSFyV}Swd63CG[0 MAݫxӸkS1Jcu׉rs J |kW зhg _K8R 2-7}Q4+s]H9ն %]TZjȨr-wXO=^CL}9歖THhkeFbc5pmqnN]FWX"΢>O4'Kիm^atu0jש՗=00.vD~ jQC9H15ܓ¶PP^ /jGv 5A I-3@c6D"IՁg%$MTi[hF 0 Ld7 ~G Wȟ^,;[ :Dz!G_f*BoxLL{lܨBp)€6 c7bFKO Z"0ݲB6iHb ohȰ3nޔy,8|tq=׽MQ5a~cW7V3{8DЕ-}_2oyY*)miҮ'D۬Ei]oA+4:\&cW+˿V?WyݷDJs3q_:Gjz79H&e8z .5aՀNsgW G.Ǡs8g TMUSTtӰ ^X+qMWxnzދ 9t&Ƴc~AƳ:ev-Ǚ42bu D* (D2yS]_#'ҙ'=qek`-!eÜC K/lfXШ}4P8J0Ovs?(~ҠHYJȁLI6iٷ%`+Sf-'EP&gj 3QvxbM1Cx[]# |^4Xd<ĩ;r: ʼ\Gο-^!{PEe0 3{UB%Wvb'"{FB6+nCjB!:8ߵ~r*Ed2p=sM{Ӄl \FKA{9Lr4D+GYZ4(|l_BųhUc:RQf*E9װNdD9-#*dL*@u㘁вt =l`I/<"\XךD1𦸐vM_k18gH""lwAwvޭ!{K')?&d_:*Xc<i%uɉR\5=CRC_1o ֝N1:3 BY6_W'GVD[^yuۉE]C`V\&wqH"p0k~1,ft~ AS2W$SA7i{&]\ίY t4Oo&`Cw\J ysI+KeVU48G}|lrx?4%zYtib:9d4 ٛq#5419zDeQ"";bH}]*U -ӣ #*7Q,d4)-DjY 97wE&pK"">#$uT:_e u ̇'1GHc ؒA`>f"6j3Ev5Nә!XU|őIyh~Җp\8뙑<@f[w^*=aV L Z8# ٚQ@`mb N3_Ef$xWyW1?1SbQ &b,Ϭh` s k%φK~0Ym, "]1SYm+j+Sp(  LWcS4z-eLJ h+F†渤YIR)^֐2/a!yT _!d_=CEɪɴ7(x Z#0Ƌ㨉F1__uշ'ϣy &z]+{ŵuV51;+΢"\SOAsߊq=i*Y蚈LoYH&%5|e}3`iCͫĨOG̎ G4n4aBh=D]vzo,/\c~A;2ƀf'wC[*@cMwR@ie< /k'[[.֦?NH@<-} wu|֥OԐaW=p N{uK^:ik25xlLu9R)"Uv  rI+k+7 3?\pmvITrS&e3Iɇs2||u>YB$]N[3`( K•c7͚'VZ4^+e9?aI:]} H/j33'qi%C+ SCu%6Kr[?cz&TU : r</|mTOVsj#W˥aGn.rr˪v~=i/DK 5~Mխ+848So)\,']&d/QLoL29]c-țusQCHbt7p>mvdRdTEX:&hw[F6`A+JG9;໼S04HiFaW Y[-1Re->}26 ̳AS n`V-%Ҩ 0淁 qS\Y=DgC\a^z.*ƍ7p7ޠmPO?ZsB塭"fC߄%`p:Ǭv> 7x34ڈ4k4jD:{6;y~ 6zy\5o1j4bdWr&\?@eK<{0t2 ^ #(3 2"XS jDX.|.{p ;sfu1s*jd 9m@2ooUi~^aEو^) PVN'noP^V.jęK[g d Y4dE'WFQs< J7 .7ʅц(6 pU׆r4}5O x13}rKK%z0b0>hP=B-\wƺۘWD>4XapuΑ mN&& =Xa@Jw?+OBܴtJDi4~ۚ޻h s?IB==&(&4rX UuMĽtԎ'r'CZyiwH:`[K'3z? Us3q|PFIl؜O^/.f j8iň~\IGmԡ6sSt#> Lկx7T$w,rK2lЧ#mdt]_/XyJ [<፛Ans 2K搠ĦӟL ЬYffA:N*<⻚m/mJXS( Q{]`&(9=De횟~{e`>m X7#ۜw^3]2E0vǿr-ޮ z FpMe+p# *%,"w+e?_oZ@Vc"sqyZ浫#@5ο&;: +$v o΁,t^  `ɢԟK ^f\:F,16 Z97;P[y!p_/l}E~Q-]5*V LI{~rMV&5LTx3tN(hG 0\ES"8܇2̈%L>YY"I{t'n$/]zhI‷ LLʣD}0Fq=k'|\!mTil|Pjx8Ԫ垳jJg(30&sv2_ZdCgV6^9|2]ЈnmXtbOcJv%Lz+LEf^.8C F+d4/`nKF}@AADe eH-W)ޫce9P!`˱-7 "i& ]jGx$`H?+X hnnQMWnaFH/-@ G@|p J ޙg9KuB1gwSkt#3#X%o CJtZf`#hL[JC*~ 7Rr7&Z̀ "SNjۆQ'KlƊ =9^-@~9Tߺ٢;P:YQ f% 9ʻenm˻!@vu/ RAg:tLY`q4xM9ƱMK}x^%bIYz[JyV/i+n`Wh4A Sĭa^} e@(՟1= -:眃{p:|X>>#P٢a8cTVw. u8H`:!µ pm&o0B"usaQ6Ckݚ+dQb Qu:lF$zu[=Xώ6~c"5M X `JY،Hn[8gFD: Z{3cxE+_|! n@ W Am74 %_,7nvb rՠ@Vߛ\"F/1-bJy˲0c+ӑ"egL 75Pnv'HٽZ*dLbEb$9VR$i#Oypq )!"yac5AQsV\1c"D\o+a!U|SfZ|Bnq~r0z.40. Q-[i]CU<'Rd)oiL9lcnE./^qw3{O0m$.t;y8)s?l-B䬙G)NK$vIпrai99Df~Oঌ\sC1{>-o.|C0/'ޫc%]UDžbB[L~g=yZsPg=3 mu^O~;y5OB]Ba@^\.^' bdG {_d(@SA%Bx*  yn:qk3l\򁚸ǵ" oq J!UtO^`<ѼdƆ_X`qV+%kΖ>FF "egO|`Pt8 -gU5O)TW3ɝfZ4 q%bJwuu2 SRg-Fl0Ob)ҌY}Io"uaU%ݎ}\JCnh, 3-\nh(.ƽɁ18u2&8JBjGsOr)Ae!E%s+ rņ2< }$R֏1-fbFxQxqѨԶw6t?<&;HRv tun'C_GaLkŧҤ>"]@D_ܲ_e/Je}`'F $x{#GösPB ޼-xk\ c+#K2\Wb:Ձ?υ`< *qP-n]ϰSJVH^zX N%ݶtbpdT ? `G+ -.7 :TܮLݮJE3AM\^#Nt 5@ e1R N dΤ6||DEjlRpGL 4)$z!9M-5O%.Khl@1tʘ2 +Hd~xONUlD0h%R [wz+Yf0u)XtG%rߠbQ S_W, KE*B*+zDzIWe3BIew$dF뚔Z{*_Ԫ ] 3rKYǒxcbз DD[w!M2i lnYʦjY! 3+ ,w✒4U0,ș/gGǯ!oȋʉAc8z~*~jxUq$x[|ZHfPzN=zldj_KT)R#MHa[m̊SItznsqU$fܿk:%1~v9 g-"8({dx[OӃ:ClfrӎZJQ>kОg)jqO |.0I7=#&]S9G8@ ><\7MH>atK^G/y=^vN[ Rfka-aI YS!#H:x<χ1­]M״ׂ$eMjpoօV^ ~xK@ESpk:v[}G)yG mԾD~O~5e%א`4dbn/*!Hcu[ᚖ='ɴ4zyh'K8R]6$6~O-Oe5G\X۸w,Y`DП0b] Mp-lQC`XG oVO V(Yw%Y.g]R4V6ޚk bwf@!:QZfX^S-cKwrc1S0 bЩjl r-৽?n^|kt+6R|м cawemܣm*P ߮)#@kd=`^۪3͒ݳ1"ji,i;'c']y,73K|f/!ک~=A=5O^ Vf6[,^VP(ؠx@="2 .oo$5káezb VY>K( VSjWC &{ C.,r-_kAlY ,w[̈́]@]kM҂S]v(1gpOEՔ_yxt 'd0U 4mGG{і -Q H&jhd«ؒk-Sl`$D5VU q9(![a{,-/]cȍKʟY &M ?gPaM:sY ]{礫[GLŶߤFKL"PU< jtuIKRBQRA pƸr&Sd5`?o1?gUp^.j"Z>ٰ;*;bf&!Oٺm ;1 2LXS z'wFU,s7P'\-Ȧ-!MGC8\Hhˑn#u[Xq#r{ڀX/h/P#zZ8?p!P/KpyNz*3BJA' J?xV`ut|$͈4'yFT 7=M8Lo\D@yC{"C"Yb~-Z F1y ǎt+1aP.^ ch۲u=SX=ጜug'¶?ՑȚRxouj=c43tbPuLUHE݄*:cQ悳\7&XJeHWtDZU{YX+7M}IXVIQ&B> XOW6':f$ ?$R " HYssgǼB q݋)T $gw= SU-?5aoGӈIKԧQ{{cX42y-khZY {đg~|%"uNj&Mϓ"nŚ!m@;/ҙ(q=ۻhAr#֟#yA]wuE"Eg+`S ۝{_WattR+翳7 TRz, hD;$5.E"8( vx%kq؏c M G:OcQJMUY :̔S[-E0p3e ]ЀX3%e(cDsjؙǜ`aumWPѻs,n8 8GElk)g7}e#} L:ܸ1_GE(]yJK=nCƙ#PdGAHb U϶lENeyj%$xxwQqdW :䦽 Լ5>IZS'WQlL0ƒZQNvJـEiBSUYtX <Wc,%`0@r|osƂ@VЎ-F"dqʁqA[Wzy«aKw pWjws{|&֘#+-=/"Ah% N-6 qU)ó98:BJRP$ߣ$ 'fPO~.d.`)s]*xsؑ{+ޕ:R\5D1҉aʘy`/$c؂z5յ`rYq۠Ygvt*o>=$3l뷕Y睶2e;tIQf~Cy 5?\EjsUWȦ7@5G!%uMA4E ܌Ny+ i:7ӂxtc&21'68fs+ |?agI֒ 5x#Xo۰IJAhñ?z_S7Ɲ&SKu7KRRVDQ,tjAC2X>h?q_ϏA=?,r}Pu`RoZ[Yqt?z ֛6 `=ȅQ#X<^N1-SqXLi<6Hs$ v$ I5V}_ 4+f|6FiBJu{MY>DJi?)$.v|:hRAZ/ DURZji QL?nl3PS;xTͻ(ʖӒ'R O;L_צڇGN*k\tb0͢ βYk*7a8lr|?SǖR/&΢{3|QΉfC)R?&޸M-yt0#RQjXxm"v9oD_S, 2C)jVw4]{%D pȰ7yx]&8Dv)&%W*FЂ}kpal> Ö #*]⣚m)bc\!^Wu pL_?mEo%'I@.]e*-s@.~$P2>018}/џlCՆTNQx>GZWJQq_BsGq[7^d%+($xvyfblȃ$'5RMcBiT5 }=H\9[j(cʜAʥuu1reS 2$K(CO3kl|鳚.( n igU-T+!3p5Lh{k /iXDGwh&Y6"ʍtV?ҥn}qr;{7AcWZwњ8YN svi@1ʾ6a{ ~hvCz-1]#Gu͝؋whANuȠV tYDZ"'߅):Y!1Dl^}6QO٧)BW'4$4R)I ?n?-XU㎟1 TFL-D5N/s=ǯ,ˈ!u?`G?=ߨou`tT= &z )g'jY/qLԾ(<|ƻw_Am1KԌ褶$q'%< Eb &G X\T |Vs^t\FypԸ0{~oxM.gLLPsXat˂EG ,W~ g{4g9Uxu2:^@}`PZ s$ܒj^]{IG\]3M6<~!JmM4("M'f2{Y-6]VƲy$͊Liu\ozW4Z7~YYss:/3NfsUp\\u~0>b+&#c&Oڟ8O +%17}Ň'ZY->UHM"Ͼ*L.LY0Cȯk۠Ed3fgZp.7!sog]gf[!l([Ue\ASƫ_ː{K3H֬ oY.'$oI톉 }A,=0/TMKB x 3a݂ e5Zgnexz[] ʿ4 ' J 5jt912&Jqҗ ԔȦNk.r;DNȚf ̡H i)6 A,̆CyS42vZr3)EI8&0*vt-.U)>AoWDC/}.bH6#y*|:79uFJWk/x*ou:]E>}E5Sl/ؔddU\g|]tf\Ń!0 H6"YZ/b!vP) }ԵdB#Ld6#3F.ى:T-~r<=rA{(ƹ~ ĸXR;FTSt.С߻ fGI[vm޴(VR7sӻw~_Z&ٱ1Nׂd%kgLH-I*yw0x-@a<,6E )ƗFr6xFɳOZ@U (,;d9YSD5T%&X:0c.;)&>94C箎?ߪr͝CYI'sEl6}7eDŽڲ #hZr͠zCCZs_SpB-,y^onL. Vkm{!.@ >&z<-5+Ùʲ6)r&?@M]GIYCF-t9v3W}-aJS: lulg{T#cO] bD DømWyrGag/USy{׭\fK4qX a<9IJkI0?&RN|n'V\c`H#+Q|C" +mOF#.y4n iA={:rM,2BwAݛb( 3،DžgYM'/VhZiWkz=gT(K}?f x̝݅\6KP}˗iL/s5a1]ًAn5H&8ó @ro>>Z^aFr]%ӑ!o"Ut*u#? PniP4(^|}9ݬy8czieU%SY%qb3rI%QӏMF Z,@$Hx 85".Bgr(ºRySm4qcb\Gjiv޲.;6$`cq-?uLȋY@%,!vĎៀ36 }+fĽÇT}%ǫK蜀JI⋺$.e_CH̰G\:afsM.a+:18{EpKGYBɰ"M(I|Mb0w~HS\mΧ,Y mV3a(#EzdMZYgw }xٚ\a  I [G͸V6F44%FX.O\B?A;hAsP>n]ΐ&0$]Ɲ ȭUa V ec.f80 ZB4Ǟhܿk,_7G[wKxt\ )ܬ#ΫK_m"ND,տu L6bà690jn^1g6 bSiXkؒ 1m,?|nL 35\T)v*-Y)}Eӿv?Wk+0Þ߹=gnEU̥C,&efJY6qB)&4P f75I ROVeʍڅ0s^o-֜5?@뤉ZiJ@2awu .V~WvhDܞ,)4oރM1c~W^=} ʆyXJ2;:21O|BMo5e&֏rDDYXaxO5MKgOܧS ӌ9vOWڐ#$7X2P#饾HBc=~$E_gi2GGqljGobFUñ*3ѬIEd`څO{D.ӪSY^(Qyģvn$twu c~ziL@ NG[@^>΍7*SQd3!GI09$fNv ]<mD Qh!):mu+;G5A\q#܈RU-J+.JPơr- LIgr]FHrr- Sińn$q_E3{JDhCvcO? =ю'E B;ft6 _Uw#џ ?uf'W<.{{&%r9efq&?s[an ~R ؞Ct* IJqZ8> V&Dza/pK4݌ P}m]Jl s^1:UZ&W cge||^ӄᲶ[O?Ǥ6՘])Bs'Ӊ?:X:jJS*[ye't~S%;̎\vM9hФ7h敁bӀoΚ[ = v1?hּ{NAW'D7D6faV;Z5Z2șꩧFcw'20nYr E5lS+*" W qD-Ң;&~zěm w%?+L0(uD0&:خ p 'z[V$lqo\"MzMgO`-dnBBYq~eX /_(AYQCm% #%19u#w:y8OĬ qn6GkJcB*6_6ƦST»!v%"Ru 4/ F;t %M *Vqws SZRͫ@l?"xL2q4F沙eJ N*V\f& H4GS`ﱲDH[qn=v3H=^6lͤ1'V^K, X9Wk L06Ibģ`/>t B3hj-9N 'TgK7S=|+)jk[4! ŹDb*ƅ}:Cw6,uWlD!4Bҷ`QA{N0N\e^JæI A:1V1t:,r3al;A*쟁2*λnpq)j6MSwߡJ-`s&6*넇\,+F`Sϵc^28-u"pP|g c9H$$ ܖTf4Wz1љ?u Sr^Ey}n@a A-kΙˣﶩE{(tH2\,3xT|,1P_<7I^J uoR{N\?<TO[WbPBjql1x͒-6Q%Ns}1`%{i/\,*n%L5u VSy]5\侒 bb=."Y:ޅa^ӃRkn+BLڥ6"m0oČY 8ac9)So@=[ /8vݞ]Y5ΪfpUf%̤ w(dOr~Nzju;;Y_AS|uH><a3=L\E8n|BH%?~~I hniP|FEE]^ C3:#;fpգk`HSWi8slDIվ tH?Ћ6;ѳ83-ةe YPMZGsXdޙ v^RՐXΉ:Ӡ'6J{BQN=jb M J*nqҧݳ Tu͂|_ij#pg lVibi18vg ^[ $0&^6Xtͺ@_=PȨ"4z61z-OkK34/ҹO}(q;-:rOi:W7 zRtK9bh\(}6쐎 bfavR0g'?ްh܅OOSJOm=oTSꚹcdf:{'OUµblO~Y4Ƅʢ`}@$kdb0G 3?Us:#T W=}7M'#CSiE  B +fj]$4o\!'J!d:qUe m,BEF*U9ų24D@eF3gm., Xߨ6q5?on6wacDO}g5&F6~6T%jQ\9&M'u:Bts"iuhؼ7F5@^ϟDߕ}/ 躥 NBcg1u B1 ۭwSRB&}Y~U>Y)0*_%PČbW?DG t.$B|ӯB4&: "n.sD#PQpn.m?[ƐlV '-PN]+#'kW։< pxіԍ4H\DS"DM a0@F<@V=b(ch2b G;3N'K6L[G_ue)N{g.J+?=F642fV]z T3W܃6g.:/8zH&j^9|AEeaDw ^`Zt[_rMPJ*#Z/y Hy⊣J2c?!uaQR,^W%#9k +NC:JŚ*;!,SZ䞘^U;.Fz$)GE1 K?޸=f1JX`D@'JW?eN6%U PIlgZ|UCpyuAwv-wWLo. v#` Δ4> P]!6, { "I{^hڟ o< 85;uR^-ڻx%42_Z7q1A Uh'{zT#/;,崩D`|KQ̽t?ޘ`#z%.drOHTIߓϰ`d_U܀^C7ORQ!Ozz=T+sIe\|ݖTp3bL# $*8B/Qlmoj=-GLp_ 4qWʧ?NTb3gXW@ᄮ ^j|gm ? ޸ e/%s 7}ԙӌoAs 'rJ|2z;SXJeHĮ7UGh3&إ$)؂ -tK\*%sˏI$^M"|΂jFNH2/:[ PLܥ=DLV)d:Hg$= iN/Tf**@ڵ1p{DG+Eod#e?(yV j#VɢGlǶ|tJZTsa՞F@"hENS*/rQv|[:%l^˲ՄrT: D߷FҎ^`ֿN4^Sp))bm+zaxVPkGfIom%{$醢y|YswW&`]E:?CpMh:dtE"Y`wb g3%>IR;(|nWC:'}+hu7©?"vlF}sS PHvQ&HOBHީ0B_Yh,a3WDQT>k5l3Sh zCdwKg5$ߊۋTF7c%2QH.f2*}%Qd:\W `ˆ3RO0h\#Mi8y}Cz57;戄!ݟlA%k'?9zB\R} } "ˋNɭٔ ~\qf?QBvgz؉JF;H7KjTȴV%ܬ=E?k4p޸tv`rECx)Q 1[5aΖM0!(G9 g,c=f>m5kTz̫%N+8ƕ4'@% Nx٥j)%ߏaҭ(%MHl R5MS'I`=YG-}曠|)͆+M댄rG/ 'm?B mR\YtT)qziHWֻۧp߆QBon Q`!JG͏50J,zf_ìF*vcEYHWƷс*ףA5l|ϕ>HU|f)\1o-S0|5q֒S2dW>g[=xქ?"Ə/;t-75z8#\և7ob V0zthv}_S;;?%Z ٴuoKٺ~fB.n.ZmR`Β@h\9D'-yqX 2>]fs~Jkf`_d{7f:ZC!ITeV):o7$iio]2MwD ө+)eEW`];,x ekʐb͐[-EL"U 1R/H A/7Jv' ecDJrm$#9W7wJrB(KY/O@)/%Ӛ(im 8ۉ̣D($ H=C2:7r@>S3Ӷ M/U4טQ(KnȨQʀ "kܢ5?N&jf:~dM`&7~H"^$"GpeN@\Viʕpr?YpD8KfT(P.,^_Ri9oR r@ŭޯp6@%#dÔi=zN Q=גVmɳ?pA9UG0rī7a,VlV4wp5Іge5ؐ ~L ]B -xWe6Jx\0Ak SyӔ:s3ղjz9=mL.]P`0'fJ6E9Tk`L)Y eNNJf\uQ\m?8ӏDЎm䲪R Mp<9 a{}:CDr",vHmitx:&H A _ܕ*% TԞ0w(W2,Ҿ#qy濷)5a`~(KԲp~>-`+cY t/_Y8R_笆 YD@W8̱\ۡgr3љ?Y״CkA==d)1YG<8/+38T?Mn\K՟`5MD9S)4l a 'Oهڍ@l)mVBEqEGu=9lۭ2_[kq~YmdP~BaKp0>Kna݂{_8j']`MosvÖ{CҐbkG [liƲ7a$Kץ@ ,v^Is3,qb UbE G"L5\zcd[c #Ӿ$'iJ;x7#7WEHwqd/,e4P^\"oߑD?@r\V)d L[tjzDp'sYTG?HȼOyG ܣ'iynaџ¯JXd҆E`iiziT8"7v3j߽{$?h_>1  nDC<8`'1xNJ eKaDJl[*T")UZm}h_KaG>S m5(-hH 9GMwitz3w]eW9y#p)^cw~:L`&Gz_zQ@:P9;IORV9y NSܨ Gvez `Td7 OYm~|G=)c/H!dWpV %kW7GTQ@>nC˖9 1| 'c.#̷<̺T$ozx&ŒN!?QN_}}5z4&ߔ+%> o:DzAr6R=u h>q\.5ȍaÓOgqCʯCࣗNO|FPƔ,nCly^m`= 8S6ZB4/`Z<}67EUJ\lb?WaWy [o3]x]Y!%~VXoC㷩Xv {tlR,r|_+ μL|v'hӠF[b|U2A xI%2ĢI'&L MH-SE]f-_oiWy^rbՐ Ɲ !#8>xr"ag/e >_Ds1ݣ>"f5? p=@+>el͹W$}YQ87lř^1`p/ƉܯA/O? $kDk6"e~uD& 1hYՌE'^\HkEדA M25B1ی J|ج 5w3{&rZ#n!gz-*pvNyd)asJWz4xH˗>UkU]QCWɹ,Wi؋gVBf7Dӛ+L0 E^3jW[HMA>@XgLk +>/fjAzӎ(NBV}G-{gjZ?P4)+ټfj x;8tѕ;n$%1'Daz Rj`B4oMy_mv i[O7h{67ɔ!ƽe9b}\8G~M}kAϢS[?R|u4kj+)|!ЖQS.jS;ESwnɅ o\ڧZPx" tPDX;X((wr܄<ˉW$t^ sRnJ@mԜ\&dC 9$:?H.w&M .*̝rcIC SXy ɒóu+<< ` 1yCg v>fmT4E8Py02{%F%q3rorx5+!x=zɡZVz [`]ְTFV7;뛟K6hvFăUqD:\0 ҉Vh {Jsb*=ha|Hx) wc42Vb b4ǭbuAsǓ({37<(U96"B\ٝ-UzV_UdɮUv0~4b.&T oEUQY?{r2<l0W*}vzxCԠ\ax|uQt+>UW&dw.̨5/:!ei4< Rv±wMKYU f2?nr`f7JzTc^^Y4kBå@[vjyBr -GSVj8lD/=pL=IL(lW6P~Yj): AV 4&8J+96Pu3qA Y81׏ FQ>w2Cf (g{R<…83#oJ P( }f9 ͞!m^p+ 6UsoӜ^vW$\yvB7e{kqN9jnϳis\ʉxmow 5Hyu~Y"ܢ>; Vbzl:QZ)9ԌLXlM: hv+._89.Ԝ&J9FUȷB ZRd#]$@@4CALS'ܮb%Dlmd ^0ӅIժ.󟀛*@yNw{_*vȎi41 BO%'l̸c(y i["Bvʹ0;f|F@yşQ׫Fj&Kn'{jo-;:>^hdt-ٚR1mS81:x2<x~W\+b-b)\2̗!hJ53K!{j26wc/Wəְ n֦ MsXneT=I<^jLdBvzJE[n|lVy2 ]la/ׇ! sU n/".2Veo1wWH_oI_12p'<Rjf0GzC&=ZXSNW&\FD˹ˡgXuAJ 2q<EMi|hJMGkQ&J2NV~誨#hkL.b+Wیuh =*WI6[ yG EXl2F UeJE2'o幼'?WpgTܺ ԍ[e WS`t-E.EG˵Ɗ/ey? on#`A>CrNQ~Ic 2TThvS^b2(NiS>`(gMr(?9VpPx%/N3?8vTqa{"s 9kDNv2a;&d@  yOlr#m+d-o0ۗ`hc^.8TiCtԛ?x"S5UBqY 窅isiq"ir+B*4Q&Msn]U_! Uk C[𽌕Z]lG,Vgî3tbyA"Amݻ9? w͋_nɸ0)I*~[Z+ ٔQqcK vQ3ѡ VxȂ~N@wW*d}WgRM0@p2U+nf.ŹxYKiۜ)Z?2td ]jbV! N|+ HAYz&A+*,#۵C*y(T?LUΖL~jbV䲬DvpK5T(PL RV70k1cI;3zhMGRR_pf:_h{1 B~Ws/Sk뉱/]P2cRq`}N: ݥtRJc4= 9lY1{lV6r.?NtҜ`HUjDH  fH/Sgd.Ǒx8cf0W襌gwS>HZ軓" :@ )sM6"E>-y ,کtGe_T&)$1~!am6n a- vvk3 %ڛ(uJz;$*Uhbvà;dG!j0*2$r㪰=+cb}cn'Q~:~SWPHDXa&fr,W.vh8p[Dx-ơڅ2#ʇg+ X~S :quDRƣUy&OVNyM{5!!AGE.1wVȇ5ZgJ ޙ,Xs@ =\Xe|w8lH Vl)M4=L;|,sqjTNJ-=:[[x}@WRB7Jqb^,4d}ɰՂSlY`Պ!dG8uS\u3*q Bz\ %~6Ĩ "ڹ5;Ot%씋cT"h,~+R s<{$o! ծ:*ؑQ#Ž?boEE4Y7|8tŇ65IތSLAC:j$f-Y4]g0*f邹NP 'bn[~'eR7|ӖkƳum>@,hLX45Oʄ1-ja츋;Gz*z c74pr.M{I,|J,][4YE:~y1V6ġk9 a05vm2>˓evB WݚJ,`酚sfxvz^m@brmOެAa*ѥُ/ͫ K cY5`q-$T2';l™r9p~[ Fٝ OY҈s4_B!OOYXM*=vbe''aBLά1AGHV5E~HL =3I] "M2j'۾i]hݾ.Θ=&]]}bXC%o-Ek+[:-P6=~hUqجGsm-0Q"#0(#4PD](88{Y3=V (՜2R&PG O R>iI1ߍ~yR" \9ic {#6Ǽ6~K]4nKtW4vg_ ¯Hy0 #]5/yN22{{l}PTP^@ ކ AcawcH2(7w?Z!~)Pc0JTLzQo&7ɳm?H&Q|0 _f.8bDtH얀p+! DW7 "ۓLOPC̪ѐ\Nт06?yp;]h"ԅ <0Mo9ۮ'լ~A.eDǬ`q0K;ZhNe'zC#E1("CIoz?+y+^ߏ3QHc~7{?Z*}n&ۘa%)dd.Ú]qdO};8=IF{RJ]jUMsi@{0K0$CS:"(?죲f]:WKgS"fW&JIVm|eʛa OfFêMi|??Q؟qfs3&u*`6vylqQ$QX* 4v7攸pUw"{4"1_{!к-yf`[`XVAƠG%N>ibQzU_g劃z4Vps֏{^3{s,yr#OЮt$/ͣ4Q6U|wbңFi4~S{ir)EV\uke<`r7v.q&*ŏӁ8D>y7Ry V iS!Տ涋/}s:YV!Ko+޶ ?cchS+[ǹASNT@q$źE#gQeRy>Mx2銙R?R/Ç(x+`f=;фcF9[J*\ d7ΙtN WwtNϖЙ\#ov-K[> l]!oйv L}:F9M09ЛͣƟ"Bj7e97F35>7鵠 's▔[+䠸ƽS`{?qkt]ꥌ|6d b׸Mk[so;DlO# Pz*2ٗVHьLR`s+kz ^" 9:ւ^Way])EFC$K 8\V7ELHIn:k;!aI6|t|*P_0ѭcû \bz>)kYX4\X`$^c&ԫ #$iQrͤ͸O"oR'7nwCo0x,3=6DxA `-m&xCb9 qZ)d=[(&"egqr1V3KuFَ Q\IJ>3o QSfC_n|2#>@UJ9=Oy[ujY 6EO g лO ɵzr>nAAkݟu_lOP~uO X(@B"D؅J3f`װ:nNF3?i%[A(&&Zl"~}MԷ[[Gz:jH&oC6:\9V!7QkBVe +}ȉtc bW((Db1o}͡58~4ydȍQ5+9i~B$/Hگ>Ae챑$љl#% <""# GJgu]C˭Sa>5w[4m4zΓF>w@me'iӗC3G  ]0ȦY믹W|ݤ4'%mLb s!\}v4?%Ȅ|\GPL=GrwnH,H?DуE#0ar%C:giiS3<| <ka4٭iWwc!x% 2*iK7eGAxM[;0~wQ|:$#Rv/rtvh!xPjupfl-0;d)u&ޕH83?䓺m1E rTu5Jﳸ#Mةܪ5UrQUDN 328ɻ<;l훔eU 34wAaCOaE$BP ;!r@ ͈}qj=qd`wWaWMnK$L\nW skLwJv=q-1z!E}+m#&"rOAsf =IUF(m\ jC#|d3EFct3?óm+*`ViшҪEJ(;wi![ +LHQy|~aݡ΀uͬNRq5`5Ge>3g}0fd& -}2Cqs:En?_!2fno̅oV{3]OH71\-Py@})s_LXI6MВ~Re_3/D4V0ץ uR^rG;<c8,M'c5)k68SU(}__RQ[n2x[/}P2,WSw餅](㑿'QL'Q CMy<CP'فTa6l'/㧷NJ }UyA[ хN-,@g&:hIu;%R,.'$\G!i2 |OUw2'&C &􁔤Iו'djՖLjm,/Siuͅ<CH<iKg[;)pGB^o\xNJheUk(Sɯ?<ؐ`bTeLi"b@9V¦мBlT+3G>Y~"`Ԡu3<vJ޸] }+Ry$ . ,cQLo"|Rd5 [%mteءw5 I˂5pяj%{u4=0n`FsȖMCRa:ac'9&(vO^J}.;z˽K5EǞMkߛ ND6LrlG9BbL.&p3ĸ,hsjܘϽo^ _< “: &]h6{6D:`iBN22b@x\L22n9`*P>HDAG>:6B# cKz2^ڼuE揼o<@u1ء&y5\P$+\7qYj8j);v|XW+yyD v옥d`Nq[5˱A-YJ}d.ugݱnvTh@fS^S(.htҔ ;Rsv~r=A/ $Ͷҏ"gSt/d>έbVQiZjD܇Z[G(n#29)<LYIsʑt28ٍa4 #࿷81B!YǜAH@@FX^[rĉ~ۤ'( eU@+ oJͪrKt1L-NmbbYs ZjFA {ߨRs3D 1)7(0|vd"B!v0F+`{|H ,V-ɟ3o^ p|Xya|5 鍎7%]m# ?ގ1Y1%+$ Zb7La !UGXGUѵTyHt S%Hq{A!.O)eUDBی+WM}hD v.xdTDv7~i>LE*LUa ޶NiT)ѿ&Coo[{0R<81E%?~BE=R;0*j숦*!aۢʁCiFKB?QPմ x ͈&߮ ͇K6jH,uo$6C^QNغ[B)QdC* pS,#Ak'8WMf|8ߎ0RXA`jKL)< x̰GFP㾃ARLD. }=R]\eE=M.p+9(`kϨ w jt悏JnYڛJZg z.nJS yAJ8u9ˡwݼB+*򚪊X3 736O[ʌ2!ִ>juns> \h/dk升>Zykzv|Ϣj<G){+4Vpb=N@f!`6K:7!~Wq2-ި>YpmR75{(ѥ80(!t$qPYˑB x>hvhu - E|%b7:#ΖCAF#w a;9shٸv4kʘ]?˙7S[6*<ѐ'=s}kNf7xO*GWq@pp,m8d#߁;l: `xösfzS'ؿ4}=oVHlh.9[;^ [SUn [yűW?DȭV'xո1h08zYz o1x_ɋsۀ{YL\a C& 'Ž}$l'u5hPZ$`^ _IB]!)4IHV *=f7ӌ>ӾOK?|E2'N{nL}Y=dwc,2ҥ{r3BEqе;9#mGNb!<ˑ /¯ t!UWlDXLWHSqs셝d&l4,OI`tq)iuj`-7% `+pƙ~sqzGz)y˫,xHV]qgiT>ؑ PJ}O H Vɍ,%Ȋ$Ɯb W˔H vW![?a"k'V0[*#J3@v t az7}AyZ w `X*RBWM<9hmgX/]㿂jfgT2g0u/OEEЮT'b("VwV&gQ``]?CŌ+Z()_O%9Xx=[OGuI`ur(.@af5{ڏ)A:Ճ$H,ilu"˻϶o_p.NHC,CUdnjp]fCRNG|հ->GTA,#SrT|wM)@%3x5` tH/@ m~@En7)_F+^P܇șo&* 2Y@c<ޫ)&mD")9.aBnvZ7D0 #[޾[4nlA&exz*AN_wN'cwVdjythh &&GL@=WSa tQ\i5uk[L CBz4(F-t,Z}:ޮZ勒 &(9>n]N&vT-'K~4vݿx+퐝}ɜ\/&ya 6"H| *~f]m㰴7$Ԁpb >\~eY€Ci\3=N>>bN\U̪H'*Yv.Fk=߰@a[d!ܝ;`v,ރ>_.&NoK~@]oOCUT?7jt4nnк޲nyǥp]lD 6>*'!hV#+iH\R Ot].[zWO|>}ʢrR7(n9gf[; "ҫ NȏYI<<ڣzVtDsiRcרQU2$(<_FpX̎g陘t3=Ff."ߵa+"-SvM+w >"\˗ߚǜg``]X /,gH%Ixзư, 9­ [.U E e1Y["`Aİo[~ZHlJ<ܸ(D]Zv1`wi*$IK*셿ARDwȓÄ?c*i_x&`Ԯs)+w84I ,~oA. >鞕%}'ft'nV`Pa }ۓ44-bp&-%B.{ك\^sR֘4QlNҹDzoJ+TP[DIu}|zggQ 9j:#8{,>SGj`,-OOD)KyF :38tz"AXy^(9I+0'nPJKFN1w}Q 3)VԦI& INz|R6,TWkbOi ?7> N=<@;k1H/HVpQ&pO .Vt]/;jNn!̆ZEx9$9҈qZ bSCqG}ThxHZ+-GNH)H)1w!-+7NJHśCIK& 2%p@4aa5BC<알fP qd6޼՝qa(` }[t ɸcCOGW_+A6ζ2QdM}^gNPMsB W/V9@Ix1Jb_w9P&|TJj^jyk_dM#ce$4LOZ},Qjt[Z&eL,`LU(ឍ+AT0771đ PƝ{VT2~#SkwhF!@X\}tY^Y rM@Fd Hwo a:?C[aj"eKL_*Cokuq5bv'̔E}4)42n,T$ Y!YsP!Q+ ev͚$0@P s'eMwX Q0"n:5Z&[3S4/0r326m`"6r: CseRT>*)`)u>֡b~0La7ؔeuF]4< bc MȚH@Tt  /t*Y)mM ej0uv 1=nkOED6 *HI$tڟ rWnpon5/\=^F5U[g8/ym`|.~x >y&zD6V FJ}yrw[RZE6XvQ?xޙo,df@%j}r>z x2;`f|DFo5Ge. ]#2(rIx R%qaҁPlS (X w[%j~Bٹ?[І{ͽXu =~D$7"Gbsb$%hkXNzG~Gs٩j豎 Wz$WFj(aJ[:BR"\'s ]w%Oux=3N7]i>뵁[8 X!"rkϑve0^U P0FHfvkræY0xJVAޖkb^ RG9|fii-ɡm9-)-)6L2 D:)>`9^;aٴ{ ;3}NU)J1pTP{ "oR9}fм\ oW0> ,@Y v Qȍp' /+Q5^_ "yOK-K\!ZRsG֖"ۊ`d=#RʃF+8Wj,s!lZ{//Uo@s%~\NvC%X)LѶN0۳;qS~V`i9׵HP'U1!wD>e{@'йsX|:p8y)Bjw0rTդyz~ZkJ7:vGGP\/\Ajs8@YrJxRLPm1!,KLA.=M=anP|9 d|p03a6(`DگJv: F/ Ewڪ6< YToMdn] SAi:d_ing3C++-q ĵ{'QFhĂ Z@YMcɰC\h^&":(< UD)\-knʠݿCn^`|)ĉ4Y3D_փs"X#)cDykd)Jde$&Fփ9PcjNl.^`#!quܮ!a7h̤)Hx8=+DSM]XѠq^Sôd gO _' \>HdB /b^HxePΪ!3smWC @)[1lPR瑡'icIݏ_,eF ߹I|9dV0Kgk"P\FD {#%jG]ST|otFz±8e= @̸*1,i]R?/]|+t Qh6肩mtG$}:[u V]ՓҵʋEǴlܿ24 ȥ;sZA!]P:US1-} rIeY49PW8 \DyfH4FKK_ gJ6ZE[H 2(BYG֨!L8Τ;` % #O.amiA3ZՈjpÄYg7)2Cm9BHE{cϔ-05LKF;}wU%H1ְy$lqZ 2# '{cD Ƀڹ艳Q h]>c ,({ZՊ, iwe2C~7t-2$( Վ!DUAdvspSXC~dru PG47\IEt>,F-MSP@pQF릅bP4[1BtEn@+36dOxgٛt^뽄wÒ@$viFxzCXNٹ}Qb& ۅ"}y W#Z&΅#!KFY|fQk#.}&%@ݤjl(@4a:Y~9vlC ‹NrzDl*to!MT_&DEi )p{/(􄭒|o_?b`19UYO⼞-//k"S]8Af*KQeF<.D={,C4$ii|NR%P<½<xՃЯIX:Ʀo!.f+`tÑak(%,jGΪk _[խb3lbc ` Y&{gP/^X]TlHVD;wbqM9BZnrhUȧ|$]fMOioBy6l%J!QCAoL&AOƭYM(T Ȉ% y>^Je)?}=JRQmPpadhdnY5oOXj if\=B[NAVLCGuT(+Tcq!~9YE5l&ޭmpDڴI HK!V9-m 8p`n6~HZqtnwUj.&ӼQXRu>b^75V)4>UCz½xLC3E3 4(bT u[Ǡ@|#< AMM#kKq8hshȵ#I53l,}8&u1 W.͖UfwV.Ȼ;5ZѸn"Ƕ[KbjRL"~wwV*CsMHɦI ܛQZRQAV]+NKm :-{nU5k4uۑRy\`+@c ɘg *JIw@EkFI!6w&Mغ]|639uy << 6-v.t|( RWBHZYp%8IfRjPwh̩*^+x$3A $\'0/GDZ}u.[ |Q7{ &< DU ׊5ZQ%BV|A)@E~@}s?yڄ!Z/n2 &)_HiXbpq D-L0쭷Yrp&_c4_<"0TeL3议hved1QPHF`w>u%Oöz|(.IQ^aqA+Qiܑ䭟t^Nב%ieU#R3[v"Aڤ},i:$V?Nse s7Zc(N);E^챼+N{5>7wx}L̏upgG@2h8YNud%2͎ы3`^{;zUI8"pS;&#b2$dm//{݌ݟyK' C?F< je x LtQeziώ K&?;_ez9o[q?muۘ=Щԉ.oXr&%M?Pߛ(3|k+ >;- aa{(YI< ĹHL!kP[02a!E|chG˿^L|]f`]K͇Kk-R:^$Ջe;OJcJWO8)!i}>п|Qj}?ZS/3g폅-uJFN闻`ø^y C6'cη N .ʊL+;/ J~/[/x"o0{ $k!cユkڟe2(F _|dw,KXY-urjo)Y*j] Lq w 'ǚzm|Wt]YC[}~IYr$3Vz? ',=4 їce) >h t)PgynJ/XXfnO;Uf1 UD9(C@mR4A;Bm˰MXX_+/ m;±睊*0 }/թ}QYe=nQx0gpG feZ`\0p3fdb2qɥ95J G[z, a=}Q$;VZ1Z ¬X  JߧoGu\Qc`R2Rt]\ t?׭mʓiʟYgDLNF`h3t3~,Li)rr=|Y%&QشCnmhy‚  d! =fwJuEޖxq>oI%q7>L9FAGnBWեiew#a~rݓӉCOGY; 4vm$gх2UE]q3*RBB&SPsG&{m< XqRCΟ/ї.vrUCg>rN{w?Ri+l yl@|f$jI$_1k6[sg,}F[^4O׃taHehSH/$"Fk-)  cN)y} ͿrFaKp__SBNL>u| vu& T*ƞOlJD/Ѝv&=jۧ:%C?`is3͢rYc\+܋]L-<=GO:?eNg=6;~@zv ɠ?QT0LU|xm2NfYQ[4ыiv#Cze"l^eHhMӅSZӊĽ5>k2WQQ90~dQڨxI86vbHyw ~2315>f]v)OmF|4)S:(s { ٧L18uT$BDCXk'^&a>Ru cG ۚ[b |!p"3fd=0+Kmޯk_~|M}0DQ/ W@FP}a+'PM{VBiVPfN94@ 0P<", H]]c撸e]FWU!t$ -pZq#zE>O%Ǩ2Ѷg)4vr{;@a]Roُ$/V?u)& Lxފk^zNB_\u۩]_Ցi̭nX!e_5P}~cC&(d<&LؼPIeEҖЫ_ RrJ0([/vPe?߫ E%;C3 Ez&C>z]m]C%6 )TӅx"jʨ߾ fk?6Q&nn&q\`otyb$>d#3rnBӆ|>:,-F3D,JnL ӝE$0@WZcxBI꒧ GS}`6e8i%xEX_=ڑ WlV'?hM~S'j^c@]~²' RĻs^8LyŰJm"ڥb;ԗC;!\ďHDԙ@]M"T{`EqQrF2LRg5vtDbUbQ 4x iBbڐ [ՇF-2۸tStC@Q{5;|#ieyVn{m{qe LzMr.ƃnX'\s!vx ⤭|p#i*VWgT o"QԀ4 ^>w1^ wnt9$tÐtz2O4ZyGVrO=jgvnw4pWR'JKUVPQsu_{dO?pE͵˷OCJ(t S)-uS0AjJvDUP o|o%8mhȁ;T:Iw2j~'d I{QV3EÎn_$37|:"_ ΢l&Eժmp&~3??X)&_c}Owj OS4< Hs.[.uI`S:c' rk"Je:yJw痣8 L2NK2u+"6 ME~$,_W1IY Fq$oou.n _?q}Hccw(ImjWYC19SRؿɧRO@0y 9$&>aDeB,WUW M`~;c9ދI0ѯtǬBtDd~׃Ucʋ,8R/'VV YߕY*p}S]y#r(|1M:y{j!&qL0o>{?2ôӋ6e6!{b_`EeW3MGy/ >F 8~^ kcvQ{̣:-HԲ(WR|JT{TorG0V??6H2`0OAJ9n}w m (Λľe;KAyZ"zvغ٤.7_ڽ9-}ڥz6adhTQ,uFn6XZ+w{j=4W[`U!=3'A^7j;'3UrFwiRAa6{𔲋r*-oO/"3 _qud$oVS7;R͕РqjkXNz.>k8L0RB҇ǼzV]|#p/%^ stg=( y滶^Բ {Q|S$WJc?!2'i5$T731<`__8r1/DE,߄Vm0Viw+RHbH@*P= ?۔H&:FcVJ'mYڬt늴a3D{i GK@x%'*V :/!kf|[}+_G\%f[џMϢ&_~!y۶ @’,=/S*? YF+bAÛ(ɑ 0)m(Y:>V DD]`m v?ah!T.|QRSb-ʥ% A+$u-T+wO)Ay)G⫞R9J 5 /v\ P J%[F (B4mW8^yї=Q!rHShv:w`=mCqG;N#0m.3=`(zyќ2*ȔZfZᇛ]TN);EٟLHn4Юa}.g("-%!_t ##| 1Ƀ]*98i> 4Wm`gcc2!|~`-)7&g 6#0m/6/ k cQs-k)0vCVBi?ؑlnv$ |pwAZƛ~"a#Ik ;P)" o-nM#Fx)i -m]k.opc&lp׋<&OP ^=<1G- ;4v<0*7H#q!=藔!UnMb? J85F%f=sW|e0Ar΍L4t7dc:C gZc-nDKyޣq絲 i9&JJ1+ @QmnQ};>:1NB1ʫuncH }ܦ ;w #t(pv"-?@/4ݩzs_d蓾$$ N$Kx S,jl\zBsT5H;[Prlʀ7 ˟^ҷ/LKǖXhY%ui63Qʌ*&*z.x` BL*@6mN⢉esRf'^L:i@O&H:`9j+3Xm8$D[᥉M1&YDFVyOi :jPp#,p|>=6 ,Vr)=y? *6}+^`6iK9'[lGJpv,I 49}0M.Df|fs|o!ӷjț`^K9񘝼O$́zQB4X564b9 z|ݺA}U(S'S$G]TNC7}ܘ N1?Ua5!);"IJÑF.ξscd#}8r[Ǔ=6HO" oH4Td䑲dwcqS?V;5oŝk"o}f[Fzљ&3d:V_ )D@~aT/05DɻrɥїJJ}V6ӯ4 G#$Ǩ㙻op]?)6g9QrK f>@=-E-T 4ep{'p c^1eqisK PjtNEoZX~I8+ump>|boY3EK絆a_{:19^j8B( 7;+<ë,xCs)f!ڞjS`/+r0U@N7)bu;s7yTvʴEp0֌#Ր[Q5Mn{^QhnG \W.'wy٦DXӣM!9!؞*bҟV_.B1H:' YDŽ&cEUw++Y+mefr"A\=1xhCڋG*zуpiFMW1*Qn_l%$`zK.j]1IdZ)=U4wuzc-/apĹg^ѫW&lⅵQT{! 8),v{ g.=Nh႕tR# $s0W 9Œ:P[LEҽ}YZA.`U8&3ukU\Tbjj*gQJ t/:q.(BMX.w]kv"2{όnEhf(jӴ}:Y6Iѱ|H:DHp G1T&y_yEo@.@A4^,s7Ҭ52PƊj$ GR[(] ? c s1S*"-`Tg@prhՓD,Sβ2 %Z*.,aR~Iy%׽V;TKL1!w[k;x Z!񯷤t,KbrA#'J7#̲c$ɵ[ ,a8k29t6Hޏ.%Tu?bhύщF$:͡f'4AL6} 05bPuŔB߽3:to?U:?ir 7yoéjc|FǘN^]bEr Cb_U79Vю̷$XgSJe&Q'X qfJ (N5otT͓eLwՎ,!V;1ex0t^\(}VhHuܴuT{✓,& -K9/+6iN^DX~"Ї1![qPbT("K g{O]_=u jlG %Ve++%hs>˜vWTH Ks,_^rM^zk\R#sLP7ɀmM(\aξv&g!*?YYgԄdHsE /C'z[81{=[>DdSEF2ZCh[ IM8/eO\Iؽhpq(*-ݝ,덞?2FD C[9Ȓ`$4[|2+2R$4Xrme,-[%4÷m21앮,8KWp"AБ`t6/_Y(sF(:1/9ƜpdD΅_b!ɥ_@ܟd 9!t7agуGZ@Gq<:X w ܺTB^mVƮ,0lc[FrU\9f M$#XiA, MHz{EȂ :c|H{^Jcb-%Y&l2JKw>ύ!VF=t37h۲G|UdXC:ʆt`fxc oꌈMKO$ W |]e2=Y{q ;fL[eX0Vsg-6}??ie*bPcNt]<.QpesPߡdm'Tv԰* $PrUjt$-ns)ymEPxI|B{`qk;E _nķ/w_;V;EY jMaG/ +^O +~J8~>&8k+hYױFl=C=^f"Xs(iZׅt8;l;pڋɒ ť9D}Wa6".xwY<86 cկZO^Lٝ<n9_!LcX=gsk 6,;Ȓ%{n >jR C 7JybG;!UW".T_Kh쫰\֭tHuӅvx)V %) {`:0V-,}?~l`\QZ"NG>ZB)ed3υpXPh<ϕe? j ?&P&$0N' b #'vH{XJxGdnprVkol:aNp^Q%X ޑP>L j0ێ;fodXB֥'B%mHuH:xV xo L5$>r5nTXW"--&ߗpkOv7t7tdyB*KAk›kZ[/F [ Ö<~qc9=Frf Tsn/j~Y8X7PjŔ.+2{`oDdK/_TpzbIHUii4biv{~{|"hw/wg˦L}j?hցq}L~uu ywݼ\ $B0dD NE U g,5vB߈n=m$4?rT(%lO:{ƍ{+oD&}Mٙ+սnH8?s$?]L;ڣUbWDv/ j 4h+Lb#h̔ȽpJ( -}cG*w)6oJ&4*W35 (u >+' D.9R. G>{]rduv$tlcrҁf~,)4xJ>pJ;OCbg|6yD1腅SെƉt 9s!p|4Jӿg' ,4ܺy$OwɃG0 ߘwFR:`DD;)Ms$2Usn܎mDb:<;L!Zy'!VQl)8O | 0r+/r [^W '?}#::`. DPHjkop3:3uᗆ=w#qTUjD }[+rrU"<ƃ ѕ^jD.IrFH\M5r(T/{J< % ,|ubbb+~n`N'{P/tP;лjx;t 'FFZ'mqDrHD)r~4PШoe_Վ+{&Ε8K~P-ی|Ό,xW4`W> Icè2{9v$`xa6]sق HX+0?x.f@a ?~:z#|A6 N+W?UJN*ceGD- %%mJ#KR3%hNR Gvxw;) DӶK \AEP|u;4K:Ca*\HR _M{ Nb6 H/'\\j߃SjVS,mk(g /D> i82 $\]f%bR|֜b Ev ݓԂܟ ^ ngs( 21uQˆsBTF+՘Ĵkl!Ou`p3|.Q".ljr݄WQ>ΡHa&GN3=nl~ǭ$[3p+3P(# 4Wr;GZFR̞tD<È 7FH|Ց64u- +(v3%XiZOJ i7џ_?5(M[u]Aur[؏ߟw e/3,2Р:oB1ӕl2k$h]hmQI̓  LPd/KO њwRVDK"*>u,d1ZB3GN_Ub xk&n|;7#q(2Ԁ`p8g 'e}Lz1l%8,JW >+ "b@Y>*ħ9,ʇ0<"$J X>%ΗZ؁ ڙ̴͕3=ݣ 8 W.T{qgc&c>7ҷl:Qn%ʕ ) TʌZ:Uĩ&!;[ٜiCx\Sk DB;|ۉ+\&_xXOMq\o~T]L(;`aOh8쉫a]S5b5'ՔO}a=g/w{in3kYXr=vhT+eX#Wg  S059]C ! ۻByI+73j$ΒaKx}uW {#bs~[U}T0S!N>}"\RsyGB5 at7tXuNg-|mJ| Axh[p N 4\H?ӧ)ӀT҄-$9b7.^ F`Kr^;Hif,z C 8x/@sF pَU5Qs*,|L0TzB0+K쁹cZ!t&C'\/榬\pd0j鑩kG5kF42ɀs\HHhAClE%%( :Dv#hK+tNw|teA4%yQerKIkjĜ(lY๔jŽ}~(l)CJ4v'! uCpCzExUo_e}Y-ϹICz0uDP}]R%]eMx[@vѿ?"L@byohjs"Yӝkl+K8wd4eu9s/¶DOC-8SXM'g 2BYϫ[5K:>_ OC`6\NpAmpew9nL{1,uo/g+_겇Ll=>(v:~Pnfq~}q/n$LAl~x&#ٛ9bosCIk8dc{D:">Y6+54 oܝ"klfD` jPՁSTՍvOT Ah2ձbs%Jg@qX*$+lՂ9}K Y^V9X,5_3У.=JՉD cx )ت$h_h^cjZczG~sY ECt6ȾpۇN 3 瀻gQ ӭox[@N6@>es:; BQJbn~thw4)DBG5;$(JfEa>^@G>؛a4=D9*>&$}T {\#ͮe q^ :L1[ j cr~dfsX}Av )4HÑ~<\F$wFA|y3^guɰrb/`PbŠQpre'&#Ԟ~'c8 "hF -K,<h]](lCjک3֗aqq}>ZtAV3n[a|0_|mJtK.~iO|iZX99\5N^U|>qSwmq] 4y7)Ђ<iS#び [lĞG9Geݑ_c7bԼFrZQvA&50>$Cp);fD8s2l#]> @1#HcW=aE|U(L?d1lbѠxUwa| _ VǓ_ \t51 _bPAt])D? ҇F^no6g~3 1THm ur?܎X(m*]5Yǖ ֗ǐc݈{'O`{dvop0`%b~24ո~\a~cfL vv_2_=a/w7JQ )zi܄u9yo0ڠy[2bdM 5Bg[2${냝D@q#GPnI,rK:=*)o6zTs<ؔ3jG@RKC&BxJ6yf'~fMp}Oxg4RP|824,LjU kKM8)鑮o KUWԠO ܎e螷V~Bִ(WhՍI昵 <@cjf/EǪr*} ~~ҌVyJojw9}<>-ZG(6_8 Y6Q_Fpj[Ւ4ӧ__NA i|ڐA̶f]Q zBisO(YF2q[;ޙzr?Qg2Fj"!t\.QfdE"G?·6/8;2'.CTv;\Z~˜)r~_fbuI8~Ɗz4 ‹5+!XAb`h~ 4`UǴJ;ۍL 6L4ӠwETk쒟?AXC# 2hg !>/YʓfsfAqKۯnHic 2䎓)ZyDܙjuZY9U>CВ7F]i&Vţo&W H+*'K1-!NHT2*H.Yq&ʳrXzj}oI :ʐp*AD2NzBɱ6#~B*B1Grn˸ )tڶ?gXH_{(TFX07hgO)D S=Y0Q69Y2Vn8IDmDzZѱ0'/J 3Uj0a"P!yӆ EY,8w)/ZKcY&fl R ZL=|u9Qs3UE\|zHm.d$oq D2JU^y{<@P-6NP\tu_1ҋ:ԍA]^ #att0&Z]~eJXPs Q1A,mnp9:}C:3XoC`1|m>` .$7\P\CUՙoq"G0d]b HY 995+ͣtI,S F8M9cJ:r.ّoD[ۛ*R&MU<&kvƺ٘B(^Z a@=dm,e{Aal+ݥNN4ۙWRG͌+ Z /R'[0+,[{GQl'; qMxȜk[ ><@Ɯ 5IkbvU7/ÆM1V~:K9d *G= fz/ ,{S }2Ue11@d2c Ti5~cFxWlw!F3Tw[|AVͩv"q]`N/Bխ0'=i e@X(3s$Kk:0Y17c #6xM&4-LQvE|ޔi?gNxHD҂ #@Fۚ,Zl3ko~5zK&oʪ5ThLM8#w`"VegkC">Rh\ـ6])`L-*|KDd,ɢ/zNI B?2~ Xq'؏ Eq)yQ3:idkf{#8%M J/U⦌ x.mic?̿X3{iЇ# #[ KϭFKEc:Ɠr$ð9g&.3v83JQ`I'bB9 E@B^} 8sH%!<Ϫk28ݩj Yw[E)=^D)Kvn It{sFZ֚JVFWXl'(;߸e+'\OSL,h޵#zgn1 cbad8GD\*z#R>ʫ ۼx3fj4NŖ?W-b7 0$Jk|>%C%W{))٠\l~=K%6C/$Ŋd{|N0yAA]!_ wohSaZۂBYNTIMUc,[==9WB]Qvx+$kIa&& ޟX"C6T?Էc_Yg ;_;5@s.~c|eS?yS1 S @nvZ hOЭG7`٥UZ\;FƕW᭐#9`KZR:Hz隐!Je bذ gV7cPr!.]Tݾ-c׻/5XBV(~zwL 7!M ,UTI6뱞$k}23&|.&fsD~L;"HNl~-=bsԯM#!u"&.N-SoACg2nzѳ :7g]$6%+##xH~fQ3^UQfVci6-؋OS\5yi>K:^UI:m9̊r]QGuy6X# .$؏j3ͷ~f'b#n34Wym!Y2ĵ xS _dQ ÿ)3dpw,h ~a}ٓfw %MiJ}IWtB`)<';C S",q\<]c4wRWɹAw&_N/񠓤wFȲXZ%;{~-!iӨQYq{YWn%f$Zt2&[P߲l-$ qx{cM&@!福(.o<: MFZ !%ٵl1TƆ>;6=o' Du}g e"JqY ӌZI?'ؽ~_P1B 6"fm\6grRsz.Ԙ#z0q8y%|vpw\wxjEGazвJL){}}`ӱS;a̓Q6ppA,z/^kL} B4dy5yL*[Rȝ.2Pt$oGk&b58VM=>fh殠YI>*r\mvvXqHsj/bJ H6ۖ,sݷ d f6D7QlD]o4>z7KB H,Xa /r$@2;x HӺ9/U>l`lY+R{)$3m]h._/†'bVsgW~"EEca*xƆC-!*H44YroIQ.9*05ӂ.'#m#ЄxE>goA nqv~!yTo*4sѳDW*mwQUWmo1ǫ#~1pw{y%׏FCh`ܲYV@|Q &+o2 9${-ZǥOEeUuёAP xƸ,}YaG˔TS݈) 8f[5""8Ύ:ñ=v,]||LnAёQq59)rN!]|:_Hc rLdfrF,VDX2Rpen0-=d?4Y)wNF*ʱ7Cv)ݯp-KE( C5ט9+e,4Įs6.f=/w %un{Ā^NYƂ7oȰkJsۀ-~ViDL@^En)~cNF {XOKX5f4 kEM.CtXb+?"]ðsnSF@Zю/t8D0U/=6EDAK^L?]@M[d 8/5:)2[AH-UC'N}Zt'@&Ph E&/jÍXip-˕#7OyWgx$R2OI(QjB 7DC"?#䮏2D"i(z m !ݯ1#♘ڡ0%9 Cr^7(ſ@̶tWHWA}IÌ:}er;d٭j)[E-mN'a'S-ּ 2\0{2"B_d78*'wnCVs fy {N` xwE~5f&.!詠# jؐF6 UHD L4ssrP*RQagnyY]^ V(ݝ[^LZU1-?ѩmE]-o-%P@VLETmf%z1-^ Lm8GJ8n{X>ΰA`o%GsHc&y9|oGB67{]lK0Or=3l 7^4ޫQd2Ek,~O[P-o2\,UFI{];@f^C'_ǗoܽGSx~ǃG@ҞGȅߖ#dɅk|ujMShgWy ٛfQkN%dK"H I?}/ QYD;)6KP Th :^a%7x #-7D!?'/ILUhm/EL̯#s-FV\Gn5a{Y0v__w^Yp-2Pa3H3"a_7*oz[JǕ܌P(93΃K[ 48z#c^@ )JkqƏ;DNwmFD9 oR`ON@(09]S);b0W-cLZv y[9qu6d3ɠFݙ>ئ^8,3"(CX%F\(f{ K lbZyH.ܕfK0O2'Us.c yN=)cv ZYGLBg,?:mW^P4HXrCUh7Z{zUyB|Lqam>mu>`= M (>]OW`AASɕuF)i6E>]Z(;R 7m D]X~WFPxo|\Z˻vL3 m-A3X k/ifvʷ;jGF7ِ O͓ܺ^獝0p~*쐄qNg<|_AH΀H\aېlp&m2B c>akI?yI 2I*=ʎoLrV:ϔŏ4W>wyZuHukl吳3V>8hgG 4_́uEdŶ = qGUZ'mw*mB7IPlXHX@JV0)J6N֠Ձ^<)@/>+Amjl%,$;Gd:}Dxu@TR:åFzJطt#bMYm.p٪*M<-$Ƞ r_}vp8m} Mijw2)i꒬@G"}j+w_sH%{N|e.2oͮsĖhf7g1ϛ,nJC pzܪA9˫XDPGE,Fi1P ^lm=t,w2-]3); MM;Q3Mʱ/0aɮw/ Gh/H({^;1]"W]I~̘b3:\}~ ÚI?ʤ_%{f8qlCPSi  w3٩a'pvoNg{Ȼ W2ҹ5(7DȡJ`V\hE1%lTÈC5!˼nζj?wu*ǐ&`d$T8Ds߰ђވZ@d2"/ca R7>ŷBg %Rc96 %&ER|GㅋWǬ}H1 \)X;?)᪢lw^ٞiQ/hy=Qh)v99 Tem/NQ6/@[Xv `Ni]E(tc^U8I){DC;`yQt? Q붩wFMŨ%Rh0iyf@'u/=i*n؄kYLf"gNХdGWj^<3w @ bX3!eL킍 qMPE#j4]"}uXeh2* ƲaIR8k.ٮRSoo-7 +l&skw&ΧI Y%`sbQPdqk/襳t*2L 44 ڍ L3 ſ@lK>Ib: %Z[6Lcz9Lj:*'jO+4%@ՅZ T|6%wmA])_-]C*=-g'm3~lHV 'Us(L7p"vi8|K'j >&PB+3T)-[IC=2aaqMo>T@He}ҾMsl}b).긇#p{2)M}^_HEV 7.7-0@7i|]cRg`,%?&xc;u,#B#?Wٿ/b]t%a)lX+}: Z>DuEJ{8ac]f$TAyD2 :3FІ3@Vtl&鮂VBfTs;-mF" Ԕ lϢ" [S/E~tAT|% zK ;PMv3V)xr@w@M J& > +]vHVټ mӫCp ]/(h3ꐸqLnX1N@W:ýʄΘlw/U(S8lW1i f1E}Kh5eT,M 7Xf0Nu#2hBvd.}p4it2tͻ7̰D9X\ɥSQ5sgc.`PkƐIp37kt7 u-R=]wО*9UHE[=4y`F O p%eMKr=cO\:2+g@;kzނwJ zЅ,L $•FXʩ027-(h,ɾZ7 DrεU"fkrK\ <TBl)._1Aa rIǼ< 됰}Y~&a5ǀS`k <` VH</+\3 gZM;4H/"j;[a},m-OuANP8P(x~6³5ҝK=+-I&sT14( 1XiuC(Y0Dh@nyjvbgi$o>*˞FdU%~=p')n QWO>m^xaPB++$ZA9%bN6sΔ0rD][!v&co7>8swCL(mUa'ݡY&:3Mz7mi7V^}+l3[o^<++5KdhcfJ@lP60c-]f.lFCApT7`X/1R>:=~< ʹָVڴ~G@v]jgoΒ}V^a@vNTtvNq5,pNgC?L@SY9><#Ĕoh"uDrU?£s"iLR!bW$[d8ql { { D;z0tMR,ܿ Vݧ];wʈwwF!CQ7g =pzyfA g̹8U'.yl< LC@hPHE+u=wy?;7ču[=!XxE1Us5JQ}( b?{k2'U͏RߡJ\?8th?ҁ>E.# IE_K`|%|C!Lfgcܰaﴲygj@['܏}oSQL'sԃvYh`QlMG@}tL} ?[6*2`{=li#_>?C8E^P%s)c619G<|vAv'2X>- G[Ez{EnA7WYlrd)7WMm2˲- [O~(K8,Fm_a٭GJ.-R-@XRx@sҌO]6-3''2DKw4S6p݃B9AofAg]P$]&KCZ#x-ٝbUqd C>꜀`\VZ,SūIDC(PϓA4/?~ lV%He8PuAX4)%;!)0 g蚏JR ҴHlصUu~". @x)?9/ <0ϠHVGf"՜cr8U9씶gBaO~ХyD 7b[9B M{tdJo$u5\\wc2f !I7KɒҶ<2■^)lc| Qmt;D\m؅ ogFH~)6 p4Rzyi8*'hթ(4`őOƊ:L]8Zk󞎳E ? Ja~Ce2=GV :θ6jwp8,WUh%j3L^Rs4u!(|?ߙʸiS =aD;?顬g1{=Jn$+8B˶p5 68]KòK-+ʜ }oVkˮ`-MIVwO| |zm~nCaOAKbv-7橱9P)3Se}IJhv'g p*RCUBhAڃPV|r’ TR@r(&s9鮒SozU|vSo_oH~)-smu 1%5m.OTs9 'A.4-ȇ#{)4~(<yZH.⌜4ry)!7/wtlζ^E^KC 4½ F @dy!Y'ֵgMzƲjY_7- ;K(6c'qC`q)HFka=b}eJԑ{O;5\_Ȅ~ÌEzSt"PɜK#M)o HIk]E[@ѷf-O_vr σJCG@eLrϚ/wwGSʱ㵽DԶ'Jp&쵘 .HgO˕1aP*b.Q2H0b(pQ uhTAz? N1G]MK{^uõZFoezL g{#dPЯ_ 7PI=@.{ Uo:b(mkT@XsX0]k`_By3PӁ~wuXngūLv{bc;K%T- 's=ZŽx.\>7x`ลV.@d嗪#bJ5Ԕgi6(èhPZ{9}6oyu%ˁw"8wY "l#ZGS .-Z jレ%fnO,.u3z3m4#*)(k VWA+Tڊd-$㟒o|+P2nJd 5ԡtQX1*+|<·WYN[>{G)1ĂͽAg0}Z{ 0*:l?~LQ0ߵ\ZQQE^J1uP| m Q bUSw~#4kd[]>c:[5ܟ왳"+hqYqU,CS]_̱s n7p5x5߰[Un4+M6P' !M~ X> Q/YfX=&2> ?R Bp͏5VmڱFWoI|gcG z08"(G!S?]GI^*d:q|oȩ[^1 З$8!bu q>^{?G7 wGׄ\lD__ U'7g4|foOb0i_f0mIlQH$_@]s%ʈ_kiAwD5Vs4׺ߏY{ݵylGM<)b^EPJk=E`)%;1׎s@W[S,2nW\VzR #ŚRҔe46U>P3]Et7 a8=†Δ'eL /guc]ڢ}/ Ŵ'ЀNv+’E8_w,fqu̠1lz}4\'?.!mVL :Àޖ8SBE?%.#gK!;վQs,&e8N ,1-tP&9 5ɗ d.k1EeZzE<h oq/?;Q`dzqZW?$BR|'hA'u\mut, NHMزIZg$`I2h? @~Ec@t輼j1P~35r cv^c 0BNnyjẟ^,mTEؓ#kWюco4|٠*I^;4&YI{9'dk"MnvH=L@C~HK:&_g=_z?Fn'VGvI &O;`z|ZO X( YU]IXjv)=Oy5m2+'<\a:Z5k-WEmU_xԗNy< bhnD;LzKt|3/@$3"Ѕ.`ù2c{7=DO206,k۳&WnX t_Nc5eX\EL{ԉ 4܊L0#@xXCwh[{XF^&~G(Ga~.U5f8)SMst ^#A$ wǾw5,vuЋT tNFEWN׫~~}-M{NAN+5MSKQ?Cv2V3#<#gwzѶ&Qў-pZ5&9X=ƓdPa^6w,4*5S{ -2X4A>j͹.]R#a&<ݡ(F *`KY v(:##-=Shw42(BHju* PefLoN:"bHEx$'F]e Hem5ŲVbvl! N\Z+IbdU3Ռpam! m>7 WPÛE/DF$ғ{RVOkY3@Lzd%*x) #|{0%״XbFayݳiMd7Sa "Xt`Gaqc7QvUn{ xC},̀NKZ7Wm-ͫU3aa;T"l 6#O>行m,D`vSX-)/+J0ձw!3Xu ؙM $OĩL$NVȏHo *鱨ww× Eeڢ5%u<`NQ(A}rxf[?'?g?T'UCr#kXzS?zPoGڝ0~iFmtmwzx en}9[ sC=p=cW^azGc lLB =bވSU%Mn3%u靏ofeY̌%GF+a>ls|;a{R`*(2s^HWUb}JbTb!Wz<qER3.7S_ZQ=oBڋZ5C:355cEHqJ]u8 (xu}slJ/iRpo'bvuG?dO|H^_.S2psbEFaPxa!N$W _l6rҲ+ϣ}WӺN1"zlQ-c HSK!4 l\8ZwdɂHWni#@q0=[o;aEx6_4"p}E A' 4n}v4ƓpjE|!\LyoӀ䆑wh# "D6D4CŌ=#Luoǡ\UAZWB鵓VM~7L@rDzozCv4.KYϬo Eu뎹ϻGe6XYE,[ZoxO{Q?xlW4^Ȥ}7AowD|9L@!.3蛏p^ 87_uD`אvWKxX&̺p )=ڹݢOq~ Ȣ!h;X+n7e$E棼 |wˬ~M ~˨1ϡM~6l˜y{=abz9wlql 41Kx R^9|XpEdA)XDJ%y# zm-c @pt ~3swSO9SѩɸCAIWEd1G[\zld-LS?'IQJiZ7!f@F G'o -NVu~.ګ(˝E'r"'BHzUZqEVƉɒuPRqeK '& gQج՟uӄ.U ;bDFsWG fa@68bkNt\Սn5eT:2픊i<^krt6|!#xnг};p5-Nzv9 ' q2ih}F8f}'9zqN`Bt$PYrwUXK`39ؾ<[Pӈ<6}Tvn ;Yj{+lDV"A q6T;<_p^h"_ZE&La;k.EesD3<L7ǪN܊/yڅ9ZKLBPO]j*XL+vkFJ}Q?YQr{I>k<ܣeUYrOPT`W9IK(7sY*K+]d5/LG=sD?o->d!8p%pKv3 gwryȟ:.~6thY FI`3H,ø/,> z[^Q(`tXc+'Tf5ȆLx%AxF~Ͽ eTz/r^E9 b,Ǫ0Y,GĞK& nޱJ~t[-G5r]o^r6(L+mfpwp6& H^n?&n"@uwu0[}LSwoVKQphaaGS\9;C԰d q+(x|`-Xe:yve*A1JNoWMGm͚_DC]p ͣS}[LۛS&]Mv&DI Ihc&xM 9Rr%`\ rY0a:Z8j*Ќ+ 3Kx5Y %B( 0^EA9'}7+"특`eU /G[^n bDk=4kYiIoz4.KNc?&g jH<YjOnaDGնu֌׾T~MY:*zH 8] wi/Ơi߿# wi#Qqw`={PQO5*+"ݖ y5)@?/YZcC4]yB0j) QA@?^ %ɚ0Nil(?᪻p@c">GEH&lAshe~PAS\nNL (Q uaCg1v#߶L镝pymVejл S>Ѽ|ZX^pnh=/BKSGAslɁ O0fVߢW#V›y|?7 sےzabLu)˗Í3vpZ8m*F?.ۊD~mH~ [! B{3oJ0iœGn3$ ֜dX#koTmŁM[o'< Ҵ{y_sG26 XgN1ל\ CHsiPETp3~&&o /eNxJ/}/v3֫aopQa&NoZctKRYovWΡ:sÆg]Gw{1ڹd.LSwFhꭔ XTbg@oԖAcAYfRB4~Ѭ^$Ko~%%[$CȻVmhLʱ,D0o$P6C-,',@}?U1* :(f6Ѻ#Cm\hQD^m!lhOkDwPi@s$_9LU.Ynt0Gu o MU i:/Py4Fc[KO*Un!,CeM{<ӼɄ?HuT6a~S1﷔kļy.uy cHU:#~+\(*c[f0}dT_{\Ox@I\@rG]~4+4EtR 05[֞ iKZ'X^1jH  xọ{n a?#p/p4[ZZb; 2/HM(}4g 8W cjbۇ a>;^ Y"CO pg9znaxAGN._"(bQn} XLZϘ5FN7ev"AZu!*[MJqlIjRa /lpoGo 9_GeNN>Xk=nKa$;ѭhq` KS l> <_σFꮸ$1d`bY@j6?1xb\9*:e-V?k1f6j.Vk_񤄈,=Ά7]eʟc0 [<+/y _EKKae7Ut|{ƌ8 ߡY%ٰ);I\aw|;S9/ Qm6=K@{꧛kLv#ji$I:Y "c*}o#R-vF)=r~4P_0ñ~\=șZ_CLJD[{gi[R@^i*xv\=)ʚyTgS9];kZ%hȯUweAM%Q [1fvdp8+:lndje˟W_#_ѽMRzP -_l 9tW܀g(ށzFs~Q$A5ƢOn7Dӯ4*HRLSSSs8+Xb$n!('Xj$‰QTվ-,^[{1UUkXdmru>Br/ρ 5w T¾굨Tw{isJRxfzZm6KWƮ@=RV)+WBAӿ9 fSO4{ ZH[t{WCcޡ,a]:~ >L7cH\6h[T@M&6d8P ϱI;-gs>&;ҳĭHce^%O{ayAEqΙLox&&+qȐU(Z>|R!a)K"A/MȂGq󧮷)@'ţaɢGsAP/)P1b ~)O=h ulľX1\$ c_}; f,}FqT暎 +Cu-e݊[}t\Ҷ?EG3u{b%ڌ#N⅀{e{-/1p` SJZ;{=/*7O"^DN+|'n 4bb+86ӪH\Bd[ #@ Z8uk"CdU06y:oxlZ?ϹUV>3W`;j1Gx]lєknvņl }YGh,4y2Gm5dr3/WŠ| F >d0pVODRU#`au(ȓsyt0Hf-~mD`[V8*L-9"Ё<+ 7lb x l&a6t1T%C_^m8UQFP%3% l7[痨9Ae 1rx7h?\;֡Z4Pwii~@Haر@H.tm:g8?[aZOW]vL/mY\~+"x,DDn̋~gm% :6Jhi pjyr"R 6í {0z#6EAQ +|ն,~Mtin!#1y΃\_el[e00Hޘ`-Rs? [KW{pwC@O>)%$2*:/ZJu~@.%|c _Vyi*ve`~9M`N#|#`1 ;<4#ܟqx9!OmYn^sc: }lC:T?F?؝q='wUϵ1a鱥g$..ݮ#2O٦vbȉ sZ-#L:_f܅ ˽:7U$AC+zoUR$PuWF\ZNMj@zU2}vA *X'ISoe'y\86iX]$cmghgs]KhrO" ٚE 048˯z9r yvL'*rӌ0ϐĀ~@SXn/Q P-42^)G:PQ,wѮ ̆g%%\o=->JJmdQ}Yr1E~S1Tn0P~.mǧAwyPN{ ;nimA`DJ u^=u9t\~:$*j=\81bt,0_Phʣv JPJ's#oA ~okB ?C`IƳ5TF>!*!1t$P5gu [<>^ѤWGʤC{To6댁Rn㸨0A ܄;vKx\LHR8`}ET Vχ۷0^3֎bMC\P}y(CZ( Qa9Wի8EKNw Om Su6pݲtM*w3+JxTnCm]Z-Aof}|i,| ;ģ^E8@(vDc =ħMԣ5z؍X0;>YiH4)L%ZpAL%M~dWHkU\ePJJTrj@ : Д%*/ҘÖOvP&[߄<*սEO[eA eq=PBho_%ɲ"*O7I߬PAy\Wy'ٽRL6( !16%t!RS1`qd< W-YLc뛳H55ԠOkvWt [\ۺ ə)Ѐ9rq8e.W'YxOT2ھf P_5ďlOm 1gG\ZiyY/\߲ ՜59xKpmf8' 2"+Vmh)ӜuIKVi"3 -Uq|8Ѫc::7U 1u<$4 R&2]|ܔX.9BN[c@BSvO ~ ҪQp籿XkےGV#"P1J:c΍䴩nTO n"/A-թަl99% v~51.t(D(=CkUc0Y@O;ڝ~٧^-ZfE29@2 )eGD-( Lk`*2ЇP2cQwҰ*rq=\2-J|=[ `s#x9 y "=1f8SC DP,)v^.=!8hN*-3o $ ABXCX(`~J#rĵ^S@e!~S-0/4 R.KߛU)RZ9@aXvݗeP0N<qrjj&q{o/NZ /M叇ܙ2Yך9WDp`C,b}r9ռx"re1>{gȐ&%lNmG4ZT`Һ #7 `=`0 t 6Vqo^txU| C{oVB F̄)zwyn1c ,G])*FW,,F>wi '~b|..V 贀u1]2#ܑek{ ɫ }/wa)ӾZi߶&~2sjޡ:|OVWMWt:sB9qVVFA-M|ݳ { KßC<- omZ߲oIU V]>Hm1%Wъ(Ԁb$%dkS?=$mܡl/b<mt4-VƄ*Ɨ^2u-lT¦ߥHd5A;hf!U\OSRmSЭΛ`!K{~X/p[#tV<_>%}c oWA`µY"1ՁU|˲-M̛j)H"3.eaգJs?@[7kyIgԓ2 p1thWܰPa*};\b0=YwLxs +gI]C.TNQ@exN] &ӮkGle0" *1`#F / S) qrΙrZ^EPz}Vߖ<_$ ]*U\-&b긒p3 f3 ,B?bЂ`u6 ZnApE9hP<}0 O_YgӖsee%ZlCOidWC&B">Wf1n|R4".Ԓϻ@(11) jPQ[yf!"ZW%#~6:af.Vpz-=#H94CBt +"$^,@!2dWR^W/aDXDn_ޭcikh e1( y#JT/JgurOwKz,XWI""묬`$?߂?׵.NgJ`ж`€M DmRycβd59ܯ̵Z>#*x_Fgd>|XwU]lDK{HOUݴb-e9jrQO-mO&_Y2c 5"9 /EeΜQ VN|5+)9txpD?<|Qzw5HmQ )+eZx 50Qc*èHEJ#͉ѰX_G6]ɯ:|=y6h_[MZoI+(ˉ=}Ʀ5ܐbquCZKwNu@,LWGA%@]i$r*|jQbn|0MiN[+mM!p՜,ļuH"ȧ ͊X_D#5licI(Q5~~Ȥ*IRNKe `:V79#H1?48ſ)W5%eӬZ{m) 3=ʲO.ІYXoU<s  ,4i"O5p̌nUH>Op,cҏF3Cj?|zRu2䓸R!ZrRt9:ceykE46" <\$.H(ʮ:$anHOygzP ʬm };^+c`S!o2WxELx(x7E&>8n P)5q=2B] ?Ymo๒RQ{ގ&}Y=Xb!.xZQTOd:gmMk ub,>(ߩ9*Zz][AoMD] b+fdp'̣~oϿ.<@滬guSujB@`t^KƻHe]ex@w -ϫNHx2>>?F|M#¤[5dmAelZ~(V}#Y(gw;7_')SZ7j aMDpMՃ~l!!3~`Z`_ ǚ F1挥j %ĢRh3b~[zLR}mT}ugKaI`Z(4{!quoɋjDH.2Y\AF`T̉ԉ_ (g&[ZBK~5:MiLqli Ru:>-ܘsD+ r'Ԉ:.~Tqp}*(GM3 k(5w6pj 7%>Հt7+NWI0Gc`Ir^Ufi9 MT@.㴉} %ȍQۭSzխ-ӤM=ڤnl*AKu dmr۹$$'T-?Q`>%[E`~k@ǐ^d|M)SG ;]SpfTUP܈HenՓ/-^#pD]hSFSci|g<ovp ֞_?8(+FC l=YT SOwN pgq6]Hqq^cs@jw_Y.Gq +濌X jODH z4>{/iGHp^3O^ˡ}-EVDN _:#ų e'1&> .H}REbGITdQ[W}O=btAi(`HYOO/KV5s[ ';Ae9K{n hCpHm9bm_թ ;KH6ɯ,.Q",3X1zVEftIb Qvdlcn9%Lje^0z=jj`vVR@uU'[9s9!`BN+cyz,jg3٢Qs  LXXY#݇u\;E"MGa-𲗺,Ct\v[h#+$81rfT4R15u,hU^zHف7 s(x|K:ilbP)Sj5\>θiS&0+e[J cQLq:+H?|Թ :mlw6רIXZ@LI_ iTtc6I؞kN}vdx|6WYeU˵!J&4$ C7W#T"=L#R 1kqE&%v{Mu @\iؐ1?힛HzYS3qAfin荎`* Q=Eߌ`@sQ8h^ZaJ~%`k&G~km\}t1s=߄RM%{MyCh$XtM8W:pSxU"FCY`m߂(gb#q > !c4g Ͳ%$ۙmğ?ThFD׻lu@G|ǁ'!p]5JcIGK ߕ6`8I9qITn~kf"XfpC }; IK?5Q,` ԴEtҿ%MȠ oԣzL#L6;:!A^DAK%NL["lE / 4:?qд `'#Ĺ}ɫ)Y+7]ڍSE@@okmK}چ(9`Bչ@1"n' \\H1 ~~B*f"ggy8⧓Xbѥ|ɯ~?&tר6a5gABȔ] @P[mʗ[a{pk<2iw/8jU{>IUHnV1:|1r 9Ɇ#YJ,'\$`j cZ0ߢQ i%N!upKk4U:&Z-x1wB4NZg#L8Ջru0X+5H:W0J%ʷg㥽U{<H%N~l l̞1զ R)Vӡ@C7ږI뻌R#I Fr9;4,{iSv6h !^A?rU)mEݲKM~7 3"כX(c3d ?F-c ZCUy`;)u6>5oL[Z W?^-ܽllGo'uzשwV3[1zjSxg-_u̒Cr,aGptK&р*){G`?vd_S5K7 *KK 2ciZFozFJ4hITvdx u4øk`㺚f*$Y.`(aUе$upLM Me!ٻ,AAU{\RV.9EJWiF 8y W>VKg|&d$^6lFtUqmKyhjf0oҙ {[aĵ8`q2 /ٱR6RО]D*+ʭy QmMi)èXz BݲUs=g٨p阓"3B \ð-Lvp$S(vo:`rys}Sd vQS'ՏwsB/OEXKN]q 8F =cJ(kl Mq=ϤU,VWmp;VV4yT[C5b 8ɒ؃Qlyl3!TNBd$7Ls6!߅^-q2E/;2؍uTvuU | !l Rk"00л. g{:uyz% _E!ۘY_Q-0_hb?ʃުF|jH5n%xVliz](YQh5~vG0_=bE#ϒf9AŽ[qK5C}l-2'ؖʁqyxY`'1)=QB>Q;Gg&cJNK: ^f`ytQEUdESA\cl-nߴ͈(@W6i"[1▐Pl3%4ngit[3"ʴ-̀_ {y>M7u_(Fv۲fZOߏ9/%5X^yh g2\B|OZipBQb6)T 邏rOP:]YJLrըj R>]t}=ԽLBK]6.&HZڸ.]@+s߸9u7 nAީpJ =OD%?BɴxA=4 u)s2,lKr23/љt~Z`46N{u TN$x7e17k{?-O2<8wbPwkMS XV 0k/'{gB9\FlJ(;]A-Sv)g1[YV 0 a6yIαM6 ל/A`ݳlr+I2i\X} 9!S-:Tó>,`E+2Cmt_bSQ/=˥ޖ!`?_vPjɮBT~΃wЀĪJz } PYЗ`_yv>@J},Y? Du]~h|AGWNJ.z9զvmI} l*ʺMuMtyM ngGc%`>-w. s~_7n4rO )YOxCpA-|ls*;C97H9#xse (r3L=9E]r]Nܶ 41LP-y͒r" POxL*]Q_ ^.ucىiK  Y6|_,/.eu8 L{uCXw_iζ C.%{'T&>_Ѯ^nBUE"']|B_PjKeU#\_a?$n;]~ײzN86hsE ^Wg*zm /N$NJtC({Fe# %[{_L`5E*.X,n.uFƕbՕ}y4{Ř|7n/K# A .*$jgV^\G m}o\CuU ^57)n ueWG}RxXtҹޠR{>'kǃ_.RO!{3ȸaEynR eɭ%-0-UhLc9j׾q1nvI|P\b׋>FٞO0{HkFH9F {r^\լ._ukjMXS-w&{.6Md{.clj=٪oZBm>R=W;oZw 0$ρO̻ E[/zﯜ{Q w;ҩah gEħ[+mSBhKf`] xwM&tj&'GtTh=Ib} cC8t0T}36D4*: P2_r"#?H:+2lđ#szƥczK`.| vw]v\n:gÑ}B7:MU8Zܘ5?9vh8Koe3闯ηǃh&dK@.\qf|c3|sxoܢTSq華Y[m<֒qW\!/jZ ne{f+ #QjJ;1AO $;k]ƨcsfa B1k 5kY#Es*o?~%xQe^X%a8͋ Jtu r\hSw$ee@b^o{.Z!ɖ迦fjQ5),H.]YvNMgpv+N/nu%"CtrCM 7ooQ"D#9y9iڧ 䝌1qD39H@nk#UT#J;k:ܨMVBYU6-HGѮC5vԁ4'/bM&LPw@w-H l6I;ЭwC>I:k$2^u¼$Zd(>*CSM%W zwN!ۛdȵŀ֝Q7HfVz1 qzko >qciѶ"ڋɥTBIaᬻCˍuD٢_IOu_X- 8ȅ/>VOy"9/CCr+~w'[=Z[g\ Pd0^@8YD 'Wcbw6te.U 3KV ҭ;:e!̍],#|c/UzF`VCAK,D:TeKqݎ;iW3AɝWƅ#ӡ:򜈛\8qŜP3 $Zgሕw(OCnPꇲv 6ge 5ĞeaJgۖ`EpuOfڤx&@lOT$UUO'N3U|F%?݌blMrwmYw2L({Ǵ*t@U] ?YT%-9# :E_MYSݘ)qk0k,bgq[i'J}?o(̙up2VRTƋ؆߫瞹76,#g4yZf^v,Dz_vP5Ύs4 X`SY@(1]h -"F#=zn5ˣk;S{-28j%Xl,)_byzJ&1~* Q(ƠFGl\ě3kjj$(-^cDy\Rlf$$UBhޔImb}o /h|/ACl["$VJRy'Lm25s:S{1Ek &ַC| `?˲> kLs2淞˱I3@I:S\aj| JAP]*f{ASPf*Q½0?O!Ě1|ӣQiR"#W*iĞpvIgHMm;4ѷ1E5lSm`e,j2,vm &q17M6+vjUA:<3$b3a"_y) W`Qu-(]}=,]s+.>7xX`r$f)Z_s^{K;[_Bc6nHD-x#tE%j7&ےvwiB`6ȁ,L(moիe4=/E/@# EC# pö]Jm1J~zmxwʚJGN@zyd]T<6VL䁭2X *ٷ%\*S+d:55&b"PS'szȹ -6ORNu%֣c65ʜ2{Хw>M'cxM\=@V!A}fa#FDb1 DtI9FՑ:tw<6+]tu\f#mj_rS4v1z?"**dE{7/=a|6m az~3ה=Mobݔ* }bP&vӃCPP*y}rFd#v]eG\ KRб:B}O3^oX\`Uz! ɓ K]j/oߕ^ g` Z3Oq 'uߏ7C.`=w.|cNF[Rw3 oq1&ooOjw/c݃JT晃z5ٔι0 bW8x&t 8?-=5~Q<Ġ :Ǫkj'TfQǛ"ǐ7V#ʹHPҬQp3nQ;,'_Q- W!#"̀Ty=_4Q3I"%XnH+&/R@YX},-O`uiU&3hGM]vȘȲ&óEvK۫ט'hh}3=|YknBeR]v/{Zોf9{(p9Z[yX*?0o`|_A ޡ`.b/PibbWV#@}b ̒Ultxr!;.[4]o%~7@osf'GZ4,;@7e=&R7=<~b0K9RUnm*8$^ #5B J.)lfV{ SL1H MxYcsn"N~xUU SoSƄgwdlazT,rd(Փ?l룵XM"yO% ;\HX`4cdHh%VtR'X'5᭤YZUcMotpi'i{58Oһbr⟤CzI ]|Z |L>#e+Q3zcEŚkΣ7!1 dT N*LbL $$ Yg0e{1ŧ I\Q\Po.}Z$`φ/tVd1jNsO:V3u!:8^'\L1.W3|t66-vN &rޞO%u_?D2=$^dNcmW!0 z.RK Īv$,{C2`}>>fA|xնNc:bP6K7v왢0FfZ0׸xTr#;No+#sif eu $'wh6 mcVE_qosb{o|2m` #M<*U|}%3SXAh$)!(o<SVW#~s=_'1ѷ7DÎS 2Y>,U@SJBFV\W,RZv0mS! aV,HLˍj9O : 4 [1A8*zBEmP9ۑjX'os*,T]wvd7\jm(Taz!}4N!SgAː&xR:kpŝS6))DEX>7i%a*$uT.jn {_ hL|dkT0l`Y F6SsfK %N`4ØcNǍ6t\#E| X/lԃ㾓4JJǒT\&Ic8aBĪsD`u/+#˲\܉N92h)"B^[ʬLO?@B&0'Vh,cFajKecm.m}|?b AfniIBx%+^a[Rr =ga{,lo1gThj0q*2z&SO[}CLaV[RL͂t<~m,aKg3̻2r0E==ÕаK%'O%|{o -.p@$1_ |I'r3yk@`kͿ释XCG0,ߗKeMדp# D`Bqh?)`쟽CK0}.!z:+c_P"Ȭ6zlQG {  SR ;&Dzi9ME’@  eh3Lc\n}2|Q X751Sk˚7`7BC =.J * Ih=DYu !+xY*Z-E ް VY'4[/9\K#iS)idZlC$P=͝vn*ωZ_CPXOR$s` /0-Q>_p&oIK3 ~-43mFc'M\?瞅TDEmKPM45yK I!EYt|G~&aİgzTiy*:iϣ #^Xw]t7d4q?vÈӬ}׶'Ĭ,P@ vXA(8jbuf%7`k)cy40Ov隻76;=HU$W4.!PY{؎}mz8x<\>Bۺc'd{Qc||Y4ُ6;6 ֘6u-&[4 &X[{+8ɉmCELIZxGT Jt+ f9e-܇a~'T-lE{DOpGk۱HpeQEzN->}QVku;v6מUMw+Xqme58ׇF(P|#e@~#%gH^) #%~T CΡf;=11H"uk!gH+ĔU@lbƋ QF -Ia,p+@ +O"B\RYC#|oQ`ߝ8|fTW|njf 2!o HTQcI` c֒ನ:E)k-)̔iʼnsl*Au^VYAcnx7nSP%kHsO#픬6pLb6j^@lf2e:zy J<6&:쿑lHH f*^ٔx4RF.A800gn ?d<cb˨%ie'bFJ AL](SG+P\(p>lbvɝNFb)ۅ%C::(yGEÛ?LߣuaF~s]4 C1{&M)ᝄxyn莀+] N?LXxDq7I./ԗb- G̀&RвoYZcJyS3[- (SJG@TSsOX7:kkNl$\TG(Nˊ2E+*qƓ˼y&idP3VO~B95^ǻz~znc|ZYa7= ~q60- \ ZV+w3Xb&YÌ$a:)7q\G;Ol%ؓ3BIQ9 y+Ձ{Sܒ ̝#> Hʊu+'3e&* xvמr(V^53s4.YirոWs / T/Zv[_'c[kYXzG[(M+Ѱq3.faH@ՖC}sN@b*Nxj΃.YuBQmP1@ ӾJ+Ky^IGyV֖з) @^Әh%Z* &+4C4 6Bq7s5h3}4P6?Yq %_M L(Ө<HvgKK>A]Odž!{9k|wXa0v^|6cbۙ ӰQ@R>4_UruRG8?H'wZ0} 92AH9UDVʋ8bN,nJ[Om{OZɉ0&"j:-o^3gQw;OP0(0YB@Ӛ3@SY>(E~| A2 p?mD{7B5+.44okG z_cwG~{f=m@r.Ւ%'/O3T تԴML Rl&KHҤT}Eu9X^HՊŃ ׬Zk8 ^WA<ӷ3NW]peOFNLB 9 cDхnUTx:{9}6XRx^(<+GxZԬOaݐOO\F>IeSt:D:0 /x,(JJhA82lܾX.khF+~ *}01(ךgJi_1}玩T!Ņ'`1b]Drτߩy$^^m˘G\1J؄ Q7_S-E }_UCuͱӏNi,?@ %fn& [gK%]GJLq9u›kj V{]BDgba2ΖOA>Re4TJ˅5v&=:Ϻ4;y͜SHyU"@|7 ޕ),l&W\$8vBO_K%L TaMCi]g!5ng΀LNi'V&5q}6s(,{Ojt^5 =nD7b*,q LH +Fd8Ktj2RzLDZ42Q jzqǓ):6ˏSʲ6n:@sb">Wz3()ĵ ,h/8U<4 q48hܑHXmdg:F[lHBǟRWV[pH !"zG,Atg O>P;}qqh4TC.{X1;ɳT 3ꊷ'J0HB - S?יI+V( 2Upਝ+9 2*g[UJ 2 x ,#lN0eMu`W f& ʍZI}wz":W$ZM>j?\kK71O6[yd?Vb0vX7]yY፲0P8i Y | ]3L=6|X1OԡvBX-I[*">jҀSijt<bp -d~+LJd+iCjv۰[m~2Q݋Q&GРgU#==nm *xNO7Ϣ@hZ)kO_=9Z^]̫ Q(JL"Gļ|*QKB-;wEl dfkmbkizCx,i 7=HA NAٳ$taRoIfmFxّML*?˛ ֡ <$%kՍT?eB\ifgsRVȓз8WR0MEI;ǡ%/ҴPn+%l59I2m`\W7(,wM9VN'?L9w !}+ܞ&8V!=d{y7I|00JtPFAQCs}^=*&q @jXdQipqgHWI1ɀ'ʙ۶"X^F_u [t!y)v~ZhY {0ywe7RbgJ?( &.I+{JU+~W':럼4As0a[ա9(2^ꡘ:MJBC'QU+4M yhHP8/#SU Ucn}3*ÿHmHcXXSٟ}p)PL/q u}|l3F;#S[%EX݉1y^UVc=|JĖrwIq%_Vc^D1ЂN[퍖l`2ݘT ^DOp"۸p."g%]F7jw+4N(20ZY4?~uF}z(V!asI{EzWyw;E^ J| N^Rrܴm29y:tKLNbD&ӯ]eZh1Iw" /x1-j[*.܁I)fXq{,d" P2 =%}cV҉F: zZe3$r^e;D\ϙăqgQzL,NT3U!S P4 H4J>yVKZP9+X:GKh ! PW55}@: AEEi-HP\5afhn93lgkWUI.4t,K%#CF]6xŚFҹC E"`\$z7HLwTNP$o]ز'QZ>cì񶒛'S},tsrOI0H y4kbxT:+/;ĸFğ' yڇgƇnP6`QdFdR̶1xl&r:+E~5HJ]Ŵ^?ze ruS~Dg ;1,S]g&8 aKԯq2= a8P|Bo"r[P=<ǑHof~72J3!\=#4~ M¸;sCװs\;|ʖߢxeo@Tc!I6y1WRi\XOR.] ZMoP-bu0Srƙ 7:.c| :lp `E %Vz{% N*>su6=|1Fg|n-b7pY?cBg)0JpsCy/h8{c㭣+D=SĀ(f$5E+arqm@$ ;I6 N7er\lҶUn*jixY`;䑴WLzpё8[* lȨtJfDŽ:4[~tr}q[%&@ΆrE(_ irDn>hh9-E6NX-%2n!Qybne?VD6f6&?,kd>yIa$d.*.WPV_uk`AAэ& bCn;{A4-؂Ա5ƐIL倖[dYpUUq,{MK~EI<: cGG޾ZMo"Q驽W;w"M!EsM 0< j*iKqj)'w{ଘؚ4_]}דx1 9Q,\} c;hgmL).5qZe =;F\Gu3`?X7l1K*˛\2],/I~Z?8oIuL퟾>B!N)102"cZ8qS 7779AY;Q,3~9m2楥^5| yqlN]}kBn?e{JSdgҜϋd0ϪҦ0*˂A¯ܕjw[٠p9Z3\;M;_-|G)V;w=S.JxÀ(Ӯb;ccZOVFbͦwlP 6ql$Ľschp˾iG__NU*HK6^S-ي|w>Wujdc~\3̊ջTVdJM;NSn_ћ$m\ f+WBq|ICPdxIxa:QΜ u=cیWT4{ ':YIͥ6sw ћ' )=N2{"ҙkJS8jԨ[ -I}זzs;OX  Ax^jG:ә3K4kl5UB>'c9! mi`8gMTuzi`{c†A$a=nɾ5C9ԑ\+ L"¯RfS!(2GL~G Ε\f/x&ks8y;9s!W_|z1_s(ZΣ\V ٖZ>¦.'E+-XPzoѐW2fv0M  ;^/'t?2,9^]xl9[dU% ^+EܤUu(VbV ~v-!QAc!Rx.PZ;}H +evr>@ܨ΄9[OM^]9YN'E[Mwg,;7ϵl pS :bCYݬאb]1x\ӗ41OVZ;|ZlP`f ,xy0,ImD!(1!bc#]28霫7.#R e^NP76G6(asW$#Z]8B180Uʬk6֖AP R,܏itNkyBtkȟ<_9EJۓ&Ӄm#~hMi;.J"j ?ߝP-DX> z3Ԋ%Zn#:PcUmpf!GWKd]zܝ:c(VuVGI1e+q'*AoQT"v+ ׎j9x qn\3]?|x1I҆^ ":1OOo/3.%%vk]vAm4C%G>7}j?t[Wش ḇ; e7рz Dm˖U1@SlV wHEGyX*ݲ?9s5`ڗ'6za07$k`_´o n!MAK+ҽIa=8~p2\ҮcJo4DK$̈NYEٓ<:BY#Ma;F?yg|Q[ b^kLP{Y K|[4ԊtF=W낐)ӱXNL-RSҊe-2v 7@.61qv۲6H'Z ?;KU WKTj]ӺWLo\2ܳ;)uC SJ Xg.eG<UY_Թ-?k&:QhW(%RΜ9e7 y>F 3.x{U\Vj3RdTޮ4GS )6 AA76?K9q~gn+rUR?rtظz}kSB:#z,/,{kJlc6X~>QN+56 ҢQw;}גk2veIzt`GHj d% 7J ^\V̌5R[n![*FzzK+5g7z#jwbWaGy\M cאW5x؄C1`EWn7EI]mƈ>dha1,5ڀ)*m{a l~d P“m| iپ/}#υ .Nq<)t&[%u hi7ePg&]}&b:EuMh`JIDQԺa)cUQ{f3HrA6-oH0p~(fIGgx?'bgZ6ý돏 $ʷ#v5!nئ/S朴Hi[NRlc._ual+MYUj^be$m,:*jQL{}Z"@cΌ+I,TtkVN~LY7&..'ᱢc6ź >fu+u/4qU'$&(ejʮx e[H NZxS:~ CVߛ2&v>V }dbdǎJ74ۜ<佊ޛLvQ!K ,,Y$v(:H#Ɏ.zUTN1H^PU&7=(Jr^ӰW&_7J9m=6QJ9hr 2L Z-Z?/H蓁JFYУh ntY8%)n}mNu/T1 7|"-͵c!2ZO#,u睝3d,U "M̚iA8$̒Uu&g= %MVP~ǦPV`z)|sY7aBF`G/i$,k-)erJrJ$dꞳ'Rڵ=ug琖VtHl+Tv<-2^&mb/=i䮂"n[r aO[ tG{=lL:Θ"ԳU׀:֍ NyzyJ['Xލ(KoO.Sj?X`UˮɶԬgx Β Or,rF~L.ѨiQX|@T3>lsY돸U NaW&PXȂj/3ӝ歗7t+`\C/u%ü!u|Rn3]K\+%u)"6T~[wh T;g9j@wVRACTsqfzfD]2T:ټѷcs1J jHeo<BE0j1?I4o3hoU; ~G##Y*KR!q!O.=/F( |sa{8E77T*gz?v$sk*r1br3 BhnLح#zK=)^F$r|z-AZ_ʘӪNɾ_4 04rH ENIU3|[(c6!3T({_ؗRѳ( ,] 1,ȰP5s/|4%[0aQ(wj+ mWo}vOIfQ B~+Ҩy=}wY٪4`i$P!Zf~pW(zЌ2Ḻ"*)Ք $}ߧWdZ"CS#GeXm,6/+.*שezVw4pLɴ & <+uB]1DXDJ$k]P"Hi?@58._Cm;`ds Mo:+»04"+!cExp7ڐ> Ńg_0|3:8HTRߦN~\)1m">?GV\n 0OctOn W9kMR=^)}CWizʵ*NS}"_=]h= rxEBfނK$0iݣ=cSֆ/ E )ݓxJ0[x8枞JlgDK;co0ޠ^妢 qa!@@7I? ˌv ż1Zd'aJ\{|Nc_:k’ht d<ЇڋKz0:&$#?Ǟ7 a$-;O(!Z"2މxwY,8v-zn-f;kK93%%_ D~ƅOy#~ݧ :Qj >6̤1fW%g~ZOHYv~_R ڧMbEt撩c**9<>KAoaU]"?dK1qd!xqU1q˦:"7솉[,kFAJ=CѳI8Qa$?-?pt鿍DBzp|C]_XlI^ߏIKM9BX78*h hJ#H/-~6vPP^>%÷fW]^" J!e.32 bsQEYmGȚ3yP|q0Z\z`%FFgɛg$rI6j\>Hs7%-;O޴v $߹J2K $.:4?9?\;^Ys6P+x1`[k )uOEջ2ۜ;*MULdrjt~V<]C2I,bxTTБN39NPÔs4^JӴŚJjI'{#g .D-S֑X hk8UU}t{z3v,,IaO|ZE'WY月O?5C|@Vr 7'5ur4'V u7;r]s#N{\fዙaNZ .Tǔtima(wX(~)&!ܚ9*k-.i%i뜣D54`όA%58({&gQ\iՙwYBPeX0[}8PIDvĠ Z!_^f*LS\EsU\=x+Eq7N>ipxt0{QѶf&4$;= n"`M ` d*͘^sŃ*KF:C}8rRN4 Htġ|Ό zɛxI Ox"MaT$}K[ ̷7~mp A}mö[( h=)ᖁg;RX'2RDE'()!)e q\`wl^ZvBn`SBU.& AұpF5k/r^X@3QؠQ{2\qA=y'N-r͹M[L~tz|uF:ɕ#32b >%Xࢷw\ j0b:nj% %2ڲ@J,r6jtv{=jE`2I`F\phJ H[<d^ 1x0#5渫|WoRddtpmP\%v;Q_ƸJvڥ7lؘ(K,W )Ecۢ1M\(%ʣgB#]90`KdÐbxo-\9n[͹>ȱ';Z旀K/IH Ҋ3zddbtimfnį*hX6Ժn0r(W cQ̝^X RRP@h =t $+sEk8,E`fjA{ڴ9<="dbm>1;qmU-%ڌJU[GcB3[H/X]nqA~L {Y1z@XxAM'ÍpAۗa,bh)(e$=9>u.[L [J|Ѫ<̄PbvqBY8'e~d5%P"ՆSj Aɗ yAV֑Omacp1K|8̢TV-ve|YAc\dQQJ {_Hޝ(l߈Й/A˜Jbd~&~;/.u?"^)GΠ9UǡB 0P[D:ߝ2I9z"^ 4.}A#mw(ZpıȐ1X<0גC=*w_qYS۰rTT鵱%8} Mi8R iPROQ5ìiT :(y&t3 [!B+(kV_F+_vb~ZW PI)] Xi#mڕ+2sM^SqE,2v0TiZJ>(m/W=vhs݃.ۮ95X+wGEPd}|F ʻ*!w$8K#-ɸG /rm/@+D#5MdwR{aaiЅaHkkX`All;'xiTn >pO~&5S3 i~ VUMx|," #P&źteFW60j1O2̥ފ!vLU{NKPˎG緈"Tu\qkAEnmlMOZǛQƇв&w&gP "JoJ\E8)XQH|CTާXSQZ{Z-Xud/5gsqA,>郵T\B#m'8RLI-iGѭT,OM \T)#CA^{ptͧC>{=&i;aZq>jRDƴ3F'=I}HgK3ݜh'C3ҕg1etv:wlb"zxZOֱ輐%*˜bE~ b}Uc{"` ʦۣp[zvt"C_ϵSzi~|tH0@-|1NW-JX^4snjYiߴ~d%,u@[cX' LG`Q I>",:0PsksDU[ -9 > HPP=p5MrlJܒ Rv.)qC3aCVXdximk +Kuӌ?m9IJ33[K6>^Rڠm* Ϝ~ibd:JKӁ|Than v=+{_MUY{X=&l+'I[}+#4c4gҖt(H.ʠg38baD<绽$#n[^5c%Qd(b"񨯽z%(.a3eRM~3?4cAum;![^4" TMfk҅]bDpL5Ru쓡Ug9I:/$$a^5> !q0npw;Wڒ2s {"cf]1/ATEǑxIl$ =>u:&h_^ Re$]G.L.|RbnǦcUVLJV,=1bDʺ֬`aH6XwYu3nXhu 5$G@/ :MZI4D%b7qw`~P oxUthgr80 6$(!θh=ٽh~Xu̫ ;g8m q67@F 4>= !kѺX=.`y!?jO+{Sx6aէq8p%2=ʹW#NCڕY! X.T*.WE[BW* .H&#ro uA Xn@Pt:2okĴ_I.4 [.W>]7w x߹"٧1fI썹2y]!/}Mi.CfQʹ[ɛ5lTɂ4S2F8ghD=~iY[WC'[7$IJ&MH^JسF<|K*`$ c9tH2ю`h8MpEaC[nXt)⭰:&w! "2VPNk\a6~L)FZBH=d& η@ZVWJkJ9MNxFԒOwip$ A'r LފQS g5Ɂi[n?mi{d5A_WZI5.NZw ~8#>Pz95%Tq>q5_wi3Yo?Y B\v-~?|VY>: /Zi\yKڄ HҼ~YmZoNY [Ď $5ֶ֧|2>m̈ԕzp(k<5Fn.>Q:Ă3m;>++ s98ӻ89L*3ֆ##}Mߣ PN8vz3*<߸,]1<~ۢ~%B:Nԏ!{b˼pzFajoN޿c>1:5R/5M Ex\ʽKF#1ӌwH*F,ovk"%ӵ 7vL fa7sf6gM5~o@'.trj-b| Zm/pcoHP=6Y. U:\H{sbzblP w/@+PpL "+~*|Yd4.˟^`<1_Ԡoqc}OT֩&S Jb.-W'Bت'[ly Wh=JdH[?ҭ(aLwbšmXyF 5^)aEm9m,CxfSLe&̜ھa `F$LwХ?q%\H Fp~d~X"R7f"n*{c2B[]~L1}_wO .&g礢8f,݋0O1&cb+sY T7Pb_ -@DxöDBwBϡ\&/L̠W>+d5wݚ?B![4 ٚ\y` ^R3!|2UBzI7Q{TiS:$l~B(UuNAw#$aAւ⟞8m1쭱B\iު}s%ti1 U'?zSWQL3? ^_cMj%2Sj|] qt嗹芁NM6q2a)Y HKJi4,fvI\C]J&˥[: '܃kofZ@ (9QҥK"9ƍ e!mMxdMR0JɌVG1FN'"D&GDK52W>T_ Fde}-o2̠J&AfaTǨ`DG1,;[G "u~0cK2 2fC q9f 6 >NOՔkfG"I'(P6U&镍CK:G GfntI^=G}iZ rlM7ٺ<~iueb)iU,pHH#x55|`sՅMw"K O, Tn&W D9XHAkA\ӣ $UyztS LcͲ-.rKtIJuli hNװaToa~JNG+/vAOeύZ <ʱ`>r[wݸX 3[qF 5(2u'M+DٖH^26 qbewaT.Xۙj(3Iqu0Pj^^7U>sR&dӓL3ODJk&q3CA Sc;n.5, \C=IR0 Rl⸾,}R߰PSi2S9e,\ dIe oSZ| umJ|RRJ^IcC%FF%h 쌑|z|9,T֭{dn"I/-/L%U<6\VkPfCփ qi.6+ ^5,Vw;l=iAhpW]]E+,b}A_2.H2BX5UHIa*VsٸSug;~Dۿh֏  geW)cIxr^&`ҵX>)cXB q_Ӻȭ ^ILHV4kB7=C0ZI-H@'!{׊1;n]d)<[cPnfN2ϸlK_{F< AAWz0굝07Ɉ?bki=yl ;gXA :L Niht"Bg]U$ =Y(5~7Pׯ~3.{swT mQ|iv)GF qRO[(*GK]q҂a\" gl%Xۦs;+fjev?o:bCI$$n"_ITyIɘɼnEEKa*O ;dE*Dq~ {Tk)̯Ț-p&jͅv=41f FUweaeA5dź _UGWHQ~]'t]Oj,N5|?d1iy-M4^K2 Ms:N?*V/EiSb5.& piMY[ү*!e1*:DWrHӰb~UӦdFזkdʰ}b*O¦R*3K|KVNp/{kxŜCw ѭ0;DX];%[~4kb NF["|vk?׫ Wi}\p9S3XE} o# KG-5\Fdr>]94;5OZ.4U@u0"Ҭ~킙_&"ʡq|8-jiMF 1[@ C h$3aFe)-(dȋ"Bv6H6‡z(ql ӭiڛl6a=_8T笚zxBae!y @g0c(ZN`Aϯ -9sˆrR")4Bݙ&b2w0i|? /EREy$ )`BQ79i NϧӀ$ʜKh*tsev͙ywÌ<Hޮrr O?)O6ŏ0G\rbyϯo}ܯ%~.4qM AK&*J$J%-`.غ<(g$$U|^Ae7]ݩ~7y{ Pt)8 *$L61*3e*a ḟR2V汑EeOI vk"hݻ:Z'{rNH) hM{*yjXCak,}{SJ~-a}"[_#TOsH]Vd Ѯj6L6-CTSegDL;[ oM2aL?`n.pfN +GcTT~+*9 N L'3.F, +Ei%>Jl<<ii@l٣uz ,Tkc ,XBpfJ}DsAR21%Æ҈ӧ^6'QK{.(Py:qR\#OO!vNV(>^nxrW~H(:v}hV//.i8lbqJľ H"VSy"*xXP<[n 3 k8N]ot?n-zF"C}!%[Z!f:DԺ(@ RS+hU2Vr:3!''v>0?g_M@Wۍ.i11Ǹv9o;DZ7F1SyC%>9*ǽtypt$~(?iP{Pp|.h' [&2]'=D^^0e2*ϾF}B >TϽrk\Zp^nS"NS4&LFR.k |[# s1L5P^t zjw32 e*F>m8̃y073t1䥛[ն-o.T&DoJ함K&$dWhUC+ur\rtCd܍Ie) WJRRJFC{HŏyG[k*xPiC` MM<[("Dx c)TF5JqyEdC׆(>7|gtw#${L8EDNB ?<=)/GkvrOa683'~R2q 7/4PuDhX^J43T;Hʤ*3ʚʒ"T>2{wU}=UچtO:Kgx⦅̡ 훧:x& p^Jn44K~S#AKXY'Ќ:PrA< O.W#yfu*nj(g$Eg("rrF\@=<ug__qgHmEg؀Jl))}v9]9M`T1EQOr{=_[bHɳuT}'Sxj}65 #M46%><Φ( d]u۫Z}n~0 @vW 51O `*ՉEP=>Eu G#P[m ԄJW<|B+ѷ &fd[Ȏ3="G|ut"ndNjY |1 ޗ R`5) \6Lo1 b*挺r<1yAd_Wr&.OsDev "za maڻ& {!a@z^ RGxo? ⏈*-ٽ$@Ϯ}ٯ\ 9 0tIP]P$I3@~!-غV9!kח#Ȭ>̭MKUqB!GʊӲ7fݬjb|d!GCSX8Ed Bg6.3 :.5hG'MLmjW-0*",GK䚢OT@G*ɝu%ȵL;mCA@o4<bΖ: wB?[6 pmBP;)([RxV/66#[>=Ul ,&9ґQQ<4"C~}Fi+q[4좐2VG&l Wp81ћsw(mW"Rshgɯ+A:IE&^wD1η@`[VaqDJi?3r[ xsԐr]sOy"΄4\*V8'?ӭE` @N{1. gUS*3BܚuU2[oe?t'\2Or}ؓ$Ap!Jvw2ZĚ)@OߦǮtw_17YY3ժ_)zS|gg;":L攇w!4r~ zOCy SRٸ6(m, H3zdϬf M)FEi}¯»Cl<]U;ܡ5h;"h`C,7*8~ɝ#8TWq+yvl TΙbk;C֌#We" DyZMr_;8وEw~)y^ŎQ?lڠ :\S[08"\M M^0)Rq *{ݪfxRk/ٓ/2Y3-zMG3\ ]av_GD|}w(]j:GCz~7Ԛ?F3vPH6}>C&fP\a̸ЏtWkj"V ˜l! s+`+K&A3&:uEO$Gv5EnWLmز/T4KrdHRoo+yF?K,c}Igb2ņ*&IsCrsZ_X213q I.[ZDѰMV]^ް"8_=fk:z*6ވ CynmQ!Z푁]GmSL(@_CU ~M ?*d1 zߴ# bXXT_Ugͅ6_A3=Vjflӯ8AۆibGS5dDQWRB2H]OؾOE=5O"CN+a*쭙oa'Avޗ#.w优+7P%K\ ԏƤ*1OOO 3it~ [w/> UxR3 yo nϤ8l]Yϫ8, ^DۏM})s? S&b˪/ p:7A߉pP=!BAHh{-̃`L}CܯK)ś͉_·,DH.O_zA(4怕&69o YN&e+4~0y /tiњEa8(W|lc&H|UɂݫiKcNͅi5N>ȹ!G ?<8 Ehi[I&h; tjYJ>z\ScxqD>Wgnf3ywOK|uVGk%X>mCiU4m:tҪ!U0EԔE1f?^'6% kƭ1Ӫ.qbdhgY&3ٕTړs7R`p,3U[1rtbI)I6O7d!X䢒ґE Y?1 WwtаUJ= ѿq\jZj]S~WϞwLǛ0ap"w). Ȑq/!q^xlFgFZK9>џ3}_TV0)X:Ks>Áj.!&hV (֡U{zx]<_( ]wH hj #!f ~!b\- GfbF~v(kkl\~T ױQ|D~H65Ͷ8"l{wߐ8}.uf׋T!饅SJY˄]jʄLIFQ 1|/L**Y6KOzs SX@GЌi(j4UF9HlD$P̓cQn"&YuP^Eb$ ROۼPo擫%@AiЍ BZJAI%H:%=1Nm-9P,3wITZjqU]>^Li5{kfj gg!jQt}ݣoaZT[mG>P܏l4CxYCz~7#4ImF&"MZtl>I\aŪs^I$>}-j:TN=;En.v6FS$N\) P$T}3Y5*"F~Bjչ I#u S3i6f8"=h):bvٽ )kT}nh$j#Ƒ@B*#֟@^E7 tuZ~}}n?k,ET|h .VmK5\WDXM)[I+\% Q!8Q8JjL?KaW%t=by7Gc/F|͝Ip()a媢8 (F@#dl %0a&9E)5EZs(0QfӍ990B&/S!SckX͆7JefZEevti X'H^MyN?>73QyHU߄'f>n &25I0ux}kƽ9*0K4^CiXcO(3uw)y/ɗqk$T4QG3\4eOYƧMvȇ[IaѸN)~A[/ Ɠ rq'AI  iEW)h*=VLL%)S!UQIp 50gWTh]7〜 j*1ڛ%:|JF&&Hykj'm󻖣ѠAw !xCHRЖ޵sSwNۡg7X\6vWn_bx|ź* qs5*v(i< D%RX_tMg_CKZi: Z3LKK`꺆}y=(GLw[IXbvtJ(u$BeDzh~1M!Ifwk[΅?`(i B ;~xC UWռHu`߯/ɢ0ȄiVtz%BhD{c:['hak>~]g#1~,w{K'?kƢlbRKy8ɀFHrB$s7R.+F q!v}2m&nL22rC}'KXQzȶgr9OŊVGWU A^n.{?E" p~:L=SQ" 7 SV\s?@ıUqz%$xJ=K/^ʋu&¬CZjf.}қ :Dؓ:ѓШµ׳{iAt7c>qDj|Q-GDF~'h 'y{6x)dd=  @\hAej 0*f~@1fB:D/{qQW؅^҃O]d(OX)U,<@!,D{!OL~pp*vyOUba/bei %)y-F Yp#Ŝ~\pAQf PV{N:vѱBJ&tT8>-Y^\Ʒ-#[(9]rj-Hy QoWpޖ U~AD;)^8aU r~GHv5ԡNN(ѕ4wjmZVR+5c'D/HG5e$~uJ]m+_^X(؛Hp;#x l@tYE1GMpۂRl`82gc[pU6`9\iP/*&$ a*V}|%LKݎQZE2_a") $k|[R?D?`O8W H@;ovlszڌ8eoJΉhY8h_Vno.n_-݊Ee-udbɣ|z2ɟV>A[IфDlrCϷJms4NM5VT479PAx-mY,Br`XmBynFYL{E..II\&4[T"OZ AQ|]S,Ͽʵ6K nfix,Z.Ơ#FBcDkcTX3`xfO豼_D<'N))5&/h12@rj:On3 HrnjI"ucʱ\&{4EpPvvV>ʿ!oESt>/dN 0wCAtw0;jN@xq O{n ]Yn>D+]2'p| )Bx"7}p!SACqZKq=^:Q@$7N8C->Z4V!dcyK^򑝼]L|+74(.a1Q;A?SQ->q})o CQRu<,+sϾb;)u|ѹQ՞Fo8} ~Qkl}NuLGe#Z2-րn0`15~ƬkdN.Mp5 ǙmT1[^j7udscݾ{kC%i7U6nldSVp׶^vW)Bp,"sFMbU|%3?qY`jɠO(|-Q! a EC)& OL*VaKّb@9^C\AG͟*$qa`ĵcXhx-f1!f(ԫ0ax_8{Q;/_eaԤ>e TCΦ\8LA*uX9C 6l?k XR 7`(ӍLw#dͦ u?s{I^o|| AZ Ȗoʼ6BubXHr'c~Kx6r%커#a.0={gRyO;O(ACriL/6鋢s*cx~7ك/EUpۂ^ b?}܎N~B9H͑|p-^4^\ǮZ z䨌L<:(})i}{Z+G\_5f{żUVo旒l1sc9f7if5PKt[zFPa~*{p<-gT̪"4%"Ǹq!N>':TUж<]9z8A40Bge]KJ|uOؿO֍oT'_ӎ9=gztu\U2̌i"rw=M%Oۇ5bY9V\Tj@eNnw~s+)I CGϰW9%J:6~ٖb2p,+K#k>&S&YEst%gH%*M"Ɲd \J-:hu1-6 ;Ze)T3d>''տ mv-Yꗮq^km[+ZW՗58X 7١LE*GZuُ4#mzre7-wa lXͰNZz]XK[-v"*Tڞ9 Dd]p͑9{z`mбGn2;I"r";Q% kψPfL=+n&A俢[?S3 e{CT jP3[h0A)Zp=LT2d.y,RHY|P/ [֘'Qn}uզ=,9yŐJc㐑|VkQC8#b0׸-iD4a?nNj#LJ"/w?v%qobwi.X.FUŸpBO2^lׯAÇ|;<ctblw_'L|ɫ ,9nVJD HK&ԕ98~/)\A@f=-G=,C.C$P =GtEģ&'&O}o_xC&]a2R4hw,\ڥ?YJ 9 1R2IJHL7~i9S[ވ{ qqzu cs\2(2K]q9GǽoR~Ur* BpG8b,tGu )ׇ4ۯFsPE=HBk OlZ'غA5s+<1â^jߵ܅g, FmUH%T{߃ANPW TQ'e{D0~P?ejUWFiky7Ojt4DK8EuS`i%KI!V GΕb(|/a?)y4.=7:"b[?{ /FGծ:uP7 PD!>`, Co=\/ԞD#ʹ $^A8@8wCc`__MMGL2jd|&yOqa4}] VHYTHl$PpX (J*މd%#Z J}ԓ"yvL+%cxEJ9}?`hJ+]ʋqz_&t NO; m/bS ]QAb|R/'*=܅9m!b_IeY`\ 4^^ݪ*s:UID(;Fɏ+`&p܆0J~Z2dN B 1 4 AYo4^3CnvU'I::4]:Der) z@}-tG( <YɶL e zFy "3BA"YFO=+;]&bX՗^WKh]Nn/2hIz6eO$6[&eXh5\d':F;¬̄~صj wѶwnVChKGVbmpڌWVHy(‡G՟Xe^$GP[Ȯ|53L{hU;ês4MŒ-Ps?V|45Q+c;^X A.˵&$3PN" '1W5\-z'-z5xsB28fcOYDY _I֡ F.6 裫#tfش(V2g&? dṄ;oڧ\tn RHX#,,yrYô 'BKe'߫]s}k $Ku{8 `J%0n7'Pg ؇v17= "gJbQEI]_|eS1 7C}E!ԯr>>Y=Y-aXDrؕjNZɥ;Nʟ6UC6%T@ 1sANLPD#y$%2sPmlfIy]@ JBԫ7c%!g՚FlVMn c=x8^+#º,RrC,5+EY\oS|ݦV8.dnYMT;CwG"yL4B.n㥊H@40Z3+:AVۉvX\,?M?}gAZ[~KI0 6O6#8dB L.M(c0*ƙ*jh:}n8dP iF;QP)܌T*]v|"gjX% cΣNDZ(k/-$(x֏$[zʷ?d8%dF,z55i5'_nX{3ɈK޸τ}e {QxUnR%@>IcL @0()ugo Lxc]F#MT|QI\Cpn NGY ]RJG[~8>D5|0ZHy#R~=8WA*,}((>o/tbkV>Kjd6 -[xg5l8f&(N\:5ꎖbȣ7KY-!yVhfկ J#iEaҮ7j܉PmWVm7-솨;SIrHK+14`MœK6Is+z˶LIϤOдR9x_:=fx,@3Ihy eq>8 g¤5sqŇpna HD`˥hn, YI3NlBf7~h7G=z(946Ԗ6d@a]19~ ^[XyeAH>qEE\>3.B<-< ʛhŬRX6b> dBiQ.k"N| DSnZrw0¿ bSzR9*(Jj :].+H#+43ŗ%,͜' f=y*qi| J*KNJuu.d^:]VΓDBk]egZ7'_ X0Db%^ba6 $BE ځccAدi-q2nɐA+XbVTWϖ gYkov3A)/`;)[^x/E>_| Ƣqa& obhHuoʄ&W1\3voDڭ4E); Jԍqi$[~ȃ~k7kgv[#M~fV(nHlY YY=R9P\m냮5$绿d$^|Ւ/eolC'.BC$*JӧʃGM lF9 JvX?>PHCjl{SʯNJ-G+ # eHYu'67bD%DɋP4Yvȑ4?}ةؘicme>PA b W!tuю g0ݪHX . B!4yKwx9!䨙r/3,]G@U.ԹK8+h0TI 5hY-ZbC"` ynR eY?LEB8uڋE@^&Kr:A-DU砑h2i>Ӵ'Fm=LנJR#tv 46AH.Yυ1;:;םdg?"ԡ F"a3dId̢P {%v{B,?4'9i kX[j8i AGxj-f?<շL95/0|cI{b_ >57LG*ܓr]+6xɑlc<| q7cKna\f o@xC$#G﹦zalnQB2ge {e= MA|In<Af LF8 I'GGsHtΗXlQ>V~=#wXiu1hw]?At7ۂnOɌ{ib$:gY4]'1Ft߉/Va~"$sDIe*127@x0MPZ:n{^$6$bbg0KV+G-1uSJemu>G^(z _f^ЛXK1ɚpޠ50:Q9Qח|.#Nc>INݩA*΄I'8R?%%*rbKlթR\i=IDE4R }l$;4{ED^XL_gG Jlm&§ GT$+q&Ú^ ӑGk_ROK7{,_@Ƥ+#a 2< uT/Fډ xA9G2^N6ݕ+M>HN/K.}tv]VG %ya=\3**ʄ[7ѼLFB+< pzA0o"%ՃR4NY))U~ȳe&L7Q dQ#$w@ǐmEM52lyW_ja;(O,kJv=, MFl 9ET01NVaxyϞ~G!ʦcB_oᅢ+CMksA_iJ\w%)Ts҅ia9 gwuѼ)# "|)eNğ6טSK˾C1mw8K폞PŸ(QH]2nQk &O9h1v~qy *֭3O4Y'2 j2R>.` REu;O*PD:o Mǻu÷Ŧ%2J!O,_RpJk 45HtDYSz}$TY;8ڸ'Mq^kبENCžw#:s9BEP&lg 0+ɥOght~ib1i8Yl!Wh$k8`Vna榝t!:n`̪njf.ކDQ)lmK "P&0mC݇.լ>=5žW(¥VC?2ȯEvT<{>է䗮ˠ dx\kͮ u(9ۮUxu$ ttk^onkVzȆ/bn5MP71OUC2'bU|.SW33Z޼-6 */h|[ٰz.eN ٜm4- /)J B$>׈3)4"Wymx?Qa|)Z= rmy1跙\nYs `Um_2_A)ӆ3;bh#b;V- j7"j!lE(>[/WhL?*8G h[at6HKݤr8N,(`P&v]s9BB]7w)A1x(Aq  0CfQ qJ9<@U51("Aw+Փ]3lڕ`El1~CG%җ@ /=Yjκcr+z5JIp۾5q0 tdtuZ$&O7Sl"Bc?;{ԇYi(ET Z=tA){?-7|7]LMR>WM#JԆ `L B]v93d֏%UWS.D#'EC(Ya(MQ 8b;o|cvi1;h7D6k]fYT!\b3_@rڰΠ:of#y ۝kCr)#z_D@ v-kE;hXb d'r4P??3]ݸ$<&Hݓ)gAnR*06.0 D݈y6TOU*?Z_^<Te36|X7Ӝ/q>:M\%!H?FkJ;Vf75Py;}mF@Zr@7cqAb6_UdQTD2Ւ:г߷P0h9I!N;0"Ξ.(ZH|rz5UpZxlٰq3wl0a׊VV.2@#bFQZtMji2ҖxYxBR{!#&YywHp1_qڜS;k~z*rjtfeQ7XcR®Lѿb5.lͨR9A!|ƼP"*MkQsǧqPC*>fuͩ/tA2 >¥H+0]ATʻ7gL}KnHN@&'7O'O}M fIgzH AB _uh+rOՙ汎)OIl+{[vI.(; 0Tf6n:oC2҅dNEv3@G0:ܼ"Ѿ*Nt .$>_@/©ԴE81t\›+MLˤf d7* V?A"S2 Oy|2NYW 7N9zy/y$[ "ӑj%)V^ߪ^>-]!Dĉ K[>^> oTkрȒ8+nS(Y2oV9!j\L9Np))M!ZS`lA%:0C2Wnd4%ӋNVV/~$桂b_m,dٿ_pR /+!QJDW.W{ܚ\6Mkh`C]xȃȜyA"""0 "HA&~O8N O@607{eI\TnRdY؈ 7ܟĀV$f_ʧbC=5YSM #| nqՉhy==eC92=9Ѷ)Atmh_2yȿŧ9|zIR1dJOI V%Zg%HO [_^=m?tST9PR3!N+қPj(aYjWgk {wLs 4Oogn@J_cAlrMp<aisIIs?4|=H xZI!3frQ6ɣWqq٭>T55a~/ haew]7l>RMiR,j[Frƞ7ؔp/o 6nϯ-_ul `Lw;@ 0r `iF UcƗy\nX/CˤԿ4OKqj} Q!Ucl`eF{??i9iHb:'4y3., >Ni{G[UΠ9qaBǻ)9huz tWLQ|0ܣFt,i]*G+]O \I~:c @mp+( 7.م-`8m&~x(Bw 1@oWXGqŤ۵TϏ}% b\-.ce[m7թѮ{41 DG,OA)t֪Ɂv2zaMfL/CJ5}MVBb5_RgnmCDoG68 U iį?{磴ď0"G捼42OUW\g(f(D-ȟCL]ܱ_;faS(N/ R[=% 247PAkrh̥AB qΚ< n5tێs_5] IȜ>;8pt'y:^KOZe$.<3%=iѸ H%EP֯e%[tښ/Ud?6nX(3g.~e&Wbv码Aq&Ϥd!Cof Y6܊ɦKM<鸁am 8~t7:)LSƎێNt۞= xns3Qlq(]lw kw[Tp3tѝ9G ~= h0aNX|k9["p<;t*}>Lde8HG9 ~~\ښUʒReR'=^ ̫;V.Cv#>^|lAXZsXR; ܒAOi ƠImBlܨ~<53ûLU!aWa0"+XxR{M&TJh~W&"`S3֜~'қ2|UN=,% rKΪ*£Vnjx֮ ro_jBϪf2d(uмx]^t Ԕ%Յ=jdďOkXS|IR@W!H^#^oZٚo4Rw 8ۚĐ E08EWEw3xc4^_o*xI4_ZMAUpcohgݭ}7giݺ+f}ʈ1ԭ.swN{45g:"mn9u8w1mZh?/}a}/ku'@kʔ8ٷ&@z]9-a#"i;[ՃGq.CX,^w{cʗB}%q*J8W4dQ{HOS/ Qz†QFHZF~2HahЋT9,_>ƬJAqdJ[4tk~ˣeWEF)݃nab3:΀ C 7wwqW'ZԵ-o>KzhR52oڒksPVJQaWF֓=JX2E R,KJ"D攺"0k-{ VN>Uh؟EN$JB^H` |ʏM  7tsr}#@e1z>Qt\<'^B.ڸ壺4|e+Ƶl+kMRzpb|U氙ȇޚ{mZc6K)ߛ6G1X  )0k&qf@oqɗx]r~NbX)3}Q>~XĘ7Ylk$O5:p H_gfT06ȉ վ1/_']_bfAe=iWڀ*(8&ԡ#RrS>?o&!)\1~JHZװ2{r“8ou%Pt=>U7P}+9ץGC~y&r<@PA%/Je)3@Лj0IE+˗A|ĂE?A\c:qD{/k.>MEJ_l!G\-u R82ir2U:uV J+t Pf*%:y:# }&{LN گUD1q H !`\5et,g#jcGdMk(-J0 E0=س)( @2轖W0[ϯW9X"3&w@,mQT<fQLڰ>rSydK5ϭ=XF$ްΩ3{quD*p%3rA}{̫*)e.l=6 i>~:G*Yw͋G0ÉZ-L'qdAlRH8>%byu Ï{Tlʃ|RgG{,,MiP{v,&<11D46[7&40 ƕ+ú\SνC]̰f(ܔeF˷k!ҎeP[B~z?Gы=PkNO.O f" Yc!ۦy'⓷SǛas. ]Ízykr$1 'k=e H:!*t/nh'{`mFh{Rm/<02퉫işWtb~ٺʉfiIZUs6 *)x@󷑸.Vџkɕpl*<D<ZO~9QK̿J߬/kp" z\#p8r{Tp3nv}\຅[=v*aB' wX) !+&0( egjKRbTJz̹A=ȟsh=Τ}BeZI%{5;$V_5m UvqЄ3]|A ٮXY=^څLfr*C$:< Sxw6{?}ZsWr-/US_^g^Ă_"C? s}WEoR IFi*1H"qjRؖ/|#?c=>-(<7/E,f#c'[Vc$n.6}|弛ztE1 Y~ a6DLaѸJt5l=舡@ֆ+ ]*%2*yZ sYcr55SG#Z4dOs7q؛gz[Û^z(>j@rX6=!J.DHծ؁ߖ Ĝ581C ~ng=u}Z N ѹn2%Rmܳː4X@8Sʁa%ݦW X=.IY @hC[ XlᤅB/T;=Adz_Gz9=ɂ+8e{5]f9 ȡiFBM qk/@I;Vs:W1j͊8җ|LE=o;Os#x%')It|>z{Bh,9CS|+(P< օah uXBcj W7+QߨY8k钓ɄtFF*h ] n?FY$D'o + ^@jw0B31TM'W e S e`^2`~hHa þ쌂;Lք~!3t9~EBb3mnG|lTAXKzqAF! }5E 5|s>MM"*+ DqLsX>!/wHɓ1eI3Wt#u68 _DR%0wGќtnZkd`hTƒ"ޟ%3BM 9 1=/h(7Z& _;7CD<'Tsj"vn RxnȤleΩ9z>xs`3󤛓BHsֿ8l /#'P!WnS-dJ_³S'-uk ,#b\ݩ|ʱ@%QNN헯lxp01s a6meP(*7NS mژL,z5,qz7Ǧ*`]\FtɷāJ*(f^ῘWx ?!%"=酫JvsJ)?w^fkK?p]ŪR)qNY>xC n{++7`9,mޡ c%*I:L7Y%8o n[ _f-{ȟyrh bzֲpl![ cK)ʞ7=2,sGKR;fs_ބ\QHz^Fo߱60Hm=Mdާ.ʼngpUHh 9Apia)8c<:`?"krYxGY0.-V ÇL=% (2sDsK܁cKIO;lDBWFVV?ܕ{CCm]N~sm֙9h1D1<'xYƎ擝Wp|= 9=96v[' )[:)>Qc儉uWoYr^D ̮u'7cedE]V$?"Z.K'JOX&>Q=F=z%2;MpkH؁qLY[}Z@`| 잴JpW)2ks9Zet jbB1J߲ծ&ilE(7RUz֍ .q6!DCxНG4~ G"iQAYOpy=̵x)(lLJD/ U}80\ wכnϮ( LAṣg+@49 N4m/D6n3( ۤ~پiI,;Ov#Lv@_J{^b[#k SoƢ:_E61l /swS XyC*w/an#m<ܣ࢕uOƦ5ԭ:\I m{{naFλmnG^XzϣCaLy+0B|5oȣ "iܖF!Uf"v%9fEc &0~yeӍʨ7)*W“QWscҾAQ ڈ0ATЏr<:R]YF}D67x`ڥJYmU9@uvăv 0no~u R|Zz(4w%C2`E9ALT!Hų)mxё{B)a!S¨d!G2bTP+i5fͬ6ҏ$J2HZ1? j?greW@kmY5Rr:* } I  *#H61PDS DzH@\㰤/Ɂ; x;r3.j먜_ENqS\扁p,t ] t]tF挴P*Ԟ.N= ҞѺ󉧌EG>3Tїd=wY?k" q&n+eќ01mwKZT̩5]\~2U+2D}G[b%;v;kIPQxEn6xT%}UTܽo~~ Kdsk!$@xIN+c^^Z\XktPBl GBglzBōW_Lyf\yDYo:nDBRe\by:/:Bmmq<U}uag6E[dܘԅ]2x;;;(G)Dc2 KCCJK%/gJ7%, \~xOTRõkcaz$Æ~wW<)Sq..W Y;NMCC#!UUY5QoW~W?މEzVapSk , 4ɑ-WP ϗ!PwDwNi Ő kUR4.(Q`j\pƤ?ĵWRew3p[O$99.tvX_0 ㅭ`L H&Ilޒ =64yI =V2j0#,JI>h+ϔjKocI}T30tdjYeNlE.> P}qfD|{G0+ɹļt0Lc!?LIh콴?HP"3JlaҾ\RHTJNMGXt JTp?+8Al GF UO-z2D8-w ~44xo<[:5Vς !GO ~p큅 Xʙ-MVk^߮EB9ZۡiyČ08[vWe B:gQm3T:/Iǻ bXգ|ٓ^Oc(DHH/kɣCH`vt)0vPU 2j5IV9ϻ)]"כA&nM^ls# I!j>‡\vmxG ^j8y_S"\;?_8JBdqb/\ڒf\Wm:SM/+$4Z2idlJhw~(lEJ YE^'4x` 臉n (`挌+i@؝}{C$G]c Nz38VV֓ި1{(CվYYsׄg'{@D`݇ |~u,H'^!i{m̾]( O}HIw_mdd֣H|ۺD~`8/Sq۳ԷYѻJ0As<΅f9aC҄7~M]rʑ'|#6c= M2PUIDj 4љYꝤВnm%R)o jͺ'F.բ1Lp@=v:aV4xK{ ܳ$^8^D!ǵbXx8Dv0c})lrMeX+,Ǥ`:j_8Sp9i镱!x*- u^MtJ[謨oMT 8Nt-~JCJBZPԝ+I[|ԩCJ>.nߔV`:5uӻPBB}RIYM(sGԛ ׏In(})l,V­)pWq!f KՉik*DrX5dOb[Lǔ51ޡϳ;`zlvNSd!\&3oR~U,wb*8E wP[ӡ0kuNhPwNqԛ֔5?K"_G5jHY {ϥdk% ʮ.fnx0'En #nux򂭐_Ӫ"jy BXޤxy鶅LII(3:)f'Sjr6 ?Ij'c`8hUn%7=C>0^K:?Le.\M)]b gH׫ttf\.K + ^F/xm6NH{4מּXݦEOZ듋C(@P 'يdgVI8򑯐@St.R)WO?P fRc g-yke1;/% ϱ n/5rs2{g MRLI ӦrLrt'=8lĀpa'ĂcD"]I,EJAvXc p:wuw+AWCbu;JYgj rc,Ӑ (ΐO`=?ez C.AjQ%f>HmaXc\ [u0n\ǫǵ@n8M^ w'_aa9pV 5rx;L)S I ~3Ove9n "96ҩL&!F3Def0=I h(65 BMz EiF6'1)ěK|_鰇rO[a1c<&醧Xu7X }~4U .ʜHs|q޴75b*;NQ!Xs ~\ Q{Z_1*_=$:UN&sPPF6.qلvv (І$W߳pMpXqg= :d}I;$k, |WȕK>T*KHIJ1u.T U aٷv͢)J (w ">x8Q.k̾[LK<藄G=%d~Dpwh+lrN /vɱfKc }//&4`|.p gv)OPoYQ=MݺLn@ܥ Z-aHۼN%\) 3aUĜ ?吢ҫDg %#*z4%7_QfO͎h$Ho)ޗv>lk=u4:.v{xqjs\3 -(r$;Pbqk˭P@x8P7nj} 5 ;z6_5Lai$DI'VٸA5o|Ww7~6zP[QNOHw_}CHy_6\">>@tbg}jV€E5r|ٕs T*@H`.* ׹Zw&IÛ &[2By/;[-hJɷPqA[w\i85Iqxd16~j؄DdI*ΐ^Bz*3F^=ϥLPBGG/~[zvZ9$ᙽ b"Ye.ܬ k㾉_*u?n~AH!r۸Bt{nW"zzkO-Ή핃]z^7;^[)v0-e`YڲR \‚q ?BxI2̰$ Էk{rfܞ +rxpzbx~ "/;sTowT>1,>yE LծyLKyߴ3͟骬\H?ƱT<]h%nS`Gn#cu@1y;rAsƘa̳ e\wvվC⩆?[%0U߰mJ{NڜBG{&Mf혦(^0b{i#Xd() 2+#V"7^D v6쏍;hE$)f?Se%H0u1e?N$H:;]XCsZ#I{9)p]mM}nf&XQoSuٔ.%osC݉p匏55^KBP9eUqz7iq7{N=;{g(N+8r 怿}(f 9FXe[{~2|U.{i|$A,pڵC5%pc:tȼˡ5kluCQ=:lrwiGIpŵcŤ{Z{&{V: 6rȜ>?wu/Z" /.Da֏Q(ac1h̏ HڠvF.A c!C'vqm:ž]ڈ\@Q4CJe3-ޙ G)VK;+P41s3PxcȍbVnVjC2{O h>+.[ [:"2Nak(`(6d3AE0/X;5͗o; ]t! 9)}4}@ҹ`^1vEGC߹c'ץTO\QJ߬xw^ASelmbهQdFv`.JM6s~2s|;Pg;*35F7(BtODm* vVklC Jǡ@;w뎀^MO(QwEVQ[`*k\aN wխiMRA<:.q,\|{YsNsxѤUkzrpf5=Ďk,M| u"Eaph~46 b 5;̋UwXU?&e F>6XGK f-\I.BwC|TSMx-Ƹ:'ܐVԎf+d) o9#J#F)C%T[^MIH-K6tdsFwt/I6*խYPӔyl%W"{ή=I#VAEi)59i ܧGĻ >ꀸ룵]j˾ fًcvc$ ,ur~^q88vfl"bł.* k%Ms0bV) XhD2ى]B1AOfD765)#Amq>)*{{hG U{,ބĒ] "!NOou9ߍ# %쿪ˢ9KT%+gXI!Ck|Ǭ,Aʽڍw5r*꠼Fͤc1jq'F {4k>LLuVǩPax. x5]  ^*/߀?-%G/z4Ca;LQ+qd[?sY^3xM!ָ_CimkWjIc|V: &D%%]=m/ԁYz?*zVrׅHoQV#P-WL%g'R*U0*=L^ U;N&BJsql +9sblFaJ%PsTNLe]Wo G/Ck3uikR+ie*yk:5d\-!ƛ' bSNݚɊ5 P|0BJp%J(?ZC 3e&0$j6Jj"L%~% d CU]J^  /TaM!E>WݯwC] ex{u[ZY:/WA)w|Z&tgx7ϴVee=/3K8WP) F(I#rg"Δw~6"K2αc\ m'l]Z;Ɔ)m2;HqxJ\ 3飁t[nmr0KT[]k}u }^r1;w?G,JLQ#(6TiVd4~{m.Yڒku |a{T>Q#xJcPg &^ɴCw~~ojjJޮ #@><~j*4t PP}A;2eA{D1:d䒻D{:(tU)vNSM8ڢԆu@$I̓Bxqsڑ߰U{om X Cȓ߭} UTy%ӾM`2u]Mu;i:ȫC-9}|0=⏃nWb$ #>k R ;`c*h<-`9MS'j0;(u{IIe,6\` h1EI'|IjvWx }҂}|f hH'o~hBIhۜ wh2Vp_~Ix?/ؕf^qR7Hfpz a*ѫĪd`[!?pk/mnXK>F9LD|V ZRka?p#,%ҿ'"+',N\\z7ےg+so9\id\)?[OHh1I}н0^neLLOh\ 9I8f)"Jʫ{'6tQO2aO2F+52!Y[}!ѸFQM7748}av0? =`|>2_ F&V1C=yiD"W'7Oϐ>9]tyrfjbu\' Kwxfu9=Zͨ 4R=X'H4FvdW HZ< 4>Fv}v0e–\ΛjETWe2mz{zξ<'k3u|fMT;[\?p ROM}q)コ aQ?XYIVIyD][*BL .83cm nO E&X?hն ("9Al36Eq5'Pd񼨖)nl )R'Y24@.xjZT鲥dc Ξt t)h HP!&?gF01u_ޣy@+j4v2 Dy2wj*^QẐvSy5$meF[bVX9Z<k} > bV%q~dN3 5]w;\qm\aάfqt_^ð*I)vhM W{ծ%\ݥl/*Uy*8xE³$9RA=I.^,P$+T'xeihnڱkIo2u+M!{IHu>g՞_*'kǗԱFNQ%zo}Lf9G>P]1R1ZtBE",KZӐB΄]/֞.@w׾BpF$%)(Q&K/PD3~[{z:@ s#},cA0/'Fѥ J5b?v#}DBy-4hiݛ ;=l(1hs3pay.{gxO a*Hz%Eۖ[ HertP8Wʙ 10e"BXs#O̱w kJ{]W,@O Yn[E]TvEmfjvEY?0W9|!X8[|\ F[Ί+i;~lm6 792ՈT7^I{^PrR+E|L̴njg驁›]*K+ ѫՠIʲK$,Js48 Gn-8"BԶ:.;t/RNԤH]lAܧ-?`&l:BR叢*.Eo0 H:V_#4$0s $T 3 \kJ&Ga`P&~U v~qFG:;rat;,k/y`ry!\1Bv?<'0Ub1rܲ+Qux$J5zm`/S<+FV+`8'x)&D6?0AaxRΑQ"_AEbIZVC5AzS3(} +y-B,5Cʇ}P#*Q&NI t/%*H{L3ib:M\0ޭ~DxXnCcR7cۦRڠ-m}=):U_ (Q\e DĪ/+ҋL׸ހS~o>&=Fd W6iS`ߌۋkȤ[l!(WH$c ΎlLv!+6gfV++>* kt6a1$Vᯯ^<ݗG"*LD+Li)d%pn\=Ƌq1Zh= YCOY-WRCzE8+_4 9,飷2wThܳi( E|NERnZCl7ߜLRciwU]+E9)Mv% r1:ܣؿv_)9Ӧ!XelbJ 5i=-Jd!#E€?}6L dMAt(f%s'<!w3A:u铸k}<(KP0jN\w3:Xj:,#Q.B rloL qN,`ܨ2x I 2>VHvb?Z`IjPZ%@.mQ9UWH"Nޠj*{Nt66!J^e ~ &>{LV>OĴꆎZ_ז#' ^`Y,q^LRRVxG«38K7Uᾗ۹ːVӘn& 7.d`E7B6UF(p9.أ)",HryCe&K{wu\\lTxX w9+MD9)Jo "cЪoRc)Y]1[b&~;ظHQGJV<9=P,*  Id.d(feLf5i:biVya%Km<̓4۬G86wų u"qxZ9~Q԰5 J"|cy)q_}/yP$ t߯!T!(^ loGmE@7vGE=Rmռ3H%98H2fzyXcpX1OX |^MJÎ}yWHY.*Nv&.h몆hC4QJL`Si#ѕL6Qu_  aMJj>:j%W}~xn[3E_Аw:+/bP(7J$A. 46hМ@*r ?*:!̓;KҘ: .<ǶE:֩.UDH|j{&4.WE+뜶CCKgS}/=t =\cYm TĤԱ nNY~NV/zN_ةz}<*ړTX`Ex Fu@!r{ЎpZxꅙMØ2}v;3IE5Ph,%"d1pG [4M|Y,:ne_{~[r//ަ)X%3?e$Ah)ibAE0H Ev&q[ &61%&VY>o=\Y@eEm]-".m9͗ N+ThA1/b:x45^3UTcXtcjHO0wݠ70õ.^ ߗH"8PзM(/ʆöb%3.?&Πd(DlhU{^= HFSb/f"32)N#N+h?"Y=Z0Ev2Q1(遭CĹ )3͔:Ĺo0;4}e=CbUj2CKUΆp18=k*BQԟ.:U2Gf^zCl tU} }MeIn^ 4OgBi+YiQ@rc)LQ5HZ?4dHO~p<\<Àirgkg8Pt pY?5A)6 -+ ]u5+bvl!ڀΛWIScEٵƟ G/(sݻxV3z:?w60 ~+c2[!HOqKBxk5hS6αH0ǤcJA6 ;6-B SxoF:KcMF`0?!He"nK /d>Vp&Iױ[|MKYe>bP5ҲT+g`7݊sz]lad,`Hr-͇mڍ"YU Lx M/ZWaw/auXƱ I@8};xA9ADJpgBXPK)> ǰ6!.Y[τoN,Sׯã#IB c`-4 jNB(? YjR1R?ilC-9 R/nO6"n~G| D/尦Ր=xehU" ?<{n;MiK1DJCDfcw4oFut a A B|>u_ q!vՔA9倶2.[ΐҝc3Mi{H X+cx [{kFکuDUնaJ)xO`;NY_75]kפni*2AFGkI'>Ĝ>zuuCHWmt$sl1DznG 9;(/8V5&y*N-)~jy,Q>]Zbt.Xof&(7Ҋjўisn~4&\-( vpn ‡$/'<6#λ~AbƜG7Ǐ *lV^L-< _DC(-S|XՑdfO.%SwĴW$nϤ7 ԱDTŨŕXKQNBDpHLI v&Q.<:o/8*qtK[yby{BI[{|Z> ;15)5.zB(/aDBxTB~GmFÇ:JP=`9s(gJIPC N9JV$onh7^T=|cU誈 =z6bQ[-6jXב򁕎G/)54Hq[]PjR5W*sq4iwȬ dMFwz^֫ 5Gr+Q<83mM|:MV)N1Lh['i()ӧb`j^:E(xe0恫Q%|yv E B[iIL$C؁wF8Wp[5! g*Ir@agl?_SblOkxh`QRad s9k,Ӽ)k|^Ӕ+eN[)$z6Z7FkKU ;˯ΨXȉ\;u#6ćL=L#9VC9K7aǮCQNoH{Sbl̄X:#`V)hg[\bKtξjU2b. hYeo$Y{G~g.r&쩞5[q_<#Wa&4$K)L v8(KHPL!>UfI(yQ]G"P[N-]Pd1?ZHdnĽ@1kPF']_Ygk4S<5ՉG7,]yFDstWɤwV8QnUIK&*~"QV 3ͷSq?%I6ԬZKwU 4ϼAji}:1h"1m.QV?Z0#B3)ї"RWeu`|$.G v%d|%VU[C3hfK&cC}]BYȢw_nM6 RבU]!4Άף8ѵQM+8Rme31=}9V?8 9׷8?|i*XuC0;ZM]TRqTa|4;gZc|'oCi +H-PnZBhDt8Sfrzqz 5!t|?X́ C;[&Y$5.WOrw[+Hvou#fv7\Ta[݀?,> K54lDLC g ҍ@?6jdLuKWUcHu6)B"9|h\Hr>'m$8*r\6g_39!Pbw9&504[ZՏTIEuHƺʠ[^ SmntiS8T=zݳ7zHo CbMP[>@~Xmi<#_I0̞g*g̬~Xu[T &xxVe}  \5+f⒁*tWkS]Ťc), ‚}AdZ׈JIbbRƽgHG46&ey8[=ʍ"s* 遰txW@P$o=oۼ} 8 e s/ *gTe9'1k7U.8WnOrGq0iAR8e@C) ˙ bwPȎX[&$ >}q-jT`hRƥ ua e- 6>HϞiM=$E;N\ׅ.oo'N֌Ɗu(Nyv#$eGg&g#G~$n Eڜ O3\Vgsxm(3&>UKaPZ6pž%gWZ uv J"R(gn=YJ><.4hɚ^OV99$ȒɅ7c Q?"xqH:Q29I~ ?{ϫyݯ: 6_m>5FT[quW+ɞT y0 yG򄜤X݇c^f-{kͳ9^iHN:T:Xłygp)1SyTF`4gǎUQ bzꠄM! ੯X:x9Kcu\m_JKAn@vgT"y(o2H_ 7s:,`jgIkc|,۩ѨYrDְtg!q`55lugFZM$@_\sBMH Cg̍Qb5e:"`dUE-"Xb 8.A>B iېбYPDѢ| bxlU+F̷3Xr{zZ%&!sFܚ~\0H3^~5TTcyCM+0+}WȨOuwBKU4mFjӈ݇Q3ίq{٠`fsO.^*aTߙꭜޗva{͏%앉Sx7@oU!{cantIXֽOi'maF⪔/> ؆

F+Fy~SXDR \;tlt+[=xtH΄^?J|y1LrZ։Gl")XꦙgX"z#flv`[)*.r[i 9kR$Ң#;D} t['Ŧ^B;gl:p9pk0N;y:A`Fi_xG(]=QL*u:`6&?Ʒy\"Wm>$]+46 ұQꦖ坭ȏ贐ެЫ?AR/7' O\/`*VxzqT(Ͳ|sv=$acswm:f\C#@icLQǰEɣ.jգr8L.26 BF/-%MY)3vÅ3|Ԣ_lucXA{ebnnJc8pO/uJm]ډ4ۗ5:ct2-\-e9Mu{~j'' )ҒA NF 4[,<6S]Ҡ.7O?a(M$6=~c×*YFq+U*C00]7Qsi=x1]ߗXTovS8kp #$$s-/e^\BoȾ KTqЂ  1u@GLv ޛq %C0qؾwjgG[ u3)jQƤj-! T>*1j^ eo^4ݰmFc֟q"P74?D"kv!@ڭCMDe4Fr~.!v1Q}_xr^B!Wr.Γ|0]h˧W q0]&XYu(k():r -zGh 'r5v.ۋƖ!"1 (3"H&2#uLHb=sU19PxqIT=ӕzg:i̷^yS˘ܟ\v*᠂u0կ}d2(j p,pIyo= ?~jjoF mdە2n蟏]&5(>1]i]Y^6ki9`?ԡb_N@.k0+%jtϫul5rUIrv?'u;L+] ƥ'/ 96߾Bz:V?HR/%"ot47%Bوh="u^)?ܦ"'òV$Y-qM{Twg/\0A0[?_}u.o{Krǝ$؝Y&5oiszCqt2=/+Esk\2k3МuY$:y6vLB+\Ul.Je.yy/ڥZ,cX4R|=$nA ~Ͳ hLԞ")olЩ9W&R>'wA`xWCOuu>pE]ͻQ5UZBUJdn3jSQZF\ ?I\ҷM4&fcӏ 쉰%=h #2 6M -f^_oDcZ(]LPN\17̂Re'53v%^VXE߃"sֲ`hbacn_pyO0nk"$Z' D5K$jH\Ndor*Le/ԯM7ggBUL,h$'r9{Nb Fr;Aӡ @k+g}Bs'eY'9"'rēmZgnI҄H鹫{J^)kA&Z]-Uf6Bzsq@D i[۷ua~2 ~QYL0޵TZox)CbJ>#u{γBSOv! 'i .Ԙ:*J {O8/2fM8Cؿ1qC7rP#< P qV݈ >er%T4tg7#NXdw^P^Ae0-׎8$~e?[p $-gbi(]x+#uYw:Wў`y){kd}ӋeW&<ȴ5!LeUdFH|w4崌rlL(AAn m}r=TUr]?qRO΢X<3h]1OH$['T&O|Me6.d΍lO,a?f<5ڒ(G.NAvӻsTbe0ȫJ5dR@gr D'K7tΝ#"iLa8.Md艠?T~hϏ}f ''VS%V,L`Q7dd9hpGuCՓ4SUWX'vq#fR8g @pK,! (.s8|a̱I(mɭC6Xtsb)Dj&SIR7!Z:YڽZ2ӊpE='T壛9W\gd_OcⴃTJ"iD0DPtڢ[߁Ka8yfi΋nS\r'[|r(fCR)p}; x.)ms1ouHobVuoQSbc+,o $j&%r2!~ .?÷i/h SGOn?23nдؿ$_X)B"&&d՟f9D/d+RefЌ&9K0Ȭ/KW.qfIVHYL;t}?589/D&#Eb2oV੾YWg=-Y({'%01`@R~w55f,Ppކ1BN"vN$矸y6 ~׮7ܾi^?0eМ)?+t,?;ܖhGLD_f"Gbާp̗(xƗm!+9`>0-#%n;oG1N !0pdiEơf_g%\w|JvfŽ,[Ҭׄ&8*1)cfQ%3hzkTCut^Ϋg1&.(^v54$jK8,RrkaЂ3BRe'\q\)?>USuMd/UlԸg (rPGvq9{5#X%wB`d29-<8u\,bɔ{ /dm;Z#W[Cq^IjU{j ,gS#eE2v1"~P?_S~somIleBbo v-)=ƳPۖg N ^Pa]:JfuUyjӲ⎔PbBj M&wԺ8vrJ1c=mZ<_ )(c~Ac ތEgAhsE4n>*rymx`z~:ǫ[U&Jr6Iʊa]ǯl ]jC4_8Dأp?]Iu0'[+}렗c5 d9g 9:fV#[.}k #˷~gϊMoE l:[Hd#_'[`5bEQ1 fOu:ihpEw琔+i4Mei:0 en mRZ",S,~,F.G!f\Y?kZ9IҽʃM-v. 1W4͍>^iZ[3#5Fs!%j5LJ@\eKY*y)"1neF̓qjLJCa55{1BLY_e vks0T "VRwA$qY2"(#{d؞wcc~Ga_~v.ju6ΪMX?M;鄨y^z} XV0 ƨ,@'f`)-%ITÂI+͗h"31K ?>K H*AdKDMkU+y PL[d0{>8vZQ6"+${i!br\Ikٰ7ՈlWsQ$Nd%MZ&W 2`r1v&skMD,+!5Z&)m:Z~Q2 ԰*L]Cx/Ύ4|do7f_5 A/O#3vź1~9kx(Brae0:0G=@߭%/eg(rMjW:UB-{QҺjZiH"O Zj׺gF*Df,kMmb=Qݿca6=`]勰'CC7;ɝ6-Wgm0{"eO;>9)duƂGg|7(jIbR/SCn #VY8uqQT/=%[-6ۈr~ ʱ0!N)+ƋK3R+cpfD]~@K1ou-l͗&.1Oa!%g C7ޡ!824xOwlܼwu|0z&9@ijcW /#oknU1h7@5v`}fwt(lk1x)Q/@nM4|gWnZmY}Gw۟*|)2ͧR4ͱbvJ$;X.){d{!ԓY AmDz]nO[ZtdF.gU:|T^NEv6hSg8eK'imloUwX,IYbߠu!MZc"=Yn64g!%uc+)FKP741bM6w:Y||x4mݪ*pwM5AY {. \X(ȚҩT"i6N28:A*?7G$,-l$K{zߵd $ycY ߾QSg_\A󿳎 k){nɠ!p$AlK;> bHWЋY̋CD`V6)dmy<\dw/?# A T$%j-Mu `WFف|RdpxlHV?894pHm&iM d. {` 63>ӊ|D/W y+϶"~׻+N;W`/VN 1 R#0='e[z({1i{nmϕ*Mɿ M|eį<+IZ 6p*"I !VZ( G8GO3vgTAN[?Xub?; >iVgp8 lm?'RhSDVp^, <'U>#*C,@:F!8ͧ╫Pif1/DO{1qsmIY6WU V/qG\rɞ32t|'AUlv6Ba,q[ k~4'X@^{ )5 ]5-Qz..m%p:I[P!]0=o4Gv`ZI8$#GJ XyD(1K_o7AC d#E߿&2?U;1e'؂`m=Bq pL[*H҅# T^7=l=q~f핔c 2`xTimI0,?,DnٔΣKUz4BJqxgpfS`pzqi$I0Tƚ<M&|ܠA=%){x}Ŀ-)6,qWDFg. !#:(!YL?S,j3!YXX⠞f[3 '٘G޼'eSh\Jvr„xY=q@OBkE iQ,(ѱȪ7 Ŏs7IN 4B—,vP{xpOL8D B:Bk}mDĻJs&N$pNdGІMLߩ `F9M#9-a_xCLnJ6N^R*I@RƄӆ74j+qI&b"Q` X |<9X+=Z#Q0ǠCΦ|d,e}'3 n7p-p#NU֤$ޔ?H?(Or]/>`+O.z.N_TlW62V˨]Wu]!ҋRUY{ )Uq^·WabqV.WVQ?u/y^r9 @uv lNP&d8hGx*y 2( 'k%@y ,:<=*8|KXL`s°UsF.e(|{k)L[ﵲ962svtLwV)rXJ-UQ.LˋbU6zjظ *[W\*z" WYe1+ϴk;{*{h11[vo,@wO] ss^,y~Y>u1ï9~"ټmf"=ݸu:bժ$̍ .XBS5'(raryx^F LK5:ƃsAWтǾ/r.Ir5/JxiV'*ܧt0N;gX^;Ӝc/oy l[VZࢦňrQi3Sy`2@vvJǩ_Hd$d)!Z>i~l d#X0٫BS3'L)|IwI匟ABd)YKz2x:<݈7'gxntxZv`*)/dq7)uN`LwgsϚfIFt|'LMXN)'jwëQUI% \)̞6o'HP=b?d¯wbt.Q,HS4Iut5q}I Q>142saa& "dgk y.<}M_k[+1nA%;![D.vOݫH2)| \#ѓq%Y}(=I/}WZ"90F [-;U s wWcy{Ȝ8̟b9' Ή<z;_IX!B1[dxG|Ldd?0ՌQIi l:ṫhTF3v=s@+a"t4sIw $ư ?'l1 xRD.ZGjR-B Lo6,z 䀐OcbfD1@u!YĪ=e$*QПUũUyAIn̕Z\4AI͕(Pt}~/_- sQ2$ۈi^6W MergpW##ý̝{ؿSg(XD?c?%^-kƵl2jMGzٿp& ёЂc@‚r|'aa2 9}&)FGJts2̒bi\!srؙAL>뻃9$ d8}R'\_+Qa߽pX[2L鰾UOy|S)/jOJ;8`D܎Y ^U:Šln:9ٝ|3ОR9ɮoܙ3}OM‘FӰ{j#R暗4??;SmXxn|΁wЛ=\2PA1>j8jQh2J;J_d0: 12h6LteA@7 :W;Ytw[wMEGvpQUS[ 5)lf!y7NKopd$㰶TUճ4 ISPĬ2ck Hםl$@0v]v} ۻp)cw3OP-r&R;(u˗s^e-,ydu@-X瞬~6&'}+dRLl2T <^4ˆ6wpC鬄) mʓ$M *Tؐq}* I@p $g2D?B^ef!o vhΝ(;a=D XF 'ɋRw";au(5; n(RߨB*k;7eT 27Đ[YҎ@k;Lh_ 0; )hGcծL-Ɗe[ߺmQI!"A;{LIXEZ[l$25^ =xd=OVf)ż6Q E= &VhA"VMmz=[f3ӯ̡TPʤ: cs aAO!nC5XPi̜#LH_C޷ZB|ulPZc-Kz6BFO0Eyrq|P}gZ46}:-ǛjA1}KXIۍUQ޺?fٶtй1 f4tHPjL ڛ@73KrIĊP::z^}L䫯=~{-5IY2C *OW 6bR|i@Kcaд)XIdXnH;,,x-OI}zx\ |[_s++ġQOuE-ܷbm(Ȩ[_ s*,'.?d!U춶D16Bkd2EYF q 2⸖Y9!Y`dyæ "` [0DSheM^Q"P1CA<}$Q shPLze|1Բjf_SS 2dAp:?sSKcF\dJ%{1JD^ゑ)F|i])|CJd7;V5*Gss~Հ?3B4 l7TPoUXBo9|ʔ :ɾ|#?Y,/! Y^Dkx!@RUCʯL+ ;">qZc=iuR||4q. 4 06?*ΰ[kJΤ371Ţ_O\h'a^T$>'3LAkIݓG#z~ oC5i k5uG%vZLO*fSi;A5fȸ%' C F{RܶJDع*4ob4bWOcdmZ-PN(~RQ쯢P6$oPi^DNF|^ei~C.C< @Жs\Ԗ_WKj^AMLg _c=E @`6 DQ,ő]U :;}x<SZ,6e3gcF"h;`tōTI}KSĂDps${+E}"jWr9Q4HJ W0 .'f]1o7`.{[\PC*[X }g47H3(8w27 mw#z"Okk&.^@*355jYQ$K@O+|=8n23i:$#@eHjYS/P?6 ي^EFKmQhZF.im8+϶81d]$I+kWIE҅)ʣon}"E%nraE{ S5dܯA'W9΀g;Ƴ6b8 /0K 1+Z=N˾LTa2(yi[L\6bJMȡ^;-hiFPZcx]$a6n/fc—IA952nxٲ9lIWoXX$gnf]V$ 1hݤe\l\m_;NRaâM5w$2hmN=D\,,:#-`\N5l%){ .u`PLCufQnO)ܡnr"&ҁ^`nZؓtSیtdZiqzZ/&F 9*C\ãSsX[ggH2>րY-2b!@ң4SÏSlipȐ6C>KV:%P⵷PFg.HA-ŞDY'gv$ {VwƢ@pU`|e֛JSZ]9qlu 9w)|źM|bPmضqsswN/De v _a'!1)f2uCnÔ璯EṚ:IvhﲑA,>0zs,k#4d95,jsgnyً:0q$f VnB`/ؖ!HGQx?;/۸A)ZOcUw5<y`xwSZ4;M=^^)MDA"X wCf'>'%^@md<`ܩ%nX.:GvNe{Qg^|R9!'mgNi2ߙ쏍\IމXof\\jN[LΙ@ֱ) xtʷᨇ-HSGTDtD$ 4ܴN ī lrP.Gv}18>ag?>rשN~eW zxz'Ϊ Z|C7C{nV?Dz  X6nxpob61v#(흩GWLsE¥HHApA<ׂ@1ȩgUi?&m3h*P,D)0l^9L+-5 7(_mamQC6#e 8#DۆZR meaȐ)_LQ3r3V݋M~kjZARz ckYq"VzY}p\!wio DLuߋ$?&|VXJe+rJI'S±l,l_*"'~Qns(-JZ 䌯ChOՁPֆ'{ٟWnrgKLfm W13[z$ĢCDj62 xDB.4Ɵe:A^F3ս0<"]WE7ڄ5.HΞ$ S aƆ_q59yB)-hH .lbE"3!,FBymS#"x(ELsrޅNB3/@;W$)G[NYp=Twp3&sG(" a.HN"*-?q򥞂W$d͹\Ux̄og Sb;˨0zX >0N!N8i$& ݂Y<*Wq?.3k}C98q- V9bfe8CYԫqZ{z,-!3c]v~4)`ݞ?a,怞1L U@OXĜ߳pVi#6,'5&$@Et6gib;qac_1Egt41Ia c]̝RA tl_* wGߩT p!ݬ' L4ƞuyiG.?%:n8>;i L8`;ehi:pg.buZazE+AÈ#mF4nbiT1I\p< ?K҉\vqyHxOt8F"FccvO(1%4jJ|3Xoc}ڿzVg`tɣ\zJΡ8Su2yAԨ]'j%jNӎ&[q6($ډ}4m \'qVwTk5շK 4vF '> ;=y"8x,'z;{A@qnI as顚W \RGzn,ݹ;ʖ \ȌlY9:Fg͠ع@}z(ĊVQP:'iS z|yL@<"Qqo d{'^dKTehhyB`#T+mE,4EsڎeS)O~*5U՘aWHjK6bvHӐjlߠ"/yhi -%OZ~gCr;uZv\'e^ 4;(( _1J#MEE?Mڵ^2o}Gފp\tMrP5x;Wb{6S$z(2i6B"q?W(漡4]ӷ9Xd-EHDq)wsSD7H ). A պ.M;3#fE֢2ʳHHJtɖX޻QAp+@2[,V'Tl=ըYOEQ޹5PL KP$l3bwJP$B^uv7![8޹Mh}۴,9!q[-]IMLYնZfoqYEGLfgQmw=qS>_D]AZI;%2^}04#B(QI2p$ՠT`> Q>ag݋#峰mWg4YBv%)ՆÙgX7nAuV#ggBG@"ILb3}0s޼)wq 7am <_BYTܑP^=o5VqXh, 2f.Vfé !?ÎRF3jqbgUJ=lDr&+(6Ż9ŮݒrCNfg 26ء.GϚ=LiRA"9jr O$$xK GUVKb/ylU 1%yNa5@E䷈Sm<ÊRaP*yTJ F|26n2!,U3KL KyoI{kc& $%Q8Q#?*@trr:,!!d5;=*`k<4H>B=ݪL8=cQ^<&"zڤsp~T\+,W*r-{N=HGhυ`G5@yβz~ r}O M8h)3+4BT2RÄ hӈV#Ouy&:e]b%y'ټ3W\stGoE3k͋%-ͷˁq)*BBuƿqW\nd MдMk«q2yj(!!˗RVWNc@*N{lcͿܯ!ەZ?#j L^Q\GS/{>ÿbw+EZtԍu5 9p2r 81K΢BBjbFh>MeHjɣDKPg*\rݷ(Ĺ1E7lp2iU S/Ǩ_&~vv;e ,J8} hUQ?P@. bIAT?f ޥ d@,q%Qex /@\wx9nIAhl*UYըV̍aElO*M*#늊muU pT=((~T#k5>>ZE»SeyXQI [qlʂCL_RS.w k3Gsr…3wF,IlGgP~6 ^y_^ qL4{-J| ^G̵;ȠQ*9_rPAćM ](_?]2)]́:ՑNn霑gbSagqsB"h=O1!.;=ah}X 7勇 +O NZL| H/ S`tjCNu?QdH}SK0x:oD SP<.&{'0s-{ U*7Hٕ/E)'UV0=7U<(r0CaG HؕӎC fl?auxՖ~ݕ~I7~15 NFHa~3l?jVǰm{6)_ezgڮ}]Z֞Ct-u5啘!2.qweH:8ZP;}Ժ 168OPY?zXvS6%u6\Y?xZH"|Pq_\5 t%Sq|#gE2"W8/QK?-:ҏ3PжA, 09Qm6$Y@.)X>8V Mcj[$:[*|% ?{kǘXήʂ)6&Ӡ+N(AN=^? %`m=OLdƶ1ѽwk)lX$jo[ek4>3fer0^zhj/!X)#Oi]HƷ?*c 3pJ)GÛi1 {y+&\B^]ДR<8w:CֲG#op">Z?6t. #)ǵ):T5}Mʜ˶i:yO_&2YSz=$}JHŁͣG&l_q">d G.1Mr富+@lύ2s \4?t\03(Oҥ{j!=zK5XQ܆dp_`= upt4ud☀_tp kEmuϥ{)"qCyLCTr2vqt7*I7))>?i6Ç`>_{Pd:`C2j˅Ex QreFy&KBrE*[p`%klH¶#b<v%-{>5%Q ^`]c>Xn*nݸqtX(z$NwbhʰE@ܪ,D(2,g糡$GڧO׵ʝj+9gҒ`iԜ ^#0*UF|(z>J3gz A/3ckwg'*F4[߶„ TȞ;s(aAVGe)mp~ r,.:Ι(ҁH_&e3^d6*ͺ"'5w_5 ʫzh]?坰)$*1ͤ1LZ&*f2?!@qJ(ލlY{kڵ ;(X773`*n*_>-/@I!1M|óa-@eiOt@IJ`'5e-Y.|+#}!2$zCsgbAU*c| ࿚腥Jtϼ#r\ *2Z[]IeDq4? ]ע7| ]Vi޽#wK2!VȋEʉ K~Dyr# Db#gB1'F"U+&ȹsAx2~*g);AInդ'M>XnIN@Bhny&S봈KhOQ 6}x@՚2U w%,ϺZ^e_S:B$?/IC'{ fW29(beDN[yP4_ߪ Xv ܎.$ 4;cA'8t0)ڨ֞7O⑞:zQnQxPz%W!7~+BGr'2:TcI)=osYuTj4T(iLB!Mӣ=GE4;N8qfL*g#28T1]UZ[Ѩ#`bKd RCt&Kg3=KA ۗN~ {̺hho|Q>^bd.̵nd> +@LވW\OȚP`#2&xX>Ҟe`}[V(c.:w΍tעl[C7{$,u~P}I0cKmzkMbls# F}WV*Bj'v$<(4Vg6 ڷUoCD$JPW24\2R.酹OJeβ0Ele0`zU SbJx~\ZgpHi“TrLF- =t}(LU7+-[VG~ƒ ѮY@gS@M YMW9K*J LJ6YegF&7Iյ(R$*<=/qI96x0oT̘f>Aqvs"/9U/6Yj:RzJW桊B\}dFȹH1ڷOimKmwѭd3Dx{MP:~@2"ZN0ď=]Q2`d8([1HdbE#e?6q؟B$ԧy\rD]6lkg֬'jkA~iAqPYy<"8O&A%F?~fv-4c' DGu-zֵEK\\% T81dϴlC[X㛫̤j}W|"ѯrB=fr^"+Q M3/ Q_&v5 ㆦ=(tI;YiioҤ09CbzR8Cq ki:--W͈ k!mK},@G'DŽZg;WY@}{Rv~fy]#ͻe~HNbn>^%4(MvCAd R84փ()Csuhk,>Ơ0U ~l/otg?{SE牞;ÀlEOi UufmWP(vcMxmJ؊EW0Q> Z%n*|E1OiCSV/6·Vڮ Cw5UIPD; @GRj1ړ](DA# 'M<]6AX6s\]7@Kۭ 08[`RΊ-k,;EqvwLњZ5“<찑bҰbϝ#2ܠzwrjnljk|mˆ8-Xěȩzo;YYZXԈpET^ezQ.WgCz^B"ID w̝[R1MG:@ Q0.t7-?Kk*2j zƁuij%Ɇa,;-gUri5N:j{N6o#y*mԶ-V= NVfZAYW1lh%Uҳ/+X1(RD1](T[1#IsyX`C84I|(O}qnE, jQ+48VenāG#;($ڃД q3NX瑹J;`CVB'O`6(چ~HVf -*o`[i# ;@j́ 5t u#H ~# Dghjٕ#zÒðor%ϻm.~nC`gU!M9T)J򯺆.vI7(eiԴWz?6$"_(bVcXCXd{޴-D ek *w{y!x/a +Pp&++a\ҿ2ɻ αXs ) <~ЭD&nĶ U f<6uÜ0M[~XKp&AG{hw@$U靜Q})w=9T}6wBlh*Tn'`Osa" +a@u7M'\|:@Н$c2N La-B)u0@>KEj/Sue/T!UGˬ.  =vm}(֩q:aEEFĒ_E&W,nEC3dΐѭӆFa;c=Qt-kTWxzjM}IC98DYiM Cx#OgS;X}LMLhuC|;k`zQtv|w?]ԅ0jrw]=j{n&!V//V,2dnR0Ҫr%X&.Rmgcrg/t-M7NVp(xra$VPg=`\fQEBrnOJq緩U\lhh6'N<@4[;9j@sle!4t9,o`"-a{v~DRMb_뤣Ul8ڒuFC׉2L5Yw %utuͫ. aY"dz{9NajGs&a Cmh7Z\ tQ@boL!-̓&9 O3(* Q @$_@򼣉>=)8򓋫tLyf pLC-,Ar@wcSIC0^Cg k&w"ܹhmcZϯ/x=.qY$'h|{0ma9r~XÎFec"uRPilJ>^ M~KU+=ttR2('+!l bFQǥpKc+tR79W{/ LUJ:$\zj`ۄqܿ,w>,s]Wwqum"pU[{nd-|]N'B{u3rD14زdEHDYsJ9=`:xXWl=DkF6JSF*nxrFyl#pwаʹ%L`PO)̂j syBceSRrSNj]C%ǰ¼U(c^4cU$7_c Isg+V)zL}^o *Ty?`+I );L+#qM<*FZ* _8i}";`f~nL~!.D.rXvC t `C/7@, Gt*^;7bYӥLnKP[ʃzGO! k2$wKl!xECYxW@`:ulcΠ~;@)Y™*oM8kp8H͑jak* H/k~kP[C,~~l]"D\4ɓawWS5z!<93||GK(zQm'-+r|/Up*s|k"3SgtoY[;f \i?Ad"ͯq x0'PaڽbV>`;(r'ibem zhsb$Ɗ;k>:=-Sܰy/n0j |D N"Ӣ* `T0w.ڿM_3h] /;(H5CQ k+ڛ,vXC,&S;hކѸ[mWκ@Tإ^9Bx4̧м+>迀2&F%0X%v2ue<ƙ l^pP (\dy\qH] ]K'ɲ-u0)̇Yh.mcL&X|8a3-C VAvSe A[j  c*RjI5>Sƫn/d+w_ _gc}+$h:acY0ԯ0 Y5:cc?]W.ydJƁ)M}51vP n#^ MUkf_}jlqY_+TX9scxaڼb nޮ+d[%iLFb=ю⚱z<=m>xת5ݼiܻUÁ ~ޓ)[łp#n)dPtF=8>NHXXԑFXl; yq=..v5Js"-[֠]fhՅi]ub̧]O&ySmJ@u҂5U="KA˼rSn5Bm֮gzLc.cn_b-,Tx|O Z;,I=8.!/|oȢc&'˘+.t@7?iv%%_d qGl!V"G>7isO}9:{4RJg_waw5-uc5!+'MY:yΗfz~da36Cmd}f+ p6YVo1D>h\yZNȍ^Bgx9-͇-&X4QP[ o{|/Tr= ;)_ u>1p]kیdhIo6q~*~oL__{"SH:iV@?4ΐu5bk)ePimohllz$bgͿ0Cf>_1DXa|?Bfr [KG4yhRؗT0ܥiZ-28ߺ9'YOYWQ4;R?&kȰ)y~/x 4N]0<:[+[D2oUjӢ\ kd%橋EEZǗj,wI 7F ErGR 9VGgX?-o\|#A׶;l(sKz\!FlOw>>0F&/<|Oy XR:`$c|sgm+ [2cb}0*tu V%Vm jas]R/?~#F]޴MSˆJ[wR U1/30L) ,/_CJf_Z7v)ՋwjtA /: _Z< QZNysxr1S G{Z[/U(ii=Z$Ɩ*JPҍ+1 wT*ڣXF&|Kcpc~1P4 }Ѣ>"ÿviȤ('$'yX=7Ez?% ~hz)BbMiK|>H| :)BOU)ms ~\A);4}c`o6!:Mi64i pN7Spٯ @q?ZfFʢ9XߤL]n CT?y^GueqRC pWc= "nev-yz( C8! nQN־=716/cy/0{4_P7v;v.XdЧڿ4fOy c׷o}\٠vш8,#c0ɫw uKw:aYA[ |킥(RV+ߘCc- o.W jcy3ىlDW;*x'ڏI\&%LͼĜbvX~qZٞ)x8} mRG|x鵟Y>.:0mjU<2JMIN^gj~z&G=78:`%W,`q\f*^`Ihu$N^ԾM/ h p[׉P=pNMn39ӑQ!C}gZ)="'kXNU;\ ٩[ &;+}J!+hG"٬5S.} *Ԗ?2#^aڱ EeՐgAd,Շ- 41Xš6@ p}eVRId\vXy0ץSEUD"`!#LSX/o<3R^N4@xCHV~mYk,l}c#÷hj|iICcִ=pN 8d&C)7g3<Pp<F .5wp9qZ'-tO]A4w.z3r}"uuJYO$nK/Q]abzcA{ؾ~.$/3Ŕ$.tsx ʍb<:],1/nx$ ,jWz Tr1 SҧfZL߆O~6E0H3k u(I_2.*E&+EO6_q^ujt„ʎSw ;u0A}q1(ׯn;kG}p|>.,T$)zx͖g|݁ 5](I=ĔLCEmc59?vh$yuc>{ +:|B`JgWt5oց2ڙEU1<;}ۚlE+B+ot2<mo&VL[f?4O)y S0^9RMx/[!A őAh\eaN lL=<MzkвuyJUk2BceD@y+=~&V @/ؕ؁ S6᫂–"bBW@bdE\fPJ֪UR{7+d16Lee~ݰME$&a=_iMD?[&@`: S1GS?r2A'G)9+L]۰VTاh(B Ue쭎5IaiGk$R>Y+ص閝\bh휾q%I>M]@ؾ :l#Nk`#6t}0 3wkd3"0/45OE>[AkPHwRAߛ IHY|" *s<~T: ƎF$[5Ĝ>f$S\S&LOU ƍ'Z g@D^$cঅ ò@]PcL-z#-Ĵ@-ثB뗍fS˩{φ8|4b1(ٗh ~rX~ɛs ЄAql?jDG9OňM# ~=% 8A (krmKWJWi\agcOWƦ&=ZM&Q&} <p+g$'̔PA Ⱥ_J꼼]j|9)f#(Cj)8nEsA찢APӕ0QuY0> voai6hEݖ-f*bs:Hm}ל+-v)TNx#]X;loQQ j[!@);fΗf35'ޓӮVB@&*, kWmNsL&$L /Z~P&3jx\&>?jߑ-ޖhwc;[+:iN8.[¦4q055x]՚|އ26u'a]̫r5$/Hf+ԇu?8<:Ly[UMUdw}ة.!xu%oTFNMhf h{pGS|¾\ttTl&^zsڮ[ʃnj7 b;HLaƼv$[؎Mk)%DM'h;SiC>䖌JԎ`$ש-ZjBhj9dҚ$Ӝ)z Z9u:T*cMo0Jh5-Chm{bFq-;r1eHsLS_F`C[rIzZ<18h l9ቭUph8[ =SY#tǴi?I2',|&sm) Ys殺"L*"]iX KCL&ȱyΟkA]@g z?pM>Et-(W;]z}c$O.3&pV f׻~TΙE&Q$qaV8Xh2WD(xЈ[u!/W+|c-KJ_d*Ʊ2bJs0_"^YV𯖄"qMTgt<,3.K<]QPј*3 B Թ~0q1G KĽi9C73FrkL =(1nT,R{"Dwzwȁ}AI)Sg*eJ)1ԿpS7;sRD շO=2R<IɉzT}5-~);.[Mx*3P +BԶɉMzYg!Tק68^ϙ$Y&MBQ hH+@=@Jٝut68?Fy?Y=0By: Ϊ>>X}ԁ凄2:_m#!!6^ѥTkhC/_ѫ&g:p6̕U4e} SJsٗiw3SۀrcsAHc"}ܢ CQj~$/J֖?k 1!X SNhX<-BbW*@ juϽl$! ws*z2 ??AwK!4_ WI2aN]LEfc]F2M_Yx1F9mEfrg ( @׍#9&Q'. O: ӶU( (Wv'kpe -sTܼQu0ۖOouL:ljWA {nb{al^)?p6y`4N;dcwXB~x\}CD6\ݟȩk Zݠ=N -. =f2;6s; }{E,W&vn,i߁LՀRg($~L fx`p: {jM_>5c>8ki)C_l_$x>cas dLtU -_Z/(mj*&n=rIl<.V3Q!/'>K/Iw%.b%{!Z - rVJ qOD@3и`G5OlB_CKHaCoU7iwSW^;w_.D{7DvA&딮NcqZy/JTT|.NN+Do%&ٳ")T 'hCǷीfc[rk7~VQnuA&ΧI~7m_d qvqJKoBKda ͯ]`(,bh5KؓQ'p3r`{"wU90&jOy0Ы(b8k hJF&]C囎z7Mм`Q…jQ6@K;,E@ܓLeXSw O:qtO2 ]j½ׁ,8YP^OtkKX*w]Ÿl?G5ހH6z3[y\/ wj~֫,IbtaP}; mt;UfA~S˂LR3P%LVh.1`"}41$΂1LCa0Oo%R|%!J'jTJl_WE.nF-cB U""뺰KeÉQ$i^Pj `O C'@M7:1nF!(k@(Z ^p\\)'qJuİ rmU`!U0//~ڝz.UW YߐjzDd!n5!֪ 9C Ղ(%nr*NeX1$e,+n6R0|8@Xf}5Ow 'K k2Z $̙wб޴cAe`З%헋F"?uog005ͅ)"p){FMWʢ\G8\1:T$<߬=Qݦʗ%_j[;uҷ+`BIv;9<9.J5(B+d-e0~{4- tq\A(|;5ps"i^oV|x!k`wb Fq ܐNGb|Y< lf- J:j-=aB}w/}X U B7WeD&v؝_D6Ѓe]  ͳ qΙ$U'/>z$; ʏy /E])WwڪVH(sp4vO†#02y]EXXu!ݺУ[iU@/M&F;39|h²o췕5|<tLțJt#υ&l$}ؚ?~xIw7UCu|fޗ d<U7nٲP@@Ϋ;ݗD([GʳnaW$ÚF4P٨DrNteUHl殇/Qhߡv(pYqRdKdZX4 y5S_x\[׎..-f-OW>#R!SeS ]46q{!X Rc r@CJ =.aSŽ;oL3MlGcW-mi(eFwю؏j3y-" 3B4 T`^^ʔ4ÄpPBu[|-ܟbi~ ^YG iV䗒^|-cJJη ,Eo W֯豖H J 5R"rI&`z 3n:UHsk;R+ىg4[>} 8f3g!]ڌ8̼Z ݶU} 2̹G=|aNZxW[(,0N!^rrI0ɨ m#$ Y}0Ed@"ʹ"mtmaϦD|q'?{5ahPKHW4鳰Kr%keၑ˧T Pk;}Bk~ܓE' <,XjJ2n&{",OS5Àtܩ޼Pbf9phMIhgeCz1JΫ>1TL/^#q4Of 3O~0 ,iN Ȓ'(E{,B*9Z"ZhX,$6Ɠ^UdȤ&aѤTR`i ϴYq~zx&X;7Lr*nͰ->SӟU%ﭧEc"9qޛA3LFEc [.FG,9cjaŠHIM9Bx5\h4[X]k_Y1-FDgr(+6&fƾu x'I(?]#ʕ"h$֏H2'Ior[u:6{c"M0 >k\I=B0u+Bg5c)ݞM˿y4j?_ԂtS}h]Q˓*++6_Z1,}|͡w>;C2suQa{;weWM}W--N*,1 DȩkZF˄j?\2<^QsfE)>Pfst>6L}摤| '9!Z4h򨍌OXzɨy`@@A<D S:bg`=Ѭp@z``֔p!̺_Ï ]i-}HC#*H YԪLú3J#1SaGeqpn?GCnPF7-X:EWcb3 u7e^?Spf̐0q5-l Rlp62q)Zvmy?MEx[c4m gh>}hE2@O3P"״7.d N }w%P3pTX $4K^|a'a,4#zˣ8+HLKOb'^CгUCL;+&uap;'}cGf2Mi(̥R.@|%3աv_3 w2; TsvOJ" *h;#σP~H|f>*i ܇Jᚷ&ǬHON^$AJ! f,\9/@Fi-嬄`ZgsnAK&o=Սc K$%p_-Z~ƌaO8jZ{illw"/[ߪԖ`p:u)7,8ʚ6Ҭ&CĔ~2:T;2px=r'g9fq:`T^"nDNQK134 F)0ʞ%Cgބ) x*¸8y|sc[oMB#$?Z:w;(t`u:RYN 71>3;ڪUrCs9q`doH%zfqIA2q8TXDv ]rKl@/TݥP9!Ur[L:ϓcͿ(LOK{{GV?+\W㏚l/{^:I^׼fLeߩkB"1;z+@|6g+Y࿀#7قQO3WdWje}V ;*P%&<D*"mSל,NG&C*E+ULY(Օ??W UA|j0P >k n ;XhVpqSV(ϔ6-nzDs˕D6EWu?P<`0o C`L q_Gha0x9^f!*I-4,$±D= x~u9kuFR e<CeH9L :9,ƌZԏӿF<*PHS3Qqc,~pI!<.[B?r1%8y >؉xd|љ<䆟'aYס|2Lu.#YI ,iLvU±Lt:ݑE~Le=!x KP@FF&IFj17 ʝpdLwcΰ0)Trf5(攗NG8(y*CR(3ݻsc\؟uߟ=*m]%.R@nxMzLiaIA;!hfCxCo슜Hx_fߴ& ?f~ӟ@iLYRb0IbsOd8cmP,4P$=/3;E~+LzsؽҠ'Wfy$3ؤ q`;%?;> {ҝ4J><>) ;@I;۽sAJꊪ9֬&=<֨)הϲɢ<4ò^#.uZQz BjV7IHܺ q1t qXC#im ]tn՗2#Ҳss 3,f@dș4n;_&$\`20kv7aUו*MIԈ;)=Q*f.CtG|(KKasĿ>ɿxCzxB7>ƐVWz2#]}4c5[ۡYA>{Ul"<)j;VsD+&/0!ykSuE"l@@Q(Q2]O6(W<Zޥ`*M :p?_C#=׀ʺӸw 2Q0 X;itVIZUʻy _zZkT 㬰]rDwW(4:.(`Pe\;|8~j0LD"w :0/B[9:gP2Oݜ\NQ4mGt;z$p{}YVj{.>U1ӑH]:G44!4fA^ 8 G@Y>~Lhi6 \,>RP; d S/ae*j kld,8q1_/Gѡ.~Zƶ=޺VPGrX'鄷]# HPv[aӲԊၩ җYu5p~ GBO 4UeJ%E&݈ 짟tހ&T 4!>>d3mPIǚѪ00QN8Ӝ E4g4`<63c,*uQ2*EL?IGHUi_ɬMNq.MYEny>'X:`f {vU{ D=C`_ru`#'`jU 8us,4W1>oq@[j٪a$d>fH K?Q=*&HfSRa8geP"qqa@js_Ӂ?L$^>KvH8@vf9eqb}~BW=5<.&\'{,yneM6/Ec#R΅TQOIT'uX.:;pSQIЌ %YKhqBRYCWw=9xJcqC>{\}\]ػZ0 '']vp–n/ΆG@t^te1ݪ4~H4dŌc&np֢ʇkhpeo/>iY/`C}\|aZS̒I`U%feLF>U+gA He|av_ =>zf#N5A`U|45/?;*"$Z#^N ј8`YCFΥL@HeNn ǑBR3#gb |z XK{٥9 {mHZ Bo{NNk5iA2сnQԎ֚+I=E߇vg.u/m͕[9v!1XmjFh*gcΑvy!~k>}:+H;_ bLB4b*fw 9F  zNi}uAuu<:IZ;?e0bCsH G 5tO]:V /y=7kx3KmF]TzPő[8oz4vs 5O(UTWΈ 68ԡrRlr[P%sc,eNrNJD [Q /*|voRRI mmLP~tubf|i÷[ a \P R[:>ف ] r2=J% e{_R-SMd@hTg(dB^.ί|w짝P~Q1\:6+[$#[..Y`\z:y|\g+}?!<#R*>Cz_ጉvˁ.}hQbpڹ.ߵGi1ۡ~FsUG#\^q9zL[P|{ H4[/sXLE ]hqM^ZҹvMV]wv,,|v%nR'! l}=ͤkKtnVqrE>dz`Vc->/=c그&1  % G$Q>( .h\@j1$;^jC( sLx0szE=i^L/+ldVn} SCj|咙掇wZN߆Aaf!S ZԀy˱6[)aO|I"/sP Y>ECo*3B@Y gPEMDآqY拠s{&֎. DR|$|L50FLIm~~ҵѻҞ/l7-v#c|=EEOMa\ ΐzZʞ'R>FPJqh#DWE=%L4I)[b6ZȪD31篢ӐB𶩌04_dbt,pJ ,Ҽ>S G0<,ROcQ}ȬWO[}4}]*`NtUO`647>xs N$mgS 2~ΊqGz0i CD);)P@ TH9 eJva }9N+tnZx5?2+ܥGf~$S,#y|PYj ֫@ ~]]Kh Vp)å*I;NSKwG'%#6E}=.SwɺɛH@'>0;pВkY_e*"ab _ڬL^]-6ߴc&hObw|H%֋X=+Վ(l>1tfM //57+Som}>m(mҽXP8,: zẒޢj$Q2U&ם 4Wō(:1(HbP`?p%ax1QWq`$Z3D 6gM8HbBrAOquEO VÒXkk%=)HE yG?v?k9=}vK}JOK:L9뷥)SOU%# V4YR67cz_sO;W{YL{Z׭1je?&eGlEpުK܀a$N c4畣!7~ݜ]>vGoU`&M⢯;<x;j\oVbY?IKfQ7Rri!AcIꏘWFiV,hn^]R4ʭ @GމഹQ|A)#fT,Mgj0{qkXBFKNѷ]TR*Oyyx]md* >>&ܨqIORSA>Ar)H[N՘(r'MJ$mjJt~.0N$n?K0_0=ŬfTo{PJf1 =-݆̀-ib0˭|\*aLWj0L)NJb ,|,y g`$L3P2=fp/-^ b;t* &S-e?rnKG5N[ex}'pbw{vG1(oěwhm wHt&&y#ޖaEb:$P5j;0Q2I:uPW"nC 6hjCđ;ʇ~k},1m 1g & daVbyMrg&K&9ZszRP#875h6Rp߾F{Ϗ4–q=`Kn^%vubj)u2Nʧ*\p*\yh@i+0C"$)Ҝn=jiġJcT:/>O49%pA8=C}c3BoV+GR> i!jUDb,=$5ʎG)7=\<ޅPd+6 kNxeLXźNL2"kXRD-'ꥴ׌ ILuv $k+顀-pOUh:e>K=S3$$T!~=Cp4@ ]MSM};T=@@Lh)Zꤳc- FwЌ'+F7zpA|z)U;NCs ;(j0[,)Ϟ;+M1ûIV`\!|kKϘS3v%croJs'*fVps~čkɚ!-;͋y3FDZ}}[a.nC ӸGثvNof苳M 1 636%OR ŽiW{x p˲,(<y4Aenh4Ʌ8*=6t_J1LwtbT IBlx ȍ8vx[hmӋ,B˽{ۍs`~A?;Sڊ~;@4N-TT0ר!ioQ!`yJkJ žR q8 =/#TGT24/1xXXXVNQ rF_ Oɦv2WQP& r?,+PCn$rcvP[y-3$qڠWgixoaUpc|/0|Ɗ8" ɖOy56?Oa_}O#<::CwG|FqQ-[A{K)UŃ."7ޓRx.JÒaVBWxO!wbݏ;YՍc NзWy` RMbt$;׺)Y9 /tdw{"yUϱL)*n77jB*|⾖S:rlH?@%0KŽx Lg?5 D:#Osw{ "zm5ƠW({2jHͪd<oϷC!*qü(iӏCnp\HB*tA+&'{6BNrV$Dt* jax~$k(#T&ef|į\JUom>? pƾhPUN[Ïy.3`M񖡌6S(Uzr)x67Ꙥ%Vxi^l1 U7@_Sw kC!ڰ rS9_!b"PxPڅ/Nq2CKCwk&[:~{G Mki: 5|tK?ɜ.xF5m2g)q+/n1ww0~)W"e1`4,-'{lմT/ d[6Ĭᔖf*vJah=&ؐ(/`M]ա-)eM9!`H궣X3 "ڛ@dUo-{e^sKzmV[:cgRTmGK(.ܢwkZpHވwYGR@Xkf Rܯ]0&+?ElhFYQŔ#ŴDZ mdiZ*$Dg*7Lo/{Ŧ0jOgO4XHS7FOq?xE1d5~g:N#COFMbB #HQ]q,Qq0D5/ttm8j )ؿ[@)͋wY)>s禰?F;~3&^Vƶ }DVpx?o)"o SD<.#w1҈O+SP_ySc|Հ6SYGC O6C:#ߎZ{^ZE߿\h7mfW#d25Rt 0ލvz!AǪh8o:gm׬)5P`B7.3u*ITX(Jⴆ.VlY(%)]T xu^;`~܅ (V^yd׼ԁ Z\0qY/2&_%mՑ4Ĝܓ=O[U2"h 1~SύN$&1 Q Bvs{&,,|[e ([鄨oC2PeDz8qL1mG w?7%5&CX͍YnزGVd'"OpRzE8(+ŋRT Ȅf#a!L H/Z蘲-MN?ZHj;fQC/!|?0D7ST[šֱޤෟ9uZKֵY^<􃍗+\c?1 mJ`R19 Dk;  cCC["abmb~<R:L ~k0>x#}ZAlhPb) l]_-y%) Vzҹp-~  1Or.uTK e&?Zq+ۛ.f=^k!RBrPϑnd>ЬYF1HVIFoj^$Vf>L'Fb852iwF',P4M1*D x@B2Rb|d#XBUbnďQnmY;X(R ˭h듞&8#QI5鋬N Z)H*->jpͻ)`q64P7*Z8%?!T:ca`Dvhy{{}F#^nX1@T|K"ʕwZ~@p,Va%m:ghΒ4 fS$6RUj6E|#2~m;G 5+e㭅铎 ON,N2uj-#> 1:(a >J L/êK^\Qݠ/1@w{gٞ$7)fL13oXcO0a$f !r(G$yuhZEv~=aEG3\+A* Yp_4ۺI[oB(Jt9#+X2 HL` 1?WMLnHn0񛇳v!ԊO_3T~l3@PHEBMV<>0:mu;61Ρ,c[wAa,Lᶦ;1xLԯ!?a3˖z} t5:aALD bD"B%Ms{"nXq\U`K c扗R 7 ]\Bh6ɚۙAgB3#7h`a'>$1q\infp)dVg1y_48\Um3?YV (wU1y> h4 QX`.)Ĥw>ו8DwԊM]Ah,3%jTndWYDUkrߒ*J̝;kf m"JX QyU?aF˄WDYRzEfM 4#U5[5Ѵѱ2Ě f4/E'hrAX I7HخK5]N)g|aGZyY'M\Q2V,WYB#vm~Ss/0Jb$ӵSfxd Rsү;GΎ݅1.a Xp sa}\xm·IA}tC䫠n|BMh ]LgR@*6ByLJyX'SPGbbgډ.';oY "E7S! QE#1 W9%*ذYпS8!`iVQ8:қVdU4C_mMQ᭧c4Iiƹ,1ۚ" jT`@:>2w'[N*qVl)tũ'Έx% "uxy {͙#'qdtގ<ٖ% yE&i}:h$RG4ɠj)+ɺW 4U p^8X-X)X+4ЛBo}pҤCOm{K0\ aPg^:P*6H,yw!pIB+nU;v[tSYݦdԧ,^4 OT C|ڳ$/0(EoOzh9>jHzn펦DGoal]~C!Wcӂ yl8370|Z}3oyq5Ao+<Y71S#\D+ɘ?;9oZm'^Яʩr8XUH$VW9NuZC/{Y~F%/1EnxBGȥ uu!6k Q B7/(db8yaMV ҐҍUK{A0d+}mHSpe}zU(6w`)˃ڐHFeMmKgDu }Y_Xt:Ɓ`3p~'&w-Ua䞲`  1dX*N>u(%rwfJէ=>Bƕq?9 YF6R[L~ʶZsɬ> ٦r|ǸQ;~:oEbcx+⇔nlpd'jhcv}MT˱89R+ 7-f:֙ [<ӂT=s4ŕFyh+ mmҷS;-6k :uRx4t3uGOr vi,Ïe`fѵnxo|9e0h"(xPy3ܽ;㮒r%M}u0$`檥 =Ùb?|hwS+)7͢_?@* \}'m*nۛ6oT,EQMmĈ_Qsi(lCH3Oý*ՔA;kMV|Cֱx qLiS][8o18(|@1|E{Q)t2Z_'9Zx:n!%y%K ~޿ޱ1K6u6q2.Y2_Z*6b1!B \3z]N3ѵXBV kZfP d.aa?TI?K{9V].]ܷר]Mkw?aa=-Gb(mR7C3QgQ%!f%QCe\k̑j3mZ7,) Q:E9 xl_A(%)@7cF9ΥTkOwjNե%a8a*Z[gP+r}ay94$Q_"|e-ՁN:N&0o Aw4~AԔyΌ9ufhI%CE 9+IW6SjMC A-xzRwww? M W+6W ^d pGuNM_))Oy_@m۲GOhͷPq9cLh`LƺgtaaeEf=ZԭNqFZOŁa7j~b6rL~r~j0 & ?d8Y%L$o@xU^zT=RoJ$&X|=O @Q&]U5#'UG&9]LK(n.0M>tn(~wbΠ렿㑖^cUM6쑣Hxc?\%_sjh}h`_ ou۔aB4}% (U#p _s#YQay&oe.dvK A"ܫ+ƚ& ZU"T?IH0fF^3⷟n$4,Jjz::a,) _Ⱦi/:@e^ݡ]"X0I9W`Pvr doY&wm<[L4'T7ub`Cp{ֆTЍ N$.|#dIPGLB:;w)ELE$b#lШuUj Dlig~ݳD2xv+Q-UCo˾cy~k㕖Ew7bZLLt|=Yao:u2atJ[z di2ا݀1J-%僲 ު7DV!)h=f|ޡg'♬:c*yL1zlnIҥJLHp޾4(4cU >4ɲF\+ ;Tdhͩ|/=]̮h7^IsRP9Ct0R8lEbw[v+AS$#) 3A]ëڋn1)pPbK Ÿt5]L%\/Û  "\KwվGvfn'>(9VTMr\W7ʘDULXexM{#FBn5\Wwc:=Q/4yQgu4>NJ Ȳm.64s" (I (e6dE4(yXRc Q;JzL D;ވ+ѳhMKUOY 8b ?dhWj&sh_,䏋+nluW@ -z⑳O uh:lcC>!{N:x$襭'w ӹZZ-,cr~,q8Lahy7rU? \_oDI8`}Tѫi~jU1D.Ƭy)ʤVن0t&,b*n EFHHW8x)hg0ʆSprri|IӰ߷MR?Me:S{v cLJCvA .2a sS3U/)Lc"vj خ?H'jˠYcGb)GW8{7Ica?(-T0 Z@?Jc zH4C.mzp3 5rj5Ad^ax}'D/2ښ|Ua.WcŒ6B> Ag;b`Lw仈!_d9Myr0` :KK[.Nqۓ1&넣fդXkJ[5aױWNfљPl$EԮV?{B ky:43k($̙GU뤮N~. .#q$tG}[6_ڼPX7P(raz9q=(}"=g(M|9Zcjȹu"XEؔh"Y*3]#0J~G멎YL *ە?x6O/"A kv4dq8 L>LZ 4|\"h7Bµ?啹6@-t~vknhv0%[%ǻnY$eud%[IdtWwNXSd&TpعixSX?Rg 댖@^>>|T 9LJRxq>v~-ElO"rtb\&=va?> t5H‘X 5RXM>M?h Vu;+ٿw* MɎh4՛ Id0(wb.㉪|Q^A_=wMBOPh&dڌQz_oc(1y2(H:=Bvf1FwWB>jΒ&o>^6ϙMs{$WE^eba`0IYobtUƧm7g;J4` ʠanʮKS\HY3I0 u>]oԡ!/L[.idW4諆vVinqSBGj_vn.;IZP(6!`LyCIi}hAgäO| 6HV\mJ,wU;( @s^τMϴ// Z1  o#GI =kh#3dRGpcp #;hOg`Y_ՅV(9&f9WI3,|OkI&m5GB\2iOyC|C;`dGJI aSԙK}I !wj[=]mP]v-/0-9ː*sF',核v |Nl~k^Zi|FO~8![+>: ccMKWm?v'T 1Ids}B!q_/^r۽4Au$2y<] [5zUGhdt&Ml0AR~ U~rfC7_npEno?CwFft%w%7R xߖ~b6-b>d7y-+\8ʓ'L3@sHJEiLuæFe\m['zGJ+B}xƓ_+ldq189<4R,vdǐO4iE.U%}Nfv_hv Ow|'ƘS{9G4(jfm! 7e.3d#߸Պ,saK7",EÊI٭BM.zXC{BãނNꅟ9@% a)XÔi,d+ZGK&<N'n) }[iMHqRzqtGG &]1˕]ijK~nvv CT? !mD &`}PÁXE-v/xM"O;vH#4OIi0vGi ڛEyNtk2 sL?80hn_ao-TsԴ(`8\Oh$ښhd0zv;̶xW(۠|D{DmX^G^EGͶ\F"}'ʈ)Ri>!$L/*Ťhw"=TIq(~UR~dm,JyY5!}i jl҄;M{ (d.#ŻQ7\TU{&}yA ^݅lQ[=?&eRt,"@ ɓUCT1]tJSٹ03Hq'/풌򴌌b4K%kjtc4yB,a2SJoit;(kkaxowÁVgl[G nrgV ʄݟ%e  n*بQGHcOJgԬ$W6!V3B& Q!1NV+Yh?J)\j7J/W UBp{Xnŗf тVc^U"bKL}e?m";gɲ"u)T׃(lط-4/̥?C7!toR9tIuYkME8}m)gߗU깈BH\tQXY y=Thɘr~N#eXyrrFߨW$spۅlW2GĺIT6ݚ=AYP'A }{p)g"١N (3Xjt?\~C`uچNl03fQBǃ]!KNȘCtұcU^RC l౛Y29e/gLUh ~>Եb"V`Gs&.l1QȌH0O'03[m?C=&&cn+$H2/y+ PZ/2\ixH)>()୆P{1y6{,0Ofxn[6(H\^.AxL|dP"'vL[,=9 l86` ^0P+'Mt]fp<`㟂/=n:~?q~ؑWl0{#n*pB\jܛcy$mdJQWQUMfm1 XTVʑ Z;&,3J[=,+~Oۼ ǎB|-^OJ  ɘ`utkjcnr]7̬/j 58lJg^ CX)&:J ֲǾ CQyx+IXy7!hX!T;23qQ٠pj|mFWԱᖬ0b<\uɝ>.+v.vcd=gtZq+vُ" [i?XˉQywdRCSXGL?ڪ及1PclVPԝkØ nAUF-KK_$eDoZQ#$%QcUE4pڈ-~|ACuK᝹@Lft|Xn=^il@$S M"`r= L0?wE$ qnjSof8nj|j ` A~=lW%lSRß>yn92x׽v鵍a;OoڢŪUvcX C-z_4xmm,A][YWbwLg֡-&-O}G@=eZvA0qnQ`d!M>Hb0!ȧU14yT,j+Tܽ\0p "C Gc=`-ۘmp)/;B> @1r,MLZR&lXǛg+菍D=L|p͵m3PՊ똰)xWh!Ҿ>X_;Uӿ7cմ =fšMӖsyQ+{hLԏ-nToR98a4Da8!Km,Z ?cBiŀ{N{Z[?UѮ{Fyr]=lawJ?>|@oἹܾ3A(lolWr:_8?x~s**x2mh(?0uZ#t !CwYd#U{ݺoj$,FCt+̭t.3TRjU"PP5콍rMMI4;n{sH8akX]N+i|͗Ro@|1)N8/&uzq唧م DzXL\F}+&|-)pQYq(oZ5r8S &t tEh!>SNiњ/3gHGYJw 7o6 ήr~OK&yݶhLor6QSZ Yeo7j^iԺ,,Bl_=>mSE"ɍ9LڟPϲJa/s_K8u %zAFI6+j;Oчq>mة#ҥa]xp8K +il?9cxѧ [;l5%^CGd^%rkØjS+}s%+J:9%cosܩ9R IhRv݇Tq,9v%۵25#,G z+[:F]&!8Nӷur;3٥, mr'*xזrT~~QvDbb>~7)¿/}v(Sv|G=`ڝ䤢<iqlƲx,Jx*)yO6. "(T~|9j+̦;m =XRppAO<v`Ǥ<`Lc>W?q(.k&Y?W jG1 ~ S.SDPaJMW$_B_ԹVHX ch.c^bKJӤA|!\,X<_Otd#"ńf9KfC^.X&6YzG/;S`,oq⭫]',`Xh]f]jם9c?,݃lfZx.'8Ż]H'搎!^8)C6ҵOȤ=uͫT)dP+xs`,:Vqɚ.T[NJ&+T^s{o $N%/ h%Qq골4dZ@gSC疃cxXz&  \=YVid:4n{[mwӂ,|ۘ&B{ʁ"YWޜ2^Tu#:Kry'[{y *w]*5"2 GE@ +_c6ͅeJ *v\Pk L#)@1L*<&/b~Q{b4ٟ-Ev\}=,ZkΛTM$Za4' gbنc10Nuv=`#]pMKIF7}\Qjϑ6(ʃ sU6G߀J6a* .W w1a=N`_ߢ1\? :͔os|s`ɳӥk,SKI$ٰnc@F/Ynbg] u{y@VAd:?I{)\G\1;CN_ݓ,t`42t+륜Jlm|zH"gWgig8K*`d4u8GvqE\q.]NQ3 Qձ~t Y0O\^p;DyսL'%X P;qZa9LjXJD8[F$%Zkҕf3 d{uڝEXS&g  1F uTҪMн'֋zoO宴R(͸BgKEK4l !rn&)}\tѦ(标= ^C-5Gn:iɳQA d5l^fTP,dnk@% 1G)m2"N4EA8j-v8,x2mgm26X|r)H~"LQO6%R<ĚH @O;)ΰޱge.(R꓾%!4CLͩ}́3`քW+lxSZu>>W(ɎǧA$k:^NY ,#?ar}tU\!:7x>N>&h[FS&ۧFe艏2֤JN\RXNpEhsp|6$DT ?BV&Ra2"qϓ{ ȝ.13:ZEaI{7 y25(HٴǾʊ>QTt f]zSMEMͮeBvWCp|i&L)Ǜ,iFPl #7AL %eNV-4 ys4+2KmCrNWvl b_.LNw}kDܫ/ilɟ dtΫ7C\̕F<{Uk{G_-y,.4I|?+\Hn[d6;]xN( A3͟THikCKQ}-,n) MMeXz`imw.$z~-Ogyr>L%T1Щ\KUh[k{Cw vp?4??SrGo$U'ΠPB 0SEuPГFг㙖@G~<*_a\JT=ٵLp?ts> 뺺ƛ\hd_Ry|G|[7hT,gĶ(e+u𭏑r]c4:-f@Ћ"ոʹT]U,Gg4SgpW9xf4CNdB$1Kp'" ȇVE; ~!҃4qH9I6'B]q[& ɩu1Hjc8ߊV> JVR `yM?ɥ\nܨ wIvr gsB }jΧEh{Ħ!x  @^JdHobmmr3Zz$ڻ_o3V$Ŕ2_dЅ)EyCWVq3#.Sy*a/tGbTN{ 􅹟Y𽈠`\ynޤ汕%QK2+T +ޡY‡ZAtdjTMns,*">2-暑d5z+24yZ oCJsLы/A%wf3da%HO55=d5gX ~S?IU5MR,ܢ6f3U PkYe#R)˃:""u"k]Iɬ(Z:FVN o v9\LDv_m&kWbeֶ -(V pHj"PVPD-'tu[m d J Cl`y}hrg ɑ8ɮwVq2.r~M~XaJYSERawHmƘi@`iqB; I l5< '89q7z&I)nsbFspyr1}9;^9 !sZWeȕKP4f yNUVI(SMLɵ|,["F=dBQ{|wě\ pz~Gttg zNY{YX:z?nc@Ǒ>C=vú'KSpu7@J(<+%j"G\T)rܻD mI6k@}ƨ6(~ri.սN@x%s2wXIT9RsNLOSQϰ8@8A&AfAZM5K{-Rn |Zs È%@m,z JS\{8A-} N#=" dq>e2 θ߃v%粏`@Q#Rf2LIY,uxG~) iEC:!!t]^8D&͸RC\3VCalJ 7`f>o%s\>Od:BCȥ\!J j$ iBMINBfG_aeaotӚl* XE }n0Y^tl"Ϫs=A UGjt^>'☛b{0KL`0Q`R1^s^fѐo"ewUs J+<㙚~ɒ^5s%) (SImK y 51 <v~p`XYp]/Ѯ=gk3BԿs$otn%³-ί8/=֋W<VF938@\sʼnAy[*V= cK0oPZY,3 ɳ'vME7oORX2#rKBeƯ{q,bhe&_Oż!N?{&aL·^y }ys$2JS)溱x|F>m4* J!. b%2PhUd ŝf\P9;AS,m廋5O^ERED=Ϲ$d2>\ق,l9ٔ#d3X,q #W (,NX4)sʡ Z `5N/%9,Κb]_މ<#Z Dra3 s'ZD3e0s/J{ܸfiBEJלen_ ٛȀYzA2$z!d!2'srO) Iތ9mDkkH sD k*O0&mgbn[[.y˗rգXt!B׷LWj-kg%qj *A;pv?i^*ex>р9و'5&,W:C@R(' vcJb ׊!xiNd`!Kv V/oO<=^ i7NYIwJ3I3U:*`&٨VE-,U@b;<Ts$-Q?GB,&%7}J=~VU|]2*C|IF!E!sf1]],z1'Fj$O:9)4L62!%)}*Kb@糓?bwِRBټ_ؗ LұTgWo)IY|cQ4^nf](nspvdx ʑ#)ETn!DX.2se5k+4"]ʬTU @eusy2oɞ1™a]Upz@z O1=S4I|恬~h2x.06O:`%W1_ހ:8XShZŝ)Y![vCr q?h=8%w2QwuoHl.L1kvؐ0=FO@F ]^g+_\Z=&5^'PF¹z(q9bdh .h@12J3-#R ettԨ|ƾZH3hgV\)B]6˷ߦƦoc' sQtd1ɓbzL̆$vZ3]#ɀ4,DZ=RaiYԗ>Z%Ma4=t4U,!2CBVM l|'K~B6i(,$z[-4ߓN[Aٷ%'ؙ|ۗvx@?.^ZHQC&1tʤTnDȣ#ks}$5&Ζ~Siڭ5è.3}i>(Pn%͠UU\2{6hy1T9 CAT@0 l:zzEW`0+TMÛ vM:r-_~l3AF3Unu˘vaLL9P#QiPT?^X@JapiАz)<qj*'92-"1.JPm/=ܛ2I Ef^^[p720EC)CͯzBEz<{@u!(h&{fT''D+O3 )]/F{^h󂞬+,{ć-=vJgE%찝҅ZQ϶1zƠ60`QfBذݡP,Z/ɹ<y:e䵊"u*IFC:龄 v\d~5l$UV%HP iIwfOB יbv:RQ:I~d\HdY?q ixwp9CZ;sCǐ+%iyҫ Dgӹ|g+aڡ8ͭċ%7h2HεG7]a&עKW~݊ȩs9\IYw@s' N_uEA 9d7ct%ܟms\ 6AA_0+[ֻcZz|\2M/bQ5}>ovZ;zNpXl1812D,ϔA]?|'F"=hRw} +JH=u)A.LMz};0ȶiJM ,R*mOb+\߀ylN0fUz/b!W,w|$ɢmѰ&$'O95j84oBN+ &hɫ?X? U1. uݚ-Hp/6 S!@̢rn_2Ay[&xGɾCK$0@v+Ç(lw)a ͧ?h|m;D[0}m)ANLnђ~nL`,#rO(<RDڠXB%fWABDڧ nNR3]AzNRO  ɱBY[߭nk;,ϵ4UH݇>*9"ݓ,JW5?+#")]OF. ?w>DJٽ*I+=cIVe$z o׌z00&M_-Z䬗}^(mVK􀅽!CN'wH0?#M7fK,y](FC0yv\B&bcN-XWS>PI/FŒRz pj9'U@f*PݤEUx+B`C6|2sXYԢy.w͏mE|bű465 ,>p"?w(Ov0x~'wrM0&$H=kYPn FܛK)fb*9]l^F1m Tr78u tزX'eZp|nKu>Epa1KG_12%q,bV{(a(Z,gQwtKѵKRηj̹z+s_=#1MW>wE,+'qY,FM?wއ> ݘΊְ~ HD`f5P<74H]:VZ]b͎1LM~!D> F=+SF] ߷Q +F'l-wWXX&!ڌ=Bտe`\!oGX}$(Y]Ps7p%UҚc\J$%+K3`X+ZLX ˋ)6jK''Z0> qm~57+Χi (/޲lsӖ]vt埀Ex~X8]&9x1nW/z`CG]'QȃSM1-tRXT&߼)Wy9fS ^9Y$̈>z ŭI1@m58IY_R6_ם2 |qkɈu6=߼lc00L0]8` ]]!t۰M-cc ?n.<+G՘x%ۍD Vib)3+T=G#uim~kjdrIx'1K)q 3ߑhI]FjnN3#Gs+YC8Cp~d&m"GC#M ςo/ađrQ ]r>70^tT?UDWFOȆZ㗸*l|$"p ~/@&ByR7.4KEzJj9z8gp1P2; {m(;=9~BcskYTg1jGƨ:UfZ'SuBV)M6inva|u $A;9"qaP6kz3 ZӨ_@xjY5b^g!{^nB.8q\8ra>M5ۼuA@K@^. jcZ Fiä0]@Oދ=λď wiF`s~xg^˅%eϝW&/#+vkO;0 IѤ9\ &[0w_?|B>$ZTU5\{[hyZhN )1 $"Te {^\G.说)Pw{>1n3[UuIH.H\4-u7h,l=譜yNνE8 7Ԟ2?C2t$zS}c?k@u1qmq>(`$+I>Naז<:.0CvUN TB%<2H)-()WuG UPޢ<W1Ʃ1gqS(SEZ(kw`7ናU88F* Hu4O~䠠]b'1]t7` WGB'= v8O"AsK5[M %l[>XgDuQ]=n!9֛ xq[U{ws!xY'I_A}~݋y⠆?\9 }MU7Msp8)iXX)%0Ԧ%1oO:dxq}g]rb<&_͸&d8imk^9DrЇ)hUG5܉#-´e|s>ܗZGsnRP^HP s_hN0WyrPP*1wB~V*طI:"al=23n5Io*3:Tr߷sTKOcK1E6>SQC$@Yſ3ɏf|d֎AMw>G46r=K 0mpif^׮@j)r'!pCkWb1RE-w& ~'x/0"^vBVaIg]?Bx n>hX.OφA9T_p3U؆l`v k ٢h#!0jz(+]!zto8X!50# ՅR꣠^mr>X (HEIBoBۭpK[- O9oqʕ)$U3ۑA㯓^w$n xO?t(}Ҩ#80I2kSiaYf8%p_5uz(ϥK˺% )BUB Ʈ`Q:z`6BQߚ b^3myEoYl=B>~|yV7gA48AҼfaEQLeK3,Λab{5my;ʒBO"]Tq}<;9O 9ݟ>K_}U*q--{;B&tߜEa؀CYQw:9X00G^N^Hxb5=߱>8uZv ڥ5@Y_QdBy4rCUR>!+SKtK{y71{N87U3:In[NK21kfbK㡜"TB1 ZW2d,e}j6T~6?}JI/?x ev؅p҄{PIwv֫33#+zE{<ٖ)~A5u7- 6"ˈQ0΢b wh}FP>k*F{6ɮ؛}3 nxBIwƏp {M^ճC"D|Y{s)-~SuvXXj٦|EXm%&s$UyZN7c&gKLJ>zoA<"+WkDDžU6f T땓J8x/>O+}yx\-f[_L^~۠<;SF">œR;w^lkW?M:ߣɦ^XQph>ĥjj+_IߞftA+F<5,0EǨ$g1G)5`YGM Kne8F @9hFp2tphB ތrj\ ^g!\:ӗN*C LM]!č,NgKGt( r%:i# 1& n6-uscOyJ Uf@r*'$־*'O8r1y.qwnocLf|W4̴xEџX@1{F÷"8B<җݫ:-bs X)J5Z}hR<ɱ^)$^Y91N7U@}a&+Ï=ͺ&xA/OC_G.?Fӥ3߃PЅ^A{ g ̕('-V0mB3C]f=?>w&mp9kH=xeSlيTdahZ '(|Y+~m#']@dpXxqWM9րȲ $c>Pu@hSXTЈUٲ9^'ci^|Q-*  )v+@wI]+aWŴ$ͫMibqǘ0X `ŎV#jp:u@?ӭa=!A]u=#PP M.]Im,iR3V#RQ.9:4)FtcP ŸY/8"TXrm1x&ó~ B 2B@د1׏?רjᕸ5_!nǥ, jwZ"^-r~dv?CVR3d#Ňb^|&QSH?_lXCժA*=Ee`25׬RmMޱny69A9?a߉F;ٻSL%?yQ=?41D7P0Lj q(8:2~9(C]"VO̓H]R[?+tygP`8j BpLZj$^`xD۳dece}un)TJ wtZ2(ncz0ݪeG߫*NL- Ql!7DEƀ e ݿ^QT7BG*ÿO'R(8YGp~;pg[''~[jgֽi 2 V5|=ڂ9 \@ ֟+6q: GE4mL_cl1* ]/5zRy ZMxM^6ЈrJu,9ѭNz6|.z_%T`rFSJ̐nMөyтi! B0.1=Ƨо!4!*Q,T"|!jخqac##ϾL#U/1:#f@ݜh0\LiRyߒQ:d p/`Ε|r^ցfUf?.,uRGew`7zI"3OkcO3a' >B8 NȯBs(?<2} UW$! +M c s9w6K<[G#=ߎyL*~8ٳ+oMrX8?~SD7d˶itZX&D^gi ת# ǥ:PshSP?=,i: 3uH}N*kA“wYNHq^DeԉpJ~;ŋzcN'F3Xk?&J!K5+pі Byl ?4B\X43.1sí]o*8TIGBo?\9- jըt&nk;V&U•HԋuEP7A7;6WVSG~%7+)5z2¡Y kIQ1[qYsa;,ʖwTgq ػ(<;p0}޳}pQ+$_*RVXBK/ڹVfA%dGͫT"=UKj4+yvN,i60ː%m pQ:ioFg\^G)=ő 0宧Ni׺ZzG`ԳC!:xEJhC'uwiѡ4{LR$dNv}o1 );Z5:8y^,V`( ti]X<jz(~+fBU V)'M~9Y2d*hhaU\DŽdD6߂ iKtByuiZVJq&~#E$( G%hMt yޅ7tςZ-~S mr:#d֚EՔjdEDqBsG#.]YqVH?iBWWqi"-NLDN?VQTg]>Kat;\Fڣ]s^Z -V#4J'dN-;K_[1wDZ=O RvFj ą KM`7IQRTQf-LD}jmZQz@& YՋDgQ@-.:6;ZD=hp.YR] S[V!5p`n||ξ3`3,P+6f[naҋFV QAR)_K9lѹ>He'a//::+dMոSe<>,"M\OWcxȬMEO]&Ȳ3=<,7Xv pLN`Y_Un{QWpj*x+_M͗]`:2S*%zS:]gZuP5 bt-{ÔVAAIu O= /W zUwiAؤIJENPbGR#ٱ?Rш /Q5 T 6x/`|{D%ʩH4 rti5O$]9#sյU@mVjs3n•8E1e%nH^jm>vIQ1)o#(QL؎0/RN8u 6dtgZRҌhR` cqiӿ* tH_]|کWtIɣ)'Js-=լWwwo;( E^EUVa{ IS%fDvݍa$q>fXLaP1>8]!a cRA SuœRoj#+[RXBÝX{1~Iڳj~bC›?/#?[qI[r +:ӹ(~QG$ BvfC3?@WV4 hi&- K7T~?Sr9lXᙝZaJ TA$*< ưRz%)HqwT(p맅4x=UvG=l1H*Cx9~onrLl' ȱF6e͔υ.{ :C/2E6q<, {t%ub׵V\جyz Ԡ@PUbM cΌ bL-~ _IL5kO[8(8>ժx6-ׁP{sapA4Ǩ ƺO!}쭽R5mrO ҹSw)H/Zܠ&԰+x8LC?O_F&ʍ$f!|1`FJhUľaJynrcc' w8]quȔȅۈb .9=fcvÀy-w 5`k:0̭#b,9Hԑj.KeWC:խ5ZBk٫.bILY&|(. 3 ? {fSɠ{PftV\}:wYRb<ŇY7RqQ=hVeX=ܼߓS8UfmAVeL]7᭾ ˤ6 J|;Tg]pl $*&VUHeyl)m.+i&_[dk4i:"MDC ~J+D"f4yKAҟTi]Eܿvwq^g)ͷ¥p@#wc1aa#Kّb Kc0P kd:8R/9{nfsi䞁nw XJ^-N^ +*.4w#4{rpY@23M۱ZTMQ~܀jz/KZ_jA9*ÑdW;FA2 ?/9dHZByRՠ@$C)B^(rB3v85]Qw-17 @>Z]"]7Og&(mQD&XOъ P<{v,M@v.0搠W+ i8{_&nA$3*Sm*f[3|3uvGȰI9mصw4<̖ gwo^tݲȆحa4 xNlYATkO,P|klf&jzA=̾~[=:?ĸ{n^0iA+bv*e %|B7.6Q͛UjX.®[W:EswaPmL`⤲' ?}XMQ3O4ii ѧB>jpIzV(6b{&j#4e2k4ٲn̻b"K8\AMʙoMc+%@k)8.f23O~,x\4}. hnJ2fo ^hX)r/FX_w[ׅeo*n~Oc96Zƺ$:3UvbV:]m(z^ȎZE,9138l@ЉDM/HrN%48qw7n?ˢcC}T&0C9>s2~"ODɤq79 pS+-eƷ-0F Yb_uM'k9]C$i$O mH KzfV]qJn6٩b.36OV: 'PvpWJY''[N XOl*lGlBmV$-PyvТ~*0Du˽<|kgzw2>v:lCŎ!-qAxe d44d׻ TfIK\XF6{Ƨ}x^wE2~<:42 914Mpk#2i;U*]y\m.&'0 S*~lLO 3oͣcU0ޛ9ښ5v)YJ.2yZSO YKXwjxXz[R! ]j{!o&bQV>)q[B"`,*[z^H&bB6$,s _TXqg58d;е v Rj!@юT5)qv}MۍʝqjOW^I1zc1ƪb;X.P҆ =ʊa5O+|E^.&Fyd5"ӎjF5GM}]hx[Wŀ VǘB@)Ϸэ@&$:CH  ӵ9?ZKuSv3ѷl {$ ͕D"n-IOS |^KT Z%qcZţ=M`V<-hz(+45NM}נTkv*nɈ:lOߓG_ p`;Ⱥ%,jyDJŖbH%+295=ncKicYL!I|g-D<;a4!8w)4V#ynDu/DMl3_Q#T Ny#OTzJ&MC]p?Q~XBE V74R( q?Se{$]gw|=+<SU7# $xRa= 8ON1g3\|vJrluGl7(RNm?#!]sϽ4uR=쩋a%:SRWIM\5vx H.߁5f8"MJAWw:9@wfW̜$"}rm(D 1pSW1&? ^@T}n$;oiE>*_rB-~Ɯ%rA]*X-`ܵcr W|*zG܋JBr f@S<\̒ϑGi3ȱ?u@ f|犒~:lH&<̃TdD"#t^MQRC1d5(L[';5 LIm:!ι۪xE:%ˬf7=V-5!v6՗Y6uPo>4mI舌9@cr& tM#IC\0vm@z?CZwVۉrd<mtݗ&1K[@wax2gҼ.VFj?=LV2`Zc1Yz%Y]RxH͉89슉^f!1]RvާV eWr,Nny<׷@qƙ|(㓘*񒯃9Hr(>Kw9U=/-3#% =Nv&[ޖ+TY2]j;ux`, <=loo>*@kAyh: c=-<+œԘ4 }$ElDeE0A+O2jն!scH.n5ĜX]F+>_"ހi>u;u f{\=jdT0Zu;.9QKzʹۺL}ƛgh$ !R+=sNOWol+Մ@4Zaڏʞ.n{dGhZl?'c+ 쉎fϥdaYayt,Mh;~pѕPT yDPl{+Kxj|kBdh$:_堇WOj4",cWt#)?<-2 w iڶD*hD~3֞mKZs U6ptn3v p>gZ/[TYB' g&$\2{ߙkKn~Bb,wno(-٪SUXRF =:MѠ]:Ca-kK;\(ə6!xz 9A+D f >6><Ħ␝M\}x.&G FE8 U]bХ7fhY6U|0`1PTm42xX#I(pҐ PC#F-fyD4[A$cwlxY>rJmo܇l3~yn!uΦBZ=J&7ݿ3:YO-{Y_b >j$ '_>B T& IZ/I #> @W21k-`>ncm{×EBNZR0Z"Lԕvy&sCbR,hVO,t[57`GA}v)C{*Hu27>&a|'mD, 䄋Qω5rxX+)]ۋU`k–U;g"t }a`4mΡh94!iFEgЃvQܗƘ݉Q-o_\[=-2fUCPZ KPfK* ̽),]b~A kA`C #hw˘<}86TYG"{?pWWuKyK³UmS~|m߈XP^xaׇ1kt5Yd>@dkKLr1p PyY@xŲNq}mαl+_AK7F] $K4Hmq)ۄ~zlT Q_'YL^,P=N@=#zÿx& }+F.lxaF~\okԟJ~$O:뭥Xmge6hOVڕ4=M믇',JjkjEZFRƳ*#2HfTk n#,bᨽe@̱rHA@p%sKEbWMc%fGk߽DٯmWmnx\>3,F?0O >1e;g6}1/J*}_L{܇*؊qf^:yCpgQ 4 c:L6ޟ NpckFׄ x"!%($ za!H>׈c,5ehY-}w$v~YiZ/fERhڠ|V u=lY.FZO5/;!}"rzA>`~^PȤ$DžOSY"IƗOIcu" ю Oм;CkXFa OAC^;u=nJ1?L[*#ft2㘿0Y8'ؒL)-իW4|9(;5g[%5S/-c3(_OX`=:"s4)OH9B Cگͳ=GF VH,VE2a=th;IsQMFm#1XB{8ʝ&Y&e<$  |T {E?j6<6ʼ=^& #Po'= yőv9+3F>WCڣ pU&iZ?d;G;@e7xVJ]A:CvXp?e`>n 7܆prE ޯ|mg:\ER2bAbn_bE{9 ؛D@"^\`E4<#_a  8 y8F?B՝%hnAh[;.d2 Z8p T9/ _BiX \ةQ`ǂvST^obYa3')VpR8 Ed{w͑N?PJEm,zR8#l0 aY5KC ^`H~LX'!ꗦ3ls^@2!Ycd N*Ѽܒ>A-t͟g*Oޢ>5ꆿcxa#1i͒^8fѓbQ=`)w5CLoPD梼}IOF4>Ib:-ii+CjTxmfp5pcdoR CQ=wDcTA;}EҤ*eSMRtZ8x$~!WYE&ߋX(yg4n0n>5iJTs#K"ށw#d',="Ŭoe5,+| A,>ŀ(xUnw_5 mk,V'bЧM`Nؘ!6;4uFECDLKjϼIs2>)q 9 &k>LЅCf #F6 Ғ|Ss/B{6vBXKlfk+MZs{w6k}IU MaHy:,n&p{g@%_O\9&D0驓7SL)YkNeHo&?~B8|Nj>F4c;_| 7 d`acݯ*/h֟ͻd3;OMi0I DE]Y!# nrE!k;\+g:%!FA  ]|d OM"|djbu{ԾdmO : ]ȡq!`7JS抡#1퀃ût$4 YX[QUP",]eU(}1P5G<ۢ$!ʅ,"~tOr!K4mV|] _ 9p֓JSq^ Eώ: ~H)uj Cbe\V-nEL[a#> ե)ݝJm<ΎM jWvGc!n~iFkŪ T+C#8JW I?rkT*С˂}$ *~F+,Nz--G(β2d&(f)-xBGaP{ v5\`Rm (B{LmR{WMuճ_옮ipǢDuSWJ <׎yw\n o o':%ȹBBX¶%憇T}'S`?IWG[WU!zh7+m^8Mz .FQʥ.:j 0 LǽZ=/h)#.nt/MLg݆ggcCS=<~<:= {;ZEwO?_hU>Gg@*J2_ׯo0Fd + +f-Q"N R+"u5bNarQ!X}iX"ړɓ-;;(oQN4(oՊ+À%[<5^d.\\W2F)Ǿ[9"ؕ=̞ra'b~([#,uF Pql'f÷E8DmJK~+[;xNPnQ?}#CWV^^q+Ҝ 6Wdx2p"ƛh^ =.A蟐Q](z/n'<%(Ai8,7-ALb9&ݔ%Jpi~KKSzO"<-Qq5 RВU վ裤_HsOLYC_/޿׽)J~"SgA;'~*n6.g0 ԰"%(D>2W]~*E@ckP| |@ɤB\0 b+&]]9Dy/O2(Kv;Aj'Ϳ:z2]Ź֥l{ݸ4]`[sǸ'vW kPfTVS>-zZa݅&pJNHLA}9P`J(0'JܥK"|Njۧ"2aS!цo=%^U2;]i&̌]Duݝ8'#P0BX/Q"`@$H21i qqg'/]Yy)T`tao,rCYi/L%[.! å"GqW҃h7jO]v :ƅwoZ5%^Y"M%#˄(xzrf ƒaGk!8~}_~UO579l~-p-;񪕵fR&x<9v?1j脭%=zo4.ܵA.Рh<-6!;PDsL*ǖ;cF@!8VEmF 9ʢ܌Dϯ$2RU8h,?eqMk6Y/ƀI"˟\Tr[>lvi~~՟ qv`ݲw ie,kN ϭ;KWk8ʽȨh4 vi惔z)4R+ciCn_BD2rEeAxO*QCڪ3(<)90e {~}x,Aly#T7@JUЦ)L=‰hЄC)" k5#l˺8qAIGf9д)B֎d7[oH fP=J=%6`W,4['I nVLSB8=ajaDOxT͋ se؄G/Q0=nhk\\ )G8~Tt4#ybs*޺Q[N.@{$Ȳam "8LHwi"%BҀwBmqSK~Qd$Z~;kQb| L&G̣+/h1ć`kq9]N#es[ltXG lBb N>Z3\G$;[nB'x,e0Z:IxqiuCO򧤢Vcxs}IpK`x;G ;[@E T yb)v}-9-(O]P+⺝@&/{rз,kTeq(`/2 [s~ut N%0㶯yWpv&h9Č024 U/L{1 v,{oKyQ?Wy| 6 ڕa abh[`I1Ť4&ۧ/bM^.e5kYKϦ-e} ]>z ŧ!# ŽQ%OVc _L(~ԛJmFAeEqWFsXZ Dpgi<#C]<S*\j}WG ZEl+SAu)XÍAQly1y1-%dNw{u{+ }-4%G +,XT́_b+~ п6Rw^BWuHldpvC:! B5PP^/>,&i%^@vI.Ջ%%q݅Xvyy9uO3:X>7yciRW S[anKQגRz1>B&))T/^I n8JxJx9+s4mP3&&j#M'UF- 2"7>-KXFlv$.oA'wDr)5FϑN6qq:h*G!\dZ&. k_p9.1,m).孻9-Q|q|tE'R=JټǿQf;cM\ GswQ_ӝ^9BW.l/zZrt\6M3˚LD``d4@chIs\'ۊLQ{oC.E*1ǟ_e$6Ym^YP)Ưl"26pD6uZkE6^φzgAЫ#meqҺh.N@QNc`)C[ʱ `QV8vrkSDUauGQNΖ!J0γg69$h s)~lsHD0|%}yDQ,6|D{@;X7q-?0e,LFD0$gpiT0"UXE MfX/LŹ9xciq;%H>{lXHmxi]80Sx߹IJp!O.Ti(>&bay3`3vҝv3b_꥜<:ɯZA5qao ~1WnG1+,lt.l]gBEVkfa o?U2!l*Γ]-i9^e% mY<Ӷ\%ÛdߊQd~i: }< Bz@Az.4;P|ȥ\D1kG|LݕfoS}yc9swIWa Rcx#~z6ǤCmxPl#{GҦf{ H}2WYv'bLFX>Ňiv ct!I7#AFŁ'֠s˯JŽ8!m k~@@NBvjGDbéA4a<$x).d5v$[bA{%DeH`k~e+Yڎg5},Su x53o?G $h$v pxLeS`_/k`&EHW!l1s?VSZ W O:q}<}.?*hwޱ=bx@VL٪ o ug"mR߬AX r FRXPEN=w=4n7$p6̆G Gw 2lecĶf$);)uMA@)\buUś!}XH]ftŰ?ql2D oD]ezY,H6jW*/];lfe xΪ 0WpCEƆ[R D $ /`]< D3?;7j+J8n>of:(˿YgYЖ#\*A\ D ! S9] 0A[1!DF_霖 ![p!uVS gYrp "P]`,3D^L.(;y <}ԑ-Zeٳ|8Ό0,#ٮh䴧SNI ~G|+K'TfC,II@ C_4|W)u/Q>qZE*%|i'Uh>asOaBD#.逯Z8) O_DXtb$1qT>t'rxEK7!5O #A9K/g\40#]"CyV̎%޲$lLNk_jx` l]7ߢ2Q:LBw/~oWsبM |~p%Kii#k}L^Z.[.N./fI4@-@1~N]pZ:ﻟ eXf)0BhƸ6Xc~x9U2ydxjlf-pƙGnsvS|~:^ٸhtDž1ЦU@ӎ sϧOd^d?cs)B18wZ X0JO? tTmlE=f"CNP3 0] hڡ]CV1RB(Qˢy>^hY[a|U H3!lM@Y6*GKMC#Fow]6e 3̧y\6K5%Ԣл1†ǗY(6CIO\<~g8YEmZCRoSAky4Bc$5ij̡&|QTBLGKtj:mˡNۚ,UdVYV=7f5}5H6}ǾcAv r|Ą-z٨߲KwK`aU,4*\'^g[&h}iyٳմgq42(Jʚ.|uyqe\0 p Ȑ!MTex=i^ D\mH-Uƻ hu5a^fV7bzLp!xxtt^:k@kBM'W7SK_~/i~Q>\ƯvllYI6)g B&Ir "yѵ(}w9kZZ^{"IJj89~r pēq_`Nv `n)oF6DQ\oZP v4[3"QDrq(f8nFq`(별OV1JpWi|"IֳYư1z#HO)9gj$|~ uXwPn-iw G)ul궕)*C?m|a(^A 2"RaT ~JheϘQI~]@yZt7+fARЎd/!EnF 6]H_sdyxT;,_F9s4 - Z䃴R\m1 3Aw4v@A xeh:Ɖ ;P5r,(㕷G =s)2bR*@ ޤBh`]3|i'̑ľof< w`S,7tuU7Zw#1;cW.yQ:UoS nW.B֞mHj2ԑ0q#KzAZ?(cwE/=t#goE 1s&J0j5[T-aӋ0aۙ'~eM} JDQ4Gh(N_B&?Dnx|ů(̯ƀ)L~iKKn_07YfsTQXÏjCʉ}Rb-sЋt 5֏oPyg>9Sƅ@PkN #j-z nfpZ'2+$5@}z+6EBu/X4(34VB Oham?S\1M]̐UӫqۛF7'_T:I| MqDQ@woFd.׉;; 8tmI(խbAA6x9HOԶ[dҢÏʱa.;rF"O>fHbP+\I=KL3aLHRU0iZS%23w[}iPI(O%p)K@ XE˪oog`LD_qC%<I_EhaSY($N(^An^ܯ!]#m{= LYҊh* ELɓzΜL&;'O{/p>HϾ$ 1nj=Jۦ>z' :;R`f<(eK)QN)ݧc`ИXAET. T} B<%zr;66B$1Tա Mco4+#=Pi c nX MѢQ%ur"}OǟCXCl9a~:f&$ξm<A-cZ-ԑ眙_ /<J}46v oyy%AOC4fmJO|ܹwkB1<9 yqݲ]܋EFVmT`7q(#%UQv2 n- V0*3g4 V 9ôI>|+:[;ۦتCѢHR=x)'F:oP1@#i[,iNLkwTq=VƤnUPdc,^Im_r Zm3P(y<ڃc|tp\Z Ix+z.؀ro=S|%x vҠlE[njTFV|+F4R뿦is4`غ+EaH1j@J NQѶ+L Oش 奒 4ط²}ؾ眷{GK@Sƺ|JUTչ˝9L4^ZҟfnTª0JQn 5xuLpl3;!(05hpNWg/ QD$9I!UXoQ "6 xsR'%QLSf,/ܨ ͚nP/bһ~ǍCmX=>hCR!`rXMV*Jr̟9_a`W:*㋽м;4Z0-;r(x=v$/#流v%4`vYmʖn! FBm/s[jۂ57|AAGltd@$Spx["۝_L=«2/q|JLҟcc.^^?aBVc)|12 `ap9ALtVm v'>t,G y, K,}``B-xu?_J%kj?p^O,tI7VP;c-fS9|"egd#N>5vrAZ[i)t W!R 'hwG`LAM:\.q]௰3N:l M9'zvۄ3 W:&d\_"үׯLShbm&dAǹ=b'tzz{k2_]I4EUrۘ1eڴ;Vz,FR]"4$Ev& n'^J+:eZ\n$B2K-&k^t%aϠY^>\2њJ>S4؄8-n] 50McMuKXNYފԠk<6`#XN`9Ebgi{ )^YhEzL(D7ܗ`A*UW F%ZKiG.ת1μlbAkn̍qk.M޿ZynB":"P?ǛNēc!%^wql1p=YtwiŘlR [Azm/Ɔgkm&j~!X>0O=ZR(?B^A4Xi9(@h>W LjpAYg!ØugNu"1"UcaiũP"Qc z@t\}fDpG)f1f=/hJGKg/s[:Á`O0@٥Al+MNqrHYlk!9$OX6uOsQke Kp'^[%9|Ix=ғZo?8*ZK{܉G' 5iθ9GT4š\ַzg^n(Q}uUPӱQQ y@v(woCI:։#juSR}.`pzHY83zG`VmTpc̓gBYǴW+Z%@XUQsmUvF$!~])C GTCԗKk_LIFlo_]pox/(`PqKUևmpM;}RٞF$5/ԁXZ-O``|[m.E庱h[a}-\fx/ (tIh ̢ ωVL-[\?jUx鋵صjrB+8&iZ<0= '(`ſ+ekX]ڬ|"UqZFbNJo j7^~ oVrRۋoCRG˧KaUmsp皏"ȼk<u,^ZH@v+_.Ŧ~ Mv@[jؔA/)S_zxoC -6(%-B5q^@1}Rl,bN>yo+H(yX;B82 Q ~{Zg(d[C^7龋Hn󼁴/"9BB&@Jo9rG}:i Ï~]! 5qy86gu.Ե#"+ fd0њHafQGY1)ÞNyic,:<$οs{}Ul> yGi!w.aW&ˏ l);1R&0H"hgNcttҭ+@* g//x-XDr1f'˫ z{ݤxgK EsC)J2ZĝYBط#\B*Wb+֖,1wEH?n;y@+cNS]icxp٣`\d̙2r,އ8DE *q|oh{ E]<ײ\mWEw`sJɺ߱;T:ߍpC pIShjE7r-`k/GY =`Vv(3J[BF2E VT!n0J:ϬHG 4H#bEgs 6K ,k ;(HJC9uר4x,NسM}!kk(E۪}?M#2ʑuiwyB2*$iN`δzGLZT=ƠcXO&צf j*-ž7y :/=2axZ8XQ̯1}h$q\uJr8XrW|1l%{㙉4:=U%g7=G 3s2Fh; /2G B|v[w߻8 Qi?@FAڂPlR:߃;>/})zW<!z~ܲ 3:j6J'"WrToHS 5w'f,MTa;D{FԥQT%^OZo9=< ~8x]̳Dh7)~;~ٻpL/3Q u&B: fUk` yGyl¥ +'\!7aH=RԤX5 $`7HlQw:{ݔZpr_ @ 5U4ٶ[,`i MZ&6")%pUDyMC۽!p5'*6\G oܡ6!nR]I(tP Qnv?c7[X/sy{,~ i+C>?fav嚏uwW$W )oe+b;¨'Mk;6=,o'&a3M)\b.3JRf8<syVSfV0ziTʪC4s!X8bUe$Bf%c0˼'<nvGb(^4B;. 盤Oߎ`}`oîs1d'Zh\  RkydB%[Mˢ| u!#bW>!Rўr+,t"A9[ێPj~K;ȢWZH ~"W&Oqdp!1kP)L^5IhSXĭíτ&m;n0-tj I䷱Zt=2 ,Q":2M]4G=L=+2a=]rwNjcGH;18[Z7F:V x qe\]c9iH޼6\d ]X+Ç緵:&ڠ|/MRTEZ2h8,-5 ow>d1NiT?dfhE+Ly1٘]jìٜ?Z!6i4B zXǶJ08M' ! ]}ڧ٭{u̥;9*K3%-QJzwY"ì{x+8à+ ꒝tJ8%f耱9 5C?FℛWEP ގx 0^"^Ӫ5rM}InRd)6mzٛ}EH,I}Kx7C'ad Aglj0% 0fs ;YN:ml6Dh .x+" Ltߦw(CƢF}H(V'WjG 0rΓ%+EYژ!~IN$*/WZ׵3̂i+{\ Kï|[=/tmjNӱRh.MiWwz$t8u֦\O4 ITmbAS?sKRR(vy}C*7SeZ2čO=lx{EjWx͎P6jG;-3}J6 4m?psa ЙE/zzxa ZO:_}:Gʊt񝻄 _&L8ӡYO-&YG6X^/1]'愓v]?:y- ۘAzfgy t)/lW{&5Y5MK$3-ɥSzf,RuE[$Rv!2Ϲ+6 >ޕ)?}[$}3k)hMգÚKIB 2<~6n fxE Q15T4:αJIZNJ63yMaj=gUSke4ѡc9cr(U:坼\C^=Wq]a_9Ca莣2h6$"nׅ?`r=+("!q[W]>b7WdM/ 09/MgR=kI(t},K,*|$kI>dhA;9O( 떏.jJIc˟}r NtK.cAM㥉~:ƶt2coI YD5UWzBÞRY z)^& ]swn@;|f!,(Bbim**NXTUIw$})%kԄ _ ~RһY=#ČLвòJğV(ԇ|-VKj5 5pt2(ޏޠN$" & 5 wbHiq!h}]t>4R\41sc)+!鴺r?5P(aM(a$HEiF痲7M~rJt26vaЋm` ZMԓ{nXVɂfMVUybY-ڢQPZؼs{c=i?DKra9'm FU>xmj4;fF'=qꯒ dfQ'!{-xD0QCIq6l->n Ŭ˂ ;ͩl?O7eno#SLx@sIEI"`$<$ #% F'x4AߕU Β5>4` ,jf+ Vn0DKrBòL·eY`jpZ;|{{ϐeC.'$HWu>\{c#dvWؑ)z gzTɣB6n#IN_~ E(PP03jX݂>J_L?#`8i_~0h bL2 kAnp#:`?T:v6BؐrX h!FGM9swY -H['dd?\~>wdq}B1kSV~/{8L 7!`N$/f %܁ 2˚$\ccn""26(Z[+^s'(bSh6hUj@{4ENJ W|݊V'%ƔR"KtEc<á5nx)< e]X0-:Ĕc+#~lcLbg*KK 3Lz@2|C|ki %Q[/?54niƠ kP#1.:6_i  N!!(ZfT9HǾ/ZP5C88*~7w d*ae)rnr‘;l?=淃3A*Jb[w*%1ϫBRX"⯛^?~瘨a0|Bun?]xY*i(#ÒK-)iu<fsS)T08DA&{(#laIkUrF7\_GF6أSIbX!2Y9@% "mm1f(y@ڦi%2bnIMG~s?lC\DR [z XS̰,&b+=$ɮU31j`ىS%۹ d}rALdo(~J ku2!{o.DDVe'M\0u{a6m[>o-uQ1 {֤}.z#Gnvv ҢEW=niv{p,0xV8?,=zYm-Z{t 0oޓY +ה]Q0O^)'[AwL3/D5FV 3xyT7^nqƢLԜz{(.餀(1S@yvoh8WACRϞaRzRÕG y? ._'d}l#ηm3Px<2n$F]Ɖ@]=[ z!ұzԚRUժܠ 1Avy>'@, HBX=<yΝO2y $nSҮfs-xT[[ۦR#u Zbedg {8 KYi}>Ud>ILf#2'˅aTK{GToF,թ(Xxkg^x&9 }Wt*kK狲v@Z#Ssa0z\Ne#(܋FNphU]O6! yL~mӛ1:r0Y"z-&YH|;]S 77{Ҧ9[PvB[!9gЍ&*ź~QKz ,Cݝd.8Cg_W`OIhM'b'Ap+}5Ƅ|PSr }VnNrV*|WURw ]OhjBRfO߂ qw99y&|dnnbAG*7Oܲa5 s`Cw VԲg$[SNڞ6S 3o ߢ |"< VkZIh.[wlAakyTm~ NQ_"XDȫ L%C/ 咁i8n+*ꚫ,_.~.D:&x+CBqv)$)(y7: 쾼D&)صZ[:ElR*zu/@,T{3W 2ᦑɱMOj#|dh+"[jN#Pt|s8Sye鬣ɫ)p?%:0 Sa;`O|z])2$Xqn~-cu Q!I Io7h945c^fZ0r O1xXnaqނ yeTOh;7F3?Oy$˼0ыSQ0 M8A79a RFZreV"XBˏ$l;PlC5SEWpEƪ(biA}U A4pئ1DDJ :o[ !aaFbZ0ޣ$P%V^j{`yydб[QH)pyCU;^K;ghmJ"6í |'e.w \(&NWMJD(jo, j c'k*s¼ʩG_@d7^>oHd[7kw|mF-7ٽFB>ɵ< `[J}Ȯ+ %y=B5@ѷb#Ã"J uH1V0M3 \W%/F#]TU^9Q& VuK<u J*>i岻@-Y:^Ѹ_vzn]:`)nzyQk{dQ0-)#[(Ijs\]y> _y[Rj)t |^ۏG= &rkwvZ6!ւfyn61[tT̠u=fq0~EjFr *凎.)K{Az\*&jlN>-jMT1Bׂ'!be@Sp0򕥹QR# 7KNs|.˄3q8 ߇?b.u9H%}|PKKMwgгAKqDWfc hi8}m"4zT?U{ uגb$odjfSgP Wt$u & uROl&EiNj6|'.] ;Ժ"7/nquNadn˱<}_RՊ=~~U+iRWZР](so@f/ Fsӈy>ohD - }t.#PI) ѹ{? ݦ Ӂw2x~ \]~0ԯڄD線}:nJz%+痏b +yc\DoM^Qc$25)-G'o.{g#CM5;H"ERߖ9Nhj-yɑ4,@ɥpRǼJ;c,Vذ^M$c5RRpP("&+!O\k_JlE0ڗ ^ {zW2~BUD`F+fZ;buW}8x) 9DG$ nӢGߘkLc6sU(FG|*}cDd8^ 4EC~ayF蒤XyIDj=>N]𐀞Җv[Vg7W\|u[|=59J|֏/ &{R75 i*4I㪹>w0k_Kt73S!P~HaHL$r-Cy$CYfJb+h}oBQ+^X+f%W#8N+֕$j/+h&ܗ Xu&g!F =n6'iB4`U-6Pc 7{v)pWI9Dj)ȑvT!i8z]R} g"Q{B`ȎWnЦzF)أX",PըCS5 :-Q$'c~}r#!S!h.khpͽJ^|L!_: a`XUU+Hu1y2&d3pbq>0~iIyShHUiETbv_`4ul2+ v@מmBz _I\0rQ"x&^û+'7"hgYUׁhc7O8kԕg9ˍ扎<_ K].rKDZ$>%E* FܜNMK'-UvHq r,!Xa,M6'l7dWd穢Qť>I$?N%K#ʛ$5W aO.ЧH_Il0R$m$X(b$8vɞw68JU L.E-v5<:L/奚  .3FO Sk?T+xq^6pY^̰ y#/HV؟^UVx&Z\8x~ |$z r |0/Z2m>ێ +znig`9ڝ3=]ڷi! ]l-lkut[Tbxy8H Wk \ڜpL=#Ub="xxhVXHxRۻlDK AބWZ-PJ-qR/pNg'ϡ:nP(gsԂ!3sټ9OdO*QK L aIk /x'1#9{<( o5?I27:vFaSޖzlH0E (XΛ" $kI'Kہbxəol $E }p@QeX=ٓNqQ2"(0STk X_(IAMyN6~Vͬ{OVػ.NNu^,҈Ũϴ>!u) DAeЩ wܯSg1Ì5*7֤cDP7S";x\gWwXs ʹ[pПΝ1.˦e_m?iL^PJ@ _|() M f4["7P rp@E$D{G` ~AB5XS6d5NP  !ߞ2Hf́H*ĿDSև`y3 =۴q0S-@OZp8P_Ċg9t'Î}D 0vVvB4 '*ӗbՈwd1޺HЃ:X?ee]5"n;XLk7HI"ދOb-A leyLۋ3[#ι ^P72@){B?:LUNz<.1Ic* ێԷm>Bz׀ 1gDmyNJRy,7dl7`v֧\[}#M&DM*F j.nh {l}h UD@zmgȨg4MiFKR+lW!S :iΑ,HF|5H'gc:Fk4b!Y?p~yc=_ى.bmpaB=QjB,#Y 2%2AcIv hHQb ˻ڑ {܄uхVڋ})_p}ņK}Ce7 ..n< Ór31_tL~7g j@s>Ug ,`z& f-ݜ6_q(3j?^`-/%iOogVR˘AjXn%a#^9Y|~Qg#j#?jqBmI*;ٰ: T =IO(HnJaAF+1T~c!ċ%`qG;8n 1*zȘr/I㭞LjFcoMu! B0yP|5W 4Ɓ\pT= 6efֹѴL#R"`շڱԇ;eKӔF*7k>0,ݘ6=r> ǻ=M V_}6[OOi-?lln4+Y +S2) b!!9Iٶ+Kini$Q:j}Kݿ6n2]5B3sls1 xĦЭԶR$gGtC1u X:%B .AnlY~ёSHVdk, j71_i=$(0UB '= OQrb'8dp}6‹Ԡ蟽G92ȭ.׽m'(9@K 'UтGnCD'_|ۡZgOi~)9ܫ66ˇogE=3J|VtH6^op挵+)hb `|\,: VO%LɗPa'տ4?G@Y!y9A dבzL,#pYS9g 0fCؔpL^+L.n`;L M%lsi]O ?L-X ev/jx|g.le-XbvO};toبD%r.e2^xzo,mYla}_}n2Q3'5.g>PuJO9tܺ>tHoP%߭sD0>_1L7k3w&Xw M1M$ D73%v"Ks4EXRp1:\R,/(Akڂ зz~ңe\8R 4 HS qn֙FME 5^?6j_ٍ%,@e0(nZ7|GgLehrF>^^7_ה~0 .Ĵ:|53XE7ĝ1PJCآAxX'i jeZΫ3Uqɨ9΋vm.UMj[քB3WDsMvQ+Fl x"K x|N"HUUYd )xwXL\El4~n9,Օ4sNgMgNURᯔhh]P:bWR42#A@̾]>tK3pi+˕4P|$}^{a4%T2}b˛\ n5_k.(2 qz2ɯ!;i\*@uwDSBї༬J7wAvegoia'޼hduK%z!=YxAkth4nhf8xd{G]zLؔBl@]'䦖(Uu6 j.¡)(IS 4t:{-X8Ы2!(,c Ո'$ȕ)tGj"F-A2"t#x@mxB&ġ s/jKBBufxCΩtgIș&#1KbO [l:UUi Oǘ%™ wM#C >՝t|{#JuWOa, wP~J 1SՋUWCS c Y׺T!3oS]nȑWnx:s)\]fk{N0+]*Rx>|JŋW9ɴH)B8+,/XϾ'=*dar{.!SĞML ${ժNH!~^MDLz毹X sYz]kN-n劼XeL[8Sҭ(0 Uo@#ۮ 6Y:s^ٌ?k3x(mS/CR&|=N2;#:JfdsI18kjWPuEJ 9Ll7˃3x B=4WtҲsc;9d֐R/c {Nj>=J pݶlN&w-yܶ]P nP Gwn ㅘ+pVuz+MR".nf&V|O(Ll2(h^zŽ5@Ry{Q2ڕ(a.H@kX,jqp0Gf2#x *.FF*=clmqeBgsswCM{Ȁv*UaZщ?4; rAJ]f+2Gj\jf.%:'DMCE7 t$h›+{iв]xu~Z1솕8U$ 7\c]@ Q[}U/f0kƓ¨9r)j/ᣲ`n/RʈPMAy8]{O|DsMhe7;:OQ>yZɆS5 v5+S@5l!A-:;AQ5B@/*C&lsvIQ*sxXK^PPݓqaˉYۺrRlN(|'lrBV>״Ů|݁IX2j1H+=.v¯P,i7P++,bklGjٲh>WIl@u8|+&j .qs! "YRT?wDZ)5mb @p0C'{:2ME~|L>TXEgM"TK;}L"7tDTGڏ Hv?j@RT{۸WAt9lD)Y΃>bCY!S6O &kąϼyFXjDތc(WpiBpJ)MYdj\$hBAvԋv*h23c<ZهY?H{!f z[ibv|D$B&C| !5#`S.G&q#coLɢ3Z"WS%\kNI3 sTn􊼺m`'hwV) }dW.Z"[.^WvD >|*uvGgp'yǻHtE)\9XWSZ k #3|,Q9Q~TL@q=Qc4tmD8:RN>|A!r$zr b܃PO@ޖxSǕOS< |e.^nF$,yDo z$xseyZ͟Dt ~4::6ZUH~H( NA4#dDvn\7 OokbIeunҹg7 cf(rΰ#v!Ͱ #woYx.ibh gSȖ^&|78Yȩu1f408#Isڞ8]8~j~‚cE@cEi"]#mAl\ juHW[yxf-M/QfEiSN\EZY03KW<]Ρ~羶l:08b zd, x1aHgW`V^epB!,Sx})P@Slp n c N aY0Y}='c'ʯ VD6"+Vu ܽv 7}aA bX߃s3JYyIyZ/,U{Y8kB ."rz={vGN;CPh[L8\;{fJߥlKtl@ԞRqz'A)+aKABZe ={ wBo vm^zbe_a'@tdaSs-fQ(F5҈E79BXp+ښ/̣oegq:/2x<”::y'Z]hϣ_GWe$n^"2-ī&K][ĕ* ?vg%ЦNY`j_ݜTX'HBPǽ[\H~V=3Ixѣ<`.: *3~f߿,x,K luf?qבRN$o1w.WP"9W!An\so9},&nF(Z<IGhжf+k345Єzo|#jpkHFV<8@AINSFm^.a~ǑAG1EK`ydlpDjcr&j.H/ZٺR<0F-!b"X ' %7f+|8đ~IDɫpm0_3d4(E= "q֋*%vOv]C|kcDnE ]<[,?j۳K=x-x8R=4 |QO\8gR_{"솣C*~o9*%)x*Msm_64bM6V+"Ӥf/Q̟ڔ`wSqJGE 0eOʆBQ)\PO"ÚR . ͹N~t-[pfEúl7><&o{I|.L:6e_.5F?@kZw1Q%Cl;G)(0:س |^3o7@/ɠ#D-v^/L$I{)ͺ}'"|e)GB9" $ aτ }GXkYFs'al׉B?(P39vW"O숸UbQډK YumދhT[<|`q~VV "hMVy5Z{E_%nA[$}Zˣ9a7jN&_WXVj٪}AQ',P)+P23,8'8csʚ MTthpe(ZR|h`eDq(u^v=*\T _) c\7›(-~radr@Cr@ #آ< \u#D(ǎtdxkԏeo>7VܽOOAG+_8!@5qNޕ>z0?>yq!c%H2#5˖d^7g4x$0fӆ˽t!oJ^e 6)ḫBF >X]jl6KA3;_" R&r^DJ~. w^7r7֓;sz8< ElumE7w^~Y"ܬi hc:}ઠ>2n$yq"DͺĔf[Svm/cmĿ<6`۩Ѩ)a^ i8%7pzyEOvW{:A۽XE/2)ԱuNPW8NIe2X9J>@m0τ{gURQWJrj%=asf>u=Aǻ`q n{qbЀ A;E%ЫI@ or>K|t-$ʞGw"i^/,kݩ0t}آ*6;%>@A4%X?X1(e@{ML2b(4cߤ]+BfW^|nb/Xo),[^*.x[8ջ'U/iU.i1@\LTrdgc-!@ۉ|FE~_,K!F]|ڍCnTޖHU4KFRFaQE1FT R2ܸ;LSygGMGG#ፋJȷ2Sw>MTm'L~±"wG "jʊ2)h`bN$[ZKX_w@&ô}u2i֦46hǓUF>TT̋&qYn7AׇqYq=f7CMŁ| jTϥYs3:Q0[ɻK|Y!VLeŔ>3&{ ij#E}5c?X.aHɿ!߲X2\SfLuDmdP靨kn?vPd9_-<1o\50QMG1UК)3&,xS]9coPCEdƮd͒*Z6Ͷק0aD'B#7"RL6baf+Dp^mZv[p ֆg c|62dL8Þì=Z q-ի8eWI?iKGkG4B o^^Qk]# Nji镳Bis!Μ8ݷMY }IN2iX]^[`߅=A~h6Gl弫F6>m[aðGX[k~-~6 h]Pwe{Cvm躐l1QF- 9O ES>8*XcBmˑBĤU>7uZ e]^DP5v☔sQ!ްŞg S1\R\M J ))op4AyڐGsRڐ] 3Mck "N;➚[;cP;@ro#?w,MĖϠ#S,lyD-E~= W34N5k0&UBkzv(Ǵ4Ğ,@%b+:)![ȀWj {\gy7k]N;EV=01*HV]Sad<3 +BJw9YfRH˙afFOHglXtT#G\ܼy0Hh`^k%fX?DSBaB^g{lgE$U7PYY&5eY2=[jmIk#J,x T,pb︕ j[ŚCC5QzG+_.E>zu+2uO(q1Bg ?>f_qOD'fKNdΆ?{9ڃWTF]ON=9sD͔R W?K"Quu}e! r[+xRĽvAVAjٻuqÀ`gqNH*nhKzoр[(ȱ7tAI } i> gƗl]cp߲8Og i6#ſ+h&K-{nĮ'T rXH1o/ pl򑧒7W.}!*5ID9{Mŗ :cXj =qVA]pcK O[|!sK}". D[y۔0?]Ml.P_r5B+L4)..dⵟddV*e+, $7U'b(e "O <7 3Y:t\'ea7YXu |޾b ezIYzbXL1[ :82?]S'6RP$uC>1_t(Hg^ >qiV{M19ol8nٵh+ 7QYVxլ5<͡N__| ?Q[$N+kmѪdK@B 9ko}h~Wr~]&{he/tn[SAH7"P ZB{Tsl߱gp0;AǖZ=^AYWd.6mZ\JbMubIBcTWx+]X^lhq8)WkȼֽqO6fwǕ纞`CD?䂁H_d /,N؃R]" %hSҐhh!e~d^P[`? aO>8ڗH°KB}٠0&xvByqߌʕvO%{ #O. 1 Wv煥ͮinI|Y,p܊MOSww:#9K"D!3 Qǹ֏6 㤀>t¸̻nea}P.x_^>?`c4*y'p kYR HE/+7fSb5T^eÆW*u9'C:@N:\A팠ǪվO+akc]$f0kE$=ء.eF)2nO>gB ?`4 fuzʄ,m~V4}yMWpI lD˹OЭ^)F*4}AK`~p݋|_i ~{?_;4d8\0-ۿTM/mIq_Htg$dMq5:ˢl24ڤhfwYM<X>)GlhRА%SّWl,d>AE Oc>O|0ީB>Uܣ;*x 4xk 5k-r45Ffoͺ;ben+x'ޥxsz* Bg:X %fk/+ w:pMK6=Yh bK#;'^"^I/" d1s*TV^뽋KWUqweKn~< BrX~Z= ꐟF-GA(h)/ŲNj Qdž99/. ]0hXQJmڝSь2@0!jym jaX\?3˜{j1;]Cl_9Alʍ g_)=s"2?NPu$Z Hz!l2ZƷfa  xͣ ;qTb &<)]l O%%gTn>Y%+ O9A's UQс`#~Ka $ Kfޙ@R)Б"^kCK ߩb26FMmp=<߈ju=(1Kw(塠ۯn- K#ȾD4R8F?STpΉ昇]f{B/#hLUQs`CP5.JfnaFj(]gK҄D{9A M&ejZ6P1;3-O<#5)8 #`[ Ƕ{'\RpMFYO({hޏPc}wl`R<E{|8ΗԵ%h%/m;ۛa`v]áYpt,K؀8iS%rl6Mg?-BA(ZɢE}Li6V6JyATyfGj7S1L`x.yIR1 Q'6nh;$ԴXLA.Z# L1Y~~oTGAoY3B]@oB{cXeJ]N~Bl9.wrwglAPb{UI|cC8cׄ2rfIW2BG~^ !LbW TvQ,D!b+ʇUبiwff@#U8uP q_S"N֮(1x'^mγ6V, 6昀4}4/KĀ9JC$MP&AE6ȟlpNA\Y.U\sI`8E XcfPa$9215p-jATaKY"Mtm}7-E&^Z .uK@ģ9+>ǵkEJ6&(NX0)j7+䆃)J)Po܁TFb"U׶_ y03_yWrjqT>/$|ӣ$X2V*-=2+0${|(7ZADK\Oyn?;$XNPd!8{8r"\T0AC4bQ6*'nDl~h]C@6I$,a؎G=~e rjDn3u^q/mRpۗz6IvP}<6eWc\9m/fDxNΛ+ 1VH:s )}L 9;\*+Q:PV~iCR5xOSTA@e||o J#k3!|_ O<%3FR8m'_@U!X'Y# ̓X$d$ 4d#̒^[JÂ%Gya"봁F0VιLrN}_T x$S`γ,f&3PL@Tw݌u~% =;;ZT@#]g1kW ,RO 4Iv_J{hĉtz)b1JZUyE5Ϋ3'ε~w9:cq7l\s.Lѧ 14q(gjO[€NkZ,:eASVOȼ[/]FCA.PkgN혠DH7R K?Q e^<:gDsyxHk @  d,B:^xpB4H{4lmPZllЍFcY6~Y#b*EZ/&[C+Q>-fEbX@vBZVk!פ'{G(|uR0? ӲO;3&#u7s2RDC8eh:9YqX%2\3䤛~ + 3VQ\e`]!DTlFa!X1;,` 6 ˆ6'6rǔ9K\M%ԝh"w电@sp*4q']Kl_( JEy.~Bi 2NNF&׶.Q.;BWXzz "ZB:Q%> ';N*6_[1͸.Fp݈x%-YxpOzH `'Sk+5job2)^l[}ggUѻ~inexiN#]YM_u=Fq?F `NuF;͔Hm` ) Or6Qҝ/2wApkt.vtv$*9y/Mk%DZk>C/~hu8a^qˀ wS ~,%DR5t5΢c^!׃w.ZcףLڪ Ղ3&fHlrX4,evX)dpY*@3axI̝# RjG  #J% 0aZGSH!_š7NL %#T1f(joK;G6Ʈ($iϿ @TA/m{\SZVc268T^qϻu4k,uc>$|zxJ(r|\ pS*iĴ\`x+\šjbuxU KɁR{ǡ1юuc4KO9PߔOmQVB4d0Kt|! :紐|_V\$]ۿ$%%#Mۢ; Z$n7ܢ:Z<}v. EPeUXgbL@XmW2_`D;_&'U[]e4wSӼ[t>>sFăjNH|܊YLڨS,[y0.Ne. Bz Y" ha؂TO72 _AIw(|3zV#}=\9x$)_6M2 G8+L&W xx e]vþ|=(UЎ"P>o wxgI>+I1 FS5|vTRc8b=-&;N4 `ިca^]?Nf."t`GٹBGfO<r 4[= *lT -2BҤP;v͘m#kmjz R) J; $OID = GK`g 126[epȺ6ϢO ;Yw4p"r22]'LjA8 1V4lt5nP;#澃qapOd$F`|2?j%PT$l/.ЈNhd9%1@ʉs/qC!`Vѿ( Z&jըxFd]x?Ό+v;#.`VSXeV_YMIڽb RI$)sdYU/uGE:u5SVen5O|$m&fx#/xh1]W~7=wwg S/*D9 MhUKEQqus(FL:Yۙ4dx'(U4,%,]L6a.|>/or&EتxGQ`5Bϲ- aNٜq:'Ԙ e&'ugTlOQiFGOpl8_w)=^pΉKnb3rG-D asSU\ӅʽwW< 9 ^7*7(CqS z؅7AkPlXVO YˑӥaiE!ބq_bxq("KCtGrkaHh~R<^ P_a=pi]Lzu5OTlƎDaoT X$/IUW]m'];Q{9$ E"?5K^WT>ZK*Y3T^Rgâ 1[VO;N=u ebI 8 12xQ /ND?tnULP BޛӘǡ+JKFEA,@PdMg?DߔF3 J5ff!(`e~ @`hբж}*+D ƮAo Cwsc?`RS-_}%su'(-eMBlGvC]ObgyVũ'(UDž8+-_O'-E>p'x> zPNqMl/?Pz?]L |I#fs(kޝTLzqM1&2 SX 8"?މ#;`<ˀȳiyQ.zsɆd`N][zH-|-q6ۣY8m /^DVJϊ]ABՠFdy3xR';-a֩/?8?]x16 ScўCk'0?*Pi *Gៈ0NL纮)#>JGPhr$=Pj(8junTr̄ e%]QǹjCe`j {Y  4(pbF/"z_[=4di!&m hM[?㑥YnpSFZ} $J4y"5/),ԤK/4u"+~d5ĤVRǯ:e&qL|f; )_}~-Q5$ѽᇴ\"&UsWO44 /+nG(,#ӈOڸK *!"GXn5Roݯ>ڃo޹PϺ#ՄчffOr \]ď̹Hʋ fCױYc!^rbC8ۂj9Lf?j9/CBʒ0p5üFPueE_|ɓP8@!rp]1 z/.;wi:jc#8,#HZIВJ_qPُ#&LJe`FnJ^+-S8ldܦ]5DX"I:-Zn*0O[+tHMB~?73X"ftLS5{iS@!Þ]=X^ };p}h?J,M啫رk#5̻A#_QȼH=oΟMĕnB˺͢Xh$>.FW3!PAj~5x`Z-<`b"kXf=Pe@4^UE ,(~UVA V(44drcWߍY: 810yH0i]רlR82p(X`J|Qufg]kpg#)I:䤯>cN^G#r7r Sp)gK6KHe'!q%VC*oiȄhNx7?q@}LA]TF&ahNI G .B,Y~KzR. K /%Yuvb6JTMZY ? r.;BmL/Q)9)_>P&.4D[G!|Ë 2b) 5"T k[y^ӂ\aހ FlZGϞE :pof qٚVK78uiS}_<88er3CX 31`YNiu}S.H 0į#v62{!@ =+{AhRG\f(1OK&Vad.Ќ-KJ3@">?da Fz~>FxF{^y6dqCj JH3$bs78=:F?reg7 طübxtLL iy88CUAtH2<}uOJ 5ctOa Ejd -5 8?p*l-.^v>-UpIk-QAٞϾ;ryU MA31<$uk"aͺ& 6wn3@Ba2ikHK򞉽U`2fD6U HRz}L777:j5jR8sC &gё("sH*9Oll *E%%٬˥}Z6B&6+|daKut :Qja$%w_JL3a=+Ӎm;Z1 SYrCػ*u06dވIr+KXH؍¶6߇WB;V :Gݧn|.R&, Օ 2pc-*V|ӟkCν8ٌ6;"4o%"O?D9[H[z9Y*炮fZ~>օj$q~`qQ8ҧ#Çiԋ`튥lR:G`4 ħMqnp#턀{hI {>vqE9G@Ox:?(Bb< PL{˅uH-C<  ?$lA32Io.\Vb*A` ٭X"L5ae|[/h&n,us~a/$hTAcgsyhTU- /t&qtJ{gE3uV@bsk>';J-}F˚"}2|N1a2},zFO*<CvXء#T= ? VNZ1 RծMXguaRH3tk]#?N5榧ɯFI+@), +Uv$ Ԝ17tLCz0<(gJp \wHҨk[t:OA !h 6U!9IGId@3hwaZ7}!#rf ϕ%xbB^ڌS9Q;,OវuEP%nMcqO;j;bĂo?_*, 5N%ǂQ+Y+<&N$kfin1qkE2Rg44K4#^[n gF]3s82a{eV0w@<`]X#<8GӉ[#/GGq wbڹz( sL:F%[˼PUo%xfEu#U#;m,%D A 8:!IoI6QW_׮)LםSZ_L@gLqG_Tη4>D"JN+g?J)k/Tzv#ai<>i q(rNܢ ~xn@#qT}^l{''\>5ח>#_H;kPǡaR.Wl?Ϭ^'TH7XX}1khTG)`k!-6'~OS`!a'ceY9{(t^;V S4i;X_J}@$cIwZ+֐;</7k ;06_Z~ ~ϧN*Lyj|ְoK(G"_Ӳ 0xծS QK4W-H-'' ]Ap3hr2$iHuwiaM8V5O[*|򓇝]'V"^ sW$mfuk9lJL?;kl/MeXCN{[DYd⒀K&Yp/GWӓnSRĂ4 _X{̀z#$0ݺ=DG.5'%xJޮLlc蘬XGǰ%mBGt 9kgjm IxƦHb%WeU(BPܨ.?߻kydh138 g2ޕCVbZ<(tGP:9AvH/ꭔ:q̛Y$K @]=Iѽ|w~|biC]<2_ubJ(*cJ (v 7:X"kAid)qT,(Qs-m{ Ϝ.>TP9 x01$aO?Aze3~*~zzS\͗AaMs\ &n|y 4u ]NwvVb9 :mn+.F=;|%՝[ҭ#7zG6(uB15= 5S,'Dnr@wqܨ7V@9f YkU /.IRpx%3rº~&6pM@Kǫl ]0$ iue=9>묲Zk|B/ѹ?h¥͟VN6A b6]+ĒʵeCLX\:C+eEeS=eD}?b@g*CgYAiH|Ysx9\tiSc sR1j^ DД=.㵤RR5:9LжmEq|__~=zeZl?}x?hzZdO|%9`\4Fg-RnOӪ'nja_qxw[QfkH,+b1k&FHg?bb0MݦO.^ ڷ0F=ܟTHRYPnxS+M`.`e<˩lyHOAi"5\D(H*wV%Ihrz ~ͱ"AX@Dt jJ0ǺlPĪA +EfNRi}jG9A @_]AHuEݒM;(8nڤ;8V{ %2VEd#l`|S;&[+E JGeܞI" GTg -d=.P{k;(7eu%޹>i]_:5o=֔Čl3EllWc6ks[GZj*kG?_62c#KI(UaVuEf{@U}2vXFr:]ȢK V|,wrpAsp-T,}Tox4ﵩcoi*Pb]0e86Y݉UC0y%w9e nC=-\ :w:H'IXO9't2+~:o,d!)y=7h5mIʌ=n%JUK,LڭY<ȬP6!7~.+kHM;S-\:b=UuBs/(n4FoI~;M׋durObC>قl-a=Dx/^!PV0rI4p rpm{-̎|Ki憟r_>|8M󆑹SnH^}j2bh$(ŵ(} WYMy "0P+1Rfi1HH]Rb륵NnUiolVn'I18j֏K !mQX tw TC"]cC/tφ ib1N[*hzO& *sJQğ}s#`Xb”X?6tB* fTb@7NHy41NotN\ei'!ьsShtXǴWp@[H5(:*wWWBs/w|ۙ7VZ-IhuSDgXfMDaq}44+F\&`CUF J̔R\2Vۼ-;2̿E.d[6V}Bx<7n$ +–R3 hmD:;Ls6!gFgK8|fS;od }>;F/e4n774>Ccj( Ѫ1{k3%gZX-E/|z)Fӡ@ Sǟ? J=zz,Ivn(G5.Ls;dICcȶ)ۈp~gB6m{Rk7) Ny$ų[snUwZ,%CRww%VwHT6 ݅2{9A12?p; GćDXQKH S==3vld,>Ed Jscw.4fk,`f8;R̫-O)G-ni7\.Q;3 mB/ *2lz?›.Nq[b$L6F|r7Ӛx/uxoC_Ԭ$(ʪ^8d\Ffu|q2scӄb R]h237~@WUkQN0fݩ}&Өݺ29J" /6;BDI;qZFyIΕLpǵi)llBǓ7$pGbBAO>JiWJ˺ *L2ȘkҨ}_WV4mE\UTTς5](EhfRQ"hS`:jg98f-# O@[z-9D`)`̠ c?OР QxF׾;tn$Eq"d:,'bPQ++P=vl%#DЪXbʋ 5Ųe)12].2DG 4Uv\b]6_#- 'ϕ"׊j| 0C|OF),?b W| rs噄׺Zԛ\WvIX4tkUP>h5.HY-κ9}!DOg&MQ50nACxRcbGd֍ p/pNW@Goh\q, =leIk 7|{B]g)pqsӥfϙu{/R hkEFʖ~('P5]Noנ*YEi0&onwb ( `h闍|\c6QՇ]qa&oG oƨ]-a({"8Ru'Q>jg=e698=I=UtVJZr_x~c'" '5\9̑oiZBڳW5W`1iAj_f3P'ӯB*"VUmy2WhV إCKK_~DIp#Sn0wFx0=zx̾Ou­ gb?\TS^oc򹓄N3C):@C"L(n$'be5+7ڀpqMtAeR'tz?wݧ$7^|o7uǾhq *n.߻xCK͉ cA %uzfcT"={'x\XE[ܩjFDtVJs$jciyP{ +7Hw³B}>Ό@pђUx*ɒ/=K= ۖhm0)C1.~rH1T]vutҿDLG=2Z(N4vu.ҊO3D7}F#*g͆#VܤR"UxĜ}ؐ4ŕb~K?i}1)tv/t A=`;]iX]g`DګW׶vDq71F߂?|:lܕ]vN-(J( ?^0-+g.uD ò|z'v+M\γ7%p}RǷN+ D>92yϻ^;˿y6FIrLJS$[V)]_F bo ?8%VW؀D2r~Ʉ 9B-5Ewo_Bj y]هngs n\ ͔C-@múLMu`ۺMN'_kkdJlpdŶ5[R:c^Vȃ7<] "# IsXMxt{r<7JXp]ok*-:hVYr_vJm$)20'Wf;LFfO [!=A(@]Ty4;bK)?6:#Hgz5}ߖ9x2AiݷC:%bB&|D gXNO~5׮b >) l3h CI&~ܥHR ' ϰҡ=#Ytr8ےRnH̡pG熹T3L(aQFܴC?+^kiXMNXۡ@#BLΓuc+N/q4)!wHjRR"׫Zzmu~oB{u,X60D, |+MqY:3e_Ts U$&x˖a<79uMN,p i/S9#X d)n,ś{b>V8uG>p9 4I[=g+`*H@TP@@0;V2""4U,LU0$3Tl6v@QߔZ`?"UưynTnyE9 F-5؁y6FɆi\ʥ)9%\QIg4xҚyk&vCPCQ巜M4mIGӜ(م1#}Na(b()Tʎkծ$a~C>-__k%|Qs11|`P=MSm NQVP?gX~ 2MU]i6USZJc){~w՗p~ ?|q92'o Bgiy:_^M07Y.TKzZm5fm@pU gb2rl\RqagT㟌/Lm4# "w hItr/s[),U>HhkYWZfd8{v n\l}=ttsB>! M}YDG+RINgbgLo&J@ЧR Co$dGX YU3_(G#|K•bJkKDV҈FNm6R"bX6Q[HDA@#bUj.  ~C<2"xDe< d9 /SWWv镥:9` ŭ1۫GJ'蜏%lE~2(uDH2k@c96&_W3t bm.`ךE@1iQ+ʔ͉㲓;Q656A..&!h|vd~kAϧ57?6{$wIsMaIZ suiKF$C4uUp3t1}8v\g\MޖQQVkh6H", ;jX~ͶRP, YvHRsh84*xXcpY9n(d+e+䝱ؿ'ڛlqhf? ]&y>4=Vg02ëG1( =oƁ2P);I|9ݏ.طlt.4L->%k`0SY *GJ&{p ,R޲&xs-#p4<Bd^dK67(%13dlQ=tO&v9^HE 8Һz쀬Z, 'W& WpJ3]6>0,C@צ1'Ljr}6\!O }z>jwٛ=j ƄT+)Q)4Ia)+*X8){M`ފ:&̖ԙ,U5=Y>!t+pkL.Qt SvJ~TvwAo:=3Tz\x-'h}\artIJXѷ"suu!wMAYd1 ;yt-zk%(Jt93VXsgXS܌xVNк%STh)-bYF- PFv|bʢiɖgjjj $TA?CN#c0ab (yHmLxW;zq]:IJ)cf9:s oۦ$G"n.#JhRWӇ 7̢SC% V-E} C䙞$ _JN9,JKFuM>w /Z+d-;?S5|[Ǥ톙R2s^Gvr}n҂.uZwY2PCZh*5p DH=¼K 9!U#fޔ=NG$%8F<AMBdD=J#*Tn#`$:Czŷ'JDZ&V5;<5*#!"-.q3 9Jdي]5w8+,+<(d90` .տ'ǖ}ǜR,;X&9ҳ+mN{l5M]<}w38VL'2 x]&ee.4]/2G !@qwȔr.KE93]>\0 Z Qub:D[q[b%jyg2L:hv^SBW(lckpJL[7{\ z x!s2.X\]!,:wӗדALz@QMݍS!G4Dv~V '09fQ#}U|}!!yFKf{n "N+CT0Beg,Tit`D/F&wSh4I̵k%l7/uQ[Vz’pC.Mt̥#Q V\Dwqv>Dc!9,ӕ҄N5kqԀCPk^ʈh"k`wvIg<@Uugb#]O*dmmql/\VD` UxEHɨ^bv=v,AI~E#}J 2iq( -xvGV=/[L\|AI[ݙ~C/>W xA~"L-m$LecpsMd3$3$jX( }n <-ۚ}o 9B|y=tڇzټPȕHK'Mw;L).+y:71KXsŵ)I,/ot6*Vդt2VvJ&k0xW;%:SDOXJ4!PWlVsɖJN\/Xwm(Xž*5 ㋃loIMkw.2Ȝ kH Bn PFG ` |5-Z$S>-kU/&g֊*kJ!${.q"R[k뾸Dm:b (̌lwy D9%G?)؋)̇19~M%x5%K ^>ĸ*2]X{:g߮EYҗX$ 1{Tp~u5 :.? #7D#jCw$lϗ(yp.: rYxk qMԎֆs}6)= l&&ecU&T[OcЌdƑ_Lfk|X[ ٖͅ[,=|8&] եb,7bٚEri&KF )jꔪb^}۟ !6B?ǖ?f샓:[ZuwtNw;.5jN`\rKU 8^f/V֊l5 非j5 u"n:z=ߝ\T~ ZRWϐ_*b'gwg>D]E'~%xDIf}=UY֥>mÿ6L]-)GGB>+wq#g&Lu[E0\w6)ib>vYeUѰ% i9_N/->b̑K8zr( 8Acc9O̪΍zXfY!`w(.Y)T[/x8xGvGoF9I2}e+>go$5 /F bY^r $iC:Eҁgɉͨ;=x &#QlX?R% Ou>B+}V8ݯшaRCie(|\#LqŠDaR4bN>YƢ+ޮJ WIYcqG!=qx)Z$K˪ݵ c^f;wo ~0oX f=am7v(Rrߢ|@vzKvЈd/W|)Fol#vYt"4ka뺔_ATI[42;7юEq4\?Kh pǯkԫfmR8#MȣP\Y.zqUV{g% y u[ge@uv%p*>yE%^ gz˃2Drw)⛂Z#7P'dceȪ7wvWvg|h-QT5ik#Xn־P6FvAvEX IUY'>*Qڐ|:"΃nw:8ɍP:8u4 Hci$vMo38|CDx PUӫ4t?|%a4~Z.r7Us[ 6;ǹ_gRcq}ZJmz^!ZENgz+[{/OR'E(#g/ʡ%vN!ˑFSh8J \8!-޶_ALك%í@ǗH<1:(EяBNԝP{;I+?qA8d6sxg`q)qE5uk5.ƠwK}Dʿq5`.&U瀛%!$Zc$L5&rGۨC# JiIh,#ݥ͡װB@ !~O5d?qpdWI13y>WöSrDyg1S;6ObZe^-YcLcI EKP6st'm5ySDrG+BC~p0S!+=t ?ӽN9q :H޿3VK7oLs LRĭ 7*ߏ2ۖgH]§ipEz50Bv(0Fsd,߲X_T?"Vv3 17 Vxz[)7ǑV\W;vaGV #^?yDƐ8&&WPqg,y;O8SS12uLxHr T`9YT@V]G `*d*N{ i>4܎;#C[ϰU<N ) (]E鐐@`q\.Q]os"~r(h8-  u;wn4uC#UE;^"[y2lH'@oX#B^ 񣓬QNfퟔ>p$)FmQ\(G}%n0uP#8rvBWOO;hۻ*I(Jmkrc|0ΙS:s @Z!#ɢC",t{C}Բ,JS[OZBV 6ӱ]k/g:uOWVu>.^v7 4)t3-@I,_u#cJx# Ib=e)XNwū]%I~8(eW'[b]G:#Yrd\WaJ!+jF&=S6Ivlr<GDI_>a]U"kVf'?&"W;5I!_qEQ,WWkykA&pC0|S2ً 4fb)+%'DtOx6Nl^ e3uAgM`FN{DwLX@|$^:֝A:"lJ͠ũUo'LnY:8ʼn?^؇9-c-Pi(mG\bmk9gĽĸh-xTpbjDa1]BJ=3*珍{` #rag 'ժ|ߌs/ПWd ^{A7$yӁz9+!Pa/T${<=SІ['ʊeض-+;3Œ͵.mA%J",ْ*y)Ct%*.:b '$GH6GGURHejYTtS]̵ 7:Q;JDA$4ʢ|6J$ gb@K,Z1M\;4 L\,VԳl7@V+~WF#T%WAd2,>"t0r^VP :1dO^vIg_QڣnFel $j>v@{A|i2K @%(1w#'lA"~_ prkC`i|͠G0 Hres=}BkPJ?Evb<`zn{LoݖgnP/ww "P1e42 "4MU:ufe"bH횗DoBβx'{7n*3Tg ?i:b OnON|dr} TcgW{l.^)&mËt}}Y@ ,A$qrsO1{s7B%nh񗌛/7-BT)|=}c LsȈ3AEOD\P!>oHgQ yZPfWdџ&|(,^Eמ>Kg0U%4HWgK82}5ݾ(ceL0~_-'ը ѵڸzXIV ēXXq3*Ò)]ܛDU3zَDAAo׈Bt5wfOףAm1&\(Yyú3ЈqY,KQ愚q%/hkf!)$2A͉rU ˣݚ0zFseݑ;2yߞq~~=" dԭpHn@~h ߵ4"<'p%t\,Tr8m-ӏ~xv/3(GFch >$ {S&)ym K]`s"~[_Z2 {2 lcλ 7'n [3cڋ܎lЃգM~*\u[REb VkںN lÉUF\皓lwDl ILT7vOV{=T Qx e>-KE0E>QSUBl`)ۦ }l%2ywG6#6<2ɯb[L(JA4;9G ©m?ΕdroۅU~I6s~2-Yyf mW%G 2ɳۛ8<̙.,~"1 $gqpkg} G:(:E%*ŖadR JoRy"LTI)H@B1#=|kơm٘ĭmub gDE1`-oVO]Y?D`g}$k:#v $k KgO`DnM֘1gRbs5W~Dn6$ Tl=!^{<SKCKΚsUkn*:N֔@aFRQ:cjS9t:&67ѣ 2`ž$##ƮTp5':;}I-xAa@ eК#$0`BT+|e`cQʧ>D{XM6)r{#&51f/Kk\5DKr+sS?"M˫~d n$Y}{TAC2gnM~I7"DHIEYV@֢oe8&$GS{Fl5Kf%^E{KU:K\2XiKRK 4 n0z(5j:]|uP{f?Oлjd:'jt1"¥S/1Pɜhk>姗h. kyA%s49{hB*a^:ۇɾb+ϗ0M@!Rٖ~0d*5 )]3%J!Vd4 RP\ 3?]Vn2YGd\7*N]5yH |kN~{JoRqbBi<x= t<DA©r&{nEpc2s9igZݮ' ]/zSJgI^ g5v\1 z54Vl[{[ۜPxQQ1kϠ[˚Y6"|M ڬgsd[xi!3ol?Z+{jxsM>'e";K@7kg4/Oxh ,Y7=<)"H7+jcfJIy+VIy|1!]q\k#OQ!e FEN ;wϢzNYNBs'N6Y:e{(Y &+4*8,|Y s|fjU GcO;(+31u4q$MOH'=ɯe4'1>*tWeyLB=2V\" D-R::#>"T+Q>I &7DpT}P;"aKnu۟ւzf{L`&dJB=ԌfSO CحwgHZEVcSO@Rue ,g4d ldvoNAݶ˔J0aEkZ]ɍA<'hF@!fqLw0ߛPһT LNtKLP c<݄KU6QQ6py7zNH 0B/{?p:>Ny0sWLtAO } Ȣxr_6%QOnGY&?׼*P@STxLg8.1rbCFz0D#R;h,L(R+6HSP7U)ds:ڢfڃ@2À6 (TCXv`orb@vpV~81&JUh{j*)EWmV a2 8\saɥq43pc9R~= Q]`4˷kMxE՚Cp3]&c->q}|F ˺$c6r72O<A4Bͷ. f hQ%7sxѤQwQ\ <&.Q,$Ӭn*KZal!\irswTXu]摗, &n,\cp?jVTvÏSa='ܡC}k^=CAIW\hA HU@nN6/(JƆ߶OB Uo>r65i3cK|J[xdUud RMaIfk(xYCFʾIm$β gTٷ0p˰ǖi;rT^c࡬L,c! Y썿R-S"9H&EonKdgjQ>kc> ځJ) _ "QЎ@.I, 5TOU| ǮC͛)ɞ5a~"NTL}Ds Ks EkFۛb(3KlDwQs%ksA=>aOhasR9.O\\yvPضҘmĠ;ΠDq]ϙ?p^3PdYJZbqy)E$J9UDŽ?տfHl&8r ؄r37%0(@m1n "")$p;G?nڛ *$"-!Zbᚼ økz")ʵݎ,"%VF!ֺ#JAモi>JStNFVV7"e cƚĄ=Hsm Vrp>Hq  m hi.y3Rarm\0v,0Y,g/dО7 _ {+.Dh' =Wi5o䮩Ӡ3|3FRZχݖLnT/ f%wXWS=|$ÝIgiiQ?cdG|P_ͣ,$>iGg&IWЪȼOM pRj_YI@ֲD/J ZUgΝ@wÍ*Vted3L[6(D%ɶA}oeTd:7qNj~+0zb?UN.xH~cח)(!B{Ma3lg-l:A#Iu_AǢ%MLUJH< F⏪)6gJ֢Q6$h4`Jz\?$U/1?E:X#ҏ]W˝)ᛒTEO% 0A)/ G7ٮ-͖bzjòͅWչsTWQ0W';z̭ٱ,?ixRafm1'ʒԻ^ =qE4osd'Ft9B[^Ah}roܾcØ/ om*m:|ܻـb=[FLCGܔQ7j-,lebhD:?,KJ\fI6dvr4ioDK@ Ra!T1,M|q?&f'KOoÑjXT9C,b QF0ٽīw$5z m*G߳'0T&OkA @B*nKP\Ùjs+'pׅK&;"\ .Qz r - q(8W0E1BΖ~*:EN8&PSѩX ?!#O2V_)2H~`dQ  $i͊Ion1tR6 uCFf7;bvzJ`l[S2dSյ>U8CQ4_|b2[9%Q<nd01汖WK q[8.+ 3}tst t ޳l~0(qE6;K|9'-/1Ifub Wh`+u@5E>V♊Q,,F3a5o8p GplMLו/{˹ G4&!'Ȏ:QJ!wbeJLp; W'@ɲ\;>4;/Ҭ', EHX CNCH~+gIzsz ͛#r\#_s7τ-lJ?Tqlx xxnypO6Dא2I[ )^zD'_ԁ:Ԧ;o>J Vh}*%Պ 9o7 iFw *I)#>QP>1 d9デ $u^M"}mODOZhpsCXU\oJzC[^ϤSZrpðcI=#Q!&({oZ>2Etrg2z3;}t_ЂN!&z;=l "9 mHx[>Am*+QRhi֓ _xg-A?{R)kU[ٞ -֚&SY-++ź4pr522Au\n}?.4+IW)raz&;؞ rzXҪ6-3gPPUOW m7HW{Ax:-UMdJ*zy>pidV|{J7R_-FTg `@a}bA;FFC<_JԶڸ@CG|݅⺋9'V<֯FOx+җQm*.$JOA &nhLo:tu͜!Zʸ;j|Ÿvo5 NYqBtm,SX|K]'R@ypEЉAr:([ fsGT%B%'n4AKGf#1Psvp ItPTH k&{Dn|dÁGi(CGN~zfY- +)e-n3ve>NO6S/yQ0|HH[՜ { j>|ѐ:!` %wzU,foYkoQ`- #9Y-N6:A ]"56-|*9l!QϑI֪UImkvkAW#;he<i'Nz/-_P{l#IBԘMi9/\ˬ -`ͿVdopϑYʼn9ْ*VLsF2/PfiM +Dg0Z + , 9jJmG;xP &Z_- 5Szw=XaΫػ}7y߁d0F(xԨnn{G\/%y Ŕ[3z+rlrǮccGJt> vdvOMN?)޻6Zki ]ҧKHX홫a@z2F4$oaabՏ/dT߯ @1ۉ < F~z  +5㕞M"α}a4@" ( Q_Sn[FLU{嘟̞NslP"fܭ5-̔ # _:\!dun^7^W&RVsF_u_a #3U%soh!~%?}G3ie[tk8տ ]*େ!x$,ңqY&,Be0P&3&cFw Q5"h0TAX{\e RHy>3aA([!M1:u -ADv7I2فQ5ik\9t"} Ďz%EF)^IvNH~ -Q@i&Gy}#rN8rHtEIQ#/aحR a>ǰj7=5.qFwp>]a?^#䂬*;Wh6@W*NxgMf۝7/ah#}![TҌ0)+ϊh}i*YgRu'/W/C'ÙA|Tl" }DT*0>ZRZ?P[ܸލGhXIUzR%پ7+3&N[,>f7Kh˧$qʡNH@VZ) ]D$DŐ"xhd3Lma5y Q_cI?L~%ralejsƼS\8iεOKȅ[/ 9Ջ&o\. c"$Fd'm`'){PRܩa}8F4mx[' 5vMF"bFDvV(W[H2glOk|uA-y ӂݴENs xGz\1T-T\b>ItEO鄅L?J!3~9wd|nig}>tXm#⚟i11XۡLrw6os㭊^u̝y'oV16i>&\?2L|'=Aڮ`8efE~ЍEܶ aicH2zv 7_5'OހABϳ-Gpo6-j%R偸8 Z }`]=A$w<> M!'8_@^XT$iљ$'!=8TU@nfyZw^fBۮ֪䧓pBQ82uN@7[kt,u\q RR3C8O=S"<-O"~6 uKj?-w; %6ƼhhHp-;Ñ [6[l.m[GGX`Af'0}GE<yF@V;< 'z%LWHd5g0?AqulY̥rxN8r_oRuE4֯EFۍk!~a%;Fm {m4TU^cf^'p*,7 n8:4c` |`0(UnK9"_ݢ+<]CP|+ aKZ'TF#wf#Jo˕ 8#P0AΣ"x:2Ei/V5lBA.&Ld+\QO09$>Jrœa%/I곁b$kb@yrR^U]PTR-7u2jnDb9Ţ!drW;_4IVFV]*̍hz v bQ %txw4H-WxI/ gp Um+2Q;Q8Yxxl=O!2 7\7H5"'e|\0qDzRX}-*աpgOn>E@U7T@Z(Fn (aJLN#Š94>` rᙉr&oLJNl ~·ԫ| <]b!nd A%?h-遝-gn̸G*-'q83XsMzc1`3-'rAFGl ~z|<@" = lr.H$u xESh߈DȊPò٥f‚Q\齌!zS&\oqR%!h\I`' WY?=) 0| ی~曄Mpʦ~l )xVeҙeQME:MN]H0!{tH^W7wZHsL5!)sN;/l3BșEkpjrfe, 8XғܟvwǻHiY^?FA8Bu!%k[UWiQG04ϕ"鯪~i sQI&f?$P|<(B2Ie#wh-,rAh(7xI В[H83&-(sfnL@viYNZ#i;Ž}u\-aP)2) IYh;lB38,&sl NVX,E iZ#ww8R@+K6-ZaS遑9 =KuŭnHH&jgWc$SmQ3P3ZV5/ߵ@Woև쇖,J3E BڂoΎtBU{| " )d&[ 6r(t 7RP3H$GHyBhf]%a)hQewVIOu%B.L3x -鎌r;6IuiSG0ogJ}޼iE;--~#G7cVx34QL5K)[ *nr|Vu c0k8ܩђ1|=fUNoӃ\47X(3ݢHS`ۨiV}h$vePH]5Kǒ2V5{cS3u Wyu9-*v< x\R Jw5hUga'F2qT6.OlxMKI4Jf!G8҇:{e7_KbYT2hU$S- %sR\P%ٛLKpɞzpTJ,t<*Ðyj4w aC }c‘Bn6,F lU@bsR(/4G{FzT(O]fT0V0-I|wLxϸ 'PuezXVK%j֓n`o>bV7p.o=gȳN&#*>RtW .+>P)n]ރo~(MU(L6ك\jx|:ӆ6עSPoRcGcnq9i 4EM\-B71nN> :cBwkԵd7-KX<5ErЌYL>?x er -jAm3ʽm7tRi"\Wv&V\Tv3"VӭJ(on-Ћ]t}čfKu:Jfc͵BA%) OBDȵR,, ?xjO})\{㎗ aJ\lg`w^`k=ׯ01\Dh|BOc]'b~:\ mZ8P3 U@oxJ籉uI^^럞f_!J ~ x#vfRXGt )&- \\%-h-ESɾ߮G$rJUclweK,/ E4}` Q-3#o.~n7nV*fVnFkx :qc!pXuN$0{UObU2J>+@q3-$=YuPXv -VJZܸA+M=??t[kT¢%f aB:8:UxRۼ`)GV $B Cx|cWxU {ՇӻjC#j6YⲸ{FZ7 [ϘDRjv -(}){VZk/^T= vK1T&&aLZ>>[=E*슰>f~7}b? 6(~C5a-ѓGRZxVӰ/KVE4r./.,JAr(6|M(l0|k$ V 皝WuMF>Jl}n(;p{TCkOmqk<s6ZWkoZZ #_D)SHLT;]jc\ N˹@dܔ@ŭx t/u)~].E5$Q4EG^'c ʲl[ƕ [L/_Nze v14;'Kr =]7(々ac+RXFNfpeϗ\0|:S瘫 G,.o|a(/3Vb#y+iN7[2?zw}C# &ȤRS_ t*(_^@ :`|${ZYT}p;lO5\+_ by;_oET[Y/1L1y yB͑|EiYF 8[P v rWxXŪB} v~3EVIǎ,nCT?{VQLQ` QBfGЧ_6dНa[nz{-6˦#o .Y&UK2S.x"m5.-ȑry Ł}ՊWGY usʤLޚe$al F 4B0: ;ǃ:C+*HAgKe:bNXdkWQaCO<y3kl)y%^RSqq@4T}ОR N0kHJy$fsO#y_u8{OZ̟/fQrJ3dDŽ+Yf/Umfr.mLBʨ=sN^21]sE^@&y-LzB&OP gH%9ߓ1=a#*6(,H /9 }aB5T1@ꖃN?܏rn#®']u =~deW]NyJSn\a*5qGD5?}VObL؇ W;9p.*fn6`Kʎ_Bc⃑\fwۄMəAFo,]|T H#Yazc,~y&aŮJܴZ~Y(dCK(>mb}oti׫̣=+`ԵH)IlHH,P%>pWVx3fw?0^h2\UV821G׮ĿS|Wa@!ܪwFARXj-MLrw2NCka,á\޷܄k;noEK*Wxh4IglOݮo\voW Mr;ooIA(|~S^͍a!R[u0^>~{dԓ)J4-[A$7BVE(V +'/G0Kb])m@8X1؟m~E[=0f&/Rp) 쑚x9%PΈX_ _-&QOF|T#0OE,\ eD!:=)P8ͻFnQ.cI#o?$UoDĩ=m|Xo!a`OwODP@=dJ&ZfQX]Kh_/iBeSHW l d{ӖG|ݠⅤVqWd#eoo|vdH}2hD@GiW͟2/NVڈY>T ̣O0Iɮ*Q[bUvo]KSh7wcq\ˍonAHP(AA9t)0}UUwr2Y׀jmwM?S;ԙ9+ Sgpq85`͸1ˤd*!SV|.{\3I} |IgfhΒ5 ?Uiw eKM|cME@AKD$P(J3R>j)n 5#{s.OT![eH ͚}^ÑIM`z,ZX#8ʘ@Cwxa/!beYR0qLL `k IfӛϣaLtbxɀq;j"x:N>f IAUb*j7"Ubai4eZ<+}vV>j3DZ5NXH qO)e@[.\? 5\T%seKp8hp 6QPQFd|6+|c1,\o_I*A dvd զ#vX`I=Se1ZDsRhs˜b%Ufͥ쇌P}PC~|q ck[RM!-vZt xT҈Մcq؋X]WT(25sG8p_.dv8~W Cϒ%BOzݛ >/7REe ЪQ !(፦c0čB,͢HS$ |xz}t:Kos8Gew{[rVxvʴhhy#scU^aaϷV%l#M컓{V%~XTJ~䀉]/6k! BfJ85)m` 'ݥ3iΑD'MuAl.w>dr^sS%Bqkj'[9ڠ UXy@VɸC%%΂olپ$p/Z|1t+oW'R*]RҰ'^A!X>d RJjQ&HeK#Ł|qc:s)pNϟAv櫓Hx-ZW-o Jue(\&-" m ^Ba̢wJ_(T 괯+ݕWUr\htcL]& 8΋:x$L#X.:S m-6ɬFp}g"II~PZ R4%[LWg$D\7T^4  t-<}Qd+rstS4[=iw?ђ.\M'Rh?:{BA(@_q( dߥHpT;f1\5SZ L{/gީGAMN0K"taj=^z`Z}`gx/ lK-a󖻩.7 wY]"f{JC <mO U)IQ_DyoB,{̗j{u'} ">-JI %r&m4p˒Nh@G-(5O,Ed ^6AK%ֈt*pi~d|G}:A66Ru]9Yv˄\~&n^kve;M6`|Jp)&V8܍R`}Ͳ᤽e\zNoN* HŘ/ "S7eG̴Vq_wvš >3X+m GhV( [W 4pMq=#?G9mTe篿k;ɞw)Hv)CRhnt9) Ќċ9k'3=t5-Ft%ƄK5Zoj _%_Q `@wD?X>JƖ, hns̏_G1hʺ> {TaCnhhg,̈y!OIb.h}Zp]B] BDIj{RU;(/v(bٱ ~m.Ž.8lTy/wO Tԁ`sje2'Do-F*K` ujQ* /o3<兗#g&PYc@Y:MZH6 FPR5u1osrCn*{9&*Jia4t@e0zp?Ĕ /ԓC5K{i.@Օ=T#ZB46 &޿ȰBXɱߓ9hq^Dg.4s~HT'͈C`P𻏸вwX;bK+ @fYNW஭/ZNu{+uToE~b㫈 i #U-|Ąʹr(a *wlgSDNx]]r! v.Ue7w@L MFD?E6hPu M޼~f:\%(,ESLBwБҐ֕L:{SCtqvgnG8z PYPVQ=q--c̸P3Iba ,]\;cY2w^qSvW$>J8@y'47dˊo*ʶژn?xܝ9SA-oAT_̊wYmM3 GᶟG@Rߛ.s :O2Rx@aUբiҹtg[n%urԤE N(TVkpzu0O>ߡ;0hBH`TI W@P_F;]Ж1(Ee6I PaKD4W[ڀ[U9VΨ-fqa1fl58D(\<:ufˆ(-f AyRvxykB&P40<u}' )ˀJcɞN8BSXcON⽝K߅acn@)5i"!RW7X*kmʽ6Mrqu(\մqafVt4@\$i4 uOvQH00AU;D8h8Wd1 9frߏ|*Wt>O ۄ:J⬔9-_*[tisSTʸOZ9,:/+1= {r}3=,gQg6\шε5k'OXfpD%T`w8r Z[r4ѥ"EڼMQjQ%\BP{06/Qܯa:i7RFfg7{U摨|ȓ֟xxέCGD፝Xc~T%4 }/IV ˙!)J'Y|RְX9600xfkbDZ[:ӔqR6*߈kږBD$ =$`i~Ȳ"Q/nh$"g9l\Q\Rt$Ρ(]P~덗; tb@+D/gyN;FvQ2Y/r+''1B\J(>8\\!o|^}D)Z0Z|Mk.XȵG,&ăY;Yu~q=Z=dF/Cx0Ht+őдj$uWa4PQaT &ldp Ìl. 8Át`X]7F3OgvsޗrpAή?3~}1EKqdz`6Y$;̥QYtv>iܩ]~Gx3RC!fm)'1dG0{bP5l7'A)EÖlHHFէ0^:j 9#x/]idVSJ9ķlh}!Ԯ:,}UYTzMoOxpKП.Bz)r2F$C1Sab9[՛UŻ>+PrcVv%;IAciL%+^oā>L^TLN^#r^) C4/6&A iqI+ SMZYN(9i,B _S,O=;(Zɓ?MBRFRS4[b_XJdO!\>XvWG~4qsw䣔أ]"˖j8J7PesW$gںTZemUgn ͗ aK@zj .~Z ª N59O~$rky|!OH*W:Ӑ@ҡr.Bus A~Rn`]!^*ax:f}Ead:]H"S5*YjUZEA"3XKbwn҂r3?´ZxD/+Ma# "gYNKE=ӃE 3cKAu^BJV.l$;e_4~Eʼn[ɣy&t QV_KrRrv~Fb9mSUH"_vg4Nv=ۯ''9I)[tXƢ~]Q m^H*K*!jDӢ Q%u'&F%1/mw.!SNi{kvp;C>b; 1>?ˊbKZIUP5P6>30r" 9ގބ&ˠx{ӐB,Wh:{_GTtb:)\t  :W"VUpPeN1 Q4vlR: SDΠdq@w.H;oeЩT\f2+O(W}p4I|`I] 7f9+vޱucK?>MnCE?>E9vΛ+\Y0 0?rCse;C"JbYPq$$Il[qS:d黻{)2njDũՀSH c&;_HW>Y+(9O׬&s[x"މ0 ξƕf-\a;M鲊I%⏬fo>!A2j@|v:bbCc{Hj@dY#JWX/ə"_dH=qhrη7:?Aλ:dr3vo.OYINA%q?IO}&"+LPfy_Nf)1ptҠ w=)P$!~i"('/YIؖi9UdCE)?!+KJ,IXYy*Q'Q\W'UD 본ڣV. ,Βk7rUyyF,%AQ=ڳfA2Eo>XRPP@H |7YTW WPo|>[B^Li" J`2TOJ]uxLV= %xb1y&].e|AԿTY妽@z15qQ@ES=!M}=yWu/G:2d^"Ċ(?%<Jjɏv@]"E’o[/QuSz~H!2lP9KomF.Fj2#PFtɄ H9*3~l0ъ=7or=ƙC$cs\*S>40/ @ljx:~q;i _U%T3NV^Y(_;BѾ؞6b9A4ּ+hrF lMIir1&M9akKюA^"-=[H :dt 3׬Uؚ.| '1\QS r6 |d1z([OއX5{/cE ;{m[o |~fhP]񫟱}@ilA= Y5a&AtITkkp78%ݫPBE Gz РkHD*=X W8t !8h?q9N΁"KcIt/aUd(Rq0]eQ7>Mc]C*g[a'jv֦RR!|'e}\8^Pn+샘v{YE_6yԜ" bYfdFS4gZ䑟 <8cI:Bddl V[q%Y8`6:yԵGkg57LtRX-m/2@9 C=itoZ& îZ'`,09YZ"V8JrkʰruLR ^j&È`\LƋ`闟"gm4#8c}%.25Uemik%gwf|ٯ*)}cS{sɑa<la80 jP.av$[w#м$ܾkXe1d$a)Jfr,60G}kHN-׋ )vߘ=JJzGmGA6ͨFq4i1%֛h@dqs blPDK< TՊOIQ (?>:(̧,#ǓQn.qJ)±pEg=2=rmn6D3gÕ+8qg#XUl^աUNg\7u\hq<~«Qe(`f][K-Bh_Bb|j{"Idr&doC쿈*Z WxeMݻ+<ZSs*ʱb' ,.ofҴ9K38R,EQDXj9"HtӯGi&*)EJ [!  uIJzrQU#ިuLk'oKԳ/UNWk%P'a`N &El uV]JOI Tc}|'ﭮ o7>ENN{Hxxvd % ,΀A0>v44y-6 A$!T|4¬zõL`ztIx}AMw@pXh-l֥v0nna޺?p*hufDc0&ߒ\0eA}@5yԽ5jRcJzB[>'zV2(0{0r5n@E۔*W&I뱗4sLQ5 ߜnkI_֢'qBqjAG^Vw,M a@-bc(&4:"13.7;!,T(I]wE?4=WI*6`<s,蘅Պ(poo@'zSh`^!6*=v2D UTˌY%n;%YܵսԅzJzDƥ$sIq45Vh{*FfFUjm ;x1gF A= 셂FShbzT `׍o}xprR( )  P $w[-㆒hڧ%\d-@k芀4{i)w Bi5q_-{LT̕l}DRnW j+Dڂ2\J6nc[I9+I]8h8 @DW#uoN(!NQ٩Նqҩ|#d > Ly2:D6@#|v$#f=VӼ:0({0H:P=hst:?3O40#l! QX\r|Q#ܳwa7nOiVO@0d %X tljTI5 +w>9<]tQ~A\~rev cu4.aeNG$A+w/U7u)3fjOZ_ƓO׭2F5${CvO3$F"ٚרL ^zzۡSP쌜kgeF*~pxoVڍU[vտ,z8"CIiuIqrwiPwX\ʨog!eDZJ r>!񇗫C,#ƏAKdYy(#t%Z9?~w b@ D\Auh·XuA,_$Eiĝ]r۔&ɲ,!U f (k'3"_4s')PUsCzk #L Tfղ8Ժ^;.sW5P@bvdY-ul5=b $YwT[|)|p IdEPa-K3å9Ơe2Kh7c4 JB.mRy;AG&AMr/l&F/SY|uxyG^5 ָf)^jX) Ub΂rLF Wv /WGc@N/jq+W3+n>a"L~xxaEǷꋽl̎aq[.ЁTqrglSC*FSqF4ɛ1@{X{>0OO3%3$(oHO<ۼMv/ P~{;R袃X-.ے~d>1kzDE jo+њT!΅=M^j|E#,(R "H7UbP2fP0x-HINR@J:ˌ=X"I>. Txhy[:]>ڰ/5QԻkDF>k?RWS.¥uUՕF: JΛb Fz2s"Ӵ0۶rVoG=}"*Y˙ސo8^C6yk0A 5]S»_ʩA{ɟ$#qWz$)ϟݠwEUfk`.^՗r0vTHM㶐?^gjzFNd4ME(/TpwݠzǕWͥSRԭ7Th]ruǸ-`k:l~VBAI6P/1_| c,\S wu0=g" m2W,0R+cOym?WO p/أcnp׹ dgFʨw;e qV\ `a CvR1ZF/xmL#'̧..$ U򐯥Ih&H+ps@d @%u30)ğPƄT_G#)IPED*J!շVu.uתcW:p\wU؍ it͚ :089KP:2^l8[*'# "\j?1N2tbu{5fwˑWoBtӇX?ZM MxBP"2CzǾqYB F`/C_$9gqėθ­ƚ_/rS^Ԡ4LWrG359G9$xCrÕxiV><\{­.K6{rGM9_C,xo%b`_#NЯv[+d`vC0(Ubò(~+XWQvߪc'y0: OLa1錞1^@~ @6j^%ts KoKdAݘ~YWU>ML؇){*W>} O+A1Bb=#,4JQ[kF#{.U="XVL[_WgW_I`TG)|m[+6ZW@)zIOPs˛r:IJǭ!JIuɂ4/IPiQ-LG(KX;sګ؊Ac.CE`!u婨w>|;{0Haa\Ѩ:DZi$ Ͽtdd[܁8u@$jcׇ n kK+ZӤ}I"#QFX rίhcAbOQb<:Nhی-5|?h(Ix]݌Hm#S&{'XMyP=m)&J/{FA)ffv0JO2dPM5H h³奱sk _8TJ2vًP:T%CC$PVvm F$χ9!7N%˜!x$'nAF_|狴8y%cאӟU{=vOٓM٤8v?dB1\P7O8JtҺi:!uW]48IYmU hx:,IKIR8/KGAUxiWvz}['56kA²|Z 8v9wXTbfnvWѸ$4V 5e["h_QEl4h'Q D߲Gw2W!m [i"e/;۠{p]˳ABt'(\@Ei .~bP&GeBK:WXf;XycseIS}f((1a(*i6^U<_4'h m=y㶒ǩ@^6\G茯:yFms2:*2gWm ~_V@?;bDF4?0ӡ'ㆍ!N-s bzNk:dHH(v9FΆjLv$TVɥmc6aȹ G5KBL]̷hfؓ)Qx%7>.P .WO|Mmף3gs15D7HHtq%5vN C62T56|wd&- O+ i#X9%+deMhJX1ިnq _zbWթSZFuKs,B,J$9f0ac2ī .^h$>X28nr`wiu aI}ЗUeP 5ybc$'`e̗cIqYsԩzR/\dYțׄ\,q1)%9l'_ i`wDdw F[vjA3jM(暤*glM̮ F}B."!u^oVM31 25mĝOO]hgP _\83Cɪ"# j!e궱U܏\1sLQ"}uRat/TמI #DERsܛ<8:#e }Ǹȷ| W&:}>ai6:cm8 Ӱ21Odo0͊t3Թ\ ӕ:GSޞ*()* ϛۑq.W*lBLK!e嗦y!ojBp𛒤wdmbc]I/dVU/!=j9Ok%zJ~5]oK_,vTǖ,hB(斦@@d/!yw(kM\XZ&[^o,Fj^%|'(A 25MmŽ!ZnЩ!j_f?ނ+| ,zMS=ށE$mZu +ޜma<G\ڷq+i@ݰ^Bo?\[IѨ*'mJ{f*[f^}xJ$9䳜?TA='[#C9U Kpn(&30(ƤH۹"[8"Y YsMùm#&{$b_}^tM PJ-_u PYSexbٌD:Z8ђKT:,a],?o,(ڸcYGln 14nyqqk`/5$!WIG:Hk%Ry74vJo㉠Môϟ _W{ۏ#}Ε%@1I9^4J$[$Ts+28*dFTY@ۥG/ށqR-DQgT'ea/)t+fR>LzAwM NRzuBqӏ"* jq9p mMo;N!1k U ]skuy}b03xNf5Yh񺒳\/8#t'e@ul6nWS1hZT>=]}ϕkWuy&޵\_ jHn!j[dV>%zT  z;oy?+1d{{Aף:&P"iEbgY{ +3?</~`%!'>9q|AΡ?>]HQ9VLbۨ*\Ҏu4ݾ v)!ۉvap{alt;U?|p!שɕ}g`4qRr% Cʳa{f|zH2sY{Ĕ/C2"w"u~->$#~<ůx?5NhUǑs}|k|QxA;$8r~/̀=r~>AtxL6L*rw"xԍ'nP;z;nepk#^a4t4 =Sg># W$d@>F#4,btuJ)BWV-9Й6o@nEdZNw ]P,'1Oy% wxb,f-bQt*['uuŇ]`bq|-<ω yʮ 'Ye}Da-`QW;v+L! tQScMR)VHc^1 7$K!;n<bH|%A֭]s~2 a"6#^N%)ʧʟ§'ɥBm7ATQBKC$!|[QdR&d=|,yD8<#RJƎh(JkXl>zjTwfkjeFRwvwLR ua (>r0= @0UsvB4n|k1:O2=l_+.2Na#|ZW޼;L5x C jy,a~;K _}(&+=#7a}xEM+FKTb]ļ~6m^.G;|Lfۿ$@uP.0[^ecx0@>Oxܙf5govYu/>Q+^?/)Qu* z׼l[+>w]~b+#W 0!Ŝg|SQ@{;iU|cQPZtOEj &vՄXJz{٥J;R#prs=Ѐ6M`.nwЌ+< p@Z`ʹ(JX挏5.ޖvEt1=}:'+0'\(^3&W2,vdʽz#l%=npBީ7j6]H-hOMXWGPWBfkfdSjMj@K;tFGX+9{MZ:!=>i?$P;|XcD Vϫ/NU *,D0#:'UBhtW1Q܃*-x:G0rA K'FGO9]kq;@M !z;x#6stV?\`% 5+лֻTg"TSJfJ ]ߘ@D% ,[+MlLJ',s䯩8<#l#<*#ϋ68č$MؾT*(ff$@HNW ]O``~B瞩- -|>Q |$v~?*G*܅:7T,#MY ^Vr^fY\rmGiKik$"N܉t:G ƨfVZ{bav{F !v1BX-AhIwտC4jnOQUl3&^tApuTtD:TUFNc화.tئq[+G-* "(_WK`d)$˲vGqxzeke$qX u]1.TՁxޜ{gX%T]6T[9+$?TGpnԅ$+kWZlMV] ]~C[^Aƞl)hrVhP"rT7C!jR%$ Iv ]yJ.{S";.9a[Z:eB5;9>!B^O8sq (E(b>=VZ{~{r մ̒٫fU[ij:`5WPP0@3fxo$}Ζkyu'DK 甜#w3eHIGzS@[rzp xH6͓J];G`g%i '4מm,x@֨ΖÈU. 3r?I_B16˴b6F1yfrԺ"'eիNfoNXl-^wb̔'K3jbl G!/T uԄG_ʤ؄ *h@Dl}F܅TlgSVY> I,ttHu+.2ĔRgIԗʻ/6{wf8ޡA/;@Z6j[o]ﲡ&;Pm0b  ͱM!T-+-IYJۦ_h:z#6`rSQp!G3qO`UHDS, rEI94eΤ}N!ʵZSGGg /v&\Et6]t)`Mr8z(׉L,.6-̍yy=E+\y`kd7JI _; Dh/r(4OdŸ է- B3):ΉWiP"a zA2&- wK<Iyrb+ J5wo;PO] 22 vޛj-{1|;lPC.7HB:'+oHb"6E}&!Ș s8ਢk[2bLZcsL4I-6aŎ {; 6T,%+ IF{Il}Uq0Kz PѤ$zk6B&vUM >A7:5h3WZEޘR/-epbBh}L ,ǧc#2D - =BA2.hȉHj/ s`\uP@s9a̐>T:>Sd#QvP3ah*Qa-.M+h$$ƿT6L*tѹxEϾ ?;?SzX}Ώ$wz.Z>L4ټ~歓Q).Q`i!ڽ%# QpV'aN)UA _p{dH2sbY ѡ&t=nX蕜.V۹ / 4`.Gͺw~bd'S^Qj!vbXYmKWjw|'du߸Ka) b%Belh"UuZ}ծ,-ӫ<5};Olx=-b= Soex)L؎}Ey YVQLvVMMYLlp :Y4-!Oȱ~,m} cyzjJgT&I&'27: 鹻t(A\{vZNf[slߡ9'XSBw>1%;.ǴPˁɻ9  LKyr2L'^j]BK&Ԑo "ֹsDG ab+8GpB *xŝq6LBY :Ώ":ˇQg?֧H1Un;(K{pՉ`! E>d{Ž~P[V.WM:'mMEr#TA׶i!D.@dYÎw[!;Fz' M,j;Ncmz& :&X:P/nvwM-mHiWX)-` 5?hn<`\  0+…3`L3{E%$c'Yse<&TQ ~mA0-,炱ӡ1F*qǃ+ԽzN-H..+׵J3CߨcnX{]>v)ٽw#0X:(TInϜ`/U3 ݊+G~ W\<֘shMF+UoqA?L[s~<zcE1?1*KF%ÉA984^Ĥ1cKi :Z,M(*xQ. E.X`|ܾk1/RanV51,4]} nT4G7w2XK-pI[Pk2J6'i'VW)7SX[Aa;Fb$SQ8?cs RsfAUe:),@C{2tbCu_rMvPEx`|5o6ً P.)L#;tȇ!N6X~t|92Qx9,k ]qWJI5DtTĩxtx?O@#/G As:;\vǴ4B%Yܻiؔ)7Y)5ZƣܨYGgN2_$V~X1nAÒi#.I>ec ~yPǹtAsgL1/(]Mf(P_l6ꓧҙL 9\P/|c4aP4 Na=pWkG`;gm y k_RTK٢Pʆ#ey10s? -B{e:j5r⩽i}mpz}Mw㳼mja?r1*y>S`[ 1~E.|-vQ:NB% A#?A4׻ݴ!hWe ^Ђ_2#iIjUE8MG8t|DG8/s *u^ A,; rۀy/˛H^oK="QyMӳ2#]6LI<Ɲ5ZPRmF v8\T''hE?)bxwt2ػ3lSv3C2\cglGǿP8 yq *{R'[EF &-K)iZhUU^JzZĉ-C<$3㺙b$ghI8ܮP 48p]Yh(Mԑ L(LJo7ʇe?9P2ڟz8~SX;(@V[()EĨl*} J97 [Xçe鳥i -IҠ{c2_志=zPa$|)m8ת7: E2ZNOOJ!n*K)3U怆zXTL ;sw.q,>.:$G*ږ=|*7'ե2;7uzŵ0"A> J|t0+p:t5]2L`Ck=>BG dEkYC酲ǩ9 Xh[1֟md:T33Wf)GN~) r,vUrQƔ)n<==U3;цnNW2߾}f_= =(_:`AY"2)^cMGtlPz?8bfI(ڍkOj~8û'AU둅УDOAaZk!R" Aڈw),F)u+@m:CJ;'4RuV2"#r6bp,"[#KSK:>r0 {+ߘjuM~6ILJUrmzn5P>O䲺NqC܋U/d cAg%g{Ȱ;!{"HS&8,k=JĈ{4@!!Vm#zf-HTzQᅤ %enJ%j$XD&>oT2=̈7E*ea77WgɐB4b.# l8 ]lh w%.Fk*i}F=ګ v%lTcXSa)q\w{|=uVXb6R'@g,;$v%N\S/1ǫkmˮL$#cFJM}Y$3- J|(+>c<|Ӝusq Ӳ%Jcg LB'lՓhXD45I voMZKͪ3{hy{[69@[2Ε]Ţ]D7-]>6JvG6gLַ } [qxF+ g_`9վ OK6k(fҔ'ew9#J3e&C`VKE^Hm*qe  Fsw R:JVF,aưy.I+s/yO24H!Xt&UҒ{^'tJS ( z6`T}L/b?4;J'ˋ*B8kHn#c^^mOzMpyX#aj~wAAapELЭĻR x,kh.]S#d]VIN}tO ŘD̛ u sAV($pVZLG 6b,1{ok3l ֒bAN+fHpۛ,5rS̋\.Z)Kh~5| )чDjrZ(f 鱻B^bAo˵bt>=4+Ә~PN7I+'dWbl6|kF7ҞafT\>ʭ[*mh((Y8 B2E̹l҆Y &|ђʃ@$F(!_ҌG_m.ersT6i\V  ]DejhsKP %n1~y}g%U5kС*}Im]yp6ݢ"J~H ;,\*:k WofaUamhyΉt>E͕1Wel_N+V+=G,Υ31/L^xݪK;w<X:zopU\ (UDTBYJfA(o6RBvSAX'd@>z _G+D7%?H/9$Լs$CPMnjhC<꓎%pWVxnm5f mbmvT;HW#9Yzzq T MY1|יgtcJ;riIv]iҢ k<z)QAUR7 eI–,Qy?xGwWJ}>f\`/:wѦQSn *v!l:ȋːh*5_RYc`b>OѳW @MVXRc aK~1!Ѕif'v{$.#1ɈR 2[ iolE]친^ =<Pi=_VizJ\AR~͓ma%|5f[dR,b`anqfjTmP4^AL3Gvt,kΌ,q"3-n~L$ &ǰ%R|[,XgKvߏ>Mg;nLەeQc+( z<|l4ґ'-w 3Kbe8Uˉur@<<3|>?r(n%95+7+Is6A +"ŊvyœohyP6T1cN[b4nC%ȲLrr\c$vryfCPW.!&%9%-W ',~0,qqc8G3p~ %5G 0Үot!Nq^wyecƝ]*+PnL2>Q޿Ӌ'v r>̼ga,_dd2g ]&-?$n/YM&Aȸ?Tabɞ5@\ QWyh5> /L?e/-$Ŗ5g{Oݷ4F#S[XXu2u!VvQ7<Ӓ?Gw#RNOMw/@Y+Ag>5'oBRhJi%)ue((sz]>k:$?ȡӄv]s}xҖ!Ŋ" +M)TƸgqѨ/gFdalZSN֫!Iq8 <&R"ߵcZvVx:m&($}#iC%g? .v_rѵi[9I/vE0C`dE@iZ**f0GZ 0Z{[vEWP &Y7:*{QZ4gڿ XG-o#B'}|P`fwgm}7u84`RcQⰊ. Nw,jEկqq&XB6IPi@7UU-)ji9k!I hCpXlF.!hs7? e1)rF?[pXʄs䣰,:뮍?Qx͎ٻezh&W{MͲuU&&8^)Y;^-~nn*Ѣ=sIs]>8څ^S8^s>rKשYuA<^ 5 pX ңHqTJ 9uu7k ش]9l21C0qgqm餤O{06#luc լE]ʝczU q39C_9 q*W3S⡕ga(c)28 D}O&N8ѐse76cn1g’A~H.=1q[^nf 5S.pt Bȓ1^{(e2FB6ɰ<1Ӎ#DY mj kOU1mv%`o{Zqe jnvX]з;ʘ\ZCh&+r8EEŶzlָ`,G <40:rkm"gMczH%\;~[F-5d;^?ÃKFé.4\V75U7NINBYbm,\PE ˘db`##}5* |%1t` M;b w۰]euCANg_M` 6C~^}(]{=(ZZ& oŸ ! xt9m!+3"[æF@.OQG~Q!prpȻi)κy&٭WEl_)`"Yz4WQOf{{|ժiB07XבaHcBJBmc" Q][&$(oLt)p||(;2.k+fħ?g]KsmmPXRxApv/d2Ob8f;"4".5PԳeO>XM trXDJ6z[VME MfȵMaqr~~ ,< 2-00hFp4 )ms9Otڵ^b*cC*{GlQ^ƛK^0s6 R!ĉQ%ήdeu%h)k +4BU%MˆV^4&o>K]ҩX>G"wuXb*P6 &m9bVȇhWr{H&6c@v)^nt ?}z0 YFNt bH'߯ygׄJӂr9pxA0T opCXl;~;kV'˥bM]jW7lW`m9-i'y3˽/8PHEF 'Vg$-q/Om/}~1Z(ؼ6d}[/:a .ֻf2)\ݴxu XYzX^)K՜.)zNm^m1#T⺇}bXPL 5sqX%<'vIs@Q˛ ݣіbu8wpi hi1Cp 2!JKQ6z[;@}Z {"+c.s?WEZܗ([[l5 (!`˳0;֒UR?ytVZDEb 8~=?_j0cL~?DV囀{zYZ mVNt-p)/sA䋅o2xtpGfW]X[;HQ7`xGBAB d_@wl) Tf@/6FǸR \#CuFj9V ׽bRcs6tx. a4x5Taiu7Q>fO;n֖T7JV,ݛcFHZ%ڡ0 GFۂT={iz qF xB{K)%,WIQ?QN  p]_T",ؓT!9-l-Iɱ2@KQE7'0L|[A z܃DJah_Vm b-rL)`p2X9z"]Z} `/s+) o5>EM ПA4FZ26c9~G2芍e $:|Dzʝm"Ʉ?K$CT0O)ցLj$뺠W*qV1 VUrA̺NVwEunh\D')3;0@y5 |kSNʗѱpU Do2mS q7ܥCQhp:(k!M79P܋v~=+YL+eF.eQ 2=9 i3$7[=Հm9$Y}dRu)pcܖ5[/{zv*Dq-562䣈! &69m:Puh&Y܅P>[rvEJf,z9֕߭+F}M1#CH>Nry?{{6Ab4Fb?]?G}-oD{Q7"˵,Fsn`_ qE+ϸ_5\ceԜ3,J^Ay`M՞Meoɖe>sC3 #~Wx+䝉8Kj)wVX@*#ĉLneDw\uraaag/V8mG- YJ]K:ՠ#;~Qswh=o;3w>k358[.7 `H\?}Sf\{X<ͺ?R[6iX0%@[$ 9FSJ, WQ iH)Y=5]Ηq5CQ*ܩ C-iOݮ6 Wae!ҴD~kBP-1HOĻ)y,`ݝ1O]3ɽuf[Ibʸ>3:T)9z7j@^֛ohsXRiA{{DFnZypB1uީI)/g '{:42ǃ?wubdR0R%zJtM/B$^ty:U(yoy2Q=$jƪ`H-|nPΤPM-';$` ]y -O ^o mL X/ EЮ}<]>+djZ[Vycޕ'B҈E6V׫鏃ipI% [?b /kW;#DCm 5H먖Xa$[A" ],#sW5M@A?sb ҪoS  %|@R{"2ku,@ǘ#-aAy@)ۦIs/z`:Ԓ:e hrMqɀʜ&Ք~'Mk%?Iny$dhք iv(!^6/Hܔ.BkGZwTǚT!I "Ni^P<m`cԄ4 {cfJc9SP!_H>_fѲqt$ evb@5^灵IrWC.a<6V8|&#.K[,-Ԭe!ڀXO(Bh1DAjޥP# v*y]i -mq~Y툻z:j 35 3=@nޚgR8n:04Y>vE ['r}]-QAǐzԇhr2mj/: Ⱦ#u)̫r0J&xhwPHnY`m4%Ѥg]vz.ub+ëSБSIX:z5E]UmVMB*qSj2b_nl9Nv^6xQ3}hGYqSEO 0}t p}/rC 'Hn0Qp_))[TfO9d`ONvjif` wt;c ܖù7p,$c.=3*MyȈ@X*?qph"3P"]iU]k_hu{{䒍Yk鍵fB~fDnnT`p1%+ hrϓ QcU ll+`37 {1Zyռ wuFz-r7b:k'9JM?/fS}|Ͳ0'Fqc^wK{Z8jv`S}:}049\|טt̐ISq(< pr}M$gFwPG4 <:8_.ӘxN>x|2}KCN7mQ;;{gm[;-ЧwZn;_٢E= B>_Jă a@B|6"EG?mraeHϥ!Бhv }=;hr\1J݆)"쇥Z-(_ >sƯM6};ey&#w F:H<7+tώeSA#o+tm67$?x\<ߓCa*DŤ2c=@}l ա5+(T,&^s+ʮS@8-!.ImT/Dێ/j7_7~TuPW$n'Tp pwZ+%T*Y_pnEKߐͳf}fA!YL CF DO4? VKG#Y@wظoP{~Ms^$^YyD|!F+g{g4.uUާ24k' f*#]v`7D/|1l2!$} OQE쏆 㭭*I(d8=V ">3 \X*.[r;Xq7cmwZ4p!m=Vab|iNK b=zf1CA7ڬf׍,J eƔѴ/ @gysJ@vA!N)O.^JgplQ xc+FڮBW[eVͰ́q8;{0_JzN;2t~D@N]?{A'jTt.ד*g sW s)ij <5cg}k@ N,n\"\D18VL&]6MUtDgH&$uP8Xj9Am̬Vr͖}īja^+}$6PK[t2AV \4tfCFp8@ `;UD}H? P-ajC"DδR$:M{FqED?|8(ԿmgID#хq¢X'\#.}[ό-Ys=#)^Oo7]P|zɾ5^FZөxk-|*$dMi1:$a9r}1>W9jID؏&,x: u)JjMUL7zzi淓0Eg|*;&Mu5M5ZyYVJԫvq>L?ggkJ& T误6ɿVRlK3I!9 A>ߖ8$`tPdؙ\Օ) p4HI/4'T@؊(8>0A7:zy/Y64Y۽h A"5i`14:çljhrjм+DTYB$)H[`:;$^=հ;6g&^hN#ۇO4fIX\=BX:ěBɀ'V e xci 9_+K:!>)OT>uҕ & iJWX!(_Oa(f ν )P+ArBP"%D_-dtk0 4ː$C-ḥˋ/f H9RXpV(]0ciqFRmV9(bť=V?QMwiy͐?)H&H l^ci'/$cRh`X,ȸJpA>F] )l/&` qe1B%+~] ¥B.r_3p[rp‚U$칫(BŰ5>[% ~ V@OzS6XKp`iF̵opoTM 9 ^i[!44ü4gh)~tоG<&!BI/" %YΚR:0Dm beH-I+-7q] 3Q /hRD`}$'&+UTK\c>?H -"UJ܍yJumx1g!l@V1wfc+D6ϫX^Ij]f:eT5:ٓ22+e/"T1 U}f1ڏE7Zt?|`OP`,ɣ^c3$^ >)T\`)`+)b)U)؊[ڿ Jx>mul8P:%YCm`.V7f~)ȯbs(Y{oNM+a q(. NMAOo`\7 Fq P-u #v@&~I: x2QyXX>H$#Ž jՈC/Cq#?u]Gp yHy4!S۴7ߚ'P'$L*O ~9'fw߇uD)U6q}:ƱccQ5FH(cڻbD~U =϶'pII(.a`][9wyyb. 5s0Qd_ pڈ8X/Wʃs 'vфA0M- +#Zi΀< . GIYh/7c_Bx`F_gz)xnKl:^D'{=#zRmEN446?Kk3iU_ 5pm >^xr]xsmQ: $څ-yixxG1ۨ47? WxĿi-eHKG+LK1dH U+EˊK5Bga޽y|P@v佴uMTAI )m o? $wXؓGG"w{Ի%?REsq8@dy=s#v J9Ǹ6go`†jɄtaL?WE,M֊*e6dnMŷIW)5{6Os+R1_;;AIg hU{ԞB끫'_TV#cA> IE:N cb 7V;E<YR U_0݁9/0Z~$r`Aw 45l: p\ Wc毜 ]k8gÞ3DͰȀGx7]BNZ~z|猆;`D4NOy?<^hf_̐M(R4YA1Ƙ1/x*%\t5o qnrEoCɢYwe?ߘawC(b4M>lvtu7r%b>D٬Wd+U;v~FJWp߲,0Y(?S"unxUB1a|z@Jݧj|=qc%l:[S=9耪JL7kC wI\O 0mg'0Dpxag$g:4'r2RFm'vi;'k7 %4kt+{JPMf hHH [7kѡ>!)$R~*e6zrzv`f,sTxIKDf{EEMbѿl\.8  iH[8LY |eCV#@{>υ4qf9!UO1asS\XSxY0ߍp )lGebN_|Wh8fw+}lg_wQQ;%1d z<5,K L jk>k?iq\xH Ny.'u#=i];[FhN+Tz2ͲAXqh k-ld4Ll`/;2*Om;C Ϣq *U,^=4.l6%*8DI)={UAi{i^´06dpp^6[3Plw:Jf)#B 6J`02 ]nV _(>.m4MT/~ÝѦPXr8$)i* _6 1&~,@Qhs(ꩼ.䙍>UR>Zov8xDF0XXLGysf i}:uJOMzx,5Q 4uo8R5ݢ&M3g'DADӺa XfU/&:4[6rУlMu19r|`:v*ф85v;2Hŝlv$zPK ObA3+QN+G|~GrnQI9"mF^#ƔANtx.JtĝpH3\y@Q~:EP)qU j\JD"iFq2Rs\QBEjRy+CZae&LXUՒQi HJz=&hK7Fn ,^eQf5l0XFhߟp輮ˋ#ArbiΣ(FS:R yA'aؕ\k 95/NCŠ=`1U? M n!QsrQe^^m/0>|;̸"-%=uY're!*)t &%kƹCf@w9+է0@"žΥ!"r ftK Vf?Ō:)5*YJ,}֏|VЪCkVY]׏<[Nq*I{^A(ET\lj޼C&Y褁k78*AI;P2#xYץ t}}SHW%̲W{:)f۲W}NsYtC TiF"ڎ\zMq".;KpIouzR:"Q=> asR) }+\Ò"h-AYԊ% ZE+_d$_7eUۤ-ea4yEH]761B[Jry&P q|wk8N Dׄm TQq{uwm[~y1>%n|<'B(; +Qd'T#{!1?60ozN!UYT0 f}~WW}Lk~iY';"K\5+L'4.|ֵ$Dz5:fAD#WSDm7PͬЀX'(:bDŤiz 4Wk bJ=nf be}EE)*ف) oCģx˺1!|4bM n[ ! 8= E/2|*[IE\ -wt7׉}u k5k9S ۜ G n(*ܿZ۰ W&57f@;;l9m6Ø740߉1,,j.GWRo\gOEWZlEfzvbCLBzQ72 ax%ju+saυMg6wMv6Rd [Ȑ'&MT=~W]˹Y󊧏o-D-q?0m~k-?@D;QK9uX@E=?N$PC:e"Ǭ~2.sYT{GAs'qL_3i":iT E>@+Q!_bp 8Υbu?dޢu0B_k#_ӛI,vKIL ӆ#cywOx.uS |R3a ~<ǶaZMeZ}9*t#mU̎Xx%XLb> -V T6R캢q% y(S89ةI{Ǎ<'#G60 );>(g֚O =녧wr0O[BKty.Ȭ`75iPOcs>ohwifSEI7 3,)rsg%5NV4D~o *Cx\a\%jh//t~?$4)zm*v*RIIGLXlAʬ2o5ӣCbzd\Ǐ*#ΚcԜDBDAȄ:$K[9 Oڽey7s 38[xxFqx o+'8bƊ2(/LMCZA#.)G9uϹtXg2Lv-q?7DƳ0LRf!cۂŮvOj;o"SP3D P8 ǼB3xj"&V X_q!Xzޒ.3E΀"q{?~fwFh*p<6bF Þ4R[^ý8%7]|D|RBʎp+Y;adG*VÉ-u>U *6 3"Ah }j1nymQfTt1pkx)_*jS v7 A2UnBpAqeWQN~UDM^KDz=o"g#Z~Ʀ4?Sr;1(Rvר8w=~Êw$ƃǹ;0LtCKjm2 aOGOoj]_VT$k8hPfcޗqL";[۰#7n,=jPpw4 $XRc?Y3$DŽYp.@#`AsWr 646ۮM꺰yS=F">uk<Ƀ%=YiJzN猵Ηb]̇, ʈgBhHh C1(e]=.ޙǟ9u3jP8̓PR*8] .<0煮v1m<xdu(~V%P:d'T(C'凿&2n?(eQQPuDKG}ķW&~LRL6HO: m?5+iyIV嫏WÝ+u oQ6:+ :K]"x[nmxKQBEɜK8џfM%1%0,wY !j!`5{ H~K|ʁ ێkŷ8+"- JOg_?'*,1L%CoT_E7is $\<=- O}e"S$jqv8ڈ-tqܒ1qB(ϡ])~rAbYօ#V6ّهB _E[m޽QKzPkdRqۘfa2W=q&(9-,QKėEwZn0*(EsSUZ;>$1MDabDR, _# vm@xZ?sp#é #mgK8S2sf3d ԌfE\Il xmE/ߝyBqtZ(@A>ȁKb6jϤLUl@PY~|ɦR͎F,*;[gkT&VK`KǾ-4,ؼ%%.8fhNS:Tr}X隧|ʦAU,^[C5ߍ5<$S+ng{!As6c'L0;b_] 1x7^+8ND^;3m[&1@M[dȾ~Э]2آIk{7_yTS7+f1PȦp;t'ۓEuP~@Dcfdbnk'@[)N% @q[ 2yNS3y/5I1ljkbT1(2MŖ;iI ZNt)eQrRh?l8ěF1 eJ7!՞QLvƣϔU\`|U*`fsyā08ٷKD{= e'T"aVDI i. ./ !&=eݙFөWȎCŞEQ]0;DZӍ'o"jQ>WSUF.[~D3L3L=QC%6 U(a=:^"M~PWQe4: ŗS[_ Zz^{PFmR.\lZ~3RVv=#*1h}|Vf˧E"d˽,/p 4scD:.*i->)|jSyӳT⭏pLgRB5VH΍4u}Y{4Il6g,!uϓ,VCgE`<7 yxM-Je 5T؟#;yTT3Otj϶E ]E*~؎)Hʅ&-KK̹'y ς!iJ]g"kG!-jK<%e8H֊4g#c @a'}=IC iO[0Q  "q[JZNYfONDyR~Ub\&u_(KgM!rA1 ֑zmܚ<.TSANF~OZSnz4Kק_'M82*A٧躽+Q+n,2 %eFg!ќLmW{K uj`$C χzr nʼDͼG̴fy҄%G5sWv/gtEcr(̮Uد6b}lEI]k2|e&AN_i*ˌ =ܓ飏)=EbG4!EJZe@7@j.7KSzf+h !}/2#&Ϝ5z9'͎D*9ՄE 79jPĩ{x[ uEVCkJ@V"-7DqCglA\F@ ov7bY܎YʁvZ>O)m +:%4a=b $^{_0=cAO)'"| !+#unxW<]mvޟ̶IC[PhfHfeϜ0a.(M/@t-CriPj8nY:zE<&Q>%jdž |3XT -`ߵ~.u>ؖ'ksB(XHwtH(`G\BC}1n԰WI}LԽG< >+8!>c~|!z-+%! F@TGt-% Vp\z`bFe{:~, #+JzFE1d3s ¾`2*LC \B; <#uȳu &B:WH'i,:qDYaS&ƛhAߵw奲 hTqO5}BQVsn7^訜-Cx}]"> 7(@.E [GCt\<KE] unX* Mz ?'Myj,5Dr/0':tGMϖT~p$ȍ,v 6Gdp΢QڤJ 8 :nZ_QTN YQ ]gX`B}< agQdMF=]kOϖs6M[vڂ'TB;V5Rۖ {v:124嬽6vv3l1f)MxNø9! ) Óx.͹+=al⍝T͆B0@N,f3:~Cz'ظ%l|+9\JQl]0D@6+@<Fv`dd/ϭ z?7b8WH|a:7( '۫OCd03A `ezIRXr g I!8ađex8%/SӜՃ/l7@1{VSWlo0m"`gH M1iӈ~oITPy@ҽܑ5"ETF[Yk<&N_Bƭq_+[mCӒR8*~YǦR-''54P^kE, +O &4oЌ-9 2,sߏ$4vᣄ\N}/>a.PX=g5ͪh;áĎYE:òדxa `VZޒ:9g B!SNRS @Z%CygoUn$T ؑ_WD$ [Xlc\<avv³akB ]fQtpYsJKt⋢Qj 2%BΌOM|FAoM%[ۑcUm&jװ抱^>iQ6G Cl}O\ni6bnT9;/#ZͰGۀ?;˒+26:F!Vp 7AGۊ*neUTB\E|N酙HW"JﮍdzQ$(cјӎD9/Aqv@[s% _nf ɀ,:IKAq$xY>p+Jp9 &l9羦d<.ި]:w5zg9HP' wpxkñD_|Mpѣo©BؼS{4zOGG0ʲK9[tFٜf^Yߙqr, k(Cu 7 '>xi,=#':3yVsd*HL =Ht6Յf#5NF(d㸺1J+QId#=ALdYbGoDr;}XȔnfSP~ƒ܏^!T/4'RjƎ_S%2;y7Y^,ہoZZE7B+PaKBwL+ٳ/P w}x(x;Z!y, ʆ]A@9)V㨡Yz>k~Ѹx:CNA~4F^uc jrjqep藷Hbz5̈1oᲅG-d wP|Ι@h,XFSߑCc#)"|hR6;לtTFgZ6 R*PIQCw cfא,%Q{, e2kw(ۻA(HxS:@drEXTȨA'&?L.mn [/ U ҥ\/T`)Q]`!H^kkV>Ue3:x3i;Qi=OeH H3qS26PwJ"}׏էDϛ(9ժ f/ȵ[:b4;(7:V4!`h2bi27Tb$ZWSY*‘q0#Qwe;fP96[.tFb>| cf>D@Լ[hrUwkB.S!ԕSqO:͝CcC]5V(Z* ̊8^TѨtKw{Ϛ@UN=#W [I Cz#cyR,kAadhXȊ|gkр ]-,K]vƺUÿKu[HmX-?32גdS6|\Vcw# y@Oq-U$+~aa55qEa9RU)m S'Ҝ,:|GeMIdI A" & tYZqg8yuw'i `" 'R_ qOlfū22 haaK(*RҶVYn&3j׹v%{|2WQ :qYX(YS =[% IY D;2; pihE"<ڜC@r7Pj?zϓ7_FϺ| D B]>NJ- Qf:\DܬQHt&dD[#tizUnB1sknrAF=1z> Lht\_QǷWm$FI Ӡ,OE=Hy-JxX-=ۦ1A9*IfG2RulWɃDt*%r aTȒ29 ݉[Fm(U݌ɺ;(M)@:#1 ]0a 4EN8sL2 M J1NITudlZ{=cIAMAj 8cQE0F%vs!^5ld^Rc'3p'q1]u@ܙ6" `h0.aǎܓF#.]{f+O_G MoybQn&mo˴֞1 Ɇ6lY>7rZSOn14K) 8עqjj<ޖU_d#'F.1e5꠰^Ow3NT{k0;Z?@3dRD ~Ձ-J^<8IZ4Z񡹿 m$ohSJ"M+ȣzj3 E>WQĹUgZWnl {+P ` k aNՇ'.H#~pFj7I ix/3xW~I@`*v:OUU/;?viRz^#eP?ĵԯjRv!}sH8uNg$O+diP%XL5ڿl iyG=FæWGk?gqo`6#)2~a0u ^rGͺӞ>%{T8mTȗ` Z9@>; yoa{$X>&o~vS8p>詽B=0nO\LWfXЈ}|Q ˢ>fKmj-M,pѸ(FZ~) B}0'- ]0I@An?' ~ơ@ J* $tRfo\~hdcKȷv˳*H7X4~ ~;`Y@ 3RJ 'EGƳf/"é]o#IaR rTst56je#CPfg脊$o7c6~4htOK}9ZUiW>5^yaN,څByjђ>7Wq>}_d@5UDKթ&P .Mq4-KT .%+H&hw.𐃩VurkzRu7MDj [ '7y!]q}k鉷ύW]Ò rGv^.[ M{9w)'g88aYxĵ?"g-랚Vk)snm'PԍR60A̺pV`Qd-XC2J\OS%qR$뮫&5WR|[lk(wvujRB9 ~Kn`"J:<'AM1\.r1@"29.xeXI`0u-'ơ3.MG7K<ݴ7gH-30Fκ>?}wyǬt~I.WMQ;Bq2tŸޒIM2}㱪@AՒݎ3/ruJX$緥VS+/GUUL]<1Gijj4r_SujȜ}9XݜmKDNP92Us.G: Ϫv`,䡩n+W/n\^wX0 o\0ː01%xzDV,G_pւÐ} l'-oDEH?ר-9,l<|C(Q`+=sUUMtNۀ#+la:rϏ󚗤_Ms֙MVElګVq:"yZ~ؗ cLX9*IX -Oc`џ E6b2E?hkJimdYpG.8 ڰ1I9*uq.TK LA^g9ĔCnZ#͊82U)tpӄ$Ǖ)(Vq^=6Apz{5gnګwL0~9U- VL$9h@A#&vco:}d@|*daCX cF/1@o>bj+CZ^c#\ׯhʣNе}P(-ϯՅU7?IY'/k7*wB~_0w*?YR3h8Z\C tHJW:WÓi bM{/}tCad+$+YpEOc jرX3 XڋLKƖ,,i#x 7%uل Z+%B2h7.=oN]nIK`r=vIOu3Ч]ن.դ 5\`<>p3)UG^x%k"rGS)ɖ8ʬ16*v=t? x abZ@%3l]fs3o-5؀ʩ:Ik3k4N"lvVO\y;ikolz+/k1Ez?x(︶\ʹTRdRG5TWVewg7U+v,*ނ*HE$6!rsSƠUnor_r8 'Rrc\r;D__XGGă$p:3X( UءH-P9K$"`Wd9aʧVA唟wja=]`ʁQ=,줙O=^O_^AHH6Gh(s `Q }AGY&0=wgVDsCZdn?tv ThfU q7ݓzXsEupW=1L g C9_"TvtzNۋm isd@RyR }|<GӜp6Oտ%1aO>᥎g)s}Ӊ|~#0p쒿#4f䥄l<́ g #fQYo$iwlB fKF:M| 篻hISEca  H{5+~ <So]!0l/Kv3|Ѐs@`/?Ӯ PuX.eѵEaį&y-2~adpڛ=Gm )sdo=[> OFT=T:~+"r.de孍ZCܓRXڰT1 V(Y'kX$H."#U@8JB2yh|8w_ZDS}5\iU?}A,"?rQkPb~G&N"#bܤ/ TJ,-7/낙cb%qӪ_C>ᣛ_FvX]+< '"N#([!y=Ԝ I+}Hjgbn/:}!gNE߬dVc/2E1- =FZzhE@l hV0ڋقZ+n,a$ (O|K <~"m %62!~$ K#;9ĩN X\ABegBbpbY?ň?tr0澥z(4ы-8nq4i3V=ӮE!2H=!M}{V?e[=FmԲ۸Xwbզk>u1aշ夰|6mU4Ŧxc i~ER j1^mʒ,~4hlRIxmTcwjDcsH("\ڨJM U(i&ПȰǫ :z.YX#FO"Í?tnp_vޤtq?nؙޑ^I!G_ֺ L  u /)-F P#CkN_JG 7&w=2\cjGEMp|;u?.W={L+d9)fDaQ[Ps1A ֏Z]#o8]VW W^.F${4l% < {L00?%~6v̷w> |.؄59(1M?r6.TPgzjݷ>Un -*阵vD^n=de/ -AI$|s0Q.-;tR[$֙Ȥ0įuЯʟI, 2k k{| DCERtlqE9_%X Qv(CkA1qQ59 NWN"u}%oHF$hd5ٕGVX"%a3s< ^kP%Dc\Q˩#A,O(?Gb\{IYj0zZ'nί@tf|˝#E*Qp!l`KSD~ PS<*IA7:XubL[!tdH.?M#,F|.*`SEfi͏Cy;x\Jo[>9;$b-d@aָA%Dܦ8dcϜWh%_'L3xhaLpb6UJ{ rHNyrk~iDd$u9z…k~K]OnWCb8p)o/90I%|2kf?sfe/,oxNx<pY=שR 9/ېy Q,K*bÛﹷoU&ut b5Sk˯7yϒס{xDHVguHbuZ9ȭY"J"OI5!]Y! ڣ:` D 3%͂<Ӥ{9HfYZ(OC8 j".{'E+f ,|ոl,XG~$M ѰoN+[lkx|s0f Ei*0ˆ;ؒM?.|b:]hzSl4*b>]k+mA *J-?T16K{V` X+B[8(/Z!0(Όp+EvδhhCj.ۢ|?+.\=7dKn-M@~/tO? 8ALAQ0> ;3.~F.,y؝7N0M{Wsm7Uwr=հIMz Q͈t])i$Dv곳\Ú+M#ޯSƟay4fHS5+kv~B-ZCj] ʨjKvQ^xo"~Xm^g0sZ-7>~M6ZnOZG,RLXw As&"#Sc;eLvpe7%)\īGmh'%sci,51 V^-iLpg/`YĎ+˗A'_h=i$s] -t&q&F3L=: " f];#"eey6X<|Q &Ҏ-`d8p5L6-X\~1$(d81ԛCn#`C\Fwiݤ["ULG(44'a0?/@?K r$D &xڞSؒF)VY\rx9\:opQhP=0wclʂǻПzg:UU M Qә@ZPR*v跐|%o`uBfyW\%`hzYOÆ5P,/'Ȼn,d$Pٜ12 T'e!r:Wۖ,C&F@>U'}ˁCcw)BCfxvmLۘ^%q˙([Lpx;4"Q `HPI-{I/2rTc9k=>Qe?&~ݰ GTAq&@Ve>ta"|$39ƈXmocli{_)kVT/Xqp&|V+Aro]a 'n2F7wٸ }^1@X c\Kj:1$-^nR#oU+wSlP'd! qcm].M4P%^]# |xh+S F#NJфzBߩ }TbϘ8Yt<9Oe 9 ZH&pRеĵïeƮ<;biTH%j[MmA4I!ڒ[PXFK<ѹCc'IgDiUM2졫,ryZ*LM:D2 T9022+1nGnrPeLJMؒ61z1q@ćV's! *[FQô>ZF"׮;;>jN ,ZdtL"G0:J\I0XS᎟-&s@j?\`I&]#絲 >꓅:t\-5j@h4~a!<&d*k2gbѦ8(uzͬ\`sif7<4׬u]8*{"ӗ^pa{ : RNmnɀZ 뤤=L:7rKV 5&}XP.uzƺ8CwD(#-Ƽ.mש"{Xf,~Ƈ>gV4,R[@/H{f;"h>&T&fܰF9rKZ?s٪ڑyR,g_2,Я;}Xb w D3cQ BZp*mzZ578FɂRr-uUVdIq@>8ȼWͫ{E[ZnɼbEP~58@zhm<%cTFSpE:rqe~7a605k`sw(k*pX9e"`\Xb v In=7%_$uKw"Y+h )(GD~paqp}oS[ Ko%Ch )"*BQs(gg%3.ǼaOl-26$?'VWy^Cςa'Npp;Ȝ_OU/6DXGbtר՞jr %QyY qudc yB VX^$,@:Oƫ{N&b Д}oMC=*}eT4C4xat܊Q*NH1n+k eX L??$x}OL>kw-F-6[ptM4r2:f?HҙQf/@7Tc dvW VF)x*WsXH5{cQ[Ad -K(X {tVH;C@9/Pcq_p!^ڸI(  tCoֺ<]d'o"XAYihj*ns7 ve{uM̃bM؂ЪMeL>QӜQ8aN6Z"Us"8WQ#zo^Ota 3yFyNk&GjiKJ zwjM!PDr6r:Fq9.:nPX^ߣ Q9*.d(ب\V.9HeXbV[g$k: ww,s /}\GbieҾJ+3a6T #x{wQ%N놊V,w{GSHf) (NWeT2utnR U!s)~Q/p&hU$&d7zKu#S4GhAt9J&MPnLxZSqZ;qRԨ1E-fL~9nG<ʾAn=PZ@gZg<QV:I'U'dB!I[[:8(*:39zyH=o oIq.e K?4RFZǶHWaۗ$ލߔn\^ ~H+k=s8ܧ)pntOh `|D1B-֋/G?BJ}R{}'gooxЯQ.PU=#V#h^v0s /0<@oBk7v)R!KcRƶ /;m5(Qd!%p{ ;hN×g EO{NQZʳ_uk[Vq8vzS~t20rɮ1Dp8Tc .+E0? Z"X"1"or1AzM$3BoDB'=]*n@M6@ ϮlE  VRS"?eh5VLmx~x1-9'_]^$TJ= 4B[}c8 `=Q9Dq`_&VP9>^(e%f9sRAicPhm)-a(84fGLm'jc?3OJZ{ @B ;]Q ؀m - i!40[^tG&# bNNAw)g\<=:z3xa<=&%Ns)^4#|bV~`!+5kpaz ],ȣ z'QvΗbTD<H ȼ_K{ƿ-yz '9g /ʖz*G79(F&zM87Ш_A euޯ`Mǯ%'HT.흿aGؚӿJϹ}dIIzܮl'[q|PW1,Od40o+楴oC1n5*@Kզ_U&biGϦK0LoI_! >;)eޚ%'k i}PEe:.mЬjy, 9qzΝ8Ĕ8نp%jdt\vˤ#Hu笲?+v0XccJ՗8@:7Ū棼]e݈8B.f zÉ}v(ώ::{sɬx GF_/<3:䡒H9RqgF3enBq!B5#}>,XTFJFd[1iobqȜ "ETxuGc5LupB+?q$\Yjän#TDv5óho {ol.YI8@wU~\;}_X2a82<^ms2[yVu!C(LƓPQ龧Eds4/esxڑIA xxҟ{gI`cHz43s'"`vVHD!d!5x9qd^0Cј^ vl v>dwٕR)#Y5, 5ޡ kYBroDxA/PA%;NWZKw{זH ozkT2wCEC*4rI#p{;vӫ(@.!e=~6w ~if xov[Mrӕ c+qSE 5YX^(;.HG^rK:*B =\]p̨(>Kvs7;$ch >UAUX$\uZ<0-҇9b@F 0h=" 0O2?fAJ&Y'#_#Ini7X@Gm;l _ 1RQr6(Fa-ğoϬ.emG"zW۔!Цz5Y$cOȰV3$38?ez0ġt|^`و'J9 }jQ,Hф" ϣ/=4-13u(47nK%?'lمG_HPveOڝYCq JCoE= ;~5g]<(4#gpAe[֒ciL&/oW'2$kDUAL;:P iY7M3unLD)݄>P&(חݞCKG'DfG}E&hEpI-_dŒokFUv Զ?&p$VQ2 |ybin6+Y^d8׷|!y%<)DPZwRκq0kJuiapXrFW,Q~TlrjSߤTz)(B : UxY21Ô=șe$Ul^Ł-PekÔ1F\FQ,=S,MG{͞|ԽC&w@ϯJBB?15(@Ez/ŐaS=Ri~Y]%6e=Uvq%\cV͟HW5ڑI 2·CfvŞ3.W,A8M;:ϑdS"wf(D1-uCt7ȸ|5[R?i~ LyڋVۋlgmib49dtT#YN~ds6--BOI Ag2d'f_䀘7zYMv>QAݤ7[7Zs{X:`B\]YI캬2 Djh4#y>QUdBYxp,fk' zLշse n6xd[ݛ=Mre:2%ڗdApRNěHz*B.1l]GБGp4ӞjlS4VT[E!#u)1q`Ýd$߯q?=G'3D=K`2|fU|/R U.@߃H%. 2k-ׂԩ v2McS۰M,Hb2W#UsVO#Tv[O ef.0fU5y]*{TWK#4]{hK:V4?r='H=?$U" ]^h (r~ppז P+\!6:WΘ-h[Ci9&#C"y;[lZTRAjbbx`V l \"86RBl5?…ppl'v7}/N]aJ)Gad0Zp| n`|V9}gv4)󽗄fyE/Ć`{$m.*#=@^ި$t1/]zu>o xM 7H?:Ih  oժ1noq zDT'@b>ۍbwC:% >zY4 ztI}BlwDZWRG}nT0 jQ {=`O)60UЬ`rH+V+qMFH -Q,MGjy2;CF~4H/iHsLotOcT%Ka|jHC|_(QwUS_/B7|:KYc39jD,n\y̏M)$YTDjeu sɦ r G&9 g Z 6͚Dطc ]%y[C}yPn /&y]NCq^̩:u0%4 `I$uCn|O} Ϥ Hst' {F%̨gxxo40P0CicSFhvd/+w+>n&š7Beh<5{}1 ByO+ޙJcD)QR 0Z/*d;moʪsҤ@6{;ae=Vpq}ZW ;޲AzA޶iO.kj^d~<#9z4H:iJnͨ?ielWG-{ 1@&%t0,P5\FjELX悒Y}rˇ&wK]g*,~'IDaYjv@{`ӃK%31'yth=`RD!]!A\m%/5頻H~k 6%B*jxk4aC<&EҌ g:bw İ1/~^և=-Ŗ M-qifM=WAy8vjK^"~g:Hp I afb:{*5Ђ$3 X ]"X ` (Miq'&~-TZ|uj3"ת)dd ;feuJ3NKv[k(!5нHñVkG4w_׆UGz|Ձبɤp#E`CBP~n`bn \*q£y;eA ;c|W;`eQ,*3. <q9ckk9@T;A_p^$zUqQjں}y ?m^[}+WvTGX 3ÅA10T,8z} -MT$ lʀItLl [ܛӠR4 :AT.cT^h2m M !% PY}R _HFx?r)a(|xRw-}Fuںań>| w le Gdz>KlT}i \\z,ZρWҰ P~k n=l{U1MU=R …~m: n 'F-|p i)Z@sQJHۺ95a*P'}f 7]Cr*f<+hXAHL J+K9S*_\`+RwU/*G"XGk٥I,6& c+RJ HӇ~!؅tl鿞Uqв8KVo<{ Tn̖n5; Nm#ˀO>{2lka"m*1Q_uKj $Tk=;/iyjDshpX_o?/FEQJEZR 2q^NOnhhlk+-[ɰѱĐzDSttzF޹,`JDH-|)'*K|&~Y JUوJ$_S6y_|QACYۄ,CW$Lx_qz#$ J1B% N@6Vixc؅$V+Ec26oU;TDtuL{ssጥ)pKI!DUiUU,B!- ¶O99(cQWטQ\Y>et@\0j;~_4_o5L )_U캴Φkxa]1FS+; q1Yr>K׈$jYqHޝM5l{'TK=y)[/! V|X㛛Zz"0]ώ In ׍pL Bp,l7\/1T ~jHiB{%.FwUqȿZWǷB7_)HFb2 ɛG Ny$;YRxq8 Mn.Pm¨B]Kj.+'Ohq?kiV/kK/53VBr>Ql2嗘>AjeOGk Z33"I- :˾JPZV)s\ܯ(|2tLȦA`kKY6гdF hDe?f~x+jRq7zxw s^;j%sdb P%Dxi-oDk^b=mGE>S(>dC7G&ΈOV%=ۯ@#n0Bo׽}u摲UA!m=5y \R-^Fxf+g~-p_쾛Y+ dtif|5F0|G'giRo! Oӟ␭w6،lX8}lPr_m@Rcmy$$CEL.Al9;aI)龁!"ku#`8H(+AJ M|4AS,Sa|nn \fvڔaLR¤tٴC?ǵƑd/6tl[7f>}P*( RK-W[H`׭;BG->NSW\$ʔ,]M47%~ii$Z!K+`m!*o UBK A!p@ jk]*Z%c>`g>W'M4u>zبC5>ny/t$t`5c/U6/\mZrPA/7|yvoʵ0u<&<;&G dESDU=C6go~ Y/{!} D'nvSͻsBp #(9C%%O ŸJ·?./xۮᮚ32*ǖGEZ8ꭂs qN,1Ts6]#EuEV'NU?Uݥc3|#  Eo OSד{6m.xAOojaĬXQײ7Cý">z0ލ`Ū5⒳lO[}-t Njl;}+zМe hYvC..=&͎W5[<A0)FeUޠrfM n 8IWyE c6!q62l]p'U z}v%MS2@+m8G G7:qi`mJ_x_]aԽkֆ!5 v"c✉ sFav0Ky*Qntt91Ҿg1ؑ?!<\OMR~).bT9=|3&Nl<2s.ρPu7L|pXfάLI$ȋ0NрUT$~w<hAb C^ȤGQrλ%C@Jԟ8TFu#qGiwX=;:oCv~n WZom(AȎq/oy; g>wuaoQDp4lqqX׬F:91HE勚Q$?lڎ;$yJ2Ll6ln1'o :H.9 ~֥T?\Uat,kRE8Y2X`dp$ܥ _Q0CBU"}d$K]opߖ×ja?u-iDÖt1(]ϟS~g1CA8|igp@vԔV 2xۺ8%+XlC)˶3+Ak-{<᠝Y/﫪*uB5}h́D> b4Ϗ8'%# $?* `%Xt'pyfv߮'?5 ` ::I93|?/Be?+$`ƞ~aaXzZK^\:ԼM-JU&r䏰Sي?/5[\O&FHX)6oZ;ضQ((bm춱e%D3ugk|ʐKh-eHy3 < Fc+2N\ֹ3Gש0Q M;+E,m46Q5.~߈}ds/qc쑶W+)p);VC;25e\^TR>"ȹKOp̭a%"]C0zaWK0ܭ_n2 M9.yi$CAC7]-R'A"Q7OL*B>`Exh6>%x> MA"1ߠuF.U;ډ*6wҢ)q m%hE e y :6̑nZ]:DϪP4S LN!M0Ajd0R-2d.ӥ6pPXɲawmB{=Mϫǩ#2V;DKRWrʈ4#Bqŷ"Gd P[̼̋|pȩ 8+Uz>ЁE4@|›5p\sZ?3L;eQXuL2!~YAL+9 I,*OT{=tX/M^t8l+]u2X3[VK=,,J3٩NnB 5[L(F y8खoAJw I_{zmKȥʼ>y'5Ch WPQYgw me"C6dr!qoCS(Lt*m05M Mc+} 6LEtK"L?{~&(K{:i )2%lOgbG$-@|(/֨GBcf `;}$^Cgb|XW됢ls .  5y[ !J~x@MAZ '}5!}+x_˶bK1r}h& K{i z0fswfuЯGAvWk\k!K'bz#V*(ߚ!ģWѣUbf LY*zy#7Yn9A'0xu'BWD v ݬ)Ul`Y9~abCJrr1=U͋ϊLtxQw0qmu%\*Nfኖ#>=vԪgvJ'IDmd3~GgYx'+V0E^KC;ZbzKp5!fXRqЌb  Un~ˑ|e7 _*K4@0PW3kHh&|˓D4-9<C arv#ŷcyG0rbڇYmoVyOlJ~wPoɌg^iC:oB<咙H0@%7`l1˩ᔼy_=gd8R;&@Ծ8[15)D5+j|\EAc7$/d7\CT+7IG~) an<[ɿM# Hh45ĭ0 pYE|ʖg:F[htǾ|jx@(c/*H0YJ^Nh^LTЫ<`i-IiEM$=b\COA*\,vm0Ry۸-<hP"@{0; PyQ5wj O_ȚW|1i d$ZPEM61<_SQ[b ۂݓNՈ. \- #ՕG\vh13A"QȺɲv rĵ:7Ez\Y}5f%;U*i6`YUv#V{X8r{ȩlOI܃ pQymo(@6JU/_(7.\?z[U2/=Z' `YB+=vZuWkt6 ?[YB41*0Hb~60UDy%pH0lׁ6rʹ{BbJgars5P4=Qp=16"~vw2D-a=区aP$C/tkPj5Ǐy.I?QcBy!i;5}XN :[bec\ZBgp>6SdDžȣtx34bk1@ ašq".*͡T'Z5%2\Vԑ & q/7 !>~k^2$@ i*MHd Uwg /;[ȈKRc .I1dko'-K~C@{ ~* #A5{-yK(`Kj?˨&!߲x^n_o*SbY5E*{MXwiQКU9%6-H x^}G[C^g].~+j \lSeD ex?s[;iX\ٲ)fSʔ| SY]L=wC}bPc.6_9CU BS︑ %}G9 WS#Tp4dgQoB 猻ƍqcA{5Bil#b23qu\!Ҋ5o;ba?>{<[~P5fC^BJwly{r1lݬ޵U*yA}k#e\MˋdAd/sWޙE0ZR z_bZDq$(_a]ܤX_w'wyJ`>.DHG$ջag3[{ўO Q6O(DE=>*=^*|qs+,ym?I{CE"yܸ"%'ZtTާAH:a\̐LܡnBu;$!dKcset<+s6ND4s*P g1(;Fk?zxJG G"Fʬ1YaaS]DžK9`@SG^bUwTTQG\)w%DoFdm_c.`aM͚ֈ8N-'KFY߇{ws/\6lu=i.42 %ʖQka1tԅ9:j(qc>?b|g ڏ_O;|o&.hPYo:iX*-XM)ZQ,JUѷ$Ø*ߝф2Z UE6k{ `8WVe9D5YrϦz-g-iS4 @4 _K,69,m};ŊCDYQlp{}F^ F:f }J :D תt+ν4P2gmȎJ;3j+ kLC옍Blш BOTt 򲳰U&fCz+n ?wfp/^ۮ-EGyUCrc[ºrr,KVg3gI!}K5kݦg^6v+ءt,KU´v4?x⟱7j|3tRoasdZ Z Ox+McMBBݧh&U 3@d\kYѪoIm@ysV[D>CNb)fɋgeZj59++( >p'baL+VTo11O{%nI %DZC֝_da 5{Yz(hILs?nG~A{]*jYuvi.sV>g>j7{̼`W㡥_3!_ґݭO+%98cVy$RZ O*Ӗl J xڄ@\n#51~n@ p-0@ހ-x`j ? CO7.0!5#ΪCtsI/Dx#xj xp29\T!$טh] U h30ɨ_f~QR8#7/Dg2L?mR+{fd^aN3+OJŲmXNg4FGƩ :L-=w$53YZMAт""@{&Px! 6`iPnD KoQ h@tiGS_A{45*&_IQgj_^1uTZ]`MV,hm+Yz3SNj9u.ju -((ZFgUXo=U46K]w9QOWx@'m쫓:y 2ڠ{f_Gū$s/Sx'BGHÎB Ȅ߮nKNYd;ތp!UZGm#'Žv6Tc=#d64sDG!ҬeP6hT7d/0+5}z)?Uf4s0IܞtS(<e5ޕpy4uЍ1n☔*XaV_%8fc3OC70LGHP/# D'[Z .rH  h8u7+I )sԙ޴hf[/f)dt>B NfǰXmܐ`kj2DN&w.qQ-?V@&eCjP;J3ۊQoԇ({u/5D{Diw0#LCxJ!^-ͶbUNXħw*^!$FYq| @1 |_x$Y' >(|IX2]~n# aˎ~Gi JPɠ2bȰ%;?5 4h<-0y$3N)1dG_؞5`Ș{ ,L[4HxV܁9@'eE[Ar@VQ {:xO:.C~(--aWŷ222w6^Bh">?, !/6oנhG} BZYLGm^jJqȋu`\<_X񷏬Յ,}` /#V$ERFE>5#eS7bhR0 c}B,V&^qѾ#c"|!7»jȠP h^v'|@\L(m>q.j0V ")2Vx#wbiT/BIslRJ&kkRZ ~|BKJIu$ l߼K}PH+z>3vr\ix7# h+S=)ͣؿB[|ކ9w<(u$P};B|k0*CF0Xw_|oc"V>BqP%=[a~F,5୐Ci9%(eUԴs?NQj/g%kD?X 0.#'F(e&ބj07EpSl殤/R|"8op#^:hUl \c yKľpS.W @/|6n$0}+kg d$şpprgBoJ/7V N@B 4u߷ !z*v}.@tg;RŞ'j3">I;Ο*{pm?= [#`?n#ps4_.j+ﵫw=: zNL *۠&Z&7U♅[I9i-d=B@z/@/e'Z`]78O4_DP2X14+14ܗSꙐc>FFvvd* Jj)TE9OilB/$5\|Rm)H`O| UE'w \mdӪO c5) э5*VEYpŻze\֫zzi]S܏gcj/±{ζ^;zz.8*ʮO ñ&xև1`{5H: Ė'pȟX2Kl Tf:U^,[YҠ^{Տ_J\TnOO]b.r?#i[>}99I}hӼU_xꎼPtTA;$mZ3SUZt@>Pș-4!@K2؁Qߣ{q5<0Zㇵ$T;1dd7IK*!D'&x8匆 ̮s6yBC_Y=qkFGdD)AϞF e.NeQVC"EdsYlxVѻfm[o%Af)ݕ|^D'o<6Ki$l&MūQ,Wf "ttOA]؃B6Y,L%AES G#{X ~ZăqK;+~Tis#'N|hޒK"ڭBFni ߞlOm}DvOi,8B@S[ J3]r=A_#jl/z o씧ހ[B}1T]ɭH;Fe\CJ2jDi#,↶Uwe{d!(W8[g``v$~č[LM3NKYſpam_r1,mztV( H'0Pr\>c.9`pR`,㮤4rEx`:wi+!'\9:QIlsqTI8:Qժ4_eX"XB/tfU.B=$/I갎g['㣝 9: R3>r<0@ #MLS3tmp -4 1O}yp1>zcaJ7"{67e~.9g*˳d$]@N7XO":&*Yk\6Ő\,2Ixt΁n_:# 4۵d: `]/e&E ob3w1.B (#aeڼ=Χ*Ua;T(mҴVQf8|15H pcV b rT̫Q:k]bSAQA#b-dEp$>xY_qw \XwIutfde< iCe`WCb\-wĔ9i2Co-g#qAvtST'O˾ҬR,̘RpMP^7. ,pzbj3Ϙ=RbWq)PޜFvcp}$;DuJMvY(G ;2 ԓwB1Qv+h?Iq\i~ i12AqO{.!\5*W72dXϘ 8V0r7ӀK68%LX LH:O&},D}$<1pҘ wlk%">ʌc{תP@߯kv_][N5"]}I1>kmKOYT"LW=gT#*b&dBB:yg9 R39egz~n AChY:HG> ;C-lJ00%,ϰBsQBK3V)Hgn(Yad+z 6O`i!Vk{~\k#LB#>{`ؕ)Ѳ+=~IWm-<"cepe.LZIHZ0`v%\K`uBqˀ6_VW/\ǼagKòRsRcew<BiRfYL qo1:[e\4Y8,2!+~} Rff7/FҾbk"tq)sm5uǝ拨iᕯ7njZd]0HkQH5xn-&I LvB/Z+(VB'o`#J!Q[YH?Z;wGz,Rl*|-|8iUBz%KB|!cDwHu!*u} l"9@(:S-+e lIX5268Κw[?VEs^\Dip} EFdaaXc>李~8F5/GA[f20P)Ef>J4RK?064[~rEH{j8ul%Rn J7kVU)%5'$GEC]K뢔))z 2> -Eݱ|DTgX8]b?FKQw- p(>8ϝ?rl?@06~6Ehu&^K0V;zD Θ\Ӹ'#4ZOw/-:$Sb#I >!" ct5鞺48mZcD'Xb.ūL@bNh-TRgfIIQcGpգ["ATY$r!ꪄ. 1J%qs{nc?B w >imQ?*L'b /aFQu M_y)YdT-lAT[ˤiݪO4 /zEV#FwN;|2x0ՖEi/ ՚'Guh ۴O8ysK Cw7S|T+0UFW(4GXN0>%1 ~ -Gx )dqJxal<įi !21p O#n|VjT/W:/,kWꩀU["坦ShӺ4GT]V* 1y;*IM+y2ƍ +Tun[c&nw3Es vZ嶃oHSz1?*[T@d,~ޡhG6*MO)}W}qd2T'c54z.K<'{Y>e 2OuԜ]| Ct(2ywzX A/pK6K4iBTSSlgǷ;Z6qMKd[P*ITL'k]K| U6_#EQUGdAY`~uʓq 3KLPȩ\IF6?^VZl=V5Хj]W43Z87ʳ W|t!L~1fơgي40UE2£>1;^ԪHl,kF0}ƊD^TیEGe?@?nX}(YlumzGR.M7P$.>;[|9~2ZL1B͞V?`Ųzy^eh,3tm.fGUm=f*߅[ؚP dv*ŕ l-x14UF٣byڵ+ݍs4Z[>3?RUQӉ1yNj~3_KU%K-b!IRM3B w+m9Bߎ ?@/52T\4&pL Xgj `4?ZZ[P,$GG3r:Z3"Վ?ϔc4Ug:AoІx>qmȷyheS3$i.>xiu0.f+HvP+Jq]UY!7MT'f .zVy<Jyoΰ=`؊㗣~1`-y f8%Au3UҙIϐ~o2 ^D:cch"0eOQp nÑ-EFPPW!ď޺!3[ׯo1{FLDXa;5gQm@bCd%-S v"SgMAnKqm Ø̵$KـKłׁ} l_oχج4APvY]_x?W:FU^5eSos^E] 9m_麩McH'Yҕ[KPRЯ%Kys$Z^Y>Mx uf##]%VHh^6)1^InѪcz۵bXvVyy'krGYLuܢ4P^8p{fAo_3Gj&2"tv:vMI5qgc`oU"KP?ۢhL "ڮd][)D⽆D4nvTYIX(D0?#@.bNX/ @PEȫCIHyeH^e_Ϸ E uy 5%૙MlC«G y7AdajIXhuLuN6ʻu f]W#;LOtO+2d]YMLTRxvO?1i}4.0@9#*j -ZHHrj&lOV>7@!_;h8ii+@(x"9VKrjdVh?{~zC'v;^?a_ܡZVo|G yndsT?$_YI_gNoas0vީ)e_"#T(5sl[ HZd{\[-txsUBaSrdu0ܣBe$ƘEH*WJf_+Fc?1M(a>{dƑuhKQ/z`^^[r3HYĹً.ˈS,A-b ,%I> c(G)&o` MnRo/u)3ƺ@uux{1<Ӈ79nl2|#?$䦓LQ 9Iohr,wCu86lF'.Y}=ImF|`.04FϞTaQ~Ǵs@>Y*^) u{&NU3DWDl`ϭ 7#,fDV<Xs0`!tbz&?|*ԓEd =o*ND2N:`k;WNtr׻d?6:?WaIt#Z_\EYZxį־4p|ib28~qC_= &gWucz!Ah mT@|c`iQKz)5o5jdSҞŢ]W^"gNӺ)B3kOjl5kkdM bXO-@¿0oY^ĻŀFjomEzݭjW̜>|!U~ٳFLDP{KF >Zh>e F 4z_\T_]gΐ6 Ś~2K2M,)t~-Q3~ۨ{ǾSBu } ^iM :fɑ _${A3|:HJ"a" [7V6Ԁ[SA((*Ww=ʤ/dXRo FKw0kjkĩ2i}]a}mZAbӫב/^FaB)Yeh([TRo.XQ[ ACߔ s ]H (z _e?Kv/]ЌЅ6CM Wt=>Pi{LܑH~g-x]-^BK[+li<O PJ+l[_@5υ|, AjNPX,V൫ &EOuQt^eJݘIТ\w1zҖ_K/Q7-]N?/qIfDû2> %f 7Z{Ɨ &?Q03Lܧ^HI3ͣV|4RfܤES4 iAMZ;ID77_ ?Vӽ:KoUc4J!ۦZluu2,O-v`wydoݷ$+!8ƄaW-@2 NZ+wU0YSZG&5m k UpUӀ)\nz=3Pob2!H\x&lX~j O /w~v-J7i՗T] rӼ=*U |5,.,;KB -!-.>?do8b IV?p:M; Ź@3uη`IXX`_ p 3ɠ1>D/W/ di>;doמ  ˸s2}8L4G0|!p6h,(ϡm)2VhmqժMtop8LINO!l%GSKsIs3!K`VN֩5wroP晑lJ:0WIˑ#"풃0HcËʻ_pқn46vv-..wL̬GM0礹D)#> ՘`Mƴ֙aձmP*4&Y_BLɈSYSURAA- \n hLyåttwiAKZ>Ddd8X19IV#l:ͿtnKtX>$xݺ9\\g*XQK#kAACGeXC(&H9M5ZvlXivs#u?ݨ{Z65Per-URu`NUqKZ4Ky5hc@Yh4 kp:^^v.Gty, Vϥ.ĉ@#?EO E5Y-<9[LED`AH )+dQ7J.<΄`P:"Q#HF rk UqJvQ<^*^' `Dt*b&\`!+hm\| ]לp\tSJcc a s2^yCZr{lS;V Ay"v5xN)œ{H* 6^.{w*P7)̂zm R"W:6߬Z_sX\`0 YQ3m3 _Qs\v 74$o_՞w2n&ӢDV42̼8uj'¡]%ckUW"CtK.>'bϗ`M{8$*=nPB4y( E2קe:-z>QVj(AbN9qfQ>mH)AzQ0zf@@y.^<ș~ 坱yWpיXp9NF fI%;wY1hU Fp rEÐnSH@rp2P+ڗӃX~68uEEFf0|\z}ݘfXY{NT*sw?_l[  4 p!̩9ѩjqo5R6_&w?zB8La)a<2N_e*32g"G#gu`r+^`ܳ*'v (-WDyVTHf.~M-jN۽l!0> ֧hVR]s?T*rzL/~i!k5ZN#Ȅ:%{[vHk挮^3cӫ fLp$nj  ;#uFNtYE|vpeʻtWPN"]. ڞ&c7l* 2pw$#Ft1xmv)0%%(9hd beO!읁@@i4&c};Ҩ*D<܊0ԍ:ehgĥݬ7:fŸJMI_)E]'[xP!֓eTI7NǠ.*gC[Bd;^&N6؇YߒmbҵǽeXV4I,*ڤ_AɆGN63QXHB%S977"zV ĘQ@\Sz5B-lٚk`0Fl_ ͹B)hmbjeSVS?t8I]63ps՞DvqQKp @ `_oW،J"|m^\vR}Ïag}ŕ )[ARukb \P=Di ++QĉeN7J>}}!+XDe2kTԹ_Ϣ|>l藟[^Ԙ*o G aXxK.m'7i}< t꟱u|^|2Šawܚ.DxqrYHNU %,<崋}8M/\#Mv圍ʘ5٣ RMXiBAC9(9 !JRZ\f#P2؟ }A5y0 i"| i"l1ǒ@ HaXVA0훧_߰OGzѽ]ƚG R ]  Q(6\1kXr8J |Na7 ZX==uNkوyxIB\O[#Hu,h3Ǎ^6MoVM=11eA@p0(oW4B*I}9Z,´kbt*_:zK\5\pj[A H+DK;lS'A|J뽠R=)45" HKnBT+uKyIrbp/8 s3zӻ<Zʆ_s̚3SFn3Uqͮ*t'GՈw/`j`$Ʒ `>-Õd-N>~6g §gn0-sַ<{s*.Ja!4d77Vu^td^EGT_Vo;82q.&8ܡ`}fYɆDۈHM2o2~#Q`iݺ1Qᾶ*t5]{=s>H:[LLnj _DgXQg ֘) fa(JbEՀrc$Put%]mU*&ۖ?E$_[65ӴcnS0=!pW챞yAąo.#͵YKt;ή}Ep(MH/@ O-i?`DQvaԯUIXDo-JIia=@Ơl\ OdQ蚥nz ]Tذlgoc%vGiL1XR5-!0uybJ?4ltDLw蕱y3.oSJoҰ?!\zeEx;z]&簼 fRu봉gږ̎NP%b{H|-1N.ö%7kS|2UՇdKo!37GM+X0FFB?7ݒ8qj9mħM'_;LK "Rv1 xmޝ^-]o▿HQ#%Oa]Vp! z15O(/l ,?S1jL^B|ڳ΍'8 خ*KV? nB8GN$ww}OKIuJU? )<]ٰ3\#/:; Ņ?PTzdH'嵳~:,"ox@@$X .,[&|`}&g u 0շlMγU(*skn""X ,.e Y\J%$G_)5$*Λ?F'F <}&+lCp dEk%T:J6( "E8WWL s(*X/ω+;FAU=H7xe@ jid+ub^3G֞.iB5jtrӄL&P"IdWÔn!M; ڤ@R}Wєr1/xx_@Qc0-XUϦ *Kғc,н^:@X-b>HY0PGޙUGwK?I2+V6`éecYѰ1bY?1<=>3$X/gZl5f!+jdT]0u̓ #v @E]> ZLO.R2xҦpmVOT8x"y-LrG}YreK@w9#`7@6[-^g-Ɠ#W fb?}w0& b ǐ=Kڨ^aw0xLs5x*{#%~owFh T06S29IY{ ;c(j2Ӿoi܋l,5yu).w;oS(qbބ7(" YUT:*NOocԡV' T3~@\eHP^b"\L +Y,MqWWrZ|g,(&o'Yhgѩ"k(` cODzn_i7VA+Sڪb{1]i2:*xiO4-M$6jm8&< of ⟼U9a50 +ݹ8]!!WɽY\=7[Z Vqu_s>LU"@IKg9w~]`ӗLƿұG7 ܱ ɃPY[_}+uй_^ 0RxrF,P6]ƋEض0'$- ˊ|"&{=Jd3JMb%#6bElpycM@VvD?:v}b#2lNJ7iɵSOLR-p8BTdV'*ԡI%j7@sr>l+h&THudV.4/9 PTX F6ZȸiF.W ty&Zʥ!i8SP-Ni 2qw *b(٢.ST9r,Izdu,E-V>"j Z7~sC7cSW)T6Uc5fwquɐtIBv5<=o;RR7RN{D ZR҆^_Y5^ũK 34`>֏¾iG[vUTn/Fn%?),˝!W r{s~s%A;z/l1T^[V7+ib1W?\zޔ -ƴDN `_,n֠"nq.R/:qܭx=ԺD;ebJOIWwyLA"5ݷ~ZOy Igh$BLy`>"KTNk~Oc眏 3R)҉,tX;M/[u"S,v5Zgo Ry$GBAwNZTsRɗn%z{_YIR.ځ>*x1K-l~b FYSiĪtŢ7,$RWI_X0Y\¥4dT(E:e =mUzK؁ffI=:U3ʏ[*!Kr:<]ob̈́ qi ٲE؏-aOߦ]T5TkQ ;1xˬĔ`S蕦Nz^#{9j|= {k_"/dtq"PûHqB0@q`q$hnɊI2赏LGcnpiqtYG6w:_m2ߡ|IiMqC z՜ D^_d?NKܫalo/ýUhDoDqii_El9PF}ukR)a'ơ"@ ݄wˆK蕱A}N'Yp\ʋE \57(ibm#9+Rꪈm}YhAZt@Ag7hJl^pYP5/zL qS Bz hO[wނ67gS:ls,Xo>?z '7R- Z뉢—AaUFcU'ˉ^J'Jtd}bxxDE즵/r0F{̙g%u+W'ugw G^|NISΨv"+*EJmdJmqo:I3/,x&)A.gQ*6kxo v(afsŎ'V#'YNenm$'Ni$<_f~䊯yL;4}v}N= xvg=^R\ߪL^0osD=?m"q^w/ ;n!qY| }ĨH]K(̇tЗuW}\TiP% /ܢFsQOO}3ns d{]g%H&E 'Eidq a*Q _6MK%ZEA[q^sT'v;#mv>q;&Hp*`y:rNư%B?g-Eg*K6$9@=ye6:++nKS49c#pw^ 9Q⯰k^㎥T ~|H̝T㎝<}/9DgTOi ]]qWGWVޏ^˰P]&&Mz}x@5h oȞOA`yYp\?Y\h {D_ru>29:!ڑN mofGRU5M/)i9 HRq wɈ~N@ýWJ{t?RCq7K"?=ھȚiMgT DP樕"OGLr<FfYͼ^~hn>B)lj K&޵mK[ʚ-^RD qJ[f@C}|IB' snƆu1ro~_ >:%)QElmސ Hi`ёL\y64*=k& p҅2R P z#7[E/n)! wRV zsv3l%Q0o ZSHB~"(#3Q :(.tHQ2uWpݹB #w` wP)ΣKSl8Pݗ)_Ȇ'c4(I`) )Ǚ{vw6ZPq o\@5"%h<+]xgԹ5>ī2_#N0Q^Ԇ?Q L'!2(X?;+RB!KT\cM۰2W6qnx.y3'I2a2 (mHH٭f*0Y)% a;+NFh$HӿkXX+&*b;^5G2O [[qP)ςs|PUG 07 +?l#+X$հjЎxCffq :յIsiW*Rubi}g9A5Ko;ф}aie-qyby5 ofb_q.cSjw/Y& 24nfi9Ը'XֺڮC%aM/rK'߹-xGc? >ӥ I$Vw9m%lcfA& 3,ŕΕvReX!`A}4l"nK˚eQpxe-d%7> 7 U. nrAc C"hD#Zen<A̭'՗֙5)8EO=cp]w<Hk8g5t$d 2ȼ;2\hX\l.Thƭf)iIpqC1/UNQڳ}n$^eB ȀE*]TI:=1̒!z!S%m9yr@(#&.٩ f<T'3dgr:K񮭖~^-Hj[ʶ NӄN3نs9-82豳,\n_.\-_x֔^ySmcRdt> G%4Єy<^.~N/A3tƁG9TV$[ޡ"4~$p  09H}WɪTa{YUx"f# Jr8WLJHGը+5&&[vˉ ]>rőy Tll=F +CtiUS82-_G|3X")Su}UJa[钍읅xj#'Kf-W5[rwpaz+ R;&TdvD"W,,_`a/k5SI]2+:%̽f"e~Yhn.SH&V o5]h1^^iXnyXhXKUn6h^ cF1"%;_.ևa?I٧YN mI7l A_,(n 'cq̈| =4g8ʳlGX%CGb9) ٵ}jDn WƏJ=*Wcgs{7x!i9_H 6da>opӬ/TYne do"gvJXpC o*** ~5b٬U] ?>h<ËY.C)}{&'Tu,ReqPp*TyxU}Ovv,Cu%fVEoݺ$ͺD'N#NY|LҝvQKj/2 K9ExqDp)퐸\L?v.CSz֖Pk$j]'>܁G ~beԾrY.ÕXujdSSSwepM?֔y@`)`n͓yvSa7Ar*?{d{ ZTVU©%&kPT92ZxAAlۃc8zL2'PLw{ FjayBR}MdPpm0kwz$!/4Ӑ=OW~vp|7UyfצF'0>TBQջ/}ѯ/C f:b!@N飐4?80,,$TZWD!ؚF5EmhRyf$F mNZb{/#u|+l׷S`*ב$!}-u#fxlBcN'|!h6<Z\)] R]gUfd`s'¸LO:U6Wa*('^-.KZ <\2cOӈ1C +B+cW*+kbC, цEt8moǣҜlcMYmDe%bT6d- #jŽ(I> ]Ձ[p4O*E1c0Q؍ӡ/c$cY@Mb6K~;J T~fMhC_.x<ȬEL*ڞ`CCQίU TrzjS}Ws &VS=RԿ%8,h`kSqxj]a]-8,Ӡb^,XbAJixoQ֝FR\%[-o)pmW'6Ο,o3nLu|"ɮ œpF\ 5~n?eqNח:Ke/-JxWkfyAy˙h<ܰۀ#h@ si#eH'CCTi n:R@7OW ݘxkD5p\ !|3 $Bhj)^CGD4A6UVntKsBLҟ`k-dpB$GXo6\.RuoXN=Km.z8Jr:?[j B-Ys%E-yN݂Ա߮Yd@{҉!"1^\f'. 0Cn~^#T3$N'HR 8al E-nMxdȰqN#.0oeIwIE2aaoaA^jKHڜcC(#}>qIAS3{J"q婼q@ ߗO[n~a:a6sXuͽILL@ΐTK? ;6bsh ]f pnN}zAr?BTrTk]i e;|a[ۂt<]qI5̀hyqN | kl$JK7tKd)q[4j<" g$arT%7AK 'PFyg%x0Xpq I1Gz(aIkYh{, 0ú&>uWm|r-J}"< EHWO1V+hcpOuǴ!է>Erb&?mވ5yntzWJT}A מErM l ףϬ{kivsg.%.yf_k ~}T<4E3?oyP#\ MĉSb͖vS#s͏@oZUe*/%[0ITVo;E,胑[.b_[w+=ȢɵrPAmDu\cBq@H/udRaC6?cɰ;ks5^(e!{!6MF6q{ )e|7>+ N8@i#U'I?հ(0睒/c%Iz)*GYmc ~ GtugS3\I~Fjq鬬Y7SHٵ6_]*sDR/u'ѸW=tۮ=lW!76c0VT`G&$.]%08o_WBfWClYQ7V)rM'jߎVV~ UE--쓱2R: (H*,⊦l:! G.CE{,j!L8γ!BAO p}k twwpH";d 㐠@=tj{A9!grr0Ԉ R&F=nP09N7AP=+F($nżYleYD/dQ UQ9-G#H4^otT&Cj}_ w0O9"7}sh@ߦ+I$Qm'ir}CP Nh :SD}5tJJ=)" m+*R۪8HEΖzS)H `2uStBYZֹvfQ&ފw*B/O/)l>fJW /sd5^f K{sd8Qۀ֌FfdߵVaş.j<hshTOj Q$Y9-P&ֆ 0Wd^.=Y\I5Z6^nl­r 'X. f>9 >y8aKWXIQm(@hg2u@Sn㏩քY'Fvɚza&3V$Y(ў:{˂ V̬\ <!(ojC̚ԿK> Zp x sI-Brv1<$'J[ه8=T޾V\T{;,ʖ|*v}`o`-)BcşXT&Z]a gBsp1Ì/ U-|*HRHq2>ߐDW5nF5(@ ]= ~ -Zw"E2^U"v<nߍ?~Z԰%$UG6l_Jro˛  6 R։DA[ˤ:CzNP@,`"5x %j75' +xv^WQ8&3-"Q!Tc`ev)E{l[ԇKTgvM*'_-׳P[>G#[aNj3O׃l K(&ep[O􅖞"Fn{+:[6-[xhI"7Լ/;uwo>:D`%Q3dNPDbxDx;_m}q2-.z3+uH'ʩ\+;KQ'gzM4*Ed0%ֵ+>\t_J̨a59䘑7cmd,*%;@k:AT'eucp~Wjm z,K?Y5$FYF%OǍzBPOQAa@.8¦Q,T3"GA]t. I 2vayNA-_^0 ޔmqG4D&QG$GP}]kt=`uRw XȂ >8`"^^0jn;?/z2y[3=YoLp"8G0ȓ Q`:ocР:58G,c~1MuaMؽT>鎱N3yi72!8 X`Muݵ`>{5R?)WhR_Y%#bIi?VB++&V;׌g/IYZW AaQ/cgO ,7 Teպ_ FXz'LNB~\o" O-(VՄڦ:FN *ilQ-?:[R/%b'E^J f' 䊊3.ewhpJ!O}cG z6 GW=cj7=5Vjfe6SUg"Օ`4 d6#XDB UEV%BvS@33"E`)`͸Ypf6Tq5hC R^x0LR%bj8~_sHm`~ LB]iqzd˟cij˾5d6![`xRԵlnҋ ϧ TE?WAFp.l`DOt.0#_ {iz f( -HsgQ#tT(d۫gz =YoET[}a#֧qI6M˒:W;"wȒRͅs;` nG 6_H&^:| fgg~w0hMn:T8Hs 6A\[kB *uˎ=S{\Hn842 'q'*I2" R3-DMD&z_=o^;ܵsBF>!Ѧ(ȓ,<̜d O0& O2EQFc#$9PLL .=z'DӖb9MuY6؉[/zHбf`{mdqCxxKEi>Ac0&+$GK\Z"rC%&>Tl*s' 4AE%GYAS`#-dk(RfLQ|F\p<ƍD'd\M19I%ҁ؄;X{"]#Aq`x% 0o,nKDc+,3KXm[zP݃X%T2 @uJy%s]hcUSԛ#LpIjxgG5:{qrȮ8\{+ViN{Dc: @R ηMlCtik-yC"C:>\>EPӧPu tloPGc88J(Of<7ِghel)3SVˢ[SKQ1ԑ 2r(6&vҢ͚b֡k(&n.or`d ~GθY4.3[0¯ ,7Tp:awԆx F шۋC)=1b~]MpM}-_3FmpqMPYF[UK N̒ɐL9gʜ5sJ%+s08= !!MW̶jF53xFq]{~a7KXvkjdEօ*b82bHaV =^I 0w~WQ|ySj3&jo/s m!B"f.–|BC#!|loLKe3glؕk.i%>:(й4Q_;<֚X[{q:>>{"Zl r;=wfG}^!rto+%tLR<lqWYm'h2t p8neLFfZ}_ ":gڼHlD}fS ncw&)IJY?Jp Ytiw^ L46m )CxE52,#*uZ0\Iw/՚rMuE9oS2;ˎF}mt/%(V}E7TwuJ2 ӒNe(Dj01 VܰfsR $O>kA3ZR}S@.\\^X(3bl7ZuT{͝.D)}E"Q"LokDmM6yQ( 7fńLv6Ϭ-l)A{C|r5JU0BpE Xjn<ڸ2hl?DGVNՇ%Rĝp3O8̶c X?e{%voƨ54E2jOgE#@ H2tᐭ3RG{u&%^2M,t!hhqo]t7vqS 08 +OB8%.dPj+Dp7a>T( *-4zeq9%NjǒO+8_`4ZtEҽPW8/DJ-9Tp rl$8Zls'+AkLhݜ=JҴg ;IByn2Lf_EwYU}n(8**81h^aŻ'܋;xд[%(c)y2&{BXqipD,TܴRbUog~x]#Sﮐe ##ocy!j&P,lQ"{eh<õe=[Ny;1V1?Ow=ڡmj* a{l=%}aբV[(*4AWbifY5T}v|E=VP*:>+ plTzQQW=U7buzt^7c1_O &V!GF|Y  Kcs Eu *<Xt}EbdtSu<c/yB)W?ߜ nw%E r ^>1/x@~?| RE$ZYTS}K}'th@4gߪ2i8t4@$ W% 50l?H,I"q? <r$v' b2|9Ϡ`񱷆/wCQ|Y*w5.&HyVu}W/o:RvȾ 3 slׄY- G/P$ؘ0n>K\'31Ōx)ɝQ):`}w E0lL'G0o u6_hos a7߃BX_#Z*Wj%qͯS эNUz%+S:}m*܏^KV[ n_MP>C0c2ig|xUdzqd[Y#vmXH ꣀgk<M?,Ut =YpŷLv_.&{:r߂gl, s(m.Ҩ^LR$.ͮh:WY.E5`= Ϋ__^rq"H w| UrQ3љU%SKWb}T&dePim ! b $+p+-[\5ͥ'ԴCëfK"yt<,2FCMB`Aպ1ʦӡAVe<&A-7nE{Ƅ>\;& `} rnEjSA+ad 3 JZ%ףJiTbhB[BayVTᠤ湴V="sI+4.3 2~O_{Y7sY1Wm< N)_]CAن /qtsY;RI}PPCZ[ouV2ŰiѨߧc&ח9TsvF< h_P>Ta; jGsn|c>w}=u_&0τc,^VsЦBMYxw3BjMst8M>x7;OEmdXwUSs 57{. g 쏸k.z@@0P!aX=W ΆOߢ mjLs,Xm#~75:Q`*ٓJEP=ͿyGn m2) }o$wb0˞ 6AT(eQ%-՚L{,>Dml^in_og\mG7ͨm;?85z80 S9) }>NQ is:N-gd6_B/.RJ)-NyXbԮýqPaMè_bN1q,57 M{>#[jJ.X 8&\1,6OQj.̉}HVn@byy'tHfi=3`TG E 7U8 Ū[Lhñ;NyĶyK+M)<2j0GS3{1hcr #b el%vL Ijr;`zh)? w){g1_;5įW R}Ogg@iQ@L7Lޕ-ͽ#i % 64Đ.ʾqj#nhk#e-PcyY6|~9mE K_ |bP^̆ndw9X̰$)[0GK8㧈 Aa?=ro4#2`;6F=BQ<ۻPakZ#ET6*Pu,TX`m'SXl >zx .i+Imordl(TwbCul{G-ݨ"*&Vt %{V)Ig;Je1/s d\H{6J ?Xv4)~f:;]3u_̟*baۯ?ڧ ',it$D)?^h)n˼$#!k'/Aʤ<3y*lHM3u%qaar{* X4V i"nK^!jI跒H-3zʔFfYpe8tFɳQҤ+4WF-c5ZEAXb~ <Lx\eU)e Q]oN~5AX>.j`֪4#k@~j2P?¥m1]y2c =(4f5qωL-Մ~r Q!4?8wy.V\ļ8jh4S.EyrOT+mg\읂AE`BD_ AZgM w)ln8{.t}糟^c`x_=?һX9  *p2h 7YIyA˭MޟRy|u;f$󆵷 IbqXHg|xaG~AxÔXiWckEt3:J]-t ]4-0#(d.z:\¼VώCX^P̫y~v@BӅ"5@[+%/1M:!K<$դ[u##ȤnRGP0 :- 8_5xX`?Z8@+I,VP:'T!I@׶S(beBF1/NEgw7-AA3vVB&[ zJ)P`ͭMGC j5JxeyąY]G=5O8w$ +Ek%<kC}F~^=!nCǫ-PքhA>˲;+}?[S,8,Մ8@a`1~e6W_$ 8Fw#[ #"@;`*ϣ=m/x!+4(Orךdx12o8^>3v~z僤o>gǶ)_'u.jPsZd`*XΣb8tIZD 9$S"OknFkN-eKzA'^_S C̰$M0t"YpKPSڽIVԭÒ=wr]hwLFhW ]8-^*N:ND oD0:BJ*cV?ȿv8W-/(k:O: ;PFh^r\u $w%FLV}^0d,"o}gAWGwX}Sl;-M4hh矖Lf%3М B1ԪϒRTHՐF.J9{Y@ ތ!*{T$ rs%U V?-7Vˮ;/U^M%Pwc!+<Π͖ ᅬ[L][!ȓC=1n4oia/aشjt47o@l]ݓh.Ϡj#C%ׁiPݥZ]%{^sxN7,;5V{e,L'O%?Te9Q6KlZ+]*qŷ 8Av) X巤Hژ3hp2@pv)5E⏝"'uHd4eWJ'l0ĄOg5M5g~;ޝU)ၒ_eؠy!łCi9DHy]I;\N,I~c[نthmT&ŴoH݆`a zF# s#ۼjyɷy^*RuNXP N 75QREyS)b|˛vhxH[]/crKI (>Zfp oGmK9.1/Axu|%`#FM\i%A7fJZ(.sx&%蕫 YjQ;VB@Dժ h]e+sXwO BzZYNb;y sǥgwQ>A:/RlT+q L[[Y4Y?K,m=+AQ:||)-W&[L*}, w!i, *9<{m<&}QgBW[~3Q|Q 9m5Kŭ69E#d8S)52{ϳ]:rIX.z*9T$g fd7p9;-v l=fK964^%t¢s\LX(e2Ey @\k=OEP0=?-w>gx@VS*[gW)c e: qD,~ EBg7nq*&@U|K]%\ V6IdBhE+a|LnK$,r<,.h-$1bD{L$4OJ@C܎q|Վhd/Yٲ^=>3"̉4VH= (ݬ枰T9P~zzn Lè`y2X3T3ptvT9ͣtlja7Ć+i0Q;umAl GTLr'> Z5wqXmپJkve$QƢd0i*pݿdL8<6cۊD~3Kb$-aXqFBL8𥜒b =tdu csh1N>Ph֟6 XU$g`d#w/J"V1&EbΩ1SHIg S|,M!F>LeXyc 'QNeHL(+υWe;BZum|Y >_(]ƒy YS:7mP6 Ip(4qyOsφ8S]ynKJiCfmAdί0%bt;xF.GO%лy쫊MG1Nc&Z#jnIb5iIQ;Bt̞䠠Q4# 2B2Y«F82ᒟJ z12y[gRЧ}1w2/׎,z|^o (j1mEZR_oS9\e߈&($yOi@dJ{ ZQ~ꬫ+ᓰ!fsmIc3Yd۩AR ӻ ^g9vCrhQKHz:o xM^)"R L qK8V ?$%P#Y+i@cX(_ȷ|R+BfeK7Oi;FR;#ŹjvB3=guv~ BP}{ƨpd]tj;I-2)oCWu?% ڢ]L>QKOT^!? ʧ5HZ=Et_i-V3y7 Ér? G8o)7om'jrYܫ+KVUz#a3 7o'Z@S>WGߴvᬺF] Ӣe[:yRKqGh?`<{B5SWx4ۅL.CY^u1-2h14\uPHKIm2 (j}ƒիhsvԭwFQ^s$=wNOjddvda${JWjTcz, e4cVXp ] nY4so1),[$35Z4U-~+Za%Ԇ0vfzܯ'M K.zIdnrRO)I~})j^ yew<DO)Ƃ qc&!7wdo^f D֪yEeSRw2^;ta;L~ ;1檘#抣&w=TKYu9JwCouJ4$5|s}1uƳZ@\[q5lw._"eP `sd q8WkfɷatQkn~Z5;@8#U^[lů}k-| #C%*w &VXOA؅ts9:O,a C5KOp'aPp2&5|ke]{P_NEtX] DŽ( s"Wdh˹62 'G#z!8"MK9 'Ýݑe9^sD6h }r_4NIx7,;R4J5.]Cg~"^śOU&o="X9yr$H<]#_we椉~kmlBWZxRH~JSoÇ ^*M#*u?+ڳKQ? ļ#zT Ki@+.UEէ'LcmHMqO&Kf) :`[ f`f:;/hMM:B?r? SozQZ~lf3)<IZ_WtNZ60c|l Ј(>z,UcFEˉ\ESpT {/&!;aAo-j?% )rK;FU'ݜ+\TϳS&&9c,9MV48D\ *>2?oo2A]sِxV [3C_Yz[R}Bdv{$C=.u_dgP`z;hAEA/vM0ԝzG!KCCC;:%4Ҷ ]^_=n(PnlVo?v_^?϶u0^]`EשB!/x ƻgoLRQ(pcy""?0S;aG >۷ʓr' " {P`U!E/ js ł)Jx9ι6zz皧Ih6n{Z*'4'alX~ "-]ыSeqM %iEL? E1P.u _>sБcMŇWPd>d=sbشOGGc#+u ˓S'Bqf}_R^kEDp9y@~fF's/Z5]m;5* K aP %\z%ʘCa,ɜ*Cֹ=96G!Ү|?i[ϣYX58^Aoꘂ~ 311U'dE.Y`s f/&so)͘4rã(hW)n0<"hK@zddr_lyJbEOE+h !|Av;W]@;Yf.˖[>'a%}71oX@؆,"?Q ]/g /FP&tl֐J>U2UιM'BVa2r$jӱ8J w.ٸ3qޚ_03v;m{U'MVw:2@ro  Ԡq130+-} :5Ǘޖx,%e' 3|q^1rHm$bw>+q&~L`tc"L^a90X(?[<: g\ZF OPz/ j( ,})+G곜FRv܃^:o ᆰ+)  U7yuDA>^_\\D]2l ;G_Njey=pO6kN$~2&2xjQ6L1ccxBZomBSSBʼnnH (PZJ0( [WgjM줺PHzzVЇ/+ 9 (v*h|'D[{.dX1Ma#iUCfyE!T׾ш3P`)fF}jխ\i}(Ì ŚO!GϳX} y~TL%7`^DplQdž Ȏi[='Ȓ×;*S Y ^Vs\3 )l+Ʌ2ڻbr$ѥZK{* _Ed:ࠛt$&1~S(o]tDLdf)(L&|86'M+nS1E3G9D:8N6ytmQ 9҈W1uꅙBNo%t2CծLu69kQfUyo-G1-R68w1,ֳؒ%5΍R~`v8eP:fNeJ]DArw0 tDIh9L`g%_" |,31*_V 5_7YlA|v \24u%DW ۜ@\r|€J~%*;drJgio"R VŹ!QiJ|B\7>wT]\/2ʲF+-:=wqvSWX"_V<-Tt.1TTlhy|cONSxbO7I>~sJĂ`gzc$7,9cGf?\RΟ s:7G!a&{0^F)Mg=߻Qm2[ޏvL늵͍um1R&1ujTXP%'׆ܳc|TU+ja}"ےT/ҸF$i!Czn]kUh^"Fkbؤ2d2B '&T#ݬ Y%Gÿr=Pi!;+ Eޠ'TbO؂ xl" 9?Jb@1<7E.Y)IܐwrF}j[Cbσ2xpq>GWg׆yr:~"l t3'"3Ɵ?0WJ PFVU$l?VzEreDຠIMTگZHH6qqA7 zU}u /2kBBmUhl}P3xt< , eTwOfaJzI`z/{764\}޳\\S/ sSae'LoZ\T ]0yAyl. 9 qP;kծ0w-:{=g“Y흖='fI2%U_:E "U=&~Se,ml/{N_>Ζ%Qp@(*!Y3`u T9!3hۤpDtwuddDlx^3ftXTxz8wd(>rwۆ$<~dçE^h%1Aⱑ<o,C`ueK} NvP9jZ Rѡ:ڃ jh{S"E8SbUp-<c_Yà8I _|8Jitk|/ruWtt"1NJT/-I# jtnEݝ$U,W|;~&5_2( U%M`V9pRSu6VTV@*cݣ{՝=`΁`.7!+`;Xt1si̯~{l;5 C;B?'UO^M̔;>f4=0jj'@ӽZ("|^r x׶6M3kWq9N:)U 8P=*#*[)nHgs`SOJ=WɄ&M{ÜqcR:}A4E4x0T9B,WZ_"Z< ZlHrf‡#Mkx-TҚ魱\rt /,3Jw7R@De<:ee.GT֛k5r׾j08Rc"T (:qxjh(4`a`#F0GN QKyN0j9WBT) NAE6_o) ֝tuGݥF{(]ڽ++[xf^_T N\sG`bLlGã N:!kE9/?DpxL&6L&[4*О8JEȘ KP *@7 a}Jda: HRoۍN7-s~4sV"cl=(7?1<~gQIMB͐4'3RCG;m@<@wͼ_AOS]Z@Yǟcο[|/)fԦ!z8?9ZhO #FTﭓ@˹;T*c}zօAѠBչ]%կOm u1{iT k:1l;Xx\%Ue*nap!Ҭǔl+fkǽj9eXko6A|sPR4r;#x1,}T] ?֗Np=O$LA#Ă6u Lv@sk~:j\,Νͅb]Rn]ϖYL;|/XFwz_; VxP YM_rN{-pIV*#Qkq^CYx 0FIo&^JIYӦ=d1#$,>20^jNK@alºA^2鐺!݅#;H,CR?My {$bw>O{Y23@ Lx'au7, '.{_G7A֜ vdCZ?4hJf8ܴEGͣr=ܘ 8m([t^!zxL?:81?T!`78׼,Js{) $5,'峘$lchm HA2DQr6%c2Ftqf:!8ESӑIg B PC&86SFw4J#%/4}Xϋg1t "M()bΊ2˶A;u&Xbh;(^Ol/t7MFҏ0$[ڐab.&!~p tplv {0P^N;zHuM(am(Wybl!^B oQc]EBmM#5wX=pi\jr rw+4/{?0g.Z ~ qVg#)cӜ*M`[O`:~Xٚ@rxhY"OL{̓IB|0@^"@1 hyj/Ί[%M8sf9;൐E(&g4NP!#ﯓ)T}2 ceVވ0yd) QG=@Ӊ‘,Ys~S9K"LfwXܸt9K:/KIg@c2WّYGؤ T.-=)C6RKVi$yc-8x4`o.͡tX`]I]/ᆰB9b?V龶L 葙^P}v78 N?O,%-6 +GS tK]1ωX|E}XnSW~A·@НEEHωVRp߲GkRQ~4JCw쌯Ti- WF|;e8~ ;LyGtS*b( E6h#42Gƽ 9*,70;$Haxh;WKhF1>>V髜 %½EDuO Go fT@1۟/%Ĝ̘oEu/:ɍx1i%MY%=:-g7a[#y1+ &sDQrLB"9,};:L<%5 ̲/: <$\s[7+Q*Amxti],s 707Jcҋv2ۻŒzQ-15WO&9+ Zq&9QٺDžK&Nr-"maMךhHDŽтmN$Y1sĒMpZ_ yg>=|X';kоB f?*!ݟx#]?[9IqGmf~Dov?xh1Z'rYQbrDpKZze%/ߟj~')kj ZyD3%WCx!(5MJxta"Κ/GwKlcV1j^S² sQ?rjXhgpvyh/)"Z>]Zg jw~Ж<5c6Nef)AHע>K/ !|~QXɬ!߿,I:.鑼z-=myᨶps|V +z; =/vV tƙq…WbyhLtRΗRǖgYM9FQ<=2~2>to+vx.'ʠwwZ;oNnE/7dm{P:[tO:{׈ +Ձeh{TOe PzM1<5LETm'sO>^뇩:^L\ztYl|'qzj"% Sf;ڽ#6+cz T)a/2CJgu87e']=IKz ۭp9x 4t{vd\zO+IgD" Ny86.w="7wϥz49`uc&10wv& );_Zm%Ed⁛kG+! =ֆӤBi֌3eqc b8؀_%{ܩڈ!IHW;R/.ӓ}ԇg2ϩ<ȣΑ D9OqTﱸԁKVJy`7ͻ>|>dųQ.,FEcLYUq:U&BQSV" \F;ތ}̈(YqÃ̈́* U y9{\d&ݣ!%Ĺ,UVC@)i,IqD0#d]У s^^Vpa|dMXpt]&);JXv(IPXP]׿t?8,aP>O3@Ac͌\_r\yc}@1{ͻp>rҹijb,HΧNu칗bUYՆl+=.Xc)jw bk>0[b6(HEl[?pb5i`گ.} bֵ$SCJ18/uFοUr|솎9d.W{H5zuxJL&yRBkՏj7q"12Ԇ)4rX7<=/ ݀$5۠Vv 嵀fU_3̹s7e^MPRb k0? If08%axc7Vp:iIS} Ќm[75.0~O?Bɵ^puaIz֪b_5d6Kc9crҴ#Ø}% e" Ƭ:+B3,H#ʹ7Y- ȿi{-TbImo XcmP]>lkd|W*F샎HGu؏(MټW"dqQItq`z LZtLvQ|zfK:b+Չ6^P`0Bug't9@YThQ'ɤԼF"{A*"N}JqTK8ˍ]fuQvL6ذ*ދԞY) .Hϛ"FEklvyR?RG|\J2̖l` k&7ؕ.%p<!n)X"ҁW8SbNp(hnWe^lC)$yˑq{at]"Sg2gyI`! D@lsh]"X 67MYPUq!JtUG2L{$/8<_ ozPٛyvć'kѦa0}I؊%#΀O>HT=>ZB,q h?@hKɘ _sg33Lj^)6ԆR捒pV|{Dxar}4Ѻq1MRܨg$ 9\GB\I<53*w6ڧG"W%nGSpxzpd!W/?)_ߠJTr oշWfb~fz^}2宧:&8eo1h]/ų%MEVRLڑpD="84.!^Myxl7XVS<P}ê 5%LkBuKk흅WdFPk5bcΆ1e3'~:CEȋ Km۫rZIXSsGc: oiQ0}[myEǜ-(>X@|楪|㡤̇Z𨇄r,5X IE &샑_\_@! Tw.:d"Vadj\_(EIU`3Ÿ.O2UjMZ1)<,Z Uڢ}ɶ/21ډ#ū 'N&6Ai`s~RDWنSXHS3RczAjF[" \Lㅴ,\t 룝O5$n|]Yx 2$h!aSDqAĭi5H2ڍnvh*_pV.%Msn(nMkw+5^ VΥ|Gޑ)QW}rRi{z'9=YS6#fٽUFMwV(;ż)ڦ^JH6_Z-qlA@`ͨO%Yp*i}G.w+s]i8x+X-`z4&yu̒13J:D ;ЃIǎqd~xL.d1T.]Hn5>U%%aŋeFw5@G־1xPAN OE´)1iՂ!  =wzK*s+ҟQ̅k%L[@X:cؾbИP"5Y&~Xw_O-7ṗ`Sl'k1x%8W_G&u^Լ`\YؔPsC=k|^][U!]_M#7TؙvK5늿h_}G/eRw1*ֱ:aȈb8,>F"%I)v{NfYjӥ}1e#犫B/{(>6̅F^BFc_w8&߁<AA:oP8rPچ,QE 6̍E?4UEϻuF$͍Joi~ { @W50tpWB Ծ3USqd#9 E#3E:0kRgƕ[q3UES[d0py*G^AϘaoNTAԝ`|K޳*̾+Pfi2nbj=#Q@[8BLTI<Bn-#*"zyˎ'4x]]Nj;}1 d)MfqG < $03L,qR=uUFG mgSQTA|+ZfShVȩ@tNg-3 QaeH@!ZGrXI wOy4laed̏(hRw?(?JA։z@_RJlo#YP)OR[5㡖)z6UPI:3G2\|>ʟ;8A|`4Ґ\>ףY L;Q<Ց)9-'0.ں嬶@:uJ?>i(K s:H%FW|F~G1%'^&9d/L aMFN[lYҏm1tH[' Ԇ1pѾLvLKH%RmiQe~Ujg}EH<8~3s:e޼^ Qo83?F@cj_>X쉈<ߦﰁ= u)|:5wQefu>' "qBkdQ[yw1zBd6kP><Ȅ@n0w9W1@_-ㅶ|ʀIm:/;Hi6΂_vpAu6 i,Ūf PMHxX;REtcqĤwzޣh\=n~QT7 p98B!ּjtFA.hh?9}>2Rh+۷,\؎{,ܴ@̥}0uKF,LL&$t_C:?YSOR\p2:?,hojYG4}#MͽFLJRg7-7s`JB5T'8ifP_P'ަ"\I gHX(L,qpBLxfU*ܝ,%2I0+m1$u_6A0BQյdB[3IxeJq'\Hڧd誁zϕvJp]N"Htl4UyC' mt7)qL|Nv'# Dΰd I38B6Yrò^*Xϓ@M@H! pFA9|;ߞtA&ϑ^,tCG4Saf}`o؞Tģ (:ziHM0D8f-rr"IjlhR#YrJ9ψ!1Z'lGSؑ+%pLOz(tqEkr Z/HΚXːވ{nfʞ/jiuX) Qܪ 2Hgk<^**r ɜL+/2Ҍ.SL̶Ѫ_Ku'uqjT7=48՜O,8NYb'3t!YkH-{47ͷ|cmɅz9V*SϪDM},,TNȠCJժnYB=,ʍ#v^ %@' ]x#=?'+8z$r;KV@ 탛m;]¸h4ZuۊbGE@7#52[h4HroY[}3+nBUԝD~ւ^3Tv&T1'M9!)WH[Pی_rR[4j`XIsS_9*]3N/)! tDܶW@A# OqLb0U%~*=ѯB/"ˏgssv"jdޜϲp# CfM `?`~BaOueTtWzz׎߰ 2'O)*n+coykGdְ;~ɘV,K}aGX^cqlvJMјk I NDIѼƖC xbY*[(Qӓr*]P! #g[cpEKu6C(;5D,?s+@/n8뜉%Dm J!m-8B*&+|GǬe$ VeA#Sy]wutm=1(Tt.~/ų~Csao=L-Ȕ8lfwiD4d?Q ZR~ԅI~~)J/-^m׶)+=#Q׀}L߼G6FL2ծҎT4+o3ɫC4siR{̰]/ٞc~`dIAp^Xw['ZMamawPp"aQwy.z(m4WRc3] ip(HTϒϺ=_8VE,\&nR;z&1ˋqZ&0F1GtYwÆcF& z VĆl}& j13´,p~bf'kBkwMˋc(L'/|>V6h2v̠5~v^%yҸz)3#^&!i6e$'YaK6L],S0} ؝=)|n \pOOrq{tWftgp>̖0 1M_aIG1!ӏNwډsʮK_ٯS:o-4!N O1gWE:W54.ȿӊɲ%@SVjuի+zv)Œ3gOsS}m~I?"ҠAUwMH K֏q$T*X+iVur+rLa`h<00Aûuŕ?4u'P2t͊Hztܽ.H\ cIK*i"E! "LV$8G483RH.-7>|,FqC`-bXw +bnA8ɞFgj$B ѵخ-[zfu{X}Pu- ֽX ;<_ohAIu}HL>KiJXifx'2V:vb!<*\x LWiR` ^?z-2U %PYCQ2 rl)Lv?`58?JxZMiZ`yÇJxjp>n9 sF2pV)8 'uN6 &Ih_Dpd u;߫v:sL' oʰ Cqwg=Z%Nǖ4h qI\A_Q ΄T qRj_BYLZ5HWV^Ja3vNXl>M`+cP#q!9?Mp (ہ9/&};wU;Pl|n̚HB}Tb*,;hVt`Xw1f[~(qŅ z"Z>"3t7H$B q^ZX{6A"H+ȱQHG&*8..E[K1D)hGv0ȿޗVFL?~ ]evBK9 X:5fv`'Namʳ =AwdYsڡ;Ȭq>K!nonZ&mU#ޟ#+?oоY4[A0.HQtTF5ںgpNs3w[O0]-C^~O{Pc@^'G/7,XOŢ8* ydN쁜J/J^iq?P*'"[ Ã2mÉ[U |RuԪ_QMEOB{cpҬE<:x{XÖ0Wc`ۜtiHL  8:x!=c˖cjh=-) \z=4vmBCʷ[E?5(_|s4'v1"eT׬!yn71s3kp`;G K(Y)ßê <-ꈣ RtsD;<وټFp5KF =N_xrXR00'(0)N_@k$z:%$o4ePSTcЈr&*T4˳HTw:Ǫ; <$3罟>tGHu5"cmٞ9C4,f6aQ˄MRA|ֵsOYW@b LY6/,UMzdoz4%Uw\+DdpC#e/]eX5{mB҉T%gzpeU%Ѡu-iX"3D&IVİC1 U\1$#w/A$fYٮs/3 $VZ}HR[38mIKv)o[c%CHmYm\2fJa=_!p~aQh/jE^trW"IPp"RI0],(mX7U~T:āMI]] ȚLY@T+c1qQ+dVO ^UNH2c6>ʢ+bpT+sHR&ݱb"i>] 9d:IS%2rkƤ$]`ξHkQ;Y IQ7kˡOl x!?-{pkw"\12ط_u*Yuy9VX״^tDQlzD _U#F@aDr5%d$ 7++|꿃zPZ。7 ~ {rέUU?mpt)ղĔteq)\ϡ }J`S+:$Is!#i }J 扝S'>RNJmmO' /4&jiTp-ډ;,!0 4^Kn| }VKgU_!(SUt7Hgu-ȢMVEM1.:7҇H3*ŕ+k_zTM\J&*jnDbS>4Gf(KIH;`׎s7O'Dn+!JrV(餆g+$:-N }J8E4I9ekoO/v){+[Lap!'lAV0{ayCN!C]E )LbAoa)DKTo72[$c!~1fRRyސת(}sBPfo?tL\l]XmC"E&3NRcćx)\/sNVm8{MTBịnhBti˴+j礮fFe.%oe yV2>X ykʴ1ې ''2Qx0pϩ5q_*`4szE ˋ6buux <( vE/y%(AbJhVהDzd˼-ѳ> 19 RU:{0+6HojCSJ2Cĸ䏊d.5Tm$8|^@k;.YIm+xы;^ʦ҃xpi 9ϻ fv2AO{J+VtE~-͓y8)'~ '&(O lr<d}}iwgYwoNZ D}0/2i" X'Ѡ+%9hhG }`BށU>oRK29Tl 3Ɉ'NQ2 Xn'\ݨxԞ]FMbT zV d^97uE݈im)6M89s;&ZyU8}o/ ҍ) _ʁK^Ud2zؒG}LkaIuv#d#{t4=nf(xи53>%,,ceayi>cya뙁QNK8pZc*EYw:MlH^Şbe-'P:;1ФH3y\{eMksYY]rɎopIq4c(U:o6ʎ 8IW).5+\I\AKyH3C*O:_$)R!g$]SS mZOOKtPxo(hVAI d4WJÉ3" ܲXU9¬7\x 'Jq:]+rjHhu .f nesiYB*n`r/ΉHZb)h\ƥBx{o˥ ԚѢh1}NDWrq{VV|zʻa9p-VYcq^0 Bd:9 Sߘr37VEnÛq=UbR;%CsYܿ93JRݡ Pb7D+fG lm~Bgh-fi}SuN}T]*`URl/eDc=ޅ:QZ>#8>ZT#@sF_FZAsx7 h/{OQե7F gsqὊKkՙ |KiҼ%z"j˻,n|J,o&Hբͯ u{ Zɾczg.FĻ&W*>_$Ȱ:[}r|]w8ZsFaQ ;Ǭs@)|ںK4:.G7:LjӒm ' abz :-xHY(鄟Kf@[Ub(|#pJϋ@ c!қ$k@pfnV ΄G6ET` 0n ;akwa[ oNo1&idM?#/CZwGQ lEïrHp,w Dg,nT!Pm墮рQS0ʟH6+< $^+CTAa},d.PĉpAFNP%paKjBb }õ̷8krKog;seD\=nn^+_Qu{dנ#6,q6ƲB $p(~#Ib;Qaonyla7ᘖ 7?rkh.}$9,l!ɖ_[6N`&\+,NE9Y?M+fȲD vϝFyhQVO2$+.&O`iJ. uBVx?l.Sxw9@VPw+@X1x}q51q/ja \GiM ^4ӿX E\; 1# xԛ+*!F@iћ``ڇ!/qKkJ"Wx]wp)fdȼ GCMk}c&$ d9GI r_ŅwH1Vl2YB[xw F~*@sy7^h7+Nȵfs81C{&fy4}W=3Wⓡ5` 2 6X\ھAKL gmAR٪GI= i.LáJr>0Pa63 qHE?ҫ,]v}rsY&R*q)Bfϵ>m/jiK=Ie>CM(c1%2 n̘8bkxeMXCr,!5ƎE\ }@ o086bl?m5uJB2uu߅|}^q TY,6 UTƲFeWG_9s11rV?Wyjy~<|sB6#"d\%% !:izn-+} ))=Z:iR+*QB_ΑZtiq~fv|!q'\tg2/1Ź^%Wy k9Β%r?V)(IA ]!w8˷޷WrŽS5lxbO9ԗcΖ#jof=uˁC$Pq>p-;aPKrmG"ܧ1F\;Ð7fKk^p=B'3b (g][ߝpk gԮZI1u 2;TfvUKgswjw+lhܟ]ypѬS ?~t{W6/|/.{w_|%} j $T]n\N}0%j%.b51 ~DY-Qhc󼀆;9Rj6mƷcץB=홻ϘHẙ(j߶:DgԒCOM\4B5֟JԷ0-Dg'{`OR!"ڝcS$ߐdеPWb6MaK/g)r<d`WD 6dɫq5$'{4*\[YBFt&VRw#YtNvQ] 78PW;J04s S%*S*%'jpb>s˛|T&M־?^K}yCEj(6r;ՑNwlpE33[*zNt"y[1+,|w<Mx NoL7P,:^yYyڤco#>̀BtJZ&9gFĖ0❂&~̅l9 R}jwTbk]3 ,rͺD/H`(PvUP$TNNB[/7̓ӘJ]J{>H(Yf!FJ12Ub.`͙gF5m\~%,*%3&@fhK=RElHvO%`U/za ovi'xc+j'U5h坢Я׶Tv[),娬E\nZ@3gv9*ٓW@?K {<}cz=Ieo##e[4||PE>벛;11ʃ^Y?n@:E}Ii8_aI .ˉ)v'B7DD 99yTEB;(Q6'%H(gU!=;'&Y6z^&ѿٟOg.;{ϞmFU1|hw/e 3DY֙U3d8k%T ɸl~#²kvpcGWxܜ)ʬ)em\ 2X5ԟg%jeu'q-Zr+ZCmqZG誉}Kᔟ4g85SKGN4Zx&[JB44T(҃%^u\_͛.SK81{"Y|wqml;l&Vҹ~Ғ{q";6FFH-kY2abJin_!|EL/mc @N ~NJ3VJMwC>DwuU8*-kK@2.(>.,˾5<#󣋐{Ѕ˔XQ :ȓ_#"Z$~Y ǥ\LՑXԵ%~~ؿWYU68,gHDqJQȥ+%'sW8};LQ]ޗU5 ι;BKr h\}ɇ0Uw(%2e︥7 %bdPjl@2bf&%;4wO N(h,I^IM^.WW-=\Ja:&^@vy{7s%`צ % F(6T9!ޞjم'tҕi1jF$?QU6I'MOS. %b6P&vDp$R7Q9`ʝ+ĭxHIurI1|*[<>~4SϼX܅r#R\˭`Tvg05Ay vv>ԇ4CLa`[OL(h!0S313ϟvs KA(җ{D̦bk(SED$#ZxEA=h䓵Үms$ò]1X|K5:',N>L7<#čnw2`iPj'E$5A);mn^Mux8Q~GT` 1Km) P xW}vا^F\pf*y1!1?:#x޶?][<@>LFLAee8#e7?NHX߿+?›}2@]t3@ΪTD't7ĂjǠ )&f4_͈_1}]_&$d-Y̬ )wl;~1EW!b"@gNTq,r B=6(5/s#(5Had|=sg0;rɻ A'0 ~r,=4)+wu g,ۭļ"s e %p5O^M,'|NU5TUOGѰvk6IߐVL4NN!Nܳm $N' tuN*}(6v&Cħ=//'l-ҝ=Ȭ N9~'&оDqZt"TڟkBmI4QGo-n 7D}f_H?KYV];4yQ6^-.ȪKGy:g o,7?Rl+b+,_yȢ=\&z͑xLm+JR@w]⁆81? CUq}N+Xǿ7Z_ &JYwsf*BޫGJ+SȖɭljּ$ fNV79AcKE0KKew *<uN$8{'Q9tXkЧ!mB1Ư DV ~W Gb3Y3 ZC]03%i@#:\ Tso7l "SL.yācNZ:*vUC%}(nR7 u)`g}7"xؐff!b0IƬG_68RH6 +i`臒TIl#H5JxC wM~, A☲%ѕڎH7;6C!~{a0DvS.} *tLY^Dt'S7#USt_JЏ|) RmltBe6Q{! ,.z8wjAYjTv DM"(NG'4[yA aJ[ 3+Ƒh }bd|vӢRdQ/ɮ/br=E/h-4 Q P Sn|NCJz.mI$!AV5e0o`{͌ÕYuE9wwD߀)F'$ֈwMbV_:TnxpRe2ɕl`inCrO(x[zR;gorm -cĩG'~8iR 2B.Ru/66m|<YMZ)=bnPvb)7Q3I-&NIHl})$m Ot]jRYʇ]XRjy2G`Ȁ 3߷<|1YLBK0e ?; ^bkTMv>¦iRqwKJ2XSCRC-[.mŻl^\&.Ddeat U(LZd# x hn}/-WȧXJ2.A5 y@|MXOzR_?ۼ ᣂ% )0*[Ϳ|~gƚ?[rD%&NIAw4>X_X;*.Q]¬Q{ACʥ8:lIâM䡮zEvpk*s*wa8 -n*ÑgxL¬$AZo7"1N1h:RxaS>ɦFhrDziُеI%2ӟ94 Y&ca9UZq'؜j͌4z=/pkN +/4貾}H/akzfv:@ f-&ح88H&\V "m)أ9r )R)F.c|(>h~,{S#](~g4$_fOX]Ot%ɡQά' "Zعfߴ[}2g38@0)HAc^8*An dhJju6zs7H9n]9Y yX$!V5%KW:Cjn'^vOEeuM&^I-ނ%B qfy,ɐ.F}.3P[un GaDAM1nU=j 羼|pjxFiՠÍA-1ժ҉.. v to5q0=> ŗ6O!n`B^ӝ\8cv9/\ۊ懊t?{w:L>Z#k) &ZW;"m/uuʴRH삕3]b<`͚ž[-"o2zy \Ɯf,s sSb؂Zͮ% 딎2EXIvCYr-a%E>``t#6 YH(D.G2-Fhe*u"ڗ>VߑLc\`STxމ;s!9l+9p՗24p5R5(ko'&WU\+mD9IC5'踬6/O 5;ɠ>pzR+iˈ7h/]bM&nEVY\2mce)ePV?rYDcQ>|رWK8dz{A% XV,n6H+]teZ訷 -<;y 6|ĭoCO_xOD|ހͣ|"1 #ewſD.omݓYq8SS?kz4 dgK.a헭30\ * wՁd7ݒ3r `2ߡbʅgu%/&M:Vc-hv`%^nʙ=O4k< &Ǟyh:Io}=6y YMe730g9G2Inl@kAoZ[+j#e0#yaSfHA+=gH["OK"5yC;ٗD8'`czBVii%=ξ;/Kb]u{ O(F8%MD˛m/GJn2 oIFX#鶢`` ,Ll'ocOD4!DHkB7^K9˫ 92X0`X@t>ђEv 6A/J{ @ Bac>*㲘1O[>EcYhf?8K ~DiIϕ8HFҕXҏ+9>$RQcM[DLTl!7^IyX/bd mur,pa4uM(52X6ڮũ?T{Gb{9'¯ݴ(Lr|{nKR`|=.sR1(rMU";u Ef y4ϩB;G(}9\\1%.,kU %=U$%y=?8Re ?L 2v B)N1b]jTI"|wiop)K?!mbJYm])^#'?.0&?>vw(q%QߔX"^|&7ݢ𡺽bA{K0{K'\iaGWZ59c3fr6)'τi;]do3Py;hfIEoxõ+.~v;K~x+l~z']M@01Y..dܳZ1wAHG6lptL Hʥ!ɐ+6Yio{j=˫ta;8<=$kȘk/ka!ZϹPb{UZ,<7Rg%6+CIPW-?) Bۛ"fQ*I"?ڳvb_rW-\k62O.5_+t.h-v@`Un֬<}pEop HBCdu5qcJ$[ Z,TI G" $_6Zh7 DџPbTlkX bj"%C嶳%⾏vfU2 =?& NrE!\S+h0Voǹ3_/hk@C;"g#+I"K [itaK侉Nw ćdXkVNܓ'W~o7beM%R\Fyu(0ѡkSq@]ywAG}С!o%_N+a{@P,;](4 ۞' [jx#1n?K5b(c!~HyECS̾{K*Ң/ו,>% $r x_0A 'F8QxG4ZtV4)wc# !A-ֲB?fV4ƺ z' d%*l(]Nr =>ʞh'#J+ ^J=Ku&B>y[G sU/k$t`3I5_::V[?!0@Dx$&ƀ?ڒ{zi3!!%⎲¹IE+uk)BxFMՊ! \%o+dAM{`RWjW*kuO%ആԛk`h)|z_u@E|c1L3S F"$|B8M& J*V󕫃KSŸ@.+h;*q"Yw_Ř3GSa[Ҁqܜ7FPL0Smܲ,f 7b{Xl.OhuHZ78!_*Q/?ŢWRE.`?xS}l?2(AZM\CI9v0iEBaTO#{"["H̖_)T)-+umWȮnv`R' zl+?Ia4ItnWCȶ#Zh55gR'3ݟjiB\zwʱ4M.vя`B9="Tcqamgiu/;caR/)]R^:w*AĴk: `I"D8;r}ͺy+KN'fzЖԸ;׺;]f fǖuGO{+ۗ<{ʽSv .%蚿&*?7O C.Nfe"Uٖ_!K'PU 8-St^W2>b:bT"{VϹ}xm,S.0B]WK~WV9i7[6cPɇӕ4*cfF伳UJU3Za1~2Nv1|7="!"rpA؊ My[-4^%Rr5(0TCDw,mxPʆ{~OX&@,y.XO0Tc Cw/*\!}I1 m9?M& \d'BCT\y%s~Qx=r>D[u 7Ƀ C X!~dep8cZ\ݹ*`Hȿlb.WnDO=|aVPHO-xzWP  =fI1TN^#Ys~HI^HZ:]ѐf8N>*k~#_!?"DY EH2SPHkօhnPy^Xc4?Wdpǀ4 _`ax[chP(ȗh0OVu"B坁9tNHasRiPzvs[gC3>r-"s&`Km\0z7= Rwؙh젣O52__P {$ 11%XaWғ5j$p>ma v0!J8Z56tYJuo|gYAA^|c"\h^U歨&Flٌin ?M?6JgB= 6y@p E΀λ:~'gfGb:fU D pAMbH?a(Z{Z %4Ѽ79r.JO4~ ?FcFR?0Xڳ[f '2vrf b'ng{>Ρ&&ܷ2W0@W,'hXmam)O/] a$$5^dFs= r,'2$ALFq &wo/F>|$ ֦7u2Yh %ԡ:qW i-y@@5Nq~?Y6XσeΙDYN^Keo|^X;Qtb9h:a3[kYOA4L$,){<n\ RΗ_,< 5MaɓOFk ~צ 1ND%PRvoNjO.ލ:"a;x",Us-$ZWq.`eUug0J[Zp c9U<@*vqHlF.\ee{ǖqc7}k@M\120W^qA.M 1pzu ޕDH+Zí]>&-⟼*WR#ΤI)ccDʐfc8Fmyr)Sז^`-<~ )EO\Dҿi?=vԓ !H~%Ql76R.jp7zϼ@ *G^ s+ɠr˖Zc0K: ɀ/SlVw&-ͨ6l1j9N Kez3K:3RbGu|u,ɨ}I@CE՘Hމ z،D>IJذBX;BJJT̰rkUDC+ :r>FFSVmٹl,⯇7<|ˆ4PEP,JE$3Ä8oOVrUm漅sCQX.:hW#iDHb/rz8|޸0QFYe@XrZ9zITCfmKgɫ?qbz9K%:MIN_DLE`?z1?(Nx yUa6]:e% T+?3> EF+ *e\垘Nf^N;3AU)(_.?}5R|Mҩ9kd8dꃫ_z?![?PCMg&CTu |.bki ۴DT+,Y Rma&$+m{CpZQWokf@7I9ᣠ$mS^n Liײ*w*} 9]p!2,`;P.'߫xX7c toptN²(.:Vd ,hYdRiL5aDEW er(ی8i6]]dvL$ Qx;$Y໼dDk3ioQE`X6gXߣ7i|/].U(2 tkqG7 "*Gtxї -.9>v!X~ve3$ 䃓G#=٧"mXm@,Us2t6݇5r[zE#izǾ"r4kqŢK8C3w5=D O>sz0XrĨs $ۑqm0 ۇX8 %IŌ  ҳd]8"Q+buD飿JgpRY:3~WwK<餿Ӓ At>}~v 2 n`^c6.i *_9C>R'f@&^lx6UIVHp@TqL6}f$c $Ss^>Qc@/qKt:sO+@ z>3MQk jot^ yreSR.eh+Qk] S\.Cu=:;`32c)s*W8$4ދZ".t/go]hhTCI_+T!OIt\3Lꯔo*}z:9 1].o%0'LN}XYH a.! Hv|q,74is`Ūl@]u)v*ənNdqe ;_=6 Z C:LY`QI,1oxIލh u1{D';aЉ7´^H)$IJ@lҳRI4pyyB7|n.i.i7Ep.d\5[0w(-*!/ڻx],@PRm <ĔY#wˤ.{apFo\~rQ'N ͪ`1hn@++i( GܪCmC#A7VY(̂e~ fo,JuMB)ʃ akjyU! Fq`{-W#/`1V~ cg{i$-uSEȦzI#meH1s\2_9ݏOC{eUӘ߫ y*yG3Wr+:erFtslcMxiCƻ #mVpsUzlHhj懇dQhAkӋTC\228UA)5/2!#ҋy 9拪:Vm̰a֜Leuǂ=PmH3e ֚zBQ0*yti5mH+Y'Xs2 JEMww ".I@JEB <ndy'?G=m kM/!x}[3[ JȂ dݎ6jbDs&?Zk\K#cNn}j͞~TkWr۲5#96O 䔛fU{$Hg$ W$;5 w˫!Z qp.&Y?ʓ{o}.Yߞ\2=}\I^V[O9gQ)tgt0KZ sוU&əŗ'ChGN ;hSN$Tu7>;wV"G@ 1VSXxv(Q@ZD ,C]U*IwgqwqB];99y@W úYC&ɩ~D[|\\s&HQ{/P6֤7 :wre>TgxQoqgD0H~z'FkvN K{8aG .Z~wGG(<m8 }fݧnۍ'OY8h4r<uߋ'ԓkkV_I_ #3S;CWH:ri(O$UMi$ \AO]!vmy1SbnaAäMЕ5yP_n- kr7+]#Y ;P|yG *aJ=W5B¨õpVWiZzfc̖\4"!Fbi\kdMYwXpAI8me1ȓcQ" "JRq= Vq\-9Ȟ-;yAv=`z3?.UV/6O닅Z!6BQ>tXX6KSWW8F+[;i sOl~<{ZBi(4gC6F9.6I'KfܣF 9S?l[+WPcG>LM6qzhAXܛг\7g+Fgm}T٩'pOoANl` QN3?o}Vj^ `#Iv˜|Γd>q W+>}S1T]Mmvr ] v}&@_5wbXa ^ܭTyj ?sgx]7B!}zsvpa}UMn; Ѫ&fW({E8z&/? S[ϼQmIKebܟER\)|{qvFfhO0D&#d?>"gF xP"fOv-;5. g&˝ 6M\ɡnF.JjƞjAkN}U|r$#!<)0 /ᎼHKYk]Ե8޼PWutQ DӤQ c6ko8-E5נF< F\0wz-L˼/ݷDyiZ֍K9bXD`WC 0iT=R_L>kt_@1_قq’|^j[+dw4+SJDT@!XaǮ ^9 "Dd~5PJ%80yVA+ lL7UJ7%r`6tӿ%﷥\yFn1<(I"' =>h73aK>s Г!B\q"қe2)Hʕ1™CU4{>NSWH H^m![lJGA 氂Lt!DF/S4X?+[:y͞xMo:bաq1gIA%2#g Oֲ(>fQ OTψ4oОf>6 z:7eNVӞ46&A<>笇$lS6$W}jKjMrRr3J`:9rL%/,eS&& ,CSRAW;I#~E 1jboMx=kR0AAWRX+丰Iyy>2UU?. ͳZvz}Jz[E-*nr0 .9\;2n')׆89(CZЕY i=~,P2VTRϜe]~r1L[d/C0y.Db i!p#O5>q,'xl02;s 5q`jPS/MH3o HBY1vv-F C1o-:q3 ן}gHH9cvuxWj8 ]y{po-@efz nv'ɝmRa[n(QW?ZfZJڽOQiٕ炥rA?Q(v^4Q`NR` hD^G_Q%LnlG-T2 )>%iMz/+{cɜCD)o}i0 j}ւ3uUn)Y9I-r $Ϗ0vD-[QFiJ YC Gg2kE)yKo\^f#T@iL; ܾxfcE69~"176O&(EA4O!ZFCuﻟVGRAEEm140VE)?J]mHv^"^tݪ[֧2uz"u@]x_uo|τWNl|/(o\^~+I] ;7rt4?=Ch*՘Qo(_>AG<|pZ9$A jc~j`D^ hǾ×tX9y_AFUp'6?JBY uwu^S, MHheP.Tgh~juHX{ș K֬@'; אnޮ 2L+ Hu;ސ%*~w:$^NӋ$?xMq*%b0%~tjq:ڐŋas cl9="J[w##- @5v~3w#ʚP_8=$Sx.ִ]t=Ex:jgRIJ3c0Sܓ )6z+W}|잘:れc*4dWU=v^8h&ޤ eR/6r  {AF5吠;Y-Q6|Ef5qfW)F+N2u油O>[3&2bvL\$FtkI;T󫢀8 Iܑ#>MݛvhԢ$ERɦnb0g _wU7`ކ|$EO|Moh͎Z^euaetв#1D@ꚪ%TuPsaЯVGfLb)e堏'# 1h0ᇈU]?MSbS)-;u_ l6 1e`  o!_k:)l$Q bI~|,`cHᜥllqV6NRWƙ֊).*Axj-1ڜVTHŗZཿos^DߐD&<_\ίqA7f B32tiwm6=2.\lAʨ$)6bǂt+gȂ%VU1sУT ea 7s)ֿv"U[$ HvI<6 n=989So;P3mfȉ2wp8I^Gvԃ~Ierz f}#d~DsW+;ۿ)CR^giz㍘d|z]׼ I ﶥ#-bw砳k1Q8+onIe6؂a 7ӫ#vTil#\5T%(Z\K: YLbLn s-/P^F۶@( _O"h4z[{$jQ$'Wr⪝{(]ksH1|qL3Wm(Hk1RM7; ׌ lFOdҴ Ny53h`_;WT>8wqV"% K "S M#@9E-3˿>&݄MI+ǠOas3ÓoE׻Ol%*!rq~^Jⴄpl&Kk] \pY5{l)Coqwo}jF:INd'R8ONT3*iߠtBa+( (w?0)S1xCyg? ]UsK#|iMp|W G1u"T äO:VЙ$s L z亦 ]2Q6>'x9H{dE/ﴄW&3A1Rc7$k^;jT]ŮNN?D>1L#G ΉE*z|Whؙ=]O|,0O:.k~doWy)?sYױ*ld}w)Ȧ:uI41>`SBiF!DИGOwS9˿5絈XocGS-tO#4[z$:-y_% e)DQ+S63 @ǞP* ©"  >d?&fCߞ ϘT_m yNH_|xIʈR DM{gR i58'WG$/yDmt {i,M#,mhP[ 4},Af,n[Ӻ|"平0R,ًN3g~s ÖMQY9䯹wJd "b.>WcR܀DmfOߋ<"c>R4RZ)B`.?u1)Vv꾵d j+n(;A.ү^Ʃ(L됄;[7މFJDnmc&ci8:5,.@ai4?Y=l ~jIW01ɘr$>B In)⿏?x/IS]S~´Z[[R9W!_Ok'PE_E/' vk;i4^r57%=>2!Hد p(oi8ԐIKg:p{zY2gȜ Zg!1裱wsc1;5H7mЩ {7NNCK8T[f藀cK]T߯}?WJv ӑ;c9X[ F oc_R|JWs9@;G :+[V!6YEx'wq?i)̉Tߢa",jD1 X(oEc9D}g+7$tXmNJgnv絭0RP?mŁuf!43Y)rBhsդ8f(rs^ojWvH5jV5bv?WpD> G/Ff+. %Ldz2(U?Y}Rz`YCjwYP`R%OAGtW&\h +P7< ]gM/]툚ƿ/%VQΌi!c߱"Hjb,!Q&)ߤ UE)qps?1^S{NDK&_ qkw3<6[3dJ\o _JXKnq6*X;!Ҙ^%TWyÃZ^0OPdm|s@He~ԗs;*RH0^CX!9|`D k IOeSo4QU#GMOaXi %kYEzUo[ْ׀`0[0WFYypãn7~۟w% g +^`<ʉi[xTHL+T R&Ӭ\E:4:;Za=$+p* `SEfe㗖e\ 'hkOUn wU2 &cnW`tM0w|(na*xz^:D<[K![<_q+`"7vǽX = "7stSn>5 ])4, TM\%\? GrwXNG-?Vȥ.b!牢FH-<Nk #a 7t/O+ ޤal! _$z=Lyy,S5~ZŮu֖{mgYcS" A+: ȅ"=sOholLڜ3U^pmsIDUECi7:^ɛr4C 𦅄M̠Ԉh=R&(O"7D8\5zS ^ J–"*`;]p#2[r=CLdƕ<rC{L3޹{gMTYϢ+;$ÿq?8Ǭ{-g ]$k ۀ*TnRdǘE1}8Zg uI)~a aša,XQ-%yP_e e[TNiZ~:={qp.'(5Xa3b r/NJO(I? STv+*#'PK/5:jcQ>|[H!c> ^|9V:01yEBA,ˀ@㼈R_PGj,Wg}Э?mI.= Ij;s]"όӼ`w-"dAI!+۞>AɚߺHbe̦ 2[aÐSF؁ pO&҆KZc͇x,vj3Ãn|e}dBOa~2VƸOYc5q?dnќͽ 8fw]S>~[]^%< IrbMpãgKBŮU$WDGd-#3F?*o.X6`3N}xw$r#Âg]lj&g2Դk^.s(XpAXфO  um*z*L[a#w{]ֈ@pB`;x͗x>Ȕ9>2sKzn&:϶lwh[a^U}V%lp7ɗ\GV K| 9Q]WS8+y%uwm+pA&pۨo\]U7js{)7^FmD@Z^?U\7'UM! 0ytbz?y!q՚=|":۪ǵsy+RSl:yF.ǒ>kϒ7/`cy&Y0[5J1'TNqjx4 쨇lyOM^r](Ě,z{3dv9@S5S鹝x>3$L h\&(yɿ}@\ۈ&c܃9bKOyXFjeYC= L_@>k#yBg Flax~enhezmεNW}B jyri^u@J#L* ͍"ِSb^(2>gu*]5Q'S6'=(ylk 1f0&=bAz/w])6MgB]Vk`kf0!R?O$Tl%⊳҆-9}) X6)Dƒ]ՀwuVd݋ 3)Ar8vÓjl+KW+6%+>ϿƜ]b/F!@Cnս[|;VhH\ ͭvX fs74=aS#΁v Hkx3a.AA[_?6BBΦ{AQ4M-aIq^1 B:H֊;8P+L6UN(Q&2}j"^҈tD'IR^ַyPN=?wLv:Xm9^Qe]hYZ*Sal-pqhmh\wFB}fP^>B#ny8^yu6ʛ~`vtWHީa5V4HTA /wBB(UZmgǨN#*$#);Haq(Ԯv\)` "ӝ Лث"{Jr=q3n<Sfgg |m'?>HF(/J B%K*"*.Ꮉ,DZW5Aѝ%7zVq.ʃ7ݭt'0K1~KS>vX0~zP˖#(RY(5&ߺNrW?@aϜA5< xkIE퀥9OU {mR/"ݹIVċenquKO,b$Jՙg&?tAځ5`ֺ`/UwIf2DÕ`M-F(:"Lx.ޅ: [- CIp Tq0˼F2ۢOPw`A0T` FoaO Yf>YQNhkJ$^~4Cļ v ̜[ٽLCmؒZv@4߶B=Bىhk[̩+h4 .dTv̈́~}l?C8@4KHx |a|#/L{1XH_ }xU3 ^uM {McZ'+d%F[˞i7o)Bqݼ+Id(˦ֶZ)r}-&jc~ɡP~A%nW]%JFrk 6R]Y( cġ~jȝ+IZlx@\[rK% w;֩c^F/Ri֒lۍc4*jh{.0ght93 _ V8HlV8Ež{c")Ik-h"~j/s֝u(T_. $v`>!wLa*gU' ހghe)yh$G1YJ|8\1MmSquJ2JBeD_.4[Js.a"b4 Q㴸}GF)Y֯ffD_D*/hׂZFL(^jcgnҕ5G3"5Ϳ J돈&Ia_&eoy )p5R)^I'ȑӝ΅  .PQW Q$j2isA},T\ dPxX2T5R6AA^K.epةl/"t *y=˄0„%fl3 ~fQR4F:ΐKq㨙znyc}1C^7 y ϡL=IKyؾ8%*ADYnփ=aKGHj'XF;daoP}zQpݐ,g9 wRU*|!Ӭ,/x Z)9`?Q֎lKjB\K"rF"xe~ sMK*TVsuʫ7^ݘF,:2-OF)`ݎL0Volm?^,GJ? a`hh<*T2@>`lhL1.=\pv=׌s6DY,QѶy{,Յj09ܱmGvxx#I7*7Ve% *8ߜ(bD~ͱHӾyuo{ ײjۨP]gdLN A Z%MeMyJeCl :8tmHhs89 a3DL)0r #T68kI*6#Y"}n|~QoGAr/[$[.Y*N=uݩUr?)^T4p [t!yޡ)MdoD Z<@B,jxU :9e{oʰº$Qo,:|dXU5a"/`޴ >%rxQo\@p(#'6,IK3v3X8Ip ؜H9Ml8"%>un|hv4ʦr_yyWrs !ůp*e7>^%豯]iEz_ٗ 4N4}D {“XCwj19/XG.>03 kN 0.Ed<ĕ.7紾df4qaG-3& VomJfiӸgL%̱dP&I+=mBI7s6;kFɔh֙K,UC01?g-@h^b%BRPV4:tQ}c@Sf!pdo}:Ll- ?~t>~W%Zo}8Xwqkxq"  {!}fP2"?ވ JknH +aW +w]fg d$q&NKTwkGYZ[Q̵@z)^BOx/ncMdS ij%D %XMLrNޅv~UXчCJN@t }h>pP}m(VՃ?!yHJ-Vɣ>Ɇ?w3q4QfG'Rr<¶A}cԑ9{^ qs5wbxy UFaQ2okhY&h[A&6׮0az46j*I>A 7˚Lq(^fJ}@:ygNhVg_ 0|ںrQ|+x12p$B,KOkB7F/YOB~oun&1cD??V8B z] f)hAFex.7$Ty"#C'EYOG>ecf[ڲ \C׏dTYX34LCJ':qǦMwC5SQp627 Zי:‡E4 h t7fgw?Rt{/"N U>1h,7 rHN辬غXTSΔ6]ɗ`!0o'@j\R?sZ(rYHRq0I3U)z>SF?Y|O7[$k?h2-R G81ӜA FnuQ)qLbjT)v,ʿw05ٌ܄8yJ)Ch$)HYGvpP-s<&b2 1TK:zKA%grX8@=2 ny"'"5L?u~\eXxRqi*Nl#17p-gbl~(:$vb!#}[ی;s59x9!>&a|"n:\qp,0`OҥjK&7Y[|G0H0/ž(H/eH^:ΦlN#ƥ?Oj? 8Ȕ]HI3a)SV}\\U EW=ikXJ =LQlxIIK(wt9S:ta}G,94% ܏ ;<Ęj)he"박 ѡXuX 5gT b42BtTz <-pXC3!j>v|?fi33:> ߇ ,]BJStl4t/R[pFC6sӈ+z.\Uko) J5}¹QޤU#piUf<2j*G31}4mgW+\mpE+GO,iNl5MAOQ>ȡ+Wۮl$k lQkI߃L: )^.!+\f>NT/éFME"TemZ~'\ 1#d/QnLzҼv.e92,P Gpa= =v^3J9pd8DEVaZEzX_'\`4{n\NRmAJ^aB֯\`A q= c7:] {DPas)@*^ %h;(y0skJ]Lw!&K/4^+Ċ2_w)d*TA@ZyVta.n%TpZGG?9㢍 [r3 Pɾq"f?=0>iG6+ sF)7pnU- tHriH6Ib3b>.Oeķbf4\=^G7nmuOߵY ]dW٨w?^}%=82%gA?̝ҭ75pbh2!j|5^-1Ð!Mɂ >T;/OAHkTD(SB%i.u N?'Hf.6ZwQT#)7oc.W*ߌCP  V N!"P}ftc|:F BZ1,!K+ql* r &#@5\u!rKN7J$w L_s>03f8eN ra =% @+IT,isvԥέ*>UyT @|Ď /ʗ/,,-J q2PΑ! SQ[f7xvEP=ؽ2<Å%jd꾡t D8KW/ba-:@ia6w ȝoȑՔY M1o*_A~fަﻨnPFIܡD?jg*S?E`!wW鋜>,QôzpKiWzaMu#޼{0p w}Sb'}_}%z*3O"1nz gK1|\{J/ ۠q&z9oZr*x/"ڀ [ohDj\  Qz1S }>lRh%IQ/^j7D7R =BhH[{ְ՝7s5prja{6Gnu1v%E$ /Y,p~: Z'A_%C&Fy/sSn@0)M0"nunn/!Ei.O8,PdbK9vS5 {ǨoۡF%m6Z0bET<]SRS,kec5|^G0q1ժDթG[#mr1e_Af\5͘pg_5hwhŔ`74%)A :ZsWGqurwzߵZ/:|jk=~wᅍyJ3ޠM|Z䜴@Q;_Xg|vSe+A8iϩp-9)",C>&v#HWS~]ml8.eT$p@bد~:3p2wMOho)Ƌ?}%u2%3zЅi%OB0L rgi2|t @Tļ|R@sejq$Rs8I V@AKx P0.̄zej\I}, !$)+5G޳n$&KFP4b4q.{S>W\$WiiЋ vىHk%q33 42< %8?Rђ cJk(MzG"o҇àUyRM?YW= R3"j} ً)Jtk\< iD`00V ,I&|+κ(8ŝ_ޣ᭕05t ba|k!A1n/ ?4vTOXSDn#L;Cx~=a$l_|Ra)ؚfSnzc0.9rw8')Z!ҝ-tݶ 'qNgiS^1<_RgA7c˝u҆3=ʃLpbiOA$I캺;"Qkhsóm5`g/~N2(&QpK\Qzr7Cns%dSfE X0a#IzQL)Ʋ:󥆮_ҥ.CN@n:!C߼eõm-8rm1yI's Jk9ߢxƒ5V@?pry=)0PY0\}"qM Z,FvhL_~ F>jZ>2}p h9(̴US yP7h`XinX-r ;f~Fsk7[^ lpY[%)9RRU* @Y7 萧=.REDͧ#%8@,DEOq:qK[U@ɢ ;T!DP(։U!vXՂeRO!D=1NBaV;xuPRj-j\)|"]O(vϺ4T!FiUy~p\Z;5H:r>/.p~źdzMɃTm< P٫۰g.-k-H04:FԷ_'$D[:yjT?}S{7E zȯ@{,);3)3  "W0mimʾvpjTo0a,L,;dٛGB;ۏs송x8Y Z_0X=J0dͰ/l~65Qv(ڤ8LH3 cDU3( 'uf} 'Mco*ۢ.K` oh햒ol) W+ox" 9y}ZEx)zQObl>BJ 37 $9K [UVẍ-SǸc!fVT l)Szp=S[M}HE\܃܋s+Fx%yen)PK'iR YCmFo}U9BC*(p{}v H-u`sgN|R1Qc1 }#i:u!it9+G{b =Qf 'a@, :N>k~h >~NSH8\%484E.U ೃ2Np6;>ݍWnE3nzCxx`jaB0JWwf-IiamxS06ʯ 5`< B('l4v 30?@sg u6vQ8!+e@, Q/* smcY {s1M%ZF2l`p H/E/IukNUu))#ukl U_zZI#] ^.Lbjj: k&D4dZ@4{2zrS!}][13H=W֮B>xbA1Z `c yiWWO6.y'hV?BŝG}ʙS3E. Sxb|@LO5T7CـyY@rm+-NH!f\BjP8M0P7&i@1]k]IM /[OpU mz0qS!g3 h%*C'=AcI%V3Ue;뻅IUc- r04fS{ڇ(3]ů>@o.i@O }^"G?zO5amdx `NprZ: " hɴlq iMd;WHAsĢ,T2 R>mfK@4ݰZPnP(my@BoMP!#o#|z]P;滬)pٗ^dG]ISvyy`atkں)Х0D\Z%47&V½qkl&FbrT2 dDPtC1ȁn('R` k*\ZspٟbvЦ 2r5Fui}(%,\fMw+$|< 7PƉ.E_Sf-C=S+1̯  6":|V𥱁,;}hFi> $#(lrS|bf(`kE5A2v~P~4jBI'ZjE/Pn@N- ˠfřdB/~q4!AK+ x+ZG)= **P ? @}~1 hNv@ N˿.ZGy"fnB3Cjl!='!tZ2~ ɺ;w\[Еk'(~~!X?S_1xwͨrfDWD6ONd:Y4'n*u7W㝖|(\7o,=V9.F*$nȹP!mu)>n.ܬ >>1:?e2oMxP5uӭxrJhۦP?RBFH0u1".|rׯHk9^PϽ620ͨ+`!'³=Xzxn2T| 2I`%Z6> yblDNIpF= xD9DQ\&){FľR)aؖ^D,b. _ךsBBJk"U_fJ|9GF{Vr(]X)jZK^o>|wmO G!cFT&:n4#,蓟]?gVj$Gc/= >Xaq-/ˆ$YL{<˭#SُC"6tn7RP7v3 ;[n9mf4k:$&6A m\Q9{LWI@#66sc~b")C<d0\ïMlΣR'sNTPggkKдy;bkY${e(|DVGͣ##l"p>x^WfvT^m`J.ͅ.@mN ُP-'>ۧt8<lpbJƲ2,bsq ,vcÌ|J|#ۗT9AAubw-;斸tdE:۾;?rGldעI<@G8k1)"*06k:9 zaz8c wy/jnjtcL\6Vêl-n_A}C/h@AJAt32@a'|0ɿoMaotȤݏYZ DwU3Q+ I.ʗr{8 00pOMGniL! C/#fB]xٌ7iɲpe F.{U+y7+ yPlP&ݩ֤(RޫH7W e^T^Ŗr}FnQvh"(;cc#0QVkn4":jا~6-B%/Z:#E<~_ĈltT-oW򗏵3Kun֓"X4˹ݱ`wv ,9J_e{\XLA =oS.[; % /xl$([ ke\>SW5*[nvy7}d."<+y/pg T]]sEGWws2V. xȭH.jׄ~PQא%} jxk NIJ,(N;cm/zZ=JҗP,$pevAysPqdv;| Ф:ȊT,_&o2#R[eEAS}~5J ̆6C㷽0$+a~:CW~ݿڧ\ ùZ6c5e{8R~]l Y, ՗XdzxR\5zko|ySq\PF{Zn}PTa2]ߡ*Sf?USz Rگmmd& $wZ7/Av{*ֹݒ:A:6̥ԃb'ZssN2>l".n QN֐?s~}_"Te 甘C;y!)!OݓLa3ߞA5e6TL6݂YeF*{LLrv0%Xd* Kŵo%bDVD7eTa5f^HKUcx#1Yzv(ŭ"V'N[ [FՑXAMd"^d7xJjg4)^م FhҬf=^ tȎc%?M&u zޖRWC#tuX*H'{dF(KCpl(k2I6x܍p~, J`⥏ i"ƘUkHK58ڈ=įTl0U >Cڍ}yդ٢?szHe<J`¦4 gL ;nvUGl ir SyDA ְJ&sm[.ᅦbmX$%p:}i ߳49ePr[GWkiHh'S󜀆:>e Pd'ק ˎc=2{'z/~U"7L-[kԍ /TG#2R;oDl 9TGhpb&cLJ:啀/2/v7|i(ubh@Y0PóvȐ\AWkܛ90iMf+Qr_nx70g2tB#1V"Ib>s<XQXcimt+Rva~D"r^m~V95Gg$ȹ<4z}z(Et&2)B颲1, c'&C˒Iu:>WJQu`Q9`i*8j9yN(;P,%H3y'g2?m' "7zוy7ه χNqbrEHsNXd"}c4$K V\1>zGnXͰz$0sEd( rH07B: ֨2]hEg&zjn&O22dIݻ5_٧8M` 1$l1![cg8!<]+67y=-Vg'<9WjƊVB Wd UN B B: WO7_W>B'tq&lvR ʃ!Tq /Q4U5a PbSs(ؐ.>ѽOKIKpu9j3z1{"w9,|9ycŨ#Ѐޗ*#yUڞ"A!Ce&]D QY[oB|P<4{od5hԤ(WѝM@G2?|G3y9\iS{@/tP6P]"koЌ26(u\Noώ7G\݌]$Y$n.n7 r-+v~Ɓrä-EfKf+sDaie%;%$Ú۪ñQxmGI)uib8.54j`JI83}6,U Y'ň7|,o5FI^Ljq cw.?xJ O79~9C`䖍I>F,dE&uU|_imz;}N⶛MppR)ɉ,b§.{ř}RPma w@uC$,уR\8u\}" 8}e,il-m*6kS(=/urJvmaΦo9yܐftvw ({]x܍h!g <0YCQ{>|7VeU"BJs}xi!R S=!m4#eߓb.MEgX"A a^?_"æ#ޢ(:w"pTtɂP*?yhUྵ2־nE׏Y,_4٢Eq ޏ $^?āfŸ5}}=;]0t{**:ďQak8EzJ丯Ȟu^A7g]QC~5UHDG&0Ua R_Mi8E`M5YJKZ:p4";:Ɓc\쮈B&gAn43/jm>2G{.{8`|MU"ߑY"4 RL'hw e8fP8Rļ ΋UR_%c_4<(?5Nx)el3 1D?,"꣘hX{* ]6cDrh= YA>tlhNYh؂TlKRN-bKk%W*23H Nm)3צV%>L@`f*RDx=h]gva#A]lKx<%Odq I7}1&A7dDb ?UGpmAǏj;Ԓbwp|.ߐ6mHc-2*D7Xf)}qO.%La)iD($P Q˹Σ"?+gJ |F8{{NrYQts:'&ؚDf`LkaMvIꇩΤ)f=rEU<Ǖ3”zU&qJa)X6jFVbhKP?-e P< !UfӔZ6I%(+L$ݟUB2<^B{ԏF^HʑKLjg#NiTXphӗ졙7DyNwu'3 Qi奪ʨS'za#˗='od_y<{l;ᷕ90)sXp & do*YIh %Nr'w*Q}L"ğ\O򺓋H^_+EOys;~b!IX"4I5$$~-jsUELDvrV!ˁ( QʄgE2ߟofEUl\_ sUyIшvxM?Sh5 h$ω8Ne6殊Z8qEcuCFʶz%#.3H_@02hۀEkkK HtT |2v6lvˇXNTɘ &f>,XTZ k1kJvZB9$+ GWh-+OlZnmQZ],: ;LWuضxE]#- nT!HĄ~$J@qvi‰ /[.Yu5%C<>ODD.Tʖ+uD$1lX2|*A=$*ud,ϙY'G.:w\ ނJl7t6)*kWYED!:nx: )0]Q-RlB.%jLaS Ž+-ifbTxgLᒃ }Xi@o,~B>.QS(qB) {!~ mNak{5csoQt®6מ+RM0WD|-R5)AT;g34-T[5t-\=WԔe3%[G0,jCif+W|!$ݳm6J7کRc[F\K4g^l;w5,:F4Z&Xވ#߰`z<%a|F)#K]f?I 4 :|rihv_)3-lVS: ߿eQ:ǘF5WY%8VZEEKۤ,ʦhp:])r Qwzy2ǬZ 5qnΞ+^j85띌r)";z%zCv&2vQIoJ`zjnQOИ(Z &oBE?N?fl]bu^>nEB*r7ǹƈY7g8vR.3߹+K\޻(խ|qS]hAIHFS m-{T$cnkr|=JPH?,EW Մ ӑȻaA k@bFB  vS{D^(jg쒂wHt(ˠWSUŲ*ll8 W1A*Ԯp[ğDӼ/V?IM&wR1D 7-9COIPģ\N IVK}jWkgi6(}NS{5Β]hME.j͍4Y#KDak&Oz|iT~Jf!=,՝cwyV0ǔ~82 C4/r6w}/dOLjTeIV)ZiKY6[-4m(yNe$N*v Ў?BCR7KPDjv 9Z0hgs@ UY\z㙵Gox&^m>8RrGT#+ 0́ ONwKĠaÚ EO^G,fT'1tR.(I'?a͡Rv⯴|{% yx&GS'/Mؘ#f +Qͱ3ы[~#Q-gV6|x?u}sInKJ۷m=ưs|nt5l?SP݆\C2mB”WaR/֐-HPJc=!rhLC=4J`S1Z#Jdu681lL *Why 'tgeQ-J1SCjk'H)>z)]aEH(Dt7X<S`k11 M3iKC< ,]*xN4gZʌ23q]_% I,Id(_[o' k˗qk?Or1N`ғB4]YޔWm29d BYf~яTX/MGC?D[۲9,ck98N]_*3I5N V*yb7#ސ~ w:CYԄИ=݆3&(0󬊔r}u$`C+$հ_Fy(NFrKJ[^pU@)OHVoJg=b\շFZ2/GOf6ҊjU f뛶K A;9Em{Y2#T.{-R4!ƽ7IE^'>wO\< #;mt&l;!Ot8}*%櫩"[jYj4^>7 fQ,6[8zemI#B!gr$؋D}ו-`sJ ,()ˢɓ=eং|pX/\ I|߀8^m\F8??n> \}X9f. XPB8p%0,)Ϣ^TCQ[[2N5ںFVFUƄl D %QOK#?3v4XҵLDp㢛:r|5i)hu7(W Qp *ҶFTj%-Iݔw钂[zh6B+%s{c[Rx Qj]S{;'FN.6D*ԓbj_S@(΢" 5 DcJT?@1mzH1*CPH`d v%}0X2^8W9WtM4e֙tӓ2 E7g#|IS8>X)yPc1BL=sƷr),c,Tm+ڀˊ&{hW [y<^ 㑩.lB@O9|/^\V*h t54t}}&UƒԘyتDiP:%}K*{:~<3+8W,FIӊ.k&A {WV@d@cd?6(m 289/T%xxuVЍRS!m=7>@e/s5%[UMY𿟪Qfdz!aR]n bB>^G^rUuO|k)P^}.`稪HI7r:&9ۤ$PM?tbuN6=shX?p:DZʪ2腒K2ݿ'k+>Iy;Q*I6JCk4W]IףcL@9:NqW}-= 7v%M]-ͮ kj#K9{}a) apZ tzd;{ч)ecY=Jc!oyQy[#= ݙL II5H(,Mw5Xv@VQ$S#0,5ۢ<8^6p\\g@5mw\J Gp1*@hboOhUSͱed5wuxz__)TY3o4 YY)3\7ݘuNa\pg.bb椛@b/v3^&D%n:N-dj𺑡x˜=L$}G t m"mB㿤Ih ,oG.J Qġ#gs,]og (wj9׉5 EG.5\91S!~yRt*X%k d'Ύ"Y+ӺHQH@4H 5l Q,D.'i НvPYeϬ)۹]r%NʄP[4GD)ef~wyĽ8Uj~<+pM s9W[H4: $JS (`}DRdZZW㞀ea\C_M>G\UIW}}!SH,([+QFĨR%|ipZ6TX/MPJTfR)O5sjʸN|]eC-I<RR;<#zc)LsK b)ɴےN{Qk` KB9c%7Z#'G'La%iMO+pκY/ik6Zc*=ɏixSR2>)^eE1bչ6xذpY pSQ>ƴ| 9Gz wsw@@p uyn^0͆Sv4aQU0\aW']4W$VS>áLa,8 ƥ dbM,cvM`&ߗx3!y3l"4\çӁ3eH༦kRMȨ9ƑHJә>lȂ>Û,(<{:@x>zބ5I$y (\p"`2GlBx,=]Ig/H؟K%xق,%xnO= ,P &*Ws<~Z6!;k]&y>!n{40gn *:73Rig)O30Vr=Ns[c@%eM󓅑 v )HE&XZ~QSn.ktEZ׹T U;i[={etwhҩa`&lb5i;DF}ckj]nD9dW<)ń d]3%LYXS2Xu{6ha"ii'ٸ5<)mJniGR'A賿0J7ӻ1ߍ wvrrRyPIq@cщ WrXLK*̌c9Ȓ!M^&ŭ{0rY\`gD$x:4F4=p @9X9KEu:0d4Mek H+((]㣻͈~JnC7 5x[*5;!ĤΧ~};7jR*8Qsn%wñ5v0=-ZPYIصF4F@j@h&R&SPv4wIfCAl7-uwU$RjK҂mQ'`V%EDIdp vczZHq;XYW+Lʈl9ɰЌ|&AC f@`<:}c0zRս:V\O A{Ebѯpّ+oRVwQ]޹E&N6蛼Hxw2ϗԅ ;?~#@61ֱT'+,a!)=nE-FDOQo\]4.Mh"g'=,圷Ft27]$!9+bp= 9k@vkuE!):0ʼn99@‰)%h3%[[r dzg-ESJLgM 2/[Qx p;O63"R A;(OB%=L/-137V?pqT*WKU.#ǠVx}^~#WY NIeQᓎfTCnOվֵQDˌ}RVO A:De YERJĀydK쁬/*v )ؑdMy] l~d{)rfd8 89h:@j܏;ԼBeݪU_*.zJdt_M!#mܸfYOx] wHM7Cѐm69P¡i}KƲ`odX"O+T_Fo bt^R~40u+}}gܨJNttqyňBc%O#J'C50b*#)k2w) Tm `48'r.p:;FoxfO1vәvY.eo4$̍j p 4jKP+ِA*H)3~e!I <ӠOx.#DBNˢ/"#e>t5SKAQ~c:R pZt6+T%Qm #m>qkXPg"f@Q0 Z}&$يNJy~,3u~n^Bn"II1#Y|SQמaRhϴڠvmE|v,=CMga:tZv%҇;1*GyTJVYZ!jNV>cKڅ[si})3 fU͢yWE Gl 0 ||9D~}gg@8re' qe[t"E$ Z)!`YgZ lYӰf' &Skc 8*/iCvpJͺ' Q9:ƇL?{|30'ELtWˢ.pg| 9˘ m5@" NY~ [fzβ!^yd8t=3Z^Sx#kZ:ػGEƏ; /&uC;2zRk@|0CpGv^ĺjA~J5"^@>-IwawL'.cʹ(Ufgի ͿU5kkP 6_x\215ҔB^qq{*)7\Ifbg˹g,T`޵ѵ;lTV3FH56zwh/AX)@*[9MDx;Pp%}Sɟ.,ʦ$*^;HO,bS ;XQS=\I΅` FV|fSsQ|}ˉ:oQ֪ε/[" V#Z"-X*6-L6uR"dkf"sfVՅ!kP) $ Ory*!ǀ$. 1ȰɇB>D՛}?_9/5XƝ 3,j "62w~AS튇EE)hD8n>XjF8@ i-H蛄ڑUU!F%-;t(gaWkBzҍ;J8.̼J642H7O)n 7%Ko5 'EOa >TrSO Z.:K&nA$Y+i0j"ub*&KZU#EWh8gWy"@Lk oopu} + qoMިM'Ǘkavq@ 3 ϲ՟3 lͮZ)XGdT`{}=_bemv9/4~:qdLd5E4UMqѺY||q39_rGAhuVA՟j;H;dzB'0D~<>u CS&KKʝ.暅sP6 tlV/U(1Og iBj˛|愅'Gqۍf"$PXd*bh)AkNJ 8r@BQz/JQU'"ųG*}/oyRYm]Qfb /f''ObaNg7PO*VJ~*LQ9?b3-:Rqy|}1qb-b Fj!:X *͗Tfv]QXa,\8$v6\:tL fLU/@z/c;MQzK<bGw߁HdZWU>f; ӆk"stM?JdP8}1i16r?~%.A]+!).[-GqoOyΆ$P0Hy-Fctg .Z3 qju dHAEԏU 7H}%DM ̬5h "^3;&cRbuUWΔ#&~ m*Rtw)hadĦkJkLgi Xd> :׽&AY 6\U!MFWG FcV띘G%Clp5Oq^0˫T" o1P}-[nOĸ`GZ v_{o3 )yP<-jsY3o4-~=3nt'1̭ݪTOo~`6KӫxX5zxGO]9w4 fcQؤ1n#,>Q+(9PNo(*Qp CPS=fmwsĶLrR2;l"("vo̞icybY/ʭXܑ/oEEw,86?C/9e*{YS_J,YrfXGVIB㶞BwO{,b.T4Ӭ>lYxHʾ jNU']DvX64,yu:8wUbOSpy 3!6#~QޭxkygcՂG4}d+^ΩWSoFM{ ~/mBNEg2?.O84WЂBw,䈌qGnz2:RXD9. 殤f_BGϐɭZg.nh#꘥?BiW&ه CSC+֧Q"3Ua|jr ($÷ gۆJfWX _Aq$laE'Qqc/3s r./1:y6Sz#/nk CkčBRlBF)]ۦRk`!/ %tQ傀 2/nլ͔YנP,0={@Ijnt6,mtntBx~(c1lsAS,A25N]B5#=?ǟ !yWq[O?+\b)il 9T ^iXg΁ Xi!R:ja.I_dhђws,M> 泰\".I,/[b5M⣭Y,WqbCdH>p 4pr,loK 5<(0Z"xjLxoނLA:~3)ψ-@f[d}uJ"d$//mFN^-um2 Ld.pJѬUXGUV@ȳVF-vUTÍj.t:%8ێovbrHx}⊔" B26:k~vʐ-=lqw.=܉DuoR${aS71 Ѭ^]h0?hC%ZR[[!,yݳDh,ؿ2u mq٢ $?7QxRVؚ/d=iI-6r G7EߪS]lH23/E_r`vΠErj@D|pg,>Fu粥g^g({sp^g>V=o 9?Q F)Fth Czh/U[G',oAt^K|6Swoc_t)9ܹ!: $f:IZ,6PԊQe*gmrr!d92 N/A?Ŭa1,w^9?}C(W0ͯ9m(R+R&> CJ9ېߤvx hʽp-]} ҧ18Ϊ,_^YIEKҁ\BXiw99̃K..,YРo3͍\w vt6]_pڀ0w2kI(}@S#-c5_PWӏ!O*_U?ϒ YCG MD.~WIZĹLQ-D9!zC4H)iffմ|&%Ch_W!t{@3!ng$괍:Cs0tEnQɚ+䷐Kl@dcǔ\\|2S j|-d)B %<5u='oo<:A!I-OGy N;$Qcm$zrbNMqGe-ݝ NMtAD趥{OgX 㧋.KD^f4G Ij¿q!W;ytӵJD>gYq ӎxHUR'Jhz؟< 1J@mBH)t.TAa|rRց[Fv(9\9"'n6xz.ܻn<(\;|HN߰iZ Q^b[|P\$A02ۛeJtD1gb :{/b3VfpP }Uɲܦj7?-\1 F\2IO{ ֔zVv*-wZ@l? Bon,TypAN=ՕRmt;c~Vg蘯``W!TT V o:NLJ/ TGVU@a`\@T3L+fG;[Å>0 ;A_q4t>a4͠. i3 tJ*1yI"CʟOQzO[9yxM/F́yI_`b86tWV{$6$I)]}bd{B 2L{Bο!b$.iPhY/vojS u:p얙CSlu&\5Q}u*L*tW~x߫8).8EdX W&2=Uq}r?!`U'K-]\ؽ>K'[)ib h.3\[ 5n "!/c2!d5_iȯb$+͖]Zo-/٫$׼e\tYl~m 9$  0 bY bgQ[P*~y>/f)4/塞j緡dwݯ^4ʸp1_F׈#L·^>tg@}0b@vԣM?q}^. y[{F̺#`NK{t2nПE1vǽeI2Z04U3ǿ9H?h[YרaZQdSMX93t Qg#a laݲhoְ0ԴzFKY/gVc N4fE[E2]ЬE-ê(?-++,E-젽Z$nZ{ 2ox3V4ƃ ߑɐ 5f0]D7^nWp `-F󰔚3O[eQ(t|Wv:'huœBQm %YY:]""l6OubFBb*-V$U=tEBM9!R2#s[UMn(`v!-f?j5μcrP(TES؁SB{>`W+=97Bt׎~7CԔzx8۬?qbwYW֝),"Cm,y |Z[a]-n{3k, D2c ~Sb9dW0oFhxYy61gh cXsy/E*f3yO gP,s6#MF{6^4[$OШX  &%Pg:X"}ǰ"|Of؃iE$ zG鳘=#c҅Ml*CŠ&bne{fQw&O /^ɳ9:@ՎM]A |!$. ;=PE˿G;S>CXS>d0x%tbM$LqOG2G@gb/HGo[|Π 0p,ń~벀]堤& 8鱋6% 7}Ҋ}'b}6. \WQJh㾢 ñy.UG|'kQ)AJA@-̙}D[IpWbΰyrhj hAe p8aJpc +>10 D=hT*rTH`g nq^KBD("c=6d#2CCȆ ##Rvuj1HQR D@F5d&kG#N`D4@"xrWP{%5$eZn(K{M1y1nK`dV^,,˂u(,nlJG ҕъ86 v]ȸ{.K̃3@46t 1U$?iL^W iYN+EiR&[i*Qlw8-iL*)/.؈b;@ .!샽ȺDdnF>9Dc, T"☓őhNBV;Z9 /h3MPr44K81 j-~bgb$Jx@?*lusߜϏicLRp'1;[Hi#O-5ΊNxWو]5J#O]Vzä P'^lQFfMA X1g uQߝ 5Ֆz:}9V3c ~+"0^ d4b-5<^c4 s%guq'Leyl_p'H 1PꤵxO[XP] t:k^Z'٪^R ߄vzfYbaxO͔N&HhP|&du.p5-A|4u@02@o(fZ;>n 5V#FKq[Q[7x>z+Y C+u$Q)yetf0$(?eY~;~!Mjc8#OYFD+쇟Np Yz?O;Yggz03zXOgܿb;MX9!z͟zVUCޠ˪⨽F;uxmv+bL Y:.tK$6%bwn!NY#KF _力EZu17|TolH=vRK^"L-+ג`MX_ UT^467Qv-CI<1Yebgˋlh\^S2Q*?Ֆ'n% 0:(kKh23Zʺ+_ʄBTn4dTӱcUn5>\Y6Y~eDЬ$d?zCk{?dKߨFI:6.auga 0==VH/{f*kErnmwl qh+NS|@Efo+(*pHkY1+{BفT)X,)jt8PSN0~;7" S)Mt:6%s!`%\%cfT,|[iXF2 sBU%#;Ț;[^+9jX aC/*D‚w;>{V~:?6.6EŻdL~[&@]r! 5%q7 Ae ^1#C`*_ MH[lbҸiE04 ] zyYaCb>]߽cFKsh'mʊob6w1xaλקQ?eM^ǑD8 @ &:0_A>]"CE!I۶yfBkQH&Br~#/bTi)6~y*I|7B|LS!ZD?upt?.B멅x`:Yfv4ɔG#{RnQwXBGVhc$DDXi>QtF#KWoץ/cvB$> F7#aT1A}927.!=c-I-EDl",K^O3'Fo),YӢUuL".oNdRr/BouiZ4/^NO").do>Kʀ%?aX+Rܺh/WVy&|

J9ZH‚?3B(t[fL+6oyO24ڲ} r;.<4_BߕlkCÓCr^VK5ҖpNBmBGQFWn2Dd*l|j A2y76v [TPL4_s`GeRф_C9ί6:\ǂ1Ϳí[|\!ʩ[.n? osd$_)9˗1+"ѾN6ɳI2ĸP7~q@(] "tX{jVƃ`/Vn8_"濭$B=}aYζ aOs7$1b5qӷkTacF1F>>r3S'9rOc%WL9'@ %o#>A^jH}$=m΃QOPOjɰ<W]'Lw.H=Mû^S* = Z#Mrc{&hrxۊD j__R^JvHNlK?*Ɖ*saxԴq`W$TÙ3̼`b`L]׆g+I$&(H{we1<;:;o5Е[=7 M _jy&ެp ޶`cfO|GiQÄI}&>5V-ic7[C3aҊ֫Ub~rM-Da7lSmswa({6ͱqarȑe(O3~~[LrgDJeh.M"d۸Z9??I.f"KR AkEE9MvIWx cYM1 > /Gг=kC֯PCͣijqSm{[K=jr`׼[y노tglw.mtig\?9󹁥@ D&v\=O[LWȢ6YCyZm7#]f=SaZu?TG6C{777bEE̗#[Z<972A,;tE䃼Tk=8-6bE]⋠2B=կv#6qb({XJΒ_YL(Lf#=zݤN;VH&`L$eYAGڛjnP:Ȓ^gGSQ*J;p`NocMNFhI.ד쾀&[u*>gҌh_SfIJG?&c5Vx;8a+YI e.:(b WcDxe/ kl\8hb=q9dQ]` 3ՖieP;G:i77L#\ϐ=K0G[fZ䋸;''}B0qQj105(ÇLY ' $_}B6$A9qŰHȜ9\5 _*uRAR0LF14x 81\Ͻ8v 0! i$ D-\ٝ aC  ݿ*-Nǜ\"wq륄_H@s3! *sUr@`YkWoicۙxNe0 D_HpOYw*!7,aw(;겠K3A-jԑZn]nۯHϬC,mSR>YEPqlDZfcx2|cBíD5U+(!?^<=GRΪ/&ռJBcK,5o,[L52ncI# =S>2Pթv Udl:2Hp] mvV3T5R&&0.̼ xo%SvDVCISzpRst)ԭձPw0籰.1MyhܠZRayŔHiA3F8S¸kC-pQ6^IMn^i !+rh,T8^-hoH2u;j-=V62Vz*N8Jٴ@pS@@܀6:뱜N,JIj`mW! $; KP()ML2!c)r!YD=,Iy:Yׅ.3\ S <b1h[ʭ`S5PਉPNPNũͥj^qoxv\z6{EdEߴ-ZQxr1^P%Żl8`pg8 mgĬnHRX[V`E¥KB9oo}IR/S9;"LizSB؇T_;C~<$.=~/藈&*@8d*S 9P7TRB!tAf42yj#f,I}nެjh=J6,`I(#18JmjxE_ȳ`-E21DvWxDxˊ5"bAk/=AwUND`F޴M &hgğTM+VwEiXr5 NgB'0.0V2iptY ܳh+CXy|r!HZ4*!ʇr8Md[!ȓ'EGNeT KkM!\-xT ϵC#G?sDN-Itv ȉF^ƶǟQ2ꏶep3rq#50~h%:HaPԃp7[[{W iWG׾pS1c&E7BwQyӅ$ZOR"Fw{J*]U;0NSy5բwc-YzG _`?3B+<[Tsw:Ti ?*& ܬ߷Z<݉@+GOŔr,c&A#x-K rA Ҏ{[1v(&wń]̽jZyJIT$+% F}a/}.:ܹAuh5Nߴz5Li)w !J JGnĀ`ٌ'QS܀ϣ~45L@`&I弅l *sLժ|#;ĞP*ݣZ̐F 0 y6_ ^ZvANje\M<r ߻tu 𰂗${75+"H}r(tG) ՖC8EEyk?;ψn*E_J, W2w%8vTCo`ܑCԒڀenn y?rx>xm ÓKhs7.%)p4]jZ NGTE)avڢktț󇳸&p+MX@5GsQ=ŌA(PvfȐ|)E6HT~*}]ª/g :y0 /N9! vT  #.HhI{]6t VyRgPJayΒ9(MgAOa( `o Vӓcl se"8׈IB[%**\X"׳WJ}``~u#:e~8!))~x>ﯡHSb l0㚈x93.DÍ2Y 6[꺚*W.1xlI[T} gfښ墉_;*\b`Z]aIC!7~+:>{i=WQNy<~/KMN \& Xs2=5=Nƙ|pH{a52d ̃7 :.v60zZl`w~Mx=D(B IJ8FSbh9sNMF1R"lh>xsv#[MD+ѝK5qe~1hWj{Z#"[[|bQФ3KS[ASVOF BID)<׎!X1V}ĹPYw0 ݺYFt6#8Y flZZ91C#d},E?W1;\~-QZ"y_:-S.=z gh]YC~-Eg)WyiiюVym>/vkm̠XW=U>߅kur$ zmB2[jz4ćp"\"4]8.#Ve&[h*VY֫MD m)11dڈ}H,{)vOӾҿMP3YȒ>ws !<)?&|{I͋lt|sʈУ8_ r UQ:#HSZY_psi?}-Y]&lCIkCʱ&aZ&`ZO{Wa29<K({T|CΦYc_w=oڴx&F7(wQAF=M'ZnGJq(ݨl,2yZ" -RctTDn):|nq4~ta,/"ԇ;a6lǥ`ʟج#6"@<[8mXS)z<^ín"?c<(!1cȢkdS^0Z;7F+n}}3:&ܓ l(A vknH-}ϜЫ t@`dIYp$41 sj~-i삶Kk+TtHV4nlۜ6XS]i>"t_3Qr ,r74d@Zh"Uw}]] ͥoݵW =̬a Ӻ 0;'bGKTAgPo_dF-{v- Tܻ/^&ΰtoVX]$ck14$3c}lm `JYXQLMQnax7 F 1t+dtzjct5 [{ F,UD!#IO{]chr,!&yX+TGJ8K'J޵z Lyd⮎\P1o)7P+MS&<ɝF!}٭vDfyHAF=>X۞,6@RÐ|)b)8vOiX;2aI󔐮h/zL.f'Isܙ-OڌgFP=ɵPV C-Qp'VBqF q&,\ V<*zqǨ]Exw۹/ߜ=7O!XśJqG O@ޓYQü$uˡڍDNQ.}NlAWXbPD_89 ,\Bў-`CwAB<P`)AZ;-Q&'rv!Wg%"j4ٙ4e+DȽ *<T !b 9˅Z7enrse+v!Tt .F1F"*ަ,-lB1{Jhoc1)K?\6[-'yQ B֊gjtϊzE:6CKp" ^5meB5aC4FNib3`j.Q~p Yة?-Rozdac%وk7wߙ6t*{ /hiDz*Ya!@JA? -Eo&?4MIܩOS[&$57 VǖVც܃Rc'{5(yի$ʢJb>9 h% {tm9~Iyxb5qc\QGz!C_+rIj́Hb [|TQq'+WwaFk"}#HU䲳CG]0%`_L{>'hYH$VU FJMy i' dDmϛQ0| X@fh܏nuUlPviQu)n(Š?#%3TEz`Ox qס-ᾎPժziP)+Ag\B?25'Z!x_ɽ0.|(p1'R؈kaqj/a?7fit/-;;BP:o<R|-MBLt- ǎ o4[^dW /!qL.:5àw '/1{'lYq؂%oWLi?W݁uG<Q3,&5HǚEJ1Ƃm8CHvvveB7x[Uk A*j>>,Cb;[;~SR> xSM V)H!r/b AHKt $UOJ,#:=q?q^*[N10 #=bM`{lh:-6*7F89 xC %j27Œ3TwųȨ;*K>Ի,d̑ o|VcJx;߿!z0+sE5xBF%x`D~:Gg,7݋~Gk/~1>U팰^ *\Vfkw޳nby82|G.μρC$ PUDV5\*iׯJ%U(t'4D-7լDxKd|AZ ʵ2\v^NI&|S0`;5~?!-0k6\hxهJ{kId8Ev n>cKD Kg,]Νk,ؠ"XJ\kaMqժOЭ?F2D@ʛY5#i KM"5h4(G^=Y,'n8𖒶-j/Q -GMp)NmP/ US/N5Nbfoe9 )~ϙȢ`W޻HDYǴ'tcy=H( !z72\.rR#%]q&1ƸfPhq#up㧟Kk0͊;\gPYE8-UyuW\Uoehvz`r&B89M&8R H3Mbw͂aO P^f1% luMaHGc8XDAͽ up꠺q0;`g ljC" NutV꣑9SG<80PNM-!dXvADuc4ũ6?_x8_+z3&1m C10&Ŀ%,x2^mH4d=~#v0x# e rY]2Rbw协SCՖaz ǩZથjlE 0H)3\~rXr3h$jH |Uڊ3NJ ڴ4PB LU$e[pc 0,$8F1kj W smyý4_7CT{&9^r# pit>5 T50G*15ºܑ(mZϚ2YT}1?'T@S<0< N]>|ʝI@FΌIc\4ڿi݁YQ )KN2N\f6٢aRMYM $7:Ǖw6CM=+i>]zd&ӐC.-5 %E!SWp]YAl\Ggt[4oS< -9 Bȇ(;wAC~z?dxxvE7RD;ލEtns:œ L_pчKUƫU c G0=E4k|h!g5$~[$eu5 fm.N\'E G f2gRso3MGWa!L{&(f0 jm|8.\jTГiv4CJM/ʀ%/ P/U'8JnSWD:e(%G](SPoL0yVO9O׉)W1ށ)&YnDB es_P N +Έ״^}Ɗ,mENQdfT`DRhBWkzUp\>#M8Ը24z~?NaXll4q iSO14;dRV1ύTI9U9 Lr$<^eJByJ+-XûbRF=o (~V}}qM)l+=K[Z t zIKf9pǰ Ia$yVmK_kkD8Rp!G^%+[$b%G#?CR8 l|wƴ@>5Fd V9Zq Lx RRpK6y/&t#H̕8錫_~U0#]R3d w6ǹ(o9||TrA k|Fz*ge饭}3%U]ZKu8&Vwk E4rdr-\ʖm󼷍piaDk$2/}ufiuq\8n nqstm_Hޕw©T֍A`U+#"tVe`-hH'4@U$j$=2ɬTM3r: vç ;ԈrӶ]lk AdʀZ87&&ꩂH:U o;#&Mŕ%aO+wl?< Z$zWew(SVZ_C7t8ey:\76~C!ڴ/d9dxw%Y5m1'P@4vMɰ}㿦ёsֺjD: ic%D&;X%ع4c׊Z+[w֮kzd 珎aŋʸ]vy,-}& }]Ɨ}w/%B )x1ެ%J`SE t17k`&D̝&yA4JʅC'/ia7UtLXj(@;^u)ۂs4At̮y2f@zxÃdo~A\ȣ9Zhh޴Q =Q+P؋-i++<_ta_S؛dN:彗+@ E rEc=GKaz#c_dZ W(,,񯙡q2Z퀹]7ς.a4w˙ҽqG>Cnv=fXx(oj1^"qgn<=~zs]7ޘt ,Hw\i(!c.4Hs Șm1Fxd@V ޳&H?+ϥ6NRϖ 5 n0'`en o'#w, SboP"3aǡpPЮg3Ԭqyh τm#co&3C.WT) >p+vP q_-gWXߣDf ~@/t7 b,ߝR+'HMvp?Yu戬B%u=' *G PKB<.`< {NRtÜbF P à^{&^ Q6Y]k 6R}iH,M[0~9ܫL n!!.@e)aZg4 Fr)5:\Z0dvEY/Z7 ngPBb 8peZvsVx1ެᙠG^nybqV sP횬Bad˶iU~fT}/^/Mς.Tޯ*Lf vPGʆ5qX~£V04tVITM ST5aUD @)+ R9|o4[jE(<޵]tR`دUݸ9RgS>)eΰ-[pL`fUq r߱*$ÓIbO=EAjGU3$-|ˏGlv*UTG1V,|iqM vgfNWrsy;D6*5֋ӧybU}z mz2fW}_AKGy ޠ3VW@YC sWO\Xb~ ~]w b}" {0xQY٩IfZˤ5Op=C o2?oabra&-|xms*ǩqN Ыq!Nw3G-ZRo\ł@*Yj@)sDHQs}y7 QIѯ렎8MTDӝ3#Nge3Ʊ ?)>NpQ뺻{[ymּՐ 4ȹ fGM}͋Y(ƿ$yNԾ;&{Ayjʳ[H;H/Nb Ah=LBW? vs;l.)AY`VDf|,.k 1?QPO"VpQܪZFrI^'MOon'&c^K) tg2ΨHU_Q@\@Mzb]PHFrn8;A@+<\]}J\e Wi]PFmhG`o~5d;r'b2UO-Z*}ft%㹥.-G)\Ր7ָUVaTrɊYln qr#(-t`@DP4FXyƓ@b ks(YsYMTw- _3+:箥MdkWE9,N`ֽٛEǦ@tERѧKm0(n$|1bX8B%l񈒸F JJڒQw䷢_a).ڷ#Śl0 /pK.wo7 -`a~ {K:aPb( w\hKFPA7N([ʢ0\HhVn_!3wXc0͙:o'!dHzCEe _H*j"_ۘ?r/U0[.;V". FȚ9N[Kڃ.„Gw8YHBVJƧۮ{9YpNh=\ۡJ0+BOXw'ߍ||ߪQw~Lj|L xfv?4yəU44E*?}F kÄ`ץ COz6biyVd\ܩޚ8}+ME<zA,Cm;T7~8O= N[N?!ȃ72V݋{1qr O6ۡ 3腜ϲDLA+;f%+1"J.RW,#r!Kjƽ,?lڴgSd0 g bSXz홅'6 YORo-*5f% VE0PtIgE¦n]jc Δi9\#܎K̊ꥐlX! yRwqqA,fliJ -,+u /)kg(&_ H Kj:mLfn+PЇ4g f}fk1aFJDxli*/s.{ Z++pu1yz6\jO n*h0'}!7;ޮFȟ(/R#glc?  Rv9?l [UcmT',5dH&#Ny Ӌ:<jG,"*N,PU4jY̎\Oӕӿ(]QqvKinl*|h\RZ:ӊ'މ e5 a f?+Iج\װKD֮g$REmSm\E2;!mL+\=;J꽝զ`x7JdZ=G(;2T>Z.ˋ>Uڧ1 PS8tB+Ylc!G !0{/=KADf"Z3~T29o,HB~7T`~Rtz96;;Kܿ+!1.Dic@eI^XDs~r"XU_B}V]T TV3C;`_%9'zH /x8R_޼[/|]'NJԐL4A,ҟ5e2FUs1i}&c;/u{(ԓgkvO\T[;'%`FHʺ(%t*V(Q3nk+=s63O+lA(T;ɔOlK:W@ғQie$_c薻|Ҳ`1XOĜ@ Fαd/NZ<"{]dGu`^y?CC;y…@[Y|w?ĺ?W[WNeq__- sB_4Y3CU 09F9/0OC`YVBV)yd}xC2_M}e6'{^KÎRo9<jq֙|cά0t _Xg]4& l{5K9 щ'lIѐY8JMR,ۆ<(C zϓ&BxKUkbg;[k'nu-ƹ &&b!zE~ Voۘl9XŇyb15|6NmK9.#h_j]'֎ڲskUY.޻eS38\mEaKWm 517?B\^6Z+g]juyꐨ.[DI,p| a L$w7D{=h#kaz8nfQ0pH:s3~v4|㿽D\ɍ"]bnF {> c3a 9 CH.22^ٶ>Iο)iYoI7Zd%nw_vZT-W% ;<]*zC PݕVT=oѬ'ugUF䟿י\-z+p*w=h^}}?:@CgH{!1JQ>wȔJs_,18|ϐ zƏcLwz/I't B+ːP7#a3w!j8PtR@OhtMXM,GLoSⓨM: WIF M.͛ $9 )(|m IJx~E!&|]GXa}RA7%łɳwB!A} .YG yʱuӖ0&iեpQ6r |1q"aY#{vW(K kPZdPnf Wr:[g(pF)v'nofd#;}O$ _?]g$ TetyΝS]KTgW2:ޖ! b\,B2WD^v٭+V3#]g 8n+-\lcȧf&}A*zG: 4qVJ6u{oN%| 7 9N3jdJ9$:iĽģު1*FAD)QEx(C5] JU^uAYݵ՘SǠĿ?^GZ9S< d򰩈dRJY)l! mNX/tlAV7≄U1eOg.VER-02GFɮZ#fz\?Q).A~y%_P@LxP pRSX$m4M0hqD0&F 7CCdNFq4d5$Xq' @9VTVjvV~6ȣ8<'ؚ)yRsL..O!`\G}˱7ޖQ4߼s~P돧I1z CGU3<NspCNT-!N9%LQquK"pvrF=/)>v*&BU@,!oTSʀIJ2.EfV;k~Gp'_0*'0d& `yFqTÌ.bľ~7jl4oD4߫E-}BJ[{M޽S=iÙ3h[<tVPLn_yT]z* (w`^\% \9$b5Qʐ6>{R M(,DŷsFfYX_L'R4N_#[1ٞJɰ Lᖗ/c/g´m~;Pd`lC= H䃱a&ƈ%L9ZbYPf>SHB͹XTء c*RÓ:[ÚD oлR:l ^r@OKN$ ТdQu[:<ҹЫMYDƗB6/O*4J6tm'dVP!`-3|>8ظ> 7'`;5q}m2NSB/jos阋`@S 'xɂ Wa>n6UkJVA1ٮęePTdŠ`/[ݾAO;|ddt!󣱺' n*Q܏eHo2qQyŇIT&m_2Zd!I#0[W*6!TF4UDj(d'à? m+%c 9Mu*4[]4 zl;v$}Yj ,=w{(cfC4 ȟrGM SO|<bhAiroFs~6$8as.q%:tc ٘t CTĪTw#NK"]P,{4xv_ 5Nj`{hSF3Uzv'/&OTCbB!wXien.-%QٗL÷Jpq5VҤli&yD}2xYh{ZK᤹HJ[a3yg2lщkF_!L6f Z Sn~ *)aZ3lS:IWVi(<&SiD eBǸ> ?G7;EoPHtnƏkʩ[c]xw" ~xW_fQC[ZFq|4k_GFiA_MG`D]?K{:,vw%}v2X+Nye4ivD.X|I=gv' ŁxH߯!pT6PһŶiQy P $/M:O-[($SL[ṄANNeuT,+X*pTHll]lWvn`(W_]sH}c o #OE>̋WBkl}|Y6" n|z@džjGu.!He/Yؒ>vB2Mn1W6pge`gKҺ;53_jHZXTxBDF62)vR5 6]ZGw+jr3`ϥkb;tܷ2'h8ֳiKB7O,p!ݽ~ Dm vK`f2Ly^gl/V!rW4ٴɟb3D;%^' ٩X9tT7Ֆɽ8u%}z:1xǞtÆW[ a[5oճiΔ@1Isb`v'2H_2|Α8+SvL})M6t _ vb֒DLbD+?;N > 5J+}a{絿؂pD9Zk1"z״zAt#k#3V)ܖvCG=",(7cTj_׳H,asg뤍aj e6.K Z(9]rM)S3dLNu;u&M}94|%E3AcGAk+7Lb/&b {hn^FѱCP+lj&')D wGIYcGeD0s]l]Bn!&5cLN&d㟥zݾ4_[AË& ;-O#bww~ծ!žTqvt T5o{.͗4Nn4]Xk?aE+&9g1Jbjc1>=}C!⬗LԑIIV6?*&X|'q+\}p<p{QIþ3fajj#F(6]@}XUV1A^AX'U|&R54TPp8=g B3Xҗ +@+ ,^'o(#{UEB^ft?6D٦ۃLJ0G0%  vhJI]Xtn C4@/]Uz@VZ<,j&5Glyѳ=fRTBpgx"nU܀TKF,6wm`FAY!Oލ.YA W)ѩp[-]&[VpM RGSaAH(pמI[9~k$2pv;34wa 1ƐG5|ܸ(?`@Dnl̐ #Wu0w9޵@}%B?t /qc'&\W5gO=d0O/+rfAO)X;L3X*+- H(I iȍԨ}Ee{l]g`D,\r)=?qݙm2h,,*@Vs&GTdܝ`*Ccc8bjɕLpc$-V(;Qk)qmgNGVրrkal϶Y׍Zz>{+НJYϓ?}oBH3f"L:6Ӆ.CA\HUHQIk|@)1]긠CΧ֋Pn^(z J%9I̓Hjƒ:Q^$#m@S+ =o(/pCgɊHRL8g@#;"'T;co7ZEgپ`t+\'ΫC퓵{'|oއ*E|P(,7|hjʤlS4#E6xYzqaPr-mî S+mL}0w#9r:9:r>-YtF$iNί,#R =[Є6NZWf=JKEJdOXr7l- ^3mn\$fʛ]Hsݒ]i<OU˨%m?b7!NDgQvE2q%[%FVͨ_>Z(^qt;VL(*&eZnv 1፧6-7$Rc 3yx3`|4btF%kFp|Lzƒv($3J~(Ob$R7Fu\N۴88{g<_i̵3NQ0BΥC~SBIU1SsA>[咚7UL2 Sp+RXBΦ'U#SQC+1t1<r0;~ӮB/Q8&UJ$>Zofڜw(|d)?f1Z>BO;ʰf̓λ%ꛢ~`dTj_>j<.*x( Լ҆yܭh&8MXgjb$}O ?a6;r_xju5]q+ >;: 4VFB$ m1qi Ŗtx_0& q].2a3GS0ܮݦLUvHff Oym_pOfY&lHE웢;9]ǎ7Ysůh <sˢ"<<1LhdtI-'ׁ([QCԯz]8?O+~%&ԼMa{07 "\nikMt] %%bD>ab?פ"9 SD4| n BcZ_$t`-F g;0ʉdQx;Qb_Cgi奉2EwbOTġ}F=&P+]p[`ߒʐxnfqt'Q"Xqج/cf_bv_4&.Ki20IWWL1f("vY0P̿e,$4-Grb>x )̏wҧ3f@K'q덲9:WiW郿Lj*9Wg/*iWA_+]!@OC \6wSz gEChS1A*tft%ks{*,s*0FRꝔpc- m ^[u:s$b^j*Df1dpv '8`7\U@oXrP0Mx499OEw'X%wot7eɪǴѠj+׹PkQ ~81^5{haekB߯]i^,M`t84rx}`,4ͻoLTȗ#p:bu^µ(dt"*,XsEuiv|;tUj0H_qN+ll/6Fok3KTN@ˢ:^%eHff./\BdSnhEowӖ Gu3Nu[(%DoKq,d^.$S2 ڼABI Ǔ"!g+1%i(WFWcm qvߌD2?3p/Gh/yS !˴UhM߶Q 0Oa.ö(t%{XpC?Fl05(0 k[ZWT)&Ajf`1ٛݘņ3WםQ>T= {eDͣ&:-'1|?B'9P !Q JG1lcb^]xOԟ?}(hqG'](n2p0g#sE8 5ٸ}s$ 5>R$PTqphF7ܚoDeN$:҅!t/ih*֒Y*4Id'@s(*\V~|"r#47&b y!z3P'e(_1j_>bO.0WxR/p X=JVEKZ)e1]ٽU A+$5/wbDaD_=!u[Toa>лfPֻ{"ŹfUN@ a$*ΘʐXϧŨ. C DŚsa`//Q6*%ŎkTꅽRJ:sK ?ENE g㍭D[HsqڼAtrKI֬T]Te%)|(_`tf籏@W#q!fAиMJdmƛ]܎eEBspA`D*Ĥ@v#dQQ:}*M邗 h\N#o&bM {:p/t+8~S = Sw(݄v#aZ^)+2NCͳTt;; dQ R@N\ 0i\7naNHF4-U*ϛY?[UKRY"Crr5㛱HwcrOPŸ@0d.yT}7 2f9@@\K|= =˞^NDz2Ko:mnT/mT\&x4cݸ3~PE(&_8RZ;!k2injKУU dߝs R՟tgX0bU2wwj-J+$:1SRf߯Vl^<(oVP96m]CL% _!Y53( ֛Gr{4W7]/JJmD/Up#ǬkwDtu۝`8_3ѧܯ+;loPA3Ж7q>I0Ӳ-kHomS7lÖdlzߍmKNip!/ɖLס:olu;uz%r7[0@NnFoSFU -٘:<^pӏUtDS 4S)oF*QHv~Me˓' {v]Dl1qI.k:=̙Q6}J&=N%4Y)=)sG)>"~h2/Mcpp.fNLb5ya-pQ#,dǘ͸ߎa͵ V ^\ciY#,q!Q;K&8gbC\jN&ȟ m) /Fe<#ìNUbƮaSa~ s=CC4A'(᫋&_n%Ҟ3/NjETqoeD1-%cK->[,_fRA-"DO8[h#;-'%4m#xAfcO.39S%2Ȃ K-%p ÊT21 ꮙC" ?nGmڢ͇N{=sק5 AvO~l@DTR{hre@@Y2PDda-R({[>(K4 Yb}7VkK(k+J8<a)#0%0'—yȓDk+?'4{Nb8K9%.g =zxH g1멏E|Yxf#ñCÏFBuRVrRX(5o#cNw1ښ_T7uCsmQvC{\D)^i bhxN bu7۸4FU!7Xih;=l ?/ }BI .g +N+ &LukNe6;+‚UL>N[Ųf OLPs s?R$C>k8x)s(%ϸŨR2,yo䷪`2 q8>ʗKL,`dML5c$ۆ)w46,T֥<>Ǜc;,A;^@썻;WD8g]%d}I_$r4F-# y1`9 #1͇j94[}8xt/MZh)' xgdxk18-YC;.7y%^z~#MYVR( ]M7q-} ѧ_onwn=PdVZܞ贕`#-N!U38kvB sU+[,et1f.;[TŋfF7SnXuk`XA0o@^h3kJ(~ _9<`Nu٥>47fCI$ydx`#SI>Ft)'甴!!]eq'34m"h/~mS3+)y%鍄1ygp<o%۩E[;{m <$[;ƅ߽YV^ o+Fk$9>jӹZnP?'ucI^iv䄛xi^rβh￳*uzH')-_>ͣ)yr6:N>ߡe~ؓ:S߄uxV;W3,KN}\js錷?3^#F+q{Rxi[ G>Pm4M !UDv+f ho"8 K DFq=R-EJ||mҹ]KmIC;K eoWoM^ʼMiv_BbzKw#p2E?7!#M\x!Ղb10{ =DGq'ÁC(D`GZdI|k1k85ޡAʥH[DǚZ̸y1Ya 8h3EqQ#4>U:>{[8ԑƹjbqR~;9+ܭ| ,% c%NTrέѶp^B|Eż⮪fydgN glƋl徏-_z<+ u$.bځUz@8=6@ v AkYZx0Jmʰ/F W=x,fpu[ޒ&mrc 5NWw SgPFQF>4AcU#{_a,=9hqϙQ^S%/anj~oʳGOVAVFW<ϊ'm+w}k!SQ^ }j&WQ*$uz*8|Ŋ#]7GӾ (SK&6| Mx ~xsy;# At3Kj4k dqu$uqO5!qN!2k }!pJp7]\B-~B;HW9W:O$6s^mH,sq!rhIЌзGYH[L=tAG`hb\.%A_dꡄR|t)}tLa':A3WӒ}@Gˀ 3IOzh$7uMOO΋DM|6Pa!佛u{s1ˡhԃ*ZcXOyĺ i+FH'.ͩ ?1M1m>p4GL{€yPi7`]✸(Q\xwL>CD!+C-vpPtO.^WOIKf@-w1j[ SmŅ}2(ɨI*RSG6&,7$n _HMMfD_ҩKxB`,d}?1VIMpFʽ+cGPICZm>A 7#}R_#"65*|V$wӆV:L_%BN| E:s},@=m9PޗoLO[~6%::~xj뒛a&$F sM_-}‚HV(EF/9 Qț^WH&'[ֺGuw>=w@ -,{`Jq8kh 8!ztCkMzUw(/ȱuꮘtLI9)+ũ&.*s_t<=3%Bd:QwBaD۫4T5.*4[_ιl%ÆP9}O2g_g+&f`@I T+. Jչ@Ϡك,C(g@w5"]Rb,^hq0 @Xa~K7_0FJ,atܚ@IRøN c@QF@ߓQafa]+uaMBe\jv;ju=P`=|rРH [g$s?4tXh6=Y]EwZ`hT~UKBaaCKwUeO>C"ڮsB{>#`|ONL8({H,x#veˆdX L%*ڥ4uO l)sǭ%^$6o jےQw ^Ƽ&f 9(^.,W)fP=301:9$慼GM%SYC QJE+HC tUx: ] faS[mt/y|rvt(th'ٿ4bQMc.SV|5MЅ11,̎%Nl!$k֯PP(tcw6]2 {0e&7WnQ aiUE/T|NV֦"˟'*` Q4Kp<0bdy4vYs{0}i?DhpfD: ؎!:-^C: ĊZ=h0]w%ԩ?cs=:e^yT(9[Te.”¨+X3O%p==oZA}x.8 ܱ`:DʖVmo"8V)5R>~t@21l'Hp)=<Đ FKvV,=CV*瘝Y!V Up!lnd~AP$c0^DCJ?EwuQ5lYmI ]]/`wh8YT͕fX~ ۉv5貇):u;ӄеjڮpTH3ĽFGѻG#N6Y -%nKOT&USܽ6ZEO0ƀtŲ,|aO)\GoO(DW׿6`BUDS`r:#]IZ; .%&'6 dž?8l;K2ʂ=(ևJ)Zm[!9Ĥ8ԘpH+ w`1+&IcJ,| :%ڹsD֮m$gi߄iVVն$pldW/Km5uAv@#?!wL꿐Pj)alH}wꮁp`&%q264nV~]Ok?vO8V!mǴy7HB("6/t'&RՈ2 9E>ک JNj^~՝4}+ݨN-]MY-?ZN\>1-G8s5ڸp\~ ]k`%Y0=X3J!셝x0PEsQ `WRJ8hA$hTbz9a8^mw޸Hr|U_q&:wc_)B9(8T_X1b4ҶC9 gX(%* â=cK~RzMן~ 5&zok˃ BSհ0N+j_|[[#' e ܍IZqϿbXY>a=8F?,]qMA‚ei} Py_dY{2-: ϠR㣑GZE6_+?^٦o)q-QVnwU9& jTiR`P5qOBm|Z·4 / H8mCH1g9/P"ҟ>|ކ6Ul9-[n9]Ado"_1 4;9*U?1@zU(N܏| ol DÍ.d{p5<5*s2ѡà_2Waz([@IҲͿGSkmF'DRM?mы@_:JHok3܄:Gy0.NHaqe#6S 7C}J\ΰrป6¾#;6+{VOGI>s뵫?hSj8J CA= c^jx57{2cGϲ?<+o-:| Nb\TT> ir2+ McBU4 \E>_|)4OP0P#sY:Y ^J=W~:cb2dH[Qƀ d<ƾX䩋?NdïLxQ/);gl(PH`ǟ/V9/!Ş8X ZrK]MdM5\4Ķ YLq8 i>]01ùd?,r /@2}Ԗ7`M"׼y:)xDhE(.(ʐ0ynX5tےgIc ]N;k.7MRx)xvfLp]oM1H69Q/U%FXL]P䷾Z@B_P @9RzYu;spm_|q&?>hySO+^ a޲r:ww;%$.;ཱ*OQ)e+_Rd?P ׭PJ5(gН`sPf"WK;Ցc)3ghI#,^-#eTl="1HZTZ"h#=d/j"0mY##. "$IdPrgQ%Z`b:Ɍ-7ed,$/:g~$XfXYEXcfx7(y]y‡+ArӾk7-o"\dʓ{N"*=_Xײ"`Y]#Iug¬\ScD_3)NcCdJB!v.Q0B7X~ rz‰EܭRke(>դ+"BoWă¼ r;Yb5|׼htߔ Nj[λ~?S)'Puje%Դ@#MW{#.'~ 8"%SB0Yx63q[0h6v4s1=v7.\8r.݋&k"-Y'Ȱ/2=ةr:ނ`ūǢ]DIi8VeR2M߷1d*y\ ^Udj}\ksT-;4p7Τk)ےocvS\X)M(= z(RJZIÜjaAx"Uubz>#Ϩ hn1W{98QzZ/5[*ԾN (֪J51Z5.O܄$1uꗢ#-'GXxiv6(2w <0Sn b+d.0ւRkhPJ !&:sbHb͜KMḢ gb/ $Y;RXݻ۶Z'*%zdR{7ӌ/?G%SWS+FO}@ g<4mxx ̻{ԇ "ô ˎ/ HG,Ft}2)aֈ1NDc]|Gx\ᯆ>:-Q$P%)|V"~2c@@g)`Xe3ob|_k1賺T|Ȇ=RhCo~rދr7;޴иTt<Za*/'5~^&fa %y_׸i(R@ghXGZDJgf cy2գ^$NfW[KkQgEZ!ؓ1?Ǔy!"yEi;) }ߎ)}t}aQc(g{TNFV~{@lAջsl.ҏnݏնXejb Vء)4ݤACBYM$ ps`B9,y=1 &'y1eHuwͬ9Dt.aikvI`V'OTt/ U';ǒ*&vBEReSmUQV 4jK})l}Kk\(z8Riu%oc^Le$( /*/կ=7Vu*h2"GonoO^3x/37w?'ʾ_w :Iuuwjda*/QGJ͓wEV_Tş5V^wҊ"KOV 4R.Iٔloe:k Vփ|dvO&8NU'L[l5R0 "( $a2) {a 'I[n!7N)%7 |ˬ`pҙ2eD{^OrTւ98yE?EÆO:و=E۴]_W ڶssdqV0mn4S ?0ݺ`qƟ2zԉb)Qj5Vf1/CNqwWbv,L@rh~-͛$" |n‚DHm⚟be[YʋS"Q.ȂzaA8a6)I]<-?r2&n-=X÷UXo[!<6%[ D)4_hOlPWv:md`{'CM4y *r:*Wz,^Nfrn4 Xd!wQfS >Y 'pV+-HzU؁q~z >#+ZO0 Gq|t(K -mp xapTrӹ#2[]w3Q][pCq ~Bݕ1!Ab<;gZX ؃SA-=yV3j{T>k7ux1P%Nfi_W(?]G{Oj$;_vR:'1jY/}.)'X>Qz}T:\\m{Q'OU,YG7L бZ :#鷴 O$ /\GV"j[V ȴJ/LIT'X@b9w3 >eF2md=m=:a2O96Dm"ֺp7 _'+xb iFTYp1+LIwN Y16(ףIG^REDN'Z`@L]2R JWyO$~4X,QY/#>-]*c_ޫM~k٢%4j}%;CW/_ DaE<JW>@CFw".$ZDLڰNҾWh,97OSG'wd)=TdR/(4ncsi+u {jJjt`V)wP~Kwgi%{@vxp|7X$,B=8&6)Nw>I{ dzqUacK>Be/Ϛ9hvɂfYt-O?ӻ:6 fO"e;`nmĒƈf٘A/'F3kl((=;L{ܿ (t̬ cʂ_b@I/UnIF*eL7$l3GX7cly>d|@HɩBRA<|._C[7Ah,JP]L<Euz.8A"2}vdm>e4Z0캹4̺PF~è3JMΪy`rY&̂MgCYU-kPAp##ų4i>f^J [*XBTϳ>&X馥p/Y!~Cs"/Unhe~rO=4JMehI @#ݾFjƌ sѻ=Ut` Q㸃ukaDgNIQ޽E\3e*t|K= ڟR]J$mFc( njC4 o9!sq]GrmD4fzlLpc’I 4u9IvzvUZʵh& * OC@A}3+ .vk1+Nڳ9, [{c~Qn|`1߯)VTuV&DkoCƦʞ*wȓ{ cTG1_ǩįeC^mBcKHe!HAlAkՄHbOӠnu2/*>!8BX[U>7Plȅ 8vI}/EoP:ۂ6'u`641aOCs#g+WTL~J7@-9cX|a*;#[t]R|sD{ R_ߖ=a Ásl~ @vk_FlH=e\ח~ ECSFJR+b5y3Ϛ`U>2sEF $js_1p8qJNGt;'}l;KAKNwɱqKmBҰA~ Y`N]-iOtJ)NFm>nQӯ@Ї/*[N ᱽc]Bŏ7l{yg{ARp6U7D/`*CIiv,}BtK?".⡳niy[rӈ~o3t|ye燓)lkR?.Yƨ描LJ;Y.X3`;{N^`, q_ڂ PR_'U!R7[<>h=(/޳%L"Xn(F.2@r_DAhMifP2֘RjDoV?]{4]u"IB~diQm#kij @_in<߆{,AW7 3V@Üӡ+ vޤ|3h5^غP~>ߥW/PRάvt05.fU T%MyIU)TpɛN%{ SJaxY6`[Mhh]vZМOI\3(c`*Í@e _%.@-aڴsCz%G),n/7Xď j\}{ 5ں3tȯ]R(I˾on}-#Dʍ\l]C9ecXEϲr2>B>~$8דfeJ#qC8ӶEӟbpp;’XΆI0pb;:\Iyt[ΔPC$u6yh騊߉+`6|1fs-bXS9T&0ѰJm.ˉ`snLO8%V)ֈd:r kU l!u=1-NF2Uų q$\R-9]RK)46UkX"VSw} &SFֈ$~U$-en#өXaEdzo$P:D3IMe3YЦ庶rUٲD@ Ep{KXjhqh\)TÔwk 8,RA o1`Mgn[ 0Ưa0*^X, *A.<*&iR{I>E}X :\d|,F<"Cޯ7+;e+Yfh@19 I_[OCt esQ;W6|-VZVQK"N_@Gc8CT&YKI5bdiʀu|ԗHY:>zO1sEV+ v ?Kr⸇%iS3a_v'F ԑ5k“,^VW~K 9_YqH'$M`q`8eZB[=E5umNWHteEJJn(o:?Β6VٕJ,3TD B[a2<I k[Kw[zBHs!rPT$b(AqAgohm!X/V:"-kIQvMs[tw'A˛g7+,#z2S%R-XarןiI%ۮ8y\v>?z^lsW;mBFsm{[:t#'=>c\$_enf|%4ќG56l7`068~&yxvzG$=+-? &L7oI;p6pɃ3>HȂÀ: D[گ~gfaeqFoYh=6Qg;#SYawyn K G)}Vv1S 9s-43YT//%剛{8L(̥`^4H=<_ ]3zpL_gۛڻKX5gQXS1Å9VA/hwz1)>Ai i ha0~TStt&s%ERkVs֫c|=GҢ׀#f UNj:!7.tO*H%VF͑f[ GtZ1s 0g9+.i|C&f/< 00 BS*K( Zt.Nj\rHsL%4!j#gR\ ~Dc_v ? =cW`Jbꬩ0;`=}>K^BV^@%:W2 Oc.'$.Jk{ŢI=WL=gQi@2Rbpq/c{n!I q39ɫ>6QCYr)NJ烙r>;oܶ;Kߐ X"P|¯^ޛm q^89\Ms 'I~af*x+]` un 1J"Ť\ _3ݠC2Z ;̺7b\aG?UxL w[$B C|= AT E'o:x3]Z-1 ߽40U.CnVJ~Η>XH 8 U,2/jXHxj֫_A-hzM[I)&6ch7g+:m~wL!9 i0ȍ<-&Rb"NXphㅥCuyeq WOa~;X!V?goѳ5pkO?Mx1*}%e{^u ZB9|wl/Bd TD6w"(m |FHJ#ghNHٳ50@fk@ Lqo˩K|,R 9$lܐtPVR' rd TB 8|9~)c E19Пez}WqKC8W30w"'!J,Vrt#t/A)l7&" 6 els DrRd8^u}o6]l'A"EweOLj)L&:=zy*qyj}h^wa ߇jԥ/@ܙ/2#pM:r6C9` gvS,!ld᠛u0k'[2VkgOoI猣:"$ ɚUvy -,%<ןTI6tMcԛaK#-DEZG?Bъ]S;PW} i/4i#pCoq%dmN`waC@4KQ>eRN܈2kOC_M_ciU!2ʘo8=y x-Vo`׾YؖZ ?w&5Ax<2#= ͧQf߀$[ ggfͭh9D2ݤPz>]rb*=&}9by隞y- qAPg}:PA喹G,A{:v-A8i88Њ)߂;>CF7ȧ-gN܀D".=0!Ac }>M<^iǸ9T*M{pWa&//}l+(ud= $Ai +qЉ|.u("ië'Tq>2:*$eWn5_CzJVV8aAq! Fod8&@.f$Ht ]R!|Ԭ˖CS_q`o.S ;ԗpGSV D3R~bTS@eNvT`%[ȁw8:?LY&Ӳ[bwG`mt:DvP= q9HFb}P N ̃#aVU& 'b4@$}N%nRDkGB@Ur/Ծ:Fu9.*n)&Yžgô! )Iěa;f:}lߟ&GSu';(Yo0u Q5:t7|ni䷶9\" ǧm~>3 e VQ+Pq/TPM LQIBw(ĩ0!zM|s2'7"}/q0YMQXZ'1#{BVZI fRO5ƙ`w 0~W]#N|2^ h$  y4'+8ƁgCVN^4 zǨ7"ESeZ+0(H!AZc-όoѪ(s. ܑQ8Mx{u6*h|.w-"iwDsyb) FGx\t`naJU._4zl0XҸO2V앚4f5Y 0 *#5*' $b)s져Ii*xMZ,B2nnr6 . QThܴDX-ucqm]Z>@XȚ4q?:+0M \X*Pp&./EY@jlE1jn#S]ga߂d0A1 oՆʌ]e1kBt> fNp1ʡ^Zu`;]Nj?_wb261}2p}+>Md;:ɫWИ&e ,S-I5ݑwͫH!o;IWYjE]9ȶx X!^;'l' /4VhqE" ;fFGq> G^u[ ?%=Eji:iJ IÖ,:>Xd0[=T B155g7@.B-&'S%W!x۸ U# +aWj='Uu< ݛwZP+W7Ԛs#{K9:$S-b "wBʚQ.H7iG PUyHL"՜.͑[Hڄ=mx9=^",9JES#ِQc>tb_!ܨ^R„T3[<ZzjJ|~KBOo+iU输TvXK=Q ,@;-epj _T32yR%<˕i(]봚Yo"!E+d6y`,LDg& '8b7>_ZiTI*P_*٭*({KsU'ٴ(Dj<ӱ>ʂoFrAu^9#I1ʋْX@/zFL}[rRotvѵTR4*{ 'v7w5@NT'"3DV)Osu={Wr ŷEXI*ICf(@9!brh1[JD Ohf<ҟ:EY 1^ +=Cv,Syk^zٵ{xZ ,QX{D[J谮-c\Y4mM$Cmht2{S*~$g'"j"'}}Ȝ]WVjA==Җ>2tp(}`p@wt(uA˫P^^@ ]9S/AniAۤ훲]/EePXO?|W\?cDFf(Χ6H/IӴH|e&kh^9}=Յ٬.•LjyӓtٯmJ'42P3O,\C0(m y1.hwL4w` 6{1kS@H JbѲHGDkuZVMag#.4c5_%?Yj5V<6b[d0"sF&_~~d+[W\>[Z`98%3##9:׵ue,TYwv[ueb Ի%n IG |N#x;zL H'_ YcVOPy2'\}:C͙6Vr槪€'dH6dl1 /mh_(]\-QA^p0-qɺ>_^ՠ~rPG_dF08c "8ʕ6PSK'Z}SdJ=:oPaP͍C~?^Inj󩽯["yy}Twt+OI֗r+4`< T \ܽSs`bc؝`$i-A5\tH#FNG (1KzT&F8w`ZDϫW6|RxK򣍔6(yE(kƣ0N-5kl8.NXK^Aqxp;#ܰi4,G*Ž.CN͉R4bJ37yUP!M)F ag&Kz Nmӫ V\ߤ` N}Q n? tN1 ңjʈ3AsЧ ~P5CHH(cZ< |1AniVosshYk2(>UܘLq#vp79qk͡`Tθ(> - qJj^Jٹ%ྮ k2VA#ThcqGl+3CSD z!d meuQWLPH[5rqAuA ;6xnQ%%M^Z~9ׅ_mE XU8x_lRzɢ-yVl(OHOJK(˜WAvg,($5 QbmR1j; ͆WKr՘BXZ׮6Ґ)QW?R$|{AFENlQtCPY0!*壜! Qad>/kZRG=Z[so?P0 g&ظ)?}>apC0 _H^16ċ-gD(;ͪb`ni-k;IĔec,# 3JEP^BoSl~+@W=~8k҆;̛M:۩ 9Рa(3"Iw>5d3{ėmPsw2C ˜f12I '8$ļgPLF'9L<-^Y0kBGѬ!Ê0"@rpWh"*4V#}q*+H y+Hv}:ӫ״7>T=!o_ fa6QnLt%$r)Wt AƬnqu=ը !SWK0A~yTn+*S\t!NnGBجH"z5ط&e<}Z;9E|~`Z]$DES,pceo={BqjLwNvpenY,rM[G2ySRWх1_WdC1vB=[jcvanjvH| S&BY㜼i ,_G`Ĺmw;^LP/Wmte*wl1܎PG2ЛФû7cmV ja5ޭU1gM#eVw^s:hf.oG"ҙ[?ُ]vɏnr]/ Ĝ ^IlNFRÒxHK E¿hi{(;7?ᖆn[(íċ<ThK]@ώ-/xZ?#z*bG;XEc-l]2RVV#2p@ DJEgD6!fsfq:Tq"%A#3)O!-BD O8x{(:`.VW{O3|g ^L9i֣ V%jS` ,9)n,DAꙥcW*PDcctA76a_Tmk(6&=ۧѴWmI.uI(_1@Gfy{rE7뤓m]&Sq)R__ }K_&)/ ZCB"R?Pͺ S:0\[v7D$h] t/p<K?EPBoL#/eAD &2υ3lw5LGѝjJĢ8D=ncVRI9HvpÑ)7^8ftS4VjRH] =޲t՜qÑٞ[F K{d Bl L)HlKw$c܈u]DžI%eYCKp]B6\m\P2^9+\5|z#P( +SvXO@D!Yh:H Nh<&f$"i]t. d8@Vc?Ց35{V5Mvra^)vqs՜C%lzyk;' ɨЮC- zj:68[D7'^w@Ure?2pKeϣ%oHtKUk^_1*Fб!^CT5w d"u1!\ё'^['E5/BSsWxu!_0qQe_=MN>QDX%k ֏A~5L2盙)nJn/@V]Z"z䁢O1↙^Lz4{_r}LӾwf( n<_(_] J»D끅Aqf .<̂VF[o"#o2m'XK o;#cU.5C7u5`<; BuZ(d#T7Ѿp8)æJ.]ސ]bG3ҦB{`ѡHv^>}mZ~жJ(5xn_q(բcl6IAH_ :UyY€rspphLba15RC K#˾ԔSOS3PR$tv#Xu>Ǣd.[L$j؋5"}C@$P eIvkF] Cӝo<>r,>Hh`.8AhA9)U)rtelB]Wa:a־0XPU8{)-_:.0ocnQ=g2I>;5花H&ǥPa:ɍ&4[9߰Zԙ/7ÂX=ɬܪ,grֽٹV{.IS/͎A.oY^Gf4JR #d}NǠ4:l)C1w />y⪇2 o[kȑV8*=2q^ e@qm!ɲ0i){;"b!CΧ DUL2} %2C!#bM )S\fr:+#G R#pm³f1ح7MZOdJsz8XߛK;^F["Jʿ҅3VdpI}]P fG+7ZI@hAS|'ſJVU$bFdyީ611]vrVH@@t < xTFi ָ$5j:|\jH{?QGj_LJlo]$? e Dm&bK,ǤF͙xRPYUQ|VK>C,yy'N K=.9`F&Fxaݴ6 cZfQ#M}-fu)Ȓ #W3֗=Y2v;)£5q0tQ_9H.PcV 2O?yUsEW]-[‘|AmMt[;?8"jp&Q}di!+Z@eegG~}5\V(7iG``3(ml}D:N%Ok45wyT!強?u<~e5:^[Mѩa̵BuI˹+$̴}}K̓V ݈Uq6.R\z! jš%tnTe'rp®}EYY+ 0h,AtOiͳW_wPYB)%O FExqPQK=pM6<.9sޟЛ@{d"ƥ]8 ̉K|tQ~wR7ғ`i4k"B ,Nɚ2#,6HS*R!0! \\bgI1s[>:fwzT90L#}<]sPmr0h3n.-=}ZH*ռxm}wcʠCۋؘؠH81!^u]N acQC:blm$˩Gjp,G+[.Y . u;P6IQ<v%}ܡWn!-iNޘd1MtC776QO% NV-މ2"J?q) 3kWc8.S;Q}:X$..\?`' كS+;j/H2xPrδ}ȿ ǃǬQD0~ (jq#ڬm ^#SYr@) n9M8>}ԭn7Nqi:g12"{VaXUq'U:dcǥ J}|4[h$߅S& ņN#;!e,Nn'~༱/OXBc lau`Xm~BҐVw=ͤ& z_rPw[KM?>QѧjViMT:h չ=-Aj`qJf>~NHLP1i ~mx1.?i!  tt9E5jbF]dn' 5~+ 8՗# RqkGhB:k0NݦX758QAo nփ aE : hY>B}4 վ=2ˏrq)5_њo"˙-FT\[T9A 釞׉;,O{RD:~$#5?(H=)ߍj zâ0N٘EȖkvpa/l:)v HᨧI*g5V]?@=2cC97M9!i AZOΚX 0_ @> ;S q"Д(#3 MP[Ex$su'+EYǬpH Cإ$t^Ek~9| e[vzY3CowEy=A3P_߮֘uXn3\eU%*Ib G܉<5^`fS#X .olK__GAx8=~3f#q_@飽4iРSi5*%.cSh =# CK:G(ߏZX:Ph. ?ξßBti0^⺡r*9ꃴmK7S1N>J#0-oۉx@iVú f?)|\a"<թX1PTMt,$Y RgVXҘɒ4z p۲?T"ʗ̎v8}ssxAjèQ>nKS+Z>eȥe'&ep>O;*H5@shN&O_ (jD6x`G-QǀMgw$$' RG$icF􃕬r,` LsPȉ?:z} w S|M]k)J݈1:߀Qbߍ:,xRE.tkdQ2D'<#ȺO'aAD~X[ciO~j4?F|xYWh (;ؔ7/x6vk帰ERW4} *Xѕ. 5y\=ͧqu{ql9xˬHN4-Jul(b9xe \IdINa|i s2)=&;v1wʾo_z왂n xzH| 뼷R[0׿L󲵹7Xsvel0WAk0 =󥘄0נ`'`ޥ6YU5\`N] 1QmXzj`jNOV%ƶv_JUro8[k96hB넪JH~h9J@/Y!.b:r}ŕ=!SY4g;vWrpObW y a %OTҽqP]]v/~H3ܖ;=x*OZ"VAi ߤd~x&EAC%I$K=2Wr=/ knvHyeϠsK&&+}trrtD A=-07!|$(\9PctU'~G!cik@_0pF儰ln_P03Ja2ydШh,[\5p`isk.Hns{ln$0VAb'~Σ] g9sLbOH6h*)Y6eRIٙ7R0m@j/*u2 _Nʀg HȰSm)v I>  G"jgRg7dW hP ^=Uh$^ČE8}FTxh e 8[Q oKT n0N-2-LH>O".yVԓVzqj1CB Xg7!mo /5`;ZV?5A3UvҊ|eAut|ًu{5jJqR > G'nD0:O1%NV֩M$gL0z2ж$>䠚}%`M>z[&#ŌQ]|+3P-P^Ո;tDb_~3LӇ*Ú zܝcy c#QH(9@YB!|qJ;n3 h2ECx.N2v"ltSmU)vON98fϧñp܃7湗94:k(# Kx4rD_]ӭVOˢ=*y(Tzz(J82i$o0=(XBLơ>O/nW|P?$WcKF +ƨj6 Br)K+(Ї$>晖4(sF>ܮ}=5I<UnriIIØWyZ̕#\ٱB?`\B $:j>) D*L\BhCh| ۘ vg?@*洹ozE0`~.`t8HBVF;^Zh<]5Yڮ}#VIԜZf91(@OzOi{rQ 4!?(Z|!3_W ~S&Vb>x2:'&oBkgODEz,!-B(Ws֑ԏz:Ο,4yRF?R0\P؝̀c3@ 1f="숯7-~ߒ ".+<>M,ma0\'F_޼c6೪pY.)yS`myYD.5eNu'Cas2 WG[2tu OL`S"_S0Q(A/I$#$o1lg_;BFpM;iޯ=;pfwkH`Nj-qV+בNR1uYCkAhVMi9O?aH6JH)7I5Ҥ;si-0Vh.J{C31g?7L5Zvdw͠>ggsf7Yo2?Ai:jC>敚]1Xڠ_|{R@ٕ{d:,Ext{xs\3"b\[/Pyi_BhCwGT\ѡj@?G@ې6N0fÄlZdDP$vť Yo GTsVÉ̖m_l.o~1_ϳʫ$ F}X`WSS4 O8#0iӹXn]zɍsG WJ6I!n8ϴG4+,ûW_GS$=^^G.C3ڷyfD_<& 1 jBoMJu*u#~.gp/zvqemR{.+}߽p5܄E[I`@"HU-_ N{%AF`QAk=yr^mkE[|YaGLz2lTg,0$'w2 L3f=uÏyIP&.V/cj/[PrsGN1.`?jG ͱ^ee[<=R٦"{!{- N b F}sed(ց1SGRKT/Źe>6@@bt@z-ӯ1O ma}T&T3)ΰK_B~׎٥SNj(XKv7NR3a:ivQ^(u0Cj-Vz/Hy@SM U(@/XfgfR=-y/΢WreY[ XPF"\AΠCg'':FɋУ0xuȓ CB/.4j(D33}|[m1(WVpfxyj*1IwU7v^t$},(!2lA3@ś~k?ӕN9)+ڞ"HsVMዏxV/!GvmW,JB<{nS5CJF6-zݓR܈}ɶK /< :k% 2҃o_ ݽmA_Nõ&Sz)h~ޖ1)zI2buI֓]мx Eu\A,TT3nq9ʟUexDus_G1!GbċOwG<8peT-]0BMpQ| 2>H 򝛸y3M {2XvjYD 2.9Y ;f_arw})'Gmf5O}&t߇j v/_^ l}!p4ѲfkGBpVR^ Da0\b41)*-/=[m C"$q -)n*y8Y@T;uˌ'RԛŲQCz el*BM,Ux M5&^Gn(moLǻƽE!HI0,şi8ы0"&?3Úi\->.p\F T+QHu@% Aws:KviL V*eE<%ȿQ+muJ΢# Ip/#+bEsIݿݓht" I[f6m80ʠ@sO62M2ϰ>C!v _~]hs\"j|Aƍ~ ̛r#JPdT龟A:/Ɓ {̲t__wU/W߼BGGE t*;.]L+vmE(AcNuJg6XǫGD0/SS#z Y0\ a_ Dpu%Qi}rØ| [^KdL%жT%=_`R/@9V[lD|ZʁVqi<p.qWޘp'X!^m/wOC5O\3!9ʹ$^F͉ RbPdS}:?N7`jŕ2vSrFj`YV?Vޏ'Q];H/^@>)lu~hca@z("q䋉#GUnfq,RIhLe$a-rWx=WqZwwex:f1ˊ^4#]$ea,gm cN`p@cd* a'rOXT+e#wuO΂׮bBE#$jB} ޥi듕qU@7ҍxOƱfoWvkFcgpv(]q2ihͰ$i7^]'[wyQhXw,fxFWzr[: SoGTRkQX鈞%?`όu@awtC2 }ƄnFm[]6m,y9.?ң'ojO6XIWF]/)hΰX1߸ޠb|c:W\{(v2 e^{4Ulx7/N'R*p٠ZP ۔.bRY4#%my7L ȩɜqӿϟ8K  Ie1=[aչ,N^MPllo@=svWo>x-֨N^ bWfǩ14wwdl+L+袱fbOϓigcUDqGjp^N664+%g֧zHQ (ӝ n WC2_e=S^6sꩶYNd=96eSh#y2)?>WpCYq I;Xŕβ-obwd' ;GT報y4`BRؕq?ey/6cf1 f!bGf_Z5^ļS-. '\ha V7?- @s2-/DtFD 7aw\7eqQƟf]qk ;0T+,MTLDFY<X…#-C-_"O 'ppbIQ~/{H=@iAp\H:V^xkAlH?ùٶ+.i&%'NFeWyʯ NW= CcNas%ͷ$*wN(vUZ '+8 SF=9RhWd0vU6hi"FCM<Ӹ7ZCh Ɍs";I |HʱMgO^QCoQ?+.bN,Jl Nq7ؙqt ZɂO_^fC"4"+Ӂ/u9-ϡ84\;|$x3)}#P&{L9*>ߔYߴ} JqnF;ݙO‘$K AQ>K5 ]*z?Oq7yV:v= 2eO2l8dUެYhl 14A{U/%Bw!n5+RGJOM6jğP޼S9}ZS zW4D鑜иb ^kR>B^̵ֹŏ-my% ]7@x6PYWV@n^>f[yZ 7oh]gtxMu~x$9;v)+)y?&Fn;*o! .s$dlC_裏Cn9~]/qFi ~$w2 d =MԺ)l!A}բtH=:(FkP~;s rYngRypiGEW Y6: =Ó bm2Eg;a@||!Rҟ٢37I xE)Rjn1@n6A9 wUy,ܯA؇ԳߏGGf!L;4p'Cz7XttS{cc߸{-1ld+}:tT__k4"[SCǢW|W!QW'c*4q-qnZbg:d:>('}3&=MM`NMƇXyZ)*|#cf>ϕ%hCnځA*Tjj1ypq@xG{@3Ё*w/=_ 5_7$ p> (!@Bf&ŲJ9F|V7 ؽ|F^L=wS˿T@+̬S|t Pc;z^Cӕpp9X͉/U-;w4 "No+#)s~Y罯{BRlyBd,: f7^qQj")e7 67oi;[&.>V|;?^½w׏HOA7х lmV+}p;o{2>[ J E%_ۗ6%jW9I`9iwxA "G.jɓ.q!ZB:yp!OASӄLw?qn'P_S@2{_juxRaDCZdsr.31d` kWec,ܻ6xHO}O&}XukA#P6'm@ %h %A3&s'˲=}6&TF_@{ũ[?혙!5$+{ǾW~Sa*cQI 'k3vr5vz|:`ܢ2}N]$tm#]k}qnũ;C׮ `Qp50K ڒ rj 0VX27aR?B=%zձ:+q)ȊgH,\!6 ɫ<7o_w#'%F|B<ץEgC~IFboy?6s±Čy3ȳSrU1HCCT(Ҧ4=V^iK=:qp2٭gA< D~moгZTplڣz rmriLewm䖼G48oƶPcWbs"ٸ'Aj,`}#36hV7vva4VhiϓOld?I(ySQzt$ t}*};|E-h&7uS+Bjl)"Μ}TsTj5BUd|\+d+<ƚh(pi>iFv+MǓ^DM0T!g rz&d[H!TڌiyUiC ,M^A GsF=Zw۞'- }y|ɖ~e;ё0hT@)/ѼrZeYoY?Hm wg ij'B[\GƇ-ٓz>?[xZLS֓38xbp;|Lq˼X#vXhW@DcÌ|09T$5L]F}|h$wL]uGnؕ 15v'7W~]N"fi.b)^H1=]beG6 9mr<<[Ol_O7Zb5އSTx*KOAm J̎ľYT`KIIZ9)f qWL!F(S#[8^bN>c/7`!TVi|,sj^N3]ÍA)z7 a&koJue~Q2fOR=uVŶP '$Qm_%]|l :[D rh'qLUTfw$]AK?/w,&Qg~6 gy"nPbR]f&ET =]zɔ=)\yz$/cW"Lh AiwT> OSQزe?n:zm@?&{״D*flzЧ򯝉e'Cma̭@>)ۛ4(i5:ФVU3JmJ!NȼMȠ9~"+ƟtRћ@?} SVqA$& +WPn«IYx(6:0Uɞo畦|W͇&a4>:PUZ%Cl3O)?C<,~фrσ=Je4e6rԩb%! x;ɮ6=c"rʅ'7knKҀ)Bh~Hg4.4Z}on3i/NiB}-6U">oHJRyċr_I4'3I##|ѯY M d꼉WvI\7//B\Z>~<57ws?XM#fݚA5%ˑ."?Y2etC" =RMykePŎKh}NycpH`"ȑrOlZA E_x0f55vt,灅$1K='n)9eZQ:Y_Qo:喵 FbTDQ1>s,X:[kUfkC  ժtG-7!zi'dHw+rf=̮kǝ`%PAȁ8 \j#afoUV).`v s5"}QЌ ~8Gmw*m2+L\>@zn>+OAAA6kvjͿciQ#غ2){,pH015 eFl\aurZEZ5/N'v 'piiP$P8&!xUݲ).tBK*je {`1OzS/?ef,PK>T%` w LӪYh >4I0C"+tASM&7E}.K#Jq(9kY=`q ]h#1«}YrwHk\Ni/J5j:(4AY(Ҝg\s2ӫ+ܭQ#LQ"SQ!dq6ʕ`!V$,w9++H:J,2)7v*CȏGE<0/ƝV;>&aE`df58'4/ù[*3+.7 PUiOxC3Y 3؍u&̉*$ֱBz6T<>kkB?dwY_o+(,Qph'`r}nɉ6>1Joyy½֛ynm bLb vV*O`Z9+Ԁy M37W1 )]<7W5YR7~x)tж}|o6]gx/@:6^y$B5bg,-X-&kZ_VqOۗJ'1,{IeӻP߮Y]Ҵ*H8[zLQU {%H'y&bKZX^FFoD|,e-?xZv|ڑ0"J25y5>!b4hO"yTcNF#VRWQWFvl˱(YjML]H3ȵƠRoltdlQ7 'To7mL,뚯eFOZ??NM)W?AΘ3wS|B: ?)Krn^^ 2N ζo_Cug{ޮ4OLi*m9HiFB[PfҕuZ*SuHמ! HQ_KSY*A0y$1C@D+yʍ DAkFpOO2K1a|wo5xn_Lg:YO@QX|00"JueF%$yd#M!zS8e;ilYv#G) put?b&8GJֶaF6r^|'= Bχzczxt^G қ>A0/SS;y"C+!$۠*mf\*u `# i&iQ@¨ TY\T޻SsS﫾B'Y& {DF1q}L(Ǥ81qJ t㎄k!exxDxN(%sʛ9kſ<ɥU-zE1JFej }pa-Jjdc`͍uK dl_xzO MQŊH^k{:{bCKɶ=hf9CUUQ. 1fڵ䯞sm]w!ۀ?i _tM>B:k:B &? `Z.XԛtCg-ƌQzC ȟrJ 塣X{Jԍ\^y\h-|eX,s%`3?h#WS "_'( ag1pތzBY"j7izyDs &y )߀48D`j=&#ɗU^jY5!D)l`[;Ƭ ˹Z^a#utG_oGZN&ׁuB} 5Kȯ%/EA4D#݆)4Ƚ }o~i5NvlQ{JMx5 `OC8]LNIӽ7&1ܗE^+'#i騘~c+rLUp샅)C'Hi*T2YGEI 4nExx?VzN16(ag@fwq :E["=ߧz3`sM:{JP!|&TZu`@RDw"#WnO,gk\rB (pnB(')_쵪Ul= j *F$Qg0ZP F@:bHH İì&ݥUUcS7]X8oMْ+3R+]k9&E7e㖭}?`{:B lgs?d&+ϣkmwܢQvU)JN@w{~1YBJFahʔ$g+ϵ)DPciR%LO+GE]< #?a(8~ Fkz=# ~m]fH 1',!칝bi{2ol`!:w\|ewD'2f/_\Mᑛc7P^>3c=uO$&JE vF&jHx*KϫK˸$HDPZbC=QU"8㮓,p?q &Qؗ"6-{6?@B\`Fш8eK#EԶV$XܟH9o)%nn0sMevc3YC:>8Dɋ(+6"ps_tRѰp2&<Ιse$07j@y7P3ߗژ+`E ?LXfEqS\`-xas7=]u_NP6f:!C.IG[[??|Ns֮Oaa*+pc^lP+Jnu?&$49dD<,AK&6΄7kcu2%S_Ip@%W$TS(y0d}9c'ˈERaOnxXYwBnJZԁ6ڃ{p9$$94w_r{+g_Y_Ҙ#*V !"G9fPȨ,1 #m C?TVw 6:SEI烬1䎼nʡ}_Ҩ%i*LBXVQ]t뗌>ޏ`0OA E=9ўؓ b;=Hڰ"Gd5z~6qAv^Bf1>pWwXzZYuU YQsd Z>)L8 iF(fF"UcWϵb.foY=,v%aCvpk5@XH%,pugi!7 g"x_ޱz7i;I5Ob- 1wa+֖?g\(Ԁ7LͪMy%1SS߄́ntZT䆠6{AvR«Tw1b)h[wA[m}&~~Ee~.|V/"{[ ܚP Ď n uY@ ەtji N!32ДvR?j-'61mE O4Hnc?VUMLy=HAI!h:f|t/Q< 'K˒ꏎ2nHz`r\YU D>੅70P4L:!ܘYiB9-q>lj+خeN^?y۽mK>Ӂ?k>P7^٬ކm1ž]2_oF k3@XJ{ٔ{]Lěyߏ8r&!$9Rΐ8RKB<8@L="+6 rpZrCnXBpnlhA` !J6 I0v.HrWaa O`mW.sa0 kxzLܤ˓A8 D*3}yKajyH~ci3M%4)K9!֙-ۙJ\%c^`Հ dU.CSз)g~V,sӔe􍏮Jⲛ de_ez*5?k挰 B㘆UZt{78"P.6 8ꅿS y5G1Re̙fkZLv241|m 'vc u8:l\R([eBm` yڗB{Z<jtoy dd5#Rf,iG_g#3Dk\ ڰxHp5j2ZϚTN,Q$ N{X*Vp*jUZA &ǯ #8J=%}h X?[0wSrٚ =whP=8p6ogʪP0\s:y 0Rِ5t8?9FK aNgXY+B'U>j駽*Frªu^B?m 9N8%:0o7IIb$EKI_Z*HjGv~igq/I{M.౨Sx/RS[V׼:ĦW9LG/V"nGl5BFTRL0!0`߃E+eoVW<o5TSndCӢX" &}M NWmD(RXAޒ~`=IM[@'n m򥝃YyBkY߄ ν~v/au&U L|ʜ-ojM7A8RC;͖ؒv%+۰`}=u&%x2ɳ$ceϥ:߫`4J[5>ij@Bjmz牚.,'CBIJ`sͺ^UxpT(i+I3$ p7uރ$CS“&||+ݫMwp^j`% acd{;*_D^~|drq\7NXb{c~r=SX`Wl9{Dħ+9" YwvfH)aZ;a!D՜t1V/jy`gjCCX0;[qc#NJtR^ kLyÈ J.ւ,QCV!Ӏ)b mCAq!+O25o~fSA&JE r..;:21jz".?,Y3 wpi[cW" , Pn~*SVImP6YWgTslǖSPpľRiytn+6^ߚVmΫD 託vQ@>xYK>-r*99C[[B!]oak ap\.9YSW2ގѠ-uy1^-@${eJ@;s(3m.i XN$i~ءdTwEҋ_zuzEeXza d.ĥWmG~ _4fWrjg;ENC+7Ќ$xͥuEGǼ$gNHJjNh+d;8ZKsоܭX愔bXJ#G85&6xa-3D]nnr- |S,FْI T ><+ة>hWZu ޼(Y[#E# Ma5om q^9LlN*Fՙ5.։o6ܞg5Dޞ߅'HbChx:W exR*W@JaΘowcKCjxښ nu<]nYuˬn>>.0_:7>No XI"v]dTk&ԫv?r:+2G~Rej=|82>F-sޏt@\>iw-0jTq QzZn#θ̕ ?#k(HHzN'Н}jԩ+ӂ806G1 .$G>wp3~uP-3ymYl9kFJ`_t1Ţ-y֝H';dUX8ikM{ L/,;1p%e! 5{BK!J*7u~re ?X1Wc)gY ^Pt Ja`^%C }tymXޗ$h&Ϳ&s'XG /Ig46/D2e$wCi+gB ٰ@\ӟ j#ۘ$ -PxV3 i&n5g- _ET:3!ͷ:Dw Jл)DԞXR3Ȅ-/JP挥 kaBk I7g&/] gr/i¥"\J& @ A ėg:=q.Qn?u<FmS:8-bJq[qJ1gǮcEe)8Nr͋ԭЧ/dX?N#KM:ȇ>'=ghI{^70#{M -E'zj0R,.q<C`ME{4Y)2d!Ħ-, #ez0d܁c>1l~>4§Ց>00)cQA C M ~.ѹ I%/ajkq,IȤ{lo[J}xC_qK:7T}cBN8T"0˚4}aȮAMj(S'%+gpvǫɬ7oLNa,0$Ym>g\+F OM< $hk'2LZ _Ӎ#u0svNrn럴5^L=ieERȳ1epuT.M8k`)#nu/1TX ipEZg3^:ܸ^<$rh¸R5R赃H*qOED : o).NS=-꤇G=9<|# ;0_+!!*_OwUu#ӌXPtk{F;wtG&PlԄ loun.(豗ao,#_fU2^S!WHXc\I=pgmZhN"ٯCu+1{TƊz m^Qɴ2mx m TJ|0ies P65|P* %Q?$p퍀b+ß40C/kmjP}2 \(yΙ?!& y\/PC oM>p >R ? Mf< G0u#yۿaAYr0ʶՎ+zw䝦{zxڄi?npWެUyoy|{L_luיQJG][ꙛ^2-iŢk3O?ek|Z('E wjɥĒdփ^~%5d+ h>ܕߋ͝Tҝ>]2!ƌh "K/^lE Ɠђ%âQA\9j 72d&6ƌfrFP!AK{-g+O{Fwg z  k|Ny^Y%:8EOq[dE&jFh<3.^f.ɱ1gebc +RHS 孅Tj LvѾ:gL#3AI*'<(ߕ)~ dIAVvsoj*{-&3dFZ٠>Ddy2OްF(GttG$_Μy7`z{Io+p~+$eΉ%Q:Djo"WJVq12 sq2-Z]{lFߥڳT> r1H5 X26BQ8*R}/#|,TfG6!lԟn9)OGMHtMU\ٗJ:!.惸/ MrPmoPnP+pFeꖨJ a6樓 + .))W ڽAfƆ=~FтqK**Iސ< @^󞋎DK!CֶѨqtuYUYw,d;:%gyg;d9 P%0RPF)c[r]a:!SB(00;pvv+(vz% T 5l> !O|p ḍ!M&̅/"%5}%q)& Ժ2~dM0o@Mu7 Y):uvŘlhEL 2pҡϔ_S8}3p.E…[ ;5VP-Jx%xmhweM o&bM0ch֎b Q?\[c'|.'ineEN^O'r]H{Ki50K0jkڎ^PAO uwWtj^#9t,^O~(47?*ZCi $^tka̧\'Lj%n_5+kR sX :)jM!ʣx 暀@[W$"}%*g| #9T1u FaA;5 l;GV`+7DkdA2uQ\x{ KI^V |vEّ7&,~~5U'{ Tbބ 2R͓s8Wl8@^oF͢5ZPI;ARQo)%5$!::5"CN ӻ;Ir_+y"'E}[6_KzD /Z<\c{(a*ȱs qыbuNRYλehF s@҄"HkڄT 7O6$zXXc*ZPSMfXjH嫝^a<}غm '߁u]IHƸ(jS{阞sXkuGU$\$~0M5^`?rIIYcR K藸<=)5b qf=DHDij_ h,ƼݣŁE,b" ˪*-!|Jy{/h3k|ջo'f,iʈE槽[ Qz1(>54I˷Hg*^ݪ!W@1 W1$킣;~)/Rh3[ˍdC"1BaYڡ0 4dv7 S KONlw\)L4"nZ0 ᱔EowYۜ0T{|U,}D<,Hf pw|D;Ri2&u:[9 |veIGe@\ q#t& ѸyV^Du/&]{,Xb{W:1X4 - m!/]>TNOͮzny)àܽ߼T"A~Z>I=J&*"XE|}Z9|n׼l5]%p 7Әt Q(͂;lck -Sy(_Y|UPL$+gQ\+/4߱޾`4NI"K_OxTZQf/f' ԾQ+j_=:=_¸!od0nFF v6oJ}wiuW%Uk;XK*e4{52g"0yy z{m=j̶@=:`kX u[!ц;hR{ƱϺT3$) '1Gp%*=XF 8,E!DJ2 I¯0֭~ L&1cDiJc-]1(N:TzO8D>!='M o`ɕxW_l{z6sp )Yc)[& Ÿu5 1.?i!rGPAY}qȈKNa )F-&5RڊlKBW9skm(J%%mFy6þ;CUt+sji6PRC)6`D_@!]b9t$ئx5IvAjReYi7<=\u@nwi{_ϟ\ڸۃzL~ {SK+NM`{˟|p t;+=ѾDZA"l'0$\ɗUK۷qflMdFX ;<Pw6ӴAN0i.mM?)NpEV\NSFPҕEt|tPb%(3xpPk(-LMHc[͆<Օ@0UvkT\ӑF96sr)J $uB N$>xۂ4? Ft [tu|񤴰tO(ƽl_}Av~XaXam]YbBP,چdgGuiTm*CN׵S\F䂸]ҹ;h`g¤,|WFglB9] H3y=/$KF JVmMKk<1c\'d,Iu?f7'>oצtƦmCg[ȰVgp= u.4^\'t0gj ðLJح7[:P%R(MOVx`Z;B^$kW"͒s?dB)(ame9%&|E Kڌو~_,-qĒ?.qty}΃2NbOE `&\\NNjaCG(ASxB\1@@MUy, 8_ )Hޕ8+MIb i7SO0{/ {B࿕˂Qlj3x;S8$2|mAXDSCz2[kSKĹ){'gouƐitpay],[I:}2M[ȈHK]΍I9`MSM{{T<:qҨ2z~ټ\!whQm{F @3-7ڤdDSͣk˗ H&Ց|$>9գ$oz^+8N2HAfĸ!3R2@~8ReQP!qmIdbpղRA˓Z!Ԓ}F0w /G|Bx؀lc\YrcmqgZYu\ly 'H 9}c= x aN3ߎ~ %v10߭ }@$5ďʖIs G}6+Z!7 W<4:yU6nra5 36z'm k`;n+#^g}`85jDM%8asTl#ɤ=P"vү*}Z'g%4ġ}}~.Q,!("81㧷3 @p7UYm\T۹QWXӴ';ƷGBMe'DJ5^rzuyKC>NJÿ .6YIkFuȫePS*Pq܏Kn˯%v{LZҕ߮} O{@G: cS#؄=/hDzݛoN3pVaRH$K;Ƙsj950BDlk'iI]'o[]b'q B/dt V};߮BX$+ZΜ(DJW:$/HJ!GRB=kO!0y6]>B v'c 9+bB-w;xZ5 / K[;bŒWFoΕ`vA#.j9b^Jn6BDpZ=/Oʼn foUAGi_T/{zG;I0]QL!Oa@ukuyC.^H^B Y*2F)-a&LsD08>E EB)|)gg815n.]΃H;sG.3 E0xgj3&[^@>dO-\<}]\1 p=:֐]AQnԭ04IYߙq8vKǣTgS /ֆU4LJR 8a?7|!eJtyM t}^cό+lW Z O,FOWcuuhkuR{nS-]I2rI,yIAxܵ;nV,kF+wk/0$8TRu X*IH ΗȌˣG)ƿ`CqR@^X3n[̔y}x.08-65OۗCd4%/M=5җNr,ήQF@o)ݍ&d0ßC'$2:+* ] ws0ap#Z i"יBALf Z-T(8( քLh*?N´#xͿ`.F i p%2 E4Dь ׄ]FWeb)$t+OC͐a]sxiJdzWԀU T,lu&OtAa{^v5Sd2pR]]Sߦqa^fh1CdOD#dz3Y=eț.~܈K2&23 9X^? q3qJZ,T&Q>6[?vtg1p }1c[ 8n 5U2xI;`0xOT?S(Y?)=S~ ]SS+e ą4F9=˲uiގccBE'qP7 KT?wUaO35ZD9$H`M4n<*a*,P`Ccv($$(_3~ U,i4;Rh$QWc<|uu#v23k6(LS+_\R* ֐[w6X%@7|mJKLU`E CQ/ĎuXKxb;rBQYE$FBM~baUh|/d|z'}Z뫸:.%uYiJY;TazˁSK\UKoņYD wQ cE-vg}eIhGF/(4>7dʺVQܧtLp߻hKG&L$Ayat<=J}O (f^\;&vjgl~P5kjC& ` ]e2LaqyC.emgߠ-[zVj4oF˵V9)~%9.TjW:klV}?1}ю$ڍe}Ϙ)0mHjZ*rt;=N DnME%sm݄N㊤W?8>FeR0idR o~ \BjDFҹ @8+P]ĎR9H7ǰ }~EC"hJ[j,F.zƬ5;~2W}KDQC/|%x+A6@rof| zP;՞BO/oĂY{X\E?h`WӴ9iHB(C&췿Rv꘼( M}W7 !pFpb*s`_פZ9PNL vZKuJHZb)"  vjaX<R*sa92 aEfhfL XB9I1[ #oW+lb%d Ŵ QK&h&"VVCIZO/J挲>AW%X\w`!80]mNtr+ilGLށý}0:0D;n(s[8/s!7Tq%[ kKeR@6BV }T;"Vm:E;6Ni"-"A"esSmUpsh f6Vӿ}2#±t@r>4EhL;~B#gi`߭7}%%m"yNDŽfjUA՘aT<,֢C ky nvHft𳾋XNꥼ5 + C?-4Xqs2h%L.p X.G5 i/#4Np);*\su}n4%R5ȈYr_Մ.71bq(gwZ!oBs#Մcc?H@ Xwv8]}Z?Z (_G3Gpi RÂ"*ZdvGpcy/K"K&zb$]#$A uAn+OH<u?P!i8=Pb4SzRDY"$ A],05B+uWx=sTGQ{Z8hhll駩l2fFA߬ni)W}"vII.y&e ﶌ̐w|̠g9 '!+wg"$m;yWIG ҧ>m"s"Mx_k=Gy1k&nl5O9>kXaV-sq<r,+Z&Yz9`s& ^HYD-AuJ:rS0+&?ⰺif14xuuR>)u&@{2PN05@)CUr~X*rNK:#%#twf cN8DQS#d߶p|P(.c7 O- 5DSWijK :V˛e߾GCd*cPS2#6|W'׉W7{aIA'.&/Aњ[v(~jO*2PobmJ`#v1>w]-5OL&>Vhl6[`/5ԬKL[=k'bɬ7y񆬅WMDu2sYa"o?5yY@fݚ[upK|v^cD˔fU~zl㖍C嬐)]F@.R2{Fk`|Ec`Hgڛ3TΜB-lœ$YnТܠD"6)n4$g.\vMd7CTRsDn| rQn0rةj]ڸ۷0A̰Wr"!WtdT# 5֗DKĪs&@*K|p<22V j&˝EHJx[6Tp.8*yw5jޕ ja|p-:LQ۬\Зd+li'O9?h'J"*i4כ~db@*wnr~h6{/ĊG'ޙ<1kkJiѯjo .%7耀"!u{K";2Ѻ.J1&[ghHo9=fHEh2]K= c'(# \N5@sV \z+qUTͽqIjRxd".C~}a0QWd( WɈ!F**SqmE8D _~d&ϫIJL׍ I R+pVҵ|hI6P$_Ly(>Ǵ`X ș[Cwv,9 {!+*ޗ'F'uZۛXIxC@-ޭ-d{(L%&#b2 wٯ~ɂÕ.4up|v?X.: c! PDOD0\+H#,Y!fF(.LtZ֝͑@)r{ Yy],&m Jɫ,n&3)*Q}8^5ϾleJ٤ vlZ4'Zw<9ُuٔql"_‰SAv-Eŗ@ V?H)hS̠Ndem"5 WCoCO_r;.)uߗGC@iQPqZ]an֖,H)~ճP;ޚ˥$1t(@TEuy;<P^r %t|s ~ȍ+ ʗ:6 DRmЋh3PEV||tΕL:H]h"v~>vvvFBr C o5cW EUֺMDZ̶;]j1<"))<"ʊqO(H/zq Dq4Ţr}<0 St  XA=L4X5I73i?^Soly2$=~[ De{(Η45-:+VO MPc5[K{]s7. }$ eg6mt ![f1Քxy/imR&M/K%cLb)OiBѻh";Bu>vrFJdRǝה7R+qdy*趹*IIv6_{*O>A{ 2aID^,n3sAtb`%I4Y9Uz6́*=J.n%+3;=72(P=+@M@cў,Eqnw_1~T &Fڔ&Czhn_/Mm T ~Q|gH%Lj 뜆In%dgA}ffZp zJcZrvXntiHAzGOk`.Țf&ݶo9TS3, bADGy,fSNјRV.q6qzfs4`ًu 9Myg0//z-0pS~MmuGa^Т]->M&@N +릱XQ%ǓO]l"CdmUPh' ׉s:ݲU-t5> fO9ʒTϜ_0K0ĦTi1 m]'nۊْݖҌLG~EEL!B4r]B[,Nj4|-`5{\5.|1$˒$aˊ,3ŶjW$YWE`-"AseLΙ Okę&mN\4m%j5b̢=+<}T K/$uWxS^G: Խ<5 3򘡻}UJ҄'ZAfu^xUA ]Q%R8ޱg(X'eӥvWC߆̮LR1ꪬ]Eçg0Մ`Uqc4$$=c?7c 8B'k{t8LXp)w)`Lvvdj~?V>73jp{=f;s3w{؈1 g_Յm(lIț͹ 3T!y}"r7 N3˜*+UpT d #/ ɭ'&FMx af8G_=Ew^~uHtG@!H3LNc_5W,9!vݴX=z. =Si$[;`VXyMCރx|#BZ G ΐZ~2`VD~{xp%Edj>'+aG*>0QģfZE~ڰ4iP6#alpӏr9A$Vun-'Z& 0a0–ўIYE1q@6ѝ17^.v"Pt3}b;rf:a6V9hçݙJ:,v{YTEḾ'=SV^V,/[&OmP124qz P;cPcZ~ 5(Dlxv#MK8ɤIfs'$p˳CcσiUWwa+M5 nWILw4替C?s[l@l,U"@*{h~P}A >T(@D4r$>v|,`􁯷ҁ" m ֛ upn:۸Utdx L WEִ"7^7Nbug14́0<0 F<#bxR6`E06?V?ɛQz !4dJt7) dm&57Q3. p4X ?7<}槛+X!$-D+\}[~Viۣn%QS)^ |{[HNgtW̨(A@>D$x#ZXߏۏ:σ)7+9 6WTra~CJbw^ĭ.7D/W!ⰳrHYj]#1 ?B+ $3OڦpY iT4.a2ɢlmm7qOԨ~yWZpw41;a1nQXӔn!7ygcI­t[mZ%S4S,yb]Is 1i; )F?[LPwy3QLjGr}*C.λp? nKJ@#eԜZ/ R[y7~}ii,M=q%%F!hRU"wӗc]EXIʾɁ75%ZydgP1*KѲcHeG٭is f s?m{ZA)fxZߢ'woem.+IK[m>miWtlznG\q ]CRg".Һ.L.arQ_Xr9d.+;XjjPLg!_ %P|jH6zj@ߦX2fj.w`c_#}Z

opȑ%*f3>a'ì\]D˙- h0PŸQ.?K6Shlj p#UuW|cXf1B w֓V百&ZۼyueGr ںu\6*KA\DuVD/<޵Ud`Ҋi:7&w:ɢB -ԾnehۅoJ60O厤^Yf&8;zPȄ"oX~bR!vM75ó0f2ui !Ǹo6%p DYAV>5/s}|@sQ_mWxnhs!6o:U<NXG~k8}-}$u2.̞6ȨY^^ mTMPX%p5JF,Ҝi+u J=sSBtE4lj8ס~6I|^-KĘFx4!ė{;eNri6̠p:ԍI/@)"uNY'8jAkae$C(ܔ2ml~,eO!١lOhl߭7u}0l[O GjQd54nS)dš7  u#NC>W^ol ἵu17r4½:mS9D4<[YlAװH9+ 2 x#RvĵA{/dT殣"%,\V!p=%0*zd nlYʍÃW:7"c?6u:} ;45r3,̙$S2^mU%x XBF]؄HM_uY?|NB[I=̜.ޭ]sXS= Gݪl`##8ji#?JcB`f4~8#k%|9)Wѧ[Fb;2lGۦ_ey˖$'Խjր9y O9-b滮F֎4( cΈmKS(̲Ў, ! m\Tԉg8$i5J\9wYR&3Q ,(w8dx'zo'Fq߿2Չ`(׭lPEl#D8 DvE\ewg t41!mKdF^hx$n U&LsmKlMNx.o!UCFa,^q=N[k?# kCt,S)fyhA8ύtQyv'fEm~Gq: WNF~:"X9 mƸw`9nɸUf1թWғ:Xt`Ǻvʶ\|.19Ǻa#j˟m<+3nC *X!\Ƣrpj],\e-bE*KmPȾ)1A pf<ۦ#'HKBEs Kg@ni֦-B뛤k^  $-' r+OO=b3gH?8OhtʹgĀ9sO+; %͓#AFfڥ=~*MxQ f}z =t>0ujGIM#Z!'oj>SΩ\[ۼluo)RlszV3|w띷; x?okbc6O`?ږ6yNzHg ƖG Aݨ Qs^"ݢk7wYڴҿtwbFa伆>Ea~<2 d?2"b|*j؈;p0jK #nBpBtW#VkAAMU LlQ:ɔ 7#K8^-DQji&kFĨŵ Fy!!s |=7G," &˜5ϿJ3غPx Lz Z陽XQƑ.h9xPAmk9cJc2 W V3z/Jše׿k1p}eh4yi PE1ʻŞi^`)d>즁 }D  [x=E?{ɜ`8TD Hw+I#zS,i ESa34ٙ#Oh_;5adm $m7%עpo%]v^eyf\febhaQ,كw_b?5|a)_:.ܖ[^#TF̠HIim@L&ђnd * _x|(B0DyHt3Goqgگ%σj4}tSwTpVã[om~AuiA4#8EtfQ@A~%D X{Q~,+upXlग़U`Dz%5VH% y3 @϶~h$(׳KhdW/Z" WȆ箷nIw'd| wgs^mTr募/q tfNbh8OWV%t$1~V5,hfkb2nz28`vV B Vmpe=~xs.NeJܤܔz!*tV|+W6?Z'QU`'_ <7 BQ n?T HZدXM}K8zbϰ/0}(@e)),YnLDIᕡvS,?Syt2ݭBj5!YXW0O2haUEp9O1JkO#?١C8+6RI;Oh"? Hr 0o0c02g Fx8E'mt+ |D,J}+>3:c؎}BرB`/o-:GCL\*:{y5.f1Jxܬ`Ŭ)5q}iⷄY**hu25$`c591C`LP!aMmmo)t>r7jΈ|6*q0@]XV3gە06MhIp(kw7J)zsiz[!I.*qyX;"DiJLnu00ya\c_#  1hv)R&#u =mwKERVP)wn&ٝANjd(?Z?Cj>T$ ϒf/C6wIP-{H?fA/ 2hp WkSa>Tqd`a[VYkkjBrklժFg%3ex :"{o >@hQ]ZZҝ1p߆1,OZ[}{"ߗ Sisf {O5MWm IN j c`?8B'ElyۦI&FRR1Q|JH^_).+p0׷n|Gkr%`:T`s`jz~O1 vxb[#f 'O;p._pgz$5ʟ&rҞ %G.w<.&FJιe쒿rnl RT dte or[}V nxs x&5CJX؝I)_bZa6l@PWۏjt>84Ob}&UE4?㱪E= - ntY2ZAڃױ4hAlH>bW#D)].`,$[ "6ӳS&%V ӶQ.RjB煦|3P8?ѫʬu` p͉/汲p+tŴŦrɿqCQPM]*7ܸ-fǮʞfuP\߶del N|V${;9h2ugnThV!-|d>cnk+p#fjJgug9+w+lÛY$(>&B`{i;6z)%tt 4X;Vk!FLOS68FguT1le[?*:2evp HG=y"+~s T=gljwj["^p[!qgophWIcyVtI-!K:O2P|rVa -qL\j@U2c{4mZ\DyN 8ܕkrfPaMTUX'#R't=S[! FfoLzH%22 \1<#OhS!C}Ho o~R:L D+! 1',^D2KoNmE^B=: ^5}״-6s @۱L%@i줓*ۆ DTfבe ('jH),{Sde,߫ ᴓ!]oCdVq-̞)/}>] C^U× 1;R|0qTE+tH)+aM^5ǝiw8۶z L0ܑHǦUcؑq]4$W l1%PtR'p@KlZT[yotjS]G66Fd; S 33>FLbsNQr|3P`]Xm,eޮS&(nqa*wh+:19Lu/N%Qfh]q 9+ⅯݜɃ}џOĜx_V}qp(^)DAo6ohT.*ƏecDZJNǸMs(5DGs=о AI+*E"RZu\96AX0U'{F ^c{9d?vAں=<]wڊ!#;;kd' g* ԋTCJD8d\$9CAp^T6>K{ԡl.w(DM,FAKy=6Ѵ3oJ_Z~ףYi>,hF7z]d=Vv)j)ghz!F'TXQ~sO#,A<6_,z t9|ʽ8]FZu' VP3}j]:g~UǗ򻰧jj ~i*@g& &l:_v&4R0P 47i;?&LjYM&Bϳ#R*P婿\JKfrbC'sIF)Q Jale܎`\[[*Z0w]w5.hMJͫ_lϭztb 2a8+7˪ww,{uLEƁu}⧸K~vg03GO71 ئ&ƀryςSYNy;N6PAME TX936f=,~!,Z<38_ qK=w⾒|7\V]vYV`S0E8ڏ һ0۠:)E|h=χؙ\ It}CG;3-k! (g/#4 W^*L @}xD[t]}1qs^kmx`sJmNVlƲC1xy8d)@ep R6\cv_1TWNl 2 $cv^)M*)h"!b U)yjӤ)ZUC,<= ^KI:45fe4J& Hw{宯׸2-!bd) ɫ9Ũ]/ tz)1Q6B-ilyt,ۍ8"G?U5< 33>>e4^Ag%ؒxT(}} ^dh =`%WWDpɐ>^*<7\BFuP<=DD\\s?}{ۀ5bP4&i'%9nNi…; yC: OEUg{6[#W)ycWK6 aë́4ncv1|ͱ@[jhy9nLpWe¾tQiqCR5˅i!YgB!"EJR>U i7a*}RJEy2Ʌ酷 $<}R~_؝fV&iL Oh1Nv ,^ }:_9 1y:U#R"BՈgv ZiCC챔Rd v~9Y/Әbũl$dP]afN"+iyw:Sm3R v7hhοʚw:jTiA2BvnwsQM^kKl Ϟh#ms$;7z;88^C!qyr{\D| &^̪cx Qph~_8[VXFWa?9欁ޞd[fY kUGNPU))'EV'.ӈ@-ʏՄ=׵ Ŗy!#hqySsaل/"V߁PW,"0&bZЗAuk}(O$S͞KZ|!i5h;H&<뾵K=nW I[ţ%Q:4LJЫN=fTMǶ NߕmI lJr#=" ~+spfBP5鮪S^<^@lʹl2S7PyOX_1VCbΒŁN0޺c_)!bvA`^_,V^ oO7hTUd8k/C@ ǤlNr^ajVPM.Ej$`կ Ljq6 co%\Su j-% ^2XRP樕"D!XR"^.^d~kޮr^se.q`N"aŴK,YFnN/̲h/k.~5*fT[dSh@v0CW33]ݮ|88+[ߧCZSUda"pi$y&fm/PѠ{=Е>WOSsoXb¨h MWME*o{Up MMzd6q?xxvUv߈Yڞt}f Ddv*TV}?c:ۆ? 0jEFkpLsVQYN@C=к]g*"* vwwZj|/=\W5bR^3sݎ'A0]~FC9.1+#?FC'#!>buPOUݞQ#0MF $5NuGd m#+K a^@sEQ.at)Cw3M萢bi=b|1P-c`-?2Vՠ!s"jՀ t[>`Q77ފO"}6w=ncE0 kF9g&KYet^9z3Mr/+}j+{`[b3l-c5uZ8PjEsj`N1fbǤD+"wX|0q(14YZm& $pÓ끫Z8 Ub1?-u51=9C p5R-πV V1[(eD4' nƎLU[0rtw|70Җ W!`Oz'De[c"A~Wnz6ZVvq~>Ujlzv?ɼ+zN7 K)=qG%*:0 -AYQݘ!J " l,>nkş ãKadW!&?J]P\)dg&;u=⫂`BS@<Giw'97߰;._NbHbPT}jݒS'Ne&y$;m ochܱvk4h6|}K'+)d }s-cyG9BGkl2rj9Υo04:kL*jwqmkYSp~#.}#/Ir=ćU؋1CpzfnR:LT*m"PL1rA/̳Mx#4'm g*48Qm?AjkHl6Ԫyl޲ RnL)4q+L>)?yw7\P[Οɓ9"zڤd]/ӡq?mv~OP kKy'F}?R͛񱪖*d_Cێ@A;xۭ p7DN;(?YūcjQ); S``S:TFs6D[D!vlswB/wpV{]tX^("QX>@9'i=_'G+)RW:Cɓ3_&$SŒ53KV$3b$.eLj~`-qHCbJP<˕WGJa-.lHt*20Ǥt{At-.W8 -_e\ɦ/xxi.^yYJES/np@>rcnt<@dm$JͶL.n8|Jg0' K8$ǃd!I`<%LĪs R[xB8 7f꨻N}Nhų @/Ġ'jUtTkN]r,( gĈo%2ZM[PBZdff\SQ>r÷ov9YShB ☵|e β)?F՞e6Z>b5ӦztxQD")}u9|rmUjI xI3& 0'4z Qw4P2vynqbZdoLU/Na-6 Rńe"2xM]Ŵ%zyrxDy;;+*Md#5P.3FD mI1|׊;n)3)o|iFkc6$C@ӫZggT 0ؒeae qg_FJ~N LL1abm6 7~RhfdJ1lٻd`+2:ɹ&%!,Sz c`I -:` Y!XG3UE<;r5$zPN8E_>u #Jd -U5=&0mB{\]4ލ)iQӛ k)ihS3Gs}n(EeCȳҀ} %H)p!YӨYͷ͒A0~V{)5ɼ4 خ|`*?m pgb5Oeq-t#,O An]fD0wA.+RJElAERՔhń${CVa?JaC c'Plcm)hW,p!JGT`KNOw ݍ+]HY 'ʪQKbC?"V\83}3V: k˞'?]6Z9?BpHY;-X?VcO;a}{q-aPp+dg6^)TVa}y!T{coh_/f@,ۣU_~-BlUHBI4,Ǹ$֍g?gu4 Xh)VjpM(knIQ 1 tk^*őmt7I/4r5,TVҌ#gu5y.IvzKuXBM$n|)D,ңe +H^E%/UC-\ԟ*/Jh>7W߹A}߃$Uu[ Yt ntvmIP95Bu-=̪8>vʟ^ᅓ0D&{`09J/!/er7= bBK.@kctvG[vGjo?9>?Yca.~邷}2X]]'2HqofB3T T(:U RS$>b"9K?D:ņ)% ܮH}EEN2ohtĹwNp5D7!Sv[wܯx6S0BhU.YTs}Wjj) `Tl\&W S z;@I4s p#-7'VxA`7>3zN,ScTM'1a+j5Kդ,֡RBr oR6 ڏ\#bHNAP;HmKDfJƠ/kaЋ*pGRO~J[U3O8a/G,{Ѷ{؟"7tn Klx΃QJBح]gPee.8⁴R1 k[r@UESPanFg"K(yہ,S‡H4"vh8KG#֘'@3+|)gxa]$t8i)Ta${J/'gj'8gwĐ2 m~F6b%CO+CAn%Za0D6ξZ؁&mK5CNdRnDRV`DhT8c]pIC~ 7:n/+M<oĈCS{}4̢; QR@F |,ņ4TMBQao';3}M۳ˣz^\{7`K59j;[v[!U^,a4z o\AirUX|ڨ{Q-׋C\Bу@|;̚ &`"y{#5W]oh VgvsFVD*&@! U+2 C;Ê)wA`ƿA 0:"yFSR 3Ve&z Eꌉrrxj3E2\s3 &ʔa9iSg\KKPڇ^TXrf4=U9@̐28cT Ε:b[\'U"t*]GR^n!z:SVo%|},gV->ZTnkٕ%9z9' Mq%TzzIo"j:>JqPe]jɢ:%C% zV@VL+!N:ib>֍.F.ϛD[/ Ob+6@nGFKeE-FlMo dW.^5 r`1 !p$R(QOxTD i۠"2JsO.4vQI`&.0(6IU Q|Ն)JnMêz7qi*nN^ <ӎVQWy˰7YebM(g %*s>'IBW,:|vŇ2 6GtJpf͹{s%^ RD3iCj ֖u٤$np{,f.aH}2TL5EY&VQ&dERHG^{Yl.N Q@@XsjO n(6Tw@"O : ]-,)n#LG p0t \f6̑ob)fG8Fh􏄔"*1B^\P [yiP%AAG.GNF0Q@ '`nhm,aMu=6wT"pk[Sʿ6ڥ&bǂ@kT^k`} YѤ~~ABc}Lĸ:SY8S+OآUݲ54"%zm}oag~j)-%&VH-\,d8 ?1|ٟ?cV2mp̨{S(a״kK<$:~U}"FXE* i£"Γ ԭˊ#/|T{8"Z~ Mq.!yXP6phj*ܫb-ZT yL>6*A4-}#|m2,0<IT:zM$[l=+IVHx! <)on9ϛD{8hãe\P Ppwk_!OcTW`@a4F\0t֤|3zB4j+,*Ѐh:,;_03` `v:i_2vӼI pj!рlz{uƻް/K_XtM`n9U'wԹoLB,:[[е9 Q̛ajS} 9  vq1hsg,#CV$#u?ݳ٢l.lwFk(l[O1{\kb%KIFFžCalsE1oʴ =ɎL<,Xo1?W߬$% 8A~[Z7 6DB=/RqY} . ~S:Pg؋-Wy锅{[[0 Ez=Rac _q;ssPl٣!bdT@8 tJ5/  ɛ@dA m!HLh*.Surq$ 5qe@ܹ7Gm+jla%ԢKaNΫyw')2p@m.|}kg_&y8qm~vlЂ,3AZY,FqGDypٗg[gOrE=#=̖oK/]p5ISR ĒcI3&oY!Cwc |,ysF a2hmx|jFԍ[%'}s2ǭ(qO%! yфdcp^D0Z\r MQiN[4%ݙ$jz9gGsOs)cU턽\Z_T[L)Y.Q;-[eP)S X4<6a^d>*" tVL;BSiJGZ q|"*̥Ujp'WγLrңiHj1xҬnuQYs&|`t͈;ҽ[NtК.dWB\pX| ͸Շh/HfisX]'n(`H̔R6FSD2ΩUXcYi(pQﱟaȗ))ÍkRәiѨ1-O;LF e.~$`>bjctծ ˼.lPi~LԛEA+oBjI쎽{IzNw. Ϋ{;Fo ;bD WD`(B|^K+عCc|gvmE~n6Q#y h0BLE3ڿv{~e;#a "BmuNӴ2*TI>^#7@]s[eFXNyWZj!J9RQjp28Yx ,L/=K {9~i@zGL Wt{w2??Sd,)Z+IGJ(r nRO6^WU7k tͱ# -k눽j:l62~#v֪ b0K/J޼S&'D]LG v=R`'OBЉ/W584?=Q*zS\īl;f)5e=[zhYmc覊e22:uw7hlu,%)9)b,/3-|B6 XFUe5BaB"*:ir"BąZ х%3=} FtpD+P"g]n{] Ro٫yK L켘dG;55RuQ[,z]edb&QS]ӝʀp@o%iKl R9|,GNTl~i={޵h}$CĺVh 8ѫak@us) 1?KM:HWc(Fו({A]Nn|VV|@9݁𗳗V0Y'N2DPkvh4f+2O!xfçze~?xΚ`/\s쭙#Ѽ;$6j1׳͕@[~Llw4«*ml ,}4$f)_y]P Fxgtg'{mkO-1oO|#}?RWFklĀ;,?%3߆v~az;~*4_@uIٍ΢Tdǣ9}/fmۂdα2!Mgh6$ISŲkʕg7n۪7:Q(۝l0>i}h$>ʜkMmnWOMM  :o ֙%JV4Z!򦲈7a$,%rM]S{8i>Gd{c2I2pç<0؛N7xwؗ)T-xe|̒^U 0o2m1e%'g 320c7{{#zfL1hyM jz*w]i !2:7H#Q=[xK$5!µ϶GZP0'YХ9 Y,`Um*) k %%Ea،49jJ} ot!ka#Ȇ#wίa )#{0R>'ΕR+m"V1QȔ@{U lf'g34i/s -CSq()e#":-٦^7f ,T_g00FjmƎ 8Ea~#_ z}NpK30S@%!(Ocf`8}5+F>.)Z6&(D010\BjF+I S\;rLb;+Lƭu, ND5 VpKQs#2f6ޑ_)4%rszqj *f=F#{) 4(ymQΓ=D- jwjP?mA1ds%ٔ]s)>-~5۳d) .X*E3kǘ\Pf#XXR#V)NL :{v%,VNcuⶔ2sLiK ؕ>[soq%?K3/Œȼ\ Xܻ9ٌ<3e ka&.J !1{\KC{ք,dh476 -!cYsQӁd6d;@nZWsrGrfN1/Y us ^I6F=*wN] |PS6@ mSnqӎ*->i)?=LRwmppa>W_=V[T&EHP~u5S61GO-<p6Rq/~nԈ~ D) .6DpF&Ԏ CvV 1t/8tN h5OUHAl2`Z;yL1.| ɋa.Hc;Y0٦KQ}U3P3D`u&2abepsB<" W*G0VʻTY>MW9q(OV(SϫcW>ʍ&)@9a@pK)2Yo ]KiكGGy"tvS9Q`& _nK!F>W |vV;0t@aIˆ_}iD1d$?a,ZjMr ,[fR6”$ˊ_ºS08Ttzoza=:},>O3AjrA6xru^Sha :Br4Az?Pʙ)=:TGΰ6ao~E bXOIY|KHr(b59aqPdyP'@OͲ"Q67JAl<:%WZ?=u̅Z ڳq0oj.d5Ew08Ύ<3(9eQCKU.^9U@ze|IXt)YtJ3KogkNd| uŜB\#)AjRQE?@USfPTL1sKm`G1* d"/ie"|g2,tL3 ~et:B? _[`'f 7`=5_AE|T³L#d,Yu@y݆b7'3`~87 &m}?b־Z(?*1Uiv݈Ʊ1[k,lbrt}a'B5Ɠ"%B[,gpt+0sՍ[ knsY- HגM߬va{vd/P"bľ?Z/y[+jaB }J# CK5 N0^-K9a|pkM2,T_Ui%2ݮn\k.#d.j go-G i~tD5d]ȴ䗸Ï ǵӺ@χqv+4HclCaBςz XV^<z\r>4y'qwNX1w }'x^O_5cs%>tNNtӕv~7r c[|LsEْ`%M֙IA/d(x+{vwυ IԲ]J"_"Ako"b}W"Ϥ`xuiT[zʛ"h _{kyO OmOHF) )a-!IIr8.$OѝbA^P.xT@X Orc"CIiI:Gt܆BaqJ=5k|1֜N}\F&0up8:,ioE٪R-l23Zz,Oy!\CѥIh#R-at{B$W/7_+o?"("x y]祫Z~Uϋs0xy ,[T7 m@[6I"gAV1o'8|&Ё9q){TEgѲVrVobOARm yߓmN{HZjBv(` uY$/1nF:s17"@_*P yOu $81<03PϹ[g[8i_|@vllout2SxBm r$uKF0`]1!2#~ڎs{q M|c N#*ȲKvYP$9ryV|":O|@XO9VT$$FJ@яu^$6z> /ueژ2Aޔc't\b(pԡE/ sE!};GД-*͚1f!Uht[¨hPg]'24>V6#'nWuin-Lp]FL:^\K6#!-#3fۑ {-}_p-F+iC ni+iR"H6^% Cis&FgNE|#"ÕЋ1Y$ґbAHjD؉CaH\b7EDd Sh5]J>'=c_ЙnE[,"Eh`uFLMXEbLh_ajZ*ڀbbJ *~Ow6%(tCn#/W_Rcc±];MmkHY 硸:ݑ$Cݓ]PקIL6 Lxy#:kx]^D/d9Lj1rݽ_A|ĭsumN'|vy]2FE]zZVΤS`XPR*=oP֋X j*p+ܦy~(56G&H@R KeG‹k԰ލ$v!NhbZq0=*m2dS4>ysgvjRƎ9n?{~ zUwv,*\'A'P.u\j>u`Pj}TXiKLs7 5~k&?_~'$Cfz zIxPE{N f9T]cE(lĘRHK)\h 8}]3E繹!Z6ywUb{V6,BZ&'~.ñN7ծN^ ĆM::FU+A*4(7$!vi \rbKxr2jNPYc3z&BsN_je8oJFC+R*UBNf6[\XNΜ[OuIz:-S .H2txTk_X9@\I$b`,vuA^`^[#孁LjV\;*nؔNgqx!Q <%ZC_qYZ[|}]G~!$nf(.ΗjĦl,()NiA-z_rE$ WE,DSpyaIbC$ p(|v,`n$Nʔܨ]050Q f-E7JgFz[MZ-![ <̑0Ȟކܔn-hԂ4AU/qQڎE:^sBA{o6=̈́/S $ߢ>K2BbʼA2AbӍpF~LD-K}fs?:J?'N!gb Q>%@cY7OM]{ځ}+Eutd?Tgj=UP4s@#uoOYZnw8稹X|rORiDh _ꚸ2z_&'0Ҍx8\h9MM짖#3[?HTR/,o6YnU1CPH}RJa\G--0z^;:i5s(q szsb> =jF"X1=_3^3whO604Ku4\J*Dڏ9}p5>$R܋wh5CLNo 7j<>Snx d2:\0{mҰ[pʊڈB$/Fhءa$bh 2G-* J,SซpPű=U;sA6Re&KN>mi1%~ryd9W8G^=!څT[zȐ"l?C7Bh -e78 RwaoE.4V?+TW76{ѱݼVJAu \_xr{O9Qb*A5IGKǵ{}WfҊsif8g8DTraU_ٝ0r QXHM0$_HsͨE-$ W'u,לѿ8TΎ1vޒ63" |JLylz~?UBGX|.ϦpE$p ^Qnl7pltM$Tk͸ng-iU~H( 0nK "$.\EĆ<EXDQ-~_yٳ kє"yvy2=c E9+(#Ti!"G+BnrYjڙ,gxҁ#- ;YnSb7v' ,oXk"X09)<}=DV}zVsY{Pަd<;d3>_H*-Zd\Dtq m fhtdfm$,E%xWO4auY_[4?Nn-vfN`/8 ;xJ(\"\T_YRfvfǹ@佪V<-L᤾ 2>qʔ Yf|&Q)LmF;=U 5_fp*QAP'<: sEX+&Pܲ# `]:[%@_;϶J&Z$EY$g?jfHXY %aS ]$0)Ă.^&"PIk'/DL"]ŤGq $I7m@R3F +A vtg$%ʒTAe<ښTtƥ*pA㍋e D@TQWY t␢(Y4MfC%+wǺS:c@< (ńt_$Z6؃^%n&'_ b΃u*Mq55J:K6 @y1"!8h2\{y8~Bk(Xn1KqN 1LoNcrgKG{\>'|P=a^: [Q!L?f};IUjlsCmD"eu9.m;g <\^Ks4JJo)?R')Q7NF-pFO"*A F~3Yb^$@t[}u.98F\Lyc5t!9ZaGgY}C9t3,YOPJ˼TPDkNFAy$wh]} (( 4/~v=&%' e TS4yX(V9>eB0MO& 4 XC9)OɠSu׷vnQIM˼yjJrۅXFݤx+*` *̖"K0dlyW".Â}cvk4.?)jE։ʰ9@ϱ`Ftm2VVT['uU} 艝V aQ\rC`vlPe:H_Y;5͑'V lOwKc.kD[8Lr9p'~Q6c#C?ٴ9C:"˽_I\ܼeWv1o~j Ͷ,YD"G7 ]J aŀl+:;3 N{RPJHB/l>U8!3Img_%eq*n_ JvkͶQkhbKٝ%ĭAqlLcR[.rty*7r(zUt~B'N7YYNC2i&Px O?4}o_~=պUV;1C}YUPk3M& lj襧_IV zλte^f&m6A'=? Fی)dNRhջ;+A A`8I?PUV{O4oVhI0YPSx݄e `2A?q`'$bc,ܗÃZeY7˺KU/kyxs`K-$K6jsScQWOiHy+VKYQ%tK7QzYĮ331_A >>q@!XtF=sE?g]&c`=z]׿epX;j8Hl&Bcs}%ffCaCIqiK̒ 6z+l= !o" ƞ;rPl& m`XvKg A/A*ѩ2fj%-[fh\2YOU3E p耡bv}V]쌻V"Q&ara彈$=PxFrmv\M!83h7{ϗ_>j&O.oԨҨ?FĻA6$k>J^CfWHNݞ"(\ݼ V*qtrŜ?"k17Wߵmx1L2Ь)ZvmA[<}BRjȻ䑎;c "KM}riMLط@p7H^١MYˎO|C{O<%( X nhGBd"VUBٟĽ`H^Y ueƺ@wT#eĘ5jgHot| *‚neH\6C=O^(xV XܥR3ǪyPCn*pǖ6E'nOܱoeNʴC˜VIIЕT\O8Z;y i;/0短h @BYoJjGs?Tl"&=qؑkI&ni r7l])!ybNOzlEy2?(HA鶤Dm\tc˗voiDL'&˃^Al7>H",fy'K%]т `s1]V g!PLsdo@)8]t(QWBxhh-F|(?&٫7Qni>^nV$?0AgQ`H9_ +rǑNnCθF9EAiċ ӻtGeA ш?U6NW5E {1KrC>kɂw?YNSS j]ufx/*"'j]y=\Ν^1y W >\Usud. $9-G4Nl+@]-i?9 3* B*e{%bea.? 5)]rE7 Sζ\YT u6nbW}`{Zp!{>&bZ<}7]q#UUjA^V^Oqc8 IxfZ(>1 %} מe^Z (L; n1M,orܿ EԊ -|pG\4MB$_7tAzI)xE< -J9&s4"k\a.q8tHFC*PݼRƾDS$+;cy1?\'rL+Ɖ3 \6ΫNG <$O*w`5&J[79=Z- gx#TLIH׹R:rֱ.ouR=DTɷxi4IGxWE%w62׫l :ّ ;,Rs~uΑ:a=yYF jDopȔ.å* H'S݂VeJe;T4<:6Qעb+8>Gi]='4,#,M9| F76CR;COr%8[af h1A&#'r={^,H9"ǹ%T]R{k<ORFeXyCŰ$m,R^0=ɦi#8v G-Z`dC}.E:pց)ғ>: _'EJe:>>Fyfl\PMҵOKsTD2NKY-Ii =zS\YuOpr!m҇wǜl i,g ~XUqI/{]u#LCl_Ba9G6UF2g$S1xk ;LfyAPCV(O5zZ;~wa,5ؔ `)}`)"tus0gC #ɑyXŇ+e/!+ 8#烘.|O,ʼH9 +y2_7kKf_;tU=Cqp '0N>ȑ^i{3K˘=eas )q?=Gom`8(K=#"T{cU*,.%O[^ɪ F0-Xa%+<6xcTf綡w1:fjWޠ*g)NL5HE`fh׿>(_bswMjcUN^fp7P aJ:UWd(  pg;S],*!2$ȾcwX~A=,YQn23Y ԏ{7V ?  F$}z2!=y.H* r['j |@KЅ$ggIZ3r\CLWE @6/0̥@;ʩGN=\9EYp̩X*om)+7.lMتPSoH`6L6\Td(ɰ/~W=O%)k$gt JƗfٵf`hȴ>ƪ`հ A$K܉T0fW:VM[ \l书J1y*\{%gru0oU˳ga[ E֘vNꔝq #C'p"8 =tK ( fvb7_S̼ȶ[!3CiFrDdF;dϓY+9a͌38pEɡTn F#\# J;V_Ι|'F0e".P^.{@ (1*Q6+DX'J%tZ iNT ?uɓ(=5ji>K#b͖:'h0 s^fGb!ֵX>wXr^ez$|6ʝ%#vCï&_IF}r0%$>rb| b>k/&7r6AeVCF}ǡ^hY+/JnC?*l=ʽ;~Qyk^ Ҧ ^gB{.gwz@YwAN<:<Ź Z߬߅}\+#(P5cR1JHOPgS~=[һ'.ż2z:8dWfKv%(hWi#aB7 64ѻuQL. V"6N9 mOˎ?inJ䷇!cU-6z#MT\ȇ5[2ϸKl.iд qS *K{s h ! Zx1 @FϹH"&{}'k >4 H#(ԑz~s D]U3nej|z.H;$@J8.Է'H>nmX/r /t+hOG $? ʷ]l@ qךE94k\mr3P~YWcoMs׸ Q,$2#AC0B4W>F O@_Iy%A79=U~kf_8"z8t,V^iL~/TncI.Y VMPۏ L8zFVGju6ĔSQ,q IEmYS\(d1C:ztYR_J_ "^O.H`䪪A!ClMNN@.B6or"w3=S&2 . [T1ZZŢWZAXT(Q/VJ.|CZ`i}Ud5cJ J=Y<]=-,|϶!'~0:RH8GR8EBi]#8Vsc]ZIV+\x,Sxf"M&.PAP2 xQ.۟ +(lr`J7Y[9jmG\i9w` ҋ=#Ve#Л&c}q0<7|q׶iI:^s9{L0Gm1OH1PdI '[Ӑ T2N1Dt6= 8 P2 ᱇+q[Q`ҝXTβ(^$=<:̱0!jГƸ!ōjoو0N?-EzSII|9`*>s߈\rs{:<*2癅Gh}ߠu"! d+yX<`Wĉaa*O72duebP'_&`pˎz K4GB+եÜfl7p/z&Ǡ>I uͼ] bFa+}'"2y("j*RN[ mx&^2!Ÿ#Bٙ~!0!gic;Ix@onEF>--PJVdS̕lsCY'!0Hr;kL9q_,/HӾvZYeRSLQ`[et#ma3KIGNiH`yIq"G a,8 ȈW,T=ޔfe kxk6'{?0nd'3mvꎌBib,1>$pPI7ZDZiN˲IB_͆sCTf6,UFddZQSYM=`AZ%(n@6Ն:Lsc`='y~m޷?aefgHm70ўu8 Gsף/|&QEuY;)<}EcvT‘j'Vw)s#pNh] LR.fφ0"S9&%_ā5/2>6"L-ҥX+jgUyU-qlu""ekK6(_@NCC^kjN<ˆZ!-_ F~ ð&μ?mÝK<}PW1Sidhp?Ndᬯk@OJF 0h7^%nQ]GPWlA4r 6h$wه|ei'<фSP@-$p@o>L$]J1zjpA! ؛*!&:93<eSPg GӘ@ ДD\)CO8V3UO ,gb<\d%OLgmgij0Z4LNjǵd P7>Kw&V~φIŪjl"$4@YMg뵊` /dץL?ƙZu Bj6Sݨu! Ԙ,}Vw2 ^ʅKm#*GOK8EϻZ*<^ͫmR!,gn[*(?|b#^*}_[T8x4"4$d:`^!ySa]W/"t={h6jLD/Z .鐅EꖌfHem7SJiM*?q'@=AѢG`/9S{ [5ȧ'TTn_M&nzGIcB\'kk8ܸ ^6fM vxaw2f7[MtiWWVGA6~zHJOlFV&6JIqxh$C8[*臥:?<:瓘x&Wi`0.RQ0¶v@ ]Ԯ_0*'emTfi]WPvU%X4ZPe5D$Vұ9>(vJ IFJ?;iEi7#:[!lt(7 yu @j Qi`&qQN} ERAy$Bl.F$B6Xmpaiav\GB"A1Vhln3qSq͵HZQՆ%F\5D[!8]w#Me{IfFz_zݺYs֬e!lX 5P%,Pt@-R۩z6Qy] 33JR<@uJ%#QNh fJ<\br/<)sKl2 +Lmtz&Jjzڳ6BIeOKe0ȺMCk@Eݪ̺v>ԡy|S89@Zt@J$>@ŻT!GɆARCI D7HZwGzi_*ݞy6kcHPFqk)^RYleIJ!]er9Ƽ$rA4|*\EV~r*Q^NXhSl ~f4hцl3K ^[/C эP1ǿ1p҈{#A(L3WzЛ%} W <^Q|V(m#'UPU7 +YzcJP prH^Mz]-)8%t\^cßp2Ms|ٳ{Ww,Km"B!h\/F!vo|{;J/7KkR](JM U\B5G_;*p.<YXR3HM@"^:ܫ- lpȴ<1҈Z|: 3Jv\wpdU<]>/9%6I<]x (ҍ =IS+!`!_%LIy!!gY8 =; }OuAy3a&bhOosG7`EyqYZ"}FjP4&TQ\ FJkؿjge%(M KL@EĢ@pܨ_2_QAP/gj}Ǝ ?D u[GL}Zj S]/~j\_u`& Pi⃦,ڊ4sy;;!yLvGŢl,v%uWv [ق j|/ﻬ#"褔,j<ׂ\`XXI(#0̭"| cLq gi\kf/Ceyp~q)Yi:u:_QbR8|]oͶz/_VY)HKPlcvWYpqZ%!Y %t).WUG'D4Xj" Z2=q P/t+7ˡzLbpca[=麻{.d#:wBPUO&-sw}]i+mQ-;1}i$eW%hos91w7vO Rgi$1nTq^/Jt- ހ!+%/>W/ ?l,?:"Tվo`2bWtAx* XpE+OG%HoGeHy!t) kzu~'^12ՐL?Y?όMygܾ]ꁕg񆽆ך ͅquẤ'X}ŁoByYc,߅IU}͟]gYƒ>w3G]Y qWd؜/ >G0bB E'>Ѹӭ]\l_5#o PUR Ob5 gÿ*ͣU?P鷾wY@ҴY/!@7PK ?,3XcBdN΍. "#QgYVHυ ⮻W} s+lQؤr'BRG5&L.9I~i{;MTs:JE@w?/+2M䀿dgLsؤnSzZ|C*QH|͠ϗ9nI*S J;/@~ӪЁ&6m M$-PPˍcJ9ep# y$^"հ(]ƅqyOsVd#mli>ٜ2B>DZ*)-^Fs  tEev(){rl ,nwၭ6.>'s^%sk/gTOPv ꊪ%֗ۖg@?686E¦D Hc=+͈ЪCe*"j-2K@7ԭ66\UJECXQ;;H{5IqFzx}&T"d5B\ӡW5mB W MΞB!i>Nx}W)Y86n94[TUH GF4xЁ+;SжGrI:8DD2G8è^4Gqۙx?e2Lܺt[rq"݆!P3~@ARXd\zvQq$c^ e UZ"G4\bu2 3,cVEz/vGv8`颗@$]@8#mۛ X9!7#U=+3pL<Erd_BQFKtQlj]NnYْm4Y j OBJ4m?pw{&0+3M]0ݗףS 0DC<$HgKZt kB8;̠LCpk*wS$q׆2ӓ9]֡Nf]t#:y3v{ld!3sIR'Sv>[O[cRIpIg2axpU]6 VRᮔV?~y%Ŋ-\LE3.ިLBƒ%s#ld(AzH:jgXGJ (UN~Ogw3U2am׉*Xw+758؟lhJ5aA| Jh߃dbGeCri닺0xøWIUM+GB1Iz==O!FjrPJ@a:?:XB$Xpfډy`z=MPWDwS g[@yginkoxy+IU*AuMu" )͖C|ϘHݥd8&U Xmx۫+ؿ[gn~l[2ߍz4l~.BM{_=t$|nTÃf`0wщ%z?PM `\{&߼s[^BeIJI ?'ս@UR0[y`"Ls ,wzD>z!t6K10CNGUmh[]¦ df^өo:$VWde)E?!-GSnGWEӑ<<np3ma]TB1ѧ؍#0Cw* te>$x%ԉ-luB-7Uc -cyo]G$& B.z/""3·5d#[> ,$() XmI ' ip$ VNX*Ow&jz):L$ǐu+K.m~`1.oaF*_K$8qϵɶ{x ]w*j5WuS5,]s mAʐ$DdN߫ژA]V2(+c!ԝ.)1a7!$cbQ#{ɽߝ}Z} qBd/$t)W'.(ۛSkU  RTkgu}FjY4-li $ok؎Y'<"|yjGy2Q!,_`^[g*'3j[ˆ xVޛ9{>D)㽎@RGZǤ2b]1S:7}Ϳ!{±T=24]3P=;xʷ]pӞiwfF#]OK:y#WF]U b`\Etי~8k֓fbYAdKS%w|3\Y Ilİ@} u-Ԓ&1E<.L) *тS#͂; 89v2Jju'@G W6U B〺1F&S)D 5yM+]#:8iwv?N\xzO ڡAI\@)7CeW]'> yČ8~^?($_O/-|!_'eY^L\`pu`I1$>veT~W!5)nQeRn3 TjaDYeMzF~WA8Zp}#r:hP1E6}}8y`|Us@QXd5.yx߭Nrˎ_tU)z%)R2qqǍt"4wyt zoh8͞*LdG2|}[{o:'#4z[V׬fOGsR(/K.Xa=:6W%|T]l# _S߿X㷬4]Isη'0?8{K]-R+ˏ;vVhܐ{Ʉ!QR[k?Yg&_wYi69g0I 0[^ e ) NuЩ"I`nO#܆@5_hCiߊ26kߑ[ ACF%c;)LUK @Q)y<Ϥ[h"Qq/9deQ,K4Ԑ977" $l%iNĝj( 4/c&x FPZjޱav+Da!~oo]uGkv}ܫ .8jsi Z{T4]6bG$*/LmX~lߎks)CaC5bF2j1yځivJLvNb-#[ H\'ǁ5A3AI{Tpv~Z,t@T?z'^\30+8=z-R Gv, 5Y)fObdsב$v]i.2/Tל!4v <:q6mHyCda#:8[C8  󩬒b!֏2#sޟ>fy Ze$i_@XG%yW,)rW* I7Ɵqp-͠9jb<in!c|8δ")SoM;PPƋ,*1s?ǙIS1+^zTČfQW\/-S6#IcvFөCCH!Wkq%CxAװ7JÄ%=6UCHIÛ!ė(RPfbvQQJFZƤQG^U9DgaG :V BqVy94fŜҬ/ ZJ{XmVhCDӡD4_dECz%G!bj@ku, 1`HCxB)hsc;c:Wo#8f"0M ]aՅq:k!4yE%GRz*B<. q+΍j+(U;&!'c-Ss-6|l  Y3G~ħ*þLu p,u]ևi^r .0 =cd8kUbI q.) eqWxB0]A)6(pm0a!- >[]gKq~jywJ^cՔ X߅!^"ZV{9IM;{y^k}s8h`a;#ecqއ '-g%KxBt^ O(%[\ z !1e' oN4hQ:Vq]{籅x\)l?% nqr!݊0%}Y$K'fsw|k!h4in*PҏЇ{NbɝLrT5H "K9k$>"S40{XHh>T4H*NRO/FHjTA6&>Ze% 3kF$sIm""7Fbklcbv7>X5r~xJ=^uE)_?T61eEm=gJj}u키l3DRcfۂSYQ)P Wl oO֟d>Q{|@k@ ObZ&T[6li@[ko4eڢi gh^Խ˸^9b#QɌ2`>қn/Ia.4$XA|$PH8c{Z[Q_k3V Nh,~$C!”BN"zǐ.%bm0:@W> ft;Y+0ʼnBV]b1!!J^-`SJZ=cFBȞ8Rg h{=<;eU,={Mx3 /.Ex CQ9vt(bzD./e€i=]n# 8 Gp`sg_Ő\^(p٪o@ D9Ik|U D\XԉRKmPgӇze7 INPizW$CuY$'$Kq=nm6Q%nA\z+~mi+ՍZ`[\5$[16Hday~YT/%×O9#<][;WIAD]أAQt?hGtN٥?=􉁍m-%WA,Hd+ayK|wi+:DZȿZ@GM܌l  F lJH"% mc҅A'C>OTvvrsgDZwoGQǙm `X\<pBcsl.%Ҿ^AfEs6~ ɵoiոUGʚ<%?B„{ؔ{/ѯ1Gw/YLHT@r~ACn-1@;s;=as^ iwcϢF&,mX^mzv)u*g+1tp"B Side|L/v֡Z^Δl¬}}8 LvFTA;Y:1w`T_⸮zKI>[শt0s`WɛqZi!ٴuW.u1'Bj>(Q_iFyX˧\HՄo1ݠֻjl?72*wխ!i=z*Qd{J 3~dW`8a/'itvaWH *B1kc,9[r m_5MbK5Y mЧ%pf 9l-0C!"5Q8S3y'R /2`J;Aig uXOWJwj 6g9EB, h*%g>X2yti==ORimPBŰI*"gJ` >~k޽8ĸۏ ɞt iB)Ytyn2z>`"}%rt=XSvv&H?ibdVic9Q+J.*0~m $,cB֟ Vغ4L$u wXg1G>x3#dB{H/qtT")q{HektI7g+ L+smFS:wO !S[2P YQ06 -JË:D׷Oen H#a !8oTp BmQ3ĉ#I"0@`TߔfIhݦgh`]f# >rO ݃!,zv)ojOjy?Co}bF8uJΰ UmKC. s;@];.aχ0⡹E:~HҒ pGDxˣ]xz֩驀dj2F pD{/",IfuDŽ7'8~ZӜ4wj}ah*Skݜ#lৱ#Pta9 sCl1ge5|"%-wk&hȕ="PYqYy^5@ Q A˼CcMrE }9~4yRE>jZurTD9*E4'~E`*ZTIĴ aZ9R٦r\gG-==@42MGȜAbbwL[J!9HVI@Xx+C;m@k"f+ȎU6y,tIKDX,pC>XC(bj{Քxcc}(4n3"\?X(q BdT ng@BaMVaro&w{8K eD聴<ٮiQguukW<,&@|eJ+X=` 6DqwEô Xp-W5{#Xׂb.+e;rׁLĞFM=elOQ.Q>><dwsŢRQT:WJ`}¹{L =^vdgk|_Hu햕2]BG HЧ?QɽSV5\\Lǩ]lw{o |wZȘe _1/,.elM++_[a4L׬YgEc$TbhMOKd3n\6&PB(ߗF^`=5:DOL@baRGJV=K :] @(~yĕª CI9QpPCXa5HHi"l"~u0a[IdW0Y~ȧ58LX:+CRˇ>/&+,ǚqreKb*p./>1O!ӊ~SD7'y( :ZLv"' |{a_Ey@EO/H&-$DM'z,,=Qs(Np]/Rv+KT}P[i0i{!0"\;E;9.GG7N@rH;i?F~SL2"mA,]HD0-?MN%ɰU_,C|LzAѕdz\~!=iA'C!o44@:L' |ygJt6NMRy2*USO5 2."]2!Q|Ra8Љﻱ9"1SQ >cgƯ,/+媿c5= Bhy/b1k0WnuKT3`W^.ݓwA b`&o@ gܡNAhgC> %ԵȈuhz)|PS" }e(=_ 秦_k+MExl7F&Y.ӦyDAcB,_gqlBx ^wqVs(M*}}X#xP =Eoߝ8`ONM@xs 82nv dUWnB˼❒w:(N֬7sOhh1sC(n[U(ɷf6Nm? %U51E u'2'bkEpL fT#3A&#gtTC;iKt݄A)C\s*/YӐQ5EGE̚w7f}(\GF^ Gw,ϣ X ɛ[8/4LZS-F>JM"Z %⊨}Bٝws$TR=YVjlߟVP*% BP.k~*g|r!iHq=Z:ȝnA޻F8JA]>R\:x %.EխEFn:+tv).x&O恗f"ucp19, XbW:O,]u9굡˒}g*$h]#iQBoԂ.c` % fI*G9 }`O1 <%@o%K&&/LK͘R-1; Gע1].WtI*S)r">gs>U[4g`mJ4>P![dۘ MC66=2-^ +^c0[kBn6 _2M'O?̧7)ǨRS&ʙg<:f 6b*`B-G^agt +g/Py X6o OI+LG%e=macPEm<dY@O7Nwֈ pTf!_^[өŕ?6uܰ!Ȫ S8rR|U38 ^-x(r/} f?cB$9pF!/mNڹO>"Ƅ\0?o!*pqL]JKFXw =D|aLI4@W ib9: \~zui#rU%k@ǔnK-щ[m* X=c) NʺYKTaՅ_ݎo/ύ{{BA>ۯ;ФB˴O5'9 eNxt|dR9rQLe짪.ޭ.`ŀWӄ7C[ӔS/ĉ7; [PO܆/+o_'N=E |̘ 3B1݀G y~We^KGyK3b.pay_dp?k1eb;g*4 R)n-͎-x~xU,5?ATQ>RxCBIYڞU gODeSeTԺ HB 0sVQ'U[{lmނVj~W<c8pXf LSZ' ra@BgY$%}`G54=Z䬍&s OqJKmj)-sq|9'.)vq=j'v\vďo Fj3Z7z1%Ϟ/Ag5ˍ2Cc` :Z8&W >+4(S -8yT9DzTYxt ~t2"H)BH0!AhE˄0P hmtSEJ LWѥvXRǪ@ ! LdrtAK /F㪶V+6SbXxxS c]eӝ +cy1Pf憛<\u]R7?̐STخk,G4'Hy fʀB4] xm'5U7o&!>I5F@إ%g~$@."6Zd'iUlw~vwƲl}N…ύ;:J'GGgxǁz // P(I/Hc0 ,֓)Q,oZ^=Db['I \&5q; =Z}8:%a[S6X#H>KfY1:>J"Uh+W3ǹL.^0L^C~e'\[8uJOKK$?]sdKNI*=XWf795-ZZgfM57~fCb'^H|ГػyG,7[ mՏpB[F$Mbn$^EFcD9/i`?Z|̽[֚-ul9I5 v  QH&PAZPB[aVTcV@&@bĭr!heC0hS}R.?AP"{ y&R6.)49X '\ 3CQ^Q ,֣Y'ӰT ԃ3٬I~h f۶~nL5"=bs@BV}dM6 >r{Nc}T*jъm:p]LCQwU{)Ḇ`/d!*ko}>5`.ʡHc'\5њ(j\ɀOp9 تGpaU |'"4R2 Mp +]Pc8,`2ԭ,IҸ@[yӏtygg6]ZӟݨL'j;.% 9m^2:@g"cCyg3Rv/J.$E*iSz|[}upYVE+%w3al'_w\$ӫyW3d&oh.ujN73o6%gS.kkrzAߋhaCu3;m9C븡3buGv߆ﮧux޹@ vrJdG(exrQ?_zYZ{f@N(j\=C%&Q%V@{LJ ]N! l,({ *e$[lcM))dˁ+ ֖AfL%7pY[rڹѬ^\)* *Xh.gtqoEֈ\]~և`E _^e.XdPd٣Uxܓō:F}ZLAz>-pg~Ӊ~1 GՠmMisӶTr?,.ۘA$ǯmH))~  e~BO.;<Auo JWI ߉n=җoìzƽf_%ŢN2-yZ4G{v[قJ6p*(M>UtNPӖ[ERL;lm/8rJ=se8^34 (-ILi8LjAkR&F({ἯTl޼[uh5J@ ס46@E;j^SX;LNܢ1H6sϏ$=E: Sn!pT< %4!Oe_zVCLFE+lkNrMhN؎W:߃IPMF,(:3>ML8x80zIJ]MUЍ׌`0̚qscܧO`ĔnXgMbbh!vSQtK;,@:%v 4<#>s~7TqJ"\n|ƅMC.:oF=]N 1XA~?7!ȗMբzɟ A)zcDRG }-|no_eArYƛ|Rn/9GlI?O >X3we_Ia8Pz%8z6p5\ރ`YkKi:\2 l]`dg1'3v<5kAiS@P:u@e=$6RPzǩS.!́'>=NgV;oÛ1u7n]j=;;!UT󞻇35:pY|hBXy gz]s ]sRe<1 0Qu\<:M)A3oaV.6LQ~=(hq0\ oL6y3< qzrDVm"BRс w6¢%kTN P@5`D56z‹4+V|$#,*I14M*g|e fK͍#Crڕ047Uk"b^a> -U#8SPP988r >Iހ7+;tޣ o6o˗1s2(]?e8?Od:#MQc b򂇸[OTx`P[OIs8%j:HȘ@5%`);R-}Oe9-l ׮1ӕExT&qNZkC*Q8˻"^ȺdߐO6KҶīDGRz!Tk<˛C}%ʬSޫ2,EF9QQ1 kF λ^Kj2Vz<Qm3-r h|uK1l*82A i1!DfkWuw,Yrr.}+=͜rY/ȚU q~+,7FCg`,~!jt$B"հ%=9ߧp|7^:.O.dߪN +"UTlQPZV|WD;˲L`R+4ת&'F-姬\fY3et_.49Ū &[aqcs~cä9 :؉C}7˺YoS:DUMXxG2Y'^P1\aި+zQ*k}VͲdX%^Y<јrF"^傦glb$}bzfw DolxYpÝy!AHjd U%َwK(TI["OedvDo ύ=i^R4h,w6ygR\9а!7LpDW(!u{M3 6)~/Dup]Hq,.QZ8 W.Qlٲjp|J>q/xUBv}-6˿P * ZfXzPB;kٶP&M2G|u|=ݵA%uc*-"Id"Z K&Q_ɼf'w0/vvq#JfFTe[SdHޠ"OGT.he,'#,1lA>%oB0ٲtYwyJI{QyJiGۃ7^ ._ [XU+'ԉ푠`;gENIKN C& <o\ W } 7RL&Kw>̉~>!wH'&ґx]?`n& &h޳;oS-v=ܩ(Z Zp\fE#H9$`lwZ!3“q׌>',g@wχU9v-#k_(5ZSŸ7QuX ҵ|bt #OO7erus\~bI1_ip phP#/!zvi`W@zUzLܪw^W=%`;YDNZu [y5/ڵX1ȏ.VO|޶2j~'pFOCq\sL'tD-w{V M.<+s!GNG~hl=>'${nVsFwzz.n~X'dGn6oӃfj\T}do{{o4 :R=H_KfF2l* sQDB͈eYsƟݖyA҇tc5pBPF5h+PFb0y-fl4qq1Ջ,an%^pf[$/WM O˱}c1R l胐s >F ^ҥ/ʒS4MJˌ*DP/ 콵9;prQG!d;+M<`4x ж^KeL˼!);ɕ* 'Ly HI7 u?jIL9e UzJ_(5Fc0 xGJ󎹽dʏg9TqEAgS'gS~A=,"ko*{gK>%N 5-\*>,dzv ޹OYI{É.|X{JG bY OYح[ӧդ̫7Iy";vhJi]'Xڳ_5';F&ڝ9}cD!ɔTυ9Q5L2=L!FYGzTlqX0,+8.X!ڡۏm9h`<4) gsnrۭr r6`Y?ڍHeNM`x`6iX*YU >o+>2X pT_z練0.$ i%wD޷} 'an*~oe qqyB QA˯]=tYqg&lv-,'^5l*%].\NtzuEzꓯu Ҭ-~D]" cD'v!QV>*X nR2Å/,|`F*+V*_@jmUYpsnJZ<&[Ġ6葏Kbaޱ\ qG\ p1Q} i 3RsY: XqvHC (mM4>i\s X֏zxJ44)3H$rhhg Ϋ)b2C ɕTz@|:v+Idc8{=Y2&7<>Y,.[zhL6 oӧE^ = qFX' Ss@b=ԅy K@-u[\e_M)[ʱ=Kd^م X@/v ALr,]%yt*V]'ŽҒAmM6]lU,ZN]aќ4xM.#Ed(.gVgH )r" '~ na#ͫeuhJ]~wjZ0 u-4|UoO/Dx9^V}d/GHU9T8pS=pҁ_LZ()?bULV۪v#F&3ZqOaWM|=\\..5rFS ?g :M:IɞVuG$OEY\}5xh(~ӆJ#%P7xi%fhA+ D͖"gU5.w bE na7MvB jȿؤ_jһxX(#yTZm` (5"Sfw"^`y_ʨwb6i9]DjDKwӦ \-褈Q_wU^F$7F9Ps$>3B(=a޺Uoq*#0}zc8[)LjyDK"2vsUfzЦX8_jc|i`Ԉ-xpck0LNK&|.aFh{n k*Q㲯${\.a%D509ͪ ,2pa-{c|YFY$~Sԅ˗SV2]ߛqȬ9\ч}kmOV2hﵣC@V>ԜqJꥦSUP@J֤93RFW8(Z0cPHEiGD+S+B(& g#2j@wݡ$6fNg1*Pwv\Z s,W`b(L*>t7%+U;ݨŌ}WSנFL+~U%^.>_}3(Y4z|3D*xV(&_!V4yr@ܕ}6c#ko嚂< 6vO56 BQ @B>ӊ%D^gBSY;lǝxa9ݨ4 q- "P f P`~rt~d/kHߌ}͏O(2W?p} ӄEʰ|:0lP^^zTkh+Ͱ-M`,bXAE\La@C׿I (feHC`7ul7hL :|xrjf.(Bv_JvjQyKʀ'&]s/+y ͋8O9հ<ňH,݋PN||~ƒ>ߒ7 &pdRSڈ n)aYf L AȏAlKWH?1H֜qv>+|lb 4u?M(iNϹ3b~l77,b&)ߟI!_wTm8'L*Ȓ=7eF;1hi(; %-ܣ3h&r{ F^+\LYD䬙x" ({}[%9!s7gf 9O#Q=XE+CrCsL)l5G>H4߳B=C\{ĶƆ7J)!~[>CpϾ)zRa>0C&ıj;?ľy>W3Ob7{hPxn!S헶Mixnjf|G@q 95ѐks늋zutmۼ c @s#0re0wf槵ʮ-TӌmSH!&⹮d<`(Te3bő?<}3p:΢ۯkKGGZB+A!" ͌|'p@d脷uX\bY50mKH?e7'5!K6ìLb & d*1޼ew=tgT^e"I>8MȧC&輰0gݚI.U?njhiVٰ:PбsTfPjh| LFC7fc"Jun,E ekql.~Fx`XHB1IFsník^K܌hZLr,!& fx 5–Wd$Zkc,17oE`_ t,:'y;l4_v@%ppܜZ1['Zp񚳗p_u'YrNڅub?h:Fcuhh7=r.J f gmV<[EaIN(ڢOi`N9<]-[Fz OAD8wpJ|Q2zHWj59(%3+JTAQ#Ob5/4dxKhY ƖWMѴzZUD4`1Qwx@WSSsʔPC T($~NX);F98_m=.9i='ΗYqۆۧ)@SǦNQ2Ӣ (;6`Ι˲IcڞizU"k15Ƣwh Fr,n 1,&LLח흷yӯW٘Sԗ*`K(퟽k "Å'a> lS5!z3f1bH]nvIv{ g^SuYA;[GmLuu$[2zU(|1cԴoޏ7l#EL,r_%UXKm}E#݃-NIAVM(av^whW@w$2c7o߷I,n=xA=XWB+[QPNiS'G_Wu-tE޼smw&[LHD?!qگQ0rz[8ERKѻ['* A1`I74RmaP4>aD Κ}-G꿧fHxAdJk KbXh1atC= ړO$06y=}t^Ýs?M\~&%@ ̶ LbLqК%%e00އѭBӛCM}m]tBgR½x 4ٲpLzu=~Iw;'s/ӥХL%ՁwX`bgV/A1 +TazZ@@Siya"`x!=I7qڨ^ c'w/shl< 0T/2×J3Ŗur,US1ىk{%%ݗnmnՉ֧PWkݬYlji%o@J~+'?~yι*q ?K8z^)ѭ'Q"X93܋4U=Br>2qeeFIC@10Ho*9綍jm$ū)~U+ I$g '+ 0GB?0>+Njj5&% ̀G:N>1/1>Vql66EFDl6-)focINV y=ݼ0K= +Asջf4Z>"Z T`@Gw%`4oͻ>S[l_Sy Ę#tSxSx=vg  {ʆ$'xY}̖PB85!>& o"w_'@NF>Zq(˶<{v .)MSL$p梁+({89lI-@lQnDMtAǪD]!0uRy gۿ EMVzinFlFDu?_qmTm"X;0:&0)A`8YеQWݔ>W҉`Nj,`1J by #*2buwr',LڊpC~jCW7tY+?DXuK:+ܔwZ'8]qI*|>!`j蚕PqJlX8h,٪w a MIy/X-6x=BR荢8AS;i~.BNqҼe!j5U :iPk&UkyvM8l0| J]xIli @ OXgI(7F"ۇ!U&ai3V"VXv2rUEg%x?D\>>iD&61 r͇*Jfҹ)%# L;lh·p5txLNV?1)zY8ڂ?_z+,(?T.z[:tY`):PaБzQ`x1BYC{۩?Wk PW@">*\xY0XFD8x:"vTPrь5q٤C)rdXDvĨƤBZ hI& ,3dL2wa q5Ս15>W8$˙ki-pW&V(dYQ#H'g?'Vh ERzN5 N2]*,6((]NSOԙ:̓.SFw0 疋,aP:ۉ[=/"ᢱH{seEcKmW 3kݘm-p9M;INh],q/tۜx8Ei]Mh W/hzQM店+Kd(W)XTTE!MnѢlQx:)OkP6/66~5[rIfh`"-uGB$3ln/L'7ą]XA =1;gXя yE5Ux!'SdTQ@ޞitkneyp֨v{J~8!AX j=[F`81= |v[fb*rx[+zߴdD%{hy5Y^)ƶBWٲs.t D\q8M T@J "$*Gh<<>5DSNܟ{f<_K_*POI` -:3f#@{ OS~#S2mIfxY|I0;{ݗb^+ fsgsg\6聳#c>ESG"I)gJJa*@E3R{0uF6 \ЩyI~j~&>snibtdf 4Vi✆ΘZ.Q=SlT5B6h&7!,m2,EdPi;#+?(GC#\ ;@Yz`0 .'VRUS)1Z}EAjv=?<37نf1E\]V 4Sh l:|7 7C;o7brl`rjy=f5^䅟(gvj/,2D.6]msrWE=h< cK'! ܟu՝Y}eWGGZ~A6RZgegp70d0 9MxG7u.[^q:8TmVzHl8ycM=el٘((s\l {*hDziX!rjwSBozp_>=E@ԍMBV3 kRL]#$76 ,m3 a?>kvc ''rHpX:kM.n/6x^agӖ#}/@x0D_lHJbhԜS=iY3M`NvUv\#,m=]c_9/Ja-8Kݎñ"mSL oX2Wh`]/zv2p:o$93C=OBS1=f"VK~{U-?e|۠xƘ(MϺ3a7e{µQS0PoSkP:_Wyݸy?W)E;\Ԣka?3bLs5} S+IlkM =6OӨž?_ 'k+\ћ> 6k=}%KetGH'SXNQ3@G.`rFZn-ܸ\Qyކ&}-†rܠŵߢBuO`mY҃J~qM7!Y˜6w;1,3ְ5pO_Em yV}YED)xj]qb\o[}X|:dxW( T9bSH鉆(zޮ{(ϤیF ѕ&RgMBYJ+YpyۥK|XKAr dPOi_aKb[7Eo9N uŽE503' n婽XEgjKFsrl b60S]9]7 EC N@ﺂ.#; Z,mR7)j8%|<E"|ARwc/FG/qhdHמG,:iXAOr;Э;Ousti^7zq$2xJAf.)s@#"miZJ)aUcKLw6 }-;л'V5;;IA$9AbϕUvƬRqޔ$53tܷS vߖ-i/+Z*>jwǹĴ YG忭μ7_ r8eT9V!wů㑶4i@itx@wUJ3X!m%|SqɷV ŹkG6B5hX/5ڦ8(Qb';ek<<7U&Ŀ'!WNU9k n. s:!'ČopV$T޷qYbvz"JD'Lgct` _љϵ/LPy Lls :/ϮfvtPVuĽXr?OhZb̮Pk,Hv#X+[5YyЈ Y4ٟ8Uh՚B 6u/zM6l65^XABwX)V53<83g9 86__]0R# KRl o[H?=P=Ec[cG1 H.,Nrȋ;5_MPJ+r_R]^R &GbjoobYf/,Gh1nٝ+֗hCϐ8vn(`Y,j=c֡\+E{`m}gd{yzW '!WMtYmGLՆV#mYQI$Q>; D~yHFaG^/1Y[⋻6KHD2`Wϝ4HU (FZM(B8l' g`sk LO$)}@IkO'4|$I5NDak?05sJ4T}W39.Ha>~}b~'l(_瀬̈́:].Kbq!GS''9g kHdrRo ~Y"fR6w](as,[ƅhT|/3&(B!4eQrM*&3nko^ofe?VP9\JA™:̍H/Q~A?ƀskǨ*7cKy4l;"hoӿY$yEdwEmvP@^Lo!ws,6Z* )"?ҖrË׼GGOS,2CIW𒢪SikI8 YV @#*-fu8:44&^;慨@#Wy-F~[}!͓J/UBߒ4:R迳L\sԉ!3K՝棧kҏ ndG|uM>d{։-0X@FUσӣv1KjdU'hLU5cQVdS]ӅSXV7h@7 .Ug` ]*6tTYIȉoU,Bķ;SpǻYn_U%;*KNY'DTCS>!/ط/u:+lf#y}2_ut0h#'7;e jK؅dAZKj ʅD8p7P/K*ZFV8ZwⒿ=y0mIZ27h`[8ՁYHٮeDo\"nn*A;ðoDpJ ug4G: 56.)j_!"τхJ(ee{Ǿ^:¡ Hk/={ Y w0&gXvU&6H΀aTS!پ~l3~ޅFk܅n.qc~GpqȜLh31Q,4 AmFV@L~ˁUdDN]vd]ԣrwDLGDS%(_͢jxɕR9ͫeCldT1(u<3O{/5$*--vȩ~SuZ/ޱu2>+T8|e<ҶhҶF"mp5¤fix]2S0cѨvoP@߅2գ"h>s)QM  BDVՃSLIlЇj؞yjf50xTj>84ʊ+@ט_">l>Fi(\_Aip D\>j>E2eQ;/dvFG ¦Z_LjR+N9T6q%wcMmD$Swq]=2thxH)pH2m5h!t/7N}l(?4AB$ _mDHx]c>m#)P𼐶tO:P/CAqD_Byb^_qG^@_.g>B *+~A;'U6=vǿgZR_vcgh/OdBY/\ϘIFΎJ("4ԅ}cIL{HDJ~UU^&=.N DSX*>?mMn;jAyY*ى PsBfZk4Qى@6hjoŦ[J9= ^Yl" ?ؗr}!Y93CP9SP]x" 4]q"hr7c+!A |^( w/|Ⱦg%[d.|^|ڜ1 7Treh3Dh=4 a?;Љ!&T%60u/#>YrHH}Gڜ %znʍ H ,Fh=QiOPmmJgXP?'E7SV@6p%b97yΙcaXiۈ9om9*Nz6K<(dކGBףQwV rޓjEKF~ɾQHAme\[vYpMwO"L} Cb HTn=d]JMJ|d,DcJMhBe]pB/wxve_Y :qv\¨Z_ds'[U-Fׇ/!f#% aWmIaW.6Gyo#ziĞQi̎v C{wk \ /s#'B`>Z#v,agK31om'5VUύnd ]|ܧdA|\^(:k) B~RY_dZA.,e ת>>8"QFd`imt>0*R`B0y35Ϣ du 9KB/'*b(GV':?Y=LGjQRs:kps _e\+Pz;g 6DF*W\NU* l#֖@ݙNX|Òöio=['m;]BF9h=+5!8wo(V6_j{(+i1|%xAG>Sԃ27( yB~ DgeLBiN@1JbnٛO+J41T]i9SF #. c$ǝהvMʰGdɜzd{`Pdo\=>:e˺⩜ C#ȝƆ&էRc&t?#"Ь)CSph0/o/\+ hSO*73rQV^Qrp x {3K{<6\LEKBQ _{UGh7n%Uo-G 1>2\I0)}^LsSn>@s YvRpH\pa*"pJZJh£NQZ\R.,ޞb־dP*eu >9}bFqEaD]S¬+p F*EMUf@޴u[|MiNT k0 \n__|]/Aw}-8(e4AIgOQĐ3VU󰻥Ŕ!F1a*`,>[ZP MJxç ecf&,c(Aa0i܏#sűςN]W >"Nd*MJA`w|z㋓adMb d'!̫Iq ͰoÒ\9~í͙zGrz-ͧ܍ "^%TYM6pQ\헼E~$-$c.F:,>,#YM}G`NCVqھ6D&;P6ZfM jxK^eC DcK7LF s:!QɊ :pEU0#M NڊC&MeEE`(7T ZwMfyRp WDE-}! ح#4+=d-,%{/% 'Pڿ7ҨI9'V[ vHsǦ&㖺WhCŻ T:H,:@TJ ~̝]t3qt~Xew;mMyd!/ >>`C4iʱS6lX06oH˞^+p*\@~VWX(]W8'Hg3}iegj%"'&C*ӥR6/GԃJcs;P\߉Ǚ` 9\m$85w{1o2 [ࣉBn)^<- !, mW>m }N)k&YWcЖ\1<\0npPW':i䦆۠[ ؇PX]CH?;E ֙d T>qf[~D'ey;zn5KNa7HDUkP2jv&dHaWDvSH!3X`-x˴EO~sYr@#0@{n mjaJ}q蝀q V(0]2h0 ZM"Ph(ZnhU3c rkh=X&H_JD3L{K EO%:REpCIDfOȂ`9[l" ԍ=s%VFLcLc Y3 jrsVt5SC^b9׷xv4l(|9>%qUun&*5s]sOiwW<d̦)&o:]wާ)k~`d8M֜ V 1!U4BbQ,M@E@>-9qMKV3)X.t"!w0yu҂w`_FA[y"J@̑H>UMY?UZq,3JkNvyJ"5Ɖ Uc=ZLT]T E|G;TLf/k+r !jfr ^+Eٔj;;ޑ˙/Ң#۬6hI܉x.9, N1Ĥ JKP~5bo;JǔZn`q3 9sE\H+M3lXjsQII&փM__JW.z $3x#x3y/cե@bjh"ٴy$g1q3M*]ℵ8q汝H.k"3o71fwY ?Cga;C:O9P='wţ2X::#Ҳ䎌^/ wqY0 |&LȤܵnGi)bG wO)FeagL/qm9cH]SrWu F%=m&yEe?tҳ^5_NuwM<33g;YNLr7E /q[37 PKlx򊛄<_ue5YڔOvPٵ哨>u{~>+G'kQ/+)_x(Ze_7&E9WV*i4;ɇis8|Yhޱi()qRbsBΕec>9mDI!eRyBBk̦3yݵ9yCU#EYBia7R8{r7Xh+wz;X͒m=>S@|+g'$j^/7b7ݥTVtT0op9 5C/d, |ԓGE9BD2ƮE(cp*nyjN**|j~ jȍf0`;~ʢ|Ș n%GtE&kK1Pk["L&򩖾h<{ޖVKlɭ]xO%2ZV{ t9e7&xm/|xPqT¬jn rLs:>##PѻO}1"%%8 R40vcbJ3;JX) OXZqY1"FjsL8d"3x[wWyI75,G82>n3Ϯ m\A(;jO0 x4Amn~C\k#55ЍFhA IuMwȒ]*τ?O*^n1ȷ'{D!J'~QfThCQDZZLp"$GˈY&bkIjf>r.1VFM 1R+C<!&e]'ߊeGzJ(DVdbqc9,=ﺴ83p#ӳCa@*OPWq7:uLaN<ߣfdu#ԘyhۘZ/H\AI<1Q o!.FB)lo039B!͍qQp%kb)[=tzcZ Uh2bVü'o+~2p]aihI$Kاϙ̄j֧ot64אݶW[apx;/8'(DYgKB KZjsEA41W-g|"4=Cj7¸L랚*g1;ʴ~fw{Gvq嘳R(>F3kFoB ]8c=shcz!pz MkY,48aУ 9X>@ړ#k*˗"먼  4jr8ufjUY,Fٳ݁^e:{aŸ'U&8*aW܏KBgi$"D=ZJ\IvSo X)6twr$@EޘSUB[lTYbCku4"I@uB:Z+`գ^+!xx|\Rߌ;N\MN/ l$lvMZ,6kMCQ%xȹ뎸'.T <^Ww#nw) x!۱LR=z]s2D^T;Ȃm ^q"51 h._$}qx0o[#߳?OɲB,M}qw/ cyS :PW2),G'ũ?}Y3p~ۏ} i$+J;3~Unvvu<Ɯ~ӴgrYIIWk v5`oQji4Xӱi6(y1"ܔ^d0섎GF+,NC2%463Nش= ZTAN[ᅙSh.1}eAjQ$ kh B0* n1NC>%®J~7~JJtYl: ?,7Tb7yfxaY8yx(yo#2LD &(B|5Sİj ٯݟ5>%_rrV%QW X>kHv lH}C~QJ}qHD~[)gy$4UUѥ\eBzjٴ+ʥ:ǜpI'T]Q\P;.لK\ɆYD) pO{E.n6kr88L17u4OBéXtS U,{YKzJ)7fR0PAbӷBq b.hU;.w46gŃo Ut k>r1 $= x'' #r3w_Nek@*wg˫|wwF;v̶P|&lar U2{H6QHn4XKD;v1ǩ#`B^?Bj%`r-)Tq]6]iSYc4)|f? !:PY[`GC$ bc$ŕp169.O{!S3((I:8u|Zo_),4<SJ//Mq~g6OCŮP<" _IV(F\&/1;MF{Vs.@13b]<ѹs-(f|E><0C2k̈dtۛZu%ݵ}]#6L+׶}obX1+ 9>®'76RT?a)q*z#!hJx(VFmY??$"UՖ֏BR1@wZmZ3a' o42g}bTr•Kivf I9Q7+(Sw  _P9] 0, |FKB_lt@o*aҰLY^FW{F?b&ck{s(<. ]?W%:C; ?0KL)|~MtDl_@Ig辽ܝWk+8n$}I- gS?{0Η9gR4;Σ2&BD @|`|y09?h 2j\Uc A~E<3}H(0v UF.Ktl9]@eAoNkX69 L ЎW=>=[{^Ȧyg՛}_^-l[k .rCaF*uHڇsM얟͝ 据|d?79y3|b1TH$;ҥo[ڑCACiֻ=pZ}RA^r[R1O=oB A֊¿bM#1|zWa7i"r M<2UTq[e&yz(|VIY3?nQrgۚfѓ&;/V$, Mv)e=8(Ȕ BA-%~ sf[ ȟ/]8ԂMSrвf7sԳnTa@"Wixe&e 'tPy澾%&Ae@;#^>`Wwm"/a4:.xC7eI1[.6ygOQ1;leۭl/BoKQWAB{Ea/aˌ~%MӉ7YA.G 1ʮ'߇R\a qKIϖ| O[\z;g鋟Ϝ u!LTMʻ\xb~()p8>^Áܨ߬+ *ӐP]ԣ&2B\9d-#([[wayοN/MXlը]˶H\  J &J+'n:މ\t;2xjyCĨ8/D'+TWۘ;g3 C-]Y߲a'G\QZkYȘ!UC^舤Nޢ*+8뛱{cj7#.fl<^z侱s)`oEu[?e]8Fee08<>oaR{|`r:&^=3C&=FQܜr'bófKlpV83f*z}&븰 iqۦl$^o_ï?V2TPFě"iPtҫg ~g嘘8Q#HeKLlh<`~UA+׺Ri0T=: !trEZB*S ׶rY)xt1liXOW;*%tO!zJvve8a˹ujXx =}H\'v7H=c P1+'1kCZ7B5:*]a,,x` *GX`_0}/l d3$O6"i˓.ijMo v/wpL&] jN:Du v}l+F>jOpS`P3q1_ܵ/Q 5pPo9G C#CHM̯1UwO"D\%z ^%f3U8tz,\KGw?ҸXs}ڿ Ƈs>䧫z:&Rnۙ;9pW#tO)4NV.(}}@7&IN~e _R5I +PR*f{gWA0eҾ_%6T:Qmް@~,_~0\">t 2x/S 2Y*IXT-}Y }9P-W#‡h(s[`ԃns3nW =U\N4)̝}dGg?Rz5_\#}Q)6gtᅁNǁHeѳ`í.&'ugMڽ5ud̐6B'AF:0T?3,nB gZkP6G?kޢo_;q5y̡$y t׏~ & 44i:­K j DZ3DG7_¼.8-viIZI#HUa Y'c-R4Mz'ݝ ([`^WC?M0+r1es"Hy,8ZIJ`9B7/K'~qۉ2x?pC_v"^,fTv#>%A-id-#Ei= bC54XT_[($q -Y)4M4|5 lgفD!Q{Y%WCgnٚzTi"Az\LFA_R%lRMC 6u=d n܈a0#?ʔ̿VU4Qђ>ީty.ɒgtoUR`G7^9P哻OԼp-]T}{__Cz)PWvǢşɥ-$3I7u3 oY9BN0WMq2)rZJ+Oʚ`U%8&O)\kle3^֦F=MprtF/N[@Z)p< uMX^ݩil|c zh 7iEXyJ$p|ȝ*}Y(Ŗjrq@bjܤ 1}+.RZbYĤԠ_YmNb;.ƈَGe" u3 9ÿ9req^ >h%)i6иTJ> Y |jTf#YHȄ>6Lk|i;B;a/ÐEga!9܀f:+i\sTQm?A9}?hd\~{?MFmd OoGK;] CP ,Cxgeٓ ̟[TfymJN1\^XM Gw[&S}$\NvN*nL" MHetvԿtZEKl4y(WF;@ѐe ~2 j Wetle{(#q5r&0 SXriUņ7yۅ鱿sA].:82HkJh\ <O|ynl``;y6Rf/QIN}0(UPgA1bIfoVۮŹ7!ߴ)$[KA@mdJ1WLn9d`?:,SBAW d9K&st kGo!zGFݚ:4q(zx~|uj'_8B."K:+-F0& -Mϖ*+}Vg5[!Pnvun*>D.6EÌx;Zў9j%^J:QqRs"HFd٪wޱdr%g(Gc5 F,r2\TAԼi ;73y"E_[móNך,$u : 4I?j[Rh lK j.W 6N鴾bAt]M 0Mہ.&y$po_w90%oSQRxAge@j:~"Oy˘L^vo7^#rI ,dT[I{bw-2+N7?,1|6}wtI_i#|;ba9j%9Ͼ|2FnpEBZ&+3H,2kTlpXӬxwusLӅɴ@ ǬvxM.;D=G)%utͫ[6]`~Ğpб6`Q[LSռXLc ܘ')Flk'Sh7?#VפSckO=4Qa$GFxR&c?ifWsw␙RG4zMףFt-:MY+L++5[Z%)9zn|~ %=[|[pqaLtè ,Xof9AE"ΚȒx47lMB?MUL3Ĕ`:~%\6?"፩r}~~2_YHwTu&uD2RzVo{8hnY]V#v֯V5Y&tn8g<=k`x&KFE-Rs1u[P;嚖נչ'_nLz3Zv] u×hQi fEH:7J=lHs5`} 6oa&zv7r^s;ľ M ʮŔ,k 6ѲU!:OFG-pX.ƹ'~Ζ%&HDe,I9Y$ccfM;` ^NbϟON0lfmzjzDk;k0j [b,=w*avLF9wѡKTC駧f[|GښNA'P |fdzW92rpIQY\$އ8?Ӏ ;`fg3;Bʆx"juTB$EV`u>-q< 'Tg=˺ <#3 v=s9EwNUx2mQtBT!% ~STȒʪd~Z2rHޒM)Vd GB#CԱpVUϊ*T kIA)L_ߧ߰9˚'0 2-]yދP@kA6ʹ4om&:kq{zOw"i̘jrMdPhl)WC6SO'YFGGCzcdP`3ZaQȔF9`b$ԫ􅅏q>BlƄ\+S;כCZPq5.I#wjV F'Pu%.jq๒Wn^_(a f;!? KOctZ}D*OZiSA.7jhFWt8@J =(U iyƖ` *\߮ Őx*8>0mH*Ba'z!5+kz'X!GPxy+oFVLjKۚ8AQ2O+A"vth71LHuiOvф0#_ aR=Yb/xwˢLCCx2n"Ŗ1lOrls3|LR5L m>#ŭ?;̻њxZ]~ Ma/6);:%V#<&uP`"@]pbt0:$dX.Cs m` 5г.R^\8ko{S==/UeajbX2e%?!R*nNy {i=v`VuC]Y9m_k7&vM{fOc*?< * LRd"q÷?Į+7Zk5TղmE'7Xx: S$*FG3-wIPPV4aIeufm[R؎Z#S|vÔ9-t=\ҍq{秧CnQ l+Ғ jC0~MEjP^lHyu1sH`.TPѲ8ƣV>^ԴU}_|NEA0}>b$Lk p^CZ,q{-?]S8^1k70z*39TZkkm TpA{eYuAދIX{|uݤ;S[=zcmLVX><H)D4k%[yӡNk-x'}y!0w[ UD]pc$8.%ծ S1)#$ g7ϋk޶n)vO'v̟#2 H2AފcIը6=>h_<^g[K&Ashmho,o/ X Qon2ӌX ٮrF!1)ha=rz_^i +iHŝTPAw4f|;q:Q6߬D|׋h[ O/ۡ3 fnU ٤GWfȵ Ecnl[#u̩EԪ^JMX)ZJbߔ ApV58»ΰjxodk. I~T7RXBfآ6V&uXRlD˼?#l:Fq{k;-"D68Fb Ӄᶩ-A۩d7*F!MXMIe2@Amc֓bLetH"1 Y/6wՒR~Ek)~H2*R^eAC\!%z[1Q ތ~Ib rt\j2Pl:?b;@؜{!3gK&U ![88zZ/ž9]DSu;gS΅&Y Q#1hqvy~6+MxY[21wI285s}QP}"flL԰B[J=  nBE]{M$ޑks hIPճ "mo%ڧ}"xF*KMt=m| ԹpLy{M_\EJ4݅ij)'3YuPߍ8c#Jޏ@-VN4܊Ea =}fmQe}Jރd4Vrdf &qo%_њ7S$S5vq4pCQz[f\i3 [ FhxoZbB=Oo7LR5潜`?0Ŷ\ o|w*{:v4G@:\iL-/\:S _k?AӃ ?7[rS2r5எH MUcvB:N>xЭ5e V/;&=j`ejyzjoR8 ^[%sNk;~.]IjRd: +U9Lc 6ȉ GKv;dͤ8X>@=)<`/x+zI#JȀlgw/?%͚J6 (jb&e8];_JY:riD{r {kԤIEtc`]2J_2PK-$ {`ϗx-wT82}} 4=7̏@Y0M0كA" А~E| Fr` VZ.F#E7]Eu;@4Zn88::maĄFMp_J6s"kBϽ7JsAWQYL҅~׎7NGRt g(7$grvs:DxW/2Gv簟g݆EEd*cqbDOr9Rۡ_$cm-\[&м,$+) KE깐zB+jt܉t3zmǓlwTn2}ՁzZP7 8NEr1/8R:z2>teLQ;Y>1DA+R"2(k&$֩Xzw)`bHͧuTӓ>m=j~*vIAX م5r+g; zt BV%;"8uvh+[1u5)UJ^$di5+~oT @jYL?ٝ4m3[wro_U h.a . nL?sjVk| *aGgPUQa;"0nBHe]$G\ilcdZ[Cx{g"PzloLK‹H0<+HiT>-^€$kZ!k.k'Y"bgqv?qC5&4Sc~iۨLj Z49_2,?9%Ш|F\s3 =֍2K.Hĥg'e7w11BNfcvI&[|e,SDx0rURwEI6.G'kRzfh0`=`(kuϕC_LQjU5&&34IpP{=\8(?lY$2L<"ns:XxӉ8&_ #5JMhң[YWZV= Z"4آZn7_ ~Ty_ihݳ0@ݐdaGgQ {pcL((v)G]wB`hT@W_*LWM H x4oU ZN9)}H ƴU6ZT,BݰQ,VP[rC$6dH|l1d[HD*8rLm0 *QU!_BgŽq)oGOoT.<|4'3"av5$F3$2桪hk|P$jvNI EdX%r>zR}q&$^X)eU?@ L|dIJN(6AGK|m7upK n"!߻!w~cf' lpZRrB:iQw"_l~-m)=@bG|G^SBίac!ḬƓyCOYI@.܆ !k PCf%:,.b&(N7a1#(|e:EI)Q_3XQ}]Ș=vJ{Y.Xuut2rmWcۜKXm(tel7hRQ8 "@đ1}}.ư{+{GvF} U(j59 gNfin`ѽi?MVqՅ%@ Yk; T+o^Ԗ%.CtD/Z2]0T+m%m35e0 'C\ lRZ$=hzt(U.i*miLKv8g~j fC'P3P  $pZ@!vD˗"\GZ.ԕ~[wc̹ s$?8l%Jh2YjƼp Fev+7 Idi"Bo] \TaP/^\zMkV%q!ĢHkȻQ+np'`9xD$U>*ѭhs֊)]"Ej6n߶*5a~ ߏYP&uOl?.ghwĂ􆙓1}8S2'а sm$2%aBzї%T Lwcv0?rUܪR]S")>PUqh s(#yko=Z ,Wlⲃ|N6eT0 fP)""Byuhi ֋j->[܂ŝTBmGw뛄1ܡ`nRW6S[&\1gn;'vYJM>o@?[Cj'ʜB Sh5Em%rX1ނCt#iy p+$()#-e].na?q<Ƶ5Zȝ8We̘|ƥIP苺5LlvFB$A;"1eo>YhŁGA'wJ*z5+, wZ;kZ_YINivO+p̄)?^q1Y#_c ]pU^IgS)9?4::ϥ>FʕѯOtbM֣LvЗ/ѱ7ά6|mE>|\>jflwYAKnTSݔzPuGV.~;vz}>Geэ{Pjt1,y{ALx ( (YYm KlލaN\ _=Z2ᄂYpDyIqaІ^/qr>>}²wXnECQgufT{yj@&ҵv4M'7ˣ4`Ԝ ߸p܊ [NӌlIl9(E|xĚ tf)~/F>S@wR"1cA]UgʼnֱFeu 7a " B;ce@9znh݊2k@(*XqG9{)K#U),P| rcy#4bfj2DvFpubBsC~е V.>$J3B@ԋm~-~J|4ĘH{9q#l: LV d VfD?k3B)Ø}4B3U PL# QW#6j_k]*w RЏ T$*{6ix$0DMw~lqNbHZbAԒeD.MhQgiI<3䘺(>% DIm=ߛ"ۨZ 3wasJUC@f('b]\,Tn]I:UJP-D㌷'>KETcDQ:DE09 I˸nnP5HQ֍nBWV?I vcGDS_R9*9T:+~(Ơ~⨩EM^cx%J3Q,`( l4(Vn32VV`tƕyp{7W>Ѷ~WDD5[[LM#8DG9Q}1"B$.$J"K>0l_} !0{-m[~07?,%`*1?Dt~ Chi_y3maMtω+9@sk6ĈqH[V4{tUmI80˳MJ/vSkrW7@{.qNE{|b F e4S EsK@.C#Tjɾ.m<u9d۱n6;W6W-PuJikߜ/s-OY9 }|_"{AT|tEG0?6 X"}- ʵ4M:'я; .#57':X7uش`l`xۭbsśpX׶~+-υ#9 7RJ4cvj+6=`72U䘫8Jp-yŔQ{lB2fԶ$XWʫ6[WZRNŻg33- {"Rhk;* ;|f-ʲ >U1vN{J[e_@pTl@kAF|Kn:4|Pa# 2wfTP78:3H/S~KU}T8FD{jH6bDO+cW\Pa:g@zKǪQڧl΢)? Zy~sĨA˺>H+C" }iy,Уc~ߢE.[Ɗ]> b#u y掭rHZjPuB 40v|e'!eoBl'd :ȪtS8NcTsf`hLMacƆIȺ61&M>' u3O7o;|yut>GIz=8T[xFiЭɄ:t=t( A9gfeyfvӋ7 P/LZ&)%ydo<c{k3)Bq |K! xSlv~܄Lӹ>\A".q7A!}6PVlz56ה,8 Y1W0F7>,\64Y9pޕTo3wQ^#%h^&oM4? 7iN`k\?ܡ\C5 Hr~dkUZ,PG&!+dxZ+C`ӰOsW&HۧјFҰisi ð?,ks`\|n&5ã]N;LJ&vb'PGAiO+! P 3Ո$O\CZ`S{i]BR(QfOվHcl/j%djlO=}xTa9YV&M2eP /xp&9>q/~Q.p2t8'f=>`qz7ˑ/ @uN!8 wIy/ 4~ bd)%l& ON,ʸ[3(c?3d{yF 07 Z͍2c 9u_ <:l92Cٙ`TV[ m@IrJ_vZ#5c0=.aO1my3(sw#P1'H+)5i=?t'da7hX{3 FbHHp򮟔ʃlc4t)F?{.2gAAL0)y2jk.dj<`j- ()%^A"CWR:õiHl Nd;mKo5uW7~/#i!r{ xu#awl',J{|Pȩ9&EA+(sI`:PP 403zG=nyiG7#PfeYw_ir\iK_ԺWBA- !ZwȚ+(RZdADfOoGRV/U[҅CwWNI(EqSx \vC!⹟w*a0ՙ\Mː7n#ʰ nxEd~_nҟd3%)m$_ڵlvQ#1GxyC~up&T tr d bkibP;6gي sFfې%vtۘ!z3>6 U\5E-lin4= stP#&s(BSeZ{q{.O_G֗ew$R㍁Ƌ:~ap36E(*r+4_YT˿;" *, $hf-'{tl.59カV|C/>TZ(T)%]Bd.o#kv9k{XG+&OѭW|F.ܿ#x3MzdJWۮЗL*~݄a4Jc,}ٴ`7Q.tY/ޜaЮ:Ӝd5 qq*ii-}Q ]P?Uˢ`"\m(_@NZ re`PxRtE'͑],'#P=H K5]NsͦHP1#;K$d4}<Ʉ#Dk[𜻌(A%I][b?:CI;$SnC[g M=;e/intg3M i:LS:lƐ_%9U/)p C!Gdp8X}LԇwV!/NScxMzIQo uJ"bB&$pjvq5Q9jD$٫;gO .vC(%ajx:0e)ĊkA6[ `7 K;"dLǙA)r׳\L$E~ i)A"_R-MmPʨ)@qh4QHmlH̀04,[_) 8/UIN?' ˍ'-M&mXRz7A0c!f8ʔKX=O43|U_t>ˡTsS%ۂ gu-j4+cam8\UI~˥(̔]xxNTڽdg/b"9,0G,Dh W],BȈ ]]o/x8 ymKդ ѪmsX莑*dbNU@!&!nC`o.Rn1V,<쫸R;@u:x{NXðv9l:E{ j? }_@DG<4kh6@ "W; D_Jr fhO?y^gFF 7sMX Fj4vG2̶wh ym[,lgP&cCQ8H}(#)2$b3(EBWFݥ(VN/d/)~$K]g0 A ;z+Ekc|S 9}9Ry$w ʗV`v(e'd>Q Ig|LaW5/zi#?snt.Kx%^V>fnZ.u `r2wl&f45ɄLsg)NMl~Tk /ih-B2JGЧaNެ. l ?aX2,Q`2ETzv/f@kHe>6#1{!?jű>>"8.%n#K(4ɯ7L^RȳOkvH$.og m4`Fp^ 7E![Y%̕s˧ڰ6U?69cqdqGy;&5X?!JX$GfBJ?6Y"62yw*͒/Qy ;,HU OWC{kJAFѲ?U*.治. XTUwfp JU_CȄCvĈV{2f4y-S>"W߭31 I&+#Uk鋭o8+V=H撎 P{K_nVrWS P֯^^/"ʜ$-\$6(g^Rgq5މߋs)e!#񱓡k^!5Fpw! ǂgC_~.56o13'!G:Y_?m~4@ P}v c!=ՄAVZKRl. F H_0 (o eĦxN+|=Q=#6I87q>B1dG:w+Em9޶CO6^{1D rr"J<7ֈ,IW01|6(y}HC:C4=?~W.kK7=N޿nR]E(/X0!kRdK&:}q 8,&HaӅJc;٣RLS Y.i=t_#f 6sug|k鯞<2j#4߇V?OT[|_(ȝ*Ѐ7iyEl3U9&Vm+l:FΌ^sNQ%`]bW~2ay@t`Ȋ8+qNvdI\eDOq;lIxWrPyGsza%LoSDN3UӦ>DRQB)86)2L3.̴&TSpXwF6r BvkaDh;h3TG~[lUmFn>ƜA-.|1NJofDY_E=hXd[/$ӂ˹upv]ҠY ---X@d1Duɇv9^v;檚Re&ehL^UE׿=V>SkTय़aЬ@}iiC'+{Ka#nݼߏ@@FXFKW44,CV= 퍳Қϩ,x ْQZbRjECGm(BlrPRC܇h(+`J6e#x9sҥFw+_-=n @=/@gtj^wqOV@Wu N!'1J*zA֎e\z7:hm+YKE*^&Dj%d(PN/Gl|JDCܤ<_$3!kP x|)PU.,9.̊}zЋF'VҨ:FnD)!SvF-2H}uѺd`:e '[*^j:?YHa;hf66' _,2ԖƁ מ1z"h#?]1 սFB>(fåZ&J;g5~'NR#5s"+H)^wÂOLuG^/OQy/Amb!?^_^H~2b\CdR8:DaugU:e=l{Si \FEQ2@2x#Un\̪};\>AF4{;Ğ-,u6'|J [D(꿔Im#}r`[ѓ: y%6 Վ-7'bDeP$AE]J|pwtnRX@Φt Υo튤(6kGQԂ!rN2)R_iSGR-? N&k/K6T * Гj@D<u yy5뼵&k~Wb] GWa-!sZMlbL #Qsi?MJl0F9$l$HٲW=wSE ȅzԥ0VPxн\(UGgU^qɌxJ=!ObM j ̸ϩDwJZ\fS;Zz,j?Yq gUGqx0 0[VʳGZ6׎}w`W{/fih96&g #$C)95W8Fܙ(rDo"/mddBṓyB\tc#U\9]ngxH_?j]?udckRikFCko$:Y&k9lK6sѡ.aEZi.2=wn>j C Wxf2\e XR-BTyO]fdqofem޾KVpo2>%s^~*3l5I\t!Ⱦ]ZI;~Éud[NP8{rc28 IyPo]]{f 'n.J>-/~cE!9!YkWj,{ܛ-BVp[q_ #*ni9Ʊ B5&(q`,[SiM)/U i nƚYKtו(pd9;wt #^fl 3: \w-/{u͍?v|ڐ O?d&-{͇l*7G㗹¢V2YEnw[.v$wѹw|f[#EvXu(  mVZGМu9"z;q:؃rlv\55bY4+<txkjИ@u~9?oME|1R<7aL.ؒ2ꐌܛԧݥaB˗qtFm#%8~ףAwBZ6V4C4o22`$Q>[J`}}6bQ f 7 Jc$7*ؼ8}@v&c'ʲwWⵟe3=Ix_`ekMezkU?".B`bq4<˄)p*:oJK<D-+F"wӡ>0h_[@K61qDz? .AgzΒڹ/۳aH|ĩ\7J<9dn{X+a.h?/aC?]x=G ޓ=oAkZL̶y-|>͡idp_*H^[*g2E73NU#8GHFqg7u:ӈ?JN|ADYΈFCHzV*P

E@ߊ{&saXl녣{ʵPKX.@Lž*jLQ`>> OzѲ1j~T|U .|sMo2+E ƓPh>Q󫦛#G4Zq~H~-7 .X:2d0AR:teSŬµ^[+ih#wQ4 B[.uTXJ:2N9M*7iPnǔ (XVМ4r9ZBGC/yEDϒ-EdͨAOtUX/ Ua ۠<1@6v\$k?%ZJDZt6փ@] +E"R} Go [\Eje]hnVl n| Z;"[8l =588H>_`}>m҄ }bl0Dt $aOReyڑ TJ9Af "r {B.|C|'0M&0nʯ.T>wΟo="P[;o[y-2ga5$+[6dd>:cYO3 _t;w*D>kZ= {=Z:ߐl~GլbQ#w4|d;;8X9pFP9Z|C zM+ҡ߰W7PAËgm_6:݁]'mv$if"%ΏQAŞ'=^M g/!0gC2=<fޜgBh}cF *'J^ yoB~ƀvIc@$=þ4Xa2m%"<טڽE~ԱA2A;0>,< %AήTXd+2o X,Gp彵 P[;[#)b.; ebEMFR5Yo`od#sAl9 v*$^z|]s<g_8qP(6 J$lbrF[)?sBttv%#W".{(-ӕ8mE׫ flG,Q'xv><iѫB&*~柎cGC3C<֝ Ql1tT˜r>`,φèpA5C?m&FW}%; ozeFjWY ڸBr0 ?ܿDQ+n)$ xoWz' m8q;ilC_P'W^7 Tڛ֙rU4*Y%Y?Ð^کk<s7 L]O%IfE”@}"o̖(tK2wmXeuւv*0=ןo.+yKVBGɿy{xA_:\! @g5{`?k[0)>vqݝS)?j6݅"Sy6HE[%2q2fB = גx>2?&JM7[pW󸅜=dWXLMۑ7MO`fB%H[}CS,IZe9NUp1Q|.-x:Q*jj1CZ(NUҏWѶrh's)JK(e~^t`^r#B m9dWbڢ791V `;yC^ojftQ ̵in_ O~t+Mߝ;co uME`e'6m<ٹ_`| 4&ˏKWd!v ]GZAQ""R QHb1,W B~)ʯqzqZ +oqnT`GF*yCȽjůI Xes=vo~ʣ0!1*IQ|OSq2nXǓAۅ @8n%Rn0+lm~ 3JKVbgB0,{:ћW?XTurfYAWJ9"6OBz=pQ/^ g&qڰ3)Th.W@vri}5lP*b.W@Hpc4=+n'^aF-P/g Kr&A걄 䄻ŶJV\Խbϣ"gx!֢Z5+Bm6|7N\D+<"Aay^RLuvdpAyZq} @`<)1ϼ8i[fg)3AMwW`2@S/{Q|*eR[F]PlsC/\}K!, 9"b|^`l#2G.{Q+\BWF3& Q<WDϿJs!pjSeܕ7|;j =T Iz&V1^0'ܵѺqEe?%͉,tZ &ڕ E-I3Qg@ux.5{bܿ`L;ҋfkZ%#qc3C!@zܥkڠ"sHy['2c'`|B1 Au%bsԿw3pk %R$i}R\\́^ V)9̹fFM<5jdw\EDtT( P>B9SeIӤXW67xFj̗-Z3Uo\];- i%iaʸeo%548Ai:1™!*gPJ b پz#&="ù5M\\9s<ԀmWMi1ͭ2_f74dZGIw'E?&542<#2 ځ O8K1ɩOzSJKyaa{Hu<#u+9/;&Y$2lӅ2f;?.QW\*`(3z&I*?MuE̡~'D?<>!h}v/h'u MvܜS7OĪ<ΖKZL]:eBlU֗vu{Kl$ΚuRZ%.(7ydb^q$H)=/\3Yq.ذ.h©-}\MET县hP)YksU} 1&?l]p|ʋ|BS{Sv#9h``~'zU_ٞ=EOM,* z^?YF/໩@IZx/Oht dfJrb/ʐBCݤ7$O(TE\P'ՙ|xD,v1ک/ucQ<UWBI9#(V_u宄{I t1epՃPiu3o*nN!'ǒvw.zZBxf 6A)hOULMhjG0:31L"R;=0lIB8Wգ jL_X|"Dx]zR$į:e n- >b4PH |`zM+I#Zx/%%XMQ|L[&-yDb3x =7~PcV_⩓=VS;\F $|&I@ lΙu]\G+VՒU41/K ږ@urgb{$L*[i(P䦮S~/ $wqܺ5 Lf©2kq !zbEp&++0뗷B$@dM%%pzv$j3OtSb,T&ȿm5Oou]2+zv%_a@BK6DHufP(3vq9[-q?'B ތ/l`89K&?L O48 M1Y 8s"qNr).8dA.뷾 *W(5:g=4E1Iӡ$U3~ okP@L:i9+v4k7N?գ MÀ6>a^5,XM7-4N7nDTx_gyY6ĝ?ٔ@{ (b` ٓXUFv5HHE9˜%5gR3Z,tZ%ϭﬔr)/%VPst0XBDΫP_  Fyu5X^{: Oᱼ.!1NJknquy])ő#bےbU/zz~ N犷qG{1t{ aG$˷v2]3){Z%AasYH>8Լ$hBzgƒP,%\9+'P}7C@;zG$%XC RJ,:uv XpF; U ;h"SjQ&1WrLMbƜ^MfmQ:ԉ)qn/x3L %! =׭Or=)T]#AU[ ~X(I0UI8 D8|@sM|TVSxHC|H,490=wިۛX巈td Qpgӭ hB\ &XuJVJDf0^0aKkGFGǶ;y< WA);,]ywcj~P̾nC l5pxۿ_)-\[`AhdDx?zZԘPK=rW*k柴iho·bԻ86ʜnV_)5 șݡtEX=SQ,3DrBv^Ex ~c*P%ώZ;D8Ѩ>HToƷxMv@I!]B`ݱ~O%le̪Nճ0eS~1ۑ`r)F}'.zOvL]9tHt`Bf 4ܝ8a=5z ꋼH0^l8? # Ou ,H*;utl+YvPG9,Wb -)\7 H!$or`΂Oî»R@*Py-%wήDs\F㊬gW|zHn]g :ȵcaƒnYxf?$u(ЃYR$ qOJxDiw$&[cpn7bfls r@5@8'=6xM7f oׅK:MQ#5 P@"A C4n /,ESD bH=na@Ykf0)xG/9L>~~Z~B6{oJvy\ v(p؋mx]cV3"v{5` 1So $,P"~CH { T!ƔO_j9-w2|y9!~ 3w]|JXÃ:2ʷ_F4i_s5+IK4jr r/1̶3/Jq?(8pm>S >o/MbբvK>u 0m|Q  ϾkX[?/Yia9)iP+f˰" /I| )GLVJNM^/L<#T`ExFS6Fh+>`ia.T1U;oۧ׵O8ZUˎfOPLUF3rϿ Df_VO?ID>#J"i˲[Ksgy;/h(X BhÔI~1ܣ*iI& O CAd3oЭT+Wfy^NL-K!,M^9*=].|S'\+ziH5nr T֏ 8(#`S%WNg ,ЖX[Tͽk?6vg ]#.\Xm#2)4S,-2y}W$"$q # .IFVAɦZbUWx4'F IZd%]I = { |IɈ븩Ju!Iq&B Pqܥ'p%3B bۺ/ '>OugAmcUN"r1XJ iF6S Ů an`wJ_NK]Ql;ThgSǵ#ۖGln8*1Cjْaj9.2R>U!.ÑVAWϿ"btb.a't%}T[MG(˪A.U:PhYSúY8ec0ĥ<{>wˀ'֢$ܓT8`b 5k+ʴ0Lv"=C{3L Vio1$7o["|,lɵA}ԘP $B F GX!+J؊V?]x'oŦv D~ 袊'o"tI"P^;c\"bht cA_I nls4I.?."JOҕĂ?>3ܬ`Y[>{9 gϗ~L"ӻеAAN% [eUJ5Df̈l{d?&'57mp(6N'"Uz(U`wcfAKZg7Cu㮔ވtfSGiLtw1dsF_{NZj6ՅP|\^evv좋tbh zw  w02cQO<@pk/>`qUm[# o6%Drm8Yhvo> :tɛ+)}Q@ 4_>R>CU]{O " J<͹h?Rot{E}JQ):1[kS~`#Dj&V)1%zS Si?UF⩌ZYRj*)T^:Ɨ .st9bnS!@:U(S,T`œ8mciSS=Yt^ogBkX/Tds21Ie(Q}PRl"* *y g [oW& QIJច]2X R OFhGAp>sF?8`Ch?Q*_w-$ ]7;OMkשYd7xGh8FDEN!yJe܁y(4{[0ܟ }}*[nw8嗮e_!|-C㑹9 &(/V8!կ Ԭ̌%!iP 836l5ː[P?AZ~Āl E |<׋bFP?v yX^r%jJ!%d6|Q lSUֹ¶3[gF3:)ȢѼZm&Y÷|T fes-k ?__LK1J7ïQ73e :4wЬ1vMFQz.q@lMT.!b>Vw?ov-"AmR] S&aٺ.- Ffcm\4΅uD^r9G=ax(wk J#'PS*am 籬orJnIpSK=bwNtcPI5AV_׿ddyv|FKu/9ݽ |Sa](9&OVe˨\iq!q#kvZv}82~€tDF4tf%Z*l-I0cJC1y?Pl})7pOz~ m!!z9,RL_m#I>"guWۨ\H]eA ?%5t3)xmO +N)º,:-%gٯ۪UXA9{$Ǯ}|-y?AnYbap*~鸶5XPҀ& MJըJgqF8 + _`]2:f[;@k qivoAAkjcx7|D5l@6i$2D^pmuZF|YZ*HGR)z:L :UOytWꑮs!xZ/|Ҹ[.{ښ9'8}aVCFGp|PA&xw/{rovC4Hֺ O O]^ri|͹c^tDb=S/gvo?})6 |</A(̶yYv~=KJ<υN>O("Y`I+BsJ{]Jqvŀh3rd9i<[OmʬUfgekn:NFc|)p"-&#z?r$Iy b~!tkӘzU{ &-*$(' %-}Z`t "]==@7lX.齞Dq+[n#0}0X98y+^|aQ~"%daӧ]D9ڌ3\3 ],1F k)Eϰ()ؔω5x$4ջ\T Pe*m@>mE>Zj@Wz| \O^|yrK:5O̗=a:MJ>Sn^wtԋW铁]C!oS8'ʕiw9uVsK01EZU Y4-_ё5jT|bm8bJ0RA]C"QՖ8`m_3Q.5 C>\^Q(hKuX *١@N}sٹBWc$~9`"<!>ljքktPX#!h3AɡWs?_g׽KF ~UwUވ0Dzc:V?xrbw6o;xmYn+2Y}j%Ke2`N)zG9HܶO)߹𛒼EN_+[c+&F6i"v?TYd61abZƓ鷘UɲYD?+N\RKQT$lR&swN4^7p&B)iQn*kqxZ'>&r<6!Wkd \#r`9=~j^c'6A-`vQMN݌5cLlcO^u=t`pMiF$:k,м't;--Q .]/ZImr mriӧY^b1 w F`a*ḼئTTx;ה,G6|{dij. 3fd5b j89s|ʲwJ_XZJDq!=~Y M8|A؎<6|lHҹ_N#?9i'"qҺ[H6D"B'ǢZʜf$Q%uXG(h=|fzi^u1sy둩G:)s8$pzQ溕x2_*'ᔹתsEk%1ށV?}ua3`+\4]" ;ƞ)CiJ@fiOm}$y:j/9VPj/G=֦Gmq4xSf1nV)YSdG8nŚYi~LOx6+*ɺ%MAo=[&$a##֔ޟCd"5 ,itzSUOP'5*Yvh4 9Exv0 7rI)Ő7Q#O#0aŏ_`AD獳yi4W:,<|} ȷ6HwN043?L/qhi1TOKp>'X^}j(@DKK7=qXkk=SuA^tU$#fJE`,;U `bbʹu8x9{"~,7A>bo*e/KC:ϛ >Fɷh+DO,kwO q[_5ٕmAXD[Aq꿰Kgm# e- s9տZ%VguJ:Γ2!p :h}rn.#m BtCk\2U6BaDݴw$3.ۆAq[1 YQ+,`:*]DE|OY_gd9{TA '%4Wl*ϐ E`epr~cuGF!\Cژqf}7ӑxjʡq2˻QaAN6itF(@ߴ?~i3_kJT4cegӌK(ǽ\HM_Ux =-U=;ƖAp:S_jw;>)?*a.4jreL8lpa›UT2BlDVz|ג1J'?g<knW:/톐P55ʘ5j]}cl]&e2mMF]jhD:^ I*a^y=vژGUA53D!j8# ūU~S*j' Ͷ+X򑷐:o)NN 3q`hzEB _*0`Xo[cם2uL.3 \? w/ RͲ~v!MsԤfɒж2uĕHH" -ce-h|L>* eAӦt\:f1e**r{V!:'!/+IӡM2Òm\N9q:{  n< Z: h/H 6tj kնmb(\ZhYBBP(6g< {-l(ZR͡j3!/>fr괵lg 3_EI3٣O- >rcɨӣ~N/YɍPJVL` 4pZ~; P]Gx lx: nm@f~7*3ԪH xc:VannXenmfwwso9XJMitri:f*Ql (XUh>CZh T}%\g젅1t=lK 2~ecW=pQs'a$m9#mp \ŝJ~U5%~jJgWmx\̸H8pC{?1Uܯd3xś-ݽ@!b{̓ī%(oQB㡞/g dpGy cPaNN)3|&(GUiBh|_՗v`<ۿށ w8qMqaEu|])Uܛѣ Jm`dal3p7i[_Zv1v`d^ЛXe7_A/U>7"1"I*`1 ]*{L$QP!a`II ^Q{ Gm./W)B}~'oO4IUσN|n/lCoPH+Af,5!mzqd>3s.$YSE+LF\v4ܦe!';J[Yc$ں|Ktnf iEfEQmIt=0H_؁7tM;MTӝm3%nYL*#MHAحA^ޅnEO8Sx)~+z!`$Dž@_R`R&fAu騀]++v[8$|'9KXe^@1xJmԢ1e {FuPcَm" d.JDRnbOM -i,zI/n)3z]bs4h@%֏X?#J ӑml#:2nF75 f/vW-{0>110 eNh\gɦ*4^,""W&yFLSʤa7[r%;k9+ǙQA,ݒ=jE2:O;0#pU/"G>G:qM‡#<\&%=f@zS K2TS壽Ũ1 y+.Gj6gW/ UzS^H0|ō3 PܨlY ۷e@}{pC]FPSWj)=`${Ka/eno A1  ͓wDTǬ eYUyLe+W\CFCJ4&t3y˩`y- H\!` ٙ.yq%yI$47t,_disjoo17=t+W\|*pbDUهbhQ,c ;6]ݟe^@ R{,F*wN|_ӛ#pJrQ6aF$L ֩5v>5J:s͵mG#7:sX&m4Ng2%8$Հ@=Q~t(-@$R^ S%;ZC%x,VFyi?dRgH-FDG.ojo.bOO5g˘5" ~^@648Ae lυZ bFV8w@Jһs힒.jijgGأqXPyQkFA!Xcwhj' T]FƳr&b|KÊ+؉Ab;kRJa)##AUxޯWihZyIW{㦬_@r[MBvݻWmSVgT*})> 0";`o*?24WqUrUϿKOΠs@1;Eo\/&ǡ`54rAlQe&Y:wTl]n=HR "ˡkVR36xz- #;`JA/C@"=bOSzn5!+FQA(2\,[U ];$ZAJ /Xt\!(X8#Dci_*Ckeh삿5mX &6FΆ{цON>o r6"rtD2$2[/NwלƟ,vߕ[#&QԺĖuq`8h5N w9}ɢ#ˇ.lE^d֗ĕ/Hi} ⍧tHmxSGc{ou'^a9*}!93SffglEU*%djyhI++){n>էVZΨ:_Gj=cR T9tMe@`3N~t}!-ܑCoz򗴿ϰ~bBj8p@FcB\Hm?^hn1+7 qwCnP~o4C͠/->un6HC}M5OI4aL GmP/ F<kG}펮7im6zow(pc&XU8O~*K[\Rsr XrvWiRP{]֚_TgMk'V_IP"X\ cNo&L!>X<@&vy*"5J !&#Aw-Xӛ=*o:R%sb=xI\sBY+={(Sn=+DփciMwa.PچniMW[?jXcKsα.6ňP[f!]XI7C w ,b$HQ EHjO㻀x;oZ_$}BƢG&K7p͍1wpNӈs=btk)JR->NMQPdb.l0B|PVkFJIy({v]P 5,QSx} xHE-$S$7&#h!x7~ڨ|g'cUe]A:rp[@VWn4ۭY tg)i(GA og{f*ٵ80W^Lt;Odh#u,}L$5y*-Y<>R-<ƂK㲁%QN48nj(OVU2u_Bˁa)ehgAui!$2lG E<ܻ?l2+-ɞsֶM1|* =t3&m0Ah^^; $B4@ɓ'ͬi[a!T+T';<\S+|o_', ـ^wILeݧkN{ۏ0*Xɭzzm+l'TnH:" 51WC53]8Y! \*d;ûP\֌Vnbh0%2_EqzHX]݂;i068''m5iPWTp֞B"|f`R/fMa 5!sOZm 6W+q @nVv wF>|hi_˿ˡdI(+VTjۮ]h|ޖAfC#X }[0.[TbkHu/+N.EwjH8>H}U SQxmI.&պ2,E3+5 xQtz,KM_}Ze (OUh\,Wlx # Rt&t2G~]&AZ]r|;?l{p=;%k?&r|ܘuvuԏcdl}Yu_?{ nvKq[u />5ߊNb*)^??cز.8g6+l+-6\&6wmCr͛^^9xD\ MOZϰ2U8ɨWu>VFF Cy5tr<EC¶[`MGL=v\0jPT>sZ,7}HWPz%$ӓ ;3<@Yl^l+NE6TOulyij^zE ^d.X0AUD%zǦY҈DԊeQM2%3)vVH9R[b!b4 !6\R:>:zO q5 BO98rc aڝr$A^ )Rdo^{ MA{5R0"`GJ:rĦÁ$x)AL,TRSKz֧U(~׬q&՗L;wv8uŋR5](J@`/HD}pJ^d|CV)tm$A3Je5U=nx=~YKa"<^%  ˩[lʸ$]}h;~V'V+0i0WF7(JJP9-}Pƿ0ݻɆHRV {/#5 XR(rvE,wNLC ꘷2#+ $_ T/Akp51QIzJ-jݘP7Su@c`hQ rڂխwe OWBS ̊'B06#+/?us1+x[T?JG9 qĩvwj/x ˼|P [ !v~ l,r4#i}X|0$e 3q6`-@:kl0׶_ dIQNW5h<Ep;Lk=FE3ȏ$edEqi?`?GwUzF`YfHrKa@;!̸.=5~B*gqeO!b+iD7̠r>C=17 S4SϪGT Br&epK%#ThC[0C!D8`åVܛr<>XiB:ҋ877H6*BJ, t޷jFR/)9Å0ȰЄXט:ޭH&xˉ'xvjOMvkN ,I-[I?ݵ< ,$)Md왵c=-uGo'Pwy|mEwS\3KY` ̻q$ĦfU."Ÿne.tU\, |!6@8TMn.ͩFhQ$-]3RЬ!ɰ RG!/OfrUh|{ ۬}85~ F(1 `"GEL~K{COdsX#tѯBE;],D"b.e2N~NPG%(OI(H`+B~M;d|-Uˍ~|ekC]#YGɑCHjgOz1fԼ瓺Isz؞62l.~~ G3Z}ۈE#Eȧ~S|,[T_NI-HiYv[_9?"eڇB'y,1_kG mΝ @ZF# p2l8qŀ8]vjKJFN3rQfmMn 㕛>pq(ˠ k Xm*Sx v:~XX:*PWX潅.ĕɷ+=9O6X5Bl%6@.{S`t)l/~j^1H9n:kFK^.s,h@.e*M1 -9OBF=W#Z xrju<}gNj7jR?Axןy פ#|3I( iH= cR%PimJnd㕒p$U2`~%-dvL`]13c!A TI3]4>(ApkO(aƬ c Y~+Έ\GZK,6B()N +?tkz3qÁ7_-2/8v^b[jH[(uh#BanCA/2KÁ^>J)14o)=isS@a˭BR?țLNJǬj1YEYjڼ΋H]!gڂ/xn/͹4=yܟvZ&3_<Ρg 1_%JIo%\Z\;JCjqJ*g ,‹`~BŵAY ëخ<|m @\Y]YP1h#.S}W\v\c-<MRGk rr̲oj;ܲM K[o%K'N͵ quiϐڏЌiLXctR{ L?t(C3G {QS r=m 0+ )?%5YCѷ~h՟H9ڣDlKՏ ܈%?}k~R%J;2/WjJKUh3-UB며^ {OrV'r^@r|s Y{ijD;d5o*QfАEZZץg_F-z2l|!7$"P}d~hST#Z鷢r+8XL#}V  Hqƕ˚ۖ-|f ԞƲ'73·I5(?vyZ4[Zb霒Ud~[1 mB"q!*\1vawK]IąZYP%D@"XL17EXxV//+g*6龉qc0t>JqmhɃ~XqOkۻ]mh;<]``:(aجaQ5NSURJGf JZ3dfp6muA/&dEJY, g ܀?>dɁ̀󩧅{iYű8t0JJ F]x<hZR6Qʖ2ɕmMYbD+x0f09jG"QOZͦ;N^LjeX,^*Vm`J? ^"9vH+7KU,[+̀u0"@ޯ?^M88iPL h~BKƒ⒴èbpPRguWz~**5шrЏO4Tԣm8B`/TI)D0&lEFc]o<e T­݅`1OENy5*FT~ eX%`)gbpFT;/P"=hm~P G 2 .V~y."l8;&‚r.8Ӻzp7 `G%0@V2B(D:ݤz"tg--簙׈,6'*d`oIiV0`&Ƴw=>09=+jZˉHN_v\G9rBΙۥ"xNi4__D}GH\`mDZbZ~KHSl hь lν#2d|^^ x秲ͪ4*YYRPsʝ5.FCs x7V"i;y&E"frpM{9եĮ:N%ؙ,Зo``uZQ9X%X/ I [!bjޫ.V~LDܶIxge F=*WH9Wƿ@3=<׷~|ёdx0dA 1%|.+T 0e5t#[57kU-ED(-j R II֭XjvC]rB񞛶I zOLjTqgM Ou YQ5Hn_U.-Shv}o\N޳k-S;M1(PIf GmrN1~՜Iu#&ҥ0r~*I3Rϋ/a0,tr=Z@*BuFJMJ󤻓wH2s&ΎBs\3,qH3.\ˏǹRq5L,yY36$$Da#G"zO<IVk9%ّ_?-WcDŽx}Lؕ0(SmT!vUxs_]x`j:4elt,>d7}mTƐ`j ˠ3bǖ :t?>z8eд~Jb祿=}_!E2!>1RKA7reIx&=K? Z,G5-Li# aHpz\\ʰ1WĴősZ1O\^G.π\i߹(qg5柬=T'ca`*M>ѫUYZ{tyv^9juAoE"7$;wCJ`"ҦP`>/975_ɦZ'ɏUMnP%@q(SrL}8=Uaŕ"vy腪#Nܔj Ǣ ]PˠPtGnֻ%@)j5ׯ&pOwm]h(u-@rWs+5vGAbo4>Dx<-kGaY`thW_'2{L;]3=ܛ(o;G:)ñ]w8ʑD׸͞~JWַ<"`/$X}{8uBH2`K/V!ׂׄW=a?^-7lf7;1.YH2y7.L1qEb6S97M\_=2君>jA7]AB.vN^,UX *`@}U"vً#`fa"NNqV^Ĝhr妤a[ƎՋ^7F^@Jxbڿ{b8SOx&GwpgE-~ڟ)@vH W=_cI&t2/:;(X^>A:~2ֵT-V}O A$chb#|5"aa7ALv#UD_"߾3D,zf_ū;n]qx/:a3X^58Tl.FYA{=phAmS\ Mi#>[s bp~FnͶpONֻs|TǸ@fu}<[(FUeY g%h}u0/ %[0-SI`EX=%NJ׸R8KKF<*sB hP6UlQM "Je7ToD t5U\R' T>%5%Z8Wd'K5 yHg}Ðqk?,XNtSb^OVJv=!4 |GA{ܦx4~f`n{>zvRxqˬ.&" =fxȿaf#T (1c(%d,v߂WBk7gu9iDr0MArJhhASc)Z<1}ͣ0\U Y05S3ljYJnoUt]"IKQ%bq*oɑ([@6^I$^z@Ҋoɒa6zW#,ehumb_2دgsQn|/:Y.u`lUZs{m |(ga.X 5tEev+"/P#XF}j'F5eͪGe5x??19ǯ@QBJ!\kg8 V Y=ۺԽd"R9 A|C?KodyOa2y>:)<|RxdWmIQ6q5br_M,ϵQQv[)\led 43P'0-@F:G|sjdm Xϭyg:k uwKeiG׈JC4K W0!ޗS.} F~u5)]iRtyQ< 銽}sQ&DKƭg|j2_'~$C+,eB/ >˵Ҙpr wމJZ*jxI3.  <G9Mu3- 4ʾQQ^p#ڕZp .n >8ײĤ#7AP,Sc-GG-ȍ)wgVT}&_Y!]M'-].A |HPƸ3FzlشYFMoXr)CeMW T=-l f+e-ozu,w4d^F00sΖ xg@)U,S{q J!ivgxICt_2Hu8+cٙx;q%KyWfSyZhɟ,5]&|V[/9Qvt3ҋ-k_h`j}g2w5+3@jlSIq\:4 }dg51Zv[o5X,8(ZbD%s`2K蠜QqZ K]ն g~AjP1dC࿫k 3`x`O|?]Cʱ&ͦ"`IcGEilEǥlZ |tQ|wP$Y2~[ ^ҿĕ j01)#k+Z= a-qV3"4J2; 9qH2b)9`z#ivb)p&[pNgqa0Qҡ ,9(kt*QP.'3t 6B%K~(`H an\C$v]Su 1) lj2"Ď^ݯ#"1Dѡ(OxuWF.-cyʹig-˩ۭ^|`݄!C{H,4OWFz9)Il䫈bHrR٩5g,a',7Z@Lɷ}jQj$PRvuoIAlD=9Ͷk)CsA0̓ {ḿ\xVg:*ېˡx煶]ۂTHJWOD_# CnJ@>C:6 i}9 |1|9=5cJEsUGI:LD)3rџљ=34,`;хuɮK@lq>k!R>UA*ij#7C0;}+PBwS7+u'CcdE*v]6hP8B?@]{XfPn.˥ycUm&}Frca9Dƹ.G*vf0(j=K4`ʬ|:󳻗O@a=4P P$os13r>;,{_ \;:pإۃꈦ?8Qx>l,]]%bN.7BzR%fopV2E.^rzǟkwYP0>%ӗPF ' +21GSWxPk|ܬ> oE ջfT(TD7t7wW&L5ժ)}hoOWeuO4NE Ư< ̽0$L" +k[|IU5LOcptE4Q d y2<}>QP;88ޔRC:.xIn3h )8ZkI0읓 Ԍ\T / z(kRA"w* RFv. x_t1Tql9X~Rnۧ FАX^Rc4BЪd| yJ@eQ^Acg!SNy=TMĜ UEqoHQD".Vi"p YdsJ[9` hsZ7 S)Er1.ge~\r¹ U~ .$֣ y b!5ټGNā#|,;ߔeo:7< z:3b?ζضmTDV>ܢ%#  =2Ȉ]$[\d|8֮㌷B{$ى'}w碭e'z` f5&x8nf-P3LZ'9p:WfNW5G6l&q$z24P^ajevhvyXe(~Y61P$<2[qWsįX1|:#v?ڄL0z,}Ԥ@QQp c9 f_(ޣPb?qO>2ࡅ)0k"C3S@4j@yq%Ӣ;jݫؑ(*IKL(0И|X,[bB))pwB,tt;fy:[l&pl}>аV^c3#&5J) ɁLϏ;ͫnt}d*N#7wyAd4ùE e"3wҺU#x2esP1q IVivzNd4ž'oq5ٰiDB.E<ϻQ4,>D"tT28Mׂ'Ut>b {rƏ~uC+v#W3wԊ8d`'r;cF=0z#!SAÄʟ`MJ^覧#n4INF~AD&#b3 `. [N8Cea9Sm-xTʽLIHGwǐsTU2+QJI$jQrڌ&-W{ql!aPԛ0,W\lTnl0h5H1H NPR$kE|,_9b} Hb >nÆWb ƞ|<֙WsF8?ZzjaʤhUm>y3=x@ nۀ3j$ׁ MOu_4 b޳K4fy5-Rd*Φ *#j&yǽs7y޾Olth1܃ Dߌ&g>W<_L%ITx0ϐFߐO)ggM>u}$a̔2VA@c q6/ā4-~ u%#X-EB֓Ҏ`X_i38Nlm\JVuvI'B1P8IOxɜev8je~CKLhuXZqi))}s/ ;_} XG[-#;mS6Uzpц)8);hWhV%:){Qn^Ƿձaw$џVCcEyȔQ"v} \-u7[m WlZq3K6bư'JcG{os $`53o H]ԅj%{1Ln'o+N(n9 Esj`#FZWj71gN!Nr+矣& h%KY % uriƒDR٦wdr -lv3/TdƗ~NU熕\^A?0ڋH_dp7dx `z+.RX w0?AG#1UhhK}Tm^[\qGlqNcZ!9Y JϧKp6Fh?xSQ]J/ LTEaM q:ߔ0#TYi*נcJBÈj)`1̄Js?9<tЛʢ4dmT= D#)htX|kX;v!.+#*;pR|`94ۈڄOI;gd9;<(ҟdY *'(m,H7x~Idy~z1 Kć:%IQ"'rvZNJ98'ӯe"]G^{(_n͒L_O}.R+e*~y65Ԧh2Wqn5aΥ(+p%6mA*k`Kωu9:HV&u9v O)?O{I )>=(QvW I7"l eAj/qjq1EPRGKLP1s@e8KpרTo _Oc:?5GkkVf0N83sAF Xjav=,긿mTɳHV$,kg9"R2L U34=;=T7rv"؍qA 4`Mc~V$Ҟ= DNپ`d?GprIǩη\]_*N Tp1@乥_Y;hV5koQ&ށc'}CѣȈS5 &[Kj1:huT'd&G2K}́z lMFY?xI9]|JO'? 9K'ngV3!\˞L8AlcaUC;4cP~*O3%>C/jM!ߥk ӖN@pG; 7"m/E+9DU'% `)!7Ǵj]&[5{,- =.e@2[U KSjkGF\ʵ5 Y=yv9eD}'gR u0+RN9pxCi}ڄ %GZ[C^TQ]YS_qo)Ǜ/,PCEP_j/vb[TȠdWГJ18 לU*8iU9{\Q8pgYІF(R%ZFPu>[P fv_ேĈe闒]4-}/)oB3xUo>pkOGY(( =򭀾究~XC&9}F9@9ZGY+ C PMF~t%6Eh鐀︀#3!M[Mݩؕhh ZSk_yj• aԚge΃Ŝ0y{VN] y.NdyV QfD/zmJeT:N8pB)9%o: \mVeૹd<}m?ŭ<9/U| on&ASPMLu B~> ԩ+ڀ S/_v6wMe?]wJo3n}^ v,ײƂ4nh^G}iSBMUcf 󮤂P\/b3K9DnL@!)؛σNgD4-Lٛ=/7u.~es/ #Xe3Xk% ay??|cH|gH ؊Dz_${j.SpWӢ: Q~ (;K;B!?tBk`rM8O |jP)2 ݔlft[ {: @%J:MYzOVؽL+ºALPhs!sT"0%\a%~iX{xDֿ4M@j 0LY $Ѐ{bKZ>eQxec~:zpF}*_8`9^GpVݺuxln\"76_ɱ'^dy 0)|KH-Lڑ(IbZ>_d[ % ׄ,Ulw ͷۀs 0 gWô/ 3f! P:X^\aQK\Eܵ- 92EZ[U\Iq8 f&g#~DWO.wVu6==]SA]ջ ~xTӌFdv9@ `"Umӏc#Z_kc\9OamNgTb2PYo6q"ʒsD/;pL]=h ݓ6gec'#c@uzLq}u:Hxa-?Bt^17Oh\NRU7BH݈w-7v:!w5Wpsgy Y&%@%ųENʀvI8svꎻuLl 9AGroeZѮ.t[%bq"=J47ww+z14=؄֥BY;):!Ɏ#M/%Qg)Wkd?+[)Ծu_dAJh|o*'(Rzm_y Jnp3iU٬@/s,Ōg=9[u_kpLўM6}!ɔV_Qnmd-(Ӄ(Y?M A KnEG0NK!K8iO&.A7rZ3)7>#qt5@'y,S"_&bg:t@^."o5<&g𳡡t۷܄r~?AL-zN>AcCBmhYh־6Oܛ6+ {|t)/0VlMCӑx12hN_!48M(ݮWݝAsKJjV.6 _ 5Xeeߓ@lݴAi63uiGdJ dfԏJTJ鍇ӄuݮ'!8"vn)t,= w6YDnXm 㑅Uᐢ5mo:G+(&ӻ .Ki>oPYfH~LF=ƿu3d=ʹ|6ڼ[nĒ&h*| C$Aߣl|TŚ0Z̈́ -XFmwyZY;([J%Zow8qQz yJ~;tv:TӄrB]<I#Q˘ ȵhy`>+ zbwf.W/,{7^;%F*.y|آ NAb녂bϦT`kVNUDI.IA 1|C*ZxסXַl١5uǒIFbxH&ϥ(A HyvVE!2g1[yf]3cx`wTɭF^ã2h (\Sˣ);X3Ie4I'i"Q jDγD'f$»o}b)\PFV,cg=Dݟh^CҢ^Q=`Q+N:H\I8ǥRgB$mӭߔg b;hC!`d2څ*e]WeѧNHcq N3߃*V`% {3ChL I}%P DܔܸL HYskalb5ʳ؟?=ƇMG aN 8($F2銩3J٦\|޲m:]Օ!񴽅 NأQQ%ҵ-FV-D\%>h vI=zwe ŋ-1!(4VQ/x ّU _Po͝ 1>XMNY|-3ey0S=_ ůE8}5JHW{{Z4VЈdXͲ̡ ;&A3RKMf3&fVW$#L9.wj懺gcتVp=\1V)]+e<י13:M# SԨ*|=7uuLB, E%f 5tdͻH .[!4# - a,r4.9}ͤ9,?/1|d1͐x`1yQg"hŞ ğ͈eHH[!BXas9'tÛv4KaІ< 5|誏sLHHlT䣗\n0TRsN{ɷd$pJU¾=OXZ &p| ݹ_T򝹀,>=J*B6{I7-5̹V&u!R16!eb,(Qg{ItkD"#Ɏ\Ϳ^ SYJ]pbOX=RQ8{My&ʲ#"ok_yjѨZb/`eg Kc sc +cFY}086}Dtƪ  [^S% $N|>Bohk|NG6`XD# _B0:E o=x!Guaq{$ȳ#VПe|{tec]!Hv)}S =iŤRA9R(= QSn{ %}<+*tiWDJaW39m.u<Ü9rOVnĄfNδ}l[t Hs3ɖnL~d} @]25,#8/NRm N2+bP\ k|)[#4KkD WTVg?EvlkX><Ǟ-6#K L=kUZ_.GE#*B ) : *nBd$ %%cR f@sfpw.av_$ ,_rSFby9o#;r,_5I`H@./Uc]wqB:-ܪ,Vq݈C#_J_\H>m?QO0s5rj?$"+ आo2ڕ?"]%]qqꐓ.GTCdS2\y/ҹa5N48NTc#y0H:hS i&^= }(F Tn{#) x45"(o487@͆~J*ԏĞPR*\(Ym. }XXVk;{Tt C {pn" tl7X~.X&\AMl?$zibߥhi(~< ,iu+KVFd#=-LV8-̻Et4LV :r~3(t `ärȱGd 풢׹[A!l;2  򍀒lODZ6`}˃tm( pY> (%K[@ "tdglb`q=D`6.%uaRyHDb4'ʏ`Xϕ[iD_0V=F_Nxs8)~Nh^Bt$8#P+$: $Oea͸-d˃ݭyOH4&u, Ú|dB2giO:]YUP|d#$Qh2=̹q0qLNbP.o7\')mr'=#_yOXka@A{'O=΋$R}X wR4LS rbAȭa&>anj_i˓8zv$An6-h[M$!rڪ۫^ bFq?\HĔj<[!7rhxȸ6"V+pA=FG*6]Ԁ  O<.{8sj.T@fYc|5_KBVo`̏0~?$:7>ҷxbnY=2WOx,a|yABwKnrȮ(i#%fD']ښm| fȳCZzs./ ĶX7ɇPN9SI~-KCx#UTƼ"60L`j}K/zGpHE%8Y~] PLHp˘NWa(wM_VmXӚpƙautgq_utr(dFX鏹[T Ey ToͲI r $UN.pY3 Mސq9BhPkEu[2"%B t~ aVA 5]3 k-sĘRcs 0\!cI E&aG"@9LDiL@xTP5O<|3GTNj.Giua_c}j]o CҟHmKs:(;LjGYn h73դ宇 ǁ [Dʠ9tԛt Nl5H.uka@gLm]׮ӊ `x5}Arɖ;<4픔ٷO@qP PWq kL*Wh˘86f O 0j6yҠm#OF*zbU tKuUJ*4ϜX:+P=ro:!8W$YlJH)q Kdi!v)[BK啷+729R tr8sܚ|~cݟƢ “;0l?蝇}BULՠ+w<&ܞϹk7A?W-JJpX'aM,!;ˉUWa,t ?3h='z1[U.SzUIʐH y#(T] {E oU6};Tn|Sثz[utwIM&bNʦN!QdP.ps/!~Es_InCR%:;SI֙14jF%G…JZ%. BcW+hU#hߴcF2{^ u(rI6҅aa[~! |,vݡ =PA독f {F&I)n |2b<)9V1:hxZҪ[/G*Nu>dVrIdځOJ M,ٝ2JBv!ڀߪVjTnjj+#Dbъ¼(~37M[싼rT'b!DX/Sf 3a?ν̔r!^2E/b.k@ o1o-" daSXܨ 0c0 t.(N#].3ve/_%94Yn ! d\dT`1x|캾fQWw;fk2H]ޓc (eQ0 ӦG֭朹uI2J4o s3uV|.'ՉiG][_Qy ᮏ/`tQq~ 8V$1j9>ԟR0LgPT`cc3ɶ& .- Ҳ˷A'bSxK˸~8P /O68^ Zz)=M߹-qbj0cE%-`͉z,kPbҞNZk/_R@|:b?n9h=4RxZYذ[}kws?zĪ X$BD<ߔ)%wQ؅+kĥP>}]95OZNGQ K=Lz2l:6Aiw $G 7vroρC#  䤷rpoD{i5 [}R,4L#Nҗ#ߣUK"Mx|n`Z87k?;(p8d^>z6,zwqQ2/>DyĂL1LyqO!AA]*-8宔 <>5)5whX)KGzYlcR5gghAI\ίX”?j޸TSfvsh2,"Mk1I6 Axf c=.ot!ns>FR׆;5XFr$a_1H8.D3b sVz}l'.FD:=(h)DUJ"R[E-n% y¼F1:[zyE-E&3㌮& 7R%e`?`jOj0a[X50q m}Zٽ72[ofi=c UcUukY';Yִ qAԥZ@A‹ :QcG!phoڕ8hAճJC*1j J6o.$ 0T.d{Bq )C:o7tw}0VH ZuOw=7@gAވ xktΈ :TZ8b@wZV ym-GQSjZZ-M xEorsp!ds L=);myyr<$u3ry8%fB a!lG'=5C&n^\/Ӻ Sŏ!VLkg4&EYp|HQV]\dャ²ECƦxYgx2>@BL,`ZИwXU /,rG|M+/VBSl:AGI}db N>zmds e1J=#8*|aw}|TX> I?Jب6uklQhJꬰJɥHH $ #_%4s1%\`?E~d '~{扗cBHoEj.îXf_W mփǷ1O4͝bI;?tuɔc\VF)`+-ɤQ+I<|2< bjΕom;$xi9S" Vna:6DfowApwjD.Ź$y(.am($ΟȶC=- $qomܶ#5ㄩwSyA`4a,D,dJV6D $y)R11ņ6·[s~6%̖0#|íI2<8h>9E#GI5lm͘Pt4+`_NlUe*NyܧJǽ| RδP5TSe|z@OJ \CF?#"(1ؚ#VɭۭO1òSⅮ_lդ]JU/&I_Ψz3)#C!{ ;v8'ތ<.2]qYfT_Ws#>r^1W'{v>\Ά=iZ]ENk %}N%e4*Sr³*UO2M@Z}و4\!*MaaPЧuB}d_ >q9 B['O1y>9=<џv 'Fӏ﷠"Y몣t̻tg8g˘˵jb{wj[:ޑ'6Jcv(7kiU [^ǗV9- JJHɫ !#{}mF:G=jZ`s$M7_>t&C2Tu5Z7bp sI_g)GD3.IY..]' {+3&|w$Ǡ_$Mz\@9JpjjY 4^!қxpK*B_Wf]%? ΔtbL屿A[߳4%Á'i+|WdեcZ`%oі Oww.mN*)L:Gȏ f=lwiX%|_gX/V%ЭkHȊւ>9>Y@ =, 6zHDZ{ˮx7a*SB.=?r(Yt8Y˜򶟫ehӵ?lټTw yk$J(WS CVh|!_Wl<܋)L0F2e:D2P6hb&^Jl38Ɔ>5}e)! ?P# G"LGc$^HbW8$vP Bsaxβ3 Y^O.DWGbF^m?>QvCI[UXֹU@J/fܡAC;1|쫁ir9}@t jnݶveJƬg?>'+[ׅԨ; wOU+d/Tۼ ztv3{LQ^:oBp- QkQ☮}lVT*uK5 %71";5Q=(d|Rcy=[@"R)є+a]G$2.ZKj9jC7kmz7@w*bzv]pg$f! X= wIV%O:6*U$̍ q%>uwab~2:"g }"٘>yu!Zѿ/^$Y z$X8X/@|!#פ;xW5Ih0i3XʨcYNbOB"FD/k\8ylO1BQMo2sM6]ñ@WDonj:کNEi"(lLcW M{!d,G֬#y"x:Qx uAo-b #Lԭ.!>{:,P/9x\n-e/4o ]H>cTDކSFd :dZB@a^^mʁ Z8#Te=He,8gkp0mWe\a|k8q"u73sw ?b~T284m@۩a~.i>gWyKuHޜq>㚇Hn}i]e '噾~K$۔JdH3j<.FJihq)Bo5UV5,w'm)Je+ *oxjt!5)Lsd<R d7$ۇq[d Ѷ]B^x3}g+%mNu7r_Q  7s[AU$;?WM:-!J5% $ e}D_Y|~2XY?y/D}'W/ԐK|Bã:"AǔJtny)p:_*)-F|ܓ:ԏ._V4In($ W7m+.+= u=ǹGexn?FVyIPK5yۄ {0kЮ"1>Q"z:`yXW) `>A"| .6k@pZ#r2'0#ܒ=!a/g-EŎ:Kk~[]XfX $MRV:w)FCY 7SӏGI~?a|f7*'?Nl 7 F/}A 8PP&uvNAz˯4b{ac+fWY녵D(ߪJEތAŤ7r5|NqȦ)=3EmEN`?,]bG!7!M+>Zk!\̍9{*1p 5u J@;_$[B_geKt Y\H_Ӫ@/fo7Q; =d`{61 W ڱTqV]ϑ@"*kr9)8FGa١.݉  yjD7M/ |r1L֨U!T?JDV Qn74P;@9Y]%^k8 `fMR/%7‡aM۝dǸTgX&@,Ƌ=bKԦA*P+,`:gDx=\9IEIzF 1xlfd1ĜDl\7l#(cp_֎I^6~ç|DTp#P%Fxw.;pIQǬPcoyk*qՇٗCĐ܊6:?zgCHi#|_=uΠ4 >DIXh,~L87 b n] >Yh)?>2SBDQXdDDAB28T sQDAqĉ=n+ ,+Xa9*2RԾd~d*!R~4&>AqXRubȎ9N(3 6;\QDX|tJLza@Ձk& [c~;26HVn|ܬ oAH7#JEQ)#8<T_B^yV6G𛛬$X8 ¥VqFm[9O/=- 7C;}Bɔ[á%<-C:ΣQF`x3A-J !8kV^_O"~&4+`k@)uyB#QF,v?ҸEժ"i;5_! 15 xkNLd(Ɩj߃YT"IOOUSUPޱYM䔙~c4&AwiMAxܾ;.Q3waeǂ yg-,,V}?cy^nέ:ߎ1ЀN6/VĎR=0ZFk0{~<awӵ\K'JőQsY(e-q=0e7_#5m#c!%V--qժU~қ6m{ 1Ua*4%H0=UD֬ٛ$fٟݖmܗ )'6nX^ʳ _38+dS/dތk*Q`ūExV_zqoڏ;n?RQZ|Q::1+d"(6*``A P0~ï/ ͮz1Y9>nM9O5(lc*(N<|"x3n%آq ,` '4 cj GLD^8,d qv$GU#LHx1M͋pT'*_$VLԖy#fZ B|;'E*eX IuS|9ӓKQ, B ->DgF@rq qNIS 8J!P:Sy'yQ!] e|VH^91[^"#q<2Wꎘx"zL̬Vt'yJC۹]g]|WP00+8Z| bI(,B x1h\ t0Ồ5 F?iyb?if5!`{#>Ke(ottN.rь96e@a ׬JANDV -1 5= ,Y0tWB3UvXFE9}c!_>YY5eD;]~WFSl"$£"S zW).Y5.I Lu;@![s~lV/fV8=q^ЍLK'8ɝS~YNj8]_u@ /RK%WCbN:tZ"XN"y, zI|rXa_*wHvhb`9rɵN͜a<r;xA|e[ KkbTPa=7=nF..-R~sW Bdjϝ'Aj+dl8c@ 4twę3;ذ  ˾c +y6-ZXIrdC΃N@`$1y5AdŰ"_Q:CMY^upwv!Cs%,ɶ +;ɧ|MGoN,;:z戳8Q\SBXM$ ˖3L"܄Pk8p{LPɃ$`/j6A؏`s:󪔾jFF`f4@1+x0\6> pDX^[z]~Ǝ F-9/UmJF9U~K\M.FBOs(Y3G$,EȜ6Ry{.{Q3ўR9  p[-z%BÚ²/ 2.\p?-NSǭ) +r1˔P0gG$)ǻib Na_v pE5A!xURT6~OwŚ0 \rBƤ>]]߂=&ſcЖfގ7{ (eE,bt/i{! 0jHKHS&aXLoV ^uCG89% Xk^tlx́uBՆ5>Yl~[p͈ᭀI*Wԗu7)!b2u^ӡqȺ88)vBSێ]qRi9v!Cs?JQ3wX8>ʘ si n}$EuQX$zyp{n쏠DQ g%"vfZu5r{3#I84Ƥt%CMdeB|6!xMжW^s"4SBR_`68vy:%ا/%*".ƾMW"i2rediHf?+x״uDz}ˆ6㳜%$8eO7t54v̳2[R@yl='Ca9C֮B!Wjqogb8zJ xY2VPieW_k{sI=HtrvXc/D$&CIlD:l0`Xf`et?rk{SRӿhqM^LA5Dpсv| VqyMRWai`{p,ٺ#p4Ï8(%Yq\G݊|/~C &]JRvpuCMVtю%^G7ZVP<l/wv$~Z7%1͕ IuzE?g2J0W4㘇륢,s y;Ȼ+^O~JP2no3; zJfǬ(ڨ/0=kH,X-M c4߫USWtnu݊&bݲ?tb UK@U 9ץyaZm_\DLAI35zU(gιZqxђ [n‹^G7wڗj>?x4WHMd%yx.2@thvc/d :"iAj,Ӹ>)'Ĝ&lMmH85᙭,NNA!od{i/o]85I#垦*5*7MoiT2wtMpnak7v/&溷{cɋ^9 +RqPgw[EFpV`kl;i酃ǛplE"m1YhP{0TF9G_V3v`#oWY4[7;5 KŋhBC1LgSTVg~մ}NaD))BeUtW9]7 6\B-W)tqۦvp_- W`T fE6GJiqg\}__:%8O :jU0 ߴs 53)ޝMR)+YzA:7u>sa v܎hi BC/83 #L!3[X 1&D_d=Dz7S~uKKKljdi˟>t:|Z$ L [ƹr w?8O-\_@'~1uQ+v. G7V0ķ%ɌÅߥ;D"q]cKkZIC!KWKG8chPl{J+まrD% >a]tJ#i|>뛹Jط}IaigX!.BU^؜%wN1@hZ31n3= J1" *ФQ*">?H{dZ X՗P{րޕ{\Q0Jdj1ˊZ *7ä027%"U=9=AVBVB+9E_q+h܉yBlES'{K\Bsb2R"8ÞF緘mIY^#w{⼖S RlWCD<-.NvG +ޗ_{!UخP85aNDl ُ(o;j L6ZaР"v$i6=DU8jGwz-{ ,MΝ)K,C';? E68-ڑ>W[{M~6/Ɠ/YJm){9f 7)S>TP Yn!)ęJNy~秡œqZ!(2zAf3FV!Kht,::9FquwsG,-%z~mg_h} dstDCmּQ!i6}x 5*8ZwfKXrCv23¬謹\_4˝9ZG/ 1T!egt0F#D2O(r8qpC(e}CIp9EA -ۧ] /}e <_ e=_GwO>]J5Nk=ә6DEy#)΍0ŃPU tq˖ DQQl>T(lvҜXU+{kїfw͜@;`{Ғ/Wg\dBBwjo) qSғu\U8( ĝV' ^zx\tO')rm̪*Cb)gCP-eǾ5ĺ# &@b`ļ@f:q iD}:\+,גM0titDhgtfAg@N(mA3!ma; a9 g'sx.(Z#Uf;j9 a^ 57C%dɢ"QQ II5s6Xh&VĒ)uWPއߌ Cj s 8PX<Eա,2`&,l/"J={!΂TEƊmM+_\W.{4łZ\EfuXigK rRRimI{ .*ѷMDZXÊ6[@,+78>'Xh~ںᦁҀ;Uh˶n;2ݰ9W\{Bß͏HvKcfnewzN3ey7'Z`9nhI|?n48a_UXS(_ 3$zMx U_)__'zh\i ^-0_Do4RƳz2^ӡlkѩ5|#E>rP,?l 1dIǏkĈ1TYs3ͅ2A AgV3FoNꤸЯznB1nl'w+WѬȀsӍ`E }+5w7܄LNq2~xЈ8l&|{!앩u?O11$Ttj\H~n(_d%flվn5 M `3ǐK9+Ka$wy\~J~z.w$^A2U#f00 &)`3ޤ/겎jh_ǁ4+b U~H%Z nlBq-+`~Hm$D +BwTA\h4 ̳`Dk/+$)U&Ž_/hNm`LOSarcI9%7aM L|HD3tCޣ[=|O .Tk{o roW}SC; m퍜/Rqeҏ{F+~\.k4EWe뷭Ŷ+"MӀu[o8&97ZhwK/Z5؏#W IJ/ mKr w6SmQC: nO>x4s s9n x`AeR35X~+*ܥ3sCN~H#zI\s{) ?`Rͩ9{"Qgb;Ηqr/e4fb K1q:8xhgsIXDrb] Y9Gәi0ݶ$EHr[M9 }ͦut$HwF.O\ ~*[1x;d}03K+L%i<} ,@ d?2 J udQ*+K9 גk0 D +'+5-Dn$GmN>I]pp{U%B,Y:SfRfIg)n Ip1\o{<_HMY) aJ(5W:0r“/v,mIR5a"}ŭ$\Q'mp0rƩ 4L K5{*jW]%c]/9'r_)kf۴ʛ*Ac7rsmK35gE.Qj|z[`Pf d2dU }6C횝l!0>&Qr }Q6=[ A'BXN;"atn>B̭$[`-[ 0q0H<%9F8|:VJmcBg0 ĞhBPglSLh0ʕ-UzeZp 0qT8k}q>җt&%H*ച{k+ Xv\2Afi[+!9\4Ntu%HPq[|3M2n= Iz*lmχߙ#H(r͏3N,+4~#K7NczEB9oh븜DCQm]HOōp1{W5SG+{"gzS<0;WN1D]{6܎h*{lϻFv~L3cMO'*CaE+dk)/GA)DÛ$-}uhDL۠0c?34ӫic3;e,%5lڋh\zfKSN |~ us7::Q‰Щ>g]aڪuʌs% _~6?ER1+9 Jtt+L-2sxzʫ nA:xn&񶾥2v.:֕y4o~b`ʵݗfy`*s}iy0ҵˬc2']3[Ն ɪtm1~X :k8hiTp֧5I(4ąߝZtͪڋu v%13VW$!58Q1-(VMIgt4-b0:"Cr᭲y0Cs@u2y;sL>5 8\M Pi9}ke:/t ]u?| 0n'~((`oopl lϒ -b$@V.Iĺ ŦBnvyQ~6Fnm _Jv/H;dCM_HcՑa([)&Y ^b*_ㄎ*7]h 6GmOn|aW^T! _|H3E0O LO)7n4l a#]ǃB26%>_H:KRyK_2gD5rnA#pyD:i_Գ`X&KHӜ>X#x=Gca%5<.VUx#&ѫq}&6!BX4;qw !opJrbj( duҕb'mT+m}%T3oی޳64P]tٔ4DD%oIkCj:Cݾф ?9lpz-*1,(kwELNI#diQyV{͢Ulp6߄UP.$@*Q5m-sO:-פs;R"[PHC \V̸ifNӷџ`/e=e`і)oO!pkNQ=ġĒ48\; Oc 1y 1v_avhQvd5f3jL4tCC|w+؉eB{SJ8qþ /:B;w\5r(|iK)O7ez1rvBiNot֩.lni_ $[o lऍ-N Q.:rYDK-H^ /<ř&> ʨԔ$/hho&p,)pM0yln%^n>dzG")]ՊPk+_=0\vY`z$ b[ÊP>hSѐPcwL"Y̑^9 c<'6oh6Fҿ}}:q-{6כ3<\N(%+]& <v1+Bg$kgA\HI9 _%ZɷT_1Wh3^_pgIVq‡V/|d[XMy;VlYH}/ g3[\3>QhTPVڠ ϡ ;!Nmq=g9ԡf͖pKKYJ؜XglJL$q)4*4kߙVks(l]Bg"ܞ`8Quo*#'NزtxYT  wFM_ܟqv twu]PX[u[H3zj$m:Y2!'Jݔ9V2O1.ֿ qf<$dP? O߻RXZ'1WBG7Nb-᎔x!sٳZ78n?S||t.5# ڟ֤]e2Ya-X#\kٕej?N?o"Th`j.CȲi3vB$r+ G;L?zs=1S .Pb>j,R=G(".}\|xsG۵g3 kB^\ˢ @NB'[=c rMIz+auԜ Yʞ,dQMJ pـ -sשB Dwa<X Ny3;Ul֑mB@oIX,֩Z@~_ojvL&,d;]E2>lV͐AQ=A ;0pEi#+zg癩`,TqVD A9R KLB5d Pn5~[Q3a5杰G^G5c)F9#.LkBf'gȵrwZŅK^%*PKtH}((5N8uC:o分.C htaڜ>w{ \SZ{:L#Q)\yϩʃ' ߈*OC"w[u`c%{O:h]'Cxrq.|eDVw<P]Zj@~sKsK+uD1 *ِ,;i]q'sUч~مb}tDsYy<Č"|j#;isbgQ'n`5<7E}4[ 0x?:D1Z=`}&qS# +k'1쨪9j\ {n0vY1L\bi>/6q?EĠ4Ȉ\;7V%G啌xoI1 27Fyy!p}ؐbW, ނ7Q/Rdc{ٿԗsʗ}IeDž*ypQ#<-Z)4qv2y] Xx}˶NI >=0 ɿzGJ L y\12BV̧ɷbDl) ~b,ȥa#fRtjmUA^RT,2_}iZ=yuAҎ.t_9G*~0\OwQ LIgEJ ;nЬ6 f4a=W*knRDz 93~Jr* 6! C w2CB_e#p 0_f81õvZ*-Qou@8TIOǏФěV[hJk?: 'TU!Qxbj]jPE4)geوp|tXYg*@=ܒQq>2>@bt!y1Yex6:LWjgs7*_ ƕz98:tcRs\3+pWk "-yΙHX/RUA|jpnEA+U㒭V|ô'Vj;5BCrM\=̍}.-<[u8*]{z@8TJh]^ɅfkNM7+(P{R2p^D5i&ͻ7,7|E[BH\FB evԜ}xg<Rm#?DAHiO4;~:CFH&εU=gxs-V 1"zsɪd(0GDH5hi6ֱ_hY6ui=≱)Jj)mRY.cɭ4+w5\]by vj)6cI O>1 cto7ېBRdXن|Gh-<=]q %p9  qg)uĒJ#)Kѧzk`i$Ӷwl# \=ȎYZۻM],TQ+Jt۞qٹ. z01AWݖ!ƿfmmtr1=3>9Қg_dGƂAݿsU9f25AgZlDDI =,?nBě 8ԴW[}^*ݜs0do5c8}f$'B?!m ZRKK2ϗ^9WrDjFǕ*ױA_,`$ XưYW[0'zcQ"_Vk1( c\'OA(<:9\7$Uv* -trǀCQXrXti!?ECed 0dY؀[5[xpWs˹X^dzϋG`4w8}J`.)I3s\pCaVۉ9RÈ"F(¬Eτi:;+ k ?AHCΈ}H|X<†y7}?ݗ{P u?~v$CڼL? 6q^z *#c`eDT ۪d>kq۱a#+N4 G7iELXgT˵6 .D0LxMrƪ[6G(9xiȼԒo35?=V2·A^c!1;~!m#q{\<+MvXnE;!BZN;?jH.3<}N 7iͬlrPA^j^`(%׷T ßn}*1"1/Ś^{au =Ӝ%QQ%NR=ZiL68=40poM};(8AS;\=yA3)uZY >U]V L,K/#Ks?m F9nU]ۚM*GdJLt{ℐ=OD@/Tg[}ݐ^W|B]K{`Ct$#$FӈՏ߃tZbԎmd7"oD!x?]0I_ϼ(:<u?0xHWP\.AJ8oE w89w,,?KfL;Ȟ:;& V9F>eHcx;H三U~Nl>Tpcm,՛` IVWv/ ږi"]\VரMɓFoqC?\ܵ=CrgT7GsBFm)dd[}4E$Af|F4h|VUHN56>bTݗVW#N ZHve;M"-W0SteףyBY$!ap*-ySm,> L"N:f(ogKݽ) &w~d}mAdA-01?*t47jzJ^>&򞗭-0.4s[He}=yړ%ML gvXH} Mp*O+2|MVai#BǑ'D,P1<8}e]!U¦]*R#vrY?cxrk)*i`H!3kP{{]4<%C\^ݷ.%l|+]~qccs|NSdI4 vӯ??Y5NWӁ3O@a GJq=e(qW>ѨXx;Q\KM TtS"ݮ3AIlX1P,+Vf]yJzx4}GR6)X ,7[IzX?fStSD& [7R[=n)[ZN,Ob/6K {f 30n@z޸y_+RQd(z =@<٦"xEWc?~O(oz b;f.cm@"]zbWADb\T_zREaUٓRd20+ķҀzb7}mCw~`|,  >FRC'BQ.m3cN6x@]'K)n%6hp3/jҹ5"Ħڢ~f1OO@#aێf1j&<gJ酸q7M]8$f@pV@M%o}p{[b]PVgFd%! 3 jOvK+ou +aPhѰj*WR50,Az+f_{^ hx7[ڪN'ks9~=Lj jV-S 5er&p"u#dɋcB+kKP˭]kb/]ЯR yJZ< .{ dtғQQ"ۗ3}HȶHzό"ad{!J,eI窫tu%d4%|B9럠wAI\e/ge l}d48b1JtYIj\#L!*ckcV7Amw buܱZqiGf.z>ٶ.L*=2 _j?:QM@oI-߆, PA9e5O[V,k(.;Za7)ybN%4o?ه {cLk9fIE>ܥFt OovX@a!Mٹ!s4>^87ƺqJHѲ79-`{jOΖW4γK X)Q[@LEY乍k3TV$@ɶZ2,,BYǿliʂfk[@`npH [D/[1lḢceﮖfD?}"G{PN|*2 Y9ᡁ~P(X1Kmxt?YR@йA[5gTLsFMr OKTu|1p+]0oL]nWm5gGd§>jp5hKu`{3O,hm[Qq)4-m䌼yT|fN$r ש0 !dwov 7_GJas޻ˆtk<*hc"&vD |k m)Z.3hE꩛EC QvP}~}aF?>*rϧԸ"Z& !M `,h#ncXƞ}W_S$ *X83> l2paO{rOMZ?Gqvac=rAI*M @$3J{$D=wL(haԸ3eU Gx|Y)PRD4)uU_9@AH.ωuˆ='3ș8#Q EOd=צL 4eD.t fXow.>Cxt|rԖ:vpH3BWfJD} 1F4-6WJN!+/iό{7n6QxCPY!$Նd5L9^?vpCw-Msz7awUEWcȳag2XQFќ3m^F'p& b'ݱF~wu4(ҪIJcJ3!@ G pOdr,2Kb1GIQ{ \s*AWc1ˀzKoJ)dU_a M}]t/]lc|x$~vvXW~_Osa,7!]Mka'[[f|ԂRP,Bjm Ķ JBcY|6N 79{ywSY0#wͷ!`}# ΡۊgGO9/]5]S}ǁ^wcU :5+EY:z1(\\Q>AƇ k=N#E$h'40`X* lo|&pBk7 A,L"}_[ ;/Y_ fJ4Ǚnt~?iB:ię~_Am͡ vZ r.[[YR_ǮlkUM[4a|/0U`ޜ斏a+Pd<'qژsluW3q?B ˀ[LIO$8Ϋz"MI(QlWbA( fG uL<,=b|C:2;aX# qɇb oΡYɀ[pl5}O<iN_A-EC\YV>xPL}DJ!nvc9>2Pp;Gpk |LFկ_0:ahńϼy<ld tVf H=}KtC${)V>Ԭ)m F7m@p<1ڵ)7M&xM`,TdOhc{.C`׊1ɀDE5`}%8Ew);0x#_Ls ='zBVx 5vtIOhz Zǖ[?$3=sՃϾs~ĻfB JƏ-lSE4{sIBB4 Zbz.gmn hnY;/+W._ 1!L{8A %B=n+llC&OhQ3wu71U'zNHiՁ0TѩZˆ QNRy$)[g%wi{Jw~ӣ d^{cWP78arkO4c 2Qti' mTX y=uծXIbdG*t1^5m LR]$OCt 0>W$0xr#٦C>Kmʹ+öa~ykļzXHjO%3-`&Φy+FoƩ)axC R&<9TpJ(6LT{{ bo -Jgr1m@4 KɉX*!;E̋Mie/#زB\ۘgXo9Cޜ֛GVC",n+[GWֺͭY WQ"ffcSU8ÞsgEG [Ju!Yldkʚqpixe/̚:9 r׹S$I/r\pRzo^Yų XvҼ"aJYL72G2uHqRi"WnİF7cj0lv"ҙlkHMWqflXVD7 My-KwopwmS .V*$,+C/;O"aKZ6uP7(nC R@ƯHRf1IH&qJ oKΉZi)[$|:CEWL2%D嚡_܇hds_/gʥN)=qpTY~œ@w D?W؏B;{!wa44WD)Hߪ&jЭ=Bs6ӨG``/ >¾+0^69qĘ!Ƭ0i-y3&nFU7`+O,3(T+Hp3ݶ L{kY7pl." +}hPNl8>L8S36n?<,1i6"܍ݗم՜liMk[<)Yy 7}:Xd Ѣ*PA r^&yL:Qk[8#R[N=QX3rg 7u*^2QyzlkUFOdP}9_Ogtć]8Za(1܊K݋5eC5*!p`RE4*{d^ %Q*GvEAz|ɣ+7vF+wT`&h =D\,lFI A8e]λx? -ղR}Jօkd۲Jcyo0WF 29ޓW=ɶFIR0EouȌ&nYgȉ'x2Ґ-*(*2WC`"\`ۓgOFz8`>]=g˗kNJP}$6O!u!3˥%`5Np۠͘! : "n`BBG0*a1åuۼcycMJ9;D6gLIS¤ z2@s/+\NQI(.T Vc!60 @=Z' OΪF,>Xg/5cy~i{1&4 t]V9@ZBLMC_>J37Ar" Vr^NΣLJ Gnꀀ \">Jױu 1м\%Ց*t.b-,\>:CbW4p y̵*\{{9p\w%l,g[m8Q H-Pf㱚J})pX$8_x{D. ]ޠoD/=_8KNW2*Bt:#➵JME2Vu(֎pr2\MoAx7}DQҲf`VҶ/܇iq Vwŋ]yP'oo%v<£>3'# w^(pWWZT/ki7?eqy腄v,Ll,{n6]%G؇['=ҪTrj?fL bf?%ꖃ߁ 7Aܽyv";2e~EDSf9DZRWTnZ +.b̔ǬYJ$%Hf4ݯtĭ̓bƞ}\=Mm?`y-n;iEQ A:5-K卦}KC%ЁC+ElRt2 8XLAu%T Fy^@>Zfx-05V4t+FDttqXܕ$S؃<_9s/Kvlj|g A8E͍F7lK$Oq'fEj'ᛉlA#[EA]nZ/'SW4%SΜᶟnZc%R3`kT"L_ x\d,0j_GTPwU]bh()sJ&v!Lřg"6yUs0po'Yċ+)'UU*=1#heݗ %!Q/=jpY8T˿*;7skPuD.(_~oFA2L#<|dёTR0P=i(rǘMfv}r,ƝĔt{,*o.j \T6g"~*?Z!݀+Ν5BN6-9m:ypLvH?91gB5[,StF~`Vs>{LhepM4)+RqDvO`~s1ay_m |[H;/XKdYBMDyuaոsd_ڀ_޿" 50QYFMl#2v1gR&7sOc>Yoɣǡb =q_XXy͖2ꇹyUME6"76{~Po)8 #fK'LJCLV=V8LՊS43mNdU]p"ܤgbU PTgLR6>gxgo赹_6nd \}>kj;LS!!Fzv5,^ƜM7=>T2 IAhFҔ'x|P@sѢ1 M+3灩9DoH yb X̩$|SCryDZ^#)QOb1^yjHSVd]yyV.wd\.]hX;'ς-B~w”3LD r|VdC:nsL1op{C~;M{;Lc-dZ5; # nf GSV?XyV%ď`X: qh^=CV &kJݽR`R6'. ۏ[Q"ܜ{,#]{]2‡GPi3;V1D@jvֱqDSև[xۖ2X=㟑X0zRUB3e*TS+~$[Ev,TIsdDG:Tǝl?jOMR`00-F}׻%]ZɇEc guҤ b[d92 Wr2T%l^;I-2e:si:"mIF9C;CRFƑ:et[8RЕ$jO"z!FG͌ٿ\>ZxM^ εOCdmölfקѫ B  0 9 I?D9%%';^v?BGq/̴8DBPY\l85ʽx$J k3݈u $ * Q6;'Bv2m>s@6fdkģ|O]0tKZċwĭZ5uO Ӱ"J&$6rB.6QMvzdhSZYcҞdNzBPþW,$~h$uvtvljU8 փ,›t n < H!JIUBMf"`R^~->Wd*z#JөXZیfzoU-֦/^vW.)b pwG2id(h\Z+%7Ssqz>LXnLoR&.8#[nuƜڍ6_rSJ4k<H3Dҹ5[&&NSqgE/@O-RVC1&Kؐ~Oc瑩7i9&,? ĎƳ&(= p<${˘ PkLb kێ'LS\|7W@\ة?ۢ}3mS- 73y<7O9Mƌt5D (,M{W7fͨC$ pF,рRfJYWq[ UoFsE(. nz=bZnTZ;^ЀˏN&T%^VNeKPleXgE>`vLoXˠ)}1P>(Z~&gl!4o*YRlM\1nAG!,'eIQ#yNⷜnڎY>6Kuz[Yٹi+R D\ l ]j+6CEB}$dWi|+f"sL-Lz D2Tx`ƯVO\b&4+,]DӐB(ߵ'u0V*)u_gϐmg~  2 b!R30bTԁgCld.#9|Ӧ+‚>F0o:4JGbxŪ?`b; WU*w?t{=ԱTs2>ö_CNbqm7VҸ-`bҚ-,[Ζݔ:([:F /p#? mZa6Pn`}ʷ"il$9a,>TNr/fЅ~˳]ڛ|mR)XYslQ)k 8wPTqh>yL@ޫreߦ+K_W|9lI7Ea}'@9ؙ[<(WjUkIGfzbK:a|91p)nS ?L4Z3T= 6 R!Q6FȨtw(8꫍'+I⭻X?(wf~D *8;b-4Sz>4_Y U ̋$?:AbԿRr~0IfHI*H]"U}(@tŻDC+HKdeqlń;.~I8~b$5pq#3tlW36n-ŃWu*|%Pvtj34щd'\DEs a?|o[i?.Ja([W*Ƭo@kFTZ0UA)[diVO{aֱ7`1,z=&y̵4yCz\|ݠ=@B(bZ29z܌#WXރP蜐M 3kGiB7:2#  !p*Cw[_'_`d HI?V^V 66z^kUn\~o=Sw@̱LsA.)<ƄM<(n޳cP ^ZolX:"ǻbĻa &eTaZso:cK7U|9Uo5[n;9IzA4z۸ xR1(LyFokm~]0:6o`*INiɮ۩ss٤J{ך !&(f]=8o'S*,;9"oN5,P&sRB>J)S4~'>a83JV N賘A8,y߮5%-,CA'rU$#!L92G~-5m+]gE&6@ٰLh^s(70ȃZD}̔=sO\n]ӎ,%$g =D4h e 5s`»AAUi$lKooJ\/4].=DcV Ј.1tpzz`*KJKX鸾%Y1zeٳ$䏣w%č>'ִbᜅSY$DHbz%3Z֏&z܊ nb%;@ҀK6*Z[(J> MfS%ϚSC7q;-wn_AG'W ~[ ]3qƄHr7~T{Qg^=SZeE{:#*s$'O=Ɍ cO Q#Kb? 3:H'VRV'[wK{tKB̭BU;jR(lu<Ԓ[҃dxd%l|J/>ȃgG -S4aLzI—$1[e/7&式 ՗ZsX꿜)Z&H5:ԯ*E05#Id Kl=7|πB wt)8P5XZvl{xy= Qt'8e*U~~ihZщ'rޕҮTKN3pI( ڋJbJR@)puEҌ(ElIKx:b $wҋL8D]ö,*}>z&m6i*_`Q=6$Av 6]d ` j*6 *At~_[6M-U'_NEϹpLLRDsp)Q@iEվfP 2/V9D͉EmyULd_{D g/ةw}XC9Ov]2FJ#9IN[-& }l} \sBm9(LR, \bdO[4.U : g1FـAEK MOkYFd_ dr??R3|a%U7wPHybN f} 윞J.FgC| l̘"ԦL! f*rVoV0ڵJ!I6HzUpk.,5䭜{" 邭IRdvɺ1<ΚwSt'.~ucZNgͭB3RZ]rX=ޮoxNÏRft*Z ~te+Ш?M'e. k$*m!zrYYAJi]DkaU60];B~H}Z}tڿ.,nK1,r=ue4bg1M*@դJLR OA63^ nw4 PGT:&leNÕy3/λE8 E[C5Y lyS8#GC2c nqxY׻'"OR[z[4SDDߚ@oJˈ/<_>԰LOxDhjrwCGP]gȞ$1G2<и+x#s(Xf(ѹ &/K]GCmA 4J#.s~]4'X"M&D>R䰳 @L& N 3[ r{3ھĴ {Nlg0^v/DD좱ʖ5ϩ!c.HƄ$cжs`DbTNSr&/X=|k PV$k`(/z Rʩ[~a>֭j|AUx+F89gI|޼_>(v<5@ >82+6ۈˈ)1t`Sf쑘PD#PQJYV,^xXTa$hy hiyg5 yҭmc9AgY/[pAgxQX<}2XdCsG'rprQQQ0>Ψ;*RR/@X55Nc` }Qϱ^G@qQnGdVQ4cx-|Iݨz|un\`dz9J&bIy#A0bH$_" Kkg{}R.%tAs݋3Y} H`_IhtS&$iV<7@oXq!y?FE!@9]،[Z2`Yx+"~e]/6t&p1]VyzVebM y;>P' SJe~tC-*Kb@|b_n` 'N!Z\x#{ƢT="<\ëU*|Up\%7J@g.D`ׯ#vGǕ@eNEzk^v޵FH4 }B(Κ:lYRȰ [yGK]"aT9  OWt6"\՞yHYLfJg!/-$f~B ufɊT%Y./;%,-RA)N˕exL]lw"~z {YQ8 p!uōWOƻ,g`d tK<5|5 Q̭|hYkX+*N!Hitx_5$ ubi1h]Gr_N"R4@|$>J@'_0,}J<8R;!Ϯ#na 1pn%l@4&K*LWܹ`TvF& T| fA6CQX3C/LLL%n_ +ţ)^`uP,p%Q /UFYᱭ^kF2A1ʣ\oc .<ړxHVm]8缒wOK8 [X1w'̾^,dתu4n@.r 6c`BTD_6z}U a\k+)0-&k]{0<9q`] jt2`]I vd(f}7&"%t}WWZ4^ Xfu5\yI(w\`Yy& ϡ(L.h28(*)˵B v'`*::#>ܬi`ՊJVEvyCm4Bv.\'ytͺ$m=Rs7(wdOZ%_qE` Ħԯ0,Uӹ5,N" 6ל:S6`< _KC`*Қ]FTo Cy٬!ɯRU#8 }UW>Gdm`5V_v/`O Z qn7h/,BWn<Iu9xϝ=7:ӊOWč\<A,YjQe #Ƹ+n1=KwP4>XpḎH۫NCH.s)^g.pXˑ: H>!ƑV~o"Xܞ.:nfJw]TL##w*NGxLʠa˚d+n&'[&1W-*߬:/GZ:wwދtte~- ^u:u)ݱåyɤw:R%l]`s4C9@usxI!uDԶPCrE[{yք7o%唢s^HH u?*Jp5|;JjKΥT;mıDʂ;-{{W2Z H$ :g 3T0`M@(-r5]˵nW(D- =:xr #dl /ah5ǃK(txbϜ=0If@m"MaF"+bVP٬OUl bAyNȽ.2JƁF[&]2LAe]kрK3?dxTd~_ovIO,ߑL~v{_F߹T1I>ĦB!4P/&#\s\$2JtGUdsx1 lyej y۸,轻D9:_p%]H tJ:*f^K"|듇<~S=]Hu</M/lhA ԏe0)45&e)။eJ*UݹkpC:j$m_t!KB+f)`f 0#Lb+jkẸ^@3O \׃i#/ui DR<TCvuᜏ5'!?tH+.eʿ9u$lfވmf+#E2\ٹ̒Bй۞TF&Ea{{*d w o/>5s(\btֽ)6zl7>{#1:S g}vXc[,jSx]bT۞ P=|̊׎a+GX,Z /ޞ ]|;1,"FVӲ7 \x !sDsw㵣(F|bRYG}KŽ BK`~ О1Νt].qaU}S)w}jt=;%)˯iQMYkKD|e?_ hUNĵXΤ0ۀW[ n.*3:6c(Q1bJmt%\5`yhnbjy;tvh!HhHT@=n~F X#?wQ' YG[ZrTn+PhQ8 > &lfF[ '6e5 fj;I\_>sxb}25 ;nqlG ~I)++FAPC~xdL n ҄P[0E~&gI}k5m)HT챱JGdyCQuHZ 2{~1mWW{v!KH9?7t|H&W#~*3-iOz60p ;†DN:x6q:*.RDy133̪5x]fpJG;WLJ9ix9zKwa/:mg F'[Eۯ.ʴɶvCV_C o1p yoK%piZ^k |s {rdZ@1ږ&ܼ<IP(Rꥢa(]k2tZW$ jBX|8I` ߹ϴy͏aS8qvDZ0ਭ$Rz@rHW\Gja~:i{"f3GMڎ@2RmhWBHi [U{㓋<&v+(KP1.7 4f maB9W!G<6g&!#:8Y<7^LHI=(_@N ؎$&2|֫lٚZpSf" l;UL 28/nCNuJʚb%u5! a=+sw~3gҽ no7`;6NU]F` p|:" e4/ ' Pe{;1* I Jf9R( ڸi"ܩ 4#09K3 'G 쑔.vސH{\dɬw0~Q tV~Mk.~βމ-qđ|@ӜokDW.UrI:xrFM݀Hcɞړ4QJyB!)2mpLeUMqP?U7a/|Pu{o5iPemԀ fa7pnvs]d|*t?m$YTY*`?R0iA!Np^q0~i>껃`c+NF!"N$gQɫo`41XW s@C-6n%oP늵Jgh . ^`l"S ?qfc#;/gw#//'`$F!՛{./׿X?|ϝs%uj0Gc;rPGKLՏe_L eš0V b0LXڅ]DBierd$Dw-V_Iw[SzݡijYl?Lyɬu2Gvh᳣CG+x kăѣ9,CfXkȴ(@8?W`ف)k9dE[/;Ezn=4^Z`J [LzELnuOa#:&B<-޷l9 [Xḳ rS):px<*_sl|ʝ8;Aa^ Oh[kU/<`wn&I}6x-_3bޗ!AGX)Q%#fk2Ms\Ō~t͍ {ZGfhx _jC۽j19Е0د|/LA~bz-<[ֵj3CH:<#G<?@G֌xVXUMib'Q%uY E`CG@-<(,IPn.hPcEi zx%0. }GXz\K1\_ƓY %V#…;UȴK=k4M(Q FyN#8+@IeXp=β;8Ȍ/ Uzu_3WV3g6#ˣ7p/2TJ̄<X I̩BduJs΀)paHZwKA]n}no@~gf{g "죁 [y.ґ:N"tۯ^tnэ.!ieثb6tb݃eG0 yD !s| He+IjRI~v* S䄳T18?ta 𳛈7ULÁQ}_#)Ar1V߄@roOBh?̆ĩ v)S?A]Ӱڙn-GT"?)=1ranMHYg>OaS;k+7Fb|Tj\B5?){:ijT)86sR;][\qX1qnE)W\Z{ R]p4:OV׎H1!i| p(hv+^3 chz[C8#AxF׼0&};IDmz1c>/xGA W{/B\Gc0XM 4r gQSۑiP,*3U#^wR Bz|Qhv*GACKrr<}ҧϔX`SA]37^pMwUE!y7U~Ddͳ<9ӊLXӏAfa,ޘhK;@ƻba^SoTyQL!_ 7A } K{K.NܗZPY='޵q!sV61su 1A^ ۸oH$ur\Aѽ~#Ü/ d -T3jJ/Y#ܘ‰k}g%?PgZ8 vߑ sOU2*bǙkr1aaBX'2Ek*p+O=@CϪJP ИkPeG;X,ͨӸK:_Pt sbNip8MLU=}a9sFO|9sw%]?݇VEޠA7m}BtK6e2<CIdIzo?xL! bES1^eqRҜY6N?bZeJ'Wq۰ 9Dm/C!#u\( u~⦑Αhl+׸F ~J(&`qӂnM6N 36H-[Q4O qkg6CR_C4^b2ĺ! *Zt^v-4 E5)ay`D9w;{qVm ibGnź'zP8 '[(3k=lMo)_R*_}l/Gym_Ne2-O5[d~ly %+lSb1PRz$;=f]3AEW-$i%,W/Cv1NRMHLL#4θ,y,utȥy,.3mOvi3P?X(Kt7 ̽aGϯF]HM_˘.lD~ciE<82y+a*9>v9& e57DPc8?&UJ ;IWQ$iZ9ۊ#ktA֏7(0L4ΟNHɆ)^JabgxZr lf@ o%J2&B%2i2u+ ۰j Z`}8AYγ;TPԋ2uIQ\ :ob\ukbr g+tO¸ J@hL+HVC]Q?  OwRfO-<=aN޸?&U)$Ѐ0ɚ|dc8Ì%9IN&eÐ >@}hg6O\ "3契-\|Ξ}5RS/j(E5 p?U}}㘽J{m y٪LHGGTm)O^n܉5Nq k֎C|ԇ> .jzAbM WXizLF:d(ab 8E<& S¡8OLSC%zD|.k'zqƀ` !Ԇ)EIg*Hы8y`|3$2DFBoʚ16oogrXzчY8@ep7S*1xgGĉ30 Ouah%+ =Јl~P6bL.@Е}laT)]kbҝr 9(ѐ0;Saɻ@3T\wTV!$Vm WdjAFmC G]SKV6Sbw0ī؁Gb9;0bMaFZ3_û`[H6?W!܄[}0aZ ׏S ]HGq7ŋQ Gm7,u\{Fa6sRa39u""6T\p8LK:bILZ`jW WB<׉`>ˤ;,R*h7tR)\H9ު;j]_+7Z/=\n{J}ɥv=Wk dyLr džBKL(+ b SgҐOC'?)r`p[qV 2\cq ñ3pºc{b)J{])5*EN_xuKrzYw Nys;ORwW6kiig2. 6i_q&L,r.+B/ W#5GL&λh0-/*R.%h|]5:/0kd_Gh2EW*gM.q`f?i.U(.Nv CjlFp^($6}{ 4# nn)4vS."%1طǠk[AgaY,5:Vf£ÓVųYiDw_JcF9p`K¤7L֚JѧS)=zndcH[1dDYO/.r]2+oNet.K:fPL 2mw}fO+{j۳G!tՖٞ5E#7>3ZNDs6ݒgU1zQ+" HD,r^C7 `t!Rso3SdY%{"I6Әkd7kos#CCKYQ242uvodOħ]oj@(t Ot,R%ɸтDz_(i*2Ϩo$֓,)3H \xPebnЦFWWvq8No>HsSΕn]ӻ*LV;C j '6GiU/q;x&ZL T.8>Fl9N1D1S'mrDd0fOǎ +>\2Kn-Vn >ϫaA R Qkc9+£Hw=@<c7>qQnWsDޜK5SV_pl  ]Km$tPui! O ă%@$-+EO;,q$EqMlPJp)zB0b>˚5u=AZ l3B%P'je5>:}Ag~ԐǤYĚZf~*JzKQJIje8TŢ0"7 ^dGhhL%X/S||Y*O%2[nKg9p0׊ИDA$C+\ʖLKYMcȡMN8)9b?습dHRfС P@, //c%MZ{-#`yGZ6K(G BC???ېy3b7cMH ~ԔkiIaˌv bb>Uy|65S7{Fc.v6͡Kx knnJ 7WM?c8>Ly3zֺPEyfRxSAZϜpoOaϟKXOpY-;+:z 9s _%(jɏ`9]Xw0 եb"67⒌@3zlGL` %ވ$hUī OtF 䕍p=s;o4MsByMi?|KZj|'E7ÒKtMx>qRK143DfMt`YŲ-$PAs~!-/(Ƅ]ʫ s8!  Ob5߽wh!BxHõlUSJy8I06 iNV~4;^zEQ33SIJx]Yv8id0k^uqBwO7rFteͺf&>ڪ߇ JZ{z%RgOk~58q&[D\9~TVws3ңdC4"nNtIÈ 8**K5ږkS . '|C1HN{i6ޔߵW7ĉN= MDjCa}!6 ,b~m:ꀸ#`1_:Sxq,DPa{+MQ!w{_ݪz_x3Hflޔrv 6zn)xV"O2B94rZ]cR`'M]9.SřO YbUoSs੫i>5]cL묶&STcqD=f~F{rP'ɓ--zRUŏ,oBhj@ٞ(Z9G ;g֙d_ˤ4off.6dtũ1 $B7Y1']5a3ܽJSNoJ0Rmu+D 'Zgd9' ),HWq]XϹգw)/.[μVUl,tǦHgZVs,6<.y9c:]P<(8x q~=|w6[`pbUTx2&zJI_H~ik-=8n벒dcr*C૛U ߩm)'H a;YuƅEp+-‹I4_cD`y污m+'`6= zbՖ b06HݐfDdCoUSWоY`yG-#3xƨX2m~+uǘsqMkʷ?o (o+=ozԗ_/MT8]I/l) &ChgP xbƒBG*cn1_eAi?tNwz#1VMߌDZ@nHY0܊oBkשw ;%\Mwkܭn fa:auK0Kq:bgİv 5Dg~6g'?xmSdhu͇\s* ןC;bjdm bOPuN>dZC^/PpǏ.dFAސs,Ru95Wg@օC5w(Lh[ 1DǭMPdP뵸6Vt}tꇍR׹idvҍwtG77/=VA m<2Fh$VmA( a_Д%< :46e.zVJ]]zl~Ʒ+Inoa֗}!K>y>' JO&L'k¢|ҕiI0.fp£whJ"VcݭM*hdrqN"y |7=OVybgbw|C|v8aߜU6 U\=iJ<80 /bRPDҜavt; 󧓎%^ Pنs!: j\htc7DA HEt̳]z/}6f1p:el݁a[z9-g`rRW;_3+lwpr+ؕH )[<5ӔՅot|QeF&ϳ ;|x8sa8=\>2&a箽^QA=b2խfyȽ>4rK +<뢭j.v`f-[X\?Т:ń( {%@_OD+f)# 0֗AM0~TEX)ҝim_`owOl21 yaA=r{LzK,S(\~c0d__&9칢mj I(g(ѻ)wE*%s$:;·[v}vx'>z7Q#kWJ/+WR؄qGE1m\Ir smiGt6<{)\RrM?Qj>GMojo q -[MB?ƋqjX0mC'4}m@,|e^_OnEn^lnlۧSu pt.݆;%3F\o~EzϨiGe!PP;&qa_utl)P #w3T(%C;̰.}C8U$ܕX&9FPaϑ֊ /&i2:ܙ3PЄ0]A8n9z#հ 4-3u9EDl?f؂K:c@|f%1QJ;~U&P Ro71-ajm.Eu5羒cCH0UztSFT~Z(cbXb{إTlOHoI?Yì; izbCGI``?67!ajpX/?hA8D!l֊% ȆhްC1`X84-y"F3I?foWJ Br>g ~C*F# mM'cp;.OjO#X%.B&ᒝU~|O(P6*&HhVP+oӻ s3䠚,\Yht񓭧S. v+ 5,%gyבLɷ쐴QN21[J -cn^`.1%\! r`V}kNAOЉJMt]Y>-{qADe(>?]t`$L$K[-Rנ z/}aP;95Sc.E'^/YhVV@QÈF>gJ*ظ:! 4f0Z*(FZE ܽh:qX V۶ŏ |ɤG[ oA%Y1%JKZ?GیdW Fiyʒ##Th ~1Tx!uK 7◼$p /?I$b겨&n<>YgKn0 @k`E$ĞC4q֕j:z)8 rScR֭oDb E~Bbfc{noNBt/GG9^(!2аըGGeŌBPsWoiGlv޷}奞/SmwʬTbn\Qt6^Kt&ֈ͑"-e+Dlu@9)q X?OyE ژ6+:VtN=ro s}Zt"}S:Zv9d%Ύl`4 >Һ|;`4[Z"\H.)u.~`g[tlA>n_5h):=><ʡc:&i}-^ZPNTO?s@ #&&gQ /˱ O? å_Pm2!b)<T}=:sPyl".R:"Q1PLmQέuueCbM"/1}c"O|nHƠr4w|/HH'%/{p=@qu5`>š  586,.I=|qM't@<.k[hqι/K~ JtQ*(*ZbEj@ G`tؾ:Pk\ުr$9>atLY8lm`p3zCztlԴa:Zd\"lz̳|W/i q TN^ t^B„3(]0UuɁ"ߝsCV]unXyHsy|SF^:dqa?z/\v0i^HԻQY|~QBW */"˶<'C e3qiM* Z҅͆LqZvN`ɐ+C-Sـ.|yY/H7xɤ>TPi~iidÛל8}ϾPuqnwˌia,Agѱj5щ 棗2F@kNzLxl|t& GIa#&d+"[c&aZG: ê͞,ǸdˠNׁŸ*bȂ4C$B22}hvff,$trj_*~ړH|ļjQbȉG Ķ dWn6 [`s!wYHF72;1%q,:,EfXޢ¨=?m6h&K>Nцaxd/:T:W; nP[i04zD`5Ir=̊+xe\ `H>B_BH~O~}>#$b\7k'5+&A7hȥWx©/mЕBDՔ|dL| c>s 6Ϟ 8^ITO'cvRMt YhmpF@\n1Zdw9,_VTC%Vftqzn5 (-џ"T7mWZm:D{k+ƕn@Kq* vj;?נxfy7&袅.Y9qnNv!ggAѦ6{ՁY1Lq#[NV<.?MnR5-!dø ol(5FŭR+iN~iŗN1vr~\S,¾x5\pf#X5סm]$&ՠJ5vMr}te"V>&+E0[be9 b }9- p*z݄lJwbP|{h>ZvoQud%.[4Ubk΅`Y*S<#(ol(9%Ui %QcH=~uv2Q} {&|_ԥ<V^ P{=HXXJu+Yn_WoQyXJ;TIKFxZ#xmhz@ɝHTyeh/!UFiNO<XTa5Pm2Π'5:Rݙ>ꫂ{Vptg^`lPeMy5sPQ :?t+B 1{N>;~ C?zj?R=.z8Ѵd8Z^j]kn>+ | ,@;Fra9Dv':?*c ̘<#Xh/x1ȌTpEр)̙25a8iaƿKбtAf 4}I,z\uPb{_MK иXH:%ׁkttxf4 )w2?{aϙD$`pWNIhpeGYzzeuH\.+kVW&\Nts(Gȵ_{ j.<3X{e3Շ ֐Vn|.2WLB͐mj3r3t lD?dP[v\}e&5:2Bek{LQcIK7 Hgkϒ:}L0d҈8:X7†F Zdn8[W?bbjɡI0jbvܧY|sSt|xz@tCNюtiWq}#M#JתFF27zMUPe\݉@!BS;pt3(inhc?#nab1q=j|:?{'ٝ=m5Z9rP2+\+?^pԉ66xZd!'kbxdFo6ÿ>tk8ŀ#BJ :pNm""3rB9BS%N -j>Aȯy fWxDfK;kdݤcS`\䚢?WLZ*Gg- `"KXt^\@|dJv~y7H8̭}b-pZۡLR3-5ۺ 9DyJSCrߎ"(&c V'uNcV?ӭK]| V,ietX_$imS2mg[QHP\m}d&tkKo]Bjڲ##ėR1In~Fg&);`-|؈Kxrf= 񦆋eRN)|+yݛJnHM"+ -UY{Tہa@ '9Z{;!Ag= ;ն!VLy/p*x2H7~*Nkzwz׆KlwB !Sg!.4~(]Ź0XJ}f=vPyqVDu]2_zʿ@,ƩW8T¨} BR ?Hi~_ی e *Ȉd.X3CY28a,Go*F\MN7 $i&ZG r+.VX|fĘ0b&-XCnElSAUa{sfQȢG*Wh {k8|> {&Rg}ho^Q[( `NJtHm#5w*c ".Ž\7N,xRS۫:hޚS6ΎdTVR!K rā/_Dv %`C7M;$Q0dӖ\ bos6V.%rVS0㴻澮#6&ice6ЇxO>~^U:xS>x%9mpWh;1.ߒa{}T\he^o^BJ$){fNX5d֔b<ąJW]9W:> m6FMJ|,Ho?>a E HVסGCL]&[,;;2ca|~*Q㭙Q1z1~/b|f'q`"5W+ `_<җocL[ h;i˃+Ufm1G(fV3qKmI+H[dX˯Z|'.Oo_*3 =*U^o$$o[3ľoKa%rࣖP]:r+vCNL/ "E!X-noɘDG7S}}G*0x-yh]rn!WV^EۥaS8\|aлO԰juQ_QK/aFf'"rSiMN {~ڡg8_62emjsAr3AU^WY,K N)74H^X"?"**it?!T^<|pGȽjGόA?b(pm7Pgn]WmS,%cKfzg)SXv&ݤ Rzƕ w>ߚ~pnr$|| {WF^9>J wѡS \?l"&sv0ſa R`2{ku)1D/H CKaI>֎^+7lsk4N6N^]dy^ن'' 0ߞR'1.7<CMOƲeG__Tcf ƾtuc9;Y(>s~mHVzE-a[ukҘ,jl =gտFQUp,-3?KiҜ5/O-S=_QP,.ɤr4vyo/7614c8J́g8CaN&FįRTYKǒ7Ͳ10J? ͅY($FQﻥ1IUZcq YV"`ق{C^Ky(a`?Ulq/+P N 0yKᚔk~rFzġ D5#8.[ʈd3A9Qf" G1xoT]8O"Ѹ NT6(g*q읃 c]3%Ȳ^gre*YW*`c$Hf!kGWIә݊|`.O )Gi?_oBCjRésnܶ~spk΀U*zr9Gl`ϮC`Q̀ HnluYj 9S p"L6dUGCEQHH)A2uL][ʫJhR00Lش*`1}kހQ7|$ {} zj=p&J0"QAzUaw5J/4P<~Y[8,Ctv `p,_d^:&:x@\(d~bZMbL&j=QThmtr:Clf a_`q(JV7vD`[1<?Byed[*Frڹ6tuއePm \sv)|~ FӋ|(8x`aoH al6sE r=An [:0Z9GàxF"rh#yWS+ ȞVhye:- ɇS9!AL^Ũ O$dzHRW?=׊Lkȏ-POP|$H')1mch~áЈ' R??4Ta 6?NGڥ ")jnSֳgDj~n-1ۀtK'`9DZ賬D'#CfXey68nd ]ސ5ŗ"e&#\K9Ro1iFO΄-#9z-'#MDf#`%,"4ۮQ0T!zT_/lla(9wgD!?%^P++}1|P:d qABv}nGe,V ~P^ZF%( =6V V)X/jz #֗e6{Z tgzH3ক[gײj%HJv^+ J$[ ޑ2u^ix8| GY >'1":M} Ҝ]WV+%OtM{jHBS Ֆuc`yL-ڀV>bpͮůDP>b&ipEfMdƫ=dL;߫ ‡*E{$5F=6n'yA4Ep[[Ahdn 65 s[1%uae,PT@,y6󌝴<#ښrFytgEAWY/_B>LLvH][}(dO'ᘠt5ZYmX*غy EY20ç*A ^vk+5㥞ZStgpTC͛LFj#(1~tIҝXCSpY#c9)) h]EsCb,0_&VmJ77r"מ%N kXd|t+jirv+֝=z+œf*]d-tQ#o4 Sv9_ʰ'}{ErOӦqޞ{$ uh,U\lAԷ'1g %EUL:D&o:Sz^A˟DA 2 +iDֵzSFÍ?qU~aNp aEq"cK)p KETnA>_[Cia W Ց7FU{ŀQfRB1CɋtgqVJ%t2--`H nOPg6yKmQG,c}0""Đz3}Vm|*W`b[ 6mmF-ro06ˬetaxnx"S(4R+Y/e"[\Nw%0 v:1SO;fj'N8 qÐLd4$*̊^\znkNw*vv Ƃ"AI7bPIDT۠N1#yvJ eAWMSt$ob9IKIwD#?bpYl ((pܧH `PL]8[ Lzc6F39{C}u&s_r.?xHuMuto:ɑOV2 (.Ρfbi ݑt'-IF O5`ק|S}Ti8so/%xa&}nx H$i2@e Z;\>L(l?硠Hɒ[v*fhkh6L U"b3FsNt21Rhj85D5{""8gCzJ9xAlWъlMH@s 9_6]ot#&g>a\pO3D)$yP`7sr,JLI{1SF{Ǒe ԕs&Cd$9\iT wouAO@iFn#]I<{܇VT 4)Jz wlV$^9JafO5Es8;w-x^|GcnŝĀqM_Փ(ْ^BxZM]͜׳ ZX-'ȧc AUl-ck\DEdz'{;A\Mh> B"QlߎADM>z_x`箥$BstM D *$ оF44@ ;DkpBVۓ'_(a|>(q~ӛʘ]-8Z;v5d%!xc~@<x'~F\2]z,7?/{|x![8'Rz[ҁ+υlLnIu^YW@ zVjȁnT˄wy2\t{a9e~fDQxdoxDV|^,e8/ 51{^nOL;giJgkD, 7 %|")CX@o@5CpŠM 3z#e7f~^fTA?OW6ۡ, (5P#/XO3$atbpx։&F=N~/ aU8%IP霙yQtaPCr9% vb爏 S67()gߜaE:6 !ّ/vn1sִi@ЌX@c{ydzPYa]rκ2s (E]) al_h(7 *lA;{Vsl_B 1旴t~e@B4Ơ<=5w?^&托Ȋ9T(ʆlO" o5jMsc9s} y sԠ}/CN$L-*5A!%Z8-M$]!9n]QX%D:3~ZaJn]򇿲ӸB>GuTY:МMf(JdwZ ?B釖_fi' .wpmgfaom+e<8yXϪDuI53';wuOXLxqxf%GG.KU,?qv%]!ɇ~gjn^,sr'b1xdgǜg(70Me bW+D\9.?h.J VQ F~zSW M3hTky郼Bb-G\VMb@wRf~r Y){g} ZHBRIV0~4d,9pҏYZOnᐐA( HE@Y2a^G! Ze`>{>!͉6!I:!)SIU? :\6ZB; QY^K g'bo F߅ K҅GQBH=*]p/}sJ 2JTAw#buMu dAêT|b/812tl_u*mzk*X$N8E!7n[Yi3ZT9܇qr+?Kc2u|Jy<{kybp,[o2^AsU̓t'ћq3HyT *u,>>z]#|बa~M+gMep}|u ‰ c|J /^މr Z\-0I֤H.ҽO%#.O'T:rŦrc;&Kx_W2'j6$"8ULȉ#So{?8Nr"ES*3dw)Yː)PO;!BGZf V`Wi\ C/q 6QIHQf=[OH}R3X*ǞQ lE)D3Fճ$؃̂qkM[h QRY\_`zKM"Rg? Y`#zwxK@< A7׮#ٟR~-  7.;}z$RxЧxҬ%){yiҳȵ.}Fbz$v{kHKas WxAU 8z4VppRT_YG쎐c`}#84ᴜ'(Ծԝ6V]1:_64Olѿ"`dsQ\D!,b_bBIQY K.AT-0{x"x֝zC'hcq1U 5UJ5Z'%g޽xLnpr39A϶k2SɎM P!FjYQ>*"Nϯ="y*|> /Yʨ/ҺeCj_FZ9MaxLXCYyAk3e&o:QĎ1|'kћ 5>67 }($YUz𢍸Yc٘)"¦aD _aIh}ʯ*gF#>(LE?1שt#O=vOPY6ο$Š#uobQ9` 2E"vD?Ap #)1? !@;"..>>%HaƗdh/krpN.4=G ob.x䑳DqpZ(dh_N9 !@zdНe|)tFL9Zb ĹhVPRKqF`+sDj$8N `7O|xFP@Hz932]ԲSR*\&Uc@V"@rM`zGjcF,2H~ϫxѪHG *2GSn^M 9'TɁp9Mi(U!@IHZ$:핚+[V7Rn!8Ot uQC5n++qv!ӶT[+VGx8 bx'C7'G :Q+h76 UQįOyW:vg%Jx=<3=mBͺmFa0@| _T0/v.st9&1v8t\ԬP9 icOVOq̳XlDG,AJ5"y6i|9VZ<xt1f2.L/#R2[wCUx寰t}:D<-`nhxϔj#Mw?U'5>=9 9Tl6d0oPrnɲ/T2epʰ3_9'J`R҉KkWF V/e,+& dQ wzƅ(0->MvPmgk &) ~S17ߜ?^Qg>T: q!/i_e9c{_`KW/ ` G2! ։AR>ȃYds:#:.oaZk?HO =Tk h$X 8l t^-^]e9/*Y z R8ֲ$shl2|"=?bpNJ71uG9ȭOa^cuL@ ZUk EAee]A}f<3JX:QRu k5 Nsl1F-aԦ+[#9Sŧ<]yX鸅m[ _԰μK%wፀ44 kf9=j30PtA݇ O\UʬCbd=?/҄8Xu-f?AkEj Dv mUi.!L3~S;rX$cK>!y#Lj2zSt'1]uL&r.\&LQFDvU.wdӭ "Ƕ6JZP%`sd=zXZ;6|+7 `Xb 'wukD!ܥ#j_8(tpG\ ]h#Af8KΫ1fBd*2zwf00#iͲ`(K\ʅଢM^ =oL#Das7wW?AW/# sCæYK_+-^b횏I,2LZ m P Ջ#ԿӭBjI 3= 3Sy>nx}?lV;6<:1#x95ohܶ$%=16NGzjL+ᏻ̸kA1x'*Ej#ZMCx'&Ks7..hZ\.m@y[dL"(eQ* 2jy°5q>B hauNy.v,ԋ7i.Vmpax!HtpK |5:=3)k0pܧv C\(qVFFɒR$BR$ m 8,Z=?5K!_+Y<>Ǚ.wjE36kM!\_0.3i (1sPn3m6 gXG@({a2 Oh_ʎH=A sO Ɣo/ #q^ץN%zؙ|R63(O{GE o+;sMCBg/XW36];u A ;̳K q`Ջ~F dʶҖ#`IV%vc72UFq%?*}Rٿ6D=%YP?& s@dN"UL L4Tq7Z>:&6n׫ow$x7*c].Kʻ7ՁxgŒ,~tlԋ& f%GYQr1 ]H@2rLsoaJ$[ s42Q#>i@B+uрG_mByKr ~T[v{9r~ lYv&$ljik݂XLm&cV ^<XV;8ü9xӌWVXu/d^ 0!IZ 2Ш]RE%hu qӋqMnCm ik m/^]&+Qh!LD]w0CMڠC,^-MtdH:r0#K٨پ-ȩ?qB)-[gaA0 goI<yC{`?^1͊<:/]x38VxEƻDoYsk ?qϷj"m/t2!RbsYƄfͮ;n@Qãډ"y*[Umy7>d]`%* lvx B _h}DUJ1F62O!l!j?, R},|ȭO Z jyl+ gH\/)e9~?L&%Xޮ? TG¨K~7;b:805&K,]L-9˰xDνi\gs;v?ǘ oFK a(3#Nlt}exo;UyFFiva`ò\];=quVn*o~?M+^$?ӅS_v ê"f+Elpho7v[Ñ=Ǣ x.`^+B51 fT , = \6䈤ZOT'+[k[Z|y'H~^,QkJw!BVwfyB*Y ?O޳}(_a}1/iϳ&H"׌T(fdJa_gqBZ:*c܌\xȎɞZ|ڈvJ7YCE6q:DeQ}gsik>~j$=,l(Ӳp:\_aNaX6RϬPu_fh_҅I0^bL!0X Pw1QuqKE4W/8("}/4o >҉:s󶺫Ago`ޥǗ<)S܇/,R!~1hsGy3c./Ik=|#6efuI@+lE;A%tp ^9yGCϤvj~~=]1Իmv~Uꂠ?5}AUNQN-cBᛸ%REΟ:Xov ^y P4X:XcωC췹@mwۖh[uUk0VG 5=xW} Pi̬F^HRs°!` SܣVNqfΰ|BTėܬBQ zL2덝nt@;1[#~c4݉1 ҉"qQCq_>\+)_ Q{+b|Sk[d^}V. %?")QbiWsIos _5Kl0&q|NZ)kv[ K,Ue1>N!~UDedvdMXUo|ζLKRiF߯h9ġ}S52ԴgI ?q3pr۞~ú,o/qrrT`-=u*w5(\I,گɥ'1A̧c xUVCd8)it$ ː&r]뢯Q&b#`fT)y,b M ſ%7'FQ(H&ԟ ",gFR Y8y4ئMVB0s6 6[4?q,\=YxxȂA4qM<G* zo 68(;ǦdҪ:L$+v~{q*x2) cOm"I<qgu.!:Pd :=)Pt*oJ![mgՁd,|gD.]ퟅ'<Y"<ֵPt5䂃5%/2]\ixSVl~6,lgnjGhJ9~F2g]"YG^RY/T]=Jo:Zg׼x7ԡ*AR1sapЍ<#wZF%`lmٽ5383k4m[ڷ]\)# 662 -`G1_CՒUyRW΅U&km?ձ7y^i_&% kN12WqO fqS '56 a+ugPIm+sf^/ ;Jjo"̕nIg8CQ+!z&A%tB줕'FA[\C@RSb'7 1Xkl[EM].c^7WBG-?ewT.92 8 % $) ves`f5UCm4=3Sf>tzƤEY5%DhQsG!΅WӏWdyXWx%A}7PY;X] `AF/L?=!@`D7H6̲ϜXIrJ\x}iyveʳrfe^J/&TOa< =Poe1c{P~qG~+;ےZXVIsF4qà \$N>c4cReZO@kw V[]?wo ܳrX/e31 ' ef`;ɃIqsi‹o?Rqlf~XUqB]}m5UZbq` \l#rYONH*+ =*NEo Ud֯y^%>M-jEM7rcM xxUF3͢k a}tF|DEdQy"P48gnX5g\ @{V\W-=ӂG^2X/=Cx]rd;̈)oY%P15NMDL.8ɤ_'OƮ )j i xD=rU%ۗnm -EK2deZ}e`b Vq&&]Vז{O"=ϿbAv\;+L{F0ӹ0`#Wg&Qc\@bć}RDfpr-{]GAc`FMh=%}¯qgĭBEf;tv -7ty;Th)h  4EwY1, :wG W6b-_&$--Ș(iGSP zhy6 fj?owBH|ub( ?)(9o^ReXE/f';XkHG+]{lK']tls j[3m F{b wgWߧRPУyz+swXG!%$)!(P,>9&.<28 LDKs6762d{_o@'}O]Zߩc4@|KQ6`? jɵ pU@0*N6ƲǴ՘Y)hjܷh 3meM}!ŨӪw ~9?0Hf?הLDO}a׿K$[G4ٍb JMyn4rcI \gV _Z&5~DUP,$rI876jCg OIrs}[$QojEҎ5SY "!ui*\?ֆ%$ډ {|Tϝ (Ty`,8 ){xIK/RC'`p*- 7*;ksr TQ1m6g q`;l5?G"2>xOU"4 +iܾN\m*ahw4r //ge iw,s]tֵ?z;E}o٘#zBn3lȠ DdW.2t!orZUAKtZэH#UXb9J {P 2?eV]5giŦ;5o YSqn|Ř43Xl>6J7y<@YC .=eN\SiEWk%r˫VB]D7 8gII1N32kAR"Y֨=y,oDq$O|)Xp{VMÅ3ŽY[{1Q^^׍) ˌ $q&Se5k3d"rtK!a-Twg-{^ %Ny^w]A3΄줡٧}IstcF5XvE9¼߭)p)d=I)!=4dAHك MC 9w\%&i؞k}!ֹd8h Q/WJ.Q[}-XQ\=v  2ܢL̙{ UxDS8)E;ŸrU>,B bs=t|G5W:Xѯ9 cxIeafD$,W/!hAoa})2_9v4Y t0(V9X^>-^tpm|vd:Crp+j߹&ڊO(? 0.m1{NIrj.`;SPoL޵Eu9Bu{`M$ܪp{lS38شiDcL?%,y8  wJۅ L1uتCl|UUpf}'IZe>gc,fP-eM̰'㤃:ɠ{hzoÓ9)zxH X31!eBӸ,wKC#cD95in~o7+syi.dԛJ=[],1o\QV&w[|W@WDeŮqi+Wj&nLl%ZITo,*C DG@[V:Do{z 4U?FRQͩWV,.WY#k_{K(M +l6 J\L}6ٌ`ܜ\  !u9 bwo`C3D"aNߠ<δqnD(晉O~u>|𖇹oδ]T7٩c^؋p'j0U`.,) OÐvQ򐙔l0#ivC1RB'Q ܪɗu49u&bDJDbv0j}]y9I&!遥7ͩP%~. SM{iȥT`6·lIxQl؋,{x$_8⦷dKC  ϫ:\(s|ڡ&=raܣp>No ܍ g0dLIqG^ec:'cm#}LK%M B:D( 1Xgo{Pr8͒ti5 R<8eTAUyW'zCvKmE`?dßX3nWV{O(IAxkqBLnP ,j| 4DYkMХT&6Ͷ g 3?FP բ\:hpI˾!q V\K6=E *ȸA{sU}&Ȼ2Du >H6BNkW[ f2wt&32HKw %)mEDue]!R>kdPqLlw4u_]P6zO- Z vj,e᚛sSc&}=2X.7zqrF[#N[xg݊%qTxv\@ИˀHf[YYfLះQg<#'!g h1=SLi)2$f@\tw1 Y>הbſ0J hb4:NV'̟skSgZ_4-^J<&,T^!k]Pr!nzplݗr"Q_s+7 1YJ':|ϋuUrGqt|1+<"[CS+IӍTlwXkyQwN,_ UN."~ D־NK=@H= 5~ ޲5lY%],G{}"@l}U3'd&5&TkONTy7"`ܙg$$Ë=oSKMȕ!b1GCgJ4U蝄ho ?>!i޿"~*M d2* 2r)('(S /EDYzsVK/g .[1phAc`&,w9jW* %WMMzc'ap, ~O~.Vl yX^ \Ƀ[% y ݊BR]8nr5WvY Ǖ*({5O: )Nlqn{Sby1_+m!ur?zZɛҜѿ.<[t žtruC;SL/!s͚"M9㑋pge^FTp gemL^ca羜%{z#,j"=zS+G3j6@gEF>lu\aH\0dҁ+E_/Q☁oΎư!"6< "g7޵=: xX*C^/a٭&P3χSO( ,B#gKH3'Nr Js/ɦ8b1hEf~X V 0K'w&%PHWw58YtcQ^645(Wpx۝+hhxސX u)& 0vs,ܱ+b7j: B atH=Hr^I^KCl6ǬoWYpM?@ ײ_Yu1,n{>$O_"v;DUW >"g&O~ꗽ\d~|sNoJSMFURvio=ڣ_̢@הa0V"݋STO{`C6|8lW {7FФ-dj&SY/_V={%}= t۸?Z C`PRHّd`@Z}PE¸wx:iDR,{=U^b\$62L >(ʤ'oũ-3Gk9ZY2W]܁%dGf`m{O[F`yN%"oՕSϐ/9UJb6.5装++P(a 7A%Dsok,]3KG1rkN|VVvmY{M*Y6N".4J r//b$'A^USr2ƃNQܗU{7hâ\m?Ñh>hMǘ3oؔI tH>$=u@U6wmM_Zzu8Zwz}_[sN )S ul07+Q`s?$xjt=gEwYґ42tL!TeOu6X!77'C\lkԚ.Q6"fFߔ#{ Jw5 JwKBW(L)*1:ARk :RdJqjFӤNy}Ua=Eq֮8C SDҵVj "[k >`;Q 6t3<yT Y9kA%H-jsFV%Oj{ +PKeM'tB•kxv2nPAܩuP(#@\Y>ӵUq,:ȸuvo'tKj& e~(s u.@+Vϯ ITͪǑBU2* V*/1 \:3=,Kau{ֺp ok򔭻LH| FoGD ]  <@w ˙3 ^S8lG.sf[ƛ5 II >BWn6l>ˆ5;Vqt6ΫNQxvY>wZKpEa\]C &uov3e< 67 HRT&߯DSb~{(wY :z^b;xfe$0~i5? w|,&aQ9?Յ:iU>6|`AE<,>˲JA3. K{"}mQ3$ S/bg(#Aͨ"B}$] DUx7="="K|no'5wzض; gXN+S2E1V:~7m+ţM('+k]R>eWH%X`~N6'LI v`\uVR"T-ZIXB{{Js](KJam˪[ty$g5&┬yșy\9q\-KkR{2E>b- (R}:f#~)Т;Vy@|U:!w *XyQ;ɂz97Z%ZZnjHTQO97iWYEO# ij;enoC!YμS y]͢0l c%RIК7j͡ A>gN0OG2*dKϧ. *ֈt6$5ǒ݌[ۨ[PMh@vm0+3Qŕ,\:2Z",.H(M+s`V5^d7$RMQa39;905ז < DBdXtoT}fH%CiCQ*·..hm cX햧.78e$n윸w^^ Np}%IqX`@qY3jwu*)u#0!{BEaS V@s" Q<6G͛ؑR>JX{MFA(e (S 38ʆ:Cm)+u:9Ws:œn!H2̊WP;/~J] ے93B+;]S HT ;k"yeok.4^OAu=As'/\ {Ok ?"v2Mk&+קz(2ou]IjhvìY% H<-̏)8ܣqDEҪ)2.+z°{H8ʮ Z0vIkMX y+3,^)Ck CRzp+KM+>zDEyۙhU;^#uT+>5al=w6(Q oO^ 4wM})q ȞԀe*(f0>Ix2yU}ăQOwizMڗ]fZXGU]"Ü_CJ] R&2Ëb*/n HbV VVLm3L΋!1/' ++[JKP{"[#H}$T١A?V fאk&LvF9no:P@ +$hUs?eM:Y0Eum=䑯CIZ{r&P׹ Wc`mNҫ0 wAeKfo|q@dyX=x/vl ai6 +]|Ck}9u7xEVVZ2UΌq cNI* (8 J%ҋ/{z2\/RM1!$Fn*7@sPf{GX%¶MA6P`|3( bbkLP-Qb@=p=pl\ŬBCb:[!ml[i+R5sw1/FVX6!OSo̡*7rMtCOC<pExXD+1WyLr[W}RL%_pƸ OFpIЯ'VP-Z<3=- '6$ ~&ҁGxx/?,v<4hWFq?c%C9-"L jNMxZ+?.hd3wMLTCuHe%fU䮯;w>s@8jk`3gHq'ț7|9ѭ5GK9A>"c=Fk^b_wuF ͒wF0SƘ#O#t 蛡ɻ!|knhRAf,_{ m[s_'酳\FK~{1g9&kH̄8sE,w9MV-F]7J?ISڣvgwυSͰ;QA850rdz)]J1F\qjQѧH&'5fe3M,OҜ&6P~]lhtMS,Jp&(o=9%oc+(' 0JlD%_a- {-C!g'0ͅ_ۛB¬Q $ '^ S<ɣ޹taJ1)~D5\lz+Հ;C_sK;t,p?C˓e7p")Rռm vU.%G6o< }g4٫"dhm^yկqo(=kA|``ٗO= Ar,zZ$G*_&*o#t+c)4 6\C m [;G_sԧn(apUXy#`:c^j ȏ.oOcb~2)+bCtDlUU?@jh\aZyT JDD\% 7Aȝy$[m#z"]lYpn%:ToGAMk5O w<\\82Ոy;pI]ZN]MY&^>n,%b܈0D1?*\9 |SEn\xi,9|R_13sjToP3 M.7'/J%Κ;_'glgo vZj;['\ a!Pa OTLo؎+}W`ŲK=qcȚAZG]zRP<-bNAC)N+ 6 L :d"{]tmc% p⢃?;坏Nf9Qy3vR1H{LYU<QCpiՁxˠxA2ŷ<=2DQ/~NL$8Zvx8~2%8y"*M9<﬜_bIQ'$] `! 0#oYG{eE(l\B~.#:S\jV@^𿛊NxLZz,.3ǯ-i-ŊGڰDO ;%y h/A*AФA*Ic r=Ԅ`ݰxǔM;`9im[䠵ę04L#+ɜ :o&Y'Qk0=m?Mfb~ܜI+܅z=;2$#~v肂 [hf%lj [B -9I#]:fpm+pBVɤQYh07z@Nao|,}_F EG ֧A"7v.eA(:ACB)DqWƇdZ;Z퓞 {݊?g1TF9 KSpʏlqq:|{eHr@6(+}|u:Đ&5g3e6^ĭژ-k"'OTG[ٌ|XBC3~}5{a8L'8?VXa"D(._%8L]r[j i<*ji:yr1[,Of^Aӣ?0 ]>)ݜ+XA^ݔ)YnYM Z%NaTWj% ,9tRT>2gԌ>&I/1C&TVaaQL+t?&?jf_\(t}js-]ܝx+譩 rցkE{&Gfmu޽ߤkus#ERN02{dt *"rB28?ץwF"}R6g!{r,;f~sG* A](PN<~Վ)4J6`p:"[|c$-%Q_M&x47};2 (z'Wg\m d!;ɞ~Yvk5ϝG&'k0.j"K1/@AzmИ^ N5}~Vvr=C03+/q[?Bj2ɻ71pr%M|۽P_!)t"y|6i'==oEQ }(W9B<3 9V+(WFaFmy V8l YR,6+7,6ij NAYcEItssr!ql(%ݻXdgF*\62^k:X~A,H[ryiɫk*EHN>_Fֻ%a,]-.٪An+Y!FK .E(uJ_KZ(7cz݉ûjSN` uzϝH }͞~1Wfә3h{(mz17 Njk<q25r ٠]\I/,@[z^2f5I`#=Gc(:ͲN{ JdϤځ^aB)Rzjk6.2𥡏bL`7NӼVb9Mwm^xI5/d5j*~>4ywnA+jy]X{k$!>O"l1$ayWx?<V+u}F%)q2+rDMÉ *l'͙o@QF. /, "yU#Cݲ)o ?ʒOS:qaJ1ƆB|Sp?>vPذ4J`蜂/X=O<7=N`O RH`S*gK&i-N+8HO ߩSSf7.5h|NXـ:"n=*<׎ёZ()tQ y7rjX]`(7DIAcA {HB/nL&f¢Ž!K}8IN+AMHeDJ.wVH4Р-%ؚ7E5&gkk)3jL\C쨖xɱr ̉FT/^xBW̙]똥K ;)Q4T2q8 y2Q#< ߙe-*R qL,<)=V=uy喽0Kb չ89 .]|Vg{>DS;X]J ;8$ݦjsG[!8Euۡ*JWD=i~Ȉ`@ZSr?C 菬 [6ه&oD9[Bjd4k| {Oͬ2x~1C:G7ݙCa ~ٗ͞we9M1ؚ=+?5@(-k]Cug 0^Q+&R@%$@m7z1Yg*Y23 nMMj^ŌU\., &]̢ nD̔qDc'oM3jW!& J{!9<*ia[IKs"κfₛq%vnܨLSX|~Ax@6U$; 7i"zJ4mKg^&t݉Y ~4C;4Ҟ -9oȝwqv@MbcGFrܐN*-7~8P dy D xO~LotFlwDr]$[q0IC(6 3#/mdcqd0=J8B<,CV  3r ]Ǽ*.r5U:s.Y6Syp@!{TuW܆?7tq^F#̴u t$cx]rO2ۣKΜ(pMWzD 7-5 鯰7H9F|ټBo%합Ua" P=g=l$v&4}p[Vۢ?b*Ԁ:\[9Ȩ\~iY/6Vu&2q*/?ApoLGp{Zc2 IC& x\ bGE_q矿Rc X FŭSW%Śxݱ{O](1z4ۋ֎PR84u1cpl I{ٻsK :!/k{~¦}ډKDž*ei=l2CG!vo9U`Q)zA/Bj9?E 4@%/`2?*wsrE˰|ӛ bvՅ1Ӂ E"DG=2ԵjW/( TĈ,zcd5:QԏT _]MES1̭\V61D'wϬZ [*M/.8Vf$m/q Ie~s< tNVmWEOBOSh|j@YΩRMT8r0^ipyk&FNsV ?\`2I0?//^bGuK7Hq)bNds+}=7,0@C4rmۂi[b:b+-egup#n27yBJ(C 'p>!we2HZX{;̢22Ά^*N#м DrgxNRVh7$E2q"uB':}0P*yԾ~oXXډRk9+oEzBE~YsC&'y)%QSS~4$gs^FR:0IwsRd̚T[z8ԞAb7=pEorGgnlZWUOEq{䢄ϏnVFHi+f +\7w25~2ALS~7XO shNrJ1‹zءS o}r B(6 Zrl*+EԣxKbά.U (U69t.A݇~юr7#VENvk+*ЁC= \.GRCf<B˯Ϩ).1÷je2:˕e"' RSןxJB,q~L$_т?Սĵ6a_hΩE iSNuy+b"U23} Da[epL-A.St'z= C6pA)gv<0D۟ysHq2s .ֵwrySv0\ro{Q6@67{eЕe*M\<88J\Ic&),f %]2~e {ŮbZWz$`AI-sA`p5Mc^D奸w g?Ვ )jcMiQhvr8<`J=MgX=ӠP5E _ymt!,̎L)7(?܌_B2j{+Xګ6 Sjb|n`Bo5Qyl8TגхG؄}scrSrLZaf-p c"U4lWI UA}(2dd5db ؂1@{@.ё[>N߽HTt}nuO.d<qZ8/lRkNBjhlx'1A 1xf;\jGϡeXb 1S 6A}혯֯o^$5RѼ ky$Ҥ=fV6o3ܨ׿{޻ d&Kȡ٧ H26,) }Z|i +O=†;姼d.ԫCV΁9➸B#!Cә OlD 'yګxҪ)g *Od ;F^kF'Gu|6إAˑdo/!2O9i:BۨlNQqǖRN}C8$#!A" ~Yp /artjiU詋'uz",Z|2۪ ;z~M|A(oVwǨGRO"Z.t#fhm44[ru&ucb[0\Ϋ M"fZfRhѷ6p3h()i%V//ah51Ql16%z- l5ADrudUf[뉑[Rg?`ZNlV>දf>u)\ۆ> _e7?(b50ڀ19zM COX3+=D;o:|Ɗ "qoX -t @ 'Hg /6@K_ıCb {Xc~k)"pY7#I]YFzEӾr/^( (ПN[# !Ew4~D$u$3 3kjIvLLŵr9_^0k~"Wg "J+(w"@c{,J(57Sy9n}|% Wii?jw7kdé:I]VD^SxCS E#sooi-I g5Ms9j\EN̂TI{ ;65d+{Zr;ޤ!ph~U*[f˂!ypK44[C|)L( $WNz_?1 DL*%Fb !fP+CNႥB Sflm~gj[MJ#_X2WGG0=mFw A`59 8F~ߌX}!]Ǒ?/4H*,);Q|`F):XmKMHuy\y[G3mB]Wxέic lӔ13? +'5K;P:2\L3%7\TO'*(!dt-QM+÷JH`6FڷnHO{N؅ 79zHfLiN=ڟtS¶H4_Rw+Cbg+*TGM x4~4_KxZLLfz 펎WNI%ߌjش;/>F[{[YhrVfEsg xnaG'5~בf8z{BJ HeS c_Twkӆعb1 q75l\VCTP3*kPt;|,RTUyvOI%j u68%Q"ˉ#9EQFB"0HO3ꭡ%0Hu:0=28^V4 VsQ6+ԢP@PXCN ~}%НAʁ7=g1\tOo kfq3NŪK'~hM(=E. aD6 `ΣpJeL x? ͞m4` ÀyO/yHŚ q}+|[Ju#PJ,Z&gi9ƫJW+Ph^}%E(c>y%7"ЙFy9gJmܗfD]5 /{=俦] NV] fьN13Dxͣ)'Ys<ҥ#ta2(h2s["NOifLq$OfmJWaUM4,KxEZ{P) :>BMwnD~U$-]L\N~Ӵ6XW+}OAz8g'W8xIi= #kcx@59ep!05~dO] &684MIM1dx;^5 H#vp !}3Jꂤ*C^|e0^Ayrŧļ ,&urzҹ&jv=ECWn; 0Wj^qrscA3f,Lî WgXOye䑕"ɛadKf11<&7ny w9qH1ʲ!PeZ~E-vM$e]Z=rnW+DvN/5pO7>;JQN; :ȎM /[8b E[|55#TΚNܞt\/ك=sRr9,ץDt7,7 ϐ %=Bm&2A36Np]H4D Oy }ߗ(!8cd~lՃ -Qv*"=p. _B7`':o̠k)^[9Jf#};G/XN3ΠTp4R]d. q峾I?e 5=HVaǛ#(&tsbx$B\]#F_\ݟ=tqO7p6ԓ1J9I_X &PrxcU(jl֚_ArsVuLH몎JӤÑCTx2&־7LO'gZnPZFW:Mb+޸}mծlm P G{CO/GG@K(j{o lK XtE&!0yXuؔ~ZBЌHESFy4y+p>(:ߍTҭzҜwXYu2TYjWp ١KcGAcYt2RJ砠PHk2 G.H 4\1i􀡓46'(3`?pX" 9(>t+N8u YPypӂ^2D=]/?7FDsɔBTkh5FhzN1EWzEzb v/_h3^pqH2 aƚ|rQNhdؘhЙ,xV"mM&Y`&5L1zgVH,؇eDUf=?oXl8=-^%;O3t5IO%eHA~u=3Ty5}(>v!QTN@GF|Zd鴅Y:}"dG@?nZ3Keҥ&8i:IԶ:H iBםj{"R4vZA=0Uw{tv8.VM_d20)vʌ=N)MW u p㦬\Σ+fI$Q;|+6,q&J .lW0 ~ro*L UөGܛi"ǡS>fLˑ ,c} lGFGhzp=MD5R N34Q5z_k&>QKվ>;- k,fl.\KUP*v56>([ }0d*@ZX,?(ū@_t޶*F3ZȝG,}x_οTmjJe\aZy|4z +Jk4V~qisςM/ǶAEbPڻ|U솇6]m3ՅǴV@}UeƉF(3JǤZ fp.4@tjC6y u Ϸb3̬Ko&90@uJx!]Fac?ի.Zrg %&> Iq7tdSŴYXqiIN8oܻ^]CχL>b݈,5&t7 : )Zx0&Fo7[;/k0lf1kg4$:@zq!RcF>aЖ86>+t} *ctS'!} I\+6CshIZ.[n-U3P{08^ am@L6R<+<_< `}E׺}[!dHM:J3 Wr L5u}#K{{ZBLN‘; D8*ThsrCC +O'L2ov3&{Åo,D($yD[BT#?C/iB;Xs/cf(Cψ&(vJ쉱̘kicBŹ!$lr!=BIN `%-iI\z)9OVEoz'Q;U7k3`.Us‡[S2d7ZXh.Oؐ.v}CԂT Rɸ~̘<`OCҖjY \[`fth#)5Mԁ$C/[!k#DvNN1Hf`(k*ݟlG[6z3\d XOF<`F+_@,߉ĩ5":*5c=[; lPiIg= ȠNfffp-֠eC&gjqL*`VܾbtzG+r F([WMh$ j2.V|ɭ(b_W\+šeiJ,; ELe" x=+8qTk>ß=xx-W,YP{R}4;h+yAQg]X0o47Q#xmQa‡(FU7Xz'>5xLRW5[JҸ|xR6m&); Kz*1`I;-HNk87~!Zzq0R=K}О<1#~֚ FjP- _`v2^|:`6,UF yWSF4);r;wS]Ao(A5Vw*eHvT <985&)c ,d ?f",߳P)Rx(ZT%W~/jLy~:pX,YZf~7X;X= ԥidNj٪iC#χz2@ Tعֵ$ 9Dm5P2;~AN dyJr>pt)MKmb'۠ZͲN+w8mh^4xjeMpƏLn ٚ<`͏yϧɴ ;?9(:g)_HOFG&Eyvצy*aeyd @RsLvIտlks]q@>c5yGV71YLK 9hb1%F_H2a! MeK#KlZd͹M5&5"_ sEwŖWwp ֹ { ̥(@.먬`(H1v,Gez$;RIrTi)XFeefu+}y1֯kDV$KEzbr'St93#]:U {Y2wa-*@@.E_˖V7@8p,5Ǜ8"D"P6܋ .aorsu@)"mF2_П?Th琾h^wyc<'"B\jKDu[a4Of: śK1q"prC*qq <Ih(̜ 4O`0ge FeƉ{S*d ZT"tv=:DW)-JPy2YS*VьFсѤ1W:Ȓ=M ~clQ}u-hH愇x0.-JWV5>}>ek\jb>TI j5 En%泵?mԊXEqZ/ Ge %go@5:TVm{ @6,*Ru1\}Fd9]|xCt*埐 QHAnͮ 0⹣A;x|ԻV8gb T*ufEA罾Kw8F9u891رm9'&H#!J' 5@Es]+=e4섔Jw#W,`C=a[\Q m] b(J!3ݣȏd[W" 3[  \|/y0!ڝWX&iqOݩiwwn8;"1s&od" 3@m|}94W.?[1JJtD1G=o5U<ƣW2Gl_-naMNYpڿ+bH F\l2GT=Wc2/ q{h,VރT"g1`w.4.+̩\O4ua/E2T򶣥VYMנֽ3ˮڋX-/umu'mEz9LO8ZJZmiZ]$5J6b[\vnOԆ; DqH[U.𾌪?dnkˠt Kܻ Jpٻ"j~w;]Znlu; 0+Yq\sH9Y$ҎcŅ I}4YL <0o+j\H+^a4mo*?([d-=m]GI4v½Q%/FIGl/$ IAw w0[ (OLMWWvJEGoe0! hۧ/1F|o?o=Lw8iP͙*՚ %x.R5G]O4mHO~˸w0ꋋiD_*ؔ§fo$;jFzNcL'lֆ<4IoIUnl=Ϭ"\Z&}2ӈ w V%_X^+&S9/l/. u[hOp* ynE[l?I/Š6.-,mj!<-ʭST|-̤~zq73i,}1r֤рRٿ:lsiȹ;.tn, ѱAAǐA!H =cO2 ן@>}aP,;$X4{%#4K!\Iڤl F^/{ )/ܾ&҆^~řUҭ yY&Tާ1&1p#"AώSrhwGuT\ƻk!lЎURESyN`7Oa|\"=NP@}"|Z| V@_[lv Z]=T Z+A@oI{׹3зY*5eOW`?~@M9τzf6kfͳI?9bV`cҢ6.@܂,[@3\t/3NswFSG76ә2nY*PatoU*pn{~$tD6*^"~l_)NfTJOhZR[83 V3vm)*8\cf*K9_]J?Y&%c|=VĶh8oEq~t L 8Ű覰MT:)|3 GXZmdycTd~1-2*ؤHt4nuKR(؞ 9oE=ߏk>w\p-%Y8c|XVƆ UڧꓜK~<.{#d@@k7gaL2 3>6$=MSzL}B9r"N_,ig|Z'Zq O w}b\ 3q)J[Ty]hOj_0 ÆKyJqqQƉlnT1@5>az"Oݏsa_/d],(abwD[lXi/;F{V"e;M;)%W]e }d:.m f-CMvZSz]-3Tln򵶁E0y!%MʵLRByݲ Έ }0ZS\'LyĒ=3f?k }QŅ 4"#Ǯ[qt[`):.R',ᤧ* ]tsCYT$SDXCjKl@yCgݮu%GU*b=C)-n b4 }z1&y'nGY+tTy:C:ۥkSd ( ,\LoJ`_IPv%gg>. d EYHm X)~'/;:ն{YK!oa 3F+ABbx aEB@G~=ZWI#Bw|0Vrv'*dC?op*.N~pw"q|t}'Z/8DXWwG Pwi:6>ee<>%[wo^5! PTk+$,`+d$9I_h; *8PdD=4 llEHaCd^29iɻ{ 97vZjP#Ti|XbU xzxb0&d}s\U=q(%g+ b!; fAq&0F. &Rr.4!c? uVy76/??aDfdۺ˞}tW'dHC(t8TVH2s*2Nbh^A:Sҋ-|)9-a2!#bRG%}&iŤ1NgȎڏ^D8koL9QD\lm'UߩQf ̯C-0@3@.do_{ߒ7x f|YQ 4Aa\_oWr96쩊9o[^xyB@“Ğ^N3Th \@:zLB Œ)9< n9Ł6"| ׬B2Ӝ73/3Q@iɮaWw7d@::R/sQQy@P,ɔ1"֜Ŭhqawpim3RT 7qt^E+\E9=Rz" g9 kocvQmG~ٽ M/o_ֶU{[j`j8';"~B4d}7os|cOLu),IExqiŃ]UKNM$0QrÐWmKPں/uqnFc$ps#`+˜ 7!ϋڦFleEOvs{ ?pI>Oڪ=R"G\#9 cڹXEft \8=(%(#Ǭ[ϩ{L(ei'A_<= pVH8>$nfRMˋ&<_i}==37^Ty(mhOn-4jCR+ȚUHzgj}Y0bbM\˞S^aO`f="]MZ˕PCa'PMb *m˭+LwlƠ|ƠMٻHNޅc{5;X}pT7+At.閃 ٲc96f&PuHf9]*#IShR*3 l )V)# _s=^ P^Ff+n/hI)-<QJA-MiڡfKU)8L#jNgo>JS{PgOno,{[5Ye|;kIQ̤«X̰e<fHaYJT4U f/]YO{کe.2 j^4f:,|EՅX"t0qӗ¶BȯYquƫ>Qj3&e _L]#_ݬ-KtC:ۦ=ˍ&CBD[ [ 2Lr(R7K8q4W,ۊ$̜4unG GXg(6ME4σttZ`s"?2e BZgi%"=9 KUrlo;bt~ ˬ 1v; *։#|w؞UpG1qB jV-SnмܗՅы{X?fO홀[5~TߐE9ihuPIB%Ĵc>y$pİ; *e2qU \[)wMa xO"vȺ#HWp1Uk4UcxmW^7&Lt Co}+qT*BQyCL:eS?{HMYZFB Ž]2h@\QП# GR*"2&$'I*4Q5޸&q׀y'7ǻ4&w y2dIH`O%ǜ7_eGc_{^( i82 !D#S^.|il9?(܊H_o C@ӌ+1n0",15o:TP\r6vQPٸj\%?ҕY,ʯ nXMX*x3@9{vߗQ S|]^!WaH:b{c.gI'Ḡ # 7Y8GD9'գkpUs\;rYa0%^ huLA4(bFlp"}wCxž o ,yjs賘iOSadc1߫~? ĞW%!zV5gY[% nmS36$9|jq9P`t._ ;G+5 o",1*  p .;[E81Hiv03]7鴨㬊?¬XQ? 4 yv*q[VTᅲJrhI8p˟ْ1ҕAjv7 ?a#sQv)X0^8=7t!\`_p_MRat{Ipur'7I뇠%D I:ꠖ< )B*as_6# MPJcBlzN84x⪧rd߷L]ou=ϥo,}Ju&V.b/?4r#W$ Jk,\ X%{=ϚJLw-#k>*s 4K9@_%3aE;g|Cjb+hU Ez{cD~dufQtWV̂Ol@O3B h?"La{1=g3k9|8N6p|;UX΄A ֆbQ7oQvSpXT~Q P[QTq`ύ#/r;*/C(NJN'A}*դ9`Ntb!ojbQ*=8d3ȏ"n4/wkBȊ;zw:= vbgrg|z@LElLw9M`u4ԓ_`EL׋زM΍FG9 \Wad dž!MQ2}cH1.8S'2xm%DD 2D9LG'y7hl EPSVv ycBξ!Xp)OvgbfKӄ]̊_ wZ֍C<@죮[gg~Y&@^B '"]Hϔl{)sbᝄj(-8zi%RQ/߷kV~g\x4A5-FYUx q#:I&Dti/7ЏR7FRʲ^iNHDjQ_6oSw':QIj5zcoŴXI0*y0eX'ʺezO;1OFM {j=IόuxVR J $R=4cu nڿVDZXl[K&oI7V{;ÜʁBAH$@Ъ&!@INw)#s{/q+!༵ϦG?l!vJ^KdK5ؐ+hgG{LL*&[pkzȸKeT\#Vc:d "mP&Y"糚QJk6dDX9ԧn 0@/EJ7C/o5*L쨡O9/c9iscBoX{xk=I˿H}  (WLQZ-VB\\^e>a.^Tt_{הͅ+Xd5~. oj ;ʟg.Q7QE)Y w䧼:Sۑe+ZL Ҟ+25{!,qrOvڝdb> e'l=Yl pleӨIjmCzm:$ .`eh2ݝ+ȲA򱖗KASVS1SZ,EhSضd15 @)akI,5"Vk." g*6)Tj ^ZGM/2yElr8CAw'oKKfYQsF9`HQQBˏN}B^;"؁wirt?3E]вS |1bOb-LfjIUѥP+ϖ_O}J?s!4ˣϦ}Gz(Q,`ߟ, `RqSF泬t53*=O y' .J`v&QuKA UK=n-njsz"DbAC\lƝl@A{^Sll>Hq14*qJX/d9]jͲLg\1 rsM)"+*V7茠HqNiYR?{XXiPyf0f+UWwjWqmTj,B| eg`_I3b:MKpԸ >(w0&zPqXצ&/dJ9a֥V;ɓ1c'%LپuYAIEް"o] #,%J>]u AӨk{A̴c]*^[Av q0 !r|-bݧ&L#&5@ ?ZmA©>^8?g ,<0}+)?E4@]#gx9@gZq,SȚ{ϖ7v`U('#!*ó*'8{ yhme`Vr?i+rhš8ː_"%i\dc9}gd8<?z߄, 4#f"Xnse 觹RyK!p0uT' Pcd ,ݤ5n>@/T6ZutV$wBK޵#øtIvm˹ȝ9NpBi-7˔4{S1\P 0G)R鞘/HrTO}1۟0A+g3 C& Iݙ IwWK]Md4X>b@184{y Z ;89t퇌g՚b=XWT$Z|7"W-;G|°>V?ޏL1+]Y ᦛp0zG'%x0-h8IljhTR{wMZz xrqMzy'Qf\ngt4x nnsqT0WC}}n_=ZzP0^9Vv[ ^ K@q8<(+ `/ DfUwL\%ey,09sUvTr!,[Tb!Q|p$=Otq]kDEm{H}d XSPN]4UkgbuĨ3ޣĕPRݡY0.:tETYr*K4&>ѸK:?Ƹ"ݼrZz.UiiNifFeb*ɍ,Yi=Z9Npܲ+x ,V'}ID/7ț2@Au4m7Lݡ5J2 F=/F\_ )N,Qh~Oct\X@:B x ywM[  2EȧxI,1O頡:;p5:d@8ش`12{_(*<%Y/8Dz鳸 Gz/a |w:X)%I;@$6K5¬snWOYz?CZMʵXEG2H uy$)/!x%p>{ Ueĉ( )'RGij W֌La4Y<i80sgs/[;!km{M Oƴ}C-i40P"1 *Y׼QDMnPV_Gqp{]el\Z+7q+=5U?V~(3ߕ6c=en~Jz^WZNvv*9mTjM V79L/qp֤ F#:y &,NeY KuƱb"NxABbS2JVfhu+: j/୚QA(u-yp~aѣ+k/ĝ"v ߜ6bcVM/.l.Y=FK?V9κu/k5kc}wqqiDEdQS8@ fPqiE Sb;2N!hѐuᩐs+@FAdi'g0e<8FN킊#`E4l&q /-hR[״(6s|,/N{M zO4 MK[Cc3DZQG4a~K>k-AQ]wnkXg 3UiISғd)&ew|9b 1}p3kl~r)01 H&[JnSQ0ʏ)SE.Ϫb+|3v#.x^h`oXZ; 4%[Ud]cz%Kџxȧ|>*ʭ,KeLHx]ח4YOv(xl*0X'=It?e&ҺG:G>IN Fzzebb L벢SX@f6Džb3P?Sqn4C7EO4t 6?M닌]n {D*tVmwO40>l@T}#]KJiH1E6wpw.` &6 , _ܙYq[¼Y >'! E1keDVIJJwBAWj2uxt`:W{WW89|"1 ]f:Zȫ@itǡPOFtp*%@ӯc8|n0θwIv1k{ɲC%mP3X3^^%F^I |ЖA~_a\z$)BN+..f@aϲ` 1ED/E΂5 ۠"?gsz1'=%4>>#v,Ry uִD ᨔ05fe33r>5&"za 4E| ׷W/9ʷԐV~lP6'l%K[E%,*s2,W]K B+_6$)sA=]~4#K/*rG=fgS8GR\ L)PbBes1-bcvaH^}l\!TOp No42 rd(1=К&oަr3 VB|mWR߱4jo<$$`y{$G>*$ p}[#S &<]=$)teU_EG0 crB/oy7G[y;ߐ&un#uףB7c!%e@hДuut|zՏE zQ/2`* |%ob'6] oД-VkS9)d%JܫV9!T_jWKA~#a94YD̜V!(lgnJiJDk!aw+jF&Nhwo߫J\6-SAFswsAg54{帠!!.+mr|j%AƥRbZl骾 ƨunY9\fjȞa8J'ֻ^bqՐd7:2삶1 ,𡕖$952v!` ۈʨ[p8`m r|ABf^C }ѭ`q˕\e;wȼ %!$CwIu0pI"-7RTn7F1򱫛 yZX1ާCYgCmvBƕDѧ3ۉZD'0n(ʬɾ;T Se?;# Ѹɻ? ,JbZ6D`G5tUT/Jgd}:{ OV8ŅtHj = u Q}{[%<޹ǚB\V=קp/>֣L|?x'bĺiW[x> Py||c͍iksw5ہGb:N?qnб3Z%NW܎;ݜejT55Rيw_A?%m:G@;FCR b<cZ`AQ$L ߅]B\(r; ZֹȹqW*5N+IϝפN5:dKSnBrq|/YWFˍo54Buѳ&V}5sɖop֣N ^c%wO0N~&(64c~ЗL\am*Q=e[*;Y(bFx7$D-|Z`mga 4bӶckWnbATD7yߡR&DyQ[6K :C*YeyR*#NogkK2y &aDBɰ.""թA$ċ wKmé(_- XfѤi{{ 3̴/`xG:TZosV=npB$֜XqM"\5PE$0(=Cj5bkU]_ C3$yF׼KpQگaJQW2gp֥c%8iQWʅD6=|!wPiB 鼼Ђr wR@T!5HceŦ2;w :R9(. X®fHo&^'1^5Eջu./j7NbrEA!;RH>ž"tR9̤_9Ҝ60$%'+oN #,B;NmR(˿z\Lmۑen@ Mx S: ;/y/^9ٴ$I۸: @:w}?:a"+h;&GMtOG_e"WM |L]{Ft *|Ax 3fЂ?_ؔGPX񱡈3m'lmGuXh0ˇYx c%)y_1#:?Gr'3r¥;a 16uXbdVOo,[k Tzɴ>ehn?>FH{WZ n}Xu*6#h{}FU$jM<d`P%8*<ؼCC޶(PM,8nEx<8த TxރC@Ke6wy9JIǨ+6`qccQ=.7ӓO}Ӈ=$&J4ƫeuk:bzTw_*ʫ1w㨊tHY2VH^"C%է PF~t#j|]T厫 0TÅ\!秢K4bnǽc2"4HMJ]hRK>%V b|ܝN$Ll+ߐb"CKHx A9ˉ$M>CMj#c^qu+ sa.WC%+.[lsBg^T+. |hE9iRzs{HI||:[4xO¨,pJƈtZPhgk ɦ&)νB VBxNYȉn*g;N 4BUXD=_#V˷%gʾ58QkRqN?StI x=OG > o[GI}*W;"_V7ja(sx49XJPP[ ) I,}h/>YI QwCoTwk=s"/W>k4\pyhvWggYR$"ruuBRݠeχ~ dt3WDLDJGP눗Uy)ZQSqql>:BI*0&b-\xX ̰m'9wT}ڶ'[w[o1))j5B;dZ(\Bط@v528Iߩweb+iӋ@5|Zg/2LCjm4}ȑ0hESCg /Q`'$NSTxlr1w"vS?ptC1P]ڝۡ+^m|K@7'P^1Ŋcі*t9鋚X؆FG'\'z1m◱#xKtZ-&Ek>iySd.u:A& yCP|#& U:MIf?MY򡸻K;TX=+DcNv/_H`7Z} f'*]k+jI0P+gу%h;D%s~~ ,4EXWPH1*ЁbY*Y{fP/ -k, e4rϰ4eI|݌(Qy;MXfwG;8hzo~5Fl%N*?G$~8Y'ƌ2)HxHH.DV-I+Jf>܀!U@g~+,UOe9PMΆ&.P )g֤VNea;|W ٌ]wz?^2>4g%(VSX&%6p|ݝ904 uuj` $tߏI( 2yJrS-zׄUR;Wg7F8~MR?+v`s"@PV|lb{b3m,ϓOg Wvd7C +,pXeowDkcǡ:KӺDR/$I3a_JE//\$ځJ6fz}TZ,4|À0fYӜ˖N&?sgo1R#9pq}2ݘtii!}u^ p(>*K3RLWx2*ޫ+FMoWf ''n5̵9mNcoTWƸMif#R.ӁOGJ/ [bv914G lg5^@^\ġ}y~@>I.#9L@A%bY9SAk00P*G v/lZ>h2\xY{ y6ɏ6nzhس1`qD*ҖgV`[Ϩu]UW]40qJ [;U?@H(R4M%zr@ĈмY)zUfZ|p2ď v|yWe5PkM.s7$+:Ԇ55:w&da2Grָozo 'gW'x0p_3k&ZUerФ̦qPݟ*s6x?GHlA7!3סmDˇe00WX|5fF;f]vsҭy ]VqJy8Bu5[>E?dLqtΕ7~8U#WDs8[%OAi{7l ܺ'MeƎR$1Jؔ}zxq+L?*@ٳḰ ӽU!I_rh|2M~gD%b:\Pz .܌jiWȿV`m:@8".δcL}4:r_?!ԇ(m73zŹF~SE$6Hi<##X3yRxmR9' Gjd!ZxՑ,huI,a,ПL!h%ޔiܜ㊁ӄaV %E57 uQO٫tg-`;g=RkU\*A##܋Ĝ0Xm3 L?ve` BLIF&J^p]4F1:C̬;dbu%־ $AD9ִtJ+F ƅ :wun.htJGaJ `^6JRjY{4 }}8X/ k-ZgHV܋@A]+$pqt/{ỈoS؂D2oso`o,zCxx8{k'餢pڥ¤w z;S̙[Ό#&AFhF6H׺HUa+2< BsvѨSHJ8RN5z+pd[>KK谺叴5_QoA%?IHYJZĝ.Z6o_Vvi]kRImSȩo"zYNAgUw JUF' 0vѐƢ-2I6#1)u_G"k=}k~KdTc)y*RbL>rW bw%-@jVI*5601/FӾ3eK N,n8D~ A2G'UȢG˶$V<İh|@P4 w@0pLb!ژ&pĮc4JżT/jL DC!"+t`6&؂3ISK}z@fH\oqheƫ]aczM=<ݕSRٮqJtTtۇ G9}2N0VYǣ(Bklձkn>.ʉc}hdDW`2_(IVioXqG'tMFbBgГ{l>#51Kz(@dsGr>T@ / bxm]|MG }= !\pO O16T<i5X,ja f*R÷$. 4k`'qݨYX^Xc.zQ,>sgzm |𐎙p0L<s |˟' UKd eZf?Rf-J%˩<.o k/ e^e1 /~%\jw9(zv\hA8OL,.<:{>r'PȢ,ԪogHR ppYKޡm>dh̦9#1Zv(1C~Љ4&x}KQ|na ~H5!wRʦ9d_S*ʒ9`:em3Ty#֣]*\˫nD~cIAcfzEUD'@8Cc"p/OR{(Zǚ -B\ӎE1&PwYK^by73jx"y:+polSX%X Kt*gv0Wyh`; $櫡ciQ8-s﫯jC )8( #;،IJ{UP(k} .O3!"w6LƔbA>Q#>909TTз_.l2;?343B"4$G1!k0{ÜSP",Ĭ {uMk#>3PuBrX-;tL{*֍iuK6jgGjE+kVt3eH[dÒ>u]{)| RXlG:YyOM3'X|,(Ieޥk(HI^Nt;ZlP;дT`) D ) ʵh6c ր{k{~OdC C˰}JUK0!\ubLm@UP?eiOF?vOãeᝈͷ왩jIT :qeh&6WkˈFN.Ls7I\?Bf=y.wXw|[m8~GyuZW]}<`On Q)SmIQ_9#O] "{ X I#Q @ x^ +Ze.d5/A{ۦRϐfL~;Rv++ו7VQZcΆM}+h@1\:=U2O+şC;9Y`_X ۉ,ZHr"^ˀhYXBeefn* ;t&f_.yLʀiRܬtJ^Ѐ-}$koMU Y*d93k_K#V 1J`IzYyͳ6;N 8X뫥P% S3q6ɻɒ;b<D ,eVMXm=^y4\7@ #&)I4U/3?`6 7"UNVf-g øv1z#+M5Ȋ5_XjIO4^lN1X'"5DtcqcI( _~U%.ߝ^WN<3M2@{?^&J 6T u9}=%m穨/p9,uRc}ǶcC3g< q.&ݙ12>Ŧ`{gV*ۋlg;`P<`ibxߡoH]%gZ>׊H0\!P}bshR{ Ⓡm( tce c $P8b}nG@E4o,=OnĶemQU G S$쫫ety&hqay%ZwPљ;LE<5Ds9G5f%-yM6n3EC??z? >q\r5#="2Ҩ^+?LxOu9.0 %e}`٣%!-P-?nt/˭gJX+n3:l1z";PhpkZr쎡J5tb>>4`ڍ ͩP%ňOۥhJ.V品79fOCYMqU; dΙ8ٗ[Ձ g1@tqV+Vx5dlhF뿻Gq&_.k- 9FtIjW+dvRDΪi#jqd(Spd:c["~:1Ixo̵'1n`L=2Z._;hDFUoB8!]3Rw wG f%focTͼ,a7ge*LAQpS떖+UbispݡKwQ\Q4+,Mˉɫ֑2F}I r81MzZm,02"Ҫ;O˽?y3U}L)@r  nHvRp m(U)n`AdxO}Vr>J9"(>qhILn1eQ\`~Io?5g5?!6qFoaĀG8akq9 ΁WRH/ >ץBg"k8Al7ZRCm8kfOZ.e<)!,R(5K|OH֪ ytB%R(Q8կ<5ͭ[$3Lehd1'd3D1y~!Z6HX*H!I+rԞ-sDa0K)j*ga"Ps6Ɉ<{^!-F~[Ɨ #D,.o^վi4S2h1t"/B&.7vzRאF8ݚwR" 󵦏 &l_?Hq{>Z[!~%;T5b|Ƒ5uD@>\z ?;%eB'G2u H;⦔yo`q)-B01UfHj@V"9ez ޓÐP-ܛK<{1 ާ9)$ x_a؃5=T*5*F3K( ?}(J7,-ƩPc]sצb2kx*8YȞ}ty/(!3H@rW D!0yOGu8"$ bE1B?o/j_.d  Tgv;wy}AS"DZ\ՄvVhdS ^Ŏ;z*-H6%z˷d2LEJ3] ,-䯣 1=Ȫ }:$1FG[RtxOM940OD~T +le(S IBe~-j.E'Y~Qa正,5蒡ҜɃNK ;Odx6Ӯa# |/:6{SNxЫI=Q4 XAo<,j\<},LKTXu,@e+ B65{w!UG4+ru4=S,UL P:<^v4LJ{V~ ¡ɦ%^x%V;T; FGWSϥ9VL R)UGD>(m[ !W"Q矊>ŀ~lNrw\={Ɗ'oۃwΎا!1<?c+OPZVaCf v:?FܗMӃ+@ N+^&;nQ#wib `ٌmoqxI0y|CpKT 5 3z%y O5|r' AZ ҜaV[ ;9x,[q4WMއLAϱ9,bx:6)Ԝ9np;=o%!I|d*=1U܄!= f2 z]Q-#1e TyX/ !cl7 :Ippo`Jg5.m4-n _e'׶8އYlTW,ܿ̈6Dap6& Eڹf*{g ^8ZI5`vXTp #7XUEwu.ƴ'hnv& [?\jBTBYWίiڱH4#_S BmLaFxʝR`ٍϳĐ4zHv b>n|Is +\#oI(zKO`٘&z`! )%&k/{Ӕ H@$R^,%Yޒ6-fݧ9bYUb=mjhs p83~r@q9[p"߃pA:/X!z 0c53K,vmF,4Ħ/2A! VNa3 8,}G#o:zU>%:ѱhH2!&štV4Z "QWN 8YGy&,S^4,yiWk%wS#TS/R@\n=ǣaDhqȕQ:޳ȓ;jV4Y?Ha;D[{z L7'*׉H= [i8Ax؂%-hSݙpyX4 ʘ%֐W֟0놦ȧ E 9Ldr7F|/*l<^:) vfLKޓ;+$qKNlhGJ+evW$cA< ¾n _qV+/RG?#; Lfin0)qnGj8Ov%&_{ЗH&w,(ĵY $טuU+2D"WNnxS))N]`K`#GȰI`fDCv{|X2l";Kjr7T>.yQXD\?FJ>»l2?uԞzꔬAދﯪ`/0vbg%nUc`>@S~v PfiPkQa@@0E3c 08/x[VԞ)FF{tS.23vǶsŋ 2<ĀJp80jabhޚX6" @.z1>' X-`B BzLaV `ul ۔O#?Z)ZuSmsjSykQټn%4>bZɗٹNրvTZ.Ooۮy zE'[*h ](.:ĩ`BnbPd;?3 M3gl`N(QW ®;Y!O](c,>獒p Swr=bZIy;OD&UгCȳywAs9 5ERCN' 0 ,zp$ MW!̢~Rin5mCB ?s6N .GFɘ}.Op}.ruu4 rX;^.#%StE1[xV`N3%vy!. > /7"rǜȊ~Jյ*l~nɌ3~7nIlQ(#e+xg2i~V=R='@$E6eយ?ϝf9$LG%-o*nus4̟>ȷc5kOlK^r"+ Wh54  1K;(CFuMϦQ%J~ݕYZ fIX_B> et Y=lc ed]Tg2'/!ҍO7;91=i֗ ɤpP3JHCUTS S@$/w[OpIo(3 X̭MX6z(Ĩ OԚN| ӉA̿JP0wZ@>#1p#$p~=jC`j\ E(`M؀8ɤ]%CW朴Q$G푠(x!8QzYm5_vC^MMZėȹBBCC8:lVZlH W> ̡b˶ /vw ea'[v$ uGx>^ `-&KDqo.U%`a@0חYVr"/p0(Nj-}ʢ0'{(dT2ov$EkmXQhap>w<ܨ`f3]0L~IHAr2"8e3L+&$'k ~>p臨sޔ\:Ey(^Xbe˂>2!U>wn4 .>O*Ь;y^E.Lʚ)2ͩ;wǡLPeO\EU+Ơs)GI ˮiuaTnUBHmG.5xKͱqϣQ43J:jcnO j[e%`>χ(D#!v¹c>nL~xu0{.B$ic3$6lYީ}ݬG  AJcɵ4>Ps\fˍ ْY+n.9 G=іSAjgෟלΛְ(maO91v<:tZ\HO\PD"+b(:T3fXcyy |! 2v >hF ]]*} N6IJp|j=V.+}yQ9=}gxf!h_O)v UvMT>&i=( 8?Ͽc ղzIu (9+ աn+{)^ 9wUa+z9ˈӻ^ ƈsƚ_poVљJq}PL\z`pQe03r}`~2oE&*az`$Fowo%_=hi\$5{U"vZgZ7fo]eC ̼yPPjlN(mw pnLV@(b%IlR +;aA2_▝Z{!ǎAwHEF|y!J0 Tć| 17D:֑)(yg g.P0 .5'hhHmyg8m a*^6cx=l`멣}\Byy" 59cf6#?'&׭Kx32Kl+Gr y~VwvEy5OR${xAe&|#RK[%v,] (Ƒ*)r$ r8E]ڑы̍5<-1TFXd]fjF+!=O_{E-ZФ;Rv7Xae b,ܡ*X?*orSӚڝrbte۶=N*_ͷ4)&L\3b(NMrSIMAXi8- ~xe[pڶ Y*w }-Ci3_; %4H%&g}.WBS' r4n,*x/:Svu R?qr31΀8{r-3UVXR٢0onl-!M o2?+t0f3cZm4~'b-N8o# }Vگ\$aQ֞rd%`"zwb7E΍(kn]kQ$(~OG rЪR*4o0vT]&6,eDAB5QՏ}%+ 5{VUWHfĄJf5obۨ`"s,翨߰":A6u5̜cLay2ujDLťR5ӰQ] LQ՛ϯ"Dz0^V@"p֕Ϊ?XmWΥ3dcN@\m-R™oҿ-_ gnJ:1iN@BŭK\fP|" 2\қsS:~#zҽW;ȫ侰8GaI_|%~4p.`}npqÒ5sQ"sC3zg5XmZrƷj",| eWwHk˓EfJF= 9D_@Nx9MbE=^8V-:cX+#(pJ#4Y WdD}=*Ic:1\^)kuTTPxPb< oD[I*ʝ`1H1f+g%SAc*a :,%:fߠҳ%1`0TI {oI{5a*Ќ:ԟ!tޅvT|S% X7N6EN@ x.kT`\/yԀ=A"xZ1PT%UY~D!Q{EARdMﱇ* R T`Jw{F5~b ^<+su>0R^.E*GB>y:k[B|".J>]:h "FCT~Uj:k`߭ yRv[rHGnFlm_Qw'pٛ.t\q; YWiU+UAXrsr>yi{ÎTf-l핏vv Y:9_#23'Okg/+TU9w@ş$xІ{$%@B _{8i<m c'v2* od7HU+q.Zn4}RZ:aЦݓ8eܞ^Dt-@s?Q&M|WòK5jGs}~?Uq2ioru =}ՖiZQ#dolduލp)B("n|+c1ڽW(A4ztv¾.`zwc{>_.zv{"vy i!ݘ9X戕8^2|]Ca:.ϮhkUGH(3aT:BoXwPZVC{:uj'EGdtOec ;Y#!۩ɛ pWrӠNj۔iM"`i\n ̹iX%JDS^]C-5h/5aC>i*ik4 7|% $&O]e$ȧ {P+m$]=Rۨ;>eNOelX*Y厃]^b{W&ooR06cvtJ4 Jf}H'۫\—o}fzo%Q I0e$h-- LY_1vDZ.a!N#Hlyu>PL\1vv]Ȋތ@}Jl2n62ӻ~KF )k(hp)>rfV8㸾I1!̦nL:\EՠҩY~:7޲.ZeVj3TP ~AQŮs[A5@{ߜ'c|& p@wɖY~_YW䉨ǖMlSëfSpi_kYƔ֍ĴBI@Zp6B(p[ЮͭOxgk>Z\z2k"ڑ"Ցe`<؄A٥)g2ݧKT $5lkz"3\ɞ XY8lOk&h(#p~ krq hwSG/K9jKuO|^Z:muďcRqK%`ldR"ˉ%6HgU5FONu)O?@xZۀbD@0H z"?tOWt F EK f׋ly5_(s19 ϨlrOHxU#m'y[+> b +;>W›^Ǻw_0}5O ?x]'Dun%~wڎ @h'gUJ)- c.>}0Q K$kH ^b~GZoǞlaW/aBruoҍ%X޶ޚ-C?zk Uɬ,=#ӛ+r{H#({ ֕srZ,p-.M;B4Qގ fѠak[R# < ~%"g(::v%Zzy+mXG*xx2Qk {k~ F.Q[Qboڸ.')ES_@ %&,w:'3 ҩ1wECJҲP| YP&ֆc l7 ,^`S!iNt?nS7$9VmDϋo8d;Ҏkj.(WcxٍDh㵨ӗ.oY;E @2r% N՜֞M+7,$N<4*'+X-U!l[]*.tgrnʱO$+hzD37 1H>`ITN 7MKLsv8נbabzf`Z4Pphs} )eN|TbQ?.@ ~c#V|N`.Ӱ df;1涪eky?™jia6:B;*\;M .>FLysޞ Jy5:gd<^HXeI̓j܂lGš$5qx.2c2ZNgçP0 ƙ[E%=ӔX X `s䦹i``S% 6|od, n\tBN-8m`-x淏o$W)K.b` ̼2>Pܗo@!y٪)c0m.~Y$ *__F9㩄ݚW4.v Uސy2?ђG m7b٤5'+@q`W4g7Vd\X;/Rj#WQL?Fy{ <bRяf0M+)ۚm EQ}k'i8-!1nkĄ4,41{2Uu46?XG%;*]Yo@ޗNΉcR?<=p{t5xG#Џ|ʐ@j>OK8F֢cG C,3cG>D) zAϪ1Y9f6"nHZǼm~o& @aZl_-”e%!?> fJ J|F"Ɵ U8 @^f"@F.'Dl(l7ipn*~'vk40΄nNOљ3VvRԂGZ0epG3'7yzWFEZ=Ϊ6e[sNF?^"[/on- Z\oE{[MCc([*Mp*'n)IWK4uh4Mp8mF('U Ԛ~A!KY"7m5E MStzOCyb9{h(U ,s(DH<Qޑf[y-lWNPO9>a2i3f y|NG]X&c=ڿ!A^#-<3FIpg~B:XI~[0MG2{_!UAuNz]'umN#-#מ]ѕ1lL[Z& sXEBM}xʶY$ԊaSCZ34JnwWb2ٺV:ǟ&F&(}aOKGBԨpIIʒ WqT+D3 ⅑EDu?ٛ|R2Wl4zDzxH̴Oxz|{QLr&9ƄQ w@JbٙOK`*!^QHae1P^F0x'a#ؒ @KylAE άzLZ/<N6jxKCu(SbqݷM!h|(iWӵ96#iu by\hh sJ_<w .@ɻY[f}TzU)s81[Z?nA*=7Þp"Qx&^6O- yGd2;n]/|D>l=$(+g}tKY"La<[et 0 c,N ;9  O"`L]OGY\k-J\ ccV¬Eԕ/SpաڇފZHZv[Re&De0T"rSqԞTjN&;O$BL\qhŁBj 4b'i_v-WP#i={8 WYƖB~mw28QzĀ_;e9fNyP9(Y4Rf~Z0M_,˼f JxOģGxt u8F #Bm'' /Q"{v3wGDZeEe)3 G|a2sXO`jրO ҩFm0%|xJ"F ݠ𡤳{tXA)X^E SjD8iď;P&Mw*Oi_ `k2BgmYVIt1 HTHlf0mGGi+ õvmGT!K*|G1W| ;ӷGsx';QkIuu@VKs,A`fsάK${MӞ5uG*oۊL(  ˲玳l8 2#uF7oVߋ5mx;fA_dn qhX1PQuQd sR4m3:/}O{7\3 BЎ7]YG }fTy*1u0x,~byo'łoVw@S:1\]N(L$lWjb Ւ4pxG`!_S4σ( UcE1(GA}c7H[$ Xxp?rL΃td&rjPv:J6L:lnthVur_Q# MJWҕ_ǑݎƏ-8.Ж$枻HYfsZmGTahètmv׺6B5.a#KJ"r:omț\w-Hge&_/RQ'ˆ\g3:cF ;%x33ζJV4n n|mO *STP>?k:&/%+xYAB1) $iV=qBAmN ٶ\͇Zr4u B{m+t:I֫^!?prA|q cx4MW>@;[ u;6EZe/~4*:s4Oc 0'ʔk#80Dg#A fMht%bR ]wUoHuTJj{?r0yCQ=[l~/t%j>R^CuW0J.1C$[Liꅝ_lȱC#ʽ~m RTMu/F4U^cK/df~>˺l3n>ܫf7UNg':({ޱSQeբHQUJ(dΧ\|H3} ('>y>~h$4%!֒l)ZoLIGbf/p"Խ2y={Ѷ쳼Tz&!lhdSY辊3uE /n_/+o"*ǘs=g=]YA9qjM=E!>f~|IN9M-m4˃d"nV2aM4m09,֩K瀊}oh1LB;%$DNptIIIA2aax%W$v1YlppM ^iqTSAfHw|`_F$BVk:OniXx"7 "׏0.juPGr͝a|`l~ DtAqX;j5t呠p 8~ !kpsj`l=pJ?3r=$Qۉ{;t`Efi*7`PTx^8/ `oJHb4>a瑏;G!V PYPDVs~#PS0Y*$e^"jgsv>6! _h6R{QG4Dʀ:2-"P rO*tQUS%Vm]kIe0Hys9HE'*5,KH;]hB:N|x#XzWH!sK.ר_ E{z YIj"Gl$L~ёͧ$0}hWUk1 mI#d%iPVΏB⼉4Y%9L;PH+^_ޗȯe BA%A<!HKGB I<|RDl#.-;>.%ƺ)='L =ncq}Ӑ_Ө@̚0\vJdٰIz:)'|&FTܽ;Iv+b:Q'MOw%8p=::Y9Aw/-2z)TSU?ImT"cL{f;Y N<B 8AQ6 Kfmf{ń҂po.L 3WMjfc0EeʝKD 'VrKRMDT.Dc[=i]b7M_88vIaFQtHSnϣ&rwy7PS[VM\WQYT5P_k ΀G:S*d[ҝxņ x1zMq)B^ORˊ4 P~׬΃߷8n"u0=xdrb}fl{)[z/tʘďHF)e螜U=5W؃{G䵝մ )V Έ6XHE48zw=$ vԉxp-kxZtdEݥv0H/uMUdDUՓSwl(#7zL@N8 i}w5fK*Ĥd)f;9/0;lu־IF@G5}#ex"ky^̃PF?"Hҡo *O3,f4tX9dů./꪿dC_7N3(E~ߨN69OMo (7#7m"ۀ -Xw݇o7"%2ee}b>/s:%UԲU_{qK!G)P4:~p*Ve.AƇV8uv"BКp\ށF]e: ]^#6,C\;Ju7sH&d:"Zm R6|-R0Aj[cDvSyڎNYQE1ѥZWA -zF6&Ҋ0х.9Pv0,N/"݀WΪCYfyFbW4o@4nҊ=sSɔz3;l3cgӬ&8bg<2\avN;6Mt.K_O \g~:oU5\@w~"BCKԉ^Cœ7^XVjs6 G1jY ZxmMj)r΍K=dx)nx*SыT GyՑ-ilBa7$h׾? fKE?죜0GNXEJK~,l<;7GI_ EH)| 7ybYK/%<Iz7>EX,w)OlOK\Qƽ46iopdD@'kW䍃CI,{m`j+7m1f{”7Zz:Xe~4sc `~=c#Ƴ,7N٢o|BD6l1|@jͮ]Q!ч/ 1 c sD\Z>siobQq/$6MWjЧ -bi].)G1p/5֜/TŠ܋dGBkrYp<νUq]gvGQ$k G܌+jp",HE4**2)S SZ.=]}o~ F@NjǠvc#bNIa7χ"zc3 Q9Q0qx[_9]?):̥}'/-*4xtΧHdbgҕ_EI-1 >-d&w#55N,} Wc3Dɞ?X{*G+<<-CB3 g\6(rvgNCq?PI]]tRqKxQ層  TrŰbeCgmΨw7$'3zGD_ؿ<RE)d$_OγYuqKRu]S.dZLγWv882d0U.v[*><0s|xɗǥ]_Y/| ^ 퇮㧔F+f_nk@˽$an=@λEy$sݽ.5S/:^f,M](6R"w4 ,qHY֘1|*)6@HY5XE ~>f$|{\w#z!6@+L'CL-4|> rR 5ІI;ζ,ن;օ BE}nu5 FU2džO|U *&=mdJ1 NО>'C_]ep%"7|j]7x:cK\=:q~ÛѴ fLMi,ױ|M_ [@EML5N}f5 74'_߉'6cҭ x |ΑM|҉L;!LTÒ j8,3:L\E!p`Dh6[&vԱ,)%bp SSc5n2%5G%Sp7y<+>^q]"C-y>2 xPevb`J8MU`$ f$-LK/6&W릍֠s@\V_ӫ@)~GlhƎ<Ga8MDG xe0n7*?m}'u{4\e |Fs} ئF͹ J״F^BZt+%֒ti[wdz`o&d'h3jgڑym[bud["[p}[Mr̫fW;y\jHyp?Z(3:)r0^/Z ) &'UrSEJ}ƫ54<b& GV6EPfyǏ@zxJhhM$#N]!wہ]4G,Xhڞ<  ,<a/ˆ.< //_XNIB yr#^J DߔlϢṃZp_HJp,10&q9Y4' gV{9 UhE> 8޿byI8R6&y9J1ݸr+%mvFu3e55XjEvDNkk|L);AGWI|ۧ!)EWrZO06Կ2p).4n.>u6f! 2ki'1cC188’]vvކ0r/0P% cU~: d񳐁L`{~=ӂ9foB~CEcСvt,jK8ël1Tjݯ-}\,R2|]}PIy_@gNBxH~n D Kٞa+FPbO8ِa{`N/ T=g~, 64} jQӼ!BO}M|Xcm!)ҍ\]qS5uKxj1 >Wl~@ѫ׳ Ri*`%@H%ó$w$!)D_bIo<u,.FZY57үfetIkh)@:k Y ;&.?A;Lϸ%d`o-'_a`VI~{)̀ +L a0Iv204pB~A$rϬ~ät1a Dd|we4*D|lZC|DhesܜinTKE|<6,hTUb1=#^S>bM#hN~?FxH41ifFn_6O/H֭{mk'1XkS،\zU24(͹!po{ Fa3j2{#K)B]Q1U!z.C"iܹZɛx,Q>L1xp-#r22/1.}61Ѥ ?d~]#iN]i.w/$\ˇ7ݱǹhY[h\ .Ub |j0}x*8@>fqVM)l3ڀ PĴ@ 5hKE0 \؏[ x-йc~[8P3%V&yO& D] X=_MLZ/sR^S#J"Q jYi_¼xq2h$?߳noB÷zN_QrUzGy`&{S3}Hw,)de0rN!D-A_+*R)FO hW.5l_ɬ,b5 i}/G {/5GJw7eu]Ee-@Wi/\␸hƶzFf]ty |'D}{[_ xs҈5cw Jʯ}e"VxP̝r!xpǒ]SvŎ4AJ㬔R&a[uל&R&]x 5~= #4w1 >Ks|0!"2MlI~` mhVF̀o 7GXXPyq.HbkOn:m!~W"I.c HޜAɏ\*^,<`EL%*.pG?vE׹5/pTpv9lo|A&gAazNKj3pԪ۲f\8u_`戴WD0ٓ=uwrLURzò"3 ź||@ar):h,ǒ@Ʉ{jC*py5iu6c\`9HgJ:1"|%ywN7K vؚmQ}*anDs I]K|?ax E5NI:ͣ3NOGXTvdr2Hm!PJv dz)x[겧у1,"?HfCA(pt{ي8ʰtfs_Su}b4o:u&*{pTeF! 7M641c ^.-A rQܗJ:k~r7_Ki5h.իR!U,Kw{<9XlZWggf,]OE_) ŸӁj?l7iQk> ƐHKe!r1GF0vh(H,dWG$ n &z?v7EJWGԢUkYM$Pƒ;a?UĕV."^-^M^q`pzPaU'~XC57NV.W`ǝ`n;zyEBň{ CI-qP'!["v'3-!l ɢȐK }rD tQa{+d "mN>3V]RՎe%*lٹm%˥VҁI{-}(9o4+ T-f1%5(7␲KŒ sOmjLB}|#8yR忚BCIW >Qu~l}[G~O;hg/Νv|&o4 7UhIIS"SKg|Whb[*mguImT{dYėn;: J`JFS3҅>|%5|R#a2G]h$fA\bո|,9fk@s*sq^!2˙Y^^}Ěw)\od9U@3(Z}) ;wr1a:{H1ˮ聿Lo4@ p|R,K E0dIŽ VLqoG9$t%g%$H3fU9(v?CW(HWJHNXM&_5lK/ml*"D.\0ʹ8' s,gk36t\;⏲rdD@V%Z΂]Ǽ^F,7h;A!JVE4'5S{/a3FĨZ8] ?H`[ϸ{d葻H!n;fbW* ͦXb | =`g#+eI HSܞH̀ ;?/ƙ;2hY[[WD%GoGWC[Ck(_70<򊯉.jO*yam-#)T{óqNh\΢슐B9b5P?qX&bCތGi |'pP~)/L-78?HA#@z ^Ð=U$Vrus& S Qpm -]4 Gt.y1ؚ'M UcƣT EpY{.۶7j[ks(DU.[OX,ah|c(T-_gi?y? \ 뙟] jR,š?<瘤Ds牛YtME[z6 {d UY;/Ϯ`EJf69Mz#Oa̼*JKZٖ WlsSߠ޽&{V;R|2$"cr<4;@f;7ԾBd3 &]@/왥~#lIVw4䀫E%=SvS4$~m|m7m݉4/?e=:ihM)?H&_d03',,MطI\u#֋nkrs1.bntp0#>JZo93BV"?h(ݠ rsdK};¤hT "wgrh}:c>iX|ƆL=R'qE6]LkׁNla)vfzV5Iwr^cCs;)V+J6MT2@D,#zl> VĒr7Ziql@͏SR'f$ӚpNȖxdtD)U#HJ3~AOR<ǥkUE ?nxl: TJOi$ WM̜ǖJ;wS|ʷ m↟:jp{ޱo"u 2{f[I+w*3[OjCq᨝9܄Y+Zy8qOa7q UhGR[= 3o$1f s&v+IO4$w)}TM{8)cDm\NUhIck ~iի|Q^>NA?27 $(ׇQIB^Fx [Ό*Q nLw ?\>ȥP8]J#O,\sTDOc瀲sTEd\P|\[ [un'}e(ԈG͞9t)^cgMJ+P!,(QtLFbcqKD%}anz,m.x6J?>Ih,/4MhM:8}Ռ]|W\1}D{}Om`!7Wr|gn~ o-C}T=8/آxY4cy\("Hi(?NcfM{@lGэI?E+ּM~+@gIX[@[ZMmHKͣ;XR3Zg`G?T4 WW#ZdO "xDQ50>~\&,)q ?`wud\KDvK.d&ff*شmЗ>iFYG@jΎL#C&ZiVu`k+A՗Ӡ !dOO-:9ÂI/J&05}|bCՂ kXD; [}\Or}%h<blɆĚR1MLGgpB[27ȱ=4:C_ňAT<4X~ś28}0cfy&W^6+K4xǘr L iCf*\ ۢ-Y6jv)MKWD-t^L5wJ TVDƋF{c *qIP$ehڴUhxvS ?}5dGmqHDC4F${G*'VZ˅0$p"4i~j0pқNd~4"<˯}9q"0sD DeLJ>ah;؋jzM1ڱ9Zp8yRv^'S{Njeszɾzaݒ^̭̽%+hDrx *i׋)`L='{`ऊGSp딟\*nKV< 2zSӮuop *3vHyq6̬>=#},\ 0 m n g;j1P\O\I_YA K$'@̍5;J4; V+^9C)B8TZ17\L> (`!ӽ,Q~@΋0r3Ҏ5=IW!aA')z=Z`:Sju1C^2wC9ؤӏi` 3v j6vTU|/ `?Kh,.&ЮբnGx%l͵4Q6M ^^r}42He9gWKC}qu-a7q̟hkv^e-ggb9TX 74-%=vӴVu$ 4~q(CWO/꩸Q2*uoMC м0i _#zwK.lwP棍C0d~:>P ]W:ͦKE@\&Uu *"+s$^Wgd~< P`$ataNH@°j:1u$EYE->>4=}tA(v&A€DGo>!#'0.Ăt֫B8RQ]nau -R ͇Ax3[$Y!d\ n7H2vtOR]P+- 2l}(N2=#ya Ѳ{ؿZ Auqϯ8=%ŒUP LD 45t5yq8ݧ\. 0[ k3(}N ^OPJ>;_\sJ1(Y': .!#{(c&hYR܊Қ\dy m"O1 jN?2 43F d_ҘƓYn,Ж1)u+{z NL4@tV%ꩪ%SM4ԦxM#"JSʠ/F$I8e_;-P(L&J Hƅ ^~Rϫ )\wxzK`+Q-9akķP{MU .hSz&Bp+"a ŭT/A b .G]m޴xs'=lNAq&6%Ŏ\mg*Lh<$`#uoۢEMoq8_=Mї)1B" ỳ3eB3zfC !n0GfY1tzqxh'oPg)'x;Ex66])(P" B& G%V =PrqOro@FJ+@UN/Vk K]2[i|0 <}IOʑaP *5, K :B{=N 9Z  y$@v8 ̣0ֽk`@4(^`awgq4utyfXfx_мm(O[7O@.4jXK4&̔ue+: ?HqcBe]ܱ6 K0N߷OhwJ/Ϟa^FGG\y|~av Iq;*ES .>-anGzDzC6ET9kZS|yi, =Rܨ.!U*yWcbj X֢4Õ27dBa:id[\{~u$)4"~71SrZCCQ?jk1*ϬVU$lQy՟ 9S5CVKwdz8-%[%्#Gϼ>po[(7p:lEfDoL= h&š51֬2o>FΒٯ 5ۘ':Y78݅6!0MSA9b]%Li lAE w)i 4#wQ̟̇ۼX"A4Y!ʗnh{tBRC*d00͹ 4::Amxz6$@W$06E~Pw#'#ogx9)9-iJy k}ۖ8ڰ,9 2"wBh=t(&Ry37.&ؓaXSgOdR,{P6HUY&zH񿂾Ԫ>aNjJ6eѐ+ 6M:Trcȼ$|+2m+ D. [r5iW"7&~T+}2Ő^%5}o><&nF28N~zH@״^|_- >qt{ꩂ4s2lwubO,c6C 3C/[@iR[Ԙa(g ruʕA(]ji J]f1^٩`"mC3 W̾<0$ @ݜC׍[R1z8*4ٔePi85^M' 5 gQ9s:g^YZ@$eDك-rh h0gFzt`Mc 7B" *WAS|\rU/K13w= 7-9YsuD3ř$ NA0$"&S"ק^w=Y#DUkVvl̮G5YBc3f+}ҞyFc3—eQ~b$_2 NJTPR Y3B%wU/-0HӼ7 d1h|7uAp %x֬SP$O%Hve=pP_lYfP֯0gcO8Kd #nEjKKį+ޟ|ŗ;QO8&bv!7E@aShEuݹ Y&Chq38K<;%~aVY=ץp䀴!ʴ~=o(AhpFLl2J>azkM)kܙ4MRZpEף\rFƩ*( OIG]-!Oav$Zki\-8g4UsrD 3u5ŹdjSǂMtgq")ѝ=6+#y-bCAZXiW$!923e:-ͻ t8*uQ?Y* UuE Snĺ7'5a$cBg'\3 =0|;g:R t2l3*j@3 gC,D4@pmo_ ixe1+k .'miDm,wq`);R\Bv7sHܞ˧Q7j\ɚ: ,l/W8ޔ(|OޓCw"[Ssuk%QFQ s\ekq^#()/BKPXߏN2pʵgsvWձ/nRڻ,*0mGee0B5f)8w*lk5_88K~#>-"9J\ zxu-.#ѽ*ngW b.׼wpL6qxR)V PU/oV̉~M;?C[kk`FdѺT YE<COȃ(v@u&Ⱥ~%סkS4.n <Ѥ 6=lTPJp T',]ُ1׃ґh#W0#}R}o#(od*|JQ?pbҜ៱J2[4Ae{}|zZ*m lz5)as48Z?%о ^MP1 6\ՒjX%Vϛ-UOư YQ7V7yA~U6N:ulx-@=搀?QWf.b71ΨZSI*TFbp)HUl_ ?%>^ҠF/_/DțBmD3_@OS!b9MK˙BHa|0n~?ǠPPzk_wee|J}S2zKI@!7q\H},nܧ)l@Uœ '7e:bE}߹E i$(j .bAD? Ph#+dQQncy3g<6 暴᤟R2Uk]x{[Ơh +|C,dKJ`y`0Reߣ}NAiVJ:s+H(8>G4FF|ј+93gBA|'*'@'%%d$A`R$Lwa7o ʇ) E'juٰlT@c] IdYs $oP#*$QIRrXT,2CS+iRh%?Cq |)9Pմf>K/EY:8]h?WƖ{{K.#ӨJB*&K$~[n{KR @S1,&S#m}> DI?. >WأY~l=Ab_dnmwktB3fwO2+P]bǣ}gÍz;sOگ0l]É`ˀ4F1#Q=`"88% t{iX=*/u;_+ P^3oՄO$XU?g\w(>8aA%:?==qƟo3w-&1;~& ґ5662ݾ,pqa53ًFvGbO|{ҋ^ޝ}E=JGDWFCsHǡ4ce1\$#IJ6_Ą* -V_j`Ou!OI /?ZP :AAԋzvw؇$%A 2t⩷Ï,s >2T㷙aT}pD)~ruSΐw^<()TNԿ7ObNow7AS~ S_n4ƕՍ$BfcT2IS`"MJ1fZ鼠AM2 k{iro BI$<\*" V@$)`b-KTgϷN\f 0,?b9!I/b[Ii;BNւ|) $DY@hjS,K6ڥxSe#_{k]hTך;L8ƿŃE-azM#)^^3h?|@ {qN҆Ԫ)3@NzpN*hWϯf &PW/ ~+]`p@/va)zCǘ,WP~%ա2ɢ&n#ƟK y,\ʲCJeٓM:MCN: ⩃2P>p5jD B.,@ O8CM |GlPj1ݪaNcJ(h 4C!?EZz7շ{EaIsgy,R3R*"U|qO3瀆7lQbLg[ࢳAt'ı$e?i-%f2_<((mQJDR)eԭq;|  Yxf,ݷ.w$IzE6`R"8BV K`]zCA>'圆5B l>cu0^]z{2cE~2+͔:k*tw`A!3 !i KM ?;ny-6I!_JZv7mD:20 BP>fTsit3 )WKx9q4fT؇"Hb)Mchz)%__)r;{^Y0o1 3G_mZyK`:G L$E2N ЮDv(  (}*iuqqѵ+}A4TN7Zz-bm_4yaYcPQPk%ڝUȯ#L{T5GlX1A&$ 0_nV)8撟M ]^Ri5.OշrcbK{'rq)OeOZN`l !horj} g:ʧt7) 1z061cDi $OL #!ٱIw%*YaRq?ݘ ropVإ1<`wאkeamsk QѫfxQA7No {D04Y59bUEj۠*[KG=D"lHZ3ˤ8jۦ;C1y=Ym vwD!Kd^"A6Ff^+)!~("&i(q}ڮb08KPmTE0^nÕ[)e%h<\%`LgNjZ|7UUI5%y,YL$!dP + ^:r۠d4jȡ: V -w!  t;Ub߫2-(i.?ќwuah<Ү@Caߤd]XNPg.ЌP!^zf:-bЛg$kSTƈt5%[~v&!djBF$!)9on刭: xJVMU V3 o7{ Sř#Ïg7)BKAcQȭE1{{͙PݒRziyGa` $zqȆhrdDcc}tCD])A#Īm{!gt萓EŶ-g~! QFFrЫkce@<"θB=&t¥D9Q#Bc|F\̑ =9MiRD-/B3P¶s=.D}kR8i¦=.f\rc!T% Mid)/q(oWzugW%e4rQ@Z}VU}+EAMhegG*1vOMu  gempڝ1}5~yORd!@/~dGVق:pku梶 4l lD[K}'˷`)Unr;^m`aCF2E'"wI':e` #щ s}oک[0q{ xL~r|uyr2} d=>j%D֒mzeao$ݰ4n881C!bw aJ1`TA.wDG[jA,j7~'y{ɴ8&X{$䚉nK1$2Pqe!=Vћ1$FY#ʂW"_;ťk͂g[aRJLD<\On `*N"YX'H)> j2;ȺesXd]ɓKc.k㭣ї-= 4oDȐ.q}Z¬gAhn2d+މOͿjH;\ 9Bpt*zSd.V% @4 е)P:jXꐟS'yD[ISRm,tف % /ݩp[{Z}πp'ʵs5 Q=i>hG_ycK~: ,mt^IOd(qh g=/mYxbڦE)$J^"^Z qkE $tP"A l]Z+Cp[剂ZKGķfW{*`#1breL8@Y:2-O4MrSFisd Q9t3$<&yU: uEwFjcjE'Z>U{6ewsbYymyϮ\,W6Z o*Ύ>FEk_#y=QNalnD ;s,fVL Ȩe0.Ij0sAES*Mj}>sm,tU#g5MzR48?ޜu^% v xx-;9&k6]jʫOKЋԺk:htgPd$amIݺMޮ`nkse^!}lóe13!+ΨZ>^vBֵ.4QQK~CAc:SJڄ%7WNU}~EN[{VIxz=0 BN~Wmp͖> ]ܕz$F-x*H!aI8z]9! i\)w;[*l_q9&`)Ũ1TU?ڽ^aΣ@_T2qp'yyR9F-@vj{D gJy|/fhG\y_Crk5U3- !o9# y 6j~43a6YD;,s2e'IwۧMD?o >ʍs2WdpFJ+d:"m&DA(:P8y(. 0|%exŪP̵alxJj$}]q 9:,cs[8#j{KEJHӀڹk(CBh 0@F\}E(tRF& /cfl.:d/j; 9PJ%T:l0TK~ YY ;y'O[G)G2pVg+\<5+{ hafJ^ X 'b|O*9v} C] ٍF.e_Q-:R&5=C⫬%e)8Հ:HS/&~q7R//KճX9t%j¸.7q ]( ٶYV0aY޾'ۼo*_qXa;"R _ 뮧 `GX:xE,kΪufk|a,AA k;^M@XRF Hl.L*7-J'$3s&zҪ3PXboi9:JE0HߧS.P`=\bo!@J $o `76Y/r./v#)bsU~⽊ťF7H$Wt'S啋*.1 t63\# RZh 14Һc{+7%o\[7EN@`ZXV=GB(!/}˿h wĤ6n%RRJz7G*z7k[  #T# nMob`"hցo .3+^bZcNUGl3lXYgj7z`48Tbu~,̪ʚl( Ļ`<5ZPeV;YTNf5a:B;AWJaZ-'B}[ar᤮\=KzjO5b-S!zuZInB>k͚ԶAyݬ)W-UfȽ]e@CG\=3鎠jڞªVj :ɲki#LO{јۊdޔ_HĂJ>nhH+ /Ynk!FZFO}Kӹ%{-JG+~(eC_1k"{aYʠ#5lj;4#ԁpI,|![{Ĝ%xy-Gt^1Y֓Yk }9#%w¼ECV#:@28( \L5Mt]<R+ WWQ8OZLiW F=4{oxyZ9,sg{(Q%d3:oQo5?M'N ek0;ȏ=3}XɴY++93b_8ƽC}؆Ʈ+IKz0#[8$. >gt*V4[3tоbc& >HaH =|o 6|MuѾx[x,zR?"$ #ii%`߷{;w G=8^֧u4a_;n2m ʾ)T^Q!J8t3㥠;af3un4h^>b5퍯Rnl긜 f(xGKYaJ6#,]+E[7:8}?˜3͚ˆ)XYo2\ov0ryY4:xϻcJO^]QROH!Z4bj*Wk&P w֕cC2d[0L%Rr-+XPȨ} w|Hǐ2!O:AH(͂؃A[!wjbOnStYS!4PQ;؟&͋5UClCT={ISES$>ZP~[y,QPW*ыLv: ]+ԡd|p# @%1ˠI)!>m0*g$cWP)vҀM[^n[n!NV~{rMd*BF⁃bHK(^PzA10=]yϊoD?6Wv pS=0sOV5XB2zg/RhmDj_/K2}vq5Q \y_\yo`98TWW?v/AK"[!W@˾#^;iSuېv.4Lo1#cyXtDw|%{dJ܈P l' V4V<(X y dцa=f7,=ꌈqvm[ZN-W1FhZPB׺WYLs_;y^cu$?ؖH6gqS-Ftċo$)fZ ,XZ)׶D&;D 4#ԣLͶDgF0nA n.tixnj`2UΚk/f v{LWj$i7 MFϹ+kl8}?)-x@t0o!&k$"+70j4"%aJz&?5@@:kfz,5i;gv&'#1#iR3}X6r0qa$ojJ,VLj:`+ʔB ܵ]IAxMfj|sM.mB|uٿNIu! Zpy]ֽ?GKR< "l>@bQv3Quw}БkzjUJA<| v{CRI cJV||q/h?};Pi(I6йw2,&Cvd1Њ8de$M Ts;h(XNt"3Vx Zv{_0G.˞Bg7uc~l{Rf3VsKI![E<t3}A )>'EYo+ןjPbs֦'ү9.j c X(u+E9HJWѽ𐅎3pn+hX-)Ȭ+}"ݹ\u ((LAq1 0 ^Q!;'TO(sBǬxn0"|Pg,z1 򇃓9 kU#]9_{;#[<(kV{/"F~5/;I̽ R2to-?4̄3MvE'eJlrӑ5N=0ܠE,T~JK^ġYZ7rdXNIH4 \TJNK/O,+1LL_Y4C 0 c+5#7bVYcDAV;D3',6d>S]ဥU(e|cZ])by0 $2-Z)W%R *onxېdN&.ț}YMHYB/sߎ~ =+WI XdA~BK ɓ NJ Ϛ,Nԙ&61pY =.6X|?sL7*Ӛ0H'ҢTsz! $'^, ̯hf8a[Sj>$;ۙFf_~+}݇V/M..#ZE#j|<1Ausgt.H?t.NZ\gpVKOZ `azcFR`Iu$HgXuW8+z|1%،īVȐ1{. f| mf\S +Y:*7$o1Ŀn ޞ=lV l k(B߆bhV@8~p{nH\TT1'o~;S{`&0n.{] 'G d#H?щŭ7A0h[sAi"b2/]*ld$>q;y2p/l+݃'K%sԤW"˷ѥ4!L1Fbx\e{9d]9|8@tO*W!eVH!Bol/LP=.Y-Mr܃:T A(DI d/V!Gmc:OCܵ(qQ$]]`mv ֔ZIL)IZ)}$>pbMl,h!IVQYL>Ř!Q~y#oy jS=fQ3Xފ51]zp(EC]yWY4CT?r.,P<*4+A 6$pB0D<;ce㭆icV}]VyEa-Ptz:m%5_*?,.u-{kFF?R|v.dFR00hGdՀEqaP9׾^W6,5F¶KZBxAW>#O+ KaO-H0@dkN$v;m"-YID?- Lie*{Y_wyu9 KHbAH0xq$vɽKb鉓Czus{|,K%٤GbOC:(QNY?iҷcyQt~2#0rܓ#'W* ͩ `p"Rk-͏f vܜ][xeBf) LZ5XlH78 T+- VK}`SmhI;}>p[کmϱ#]W9bK_su%L5^j#2nf visk";@n_qU*Ѓo5?8BTyo}dTNד2z-N >lR|QPIfT=T|ǰ2e͝ yQֶz?9]`2sE܉|I0a6=dt @r:="4R%ӯ* &?UPCLImJxbaUcޮHw.ulv%&+n2aɂѠr(eGx5hfuQ]?{Fb46HdP!te'4~5 Bx$23TLag|>$sZ?[#3g.Wu"T.s>}E9'#?ji~,\3ˌij9\X4I/trd\ d:t] 1Nt=vcȅ-HX H+< GOɒk}=gȂsyd|3r9Ou!PK릕0 JW{KUȶ,+}'2p/ٞ5LgO#ײײ΄Бi!Ň_ޣ +3dH.F\+1*BE52. 8ǷZgό5rL$V]U/ Zgn5[n{UIt .7x̓IaH+M&Eۂ?9<ރ<(Hhӌ^۝b}{ ƆU.'ս4qg_R0CӒjW,wxC<%zS,ݖ;nLcv ŘU!3)+[|p.$]QO7z$],[+lU\,# -TxPk.T瀦d5s нk)SZbKgP&W4AuTq"JO-Dh`-xDJT߮jQ@=^wQqꦡ/ؖ_`"gi;`9M S%SΫҾ͆TM vz}P_jbԭŁ'+junMvg6] U'eo 4uqG ӬJR5j * q$0dh>(J#(e  AJfdV<=:]# )k ctkȺv>7% %/Z$jHS1D Û`h q|g p(j1Ebifv&F4]rQ>8 \J/Ur$Ƕ:T$jd-vQiUvvm+vEc5r}t!TMY!س[%8ݍp)}. Lᮦq2QQEyJ*YW̧GZD 0oͧ&(Z貖j&෉|'?9.$x4MZŎw !{c`;$0ѤʐN .$dLj?2GTWgdl^CF&aG Ldc[ٍm=09i,=48{ V+{begl\ز!Aaڙqu"/&In!(wӟdjz)!+Ѭ:gE9d"qd2%=wSkGTXĐ;RV1}#, d;q/\.GNjQL!F" K"1%fK0t;; 0;މQ x)[pS_WIR8Q:DOh6Et HҼr1eUdH8qtj~bn$gDZVOkpB_#j> 4d!..`\ an'ɿ&Uz0CsG)qL`|W, Aaz!bhxJGMԃzc-ԹQ>ل9o%BDdR@C4htxs k.e;[ 6s`IqDb!c `5VY);QU8H*QRGy8>I@'^6F@,*mHpSAG A1)5 (aܴ1Z75 VYDURG뷣6 G 5m%tȥ(nф^Z .{,#!kSj5W8AJ6e* ϳyÜf=r ܷ%+kjH =*lxJDYȃ<4<6n93+ҒOJ|*mEeF:T֓F(QEb{_V0^b Aqs s=@c?rĠۼCq\e]~1FJo.j& rPFK"”z٘D]"x<» Dcj\澡%U@}.Qnl??tnclynՏSϟp^ 0U*F˔QF; in~%fkè)Bҁ{-IHK-=S{ҵ_f.NƐ0^X\z !^\Okw~ҦqجVILO_xFh>"+It|!DWO0m񥁭5.zO `3@/BE1~NѺ;ym>*.Az Hj)yQi&Z}K 8 MbE Sʝzb!(U: kukA4HAHY!$&NXl,V^I愎7dM }tg锡 {1WN(][iim"e>SY黼p$(l7\w}~FAFxh Pe*eu!K&42#"ׁز i$V/v,g-,WO$({"K; T2 !CfW9P1uOh0|Շ $C_vje~],zC?GA pQGL4\<>2 _n⧌!l.XlZ.\:{(.F@-Uqہɿ%Ws/mȊ_B i 4&ҒuDjv6^$KcM5C6*XfmRl2E=w"L5~p.b5N7o|ީ@nc3 VY K`EVHJn!7 SF67qnjA;? 9*nk$'Ij+` P[>w^Ws,]̰\6C_!'#mFRx#}nv@r%"L8Uaq'7b$%"ٯIG)m;՝*}w7>v!~/'jx$a)8 G·OkM6ZV]Hve[p*{S0nBW.P[lq ^D1YٔQ=D6V-|h Yho)iyv?f6d\F\JsoLO1|9OQU*kZꐲA Ɣ]׬퇐F}UP$l ưJ XGu֒y1\^A S{C ӁEKM4xUgqIr/0Bb3ZA#1의 >Uϰ%KKB=Gg񛂤 ɛSj_$Q~7) UES!0-)0:)l(Ւ78| =P^S>B.::}I*khtQ\ḇj8SEDLЏ (EM'U5 "ʓif ?(=lCvWA>[*\hƔLĩѠk <ԛ1 n+" X&戈l|ElI -,Ʒh~7o6eV Chzu?MSЁO8ɡT'bפ_vM, mhʓh$U4;T#33XY9v 3w>ˆ.<gRRc5dm>~09nJ!FFlgp޲%N=U1 uS^Hs3U}p[PL7Ӆr ӣ~Sg i2 p6ִUQ0N5` LFDyY„݆qFgwzڹ]j0طrIpO~F'[@08#esȑ8hh'J(eeKf{ohR1/fFwB͚Z{6C#=>Y^$Fzt=M(5V ]sMTZQiWfwIJ 1x@'jY)0"/+[H™;BN[p[aKiGy3HLއT昤ƍ<Wwq:Naa$u\=MF-  "Sfˀ^{AծCmAhu :>jY|BN%7qܫc $ScGHnݱeyb AnUqB542",N=,MRׁ'zCiڵL-ʢ L{z0 v'LoZ5}fӠR gN)SzS8bऻdk"8)4ۀ0bhDf\?N Ɛng]]#bi2[ e͘A-&  uy^X$ڢ7}p e6,5&֠F4tyA-1" 1өpL@2T?zuw.і79!Ts+:/ Aα1܍qV!N*wDșY\e/Bmhu 81WL⽞EղKIe4ngte?ԕilbK<}YZ$`w4C1Ok*,1jjB1!<+ԹtgM,߲jdH d"<ϥ߈soJd#uw*{l8"MJ bfG3@hE 8g<{/Hv[4mz|pc;v*z$w֥iҏltvq|(Ӟx`3[XBҭrbk sC!$n (ҼZᱏrF%UOμ]3DZPfAwę,uc o2Bi9zVB%{/5jc1`NZ,-&{vV[VZb[1 O:~&Ѕˇ_;] L-(rrr[n(]`$DgpV|>NHkET t~YaLX)/uw3~Je%G.vq9ՓNrNVEZ/=7T Y~jB>P #˵6nPLMk-ݡSZTaTʧoRމTIBqQ|(Y)jGn9`lD#ӃG38`ݿTNH057׽9P|;"Y;G;e8TxGg-kx "v^+JfYoֳyE*W;qpٝ%1 JpĐ .WQ@lVթ<1Ph6wDex&*19ޭ^F*EQ f?pĔ}K=TxzB\-q.nTʚ#KTsF+b^ ҡ$3VXOG$غ19]XoV6MU?^9fdmo6ņ?f o9 >t:fk^q<-I"S(h(BG Ap<.V+Z$ϖNB@ t壗@Nԁe@.C9dR?Oæ;wtD!`BqaVARH䮎~[~;Q-?](-#Ѱ񪑧5?9dEz`bGF %;] Z[*&j| ֩s UjSpϬB:3mځUR ހ:J61d(`>1gP\@]c5ԯ%yE4 A:*NV6Wr#KQuܴ1 7s:޽[?YW]W[bFAG)9ByY ϧc|72N㊃E>hsR\Bܛ_Q``x|}n7{[uix1!2r+5gReTQ؍`RA_ G]wF*=@j-:Pi̗̒9u[Uz03SaTwߗ>NE&Su^0n{kϮ`O!<uJ:mx 4:UgMiڒϯ5M;jpBu7Z8ThaYR\ ]3CA6MsJMWv^K}J"5(4?U0f.6xu/c6=NڥEl pm`YP}XYo =ЦUJ<*M<ݜ] '^5,>RBy&yqp >q\^"Vr3h_W\fǰA br5#g $fɚ _l%6A\@$W?aTE^Sv*ghjccQ"L C\t?@`fFF(z~+ͦ kd]Ҁ nWx *G0 )ͿYXBˀ_A@}*?"̬[ -O?4V/itFpa*|tRC'[}݇GxġFkLI~2)/W}Rul O5F0/ߗWJOtNjځl;:mhgc!.}-RwŘz؊)9IvњuaIο;S. tB?DJ +}#VDZ{Y8}, 鬄X"btkpܓs?|h71m%י "JScM&256_qZtKpW%2QƱI\=(>Z0֚ѵJIݿrNܱSRo?\lm$@ ^ݎU$vpy+Iqe#c \$7w0aaO`7ᷝǑ+bĺʵ"bQy6JB!֭>[6 6S,9yj(~f_ gu'(@ 4{G8`8ĩ#2 B3c¯yOJYU7變Iנw s5ΈLVAl4Г+d={1Du>I _m)JobehioQ;bX;\c^RZ˳9 dUi1jsW ٸﴍScC_`Kg4~v#ڑ'a,8 VyIkyp k>ienlɏHS!tLL!1lظ6P!V?gx%[ 4xǎ!Nc{K_ yx۳8Q-o-|nM jkѨY]=E4,}@}vMFf w f+K_?Hkl~T{UnJ{,:57reGx"QnHǸ5U0%5oTkq5RaN#lȭU=# d?Nf 2Ik1ֈPIryƅD1 +8S r0-hWzg6iPf W_yYl I2' V)#$@('ӴHCN =oQmYKVS{ve}260m'I-".Fpx>ÛE(l ׼c}Һv[#MƞL\Zϑ8ɛ#>,љwK-Oj XצAiQ4lEO/HRo{<).p|E}T=_b :%H! }ǖT t)O aWku|7F67 &zψZoHw5Y吕ڄαpX,Hĥh(FRSyנ/l8*IIsf;` qS2|MMOx)$L@,nYiGzXbjq.dM~ͬ,px%k0[/+?~Û7J^II}LȶmI4`ݦx+],i12yh} &#pU$ŽSJv߯8-?jMZLz^dI"Do\M$>0gB e1-% ?&Lm3qq"QXyO ^EPZuz y^c@<90_tE\? q iu}%DUTʺ_:TH׹L*D~HU~&fF# !삄B&U>U/jkt$DRtaxAÎeYﱷ:$e 's`Wհ{/Y7&ÊaA|žCCʂz~9F1GBރĪ鉊yCW\{,% ?Zayn:"Y|(ELUJ};dpNM: R ڬZrO:RCDjr+gbdnV !Rq-~oG4KQ$B7ϊ6 \XWSOt#Uq\ O2!)XtjRN;eFJeMF՞,nvI9q}y3?nթTN8A{e@\c0N5G4姤-/i!ήB@·2ӞrwOkx9ԘZͼ{>leCh+[# pܪjl5@q*9m7A. XpBOj}bޣ}1PGwTkF_"`# ~<{]MsPdFmfnhV9K7I hv=OH=`#7J\$7U7i@rqQ4=t28~I1y 3X=/ۈX#s*uɟk ]k7FՈ!p,uO ] "G-𗈚2'3K.UtۢD$/8}O4T@([ҭlWʀ͞ ὜LT4K#2J[M@#4w)ԪC3rt/ClR/HAfޒ=zX"oiT.4I3ꄛ/A61x}l4p*Îڮ\]JQO {>\@ C1ۻS輑&nl2MA KYuOvnZ N[%4ɸ4ґmtJ'#n_n^o֮6'a; ?6Wėf hI`Hl™E \UR @[LnnY ƆP0OB#U'T0n)C+0zPp5:I٘ .f5`-J9SNdr&t -cI;UW/mɌA *S\&ۅpE K:( ::/\NC`x!)rM!pU u#*oGLTB'0*ȌVu*iؾ'V4apj]=4h"?Vp#X=Ss'8$j:I*)<;#'GNBP08d+l ).WkZ;. 31&>k:Dn)4=h3}rhݮk$bYO+Eo XYE}/AtT(`ʣorĊ/Ocy:SrKVVinb٧ 6iL#sEZ<:BwabzD G"O!थd_ZܫFNj\W\/ZImCU1J97s}SO[Ms\ގuN r3MHIZ4x>7pǗ^#iWE!Lнv^O9JK_r}OTΖzpV/$hJy38ZF]:$lBk-UZ0[R'Bc_#+9鮾Ii W /SF|z^\R]h7LQoЩTIuJ:= 9:U$*H/x)!A#{ٴzpgi!4 \B)_5Я\Bqᵕ2eu9˚d#:CAH3&/gCGU/mަ X(Nnor;5:F8yC=fQNyq/]y;IxFPyP_w9X- mCHQ9PCO>kQqc}"R7\⏡5RkEgG*G9F7z1Ú_|,rTZ>E2:8z\H 3ZQVye )T\TLV! zO&[$b0E4+BȡҺ{v\fFl0*v1ޖu3ڹˁnsZ<8m7,LF,w) Q1;ぎJ՚w8WfKOQц}Ó Bft%F7,nMJQr/X8z/Cߥxw7pWpa]iƳAV֠Rp:N [D*oVX|*\= !.AUx?!B ;lxk=Wdᳰ3]?'uA1:rD-vaZ6ꙝ4yP;BS T111( IMn83$:C<73/0I51 -cD"~P}F[ N &}zX eHGvzqcL S7 CA.\_BSR2څE1p6M YSNgYg>@e"W[M&1'd: bOWjp4S82G%pθr@k`WWB-!m}II◶7pZvjpIu <wR4dpG칲ugC XG]M_xoHrx{ib`E?#+.'(iŁU$uG27_$kk.o~9Pgs4{=jH=}6pobدvvLѢzbLN2ɑcHEX~@~<ʣ\8ZXHM/hTXLfztBy,a 1f]27~v #ipUӘFsD!0[)Z|K#:.Jfo8UoE2(*L|ΑM" E%^=Jsη^0N4`3R08D&ڽH=Ȑ5=Z3G,,e l(hX)ʺSwW/upĸ +N)˥.d~rd49,OW;-"KMc!C`8c-5W②!qbע *rOi ;=ƕrSˈtqN%nDcEY0Gj~Mb :X9cMF>opozp׾27ZTz6DyIZLxOKP3=TӨ-=)eu+x^d}&Ux:Ut'>5s5bTYdobZ - ?)"}e@ւpp.BH kqf/t#ӗޅSvC_9Bဣ|\6Nx̼2M(BrUvmz:+;aȺ>k3 ?kh XGl83FG)ksSA$Zxx~>Õ`DҔC^IDޤLh q.'0]>Qa \DdH3`g  8rN͟% q!:>n@\>r//m;nle53"5Rf " ců @#Q4_ j'e=fs8,DvCJP"<Hh'λ3C<^En$~9KJ=8txuEE!HM髈&#My LAu_5zlu$PM{I?$f~cPSkYGT)+7r~(;e}^3ι?1wU  ߷f'D!嶥CYCc 5^4wVâ(oN;7$ذ*'wc=SLD+ֹYُQZ *Sdeя,6vRv}X$P8ۤ vg\f}Gc(0R%{ I&r|?)gF5ikacos57;⿰6'y55/4>*b7Bx2L+5'v SQHYkq&m  ꟈl`rMIvR&x9\# foh1V.ֶ4<إ4ڤtї+)t%oq% N@3yyH c3^KD:W>?De+>5,}¼pI_E_Yq.u>y'K_TU/j`ƸD.]gOܸNEv.&/Cu%$@l+&Yf͑y(.ލQ^Dֵ[!ܯ?{(,b<뛆'+NBesա_!(DGp;y^)[MDDU!o}`hEHv??EL2CܐӌꟉ2j;cPrt$wۋZyʗh>=12lqa "fEE;Uq~Q5VMP{ O3% TUOiRPrcIJo܃ZfgODd3Dnu&xel_wM|EHVR&0ZۘTл] LAۧ!ZYysƔ-ENr{oaꨇ싗^E~0z2KKiq}|RۺZcRd2jK$i&(}F/GVYGOSQCG|Ilb?$k*,\Xں4oi)7™>D1"HCJ^$bXHCkR445Rݾ60(t}|j[0t%9t`!Q Y?eu6D-eW! %ஃT~Z<9NMpONVsӼF9n*6zPCkL-ά |6U3sR!IWT bL*)ׁ ,ˆBgOTmh;t#Ss]Aߝ  s^XEK1-&ݬȀfS,,U<;DGrSQ4?6` M $L4)Oq3 j̠+ƕ˫/,{৘c꫖S W]R;X98b MDx-nqSN(˫;*W- iMwkeWgkو'27b:1?Z"^l fڔ4 u;0SHd.0ӧ9]$ed{_fŽFz_!2QLReGBݝć]? RUO߽fyhCu9Px&qqW}m >ǜ2s%OPGnc}7"GKwsxIpwcV~J>aaXYF-~L4X'#1>`p(6EkD;dIӗW qjl=>GcP-l5#Ha2}e(ڽb %ٖbBllLP͗_d:uJdw@E+"#N0ȍzI a ő2>ڥ+*%DtdqjcsCX6׿ǐF= "8݊jIg$dZ%\["a#B{?9^ 帥`'`NkJ_Ĕ1=< jtBF{le GiIw ‚#hԞ-Zw6O>o'UHWGFꏶE s'f胋ڸ'î-$p}G*4z₫x϶JPwbVNektVl1\Fx}?~ ^ķ[BP/p!#|ħkD|M.١9]*s瞷8  ӚzRs#H)'@9YE( Pnd(3(Z.,范 ie XР8eC_tPWm67h"dWI#o,k8sn>Y̶O ȳυr+o^@{| GgL]c'<9a$xs%AA>~4)4AC9!-sk[\ܠf46b[_'8סrn:Ī `C-ƟZo1NrwPcap)ubؚn'\RfL A #SN)b2F#JOHʋĵ{A]ƵD;Ht8~2ߝA͢Hyȇıۼ%}#92W(:^;{mJƑ,*@F+?v޹Y'?R>ٶ7ӽDoka j oO{!X>G%x BtE"M8nMMd+X³N"'M*/MNm' OXB('%~5F}n"HT))~?Lnb ! S1o᭳ч^M/&מC  n{ Pr5geS7/Oa΋|҈`^X/J39eV/ 9ĵ8&(Eq|-dPLM/X 5{Wm 8u˿OzC=Mg.O6of|A3`+;qI;Jt?H,0W$ o9BR>TE$<63G;tp\~KEԌb?:kD>{/*P>TJzkIQǪڭ`-M8(X`\VsUMC)3+1froϨ5`3oN5"8,mqj}5'i_1v"̕|dL^8 r㛨 ڙC*T"7H$ǧ!f]:1Bsv wcFؿW5_X '; wZxJRx_EZk__TCH} XаRuQ7dс/jbDgT`44k:ohm%lFFVTP(Lr a\M| @ |:&ț{9wi&4u*D_XʄZsPU;iֽ7(L IX&sI ؉..gܗt,Z$\n,W͟~gtGe4>22]wpqiOBre"WnGS#yjNx\\ ?YFu|m>fJ,ƢNg#FCH0Vds(j0[4EjY!~ZU`rG6MWN2$PP?=4N{cgI%b0XB,@JGiL}ɥ2~6ӟ_ĔLD)c܏F+.U}*Dj|)]Bwh}ʆ(wn[\K0jM$h=xf]‹V1[j25NgÙEVXM_^Sm! bLuxoLφC =cnDwem3)do3i"Nr=6}SS|yY.GR`&j+AԪ?ⴽGpF!T;+S"?4 بRk`Hf~(?6\DR_yWbWF#l9/ٴZpr[iYtp˚TTFH Y8Fĝ+^**$Blr~m\)An] brܯ-R8i4|F4Eg^+ UqH~͌]|ug3ݲB[ ]XQhkUqzou" m RsE`W̪֛u u>}M)ZiUbq$/399 cr/!-Rps ل mL0 |r ,ػq;`w%$`T?Lo [r}x"R!0zFצ仅Nm@5H;(:ku k#'jHqdA/P3m0$ڦ*,>sWgz=HG^CR> ùX>im';n"Q(S+@*:#)%JUm՘_~ru5=IgkÜRV˯2,En ͳooTPOf$>P|_7h|d(T[_fŁiN׭nAuj79~jG8zS{3"GgS0W88O\נ*|3рR/5uQ5KZ@KdA k m`JKʜ(^[%%z.T{+e+ԦGCpISw} QßnGYz6dlsNa#_s|;! *.m|ƅfA:Dm" gq5xgqPvԣ1ٸ@u9$I~}Zi[\)Sc߼K.gY#rEC[\XC@ Ft{CeYTeW;MdgiZWQckvVnə+zq{nJnywO+WpKD>ax_%wj|+t->۩q+U(ɢ.Ӳ._#Ue:=hc މ 8c`X>{d`Oia@>?:Ua|dpJj*؎HIaԋ +y~3ۃ1:&oA`ҵE|KXdamKp0TH*# $7fb61)_ryFlXi\ "ʐ#[Ƥ}~ W4K5 ey>] :\MBMs*KSrV.* ť.k>3:#}J| ?]{PYj#s'5H"UK!xCj}Q֦V%1bAC+bG zNQ_̻xV'4c:i>_n '2dBe 8XkTı\wlWK5Ya@p<) pٽ(wq;:Zo| QIXḿdKȡ-ᩖsb 87l<'P ? 6H!с«ݢ/ۓ [D*xm`<-c+T`ۛP]q7wѝ4EQF`f007ٯnn[3 >&vgQo2ɠ?7kocŜpƁ*{p4Ʉf{ ;AR՚-@̆J|ÿfJk j,6Mӗspc{v%d1FQ~ <~Q}jۀQTP|ڎ?I}:uǞ8:ՇNh:x}:^Hu$pR?nJ7HL:=P wP[ Xr221%oUGrRǹVh_7n{Tć̴4c )k4֙GcCZh\LQaxϽDaQշBhc\3V9馦 @yBI=TA>@VxȴkCa!GV%^QsAg:SnNڝ=¿em΍L띢qv9-i~F]AoD;Ca d(7e>}o;"kgTLfBJ)v٨AdMd#CS9gv"Y Иe4_Lۅ"c"Y Kbo'n8iR|&qk#7)t򳹣&TF¸y= AsJFGmhDdJ8ݍz=|w+ 3tim}4۬NѴ=Y7#,zn)61lrZ͂돑Sկeu&F.ŃѩT-|#$^IU>U'Yk@[yHEwWℜe¦Rù8Yl#2lUsyDmH*`w5)ԏ@pvð}ko:{?`z_f$DB!8<=W}Z~ %#5ws)|*sMpVм܀u9NGp U `Vk~fdco0RȻN>;:ҹM`sԱ_m")[5|IMA׫L0܉=+#lN*n f^,milYodM1YПa8II}j4C۶ S~h 1T8_ʾhiSv|GOhf-̣r=q.r}vN꤃N_OF 2dYT6<И˱JGU u~F +^hLvnI 2Z9-uƪj!oq ;};*dAv0Gf6$uiMkXVMحvq 6ٯ"LMLp&WmR߸9#gցe* |7ӒlmXLY)hrly&MN޺A YzQ]c ~-{(pgu 2{/Axi@v-؀tL!S<1.ib \fS4^bejFkXv5-=\`W,9{pS5d~i|>f$/nL4 aBʖ" V>D`}+r$V!'3i]D7H?!USԣJP0(TOB@Hq<&D K ĥ8m߸azG ;\Vc̑Rio%t?;4: ` ]M ʚ@{ )/giǁ T+@E#"zMڕ!\$.#"l cD2 $̓/a0&"Ɵ[yq|FLҚӦv Q,yw6Fr.K3čn"[W\2P{5,W$5$Ӵ@ J>m,IOR-KIVkz󻄳y ~U"XߝCFie;Y$[ $ݪYйVP,6= tX ,+G۷#OAhb= ڟԈ=\BkRb{ldAu,'^=EBnVWcG7Ȕc>Uu0 )|"$6½ goi'Gd"rȑ}D4PsN]bSyY,?erѼ#N*P8ױJQUkP (i#\b`}]_$R ]M;ewX?| )^]0~/U :^Itj_C. }So?(&9! 瞝ߐQՠʵl*d<,XVv >/~j"o\-N$GM/ki@"b}74e`Y;Uڒ!^ !4O^K[:5%2~i<)%. ))f&fJڃj5z'r8,܀h]o1)pd`Kp=TMHTVXMS0$O\φ ϱ +[&G ҤB2l_Qjme+7D $8ez_$C0xaϒUە@[sNWmGSV_43֛L =͵A9b5!Ip i`Q]dA9Z)-&W$%fMaJfh PX?r^dǗBw)M7 {vs01m9+E%1Vr'4S"ty܏1L1RT\}L* 9Uuq-p'5}c%d37 zE)[|>EPXcW$wjZ=CfZv>;`!B>[g{her1%-~`ZoJ^^Gj@ruphr>#;be$CPD?wQs@]Vm6-w"BvƒÎUv? J(3I[RɮMN9,ek|6m4n.i=tۣ!Vw6үХlqfxjN'p๣ڌ]Ru-6?Zx$fR.0gmcxt=v+>r(-6AZ)+`{2j ;eT5BX9 ~Dy0ud-yd,;d-LFh"Rحa/8| Ht-[N/v{!Ga=+  ;W$rm~]Ƌf J)r+"iU"0kkyy*v.Nn02OCad 3/~;6|%G]oO [e)L8vZ}ύJ &žYV}v_B^X#}֏ g .Vʾ j775~h2 eA#c074t!g deězKf<\% zCP1V)NeZ]< lL|(au׻|2d:cCxd$UZ4d3o4P~bcޯyhQWX(q,,f2F4i9Q X5ՂLUTFj倔h(j4L&E;; %imJ4Ӳ|IXlJRx: 7(zn+WU=.J ނ)ŘkBGa+$UATU؎L_ڈpy  {4X`cP<@-`]OU!xԥjǒ F_]4ts'C4Czfzo,`׶Bߓ8PC.r<зbo رWo@wn1Yf'Ut$XZBK *{ŋE!d paСT!C:x)FςiL0-hBw >e{B b[jb@mS1$ṹr- Gczsń\+.H|?cxor ZiNpg.uZq4K͒6nW&يd™]$#.\8Hm.n_Ȼ F}|5T)vȇ끚0yRM<K1y=FzYa֟y(~1%{MY:b*]|%#EvjzlFV~b.bժQ\)T]fťkD&}x\T!"~a@j)SʵDvE6soY 8j~C,&\ձpDsRDRxLPRL@K#-B'a1w*q{6J> EX fU3U[֤)UKCS#L|_Q&";ʌq#-]B624sVU]esD-k6ktO⍯!>vrxXpaswV3mDj"YʓܥZ`wߨC}\B%˛0z;mܣDVgU dXS@]`] 3ȻE2Aoq l1],|g4B̪cCQ5Jl4XR&&!pkdf ]1F R}j2S5,[+1DTexa_}:+[ܜnߥE$,&)%y;HkHXZr/Ğ5ظVyqY!dZQ}Q PO>\;P\Q`/PrdƾaGa2ʝ:̃l Ɂy:s/#Ug MYnfD>JL" B3E!aQ͠1L: Sf @1F"Fޛ1$B/XBBhٕê˳iS.zӔۍdgףgSٵ-/{X<74?yAH^k_f1ǤdJKOKk ͫOB<3,`m$g6%fv^.v݈W] >#h2 HY&Gd^I& s+VZª-`PẉTyȟGɹVBG}p?cP@.ׄ^^*1trX-D".%R&[6ֶe% _oVf1RN ުO!PceWJ{hӀ}LlX2ƎbVF1`r"5IgbY]֌y2^oۏsF=Z z~wlBp;]rmfyfHj+px7SM\=P;och{v="Vmx?[Ѣ.&mx`M^U\\ :v٦I|M+&&}X6.L[cݍa_18Mk7-dt="v.4Ȧô3}q9]~ \yz8-}%樏 ֟VkDJv 0꜃wJJfL~Y-s0r{9`sUtxB֕B߲5>vO>2BB^*{F/Sq}گ^UEƒ~[O#_LQAnF&ض,&`-rHrUz \nӾa&$&fVd;@Z=:[`Vrֳ}e' zּohA>,E%\ /V$ޘ4JO 1/>>) s}|eY)z t3׻nē SDڛmJHLG>KIo^ן3XQɛG8_lEC ۽&%0Tvϻ?eUhis]#:Q,{BJ#cJ3Rw&r<&`=S y4BrZ"vϰBTyIJCj]//h= bRi-w)]x)uӒ?26ƃ{G߶7M닢@ddzTHF2E"s;Yj' ʦP稒o-^:u2NA#C!k6 q2|Nάvp*ıt=[{e>=þ~,B2Sj E_vlRA¢gTp\3SH_8rkv#e`'&l6u!B +"R X%;@ɓj6*\\!C!A޺0 '\*SFZm $_6M4װfq굿BAw .!heVi=! >H7ډ}clVAsekmGw?x;!=C;!풴)maPik 7pdHvr pZz7F-( T BTLo BQ^5dmkDžM%Y}A@J_HA"PUԏPoOH\ʷ}C^x`{ʏJK~VJS]Wh5G=85RҒX:;Km3|Xp=H ֝].4)oSGIŵo-N+p@0 >3Kp/@bdĬb_|Ry02M7.wb[t:gvεMF%-`9kH0u''=Ƿ. L M6'SAYpZi|fɳR9G0Zpd56_HP.kX9VUE9֋o^??fYɞ\0VQZQ,c.rE-:-e^w*Σ?~jɛvyRRњ6w }ֈ7 F+6O,t 7&6E"`jKb;7;i.M*Oۼ EL˜If0QbSa:C` kvyCŪl?#CǻsÇ*nөNrГMyҖ.-k}GIh|c-# p22W][׏Y$eEM@7;BKELG"8wK+:9le [bʖiXk(1Gt$Bt": ⭳喱gyT H$ ȟ?׌SP$>:g?x;]_f 2vtuHk~(&=5V 7%t7Oҙ h8iIz֔aiX7Z8O'^ Wc5Lv"ɕ ;#SJ{f`ҽƁ]t 泓L"}sM'`\fG~cۈ`'Gpn`*6=wE{#SnD(?ĝ>ZMu4=Yuw@4^|{g ZdaR$˚PlmԥsEu u@f0Ng4)13>{"T'b S*\#o&PWï~6ٯI0 mCF]z@2YUD1;/{b\N 9?BsgI2~E#+:`%vHMdJjZE^AvF5xWj}fx:^ع[B 0,BF"٘jv@ ]F<#0"! Gj#1₩\X]g1IJXv7X7/P~Jvk+<ts(o85zm>x"=2? %1a)BI$ot^W顢KxNP(!z2q1^<` ̿~[-@ن ٍH~k⭊}n*1|$NhMlj{e/)Xj42iD惘H@hyt2> GWb1ny^o|,(,o|jj; rJgɪ΢o.@a36FG}|AI"_wo8F!:|O-T?qí22aj4'q5D\X,"T /׏gbdZ/9iLR2un!|po(3:5%y W?深gױ"-x_ ELR ꨰ<~Z\ǫ*5 64cgaYV5gfFW~iPT3>+\#ruo;4o[Z5RDN -^vrC)yTʹ~zakB{%DIAv2RfԡWNh.lQ콸]Q5n]hY픷kKg_ 8[w@g6-.o< QttTؔyɷ&f 7dQ72Q(IQ /6Nľħ׸t}aoaEz'J#rA҈wzcG/=,Y'tugSe7Ɵxh!wЋH 9s6 5 h@Gl6rJa&:Յx_BÜ{wrpƬ#Q^ :IO, `X gm'#fV\dct 㧫Y3Ppr0~RxCp81FNy=cQ';@wHbHzw|T[mdix(1տY S1*|c`^z(&lເ/w1bʬ 7sƼ:1U ik`(f^;^c-(z=IH|xc .Ը*l}>]XiQ`TxD8A=|橒 M3 lE!78n+a J1z[ !OȊ?.mf@~Wv[]!$ʿLjɨ-ˎ7 Yi?I6%m~.&:]f8yZj q\`Ԇ)ַy֓!kVZwa0^!*{u˛HĂF8F%6J'n >@Ns[̋1t%ϣJU(]`j=mo[*AZPtiX\&YVT=H'"~䊧|h+]_lR"B) <Fb%įHovY ItloZ,#d("yjCTЂTx} "S%~k sh[Ʉ\!ylbWV_.bH4KpELO+-BmCOYy}.}~C###W(W߳F7 @ac;5`Zvjtqzy%R1,#U3^>x]N1~i>>Eȹ[ _,{y y.}=zA0˒p )PyKSkd3% lN0R^ߎ'?^(F&ϩ܃: Nj꿩L=0žLc)mXi'%szW24VX{O"Z qL|] nl"5M&A-h_΁*/!R])풙 [BEq;|OH->K~(rzY f4Sm NJ3|uǞxnj tGhA j&Vēv!2&zϛNn D6C@\b]g<*3)lG'80NcӊB_1uc)A7VX#:)W{W9 h,Pf 4cp7~v)"b@?#*@H )6motBv0D.ZLRR[6? >32 Em=9hg`Jj'S( T Tv;>'o4 vbE757>{͆*0O@bNRK7hD:$0=nU6u$ikI͟ VbiU4BL  ޫ=\wu9t@Ձ44mF'srJ>@8îۂیT'o< &q{ Reyb㠪.5(CO2 tdži>{E^ȴˏs$3(,̆XEI:":64@cq}#1*hre$=9Ĭ'Y0\:V f?s ˫bIC8 U'2(X^1PAP\W:ŧZnfu ɹ.'}_֬Ճ>cV}U="~Z)S^\Xӟ EQn8c NnljbܯEѕf8zzqΑz=txG'ѳA*P/:/o'nE"3ĢNyϡvz8ײ@Я:"}%ê3 `mhҍD+aZ޻+hOVP/83<3x[ڹ*3fh<Kb3xRýWYH)FV8-*$]=:2Y␎G`ibL-ҩ(YM9%_h})^\s]'i\*n^'h7S?eб#]Ҳ 5_֞qG1%(B8+#Nm\q)0Om:0 fҗi籣 o+@/7nTb![V Ȧ9]6&\=h{,YM~%r=sٶu֭{AfC$\vl3yk }^06 ;=vB3h)̗{|b 1/[԰[6 tFc@cY|-7f_z%j <Hb |Ek޴~`};FЃwЏVe #Nֵ]SGvl.0,qj!U!,eR|uK0QѐuŃ5j%"S~㲫F:Q* L[)ׄw$Oڔ&m𾃩G4r}r.]󼭸ձH={gI+H!0r&)*22k #Y{DU(\Ii'Ջo7tO~>e\9%w*ݯr(|i<?d  5oܩq(_ ] ¸ vNF_R"4`(,,1h3[gՐ9zmHqX [cwRg d駱̖EkJB6'Dy+q/G];9!38~-Z n6og)uud$?]fҬ&Y-޵AkۓjH)#ΘQ 1f&$KNżݗÞﰐjE30dfD@˯ޓi )j@imN5V$uv7vjP7監$  t7nx mU{*e84e)^+ Kba 1Co.RLǜHW c(eK.+7Pj~;JIs 7+6Uzیa@K~9r 8&]k'K2=6Y_1D}Ir54|JVS!zIp;)a96´ ྆b L6vm>lWV3/~DNJaXCn!1[7O$CLeZV'5vOY}| {UǯI#_uܒ?y̛&oO3T 3dE;W -Q{ڞ(Wj"yAp-1\5_ &djQ@)} ;a+ms5\ӢC c'@wcOiX@t-뷈UQst'yr1_r6h66 .Pl1R8h`#ư ڣmzt,pg̖Cpp6ZHTyuOqY> ҸɚgkQA:ENd<.htk' n'nsXNi%NF1=B5Jy4sK1{C)s#  +xu'ٜ0zyaL!@\Nk6Qns\=q3l5q`g[S㭇 B1k1#=#sERsnRJ^ &D>?VQZ QU.pE# EUn xW  *-y\YxgmJg{i3LM 8K|bV=<۵Y >((]t_T 8`v}")mFf>D$eho(?^ؤԊ L}B䥺<t-SBtЄcE(aL]Jy:\zB@r[C35LV*(&4Q-̛V\J+s e k?e)my*O,xdm+"|,$!sٺ-B)=L,%-\K%cفR>P`2Dۓ|NTTq9{TW{+LD/Ы݁,ֺDߜ[E} /r@L)2y{̷Jr Kg6X(QsP!0e ًi?jdb|R1 rhN.tT'f96Lb'E;=Y7˜~Zu5\ лȹɞ0)=/!{gX>/I(_5+Q6{q_o-[]O` ~yـ]h&#t:3"{6:. V ANqL f\EX֞EzqV2 #hlsƿxp]F (x'M'r[|XK`y2þ6*ݒ|sfJ +t'0_Em@(+ xg\Ϙ&e(l%YƘ&5N"YoܷVg8M 0oJwtL8:J2lPd?6%-*76H]r~vb:Q6Ӣ|z=>}kRS}LJy:Pjv qn_781Lgy)~=<*vnA%8"X?NLo tg G`#GΔK OoCbS? D=Fڨ -/ޫZĥ{ (~CY)aSKEWڂKGdXf/S7Fdf/8i[2 ]<|,MCyUaRXI&1+[mٖ((u]vx6c4 Ju{ BL#-:-zmCX dTRNɼ#-gz 8粇>t" 'kAxVyrl[ [x'KqhIrsɇ6i5uot6*`d)yܳJTt=/Kȝ=-pCBrܐFL@% ߄2tSq}4WO&hO { |dyPV3`r5N޳~[}_mxCFx 8z+~&8@0|Tݭ<]^(W"*s{e7@a_'@xVPۭ5&}99Б)7yY30p]u@EA ycT^rn*D]? swrJgզfŰ2Ѻ;F+aLrߌõr׾I." yF2i, *V_u'S1AIo:Y sS0P;q辋p7Sផcҍz:CB2=hz@®ٛ0+ @01PjϿIBG![ roþʭϴP7-zΥ}WFL*kHOP#vXC&&/xVeCjw[hxi5LD4T,LM8gSkŬ(YQUqm3(wMpz:tq:W]'N +|a {.H^'9R=ƪ_Ue>;)o9~:$zƘI,>k*q_[h1ƔiL }Y?(Wd8!y[ ܋q}3 ƭ:c!1 FB)Ial{i*8Ʊ6..Q_iTN^ᩊc.n8C}_·R OT38^f-o+2Cr"݂B3U9xY'\)GDZWygTɖSI,=*,M$lgRem_h 1 [<0jngPZo=c3HQ_mR{Ġ" ѥedql¢YA;i$0dեbQea\Eԓgaw*I/>CWžoO"$uy8[UXj*9b+yBCNէN7uAQX!N;gF!A!jcKUESP'ZDY Gm~={tʣ~]ehx[X׭ziwW ;RK01k ϕ7py($p^kY)7y;_kH Ӏ>iuu#l0M*PoᏋ _=mLǍ\,6y1Ҩ+ҌpPWBˈ rLу;P ҕvҐapTr^̳h|f/dg.7Yupgp9V횑ڽY~7+Fe֔G"?'yIsW+q[pn\}qW6 fg=,;`zo#U=$$"PFHN03] 4 6&Tdb O d0z+6,8Ih)mĄbL)MGGs39)@PbKUu/cYTY2mi&|0/hv|`yDlq1c?8Vn2QǶԎ< \ʷ)nA)U,Q8eU 2TRCbߖۮmS*tXRf_llνH3,LC$~y'/(o0_3Ip Z^Z(y !Y>әDY%.V)Eviˀ;'zׯOP# қ` zZ;9ũ&Re8~oa+p6pnKF)HÝs:ucoNnN= ҘKCNֵy;bl Yvyp?}|4d#%e_)}͆nkLf Mh/;U%Q XLO#Z' wi D>-,^)S߱¦cfhN2xB0N]u,1v~a$C0^ ~->qƃr2*g:FB_+{^#l*63GUHY sD2P$AlHLRÙTF53/-=L#$G42(x/DiIG0!ݛbZ9M({&hZL8 zAwB2>md޺T\?'@+t\blm;U;4gJQ»Nc1zvj_s̚{4Xg*[)^E0P{2t 1M"$ܮzϗ5 tϩDZG9XMcsV2"=jAnFUxVGA*OO4C) B84LYaϊF <$ϻdh^ + DG^@;*dEOk'irNmm˱,@s& ٟS9NOۚ;f8s}) s\sƟnǎ71RŰIt9s'^n)?|@)*+Uuތ֐1]33A9PCu#Ά/fN~ћy5{=N՜*/T2]Ws&~_05={v -^0hɥQkoyM#Hu؜:>#RbKbqR|Z^}9 4O}+66Rc?.@C7w\jI@f/d*B,3%t)7qSj۱/aF.ummO&]-N'RОH~DN6# lvԢ\4_~lj_PA VZ{<\iļܨMxCς3inT5^zxˀŪ<Ă\eSǛ ]&J,kH Yw~~]ޕŸ h( ‘T$TU&: 3 ];y;;iNd}ٵ`Dsǭ[A{t}D #~7?(GrV):F(urLop3'AH%ڛ9Z^p^I > q^ ,JTovle#џK#Lod5_B5d-I#U }Іȹ=ͻ&Yl{qV˚9k{ Wx>ib_'>[Ov\: l`W.iqjH9m͖dAcT?fq*QNAw YJR R b>(M7r,mtA(QZ,,x-Gjjc06F#cI?GLb )4a2 7Q>"b!HV5[Jśʢ}6"]A$Exu1Gtf䑦'+lUW69GMpS8Bv?2`^b?rţ<;%s*04n ުV)r vwr9QDaK\٨ cy˗4- Bf@8> r%^hG0+Ayg(ίQg _%@k酪\GmI/&C{&`6;y22*A6t]2 {O ~^9}g "4D\:! ?zp@|U2}оaPJt٥౗pߞ~G|-Hΐ9V? a#{-'m_@Zկܻ12Kd%x[͟,M75D,7w3#h$" DEo͆%.qÂ7W{D( [[֫ȰK؃}?}%D| jt|4'6غzcp,k|#uz:+tUn%SUͬtۑhESVP_)? _7{WCiL q2JO X](T% y-"-9և> jtz[B;C1H u=15h{m Ħ]9۲*LwۯI7qf.Ǟ@$1}fDcM-9 ޙjTx|el)O\XSsIPe`yʸF~L9ۧ,Jgs%a7/*iMuxi[h@ $~JȀ Ɵ Lsk+Deq6*HWppJJ~Jm4G 9Ƽ.Djd웎<x˭}dp[#yVN<˘S}ދ#h܏45oF3"ԹW4j64#DNu V‚m( 5ENSꥂ4H{^=Q//`ͧA|󠏗6FQ̕{Bi(<`!ZlB$@1 ׌؋XrC㽹yߊXW99WF=s0Qa_h C "$PaA_C􅣾^eTEz8}.,wmw9( &Q!e2\(d8k.4[mf/NN>$6uIHtR1}$-9k Rۼ 47&7*EB!PΨ7=i)6u!2@P`=m1j^h~9ѹ5%΍@ԄL;i;Dd˞HG:z*z̔09Ydj1s~1!uc  xe@GzSd(Z |UP k'.^VšVtB>4ݟsАDs)\e[)2H]Y7t`S&,UNV-*{ZMCm s qCS}Er/\ͣ!l|S4ke)Y^ڞJGʘgcvHlŰtlPA?&qd97@ kxY¾2(7=,;!J4iGcEE} B.o4Dڼ>c,ljը3TCV?#h̀c[C`[ӷrnɡQt֕{p!놔᫅"1(ext6Ù"1`R ]^_k3D>/_T䱚!1|d0@\._-yv/Mjrthn*8e}N?,t{62xE}^z͜Xb+5 k;&,FdUXa%W8:"u(Wi\xd[ل{qz]bz.]mQ|%ShCZEU-y<9rM2 Sߏ/ ΐ㾜A~JC=_]RZ)廖@t!)c#ehEHĄa1J{Z$\&ӈ YzvGW؊Fj#gJ,t? GE@3JJm,wlh1k_:=݉\WRIjqhKT DRIWJIJ`gqIXRHIA(FCrE)MxblSxt>KO%x >+ɑcH Dc(E1vŊm,82#qM2t V-3A_l699jPHascw uH.f87@`_\{9D.?s2E9 $?OYiF2tS5g¨ I*$$V FΆ fB{ !GX?&Ef8HצhdT3RE6xU[ ,]>>ِQ=1szU}eS8=m΍ȕ>υkX4DWx?Fx\w0N:a%bcD@_yYG"Xdm] uNazF%IH3.NQ )"8gz{d&oøsMpěuI)tB#~ {`FOJtԿ6R s@(`YIo%etp 䐵 /q~nsT&H.{H%5,39t,zn!,"$ 86y'XeivW kb|Z:@kP=gٟ?ce2K%̑4ʑq8?4Wڻzc{3@  PWVZj {*K jZjuiCqg钃z։~.O6pv%' ߖN' 4a<"+$%mwʙ!u!FL|Ž [v[?|RP]n;O% \u&`ŚVA@ "ņ}ѓB{@$tu.No)2rd+"ӸcQ_!Н 4 flF?[,x_D!hpCfZKf4J]k iHS?\E]U'ZQ*݉f9!p;(vv|۪m|#7gv\V=;0AxZBE!j7 l[RR=9=⻝j*ޒ) mM|o$ؗ (*uf.fO Qk4}9Bo`ZCP3~oЦ7%"*&qU;|mރH,!ʰϮťf95{IW0Ap CmwQ1wq;~N ѣ%*JPRTZ1X:}QkWw[/H[Rn`0dS~KZ B^IGo3i#9XTYl=GL%J'9JgݼպILD&kg|> &%j`nn[b;>\BOFm 򾇓Mjw:[ RWKJ䐋ΊOːO@+xr8a>8DK{P+#?Ď-8p?dH }bHw`a:_nO%I̪p8a~͑xH\iRRciHd B^6,ȷJWfD#/{XInè8n!,~?y%cy01墒G Uqr[;ͳ&yg Xي3"ը6 MS;MwW $m,/ PM馅 J쫆R2$[!k6aG7N$Qa<#]+8u F!ETd ).-6 cU2oܦ`iT&]2+Ҁg0%Ca:_GKR?]ꅴăZc׭B3g:SC !:d$dP#5ZnboN qG& >dgF){|67u4wUȭO Ak!J"Bd&49pQwPoAD[q`\h ͓6'4ybşR=ER|㵽(LYP 1(uH28-i[_U&|15cڈxw\,"ҕ?MigCYyKGUꯓD+T$hVI:Smůp$q+.j֭N0!xEA`Ǖn* 5\sB`pd tUo'?ٲRѠ(@}km"iEL⾽Ydp i@Y^BZcW/|A"Ŭ;˷zThp! FXiRQ?dA(H,Nn=%rg=n ^O7hbM* ̞@CuNqPXvrV2Opy=2_5Gտ8Xnas1*V͑Ӱh EDpd<ޛFT*4.Usi5]]9I>PR>ng @dr<:օ XlW$s2жTFvlx*j4Og1:!ĴI,3"]/O'g{hxa{'4b ,=z;lu}ӥd ㅃOYU!`m'T L8 MKhpVߞ~jlaǚ? Kb+=~;Chf\Ea)qt\.pyj8y~PĥgA13!'g/#c1 L"L&T"ԣ2Ik{uiz 2Dv)IA:Q.ĪWOho9 ʠLY!HY}LZ\].@ ',/#V&Z+/B|X_kW:%y\?xZؼ`5@|[Z'>qKJQ|МFiS'| 9 l36yʦ%C<+>>y0AuL$FW MJiW6ZUTc5맀wk#siZ_MLB7vzoVU8Hpl5"zt8W:y̸c %: JjCe`%5,*-bFv8 G]R=9$7r=s ? @LdN٤/6=@H Z)nN$IcaE6qASރSg 9ˎy䟡(wGO7#3d5+Q0^1HhqeVW*#}&)lROa8z7D4x_XjK:C)w$ h&GB8 w֚}(w >TDlP h;7ަeQ#;3{PĞÞN@9Y?gf#ćbI@e⋋y(eeoK5QfS*><*"Z[֧]yC֦|n攮b%0 Hx[У́λw\fgX"GUOHi;br8HG7W7DA3r[˴I[_^ᆠ)'' 4;.V ^4()B::bNk) ;&\ !90GF1{&~F@,WZr&$55:l DdIsGoܿhzhS0o$]\%73E_˃=YIċvZnT4Jcri]8nVɚZ|x o[%~RjFQf4&BU! Yru@!f*6ΓT2iFMF:l+L#ũi`gpx' WjW=~t%;E~b-,zXU~Z{a (e@"J)nGet;²(mS)6T+,'as-!G4cpAWQ5ysG`)H:@W5oCߛS"$>b/z#`-dUs85HW ЩcM#W8ppy@WBK2=1Z)#t^y8}A"sK"PRm@l6I 䴷{ۏҪb+_'a r C>m/,TD3scb4ωDRxˀ0O]r S~p/nn(muٙʜtt`k䟱}ު3xm^;D`aW䦿"3wi "bTԢ0 @6:X&tmSF,;xE,.=Zr!%SRUZM,ځҪ*arjl'P.y\`C;T#!f%*%Y g2 wӺraJfɍ`.; 戮SݎBcjT!׶[ ieLK6Qo% ]bHH0`'nn!Q!䂃; UZe'%8[heY\זY-q59{j/na+Y2&nmt4@'G@qBv]uhH)᫢mWe.H7 `1yvڶ*?(r@7˼=' V Q՛sV':?Կv3:k\ [9r?E76+51DF+^!ZygLLHфG}icYC$s '$PZ8ryb^YPp;Yϡom]L) w?1rkL]hR[N^n^s_]՞K$ZK?\^a?F5=F/RW<),2&Dիu}5&nt9'R]ʂhīf$'s33.oa;׳9>RNgMtdgÞrÝz$/V :b#WG:->Sύz|AI%x;> >8y*}!) q_|7QbhHHaI-bRx vR .C}.Rl2 RRPUD1磑qm][TblPmːV6|7=] |]B0tBr"wTn.Y]ⶽ_l ;0,.1rDwstq?-lҬ R.*4-g}GH,$@9+QW(TA?&xJYnrJU!=<81Cr󀜸Z.bA?"?X|j3Dų\ /VQ-t0|-Cϋf=FTϙ)3 `Ü~t36'cHj]ڤ. ;+y%liU K?(ʲGt< Yf+,\k%j¯XrA#C PleFa8's2i,zd; (b?rG9R؟RE)>ѝP!gϚ-݈N~.լRFfotV%? ,71ܼp%N𩕔f}̓o9\bƅE "яч!UŠ/:Kfo[]y`P$˱U#C&ŀLO_J4}_l eH,$i:c`޿h6;Uٜ\٘:iE@uUV KbuZϒJg9_"H۷Pho8c, j@sj̔I&UV_)!m Czos8$P\/)0iE௄|٘P#OB^Z?``^j㨏y[ |QZsH}xR)>]`ZKZ?/iΐ:тX] }[z. HPGhD܋GV{pY/z׷qYPu |~\VGrߙ$J0\yA3m("1K&yW ",#~Rma7a+_C޶3nQ4f`X8^eU\6C .v[=u/!u R RlFZ*2@tgOXw_z Q5E[y||v ǿ $QoZd~͍1Bz\OD^twSzT;nعo pїE/}-qz|Tgj? u@E_p/l\1 V "=C!؎;aUJnј6]a۴~;7@U_Ljad&Ĩ_ĜgPkC)Ϳ%0{ܺ [8<8)uWÔZ`ti\NM$m IdsdR6Uτte~$q04#QM'B3]O:Gi{I˚1jҞjI.psͩv& FJ Ѿ.`Ջ_.vGCoTM*T?=5nOD myi}Q@2sF.JX)G, 8J@|H}ivYl3KfPw>Ak;+q5Sqm^H5 D{,Mf( # "e'05˞EzF5|i9E K)0̀ƘDW@5f.% ,6MKf /݁}%vQ.ˏ6+X]4W(U׽M)uoh9 VkuF$"/W vcX*~LH9qhL!AħlKbR|s=Sdv#C[Kt s5Fh $ uw?7]YT6"o73]O#+yhBer65$p,]5W}d ;1FXڕOEy"iDZ;ѿx0k=uޙS@m ]TvyDMɬbVp.A ~4]?1 'kzC?{ezdAc >I\E&C!,@u?KpxVC-¯콟q@9+"T$ A$+}R=whf9qc4;UH  IжZ{i' X]ۤcHHj%|ey*E'^\㊷~#55tױO0h^rpțK;ԩOq* iܸ:нsS6u4a2j&wv^+%sIb{%T ǿW>qK'e^ΪM%>xgheQ q݄RĔ֌7I_>tI/jIhu2{[Q ~Ы ݉y9 ;/jbovmB'+|ɥkZbziS0T#՗MB#LƄtG^pcxYg 7ݼWLM#3:hڦ#tO~Jŀ(N.rk, [\"8?j0( pcbM+z&{[-%Iv8Ǧjy{<C]0J`mMYl=w, *nxh 9ɑV|X)q= 0GYmeç W@M^p!2ItEqʼnnQؖ&R4]^Gl%]Ոp]z./CK,I?y;Eˆ7Fy`H j?icp8腚0M>Et86 AR6^D(x48|l\ţd8Gٷ7t&['_9 Fa!'̀ߠA 3/IeY=GhGN [2qaAON}8'-v=Q ꐂk|B9MjgT^#xd=SfE帊Iʬ58={]/+ȢD,C_5f(2Qn6ݚIsz+W͡VUYetq$-=fW'׋?✴NS=.zm9`ͯx0K >4J'X(ТZJc`þ+Tk GW+!m>Hrl$Я}>;cQE6:%=vvaD0-% 5C,8$q^b>|t) $8"ݙ6;#IWτ_ZTwyܕZ Uat8%$ "mWRi?QߑjCjU}[p;8 a5s=ҕyM;|;nj%gdmнFVP>ƪ8SJ!}J?[S~&Qzc@{ugɲX}xgM |@RGoŻ ]x׵e`O6wNF(w"0[W-\)ZH6.ޏp8bTHugUqW{K=)EZ{rc<noԚzvl=_d7׽;IT;.z0叭;|J|Wԉ |2Ltnu%Tm_ՀuH|>,w<2?.B{Y(~돭KB(0 i~Xy,k/eR˧ Q+|%.]c`yBCydn?PM0v3m=k%Jn/q&t ia܃\_Ldϕ2rNz;F8o۝ \̼BcQSUևUz| \OioDx-j-[e?qi^[>~ \ZP74N?2}j[%-E> = C˿꓍qֳ'DE4],Kf6lVgs#$|+~n6D)D5=^FQdF5{]0$-@ 1+b^<]c{sG\#/=ή3H함G~uS[ 2C0(Λ_EU&)rX @FJ{fت}N΋ grJ=r@"prOK(+x+A*d>mQ.FLp-.6=c"tQ99T}yt8w;mU@ 6i-G 2(mbT N7*IM edPؘ[zֹW5`MC.8rv"W"0<M`щ^ΧLJƗRyRu=0!⯁>f9+\U^ؽPƔEi&HYiGH reky9l$(91eؿَzIv AQO[{۰Ta@>d8fEPrL`[H0!Q!6)1;zcm/@8mT)'_8KM*z. ?zl_OWɈ6swrpⴋڊ?ZV`%6WBS7=9?=YfvƂ+yC ,_lQ mm<,n8d8Aɫ%5H%.E6'=mj[sFX1pna|~g76K 63 h $IT0}օȬL;8z٠1;nXaJ;].7Dq~^I14[3{܆9hsi3mUrm[k6;ۀ1lvFӹ{E~_Z=d+D*c_FCxX 'Woxm .'˘p*zV멆TJG"X[ p_ e>L2 <8$.+ [Ik ANMU1-zY4.&grB};6[#IU4hwAS3 9b}x=0 mke3rAa<& xĹ 0qؙ]ЕlSqT?ȉ0?o(h2:wNUDh?Py0Vo*\7F4HC?dvmNAj` sZ8vn'TMȿbV:B( 차?wm6By(ʜi2϶4ZOQxXf^T28m'ruzugh1U0ԓ(=|A&ly 5!f/!v*\R110Ts޶A9thlV),װ[EԱn Eh^3]ӶzY}=B+l{<ީ_>D+VZ /'Y"@T$QV\MmQ?7S~ϳ*OolX]A"EUEz w*eG|cA?гo`E:fBﹼNHGC +$fْ̃Azn̨n':XrnM=JX[ SUaAfEY3!y-~-bqІ"}K^WLޟ9ӰL3ֲ:Ȃ=Y(jt~j0P/ş %IR,8<;D3nMRo3P 觥ܲ08BZ˫];D uGx`V/DvWTҪE8xsx9"oYJݾ͕Sq\SLq\0 sgp3,yudzJUݬUH' %ug|R`;%I/鲫A2{[ì%{JTc$"J :Q,)Ozb4)XV2BCHRPvdaǺ59v٪tsoȞ ȍL, UN+x-QD S )m%PM|\^JNu!9!M Eï|]PJ),iڵ@8^JRu z/7$o h ₣4"H͑Zw]o3gf8חfT0KIX@|7!=x1;)ԕL Oϥc(uh9n Em@uWtVV3-d}߿36p<$V*IMՇ~9 Hw"|.y@)j'cJ?{9T7dI>DZ <678J}-ˆۋZ`ZF_y@dZS G2R iTZ+W _@i cj1z7u9$!C\TdW*ZwK3 Aږ-Xf6N Fsz4cKh(q} ym"qP;[AVzx(nSxAUsg(ld?n}=#b 5(2@fg|#I Ic,5Bwx< jxX̴!W¤2KRPٿ _>rf/i ,iv*|׾nUM|/<}M\t:jWyUٜ2]O6}dGD!CTՍNSxeC7#(BV~5t$Ξ8c0V̅6^C= VE ȶ׽x[&.OԠGn)v'6(,EI$tRm!))c%NSp|mY K T%L(fXZ%P"@ W[kΌswfO{GathˑG2/F#|k;pB'<}%<`XQhU)rf6.hwt%E X/&i\rksWDˆ" ơnvcz]/T)jǮxR*QΛ^U dz )rw- ߆yjM,#HfgK[V%la S3+z)L 5\@ˁQ))êeYԸpM|e\&Kn'z?#Wg %."|; -[XF^uXBͰbx_s?ff/a2 ǑlE3R A <߉OO5nrە Wlndb 8 ̄r lx_>Ah^HGM6n HЛ-Ԑ{?gힰBHPHeނcro䘀/H+<n'sBQZK9d|+9Gϼ^uB5UAu^;Vy]LTӫJ({P"sP&s ,a1ԌBS7~;>ffv$ e @ꠍ%S΍; *xNbwJɉA͇Sgtf}lYu,y\vgy.UT;&V_!VCb>8Ez뷢([] R!?/`YCΕ%}AZ=ܤ&`W>^nJOܚўB!̸ 4N_̎dFP%[^W?]VoFkJBٵñz؏YY0z)fQڮ,fmG<.r 933Br! !'IXepx FXӃYts+(=>"߹p<ZW1cPeO05Hԍ?){IH(c[) ePpGFO?đkC(ׁ1jWsHYvʣ< &FP^$H#Ng`Ou[VSa3tET:<'t5(5jiש1.qў=HZ1󂝼'Lx[ۀ?).jK q/\los"3gllxH/RFy^9.~MT%Vg\C{[w*X_뭶8'0Z!T۠J>Bnmn(qpx:oDct ,8~dup55cϲ,TX +C, 0qeZ-Va )Gٳo0F-I}QH3Rv)A- x}!3US-M"gHĘ꜋u⽐!3s5 :v,1_Sĺ7~4Q:KVDWFn;Q8+C[}6r{mMϏ['Sf7MfU.eƺ ?i0ß5ES2+mCm T mcnɠ(TOJ }0^;(z+_`H4jM0pz'8}_ƛgYX^:˰Hdɇ' ]h~?-T*W4_wN疖-ڠ$s2@7cR?-gڣp4W{Rw&Ld?beciX*N>\-."Wfߺ)y#Ҧ¡D8Bi mKw<־jc JӻiwZn$|HtZ@ RS|.PI ':XV";>OrrwsˉiG:3o8\QUge ٦9ql7^QL7eY,FߟpCTx-X'CF!$Y6e6sO ,Q8KH vF8aaw !Sb?yIқ֊,I7K"gKp:y^\`Yy(ْ@&YMcHx1S8:}gƒY"qo_\Q˰g@ - =2]3!`_@KLL"xd=$m"I+I5a1[[ki+8IS攢^ЭtZkPHZ˜R4!T=)@CMΝt)^"lRi~s`ոފ{gWO/>7҉q<0q…Ub5tSz>z@2D%.97<0~@=d&яGAY˰Cvt|+-}R4^'*E0oʹ'N"E>l%3ctJ,JH0L GXh>}񛙺!ZUع0䃹#Um`BFR7='A^G]#:M9 enUV"ɾq$Y3ў#\"5m%$gi r &=/IMGn.U;?xFL6Z.m>>b6|f֮1oUΤqtBJuzA%4\kD}NM;E]w N"X7XuTAa#I#]slChHƮˣq k3)qA8'U/7؝mvk WTZF02"?*n Đ2;݀<>~RUsAC_ րvnU9"ѻwqܞM֧*J=Y'҆_;M?@W-{I.4I);9{`N7+T1+MwAK[;?cL5 +b(̟ sM"Q4,Evic C W؅P.~2:!y;pb1g_ Iä}{rm %BHFw;I-*)vc&JaAl7hF9ELLt]5B1mJՁٗ"qF]i` I~k݋.bm(NL\/({-(xSU-K&J2}BpI#hkh!P 08x~0 Fûvcg+m*6푉IƯ':Y5J0풇'GM@V1"lziY,ն2}1e{x[[;XA-4",D 61,5Tu]^S#X昦4IBa| |]0FrV c7(l&p;B+toMj[)U'MSvw*I>k/l}Vhަ RVI+ ;tȚCCc Ā@ Wa " =:24k_<؎7B~jVx*J.UGg^^@:Wʍ#/ٍщ&"<1#Z<{u5SRl/SUkj2/x\iV:f }zH:A` ^/@xHZ%o!{&dY7\|Y!^k/6Z 7y+hN<1Ru2ӕED%sIBwy2pG߇cP$~ÞKAO Ü_/{w#75_Ț** u:b}grb,2 !9nބ>aJ*DFxǴ1LP#K2@Ox+]QSO;Ԭk` b#D\Ml*ײezcUˢ||ԘŸПzQB[`̼;զVXs7Ց\{dk!0}H0gFO(␱Ʀ{6pT2aj#L꩖I-o^TEtʷ'Y/(VN F ~X#; ?k\N Yˊ# T;D硃*h"x|TVivTX_.\6=׸@mBK9aTP?uPVfG5ϋ9tAKF)enNܔ% dÒ%J{rOs )l[鎍o L_^N~YV3ݕ[Ln^QxLːZel|&per8V()`ۄc.mHeugN ~y9_>XhKjK,79dֶ5# Nԛe{,ws>Wqz&E.FF.qfͤm~Nh/y#i:?WofQj T9`A%tE*^7ir{)zIL)B7^W :3=q@727жvG&y>}tf7^ *(](/[ caFxQy֖ӹ,WU gdW1 វِ_iIbְ ݰHZK6;![k_oO/߀FN:rq)d VF&Po7Ä=fVl9ޠ0;s菋TG2QFXRإf?fC3'8?ybP.y#!AŘY|Yuj^o!`rbR?!ǒ&gcăƛ:Eأ)F{TC'zK"E"|Zk^o0g"c,y¿,Y#63'o 8)1AE?+YZ'Oƶq!mMF\C e25*BnllyVwLO\* =)x~n٠ "fV,%y.*FO>lD1 4N5g& d}bH^O+8T' ;0kՕ2Ki@&Sm wJg^&Gy7v\O=IZ~ 2@> eG`! uUO{~1"z5Wv{4^i!+Ac؃xћkihbd΂9m / /[f`l7Y*Fa*t.jNib+{gg9PSpm~KAlش04+\?ģh kŰk n}%JZ΃"sL\;gz`CzuȱNqD%nai;(B #QaZux=8{\\E_!!οg1jkfʉŨPbxjn nO_N ~JHMKskMmˌ#vLth(Dk"|LLg9걀Pš Q,#$ixAL-v5DA%.W_$3ʝNX7nvm\ng-!4wDҶa?PXE sܦF+Ŀڈqc;vN{ɇǓ W<ǷEfkhߍ4*Jy1cr?Wj*_RouxuЭoAL0͐,)2]6^x[ٖȱ =`Uj^%d+Y5&(.)? ,{ d5Z :8 vij5jE=nmG^J(&!Z3Dpsl=itUË'XU[f̹SцH)q?gg!Z|{ߏ[LTo\|Bd5:AvQ4fZLduz?C/)O[gC<7?(LGo[f%t"E] &|KZ 3:Vi7!wF;T %b-vR$75l>5}毢٭"??G̱U)fn`EkV]vaѐY%Ch>˓IlH,Is})GenFcVJ>uS;a銷mYTƵM6_4p$֟;_[ <Qa]Zd6À1r#>Tԃm{IsΡw>=nsl 4Vdme2O\&ޛmYz!raSWc!N JDiR{jγvP}<,7 +bKКBu^]œ+5OC^QiK|=^Npj"@Z kҌa pqxz!wͣi⛴3cW0ᆱNg:yUqC5뮍vE4yl*Nb yL18Ĩs<%bt z# ybz HS9ܰB0 35EBZ^?F/]#IZ( na42M*>!=ߥӔOnBWӂTH܋s^`3\i ] b6Ln"8Pwm]u",HS1eejj3kwאQ𙎱odv'wDO4$Ť ٜDA=Rҵ+)K?nkcpx}qHʵK2 |P k5{y$L6x͎/pѷ@֍ESbaOqNMBP-0֬刱8꣺ f^]~roevVc5nQ>\nu֦D$BB ?(l[_4_MBeo:"S{h _+TVPRThǫyzH/Ί{϶cIx E;JT("̔}jf^pu/ci/+jھ>;JbJ$bNh'* 1ctI}oWIUmu{6;y]ߔ  !S@=P0W} JŸ{{=r6>VW0%\Ԯ, H&j?1]ZjoA!kn(H@%Hy#YTʥOih_iSmlM0ͦD75xFL%ɿt:nz:ivOPŻkt\svoY7LYYc5s Q]܄ 9ASox,g7gLH/SoIIѴ_. i"q"wLzN.76]% qv;2} 43Nh8UxII1EMȴ1J$As1|&q/?#/.}<ɐ>pBm{l֟PSrc?Oi:T3s‡ /MB]Gu*ӬM/u3%gK8fIz7UmqbIk. Lyp.[7mԏ)叆ߩLggx{5sXme3KV4J;rl)PveY,eMȿ-{ Fڢ2{dH ?x9M?0 6t6EQkN!a1o5U.PK&"\K$3vuvrX:hj|~ٸ;Rvv{R94q?[m%(sY;bh2o:S~Ɉ?6=1*Pckǎ'me0E~u5`B_ZQC(Lw544y <4i3ՖSD:$#Q弊icƶ< 0".ΓĂUdSݬ#/S wqGZ%#V5GՂ3mW* HZyM}6Ƙ۾SpDix$&Vo󊜓Sw9,$HwmMs6xINH"gQH+@ zwd! Kew^`iн65Yv* bUGݨS4SDʋ s-!Pś:K[;X!k =kuԍ]`n1gSIQ _b"_sƑ~?ұ/w,T~Tq{STdzɱ<]6oX.4?MJKېMGܟWÖ>`O<`-3%O#ZG+cx(~F H㑬AQ*A.:D\JL=kn`{qPt"7wTJ1Rv L`38/>j˞/2̚q}Cu iJ!ffl+ ;4j l97ehvǾ,/EP,H\5Hzm%u%Eygߓ4_~'6_giX^K燠׵We/)?wڼX]i_ /1TҜH>$O>~L2Z:nx7On4")*qcddV3gaT4H>R(c.ަ maT^VZU}π ;KU s[rM\&ݗ5= ncZz47#n7%CUg bBZG~ KAX;hE3_ww< {Ǘ&o6!q.|o\NտjY"hv _/2磬!!+Ѩl6)gˊ%15H8<7a|H9wo332;P/Rj s<{].p#Մ uB`ryRjbF"x3yѧEx w)yRVXM\IOU\, ʗ{a:i- 沋H o1SB>wplwJϏH8Y!h'J{k$6uy.Υ hl.v +G#϶#q)Io@?@?b")%V!% 2zG0^91xݟ=BMǦ 1LW+M\y R?Yk5uxGY-~ #1 rEsj,ZrFo"Wϖ xdS=6ϱ8ZgG8MOB8OM(v?P>c]f}ޤei*L\N;2'UI,xYޘyzbP$!g7h`FȐ xð g쟻ws^$W z(W]vΏVJ =ͰnwN<wnh\Uyl|ՙ`H,S4"f]q[V@]F)V}MKŷ3>,It\Li$bYxf7GBgt7hU#VY&;cG27r[2v9o!gA:7L %فږܶqCx|L)wb$'D}&gTa薴ibn?)>8ׇیqnLT-Juk`l?1-g>KsoT3 k_vpӒ_x`ZL7^怤LܙQ_,Su~d beYZ&,5{Q|QJJu|*b|S40W8zikR*.TML4QgQ;,$RHEݞ $@0:{{D8fwWj)t# zM!iTHZsV1jA5hۼ#k"\+ͣ1Њ,ƥ 8L<`dn-Q?[= <:t9埴o2 ,߽M&f> 1L/n`{VQ}@TIJt&Y\C:x0L1Vސ7}'{ mb4+•#eȞNw sHѲyNNtpҶU"7YE#>qȿZm;zFBΧuH=g<\$Ac,[9FN!5ğZ,@n^ *nZ jȪYIJ)Cy_Y U$sɇGu` ]E-4+k]@n4a)q̀wʐ$Oz OW0 ))1)c ^(&A GCO<׮Q"Ս#0,JOi"⨍G, 8ňCAВ!D% 'ɘ|2x *;\KnL70N܄as$elasVWpjݞPIqO5@'JRwvpm[jUIY{ LfMHzH]h@kp {dƸ:Fs4JmN0Z i68شMl.0|_~O`$w5#϶ciQ41i|U֪.Wc8i&du)k+uMebzVʛ6(4}!Q<Ƃz\IKiIKSm]Ngw{ 0h|+YIU7 X]b']PhK_Tx`fpiI_y=sɫ`vw6MU j2%cLw#95uez _͓ڬZJKJ)BJXH6ʞûe7Ylrʩ>2RAG;&MLs'D>Q]w.P=o"`y(Ǣfg[6xuK\,KTnGT2QeŨ*fhy F0䮸Yė~̏]E!VOuiNFM]#eC ^$16#8a' lw&noQJ OEV`8h 7[2Y֫pvCj''ޯ:r"Hy)o>t&s-J\B(k&E!Cej] o *J5 ["`;Wfm #7?6Z.j axDWy &ЯX$ɣ\#=^yAp(Ex0N {7aZNAKU%SewW}|;`\M)X`?EBםhvVN@ 'V~ソI[:1.y-&s!HX|RhJR)enTf0Z+MxR/f5_4;Ճ`t![{ M>"K6R_zVК Er kֱ'L)rj LP_,lNmn* [ptB.C5pX=p#;`(~}l E|* 9q4o:KOYq&1|ɧӔ;ѽ+8;FYvtxBM{tpvJMPV6gpѹeQq ^cSNn^P[\yߦ]Sgsj-m"P~*/$iwra[f G8v4H d3n>fxl(mwOC@Jhm.@d,Σq߻Ϯ5f+J%| cVX7;͓ !JvϴgX~wg(v+oB[\Fʮ{m7<]4e튖xęjIЛvlW_Z,TI*s=~tx>,:1+渱gn(3~`-#oDzMݪlQ?Yba};4>#mf9S؏Mʉ^Ib^_]:iYT0"CT-i!*uBkA@+N4=TӒjݹuUecZ( + Zջ%ҽW͢cB!,}U?rT7gWJLv.gpP  xQ-XߞuhHkڜ˒2@_+13/ثu5BqȾOr}%Lah1Fy+G$9%,KLtpcIݤSс!&ۏ5V(jO6Mq2">3͆]ۯHdMnn \FCi D7!++s6xNeHOz9[5 zh YZ 5Ҋ\E(\B^pkI0˻ 5yFhv%9kŘj?%bAݽc)'׀<7;/ns.Lx|s];|!(v2v 䰓> I[My4(1@TYgNߋ=fID!\ʈĻs#M}, Hλ/d͏ߺh<8 T2//4K{ʴfELUu@~bQhsH?sv(E9}L&qsb ֒v11ATH._E˧e! i՟}CD-Y|2,vƽ We|gU) /*<$_kgu+[4,1ehyn} i1&]/-{)ROݳ?|Xk&c]X #=Bevu15E@2QfY.8[@(P 5y;KOgD]I GMsfֿ` U|{) i3oxwO3 .J㺔1F[\6Ʀ\| }[eԙM4$H*ij8b6Zf^ !̕N&EBj,&;VM-5{ƼKݼ0t$o"zvTD" "l8\ӎVL`7;'ƹ yqЛot~ v)գLjq ;+)|0n^5;![q>b,-Fr(VHX0|94/g"3㦈JW(`" G% TνNŶ\ DE4ACn1NncHz\t34&PLy 4 sQャhGQJ^*u1b ;{-YoFǿcV'_{oIgGH=(w>7W>Jy]Dp\tWOwI &;Y<9`z6ʌm`{}zED 7^eՍ;Թ ,RBj"wP@QE 60zߘB#Ӎu,nֶWr:I8*A[ܶ/o$$_siH0[&nOuˏ@P9s6Lf@3,رݠ'"aQ*\H*/bA 5$@ 'Nݲl#W2{sE"`$"c?\rLB0ޭ.-4>5b2I/ذ!É֧|8dQ4iVS0iT[՝䩆ŧ5&rvVh@i?ⲘqZ(Lj}uS(M(\Uw%" NV'8w \G`% ueWow6nWD.B~EҨVe\QzRnS o4{/_ 8c7O9ƀ[hY9R!@VCXZKQVjSec 2Wt9Cx)>ݷ8"dB+>yڙKC)>rn-dm|3_| !v_)fD7mhKiߗ Vvf\1㎏&gލ9>5ug4fw0ϐ[mԿ&h/3MUEJPe!Apvk92q)O"ȷ"V_> +K[RHRԖ&%-M.YHm $<_nqڳ#)?J;~1ouŬNFF"$jo|, F_|wJ+_ؕ\serEa+3Y^SE=铓'6~ne@ϱQP8',z|-\zbPCkQєZWT#ZV##N>eD[9e?LcM;np/LKͲ2V=T^ASa ՗g3fH0A Aǥ9PpAJbHc)M-o: V C Ʃ~yųb\~> 1>N6XD p;!d=c-joہEtLOT$^8cy޻aZ Xv_.-x/qHHfn f&o~t<Оuv諎M!bc+ >>f .x^r|#1_HԴ^1n?_3yWc8P]ĬOy/zr b^KdZ4wd8;K9ߙ++AcFLVf"FP|sA14 NmFojp c70'JG_7͵3оP>9T]XDUpE-^@ܣGZ^U$# \ `hHZexlssTB'6@fĤ9DrmpABajsVqÕq)G)Ru;eX'q0rD8"E›8lͲ[C O4LM"73b=mϸ"`216,$5ciR+ry;+؆Th,y-tI,!WIo~i}\kQm_ɐ*Z88O#$a Jbf P:: QZNJˆQ.5R0]U˧9UgvaUov#<ͪsS㌑w֐5xKFNɋsK"kfe_pvc9 bGaFp?&^P4 [B.ة3~xX@c%O)RZ*, 5ܺx%RgPmOgrk+μ^% 5`^;*Xp%ei5({xY.i`& #ўɡ_yC[GLْMkޠ[io}T@N,k|0GH(nZ4Ph\SSL8-y[܅Q4CKd-%sCE|a⭋%>=perG* "#[5>2+SU&p/81𨛂uWsHB F}#w-=ZsZ1/[wAl!3! ʪr[5m5(Cxt!50J%&  6;O{sCbp!s#s~j0؂~Ġ/l~5uܸ}#79/O↌F/V2kJ&˿xJ(~3o78ǠSOxY`ʇvļ)OS6(9iOD0=t"+]_Z6-ӧ7U!_k:]Z󪆴I|կKV-TfWӻH̬l5t ol'0t@W1헞b}R!pzO܏YU~@*fZCܖ%ϽBL]8b]x# AGjG:eGMr k 9s计al~Q3 B&@M*˘/\#$5|1)՛t k:o',m3S .ݑUķJy4qCS\kZ36:"$NCƴ[z M"˲u3Hn/ 5O*d)xpڤD hcٿK߫- *'/dP_8Ҋr] xyԖS㕚$ 4:773~lGp"oQ6w@! t-k2wԬBC|jB~FpwX;co݈ՇamN֠:G]1>uD8y@rWQg?CIx>!h;*ζ@'j8+ YAaxE#wvlhSnwhns/޼䅞Q]YI@3mj| z\w,'&2w0zvMݬјlb< սFGVDjVqE S?,"+,ڷd Gi_2hih|?~ښص[57hRPc<7+%1\Q&^YHŰVs.nY?Krîeqrh(,k=add\)U|ee4'HC}YZj`~Ͳj١Dtl~Ilњ{1qLT%rc}Zơ< s$= i35nC5'PPp2]#~eZUIʽm""J31-*!mKt?ѯ/!C5|+3?<M)j:9߮D|Jj{L c]Գ 4Jë]Q*?)|5.\ݎ\Sku]%I#,R`U[^8[%.(((DS_Z\YN0i˰ 4Aff?㐀7 X 5IK]fۈOpSHҟ^;O/U A SW[hqջek!suHS ܔ[@Z^G*4G)&OC 9Te(g41x=6y,Nxar9$g^ .̼ȇ?ߟ/4߂[[NS)˃}:/O62Uf[hXBJ>hN>0nR `!`Ow[.o`Z#[1sSC",[Ϙ2tx=H۶&D$b/=de"׮Cp xGb:aa\R.]&y[V ,.lWUZh.(úI)E >:F7SrX}XZfDC\EU 5hL}m3}PBW$Um23%6' 7'^f".zy/y{.8Hj0leuRy@L`>~Z-׸u)06H`ҋ mcISu6( ؿcl!vܞcx&_ş(akIx zg8ѽZ OV$xbj6Z`b}*Cpi&y`3CZF[W)v/{GK7x%;H{?cW[?%^A-?8U-Y+m|Dڛt\\y)FNx!ZhwZW^9զ9pe/ccxn&Yfbð*q"{Ȕ=/B.?|}CȦߎ191STЩ7Dea'_\,3a/SWɚqd \䖦3!P2C X`b/x1'3@'1Š`HȌbibrh!M U5ӈJw6O *&;B탛pVȨfL2}{OtGgpJ2.֫ynIr =!2gJ +{y(2UL&m?ZG3<f()rgnF辵k*qh EP^tӋ*&'voH 8\nyrxw\,vOX@FᕐG˘Zc~rIS#ro' 3 a.YnKg ?&*P=BR9 wx_sc|"]^#p @Vt%>&cNEM9N kym.!@B(&ʻTR"229˽O_Ytu]i0y,uYd4(QKM뽤oC˽Z.gTm/fNDzAĘ{"^/~ʬ(BU}?.](m?!0jxEhM!V"9")R<->W{`Dp%tf15cih[:>nnlx? ]ƾ%&9gȊg-H'0"px*Q5-BR@6l\ 'ga!F9=h:Y߁2-(oywY\76Q',%|' )x5(cU1ji&ȇAs%mb$bj/x\Q-h1h@.fF`i2[*4^Dwz5gPDܐ3},^OJ0UJxfv/@5G:*3k5ac>UG#P.nie 6w\h#@TJG|6 AMݛ6o(EgTxBUE4e ,N%A.'$GƞY?@w{N)PcbĹ DwgrHQƗct\Ӗj vaS{}CiiP1Rn ?G0  WG0<1=9nMMq`n \ӱ(|])Mh&!hj_3IHXzĶh1 gTq(0y'=s)pSǎj9ۢTg> Sk4TiW>5o%AY[i{0X, uI3M+D6:cD0S)Xd8 9Jc\1%5$3RlUt9vAОl'ʰʧ>M~/oې**}+,FF vXh1o&Vt!ʓ x]Le 2|eݹªC=JW`\NBeRSWѝ1RF+rg 45b]|I_HwĈTQP yX I( ؓo5v@/k`8,Pf;{De5"`.6ClYM{Z{ gYo.o,=Gn:FϪE P~G߉հ^T0*bFb_cǬ5`N0Cg5T^ c5_փ}>֏#H$B0-7n3}%vW<۴)䜋Qs#tz!y,\+kY.X}Wn@PUf~n|ޜ8dnf&5.(_Q1H~˜ f,KG{DIĴF?Õw$x Z#oӉ?p&D^a,k[$ZVPyjAlѥ"1ӌ6x^gerû*BUz0X'+7,Үty0*ɍdMlfj<bTvabZ}4]^)/f=<$ݍg!EJ|B*_7lX13MiI,+15b)d_"QD6E]JX5n23gA 9'ŎP0_:*-8wJC,t9+KXH7ؔ2)7oB)⥰#+) (y,t`ЍThu%۰T Wl~5G+z(_D(NSs=CL짙AAjAu.Sh `e#G\\]X8r1ΥLwO:t6<*b҆юǞ[4Ci6FZ$tNu#P䞤/Q< 3/vt E]`2F9 M\ ,az4Fw٧C`@D5F6ҝbp QtM/'B=&W44Wʿ`"֋6jDgS$:KcEeYJTNp#v}f\7g+^YtNK% suIm)GL?(9s?ҷ5I0^[g0th;3 72yTaCQHH `V$+C8EJbr:B,'&n<9dƩ,:T칪tn4}pX8OwK0P]JWT^hasK發DKRい0KiFV )${5c~Wh2<ZeL IEҁY]UwS|޹}6H`X*&s;P@hav璺:EF!>Ϊ8ӑ@p{ѽ$_F_Ff>dJDZYnOyz[*LƧ+}D!SlS}AMďe*ae^@p![_}NrYf(/+9Y'tq٠TGO%;fW,Tި1/adzN,c&}XAV3*zW_\9eT,ؐ|ƃYZe& |gƉ*A qz8k{,Q(".P5#c&wHzKQ oʔ̦[ 5@z\"֊ԓrnSMfB=(`)\ /5vG03 &?Vr344tjGb|8G:BeY#9Y-g[fpw IUˏY`)}7&ؒ4S>Drb#N<7ʻ<=58qz>WFDj h-o.[ >Yf\ O_\pNw\vp' kGհ`Nڿ&ÿu&vNnP\N;؅^YY.:u~qHm) Ms7$^r T~U7KAzq& k?lreQ/-7"QOa/=NHcB+lD[cg!hHD (M✾XT7't~m#Pǀ޼6RŃh5C,e`vIe5J=Oq6=6Kъ?Pw4e˂LFh XƒF3@-lٰB;0Wo1 `?Z9'!7<^@D- 7rGmʄh\M}-[ (c{(䷉*nA-V@:A#&M߾OF!(o\N}傄=քշn)4nYjwy{EwM~X_^"VHp5J<Ϊ@xa? (x7͙,CT'!W*K~lCFɝ1ǛlLxR)}弖h|?GGfa}3pŅud|8_V\_6eD:)S-Xz%~Ѣ#*׊e̒;XDo$Kl`)܉9-)܊o8/AgBFb"I$Z7-[ 4e3*^Ok?OG 6skP2Vn4quƿԠWo5(kNYi!nƜ2Bfb ѽ^a5cwSktTjPpPfCe81E't0:#%B`JŞ=IJZj7 cwdw 63ZL'~]j8-jXAĿg=:\DA̚ %LE&SV)-ڣG .F8Qi uPc9PD/#\<$'3q٫ G`>/j-,XjrΠ)!7~pwfi5pS,ʴf(4h{L;GFsU-Nv1YTB{l0}* ]-O._bL?j]HLgq\~75Ȃ]hG- J )U׷$+TWփo kAem>`jULdWc 9qng)n3DŽ)h/-es'fE\8fL vx2nrBrfnlHٛő6\Py-e$5c]oNwڌ@sS4 u6RGI]{a ɷnQ؉P'эDFp `Sf:b-ب>dOZ;8b%%rB$ѫU!i}y^{q""c?ۃGߊ dEmQ|J౱?ˊ׆zc]D{]*HQvM,z7V;QQ3N n!cl D51ai뉋dFWs0!1sya>X)J9!ކ .vso/]Uw/@,B^nhHvbNN=_(nP d#ҿnH֪5!TKA|)К Vk3{?Ե5lH5 }`USG_҆<G5o(uiۡ%vbp*i >3{:";lS [Z@YR+^^NT;=s.? .As+>'ڿ߬_@gsAs"X>{fƼU?J,_''zrW}3r94^egߴ,#VPa{SY$ܧGbuⰉ;{{[bkga'b@ў,J߆C!~߆tǎS_[4}xߜ:|'$Џ5h E^vW~̲MOh2-EL$ Uw$ѐ¤AQT-=T"3v OQHMNb$a|Ҵ:-Yfc*VH@d?VDC~ҰEL M}"`P"JiQ/WP|ʢMhҌ: sMrX!|rCa,#mUld JK$9Rv&GqQH3ݩqI"|ŋ3;/(˩d|VVh16S Q(?_x<(UՍݷ&dܟzLs`q t>y9d&C(ܲ,Y:ss͙f,1?@~G+ H-1 /6`n[I&7 eJj9z; "pb;x& ozT|&1W[A{xܑƈzS~t%9 UjN˭&(=HpbI@f0ǿ`PBЖx߫|J bnD,q4,Xh] ,V--|ɾcC 3_M.HǾRw?:? O\g.qo7N۴ٙ*V^ž)Udj;hekUϩ͋ҝDG+21_[W(B`KC5v,Fs4sFw"hNEѴl !ZWmoL)$ í5U=Jz%၂/T04u Ew$ aZ;ZR7?762c> L]4ThB"åXnsa_s+IZ'a6y\!tpqm׼9WWV2pb\nEt*?x\nYT(`4`dis,y9ֆg!g%9Lr`sE"͍ƥ[}%glۭX~Xr‘4װ68-h8$Ň,߉Bިܿj?9ee[nZi€,A0}m暉9}꾁XPT(=g8|R=EwDӣ|Mܒ`=T,bz*R@B~e&B'vNb@~IG L] z $[z֢6CN-*9(ۘw}0ڍOxy < wHߤـkCPG|z0gv!ŋI1I~pwƉNO=p3WGЕ=N+"|•NY}pVЄ)]ڻgdczc:YKV M!M=J'g*TV.kW0zL)NOP-j9HWͻpVJx&m]n?[Zi;=}5] @@J#R+,W.޴ k[{H^TDw[nuqa#&wL0~xTRuF?LFE|,ʷT^+`BжM%3#p|Ý\?WWX ;!>NOB/+" 04p&{AI5 b[BwwB^Oq#Bg5ˣWC5)?P0sxS>׺GKUBAwHѸ}kd^ZŢF=8 s<mK Ѭ(|\Dɫϖ݉LqSִ\ W#ۘblf#Aqjf'7ܚ?"3ȯdž%/H#b3ZSROc6ѢZ!JKJDi* J@2Ư-)x Wlya+i}z)Zָ4}iiOn}_s1c[;[=y^okڙj7ˋ4l)ܹoC TlQ۩N6'~@AFJUJ'ZG AgVJנL˟$lz?oɈ a蒱)QņsEWO @()%d!Syg F*l=q_wI% ǂ\8tEi*}%X{F@'EyNR\伞&fј?MRr֫Qs:1YЙV| -wU]kM5 iĔv~oi -ot'>Ȥ?4vEylw}1_ur9O_hU8uT_]64 fҚ.5Ic纞 @R,J {}fPM`+Bo[<I[M#űq ǝw-97k&zjrJ~N׃h'Q7unŃ}F!}=.9sP&H!R`jdd _ن˕Ewxg+|2}c39UI e{  ߞ2MHoV$+ݣ03| GAw:-xM؋2?y%G e@<&\CdO=&Fg6f0u=nBul*J>D͡U-IR̀)`1JZq\P|.ZV`40r6Cv{ع+96bZ s}LW츻G|ZX[YSw+\|‡olhH a%7۟!n fL0h;*h@Z}+,YY7k( zZ$-pUH @^.ư(frݦYh-ch=PiҤk`bԺ),?"L#BY,Z2RYS!v>!O)našiw!pک9Svn˞1e(~:#xrJkea$MǙ0j/*`a]eǢHyosx*fc0iT'gEj*,:Ȁ/&=;0.{9SU(sh[w E굮B-y~Ht@7,zD׬AcMakLx(CX=ADh^$0%///Fb,#~46WO@ї=M9ˁ&VůD&Otނ^C0/ǓXH"<ᐵ^&nkE~S}4+98瀛*/(T;GxF #1(3ZK$+*!AW,a݄epKu`,l8ЀHP sMI i|zv?y}R6-e1:R3Z^6gd/¡tWCsQSVΧx ӏi<{ČeJ>yϲ}le/ {v}̕!{Ӻ:7gnxFb٭NFF4e-NGZ<޵;Ig{;WTyDw ZK$x, ;*HJw@VN9s?# ]`=Ae:LM9!}^Q yjrUBnOrE!x^_1M iUy%[̧D^|űeMQ,H8.-_x|6ˉdz|INɨF?3BZ,ټ6;cP˸hc.? ^)9o Ƚf@00KyFM|.4 ݇ >ۂsr:~Cn~LS:8Ɉ8XpzJnhº=|!aeKyc7 Aڑ^w6fY O7쐳 y^O}o92BϺz2CßoAdǞ|ɹO|Q2[[Y*4 <*KdKHiK3%.uA\t[* [fbre1A`ü_bE2;kA1e<[ɡȶˉfo*b2p8~(Tm%&V f@l0:Ai9,$)N!BI~};Rq8:;L|#o` fzp-1!kRU.8BRV]vji[{*X]PK™3M\BU>n\. Ywmr\Lr^ܡ&2)!ov1G[btМ,m}qCɉo1n9)Y։cKFब& l[K>ҽPapG#YtJm!-J;e ?a5/^Q/AwAnӁQ^䥂er0'|"K5 v|q$JaVq6>i\#}X NBYD ݎgʻ,Vim1?H#n}'pY*94 !(jwLV\:99Ÿ5ZmGHP|PػR~5MgWly rkIM6DINJy.E|(^KȠ|q% +xMyQm̟*yv())!1&<-G6Oޏ J ŋXW &s69frnEZP"(v%܂|Ο#U9Jͼ.^@'*֓4hII>Pml#)=N0sa^ FkZM) ~y{WY=Y 3?jv oDn]F<$\p1!lgsH;C %iRO7c2萉?"y|s r&T_ߋn ~$nr W_7qBk V[?G6:NвONm. c8KvB5%"TӶ߄aԲv>nkң1Cd7,PA<(D+FڱY%/!{iq{uӊ JQ( _ᩕ>L\\x R,8~rYb["0Vx)[1]2 HdB(<j:Y{$Tv7QNG;#nd;@}& &pns8?a8~n^1@يh}aBb!. ="D[δ`eo6j?,OWZE#ҩ&oZ^+PNW$1A;wB[n;NF2:f9]0&⧞ RU_O=càHSQ4xe{z0Au[&w<;gh`s7"DM<㉋/EoO,`+yOy1Pyr̔ijq01Լ/LŔ@dQΐw?ؽ, ܟ套W^hY7!:elvCU6p 1D1/!iX`SXu[C""$;a/w &É2srF3 ڑ1P! c(/{&VE"5K wdhke+"jFC-d$Wh6:dBzJv٩a1.) ryQK i/,FfX.wxhPzEY.-$wa^2aõmL(+=,QFE]Vw6XEXHĻe Diʢ5s#Yn٥q٭-LQfD75<ԳPy K(OdbC{"ߊ|(qd=m i"}H {s?RJyzi"1LDf&uA{8ԹI@լ#BV 1W%̺iȰ6Bk:>A]fkRH6}V;|DDxޑ~?|?$s3.~Q#Ž wToo{K%w*[ɸob9..5VI ѥ .-AZWKo]5>봱mwjqcQ|{Sk\KİE*t¢I2 @ Q$,([ȴJ X4^Ζ{+N ="d>6aUNE̩\O|x0^e)jܒHpazb|VUwWd54 J0l!G/CA$Kv6 !rօ!D|ljZZowg9Q8[`^<.4S"Xe,&> -kiݖsR!:] {|q3hG`b'0 0 -+՘("\lqoV(^[?٪(h{ahaD(;\ |!x{έ@"r9Hm# Ozk򯩺ESeUuTx":Ѳu]OR:S@~=*imаā^mY? l$]D>I] W bc?QxGpåVjmA[@Obk鋚8|PE zV?~J?3r͍ Z Cs q kbP!;:QE/%Xj L>8BSJ%=n;)o;}5Sy[}fɌ&x+0$r4I t\AO=Ɠo?wȲQKB ,w~K8+.2ID6`_߅E e`ȓU&;?E5̅ƕ6}tX$o9`nd#5wB>%Yl?+iL=U5{K)K7]ޕޓW&6Z7PA_37;lox׍W~AHÒ`DҲdh)qD/K ioה}wd0|]a 1%{>)C@En5FIR[eU]䙱hx (}f۪A$%/Ԫ+ͮ?LzcY?f/ KnZI򺩇Oh6 jZohP E?r"v<iu Q1J6* F4߽ueY- _O 9Sܵ0ZM\qaVBk #C7-k9u|45`iW޽dJ /K=źK >~f(C aY,!ehIIguer8x`*b= IBP+#X&'8TTW7(:(|V* [/t,&.G.x䜽_"ߔYeZkG,B03kZg5zw-,B@8áPKE?;:#D3 +" W5Dc HvfHM"23Sq4-U{Ep*bRB\$ӒǒWh[_x qyt F~~$).=C w)f++.Cz~;^cp  6NĬe&$D}KW屦B[}`p%/q$\U"_ف"AK-hI(\7޽soN͖qAc[ͅ\R|QE9ev=һ|D9R{LƼFʸ]ꗾ]ª (0 ޔof^OAoǴ3gz\։]CWKQjf bӤPpW|goS1+sQcErW}*|B;Wjnoj\'30AԩY&Ҭ&mzT=_z2*wW,|;2"ǡp Ԗ/US( k ku"c8g,>kDXF4Y2,#VXN4? !G$*d/,FwZȉJٗl)$V#rx3,K3cSߒ$1ອ8p KEo*šWOc,銁(*_"eDX j$^J_>&Ĕ_xO\ Wn &׃]E'];Smסi/MA5p^RLy[&4{ʡ-BڌmJ:㫉w c*nIRs7L|o!4hݹ'z$Gp!`I]S2:Ȋlo{x9.!.[]=4PMC͈&$֡_"e6tw=H7HArf?m&qa'kV]nO+ 8M.[RA`ap] tXN4hÑq믾Vn>^FNa}Y=7lD5  A6)DZF1E5[H.y m'<Ӝ;>qcC yb_f5 *K-sboshaߋ)pWtㅝ'իl|oL MK!X;S-Yc#cQXQPA"kȨm*%}80V@Kt<T;BlR2m׿Ҹs L-3^_+]GFj8G m;Dy扬hã#fU!NBJv5]8\2ӕ8xDBkbT\uh=q쪳em#]j~&  X{;ʭ(!˙8nXsQߝz\ *spCߪo.Kt{|cx~(K4-Kl)Dt&G<#Ɵo fNQ]kFB4HbI*􉂵?b sx>޷Y=wNNux9P//IYc"~aUF2ະ^X>6ި<:9cA+frFgLOx9!n,ۅ]ゞ[Xt> Ǵ/#Z–ǁloЄ =O֑9Fm`|6NH-mk5Bq'Qw@OjMSR[JNI; %@.qWc]rp}U5raP?III767#$*/On?wOEYn:*ȉH-sD 2O!+~gwdJ ?EqY9I'`G_0-(W/q9G| A^rb-vJG] ne7 jD1UM"VAMLg{9>w@3|T+ZfaXߐvㆄD[j7wh ;1P+Ꭲb2Ǫwc :?͓y g:t GINKW7R3nb8AeTrJ ڬߜ;չl8U&Wg "kVP͏cIJWn|AմHi81xcr:/>x;z]$)p\kff3 \+ֺ"mrfCvm0kRע^E-AZ↙KK|dqU,=0Sxv]&wdNJ?#Eþ ܢ;{Y\J Jf E,K;֠@͊}p lĴ˻h]`e$# n`$D "$J_/nj1 ;m$2~6RYߖ{sݫ]TKf]=:ͥ}uI8hmWG3 q ^5=s1­(̂}\L4nG?2sVrbrvi2ogܣ~I{h xA4`U'!Yr6 R)?k-EV.8uh;RXjsxnb|Iǚ٢"n/w&5X7/@'CơH3UPiUimPNĴ`p`nD0tٴQ7VISiL Ѽ \CpњQ̸&=w}a #@3: w,IKTň^җH27<]KZiQQd!˚]y iAFV;<87'P7Ush׎VeZ&Rѷeۖ)J xUrvQHíO{$ o10Gj(1O%O*!hDÛM{y3,Mz 2-<"/9eIszaK/ ~JA vZyS FFҨoљj8ʡ2" wp@G. *rc.x NTnJ#_382m, mB:;O-` 'z67hZ5N*vs`+*^;a{CkBP_Z`7y6я{2y]E LϹ^1ߊpytVs;7NаY[kp)+Sa#8`n.ɏ&ZP`C~J%P Qߖ@mCLʸ)g7! \ȦlUK6$1iK"!sⱔNHb6D?7"@?aV>L-]$С=ê>ŭr>E.0jBY,)%!(MO.iuNLIliW'6S m*$RwOKȫ 3pQ>Q0J&0`HdIbToD+\f֏Be=T@Fi%(a#pR&]E+N#XJKa \'qh UbILnx Qݬ k |)n[QTA:\YKt7ʑop?5/baʨU P箆ξ+v`Svr!4y1= ;$k(Tʚ!U'&`e]C"2}X= mV{A 8c/?4,)1\:~F'd(;c|Bͨ%61ki$|{Wal7.!rcP;@o󃍎V` w/)F,+mK7^q)ɦHZrl\;8j!l6STlnV|V[a#$7FVځDX O2s<-keiObKQi)AY_rʵMzƆ@:pl=&B.{3ؓ<>/9_[ at3I7t>gTLrϻߔLf"!~,S=U;W?hTI0?T b`5 M씧g9TE0OW`ͷd X{-5HK+KǞ$L2MY-4d| _[3MBL[=˯~ެC:kHsHS/̧/Ǝeտd7dx918J MX}Ɩ@s"8qڛZ|fN]N#p3YuI sy'0Pq"^fŶ7crxRR!FY^"kRdn$5+/,e~,‰Ѻ RUG$ڏQm\GPo 0 <]#T}-ߖfTR .QE÷r_=bY*EJ6rJ':֠l^z= *HO#n.}PG@ĕMsB1Mm ugU~QO^@Ш`_\7f 鬜 uhx\²@ #ΨO^]T2(yǶwjAH}-Щ_(qJZIg i2@ьA1 v5m*y MsZкR4|J[ yq֘5,t* vX>*7z/z7#H-He{>FR´{=L@s_9W28kd/ AׅiWk`=]E k !J  k[ zwEfhZ%p 6'j]E\FfrvI(wx:4 EſFl RY5u \2\J9FMdt.W-s#Tq'}Aw5kUH](O@VQk /LdSp%s ._ Dw~Sdy! F{v|SeQK,fN宲gyQM3 F_VuG+f ,cM˚ *JQ#xsئ,xIkjԁʊη.h `D- *UK*t纮Ix'ȇ)ޚ If( 'Y]W1YfEC5^@SGkS=6P2\ilsWpWZfm:$9jD;~lܡ[{QSi%m^+А[%Nqϸsv'/Fayt"lѺ =F5@ q/&,pq>N|?Ӧ3iĸmNQl' s?dq˵hoŴ1oj ϵ/eX[~P%Dv^Yy;Y r-2^j~T^)ŠVz1]K @#:\Pe Ar)?]ZGB[(*Z(6yAG"SMN<  Aja F>Pn)lΣN?7FP^Ȼ= %-H*b@zqJ}\F+Yi)O.0dãhe$X@~&UbMIM.Wm#:a0GޔQhrĿ^ߎZ/ɂ8aFt_!Q.L!wtFvkpC]L.1)Q{uHU۫3& T9yc:fES+_ 7{A xl( LLҪrŠyBשw$߉/u$Pu[7^}j7n$C#@bMѩ|ea>4'r]㟀C/X7a͝p0M+&jnP P*1 ־ބ\ Q9 6%=pf3m_D*,\9-\X(Aؽ6" n&z ۟)4_i^qXӎOрC/cX}$r8vҭ]dӐRϬQ@W5}%έ?h4HFbkSo,f.fo61eDHz?蒙+ 7`\Z"Yۂ)J/竁dvX$"I UcH]˰ȹW'W`4礧TگwQKʁB5sA>UYH=o1|&1_JSh8"M pE` B6x$rNC~ך?\F#(N꓿,]2q޾W?9e*JԬzh` u.|4G^2U<&*}Nzܴ{hꟆ"3$&">.@xs$#d?2 =n_P^Y+{:W!WiẌ́st^_`̏vb6Emoh΂XT*4׸N[Y ȱl;* Xx.P7M#9ROkf_1-{flD*q b3QN9a_APRGJz%[X-i:[_Zku&#MۀTZ.T^gDIW24Gd걄S)PI 6\x"kXQ'+47ˠPHְ:okԌQ|^XdGsS&֭y^~W$6mduv&[)jŜ8I{Ҷm ح mĞ׆${3|U5W&3bt;XbW(|*Bl[QR)ٻbx[pk1+ub (H5aI3€qDW-AA r_\s(\el尘W§<i3 \fF. Eێl%? >d)uw r6z|V &WUZ3T u{ky)R{tx1SHʋr6$vE,yON76?< t("#ӀbUHg<amȎS`㘪5 6vEZH?N(2hBm+ 4dL,&Ӊ9 ,0HZnX^I)͔z?甦J)kAU(K&ތ ǥRMS+-s-:ꯝs V[3 GVKKOV?Vm|ґ?|5R6Q9zyo9KXK /9k>{=m,}&w5~R}ʉzFњoF^>V݌Q=Ft}Eubjwh1t]VU'0]r3C8FDUGgXf !TVYKםHY?r(}'m5Zz&0_i#2lfDa?0}Y860g٧];b{6.K]< BfhFF5#o~ ~ͼ t _Sbk?S -UZuC?Xd(4.gFX%i]SxsCrMߺi E.h ]'RmMd6n!0c=g C]+V EfZԯYAӜkADQM_}R(THG -h0҅"#5MqWKD1QwY$#p PaiuWcYecv򰺣  si B$c |}f΍gUOd|gXs?,|z\5zOk05CWO!Js s>w(\Lk44~NYɬA;GbrO~vY12`t#kg$HFX*.[a7#uW)!\I7,`δCJKN-=qReg.7}HqӔ$z3*A[, o vTϷm"y=\#(ΡJwMubI߃Gr,E4iy3#'Vt/P'I=?USckM8I~'?pΨ(״7K+2ۥ&pi0ji! T.DL0DPmOiz+$5>{[;TIr.tkeRҢ&yDX,'TQhid'$%g@=C=0y0% "?O݄9Q?$MʥM9㉀OͺPz&]%ڙA-_MQ nJ@JjpvVޘӄG^1 u:(ݲ/6A"# XN&dX&e(^Йh*NuRV}i+>S|ܰY)yi堫&UIwi:ӫzieGxK߷ 姬A-F^\ZEx,@x> a-9M↶]atC3=ZXS0Ǩ[ECn3L宱q|L6"c 0./~PJNP"ilw3cem.@l ^PW9K.y8ܕmOSzՄr(jqnV^&;]^baǸo,,z(h:~elf!u/]7=nH=^hc߱ǼPB<ܵ1ƞ$mdZ1TC14 i~Z S侀zKy= gy?=}c9a_S>+ zZ=N<S6Jr!C1Vof :Abu|о4  b,]D6Gu2,eCTu U FMuVJ;L 4Y57XZ (3)rcg0 O6րkjMo009>D Jxgǜ/wCb6%DӮ"?!CqY蟾 ᮐY~f4h=.k.@@2BoLISʠ"i.H'̌q^-oXw64^bFf~mw”US#٩4g/ ѷ!ISAݣx1xYBbI!=d9CZ؅`'JRՒh%_ȭY9Y% FcV>e LEH6A&պ3z 1f4j4ۊI( Sw.:'?_*;Qح`@"B% DU9f+H7ٳ2 M(džިB86CӦn3 y&`IKpg}o[üTIh[ rm9P> ksIJSɟXٻm mՏ MA7fN4*A5`r*ybm6=ũ{Y b~4!Ut?5"ULW#IgFGUܚtN ك7TN}IBy9lg'Rs"l??Z[bZBMlgztv9~Y~1'pA}s+y39@n݄]9|@ńV #Ԓ:~-/RZD7Pل#!bRmQرIX9n|єVN% ),D h ͅ36 5"*jƮ.$aN_B8RUc]-1k[]~ z$;Ҋi[{(h_o44^/n r(AdaA8(\ 4 .8M)_뭺T^+dHyӜsf$*Ѣ2۟ލ@ܖ{Gӎ ,%H+kÌ]yodΰx_)_K-8۵Qon9)gŔXќANτjٌt{ǔ/>^IuET˟GVp0ՠ"ifdc׳g$J^냉IdN#H1a:W5WQC*7E+{R Γ.;Sغ*¯[Cx{>tmJm1DSWUϿY"u$ųm#"nAPfkJɢu SF'ә^5C\feH0V%q9D@Tv @E̗L},+T>?)k?u2㸸ׯq@7]?ڐX7\ XR>uHՑt!PlNn&brrCKW6 H1n dCj&qM\ڨHw^bפW卽{ij "ɞ@H;s &z JVT5"68o4} t'?tg29Wi{m|p['јݲDmUz!q)2_~ZL B3pߊTNL uls3px!zM 2S_P?Q^LD!nQU!L0 ăHi\H&!5'y}C "{ '/+J <mvM\zRaE#]>'ysQ53ůbqH(|Z=ń i ݶhS]CyXR'9~24HgVJε:zFvx_<5ASNwWmᐘTw78`,-r2jЁEF4 )(PFl]"$53N6d\UC %XM{Bt5]vb 4>M|zuوV錫L2R4neWpD5Th^8yaꂇT&U#.~7[279嵄oK>VdSޒdﶈû Kǽ P U=VX+yDL׳)˒#ohSgJ'Q6Ow~㨎:ҚKVf>mS#|/iFd%͸. v~@pk\>œ?9ϟYM)Kql]v)OCL;HyFn7ʠ Ke2Z6! "_d֓ Ujڰr 7qONhiٴ{N %ع^N:2ߞMi/@6{PWMōBO,;˛$m{Ri= hH;%nÑ|aeh)G9OӿU%+*܋[ 6(*|PEI';iP5^LQ@9-,pIE>1vy=LSwY-6#o at~Rr zhN/çwhR{K;m|ˈ~I4e:^疷 m; w'0 Î7/C<)tFC<*h9J5L6٤n49<גgK&Dx&/{R(s*@81$_O V|~7dS[KHvj-W ܻ5Di-^/3滀?JOOr`*OXco8zmW0\A($A WUZw 6/mEt"G ;o,ӎ}6SJ'|HcMj,9sxD٩W3W3_[h&r;&tSĽb1fu/v4 \F90C?]hCTQS쩔@r~dϡr\~II03ejVNav4 ,Kϒd:74+d@§5qXSlPrqʷ.sUtdM,z|'K8R~Ç%mTw2by"_;6 NzBkιX-{F+&\׭އ9x+ѠRp7S&@Ǜ ʢK B#7>o0a) a{63\-j3E RG}NXI sQz4gx$BڶjO7[\uc:>pjBC< ">WxZ6 X[~}NOh+llTKyM{Hq ]:(X¼d Ec5@mjPxJW*/OszTYC`aTB C˪x՛/1.ҒS2v蘋7TC+cJ x_mZdՖN=C+/!jay`;݈de Ύ)!lMtB!T}̂/Y O]&u2NiL0$WutQϰ׳@0 f 4w+<\ԘˉLq;gŷ2ve8w0/KAjY+whp+rBMd wdSF9iY;5Kmzm f٧#A՗o"m{+{H]@x֥͓L4@Ɍ%y#pazN9=V7 e,e=XwIN֨ 12fCw0]0~WzUZ x-(-9RvvJ@׆e(X\V|94˚hP(`,!c9aq$UD0EK$VtxrP(bEHbqe5QQL%&Tc㝔=4i.˾_%W6.ڿ2U53M[*^J&v󀏊2#g3gaJFeP Mnɪ#GCJ"I'<۩ʟ*Մz^4m^A],oO 8DIhDawG:f 'MbbYAr}YP̿¦A!㰹 <ӂ)̄q ),)Ha| ̬hXk]/[{Cl$4{KgOydRª~j0Higs[䜳YsTZFnx8փI^mkU ;8!ɛ{Rv8p܄blvǨ-d)b -2qg "܍0'.g=QHMZo%z&1Y[oTC0,Q9VSX&@{gƠin'a&1SP#@̤kQ0xt4ˮa~BfR XPJ#z fN]\rC}$)!.az,^~ABRYS~0%IvBXZ}m8ٮ ";DbHB875vrޯemB=5oyd $a-}XZwA;!㾜C!l>3Slq[3!MM1G+a^Iqe2gp tySjjiaxH?3YZBvI'rR<:z}lT n5 ͦC W-4J*"Б#oq!z3בhdFLJJN/oOp[edkUkt%:h` NA,=8NzGS!oOA5QtPʗd;ͼf@px8O_s U'QBvZ!ERbV)/f Rt3jCJ)-*zNMvst1a\`.aQ*bnǨ֎ hB0] ?J=<]+"Tg>O6=Ap iM279UTl |QD>l('<W<1]+|ғ2$\Ԍ{޸S]bA;dVNrNMROv|uITJȸ&3נm[ lHiU9O|cLpDBŗ3V$JHC"p vHJOis0L*z1*¬U B(JU'pʧ d@A$S_'YabSu mϔkvFx­Yd׍g"ߓ޷;ItXq2ٮ ;zhCH:ۄ{x>YJXr B]DJ] Y{\asMq5*xs %k$cDK!~@)nKHEL\&/KM-;Tq@f>+n}pȅ(⺵Ѷ8rAWUy2@X?ᲝR_$x}B7 df AMTԱ?Z`Q֕jV/Iwp>)u)M4,ǝ._:ȓ̫_|9t]cgb_`͛)`PxJ6]C^˭斒ʣB/(ؿ/|؍R|oͬ<^n,We^֩k8O|Xow6}cQbUfV {lӰP_.d Q  7nTJoܶM.7.Rx%F^.D1b&X Rϱ}@L0i=NQn0`VGAq<&aS~i3(s), ř] @t %GCiT@At wE^]}$OV?)޴0buU<}m/,QQ[&>ϹVg ?%Π t|Z(q魭W\\ =9BFPϪgr}!s&eea_sicͳa}VBSԔa`XuaR`Gvà =o|-HkMAFE:(7 9βZF.yYNS Ke9x$N=;]LU4Θ§\>|ުm厀]P5jXǰ<4RRUR]۴ CJu+Kig_,6=k"O Ed9[ϩ_tsګ4!JMzS[?kQ,pZ6c<| qӱ+;ƨaa*c;\Z=\Q2UKs5ޭF2FV@͸az;b&8kYc[ [ b9'кglp1Hf jZTϢH&?}ZF.ԩqx@Ŗb6Nҭ څ[H3,d`Hr*7A}+un(qOcgBwPǸmĥ5{h >W@g{+mf=0c̒N{44:d1C-2z}>hU%L&̭:Yh ^37FNޔΟ=ԫw7v*%ŽsHMG (`@U#5"Y0z)RZi .Lw:%޸YjSQ[ EUNO4]q|X>t6]T_U5 ͷ X~ϠL~|$&a}3Kr5fOL+Ͱ޻X`;X QL98Pn} >_߫ jZ63}kw&=' d+cRxzjfؓ;sx|/4,ȐoC/{z0b0جH⠯>Eo^9jAB-iiUM+`@_E($I[-inƲJ|k= ﹧T+@҃z/+)A$[ck|ɫ2륐~i7^$DwЋ4 :fU[ՉfiA-1恡f="uRI$8f  >5k5rň#V`c:-W@d?Hs` J[3R C+^xQ.#SK'qi,  y}*r&+^ Po7+5;Wԁ3Qt "Ys $ʏz&=NXyeVυd0x)*=A˃;ב \"pWK|7b[Mx F<-S[JJH? or^-~m7H #~5pjUQ PubWOnOe [31t&N$>ys>f̎@-#X(Zyu>47'&`RKM<}%,,HwG^ ,3,!i&/*\$KmkwݔHa E`,EPJPJUUqYAS$%Kܯ™g@j`T2hq4CgSDU#xHĈժsd;XOA[eُEڭY-6:BM^)bN3)i5Dn-;;~ǁ:eora/}Y)\=Hirtw,V$mf( h7"|㼋X`MPZ4Lj} _ ܘDٴd3s|TbO!l"|BY#)hs>"cm5͙͆jAw~ #LrޠgtSlU!vҨCrȝʔZ"SVz{H1^ᒬ*Ѕ2A3cO5.OJr⟂ImV4͟` cɚW_jy5',8pK!fA6IKšl(tΒQN `We!ڜLXBuf>xǚ}̏0jxeۚ`[azFGz8B4 ,Ɯ4g?]; ~L,hÏ5F*szbuaWI,榖ނt!~bP,V ggmo *=Z s[ 7kQNK%8 X; TeC䡧=|MvyԇKgc{٣ f >;Ns~AF᦮֊\gf~^H[[sdO\Y|?㓧ZʭC^+PVP2 sĕʿ:_3;mmy1QHo&0I}R.K+Rzn; zt#GVx~ V8$wS"A}P!gE6`Y?Ԅ<3=S-:!}kmSl-Q>b]U?ܷ*vrsPHEJI- my|*]'VFbXżۣ =.\5nQg?2,cg} Hp[[nj i;VٓAݲ qcpV{,dP> ˛Lv쉆S.7쌴v<_8d3q:ߒ v5MAp\.L%vz{kF*%A6id JF9_D*w aI.J?\9mz_˺9 hY4r>D/y=/^}%T`%f}-dB{ u $Ǿ4[IrG@oǝ|vo@Xy>]нVB]кy澅'd5#!}&qSS3sDŽV1qU k'ݔ:k_]&GVE|CMnTbcR'A–//w2uKRsi%ћ g_*z$;@M (Ο6Isr.^k^Ǔqs.A4$dbd·fեVܙ{,?<.5jw.WY;d4H!d՜ a^6R1^R(KD'n\>knԣđd ONTpE<ʟ8wOgKr qn+n +q}'H@(:cGU Y)u8՚9my9j7Uf+_UTXW .q|8g{Q㤪0wjiʮee* U% 89ա0ˏy.("KD{2:/81 1gk%nB3C6omaVJZ]Qaދ- Zyc7Jk-]X\ FgT;j_moŬre n%D^0ױ!;DlYߘrWsV&hh 1p; D)X]#㻺SRPk t:٤$O[I̊͐45-qh;sYiXԴU.|/.jSCFN f8u9 ە끮~cN]5(NvFM_r7H,{)6=_*PUt ぜ"5OU~FQ-:~jLlacM 1ЖVOo/zߝٽ}{gpǫw\Iax\#9tq(`Oy::Rmgt~ u/i]ldM`>Y~gBv 8#C@SUu++UZ&Uڔ BTAT*[b*Dc.jht)N1^+7fNP{tChJP`;;'vo7]rd5K8bKm¶M;-8Mfّ,J>zհ\2ݥO=R._>C]@[VuhڠkNlnBq?,V}74|khh-Í| 7BH 2frM8iH9_eE1qVpzp ֤Ʈf|]?:b'ЛGXgF{ytf.5:#T')#XCi?˅;1ق2,[ɱG1[5<`2e>)6i,w1ѯ}iSGt*5 'YB)B)^AKya Co_jmLtzմ}EG VXc+~MpJ)}qL3՛649fpQs]XA~q^EvtۥD.$8c9]W4יf@ԤˁS WW0R]6z VBZ%د'TCC&%7VH% p(zJ' :%uTߵ#H.$"@?6`\dZQ Rq'n&\o*$_K77)j*%ϓ1h|D Oâq s )\Oҫ$H^+T;jA;"` [: FԢDDMZ+䞌36[)Jޭ"~[8('%rzkVQtn<ӧ.MWc:f4 CkZi;{QY&mi^dֻZhYsئ>磦E]*9@f+!3Qשa,C3#z]آ^G0LS:F.Cn kHT~W`(Y4ċ~aĘ `UgOޣ+B[(Pn9 :\~~jv,o813 %/ 3\´-aøӖ:[>gڲbǍ3LM#{xo}- ÌYc\>2` H贇>TVPw*tҚ;WGޕ+jOԃn_.iuc|Mm%8p}SfM.'/U @҆fY+tB.I.Y(a憨goǺOdĢH9z۽tVm[M3$@w2ٓJ Z-ɜPV{Y¨^Tf`FƤ NZ#y(jX 4s AAw99D*WRrA͖c2mEqUt-հtWg؊tm-RfY=4Jr{šX4S8?ւ31y+(8v\aQ]jk+Ygi-m|8iޑ;ρ;/ o嬑i[T,]f2XŇWp81q}BA{%+d7aŔk&ٿ;n|/en $׆YF#g4P.!6ݟE=wJgv$2 +%y3 z`47`sEL*d?]V'xU<5E+2fYІ]v m .{_pk6T'"\iIۂeShú({~1y3g1{~N8XcfTÅł#^pjAg O8/9 \D#uuG~Ba?$y[gW Yγ$;|\amVV'*^awiL (lgUVyD<`0NۅP!`/j1O[=b;b2od%nB-www"w3dh)yxv&j5%Rp.UcD M~piI^_4!E`10'an~RJh?Ud Vy#a1KkJ*6W[N][uBiuhy7&K٫G)@FW창ǯ [ i,Lؑ)] ?CGacS1dLJiྦ} ˈ}n;E Ke<{a-tEɣdUXBߕz@&:x`ӊ_qFM[j!os7pjƹZG}zPz}O@fO7Cm%F~vpUGhHP5 غݏZ aF}Kb} mpbf vX)v< $ux?,ziAtLCȾkr ?Y d#~#l.H@p0_ 0Ce>]{ }8^ѡKVnwX=׮l}nbGj R'$YC-ց3\ uA†DqQۂPc;m8Х+>m>|q r٦kC0+^͸F|t5:3)& g%q&k<6BZ6ov-70; ρ.VM0zp >^[znycca#>6(%g$as&^ w-{&0t悷3.zD6lD FKenU'=2QJ@?6t_؁>N "T:>ҳECp@C\rtEyzFƍ["^Q᫵b[y5-ɹMW݀p~[ _dd )dMT-b-4E<_oV\<{_V9P #W G yBӰ]J$!P7 RhQ v%0J%}FGc-Zע8$S!U 8,6aImfp's;6ba&Y?j,Bo &$~~'t" >P1S1Ӏ $}рG{SnJhX'T̅ th'e!Q?<ٿی\a_C"{{3=d YݝQ`(jZGR*og}2mFZpv y``Sg%zrq[k%ƆC"Et0yqvnJr yc"BFpIC!90 : +kh_c0Rkro&n0%CnŠ̱?%[SnrR:|ڈ"hdt(ϥrusuE5/v0=:.N|t;[|t79*)E*X@tv DF9^ZX+'*}iooC\MX[Qlְ3ªf;ZG$@їZZd:\*|L(MQMaYzE4Wfos]c3-5Α-hxwQwF˪'u{{|J/$Q-NEVfWY{JNduPx SQ$ie-Vg^XwCO 6GFP],Ix'6)n;OYag*QCb/ E+_$c&6E u3SbXl%2R \ِqFZ놗 L` '|gOsiF(~@ha {I",8*y:S j|׾<0ϑ0V#{D4*.G{j3Y ;: r!&d!UO:q0137\id%+)HU-u9+#{KݷJ>ܷe̦,U}S$l_C`ᢱ 7T"cX'KAMV5ZEҍ9_o{Zl$~ RZK]hD (0%n?E5rF~(2u,:qs#칎o){E4vNޢt]* S/6QD{'SUd e2nw7{”=# ǂR&\b,yxW]ʺk(mh  Cy$L˃s>ݺ{[NRB dyZGGT>+-t3< ZV5 -;o` TgFioϽ('Pvv>n29rU#,i↖͢cv?Oq/4U5.֮-j ׋ؼnU|C3]Qi`..I_W/a?`}TX3:ux(.$@pQp JEhu@-"=8X\>]6mCFőG' ʛUun0f*}Mܐ c4 ͥ&k,t@K.( ε6_QT``_Me.J׉ȋ)0Dט`rhOu"s6a|3<S[@us/ :#]l7(+Oy*HFDX.4)za`ĖހiKKZA?~O$y'6Nd7y9= EupvAJ5r0E"Cv7:VU)Q_zE.ˡ<p-VRtVTnEt>߅+ 0%[.i&lW&aST5_Pm,SR%'ׯגjsiNYN}<8w߹O $t)w gVIkDZrM5߶-peI͕]XyI ܦ0viyCsl6LF4Ĉ2Alۻ3 ҅00csӬD>8"eO=Lkd4@Z콳:mdl,]E#nS~ߡ?Ÿ;6~YrB*%\-$r='W8Hv5-9@qc2Mś\g W1) 01{S:uZ"B9lytaUcoYU+־4V|FJ$!Vb2 1ynF[4n&A6쀮 D=[\KoCxvswci an|!/@oԁVs{љf6 <(Vmx*c\]n0,;uqVx4.v :El"KҀٴwCv_R o7E>w'}2-45V^ϝk&t2ADy~{ @:G w݆&2buMݸ T^,W^c_X'TB6@n~) ; KZ*`tLG ZsASXJ_&rj~+a] # -<*jlG+&n))ۋSYpaQr5^l`׶ G8&2>sn%Kd'z4b7?Au<؀T>ea'j7K8AsBd#=s?\1unD;&84 $)ZVjf*Acӿ=Xrj6;%@ ` R3rmA EYHKpLxxDLףAc^ʛ"ySSt~ΉaSQV0lKa|..ϼNe:uޕj<\_9?Qz.H.oF p;cuCF(eF[]_u]sJհGi.򓁷d:GkcgyHV K[/eOy‰(y{E 3KKwܽufsx ,5aD1#pCD}7CsMN|G hm4xQ[R8 ?hfy1|dD %]<7)\vky2?}pN\ 8*ѭ_%7y8ލj80xiք$T {SV=Sp gQ6}ƈN:Za=P{ѣ>׍(8yeaZ*K #hdƫYz1V@Mh9sfV^_ IyMeq~VzyB-~l-|Hוx } "r@DZ?J&;n.'}Y8=$ԍ:ruksdlwY(3Px tYpp%o2>ct)(΍ޱq$s)*RҲ -D[S$'"ˏM&eyy',@žAr|~ua:D;#0@liؗ\)!Kqk 3 rX<_<Ȼy1/_mrVНd@oG(5c5!ܫuG9Z$X6qFNz$|z:F!:Eɂ09ЫXsKlPs:m&G %!cO>{ wJOH͍PLgB㨻Bf2"9KaSD.8`MY+B1CPᖞ9+1Nqx 5v˖hM*M DZiKfx G#zWT~]Z.\sm \N O2V'.?#(VAt7;)`V')w-@!hO͢rOUÿwj@Cz?MNp`lg{;4}%ѹ>V[q'ETK/U}ʄ0ˀi-N@pӧ6!týT9;'> ?890a覒e[xȻtI.p \/aa@{x^Fd4K}\-$oߺ;Bsº@9_}&6leZτߘ ˿ =Wwgފq|崘3aYp-J!W /,!0sGXqNlo\*DJJI'X6-:!M #5k]5FC0reŐ@(n\~DQ E%jwujQ: O^!=`=U4,yګ[WiC:UG+% A%2@` 6IMT #ZٝѣjJatI){n@:XmZkP˼oH~1|v)#,c^59[F̆$>P#oS~N[q;IOfrS0>l}UW}ln$ch4 )0qի )'c'K87y lh3M/{n;9/al nH-7 mXo1n<ȩ x짾q_ Bo$Υ$"RLQJlvr6WXt"͎j ~n}6xesp ao:{xDn0h˙өD]ȀU`.MF:VbrJm &l'9CZ,y1s}r@Qæ$YRϊt<[Xu'EFA~"3t }!7՘Zx/h G90X,L @2 B٢O[RR un' 0[)ibu<U(@Jb퍧>yIOX ЫˍOy*E [B?U zBg>{]I候WUgr [4fa0j5` 7iFIWdrXQ%~hPSʴ ^q3Xɤ^dipViRЦ gLRۧ^m$: 90bTJU;M+:[m$X!AOl"tWwnYN AXJS|O2 n7 ^,Lg8L~YPJ"S?ayL1 A oe}cG|!< SQ3X}y2i}4s:_%-T?) p7 h0_U4G]djI HX@VHh!X+3AcCGzO5f;ѱTw0J<{YBג3#dG`.?"Xջ^?#+xӋ6iG'ևUVS,{FjL˫4EU"No{iZs`2ì2rDoobkQF=f?u:59e DFY%:]4FR |hM(v';8 3D'/U8@|h'6^F@ /iJd;gwކ&aCHc@teF-)56W%Xd4H:W ܌~}+=8ld`?kSWyrbH<TCZ^T3||  Mv]ך:65gfr:r0(j*YAW D*XCLVTFd@V Ϻ[alI\XPrj(l ޱ¿2 F4B"α!jPKCZE/뻑7fO<_2`0wQaےB\)/Qo?S[|iYKaWRLW.9M`B,BNJ[&9ͪPsakN"ڜn% fZ8<;g 0CH^ÞSBE4:-^gd ˈ]UňR|SJ+:M s$l:`FAςk\[\ 4 .*x0k{N[522>*$kiˋGm&6EܺOTNȇ+0f` hga+CJkg c U}]@X%w\{?宻*kSJ̻f _M5[ERõ5TŲ 1$G&08@)K=N.eԣP?GKa+]xR*q& ʠ5Dh#@xVjo2Qҫ5c!3n_]Z ^9 w ^:@hltoDcUC]H1F&yMiJ0I,~YumL5{q@>3ݗ[aolX[U$-7û"V[ntURѴ VRew(O b%ElX߶cT$RJ2;[T=j  >]ICN;^ ~Jr)J;ף,fx@'`Ϻ9S`x$2(sGqf&켼9DQpCrS>+Z$ch@{(KפE ajfq O-\)OZX >U-l$1 02ZIFEV+c8{uW**5cB-·Q&a-2  K #dM*-+X:sTJ'XW8GN謬Bޞ"-K&g u-YH$s$(gTpxT%aɾ3YhfnH"A 7!I/,/wJy) uB%+o𷔡[QUC)UCÙh☓x*,iN}Y8Ymg(܍Hb@=#/>]\AF9B)G *)5C:\cG5RԎcy.[v+^ =8m9AΛJ/RD;u&H57iYǤSVE;ђsaƑ:qVϣNcc}L}.3 *Wvg $$51n*)ϦZBiӃ;:Ժ*t\M㷡,pɣt5KЇv' C #d:-T>oՃ$%\S%f{ .wD0`LS־ٸ/ky|=׫D1>%翙*} zeR.8X/ ZUw5ye}yrG`$D9}sf7+XnTQL M& g;y'*mkHX{g=FN;AՃeG#Mf4冁y8/);@-Lo& BbUN [?Q aZE}3P@8|uD )\$d˙16>eBqFCƳ$b* ~{w )%4|cj"2/j{`(}AW, @H [5ֹyz4l"|C& fsS֨v JE8\XA#&4%$eлA3_֪ykI@Mg`gf/XFS?B죠iS6Gd5bvEH=k%ni045rʕ:y`a禢|)FI/FFF.e?wFE6^=Ӿ#;C -γd;T3R' xmf٧8W]<)*Vv&ZM1,%`xNWc( :(߈u>9쩘d2 s8vQnm=Θ+%I$UVm~q!KXݬSUU6Mҍ:}aVTYl;ZBjŒJC Q{J˝̔}Z=*,KqaN`E_?Rf뺡j1%SԦ3 omVwǠ=Dmf T Gz+,hv&,ߝFD"}f~b 1i0*\$7"\A㟒^NS{]ʳt>pS%16;};rPIrº5#EoM|zVe о%Y#自%.<z t)p"Gީm+>ˏ~ 6wf/NQRXηDJxӉj|zc6L|e] n(K@ZKcٽccuVUD=1(|*6TxZ2? #yea%kAkUpWh$c%VKI.8Z( |WN!˒M(rz"{RI։ *৐[P_))Cf$?i Y90.ن*teESf4-$Z"֔Uyc~p2ה$=b1c2GpXG4vm*o9Y;w */ 0gQ=t !q .lcgW_ sd c77{.]p39(ApՈ@J0T$(ǦgI~ !NPhbahWN, 2ӊK&/_ˌ{#5}"Sk͌c߳ݡZ+?#G@#W*)TyigLg}~shh&}6 9_`>g}ZqA<\*-4i?B>|{V*DB ToĽ{8Oj8-?RðraUMI/K280).9EM>%Z6TG]F8ƾ lMy] |a dE3e`} ]/HN񕊟kIAf4Jl65jqȍrD:'N&tƙq@ҴNBYcߠk)GuӞp;`w9$S%7>FL s˟4Hn4,2r+_tbZR[.-/9 !0rrW ؁#PZ5O C@ DiBFXgA]| ; C>/gt~G%RȧDh2 4[MY{V)7ԪiTۭdeZ=k3 IFt5g}C+h*5"ˍq;)Y&@W]Jص- ݤu o*Q$C.d]'VEopVN-HCk%.kN52)#&fO_ neZNq-(9–!M ԗvDFV-և@,nċ!lD#?^aBU X`IS31'*ea,66UCEDn Wn@o@.*MGq+K cTw4U( ^Q_-"pQssHp: هWz0-8fXI,.yL8Trx{8o.BL(L,VOczϓ)Pi\C{eW @y WeKTCUS {BN$t!fAw` jʒhkqem]xϘV`mgJ|5}Yzӊ=EמGIBGa(J#jEr#c}S;SG"pԏ7>h!fx אǡl ~~bCN"e+P!9>|Qv\`ZR~-nH3jUy#. ,_]LϨ$`72pGav  k>7u)R#r|RR+<i'ܷOi3OXI~[,1,C[I%U=g s4 =+m̼9_Uڎg[ȱҮ~3d9+we5ŪQ/4m<[:|%9$l/` Z! NDF6]&!C_mL'5$Gf_S> p%2HNhuAc`W` c-15)S"qy >oEDh[59߲~T0Z?4BF '/ݿ N_-xƢtX9aFvsOE[3`1^Z;:һ֋v}3d[&E)ˀ !'_Mf9{SuÈ`xݜƌ1dDZ9 5A?Camu~_bJ:Ӱ/GswlYMХND< DQ2UD+3[ċO1 rh-blX5 YO9dPQ,SąlߕrHsnSܝvv2q9ң&e5/YeaߕfUf߯gǂtJE@[0~[H 1N1[FTĺ01~YX\6a&+8%a2%nhQE5k5lJg?O+x/x'kc o&4ce?PTm]vyw -^&jsxblEJu= ױ9b=t$eZQnt}VuA1S;@ ژgjp~ԺV*}N#RRQURūd $u|;̱tr0fPfѧx^+ e۟tцuL?W]7Z(gOIU;^fcc*/zk=__P>J+ `f j жDu+Ʒ (ppLI^5ﶦC<ݧKb \y]n. Y^O*evý,ܦn3TwSz;0.JܑS2m>klTJi ½{VR˩" ӼKƕ|)c5>~:Z /mI d`DU%tSixZrt Fy^p1 Ɖ+4N=EyϻAV{ꢄQ{rWG,ϑGk7PZa)5|nW DS($Eʭt-Q*O'nar oB.Pi;`;AfD6n\nE[o-Uh|J_?v xg3S[8ٮkzAN^?1_ uR}Av\JDu8uٴ'zV{x8c3쑱-_  X;3-3LT q@v7,IgivZ4 Bߪ(Y{pv-NxGӽ%) i:ZrBiл|ז->_Һ~ZCGSVKnONgY|uKhF|G,"IlR)a plOG"ܓ>xպFՔՂl[ǔvF)'HKO:8W?|Qx4Csp E2=#T`Č `v'I`[pW̨rZ%t) MϜ2UJ?FjۗCMLls++5G`>~҉D_=؇\D*>ƝSkAN#p%j0d` iSP~y O.va7h)Cdžp\>f8/[s,5ؽ(9e990 yծ>ƩûC\ ˢ6/ 1بFy-gM<- OxrĢͽ\D[Y.Ĵ n}T;cU^!+lwڵ,9`,^7ėzg@&%;nڶ+Ie s&įsakCg3=;[hݢRCv 3`+ΠP'u 4^={F IC~Yߎ\qcz th.}E`X\={K yM1n~g{97]c=V8]8ɰQ)7>XT`U}2|w}e#j/`0&W9xKϼ.vNf)De }vBp6L]g1~ySkyANys[o771[s3 t7\AeM!0.t$?cDdƈ֎yK>KvQ>OqhG6FBy sTF<^al-ʎ_P|*;uM/;O/qЮ\p۶< 5eQ%=[A郇޵Ӛ&Dj)^U*hFxl? ai lSfW!s 2d?avXI7wSY%ҍ,d0+O",Xr@2d['T /w(q-Fﰻč^&#*e'h, 8I G/%SSQե~Q[=Zu%dorcz9IU66yvoӯÉ3j XYC,z rʖA7/Ԑ]c =A"O]i8$p +IC &61T u1EAtZ$11UHd+IZu/r`nEf pa7 3͞0s}Ư |by[/V9qweBSg$C!?:0wIx$.ȼfF/2Ql #PRT#"]{`p|ݣ-Į::Q}~s~LVNCcψgDR&aS9}$&ލ7)Xar] B78U9JՋ<@ծ4TvU* 6</tS@KEzAaeE Z(6m)rUEڔ4^-v;s{[a/:L(DK9- ro/bbҋ-~|/+2!ra 'N }8`gjW]2Ȃ>YO_!o`iNEIHkOK~g#?S~I'^6[yQe(@]#e$fU뻾fw*oɲc=p3Z@T$EY"\n@;qJ1$>ؘQ \eFofWv55-ȡֽciQ2~ nc%@{L]{`?ØG( HiʚC9&..r2Jsm($M[rً/~s'9LBTYg1ZA?$:kb)r#0p8\1e>*?>`шnВ xgAT1͸pb_[@~ePQY\oQ}VUeG$wqkO umz*&&ފ~2LZBᚹc[#TiwJҩ h}M`ԆNbObgԲD! /X"zGu#rZJq*,>g շHCK׵)b2ȞnFy.^mnF/~Ӷ:RO)Ĉg­vYΪGkzUf/EqE~(IZ3h Mغ zJL: '6 |;IV:SȺX'$.*6ϑޫ:1tsF5omi݁Gc8_H5rmBuI7$7r_ɵ6~d T.IFc^ӢuO /(|j D[z&ׄ~ca%-9L-,ڎ?d`\rvVpV7aL=Z+fKFm~'kVkR@9A,NA/R_L&K2j?b2.pmرON4S^A<+ʍ9Fq#Zpq*~I|zw~PC>?gg3]k&MqBҤkगKY=CyC<+ئ!Ś[Z|B"@'g>3 E' 0&9Id$Xqh2O1cm,0fVQl0FJ9ll8a1 Iާ^T/IZ1B ԓKؤsOe NnR}yrzyk͗dC:앐3N@9RtVUQ!|ф\^6RVRb)|Dk7lf1;TYcW=Tjah j ȥ $Ch)ǵѪBǽ@䀕:UƾU>6`^BRT\ ͟  >Wn`s;{_$1,K1 (D^?N<.4٩Wm-1 R0K2ad:Ęc;mBa+/UIMUX3# ⓧfʑr?"yXct0_ί:ܚUV$>0iQ4XG=%E 2a6ڸW6n+be.,]. 4¶9Wmu,sr8"̎K phERO xOQ ='}!j%yY#HCN! ҴVam6˩=:F[S6Z-ǚ\P$(c[YU tzxTj`~asQ .$Ee?!CgS!39m{ΊߤDϝ-gvC;Ǖ؍ïM\{ЖcU6R*b#bA,TZĹݹ~CSQ CUDPlBʳVUV_rI=?o]Za>sq8{L}56 5Z5$,}&҈%waIi#bfeܱT`}||@"˿[B:첳ydC0M"Sd:rjZJY$UizSk'{^Jbw>Pqs/mLvV1NK܀@Tʣ4Jc[:p` 4ꪽXGZ$çx[ UP?{FmLA+2xܫ\t|$ 9 KǡR\5;2EeI(Y=H)5.Q,!#yiM^Bh /0V 2ғ K8AӜQww|yx06(¥k4s` ^D30̺OKo+u}ЫF=N=P-{!b/]H ZCMlC~Dٻ֤7LfljQ+&5N?m}QxzCBc@}HAe!t诈oE"f敞.۹yM޴cYU {0"?͵O[eBkj)B\ [)ZQ%o%$"c1X8ܦ(Z]˫K xtSfڧU=uRZ?;@,i?L,̙khQ$br]gڒ~DUˋȦwF xO :9bZ; $,6[>-Zzm`=9&. +6,;R f3~m5 7X]m512xyC{aBn7^s44[v^^Oݱnzz : 0X2O0f3ޝk|YCc%T&urM pXEԠ' g` =?)L&ӷgy b>{N?a Y}β1*s&̰ݳ|WAo NO4?lv}!d$)o}QSeDTQ yŽ1{@lz,wޚ^X7>vA. ُUt0XB,5|J>@1?8tH۷֢4O{XX-IqDC{1}D鶵ZǤԵ0X=[߱Ń$WIlEdk/FNϹI"+M2C!ڣj!e*l-5<'mI`vw>gͲҲ1yz6MPa֤ߤBWa_S4%]cݯo]i2IG?GqGmx+AmD3ޜ.E<.3,%sOأ lF; yq% HH!FL5DIi~'N?_AsH4@//:#"`8לQjnQߚOofiԌ;jU9 ɫqJClVltC x<9]~tD(KHUZ0iMr\yokAێLB"Ûq]fhM7h UCoHYݡGu)h(~+p9ZGbO6dGKGFkaTGr4׆8j}} CZD46}&'tNTnvL"U6dVq+OZ۟1˯]mZw$9Kffx3,ţ-[n$ex4t:i[~ d%}bK%۞b7iw6~EҮjѪ@;4-n?&q}\GƉ.(k"oyh+\XBSw&y$ޭF٣Q>XR=vM,ƻۂ|ɍbx[J cs?W n G:JϲO 5Oٺe?rǪ,g#?}4Qy gt|P+msdOݑ:N臁11X?iJs4#-~7Mɀ!LyA}5zL:}VP#86obr+H˿)eԊ 0+ַ`,Q:s }lj.g@5áϥ8'+pzJ{vhiSG@1w)dJ6IJNMgz L)HRK>}+·N(Ե|p*TZ"@ҋl`cTF]V%*=z^5)SC:D]&dtI7 >KΈCUm V0Uz~_3<>$:v^A_4%<@6#{ ѡTr[9DaD&E+'KEbƝzO!72؁"-}LVpv~;I."I g΢{\E[1#ᣫRPlEP?X'uwjSpX;`ҵ^8kg;oy m^ ,ϡ=n$~>vgHAm$#*`1,U4~#=ǔbfn164LQk%8wH&lWͪT RJy:tk  ᡰ5nBi>.I?.Tzr!LQaYvn|Ͷ/+q6.坽?uTG%TuKiw#fzp4s  "m[vuIeв6q.1S^/f4ŏj2aht,i{+MbpWPw2c@}.\\3A#?+r`&~ܮ!g dG;Vmֵ zmyU.[`ި;[+azi'B 5o;=bg~!g׵IB UBm*igyWOa16SrNȈ!&v-h"aZޯI D=NvQEȥ=7`/:N>f[8@]\~t:/1"ݚL'dHߍ` Ît6 R6hV$hYYhv40 'Vs udHDqEl`8^D'x-~\):{m7.z8BWu^2 f{{ED} Q 9AÚCS{˽GO&AYzlAG{G 4hRK lpqxmaX~>)C4f:5~:fC }O.6ɾoEyar6T@$D5P-= Csu: ;-t΄E aihlgɿ0~(eW'<78 @<6ChsM=\cظ|_uY5;P䡞Qi/7]x')-8(k80Y,Eq{(;=w9DQ)I^C'ؔk#VTiB' օd|3Mq~6 1θT ,ɱG$Q ڇC/ 4pBHEh_ИBJKo1ğ^fR#k/^vP[BL0L˧VKlw0 I-ROU:'M4"3m239Ԓ(l\/$~sr>JT&v$uon4'H|Rd}Ch;^ ƦdԤu"!ۄ>AWV'~V3E^!RN/֪\*2{&=HBrķH"( w 43?/MaVF SMip_oGjY,| cB^f m2CWͼPy斣w;qu65:eA)cm~^f.FkaoNF$P]̨Qq<s2Bpv_ ʂyoPCPhly|@\Ȗut 7Ɔ2r5Ⱦ$D|09g3^c5eVJaxCRH1U椁jw{%;0XzJD[MߌR#E+LeSfndL0u"}sDi[~ b;er4S0RF yFsLFFL}6y!hL_x{şx AmYgFؒdY?t2 UO ?if[fxlYcx'^٨90hX*PTW$)=5=v P%8{#\XH?7 em<2Qa}&\@]b d%'Gp}_Y=k6[I<6 7kUXe%a2<'Ne`ȷR܈ʒ8v.3J~cgFGȌ xGЊ\ZS3k[3w 7CM0f[i\txCm{??Т^ZM 3aw Y7WXMqn'XLqҹvՍ5n!mSP9Hbtan̚7A'g43.:VD(`=[iL@=`R"o٤9U(.1e[P>qi<Nz>긄J#1ҬlrYxږ(Y6nėx9H4Z/5r [ 7mOh>wWqw1 S䘠AHAJ%KB _GRw `uGې¬g2K|] bwTL6%VjEľrr  C>66(׽j>b{o&BF>*6FK p;t DoaFE țyl<I9r`M]Cئ4L=i 7eR E ~_m||QLʉS>*"L?w'^V8r3xˈ( xlXhgåL0y$%('#!G\ Zj zj'I5,VAנ8§@]o@1-&3*87ӌyrʹi+|K Y6Z'@jwރ;>OCTEC6:~y豸KC ur.uqv:EN٩>JViGZD1_H^̬׵>"ZsK/呚:U ÁQ k'*Y3)ZUNVhLMEZ@z0LJtwNl:r PT;* C!Q98o\ثg/gk+:vkL*Uw|.퇪ÿti2ё~ Yq 35{V YJr]243\K=R,V6+ds7x 3iX~TَA'ă6QgٕX:Z<ԶT S-f]E!5of[(\½h{! Ksp]ۛf%b7F[7ԎfxOVn_S0Ngb`fw*&":#U,b8QIZBAi fn@:'Q;9fH e!J9QM$*. cKE=(Dk|Cܛ-u @>K߳݀5 3/QlAoO򭁖sƦMFz}RY)Ұ@!F4| S⌿pֹB6"-{,[[ 4nX2RVځ}w-UY3cK<(*>RJ,Adȣ>}a;Pqpx\1vaf>l#?q4X{fL2գ1 U6'8(VaʢPH$QB>g GKH&K$r5I TCI9L~~~=WY:={`'K,Yr5s<"<)C؅5f낞l4Bq60,kDOlcN]rV[> d ^i+IX*8g_y#ҷ͆Db>tNLwV2ǚ*Jék>rŃL6; ׸Ot4w`U$Ҷ[`z@0g+#5<Z,1cELkۚtz Ab6Px5 _eRvO L(_k m3F)I^.4ϓ(EGU-T㵕[y,BhٹCL'TG`u9]FL|0gRhăXܚ|`DpmԊsCV9uv%Nv1zYr%}oӣ(_* &\ESaJL(pזf,1^B{I?xCHUSD\Ƨ^ݘzl[[Dž N|_0 ^i>Sta%LiӹCR%oA0g8–tAI롢|\5b %4\I"UͅKt :ɛ/}Q䏷 ͅחLA!lI'Au#4fb7N\920¼vC`w mj/x;O9]@Ll__Et0r/7a4r< Wy a*/gЪ'?}^hKs_;Wk8q%˖o.\A"-*d]iLogNϞ,>>g"W}mand2R}ɡ϶Ī>4ŃaCSf!sr9;Nٜ4CŚǥXɴeZjZ7;TmmIAdoDYMbD*,ƍp&|?yE@ZB-u :hq𔳚;2C\Rݬ:q !D`zI7ї ̴zE_W+42:ͰĜ RY.H)_ה5{,Dڇ(HK=9 v Qѕ@_{=Jj3#"peil+mk#uxڴc(MH(f{-gj3xiՋig$a K#z nQLwD8RPZM#1+O JqY)uwqJ.V9VV}` ݙ\R@>K |o\rs.4v& *ZN1GK__)I711h0:vc?G>Ӗ6jA(v)<_N]E'-j ߞ'㿃.O赨󏩃ȝBOAZ і7A >c^Ŵ3U7wVꤸK|Q҉-[*k^.lˠ" rtj+KKqrO\lN=?r_) mX7lwy_ڝ!K覒tעifZzZ&tpF+ÁU\ SUI`2vGKDcx`!ඏ$bzSi[DlG^ ݢ%X.Ҙ!t%wRz~"ɰ_؎+3owjD\z‘LѣU#i|D [Ǎl;.\%ڒ@3Fxy@j)0c+q:4ۖ#;1arHTN#Jf *W8FDѰ9*Wa,#<͌lV_kQ`{63n GU pc㌝p9' i=ΓFگV?Cu>esZAYG8^bm^f&k@@y"%bȀmݞ0(9]Uؼ31 |ly*Y*k@bF2[풣f]:V'Bf2!wezN8t~N$(!t ?ta-dW rMT:uq& CO9xyvb WP[[mhdd*w:y"Г_*}B @wL޽%|^c U:a {,9ImD{4䳈pk~K5ARb]: 0.P ^CDf 5u BJƄfjS[D՟v.Jw4ʰ %AI@SE'?:X?l^ m2-РhW%ⷻ2CE8 b,*V)B(LbJ7R\0K3נ 2Sz>̭ -+v>-+`l|f6NѴCl>fv4տfIIH-^zd 7,QFG"K9t0ypL,-cH=?*r&R+5:bSDa ?՚J"2 ",RA-HU1'?S4$P7g&|OHmIBl|>\{i}y!p,>nUG~pxl`꯴KT={> g2|!<7Yzo]Y[tgYjMϵ_O+AvO"Fb.$pB_T W4AR$LQk@Aߦ΅b?ԠErthuocOyu+0'sgVV&H新Oe6L堷 EtV."KhZyGȾ~o< )ME}U]螤r6_T-6s,99"ԕN;r>JA0R?qIÜ]͓>(lkp:KL{241f9Ěd<;Q{q Wg.AInQ=R`Luvdvinʲ/<*/)FOI/΃S%u U^A's8>JsEdK}E)o$v`#~9 `~mj#A`\2~V\Eg6mX$|]~XsdD[ӑkԊ:e:& Nwɜ)N-@d1t^cMZ| Y:ġ&PX"i6 j9;DoPHi{m${ +ۋLEƋ2*; ufL!7bD1iFY@ /-2pR]Fg?_3P`$& }$ ئB~KFμ?7}|+|+ZhB5 MG؇iGEC sC)]S#"0fG!/EvE<÷> &Z#Ъ4F< =ՒB)$C<}OT&$֬¨#{p V- v>դ_S Hyťl8VL_@AZ`>P^"o\\dBݽƂFv| h•."#ضܱB (z+r€|&Ѕ!QYpbD?@9Z;,}eHFF?H4v \١v'>H~d(5ȱObr].Y faƿ|m#}s396R1CS:u98FYN0JuX2Z./#p>Hw]ͳuTtNazp.YlW!%%n)}eh~zIcإW &QXj"P-Jуj_]zuog J>k>3'+⸼& 5z=NJîQhRڟfc*nM/}嗓u+_ބ e'&tͨ'puIK 2z  AFz- /<`<k6oM.ѯ<<@м S&Dy]pD=_[a-]O~{p"H ~.Cή󝇃T{u~)|P5!4z:7pګ @c?McA|VfՊ7RRF/Ah,x/Ѵ¼Be`K+WMX~8aE O^2Ѐ'.n@)0}]tuh|dQp-eC7൰>P#VAPv )6MCEƲ58^Vt~_vv %F4kZ M$ htR.ž`dPS+:+ݳi5}&3?l{i:0`ˡ`ΐ:䛈 %7'bAՄ G25n ?H.P1!Czٺ(CZhar)_Ms,uF3KǺQDS D8cOJ8(Q7z sP0(1`~H5}&q$G`y.ځo7XXQZ3T_IFB)us&5VY{ѥ?63JQ@=\խ~QUiIMB: u; }IPaq?S)g$ WaȨ:$7Rku/ANmZ]vLA$}G ܙW站 %5r\{F~Ԙv33>(%Ba7u:)~:$,@9@fӓ/BBHM20a=0sl~6%9ArT^  ЯQJ*OZ9@ 6Q0=/?vٺT`.kPGDkh~!t/"d{!U崻rdQ1JR2I.]cz}-#:seBm$LwgVr*ͦǵT5.n#h'Dw [Abl@3 hˁc$ucAe omIKbi߲?6V@]W1AbŴ5q<4cF:2Bn~u}! f6ˎz*VBHEEX"Xn\L`?aYo z *y D/LW  )$3'uxmižWz:!9n 55hzOt5Twd1nXtAje^Z79gb^,?'e@)WG2V"jkuGѻ|C ʚ@]`cgN2.\f0o_BcT]͘nIm#VuzqڼCEab‚'#M_1A?"e Isfű5v?b姾86$\E߷IHTr2qr3O}K7k[8nLb!!Y%=]64qHu^tY~YnnoluwfG-0EJ` O@%aDՅb^A9S~i: HZ5H,klzc- ZN ,0@dT Qó^nٚDbM hʈsy#D>;X;t-O5TF5^gI ņh<,s|G$cz ;qT1qm 0:z} "RFa6ԏ_(i?I| wF€)]:'RLz93k AHv)ǖ^cĵGS"9uj1UQ`!I!6չ.9;c#U,?e <͟ xn;7uڨN-~/\M+l}%.}sK ּ42:4i x/|"z`rpz@+~yy[XAˆDQBrńx nHgd\t|˘M9#wӫ4UYx @ .oiMdT "w Ec\!zT"yVP=CH:\]>QC=1!hD0~90Z)8~ Uk;0 ,Xo'?xֻ{ iдN{8r\g`l eXκUi6:GL}h`O^F{T !AyJ*j~Ԣml1rpqA|duE (uOGw)v^8i{*c ՠLk~lXbTKFJ yJ'.LJ MB*Ze{;w/xVo\yP턣Uc0Ђ ~l=x|d".dM [1G ,r e1e pZ!CMWz!( 'іz[T+ZJY퇐#, 8AN "'-ֆ-S):Kq\Qgqڀ/ h'$_[iޚgKJ-]F>S:zD-ŅจMy"6bdyWɀ$'rxLgR|38]^J ڥb1>QzjZvNr0אx=1_h[]G3ȢbYZOﻩtu{bꎍYibV%TX ?L8E;*&YB~e̘D;^/$[̇@B 'ٵ1&5MD,j35t|ÆM k/t ^QImh~8ɘO!䷚gE6Db (5̢LAQFj7xuGgiJ C}ֽQzI")f8ܦ;2^D߸ꣁ/u|ao>B;ҍ1so3GրPla`؄gl1U>nzIٜ*X+cdxXCЬ AAK2Oӕ8F1_ 2P mVU1\\n娊Jvcx!K;;܌`ϲNz!]lퟅ IP~ćD%'>* ʾzjLsi^koF7:ʻ=2 OuFaѡYe"݁_ We'PxĪ==ݢvzї@U-*O`/,ucRN"#>E,&6wiKGPRJjG)h9k5kEh&߷Fi| ;QK洐){tMr'a/ UK#C;) }#ƛՊ.~x[uq,TqeT1s봭`tVU|j^Kľc ,Uៜ4h0|4'SM2ּ} q=9^n`7iut, chSRM$E[CJ5*9T,ͬuD~,=1yzg oXQŘyFr-Fܕ"xc,e;:GOM<DqیHa%LOJ - s4;CTYq!:'i[|ܵXK!ĔF :c5*>lѕ&TEI 1>\zm&QK~S"Mِ5F򎚎3\&<LĪQ=K8-J*KiFՉER」4@(7;B'Xq2ݗ_%1ǹ)FM;Dwb$*5tEѢɂj&㔿@H$KTBF mJ9/ނc(m}y֗D5x}OzQ(M k\׽ͥu])8퉕>w]W ŷVݳ ~Ķ(g`t,?FyȳpA=<5.Yơ+fsR[%v ɐq2}X$ح-+*9 mijWXQ߰e5-L sR5%;خaPY Gy<7.rtRp{yr& |nՅHU3r`{^|kA C%%QGKG=3*wX^F3ܕ6cX1Oű/ޠ;k(Kx1:rt<5 }M;i#2R4`>,EhJ*(]3qpX.J懥$%ju*0&]Ml:'8ǓH1x#UY52mFA?8Fc]^vD3m\h1=3Yg"B.LڒF*H6maˑԋF@)/rqVVq8U_̦}#;kj1,|4 Zi"?RLI/DsN-RxC$8lN>j5C'ir[,ݼNuBNG[2s h/s2N>h?0ޅ.YEjbr~P#J;0 k[x'LdA ^qhGJcK~~:lJOɄ]9&*(np)h<\\C/D(1]r",BÿQaK8ë٣cx5fkHc(v{F&aAy!YRq,T[TqG*mw18ۮV]=L(_ҸdZZؾaQ$7&7Cu{;*q-OPϡcOoh;l2H͞W X[T7l|71[Y%}J|_"=L Qr߽_[bd+d %׆"PAʜ tًљ̤uaT]uLے7:|@q Fۓ@Ѳv^/9ҴY6d+}[&,H5t|![M ֢wóö4YIzvZDCvLnDLWe_;z||i9-}6졡`6o?ŰSYm+}S.i {ng .,6 reMEs`$8?F }tIM\pt* {+PZtp>fx08 s lQr_-/~Zi tp$VBu ; S7)nFke[7ދLy6b<9&F~.4/J=gp$B*>vSCsZ| PeCt<F$F: uwTshaI8{yefuVbq<ts~oxQ/"/lWC&9C87l s+9ׯN{O40 }2"d&~_q{:sYa;#(Z<õUkvMiݠ|]zymr3t[BYuNO+Ʀ:S.ǚ&IKCan׃ݸ7📣ȥGJY{u@;] Z)Rg#hJ"#bUޥZU(ϟ)p7;@e, D h37V*푦2 ;s].oWy#@dXcuo-TI>>{T6 xw]bݲBF ek),*m3~.;' 0hZ%oP1S_ QhEUPS Hi6o{[YsPRKpيiK8k5c+21Y2F̙a73I/y@_R(D0!UD=N,r^ozйr>MU+Q=x-syi>J]p َd sO̽r0z/:;*A؁]Lǒ2Qxiݝ,j] p-I@}:wis1z_mE+V;u5xygbѡvFvr%n#Q(d.xsgh~22&]'3vY$l&c̭,6^jzqo^5WTc GkB w,3[t:~C4 C.B^qƭn$M+I$)Kul f P!hWiJ{8%C z5{ R0tbhJwbHCw\uB1Lexd[A(24 pJl..̷?kY$-ҷ/V62#LrbnAΏ6$o&` @YbǼBgW'CFy2gCMeҔ̛mjUƊN0qIF)G~X$):2FG BColtbǧ^qsQhaxOH;GW*h*{?]׶ R7/ Qz{K

)+PgQ, {NoMIo8tFt)jrVO) C;od߮Nu)a\ d\W*RA9ЬZc: !{l)W ½ *jp"IMuS2*T Hƈe#)(9P` ,6qJI2t8gI/JWrh=NvIV%zu6˂f1"p@7Ț@=*kgJ 񊌖B(KNY6q\>4DU{(9-ǟ agcI5C>:z^/YK'OdEVjy0Bn7a]#JB6Ssq3j#Ä¢DrsER NAm%;Hã4/:X0s¶=X:S(5M>-`2(,g3=) ~qa6X-ߑ{hi|`ǥOk /@3ݧ#u"OOke["$xƌ/=h#=5 |SZUD>UZ~e;>SrR4wo1~yJ5أ!ػ C0C#) /˴<_ƢU@Ee5>WTdpLGIngど%V;ca{vTS]_ҏ_cL26ikMf.ʸA#H<$bBUq~iO=)f-٘$*JjA|ͭUލI3j@B[7HžV: 67^oVG q7혃^?-Yh-C)(u|C_:/M, z?Ǟ#2]Rǃ ع]-VkTlGڍ() G~wdb\EÙyh2\ETkkOb4y @+ؑ3XPɲ%\p’ژU ;S)$ԓT]H;4[%mƶv1uӟ3W=yjUK/hSA ߖܰ@YET1x@BV0k<$/'Egyu{(70ϒ =ƣF  txWlUI;s{N<0dUz-}LvDa$5+D5g| ¬paթr,윥L.ԳI. ]쵧6lvI$?Y)0B +HSCGF΋z|ɗ8i(Ѓs/MgiJyLk"р-]v{?0 (R- Zpst[Pa{DdU8k(py'| WYDoA * +s$M(۴kVuoR{h=}Sej dױ"w1!>;*KJ&rNn;#Ǘs9Q[ r)PypXpiFP"AsO1|=U ⾁l չ6ҢՅ5ߎ\\RD٦%!GHCA%ZΆk5ڕ=upl@0RcJݺMүlWu:[Jk;FNnr>QN AP^R{޲}@?N@?!tRhKt} 6%ACF]6X;-PyrM?: y\RNF2[k 2iLM's,گAaEQ(+9yٖT4U)$doR*1n-?xkxk:WE`0^1k]fP/D4U6`, 9%[Kjl4I`W)!7aҰj t3Gq/cʞMαiŢ+76|g 6a!Tg&U-.e13bxoOHb* h2{1`LPl\ l6HB%cyr^آ Ύ6S@JB';.vi󠒯1$"e$`Xy BlO|"Sa-Y| e/!hz 1m kĈ䀻Z3{U Y+}`3ةP3bRvlK2<\RVg%d\̊r[mG W(Rty/"WJ]^6ʓR/xhb&V_,,HU @nyB \t7|ĥgnubI'vha4I DeX<.d#hXTYvp8Hs˸^OZ\\YG )LJ3÷VD1b+Ʀ/§gw`uⶌtG]zLX(Ek={ʙbJ@>]*~rOpaeA-*!`!JScySGK'MK,ży$~;B3zM@jK0_㿈Pݯ _+ hۤ!\Np!*6틑r4Cʥ x TXS`- 4_C)0(iI HjTZt` V+_'Ր' lic<6np)<2υk&@^V Od"p64 5ؠhgdw!oND\#:q4 t[q3^Gӕ!E{ rA7aZ[OtKW}=X>c2v]'5[^bLJJhbȤh%y"l[ EjLq$-eUzx+q\v+6kfl'#ljP?(Hvd9;1d^2~c泌 NZLsdp*qǭMsqǏkuHvz P㖅z@}7brD&$DpW{u[ra%4m5.`+U---s m<+qaНak1{LkL6hO =Ҥ8v9u;Ii壼EoW!ľ /7+ րg8X/Rܦ^5  PkZv( SPpbGUx7XDT!/BxTΉ+>|}M!!'(@UD+W \Qr_t%gYA:_,쒎+&Y[8X*(PL?l`OT͐LShXP,̗G4lA D,(=ஔA(yMce?vmWCl5؜?,P -ڻz^SR@џG$pʡq*Hj uZxjݠUq bu(/d!4!M!a,7FDhs Z!aTsOyt}5>ɝA/"R{cŊW/oSl'TDBAV9oj{PjOGFI:t,/o%f}^zNZCW\>ۓAS>`Շ%xiP,T;]qlMO9 X]f',ם.7XOD%1S3|~~!^}ulnh>%(UO>_9o|[Oh 9Mmqɲ |~65ay{:Xѿ 9b}{/;˫aR|+կ ^\qэt>%ȸ7ae7V杮G jֶyϘ X5,r9ėYHP_Yzxb`u3;KtLbI`gaZ6 K'B{@hn/n;\8y`͊G!WEqFdi>˲eF[u-(__ǩi~:QkR\ȳ[A8\/nÃ?&5瘅s~VŘˤ?TLxjg? 8_%83É47H-t]lVzOÃˣ cy}L([NEC~2 lr65i)0,@Џdە6xjjaX)*-7iTPjl uX/{sAdM&㿓Rd/!,H@3(ugyDː-2QR^2F4.9d:9L$E:a.Mi3K۞27o[}RD?uUz:jm=u{ngY~5I;Ë5\m,E%rUubNGMD:+&? 7Is~~y,俢P <\X}2tpT?]؇8R~i&]}xё$G4/ NmE&ڧJœŹnſu޽=ɚ)|<щe^1,Cu6b0jhlUc_.M(v*1Pf7^˺R90+5><);[C;Yc^{+Ehc!6Yt5βbaƈTK+b_~3W9t =f#As?CkiIEn,,-AAe12Afq{;u#_›[>`љ%r 畸znhHRKꚊhoVTBGkvSNbH{=,6t :e7wrӀ OZϧhJv ْS ^k/&^Q*߿p^uIan q;֭7r`қ0(=@ Wj VRKPf5ϧVK CCPVe-EgyrpurKkv}L<Ҵq7 7%Td8u9?aa[OUz00 t!fxO@\SqZ̐{&;!TI.H%x\ q\`Qu w. [뷕RyMD<^sv2AGjAԸ8#Kk )md$1%dP s؟fg*y| uє>ly:M \ 77ԇl'ժ2YA~ֶUjlXc/'21P%(]#8{]SI*Z,̉)=jաϾ2Tq)GIE-Txjy -E)N|p2j]0D`Dr[Oђ kN39zX澓)IQ`Ӿ1ycJC, @1/oCN[};d9a!V#-R<6s;CKtA{C$1B[~1xXMsjb]4*+zG6sTY=hD Ad 9$upŎ05BRa|ξk㺢_ gƚGؕ{AKfA`an0<Έe -G>W v βxv /QH61.NmvdF=z<n /)5I ޕs|&Ѱv ScK-Z@Qsv|áX&u3k`GP>({&!nA'ä$.ƶ}n?pQD  rD/ol 24 V,jQu8Z];{%$O>搮2ϴjoFבid-뵂,i ZpF UwȶRtHKnOtߺg;%ќ?f!M3?)nާ+%mMY~$:/7sG^*oF_lf-nG oҽ[4ܛ,[{psKb" !ZQ"LK#Us48W6?(߰AQbP{jx<2el1F @ kahQYj=>8e1Rf@]3e jx__7itۘ9bq.^Ic7B@<~&/d՜<,)/"Uo~%KE@whҢ1u&>҃Kdt.|Y+]foFb^K D"3j ˕2鋊R 掟ۋ['B2-J6?CGzW A` Չ5I&c(zXqq<6it2\k%05?L*k,3-9H:6}]cP랅i:7niQ5c mi\8>h>JĔ`t\4/|n(_d;OGvNDZiVj{IFLϏu 4T%΀O',6_f~=9L1 Ûx*Owxj~\%Ƌ!S묔( x>O&%6Xd)"0˄ExHc<"2'ObG|Sg~T9͈k_*,r2iR*yoNPKv٬cW : EcEn#f;2۠tqQ*.Rت䉔uA'Ybw9QhQlsdpΒ`GD`os=lr4-Q4%ȱ౧nӀW9,~冀܂Z9>sB$Bmj+n D9H"Q֎tqO%&%"'bb(uKh6챭̧ۦ u (bO@It/GG*TZ8Z+*eˤQATXvOb9ٺ@B2 lWJ,K<@D4|mW7Z EοSb+c=ǹ"C^ nP$ v:{;ڗ|k\{#Z J2⫢n N4UVdW$1 dug1{$hM+3"rb9qX>=i_'W;"{j@C\[.& /%s9C#@}t5<;^rx7]X'"~SCOGDŽ%4\I?ŀs.Pך6~Je2 ){s U³nCvC*x+ݭvw̔9ϓc7T$𪣟ՠHG;|B6`Mzt4cYީ|aww_mK^aE HЩ1\1מͽ ;dYNK%I&E7_{Sm<1Ʃ$$_*7D ÇwI3΂w3fo  7tjF5в>@?TmaJn!+Ec^T[!T"da#.6PWZZ*몽 Rʷ \>N SzIe&DQ\o!#rԅ$uNtP,xբf^vx^CA)e\ ]]4PNdduؑ^Iq,U]hǪrm^IӬK&%=D?t ;!ou}-/@VE}x܏SA;PWpo^X~ee pp4 q(G[J|,762]T?Qs}&xU/1YFA.V˗rŤoԥl<܍F6l<9+#aX\ZoWItEVx6WN'6${8!b =W jl"':LN{;ҢbcH OR|/]UR&)4 WVhvd f A^ԁ8't}0_ EW'e7ȁ0 {N2xxb"h}E1 y ^ w㒨f%aց.=h'\&1!|_#.|:6&s-*pw[-cLQ?W-2'H["cVOmbn0s8(N/*E3D[F㾂 >Kn$3;י$lH7yAXp[FU$:XU40VO)r@Y=:}۰56NV\w;G4 >*vB{X 6L Q.8; F5>ˇ%8Wg<']_#ʵ'LcmNzS%3Kigۋ^r)ѕz }]nXg\uk& 8D8·.҅%M nU*<ԧô?{<C9X6e|J!`G&WB,zTnۏNa9B|N{>JHн@kf` g$}Q Uj>]Tˊǥ.mzu<6p#2;'Z7x+x~zqnzWEoۥ QUZ8]I<1IWH"z//psk"P!'e0;[6%Nu}Xå7h]< Jd_sţ Y,LX:SUX4¶PzT% [> 6΄.ad%dwFJuvix7V=0M.gM:UĄ2 ^jH~ 򑷹q\Sx=Ɨl3 ۠?hz@ChP=nݺ|qFBsҔ+h/cHל@c"^jE A+UsuRH**p]s0s%<$hx`و3Wu~N wP1*w<г`z]V.8)`XDKƌ˾ :gRVos櫹(묙Dxk<6Mk.M0nVд}CsA~-K+L|sЏl>8饌i9d%2!6 ,eql?91"a4ڄ\i8<"9'<!A1h{զZ= viPHTm<:"wZ[^e ]V#\N|+|CLVr#ч{F<[W 36C! 偮<ofyM{Q/@eh3_mc):!\ew27ŵ:PuCmz6$Za$,ߧJtS{h˫F x3R΢1a%Tiй7 0Z06sMŜI'=:yJUƙDBM<*52GPTL+D~ #Brt|4'Ӳ13 OevDsCéu`IJB[6x-=S OT"d' R[VoAJfS^7ԃA,b~x=bbY>&eȺ>'f/?wƋ5%8}_>彟ڱ*d}2VwYw[] - 9H1N9qYDoIT}'ͮ8W[ ͙O3/~W Ҝs5d c>mEkq@(6X| 1`QL&5 W#T^tXsMrRש7d$g&xPvM ~j콡H3:ә'ݒ8BU_g3\^<=Ekmg[ǐQuEbÈ9  RU}ZD$oyAvsT™Vt b\@@lKx_PQuc(pcҒ C`Mٔ[ችڙbE$F$V|1m\uSsYulb^W+Mz0cЛ֎JK-bvIYɜ[%/ɣdrӬK9Zv+J̝&lu!/VD*9Xan^3u*|^}L ڀ w#kLIϙe-_qI^Mͫ H6m.v]Z\]@j%9Ȉrg;PԞG)7uz?9Ѫv`,9M+'geγzKh:$.y=yճfak&͔!$b+a{r\̖I+aXIn =mWiBpUX5E|p8Tɠm(X9J]&?l.1RK mZձo1Vh}PD+A.QmO+j.>efn'nr)]ӷuP\ &~)$ .eIT`mJq`6mCnlU?K+϶DQyӹ_˜$)PwX0>7܍?ly$RX`/c@{jsgĆ֪#+XUhqϗEp<ˌIvטu1gb݃m>aF+c &fg&,& 1kis=ȤuJB?dy=U:CNj@uTbwԇ)ߺv1wPF8S3jC ژkA(Lۜem _`7w,z!gc*T=oB;)1@^a,24aϢw&o(VU|q SQ0+A_pқ,"0Ɔbv3nIV6ʭmJq-;IQzi;_'H!7 ׃l) a`Wޓtzk%'DZ]r͉MxHU?G{e#Sx]!y$WW>ݟ=uR HCR*3Qm%y0ՙ,$O|ôkΈyk6\z*p)3lO9MiSfI[=nŧ!Jh-V^Q bUߕ/&NkZ O8(Nu,yN9{n*Vl9ݥ<^o˔+ؿP[4M.^E+W; -SY~Z H}mcT/+O:;T1?@]|rj3?{jK o0ꤟEsV;v];ڙRiAN?$hМUa*pXM=4<16#՘T [=Qa_"(kECLd,ZbNSH>WvewRj4PXٻ`5D+mI#tV?vRw6WELǮmO;\3Q؄o:A4ޛ<Û@gzF.p@.ancE>RA"7<3y/Uk4֞0 i3KSd]9C4:mvװl>԰mY6r9nܔdzNT_l>l@l~^_x$}.]6ĆAj)~CkSĺ肀 -{)YjFމ}}K9w_\J#~b%:Ϗ_F:tu/]WÙ JDC^1%䐝a95!O( )쩙&1\'2 +H'9Ƚ;/n.%4;:~da%DEONsGP.2G(4*X%cuU$H}kŽwVT 1-u[/4k,l5Yr7; oHTm fqC *[6m{<;+/Lֱ$:uYfw+Lͤ6#s9&[s L) 9 o"FUOZE]4Nm\)|O^( 4JTe'}t?G31B;L-vZ-!&u7KnYT2!(D%'}Rx #`)CڮSx򎓭EڄNȄOS=gͮ#4A_4?Vz H2h~JJ NЙtE`JF{ ~Yk[>t>ĚF.1٦9 Z 2¹ ~3 9A?-Ka5>QCidYFҐe0n]fdLjյ,nAҔ/<p[42^w<0O}ezP -$njQ͉ni !dC`L'KV ϯ:A] "2i9W>5\ N Ev:s]#MEsu8H<;wx;w_T_xr6-aEs ջG>G#C(.5S/:r$ dx|g(ф.%x=)~$DvG.3*mix(MX:#r-z-E yǠXF3VpY+nkFT ^xұ ,'O:-l~)SU!1BRP,mqv_J6l]=q{KVo8d%QI?\_ÖC%Ok\'ϙvq?Z2'r]w@}Ve%arV0SGMkv QE͎%N VFzSW,|5!e}3q{(/~w>hcZZ+ RBAN:TP&/"Ueeo #V1 ;a ?!(-ۨ [b#S2] θ8 !p֗'JPQleEenͥc}D6 Bzt _2F.|IDES*Zz{Qܨ\Nr[8ȫ쌌2wN'ՃؑǪ ְ*#[ic)5ޙs|#:l"J')q܋LɴZÄq,¶_@ëiJ [ uC Lն6#?)c=nʧ;Ī0f @oqQһS9xqH WXn>(hbV:[S?C;[ڙt;*~#ZDШΑ+͔9†l=yg?>eGk*~_꫎ܣB6LUIN tRuaGt.~$o#VevvN#Y,ކsmI1fN 1B';s0vsq̊ 4sgw\ۆ' t2 ˥vX%f=? Oǧx܊C›0"v:ۅs)1]q}zpU^7gk?{5ӵG;Σb"@N"Ѱ fѶ2aꏳƲɛ"HD: qT&ʮ\e"FVn"j:bxqjI^N$ǥ YY^\}\P YrBbEb[Rl0Ӽ7M.E.ć=K,ԏX9) d2$ W3"MfA6.=Tvΰ>@s!?UxUXdֹZk@Z=+.x~v● ȵ$=eʲ"j>\=0Z\dzj%Oݨl.IO\ADZ6Atމ1<˵lx | `ǦxR voڏJAbT=Enԡ+ u㭎@7F0jF~<2 Ƞ(?i?ΰxtuDPCMYPYOo`aBsE2 nzۭ(7;NZk8W{MIW' N ?eLXOC&7 Gx#S1ѵ;eV_SiY R8R>Hm0q^g\qڒa3A/CoS;s)w|GQ7PN,+E--s*9^Zhe6ǃGl$J7EE2:sMqΔj,q!=fcDbm3I*}ɞ} Hd*$o=;ʧ@C&©pW1V aag 1uVH Rh[tTkZղ+w0lqd!Yt(2s Gdߢg%u9+.&Ep5* <`vu8X{"*D#tnў& r[Iɤжg%ED?3vO̳B{JjCEvAN* Ҍ$|‚f 唒:t{J>tǝnm_25fӗSAQ.2B[!OD|3z,W OQ6JwiKNŬ%6 vlrGLEak<W Q]YT/F9w6pߜ ƛj&v 80TFO@I=ԙCL`3ZGKRّ-.L~˃y=Vm_<暨@.xTYZR?uV }c_%h!dQ QeS+'7[ZioWPo܍#!RZ{_H22٢)t\SWdŤADlk2Ug.z<^1ڜF$Ji\zm) d}]_ʳ&} ޽J`r`4#0>7tyGD#N| y9I~(  6<󬬙BG.W>$tȹ3t07ek: a#ˣ"(Ik$,wcW8gSY68.x!.Te?C!-ic/d6v>X_F}|fV: -Rd͢T >dXkg44ehbuDbVT*`&cDX"l,ZeaWs&Z=.m80;z`i6MIGK͂Fà Εp %rмֽj3XFYnN\]d䮔xGL<"A.b .>ġ̊Y#GqtoݴpU1>T%Sqx~v/9ȱG$9MFq#"B/qIe+8S(j=CÈ1Fں\w}'ķsH]GG+sIHE$8v3|h~]~$̈́ 5[f:+@TEmhk6ނEɆܿF0 ~vB^8j\`z N"xum c?hp` ^hT_5lhf JF,2VZLSNunB^}b{F%BV|A3I_yƌc0]%RMRM/o5NdzuIgY^v tؒ[ { GR:)׉wBZ䁃oKֺ鄛IE")yLk$߽]6GcFR*n(SvtTiEtݸ:dKYd|כ.j3H UKe;]x1Ѹix)_K1/xZ}]BdIw o?Tj an.^@`堳F#ǗZu M@V I{yfh!w+hJQ͵9*Sլ+k"E/SfvP9В>鰎Hl IYɮB̼"[8w(ʳ(`dFzg'wJ`S'BOF6*[=C@@VM{/rn0S'ox *; LcVSZ`M(>CIҝCqUo2+TQX4 ԌѴZL%'{'JXiHo"[s$i+QՈ, tn:aOLI: ~G4m185+OvewfzOC>~h/1b?j0`,|N]ʫiZOaZmy|ǧi2z٧7`07Hsyֳ:vg&'e϶#d? YrfxsTdzU<[@[<=XgQ,%27;j)CӷJW;Y0ǞD٫(y1aWŮc(1d*kdb6C B29 mCH+**.=)Uj1{:a"T?MOyQo(>,FIַzO(uZ"kgmոq͡([#䫡y3WQ\)k)l5_F+/(c'uJDcꆉI}M .r?@bWcb̏")-OE;:!7F15*Pod!n?PE ڂ/BupznNi@:35-=VKrѿzDSƀвUYD f{>内wG8br$NX#af#nny!.of{K#}Fl^V1P!8 OJU$ (2 NoF\O'n뜳weQxҶ04K:-z^.$,7 c>0.K%v6TX*~ZoA=֭PU0 ,@zc>λR''~Df$C&7JEЧ&^Ǻ[*9*pIijYX[o&4p~#ѲD: x۸e)z#VD>QBnt'&p Aνoa?2Ax>JJD ue &<wstƞkC ^ gЎSߟ #TR[`K`"ű4}n~,cB_:U80UFD=ReTNV~G.citL!&X6~q.dlrW"?ͅ+WKE< b Ě28-DVp$1ʿɡ>,8PDa@18@p_m3Wp-8ڋ&ni]>ϽR` Lڹ~3F^Y#H TAF(ݣ|#@A`rc+k ~'lW³ |Vlcfvv#WP  k1"4kUs-n(I\vemQRSS4}=Kcɫ>ZLWΐ9E6tF~1A4$kKHc2os|9` gʕQ{Dƫ?(z0mVM4YX-h-ҋJC+?2%f8WpE\)a4V"T1";,rR8=>mP"Tsrʁd(S~BD1K|"'WvBFB34_؃3]sXyG .u8nu]V>у p!Da4+3Q(Vy06R/ DWPV8>WvF@f\gIarA0URL CBUR,;:jʭd(ϊx9"LWT0.]'i]Mɘ/x27xQي9OY j H7Ev|g!yHrf-] -IivS| Ip3KVfNgy:rGS _[wp XD?ANf"@f0#+n ^>r½ڇ>bSNՅV!j}v_k[vy%_5 5qT1ּ*ڷ)g~'0%mZ7KNSKA0  jΫ/_ρʰ,o*)*we4,6G>]Nx?~Pd! !b^"gO;Ldv+"?ξvz } M /o9{ e'j N&aTt0OӲ(:Bݿ W]<+Ҙ%?1f,ueXNJ&ʛW՜ e0_N5 u5eTm p{o.g/\q@axOmvKmîU,‹X@)nז8Y:vJnnU-aFԢIm8׶@y\-׭-|W~SCHmNܷv ho@86+GX36F>:r"CT󄙭6L+qiD-b|YWw@:2yx׆p*5j~lM!+qymn͘Vr7d d)})гK{ÙX}EEF ƛ=@}Ե5Z ;Tu2M>׆mHLy k$4%)`{ rNû™.蟳y`)zA/Q1>O+nnE\cHuj)dPp{Lm< ̙3rfQcT 3^Y^d?Nrª_q9\3"mCp1/7*.ٔ|NB7uɶFxM%`l$_oecAк>MonLHi@yL8r{z<r! ir[Ne"[$^- zU)' ۏT<ՏK ‡BA!,@iPR}|О:O\k07K0݆$1%k߰Z5#KM)Q}2'6pƩwu^tzI:J%{>Ѩa^D-H6q]p:\c~4l{  Q@(91ܬ_ @ӓ¶._bkVZw! =0VI BvCc`Y\ l0-+*bS 85.O{ ,aEkS34=NAc; PRiCJYn^J`gTF̢oX6~ #Ac[ʠW#^Oe/-Y.F%X 3`[{gT~ܰ*-eiyj*${u~`,[bXwx#|tVۀTӴ:.۔O=E-wP3WBp+IbvY5U5lei`U}W{] 6_/uPt٣8ϘX, 1( {g_цDAJE3u*xȯ7Y%0oj!؊^W(~;lUR>;2k:NB314+R~\]x%a^Js ݊ DgiJPUhhӘ>cFT@!%7?Suhՙ4-=I(l(tStFj73!uǓG6rccZw޷2`nIaf퉳*Z!]Xm7U0H C \\7~2!if9Eiێ΃s含[#pש2sK2b~#tF?6k^@KL.1e}4_o&A?˧VOm@x9|)|/G  T jtH+ߍ09Wd6pGfL7OgA6yM/w >]v /'.lL_s`(f7|)t %}} 8(]ݔz۽^[}OЛ.ɶ$i?KU:R&z5LM7<*atqcNC>_fo"i]Z\2iTsdmiߝ8ejr Ӿ wX#s;NJ бo4U9zOG@cxaY6bHD@2y.-][KacjUv.RL hADYCyC^0lܲ1#j:`4qQ +)R/ fJut {'k ɔ4w.(Hǰ:!4 A˩16]̍_YaܫiŦ?SJD7Sg0Lj}#s-6Syst }GQA[W);a86B [K<_I3kn mUgQ).P Y}ȕ \lfIѭ'L"MR!5Aq&1A|/+X7('»ZC$K->KC㙵N- ۄJ8'QC{(LXֲ-W+Ĕҏ8pdfהޮ "a/ۼׯ V)*Z80UF(HBW.QՌ$r6D@{5M\g`vsFc?زꂥ* Wt= `ICĶ)7_Ay7e4R/{;?jjwN],r7-8 #זv;1LJU]):BH;"z^DZ]NuI"卆̫q ݨ"Gc!"cZmVU]a29YYB#e`=Qu)J:A;SSC%TX %#Z Y3av*#PkWAGsC=*oNSŒs(_X%׻{q{TsX d|[iX|jذ5 Pc矸D6PyiC\J1Li5N1SgN(efبEqE!ؚ=|s2n}*=B(k 2.`\ȯDeJSWA4P@sg !0/nk~H~Hg>t|*^sbr!'Q&"=5vG{-8zj\J:f*9nR26\9ƽ]>; uiG B*:ة"ZBL7qQMΩ 8@Lb  Z&)2˰\ UF#`{(:5Ð܍ ]J!%zIo z;Ņ 5!w'xt@j[S5rsA]JvrF?()N88R k^z&Xw%vWjo#@;>Ez.}kbG}bHE"]r r ;r=Pϕ$ 3ASen g5eyyr9q3ϜC eeJ{V2Qݱ)X =GQ@нkLIFv;0-($ )B\iQ)jő料Â6HG 7>#VWgoyГX46pƼZWOϱfM 9^J7ӟ@NĊ;=)s1lI䔴uo..rheɸԴՆ%ѻM)f\f`y* :n҂Cd tq !s3̙ezYG[C_ Y V$fN. 1tφs^|*xw``_" r_dd#w_^~7aF ⤱x}fƣ a 5Pf 6gcMnABS:U:蠵X`,TeD[`[\,C`u6ڮ@" "#Thv2IOh`s5AA쉤š[b㙅2h\\}yI`P-ܳɼ׌߭ђ]!ӷ!0_ 0uMUL#~ ~kDe[G a\VqT& ـI: DBR~Q[.u$x۳$c{uc)DeD )(IϦz(3.a`ZlT'q_i{{{πi0o3 ~pLlIl62K z$X58ޘP|go6DYam70%}W-( @ON`)U9L ]~ƓN Siڳ= Ƅ~E $;?nx{ ^{1whABoxzWt[`*Qh/Uw3i\z`͔~2q97Ok=z:S"Se [8ެ ] }WMծ xZ;bVw-@s8 ow`?3-ZWDHR'yidu0a1Y|3 g3s\o. % P|DوҾ|P˵oTHm;o`[;de*C%2` DW8a}_y^$`n;$ܓ뭝,Y,@:{S6x>O\2:AB7[Ny0iZ pyyfkj S柄;0,5dL<2 *v-yfVd g7{ڝ7%Rnkv3 햷GlhawegA.6AnZN}$RW _E?FP͛&3t7m@pR&=Qh%em4PFgcr~GZd+H9{3"<miIma]]1e_" ?7 U$*x<*EU{`Z˂6؇)ec ,&bUѳ{KUHfz)Ahwu=89QgcuxOۥe) .B:$t~K#  >ׁBڽ@@j^u0)-#ʛ {@fs_Kii J!Q]W Qs*8,Jcq-^ z#M3R9Dx)2`M<+ qx(ȷC1&eúSNa|.KnMAgg3Ѥen҅sA#n06HQܣu㸩@1wL{o6Gk/+žJjd q9v={>"{KL}3Y\Z n:pwasGЙ1NнU(qC`H';2H  aNUH(0 E.*:,~jBw~8nXry*Q3HiعK"&jJyD?AR>>}ud²ڂ=![h(~otm2qhjivԿ/ho7%Lfk_LP^dZ#S%U U`%,Bcffң9&'ӈ$3OBqNz NJdo](IU-6v.Tjc 7&OA;󸾕}|V_NPxܑ4guApxXz&ll.1]/ *:7XtTrhiM@i8T1rE}UTO1HgIV,؎TEN]ӤZWot:Gt]ID8<z9)%PBoۧ\=m@{&M|X7=o lOmQ̶TTIkuF} Q((pAT|ꁦ7riz)@ SLӒY|lXdo/DT+BV)tB5dÛ:'L 3H`ꍒNa}^8|O[(YZܛ::tpUG|s Ov+b+C_"mgiZhIO+XGkXwPU 8onLbZKr yYThes>Pטx[[ԾqͰ>:O,:=ODT(?Y 8%QTu1hI7 &/GC(Jt$d HV6jʨ'+\+l$aXСd. mDJL?,(}/r׷^# ,|u~I"; i>.7zc|yײa6A42Π΂vlT i4|Y$6+3?[Tq-7`v& J6Ӄ2,.ܾdyE2]zdܜ@\Ӫ.17#SED*[(Ht(r8*+QʒCeue}=Zr_[ZG1轆DFEdVh5K'LhTCmGg#0bj5{5# =u2PuL[Ī.4#;֦d5m3i>% <|Aqa"&I"2dWBAg=Yl }7WBUO=IjGz- *Yqb̓A:}%Vy']A-7EtO\Dk]8>HhO65S8M/̃BU7T%joOn(gOR0a[1ܝRt':H˨Et3#l 4cQ_(^X0@n'ۡ) ΈLX繳LQWŇad/OUMO82Y$&OGri3̭wE4) 2IS!3Q1&F-" hp Y'̡#U7`J1ku%"%S+%]+߉sT>S$iޤ\!%;Ͷ$ #L^4nc: !F)<"LQmH2IӲe `/xj$WN#IR !1,w$HJgLrG І-wɖ: Ė:a4NyrZt Q؁NعQ.HT|yN A5-$P7@ܽ+/ k>AE{Ѻg3_ýio?̜w6e Opcs(2&ŋY,xta}%[V(>h<':ץ%(L WސpV{q@l`$%F,ųVBRfTHw7;dc8 ?8#WQKH>0Ukc)VS@LG~M Q hdaO ʆ 1&\O9t|S-`=9&ì2hT ȝ=c|(" >K P(;X :G4Gj\gC|_ 0iNuwqpl >H{W*Jbq=Jp3"gk,est@*zN3{|o*F%vR mȧMwcHk)_鷲JgR~J`f}qx2I8:=ۈ9E4kSh?Z#bpMpk컄-q+h .hd?iQړ lJl"w7`^L/ _ 4U}6-MT⁽9=m7GBWϾ("?]u2y 3ECnԸ)L[rz]Nb_/у6Kف#m}*W_cpWHyC }0n֔VX~ ɘBPTR0:( XbrsN$[怚(p(GЀc{u}8#a] q޷lC=\Ai7;O`nqxQ+ `,s|\tRDF 9z<('~El~G˳q"W $+™KAgˡΫSnA?Rzyw~t$hm5CNGc=D eUn\OwjLq[Cޔcss LK )`Xh7S %Zԕ3u&R&x%;8bw#InDF޻\;.UxM„0́.̟}4+7;*ӓ4d7}LhM^Pnkl)^Emb/6.1!~..Y,xeR Lş:d}/UW:jژ̇a=hiD̷h YZV]mz4,&ѱl^@bd`z:4R[ Mt%ӣDOe_d^CߍfPLcY/؋l"! ]F E\Cו>4Mg 8)df:[##UcM4uTq)|0RIT(=[Fn[Elxq- y^o ^*lwg{j+gA CIS]k=%|ξQ;i4Ҳo"R66Kͤ O!c$/Aj78D_*}Nyf;#vTգ\U "MʗIHG*a0AnRZCjJTC4,G#a*Ѿ"o팈 6ps _9a]ENݒ!Ȏ= Rnោ,4?oZKZҩ&9s6ΤL5A; ϻH0 ǍHBvL^"Tu#VE;T|!EX({Ca>E+ĊOF8ߑ~B:7nnL3)%: @o}몿;AiyE O:2]x~/O(?0,aTxdGuR;M?boB=:KMw.R$52Nĥ˛. =EvDDª?zS*-ZkKQ[颺¥$l/EIQW< >}T[sM`yo7(8Lr ?O} ?ΌrmBT 9HZj^Y|UK*׽{K'wР+=֏sፑߜa_BUګ+ճ)л kf͟쩒"nX#\*A17֐"s/a kp9[ WdEĪ06}y] s  Д=,}ɹ~ xkeo˭2hev?Gx}-.7mhXtuWҘ3 [Kx -ݫ'yWw. wLAă@oqcILӛQն}˩}NrEТ,7FCV:=Dݠ~>7DX#2xҳxsuh)& ;H/4bcASFFoF6JIgi ZE`$7"F2IUqekDz$qYd_癑VxNE:X߾ш)}`SX^xic4\{U~ZYSEɛnYwq$Vrge' bXt[瘨Ū>'.egs A\@0Nm, (}WyfM||2g$3*% MqtE0"j,}"3ܓ'rlz eS(j`B% !xZe',"ֵUѨYtl Idڤj[-Gҗ+U'H"91D-=d)~6-qɬ">gÎ,*d.;xCBx^9g$/˘ I|G5l>,Vg.:-jdXt-/|0*;M8U١'uŹS8?cx\w]:ugHیJ6h:zz0ySfP^bU4C$,Lda&Ŀ:aU:x]YEnҌY\/p}E͹XU RPfWb)%]D6v腦Hʏўpb$fs5cβcLv~沣϶5fYKwQ,+Hٔ-%)sݠ5|8.B\0jNAXEoB$/OVH=ߘq\Kec΋Kd} b,o5KaaP z䇨dz4_mef7>MĈ[eJ(-OZM8TAm)9]I(9ffȅX8O@i~F1Xˮo^-- WJŦZǑā tym|AClwDNa!aՁR*i~`<:3,EVC5{ P"#E1!PB ]~2Hy3 69S$A>ʹMb, RYgZGN;Z62%_!Ɩpu.&W"uOl 6fDE @kVp`[hͷQarwײl*&->`+8[`:O5qMMI4O{wD0v-Ǭ\R*WhKb3窰AwMί8^n(ir;9LYz<ԠAwr Kep4F8vl-p||Eslj&=ciueo횡mo)_"e3ܰRθxW+NesV] Txgp|>r⟚xM>5RVpSUHcg]H 3WέS݋8LޤK^4[m!onAj9.U/'Axid9e'7-圩<38ÌжKҴ:ԾF,c[mrxĪsM-qdILξ ;! :x OtʝZ $tz GՖ.|9#D_IL;]Yg#$cҊ O5 *ngjf(%:,&J-aZVaGaVs9!̠ f o%7՞Ώ|hw "iRnyRi']v:\xk?!$j (0v=ov;+c0ŸfZ٠C*7~OOGd@nim6a ,}9J:~hR])cV#u;@NVzf8]\G3}@%N0G0? Y]k55jRriy@HÝS 00GpE[1E3*>Qr 2Vҝi‰NGTUk}V5`Df9"PrW&5хR{'戀ˏdk{!z*5$0fD|"PxH`Dp%iR*8[^| Hپ (Ec^ {4yl^&J[ ]8N*2#KB1P9F!EU@1M8 ^j 2MNwM"|)u;hQfC`]ĕؕ 71%G EmB7v -DuTG+Uhi'0= OL%zx9Nʖ|P('d//Btʸ'p)8Oq*3i}!Oʩ8BMg-Xlw;F'^/岁>/%8SKJ6.E@d&^E(gu(ߧ%t.8L 8#Rf}[_.rI |R=?#[7yxmÍmjW{::o9YQ?W R J8~3W`h 6?w%h_&Qs W"9 mwSWjuYO,G40U&b72TNkxLs0/Whԁ9sˡ;}@ ]?&m02NuLU.Ka@gb8  ,0p̛4' 6$:'_Z[gN v[ȆxK HjǽTba= ]s-V4[5tVh{LFu }4qW|^6euR"t7*.', lNDb2@]G= \pOSC2v5>P6~%98d'(-(ٲO"MQrVyl·rS)ʙJjY@(MnR%X `P/k(^iZ;L/Q }nR-4*)ʗ]]=O?``濦toIIxa"$YȆ?0 `cyQHPcTXK1$ч2sOLv -@ά&$jD|ѹuD P:Qkb3#fT hd^|YhOLZAsε$W-F$Vpoc+8cRwVDE:. _Ԙ<ԩ#p33Tth i8_E9䆟?됋#V8A:ǬU.14~ԎcP}5--Qf.b֐oBmi$鞡3کjoGT}=7Oe ~ݛY;MZg50SIVPǴ L o`z@d@8\B\d h[*v`/)0!bZrʫA}\!4BɎRG|M1iM1M;tD뵆2c,v4J<5fܤOF+&ט# (N$:K iu^PKk=OGBZ~3wea5TxDQdb/@)|XOɁsir|$#^G;ቇPh*\4Q|*2t.k~lY*x@Fѵíq Uc.Z?0-lѪb=tζ߹ >$?7odցT ә|}yw b^JŮWRNlD2OzFq]l GTx$v= \5uҙ)v=׼FզqoͬwuM=/QY(^dּ- 8=kCdO& la JBP?Qz5$9Iɷ !md{ܡԖm<4*b%(^zS{2Jbl[m^ [Ip}qYfZOǸ[0Q+d<:a,͕ Ph)Hlg(A:i۸<2Kib4i` 4Jp[lF,qiNJM~-#Y_(C'*/ջtr@;%1ts0;J g|3ӸεD;F$'8Cx_iqJ[6MXwyk=ݯAYBv D.d  5Fc]3S\0$3'>a Nolv>)2εd07Dyp#k?1 =UK:{E T/9εtCݛ_N~ɉὶMaqjUJV6cj; +7s8AjHe nL:A%W–<di eƟF`j+SP5ZDfm/_jyb;LeG|}S0dU 9vk'WFv miNqJEAH^E xzsca1g0Xapv XUޔ@Hjy s## r<^"e(d-Kw @{5;-­N&+4s4̉6l;xp4^= ^zoB "H߳ѳ}3"<:ȴ)"%U#2F@,lqH$X e5e~L0t=֚⇮&n=Xd5RClFʡM{تR LǟMa2JΕ?ȵ8~8LO728U:7 q$.[َE9ӫCVq31E1֜OjBAeK12El^$)zlJlQX  "d}Dm hJGi3K{MӚY-S).ka~L#+t rlc_7sM5ϭb)mί#D϶[18Snt,)ޞu =_X\^.|ZwyĮW{2 t 9!bqQ~~ }¥⯋d! IO^<%>?/S* V*0avT`2ǟaw^VŇQ1w)fB*Ph7OM8| #ߕ(v m&>R%UbXsxc9VMVogVgtt uuAp?ҡp B 45 Y1 i(!-M (ǃSŠVDA 6Mp@ &VWP+I*!~D 닁 pM~]fε%UBfۻAԗl/ Kk1_=" Þ PvYDT3АHh(ھU1[}-`S.D3>`mSl6g d،x~mVFOF𗘟T=BsOtG5Cwk1RU)+_tp$6_]~c^i'ך:?I}uQ工p嫷!YO*hp^D+WLzvdO )|u*_yϺ[4BZ e}lHLD;EZAKN7åiRXுt (\dwQbF) lں,;|b%w}hZmDqDEX8ubs)bXATz6>^GQeu-{HPǿȆ'}=ژFp#I|SšI2) 5jO^@ ND83E I[frjj#'RD %75D-aXA+Q;' 7c:36{Zx6ƾH4%EW>Q7@vSḲ"2_US8>BeUJ|:: c;cfu[yytoTI8)}pǿwsȎ/>%c`UBM/(sB9HZ+`Jf cێ $*(QMg!ܻD|O^ANggq(7-C~<[,$M܊ G{!*F 4tX@ZiⱞкBwMo9ߖ&T!}Y>#)W5] wdc(x}59oݖlhx d[?{E=>s0l|-#?I;Y`>BW%!Z-X&WqRŨ/9Svvַ b9i@IJubϡKGx'še<&_Dv vH!qvNyljk_2i3['V֦r+j.]sjPpxI;5fl9^m /`y5H*UhY0h[+e/()7ͅ'ػKP$V^e?7=M2"LӇԖ7mT}ln LT4 ́CC32? 31QȀa#tXw痌5iΌWd% z?vH-슰rV|LOmPkQok3g6U7K7u鞦^='%UsXgt+](4AQs%|#A IqA9>iXp݃Ӳ~ 8WZc';ᵼk%]οR<^hy"B4HV%(R|RDކGqt/xCT/8)/DO+,,!ܕDT/~AAOnu/3"Yc\5[;wu Y#U'i}Gcߔo$ZAIJ?G8\Vn0AlUዥ&uV*XUWAFh'=oݡM$^v<P!c.k NrĐGɾVftaD|aLJ\Icu?%a  3.HM#OoF6>'ߴ'xKݤ/u|w\9{{rƌJtkh~|a:RztW T9S|ZiMe<~P!_ss e\{/̼橬*ñj^>/e38_QL4҂딑RR1z0[)sMO=Ṃ3G|i_Rw~:tv6= VDtD !DC1hƘ:6a7ctwݱ@Egt&3LyZYc`Tч]y~M4%6REJ4l?d"~u(F9Sk _Ya`~VgZ{K:8yvՄ2iho+x~»`ixa۱S,-+ʹ73!t|Ob8?S/?E(8YZ? d( /0?CjbzP 2uBkd*`B$[NL&PT !b*]H^zf``TYſYw,O%8وTlKE)\9z .?˛z(G4N_fkJJtU6z 5X? UCѲV7`R m)ap k Xt<K[ jϕVй\aI%䔒H=}r0@*H 5*4R`G`|0glnBrRhȣ)CmƧ ~+9b&bnD7ZgȇxX0ߥ=}qi`@ڞ!;{^C+_Ƶ" 4Fh3΁ߨߕ9w׻p$q6i/"R9Иǔ[r+ %!XbB hb8}L>Y!K!UeY!\#u n b7tQ-Gg]1CFH%\.|i+ϗ]QQm u,c9zS(Pr^y  PWdBi7z RuzOWt~o|]qۙll+wW&!^JjLND*yp!"c~ސv$$/yQKyq+ʦơ_ 9LzkvUSea-(o燃mk؋fIhq_9U6(UbOrrQM#XA,$a̛r751QNX*$R$ϳ@RU C41OvEG0rſ04-}%$]oMQfbәO6vGn/P<1V⦭ $SݑԊiqɅ 5C-J1ZxwyD|qO-L=[-0#b.89L:y1C:wZF6LR/v^> h۶@( IRqvZ&7J#'P,;fI?9{W IΠ4dZϧ. )!rE@ڀth݄"re/1~טT;?b[J4sjZ̜2;䎱JhEzm? oSɯgJާ?gxs sBb0o*S NFX5kH٥u/7V#]uzi<َٙ^0k2y$\WʁH}GXd7!Dde9.#ޑg%Wr+LxF;V3 V6S/IC̈!|H(2Y5P}$Y'(oAK5NZEhڢPp0?Q3Y ޷E#@&mDHnS=rm fr!X+Cp4.2 k8""pQDU"Mp0+ rm;m{qWTstOGқ KSJA9|ʾl-[FYyA@LlD' >.dU%'NSmSݏesv N*H/F`űl;1,&/j^ECKv"J}fpTi(FO n}FDĒp]<$6F6TQD#pK4; :%$"H n`d߬aWaUj!FosASמxCU~){Z: 0T!n 04K4T09=JbТPDp WgU,]7ZJiCIp)vc(yBӍ6@> ߇e;C.v[wdn|?RCGb=ΠPxQ(k)$8:8peHaɈ  C{̬eʂ-UW$MBƢh UIѼV<=P=4K#'UUK4zJ}1+zPy YpX,@s3dxV"|y1q+da߽*tněQF+B|J9Z+8)0 C/kK-]tЩ[jobo{( V ~h87qYu'2-+U6r͑ r6\CbJKª[~JuPzz8lPCU|rtDCЗkmʹ}_εNO j"RՂHV.ô߾>^?qTw+m=u (ay*RDIœ<"ľ1201g{f%G; j ^jJ NIu38%I*g | $s@.9Uxi2Zl_ƬYWgc(H^*kCGĚ_fKEUiج%!?Nsg!EF\m" Ő%i[8/7fYg v."Q; 9)%(}2,r+ث)˫̟Bdh_}$Bk'6P |<˚O[XEo \r7WH q\15l]N+&wSGL:. r8 YVg]#s[9E+oyF'NT`^c ~W8Y3Qju]Ý9uk?HA>pFu[ IG9_(2GM8NQ7cۺZ#1Ab#\"|׈5'ѵ!L 샨s#Y:W 1v8%VGi1"Ϸp@r,Nk{im5u^1)pWa(i}T̪)#M 0{vywn|wm׌dYp&᜸Y@}AFfM3\]YVI'0 ,PAn5|PV3_R:w& v8$cḧݜGY7kVzc :6XʵlT$[]5,3mAr{<\cf!Y/l/.o8^|Wm_ qǞQ =;bІ2lV bdЃonVQ9"`iA- %fMHLfY0~lb0NwW B+fEoex#] \؟- B~G#Jĩz@I}VE*\04j9[!c a )CmcWՒ Kob( ܞZ+?u#P0^7('2jZKVOZǒ]%mE":5hSKE&YTPΨJBq6hB7K]ܳ`wBQE^q)҆">N:8FgPt~[g :X[ϕ*uLRj 4Ky{ bg6$G3Q;S)@w[K*FBV;(LҌwݳk8aIvo唾5y)-wU>ng{oᴙ{q[_$>`Saj <$!5$4.5t.3<9̒K6%t_^,i$TXk!ոpJ2Gѻ5~!RЮ5gtoW;@\k0L#~lEw)EZwI HKUԔZWGɃC5($ɺՠl`T' Z(8rxQ* JJo3$QY Nfא2Ӵdh6Ϸk~gfnkw WӮ3jM_jGgί| u‘|2b?herf=HNV 9cW AdO0D4Pѕyjɳٛ7lWa/0#(j&~Q<^#~ޔjZ>,c)BjEtdSeg`0{slp+EE]$ \fAzGգiK5ћȢ ?)q%B5S:4* |}iK=il.IqøQ+u%,ŵ03c!C(5`R7 9,&>1&a̕7yS,DSo*Gv>C ,Y1:ا}P z`.G<ݪ*EgGDg$whaY.prcxKE1um|)#b{ p}:f9'MNK (37΂ y'͏sD L̴ꩴ\ 2}d\@/l>;: mt2 fΘyzZv > YN0:bV G<-~v;H|^XՆMA) _u.-Y>PO7A|%NnSlaMSJJJV Nt ;p'9'B<H\diQe~~<;fzfF /':u3<`B-BBܒA>$ @ÐX7ǛT~k0mQKњRYD‡Y(M}p'oGo&K# ƂM _C[; V&.2v^g'T8D}%2{f JUxYM`V3ljPY=QWQrJ*˺( <ju(9Lˆӌa`&%89/K!\ꏏv=GW7<0V~3ggÝ&KyLY'l)N4;cΏy"+3.Kz~8fȔM/(/m;kf$9vUqO4}(y\㠢ȒҰI#-qjUUAz"b!*@B,UB"B%|>ՐHx9胞E2+>#~ ]Z@[v2Vמ>[U#Sx%cshRk?Xm֠/n |z7XO!l(b[͡7{df39>]?|(@B)(*\gë)V;JM3kkŗ`hb0yf|ttcN尃ϊG`pxd/;Ww^M*u1#}{Q(2fSw"lŔ;1ZᮆWWK?MDOE`S8%2MjUH{RjSf$8QBsI;KOZ]-͠Dэ "b<)ga,IcwrkdH2 @nIVSxhAŝg!P21#fdocLa\$=7ia,1Q)x\?e_ >ס`wklKVu z*QU&uϧ-'ά^Tb[ko 9i@r(Vm~)*C5`~za.\8aض0ƦME8"+K M};"X'}El3l#Dv1ŞYog{ej*}mmZwyR_&\ϝ7Yxm萹mjK& I@>-twKnk7(C_Ym4o|T]x=*`4qQJf*˂[S$LBۋAUw-6 رhUfgyƿd78k:t 'c6z# A\- 5%+R̖yowϰZD[zfFt@0pg0GsA'd]Cy%dw2 \ 躰 ;xŸ=FmS3X_"I݂kȝPkqc"@ b%ӎ:VR"n b~bHЉ_V!f-C tė>a R'%F}Z-1KK?'JlQ;'BPAՙ0NcS<' 7 ̠7129TAРf5XKjj=ɧ[ƞcxh;$]E #T,S+=Blt㞼 X̡QWNHᏏ5Eb/4eI7H4FyDY%86@8^v +z32ŴBal':΁(_1 {W> 5#uw63fhu9\{j<"r$ |#*=6$9aQ.Q%Q^ 5I|6C{ˇ*!oI#ю6R[#{WmYth!,z$^w9ʯb^An{]KQyuWiS$wCA6@ &9z<:pŻYr|w EW~2`bW&V{yKh j8 x\}-\D$ f5uS3G^A=NL Ֆ]7gt 4v2HҦgk wODpmuYfq}i:Oƽ;ɧ h6 ߏ(_^r9D R&Яl 2DFŃc6dDpҴVo Y/&hA.giO!1iB \dcZ~j J{/sRp:TMRytɅX%$}O#ri]8)hzhp[o5Mf; VLwBqHSg1"j/!)z/ IaO ,plU8Qݱx>_yyWMS ?tWP2O-5{,J\Cƭ'3J0+cX[An"bSخ"g lv6j|ĭe@BXP`k\;eIx$ pޅ0z}Pp+a,AグH~XEay֗d(|d.i=>㐽nP+^vE-e^WNJ6Z&;7g#ſ~k5 tP!Y_VS^O~݊d~ /aШkGI&424{Up136tVaYDgyynX1>Sz9\s|Ĉ?/>rH7h_N"W.IܔLTl=̙ږjrr[( 8@*geQ1۵yZD;`m `|f5PL nMӇCq |ʝt=?m8V h.tGc;"ݫ!o`v۵!ȥ5:}+\F(#٨--+$Ŵ9|~"{Y/1sxk[%E%dV?Lո ɕM6szJK]: YZa&8N!`~Ę93c+58M !96h`p[>cË>P<< vXɺEsxz5`7\!p* vm[5&:f@"7@9ך7Ǘyϼy,}شJ#tǛmxP)#-b0Q|>}ʿ+$My4đJG/j;Qd7Rދc578GER⴮(3` $Uk. n_@lx+|QfWfnZ~lLptb=ԙsHM/ߖ>=YDAR/^pߘ-0VlFg-`=yg?W푾jUݪz6Fg]=-&Yk0ƂYLo D}X4,i")؎i {b2-6ʺfDC, Mg|C|%b;zR3TaZH$Ep.e*1Hxr_LQ7LM1H!Ek.L1mavWoFS|IڗGvd+KSL0i@- $ wMY!1H=K;z%8F mEe&8%oRUmGm5' wiz$"S$+$)1zٷ4=\i6}M-Dz90Dd@)ki:ܻR0̉|"6ܸRB(ɺNJozU-ǿ׎*: Ӳ&"CuT9jxyHcCbJyiD D[h~+[4)s? 9߳i֩РRpm'0}*3{ k\_?CK;G5IGx[d)]+Y.ʰ0⥍Q8 Ӯi/>( Q9kgaB~mKě*ܫx\8_(Zy < ΦPgп}.<}B}6T-0||$o^'ߓ\M"+ ֋Kq5\{0՝٩?a7X~Qa:!*ZRhﴣȀ}W3H_G&HnLm@^{*kMC T˶ڝ%zNp`u }I1qhʆ&,X?B"'&L|`^Y$bx | 9bWyu;o "{[t1QB$q~WAP I*t/ffxRaN0p& L`˔Ҭy4zZUXDADG׺qo #+sE.yf}^,8>FºCZWR%{*5b2'Nq%y[P@3-eW " -u95R`v+b@~wT _ƃӉaf.%V\s p@p3[pY noby]M}V+Kp&}P%w("B 7O Sy-|KZfV[%~}@$P/aCC GCgUaIώ1hP ]f<;b+{,91BL#rU¦ߘa$X w23c0?M3Y}]97f -Lu'u{7J.LR!&UYqFmQkFT,Dl]D?? dO wgy  mc_"jT,2ebq &7ESPWXY'ٯn<@a_~@!ֹpLNzD9~w{HY!,%`׸k ҆mya|Qe;گW?Z4QMnt8^/!{ȦD!9-%69)aב}Ǭ$3sX ]->ZY$VrD^CM֛?Kh363(ߘq[Bp_BߕVXs,3R`#\x'׋,Iy ;ߩ #CVQe!53\hӤe+D̹RvZhpePKVŤN4& },)[^ZU"F=rn6ה=~zgrYyGy=(K^$^ wLIY\ӦpJv^1˺3+-I ." !} '긯@7rP-IkhzJkh1?F9#S#b<[/1MdPS1\v`۝z7͢ϩlĕ;r̂3`SԹ4gC9}_+x:< Y[#@R kZgVoS`֙LI V+i΀>V Åu%ZW0J [WB.WZܴ_1Sȩ3<^;%)@yCJ >db(/`b6^:Ĩ桪馼#$D!uM8ǘ";؇wz$__m5 ڒJyh^H5ďSwD?%CG_/#x,Ҭ:I.\#8K;p4iiƭX=f,|c Z\fze k› 1k]*O+HR] %>=_ܲ+HfzZ%=k˪a$}g<= yknjϣ`*i-3p E sr(/PܔpڲHIRݦZP}jԵW3Zݝ}vnD2Rg}ymnD\zB% _}p[[MX=┾;= [XjxO~~ (^GQ/N"`7Ӵ%/_fގ1f7>^u.x:S0ݸ3S_*1A(^BNY+t%*B)`dړ4KTښRQ6(<7R1K ƂSMұLn]Tb}aOJ-޲,zx )R*؛~3l#0fhBJ*^ў Ds"ۅrkM)61*ؚ:(0}wۖ8I!}$a9_c2Kб̚@?*m2]r+v&W? &ɶxwKe\|c;, ω X={Ѣ Zd&5[\"i߾P%1qDD~>%F.k^hk1EȔC˳a$1p+ Kels>I |ݻxJ8@7XW:0si6U;՛œjR}nD,DR{kFYs`%$.Kǹb&OBm16yJ\C:IČ4tc0 [t6ogFCYMm,K-#=4 N>6UhaK>uZ6yi#ʾ#ç:e&颓_`UWl¦K,5MP6ЪXwN: $?eȾ8OyI;B FVs7;&5mCni~&(l"e@nc,e˧v+\RFbSž^dw`YUpӑ6> 0`%j-J.z$m\8ѷ'kJ3pgznX ppwyITcCE)J* n7X8P,㿡x߼P<ϡؗQ]șvqDkpZ6+X0Y梴 ;b@3 NHU|]8!ޯzP߸ao0Ɣ#G+l8L/ d,mQFK9t@0JX^Oofkd$qg}Y'/VtG۔_b^Q0v_7+mppYAk 5 bg}%M?d4 7xS_!BsIcCh+Rx =G*`v!s²TRF}Z%jд ^RcIK SD`u(Qa)|;rYSoܺl&gsJ)k|N"did]W`cp}XQ[:/jyVb -A4vloyg>R=q__y`*s!AVBf!u/{* arNsOB홴[&5R)C tI_$)8B%z+)gOLOn=p r4LZ //Q6Û]M^NK. 9{G^sƒr}?QV2DK(OӘ哂 ^"a8JUw#Tn]ֆN"r,Ѥ )L?@9\i^6]yH\̠4?Ԏ1+&N$?D F^?M("9)TTTcR1Ky:8 44N/gY: ú&zp/.Ib#E%991at/ſ, FVI ^2Ɨa6oc⢅$3uĠ&K2RnE$|TmuG=wj[z$> ڝu:vGonvCLr )"⊑ ̵wd=Leܬd~BF|=y巿ewNsgӀ JMЮhG QOo:Lڅ (t3՘-FtS4rPv G9bO&~ (cTF>ckh W@IxWkRG|\1Cv[hzoAȉ dUD? Ȧ*$7?7#̔uI$:P1**lc5k8zMeuU"3{ʈ\d|d7 ;sӟtyY 1XЧ~$Yi@DD_6/O-{IxVijaD @Cs GlgzӳVLL|`֒ᖩ#,I'"[Iuq8e{4/][?Euimgv:5UmdK_^0!#HN27i/&f/+4k?r r1Kl5x9Hy 9~Qi.:[s& QI^thg3! }N`$4P ơb -NDCme21ϭ>E95߀DU _MKsa0e,J҅Yħ̧ѿDLlVz]*6cǚ 8k̃>ς*jc9`Sr$PiܷyNNScNI F7hlhESI]+b2Pq|nt-W֥Y"!D46+,9Jyl j< 2]KJ("ߠN1ᬜP1(-&vrNn2ǟ\ṭ̌##a:9Ń-QnDYp_ԷHJtxX" bkLIL=L\R?tu wlK}#%gd؞4G@dXSX2C?6ș0u{6'?bbIh:@,픕)ʹBոq.J⦺Kg5u}}\x ;<_Bσ%[Jx:|ݐ|cH>;UT1xJEqaOu3"}bjlmf6k^s8^A!zԲ ] k[zlE@f.DÐ+*/0$o+ /^6?[Ȑ]Dˡ!]nD ,dA LLnℜ[YRcaՋc"n H(/UU N]=B*fK*Xsy3Dķ8 ec v"}cq/V5P[aؘ=CVŃB{F>5<03oSj~I7_le4ƫvv/ҁH4) H˲ W`CT(0 nNto57& 7,^ID H] 9c0L!ZOo]@͕x%TmO9_ksF@ [ +Jn4FSFFM#d[@ɾ~c\h)Yc SD3ENO^O"N_(eň x,o"jV E~P83YtLZҘ: %j]:TfrK,\nŏeffY|qwc|̹8b L {ڽsk EmqQ dË7+{{j$Y#m/{l,؏SuA8+jJ,5c۵./EMLт!R8K3̓;#V'2ȷZ}vMUjڭFNTyycq3\JÆţ&[> C AXZ[`;m35VZ:#Tyap $={'"[:o@X[f Cq*e1*%O;S;"2D &m ()|:,LaФ[= GgXvf+X7veqz~QB?Pc9,?~<d3H5C[+%~)YsG[E[X W)gZS˝nfeaigʈg}#yx6?Q6' b-'䠉7Z)h›$β#'4(Kzض>a $?A;ۯ?hg7l BƩO(rU[JK)"-I `Eom%~j: `i[Ǧ~n'u!`Ǵv pYlG~ZG09GK?yigA槂iaꦋAɛs®&u\ *:_х-fzYφ2^d-g?])8W:i0?iSl;24[tٸݟ)ߒflj1"Ë,hl fCI&lȐW^9tgoV[xWk)v#[BnΞ&QU>42l)`o~!G J "bky[JV[ť#W[+1-)# z:Z"F8T0jKelPf̦B4dfAy$]ɗ'p[1dX\z%ylPvP D ʟ؄BŅ&o_~Ie`@K9{}ڌ_Vﴦ 1&Hf܅(?1ć ը #Ԏ'p*bհRd!/>Nob]:r˥Wֆ9qЮ7VXdnjҴd4^cM|@ gX}y7Zp\XT߇·/[%=F蘜8ͅ@ I.\T KTiY;_^H,3gFpbeOUN4sXp_dG9/|TQF_2׋ 9Zj**fWh<i Fg~I c£μ>Wh$F@}9]G> 4 U2>5 Q#cF%j/X21`@ f{؝ʵ z Ҫe>꿩gtR6(}';D" =P|Q% ,@;)HliN@PBsl4- hѮ(䷏D$™221>ccUN}(d=В y)Pjn!cՎ2Bk- ]vGtE."i g\ͽu>x^Fр$:C+ MxM@lthP_uI<@:npf,`bW>}cs؎d5UoQǖT1qdߗAF\L Z+tkiw`tE6vf .dMPvUͼLid&_Ba^w[ ڜm{ڼY5J(Aݨ @ : y-/.P݉$$ Sԓ(t&jjȞ@*+v1+Z:E CRQ/YQT5T4c?Vf);4k 俰@pgFNJ54sjh @3u28 ѫ?CEfuq̺B6 ^>2O1Jt9Uo+i/fJtsCc !OlpMDIkWZ݊RsEpE@PDЩr;"~[Hw!$U'#Ξj7RAK _#a*S&?{2Td(S|y >[ W[]D>PJwӃq_<9ANHI c AD}[w0ݦ3c:KQW<ܕaMbK -mlz?KqSEn2X(|&8SHnt >wyY]}Ԛ!,IǼZ-ǵQy?ӑMCRPHbNm@~n@!+&X 6]iJ7F }( vy$b4c>ֻ[ܢeIޜLĂd#oXq^} 㥾88@JW!ri ۼb=)o<}4=x9Xs\ "DoESԗK'qձiwERz!ޭ9#)8VΓtSp хbXxfSLg6?md5L<h ;qОܧ nG""LM&)ĵUb>=:!K?jŗ߾z<kAwDacci*rܑ?z2|`Gt^Z|Z<´jm_/&rf3t/ "=_b2aBF?kƤBmDW=6]Z"HB̧J܆a2Uu@`۩OOVxQd/{S`l2?,|4GQ%r3 Tcަ|ݠƺSt2ѰsUE^CAݔyme ia/zloxH\}MH`xqu$I{zl_ z9"KeNaZ҆.J'\0tXA"紺G[iF$T/ҟN A$ c㈸sUٷY?4rțK~NzLxg I5OM$^FERg͋踈L_X)Wށ1h9RKA ouz@ߩr %.H2aN e: Я\_{uq"'+3d3lz>otłxED}A[Amn:cyv7{a@k:gD e{`,ZEVXWrzoҴsܿ%witm:=ʞ&lIZ *bis.d"fM TFhDpS@Q0VO$aW"$2G)I Fp!r /.ٸ0{xhKh2/vC @OSgx,K [@oN #d$x ~E^;LyjiN^uEa*Sr>$ތD8g*匉؊D |w&tA A)+?H G#ڒXU`42=r^02azTgۄhmuC~NDHD./t72薸>4ӑkhXb )o)O`km,Ri7da Y|GpF#T( goVpRfuq(b +Y+1_-?h`۩T{\[C)LUň1zya 2T.udG)j;t ja]]fAzT>i|Pse%v67d`$^>9ɂ8z稴b$L(H8o3@/ݠJ/&3ôqPlT#:_sP?\j8-t6EX.-b=*IzY,4wR?+rxn8<_M)B93FH&2`/Mq/h6z~F8~#lUW :لt3A8m^r(P_P#쓅9Ir$EƳOEW $.S`ë_Q-~xwϐ1"i\3Ɖ"H%D0͞*-JQ>k?;~44pYȣ|W!.^DՕ&mȁm=V@פ"u’( b0VToi'=`KTFjKLobw!3MZ|%s8qs鶩fhWvGw)"ʬo@DjtҐ B ryb*]|k|OM9[bvUqﭧ~~D.3GVv]=dvuZw2)u5.c|.]g}+ J125]A$% hӠP]ٺRq*[l1SEkbocjdVAR2kZ&EeN+;=_Q._hC`/uxRy)#1Af Whޅėಱ3ծ1mFP2&Ł˙lٱ2A}&Ǥx:zwV6OjU~\4cxi`4]$S04ZcEWɗu}[axϬZ4'N<w(q἞d"ίRwğf^*mqƯNTQfcfΆDq`R9-YymAv>31ħi"U(mux.a;jb{˹+XO6JV t p_a)-ui eVŻIf mh?X4f3SQo\,IEaQeiXґu cY~n22vj?T~5؋W; /"vʀ~lOՆmgtShkcX_kP59JҒ g$IUZz}4IX%vH*k xf|*su{. te-(_|{OEC"=**n-!ŀk{fdr(ćp &ƵBV1=IkdT8;&. w=$]۰s@9H7c/Cz%DB?Ű]d+ ol3삽ÿPqPR[I evMzƀ3iLGn t2^ c9ǃGJ<\jvzߐ] Veaܙ}n35!+>Phq CWͽaQ7`Br+D4f:FCem6pJ(U꒢MQ9rxcٴq't2v%7~w1C#I4MJ:#Y?.(N|G͔paLHfyrCrmՒu%8'=/AY, ro4`exzRqNM[DqBB5Ǿc)0MSvx=SmN;rf =KvnI5IP6v)EqΘ*+25b8IQV+K/_Tm|W(ϲ!9UY >?E5ox(x36eB@e uXW̃ 83Ys!,"(ӂ`J9m0:ַǬ[.|;FGY} h%. 4 ;O3EMV<wU"J!Fh ⤖KO<>n[TD7yǼG렙+PQ]سզCr*${or pAMzF5ƻeʥm8|d)dt^^~G1.1mں!@ZZE fGNNTvv*ّHZ0[o t49DŽw@ .&rJm5ȽOOv1yo/M`kr[;槞h{^Y]P#&1''6TK3@jeS9A`y[ v<LhFQ/ų͡[l{N0GI?Twn7`$l֟6laKUޜ]9(B`p ,W:ȑ}v! ?-&&K_"E*) I_[)ME{ bu#y9Y5m!4Y*fz>s 1c:)e~wI:xY9nưW2`}bgVQ'%1B3ǚ!#UEn=~? y:4s߯_5' *Ow\1 -LК.q`%(ʹ۞{h1f[:=H!fQbh|gj ˊu[=`*N*yntYoD,@Rċ!0m#1n 4x=nYΤQ!> % g03 @s[%=$ )L>s2.{^Pb^WrfapNz7 9 x>h:#ܳGx.{Y Rωs DHS~DZ=Q`&wOc; 8~LD>.,u,56|̩p)EtؐIC$,YA ''ȳY:&ۯJ |}f_Fe\{w%|hhʃ*=T|~&bHvTf਺=&˼p"q75RA#k6>yC˧Ff_K0;E}9Ud[9wGodz91q +tip5M{v2e':9pA3Z QFw L?'N1*;05]tvpS!/ŇmN?ӝ~ &@ rg_!BػDHͰE=0v\+ZG~VS,A^ ^-ubr0Tf/2x()~ǚˢ+'kAC}@㒒Tqś`κ 8UBU ox.^ӌ[uyKҍu Vf[{bĺpRd\92Fhѫok\*YGTc$zLF{FT6Yg4?`x= ,;DR-|K.OUsc kW㊬ם|1^Hu1c[ԄӍs|~e(2*3R;)[Rƻ489ǚ̄ 4v2~&T(x܉p1MLъvӡzokԤ\1`fH5FmNo ,\ z |+rES'7"M,*,컬$`JXhe ^'L(Yu|6 o,zu_CʗOCqD_ƃs. ~ T[6,d&&YR6>d܊Qش Rrh_3?BĥMJGAYn) HrzxT,Ū>7|[g 0{ޗf\M|8DIF- 'FtuR'+j\B`L`A SaH ?)} #ˤS:UÕ 8N"g˧,w bN[HS$F !+B]VDxSa VqU@42&O9|*% hrœk]Y8Hvjށw!5˾W~yaKυcЍ=]֢hVAZO˫}xAǀ<Ew_ʏxO;yv‡D3yv 2q~eՄdh VWdmnl zpk4WSDnqpQj*ŪUykQR%+Gp> 4n2^>&SgK[-Pk3wp}"^Qx.\u_5)M2sh&oC!%Ȑ>}]T weD-nH#Dk~nʾ>FAG[2f=l록uŘ*Ǵi H6ߣղFro\~? : .<XgѺ<ϟ(/篓Es|`(re DМ"ogy'ռ)(b'EB5 Wxhr?FL0i1مMy}pX53@/JTEޛUdSƟHChF Ol&OxIm(N6evoO Gn<q6W,+ a-dkl}߈{:߷!l7/MJ]+Z:)qA!1:]G_dzv0\@*)"꽰7CG"I=W!yb/} O1cƉ>] ThTm%&$~ R.{:r}"x.5#5Lgi8\ܨi-Y4L6e 6RBf 8Rzd0ئuyrHC-6?ta(6ErU8~ )J]p݇H,?v`x X.au5rnx\]^Cnѵ֕n /cEGp'Du"ndu`' ;( UPoރSXn?dm[ߠlvd* "k^޳;A {B?3%{s÷7{t.2x|$rE4`LW7UX1ʓQx%>IvwtJ&tLӋ@#oOnNAg~럼@kDޛ1:T_S7f j&,ya #7t]d* .8awDREi (#h6f87ףp4*DXWQZן4Cɗ)cʏ 2 :5n.-]3ހ4Hae(qU)+!{ C P42&a2vԲ|Y/*V/L/T\+=,h +J:9]kŬa5CIB¾y}"P::';0 F${+P$I#>C(I5)<@Fv5!v`w)0S) E^q_hUdɶ[ˁ]cP7ChH5uroWL :\RI3{t\\1Ɇܶg/5M>V?T:J͒InH~roVQ t>쉉P(&` BؗzX{*4oQ8 l#V|{Tx{e6Ř_%S$z#o7BxSf&åO䵢1^^W޿v}S-dq9`jX(ufᐪ'iݒ]QO%3 tcV]J9`t;&B޾+z\?+s9tT͔6;(UM8Ur$0VO/V!|/-̬Saeo|)eC] caܣ)xmJ*_oG\ Tлe.OS<vclv+b)l<e.YŧH^V!oe S%aKǒ։LqO=jjնfڔ붩'B}VF1I"|y!w:I*3;Z_ ]tg;m xX dOn2# nƲFvfZD䪌%v= 1ʝp$呑1U^xYE;Wܧ1`:z  0Qa[G+i8fcdC:" 7rV|rtq_['ϣhbsK" UyJ4Lٿ)[964,̗Fwٴ6j^LHܟ&H3ssHTY4[Q9ƧѣUNGQ5>SplipQH!fث `r)Q|`#9U(} R)>_~NpoQٲXݕ&6Y3~eSWXcr>|""}y{E9%Cps=wJJ*\g(lʄ''нbj1&EkJ8} OHzePG+59ڙ$?J!IEcjcwsivK/kllqn6LG#˫lDfuL5~J rp 7J7Ke~^V5sC-26A+.xY3gM4{--ֿhhY vt Q nTq[X z+!M}IW MU9&j8e1sm(ar,بjbtN]88B{ZLb1rVg?dzLA]I3uR6[q0kśX~D=Z]+g鉝 gsk| ]>lYavRD`kDj@7=d:/ཱི:]ͩX?”aȿI9P ˇLJ@ qəV/㠫)*3="h^ڳ ]ԝmh2aXv(T4XG313v,O$״}(W֊Kzj8@R.{E>˻3IHIQs>AO]\ޓ:H(c%-@6O]6`2&jWQ@ꚬ c]æsQ9CK@] Ğ15c!2)~IB=MXrKycSGĥgGkb&[)8j42O̾}%Y¼hAȀ[4,Jĝ0]O`gO+>4A~?M50\':H[}e(bEݯIfCn7v?3(gF`cq!%N#-,7<~{'Rnn)&*]0x;Z+F7Z!xtݩ씥Y/xAkYDy[mkKvZ)|e TZM\tG>aqL4=&IoMmF~MW@h$imsQWDMS#pϱ4ݽ':''$<4Qy+C(N0p]FM^@̡"ͶʔslA-H PJ*F_F*I&`#r# (l%y2%;ȬFTÄE&5aߙ۞Cuvs#fLs`bٶ%OX_֟!SókL-BFIъmۅN߸"Q~H`9 ]$UFGƒ̍)zkt:B 1m=-ݦTs&g}p,¡]jkZ:7[U /Ik2?'l_*KG0q淞 P͌VR +?\磐gh@K]:څf0\3>ïF3| 7JŶ+ p°|Lea 6"+*;mHA;hk9:U#I,L$MxƗP̤a_Ub U[k;G㩟02<=bl4Y )E"Jk 55laAw=)YbS\YI qKZ/sdE° W;u׋XE| AvHbؘ",[J=3\yA( (| :J0(a!ΝiJD gpÄU |71Wm牑> DM]D\x '9grC ܩtǐ } 1Yi4QXmz>ͭF%mbM p|yt3ύw3RLKeq< =hr%&^a)+ޗiQt=7R {gM~ȳxUxyu.2F.K:~A0gI{w UVǗ;\O)r/VW^ TWؔۑ BmLobUx8&zHRUSN7JٌhB㪂ԡՎfb@"Xl?)i$!IHXLmMz|x;"mitħ $gM':CvR̜:5dn08+vg2XWO:L Iv2 E!{%;6tϳוVS+rqHSiJ:g3kI~d(lD@~CSxLy(xv0KM믗"kULzJGʻY=%{fstrS_$*gg%i,5G7^VX|OUعcx=Wl\ .F-C;^M]|Rn#%|ٶ; E# l^Kw<{y:;-cs#*r1?I P%ƭ&8y,}FIT6[gr5( zDKĭR6DiyLLbi) =ǚNŌXݗ%-khޢ a=j$?bšGyB"Upyi|׃2>tS7pZqi}կ[4qm+Yv4 VD@+V6ud* d6 c|1? "ۇj L+;u^d%1ԗ(eܡ)9XXu}^YFw]t-1۰;v y9/GA(~KC $Xu(;.#ᝯI (yEx xWUAxmo۫Jim^+x R)/r ñD{kk4Uɿ18+ֲ;~Sn8OaGt kfQO7.\s䃭uSߑǢp4 *2H!ݩc0EF1i߯$`DgW)j:5nr ڽ+G+C;T7b2 Jq]B^=8ľ,=~֧bS2௠+П%n)D}x+APg$mAPjD ϭo-P2 [m % 7_ C qΝ=#Ы`Y'r T1:E/.1nm#2p5#";8o c_x g`d3Hyi|8F0Sgݐna/n홉('ˎm,,R;ٌ֥\w1R_>QzV"!V8Wu6ꑂ(~ uzn3l!f[1[F{1')q[6{a i -(W6x0t嫶;eIx5~*2mBвjDcEe~xh{;Ci AKrTzYE'_ N*-"}]!蕋-.t& [Ǽ0_fչmFW&yC̫m,Y V֖p8.H&7B*( jAjF;Op"]=ܖ2FBUB*L ZΌw~:J@r^k=7d6y 6::zkIj.۵7}}F <.Wc˽ !Ef<5|fteAlh&Zh&_؃BgΫ ȃTW4%G2y(Ph>. HBϵoɢ^tyk&le_ŭ(U$T@}'b lǕ-sK{a~shV9|>̙xzhcDlV-t^*n$mBCc&w r2fw@X1Sf녈ZW p0ʔ-z#D5;w/:''SƨI_}kMw!Rma6fڥ--y6#}< X߬)OC5F I@:O˃^^Aw14^ȭUJ m _QI FͅdHXރF7eA e0DPUB"Gț< ܫBd^3q\.M|1W<(e4"i[\yxgi=۱er#qMʿZ'ZA,ętGgKڑ.=S'/^A'r!j"JH6YKr)&'fۡ%#i bj+=) nz T%Z2~$tsiݕ~jx:S ]e,jRMÿذ=*D4Q i AoUGl1UIsRl4c $,Hy&drBYk0se<=les^r &1AM/`P">P5ԩ:б9VPWB,kMJwO$*_`>F`(629%M&Տ+o6 5p G%:ʁg5UgiPS7@:a>1;FCgu;fu[S̆pΰMP2LX6@b nHwddP:̚4D5G:: Gcn2Mt({ỴL?CnqBNEuoF$t^5w# iq/Uz9 bHf!^Hj.[Id|T*2+ 56X5N5tC\;0޳1X1ٚcW˷APb?Pm~4H?G8< t^79ǐZyuM gF޵d+p܉7V! COEY$b3})¢h L=Sg7BUv5R,՝Bk~̧k8&%R8'6SL0研$ ΢l\_]ݱ:g5,qN%eaL$cwW_Oi-axBXh`&QR4˄4G܋!#P1<:д}qsǴ3ت͒Y< UдU {-;aDRހĽB8jM*R-n>Yg)NN奁8t 6ೕǿn8֚! KI4VU սtnx&OY~3ng\F@j<+6_C9kcJ}rIJϠ Hʪ >ⱻ\*u&&n5ۋ($ wa9)ife6$y$YL+ɍ~yčWXL^=nzNC's1s)U9<m4 ,w8$ogɏ) Z8Z/lX80CrQ-j ڝ~{tP_e)?ly :S)Ĥ  À'sJGfl_&TUʌpʫd5y"F*u9H'HsaL{v]`XeXf0ިh*7k~Rٵ_#7@U g*?\rLQ@^\3ͮg2v. mKCd $ioگ@Eކ䟙%sחcxVZJ6r צC*L@9C9#hHIf0`eW\UڞJkJ˜\gV60'&P._;~ kQ/, QtcZgv-8&UGP (]Xg]%*6OFG] 󧧰 L\Nݐ*|C_MѲrˆ_R::,Li7U\n`y0A37Iw )vU"n&Q<| MbaZYoՆ.t+VیKd S5dޣSP]h-_;Om-d6a'}S.X} dNuo?XS?{{ u}C#6326];mfd1n簁€AZ8 nop/t/zG)Q>)R=xkTv!kZ w+Gg.bmjvGPK`e6ZY!yảkO):JvD!01F=Z11KjKdeucsؼwćRA3/ly $]1Fŧpe!Soo!W5ō@'ddVUVړs[\ \qCQYyMN{OրKm6)I8U>rˑk@GP!r7pL|4L0^ "ljڃҭGq304(AD|0cssUq4S=}3D:ßƳouֵXJU2g:(J=0}!]?CX ?=Ē,#촀]ho/!b|jf6jFI2'K{ZX)"#kUȶ5pѧdgѹK3Y1Ӎ1E>|Xmt^<9Z&(g`*D$Td3QzfyK0Pw,~ߖe"htI>"M)>*A$x%/ƌl/獂Zlm'nAg@1ZX\8 >-SjyO}ߙyosdez͟1aį~tbsv>$\ιt\lȻNl ?ʍ+u!*IbJ|/i}xgJ|ulm:$^"Bȧg Xq|Y J}%~.('rK3Djh_@2RvŢWyGYFg[50`6xM`2w=Uu(}G]w]s,o?M&@UŘ'0LD]QŜxpBfV :JpE߿rrkÁOt&e"ӰLw qiA."#˛f0k@HR$QMIrwXEIzǁ/$JDѳ$kcO F1NLc`1KLIx1vIR87͔3F{tn筸іlreؖFp&;\Tt:lqߊs1cv Txn/%@$cT?ş6*#5f=8z5X_0J@Cz3ʂr¸ 7˅}HCϋy FԼ>ĤJ x.N`?͓*tf3a65޴F}HC$+7`Bۂum'v.?6ն I0ޚ P< 6כxxhp+ʤc^EMPܚ2]phcD o>(eVL uzxVV-kr(p~`w<`NOx'v]i[OVL)IX4(r3qQ;x " ra:'/ č5&.ه~hvSUQθFK.w=aj,t dx5;/R F5{!XMc/O.AA>O ;L}[7_cgT%bad tع?IA8??gɚzsdx.Bd3\L9Sr|Ȧ j[cFq31ÛO9}>R7Aq?oE/KOć6="9q"Dѣ#bTWxTy,/2h59FShp4zsc@K ,캇{nmӇP Sj)F\2s[2-i+m^3.C{!gRb?#ŒC:t0e>Qn#]q" =Seۙ@^G~/ͮA%!:a Fu[eQG<,Ψ/I%٧ 9 ,檍c'zt~pPlT"岃Qfݧ㺅s|.T27jd.*M[N4;:٢6˛ 'ɻ-VǤ^;E!nCm^Ȥk쇞"`eUϺ7UZWĖ"\(QaK[S\1=܍;kWysWpSw{8&A|%-Δk_9dW`ޔڴ?Y+,a+Y6 9v%8\k}|74Cx*|c\1#R>?ƅ ܫz9“7(#8F4Vk?Z7!v8ӣTdQhw *Q^ լo.7 ʴe'KaFTKnVMn"ty8>՘S)ӼE ~'Hi4[(r usF5s NZw%NnZF 8/kMYx@Q{w>&/ZcM lP^ht6  mR.DAl`D;6,$OZxzۣ2ue;QZ[',b2PEkڰr1-` 5f]h+w oh5x ~IlvIc ק_ciY;D0P΂cƱH3*Naco++K{2!ףK0m`x(?T} Iٶ)+Hn5Wzbt "K cds6y,K͝B r aM%CXFQ{d!>Nז¸BZ(6 }9hV{mm جZ gDlsi&j:Mr* (zr75y|ź7Bm\Xj4L ȯ\-u?^0Dx jqVw,0Y*-xch֣"b,R?$Ydxe-T< [7P %+p_<1Ԓn&6]nk$|h(jڴr$0tN׭s Cl:XF#f[\h?Ѓu؄XJjdxjrYL3+7(Ö5*ˀNFn0q˩8{s~wضt5v8͹znhl?ĺ^EXyeBn\!Jd, ~)0*j Cq'=X{rНy8AHQ1(2Vb9iw#eJUCuSjڐvSnm㣺tFӫU IZ/L_Ӳ~X_s9'F>1D. [`g@>S},DQt>9Hu` Lɒ۟Zk@lU-.(0:hd Y.,L `,YgnK6NF]Z+cC[٭|23$xʡjP7ֵi7*]x{n T[.ҼkÑ"0FlNAiz{8Ic\v(Xjgۨ[s`J¹m׃Qe'm81u߁,.,"_Vh洷.f&'X(;JGy"bϸG7鷘(38%pONZh>76r[v#t }GU!$9-QMVm#AN'cBv%8.T8PpϼT6$yg )[4W`ݐ\r]'N|p1wn9dtǞM%\=\ewc[9wmPhE*6ap rq{<蟚I[y~?0Wob,@Y8tS:?WQ6`3 -SgdZf1 @pho3Uqka_K0wӣm]Frt.drpYǥ2T&ckS5AL{0*rĩK '֑DG<=pn`!,H[x &B!ґr-֚MĠYytH +xmE\M&l`vPI5 5܅lžvxQHi7Ĩޓ`_C,6fO+Z$H^LK'ͳx&{;{4Ĝqx%QS훣Yv慝:ûKVknh58!sTQ4!)n- uel\^  ncmd?"ʌbߡ)P.}DFkf?*[:WL̅YW' eװ)*1mLOR4y_ UQ`8B7~A/ h,9y~źҀw٦S83(J"8Vp >μ)C eorLf^qrhվBUbZff~3i;&&&ovvL[?I;ͩ!~r85.\0Hl(zEHnsuz(_d4. i7`73C8+ƻ@d_14ѯ ,,s7}+i`b>[_\JiUT)\=;:{UOoD(ޱ& ,/sL"߼tbh%/Y3cB$6;[OK{w3|,~Z"otvl;-0Ϋ/(+ѿl/R-BDm YP4Jk|`bP4P~~N6U1SDزrAnoh8p~ V!Y' l(9Uxnv o>@w `H˴y,}%#SϚ 282?jXԺ)[UNầd 0d{s0aG}'Rj6kF4asԦ,;2̼2?ͅ+o7ŹغIKslɉU%ë=tU$bt ?4J,VHoe ,48*>nI'ETφ+Þ7Qq@", D~%bz*CBFYE5))ڨTrw3)Bzzch_H~(ß[<:&io^ Plq@–;v9\%+sl܏IP 913/ {WVQMs5Mc%aPBmӭȒAJG\>A,s߰w@ʳ9t=;P9KAU&+ A X11ƞ#,i`N[_KXٚC`b_ǡh06FHn.)?!XWn_>ƩAb ,;':s /mQpޓ,1RO dG]UJzmJ⤣FdxRP/HjMݔbN`x)>\|0;7NDiR^YNi4GBFYʵ~~'YQvdHb|HT=p%OX=*$ ֑e"~F7:f+[E.d x¡f(TH,F֯⟣Wy#7VDev?ݭ2N_io4x" |rW"g]_hL-*dZv,epWRgl)^`t.hP9]Hfcߜɛw><,)/6^R4 >e?6`;SR.Gb7F[/ R#|TAAI`IGj1xr2^,v<ߊpSڀ )MJ ֘ -^(TSAw8:%$P݉XVfG@-EpB[~;d ގ[']͹4vZ8N5D JE r o^QH3`rCqUd&JzM˃M G|̑D+5)pm<7J&dQJSlBȼv?Ftxjwpp^;?590t]bJςv?3^Ŝ?zm8?j""Ur,-m*GiUeإCQ[4XNd倁}i"rX?(Ok{Rmh%述_3p`~%ED @Őwbؘp=쐒x&) q3BIw늉ڏeM dLhtvdo l#.vDZڇ*bߠ+Zailq҅) eKEVV~[AivkW1pV ^,! $"l㻁EڬPn2}0MvQ:?+׻M渤Eث4-[ eNґ %aU݊#:d{Na,CMHZv3B[:. kܴ EtbT׵M`l @ǐ|դd/.DxM >(3O[LǻJ T: E(wF $*i_0,-| ~5bov/ ߒ n+=YN/2~GF^/O< ˆܭ CXX=2VY5vhT{ulN)_gw& ;+pSAClsDB`H`Zk!'J wfӵĘ}]g$t4a\1l誫*}E!֠|"yLKGr{7VU Dd}>+CrGYizršI)h?PCl`ٻսeVD%DoÛ=k)1Wed]>pi+g&Ix!aa>@mDН֐HvX54(`1%H4<6Ջ`r؍ @']$ _(6mЀiy,l{~\qiGɈ#>A U'\Ojed]YgfsD$-DpYII# 龽1:J'd}J*:G j_[7E "|5[=HA62͉X{jn X"USy'hϲ\~=m0O0OT 0rsՋos[4[LJu(Ozv̿)0kaiA)SRPW E񵠬:2adFjm}L1gg4/(I 9܆xcUWnBx&91[w=`8#݁I@[#=[FP rO%s I3.k:EUgDQ6u> Z-g=MfCuôW |e]t'WzہSI]hRũ8JvbлlUfP>mvk{7Æhi+dKLNk'nuƑ x # _NG es;V|= .Z-+ߨO~%K^8o<ږ]%p7Øj\{N*Q^9ʆHļGuFGeBgѝZyRDoMs،fУwB'˔\REҵgY4ߋ氱s"fyB& ߊJP(qx:K[/hG['V:I>Y[=oRk&T7w\NJqEa1MNP,r[tKHy>cWwQu?qP"kάgl?/NPpd*&Oh2"0’1 nJ(0"oN_\4SB ä2Q{̗ GcrliQ#xB%v I1oBZ[s lBeBCQ*87"k(=r/C$\6͚X tȺ4&Kq7 9;*w$sa|TaZd°kV|g_P'trd@3zH'Y1`*~@Ըz&T'"_Qէ bfNzh/]~ҷ^gF@_AtuVyGX':dES2͎S1 &y)Yu&_klP8fVQW^3`_;0vtVi55xƬz4h@UZh4 Kc h_k."$茿I |ӚHk^Tɪ{Z'4nJ~3;K"U^XN#n 6bóqvw] AΆ'wg刭GZDcU1p"I:Iblpq"ԁq 7vACñcQQS#M @n%%6 ܬ `I\D:?a{R"sk)Qڶ4D@#cjբ֎q㛽ʲN%?A~*Kb*Iag&Eweʠ/"q2zsw8F㽞&TV.Z0 Qq#}&pce Ԕ_p]B92jn:k M5 k = y% w`恋.]DU_OċT.+Hd/rS-OMO\ Bcjʳ#f,p"#*( ~>?HU63ʞ 1ĺGgb:9QXQ:^(&_gMYtP}ȱئrU R;Vuw> `QiW$݁jvnxA広.l'P!JPcvQIx$ږ1Z'.͠+ȴ?iur1ptaj#m싧G\uNHL;l6Se&| jA^ _W"'w3·WaX!J:gn0m!S^P > 0,,ĉ1-%֨mz "ܳC Q :W/%Rkt A+th 7 EHOgJY>IluD_v~Ytgf/?n6)}v{Q}<`ݺ7l2)EHaaA+|vzԢTz3h`_+P 53O2e&ޔxKQO1ړ[Wefs|d%%]:.t%UmUe/k9 &f_46E NC#mKΚD$qF׭kܟĊi€JjoGQ Т_g~~U>_q.+𾡗bVe# )g0?ă$ŽPerBvJ﬈ke,@^3^1#~JZϫ4Roɯ 528*ehfa4ʍR-{~XŵZT=iitʺoknn쬽+M?~9xr;zV=Ծ!=8.BSV8j˰k09ۈ4=«h02լWru{es$}'dT_ {w %jzSt#.9vEL-\SoN( $9Kp:&&NM=x4np[{ifW^mQi֜! `O=/.e@ lswV8 oН5rK)lj99!^wPzۃĩ?.=;yBvvk+\qѸv0ƋcRRl=U '&5n˱1,y>*fcE*&⻓@TP9 l߶g6~#)D9&]]tv9ZvW؉ß RLȃ/EV$e`[+4*V9!Af:HsJ#`CJ6 .X^ !ﻅ4,<~:8ex5ԶZy=1/Бo}*h2e;.dw*:'.]:GlqPn9NcA.UFy+37Z[z3%r~DFg&EOk `r|q2g]Q#$0˅V_żkizX"h H2_Lg^L^9kU7×淔u,x1> ZmV t a5B`1*#L+jCKaε d$Up1Ur|r'x YzSCP@U;& v0w]u仺W3zUFqM>iOCsJ+0D7ԭBs)n/asnD6uSo{W"quinmP f^B:=6XLS N̚hi2>7} O*a/C1;y;!CnYH@fr7=&DFdZ%K6u$FPcCɏ\gʏBo0}/2p/኎wRaёCգ<,nEW菉e~;?>GW%.ᷓ=]{}%cb2GC^DP:l5# ׋U91"+%?!fxV: 5ʽ)<n٣jCgNػswͫSGU& y$*C55ԋD8fr ZCGxIzX 0Z:ޮxxWPJ;jR.Ag4߂`+kW.3Z@8(۳mzP(qL ewE;8nO6seQݘBH^8yUL9Y)֨Nv( .ѷՋk ҧ~3!=M>[ʕ7"s=9 ;RZ-b4$چ.ۚM* U3h.g;EҏڟǤr5QlEbA񊢦_t(Epsko85@ Zv^y<[('To "[ZpVKرyDkX8W#YOO]!tLxǤeUc3!oE<%O5 IxI {LX &?٥PݐLlUY뜢\USL9&t!ekIƙXXHa?N}`#9zՖq:QCՊ׭qَdx^;BPTzdq{| K-ݬqANoQ щYoUlmhHlK+05{]&`Mi^CGuN fwmi,%&^[sf0Q*hS1Cl.F*Do2KpPL%|"oWg,({vX O4`5Cа>e >&.~BcжM="9 Rˏ{~R<\W}2^K*Xa|Uc_fF=b{վ pӲVg |  4hw:vػe&s' <Y9 z P{[VN9 ,VSp& Ԟվb 31p)GyƸfX'F li8wTVHyOFl[.Pw8%컏yihh>k}Sl8o}KWPK\^9zNyǔY1Q5-dyfL!J$7\XnL\:F/pB;&eYQ 9flWN_p׹\ J{ďCT,7B#7YK.WNh| Jp:Q3z{ʣGG/cCwvRW"gcir"ydC@X@#h 鶶uZBovvk/# [`<Txļ+`7(q{xHϟES1F?;eo >ѓ3N,I&Ƕ 2g8mf]˜|۩-YkbQ.¼bFqxYK6  XIđc+B/%m[ҁ9 ie)_ܺ95aT] Ǜ1njzM)Uހ[8QDVekSEz?LԜ̣,)gH"[+fTbxIpE5f^ʎoܤʧ;%zԳ{!e2uD*|QLH,T6_\da`4BWa.h:uQR b`*C~LSq^Q Y ^ h it1j߃ Q2)Cc%UPf8Mj!aEzJS8O-tP^tt~rv+_(%\@nA$;S{`N`&hu}Ș)iɛkla d C/L7sEθùD4L-=ྉGv'c^2T8vdzGMyե8jsCV[fr2H>0526{LnV`A_| ~%^Si(ƃw=5Q-2s˩. ء"1GO,?%A&H{^Isb&j}m24ZDCS8`X[# /;8mMPj<=; 뉰[;}drv*v^j XE7;P$kuGdY؍CÉiԶO-c<]X$T?.ͭsUA8Nhhi] %%Sy. &&n͆lh/IM(Z'g/=-2 q3ݶu ,O (حVC,g(_1ƢUT9]e&Ire@h3;3=M!gȦ)j'_ {k6{J2(HG2$7Gg!Σ,{H;muNU BQ @!$r#,{;6#;inIW & _m(ak96$J6BPR~̢y)bJ3.;uZIct9CrX0saRϭ><-oҤ|2t#T#Q% OcUM܆7Fs13.:i%">3wy0CV%'Ә 11|c~k:^tj &Ebϒ8W;2sČUUE84f>čl*lv*{-Rb  2@ԕd=ϥ٘!B_8u4ceu_E}9?vd46*[1k1T+f]Ss,ށ~)Ƥn>q!(ѳ$7r[T u%*c}FdMDNގyh w"y _W>g"sqBm/&&jvxG}{?bkFXtWwTLqlZMTգ12jnƆg7 d}y2c1NI{7Kncv{pztD..+&0ztWUhI\C٩%=yusi70!z^$yP˜PBؽDOH:lȪ|2+240 > c')^@B~p=n9>>%Xj7)E^9߹0RjpQNK[,?YƂ#'Sh"Hg'`x\i66vfG3$<ǪsQh%psw{boؘ| R`Jf.W 4ۖPG4ȴnPhmq>F{4A8p|GlkI:L;=0 8&,Us -wH 1֒&_,pg6bO!OuY|<,޵4^#rjr*)jNO'q &9hJ0oQ?q-U~ C$J ߮ge*6W>8Ffu.^.N!J,S.w\b}Zn^m  EptȄwų_Y4/voYч2F@*¿As=_?͐v4I/M=HhZz8EsB|nҼL)L>(:} /|SSrzb[Jk QaGkfJ@ѓT2 )s5mU8)9չgdجUQJY,D`1/vXJ8 EζuuȔӚE1^^;O(+LS U> CNglzBz+U#cn Bh`չSK J3Ju1C/X{j-2_`1 :wi:.n=9hp͛b+చ&r"q,o:RlS_8^)RŐ=*:70#5!5.MP! 9iS |% PT0J?,dߜnd8Aȯ&" dXd5T1bUv3k)s/@J~G*.5pر'&|I[n{b17 h[y)N"-Jh8T2 8c*{j22i3-7XEA^ur4ƲEe fmSYQ#؉E-xLTjRN& k=LLH1hFx3Ny}rx塀+"uwk T'#۝Y@XͶŃ$-4C9HΆL{DZfݨo 끎'ɉ6CV>L5h.#c/Bg6mUvȈQRm I\2dS9:~E׶4w9 (R}z P<$5J8rԭj6Y@E $L90ֻf!AV7.U`(v~< 8BO/C ѽ+)1^VրqscWObnߍ:$@8FEk},֍MZ=od6D{#K`$Xޘv3⵿T*[%kT/k+tʉ` -޼K,)@~T8jL1isDfԑ\,,vktҊUi<;UXL%N8ɂhyq<~bo7u)b y$/R@ CqCi?=ob=ʲ8N9lU1^.R{Pjc$QRU%߽QNOZ9;/(dk!w=#DkiTJaWcb=VwT/b37i"a4|1xw@@} :"[EЮ *"TTLB^Mg$j4×ig+-[aO7<oVan?2~ -X p"՜7=[w;Ak&0]&埣̨tZ''Piλ.aP'2 pT9qo7ΈvnH, -`PGY*M^x`&R#fO%{|PG\y,s ߚ%H$yZ,8ؽr1"N4@cQ@IqYAl_w$i"?tgc<T#O*aHo:g{f*exsI@nuƗ>q9w DXjjHQfPkӸC Poli+4]+]KW ac=ЭG7NBd@"x"rhܟYl;QoGh]un=4p=V3l췵xʽ㰱i*Yjb!-ڞ{ray!Y 7#EB"¦͏FjH~BtzGCS_Gvm89 kZtZ+0Y_L$-n\+ dArXՓ6 {p 0ì7aˉS*Kj 0 \FMpb?@xFrK/JFh$ɧa,O%~q`]vc:dnPxHg"ESQ*GبdS b`A;&M jЃCXqJ$\}@CS{]tCt\Ak&LQ`FYkv Uvt4 ~Bijg!q۶atL@vv#Ywɳtg8md~U8)Qr"SD0 <|έB4B3,l =T #]bP h nߔSc]4k!k; 6y+3 kNJn覸5z/TeޜC8>U~ɮ[?zcIFyR"bNpZ 2^.Zv'G1gOs@0Ҽ9/|=*EnG*9ҫ`5BH87x7kP`6 d|)HB`Fː`x;uw/^Q{O+%^ĵ̶{*bDX-4]I8 s.%v8]gŦahF{L*HCŤh#UL9ۆ. ?AŒ槭#Bh<95F0:R_37Hh-YbYّ|1ܪeL!nH';SiŞH(Dxcy&.JyE)L#FP*.S b#~9((BnJ8%F_Cg :;Hhȱ68ҷ&y|Kf˳S z *~!{ocI&a)2kClr#`پWG_3iPh F|2CU5a-搵㟥q <tl^sHc 4y>|J[q1(LGM-RG_j oY5ZB_n+;D&VLZ jvF>G: Z9.Bu,ƫԏۊucs!TDY-*b<&4Y'Tu=wތg^. AUs;ע&!Iv`?BJG i(.TH"sU鰦4GCNuݵtf C1VČc:C޴% qw)V+R(@v_Ѻ Td67d&;Cn㩿m!hr*vvfC/|q0Xd>`ך):WqO۴3*9UPh<0t[Rj~ E5 bpY> >iK9;5E\!@X&D<M)fٌb{Jj%Սk(V&93i;TX^0#oGH3-d~@7 ka ib-:,pjԆhsrq^yPu8G@yvOZ'%+.NxB$:`cjFI* 8߁Kö\#m!bp筘Pq-G5qS保3lsuKw5б]QJ$s}, ‘w|f'l0M]iwf:G7& 2쏔/EnռÙ}64teH筤m?8nbr˻!cTAoʠMw9]Jb5[GJ<)RȭHC"$󽍾oL&,Um5n [KI5{|N3o `4HgՐv y[9ШX agD#gcYcxD 6&pkƬ2i}:.uQy2Cw]QTひvLWf;nBd䠼)C64X*N߸i&;49LD%y?2h7XLSSV8:f|wy<(PjWPc@I:Vo:Ng8sC۽mO`E^YV+E3eZzVq yXS"CW=Jɳ's$+\MpEd:x<}oh7Vʓ.PN ZpPh[+f8<aA!{srɥtCoZKw yy[9OX !36$ (sMHfF5@Ou\+tn{>.Y[:8%C%qmAg&j cCI(4C{$zHY{ws0g!)¶ThbD8av&Dla] w#6񬔼,xL~ؕIYcW>|W:K.aw]&}4br@:'LB#,I2"ѹh<'eog$?)ƘU H"Ct1mp1Ĩ pgRBԮQ^*x,PkӂPT5f^G3|V֥{ʦhPGˠhvFmx(7*` Rɵ xZV;t4og>yk. iL-65ce3o˨t~%$ "rvcHl k{5~-vj/C]K⊪Q$u晌XƸ[S|Y}"%~%>;#5aHlkS(GY~^^!]1ct鍄saY7ƉB "h#CMFWrdW[gpu!eju#ʾ@+vUP.@zP%.Kcr>3hsiu2yI8ЃDt.7Lzj%NSohX sl g5jP@.Irq̾ ke H6 N.hxݝc؋Iz]Hz\0tBjiǹ \qeRZfGYUVQd0eaYVceŘTZL)sD 2Vl{ YڒD 0ShT`=N`^&5yL&!`Áƒ;G*[RORӋzG}Rh7:77jn" 7ﱴCWM nׁ }Ŏr4D6oK9ttXΩ4jpcYmmZ|Bo߆߀ˡLvɸB8+y^ex}ݢ,x- /g[23c |֩$w,7 BZIC^DS.x#OWhj"ke> w\@5LoX'L bX=+r8Q"pm~@s~e7ٻF jRS<8DqlrUֹp7jWḏm{m@´ ф6>T.,2PBwQ-)(4`[z'׆bG] qf<UBǼTrMFZQd*tyLjWb2+gZrW\Gs")%m#O3aQjL fμx&b%ɊVylΡ&@@dIb f,tP5 6蓉U<ۃ[<zBjOayzpԄp̍݋q-Zژ;yZ^;? }IJw<9lOaY@L|h@mh^k*5ﰜ?83Q]}dX eQ9ncA2Nb|pזDbNv! F#mKhqݹQch|Np2=뙣j_@>ɿk;{R=!_ On/YP7?UîʐQMl%(zt-- V smI˖bDm"Qi0BJb؜yLwTnbKhS4rBM33mޙ۞xFCqTLv^ VMYNb PQ8$*+YDT[kmm'JrKrh&a8ngx𚗚-ʣpZ^[YqI^'v}罀shX#9ډlB=[ ';5-d:Sg\ ,ʑdczĜA9lB 8띯P}5,]50ܵ޵lâ\S" O9(vQZ-/aGh}ɴO#hw1:MF=l UQ-*^"6Cd4^S@=ᯄ [MqU86om۟n^;VMt*c0{ǸS;Jí*ИͿEoJF~Tʟ%SHżyԫ+KޣXH`B%CqUȍհ@GH3<Tr|BIa2<LJ_`V7wK ܦ;ٓ-S]Ur{>!Wn$7m +U[6At|oB⻙bw¿_טC8jv~NS;ƤN~A"AL \nN+Az b.^C |F ^{r][(~ihs S9$Ί2DIdCk.;G,wPޛ9?1|&L6n”P`48t!b4R~ o܎ @sO&дWOW 6; |"ԻO;lтG-΀Ȋpu!JUrDw,73zHW]qI(yȃflfm9d2Hgix0@y%II <\F<G<-ruUGxUZ)xO

{} ]?/Erz =<4BFZK:ZmMQ^W"GIk̑V3.6t0X\cX). 2 왯VS!}f7:DBZE3_$ix08=ϭhȰ7J;ҲEj];!T@E R]݂Qȓ1;S1ׇ4%L}>NQ0D޼]GGC:,;n@6Q'"ѥ<ԣcZ73GVCoJ5XzSW0zŅ!~{Y[+D@o1 R5EJ9YNT~mhmM('v G[ES͔'nC~p\oEcbKpZs'/B7F`yمIԒQhY#bZ \1PiCZp1n V4XftK)k;Mz5̮&c5[ rX6K^ֹxaE*;.i7Y"C~'݄y $5A0av;pSxMOCגR@<yq.92wݻdU Z FF.#jrEiӕyJa?ݞui!,,: mMu>یvYYӥȋV~FHĆ&x;Ckrrxt|"1RYjo߁މ9]"=wq 75Ԃ?P>|dW2YpP`+nj{wUvfsU. AM)p"Y YE6TORݵlJZZXPi3ڟ4k݋ %蘧?0nb7 ¥qᴍ}Ub@z_i'O\[%|is[I6 gٲ6W2pLS'S;f wDB|̉u%<1M\T |-U֚UHW(C+puˁs|J(Kfc"~@-D"!Ȧw}ͯ uHL܏()^phB>˥e;1M {oR$b,T6uɠқO3-3yo&.Ѱn8?-y@N[O ^ ct kiȶ6*@R,oGEI%.DFUAXӓR;'ygVjRin OTTbDa{ܿ?"H] 9;WJF$>TO =@u$>C@|SֆR/-|se#V){&c$DN1훱qȻ6wvSVmyFlӱ!hEX@cir? X<=q} kA:pěȝ`y~u>k@7io!EjyJﻖ8|]1U ABԢ.8]!ԋb Btn3 +5t}u)|")v9MzfQ!nfz-d)_r>1h w$xwņ%y6ePv&{,UVs/& !uGqFCgo}O˯=+Td+\{4Q/ݩдŻ;ݏiUEٚs}8 'y}֩{ SC,.tg@1y2U/VT|rV'Sq"\%gE/L{~ R6jScz b;Ys"2MD&,l̕&O1AUs%7ҠzKTO$yݑtV4p1zypFbM"Fţ p?CLy[_Pf݁ li66%kx=ra>Zqk}Xxg`KGз 鰛.X^QN; ̵/\(fыLK2b;KW RȔXg#J`#bgadh/H !T(Gj|p69 gI H4Jq8; ^FMJʉҌhD0q1QDM%Y@NGw'\}Rc?J r++)hzw!͌PKZc1I5r:˒NmE+] RZ5D>2m<ǃ'6Eiue2IC KC @_Ⱦe7&baV`w/?Hy7NKxBD}Pί¡>'aQݤlCroFK_xzw'fcdjVݹ&VjGԒq LZanN YDŽI"ۥ82L9|QXЮ.<}=B5,mEe5De 96%4gJT-"0DM)^z~2??=i8xQ9<nH/!X5nMԹLds:jcZcTK ︡&9K:7h2@L#LGH05G3ǫbIv^0@|ZPq> Ev>*v-0 "?Ž_N~>C^A9UxT'j)tjw:ȴz2z>*AHb)/ijwŨL,PHC %Ԍ@pG yA܀Ov۔m(gMCƛyZ6lQ?&~*LP KT\#˫ې(q 02-ܴQQ :b\H\"`oڎ_ 4-r-y}2`<'AHUĐTjRW-v!$PKdvDf ۘ]o੷(;$[ܝcL=QZ { A'zKpA#rͪ] Ao\{FMt~mKwޗ0ϵuRn=zJǝ&bÅH)ypXt~`e^c bxNWtCwL.\́1ۃ9`n^{uBs<1 fND ;>/ȅ#yȬ_?Zq)cM J&f j\]4st$rd!):'E4b|O7A4p~N%ȕە(B9`&9ltX.4݇}ݮ|վ@MHZn$˲2;bƳ9rcmh4w-T~h,U2-5Edo5%"tR 2u)T<;6y؉*H$[XH/[ɕ…E9kW^򄂊H} hb,ZS a7|mKAk879%&:gv?dAs6*Ny̎[XOVOOS{ѳQLN"ȘhVB<'S1qX!My{)dO- xAո5:LJY_mk 0'Ap鞁NfP;%? iDw83]Qkݯ7 \r3vQCo$L.4 c"4B"_3ܑN}:tBcYE8V7ASQ΀!6Y3XS'ٯ>p>0#g)3Ggf66uj6Aڭl^Ը7u=k = !HV:y}N Ղ&1d1N GL;*uS3>Opu|`Dmş9`zG| F._9(m\Ŧ@zA=89)XXpbHk-Aa7@涋ry>/f$@ {ȵFSTUD%V۝7j/Q[Tue'&uYp7U7^H-vlu(/:Q yD}t+WF3{J< <߭༴M^rhcmUUYa-Zے>tւ}qE&p Brn]PN& )2t& yZ?Ҡȓ;DoPb =]wrbc( \ );vu~F̟u9CRDu|!P\?dOA;4>Yz<{>I"3O58m="}sҭj**..I^EbcOap^-`&>Gx[c{u̦YC2{Nນ ^!to)ۡSZ(M깬—jki5_ܢbp:M8NG 58Ѹ1rzl@ca0I8>Yxa$zr% ZF&6/`^pvZxgF6h @%Qm6yoyг4SgnQqW al-Y:nT`vH8 {!;4xH}ic7r;_W$[nK뷜vd?Ek7wXuldžA/OL> LO_J=Tiskڴ{SyBy;.Gԩ"|Mtv]bvjnNHP-ravmQlӹq<5YT0=P ˫R-;_S0n`a&  xZzDi1 52~lΚX̝&FIl -nA[ݲE܂0lؖj[X48F¤:̃G @>j798 {e!>b.gRӬ pzЗS$;f #.co"g07SzV5(Q/.3. Pl2t3nZf \[yX(36mH񗎏/$В-l,^5{n`Nn4ZoMorZ|9faAY\8KqF,R:Wkzw)ʞ&-/ Ԯಗuto\yr| C'ѣU4Cgf0eQRއ\K,%Mv7&3r(f%J#.RK;I5u 5(Ƈ6*6gw_ZCG+:_XZLMkM[u/-:5i|s?aQfeaM<.b6%Œ뎟CEUN^=ؿ˗'r~ځc~,pXm>oK!&t)lmuz0U o݈o$Ͳ}4T Yzt}]\S] l,qT|'C- >f60$h7SC{qa 3I Z [P+E"l8|: Vϐs^sFCxu;M咜20K ̓GE?c$!=S ;2P ͛&v?J 1p~ýM'Qp_ڊQ|wrϧc/[<1zm EX@FPyf"q`NLXKH`,'^jd3_#:>\| bā : ;P2&GyjZJ.=Ybrmb̏Z&2ᡳ8Gd@䯓խ U~$[~:L7pM(hhLS8tIh *m6}W.g2Nㄐhgw+3 e3%3W 0)hYZ.*](Ow6}{φzI}*kY,՘|;456SsǖNf58F]{|z%S]TaT?~tof9KPK;)_a<(?&UAˇ=#I~ՏNA~Tn>ۮ aM @B&E4X)%> g*^UAKkgJc_3~'K{3Wj6w e[+Beb:`<#<jS ]chO|iVcB7g2sy+t rdkѰ`tyexH;=^ś8nN% ^(o.˒twךC L>+j1BqGG \.?0Cz9!֤. n]. Gi <5BϕH^Z>܎iiNɲ?b$+^RzRrUWkyV"+Wp=6^e=WTS0dͳy0 ƶUx*-X>&cFª0)_~~C<*K z1 ;r Y|9SG鹉HSnK>xR~,&qj™ `7ڠ9갏"JhftV7KzFok,Mk MӋ^KF-#Չf\[B=?x p6).q $SfqC,7L)F;9&1jӉpdDףa(5Xovߦ4mHul?2D-ŎoZ8YI\n{ /S#Jn;,-J<V&hB9T,)%{qnNB'\^ǘؤcs/3z7#l5FP`щXy+䙏cReCr861Y @_E \wȻt5s^'psJQg k83Jbҽ m=ޚ#

28Íͦtl_S9du@ќ黄-uAhFs&UFX4u֏eʹ]HK"hEJVn}HчQ ?`pzM+^g]4aj?7mfkްjco Y[rC-]oXQ9&2@H8Dd߬L (9C a@I_]LɂES<5U~{0.s3rǁk~aQC&bbkqVfp񑝕$D٨uBGn'yۙaN ʵOG^[0 tIVk.np ^uv UYe dgܡ ]k?ʭLJ_ jюu ?F;BSyIIh&=jT5o3|OUjׅͯFyF !&KlmʞlkOvE\F*c13ϟB_m)D"{rotY*69Qb"H?VRlҙC~tӼFX}"mU{vûuIzԂoyI0ʇE]G 45R0Yo4e9Oq+ؾ8uO)nr|*XwR-Og=4tN)1 >rxBJtT]c`e2|~:I|а̲y@p>]#=N>Z5 Ԫ6rO}t$Va(|u(f?!=?׺~V^4>+_^`Q䢦K(- $ Rts$xH|ϝ|]܎Lrq6ɼ0u; u?KQw V> @}LҖ'+'#'CR+2.R?O)0V琒$SϽhFBjB̮_!)3[ ip١#!OT@$V` t/\K&>: i/~CӚ$:M'UՁ+1UaF&1B՛9_bguyc PLys-V#k0YYPg{s;/Xˑ?|Tb%Yk0@AYjWj[Ü&@6zPFz? Phg Yf{ _}ZOܤԶ a%l6[xFp#2d&u uxuG  iIYg>QS}N_"nmދ%f,3Z_.~G~G/H Lx OTꫲbbJ_n$:(u+H4>\ܲ-K>nwתaYZJXǜX=za>IW;=gygƁFȂnbm-ϖ}L]r=xjz:aV~v؀G2 Vmf{載gt(9j*x4&6upyAXے5aB,sɰ *ӷ1ff2:~kk8|(jp Dg՘4IVBWD!„:(O7 ,2p^_&L5!wT Ȭ#=l"ZjD2Đ̿;3O-_}Jۇ\yS">X<2s~PG*r~CZ?7leFq ˧ */*C}x ro,N3bfhȁ:2:_eUeU!)HYz:dv ]Qdl }QљķR=sMyb  JE^/?Tcc((*u-/APC_g{Ja 2}kh =SmOBF'{| !Qspl7+S;X R`+erzrvjg1Wn`AsAI_ݭr)p埯{&Ұ"[Gk.X^7*3-W9523F'RF3;xᒡ\T!M<@ kS/G6* lDin ;MɛFLXH2~ơkpʘRKBΞ;h`}C %:ivBt{.hB4RXaq~[ޗ76F!B}9mַ0$< JT[y YVX%]~ddhe3KF #:΀׀ ?5͵ݏH{2t!2!΃C3?ל* IW!'Lbl%xg* % ց%l_^~iZ Vp*6DsJpr$"ul3tskꕱ=vСpԖ+]F.]-0:~ŵOYUb!e,]Q8MyIyۚAr!rŸ:Ât &z%:9ʀ/]x6EU_`RxfK-ts1qBP$&Ē`:,`H'ܷN}`\Kos"첛 !Av96ĥ8ȑgXқBaO||% )K7Efhj I7qPN'أ}'h ܪ%7r}{rx =amk1$o{}Ni1!=thF-P=ǫy|s_WeKk}-4#άIi"{SJ)5HABFgՕƂ*t|~:΅\Y z-j*3L)k>=f1xeR+-4l$S'(e ,ܡT diSlM\V6qG ?T?_x7oz;ꓲ!G)50Uqq8gh+{K"eرd8ihͻn-+:[V^GmDL *56"1]A:ttQi2Ɠ4aSħ(*酜=IئMQ0IKK폠[ffY#Ua"8Fwu8zM7".CKwR]E)B6OAaj ԇli_y0P VHYHA.ݢ*؞7ĆU0=kU6Fx\Us,zn":<ƒ-М\#A!5aD 4*6-<g VS5bdMMO2G)\. \wᑆ59ggɲ oM$Jl;RYҫXHa?t1] dKF$СwIX:\<"L]BgI7UP8KԓBČky̰~uڅx7^:צO̷QL|vVKbdΐML.aC{};čn/ם4|Ke7&ƶ\ i va&O^imʗ'G#q QX?,?aTˆzC BBv;˺nTKA-mB*=m!L~t 8I؈3_1XJ `BBl!3+CڽV< J֨E ԳAQAT4P)4X(偺n*^Z;l LP4%o7 Y#[()_}S$} #\B>Up=ߠDհ"3^KM:Vg}\þq/,2\JdJxz.HrkrD"R+/_"z].L!8愋hqDops!)]A?YdՔ֫qW }t =5X-qA{<)?"^9L90ӁݎQD%sg FF^@nq4=5"sM;~˄1IS"cS?vRF.= C20(2KEoݪs`> Hd tNv 8DO+<760vimC3 RggZkNOB%,@h MN^ 0 \vq+?<k2)= +K,lQ!Jc[U \WgaZ$1WCk*XMP$^7ÙjD[N+ڱ95[uI蓿BUB!􎀪.ߝeCRALJqrGÆ_GmHH5G"EB],)狹1#4d(S0O͸P.d,Ğ%dˠv(B8䣏eڞB$nZRۯd} R1_`Q>Q%?:"iijBV Аtv Ǡb̈ 0(%avGH9xYwЧ$9AoN@gRBN~aIJ Km1ޏz:@Bxe~X$xcc E'I.F޼Np ]T)W_PɃUwS\. *]fŅpK xcTP$٘*iJy;[Nzn͢I:?_ /W ꏢ~oulBH36/hl]y5-3_`exxF[=?gڗV}'I)y8 ]9.8㻂*]N/=üg M:?jW붇V2O>Hǹu-Q12ʸlГ/9bis_):(|H.|0ιKQPF5p`2Uõ^~ȇ7-OwXuEX24X9kImRv-yePDW`!'@?Wl`)3۳ ]PKvԇkSz3b}Mv `W$/L콪4nrfM2V]ilu[{Fkg#˘9Wwۆ lÐ3r6۶O˭RRb9W .l%n?p;@tD R8,5&@7 ,-c,t\npzB\El jM,D̈́KzW!̟:1=DIar> Jt64EnD{=O+Zo5Ÿ<-][y@aNƶyl4ޙ̙tpX>$}2ڱK:6"=N`^@<tZ~yS d'm05 ( 6o}On~}u̧QpM+QR` fw.]m:U8[|/IŞ?E?2[=k |66'F,9 ?ZhfB>'JVW3ʶMZ[v˽#kv"-~P3/ؼJ- H:tbl țYoZpd)VpYţ9%pKΐGňwO A~R?TL/N[DM*ٕ2͂?^m/'%4@g2͡tuvUZ H ߊ,dؘ%"g&g]Ujum{[T+h'3*ȱMۻ uy͋'G.->_ظhZ\yzS9V`vdyiAZ/}شE֌ ~մGm (y¿6E]agT!x}B˄&.^ C, XCOQ `o9 ;|@^#̠"Gҹv0X2Lȍ7E"&K 4-]sR ѱc]]S5%d˹15rQ Uvv3ti>f-Y#KU(oߵ){(~ۄOǓ̈9̮u+0IUh@zSg;9 {/v w vv E|\Q8qs;?o'bJW 7\VN8LowxfO Af!#_ }֬H!{`ox} zULvY呉הL4d gE8 XM-qt:Kx#n2A.eМѵq}=VM$3+zVw%<&Y1ӎC93.yG/阞bWtNF?+.JAA$ŃO :NqfAlhtlᐸ{ 9)oH{#`y1tWo[˶ ؐuѓ٦?&gc=L\-rKX0S-0iEk6S)捲FCdGXr8D1YP*W{Bi49g CҤtcJW`vqWkFX}~}0}q5L~e *;011Bpt݈ [MݼNcuα^Lj&Uֲ\ t)ow`2PENQsփC  ϱ=`p;<6ҝvە/yeXT\C%wy#VQdvδ}oiw5vc/>+$N}HT!]3_TZctDp tx{G:Cs*8č`&7(w.q~Pj-^hW_) :<`&5ꕋ?{%gEP4¶ԄmUL63֖+}̳꣣=xzk4P!(ÜVKZ'^'€y7=oNx54W#w[yx_hBBs`,L֝ޏ$&ݱz"vTu ٸ SGbH3Y!]DHRڱ}&p?ZhG?>/* I 놫JW@6{Yl* ݓ)mK2J*Q*hS':νl2Iwl?wo|-1ɣdG:_ ^p1.礉< mw qDZ7lhq1z @k*JgR/H?;/<=r5~{5Fϝ/>t?\5Pno s|pfFb6a|"c?09S4{AɊ[&τV1fMD݊bHo>4ϪI~{|nGew1;LRVaƩ/| F!AdwB>Ju9)>a}?c9U]g5Z]kށ<9L.,0yFB0KgPtJ2~˅j2u{Ti AK By(4{l7xuSlsa^D[R}oe:<U+ }x!i$^\{[(ԛ8к9|ޤI,}34Pň>=+[E8<(+e[s;@VW[ρ)b.AeybbR P($JG=K76_`}loT67~Ju9͓5ptFH#l%;[SK_ Vp. Fz:zDz 7s@@䡜c WI@(ScˡG@ s$@\ĒO,X$&>z]Ft]/25d]ﺩPT RC"/>pHqnY\X X*%㷀43fsphgaMwsmĦf&4u[y|?5TmF#' z[=7J8I ?NF7f)5EA.k ~֯vsVl)a(TW @g$q!0A^DE <8R~P D\NVf裃m]pTv~'@+h|hfLWѣ+;vħuU3|r@p}LW7Dq 8W5bY =)Wܐ ҿmI0TJMԢ>k_? &UA1klH2%vܟoY3>{U ?Vh0 rqivDe@F=ye%__eU%U)o&5F Ȳ "zۇ[Csj ޣ- P\Cv A2KMv rϯg 龚E)Ro:Fr=ZpvWxdT?X˂>$fޟC̈M%d#9 ,\Ã$-<ޏ2]&Z|9D4:f^A n7ѐ1) KͶp/We ͵CAai8eX69/g#>V,$)Q;[ 9ٯ/]Hl 'L@?0^vC+G0[1t5yQ 7G_ ŗMQgXmyt]C$MivUNiWt7_[I|`] 5 Kf Fo!Vz6vxMJ&vTr1' R܃j͏#hHTat(Vم5K:yxӺ7 HēǺ'i 61Ft~'5AeiW,SmH}F&[75yIU'TB9u\d.&?rb@v8?+ޥѳn#Թ\s;@!aLWHFR{HwyHKJ(RjugDf+^)xVa"q!(Z䟣#{(AZ(M5iEet] ._KG.[LSөM1[EPHC80>NHA(E{_6L:~gVV SJQ9ZU~JmK!ЈBzV6CAXԮx mzjL{_f#eJ ~WFyRҭnV?jȇwtSM*ΊJL''HW|LoЖv!J9O3Z ;VL=L@6l0yWHLT gk>`_AGH];۟ӵ( >Lި_ %|:S1Q7/ŧ/ 9_Txx!&Bbo1A#8m?27UQt."\2p(0.Aec['1VK,fɛ.'r]Q" ָH}#HF+WeJ40~ER$5>o_yPC7*@+%M nZM4uu>/VCHSPw vbo(_Ĉ[UI\ď ctUz0DD\pԏp)vJ|`Ff- (s1 Ya&h/j;_vKKT9 g ^.A+{P76UɒCWUhvnȗEl3r Dmi7R}Xݵfw;:#GxPAy Oݒ3@QxOٌwJUyj`Z\ڨQf /f2Fv!-^uAlX{%$7`0/Wi'8(:HBH?kQl!5ָNU= 2x\dt㍅TYt[~ I~?64 >V_=ft\ T0uK:Fy2ne5ԣ 6&AYP,J\ )RRWK(B*7r){ x8(-ej_aܗ9*Q7dHlg kt'4?8W b89sk s@7xV5w7U/6 -zΉ:2.|%m ;F,"M*m!r<*D]&m`j.HM3DqEഥN4vI36LˮJwjb70U.643|@6v~h؅ؘkrCQK䇐?͂,@1[p /'3)!89]L%6z8<}{Hfl]5,};%b qy1hq^YZ;Ӗܱ`rS/1\}wT&X7xPe5&ƳigR\^ bf$l5YQl^^BϷc=;ܶq1N9{-* ݜPk вG;VY.BTNrRx>M5IJ|-]?qmr&v=jcD;%{nqEXu~|6]${.,\ @}Flf"fޏFm+x,8Gw״HSDt&Rxyl CEG^{if`p$Uеރj_V2BE<&J{,7ⶩߛ|ÖQKT^EIe ;IL. [4I(D;EsdBgv'w\dBz 0s#ƫ%z׸ r.rû|i5zO8 ,xP9'/ފ“,Z1"O*~ۜ۸wd273 z?1Hp̍=~/^7kt Ѵ\,>EgIoh\ߌz>[u`U1u19!L `*vmĐ'pl'X}m iLRƯ ьְxt%K ߺF]|NFk2$í) >ސfBشfGZ ?KldgPFj܅5Cߦ$%.ةX4w:#!@0wx}* reI GqP@]5yR.YgR؟?rF=:cʅK\zfW1"˽+~V[&@Di1?rd#o][{rR2>^<;JU[l@wd@hŝ&m=A4op"q50P}DW)b yD[kxαx5o%te.6kYߗyLQ Deg,֭@NRk$a d^f.^+^?)BFEC:cr^r=;SJ٦K=Pme⚛N;q6 k}w-FCw$ xe/dF0\t'ԭe,NRzarPcs=] h%,xug0CNVVf&&&i߂ ǗkP"fa2; fxo5ַK H ՅRw-[Td5/:HjdfphxP`q% 7nM pA (C2sF"]ܚ Uò͸jhE29J# .$MMl3/9&6A#q5M:X)X#e("^ p$)[Ὅ5^A9.! lm#hz (gƏe06V5`(=N1DOҀ^R`AJRȄ؁2!k\_ oVviYeL8^bJ^z1F^#}bpcS5vxV5Y5 8X]Mc1B~ۉ;˼ܷCSi.Wf݄]ea7foFGecΫWWYدeu;qQ=d]aVb3!>X$db04v$U"(ql֎ KS7sa),ܟ|,?oZyDseY姙\v~HǓbڦ _A{gn7F2LeF!;GW(42T5p>/ X2|F鰳ї 't^оkN.dYjMlӲOk<%4ˑ h܎6BNyj&Lk ;w}V &$!ܥ29;m%*+|q doΚnyuTW?M?qd>wuބe@쎙|{ _ZOth'Ø-VmFBj}eW.5QQem7/T?`8!V0ٌV j'N 햂?&1Hqhɵެ޶qK' e<"&i$ѫ:JgC gO܆Y `.9*dvPi?ֿ&=QV"t x\ d_4FEW/~N e"%Icj XYQs5-W!+z̯\uk04Ĭ**.,9a47ZǝM|~8ǃ+|~w9iB_"Qų[kAWPAv#')}GCufbJNƺtVO|bַ(;=,)1 hʭ%rM+-;Dl[JHs5aqNE 8goBRǾ5OwhҒɵ@ahH,#a.Lݵa#zet%Zi>x:&jG̐h5Z=Y~$&CNdR%բHlzH>q=Bk$H`7=~~$ &Fkur`tM ''-Gյz)"UIbȊx(Iyv_w9†0Vf"BSV⛟'vIĹ@әlHGan ғY2b,11udTJbmWԞi|#&Ec{ȓ2 MIF1xR) T %cn{N"7o~-΁ʍx2Wɩɿn 4`)א_Q᷍G8GpmB)̶MLGJYy^0@!Ifڷ0D~X%ި,W8\_jܘ&P8E0jp)UtHV} r$Љ[f}tgLIIX^#YM~z>nރtaJ_~iC|$ILw{ S`Q]@Xu>/K=3k$tϘkGM@ K>URcXDsq ɐJJE+-!d wwwXuv~(Fּx K\jKuC(JR1wi>("!,IF,mF}grA[pCRQ"a$>mUB$2zt:X:*}C+7RJFĴpGDZ̀Nrs8w+KvK/f!t+t0#y8VաW9}WA"*+T2tse"x6'!x5ŵޒ;!M?I pȯ@nI˜] (H/9ESozx'( eQ9AWV3Kːvqp7@9 bJ_ٻȫ6\ A~"g&5'Cc]3Dq} "=8,q%@%ynL1/QDsl'S$cwW y)'Ei=|."qr@~:Z.te65c=>pb6 <;گ/e?_;_U|{myL3Gƀ*nJ33ɑ{ |nx+j+m.:08:Nً9g6蹋MQ6)& ̈j)O,yadSCybE}22QB;7+lp%Tnա"bJ2PZH 1Yi|^Ʉ_ְm;(;&LJ]f=nm<{ZwIM< Ob0Hߑ& PBgʕl,RԼۧVCJxlFUr ج[z `1]q3?{jZ]mQ]d*?]'Vu-% 'xڻמNC洧Kc7D6D!2WkZ~ ٨nۃc34u~$bF2A6"ٟ)C:z'h}q-S}hF1ܳǁ{Ir|ˎe-\[OO|7˼RҸrkeufM| F;Rp"{;]k* 2S%G5ަ.ZUY @SͶW% % [_XG?/?GO(x0we+fΚK\ʻ+|%mB9Y?聹H5EgWUe(h; l"]4X^$*+˅ fP!vGOK9K1 P;U~KRGV4>6J.6۱Pe#yHz6IjhěO/WB~C[-1 :`sʫ4ޗRW"D$^ Q`~,%S!0ja4z*}Mm3R)+BK"x,xrO3D%tB<.dU8RУq yF A֟?UN/7œqXT;r% ҍTO3sDfv%½(-O Iѥ9n˥v7=iq&3yb 3Xo13hqNQ1Du^GvaJ3* ܎kJBTs8pN Fz^+"uUM٦{+Y( iDP >s@pfɛIVч$p4\i۴@??.1՘.^(g#c(>){4G~xLGnF=F%B<5#D.>gЙ22j f7|B-^,\uT斆u =~@1y %{8Sl!?l|JV28'%U'kc/E|+sDiMr H]ȍ4q( KUs9GlP9 m˅N(CǏWܞą? "ؗ+T&ܪydy1?UqLf0:=$ r2yHd7 ^ ` :Rj''8nw(E8C[Q5RIp/|j8 Nvr'qO35{~j`}KI#w89DjsJ*sVJv?kvV_8fMC}/2휱ۤz>>i!jֲ 74 )T 'TEd[#:pRqI2wxf y3聡2ӃX*|,ngA&Вs"ږ)Ꞙn ͥ'YvTo,'$_$! UmQpwD5Ow!M)Grg* Dx/H.rG_6>2cB)Ius3O׉tWOlt~3Qז==V0KØi)k0ŗWK缶HFޱ8D%lT]1 f CUtDfmpm2AW[ގ&9 R͂Z3m~Ĩ2Lf}h2>ldYKx>秐쇜M5Վ՝BrxG{j1.Yė?G2l Ҭ,qV1:n>>;pcϢ4fˢϝGܫ¬.wtM\r[yS`>J; fغ0i$E3V :#sO R>z"ZQ!ik78]C&=~gkmu:9#ClZSv#TsC}#ߞ;A=cRq فè"f2mR~jl!Elus~r\KB?pS I_:sd&?pK5SA+v!pDY=ϫabAFfSo(&a&  :JdƩ0݌e4ۇo'GK s9 E2혋GJq^ϳ w<}K5(X 7X:1/@4FLI])t7 o %G'` Q~M{MF+ۜݺ~';YO+ ɖ! ;l™2jhq#yf`1ʏ7B-KKihjZUZϞ/܅ҽS 7\+ώ*9ÏmX+0gQ7gIG.q(oFV0"gIߡ`]lJ:+C҈cP=ջ:9/VXM.1D6r+|ΉVIMl_ɚW6?Hbd|C㔳ѫJ~ê*-!YzuZ1Xe# Te40h [!]֞h4.eQ-2[ptPe$wv ^n3ZlR0H@yhXDӛRy Bsҝ%h툶z//I16+~hݽp>yC>XOb 72H+6n;g Ae@fƔD2TV ]KC< N~f*ڲ juhI^'VT]X`UI }ITMikÊYH/b @>Kò^ʖ)*5G ?`HǨn>:+n*u󤳙Ztg3|xɨhusR”7]%UPhqy5YBf {_^ѣDih%mN`;`H&~u]{R/t>$ $%(_>6}η;.*TI>Y"mR{hq,,}7|o8j7PObHb0*,-@2[pXR'H`!>`ܐXίaQ@Wa+u?"=a\.mo )dO7ttnC2va)$ "r ;etܰo+k7Iޏ Ϊ* m\@ 4(@ h8qOK )ZEvthy؎n*bM_uϏY$F?h%hr_U^p"2+{+),IZ|@!?#Xxfb6˩4<ی ;KܲZJ;v^|"oJd mCPbg@,XB@' Xlj8{пA,TcKwb!0j@ȳUQqief lVet]L̨uѕe1樓t :êuƇ{ ߍO9]kb3a3=Esԅg}Wخ)^Z(WͧDQx3]_z %Nq&y׵];> Íؓ)w1 S;jN@Oth=tadWE 8ԇ $ [-ǘ(dڣJW|1U\@~tZW3h!ч/GEЉx|e2\ɪRjQ-peL/<_C<;GPĻi>dzm!_Y J<'J,oOu/υ=5~z~u$ `DzM3׽ZȜzE 3K%ɼaFFOym큐E+B y['|C(Yi.RdOPlM*Ϛ{@^Ձ-;_krw\xD2 RìVo CC0^=6ؼY"zS{Y Ѵ[9$/ ÍtqR ,#kn\==]9n/O`#7m_+ >ë9or^ 5ّ]EJ:!/5 \;3꟢Upl~WdF=3Ih(#xM[5 wZ=vGEG{oٌ|4lYh> PW~I =[3vzgAj2:F/ ~w6^d 7[+j-oV眉 NoNS?zހQC0B{'.Cޣ&lKV[)Jd) 8i/ՑU? 1|7owx6 ݆@5ѝ k#MbfHS%c4bZ[q:JSQmpqZ mFÖGm{\#U36m|&xd;~8T '1d~e";+.K S. U[9P~ۼL?aR%׵%25Q\6v nN|og#϶Ƅb8n el`)2K7:Iv͋  D\ucT_eڇH= OK QI~PqWW4)R˚h,fh]PHY%W'mDmS)'`Ҥu q{n#)ذ@Gb%"dYѫ ,L.flиtK_n]>vď"*+/SH T (wkJ'`ԝ!(V$ٳSoSa@te;So[⿧'nn&FxȚJ:&46x'w&*r.[17Sm'?lP*ӭ._tb"BN$.beFUFʄ1=l<`r *@㗓a#_N,p@seoi煙{XڰTLUي{bRA.0Κdǚ] +#Ti]AA,sXqEDrjH=uOi|Թ4<Đs8™]@>hI~@x4o۝27o-WW@T_ΙfRj=rmw=`G{ް{pPOpXYPdFER.dxRIYz_|* +UAɭUOM# ̿1j xguR+lūS]901eY3 HyhA3ٕ8AYex૯R |nYsF52"O<)w{FX~y<~AHɐl؛c 6\ԓᱲMLfɉtOP>VV/]' `7՚(3OS­Y>6%¨!kQ>QƔR޷]^y@v9Ccיn"XLdۡI.^;l=Ro= :zb2n>M+3&W> $jJJC@ȕQvQ-HoY̷v3 yFo %τ]@<  *ʶلbXS)1䶍l)[o *:7'A8:jCѩ] Vo-BB kQ}]Ď0vrzg|0W[v iYҠ5 {&sB,'p#!"?h7lx_?y@3jЫ _{,a>mpr?U:gOZ@7*",BLn!ԋ1Cu dQՄyȊZ=aedg89Гͤo8x^hxӽ~& Byy)-Qt%W~? CET1g{i EuQ7,y夲[Z\37Q)]:d+{f 2Dͯyӭsύ.v͓o||8*~7춻W "4Sk`ܩdmZ^N2jM,scׂV͖\YÌiPȶ^G_oSBh\+b# ۤryëԿ䈃0%%[Ո+KY1Zdg{9*FJkEZ찰riC]r1W6q#PjQe2nOqSk+6"/vsGJk.Yjo\Ml(aˊ8_ɢ`ZFMHD ȓi065[1ܴF4D~M>/Ͱ.kGpV9{=˝#o5L1_?}mLo!0(n@KH%+Pז& ,5KɹQu?shc ,ٸZfC/ͽ_b)ws)%^E7O R1+\Ɲc|b;nP~"͞'z7BFؿ 85UtЯ5/Mp[ ̡)iDrb9}52["r>tv [ŔtAvnA)4p]Na`N\pS,, {'(x c("_jumJDn۶6lNR0at<6݀Aρk7vOS$%t(}9|Y8IHmO<򭼃M 2)ur;̀hJH$[%I鱥_4Xlm"[EsCE.N) kCq˴:G1%>G ?2翡MoL@ϭ bNZPVx`z" ђB?.Sɡzv2@w6Km; !dj1M`nvGb윪 ִTWcʷ,ron_Zp5l+xolw Z9i } 'b3{Qm NLʼn؁us 0=pך\*Ў4;_Vy2'D^ qhaնZAM[+|8h$ڦ46N!mZ5Urr xs >7S?Psh0" {p3mq6@~@yHakZ7W6g--&]Pd@uSi}j1!P Bfd* Ԥtd'_;q꠬` OgcYl%y6W7ڒ?,]{ ljmHmWI[ԈtBd~▹1wOŨj%* =yAuK]|Bv_1نxtgQ ɋN P\܎]?ϿB´cVw8X?_ (X=[6hޥK^Ŗ*ڨ^qJqmȡR@/j'Z-H5oԮVd.Bo?bz-U~`%@ECy« jcomTn{{̓^=~a&>1AwyQ_n8 J!/GL%F˹q3UZ*c.i`9{k|/;[>ych;-Wor}e1ë!W"%409ӆ`ҕ6/hbEm.z1qLɵIPaN2݌+-V+,Jy֎mLYͣ 3~D ,CUDAFQlt.j4yiF0Ops̜6SaCCd>Z>Z jfv>gd*1+PPjZZ%O %.mŷtۓ-ONFٻXFv5kEYDmDQ5y0P9'Ww@4 m j+j khNzZeynn(A$~fiB\3jBrP"A=qa6;3G]WEHPPK?~ aD+޲ %68Uj AɏHf ŪX4YKV36' m] 4Ŵn뭓q.K5fdYgQO "&۞YGfY甀ȣi)2IAy|@I叿q2ЊΩE$ߟqU"S&,Y%fW(D 1|b]')&lj\d߂Rr#*+-erb*mr~(;UmK,PڧS^8̆D@O "<| Es>TM1۪1pi(s_߄DZ5-,S[,>!G(,K>&αIX&xۘdHCsGmli2ب}t[M57*__}d%N2;}ظga~ v>d8fE!4Xvf;ܹTKM{tηSz, K~V .a_*q *q!]d)iB@[O gmȝDOf7ij07c9\{'XʊXJ,^ < 0uߍEZ[Do8b T{,\Jɦw4q7ۣ?=ܵąMIżARp7ڄxS}_Ё4.RW8bB 5H/ <=bDO¨wsړ6ɘJk6IN<($OtJpDT,DDoH*)[Ni8 <zeq%qVw}p%OjS}qw!Mv59 Y} UzxEwۀ"H6f٬f%a3;8F dB?;}/Smث>dLc*g@| d2xw/@M;?LIGĹ;y)#KHB/w> V9#ȐYrygҭΕ/BbXaګ3~LyMTB[Mɐ\p "WoμX{8=4K14T q0]S~M]nBO{o>? 1'Kڌ++)X@.+<A$Bdt_|SQ[OS- sdL@.D0U5LgIyg$"0dWX_%ܫnMЧ,._hhBMXW<\L[il^=al "A`2s7BvĖImׯsA5fi sH=m<}S'UtGeB)}-"&Stzى=U݆)ZpcU0C8ͳ>^^őUX8zTdVU p"K϶OtTd5o6gX;Ѳ* nc6H?!2Sg\0[Tʛ P9 /TVcDkؼʹ%)N.ZkQSF)I$9m\I$i|Z IEw;4 c:~Oj"S-iYJr, q`QG{<_fJx\z3/EȄ$J‰&zqӠo;~!iU#.0RO_(Y}C'dխ[Adc6{E|$Yn\al澠dCrD`//}`ISZ͸E+N}FG+7#_I^hJ Du[Drۆ0&_60b2Hqڬrrxc`4xg9ݰu*'W^txY т[4cXȆF4Yp/LbhOFlQeGRE9 #e$ u.xN LTO@jv# Cl <|WI=B|>Z:8 &{{W*U*<,/(̾vP5cl>sc*{c`'Ij[~́aˋ֑㲵o~S|B$ 8vK]ApkxÀ{Hg?0.!va'e et[/nڠyi^PShT%Wᙦ+Υ`zݐSQNJ:u2aVмw.dhh QcP!|imgtZ74;)mtqFC%O!S.nଯG*hYJM!R.Ya٠ lz%v1M? -05XuE!]EtXar}^SFu`2J]<ׁ1Q~0TD&SGPC*EYlkUZSQh_ᱍ^Ѕ_)k`k!ik϶_4;eUczUpx-ނSgT*M8_4ՊD@%i`T$p` "]'`jSku+x%¯,&mik;9 Ҋo{-|؅{vT(bJ'e-V*ʛ kBCHD^xSWϣfmYgpv0_(zxp}wǎBlq$GRCHnJ̼' Ag ]XhQf1h􄃣#SjO7p]צ]XD/#X|I'`+lc%ɨ>dm[K}"3`Y¢ qwPEX>=9fAcz$َۯ:*פC0a&qlq -o>L"%|n=4w Ks ⵯ;iqe*3~1I~d@>O!+GՏv~3o{%9;^d47 *GCkz\fx@)1zNGMXkD7|"e+%?t.;Ʋ]d΄Uܼ 0`nD\)cQjZvFB!P癶(B~l/GxJ]5& 1&;!Ƶb^l3~HA?/W^6byGgEIMT跦-Sy-v޻ni;QM87O0 ]w+G[ApaeШ'J(XWb+tޢtGЛ?<[? әx9 ̧/ Q šaejq;QZ7`y3<)="B JA c7(1lIOVZ/C xahj |D9E },jAVh5empMOk&d)msZ̦JSx$|z5V8+棼d@ߝ.f舐^ԪQ(m > Awl.L2wi\);YIG% ˑyk/q)P1|B 2>Į3C_s1; huQ & e{t iMw =$ހH(n| {sZ$ƍ&ge92="M gLv|fYR[AjlVqo {ãa2ߏHmrzroR~aOPdQ<}cRWJg G94Jn/F_|SID)g3G7 Mly{:x*@^RI隸[ľԬLjq2ԴaT'ǎ_uPU.Io4h/I |ٽ1|x嶅UL'AQ0SmQuk·/v9ǜ!d-郬0(]=E ͫnHƺ>1guCqY&vD;{|wbOH>fX:8.[D,ܷx@U?UI*/|q/@ЙI|@CJwvOxT_Xsp7 ; q2>p'/RWOX xF2 P"Mbh ^c51"imƬEij#;w~0;ʼf"(xdb G0`KbƙS 1i 1+H IpT 0f_}M\P1g$+ CZ&ph,?Nޡ"j(#,"&=b/ X8'xqun,?Q2AY84%HYwu1;ٌ#݄Ie9!ܜ.o(|YDZMh,ʣ*0=,P`NwUc;>:ICx-tZ2r-?Ҳ p=3$r]P_YV1itU~w!ڛS74YD%!^EeN׾݀f4a@{Xŝ>2i7B9?I=7Pg u }J"!'נR MKøsM$Ut R\ZnZX&ijWoldRԱvX*cgSꀒ -aWI[zդnk_|4I32A*|ǍC&gQeK,P+J-/U*ն[]i]I-5łV$hc/}wܒ?*sX s+Jm}f (V"tbUlԷߟ Ae?74;N 3v;Z#rd_5>Bic2((s C4N[륈%te0cL#ϱw%!=qj-%(a@{&MA|"@H &uL@AFP4d\m'znr't vޡ9eBыdLozd|=n X՗FWC ZEIL . ݭnN돘iZx l@X?)q-Wـ=寑T#i XM zg unP8OyY"kL. p4܀/S;]9y^"Pݕ$nʻq)5Kfs7b}>aŖ*IfB[PAm;Ѻ[՚dJ#"h*xȪ=gƓSɈ>lYD]̃RCӝDP]=[5j{whi3sUQGEDy[jfU۔(~3Zqm΢{ZV#*QgzdTb4CSն&nt G9ͯ`[aN.]k˾lȝk6Ƶ)ŘhKn|?^@Y紏kZ)CD:8opg@2E rmЪTʰVubzYA,dґOaA7Kl_L=T6Zd}>g 4J=, vL3kJ e>(bNcڋ8 H0p $!% _,s P|"*tn`kq|ĐCb"Q^ϡ,ǟACp٫t}(d94b`RITlef*.<7TYJF煘9A;TLr"1s|WZ QFIyE*5}W"HM$ !={4TNжb|u0Wxqa\SL^pXIÕ##{/E@o'I@۪eGX.qIodl|3*y@ReQfmfIwB"8V1{[ 뫑&HlQPŋkv.!)AǃG,8溝RF/*=u>2gz<miuub5d@F>D )CBŽ^W+ͥ~>Em>RLaFV8:~ BٷGDp( bQ{񧁐t S1vFgYNg3,\wbV[|v!AC b YO}k֜v[H̪z W}BN/${-퇫h(x7w`5 Q"X58k4DV>Q Fヱ![Mm$Jx$ESdmMz2>UIF-4bFnjFspbڹ‘^lWJ`;d HD^ߏԯ/qKZkfRI؃IO - ]:Kޠw n.=h|^=Pf 7FX | U#S@gHoj%2Ř~/F߆ ,SbҬ&%Af"!t)gT_V-lYDJcđē8ߴa>I|;֞ ~$߇j0WY]#%ٹ^(vKOꏗUw;oq jHP}TK2M L;͟Ylv\Q@Y&/B_bE1jҍ\ kj 3=tX(I"h,bHKD%N'bZ8LMЏs.؊"+# Z&!zwHF# M{%v&!M1$\VA`$@=g=^BvkDejx f E7v*C[8ytc?pl'PE5h;iߑGk-q;t"KCutuL̏zu H!@T6uePZ EyMJI]T ;7) SI7ps#UNU9Y~1?vcm f C␲&/ W((:2yȝeJM]ŧ.+(~H"HhMvӡ`q |7,u.ϣzپaM9}ym6;if>BHwl":{3v `:d[8H&g#~poe.IJ y7,H 5vCmxrwN! xwhQ<,E@H'~@+ld7rM;IƪFV̀wHayX\nDIK2y5Ǎ5M7Ҳ875CC*[$}u˩n0 ?v˵R uJPGCGLJeJH/p<[Uqj,%-cl7j¯nghC$7)J+IL?FYLd0u^Q qPQBz7<0y\*oATDjw̆Ά;)Qu!U:)+kY q}}{B\XyzZ't%amN4WHAd:j{(V*Ʊ({P_LΡF2ׄޛ0ܞG"7kzm5꽺Iy{JrF v?H *7Yp6C" 9jXN0w}ˆy$›xʯl4DGm"f4QU&KIk]&7[ʫzJqj֎2^)T;Rhl<#쏌Gʋl:X!l$y$n `]/N+ӴU&S.@+a2p|ӆeրoAi۔`g1B3=1YgLn6ŗT\$孱Sc0#0XQP^C,b:,?{y;JjY51ɛ& HL ek 7.%,V?%Lh}ua<.8~̟UpAw`S]`;NK,]8.5J|++lXƫrj,LL/R 4@' >Y-βp9fUtą,fۧL]޻6'?3te&?f{z~xNlsyԬfu_!^@`X2Y8[\b%0\=.nMUKj\m!meQft*V1@ot[L=\pcCP='Tpe{ew6vLؠCRN+Φ W4c[CD ?n}Hk,g*5, U!Rݮ- MPĔxreyu@On!+QXtl.Q4ژڇvެ2ՙ!}x !Θ>qsoVmCP y+I3,eDzu+Tc`O Lb@HċU&=8~ TpڼYHAOeobpnqq@$H9-֔.N(ۨcMbxA ΝU$R#%[[|0lC84 -cv_O1w$nsà B~zgD`N:.*D?o5vyx Zbi:A^}aj*07ތ.J`S̨:#XtqB' d#w. rA*53igew&4J]/ؘu| cbehGilihKMEخ5ZUGЙdaU|hn ~Շ#܆Ø`yh2t>AYDFQFoȍhx 7EãF%1rRS.Bf. c8rP#gs[9їoNh%:FKWs0j&(.()s#g"罀_5}scӓo* `3JئZq̾XO}N\2M357MSU,xwĘ( EO?_ !_Ku!,m _'v8(g\83;fwM&~UHOa')'(D`>814̓,n.,XdShb7MmV^RqczCn!E8KYq iu5bJ/ހ'(z/Q*Ho6%څZ2n|ΰ3UtQ]zH "g5?Gnh;;M̡IO]lڏ1IftPrP^_X3/jQʫ +SdH 5˳MBe୨#cC${VBtTE|tRdDc_O $ǐ%@K5duvv)y.~h# ,=iK%4+c-C ,=j=) ܲͤxc)"&t:&VA]T ehy:H[]"V 0''~RRp7~}{bLup,YvP8&mUvzA`avKKSH5d2Zgu:öQRc:dkכߎhxyNZ(,l=s>jЧ氌7@3C#膜bP×;8[^ĕ<Rݾq X:.mjh5<`I]U;/]$qM54? 4]<~5k>Ÿ}fui:1$H6׳\!;$*`^Z yu*MbLiiGtN!-xsOwC7֜e`^<vyMX84&;uO1}/HB3UZ!ę&ڵm aNo3y!- K‘;HںBD+Ꙝ)!F r%h8o[Y ?9 'vg]`5ˀ$o@پ=q )n%O?+/͂OŌ `ad-Eݎ\1jdRWxu$+W}y7HuCL@~Ȧ2DP=WU9(  WgIRoAj$Ck:܂#ML\!/U¬a;wmpTr|\+X.}XC\J,^#b Z8:}xDLc\*n IﷇY2t!8wʆu.y)" dx $=h#Xh< VDC7Q>RWb\AXM^s[oyk=W-,[Zx~1Pmma 6+q'}~E;U! v Ӣ=JZ`ϱ "G3:ćfGLjQ0|H[o#X'7shu .ebq2L_=^m^̀H0P#<۩_3.[H#"`drVn {r+;$}MAX-B<WoF_M<|g |- 9UtGʰբO.2CnE!!r3@J8`4 fbVI*q[ qq{ BҞtO| hDxojWt?ڋeIl5֕n# V&IǨT?_O607e'PJFqJE Do27hX@MICGn5|C2fu|K~I6C`fdS:ØW㜿 [ڱėUϤ^& Fyj.AݺXD]`8atI?[qwӑCVTzj%>F19Okh6}^Nͱ Ӿlmu朗T"rz 3"~| |2nއ+'i][ʅaoڂS#bE1nn5&2w*a.Tp,Njl-Y?=4LWMo*y\}4A݋gڎڇ U-U[yǡ{E(s׼3N\.gDo S[i[MnԼ1V㈪oH \6Sڎd^^:${v0m.TT`Y^jC&1Z@ \bO4&y+[ Ó4:/)Fh[&rcSY~x7 #RS$~QQc2+c1ω,9:oٕĀOJgH S)e}jLxHh4lKRņ%:z2F0\Lm"bF 1z NUs\CQԧY ?|Y:@)D99g~+{+X+ A ϲ6@uY'g`%4@e(#ES`Czh&I|@5?ZoȑC#dWrX?i9nGzUhSLja i@Q5#M'пEF+Dn iA-(iY')J> # m"GqVGk6H^aWtI [\b1])?&e~/RtVb\&$φjJ$'2`u3?%`{qzއYr]X_Z*5teZi^+aޝ $2bdZLtv uj,gENX\F-ךf=*TaZ4oS ϟ+dX:T `MtGX>8iDˌ*QUfqgyIIUo;6?Q0[|[8s:W3THs%s;bAYonNIJvšѼiY}C cQk~:.+JK-MH>wЬ% 64Ss ~7,ۣC(1ܽ6gSBT3hUTDos9]Y8kVS[I4J4|-Q4`dgK6/Ռll36UϞ`?vKIU93m7uYi&ڝIEwds*s_+"5VL2=QTh( nyBJiB=D/?C?8Js?}(U_z'{.;|0xA-4A初Hy{ "!;x/M\LߵR_{X?KdvTy[hqB,7 IZ`g44p@űbgǩ1Uah`.,fKesvDI3]ex<2X"ֻ,vQ;ݪty^^p>)p4P`^;]x"U^vy51p=Dw8(Sӛ-ϩN>O3GĕE(SfAbBxQsõ)) Ib3B}MLu~VRkAѓ3jeEUk{ xKkPPW5~*|2z77=D&Jr;Y]b;֓,zCQ*GIA{LeX'ePͮڪ2KA p޸ND>9HKLqrQ;[ > ]3n(Aǵ؄'N2iT0; OZԫ_@Ryʢ= O#ljMpO53`@G{Cf*s64~^C7Dm-˯@\ÏՆ%Ο8jdاw]Z'=m{#ΎA8xjo= xb-bs+>M*:R=@|\s(BcwDrR3􌢝]f:l4_+YƔ3K8YdԠ&@0l*Gކv2Zg}`g3``RyvlHqQ`R"&12r?02ąZ'AOv6Uk@t!&@u|ktxZj|vU1`V DGl6Kla2!E)U S =&ڃhLb;jM-m89-o8vhm<2uio(TG\ Ez)/Hp`̉!\В <7ɻ}ںO=}*2,i|iRLR njuk}5E+ &Q X2/9{+_UbϷ"yi1J:QNpt9KcvXtK+I+;v!&#vU><e2hZ,%"&ā%e7A?QIXV&tSf=l{Dc f[WN(~7bx.^gB w_DD7 5e>ߦ{Q\Tl4 㴗5Lu2OەQ||P&@V Qޓ^H6\*pJ4w4mTگ;jiç-S웍H 7G@eh.V04)Egq%M ' K/dǓuwD#&{E]o`J4;iti3Y\kȩ/tٮsz!0( ZKOܬstH0,ԷqM/G4 yߵ'ש2^̔ǿS׏m8oVS2z8u%Ks< C ,B͎iG'slӟdFJ7z[;gg+8^92xR 䬍ùc7E؅7ނ8SYB `CZޘSrxdqT4>J \6X!ٞ0ьI4ah3c e~3L;jOe5D./`3Fչ<{#oB΋A!_kc$f, p"nc3.jaO1X/лH|  9v} F6>FN Gw:>")X.b;b/ b>`f<i+M128'gW*S3&́1Sc$Ř5KwF mE21tmdA FOA 0k I=[0J7n싀A"a̛$eqbcMHpqQ9.y!|~Uz,qÏqV3c ab@ m-_H``)IgAA(,x= tbEH]% wڭ6E(岶-rcMk=ObMM'Fa{Ψaٹ>ƙ/?+c;qF!%rpR@9/jz&|Pa+z%}:J%jD l(m E F#~/I+"<)J@F= Oϝ sHK^2Db3sb*wj-k06L?⭰9O͇}}UBgr/Ξ_c^ (ʏ9~"v~BF _ټG݉Htǔ{g͇$aIVB?̀<&?^HJUWq|ɦV˺Q=~~RȉGf[UHmXFl6؆MSuIUQR\s3gUNn#َf?h~4{tochG>O ״NJu ӡr޶&)= boR`сSddm.HU5PP-f@]T Kcκo&{cAV[4f1ơd$v=/W7dnJsC [4w2Prޔϣw{s%ޏ)iZ}3 ADT,}p}>.wY d-Hp$<$3 p zg Ҟ#w1R!"mᣧᚮƚ7GpY:!<7t /͂9fF1^W+)\ڹc"5&ҩ r4NՖiaC8Z؈1UM2yYq<`UAV.r}u^>?._`ki ^tGaWs.& SՆ7o~T'B|'$h}5<"36DiToc4 &JB+%XRF*qdAJ۝: z^p04u)7/OW]Kh=X_$O),D:{N hD:+aA#,- Tk>ɁRcj,.p aTO]`Plzo@'-J:尒L -tܘ#OzbIzJ/'107ds跳^ʊ5G:Z^c[.~h߁mzuєQhsYni󩘰[SMm*vb[Ǻ 2YQ (\2Piy[%561AgPh$-F2_ސNH9L }Nt0 @o.vxb 䩲s90FgL\$%s |CLc{ ҩW*cz2'mN&Na'׷n2E5#7V&ǺS`']v\~Yp@i:ˋHYRunFrZ//rY뚶~%VZ%h ApBM?.Q_swcJY7{ZFLpwzK\{@ (5EB)=MYrj&ޙjX~.-#"{Yrޣ!1!F0~H~7WRc_# b܀&AM*[2C[pw"Iv]PX m>S; 㶋*\k >O$a ti _ff? 1vak$@T$2.2S=Qr=CD~Lٕac[ w+jL9¦ӏ"@e/NR ߄R^[۶MPc6y^%/be@Xψ#.tK b|\n@90UY}pd`Ȩ?=py9RԟU`klx9"W*2N^h&1NQ\_2\fvx!M/=SS9:dNk6|}?e>ZF G^k `)gmy#L9^yzyos`E+vX_ӻ-oSQ1ɮ1X0y#J2ZA O"5ԡR, /hQ,KHtޝøXySН~^R_f٬ϚrBZ?}{ufyD&HUE2=Oh"WeOrU_'pB I.M5ժb2$J-m"Y]a@G@'R0:թ#g;d[zlK[?Czoڳ5)[<W&C mSd1gn;B"JMfX4ֽF lV-wL\Ә33v"ګ2މh%hn]tNA$~Wy(Y[kam0͵nqi2ʊ t}>ճ++4pcUENaD sAПV0a 'F/) ]^0oҎpd\%Ol=ozV~MH<]1W4$d;8hCyabO~(M^ZkfP:2LgDf}c2jH!L9Ke&@ &h~pw /;S9d\2C}%];ݟ,k̀-VG?` Qni:~mC,_#4 =Z>f DJZN.^3\d0TP:+ E1}Yz  BCxpj y% Dڈõ tr6hy ۤ[15A4ő<3xGBq:͟W?IQoS.c37%}/>owl:0Ev n嚫iM:9jY_X&8B3H W˽IF59.G(/ #U2wbbȣS! l5:bi`^A0=y1.cb]bEw耣 77n{[OGj;;xHl ٫Jd萃~jFtf.'XpW^wI-/h(ԉ.f㵃oZ㹯cAk:"ԯ]~px(}aDJپ>0I%]w9Vhb$$9>LcYН4Dd'Jco~! *{Og،^%MQ-#"g~@I> E : >. )7DPK_C܍aW N:.X񮤘"< |µ/q88:pY* z^B?%96u:C"=GiD{2|lIpqd{Kseko]Ktb6~6 mĠұod6<' eRSރk-!ucBĘ1xTMA 1nĥ7a@y@|I|ĜSʠl;Q59K-4»\uMFXNJs pu~J"v9U%D[ LLqr杺&t`fD-oԤZ28z-U8sY8]3:n ֺ]p3%؀$ûWbQkf6(j1!Qk.E^&)%XV2 _*ͭ. ;g'i5Fv7Iתׅ%);_E|/8lH:ufEp.z)e8R ,?AW6@p/)h6i; e7-Ң04wtri8'!6Eメ]8ύZfzY>މ^ʸiE\` (Wx3dK.zff{ɸɂzͦ.=om V)P,֠+gС)['k3eUe{KǼ @9NpqAZ./AD*._MѴ rzn{~Y.1sRV8Ϛ#4]'3 s_iu*pka;P95 pʱM 1UAq^ ^E*x;0k9uz ӄ6[DH $8 ApDYYf^ϲq0GP4Ev=LUI (NP#F¡zD/^WG!ߢf%D 9&_ l_O#h\#a؝duQHWiM9=;Uر^h-F)sЇ{yBv-M_Y>.0Q/^tehB[)<*V'^ȨDQ:իsbd7Ί haNV>ފrQ1ȹ{lXܶz76 `p۶Gν?=-. }fdwˌ <*,& }!Fv+.O}PJkxQdamC "7 ]?a^wdbW!~WZNK*RHd^b)*UGZcDƔqSbGkc]TQ/UIu'5׽p1P`/+Q~tӤN߬ƞYo5~_{JY.GD5m?+.s8X1;#fW^-)p(aiW!^S99P 75Wmb"Fy9Ke5RFzg#mh \Ʃ0nh݌lH&sGt#35;HBʡz+jNBOxmpqYRFDžW$~D he#Ɛ^ lYdnt T=e^"1Z_'m4 K2̛i E#ln 4bY_Esg,HL2~)a7 b,,YQ }oBf_[+r n m7=ˮ@}8t@U0t!\:%Q(rيH3$y WLOA=zdJ:&mH1[%<pi Y- :<45{hVxLcOaEh4 ɑ;Μ̱Ogw*R34ጕ@Eׇ1񲏛,TѤ>^,F_pM~_)m67, QMbҥ=t*+Z XGwTdm]9Ƒ~ ;ybL1(d-9^Z)˖o +0&B=GAd6t;%,cX)g_Tw"}lGK[OngryV~>yh+ʌLQ2FlsϐZ٧!#:h/ wlAfJ*ps-%VےK79:ޥe+ؠ*3:_R8]/{!cp+4S:\,uѪcikdTW㻊YiФ oER^#ea|E/0jaByQgK>dleˬæJcU~z;00]* eQR[F<["it:{# QcLrY4Dѿ$zHye-2]+iӏ.{]Tpކ9zrm}4ƻH˯`4L$Mb`-C!?HŸzEZޱ<.mL93~4W[&$,lzS+aPa4KnV.|_/Tĺ&%ƲuAN>d@Ǫf\bޫY$f*3뻔0A6W,Bg6*jadߛT`FPNZd;c'ӂa7j߰<ɐtzqV q]޳ a3 :}3Q^P2÷O kDfPLYbG歑ݏ, O_QAk ZEwfPIe@q0K4lFB˸aEOx5ct0vJqG,'+3FJN5<1aBG&Egz_-(iVg*j$\}:2dgBb\[ #};; y` 5r2ls >`&)>n d&M~ phȃ=9BI ǽFlIhۑot*`<8P,2}AN>>r#g25 q0mTe mFCĮ; C6SJ&ZK&: hS%?jk+0J/͘Ӗ4yPDZˆ^hpòI{{aRfq#Ü>sIWq&O۷DnѴq}yAx%UcPπE푱p9왾`hzh;@:X[eBY'}i}Y'V3;8q6}!bX6o|,p|cr.RaT j4C_I_2?FٵMUZhwO]Y-ʑ1aƬ׬50xqf1rC\;(=tٌ> u] *!A5iOq7r wW@Bۉ"νu#M;VksV̴ᷟ媴@%G+MK#B׻6f-RJ֯ angavhSLS|˦|6=a[A zwU &kγ] ]M/;v{CWȳo뗿O똙N^݄OIXGvMj$-Y_h;eG(e iUOd{ Nɗv9]_cf #;I !j*¶6ԣ]J0ӃJ/ (V@%YȺH 3VS*1! z p\`{M[idavj`-PeB&}5R7 UraHl$EgH&[T|LT釖#j7 @D$}&HE) |IM4u`;NGX=)\eBsZʽĝuwyL۝)ڊgMe+fqJ%‚ƎviiأKn֨D]xl" !t+GSF":^? &L&zGC.0֤ A5/"{ȳda wtc1y1ngxt 7<#Ws0kbyV(.(D$EtZv>p6tjnd"^jyKeVGBtI6Fay`'` lŸ KVjh* gdD𷬯OW}mHYơwcrDWO=}Wcş5m!"Yr\TE xe{^bӷQ۾Y~bhmm BB2]/>^p]!GJR|͋v_KH8sH7F^WM\W,t'PQ=ހ̓gYt9үջAv޽GVzHLAR 9o8#R,L^d:-RDHN{ /w=D.7k 8#u;5υR!X:'q{Z0NSa5AsY`FFV/6b=ş#Π,FnN":٨s\ԛxzPxb"e @&0` cqo V?Σ,=*۔oٜ7m,|J bt.գ^ujy#Nbl}&,+F|-h דUKhvnЩMn]N !-Y{q"ϲف77LG\ӎx|`IPA0)?.egEB Cf⠂a'1H#\LY҂[ybM[q@rA V3?<:R~9rTiqYU- 2 hE$vUAnCln뱁{󕇅X ZFi*e_yt;'!闉 ؟!e(1?/,~ͩV$V+ c_Wk~cBCN1ϘmsbHٹ4xy%:`zR棎\Q h(?x|j߱b9 Q1D0g0$`͌W$9 .⛱,9OʿҊIO!; M+m$ϴ++1z* ocsGs0)gjԊ*]>nzb')E8$^;h- [G 'b{C2o޾)" .$8d@HsF_+ip({8l' mQ2pR ŒNûVv,#oבּjdiq7RE컹/uauر݋q~#0mzc$uPqyB-5[Gl:bxyXJwi$ȍ ֽDK r;Cþ6˳C$?|s7u"x>'u L[e+ P"b㛠?Oې7qUvO8 #ߖϧʹ-ex{ ּ[c>8ؕR]> Í|ϘؙW dg{GH`֕H] ~p[/#]RbTƚ|% -|\5Lvknq,R9@,%JNM4|VB^ͮ Dw$&]2Bt ٿ\hVN1Q ULwn|#qE瀽a禒|%[6i l-ia`z6}TA al5maM_w1 0yȝɛvӋVMܳ;ty<9m`+s-=<ֿ9p*0T't+Bt 40%S86Ѭ^gݘOƒ^SQ2:bCx%cN?9aV \+<6̬Jh'֑9蒊^ +KRoWޓ|lژ;^5SpcuPԞ|h;䎰B{ƈIA "<ǜC_r$ERao(:WТi_`lYBT6=ć0 *+#]C[ńn4E+t${7Gax#q5mc]K߇zWw&cL44#`F3( _2@M w^ZUJ.^ٱ&0eg=7T*N]@c?coϨhu> \T@0= tC̀c~E RIx{jZ̲ "Iս@0uQPsW 72}A8N[F\4F8yPZl` %iW 5mL'ªdi71 ꞩM3ƾSh aȀZ8 ڼ8ND7g ׀M" oDӤ؉ۿ eʯiFէ}B!XM[YMm3N^d&N]JѮDmbk9|36D )\%wͲwT/.7b݀Y J {w÷#9O-@27Mm$ $D8w<)(Uk e.]pixl[10vןiwr| Ӳv~.1˔x }XN[oL[Q}`Tu'cDq!z[<$x Fwlb)0;HʒY:hT&R7XjNI>&ڭc<\rwp_aǕZ|M ;7ۺS-?N7AR?y7 }m2,_'D&L/Њ]~Jگh&GBSL|5&fofNLRRY =RWniz$Y2c :H\҅1k |Fd%/O;WV􁜇kA1dqϥswl,ws&G'}Lkw} ا`]U5SF\S~L7ͤ&xJo?MeV-J3,\$,Ko]4(s 0SBV+"h9gJPiu=j_pRzAҬӦ*ۡarmAg䘵S'tWFn P,]X ]i)A4SA^]9"RޚBuIœ+Ɯkz ֣p8M]GGc+vaUރ}&.3fԘ`Ʉj:hG*Z26) JƊ[| %PhCuΠ\XvG-U$ ?w[.[H0dPCG5Hz73T|,c &)}uj1~:muN#^oV˫IЉ2Tq)}栗̫T#f֧yXIH˴E?qv"B7Z_5POƏpIܮTf|Y3@>:Ƽ " X}ɻ ܅W{á $HGwg/ze 82,:^)7N1 ڕ0uLERDLgяA_cX8\S2B=iVW|,*iC(lUT%]dbAKL)$8L(D,?ZъMIsnWT2R[6E X O[|(,W8 HkX-;T㗜* ɅizWN{},]h}d K */ T=YVEUjFtM!A]ER[4jv!j$PMw!9FB "JG|q2~)uagj:zǭ["A'Nf} qOf; ~'@R9ڽjZb m!bW6nu4 J[)aZ1#6tY51j={zyDDD2g`JaP;wD}ӌ2iK%IĈW$*ndO77?lVƫb=4*46!vᡤ!̖UbHZνɒrdE@MP꒵ױ52rruqūVAWa;BjȌ'D4㪒ıOw '=Alj(ŠKi 5|zs%Mty|VݓiRY&)ҷ\:3.$O~7r'x%O7 v;|V| u.'ySMLg[\ M !~\?ՍzjnU9@b|JV O*5#+&FLP;IBD {u0֐4c[h]Ņ?C l=yHCR cj4߬Ҭ :!]omSAW>A h l}Hݟ2'8.\\wʼZp .J.Ů$fl#k_HK3a Î1p&']rE*PլH,PT/\YyI%g_Mxyx JQrUt*hK->灇(V!ٯz'ޓD C4ěQZ"==8i}ҷSK1,TL&ӯ[j ]ITuh5kvr5dao̍?Wҷ?HHkFugmu|ٲ'ۻ/C  3}[&RBxVju_?'3tDp&}0~hy>TAϞ;띶WrkO`b04?7as ܝOucʨ̒'9Ԓ7Ef(y7qKۑlrteea=18*OYDzIr.[1l;&3c}UIksjgw:ߙO9b&K?i N$wlhqpGκxj Y5*uc}&c|-Z%39R)'+CUI g?xYk~Qhul)ByHio0hp5yeOǃ>-RJaHUJG$ k\{pMYc.SQOǟ'P-rA(9-nMCTIyyа?iA8ѮKrEHR_`$80 i yѢ"btb,ԑ5sw(tYy :|V1=f\Hr~ΐ0"NL29XW&]*4˓=/caȒJde<0!i9O=,|-!+/,,W~\횟J

8 %qƺHrs_`zM3aWNf8.b9GݓR2@P'D t~[] Iƒ(t>\9h<sX tD"  x-2}~fa{9"tZp)%!kAdAiRr~%XZPKbd8nh&Ȕw꼋:JO+F2lbS98s%qSU=n[ l?u%9 ބd+Oջfk(RiyN4+Ppu(u\o4X(|pc(ImeU(y.p*{]U,X-n|Pe{_%x:P$Gcw.m;)cؐ~Z,[8 ֦yŴ+AIysZ~8 +q<)궛>%S3%ϛ(D#B.!; WV$j1JAP2M}K҂ݿ FLy|MQs|=F(ՀDHDg(lݲUNxAg=-_TK 'gP>l 5\.>xzZ޼|B_DoPm V;=䭅+ WNA^aF&l'N h>9"Ф!AK t܇ݚzGn1kjdc. /ղʨex]/z|M2frܟ,GݩXkϰF'+&l_xD OCc~`Qҿ>i\ˣV+ASBH19"ruk';,]Fp2<*hĸyiI<P]|xh FW ?a"^Gb\@ iqrZj@cIy=WxKt+χ@fEWAI~&٤s.49CoByQf2z$(#~lqTF"46%H,Q:6Cʼn$6p؝hzy|!LV-9m?wVQΡETti?!1ZFN:ZZttOoV*d S-arV'S#qa-"/Ax["j<#CjHBMH(ĿwSݫ V4EL΢`sH =&G/!UJ6¬ayP @XTf?*& F##9 O)\ͪOCh{2,A0b$K>sYs+AZW1I4 qr9Tiev=`C..Ee[.~K@DdcN4!]nOz aI<]PJ`vct=>ي:s. =ҳK١fBSLeU":;aBM #q ,*7].ԩkN^wyjEaqqNRX1|lf$`W3e_8ܿ}}S'z(!ږ(*$\E*XZ]}Z( ϕ:67`gK7(K|۲S%=Q USG#VkH/A^* S{3w3{`40~kIb=rïc_H/Y $V2yFY7J J?K{F~DE@+ߌ؄vX?ұ"D5>ɞJ YoB2RMv@BFc22ѝ$L%A"zι}PO!®Hv'S2Pz)疏(=]!*VMFf} /t@XnY^ AНc!Hf~=n[ňa|G[B(Mն|+)(7(f5>>MU9JaBfQ@K0_\`FGw8LhJpe 1<(D @fw"w2˸&q 3ЄҷK6MzFtq6|ٜ;C\cmYm͞XP_90mb'e[VUV?Еf67&s$m.3%J?kԶW\BNzA&d4saUn__GqR*? 7,Xy-_);(.Y-ʆ61"%dϷ/ ̓vb1wE$jǝ&fk@r2Cہ}CG-o;ӌq Bo$ڍhש}2<;蠱!b)C<]t|=V![ uzy\Fytmc#ygC/N̋9_BH{0 |1 R(S3̹CpI╦8ŝxۄ`tZ*? U5Xp||Q>2fQלK}ɦwlF{i#olhc.l` UQ:mELU5}2i>ɒMl˶4.p]IN@ ڔ[-ШH× H(eu%x]L"cqleжDD첞u8'A@qwSnryՍ-YM ƤIYQ~59eX:oDv݋SfqIn>!;*Yϧ I0}ȕw*eJmøsɳXH}i򺙑\ukÌޒѹIo,;_8g\objPp&>Jw,ŐNVGw)c^wg>jZgتҊ޿ސknYнPٖHN ٯ[ͧb2?ZTNYZS$unG%Bl&D QhV@Ӝ=df^Kt&SƘ=!xOߏ-2fr27|(?%EL~2rJ,~fj=o <V5M7Nߘ7Ch T ,;W(4Z( ϵÛ9(|@-(l0E1!(㦜Pΐ;_Cj`2D9^!k1@@M֔a8% 3W2:T/jd^p*$}: JcV;B,wr~<*l9&l7ijyaם奮N:ukpj7?ת$uOe;XlʷZ֦KElRM_3Fbj:Z(f&O,^F~զ9TgbTUfd{uY~;7I99 E̡z#2n< ]k>p̱;IJ&%J^a.%n4`nxo"5bo^.I=,2bTs2rt%K,}O f7;~٬.AnGxUPe8?DTZzO?lr4oOᶖv0BϢ x8gU9@BȼAfȄ8UygKݽbJцJ}b. >U4B"0u:WPbm--#4tų\@W (['|hJYv.ց4oyk^S|%0!g|pW?s>DWY#KT9Úcx+ZvAP vq|~ 1CڣK r$Zbn sܭbZ,C!XFv >{9i4QNz&kSBl}y=Mx@Pf͜<^#\2ڳ: 2SѶI,-0( ſ;Ҭ@E bL!q%*^t“_;EBG36l_o[_]vwx=D{%" +$W|ÏZ4gWNΛS}5ttZnhD*W@ņQƀ_!B Y@E1tsPDy |Rt[]Տ6{cJLPgϫVڥ-7d>Ͽt'8fMK`t[Dq,4"*}GA ^Z"X`n݆qr8g~'*}MՅx&9x}3srm!i>m"/sAS2G_.4@x٧ JfTo,])Ųuav#n:ol{LzЮ ZKM$4u#/*T$9@pG{xCM$2\Ԏg9oHhWКs ws^mgmN+ L먋G[bi"'( NS540ajخ/@ct 0V;cHjx<?r ̩mhbf!/0~3TDlQyrm[m i!<3gx/Hñ{jIFDً!6VtR 6d%vZv/YCkH0g D Bo%F0]<o*6l+fĀ$|!彆7S䧇Ui% Yc]?$}%—050-$4FWG"=DAS3Xudz?gNst2 M eNG<=ChF9Ԟ5д T# fxoݴ$Vb/xՋ ܗWnlk"ڙBDIϦڕ 5WYewoFrg&kçn)%vq3=B@zОR/Ls,Ni{{1Dk( m]ؽdWD30o`pq8n rQ2Ё•Ȍ U bJKE /pob,;w24{8-%KWg4ݟVC%vC.7^d|vu\ 5*2~:cZym Qk[36f_pZJh&=?U`N9r:[}˫;nω>-!{m&)^EUOף(}hd" bI%b#,u{9)qPP l%X< zXueNDe“lAt~4hgh c2\= 2|`R3RS)0*ꊳh`N>e[AXmrH]o=[&G2^LXӘ}ׄia}feS{0u}2ou.ʁ"X$vզINoY"*n@u8O!A!w;Ό"(oF:b;3mK*v|$C=F`G` TOP0ֽXDŽBd$fK K{S8O=@2Ǜ>IE̱M%_;'< yxeȘ4uZ 8S ioO .r&, M!~IlGrM},~Yʒ+ 7fAd?wjPᏩ*/pM)$twX$ }gE6UA5=xlI|ji, hC@V€¸}0֦ ~dCzj [)2څq'zbZ j"LYlDxĪ!bL5Hz?+T*&>\8Sq*}\SUg˙]*-Ԏ "# HRiUOx=GO\305е("-!<⑊7lk盻zL; TTz}a!ڜJFt0W%0Nb*B-\Jg>s%7.aI36X#J@oף1PA*64~mt0蘩Oad4mv?T̆͡Z"t7ƛC+~I$6()K2[%hl?tD,ڠaΩy uǭkctevBq44Zqs1צ/ćv `JN/߈ȋVn DN*TCGH81GƋ}I^܍~6y7)#HɆCc,EPBU@kv`> m~QIf426Sr-[ꌦ=_q@"mE vG7&ʙU#/6&⒛!J+܁NX Ag UI#X H8H{CEw-+}uN/'W!ja<'by =qәNIq-Ț[Ӳ(j;WMzδ vX4k'9?v!b;t,iowP81?B/LH1s4?>Zu ڜE1}_uzl$&8Z.Ht Gq֬УYQ}OV0ԙ Ǧ,]*$%FC'e{3QOƝIGGKkDءSUʉ_>sE~Fw*T؇HSНBjl٩dr͖`b(M3[ ꉧ8ސoJwr@bsz(AQlŸL )񷤋\uw DԠԵ&ͪL3RkI&@kE/Щgr]"kC9cG[b2Uk}eXUN. ~I1hVb-̞/Z'ҧfD*p,0`Ss`k)h% =>KT>>Vs't BCbcr]wv({DYNg[N 0#5|(31̵Ucw'ea2LalTn b.&.i5-kA[@We*?Y:~g|g0ODqF8d+KlCdt܁-b=.I:0>X.#Zަv!ijXRqRq~ol-k|}aQ6> Y3C=(29 ^Z~B%QM}R(.5ŕ9Ps:L7|bijB9 J,tGvAVlo|"3)iڄ* oK"AG烊"z<|<+ѲøsdD2NR<cě{=?F'7 X_o]s,0Dsr{i8%e¢pT#{A:; @-^i0jc :t{j`|L,5F^doGr3P{L+}F50&K aCxq ێ\CaNxjb[6^^eH9kBai4^0x?Q3TmBhz|U=Ig$O .[9쳦WOE-R,b 3~':xtT.. (ٛÄ!I:etː* %^ R2 oȃN%2z>E&r7kBK4v30gKUoCo{IUɵU o{gy2\qtΥh15,j&N@mE/ 2{HHd=RgMɿ9^'U;TJEv9Y/K߷+T\qww qܠZdcq:h2=ux\EkV;K\Dr4疑 Ye|0^bZ7͕ u0> JShŽ5HΙ<td HDü=5"J-bD&7{zEWT<½>oH)^xxV.oWkc!=j_.bdG$}R59nSUPZm(5jD׈fU_|AdoWar|'!&\6^| D@I3?uVr٨XM6GS͍w|K87dߐفɷfb-TkXl J;}Ԕ˓z G\< r'):w4XsB7yFh$0W.!SA^}ut8aH E `=lm[.PȷrXGPX^S??K ᆥ @v9\uMKK` j'z1K<08h Q[O`Ȯiu>.r}W;Uu)@S@ s䢄fZn]Wf oKw֮A-tq͎lsV0;2%@Gl+TBذb_0A1CB֖C9Lh֟gU))>/I%Vo`Ml>ĮwGԚ]56kܸ CIpmaJɆFX @r9t:@rgC|&M.Tu7(2{,noxaK02>T`I%L,Yr -L$jo#b3:$eP|jc_Iz;n!8Ϧ9w6(W?Ci,S ޜ^(Vi4X?$a4{ٲ C[b'^l|߳GLJA:#@fJx6:,쳐s8՝9']ʷy_!хɜW+gKiݨ|5uzjSf͘vlL4gdaG-LEKUhCl=k蠕@A`l4{Rj♽@ïVY6dudEŴ=u{'G}0dh옅ff 8pVoN9\p?4k7tfCd~Ga3v}]Uկk!k"}㡝% 4R•V;Ry kސE^Z=YI#tUiT=핰cn P)ii%*JJjjlCk8*uEG ;"}v|ۦuO0jOh^xynkqmv\7_+&,5D0{T' lPy ^m3rd+#B`g%X.1zq7Tc sݡ0yV;<=jX\`DDʺNSlBMuv%wɗNGp?SH4=X(rhy+QtY gr=tDLWOQ"q^k Gbe L{i< odob`&r3sz<_aCYepkm/U*Bt 4_]JG : ̯ ҕ*dt΍b9T)9A|BbG٧j jFX<q Mc2B rmsKr[wu鰾7Nw@l[Kκ7V'ƒs ,_ejSwzutӉR_˝Jpzْ8>+3Wל[%oe!i<%~pBܽ<,;F|f l3H,+#yБWH絈'ϫW $46=g_V68F~21" m.텄R?u63.7[]:WQfop?iEe}^_*IB"ˀ\^h(? EqɔR}%I0! -sE>Ed_jiˣGAmem#'vvV|\5pqQ%0QjkejmCVBׅ8qU䩜Ky^H<#N٤n!Uor`O Oqw}؍?XX o`M[oCk8F-yIG?Q03M%a{ƽ !\y.KgJ<~s8`Kow0zw&@eOe)~^0T'uxp!m*sʑL$b8^1'<=ʗC@[)^|6`!f2ktL-ةK[7Լ,7QmQx53oGK 7O< G`p0GL# j B`?CdbX ;9;v/+]7J+iL\a)=|RTgB}ٷrݽt]@};I V}vJ Έs\or^c?SG |C=Cecyww3F{rF>tJhYhqs^/Z[s&yD4 gm#z9Jl#tC='XdPD2`c OhJ /`Y$@,bcTٓ\s9~BJ($EN#*Kwo`0l30p!Mi[,͆V" c P k{=l8.6UƤk:@Ψs+SH0?͂Jլ"=Rmk'yL3\C5j8;I[8Ld^ua [8L*y,]NA\)!x_/0L%S{r-?η|k٬/H `3lv<%I}hHo 4DVp&XeL4H%\z>\`$4{IݾxJf\6Yo?_yrp>X*2b8:9EU؉ve6ڠun20>+2C#Z;*uOĴjIR?,4X\dePABI'.ER̶gB)t;%x I~E.YdZ.90k xo&dr#e;.Xߜb*j}z*b _ׂN v N 7`gֽ +To/G|$k[I){a"\q;S]H; b7 nV'_ ƈ[p\PGqÖ?vtӧ*r#ie8" X"#q4C;^:lim1RbVX\V{;:* i3,jl,K|=["ޓ?aXxZc$,k $MN7,RCrV>') iÓ݅/Aky(Db%qˁhSD}DO3{!E#I c w>6NZe Sp.:M~ l/ΐ# C'zG9. \ui앾;h,?EњZ!G (XLr59w1:2婙t/.'bHli!.ms|n B;J(ǀnv} xQGKtDwP}OE4>cɞdgd[^=u$Db>&K<:-Ysq\3UU S^yͨN?Z\~h3$K8sǢ_Kf26k5l@k.8D ~Uvʵh&/Х/}BI GU,=opĘ bϪ a;u%0;. 6;<6\R)hYN$h_]:,-r\P:ԽS~yD>wYboe0D2nP7'ZN}4-|)XWq?~)8S~ }&֎V˱e4nH~L؋TC[%M95A:ySY\a8qu_Ѯľ=EAqv`Gk-rHd1emh--|Njk"}rےҋ`,HSwNf);;,peOf ԁ ƕ1(f!wR9zG!V/[ XT92c|eS[I*3y-,UzrߦFTR$!vi2z NB0kq.L-p*.@=NnǶk-HbSgk|9e̯~]ZeFRR֭cw:{nDr ;σBer# g$!sg<4} _;?U*y|d=jg>i9V[8 uvh&H6_!$EpJFFҬLr$@"::RˉDP{wguc!a9ɴϘ {%(K͞tm\$tdHBU0s>[Eo慩Є-I` A> HJ@cm\ \кթ3.cxt%|S%]šq?ٟ~p{:b"S]u6hA~N_ڰȗ uÞ)Œ2Mӵsu FZ=[Gne[hdƒ*g$7qoY!ú@*,;BDc&_gtoVF^IPbLCZ䓼ξZID!Z5)|$؉R"wl,ƙr !z qnTG6, fɅsc@ܷ:,^Q"e28Fg;ߗG>T L\HV7QQeW:-;eШ%ҝ3; i U'A | tcB KVLB+H}{"BOH:%#\yB eHez?ˁ>T`(L;OeIԹ0vSSTrچfk)‰S=}h&|@TaeAE?0iT GO(ųYi7ܱ.o u`Q#.2|^orNm}4;F9,女Jϲ03\ #x._V#01)kӈDPu [Gfk~&!'DmP?në+ %VzqO%_vRqGۅ Y m?`\8:&QC/<2;\5-c@_l=aUnZrR ^,7_sJ#l263ί=UI<;t [5Ŷ)?9:~^ޮ DIyi9}nb//niẒ|]K(Ux>[ qOBq$Q)`' &P a_]\!@jF7;jgBP\)pl%uf:8\Y3.ƆEJټLR{%$j;EN wYdz; !T-˓@)#F zوUijˣuMs2~/&.~1h*I8KyB/Vh@#!`,[dߪWyc5nq>fF̜D1qE?M͖㩚,[ ka~%}:LZƎM~[^ы4xe~ka֡w߈#|Aߌ+ Vw{zN9Wwh\Yq Œy{)O0p#/ `y8v+?!zKٞ_II՟M>ljxR@բA{#_bY|ya, :{;~c_`#xlg23:b,}K]4P TZX:ᑧp(ݔF04JD T^1X]/<'EY"J)Q]*L!C%P{ z1Yx0d@fD$pDGj:qG}`=SH3UM8[mzZuXR1cobbröoY,bm_C}}^҄𜔌r鍰Me'f6?N&p~?fA.MSk8CVc>_ԀrRBX~[ B#v$}IQ@W߱`f4FQ3aDg#iPCG{bM ,7'/5 S.1}ׁ(aAHSTxԓ.VVSpKu\U! UnށlzbT@w?iN8NeAf6Qta,2ڴ(Nsᦁ(z?5G!:25$TQ7S7ɩ_BJF1*KAA|F}E!TN("}3%AzhT L̾bJ=)a&_ *`+cao{q!@&IF[èCFfh>NӢ,gf S>< a} X$gl8|>` ȞYo(LQԙi3éup#ţ= ST/]`%z%0nМJq~/&1kDP̽}”Z)Fk6iS5tY>IOm4l`v/|iK_[ΌYCHP@Oza0AG,' v5 <ú&}}lItJJ5LL`a5,4Kq5i̓=(biM#)dz_Gr:P/9RL-rà畐2-^[U`Զ]xeDq~D+OGMN>H e t$$ ;l_(* Sս6Ӳ{fq!̬OH̅D)8&D1Wpa>v+q0I[Ì]f3$ :qA N[Y?ۀ(F)Evdo֟6!Z2OM!4HTXf"y̶Pkz /'zxDf%2|7׌snU 0R"LِCªj*/oZ5j?A9UIW;vލɘG, lIj1$ړc<c)Z]\)wREZhL׊2c$ZzLSífjԋvƕ@Q'*89!)p6Ʋ9`%t(PǠ B1g-yY(M49maL:B'!G(~q)o/rebB9Z|~k'ƲG u+-%oLD4#Uc6 ths]&Yv DŽdPHɇ5YBnHI,k b*q55"\!]ϡ|)THtP]bJ3sTzfԔ ϽMhS\{w)gUq oXUɎ_RI(1A6ys>b!;w*]顃 Ph^t0|g5s*q^TNy4[ RJz󮸷~Kݴ(y:HgI+Bܭ![`q v9teh)>(S@-^s%ӲDHX w=3\[K߆ 1`t$ۿT Yf/-, 2A' ׊;C{PI8èbKzX78R7Xs_ilU\'\Ѡ!ީa4 ?ӰSNp/Ξ3<@y4wvSԳwI2є$?c4A, -Ĺ.z =aKxB[ 26'`> 1ơpԡ|XyLh OM'j+yW4j6MT$N !ȇ%)VoW` TM\m'tƒnj‚%2hp8>DR6d=IdI,-P|m5ve+, Ad'}P?Eoj.iEiinxensMǐ={媢|MWL\O'6`;mtKhZCCNb^iSouBT7dT詒/6C^åmnĎP]C)Cu(Tҍ#'+}lrܻ%Y:vKgjy)e" 5~Mc%{ 9A+XϵݪOh}^I(J f#9ˈ)}O+)F6jmlF%!yw2lQpm5߃T8hmIcWg= L$:: ,mU+S%pW84#(v3J01j2~`&}`?A G]* XJ&+Mf*RNZ 4" X鞢JKS= J 3ԼV@+4tK$o;LA[*l\o!T"jo{\fz/ڒkt'}AIːi#贄KJ'z28)bX s9oйgᛟ} &IpE[&=*MKވc3 *~n4ZF!w*.x6Щy:tqS,˄cyWGiX_(@Qm5j" Ò]E3RB0ɽ6^Z\҇Jb$]*P"hh+f(@:ǡcZ\]G3@y!Ej zW3eayT7bF$kBR"zL*z~T˛U?R39h:'G \aR 8C"ת ׺th|{,Bʋ u6(0So>,ٛM7m @K>O^`bS3vqR;}X섦sS8P{pwz (;TM.N!Vv:}ǚIM?YbBVٳFuoZʃxyk\ak3 $97(bFF=9YYCied{gV=Ϊ <z\q2Ru/j|`MĀ3(E{/O_ ?-3aE3E=x* tb14Ot~+ŹYfcc&.'JG"XgՆ:q<@mS;tyI~ (ATU.@@}uM??Si[B6e@M0mN3D:ɕ(`G"jnBk~;%?n-Ĩ>cd# 1"\ pX6Z^>]cn y0ygadž@a[Y^bKHS n`f9.`N5", ݱ\g …הPl],pAM]W/HH4T>u.6OܶX~|i\s$lvhb5CzZx\?Pd̆F<@8D,ԛ$ŪǾ헑YFS{E)ă2j LPUS'djGb[[Q4"?Kk[76P4"`B~)Gpf^AIf;덿mFNl%7"%ٕb>ۢ2Gě8C!\1-8Ԓ/trr'S>=߲Y#Uo呅Srؕ+eu7'9l\@n 1sE^Bk|f-IABi|'Xh`94R2}E9(R^ Y1zffR.ݤeZ3y 6V1%%b1 E t1I%^"eC&}ivBC@'@Xrz+Zhi'1r,fWpʔ/I[ f}H/Ar}:JԒs,O!X ./LOAѴWڬ5c. ,kĜ&< 0aUVI ;Ϋ%Һ Y٨dlCt>S繁eza1y66uqr̚S>?i dui?]MDޜp#CںV&+XQ5fu%ղ֬J_҄Ogpꩭnѽ0+̤9[^K1cK:ѷ FmR}dkf|r*wA>rQt#˴ ުej0g5^&E }BghmjmJwfj(G cв.Ҡau-BbdvdXrIq{po"hi띸o/+dRK#?n2!{%H.qrKLÏOA]wk{F ?Q VFx~tˣY|N2)KQNw7YI˙&b`]m@h]o'yInNFpZߓzbE0^.`*ek3LXp!/B(p;C5#\z{E3¦xn8F;(M|1ZαnotC ~ā?l[h|^ #`F@;, ɔZ'qDnS1 HFG'$ٓ~Õg8M^ U)-"R ky&BȎ>Pٮ'C3E~PxzSԀdqƆN0I)Mam] DVsx qV&Py1ifыrzS'>^ZBh*C .u0m~Wpf@ў]sOf\Ca4Cny_!,ylrԎ$]~ K[ڹ+BȥtÉ82ˮK@QJ4ձsR:yC¹yʥDԏьXX`Mɿ1|ň9`4ɧcVhY H\N6DVb`ެ7@ ΨuMlr.ɲE6߯MaĒrXtJ1%}|TŶ .$y5T uʝ9:cwnkLػ4g&HCEd6V@LSzV>~#Aeo>){yr'@|0$(l,A0C/*@F"z֡l/;YTH3]Q0h)MЃAdv>\qjp,KFG?޺yT4//E^w< N|QGf;ԧ脜z5 Ĵ:Zad+e{2%z&ge-LK19$80iV1ЖԚ~lc!&ULLЖ4q1M`0̡њv4FU}*Mn3 |둹H_(Pd,|nrfKNO^esvPM5Q - q #}V~TLOXXԽSg9 n)iJy? ƒN> e5aKho]^ޜZr'BRiqO=7AY!o$Z_ݣw wJwvuFOIՊ`aO[|'=a_}LF9w뫃QjsdL C9BJ՗p0P^!G)`M&F4\ª-|]f:d@?Eй`;<<'zikV z9 e & qLL9!lQURaVL42A'Jg(،۾A ǞC9 ȸ-e%K(U 0`-/O5 +5 z~6 d{s 'j汄{||xF4O`ې '|üD}=p&+Vѳɒ,0%?Vl*nHU;*Pgx5 @5w|{LT /ysXĎ^xRr 0hhYx2 @Gtpr\9iaCzf #@"W?Uˠ?]3C+C3Z_*fSJ  $|bbCcEh%1;(Sk5O$TSBk3=m4j;]U1:N[6kt"?2Ը8!voY*&MqЂi>ZV[h b8Φ."Bzo,TX[ɻuWUE%4b`~O"L9U5!HC#B M_ͬsnNi+ꒁEr֓@׏A/ԍkŀߨS4{=5tTlSQѶi֢Y6fnZ bbb(V(a4)x}YFFgdJVυOq惐1Y=W@LT()2^@tʽl+d|ݻF|kPtOHgBZ@ {CQ_ vUfkлױw`Y|N~_Q/c?#yP|\cfВT'./:ζ8/<7( tQt׸o3dJJm4]} Io'ВGw-65to0)c;oVW0L~73ՙ{шM<̣8"?Ik*ч tߚZ.$!_g8T$cl~y:Pmo-Fs+AME}}Ij,!u;wq6dͥ:-U,cCK1IfVM[>S8i~H 'rն9{э]t #e> csDi!kܜ"b9gt;SŒ ):-7`a"ʄƄ09xNdg_Ğ? t/}* <@wLP{Tt)d&*<x?u$D0zDx,Q4=yBdEfT9.ҘG4;>Tr1aXpjE xF(t&>#h8(C惒XPc%'׍:$v@Ivx$J =g:*7FzTf$3]Yei4Ɏ}6m ʼSByIa:YU29k%RG\^{EXkixp3"0=6Rt%c5pkuȨ6?;mfkR.ňI7 ST v/P?>K 5 ;>*1hws.™MyL,cZ~uo.z&p ~E%MO\g_KpDK@;1껉v̄+]ɦŬm0 ""xe1v!QDm-6U0g"3~Aukl]@a~c]MّT`x*Ctk.ô-WgF->,l2 #d9ȿvfa]yB _7:3*7E8:9"1( $a-äx'ƹS.xmҏ7. d?_K_ }]]BXERqc-y"DB{[S$F(>:ePvܡiwهW΍8H>_60+iőnS7~{5s#kzpCYKIR:"3^ɒ)Caj3,֎-NG@ag]]V$(Xh,ǔ 8RU&\irn{=%ZE4,ӷwjX W ^a%ēdC F^UOۺJỶ:tGPH}`ͬVtA4~Eyof dhFMXԻ ME@<]1nzRއS+䰕h/X8}7!WnhI]/|܊I]>Ti+#ߞ1jGe.Uhiy5M۰ eMNdQI{1= }P$ 5,Uz @>@M<G|kxd.zM`3 lNhԵ!@`vDzJzv |oʄYb>C]/={KР[!XM|_i9:;I1%WMj>;bFe?o[ )JL;z|@ُz7c*+?xiRpQGfY kK=J7t}liyRjcS%%_ldb9T+' tF^zIEe"mś|^cgd$= XQ5}Ik*&O8 B9/kޟcV܂ke#%xև %Н~vf0 \A0/ח=^,`w#R[XYJopzʼn@{ 2帝V'c2ZOkH@kyF"~~}.@y%FԡR@GQsţgnz5BhClYT>L$Vr\9 F 2\5 *T Sw2ъu0B یϘdXđߪn8Se]p,csZ~%j`A>,$-G# #:W|RW䙺2F/PMA^M.JS=n^¨t'wv3Ŗ|RKVOno#f&K=hBтvCnnWY_s0 L)&Y*Œ/*wș& `$Tyy<_* v]sG{;,ԋԤ`[)(fASCmZb1X"k lA1e*1UC==,m_wmt 3U9, y3Y'Pr}oO(I 8)%{2WPWMq=xD.LwA ݾת!RNFIdR*I,#H"WǪnvd //UЗj@6:``Jrɜf|cr1Ibivv)7!GvoY^  j5"@ur}Ğצ )vz0|!:,QI lmйU{#րO70mM9 rrxXC,ZGD,e|UnAAN\v;r_h\p1^2J ".)EpTZd^5@``*J]r7yr,p}n腬DM>~g| +CŸ9+!Dt^HS!j Mh39sS(\1V*ub[=O|l-{F&ՈMpR8;1aCkOɮXaB L]%Бg&l vӷMcʑ~ ӿ*zz ~zHŔ0n/y ~u 8gյV8U}, 6Y~=^(uư-ؤC*.v^yHy.Dy%#1<4WR7,CwS=V˗@b~;䊼C&zȌAϤTa%1E.&T jhڢ\\Uk]D&WfLsf0{ 'bL&'U TPFuUOò>DY`m LJ.fB:u[tV=m NZX 7g hEeDtbrb;.m8:O p1|sJT h69͵I] nRp 8CT2wᣩȊRw'4om{EF*3R~vebotg4_ +C[1Q!_Q+<򿮕lTwO-[Ƽ|b/G* WqEGh&60ۢg;k"\ [W|hG_}nSeٰEeϐby5襚|,%r Q`5)PP0!#,|z `ʰ}'E}Ehjz%m M2;Gyɪ_Âi#5~֙[}XlL )'A~,Y˚~]6:j-jo]`=N]MnJA>4G\HblKG'_<0Q~R@_6sN%ެ0?t%S w}c,Ty3'•Eh'rUC  cgEBw#u[A=#:pN-- )١Ԯqb\'7SnNh0 P_E[4%*pJ=K꺦P0u S{0KG6muƈsj~oʆ16 j&$72TUR2y>`_R BY>0RA t_UMiyjL9 -D6bԺǠ6oK4 Ug> ^}&<#[9 d.E oS=n|ץW |Vo9~r4 MO`-҇`S<^;|\L0"{%N&y ٶ=t+*E{Ί@(n ^5uD:Bv@h<еH :QIՍzQ֡Vhc'`K5̽xEMC~$Ѓ%РcRo4lt$ Z?( Z$h>C. }2 <~Ɔ։z|.KlhMV㶩9\׼Ґ(_iߧ89(@[UjZH#/Ź@v4xL ,{)@ts1 s T ީذ" D| ia/GNW ȓ1LZ7F1 Ʊ%Ie-C7O@_ jW~iahF;\I.>ct@MybiS[6ZeC7]痉ńρYDT2ű>f(XѸm% 4. [yQW\G\٦}Q7QRT^2A QSS5l عIB*6=c{ Zg?>p!'zIZZWz +a {CB,Nnqsg~8*h:*#\K샍6<6^;Jߌ22#C7#>=qefӲ"Rz-I4 E'xgߚ`%gZLrK_&ی'dk_ `}Y{yj*鴴+cjG`'ֈ!^I?}.QUA'h*d lw+ fM0q;7/O, jxQO.B)}xp: D98L`kgB9vK\CûH&{”!G!aDY~p%Ƨx7^lt," 2H?zKͬ-iKǤqoFT]*뺨; ^.CѦD'+TͶ&sdlRi;R'kǓxie;㭅pE[F#7e!ً̖`.Yh`t&Ozdޔf3lh2؃q>R,{hrN~aNS\^{ȮJWvI(Ȗ3<)a/$dd,̾a0ds˻\#ק: B\`X>_x[!S! }M- ;Y=$&ݷV()1qEa-w=ѵr/[q:@Z%=>w_"_*P!<$aӢ;MqJ:FyZ/] ` VNhBmDs}r|` aʆ:+yX 8="sn,N.o#T_j.}$9$ګ,Jߣ KHG9s)[kh3@ʈmnVZ*DIl[ߟ>wdOf"B SZ%Y3=:_p+Ϳ&#x^7nJKgɃeܺ<+'B3[IgyEBIMù*vX M _QEMb +ֆ-1 |OrNG'uC}@5i+.vm+٠D#޿{Ys# xW'm~nV_t/ ~g( 9},CCAwũ3b){'⪱s2x;FA#$S0łwexDS1g_HÓޖV8- Vқ e%r f)a+읶?4$էU{S=TpQ3䈏 ! UaC̳gb1*PwU M1d6% c2z'6܉&qF GD 7Ǽӎwm*8~܄$-Od~;ZZu L8ZɎP|QHF3%<*5MDq;ʍVz}cI}oviHP[%h"hp!\LPv!޼zpO'>Ca7AWFǯ'mHF2;B@ /JUC({uN<Yc8DcDaJ%#R@X*@;L?Zoy4@>5zCPsI?u\XIC+U/(LvsΰF"}~򦇐zQ8RDP蟢>n{W힞6V5T>m;CycDNפ|>P!UCnuD/ܤkKef,ܷ/ <I5i i @:6C5FV!ytm#}Pf/V֋wVMyC@yO6.8YVQY *۲ Kq( @, 'jum Mm[-R0@i<8Ib*Ml+Un<$ѹyM= ^:Ξ,U&%B)n0@`oRP2]˩RH;bYRveT^~ʮ`^w -UcW ]͓p>G+a3c6K՗(/a# r-i#I hŜ<iZ_]0B2KmlPƙQj2ɡ]<Y ~ ƒ%\Jb, $K_0ܼ;=⺮$M,B_ 3>Vg85-K{ H<L='z ih&6Q֓C6UvGj%A!+.gS==z\:z~t6X05:ɵ8Iv|]Z(9m.ǎʋl{uH$;;[UE&)']a:8x puNXvsHZv MƯ-僁Kaq[6jo5.w]ٻEC"Vp_]s(ĕ_KV{9RWc9'CŅ@Ӯ?ߣnKrԝlJ+YRA,k_e)[8}t.LWLh]KJnhY$fuc>v_+IikW3Q|*(X8n$zҜ ӧ_! x!Il]~=YǗJJ=QT:VHڛ]Z  gQBs"-&>+bq{L|25ܬm7-Q(;fHe)Q%j&hs и3Ɩ0M#00$j:2EqԔ? Thcx3򶡛MZ>^SPt^ٳ!yZ(ՖӸ2C& džqlJJ*?*<%29Ѳd+ * LE OYiZfY!|&7gҌTZT㱿O)eYS.Z>pƦ!*%; M儬S:Pn{j}~Y'cɣ QcM$Cʻ9Iu| ${#/ˏx9pdSJpBX\=KamG`ݹ4@-=d1}N6F&}XbM 5vΒMM+Ȝ䗍""ݺN$VCܣ KBiH5B>-hI3y]cteQSP80 ,?0*{f@0aib$%7vgiO#?3ee MRnGO4*&wv`M>ؙFqV[pA{LgwsdMzK_e<ίFH7 ^Ȥvlbێ3o9(jN:nRA^5iDYc:>Rؿbђ-?;^x9?\-%oYI܏qwog2!N481~ Zu&ӽVxS 0kHॸZ}m|o3bW=D] ɶK%?,B-׉vlNpus]F]є(wAFl⣳[8|I <%u$ ⪶e-U-H)V7Ų"jN;ҍG{q- ]2Q1>"c0+3Q/0*bLspd4dchSpyǑB "9sNנ(yסtpcTlNY/Фa Cm9g.i` -fpOTqm.[{cXOh>!"qMHy>:&lm{?m\C5`Sy2E?DN~]wG'*sJ2O\@&yϊ[nTpkUQ*iC᲌{1z7#Rό+Ѝ.<$ꡛE`nmYWO-9E'Q+2@SBYBV"s_<*o7s9/~K^`sNB|8Q&u%0W6G(k'BH),|ˠXTx95dJp3iDtJKbfT f0W:+KKz9GI_Srz7 %y}[ǘ6V/^X#wYQ+ܩn6$ i𽮺2Ů*Wnfnk!2>`jF;扼H: qvǂ i4ͬ)ӣOu/-݄' ρ!%B; U;zWf%#R)`JƍLt Qa@}t̂/__`4ՁO-xw;ݚhX1D䵄UjZ^mL)F(=P¬Vu 7v r-aRXB&h$WtoŚȶ=c8tKs"]"0<'D!I5Iqx+wg[Su,^󳽼}:dBX?B<Ձ Q"w1(" 1mty>bHPP _AA~R)a[FĊ;`WN4|ZԾyp;;ɖk^X欔e9'- $VcYeKc9B؊S"eHǪAxOCd">W\Yhʄ*2ӡh}vRam̪~+TWӁam߸b#(\S >BEG ^jps2MpPv}{; M:y7.BN޼C J=I3"uk%Ah I1&|& FQUG턲z:&_>s=n :rNn+zl~ 3U Z!1$8%JfڵR,24Or0g..'Ͳ=%"qw{GF]PTz֕TZҩMTH[ gi)~* 4`i&%:HaϊhEQތ:{Jݫ7僅d=Y #ܫ ۜsq}Vb"ėK4 7-Qbx 03)}RlhTGuu6O:Al KIQK"T1]bOzyy&AP|M"RvSYC{Ʒ ۀ]u+&xDZM8֛kŪi|#(\d\ׂ&!Ify<$pL8Q\ SADH{i9?K˕($ g<*U5v>ptWm`#7TG\5*5 Oiʔs0a\A@[e+YDwZC[,|?%d7vlXqt́0K'g%cUsҮy~x򽇍7~m&+pⵇCJ-ݐ,48a,Z*&h4Pt'ނ67R 1璉M(dݪ*h+ƾ0ZJ)mi@ fc|[lhexNa ŶM \+ij%41蜌(=Uí󜻡d-N:a,YTԡ|u7هzLΐKԂ/R [ qhP/nUDƃTM:$4 ӱl?Qs{ԑ)"NVN[(P4YiTx'dXJ`NfR_ZW<}s"}mWrJFu#F Hb0\O {B-BQEFͰ3=,BXqqdee,᫐]fSZ@ =9xT!SO(()PyIZٕ~s8aBIwBZubO{Xe*PI[ 12#^u QPw"N nxnT\)i͏3-2ꢰl$"F\Ku{*(vυrVE$.S.wioYIDKR& l2ӎg㺥w,_?-}e._/̫YȓmLn`؛兟ے$0YW!v'YCnZ?Jy& [mxrVAxԒ6~oqSݳF<õWw"l̳Iƨ851ֈ*2]P}|$+&rck60/;6QuOu.<Ry6R˕"*_'HDNoȀ֩o++j? 0)qкѴy^,rϨ0;QnnvTXLXaҊ:5<eWyvIF`N%x;4w<'u<(`},pǽlO΄,/?i_ VXQu27IU )[=o9{8W!F;hėegHU|`ʅ"]${eAQ DےP^k[k7e#4YBD;N9 | nBɇcOeGW[7͖ }_L0rmH@&x߮14V`UGsa3魡=x՘kK~n.EF#6 %.#cGh 5"i526P0gb !HaKZ[lFu o͟$7~1wB[=qOn%*C^̰\.:WHMxH!,|qj*Nym:KvEVj'/z'ŧ#A2'TKBXIb2eס>h6H(!ry.»w= с"3F\H]X;P㇉-ƌ>M?'X6ohҖAK,v*bmec`v2l I,#Il,0#'(}ǣ`GDUKzv#GDwTu/GCO7PkSouTLO[xG2\4M}.׶DΫ1G#kMI^JLH_q%UL,WW[Chc.m}K-t6;>>t_7 ԉyBoDd]76r6ҊT{Cbk'&CD|Q04RDax ^' e(9ugB%ٵ^|YQ{ q.w |v4sJZvQ;5Zs,UB!IZM,p/j `.-<z'cK~be8y]">tJ{zϹbz QaE'A<>"zR 'P6бyɅ̥4K3'<(%ȓׅDjk+[2\O"? ='cSގ\hϔ1vWX  LUm6ܚDߟ|^iɕP(u%rTX[N +9|SvNNZpR<cVzN \$!⌡]/8gBiqeB˓" Kyf@W7.zQQAaha%1^{ȡbԌT }9yϣ֝O+ xmgu*n)r!l,&/A~+a{GxG(^G-Hf#nhz6Ѣ4Z CcT}u%||80ǪHs(DX|xwc}.4g2k ѝ05Z"=M͛?D度>:8:V<3M"{ˆaCy)c֯NaVy= 2b>&Tye LÜDY?\zR EAfmȪB+x\H!HNz~-c9)U?S?*1!s=KM[\aXӠ+ (?k(l !mٷvcˍ#É+~ȪK=QpS8]jv_՗)>E=*3?aX Oyï}S[>~d.a/*@ BPGM٦Kw8ijpz3(•];6`rgO˶?l^0 jh&?S^*q.U.m &ץ\ 8*{ uj|խ~"jx{ XնQ,cF:%:1ߦJ]YT6<`2Q'cPoY4M.>Lr{(i)LRO-(`qÙ!Y( AQ[+:wmY18<ЧR`wlAOT1t5NS[pB5HQa._ } R?~ί{za+ X~6i5ޥ-ֱ_HoBȱH3u\7t+Tէ (Йq1TVcM.ɯqIg:]JaFIF ]u ( \gٔ4@*Njc")f9}~a&!q›cڈɧ[fMbh: l%1[=ਜsY$g֖K׬wnpGjL0|:| Q7U1-날J'Ktb^3_{.]`*@mꥮ̶B>od D't{E AdAt~lhw3'Ejƈ ҶK÷|C4_ۚZЅ -Q+Յw G?h,:>] #T! W  CAs!ʟ~pX%awp%;0ZTV!]B/*ƵwYX>}#雝biYX4*i@T ǚM`/6qէQfojt܉=Τ.TXPW["%7RjP 2ʗ| Bo2in(>osÚƃD^]5 &ІN GZua쎟5Y ?-xÁUJcu9ge^do;W9tʼnHɗ !J 1]svL-x)YeF΄ _,mT/0ߘ`}bT ;_i %. 3 3C蹴@⼻GC[g Ԗ'iV8c퍃ܣV(fİ8{l$[[%VQ|&RA2F6}|Φ>D|jN DQ۷Zd74N B:V3 q,=9O~-)R@CJ p&2zM31s0Q۝NPjӵEɞ(}ri|;,%ؕ,+w뿗mc*>l{f._K?@>~DLe9N0Wé[""RwWxhԃxQfxp Hʃ)2=,&UJ>}j|=l嗧{;ĸR[?9Sr0뿚jE41)ﮖ+`6< |Jդes[T^wձށ ~/{U 4Ij`>Y{Rx!e#rT[ Uu~~{iКKG ZԴ*档/:e,BtKA_m ; SEeF@*HXϴ+?}YlZ9&- [2&f7e/&kCB_mX Ig\DOsW2Jlojܷ#o]YR_hG1_OORAU^[Sd;:F\vFPpX/(~Wjy &&%GlgL/Ĝa_7tOAoSHss[fh25\<5L.!Ηu(9Ug \I aexgk1$mqM >C!vp3s֙M!dҐZh/WG/۽:g:9U#(n%d$N*Yx# Z!6o4e~tK^?n(,_Hjyӡ{5?)ѯbmz@v|bAg ›iYnly]X.#XFڻ5BejK'(]4`ThF̪Bw\[$g qmqY? QO3t.ni ?ʿleñϞ[jˬ| \2㒈QPy. 3t vFJP9{W8{Poo=&eC TֽB>\-3ew¾ sYd[Q6BE$ShnBݦz$X($x COI[1Qp^ .XC_ͰݴP~k/4jm)>,x@N\!\g‡(wɫ7b}ҧ hFkؽG.KB*88,ȤPHS0y:BkIݫpk6"esn{fϩjq ,0hW1Wc2^n5^inZy< 9meYI!MZxe]rCC/Ty_@bzZW'p5U@~G@/-";ۉC}%hP @0Zg5(CJq3?ڊ3W=BzfyAG:ېj(5h"iKHU&QI7ɩ,oEONq4%j{4-ǂZߦ1?0#5I쇼`(!ѓwvσ8GwtֳŅJğ:=Q+,\$hǪ]xͫ!0ފWT^j6Rkg+2ڼK<;=Cc1 r涫=&W-jҝ݅^jf[5"*⼩N*7kej7CRqTx4{0_w3l`p\< "v,974{Q;mj&y]ɷb a*NC`!.}}σɩ&d&GB !|x ͪg/1'KvE Y!Ris|*Uo9z`ЂAO㒮Fۋs)yK߮RqYb_[.q E* }_vq|j[M/ qzd6C 6ė6@ :.nU1}A}9s"%4 !^6:\{H]%QT VcPN'DR^iFҧeg1K)Q.˛9# X@-vV[ t6jΈ&vI 9hl$tL#O#(Q0BUցyQ`SL |T!׭aSRSPDq */i#w)# \3 iX0ЌA ε%u'@Y=K5Q Vm.Ӗ˿&?o Hӻ9r=ebvSt.FbfG!irg/m 2<`O41}>M+"C(1Jhz|$jVeK[Ok#b(k-DGZl5mEGlUg%Bx+Pir3#1"F5v`_'o/2G#' 8- "RhVvJha!%E:"W{p*LiVUYK[j}_@x9B~,A^B*.8:x0sB6 ce%I,WV@[ӚcOQ)1Qso{h~>X-0\NZJ)~dz!ݖj/#n5oV. Uމ w{%V{:/ jW"{ש+'Ã6.Q,5)y \ E3Y7s8ݓ\D aK{0 }@5 ^Wp2{' ^yoDY\@rxik[\P_1a30ϼ]hlQ@vC:1]ʠd(YIv +wOO<Zd$aVb e?+F7e{+7V0$_L>NXvjtA=(`L:&&bkK<f4ɂڏqRrb3*zJnC *c_"hRuSϱJ*agy@x|> 0AO|#ঢ|ZC6xr.)Pϴ]B#a^(޴Ԓ "]F}0(,rL4yOŊx$pOSj;Dw@L3u"IOڰ gєi~恶rPx5hptuf1J05J$o;6"qOߍrm#!"ABpjU *5>3)RkS-d-yxIo/=]F=>JlF*{ i7oO(C; |\>hxc o ejm J&FuN/,ׇ^Y N [t1 > 4$4<Wk2KYW9>{2Zq 5H'JJCݪwVfThȀnW_t1N$e#<ƴӶhB72aGJjiNf§j0%2F65,j;L%4Zhb(5>EJibJ̏KP+;;nls<>{\iUB qoCX~ی X7 /yGȹ"vvUN܌cJ4hWORx vIA!<R zscYtRZkʿ$!Cc|sj1п^lI{jx"ɑ_'bl EֵʔIT B-&4+]1[&}zm(!":6CD{6LWS[ c2`_g01xD MIW&ye/B`GO~}8~$r3L,bd454HW-]U]z1hﯶEY%!:z5w2}4JMEa hEW )=|@)Bypk#.D:z|)I/}4Yw֡`2t`bʛrj4̺,+H pF(`J!өFhC[W{I*:A(5n7Vdx/; v ?4~)Q5%erߨΌ b)|=9Kh~ |=Us\x[xe"$ЗÌD,28'ݒ5NU%OHX>{[rF|ʚW̩nR?g7 Npރh}za0,<,g([5 W=褙FMC|}7};ѡӫSDUk6d:mPALP`.['u쌓]!]UAo^F{6l-_a.?[%{?j\2xJ*Rm,Rze܊MTy{3Lgh4V&.5_eb^oV,.LNq=FHJkPP8Ud>V:C'T[n'd`6Lۮ74# U:{)Yzm*q^"c[{7|az`?J-0U/Qu!zU!'T0x I!&G-fuoX }ȀiP7Oѻ==%L M NÞ\{`!7s@$WFqH0ȏYija"O (ep )} vZRdυdY3jO$iNPqDTҋ赦߲Ⱦ[ 2+26kriƘ& E={0}ww"`><ž5!S%/}"(i6  GbNmkb΅( Ὤd2]G ;YM[[U ^ME7iFeYlhfR {(,JBþ_+r}[7dzMU~ٻD1rpMfĩC(^iVַ;9;'c[n`߮U ^ z/A_6Q 3uwE^6=zȡM *Cj14?(.>Mࠓ1/ :B iym3 =Rz::xe<_PҶOYḱ?qwFI^S>&~JM-jBVҪ=k|t7] ]ɰw%։,h7PE(YA0jf@(d*fAJxR+"_*;yĿ<ZPYt:} %=j켄OČ(B*.dR'G !7糢G٥_i#Ǯ`!'߿prQqd[Q@$&l˳<u7&HV`y%́ Lj'xLh(1㞭[ĩC`,2Qugy FFJ"eFZUc).zuSQjK˩rPmz ʔRҼVN燧C,% ÜjxZ~Ws%gnd-ɠmqpF<2p#|+2C?́?.A {2E) yIjy8(\+EB*j8+ 鳛ݺ†al? dƓK4-.J1&ך׉ uM?x'‰r؉1Hx;gEW6;U- /L.+)>Pc- tz]|r2oY,RGl#c'ou@"nAx$)#tN?`aG. FF =88^K, ߱#U=>=i1[rRH{ARPh\y^L*vC~6m9Z#}2/Ut]_GFX~Ulj:w@;什';p R 6li{'HRǪ3oIudHbY\s"%xca2reǤ`t_+{fGkW0+$@.<.<MᣯyA7h )LsHk6%Lܭg 1y[3ד[9dɗ}x Q\Z}Rζ~Zo1-@4}21O8yT9Vͱə'ts–ݚj2`E=#Gcz+pPJUk p93, c_2t(gN91"h"c^-t5Oː"hi^ۤcq-1,uX`I*/V qji9ULB㨃Z Zx`1JmejݣV~dv X4[SUٹ10 j>pz;)A++{y PF\nKxO*#>k9R" |C Nf*2Yl`rruD|&6v( /'!g{PMdUA1g\VAVG6*2A}@OO;75~[%@a E\"oIA;APHaEc]HvWn*v U){"T)1AӢxEF4;zo}Y]kZ(l/^w.rjPʈ1J+z{zh?( \` aNsծos7Fs▫ZKǭ@) {*KM&J(Rl;Lj@qɉ{8װz*Fw~޵g5C&S#mTdNPv0keJ?JdKᶬW-'rh䇝7v}6oz/8֊TǙ6pOrcDqqJWV]|V8|˦/g9Rřz^WcJ Og+r7Ś2Բ_ T'>Xqdz׋yC۸qR@5h^ u̟]D:U@zָ'? 9OrRI+} KO ΀fA#4 +06ݫ Sɗ<5&TAXԓ'/Ce$nDXcÊiA2Dk],/*H1 ˧) Ht;8}݇CZ(;ѡ5BՊC"3?P:e<$W6ώAGz5ΦS2çaMrٓ}ZMii[{UskbJmOJ^ 'і{͊ܒo0aV!te3.t1zexU̮C =hZzO~xkk|UUq9T^0rem\iT`|/r.#mu_/FĆ'` lv0M,Yzg>=zB~ \À0!m+:PfJ~uҊ4q#{hs5Wڜb%kRWϧmc%j ;'<^2Ir^CfLGgLnc|vAe ;I{5j {`ZBd=>n\@FfK'nd^,E@Ռ%Qo쟬~Dpeūg I=X |t]Nc$ہų"Hkkn*m3(M/IϏ,,<*%"GkԎ#KSՔ[e1-aoR9iB]Py߯r̺uф/HJ 6LƄRij.D_E64[0%Ȋ\%+Oэ(&.jIOproz f_o$Ո Q,rk" _^+>q>ۣ`ݴ8EQ쨢F@3a2a5^dנV߈ѷAc-H꿝uXea\ȾA]g6˰ H%r%;jnct>TLUaAHD0\C'p uŶ0` hV,l*oIh ;h"&[EgQT+Z69 dػsKL~\\@3w4z@8&Wu15'ۖ$nՅK~UPObt 2u6P:RՀ_2+s]EM+ʰ82l4H0xlQ4fM{CÇcG%Ja. D@ ozLnc mKO/_&Ķ6!:̰ŋ'C Hr;k]JWrx<؉862nM9.s UI)qq$s+|uݕ=)y\H @xt2)\{hPmDM2D.xA2%ԯ!xqS%;9uiﴘݽQ]PǪ&J%I+c}C\=939F[uLn䋩"q`PtY0܏r×Nsr? 4=hTwa1jhi)4k&9?Ԥ;xh 76N],jֱjxݖ5FP *rX"N_aywQz( eIUcnKq>,I\v!l!krįtAK麒7BMV,!H]1\Q9τhW6s8at. "ܥ!WpAb8#p? L'悙 q֒WX`'_BfU:8醥MMne3]ņ0dR/rb.0e&evb+mmnFyXZZXv #C!y ГƌhPچWE73׏I- [}#&s)-;%n7|f]/s .?W搥c*o&}" &bgwpJD'K3Gܖ].VvN=+bTMt *>큂*%f 2UI\ꀦd>W͋m([LObȘ% dP#Vr6mEih]'3G55ew>DuOH2Z'eL  X>}F#Dg:uv! :@S` 建K3"2G Je/F -ގSV%# *HUx:wNϸ&,».2LGWeX`9 Z~5p*+JVI/' B{hԈjHC \t@;vkD^fq#qq*,6HHx3Dm(n>ҝzڿoݩQ@a_L2CA70/ Ȼs6CBicA,"tr;1/ET8O0\u%g %V"c=r >KЅF'L8M.2=K.Mq3$Q48Eqn{m uGJ5#&Aqr/q37ߐv>>JkwFIn(zTQݔ.@yCn\FC!6.Y`S*o?͘b>H?UZ > ٫Kw$[Ti?GeA(:Vqʯ^@VTja9*1_4z;4wDV9 JL棜 V7cS7o ̸4i{'b(ބ5te5ΐD g<4Ru |xoػ5CѾ~UF{^V|!iܐ}=[>%w.y?eww?Ӯ]ra `jWstR"e#! ?OTZjSԂK}zyGldn6=k"&7F3iOBP'Y/3VBD9hߡl-0_&GV!Pw1^­![;nu$ȕ`'F wbj?vأ]}<_O1CWd[&V=|WeGEreT 7G&yY8q U!ꝝVXC6/ZQ,;I;6W`)0Z_N(]\7rHE~SJQ4BdVH"f 5@zm'Xa S%zֵxD$N&꫉+!.4Ҭ>;Wg"!'|>Q8CpPsiHȝ n"aAmn1ƺ!Œcums{!˳BVtwr(PSۤwpx)M?DAj3AMO*b=AM_ Bo1_#f~on.Gy ?kq%n2@ӚFEZl( ( 5Ws9n"0-&ѭnԱw-OGQA277JdԞ 2mPV]ěZʄv&,}vW7$i%l˵ڛGl HWCb..uN0 `KHշA`;<˨tRh2G$e'ύOvavנAYIh$ND 'f̺})0`v Oyæh,%)Pq۹'&c# rD0Ȕюa:|Kf\};fTɂ5)Pu%m% l+w_J=dHcb=4#2,1'05No=S ~! bl _2Q$`aր=yv*ܶW~q0d_`u?#~.'v3Ja(igJwwB.NS[I L݉kЎ?r9;kS Hl?+eP>?9FPZ,A NZhySoR%lA0 =g[їwҍ2{S=Œ1-lе>d)5-.j?m?:I󴶰'Ը0Tl7? ( 2SP@es:(E>w38K 0:QkB?;I[ >y T唄F*z6q^"ѹ{߇)2tD}VDQ{̦њx_"#gˈXp$dx36| W,=w[xz+7ַ)_ hђbB1Xi,!yrom D0;8qoT !_YNL{ ;e.hҤ7%=]p+HT]ֿ(R؉ؙC<ʓZJ",i`Y_`]' A=k0SXalϥx%~9ϣM#^|ɽIVcan#JESE#Rb= kJchIN,"ԅ_O4&XXfW7g$tl6xPjK`q$Y رqE{>BfQK5}zs}*l8b `Nɹs{N''lm3.͝^'fa'C 1s:|9xSv#6XUjsхjEdsv.@p&x{=$ ح)+X&.dA: zh*IbJ m0ǞM!$c|];O8٫YokD#~=CYh3ֻ)NQԿP(93f eu+"xrٸM/H75$$Cbn <ǴP >=)`'&G95D&aҮZ{$2yK1EnʪZ`+Vv)S7pJ9H3Hj~r힘.q}{LYBo|eD Q6 LifKjjw U^5QzoYސ#?I~Tnfd*YWs f.Ng=7QL'dCB< r?慘bt 9v`P>~۫Ax8֏gBsJNZtB H^P> Q;c5JN]c`@EC/rl|~BXQud:hf~4|ziZ%YxK!jvG% C]켆d`lǬP.f˾f @٦T!dY? $ZA3^3DbJ zvnj 2u&X,e%O?s`bG|r~E"Skڕ~c]*=K2lvXLuT"c8'4 X9U=gg\o*Iƃ +e?> (F(3UZ-=Ӑ}*vGMp{$x`tDԛ3,sgQCXX>i4d`"J7&4APg5> Muy.Mnm%&\:Gx%;+Kxv|m*!_Ìەf 8լ&s}E\/`e7 ]/L.U0bn vȾFq[@cd BbYJzfSAט^CPיYݹc:(3۝\͸ܓsX:K}/1^_؍2l1 V6^CЀo+ژWҜS+iIVwLo;( +lQwɩ[1Sjڂ͇@oU&h: bCs0L6,Լse* )BA|:WA)Ƶ3o>M]+LڅK$cV0p-?1vd{ *U5GTAky dlt7R1gf>VᣣBg{t%]t#ʄۧqE]{9.I ҬdK?D=4D1硟`>q4cr!n$RH3#oSR)1]p%]g~6͘9U9G+ 5c7e\ צE^IǾr 7zTDŽ0ٯj¬ߩg+^gT僶Ͻo<dI)g᧲1k7 I(dx5 U-S4ĭX_EPllT\nȥxط x8qɅ=$R>I[wVo D#Ŝ7ב"lNV[=bkEOFhO&s75:~7c⒇9eIոNvcBN©[M= 9֐?N`5͌te }Ă'ѵ[-d݋mU[hF]޼w84iW92*? h;?x/45xJn:a4/狀^~w|Ci^u_qXEv+o' BnbmK4, B @DJ7 \[$4'+:O%xwIY=-}P<5jZO&Ҽ573R^F8Oabh4+\4q% N2܎̵҃qs>ʹY_h3Ao/!0OL-CH-CH#Gx^R$/<5 TB ]Hp|°r]g%Wl-/\SE\ Zi>ɩ17n(j黵Gb18?ߵu5ӉrCQj/\_ wt zx2^y$bìc D N| <:YU; W* /!x<A9"T:֒rbch$/5,GFQtTKNڪKf It#Ѐ0XǮٖ#p'6s)*㥭h(>&̒>3=Ň?cWnƼ#WQf,};' ·"xPkڮ Q7/ uά%KҨ3c<ѵGs:`iSz5Ru|c3#jjM7wQhȓrNGIFْbFn5,5 qm%G ݻ1P! 8K-cCs۹8"{;?l 5/CIgPq!+SۙkѥêbLfn廘~O/E @yم31=ԔqB"G[IB^x]!3Էwu~ ꉌr!aL*zJJ)WΜHVz59W "uUZ 0Tty 7&ݟ>u ;81@m3j|٨Aq?r?/\y-\ @מlRAdD͛WB7 =7hdj(-a|{wgmkJ{tcg{pN~LΆ},F<Wt:š̻jǿAV:X JYgd8&*W%)wvah+FE,_Aـ#w"mg YTgь{6¶:s*ǝQ3riASxRl?q352jLS35U&^9ܵtUcR4|H=FHl)Ťӟ)P?5+XSPnx  1YtэxqW k"yw` EZ/>gu | ` <509VyYqZYSD,U Ir[=tGuxdF>yqYe|7)얋/’ mhC23LSxv;svFcuƧn6J.o2OVlQzTr,%_򕾸y6z,b_EdXoZW_GG^6׌)#+:o3O֝u_qw&Č$;sՙ=?ޡG50ch7I2{vshe1@*w-Fˢ?ژh_)/ 8UOcw^3#piULB`'tiEik= `չm8iM.)r5#%]ox@GlSW^R%c9f,D_d>?PVK:GoK @h| A{{\T1B` S fcS9F曲KȀތ8.+eW`sNIOőlRe1?A? zfA"k&%Y~?J,TKNa/xza,ȸ'Qf>Jp]TxGfD˝h]ًCJ%L|hbŐ-w[490R%@MщgYHyTw} چ0UDh R6CR59B]/"0V:a9g!4gDb3Uxbn[ yZVʄ[ҌD ފ#YnwigD=SY$ ;QŊzhTAO@mS.Hp Gnxu?mϘ9b |$%\-3qv#  hl"SSMz~/I. nݫAV;-# ]ͧ]Oq90.`N+R-}%*o1Øo'3ADA$_3wi͵GPz',HsP#Jؕ@>rG9r}ڜ5E-jSa!F4NWUUWhD٨Qkj^‚6(a}~%dV*W2pb4`nwoVzv*J`\WKS%շ^vLk;G}0jUv~ <݌&8`E>S׼Uīګ;"$s$&) -u9KArěԮRP|ͱA.Kxc))ڿR>vNAf U&5(C 9Z<sȞGW˧ k*ߟR6d(ӡm9u#vD+YXҕnD)2xYuDifxF}g3 kfDSE xjŀ|35ѩi7pMOUdk Ј==u <kѳ.~q/ݴ)~^V-2?ŏA3挚ficC@0/Zd>iǒz}SFY)r <7`~# q:(YU*!|}wؾ=Rw>W/q}oѣ/?zqf ImjRC^Ӗ\WCU`17C<9Qkx}5׈^yF<,7UVL-\!T1邜:;\0 3w(J^2&$2gu{^' `#Y뙚f6n uN(/3^$b F+O#zzzezk5BfCLiq>э'/29a5EJ8J׬\&}D<a' ֛jqŊW"1%&#^^sA^̐[>, i(^YLy3ʡ( H(uQsv/<}Q>E -wݯxu4U&晓hjႶ0V2p/>=}D"aaxyw9^تlZر"uc|6~9Gç+bpNUjCOWu݆J܅WvQH,xI#'?Rۛ;8'(T6NRkYi 31׌EB38^Wb*sۻ+b!3߿&q2w٦<1lۭ7RidGvƿl5@ɔBB=X#%aWUYђʃvgQ]Ewn-'`.`vA<λ]'Jy{u #$~/}Q [dǁUKnڸtI K%8#w މ|E:ߧOx.ӳ$aqgcS@~ij׆pl]bhH.}#yV%aeZ>ke #e4+װ=bc!du( D'\DlGU˖D?h^~3+6N4㵏fU=RW@e፩S!R3fhT\(T! f =kf|X*7BPkO&Vu?LX.+ "r#ލn7qϓ;qWDuAa*(;+wyl5KHjURb<"7 U&ްykUw*ߡ.yo8eҼfE-7򃈫nvsM|z9WLtmcҴ:CJ6#!NVOwkٸ j`Dv5o27HlӭpǞTEWov1p(wp2IGb!EN(E$7'BަztE# kM>L@.`=h@.ս*yIR! V*o!X=Gэt' K,yTгJ ){:!HBځ#)6kT]PǯVم,o|ȥyL>Oǵ#*Vقb/[!8F;Իv} VxkOv$5A|`dk ņ%$D~I7Pnk$Lk *=8b֧|G#T O9@! 17=Q8eC;bqjn]P>9-R.PUz4Ϟ IkV<'ކԃdk|1zlL\jAF_:D3x3';hRT!;5h<mu&GNJ|ieJZFIvIQzh]FF n%۫7cxG_T65 hI})k"X.'q* ur;x۩MO439tyjȜ|9_S#h;k2mlh8^Ry9KE(0Uv"n.&n6{s>Y~UZv(Є,o𚓗LWǔ3fy\.Cgǩ+ذmŵ #F odM/D.EdGÚotSa}Ck/f]d1( O<{GH,f*4vmpb9FWtD iň1ω~U℥s)*h,z 6GlĆ_Xwg n,[f%l@t{3U_X63# ;=*a'rff6voC Ȉ^Y:A (ت:܂ ݡ /\tem[&OWA\Y#!4M c#4.]El8')z;-rꫢ)I`0Lpn̖y#@cKqUyL_O)MrU~.5JYL1S뷉8`Z;vz~upM")lG̃Y5J$psx{O_)oM~}E ,|fM!wUTM=_ Q~]"5:A =%|u}o9hRY91 3} 5|Ӝaa|#r^hٚA)2z9. NAȦglɣ g+OG}3cdb]1zLE 6*$9jIix*5Q5CLx\y8\ns{KT*Eͬ}Tߌ " g+$N 놌%L\'DZIFB Vi#j^>n[Cyk.[S2 s(7UC;jqO?aGg:IbiB )[c~=9ZZS [(isᯄ,ZC¡/sx&dn5Kq..ΜKZZ6#zZ^aZT֧\S]Iiy:u4 Sm(lXS!@¹Y{9$5fUZHV83p5 G_XP٭6&Ik݃-<[eHv feg/W :yr~C_jzH S   > J Nii~ۄYRvVBr9Js#D$IBgn7堍q`'+#L-r{Zr֌aZ5;]E(x\*mV(fFi$M c.&@YͺjjZUfd"8;Gӽ~iՑ̖]8KCYs-s#eNfwOŰ>xHn6 ALLBa d4)Š[Te{fAb$!7$s̱Cgw"wt?Ig;;߷ʄrSY\J;sZʟx& Zp{$44>{  K=֘ %@i~x}U}rL}4Ѿ5YѼ)k..-vs?5|A0iiXa7OjhE,&0Ĕ?0*1)xkd?fFcB'dI*(/-)SkネSDDmOT@aL.A93r!斀Dz 舾Eb_HMFby'P S9 #j83Lh H_#{|{pƨ]4uuc>}[߄4p t C{˹-H , V\bpFUn_ꉮ  !Rc{{;NNgk.8a:.PbDZ|b$G8qRh1zr[bJ=ZWD^EFc~QnD m ӵ{=YLFڢrcˈ I4[8[pxK{w%lSAD3Lw'8>()^y.b:3]W&&ľN_U>1`̪Lq67\Fy\X  *K|r&N]1K6%S제J*"6r*6-& b˚㪋֥~A.5?Jb nux}3_ 8o~6TU] |Pt+5OaM5)nWCט&l'kvĞ+Tp($Y'?nCѠ#p“h$]7eWZ]{8(sRq Z`;)(ma ֕! -Ȱ5]&C-gZV(YeaRy؀4G:+i|Ħo˄i1Tv| ]137`p .P)j;~`4t+߄Cww%)]Hg ~Rj:<{uY-(wf|+#):GW'+o[ć)JETUA)u"4Wne*|"PR(91V&y%0o\~m0ibV+_J 񻄉fD,> @VIwRەڎ1gyC鋸J/ʹCEC7$ -aC=zj:|Mݾj["ap]ᩃ YW&Ó (EXfUr5!`S 5mQi<.Lg< ~G =ΐ|KAgέLO1B¬{24xG,V` ={/ʩMUrZbC$G9U%o6#ŬVe C?߰Grj ff.QrO%-ĜutgfwHM|L]<>$QS|Dtːr;qM.A-@ᄖ*Ƙ_ (DXD{E.X@(ðT3>D8q E ~$㳴F!Wq}V9/% 4r: v %QAwb;x5 QΏAS+BI% bHW}Z')լaj1NI ydz#tdaB{Ms&6H4K Z4)^s 6=_ABPQdaRǼ7iKGi@*T.&h㒦tj[13nW.סYCǰ5kS^qM>_o-;MMRcf+)/,*o/%{E :yAC}W7 s g_,,b%BC `,*;f9 TZw(ƫ4R6f!U)&hq٪iF^㞻Z$ s+&D}j><uy #l"n,|qm򂼊6مm?[F~Gj]e8w+|Vcܳ~-uؗ戭&zWhtB @ؗUΩ#Hx`:7%+ hxtJa鈷<2,\sif'XxF=1Ȗ'LGUyqW=7vvcЋvY0Zao=Ϡ I寧?7:[U7-whv?`Z%k/}gsV;2tZR_ Fa?%]JMŐIEV}ޔF /s!ZN#a숤\azvMÏ+b$0kwƎ)6Gzr-eiN4=T7&b0n,0 xMkApk -XOqѱM19 %Ыq˸)_1AV+"d-3_X|fX"ž3Q:lek/%K]k_/pg/~`_?ނ0齸TW_$۾pLxۍՠ? +} AŽm}YE= $?, r'(*i.lu%W(+!?8<ΗZvGέ UQa[{x_^7m /6*YQcւ?S\ϕqg AԨv#ʢF|<>BTXC|zv4BQ qEFݰZ5$;kePEx&+`  A{&T\p)3@s Kb^N~IF։\0rOs~ȉVcr_:U[-fa( ̝9 jHǢW\'S9_U GU*`l&HZ>uvamp av51߫ |0lk]4'Vՙu]A&Xa*U>{"ؑ7ΧČ73_UvQ2E7_rx߿ @ߧO5՛ۓx [X`Cc+C ܚdW+ GYyPAgע 8RlM r)xbyx/A4Kz !_ְE4kʠhRU=\dwBW٬O@D <x,?:Sl>`O[LΏSΠ=l rXhN eskMFO'"Ԗ^E֎>WŚ8hk_JQ~2EN(aj'=/i3%xzh0‰w , *MZww NlZ”!-1'-CB^s6f*s$b3O򀱳رg?3`ٔ$zWYG5N9հŚdH$B2Mg'Jm,L,Oӕ=^5&4ݏA0w@=;bưMD!K>2 (:NLfh0XO!L:b?ߺoŤ-.$WVI|mqYz~Rr<amc`~ۿx8)!#"4Dv 6dL݌GD#5c|52LcSDxN5ڄѭǿX )ͺmT|; ڻQͨN 7ԷF:D8=sfjydMo(y@wޯvi rdMB \Tg#'-\u$z=,L%d鷀f08)pC(.Q\ \>O]a6a|n&Q5}j0pu-l3 sZc멌*fF3L qubŭyWP?$Gݫp}EMՈH+ LKQ>87#Soj{7xG`Lp) +nW~JB7)g>TH~cd#i/h)Un:KPJ(#w~~Vm류D,{l5š-ȫy& 7ʾбCЮ"t4wzӪV @h1fn!JF٥G5,d`J]>)u쑭 =.xT[Lo8շF76bPO9 d"$ 8×|`y̓} SAՏRO""jݶaOOۻ|o c %%U`l)* [\P_6 ݰW0xb~ >ᾒ&AiI=q3{+~%ԟCWC9<>J1wj TՊ@%SHti#K0Y23N871:i׷z:C^o*U? ]΃r~R*Axyޮ6a^Hpp~f݆^ojuY j:ɃWUˠ 8[?m649Bvf/`Z}Ӎ G 7?b#('G-]|qI2}KxW(A$uP9r=V߫Hb$H >]OfU#/꼦NZ=I5:D mnRp+ޏȓߤ,g_2كGR-E.^!yy$BA3_yr;x7-x]@A`|qѡ+q {oaJTk/DD+dFE h9(;6gZa|A-Nj]i)u'ʊa56óuބQ+ru&P˃}( o 44Hc0Sɚ0 =8b/g`ımS^P0^&f[sd(эɖCmn48Rcۨ0~*翪7*+=q$Ռr4`t9i9lȧC,m9[oM}^9ړE7\ }pE1N{zh{& -"^z%g Lb6ڠ=;16T_6a5xp|7.5wh9c"ch!K]ܫ[Ǻ+;ڟ">?I_bɄ'jܕ/MљTˮԠIlH[RV2Lk=EڱX~cG)n&2SLNDߘӛ2}DDu@fWXgRE798c5 "T7MHO'G)EPHcnTzJf.CD۷m8eO{Vu-SDRC\~ ަlZ8#am B :q TB$6u]Y -zG'cT!F*y1~S'AnW>>6[#{1;p[ML°FKD_vMr ajM+ϱ Ir Z]XoR5•Fj'f[ۢ mG4^aH&s%ڙDZ6 bN&$ DByn1C)0,Ҁi?njOk=e~ -嵦 ??^JTv`pl;gwV6/|FR4jt\TWul9h=V&@2@@H 2{#IsA>ZgD\]eԒ=e[/b).:0Ţ']ٶp!2]@~֑o 6UBJ 1䋼uH̎5H&YϠn~h?f|o2}9q2<1CLeq$ :vwloBt$*?wuA [>]g(ve'",%F_۰Hqf:?>|^x9:Ȕ{A(JˈbmyM'0YκH!`Ӛ<%d`?Ŗ9L2dǤI Rf-5M?(a]ML[,/ivmij# _(=iҋ2D1(ۃU4 wtMޗ#?Mr1ɗ,Tb$iԽRi)U& }t:q3 :6ãU/C zE}/[)Z-&Jq!ho;VT]u\:SeuM4~ov G5Ke}/$?Kp} d:U͜7hOm7b ;jZz; ;11ٙtGyc.D̄by/1((0eC uz(N $kt,iv|Aa.iWWq?</|9 a1YtG9C/\RnWY[#YqR=OFmgvPEV8#U| ZxVO4e-khgUBd. dP{;T,? ۼ!%U͞,G4W7}^ġB#YL&ckDDv-J^fϨ pn(JD2թ_ V95mr"wLR%nn ѻfZy:Qd+Sb<{QY^LU|y!sa|Uul RgKlḕ _qAʷ0 W6Eb%mXyqz)v,#cd.&u8ZjEћcƮ f上Nn%w"$ZQ;pSH+IJC'sp}cλajݨK]w|ZU,Ve<  |Q*d̘R}bUץtsz0]]ŢJ|݂ݘGK# w^ \bbE~AJۏq'UrWX^\եh['̩;7Z Q]pM!52Jg6#Ȇx ̩*Dd,ܣ֫gtT!70X*@̘Pw,OșOȨ$wVC Of>&,=MA0qW zI.o`oH^gM%OlG.$+-#͔g@IwnJfzڗlo&yep#Ou;-=(!{X^ $WK.mjX? 0Ok]4ϯD2 }5! 5 Dv˔p5BzAId"&RUT$欘TJ8iߊx }MU/ulb1h+gTU7! W(Zy!L  ,eAuPAZFݕQaRaJ*7MݶsPBz/> \j MG.7ǮPix,ՅUܾnqpiE ަ;/.,(^&=~x6zd׋%7aDK 1cbPsJeM22Ѓ8kB+D٦dgi|qqjTdnX֖L8S \kQ 'N|~`Sw=WLe;09>Li0`,E˴%lzBb+1>[bo9TL]p%Xgp VDZ$43ޤ~V6ED<ʴJvχne쩩ނ=Wb~!cGjE'm?Eg9aص?>̠1G3Ij.݋Bt9G)"&rxOy7)D# ~HYȎ <55~%|Gd*jS vv/W_KäY/-@.Gv8xGoWtLU`v$gY{r"YԬ7 cy@0[NP'~`nyW]ZHׅ'KŠi5piswFMMc41\v% RSxd4Ѧ'[I~^m9pLܵ1jAett 'V%lXAE FP>)Y=zu0 컐r {L I*SܧuoT %2>RDpȠLlM$ɕcUAQ]lOOskA }bZI .<+o1E )I8Krd?-}J%fU7R=+4``#MQNvDZ!R0hRkfi 55; ab[6v$ Grc0f8ʰĖ"2=*)1c.c)A]ׄD>e_k< 7ԫMGzƯn'$v,$I*_%L 9}-vNʆƜ4seJ?/FVegOII5ܪsM*E߆b14;ʢgcIo`*_nŬ'xa/F£5)wK -fAgZynn+݃`e"v1q-L F!$eb*Hzb!Ev<]!Kp+(ou״mo?=!p96V.1ap3l&A^AB X?MاqI湄%2 PW02d B7A;`L UD3SMc[EݽUV3+#zW0ґ@r޿xz shBr+ Y Wthp-X|+Kð`Yh}mqKҷA{IR"(_/uh^iJXtc&G/Tb`V|n)c6 -hIGfĭQWmrs),]5vv n/j$!#- QO+I0 ZlDI=YXtZ*J^h |;goeX.\e[A޷3V]OnK:.@qVX>ա_0)C7&ۭKs0u@|(넬vG6*P7x/mh63@";-F=-賖73݉Z:˜$63.nO=RZ*Y`3YLV9BwIIz5-)y"[YüMsBnV쇎uF,=_j5;*jϧrER>ufH$S{NTɨ$̲͌QO:B9X6SO 颏0ѯ>vdYnB2}5{wtk#,L:EwגoZ3TvX`9h}XBRG~? ;lq<k Jֆ؄8ony8^aY~mw܁x-XgOA)QEߕ,h]>#ReHfE+*5Z/6EB#[#H]N;HU+%խr}95{>*2d6V~2HMQsİyFR~m5*{ZEŞ#Ő0CžUYXFMy)DS/K`"ElKvQDZ>IKi5$Z>S؊@>,Gm^l_@O?zjMѴwsuɍ~w?_ؼTē}VMjAf!Y?dF L9.+Ƶj" C<j54&_2RSr!);v݌O)hk6B`ɲr I+Y&?C\\jE,!ͭPyiMׁ'/9d"4iˍG )7ٗKtWxN$Aj)Z_UN\د: iO/MosLQE9BٙamvthA0G˦Q2t׾ԫgⳑUT[2%$sP;UvFw2B 2zBX_b@[8RtJ#@Q 4^2äP%ɓ-ڮGG}:,2#v,rD=zYC5bbKޖuzc%{38-AT_#XTllrv{?<+C9]=ΜF[91842DZh.&X:'ұ1 >nWx3I:y~ifz g{Xhk oT70ː#)Cuu_ *L_WS;ID0iQxgQ#N3X`>?i."{sNu DfH!% A>E%}ix9%| 1G#HB5?u ``wܓ1_i^{@r [U8y ^K>Sm/M% ,15X<-M\tlLjGkJMC#wjn]4x^N(W- $_sM ? lNjS t-yZ\ͮX4(_l}/㕹)*:m鯋HUX۪{1H wC[`FdccR4Ώh)lSlS㎃)yhRM&̭,g|vrA R*#+Y"\_qQٯ)C0sWRl8ꩋ6z%C7"7F0C9?IP q#nSv~s5_3Ƶ LAsj1֚navf Nɰ3FLҪ$l_}PIHFj:R*bz(z'STo:\jΘη٣it;l,LHtMt?[ MR2b&`k%Hf :S8KNE7:}Kz( D@jLTgCa1;f]4b{2M/SS5=  Vk8$g)Fj \"0[u5}j?3HAoLt :%Ef&F -5~@f;Z@97H-C,3D}mK]f*{,F㈙wLe.܈% oI o&MB kԋ1cc˃1Rp2vV@FD=%রA{Nͦc_XWʹ6p9@(tZKM* ,׾WѾ+^J~#-GЄ٩_`aK)-~<ڀ~ق/fK4 /ٝ|k7IڍD,Y\B m8.ӰFS"!s|<+CMmn垌;hVo++?V˿d4oL}r NI` gb|9ւ %5Cu}V4Jӊ\9Ggmķ,+\1f%ثȂf/Dj_u!RH&^*2jI&5fF3?0KKH5 }X}\-zWRw4ʙ|tGi#jC̻w6+B6볚W=?\{. &D%aB?KT#9\D~;c V ٕ ۰su-۴8b xg ½cٍ$3M!|[o=% Im:s4L@vP8&-jj\A𙝣ؾAʰM[9$5]hWM[i%sc3EJCzԋ'C R;𾐹w] !KGy^ךf[_hHW܀R3 PNw;Щ>Y5e7@QTT|4Ic7 XHծ '$ƒ璋[8d :m+ePhb+V(](kA߼Z8 vQB5w_h$*+AH"%Գx3l#!K?! ><nfUng#{5N<*!9(RȋF6O~; 9tc,≕\Z=,EnGܙ} [~LHs幁Io.EeNJ5|QQO0t4EFnlGrUe3/(ZvN ^rGvncp -9ɒTۖ/C89Y';ۊ9C>}LsHXU+E=Vo攤i;޼?; |=I6qf 4O'#lhT\秔LKZL+owqģq&N4@p4ԧK3O[yΙd)}4]ؤ',%hm0C4hi`81D_[UThԁ(|_5oBGG"Y[v Kڪ&.TӞt xtTqsN:yrp X ~$<E` {:U$H?ۇ~\9eEA/*j^;6b,ab1>Y֏OZe[Fpvcfc9 1/> F;%V9ҶrF E[T+Nr=H>w.6뮥Ea ?'}S b)fq=nj9 yᘊ)LWnIc`%am$bߢԵzXͫoY/ßG9$,(l'h+n/]ZEoWAd|qTΓa7PC;=w8Rl?E ʼ5k'T؟NL SŴt?K7F=fBmpυP.fol:W@dԙ☗"4^Yhv q1ÚfW=07;Bٶ"(7q!rB=EBivז?U0jY˃('H' ?k0;k :Q4JXuԢ|w;A TP6kw,)2IqV pn۹=Jh^y_|VoEQ$*^uh|<_G>>v&\>q(DBLsdo>N|^e4 Hpqw&W:Sng{Q3%V:K ZRAi=!2/s;<6zC lRX4ƼM -']|C~Tr iYn|Hާ5K)3ڤֶGPuV!#BUe,6yY/C rA/Cy+c,>Jm 8 ZE7:ATǜ Lft6u@cלO{qU+]t@I?l$÷)a鑂|Tm b_nՈ-׬9e 9|ȲL ΪlG( ('zchW-B}w2E{CMsQ1zt.߯xm LTa;1j+RBl7# i% 7k-FuG@T 4^Z a;`RBGIY_}R x ho+Lbt@ ">(dEpHzx]Kv0]3Zqn%Mk%u6kS.Vd[*jJ緪 P'M98)rBV 0|wp=is)G!f:8(d:^j篃Os74'C8'DDS\ DzM#N5 ѳ-BMىv N|&An*wNUy;6 ƺ8wL&O0۷][Zu L:0ɘksG0 M'8]IQ]cf΃K!\>fѩ?sa ,u}b 'r 4Ænx,Gg\ . SEMDi!βu6G:N ɇT1BLвGF,O:{^XR;[R8JYv=1)|!.σ ܰ-j=oTuQ*l}2 &:+ og75FwWAUt4QqØ.ħGR */SaFBW6;]=]0 j&b'7˃Є)Ҁ}ӯ>*}MJul?*x8lt)z[r E:[#5rVw}+nՠ0],OOΣ{hpq{6o앭mi ᩇA?_2èG_o%hx /:/,،/y)bqѻr:>-I$.r;ʧH)-9Nl@joV^ދKHnnZacB15FQ*nN ϻyOǯgxow3Œ~imA} CHbG象2=C xIНU ð](&hEC׿-F=@T!3JZ =ZNvRq5PrWee9rq- QcrtUtwDN=%pIoT7+0.?qS83hNO b=SIu u upu}{̾ ^2ZX߬79D;&gS`!yv,"'5+ϓc>ͩ,'@/=1ڠ%# ϛts<`ef&l,uD4r‰^/Fz rm[ՑT|QTkj!rmzp$^b*(@5t|BAgTkKDpCbZغu0Bv=$gc#(x&h:Yoӥ r-J"VE[]!Mպ{ u ~W)G<ه!6G3l (ΞJS]FkR4?%}ൃa} 1 |;jW6?+\:w0r*1sN(>X'^pw*)`4lFIT{0E @90q.%,W[Lu+wqtL0a!M=TǪ8s*Ν'PNʳz Z-߭h;6)t Sd_fҖ@ W5$ɼx2h^vEOztcQ AuFv 7X"umM˗Ρ&m?7STi`Ww%UTd@SšIe&s"GFb.n^4$B$4B4X}? {91ߡ-]-֐i 4,F|RH=F?Pė)(#JN0~\gHNPu `M@Ps|G毃!C9Ak6Vć/GǢ_-?tH4\_:9k3`8}z<*nhd6eϠE [|>2Hcӱΰ:p*~VPUk}֕H+ ` N+`+Q/Ah;.CZ ih,t &>L#L-˃^8 mՋ=VCuc5Y^L.>4ab|%ke}D~̤hd]H^_͈T-)ϳ/_zzlA=k53= GVXr^v8]$T b @X}C9uz^UZa۳@];1PTF-j9 DU.n*Xxuժ?7ӝ};}i/07LKyrk0t3 jTkIqaSv\!zʟٿl%&,z7 U+?QxM:u+8nZӏ;{m^bv LycEȪa窳DP]tΛ{&(h<#T/YasDQsJ&@&ďĮ\ImzĆ8{ΖTsRN<zMeFHsc:gC:@e)F=9l|Jȕ(0}V灘Lw+főҡ`6g)W d>jO(úk`L O_igixh[Ͻ<a/ '&ogR_8%=,Ҵa:NI|.8-]I KDtfP8ISi=1nk6ƩaN'Qjeh@hOЛW,PX\ Sْ\*\z!jiu `eڡS^iVJNZ EEeEyi_%OH7\$<7^Q|#F IGqj Om'ڬfAHjB !$07+q=BGn!z``us#g$Gxsі=K1G(%trR[&yr9ߜ !wM,96#Z~:iQ꩏0zf9k@(I7:V_ `pZå[ȝy ΨhNKQrhqv#6 rM6A٧ b &ʏ ]"A ; 峔15a-_fDG >G4kltՌd?9213ѿ:2G0:u6m~M5 ;%qQjU"{ÔMNcj:L| a/|NXy[{UQ*V#\2"~ǵ@IзwӀ!McU2BnW5"eM5^gQP+)λ|~0&a@3n)OaPi@dj|濦x+sܰzY t,=QDo1@o IS#ld]!1`R"ooiM J`~b@fc')EOH9B)f% m9XccLRQu{>'$C²w  ށˇ@(dBU! >6=peГH=\ٺۼrSaedy>;OKUBG[uwXFS^HQE> #'H`s@@ƹ<8A*✥9FB_>CS-Qz*WܮC;e EFʣO}uF[AsOę5g ZR‚|L(ٱ~ۀKǼ|wA[?F>6*PrΪ Lߪ j h,'Ή)cG^^]4Z=Ρcᮣ)AĚXsuKag@Vt_ft{ieo6hi 7lzƍf [MbrȍC \[h`mA 1F H{JBcƅpz_l ۬Ioݲ,0x;6>N>C"L!ɹ@SՇ]>CR.w1l(k>ey ` ]n]wmE04G[.ߒ2+7<Cv||u0[RHL`1%US:ݦlb7\ h:a)[2%g$!ųF8D;7=&yol3ٓ|'fäos@%:l Gr5TLTiݫà !YSc)MXB}llG<$a곙v8ӹ &ami);;*hE2sѽғe./םAyZԟ)|*cwR,l=`J8݇$) //ړ~-\rUʿ4<0[J*͟ǰݝD3_@*)( M.-DҀ}l, $mSb #o[Oyqf3T]b<wLX?3#n P}^R:Yt d# k>XC{F~Z2;X S ,3Fؑ{$>Dm""=V{}4:%w7B{r 0U%ւa7sLIV +eJ$Q!kWqZ`)d\@`W{unwXhnS%<:(B>qIÎ=gptEBp_"dj盯uY2,_G blx|#Bռ4vzv$#xGF*慿eynmсX4ـ{s鈂+n>N[v?wЎmaR)[Х8XS .\=NʌQО:Qg4sb '({ y9Z[ 3a0sjiRHl=8҂WYHKVΒaJia~"Å$-Ľ k94l!9|U{WžAH nVޏ<.?LLzr x^N1F2bv*fgls`*j.~W`?d@%feƘ욂 h4UkKmwdÊ֕͞PQ7Bg/k{7T wܸxWKxpCJJ^ɥhME"E:/74Evv s D壭G|ݔV(<ޥcѪj{ߵ?K/I,ĸ9ZaW]8UQV+* 5B 󑤐ƣ([Nя{V'@~8RАCdQjlpegdLt )ںT ͞fw5BЭ_mcİ(;ơL6J;rYbږ2 ڒr$3Ey6E΅v+e2D;/rj0ruU9OՒFPDpJ:y^?VAaㅐ'y ]j'HAަciX)z~6~f ޙݻnxd'uX? c_TzxOe7DϿtM2^(v UXG53:8,j}Fb+'$░5HQ}8G&V؝h$=c– ^Lݚ]r pVcYhG≶#XEZ,t#PyQ@-F{h{K֙ ȵզ5a- ^Uq;,RٹEɩ6#rx-8Q[ B@n+&z7:!9j.6ܺM-H/wAAPsj:ƏZuBX&Eԩ\n(Ȋr5W%~1iKf4b3Q)- `ͣ7#Jw@ip::ySXᲀg"xA+{$5ez^(fl~}Fx߿* r(Ofk"7Δpٛz&?4E֠"z뱮\$o@2s #my,=1q0U}K L8k H sZY\5 _GI"0z~BfA?TgIh3Bİ|=W|$%&bcba E^Q@Ӥщ#q* 24Õ%@$: P5R.THX{_R+xӨbp̕q"]{2zwF#fE 6߉`-,hGC陣CdHܨW>@q*oDvZb>)nj$tfo}:r(K"[t .a%!~Ij? 7=VޢPٿG3:v6zГmuD50bD&Cx=[Jd֯n߷VM| /d(۠_&9@e35,-4_AO@c ("Ѥcq_DM&7]7devǔ,q*pJ6VFbtSDIo}1bӰp"jWӜi s=Z,Nm>t2\|r~n )X'FbXi\v3 o)p$" ibc'm7{$Z[yW8 K?f`_ܩ; yQز|ٶp_^DgWzp4l&6awqM,xdLZFI<Έ`5u%Y'1~2@ݜd՟½h{f3P QE}KbSlZ4t zVĿ8aPw}Whc-sMC["M_[ρA|3o͊ ^'暯j]#e(X`QjhтP.FSOSGnzDczD3Z>Y~s y05>X<]3.Ւ}96{nՙJSgnaڐ:5هވ?hI)%z QpU{^pMka^4ӓ~[{jWByL  ycf\|/q[߱Zq:Ԧq7TK!Qqm jԚ:3h6YАG$;ܾՌkU3yIM)F+ ۉIENz=~t~hj?čقwn¢q@u.)E,YXKxֹ6 h)wQħw[c|.2 ^ulrU{t{!bJ((!gB_L, PTc2P1[Yl}S>֥ \\H,s#"PtKCw/e%kji@(.:5%AE ,3ϫ_p$J҄] DLdzOIهZG4ۉd)+9[O1;A$||OHł]h6.`kF Pd*0gLY~ϢfdVvTH.]gFL| `IPȑ7Wj_fT!"h-tZe+/"R&]=/7X oMXbf)P%!X+>EȂ+]in 22<Z?fzDc2J4&`o$'%yN-4^[m^=~a,}OU!9_R{'y])M!D:emeBN}IBU/dwgv>z1ҁa^;wjoy]jBO6.>#4ZX!_JUH*%}@sۧh|7[zeHcN>,xL=fm9A2^֦M 9J6W"fXBEg0zڱ+`L6 9cɟh0y3`@U;_.3#X~OP'0\O\N3K8б)e~ 2ީnic 68(gG͈K)40uzg0Y&Z$><Њ%WYj?׉Jyy9H06ܐ A)[ZC#FAd\%=SY.ځgnLoiS nsr$aJK|Ġ{տCg]%:qJF>Ej!LӢdَ%J/Z~)Mg(Ю7o-A#(X ۬ul~nb,ߞ,҂0=]=RQ˅@'ٝo n޹N7dSIQy;[\&$x^Dy`A r 3x)Y_}~[$@"Wu/QҮFf溿إ!+h2b f羭t;]h<Э&{x*'n䫛kG`K-&xrie]-A\|P l7ƕd1lɀE*Β,~Z6w[x̫f]yXs׮= iΫ)j#$lZvWNi,5kiwdԹh|SJiD+2 JWpc:L)F'CG׿t`Y;>I1Fw`&0]掎pۣnG@Z'{T OGR}5vI/F#H\@놇upY׊0&s$zensKd#w=/ԷA07y6ް˒:hv;8Zyl:W5퐕$)=QwYQ^!T-̃Np܁^KzLT؟tBεߢbeЀS۟A'~|7CtDGAZ50rxQt6Z+x*e ܆]+1UD|1]|K4eZ(*"N%cnMz枳E9#7ɖ%Xju>`:|B] BY?URlW/OZ0^R8YpX zd<7 P ( 6X=3`~ɯD37hI 5s-#9 jW#6Ǹ/MdkoxVp~3>W]aG͏kUyhαǞ+TĘMz_03yY-4 /Y6{65at_k7'Y U0[KB} r#0R/h*QE?ߢ6qgx)ܹ)e s,@̭ sUyC䧸`N|u~)Ʃ %ѿ?Spb.fmhSƗ>M*C(`-}I5odOrx?XrP8hzgQ vm,Z!u-Fn?dڊBmL;e_!܆A+ӈ{{aE9u |Rbj(uWBՈŦ,$-S0V+=N{PbOWxW},,3zfSWa*c{ mm{/M4.pOuI+F5a$SRI(bb7n].]e8!z:#G8V\q#:XGr pM+vIM*Hp9nVu<M.UBY%AQ2z2RԷy fx9*ϼs0m)bf-"BbHB=R*3vh=>dM m y]yj u&:K%VQ؂2'ɺϵ_g-,7y0s@aPG?T cG򅃭a{XOH|Z;X$LXelm0jeͽF& P?%'f!;N(O\:IzÀf~7nT (Y !զJIhzXJ0ASɽ[?szy%Pk6Q9obճ8N=9hgՀ/G&t,h*yo ]jYi% :9y- <vז!\2]K=|B-dL9-03(ACA`(0bXsPզ ۛk:jSb]{9|DQ)'dC5Uk߄I˵iRl5SgE6FθW"\q[ &5ۉ'!i1.Z^,~u Ԁʇ]  =3{C P.HPCM*5Zj}7룈{>4Gl`ݸ/κ]iŰ||p$!BPiHYj}p0C:Tm71=K)S$Qk,SJw% 7Wp͹2r^jje_2^VbmaLIxD~R@)p%U D}V@LU1!s5-ԏ VBei-7ֆDeX5rg'0k=眊Qʏ34:p݃ÀY3y!Gb3'Rca3C_}dY^sSOʺ* eywq5(@ ͗u2A\iG8|o]j,Nx MPGb7}|9Ǵ6otè0w0B^PS߶ 4dl MZVE4^oS:}Y9,G;=> c KѢؘ;2i/pWȔO{GA u(gmR WKܺ{W[Xy`Cm~' ~ J&BVmsÂ~ChZk:gl09<,E¨CiU XE'cD֪YZs9 tӤĢd+zíY+mL:x2ILDF/d #⩯b?6w$lUmO j,Q@+eqUͥ՗̳ #ns智%Ӂy~1)Oj S8[O fZ< d+Bz龻*­T 4kmGILy\mFd|+#l{@ʠq\N:T[})Tl̀ⰳoJQBۧ xLPzر"c<>v3'V=ؓH{DsRhV o|m08D/ Uw_#*Mŧ3yNV#-yA>oq I~/ &:mo|.O,;K2ЕCy]@.lKyvCE4>f"}4.dϷ5Y}D O<\|%QMzJl&fVk ;?1I^0:~gUy0Ea\3yGtrqt/6N~0>eQoJ=}k= =̐( 54(.2tx_3l%\t7mqlx+KPtsHJxM3(|y≮w6MW7qhcEUa.*Y Yt+ IQYaZ{*n0kH5YYhNV xW ڌ0h!8(0L'-ZwMu[!<.#!}^|?n= ER1N4 {(kJM:ch@@)UWɃD E] ELR" 'n[;RpL`P RfTaTG6$6lG9ó&0 Vz5oor~[s>Ae˘VsbBhkMnuK4cr1ctBd/ϝ\۹J_]7[_#а{BSUAχĦ:w[ %;:sKvi`?!m}8W(@Cbl1FxxdE;nQ| 3$nJL֞Ab<)u4``-a+NxHN|{BG󒐺y1yȞ;SܬS=sG;le3'a4%LnH2/81Un6DNڼE&ҘC c>[t\CMԃz,bCr.K_@V^?au!=̔l1v[y=ETۓmf{x+U}>GpDF*Iڋ:+q'u->N+9‰IiBZ/ cArhwJCJfH'zaߚo胴W ~Ak_A\}Rc]]*c0iם=BٱVluM4,E{k;TG#f-m]P\JfںMZʖCw5> dK> ; yG2fҏ V{Ȃ(CN~p啬"3n#ⓂHG[$.cێ"=e2(ZA'1uxMjmS]>Ww]`RլAhy! "V}>ۙ8ܻRyfPζh*+O}#FHe"" 2aS7lR9ZD9x'BEb11_,/b{='z'3օ Ces5,*[[q ={=`#L[w`LlΪȢrsW%iGI\3*:`T^t|Uf'`+Kײď!B2ʥUlDx%;Ax ]7-C'`^&BHֱN+")P$ 'k UTwpkW[ħ$G!J+h.`Q-r@d;^@IZF ։[3 zxu/6}7V[2}4| .+l8E k$&FtgȔ2c$Yגzdk8O %< JUy1OW99fR}0yF,e0zjfS7fy?oH=Ѿ앖*OaI*vsMFt 91>k*aOLEw.&"fUa{_c>ydTN)9aWeE h됧HIA&Hß?B r\)BMVaja(b{^qTZhELQ7 t|*c۲)Z"G|"h2q=+tifSJ⬉Tmw|TuҚ> q W4TRDL_0`n$*'[I T8m Xԉ|-Rz h?&5g %)8+bq3@hwC"Rb_Z-iDH8aZ86}vJZ@n< ;L;g yד*m0wSɸFܰ=8w(yt ף欟03Uw|ȝCnhmzNHQ1B+ju&p$ۘ<>2 ;77KԩNUmn 8=}2_tV?6{$+p@,=P$iuոC/`>*+zG<1 jsud~ˆs`'L(]k_+6xZR<& b7;["U.E'/rG֪GOzppӯ5sOvsIT8n!?(`X]U1)7\tyոF%Z kq(5d,@n 5}N% O7ҩ.%g6?dĩTUag1 BɃTG ΚAhjk@bnyT٨y].[m%BdJkV=o$1_-UL/! i4{nv-~D"A1FZ3#  d Hw &½ JEM4aéڸ{oeI'aaɘ1= ʸ^xvvW >.ݗ:j*N{Ɨ0Y!}h}IOE)b # V%еhᰜe ;I"Xaq.E ]m[w^gd-"$Ԛ͆,IG_,gD9iZ2iTxFǧ8 -X _sr7yw'M4Ѭü˚@Feq.E"t0r5BU:qcm' (CM2_xc8th?*} S16E='0~,Vy|W1v|, Yܬ *~ U%0B6ҩ-G5$@"dE[gRބ!=&' Q6PmK^+>e 5("\$3㠨_+C0LGb]=AuQ8Z!9cM8#Gֽ l}w-܃=PzC'{nk=ѲJ WS242m R糎&_9y+`~љϧ勿q]K Vh>so2By5J iLc:>7˦2FN&4h[ѻI !xdkWB*(ԨO}#:mr,BHglad2ȸ5=^1t֮(Bq9:=", gL(VCOQ^fk'rQ_yrnF5Tb)Dz7R7tm?܈J4{}@g4oVJ]ּYںsuޛl7.-?˘-m8s"?UAUK2C:k1/1!rF|.#0ډw#;I^3yZRAaMn hDUpi) 3^^hG=!_3QwZ^ ^r *Kx]H)hԬ%AMIv''Dny6J 9*~V:c8oR˛o4qL2Vnд ' # FA Ҹ[d%kO=~PVsUd= Du Ud7Td4̡(KDսH{onenz!^UwfD(M-}WU^@zM~5b4 ~`%JZO'K5wBŭfp^Sj5q+ WB켔\O%SUЭCȊG&$EgոimxIHM.ֳ =U9Walkh1fIZ6gMypsI$e(n =Y l!,7Tc% "U >-AE}cdžu[^CmO^jr#,NWڝCuL&_Ԧg$ )m ii"on,07YVTl"G_3_a yˍH(Z Ҹ0zjvTI'X ]A'Q)/CFnԀ(dEֶWPYGrdk5>uVSj[̿z1 hn^t/]EcY ֗k$M=$iC}!;̸$F)q<#Z\ uQwO2UUX|_p_鷏[932]U= L=OR!AFͲ^é)6vSCJ@iSEK^|;Zd/\|: ,(pBc+ljCv_ {Q[A~ھ)3Py GЈۢXN&aA~0t پn\܈JXX{a)5PXޚKXv :ĿNZ{bk}dD}s\Zb Y(7"&!f5WݘvTg$4wlu]'JhhLW"ӈ>vh mRƻ Wa}7P$K~CS XX/s1{#NqFf*VyP|,)H;KN)ӈSefZbklz揦78; tMjZ| yNă.8Ob >_Jb-/*j2=A':Xꃏ>EcbV!\߻Yjd;8"Eg?GiO Vt@54[?e}?d< K VG 0ݱgA;6 (-8$"2@|wQ 4lB?b75v}?FV~d@FkpOɠL|t\];j~_wfrKHvNB{_1L#&0]%WX;_|f32e5ϙ`Op$&j.35ڣozzbUSM1>kWNj?(cr2Fl1 a-⁈"1! '@qS+HVp s(__oB0N EO F.(2J=q3BrD#G=<=Ip )fiZKF.v e#ԟoz_˵$1$$*ӗ+L'މ*~"p̏E8뒖RBg_ ox`NuՕ-* ;6<* %sԈ,n]̅ӡ*8e*!ݏ(A4)LGc[16FnF3ޔm89Td07#'AгeWZ읜3PJ]G8bѸgu^sB\r٤0q*.r`??{̤8>c{e /.BB9Ur5`8g#goY&RًV{"kͽï}Xr%#k. Aa[(ybcզwеGZծ9KaD,[7軘kÎaGѧS X`hLܯe( h~Mg Ą\x1D'd-mRǧ1&O&!l,V}]=Ez,ս'Kw@Rӏjp/m52|`ci}ĐzA | ?"sq(.( DC>NcɞJ]--e{—`Y.[+SJd1tKPdUCB|6k!&FH2NwWB>d,w{RsY敘Ωp×\%o6@cm;63%m'X11ːWFYFj9К#I7hX`x|1*F)N9 !p,2s 1OglsMK>5CĻЙccsPn֔S@dGn &3 EŻq#/R/ _1,t7vF#$X: x9g*ndf(7\$n dFy@.?Jw[C75"[hqNSƬz=ٶn8+ %XYW6Qny*%췪-~ Z([Q+jiʻ9@R:=7&geI!\D >.?)K U#ՋCܙ??`)p8Zq\"&b&HHA;,/7 S/WBQN 9IH ]'4LR?BXΨk /lĿׇwN8bz84j%p@l?a{e:ƆsmdG1O\JbU \89n1?y.0D}<ꎟ; {6WqOq?^p.TE,TaVFqxb0gq_EhVUuN"Ё.406}KdYTcqp80 _a^YW:篘{&#CKw?~KyergOa/1'FFԒWz_1megʬ8b [㥽hՀ*(F=-k0h l:6xoih:,1|̱%LGٌMV%UUn n6|а68Y[ōGOr1`#فIG $>4?ƥy-2@$}v]{kGύ!l"q x φm0,dҢM/j~ad{RELbXn'\zɃIL1r#lGTߌ5[NH{)rvԱf xioN2-U)7`IpԦ,1иtPgs̟vsjJ^_Yp10)H_Yj*R'~-OX.=.eƉYi بLX/;TMh9̲I<4~3YPVLcze* NGu0lױWuDߒ_3*Y9oj>&htt =P|UĚ!^Yj:hj1p,vTKU&2zvDWZ%P:z>FZdDW`((Ua˕]daZh4WH7؎E~NX0z!#( Vā,(vxZvGسr|'S-Gd9oõ@>1Gd%2{%rW yiC}T8sҲan|4-Bxp}.Gk 0RR aXG0DkDWI·_Z:",K15Z+:4gS2M#$?@2 [NUnJ ZwK˺q\U.0p鱷3: 3Ax[P-ZmU}K-tPH~Q}|aryXrshNH;47?T JQ-߂|; t)2T2oK+BSmjoi! bpl5%ȱOAqc7Dok#W=1TNC QW3xfWY D:LP}ݤnj =N]9o$v.:%]0J?S*Vs0Ծa%R)gwȒRdH׮?ꈟfQ;o-ca gs7RCAݴ*_(rGEiafO|H  .?EOͧ/mɗ Qr mn a`;[VZ3.zb"NWYN9 %qo,w{UN@™{#q3-)t! `O2LL&W,|U:&ڍ P6V|8v.>IDg6'|31Rd:_\}d/9њ9d6Xݗ GYp4܋?nHDB)KDӆ/wv,6gֻJ/_Ǽ9XlH? TYA|ԍSW#0G)퓴XZ`i'ݷegDj`fh=f u=`AzL>!7 ⃑Zu^/ixHo.VV7<<4QщK3/ vqՒ$:z5Q3[Զo0v$w+ k Z=E$zpvmZ R{m7)Ma(Uddf8 4A\fɶײŅҢDo G ?DAT쟍n=U&s:&Df4a&64OOhb %ɘN: |FxmlV^ YwQ TJ$ .*=u`&v;Q G{[@ٚ [E8 Rhkrubz#V %ux M}zо-~{Tp`˓@{\k|v}P V[( H{]w`6fQ=ʠJYKV|dJd6[4֍j3<&,]!`?Vcd heu) CFQS0KWD 0vL8YnIj҇?㥥V`AXX>e8s]F!!SH:XTj.@aULp#sTx:t4c\К.l\BV(p@{O߅[\lՉqQ !3G"EK-z]-@|ƌp ZSE+_VtR$7UX| xz?mώh蠤mP KfrTE&m"-]F0,-C׃ם]!Bs4nqvU3$ p#r'$#lYiQR hZC*w dAMzLOH6@}klkXsq?)vަHlDOJŭN15 .winUzUQMF.}`,)ҫdJPVq.6xXWuIm۞PtndG!V Bd.)!'# |~#`ZHSc>]دi='knä4PY,>+V [PӦy}U?S!eu8xrʔ#ISs_A?j =Tֹ6z6°2Gj.i4D0 |B5Y@7L&JI/ dKz\vFΏpd\ Vfjaٶz"7՜Տ_Fz=i:ۇM;j7> x^i*QErfUK(2 l% +уu0φf>lK;s>d&}v-/28rx33f@rgkoihPk}%٘l0QCaҡ<⏪E2V oe6SKO+f"y)'bn~Ղ?v߀yb[S"hW$ kI ![՛+'?PNPՌY]3q[^{Tfg%Ay \ I8h5v@m7xr/"7xZAXrG$AI)P(m5 u祻~VsUYIV̷~:E=V7AK+%& .st[:̡|UA2$I24nt x (eku#&B!fOˠ|Orz ຑCJbGӞ.-{'Yvds̊hڤ%s0~ntV#o^ 3:6JU˜Xѽ<1-uNőf(ÆyTZ~{L7}RqH ^F DU.A/ TD+vm1K{U\ ބ ʨs6)UXv5JKoy'ȡ VkDaɇJpXw3.O%΃ |_|7e|UZH.\@ʔ`ݼLww-wXg꥙·45bdGK }ICмk< I-nDXM+VkI'gfO Lw*$ZE/JcHvwP%jvL^Y!gy2Ɠٳp}pohߵ6iWv<g(t9qkٿYH8Ĺuc0uoCep>L hBTbW6[ i~Xǻm2A.2B ?1;zTq|*gga=-"j `-+O?t̕! C"9&ڰJ[T2Aa?#ÚfgGwaa 3>3[ey y)!~͞ȭE n#Ҙx;|1bbW࿗QRG^5W(4ޯmm$XvlKXK"H&$ |=h kJwk)iX[ VcS> \cƼ J-iӐ?3Q'$8/M[~.;0Ip@.P{$/g=3G{-%Vl߮ 訉-5JB۾%OdfMi%T@_u+Q75zuOg!#}a΁L?^iorXD M_"QS4|=t;kHry*mɖp|K) Jhu[ޙ5=́:s;^&yff8yҿ 9{0I%(nS !7I35&=kvo>['G39v! as= yqoAQR+frzmO9V卖3~.75'pd7634Q~@`<#%G5 -v3s BFf睈BMSou0ZW6JvEKq (s$iäLV,$_KhcHN0m:Lݘ(]"=|8`WqaOTP3spD rm̒GϠ((/S5Ur,+^ߝ.筃=Dr+_ ?4Q#WOe}~i]T"oYi@bd<S+4V`GaBJo##96znuR9nfБ']l:t{l&a$ EOɛSן VzQ.j|"Bɪonqi cթг)&{uި%fe0H2}PɛJE>#of h| >]!ό@D;94kH,yi.oZg@/{luOHhI)KzNVXOIo>PTIF4T=(⍿[,jRɁ}crrnFjHPqOu K8>I-w O%y7qN@_1J3sctX<9ubÛٯ & D}H%ܱHG{F*4TN[;t`H]Sޘӟ:UcO~ηb<$wk%Έ#{CϪ[] 3ci˸| I 'Ɖ= @5E͡VL>l]b.+(!Ol.BGXPygؗa6#k/ M3|fs$/!f)jE(}dIpă_GTiN*,5} *ޕ] e=2++tuPժD(zqx|ؕ8Z*Wr%~љ/9„?dO?E 홺fDL'>8sC;{'n <^Qu/U$Lip5ޱElo7q;Fo#џ9!Xe;l(ؼ3^"#XG͟YbCi^bX@s[рt+36?hZfȥ\fj6%H}_=?6c *u~gs{C2NF-k3!|/ȹS‚_en7jxG蛮ٓ.s; ֟wgKj&p3weCk(0~ɀ:ârO(l׊1ƥ C+G= 4ĬPiQy+ ֯" :KN_];wEN#pF(VPf͑Dh SXِ,/=ȩtpF9ANiŕ4XT)qR{4GŬFov]޹8^"a+ {|AGEvW9wEքYhuf- (]F}؉%S囡Aa"x"$]Yamk~r1Eb+#_Dmwk8D NO~:ApJ "}/{ Yi5%].snfyny_vbh~$sշ9睍 mdoC YzU ?C"3x-;''H@}ӪpwZ 7Q)̉ҍW?A .x⨌,I1腡> \m?nyDcsFr[Rw@A pLs 'Ψ7& tVJۙb7+MOН$xC nhMlSz} KżP%bjF7)A9Pe%2n@:;jך[zc.D<#\6|v}d m,,ٕe+6Ԕ>Ezob_Z'3T@[LdB?shUar d[t]d)+TV g*gnʫ5sb  Ŧb \:υm*B:aWn"XM/x'EE' */Ķ}z_\{Ԁ(_(*˾|(\jZMPFP5^־7f)cMܜwQAʌT1kY+s`!s iݬ ^=)2N?$zvb2; bgh (>*Vzm2@|Vp\sSefHm}'4RRPB~̝=ː 0Za˾>>?EGzM`)zk;H_̉N\='q͊{6ZX G8M8!XW(Po%oj mL/·W:!lMaL /w擤?%gMhZXEǎU&B S+ ux"wG_nO}G^ȢQ~ ,òZ"x]> {D~R8#!9ShC;F.C-v\!^ >FBCT~MGe)]i\m18ƁnwL9ϟCV2;-wI"h;?Hjy:w6"{`m ~"G 'zf` K0qrj،Q8zSHC;Ô2Pob931pwǜzp "Q4^OY !)07Z71BPyqLΨF6+d(1tZ{}K8Gb%Y9Wq% 䒐bؠp"A[F=( Zw/zϤn_DUA.( Kؚ}s @p7ĹDݦx΁ŬpVBAJs-i$ZO4fr20oPȅV9+ 8q!bϐ[ɹi\U)vRtWv]枙Rݒc֔ hD *` ]!l" u419)Ө[}'F Xr kVn{ (뀒g&i(  NC Tl!(gn~}ω}N {sfy|X;12'(.QCodϜ$YW2{>feX.>;"~s \~L~j0GQ6Q$f`3y'gǑv։2n)aѴ_څҔ:[DŘ\@ 4 ISU헢Wk6GBXwdjzLV/vl(utDJ~ɻxbc9˂EALg^eWm.Cc4(|*QMd%', neJtlQ+-Zԁ;&Ѡy!@w` Jy y_DSiC0RiN{%mJ2}nA=1ĬFzt sx. mm.2\;j/5*w; FX%-S7/bx̅t:=d=h,qdeHgu r(amh4sۀ6,zäJac09vaNѬ(uv{j+=^~dFf'|3&ɺra "E&]aviwDӠ>ynhjoNqywiTvmPwCA .4sAͲW[f?Sr ] l%>>?;9>е.7xX^ < #, AJsCN/6nW?e`XB@Ax` +bH{'=cEo":M"ܖc%c1E KݘlGԛCYDʀi"}g9tPf$GIu{2cD_~/ʻF/q}v9`E;$x4L8d?0\F)A5;#}v+2}o2Vf~ s UrA*[G0YRmtNzv=F!Q>:ihb,rW81wJum a-$\&9A/{62|-yb6&piȹo2V&%^.=q ;7UFO,xB9': DBd]o/qT~1KZ:&tC O PΊO"L4['UylȈy2J9 c,XK6%$,řke_Hx6n5P9lU.}J`gABt!Mw2'r7@ƌ0оfQm |&\hIpa;DW,0|y/^hfvU`Eq"vr}d884ض 7 u}n-La<ޅ'Z6ҊCpPag%'b\&ZbEQ(6u"GVV";3I8_|rU#؀ϽMhwhB $_bha? :\tj(:a[}wX\]7qp`:;1QhwK̶W1KL>P#cs^*̝,57߬jh]P'"m~53])1u|d[Ǝلնtw .䵃4V3 TlN%Øs3$Szs?I~gR2tžØrV -_hӈFp~ |cB{@ :7~ 37zk4a"+ۙGl Hez^B H|n֪'FSPчjpXc,vIPVB=5xpZJnǟx@[r= :8֟p,)f"mD cq-e!tmGjN, /YK46m (x6Hy)5[ c_EuӱMuĐ ŧǻuzs"?`=툪y#]t7%dNI!ȟ? {k}^S!(}a[ Ys?d>B=(GpVkŧ NԝtArNH7O[Bz@_v,,Gvc8}tvLL6H2(H"êB\+X7me7 ƚ΍KH ^`x_kƻ)}aʗAruyAX!ky&]M\c(愾`üwl3j$0H{_I@ѭ1N LPler%U+}*j>dD4sY֎ ܅> >\4we o? w-&QVj9C y"}mfn5*$&aw{BDJ% 4 h-!4-cvABJVQ^z!]Ly`eIߣS-R*M!@"Z0aybaэmq[cb.}DړXl{' =Z hЩU1˵XAmv[_)3?t/, S[%d/NAR)O1E'D%o0\|ɏ~ T#^*p[ڊ;X{gylaU:v\/4\m] h\ HD@3 rqbt"6)'(/{URY~}ɢǏAY%@\@Xqy73~0Br*qHru_z8*E\Tݹ%]+!aׅ3R[;F 1`]Oآa*϶>lr0_F># w a `۩qdѤyÀR*oӢ ]<,%c$DOx꙼m'|lK32Scv@="ωgQGӝz63v]#%} F(5HV[[EuEbJK>K~n'W|~ -nXyk+CdY BF<4C9^1-d D@$JbΑt]qQ`SRqn뀍 Ґ_0 F- wj:s^^_F!ofV2t!uT8f݄`2 RRHR7؟њ Ȟ5Ij +4R3 ]Vξ/ BRA&LQ BWq&D.9\;88B!7s.9zc6ShP${P땋JD$rd۞Ol˂6<)0'sh%0~pb U矲 u9Hu֓Zh-J5{ETReHp}5sTjD t( XpUҹKɇ1r &dn ' EK!ZHHÌlKvs&vX=8k4 S0stj*:,}c@GaNw}y;sȷ ;:h?<9 (Nk!1ì{&Ck Nj#Kcl| m&Z\慳X$Uy $;uy784CWmy ^G|oK⏂2 :ߠ x,aQ FK!I[*w|aqXr `OrNH` W)ZJp❫ Z+I80l n(J5Xe+Xj\tϵ;`+CKGyof]Md9SF v*eG՜4մ6FMKfAaÕ5um1;^i4 \ZYc1疖p PF~W.JilHqgjcgfDSǥ;431,3nRq |*r{d4I[@y>G͕7<:]ƼYPi{18 @$f@]2ѷAUeg [~zv ϓ$*UX{nZLBM6_lhIT;nønA2&eNޖN?P#%/;bAncVcsU(XC :p9.WCCcöAeL$( [Ĭ46qgeli;H^D>"@uΘ<'[TfXQ¨mo4r R;_ۂ,UJddT-FR/9Ma;8< &Jl(V?guh;tdXދDu,<#IieGZaٹYXDyN>ӷrCZ|,ГH^>t!҇IX q%L օ*'ϫ}G1;д_e-F#Za)wW,ſ C],kʋbJ EO PЉ H dwIvp0=^@=v> "aُA@^B&Pa iTxxU߳[D0>I6#+}@dYԸO>R:19Hz1$hq[@2nA]DwuzH+b'ُ'ה vslrI͂aIddU8\1CI{ F/ثK|٢GcU)[](Cì.m&d9\N!t#<{E22˃i)EI$y9jlvpR1 \01:>TPPN}o)% UWe17SJ?!tȴ7,ҩ&G Ps=fs3'T-fR-nlQb\t" 2*xRO#3_ct91\LqϤ<  Y}I%=R/k}h B 8#x( )n_n9\ֹ53=DʮJn 6= xXB|e';BQv^۲~k=ՠلC5UV-Zm*,»[IrN0gDʀ΁ң4Ĵ'&K^^0#R MG1%ւq -))틨⛿M]] ?u8C8щ[N=0vg]qoE=&1+_ZD(rdnn"[h{ 06TW׿("ád -j{pAÛkQI +sCED7Q |x9rX!E)Rl0H͸Viܻe`*}N/ Q< 3Qq.t#xzHĿl/o kg F3&gm%.w^ RhV>$b0D/%eaRpE Ψݴ=8 y8 ⨨HRә \c$qԈ¯uHw,yw﷤7twy<1D; >Z)|fwI>QH#Л[m;q ޡ: &EyWN*{TDa7JG 7ajp*n!Jm =kX49a$3 #I%CvyM?ZzJn;{ΆO2@s2gnxjCExU$QnƝsɓu~đAPVB}EЩAWK8Z!hFZ]1ࡐҹJ7mOUE.|ԾͬՒ g7W+ !eJNUp9c p*X0 e 85qxY}RS#H&VV3dk ;cP(-+%v= :«TOu)L $2]4VWBI#q涭ᡗ:Ȧ\5""8g3=9WPM+Z9~ Uv!zh=60{rcV{| _6zȸRW72^ ߛ,H g'm) bKR<.5/(6 C>kDD mRDQ% ǑN%/M8$Bw5tjQAqe1܊+aE['& Cdp s pBme :ډ·XZ?)r3T*JCV2E?-:_۷bYc2y 5_`%dwDLw~jJ)lD[-[wnZc[ݡQI\RkDbHYF |ސMePON53j!3|(|AJ^P 3}҆<"dj(vzT5=o#$a+rLY{rltN+FE-h _c1 F8IEJ(۾3IK'׬LJM 0Ƿ!^4j,!U])Wۑjd{S&5kW}Q+E#-r'f6v^f}c8tWMZ(3c|<IVcُ motܓ: 9Lc0dIOF罵OhtlrQ$O(ȤƄ8wߚE+ME?sR1zlow6=qki/X42[ ;Lh_aYK?jӆ#밓P;|ӻ@ʚ鋼Ij73*eopMű B| >&mWo? n6&5җ od7mNdQ_- 豅c؉FРVʗJt!RFU7i%éh@>W|;qPNc9|ܹZlFv.f2K/9V\8Ƴ58CWw] [RWW|':W]\ܘ 8-Sjwyk-Ǟގ\ AVE %os}Ky㣹)ٶG@ܞ%OLdE*l?u=.HDKMZ:>uoꧡ# !Fy8.ujD]dAt8V+T:^l=LUuyψ(FqYl)^;h<RUj̽ ٗE(vROs EBܓ<G-3g.Ww Vjkhd_*0D( )&Ri#]Q+y踣^N evV. l6N1uH>Hgm1G\K $Vz.̑+q= N'C'Ubio^彄ïeChYsT^ ՉF H/e_e(oqu %dfTvEr=`8#Nv]>|^B]Vk/K31jh=aJ4N%'1<-Eҋ¢Y H59dD߂ZkN; ƪWM }8ȉ9?N(ltxbO2/|RV+4c$E>r3FԮ\vADp< i^v!zC.B}^+jGy!䒊䍡d&. JVLPaOAF<0;K 4gΌJlE f;b^}=>Id$߾p_k%`lmgˆ#>nQJ:떟ֲ0XEYKam8u.FT^nhRZ(r:J[|坞g=kMgȹNF"iFgHCSj$X˃8{Wg48OB#[ʛ7 XNI:ynn17T?4vHR{s Je|d4tyrwu/"9oO*z&@n:xny}goX/h ` SBWpBҥg4KY Z摊\WyM&n-? P[_=~ǗAN\-`QX'5StLX8XFNBٸ)jïaqYIϵqNsJ!xeDӀ0Ehc/d,Btb5Wr36k!j9!%7o:vգ :_w(m1Qgc)Q4-mr1=/r JF~nE<;P؄A1uo% aJDtXlN'Oy141bNt a(HZtb:[ŎmLoy[m]q홝2uw#7[ͩD8 M?U,Pa. MN¸N᩸;SyBu]%嗁BmTތr]=Ĉ6wK&;qfHڤ+ilwp$tnX;2A-&e$z"āNw=uk>1i?Ó1G.}eiM19SθK'}[~ޜnpY A>K̫AXO ,Tk2JC$Jqky͏M:OI΁Ј'8!;5k-Y2zuZXT_o@{$wZ٥#Kb%0L(tE0X_30+Co<H]̾d؍dXR %p5O)S0x k-2'c`c0~:0;aS}e.AlbqPrX"[[&NXCW2V ,y%-Hغ`D'0I.]bQT= ih@$M~a|H&^YadDžzx6[`mϐfEQd]x=׏=Ί婜|H.aa/,ۖ9¹s]KL&5&U}T))yr-ZN+a$c⬥?"RAkMCuRv"㗄gRǞHQSe]^$y )JbQ:29TրZB X&%mr7ВwAh] _ ( t`IVq J<N?rI5ČKQU=5U;BU6D:N)ǂ'awEBM[jbcY]+rLAH3W  #H KݰCN'{%JPO*U_X^|е.I6U<ʻg鷨CcsC^x\ ^TIxnnʒs[N$}"c }rT׭OQn2tJt p|n+LM-__Sq 'pLң͚}22?C hP4E]5o]p/PI#(C\=TŝZtE1un̐FeibbL{q)RaR9nRn (2bK1wٙh$ ܛ)SFvjN,l9jI$6gcSAec8,\#lS}DEq(H+>YW2P=`c+qf>iWR<kC "w,UJ@]͒MX@')bWhilsHi]J(tߓJ*=_f"1m3Y*Uɧ]x ?@9W2eW$za *'=Z1rz0h8#Ŧ1"|S\bA3r ZXE&9:Zh?ќ쀬Pm؍|ͺ7gwC\OS/ )kQdw =i̗$R%_3HIlEwXiꋖͻzQeRw(]g6cJjݒIJN%U)D=H#1ϟ YW_iWy#( ޣ 4~{jLE_b@#4T_>W8gwKJ:?/YVfm,|3U$UR73 Ҩ"1pۣt.d 6ԥnDSL]wh3I4V2n\wFɚٓ(iHee#b朷z4$~cDG3Qc Ep69 DrƖ )U|'ߓ2XoԆ7` wQiԷz}FVuxNFWE3%z"4uQPFg4/\`(IpNijlp=rM{YpZ6;tJGE^Mi Mlʆxk(ZFGA4H/@pO@uy#+Qu04&LCa#KtAUŶR8 ^Nvߓ.٩/uڟ7eʣ047\%3;2q$y9Ԥ&ғ6obAL ȁDh_ ¼-طEKR뾎}UvpIJ/|h=1j+w&QĄ*"rW~zn;.=XM=O}.EՋ -$\O909JS)52TFGJ߂DsJN$ʕZMVD1ץɂ PÜCa{inK5qD>C vԞXf`ŵyd@ڞ7lxnEkgqlp;N,{/s-rYA>aoNs@ת5ok~fy:}Zz xmliV%HVb(԰-C͎IG 0pϚ` [%ޓL oEJݶx(A {lq %O_jq8Қs-[%Ar$gU2_b&SB0r+SdڼG"e]Ӑ~BcD`dy/_d72 v  YI q|o[ǚP,quq&P9zzgP h5t %pqOgpeŗbQ蓔i,ws7d;ܭ'+Hn/C+H\|QƉDesf8=PTֻbJ!j)Vl3Ib=mR/` 6Y+0qAm'APT$-OO[X :ڲ)_a2x@X^d]6! DDh,]nSCJq7#EԙǕ.j trK& z9iJ)֥+6=݌?v}~`fRѿI:6ؐ:maq YcSE3UVd1Ĉ0 /^nQAK2={7t9,HMI`^ˏyPq1*+5i5ܾ`2"%.(n](3X6@JZ8'Ga3DYRj z1\I^"5)9: &vՂڠ&J)wAy=yXR MP@>QAQjAV QDVsv74/=.]1dDn~RE9]P8".YpֳMg:e"knkqG+fB }06 9V>:3~M* $~)HToO/74@Ϗt Y]ÁMK7& {ީbn BMM H㇤źabc+ǐP!B\Pju_U$T[UtHpn*w:^"),M_OU4Jmjm\pWGj՗Xg]O/>@WpSG,/tA ckFM~퉬+>Rb0z5-! /3ⴵҗd]&؉ o {hE(R?F:dœ|G2&74;jowR4";h ADt!5ݭP5Ż%u!d#a#``աvPE9^y%E U6Z~hVۮa2{!.=+\©x=#l@3-`ܮP,)PLMW-sA*Y`PC?i+B۟eNC {e!/?#jmZxyM f~uWv1M41P9^E*)GKX}K| l|ڗ6/zqCтW˖X۸B̲oY'v?NZoJٔL|4[qfYY eǓb‚yziQKP@H y [a`ԦGeu3>u&pc2do3fIGW: xA)4/lCnQk+Q7/__vuo}ay~#9`9>Rk)%8Q8|Hji 0Ȧ{OBì nFf-؅B)Oاb5uB#F(&.B]٧ c9F?E4/G~-R'd$j n ݚ/F4ֳ@]͑Ңl<ݜ4ˊb_] h[2fo-D CI݉mnV~t亠!gm\9话&Ca;dg|ЂmcsXWWXp@?k ?nᮈ?q|YʰJgq/;sH>RnpgzB7{+u eDcg&)C8,('cbӸJCɦУ˧-}y .}<)ڹB(@qsflb jvE:A҂azGJ1;QZAC 3E78.8vs秖 k@JiY[38y@Boֳ> JryNef喂Mo3k#"f:r* /nf;a4(] N\vH6/fagU#$Ff!5Cs؈A+g~PФWGpkRPa|֩D[KYaC4w>՝AԕP TXe|Z pLOL' UD|X+#/JQ6X6.ˉ *z N3<۠z_]Ҵ,u麯cL#D-kKo(Qؒ ^ԃ:O}diҼ_N%ړ[́_Veӡ! iPJ ,Z\m.U[Nl:x$`Y+ Kf  }#[tK#u1F-T[(0$-Ur6  ]bGB\'lq &|݅\-?4Efa?~)tb]V0/F},2huΟ;[Z3PeRcI m*OLn}taq{5̯ Cs Y+|*01CFӤ{_P6)ֺAmQp0:Yx,4".i[)+<ӊ T>ƨ<̱U4vdb,FFj^si~QDku 2 [{Ap5<&`R/_>/sV-^%ew)c]e1GR'\cau.'bO7A4])<#blلsZHWE5twp,'PXuGP}=bKWsڅs^3?ڞqIԂ]+{bb@+jKE}m?sp{w9ىJn߮]'U3ސ@NT89-cRj sO`Gתq߆}ל:*}W MHo9ygT2\MvUv"~( _*~ SGЃSMY2e/wu\w&_7 XvH.7oۥ]7+)ҭ~/<g:Ktc9t_!EXG)l*][t6HuH)r XC"kzu^L#87gXډUm=g:+Ļ1t`אt?m)J L-zpP4 5SɄ2o}~n$]VoI yb=Rl%#p&'iDA}is$]s~5!$;=<]%R C2-PÍvV6mA[=_H{v`-&8Lf8TS+X/"grtsF1*ҿxy0w+T=Ŭ4]$.ev⬡AuZ`7QJ!2Z쥑D?Qì@lW_H/r%m1?z%qQcl'k'ղS_Nxi>izOỹڸ}ƀQ VuEH .Z>KJﯴm!\T΅%@J[HZ>ޔ9ьuz銵)F#)y 5SQ1ɷFWj8* c8U?Up"`_ĮP|afI%1Aچ*]"61|RJR&\ay> XiBCi\Шk;Lza|H#Z5JZ¥BT?b'D@ xǹW}$$PAioiYJtFٶbGد!M6WXqlv4myf̢q,iҊżP8%"5KuU9l?ڸߤ켼gQhBZeoЁȭl4ѥњZ0$w$ߍHvfZP 5fF6$wnfVPA㺻6 \:Zws^۟ 7-] > _\g7'7&Xm{pp& $ 2@}mKjNhn=C!Z݀HF@y+eTlfs%V_/?2o0O *l-KCpup?h2وkbyޣ" 1:i BЇy ٯ:펏ka`0mf+]I$=H[>Jg(h`juIyǢ7 鑮dl8r Uh5|R~왏1&Rq=P)&L.ƭH^ʴbj Z*DNk_7gwDYV{oϕN2) Kxm}榆& amyOZ!T$}5T(ЎOX$ F;cܧ"hCI;Z>o {⏫Ǝ"YBe_VkgSI5ӿܡi}}y韜EuK54eYGNFtUImB6^HU3c6t!@J7T] qA~(Kꗛ۝ȃqWh/iliKL [7gFjoxgj-[BsjE-'1 u ̝档 r 4+eѲ? )heDtSPWGm9zGKYd`{&^>2}à^>y=*.J`˄1)뤜n6w1hz(']cWN`%)fޜեPr Qe&˴hSJ^ ėG=s,3nxeM~g1-7 {D43h!yP0XNF`{C&p')(^ԝ#s~Vpz(-)/a6>hWNl/TG8@ DU nepz 8lXo9 tGg$nI]Zгkuyn&'og3}R7lp f20OS_Z=pf`_4L A*uzv Q$ ^]U?]~2Tz>}mPXQR`U].hO|'~xY4Hp_GӲe rLEQ }A f-J8B1Q0IE&R{HOsQooDAq~Jvs}6-u#(/nINdR {`W>/J8!*) ":hcc o]r%Kt@q#TPʌWCnCK]z1`ަil U(e:\7=WOָJ,z7xx(z  ;42~mʪe/2꒠RXsMƒںFXe~,x#r'q˔;X4|B/W"]!Q´hZ+Sk1Ig4\ &6c>c=} ݯю-,u{^ݐ^F8Zt!o+cFneCT\??IHKHѲиԄ7+LOѺ}7@}{Q:RUҀ**~o#e } +wZ|XYRǴ0z1nIgL^u  ZCSv|)4RmaBȭ̉m jDZx~em`ݥ8 7?(Vh.ΈQr6Nå3 C,6 P[^Ż8L7nۓGcV\ ӮŚ$bq7zA7}݈"Z ~8X}qsp ɴ1_cZt7M[gqS}tJ=JESabrqO"qjٰ?D $wofdߤ;ҼSA?8 Z!Xk' WF7xQ gɋ!o1A:&993X6Q{M!EK ߄aLș!JVhY2/A."cN2r ћl-H? 3gC &h=p%Vì#pԵ#F_)?@>ݽH?]3l"O\J .ji Y$1k7?$ ӫ?8,ӦJ-_Zk75J8tDlN6@E'_d}a $JV,0EBUGi٩>X۸J,>(19؞p-1qإ:]2ϕ?]\R^ζ-g4ANGuM'Ph|;!>[ 0T”)e{kEQP J:.4+3z:LQ7 >-NpwW<)V@_DY$P{ѳnަPO$Ƹ/]j J.$ H:&*BMTnb 5Y[BC,qi*l6Q}YJN34I!OԬݔ6Ws\I*Xz\ݙ=Uxp%ʅj V&F#Ze$ :}J́V71ȣT ӏ v l]G:I}|OJq+M =t}d^#/Js;2muϸ_.ՃpA3h :5R CLl_c-o#"4%\RO?ߗzER}noƉalgj7͑]AMkXcgxI @ףN>Tb!xt~p䈸yxL:Mʮ(Ӈ7SLD W-=/!< kǓyWnbwd2z5y71/P|3~N{AI"XFnfG^愚|.ݵqf^% @Xo|&- gl(0(G.}jgM((`6WnF Bj)&Wlrai@Z<7{pzmz䈁FQ$U@s3l^bKI-|;HDE^q5W y`3;5$jZTeJ:ˑ6RCM(㬪13ij'pZhTHg}9v+gE=e֑Yl-ow۞%iFBP$ِ(Y_ ҔAÒU8czEpt}!\Ϗ-쿱y!`2̵ˉoi(./Yj1hr ~?Z*QkiD<<#Ar]C-v+a%s<=>Sx~BKj/5/P8g*@[!0ci5n'ʒ_dZe7iS  $"EĢ?2|Y^6Ub Lь׼f?9|MTP^5iX_lŸ%p9"Wғ'C¬{~eJfPg"55t8oCH<δ-FOt,:Y:i"g$P =M3~hY >C&#qjzV14HNNYv,(#\#4`?q"MYM,ZK!.K YV)7#,4hyY ]_9n=YL}^>Nwh?!p |ȏXeJS9J-h^_(e1{I+'7hxkrX(S2`i)iV/^Q 8PW"XdÉB,[%2x|mg|dH+'2T"$MKΗ,!?;VlZ6}L*8$;&&UꂸQAH.U"d\gV7TLjlv&hٺT-=:阂EB㜒wRjP^G0@!ǝ)"t&S+VqAz-jX=gR_8#YD&8Dۦ%$Hbطc{h)Cc}2fN ̃T;HG%u[}120S󰍜r1bN^"lMc{IA(9k<:vi5SsAIMuͻ#E#DŽoOIJJeʑ4%B*2 $=$I$ߚ"4[ "hW~GE[ 2iD#'b- 0\Ficɉ++T4׏9J2 G3pl ڝf\\hm胖4|9frRJHtj ɊiQ@W^lvbQL1ɭ [;JZ#ya>bX,tP! vJF,Gϧ; Q WW5*ԫvy5v[F߲kؓDmD(7+ܱ:`TM)'{AR>iTcN7lƒӼ^ch9.]ct4U zeDu4^/{O\mjՇҏZϩuIJ-P?yy胟uqwO V/#n!3E=Ri>r?}H@(F {֓.!o*u1Sj|G1u-{Pq]/{5I0nN"O8IAW%83gBoBiw>E1mf$BŶW>) YCm-MxĔQ#K̦]5Qwݏ\~$ bof)eL㥸K6` MrE{5~oԨz GA)M ֥H=YʧaW ^4)Vj8$hI dmR7x0نѓkxeT)Cu~frsm6ʝ.}/n3D#owZ#5MVsV4]>Yh%?-X.[C AQVI#sYF3!t* kOw}е F&J8=O\zxP21^_ ȲNU W*^#{ER@9Ƙ<OkUt7LxO̴7&nU_Cي122pPk7۵zhI?(!wS0 y˵YXcT;<{A`l{6;EL<^Z2fKXO}/CP>B Yi&qe`]A}J-R֦CJ>& / )\l=K (A0C`!nC우 $/f\&ڋeSҔ7WTʄu4 lfB( 9޳8KG ;B8mQo~@L۞#|&èd'$1YX\C:fi:>) ΂]xxnɒ+{7YxU;Do%<]Upmf!>]+ Q`^< 6a1.J>+pYHf_k\Y'f8J+D2Qq"G8A _vPh5x(MH13+.t Fe)N&5yP3?; ٜ3 aևp:f"74i"~B(k?~D]fcAӽqPX/hyA~ ˜Z{V)B2 rf u07fWr"_#WS+IRڲ}a(\*ܩ+CuqK^!,qmAsU8a@ qT!A:}9B$N'qDpe/E8L1Ǯ'KgT2E&z\ o*ZHpCkX:&Zn _8"uu}<[g$FUV˄ Oĉ%ЏGଇ5ّ@` v]{\Xd# q/-4D#WߴK(f 1%fqWuCWxUlwž-%>(RުS@(ͯ 2"򵷕mPdT\ 8 h9Y@ugNeԩg\i P#wy:w(p˭pNFt$4IҌ+md%ʹG2X_}`ɀjj&HWZmD]Bxr]oIk˜C=hoS$wb,=bJSįn@Y'̹N2yU拲 N?ҡd0nزz2:D߸t<2O~#P-[T`6>Ȁv 5G0,jQr (D 4F"gFMrKVo:Vj5:%xrSD2g.j!EEiEEb3Zrr ~arAg +›$ĴhW ؿa`+vW?y6]-$>#jGEhMWŸ[olMᙙQӃZNa F _"pW߮WBlUB+#T SsP*h>Z4ok'I ײI?-756:̽{l3kt-ޫ4TTlǣ %mӫ'| ΙmrӼTRa6AVкCܣ]WoMUXd=`"<~jɸB3 LU(~͡- XRJn4hR> O}}k\9͸NCv̔LIlwTvfR8$2"ڈk#mx3JD⡂sC h`EÜZE q[d$wn^ Y;Y⦼ErF.};b[vDMk"#NJ^t0I~vi*NRGjsVe"c٥0pe3"]YvO!8'c lפr<ϏO]2HB;%anh{׻ !|)'Lluλ%Oל`lw\>3/ٖ^c a"(@e$Zqd;l#] + dq3lb-cCZ857 I?쥒v !%0Ge".+ "Nx[)'ŊEt ZNYL0@pJ*Hݏ%7hV)g͟iٲe* KNG n6ˡg1p+76^ Y>(m<"޽n(ϮٶmR[agEpy;$#˰<94OEmcpo[&WiIe?/ FM07uVI Xyv/>W !=qt,rt&nSŐnh1dEtyN#Z38vi# u$:"9Vfb27X$ѪE H;,/Cq>$a{V}bVwMOv[6nZ ފV9mUzxbbj e8ݖ}qGoUa?yH0)ċs-u*MK!zCסކ^/} Nb2Ђ鋼UU"3H5wx5ӜqϷRfoJ ^LD(D3֜r|]T"cpg4 *>qTIVJLZd~l21m,\II( l4V]X>7ly` '_X߉~iݑ hginZ_[!^ȧ''*yblj4Cԁdn3V,cp>%]GzR6hu_RjjDZ?ɏl۹VM2G^J! I ŌHm%^!;|@OoƀQ [zqI(Z " m";wVɅaUx@ ~E}V5<$b#^Z&RK{0l Q&?l):eA(`Ur\.1>? TD]1 X&%藇63'h lk?Bu գxTJ%D2Z)"9O~dQ\":-2sq{fˑ#gl[c"C0Gh\sFc) 1kbI FݔWl) Wb3pn34P{4¨/~1IJᲓpS@trcc /z/"5$ha0c:Ƕ1!t; ҹ;\wKT @u[<ȶ[( 9gֽx'\)4IHXG:ejQ!C_>7_xe՗5W@-r+"S~1J;SG7e?Ar"dI;#\+y%XW,/BAȨ1* lpשpÔ=ocU7q87:vA̷0Ppv!&ցUB|w%j/'' q|g Ιӂ,Ƣp EїZ2:D&>;ikRa)'Z! Ɓn>3NՄf1tBԵ]g`p4@OLHGk Tj/y#/Lx%fN]UYtK)؎$O8ћ C^5t6 #'ވv`62A %S[TATYB~{zO`]di{> 9B+ɣ'˃GƭdPU~oۛO[A&OLjoq 斐#FK\ƹyE6 WVAE$ikL>h7,Sα^뒮t| PU!Bhzƒ\_ hAsDR z~I' =&r(^rXi_XA/GC|7=PwՕ5?"{vEA]1/\BE-QӣHgNM-9de`O#Ƙ`ZVO"&혚{: S \LƵ^ &oL҅ydҧe>P:_7J'= Qe'33_Df $&/*d8Q /WNK7I$8,SGOWA>IҋXD]g;~vT^EX} 4S0 E-N=j!}U,6]?_(=luy?21!O}SfjyN\G/I+gl 0BZpHYU7\x}tgbĀ2Is?gR 2CMgC]"TI $iw|>,c鷤Vj攦$ S +-<˵t٫F,c5o9H8GD1s-w%Y+ wcmUwq(,|l\T y5Jٸ|C^h"Qu]޶H6꘷0c'y"J?|C4"Usg6f uɕg._ 4+2n hQWK\=1&F<1&t3B 2[u:ߖ?0};rbDp/#Io-Ϫٔ,ܤY[s7vCٞ-D1w8ל=4T/,V6ߢ8qEy,˹Gu6qqOLAbD]&J?dAH#с8g=)w$VN- Wu{qjtf/|jCϜ3/ +BϧeG(ߜ]@+C. KG 9E)20_N@y4*eȏZ LNa _W]BGQJQ8\h>ͫ%jļ8B> [-!퀮BfOp2xOxpugIqY0dN Hu.5GqRd=+ldV!hh˄pId2Z(8<|5Op$>Ej6fRMaؘ{1hVB@7 D;Os/̩,A+JLvhN[LBV$Q P/udz ey#"[WYJ}*Bsӽ<'Jb8 -KnQ$AL\6STXN1E6juD)Z4rU+/~ե,oiD?f,Rts'Ϋ'%r1RGRSj!j;r#Gl wei#k{ ~%u|#{Zb!!,q$4s4KK%?K.}`~uA-͔bz˵{,,MC6hdTTۀ ]LvKb9%eފrQ+ XY).fHrDX>Sݔ']$|]Jϩ@_M9`Tq qP=ވR+n ؋ח0thR .'Kс$( 1_X|[8G;Ɂ<@53+W_{r ~ŵ۪k.b_^ƫQa}k=äĽک$N"gfW^pE : xY޾/ՈߛZKa\G|ܱZڦEoQ17h<<]3x33>VmQ 0l&?r}|[J{/'zerxC3K/[.&YM:W[hqgX+#GL2oQ-AD`䫻LvXx.˽HFޡ GRR3Z'^|Y+]~=[6f޸ۥW݄bz 9L9sV5&XPrC>~*6QDG+P.bS5 iu('ꬁOvp i_zG`:@'`G_ GIK.tDjQ@4@޳ &״ے.is#$r*d0>vVY>6McHԶ>u3qxe;L ,QPj[([)I,Kx$֙7[σO+jOpj~~8}<m[h+_Wce*sNIғK^ORkCU/ME#5<i'Dv^Rt! 2 .o~页( jj ʡ!\=t^ӨZD$f@i zJrYb֋ XM>Ѣ^}(0|ĺvTN<똼]`oJGDŜ :~,P;Z ݯTl1/ O oɊRBP-f9xIʧME+gAж.vECp \pt={p.P.N$DlP)O@)aWʽjMA ģY+l?^&Bs?솖|t|' L =B9Q(!I[hBXЫCD0&p) j~l_jf rMk3)y68d ䷆<sW(qCEGl#upmALيpDv?6˼厾8/OjoقSա*8$ɝA5VTCQFgy.V=&(m>@pqF {5HK3N#Y)޴oJFd$Rͬ l FҏIt\K 䯛2=]6:(:M =W>Mǣo4}֧h9t/[I' ŁXzHFVhb$Ulf=9gdֳTbU6SW|+ kI,t#eOtN8J?H< TJ3nBSh&C& kqc xԆRun{l5ZHGS5,@,Q+~Y {7/!xEHY|#k4_4~Vo.pvSRJhW̌jST[>des gTpFڍwWsKFQeޟ`K}#nktscE5e '?LFH{p$z{}5P':`X߶fe{:qZן(m%A_[E>T7XaQ dNE-Hjv;8ܮ>!)Mb24MgnTe5ݹPaXdp$: r~J >AQMl:qP1TEuD)/6>zSՉRlLn I rQyvܓ_hcQN]B'D8:9]m[ԌxH^HR? Ѐ8j(X=,F$JL[#}z -K*#GPx{}l%w6ȥ(9]ȖU6QS>ު >4AF+iy+ [8M/f}:MhVi8$ q[2 ^#S'nscIw E}̮Huy6'xE"XdY bY LWHVԻ50c7{aV.: y XI\ > tOec{k/,IF`uy;M}^HR+ ŮR)vVϏb8b[㍽n5,0fJMB`R d>T86mxǫB:/3V2MVgpBJ!Nxj8ܾ^*^ [[G W7ȫQ Jf8KCY:vpF9ܻ0!c _|5{S-<oO~Zͷ.G1KuO[@6z*D*@I}%bO7N.Vc^8;Xt^-k+ +$Nwa05 *tjSW5o ѠKďuh14T>}o+1QVK4Ʃ_.4HȒP A햒_NTElӹhSCnOb Pfq][/x~nyv>{RB Ҋ a>~sMc!k#\YHt|Qxd+ymK">+U0,XTOgjHX/9ω,wpOMc d0kA%Te\$P9fc;~+XrF1kHKWŭdz-)|}lNfd2)dI&Q,مӠ(cQ>]5Q9quA֘QRkO"xuC;tJyu43)s礫oNp?Rj;*Mn;R!z`d@IQ01S[Zs-W0v5ƒcܿꍳ9QBi<)Z=7jdinzLf'$eerf^ņv?M9 [K/ITpTX6[D^ОC#Кmc Ʈ\>ݠexrz<'R3v41sqMCSĿ>nj5;@٥YVw9ϰ j%Y>"vx>ޝa`Lf쒿2LSop()?ֱuY49oRLGzOFU?b)jؙ1U`S8AycI!%Rren!lPœ߸/3fDIRODÁQ0SA8H\3X5êNY&KU~&?EӖdą+٨% {W>8wnZCޛp#PvwbS>r0pH>[b/)}v`S:vcKsI-> .I;!t 7MsVp{93r zQ\;*A {Wbp{^ˢxm‰0D)L!.-~ye:Z0ĵ}i O遊*[tab}z `|#;d vX1$PHkgG=N ҀL?{R\9 3D{g(dolX?-'~fu<⫛ҴpX>.näa# `7FIhUlK>פW[ o880_jմReޣZ-WlKC86y 9zcveG$^Ik@Ü: Vl29@ܖB!Dqg >j*ZfCFڏ7-8F-<ͮccr-]{D߯?J13-rbL|-#|Dq|t0o|U-9 _OUZs m7Zj"k}qkEC\K99ؖc;Jp&I4]I5tjZgaSXPƸ٭^։auP% iƱΦ\VboyϮEN 9QYM`G JG%.0;U?줾R͡/׵9q~S 噕jTćK=>N8HkPnmE=_#e*ܲ.r**=ԜvL`/&*}ʮJQgqX /Gp2" :Bga=Acpc0A jF Wd \nLLX]z[`!ɏMJnu'{gr,ݬ#]2'5,8~y!9Ẏw9:q[v\gM)s9_'G yYP?wPxnJE"k*K5fzA8±isĞ`Dդ,XO{/*Vt"QBO_iKί3oW$ee-Vv(nGAtN[NGwiOpĉz'E+MOi7u`/sADN׳ {N@(<Qc|ֲ{ &R4՘/wq:>˺|}UmQHundOU;ƈ!nzf*\1:ǚ\6Ǚۜ( VyY5fZH}읩ac!-?&R0)%̺R\ih /8Xs XA+b%@kƟΥ:hLRG܃M;.VfKgmig 53\ {{cxބt0?kIM9߬ ϟպPڗq+ 4JcW)WVX.I0%lA>y[nmjQ`g_ݫA eٵ#ETk +dПh+ ʉ'7O S{9L`bї*c^m -AըZaCǗSG^||@c5 ʉzteE+UYD=5Hqf5^tI-KӖswtq &?2"}Ud4Xrwr4X{5'0NE|%d&I-kf1c*njtI?_bd;~s$wU7{/~x⫆ :EO:Ǚb~\R@ ʾK\o/Y8ehJvizkFoÞDKIxLd bzhWdʐ@/6~AWg>ġ0Vi:XUA4?LP+Րy J+[aMAsNwSP4ͨ3lu-(AERHFc" Il 9S's>Fg!hAPqs4}q76R8FtyC̼aqKRw/ !}yzS;¤bpxa+\VMs- GY0~|t>hAϥ֤miP*C7ex k?eېF.uVh[vF?7<.{o69- F`btpKs 9|rkN`&Z:}Гd!.ୋ'&-nK'Ū^7 vG$gD1ʈE7Odj7r"XQw,+hbVp*(&=ic 昲@e T88+rՀ!Bvkrw1>.tH: Aw 6K˖ }aԧN+|,AjO&udzL &̔j.<b^|CvP M߮~`֓3`FQ\W:GZŸ6~qH &+sꤏ[,\ dᎅo?t3[,*|egU$h8)oKRJ:?d72FB?Ec ,;5uaz|iJ2%KZ(kWZy ICB䎑E%]Z  3ѨξD,#8"5/V&VY\yJ'DDE&w"x1ұ&LFLX"HB^/pDqN^S-[>کf^P)#PKz$BJ5JLt[J)R|AXgZD|rgP#TĭaSODSe O(xq?r0ߔ7INW/ݩݴbO,|-|J֊|yJ<2!-ى;YNq!Yطp -eH¢e ƆF*^ Zs% iU80)f{MOMM`.Dp ꠎ-`=[>҇w;n)[yV٬Gjɒ-:եDv 򄙻#^8(O/Abg_km̜.,4{^σ%so3pj՗pOǍGiD ^_)b12j'[A:=!5!<`Mq[Z^g0bbz8E/A`o\@V|1( FS '/DZ~w%'ϛ/0yj;B+nY( /.fS[S:K8@ȁֱh!}BVxsfS_D?tno2]r_ ..5"!Z! >VrWRǐ9pTVf,(ծ>XXB:L VqXQF]ѴB&ҳ*I`ƸސI.R.6iq%]1uϹ<;W7ЩbЇp[lIɰ)w'IwǴlW Zn;,N,␽y -c CN|5:^+2 8SlYD(c'_/#5'g™#>G*TcN7NY_,A=2[nVLLׇV[2ngf͇ώRSInyM-$ u/!%rׂ&O@8zgN8jֻ" fLPlV@iC`-' ٸ=Bܕl7Ke/ٹ4yƗ]bE$XDN}tLwl;Hz ᢩ,>7xKΛ$?OkjNP[+dGj\E'Wޜ1F Ckej>yF-M@$_1X+6Z'kaWuc.(^IBpÖ(J9\g.,7NWii$UbD>[Y]cYEL㢳L ۮ\ qSRb=ԏ0n˷6"[(JqRM7{g<uɫJQsZ!H`#:EКJuND"w@no{?i$c%`_^Ǧ ZXlf]t"s6{GL3([k"M~Y/?f^]s,>%r.ih)M _P=80%dD'k"mtjw)ֵrjrÇ?ꁳ KȐ?nb92U*LvFKA0$2$+ %"s18k>%"ť=btےq:%g2tΗ;ܴhWCcbx VDGԤGn~(x[ùP.D2C@aƒ+@$c+fd -8xb;?o:`J|$z %ȁ :{Hؼ ^Y|5<m+à2UPsᅇ&|l_m!>l/Ӽŏցo4UYnx B/Xvo$4aUN-iصy>KJg1BX2Kp"/4Dcrloɂ/T C=^J: U]s9erO@DW vH! z͹UQ'>2+]mr$QM$v|z#׿@R9#=`]^v@>t9qӂi PZe-# (O,sS9N$)Kk'E&c-|dQq4d k@`?h$8NBg /XaM rU ¹hΜЭ msN_d|./`O|[)+dFOup$ LT5^>E'l.}o?bfEZq!Xv洌C`#+Ջnc#r-s^6m]֡[> fſ̜|= %#Tӧ3Qrڿc"PBJ گsq+ƆGxAB3ӳP<# W`cTTqI7 +H & QXv^!]-N7S|%MmlY'&ϩ<2o ,o+ =Vz~|M|^F slWgHW4崔j.S]C(/x7Ski tzK1n-Ah7bX|sT=;Ib7; j`cQ!cmI8B"5m OORm Vy&' UDO4ޟan  a.jQ}"p¢}jš J-hq:Ppq!Ő0؞/JuNpu2݀IWfC p' &S/yG }P:%>rHhwX.JO ͗/]f_ylzG.62 =h"4lj nT u6֡.O%Bê/e>neY^.}XqfbX.fRSzK1qHsQB#Uf); ѯa"K},U<4YHSs͒At0<]Ģr$GAͷQfL;9'R&\v ?f\u(kˇ|!8{&hNшZiu'ROCnq¿c)Z z+=jy)˖ MBF?y8QgfqYy!/2ۊs6Gb#ReL`mWZxEFa8\46߸__+]&|)[0Dp @,D})^5?ܯk*axcuq(_1F!|f&m8až [k=f ^@XLۿ gjy]C#PE5|1Q#sz>)/. /{]Flh W4= {V:YlVLZBpsu}|5\Tnϰ:tLԎ7F<1u 23; tknlq+@so& ɸFb m(޸'K]%jR8k0fMg"-=|KE}AҨ|™T b]䚁scP`Dy<:*f^%# oR)lk͛GCÐ\.9ґM5U9ro!amέP->r+pYeH D@» шfLO% 3m %07;Lt=fFX~]uT@ciV_띤,?IY09+PCd`(΄qJ?Wp;B`^͞4>jwqϾ[c9KfP\RI/XRIa߀6wB( Gn˼c\)QJ>^ xpTE\C  yo^,u|EYuɭӱ}~Ckfp,$z;EsIǷ(NWhIj ,8,BX89+d "qgK౴*QA+N+OvUa *jd!Y۟\lAur,+WN oSo-8\\ƞrG,Kje_4sc*L<(>*@89h /KeY7];gۯ?'ؿ'vUI ,fhA3 [S=QaYR#`^ ڱw gSE 9_˲fX^v.U5xk}\5bz"gERC/Mwm&P>@.EC+7 ( t,e}H,?QI>ľ@yPzld3VA X?6%!p1|g U%%Y(T򘂎PRV]|l@a|-E@0PGu-j蕳CK=¢hJ="McI4>ڏh//2iQh)LKM/ =uה+sg"18 -:FF\橛hDZ2]Ysmݶl=ԨflS^^R5|JSw磋b]3͵KR@( *I*9E=#]N(Z}8jKBѨX@ Yk#)8^pb?tk53c7p͕ `WiXsfBK%Yz]T*31G2l s $~ʜYx"4 Ѹ7Yd &cl+ղݥ> 6tY3Xk;/1; %0{@nͱP22{W_uS8bPUuHYLn>}MPU1:A!sB5}u6OGSOuL7uu08Ӛ@j>ެԭ4LcA9ǧf @hKl 1!5'P D!48=(~]hvCs\t:Mc?> nLff*G!>pѤ&q6އ b' |KJ]q"bDjIc!d[zWk?e,z@$xtՠ7,3 8~4b:J"+` U&S^gOn8߿iDqXj"S`,։;4\2Hɹs SI"!9Leճj34lNM;<RO&8c2GiÙ0W=Ы3BϞ+A~VB5q>RA_7_pMx8@T㍿`ay&b4"Ju U~!^!p1dKUVTb{#Lî#?0m9IJHj,&Ϻ/PNU[^Lek%HК8> 8nMMhqM\w͗(EcPdL7*?[? zjrs?SQ4%M~{ a.ȿ'z*@cwHW;Lzi~mAd#& U~3K! 1v1S)ռl5o)m|1/շnIs01*z`t8$  '^6kҜj~oG ҾBk?]b%0# w̕3J|~jiy%d-'t\r56N >վ <4+!\)릹jwb4w-)YI/N9 P`݊& + >6.(P4ub-5aNRI?8t;s/tMQtmnP4mkz^Ą Ч>bN ܛbs0`ҩMW4 B\1X4ɳ'q.hH]lDʦnGꁟ;T^pcnYĜEiĸj_'W@E8̈́ɜNaSɴCS /Yo%qEKR&_ԣh9}6TɎQ6;$ bZU5D1ηJ0!ϴpWHjVE!H'iTբš4TaSOEP,> |f!-^!㥡Q\a1?Mx}Ɍ9 {K b̘7H%C p-bj-N84|: zҪsjbZ-EbӑA(~E+TNPM,ne+Nkr7j܀p5z/S١ݜ$gk{ǿ:bR k&|vI??nh/1s(ZN.v1i?7bVCÒ\?׻I#&)sZ5VΪW ,CLw#R2A}6\"+M@ht9Mbޯeo4Xꉌt)Qz F7 ~y]MI}ny _dPH +h+V5KQJ8 ^2bz ȃ"$jvru?m?@摍 lYyJ 4Iv10BJ̿NhjHyIM.#0s00t+ wIhsI2;"4(;!ħtZ$Uw0o?܍_L(Z4j]ŕ* !͘6LBۋ"1?8j!JPu@Ӗ"+1?WE'dF9v&خW۹B Aܼ"ٴu/DBwF5CSZs,;Xՠ6\+\:%DȽK@ Y8PgwfPRq6|}D'/OhERJU|Цc،:bS|K2IZfWg~^vrq /^BQUz ;u;-X FOOØ~%Eöa/M<#r߹>"a/q%M&c&O'zhA|hۼ> ՗@X 3jqF&=>'\{_Շg$O*hDLlxl6Rwr^8/֖7wޭOpVxgĪ *W tY`xNֵ&خ +ϘoXo"큊$?#0o+Q]\y@$_+jaB\ؼsTCT8{+$_w[YD4 s\j#?Z$jL`Т?:GC%u RiI0 L9^Pht:RP F#\4u5Yȡ[B3`r+޿xҸl)BbOCa.C5߲3h5j7{JPWd 2?~r_YrqG_~Nߘͤ,0n92fs٩\'ZBa_gY*Y\A0B<}{|S׽L;8&o+H1rˇIh?|Dc 8*gjd}'o&a} _;F/Ń~vX ǂ[7Nq1a6MVu{yc+҅eoBсd gaoAdjI*w|VUvK{"cXS: JyАtjk7VG1m|?$#rd0n] S f| GbME0)@{}U` !\HIYTՃGǙdߛR+L!&_G! H*kӚ1&,XjjL sv|#QuȌJl#(,1)'skP:8jF·f|( k{;bW/jɚumoE^5UHp\dXHpioڱK #f[ )|}@3iZO/[ VP\F {Y羕=CPRDgb{[CŃp%zəA\[UR( ۈ*mv]'| SBgG9 ݇IY*z[ ÍނSs׿XH"?jo*2i;̗"=H!!ڎ&-Z Q'[<2+ra6"> K1me&qq3(6'z#j2`I# DV\X0#=l6F@Srl?#SC ekVRiCvT4\%eDjo>X^iFRڙkXǏy8#dʹao:T0S O[~J. m?l*׫h5KҶ^Kd*)Y^Ml["!m $< y?n(S;ut6s8ZE!٠-: # ޱF-%Iq9Б\ycn)èU٤R/\6_h" '_j@Eۈ XV`haeJ6{r dE1w{]?\{^!˔{ql q-ʌWWw+m&˪\?Op%u 0t(!i6|qnyhm?z/UE("q2ƥ\@DySWJdk)h o᛬pӽ~T颻6~qݸ;o$V1oLʢEG1Bt8>ݧ0 JGX _dH)a2V=%~ QcP{kqJzZkWB[_gdH= BNۈ&zE?K-_9MI'|btLL%V͗:ZoF&X2SeH0Q`zWLeb'LrJ/h/aG_T#u]d u0AQS\FGy2'&7MFAb}+7)ky線nFн`8cZӲI: >6ٟ2J1xeYSW}5V)0sDjj''E|>kk*.GbG.L V-~-fwmԡWXVrX Ԓ>w^)ևl7o%G>Rq8+ڞm0:wп#Bt֜//Sq;@#jPzk]av.g\bov54HVˋ*dc>~"WJFr ުd9% k0kJVYZ =ez )JgEVȹWag " |sN<"'tg~p|i`~,xK>y-K aDt;_ ȑ!Vxw6> KӔô·C(hUԏg&l8uz.,jN.kem26vu iB^*uq_T3ߗ \RIGYj<'Ǧ;(}H|٤fQLU+͕Ի{N@%z9ԵZFӝL] ZA1 [M+IxF\<0BqpEQ^yM4(dڡ\ 3T Ag$irC-4{>س'r8/oYBtZiGt{%;9S00KJ{`[6uKiOJlGk _e;t@b9nƮFeJDqKgqmqc0㓰l>0QEpkBx6?][TX [َMU0"i蛛nJݶ(Vrh#?"f"Yu".)|SB B4|-L@|[Yf5䦬K9)JON%D:џXFgx'XpNOPk9?m^P\!{|}ќ*Wޣ-(# 쉎^{$Qw|@ݙsf[\`4H֑ز63^nA1bT# % 蕷H +cxz&&Ǭl׭ͱ hoi/ѸYiRQq-t6dL) e Z?_f OCCBbMj¶`(hh!{p-๡%{XWU-b =GI_S)LKSh8VLU`N;ky6W˩0%bOeT:~p>ZKybc&6*Uσdܿ+qGJW9t;+utWb{JΘ3䡻UY_ +#Yrf/ĦM`*{>:Mn {Ҕ{M/1cZ Md rM IJ "5;D̲ңf֦SZ;y=CF ~u<#Π9>,eRa nNI!@tZoSڙdcW.u/VI\G׉|ع,^e3aJQ2}2y1Z?zp%|^%8jood| >8yڀB4,nQľBF'B͠Oc=Zਝug% K~ϡg}+&myxt_37 Cيv<#I@ qf:J״OFcq2"X;MZ.ܳ/v>*Ta!+}\?N"w*6rGʵK>9Qtz5uFje&PדfoϜ&tF&}^oGMuK-;ٿ^a099I&S40~N\}RAA x=r[3Ӟ악(!vv&Ŀƶq^}nx "|րAPXA 'å0IiӰQlu=ȻMzB/ûj K:D~S `Zp툱M}S@hS5{2X?vȱIg~UN=<Z F)HYܣ66J"y/O2SᲡq@Yd-ƈ ;,k/@~ ޅα,ԝڋĩ򩪏;#YsehՔo;Ԛrl4I} T}lAϒf& {gS??ǽด׬x\PKc3y@8*ƂסV'%fh.`v1 YE1?BU =2lv=ۢQ1YUDqn6{Yx (~ֶ^߉JY6_И$\JL|և+L̓Cwi,kz.N?)x+=p.X-4qVRgpMe\syxxLMІO-5HKfh&+1BꨓB@)\ -dti1xXRGaW<|>pXҹ=DYQ:Dž– {e U%_Ҏ?!lЫ[c-RgH)mA)XUVq 8?6IaTr-paw8 = Ai_yn%$iK<]?M6TQa`Xma8 (:Ua**NlJo` |ѕ!2LW?%$t>yx^z ijq:yEBssmtr0 G9ZاUE4Tjɛ*Vy83lBDq ?ER3" 4T+1 U E!=wkrJh]|T$'D'k"kht $ =a\NWn5lY(@b 6.3v P(|i[q _toư >e~[}ō[F.ߵ"{B]2z;EЊB@ ,3@[S5* 톅vx]0.zu" EtH՞tMB.zyѓ|1j:,p%#Rda~!2旫ʔ6ABLL-Dvˣ6 y7\ܟy Ӫ ݆Y4R>U ye:-T;D+E>XCͨn Džn%,{] 6^Pg;z$sg,͔ YFG03<ց !J1ЧqN)<EEUV!ݽ|ȡvZMQ2tWXjIo2[LDSPU0(p\%sGot=lMsF14%gߟ Կ|ZǪʅ[-,%:^EDp+R377"OkenzGO["NshڎDq ,4Jڇ.ہՋhh1"Zߧ/78.Q,4i4^Y;Ct{9EN蹮'*kFRB\jS (Sv;Enb`6ba*_`a\Z528לK"gp8F7AC2wN _^{ܝ}V)OR"4C`.$辡;S;Zr͏g8sBYG|>f?$/\2~\[ ŤO5,uhy@KŒtoպDQL,|81fdu%XV%--(.8:kyE-VXl_oG|,љw)| &%OBH3^6K|pu|w4tcc,.`r5B"R:@>Ab)9cܦftҼ \ hgc1v^ځʘ"](d _{ЂiX0zioH?85d?1XJD/"ò]iq)/qw4n]Q4[˧IaqEmZd#ӿnxe}I]PY-9Š6V[Ú[D+&ˋMi~)]ץt~ K>@i8KFaW!I-|CaA|=")9w={@|n`xR 9M.VCN/a;gr֪bc尭%Sa } z=! Qu]#+'tyϷ o/hLupc Zh!ЊӠ-Lsl.8a -1]qoBJMC ^3ArZOl Ϭr[MEe A8U7W&6#0WI>ppr C@oĥ2zd.c,O˫Z;ҀM/Y\޲"EwG΅ԛ,˜{U.<Fg*䂽kZ s^ id'E_ Rd<2dN/!]%}ADZ&5Y^b41rjb}6"nQFOFPAZIv2 ҄n0w g6.'؄45jSnx8L=b6GA BN[Oygrz}Y 7ǥC)y=:fxsPHNwh^l(-;[/Z%<ꇩI]Dž1{{$ qP.P+Aj~ޞ||oD2t$zl$&?S"!w:.3"Z7> dm y}6CcFU:/d4ʶiĬctؘ.[\PO_/6OǦf# !܁q~ƼS}U#BW#)YOj1c-ͭ\_60v{(6A i'&P̼TסKO4CE4Qc$[,/owm}@`: |DQH Boek@1QIJ ҇=iU9>~Kv֥ʛi] >JfѨTy[rG`{XZIC*nRW 认ja3W"7s %DRxGh7gF(viUMt׸ӆZƫm7*j y,=;9zs/dkW0P=$SVnw^*KCw?|Z/-O!iE&t{vߝCܦS?iޯs_>7 {1D4e''Q@7t5&zqxA]h0,rYkiJ~t]+&Y7Mʸa:7}lthϙVpQ+cmV@:Mc#wfVkT!4qݔBP6_td=%\Z炈 ,&k}3P'Kz}~]6?pTԚL'-yk2sD90xv𽽔<>˺]A@zjsm|z;Q C>n<(=t!`q7<+`ƶF'Z _ԙjwBuC㋌ v .qBy;͙7t/1i?Tm+iבE԰n"79>QZ3jS,g08 } OdEb(hɓm˅ ĕHF2Фej.JN*rSnM`vq;3" ?væq:3?9FZDhO/UxRvk* UBcIrPdQŮ>lnIgھÉ򩺮Ǻ 0w.EMї֓)7v)o6j=` >FA&c$iB_Oތb׺@ҧ6S蛂fǔq \J/\/6 Pq<PZxϑx =Nk1BCCvkPNLgH>\;a`N /|LQJS_9:=y yqɡŋNtcshMMn{XV6v<0}+;`mq%vߙ%"iǂ ^?lVU$yA3WVq|LUnoo'ҽ]5(;оkqزˬtvz&eA>UJIA+ x b U %cN<כ _R HzU5 _oڠåqtL<q:o1fX6] SkeB;i9&[:H4uNNc2vTƓqɿ8JDT#hFiGv@@DqH&๺UZ+)0^4x~H'o>[>7,61J'Qn?jCEᵭ:hN;F XRWWރx@.qv~~7NSH o!V.=h+έxd+5DF-\My~j缏Psq#/L'DjL۠I{kGK7QdO uftOXWQ%2&V*b]hp$ڣe\^EֲW;"e%;J7'5`Ss)WJr6{uQ๶'rHжR:`bvءK )2ن* 뫌C 2u\K^:aHay" |j|d>B*\ '񧨎5.×4p6,R]xdV=M]C2u 0֓EpLd#ĒMN@PUM8q؅)a@A.(kZ\؞cX H;ʇv9_pKܒV֯i|_j0v"^!k?8F kt(7;k ( Tm>2u>Пy&X ͊]j_/I,\WjY> K ӏn^ISQLZ%zYR*p1p@z 5RGvo*Ք]6kV̈$.`׈j2sZ \۪(g%? Z_#ޡgnB"Cǣ7paswf`U^I}F|ȝYX0\Rh0Z-Xx 2`*C?qv:;n rŅӹCHC.^nkaZ@y;c5,&!uyAĵWL*sG- ))WM Krɴ#!BetQ焌Їمӣj Lq;U~tкĀ1p[Mwx7}Tor%/p9c0~^oB(Ud%n~QЀ]m0eŠ!Ŝ`ψ ,hlW&- Y#9A g#WF,V@D&8+`EoVvx4DT[rL4?]eƃhHJs(TѨ+]x7&Lt8…X I|Fh̔lmPkyxo|ɷrqiO|TtipM_ҹ+ΙuTΓ"]%fК]V\72\Qr06m}4s^wMU*X #mO" R9!_Iu #ӕ[FY,ІNNC(DL`TCB1T8k4;c}%)z`Vzުn`Ax/(e½ZixL?eeZV<< 'fL]b6<6P0t2('_x 03HV 7յRh^3<2B3LňKJ`K3 FuY0=d4Nl=K>nE"HgKN 3S|Qu(©HVN;.Rb7R0^jξ>+I٫LA cUҡpҝP~+1T+ :6; Gfz^G_=Ȯ:,(<2C A3XyAǟ :Lc I6at #w9P&a!!CdAL>o+`MB;0TnZ]/\T~]7-'^!py-*R@RZ}m{Gri7oQFvCqe=֡[cꏘH ;5 eWA#@q84…LYe}ɾ+nQK];N(V~܊m  ''NChύs/Rz4#Zf;o:ܹsMgɫ%夑硶Pn4~dvLmta.G^O9Tt|`c7{:c[6a+?kp !qB2/z[[ᵊGz}3P]AYqo#ьkeM$AGM/s2,KQ݄ ' $mQVޔɌ#|uj w[*VŦJn'FDMrpdǁ .@H⭐;Jz 7(wM镌^zؒC,ŕ,mK'Oo궭L ;`%s8?$)#OͳW,8K#] g4YqZwPuJ2]E9eEʑc xdfaj|n5]팎Wq@:dŭl*;EI\ʩ#KLУaf* /W3N-L+()R8Mld/jl-o^W8ݖ6xjjcѥgN >A5Uiɬ@"ƕ)> l*W|dV E:RVILW ONpd#׏0dl2+d _S;__0] wJ,8DUR/돰=Z跐~ 11prkؑ&k#/.)8kU4*jx6Z#g*fGADb훖u {^]ntQR[wJ?/=oq,TzvP |<߬ 7)o7 9aiqWl4=B<*(k( P|*EE!'lg=2bo gxj,/i_'"deְA>-#{_hU,{5hꦭFLU󭓩zBzlo2QlM{˸Xl  >b6C ;ʊ{n_Q$T&ՋAjVNdx=ޏ5%T3xֹv`V\p~i{Ց5`9# K 0e"~Ƒq wj [TOa"ֵ+:i=izc54л: 1r[,.jGi#` P\$&K U#i䕝95hUYoSޥ)R=eMfjȿHvE_0ވK\UoȆ+)foZ&)5ax!ukilS1&QyqJn #=#ŌᗊYtſI.e5[kMßV'9 E0tA؂'7 x b?dʬ@l"Äpߚ+!y~Mk @/y^5<Nu9=1ΓC{e Ax @ ~ <7;$/@-Nua_sJ㋂ C}nmp)a:H sJR F<po#:EI'RVYUs/ 9ki+*am4%NihC~ C]tSo,%`NLȵ]ݝVWlif6 2vv7pഭ:K`iC)>͐7עԖNf !ލ}]t :"qyc.gʈhu?n(`T+.C"?ewN C,Mnx]n!u7E= +/|iwv+DAᄑ}=tNJ>(?]p-BENq%M0mŠL'G[t-<\ :[<:frt9 | ^;nҞM,z*qp5͒5C?X]0&fE"9 #pyd~eX>.Zi)C*ˁt%'lۊZ.Uӏ:%-;O.Q0{p6]Coj\7}qu$NKǃI 4רW9UH4l//oR݃I{T s%jƱڂj&M/RPrϢL$mA*1β‹Ed q)*7{μ T JPesiSf^1#;n ("*)? 7*%ľQvU 7Ò󙨄o+e_dWb4xmʻ4.)rNWK/8 !*ךL jʰq8< 卫 ؑz3IG`pȣW}2kU/?֏^Pi?@N:Px͒E '0eKt5Rxk\&w1>@}T9\𐕢!r:({E gQmۋ5=-H$0Z-RkLS4;Ƿ7#](`Ap5a@yA6wn$>76 O3ذA$R!@N@*Kt]4K/{JBG>1lV>PЅ?v!E%M]g+ȍYWkp//4ظDNfjJb+Vbuʇ$VYa`Vu-W@ J4ex[Ze @W|8LAm]}K[㬉U&Z|چ{AHOuw_'-:O/%3[f-u3l!īPhuyh VGCs6Z~l\Psp0J{+#~n߽.C ?G(; קH3Dܽ,]zWE'z~%oT-X"*zkn,|1"{,G*<)׿}w'Axׇm̷))9IͨQD'9ON(Ħ71a`C۱C%mIc{(ZyH@}+= [s/XJ@aQ-SӂLQJn|OtA y6p6s_Km?0bܓ>.quY%)^9bQ QfʁbȤ'OCZvk77h{*$3F 29OUݦք-HZJmB#҄kQ3ͪti7^3|P>&[9jHlV9WUYѫ\gՉ6멮7LڞiwێFFL; rȢUqr:?u ˴}x[}xEDnW7xğYh0o|8]&8+CWT98V`6 RS-wVE%aJG~>X=dsFղ#U> dB#'NH>"ZI-q熒w_oԮk,&ux58Zѵaer|R;eJY=inޭ DVnvF"e")WK.^2]'1RXn+#,|_VѳY):,Bj3<\2!#I¦<;H>="l&qNH rӹܤMM#8^fd ;_i#c}@iѻhQ]u,⌵ ?`j2#´Ԍnf0{VѬYi^u %BZ%eD\Kػt&*$׽}_^. 50 {n z_g ʹ}r'Q] [ZKpbG6LTj 6G.n399BߟK@a_ _vi4ُ̳ӂ A{iw۠&RGO;;ѶNVXN CM\\F0zCc QtNMTWJ4P^H{~v:7gSZ9mqŅzCG-{)Dh̢} `NuR^x!#0̠k0JRh!a?RXǨ~,?TYLJ)0Z$\eh|q^8̲I` '_b-ug%evcЭ6+.1y]~E(0)"Db/sXn~-4-$1DJѰh]D h 7Ӯ:UȾ~Æҕ (ݯO^/vOnF;waoJ8t5|5XX3F̬]< ,~69@KL%P_[%w>@{X b hi<  ӿ+aսeF=U5u|ÿ ;ym T8,sflO8Tt;wZ@"fMC>L'Cl8,#ˁCBߩ W}-e5K߇R*&YIeMƯ KFǵw kiE U$W#,ǮDܸe1e _@p c77t#* }/'bTwCn{N&wHHv/LlEO |b+5hwH5iM!׈B91F5nINY_ ڔDI(Q@<|=^iܔ>M}^n,Eď>4q"&` )pፕw7 >wԔql<W X5Ƥ75WBl Ẇu'A 'Zγs;<\Lc[O+, s:54v(,?15"={dL8 ?9m%5sC*a1XSqy2ʭuՍ\[ʆiĉ4" {ɛ>>PdVDkKam2xZ¦6ىkAoc"qZ7 =yFGˈaJKK`x0tl !6ZfJUǁ}oOՓPѕDO_v^h0ޏ=F a~Dt>DфZ!}Fo*b铔 nC't`ރ&NbߑBmυJgX1QhwKiE55`M|n)^Fk&5y`Y h=ENrΆEtv3(I'KUnF 8Ik-S^F-<3E;ToQp["w^ߓvq5'Jdx fjnNPO0"RFq"BR9#Pìib[~pwdL'dyȅע]Vg?w ˷5.GR`EA-NUE.1 բ^/J2։h͔xq f$s jClq 4=}N/ac㾂QHG .B\_ g`7[)B t0~ReːE/)3XXVSPAKwZzT^CRZ]ws qQ||ȿnD+; D'M& J9aAVz>oMV lSsjXeFgGI`) l˧RPpL B{ڶҮs&qTl_f #KQ EwZZ:լűkY$I؄mA1Ls^_!|ƒW|l"wn~o)6sdܵc`ɏuҬmXwxVqYBUgo$nfwU:y4IȆ@#pmffBnNڬ$d@ \M(X8"8񀼎xk$ rTEzjU9C K1L\!ZN#Փ!"~?uȶ90 w/xu #F\e8A{v=֖:ufО! fbNibG2aK3ۅjv&ȀLGY9l)vQE(<]dQuRLu:9Dyf~!gN3{j(Cel+$ċ'KK"JE2515~7O;EOx<=޼v+~nUa.[8GעW/­kڦ!u>(U4LChrk: NpX8cF~^[1aIK SA͍omN n*b3 ˊ49|$};bQE+Q~Kj'4v+Lz,aQCe}Z6nNu1[H$s}ka7=Բz+|Qב.=#O"M%RZ\: &8加@6׈hڗ]EYFGd1!wo s6Aɩ7ZbDPrvn IkTjw|Y70۾56xܑFo)kr3yCi,+ ީn͎:NE.GTV&g 2 ZE:V*Ta D oncye{(Y3h NP.?C6SoV8MZihQPŹ7։ d?4˩zw|IH oY3ے7ov]'?{ yÀEy:%%v'_K9w֑CF:oL?7wC=%JH-^u+˼ ``I(`۽\ S4 v1O\Zo|L7j_<ҋUY|HwI֋ )?A}Sv$bbؼ$o{y+EXaDw ʔɔmV'eYe?2% $O+_/!'6o_ϘFqh ~:b73M(٣PwCЦ KE~W?1r fb.V[?F5,DmMT5#hN%⴪m_/ʔR+ęF*T*'0{z\MK׮𽷽En?GqBW)$nuZ&(. ab³4cGӟ;S \6EW97d] UcR\(jM!eZ= DYG,# @֘q GS̀XFI#yw]>(f Qelݫ0:RLRwVFzk e,?ʦPA;TJǗԠ 'N%Ӥ "}-l^tJ?Σ_Vn7 ּ3d0R7ʂi%3PH3{m;C&Jjz\e\~1΍Jوsy( ;.B|̱%zgwQ*T.'㠼M,nIbx߹U5݀X%f ?Z, Lx 6ہ: qGXRX4řp;wE04c֗%YٌkV@j[X'EkZ,;Nz*bd LXl4Oo~SD4ڜJw_cl;P7> l)pW5aS>?,A`B`r@Ҫ_:3B}hC NjAߗlA 론JH[ V$#k-JTa9@GH h#] UfbkpU\;ծHwqnw{w{Kfs3u/8רm@Cg±İ" X%@,e!e$݀@$'I]w K| ɠK+gv9=qpɉ\0Eg(dU?svd+{ɠVe&ȷ'L9}) mA zrzt'қrY6+}.P=&/z3A5y? zGI'qC .鈹\4z׸B{bc2vR WUfAg$+=Yfj9Q @M8+K+ +;6Tٲ:w`wv9HpE |-`ƒdE.Y7n/Xd.ǾHA %FC>(@hlS虘i.\ ͸ۋ]*/ Rrl6(HNi~B{П1'ylwVtGh! {ihhg4O &]Kp]c-넾$ &*h8$ :EJأ\>pD9YU&]#5Ƙ޺B~K$᥻#[` U HraTCW)raL:wg@eֲo댳gyyU,#[uyKH [D}ӾۛCK+eZfL&AS= )!wx@ WAĉW揀6P:KZPS!Gi=:ĺN56uh]%y| _u8)%8L~^r%Z%Q[|@ l j%$]֐g4W$Vߏ\4UQg+j#x}]A8K{3 0=P:dsbk3ړd[F yDȗQB>fK>2k^)821rReVKe͠yՓG"a q,!jCK`β95fs>L 8!^`m@8~_KvI̚lɣvpMU^CSݑIhKCalr<4w2J7x['QbK'J>v9"oq6;;k0sm%L<ʀm9P6m5Ss%3I = 3H1\Ҁ;׬v")&0))bwm^JoC(l! 8YƊOK`5Ѵ<38Ƕ_~{M'Sj('ơS62O1cf g mڨ(7,B E)/驪a; +ew"`WZVf|Lvrw!bf KWSj.[,:T;* F4Ei"%"0OrCG(堜Ϛ\mmG ø) ʻ}y3[$ћ<ܛ;H_a8tA6/qlZw5BX4jHg#94R>HZH5?3KͿ{ɗv=zA$b&!{x.%ºM?ni䛟W?W%,md!8!QU!'"wKŐՔ;珔FXQ(cuzePL=|C/'H!#ڍ9iP h?C'ouĺuVFs%n(RHW/pf;bԇ)p#q3-*\P喿_'-SoH}Rw{r\:][X.KڈRd ڒʁbyɸfJayT6^Q?To]I].X6WQA@8yMR >)zWEdl{'1Xc#/'5GǨ>&HBLm|6BbC/BK=ԑamա[1Mk9(d( F xAU4fs1md Ꭸ4@48'+!"uF4!rs!닍&wGx4$T #-m5CFrY-&@*T9У ޤ}z@C [yc&O FG>k%[tqqtxD;Y#E mx(lss撤s$)G1wd!?+o]uKQ _mpdᕙ@얡I~Mu/H6hp$ΰM'Rѕ7dyKa!Xû<*s$2͹2/4+%_l#0R*EڔGHg19[gv4`<اH6I" "|rr NfE>g. A JZ~tm7յ| *,omHKt{ի}t ƃvJ #Izo +݂JEثήsg방Px϶O,F[AH5j%O<*4&U)KN/ 3Dpv87Kq|?C^u 09(Kvak6e>aۚw.A؜/S}KJ2EtK,یI\ &ct^SE)Mh֚ɖgع6Є灋E 1a˨%QC?/>);"l_dXfy#~[jKMO 0<K 9'ݺ֣Nv!58EON)~CL f4 o)b7 T~\,jVWq~U6٠{Neq'k0(#1y}{͸, ry#FsU*\zU| gSF"g $ρcoTq&)`NI(Pi,#h:[_]oo(n~-aDf l?`YNw y0_p~/VN@` Xx4WUgK4&evp[Ke?Pc>N<][9)gaVQH.6U!AlYXnLWbZJ@9N9jkСo#pNvcRoɵ2D޺.Bnp]Qnbȥ~d&\$8H#!1z^M'U G #g)Ō3?o,Xb'j*gFL?C,}\uecЗqZiHj2'%F%셻eG0CP6 bl|fhͤR~oZmV ozRcY2*{?-N.kW:Ę^T``'S(2D&SKꀯfX]# Du^ṱ de;w:D =%.a  <2> _NtZR ߴ6֪x`iK(A>RuUQMfC͚e7& MCף>xdgi+/RQמu/s,hNnB?K>XޕOF;c$!Wj=8ۦh w-̬ I@D_# +,3>ӣKVsZ{p+3G?Va"%ݹYYF(BCHJ.Y_H$Dv!8Q;<#.[24 7a"KXTKv_.3 ϕ#_`Q}2~,=6~̅_K&msQ_;~%n:D-c6j^O$%P"Ѵ!_sgAҔ FdQ2:P)j2TvI32C%7vN. tϢa̒1׶i\m'X mTN&r'"Tytœ'>,w}88FPѸYv2@>-rl`cFXrMyk3<ڜ|s&PTܠLsx&" 0SyZ '4A̬'GNC#Ywnq}7LȚ?($^ D h&M1$"s(1}_)2cF(wD8wTuũ:]$ rCQmHR\ wJ&:8<_Γ-nLiGDe@=h27/6BO2a ?Ku9$ԩU ( K5q&}FiK/ْTZ.i.^;zKE(nf;ʓ;ގsE=v~,d%7W#~(̭-2`\C =`nU3-oy|,;i'X7k %D1)=#m0>dCzaM@@Z 89 qClVcޝ׈ve?i4<qV4z[(CuaJXі1_m%A&T1_S m.˾3\6Ĭ{ ugzL!ߢaS ,9:Q=xbƬLøTⷯjZm±=K31:| g`Gц>IYu~kI;~H`po^+[!zq9y04T~5 (塇%˜:K{&U+ǒuےFd`070)z$@Bj9Oq7 z{S.?\f#3ޏ;+ECv"34p;02P:xbK_elt{7c?>M V#tGI? =AtZoMUO%eݧpg xBi3;@{ Z'/b[}4T=iPv@P :fs1t};3W@owԮR{cպhЮ%q=ZJńEn|OO v/o}Qڴs@FIea׍*X>2kt =5,R࿔):؇ Ԩ5]ˎdZ$MV9u(Uu:NIJ]:u+b!On\!6,ueYFnVR'Wy}%51=%{{?`I#S`TyEݺg]Zrp8?\zd_LN RJ72K~lhaЌؼ$/(ς (;^9H.CSCnZ'[؁vs>Hu 8tS}%|ݫr[jE~I^Dɟé~g8 GncY(x=":uC [1+:l% { f"!4T`zx [ 7G&Hvwqr"c+-Ӆ\O}sHEL\1L T%uvU\εLS(s<>g[|&ع\]B=e9y=Ȧ-_Upt\{_ðu-^ُ7 <60!͕m>b%}zL!{xIY%L$Mq5;Z?dVaP5r!@x1puώȓ:lFlhUM([!~ܹ5lە'FMEqwitAaJ夲0yp'֏'JIimΣ7MB¬ -FU#]׬u3ݏ _Hɰ.WK%O\ -t &+7HwMx,״ aX$]cP/& O˱l[7ga]o/B;ZDz> ;2F|^v'2 .^Âl=OYNMH5q6p.RgqlbH7O| 4j&N)c\0J8`}]CV_ξ->di)wVqL3vØ u "#<4rOwD9Ũװ(?_g,mbRJjg?pQjU^09_v/ZU8`ƅoa0Ef$,zWJ,H_j`u:Q֣N!Iw%6(U ];ۯNˌtqtqe5 2$"v,HBzy{ 0/gm8IY< {hU}5dIFrAbX'pBAْfC~~Xt%l@Z/~]z*u~ܮUJ1TM w;CpPP 0^vMD`h~S`bV\gwl.IO/'i31qΕB8ɩ?~3DRLcquLPs+2;Ἄ҃vVeslREWeݝk؃Ǚ8ht72Z* `Z8] WI'^Bi(uZwI Gzb4+^@+R?Mn,dC HVz"gǁZZCL=gN-h{vĿ<660cx8 @j)HV8N%M]wpDP3}tcMk lBMGj&d uoiL,]|N Xj&f:RSWc׵HP Mo :482 :.XZO;b69<'. WtH-^}=YSHFɖrpX6]%1ܓ@>[IK9ΠСe柽^ߛ_D};okܠnqv@f7Ch[ka'93K.f Z#rGWvV*4I2 p{b`L<Ҩ˙٤<WfT~-8I;D^i"cX,?tuwsU0Uû6-i`!?Э,4AŨ-9.?mۜS2&MJFȣrJ!xlPNEpoSR eGrn5|wI\Q~}_K jd.~f~ &%uFeH(Ų0XҒ ˤK\ti/-b ឦ l F+_EwkXwT7a =M˫ɳhf}7^'BXқE'TK&0JQggSq,lj<$ORZJC;rj.To <U0HU!=c7Iةʦq}@/`leזB5GبoWpjUM!6iiܓg  ;q[R`9nfglG=rT=%5pY1?m~Q #D/[JlÍھn{{6{dՓޞ%}`h=0=B82FbVs ($;2ㄤ2|;߿)ε6"rɝ8^.U{zT=ЂSIʽ Nݐ/_x#g?A*P>]ѣR}_𙘱[@>TنB%423%Pr^S7-%]jPyronrM~ ; ~&6KNc4װZG<e1AKuS{рRӞ-]րXmn1"XPϯIwFY( 'a&VQЁikZ уS_No/nIO{ P,]dBG׌?`/m; B9.٪ֹjg啿foV|h|/lsW !hH\1#|lOkȢ"愛cACylCA8=ta):X[rT_  *0՘湡ŭM7kwlF n+ƃ]1hAkYG<57I%*L }w-}G&o !g4^ǽX=ticXpFّ,~X<|_Ti!?n¢yNA3Σ&2(k)mqVF!P*Jاg_o"!7A-NT հFt$p{ZkQ=0ּЍƚP,f+x> ʰlk.=%'6wcd%{94_DH M =:#_'홿N9&;`ZǶOدW֞"K. ^Fr2, b~J`Ҏd-9EnG~&B&l Vvou &NT ʷL7NvJQZAds?pam(K]~֝N)}֟n,nA+WO؇®B_Iy5d0+-q@Tg`VGnXqЪ%~q9 CIgeL?;L$88Ԓ5A>dLїmhNP]nZl]*N ^J^j==)䁫7 K~:vB%IJT &/ߥʝѪt_BN׏ci}V\hNJqJxvqpu2rhp07zFew=VO&ybuUjӰѳ; 2ʘm[']ؤj_qi.z|uI[Ibi_,x|l̡ s;ؚ Kc^RlbjYrZ%wɠs,INIZZHG6]5Dgbb&kliN}͔]ܭqh2E/SG8=.mdS|I!hJaP_Yu-/_XʓNTIg}GO= @mjKً7JC2z_|X)᥸k!;Q$RR]9̔]ThiPWl +1SE^@.)k2-6zum9ùn]+6{Mh`#|s 3;xΆ]s]g%IR-5(f35{xȒZϡ >;l\> ֫˔dyICXٍz_bM{&ǩܭ7\VA)\gUY je I ‘+p˱Vw[8'cTR(:8UhfԼ|)QJu*N@U`11D+S M@!e,VqfKw,I byEG=ݬObYeItUJtq~y-*;Xy0\Cn;}3ɳJn͍4f6¥q;Y& 9tUw3+n$54"I;-V>\k P6Mp2ql8O! zliz+n@ACz6Jl b<89^D=_ {qKaOJmzV0S!D-R\*Xp7+nq]8o2^,s/y=$wSȱƹ"u_ U,@WV?o#&ǘtv?ڗٽz?YyWl]rTV vUl~3NIȅ% GZ_#ߺ^<֧GஈRϠ!DE rrͼcd3H H﨧k}#[CPUbO˃i698 S3mӃ+4I랑'PHȏZ3!0TדV#^bi1s^tb*h&!S`!u05Y $裘nƃk !KҰPɮYQB&Rw2/yh-vc&>'CǏ +*탋,N\O.j:ei;`14VFN'R;.ԯ* <0 #_~ʻe^oVeIy)`и6 ޣ#ի@XFȨ@Z%*k`nɰeBkL4m+/].:8;,6ӝuuIa0\ И`h?X*,R/0~fl4#N^bT$*׸Xvw\$kLE$Bl)'G]lwk+R"tǜ{AkfTki@0@#a;:v-g>n|ҒIF ˄3 O׈XCC*!:58qV~qTf̩vZMt V\XsY B+ 2> 2@[d8zSuJIGt}ߔdAe茨uޥL>T4m9,2~[[+XcAb^I NߴX9* Z=Ր=y}Z[رd;ܓiW„ġP3ܜ$wfNGBj(&@^L1/ҁUCE3Oy88?r^"uQ׮d@X{׳Vnۉ).?<4[ bfR5&@Rv1D.Q)9uaiȆkǃzCD&0Eń9PvOұH]|ba`?I)˛QcO궚 Z^K]ד1ug`:9ķPI'Tb<$c3} /,^Y:PYnR`X%Ron  %i}iJe|??l~4jX?lo8.+Gp|X/W]e3=o㥶C=3:9MJ+Bi_ ֌gZ`[xܞD"A\(/gEŚLHQ kn:q+Prh bo{l'`s{=]P^8ԦXYvTs0 ĪxCz1e'jHCӓ娫o;{>NÖ *6\ 8}1!tm;1pA FcMX'I|B.8%;Suj0 >} rb(^uшe> }4ݶ%NʣO E0ҴjtzM.dg5Z=)V]-BLjE\ˀYnz m 68(7 fL(]ƕ]% y'>;A"-D7G/UM J8-V{:btmgTx=0Y& BA]*MPO/Ͻ@ʖP5z ssĦ3~-XTFggNdݓrN=|Wӱů?}n}{sktgou.tX]JxeCen1t:~vH3C{P!8I9qn5*@w>UX.eE!6:< ,%D$[Wܠ϶mD"W錸(K /6dV(Y"݀jx uj+ֆWOB֏e6k8%ӌ/M%88AT{rxזt?˛LߨA18tUwyqqrں7+>ר;yYK0ƶ8x70lr)-aW%$@3Uqbӷ 4+IMW]9r[_}Mv~lw;ہ2{SW76 z ux|iK5`ouBj duG&gWɡ[jn;W5FVO+بG2QS$r9K$MJX4ۗ!XgQ]jH-9]_QH"rg&?0nZv̸w?KZrP]M1\Cshx=hn8gKQ*qTSN;zti4hJmwX}$Z~0J7zDQ{$f9wWh"MY̽nj86r- `s%9:+r^.o[#R$䗒ҡɭ ޺1yl`̸M7ˆ*;ܪGx]4ANK s} F7!8`.DjUS-Ƃd|ǗoܫЭ qꋏxm2< .Asm%3 t`UUy9m%G[;(H}FMڛ5ڀXh:N>(2nND)ax\tآľao'gq-vB&*FL*BRcNerjs.(Y#wvnC w^   H\yDvqI8`! &vMFS٬V)\dWa~^cu 0f2!??NZ8kEYkE)PIb;hb`OFn4ĽV; Ȍ2QC)+*"FS['@э~=a 0/^[:BLO+9LUۧK,aN\r܊|F"ߊۺ)9s]`D@4I};m[֧̕P*͉T0݌Z}}˝Z{)W:b !=,\N '% M>F$ sF)lMv8CH lV4;#3M1HeSJU_"QM3鵆Gv`X I 3IɔU\E(bޏE+;$\kmqgG7ؗX @c4ع; t]g ;`"Z+9ś=$#N UؽZL'(BE+hZROzԍ\ 0&;ea@SPW@JD[˽<2찀Y49 jBCB+:+>f0d(3_l8s]7ݵ3MBbxcL.׹m lm.p=jdG4B)'֕R bzC%(J<[mסDk Āl__hGнݤW/L)!eQד *#S'[Tm%0q\0[Io'VWLSW+ˣ1ٳ%G'$l҇YtG&طO |ݎ ,g}dgl+7ux%w<7PWC$2iS$"c V_ԃ`mԎ.MCB5:E bpzOt3K%(GqjƵTmTA+o{"K |0hl^3)xyvBYDŽ"28Y|+#lcA䑻wr]4d)]Ǽ^9LdTrϖD{#0IWKUZ9Jҽ0(|fvv鞢靛"ٖpIpX%cg>qܔ?A>%I`I>{߰+J'\<33)|FÔŰT (rx6mׂS1ۚBBEofaX c~@w_?q^K6 I%y0+-4$l@V*_@dҴwMO%d69Sk\3.Op*1|ԭCMZƊKC ?ۼtgS20`ʸXڭ&]!Lulȃ(p˺M HDުu  La,8ʬJ0YG07T7s/riFl9[)7@GrzKPl}mnl7ktm\ej%X .A@2'<+{]@Ѭ'/AUJp(2P4G؝xKFTgd`T> /|}Z ~}^QSd#K)@?QR X'ƾA^ќA9'b0|כ~Og + C[$U"4$ ēf5ɘ?ʏ)_?I1;9;Nd X &;2L8 z<>B];MUR֍kc]qc zO3r9ljXA`lOM´6ALL>k~ sTK>S&G>OYB{owppFQI7%_إ{Cj5B&{l=SG 'ݹ?"wwv̹) /X\u::h܏-C\2!ӈ6c=}oybXZmc/y*Edއcn[ҽ|E?ф!m4_-9 [po3$=ʱGZ+JHMޱȔKq\,ǀpGWCՓ3B}O )^*.o(͕b9!#8ȶ7]lK`" ɶQ5` dg#P&Hs"@' eZ 3Pζ =%*םDj|s4a~[q(YgTY TDʠ y)a\z%Uxd':W 22_=H?7a?6!jW( صmγ ;ŤYjX)dH^4.h!r\ `5m]k '{2EE9~,H Ē%;GԼNG6;M=dZLOm7j7<%~Fw_^kK!ʨ^ߢezMqԨSwX sʝ@㕘FLρiz- 9BuLSyytdz]RӁ-akf$V?鋆,Va,ꋋiCkadFFhY>]]XXs&I"i}Ja." WPm ؠ=M)b'\4:"c!%:)LjR> gbS6%DDiIԆ8qHS 3J,%a^ [] tԋIFk0|Nm[.T6ywڤ-]d$qXby>Yp@qF!U,Pc1]K$mé ?#eOA:hMzkѺ?xSuQy%2 8({@ 7Hk/LFVk'K1b|D/ aerr:vh֣$;1EMEmcVDPnkOSj1q'-܂awyEw To=A%;:cjh*g Z|~RRi):իԊijG/ tBL뙜QVO? ֭jEJNb&qȗ0KTŷdUSNN-ցU+Ie_(>!#q'b0Vt|X@-OCJXAdruϸ'[, <$8 h02\+,zlMR<0P҃Riه3d,$׏߰yqYMyjZ_6X$-b׸%cS `zm]'](CjpeX5rVKW-5މV4ďkȺ\#US/bMZEP@(1Bݗ7m^6rA`ޘ_wLJlbO_@z-Pt+C^c u&U&(@$.ΓTשҳ+m @uSa)gݡM ) 诎3žیLP_O^}rdnUڭwat#PX4qp2:\m^fo/gx xVmvuofPXFm0Ҥ пéJ3;_{6ej5 ]#VVz[KGOAAZF{LbܰT 6G_8ԃk"{ pge4pW ]BQ^t)F !}jj/0+M>_7lba#)Jc L-Z,`6(H\ ퟉~6qR娀^bJꎘdj)5>hRqm`ҋ~뺇3ׂXDPFDݭXFV`¨ .rѝadv9(`xSuG7'jʼ@D+k^͉[WXU.> 6MɷSB'd̅ W;iRMT_DrVrnDh6piLX$GY[콚l`/ʈM`z(6M럎!́<21zWH#bć%,a; rnoLqtN]햭;MiZ dC y5i?sxher??#PA$\P}@0.١&rnQpzp^ t7Qr&==8%U-?RYfǥNΚ0 jV`4)#8#~@Ǥvw-On-qJ%Ѥy~i+XX Mq:BT8!YR5hb")rۂLp ۥ| +=U\ xl!_U>^<ʊ#*)z? ՝&݌IIB PJ/}(Zf1~)|߿Rd2x.t>?߉ʫGn֡MUC}cXe#;+ՉR;;Ou&}.˸O,6 asA*uq6w=i`F[0OÅjb~R9}Bq=0N In!RpjNAkڡye -g@ W%5na/Kh?U6KFdu]1j7S/TTt\@iNcՆan~hMx# L"sAXŠE-bY,E:sE߰O)^zQ"4],}"E|e C},J8y@IHŒ&uJ/\fqpQ|S] ^! Bxoqd6~!S\K8_<(^IBx7aP&[ע_R*Q<7ܩtlm|+m|%N(B;VM}4 Sq}BbƚPN%o9NG oWR?zsg1 H ZA6`Gr!w:2mۤDgYBnl3Ȅ]J㹖X|";|;(8%%{ha֌k$vXegp\sqzDrlSGM3fX{BZ)JK+'JC]v .>9qI/_nܟrn's.y{R}ћ{EvKS}ZJ+Q5g#I+,zI H7Er$FIV'[ꋏK?fg]Y,K{ےZ8jaX?0Z40&eGtY5(_D] ?ظ7kVbP4NW{@ |ymO֕sɤdw xO9NL۳Q,:hKʢFA]ː}?3LtQB꾺A'yΊ&4 ꍄҰ6NE[yAQR@ \^s.z'o7|12 aK!7$,!p}F\e=cϣKVق4Jpi٨v:1E2SLd@s#pw`B#ȸkp( ^āٸ ߂I1xEo3r0 NX3 +=sH%a쭁nsI,eckvifri1uQFTHVi_g)2 ^e(7JFJתwto@ĒRo-d- VpTm9_$/őj,4DI~ib0a1-ild-W矠bƱS\E}"*'shB|.e]r=NW*⡢PI?pg=1& %|\&kI'OI\ZhOJ rȿl%Q ŕB;ϟ!+l-t P }RΟ΂hkwI>ri>ź ,F7 ٮxZx?bYYbOZPWi%w9I7^ bG 1ެP8r^DZ FJy#q{$ϸ&Ra] xnk{CЙlh4 FϟQac=ox>vfR߃# oNVIT_Wsq”H^ɓNgK '} "VKVfQE (\d}G=)&r}^:@Dt[TTWAe3pϥ?K]7U 7 wh$;FƂMCJxAG_Գx39>BZ}mդ[K>$!kOZZ+1 ^/C)ZvƎ/FP٬7_,k+/". 3 ]&FW hnD˙ mgB(#f<,LW46Dʈyگ$SA{h,xB*(jQ݋w+AA:Oo7n vH)l 2oBsd8vV*PItjqMgGXi4nEIh"{pĈTFGF``l?WP-]o_}L1 Q;g3a(两jUi!<|TY2$m6XXSj BD5QJY>J4Ҍۯ[]=-B J+M4~0 ŷݳrkvr$*J^_\|ۼ9iи5YAcG&3"TUBCW]~Ɵu؇,Z sZ.r -i+"oˆd AcXr2ňz{y:>0vi1m# I-+^&/8+`̺I|O.zFRF; wz1H6׵3^o@:&[;/GX {l%i+D/(}-υD1I; []UA_Մ* -deH4~{F}q%xqZ+\Gȑڲ([y @ u+;B6eBf3x[kxGc֛eyeGx)RE齒kqcs5@%31&^B.gXsjk+˶p)&>#M-l/Ώ ٕٚ,JrVO,YkEۤq {)Cp4O.fbAp ]C~L y0 ]q`^ )P1'$ ,V']6SM8Ǟ@g4巭]c+7?eA0RF]͚w0:#\/rJ $!fMG&s-BrmxxNJ?2qga]EybM-/Cqϯ[9P7yX( NMx5.nZ6΍#.)=`Q}NeCMs\WB=5u]$Vv@I &_[TV2+K^834b3t[5o|h*oR ZY᧢Gdy]{8쉸8ro9ڮK{ gдҜ9TuVT*OrܦqO2v͈|KA%f=hՖz\g^&pJ@{05DSj3-:8eTeMl5NglrbKX#^5`0],kb'0eWVQI2+oi Є0-#NMh ZwE\x-:Ya y4]+;8SVU푹Ak4D&M#3獚pFqc("p l .-s….TB>;GicSc8P@2` X) V؆1HU!R](@8ݡ<ve.gEl3 l\~0.v+k4TLST|;eNLw̉ҳ.ZrߔB-r,5Nqe/1qXQ%~20\`g5TJ[t1N _#$\X#v4&vIA =#4 Qӫj{tpQjՀZ{\p j_ޤ5kd}dJH'iY9 vSS+hTk+ns"y%㬤;LY`TOFUVk4WUPaIF3+o:49%#ua\6(R6lCذkj^F }"Hb(rRuBb%{af$,i(cd&wݵLz4ul|s_)(^哀4Tb4Y&fNcܧ`dlP)fiΗ%Nt3k D]ܴc~Pm,e_"=ʅjs_HQ.I븣yb b՘#B# Z SX*ejD=(WgY\y)ykPCrHCK)gH.ҝп솋5 ܦW#Au Z{q$lW"(ۢe~I] d**.o%Qj=(dcfwkڼؒ<ʒ1&wLJ GXm]shB S25"- :@E܁q 2>ݧB.T\''e3hEׅ r)8tLHQŝ"5t5g'Iıh1Z%(i3( R""+-:f"{W #bW4g'/FvR?6rVLqITP۸V6g>j]||s Н!Mj,s˷*ƇF飵͖_eѵ9SJ a䪧gVpfFbqpW`ڒJHUImܓs"98q; YckM:0'WNO<]aAS(4m@~S׸qVG372PquQk[?wp˛[-e(>bvIq`',tٮ SdjI1X݅S"0ʛ#!*.)IJvo1c"m3J'inn>zAWN b'\YI3at+;iJ2pb&Dqb f:֘rOT[*wrL ) mFZYWlU9 KXaCR*ar=EB@`m̨W2i ׉F>(o2vsZBV=798ɒ쥶pGþ׋)o`.>۽rxm'AFSu{|vvV9L | !{euZ[X}ף®e[RƔ .hu1&VB#=YX.A5>Y`y [o\N'j>VҼ_GY|Q\UiŻ/r${H.Y&zAnaѓ8{ǿǫ O8=ah{< /\P2$qoAQґ ([ E?"Vx7+[6HI³i\E4ۭAd)%ӹ$#\Q+p&HOؑxeȊ10Вs&|Boj*"q=s*Th$W'N.3Kvpݱ$/&9aSquQqғ"6gNwcKY%iRqL_/DqXNt'Q,Lx3ZMLZb@}/uBh$1^`wd֩PU?bj"cc% od >E0_ X;rmkm'_P&l*#@)dx+!Rb̩7+KrԵCE%Wv ֯DLiJo8 dZwsI#P֞9itXDX+fxgXkϾTZ'T=c%KDf)GX 0E>t( 'Kl1j*+Adc.nFDdӑsi;Zz2[-x7o4[j>l0~4fX^`(9g#F -1)=Ѧ.:nS?L'_ 3z}iC ZaDquZʱ ӄc8tdv*Ҹ (f?Է2lx>Y6_x&.7ͤh Va*반Lĺvzr{uܒ'ҋ'̧&^Kŝ^u ǡj\D4IlvEGrE8 XB>5+˝syBoӊ s=1@QN #4 ~~6gjNPE$!BZJ=)'0IIa+Bb?L5'\7ߩccrRBC+ Hߗݚ*Ub3s{vj,*,-WA_Ebn}3uoe'wuZRjf1^&8=`9S/RŤL+w#hHDL "{irUxfսO|MgBi}8Xhf5TytA}4g5v^hu2n6m8L0xz.#YXۙ!n]91垲GUraKuoi]jMY&޽4>R@ HrLt)1$$^ #sVGȀ!8wK\9E/c-'sK6D9dʩE:;b X!xLpg $ vӮU^zFo CCK^v"7q6SZf@ IsAXKЌ^sd2p;(wF&#:=X%vpBZX}R-IKq"bY.X2 ౲,RaA1y/A 裪7PUSpy/,v< #^6%rA>E{w0vz>"IK2Kg͒I@@.3_!ֺ@ANhKQєFp ō&>UKIe5VtU afV$ԟs) ! N9p̈)[<{՗y^˭0b;t[Sj4/ Hҁ9k%J EYU,}SѪzȔgFG\m{pC벦#^+wG n G[A;:I&–nv  ˄7jg#R)L(`gOvXeKqwhMG(&Qm'.ЪLI˅\g)nmvQ=@MV 2)M7W20dBz8!o~Lf_Z]Q  neY\ 3*@TeaN҈Hbk{Ej%>"Zڤ^/ڂh h~-%C;x#uyeTF`vLZf,4YM4%a(Qۥ+ըwlU{X\/ś+9:H1KgӰ~oUI(-N4Mϝ:Dg> ;-m$"o7 paܔ۰}3LMf-H'hQN8kY|,/ ^j(хG:rnQL(%&yU Hŕ#8Cj 7.;t]U)rx6KL@B \_–1w| fmW.HhfA. DzxX!Ɂڇ?+_oV+Y ˬVġя~5|&tWi;rakxuPej0qJS_uq&H{j|3"o;FCBO*o 4tu$.Ї3Z0H(pnuv`z~_Gr=PIF:mCHRK4~d0_C2{&1,Tp.qftJ1FU  8B¸ɪ|Y֟a%% cUk\אzrl!Zoa sg؀@!Eȼ5zJSg155<ܵHrƨ.ՈQrmeV~k\@,4KjԂpuj>h$&z,и\ꟸ>L䦏< 3 (`ȟHUK6j*)@46t\wWS O.R**yt6rRxLsJ] ~՞>^1:jh1vd|DHtu!?5 >"FvRm"`l}Zcl1} 4gPr7=4H+#r X* /c iFU&/DC篠눒~\ ) &vJS ?2$v2;o\90/Y4Tl$7[ ϶\V4p0t崾۩㹅 s(`.(H鵇ا o"n{nzRt5kLFd?L/izoY'R^|s.ԆPM/оE ό^+>Ũ6DhE[ڪe{DA<4J=Pd/}_rd)P&RZd 蜞{_UyQ:UfWGxґ(oС֐Inȅ-oЭ&n;\>˧_'%- Gǣ2KWp:>9F&^(K{%M3bF}߅p}DyfRI^gyI4m!Ė(BQEHvj^`od p1f)6]_~Ӣ{N'gk zy ɉM9Rb5TS2B)AXxli6陑H0v h K$[Fi9^E./+^e+FWQw.\eUKa.:W~B o3툭TEJB܋<5RI H5:SJV"@˜N誦ѥwAC:7j// L3# &w$RvR3U=ApRM-wVsi[f8)ZwLAOA'VKN1^4:KV8Pf (LQHA2? :_sp÷CrH2ؼ8t" j״MI{Oڇl=1AeWÏXb VaYDh߽lJ|CN`qoK¡~q3٣V5[5uZ;N~B\ gV@lCy} \<kq󴩣XJ"rR2e~egmW]`3p:G]-^Kyx{…^Xqn-xs#:rt6ʞ~AQ_h=/߾U{S\}GXۦaTwoIP13ۣ|:{Oz!ow/PAHi~yƙ͠2m+'yo\V|7ŝw D},u=dPg슐8Aٯe3]!5t*=$uo@)@_1ЧILɂaYi5æ0g~]@$V5I[+nH{T*샮WiTjc 4rJ3^7֑4מ͗=kFnաk?Q8SR@Af Ym.Cr~_ic5dP= I=ۧM=p@DRa~O%@RoiHF@Z9"l켱\OԴ ˨iPWf HTˁ2??zuZXiCqԩr(4Fn:Fh.LK#"[z"}/XƏn>XS>+v?Ʋ2c[ˣ!1kOPGvfB:* Wb:G,/vO'?[ UC2\l I{\#A`|7+߲d Y&sj5fP7ڭû{5L[Rx j̭32h^D<&imBrʁ`$y7P\&JEeXvLX$@?CW@ZOIY@{8?(ʎ:B#<4Hx߆usj%`RG6 %cj1;:BZ(f`+R,(Ii"/+D2#p@n rb!tln>m(. @|[C%IE îu_n9PYڰIg׏;%yp(SpjAߦ\d{IB˽a @[ hxw6SmAk)1w܁POO hzy*Y^葖$' HZMUN|֑X-ZLK!.Z^G96\2Mao}t:1F.X:Vʤ.+M+.@Dm]J5!ۨo5Y+_W35 w$)xcCQȥ\q'Nص ax4EKŢ y9m.i8R ^O@wzؾ|Zmx(SG0 l4٧ְ4TZWلWu%.7dq%zgBhEƹ EgM  5<~F0V\:fAj!_o3wkb'Y|0\.\ȣ e[f7,$ X՜+)1|nn7EvW{Sm孤h"^(d[3H(vI454dQu'?8k0Wx ^wh@mK ͋Q='H,NC-yb&hiľ-jpO;=rQ`˜L^*1.fb#}Lq adW崈ʏ.'2B]! 7%a32Ɂɴ%ȱKX ᯄf3 i%0  gvRfTwHhaz{@);-u輐*rR[ J;C6_3UeC{+ 'ss{>l+boMlJz|B4ΝA~մmL9\Cj=>z4 J%3K@"7X eu>3$ '`HS`/-z@e/dU{hVei&CC~l^kLTATž_e@b|U\N# ^r 4侒C0-Ma 6$<?_WQf/]3֝}@2 ph^JZ{JE䥐HVv^(8 {w6 wΙ#bq\clZ+\`#6bn W_(ż3ba| CMA7(k K2xix`Le9]Px*;cϝ^ K{BtN]vi|lD8v=:HR=b^eWL'Ѫ [Dp߷r"oJ1B\+Fnb+%]Xfb3?:^&`VՕaU$0w/lTZdz=ð=0e?ʕfr@h򕅎 :;¢ f1N]m+Xq^?0܍#_FwT?1W`5oa{B aƏ ^xEiq9 DEh` @Nm0B3׺OKlH$Vq3*t%k"E\M=ޤx'> yH}wIbK.V6{"K2 A[Q,dɁIػl*G3|0;Ϭ[m4p=H"(]mxg*}KJU]X|cf_RzSN._C *jZ@i0@Xyɦpxff5rh:Ǔ-\)b3rI {^BoςKp ZL#)ۡc_:]P-y>Z=un{jt^}|͓O1QsԘP2l}_WWK좩ab!味q\C26\ rwIa[OO6 47zUӦ7U\ćFO{"1Vm3JjnU+L$&.e9;d6ά$"y|'b`L? fzA:sDy|9֫PVt1 +RX֧ .̓@jQϯc^:Μpv}e0A a Nf7у>DAi#^KTvldA#_m2ck濜9i@um!KZy/@p`t;rao9.72ޛt^ߥs㎚`$[+,dž,?4bIk[Ggנ L:~(*(xt'YwRψ{sa~IN|Q2!:A][; n}_YPS9ʶkT 3.Id:ZokmmQ2K&X G\G} 8{ B*rƃfze7 Y%Q]BW^\v|+&vuaQuwwZKČK5(_b#<\箣ͻ7̰XiU6Њl9l_({K-G)YsZ>c Or0Xerz4P½t!fH?hw#0IV9etn"˫ b+/qM}\ b]7@ # ĔW)"U LH~%\3`+>FR'jw9{'rey!ScX5NMWVŒ89b!Yr}E IY%8]rAf~I*CnʉDBEDSN~,j."L6 OW!^;{ܖTh!M:'݇ZG=JV :)5NA;u_sj'hbjt ag hՃU;΋LDUjF+/Id+d }i'NVϭO-f։ɉX\.4dZ 6hX8;퉍myB5BSXԐ|bG*ktxߪs-+dlŠ[d;-;Ogɼc6 Yz?hN X]VeSp܆+O D+V1i3H"#h,YA޽y|$ݽW : S%6eU .i{,7S>g=weDЮl5y#) {@]uCqq͏DI-@ɳً{K%HzDj\KF,U`ssTY(B &`k<5M2^Q֟2|4-֌yt:S)Hm}iǦ[B_m\{Q'~! !CfSRD ~;垼 fkh?RSFҖNM&ا̘*[^R`lŴ(3I] &OdztYnN:!WdFpl8:ܴ ߌEjŪ<<$aP-u5b,1QԺ)- '*S6%.n.O6gbnV܎!4>qAs$ }a`h2\9e)wKi^9[PkS_ j,Qe-< .7"M,7hjl/|"Sc ' rHXo)8lJ9.ዩq=>_N)bo=wЮzYk>xxZ"+S}ךc]On'1^8LxvdVKLGM2O%aL0D咵R'(I_F'".գL@&5"VhdXc~z4AkStN+2=RXݱVg9|ոv l `G' +,B cP 3ы%$51w)P[w{ɤ t]TYm NDTqVT UyIDMl|E\s$ fnmˣNSjD?gN )c^,)}wn8X ȚzK^\ ZC3/V61<,i dt7jnbf2ڨg{ɷ9xwTAî{ztɲZ,הc&T5cPo{+h%Zk`hqǎOB[DFlI$p ]C&M46N_(sUߡx | ޼R MI) uö`RO! )Ǟz٤kh;zf-U4&Kĥh{3:ەA𝧴Ҟf },T( Taf d`-KJdu\AC ۻҽ{>HD{3CCUjzN#it-퟿D௏~]׮ ѡ[xL`]{ Gtt:$& Jle,qC 瓈 [W#\ʹZ< }{8oU&to|ogTZs:^w[58yĖ-O*q@·k~iEs+2k*U-ܐuSFdre2|zœd/KCt'̇;mtr1R1vY.RۦϒJ5B IuJ~ Ġs`ldE{tݙ-)ҌPJ}Ύ.KF?9k>I!>#Q*-ɺn$5I[Y-k#ƞԫŸ'VZ'Ͼ= ؟˦{)E(A0'jI?S_*2Bc>WPlpb /#oiNH*=<7Y'$:T}6Mr!(g !7?.mxfVǢj2*cB-閍]6*V=-NEeaX/aVTK?rΟ?FeN [ɟ3 QQSŞxK }9U: j/Qgmv̇e` p7%4-T@,||+)ѢX]\Ҋz= KY֊bm- >+;JqX*FK9 -F0݈&en!n>=) +D;kY9 GBgQLqη~mqu?˄,(rcjnqݏvJEwy#X(C#b(j +s=֚2u%DylVnƴ&RWzCgb9z='R(3m$Ŗ5B[ru 8Ґn~8e*F2۱r|2>֖o $ּܢo(0nhfPP~_LsNuzu+z~W`>#to'hEPu:.握&Xg+N܎g<[T\H^SӘflcy*qML2 Qfy@DB5qJ)oeV8U\$/RGԗos+#4-4S7cH5߲+1kk¹^׾$:Ox)6:'sʙ '(_-=gt( R  *6MV f\^Zx [^DaOi5!>qÖ#{;n*fEZ8@,*0DfJ ፗJcǜw~oJ-+d n]Z,ĝ O#T9'L#tD/lEo@]sw 8[z]r, I -If:X@?k ΡF*ϱB`@GThkZ#a8k(;5(˜ړ1dp@'R>Ӗ2Z½$aB`4Nbؖ%H^4tI6P }*u$bf*L3捕<-tAq%*0'HLOkcķK'ׂ&~ĸȅ;P X1-,nҙrȟYܶ@.QYӛCyN1qz:9e;\ \0A" \ƪ ;"߳'qHETEBmQ[C҄; #s6ӷ[]b%-[zw? x% !ԆI.9D_4C&-]Zݔ臣UsD*cj !Fm;Sh z=[vxj3˧ڮq| $pNR|5|KSl-J<G2|ÐOQ>_1-r,sɣPpX\]4Njsxd8Џ15Iar^h}s( t×>KRox)9V4uV≖tY.O^,&NvdŜg-OFabqᑗ *3ާ€kEHsZ(:xEM9THhnQa8;50;;[|^Oۧrzb bQ4se3$ F}a;wFN)>,RiYTjH݌qb}SBTTF~Gqؙ/n" ΓdկetJƢ6%-P"V$s3렻~mrHQv2@e !%{k}5瀀^"rX <zEK\v<+y%K J 0;- Q 96&9oO2.Pixq&$ɭX(!keʅ D4`ꈤj9"}Z4(~u٩L$7hܽ"1r'Aą*k&#-$oc}tV:YgD&.@4l2F906 E ; ²lb7'!S NLr/5@J1rДب:PTpR6XLOamK@o$O:͙5Qxi'є&KƑ`bBT}4-KGm g@X2Ѳr6p>LhH0ԭ\5UyY/9Ic5!uQ4[RԽTbMq>딗CPd;)*S ؿI/I. Mx;|K5fY^U?i4ɋW&# 3 *U2t k+z\,r1tIFJ=`m DMưߋbiYi?=_͍\ѨހBoEݱV-_%{y :6dH"+ߍ2._Ke.cv0F;(W zd-8 ?㢌|,{goz EL!Y{o>,`3k\3)3f}F TkK[=аc;P{>)F8-s,}#Fn#bqɩ]cZIH>KNhFj [b  zP簬8[Tˀdt3l|}[?Zl8swU-9Տ< ~vOo[G߽L%ύjf4̦.׻L4:&RKiLF821 $إ8/h\&hRbʏZ`aowI[S6j}?ފRPn*n /5u08N@B8>HۼF.-N+ )|]r2 hHԤӍiSoM8Lj|w*\ᘮ+թ7MX]Kk?u !IIt:(ŐI ȄZ/6VA:hSJapUOLq8/=U? )Rjqߚ#P+3C<94^̽Eȳ~/yJ~eYRڭ!7(3p8T5v},{s|vPfmǩR~ewYG$$IpY@떶H"SZHc5EqõҌs Qoxu Q̈{fJ]2@cc5h,/e6bdqHv2q!D.y[38T]!+Q#8 ۼE6JQPO\:/{# ܨB z#v>`.nڭ_tFe?i.M;;^ؑs5?@Ws]r|^ iUޕ-yz[Z0Őo["4,!`<3xە\pnjh|[~t((NR%،Ow5p_8T/ɿLWCy7ja#DD{ *wMqœ(ZM͵ڊɯݦe2L9(u j,a9,1>ԋKN7{UHf<_S;1׫ ںnPX뼂PbN7D[rEYWUyh ])cE o=̾wgOGoF.J4귻%0(aD%5̥ؓS 4]UꂾzDKOܒty4ȿ΍J^*3OZh<%]&K qq<6ۯo K<9! -9+¢_R>!kh"G7L`:;`oи1ya=zw :YA=OO{Yt,M? 4(B{4>aI/ .j[`Ku[٤,;R>Cɗe)ܗ]6BRq[%p '|f)d"F-O!;x7A̳-zqUiLj ɱ-8RyH^E agtHs16ppp %Ͽ=-Qxxsb1N`ߐ: @*@&r tdYX|ur 743:u j-T#=.,M3?jgw=ydfLHDP LfQcϯ>ΨQKʃnl@^bHrVc\b\5/%T<@뒺rU='av[ޫ= %?nXQj*"#>ftF ]6AXc;r4Žف̊Lct-!*D^wtS $0R?1)+T% lMg/ 5z5<&~؜%evŹCrn:͊Y1B?K$+ `[w|m譎`6rt!l ytO#!blJ2\YE`%+HQmXȽ4Pd'tlG)_PK|/$M }h\/#a0\6z JYv>'a0tk<msK[K_b2];6S^m&_Cm@C+ܞ;!̝1`U+C#H 96yD (ezOhɊgzZzflX4(&%|,q-CFHEu4G=bEj 5EMUPڋ7''WR'}w?Yڙ4&utB;(Zt7jbwQ"]iel,$Q옖7زy̓P2ՆޕAm{F .0^LcP7Y~c("9R"R;ʝ))p7L(ͥ 8(ABK<Έ_\OjNY\'c٬)Sa"֘}>x+Ĺ0a.|24s[[pz*OsPhF3`aО{[rݔZ^WhqRP<҅nsVV؏#Y>ی2b!qS[f>hgbσk-1֢p_v~@TA58_jy)CK !UOBc(d.[xC0p1PW|ȧɛbWjkDac1%JU/BQ3'ŏzchz:7 AGEyF[nP6oky:IO#(W53M~.] ݅v6,pxrWs(7'kjHXN:q\k[W9 8 +*iKIO'Q5(A}[ zC8 rK"+4Zw Q3U!!>[zk[R:Egcc^L8>-;Hbz%ezfYfyk'.#x4*`QjaE0k}^MTU͗:aI9*K Dč:Nn9h_r|}Y331M+{,Ig5x]-̑p*! Z$t̢2̝A!@[AR6ĸ8>$АL5E)/xݼ۠;u%Tua wcoƫ)TE0cCQo8j qKEbXZ څ~か=2 91V+ʼnҪAC8 B`CL S+gDׇܫaqzhE [*<Ԏڌ `#?̄392iXD{w";x KxH4e'|e]fvbiu؃8-n]ԫ΀hoDr8֞qz@\1BeWI'ȵ٨8w&? 蘒8=?Kb6_AbTrY$toIC?=A{%~0s1lyY HrO'TՒLDž6e~F&/VG'8Ϫn9xK(Tc{4AybD 8h,b@,pۙMqpV#ctP8P.琴sq X*b|A ,281=8ٿq B{SoQZ#E0|/!U93궆gQTvjY9~2g8 >Y^:'cDc~f4׸ugSAz'D$(HT>Z=ϿqntipD`Dtd3#ͿDe6}ҙ#f9y"ZH@ ~@pQOk"xdϽ^?|Y-,6T32S\t,ػf}Am 6iA\Q$o\NxΠ^ҀN2eHV! q{8YnwKQaa0aH:cT;_̤@~"DV' YӼe` 0>% &ʳe*4P ^P,t#%D$+&wәYGގc:"w# 2VJG]l$  3#5:m'L ^6-x/kP{N+C P Vɘ9d}j[\K0icTGtִ$-L=*KP =4i=/lع]OΟ#5@):/fUWV[xПnz~&baCMt[4r*F9H&c^+A^)'=馥>ͳLqvoep-rIvAN./@Q'C4t\z.80džG=ٰ32Q|\" k[+ZH=%,9p)L1!B5$k׳($M1#LwMkm)a_Zdƒ}oK?3*1L`cO7gnR3a| w4SGzD59D{PB\"e AQRX}(05wPoWlP2Wi5$XǸ1D1$] =V٥^&ޡ|vaK; Y_V`5q6j4G?D/p ;SF񫟂h4q]ңnƛ^$BaVх=>v?fXb-xƢpKVhTXl&FjĘ )Gݓmb!me^ߋ~S˿Y~7>V_ k?Z(PJQfg- A'^x/\wy! (!@3%⪵G?;$-Ʃuڤ'|8m5ŲRU{6`XjߡnC%` `%D^va ~#0T Rm;;wʰx|^IA٤8c nVS߯ ?6B퉊 M'/Pǁ/V4228}J%C"F6 3!R??BPT٥poZW1~Āʺ!鎲<% f \5]/YΚ}ZxW|$Hmɀ{0QE**f楆 3%byeVŭq7ּh>ЦzAWFsfI "Srj7=3}O2ǎ0D&qCox{:Y6Q)dTyҭӛ4Ha=.E|`[T$o̷9䤣_tNE&Gf:QRI0:vbJN_hr) tFh0\mDgh,:1z9& -.Ps.zGYi;-B2f'P-Pu(OAzDjvDrfm=?sFN}=9 ⳗ0o(HI4Zx08b kBI4 _l F#@{c4ǖD5y@(>ݻ3!8mqGiVf{Y=YccYԉ˛)ꕒS Vp4bËK"O x+k?Gldq;.eQ_ðf0ZWQZ43}LifdCjOE)퇼cΉtVb[ D*~/֙K\zjI -0iR 5p(-5rF3q.妧nHvuW8B麈զGc}eӚ\;R%kcMTKqu&*(` 4`Ox|5XCV*cF d\Ѐ -A$9yΠ4٢|:ʩi4NQ}p+?މKQ`XTƯs_^b߀ʃ.&I.?+tP¹ϪqUmúv(ihYRdsMw1X>+Z=g ͣ׭zr Կ|z3MUBIa&f4_[4Z`JSz=D`l)?ژ@sM!dT]۔%rEBO ȫ| JNœ8XzLi}"1dC 0g]1(qOsa_8O|Κ嗕^oH=UuW=ELE8Nzk;51Bi1DP+k%ckdm:iE+& k4nV;:oL -uVm41vymJ ]=ڢ+cA}1fK+wU\xau%YdtHM@B6S/J0O4{i' u7P(͝nEgIIaaq=S"wIG;o\~;DЬ}!VrƴWV%V Fs=#JLt=?iɛ< 75t?mAD,8x1yAɾ2+zH>+'H|uV~٩m@ q+lg8cmڕ^ȗ4]n1FTq?MۓwfkFI}oE{¿dZw^Ѩ ~A)R~ბpZeڎju "t-$n O(PLZSdhƟ.mYk~0{^/n-9*U$oX=g ~yt”xQ~ Vuag%eq\xrpe-"aB 7,)QpP&qU뇭Bb>5>UJZ; q$s!Ր%2X-E+i Nq?&s3\rpkdܲ>S(kV2mPpG Va<(wL>Z: 'F-xvid?Ɔɺl 4R&hS#QofrER1G'ϖG[9Y3CCXM"0i( >"ycw??-xZU X-^^pXʶuc`Z!9I.9g1*lc>kzG;=O348&S %}A:J!_()_}45N|WH9 3{(i{ph~(X6B_]VOS #-dR>TbJ47سcg /4BfM?mP:#nQM8B q*pҧ>%ƆG9sG$}P5[(*^ՍKEtЍHY7:xٕ/SXvs9?uG& |̔ѓvHѪAuYYϭ~G]]ҩ&}5GY?/׬z(^&w1%_XcPPj8~;Puɋ0Ff"|r8F [wŏ] \~ d7S6'gYtףu׭8BEܰt4f4̆VC @ٮ̥>f1f-wQ? :gHXl]"ؠum3Z~Y(g-INuJ'E7 p]DvP8IP~ NtQ8Ƴd԰[ƭj\bz዇^t)\] rĨuIt 8 we~?@Kh9`ܲ>+#Ylμwq؅^/weVh;fƦ>oV,:{v7^TA؅UU9 $R 5+.u0vwX}\sS- Gn-OՆL zf*!|P 1/;W^H"S, Ù!>EjˊZYZTPzjj)N0$-s:Vŕ萦epUcg ?V'+IYDo8ɑ/nRC %זPFv}v:iģ{ߎS/FvezWw<}gmox~^JeNҩ2fm9{]E87/8Z OaiR5f, cQWI+l{`b^ 0٥jF05#uTNS@Hmk3Ŗ0U8N/9 a-rtoޤ+(3 /hfTk(`}TѪI2vE ~~oXpNl6טԹnWN!@hdgY(6fr7:nоAN1I7,+~T*>$#aZbyOr8n\lB2 k~pVTP#z*^,Tb4$GwD9=뮶:)WO1HDc(@n`Ų #rDO~aUa'OWJrh[MRp|P5R6NFj( 戾|MDɔ`43|nYÀȥ7=m>R{&yԲ3+ C2Fv7aH?6JGKOs8'"[0u>$4vlTϵE=Xq7J*xu. Kg=I%-O꺈#K,a>&Cip!.meeͥc6͑ p՚&N“vH: ^cv@NΨN Q:FdD<idl46ȉuPEb (=geKv@IېK`u^>(gꜙYXm׳zc f9|q=PI`mߗf(G1٫v+| œKh~^VL>VoVQsjёfUYhԂvl]R䘪ӁlGO5wjy~s T&-t&,@PɀcyQ, M"HRGDL+OdQN;N3A0|a o7"ŋ^lۗ-mc|L&7z6*( Z 8yjB2\F62둯ZzyWɧ}Vؕ ̻uɦ6Wߓ+PPZ>Ȳ3sdtޜV/k;TҸcJ?wx/p|q4L_PHE"\ռ5f5}l"Nl: t@M8U [eS`Bb+QΖCD}V 4lh&%f=o$_́FΞVeTu amڭ//]K!Y1dcY0$bC㘋L=e]=LƱ̑8Eȁ~Шa=>f*!V\$&e}uf!vR7,@Gd|^N?ZUM*aw1YR%-L?s2MtA6giGwZiiB?zI<3J".a~ړ؏dfي[NQ!Qy&b%f8xCg1]>f]9)N@ TR3V@\s"ǕUqH̓iB6L5ʺǕ&w~ZJ1xYXa3nTX_TkAl3,uyF2fivώj%bJ:;IJo\p&oe/‰:y47qq0MΑ!(H(1 z탺n&  5lTnRZjPpkvcXޓgIfܟ cSc d =0XPs)ixƀ̂xR4NBاP;(eC@n#>PqQ|/Hrl;l;d1i2=ߗ@db D=0\+,XԀs[*WcT'ij$jdtvtPB9^Zkf H: *U6~,͇\u竿 }JQ('*ZR_)c%yrQO/}2"Q)|zjaQBR@+^{oi0I>E`2fXtL';m1W~QW{'yUck()C!8jIQ{7Q`oBd ܕTq-raqBJuKĎ5Nu" MW`:%s 1"M=vV6}^MI$r'MAc:SDcL=svK⁻dU'Q VGœb7#8;&KZcV*qpL̈%mގ=>'&EЂdP,3ܛvAL#^| \,'ϩ|.d;+:وb)Qe .[V-wzu" |~/IӦU4 '8Ĕ}0#rPz`߭B2qHnHlG"Zxb#xy FW{YxOp yClZTdc:1mTQ,TA)yܼyϢuqD $NzY%Tw%4Óy ^k1T-{D$`l2ĵ(A%*ml F*MA,+U&A~1@fveakx4.Cة.Ly>lGk0ɢfEl,9 DFpk/JpCU s}k7[ t#p%d-j:A+2 W5 -?)6'о#`[È<5Q>]FxWHR* _k3yYtPf056f>c2Xb?1W}N4~ӫzYjQ ^֘60l5Sr -#9 Nsիo杰GզSET^Uo E23c oAWڢUH2=;۳XwK餶[GVJ/X !_P6b5[Xf` a+ Lڞ}>ԥ>ǴƓ4%N6P4KmW u ^3옰P+h_Ẕ8ФZ_#,3[L;?sR<屎dG_6ԖGtE8nO kiY 4l JZ#HZ\d`n w%ϣlj:(HǛh4!;\l7oNs̟tQ 6ڧ蹓nO_f!cI9RMӂ&L$n1yyo=yf6VT;G<`o61!}ҽqNI{0_CPgb_l>"{ ϞuŸ%bm,:nLUOya }RK Xɀ>a~_ì_C}0pZ:YARs0k+'5+zhsݨg/eitOsH{M. 0ɅȆ4tV53eg搊Q Dvl2Vq|zd,4(p e>nEg؛_&aQ;c[!g MZa9"ݚdZMМUj*̶حҫ]hbN-V(+*(5G.e#ծSz:N!􋏛R(v:7NkHLnE)BqB5MFpH6s_5-U {XfM\zG\{3`vs' 1R4W >yGS(z50]#@ɱ)D-) 2O 5aF1xխr'Qf]GhI>@p2߼*頷AtTݔh![;(pjMQ?>~U_JK)@l4Uhq?T?pw{D<n1c*Թ:\=t+{־3.)T2s\EDzV3峯Lv)rG] `}/gXf2,T :2{s,%ZHg'EeAp5n/A.7taJԋ+Vs`/g Om c7ԟX=+bm>U ^)xŽgʙ=vnƫ 3قq^F̂^\s?3֊K{Sy pX9=9sۂ:zxtΉ5hUB,(C0znӺ(D$jұmyQ}~]Ԕq ݊ i<" $l+Z.6NR5%;>EdĝNL|Fu+6&M*ZQA Q\%h RUBcׅ^b?7m#2={A"mˈ\>6_s S[*6<_-5CC Mnr~Kץ>"47K5`Yv"S#(Y~@-& Jci@yG/\V$Gdj<%Ynep†qhlrL\9!ƹT~xtixSCSa>㰌8v\ .]6iK H3KDQ;[]au*厩H0Խ8 b|#Nh?1Q'½ڥ= G:sݔu+ȦQZ Ǣ|NՓcZcts*FoHboN0$bi6SJΫsق|jK6+vd/kYM'8T;~?nW~M5O7W=Z@ fP=-@yc}p6x6tb;Uh^Q(s}'|a1 Agt ae{}hE__Mp5u.1%thmîFDŲ"3 ?6y3HE6ܧl)o&:^K]`$cH҂2jTQ6ԫ?}MuXKAKr7FMo?D|tfAB4O-c|8`"MǮV`\G0i Bjx(ne6|ayɹ>2=Bc9}^;oJ]*&XS7/oBP0iM|j0}gyLnMS54ӻSs#ܮfY r?AH'BE$@aF[ Oƫ(ƢX:/fIII7qˡ5bDf !$hij bUGiO:Ocgu8b J1YڲZ3$^m*q{>G(JQ50ȃETf֢B*La`Qf#fعy e;MYmU:+PѦ}?ki1ΘqrY"JtFCg0x(YpzA ƚ\oi!-Nzq-,dAU?IRPWr|sT`!V N$#SiJ- 2s_j\sBY݋SBwfHGB Nl>a75,96=PPiΆ3MQő*0\V׶i`ulikOjR7=L?pnT5]}v5ӈ!ܣ,sThe a2>rkM`"s5!~f3@ф.,WX7چ4pfݯ'T@hN?X ܰpr)٨(TFc35[+[F,Ee 2UtVjZ~52)p?D@Wd"J.1hf&u]_֬s™"tD;k%JEmUF ҭZv\"zpՠRPɜ|:QIjwt&{VfmP n7Ҽ 4{ OLߺ1B@/2QzZ pL8( 0 ۄjUyg)~2&i M_qFYP?h2=+GpY1&Ó<5+׽GG$ 2ʒD,na{`vxV ꘏<R /h)8?&CscTWOu5uF,^U66n(\SH02-ľeu6Cod+N9s56JHi7Ǘ?i/'=he&ԵcT)鋟VA]%y|{wOR0o&&Ewζ.V 3KK]و^tlk$qÚ=xPSq鮉6[>ގ8l}: Y/kSa vhLb9RV@OՇկ><#CgԥaPdi펽"z_ԮL9b஄琣r+A4o3Iݾegsǫ1b7GFԣǠWQ$ :6TR4Hf2N&B=MpY ) @4ے-ty4=2Ujġilqf.5rH$;7.CP`t612}Cƈފw YpFp`LqeCJ>4=:)rЭpCm<H6}GkY)]- ȟ*kS`KHD#>O AcZ#7.|~1Ѧʝ_d_SvT|4 ̊jR{'aP)PK-etxm_P#nT53{=C*bJpҿb|F HY?P|B)|Wfn-a _e ^GqIUvj+|1oQZM3:e-;!a4v%!NFO a_DbUƽ8Iצ_- I$ Jܭ-oѸP0]еeTwQd|dnV&c>'7uh#.+z(.0;HBQRWѵ1KTFDvʤ$=)9Oq?5yύI1bK?V"l<if. 5 %`^j`Q-/p=-;'ms:l]~5@dOG0!l\I# Gmjݡ7 .ō%\v5Ѥ5[yufQg9*Z5a@D8},뵽3sS?zdvh G+wBY8!nDbg*XCO^ڢF|7&|?/|eKƿ4g+K+DL zxfH' z͝[^ӖX-I!*PS:+qDVz3['QXz# |HhDSi:/.ESO3'6D¤P4<>`J˿Xi+=r)mZ W頿0] _QY;P}]sKLFynkP˓[;Ӯ2^qn|G_ꀃht"|p&(pspѪ/,񜤉hqm~mtm.עܮzu8Ϸ9~y#ϥ#Ng^j[\bWYFM|̗ lEZy;͝eňnn>+:?ul*%(n|(cvi6WKw@Dw#J)~qQc\@R0& <,6lGi@cntͯ@Pw'C;#G~ ^lI'Bz\o=jO|:)Į7}#-օPxzȊ弹 Y51ucPVz 6Yt7.brh0vuSD0\B˻jUq˱iX0I:_L}R9JWpwI+ܘԉV] }OB2SEuErLQ\of=lFn_bG?! Mt_ Y4sYxgّWI?w21*O7o0O' }लllF3Ỳ L.8EOʎ1>W!6cDa :$绤Bq_0uJ.l . {'0w)Pn Isg/q1SͨRTD +5 ~ņ1{𻟱 %25kxj94E]vA1p'k̯ؕg+LM-DVy~4|=>Tb_aXZ~N]Untc\L%_|`(/+u?5CDS̺Ϧ^1qWS0M 㲲n=zݵiH=SB7FY5 K^[CÒcLWX,GO@\"BuYr?hjO#[E-bBQvLg4n4ԉB~8"ڜ!Ax5 ;|| V ;h>fMNΆ} b7̂@ ̯R ߠju `> !~6G*ō}Y@#RV-yi{/ys=hƠLPyb毛 ̜qOM]zέ8~wFjWv 5THug,⁻dгDgwZ߼h61 Ad#WRnp[ۡQi /%2 W=h=#2]w:>wyVp*氈 $Go. lM@Y|7BאJU^X+ߛώSQ[.j(.etV{Fa V^iҷ?"-\ڑ_O,79SwVRռ鬨Ⱥ̭H-aï6Ws&qi3@`}^/0m,F[O$mS⒭Jb]K҆ppOŊ\>al`UGs0M*{n+lv5މ/ {g1\hZEAxaГsfɓ?,݉BiFWri5>sW0H.R+'v+B+PaDpZoZڪs "jI7CЎBh˕6'Óli*:xkW|Ek+X7<3R?[hcޢbys&P uwߒK0 - #i>kkeL%|84 򶰙 S8lu$?NngSwhƸ^ Jw?ٱVPWĬ#G2(Mbbdٝe3巗'A] UJ*GW ̻dJ?<ǙB]< ]u?!5I~wWov 4 '*Ա&fZ/k/dr8h{&,9H!4uSJePxvЊ]b #8(jr4A A:Il=ZJ*|Y0dG/~;r 0zJ`2>Do;8Rvg8x?hC38oـp) n$y}?5\,@X\q3zL/I˺y#N/8ny5*/"˲k({ 8qFg)M(ݦh+h_"?މ݁l):)?([𓦞d ʊ5NH\Q36棠vUfxo׃s-lV{)Ϣy8c5][ؾIfs-/ՎåHEM/OoM`c21B̞9})|kf⁏j TJl:(#ǭ׏: '}g`d+=X Rf uq%2w߬x80`i-/ߠ#4 :֏?6Vg?D3\ .,, ` A'ͲxOCߚMJDW>xQv* -X0e`lQM\bPz$jp`"h(ˀۻzJKhssжM(T0 |㍌xw:KAM ,f^U?Df)60ݣz= Ff}M `}{MntB&z;}h$p@<$G,𫻁JZ^Z>` ԌzS2%@Mu)9.Df~h/k7\i WM2⽷V Bn\uP`T:V?@''xvqJ&VNs7#0PorN5bu4- Ma`ۙb)D?1jcoPa rv5M{} bDgVyu٠9Za,;]8]uDXNxw)yBյ}5-o?=h,>8i>Us:d9m!5fp NE-RIѯ ōjakXN3fX[ͼb桟]o* [% VXhLK̥ɋdz! =qn2ƄW܉6և!{#0F#-iTm5EZi!Kw]O~ Ói (t0S.yπ& yd+SB QЊCQn7Fr *.^GlF"Wꤗ*U1ruAI0?t\ryVlh'pDnWwR'F/e'+d:kd\+QBKh{L,}bXDj m|ol?;vˏ%@X;MCsP⢀%v$w1*qvJW}]"R>p{=w%>R)ẏ-MĘDߩ<ŶHB})ݢMyM譭a'C46~dSю$Sü%L\C|(GMq'X^>&J`; -T2.ߖj#Y= %z"? ]Bp*'{nGH܉s ]+ļ6H-o6pǯ{G KÍ%|wXnžoMk~l HGCba׽N5Xl`(CH:2<7M37,Aw;/2uAbV+'v=ṊSYT)恵>.y Op-Q?5b;pStuG~k;)޴fG^ӎ^:zNbvm$BJ-/gg@C tlhS ! -|#҆)X|~i4{SbJ>FU$YJ&@ҁ\kT0Lb't>!Գ H!H!i]oK`a>YGu\\qDz6H;~Z#oM.0n :ʃ|l s)RmN=gMUxt뎀wh4{/yR ȚSiytq Wٙ%9&IK#XDbDINIxm@&ȩ*Toc6Sx@ CR;vMN,]U v!汿@~߆Bͳdw*HIh 5hg:k]U;,n_7|-e¨0cR Bc.$;0HcoJPGdعAS@V=I.SѿI%d6aN)ŹiK &bg#äE>N%`Pq’WH9>SȤ JV1/;YVu1[r&VcSYEDz AKoDb .cIQOY2\fepP nI)%ެV| ׀`TvDCױچU5g2Җ2ڝgx }wg;rH9ГJX᪐ R}Wy{}}SS䬬}x٘)ݕS$A,Ur  i'mG|Xy*Yyѫ? Iqé~t'Hu59ؽ +3QlaI5?~a<ldj90vnED$,|^;nUwQ7mMEh!No/MmyhyP WϝhExJ1ڒ@4EH?֗{>;AvϦ8Z|]-)05/[tR7?.>?d#`bC.˙AX)AQ@ ˂5(g-*I+Fs@?:$8_a"0y4~S߇(?e>= ٿ@^wmPhVlEm܊@P c .vǻU-S#)0$oRAoE-_ 2Xi88x;4M_^$`S{c.<~=`&u{(`)/DߡC@*H Я}[R fgې^K D]q& %qqbi&)$/$ͮxћD R,ďOyMO0|p4ZPYU ?#_ 0n69MA p0:'c7HKF3 V?^ahA04?$RbavwKU?=nVD ܌ @K@=u}^N=n8%gTFL ?bhӬe1?JGe#24лEM3ZsްhؘCO>y,(:́j́ҏJ^wmQ8WGtkgD|N|q6[#}%plqbS!iWu/fě=1;;͞<'ʩt\M@cjg;P gǐzQ>N/v0"g 땧;quqȪI/Bu_X)E)l=FCvV-`m s8\[FMV;%g<^jYK$%|ZEz%4rK?EP29u10u),;}7OCcBX X-×" )7Crht*#b۫+YՓ .A> Z|X:Dk i !v#"jM'''I qe?ϼ}Dlm<Ğ#\zI2-طU݊Fj4+n0vpwF/f%]CbyL*[?~`.< AP M943oCO(<0WyaY <'\.٧d,ZamR\S& jlЧaՂ-6Ֆ!JQÂ*8]/ `ʂڿ+(fTqՇDWB.Af 1}堪Ok/ 7sAsQf@ '? 9Ȉb]jCGK]w\RzsobEr[O/ Õ{Q JHH+nD-6W5MQkp~3RX},UWiBgq_X M(ۚX gt-6ߪ,HS(0M:Yt:K3UoB}JH;[9a/H Ǜmơ`@Sa %DžlazHôz>E(&,HM]T|ք~W! wli,)D#[' 4aUAr{7^³KZؕK&M o췃(Xk]:%T寍 h2BW%ۆ# 0-6-'MJH఻k͕<1Ω@[G8d-9qN%Giq ?VxY3-:"q; 2"%~b̧NZwVZg9⦑>@zCzBT]Ul˂ce8+Hį}iJe"LƢe*H4A9:** 4툴8 \-Oȷ;|?A%@բԽWfx Fwsώtts1\Dm!`f&F297kx/b̏c2.° >"BvHqقBrMSn`wOxqMÌ!":--~F2~qWqѸ t鬷g,AZluJq3'yw Ja`JC l<|[,Tz k Y Z5ްi3%邯fp6:NH}ń2ӐK79M/5mM#Y uՀ)%$B9+W{nNV ՎK"൱V+.%gHq.nOUwy(|lZ(QݜhaG ieeȺ-99iU&[NDL*>Y^c ik1[o% L: v02C}Cw3!wx5+=~( 1Z':(yxuڸRWncx'Y@Ze ~ݾ Z_]/p0(-DݞG/=22 Ct1jvXNCkY=wEr̓]nK~RREnp$%>mn?eELA|{cgzS-;ňB8Tljs6)y^k͘Ȣ=(rPb\X} \Z3^C> r>fi]ݴ;ʋUɇ> )zWD*)9ׁy(2*Uyn6 d f?'^K3;3tь,<adI*7{h}vaM#bq-#`R 6k ,B bR@=+dSt,o呁 ۖ|?mG)3eC.+z{9G劋.ܜ!GijY[C3gap]du|_<{bu^p~IWrp.G?՗J ;&spP,V+syڱF6`Y8chJ&wDF9gkoVO)$-N8](%}G]}@&т}JFxS`O@ 3iIS~_FK.h)BfGoFX2a8,5PهRV!Z+SQ g2rJj2ak|+XɒXM5yp@ZubP(rrʊфoff<^xf 1ykO0f-n㤼Xu/y_%I_BzeQ|с?ȗסy;spDI Vyb:q"' .F 7a["Џ14C[mc:= k4NoOXj+-HX0ve8O:eW?,L`dYˎ<ѳI*K˳Dg3_-S|:RR hIHr[Fƣyk4;Qbl̛MLn#2']i_ӥqiؓm }u P]&> ' Y#PVBt֮ts]owWPj+X2‡'9v%H$iJTOk" #`#ѱ缾\Z"19U.SM'tI492t[_KwM(FC1"﹩Wq@{Tˏ~9֌!+a^f4\AfM-bۺ͍4/dsC IKcM}+."[?>`VMm5> lqh ԃ:\36QtLy7/6VQ.G$́ Nf3!Hm$~7X}JTx  \tm3m۾JĂ]j;ebECpG'BYj#yWB-mgmlj7ZRbGC5/l7M:d*/O+)m#Iy%vqјI! *[yrg6!D9nE"HP>H%5} 83ehвv[4N}?DΖlx[a)^lZ#೜I4uSqQit Im.T=/Gw|2 z-I8 }GO7P%}4{쉙w,yb=/m+]]=Пuu{UiY GP>&IHH($wpȣ. 'j7kTZs iǍUYŒвp'da'(E eaq$]z<36\OJ eTH E=trCMfN=|@Lnf Jb&B3">;[rfKqTc.MZ2t aֲFhqMlOD~ac G-7`20bTF:wd0HROA>GYJ9By6ˉ PDb>$tU&0پqy((Fciaky4e%޵U=3͵;C1wr˲.R[Ke1 9˜'&O"50`5$oۇ†LhS1wGs3TaI7D㰦a&=:G85[gR-Y︥bta/Y׆ϻY ې 1Run`mb9iz4QZP@G wl|"15A G攮 GC/p!  `$>K?}E&,^ZKEǣP`86t.c~?i8 ꏮ?B~ J&L$e s9n+mjI7Z* T3[}6{Mou2#BD3[I0PVͶ>3RBƶ\򸽝|HEO[2h[#LjfRœU#}ފ:G3F\za +SQ&5C"cw9!!s'9ߎ+}eXA虎C` x5y3i‰/`WatPp\aiVhpoBGИ :x1,5MZ54pz_ E E F׹/׶X. :acÕ堥* 1l<u:PZT%k][hHiy=h(ET7/tmVwqG- EOe*dEZDTDwBukprDJч+7:C fndZ ôP/ԟ@SnH}PӽY/mPjOٗŗ˾{a]I=с'^\I{Wfo ;qWl۔TOv&3 cP^NBFA'?ӨE&~lYYˋv@N }M6طfǹ5VVq.{ܟXVd<ڐ4Df1NM{$~fǵ)~kz`2u.l}tҢ Kԫ V%x%lUkӯh|4MN) WuS&y>VoUi9lEVā)xI?$|sFn 4U;cm|uZ0Z?Qا5cXA`&e^H)tk2VT}usqBF>_XHƸWC </ciؐ[N }7+5SC(o=JĮ.(=2|Tu#K9{,9W1#^L5VA٨.'ȏ˻ۺ1Y8o[Fp FhNθf!'dS"RO!NX6ދ!g6ߎ槁ڱ).^GaG OHOv3: ǵK{m6COwT`TpwE()D kΗaNG'ui"*,2'ZI߀{(T#Y8κfSZdUK HSx~KJ*Ar4IElTbV*bx!)4͵+*[J/1F#CHGt=VK\/P}9ml-)tUN!ʿdqCJ9EYMu{C(nRnE<[ p[e5a`7:%;;^6**VAdž(ct U +jk,N6#E,[s۔=[m޼zy%o)¡nZv;5PfU0ɤ硝R˫B::2#bxL 5͞;A;ϱ Zidߒ3m U{֗,8-ciFjc2,-nґU9 fFqҰ n;G? ..ÎFqvYwa5UmkCrWI^Cs:aٕUwo1]˩ɯf5J b.7xF_L[*^HIO" OZ}t4hj_p ӏQɚ̞܈ۜQCxu1C ݂]N9RY;jj;gl*0]փ i'Ɔ#8V^h^b%JCӦy 'N!S~ZN]\@9T5>~80[/az@CO%e_(gK >mQNv$z^TdG97jtH mƄiѥ# I)K>mB&r&YwzYMb4!8}K`Wqa@ AS䤖!NT] +K'ZI'7u <稌'kyG'M.>!}xBK@i(b,4j0܊- *C߼tdCY Md{#AXy띌c}#%G⫿}sAH DSzP%bE\`9BMqbeV?PUt. 6|os0_yA%߱VqY?ZB R+Nˮ <(Hĕ1t/ bod2R *8KϩW_kBse ܓ#80!`3ڵ?d%)NZHJXw ijlC@=**/T@pf#Ni~5r}(_K9j<+)ʼBgﵙźKFR轑Zǘ0]g~u¥(OSod"Ps{ 7:yS|HIQCx+/MمU|Ox Ve֠FZe[G=ߚS0-\̞\@ow_ S v?Ëwv_$ĈOcok?L[8wF C x|`џ0vɄ悵ugFݙ窊OTfwz_:iIQZ2TP!?lW*c:j.*N 68CjQ: Yw0Q\!K=]$ɽF0g*=LnQQմG:[^nIE]Tl*) 0@XEfK*E[:Djt:-؇!3x=,ت4oT`TM[tL:q#mAS<ÁV PԊG씎Kay7JemDOQsь94|QvbtY'K*#IgN */ 錱Ant('gzAKPTd|u؇mןJ~׭ SWf8muE~Q~3UI|S Ř/n`oTB4>H1!$ ~6NRU})AFk2n 釻 pA5Z|~SOB+BR,[|"}T.e J-bj/@s?ޥ"AMp+E_AP4jLpj9)tX |P[AaN^:-̱kUl .HFmhOwۗȸLbc XO.H&\(jGoO' 2Y PNUrV¤eurYlOsm"ɝ#+I…pRb̖DBАJM3%,)}{>zAUt(&{q#gnjN cBYuǼgf'rN?}~&2,k ?_!'4ޝGɣYۢ T㦤s 6ĉ[GG z Ba;9)֖yE ۄ.2Mw;fbF6Pksx.hvsRzfZluxzYNotd#UXsƐ ˅l:cx:iS@_vܕ^4y jgԸ"pS:lR4LXAZmffT29GCܔ,fU3DmۦD<@L5 $_04}E,e8=d,WfCgzӥυ #RaֱRnns _=$m=RbjA$AFwaWo i/m5Lk}!_/x }oNS\9m zŤ#޽ʖc nX/o9YN*[^EsW{SU'6eVd]G< z* 9;㝸)"оitH|^?R.s3}jvnd|sעE$ףbs2^4ٗ]X oYR j"01/7ۗ)f\5׼nS7e~yw^REoZhQ;q>Ю.V"LqXCg|%Y*T0)-Y)8O i$.5^[ƒ{ѽ(?6 ;:2}soܧpuH A}.ێ'OJLSY+v_$5ff162 :wE5e#%"Ӻ-vI}!ń28 %[M|6nu?,WK9Aoq(gkWo(ŖХd7԰t[CB4J]6~sZ|K'_ꘇ;}y2Z3^Š2LZl ]Jvt ז%ObF\?݀!*N9ZVrC.Џ:Rˍ^|Yr,N\;%hc]jVDri:|7joazIC! Ij yw7=v+NJjJJHz/8X7iw ˬeKK}QX,GXy(|Mn5@.q{s5;#iiD U$ 5UR7<&Gkt*i܎pL/9N{\ c460ÔO#BX9[ "MG0 Z)?$MBm*Joʀx؛d0Z(Q3*^ڪTDDԖPZ0$}B^Dj m|Q\j*9 &4HB[<2yw'G:9y 8FRc`(~ԯraX4-yl$aw{tS.\dPiQOqOf5:~Lg.m-qOިrFDeT1 Zegڮ11$CMT =Xm7I@qtPVm[%e% XIP ؾ;9ho]c_G/RgPOF8>oZ5^N.P^f#{XBRFgze׀:5!3>0um])C&IryFy*"RLA$ vQūmG ]3?1e$v?x'ι`~xA!!X۫}V\-xs CR*#%7>j{|u% K/%B>)D1k%XIRえ`gz*+ lͽZ#BC"}[tJ]ޡQxd C=bnM(DoQO\s/ԔZсp({>*]NeIF56x}o+_G`\ z!X"GX&9\?D??A6aN'YPiţ繊jzY[ uLdz`߹hY]{v. Q[]~h;L / Cs)_E*K]RZKPR/,:J*ߑ`Sp0hl: pfXN1(Fwr2Ԅ1鏦kjěϮyl~βi1Bzsvb(H7uZޝN plߟuA}=gsNTVuͣOPMok rkʖ+U* n-hP!%IHV#br5e gTG뎆)ͣ'VCX&k`S\H9ߓPPHI%pk K\6}q.s":mI[s\CꟇpx+.Wi^S~t/&d\AJV,/y=p t֯y>rACh.FYv*ߙN/hppX>ǜ\$:Z]5Rɤ!@G# }jzءin"6OC) R^<5Ug%|cN:L_S)y8MT$Gi$h귑N+a4x;n18~16.Uk8zu/yumCӕô?hd}G\n^P<#5)P$t}p@_=^dPsLqQIL 倁rn`XBzo৷Kg%wY/ߙ6P7X,7?t)fM4=G4׫}/ `&|uc{|P5ͻ,) qSEz[LJS<+d+b \?%+9snV8.ogS₧Wx;#8\z,g%{M#vPtZt4J o\yqf\}@rd;q:KV1Ӕ1K%|H#8'ᔍܸyefh8vo)?19F\ 8Mkf{TǏ[-Ջハ˭7$m/xm͝upQ]VA iX{Tu_@zOSQ~S1X`ʋn_&HZ-I] $q7 568j||75{_qtXKu-)Vlg3bivi? z|ϞAy7ex4&\nmc*r-ru>*Qbz,( THss ɟvmc,z#̇p}0, Q'7lØIH1S/>>iCMnW޷ͯ!,\~>fM`κ Y|.2YEX✐+)VO-,B-0z׍W]*SYbJ?lÃiQ{S`YP>?-T7aYgrJk[߇4` ,D{*Z!-c&(ڡ7m&]x%er̹RK ݑ :i啓9Rp%|߇PWGuUa+wmu"앱yCW wPȤf"K l8n5hӒZyvy ]Wq=k޼헦L2)`<5^kD:JR# t[IrڼĆw*#4Q$.Y-N 3Ѭ8}k!RuvT mZ{,2XCxH pcSbcduVb7aG ͞ K㴤c$jl &1|d<^ ~L;+9cn>(5)iTY JX~I'C (Is'Wj [ң0Dm>lFw^精)Cd߰.X퀫״9Uݶz29(f< Rd:M_٬g4t~s,s [`-t-VF>Sr;U3~+bAJɻ#Д,w 0KqU!D >gxEѓG5Zsݦ,$=%{>a6uuV5-<=6ߤ0˖KAK0:aC.%H]e0Ai|T۬MP}ђ(Ĝ fL3|b[Q,2vē?mpX$f %-h rY?62pT, ܵ(l!Y(}EHP|O1YofNd ribϽ,Lq7:S2& #f*K {O[S..fX}ϳڇ_ LK#OxAt[TIF6Wy ?qU}iyjf 9+7WNi+C3j]#T4th s(w2NnړGN_c0(Ng^AM֟o1 mٸ%PR2$DqI>h(*é"0q*t aNL"h(լ`Ay YYIMàT"qF.)[l#}vlOyE~@~`];VME䜣3ASN ۍ .4w^mKtjŽšBzuRFb@0#2Iz̗"3sGWBv*x̺)8!҇B!F0l?גS-UOQ_ٸn,@k&jjWn2Pʯfv`@dwZ<\PAʔyԕDȁЂH8RͿIRn 1FV%Dg~i ՗SXe4I;#q-rG9eҭh6W/BsyN /,uV3a0C̛s Hrb糺Ha_%BZߺ3`Jls}F]T_DSx'K(ˠA`A%BW ԔX_ETwrT秹Ǧyag?w%-ߩ`-B6 ٴD}X&q ZC фpfô_^ʋ=p A%ExQUe>LԳћ=@\Pvͯ&RywTݛ]* v{F9Sիdٴ.bͨAf^6x8m6 uRB"BDPE^$r70{&P8\黬:fqЯ'ɏPmL'6nwj`9=&f~ŋTA|D3!|弍f_QЯZ:Z't-8ۅ9 v]E{ܰ)Q^ILWbi,w哋oa]7Gc*b8gāu}2-ix6H A=5gawr2r8聞91 D9##I(bhEt: Df"2@,>zﬖA .mu"\sU[QU!tjq8x ].wa5:Q=G\>Zk^6'vF[ѽS珚=扤pEH8aYf Np%-iTM5se E8Fh/1$+.E/Sb!iTܗ &% B,g2K]v+޽tK'ρj1^PG.Z4B`D3ęrg1TliGt{MUrf[׺* iӖhը̾ޘSgvVdNMuׇЊGzKTYEHc-DA%[A/ HdVzʹDU?$X.r:hZ@g)ے.˓w=ԫ槗\yz(/X] 0Nu8h`wו}'l[C|<9W&YR(Hnl̏ )Gȧ. R:P'uL}M`ߞnjc^wF=.D^ZBk1TyX' X띯0ϋvzq;^Rimp;-)ܯ䞉wp%;H )E}0#?6F)T)lPg[zv)%FDv_uvo4F!E " . =,r$,OL[ڨًHξPNNXw]xG0L<%:-j*iVsrW+K%&`NOꞕ$ 8 ~$r[jܔt%۫6 bD/,m@= %GX}Q<靻2;'M\Xr~.kRq6ntܣѮrsȦ @ fs0}hf#)&^LO{a\6/~eoPʃ$7F›PTiFX|*?:_*jH/]*%&yuÏK#afU1vfq"^Yy8/"ObS=P"@vGoٯGe\*b3=vn{_)uT#+Lvko"zyDyhL2q%h&r^~#;gNեx򐠯A+~4JsDʷFaV +CZs*4yV{^.Wz# ϒz/Z*=ryf9L jmZ!+,l4 ,Bg"q=>=QŦPBS]I)$^n˿Y $jua Ux>C|8$Th =j4t2?bfLF2B*MiH7'DPÚ@YbHq jWQ{@^ !t9_z ֑^6pC7Y( /5*K 1sQ_C"éGh]eŏŁJwX%M@$*"l*+@,椓SRCۋd3IGU۸,`4ӁçS4R=7g~kДo; CZ_C{SI<2ђr>ʥ&>_/'p2Xu)3T鵧z 'jSPǞڇP1^|6R =G^@D2]|p!Y0f>ؐG|ޭfTO {HqNBJ߹yÇ)|sBхdtlDV B1o}\v !b#?][8L^{mp7i_CiBZbPgbcF̽جa9v7JVL<(6aHdTNT09jS~z eR(-Y'HZopoQ}g[4$ f(̊bH0y BFH'2lMpoG6SR ()nS6<`d!AnB!X>!q`KQ3#t_[!@B"ECO*q;3wBcO\o!,8HN|hJ`m0S9ĦV>(HCZCeu.1֕+ZOxοW-v˸Ӑtb7^7҂_1?nZ&4D!MkV힚TNcdVS >K-vW0b kۛpoO?fXnHGCD7ȿg)v" c xCPm [ư㡄ro wFN2J:^5~- ,e6mCOf wY<*eK@X-<}9r&%8Vh5H1]'cdt \fb5RǴ+->UO*|-((vtR%P yR^bi8E'.ߓ_$%A uNi_] (wcKs0Jѳ] bމ%+ JbqiJ,vy&57 Ybk36j'A"oO' V~M.PjQ'EK cQPPtFvׯ[XyK+4hP`9MxU⓱B< mPwzgP"&³iX9~V{$:Pc#צxdX:>S _=HrŎD4齸|0t/qkK^J b΍M6ORFH=!qU] g " #&Ԟ+CZV/xuIWS\90fT Y"j `w!>vֆ)3$)T jSa|Dj6?۷7R*7Bxs9Q+^:j$/#O=؁ lX(SOqe_YJE2_u6rv2:8XU2rα-b6.cO0h7E-)r_ΣIR9p*Uďc-HRd^$.I\S{m1c=< wµv`VI7Btfd*Buب-u"{ kvqJwgAֹȎսmbĥp^jX!dr!tL}wl}ib[<}rWpϴիVwl}]z| Rdg-\N/h m܍' <ߴ oEoJe"BAm4lh< aw-ן1P]R9ZN89TiFXF:JHɮ/^XXVES. U?!4bxE2{Q/Lf{X> w}>^CIPck)(!()ù2ө"HUأ&VsKwFlUa{(΋ Qφ@rw 1fS<8,"bH=ȬWAx#qS।OV4^Ӛ} 5NS ,D$'!x1B %M[z?iGd%"lQ`; G^b`DDrܠm 퉪 4⁍$gC{>ժ<6,>doe7aԊ#-:T<\]nzv&v"d|Q.aU"}K(]2v"b$G)t0湩vxUY+`UGAu!q!R] nT]X1}JʁZ6=|"+mg8=Zs%$r3Z?fl]*L.N?23¿e;'KwdPAh#$&}6jҖSR{ J=ZPcApw"FSwr&s @mCBG[u}rmQsm/Tvi$ 蹬%>I ? ehE"-a})mx Ñ/&*m7 @ܞ}B!aMݺG7$WCĘ^6|:6kK;Mn `ʭH? c2*?ς|PGP`vx4c 1eSfh]a:VOHJ]{l!ʵbQXv@s03lPFoD 2G\Y˯EVEt+iKqZ5` Mr~!m[OǂC40e`pXB, 1I'ʪ 힁HCS3?H훂Esdг0 C$_r]aauG/] 8dsU=eRI\Q+u7 [hc`:Mtn:5K5.z ct ʋvIBÆWC,c%ʑCm XNxJ/S1U3Bwy־A(-L692=pJ# _OXQ?=3K=ZfiGS[F_= P[ex,p.D MT eI4T5oWuQ? { *aTmiy!P#e!y(ob{aR!Q&^C8mϕ)E .Bբ}+P-={/ۃY3,GCEħ79&Su+/3ޠ)^U#y_. 'zd~}ޮo/}`@W7\; J _ؑu$?Q}Ո;2ySz8usnA ?iȿ TE{X*K0UZmr_a>.Qt fy;+| ci꯹Jơll0Ul()xm.}18m{C,GCZA\xO"XmWMQ?^=?deJ4Ɵ@qg&\*' tj׭=`z3EyM}fƘY$/hᓋ)鋜7ϻD)4/Jps5DWT#<ڱm7y4hK Oxb>$L#< 2,ۉ؃BȞ;jgBIrFc)[_9kڽ=M{ZM L.P;O.jdr}#>.K-H(fT<\BIN+@>~mP8T$25̽''C}+4:BHq7o}}k|bt h_dTJ4ԺgBq 6 /$$)8GixI=+q)pmZV?O ,tV&p4Vdxۏď{#^i?b) s L9>u}$xvs\~&=m9-F*X\߻}m .t>ES sv)e:oV* m{KGRiۮnr.Fnh!Ѯ,Gu$4^X@ŝ%w3b[KZs]]S-od^=pf|}Vt_8Im+r$,02MdNLOc!^7f  zk2(P\S@xKDx[p#+c;CbeSSMo)Ʈl&we|Gߪ\tm ]K\Д7$] .TNxBGS%,gq2(=6arw[(Qc \?@+P4<Ĵj&Q1(YgҎ)j8):B5k{4dm[N,HY~_ 9:QK`8~ r(&Y0^AE {ڧJ-?vÆtQ/9@o{ɮCЬ )F_~7܇27^w,0 )[u2f& L)&euTpc"QȍJܹÂ$A/j޻qҲC})7:L8]لv?^o..c&alƂ~RKPQ3ʩ9Ρ3h ;qlBv?U2V?ß\FP: 8Q1}f Ƽdכ[h[gSx_O`-ս&ՕĊǠ0m\%NY edBT6#a-3ݛ`sE_XT {I-cg8UK*<$^qedk+ciWUm\ w  aA v4T"!,,a4aץߐ֊g[ViS?j5w`AszG# 'ǥn ;I9 CCmrC9QH$)&]M]iQR\/QlzoHE >U+C,[n&q 玉.E GQSweTυr&jd13*l-L1o9/DPn~VuCۺG@8?,~YlY h*vN!%HK{M4As\l9&x(7B2d4Z8oI-uwoȳ,=[+fhwP,]ܰ)Ss 6@,f!D kS $o?/V4r@k6aDGc$. s6$8B|С8c~ ⇃ށjQ<1) D8TK} "mNʈ~dPi[Zj {ov)?t K'Y]lQ?hA# .êĆdJ7`"1"CumdsN2CJW O)S V0%?{t#{!kT(6.GR 6x_$wb iʜs#zh+oCofAٟ5`hKQYޏ4B$f_gӘ%xɀQTKőQ"Md (MXP(?6Lo[#tIǶJ4^~U(?]> b3jU".\[Dž}^wrA^"52:B GaA;`9ŽHmLWdozIքH*BI3nGӔIYOeE6DwAP`l(gWfwL@(͔;7H l]؊vfdǦ1liu!g4 Հg.v )Cj1EFºg|d dmOJEuIB|ַG/誌+.icVȊ"iْAmמVu"V2/g;P Re^mwŒO U5x vҫXf7؛Y{2V! _?^.Hp ilBzQ}QEALĽގȨ0LJÏ'R+TEJ5/˒t{Km*̈́33lPo|)mB1p1/qK&z%ə|ͻ-Focfj twby|[K#[>N|My9u++<;xASehs`)~Z7}l~߷R!1;\Z|ya8cעF_#feY衖 }q*?4wFtQsڣJ ;A(Fյm6r"Թ$ƈki7g(y?#2)Zwd(Ŏ͘#zO%١@Bgm{T̏JnZJ`9~R`yNh0Yɢ6VZ9^o %@bu,V5a;.qZtd6T3U5'5U:5:mcDI83AfaU8ޫT̕k 2F:KhC A 脾; Άm2ڷ&Kfmk+=}#H C+]\ %9zʸavh?&P޽5d UӋhNT"{GJ͇@ڷʂx ZӞ?ӵn6t48*Ӫ~x?v'Xt,d[4wp+ ?僵}a>UtM(f09HfE(m+Yu*u@+,?[am/OuAa_J"]ja~Z}=JN~"^7,#2Ϋ%TrEE}Ni  fEO-)ʻVg&%}X[gYg+u*joNV̿N`,Qië*qex+)@ڳ9t-`Ťß}Ɏ-,HPVq!`Fp[wb\?(?w5][hDi_n^ S h:ɢVʱo`W5,\Ϸ@d' VCLZ1f\9jÇAq6v4]`~А1UGT {#ِi،5+O z6 8)n=| @=i%tYH`@qMP7P==ɱV#+Ս2e7'9G G6} 5Pz,"qv1Gi/PA7ܟzQTG}=֎vIu=6+rdAa&'#YsV[hMfX<VK-;٠p <\]E] ]J;P!kyYq8J _庘kG:t!dobgM@9 T>4)e9sayHe)dh+IM^f#7.xG ѲAaLb{S6r7}sU`W%WH`k_Cՙ/@|^|&2~Mܾ BnpXr s`ǘi9U|} BGYQ+#/6wko˛{`Gnd?y =OG@!~QWDYqtg,PT{:Idt~KBYdpf.*#zQ3d %UG1htISU%X:D+VZ\M{VRm %eR o i+_I[$6rx+f!1H P@ [wNV#^w7gyV2 g2>9T+#LqL$.?ek JiW3y\l)(9%3/ e\W?)ZB,#Q˂EN$?Mؿ:@ w5vCHv^>C`@$9_ ӠD'2YXEѦh+zfEy 3*tL1 ʭݠ_?EK^)oB>H`v/8&f8Wz$2VTJ>ǩ_\3[{ȓE;^K"q Q؛?K3RXO *صgժzfͰȫ95гZI|].sw4 1 -e(.],x˧N)?vw,0*3'l64>5_ Y\Qn\_vV4غGjN ءTAyk}! wCx1(EsP3:#*cSt|U:|DYjBqM`fd (^?ڦMEC;'a)"q-:(.kx -孩"*-Hm:`,}f,SM.W {kG<(!bae (Y鍪~tusL"m@^Nvw̑g9ȇqRM}S+.5 f>yCBq~k~76y^;g; Dm5naj>7 !S֓Ȋg`2 Aݓ9[4sv<$ .թmu0dvEOc[YG] 8=swDǶ{Qmq2aB:XM3KۊXC a{W"y> fH^=/R7vb(B;Gyo F8H88 [}8%CeS߼`g+@MB$!hqJR=/HR<#03Y⅐y[ְcXRb|obI}3!aUŗ& HO;\rHŰng/j52eU5ٞ+h"[ j_Պ̼!҉n C"(n*10,aZ֦txSKm-Ϛ 俗ci 9(`\m X:<::qh@ue{H3Wqs,LSӪN@:)hڟ4٤q3Zvos٤#m-+I'eoE;#f25! Ų־MMMp P$ǡun?H9A~6#mlHJ R]-,; |G!;|O|^$oz8sc_m:M *I ;[Q&P$u;FP &:sAHg )vN%݄mef[ݮ}^JsaMvRj-S N ̋{I "=$PztjhP7VgV `F ։r*c\%{4:zU''0򎌧Zܺ1UP-w  sZ/lND|-z_JJA:*hb@RfaJ/91Q~k3zߓ!'q( v'o\ȶAcz@]= Qa)RDž!%he@s!~agzºڌwJG#m:f.kݶ W<)QR|yfڤdh;! ?kڐ@kaBVQ)1щ1M#|:j*YJxl-.9@$G.9\jvŌrS.mJ9+up H5/k6sy1AOS4hGoа6O0t:OY<$,~k:d+)-8 Ax/'ֲLJq/fD?i,cmB 4+Ɠg,8mS*\F1yFQ]=%d`ƮVsQnf#sOB#@ rl$1G)l)/̬SWuVBgv}`ݚ] ~<d(r1Ƿ#U9c>  ycxatx=Bz4V3wU}Rdjwd{<2}4f+هC8ӢTݮzh,o.%a@}50 -lKcձ9!=LՃrJ~jBgo pG6E(=Dt)$(dzNWDzgn[6.|`!58eH6vU04)qwO6D$+]D"V7UvDQU"^*W."X/r r4ZNYlم AK#_HˑhG@ٳғP1PNwbGNN6o0n]\'N&-"e׶t^h >>dr`";,CZ\ݹw%祛 ,/ ڝ`rCQƚ Xvz>u7jR^POLGн=&g(21L(* 7g]knוҵsP6Z.k㸍R9%)ˀz\ھ|H %$ :hL,UY9+̀sD%UlXRSW%>N›sS G;x=e|XS>0!Bb&C E&7 6X4Xn0@g- iy_4G.Bp ub_,M>Zs38msܦaɜ:Է;M;Xp&hDY8 6T0޺o8$y840b8>D22~Ӳ v_B8ՖuDy)?$Xkp' RS޿B[:j1evé:,~[ c۾5CK}f I Q]+O(oɣ8N-;UݞvOuJutn0WFԇļ,m6Yꄑ$L$DƉms6{ sm1)Urk!R#'@Ulޏ7u3\Օ7qpU@n+Ɛۘ$l,*A'̠ Ӣu"y˖鲣%JL%]Ts l CCs3j9ZjDrQʔcbUq:`Bڀ$ ̫--O4 "}~O` 1Ѽq`ꁮ c ܬV9W f]c @Waԃ f\t#6r`ulڦ^&4P zWl&4 ysJC|Vށ9YA™^xǂKRO- XCq!0hmxqh]O,` YkU yqδF & <v .HkwuK(r*̭l]ż%+`433nsS W i@!\md/D3)Vyfؕ\c߷d W+?_g~F?=u,b\)Axc?T@]1W gS@$5GYTC5+~)U#Cq Bj-+\,f2KN$jL_]C7}~ST/WŎ9]x.81zc"5e)]l+bNgYFڼ\"g緼oZ&KT D} zzs# eʅƑE9`U_gM1}TVՀĘeH'#M *x y+rqFfN ﲠf o|aSOV, >s 34^o1qORCAg9WƐoP Jg̡@9 ^' !խ-KD.Էj 5l (n^.W;Cnʏw! ) :ҡXqϤv ¬1-^9 E&Ya|6B[Zu.kgQ{au]Fuj[_PqL'+TUݸs'G9zcݐ.@U,Ү˂}ha&3g%dSi2Q\\3hk'#L 襍6!$&lJ2Wi-dR0ٸpezd)xiК,SGUan߯ tјA pnu9h7%>b}GN9TGrťSF&J8 ~9򽯫]w$P7D'aޡqMs06ޜY0٫mdE2wFEχ}ب2Cv> JKOX#6}[zn3 /GihK]Ո//WX@/ q0ߒY8IsJ6[f|㾖&J 7j~@?ց>u/tap/ -BIuIx0 N規8♊)ZJ/+ jsoNqP71"RBTe+5I;?@-vl0ܻڞ|2wBgӤ!}h .tﶍ#)d;#Dd޶D >Oa:ªѨS2w'^ae|{\ۀ+:Kzȥ>y)L꒱c [9laxxZ.mV_f͠R8Z|#gS > Ѻ7@4CC?"ͨ3|&=ZL_цvxbNoiCek0?7 q" }?ȍ=E[%`e~'6ˠO,X I9\T+ _CWuf]= p"$E_vd?YSENK!-w]75mJs۝y3 `[G!gɆ\ +YUf$'hrhj尡t}?G%@@[nM+ ^gmZl&*@zŨsj؀r@Z q@G@Gi$mmVBmb# !؎/h4/0l${3c]-ỳ˴_Cs%%y,E{ꁎ z) IDV5,0YC{h4miɡ )-8K|A͠v|SFkƾ}~ =6wF筟j[73mT>@D5&N3 _qn hXs0Ďe=<?Z@43&Ռ@Ff D1#֛M4e|R~R:[#h|凛7бeXXˀ72 WÃV C*")Xhu9iP>p7"۷5r(}JF '>t,>/j!.FC!hp񹿵c̈)jrv dZVl:-}'FUo%ZM[zmcupD^T~nO9D4I>u_w8q,M_ku_W֎%{VH߀5 y2H 6u"^&Zف9YX$Iy*un6? Ô$o^i-ݠKKH3²u& P єᖜ(H+/lu>k !\7Bk9r -OIđ*~C,"q\l?1_p:CLf!{ }x|R>d"ݮVQG{HXACSg$^-AXgK- AA%)؁f@ {y@~s#( +")Q*i4z;dI '1UgٕG2U=eu*'G0eI)|$/= U i*H`/J59eOT†י#kkxD^e\3){N^n%%w5,{4x' .x̱AD &U(-@inSA'VHzyԀCr2XJ JZ@H?lL*8EYC ?m]GM&>oMzxǎ8'hkԙ`Ԗ3) p($퇖_zInV3p6}AFqLkF! e}msVdC*yS4+c3RcVr`C)#kee.j,)y!d33 LIJLafBD^z* ({w]*gRO+.𹨶Y0 h051::ʓ {9D=UB+%kN>^+UM1{BY~ E !2=wg&[irC6sV7UjZy H!l 3 !i\9 8w*"'!X>\qVm?9kDѣ@wh߭q$8,\sQ`=6"7^hv`)y m!_gQ[{7G`p+6IXAt}hMtSXIaLJ^a֣|22j])Z.B$>cCC͝0) I3hGgn7v˴lA`l^ʝ:#>jVlY;z*V,⃦fwٙ7sjs+ O6qh@7tuE:]GA7cUhlE~_VzڐV@ͱ1{3 :VWGmt 4TŬTPgCrښ Eܔfn(7D2әnT H~tZzxVAj&Hh0uYLT1Beʪ " λ [4kwnk"34o") ++!gvd5q>Tp O>8UiX4͡06T3C‘d E,E;gr7{ tSPER1rH^^=|F!`8[m<1!wn~^e\vJ<;ޘ/oH1=IUW?u83%C[>6T/!Yנ4ojUx ]rX}=]>(R 7; }#̂|ځJ.%'snT\wrP&hD*wRWbVVՎyTBrһj*ePR.[W,=taS``MrտKDQEeg֘So0A׳ KUCmCe<ȶ73tRT*Be$h.C(5gPEU?6WI z8ߖ݁4nDL^͊)Lc΋8*ό?(X޿5.nWJ T*:UQbZj2Y(٣030s4!h[l[>'E׭2Vn\8VFP"L Pkv+iHg)V ۍc,KW/l=@8^skC>HYuE@s&*#M4 @?=*8q[|!_K@\ĵ0Qb_Cay?"Z^e T޺XD\4_b 0|q5|Ir^Yx^(!.ז7a'ؾ9=Gv^`ėˆA})nRX VXƴDu[~(vaj0}a 쐵3 1 l#:: zOavi2J+EZpb$a<PxLZ]{`l6J` ,lhՐf[TJ[`5OiO[p8"*M6vm5S Û sz9R"zuL@_jw*g3ݼ#N>04c 4=y#-u6W"'~)LL!IZ+{sUR|{͍=cV 2rsb+|Wl+pIh鰵oDjFU{NF,-/y-~msC6Ltq>"x%}XVgT5ի݌NwL*R1àGp݅mx1Y6:m7CXEh0pQ(ֈ[B$=6Sw} ˭(-gck1#)I78j "`KNʣyeas:F{BbV7>Kez#? |{\^a)Rɀ?$@ge:E>I{'Ohd6 e;[a CZqr*tJp7頝L+lJkᰧXYz鮙)Ctj{е"np89WwY8+G[(t|#E5c5SLE|@LD:9h% /]GyD&t,QN}S' 2e (pZZ&fI&ŔJpRCvYWl~oGD  Ƒ7DN<#Oݺl\a֐z)}>SUYNnzّ #|xWW?BN@ӧ_ xFTtYBc 1_H p/뼘IhUA]Nn SE&4H\v*bҵoF3w{zЪ; /u!.:3-&>73hx/|tĥ5nEުE3W#9֠S&N91́c~eEYLSmrNC=QkXzk">= FuZsq7 L;G)Ս I됳QwV2UZEȍqֱNxyڢdN < gD 4Ԧ鉖|: )Û 3ַGʓA,ׯ]`bKKFqw)ftHU m2hq\$&`.HA!\>JNܷ݁x4$a:}{i~Z6yy?F.l3N [mjX?ރ .IJt"N#2Ia.O&q S*: 4\AkA2YKCY?d 4:qNlj?uX:{D!n)"$]6Vs=}l^V$*eLljZFΓY(:-Ȯr))b׬ a0}CRSŻ/-J .JJ»(?׍llL -HFoeoT|tM>ء*9Q'Bc*|-ˡ Ml[~Q"̩Y;¯N#8e]ꎮ>ܶ .n`P#i|?{5 cjP/wSxfiݙ%>{S`],1@L E=Y ʤŖ*'\ut罢 ]q utDkkMo}ߑ*:,N6C bWuJP T4=O;( ]Oe\[ t@AB #A<9BzL ˌS~5~7pcq\FYVI,_QoIv`fU\`m,f/dJeUn/bN_V88lQ)ظ53XIeJMvܱŐ"FFwۉ\pw)vxk@E's>y!?}(ԥ1!ON,Bqmi tTFw?:Ipyvʳ1Gf]z*fv:z\rt=E>D92Gm!-wlf.&VjqcF_+  P-QՀJ*C׊r]^-i݀'W% Ψ>7u&Y"#uƺW/]MF)i ltv(&'` D3Cx3~dWdȍsksP~*ǂuo_i0^>,=8d(eD z%6Deg<4)!^t𒅼`N :!tU Dš$W]\ݓu2Hv,p}=%oA D~G"mMT&=N.vZy2OmT0@fc='R6 hYViΆ|Ƨ?uN?V=*Ns/^y4^ږqf#6/C\3{1E,xG67htP 9k2S4Z/ꆎ7)5 zTiwSW4DPG?ΆEHc  /$ :;1?xXgez/Om+*[ FQm]+vS{/p+qxpQ ]*JBC ; hv=g5Io>]sr^;h'tu‰a=hA3ٶ?t@Ba; EBI^Su~r½lUbNSRias ĖȎ%zE8 h8to}0F l/dOMQQvI0|bpb]t+j~]( JA@xWLПMj 篒%qRYlx]*wD@zұ6 eHssǎHݐ (f:_BwlR>cuȊuY/DŢxV>Z)Ur1BG }BY\2< c7:3)Ğ1ie0x#X}sZ_[LNc#j_6[xX8C,r D~\'W nWWoy&8]ϏQ* )K|K4je3i\*1lyWl9V$!3yCL+@"wP,t鱕 UyM'dr!+r+)Rz?{ #c]9ڦ"v{ݮǏ q~`#2:T DBC3J,80jPW~h3bѤZ+.JK<3-ӊt=aW{=~B4B %wdZ&š}je4C Mv=ڋ#T?(Wo"xr}301Q25EU s2{ W`7sv;BI ڏi2'(l3դL. <->7^>fVw7WZ<l|CqP@K:ԀEmMW8{ `2 M_]$d]~Ct1dr!A{b<]XЬ;gcT'cb@d eTI$ xvⒻKrW1ʑ tYsV_恳WRw[#6F` {ɱ'6dן47W[s*ɭ׷'HLn {QJ|)W^䟒ىmsF|]}U<wR(JjȲ8މn‘:r[ON\l NqەT3-N uFrsq !QF4"Ք٣> MsڜFog]pU7NW̓:kQ1=I􈯸vDz֔X Ad^[o,*_9`2$#1` b6!)6LE0c3jIU G !S{p74|ӞGnx&3unMx}\w hCDyȫlgeKymV8+ͺr.b ҁaFcۡ~?L4{W Wc:W?GRZF\ôOx`%M2?]MW$R]ªS*JzwǙDK4ۇֱ3Xv&$+Au@S)H,WMk־JBE> `8Ši%E6**պC߅:]ÔjadY07j`z,;eYb`ȾN ֤P Q] (4Z'UEJw}ܨRۅ~CC*Bc3m.i][MO_y,*Mc `jDe J8QquIPDy s|ɳG.չp%ͥ3X )%r;b>D6Wc%6_E+@Icͪse@bO176 ֑{5'yOc=-|]Kph8/I I)6gAʅ$)KzykcCG28+|-ztj]uHA( 7TbZH-Jk+jC[T_XKTo`PBr7"yZi0亐 wjquFBL8Ksӆ:tj"=w#;Owj_9 x:ID.m~p?\! @ + r}X"YɓZ-}QCv R|2r9<9 c\5]o)YY&ȂE1C&"k/? ^S/sB{v}"֝pk~tP8Si9;@>ϊda 1d`ۧ_ Xvv2hdWhMFFV6}a=}̤A`n٫!C;~›Div! 0Tns  r' PS7q~U*ίPDz6zOLThղ6.nx!4vWA-ERQ!LC.q: ^f4,]#脔{LF'ͮc Rit &tu2qtĔ/} |" -D*I$bw$F+yF{4 lhrْ3\'R)Y!H3S+?.F} yIǤ-.k g3d10T@G. Qz&Y K&Hōi5K޾\QM❷]"4C4\p- <[%cI0m/dѐ֋= CE_irKXܴ_$}R~ٚMSp7㦘N5'HFȻ8Fyo1a+xKJK6vKO_k𸉿tU|qXد+(0(x+c5!mt zB r4ȓR%sxF`Eۇ4 o[:YI>dhBlB.̀Q"gǨ^:Je؎t)2=-]iV=,H%qY!\hKU(6)B ph }N$fN j-{UþzJǴpage"lw!ZOg?FR[3UvË4*We>zŽ1Wt٘), !M3ZX O+Ke3<r'%_;/iŒ[y@q%!+i%;ݒFT P܇<)5t1Ug>8qC_hHI3t(ΖIcM( x+_b#Ør[be,$bߐ =]V0! 6澠\Lo=Qۖ cϪ`='ot0ZCNr^')sǥH}oYsZ/Rqu2WͩLJc9U硄e'W;?,rפ/bϺPydgmߏQ Ys4,iw+v3OT[mEQq7 ,g_~BQ.21 @3xaOz{ܗpI gNeBWE v}C}ԁp𞺈{_m饺7FuwXQٰN;Z @@`q̞OC7Cթ'>@7N5:ưWC-ރ7 qE/"( IׯmJ4d%pX{[wa[Hͧ< b= vRrw8I&e`!Gf_`6ga>sr\K/ȷ9/ o"%y!hfMaZddp/, ,p\yIW1,(J4'tr>e bbg 0e?썊F~qkf3K, U?i8KQI Ltco#T8^֛I\xe|^)+ʷܺyVqz$~fxvuz$|vvp?hdrV-̝t:!fg/0WagR*[M xAᅖL]J]Z@;mtIw ^ɩ#@)R:16#HkrCa*;- ߸vIs`b X"Ļ^}K/Z}"9}zbL=_Uaͱ'NNE9ghVA)0TnK TܲLń+RCr)v\S35E$T#=rtkqG:98SC$n:5(VeK]Iv~nPϿwE͍Q@4ɧ֚^͌Wܼp'z1<%kwY怒vp0ͷ+N){qJ28هA|3I?Re`+7\9cnW} J' ݵ@={˾ W:ܽNl&`և)3l =h2VɬBH8-Ua jR^or؛N2-Hpݠ`W+V(|4/o3Xij~N%*JrA͏a[tOLa:.dQAoQӧ3{%ၜ9gj<b-ǬmS޿散B˱aBE#8A w85V!p`r٣^HDæ-OyA *xFݺQw|f#dͲk61ب _w"߰ ӷ'< C`װx4qVrF3/(|AwqD qG \!\J ݐA|ףx %7H=FsTgR qL%_@b&b7!0 !՘HۄnlpFԹyZ Bbt89![--CBzbOTձaU?*[L:LG6`#}U_\/O|]`1]^GX&[Cg?T_-17LVjHN$?dt/6@ CM`&td$yI@/>̖2 PNjSs׋FšwB`~-9ԡn /h\N9"#-(,174gʙC YxmsX ׈vXC\ajAzEɷ40W8wRTSS~gGv?-uKY1|G)fFԲ>wk0f_bz"yo~!b4kN PosXGq W.kQtR-Z٩e1>j*@~|m]Qw %yvDگ첿pMSp)dN58DkHAT H5jNtsmXeA 1+bh {yn0u<V񯘩K35(5!2l ;qMc-kjŭ},l)fp wӖ0hjUNG|Vwl-: ώ^H^ _!q@jG*Ophf-}j y}sFߗ?nq&+7Nlk(Fh2t! ߒk;oݾ1ԊR ;XòY߆|KXnJVV&-< +]]cm3yiand;{๡cnN`lB $P *lJ}I}:=Ưyu1cRbM&0#p~d5QgZ_!Urh[跃SmK[ xlkRKX  <=RܨkGN0Dw̻ Lb Rx)'e9൫=S 5JL<BkBdϪA:1 Mc~cOr[{T$Mu\B=U,ae]-/6vqvzn)dr MY{z;sVB_hG(3\ϬrțCA5h@ј jJ\B~>ԣ~mә𔛮JkdY${ѓPe,N^xx@'M s& +zVXK=RI\`.^ ,6ӽ$0RN cĈPbwwzX.DxYYFɐmMGc1Tbdk c@#aD0ꀘl1EJ1Vfd|wvhTySXߐxȞ9KtOAj4[Y3rrǣtP1sS'D-`SM`l eV=y3bg7`ɓ`uC=R)Oـ.;>(Uc!o/N&2X֚[ e,\Vxj%P Zc'`aNJ1,^ 3T*f䰵}2Rڃ}m|-&~|pTH3Ix=[UX(WyuHz:łPsӸ 0`hkyheďS4;%!;`u5JqX>g6^a^gؙ/gw$񓪦sۄ*eR 'vr$3q2{cUd*; ._5ĦDxc 3jĮPI&Q፦\#GuWۢ+#`ܝ(ŧ;gs]W3mo6U6MeNJ'g]D;tK9w٨BSsZ 1&:P5Z䜟g~ʿ,W&}kΣ-rg=ffd*qz)6N(D؊:8DNyFf75.Sg k:"lR?>l\@5oQ ]Zb^ADV^ 'p[%zȠi C{Z:h)GA" 4y Xցs[Taƃ`.68u(Az[}qᙷ9bEyGĮ-C,aq1_%\Wz$dә>CRl;ǿ8\>Z~v+x2k^GJl-z-],w gr729a_oC}[md'/1`\ສ;%Xicr"f= r~u`,z܀0>܃\:A&$68:59HLk@~JRK81[ε|.pJ񯸕lv">Z`d[r^>.>k lH uG $sX-R򉤘辅eX@5Jf)&iw^ ԉ? 1TZ7n--1OZ)KgsAU4,1˝b UpYӕ ɬ2xcܲ!_qǶ$׹!%ؑ&KCs`\$ŤƘRc@?w=8?oFtZ|Q3w6h,gߝUG𙣛X;XaCj ~ۤ;m"fOMGlOZثPJ0zLT%j0[ it@>+]7sq6hL'YBYMFBl%߿@4XwVwHu#B]v/q3%U$JREs?ɿ{e K"[B`'h I)v#.ҭh25_iOk4F~t20{ X()l|CbTkهذzK[ׯ&}zÂTgѪۿldVQX )ќtprcW_rT42p Z#D\02~#m~ӞWaXEQ+tsHڛ`$VGQXܑw&u|݃o/=BX*eR=wݤdײi)8~,[=L3̒f[thU Ic,+&>LXrY&&r݁L:D Hwkq]2g_]W-K%[ aT[vd~X'ih{%1ldWcԖe B2ݚ6,ՓN=95Yu?y(< H\tuZo\YV:WhG$w$(gvG*H D6Z8>E O FVt({7@JGHEI ~qkfC@<(F$/2% <ʜlDAI36~ )9~1awˣ-SsT>]J<`$w.@׮'Z[nQb Q~KN}紕[bc=ӳj NeB$T]#堁 %)LST_?(ն[8yWP;q+!͟E.͚=4@4 IQo{\U9U̕k—!OE݀A>2 lYo2 4aH!*!eq2gM XA5ɠaM5WKgI-6JӜ6?O2x}9ŲK[і_]#8jɬyY_\q6ܵ{A1ݴ/kǷ)MAYp-f|f uT N )#v 5gӴu/`q g_q$- "R[ZE@9{?Ppk(6j~%啲? N-0p7x15331ֲ dFr6.tp,!c=R )(tsuhYkA}}i엄*kEejNɏS^sbсyxP*Z* !suRIg7Ճš́hI@ 늓lׄ7Qp=!ȸCY&q"Nc]@,L 3@]Gcp?|_c1%QÖ~KKzVO<=c]b(x24eWB&!A H ` ݢYۊ<bH4I7Jó-+`8M|w1( 9m%3dZz쪧w8vWTI- p>gGq%[#C_q)>.U\b9kfsVw22?Q ]ZP*J @n5i*.MalB۫Z G>۹59/@p~מFJ4R0R 5-b2e(FNCH! LLs`i\_n3k~2A+Ù28e`O vW 8wvD>ߟ:,t 4^~$B2q ȝB@0WWCZ<u&P䗬@x@Vv<ƗO6]:}f"+Vq8e@܇h mW$ 苭b ߶/Y&#OinP&Kl5I![^"cZxm[1iG'5eօ Y.v.-΀4I~E)[IgɱGIѪ9Tomj-5unHbi<%hQq3Sϝ5 XUarXC ܄dr4`?YMlͤLԥ JF+7-u z{Ofy;J.Cp*s>Ɏi]Wve ՞KǞCXZ܄(i40#cֹi{1>HVSOb;mn ꫡƯv7D&}kSTn;`&[z>˃2錇bݣif@Bp OEKȞ||[M 9/ʪc<*7_Bo;ʎv쁵{uhU8q62tS U*԰ );";T C[%WoI? NHwoA)$V>"ZdNHsB$,]iUF̘X|&Ҧ2O.%~SOڃD8 ǂ+" "X43[b?R-Gխ̏RoѯaӌDHl_K]֗ u,jzC`|i}}?Щ߇opf+vL!pI-kCCh8d9@0{_~:e6_kUèE{J/"3O~zM3Ua:m;U;qq6\Q^5(ڭ}HLd?Mt$Nc^lܥ2[ _w!y7l!T*G}|ԩ\Z pg|LY[?"pw 6w@Hwu&.Te-6?ږ&ܪ9 r 8ϫ^b6#UAo8?'sY9:-p2é2*n+dK+:(>#հE3s~L \Gڄ3K2D/דA MͰ'[@cb'j?nnףUVI[r s@Kٿh"}= '2VaMQCnf_{Brk[3*|{"Mg$$jpBvb^Y[`x]G6 j2_u5pumOۢ!d! j2ç%9 a^ף yQ̕T!⽽'@rc7D5Gu˧C(`Q1.`|Q)"j@IDрC}*R+@xz<1'>uY$`_׽g!/S `z=vJVJL&iFHo ׯ^EAG$% ٚod /`y4rnPʽwxmObƯޗMȇ^H x% 549RH_6^8D ro7̞)MH:)/'X$>D6O8YaUlgLSyKKG'7ɨEY˵`cQhQŒ*^?a .9h=H N v]oMbb\Ԭ A2wX A۩V:xZ;SR4ч87SQR,vr0%%JqzlƖ(8b[@#ܯw-)Cxր5Yl /E6(АgWqj.$ƒPX0*\a  $S0t {8WHQI]35E4SH}!i6wΌrC&>8Jy(,9qTJSIIZЗP .4X6*ZU]g&_>Lq;PPqrO9fG>lL"iRF ᜚(PA >HVe߮>W0\EymW'JC+gbt҅id!>X+7!_ۗRdW; ,hx쓑kTIo^.)K5Q"tv s|uc*Fg쯨a-ݜCaB:blzZB@% j7@y öAd8qx$4>=؛&N h.j4X77U^<_뚘҃JPX3􌐮9ryLg" 4;6Cjn>,w_O\Uކ 4s-?wV؟!F9GOW*F|\l*rL.D5wnQ#$q(Ј+uslZg@l7BD ~FM+Id$Jϫ޿ 4/K*D.\"GmI|UC$ z΍8IV^p2`pkp5xwmM; gʵ'GPxSL;Q0t}<3+O<oL; [C{Ό{Zޭxt7d,䬀mmLw2;핍3-. UY򑟱v;拋)ݬExX`&8W3Q jC8{(EaAaӽB & L j|D2wiC^=MlhI҅bT׽S3S%owXKJFfSF_h6Ecs'=3!vdO 9-޷寧' Z9fKs6Lhe(M#;hP٣͞Һ&-^ Q{p@+L֥CnޖQH٧wc(nW. YAd@+◤@uJ&J1L2ux$V0sCbv4 Pk *3yP_VN7!5$ö\OY 쏨s^Vhbv+簻Wd`RT<.S"O1>*٫ (e91 PKiw~ ~~ʼ JKŁ{FBS sCJ<YTkտmr1|f)WH;Vs&vwWUGiV:Ko$. 5 {gQN/pGW1S\'Xn ˻$$B/@O.>Q2ws=,~b`^, !LLdD1&>V)1ŋ]^}i4!Ծ|t B[|xqԨ?wdb'9%o TT!ɂ_r9it{gI\ͥ&7)x 6=`UѪ + 0, ڛjWÁ1 0kr`a:`hW^B1J-vKԁW7'1!kB0ꂘ^vEIl0` ܅)K>ETI:hbL]xt&6A ޢpDW9BTQϝ5T, AQ J@$Iۊny[v73Cczk@ n'!V~M>qS[TdJ*A_k _\z-mɣІV\9^; uw ( [ÜGl4dfqy%}6KhAyrxGV<}!`DSD=wfPZ mu=v~C4E#fi8n&4D8r=?o͉WkfRag$'oZ ];8z]LLK|K``qFrG>C̫wƯ\2*2X7'sMt\ 15)W@;"ȑՂ_=q6x`{{'tURSgpJ>qu1)g 7[{p1>wѝ|faYLa5;+#s.Y}$ҋ9F@hn\QćV}#$L?}]+ L!2bhd9%lg;X|(@/09ƿkdy ˜|KϢ<')`)ypgˌQ'fn]UC~A2"--҇9A{StTٜ@`V&;xk#Y6F$=bDQ0$̫c‹ ZJ$dZh 4Cע.jDp8.x=TVb/ڦ{ס1En =܎[ zN0K;@݉ԩKܟS!,Wm7޳dةӓΑGe= ]MVP[Ic60iU9_<$h?+h'O|FZU%X'ȩX_R 9".*#vR`)8|Ul?f`[NHԨ[oe?<-bV#8MJ{GqJMhxׂf x*e'nE3deW;vnT}з 3`[*] twDlˌد7y4saSขxRzћE5~5-YmYS4d@Rrt)f:mcScI -:-X64la׏L7'!(-/ڤ{CZ." b fk-`teFj5T' sǒ[0V z^HI+*eks!u]C\KCYC\@k k1E lPE×NX黉Fwï8d??yJs&1ȵ G!2e3D㊼q͎Dԡ2葽lt39nf)% tό:TbEQGZ ] ͳd9$5yaCDlRı^$-[WeXÜ8,*t2Ӝɜ+x@[Kؔh6 Ҷ1x<; '.`g1PCI^ȴX͸{1ȁ'\z5A[=^o.[bAz596SI5^peK&c _{!H^\ w#dL-HOȜOhVȪm/(&^Ku`AAU7B;LȎѼ_Hcq#v4aUͤp-^٫hZ`XIϯ*}ă`}pqJUdo86oN@朴vsP➦q{ecȑݮ44m-UgoQ%Y9ty?p|q]V`U`ߖqG"T7xP myl_xj+ BUjޓI54HLLuU'j"O*!F'ڪV1o3Tg8(R6R4*L/>7>@G*Km2CED;M.?3q{5Ѱ~*"EasM6ma+pr=t5 v>?*Z][i ,AM v܎ ,5P6oh}4!#*JjM6Ạ_1^gVMU6D(>ƁM SiWlײKKLm"OsdW0,qZlkex KSG55T}䭄3Xq7ZwWunX Q]_0Xwn G)8ak٠z>z 6|_e.89cfk_+˵qwhE&]?u EN-EE}.-IԚ A\ Ih`?]նRQc/?垰?單j QNsV`'I\È|kwFV3߬4G:1 ԭ46=P\Jl38.<9 &'F:@XnnMdʷg)p {|hpÇ3(MFD5Y,d}F4E$kn@Wyvẇ Rq)F ԤOK007H l ܵ{xD/ya^~f^ASn͹\oV R(Dj^zḠ%ޚUsFxvZcR8REp^氻 [ l.ԓߑٽݼ`F>i&>y8!O &a?|uiM:ÊJg{r"$c3 muIG{>TEe$V"YcOٍ$t!o-y.rZ{)^/vp:,7z }끓#^?hV:gP'//բ~-#ƋYKF?R3s#Jr~~q]C8x[7"|=h~qP ˤb>q)W@~e: uB2n]! aPk[SRW{'gЌ B`PZb zkx:r3BVp Bh\kuSRߦ"^] Uyг)ULYRYGn66պl kyj<.jwX7 ؄'N!&k5hwzEtYox);th_(S1Ud }nL> J ,rE= ]7@e)y&Y7K@8DÝq<8)SnmRi8E!GX! s@:i>L\6Λ69{ 5EwL\lt ?\Ee&C}4CmH?Xu γQF! 'Ż%P]d%vixquX9*U&v)KdN%.U_0y_F'|1_bK  rcY<!~2}x]C8o#׬"6~;?,b8rxT()6[(zm[?|)IVBXg80{l\"`]0K`Cz0 QcpeEZ =C4ڏYH j"NU@kuxݝkoY $mSABIH !B.ޣJaċ`rp,yؓf25.]տهʟHA١R46̫lfsbu\$IEx)tqƬU,+'@<9AipuX`Ž\)KQ$U!duelLXb]t38Q3^"asS[ tr.1=|.:`3Ӭcňڍ+XمyգݷC4uTe׉8luq{Jua)rf4Dumc3T̯jD/3=~S&!Q/U$*D%=rTlbVddea>fZKXE]=걐Ta%0{`XMdvW_*']1.!kk {¯OӜ4*ۆ1:)Z vv_Ch= io#ERtUظ9g´"9_; >r٫c_UeLQxOֳf r/'3cɎ_>H +f,FS:X~0`+RѲGUׂ%84Vʰ%90N,SXe.D-I- ODGdB_Ki2qB22[vn fZەgi"\l)+iq)3OZhR#.]PJ(aT#spu)U,!@} :m%+-H*VL̪+‰UKA"<.$$*$c4.uc_[3g'}4 7҄v]y`wyB4nYi#zL+_yE}.*؞VT[y%Y l6Fln y[*F@erk­"g3iRzW窭\ _̈݁ $e CjhT2QB)MKV&V^"\R 8w{QDʩn'KsHef8| Cl }݅ξh|j?dGZR^p7c[|JSVJW^P*@$J$:S 7UW<r]]HvutFnĐK/(ctuO\) >rq2gHYm~ٸ2C#?g8m7oAsOq51r⼠^%c&[c~(8oC 쟓Qqxy1I v[DcO %Sй~pe^.MUeWEϘw&Rt/ K7u^0%-/&7CԤ|7b9t:~f].O6 YG DeC>v{c+0T0YUf:7s&|G,f"U EB$VKs"RM{A3^td+b;m!!2zsmeb0}4`ar|vt'C퐀2gOdp 72 B(W(^4ʖK)nX]j"G.ԮY]J .eږV/ӉX~|eCe73dd%ZeU,I:H)D48q7Ѥ*~/h5a+3j`F=H*ҩF 'OQVq>C Р|SMI`H<ѭ])} >OMSv==w- y2sv|g{Ͽiv'&s52RpD&87vU+DLb7tX戽kL(Nꀙ5NRTsʚ] $r"y? niw@iBrmng%ѰsSvJst-6VP2%sNRI|Nq[gZ. ݖ_Ͻn/l#V'HuHzsd1tFr,x0Ԉp5i8`%V(͢H7ϊóq [2E@B-sxNks_\SΣ|sTagEa-[׵@s+Y;qQZ5!, 0df0q{"Mw&EM[7b!)}Um"].Ub1p:E,.-;5=OJ H=tV`Uו{χ 2esln#p݅ \ ̷V, P.n(.zqI\- Jze6Pܰ8 zNDE(m-ϗ|hU5(s\qA+&|Pɰqt2 >xkaO=SY{da>&'{ABUs?fQC8x눦Ky)}!u)ɘۭ@gK\^m*Yq)VEPĭ_X3$z|œ;2+;?w7XR9j"q ˂JT6za,;QRo'Dy:w˛z$DJ=}r/ 2׭nkTz+(y\E?x IsF<~u֯%qo̿%qN,#݂C 'Qt?PktNbPڧ;BשѲx#yDɃάO=}w^W 24I,ddFw淜YZv]@nTmѪJ)/N7v0t;CՋG59X]yL )w!xg3;5z~r߾G=o(֫!oؑ|J 7+p2ֆE|Q_9*s?rRnTIj?uyAtkᙌ>8 VxQ`QH@ Zfbm^ih>]_C9USҢgyw{ Q--Uɚ z͋J_]e@[uYKV3*th&544g1 G֩;eBw+Ϲ%Љ]U#\Nj-:zif@:PF|ۘF@(CX@ܽγ9Pm|"ڋb }CZ6H|ok (#gIAnW ؽ|08M~7żAʺT^5r 7ILْ!ކ&#N}-28cmnv3'FƓ2c{vz +cpNX{acKӲT;!ȲvE'Auۣ fi]h5bp5ױ" ؔ`]L*..|zÒu|973lԟ(+<dG\ E3!ehm>~y*LA+LjrAģOtd?C$+-N{,]L2{o3_S~6_}{:c񝌄>׷:S#| R!zn[m1-1%Ϩ!Y矴PT44U &f)Icws]3t:$rd8ۺlȮ9` t['wWi,a.acP{mlGQ<O#ih3^MuZPXRCvB>wxc1C\ȯ}0== :FZr)Їɇ|5J.P*P4uܽTY`!=SBsCVMB[}Y ppz,4'ŨD! ʖNdz:I5q>CLK1'OD-9fF6 Hza->P9|lկ p4j'*ڰJ8<"6P)nAe4vH q;>*VWbTP0v^cr $dJG4Q~}\<SfTd GzH7"TR$0neƘz$^/Nm`p?Jh:l͡ bS! doLu3!Rz 󦅟 ^jԎ!4:7=i,S{22?}S9Ȁ*Pi*[*_jkډZ7 [\ ^ʱL{mb]F:xO :6V:QPӿxw0g4dl[`%n 4Xu Kj> #.d䕴 q 5$|90y">@( 76fg<~4(;˥TތNnZ\d%k-^nzq@ C$ZiCB@zP:+ul AsAS0iPE_CPlS6m =5̟ܻËDh]{ }AT#WSj=zmZt$o#N~ʴ=Huعfdhfa D>uݨA;Q qv͐Y1MR$lɎk_X">}3a}UZ+X(;O͒56b:'ʬg']N6 +26)V܄S@'=0Q+۬1]skq|̀-=KWG?LBRvou {jj#3/l@Cf3L|-L d)86[(&Odswoz_$l!U407&5 숆)bIFށlmϡ}?S֝0;$z=h*|tfq1D6D/Ǥ%gn;z irhfZ:=~Z*UQG;#c(aQL7x82Tj./h|9N:c%TTY$oOLa.']#x*C9ƒx镐XT@_tY: HdW3c^@|go& $ b6*˧mj)I5D\i`MjCSB:x洮f_Sp;ȹ }"*+WZ&L"Q}{1Y3;Bjjɐץip̘bG<7jzjZҀhG}D>CZi?9s$ݞhs>e3Zs#M<Ƹsoh8/q|3N#T[:L.rrsʋ~RT,t$i(dbUΠY$'kE_ю]vH :\ҔKXZS/0Z6E."_&qMlb2,8 w&*pbӣN;thi"&ȫ|iAI,՟V m|TA&u*LdM{O;K,Rq[B\:!!/ ]T92Hd7Jlٯ -SC9(PY-'eӌ><\-2)Kj}b /(RbTahq? s8h'Xc *~DJXR'5pT{JBg[of{lT!d!ãHu@ν#] .'!1@ő::v]̐ALcIv#ʰxll`6Kt˘aĒ9c"ԎVrfNtFHT,<)7N" &b!װFYhV`M }MIq|; vnOoR+g}go,|uT=F `J0qeN%A/}p\eAP=2);CYi ȟ5Bs=F;_E48dI2yET*VDG9)W=^V(. rR Y/@ś 3rBQk vwm)+侪:oQ|3Ē :ZqmEYgDF)Kw;N0w EAU)@:5 jqiul@! /xqIvM*AUz_bW-G-FJGWȵ!lLP"cr7rOw~k7aF$fѼlՑS}O/#E7Z=G 'R+\}zp7bjJZ`h_N("Q s{8xڦOgUKAQ}X^o D\ԘK쏍=cSɭJW9/x%kiZ!T=Z/Չ,Y;12[ -b[n :wNZX|\ہ>|BJ}D[˧۵| cSϋiM@[bi3m [PLZ!_) ]2,M)ŝ˶yܙ+dZ~!*kcn͋</ .i@N0Ts=VZ hlͮcKe(1͗%|\_Nv޳DWmPtKگZX1`5O==slG DI[ʝZ8Y˺o&B:loqftXXHJOӣ~zu%زE瀑%fCҼYU ,^Uzi=>>%B=XY`BMnMI\-DQ@,kK.Ȉ#dAWtLsz?-W_P_4P `يG⿸_|H @5w9ybjP4FX1$eѲZӥT )S26 M C?^1"elY"Vu+(}\}ԔadP;&kAuCSN,|W*` pN}z@s>6oX RXo>>l(^hjTQq݋3WBt)e&*?L9.Zz"~_< Wn .*63_@ʕ3.{ }uN3%'3SA}z/bDdLz~:u@䘜sH$t?[q3σ`ߌQ=- 4VrDUTUK=I X޺!H6QS"9U ϜQX-k|a4=ؿ`jl#sRl\֛Y@Z~UT`U W*8]ޅ^2׉ˑ3-P:.; @ 8dMg/{MPX#=p8slІ],W[ ّTSw.eSlR"Zρ<}CIaO"=nְ,pr&oN5Hq{)n󻢉2 f5LgGsNkYz۠[zo![JwQ$IխGFC+EO@*_ _HZ1ʽo-o_nv5)O?la5cRSʷk tEqz""W ڮKfd0?\ne9}qb'q;_-$1X((s'dgoTԛSV\u0?a`U~5 ts)j \*,Dk&`1 " kEa *Au}$ HM*^.qCQPlM=V@{.;${kD̩#rOmEnT8 Uj [o\%sSGE[l 8bb[XӸ_U;OjX==BaV/d̎ލHylwn<c:}:OG֏9ڋ/dI8:G4"O|BZq̏<7qujLF .P- (@9?@Q,Fۂ M jR/zX#PxW hQDtz*-'w-7Do v5/7$/ț =TteZ?)J.4g(Ŀ0x؂E* "":' ,.ۚAFZC`a7vyb)4(ǼξC6t-~y"(LZbf$k Dqư:U C2GtZa.Z:4M(aό_ww\4"jߞWZ YCV{n\S)S.2щ7ye&1[7M1JUywh@9pJ "7n]ik191)24 ~+5v惛>] ƓL둘c G ;;5E#Ef 6];#y!Qh0v'?Ƕ]Fo3hvynX>̂,C3#8hPdɧ_o ONؖϱwEtПwTr+т:.yCڵL\"K"v|uE;zk҆~ I_b?ɠ3H7346 xeI \!1wvw9sQ8 /@(/!ԋV(c^'&rJ9Rv$ 5 Oʃ QKwWbMaT9hЫXIo;rH+34Pˈ/fWW̺2o0:^7sNaR^8#!բ1C>aoINO^\#38^ŗgƏO0sw{@sj [Uy0\sd o^9n# ʸKٞ~~Dg^ K32f[B_p >A_eV |Qp^G;֦4k)|$lp::-\8UW{%OtNK}DG@,zx%X*'*R8Bj5!LrMYw{9ٶӔpWd7~2wu3N@lTq۠Ȭ)1H(?z?[G3Qяz...b' dZշ.; v;@4{OzzR=\Yto],jJE%nmZtlZ:">DŽ:)љu]nT(139d@I엌/f+.aiSl^\=Ow]5Iy +ù Pt:~K~k˸~ceI㩡/}EQ6! ^Nq'6xO>8\&D8*R-4crǼ x}F0<#U4* ЬG-\Ņ p,Ai$Rt<pv @--{9'ԑQJrEuGj,Xcێ><62#TP_^)>sR K}*pO+Jb_AU1U[5(XmK\DɋWDEa)C u)СVs LJYom!/wI `\goĽƏt"22ӷ|@69ˣ CL;CߎYokVrSvspZ8F \Bx췂#0w ρNh?+ ɶK[g߷=dSh}P1?VOl4V0>ᮽv6ßkJA9kp)«'_<?ш,Vj.x}Â;PRݍHp@< Se Gﰓxh@A)x&Fȹ$-(1UI}N[gWZ\jyq&'*DzvS"z;#z jR-/ܫYd3(,u IӉFK5.{ .4RucHhpy\.ԨAM_5 u3L!U]sivm] UkeW#txtct**4q頗ʮI NFd[3)Ul7|s@UQ3">pp~jsLK4F_gJEfRoArT$ tqn^T(ӟٽw-&U,C3⓴Y(ee5\mR(cz3\!T☙ẍJl kfm*ECLޒ.Xޔ 8&ۣo4661;EzMjMpE^qcyf>o ҈[vhy4'-)ԞsHI&q8쁊ɳ˩E;hg M}Mt2!Ax g+v=o9'Gfzغ9=(!܄ag漢Z&l JluƁ‹u/>yJap+Ec;c:9{۰= uA1;%b{%UlLbEMrQOx$ OPw\ '?+N7e.F=}j =DQk?,7]9OІJ'Y5;&F;8.pv++(3u;8 ,qTka5Q`h!ՋsҔQ7٣m7ztMV~== Mܵ5$8>Eia-%Y; לF@_s,DR~EM ۉmS'q:_289ϕz7˰T͌YƐx3)dsWCh}V7D~ABJvXgaG^'SͲÈˌ,Hj&wMX {`A]At[x8  |1@Ro}:t|$\'N`0܌OɣЫw`# ^=(D[4wPm õFQbFevrEK`o硅՟et7e^y*$gOOJոà$w~ <%5 Xe/y tTV(Ǝsqڠٍ%^K7"k3 {^039a\@ޮ=ZoWD]/FHҲyi(=:xTF!rT X HH|v!2%q]SحW`;Цq>Uo#)KGn.b>b֧Zդtq+ π8KM@!a:,<寜qYAh::Qۉ`R6(aTmQ $ r= SYhٿA/1/^R#[細\d A"'>OX6Fü/+ҠN hccF O tP=ۉA~@nt!_"'Pr"”N(CTwM APR%iՈ:Sl|޸:Zc'ZW]Dad_XP 61 唡(!~iԶHU}M&7 sOp#s`4}>]>tHC`N+T#?Ҝ~ȵcl&HE*K|evGܥ3BNt8G\f&¥6wM7Hn62|ite#V\pFڃ6ɖÂo*MR q̥%{9^Ea#E0> ήTH!ʨwW\r |gL_*nSZƘJW I;r)hH+DXa9, I-lZoudŶh)vJӂc rzTVAhbY^owݟ ^0&F9!4Y-^4qo[P$zGG"͇PeIˏ;VNH l!7*T뾪%"~[Eޏጒ ZSqVό'(UE)4"h=<gVNtrFgÕ}uӭpūl3,&Tq U1 1l*; [> 3r͞ᠽU 6'gl5•_wKsgMy1cbl_ 4vD_(X߉mg{IףMh\T PAH\TnCzVMi'W.S~%*SQ4KgH~{1 yd (P co)t^¨*[Nz+zscI$ZA߄ ㇻhǓ19J2ոƪg1εOAV;b,{-'J_6rW)R=(ᆤgeSiΛի DҥṇuѰAFwB]jt_.te>:BkRXڨ[a ot@j5c? <}tF9L~k`$9t>np7d%㜺=>](Vlb?bI!QQA~27I/6]r^fgR*YQ$bM^Sش ^l+?SSN4mZ)EMa. B?"`ai haOp̪s<Cclߥǭ@ffP\qͦ^LJ}R,LM۩kh(>aoʾ՛MbcNCmw S Im)XEKi"u|bѹ8רgf?o'Je{L's4 )ESxIN?o٥w"BGc FR1@S;}Q'y-BvC^HIL8@D8ao:ZsWx]UE?LSF_.j6ŵ!?TG\"C@B3a,5Zq`m&FzDh~HRbjeR=SbKj9&+I#hbhF>|KSWd#J锄=$jlu3Υ>VV^Ub܀):oP|KjFaJi*VWj3U K@)Τ6Qo{JJI|cdV1ƉHx{Jw^ 󋩃Ŗvt[b-~E8МD}{xwI=/| 2;1#+H<ZzP \PA_$."z3OF"<i z(}&ɗ91[Wtq1r2HxRh$ܚ/ rpplMD]:f'~j!CO7 lzLި̴ܫqs OH0x/ zZ+lp_y0orpPRb`3ݣ: x22K7JB<%~"lx%@cif)YJscys0r{{'O:yrG>2sY,A 5ax4!+\T z3dF jGwz L\:",kaQĤ# 2b]s+8?06]9n2@ɣy^KA*4C<˃?-,dxz7"qt6xK0D2_W u4\s.QD[9$IH P9Ku9* 2 >j@eF,#1x]z}mn)1%=kmx?H ,;iiؤLjpf9uϯ8qo N h_=CQ౟':uZyB n_=5:ßs]${/k^֖K d'aDcV;iǘ 3}Ht(K]O9ڃIAOV9r!;-JK UC44j':),9輏r_(2G1_77h0ύM_.cEnWJVP5Z5rYG,k={}8эTK7KmelUfO"H}Sw .#d4{%b|ҙÓ6 ?4>|Pn. )gT3z2U y=ʺyԔV'$j$T53iK 0wfk&8J⅖/jtU)36.$A?D' qK*㟚 *yA8 |R$ėryjϳ&Nax:q#|)׾a#'Ԩ>7l: =I APizh:qJ3\×mXT nM0RyWJ't>Ҿ"kyݒSqv0qe^؞Twζ2Uh<..|P6&T?6`x3B$h,&irS+ ͸ Gぉ?@N Px<̀qs`27@eك)Mš+Z ;rGNjou> o@_޲mߢﱮ~3 kڦ1eOtB8U! 9y5I8JFʋS){Ȟ05<8:ޝK)Jd(ڴ@xȗ@ʅt舽-,__ T;ZapM m[N$4s=#H}:PNx \R ^ZgOeT#(DiFv4| I!5] `˹P/*ᗤŶJcd:~Ч_f~Å *yFqYjLh͎"/]|D#UR^͐ޥ70QX&YhbKCK>ZZ`+B[c[*[%, Vح H7o31cѲcdJ͹%-{k7f `3;iwM8,{k3W]ndKUe53VgxCxWɈPÁ:;pWByvэdq  X|`dB@6![[?:nNZOҨ[n{7:9r(5$F.DLJŶ%5DeųsCYp@OI2h`4d}a!C t:fQAp2:y+1J Cd r`ptiW[2_r_1 Z~ #/[5q`^&a׶I=It\a؃se:u<#(8FufQot+^p]"3 ZV[bjcGdG8RX-Yi%|LݔB+f'Է|A4&M R2/0ukء$7䬡P~~[~`h[9[N55MNTX\כdzG3KgY]x` )iQ[̬8T6* :ބtVVa)Vw>J0]ѡm-1ЪxL\ 5|$6<~@[͘"͖]C^QUX [Elw%kQ ZxT!USFoK(#}')B먟=_ڍE܆h-.\W"AًKSRnn_PԘx4Ǚj ^ů6JmWZTew[ dW<"GdJ??LA~L qJVնo6"L8UOY%:.by-/x{0w̨L3vQ5WPzj]ƻQӞRe4rO."_1y:a† BFy:Z M0}v/U.OИLJ (eև17l#`JpoXlO"ت -wOz k4. {\3 + }_"T{sORqWiqݒwOdF4sWMk~8O*1)Y|YE"Ejr_f-Y&BN/Ar BOMgqC5} 6q!7OnM{ rDҷu04Cy_Dlj9>8Y[asa}QV},'&#+pԈY+EQ:f2 J al/ } D, Ecbkk{`5r>[Q )tѤ[Ll0.WG,:Xї* xBWulij #4'(uXٵy'_0n7(lW9n∜hA4MD~I]s Dpg{?+i: N KԑODŽ]jf+9>$ }&8Bbu٬-eb,O`7YUnS~qpam)WS1GO'|I>HQds6(pac+tVBĉNF2 HZgټwD4NRӋ'ނPWearJawb.HvnAxD]%Ƶ5O"zyjc %@n6ζHb;}weQsE1-V4P[+$}ã]wSkQ! 10.#//֭w4)Eyي/(Q9SPR=iˠ]ȏDy0i)T<՚J-\iMQKG5u%G> -I!cB#^cf]&E P;Ν<Q.=qqg_^ >$ŞXS]qJݸԘ_#_H[`#=89צ㒴3R \FHYWJU@Uoޏ Q #}g~4Wh=;DB9w^ $R&φ+t'H[W"fx^F+s;!σֳ(%–eh+`Sk*G8La&sl_Rmde6QF@!⧬wfZo*;(xtOŭ3;z|r1[v޿=R 9RQ$49a}QAZϒRV"i\|\YY ۋHD:~U s+ 0lv"iSRMinJ-[tl hFa\;pxVyYw[vẉ!c@9)A W%L蔰DZJ6xs-tNqjH̺- QB&lNJR!JYL`@QP_PMh!zҹ(>hAKNlLBU!n`CVC]_f4>wGěwY1xz޷ cU)Kv[Ow #/C~RK!\+j5iR  ّ0LRg2), 7_פALN׻AN]ee?[CB~s9&RokQ(Zk'E?(&B[}6Gƍ@` ]RS3*u'\p?xbJ)L9s Ы"o!!&@:.9f -r|dtͨd2wW<3Oۄ֬YƵlz_Wf ABیzFÖC{+ s52)o1qaC(& 4MփH;m#;I̓ɉYz%IOl( ?D/Rn=5Nꙧ̀, @ԾDe%n} 9'_^E˂t)։} E|RU_r|`Jr ʠ Tb;p;by꫷MEClSFz%A:n(Sm퓪 EJx341#u@6`O X }jɭ5W$UDryXg[=j\BeC֧$_ka)Rijt *D>@?`x:'{1P{J) K@͡L3FDqRpcP6U/İ*cAn|Oaϒ<”7:FMѻBzy+jx[_ӈ*55{T@FrĪcN>F| /Fµ+ /y˰E&دmN.9b|qM:rhwlֹ݂wJZa3JP~$h^Dތ}MWBp,?+I/nk)5FD7wÏMXs.=k(^^0b%YJ@ޅ3 #k:;Yb#MŭY_gP}͗w1Y 1Au 8#\`֡л&DiU{s[S&.K`&I0’ߍ0Nܓxנe)00"%>GJ-GYgLmNUT*< =q<P3' [ęn0,5n{ŋ!A{ Hb% w2!9C9o5,Љ<œ2G5{V_7"5v|^|" %5bPO*Jj3Ki2Z[Kh~G֗[jCE8#WAslUX?뉔qne8HUe4D+<+/(k;ܨx~Y3G>Tyzi&p>@߼"n=yFwgˬAJ\V":j!"#Z~SYP3Jw‡S5&`hL6} wctqQI!Zn>G4b@s Bm9;(8^̈;>~9ps8†h)ܬ*R_.k/n^u3"ļh/@&`);QL͜"2ѻ`>Umh d oY7b,r>c!.deT52I*pk WW>-ş BTSmmt\k3HX.T_\W) moNQU? 5R5Z衛EK1^vksFmjҤAIئkZeU\trO& D=ԥ^K8FQ.$EZCip& f}w n6wWcviBDQ̘AHÏ #ܖ3xq:0E J@좏~gER$Ս_@Ꮁ1Q5 ͉WW惑X9oĻ˺Cה6]mB0>20RݍphD'4x-@р!mI,-^S5Y8#gzZaA7йn쯳 BBᶣ3Emj~e=BB9*QvkW\QwZfp.-<),Q˵ޞ4\!ġ  8pD9bk2΅ qcSO2$ӦW3)k8ne*j *}(}lB-]Q{0#:&UoW zd6H_O\4Ǎ(AͻtQ $AWg-2q4MF1Osא_Яq y M¿$TRŗeG ̺YTIJVJ patGܿ'4`%\Ț¶s$J qV˪{f/l D`w1wR.܅ !WPW T3Qyޤ $宜A'l:p=O" ̩@NC/U%xVxU.X{!aN >]&pWG yfI(y_ vKBיb]J#nad#]vI1(YuOzFYJZR5eUI -4[f}]bnRwTf(ٟhљϏ]sڂ151ks20X\x9"5\H&p9Ɖ =_/.L9D9$tڿ]ڋǴ;! ȍl6h8BP9-pVt^@?)Qx@j5ϖэ(38 #`[?C;~3.RT۔L+fNd.Ϻ_7GU&uSFڒRdL K`xcdtج ),_Am#Es(kޱ,'qN86X`fC9Va˜GQPԃ {`p΀+U%1jp5ƸnRt1uIVH>('N'_Ah+ɲ:O.MR9$_eފ\t~3jAsBK+_"~KxLlW}蘀e/I$uD~lX-6\kb9 52e烛9/gxR9 xh jY +~nXshMP ZXQӪ;w@n(]/߱U )≧Qo~j=A׫SyכsAZgz(٭?-SH#\c (M#_yf~"C7,:aoRsՌSʞ\㕱YLuZl@Eך"5xî_;3L3gB,w̹B9^MF4$j/ M>cze|} ם9aښ!%>QRhKi@Fsdx%x8O᤻Lew-0QU2۲WTvZ-BN&އa2xZQA-0K`1l#y'AG]_eAw@KSNj2eb-ypo꺹BA~J`\se+&g#60d`ܯ%YfVi^Q$)Q1c[w1Z\ԇ)PR}[n7b?A9]Ća` .;k<#䚢Tx UL<Y? Q^Ip5ط>ql[\媊+P @R>yW)KO+/>OxfYZN|dg^#q"BJ;Pd.1Ira@HT:uVٽ)g1e $U`{J18V|ô8ٵ06G~?S0lZHcI-j;Yml/]wcL:Z37[* |ڞ(f-`W=4ѷ'kd%$Lq;5׳`H RLf֩Kz7iWs" kAݽM/gJ? U2;MZ'&侲]VtA~㪇x'$w2̠\wn_$69Ř3 mbnmEip@! n AnQ6_ޔk;,rO,\׷kԥ?+ZsAnjp"SIU\*F,'x,lsT妗q7bKgśFfw0jXVQm%i~hyƣO1+xdA"6kD)[Tc׿DcT\cTZCc-5~ AUcڈxTgcF#>whDTqބFntF«i:Yሩ,9?WbL񚈺^oR _iL]EYfuBYرO' BOYG7p[1A"'Cd!CixF%ՠYMea.vwR!rdo+y¡܆rN2U ԭ]yF:2ځ6PL5SӁlg\c+Jvo[/٭K'Au0| P JQ<`}ǘh!G`k@>~87m#\k)ƐJ3g8e/ӳUn;alWVgt[z\O 'o4LJ{`B$^ +TVx+U*w2;(CslWs0TxVb!y-v!؟UaʼnVtoYmR|K@! # w\Me]H⎫wCtn^!^o`F|}m~AwN|5YAdevN ᄬ0jB*3`(5j,/t mtX.k#K.K)ԹeN@.V"-ߌxT'@` 2B:լv1jʜHS6x ٛ ՙ כʎH@<#)K!sCްӔ2X} TA _,#0B1M聼xŭZ/0P[|_3$&T>7][59EKd!/&F)m$C`(53|ՆNψj2#rE-3_V-kݰ3el<uf}'z㌄ %6!-NHcy2tҭdUh:bl.L健NX#z%ŠY@&(8mQWXٹvf K 0OX R\R!hv>>WcN+9 Boܶ$OMt&cg֜L^Y E$n,c!I5۩Yo,c|8җqV +YfxaJrdlHX1N#fc$u)85c'x@ð񁘕ϴc|T^M6]֞)B|` *bR2ہ {Se5D~a X6d;6T"?meS]i`HjVMorZl3\RE:xPK H"6R V1$JsX]w kg'x&MV=g\b :4C؈J"GɼQ19WPB8,ם)q~,:gl"͵H(.^;ʾb&^7LR/ $X`%_+֧Yc:ĜJJ$': gZafi*{kԣchkcxŅɝyOT?պ׋‹0L9T X5Srِ 5W<й1R텢{ɊEf1HYЩGsHT>9 慑=41$ =xBgf(%KPQ`#۠-d[U!P) 1'VͶps ~}ZaGg ױ\Z]>2Y֕dBt*-d)(`f\Kzs:o,Գ9 1dT+c5oW_;c0lh@yȭXH7e!abYB)>ç\ li03z+ܲ`8ٜEaPk׻J sO-5 :tgh@]_RG B 1PH5zF/c/=j:GBR;Pi-CtDQ-Sj'C ؿ3B!FI-a_)ٵB2l*$ۮઑb6~bP4,#L> :Eu/*5WB5)?{hTaAAzqc%~#V\f |'VCHD)`F{SSZ>9]B9fVd 0nyZsrHuVd]7$&*d0. U!H_zdMhF+3UxlNrBi gfq-!ԛ/^Ϲa3:GMkT-42g PPsn0>hrR602F nDg~0(:gx+ASӠY'LRԖ\) dѷ V5nuW| _rⳭdͥ j8cLb1.?3<h'2Βa]Zq-\1twG,VAFrF?W(g .=DOK6ޕ-7[}ьEdPŠުh R΋x/U7zOIݕ2z <'mKqs@ [N 4k[^BVچK;=`m^F!ggiw鳆AQ83)ݿ G(p9aB>6~G *thJ*be%YlJa,1ijOt}BM1{L@,GxA]&.-n=TAMN7b'@hS+FB_&8 \nW<$`oI'uix1 Gcy^3.;]dEDpʆ,BqP0llc=9R`%ėl*G$Y#S-s(_ζN\62wCe$cL@xͯ.5c=ȟLjeVi` ) VN(4 /`XTHġkEXs8[κ]M9%1SeYB(Gqw6Dk:o[䭊ek$@sfhV>̔ 7 ٮsݎ5tćVEf 9#Pwsǃ/cQ}JmaIPG!|c9*VNS 8.ܝ!-L&4وR4J#"r^B}k9 :'i68ngC _\{ / ({Tf8= $^' Jt5)?%f$BN{KSά]_U$aWϳOxIR>n4*ܘ9xUP9~gsajtynlz?{.i0e9L_R'jw8(}$:it&{sG"u5=١!owR&AkB#䬩EdKaSOc[EAHآQٶ\v A;EcL%։N#  m4&tBrͫD/)RǼ3~_Tw᧔'O NdޭgRBAvrM֚\ғvNfRLCzkG ڏѼTcC(>6TJwcV/q} $n1X'4_޾2Xġ芛;|nuI>9ɩIsTUP 1M 瘑yR'|tr-?3iӵ6ش%9QL~I.{%^xfH}42Վ4#j1b27+Y(ɮ(`o"dD ?m&DjIv"LʽO|}&[ו/Z>v9Y!|ܝKT돌 KNvt B "`Lv(˒b D@'K"@JwP|}0]QqdusVgPNLOmĹtБʢ g7iH k`1^:z{"vj\v51Ç sj2XىgVf{^槬DLkoK*j\$t@yPhUBҔ.Q-CAS7rCWX]{ B](5˫5~V|Bkh~hI]x׊򏅭^hmñO[U4TV9lX'A?Z1yLL#^u<.`\ƒdеŬOGR*?EJv0Zof!}$ NԛqojPlP%/ߟՠw cgjՉo0 a<6hi& F+ ^? 5yJD3³м|^m2wiߪC.fWd\ h ] hpr5-ty)SKݑauCIK|\ g'jbZ zmgd}A ~K% ۩׌;ȼ5jK,>_y_x[ם~=' 7uCI)javxӐm%.FRXsx,R3}mەf/ET2x2!BBFY09M?uڢpt(np1K,#쒡3H,'}c&d=e tK'?)d> m`2(X:|SrO?H1#RL&5Y<6ztաC:+MӨ'`FvS =Yn%"EзVI&b]ξ2>`2&ybsArL@URCm@4|Ku]YMd~۟i43 v&G}~bزǚPx/R#*  V}iDi Q_l_7 "c&?5V@8-gM3 6_>|6i娧ˈK^Zvg~TB>h;41Or~U〷`w7n?dO/|yX,C=<.K -!YvS>z;쇕ΘN0xCmfpv1  qd&Yy1z/^f6L2mN}&ô}_]?~i0Eޢ TΈB+;"˯@6t9T'|׸s.6[ sV}y,\J<,N4 |_Dr奍Rq&󜰩'pw~d.rč\tD\g$AfzzV2UrWZVam?! lmOJ*ID}5W 4Of|uIMUOA6| U|^I<7 NQtR!}%Szk0Y䅐 1qb1[7ԢƱwHdpW?gN3+{%JD؀< wߴv%Io484B?{GtD=95%"xwZvSA8gX7%扃4WSZf\>5 lrl&l2 yuY_+70R=,3bўo^Z9Έ eU75'L=7_Vb' I1]ͼcҽүPj\ c=z&i!+Ƈ]5nXsގN;?`a-t^B>5'K}M'V}fem 1>qR[RR wJ7á@)^(TS{ΊϨQuW14˳jΣ}o^ KIvF`j,C(QJQ*T['P2hYyVp͒UvY?iFƸ^ˉ)86ҡ>AbhYXD@ PB70g=G |Zs_;]S2+<=DI1%{#r-v7ETjok &W&T]ӈ7B5/, ̽ty\dBp~6Şt%%<@xaY0d@RψcRE#Og&QFַ2{F|}4r%brP^ĺwD {IE%(Fm(0H}bV%ʆ/`5ѻ.qau.Y ih$9LwlJ!n:(A/ysPsP24?Q_8du`j+)enfINxA /XKIՀkk `-O_L!Qd-ܱkT~OXVȳlQtA5Pri PXd]Ps{AAi"Rb́I]7_!'0FlDg^>˜ 28fGF^fr3K|b})&xusrlg L6Z/fGyYP';򊏡L/,0-0㎷N܉r7 AQskcN|8J $v*jh`81ky`/)YI f ([lNz\PF-bBs$Ѱ1*?1$& +!:zs- E CWx?~ϵA_Q>M:#gqZiL2l H@l@+7đSOwͫOْzABY#óFuα3֙mYz-BY]?*=)8إMB֑cKRJQQ2ì̻~~_N;P}aj$3!%V2bG}] έ+=ϼ!P0n܃k⊨Б) m5$5wU@+bfM]oSkLqoUB Ed`&yoMУSV}IϰWѺ( T;6|kZxY9FS66Lެ#]Jn=iu::CWlKukSo>N0L,ؒ}?? yro=OIّDz=i L5I-`?KO@%tC8)tV.0Wc[_WeU o2@jfٌ .P,[ <`{<坆 #mY:5O_v<1%;27U4AF@Z|, 3)̒oA/Pa-FϻIʝ`$&y`ز(hlױneגqOsXu' l5/|yQs8.7xRͅT:񒓔e.-9?L/ӯi>ɑ AO3p9P xY  1h܊E@-,}qOxtoӥJ?8;M9ѠU Ըv ߍmj  2lc^5ݱz dGCAh99YQT2g0gSq9頮14;c@PcI#>t16ũV]MpƢlkpVz-Bc~PGM^N:'zlu\g GܭJ.nɅRlkZʺ5-we.<#@?~삟XbsdbсsE>nJ*.iGsxb=b~8\nQ*0leBPl^t2}bѩX"@ 8$ܹ>=-Fz\IwAyT`ԊY͘v5Fc*̯%6'HIAY$R;"4L':[@f ; 4a,l&@eWT|꜉ t@iȌ~mΜ~t(R_B[36Τ'9ULJ _z V?&2ɷh59g#FfŏXP>Z$Ʒ#"u!U+P|72iVB:яqH7AQ.;ݝ̲Fn SO2y$pU. F^nNnWegD],`y@aD$8~3Sq_bWu|j-Ve~d&j@Ŕ : WnoH P)B&j@tTzv7?C"MN.jJdb5z11sZu8r- H .[ \&㘄%OK!+Rg o!dLz kpA,cBbD)ǜHHREE2kvCANC>-@1Rg15^ycmcW,D^JFc.u868@ī)g':4lF|z>4#;Q;ѳTlϟdllkY5eejk9K5@pilƑ|O*,=(J|8H[$- l(FYw0hxCh)Kp8w{9 qXj/l}88 m*zkhVGMDOF8j,O2]}[JC:7aB4MSFzfG<>dϔba"'nZ]M ۑF}0,[&YK57Ubg}l ELvD=ΣoQ6A9 )~)/']u`mE'S#&2cӺrDP&CV$#LװmjX(Hڋ.u jF:W-,Bu=k*|JA ;W5&;e5:^7 $uH_OF}8 |AQw!{[!zHk''Ǚa--Aje8-`eM; Ӑ-8+EV.g)#ڏ $p& H/^Zgҭ`+r=w}VxA^EԹ9<|wou{qp~)dM<ClYBN%Cf\SA}Y)z jLѢ~ {Nō_uSO%榧GƬ usQ./ˢee4w19]+'GH^df-QOu.[VQ3=RxMWSJr5֟yU%9l?I#dt+,S"qҠd/[+o `Ft8WkqK.= [-9ׇinu9QӮ 1)kS;{e~]EJlšd+]k$o ;~ƦܱStBARZ%B(o-N|1qH#hnT4aU Ճw6xli?敗]Y|m{ٴn gϚ߀Jx@^*lC5o)E+cPSB_Yfr:(Z y4-ZS|EN7G.̌ ~A|#U "~Pe Im#,hQ EiSs8_|vw*~sy}}­`y xs5`Tc{gSz&h}ƒ$!oy( 5R~\i$66-) imcGV@OkbVZ7} nٲR+/(ÖQf^ꬵD/;Hv o$ʅLoA:B I't !RO%#\6z0mV N ddž∁za{vKbt$\Z6z{*5׸6w.BevR/ >NonJY:m?2hg@mSA߆*"N3TYrӱc-m94ɤʬj:n#"$t]mA@hV=ʈ`PNlV8ҒO3#$77599A %j56U΅G@ҿ"&F Un7Gg駾߾P;G`Edm )y)g,]F0 CB9É/{J^ ) glvjGǖd wbTY,hS~12k|}HPb/N{8 7V'OۿAX ]'qQ*t~I&/z89%:8VI9/D>^Epk~C xOUP;GctBUxM:}CjV( `&KP+k ~mxt`',Ȕ{^2RdB2 Vhˮ>ڵ񘲖4 g۪(Fxu"bU[Zy0 mwIa0pftI )ђdv'B*38AQXLXcnJmm+R_Z~юO އX/K]rxPWˇJ 0'T/jL_BuAH,vc& ]'|&1Fi -طwJ,PqȻ[yWdhҬ2n79ڗhat#96 U;ėn FGΏmS*zlj[RVctFeR擸ŔOoHD[~(-}:)4|d/b9ȇBk`AL1#V]Ԭ}6%(1G*&64 J|XjTpLn./>eNA,q.B,R pIwX7rg7!,W4F}2H&F{-yL!%vPߩi)M̯€N DOJY_ƣNvķ;%c3h-wk04bmFf$.G<ĭ}WkO$G6D!V~Da;i;߬&_Z=OtQ@P=4 u;է\F`o_4Ykv xLW8 %tH܏ZM0: ҖOx,Cߋ.JՋrFz *$w/e0'1jfa$1oOid+^R# ץmaIC80KbVeKy #f-^im ]5ÐǓPTj՝)(m{O7seβ{(3qDVnFPO(?9\K=$2~䳪V=DU$@k¬}f3zw%TBW޸C=ZO*7AH`<{|CԩqoEA &^.+;5! Zl1 Q-f†tlꨊm{POXq19Y2>_)Y qR\hV 4=BzJ>P8laX k_a †6R_G$7=uWBPb>>*-Tء03l8e>p97L寛}/q#[b,نF"xBOW &zvj^Aĵjp'wz6CH߸%ތqך _9Gp-硝@_b6S^04@SZ=I><37ѤC?]+V66_M̮RFB24g7[""i59!iE ~(7R&׾TnyyZ6fܾ3hPTLq f+Y0ʓT-gS+m[q;wDP,U0GNpڇ1kAM!_i}͝e9p7I] K 1'<ږnuސ}O<rM=i&L,[bK #2?ܓX{{{jFҲpZ?a%?e/}У`%[VKrL);+2(;weT#Z\9znwACݫe#G851*߸uZƍݰ8-,.&Ej'PFј(Xƴ?ȁMٕ@Y/S=ǠeCnCh-Uf9auq"ecpSw!}99HQ.\"׃4q5V'NDߎnLÑa`vYR8g%GfYa YA0 e RBR VkWDlUr8K̫n? Yb(IʒJ]lԅ +oь]}]b MqU:Ho><8-U H ?׸RH&ctq`ώKLٍDӄ̒3OG:=anzƮWJQmDH/{6Ϧr i~٘H4(@0Xի)WyR2UEsX|[kSӟgZ$WwY urhh0C |1t,2\#c ?S wqqeYJRc@B""ə< 3sepl\ Uki&{Jpd2 Xr Ps(rڐ!Ujz!l^&N[|whU^`QJ|nѻ8dHKw=ӹbmf""9//ұcޅpi  5g!Sdnz$*Ga Rstl/dSa[^ԅAًg+j_ƒ"AVx4̳-IaR;箮MooكKwQ*5姟mMX$؛Xu$>sL,#[ yxցA6EI;RJ`6) h BlxTELVу< 7Ron$Kp@|&guܒYgSqMuccZ>TN4RBZ }xAnV4Ib;Y7WWUk,}#'^|4+#-hyKVވM tb85Wsr7oٸ"C\jyȶژHrWEp)Ećy|Yfh=fo1@+V]{8] ?kkZl q\w1y :S |ZwG(!oMK\}aqE2$E([RǑ^@k>6i ?hǒ=0R/!WD] "o)RGÀTAf`AǦ(HB3c 4*;dE]'Ñmޙyɞ Ս?:BnRΥ96ha;3mU2Ȩ28> rntPSc'G,g8bQ)lЧʡ1 qx{kpE;]w~(NM\WYtm{F))AtmI"1po[ǪTdOH<ܽ;}SgKJ3Ӛ_=MZ-dA)^!>tvkιkx3vA;7jɎ GPW@MU+9#x%Yn/O׳ƞ&"p-5o؉hz,acJs?ArЏ63pRzYe" mj#ZdHZd;qgʬ(CHB8GBzY|v繃YٴI!@XzqeRX,aiK=s=Mw?gyW4g=&Ě/DY؋9LQbBlȎBPE)I(B-,8GxX3m~|$ڄ4(^˿p*FȽX]B3%kArF,Y "!eڂo6 |YԗjfI6cr &06_<j~Wl]Y~TNL_zRu*# 6?3k ױ!g%6'h~6 7lqNqb_ P67~ PR0 lvuR|B Ǩ#EUa(-w%|{oCOl%"#o5sۍ Ѓ6y_ N.f4nIQВ-0؋9Xꭱ$A ?3_39P]g~]8%B6x;CDӐLJ2(W>~z: fkH>N6ScAKI$gڣ6.DjgvE^ƅ~e-mߥ;W29ۂq\|pV:l\흔qrUHQv!mXh?NpiOuLȰXS/ۘj~G/fD00h=\kY99RSg'wE]Lg?;]e10): UGQdYGN"ݙH{,yxS1fAl~a 3-X& T8Yl7}~Kw*e[[Ƃл~+̱dI)Y;**#"7w7nDm6){5]z̗C !ߐe} nU1Z+ mZ̺"= uzjfNelk"@KvqS}Uy`>}ŹvpYSJGh'tDsug;ɩdǯv~]%^ԍ]գ/;SB y[~ )L k[T.:_QٯoK(G{ư6Bh叭:.-wU=6. ̕~6,ۏeZi\u&FBS8{(ajV$j!YxQ V |s (a6h˭DLkBiI_x!^"WɊnOJwʍN7;Ã0rEDF^ 55o#8{;nk7\)&"!v/$˭jggan~mFYطw-ǜq?-@5q%WKC 8BzML dsU=sZ&wjwNRzM-W3z s/;J&`wנȥP a?;ȭn?6FܬE{:jo s ʒ?˔XpՄ7M> @7/,.NWkvW5OKPh²ؠ&b uG t~$P)ZC?|'O~zm\i+w $5{ἎOR_精/ͫȎ9 .cJ~Ol)\ L4<)&Kɠgxi Qt:1VdhƇ0*zm1%qWx|M H\,ԍ"txSI,1WFM'c/*8cIZa\8Dl #݈]7rQ.K409?m +k)788i<ỨPfm?ve/ )!#a3[9#]Rev&S!t1*#j$<;rREΡ"0 GN  W6:{D$lpowLK~cvޥ)˙m':P).4Stqxnaņ"sK49$i1xÄ0^DV;{7Y5J=U|E_ꍛLi+bFv NMV\ޤ("1;,C*OI^!T{gz3N/e cG:m.ŗqF7%eFl<ӰQJ ȴU)oK3Cu_mWG]3J-5=QO1ϋi}>_{꨾oMƢ儱g[:YFq[ӄ{{<[y> O`EuebCgóˇ}Aܜt7[r[$9!ȶY4@akFtMDR=,&}͚<1HϿZa_C±-@Z(D TVбmM殰 >T2ķ'_wkX83ݨG-& _Wgu嗎wֆ5Z 7xx:ռ)ZVh]6gr´N $^Pd܏)Br i"`GիnR1 ߮sM2)w2w)G~y'B5ĘYQ4 L8P+ DvsSQѸ%ea%}qrw!u$`=Pk5N /t,Vr\*! 9 s'/ġ8U\qE=0vr% ^o5Z^T91k;2 ,[ M'A|?J׾_#  6i l_|&7i A(u$JT۩G<4?;^Ll_2 gF0yC68 hcϕ"LA͑;!gEC@}9].JZZ9Kp0ٽ%F])LD8(&7|bUzճ8r쵈]Kg&vvzX}Xokv4Qi)bŎt9$E =)pA[]wt_ d֓t>f,,ð.%5PWH6?wvӞwp˟ܫL E:'Hoi*Яҹ !Rf*;</u g;{2-?b0&L$k܃m10sjO'\kr8T6Fup?9rS.; ԣݡ?!/"υcQZ>F 0[9 }Nt]Ї[|}t/ӼEx$Ź(gD.7_mڂߜAX]  khƶtwaٍU}QaZ8BZ1?wau9o~"Gc5^@KUy5 X7*!=۰w+˸ '&яtK4Mj9Op=%Zs jLiס],?0M $GPH@G^^`b}P|}3s|y>myj#bBh*#vr(0ɜWR25h3|RBO]`5EpVOp 6-Um^|^>~q7 G` T7tPe+ ~WOX`G1|KLXV"Uaj)* PgMy1(r$pմT"p уmj}vS^@ -EL_7ʇ(Z]Cn~%zm}xZjiglLLl>4WP!}7BRK\vs˱7=Z`F0-*z;Bt-$ otbmZO~O?+A7fUcg6:t~ 9Qx䪐3R0$ GRN|v[>fΗ;J7vR)1Ɠd7w+~lN[ mBBQ$-F26QHDv6  a"E1 o=.m[V|*.1~umTeWiuGPn,Sgv~(EY=DnUT{nWt#ٝPK8!Rk@ iŒTM-S!&q bUlXoƝHle: F-Okه;xc3^-x? (nU!z"'6H)z6 A`:@{T BA9o|!/wl9UflȱYp(c55W]^O7뤩SfYiM>".Y;sT+p Z䀯J('4;hRz 96ԃ/gY87M[TF@aaRŽ߭ҵG!0]A< :~ur'2p:i+&/j Bn!؜s*c/2%PѲ B QZ} Ce- 4r}U*j1~1@ܗOwJ2=+W[6 y{;vV]6cE J-*B6@'ex?7"˔rB-՚ mlOvR>3Sf80|ƐL" 7M1iE,%q{`GVmfɮ?/Gy] .%t RSP?XOE!cfJEI>l^CXLq$PL燳8 >5xWZp9\r?Hs]' G-&4J菊Aw8A"$9OOvոCh/0Gs=]Pχĥ~49 8fLg`H{!aY0EY2d %8Lq- Zq]Ϳ5*7kg׎lVžG?hU}Vf=EwPI1)&#:X:~qu}4P\Qף4!~Rxsϐ73 :o !p2 BH%~Z-R,]h&ߔ% eΖI0@xNǘJQ. k,}wt D۟ǫ [P{ª=ʘSh ,}m$e#5}ƒp;]3Ν⤡Ϭv霊-Yzp.w"{[,I|OQ(,9vvӄbvoBLi l֭6an6B J1%W|^Va~\`GЮ-%J!qxC,gc%UjOEߔ>y^dS$R7_a'?YOxbTV\QiT}YKf[-#69/ɠb G+*8ƛR}(U{N{aGp|e%k鋹a$`E0UoG? O72G0ikLW 3%2™%=d5kD4oY{q|FRv37\8v͢iVi>}MhdjjG"?~뉬QycVL^ۯ_[-Tom53`Iig|2{eb;DXIT[zC"= vN[1}@'pX&4dk"- \mA=Taa- fʶg?KG$Y(xsѦWfT @2ٱ'/6Oƙ)S2^['3xC_Ukv0ŤF':.ݺJPY]zi`g 'Np݄s^AQV=qz.8{%b]"ăQN,w-$,sfeY Z>g{S_sVO Z+sJF&8QS%i\OW![iUƑ1鱄ƽ l/}ੵdB9@,%kt<)^ǷɳbL5^6ɴN\px/2Ȟf O`ki>mvECda(vEVI7-q[Ruc_j>lAud]Ý&3{}g`P4dFΆ{y.}. %4yLok;%L 0?dgzH`H,1-N_-$HhR=5)5FF իvͻQ 6].J옋;7rt>ayA,7򺂉󶟟p{gOa=U8ۥU!|ǢڦvlH$VFcMSډA9~<ۚP~>$C0zOhߚu^f'U!}oJoH#?:> [$cz `:C jÊ.l}ʈp~\ ""@BT.oLjx$(JP`nWN^ ތgސ]\ډ kf_ '*\/i<ݾ`s`ln_t }t=C1(1onv#mYs6N7@DӀᠹ:ח5h5 )@OaݛɿX$K>Y[e7A<Q@8=R/eg;}>rC\_,@ŐdAU &x8 $ {wTQ QSCyk/.Z^ʸ"#:3a=N?Z{3QӘK\tfp$C2%1$^_61$G*)DJs[ r*wo>ddx:\}PsdG9AhG> i ʀpqV}Xh68Yq\qs瀡~!^?i:> wFox/C%p~h W! {[N=Z8ہg~%t5 S4ƇVe=,&>Ĝh*%Y$+E^a%.ۯbrok `J?zYhZm)jer$c0h85qDܖ CV_x{ 9>$9 1`-y-"YY(3f%'viy!A#(]{a QHPCἋPq"5.ӃM&Z1/pxv-v7"%>a\Vc!4GRv64k튁ڧ(@RŧF"4U.t{1^13< zsƻ!o+1QBoqm/ ;GEIΠ\)(c{J!&ȁϢƚ/!2^ fsI,+-?#)L*WwPa="I{V9/} WAk2iQI’Y"k`'9/n_ןWVI.pd!mc dBNb^o_XHބQSfVv&k>opel hS8nd*ŭ "%)CiH]>w)#*C`9t~ݭmwV>R  ݤK.^$(fv7 IZ(F?\sIp"wvn-"6+ zFͤDxjͲ{)atUnTn鈾t~.F+DffW**\7âpGH}᳆ay )%Re tf*sFRƆ]9)N ( ~Hbݸ)<~3ﭱR;b|:)4!5fi̬o6z6[{7..d LI@[~ }L)˻#.xj9M`-Ck>50 V .5D@{KK.,V6J0|,lˢ/zj_|p<[׵zB'8cBwijM: "]O.͸W3Z2>O lr@7*+,">hVC-1(^ hRrt.*EiGZ`- JLQL)||z0N ,Qa1ȝ_Pk >%Vwۂis;f2J=z4"xdTD'.R+W@f[ qHM4VGJFOqv IEJ{9zq{rryhp}u8kˉd4E™iPk"OL.;iMNhZ1@#m8Z7D?)ٜ7uQa"2R`p^ GFGsQT/?izB,z߷ %Kw/*]/ǖYAAYFz1Ш7EypWj׬*xLoN^`~]+5]4M1N b$Q*1Z#4g~GX+gC@;qMtz9m=WYEjY"-"q Z:c,56Yѳv2_i}HѲsƾzFZawN#g&LqE*p@Coƺ( ..,%ͬUc-^,C*2#A3\+m֞"g}*Y?ev'+T,jz'B{}Hwo+}_{o oxSok ig0x}|vH -&?QHp$1 { J1Bv \LUa wyB^SzDY*ux<D.p7f)rzo,@',hl`h5}oR-I\4,'n霏bиNi1)^| WǬk @wT;_6CuZ!OaY@` SJNk~e\6s_c†T:*޼܏lOPϨ3'J1EPs9"LyO hoHdrOAVzhk<9.~P 11hRR:HHVk ̑~0ZQ,_!5 e幆ڝ"=LDͅ[̃ b56OIBZtLx7K+'h@z m} XLgzMx7$e}O3NzȟH^IU̿i|’]/စ%mALP0Bv3=(93/EEpDRv5WS:id_/>\vx t73%l1y"$Gg;ihR]g|;q؛p 5FH)k2h8kg#2+MGe~FqX1oBM?m B/2B^ 8)8nI`~ARjGڸ~X[M{kb|fx1a NS;ư&Wt|vUjw{Mw(}f\ ,k=M~21W_bcSmP)(JD|Go߃bW[4V|`V*O\C6Z4<YMhyio}Сnf|!0ʜB҇ܛ7_o/G?h- 0 !nv͍:ޙp-w)AsҦO,mEQNL ]`,g ?XN9բ9)dljz*l=Y]TKGOr: Tn_gQ0V?gؙWb)**Z1Lh Tmo(*ڪM7M/4&xhXe$}V'X3F )Q0bPeW 3.pyƧ`ʍCVǗD' G \K te$Qߣ^Hڦ9ED2O%H%QL2{J-2D' >EbHj4h2{NL?$dI2'GjL·PDp!BE04W\Y/40ӌ Ce_v bT$_.V6zuRb N\iycDcasɫ>7Rm;Rcw:yph/Qy Nj*({s$/b5-+g:Y?UQ)iP1|QEmhdZ ;<]RqeDm~PMQqDUCF&,m)L&/ioUBDfBk+;I{:6K2 UD&÷ US5ՐUc1r `| i|Mk⢜Ոobs-V3O(K=R8d(\_2oʌGpEl| Y`'lC~AAqq4CڹެLWMA ŧO Tf^1G-@[# &R/Wݶ*, >Ӱ{}Ջ =@q b8$Q\Hja90bi3g|\ᅴ/n*ߪ.=%#t٥#դ'.%6=)Gk& 62v ?d3w sQqA"ӨM'(Dzs =RoR̸O1 N'R0AUVު=Qj2U/uW\3 M)A#| Hvw0wCtvyՂ~즒-m._|g  ,j rwE~(c%K>K(NQeW^UA{IC r2o[.ȉpr$˽y`Q !면nKD];"?@A>W&'!^dn=+iK|uFymXGg~݂y!$ ?TbfKq앥IM6'Xu b`6!"Ԟtmfig*u+W0=+PBZE e%jl -M':-kt^ ?+(BfU'; )'1I|] ,',7`"}|E8ܗNc +*vƸQqEIJ66_xo"pQe'aإ'BzX\ZmIq,5Fc>Iv^e ҷ⡞I;]Iy@,?˜ 0]ͤ&4h/@]3:ΐ38IA5J:*ɷR27QYN.}Rxze8J3V}:w3w*Yf,tO|T[YECwxpppUS݀|*m%*Ϥuf1-m:5goEh>m@ihD4QӚ=ߩZ1];( Qט {f\XOJ;"ot%$i^k#Pc+'@pE:(bl[[E~]c!(vpQǼ0x RɿD[dN{jQ6uzjJDwD9,& W&Z W"ys ̡ jY?ݥn54< q#)LUc{n5GzAw`P `8,uT,6`4'0.j( ' ]y.6m̉&9!mWL!-y?zsB*cL7L \Vr8ѯi!LϺq,Ib@(n8+Gκd\~K@|j3etRW>ˉ;r'+G?k4sSI-$1xvڣ0?1S~z54ɪ`8Y%8 .܄sT(xg=+ک/I*}/zo=i @9K!4G`V4tY=|V<VAcXS&9sܙ×&]iZѝ23$S3nɁY@>Mr]AT6b r@${v DQUĔ9uK\9q䝡9xT+D"Ic'F}#1xp6eCmY禓p1rYsN*ǡnqs@oa瑋^ }^=JUam7JmE>t Kb27M\ȇ= 6x:SVI6躏dVaМ޽ش2>Bb1Y#U'!6%N`<'*(bRN|CK+$`*G;mjo 3 8\ØXL,|r0H_G_C6΄fF/{<e@F1Wd|1ŷV\GTg%v ABRQ&k}g4 ̓ݨ4V+QFY&P0| ƔWR8үV;*;vV8JZU{k׿D8oDA/l񋯕5)&Em *,rM FVu:mIZ;, ߃Ľ~A*Sp5,L ȀO2mD%44&!^NgmlE8|&m~PktUi%}\1a+jaj g&oV*fuLj3YkQ}Atvɝs_/)\ߦ8d构/HhZ470ӡ <4(8br[4eFA:ϰ@<0Vu+-KCw!]x͗ٝ j9}=O/P(9BD(O?/JXWЉ89u22 F//@|* Rz!u:#,ga2HNDXS0]U{P'•7IE=ƟSQAuG@ &&}c7=K[Xu=`Aj |6|&YgM?y* 2\g#3FdLd)"46N3#@=9_ iŜPAYTgz?$bʛSa >*S%y3V@J8p-I$ u{7cWIкbiZA+8Fdre\,Њ|8d >Ń%s̈::{}^wjrñtcv׶LȓC>4I73eWuڅY?lS(؍m\{QOxpXYL1JB7v9FPK0(-,/y+-D }&1$-L#V0YPp>Xv5 u7N+Vnv'q&E.B>z `F)nĄB0(j)_c )2>Wq!eef'B+g0J8 (':"p#"yuFtoB Pv._W}o)а;Vmu:m=αA0hR*Nh@HJOGH-׏i9)v!䓽ri5aܮ ֐?BqeF#` Z6.)r\_/+0˪|PkD}y0D$FzuƟ5=b8~xe9͂..xhxsXC0Ih6/,EsA&^>h).r7 }-FD^BCܟ/4 i ]gS#Rmmm9ZM6Gj!  'čجg%˯R%ܬ 0 T) ώ&nMUh$!L4J DFxB0_LM;Zuo G>cY++dxA[ޭǫ][_ȰJ}s<ӈ5.83Lg>V0ee4U>0n3ml)u OҚb@-0C0tlwT љXմz`F ڼVN+ o趦iQo*s7hH'Nr8Lb'"؛H_>O؍Yh ZV;FBvkC* T݋}udA ٓVLI t@:9i-0X:d}OSIlY/D3 cXhi8D/\$dHLbF 2<-Մ0(l '5"cFhuA?N_s1?ހ-p~NAKdÕշ;:G">`58(7T*LX<:(7W[+ʁNBnp[(MŦ2/WgDOap^f˫FWȊ۩<W۵4v{w}`N$яwdDOu;Y5;~p+խhxg&R<2 GB_p 0 N\Q>*`+;p~#%N7V>8;Ҧ4QD8Gňx&ӗWs)0UxAٺ[ACC +0D?WV_hg&^>Mxt9\5MO_U,-5OcdY1{AڰKYʴ{@>Ilh6<w=RZ -T媽d;gr[K67pku> Ts`(E 6$vaրeYτ[]cgȅ[|ڻQPǃт> >uW^I׈86${<ցi4!gC\07FmpZDђ!cv ]E}QoJd曤H[賑43V䚬^bCB:HGVdw+'!\3?A[9ꊚD|Zw7&nU[\L겶[+%^H9ZAXMC^1gS."6MET?'ld֌*T$ n`4B?G(=wT51ꆧ,2@}b\o/"ks:%;g7:E J*3j%Y.Pߵ#rgAQQ^g]'4@1v3ԶZS\^!M`y.˺[Cfş; qUDRC+{}(;@*ЀٌM!;Hec4/("$# |DѾf0թ_UPxWF/ު2@p'i=L;J6Ze'O@IEQ_A% *;Ud/p墂#HeF80J tUag.S6_5@h^l?.qY\q!<h $pޡW_acSCʙئеOU/gFl L[wХ?ɋ<ߖmE5.5]ܜIXQ?djˉu&E!R`t'Y f…!SN85ߟƨ[ H6QAVm3vT.oq˞WD=lUڐ3'/D_!˵YӔ 8S(6B7y^_itRLY\B%tr vm]!@$ם(_? K:)2%?^rMzRX:*CZqd˛ahyCjz'Oզ&"E p?WQ$ >I#OZJiy6"dO_%h&醍 }xvF[cNmOv6`37k9zoNE8(m̼j$ T_JX % М^qwE1"zʴ40#DOވhXoDd軆i>ꊹPOj0S8d&y_M@7!iޏݚ٦\3/}~͒!a\hj gƣ|m 7 :XI]pdYRo #'ԣšvmxپl(Pr?4tDʶ.B&v֏vI*{ 'e-\D`xD(s30$\)y˦LŁxz$ȇՋN2F ;!h=V/d7+}͒^C+ 4[-nƕr`_'wG>ɟ WZ0;e8A?HKYY432T^G{.þQGydlNǵ]V[&3  q#JYP+Ճ@{[?ţ,$-N7|^T.W#O-MI[YX;R ˉde'"kHdCuZ=xsqM[퓒KFIEdOap.簹 ==E >Y.84LdDnL}Eͅ< 6N"EgRa?6~sz/ O k[;5K՚L7O"-S:PfW5} o&C(Z)4|"|s"uqz{>km ɇLX}9r17ko $dيKrӎoOºa4I;evyX 9kdY}'4%ƆI}R:-A@U1}!;@w;l0f5eZD@n2+H8F\P=-iN{jSgSX* -`KwC o?}#kO0?Q@k[#p=-e2";SĚ89Rjn FJ]Џ 3RRmTn\"h/[,9pΐ_u W[gW`ϜW l 9\ῶ7"F_V| 47] DegUG\+n԰9}iAQ_"mWd 6ubdJ6jӜH5$T3՜'t}m#QM ƳK:/^C*Ӂ?i{|hFK17z n/8#}S*W,3GUdU-F_=vޤ*m͘Hk@!knDxtM ctbt<evϟK&԰7$Zʘ'+Fz@ᨁ-#{Hiviub&ǨD!ߤ>{NJϣ=c9DٺyA;zLؑdE#C_|*p 3?ޭ@ڕGXl弪t O͎`VC,r#Wd'yoaY hɜty+^#hj8y'=9 3q:0&8޻lvO: 1,3twW$ِ6S-6>rn@Ayoܭ6ʌo|{n͂t(~Q[5RepiC@Ln gT1mrXm^IDRS2RMWSIots~~oEjG$SꕵމH&q8$|ieQ &mf~"<ȖKŏOl4h%.TzOk l &<:[cMHMzQG6Kݡq[OD/QO:D˼.*uv7:`&=BM[z;=HDl* (~OcBtRzDv3BE jʨ#oO|)!z@(D>6%8`+VD܍ E6 j5rxgrcTU$#BMwYwç"[ %v}S*keMϕYrfƟ,b@S6EsVL#혢$z\rKh[馳UdwɈZ 'v@JB2iqS3f;Pu ytNkP|c|^EKQ-U)A&0HGSE8ϱJR|]np+ֺ[O'FiA/ZS " A=>@A)wdki߉ pA̯qԺp@Iz4i9l+̅anQקxЩʿR ]S˚җ޷eq*ylJ]z[Q=}2F@Yqh[lm()Y.>+f}QzfY [en 'rWޅ{h³`:氥v66Yͮw7;|9׆P(%Su:&;4WMg4u;Jg? XRjxN&I†on/音 .qFo@q!T]&]LWX%gh"Չ\rȯ!Iè `?cXoD& [o`d}B0MM^iBq Yf'l D=0Dt%a-f] mڡ(ўLܐxDLX S#p<9Z+31@aDb6ђ;:ݮ*mlE$z!EtgWQ.3r6h Z-S㱵|\!St 8 bLJ~ =kkvu*|&ssKyD 0,2o{"PѦ7OJc?Ƭ_VQ:c0+,!ag Qy%}F,u#R5u8:jΙӯ21|Y@mslșswVP6f|Է(iHBSpZ :hp?bf0]fEWXkd[f6̔|@<}jx;#ʥ`萮UN'OmG c=$+Z@6k,9KrtaM<^s=8zӾoRH86jϬ^v$Ɨ2ޓ)n][/]Y^ jWӔml;.s.A}{7Dk=H(qg ˞a ^qkmb?(gAa6)舅g+ߡ&WoW9Z:DmQAGӯG*5#1=M'+{> Fq ^R|#Gdz F%6zYMŜAf e @N`? qQN:/6^MP5hef.P~2I:&ewj#얠/*2@$\JSEZ:#*ڋe^4N;&7JڥJJ]>RpI~ˇZ89ªvڹn*APMDXK SbrǜU:@=1Q[B wgY(Xujv~3͕VY%Bm-2"x@- QN'  0ZPPeN;?Vf@~ *X-#$ۙ _g꟤+}63-mqrb-ͩRS^`G@jpE[:g0)mPat:*A|Uscn 0v㼎7rR 59+GWU~@hhT r(ZM'(| ?ҔU;xh|f9\L6jrbw 1#uneA︈^ N"r/1y+|0Ybo>M1.-^_)Oۗj1wY_ϕ&?"b&G 7\讝k2DQyW2¡MZ-@{:CJIccm%Z$uc"&v]Tt݈Tq3/vEѥ%ތȆZӏWv/J|iAUpCp>A3 P> T  _Nڪ=5cE6H Zʮ B#Zc" a?cs\iT5uVW i1h[I 0+{31no\ YIUUkP c_wLe=<<5# +Ow7[|V?:L#`ۃw 6yu5g@t6 ,8$uޱXhhwRW5jqVsX( `nYmB- ͷ皮EDHlv['0KpVo%64QO@S 5DJjT[cD ?Ui*n|F0([R Esc$ >eN!TDI+in(9' \vFm0XsArW[$C8@aJ[:Zg˄jxEpZj`x*?="zS69ƴ%!ΏF2ro! .kҷz;WLUW"\;Hm,?7&V:rCp^^7Jefzfg gmz]؉ϰyJ[I9lϨ|Jd~n,(,픖 s _Jsmʁnc1&%LUM,eI0$ȵ *ɁR)Ч@B{dȢ^".mͩm}FB2ɏl&ݮՕKP 5^8<JU(wLW m$C $G.u8h\Wz[300 U{:L-jD|Mo':}{h"2U]ta=rȂL|E*"W1&~'XӬc% ymJBktXÐqP=o "Λ)! 1""h]^N΢;!F%hHfl {y+W`Ob*{џFu C0m.&a*u^Im/'09:a+Ҳ+]c]o>8[J{+s3]xXĕѷx?cgd0SxɍrϚ$՟F<}}xQ$rZ.Snml6iZhљwS ޓnԅ4N^am;p%3J\4 PArC[nlog]I=?Tm׺5*^ap&:`#\.M ۛH%$ء3ZQEe!nc46㥔fqה%|qd)q>͎D

O=c ?s0 2-c=w{duz$F~&հ"C3Pjv\Uq' `l*חbeTʭL8!E`4p53WBH*+gǨ4B 8o )x cNltak"/'ELOn{߸~ ؇9OH!9cD82Ïx))/de)h"z9V|iLj5TWټ&ǎ.:< I*b|Y-E /γ5cJ i'фmeSQճTSLy[a5D7;O)J'w xs ҷM:}{-S2dLAԔ:yC5oxgIGqL&T/w}mh/-|PG!aˉ\k$Ź86b.T‡M lnʮ^xjϞGf@yZK 7&nWC }|ҜQRSQ]XS ,X꛺eSSP"/9 J[kԟ`fvi?LsG1n`jjm J%S:B^ثOB>,A6*H]>Wg-whCЮ&tI'^;tmut% *hT AŁ1cxEɰՏZk"({>.aʔ\>ƴjA>ptIqOY3,ΩJ@`=B;C#G ftD3,:\NC}'DܽVCEרEP (jk[/ 8mFgdF*-,vldͤK>賩؋3ˀ6(Ler)I>]NfAE aS`pz鄸uDv@ݪ%zm] jyIy?G_tKȇE7`w|CXIcN`~ē V<TFB\s:Ƶ64 1-4Lpq-aF*;cz4K@ YKFJ4n s6[t"y4JL~QxV)嚽g{ZnfRֻBg 5C݇_{jXpVr-gi>_LXNv!{d&T& n`W_e 4P&Ptrlw8le%Vkn Z&:%Ֆ|~`(3? 83pUi=.й1 '`&cjuva*p48`A_Z#L+tݪ@-uv ~'t.Wundx sP~AP}4L mp ?CS]`(KN]|f 4q\W&!)oa+W| gΧ$aYgf**2滽M26U`_3Z EdҒ6'{OFl|<);:Y e7rHPf%Nܭ}#cƸ :Ë+ oJ~W.(p;7ƿ~>MҌq>o(zcɮD7 ҳewaHэ9 σ|G0QwB !&-|"&lX2"HmD/$\sl&s oMZ\0¥]^B l&mS~|~%JE6<~}V>Aƛw x\V! ɬF$O~7;RG = `),u'ӠRZsSX*vhv@ѥR.qQO_;;SB(-$ҽM%dU|.Zi>wnnd/YK|W͘ITM ߄37StYZ w5V%Ԁf)#fW9>pGktkǘ[V'CN+!.y!O:4ekU0_;4zD)97< ÝDZ3MvW34F>wڰ_F#! h<p:՘vG5΂[1 mԏwg 'jGSB_qDIa||Z$f]8=' 0^C '(َX8`>JeOc-5b*PQj;˸^NJj2FNk1%.2.JH62~ ~nϓP/`s7gP Ru+T,( b;N)s>'_W&l4 ]e{'i#R?KjQH!^UM nlg7d-JZeg`_>}q^ jOz%tfr" ,(4F/>kEfz E[0L$q%2ģT{.XhDYfqHN蒚Z#\NIHPA-1ȏͲ;iٜ0Ž~7!IyXBD0'|w9ɡyy_7*c|(ُx[Uޙ|f-!'i 7>_x*vqwϐ&Bn(`?x4ytq.IN&:[-DrGriA1Z̎Ԏ7),wi=}~'C)$У4xdjOV1&5&^!"ս /1Tѱ?M+L'w ;$ڽ| ݇F(Z` [m-Y /cU5?_:ME ?4#,:ER&--r ]pTcR X#FTI",zS2n!rXM@lY() C=VK+[)3^-=j2bszpgNCҋ0ܪ> >HB+[|@TfrjJ9֑A!@x7Z%[v_!:X&}_V+-0Bp 8- ئ=h敂>J \b,{q` *熛'1_{,|z`vH5V{8ҳW ᘯĒk|90ƌZsCe]nMve_E9I˷NA 8x+EWla2Ih݃\׏RU _ˈI]eߊPWfZwp&/$zqJM:HŃ9XY46 fT-)},W(h #+pή#|E7uJ|T-m V|x"٩)N+1az:j <~3=.k,^ޑF޹ݞ1ø5ݓ%%@\]u"}jeUz y7T l,j$^av;37q䨤D܁̀MWG:B u r OU69$ M ̋H}XqD{[Aot~55V6 ~-DmF[[\(gs('MdxߢK8,㦂u68qz٩!ك7>;? '}TɒPウt$3B(3%$d`\Kp=Q鯤uY:0 Y_+$M¸IvY9'jŪo)^3cX́4^k.TX'`z X ӖF7qD3^iT[z3[4bTAN6$}QCk.eb7qF(`}%v[A*9% TW>wo8p[gw̱¹1d:dj1øů7{ B#>:M611;|{55sӉ,PiD! Yw>4 1Nuް ^#$n_q{ QVlKS$`j3|YIeeL"nO5,ɍ㮾 qK*|ĞL>}Agd2e30N*)ռ4ޣyuM`,a"PzONhI5owo_f[$}*^eb+{i\90ib"BRo!#X(dXla棎w^ o Us7xcܝGYe3VZ@C:hBpFFhz * ˪#$̡IXKΊv G C'hBVdt# ^=nmQN Db~:#97?LM[NFЈSi?ZLrnUi~H$-IK7OEa.a1G|Mla5X1?0`۶g+=Iܭ̩?)Sz7șJդXֽ+W2 mKUC_C`.Q:x!gKސV 2= uD{ȈчwYZ ?i&aY t ʲWCN<[B5G,~A])DmFC"q䩡{شky4Y~.>GknBVT?TG6%k=LYTE#T($nɋѳqF9A*ۨ]VIA񽄤Dk 4!Hg,EӘ2qiD'/ ?ZJ^?6OU,L\e2 ґCmQ(m4LG1 2[3Ffϧ-:VtئWڥ{gō 10avfz_/tI4ҠC-&M9Eŷ n_!05+G!ߋ酊Hg껣=.F E}]p]H9/Jir>1_8QAܪT^V3p.<5-EnݚǞhדgťHџS]3?|RaA 6% F9 ᬉ 9d@-h6=N,Qhg޾|@>|s^<ɜ+Grw'"`96JJ3< gE6"JS.ޚ %-Gge0h~d1ui66T 5ٖ$ iuZ~CW\azrhev`\Rv*uӊ sT&<DͬidzlwL_#}C%|Ah6qѡ|-NkQh4Gl؟I,R\\BI yOVJA0w}vo_<[~4ip42羐%ME7E&I{՚# ?/-8ѣ,S̗^M#v>#9/mj7# f-UGeFq,ˆ*݇M'#|p 5ΩV+r7r/{H8/\-qE[aԫg{ld,JE0(6pMN uWN@+tʦ$kQ׀ys)X#N@S3^03l9A+| T0!E k>Й~C4=MG}aN 7'-F s`$#1 Qah tAv7񏡠׫&rRހ2VGӊ;4]Tť3 zM,f:w5(]v..iyֿ3}1`5W':dPM1SP%.īrzΧ=sU}BBqқ3$-me Xjt`NN]r!_#p<;?K5 fPׅ/74X 7#(H+fT_Α5$85 s]4؈h 2zHpFf\L8̜362uqI2[T%{߼ ;)gSLG/-H69iqC<GeBic;4ֺJ_dYن'W sg2ɽ9Π:(!4>łcAalPdo[& Xd_!<8Aѝ? PuvEk`wϢy4lT?(Y?;Di?%Pǥrllkr5(n$Bjy!r)W`'-&`a]V]DmΛ,t˗Xy zVi$:^ E]|v[ U!6|:ݵΧM9u@x .4;b-v1Tv#po#nA𿾭ְTJ)l㜷C@*$CLPGc@31{8v/cǔr$e0;J4l&~qwW"b5 #454z*YE^{ex{Qz8Bi0Ko*:<_jT T%,!YOJ^&9c")㜆Wg'xDG?sY<.$ 1,M.%l-T˥uh$C2\AI3ǨJJ\&9q1A;Q/dKS-tYq) YgdZcbC 4q9ո٣Ly 6q-cAj60)O|KA)!n@S`6qD0.߰>N J>X4ݤ;hQ.ʼXY6IDdsa72_he8E `٦pbGJ0-+џKb!./,Ufw%ѷa~pq!U/K :fESvHq?a gw KVٝF}ôb}n]`EiW2 9)4*'$5}J]"8"X]xn/82@@xh!M^ 5mڛ/ bW^Cgm #] ew nD3P#g`v`i| >&̙B|\|Ij%܀,~KXEP6Q*Zl2MQ_uDxsl{E׏[ƁITvt,6MгvCM ?p<@z& Nr L-lڊ+Kռ?<~bVCy; x4F Lt1_7"^&b6!Y(^%9~3|kv_fn3-9t6ç,DRТ>cqx0#HvD6PyW-}'&\[ !{~kERphG= mY=hRdVb]\69 B@C|\/ `o0>B lY OPY}fR Kv@nwpxH4QYt /ŖȦ)60deåfzBH_]>CKtB(?(Y} VWhO qI>3#$=!͒W7.0{ "On}fV)친_=I yPkJN`BdAl {zL}[hנ]?^_`Ęy3V|`9~|kj NIzE^񡫜I7 jq^Z4hHlaG"S Mh6ž daX3bK6r}>j౟ nHӠ>M@/m54#>KyuNxMZ㡲ޞcpu}wBZ7n]vڊ XiM!eDDnܮʘ9+wdIgo%0Ց}*?-U t=lqB-4FQW& B%ȃp5n=5_=]"4XFDAP  ^(j"̪2"m63g0rg𫭱$w:Ue~&BSH5)9Ym#D`>+b";'rӕ}t 텡.>$; ǹ{P܁L*&I@i Z$p/J9fk|oLZrSIaJ+y1#<94u"zB#jI ;S=kYx%;khS*oc䊿P-S|P^=H(6UUCcOHI!`{;[*s%,ρu5)iA~T]&V80,7~I"^xƸԴC[cS:K^:;GkC2RvVDa ?cM rbb?]Vɑfv(7Nʧ$2U`jI[g%_7oF3ԭ*]~OxoNRpooZIrQ _J8 ]I*û4/${\cj#5!O)0y$ll >E"&HJ[U /{A648!ٹc<(AI&47[7%WOо?IMRf0"?Fr|a1l0q:{>ʼp.(ZH!2ML!H2/!i u*%V#KLr{}ftqqi*ܘ09 ;v\lΡz/" 9 =CRESٗdVkUAm&ڰ~.D~u|)cK vV's_7xK:2r &ђ0,Xklvg2Ád[{ӆC@NuK(ݛ*Ӥg]TS!mEar#C,C{JUFfK#iuLebQW CY82e,n`L5pGtts}UgI⼿Ɩ%^*zƮ00Yr.s;KFc/i"j\>S?^Hmyr| h$R;_/ysu^܅)[<܋-Ұva$i\qGm=r"ztu?Of1:YbE3EShsv4&)6^;yccȸR d-mp_ྃdn nqL_JѱNQx$B9X/BГϘ!h,+!ɉn Iq;X$DS'=ܰ_C:,b`Qf!ȯQ߄L0/6\Lr2U fs.xzeh2s1 r@7V[Ήցb-( p;u'7b#@ Ft1foLb+xMܙooǩ2P8.gϚCGbë Tt [*bFYN3]n}ی< Q>v1zTrk@a18?d}a,ʯw UC{9]]K0S:>JdFk`I\w?검'R(pjTgxˮ6,1 SohS4nպ\1nr/ȋ[$}1.@Ȥ[z Yw%쭨&yP 9*X05I 4AuUv0ԛFw[YKҾe"Yr$z?RM4b+'jF1s896{yP9q[1ɖ m`<֝9I3UTCIe2 }'jd`U`V׾4⪵e T<qj rO675 WB{T"xd%tX"O#ui @*|>@} ]ٟsyV. AHC0(d7i<.B?wK\4cڮfAOA]:t?ۗy~/7=@RӶ3h'w%DzuZ̦?\;\rx(̬_SD9STM?NupKxPfj{@lRŒ w2CXAZY. '6 g!h=B̏(ҁXŚ_zߘB,]znI1e凃ZO$%CX%QIkQeא6͛bج1?_U]wz`̮&_[=|FQz;&_HsSHd3G`3f@>P6F_Hz_ѰfĻxH]VY6ByHCu@fNDIb(Qn=dJpF&*Ϲ@n;V TcH߇R9b@Ò`>^ͅ;r, cu1e9Cl,wPXZ# [.w:[y>Q 9hU^ (sn=bj\`#̜2yzrKaoY7Bm5/4tO9'<LNӹuɅڟ&'E) b3z8AҠ5dηS1Gl~@̿yLT $;W_%1n|kŚRkL s[P2tzL!ESW^1J Hi.f?> ǒK3lQܭp{ ʔ<0{ȿ{Ň2Œerrc>~R ˗c>?$ ]M`3~ ,?^ }jB.cWש#7]x5д'2wORJeu{)w̻S⾳"7qʇTcl-' |uaB9!rz?aN"URvJ~U.&w6^r Hoo,笯NRE}_  r/nvmԺ ! "I0Vl3 /ݵ7 2^~AhW.Hǽ@_b\Nu\tU+u݋扌!jzʎr-\;!6^ddMzRkgU*J12lHy k\vFL!w)&FH_E`ks\9C5]c2֑Q2;4™ۢ.)nalO[hzJC8l9ʒG-rϼ>O[7L`U; 3Y!ʈ+wcixGKs =#^/C](;f( /14Ą I~P{.P?n7~~➒vM"ra`>'?y7X~ypquN0=gob`t?P}E[)Xɕz6bd,1G]p J٥.x2Ъ%\u+qwtmPҋŕ%∣>Eš.1-79`:[!V,)\` O gvVw``;vAh4>)Cm7"m,!-'XcUߥqiS?Y\ݘlSFצ@}ˁIMI)ޭhiAف4j1]|tk%4l9WXNM;H~!BB ېh&*o8sX0q\ѐǏ(WVJbY1 43;XνLhWnbՕ"Wf޽|b0͕^²YJ -M35{K ~94n{!Tƈ4e%u踳JxWD;kY6ytn m4Q<:g{zboyz`pdj ]Y$J(p6s5p[,/acHe hpmVoLBV<$,o @}\4bISWĀp®Ib3\]^cM䪟U{r\v[&*6nJҠ ED{dYwԁP_<}s˃HUjc䐗̯Iڦt*q"kzaU@a_`3Oy|bR'&N(;< cְ^=?~LcM %ȖhF>8K;o|* U(Fx4pXs',pEZ˒+hіu x4!Vy_!ݭ ţQ(C*0پ,J݊8U=Ce8 no=r)rĜrPp{iMC[趎$rL@j@ KI":(f⿌BتLfNM-NuĈ rXML^۹ er-P$hޕ茤u#<]7L뚝T DžpJdUu7cjBh=ͨVO5Jd,iHDR>!1kb窗']b 6nSbr1R8 NK||שv%qE5IYز]ǚyQMrSxrR=x%x ]T?Yl[nRNN3DlO[Y'w:ň#bx`Is,a@rwE{q۱Təl4,鑀h"VrF%5mSKQVcAs{fg@ɢ|"_:+4+OׁV.[ѝ*>Sm`)O*|J@1D%kRˋ;H߂ q)߁b@6ۂ-y<1"(uR@% f31yӏD|E O^@fEЇF[e͉ˆɇ)iR3RpNd{=!"˜& ' tP?YE96nJJT6u "*?ɂ[A=Eg l_[(F[]6ǒ0lLݱ>ST93FSSw 6+ﵮ퐡^Ԅ){GMӘ̛o 7w}]%R޻nf=CTzcLܜzoU)lZAn K# 1 e?)zt~_^ɤ ng"#dKKbaymuQw% k6¸ƒ' n Fl~pYASNx?p#ZWљWwQJp"XhJ!&wҡWi^7Z:1VO?qJ6juomItC1b3,:t/ti7kxk}Xf[LGK2#:A</kb$15I?!S 9> / 8?Y X|7:Z~[}mu#)p| >7t_ʳ7/@ϒ:h1 g5>g8Ujw7B]9E#r,hxHӏG4'RFiЍJ5M yj QyLb˶Kr\a&V7䠶Z%aDǾ7>evlpeTuDjctUȂorȻTRaz݌-34R>wz盉_ɰ',-"7 Ӵ2\9{06--:7E:BΣ+WiŮh]uSiޑ-]DlQm'C"<"Zܜ>.C1'0EY&Ľ+ꈯ:bmʉƈ{2~Zɵ+R&sY׀.‚r. GL?;O{'CRr#?4&.m$Gn"Sl6>;$.0B .ߟCaE]dH\8L et( A.!~Zu +rPF$l䣓\}1lD= EC:v v( u lT45⊩9's f0,i`Ϸ IR&.$a_ FxOf&Zp'},Bw]QܓJH[r)zGnJSi0e@I5q-%kDv~WP1ڷ֏HrF%j)dw@f"=*Is#X(m7lסKKz|OM} W O|v$+38HGғU ÍLmq)kLB*L_Ek=!M!Dqfyc$wPQߴGɃ {l_8XbiL찝:nIdh}hVQ-.ql]ByAiŊb܉f%wj`'qA${AtTH]'{'}K Mx [Z؈9ēcU]i߹x1u"l"Gu_۠__nEm`XT}G?`A6e_x,%Ӳi pxMB_/H߈2V <^%8J6n1XǴ}8R{`i ~AxF-`)ѣP=}$\d&M0bM'ǚ8钧n=mJAˉTQE(M(!]K~Sk'=+75˧ 'Mc,zh% 3vg;iIf;8( G08h$[8U} Qo;!7уC$+qCveOS9q[?!<]\lG*g#j}q2Lٞ{wZS~qۙQa' jIRA̙5M\ (-c~lDu]KRo}TqrׇvaX +rUX7P2+ܰHc2PPڞO/- >񞞬e$.J_b30<1~ {غNU4lRǺ 3bíFq0j;щ@;kQb =A&Xk%ڟV YA*:ćbֻ4[Fw~Z{Z3Nhx$ Q tWˢ%c{A~K?^C !_ޫ&?Hu[6-pg΋fJgZb 6\Tg~!qY~D>Lmy/n=ȕYm~^?S_#:%Y:%!/G8n3-v]S"ǁpIE:P[&w(gI0{ $!~9 jCYy:%n2'\@X'nɌ ġ#D. =y s<`Š4Z . 8_<#)a{n g ?&c|GϖvU璞:ka;mDrq??@D q=/²9H/jjq@̀hYY(cp7aW[7׆Fkcگ$f8dqXY_i [eٚ^V$Ncl{ bfeK=jI?v+3 .cBQ>JG4E Fi9t !@s ]~c(2wȶkL YRk> K6_ X V pı짂evp$=njx tÊzWb^")(ˣK!AN7¾ Vi{&P.0YjئFaNKo(鈽"^s?$.wSyqYI5}cۗjh6f^Y)'j!]/L(sPh8\VgĆ)`bֲ0lz\7>@4=Ezbw1ц?X[Pk6(oĶzwzIpgZS3[+SYg`8x5۷ Mp6w B._B3enm]Q[bkiʛWiҵd7Axd'lZT|^,͂?;WWq=p;%%~K jHnlҸ7SiL4\[bJ/?N>0 {wy*2[i?_xX;P<+d9qa'%pN&Ym)*s/lF=3Wv!fHhZ\Kttv:3P=B(,DlTtݥYL5N.h?( Z&( 0ljr>DGN?60ZNipB__Z,v1u:|!cI( t|q8`NXW$Y)dcR\}^V"!#sz撻X6iҟV}U#%0Ǩ. ℊKapykrŬbίޞ2 <>UG3ů0Mݼq\I6 ¤ӎ0ֵނknA`Msd~7YE\'0 Iڥ^#-g/HjgC!/v.KbKo{a0TN %o([Úe_(΋^CI12;IUnO5/{S_VYTSya\c^"C7ª\& AQ,Ba 0]Pm$X`a>_{l[!FO[+nAjdK .Zö>gXSF dĔdv^N(!|HPIvE\L:lE"^3:4^艙 SkWcslW 3@?$7 oºl}pNN(_LGx]J2bgΣ < vٻ0Evt_a#&5 HBST]NQjzq)49vwjՆ s;zTbJZ꾧y,ERXU}fǤ'۬|8$yY6A<*іTiWܓ8<>`̩͘{\!Sq{^ovMtg&O$᳹+ʦ5g9~dٗ= ahq,;!AV B #釖|;E|յ/ļ>>AH =nJӅ+tK6V`F ,ÉDSKVLϛJxbv0p>kRt;Di fжmQX*ŏ_cܵjֱ? έX|\J奨W/jK!b :ۜ2 O<υyS̜89*#ʎ1Cr?NI箼#ǯ4g@ b4#r[NtD:T4pv,C<C8DžNKKSV&b5368_eszm.AHNODR30w-恕=TV?ڮ'1x¢L v:9`dg~ݚުai".hX=7D HqzyDsheފPT|Gl:T>@gs)#o}4~ E_yY8L 3(KE}zYg_+l S+>\q" 'l1Ale'j08X8b-يfkGi?-h)Y5p0$mʏk@ᬅi 8_"[=Z2pr_7D AF0U.yW)?Bo% Z_sscKY۷כP&r[2G0S \WD,/Jef岇x^U ShX'e^Ÿ֓̿¬9'5 6sƫ#N?̔T!AOW"":~a7:u2w8чk86z̸/l+x_B?LT3b#F^,|@L+{aa(0Rp5 JHBzcx@qE)R8$ǩI-+hWa4) `{fu 0(43x .g 44p/,VF.]G]2|.tO-z(K-h_z W_8tT!{Z. 5M0EUl W<}?cefOmRUuťjgVs 4kx-_OCwjkXmr09LMČ,0ػkK^KZTih = !]4}6,A9+hSU޼MrE"3C}5:B`}u۸"ZΦQ1JIeCf}~밺Yȳf{J쟃I|>[9E7XM̱H*+kOFt61AҨ*s6g%)B^kj"uiMw\s&u9RB>(X04K({Ԩ7PHpBiڄXQ&)+ʑl̀3}L@wRa sKLͲXB-`o(}_\]ga\NhBJw[a9W`uIur?ŷerZ7=73#[ys5uc!95r2U䷦PAjfMs NL*d{Hq?TŲ?ϋykc?2c$Pt/pұ;Ǹ6cSļa ;|9 _4U).TSoA:x JYeaE%sȏ{eX,+<w=lȨ^%}ڢ3Xt .YR`T^yh"{hQa#/b}Zu=LaXu:M(f>y ƅ̟5[@*U _sx=DŽl*_ bHKS ?6+|ݬe#J΢;#K#vT^aiT[ҧ.wv•\&.TF\,#䈅#]'ʏ&Ys„Ie WSJc?[0_yBD]ZZWӚ1ïNFC|0L ,B˳bC5I|GxpHu5's ot>iBiŎa},we6`LLg(ך6F;Y7o"fS4|:GM-t8;8grU)d7Fs5t!ϕq$AcTp/kҏSaZqÎ,V&wtĸC;B$cDf=2,biVJ.>f&Y>"CimKE ?KE&I|_?ptWAd EՕ=AgnrFBOVhnm'E=A>Z(~;| 9eϡ*zFYb4%53E4Oxy,s[?D al .7hW4HXe7vN +@t\O=/gSt2B_~V;~bPɇ#Z'5-7 .C&,-hիMVTEPHsr麂3Mf-~Gqb :29șիQ,7e0_)pa3%" @^bu3Q6 칱ѳe`UD/dgSdZk? ^t*Qj=hw{/Ұ!a+W8笟+[}.e|qY  Y`U7KUq뵪ߛw ^l,S;bi &A|_7f$[47q2 }L`U#3@cZTI`js)$,Prq2<€\З'ԍ ӕ0cλyZb:;2DO" FEVLv lzx  B75itHXQ/2~x%64*>N"'Vr6\[4~%:-2}ϵc}9s_cӊBxmY]^lsjɛ 0~P9B"zR ,Xp{ORͷ#W `_e"Svj"A.<.E!r"\z%#a"ujy (@tW@p& /$ȉ˼WG.c8??@ZM^_ 2"ۨf@pi&C(ln$ Nk?(W &` R sqZ uJ*C Ie镍 A=rk~ `#8}oTtۗE%$jME93Py=$ I"|Q7_ڋ[fAsA"ID֧Yr=cߛEG%֏yZPRaH7S}d x1CT3³3 :zAOu]ksy`ـl/؊J B+"I:DLLcD%}4,P<v4]c|Q"un +5;IZ܂zQ%=I!:ՊdƪcJ23LLn0HmNc}`3͝K{,e5fAd~{B̐#2XTqR2ƨL!SJ0:y=MY8ּZ |ʾC5<#{=p" g#>k$kO c"뎕eZ |()LJҪ:2Ȥ-)(̦n{ =1jh%V(fՂ3RǀIlU'ӁȖαdn?\ȑ6us,~7`?J w)V-s\&EWwQ`v]~ۄ5V7 ;;M.Yalm)-ifGOi)(ih^x#' }Mǡ%/w\4x?F;*V-\҅hmzJ%V%>U3 Sqabl//9ekجܨÉ{@R/*1O7K.V0wflxꬩ ˑksh$BuiDOؔD߈<߇c=z9ydC0O1yb]/c{r=.q-obS4YBT{u,_LK#F1,;Nc"xUۥƙD+kT`{T)>-77F([fp&D>kUsRޘ wF7P3E]BPȝY)[_Ǹ{nۖR+x >t)m;)~D?d+`d ;"(v'kn;*F;N(Aӈkb97hehW}BctM>R\Z(AD(s| a,Uq >os7nc4w"y͈RIbRe>f{xlNLAjLs4P05BuxCO6AXY0DvqiM89RC̸f؂:k8 --95Y9IL5QCB;& 5$P)oug ޙp%(`ܜGD"լyZ>mj'p,sT\Tlr4ET%YƄnUWfi`G3Y"̇^FΐG#tneq =q;'_cnv;|p?(xjtXj>oX߯g&N)8/ S^|y2(7@h{U׿19w $c:ABsmlxKIUuvX؟t 3 pid|骊d*"b'N k\0X9ϋrPX `?h˗vv:'@~/k FIFe ikvl fUr1 57Ssߦj}tz À x"Ņ}e­nd+Ȋ/R,|rBR" 4jAa1\٩ǒȹ&1CN5oq]|ΡN^wcE? .?b`[)jBjO\rh:8W7Rtz]F6ДP^R3f0:w1Ԛң(#_ rܪhE`N-O~c;)% s7'9M3y`)n\GL*|!G <ЯA( n nΩɷYUOI8 O IZll6GkU퐨~3]_5@KL EZ6vxx!ȕswjpKL&:P5%Ҩ azB5EVO#),$qgUp#/QPWf^T[j.t{]|M*H' ?cO/&BUe{Q E:Z>>$u˵<\Z&R[XּRgȚ6 ;?C;Jtv)DW>Y4y^i%*\+If@ic;[? -[epLM+e7x.ygBP]uԏnM!mba3CL-Fcgy[E8`ElVa䊙W7tC8u)[9lQm:.xg(Fqf >>@:WZXDF!a+Ūy0ҽKpJ(p:҇xrN {겆8`qGZ Ӏ'zdc/o6< C1E[4#"T'u!?2֤73&K }bLKd9[%ek@T8m~AجL7;ʻ.^Q~6s7A>-ިb%îLSZSr8<+,PZ΍A-u4_KZ;h0{S eQ ϕB|<1ͼoIn`Nȯݷ BNZ2 RT"9 D`iVXAJ\m%"_v_/WCVTw$%h.D\K'uv VJGc5 gLj}l]έdU awhC !n5N^[~#X\ږWIYXRy98hk ~-NĻh i̎}-#L]0b}shr2jr:n`[W^>Lp xـ^)5H gV}t!*ItHp0kΌREnw[$0Oѣ qۜum{kc2n\YfmnzI&!]~ [̟<&L[g >ONm.ٙhM'jnֹ<0p"'&lXuz%pLnjnӎuMsb|CN .om^q{q|_TN֫` #mO`DO"CV*[m%.]HEl [WN g #ԅ ] d 9 HzBTכ2g6A{EVṲaTPOvv5MA'YelЍDCxDomA3y .=đo(]s ZWiDIysgc&$=.:?݃VN0;fҸ~ 왧:%ԇז&MDr P%V_:sjx#RH$Sb yD`cau/ zcϵX0G(u3.rǫE^]ÿ:&L 1F ԥgL1ѭ?b~Bi_\7cd9.i<,UFc7}24R[) {'1E96!.JU"m[ߝMia.vp~qKGTwi S'XsF̺a5_7p10շ(-~4N KG̫և[dʢ`tvY4pQ-" ŦmF.Xެ&56's&ݵL ;Z,0E|&A6++m O~8lBom TW./ӞIiٰ`sp̻MXRcMd6R:p{2=gAW@vp]F'V^1 . 祿FF8CdEQ9"x֤D]fuw0)K[ )xrL`N~J7 vNj"4MQϛ맡g[ɘ|^]0v)!R렋g45Igf/&}vMGʐs~UǺΗTTnrF9:D>ڀEّ͎dz (?-ILen'3_çn*^;闄A"ulz:u|2Jȣ@b'զCH>*$>/?\?8>j{5>{5З3E J8bN}Rrxx j[3iSq3?_󉍙<|n3X3WI*fȷ7YӂpV=xXE`@]߼ e yGaS;3i5hE)p,yd^M?.ߌq^xZYQdFp e.<ّsx2#lcI/ Q5nBM;YD"%Z @AQQ^g UEx6Bb(p:B s/{o(Equ*է"ߡZtTZm<Ҕ^p1N~Ƞ&![x!x E!D@+f t tJ)4$YA FXifu^kz FyPk[)T]{[LL>5s׬:וgۑ{_,ɀ#]q,].k>}{sJB^5^UhlzXh 4*A!vb+m4|CM؍=-m\ngze,, o/Ds U ˙z"=pŖ8Y|Y_S X]5TXxgj[ipB&Y(GN_;&dE$Z_ܤ<ƆX@I1kQT>ifRܫ) /*kV6oЖVϡq. n=DMf[(On ?X 0/3}}H |g`:@6 ?i..tP[l/ ˭qHw2k6:AӃgpxl61C$)LqC40]^^e|="v@ܲx/ 꽌1emmV%e*d?5F"ŷqA `.BAs=mz,7b F}FVw (#=q ܽ%<aΉ:oE[lf&65A>/3 V$b"%+efYew"$u0;j{D:g6ǰ%Td 7?h!U> ºәYO!9,<݇vlR9Ӈ*b{Izק=^G>gU>w~EFek+j8 jcwcM/GRUeܯ(젫ELc>>: GpN=p}HRTOtpLC~|T+;GۇCJϕ9ɃݏD1QPٶuVi`%0=p08XBE?Ëidyǒ77!I)}?!vVU}[I?$kAe"zջ 9402|oEACR᪬#bBxhgz{;2  }ȾbC!RBU:U7]ZK. hKEY*V$bdH4Eg%>;7&F#X/]!bN9XQW_"d=Nڭ5y׬4ZrtTMI*YfQD_PspڕQf >0՗CV4+(IЃB\eP6)ccFe1FOO9Rq($g*@ǝnd &Έ,$Bh>&I( O(7dO ("8IgW9 Qz I>jv_bl ]s*)IZGƲ 2,+=%[g{ @An|>ɷC<9hjHϭ<[Zve[ o |b27:~),zy.\#Lpoκa.ԱV3V'=SG .QñY6d)`|WCc$~Sm03)kFam :&/U`͜ XͫXO)gO1&q"GSC hș| N8BОԹ}S$8*#f-QISz8;F](iF?vYM '?Dϱ͗WQ i&YӬA08c{ (q>gzJo&t~-2:`f}akQ|e: ‹Oh..01L(j$Ana,"`1PqN<ݥr 9YEyO8KU O0k'_]γt6>ő; ;$[R飆aE2nF a6H74/T'X*= މj-/G6^ Ρhmc<6?00cT1QagNvrU 6nv 7@Nq:u"|Rck2a8C9a6_4o`)k3rhěmXo8iVx DJ'k5qا=g.4 ̆}i3)vwgG5l͊ߑ[ ٯn ]-33eh͂Z+:sdeV|]ˊd0W ol W: 4Fν;p 7W‚ 7ݔ0Zôc>y Zڰ. ?8v儸VlR#GO.ضCu+AΜec>p;\;g C<@>]G}[I2?Xa?{z.=NHu%Њ%@6nyn9_uƛ2]EX3EgX 5̩T ҕosWG;c[҆I( X\m-TiUOWL4@KV(*}(*]>sIF})PFoqaݽuL캘~^$Xϝԧ_PƆ=XͪT4S@nVE$ujb_ӄ1vI]|ӭ5*5@iN8 fܧm}0Cl3E7(rĎ>)35!KKP:+^&W3?SOEiz= Qb 23DG~oVXəvVf#ffEIp7CwȦ 1\p6^4͖R{RW4zōILNnxrW(]of/J)LBA~lA$~LH$BvG #T!$gcf{>G(0SXQ8ߙLfk_eqNvw#Q0熇(Su;ւy{ &'d!oSs&/ݩ!pF/ʾKj8 FU L6{cʂ#GIJݮ)΋-PtNYJ|/L6RKy87㠑K?}LȦ]\/{&yM&+K8![eMA♑ݭ MZo#4KjdQJ (T R*t FMa"E5ԫ㦏tj1fqQ~Mf6YBx70eq 7]pM[uT3nGÁc"B]F|'n>`TٖujL83%F9Y"C۬C [8UK*&wrc :B@3? oROЌ]lSA!(I\X'+NgQ4 L d(,[~&A'qLw+302˼,F!;,8GJ 34$^7Koяo#eTuU,_C LC)!0'x^?Rnc_1Ιb6h1/ms A8Ȟq [veDQK/լv/$p՞Ar}QÛmw!ة >z>18Nnv@C 'EKE\w?fDL,-ٚ_+ynOWxN-5y{O9Wzo+ )|kvh]s+ 8LUpVL%C[a6Y&DqF 29=VQ7wȮ53?;>aOokw )DI)GU@Yd`o![%bKlpA1SߌIX dr{b9^"RJXmv /ޗ<3 Te̗{!m b;֝p6/%ye">߇eH綀>-7";\ [}Xi~9p piDq惕FnoG^zz8 6RZ i.Ԃ-v:2ЇL3ϿAèTuR9<B*g &vX-I" āpwE͌:UC}f?Hhzz"IxX2C >Ӝ{~6lDlf>qOۿX:#}"IKLN"5vU]Ē?,wogOM2,%W ހ9_0OֱmRĔnl#phm:P0vse$5BU&0)X N]J$s'Pk'r4ܧxx~ӑ"C,(U(8K1V[ ^6>eB9.C* I<Gi 3G\ ^ܙ}dΜ sTh1鶤(OD8?O8xOi &RJp+Ub릪j=w]h<_{~$Q] ǖ{5 MCh!S.w@\:R= ?f냄 gO!jB;@2OPbRdbB,Oߜk[ 6,{8|A{3ՠq?^YȅO]3}~1#|4*`Q~Ch>{ɡ(HD(QGT}9 )db X{)\31X'GzDk\3'Tiě2G"+zyz~Mavkڕ<Y|1 :*El1vcB:/mp!5etg@lⶫ^X boG~2w@6#&+*fkE]cL*PC56[UAm?D@xjniZLu?=R[Y*iw=WC82՛zdz>?ټ RmW@OAT^mDu'Bn=?wk T> /Lj`5s^'_|IL]OZ&9rb`Sb̂QőVW{0 {ݕ m?Dv,8j/,G7nQ*ћ3 V⣩O/; 8W+gw!ŪrX"OrDP3|`B!"I봹uXAT<0M1&2 7-r Bv]?Ŧ$ж,1/v;B&JNZe2jlBEE2ձbU+&OCXvCyVH\;jxF~>gC~y5œ2XJ$xHPu_[v<@0glA2w 9,ؗA2 疏xTB@Ж`cӈˇT:fײ*yl|{]gڕH=(@euQn&NKvl8qGvq![kbDpz9¨-m?a5Ǡ<#uVTGӫ}5?+";8xs߬7i\ڊ ճI|G#_UI)'E"-V}UPwWmR(Ma2h ԒN!I~j?7=6 G@!e >16 =.@A1~AUK{ N:SkĄ*Ƴ`_?,{*a40BtHܜ{Y!@p +zFX"\gQ &6ui}Kgo І\ `3 r-$k(-\ICj9>"$?{{`e+EpĚV<~"BqX~T~U5G*3]4;lMYs+A)d:VKM/&i[94D,niQ8L&⅂NV[#$ 'my9'`y {j1MY>1IQ]ke:d55w=DՂ Ul^P;Q1:_]^e$]]Dhmwn&6Zѝ,[j&4x`?Y)MXh'لU4t$ ".V/doomxoTƗPY rCC~d1:ŝ_b8s,Hh6 ':\2Xaf6TR9q#UR+.[3яeIWwT,=w(n+݄KScT$%ݨmt937, $X8͢t&ipfpu6UgElKWdSN&RoWd3aa4kɉ~HȒ b-m*3*=;uRz\PMJ9ѴYI 3l@.a{":'~$,`/EZVF0* 9% Ld7+?I[&0Y3<;X v];jט1~RC>u5{*Sds?ہux* H:-ni 9\":J񋐈޵͑oJ5._@MH)a)&_W& 1M73^~D>mT9ļ+u T3]4oXnוlD=:o8(Ǽ jA&X0޾ݘ)Pk#&& ) ϵ E=~Uo M]?k)xâjs&%ͪ30',3qaaP &96yM ~Ik̍n Jx ֵ5XzІa</tx<-]T5R/!VISu2}&q L~ 5i- Y?MDiMkE?< eC>"Gx=%_"1Iw[cGk`Ĕu1Ftd ﯁W9t:e#0l!.ʋdSfc;xZ[L+[l z O0"8=y9ճmĂh](U"y؇*|+3ۚL[$>qÀ 8C;(&ۂO*W.h9iN8X7>'ᷝ/>h.z~)W OrJ ԏlah-O\;pV$XwHΗ5 D J|IE,MbJBDޝ @}1 V#*٨lsƮo?`pNNOMEOEug>FDN>܄UMX0D]\7bzo[{G82 /$0ʈqiGɣNh KOl-r!j%}sCZCw#My>j7L# 1RM_i' yWj3I%,NʸRY'Pq{On ĺ7+TV&{m;%m:Eq: ,4S_/Zxw 8[\Jfؕ<#z8%@2/~Dx`ٿt4jPh\ d< "')9*EifR#HYǮi}]M*}h :_kۀeB^~Xr-ĩ4&` h%A(G1=\u͹ۆ s Ԯ8lGr%V!3#6@n2%vVgՐtW  ȝerojis/~FB0eBOt詨Q&( G]ᠾ++I"^1nU|T(/}WF$z3 >΍g,s$$ |ؐRA ~Ũem*"27Xm a)Sjɬ=A@Em=m?{^pya0:Z۵<}(:\MIZ+!VV!D(3O>y.m86Zcmu11 }0߲I+gΐ<鲒KC z%ɔ)hPIꟖLCdYv"m+YC$&B'㖰' ,5dΟ-c..SAO&Bw3]1nP$;rKY/ǖiJ KH EF M¯Q茈?viwq۴^mu)zkZbs.$b8H)_a.ڑ4k-oM, [Cy;,'v<ҴpоώB3 &˃G KZu-m'9'u[4Xa庵p4Idc(1F,Ehspm?|AGʦ6.?PLex]='}3vfQЄ|Fh]K,GQJdl 2KgN!X? 0kۇ}KWU&< 1JWMaxF-Agt_hciF6#R6MX3jHKe> nK$a~+ﭴF%f|D/3֧qRo~6CwVm3<>E/RPI* (`5;Η kӦF^ =<*Oj2c ]杙 lNB>o>m߾b$VRv=`bC 4s-J#Uvu͟@9w[qNj'-Sf#ڵQ|2$zw` "ea <}. M\>|!AK e݅MY|v?㕙J 摎CEH9v !e'&-o*z_\0c R)`<#KD4KѐWF׍@OКKϳ _2j~s0BƝsb.a]eq,kc 8>U={=(568wpݗ?fԠ`=ґ7T^(5ȨW%;Ni 5E|5UmZGU5Q О\g4hyվ7Gf'c'LjH:P_ ]<5O>a! Zk# Vi}~M0+uԖC&ڿJ3x)%~yC +&=OX+igTnX jdwbA!@'T$55x )EYS*הkAM/.x[aLn7_S[hQ`%vlJ ڣ訮L HDvt GL!_w/+/ک1 *(#KZi:FYzxs6F\Lnn$[N Nnl]*߅4kkkȮO@:f mVeq7F|=3>3[IeC̴}c,п`S]DqAv0>\S;z K9pB^00^xwM ]ͧ,+57N)K5(R2iuLyŦ l Oopy_îǨSi$cZkrVUPh:**v9 ,{=T5Psf)lmO58!6T?rXJ]Xmm6Z!-j7fxRȿH?깻"'PJ$( '\$q_ھnJ)ϒCX!/,z#n l#c j׋O"8-WA1F݇x"jLtkkward3A{!a8VˊfwQm*Rt;lAZ- AZlS#&̃G(-;?_%;:;l<<Q}7?R\ijyi7I&@/"G픖bO(ElϹ-"Е-Ck6Z 5<+c.mT?xZ.?:^u +;kA`.㝗s8yeѩ]H/A "gb/"]1tz}x']Ŀ]L1x+SR *Blmu7 ګP2h[$\6?JZ!HK#nivR?ڋ0451Rb7|kK9C9f)A:BGv=*6Ȝ C5ZˆY-5t n[:aa%{IZsU*J ##s&Xpf`mC͘_"rz&]q?Ap.|㸽hILsdpZG EaՄ B\!U,抌v4;9S@~4iSN: Hjnʭ%%F]S;cL\oE9#*y10Ɗ-lT3nRMo;˵h罪a—%Եv*@{ir3PڨC&?NۜoB,qV${h.,,8[P#nj)I@Ma{6iC^ YjyF^o7F3G-/',|3t7k(kk@Y5aU?Ù䛗M `M]2vG}Lُ|"HD?A ڼ Ncy ۩bFB+mKdmE 5DRymZa 4:]DwWC3f.C|tViEfVaA!^2uFtax) &5j{ilڗq"¾6bneX>ZV#D)KIbұ^^gDu;*8ǶVj[O:iFfÿ + bSq`(("y'ݞU}*7SzOBY Qv"#4KlPI]rC/{O?y{V>bbv,qm5e/czpTwv:CDz)ͩ&h?c!L3EZ:ژee8$ hڑ9T=z -18)ƌz/tQ eOl%Ķ.8T',Eer~#Y',<8\(`0Z:g0_<'BF#) |<Oc->l$rSINJ3p>"8h*,ʍBwش ݄BXNܤf4[8h'neS芲ϋOٛ$kYcolyZ#%=ON{i cp^m,PK9gWSl qTZ} ev OcY^,V\hWWeA!)/3pI6vMv]Zx &m ^VUT.wPbD:&Îg:W D_b'2a [kKFrUqb%U^ 6 s,UH+oYh/e=8νwy]ۍb!Rk`SuAe)>٭u #v1;LK;ш8q*ubL(l( N[ԪVI&31]pB>n>3FN y%`UVO@~;9k&c`vZUD2{]V\ō30ç5|;|.YY7&ݱpEQ ~zNCP+= v`4.E-RX,mHQ8+k3[NevWE~5984j65ӹ[4k##[˙,:y3YYA2QX|x:]3в_s(CJVu>ű!:. ou>C<ĸ^g'9&m2$ p ! N!HPJMhncUTiz_)H[L | -* A2_2Oh+~d,h m!y[̗Cj]lBoLG{;pjR֟CJ!0a,_rgۆ]YRDD=Ǯo?;((յBAs{#Ef%ZXy({3Tϡ[=H4PV"?Xg?soj-O\/m|ujj/F+sO,C2'^ڭJu7t]+쨜)ª,  p.2i{-an bH)ʸ?kI̙n/c AJ1} v{}J|{C7jœӍzFܲİz%jO|uQ,_>ьuX^ky)\_ 㽆:*ye)1t3)ʨO˪֩:ԃ̏/P(IvVqL1n@nOM "jy ExR8V޺875>9F%?:2x2(@iA)]OsCe]D!^ )6ÿҖyN7AT:/bdS,wKWB~G֨TQl~ ڰX ATX܋k{tdKmwN;pWp5$>AŚԖTI8"e׮ Dq>B8*miʂumhIXCEƗ7nF =2T`_Sx v[IߘXH b Gqxxy#ׅ\VOΚIF$ugVYʬe& i3l]MUc 1}%L..k PlMJ^~QHs%S}Ue:ACa]IpmpGҖOà]b6Ww`m݌e[q=N ̥9"cJ+X~Av&~DݗQUjHVuAPnFqġS?RCGܾ֗ j@ |00w5~;NY җ36bմBe{Z)L:CypqLyl]d5oD‹z>2Ū4YaR&f&-&l- y^.vޝ,q~j <iDlXE1/=@6ɡd \gpa;5;#|p$gPqH؈y}2?u[1oꀬ|L!ϥ'i{_(\ؿ :X)X3;ك!%Nm]ʭLfԜrYh\ FrtgEEic(`L%鴬`!iR >_n'ψ| $PgO.;{ף" /AghePlTmoummf2'iQ]16 "0x_;Xpym$И x~ˤY8{5|0,YOE*3OV8 Hb_Q$yE\T%bU+L_r@JPjk,m\!^FOt 5^ E/"ݘ߽MճY8XEA#l fܒqk*]P*IOR~}'bF${*s7}CɀB8s_Jg"Krs`@bH (+"~[SMQG5"¶~G( FUfs>XviFV"IrE af|pF,W6AQMt ܁+v ` -Ssx;3^ E_0dt"<  ) juF"c?Tz`gْQSV֦K?+_' \+ImsdAf˝2HD8 `q D6ml" mZ(qN(3Z%2H9}I4ߠ-z8AkҦc{TV*)z V[ OO;>vXwB['e9.ft8g/ @*d6*T$%j8O7KF- fz55>On4 <0Ɛ{R; -,"0WQ?EE>@%繲;X<4j'!v}c)l`g ''U. !){;r9Jhĥ&jU'tqy[r@N~%O186GJ547˼P˖"KL$'yr&Β)E7kenFZERHĄ-cIav2Am^ wվ>~|+HK9*rim="#6!ٍ +e?3j8XnʆFhk^lRqT7R+C Gkf"Q\ñzW^rn BJ[`$ A)c~#T=V$ ; {J[|Z6Iv{O@"1j5//Hhʞ+lC_!i 䣟쁊z4ظ6-&!l=KwٲȽc[huYu9x@vM>9ߛ>@lU=Qg%;&G;%650y^HAǹ(L$[\=L0BǪk g[.Sg./ ~V:kP<=ׅ?)/ ] >ނijsR|1=@:V8_.kQFnh4qԸhf)5/nّLЃ PZM4"xav*E/զ(.O2gN}n-o3UDq;好lses22(/;7s?taKsJEt-DJX ͌Mr:gz|:ض@zԕC3j,YO %}G˄U0rJpMv=[ĞLCBt( (-BHe0~ QqEglgU@S}>djJbŷr%.$VKB2۽!3U>I+ШXlT6"wHpJNgt#{"),3kG[4Aáft S =rWٛhj/`jZtX@8XAQAH8;$o.pcXs!](nGjMjg4t\$tD!Xþv͊\P9(cNP wb|fˊ ]2w֍Ceעz&GҦ Lɉp+c:K /(rψ\x<{QVV Bɉ^`BPs\ټڞ( ~_BۏQ+pqzC 9yR ;s\/rϼu Z3[>v :T;g\ rIs Z< TrurZ:$», ~ -A fdRɊ0(ˎ4s-0-f tB!q#Ffon!uSz,gF8GFuBsiix{8iKw"@\~<$~?gJsaYF*入@rIN؜FEF\Ҋ%Ƒ> kq;Y]VE[ :v~$= [0>қ| PmN|&F+4:2M:RAzjL,6C±q(t {לb5Qddcѻ! nV @ 1Dʍ%yO(3e9p2 D&)(DI)K^׋YwW Nriϛ` (gjQ/Ù% Ǚ tO P$Y9w0@z\tO47AT&5shm^7-j#o(Tpr;b;ۈ¥?j[z=(ABvlUϮ'à ֌phV~dɒNwqtnl`:'/#p]־?nsc_A6ݯz>1)o5RZL'gS?Rz~pxⷶt^=lXiʪcHXc|Zqcv]o$BTl;IT `Gȍ, "'n34xeK`j0ߊ,9Lp:#;S\@6XTS ӌF7S yLL6Q$H6|@W߁<¦R[L W=?ci?RxOZ"&3_g[C!+%# C԰6,%V_D{Fqi4 לY٦ӥ4l GP^m!~WPFu_lETa΍c+oD[j %}.ww˘E 쭣Y}w'enzq)ZH*Y;$= aV2G#u oe-lrz8Lrj7 FPzXF86Zp;ZvOrgJM\yl'g4TI;Y uAL. {#]At{ n4QeЯDqeJUREVt&x7R)_?rF2 ٘4cfQzk˛;s[}y3b&;/Ror}t! ǸZYLT嵌+45pG vӀ )̞z" x(< (8&Jq\Pۯ#&h2J.r FG~,pW˗bH)p:b-q_՜x u֌[w!QabFh(X B;k B?J5-VrɋK-1  \+Dn>_\Z@>;Db{W,u&EbR:c 9xʨC l(]YfifߌPɰJ,řcm3G3!ڶYahk:~\B2{t :͵:|mX,J;b~/-MAD.)j]NԵ􌒪,h:~SH]ջ)$ׇt@rsڦ^4dKue{-m:Z'E 9~¡muߜ xP fVFzS͕ЗZ1E wޗAeFavp+Ïl}!Ũ-_8+>{!;9w&Fu {ܹ,AYק1@@I4ϊ}x=s=lVXii>^Mj7UHu,UTg>[| 62Q5m'U@B:#'@pи_?i}>5¶V&:v O#qaps"-W|1Y&&bʝP%JCpWi0?ʥb8K_~Ԡsm ŗ5op7.l}9vB[1S:@iZdY"AA"5e0 Dk~y>9gY5ᢊ.&Qk0 k…=pKlĤILZ$zL$Da%t0Cp6 t< vɦMl;K(se&V|[ h53E?ӐVtBl7i𩐴OOP?۪¬\$]?/2}(`L Fh/)M1;;rɴBvhr؊lm: ji 2ns?Bw*G|R0P>4l|ìAZbP}agkqu}\\|P\nbZŗȊ q<[Vz>{RR.>nn+dV/N.o49M=)ތJOQc~v K, p/z ai>n]U!.bK8lBĤXSVx ˪UQRҋI0ۍx'iēwt2PmAźޛ&ZzE>{մ]+8=l?QnZHC)Ŝa*Ţ|Z.Q7(Eh/C>Z"=CK\_JH3֣m_ N \BrpP³_ֻMQt$ޙѐȷVCfmBfX&x܉;$*)\q&@hKyIO+6|nZT#I [<޿IH,7CMC( rw;s7ÝT9V0IKW,>˅Fɮ*O.d-P"3- w{zu綬HZϞ1a$Q)tla1E N W5BxMzmҞiBCqW÷ߑvM7!|x+[_r-˹'*DNrh0ܽ:+q@b=KB{3sjV1i{84^k OQE":Ȃ|w1Շr *NJ%I59zU ږ{'Ǩj,x5 OlH0T#3UL_dr@@ndK@PIq! 1~^, (OV3f έ>u2s0!jHD4A[6V27kV ~iq֯%%g^''rkl4̿h\ްYzi^--͋O&#ЭΥs׆z.ey wH?t Syn]h&-gz.sNnݦe'+ԕS(EԑY$s_F\5 vF4tRllj-_5zmB+*PyN }4ړ,GvBAxci-cu12L| 22F`a(havҶӝ8j TA uAJ"x߅G'W"(-CmD XbA :T>>%"9bC Q۪;|]HM{]+.lޜR7Bkkl6i@vmq|MӉɕvZyZObvqSb.Kk;3:>@Z=GTpN]Jn_YLb4LUAhZM~=^m' vTVj/WI ޅaWUk٬cUB\rZLجJ]ypcn1PE GsaSdaʻ= qC4qrOQkh"gHdheÔw[[WGSTktDp?_sZ̄]KUH*)I]d,i.>S"v![󌖯>V=;*@e4z.0ZwSQ}UTzP 4+9O@獠zxh/\3aj X&7sUy ayeLK-~@rqa@>'TJHAF_-H @oBNv^ S?H炟@R 4#u1^}6T<evkڥV| ]4 *x e@ig`1=8Co"P GYMmMkda9؅:mJ?mK*-Y/fVmR7Gɳ*ZY%A"yڂ1ϙCwɵYܼ~MʗcQʣBlgQ)lZt&IB+yj#4_;&-e}437*)Πyo@Q:ˊNqQg8)o?\єrÂ%Ұ\ Xf@]!j1e)AbfEjzB{^ƍ]XmgfevG.IcG}xAC:=)ⵏ)UMR2)Po˻UTVL%j :Ck~{e4/+Rż¡'M9M_Ptѯ̦W^ Q3p$IyOrA)t7m-e,R vTc0U_VY!i}dd'K8m4wGi ]pԓg؅w:6= bfTl4#&kQ˦_Pgo$\fCi Q^{S+gER hf;&v {lE~Bk|! >WA |Sa\^EF u֑@v䴇ک>r ^r kW`4jDϤKjJc{ɱ 4r]imLGVo%,6D2>%!*d83x%V$;Tzurۘ=9Ѩ&ntywiˮ.mB I9x|["x2kkyh-K:@kä;O dGX9 J3b)S^ w`E-05,@u}`[m+@Wu^ >@yRg(<r{)Ϸ}L0&$karuSb|`qK[[=; gWc(Խ Rxj$ΟoJrPH` WtnhijEtv 30Ϥ+j^uI*=^l30VW"?+X~=]C'8]B1BQHn.6NxLCx([X!r1,T_|=$H }T{hs2 >gV`V+fOvHtн, W:% N=+qtŲ/e$rƤ7Z+ZWMǎ0Ny@y`VeOHiɯ᎒࿯e'&Z,'sK0ѡOor7!Uר__exá&s$>N (nuweȨd`y;2Sg2~˪L) ۜ?lqnm=R#ΨP#^CRb_C{A,'F۵ƅIQ,nɂx }w5bߙZBB@#9ND䃙+E^&&ͼM޴(sJiX!9J,Y6|*ٳuYdS^X kŷ~%0EeそO~ps<=ϲuzzZg)y.@9Oo<ΪAjwS|haq˼B$=%<>I#|C'MTwZ@ďn$4TŸnX}*`35:]6ۥ| >{>V 5J .B5ڃOf݀9JXxAYfVc=!g|^o fwe9:X+miKnwl^A.+<9*<~,茒ỸTe`TP=H5}:ɀ;J Zl]Y1kQ=-ы.ZZ vHqxo`neW'U UT8 00k߂>up$ LtiQUz$~ةh*A:])w޺0Ʒ̇WE.9Z<"x_Hs+_M><f fgB ;u>o+β@p7hHd{Ehvz;Vj-cDiyTH'/)FbMM^g^P%8]0zd:zJLV:uQ~r wF󩱈9jwh[VOSmу4U3,(;njf5VJ|T,Fblp17+$PWSto"}H<åA'7`@9 xVp}? Q$k5J1S$ջ6#G8TO:Ut2rl=so4Itw*z{ckTX_ܩ}46'oT|^ј LRskƽ&ҊflA\\*i:yQ`@|*@7}wz5Gg b$,.iJZЗd)Ra5!YE܎QVB@Bڽa:Bc&e8S YV,{;-) ()')92щ,?`&MXIO,M{%{C'\{(ޭuWIo7m,sN < U4#>YB[3S*I׺cf}\o 0 7Sw| (CeɎM0wtp4 d+a֗^z4G,/2]c"G[L 'ģ>uA]*[4$ UP_&޼J?ȹ\F!FU96Kg(I*3#RMq7w>?*,.+簟FazqwC'e.IzU3^.(e=۱&FKEMLµt-`vڠQ(A>Bg~ # Y/G,P+PL?,zQ/nAb:2LƉ0儕:WeuN6u6SUkbAK!q'*762 :X RwBz62buy^v[;Rԛнc!6AdFz+_nϛ64mP}>1Z~"C"/C #A<? 8w~^)Q8VaDW;ta)pQ[:| 'DBȮd)!vJoca!W'M QF0%V*= aA̱'<` 2"Fl7.(ʍ ^NTn./Cz܈з|od4D s+̻a{vQ[?eTvP&{&!Nd&oU.$) qdpNbڶV!/SbtrbTd¦|ʄ$@KaO,zZyWh&e@ Q\4MwL2 *;/sɫT<"IbaqcGa+!sr'#cUkSԍRd1tU ;*1nnv ZV ' 4T}/kZd]mB$'+/.(qYLg‚RCS3_N/#Oe˨|,|$e[~.Ěᗜ]zd7 K$YXsnfc@b~0  8&<#4-BK0*O4̯mf_#bwCh_GĚ<]LC`"ˆLP}Q P='3J;&%{|_d38CdmI`^3ZT5Q(5Kt %Qq jZ3mӴܸ$n^ .˚u|9O[ă&]G"kx'oa @De9x&lTP,&N(γ$b96Vm+[mE^OpӄB$R|\eW+m=ƒF_7Meîaۦx儈ʵ|>t*+DW`'tIWz?|5s=J]{ԌMR\fk a,,a`tq#aCZhcGݺqgM yhnGK!PcKylt#?7_u_4ic w~@\/ Sba[h-![Y1ܕnJWןWuq?EmOٜ8MFr~jJ"R$IY{Jyٸ7Y2}B]Vd%?ErP†Aj%"-0J  R_oJ|wf "ͽ'ì+W&~$䱥<`>Bfi3f9/kU?r3U߁d82JLZ~&oBo:^{AkE5G 蘀POv]ήsBaHQ(Wqnٓ队2Q?yi s“~7{U?{.2OҧgE8סO |TP 4aeZ.&`MYa0( +F39l=.1tm&NF#g5t3I#^3Nf"/k 6oc5yԖn0(7[UlBZQR |9r\f |@g49 4+. ŭSO{) B6Gɢ;pgcΚC\2^MGַ(F,k>p NxTF57{P_+o-ë8 iӠ>c>x,=Лtf~ d "YOX`&"vHXϫiT_I,xaĶDGdC712vp8KacwD qy3$3 -c |Z#EwP[g\)? uogT8=*]}ݓSᄅ^)6ƞIJI5`=nKk˳[9 K{I|%4eHJ/(*1q٢O k#"O[ Jɔ:žv@-r ޸裪7m]s= x"p*x|tK#f.a ͣ׭+:AS wI[uȘdT~Mʠ| ?zr)V='&|EŅ4H5!ۣ*[vVTDJaQ߄2^EvN Jr  w W/*qUa̒j̠s 0O5 l yɖF?, Thūړ~A;?F6al:L<,wLUC(p%O ;S(/wf{7Ord .6zWTNٽS iZJnѹ8D~V_(^vĺ K=6!E@^m3Bu yp~zzБJ.[HkjiKln 7WU6xN=+A?e(οeBaA{Ͽ}9"^wS&{24?fe3gY, qy]쐬hHroW3]jmi@NmSLbMK~+W!,EBe6FȣItxo:!Yϐ VUzgÔh"|._1ʵöHqn2nqۺ䇱v=Js|V}˺Y1$]b?$ Ĉ2CP+L5kċRo 0&D:Wue)Ҥnn;AhZY~_Fe|w=^ICь#O+T{1U%s(##M` x  :T<&ϴ䀨-؍jjȚ&sjWw04sE]3 cĮf\DWqojsGǜEsۘ%It! ,Q7o23r1tdf#j@R6A5>N+ZYHvQg2"{j'ˀ*,$Z9RBkPMpˠXVX_`Asv2Y]*"|pJ\Ţ w?-hy$^u j^&E0' gڷ+?Se>͗v}ͣx\pa>D'Ć2č0x,h;bM,ò=#9{v_JHNs҈" >+:yox2m#b 7eq"A͚@Ks3 ӯBv˺Zd<Ui3 NR!4UX-ʴTFД@>RY ޥ^G{aYa2&9tӑ <*y~*ߙ9pY.yA[lqmnH [[4 UozTcزムfuGzcműUĀY^xȣMq9y3I[VT L"A5.sx[H2Z)OQMs@Jn+0bPX`sT[+;|q5ԸiZel8`gğ'Kbo( .+'@!u6Hm 36D&bE<:wS-Z嚭2"4(7gT{K{.}Qdj =hz\})FyzZ|_`ZFQ sbR*ezt&ǀ %B?"w2r?+Vz+Bgp RcBmYh1'g)@Ki*Xx\k~[%x!c%BOե}FwjjO & }-J.M qݝa|#K;d' z#껤O4@H+6l/ TlK 5FQ3fҟvԽ[6hqݕTq:ZHUfR d;׻EsԽO8y&<5 "w8rQ@W°auG8yVPĆlAx-~mM::Lή3]WSxrK+Q01AV]8T5HpH[!>nZzGb}bb d<+n=k6>ʺY A7"3j WTY+x|/ d(oDdB|Ms|N`AS6#T ZxDEe •K!"vBzo,Z|&d b?'gM& ;~P_ZQfg7GBdLV7-V`jcpTaxa Q[I{S e=+),8.chh5odoݩb3w,!x!8G']pqid)'(j'B '.J*[>Ϙx]e$ְE# LbEٻ-+}F1BZ Ry.b N,8sSwR #tiG~.#0/.w©= Ro EH{{V^t@8T܃guBk'|K4׀6PZXY.WK9!Uw֛ sĎ;l#PYMvNC{NevI|$ެp<%/h@lZty4FfNWўVVI٧?\S52 j4ݗ {9e6>%NAB]m5]6QcQa%%+L*óԆXŋz9:4d= @u료>Xdj\)E( ໵kU(%s\m"zRցcٛ;$ՙBcAwAebGO:~X#La] eR„:O#+ q [Gto z,Wou||y \c8Ƙ8[h#aB>_ PD]!g7Nt:,'̊K6c~s7U|e &ð ءXAKyt*wk Z3rI²M4z[]M}UDMaKG`K) ay{=/i4rÃOH~Κ(0@.itw]-\BwJd٥J*ز;#.H2X>=FCJc.AjVk];)<,l̰Q؈FſӑXeG )U3m\i "!FH\TOb:㭚f_ ^Ns3p*|Ȗ~s{o̴ܮYܣ^ xrzE%Ue2:;η'5Q%`YX KBR1ޛo/s~Ox˞}âoTf ƱU:W/$4˺1ƻ(mwLfy04vt~k`e/^L!Zlr^:^Co>to l<6$ 9Zl0.7h62r8!OvDjq}ڰ|&속 I6ς~ŁR ?]xm0w˷o=}: w:حdKt0Ze0ldOÝu매d[luIٝzAj._9.D~y7YaM}'%t9>?z'>Z%V"eJPH`}B!.Z}Ԛhy$&XTvi^S̠vls(\\v^hB9ٕ4l;л=_eItdcHR8C^БVWVwOjxuWqkҰ^D5 Fl ,>&fn-.D-{m0LtT*zU!Mwj{3:^+ Q3*B_AST#tD ;a'byPc_)n< $rBI=4׮{a af~(6e9S7<޷M%m:ц1>sŌn#joljYE-J:EQB>,Dw3u/C7sFZ"<Sxuo H?Uy$72pPeDXqHG[UBe뽶̑| %޻4ٙb {t!A8g À'H_w Кg) e/ĝٹo}xpcЅr\g'+>hAc42!;5Һ"ЮO0 יw)qV* msɤcLEְֻ@nI缕)VK9A0^G?s:~[$V(jAou(SL/y~{8iGy:G{S"I~O@7Q y`tzBɩe~W6*V6긩9-]1]Nޖ )`fXjִvũxcO}+&+ۑܝR (a#[<#|e:iCw_1(iu==CrKd܍XpUX0]#f&էNFg;2 @:Gg =4)LV"F@,ow#6k`$9s;J > . -ƛ3YAieA0a2hj57F7o% MƀԵԝAr]H#ͷw}4c!#)w&$Dѿz_JiSkJv]m,}كXA NYS?"W p!,ApB@A׍ SkZUe%se SoWǺid%&ׁ)Hވr6mnİѬ jw~GvUlv|cJza^^rn>Pj'\kC 'RKHIr =;vFӉfM""UKT Dpгݸh) 򠞋0ectgK$T(mpy\m+L>ؼM0RWW~o;R"R8# Cz yܱ Uɲ)5(mیI͡$pJjbɞVu.ߴٓQͼ-yղ3ٲ= %v\,r ?Í>N]ʉ|s| =>g[l$/'g58AP< GN Ed$/CkN6k(8Iu+q+C2|_II;_.,G;%TQ<5 nsXɡ p])4i^]=%8{Lh1<.bU&XN{Oxvq [)]RB.yX 5ˆD rf:2}Љᚒ0Ga,M!tuJ!2P>Xzig!gEnTڑs%GCJ%D0#;^ڟU:JZ+Kv]o[hr Ko~hMxD\)'羮A|~u<ɶ͙條q5 31 ؇y Kʼn07b=eNѲ0P񣧀:I!k ͚TqSπTxs 0 OO1 QC|x$f82uZcZ:Զ( xf 6+V@e\`k[>T^%2ne>k\,5VFCC7[\ƑJ'3I=hoy/Q@EVDtr9IZM3'[poVrTG:@,&PS@dٌDW hfW)uaLᬷ:ܦZүx1 ƞL2It4Aed3b!WcD9qNXd;o}fb&xc@/߽闵D9'yr1d,JT08M;Zf?7}-<Bn k=_mnAfo %Ό9o@h#>(kڭ\zOrQDQ.VnM/7|q+OK^TmX6O6SjEY5:vgmVBv#sq!Ud5B->{~|UiYT,CG fdU6 o^x Fc6H @z%s `5JF|O6AT.ѡ-Mƛ<)_ljCEo+9VfT)w!jGn&s+lћؔJ@dyVߎMڇUqKqnT YBBAfWωwXVfl 3@~Sy} Ͼ9)Io6:╏Yg<LQh6ѾWã;lN0Kb8i]Mq.$ 0,.B~LiO6q;K28ϲ=9K! zAk*^-C9)Uʭӧ#6G! rt=E%dΕTt dso]Z7~Oؾ5$)Rka_&Yb&V? d^eZ,B婿x ~8BP\c b*#[srA lE2OL[𠐢 nO?޷(y\CIIj`' pMLSMeG**zw0y+.cJ<:uG'm-ae:-yo</@Go8 cWiݤ:nbŕöXZ*( IרGuM54*7h޹<\bYCA5'H>opMՀG,M糵r ̦Hn5K>a]b\$u4^3I;jkYA0FNi?طh( %m_1$3u5C)^ B[/Vi~ư_ƶУxxEZ7gDV},#RhH?^qJyy"a:)n̘Zh>Q`#% D_d٫G^~:+U$>~Ն3d"0DEF7XJLBV{N;ls4. ne'F.6>'!a iB}`[ߟ޻MT_>'-2ijTOarVG!oq S%@,:g2W$~/lZξh*n@eL~t!8kR/Q.28}yզ}^:8.^)쾎nC$gߌIJJ^^ClGys1l9;+#7 } jGTDݹ^aז_%r6#H|6Ks Zo*fbp~%VR"!͐V?;Ϗ<% c3a &mY'B4\C&K1.OI,Km]]sh `|/L?V<>UƲ- D67F'U_a zlp18z^]*Ģ|Y6hĺA)`LRpNtτaC茵="OaPC%W|X~o),8SpM27P޷,83h@AK)Mn-^R*Eݱ"!ɯ̂iN3fK2B",fEnbQDV)%>?Dxؼ j;-QOHC:+dߑ`E:*GiOWy|#̒T#0Ϥq{뫫: I'~GG]ԅÑ $p ~ƎN WM|L oTϖRM>Qi؜hwEx;gCF2RxENoXY~dVZ?m7M{֗&kx{H?wc9zn \6QN22(wי?m2ݠ {ll}²__, rq#tkqpoi,my ]?GA!%K11+kBHeQۛo3+K$trMF |Ýf,܏$X{Rk,{D|M~t 5V,n-xestr+mB ėƒMiX)DqT<=PV_& RR^~vEb3{"-J}|,Kyt>Xr/IU( ]7zxrW43WI4c qnۈ5]Ai|GN6rǏ/F\Um羕iDk\]K (ޔA~ϵe瘝EわE"7+dI_?t:DAWXWW!xL7fcڑGʻGtdjwi.+d{ym3,Ċ92a!3hYpWJ}읛"AJ򭟂wkwӧ K\6r>MH6ce'R_:(뙻dC怾esQbpj?١, zI=~l6vSj v3XbgЮٌnU{:1[cCMA_+tP*m(3SuV(z BïC}cHpȾDBgUŧ BJT-r)DdЦ%;G[ 5/ :tB~.!5^q8si7:RAՁt`1Ij8TW؟Au8qAQF4 񩤢qƚ 3tkœVd'Ej;]!xuG>ajГ(8 $mb#qU׏@tF2,]-6fғk$L2G\N[3\ޤeu>}M)Uh)sB&aO% nM tC-d x6X\_<ƤYœ)g}]Ew${PKO#mBi@59l@zU*UP/<`rR; TdBz+o^\>vIiE/B XOo30xwZ4.>Vs r0".:Ц!onDZɁ݂&PtVG _Wv|ْa٪xay %RFi(9ۗ/RGR쐎}k ](0’Dx`+t|+YVafp3{T CU*)rudŮ|ޑΏx2wiVHېj_7TMyڜvYYgTVS&Mw-/qܓ ʺ`1ś \b,.m5*Sbt~TG9}iPGo !?| "b6s 쉻'\ lҥw8azzJWFHm9gh宲o |-g~>RUr$[NВ-ΗňX<@?ȠSy'ϫ8:~Rgoi`s.yT)}h,m(Zˡ^kOspLc10HfC+;ݬ֦bSIU͞d,Ͳ}4j~ŹsHoCQ xM'Ⲑ̆jA#tv; ~,D',D^R#ddYɐUcpfp~.i "JNGϷO:Mpq}Pa'D dgaIU{yӯ׬(5-6sew)i&p͝CE,oΩR[+d &%0_(#n4 s[o+ѤSst+aÇ2?4f#IJ0!9Ot嗁% ͆n#)Lqjl zح%ǻeŀa)&3}#*>$K]K:X T"XYN`LwѨQ(|,V.:lt>Կ# r^ݎ?)t\Val&Rޟv 2ޭR"SR=#"`sCXLx3CJ+3\Imc0bo gw45~pCHٌ@ Ol*c|oّ^ aGfls+yPS@H԰ Zl=9c_tplOd8&GojI xѠEcl\KxWEO*ׄ6JAu5u*UC-f?E־ؓqLkW?y!PFARV3 Rշc ڑ/zo@$޺LDr'E=NBqa#'$O'"r E_,[5/_pIl+ιg)^0| R\75msw%o. F/ن2_mDtysق$K]J,n MȐ%S+1ߙf؅Ъ5u6Zq F?_bJQR P3'J!HVvŚtmmģ_vfjW(w( B`~lU f1PP篼fqФK1-,apg백̅z JMʕjIIXhQ4kaBu2Hq6XKǬ礿7>TN8u &6Ÿajjb%/֨{(Ovb*Hs8fX)~TRJ V>c-t(aziHK$Ҡ֤T-䞛!I3$fչ‘jkM悃w5>kw'i٬RЯڍ0bG=z!'uOu*L U[jww$fеVךmQ$Jٴ kL=v_8ȵTrLN0FNTVk7";?9_aTC,VJRv?+҃KX 1^%}~2+Z͝DF=zRAS⠉mc"2u4f+4؊p]Lo6@YQ\ uHLy >ӝ)7;k]rC8ߓb!EHf%|K/ϽWąQzX*b7$2E!%`: Bԥd!AIma#U3L‚4 jQ覟 n !*s+Dȑ.s" ~NE, p  %oc-&B_\ˎ*u½D!DXHvNOћtD~.so} 8 t}63/<0~i"y/č/Uwf8f.vTyW=k VX4?g-mT6'Q`l)zx\C Dq1 8:z/5|ц#ORF߉G;H>SE(%jORuR l*M9MEwNXy=*M{XsKP$0kYL 3V+?EQ=f:CI6ɻ*XN.EI/Nr*[inoe|.4t= #!G ? eJWCvL2uGz7us/r? `;Kѣ:!d:;;@wYf J⣦>X(_mɛxHєCh4 m=݅)`" Hr'ު72!w]oZ(&ȲzZ 3^ _9vK8 &0s܍Bv` ΍2SlI\,ʱmput/ üѿB-壁AĶaH; t/TQɂm[reass9B3Č()Bnv5fE85%CsHjLa6}sQ䓡i*kԋ[Ɩ@ၦEfQh9-/r[5sJ$*'U3ϗhejsfޭYg?ìs @<9?E4>,᱓3WH/:{hmAVWH}xck8PMsrqP#xӳ[`Sq޹%˫vTs(PEi.n0N3xhuVQ|ؒW#dwKLP.(ȿDd<Gv*C-ncxY{N ے`:M*}AB:zRb(cHm.m6Q,Hvބ'$@Ӱ2urٜNe԰cJ߫f6.Ba)UِC>!Q,E6jojxNu{WIyrX+B_w* bvY9}!]*>P6giϾ4xZ:O>;q,6) 9ȸG`<5]n}:P7MlL?O<}#h@$q))=#G kextxޮTn@+װa6>ɻ;xpԖ }0pf"P v5=IWK᪭L5AↃ݆sI) xwʻwV$A D}?M @Mv9DPaDϻ 2r uIъtͮU; uhǠaࡎb|xq1 B߻ϴI+a3H|'2i\] Uݑ0➼W0<-g#֗xӓ# ZC^l?Lh?هfdG/2  # !ug0"8PU2J\_1Ήg6qzHHn np%cT Kg{SnWfe]E*Qb\ Rq< К2nƜatw*їZ@ z?-^JER"h; ~w$yjFހT O)\wǃ;6|e3`-{#@(27ӝڎCdsimóQBnΎT2 2 A{ٟWv *eh^7g/qenf\60pO(mNi :3Z$"ё(X u4íӦCiEӖf)*(}厍j !~MFVi@&n ]Hb$ĥ02 VJgxH#򝕀ֲNO TXЃxmbT-ݻ:CzH'>Q)-3U7pPif>vuۻר]d͈N=ZP|8Yko+wmڨ.h92s|*mFH=c7 (t-"6Euo]pnX{o"y *f"\6e9%nE @m 7ezf$VWly?rժmj$/χ5j/8Z#G+GwO}eГZR2^3:ę$ؐ҈"Vl9119KtKϋ|XŤ$?2ldUj_-v\3ѰA>Zxȇ91poRtF igP(Fif?w%WOwa礪$ Y=l g".IWw]ƃ<0l̟ZyuFy>F]I<`_-3P ^TX⠫ ӁItr+O"' -4Tkn,$ 4\ >MACѫ' /Y)hBh\g BJ1類IkGY"$arOJڛe"3q9}0HL@ػ(+x<2t#!_-EmSo 7_hC.R[#_SL_Fqe7ͺȯ|Lo/` [h|d="%1妌oԢ8p}໏ܵ2CL*=aQe<(?F SkjC"q ܁.^2rI@Gҫԩ=Ynzl~thfC%R5N k=pלHHr9Ndq`(A&U{z!1Ӥܪcr1KuNԠ} pU#:b]S5lqFydQi? EUGO :ST dMSb*WhBGƤe(G𣐼U%Xr3 i1>UxoFzg85ܱ,._cR9q 9.q:QXʧqل~oWV#Jm^-Y`_CoTf}k=TjWRC߲d`#P뽧;AZ,E%T;Nwd­LX{g֓p3s픷I?l Y*W_ (G'@ R4k&ϓߗwRS݀V4>~K?4Gȉ?73@l tDƲju WQ,SZ;Z]cVy;Lp ;solSUL6 |ac͘=R$n[L\v["&OKk EjޑY;{"9od}{E/KF|,d{]< Ez P8LD.V|?&)+= Z1s> oAoAslxDӑHNZ^L`ӝ:uf~ՐDbMI 10 0bOGT_<(?Wx/p7uq}sf;7,>Kxsq@eQs;(=hڟl w)0Se1OͰžiWs]}' ICqFߊ)>9Xؓwm`{=N66:hԤlpJOaWU_Ҡ SIw[߉筹ãҌhj)e a4QIC}'+Szаe|t-vj;n&*`iۿi8#KHy O6.Uiũ6 Qq%ѻ8\QPrқl/ SL4*mwYe6:SɅ,8A|ˁȢp@uz4 67 XCMMxC@:rEpw7{pyCLh+(Ƀ(m^2 >0.ek6Z~~1 ߚlNp(ݣ#.7īۍ _*aRq$3UEPp"lG C}M?K'+P2#>EK5 !xqсzv!Q "b}C.WH8ӗs<@L`\N㸱 N8hT[ |@ӽ:lIXXAdضѨ4hyx欬5\wʑOZFs9/4ORY(P 5ҕ-OIgteg $Bslj,>,lǪK#=K` ^f^ZSu>xcoo.g{vdU(!ud4+qBokZ֗Ӝ߽M&kZ-87]e9boRIpCM .Vy r`8(ERRF],NP@%Hn_,}:}g\s`C՞,h).tȇQa x6z rUi]6h{:+?=)ud_hQ.6F*S7?YMGc 2'S$-K~ 2Ӑ3ڼ%15\92]p`9jz z(=stnyM$Ga'(|C%p އeSD0>4u"M5 Q͌Pv5]@Df~z'WmS'y_Y310RRJxy\c"ߋK eM^d^)\}qLxaݻb<SK~ t#}}Jss8㉱/kD>yRKw-@ĻRLo:xpb13t0o)7:kIVې<Pugo6;A_BhbBjSUP?tn,hKU1M̰IJ O isXB4̮܍6c.>*"6F!l$2yC,h zQf` W$tw:_e+ jLiWRpnכM-jc/ԒmrPΈh(j>"hC;m^S_/1yì 5q8`4Se9XNb=8-zRYvn^Zn .'^+qإ2@sGTz [U#jW=L올8A!Qޫ(MmJuo4XDȤ<"ZKy/_AT~@31;M6ˊ^A+8XgndI.xu,#6q9ͫaG)n0WLow*+b~G*;FrE\4ho7.Ed~><5s:4-W2kӶ!k't@,VJJ19vVoq(2BS `w ,"qÏj4q3:o\<1n2+Cݘ` n†}Hjϼ1MP0ig bEڷizvg:ihӂQcŕgaŚ;Y޺2czb9h' WPa;U/B¯2B8r,b١/t5g۞*X~#velӦ= ]> QeɅގ]Q#t]08|ƢU}a5mq"{VAfPZGtf|S k=UZOѠG7=@ 8~ImG")t^#ՇJ}SR[:p^"i^?gU8bR'*w G0yzz"&n)(4܍Z˖ҞK?G^D8.˻Q8Prs0}"U\A[KǿA .6J$}orP;ƥki;B9"B uw% F0wNtPdFn!| nL ,?tvP_٘-~uLm /E|a(g`P71|/CE!QptԊY$o{Q)mѵ0l\恔ԧ#~*9 i痟8b%{/,d hjf;'[Zuӫ}@iS#Gyuea]8l8ųy B,dˋG5#CgɻbxBL ;VdFTpC )8V&JҤf+:ZFu N_Wko|H՛<=BL/!MD%d_RhNMpVTVsn&n<Keir !.I˂k7̐` 퍐{t/$mՉIQZN݀/% fwiV" ,)K7ۃl l?¤8uP2ZIr#WGXmv6۪Lږҩ{̒wɌjQYJ[Fl1v/asVP!f2A:DyE*wZf:2,b~^%NŚU iAl&o%IZHA/Ǚ4_f4R +Ρvѥ T$U'mm<[iy2*ɪU0"QE`8?IL2@?J',rbJ.\ v)FYVd|l/* 6Xh&҈ozp!.7[QTPۨ@AUa[ˋ̠6l#>!TQO\FWBԮT`J!5{&[qX)~$Su۵#3ұHI1'δg+Zf~_NVѳ1Yty^*/$n3\9VF*HTBTE 21ZɆcJ)ujjyT*3sHxmK•HZ8_R xBuY4`Ɍs[V)0S 0m^րzM)mkg #e\LQOj(.s׋vT 9*Gz8<=޸8#BsBI.ҨD:5"Qi88p̗l~nަۙ?Q.Maz%\ƑRtNSq'm)- :Px?!\9(zL$ҿFYx7d" GƁ#mr3t)2$@VQbߖ{O~F6ragc.mx)`z`:W[S11\lKWIy« fJJM[6T|JP@r  #XE&T*,&giP<쁳"Ϫ8$Eh:pET<0\,#2G4+V %(CXSw(d\^R‚S# M K{~Z^-fԖ_VBby*H? 8bx[c( xHge*iÔ^[9N'2 \ty(9 ,r1R [1* Ǡck!{ ,rl`&++Ի87[:J[bz#aLRlbjLq E8KpjҼ{{D 7k%+Yym?&@0;4O3KxYy,<7o]K"i@x^o=Ӷ'`4P,5vzs PeifƏosflΟٮCJ@S[ ]݌(S鉶JN|RS.63.2-G*1l$zqc\OlFn;s9*FlAkRmzT~|"0C9]AQB OsgRQ#@L.UtgۓQl9uGNԲx`Vr }֘)JeuJ'y0 z!^)t% _5F7&K.7~ga~y>E/rNXCFݮK`&cf7ӿZLP.+b}}"'0K"een/&ʢ2҇9WtZw5  %د X4 f,u0nqan듩prU,I.2'LwlL[b\u>y? ߺb.vOk? QIsOpT9P;/[?B@i-D$8j3s{^.-/>FcI2:;W @Xf\xCcADVC~g0GO+.; S3S;$h+.LDhCWd ~G皁t۩ͶPkWa[cUt9($s@N^t`,= /ʤ/b6h:srIRL@[u9X*@$6ІB/Mik(7\yP#Q3tźF@1k fSO ɋV]FN ;z>aC45ԶRـw^al T:[ NDpw,jt [ ;. ]&N #I>AC{ygO&_]E,"LұӠ=pI$Sz&[bPInk*̭+a3#.To5B䄇2Xs;_}<Ǯ2. X1L ⸼[jolT؟¼؝P}|oOb;H\X FjNZx 7񶶴N`皌 |*J^ /&'X=Z ?.y߷VpL~&"t.p{ y:_2=fTL#& ]Q4O}E-U[^?^-sS 9q kTv(#jև |cI}. rRw Cǟi/FuD}L,q~u*]wj.Fq8ém2c]6O:re([z Q^[E? xc jfJ*2eGFm `SA{hYa҉걜Dͤ w\"xB^9"5d0. C:L?ʙPc$tGsVi{iV`rl !>+vMGzE K}ZOm\J$&}U?BL}ذ4@Bf)W8߬(A!}U>ȔSJFh©ߙO)5iδVfħU&74VЎ]b@~Mr v qܬ"4z&s 3ֺ9CDԿS|7jESJ(R 2U{'gzrDC:djpi皋J9sbο)NNT`iv /2>i-$Ÿ^*( M!J杓>NWZI\Ï|)ʈc[Ow$N"Eģ޳|qk-d^3+lG\L^yk)mt!>*pFU HGO^6YD&fŃ e 8HJn~~lקa0{8@ԧ$ۏ*)ԼwѤ7x[P6zN!hݾDH!y9Av 3QX5BZY; u+^Se-̦D/52>ꏳ鵬z"Km>QP{5a`DpW]'^b;ʮsLTґA wv nNVS7IJl];L 5g$Wwg` *``c|+Q?K?xIlê']3~K#҅lh AwF)WBTMb"_}(N7_j{$kbJ&ZI[cɈm^uV ۽tDv TBY90KT:_HJgyXLOb:<^cc-j _ZL7 հ+=: aF͹8 R:sT4YVTl`{aVޯ.{Dn¨f`9s ap(AM<4yBmlt K! 4z, Ӹ)tڠ_j(c{,e1b7k3(:<ܡH/0+RZTB]8vfB 1&v: Tyb\ EP`F@!ѴuxF뛚4 Y"'+5c)baH\o~F|æۯTqmyaKg7 @94> Us jQ ,?"0B[+̔_u>Ԣ(r!huq(DhZgbލ"m˘}\v4}0E6M ZxdWq7*1Ae~ R@ $d pf݄ jpe'ߐ$ݱ !r70Y5 Y> vI$t{ħ(WG l_I,h~bV)pUH|Z}un.͏,l]ְE6fj!?0X~V-/܆?]$>6y$7/)Wbz? {6;nshϽJFeݫVU9~vf?KQ6]{JH6xLjԇ@q}gh>ͥbhdR)U; )dI$ҼX/3SJ}yI.lcntM02敩癇݅"sxՕchg=j. '2|·x{\88X# $_5I I -Rcexu~yU>kP]䌙Ve/`.Pg47y7fv}(KUe[U5ijK|#$}9y.g/iuܯM PnM忂#^U/6K6k!ˆI ʵѳa >\ȁS]%*1҆Wi M5b_ rVN'˽xm/[Od'l"H\K+84+ɂL췽>ʍ1Bc-#>er{*.$7 6%m@֬Rȝ',< G%wdb '!˧.793ǢVmbOnYg[ !`/rʑ "~Ԥv3hu)\ i, ;)ݺkMX+Z+cs|qlm .:&:u{#Rg9ª{f'G ޡ H HesvN;h cpZ٘8H Rab0ADa>ˋHp\V} $|ɯ$L|u= PIѩF7 Am\2.e*NYV1տR Mn&| ޯ"I(n篎C~4>43dx(Hf,y5蔄<04 MX,hA+ VOnD.8B<|ɍG1]6"YH2̒/khalez,tXwA;JCmeJGwٷ-qu:ºRS(|һCz$E*m5BbWlt4/bå#Y[Qve2z\|;"bs*o~棗zYvՕ^FBΉj<'>R,"w6"[c Cw &H@5S_2EJF.afÚt3ԋr9"Yu[&fAZ7m$ީۓLf>l.Hb-GF)E43ΦvM]@kO)J&FM;/Dm|*QTMK*Ȕ]wSz ⦔ wvDp)aTj.=KkAᇈּ sE̶Mߦ){2'=y#A)l%\-$?PEIymqIoM$'|*ɯpA Yabo#zxs &͓^ro:\+3UFVE${f/4isrݕA `Kn@ȹn=:Zj%_lM2p5wJqKl{ⶔ=ᱎF<۷SqSvL5*ױhf\uxq )yH9Hn=k039 DtuCO/ȐԸJuD%$Qh7)}d#JHt#W"vVR\.%pX0n}zYՊ(4?Ѯ5<~H_An⽸? c6D tFZK̟z\p#.^[#+d)j-ac++ErqP2Ѓʣ̵,1VyjBsc)F R6OVG^KIJ]7dn۶pMu$eDaR\HvO%hpu2A*q{/?M!vAF v="}~*@j:5ڤOkc+Nf)YpygÊZ%P$l;!3ܶ }Z(E5wܻDPyb.   Q2I7Je{Si'ZzV*'_Q 3={z ~).|G}cwj㟖C<`Ԛ(F  `U8KLc~r&8 Rh~y`!ayظgHGhwF.N+UG؋$7()ȔGSpX2Ce"j? Vvo8A>RU/hOay RcTeK:g6^v)swajjsovH>Y 30%m+R5!VoKu3T]r΋Z@8"9|XjKGt%!dDޔP6]K1-5{e ;+|hzW9GR ^!` |_1},kHlٹ/F{ >NH1ncD&RTwfZZ4w,nULSTN[_g[cci0кѣ(4#Fh,QQh`->D8<i)Ce GߛߏFT|>s{X`-">ӂ4MMuC% 7}->Sq ]&^'*m+,sRC9(v\FQ~4뒟$c9PaybPB!'^W4K!liɐL8_q(:~9؋Щ(7գgU=<+mJlh99ay+1Bc"W6cy$IOF8s3v]F+M Re ^nj,& EXf|2}G r$@hnZQ ln#q2Kjv;3!6qRx. F]:.)'WNٰ374Dq {ƲQ\f*Ce.BYZ=OeSR܃ RDPj,|0 +c8Z" QƩ^! 5pY_E+B([6Q/@`(LZ,?s[X +gK'x.1>swH@^c_Qo-&(;:|FA*@n"]?pL&zީ)j"2IgW#N"o%#&t٦R?oVMIT6@}0~kxL5NvXIb郑W؀Se1mfO׹ά_D{3u8_/F {{^ ZT] ٘6X,o =JD" )+ tυYyq?G9)Yu+ Axy^ ~$ ~Zir8[!jp[mjlۧŚH3}/RQB*bFЎ3m"YCjukKjUeZO^׈εyrfBMxW\%j@hP5s^y:DR ijX<>XZm>7xq۹58pR-`JH`F8 d躒s5IuvRb9ty 566ȼuL5->4Ll j+oQ|RߞzmI*O{ן47Y\c6Qw5V(O;r0٠\߈>F; 3!$2I|bTp_"cGXp~3S  Åڷ2i JӧrU*f{bU>F5uۭ8!ݘgBdj^ID}b<}[“Cz?U/׆࿂&+b<~Vp#(J v?MW,X!O_I4XK$.t%0-L3d|x`hW{G^vQWFg6]~2mēOGbٟ_.|GV:w$Xk(N}Sq$>;&;.2+}mv 5l6RY:%=o59Rї.EK#.%O J fhsv- i`ޢ7 :0GhS^@v E#"4oY^Eގqʖwe_Iض*$L-A>JqZem\5>b W}c vEXHbo*43rN) zlP@*]}Qp9Ʌ 5J嗢Fer!OZIő밞K P^H&zGX $K`ax6}ICY\Ŭ2ix}*ʭϫՁEFfX5L/j sƍߌBhͿ!S\E&K<d8m݄+ćd8Scȵ}(gmm,o1yp76IChYZ.eMT ʰ nt?ozbjAlm;֜f)<KT`K8ːyff~6bd#Yβ;r'LBr::U  ɓb+Jt2Dt3߶VyB+95M-²cK 5tr*?BXz0n KCed\t\#Ge(Eڞ_ k}0ێ-V~=qw?@ذ< Wc$V|ËJ Ht_(~׀?zX56{Ji㒸C?C v-R{<]i4Ny _+2~o8y&FrjyDf#G{-ҶKs;TKnDC2qߖ[{\YWA3Q?Y-;8MWIJ$iS7sbMS(Gal^>׃nD1;ʕn(99zQY7 OccAFy|HZ4΋ǧMb2ZUaߟwon*}'rW(ט3}Zj~3ꤢW4G{6uKYA2S`K8O)3tͣiNի? !|WO@# 9}Z-p&>e5e8EVU}9X}T&3#aKǕDGNIwuɋ ;B׌)]>SΥ25~Ii_ҡ] c:f'}B`0] l,ymk4EwRlZ 0Up|:K`JTCmlKE8' /Inwdo7T.ft/4~C .`ajҽ.dXke Ǵ;Gg\."7nGǕ!f<1T%zU7`Q"e+0aG;1ꓒw"|q6 ^ YOHlEn Y!ľ(*}^! 3/;V3]M_޸T/kAvv%=\zTTtKAm#үq&w;$` GVMʡ Q:_4{NDV(( '/f8%TXD[yV{8{~` eo 8[hڮGynp{vXjJ,VyvdKVʧcSړ-/UmgM%A0R:"ŊtNdLۄ.g9޲&}fo]DHS]nÓs+T,nbLCQ.Aq,DNzz45cN~k=&Vq(6# ^ti >'憔1b",ii/P*|s=鎕%/?NltɂYv  0o`üzц* gěǦn{ZW19F*زsfvTRL8bMx.!jAyxU閟l Sod^F?3M:0.gb#/"K+ߩ0Ƭؗis36a:=Xu0q,GLs`m&d-ync .VzMa9 K%L&)0Ծ8`"o"8,b=%@1UhF偼8$^Y(;. P,~fd}E}{[:?R* פS?StSB)aE׈i ېv" yS4JPBP.dxtu$0# :lX-Ŏ]o[O` #4 4u]mpkMc83Ytqp֒'#(;ĥX _j0g2qt`M ]bxQ^7OfsBrgt<#d=@*j]j19r؊6H@2 A2T?˺f|Lff5'׬S# C-j<;I)-cx%Wz[$fn8O/dJ|GlkhxڙʫryakquӖS?>,(AJQB1΀t 2BSd;"ԋ7Ql,˜~;%{^u){0 C6BmU$-^881wU=%p?񀻕ʤps頷v\,y7(%Sȁ{9W Gwc5|o9{B\|@݅L>&ʲz'Yh!e) _ұDŢ;D@CqJN_@ !e 5hBlVo7Xx\@M&$K茥OB %u RRcB޽fTB!CJͺWъGtG=j5>8eK/rsLT(/E>%jǶP5*C s* z/XfݥT7v vd B%ɽ`d:) b2Bp? {p3sz"P(}n<2ѽf&}D`* I!m\uC7< 9a` {K `vg m*Y .F]I/h?>$ȘI2lUy>k^xO=w<)gkfpeqT[GP~DJ DX>ͮ'=HLP}[,eU8QA :<ƒyX>e*g[/5˕;¹nF:杰f7 KP<=`e']>%į d]LySd\lzVg7k5sQ}%He1)=?La.<5?:ܞ7GQHBv>Bld54Xn9EB\}jyz3Eq2 2WunBqOnXƓvfCD9Vq#fNoK/{;1~V𙓫)|-U'V4J_$pIH+zL>!;ۼ( c*VjIzmdՊ>OAy*Tי#xs؊w>3o6זcpg?+]3]MKmrQvw5yA@U* 0<+^Z2fߦ*;]lI_"c<2$%؆L^^f}mޗprw(8<`8 1|lLzV)1aN7on ^ەȯ 帝#V*+f•(+)9gDM>8sV! PXѧ=&yI s@Y炅'( ^IT$NY7Ю C[]Q&bf0|FV7蛙I'-0UCߧX5Y5,(R&13LTB5Lk77 $a&;o'˻΄pκf`B#] WGe飏ѾM1TnX#";SwLކAӯeEqO7lEKE7i>lBjF"/EB  *)^@pU|]ix<|1bl= ԗ$IϲfzDpsgR3|ÍtG򐗃M(ԯ45l%\T!FQqCa̫.: l?ԙK{'ή;>l pAi *Egn3B3˱^ 1 ,vD{KIL1TE)FM9IL&lE\yvmR u Y%OAZo؄ɜyj+]-dJjw(%cV]VjV^DBDq&[$Lr` ~W `W_YvC0;= 7Iz/(0IXK2˜K߬߶лڐ|W\Ph?Q䴣[oinEnF2HvvX I錢 Ru嚲'h IqlA<#xGuCt8nKK)ₚ )E{ՍõP/ǹ^Y 0T޳h\ ئ@J.*-FZjnr:W;Nj&GFyihGA )Z}m;ۗw诉Jjn,JUԽQ˽9_0jz2G 6 -$|ye6=5;Ŝޫ>}p'8Ts pQ^`Y-YR,́L `3g8F/쏗s`hH-N&-ȡwѤS\ "D0( !Qa!FK`-m+KqНb뇞>ҙ^F1 XZ/N͌%6\W[[$x̖苃0k2[bʿHf@U< A)a_,9X=~ZH9m@'Jj43\OBP֔ ւ_fGyۣvouktbcF֘7Kw۬JDJQ7#(JS3]ѰF }2Mm A ;)7Yx%z-&4-\t*3z6@bma+4Q[X5^!޿Ԩm+/&;@ ٥JW{tf!p-NL+һ<6,*6[lƼ+E8nK^_+xZA=pYgjM_ZJl̮3*ų.UtZcbK.SQ>ponmٝNS ?y3ٽߦQhSHǚCɚǵK",g75.iAŒ5uZř:8LxH .UjP>}(·AML u20jI[N2R.E.u噢zvezL#-Ve72JMsYP`ܹ2^)t| 'wK`U`2uS&5ܾ*\$NK ̅,!c;ٺHV6 #W(RӘ;r)^TYnk!3wه#2:^Y1DN' FJ"`"?E,skFtba>~ u[c-na⭳W KDrwtlZ(~)e.ۨs =&{+o,S.A4/1~`pPL|UXۋV@Aw0 &:эL"AuJ6|4]g@"زZü.H~7TNfZ+𫘝fD#yڵLO_553x@g۶C=(ƃcVA^M3pN2ԙρ'J[Bq[OЏh@m91Y%5u5Q;NJp6h-<<+# <@4FwRfHHVP௺j\=%IȜqu-#QW P8j'MW&bGƄ/P9k/ܭ{s*MLY|gGHCl8n2m#6GǪfYRњF)5uKzK {!#s "AfZy֥VhrzsNE 2T)5rqfOUЀ8s=L'mWHVba5UyBE Ӕh7x񫛆go 䞺+; I'wX>AHڸ'BE7BLQX/"y~2[۪j~<|4me2.GUyc[`Nw\tT[Z08Ý1La -YZ:!UcnXƗSz]R a*ys6&T%+{ΨfDPg{IS-{DضIo7A N#wс lVŸ[ =&::F[(Ƚgp'1ch_9s&ϞYf}|:\u$"td-teqWeB- ~Wuf&),nN$ MwY8r?`x#igdsEeqNɫThFݽg};-{R@3-74[ET9siF.֍ pFȝtK& IIu\?y:03m*iYݓ!O=LSxF9\ &E: H7]L5)x<74ݖ-bLJLdӽ0 ƺ1I?H"m9D>kK#."0S#MQ_u"ީ w QimĖPPw*NM2-'e@ $R+ahOÄ-<ӈtyԧH{ٯfe@Nzc(I۾X18x[Ud#"bԅZHpm d )qW@gf?L07o#ʀ.fA{|O[JZ, .,rj0]:f+"iǭ5]kq?_@@єiZ19H_/T 7N~61 Wӓ*lk3 FĈb`:;Ldb(?ke[]>qԙ a)b; GWbQ1(`\ULr>O+m"r+&{PK8Խ~Ҙ+[B/L:=_L}~$@G9CXq9sZ-:ԃBDb}_L:!tVX7<{XcPl3wk^ -0;2EQXS3ߠ 5ed|cW=>NȌ)IULU#G귄`퐜͇i7Hue'tXM#%CA8x7\|7%h`8GĮ;Y$;vǀ3yfzZl/݂3;Qt ZZrh- &]~_ܦ3?9c߄N u'O%cmlFHݧY{2S6M%+G60FoE"w" ֓8}>s\BiV!…n@ޓqAӜ&2 3_L=m$(ꬱ;C4R*q[e5PyiuåPz96%-=J"V-I`.ŔKQX7v x&['-RtD"nR*lU CwIFW Oig)lƷґ`!,D~)e^2'G36vTC*V`k ZLUv8ʭȣD:[vvso맓1.\=qq!)땒PS.Cc&cqCk?;p~j gܒrQJ?;qlj' k5#ct$v6Cb'6f,2R"*oάx+mZʁ.7g(^/fьC Ж7\I@׊>_mVI4D9 LHM*"ZPIٟz j qW71, ;n&uMz=hpL ]UhJYt[+{t3Ŀ>˫%{{Ecs-#&IuM,e។yu C.תQVv~TX1BR[kg⚤l8K^4ƓJby k5f=KN|B@6<2?ЅpނI#D{y󣃔6D Jxos<~͌8*I&j'a$5/Y.}x*HpxJI<ܖ^Hl'_uˍZ ۩DR=!l>*)w6-R50yz^Pw2=J ^߯d?ߋF%tdQrk㢚):ziEn:(z&oN  r : }Ee{Cs*,.'F2Ì+=(X`Z(-X9MWW]jp>^-,QMJkޖ幵z[X/`Z=pV8Kp1y =ϮM}A:d6[}+zCа0iI?N Rd8']1tF=wă?Cdw,p N/CX}d9T:,l ǖ3fެ2 EKaJr$NQ. x5<  :ĸyڍEMᓇnd#beo,=lHTQk F-Kv(cgaBB9Yu_2|\+|XgRނ:Хrkć9媵]`Sw퉜0d هG%oq 6+9 =5Xo֤wZ:VQZr b/7Z3P#Bc-|-Iho9 sqr@V6CV,jw' xE}?`L@ZAVX?+@}ZpFԾW@a}8)Pl7~-ˆ>Jsě5ϦiF̷\:omGSV[S/{RE(,$92:O=Y>ۙRvI[#Zb9aqk_:Hu)^#_s_fMN[G`DU J+SiɟIYEo IC1=U K\,^d5X~[ጬg^0 ^͔_+BbivvleӅP8U%=fvs@A!B#PQSo~x'inAi*d0Y2\i|T ^Y :B"H6<(ЇD2R^[<_W Rՙ~I;.+Ψ6C UD F0FC~#Y[qʳEOQz`H>Ltþ⸚Fׇ23=+:KȰG"umTxFQMB<ǦMB🺂O돞_g Sa{\^u<%m6YMP[hITX6Ql\+i[JdɰCb7!>Xd% `KӾOl'olV$9w;#dmW gMٽ !(^6Ѣ8[ ŵ>>v6ĨZsG##ȢPŠQY6,=s%5nTyFQB ?:•S0 1|heK#$*HUg7M<xV[IEҚdlNPopEpU'؁*mu҅G3PT(-i)%i&sr&vl'"mB'W}}Qkw\l:ї0<޶'دi=thSRxl} [j%$T*pȦwJɒ m%̦8Z\7ds!xQA@IT[/;äWVgj3~h\U̍a/hY.7._ã~syU"Ѣ)0 kedӬ~8#I&+ܶ[KXt]Xf1cqr}룹١=9_/<{M<8=_M,h-P;!s)o,EM \)k#x=\5Pi챿zd4 kMKys2(V!hu,j/"O—Z싖nJpɘhib;򷚪\[sVuN 5$*VN W|zbr<~ yv85oi)16 s2-2uo㿍؇a' ,ED/.<>sdk4hפin qk`Bf¿;9f\If5:OCONp8&&G>( n4 0|*ClKYtZ!Z$YI<@ v4?_ΒͤJJ0UZ~X/oif▋y1mz@nOݝh9N4tƼQ)A?"8qa!YL|Һ6c)9A5Rfg Mz5YE6A:ջ@gZ/u/ܱ A=(/")^t;+$HxjW߳Wjjxth\b/U M10}Yԅù~ޔfw9C/d°Cfy(b].hgW&݈;U%~v\P؊(@;х˻b'u2r9$cc:ZVQJ\ ʂSL*sjAؘf[Zp zQ$HP^ Gč3|Ml0Q(e9rƪH(XC@l}=!Kʃ[~Rܡ4L=d~"?s 6jDRɛJ֍)j# p1 h 6)z̷IE4tAlH5"P&DjOB+.:4/TYeA^dc^C4U6>b#2c{enm8傾FeP6wMo6TUŇI8xv5swA,6(ȁ|5Z\&-ߛ0 NRs;vCSFL$05镑q74-EX2JVkc u/ƿ]}n٪Vt7A9M膙JY9ȭ-iєc7fhagD*M4zw߀ZI|B5sz߀ih@ʐi޸ch|z!d,jN;nڭLVe)ݗkпuBX0DŽ:y(_&Ƒ*u0Ǜ:.58EmaW\y{`=>yZsNkm 8GU@̱}5Vn@ 舃ȭn 0ơNWG.Fm\MEFdߑe%f19w&o6ڻ(I,{zNB,$9K֩o.>DJvo'$Rj tASU?Gb+dkQFC# :*4` <\-wػgf.,^bSCX8]V|a7"vճT#`%?]xt=4iqhzܿJ d]!;nb`.5"+Wufks#_j=zk=J@Op{ዪ29Z-Mź·)R"oJ ։1m _tf/&u_6'z=7BBrE;6* T~]8'ghٯcm%]`^_G5hE)< :@M%5;iXE*7:ys#F<;pS)n.Rf1: .2vb̑^Om|7$k9d6zBbR{$R%<ۺEro77+A?S H1FM OMT.+{ވ @+dBp0/ e(eƵ㺧zgy `_<7T)H'Kߕrkt=Ti QN|^C$~'[ݭ ޤ֕h{Xsb%>i!yNMi+#9"c0^~!v&Gp7Rߊ|.$2m2hzšH^ʅiQq$Y`eP@/^FڡcT`VJhWq[4<kr}~@bB)Vԛ7SEX_Xt=U갶JsŒ9C &fX|}tA%=>!Hԋ®}#Mm]j]Ǒ;.TJIЮ' `z&GV C p֔zڛDsQofB"pgZ&0/ ql_PSGNuQ6#wDt ,ۅ[H:RY΀l5")B2PusXRt⁌P%(T]sĶʪXsQg&M!`# $g|-yR߀JA.)j*5'"9 )VwMxkR\cWaQ}NL17ܯ1mX/ߕ-s\-1s+m5J$:sC.}|X4lJdߺ;D4aNd^Os'| HF]{/ٵkdt4aA%foRy$qxHwcpvpPoqFnc ?kw`I 8P16'p*x3Hgk:ԥ&ޡ6t;aʨ0} -52pV+jA]0f-ˆ`:˧itJUG ai~X m@\?lW b2`xzUͷDe%Tf _1!5l1I(e~>RbQqwPʖJ%cT xKAfQcϜWy- > BÇU$9ߜ>wԫֶgV:gQHBn`n{D*`|9*H2\CKGV[1 àR[YיV@48^|>B&.||wPs"ۀ_5+2荶z,%.|e:R&n%A[ 5_hOWI+a'E6B$q1 *>FJg GtC2译% 9F@Hk=ҙpIU1bO)E⩨I/W3! üIU[.^bڂfg[IdrlVY: SnH O1B7jtrj{Y}jҋ$6/ yZL\]cTF KHl ﻠq',re%y&cѺr*xZ|>.`4Ŭbu(w+>UO6x=$MޅKO#p2*PM/I51 LO8bnO/urȪىeL2e[ T}OU&V l>u{CyQӅT;J;y&\S,>%;p%BqP&Ӝfɹ-%O`iYD\-U[;l][ 2A6" }G!#ǧiA'5 YR ?(ED^=^Xy٪>P5ֱ5|tsq,Tdp&Jduy?ޖqu1þfr@Q~z)HXԞ]5N(njHP$^En~~,=/1cJJ*/ )a T]s$>}_\n)v\ySրˌN ˪[xo4{2ޚKւUb컡pŋpؓl=^-cjlumuĆne5;*/ y me@]a( K-ʆq(8.H}ƛ +;}D*}H#I M#i,W`x%۝,q [)&x jh-N&wM)<HxuG:ܔN^G]{meEā;*YηkO2:QpOMXbGjed&Н?:s\bEnJgc}aĘ!ExN֏Gi=W }G.tvq.yS+n!:Af^db>_s#"VR͐&K-fOK)s@:p˜V9G"p&[yP.#@* n@|WĘDE$XUDY$TdE4j㡽66e9ջ*"6LeBD ЭhF1;6?] xE =;ZnٝĒkoD7(+ ‹Rv:SiL@JO14bWI $77e9Uw+(cC>,hبqT)h/Bo0\g`$b'UՐ'KlBF['YLvX&җX o~/1V=ѯ9N(.EoX S8zGxj0K:T͔AyFMi֒Bm"HBf> Jx wL]eLAc^tӅPm8KRa5SŪcG ĺ˝AGnlj1<CfdT\Ǣ׏×p\QD(^}YF51ӃwT1q`i|k~N(ci:M!H;eZM3:hzR(&#t +5]M^vuz?(hW`\OsqNL6ZpN9i{YZKW\%ȹcfuy.'0_)Lea 5NIJ? &'9p ]M}qLV"wx]U&ՕU/Z-m9kda5ΚQ}T"vEѓBfx{")2b4P 脵eo/ -]hX)Ov9>^v:h]dxEC_ IϪ:LoKPB f!m{P9FVJ/z=9k<:v{6'0%tj=qW^[l|45K&bZ3+>QxhE|J,N ReUvV| 5#jlS`OkjJ Oޮ n5k@M3W6(t ]FK@7_oTP+tx`nCr=c@pwSIW|%Fpg Jk`r}mhJaf2솝jKL]֓eAь{X>êi)qr Lj$7/6c "f犲WǬeFkA3<;\.5ր )c UNqU(#9“R; h.N1e]WPi Ĕ\U\7DUEk~ c4^zp3#ѾsP|. jRRQE=T}) |{B=yqeH YEf`6YYǚZ`"ڼ F*< 7UwĘ靓с AW/|`o>,^zc8Vm;n!QBwldج:d̏`xi`oacJY9y!!~@E#۝|r% &czX tI(#zG'\U$ɠzCd'DJ+dG55k{]rhPӘ*!J3'.#,~NtXt4R;Oh䑟Qۯr)tFry2CDNQxzV:᫭ߪJKW+y4LxCJK@nj>#fPkĤR qt OWbc(껁 `r(Ɏka̩8:B,D"f|gh ON2as,6݀*8ЄzSE6Ϋi6[1pk 9+ [ڡ}/~".tQΰB^qu.A$ߵ[ʎ܀YAs`]4 h-"+綄GRZlk}햰dK˜WQ&z<+ :QEyC40S y@G}(Sv.Nwv#ws0rm Л35p k:2"!$!k*%br)d: F|M/PH YJ*X+ IeUt8&.TFDTvG!6eVV3)-0UH7v@uh(J*DIk\%iX̚<³κ/f_n [f|MŸ{Q]n+2J]UQ}셽 }XZnQ? ,,9hdj8U7g}l`+Р4H*$z#Ć{JsN5*\벜^n!+WsFA%)-G&j?0,w} N@FDp%xA@oCZT \dZ;Yi:;9U:.BWy@/5@N*!*'LyZ>b!w55Eq־$ѼGfcDٚ)% duu:/z3#_RsIE{WѡBҥL2Mt?簖gáɶ1K^8&gc\Cs-9[dZ P!d7zB6)5sMŕH)/T}h@?-GP78UK4.O_:H*AjbQ%@+: sE)(/ DX4Q\`5kN FeA0 l'=) dGNyiD6g3/CB56SZe-^n(>{vd Ozy3EPCІ̤+E§$/Ow1lYs{Zj2wkk^Pkv.Y֏_Ô0ڟ9 Ao=4$.CM}Ef |TD <y.Cou .h/qq޷7gtqiޅ$wK!_$3ԄO DBG$?$v+kMu0g̙uo?/f=V],CIeCV)!!X"0WrG )#.@VtzY+X 9 ΒYX@tn/ n-ýTYipvmFqU+}$|'0-tlp O,.j5~ ՇAX _ӥOH&PJ0΍fdH ڜ%#' 6RHknBA ֨- 7Y/<jA†&6(kck4Ҁ~. 0lQ**"kb=0wɴ!J\#`cՅ2w-d/jjUF$R-~.W޽'%?p/WVt[֟C&6BB']ڹEG_-JXI ,'V\n@y%X|A&Q۫㘩31djBe̺y[!O0# 27Yyc9{ g EL|bX~sɰ摉fX}ϴ^ 5ojEp$'QGxB 6.ܼA@kcC7ĸ!^n_ŕ`X(^]:V@e**k4i0''e;vY6#R5H7%)rVT _neOx2h{KH u}2S 愈pY=T"VrR:Q[5>G-`Ї#5E9K@?`#^eqU>wB?>Veح*\Ql03te^jqʱAM웽 8]zT(O-I⫳ mQZm"u̩F2SE1*syD G#Ģ犗S=鹡Y G܆GSg+ %Ab$ x݇7=LCjԿo7k ;MCs;F/=2!B <PFɻ&±NaxڸaF<Fw6gFtZ@:S|>..ZuqFZ<˧iNo h8pj ۵X֨S.4B5pEB._As? vי#\ ^ sDŽਓ$>&l 3rT+=u{zy } ;&3؃Ê 1 V Qw ,A[B7EH Z[oE}c_b#JG ³Ol~zf0W_m p9ۏct*/w 'q1M EcfN+r[ax%}8N4 .'M@ҾYM8){]񏬄Yu$wO &]6ed(JPv{R18׈a*܁X4$rU5Ӵod_0(r hb(B xzf,dsg~B/-tRBh2ً)o Bq++EٝDf/au6bf K a~4Xwt W5OA޾ cOg5ql-_+UYrȜkחflf*$U9ᶗ7#Þ/^1߶10tPqRN5zQca-5^|*>Rkql4>D<2\lJ'\Um4ZJJ'{'W7(. w5SZv~,&KG3:*&p=+J3BǒN3\C94Yݥ&m%wEJ%ZO丏.`]foR=D`aN=$S N= Zz;Oˡ(Sg{`N!@8NP7jNIt]׼bndƹ\`2308ЯOAFp>(#:l$z4tx'"T;OdG=6}Vs>8"\Mۑ! G6zxO 2/&ׂjx~?4HiL:5ޝc O@\~KH~'ghtJf6&<rA>>/}ʠMgϽ?5lG5>+|A0ԉDx+O"\kA%uJ£@V]ylGvuPz?"Җ<ƘAi%V^pj5qkg Fi {~ԅA Ctx#{+;=f0`ѥM+gxKM Y#FϏ%AGƥ$>Q\cvЕ߉Nqu^>\i Dөchd@@w+ ^OzAUցNW@"vz#!^{? d> T(xws:64Z7(ߝSZ6*,Č<3OAIsVϹ#ޤx8-x=gXIK\2E@تD8f|8 _ `joc&5s_>*|k|=hlBj7n_bYIf/=H kz˅~vOtJDMgMːwϷ/ʀNb9n}Q, W+DŽ[b&hVS3T}j*t}:%w4b8q V@+qi/ CcɳǢ A W? Tс6?[K{$8s5g(!f1w%h@vqg6Y umXnv&GȄ+ҿ8 U;n_m٢u~5Vx7l2q3R#`pW%5&j1}zG6Z:F˄iR`蔸!f&,L"Jlb&OČ0ٯ }Y܋fh(O^U`z~_4|%" +wmEhdXdGDz(ޕ&4a.3~T d."0 s(։L'z$+{axT8/T.\ VK1 ^n2VQzp O+0];4xD\!zIS(7jF1 <'WVX갌q$:ЮtЈbϊ6$8'ֺKۥW8Sbj`OGY~nfpTO9jP8V)J!,#=a$7lLq+ڊw+4"bz~;y,sz5BbU~lԃh qx4Efߩ_DVl0=tb!Š2ޑ 4E@D3'gI6"s c!.hH?#4|6ʹ:4 6[TX\hRбA,ZD'G;BbNH8 cɫdd}վydAv2MMDʓeu/yJOɒ lU x2fh􏘙rp+ZW*$[LZ-Je? dd ճmC\_$=).{ :8כRuqxik^zTIZ~:~ylYd #_Ir8_h$d% QOjA*fjO䉱i.|i@T&qFŻF?(uNjg([+=˜}q~L"֤Txq)<9P5 iյ\dZ-51,?$D? ?\&<{P+mibxMfJ7$õ뛿ZP}zIXh6v#zl%b)< ?[;;7x^RbUNC\6?yF 7n NW&A("嘌{cal;=zh]XbѲ+qZ\'6$}tdA:3"2RLnr8k1~MT(q} YU\f`F}nFސή W2JJ,5T& 5m>ĺ&>"eŽ{̥Z^@-qJ<+M~Z[  >,ܴR煡=BQ QdLEBDZ2Ui4H'"2Iʲc/Ajw~1+8f0D.Z=AX"鏵xK]ĺ+}2ߚ>WSe EM4½Ǚ(BHy1b"ȣ^@g4 ͫ ;+[If~{MS95!m3b%㓿70l!^A5Eګf oqr~*oY? F'Lv$0ȷ{qtDIj>z 5y*I5Irl>C_Hfmꡍ#TH ѬBqJy\p;nKVI~pOÊX>MB6oP4m1xrvoGLB$z5mhRveT8{Oe⑺tni8wi/9[Z?bh6`: 3,Թaɞ* .H Dv)8#Qm[D8L-u5P-kpSA?hG5 uL4sqd*f0X0*9|-%:Kv&̤@r2k[ i)T *g#kjxp8hŤjcZ'Qy<$F++W-&X_vnơk38JІCM@۩ڙzDi2%҆ Up0ښuAr3XOHG[f5|>k <<>EYFmuڇp{ IIp(cԷ܌ݓEגeXg;KCvyiNbRW}o 'n7z^Mh]+r5u$.[hz5Fx!XEDAM~,$!ӉBؓeo깖~:p1_=ip%v0}֤6>Nɓo|,0Yc8eR.:ڶI=zq>@(pOrez[YMQCjIHL|i[w~In /"2p혬 .'`!:ôSꑬ#Ѱ:wtk-|&CKsxȕį5/yݔ4,֛̳,`De<:+cq-:P?vqDkj \9'OŎOUzlfZR| D;~ç)4!B4o&H@TQŚ{IuDMR\~VS?%Csҕ׶UdK8yvd C( ~{#ƻ}&;ôٿG/zOJ6Y[D1a nȤ5a-R.sIf,A[IpfʥH~ZInNQ7xǩ=3Ɏr.=UtGk@JYPՔXRg;$V΄D4@:IrXs w`گGAF Z36ͥ &Xd摻ń-x+nKY 帖BT=dFtjUN*GQ,8jCq?gO;l'[ Jvs!`RH̖(NխNrV6GrXDR8 d:8M[6|`!'14 `fӿې )@.xGv}" H~&Qk۠3Z`7&-Ԓ"0dc3* u8VRu jp0Zs mjM8KIGW :kXXzlCӴKqs!0EыzFЯo`e;[.؝_aGg^(*2$eNE7rJ} ?*>rh mƦ8{:3xNn@8*1/!BYVK& :YI3Φ襖=v1#3U&,AF)H6-ϟ\^eZ B|H}e%WiϏAZc{m&>^СIS!oqH!f9[t[Q>w4:zޓ}L\CnG.昢́g#wqwyU倨}L;>Y`"#02ˏuWau)HQ:kC_G>P? &^#ck Ҥ2ߝ_8'DŽZ/ug<(8 #ݛ!IDH)Ĩ? DaIfkdVPX_}Wg:q&%UʯMvBw9`Q_+]3c. %S,)DڞhL ~0paxQTa}! NGAM_FP硚`_e,ݵ͸g#|SE:"MLޕ+rtHQCx&<2-Eiv-B߼g:qWT+DU->oTK `i?״RN$Wk_s_~fnɵbS1*x(X6\wVUكAD,'cpLt쭡1hܓוB, tRe2=&c.DuNsKxf-q/87XDRj#GWc(XpkL$LIk^9ztiReq"^7}* [mHXJ/YM,uzzwZ=Fek(L8tGڄ=R!@ V>n*3WI`|rT,MfKH`OC+5:vг$яygK+~^X6!}h.j6v'abS h3rJ?Rr+]s4i[C GUNI'&8Yv㖕ARфXl>f?;ܭ%}lrs~6"t~Lwb*Ы g.ק-Z8- ~w' 㢮*!'W ߗ{ IAcEU"qEF#ǃ1l^9YZGzJ>R/>+:+ArX! ǀ KPf5?(}j P\:Aҷs>ÐΙ%|ۢ6@4)}_f<Ž܀@T?^op:.Tw1Sɚg(vG[ AN3pF,cE*.=+ Nzd,EzBE^Me ¨ IGr d,ǝbo$b? LQ/)Ɇ |`zna1P+(/{͒*_|1+e=I}\(YJƖafǪurNjY^yTRWAB/YHHerY2rwqfD0&5<&/7v(+!f[?2{~k#4-cżC<>oaї ro۝Žslu#-?n-6Y^64Opd{43B㽢CC(?oĘ'6!H>= ]. gZ󔍝\iiY3`ȥ8w'z- 4Jui& Œɮg'J~d\ U墨KRLܢo,҇M<1<R% ^\hNrijΙSfoqHX 쿶9+ iN;$U;Ą~vחrq5_>Us;:Uл&|De= i֪cK! 7SދXjUXmr8nvQYO؎=Hr:{~aU͓f}{`Un5BQ$ A".9w~runF_cI[?rii3JS}I5ĈN . :R+-}^sv?R/sx׮1s?XieF>Q6 dsE?ܪ{nǘHO#;v_'*HqD¤𚭓hQHeOj Lw_sTv@W`XBw5g;[3hw^EeZPJ@`5Tv]E>loc̰7W!@6Z+T++t^ױۺ5c­mJB?OyMu|6-"G'DX<uR^ZQ5᫓o+oPB۱ѰoL~wðpc@&(AkKizg_tzMgyw B%9g-aЋ Z{x%9ݺgDšE/oL_ HUrLhL=3c jf#뫪LΩƌeQXCT=׬m=O(TOYE=L:'7ZvY! Le/,Ӧuy M@VW"s4]dFHϢdЁ4w]h$+;A=lGu` ߈. ' S˟"B<GebX;tyr6I ,TdPK!d-~ QY F;KO+sQ57"=ݳc?fݚn\WAtk]X4)h ]]y 2;< A0Fgٻ3cx-윒{DIFU_ʣI-z`kKk5!#x)ZdꕐϥǦBP". rD@P{5H <>RV%. >ؔyCc>F 9 :Cc^=BXWzڍOpۦ-L 94Q+ێI҂Ctt/T呷'QZEFgOQc Oq]*R|lI;f[*r~i%e^RP>~WPLKEnwB&\cxٚjvfq6/KAQQާͰ& U[0O0:"P ׆F=$gu|ڌV #L<|U'nPi=Xa&3x/+%؛AM7M=&SW?hf-伶|v"ipFF/l*#05ԯ~j8ʏBmޤƱH {ܳX÷QtA<Bȕjv]pQwQ}+3('ayrT]a_"JijP&Z|9{ج֢D^δc5! n|g;z& (tv>~vE,јd@ߌW RT4e0sb?Xw24e%߫CP)n>HUXHԯKu?dg{bM^=ɼfz>GЂ|C»;KQkL*D"n2aTDY5V#[J__nK0(eZtxV&.PDN"_6uݻ`jrN!7$`pl*U%~8,لn [̮g_>Y9&CmY /^Pj{`]uIrNo|7 2òӎO:C$y'G,Xe8rlk-#OW(@ªQx3K)ֻ8jE9>V:˶}-\2h?*ީ灂C|EXg1C)7XaM]Fu05 J<]+߭ ;M)2 f0Iu8t_K(Yofwq<Μތn.~[Sejfȃ.V/Z*S0I._q/O5/ڗZurgQ)lJD*}n$*.?m{V~8  ^\4k9?­\D\Zdnmv5ػV3K@4>{-&%Pʑ@ t$H"R{K Ol<1o(tӤm,gAX=k aCim,7Wh` # xe2k@}2A52>_N@|aiQMP>6IX΍!\IT<.QW1#}Li:;s,s:HȆ}V|/3Oܝ "~.zWX̥xBqhh:{i%+I|4Gcz)h~X"Ůʼn+r\K( '0w-1XG$0%Of(\p@=Y\d[&2=iv`&0bsNmy(iՓ8C.Ie|Van0t/Ya$3u!uߵLC6ftm@F)sQM‡R}5g@eA Ck}jF!VThOOUC%nyx."f2XF/[?(S"YAWUGyZ8Rd s EvG0uv+:eJxV,NHhSOEf;U`#ۭ c+''$ި?~䎯-ٓC%% J3ي;1kFLI&B2?qA kIC^)<ˋA [W]*D ~eƆV eK:R$7n*3 "lvQ4'8Q,|,8I.RXk;(ftђ\jVW zy?<ҕL,"坼ŮM-~> ~RּK;glvvҮ4GWJJ!EʉFu1lIYp DY9$4&;ޛ BrMɪl&_w:ܺց7Ebn["L"%~|gLlAX^M?-Xќ P5U2 ;u]h>/XrL9qL!8_3ҧ. 2y8  賐3jQPQ͐OPp1s3 ywW f2&eגPҲ 00aR yό#o>?U?ޙwl{ ߿MN%O+$=DU`r@bM-b"rbK^l/&ϦFKnwց-P ^߇&on"TUе@"P9GQzf ; Ĝr#Z"ԉϯxͿ UT~t&lz0b,zUti䲉ѾKfжJhDm哹BodsǾ+!ŜBP^1A<,4;[>.t:HJa72tB_>smZ͂F$\47kTsz+uakBld̓%|#E5*2\JJVIB0rܢoR8BHr#EWv Pj]A}9t8KT%]Ѐs lKbafY^%ioUf"rFy߼%m(=(dYxZaK?=ّK84il|VRt0Y'U2ur?w$\A0SBQ,-%GD<LWL zÏ #Y%BȘ%>h~Οt럵J#ע|^0bWDPTifհ7'a1KOGw ~Z>l/}!a:"r kPr߰ h@ńjd)b`cpV;D{MAڜv|i^+E$4 8BʈaJ?3ާʓe+vĭQ֞~J`?* zW^@wc t$juhr EۇC-Hh8~Uؕ f*+8kig8ѩym-p[?ݜǿn^MN,ۻ̅ӆ>t*J]Z%I#:Pf6C SD<1t)NZaʘ; 4=AiLݓKKAu@9:ܻ# ~v׋j]ZN0_e2DaG+dq#F [hWJ M9l@`d9;,a7`]4u%X0'H>t.k>]O,_m1I~奂+MY,ȚβC`ܹ.w^*xm`:j< +ʜa\sp*[-Nכ9W1VDy,}z|M}wU)"n HRX<UO%G:ڮZOZz!:p5 rkv0b<3C:r]|8@#a88};7D(37g"X1?vLE|ׁIۗm8qZ^*cM>;lDm,~$#EHWP{#v!IuȘe%M:O8 B.eMe@M%1"WDp3V&N j 9:=ezCdHul;vE_wԠVt.[ :K{ߣ1m ՞T-v.(H(-?IUu$&}~DǠ.$4iIr@ !Gࢱ;:p%,[}lZZZ#6[z0r1#k12TE1˲Hn/ AL(xa\pk.Ft8JnWtPK6'ij`O7qÙ-qTW0f;<8DVGٷ 6F|maK;i!BVJ(N^<='QᛧC:ke!MAˊ~w 쫾ɗ} D99#ZНFaAIZ6oҚe,0drOO q#HԆ9#2x Xd'qs%N-Q$$.4@\7z\ 5`ƐF'A/WbU`k}J fW$esiZey Z1b>+[K/mZg=+< E_P]'.kDO4.pcnXCz0űsߣ8b#‘3 ~#MIsUs 4]0%Gh*'Z@?cb@(nԥbmSD1v35)X_/y9zm#"s9~NC@)#;5.&XÝ~\Z5-ԶGs6G %O'^.7,zZB-Q]; zmf^ozp dJ]0)%k+u\<[53뛀zpqBp[$I<0A/퓰o-LVȯ5P ЭЕ7ZUbAsLWШn+ :%81@͈Xanp5Q"BEO!(?Liz#T% Gʶ+εlb`H eА`J7t9Tđ Nly܍1$ݙF[q˨w,iol} 1g6GH1%mΟ!( 1Aƒ#F3V |Λ<@FՔ|u . S5x3U󊼗 O(3ϬrN=cCWFKN= 4MtuI٤5eq~߅R./F:eߍTC7Π"lE}SDC@|Η&@[tR!acA}ݧx/nj0u!U2b+AnhMoAq4xSZ<"ͰBC°ggذ2;G}$bPZZShxHYSUx"^\ih܃f9Ge =\*Idz00΀IC$nIէqp46+Xzu1=Y^VIw8׈,5-S' Ȕ*|\WUj -F Vub`'42%+wG1K vZaȋ]j$)sqʟ *+:d;sgA+&ڱ~(0.u5}H|_'ܠB`Xaқ%_R8aɖp.`4&շZH-iPf 1͓("hƷ5$)sɧӶx?] 06ʻxsk#8QbxrW&v/H ,-0H<̆ UO.Jz- #v+.sWF#yVsB?fϷK5jgm~FRî/9[9 ЍLY|&wbm(> F37~tSEE\aH>EB8#J'J6:Q ȫ]r6LsTɔYN֯mG|S@]Hb}uyeYc+t}<"كM%q)J7Č dE#ߍ>It*0FV0^uiG~Jxs&Qʚ>#W%`ªn`]pZY/Nn<fƗD_a2&q3"9@:c-([{BTFCV VH"01I=J>?unmA%!|brO1mm`ÿw &, & :!d#B."W(wZ:qգҋ(aS0vw)V|0]?̀Jm jX-63|c 6TQt1:E!VԳ(orevL|6}9wt/=9 ?/lZ[,s$;h@ɂCk6#~[}v#tL`#{ĶIA %Uv}Tik@кGn*[WړN(_ w?SY\/ x`uRL1fp+6R[mHJqtI|EoL[g(dj.'D eT[sY5;ˮMp+e 29Wm:r3q̤KaxYt۞D#3ӟcZ\WN ~󾡏 ji^ԧK):z`kSxJceY;;E:r/:Q1@u^q.'sdž-KRT"WEcs+aA&^0'<^Ͷ6Zb$M;ie}0jyKɽc̗ꫵ_u_LrˏvZدP.]{Xn>Tf?RZm#c󒐈@~Д 2a3iؗp_MڥfeY]Ȥ&4fPTZiG_'4/:wlFƌWբu9_9ݑH &BAa _`rD?;O{vJIJ ½7(忉4f5k6qhаK=4ZI@=sws )m[ABMw`v1W$bEa5Frz0S0O^=Sl}GP+Uc-Zۦ CLlio?x73!XᙜA|@٥>Ebe2̰ԫ_^ 4cq2j/k ٜ "pQu0oaѮ%}.fs^5K!r.-2ظSuR5\.)[4 I1[ئ$)m=C}dV4xcQTYcVÓ䞔dOFe _LXFF#"kKt(>)T7/hOՏ6||S3_ٰ Y W/dgRvM:EA1ۗ,;˃;P*!|S6o p8<\>ni5 DGB@WV!I?,MMEt .#XswWz' ,ٟK?WWqE8mn9'DN_3sg|t ҭ ;zn}FF+P!Q/_c+T D 7#*6Wj Yg7@޶b+;SwFX >G䖁52m~+9yf2#<`;ɽIBN'}g?R,{& N}|N 3%2;~Ks /q un֨-w|G~ly'LScݩ)Lgen-P\FSY6Rf18ꂂ3 QƞEvEvשơ.ӱ3pGG{9Tqұ̨EGJ"ll;ŞmDE1l72O`\ oۄl9kӎ +* B2y $_?]T:fu{#([\4*<~YCF&O׽RՂڠWt<3!s{9C[ln=9Vm:D~=<$9w]XP5]7Ap&[[?7A߱a(e9Hو陪c]xq,{hoGg>ZHNцHП_stsll#.LQwfԴF:ܢ˹"3\sbOD%j ?XO6=L׽t8͸L'1=bهr=)pc6)pV !&1*khE~n㚴iL*rA^>'X^$oV\fGOT9T5PI]c x-sGRL:h 4Csb{Q\]^;=/Y8 Nt y-5AM [dC~o@[&vA=Yo.w1Wx44P ]^(D=ʟI%X \4f)HEdT9IA~L 64aZ|۠4ic%kF9,;Zo횅DƕzS,)+'uf/)!8Wvs̵O0@d&bO{.%u[{[|X&,1]7ڻ% ,&:/ (N޼h *KmI ApRT[!aLzM%ˆp#'nDZ"/썟|+*ހ 8Q+JWٟ'ʭqdjbBrvŷ_/0wD،=ܿMD#,ĺiXǒ49à["U״_x3C7#"bY-uXPpH>mѹ8YS0InQ Q C`e\nORe+Iz9_S7Fy^f<#"[GӖ{vWvNe?dr/[W-@@b74c‚dLBRˢK Z4bȃ UxҫTDR:.-j%Xg%Oܣ?R;2,]eي) drhIP{7Gk̼N|eY%@u:x%sԙMR6u1e| Ynejba'sYM+)3b{;9H!~]BQIܡupa 65\@Vx`*.ZVgiPoHJC 2: ?`o%}`tc&‡w1V3YžFRvo2x@CvT8f0oz pjQ":Oy*(lS9}ܸ=!J% mN}q@&Jx5:e &27sfMՂ`B Z3p8 yJ@QJEn[ttDBw阙>6&3 sY?y~޻+ŇjyCJqXó2@ک88@͆j:Xjk@{xn>X=Ki6@ƌw*}%e|Gx0 <]7^1ic6QS( g?Vy4f5계QEtef]n>S`MO#vퟡL6t7g V/a7A[DVxSZXkȾHǫh No(YlR+_vԾ6uedA@xuپƶM+G1pJ/[F{yآԫu3OٹOy E  }V2U1մ5kE>I?F7 ["Ywp)9۳Vl\|Bi2mӄ޲Fa;ιhAl8W'+eirtyIs WO,#9/4>ϗ3iO?GY彻Rʃ jt&jVpAտofūKo2皑< 0\'nZݬ6MLb"4݉MT6p #Ԋa?: Wt8I9$' d͌'릔bɍ%2*f77 Ǒ|]$Ӻ$&ag ^pOr qK_o=..? ЬvVά%eG,֎I&BGPaG ?6:2zum5Tp%9[ uG9*E*Iԥ2r7WW%B:N\%1ȗ2WEjtɧ5FWC6~x/k?p>rBIUr{MMB1HʷaYPIGFvvv~XJ?T[IɩYOۘg68@2w_S4fs1||ɻ,[7Z!OSHVlbƹ<`7tڳy@~I&w#}.m3NoA ۗ$b|#>rSŀˊo{IHm'p14O6+P11"ҡ ScmF}? u=lvI> uL<8M\pQI70یQ0N8|snoe0ODg3G_XX!5Z0aBvd8&CCZOiG5f( }K8nxg#å`8*IXp呈6yqˢu7k!ZX0rS$mN8 !W!ϯVNGDTɬ6dwK ش#*uHFω:.Jk 9άٓ-5bfFQc 8EsIʡ9t =LL;fň^^CF9"^"-yUgLvf3Kz uJW ]w팲m"@\'`E_bxI }V~\Kg=-Uz7AE<3Թv *E0h$?|g ? @\tLb?y"U)^C"r6X:VƟhoXk߇%IY7NM0`B.Ybd"6B#Ǥ N?N$& d-Mnjdf]"R*h"jO%1x{:!Wf/G( x#U"/CP?K4l۟͝꽀E cUD Ut'K0δ~&j/4yTca9Kt)E"E/O8 稫}hReNPsY*6q"B%k\FȑWjBPr <#]\>=D ?Ӕٚ}bXqu׉8z54F7 j`6$陽.xyzo /ܯdYY-svF<ͅ#un@!_㻌S r~dw_-Brm)5+@.vb@ )H T@cpdv裥QK|fA\{ݍH|vh@b l^6> &01rk4\_u5x]Fb㯪0,5"OX^ :}_+J)bg7p~GK 8d8%Xl@mŘ>Uu?A-2g0TrڱHcx|+o"$ilET%I7-˖tNq#Y3fj!qnz9mOڰAL6y=m9wbv>-FX# N!:]hiiD`?Vwr蒛 1X yꅻyzG*D%uQ=##kw.4ou692QJݨFxPuz[y.aH>r\yC_$]' d˳p[pQ#<dCsaLad84(a3%Xq56<{#wB*P?ZY'Ӯef\AKz\W`IGS]U8 6bO9,6!C&=LGE Hx^j ^DKC:;:ٔ:>MA *Yc  m@\U"QQFa&^~Rԩ\<׀+e8)LNSP Vz%rzxmEyE4t|@LlGӦ.߈.Ͳ{M{xգR)oiTqY7%.Sw`" ìbdcYORㅚ=aODob}^D(?-UďiILCи.؇3R9] 7/2 H4{  d2r#r;v}K>Alg*P1}~5/$'('&Էr6נWC؞ d5P,Z*ɓυ-.l~OiAn bLtX^w8"Z؏P Ma0dƈtbUe62ҔeWUpI]0ݘUt(|y!iMb楬lsjŽ.'iy48au2 +DgcIDf‹b?t.E^1077O }ʥ^`Q=y[k\6fa_Cbo܎"] jhQ$CȇqC΂e'] x!7*? r^ LsH y_U-cQO+RM,񁸳<9ڏ6%u/MbBaտՅ/ k|n5UmjCD8mH&*~4Je:1rP1b >e!g E2,d o)\+-}ب}ı\IRƼ̎ol5^WV6fziDaT)!S뇖DCcB>WߴFxmP 2DiQdY .<6[nۇJOI\Aڛ "G|8}/R|媞q|\C\B=UwHE Rp^pԉv?Ps2p߂H !^/^}`PꌎJȍ9Xc;0bɺΖqvX龒zv|,?q7ɯchHDuQp~f96wo$-y )f7|Ůu;W I=pQ~zB/Bz]0-:Q¬LW2B% pvxǠePrc;y3 *)1Hvjkwtp%hvؔZ~q{aWzĺ{o;vZo"d6iˆ dX&kR[~'x $CC_L@nh"J`jěQMYu("?IyH 5(]YrJQP(qvbB^GR[|u̧Bs@hn&_Q%Xԭ U.Sxi| +(K^|mT&xRO2 F􏣊hr3)Yvz a!z4S΁bs9y5UM`P1[S4(G?x 2gh?~G1<@]8vߝh.(ٰn s-'؋iV߲|LIlwܝYxjM&g`!}O[V>]bMV9$F⏨½P9횿<qpF_oe;C` Q]<=Z6}-,# xvWr|Ϟ hB} `Ȑ^B^ؠ_{{FGT.FD zԮ85@gׯ~^Ԯɓu%fFާ̥*`)4-@bYi pzʼn<O"hS}2qL;})`B85ꖋݟ+YLlm/'Yx@_cD7j|U;TM|02mf4\U8| 2K@]]U.|=r !Vd"5Ad41E 4K R ) Rd#5DȔSM .KSw#ĩ޺H:y(owl3EwA (\_u09D`c`JݥZ)E& .%1M7c:oc_'673!M~.񁽬)Yn[`e=hgbӁ7cZj#ia rǺ0? L˧E|,Msp ;:db,9*Er=17+˖ۯnX쮐6)Z o{8vLI 6JqImd 9pN;$ 0پ,3V)aNJ"<8+p ~n?+IDIƄMUCHevi:sq۳`7duⶉ=..+#g;'mV9M;`$uLkDfgTze;٣cx.ϫ_pP~ކR2#c-͆KVV\ΐ\O0B>tļ%b ئ S=*JTQL0f2cS'[;r0ݙoҒzh6T8EQ*)ˁm^=*bn͓7#~L&!ڈx:[ע+E\>'Ko:_7fp q6&/S "-bW(O1X2l/' qCN~QS@U@CLP$m,IBY5!C>ǞJ)CWA?)OܘL䓚S#ILn/$ם)P5]?JPs&kSFCz| XH%:V8mI&ǻ~ɬSdS^S bx32{ v ~ =A猥N5hU#Kץ^s'g5-|i,qY!tnI__wfx7D 's1yfaqQ/]5*TXl6M_EQĽ)y.h)hG;kz*sFLlИrOA;Z۪&Hcӭ jءph+3o˓-*k*龍r;aA#IA@As4r/.P#rͰIuF͙€xyQ~ K%zيACJa QSp_QߪLFt%Ứ0WrXV:u }V^9 DsyZ4' y6cc^*g: !*FA7mWQ'gZ"97$YƊJ3'|e;3B ɾr "[Zh&ϐ. U-JKU܀;5 #YC2&bSAV(1xX[JJi1OExb[s,G,Dx& x͓m;c2N^ 7?)q9 YHf7j\]p>9cK٘ ^A225JOM_;h<6<4%y3Q;\kJw(r#P%ػaGv3ɢ2lESaN]5nh[D+e%JŽ~r+b`b+|+F3Mw6;vA(5 ._{1N97e8 zW] b׭fb=abVfb"0g_{M^g/ eiX%me'jM pc]=5k/YfwƣzfOWL=W[R/F  j_jQ.w%H+]}lJ/߅%C~lM]G3jA€j`SδuX֣VU|- 9VƗ=ꢥ E㏔ n\-Kb?]BA?73٠șkMN5Vb@h2jCUSw;<õr4=|jJo>0Pv+ZI ُODn"^0zvC(s:fmJQ!*MaH<0S9(CwT>]KF.ZRWwR맫{v"T@Rpj{46_ 6RM0dQ|-z9UO1+4@8Ai&p0Mv]ɛ@Ǚ;&1 k:bYy'RHcRdDxbΈU{5Ug*si`P{~[MhNēZLQnu^ݏmܸ2§yԀNW_@pB805{i qpyWv1;a!28mnf `'cy—N=|Dc%?/tmcyoJ|ext{2NpuF&bJjvy_؆a* V >ri&٨cL9Tq:(8ό\3ÝD\o伝p{LUu̞;r̉NOժ50ӳKH$ab)왖[A•u^`KPg7Ý3ַV:>GL6墦n~ "uQNjRjOoJ| w|Ħ (| Y]OoĚS[i$edShH"Rp:)۔K:"$Cg$9旺9 F4WۦA讃}>"Oy{tҏaT{װpln">uFuy@ԩ#"l|rs .Nq܄j +˓-" 0mg1 d^O*.'J$:n;nue՛r\_߻Eհ I 3Jr`;(_mj){͏<$ lW \,d\2t e)(NUn>SJhoW᚝V,=45dVfoź`@t͇h2! ,[ GmKmQ1i^ɤd#eFWһ}#%gh"K B{\ @?3p DOX5j3r!tU8>T@nxfw&F_ߍ{;Oy Oh!0Ի+@ȇ݀JL1VWMev1 ̰(bȏFKeQBT}N:e{RV«wF U/׷`,:n͗-/>Àڗ+{ ?cmDŽd])uj.$׬~'<)gYtFR۫95h_1HeEq(/"B  ctz6tGk,b`V[j!HA3)Q2Krș:0錣P\S0!cL Pϔ LϬ"|Itoi~ChSz\}Sx0Yo%%TπvN~8 :šjiZ)=ٔaepC=b%{j;Zr2NcfKd1x U%W؄1&^_[|f_1cd$EJRrK1\# uOuqB︺"F:(zy?@eʛ av_@%ҒQ_= = 3H| bWP Zd9 W4{zbp:)C#?QXIHrB<#dPm'X IX@DMRRq\r ܆}ŚpD/e^|T:f.s)\}MeX)G"xATdb@1&+W<|[`(yfPbt.+ꍒewIULhlSwH끝lF`He_$~+u0+{ka&(0NkRA C~)ۑ Y"{LC{7ㄜ) 򛨜3~/-A^ D_>NM:H5YdL"4s~8@L`1!K/ n-6 L߃nÒ + PCmnS6r䟀Z,e$QzWf#ݠ|%2"0w,ZP]RȤdq``Wc-TpFz,Y& ϋ5\3aF%:'M8|̎x9ߐJ@|ـakIF̮BhZ Q >|Q侚w?HEa2^zۤAIМCD>2nByD,KQhÑH|=߆=焔ײXsp⨑ވ% |誯 PHoZHS#C?^a\oWL9'l5I*[  M*5l}QZ`jZ* :hLAPASO[{ʄ[(H(d_OVu!^kg!1oa}DI L B́. Yf㠀6@ ^źˁ' )q\!G:>9(DW=/M}_TCo_1 tRiU.W˱r>WN,J(n5,mkz=[M@Q#F=zBZo8:AߘWcImq%v\k{yKj1Z%@NXumK8Ht0$ۂ%[n)2kq3zHPywL0tPo;dX/"Hw Ay<28nB`e SZbiqdd`#iquhFď+v܆@}DG=f):Rҟj8uvL$Ac\hOco.$t H5- cK3Nn`ˑSVTB2z"$ CK ?Ih QQPѓk@CK|LФ;H^r gJ_-PПV5XPpg*b RʉT(jpŎ l:,#2Ғ*>N՛S(cdwgo$gRe 7ǹwr4rdwx燐:/σ'dSu*‹j*+i%j5=]r M,U-@e^Vj(;ė#^:I-"1&PܣMH f(絥Aq.VeV=lrK˝#ƞԕJ+ Q0fp0K 1$.(LW,{,bmWB: ߱+O`{p#^wg[d]Fz3}uԻi%~Bpe>krt̑gRVDH!5S85r3[c2Gޖ{gpa4wrU+-yKaE1X sz|g 'Ʈ  ;0ns{]C{ u ^Q?!IȄhV"Bpʁb}pmIgwg Sku0KX=i10xLR؅PV-!?1♛sVt3N ?6 Czʲ9,V%X[qATc7N7fj7TVW^ PGB9@ŽԸgfkEc^N(irYRPP>x3P稼߫5e L,N,`- QۡVuO͛Z3M\~FAUnMMWegoz R a-rΩH4-rMn[3CP8>jqEK Tg"ڋ5HJH|[女~U{ͫZMW0-77N:>`4t$a1f-*lU۽QC꼊F"]E_OE]8t0k+17K澾`gULt O.)FUyn͸ _*Dh ߡGm:SFzn"_ +^)s8š=H^"J^Z 9DWFބ߅H[v:z_O8A4X bYu F$FSħz)c@:ほɈϔPEw~Ɏ,W!tЉp,}?h3~EFyY7}ߒ$F.CSm_8]>)A}ӯP(e4ӃL J )4~Ȏ$ʎZw"WHc5t3拾*V3ǿJlZ^(su4K? gh[cJz񎅐yɂWzfM Hľt mM8]pt9G'QJ}8rU$nr%&zj D)ҝX(U#z3 ጝس>T}9.߫Ւ o.YtvbWy+58ϙFRd/la7ASQaoHɰ8p2<[~f(9҄Lސ6.FUSh u*{ЅaDZ,bs_qk )* p3RN9F ՛K+EĠj+wOUK Iҍ8Za AC;YMHѫ \. ҃(X`?{VfؔZ`Nb'iaK۬j&NY9ţ?QnXoȑO0~g tȝ,ivy*\'Th[eBe~$#Uj>1l Գu_ Ǫl'ZDG 7FtHyXx2w ?4r$0E]fWB46V﫝wJ% Dy]Q%\X3}vkdD&(9dw_{`,LZ!P pA?{%ʔc)AR+Ǡ-gKݐs֯8b9Qͣ_2WzFҲiyK.P]Skbt>,S$c^} _pJʻf#}?.Om*(Sd)7kvELC]jt05njς30@b39 :`eS 0HBs&xv67O R 7֠= 1pΙކ4=&Òo` f5.|)[A/6J\c@8,Qr]Vn=Iqe x [j6-!rWQb꣯g{i?N\/÷*3"YHm+aN?,.ҥo@G.Ũڳ^?a;}E_ɧo8ԑ,:xB^wOefk3띆Ho%6vZ,*!PK87A箑kA:L+L2BiFi Ծ7\ ܛջ sD# f<{n5Ca)/')@*N.iQ}m;oghaFXkFuONV421Hhmcך@rk"&je0H79oDr `﮸bfm5kWEt9]cb7Ih38L{2Q &cG\᳅!StٙmAWqj:5Xx(.d lY Ia^?82'ʏ6D\A'K?bkS@J؁9- (1h\Qy[>%`-KeP8JK010DŦǃ{+ʽ :%H6rx>nr`,C1GhMSJ"Uf>kɨmK3dU'&>g5ÎIx]}h8<1YPsjYu{DDN9_^ž"\+ y ⁰Z*ٛv?(`{8ښ|D@i6e櫇Vql<[jL 2X/:Z( ZEsa\CGh,\DE7WeC\V2X1`ay0@$;LUʈ\3MD"jܨѽe?Z13%&l4#J-M&&[yUs4mg!sO1wBI#*oFB]xc˾wP=l*$e09kI&A)%l;3OI%d,"J  oqv.m2ctM`gV 3mRj3aɬookWy Aa4v<ٙ0yz͙m\nv'w19h'X\;fK eI[Ws9!^Tgd$_M b 4FTšFL$Jw+.i=kjUiGL5ܥxBGܶ38`Jt\-~#rQ4.)"!rDe|\Tq!3MSAX  ;/ki¢80[CS9.c ,. p gj]WЊtU+1 Le-_*|l>ЩM ~c/\T-(ȳgv7N!4Vǣl9H@sF_'`4f>9w,zlx# JO,*$W>%08C "ƯbGdh!v. 29yڛ֌}z8\J#vcՔ=~ao# }lhZ~5mң m; 6'QIԯ|wbP~-L(}iJY F)H\ӧ .5*9P~;%L''VC,&RFk)EQmR߸S0"Rޏf^-䵋S=yixO}c0\gxW*,93t3sM{p` %9fsŰgHX 3 dP7f+Bʔ`Vxfxޣ_@^ EIZȬPUCYl/&PLn51YxpPqz3N 6dj  ^>5C#~M؀yߗjQY 5 Op:&W҃sZZQEO)( M@vl >.qD `4)WeJo͝vM=$Qv>fMK)=)ɣΫsj, 3xm,%SSNTsNKOBL \ ?ݟڊT\q6G/>ܸVI18`$^2yk` Lπxa a:+qZ KǞvm1G3DUG.\.Ȅ._SkrGmeBnҔjsm9'B/fBAW? sP‘kE]kydox {׽vן)#J! aF}jˀk׌@z2Xhhuk͂S7c3hnt)j!9}q0U&֩. ĦCMhpV8|DzS?* Y- 7_Y"x;C5wGۿf?ED7O!׆7zG3e-/5iE@k+Q^;,Us`T]"jzK [  tKenAy Hi-jtkKJyJo›}Pv<`Nn2m5xhu+&̼và]r4xyq%J?,1b>ѣv:jqxMiKм&.HVWK."(o-O ݌̼4ʹOt6ۥ\pVQI0b2O;4H6bs%-[^QI.D3;ri $H, pF2ybx'|Ж8էmjbp (vqyW,{ӷ&+s9IPGSɔpk *WByvRJI(ҁ *߁8oٕq/6 ciɵZ6n}9H_5la=Gh7(jR-BSDc9OaU ]W!'EO=DٴC~JH ='!Bqok]9ɡ<Ա cWxx6d__{ z2 iEIJhzzN iWjQ;6 :gQ6So^$Yg9Rd.t/X . sLhe3a*DQ H[N'ky)6l*B2/jÓ/p25c]P3]CMaTkcuE'qQ"7'UK^>Aﭧ0%>Ơ:(^%+j:b.M`9ԘPx=u P5ca҆kco@Cl+&;֯ܔP#_&= pxp`3$KZ[L]c6ox 4Wmf\kqdl7ڂ2WU=/GYI]q_)`P-W(9EAվqdsJ!HƑio${ĿP7um+,|#KΌvobf4o%`GV.R@ ?شܥy_WU}-$eh R[DX3T':Ɗ8B$3=S[sxڮȠUAUdxjoIVVhF1'3o>ڙRs_!t)#n:WMxӛf?Nr}=.Ī0Ȩ"׼uV,=,iE]υj)b0G; 'I#bH4Zs8cၯH~}Uqͷ;x}mә䃚Zaڑ*xi;yCPr +JnїƒPnjLM~ i.ke^l^jt vNTzQq{G3Q1\SD\H&yuXU]azn? UD6쏦jz?5~q6"o%i⧊ΚYV'AƦGVhmxm%xYc\)*8,h*gC #A0=:haRFe}ztZ CSeٛL/#yvD;^1% &.SζE}jBHcymVؼ#ೇsoD3 D/ ~ +-=_9( IheT?^: e;I~afKo(_5pJiYB-wG6D ӺI3OvΣ/ i)yZ_;;K?mS_?ק X^pr09HfXӹT.mۏBx\D&91#a)@A^ER0;9)&y?$]z_`o}@A慼 Jv|^3358K1~Ν,748bCP dT!D_tĬg, y.P~>G:YfX,t,O-?5mfV7@jT YɌtOd !:M)Ϊ!#a8S`>J+WCgUbI w dK>s<|s6nTMcfb"NS9ЃەsAk/_5]W `!5!]u>(;c)/K`otA%vU!`u$%OFyڀ.&EJ˥G`M0/kg>)FVD_}%GG0Ʀ.xM?m/lne@1,$=hBv,m~'{Tp*Uw@9=mӱc4 ^Lmʣʝ5hQ(nxޗ,82Ő+vbIzG࠱vnll [* |ofMo{0f?zpw95zpL!f1oJi`Q{ ky$ B%7p<[zh *k{M"z%viݨ2g`2sW?WJk7C,pfG$bХ3 ЀUl^IԺOپ(>M N QEea^6ŧ6|7PK#+_ͱ ]l`>85`ٚ׸;~.rp8ۑK]yUqA+Q0E]Z2 O@P[ϳH@u2sm mg-w`_wd[_s1ٽY7Cn=GiSc _m12G#J;1ǑN $'A~iر&XJ7_֐6eJ&z|| LgW,wl-rj;j!z% |pw.J@J@D;f * 61]8 t4*]v>$㜰"Y5Hģ8U4 x 1V _9{i^}$Y:190^~4쌪la6?Yڋ@Id! #t$l4rÞ%Mrݡst9|1>7-t*ft3)i2N-*m=ZD|Kw[NR׶|7de@du4IgS:8'奝&[R{?#Jl~kك{A̧)dDr݊rQw~U8m,c!,:I#We82]tѝpha!Y?wwed!"Jשa98_6'Y& -aB8P(R|x}>>|+<RI CT"JE$(BO N2vng`.mٱop\yeVE` R*ڝ-7udI*$JaZDud f 1 Ϥ_}H MS<תwU L_4 …9E ma?@l"qb>Ii 0US]$*tq,M>.cnk6L>'C~GxRͯ(+x$MZcqJjn ='+G'0h:"Y {hӁI!a2lolڇ򃟫C쥚vݟ*z~ΖibK!:jK^~Ih`}ZNZjփ`,B0¨@WxHӆ$dѤ`^*v y^iLk" 7(6!J|[qW{8*8{ASEʄHc#x6$ɑ*]VwpW8W; 7qV7NbHd/#vA,>j?~KpIyHz+T8cHQiܼ!׺t%dM q;w1(rOg3a)ף,!j՘iVHRg@4F6y(b]4f44˘GN`c?o8Rgac`$g %Ő$c25~>M)Ѹư"#~BJRyDiۍ] NI2 cK>]&{k3ײR`os N3:$\ ԆP:$IE9߲=2rN(_>>,b]c0JCg'l;&vUn|׍sD/Knujʂ }72YC8fԙ]Q Mi%SMP3vP2"Y/.N}3ż&s>^FV [V] !u= aeVlk"g֨E? jKَ)1[*ak ˁ6.EͲq&lAsHp7ҏ6 &Obp2ъ2pB}E(0\R$n_njqe2c'haL5^]{7A$A3 ԓ6 43~GG Vw$oCxܾEGW6zW w@ZWi94k7[ lȇ{N [1lg'V!-<"G:Bȋj"XYݑڵY7+t!XАueSvc1!ʑɢi nU%)y^̣""~g L?J^\F_vdvO6(K[`1da^<}bޭvJgggؕHZ}8Sf3q8tR(>TWEuJK8_ ;Y/PpL\i R=Y̓%nbs(P7k.G/!)*a-[%[ MCΘgŸק 2Sڼ=3[v}$$`G_xq+ϥO =66.hsJ7qR]ܨV7ܕ( ޘү'zg;4>ƻb #uH$ ]|9i4o ֗YDli'lXADNhPƭPUwsCbʸe/.m/Z52)+dlbo/~wa lDT<|JK2`+jfj?&3+eei֢B-C0 kycϽWC,8nJڑCKFZ6[* ~H-Qtp׆#9.Myv*R` ).@!J'֮9&,>E:,V±]jPr6Or2:6R) zgPV/@b(8J3\Slw,PG-:[ၮc&>F}yXX{ E+k~ eqx6g9V*DÇܪSٽlJD(/[ hٛu_ReRYE:ˆq* J"gD_+oEL,FZOހ{Þ_g7<`gsW9 (J/c-l.El_%w'guzCŞfdNӧ }ǟ ݴ#=מ(pcAQIosJ>q.nu~rZ Ûz0 ]g&i9 {Y=UGKN-G{^eW@ͣhcWud7*hi[^KDVR 0=iR:649;砘c'(!G38+IJ:;=z? F+H&MM#D^"%zU+sS*z~V!Pȡ27 KpaZK݈x N+D*" /^IOTic)r\4' ĪikGaW'ҧk߹.eJn:,rM[64_g< xc_$IBLfz8 n27*׿Er^3 ^- mϙ ?o~~IXU,mT r%IBd3ƾW6.K}O {򂏿G3fK@ܱܥX&Cw _e]d|1CX l~@}q9O Ə0o^K~+9)nn8PeS_HT1V8(5lKGWi+qL[_DNhq'g-H1A<@qfWv0Y=7 Gg8\x KVּv34i;uD4t ڌ`rHM,Y*fK+Uj7=6Ӷ)/F&ZEQ )0/$|IOLxi f&Aw; s?s~cĕ}9#sDޘ0/,2tI6D6ϬJpCH#ũ`MZGӇ2fe?D\SMԱxOݔN"[ +*<$C'~Dvy h%C~&Ցg09vKIܛwk[G_!L|Ohs'; >ҪWrGC+yOUu h8 wgJ5I!v;~bcrH.v{^Y|Gp%[OҼK\Ǘf]?4$jK* ^>(##sycYDQ&O >JoȨMOKp1 }K];`Fm QrZ!: Z!j-E&q5')shSF׼Y݌_SVp]\w n3crƀ:c$xVP\x!8cv7.,2Y3pmxTHq{5b}g 캎 LCa(b-IbpCpHZSA xi\:٦"Ȍ OPRν~ö햓3vC-Ogm_WJO_I;WʯuV U&.ή3cXQ$D3l\\q =0'5ǯa)7nH&8vR[h/;Iil{@l*Q<G $ d^`>?54ݳZB ,Bvr$QSr( n/Н0=S}wAj((ڤ6PmAziۡ݅m`w爵3FlMwmq57wARCR]Ay=إ' F4F UG/?TOx0# TӪ<{9u&xqM&QB&whmWd~DX5N l164TK^'n :k:%^[(TQvsژt l'dEPljajvf<؈<#zV,a !Q[Fg]cT t r$nǬU:-caLCzʻz+:Pw 8(lbxN jeM$ꀼ%-5ܞB/]K*PxtUѣ9.1rK[UݣZ d((MHxk ~=stge朴*؋Ni&FKbO?eЦf^W^cWQޟ^B$ 6QG-h(j gɏ e")pmZ< S bQ5 X0 4;i-daFK9}'W A87 ?,sƹD=@j;wjqNH\/$C**lH nF@OC39!}4$78 7af&)|\+;YK .en m)Ǡ83–½UlE~^OG4$-DEx/og%S^5yBlNwU7 (nT0HKy ׇ۝ Oďzv [.[XG  J7A+4OqELDUXhiHyảǓ$5L5l1@:#vI6/)Si@ 騟(-U~[ظgIs7*s|/y&2f1Se|qŕQ;Id7bMzGT iJ\PQA}S;6=U/+ ݤ}߲e ߂Ҏ1NRX^I+>SwvÈ850|nd.(S , :H*pbրӯY%u Q?yv@ǣC撸,8$T*ܿ!q&dQ}jS=0d]|?[@B뮆:6k09 j(:H|5QW=5;p"%DVU))9+]{_}\1:`PJpPR-x([䭃0 *k#-f<+!#ht90Va'o pGd=S ޫsjȔ B$1 k#6ma1i\& }^Ftm@I@F!rD.B![n&ÈG509Ù л&傷\^n gfЙU9y;EqLD}-gT\ rc3;d'*ߜtD,Kgޓ_+W9P)kRȪʿP'mhu6fނgB~JgןR@A:duy砌 zF,kBUXkMQn9Nd(pt "Ӑv/&PM;Ү{.ahl(N58qi $P5[+\Z CVDX1yDНSoBVPע:;[*>xF_D|yMS)L|p iPbPkLj :J(ϵ4=% },We)O* l2t_>U|sxM7~V N*+%O LtYN<ԯ4qA'd]doKw{^>7HD F:ilas0%}3[eDAփw&Cb|.L~-8_uwu#^g蒘e:tbH *У %Bn"nv4k[f[/QKWgZu{K]FĸXkk,e'^`Bdb3Qc33=yTWK0N1) zzg R6G T?Z-\PBf 9V nOαx +ՏaЂ%F?eF_ ։䢴NC&VQ?tύ,ZhӤYB9,4z+{n@,s7;c1jj|E-6ȷt0U",nҋwFc~,VuZBН>1!I-|eQ|uTV<(A>JX ]WĪ(sn"$ f W]1}gKH0'(P9:;hP+Sf1V=h,Nxd?Ɣ]0Ylm:7u4i\tռOSziŬ.[G(:~X+iYD~gXai)?!ra!F]XNJf 5 2M l 8zOe*[l1elY6>HO+`d>MB"NjIq:-62FEƖ &&%15 'G'(㦏1KV!L53{G "#*GFoFb]YC; 2dK4ݵ?[9i+/ALF'0n<+`OzJWNo mtlxV7{t<\ܛ0AeSuuSD4D15dm3N߳1%}"vfxHl:aBG :(;сR9s'Ƨ{o%ԸXФk^i6``_mnkBoCǢVL?r\H5d) 鯪;/?Di7RPZ`*ar`t,shXK_)cTӎ7ԁܳ2.x׺++pYHsN󵑳A(} @!b4\1j.jGT%{y;l?^tc$*Y2VtO |:N\L>2M ;ah0綏/D-bq'5,yӏ#:3rXc?ݧW ix}Aqm|А+]x_?PƘvן K6dÇ[r`St]#[,f=121T9dhڎS0UJ{" l: w$fQbb X_vk\?MTw_sis& ] ($\ L4=`Iܐmht/.ey񡣷>v/9n7"oe".썟J5j:py{ۀ4/3k։fqt3I[@g!L[H% M1J1-%o[)M}f.ԲB{VkZ8?|6Tq7$:FMsHo;0=Z`!ɟ/WTl\OA[*͌ya"ﮚb/]}CfzpV2?A+WO*XOxVQEy5o}|S19Ų"^hEpX6'V9 _,$H$>?8fq2cNjy;~ yH馱{*>j34~$$}R)m Mlaَu T e;\usKL 5eYW3"$*5@D&P|W["1"V~BC'Bnd .{[Z0EXi?%ӯu0&JN~=gqwzR4zA>$iV SW[3g܅-,H+[O-QXQ8;$5IHt P\.G|{Gvl \u V>*ysV4t>^μ@Ad e!dP* K"; '(DQ06E ɋs^I>3Gv+'J9w;/1JZ4kذ(6Q;ȟna8p Agv*xrզat\[2,D'sie[9f_k"-IPr "0;du5O[W?QZ "mHs6v7I)Q{vbmBVDrJ g/eġԾ-\;<:~Q#g!эH"\u<{: C%1dEJoVEr"[4J#վF7}cVF)5$p]E7n(жx4ֽbiy?xaWlC6ckB.Qj:Y*Bҷ4PLݼyi#ZrY,݌ 2Lvf2xSdd_t*b/);oƬe QmUtuX^C.}?:枫g89fPUXZ{LΓ ~;tE1 o&S]D{x~fp'?cxG~/aHVX%^FOcI9 (߸{§e|  Nj UL{Pb3&Dҗ_;TEƽ1[lQ*tG c; X9`lyJؽڝ`MyE}2gf ZYCmYun{0%zSQF)$ /}㞒49K^am8/\'q6pu)ŷ_oy GYi-_O8=:X]0L6:W;pn92:示\^)8ⅅf5kySJ4J\A~D++Wvx>kͲ%{"8|e˘@(keg]Zs JC.ẑ>hِŵ \6ፚR[2 /cCd;W^ʋ!@x];a!IU5 *I9fC4C?Tp}Ld#nlRhFe(&]2T͈*s⑝Tz,-n A\գ Z$u sĘFOa/2r_T4ɯ)/'_3 )[݂w IޛԙN3 XO>v>Oxc3!zW}!xI7kZV@[Pfɂ~SY5-F<03kR L!+u`s;rtp4^XL[ZIe8k*)}cE/^veX̭K?}F\&ԷflI4y0h03kb;C;j|8 RXvLdiI.̪nǭ܄?TlNIŅ]&n q(oF^U#]@n2𭩩c* \TX%sg7^9?kU%3":{oKs)̝o$Af[uhbQA@0)@]M[j)#C1zyJfu|WV<%4`;pb/-S|=>۔PualB#5arc[&G6;~pQ*SfInGh pJVxQI79.!eYÒF0rBs#nYM K=qFupDY-&@Kj.r듯5PϏ=e~2Lxŀv)wK<yŞɄtJ|!.m0!PƩ#ONTR#f.{Z)][Z9 %/%UU_g^=% f o-p^A ~͌iSV 7L5Gἇ۬l&ހNTG1mMe\4] ;P?WQ#&$;&z-8ßm6 G +'!X)Kz(D{{qU]SlaЀPky9 QA8Ӆ"XTŠ~}ǟd F9BxHC*9r|G%SbD<U*>Nq3IKЇo&o _NE ʢ)̣JOO9>ñڝZ%E_tARIj:"/23E2ﯰt+ϣpI㩣QfVҊv04[lb e")$ M/nm,#}Whwo.Ȗ/ݦc|/|ָQ *IR2,AhwG{rRwq,!E .[R sFb }C ``z:z%x> fWRx\*]vIB'&!wYov鲯Bu@'5e2ܻ{τ'B!{wVIfj&,rqpK:cѶ[J3ѦhdvPXKk5[6wyQ q&AՄ zxw`oTq@tz q%tJFK:6O0!U¸0ۚ Z EIcTjKݥBAfg1Je ,#kV%ړP4f8yv(.$5:z]&K" mu=0 eiE-Y[4AQ zZ ]Mn*WfW H}Hɦjh~ON_l>!x Z'"VղEno;qQ(HPLDZѱS,=yAsk*%_BK.>ƺeC']6V5^,W$$&BCY sQՃK͊L~gBE=.,d6g^:`(g9:D#NokV\ k/s.' SC;8dԀO;IJVIKRG+Jf{CmWwLB;|GS5]ub(wJ،Ȟ쌰/"l0-Bf?7'GHǁZ N5jvz6lD6*ZѼf6y3qnU5ry X̨CFLqRaPEҮg ) S9!jRH|͐_j]s3:dS%"0hOWw[V q>\EV재T+ 4B [(ڠY=NPI}9b'An- ljnHEE&j2-,JRe|v)j\uNU^:B ˯+g pfM!KL`^=в gX+4\o;)w{`vJ-͒6w=N)1Uw"H;?u“ AίC(;ļ-&'yOZF|Pbm+)Ÿ.h!~8-C4xؤF7^(Rtg7 ]C-AUуTY {eh%`>CMJ.Ca[uJ.x2JUcf|IYFޣQk ((rW7o gWQ4%Y;=6aӡ&[$#Yaq7;7ɀ#wAGQ|1>m&euĀ^aѕc_pPésl$ `SQ,8ubͶzO_=HtL]JwuRe3!G^<#Ès*py|REDNR6Ų*S [І=pvy-}-dە\J*\ج:ͪ;r? -K^>{]+5UYmIѓEV.Cɩz'W"f^( sPi`P0%5鼦N2-HHPK&g蔺 IWg"ȉJCàw ,`>6ߗxe[sy]XQjxeVF!T7JmэҚ$xO:L2_Px0s,͎p׾ߣ$X# Y\wM"nP;sUihm * p)AʻH7fN= rQ[VE.0pB Qn(S.e2'&u{Y2Z%U}I\X6B5m)[Oe)MERfېDTĠ5ix4rkI^iŸd;k*`ƀQv_/1쪌A2$Z-كNC-.V|72ڍ)jy#n#H#~-e\QmB#[Fļ&k!NN 2(6 [1mۈ<&?k\' _jeұ.(\ K߈K`q)b;H3@m 3jB(cvGbI|)m:#DAI9X(t&&U{y3cJCwEW: ڶiu>Uo1( e}UUfaI. f;W 'PxZsL;F 8&clY?q']8 hROXpHGT[4\mFRS&H(mG)Z"Ģ3+= ҁ{-Ui7T;B_Z!2Ф*ɈMƝN[^B!׉CNl*z!Bx; SM9y"(\RL R,_2: BZxe.FxMwJ8ʮ9SpD} vBe> ޭ!z%Poyvd'_tk&-t pRzIוCrK̈9Ȼ`G =U~F(L_Q[[^0E<|.rfDmqcf .6Dߍ* M_F$n T`˃zw F5Ė檆sNeJ1~ sJ  jE7 m>9de5<^ŸпTdˤ`"YXExB>l>}x6E+߇-0W܎ |1AVݳUiߥZg !BVu۵,QGh`qzKf't7ԋjQ CeE 9_Hqjt\l+[^Up]Sr"a GVyp$ }~<$|fg>#>IAQd[~?a=0X$'Au3|#<|VD `4˷ \srLûA42a &y+J:Dv:7NX&8~`Ze 5aÅbȸjxb%Z4AOĔZ yV̈M._X1䍱U$U u5TI dMuL^w*M#{ߣ3s9zPkA)=Eclm{=~ jGzEĄY;hWkן-)2'(UzCʀW[Gm{UAd-nȍVi7T_v:O+(օxdP^eWS5(4DYU\8i s*`(e{Nh',[_lg c?4%=K-fCqI[N%edL4tnm/J{[uVGQy9k(4˨+>W)H|hTb/hgqM ?JW`IVTcH /n7Ε]̉ 56uɻv,%|SOc$t(DjK& (0;SS^Z{:[KcݯJPLPQ>dᑟ(? ? ]As] QFДa|-`fY+k7ֲcVL :h1s Bd`VtBpN- \2 #NW/*; kKOCS$eE7/;г@gEav*amf)dYIIs˗F`vrBfb8g*XI4/#{KϐؗlaW)\BC|˥juM+4 R []nsR/PRa@=5GLکOEAǗru^2/›aV\,i$E*̣2X!a+0 (ja]Wm: !ruU2)v(IB%M9`V#9F ˷rzZY5<&W[!y϶Y0$gEz365ċ%@1p˭+MTX#If,3 lܮ$Av@*j=YYVC+ mdϽI%--Y L|:+#WTdC/4)wxs‚gv aKR*[=\[7=*.6 Z:`Sos4GjIH<?إaiK)kH̷}vQ|4-#mn:x/oDT)7&|zKID#ZfNw) ЧcJz"2ŌXl)Wa04R~"Uv Iv8mmr1j8V`6iH{L#iُMFة!m5<ܪ|l%E'hljZWһ .3IL @ g%]B_ aBͱӥ+HevY5ᘤsSYM0@J?u@>q4ۣB׮>[$a)@є63Ѫr.eH9? x ?F\Hfwp_6H&QRDQ;]jZulcMjDp)&$&aB*GSa/aߚ CJfX _K@E`{̈́!;<380/M@WuϦ6)~\k[:GY4N&n:luSo6V*2+đ(+?o5ب>dSJ>-NLQQmK ۣo%gz::ohWtnyD}?28YlTv?б1^ڽ2q2AldtR,[ЄiwhݐSn"/TKE^^VyFY0H4['2 4 M1ɲ6- ى$NF?QɊqcEFjGIVRY7 &-~OO ~)4Rf6bwb-+3 DHl8yh%TYu)V5u"8:uidY2gz[Lbo9 a1^mq5R*:O9l`1Kqn-.cں[NF3:i@lS RAbR/b?&m¢=eSu<K"01xKw$mp gآ8m &[;)]`!=[7BYc)xRCVm#mO$0*iZ9B…ذ''RȩVXӤ[弄:&&;ض֤`K_tt>!T[ÁНgt87 k&bZ&RAgfT%{H.o EMc@/v.m֏)ÙgL"ypkKүJ_! g12c!#S6 aMɨ e`+2*q粴0;x=ϭs $Z l{Sdab ]~?is3Rq.w-X)? l)ag\tKr{x"bGX3kbOW I$wu=J:>N jʙWw)ĖI̺[#Q<=]e*K% B]l@$l|'E6jZ3\T[JqX/ʟ^Vci}Go۲ 0Hv/ I2WWcWuFH.*H0RcGWqZ - {ڋ%U}(4"+Fۚ#]0OQA,rU.i1A| 5XƨQ3==̇L`R0Upф:c 3u& "e# 7mVQ;<;GhؐSnBnT8I=%5w%,Z7W= ҋ=8/~{8b0zv=p AAu_@4|H/& {,yyS璇-͜@)lH뒛 .!gT^n(Qh(i|KHt¡y 7!T&}4@=`mȈ P`Bh\[!on[l:F|\'cS֖r:C.;ಽ}P$䔦 2iyh(!´:`ٞn`āߜdjJ/2st=aq*޷W~-;X%(!ߵACܖ({F$w!OAەPWdβ̳U8'f7f<xpd{nL@aVxȝ&VŸaeF-dvuaϳLخIܷ݁}2, 1NC̪>. ʫiLgeGFNN5]э+AqKx ֠g~ ӛzY,U5ڡ*52q2'_3 shL53iC 8jcw, &Ocga~q?\>w$caBΗ|BSB=>=۞\ :qEv2}I`l9xD TPG񘁹ذ.K2?;Pêx2pT!T(Gs!cE"\| 8E@>撹r{?F64k[sڤ?:7?ݥ xW8b.qg>z;cBl&fm{[ hE[X]^svU>@0|l̃^'_ɯ w8j8|Nm >|˅@flZ/eG:9Jc& ;&f"7|Ai\D71_,}D q+ʦ~4(Z}x4d@2^XU|;̿'4ˊǏy Xȇ< {iؼ8@J2q"EYVh6BWa0w=Re3G0D8Zddk 䛾Utڕ2g~BMx[ʟ VD'jy2 RRmVp?1L(T⍎.q':0PKuP/ z5)]_xϥ gJ&b 8 ȌL KAD)13QOl1Qʴq#է2N;wsKH-CB<?G*b e{Js6{qa \J@LRteCe۲YG^C?`jS"-چ@tAԺi OD`A>yU\D  ہWI)ɩ_y?N˕sG~ /Z KC5PWTga3}g/OGj"zi5z!"㴜DZ KUX13pD 4pO˺VY7 |F: M)< 0Λ]>/0U`^%sd=PD>#Bh ϖ3y $US `RkbRj7Ad%擜W?,:N+$]ɾ"DTLiRǨ'&a 'JSHb/xUbքXEh9!YJ l./ڱ0\%y!K U5Z"e(++y/ -KApnl ;8zѥ̆?G0mECv5O)Rn M9܍#-[^ԭ1Evv[;5GCqt8loz 1\!dvn>PPBZ08C7O.,4#A =GA?G0jeW=ڹowZg$عEٺ|EM kV(@4a$X4 ? H"YuvY-X}FĴ=auBEJJs{Ɨ^#(rM-N'jxQ4sD15%Յ]h{9_y^͟΃[l6X nwq+,QI$ǪS@L3,I&͵~9Xxw0]V3Rэh-$6Jf8S?HRQ0l ]a#9U⤽uQY+y2EW'[~D ^$Hϡ;a6kDȞYh_A0 g-0 :7Fc&f;(M%pȹ8=ޣ$C#d鹵._X8Jq%dԞTaXhZQ"A F/ `#l 2%W9R*q8׾u\lU軨%/NAǝ8Rdj`eɱ*3(TAÅELߵd̆Sңs9{'MO& (:7$[ӝ *R ?OG}ҜTE kIvDUp[{xhz7(iSHaG_(;b_' `2@TtCNDLOk+/\x3+0S^AW. p7祎L濞 [&mےqx64'C8iJZPj|KL eP}"ٶMh'U8>97Mt4&Kt`V!LLed$ w}F=x9t ٛ79{I~ٳ!B_"M棕yrY&asq"P5e< 8]1ӍSp v9""K[ʧR@t/WARg0:σljZ|0ـU jf}`Qw<2S4oSZE(C' 前srQ\m}4B[N.O +ėohͲ~%:){@wcOBҘ\!}ڐш|ŭ6fN^ QYXK7kϺ5,̿5*~A]M9p:؏^!d${dk:l.qfzUm 6p~W,{L1UDw~rUo E;.n eLi(n- 3b :{;f?:I{Ub;܂#2NWʺuDV'FzMUW4FCZ%V5<0G.Dz,^5=Pn;ޖE·aC/4)eLwq<9~IN}j'&C;Tr_T#W~y3 c3>$]?6M/IODeMdwe~Fٻ9t5fArY@F&RsG+4NXE"'X!1r1O#9vW2ijk Wв+7?L44-XĐQN0PB"j ,\Q8&?D[ݽPb4Nee]?C Lܼ}.'-Q2(dSC]Aws .yF͑- :T$OjmleӅ 䫹~ucX]B;<L]۾s]P:r`ecxʳVk{PV뼟 (P]X -UE{R[}LM_nܫHy#M`ЫhG^~}s+CP!P0Gu/8١ |u=+X ] 2ݣqdɐc!?QZ\eNH֡CfMݍ 51[̗,| RW̮i_)ID}ܼ8USФսF2޼h鈽`>s9oiRU742Y8͡/T..\㓯!u &%g1r\^mkpe)#;ߩA#ݩo&( \483ߴ^,SfϭAͳ)%/"cϑOw#)b`˰nmҧb)S*rt"_w:Ԡ:-vs zDeioԵ-c^K<~.x#ۛ:uo`zS΢CӃUhq ᮠO9_zC"R%d9vnyG^x[l-ԫ0PG(AKInaRjUkClפ]-c.IȦkl*m1$od_i^Yh<To:rU֧s+dDG5XHA=v(#hЏ8x0̢֏{`bEI(<=2ʎ?WHIl*Gr^dnK\sur|t x^.;R8/-~/9#4NrH"QtAM6\-RtẎloGP#kBE~gtG©Q7k֖u¼].&t/IeV`cnt"4c'Bpdpxuh%|:Y3 :[xd 1_rΎ*>sBvNp8gkxH`)߳W:5]f5҂YxQ`R3N$hQ5h&FA#dY?i57 @QFQ.\*]%Zs8"'_7񥏝YXky >P2]<0/_5*V;n%);IzNJ&\զ8L,B~HFiѷaM+SFi,~ǀEs)A2LG!0R#\\|?9#9I@$ŸHE6KUOK̗m%OBg㛨T΄\١[!jz@X8;s>m1W?KRU?xϞw\|į#AbwGTs''hѧ,7B p<@춵6X477񗬚߃J"Yxp1ܶRN+)k_(iS%Vb0Љh+fVXGh>n.>ѧq_O{$Mt$ܕ[2q?:tCoLȿ7 @MՃΊ ױ-BGleK-X_\#r8-0ꏒVɵ!x<zG7f"YAД{pW?.(%.7C{kU7%SVx0f^O'[SwWV\_]enwžgFjʻhv) 5 /;o+h-[F7Ю=Bݴ [d '2GԹl&#YI  =IZEk" "FsNgG1O 1VxvYh'9BHn T9l"3SښjE v^ㄜا]wo>,|XL@Kʂ4P (B]3Q%Xc6SXS!=ᕺp3nh疲;@=17&,[F^b`f%q^Yn*oQN==fطTıl=uZmG}8]ٚݦ^AkssT XG(d}p}HC>fڰp!~j)ʽ<\*[ mAE(˱- o dsx#犢 ĐD[ \_lGG= eYvӘ}_rnV+~ž> )͟\Ht'R ܴ-r1N8صQlea5`.ؘeP4ӛwݓvݽhyX3TJ 07_8S6gj%ؗXE7bU-P%$[>* 5)0+s},q,Zi-i)4joDRN(\oEVY?=}q RPVErV&{}HlNO<ډtwj^D$h ƄGIVfp No-1;x.?QLI0,#֠*L7,1@VOa}`sXJ7nu쏀L ɝaU9O5>ݦIS!}5ƕJ8E` 0RN,p({ʰB-,Ƒ4УRO-rS?S7|:Y_|5h$˭2d;Bg'J;Դ[e`PyC,m&CKҨE>W[.*iO8@_ j'[)784@H04!!iW2@e9$M}~NGG d^BoKEW)*p)Dzf;%4&զ`3 Ww-fk'[AWP.FH%8; nϞ7X4x_+"g"]'i w'؃/m'a ,#r!6?: LJ^Gc#T_IM:JpN ޭrUa-d<F8x{֚?78m|!Y&Jc+9_.!MxT&j PLF.OnNԖd ok`cCzR@lQyn/f x` gTL8l0;l(j @FN:!Ye@(+ӏ@*Q2(|[E K+@/h1V3@Յ=AvD/ZE"3owG(mFǢfGo;_E/At9w2Qcp;*X" -e3L8}\};3:<=ve=x,s]$G塤X+`^E-AAFk8wDYQDgv$mM5u3ƆlCBLmm^?34{ӈ";O9swx`mdž~ՄA7/4̖8z!G'9|Ù$(-[}#H\̆UV#*jH:˖Kxـqxg&_|Z>KXjLQ,\kg LrqcrM'^Q%,ȩ`g֑CWfu Xt6R 朷U[pd4N4->NxA۲kL#935T}=r 48Q5E! ڱ[2* dhyf~;>8tU1>K>y+b]N'b;itrP@SUW;KY_gARo. G 1#-dT%Pr)@96ok+%묩d!,;nX 0HeQRXrB2rx֊ɍdeAݥzR~=nM1A;lh o`}8.kzaRJX0[Ke(5cmPǮLÏQZ~${>bj3:.baz83oj)2g-jJ1Vh |v@.@04ݸ p|GjB:εd;0Jr\B6R291ani9rTƨIP1=)A[Y MGr۹^K ;i(ǀۚlظזvRU<6|UQTR5\ bve<)KoORjJ-6TN ;ϋ@Mk*Hu0o!7ȿwV?tah_C92"ae燐@VvdlG g2N'UMZ|]Yy<,Qu]&v}e4&O_B3=T :cJ,Im<]SJ$r+A$XI\.e\x9vz>-݋PM9'kȊ':KRU?M5ϵ3P Pq8hEs3]N]xUMg/5'r&|(hul=H1rrkD;R};*QВ fT"tzQ$jN\U7ӂK9~jvo,B%qI왊7DĻ4B!8=ڕZaP]bC=Œa K UoAB!Oκvc}'*7uyA1~ds$[`w],u &tl4'd?m*b`=̳viDH>ߥ5\*Z(ȕ?R:Z{wc,] vJ. n^~nW+eqF{Fkg+"ʈF>}j·ɕSjRs"!څECvb_ R^. g08+c?ŠMz=GH@jz ?GT]p\KB:-22db+o#pk\v*?uCQUH4@or-潬":|.`.$8G\4_'$A Kb_$L=]eNJ2˝;ƇCq. ~%LCBf?ph3AɎbCެ ^d^^гm}ɜrڙ c}4#ۅWt@}D3q-ӴS_7Xfm:Z_?%A.bEG;)|+ *CjNMFT2iȕU2u5Ęd\!k@C CIMnEn&tZ0GB.*@<.⡎3R7fSьNlbnjKC/)8{EY!Lܘ'kۧη=\)vk7V6 Rsk/eqcf6 ǛSJPBΫt59PG/lHQ&pءi]xtdKEηPpmc/rs+R*w9֜].Z-ȇE=[*-cp=b|h/Q lQAS(yӼ;we2!s{O&j$VY-UOϣry +SVxniXnF7 tN5(gǪbv<(rSG$){V̩XK-i?G/crݶ4B:4+dd-R:H,Lsb桞X0bU\s*Fk6=T<ǁ?ۅG{DYERKS9U/ mN`~y^),C W#xN^YvO1@4W{;Λ!Iyd¥}赡(<# grqxcQԪ$},^~5vỎD/}'c{|~ErT"קwMXy`_oM +rv{*|8$K*S1b8_nFcvpғ?<:r:.b٪Y/u;::MLxb*z9$2v>#KՏf9HyP$UwuEMf|U-շQE,`DgH-O &6\G((Y$̉tY#=KFuj۲Nyu1Lj  4 ?I5AaN@[sehXR*pN=s3 jt*`͕؎P=uVU(uw J!9,#-G(Rpz%f2%͌SLCMFe.UHX&Yp_Q Q bn|.50}Vk {H=Dv菵NfI cFG|s@zO`,K!}#3HIҨ3q~nQHT4wf>F'$$~$Q.{RAI6_~w8[3֭9Ѱr9C98|Yd(dMw n۹σ~ n%RN2FF&6b_: ͫb|z Q}h R"'FNz?j˳=F\ ϔmo;V\M{azpam?C3 K4"H!v*QZk<2)df9,R O%a!bzN& [Mk #sÖA.f4O)>;{r-jt 8@ 8|HvY<Nl˴sya| Kc եUŷh蘉\=Wi9l) b**X8_xR ٩5:N~;ҼSYP=q#\g' xe^(`ɓQt03+@BoBP,Tg.7q=REg%`VrӫϱChULʶ[I[a!'LM~Sz9n-*%8.,&P)LikNC&#\]12tT&KѸ<%?[[q_A~iN@\b`+JKwCneaKZi FɸkNqf/utԠ(uH7Q0˟4] uۥѣR9;1NF݇>K_h侄^[ϙ[q@8ȗIN}^17x7 _uFWH]ƽ5fx;<cE:jH0iU~B\7w,8!H^B yrT2gǦsF'9f?L|׬# ncnɃc'ĕ6$ $6gd={!\ѲK}^8Bjc^h.rU!ebZ+{-Pј*rDL8 i21wtO_ Y{zG8eN BjE0jA>g|w0jmr\EpD*Lu޻nw pm>=NzbM@sKT~d.MG\ & kr{8Ts=u1EY!7MsNJWgE^]$='\ݦ|ДG]{rL'!&7!"|=]c?Di4+_ZGtkFٖIeP(BMqC1!^ ϼ桗r&Bl}Fv5jw1@N 葱8N*Vua IHcਝdv|êW;gw&rT-lm?ƈ|DgxRܸqQCA@f[TeK~!ȿT:cf1T>Hcb18E%oͼԳWG l)ro95063{䨍HgW,ͥF~CMS&N6Aඨx#y /zýE_7N zQ<̊!fyZ%7B8er3ZE%rf޿mm{0e蹇O'1'?ZT9a稟&&n(jrېEan m*xG;f<1wb4'?Y te] A @}t٪[UP@<] kىpe>xjDg营 sStT ^W{woX>") Js0i9Mp!p/sʢ7FF|:l?۫ȤrRo8b̀9ߌ/^18U?(lj y}yV/Le(#X0mlPhl?6m/kSKd",5c -X3 B"v ja]CcqGz^MbL6'ʫEmΆ@38sq__i 96!7в5&J5B 4龝<* צh6|}$I#W%@KF>L_UY+RYZQJX*riRK^KrMʏ^t$p(n3j`Z:",LT\N(,Rl̆I;r `p+M; ,ѩx]X>b=V)uh`;¢Hfz ev?!l7U |U#R/Y%pt|0\Q9b5E|=/= L׮&'bKl 8%>T`VI" ?]xQKW*瀅?w)K]>NѹR2MwluprЉzK/-;z'lY%! Dl)Fi243bG5J:ٮirkW3RͣyAfiVB|7+Sw p21Ӵ'j M <͛Tgj@`vI_Ͻ'}=+6v \ m?4L(h7x5:d>)MݸzIv>]` 5,bsCetP՘pZy5,?zm'_G$rcQa duTɚ +pN S""n.>CE-Q}5[hQW1l>v|Ø.-[S!Fcsԭd6B?Ҥ8ܭMBmJ*؉`jR`="!ب=-@eU%iN5Y.`!\vX} BW(G%,T 2/NprJ'kٙ呪LyjA+5v? c e_u0PsLlxBL3Gsa)8LwX?@iJ u+Wm1`EXޓ,9J#Yŋ!2 /e ƅT4g_o׏FYLJ\(bDn4SU û4#JkỦEgW}ҮD'6/s$]/3t5jIMj֭w؅QWWq"JOW2$7k||qe.[@J%==*ղ861N_{mLe6$hW ~^>8,4}`L[.{Q[(6䡔%cE+0UH9@bUU9ja[|aV^즐J *s; ^ajnB}7pە%ұ:%/huRDtퟘ{ ~uȒ6jhKzщW*ؔ|.Mg׍d;c Bgo|=)vzԿWb [VUvto>nkdl hvCu]X=!}z ̭*|=h?^9@ vk[BbӸv+b?p BjG8Mؐ} Jg}:Tl?>1k5R`dNMy~nGd]+zWĎvJtl +pTHsˏqa;hB$e id(ÏnPjyx?}=&~!, v~iU~-݆+~Yi@)1+a=1|9]CD 55gbfs>9Ơ%"Hݺ>nϯ.6e{l! G> -:xTwo@~ .1 쨹 __uf ďio?Qiլԓ{=FX jDdF$d-n+q"*k7K/LW@|aal6[YG3W 8^ĂSDB-`A[eOF/Y=.HNYctUu6HQ]yUj bGGk Ïn=gFy䰞szl '0 cǺ [%>(1ӱ>8lїپ>DgK].5f(fa|Bj 3h[ߙcW aw.8SuҖGWy+FT(WTR= ط[ ͧXuCw~ ^6]ҮbN}̎d|ӑKoR5on1 Ŏ \Ēn1#*.%e)N`󾲒N"TP߁&)\HBl8)ȳ< =U`Q(TwTh+b@(. %+j)mO䧰k~V4fRlt%njCn1${>FQ)qo6Ȍqg.O7,hf~@W`ҟu4x\4i׶e=f͢6p\fnMSVkZBް'D,6Z-7?X3PeMle\rNkNq0 [YJ TJ`xeo<̛>}D|P Egn t ˆ3&`:g1%XoAaue䙎9 K]W']rKҵ5#v.fПK;5JO7 sfo6-LxK+S:25FsCMY85y+D=%ׁ& 8mUn_g44J[+2:B/>'1q@?:N[Q^Ę{3Eٟv-ke.ƌI9k9A"lIMxPjpVr ֎hqbfnQ"OLh#''<\1Ig!6Lpy 3 G}_i l*0 e|S[&[][G9Ԭܫ-1a@]`N_j W!WJ*?ֆ*j<8{"w]Eݍs1`ZӦѷ7& @fƈ+&M{%_Y4#G2Lr{t>c[֊c ؊[5KEW\.WzW;E| ūQWK";_rͩ(n#V ٨S&'ys(Gio^t$o 6󷉆tXi\r%c"eF46@RZLwkV"Qm5#_|sExVV@Yۼ !"tᜣ$a9e|#ؑ!)<%,Nv>ϕ$bi9h5Po}W PYpM\%%G{{,9V䰽}G++e& k:]t265z쌅~Q~6id-|ao6Ę|fyo5Hь ~Gv,4[BɱYwe Q&X^)(b74ĺ|¶I(Q::S/$a!r8:Խ;+vs?2nZ4l]|tn"寲K:)dbս -cl:'S ΆVu/nMd2mdH䒰{|uZK4&w<TL\X8,ڜdsP=fqy~\M(߇83.VP]Һ1]:,,Ko<_L*7BH8\uX~x*P ('d Z7#m^>!Bt !Wp:$(W1 v52suWSTB7KkB9˽>ɻČ:(MM~=~Q%5BuK V*jj90YGN *hkSc^ľ\uK\[H炉XQ*2#O@0l#Ȱj4tۄK/(L;`{NG4 FB oL j7*π]`j5ެMJ9u  !=if=;! qܩyf>ZI$Q47h^.EW^%$HczPhcHYgN&.Qse͟!ۢSc$d%eDuؾsK٨)0@Yϯ̡ߕboo3sA(:+J`L~7+4Yp_uO_bk`ce8)=4kס|eV8]ָ[tT-A1_kZ6^ARtž ׀%p-|Y=z}?AU(Fb۔Et%eqӮݯI<߼UnEI8?p 2xRovO@KaT~hBL%t?$w|X=OF9 M0&הçX^uykvlp9+^ hb챯1 ǁZt.*F3WcF ,ud9SCC_&Һq;f6! =Q'Qh>,Eib)tû%Wju?蕕9tc29BQA(y`M+^Rh~r\n18e!6\Jx<rlݿ);yC d Q{dHir9]4KߢZ=JFdsZ(IH]C/i_~pq +KT]PioZ!:Jh,[jczqf06DM B\Y|pAK.lk-O8S!"j!`4-$NO`,ՁϦL^QIQB/$He,BpAW(0G2O UeQ*N+KfoOZJrXM6Y |`+SElͬGLqHCJ:3,~4l˜Ĝ ^@->_9ng0s?WpsҥWWaFSX_~{?t߄,}haPL4|-f3c (xېTT+0wR-K&Kގ[KYEͨd#ikh鉿jnIrnRr ԥCjOCwo s|m_&>΢iNnϒ;8zB A_0!)d }*!ϦR,A=bvP(, .[uDؼW~S-ixkP^r Cʡ=2|O Ue_h!*mG@ o& 9b0%?NHnʠ"eq 5!b~Zz6CJG"Pk[uqLힻ P<>&h8ۏTDI=}4zNe >ru[A-^\~nr3Bއ\dqVfQ!*X"+LxDz5 +kGfEQ'}AVHP͘s:#*sqXoڥֆdS9c*:msr`ȇ/kn1Go0 {o(K)w%mϤ"(A\K zjm+^3#zv$MIfNp =0ei< 9_@D^Q a3㝨@5]Za(-Fy%V]xK݄$@0}I);jjJ.@8E =C+{YRB-gyXC(<24ŴMpںe1f@~skZaZ.-tarP AT‚:qa}p.@E]'{ksy.\Z..jy2C\^T_2 (ViSx(gD.L]{NxMeG?D1xv>nqqOr elY¸&rbUZ@&]MCw- yx]5I)Z-)ʽ}@wUUpxL )\ J4M%sxݩ3w) U_4&yhb͡ ` Xѝp?x7@%O@un|Ɠq } v5O$ȤZynf܊1ie <; {V6_{Poj_Hpy̬46kUs!u98]0.نuvf!5-.J|YE3 ^pCBUm! s2 jjE:F/P|XVty|f1%]P1*.br3" 6u 㖍 }ɕ}42ܧW$:1 QBwZ:|VDw{0غ vnȑƛ;X#mi rv݃zyB KmZTU,PS2UVƴP+m"P?"11tTUGY9)ƪˊVxKn1Oe[UG2o9YD xRwcNv?}Q5ƽh =P81A:E?{8S$04:+7`%LN/PR0x.dkpC]71AEG=%_ṆLn>zqd֜!#fau~oC~imom(ŽX`ͳEr SךU#h A`^#;G<0]x9fv'{-sû~D>'lJ ^RؖeXM ⃩:CV;l ~qFWb>Ѳnږ,4s˂5&aBa-9,#wj SuG{uT (k !c.8`/g]C,N%bTlv좥n109*TJO*7GIûF7 {!M)Ib1fE s(?f~m"dIDBLplK)T#W&b;%CwG)Wp3"Ai1ԓ~" X#Vvr#%iUh47UkrQxx z ʵJGplri61xZq v =*6@={# ,Ot3&!&֖^FNK%9nI.a3@1#"6ӕB*]iyTҊb"$2_~هCGI#javev ݺE>WcVc2*9.ig:d0jގ.þ[Zү Er,fb7l\+ v7I1M[2$AW{g>7tԻlS$ߛNj^vSO%ҋ@B@mV3ƭfS]^d <<8//}WXK< M*J0GrBbmwl0Dhymw/&N6WT5&wb0I]q(bbBq(4b#r47 Լ qZfǯ'h9W8P;0O1p3'Ṯ":~gE(yhT}DC4 9 5\·zuwPkf9 I*fB-d|&ނ#%T n0<{o ns-g+̗| !lQ z/R$l(h`g?*dgL/8V[nLN! ļM-w-\( ICB { 2^c00E#9ՓM-2vz3datEUCB|b5滋 \Or?Q}<9|}s=>UtwXʈ+ORWo}0Y@%c&޵/14[&E ji\ ?)vzL!R߉TWVݞy}ha(%8?e~]+Ny&y<}U9޺<^`g3K]FFmRnN#A>fPXta.|dp\۴wO$'C-3/L;ݐ#ڤ{*Io_a ޵0?TWbeN}hѷ=Kb8= xÜ Ә&4H:j098P0Q`Pd!z:ba*H4rDZEI5qsb괠[͌3 `0©y{A5^FiUh#:3l:rK 0Aq[m&0%=fOyZpMnGP?OQ&* EJ\5u?_HN=qEvdErfPnTQ@?D呝k-ãy^?t%y=S J V"sOp&-68g r`kg;䘅VxR-g1709#b*XA~ЮXzd 9=nq6!%NZ[[Uz,(M}4,7dj"ͳÃIJEm§Z?#p.uk#G?R"Sy!VRLpÖi1}D4 5O6Jʉv9LC=Ɓ<tb'b:I` 6/_s=Z٬UuLi]C.%$NT}Ue:ܒL}žccM:jΎ0<{wkx㘸_B 5 G UyVePLif h*f^o-;(`G&)] BF })LY#cHk$Ib嫦~A7( lֶncaLS`Qil*chj,) 2DvT9 է-?N:K_s]Hqt0x(P (rҔ!-3GKSJV!GĹXg_WRPX+9" jP1ˇ Y0wM5y_ {FP7Kb7׌N84:=C$1Ew˚}WKɷ7L}_q}ƯU>y<2fm+^ȹs5E;m-܃1Т$H^)%Z C,Zl#F[⦟TWEwruy`C. ?b{{N/ ;&mk?VQ\ f@@?7@;ÄX>G5rQ!Tƒ_h"?̄7"ɴ2E+S߁Jt_zLpctJf0gbfmM΅k{" .FJ/aړx Zb41;l'cEa`Xq(Tv%XvGnEԞ H2 ߖ;\r#] ӣHb+(DV}TܐO!~SOoPYLMZM`56ŘT{n$?Pɻ-B"ִsTߣ'Ndxp57b`\{+F^8Zu0>OCvN}g̹v Hu6eJY6ITQ h ([!S8C&p8]ÿQc8 b Xj1hg vNɴPH#`bw"hF9z t Wʭ7:ǖReŠ&(<ϺǢ|}CK*^(\Gv^DT(;hֿ5g$aXOr6>;&~\ #2'ss#]^mчZ!2)m94Ou| t6gg'`0Sc p bnYhs©/4E[אVX%}ܲJ([K 3F,⹆fxZm0,MWe> YvR h[EDJ_n =ט$ݞt3C}o q~A{u>T@&Q=d>+ oBm5R WZVltq b.|9K).##&Qvi7/oH}W*k`4XzMxZ!Kt8=Q.Z㌁Z3S:vD_N[N_2ruI|aS"=I8 vD'jEo)ߧ 'OAc̈N@HEͩ#^u2.??VL+~wtЪ)_k00w-bsK%$2qdEtZ+eR%zj23{gR<8]T8&>x4֋"8[bV 09Im!IqBOL0i8IBY?Ok  xy֛(> \CfF8꺲}ԪmKɈ'4(k H0Qf .+,ׁI* %-_E)Ճ6pUw{Y_`3/3\- ]-Ãη؏xn@wo0hI[gu")Ue$?cZ_ Za# tժ ΢b ݮeSO=Pl*!i'%!B 4}u.lp7HF^A-%TYyg};O p9C8ZdyMm8TNr<ȨOq|&a3êRR@vBqay$}eݛřDu{$c}AH_t6D(^Yf[݈4ygg,S)a018ʕy w\9j44 7VË#Z Ma"@̊)]Ytz-?E $1; a5f]Lar#/),UAASuFޜ(SZ5w,Rv0ݣ>ኃf|4x >a et٠t k:kN#c = )ȡJB)afy]W[$o11 m[H?< NG|/fxq %m,sn:tQ}Gɻ|RF.pI˛HCff(ǥ3T{M>GM dUOL1@q_fk5THjLTɳ9Fs9dr 89;لIbDNfS2_A.U!C9oyz9`;t{MXvS kG27FWX@<}O ᯚOg1FMH(˒JҾx&зUp$h1aM;&;¦ )EKK#ǀp:&UkQE'O^0`߸+K> : ~'Soxõәp6a"[$Cz;)%?ÚIRDbwo[*7&Bᠷ6P}S;uDi55[ &#+veEd0ok"n [TuJuN]D#ݱg1 H= ѕmѳM2+a!ˬS/!3Cv!c$-ad7KGo1ջL}`1Hœz njgxB((C g\t霞zoqx NT.3^s5]G Lk1HMJIs+Gorq9(րBZDP+"RΪx}A2U *,XdKJ0Rܩ roѽ˷MR~g {*Sj圆5LPxcS2| @ZJuIWA%MX2$ .t{P>V{3$0'κ?tDGgCcc:q{H&5;w+Cb_9KmP._ 1+(a~D-ZL^N~્' ~~nya24HJ^PA-u3[/[xR#ɸR N'fPŏ2Iɖ,ecɈ`Za}YNl%Tem<%5읔hx @Y.u_3͏';5\D D$h@` #γ=5\uIiD1ymlsfoJpUZ5z9 tmPN.Ԣs7V5dPj`Ѭ͎)Gj0^e yX\!L߿ЛAJTֵeb@~;3ڷni/qF`2 ȥB['71Rx^Cf4] BNPFya*z/Mj2k,*is IWzcq? \2b3$aI8hrX|2k]mGZ_&D_z0$U]G4^thmkb7B}fڗ. k C){Bw/*k)M~%~Dbzng8(>ٟw[>|NߵkFB77K ?dq&e]ʚOiS:ĺ-4:U1b/AJnX",].oPRNX qRhuw *X gm 8%uMVGƈweZ5I*jamt,AN@ܕ`DQWl#đsmg ͷo-1 $tu& v_|?}[HD~i sď)ӋI6YVk@p*Z# Je&3尳f3`NRO!)Qsϛeʻ; ϶xR#lF'G٫gO.N蕂0EVZAG=$kFЦaCڃ2 J7*$7]S)&WmaLQx6n=bQ%D'@C 3sH_pP0ȳ ݫtU_COz&3vJŮٞ&J8<԰2?}CX-1)fa޲]?%0{K}myӏU\[ "T7p|Z: (11G;}O>=@tw䧍I7oy+=S8sFB:u.663$TLo{8׾){)RM uwӌ1}Ȍ>).@pl`'jĨi*S!:ϔGhhb'tb1` VD]jT3CV_]x6IGΓOe_S HVOׁg0ȜL!B\mksQMA޾\r 5+}xR)t@=vo eAinVDHUg!o>"_owNdIceʒD]=:%, g "C+T0_>cDͣP`B*hU|ީ_9zIHLKt } \NEY~1[j.ߧq<@`d B0#_BҟI϶'G$]4^,К.4=.xŶggMRd)Ţ$;=b T`t6 ɼTHMOIXK=7 HTJF$š.Z wA*{69eh*6d&Bf0 z'x; :F^Qa[zQŲ8,ή+sr8dz':#|-2懬,/EgMwM!L_{ur%M̟ZF?)d FFUF7hQDM5: dT-ös8iAb3m6vwWA}}8<ѵ ^W =o˩yPl xT ,9%.[tT *F9۲DCC$_LUV`+"Y9j:瀢M(В5Ԙ{BE! l:0r͎+iaZkPױƔlӮ≸=wK*,ސRLNہ:B4{P7 !{v:ۉU$}h%a>.\iQ3kс#QwBϸ]JQ2eQC|dW:AݶDDԨX הFƹ";<}Z #]aEΕF4 ΚET}IKZ5iq@e (6UCOJ"pÎhHnOYZkg--&O '"v]?7 Az#D.nCJ*ތF9 ]`q+C}&fNg]9Ej FɢAt+!fMҡ|9m}&>s[KiM(>e3q>QTF?):٦Nf6(ܯgFBL"NY₆ ˭ƚH7śe暶lo6 `8(|xZݍ6\.-LK AkfYh} _IUv]խӳvn`HuE 3F$k.߂fٟ kXkÕ7w}z #h#R^ι,ͪx5xPүF4֋h6SEPMJ:,nUbbɕ;sXVI(8u5L}{5DNHrJ-$ЮS<'%ёQP3ͽGåPI6ҸN>eg24ߏ3\sA*#".ābI:kb[@iW_nzkF'Ej IecuלghTP7fבK{ k(IkڶAl'hlLN]dݙYn6h6Gӧ/i`mT8OMsCEC1*:Co}oԌJ/v2ivsd^.X.B0v_wkfH0Hs .N-4AtGպ~v[,+HH`PzeʗB8I?Sae1񆟞} voy`9F*Iʣ5cC+%wTfR5wquWT)HהtxjQ[ UL#NƜݎ^+|9grA\ه4F,B s-";k!3Z ՖF#$k[#"uD7pvD[S/u:('0/+/ѭ0TbTgKoTb1FBIL`|+ UgyɔB*Ĩ;[1%Y!C u89 ym^a柠4|!k}]}0Z;ܷ+n׬dMy$:1Ҵ{o'[r(J,][/ᖠ&+eLof"'!}ĕ" 8eTO?ֶ@/l\l"%zwp ~( k ]_-@>T&#VyP}^yO .len!z] d;UhN7uZ3Ҩ \4 ڋU8d;ćP9~y[jq p>Ԓ()( ԃƆԁ9)Gnr;%ߌ I _Kw2,i!$'< V0|;Tp;a]#dYg=y e{$,f+/Ј 7>Z]pew Zc,X.S Q)N+2YuP81 !ϸmvPcs R`Aj1d B^aG78٩8yh/ΙJ18~>W(ad<ܒFczC"ü$Pwς9 jy76 r}"-qcmKaΣmFv|]<>#H(FK@Ud@) r~^ GwIwTA1 _!cX ; ]g[1Qxǁ+f`|KV#Z PzGprKɍgb D)֒I녜/c5KB2>%dD}q弳.e{x]Cn!~33m]^ X87J"&%1$W+-ÏEOU$""!%Yq zM-t^LGU߹! 6Q l~4ԩm?yN&>XgN\b8UWv$ᝒ2A`LЮ'*Z~W${F![_rW 1sZmڴ]a5lJcvӱ D7cDhLE6ejZL[ٟ6_fPUx,.m,f-5xeIf ymS BDl&%_Ԩ_K>2vAAsUM; ,(+4wX*SwV^k a[9BjCH]8 YEfSdPveCD_@wV\|'0JĘlD0,\.0~Wʤ-c|K;ۍ$NыUa?gbŅn4#^4K$CD>Y5-ljk\$ƖPo#kjvJ4#z{$ *d]L1愒"(S.g8eaiq#+d楯2W'>^]GV:Uw?:.(@ToO@\;B 0I0 ?bl|^Ё/.2Em.^:kڴ %lEM]q<||TC!=8 gUŹKģhdqdU٤Dž|TJ'C0o'k(gdjnsċYƅz hI;xDk!|3ܗY&~:y1&mI[6I"KV4e!BHK6O&Hϋ+ߑ*]0>m;;ǁLӢ oqBJ 35gRcz~. s-5 ]Q? YAP%>M{¥^*o7H`'2{TLm TsqI-# fs(EU2Ttqx ֥cNU[' XDL1 USTgct`Wn:Vo] X], XbN1 5Ce:#D * o}RH{Nt$=8yfM ,++HeFgG`Wo-I ~9p?k:jtV# 2_8<gh X?m.xI%:଻A}EmIQ5"0|x܏7yAYu$vN{@{kF zW,lGaY>ܲ@9#[2I5a犍rFÿQRk"z& %za3^\GEv`RR))uV^@2(Y̛=Jӧg$`{k!AJNYAv| rVgB]??G_iubm}Z 3| -@ }OϹxV/6#-¤ɶg {WNA|嗚iv0[2!V,=xs<e?3-)Lԗ× z*N`4Hr؋n w{@.It f"Wb$\QpCqm^6RtZ*}OR Sν33HH3_h'Zάڞo¶seK&\j ߌ^zj:).7lJLhc^ }/aym4KMNe4`ZI%z]2Fԏp`u5v<]>o*siV 1 \QNͰWJ-3~Nb [\K<8,LINd)O؎v,fz"&ؙ^YC& yTΨ \(RvQkj<*-47L-Yd5n={5۹:ѵq\(rRٮeːkL LT \~]%Kϔ@x pROibO'_(t.sUdzw66G#6oJ%ۅ?BvRM{>i'Y:fգJ\0Mi+K{ҟksQd3)uea|:_3 |F-t W9. |EئZ {YZOc^K?ۛO;HJ8~.淆#bzZe qg|M2u^G:P$y~ ]wŲ]uȡMa +$˃\s=i2^J8yKFFn:3znH WJ-38,ܫIjurAٙ 7*P?6vRtKl-u#}Ia隝RfD wcdԜ~^P[&6Nj{ vv,!w7p/ Uު:o6B.7`:ۅg<]W$ʘ>A(\\{2)!*j?B_JmgbO̟7ܙ/JH3J.dvEfl:a,JESAVVs ,ho{YvZ_^H-XߊQ<ycytg8FȔ-Y 2.q8f0mU[ZYvm>TNC31$[ɗs褍^tgXb6JX5!*L*;L`k7;R1 IZ`[EÂgI1uQCOsﯜ -ҟ,> }hkk}Ǒ |YLn)áoS*E*EݍNZ r;%z!k9(mْQaYr5mjr]/u=!G(ki]5Jb%^:ikm/^N2" t8*olZ !E˙h(d6{^Wm};v=4!ɄZaeet<.X$0CJX(3p"P"Is.cw%TjMDɕC@]uC°,]Yl}/Q]w +L# IBXV x讪) M0!XoFOi.!2STq ݊tChvJ2A:uDlL#'S/njz_T|j -5/#M*/zMR kp_| cNiVbx2Ds{j}ޡLv}^: UcyK0g'^ʂ!rS$y6gᦤ#dJ (?OS r I;+VՉjw;{y_6%*7M=rūwm@QԽ][zWp{Gwmaw֎<N$/Lf7Q♮,aGy̒l @nMlɝgU-|Q]f쿬e췿j+0ѣyGt P@*1|^9ꝫo֪6A`S_񈾈u$aSR3$'e|VdMK3>{eD?"vDTc,$| S弱UT+Թ(gQE>q9csH\ E;ۮ 6~¾&I_"2O%pXo#d  5z+=+}3Z."tO1!>&x0#-݈ !AlᣫfԽJɂM‰fBA*eԭ# 5 R E u T@/6o7"43A"NQӭH}%gJejz?xY #'2{XGg_⎳) NQn$0k*0Q4kkM4x3L$Rzyi8%>ƜIw(ȗLZ2`X)il=|8&U@)|ްd\&`b8V>)=w=}R| xG`p 쎃KMqaIUُoL7-, jnɟVswcjr+OstR3^Qkӑ26xf H֦V2b~ ΅t%|(Xd؉D?hi2#E3# wH=|9qFb Y ||Wu3xr: W9\0iIGw;6/L;d6Fdb7q`=dU,O~JT`1Nt||Zo>;Tf9 Qz#x,OĜfD67-kv2^Hp9vU2 ҼP`d\t\ZB?VݷAPFlF4fTs~aAg|!bcICZ XK=55YK{q7|b}~+PKȗy~S3liױAVOG{ʏI`RLwA9ul'nJ$V)s q# ~Cof}Ipa1jxQdv%8F2a"\0[ޤ5ad#,E'aAT '/t~ɃPcLʪhmij@>`AIPٯ֐aS3ˑAy@6?@]z'Bq^'Jh{-XȉQm|;'ՖQu ng\׃M$Ssr  09)4aN&]twc"A$m |.Zbd.5̬tck3% :_Z>YC#!ΜĊmU$"YMwͮ+ l@$PIBNKpɒڰ5GFjL!ia|Y#aJH@Ģx~6(U}OQ)z1 =1+֭썎 : Abxaz),dZʊcOyz*V_f$7.UJ 8U!.&ߞ6x ~@PYCTѨIP,yMau~&:QBIP9T8&e~2+:?wAE!_{&9b n4 vxrBE骏NjF纀`CtfEox5E D+wqWj%CCޭ=q$LRNϾazNJr? 3ьj킯b^ T]Kw$;%}\.Z6teSA'r;"R]J;KţaQQ%9a%>03ڑɑI]shHFKg<+ē6fv!a"2XΏeZʬc"EskNʮzNVQ1??3$x$٫<8Oz0#!yTWD7wp"W6k4) TXs~WNX¨R3;)EhPwΪ6ݕ 5jax> -|+o$/JJgd >`?i^DdQVA'~L|L?+l/IԖJN߂dԒ&iޝy| ҝoKdz%QDw+ J2Me{- m#p#Î{|tỲfc @fQ:U%IWCwUmCZт]L',sP*̓JP| /!p Jy>S Нִ ZM߂T3R~ 6*6VEu@TV;r^SzPywнQCF7*E*  z:>vB}v~/(걱NL=3H 8ʗ¬MBhЪ'QR&){;Kl(Q;"en?X]jBޜ 1QKCȋm1& ,t!$u@%",a{nʄ,m^l`N97e 0RE0A(΀ \EZX[#,I„H=t.ℕ:Of d*˖áa PYZ cSTTgyp~,d%)c6t^59gg4^emB=6)=FIR#+ }jds{$Mɼ'}盗x<P4sELG.%JM#Z޳ ~ .*S `0 3׿#bTJ&OGB7u{h,<ȆY6闬 oGf{삕kq*^L ҉bVc^ N H.i AIOE3dDG;2}V}dV=o)!I)r]_؄/Nh7aG웧h:3-G;6戡L7% }o`8?99-<}@̄QO̩ z9 \6Wjy>PHmǦt/DNq =?m._ GSsi!?C;["Na$5Y)}\S˙ܭǚʭ-X7TI=ges yrPi̼pk뻋bLFw#$B +<*l u:01t_;~ -$)A$d6-3Ǡ:B75Nr,5QgvdݯgthuT =u@,QJ`%Z [2-aBWʔssZU~w c#±1ͧM|7rf{W#XOCȝxq ymdQd[.1] @[O*Ctw=D$Iʋpš5H}T:1ev5==Ω;r4+FoߣO1ʣg`JtQBx'L<.@-ŨVVH[ V.^'7^ȁyԦ+ %N!j J8*t qgbLAZې 8d#gT#xjy} qf1 _b`p$w2!.iEԛ䒐8C:|0K3e 4d7kh|TE%x H,oCfH^yqݜ @'4?=mBrpQή6C1e.Kn9'm_2$yQцW>8AP H2BYU2޽˺88NZU AB8t?4Gf*8vSzCU 6c3RKIwU DO(Uc_S""Ȯ-9y\?ӲoaW!44.O2̱'[DBd]+3WUT&9^sҙ,vWT;a&Jy~d\D'rN7C4c[> j-xN4AVءvިY,o(+x޵6a-c{s=Sbm_@Ђ];xobRu}Yq`4haU'f٪N J2/q@T](ϳA? ?׳_,jW[׋Խ=~0`tڜ7o5L*}x> M vxFpix ;՗@`_Nmk7ʼq{:Ғ^te*.`@PQGzZ><@< !ff$GՏW]-Fh+jB |+h]X["(@~xKX B&RMݞr Df/$1dDh6%w54P1ͳcq-]7Qk>Y.[̔M]gj%noF]u ŪRPǪ) -zuBd4ʡ?;Zr]w'fy#JQPѣ ՈfIf< DuB(cKor=X`TM&+TV8X-khZ-?ByEON+o3Cͳ{1{9˺lh"f\zqa56szi-|4)x5rq Ⱥծ1ef|**:1~Tt-3NJG>T8NJQ%dDx8mNN ^Զ1K}G@E`ӀZma3m֜HR) lEu% !EBm1$yq0|$J sS1ne&Q$kKle?r˟P^øy0`|dnv'|f7ߪs%E߭6)^2ЎeUJq̈e_-*%C%ݚ]l<+1/}MǥKw=!%ձY@ݦG,T́J-j\#'Fs^wX,HJFZP9q{.՛ޖE)[f赴ϴ1[GЇDr`Z=1^'ZdtA(=Eg)긮?Nó UN ߳=//+?d%;2{2a}gL*iֿoY366,]^ " τ7;I% pzFԖ?Ra,$ Bڎ`ǾV-e#|nE tTuaL?%8-h<93Xb`qkr+wͬzfUʁYp7凇+`$2s hLbz*9  -с =שIHd!۬6BlqQFA宐QA)[ME"_Y?b]<9j"X+ 4*#gQ˾;mKѤ"ŊtՐC1~2!H-q{Y:pE=.PһZC`ȉfzgrq%CQ ȴهEɜgDUE-ҧk6k*&< ?b_wj dfٜ$'yN~Y ^V.(dʶ9{?TXt̅ (S>g-ഷhE䩅R+qv}O3Λ#̎Q0.$YKAMqDb i QY!s^'ώs"*O(֦  .d]OIW" 5[}Ą3%z[u輛օ*ӂߪ? %(js,GWuFxɏ`C NYzi|!Q[@<ؖ'oD9|StEXFd-l#%)W%uCWظH$tT /Z85d)\$^@ߨBB:A8[񥶪`}neUs C?*:$0YWGXs`<&touOHCt"&O>aܚas6g__zݏ Irh>Z!T-b\[h 18zda<}i&}\7&- a#]O%]cD`heϔ "R4~ֵXK9}O+fC~WA8#6ouoyHt̚ngl^Wu&B]Eg])}Ԍ?R1e4";ŕw1KeCaY-lGEFSy,Ӕ%4u9\M1x2 ~._A*"| ?yqvc_A#8P@5?ڸN5Xr+%uUeb|ƊntmA ^24k}5}TcthFhh9'BՊq5j:^&cjQd&{niP ]M4 bK{y|C'ǰ 6YϭgD|jH)xX#fU[]" r@  )@Φ_Je ҭqXGդ^{YtYtyӄ=hs:=6ކ}[L/nTH|>>'[ <:»H匣.6]ڔ\įCᴨ*`].~Q>@蟽_Fi;xK*R~M`eJ Hx.tK@GvI|*Z##%c86 N,Ө@vVP9Ddo^rk-6łUL{In#{y"x6Dd G4QF˱' ETLR\Mݶv(+c:*wPZK ʭg`ͽF wkp&1^Cťsr9xY|O\v#tsă3J,gTL+F}[eROsWT)eߌ4AntI,~,L( 2lNU/9|(uvam*4KͼBvgUVA&ڼkb&=øa#_:@j~z-oTjS03t>lqi̛-hAd|e[kcOUl??]s`o-i"B/s1#̷~װKJ&O&%JC\Ausn4|q}! z;zWџE% tTW&*ԭk^sn6#0RFƦt㯛 d\4T>D 6P4<=5]UgGWEֆkIEԾIYG5np7d%0G0ҋ~:6Q@<@ڦpܝ\bf#>?G°-((i9,Y؉ENGug,q;m'‹rº4@Љn&TY6~ȕ %Mt$ʦP_T$-_>X&]+~S! w+e N%;X\ԝa]"Q!-ͨSj'fBǒ$ \ !``xzm},0~` m0=Zs$'6dT$æl?I/1d0S]\tc]'v^4-YZ1(,szqsy2y p+RG֫,؄#)|pG/:4/1JucfYxenʂ;ԕ˻j\Zkp3Nkl-k1IX!q4<>jlo5P][_mBIs9=p[Uv)Y1د@+7r)|S*dC.y5^{.XEZdi^]N#-:WŶ;9ح"whc[_ATmMVn8cg5 X?y(׭O& ?3@4X!GZB Ә_*mGy: k h7XQV JQ;gl)ݭEcǯshK%Rn伟3PGu{Gx]ּ Jtz Hb/[q81=LP7l&j~V|8 ~]K"D[6 Ah`v&Vb[1^zk!kvYEc;qC1%ÌAG9bCS3w3aYbUcB06r*WkW}Vs :LK VXSN,eCଞ f9N8@ң,YKe]ss U )Q\|k-mDnɈuj_T5PЗ;&vb RU,7 (h ApqlE /fg4|?Ҁmrx[X/ EςgS̚и;A5e koBG.ǸF+<>Leo!HFe/Q3W"T<&0qmSڗE]R=?h  JP4F)d>VYГn^M_)K]|DҡVeܳc]YأPB̲h*ik_z+ k2,/;[5;8FڠZi} &-ڙ؈?ͺd/Uji]V4`Ů/ﺀ=(4t^!A}i/8;ʨ$6R >>vJd%6!U&b@4/b#(wHּeT-h*K^G nqMt h`f [La-deB˔{pa7h1s4N^˜fVgb~UlGyݞ\]|c^˘ݽp0OY!JaQ[gֈNv)oFW"~72a8S_.KK6Jޘ:lK'X- L[i{83i$ ͉\ثueIg33DD3]l)rѭ*Iz/!EӅY"j u) 裰 OoE}tLMĻ5y2_g1m~Gq_å^qsA;er EL+ZNWEuj MA>p|^\+[vE;ݝ%0%䖟M5Mqzs u2Qd*@7XjƇ 6Vg[}͆_[\22 .I;qAE*=yۋ5xb8@pGB30o9wWsamS2:x78:LHV[wޣ9W 3 bmsnYTXR޵T˽=VZѮɧ 8]==ˋ16e`@\>~ooz ;R$&~,—>b$X rǰVhX&X|#FĬU3@=]45┯Se{2Q^8شu9}E]ȋA]~/{ q%PyN)ž*VzVIq,9áuoT7nMLhubYj]ӐӜnt$x":jW~h.;Kac׌K_Ȳ_s!R5MS?:G+ J 0cM'ׁȦW/xLk|ӜF0]t29Hunuـkvy7Ŭ">| `N]JfŇG({o/Eʫ2ԶPx4Hn D^tdwqT.؂)C Zw 92X5*T̕Ej^Sj0$8L)9;=ڋE]z1xL/,DUHcxj/L)"j ;@8pFcF*=0wvβVuC~7Tm?}Y~< A,ھj)V(8^;:ªz¼ b lXZq-EAdEk oT&$UJ.8T:Z8פc8Eŝ}/c0&M;I`;To(k5}g !T9s\ ž>"'+WT 4y  Қ?, g}AGkR!E'a͕X<>[`7X@ibT+h*+JPmr~3?ڿQjO@ 1IM.TwwBmL(@(swi 4t3^0$t[uеx9d?E´ NזHqs;tӜXPd)ˆ2燀gi{nرqjк)支W\zTIX^v ^Mp(]j}9tM[V5t Yj% u3a&:MJܷsuܵ[@Sl.4?k!z:-썂 + .Wia]tc=PS{?:Νȫ8O=-W!%7PUzץ^G0 tWrJ xe tc4稱}|K|fع{Es> ~(=A#zNDlF3K>,-VcU PxRJ:P2zqڬs8su*W&6yUد򔃚g8bۗ1q⨈# LY#,ߓg*云ogfLftpGl-j tp2.AQLB۳{)ʔ2&;C/͖x\Ci._OCp fe.52Earya:mz u*LyHIΙZ6`Vq;j8gz 'S<<79n4&XӪYt/ެ֙Б89 +059j'qӢat !Hّ!z #0bN\Ct0XM`B^}~Bɾ b raPaȩ;*P6J'yV}", [ :f}EX\ P <2>Io  E}BT̬5Xu5ژ(k'GESiH7櫐 EG" ǀn3%2d$m@ͿLMGk5Ő4QP='c5,#V9Ӎ_*4BǗ2*ǖ.K jzMgWfLy⨼[1 )A S/L5>ك | pEA|M`Ai :d u_]wB\ 6 XqiۃaTHt/V(mgїiv@u]ݡH@tCRfa47@{!t3ɆDͼyj8 ߶'+S#*19 }fjgH.zO{ԅ0sBqWj2JY!T713O>SO`9N5޵q9cejV TZ^|Q ѓ;P AGC4p pU5[!6@yXmEʋFA@_ _{veBTN$7q\q2-m @,V}6_!A: /_Nm2Z$#%m ͪa@EJx>3\{Ӭ}ѳ)]Ɨ\XJz[|?bpiGm H~bxOO`赅C4JD)piI+GZiػЦX"9.Re=]{[F tB@w;R^hosnC2rt-YȟCUJ||=ioKG"B9':#.j!s0AB\7!fuE\,p i'hjغΔ)VE+^N_5A"){c] vl"mčor|F|2kqd =cҡ [M#P^ YE1NϜ1}0G}8=:Bhx"YqQD8$ p-hUty%ՓY:jǴ,cS<7H41$tfl@rь==W.LD1GY۷8߾jd 1w;ᑷnDu)϶CI}!E0a=ϟ\Xnf_0t0aV!sr2Mnas"usCRVbU} ȹpT6JG$|*zy5o8B&1E}t]e*чB`cJ/q\x%i]$Pq6X!!Ϝ7V} Qp*ªʍKjcc xnklt:ub3RPSi0U) }W2ԃ~fVYX0'+ $j]wp>dA S J$4ڦ0M,rɊ3ps¶Bӽdg*aH$ ‹_T䫍5͹ju%^lZWt"UՅ8/>wf.ib#M +cL$x|E*tԀ@u/|^:szL (fFUC%HWN(n9صza9A`T H{-3p,rʢ;xCꗟpi!2v3J@y&]$]ܓX!}VE@_]@w{-,ِq҄bœW#n&a=I}$vEq' M_{I- %&H1HGz盘:l&X"ܸ9UT2N]NF0M/ NTMuZ` ҵ.\ˊ>^<霜Za0gCCB{(~tCY))PoF`.T1]vCs[uUЃQjEBEh'ulL9ChQ`)WEN\4R(x?.KK3Jґ}Y-JnTOe6UBh2唷*tEYK@/3f?o.CSYX ?*TEPD?vg#S#srb&a8D8댘 z3?Պd)c(] QJSLz1%6JB}ɹę44csAƭ{uEh#rթlܻv/T y_޴Z9HeZȔ`2Sl JEY|<,+vN:6(CP* "/ qߢyy,8A >#!vIk;#{-xJYH[y0JQSIT!]9Õ qdR>5_8t'0dvRA" _ b軫UOWJ5nEѻ@'N=BQ@z<ؑ-b{KAwP„U-zPq pFƜ{n^Ơ>9 X Ӂ%&Zj+ueqI盪R4|O*PtزA{ ɰzee3, rQnMSn,6,L/_Dv7lvU*W!24}ϕHFta9|a@/zIЖ|!m3Kd~߼>W8yjRV) ȁbFd)csQ+d<(!IOe]k _EڞnE>DۂVjQPoTgT>\DdW \b&*XGjvDX+mW఼:LKTŚTDriidvys4Z\7vbi(ӗ>bQ&'ZmrrX?XiZUX LJQO_z|Ks j 0竢Tkԕ(=RݶBИ>5cKrн T$[YSQ܀3Q(JᨑMyOȌ ͅ[VWzq͈X88㧶פ?4EGςj lרd & 6,nS![|iԅ%^>g5e/1oCu 57 bAy%a|]$VM[w f;W?ٙ/Y FA&`fA|\`kG9.AZYB-jd‹vj|ɪ >gʰpo]t1RObcӴ9PJ뢳}TӇ8eP'fEZZIfR{Bl pCa{Tڮ+fzهn?RBX: > P%kuJľ&?2J~eD&%-jV l-TT%vBqE2b.uyWqMpqvI-EYUT83dvӡ|iO8e'b$t|7kYA+2J`ԑVGtڀ.Ҙ礈NUcFbbڄs>~9Z샒s#(Œ&Dz.k:.VE6sLbe>)KïjmPaV)ȑCN;].^oneb5qm4'V3e[%6sM{lY.϶3V3H^\8CrV"@P}&9SaKpV:ZpR&V\LI!d85gnn~4e?]^Aл;S(+?=DA(:I=]WJx"$vں&_Ev$?LYY^ST = *R5ޢ8([N)S\ljt6miwDd~́FBiȓ ^j _H_m#ˍ '0q[.7ۏto⍪\ Z <ӰNx 1,t4YPI:ŮR 5Zm"&ksVn"bq~2&\ͷ Alڈj37gX` j;h3\VYPR9(R0+"/*g:t4_& 0H c9o 2G/,>Druz+OέjZ@pel g3/I;:=qOR2gD)wA͖Qe .WYQc5۬r VQ$fM{>bxtL{<&zI\sEMwe3B6e+4A(OXC͖ rgwg8GiB’sIL7\jqg*_ 39 0fzU2m!K^*\ 6=+9̽d<76rwRWe>9jd:^iUb@'b9ԙ)/"q2AZS4H kf}9p7zŸ$н+(p}IL7?n˸ 6>Iwnx>^Ѓ)Jȧ{2q`a(U:w,xá)*V艀In&vgM9ZxȍBL8ﯘ @* )Ho߂ BQ)?ФM@Y 7 aW] 1le?T x =$ H7مB_dH9or D$HR* P㑑Y"4+ixmA75 Y^$ӾMfJm٣D_ ſy2fn+pkAwPCP;d?I1mAP;#`8P{;+ЯǀM=.XWCwSiQgx& .[x@2s<շRIKf:7YyvdrT&U]KƑnLp| -ɿ_Vrh9%2Q˛JO<{쒥qۊ✁tqݕ&ݪ4Fo2 ;cm![9D|qت$K:/NVf\Mƃ] Jkh4F`̧m*z Bq&k"6WaR+ R|HD4q4=p9(#-.÷+F-]DJRa}v4zvowɺWsWеA8F QN_Р0%/uC+SA'bL}`hUؖIEÏlD=k; [)$Xl|m˸vSСR8bPN?$vOEB*Ug>]k&u*U44:2jk XBIn=Hr˾C&NTtpF21K)Z纑;i8hB}H#Yۮ{϶ȧמ蛊h=Bhlr(,P~Q@c_Quϣ>3H9Uzh6Y ڈ_yO&%h)ݜ% 0\N^xsm陂,1Б1 Y)0i#Kz%G9>#b+\.Zb# :]ռC|?>:fLiꁚICwsy爀VRs D0S :bg,U.{T+}vݹ80hِI*F){t=~RZH vsG3h 2;^ݿ ϫɏI.R@ ?1׫Z/jzb<&r*I}LT NוkǟשjpVoJTJN±x;Ŀ6Nʫ_:{"z;f}˙2h=zw8ڃQn`20CC0AeI{ff^CH XI@JM$2h.e:A-<C;GM*/0 v{M޶İr\.Gt EI|ſ 8@]vPƥܰNh +nÁgLJbV3(eAZF/έ1_ZH@«'mTZqC:RUxV4{* f \!]1 <j U.,_Ke򮩠ȹ(HyyBx:h>,G Jˡٚ@,=$*Ifb A9ռnr$+4wNEg&&(?tsXgԍDSYw ۪&DRi4+fFX  xT1C?[VD:DFUP=aV Z6Zɯ+MOtmWz,ց4gGqsJSVD(CRMx(,@fuq԰eol~m^\ F}B=Y`~TbCN80uk{|빈s>n~,rҧ+,FCC B-}&r2tDbsAK-e#& F@8Nb\tVc _ӹU3y6%p^e3%yj-jF}_Z_eyp/x0x[q # qcgJD&3AzTn>0#hvmTdJSNpwMu0+v ~@ 8#@ů:3~fbZ1 ˺n8[v$N4%ڵ'|P+9;vih0mDܱ txhSV _QطBZ6&wh~xg'bmnum15hI0 :efiM(BX%3~n Ҡ(t9/9[yL=ӥEy7c,g-{R7F;(kĶ [+2ɺ}j,jNr? TPh*cEo3#4حxAfNXh[66½y+8՛b[s&9"YmϹˍ/vrз ߈0 3C<%nGߤFLɥ4 y Y$R^D(DJݳr~fP!ג7AI22}:{D oݍȸT>W;/A]y|DKCD$p˧#m~ ( [gT-euRff=SzH6ޘۂ&R Vh挬Rd&3m*N۬ $(ҥ-CDžfMHkPh1arπKjܛ_ v˴ka&` DHϠKe@\\/fe @B)-x+ !Ró(ZL \uoRUt*5+cU v@HEZ84m_4$f ܓ h#Jr3k[<4<#jt(T5 -,Hs޶YMZ̦e'M12A%0Q &CC bڼxC1E׮l:"#*`KrsmjDGiCo;-Wti mh DXF `?˜(`U`N7 z6Lqwpq߉5q#F$Nٝ#"V0`э1]3"rcJ'St]pb05HHjq),u(iݸŮ[e](ª2G+ W~}*|#7 F(un˝L;rTAOlV!`P_*iA=o^n?y&<5j--LѩƛСѥK_>C$VY1$7pN]yىqMv-Oñ_8*$ zD+h<gN2M@X]<ĩUzd$VkClk^-smp0| E::m(µ+" fdnIOl k/+_4xj'Ee@Mx?<nq PcڻTpŘHN\D%=Wd?=SȚ7"bV15dͮ$czL\S8|ugIܚqꪆJZo6~M~4FakTan#Wmm-#AQ No9)iM(מjZhOP M_4Pnxx;0Cmܜw@8m- , 9}\g|'ԑӦj̾M^9~|w 6Z&yT6to$fv?]Q ¨8NM"W  SBB&OkA_c_37ILjgkj2NQ";HN׳X R֒{p,GLN=/v|1tx3w`"(6 ƨSMNK0>8s,!| DȮ@/ՠ}uHp1-bQ.(b#\&ԑX񅳑beDWdzR|fVʦr(!X!g+#D Q#YW:t և/Pee;O$J\D|<$o'r3q_ 4 3 KG8mVOݴH:',k qkZ/JKpH&9#f?ߠنk;,-]񊯝>Xo2DB*r|S\rx£ȗ|n6~pɽ ٰA&Ty4Z[QzP: o$$ʓ?4P1" |iƠEk7f3~}ǪyOg@@x'\H'SgA ӛA$5du W?czW-7H<.5ׄI hqk=*_2() D;7O)dֈvȢ·<ⰶhXUt 7? P7*m{ ٳ%H{4V3lWHA}PL =љ!15A5╧JF QY4zN6bO{eCw֪e$BlTF:Pjm~EL1J EC]+݅z%Y4YzTcPF| U(1M6byiS h&ly4`, Dgk%%޽Čsf|6 c AA(M5%"f@&8=Z4^3ƲƿI`UNl+U)6&Fdk8DvS~i-ES$>v92*0R1 V[ Ec7"EQjlb*cښ՘y ao_PyJ#Cn%mvDv}I'8PKG@ 8M2 8|Ƙx8dq8iR1+YHªsJL}n{0>s8nT 8N{@v,)%!GZ|?v .~xgcؕcw. i1b eg_.${4֨^np2ڵ˶ @HH.ɢ>WMP vFQۨڵFtnxۑZb ~ 2唌HLڼ('`5^عӰj<`~I9SbH)dH6G@,by] / v5R [ա o*,/79e.w}9@4-&t b @=kU/aP-tnчȑF?=ZغxZ(X7dIMS0(w!PZݿ'6ZJtLbWdLR*ÈwF"eB]s秲M/Fp )x4Z{o̦wRcqwB8G!|qSb^ʲq-V[x⍍ hВ][a4%TB;_`LwTvO\&6dB7FW.\xլ}|4GA+'F:>l[};⯬`re:uX!wC2&i=8R}BηPNӻR#*m L EGeRX׈uaOd.QurBw=)Ld51z(k!ߧ$ӕwD02;$;~2=xѹ:.,* HeȉH_ q@.B⟋*cPq @[XT';BQ "/zP ڭiaܲBYHM`ѱOxPÖ;ƤItX<71||pt#|׷V7G3HQƌٍ>xJ*ƢR779|4E,\#>u( #t%1؝N[S1ExL_;Y*^PoaLw7"NǢ;B IפIcꨮ3u&/ڠ/@xHxw*xkٙ{F0Y3ЯOrsY*>E$},_"dy4z9"B@z[ɩL 7-zOS+K}*`yB$}x˙ x@=MhۂzI&kwno/(+ʏE|mOZ0穾 o'Xb_$x7.[vEapf̠xEaz"&@ 宫xk,rAb|&_~Q-q&wъ@яC)lsQ7C v+X$<qmeCH%bkU4+Xȓ#l]* 's\eiC8EqA2Y#RߌV3Et!d]Hsla Bo$Z $bhnB3XfF{Y|n͝5zæ&ό)AǿͩMCBsbLԾF ē7!s]il}jӈ[~JU\ ya< }xdAߗ!$w7tu|t˷|WQ4;?3[D1ݘ{y>ij6T8)G?VߓC1abnE9aP˿$T}x<[eJ6Uք'X !P_FR6f8Fsxvҏ}j/|m+GX &G{Ҍ-:WOO'mK,ʺa [J X?zA6D̙bJAujٶ/]b`O[+05AZ~~n4 {a~ֶmy(ef/~o{zN%qƪIY4eQX7ńc`**)gx~KI[ǽ!u/{kq'L+5)I͑Yz*({Cru'^<\ {h d*~a<P*^C|ur4կf2##G,9SC ;j0U"C:wUBZRNi +PW40rnx$bU9SsGdr_I;ЈsXȑn ht,"8(P*:x{|ަ IvJs^2MЁ61o ,I CEą>'_ whQ 2&5IwĪmvm"*|vk>B yF%!qwJ|-;4Z.!R͐4Z ">}n<Wq*J Ҽɨ$_w^oۚAk)>l܁QjT }m9e[$5axtO6i;9n(,夢qyήPCf˟;rD,}gGPqlzF*5Rd9YE(Y0ܴ%v I7ఊ6 $S?ݺMt|#yi[Em\e1lyL9uNҍc[vA QDmtU yĴij+QK_`KwZI,0-*V(Y 郣9"-L+fh$s&j*M‡~}Iw ?:)M EN]Q.֮5>9SHmlݸhi~y43Nݤs=n7=[B'V3>(c_y38}cwItlKK )ڠ{GR߱*Ϩ-@wu^ t180x)FNA!tEPݸS s J+i$H[ێNf:7X7㰇<_lrs*XKt Q8"dY|3>O< 5u,(?lXr1B!9 'SU0]k+ X\\$Wƃ _D٩^0DV{}o? _doJ~C L+9L= <4ER.ʺ>}MJ\tYw{ i9B)iÃnW=9p1 .iaTtJ8Τo~02Y@~@N:0*q3;Q0 sP<G6wL)MpSw#е!頗 E߶_9vΔl jLs-|$C&yuʿ$95RÌr[ve*l$-՟_3GO|)pGjik jG_f#|oKwx^]; e pͬ}$vI$n;c@a,{*o/p0RIcQ0 TMf{U0[Uy{grks~Xd <\|p{,DǷۨ~vՄe ei}*ޑM=+Ѡ,v=-@נ &NLn W{f~Lo?`,N hKh'v k2UNsg,: Ziz) t0pmKy_7 B<me`ACţмq͊CJdCJM?a`de~T&-C2 a~s#VGri ! k[=>JdP?}wBx@'1Ҷt N4/9 |ӬK$E-Үv:FtIySrĶY6f{3Gƣ~\m8FlªG\2[k3RoO?Id~23]6|`ucfDIFt+7\?+&lMhm'y']/󖩔PTFЪdݚڦ˞,ֵFmR!!K:}&Ӷk $g[;li#ӓHbCG󼗶*~&9d)DL'Ɏ/ $zZ>Sg12zJLnl^)os1[\v*fa?);ӥR9Ԓiߏ*bIݓ d?8 C-US͇f,U0g~[YP*83B;̦'DsU8u,mu3Mvݯ8 O:ieV)o?=>tBs_} FMQ <JU'|U xh-x׻IHά<>%i`r֖^.fxI&jZs*tQe(-X6e^AG$zKqgpC^!}G\BqH2!I+u+Y;4ؿ.JT+rLuSj<,dx*?Y@ʸ+ Y+S ɇ ,q53<4^8S<3.96s"-VK 5ھ8@7X 3ߤ6M[=c沉ͳBץ{8L/ؠ[5P岢2^tMݍJc'ΓT;"c1OǺku)J`؂cHBKxA ˧ulf"O۶YER)ˆD3qo=чo]$VVQLßl_iuEkf]fDX!/.^#{y1#'iP9ĩE2 ]");#Xyp7qJ&`O2`X C M "?d{ u^\_0PfwMyo`ͶUd$YW&d>}q JJL;7JF<oB3|aȥ5]Q,}F͒GLÛȳ׍:'̖9+}=]GYO4T~a@^̧-\ZXݖ{`K1mM&1A0=b#2{3c,yTr^A>L EhP}/$0PʏR'OyB6$+g݃[*h1 ; QD%W4Qs INВc1U2S8cZ%䭗SNP3.a݋٬z"@o'O,8Y"'eJAAb2%G.p[nE${2Z5)8OVEp>Zm0'\w 껽#jg1?a+s\iS҃$:G]V+qxE^BC\|@w3\l Bgqw5?\մ1XaCFr^dညScLg;_sW bZ3r Că#,/o H.5FM[!zɘ&GwG7'~㢙7pt`%_B nB/+$ayf}y~PY[ɫ!uaw?fpu4InTe}I!Vccpҿ%Ae<{ `OyۣA\Y 8MsNspG*T޻LʼnNqXO$Pֳ#S6~HXMd:?`:]PCSwץp§OGCa-'B4Pk!#4ZWQsOҘ-5h=6á`͎M壪 etuSeb|~/>֤6;C06'YVG:Tޠ  ޢH&gx=3)Xroϝ/~٦FAHˉȑSX5* &{y {% FlutuDž9R0w9v(d2ߠp5u,W%I?Bne=>PQ}%<4$Fd$> Zqth3Y` %2‘iQWR L6}3oc?Llˋ#r W4?'X6x׈38' rŲC K8;։x^ VQ7 n\/xbۑI?h&s}VSxnC2WPEJ[.fFi3?n9L_0|$[!boA)V]oCٲRyJГ~ DX8nEX_)Hu3Ȱeb̥Wbע_ [,{)VCl4e_X W`i^/ kҡ3^$^~v76WՍ`ႰEv[ ?|ɌGj#kr)7[ǂm6ȣP8NA0%OydY,e?}j2D鿹LǛǖbFR #S gM[#v:tfӓ Bιp(!q{!vRwnY-EOKq؊f!&67љ3\k.q{0;]Thzw@Gy3K^9Qat#`2M}d U35 KՀtgg)A8hQPJQ?&3_9bV*m2su\@2hL5=vaoʼn0%/pNeȶ 8% 90iF8YAI1Н :!Nr߶A 64?<3z H`2P*Hw⤳wxyn Tnmҗ}Q lc =Ϸ'9CPUqZakj:k9"#L |ҁC[PixqY$\NAzk" |ɋ,g4-S|eOx &$a(y!xͩڷhA|fb}QF5EMߏaZȷ(YiKe-dPsHZ~UdqTWr~YxsY؅A[KkK+9m--teR?Sx ߩx?!zѠCDȭLm6FyH`d38vciP"py.AfWB~ 7o?S5`%KD_ȑ%~l{6vk0&0~pvW3٩tĜ7N}u,:4D'sl1H%y M4aM?8jf+{ئ8_ɏ9;rŸ0)r |a0AD'Ѯ&'ᲞRX*_T3Y5 Hc<ƈ6 /ˮyʾf} !^B$1-:٢Nw'g(#mr)̅e#aK/=/) n*?@gFHEG̴:u;K50HN!zv/_ Kٳx sSnPo+}f@_4[h+vK+šU!b'r I7KuӺ$/kY % 5B>T*@0_Q츿{zAkjm 1#]J_'@v08=]G۲.(a/?泶{#8< :[<<'ڲxU,,򑵚V{.V1qc |~3dPD-j QXLo c' b^}]Gqel,PTs ϴoQ O[X qvKQݾ-FqSz$E$(EoV'dj6H&.|N%XʔeI.9AP|7z?,&@-@3bGJ5.|}!ޘ Kcjol6.4?|NA _R4Xe 0Ce#=x^NxO"*TG{8ײ;*G]c:jm$U /U b9Ǔq@^~#=U^Ͷ7+rb7P粁9P$%eB!+@X_*u'% +Շl}g%⧳WK V^Bk@&t%kOvScfF-W PJsz<}xɄ}_*6˸ʖZ&ŤPaXJC pUNo6}C'M F= ~ ,HȰ2|䭶SKw*m;F^2X:r{Y2Qd E] UY+5΋M _UR6 g.0R@6X, -}Q@D͹Ңfު3Q=|?X.a7knMe/loM|-^#{!V~Т' TƆĢrzS+Foњz~gdAoڇ1ՅX&{@r"Hv,FuٌKۗA=c򇥲rp_z]"2)΂Ɛ\ 9U/WD,x~^e(rL@8Oab/d1 3{a~]|+)DQ@4;#\VUF7+t %[ |Kq) OG[W0\eZAܛ%0}oo1 +?q*p7iq gϘ@w&ℾ|҅0_};`.7Y4fܪH,gB_x7 LlcjBQ~1uǫ/K*_q.*foNN!;]N*d\=V? wg”4٠4ApW`x\H@:Loi3 VIw];B(hR ǩ=4'UΈ`gkDRQ\o:z@+BB^ȁu)"5@k "g& H zDev7DX2r2t WYrZ<]AK` T2ZdUQVۣ!.Qm 5v  ȯ,bh{h»٥ݕ yv5yP4B20g Лq?DLN]]a6WIhU2o̖Rvg!a'|[7A=ap,P(OB|P]kDv.`W)| xv&=s l2aRSs2fnb3F")I:!:OBEC,Zƒz>µ!V2X hG1# ͊$:[FoKX#cnȒd`t Dz  yE"aj}HTsAOkjz@,&K@[(8-:/^5vs|QY9}QO%@}3s-/ IDkdzƫ9y?PR %f&OQ0J13]_~1yS!A[*{̷U|c|:f?Ꭸ}1V|vw@ eV}U8SF'rh{ -NZW^al!gl 9>Nq s3*&6(=YJ[@4)Iv}{huG_{){ 9@m6k?96N1zeAf^ m2?kIjp@أ^kׇHRXt9kP&?_٫!DJBTIï2~W~,6$M8O_߷V}ϨVϒ&Dax}7X 6FEH #z5ӀpzqeP' /8Մ_D r@qg4*"g Eg%mŇI<Km4R<䍾Xmȅ\K{Wrdݲp7?h;?HZ #<䨯n7 |>"h;O"MS7-ƪ[P(٣lT5O!EDn$km:B2#"Sf7Ϛ=A=文:Pl@s764b3qpCN4~_,HZdln$N3u |^u Y'#V4;EUlk`T@A:Z G\>5X %#Ad q e0^#jr4DP$hTm)щLjqݶEϜiw935tgp0=g+0)b^R{>hKX?⠜Sk GF?\ts\ }j1JIwL[ q`?v<ʲ?>"_ZJq1pFP}b)*'.t6`\Dxb8cKB +G$szOy~xD}? tR~4`GhFI͹)cltHS#4J^RtxCCX iR5l ˨Ӆ:4$ћWL[1_.:x bwJPﷃb 4jXӈQg* /ږè}W/Y,t xr Y`guùvJt >+y4l7- BgkM€ XDVQ=ȡts ᣔ2}A|>֮ e]ke`T-EY\h@DSWD\ I8ʷ*T3>F"Y O67CE0gc.+|vM>]]Y5OR8Ëٿay||ZKa_% >Xyܻ9q5lVB:tA dߪ#qTo^'.w sUt5ذT@YY:#72m!c*> ` Oq&zFLČnFJBhTvK%1UEP6 'Ų,q]/ |D ҏUEGe)I6HlIwDH\9Gte;\%1BB㺨BBxUգ9yL)^MAOM߀*/}Rjz>D 4tc{*Oa28LaDsLw9I4K]d;|2%)9hk:aUp{S~XHYLJKH0'r =plIA| |%v-kĴp_] *r r&$xݛq UfuI!JS |9~be񮶳O>jԙOFc j_])CR$5l*Xe/xfٜ\LxS]\z`ȟQWsX?uqÅ@PW& ÔB-w< 1~! z "#=3|cqVUMݝy,^ۭ@9CgߎןXԑ#^FnNEFWuP<Ƣgwk\ +<8[dձ xE3' Jk1FԹLw{mws.37D5J'=S.&U~4B 4RqqV{ UD4tk $e[_q&/#™4o:O~ϴA`_> {~0NX`o2$l0WhAw9Ջ5DV@RT*uu>>Oh)]ք y{L{2Zd8V>R;Awk1/4 bA2 )soנ?Ľ>nq;[Z_A?JGD: Ԃ-S,7jsfH4&w+uûDY 9kvn ״gYi7Ѕp+%HwR pd37V{$ǃ674҄?F6Wwo@ D:t U8$] eYEo]&144^̯?kM` .WJ嬰%cِ[P+!& nȪ_;}?,Բ%Tsz_&l*݁*´nSxTg!n~E>\C&Wy71≠cʂG~v*W#NҌ}\Nw[ ;#Mͮb T"K{GZ9׶fFC4K+"bŕ7Al34,L'EHZ]Rϋ D6{SQB[Lכԑ>Yz^h+q,ޮ7Rc"-|DH!ʄER]_nr"V_"cǻw`0IAd7AcEkh>^cHU<-RoD>1~~'=8/fӻlz|k+i@xjY. po0׫(38wԫz?ZT <[TN҈9`|E .OHs&vIÜ) 8oho|qP6{.QX8 c?Z`U #`|WQTeo!:_jyE4M ꆚC:mPnŝ|wʤo 3' .خW$ ~|U~s"T?Q0;(THZ bj0M^To_ew?ܬ<, y!j@xCO6*ϵXX.QCنHL ziwYgB_2bFF4%;] F }vjۏ|0/JuMΎ"T#M̪#?;8chgSpѱ6BϪEh8bw3IAk0D_˽f̏FvǏL%Sj2JOItZ~bs`$KM1@FwA?~XG8عC礁w+z_`U.+]mA*IKV1KfBud\EW*/Yq5h!U*|jJ}AJg,`BbiJ! ._gN6c<7Lnw.eMlW8I+UƎvE'R)!ݭ3PAt|/y$!̗*X0d 'HkPb9Y+'2 ?qPd=0q]bO^o)5Pk"5yc@?m}X#óA '"B]5Er]..Hq㑭<(_W& YsNqW̱_A2e_Hi^0LmH6=U&۞=H͈b'4/De2: ݜ]' 9omIݮ{4 +m#EdZ|I.M+*CU8ōl綷>Ʌ1 ,,]ÿ%DMgҊؐܭ\7u6á̝O$"·n> NLge?"vII{DH) %YN(D2xp0..T& ܉m !J9,)7֓Mn\ 6T6DG}[s`D SWwΔZ{DzTyJpA: H1eU@ M2 5h2mu|UE]&Hti獛 |vC:k}(2᎕``ԄӭklgD)`'R WNEVJ M/ܿM[o(q׫tE?%FpǓ-橰E7d+ DgS75}z  }ʇx\m3v#prUڷ[HY=e"-Kw T. ݁x"7gݦ\)P WHYJ;?qFp׈2nuL^o]٧xa&F-fdKַ81(Ki0G|)V>.BU*ene'Fz!0IHSsW`@eJŦ`4}&vPׁYoz ?BjNӌvM5ZN1 SxJom<*HC'"q̊53g sxJRGⷱ͂]J$L] wkP`, mesv q+dDZ*SO+1x^Q'`Q2Tr%BLOA]b^OPY}KwJY/g]}j ԍn18naD$۝BM~cqI9!J|T<P*u7.g+?i웏?})rd>j{=czO(ClI"9ޚ&9[^Nh[[Ζ57!zte:*;\ .h]uD\pXKLjd#ch^it\l"(ݓ }G/¦iGEM' ʜ_eT.#BrvXH %5A]59hws}SKOev|rtP4QqP&rz f'촒oIuOOޥ2*nq7A@f&oڙ:@[c F/,İ*h E9yV/wD[ l^B9R:հj;)θL 3'3;>L!,>5uZn>*1 h/pqU$n=RJΝԉ~e$ažwRu} /pa ,@r]$og1Q7EZnm2+#o-~^o5=XcrW1RVIEIV1[65YrwT\8R+p _ekdkZS Hs#Ⓧc{9g+&\~HX2s$bXHX{L=r2{p?x"q4cn+GEqfl'@T7asL2ڲ Z|!8K-Z; ~Xgʢn:WU9jȓѦ%Yv^yb'nUh\?ORP9ͻ2-R]κY Y_#(' .X=8EGܷ? lte2$'[[O3UrRƹAJ:K٦*ZFwP+yN=xG5ߦ3a? *Lqm\QĿ]@e6b }sN4vA!m)B2jbi5y_CGcv jfP(@ \:u8dP*(l2nW"ܙM{v\F kJ yKqo僒r)jm҇`H-;{0!Džws V-G*PĽcSv>w&jJ:*{M917uu E9|dL2/DnRTrYfdMf^P©t+Σ.]h[Dr ȰQ:=THOl{(xa>C48P1WhaHX;~~,=єC 3*ුJykޛ+GtXE#u K "-62wY]2& a| _ odGN\T|bU|"`\zv#Eb͙ilQ6Gg,/w'M殖ӵDx﹤VV~e&ς&-mWqƯ̚8yq}ֺT?;[/V߰<;Ol8gJY*9Uau!d5 sؔ}:) wʋ k|~tVZĆ'bhW7/wX SQ15RdDueebeWш|;3\l"WiXZQDw*ĠR-Eɺnfof9`>d$4`}/ ܇rG 6wjW*#QWjx(Bŭo'!Br|[fok-?;{ Ǽ֕)~XeބvgnOvMkN(w|d3g7ʝo-dʊ5g#Jf=f$g$: Rھ[ɀL}mfL1e]tvY815%< f2c;F/Gj-DeZjQrjO-}i:n· Rycmb#TdϑgX<\^MGeٜU~k%Mw/f002D- 3)xQ;&EN-w{`|O̱!+:^5T&0(ᨖ`b:$$3&UvSlUNsN \ ޴Ln>4fvcC_rIFWG2BI^mx-,*Wrm;0G-᭢]d,YS7*сQ4Գ֤-e%!~JƘmgL^o|BzyHt̜,_ SMDX=Rмl3fi;F0g{] W5^}_p+sŃkI(߳] 'i#P3rM= hesXٻo!f.>l61\U 1e0իoqqPÀhΛgi`=/b7j͔Nr8p_A\@ _AVp$gvF 3`+Xb IؙrOcf'{gJͲ*PE^&T*F3]qԄQa =nD`6*9R _o-3B# ^-* Ϭ$!NjfkWWpɳB}[lnѢCjַͧDQ ? <~lFBƇ uwlV75oߧy+ (hɫ27kl#^Yb)lzo!:#?3[9)jW;o Kv4%l2C:j`5_D(#$F25 6&aJ~2ij?ax."VV$s%CH&-vS!^JAw[J`_Y`i!hH ͆Rw &L% CCnW0xp+cu(}fOK~#r$i&yeN9!lѰ=,3Z`i ٧i^ k5P&$W!P>jYQnss b AɐἒlQILc`QЃ4T3k ^7tI!Yw5\0^n,t~ba¸dGި&S#ZCZ҇22U+P`a4x&(و9,Q%*wD{LĆp% S#X46xϧbl u !Zȳ .?;o]"?wF)y_:ƍ ;~؁ w)&)_Ol{&mZbE^ogP*&`y毙1J<.z¿uuS 6O@g@b*#4" LoΒ:@AA %nBPvqG`QasB ^y#"&HJϛ撘 di#5<_I]:fZ[öϣ^Af"ɂK4+j$|ɰȚŽe; Q[hxjcuH)୩v~}|/ DtgOVؚrN'RQڝv^+wpq Cg@Y<%r_a=:MMYvJcQ|3oΈ)5q|`Qer[-LQKhje0TGK]е7"GȤn "ӏ &H^gd+*6#TsJ7Dsk3Ĥ޹6`FZ&h`f.]DX>!'}7-]X*eȜU.6Y#e-3^f.sfe UL IT?8{ț_}42H4ѕcSwf۾.dHmRt?+mp>T.%l1 Sh+ęU Q-F-"Y] =8+B0x+|dZŒ)Œ)AEcw K{"³|պ;OYZmzuNIF19oWt@ cZ ,; Q&ȍ\Lm XH`8]X g԰t.j9z)‘I,W] q·2qITH]!{ 7#DV?3ӷҫr6HɟY e̟d`.aJEh!$i Ne. ]'zbO!L * GQBvzE6''Faevdc˱J~Ms pGJlɨRᤃ'cUR3(4Tь̆8ld7TRKu*ƒ Fai()xYM Rcnr5 hzй<-Ӯ6fD1U,oZ|_^)$d6)A_e"k}ob@˨f;5TRy AȱA|xK5߉N y,[n{ ߣ?C_.5 N;5_e>Ha}7e7 YXyt02%㫪³dl3|̒~_xӇ65}kVٿ+|x'/Sv2{[Q39f.x`Ө1LX%LDIB)5l?ylqPs4Ob2PؾfV1)OI!@@9lԔ~>ʁUk3ԅto)p E9&T"%.C3X!jI& X +.2H=} /3쭃M=۾j~YLܾx\1L"{c/E0r:!K{/`7Ene4 -! codngU~3g/)lj KJZ}- g9$ P u]ܕc1c~zWP2C랊b6Ϻ̚_Mzyײ1.+&9CZvB$1𿙋c~^(bmmbum^O.U9ejY:սgPC[` Y0){? Wc.C~mmO 8#BkT4Mq؛)w'dVv6Z'hUAMaN6XvM7j`ɍ3 `һpNc1z5flj*ʍ޾,(ɦsܠma;΂kZk#|BD#qL\L4Tx@G9d;NLGIm-BV--mW;-y>ƩT*gpH*xiG׋LstKcQu/1E )T=^@{\g[;v8bRoB7qHՉӛ:l 7ߑȔ)|G]FD'k&N"iL~bI3vpߎvHVl7i;/EqbO!ea^+͇Qg@4ݺEz5 -.ÿnλ4+*_>Ŝ c u, ci8DJ{[^ZAWtu/a@͑[5b yf{-=wt?)GW^2>dMPFP[ZM aR jC 9]h4ó&W3v?e5 x#'/1C@y7=7w PY =PJ%~a_TU :}KP`g=GJإyjG y.GL7\:k乂tQpo]Hpͪ;*tMo80VdsM^ΰ0g/IAJLs- ;Fvr X4yq#g}Ol25f=0i'\#,G?GGbwg*ujr)s ^Jvu}ޭ;pY5S -(cxfK `Vclԉ]lxt j_^37 #5Un?7lE]̚EAdFw7;kGܵ.3||oE)<8`%D\(ЕV}9\w"i D'!(!E"UQNr&4-_.Mޑ|)~u:g65VR181\' [lۚVANP Hs ;]goP Qtcʥ/:L2a}+6;t\}3H:M cmyӈׁ*(eSv]Q0V69TUlrrwQa;߹t.)3GP]Sp^<|V~%%lEud`X2OgA]v\F62Ù !LSK@%ˌ]JYJmmXSd<ԒK&^%V30s 3-ep]T,ux20R e*,^[y:Tޭڋf;OdG$?u+!nC;qCb_Ϙjt=lP{X\Mޅ{J zo, %yͩ+Z鋏(ڂFULG˟DN^~cX]87Xlu[iIVebMHHdzhvbjq[htܷs#Jˏ/č#FT ɎGHɍ\Y 1AY-*Hʷ ghݯJS]KR;0\_͇V_BlnZsm&Vnf8ί驵dT)K_E sfy Lt6y1*L:yMǟrm(:;yv(emxVi`;^cЉfݠuIyE ^R_)ysU5iű)NYͿS[;l\WP \vwJs8P N Nڥ#fs=FYWUTfA# `X 5>qelM>U6f]*.>/uFy5 ?'T!ߚIVAVjSCYYU1ϿX(38=5ü{g[A1ǁ*,X~E ]k"\6 {Cb_4mx*y8?siF4; d_P+S=غlhDJF5=<5eg>m{6?H*>+T"9"Va_:H^~@?8H'B~X'QJ!VN@0BC W]b1x~ Mp㦢3N2i?(@tYx9CD21]1]6TgZCHnI"SdhIOvP %ʻy9T ۊq9L=jܭ$7X+F H:u3H)|,Y&ע%ysZiA/?Ȯ(sj7?:fb[}HaX%WMITˋ=!0-Xb!l;,QzNvC2I/ɠw_.s[f1߿a&F̔Wd<[|=H[(Gre?.HtmϷ.:ːi?K 58PK9AD;3!EDO/5c5tt,% *[b!STd}eiSa}dA:5╊T8WPos͏)"~p?иUg~wJ TP\f)5V᯦_C!:C'f4Ǧ`Ĵ?e)pih-*F(o3Ucߧ,\~/y~/wc]x#% #kAkT#Wko*{r`\R^YќxӁf.T1u}:k(/WT.Άx9b0̍b(Szs4K%3F@jCayR?qJ?_0)CU#=CEMYK!0f3 -bF.'obԈG} +.4Ig mձ/uVpuQ ߎ6Z1`3ϵ*݃s~h]茡ٵWZ)|0mjՕ x*8e{*!.NB}c $/ud^́@!ĎbtzBvޞ{/$[0U[MEK6F |_F5|ȶidA~FWYnf˿Ei<rHu7w-^>nC1^m%$dG}2 ;>JJ@,\B^>QzK"(/|f ܑ0 D0MjAS3P( ElWt nF㊛a;LKEW`:;hfPpb H:027MswdTȁ+ұ!HdyeD05NQ$n Ë8G#I6{yW^w )@a$<%Q+ۿ)MV̔ʹ;wt.=uf_ [xT=Tk\*e(O[\wPI' ;6_zTSn[ξ$ cJ*o?/L e4~)TMW!ߣ2gػǰ3yf,MGi|+%2c@R2r&m;؊v?+n4N]oK1 =yDDP*Xx{Ot znu` GǝUf?גx6X7H4dd+V "s⒒&cyv(~MF5ьBGO}pƈSv92P<Ϊ Fyw:lN}+MAW+P˂oxNϩ:nE 9/uqcޒJr`%A_)UOъ;4Su윎+}R(ɦcUP `$Sogː+jQY}aV<ʕOf~,>8E)$XeO(`bA֧dS=l\M%)*[xmmz1 Bs+ $=Х+Qq`Z@Aw\MpqQl-u$]4?0:*,uWzN As%Sa1/SƌsgǿL* j!l.%\?4ɀNړ1hd!ev\j8 ʀ0q&zSap'w[w$|Aq!@_]J4I*#( o1l)̱یj#;5Seŕ ^{_J Gx3 V@{ี`m 8IfBSw#@RRD1(~Tt=HpO ! N/4B0\ p*GCNN[xz"t-qSP/c"a*9`$}[UȗR4Lmr'DMma,MYW~&&-ej4aHo&PO-B}95viv]:#۲NP~4D됱{,M|9ĉ}}dƎrcpAZ (Te!,|mq#abf%K$4ySC@pk3+i#%Y!1 KwGZQm4A$[/+b@(B>rAbވ\Oڛ(GYF*bAP#y:` )!(Dy@0jT;qm"4ks#m<sP7T<+Xs/vw9>f=kIШO`So0QQm:(n]miI¥QM1*_8QTSލttq/O,]iƏ"3'\V[ w%6X) 1-x){p }T/tՙ,Qa@PԐ/4(IL9du6Љ_4T=O2nMkvFz QrI[ N[>큫 ԗŽHфbEZ!|I3ښ`=t:-cwZxz"?,܇_JW=8;JYjl]dG9,6n(Z%Mr$Tj-1s(E@OPЩH]5~R338c?4y{jjO! <{};|v1T,> EMR];0\B^9N*J3g;f@=V$T {: coUkfUej^ta4r{%F>H;>kA) BJL[ «涨fF41?8<] "3,'́cƏk n|Ki긹 ;/V6u ֌JI;cYھ!p}a~'ե$mXY,',l ;ftR.DXƞd-s bH&qj7@i&o G@^0FBgVT4lbc4l<>Deb/#ʜFPah n_`n`&9UU( Un|AؿQA7[DaR ouۅJd#S9/8Q>#0+,N&jRBUCRs9)DOL2@|$ewUJ8 !oݘD73F;$r5$bfYW :U3ؘ6cS3Q6"#%f+ДĶs) ?2PQ 4F;]5-7Y@5FmysSng`֮<1 X4Fv5ztۋ}%5u-t(_ a&:ka;q]r'&BVve3%V^>)ًOmyO::*SוnPdG|Rъ ք9 v,8fXd8Q#ʷ"=rO2 Wӆ}>(ڤnFu]Ma][u^x5&wډY \ID@i:xą]j1:]$M%Ic⏿-@Oc c)lra~(P 6f%J[ .r!Om}vч 27e2ľ*[@?CPr>h_GB|qAyVa]#Ķ<|U /l\vӰ2sSi? \gMw+WqQ {`l$_6Y. MUרx jq<=~hm2ilj@Y1˲%DyRYscn%~؄PG(P}K2yd\Z]l) :a> aXE vW"7To@A5Ii+Ib B:& pً]j`ikM͜jH>3|GE]W)M;,pL<$=V;)/w:arKlvCcvH4EgDZh-xYGf @ 3-(U$;f8OHdVl([ܦGoDL$Uϗ*!C6<MQg`eyG f>*!Ȗ淇=t\8%-:S@y&`NM)-URw,W,iCDwO:\L[= _hˏ 46}0rQWI8>Nn[%@o *MtU"iIVlMHGuxWG'M>%)q|&kB@f'@ Jf,I gGH '!w'2~b:F>}xDUl2T(dEB0QkEQJFX2lZ&&t_՞_bRJpY@|k+XɰQdrn2=GDj,)-/t>0L`< X|f39w{bqȎc?>:pr|f y=}S! Y,PXS`|=g>8[@_rY*B#0$=\7O{Z|ZFپmCĩh\Ӷ҄L"gi"GK;S9mS_CKCG+vPEF#֫XvIoj 'ӖGr/-FMg:<1m[6W :SrHZ)|ћ@<#  ҄=ioY7L{ sG)Pj43<483&=ȫ+CIGb7]դZ'6BJ@VKR%PWQ-H% hx['28(Omάɰ3\,J[u*)ޙP\FJAXXI>/_KEiN&YH#AomUH24 >Y.˳ NM C KVzla725vV}BdhB KǼ;x} 791k&Z&۲yg)1GL1^ n>Y{ T')&)*ݗ(ڰp ?u=6ksM KÝ]xZ221@D:jJ >Qt[k X2ЁH ,J[8sYrtg(NE9hYVҮ~I1&wI?z(>vԣyu9{1/FSvQ8 ͪkK(O~7xD҅UUC! Ɗb-}f+JLh&y"xFI&4dsy7,g*tڼL8gw|wI.Mlt]cYDGk_G*p\딒 L'/8 5e) /|%ENE$p2ӱ{gr8el$alRKZ3"`x貞1~M|ޒm^6nqyR4[K-P SW`!ly!e5 c?W/H%ĹSEڵootʔŎ .Ԙԋ==d㘃{~$" D$^5Jv>Ts3?ṫ9co*``F`ݬ>>萬?uBcol+,ܹ#&0٣ju&5Ml5fjk}|u5Zt9MhgV P6h^҈˸&+TKI\96NՄk &vb~eC@D1t ,ml<]5VEDv*wxrXy|tNK݂=8 H}m_xtu(`; W'3Ye[N7i J|/]w- jpLr k `Usu ,@@&+l/}=($_WQ+՗} *AIJ[K]hfvQE+A1pgSs kl'Ph9{؏Jmݬcs֟e4|̪p󖾥ZԔT2wz`4=2G~.64v03p>feOO{u۟Ł/BpBv<z>zdFOjcHi_p\_qplΓ|PcAbe%jhܦF,ܦĦ; rV}Wh'$!_&?'y,%np*W_$Y'5”*462%ԓWH,_`B*LO)#DZ첞LS<3r +ɁїFrvEo#'< OY BŰB,A-dcVY% 7$F_~+0Ȇ*Bc5b?LX\xfx! Y Jysq0֯Z )LKJ$EgLuSt)R9/]YZ`oH}mJ#ˢ&A}ˉ?9aiNrqk|fR˹Z\ya $1l:ۢRխG`VKt51N#iǺҩ ,V8"P뺹#=8rxߩ"qr~C# d:֌ɂRΔ^xCJ0<oBomInݶ@+{0 hm,xیBzU] wE@ j܆ }RZ۴1RZ6ι!|RrՕ~&hƖޡee2)mQƄ/HP+:Jl\Q- gfCYo.2 n}y57/ U8BVDZqb<<#\r2X?$_'HA\V 2&61\OS }U;Q1vii A/%W2LPezqmut8GX) RU_0g|ՌL6j69S&u#s{wn# B"y%P%pڣ&.aYvzy=B?gܭ?h;w@!Gvh 㭶> Ud"!cRDLe\Gj68-J+Spޤڬy@6= BvPob 䛷hFDM@N1 qHԊQ20}3O )*هX"kIxK I(>DrSX\h1c\SAfImj+6jD0 ?}X1lD-⼜ۿ9h|R%o_8/]x$p0-ޝcL'V#gX("[&mP֫fCFeOɳj\H5$ӱ|qI)ɡk71:qJL@tTCu蹧^M=\;[dU#Z*ZJ _P8\hvŞ=)}U<'b-KwJx\ZNt2 %yi\еptF7gUϧ f᫈xV,QK*@-h2j7plQee7K(v"5̨E< ؕ3ӆDifX2С4`ԍn'Y>$M'GXd>֭J~Ɯ_Wnᵰwqf,1 3?IRo=JLm |=6 Ua{45Sn0ꭺP|2"6Ԗ,@F Oy؍RypcOo5e56=?-S 2UwK0K?QYtw '5Ӂi"@MĨM:V* qQP>Q8n2 ؄*5ȁSؙEީH>nibh~,kp*Ւ?̘1NDK?ERa!C8R W~(3Xq%!Z#?2K=ک]sy40n'3{5K)=nxR4QO]kj틺4YFmr-6P&0RBat}hk(\#G_KȡAW~j^6.VbT~A{x tFG* `tDSKJnxQQ&lxaO˷4Vv?菑G-MT&xi3+=. IbixLsȯ_095& Ul0",-v{%]X1}=)b)'$Q%s v'Lk4wNV8mOސ`LOp+w1yTؖ6>WhE&VǴ17{S/XIsX$2}3 >uLxM4˚׮m&LJ&;wWOHݟBꊲC@$ ]q|s[~HIJGeF _Zc 'Qo,-Hsϻ#+FU!VɔU|(K2Ll:; 5 ձ! .nMCBjV4'72VSK&m0 #*n ~Y5`L6PUyO9]H$x85] bˎLl5*Ï)! Rx1,hXS(iV;}|M=s9~d;8zxg2HͲn>Su,ʥ*Rʿ[#VAiC;ǒ_{wOl fV?DRh$% hS%&  Ȋ,kI6anH'زGxwJl)'5- =kQlaրp &G soNޓf2#ρdЀq&%+؉_GhQT;|ۓE`)вhQkɖb@֝o^H)pBdOy"Li)H;I{X.}(u{J>P9&.;@^;˥+2F=A9;6(f?T~f!8TTa@s^F˰)>ҥ5?lO~b=SAeN^I~mGdY̩yk#6vJSb+lo^Ի%ҾM^/=h^3Jغ'_iKoA&"t>呴a ZRьtk9+2SqhYp azM<$)~LG%ɮ/^|| x*(g"n?Trg&kf!"Ǚ$f+?eOt(GVǗ?k!i*"GT^|xe.baL/ֳo%ŀ+?GߝN(D=th_R\qxj N"*Ė$k;Zӱр2+@togTlF]吐>y9slE\ w$j]h@+0?` /qB~jYwͼE(;s ƀ#dd;;V(cC;"W1ı  TN^{+I#Iy -^xG2^[aܵlKeWOg^řL4^y[FNfBk @k6 ⚧" ϾmAέhXS2'U_f*ho/2y{?i~$"G%İjcC|HLtXvbg^YStW;ypYww@/֏"{%^;JŸK>7*TL7^j"s- ?*v?Jrpt*[s=&q^{H  W˪ ~nV~p0"sQC^xW3tHΎ+N G;txe4*sMz0-c"Q4<)2 yUۇ$\6Ki*ʗ IE3){(ǡ$q7ܢ kK`vj)e qU_!JX@Fg]dZ1{rr$5)ѓ3pk6@d{vwh1Zח,ZL}B:82'uqhxx;TDJ7c3`W`qlOݽ_q{uη $іztmXWaE0r8AxQCBc|K;6&#!>œGCȲ#QTE>~7rw [YnhHknankh NRZgv=sw[Kjx}ö>'+stHxU߆Zh:;|ꖥ92wIի%v+Oz!thad>'#E)L?X(~R_п^R?"+I4ökL:$P~tlh[UM?=@;V7-Qfn*C>oD?lJ%(r br}}5EIEY}\%` s͊07PBu߳r[O;oi7tvT\pqb(2_FkEk {AzGp/96= M`Q8UȨW|w6W(C/ .=nup }I${= ӆ6Y%7IMXLMn@B7na~R Fi&Gv:p5O0E N4~ӭ+V+}!pvAc(,4ѽہuJp4ռTut~BgôI.Ch=Ip(T#hŪl?J.{HOQ|[/Kbűmvϯ-,l'A+ؙ`{-su#Ġ W^~} *'a𱃣py*R}ZDIv>FumNj#SB x&A,-Ixٝc/Rq`'(;nˤe65BHܞ=܅f7h#$,`'J ٌKEܩ@:AICWIwQ@V :'Y@ٴlo5ٱO;Nb>!CNL} Yn@< *7H"#okle SSյ>İ< gSBFKϘyt I]g9 =DPmC/4zwq) XXwL `:SŴB@h@ADs)Wc?N$>0G *8+2r{C 5]OqeG5aR'"tAq_Ra; % Q PW!__vOs y@7[[ BpGDo嘀5 !Y*{*QXxe9gp'='&PaT({~,syemY`&G>犤E+Gt4B2.=/7w`4(S:K0m 0яke'ŕN_Ym߀EU@`u瀎K>l; yUR %t.v Bɾ,Np:: ^E?>= L3L 9'Ȋ*Sh<_KVXnLW% lhQ MLy*7%4w~nmLzoM= dj>$Ћ`v~̮tM d7 4o~:#mq1Н۬"$Hn6ȗ/p*UY,LGW z!3%{0C^=)\.@HO w/ïå^]Zwh{VNG~X5@(ğu7]{G!lB/foȘ?>R<abe{ QNAtoզYŪHbOfJC"CӅvΟsIVPv13YV)T)y:R A ӢKQ#"JVgzvXTqy"`H̊_;X@#P6()C) !"(Jy/X* +c%,r֒Ff/a^P6L!P8y??7ރ\ߌzݟ Yŏ3_ZhtS QNvY(}S%ZwXad "%Oԙ@1LMyx%4LicXkL6Nn^oM8 Czɹ, gF.c(?54SnD'ZcoaxgK`[xFCڇIݽ8  wmzt Cl (}4;wɃYWIٞײ.. 5.#~*$ B~usRP kثQ?c,b:0Dr ]CTh,Lk|zWxMұVnF:>AKXW1[>sW<$mGa]i;O]#=']ZEs 3[⪊2X.+S;3;~CRk80,׹Y6P3~)bnv~w(g݋5?>|89FjSעe:^ڭ%D !ەQwdq|mݪ%haAҲ?]OQXrٶe3!Ut Ws 8R Y;(Mz*뀞Z' Tz`hI^h͔h$&Ѳc&UYRp't=x6-vݨhO1,TUxC-~6H +X|nP+C@ݰۮgYWT45_DٙP`S|֫eNZʕCOzOFG}ER;Ufêhl?+J dUו UazdWvc3wK $#݇!rUe{HQt{p{#J. 3)4v!1jQv:q3Z1^qt=DuvbfTelw<-aJqwfG4[&\?!/OPQ)Y#],\+@3gl`Am30v XqVisYlL"Adݬ"e>Hfev_F 6;ɒ-0V-+b0kTRDi<@܄gN~#m)8҄&(04 ;=^$i|`Gݽ ^Rc4+Nm{v;Z,,I$J#&WG1udo4k3~EOUفYLr,-t~U3 kwmǰB$W0 JJf[g(6"$~B,.yF6jlaiQy8QoA5-LJ2I|Ifu|RzwrOЯbVۃv3Т,6ffDrS+=i:3ӛLґ#+P֦{P2\>dL_N=`4b<ݏ”ջ}\Zmx;99K9]ǹ 8 )M6uAMШa qrN{)ډ t8b]hZk*[Hv9׎t.7n}jIǁ7uqLRw&i-(Uw=Z+YAlOCF%iT10-♞;bybÛ?3M WELo$b~@e4;Bk5k8{Ւ2ϔd\I,ƈz96z0:෠x6DJl_ MJA {#ċ_U?&5^;ZkN}}@g?Hp%ڐ]Ŋm]mFK^fj^ׁgTcQ,lvw^&NR3cU/oJ!drp1W @N\BF}.Hkn.E0&4 Mk9NWHm<)j,UX&xD3f<(vDW}?1sD!34obשxBoP Q {!s(/FAOo~Q sc>/=ϝޗ %c ƸS.i>xK,Kf)+VhqEXְe]"/j^kM=`QP"'GoUqRP㶄 z kF 3z9يV#[̚袎wcx>-N.Aj'XY)$Y[_p-yI 0;7۾]AT*i Ŋ}UfEw8G)OGx=k0gיm/VS2֍PC9-;ZRؒ{ng5d>I &GɈH'V*PAAoRY&`0n6|[KK IPiλluQ7S7`vvv)PK_Ј3*'[V׳1^h7g|#"-5պ)oo[uۋ8lޫROjY\PT0e&3xBWdA U}cA jbI7=|@w$}éWIlұ|Kh?(<cFclheU_v'=y6aM [:Ό6AU|Jc\3XLx"jg"" Fڙ#$-`8rTT춨rHO+fNqiSRe۪*WGt |nPM`2 M<R7 Ly rZ~{JtJ^! }'B%fd ,֭^s<<SR)bWzAu es#_JS~]?GgbxFG"j ~H*d*2m7PNV_]jse늶fw1 UaDڳ~22."QpI:Wf٥ij\~@D .~C +݊pWe:z[Jpٵdx??W%Z|<ЛGZw3,lEc&ZWs`_y=J`NGi9Ol;OŽHD[W$UIIrH̽A:I(LdҧXW/RXj1@; ૮qi xZ@<Ԩt FQv+N=D%4~C !zʄuU3CU}P`e@H~؆=(7|cEsAQNY.FGİFe0]{'y0n:p}n35n6lcQfun 8{&p&܃V5W6j`ϰ6ꭋWN<#82ۂj9 ӭahyGH>`rΐȶS| D6ϬBnqp1Krm=cfGn NOp%~rQѝO)I46m S'yMt"XOhiȦ[dħ#ۀ)#5hPHg Ԑߘ-U08^{j5Qn{ěkd-il퉗1o̱E-_:Ni=*VZӐfa>ƕu\iܻ6LK͞X(v]a౉r63(>CC|P!èwu ;M0 v#Goj^9(-c1i'PrHyI5t 璘Z9xI7FL ?0G>@pX@I~'Q|@ZAD\Wx\+ /pu}DStƚ|-UpR]B@p7DҞLĸ#>5u3㰼LDD bK} &t%Q <; k sCi5Z)W8sT2]Kh-;|y_sYO9${6{㨳}f]!'~ }RlCY/bU0{WX`dG-Q'ec8::"f:壏G4WhTf->W;Ť7HH)0|sBzXmkVˁjRrfl2ClMDTQ%fm^?\!E;=;6lS g;[=/Bm!C [`T/ pV2iB )L24BFD@ҙg/G@`ZXvCZb n]Gqfz>H}7ᦌ_W}u|}(W+|nf$'˸m^*B]Ԭe1U.&pӣ7^:m}ͼWYf`[3ѪNCK6=o>t6ݼAN"SޗNMLNF-f$X(.wl{fzRu ^-wL풯ԗLd~R1~清7N9aAHcZC0w$Ԉ-$@o!aK}(g dSrjju)/;%3^a!2}j)iQ t YubZ JW5/A鍬ߝ=Z]~a6IJȀUq֣>V$_Ɠn[VKU;]fh<쁟% ? F24"O$U%ҵ8uSF,!UF I_&JMqq\nlq!rd |AeFbH[ڛa |:aL0; wY'9,}א3$ݩj?N05>эzJ38#I'.e0jo[?lI6EtS셚pQLYړ_+jb2L0۟lrۖꭸyZ ĢkGMB8r i!vY Eah~A:Qو)}0}\֘I"Vm$Z;XF)2mmTI"nUQSl/eK_6r{1y-wX>VCi435Q61px@4,->)Ŭ&B{:(*WF6i j)?,CI3ޒ | =ȵ 6CrC;6UF  m~dnJi&!r{% qD;'E=U2|Jsk;toTsbN80zn廢.MUhMPlP=RiSy~Wرe6IDGe*fD HEĎ dǺB=ϔ(_Fſj&Nm2Q%5yayV߰m ' .Z^&5SnF#z؏LWRu:`Qbok'<%xk ny3LQsYJo}x2i;󛅸L()&2b@P*Jr][ sC{wNKN,03*, VNK(SL9 ÕH`t꣒1a};N)"wPRjo|vy -X M{Y4IcZ CîfutKQ7VǼ2Jѥf_HQ +>ͽNdB o@iWPq)A3^|3Ƣ@,ĉʺrBh7H% \oL:8e.@Q50 ! :ґ<^!@ )ndHBn`-TL;L#p.*'UYO`n'i+ ^k F{';`꘱0 &QX֤00$%Ϥa(& yLQ-]ۡ66Fmgt=̮sNx'1?pRoE_`ªME}]I<2}SHצۧT Ewꑛ? mާc\:wř8Թ@?*n=T $ 셫u+"|F[MInvK7/%Tϩ/kܻCQìt8X]MPS3%nn{}VZMìWA=5bM 'p&dR@0u~;/2N-1|C<:1QvMc% vk.#: wiG"֚*/,v& a_rq| d]2ޱ* ηeCQ6yC^Vƙ3送 5~A{;lrN`ˈO')ILՈuzZzػƎ%2-r[0-zAT*'g=@-MERv#'$B^T ;(n@kT-Hu;_$=G!cq’1RT Z,̖rj PҷƫشX64{攦L<#Zcyu WeR:{nBU~kpDh,;Lp/a bCS~<66L'!AX=dqJ(V|-e37I6eSZh.-hQ;v8QE6+ -9'IcÃi#si,FYLirpࠗ6˼jrA9?:iw:*,g!zVC4XTA` TY٭b$PR-ݑ)nu-+W`n`_a\,֧pc@ŋw[*J3@cb:Ol-g Vr@!׻<:Umlܠ]&gbh泩?qz<%5Pg+ s|(jy1i|/n`֔eNv!DWJ&J{k6ǜi&Hp8',QN2) ^63ldSz6K6d&zW21*tcKȹ. l [#\Qr/!o M[j\s k_E䬻O3\MWH=M=j6gX*lZ _Z٩6xBZCԗ^pjؘr&]:sX$0oR}eVFqT%1oᣋ_?(;.n)A"r/x:ѻk*1A8 Mt?1o4)N`eKS=i"ݫh_ܪ$[ /oF(1} eݯ{{WPLXU5hgUR $acq!bjIwV HX#\vQe]{.[68l,k^yfZ%#ThniXΓࢱܻ> 43ͤS$&@C:-) |'\vؑmmmկeV,WOy9@`XbGsS?Ըlm~)!v\4ɔsBoKZ/pJ02vp[rBivOtA]^t^4S> 흔y#,&u^%DDSБI2B];V'ݽ]y ^Xˑ+F(g>i&<3wci%8whH{?_xF_>>cd۽^8y5wAy;.tS賚z.[؃SIϊG JJ(=ڱzV/}}̦"ڭ}[V+A81\?~.cc<īYU,@Ҽ?Z#yY w#0˽)Kkfr_:9wnlz3ݹ* ᝻+fv ΑmӦthP53HV!Bz`2z Q]7b-!hAO/-L# VDr4wK'1+ɜx4& z./L]%Wm(nB+Eit+-h͑߾+_T{hM`YrVg-뱟rVaX cp+1 OlVHX6z효1(.xyr)q:.d9$09;9a>}Pq:P hR\HK`. ][ /5RЋv=KN͓JJ2uqW΂b:.ǝt|n{B-j$k\"c 5ĸXz- ɣe6}em{AQ/H CYR2̏Z+tc6(X/icP!U1by9ZG6sQ`.l[ = @jr2ҽ6ϋ6|M8#>y7kewowG}vob+jߐlmDIbk=ǃb¶~ A`$sj?@ wM5+U( ޣH L=;RuxoY`3iqņ֣eQ7\ߌ˯2!Q䔇!ՙ"='$ݺ}xb95+}T.789 gqc~芈ո־Ҭysڟra-9_5/dar)IcbO>$C$mׯ9-aI@uyJ\X*󿫽@!%Is"pkt0^<ʞi5tmc΅Z!ڑ纙:cQ,P91}eR ; IצLope&;aBwa-p yt@ǹ ,PW~.Krr=CSKj[;|ŒkL|X_bw4>7oA&f ᬜnvӇp'EN'%J|iњUf 5EZ)ҡyF vIW]uQWS\__mlm<4s迄ZP5yO^^rv1wW 8 *zlTӍ1m'|1r8H׵*ast߳^[{胊YZ;h }'VUޔbo,|\q3^ގ1b&ɿΚp>zB\\A'cIs ^rmXϒn}Y!:&:i(:8W< 6I3wS$rY_>>~AfrNuS3)ӣTryFQLzEA|HY?5Ǔ! S잏]SF@/vDvm;Eӕ0A+y=G0ѓ J`FAceHNPDBU} A)MkHhGAh#w3ǘ8Q|t^v( .|1\E +W'`OԦ7:w[=?; jA>,[R3~DRɋ'hv'<9lk>nb7wIm@ˁaCmfͬ:j*dIH32kH @p]KonͺMDz7`abfkL"9P5r,#{8+-y :I簢'(9R=e@|P%"cAlڄS?qHλMofܡ0lӤ3)g4yy}$ w];t|U  ?"@/񵢗ZH<\%W>][._d U=-^SnX[x30@6K;28o+`:0lC:ΜF_b}5JpaŇ 鏍|x`_q}hרϦ=YbU.>/Yf-L1nl:|8PK>M)/,4Q=ΊEnTE\ܵem.H +J:|h\ J_t;=y{G5{0UL-GQ@3*Y%xԅ>_EؒeC}#Ⱦ)mH 3 KݑAlC6h@SA iw[u#)ރǐRnuaVU= gK냟}srZXKѱ۳.%˵3(@L<Dku!JŘΙ"ar_k0nPLQ{ Y}q Ͻ6)(nӫ[NBB ɎS//3O)m߼;κ!-M1GĎƫ9YGZGG];/~ݓJa6~=V]&F N$%~nnj2eFKN`V x ;ZVx@A)sWٷ䫳֨ *|ߖ.~wqac$͸jtThP2븲_hNNʂ}XLݍD E BY6+GB '`Ast5jUa_#ʧox|Z )ɋ3zxYɒ^(Jr4kHu4!/^?axpLr~|PΥ 'a(*CunzNr|i\2gEYJ Ao$WCL /y͉+p+gx+as4Rrroe e'E/EߥyC?Yu*o`vDvcYuyі1:gh ip6ΠyCҽҩN:_!9g~ {:737Qi* vz F{r=ڵ f̰]NELe=@:\¾-%΁̟D93϶oKv07q,psrpG-X"|% m>Qd w3S/@LDuT~IIgw !$o_+@ʖ* KzDz{#os+![3\g:ZtSCAW*O˹~!p1w-qDwk6^ ]6lJ!q\Qy٧L-jBed|#=_OrR~O"v_2ׅA5;uF~神d[9%{*y(9VrG ZvH}!2]7sγ\F4KhU>M+b" |{ѕw;1*g,٦_BL̩/4 SQZELUu;*O5 |&$.}G l#tvT{rLyjÜY(n+鳮dw{FFA͓vDZĝ w!N9gMGzJg֋x<5v[P:ѼT녚jZ)M IR, ezՄ?Njǩp9jNc*Gfݧӡ6;:yg|p,h^KpS5Uy%ڣrt0eWP6h. EĕW;8em0 ) ^Ya-3孷с lНDٶJ-GZ;o>[.'*<ȥ3ڋ|б(O&Eձ4w h ۥN?)WO t3MʩxVk Sا_pф&`V w }!)]?6SoV^Xr_iTrm>x΃cd9AD?G\c_+UQhڋ>NFrYN\=?YʝϸHS$4:JTwi3B?VC>xF,S5KcBY7ZXZZ]Kll[SjGKN,y9ax2eӟJX ^Nn3l$d}M)G;]ȳ~|%Z SH˶-=K,6鶼6 =r8ޱ9}Jkh@*53`)W% +ogerDf)壻fvß}gwXCś;+WRbvt*fS{(4P3/^d4@mmci 3F-)V{ߧjOؖo ȟOr3z\ 2 ]1Tܾ}CXAGh!_Z~ Š! 'ylCBe1I S3uffuQq^p}GO zxQB%-;˓ZfV{@}'LD;Coc[ڍIR+\dd$O FYs魴XZHu:y" 4Bsl+íPY?6ҎC{@"=vΜ - E5j#ajҷfDaIkڨ jw Sܑ=A",doz[[ oI) orthS#d4tm,az6,m})2?l (P4pT9Jq_ ah`f>ȪuI7-il>N"g[ih$:Gm _, j1;t|,S =5%@˛ (K _R.4<ѪI[~}[=k3]ǒpkx)L@SStwuQ¹KN(wG*D1ZʵK$SFI\iW9n(ZNS5* i۾2IM cծ;*/cnS{Ο 9K%g{ cٷ6ѱt>oG*];ÞoAu ǎ>.Bpu'^>V]'9vϷO+ǩtGwY+hVWnOLTEOr1)XkfPTr_`聩ε祈,eD0f$XSK7* ]n{x.bHU^)g]!&ehop@)I3V{ lxDJbM ܽj8P,H+{ꨯlUaqǍpߴ[ZJ/-#5%22 y:*YILʾkN9f( mԲF8}EJF*{6=b*?#ե$=uəXHB~,D׮DqoK({M`#q%~M 8|@LmUlbDFl3Òu:}GD8%>Mo6Se2ie"@-o@D'9 v6sbT9=03:Ad~y30J'5g<\.}w2"P{ѸQ^ZRޅ:CYJrU"d:pL ܛF:ãO3BtDJ5@M~9pF~{s#:J$$ 2lo{zV7U2є H:5Ay| ՛ni ۵ w+Ŭ7P$,v6.p;R ? A=ň&Ñ($hTicN۫4kr)%Y[5Pk R0Is4lx30<* I +WkoH=ub|Jbtnx ':ߚڽfgG#5 |#:1~eW2uR½H!018]1LuH 4$i)FIe8 1?OW"֬)ԷzYACz7]shXєÂu/0\2+(,>:dEjZ:Ǿz'V6rVGâ:7zw/2H~w&&^]ΐ'ӵZ ,AO@}K05wlEM>a5ɐp|]&TG7 ]4>zs :! }yAXyjiY^q'-q EչF.֤LSasY5$}xZQ z#W`3WZзnڄqX<[!XV2# : #RT:[)sT!QgPtaUY1M^ju_SyO ܫ_1&BZ1@jc.+_`\~`ۍhMz>:PªφZn:'$Me&ᢧ0Tuط]L[HJ.TvL1 ]/ m J9l?hscMh)^c+6GSiQ=|=^aXtoNfZ\(|a;Yި!ʭC{eŎg֓^R>GKOEJo6b&VșNV^_;sHo=8D9da"VZ*~m79NT A5 gqv=@r16[e0'DJtI4K6'uO"!mv~BC\^LW*ʖ f6;}D 6}:NVƊ1ػzp 22u(G3eӺ[zzq$j6x*mqSSIvJ.i(59XqWHO̿Vir ykTdbw,>OƁ^a{u{Gw^AUFHA%"X2{S;<7jjN1rW;{$h;KQ :%ťԡ*c8֪4)_׎p(bi/B x;; wPÝ)Q&f2`k:#F]F'bz؊ e7Ћ588GY%0SjCoPC5DQHIunn.6`-6ےe_@F[E6ݐs&) m P&d󘝅tfs",u]kh_op@ wLrVOβ枿fLOsmfD-+r7F^ ÛzOs;"ق7C&gUpVF#(FL .0'[uS!cj0 swYT-Ra-A0q.cPt@7͎gv| z]&6Ybb8|Y?8DYua?,1ay:zA/?U0(ǝiC(׵72# %&h,dyԡ"JWVWot/H`?hL϶=[#ĤireקV#d枡#,j 9z症9\8w6u{uĝFdwJ Q<& 33|pc }7pFflAfϡ,ܱMo`*U Nr'6_Ǵ* SBlw!pD~⅏LH$8{.wb퀭,xQ~O`=, V8W=u9y,VHٵm1Q=a_F3cL"%J3[zxi2~mQ @0.ŕ{)`l%u)@hGmF0Jc D%PVT#aw&-l|o| j*ThU/aBgŵJZA0ƈqp0桷k++$Rf}yx TFtGm,OHM%?Cx jp.%QCi<mbj)dܿ,ON+Lv)wH#zMHFRjjS^DiOt(rFJ&\G !L"ƢZix5"0>ae.+PT)!nzBd\&F(J^7Ϝ潡'U˱u:k){"n;`G9#]óXnoα F3jW`&-nolb}`L'mm[rsMkao?4R8Q=وkTt'tS6*Ey=*4pAT$0ڻIU7ekuX"s|0oVP?#F\L!@mQ}KTqK]ꆺh˰̧Y5=W3ԡI>40iހ]b"L|P 8HiNF8Dg> /8XZh3>&G )t)^K0t5< k |X2ehu,!:T#(`otpQeDvc-)I)ԗzFXS^j [XCU/gIKpIH?iAx>GmHHɗs=쬇 E(iq<.X)X딝"ǰW)և'P(%2"DE uױw6? MQ 47YOv.iJ}ز)p>K 9#M]gbuWZ++Ѫ-{ZRƤحK-SK®.i>F>\Đ~dV0 D.T)G£p5n04yi>O R~<}nȼi k$  ?g2 8fّQDœJW ̲u4}ܖޖ`-w+Qra\MEJK%8 tλk<`Bku PQ;vJQ -1ȉC&ڊ0 }/hv"sȜ4\RI7N('~{|]@Q`mZI( Ќf h#oe&٫4ѬNr£kgPh Z94 Qi+v!f~2.b'$Q{2h.]~ۤٔ.gfM˲ C{0U|=M}VK2H3d EM\형1I2C]ZKu:"dN=[g:;0zF h-dm@S<sc%i0-Oj#oo'` -ژ8V)DT=1.Cs&U2l6EolGT`]   p,+O8odVmf*g01B& h+!1A[Dz\)J8fm8;Qv=m;%2(jdT2ckGx>ցYꟶG7Qx,fPr|ّqq#8&3ć2֤;VX?e U:&Z .U+i C9v^!Ѥ`w۫7v3 %Bsv!aIF Iȣ`` I3WcyCbmP 1K=am bUM408oRfQP f 2{L:i8|:QYG!lVpն`0y% w"09_mFҸP~L%G=2kݙ`ɢfy@8N_Ԯ=٭0'8v=څٶA%vV/PFϡl@-hPH}C?P1 Ii%$D̤;c14_fQ.y=穀U\ 6ajuG fq1*H6 QՐmSЇ9?Jgj,  Z-bKu j}#JapzKXVLg)0׬gBfN ::11neu.h1:0lOO(X}3֍VjhktHUͲp-З@`gU菃`Dm?(3mw&SLl|N5 O2cb8;Ip74A(ypٜ} kjhA"h` s~+{4 3 ŇHj^Ͽt'-Йӌ޼XP\8MXO~Q힄޿[3>ҔԬZ^8hk=G%Ns*{Lc%6 ѳƜqC,k3kSGK(#o^V|kef$Oe|t ' a'I_?L0[Yu?ޭ(g +x[5/B eW`.| _'yN(t>ǜeSZPnwrkU7r9dK8nqʉGo_L}c+cxFuLl>u*Hwx^X85#l8T"$fݧVD_UY nyP: nI.tf BIlm Y9ؘ,<$z:cTާDM cՇ^hiD;`6Ӥm}DWmv sЭ,8[ENy3|`$q+M#uH6E+V).:BH S@XGFI,yY:c6oZ@\;FD822i1qO8*_Ǡ~UD{s#w0U'pfk=yLzH֥*dIvȂ^r|ҡi欸's9+SO~٨`~o; ⁖jd5cw~:)*{zfLH8-#.]ػU'aIp/p`V4]/B)믩QIk%7lG"9I4Ny0kH7e~RP½>D0}/q0H6?HIXw|Vҷsࢳ[QcSt} #8U,5zc澄g=٬TF*2b/FY<_mi㍎DZ:T9t_=I覆%ZQhoTv`2a&+k̓=Aehi֡,9huִ5v&oXCSx.< S1>ap}s,MS)JBYۧ$㛲[L ־$j:G*`}ѯk167\^X\Yim2B^tSF]w,}d_i8b>l4w×1]ñxȹ߰ʣ#u!TP:Z0e6'Xd^9Ɓ!)ԤTP{jĬi) bkwWʁGlt<4k,obSs+ٯɎIqПfЦyRn!.IiKSU~ٍ~H3sfYzAsqVԓǺ{spw%ST= %!42> R~O نsiNe@5 VʳA(Ö#*>Q|djDbHYeAh$?mSks·!3_GFASw}/8 1' Ibu,@F)ѷq H>5GiS,QqlG1GK`"ur|Ih`_3PlΉO8B"Hdq *N4# DH# Iv뤼Y*Gsmik) ,#PbMT=G6h< 7/(F3[Zi1!}Q*igk낻b[SvVH“S&,0"@In2) >J?1-xᲫ9$Ŭ+[zЬNA)ogf~,_ٽQ`e[}~Z4 iggYT* k5[= ԒURvb6΃BK-_i!ziGuŤ6=4(Gʺ*2EU98^OHN,ŪUs50<4e'c7sߌz{i?i6]is$q$o4KOTWh`-#^vvWO{SeGSL0/Q<( wcr1vĨB*JԆYl-rG(QUn4&, yF71r` 'uEr5ʺ b^`mNaq!N lMNj1Kg1>P;7uu!o~8T4+qg S(* >#Z {W\x5|(;]DV/07I d$\+Ip[b,}JAvgYs0$rJM)#qa>g'nם\97d"wmPZE<ۺOYt)Ui+Y/łm4¼?i$g&(\}pL3j8v^5O71\ 9ָIظ vsGҬ$Ay* 3tA|\`]2:$jKR&\ٝeǨ2+`2Eqywҍhힶp \eIY&F[0| '5y"X޽e$nR~֪U<0}$js_ř2N".,-Gp{}r@8g29#k"׹f'-I#Yhrw8nF?0F*8?sg-.$EOn?)'M+'$. "& k$qW9S1BgA 9M040a_q k/ߓW'_>X>4I/M<堀&~#sKvf@ FZ*S8*n0 7kTM AySHv+Fs5Qw!.z," uf5)c(EvRq5`$@dmA-h">_=u#J`m:B_cp|(HE[W}+<-8xX-0Dk#6  qy\=)?diۥ {!$Gs}7/+b߇,72Q޹Gw pסKR=r5-Pk䆔>ׁ,s8W}g_U#Y_H:jn<X1}t L;{J?/5םl~S`3"Z1{|>j1]@+g` {@H̬U+h $q5>. ._g9Rqar-mM(ҁblle%#<7W;,>r #GkIV?kWU5^# hsb曝B$«YGa (^laª'q (y.e&UwjfkȲ#ɩ-40MS| Gʹ$ HSiBK7B5Ov=,7b*uU&{0cyn''jai 7[`+Q ^id qPmGeIƶA {?ZTCq{B$ZƝ6/cX㼇m,#@ə]H~2]Ci@``^Q6acNULE'FSOtƶg>I-9Uk^LtffO6 vЃ$k~9x`l #ilB oz1߄]$Iw5mۯM^;PXgI}N,L2DqU6lQ'V ϕdn~>sPW[Q֤{wRg\oT=!E;B)snQ- ')?F/ܳGB^u[|Ũq<uR4!bcȅ"t+vHg*~2?~ñ_F0%zه>>FVYt%6 OֺYAb i#B$> c2-`5 8P8xdl&=1nzZ*&e?hZo<V 7ʆ‽) E<(y+'cc_<罴jx'm1$720x!T;CԱ|3vDPr"6N# 4K=g)('GUyd3t~ 2"\pVf%XZ۠bB&zh(*.Xyu!,e+Z5bvg!tXO}A|8s\s#/T {b[bJEo?vapn#F5Zr}}i*Ufzg!f)d{Bc~Yi_4~qBwޓw\wWj1z f*78}vcs,w\JN^HYKoh,{RHĴ +(vO>ኽFq˖qVў\k[3p"4 SjF ' @yԚ(Q)YDxr%o#uS2pVAd1%wx]Lv2=2Xoޅoҩ۲eNOEf$).r-qoOg:i谄yJ{.]%+W:o>KWvUQm(owjTK@9tiX7S 3Ye*UR݁7g>w,1=Ⴓcj'\Ah>;sgx˜Y+!$)Qm/wOgwlo=hWMS{㑷'p_ dZvWuV)0}z%iN+*v S>XP4vf ٺgr^<;XàKh!O%v aA_(U>w"qS؂Su*z2ՆH½LsYMY/hGߖ6!](7~JG{8%2ʲn 5ptVDG> B`P6)k*^}YYmK(aI9Ƭin5eC(S-'?%HR5Um ZiKv%dKeFLHbSlu;Y&9 @a@4Ԓ/AnQPDp1kP$tuh[tgN膓GН~W]t'ҿ ɁrٷAIhi# RE~+ō9܀z'uSLɓf{(4h6%w `a@J~c)?]0>F5onYs^r&1[`)~D\Ke;w)=pvQHX!x]R AFJrBN]/ }(4Br tԬmy3ɄGBO3y^"?e$_-FDV2B0&ۦ}eڙ 7ӄ;sŶR~cCxuGlR[u&_o%n?2fVn]9(?|1dlx`E iR5ꈵقxR{6Kmnzq~*#+\ !tDm\Z."|lZdKX9Lg֙UƬFT]|@5B@.`S"z6;@C-w4;[8.W9 ̣nU|6q821`SG-ST"w EC厰ymvLk"j0GU q9ʬfxAф]uG:w!hc?B[+;@(e| Juqxȁ/"_o @h6Mo$A ɵ&*k0Tq7jm״Uuw5o [Ch>%s?uV{{* ֯ޚͬFJ86iK| :2(Xdzj1⏩ > 0qD)`q)y۫T'EEX؃ט mfQDVV4 UAT_NrJ. Q>ҲN=ǔhfZW#xuQBa-/%:d3S s`>.%o2X<+ɝ0"4b6䖒Q[5;#Du[s&,m1:*dݦ?~|λ=f>yBr8e3#Kޓ.fօ W'xEXo.5wi\xzrȭP,`e (ȸXGZ&BCRq(ʪ zo 7oM;n$Mr@׻!KH :2;ޅ^c +dbsDe/اʙ-\@!hmaCנIfwi" 9!?굩1oC\MݝDH,AF&W $$H ă’+*e,-|R$mW] 2m='[EًTܲYI ǝgx)Y&nPrWv+Fgf\~|!( {EdQv +5hq;C\_zZٳ·~DнRJi_&snj9lG5{|FKRNTZCs$V)35Lgk"a%W%=r"%)Ԙ$+J*׸YYkƒ~sMp@"aSD$yZsYPo8A+N]{V+[.h ύ3ruH1ߠFm/7uDp^teQvJs=Jk s;_-so7so%ksV^EW{fzJ}a k*e0b(S#8Y#6QxR",/GByXrO& |?F)횗͏@1 Hi#֎!- ̪#+0#(hB;͏:iHzQi k6-cMU9i.m8frZ!qnWmTI'+ =N_ JRл&Sx獨(ۋ*W3C1.£Wؼf:Ep8PY,8 }Sv-)UBű~;2h▰T˘FС} Xz{=6n%T×CT4EFL,v6F߽q~K|6Z Vro}Ƶ~2TVYTaה=ae64&O5&-r {PB\Nk39Ƣˍ#d݉[v(aYS- |W rxqtdwC044z3yPe|*(!IHnΈU,]U|2z?`qY#Uέ/MEXú]jc9)@](Ϙ e5B- F-[-R?R~" O,ol:`2=˛7Rc4\(Hbcd| OHKg#CR12jރqo7nUEpgb^ɫqU vaVK@F.ۮ ,}V`]E.KZ"AooAq!pB韺S+ﻫ뙖jK9p-)aBd*#ߣֲ/GkrMښ18lJxF| qۃT (쀢,۪2;Ez4<& Sn4.Eor1 e+So6@kX&gR1dήV} _h~><| SެHaLWTw"%'rDG{0R3SX#ʹ+θ 1򪯋RmRC!So'Y}neLDZ">}KQ.xb4n *:CI5(b_8Cvu92SVy U !`=7]e¾6: 묫@(|A-YRu\2rKT׎i+vzw."z}p TJ EO Һ30[by+&+mw FJmܠ3qɬ.]wXn"bW*Q40ZK@`橈#5k#\  ]E8N.5_OEA=r8Vcj𞟀SVU- HCT O҆!Vhc/P6b3#iT2b  8H؇mbW(]Ags_~SZt\n'ƺhhZB1`g$<r :ڶ`pigV`:cL ?: F"N=Ч+!դSD5u"g'2 箄^BG/GVմVqKiꕨ*7,("芻}:KثǖfTVdI.dȗTz{&{g|O!%L#P;Y)8Nq:}i^Jm5.Vp ê0SCN3E6^Dp8V+TW-lt#)KE =e6` {#j0"ok:" =T`@݌ϤuoVRIz/ꆁyXީ'^\ /`lA4Ԣi~#6cP>xEWg6$'=Tα]k!& r*ᇂ?`n׎xΉ T?b=ondJ7fg})p _ORްieKv,OV"W;mF"ٿRK0T,Bu6ؚHL3;/%*:ThI #a>C>sQ oi|x`L9ǝGe{%s7E%3:i2|ԣհ„ت%:zO2EA:bZ<c6ҍ*GTe]{/m@5|N }ťPC$H#MV yr^h +Ҵ+Rc[g( ?c/ӺkUĺHqaA Jp j}[L r4U=dܧᰶUp(70ĮC_`\35]]V:!*S5NGo(BwL.۞yn`]?Hlhλ[?&Qi+MR , w/1FϻT0̙=<^NuJ1On~k zK0S ۿ,sxs'[W͕ݧ-۬\Gi&iLqKez/I߸l-9lA8]x!sܵ~xV3]ǯoB/s|DžqԁS\NX.J4l9Se3Z<Zjk(ñF)>ךIQJ݈2xahl,g<`_ <$0tNdnxO;c! A]~]]*VU_' ,wA;P v"?P̼UNٮU(:Jq!XBѲqҭY( K\ѻ;Tdc_'md &GJ 'Viu5ߛ8MApuA * [b5 2$Uꋈz9~@*k^I+3ɔC=<B{LjBrinFg`)_DZefѾ$DgKw_ F*)R1!z`WKb @E7^#\ҲI(}\Oi)c~U/ǃߞR@qڲ[q˭ WYpkvSUЈ)-9!S* vy;}5??ɦO%El~,¬R!C@9bm4u9 T"~jř=MQJ oNy𡐦Ȫqбec&Q k/Af4! mQrUoCe6Pq7E*v崅heO 9>,kt ǫXm)'Z'=H~0Wȯ 7 ~R#r '1؋|ZG׺+FXRФɥ_( Ұ875QEePn犉uc[ڋPb| 0 xm)G>^6Gfp(&il7Ck c G ?'C"9o[GtoIzIe"K];m =byz(lJs}6 w1 5HZrl7ʆT)NS"WI_@AIxz3<}\C$ GF]4Ȋ Ox`$<;KllNio{݌ g^Z=`GtRxv3QT<9GfG 6X;`w\n[jg/00 8\9qS*P)ꎳbCN/ȶec!{{sqxf)g8}f'0!_;ѧdX #sjF=ZDHڷtjmy%eLAe\f] 7~D .Z$۫+:|ogʊPV%9W}zET ;`%;KCQݪ#nթnjn1mxI,._ܓ.Fx@X@RE=z(6AkT qz.X%GU09Mu{d W Tُ`:ͲX/8 M懡bs*qͺwҸӑ )q,:Oy巩b|">^h1Esv5q8Rh[W,4d3\lWdh^ я7j>ʜ/T2nإ.eWUISǥƉ(_~{LXov }MSN@,ufɅ0ڄ'uQXJ;`yyXc4~#` ̪NB|mn;(^N9г:jK$@CX[ĸ 㛹U==\o}Mp:NͰF\.VT?FM{)N4:aJdK2: }^0},],iҳvl3tW-%+5\|T:]FQ8uzXg =G&w,@"[{ml0@9(r!6cY>$:;. G+,|XBa -|[*BXWxA22c@ѨHZg:8}=1&' itM j 4\ Em8Aí_ynJ9ß V{NBX?Q5z3Me{'ͳSB-ȷ-j4v̆$|̨b!ip;XeE !&.|>t~Bݕ}2fJ0)9N p$ sz?x`Rź">".~lUHNБ\$cwvlO$A[$q ϦO=֕E4 ^2KqwNe,Rk$GuhV>mzASTÞK{048$+/-ΩPW#T{9A8nUuPP+ن3I&$ xbܢZ+;Q6l\0kyޝ&97e9~"܄|4o1I}ce 4Cz1gk^Iqk pX%9;9R10V nf^oL*5jj)}#K@38r|Y m)K&$B"9J)ehڒ{[ZJ! =O i~OHK)"ąCL369tdSR6tKhJeZ@kI%1Ar*mӍ!6_hO亩`Y &S,E~LZ*'kt&$'\|ho%xɟyC~pk*3WU;]]?[5Ͻs+yttEєUWHR똏 ]&f0# Tì' @s9ZW,Gth~~ @p  1ݬ>쐯cU&F0?"H~f{Xu?^aS xhVn"|*+]D\&}d@aW'`U vI;hB MH{{0/q=?$`q PܽcGidA$LgRΫi޿? KJ2l]~Jۄ=a;g^R!zc k[dR_٨D 뻘h#TLPCen8`Ǖh>jf×oi*^[AM{.'DB G~|k:eNS^'J9k: sp>iښ @hfCX!Bﶝ=8 ν;"V/xmy *2d}W3nAS|p͏+"ʴZWLm Wz *e?ggp+ud*7YbZD=l)4ϓA6)-7Huao4ձQ)<* !CpehH̽#*DߴXu}'b:bD?JQȟ٧(;_*DPDIZNJ(8FY$GüxIjFxJGGǼwZ >Y1˧$ ]ҥvT>Z\vB?/o7|V ccI<jp%M)OC;G PTH&m@Ƿv>uD؟Hf'wKՑSٻeߑ ;5"x?XPlNRQ+k XKW~`9@59i}@gC;K<-lˆeǕt84AU#'*Jn$-D%<[ hB H%gS# 5I !I{A0!i5KL)+iTA:T<]FVZ9~6Nf[MjM婕,D@*MF L:կ`t^;gVl-yg¶y;~jDHl]myD^=$ c K %f\4YXNIJLp!4lLa1`@\M#J$ Mu6i9kE?G1qIղ/$W|eoġu&vwjjˮ}Ye'?&qbAψ͋Lpf`jSL4?7Z{5)pOt[Maz/isŕ`ؒ^\`EwdSrb=^5ODz&COg[Ϟ8/9 epרA_V{kT42<% E&s (%,3m'Ws cG;3ncX'gjĄ8$R5L6hN՛TѼvyܥ$|P;#pB K6iwc?V,֨׾J,:ȪX1qDL B4 KgG2⏏m+ 7 7.U)dYc's&]+!uWIj/*4&L%K?kTr E싱1Bʫ{U+ ?EU!Qa.S][Ʉ"t3=%њse 2C^{fX?pُa4PwaNrh',"T3b~7͈% 6c:mT?*Umſ/ Q ^AzABV.tWjQ培buE.q6Q㻕<pZJ7lQc`gXn;B2u7״.A4[SU$ ku(YfsksO& K@5#H,Ύ<s8{?3\Z.u2DNH;i#G'T#R?z$=hθ{ByVaTVX0Rn9"ŲSnhTZ|`zHq!Td[ޮ&tpopRGUop+ae! AApoSl}A3.qC.շt9JSmvSpq;wNL+6A+  `AX V}#}M<+g87Xj-49..OVY 4݆:l3z@4q)Kec; ܳ!*4V'w%y3wߝ(+c-=Rמj2kzz%sA^Te Z'p*BJԐG T䁚^!˙CWhi Q9؇H,r,։pLhOdkD/`: 2=WxU4),]ha9}f"j/`T҈-B A. ȵ)a:%m7#cߢ/E +sTx9z{@Ty@_c4 |iGVdwZh@+ b'KyHx֚!hʒ%K+E񣞋).t oFg׼|lj צ;'ugJFMR2x\e6H"LϑIY;C9)Ϡm ҄A8~A %#pL޸LFN N8'ULn9BĚa~7eC9/s4Z,J_iei.^e!K ͭ<C#LѫgJG$j0ϘΓ`5rsbCԽ6yM*>* i] 9On/mn_tW5gٻU:ڔF#NVOz$tmj,y̎be-s.<#ft W,v.ݸ5~ 8eXPf21Z3u~I/Yhߝ c!rW6%"S^z)|D~Y[o_'#@ :٪߰ÊZ]j26ƈ t-;(S YvC|I9Ls b!҅2!C2 , Ma[JRD g?\Ruؐ2yxn4ЧHGqE᨞6_60I;?.+uYNO||7T`5ջ 4L\>t9RL_]ⶍmBNJAEZq/ΉW\X[_{Ί7?dXػڏ=́@p‚ˤ8gIH@iavlguFw`G pt N;sə+@$6Pɣ[h30loW$^~F^2Ser bW$< ŕgpr7 +Iӑ/mԳ WiQh hHjhy| ֐f(bKgmZLkgzY~3sݕ*;I (go^\xm3W[PuRu5Z;]<%^t;_+BTo:_z%g'@$@< E&|n oiVE[P{ fg4kMKj1cKW퍋A/q=qͯv=UJ$9Vo MƠ'y*Y|:p Sw!?G Bn5=JVJ)B;)"4#2pKV)-&N:9Ԧ6 ?\a&_Cxs|*p]z )$W/8HGG/z _i~LuTGdnh+VupCZ9OlW{ Wr,m G'j?"9=v=4-n"bI]itcnc{ЖѫI6\֟426~s6NrӒP~>'.j2bęZ!gʼ6gCMPÕO<q_ƕH{A4d GGG9р}S1*>TAUz;NFԐy1JOB{U}>+O߷[\SXSnb ț^ 9a1K V_# qi1\GRJcmvsD%"};]B^7vFA4BǠQDA6l.  1^0Y?VCK sw."\t]im&\#Ԙy]޽33u}Vךh !$f3Nv#c=snEʼtZHOc.dO@|to˙ d Wمp⢞w!sdDǿtƻ"FR:8R1>fD Nh#vX"J_CmeeMc0 NbL&ݧ*V=q1Lq9k88j,ꈫ$:METHI6c%X߼]}kbUKӈPoDB>|dک@PP-B@}Bd;5ı0^o]9(ҡ 𜪠NpaMnlBpƇOWASR#"D.KCfY JZoohP \kY8d Cr|^܏W\aOh}RlȩK|A͍I,[b``;z%96N1}` X4n Q2mτmg I25P* Y`Wk^]T/6O-2wh8@9jX%^2MiyCݥSbCJ/{v3kD%(FS| 4dR"wա9'-HsŴ:M =HeQӎGe;ͧ S3n"MIA4|RǍ>FYhm,t< L*c4Ax3J 4fKwP N b_wo߈u#"]-#H[s53cIVsy)J^^8ns{Uϋ /B!c?&$/)&tߞlLj_ޔE2lY[ )ᅘj(H'5рaqUS1:ƴWg7՚ft qe0ca u.5s>pDt{~SoR/vRK20ݮx+H;}#щ\V&+:8sZ+Stz;$Vՙ,xqv:Z,FĦ yFMrjpK%2dw;iis[ku AT*>&,> jukeJdc~VBLVZkxqV;3Qؘ/0+ )u R]՜P* Dx=CHNjpU!f/y@;{!֐ [2iܒڇۆ.WQ7%s~흎ekbDk`[%ܺWgS/Qj$!&tX,ѳd9 AMlU~MޣKϧ> _+W tAo,A=MEJfjGYхܢP@k>o(4ht;bpl1}׌3Gm\ZkGksx½4{l:uE ɲ-howfUdʳ.Faa 3.j]fʓ$uHЈI ^RvB+Q0%о?no;.ApGaP7aLt/tνzgWBu5lIJp |l2KmSYQ@LaW*~\o|.3"U %P~T{NQ(| p/.ګFuO-K02ȩt=[8Or~U*܈EDM0}~3l:ڽAE 9y+qبs.!MT뙑۲FӀ-WꌆYl/  1?˝f2ޤfV!HP&arp~i\,^da(_@/jky'Ub + ML!';'+=^~"jr] YqyWxqㄤB4wIl@![2@m9ghC✚pҫT VC꿹c~%Vh; -V=F"rKO9e7Ykg6 &1k"(-i[^-ђL?I?p&L[k5|fDcD=ڿG,Qp@gحkhfak}{~8;i6)Fptf :<#4-- w|ٽaɇ܅G8NMqDh6-H4>tz6C|v@U|>u;1kx| _[ 0~ZSf=0Mjx!UKH#*{ AZU=4]νt'fwƵɅQ"#Jy$ҰcpsiWXP A18T+b~QdY gn+݀y=JYhBwj=(a4U潯Lx7O- B* :D+"8⪓ivQXơ$6L𞛉X^,2+=xC$-w+d\w+M޿# 5ǨU#\"=I^6RՉ,hmQ% ӑU=I U HYZоD½ >ˌ/ҁ̰q־uo}}aQ,`ڊ-0R]7%5S{*[§)_=F(˅ADA_˨-"ܢhՕ=ꌦ(-47oI hi=<0҉ j5baEa;pE#V ZQpƬMA=e;zAڙJ 䍀ӱb Ա94dgVwQIgx.T%{,kKvDF*Y0hzt~~ umXۊ9p1͕(?Pp]a@ [ DPs*^:xIW$2~0|rh.snMsA:0)g˟0n3M) |XY]uz4{Dw\?s.%gzGhQءXZ-܂Gk[Y_X&{FGO ʛ ir!Z C :|`P_nե*jXsWƿQubf6UN!Ae>o$ z-l;:1zhj|.Hf?XߘҾ;ufY)LV F-JrGAvehTt ѩSpSŒT/TG} ךzշ%r<QZ,iϝUf`B[u-ȱ]+&6t=8;]=^.w1Xw#(C܄ЌƐ zoyʵ['ѐRQ^Sߗ&ź" /<|+|}a-PWg QnT3@?{ .($~Ll4Gs<{+r¯win\e,7eИDq=4/.F4JKkQ;u]Dw^Ң"Eto@ `؆qr4O?j/Pj1oihALĜGv8a'HieeI`#}C%-t5U%D }WEZ^"$Еw }Yˆ!?KAy&.Zh02K݋}f2{Z1sm8.$wͪ.{k^1Fm vS- 03EXnCGkB©dDM z ĦgҤPR[B)"o( ^Frf{/tGӘS: Z~9b^YȱiH?4}7!p)3d`Ši5"fb4e_X,DI@[uͮe.EeEhʚÃlYB+>W< DWs̶pt"ˮ)wcobS5\8&ۛSUNW.Hj8#D~/<5)-X.XBQP^T 1c!Kp1 o\ްT>_pʀb5~wg$ټ•& 7emlBm #BR ToRřgzpVo7=c'?aAwRN^ z冖ʄe&]'FR*8BƊ dH.Q-TCXBjaF#8kWhyk"K!PBaaeIhקY$9D iVzPXjH֙F5-J >VfSLapE^*&GEvARkK~ P yBdO͔4K8wERt `"+r{j$81{absCSeه[Jn gEW):};0`7*\F6ZScV&XpvmtY ޣUxEO .!ߛA> Kʅ o1((NLYtoU))HޣL&W2a]|3KX*熥|L͙8ߔv{kߎ#J*wJӭ M@/3QAk /S5X.YvR=nUGY)fEWp[Lr1~j s pIԵ/a (g704g$:`9H~f(é8GMPU~U|XL=Ƌ4(n)f\S}Cb4">S͟YAS:'% fdN.bupcHe&@QWBp?D=:^R=6u&c\l4c=n`3!S<~ڴҬz/ey#5@ )ʾ'7Um+a-xEKTv5R`)l U۴[>&?gpܠ\ ZsvFXyri!>]Uޖ&3y8d,Ԙˌd(u~$M1FJe7~bIFYxL̩]WPjZq6U/olGAYcL+Vj8?!Ȟ}y p-B-,y "8/!`[+poH9pAFp[X@SgeTeW2K:e=UMKE?I5P`9yo*`E-$]dkϻDcW3l;[ƘW=qX̀yXR7S/?DǽX@w/yboFR=F 6IzXK:fS[-@|q@sbׅx̳MG둢M3,J<`ɶYΙD@DD{l:m7iT5!j'(* Ԋp)1Fu=9[>TSz(`,|gA0wXrE%"H{/WUbaVk65jSodi̶K/elVG6ZXLUp"Za#@z^E=M;D/cy@V.ּIYKqV,,= ۃ ! ^YKX;D ;?r3>t|AC3.8EWWeDS{؄Nl;H9J`{D7t-MU) ?oм׽>0qlU߇1ȹR`e ,;lo=Ք^KԔD6{*DSv!QŹ22Z(Kh/m\WڡnQ} kFdE0$* >I XUgdlr | k~M]jx;,崎{)*s]31/%s%YLF3rg"qbb&w~g$]Wtp`C] -UCwJ֦&P>&|{l"In,uJe SA#C5{eȞ.t*87G;65O#OI#\J$e73&s`FIyYpB< 9ܠ4SJx,$|,MhwBo*2blKϷGDb9~{+!׈IoS((=@kwvX=! פH1/x2"-fL> v|K1p:wh1@; hZGBMEEnLWC۴C9xUC")8ڄ S]995P8QwJqH3Xй w*]3dwu V,il7#DҨr3 pK.,5L[r`_$[QGN%5Ƹf]`G֒ nlq9Z4g4g ?`"qӽ0Y=p#}"2i䩄?fy*R9$t*-(Suu&qnL 2~wŨ=Xxzyf^6޳ѢLoEFC?ۆſ!t椧N8@i^ uHvo wPI-bg%@OV9vESelD\;4dHmNn+bLш!{rۓrGks({7QWЀH) V2+nR`V_f4 X2aD,YI15mPHCKW?IrCc:(sXј(.%2oP#߻mrEv +X[jG  =8r/XiK`8_(T&.ZbnI\,O϶ę6 q>̤xVT#L(P|z&%H-鈆.aOM.*VmQ1?0RNvА]Zt Sz<'U*h I TzHG%Үe)18s}'a1S~\Q$$Ҁ;<"!Vf':кF:J~#(pΛ|6uș]ۘY7K _w@vnx!Q`0Wd_vDƀ3eqYEt^V3.EU;__ X8[rwcAJ+u3^Sq ۣd E.0@`ıӯ[ Y_ZB׸᳠2)uQfcQK3Xc,Ek_9fG4-$WLPL_x7+Nھ΋;Q¡1XdE`iΗ(0cIqm4R氛x>k4Bq[e<3?y"|*+E IuFPq:'.HvfU(5|B1<4l?xkaShkCrk &;):衺DǨ\4q~'LRħyKtlNRݛ=* j Cj68)zT `2mאMM=&gM?p#awKds;6ʁwZx#"-RIJ4=a`c pľlXܶs6B\jⶕGs:r{ ߂;+OK3<$~QE@ؑ!0+h"udb&C3CPea[+ħ}럀y(? 煙go)H{WC)N=c_5F~܇jD`)I,$=-`;%it ۅ0S XlBA?Tf̜RJ4CY٘pEYCtE[/m*o>gpk*n"wf?-#lxv v^<T >j+͕`rLx}TR|P]i5=nN݀ϐ#:7+zm ~Dc"25^3;4ZRGiG$xWݯؚm}a%\sl?Doib_#)4=u͹D@S7U3d,8dQ-WvD|HznQ]_8&K# z!{YP~X̍ sNa4ZTQ LIiOT_˃}^aq0Bs8-9COnL! f'/LI%AY, y5X~d`_GQ;!]H hFz>&=ygX^;i1Zc{cUE:^@l_uZG<*AЂ )ah'@0T|ٗU,aZ{yf.4*?O_3}2H% Q-M.l+jyK{d # 7cC#h6ζΑ{$^{դn=UK!bk/5 :H7ۨd:@{cAw"E%t$~q)Xu(q+mpޕ??X1js.%H!^.6V;&lެ2@ 9#Y{X(q}- p̬«aQ>T{~Sꏻ0ů=CyDlsR?0 !,Ƴ:V\LGycv^ z7/$6v95%_.~;yvb-gUګ&0p6y*^9bGap(T^dJ*u24ٖMzaiF`qƾ!mE!ȩPk2Zw ߞId"WB]jx9DI&"SѠGQT{7Gi2aKJB6Ja`Q:P;r/F^>$5|&k&A"W~g2Sf3Z Rd{S[^/7K9=.ПXhbT0.4Bg%JFRohჹ]Yz^+xZys]-/IArzHra벋J vI3- D+s% f6FoϺ5aj1'HtD / Ur R"4lI|Ϫ4-vM웽q ;|9M!f1QIduƿRLAumݱ5P™Ot|y@g2J AIT¤xytSm4c .ȰH@Kp7_ÛMp9(y03x_,Oee词DKd7s͞fOSH."f.׀yOoB{ǻNWmzE@" ~t5WQgo64Ugqƽ]Y&RF@@GagAݝqlGF'ֽ_)PX>ÏW Z5 5ܟa,Hl(T 2WPq$\'j2V'% )Z{6.NnXF/3.y+s _5ﰐO]r?뚺Xtu Av_`mԩvrYhKNFy clO@[ĺ-XFK5Ʋ\6,4 r p1 8\/p8l`qe QYsBBMd(lΣc=9`:qS)>1BYoqY&4瘋4\b! `QK<vAcӒWP9-l3jEcټdO$.h`̾ n!2L#d貗:@U@A ܛnR붵s6giKidoV}C!j`p-F{C~apv'|V)85dvq s0W4^kU~[GރB.)n+ Ci}>xLYئD`ҹ)#.opP!4a`'RF̫:3"I1`o cxOiBZ 2GI 1{'-d[OaEN>)'hԤ }{DB@RQ9I;+Z3G!mV+U9D* 43Xaj B∊R@e+df5jX U3K:?TVn =j)c_2'_xv;Hxk㭾UhQⵑ5rt}fߌ! us7 WjyvԹeA߉]䩄?Qg_QFہ)]Y9Ƈ)lg>S=,dMȉ{ M$X-q`ݾKˣP.+J}krX¶.X4 ed7nzN1֌2v05S,ܽd8t17w`.FΒE"C4}z\ݖz?(O*nvƒ}z}*7 ЗLק@ 3v͈:KcBg餑YIba¢3WI Gf|5Z=IVRr@ iGdh eY@WsT-^V{s.UBߴG vX 7?+t#$z/FmWS$Y W/Lt%E :$>l_M{3|(fƬUt?q6~**XFq]{s1Hxj'i N{t7Fk6T{Lq!OQ\\rۭT 7$3]ʂe$5KɀaAx3`AQwA^6 S%En@7Jcr.tqUZ9ڇ9D\<?3+ 5!GOCU7_lI_>W Ǿgr^(sjb_twS9sZi =$e1dN2B!Бyeex!ӌ{3-MVl |[P+4b"x %+*qNm-~AD1/#$w50TܻtpxɅj*8݄.^s=%H.ix'p~ 喺5fWű:H /LX/.dm[wInUk2Xkm 4YNcY,C^דHNsBu¬ OBJnR XC4#cP:ѣKO noG{wހB }fEl+ $ Z)-9/y2kTfᎳҟL%J6 5)<oOt[-pԆXYHM%ɽS:l\*bD" '%)V<-u¤Xڱ TqG;X i4vlpxC4SP'KҼʊP.^$o9b 0TwR2y[ ,,D%]1L:R ʓE K9$,M^gUoPM?_Q+0f1`-5Y4TPOULq#ȺfWzh0Jsł`TE3Pg´'m/姢&poyq#a0 PwLXxDEԱ5k@DLLb3H LՏz1gC.q6z= )6:$L%?>MlgcB|7eSM (sNź5.hSD$QFzY2X{ lu_3MmWndOllEY7҃=;Z,BݖC.&}ȔT6<|WMrvtك ^ +yb́wzMiJB}sE9 3 xk|uU cvT[-%N]^$KϭG@_X*؇c?h|h)AbR)=U|ta?MK6r"O=L,rVT|Z0vwmol99^P %&[lP }+ iE:^"y)+ u<679cbh 2ͦZ_3%Ux0PL,/T+!QG}'xy5]g*sef#&ǞTwv>kߔޕ QPup oRE%6:kaU&CO7p^g#k1<ʠ֛՟t+î9;Ѽ ƏȚӖ~7 )-H},sԼݷEٞ~~rhk?%5G H)%43OA7'cR2skN EGǾ5D%Ï=ks 'ҙ/ h^UU5#x5+Ϡ.Fu@[%鷶5Q_,\3}x{J2/:!0m]E/{KK!:iLGV74g dj hCE(a ;pP3z&4;RƉ2ˆ-rAaqjS )TԞ (H7jD,qkBE_ȍAI8O(1^ıH QBτŌ|w eYGƺk+N=a<ѱqŴ 0#Kwދ[ghA?;x[H.㔾[hUZf23~$pd㦚f=MXurL(\ØFׅha*T &a54[`ì]7\ LXpJeJ>q<OI*oM<~Bkj7nq:ԯ['_Xvs>QK S]r&)ꋳa6[.\O<[ylv |Uҡ˟ D0\GCmo\;Lg$QQzX!U$}]4Vw=-tGTҕ`&ݞJp vZПk6wYazmrRC+_/ҵA,!'qDhjM+J"Shpt`KUZMܭVi%;$aV$&D+,lr0hoྡ˫ R={'i\!tx%&ʀD!}N[QE%^zVQS,V8n [;jf;3]gز2?xיmF?y*>&dzB W^ae!r;?~[cc9yw" \7cMQF+!hXMn5|[9ޠd:@'4t_,f $sa\=}]Gs>%i/4A?cZv?`cQ 2S+_YM~:{G }\,wD4X1;W`pC'xq0{f彑+ iMb,bjDUWSB]k~7SFrjT\ _*2L4z{)e^{qZZpKAbC,sP؊k ݛo8{+[qdBge%ؾ(Iċ;Vh5:dz`[X(c7ϵ jOemP:6r8z;A)^֠Iۿ>%N*l̑\r)rJQxsaRCܠXc"d6cyaΖ-^:<=_w;8(d(aL7,Z/(y~sZ'D9g%FEnF;q&NR6L1/(x?K'r#糢#Ђ#Μ%JF#jӋ-KLj6z$>~:r:ɵ~/R+)#0;NO$Z%l"FF22 J(DȻLF\n,զܳ P|%~yTeH7M۶nE,?yqv P A02w^Ă[|'x^3eҀٺGW߬1Wv_jX41 ݩJٍ0_G;BB ˛#cۇ]9œ<[tإ̂Tȩ%['QǎYS)iae AL3 )׫BE~r\Y)#mG|O@mSx ROXV/5!u5'zɈ%gqiVJ2rIT!/z\,&oT K{?8ω?8T-eGi=}UA)0pXWQ2NGIJ8AߟS/˶v'b_mh{:4䩙4T;B~5,X3$,]lKYЈ^)m[ڇ0c^Ciʐo9oͺt(g:y¬2Z܂ EK w%E]2 }]~|ra@f=smPKu JaOO=$ 8fk#u1|E+^⭶;C; #fiau=U×b8?>z(FzJ&q\}&'A5ڻ@bfqZBDKv֐&U!&uh5*lю T(wVPy^E PW'B!(u;!dm|sWxIhXioy6U|CY7Pb Xb^O3٦JM>܂ʚ= Rh@p,tc$0p`N[rqRTC}*i%sR"'ՆgBK |GK* 4d'k̮NQL{76߿]cwNh0jaxtDH O@ R@M9!$98KT-F(ad4ou/ 'Ƈ|YO&f3i\pUTSٵG%X5ơMQS6z|ߗPfB.P%1AO/coX78]_ ؊D${օl\J)Y4݀}OEA1ДRҹd9_kzznb:G[VxȋeiAH¿?sg&('"Í*hXȝ;-@VΣ~HRz:XybF׃%q򆌂Xw/h!teH}woŪu&(@qD$Pת'>g b8hrud Q%kħp`Fx5)ѧ(ր+FVLXM>$ ohQy+k›JCsN}A\"c+z(nyK BM4jE/ yb;'h,wWU%Cw&VHMP+(,sx[hN~UZ&KNӼ35Ȫ>.z/7*CNڢXGљ͚2c#켁oy6\QuoUm$li/|7R$2jND{vА+hĜfLx2lTD;!%{1cNyc /(5d]S? ءEm"w&gQt* I:z}9;}m1q9k ǃZAT,m(2dU9^TTc1A^dD mq=k8mOQx?Ac#P |+Q$Y.߇qW<" 1+=J2VBTP O·n܆7/O7T`@GU-~+{n1ݨ.  gxEp#RCiWQd i&zX&Ҧ9ߚ D"Sh㲝4xGzVzJu,Ee]Cb~\6 qٲ'+&g@)l.Ry /Y;l78zKS._O5)EA sG˹ DDeml^p)yi)s<;RP%4tL0J n^v*ȣUMfK\vU4 V=3?,2afzrABYb_ ,m]VGeTqs:~SVKOa|ݱeŒ`fZ/%zp.CNF7ZtHRt)SKusygx{w6Xvftfc IS9W^/fH|Juyֶv] Z$^g[*fQAmyv]5㒺H"3|bê *H>rsPmOd¡vܮ?t'eh/akiUGMň3Cg撃B+!"$}!V%L)@JfRn;~߂g d+2/և2!'AN"BG0If6QiBZ]4->XJyhHp4m q&"[حca2|MgYPh2.1>*D֟z,§8KFLy+?Zh262h}0&ҪޒrL IҭcѤb+ڛa\W@Sq(ZglH?;wXs~]+7UV]^Z7¼3țe҆I$> x/dtTiDt f>|&>%l)LҲxMT(j)xuw0`u_AWQD/D'{ۼNZŞP דs†Nif/~7c$$hdzhn=Bݍb5N)g}%R):\z|wo_PՅ*7urPl{](ɠ3x]d]]! ?^oϧ,d%.c U)Eq[;<[s-RkPсa3y?9W1SԄ|lHx|in7rJ5%m6@_eQpEJl޾)KNW2a )#I@PW\l$M1"(3c1a š<@:` % Bx)'nűxAChBYy K)`Lm .# ZĸSW_v-[x@1ỵ}Ԓ-1ީwtz[ C4l؉wcPwΌ,[Fa>X%9OR] 5_k7.*7 l-Gɐ|a=G$#53wK\tiB\QFf>n{n s[<"^T2OwnȾ}rK`4 7pB/@,N`;QtgtpNF +Y62Gap#?‹ A;ڿˍpb?ї~nx*E'aPv72&w9pjc #Uem|P[n.q)րSb/ mշ1[ 5TV)Ӭd .4Ņm4DB+qcaW<֮Kϖ狡3:˾3{nq\Wz)V+P#2x^IܝeDh|buNωa pdUNOntmqU?zf]$o6_p&3p +vl u<VA3~Q#P6qݧtV\dƔ]SvG2ߤ7"*l$֦Rd/?DջG(9}Fp᭠<0 ie}y ߹Brz/&,k1y[CI6i6#W2KX"XC p瘃_eŴ;ӌjnn`qpmJoq*ZdnXrb6G25Sl ,*VhC}_ks1YT d]Jl#RըĀlP:ۅLTDfAYBtM. LTS|ɱ38ՄrrVp~}Kܼ }\DM?vor ut';71*c2/C+hs"[*HFV 9^pth>T?3^zz$5QFOmq4"W#WDȚÂe}Pu.\q¿tXSnCHømlCnNߕ ,GH ʚNݦEcوċmpE55n׾YP}8!Mpg lIGQӎk[Y&lV'MCTGDO߶`i0j^~@incYA8١x?ɴ#nPLH}Iar"DU /x4;D@(%(XRRh .Gõ1 @FBT ma\& M> fSܴ{*^Q#̀' Sf044⠙>yzD(8N`Hz w, sχ]ŐM İcRO<*$<=Pe*aN ӮFe$ʘ]'R=|csup-p L"A3KtU:S>` g ,3&;c# GjBh }9F7ԈY5^h U :gU PDc}Gjpf#?)3XmsL20GAצJoޓj ~Ow,bm<$ v?[)K2:FV& ML=va$<4܎_~[7Tt Eylo,Iw,T]HtlFjM󦮧 4Onelb,v@HM^I;چKvVidr$cs(ܖ!TöKa Q:L{:!rxXEeA4GHzĥ4JK| t!Z6촖ڜwL`܂"1%<2LjD7$lJ d E>$ɟDUw~2k܁ZRy,b ] vTT\pZ"꿱ǐy))dXʋ;b.Zz7-\dž# DW$E ;jd(9Zeթi*fS6 آFyYo,J7^/r GJv!f޴1gB(X9EX'20c2@? ^XtYN-=JNwFXlH 5(@jFY/%ҕ]W`;2\X> K#*1˻O=U &7^1Xd^: $嫏HW1 \0 Ko ;E ge”hVMjݣ{085O+!&qZT T JFp ),-u( L P˦C.y63=u' :mdp65ٱ143M !=*8HaSB`6NG8 cX܃قċ~X|1V*U0%]udrkN{۬;<Ap;_P"R\<̺ߪJCVtއrEހ/|WU`haP#hi*!v0!9*[!#cU纬o"}"Sx"dS$l'))}|\}pav-ŕُSVuCz)iH.aF3e,ڨ1l4,={[7g6LwPʞs0+šb{wvJRXؤ<tќXw qǽ +1]kdH,+?90jE뿟8P;es xx W0>:&:_+d ~.sގuT7_ 1/,ovd;8eM'd dYӘvښut?0_ga> " "p_Vzn=0rDyv qMsUX"z?&a )ŁAkn^Ni4>.@f|8.];5yJ9Q(D%u4Hx /ļ^ J bsbVPQ82+,]BЏA'u":=Cͧ 3fUFؕEsR d=$ۡuc*oJkZ'.gGEy@Ie%,bKz {;nva EksIj.Z'~&`aqowHTdt*qZaDoj\m*eDXK`KɷwOz-UY"_T E[ƲUɽ`^9%hsIC \AW( L+CڟPS7br+F.D|oh\EBߑ׋H)c+bʭ\`J^KYኆ(K酌[agkȌ0mn--I$>ՆI5Z `|"쀗[5r}$+6l o1>ᾕzYAޞvK~0&VY$e R/ ggFADKقnhX`:϶1plFJJ;% & jI#hs…m(GY)Ͷ,Wf&e.&jf}67BAeq**&QSi KHz\ gn"FKX vmdCNrTZB@~V<&g } [)" !Љp-,ߝp7՝52xF[ gtCHG4I)FUrg2/>l:-C "4G<6<;- Ov_F9$=_5a(a2 !&U t{6-УT_60-eQ7̎6t_ p;kKmva)9UizeG;(8xvku''3[MIYL\+h%t%] y^5Tm5?aGzuB;ת`_TRfÈ/ު4rxlvģ evmcUЗ2cY9FSM Цm߄wˡNA~M,J&v!W\rl.Y,ˉ4b1ĜI,/> Fq{a$v|⤺YL'6%e,(9EoJ:2czL['G|G z=< [`d#CtE`Mx~/{C)R^ d1mdb}^lWnp0IM#&e+83l([w܎"mbe ԌeUG5l[}2mhi-%TjyӷK!'ݤD0$%QpmA=Lw\pOž |r&! $ E\O:d D>z!J ZwSg"T!&oAi +>%P+A0P?׿O Xv& 1iqQ˝٬XA{ATWW^{<@rE_$ݟIB ܞp2X 3ZNw#ѻ9nHӧ) wE&pׯ8[/,i^];7mö6$ lIO?>DXvA 8RJگOȼGZUՁ43̾>,.@k+>lc 2OIOu#l0_FP>9~"P9o|B)܇!N:\ΠmCGE~*#2C_<4xXcW|h,nXGF}]._x=M&Dr5D|gl{4Ky憀訇腾 :4.Mj qEPq(鬥̟ _}jwbMi^ }+d|JN}`Xۄ%u2%js{u︳׬1Utf#" !R.3r׋>Y(;Jbn*蝽A,CeIV#wuVƸV˨_ix{0S>$HFd^.'nXfp/=DUS Y k;12 EA{y8igFKA8L^ޢX)A!b )"̆0Ld~R ʶ m6l??Q7lrPX"RuY%tRR]È܂YEo4!nߡƍE^7]:yM7gAuC_x/(LC pXȪCF1֡lZ^DVjWe-iQw7N$]y7N҇cܥx>:ΖfX/^߂b4Uװ3eg"?DxgB 2]]G`qa_^|BI$R:]+a!`ZuҪbIG3#j0h_]jMֽapk=iWW]LWOlUVIjm8o)ޥ#UAq7 (JMXa mM ݛ5^72%-E> (ucGp֔u,nb<%!XDC)v>Cs '*36$Wh "N7.OD?NR1Y*ٰhJݥwZp -?M>eNq ^yQ KUD7b@" yQꙤӢ:mElPy$s<*mi^Sꮍ"{ BI"r CHޙuv#=Ha=N*_؅:p˴8@,.Z1UtD`-&'Zp07u1N(%xpr֓ ?@d]|`45;ZH!@c)7 \7+El$BA9hV8 dD[@!jq-Yw9p/kMrŮ; ^v9"ט&cqQZ^D7S+?>Ɠ=Fϛ|%G9jg3?G=3&Fۏʨɹ[;?K->q`e1-IaM{nlc%!nq!xH蜠~[(KUdI+?~quݖ\[*6H8sNlh&ҌwGt'dGB3y: P.P>pLA< P,wPNbr=mIdgA)s{{:E%Q4^Pp{A5W;ߧ#~1ܐ+1+&qd;*UZФ6)6q|:qeWkkE6{Nh BX sdn3u'7[s4& ^'23iɒ9L1Mc-b|5D3)}m쌇Kf_\D6No'U7_tjAQr|Aw\^?ב)Rh!0VK}'5›m0lv$Ʈ6!yWl/-inASPIk%%I*pZ%΁}μ K_\mʽ܇|BLAZ Áͯ7I->>#9B7f&]+\mZ>v3Csȇ%WGNIr̞>Xy{:oPު, D Kt=Pl:I[g $4xCpauf}IEpsgVN('UaF}R#NcJI2_h]|&Wȯbb 0XH1@U"c&}O߇c?TxE  ] , ErߞއQmYQZĒJw+2V"FǙDiUY:Ԥ󰷁H&Ou{Хj07vͬzıV^ RG::2vPCHerZ, ) A䈆hf= *c53CUWhDW/JK΁?|l 3QZZ2elZgd<Üx́}~7;>O^`*4&m1 Lk+%r 0댹zѣCk}FyЪwiL&iYu*eu4Q#~%kc;P1J ?\ !{gMOcݸad.kzb0@aʝ`<Ҵ@#K4Yc"/CEuXQ$[vSD^.|| .b0[3Q 4{GAiG !T=\2y0ap"-Վ*}ҊJڄr*\VB&qGI9 $5n^sz⠁u(FD'!;)Y[7]ӂH=~ffgܮ'^rP {o!Uˉ~I1gif<2LVKSԀK]{VCSt96u_h[]ꛦ]wPhVSV2+Ce4^_x0s@7]?7`fi/ƫGӀLft]:ێʶV$:^0i5GNlU'6 ;"Sdorm ?2p"[++ZwSPm=85Ywd˝ؑAŽq;SzcN`ɐV5Eep9 hIWAOe+IMc.wOGx)*|cUIf"w Meһe>'8ID/7 rԻi2۵ƟY**jMiΖ{PbiZPdB6\'A=Zdb">K͖_.#G8'j 'D*YjԐ2^ȕ9V*Jû w;TlMI Ӏ͖X n& W' K2ڒiC;պ {LJfn{̖X֕WrcJqHOݩAsn0b & [ZQ 4oN|f%\җ0hP_?i+5=U֣êDUۣ w%tzE <~ |qZ.H9p8'l(?-uptT"+H|`JL0&s.]{&X\5֨l%\p˖25Qi>VfeY8AX#-hRgw MQb%ـ$U_aBc\^|O y'l QMBpU/݌#L`܉0Y~OgqRVl!~VلyVlF`^c'RE&*3 ?2L2D{5ADs1N- $.E~+ թRva1od?0`1*ƐP*=YP!(QxQ) tL;DF['uCSJ n㉳iVEC˙ȱ{x YHY5%xd^X?J~x9D+F7d"ncVK'Wu<ԉ ̏@%ȶv HZ!_It.biPL!*"!s|)D,r \Jy}"0o2gc ռ,ⵍ{%1/ShPDt [ z7.1..99q)Ӕ+O߯Oyic]tF(zhAaG<3ߓ»6__8)Sδ*Un:\6WK~H{6%|ێ@O/ 6솂Q=0Bbv)KQ٨ $D&\ aGa3(bq/SCPi+<I8'mt'G;c,tĉ'xVb[ǏN15ui H.9gi:#;ig@Ĩ1OAASLDHmjM/936ssq@LUaI4üzӾ8 Yt3 q-4 '#E\'XD|^.15p6¢FUᘓK}8riۓ;*6]+]muF{Hud[/r *@#b[i8O{4 Ķ''-=qm@F2ՅMT~ :@KehvL?U R7{XMѾLP' 22"!r]q`aթqߖgmIQMx{  \Q6C0Qp~w#Tn89 f8ˁObyVLۏy*d´<+Vi1BEFBR':\ds؎˂GX0xeYزJƴf8R}H 6Qc O:hFjiҧiGI!iX87췩L!I}Di YpTm \.x*>QfQ!޶b&]Sǻ6qݽķ/}rȰĮ5é4mɛ6g@ߗTdbllʞ ޝ/evӌأ+DVVҽVb $ƒ|> .$$Q0(;ҟU)E5im+'0*/^̅ZB2I5v$iE|FDô8+|.jMq/g񼔨VੑS KҦ: ( N;IذAW!3cKqp=vd~P4^y&;XQpT_ iQ|ӓ׬m{ݢSQ" wF+| *{v0n "Ql_dߤOZC,T*$ ah\fh ذ"zYѠLR ϱ|;袨&](zz#2 gn Gj8.R''!ۘ: 7a> W"dTVg:bB"DG"Yhw$t2 Px+.+* )([}VS+4?/ 1hfX'*WF8Wq iu<\x`|ܚ6D`ݕ_< 6*.ҵ»`2g;D_D-} B9larYsϚ*m=5Qcƈ k4҉8D IK +!6ANv=FW? LXC0/GQ2[r9"ќd(BXJQ-(+.W%וM&O"lS͆GFr(& [fè\:wR"8EsOFB8LEywE-Sx`Zo&N/]/-+#{8)=R"13`eTyNs)}mf1B3xO6XP41( [vg{BЗ}WEhtt)$)uE zVd䰍qRbxD}`}5xeP|qo\ >$,NaJFsPmLCO.͆pC]Y *5 4.Iї5,X`=nƒE#9#ۏujj0ͷ֗"wSj鵠P9fE02} S[X4f2}G5T]*xb!yjսT ~ufQ>`OFڣdrPvŖA6bC|) zah=LHPr ބ%os-H=DS}է|DK9ak1qikap!Nl ;mx]8`ߧ(y")ovxZI)^LWAJg}Td?FJ ?{')AX/zB'}ے1_Adk ^gičQIx\xnDzpIfAe [M.}(`'6:a֯s&´J]Zb="z%`"IG[1FYv##voRԝ9DuHk&3Qo5P `΁w(_48*x3d/8fXgL̗Y|1n{XOb9]3NE fq؂Pl& :EWPAB^Q9B.d\,s1j ܉AXEEť$HiP)kż=ĨeC[bM_CXqB>0ih|Ŷ"Ӹrik!Czq@3 al^.qq EF~ms3^Ya誼hYA n5k>xl;dT@?ӃY?6e4jH,nC)t36b&fǷfujrKq:돺@,Z+CRwg%+)KO:&w\97DX"s`xw?B7v(=ݘ@̢/Xkn`ᩃ28pJژQ8*F1?$,@C _%e`@*Yi/t-$SOzmQy9Vha$-å@qطԷ5GUl$W@mJxVBN[w``ǃSYP7{TLKIPFN/MnBD 6K|IЊ'8w\6,$Wzk%e-Y{y7=7fɕ>I>y>E˜qgYH'W:[>g.#DO)z?Y*WCUV$ų}LNnaHLeJFwvKi;.OMe1.G%kgQ3٤ 8y$HlbpT;7GΛzTJU"%L_TX<vv^_up a ^hTњ:pX"3Fi%o|>߆Z{]}V0`[D4"qzSpbj>@7~Jy$Yb{e "#G iĸqZ!R Mϣ>( qp6v VC4м#j @\#rGzn%g*8 qxPX? wQゑ5 fQ{V>J=5PQOZRu\Q]*慊DӤ38Es.qÛ//l gFD~d4Q;`GbH# 1vOOF6}FZ^?5 ""sWH}Qf-g~2!;5 J?\`ѵr V/Q2ء.E:A "h||މ7TO_$l{(M]vմ0PQvrm&˔LT$h!{nKQLl]"VK-0TQW0[Mv ~`H(J/8Ǫf|>u^ljמ֜+sdfY?ʰ5TOLV=aCOk;(Vú؀5.a1$!5xX9eܶAh^eufIZMB@j+$ƐDnVihqhK xNs=,54T%:ü\xBθpoa0K4Z^Mg{Y"ֿW6wMC*S(0K  a˛稌ر|6Y-3\Ջn*Sg422 XY%.a`T:^[m;.xR&|3G1{gnDt6`<`}xok5T;y*3u[LЛSXOS7e M nҴn N }- U.I4SP(3bˋ5qs}MdV h@JYȶJnha&œd}J*Û%L۶ߋ@aZ$neCPgG sedE6a+$MM?-phA>R,}3D0blt+"n+Ya~r6kn18 \[J^xw6'm$`J3x:돒ӝ憉YIv{] K{ƙj@T?F :q/tzeߤ/KN_T5, I}26_h=#҂!RDm)_Ҹ \H gwtlJHغD6vԓ{4lq}GrlW8JDf-HM?Y6 Uӫ8I*xв.`f{_I;ZT7]/yo3m^n;>(f sbsHD5:el m\vN ';2)Ӎ-c}kWD|#W! ZtvJ@Jڤs6W) ®,/k-nNyْ|$C$8אSMڵw`,w*xmfBR{NAy>#2K|H@z&6Pi#q _bn.BN( "wWF7+b3F|Әw$Z!}![OEQ$Ms=^>ᶟgw(qwQԄֈ%ˣ&7wZRP$qIvl/GuvlXlRxCVhH%:Io;7 'XT!^fCǂ@j>±\CM:q2UG~N8K[8BēFYTA71C{";n&crùeke*ub)fz& ]ۃCDOG3ƖcAjN:H˻0'вu7.e":o-ٴv' FTg:6r# 9թ췿t _bɋ9G&b8-WeO*ER#J.^K*xgؖExSIC k5D#U =-اL5+i!nj%M='s5i'"n=?A[kvaK'cSb)@J 3eRcڨ۳Av] >!(-4.ʘ4Lt\%OݏT-S(E),!ʐ<ơ[]5`_VSk;.ˑusQcL´&6Y'CtWˎѿ lcX*"g;4yRTM93N5=JRvM!솾4l`{Q”;-Bi L$n8hMkܑ$tBN1& xʟ}4StExQ K|{E4 m?7PwZI J)[fkZV-E&rl+tA .&4Q8C'7p). d͛;FGZE<rxs Ul#cZ<:;GyIï 﫨O4'G#A,&v' Jȫ @ w[ܻi/h֣xzΌxEQ\6.`.x;pXd8(!ㆼ+ovػ$J p y\{J,xaE:,$H][ 3feUF)dnjbg Oز)^q9e1pѠcWqYFN3IU H~(sr窯j6ޭe9 g$.+%AZp92:=33|ĒteME\qrLطl]&gRIȮr`DG$3Foɔ|(G@P-% _3WMMKO9ZfZNH_prB{{%^KP.co$# II7{aNXݭSӣI<.8*U~5v0:b/x(> @5A?Uc%tn|| 8#~OWAACMS+2NhiLÿ[m,DP!v.tM&.'G[FZcU+h'Vt>S内,.[.Cլ+!85Yjm,{j3}P씔}[У> }"#AZ$^=射G{^i|ې1kKde3;c*M}Xxr_tY6iTq_Eo&\㪕 Xp Jg ;9"Ńm/lCBSLŹlx>a!\ ;k'΄Xbfd>6TO hۣ'߯o^Z?(wԒ_ؑ'CXGwܣV 7ܔX/Qo`H{2C0Xro*>X%Șbˮ H*gK( yֱ8XT4u e}qM;e R7<VO%vfEʐa+[("JJ|qdK ST2Yz qc!ȌP<bN;Mw"?BTwߎ^_RWI17i!JA(yC"YN gw1^dpGMkYNt!̀ՅNP'tɅX#Rj<5B4,~ mhc{-O]dBOf"\F%{ș2A v!=i2tLmuS\< fzMVgYT>Sj;|H|l!9 )S8GM7\N^ 57% t:Y.T_heS l rPé[o12j2B}ak݇,!AA_l&:OL=H<'䄔@^P5}3]ofJiF:c+?AY}4feOgQ2#f̉IJ!|'> i+厸SV;&aN.|ȥ-=g>_8+ĎY~2(fm'=:u4G08fn◹H38nDzG3ML}f?%iVsRom>+-Tj8 B@ ?!FS V_MUKMp&@Pyo`Whu %T5_nj)rJ;c񻈳-sf)6DKހW?u\b% @ΐP @VvIV"+rCH5aELgBt3zh($d2o+ Gyނ<9]]+adX4k 47TR 3G_>~uU049v`*o-їEt {Dz{s>ZocC &`:c52Tā#hyrۊG'|HU Q[´\ޞmPfLKH2Ib@ނy$C>ֵ$.6`'`59E琒5j &M]|ו5ym]TÛGYah)p'?IQۖHwt&E^q )؛znkQλC*'lBRոG2Bgl9RqʲM0y1ԃR;}w*DM# OY]%%$ _6raH]5-iHaO THiA.91(cirȉdYTa.}8S3 ⟵aåYh//5]ٵ +o8{z4V`g+l(ijQDtVyXYS ya&7O}0r.]ُ%Ϝ-úU:"ő-e~cВhKr0AۍFƔ=WSCӮumw9X.Kt0.򨜭v<^#+} !LtG݆oD5PO^nq5xeo:؉ .wNyn,X&'+>5>^ۨe^O#(W ~] jNh/(0hM_yB\۝؀gQ`E1{ աK/jyN` #r'R-B/ /ėQTUJ =#;E]o/ʦCL[.R~O;`U0M``.PGWռs4 uAHL[;a#4So/k/xDb_b/jo!3G >I]KdDBbRf=S h uy迩D@, jl8bN ) õFYu'TqPQ_P[\ I@I& x3ۍA{Exbʣ[D A-@&v\{u9q4 ?^p11fp|-K{V bPzݡɰ< IOlBe* J7e;6S=/W\Q`BMɞM2@0J)ukc&Gԅw}C`wp4қ4yNevV|y Y''X}B@0ltB^Kh72?(:rf5/7ňFfzJp,4׫N?Bͻ ,C{&c9&IUVND+h `gJqp ʷ"%dW[<{W(+}2T$#`="8.U :T=:K Y #2O1tշfzɤʵۭK2Cqyn;=C!ZVB|/  xU.wJh{BLq"h{߫o`g;ԷR\٤Dv$m@!?0NhmLZSc x mYrS2ZŚ#.XHcx+BK [>;H&l(4qp{lz M}ʚ=y^vyzo1~B)Tmƍ7'UC_g3AOSYhȜj!̠*i!4j3@0r6WHO?Ʀ˴\^]$Ө<^*871aؘ:`jP2)9 L~'@3Ꙕwk\fFlȅN,:}_]sp'RX j3@̫8!nͩ/7{Ipm:YѼ'NR`#{RqXVzP ƅO!* E~|.Zʫ`JK35~ŕS,Yn_v5\r=AP2[E@/g7*TOڗQ8#]mnbfBC|}ׁ@}5yTVNB Kˌ"2јOoɄw;~L*B(GmP֛ }WJn22mjD‹oC"gw+TB;N;XvH|?f ZmWljn9Hd!dK{No^0F-}J27dA'ͷ{ T{ 9|YYcl\;fo6;IțUT+}T=i3N^}T3g:XN_=rmRAZTҦA!J4(Ry'Pɘa%}O#M6KfitOYb..ʴ9m%)Jޟst7{SK,T&kZ~"2ڨ[mWQc;5:N/`i~ZSl' ;tKU 989+]@4Af7 - ԟ$׶krOUsКy.`* N-R)]w_&L-J~^;4b=vR_-+r#ә/?Q\PLF9bKS31|x Hqq熫PԱKX7[glr$7Q7c.~XnH,`cPX;T ڶ & VޏD>jxyyH̰ФU޴Ngq (Ӹ:A]OZ@,Gc2h;]'qPŐ 7 '1{*"|eD|$cdu,[BcYlk:M% `1Hon&Jj[S'oE[K0z?rSʓ~EAKy46X IhausbZ1^`OtʞsU+QIe8qܙ:a*H ~&Nw(xt`, @uaAr/qbG'LjrE8uɛu#0Ժ>vA,u_û:\͛P\zsYXK`CzN;ZT+g#9i؍S36@6\^)!.qJb +Opb|,>l +$ `#sΨ2]9?-FS:Q]zS'K4K4Tzm#|7.֘M>X% pQ@7SwvKH("L޾%l,N U,js0UAKOUHɌMsuذ0 x<: z)[1 ?NΡJX)deA'g@\@ֲ&yYyZdi,E%voi!tNHj4\xD.V<({^}M8+ /,7g~C&.2 C0?Bed- ¾]`i2Ng8}/qn|U%y_1VfUKF5 ژAj4F:m960/ tO*a7 E)Vq-JL_޾5Q* u EYl'#9ɔnƬɂ"=q+qP,BAZQwQ(r,}Q.iN!aRc:Ih LBwJ9 Zȹa3]5`CpeKFِ'K=oE&gO?x~֦ :q-pnVsHF%ast SIB|l;2CWlM^otCފ艱$|OP;A@0!tܔ=O?e',׳t_(~>2II?2D;ڒʐE2!]Y`LحGSd) 8v( H5 ׼wr* a^j_dh?3.I0^+t-t`]hu>I 'CRgYr5 u/6ѓD :bji`]S E4n|FCx?<;yjdHpSA/Pq&MR?`-=r^-!=Կ+pV_3y8mL}/ 6w#~[4W}k3R(ާUv&bx\/obl:fWa13ؑ|v}8!?ybC %!cFCtA!$*/ǫ{'V㰶0$&T/uD. D[^o3RDJ8^`HÏG8r1{hQ~7`>['Z]k]G%[0<|wР(],o{.LR p) zHA,A4@;`#2/39ܽk⏄Hyijߍ[{FPYHGwhenOwX{ۤAN7't%{x$]4m|xU)2וcyZ.) ܽ`:JZTMĐ!Y\qiS +q鎕7AMJX7槚Ynj3*HT]?8 q@K>Q6*"V)E.t7>H$ T`rq0WKGꭸ69;Z⯝E4ޓ:r6qvतZR 'XP WcN-=Dzɠ.~*?Lfv͙|*j Pf1Q-)xs$쑪[(/qIr+otD`cLW*,Ma>t vkAt2C[x %Ew_wWگmZ C9hf=9};!6fKPN"|ӥZt#淠 C:7Zoa$`VX;Z_ ֓ßA JBʟZ1 ֌&ѽԿ/kʯ.S'lWh6 NxINs}+EC#eȻŗʹUM#_g@m^Y8c6UwC(ŷR2Ysށ/)}Y^Ot>%0juR0XMK5?40fC eVo2SQdވKw=WKECA5v_Ӥ:xvG[OSOYs2pkL)|F.@s6kV oF^|iJ&G&),5 Jx'xF՟5W'XȃđSo(_5oKAGnؒVl´3R$sJ[Cxu+bAzgV1ٝ89Ղ,[WO ksSb󢸯P7n7 =+N ʰӥ&cwoN[?c&6bLC |4&?9ty]&Qיʶ=]ܬn.9o13vwQ4Bu 8Uu_ɬ.|׫Za=Ѷsn*ǫ ?SМ.fF2xҺ?5wIMR[.q $*8wDS9޴~wzbg6)f{#SuX7IJwefyn_!9`ǖuv UCTGaoi^qF*!\}|naB6}ܒlϝ/"}Z_J~)N\G5X;@7u!X@m׭XCS^.2Rh$E kwZzG@^^qjSS }MD 瘕.Xph3_J5,_1MuBKm2];1ڤ;y2]S&4A'x&:22m$CcuyK3<])sǽHe&/.:1mVӘ]&ĭM>-1fuLBsR:lZ<囁n5mB'"'eR#ITf`0@о;G9ZHh!.Wf %0 }5P29e^iåO ͟4U3{2.ݲfs ~+lZ4@[}izǏl,س(uU*W᫓8Yd4KO@\}Σ2M愚E Ƒjrٯ cT {9:>5l@g.dCXW۟ K:9@v)Z-evmWPl`5 jIC/%Ʌ\uIy|-->&;OU!'PUĜOLg A3:^ԯ% k'q-7v< 3@|^\|EH lnZrI%GQEdux/l!4ښt`[K0j EI>l?tI1+Iѥ2МW?~bȉ3L9THO+^Rd>Y xk27S}QˉRt%Kȧ }p5 (cAV̟Â(E" rcGgн^7`,1i G{VEIɆ̝k"jg$*+S%Q]'ل Ch9u*[Q*$d=|]oe- f g\I&(Fڭ$0c揷ѽ*7c|w,S{Ѹմ֕PlZq&pʷ@L~asDI,hٔQ R&"5W4pոZi(2K?)FD˯@#z!g\m'xAW@~HΌ !^gՀ*A6>/C;g:uIo'c'P`b0j1SI]v[λ{wYg(hେOv ^^X!$wQY~t&/,{Y>.ă#yWI^wF"ij$8i.z.=C#ׄ; f1+|L*<:t!] H[JL$z&T>dXGA Sm6ul5*9ByC]3Fuɲ =h7wJ3iu@kw_pR^,t#hמ攋ؾcc4)*i/0F  gQߴBGHK+^тBZHٮbB2)QizHثO0,e4>$˰gvfMpN֝1ukx7X8l lNϙA^zƎgO5i /.pY2 q^MfNV ;Y̭f*Z U3ZT-n wxCw//i~'u^.9ε¢ #jYW3=zK<2JB RRUZU[5)\IoF`Lw \g6ީ00*ӤtO}Fjt}sk|ӍM{$.T}eo׊P>q4J\lrʬ]UůB3uWNqM< ?=I~N2#xo1UY1kx\$&t6 LJ¡ihXμ65 Au,~mcH +Ю)-ɏt0Ӟ>wzj0NO }sJl k :gیECI@V]F.~hFo i&yi{g1 Vhn;q<ۼqw "V4!=5|?QItI0ΆP}FE0-]+hO$hy[8K0zoi?|nbkjrC %O3 r?{bG2:D%06;XZ$"r֣T62ULwZ (͊j(e{Y3xer\ WJF>o}VH0낰[ ^A^<-X2s&BM!D68n{8HCJe!^ʖCR'_6HtA?Co:& >ՙ>%M%'tӘ%S:jl}|Gj*̣(&Iȉo6a7$l+@vwÔtjn*֕tJkf$.|D7aNCы-dZHRSd!a}S^HOAl}P ذAmU,I+墔H̐ V`rG:A<驮Eegh;QE?5 $٦ 2A^O5J,r- Ji!ÊsL`4X&)w(f/N,p1)22 cy{S? GT[Ur g:-.3"!2ǧcaln;@ws|!2sܒMZ 13'_C-ZqISVxԔѸ %D}?pʚlBB_hh':JN?a}]v>Ԍ@nL+{h5p OrVPqp.A̞_z xG"AH}&v"7uhtz89Un-BڝX^ MGJad[9 r9}GPo>/6Q }}翟v)2]]yUF7GHF]][ӑbg>({~>LvP,[UC|ٱ̨բh]79a۪ˉU`8.U5N +OȞsJFl:DAUNmHp(A}6g0/ew`|5'_Af1cyAGqq܋ݖC{~fO\oiyFNuT;NQz7\hLn'k 1M4l"#G4M oDL O:q@o$WA#{!wm,6\4pR~ r#ƭ;ֆ}G^xAB]7Wyb9*%kvAL[?iHm-e$cVW4bz6!fǬDtd} ڞO-F <#m1ƿm#QBp?lhˉ۫0/A # 4x#>@ޞ6⊍0_)%mxEk!.ѩJ7]"z@]/%)̴-H`wם!R8Q8T;\ȼ#ͫwzĬ&a+AĮaf jdd!2%SbS06Ң}-kT$8aGՀ\Чk˳E-Q&m+0<|j>xΚjXD gO}8cxL)ŜOe6H0p^h72eLo$kP[{MztiC Wƶ@%BvqbjVggRDk 1s7rI2(O)SmP52}1 mj:Ĉ;X!5a2"-$?. Ֆ eʊn VMJ[$5 % :^!Bө5i{Ȅ:v:Ydmy(ǵcr|g!цj|T1F |Hh0P`W K+1[vKH d*dof:!ПoLo%9Ԅ~Nj@%Pqwi_SA,[tn;_ؓiy(zW^%]\fӘYњ9sy-Y~qUthݾ/bNǐc'-"@_d`9? ȮWItj;d3\>dzHV?&3vaϝ.gڢ)]lF FC[Woea$j?|l%kxQce'-KyU3=kgZn'b.t |)(]ʅas,<-R/5TI"Jփ!Vubθ3=j>԰R~M};A2/]hF{l_d9{6L۞)nE+D$0>]h+uQ6XJ0> LΛ?}MNH՘^WcgdAi{}\\21ϻ!P`q ۍTTQmd$7GڕI.?AҺ ٰxA hw@%z#kn'`,tec~'zK SпyTEqR&1mCs$6ɿvL 6a`! Wq9D>}"Y緃ȮOύRœf+f&H`!:Ξ+/VAGnF|$UTbtUB;v*Z ù҄RJuaѾw.?oinA'}镞j]b*[GpPGL_񫋰$G;-vcRBg25X̓mgn -P~(?X}rj3& 0#ݣsXPsPoe/ e烊+ B-{ߚ w;^WB+i:<&9CTj;Z1qF&}P-5CS!4/+VDx߸bP`ۊԥ([SPZn>s=c9QLOIL+ ?9ggC=0ǥ8^ kM6_NmWKT2k1nb蒖׈N;]vf Eh-}K< [5Z]rp%`8i7 n(@=d7<']uB`SGj"z_l٤~U2U?bU=@N\qmmND[A{^]d."8ebV#hO(f"YIҼJ쨾`CMf؉ޜ.UTь%K4؄ݨrm( >7E d`My׳`0}!QJ<S 8 ."SBJ$lɜSoj1F\_fJ,_S7^L؞A-ٝ a@lx):ڎpIe\ ײ-ݚȚbZ8 VczH;Bp:t%& [ !ucs rT<=G;rMS޻h7|;+rb~hYv3m׊`鹗wÙkK}>LS 9&{-UGT٫jmIsrP>$&|7ͺhrF4V(xhv`o'=YᡣdI@N9-;+ %CwWr#ԏ&ޥOFۙvcSw bKmřv rTE?Ul!7A+5!+ܑeӴyskIKXr[͂Ʈ6څ^jטэ6JGZYm[wl~%|r{n+rr2[K0Mj~@Q*W0ͤ .F1Yn~,!+vIswVE^ţ U -`moq|S^nT'_d/{;gTGLIb%c|8nG|)񱌠5k-3音{|pHM5u~"h,c-XEђ fmR%_L҆eLԏo3[PMDc-u'$O9rT}Lt$V1M^_.w`VY|Vᅯn}w|32Xb;a];NJ\Nn_ d*_`]/tYl4,S||~Rwi]^ AܯVpMr\S=kOT @9#궯oΚ|BlsЋΗڣgkS9QCAR4XGjhK~RbW qD*6uRkZ-cO}}l4:iH?%ѴVozDT6\di̊INԬ&Ss#mbY'֐b?(j*0;c2ﻜmU'8+כ9rdu&% pUz|a Ń Gk|H&:ȥM52yۘNA-tm̀ŭSN,yPL1 m^rq$84(^526x!FFh,MD1'-nD$)B KJ+4QtIȋ#XĻtgS9vdsE%Hm‡|T ^h]zՕݹj8: 7jqߜQ%91"9xjۋd:U;3 pi>N3w!Rg}.!]~~,# A5@zΊ.x%RM+HsoA6I m5]j #3(#pOKg=rMaEQͭ? ȗ ?766I>ؙxOs2_WnCs}0Y+ LQQ^0)E"Y?^od^\KLּaB"(/WNaĎW<󥲭w14ͮ06lŋYJhW̷/C>o$.Û>t~]O/9&6a\Jܱ[/b-ڟxn-~gݬ?m\yR}HfyR?7 -R(nv|Rm[ik,GfF9l )萐Ō[+B>y9V~CԈ]6-ҎQ6݄|nC>"8ΫW0dɢq&y/F? Ag`\7.1Ph[sh~Ƌ=g]y&-+4̓)Y<o.@9 AdU8J8"һٲm%ye*"D/۵,3LkmISp4aǫFTgYaڦ{aPb!\翧3h/?~ORuXRQTv_ͯIHbtMPj܋ftI`MDj?_O1mehZbUZ9&W%&>gJefI.-}SW=| (Q6'OyQs@[=PO#JHjmPvCk"9V_4 k$uGqp 8*7KPJqbKS>v`aWjoV' CaU7%"}?FNK.ZŞB|oqN9. 9(1 A!rnKUVN(كlZ#i[2 je"f0.u.><nG8Id$#WІiv73qaP'C q|O$kd`d\ԲY77A^ǝ\6^'&Dj]nβ&qa)z TWlͩ?JĔgטr>䐷;b_64~E-~! ."!uZ_6+2wV7~{L9^ 6IWZoR5! 9M) >ˑ-rvuנ )J8@kVPfً CD䗼q݂h-oBnƫ'N򄭗$,3140NӂB("=i#ٲ?+_&,|q)CAk^-&7d u' H+oXxZBfj \p-b.ɮ@ u"m1F'T@T>3݁V(%>RA_(<-pv{#YG@ߣR5Gay ]լ7<&@iGD$ԑz0<^f$y-Йk:!N@6knd=_t{rsu'$X ~7N}Uet.s]Sf(5N}p9^^ Kp6@D}}zzN#O1 ҡt2 cd|aOB"Bě,Ikf,%?/nUO廊=8Mg#,쟣OЖ&m{CClr]K9=[?.:ϸB4Pϵz' ?N^6_dkw/l\ܸsw1צ 9'DVsytFe0lVqU{fxΊ1z*Z$b糼yL1=!S V-52 l޶:,, Yt#>e{߄^m/_xXuaj"ڄhLQ4*S^l*v}aV]SZ{YgSeНM='n#z@`8{":'#:DHK+G]%O'#VyPu6%4 R`W FQMrHR&*)Ek?r. yzj°N |fzuKEgf<};,iFn"O[˽4X:$2#`<ÏNa_^٣9p>F*7Pփ q_}koe΄5!IaA.q/ 2YjYF "$gf/KXMߌ=2Y3!ճq?q)HH";5cEΎX%l/PȘaYЏ! dmMwι(O/}S,*1pI,sFWlm̙¶u_Cɒbqmf C+=!F)$o!Ğ(&(9 04dϟDR c ѩJS4g t2ovp)˙WR֑ȋ{(E}zSC'O3} v' V}#QB`C`#@ehx}洏jnk]fﳹ18Й;M)FVq*_wg,NMf0N ɨȑsO۬\ur:nKt?e+N`aK[s8Տ!'DamtQEZ/ܦf8<_W[>sJ'!γN؆eX!S+92F"9S"<0NuPB&X6 yj9y}@3s,j;#({d-wOJj$󔡪>KT] X ]rh_xlOj)~%n0OxU 84n#@熉q!)PY h`C % ,JhrMb1DtON':GIg@*H\!&NUllri @VCͨ[racŞخTYf2:ػ3]c[PbR1]N+AclT/ WtF>DdZLrvdŗ'D({H=`SQϾ%5o|kt{golҕ;,I;s® mA CugőqT)! Np}ΌZ^3B]akaKk't"%Ҭz_S;Ɔg}"#*1kDbz sFǍQXj/̌2mͿRqTGwy@N.q'ר1 'ʲn^ {rL9>2*W^nw h2\Vf<:b!p*9+X>ՂȪoR*Ub_=uW ƨE*ci6r_J+pk4 &hXzr bg`e.ѵsS:GM:ȸAY!ZņZ#ahyh&"5/l}B:tW|pC.#(2 :(F+hXb^b~z'xa-dydDmٙ_Z އ 6:*r?O Uq2-憿>N϶gyd5gJh@lebyBȺqs|RIc[`ipɭ.4+9?ǤU,,ۺmǬ̀vk%~k).8v>̗//eY@&cL<43 ,XN܍ߪK+9mkUkwu]v5vװw_LeIW2=gil^ u~ca5v-Tf!{>Ղqt40[Fݭ@vX:HJSSI]aꙸ-Y/a8Xr'6z{%jY+ N*3Έ ,ζjo يL\*EQ*,:׀ym5@0cUUB14Z#'GJd8l`O@\5nLR3K]jRPhP9~&lZ?uTrV\VuqcWN2HruOrJ9UBkvĐFk̘3D遻>exX&$ ?uB AWXvNqi-bt#n'dxoFa;Jd\xFOЕ[/ Χ=`%%r|KrW_ z:3՝ G}).U qRM2F yy38 Տo{x\.J8Chm:' 0`~4"jhwDAg'm+$+#;A3`f*1hl0}y [9XBJ{jE-wSY~(J5 j2[C?ƂcPWiFyG%h}Zm'ف/q5}ǀπ<_'wR e3KޱG!6liwY-⸠!<, v}oA>1h'i ՅD)S<ŐjtL!is %/}t ւ@ Mǖwkd)x IS@ޱpnjY6cT=dR duTޛZ#Q\5n4+MIi`XrsddUEBW橏I0\ $ KL  gu污O}.UP  (l"Y_)C!MkO`OfpgZ2О'E}Vdmrڇ:}JpkEE,(+>c*uWbPoWFg+.zG4 hKApBU_:ΘBN#Zucp(E(y kсiA?MdIwƝj* ǴqGŮqĩQ޶=ɛ^pUJSfkA1&:`5V@vUCfB4bs=pe߁e@=B,<]EdAp?S+fo27jF}^>"[zq~<7T?-?1" 0M*2mS 4yw`4[n1YtwZVYow3a_g1>+S@g\(= 40͡_=RйoZ,27`K6XAW-f%72&0f"P)ڂB|U $d Aϓh*|J@Pi,|~b}qL'g QاsAAZQ_ ܇TO`]|Db%VJ{) D>[@2 X 1 \6 nw`P _kIB# _,5WE p%:PJ1f4σ݈eJx* zS㎩}^mh-#;=@76!)xnD砋% Ú xc^\|/˙7I!M[g%&;0i'r3t_T^o^h5+-yZֽ^֊]x?=}5tHɿBLS\3zL K UΑ4@V? ;K;qUz?]I7og|yx#)hZ5Et*+ >ɩ06o 3Jed /ZM%bݮ1屪RdoݍgEMm)b:u.3eJR;OE ΁섫 9o(N߿m:M<[W\t;߂2vpeuN.غ$ZQB'ta飇FC$vIO°Ri]J|̏|.2նFWiGߙӌt>/\߰tq)~v Gks/.| 3~jPF]{z2h)OwesӶĥi2jno ߵK\@ zK6~>*ƆΑL4Ȧ*bXYwBPk@5ju岜;ڹsL'h|7> ڍvAStA1;[/P/{FqjyV.l0?Uz!ֱOz2ܶkU>tsǼ\ Drb\,;ȩxIÅ-M?Sr{p~VbtI@[!!`Qښ-j`C|7Ȋsq42 ]36yi&·rhJzoR!UI;Ƶ.a>W郩lV9TL3 ^T02;!JZyIY qW~z0:GbU`ydc^=@_Z ܍1#shה,7U?η CڍIXZTr`ntXMT)՛WHola0h|Q}1P$ѢƯ+E #3{rKC~npHPԤ~7$Ӕcw En֧}{E)>tR| '`]HM0bˊeM2`_@Ъ23+T5w{=2QDQ.ȘkL|Pݵ:o{|hC2uq4"F}LE:=<Vfe/`< mbu3U8#W%"sF˗Q 6a0@MNn.;'!mzj&4Ge KNi{[E65tw,<nTwfP3LTvS3\-/l ϴ鰯{9.ҁh?t ,g((3R;^]?-(#}:PMh;'IT.ɚ`&٣ ׃4en 1ӷc Әe*lY$aIByݛ6:H}A4R#rKk!I?7-G]gKy0/;W>@ :zY/Cx:N>`{,* @QGٜA~|4lU4A((b{|Hgb7+(u|s<Ȳz@ ;.7IyCqɤ΄} $H^waBjtQ&i*;z!^6"B8=EdE{46"f_lLp ަ{=,`CLwr\Y2&u|Tٟ &Ft$*ϊbL 9-${&F#gST6㳳VTݗZMuB˵Zngs~˨:Ĺ"Cu~1Nj!=ƵlyVtFZ[*9N d4(i SEHnNI˄4_JɺˁiXNG` 3eM7O~`4CGȷ+N;8Nyk_ VA0,W:T:wo\?OSh|5`F AB-5'01TgS#K%fyd-,RC0ո0P!ihWv 7gHw(r ,p|"# ! 6ß?zʒ|m(k<]1? *3hnr*! $ɝg9[iIm'DEn;fۡ{2ل׸PjMb2P.J[wS)ڥ~ur}ޜ 6T1nO>X7Qn= w7xe GhARX d'26lLEv9`٥/Ocz8v5,bBtgNќ}wǑS>Rqaτ/z&%I {<A8͕ vC4k*h:'a Bx\U}j"~ZNקZ&6ED_0} 4$x2=Vy;1ωDH_g2&wt6)&%V4om!;$7@7p NR ц<1?6y=l:'jva$f+^p@^/!`p1Y@@61x_ @j#i+lV01,aAfwP>w,u=ӀJE ԩ+tĉV8d)7gl5NަdzmapKbGE\\O@~dj3%=m^DԬPxϠ">}:=C(@m%)fMJSւ@la=xZ꿽gD-(+3ٴ|8Zc|nMJʯ-" J4Dx:PaX9Hz zz!k8q _0AQV#H_f\N- yJ/CK\*hm!ۻv<>$I`c A $&K$mpA9>gDEˆxFͨ:cͦ{eؙ%MTCUڪD-B5X*-&2샋x~ 9;x,֊uu`a ҕQZreco$KI;=H2#˛0ᚐ ,Q|ZIm 07H}:Dgd=/rnKTeZ/2 wN՝'nUR4# Jm! meq}N+qBe0sWM13%渪Zcu{ᾛ,Z@=Z`{Gϔ|4WZZ|JFasQ\`&'d{'VToL-$ =.&(p]8S{.;ñMϫ`ʈWU%cS'l;~Y8$E>~R-(>l v?]4L?EHPMojYCȽSm nJj:,*g"BkvLVAfO7hJ/ǓL›\dyX>FR&+,ldL2c/1; iZr fEl~yn '̻| S[n0 wp IKő5l-a*iיsߦKTU "0AՓh̵f DsG:xNoR> /Cf1q+ĜPoA\G8XL>DŢ[?:u`SKUaT%N(fr9Eb#Yrz҂sC !;)j{gˇPE^l󷵫`O)y5Y}Lg TPgOmaYȣNMp:.JwbUBXmF6߃yO|Ni11gШ΍~c(1r*g*iR%Xh(@r>G1aȕSII\DDGٻfП +6z K¥om4sYET9A}ܡČ8re\,8QɹYIL.:+HȚ9 ,`Vt+f^#SSe,;dى?SkܚKQ&cysoXu8 {/)5e/ {ݛ)HXj7Hb1BK\`&8Ťi@pĭN/9< CT[߆SzH~W{ X|ZU^GFu8\%J haMi4J9PmyRqA,)2K1!(]V UOq= ֞\5+‘o+`*/sK%FەZ5ض(|A *'~|3}[$ O,aҴ 1YS *.S%} pwJߧnVy6rh٘bC5xj{M.Dw{=E98d 3˴Wdvj"/H B+ۜVa'O63%ѩI^/)nL-B;oR`='M]44{k̅ Y_ew2oQӔ_zd@wODFP u0K/ݒD~ArQ7qb8>[(8D]@ee:s/zx;n1$\GjG1I~ɧ4KFS8S Iz,pݳ;sn}%i=w$N6lC}+B*ZF;Nn4*(o)?WF4ag=FAeO D1C3Jh~ M-Jb&;[?s$rV>a'TG ̀sbф2ߊZj?Q'C첖)*"1<3G% vjr ^e :r$hYʯ $ /h8ĩh(lbĄ0eh9 r&8J!T(6^ִT*b7o+Md]X=w0^Gz">0hHH}K ՚oRw8D צNgMsq5> ߅u5FAB\898Ml$}o hISȃY,a詪$ԅ5q`EaF Eyhl9oR\&OF2+>9/_bKӅ}e9!jePpҶ!2͆b\NHF( *oDǮpDzaܹdv%?p.C5%ŽAKd6 s[*ȸby+:Z)V hٵdA52#|_Dl`VAљW#E{뭎|AraT ' x|kj[Vea<ȔƞЋymg֌sRR=:$7M=ڬfAH=hqaư$b3ulXo6DED.ע눇 \>:ͳێ兦{ǟk}ށf;W{йU<'=Ά[җT)CJ)RABqt]Br!1f>әifHtEvP%JY3/lm/MYP&nC;}꯬[Zh5>s 겒5;lI!*29`m}7 s<&:n#j3Ì' W)"I9X 'E"B "pZ g Џ@~/fdw,saHYoK@)Ųr SV_QdYuL֯KglS-ӷ&\w6HL\;0*8b4$9,o_p\ 0Jy}`oʓkTb(1/=jL!ц!9>Ubơ_%TGu{[ !@h XKѓ/x,jϭzĆquE@~TAk(BtVr8pJce(P :QUGfe~~)`P/)p"i9 9\*v:'s;N"]P: ^k͗1i8HI\ZmgFC|z&6r-X ]Mݴ1p_ǎj%9~èJ!b'I!(' 2J]w +YƚberdDmGE6jMC?䕲#b6'rB׉)e5B4O;%CKw9yy#SAMiΒaQ)nb AKQ=Y姢$LG6CUWC.qEv0<23ky(⠙_sGRrO\\?rXdQ +^ey} 5EJn&\ޝ/0Ta,@0+O1k5 Ay qd{5 l I],}PkʦQtߞ BAlAϲHkVko²_'y1vUv՟A0=Gxz)`6O,+!?l&?EcrUr1|JNcE?X9TBdf ?zWtA4ה"6O5e@]i3@ㇿRC.sIQ;[F+-Y,CjC5鐁9,7x*` ӌ}dXy,=wn;#A|n@hZ䗁dA! bHs7EYQy'&Ӂ$D#'# Tج`tqôQ/R5.+U sPmzs&b~JS:)(t0Q~<ƈ-墐}kK,˜\_^z4y\WF{D 6+y \.qk_?Ր2Vc:§忙-e8wI(xlmƲpq.{ mŌ<މFԎ㌯RԺXbkx2Q.—aʡ\$W1/ fo򝠻*~$*|F > }_onsSXȳ73q) ]@1T{Kym,@H=r._ ͡gVv˕-:c,Wwi/ ՑJ"¾hbpNs´S, E`+-26"$OK3d5a-|C=JetDc= =8I{VNG|0!VOQW`."Ԟ:6*|ݱr]Eh~ A8oF "u6B>b7={~ϸ:7Hw P_y*`rN[ x$Ct,U>3tk%`И*Z|:؟h49QCL:M Aא@oѬatɆٽ1/$*C>ŸoKߨ䑩vEӫ4^K1_]mжN p;T,l#u>8yL\<]3vӌq[_R_}c @i)z Bv FOTkZj}Eհx䣅x$R猚BZp[Z{3BkyRG5JeE8Zgm.\j(LįNd„y+hnm,T0G6. wɽ `C:t¢&qCx\9 Smʡ)۷;Zf$,鏀FOjHhMؓCm. q-(Pu^+IY[ еtyIhEw]߼_MGi /s򽚯. L4j[5!>p߲5CO92}6|;)gM~vh^WE9~SGWc9,2+c۬9K˓#lg>)2s-ХFZs LJ@E}]%C|Y f(Iks;Fa0';r*4?.VR M*V;;/X!٪.b{\AjDPJ4%qvD~LY5tgX/:.H%4j O43KqM98K$ 0{ٲll@9='y͕fe5.~@W`:&kzA'w)J6c'2P,e:gh55_¥-}^͝}K^:[ CR ~&kY 7~PrX8lHyT_HO=mSsE( F헎q ;J+v툟[M-.:|sV``r[iIH 5g3쪻!NJ:95IZ*=ƋyWk|I+DE UVD}u'ҊzG[=*Gսj'rc)-h?N2VK3W9-=6:~?SG0F*@Ui4+Z_ad8ԍ#&!ΘыBi_ڞʑ;R6+5!O( yC{p#Qt*h]Z$joKx󜌟^ 0A%GPa/A=e#Gw7:KO3ɡfwVKt4tЎz1$E0DjV5hn3do}bf]i`s}uZq;BR`V\ԁ D0T9kZTn;{LN?1WYf򸬀b,V]ഞ`~p`wD9p~xpF7%~͵c$9(4t?-׸Hr(85ǗWj#m '$WPDV=jo NymD +%W_^.D53q ́uU*%;c 6%p?'NN ¸(^Wҙ7{ӂZ'dTɓ ΤIGܞ*s1BumH3 ]Wx wB3b9>k,sϖŒ{Ȟ+'/jb1D?04I#Y'擣ŖYSWcn-G) vH= i pT騅Mt]YcN 2QPsHd8y߻9uo$/sSa~[ .]4q3ӂZSg'3R#}SC7<3M$P¾c*R%gJBNj@- SyDOźJsih3d$}kbZfKwaѺ}v6=`ZohTƠsZwa7 UB1?IJ0[̰*rp:Jo^QM^I׎ȋEahjNqK/Ӗr#+vhwHe'N`!I/cÑ!ol*ͯDVC@xR;Sw&;ֽհF6ϨX_cgc T9qOAB5!cg!fy‹3|#+ ˰;DN {ʸy\p( %޸[Btne[X󠆮bz@Gr`DUһϻ<))NmRNFjGl2LVҐhAҔP 4X?x`!HVe]hNu-FyKVhHHe*2`e:E' kԭDnJbeK -uW(Zt A`u !~RF5wX; kdxdf-3u >6n _ {E ɯ^[iin;/ϺkcXd s}C:)8_*ufGwfc@U~c Ą|ucNk|vNvr4xnݺfWMCSNЀ,t\!]d840_pbL5Yo3Ԍ@7Tݙ%en[\?Z} qmٍ!,O߷}03c$@s#sL 8UOP*{Mt_(=LAm8QkUU#`m 8)Il#tSjT$n$o6W8F`-[dGgGEZoX/g 5"h\;h%>D\lԤ1FٮDakh4H3 S0 20E$Kؓjt?9x9`J#zn}ˮh?2JA0I#,Ǒ^NbϚl/ˊ@~=\q/dǥxKA,_YI=c$,kߑgL:b /$Xޕ^ӹ[F޷g$)wb̓zNY,(έX:"iS)eϣpDV'oaC64G8Aera.jVR9HD͖*(!*&p9y%iq &PT$jZurEnGpʁ'Os|%Ӈ]XW(i(?'l)ElmȐ8=DыV= J4%+l@kx>B-N8GZBfe/nT_(Y̅0<;*f|6w>p_sT3SF75I{ I դhUm_\Qq,mHabm8fj=#yG7Tfj7ڼS Oo.g«imjןrebf/o-8 #+80m:#zkDϫ;b['4etlzTLVm{̲3xXe$*+nOUysi(kLj&u{ J;f4G}$^]ce}i$LVeKkI6KJD Bh@(1D]''qu |%ɉ\XAW O;;Bobڑd]yQ|p-iLД4HJs 0Eb "R "MGG1M$=[ZjoMzsf-EtۀKcAnð<7QsM'r6_{dQX{:#d,V4|њs Qbg\ V}q/Lcɯf>\ggS:9<Ƀ`Y˛I% йwjD'#Â4!c|Tf6hIMsE P & ֞Gpq<{Eb@`SrrD^,JNd1;@cXS4r!nju(2<Nmsr6d:Qh0m0 d T{ k5VtRvrYmx^.ϥj/utW"1g.̗ K n`d0QNbbU+fgӨ~Ij`ma퀫 7-7G-`:t=u@jh6P ZɀHB/أ|z LT'+F/XNomwňݐ&]8¤sfl`BVof35fm"[Ap_C g1P"9)zp渵'kؗ7HHRKɨa* Q93 SJ\ ;=*馎|*>dX]pP 10*5XINmGw57ن;EhM4㓤51=)Dvw{=Z6'F14vֹeŁ!k8 m _oڠVguhâr"Fj;tk9eغBn\Sq+DE)4YM_ps ckxw[,[ĠS;q2T%bQ#LvrG5飞8TمlzWn"gf nS&#̪ONYlLOeU[(ȨhK 52"9GrhK.`ܗ*I-->F3Hϼ11tUC fwI$82渑ij S 7lE_}0QRo#&νjyf&,B*Bj~/@Pr1͡C^vC3>G*O; )&\fy);8;k* y1-\b[ncR>WR>uRfoJ&y+/OyfG\iL0ҾX10' ;$;NβNf4B!#Rq_qTKsu_&æM]_SuبeBuKg/$h\uĖ>w㤵p d:UW)&&>Ȣ$SI@bP+iv¯ pnvo"!~JUgdC3".,j^nS92|Ż.G1rP"jHۨ *C(;PɗgCi(4{U!)嶬ubtΊ6fz LQ9UXfAU:Wzry覆b3+ֺdBG '<]ژ"teOdF5~AҕKXӝlRwc$tbKE&=.CnTgy0@ŬOGT3hi IˬgXI`ƨԐB/ G Aenυ-Kֵ(]׾%x_b_%eبj1iTZUtR՝v>%s(U4~Vw!C ;Z͂O.΂Ү飹V*&!lܝ‚4Fh:)hW$psGu7|@ח%$]e ׳(WZ&Ȋϼ@y<~, XPhUrJ*ǺA+H\3~aז€L(,6sh4]7pc Dy%Ak,b!: $xc ۿ JQUܐbTK[G \zh^7m/MN[[ttǘˌС 8* tkKuu ܝ`#^y1kжR ( ch\iX$С:U%t+~\g2ᄍH6̷˩;G ƵኮHyQd{C-WVcZKDKI4Gb+%ъ<0oC m9@ |F@E0Y 0/o03J=Iq?jB*ة-$}἖鵹.oԭʫ'N۱9q7U.*JbPfD練.l䛋wGn;=. kDKg]6"oі6&a"\E -@>o/ؑjLy{K `: gFEBt"+x웽,3Se] /Ex+YQdxfݴ2F-Wω -Z t(DVꥷR_̓Z9=RƩ:T{r;t>~jwQZN%OR5o'uqkfހ[]CfM2do5\CY3_oB˥*uq:d]H={-=!HWLޠX~ $ !H(#g T{Z_8%C] MqݧZCgS[@ zt]+ՌmE t 8\.֩]mBTbC@مQt#ɜo%%{.haC/9[nvcI7wx'yFgAŋs c@&A8iʥN3ւ@:0cLYqRK#V)oIݍ&^j1a´aοDe Aͤŷ־ &a:aZy h{!~띵U9X (]`Bb@`.jxMf=7*Yvk 0v_LƞԾg,tHT:v` 3&]k"*b[T݋#M}klH5H/R"vs!cESdS~';,uJߡb HiL=X*[4I].pi2_=8=@SRVX،{_ȏR_nɂ ~vOVF 9R ݂mRXY9voF'rnη-YåϒlA֋u ,#Ӕ:E0suA*;vm2͊_Wݢ/S~;(_U95J+_qtL;4˽\=2ӱ @1m9=)v<֑Δf3\]lp=Wã:2 WJc1lPٲ du(,U%=Zw= uι2Jd'˳o|髉&l1}y@ ۻLd)(aQGq#$Ir)G\^`yѴ.)uQΏ7 nǽ5Xn%P-=y'3S u˝K;,zC䈓v+]Mc̦P0.P{aԐg뵕9 ^<qtpR@^K^|hTN)0H-+\|%bߠJϔIa)(3psC0EqlN1;e-wM28,f^z=t]zկ[)-6I8 kz!%+*#W?Fl?Yg#3+h:/2_f x :`CW\|[+D%EfԌ9mO`dK1@ ʝ< :$/c'œ7c~ ܆2D 5 $;((cB%IGVF-KzԌ"3)l_t{5b74glyrcqҒivkal pC|?f"'/W ']-[-6{˽%q7RT~Ux6Ɂ62& !UUH=qɀBX^RI7(+tT>"Gԣ쐿=\^VDmAp$1\glbT4bp6AB(2`Reޠ#BDi~^h^HJtxs *mucNNHy ,7yIeYFϭqhT9*ƫF_1](U&Jd5C9 3e%8W{ )%brڬPfr$~.cը(d8)jT 0hnLKv{6)Va1:*˹D\p`=j,?QE>ΕؿɚM@zĭ:aץ&`MjZ S+uovzp9 bvL62 Oݨ5Br\D )h~80eTp(P3Ɖ3IU,Fe<¾n#=Y* "C$+3+w?]~җ .Y>!/O%`J40#Ut0ſCLoB MՁ緌kHӒ!E Sȯ RdpRګUQӄDN3QvTׯ K%xvn|Z\3{Sq77,uzI09\+x!c@.wZd.02T|N=7WHT^ &N֢P֚K_(_vOBj__nOK%# h,n˞sC_PO<.tb9TRrp*)0_A¹*=IB]5Va'\(s.G9梅[5qDx2T`#OϣTM"Y%վ%_8{Ɖ51㰱[Y(+.ɾ]w; IDNz yQDԿ+uŊ2>^^•-P,!?'wqMNϓu[e[?%/渹vꗇ %e[Pc _gP,S z$#8$aHw_gjaCQuN!qx&xxB-y( Lks +8 D_fGw4M`ѮV9z$P<@oKh0/1t9҇`6wz`Yh^2xYP{`p߀ c g GXJjr*wN7u#.miM.[Խs]{uM}GoB\ 5T0^oYxp"Oߙse%"G)ݝD(A_ }-dmxsU|4l^}LFUvq3yRrA'\k`U-e@󱟖bG\:U F>RWm@9(]=o,,m+k}U_eOUeKGQ.:nU`W~:!$V:}w5I8w.r20Z*~( r.1qq⩶+ngҔ_QFq`+m=E@hl.Zr{i"6:$OWbɴus h5 hK:c=1.!$rԴ'F^q;gBq -su]080EdZ=F+ջP [[LJ3NzSVpW"&;R()^[6c ??EnBua uz_PHNAy$)+tg/Hgۼa؁PDd\S4w"bNUvcpwwoS q3W>iccѾČ9D2Ji@rM:2rP^0]в\YW@$haB1\2a~ ԳsT[U~!OqnCg}qoR+P8ͰLf8ळʣo-9@/?usm..cUtKEAnƒ'PQ;d#㳱 8! .ȾV H" rUG/O#B0LÝ5+ߝ&V~m;י jOUӡVB%\X]bZEii{&G"ʔîINdH$)2[1Bk`0ְB7F?vkP#sB-,Fb _Fd`uiOELDDքg62(mSWvVHMlO>S&t8HqGGN~ϭGGڬ*DR~WD uF>q|v2S+A~Ot Z<2rRRՎB" 1ut&uFɒvOAf# =eղd1zz9" SVi%Ub|SɃnVZb^ $&֥W{ -UudߊO VcvI"rXJWŎd[x&|1"oQ~p=vgd ?RO"&ŒD3ӂ/bNO"^qwR (?}fLޭ g 8gňH[F ڙ$^߸ҞFەxS6:>Ӷ2Xh=/ǁ`a'No[eadD`cY7Xӛ ̌; sB-R]AΏ1I<4I@Tv=u3{(Ҋ]T,*TOK؜AFoC3])dSn| Zͬ3ʮ5s!*f'q<2 C"41!a\g\FľR|M7wX>.E6A~_ N#CO>mfg"I5Zk&Dͬ:B83dyhR~),bm8h{6r&(#Otq"}9¼WWR>+^^0 '$woyGHf>T ]Pe^y/4ʆ g)6IO7{IYZ<lFQLEwzȰ۽;$Qe+,]EMO&Y| \vT8LqOm"h☹19Eğ˸[$k( K|FaLa\\ ǐ(ջSۃs$U(3xc%swBbH$5ܘJgPB"#AَxF ^iʕ{O]!^G{!D-3(LH-q1ڒn]0=T\p2Cb :Q;E `8(SoZetMe.U-$9'zI.n¦S5nyTw`.jL ,uA 3:G̋~: m2nĽ LRb{7 "@o>@욤ҒS(Y5D*h7kOMS3*+̗6*~ŷUb9>6N{kTW~%"ceZ֏U!8 'ޚ+-OhlM?^v9KvĴjc#bPHcɗ: >%iNl%IaxVAc~Oj`8-UMB@~SBGJDtJoT%n>"<ۖ{亍cwsp]UIJ'Sq!czV;+202e(T6ʘNg+= %J\9" r%AI2=ȸ/ce@Ku#"bdž/@t@x? I>5JifMe-(Sb̽zOJ֝1W #{7hj-Yˡ`'Ou kⵘPJ6[Mq.чp'_U$9`}4 kf"c^w)|oL<B&^UTDDp_y=*@vAE\e zQv*܅#g$cГqdA8Y~;*=DVP9#Ӡ ;+$TqRq!҉B+(zDUYTU)@:ш-Ja=}kyimGvwA2/ @'S0Ԃ:,J#ۻbkn; SXC.6 zesi(fdak74 7I8Ti3J0A24S'T;62 :lG%OCwp)S!ZfTߝD((1hBL.Z66Sh%=K4LoNVkSՑZ0HCPע>i})eޥZ㱂{EG„zEip EÛbKo|Lqf=CR e`&u<eչIK770>/+\3bv"[2xg|13A@u 's G0jwW~cϐ[eM䴩ʢ8J>'L>;Vjj'im&0W'oP ۶jzJynXf0@?'u>XԙK].ŭuYGoR3O2?V1/CWAur NFT!qUx&22P:F(L.N `!nrnp@9r5=$]fmD$H=s84 i޴=w!aYgNQh^0Ox ڠdmdNqj혢cZ-$=t4и+* %rT)8!<u:aZ _F+Q)o4YKhm.f \xAD<+ "|LcvƮRHO/@`"x& P=wW%tQuA;U]"V/ ZjH _Us)lu2 e ănwVi{OM2՘qC'xxRwh_&Łhж ֳT rь)ː`~J丷US|NFW]xKK'\($B%R/ˋ.}#EM\mL<9Bꆖ!ꭣ(x&lwk8G΅*aM`Yw!0zHM?AHgGFH x 6Wr݉murČB8J\٬,b+{I*MrSĚjC)U/|OR&<+rNj7 K;FwJҼNA~dX}J0wB yLE6<]>D Os*$X 2˅J6c9WTC,,H{.8BZYM'ۧ~:.: JZ/ZxBZA-UiY܏$TPg2w$ H~ V"|Б+gRkR=4I+m|Bqcg2I2sl~,aY02 M>x@f ?.nj/jLv2 :g53|K %?EZ%RmsJ !YZ4jIEm͛@[| R]} p79ah@r%+rz$0"h.%sxќH[` e$pfE9P"@)簬s+qյJuͽaiϡzG7^kۻRƼ_ gu^[F CcF$.)D 768',,e y F,jf ^l ĭJ[!j @ ZƆqO,Y =^B%HtA=$I\wnIޥ03`dkdM3Y=A,m|&r#"Փ71ӂ`E2sZ.b8! 紛q{gtEhLj{AWbzlyKvwT{d $2|`)|Ê3:ƈlnR/mkO5`w.`|V\:hA,6k־UGEPKƋı JCy^|Cm b';x,?T-"&Z7*܃dYpnXu^RW)wÓ? Z+j{d譼{x⊩G33s< ph Ҭ^-׊K^ɻ0։Y4 +*cjRpFEaO%~`P7Uu!XM،:oVClD3Yʏxϴ!EwFɏ#/ qMofa$_lf9+e"-#ҧC#~m`[S[ /o'PUn '0u<%f/VT&dVw!3FNL=!b>b 2-ARc(5dpuUEd@/njGM *}`%#P|ǔ$?ܠDqCz3PK59o'(:+=bDYͅgJ5/H] uW#2*V<[Qfäa AQSeXe O3M/I:(  I8!-AKy0"Oh;hLԈ1\T>qƞ4 F|Wb]&wTaD2;ү1owa}. VI {Ϲz<#|^"WG/Њ+hJ9 Q5~h x ]@ъe\8Ц Hy+՗O.%x^폾#!lL{e+Zg)?C w ;E+l-_)uՓl;_MZU>8Q-Gx!D: ]ޑ$hկ2=/hw|ЂrIٿV'y z}@d@°ړ(t0d7 'BY=? +؀_dYSAVbu+ M{ށ$*+~3B2w%„΢8sieq٠${:8l}4`^?0F|U vtQm/*p# mph _d21;8UUXIQ~}@c=/ԲuREhnm猈4%B\Z0 ?uKgYSPT)&˥9}(8Y p[tAIVa"PNG0HNfޯ\c$y-`Hq~@*3CڵnP<9Ù$I8R@2JKv6FxV̫:u5i!sV&wzGNgli,,>XjpH(}Q]/9dZKj6JP[+`O,?ket'q(g"h B{FP'|X7 mj[nHĩU5P4M9;G~SlF?#&C oJWǓ!L 7 O&7op v[Ŷe&'Ny-3J57GXx ZUHA6ʢ!*Мb"6QlPmNp~5;۝_/iyX"(ݤh[ ~{ݒ->3&)pLމTEDԭXM;VKςBtE Y+V.]zAjo/n0`Qf9Q6Yx~FIN9Liڗ VW:g K)%2bڴlIkAdM\7{Xj1q{)'p[,x/w@) ffaZE*.*9{\ɞmEQQY3e04gr*yfJ eɞg's`ļ돱>VJ 5.tf j{Cwʧ[TdVoW X %weOŀNߞu3Kn 2D4*~P-HQU}sd6%L5 HD"!w.:g;(] К pX= }L˽45,? .wT= TWyr@kυ@NΧ@be\f2^.HqOQf_Ӂ _Ȟ"Ǫ?@TEHwf~b*hdSCNg7*x*_ n 7Ќ=q 3g%L{]~|o䪫2zM2s ;mjAU#CSm$u :rŃGqta>k}C5UKN00;Cc/"$eij| Ik':aO@PZe֛Y0G^"XJX@wV ȵ6UR}W+Ah;y?*5:˃@d[7 IxQSg>dj~'byR ςuBwzAN`))SÛ?Ln]13=f\C89#Ć#e3[x K_iBztB2`:5fGŶj_;Xu ' E4Fix0k#EO Hsήh]7EКPB7>>2yD' ZU|Tǻ-'c}P,a)sM>\5h]bUcPHHӊk!?ϽyΣ GHwv(H搥|'.OYOp"ӴbƶQت65w~wS91Aagpxt+>m~.Dig *wH Ύxl3JzXIA3+}3Б!ȼc21yc2!j;ap ΦCp#,l9kN9QQ=}eK,VwH}VX!BI,j7>O1S sKuEbU* @s3I&<!ܦllr@%[V7^'CpPJbKL83Aǫj>QLw/ IJbkP{r Jw[Ws_E-@W4`8I.zP\g:gfW8Z9=58 +d nLerkX:#D x{yyO2A!kGf܄PBG|ԌEUgxˑLϸ+ >5ܕ'k)+bV2nJvp9:c@+⌷x"ܕfqP%pk'>1W'"dqݤB^> D"ާvN;W;}CX*[Bw!J;ASZIwيrɡ[wq{4Wt(Ew S~{﯀t,oFCr SH 6 J_ ('~Wrt EҬpy2pXC[x @\8NG]f}sjMJˡe(O J4\5+mWLYM c=)H77(-;j? J3u!J,kUl,grؒ~O Zߦl1яEAtGNkɇMUA7S&A헔r"T:{aYb5ubOnT+lO 5G3:ax, WgߜL.6Uӛo> [^zs}Wo0o-(W)RI/!WFɃ%:0hDgIH K]u#2“i$:i <~>Y,"6y,avaȳȏi!.c7 CaQgKu~d|\ ʂ50|Vp߾P*x.P)meMML0LqHʅD8Qp&,7s; 7Ns_Xe x`֭hk96(mTNF4ږںS:~-u{ظ_?:9 A5Eaa5,~Lhl oƥ_M,w$nI=?l@ E'UG^xf?,ü3tJљ*7$T*gOxXǛNgDqcMm /4];-*j X )냚JY[ꁌ1QmKfBPSk wqR8=`yRl5Y(4}J^ ?KE{?'`BF^["b=h2?SԢ^kBVHc\"^Se}ThY_qGQ}Q0 ޹oq׻-{Юy_j}dR9];0!ŽLfcx BhQ.F [7Aދ3,W3t۬)=:JOH+*̗!݂um#w4M vt>wX0mOg} Wib(&Ƚ-Wsrvh+)H=[!'_|Q־r]1h{>L _3{&J@ uF%6µuU4 3UPߌeA%-ZmMȻV^7 Mwfzguyc`Qnr_kQrFG.rk%d8MzY\L=/S<'J 5YG!I _OT >.ͷ?:=w{d(DMlUFNJm0\-bgyy5s^&0U1'Mև[iNpAW0KCì?H qwϯ7pt¢öXLRdzv-UGe?erP"T/>-eFJzH멶둲D+lPv\@bZw N $& /Pgm-j9uT)`|2LSGޱ^3FlE8=7SExN\ HtxKG@9f'Lꐣ$:E_M|Nj`{. o<6 J??R=Q@z%Z) $ *W)=`Ӭ8CzNE&{f7v4{3*B]&C>V]`zxi-;z\M qe H>˻z-֊l U썭I+{JK4ڟs眿tu;g$,T5z}607b'*TKnT+1["4~e=_~A1efF8p*HaV&zSfC/9E!d ӗ=BOxzlja~ժz?]ә3OڒX\0r/{m/A0i ֩Au9[$[tF=֙+J:+b`bCޱ n /_u=c,12ZM]r]Kzwi"1;d2/KzqAS}?hXGh~vdGNi)!zύĆق交GyO<>"܃K!* ظoU;C(ZrU/Vz+׃- ǗZ&{/͊mPϮ .:Ts-n|-eEO%7g#wߴ(YPP3xJ ?6] k:T @$sZV>4ݧ[s_pOK0OQ6Ll +FdhlpvV͕f(Jw@2%d#si`dN|zC@ S/ p&VW~8kstE2 ` d9bG7FlZ/30V~cD٤ aupi;kúZ[8j_AAK @ܹՃY5\P%o1RStYW pb/滺Ĝ%]0iӊwpse~645zǬuS I: $N}tV]Vɱg9ʠI}a_D&Q>yt;~?SˠK 7:},SK Xjd+q 6Msvp>|nRv>էL?w"!G J>[X/ 1%cX5~lD%hܗKi7nGZi> WJE9(Fl7%H#TC$4Bk|DLR4n 㫸7+FLh6!,&i0O[دbNOd$ QƴzP`V D2FJRVOֽSGb;-s mr%I",ZMhM 9]ۢf۵D5-[W:fT S\[ A%id揽Dj~|Oìo :R>I3tty#bȡד`oP`1 VɃ³sMU_Ɛ s2*x4瓭(^ٲE(R+a@(]X8>W̒}-t9qnZ_k~XSpx[?ڷ5dk Ya!䖭dQ1mCJXQh944'4w1*#^.9\~['\a@m,,#*=^ޱ 86As65qG|52F!"R)c.HU7tĢopCAY= /6#vJ,UKᄎFj1߰ % X:;aiUo,Y jbku&I^dž[E泥V)zq9SJ4CX2-԰K̽QSp{ݶ1j'úY~7*ue5k 7LYg:]>g~j?xwsn%n t4γg*P ӱƍzݥsfY#JhPAH !iĝ+m/ŭ,-L-娥m3If/z D\WWD,ł`}7"O,y>U&0,IyB:A~Ÿ}Y[םQ<|pO?tR;&?WEJjM,Y7hh&VRi-/ō ҋ;4<\FlV&C} RtV5nge En)Zeȇ(؋<&c/V͛U?߶}̌ѤT{[42=Y2$|lD,.wƫ@eo#B,?Pct5]EWbh k}W[UhVƻg/orPtZzgIED =yU!%%bSM~㻙µ!BI6>+rw!ȽH򎄇w4e\)=Q#uAũ&%G Vl ١a d^ `P׸v*$pkcT$< t $aI'XȯG{\Lܐn$9_Hӕ\]@J\)$X(*xjCCZ#m3|혒 ܰ@stBs,NₐmsY'zOout:Ty8ڶ:S= M}0/:{sc5pNv빸I D'pjQ}Xl +w/P?*C-O 6זl5 ݈T#<}5ۊ`DNJͻL(D,24H6P-7k۲˫~iaFQƳf5"ڕ?d ]k B {pDV=K G.p9FZ#_m8SKD?N:4p M@ܰdVoLIzzFbl`F6Yf]ݞP">,{.K<+X%qn@ibpy5 [xnhi3oH+%C 7 ' Km;ԕ( N.}7jMK@o;kuZKiYd-D:j ?|S؛Kr,7M!k;xt3OS~_@k⦅/O('a ;.\"&9L4VYda VfWK{!{>y >ʂ١KS =[DPrɇ6ul9 b[>2":ɮ!"Md3`(=,;OhX͚ZE\<#$C|Gi^Vd.uyFuit;./<(%J`T?JFetoiѺ)r))mH@_܂f}x=eDSJ#}ҩ =4{ -!._T x" L%CiKzgJ0).{a=}k YH4WýRF 0Q{׸9om{ ҠAT5N~LdsQvcGS/(xjԇKU6󼭹wOUս x>mDZzz z6*^*e@omTI}uS͹p Ke.Ϧ9W/,Sd;#=YO 5Yq޲Bc${Vk(n#e^${ܚЯ P;v#sOE<qY\Dz^}x2h?2Yni$DŽ攸;^/(5{z-6X;6J{&!xߡaωDW&ڱVKCXHV$jW"S%Fze)K'K kVչhmfR3-<9=(ͻمix*ȴ}F'jߊ])͌dn*j0*^rb7U~\pBu3@n_N &UZz4SY@6G!6' q|Uġ4!}ƌ-/t~j[d$XMYJU]Ŋ( L*8m]H ;5V=:ąG{ \r^rAGwmTR mKȆNs%FCkE mnـ0 eAϒce -Ǹ`X /E ݳ>#>SH&/IEi{DA?tt, ~-ՊuG>8)˝&ۙV?:rCROFK@ن>oIAzfmt.2GP}P`m!ab|{pS4,,3W LNTȰ<$zj{[ 8/OӨ'?>d,|(Gz$W| irV\v;YT)H$aN~ O] UNTAE=0/v(,/Y^kY0ƛSص>񰧝N)6U'9uVG(56 ġKW~~ `7mk TGM3уw^Uٙ  xhl&^85ZxSqUAg"H@"+՝2+cm`O~67yaVt `R`Br&fOE;ՄD69G0*^Ǯ~=(UC,Ȩ)@tac9vm"KTnܳ{*G-(.Ί: -؅W(/'*3䙍hmh9RT=WȚ88Ck"i2DIO>٢$,*w~iSbY=mzXլ Уˌ=v:{>'Tgt.q2aG2OQ\Bː(;zgz&+-M e  .Ǘh|%{Xmq+kы585ïH)"W ZC ?ɫzc"sEwIÕ>4opࣰSR{ NΎ1)-IF-V3Z: PK_Mq4A(fq 6r.]A%^$3ˍD\H3q","vi%ƎaG|V)1oAYep7"9CE*y7'6Fŀ)9+Q<),%=4Oa^3ƝQ0Ա6DriL;IЪƕ92D9{/@v*cLPh]~WIka6>إn:`=L% 7=4Syݰ _L=6 W ;@D_b-~KඟO0P1S>(v}voA'k^Jj ǡrA";E~1PwN#} :)/,{ &0T: bFC"&VT_4Ysj J'WMYPŸM)TbڊaR&ٻw#vie~Fvމ_UlQX@Ӄ]׬ƦڱCt@q-37j0 7I=&|XᆮeOo/$S?ECޱe i<gS 1[WG 1 d9: pFhkTgDd+"qEy7`݄vT<~3t] '̈́_򟨧C\×;'i܂wۄ}PMzD>Yr/Big=&9gTWl'(YM+9t7յ)` c`:d:Po?#HUWX,$R׹Z~7CJUwizDNvZjӐc,d;,}#Pd*;YI߱wrIh>r~X☛RSJ&NY.!=F5.$C4&Nw&F e|5T Fj0LRe- ]jsok*XAe$o,ejV#$*^3cǽ8WNѱq%anNb` 0NIud Eյ!}uJFRHDg'2(8ۅ( Tڜ"Z)fv$f$j~*R /u0+ıR%ߎh}5{\6M/?;/ .v )sZ;'UǬ"'["aq9LsH9;k511CD3}'NҨ~5MzhǶBy&?zCNR"neq2G0d|y=MhE;Ad*> T> :,,8˅Ƿ49HT]{i倇{-EteR*A8t@t_aЧ>d#92!}[@rॖpl'J[:ih!j8 F՗!tȘ;~sD5L*S}5ÆjvQ/cٿ20-i"37 |J8Y1RO>&KL#KdkbL8Gzr\}sK7>ֳVYGƚ}|=$q9N=\?׊adcR خQ?<49aFe玴@xf#ⱹ8dLD?덿ȶ;,^XLώuEgW9hg,0hIp0'"R\4Gie:<~YyP h>T;eAes`/8(Vr XMa*Ľ!\m];]"#UCkbzj=~>FsR. ]< Qq,Bb`OW-ѦYtvz7ӑay//}Z J%?5&&5fQHn%E3s-Kǁq{2܊vYff-_<%<QJցaҤÐ jdњbD8ГwA|+A *9UpfY8Je5|YQCd[~FT3J%q]F߾AO l ;:(7-<( `R:&Uݫk@,I%);9w.эmKg9 :|U:@%%ݽT%mȡt3ZSL@e:k0aDŽ>i)Z ;cifP$</lHj˽-%)^u#ѿԡx]s`NeL~'n9B4CLh>/DR^/F'B~ܴRi|j7#bqYS24yxJ"wcZ|"$:as}V| ='_ľc͚v⤿\sF yl}_)c}OLPMpx@PMPn]7 Z? ͍ 5 -)T{/"mF?!!q{Ùv.`7 5F.,ܤZ"^= LV2# Ew[.}jt3`e@6GNdFͽ6V]5[-cx&mNAQ[kF|lπ75PWA0]k+ǀ'؀4^0|c28YW$];@8R,6:N.B;S3[SS)@w|?!wVL3hp}IsɫU^]DI@?@ lALG_8s ] }#wl,3)&"Ȕځ_xuc)%H}38pH vTU_F>6 )ֻS~CX>)2s)Ghh} rX'< (?fjXA#IfW+I;n#$tɥ=Vws},h= WxXnʿ'D/DJ3_EF'9!pmGa\*gaUm2m9 H,z6£#'_GwCA =>}J5n4Ił;+HV&) i Ps%/,27di 3ה=FgVo+Tr,-l JI"$j'=q|wk;t;tsŚq%m qh|:_ =vC~@x9rV |C{dDbB׿P03$pU(RFŸPojү5ߓ X`OB1춼r'(g U8u+7)T&iN< C4iu_^sUw`>KZE<\yqeR{V3l:_ͪ_`ϜYّc חM8<#wảO ۤxYUwԻo&a5Q*{!6DTb珳K6p2Uh&p즭4mfFΊ2@ZgnŊޙFŮ'#ՏotQ>=Wl0c4!ӽjT; QHiD2(!^싱!F v@ps%&F,A,'421 Q)jv3L5-M13fyp݉8{?mxanxGafTTVZ͵[acO[K&N:F &&>l'QG~DY)KB89N*tK 3$vR)z=z!:􅳻(BMn(۲u]Zփ۵i b_G]9IeIVC{`Y&;4R7@*vCÜYNz6+UW..̖'#~G#~#lcə4>>XT>'BϽC٢s ?a1xgJOQaMAPPS`w?:[U~\ؕwq mu KDn0{M^hHjkMELu !ڗ5t Ѣ.]BM4c\+`mΣ3;=} ⯸ԓbykBq+ IB뷑OUt+^|0Az4\|vSl8sDg< 7:Gbb@t+B AN/(U`jU\R!LZ;`O&m_5U٭ٹ$;6XUg|$ 9]}K-!MphY|gQrV`4S+_ADϐ3W=lf a 4cC0=1Į\O_Wj=gT 7OٞߴX4PWFivdP*6`RvxYVi$IJ۸%k.}H 4Aunȫo䔵!*ⅉަe5^WMўNM ^E/c74>yķ ft[*/6Ѣ٨wde]wQ}\&eQG{APA5iwjA+PDY<:6+mcX|s\l+ `U`L<cϯפ#i\(}Y:Ԅ^YZOR_*Vcr@=CYl q\" #tUJ]Ӳ䅖3sLeIϋO$rԱ/v*v`k7Z/X~"Fڤ؈X=?)MTlUZXEuz_HgFf|n\>'/ZQOC8m{Lg~jY p[ɯr~sɅt8>2 qT V(v=AB!_ϛ>=ha!Y[R'K^ ֌ܬ jчpZ@58)6"Tb`t 5牑/8QFwcm΂{`7OGPGH?)TF: e?W3|GnHg$q~L7 D69'ĆEgXS3r$uP!5R1@_<QO 2\\5>lpqrVAo[_0bjl.SI+(QSZ}/guB,TĕU'Y/tGȁݎj Iǔf*ͽ7ΣWK炸$UݖQ^0ZYQyT|sD~KƩsa<; CD[)&$8.< /ML]痰'1!,%Xn4smYЭ 0g K'I!% z%HǒHL­/-1-BZ_M 9ʡ W6Gg|ɹ|`B+ 4 2fӡC ^%[YCnWdOѧ!AvE(b>ƎIK'cCQ3`A]3i~kTK .-"/E`; EJ2#@mG \Oy8O8f8+*JH7?RaN燳 xZh<6] R< xvRQyL=Y? j׫G}8$㥾D¹l/"AS+0%NVJ=KUe!v` b],ϭt^Ou٣\!dʜL?n+E+h~U=#VX"kC (pc]4}aOg\IJ:!Iy3اFIV>Vz̪͐ױxY3q hMc[fĚSzj7'c i_G|nG'7i#owZ F8i> +F(8);NQwgVI!7͆)\k=( S,OYj;ruOA|E>q&)#з~=.|QҐ&v5uH5#vr].2{lf LfRhg(!)( 3&ŰnǞ WcFH]jiLݯnڗRmIcmMHz2 NCT(Yo56PL!wLqo`7V1Cu>|4SuF ;TTuJ5}()3H7"nP.^B3&Xq,s o,0)Y((XN gtUwRjqk5\ m?g|UOwm4ɗSh2v+N IoD{QFR&

NaVԢ7ն3;#f0G҈)N[WciID!j}N0P N>&ho#Ӳ)SgWZ{N\*Zy@I(7pr!.dCqSEŢIpn&0>ҿ=qȴ2q&|LA`oOS +aDf}YMVB2lܹ1P~ts5ghH3GՇ=UTBfFos6լ.}$\8ojҺPYWtt8x>6O4^*(wE,ev!Tq[YIیCFNM}Mk(fz D-FzR[tES0/tvM`aI8G#Av1wlz,bOe 6o8qOmS(ﲕdNcol _-W8i^uFݛV[ø;@q!܎Iy&9xwJg| wR M!b||e~XQ#NoYi;qpN@Tp޵shs-)IM7c" l"􎢭03^ξƭΏ֬׫ !=Zrvcg!Y(l>0zfK@DOs@oOJ+ 42fՂ_M$v6e#}pRnWCu[0Ǵ9r: ũu!V LJ&4 |/V_[eNgrUFd^O{{cN%*[<&iN!^hYmw+ky_π7FYUI &S OnZ LpsO!/JA{ӿL)GeNh-il;n%&-GNd]ޚ75j h4&}iá Ym~&_:%ѐCƏ %fq߰$)5:-&%xRbj#A%M*}2 J0ϐQX8!uYОG-Tɜ9P 4lƤZW0)] V>Sn,Mqo֯AM%I onC޿aW+#Ϧz{>vim?ω c" 5 cp @Pg~~ᰗF_x繅E$Em~9>\}U/ly_ȋQ^``?Ʊ ?bB;k"훧%Ё,ٶ2>EI0\D*io+UPD!$"՘bndsH]><.,N1>Fe㍝Fhqd%cS䁾9m  n#݂eUCԟ<,p~L) $hd؝t?.xh6=4)l.Χz"2b9c`Cy!:C\ G~%ʒ|W"Aw"#]Ouf!β :NYᶎvC $.eFNғP+ Ӝq1KGNle L%׌%YM3 LaƊ>@LxKEuXhZcuxXd"L7h@yp?h\bfP3m peM[O[5֪bg1ܾlKO,$;QO:$CzFSSa穑ՙk!oaj5@wum?2˙Î,8j/G;PjURv&e0 UOO0e@ɭs&i0#f@.f4*Lěj?)4AMUOߴlӻ /j.F|CN]zb @ZQ GU=oWddf8 1kK~գڠ *rXn <7Go B"w@%"ŜVm)m*+@TGӃ~T"a~11Ѯ&+^7IC҄|˖Z;̑2r58珈lTe%5n^dzeoIj/tI4rn JI KHkU?`8;w8KeHS&W'<5)4Xu9rm>eoZH7PW>B<2PȕI1vr4l4AJ[O֨ Xgp+Ɨ?%&ЯsGDXw˖M4~@k\Bw08]ݯ?)t- ~B-@FMJ'R;Wgr(oH?γ_ B^$K8n$I vԒ~Ԧ?5 j>}A%Puӄ9+$U)Py`Vw X|A&x\J:KEi#]t V踼@M`oa\3:ШR15= q о=cQjGUr-%]Tl+IZ+Įguz,l;;%P}ɳ#P xO ;yXv%:9JB PyX3ȱ'1Yws:KO(M8Ӎ=R MS^ di?QFb\BLj--Δ8h[$qlW`#9iFYu-6 gE5?*m~3O݊Ҕ/ و/AyZpZva`(P ZaiRhM_>J< 3fPnJUKN>k`H/@$l缓'0\߰Ԯ҈ShL%,26˔R |ƫ9UZT_@|jGC#jh}~Zo7>$YBͺ SKFM]"&Kbiu7}c]pz;~Kfz=BQQ.Qc= ]kR Qabc_r(V:|1rч0Z8<S)~45AAY`}`'0"\_A(O}?=&AQ:a2!GR0\Nz48p'~xk X%>;Q47fҹO^ B4cg*ԜI+T-_3Xm|hf0 '#~$)IplQ7,fQqx K~<'j$}l ċc)̏{y?Ws~ T!8Xu0|Cȍ]:eu9'WևMqj+:k3vuj  Mp_,<?nn&9vaiF۠'T4CBӜMư,=ݴ@i<}˦,5ZOZ`;ث Mp+Cfǚ* ̽'X ``)YS@_Ěi?n'_Pot?0p*(7=R~Za]Av!x򑔀 7s)Ie29^Ѵ 'PS*v _>>_+1 XtڗbiZ%y Abau|2d(Tb;~%:l舱q\?>z)320b^=͸fT[ bPYr' "E89 ǀYID圕 vt"̠h8eW[1Ϫvlpƅx Xav㽛Zt.V3O]݌ ; r|^.G+.72ܬSjrL#F3z R~gMstVa}يr %d}O,75^=⨨:Эu/9iQ z)EB*HAJ)ֹRQ޴⯁!ՌHQR1}PmtDjB.@dt'1зQz*f<S(ExjU꧕hܧ,Vr 1nO!eVgPݍPKU~_WPZd@@_$~vFalt;n VjW}/gԚf`xe5x9H|LGNQ M!<ȋ ´A dni&'{Ȏᴾ=h]Fot`5( VH 1b] ]ln {ސ2VFyWF3Շ*d}Ⱥp"vxZ?"283bYS,fîAᯖ( mէ ;ЁSn]Z#@\l]6;@ "5@I3\:?DGlLqQS#92ri,3MxOL xjMWZHzޚqqruaXOgՅ;@!>o1 "S>!>I|6 ݪIUZ×xhZHiHbu1,Nڿ|KTZU`5NqER4CI{$f Ɩx_ D']:[oHNJq"I/킒hCv:0{.=ǵ&o9f $gJ4858}}:Ch#ЌI5 ~U?>GKMn' KWKv.o~ZaFq+g-t&Fc E&cJ'2X\~¿PFmH:Bb\Em5'[g_/^9MqZjڒ;%xzV\2Q[,XV_7m{jTYA[8d16u=P*5g݅؎J^$;+7L<("=Y,(9z SJs+NL3bS?gULy9+mP3E o=6Qp97eEfZLe((b|tO&/(Q/f&-ӥ סPָF1{ +Xv\tA u+ȼsXmbt~WUp+p]GǵK=yPWJɩ ,ȃ'X RRBpHoJ>s%@`)ɛgS<{F?Ԙ9ۑo=Eu.vMho0\ xv"_z;Szy[m_+}퍸‘O:h*$=`9Erxjne>*Mz}* P7z4d1o  ͫ/ O<6ORxԇerud[=$YB4S NS ӟ\EBJ1ZYz-'9}/6Xq81EVYrlKdϨ.Jbi8(t?YObP VNall-lg_$ *\@nG'e7`8{Q_҉ %֩x3I"Ĩ}%j<+xE,P{_(s{FڽφfՒmn+yЁRfqt*\elp{ϴܓ?r|WA>{DR'xuCTGص?.=.+̛ݍձ_0ZBm$bZ젷deH:9Be69fxE18wRƒvj#UL\4_/gϴ68M>3C$e~~X)Je 8PR]~ /ikT[K<=.Crk"$xZ9mo: OEݗH}1<&HX׃L-C V:SBq_(oHS4?xeg͇ ΓIQę,OZ&t=9G$8Tt6ƞ4^q2/([zoŝxN20`ˬj#h;!|~M{憪KbE=`.a@Jfk~/x+ht/޲ K[t3|h P ^ Nz{(L(3xЦKU 6UhRz2;ӠR1TIJ-n^0 N'V gh/Uz!vb|h,wXV]ݫG܍ gı<`30(Mf;8 ziXF&7DH-R,B1fu{2fg>UOG>1V--͖ʹl4Ee*ǠCtǠ82Ee4 n'HD9=ӎ;1g1j“uO}PG c>+ߴu z7Lt?.6:3,o)WkGy5A1TYo;x~秽!bLs]ykVb]6*2jW^kN L$uA#x,*-Rځ>Q,:oߨh' m|kFݔ!I!öafi,Dwk4֫W=qW0uLYzRH_QB$⢄;躀*@oۀ=sfFYAUFf%@sF`Lj67YѷW!l8oTmvI>wi[?|ec{f B`!u@r%LLWx$kh=yD"S@V..^#p06*@7 Դ%O(/y0d'FہY]Q1p)iRŠ;saIQ,>h}4 &0Ю?@\/i؜G"Wpp'6@/ChfoCgH:b|v-Fև[Œ~$2*x?B,!,=~(D @CrX E;w&ʖV1h'Cq%y<֔\3)/x'$&Ja-u-vj4"BaY]A?奈G3MLLw>[.}*ͷLW87 fYƏFNUdZ z 8f v skWU'^B1wMw7mB)I% H$KȺ]<*`i@M.T"Az;xDg Hf+=ۘJg!LbǓIDl;F"CI`X҂@}&x&jKxe7[Қ ꋞ9ϱa^?am:Ip4xWMe?^y#3CRƥm+4QOwy=#9i0|ĝdjl`W[^OYP'+x_va4-$iYXCark2~4Bh#~<$7pޣh]X@@mR?$f$LVpOQ1g4vqy2(P(Czvf%/SO}l`gwOntl,vxE_hqWi6,rBcT0Mg Zb]c:}c{PcZFp6ٴ/Z7ꏚ7`όI.`[l3J ll| 0sAb%ZUԛyRby 0<`H61a~  z*j\bsVzO<:Mޅ=+'\`jZfFi *v*6;Oz"/ 3 'QPȕ9m2n8f2Pteb"T$iNV~`\0jRʐkP&wCMsU-:Z)H40Fu>U*̋޼InIo~C&X1hwR3KӥW@$zX+LncB$Y/ʲ_o??`֧ኀM^ЉI!/4dp"gyLh%X5x(x`;q'>RW(dH `s,Nȥ;9U=ZC u3cG'-+GZ^UAL=V5.[ygLr+QC5P)Uyj&/W3|a[ ,`Գ.9^n:#8/^L~7#y}EKTq~1Sp*yx ")%2{%PTj%7*+RF$-X7BZOȔ Z H(R{2Ms[< Ndj!_{p[g9ZAq h3&sɄ$x. ϊfxu'(NDh%IEa=mJA$<5GhPPe$Bi'5ý[Wz@lYrtR Rhܪ3EJR7 B Dx;fB!:_P?y xj7<(1#G+Q)SI!hكm}Zm # Vln0偸Jp6}^K+2tR=>-ri1LP&?\)SC[օ-$]1~oz(F2RYaoї=ɶRh0e$2g'rZnDJ$Hy⫖.0@QZ7Tx&ٜ4sm7^xv&(Q1 `$d,魼V}O!/KZ'8 L{Yi jXhck{Ze nѩmj$,mK6qښZ.=_^GTiqBPCTǠPjNEE܉*ʬ ˺'^LjEXv@=uk8U`hN6oAPT# ~`phtGgwGMSU S:;$@?O/8L/IU%X /F e@ƥ>?n^P{\-0^}3*5C&P\tsf! S\) YSeܤ;b'Şݺ>yQiPbgZy]wpMMV2?xE{ ;-W~Oy5g3\yoڷҮxm6rsifc::l 2d=qB NJKjKG\#TOF7?Xa} ݸ|9Dĝzp\“RQ&bO@58,rޘ0-;BR},4gߧ1(*z8j ~q[P(\PhlX{tsTK`ht##LK#v7{ݤ]`[47|}r^}V9`:M*8 akү7@kӭ,YF nQN$.?m$yIW=rȆ\0MwD| j]qw*@~em; EFn ǃ+ 2a]6iwєu()vsM9$Ɋ玗6n".B9UcIKKb 1l4\ժ&8B/Fvnr"*61.F׬<.PDl˺z,[2 gvd#rwj6M? f4ߧjaӂ^seJ__H9s'uXÓOYukAfxLx&x` DO :H|#I1Ndy|(~"L⥓ʿz.vbNi Lèxqn͍S ](xOv5Ot5*1 h}$Ɓ i-Fl[t":K%#A͒tm9 ƀp=\.Pq+ET҆ц6<>+$UbtkOZpk5b(g$ Hk3DV=Lb\aC^+=1WjK#?kG'S8c/du{~qglZ ;GQ=̫.v1<޿UƉ?7\N}%E25[Nvy*ua$Xf*4q<4<iNYmcFIn-Wj;@B#`P:h>bcC2I1f$`ԩX$AP? Zb?_SY(:M'iIOT+X$D0Av%ꢭ-_xD eVMzW pJ;!d$vxbY Bu z#K{Y DЮ h'-*NR[zwm{PD[M9x؍/Y-  cx( ^ tUȌbGhضKp V9o Wp8gUc'9"2]7~w Փ6[8}`[ILϢ=)3Rҡ<zV1.`cm^w#s!1^$ 9j&?6t aϧJ0MxSUӝ*=xeha"T5"i'ؒLbq&p E)IHr,~2g*P5sb:Y$qW-:>=aZ[ _oVV֯FOn.r׮;"<~pN[rWX!7* &"ƥ.ISWHm:4=pӱ䳡!Zo#VW?nb -'N"׻`7vS Ibr62l͇]?寨ڪv@^bRSd-7PC* ,#q.Ft&yC]("Bޓ[ I/d\fJ<ŅƬ[~͇%ipf6.i V2WˍDgM*6nB\.E-CG3KTA T=ezU:F̀l?0pjR:+rReIJ_o6V|` 4ˇM@fF.DX>^`9-;W\?"W3՗FbTIc4Œj]}g3Q@("q`]#** G |V:9dQ5a:s.LM^ PK$ N[x@./Ü!|%$Zm>DnuXe"7\I:F,wB¯@w C lX]MY):Gj0)1,chHçY/Ἰ.*(aE59'?_% bQ?rcBPN%Pk`4Bx ySFO$eW4Kӆ'CqIJY)鼹AroD<{E%!m:6״ sȔ%, uYM:%`O\3<g6ѣHȇ1t~pSRF)@Is0:bYT'IʿF25j$& o %<:#ߕJ>wn]$ǐKIBN: py"b M|5V4o#tKT6ΑLTxl<ڪo*.͆=8̐5+b fh1 qlFscL%?M15rTK)޹ҵo2rTcz_w2i>S UPv ݵ,ah^>RVgzNO2 [ߋYI0^0 'S;55ʓJbAMb>OgC>rv+0YG /f3RپNec8@xuch}HL8la+s~z_C1 dƙz2;h(n[$Ӯ$`0E;o6Y _ڬNumYMhtaP@Ay LQ | ;+Xr@P^FFfzYL6Je۱{نK!q-oTFϡVp&[L)\喙ńJy[ YUeԉ]~Ժa$uM 栔hF`V {doʞ啾/qC2mB) j9ݪbMHO&RS(:g4 pʚUM$\, =ԧ򨚛?B< &4xF!{q1{Z)jWsgmӼz3|s6?W=׸&p a6chilq9,L+B:K*\lmKZK#lns3s%,?!K 54EƛP1.PpKl*2aJsNJs|"G2e "R"݈ўGUiUvl NYeS$c@PKkx%J F4yY@HVݗxe?K}_z2Gx~F *Sn<U Ad3mtu+͍f%'W}Aa/E=~o A'"7+Q"©>#/HcԖeAM@"(VrԂxg[blmH߶|ΕL*ALnAd^mj'EZ8zX% oǵߊ@X"sdٽ4Es=3-[)(5EWM3\$$P ÓzYaRC/zb>82| _ 68(JoG( U?_kj]Zu "ɋDаOBZ51aSQ5!GC`:$iR{eTU N-6G!`$ꫴPпhF_k`=-c0HYxd_L9Ve)V >aDk$ ៟4ڶFpdIF7CkR>rjTs̽AEn<% XRBa)mJ ;Ew4S`XJ1CyMZm}FaÞ5D(ޓ{u\Fμx5U ;tt%ц]]`a\DU`A q/>e HP򞥬ֺ4|+!5EUuq-(gzg=z7'f };--_S؍'Cl +ahJA1!Ow^Fn| jd£k{_ύNV.OV\xAFIV ɸ+1ͧa8̃>elv蘍LmTU!l=~r. &?' vڐs}59W$'3eW 1tvp-z]$ mm̳=EKC7ō ̓{; spJhW׶>QۆYyU!??oO! 812*\7U΀Qmۘ58_Ra"\7y ޻DYb .H:vUAsѢ[PW:taٙ](K+5}7+с̛vj}Ӎ$*"r3.hoG91SB)h]LE AJM3Ȇ/M$t)Kw]\P*sYX5CJRӪ/)IdžZiEeu؂L4$<|| I=im&E'M~Te쒓ST-YYSv5)'Z~?Z¼TDWP Q/19lO7wNH2ğxkEq+Hc>F-߂ ypT"@0˩Yvcl,FʻY"G%M0 EL,nC_ KV"}"DTr^L& T>I?CYo&h5GVA.)gP2_Z^zWL΢0cɑ @j_jJ1~ nb7ݣ1*|2iZ)R5o,O]z,¹8+"hߌ4b9#fi/Sa}^kxeU%Q)'a - X.ލ$+? w!h%ԡUI>{lBZ,ZpâA&%CVoBĵl9L~..7nH4>V:ao7ef/D:wTO߅J_OCj&HYRmG0ծxptIX4`SP~T&p<ɳv3պkKl^G+£},b2kQn@V:VG~`F,Ⱥp H\JѲ\9q-C1d,rLKq"5Bt|6|]L ~HΦpi ~U=DmۊbQYevEx뭰ғ C!Zsʐӳ %ER/3 ~)SƊ|*<:AL8ofM- kKC#XVJJA@vE,l_~"qt5+x?iQAq<"WD֧XL  asP '?v7X7K֑rl;tP'߅h4lԳ5XV - JU*N."pN)zYFq#ŭ;P~ɍG3 k"ͽ S#=@oT$F_\+uXv X7/דvy#ny WxtgɅ~jM,z\T֙ (8G٘C1J÷*\4%1|ֲ|78B꾳~:VUf(G$BBBI)HOX\i;ØP]9n/)( w)=RFpFI" Pnk# ϛpA(4eR Pa~9R2Z =g$w 6Yl:SDRw2k^29+•+-4S|z79S1)iW(w3MXB]52RbI#q3hJJOC$;U<'?c;)xl/kNOR:a}O;Edvp:>M՜U8G*kߴ߸/~r?ЉCi?=u/E󾱲Gtȣ_M$? WCE=$Xg~ E!F/zmS6#,H,k('`F~]Z}04,~ok%鞛6а?Y.$48aRLWUo[dG6KV#3=q5X]dW{B @ *D%/lfP#c)Y>n!xrѪ_y.Ej] rC}#cU䔩d CW,v6w2iIG+v 2>1s~$ULݺ}C RM BaIUKϴ=y*cuծK!{SS٨DabG >j.2}P~[JzSv!k ~?9A~1Rԡ^ְ_* 4#ʡʷk5)m箙/!^uNwV3 'ȹץL |p[-6ܘˣFhgyJ$H2E~Ui8^K#0c Pk)=Zg`%uYFMaS&6_kwb'x^}-9#򧮤'y‹ ^w]GeUZZ.*ZMu)Vԣ?3C2<Οlb|; RǍNQgEAE(~ nH3`HmQܰ{I?`,3ޥG/9ucVa:-/:z0$;)PcMn;2 LH'bFs~\kO:߫_j.ZdQߎ\;1JT|x~=ڼ0Y:q\By]x:#ǷBmUJxf[؝Ma9"2ò:GECw|yan>-lĔ$Y77v>})֖)'-֏ XC}Ξm|:d5_?^Nψv9%Y!#*;tG6 ?GJcpxP#٢ڎ.11SS{cݰ,_sJt[8sN7cX&$qEabҍw˫!!l| +=+̭|.פL*ۢ_Zox~m2D.]Ԟe.[kqGRI o!iJv vt7m!*J,l2XbeCQ_Dk2bjNg͒G  @?A{*IO<mhIww{lw. ,SamJEj)Ǯ$aL&Xf(ML76eUK NS1z4q9Dj4/=]L߼V ( <7iAEQ2VSeyrX UbZQ"ⷆKr;`#:3(^lVKI?3 4/ ק/lciЦ74ƉN& 78ٲjLШWI"(z  xe|`4uj%†upv~ON Ί$R+H7 D1,>cc1e0,RqP [I HaMʀh]HNN$aH|؏psL;(^v,O]z{ՙ{hV!-ۏTKvk#mb9*Ǣ[oϟ^e9Uvn~>\*pn TDT)ͯEܞ9s_)YTi&c$;|T݂~h hD>L-&>/&.uq'Brrt;y;4KX: jXdur@J NOռq4IQ}+ܷN?*)L||ٕN4c*7휵rJngWǥu0&e%&Lioˇ+Gh].9BZ+C( 459}xFѯLuJG\r4K_CQ\gǶ;a75BaFـ]xY-࢐S7$/|rzjwfFpS1 v3K!#=_C# S9gӼ2( DBѰF&5Гv'#]y<@٪^ |4}ByAEe栗d@K*# bLP* }ųC@o?V߷W{_aX$Q)},rI}E +%_/l/wmD 7[ce}d;C'i?`E"QJ#B`)aK,a r9C N5ׇhYϚE+1[eN k=:_x=p$Dp!f>&[a !;=75\.te X g'bkTuqvukΪfy"_ =I'E"G:P z(lv*lnlHIba~%#r%䵡tSw~ <7 4iΚ(IZ4!@kk,TyLaIYd›4VN=%"3iuzWȖ`s״5wQX;{ öUIv*L`1J ec(W ʥ'+l`ZG셇CYN^^lӼnx<}AOpD`V-:-]\z0!8.6wV;0o'L#骜Ry\(+/.<"{A(vk>[r^ȑ-mGl\٠'7w|1BL zuvxӓRAOeV3Sag %0ȹspb{m%,"= C5~OH(ӁC\.;_|hwt(L5 w I9ȃg7nd]_A.:ͪLut8KN|Be\{%>^EId!H[ca2+`;` 9-pMνԎWh? @tޭg80:W)mFpN%c1Hq4?Od8]N{A( aԸ9Nr͒sTd`(RAnQuk۳_> ]R׾b"HL(tD5y慠/\NRlag?O#+´mďʎa P! ?2/W]3[)(?"cpSGI cJT.Cyl;,lX02=E~w_ nRbQã&&jJSk!'2s*3۱wgW)W0otA.l2\YK+tCUpV8HT^MenjG ؉yCV9.Ř;@V<465ZINxEei iU<^ٌ{efz8O(N"pBi࡚#MyPTNOJc|_{W!d }\ge` ok?l _Vd? RAam>=vR%cY9U#g, ga\' o(v>S<6P;OQ G͊w$ynM3:PR>yc kW ]&x4>L*C7۷`fX^}6ő i]lLʏ!O;̩s S}9z)?\k5h[ی!ieeu%2[Yc*n5`R^ɭ{O>j&!B[kCIˌ7t]Ih,tX%[Gd4|ku|pكd#֐RϬϚK{ nsѴFa>'I~ ^.tOyRn_z/HRfG=va [ҠaҘ`1"$8VQfʿ,aBF[gԸn <F}jA1(mo]zSIvZZؓ/Bu/dv_~cBՊ<[˭X*5oPίrZb$}GzgQy> U t7l ׉d? ollX1 HTi#G$Z^NQ^X [VG[9)RпI}kxoa掑biPY5HY!?s$e}w_9:;gBD?+OC3. [~m~$B{p0zJ mqwo@y@]dKQ|r`N_tvMJ ?T` ݥ&Тv.jШU"/o8qHs_qvZ^玑R/iÙ'ITOIvba.:g$6:\v!5#{!vdd\ Wxt(0BsnW C eyiB!eUi[̄a2:;$]p`ktzJ{ѻEX-SGQL-WQCnJRìC&%I!xؘ>qVbl,]q$~1{ȄT`0x$GB_F6#,彉㬏:W\Qs``n^3Q^5338 iUdb.œ7 -K3Ѻ[@Ț~%(76K2s0I.fSĎ<$͂0Rƞq؊N\C%Eǂ0ae[Yo-9ajҔk~!Uyϐ &A]dt@;ޗLVM#vTq+z3LI]s U#7v8"! `zDRljQNa g AtF.7?uauj?6h{zlp%uo)'6]n@_岆, Aàrlњlg]!F@d٤7 lQ’ t-\3E}c!izs1nל@H]~@d{%!wY'c7guXqx/ e.dIu4Iw7@r-4zN3SiHzIsc ,|H"BIoYwt׋Vs+uijrM$ MQ }7_ÕQ4@"sK\4L::oΓTl_t-F `6;!bUN^,}ߤe!rvPF> z78{(>؛m]^&Q"$bfAefcG6lŽDTEL֫@JĖ:͈sz.Df{'cMd7`3I(/,҂Ax^ &*cUՠCi @ ovW>Ӭ-+sYݍEQŅ+~"eՑ+5ID0}#j>sꅞ\r9ԑV= kz÷y}>@բ;Upf?F>aCf=°6wc02ϛ VF"SۃL4E&Y")ع0T- _d)?. P.r.ŌvZiEXc~論MrnW12ZTL&};cʫ̞TSH }ǣ(c``{KYw"79ňPEQXr]D۔⥊mbd%>Ï2SvBZr@wA kWMQ"]p,zAL%ܯT!q dqsW6XONh=հU8 &&kc Cw߷X~,Tm>kPr 즷v8`nf#AYW)L ~8Y{Kg㒑\t]1 b: I*mV?xR**v,iD~P qtPBbkXX`:|VUL-9ۢbMrFqDԚf>ʍqx|GN)VE&Q/٪{+`Y^g\hciF|KclovG.Y=E2g ₾{ ^T] F* 1ߓ Bm<#E 3}$TG!f2MvJL2~w&2’+(=ؐ.AC]# $ZHt:,`8n9h^蹍}DX?'ΪtIRB0ğ:uddĹvkіş/16` [}xPFb\&h7c񑏛\1767a(EL*NAJ7L"Dc]t!SqL`b ,<Ö~_wLsg]͑\Sҫ% TqVզj&X㖛^^C8FUoⶃvzDl֐xik-Eug(q b@g/ /m)F%Z6DvQ1uj# {c!ӝ:1P@MX֎%C@fx0LE8Pm;<&Chav:N`bπogmq'YUpؐ]*a @[:"#N8|kZ\^ᡥ@c5y58 7Ņx:Lз'S!b,-Qqu.ƬN=E]S,)M-)U?b G; s?L;mC|]ٹ[-O<b&/)Q: 6p^ɧrD>nB߹zAo"$Ti$y &dzb=N]Jmxcv>])oz1_RMKV@ K1S03ܐ}%ƃ J o3WBKu˷XX;:Tx[YT:cU+?3ֲ+#r{Wí~9:('F ~ϴ(]H`h s/ѾVo D"D*v`u10T2 ֧mr%X 0&t'#M~54t+$`'KwS#^&H-ۢ~83!]Rw TAX:~>@ sd"S&qsxjl$HSKPɈSf3ڣˉFS#gr ygZm9cp(Nu}LK:[-n;z=`h*iۗ'@HYfNč@󵊲~:iM2oEfNeMtz$ټHo1ƣS@NT JzBܮ qah\g" 'ִO\ݚ ;3tӔ*>An 3'w/]ɭ(Gp‚|R\O]E{Upac]";od*P$Ǫ;Kׄ8,߮p'- |o$#.wj׾AxƏٶM&mAg=ÜCz &)d^9I $YfaD|J#ok E͵~+pH/*+1h!X5RƑ2}oŒ`gئOTq>\EPLJض+@E,$=B)XfRejwdڪX6Q⫴s>8ҝ!=Rz NNMdtvԙ-([_;< <$V_6IfJtSlȋ>#J鷺Z lTkT1#훴=^;A6/jV†gE#H6tԙ>a5&#. [֣Q" AKQYwT=EDD;Є2=15m!g E?X=z:ҕsʉ*mM<|#@EӖr;ؑ:ʜ^j?7vub[S" Ioף`QD")+dA#M8D2ѷ Du C֣j]O^9VFA|㊿C#ڊE1l$x -^&){ΰ;;,ءv+8:E0r6Xjƭ>; ј/o; kD*r]$%*zoܻ*SͷײrCĸ]DSfSZڲ)̭! WBL_f{\VAPO9Xj,IhHW]R2Ŀi0YmHԗ<>326Y=0U5S; U1 b>ns}!\4@Tp쵧s#co~Fyl:74ZxcŒ D) N j!BeOc*q"y2ϐX3tN3eAi`~)G3l ȫ +$8)O FI4D5]_DB=TӰGrc\@Hp~7sxh{5I-5TGE>ʍS˧N|AY}߅NBYǫ/),[_3FVqwLQQ`7YZ_&PKkfb#Wzc7g* .x0j٬KXV7!Sm[hX)>Sz~0]A4ȁ h/ 7mfgO(H%rX0a`օr]vn$V5*~o޷I+yN~}_?JyHjٚSX$Lߧ0wJ Kz4 nVWSC#xw9RoKLTY]pܱ9s+)bmԎ`zak\B.&,wy]ԱpxݮWfhD < SΓd~8y|jgurݠgȏQnZ|ǸZ4,dɟ@E$!\j -5z@BX0MN &Ralj9OZ%-T+{ wDX)->8Lu3>_ "A_)P܃Wu^GИ,MA{`l^=*'z^ϟB%ٚ޺[ gD\o IcW{w g1a(Kl{k<pC+h磻%pIגּqbrL^2/5cOCe|K1q.ؒjg Iݐ5Y8 <k)bOJ풊ۉfrq#=x;Hγ_ ,χX/#ٜjڃ"aMeJg%zMI )ci @YlgGԪ]ܮUxxL@Ҏ';F>v~.2 (/@k1t5o2MN%p=n)*:74]1l$oţ$=$XHjZS fQI<Ӻ{X{oK8Qp7gTGskYeJ%*EKȹdxơ)Q$R!# 8etbI"eKfz6_֘CZɅVY[REs28hgI0,N`+Wq 8Mv<VAg?F 3 nsۅ‘](2;b^t/‰i@sӱQZ[/]3{bl6+MFXJb/ZH& % U6Ѽ~C!lY%GՒ (v5rҠa c@p_^ki0d9U΢@tC`0K 8؀2:VW ϩ8JBY:{TIخ1j`t4jzW@7-#ןb}\)4"X`-kW + -U|9:ݜVu^uzHJOtQ,P9rVZ`Qià \/vMc^ \$ EVzD c<``qcsJf?:@*Y=$OR1lgptǘEo[ƈ HT'З > \sށk ylk೶`D~?| sCW۟"/߬IvTF9$d_6ٶGymRoOfUc'}+ ^>0C|2QCSIK> 5v۩R|nn7E릴Noa G+Z5vܟx ͉^;$yXA p\%aCSӮ@LVvun29~~2IWL G".cb3ߜ|V+LW@x3Yw@EƉ*>>튧80 5O"܊(yW7@P} e^%;~r[;M$,1mX/\ot[E deמ_dY'@{VGxGSBR- ^l|cg>kPYuSǿfofwԺ9+pPD["a;1A?v̛b~663`z{.h0~:n jr%߅@Mql(a\D]UMflDž8yJOgtLTtFyX& nsX6Y؆IHv]F1CPe͉1el=0V{sXRhw;fmpf<$^P򜖀.L#$]Pw(ZsGf[h4Eolsz5?mEDq=2CGo ţW5Wn11wӌ-[yL2$W { .;eٜ7c^J#'Gj@ ['Y^C{[6!whǡl cH~+)8h 9|3X 4/j `F& Lz]8׷ ur h| e%TkTH1?QzU3$upTB>&u!}flG{6-kV#'nLϠ[rZ 5F[NL";ښl>]{:"qBV2kcޏL\CI˰b}!D {J eC 521IckRqon%#k"UY:E.QMCuF. m6*;@Lm;>͡5n<0HpS9@0h<`NnW$g³$;u*=&xGqc~*װ鿨~LZ*8_˿USk{RxX5??_Ҩe ҹk;j'}T:"c 3RcѣcDf) U~Κqꏔ-x#酊)sK0l%JVzPѽ ̒Ǽ J2eMd]xl/$.ЩtqMݙs{}}W8T߅A^aĠ7A\.mSX⿏ʉ*k7bU4_DAq|w;aDQݭ \ǐ8F!qFӜ(X=NJmjyq%j\b-vcF iRK m6OkԛT. f§'J *VnMXqo3WΞ 5.v3W ̎V g5$؉N@6lydN ;B^X'FmᓠJnw  >ߥOjKhJ:9["X<H_ mu؏c&87nT&;_V`d;}[qr|q<2#n__WϿ4[|)<2PXW~W8ӎG@M.z$CST-9|c"Gu&9˕+VG+Ƚ1BJac ȸ*N2Vc9ނz V.-*Q@IeQăY~~yk| TvϼAlGk(KOJ11eK+a-ݻ0d}ơmH"=F,cxepQm×Qˢ'.ũrAn&-trmsϫ)$qCkY&̕|G!)~VG859情N/*&VkOa#}\L6j!h:&'I M.^OUs&yL]rt#q/&Aod (<)T NηaYUvPsSWǀzD}ڮ)&^$Śiroj}q! a .oY}OTy~L/> +=cm tyg B:)zDO~eR.~>zLrm;'xGauxJsWbcZ˼/l2`X#%GF>sC'O$ʔ&rX hIgT_1L!84<)>SE* Vo`4v-ۧLk͚.f]o~fP:M4_9t69:nHߌ8?vuj|1#)R&O6jc9jMFN|+ "8τ`L'MNn250D^{?u;RzMSM||gIzFEqK%Y4i,oﳼE jZ4q~gV |!M0!ɼ* iΓR+eZL82zDz3=M5GB/ww~|4h&P?Ѓ'JvǙ3a}"Pf,+w/_2+-+a F,ў&'qEzSs4D?ۮUH"bG*/#]=:?VjQ&1(+B#׵v89ּhYN*h8.#͢BAjD駚\HuNuYFdkwؙqЎ5󴐂h!,X˃ސw}㪐>/*6]CչaX0%46D<ȝ,KGȅQc}lH㒉 77߾v^5}}IP hk /K(/8& 50B*NĀ$s yn.Rp ]S>O 1ir$$F8C^T -Nߞ1=ߩa+J 2PeUYn-▪;y,Nf?ju5=*E ,EYZŰN텃-F iL`մd}fENB{8. tߞ'y0 9߀s)  Wꂵݨ̺v g\œ"VӰ;Q Y=O묹&l_&BqqN vVl>](̈ 71l d 3)ڞQӝ1_@/%{pKr'\g@``&jPH&A9,Hw k|x" 㠎*!q =e0.Cy.YeP y\We!n M E=2帑e3!)9ʌ%9-ߑo9=ϚdFdgsG˺5~H׏s ʼEUN)+ a^+7S-TSZP.[8l=Ա~`eѥ#"&ܳ[o!`DKFQvkiG/?}ʄ! mC%sk? <㒭-dtԻ=F0JT3"-6Do:O_-s° Աh;D aK$*AV~..+x&/kЈ_GFThY404%t5q'<*0zJ;C@zYTfn$15,CIm7n'`a3$L{Ćэc633]u6Ux pF3;pDJokL*(6`ގVܭ!;E*_iY=CqBsr WMSVs]hwP%jHW\#9r F\\zv7p2}(+ S ]4gAX?٘ҏqPV)9DAWu`GϗMhB7`}_%}y /2芌34k>Bz}nk>yXhi&A+3]'8,x&ǰ> ܠveQ YUҕqiA.7|fMf"6jsl6K6  y0PݞbKj,xmm̫DqCJ-^3!:t9%^> +Be%{,u<ӣSE9 _[NjּMNJwc H|M(jz:P8kmTN1xY{A|Cٱpb(W~5.OאpN0?oTs8:jU%NMo9|jpOQZ6#)v^& $%$e!t`ۺrU+=cteop<#&n>܀pH NԊOWHC$6NHF"9;;lzcG5 `b] y6p[DTԬE bL啩|4sWkJ2Uvk7(eV !ۡ*`A0}q^* ongb GH[x4b|TaIwB*"mO Z <@uC8-a_.a1hw^iMw4TBw0e}r@.9e~ZMH]ObUZ~C/ 8- 8UB%횶 @DLVVP0*pXvLr γIo&=F0琾J㶴Wd?#O Gy1{:,eDŏ_}NQb'4 2b$=_T+ GaRp WpYd-Ttt\D|#^Ot)G8jn9 ٛ֊ p5Yb41<ld̘}D8,qEg T=xe|uC)j:t^m{uGQ\.%;_ 20z:!>慝P6o6geuKT0LpTt[7(.uNx!FyMǝZ N 8\oQ嗾 !1Dy/e ifB[RˎY͙>4{ {2;d [W!\O_ԖKh&mWI Ք]g Q`A +jQrWFtdY3Z/`( h)7Ez>j%&8$d_G_8/>bk_p6 W+dv$%U2pXEHp2>fnyu8g~5G8DH:*P`i"Bx&B |wQ?O ]m6m/3ºiأ;}I,~PPYHDLxg[t,|q8NU=,-_hc. 1Yٶ`zMkȓD'Q98& \(2Ww8TrEg[kjn8jë$ WҰY{yv捩;1Q#bvUWzYQely}Kpw"FlU-K)~bfBŹUQ0Ci$ 15a,Oj%@crV1@t"Ue^+MR=b `pPnapH<+yɁ)3 L-Aס2/T}SS}K<}ܟPMysSLY΅Z}C".;JblBo$|YIAZSLFM -ф`6sҳ\R:YSP7ݞm}&'S濈rx.y*g!sŀTxkjYWjղ4HX(.>]#-8u Q34f[[ðbϏ4&v"WvC)5|# q?yNXzJ%FQŢ5XfgZX>gP#*] "Zr`>&iY3?,\w eG]Rfs[BǪs&0'&Ō;A/ڒ3~E͊ ^o?W%̈́(lL`siҏ1[>!:I6{㓂?LC:AW?W1&RNϘ(Ypb-LD>eJσx'ܺb/ed5Ϝ7ո: Jl/%)B2h)kj@`5 r_A778$&F;E(! gԑA%T!u1'ɧpc4}h/]aM1E?b; {R(_I #t`?~P^}맜]Bh<)DICסVR[kv[Є/LUw1a23R f(Jhܲ4]9eȂr 9/h\)~BR%xh7h =R\в6ԄY*,Ľ${[܆ŶU@#o2W{;3>H낦D64i0  2|YHzPe+-!TZ}QjE)$WjJe4 ;^U."A:R+ش4z[x;kq޷c d޴IG}=n^ INeAQ9f >wge~H^[фϭ?]מy:Cx_ƩR%fϢܓ䍛P N.ok^yIDE|x,5a+LյqSO(lFm2J70PfղI6{f͡%+l73GLӵob=q/:B5|~]Њo9zTp2N(6w!^L@l{Ɂ,ؿ mX[o]% d9 ѧ픵PD]mh]g4KFSV>V9J`M< ")WB$NPH㎠L?R|ף4n5R"8ۇ`Ru8؀k AzꙭUpDOK4^83˻\OΉӝ@:EN}sf/ sI *pClU]2|~nEg%VMufYG)@H*ejxbΈ9v{WIfSk"õcr_9»CS"G2BXaxT2R;|B#lbiGǠmf-&uG4J׀C'lbɡ%bUurb ׂ 墳v9B gQ#@&EI˘:GL6+8NDMB6 ef~r'5\{y:TVx߳*:$'G|Z[I=>`}_Hwl7F#'|#LNXQ#ͶEm$Kwh J{NBpĝF8rM˚]mHUn-QPV/H59WmgzyKi LϠf``K9Zz inX8wS(~]11VkbOjȯԚM#esQjTJd|=mgv {WYV_Wgs.@-N5?;NQF\ylwT7ga3Y8.TUA1%'Di-*~1/8la+:) )vh1  W{Y4ynh?00oQf|T,10D(@JU2 I2<'^ DBv2~@7ݨ,m w-2Є";fk2\HO*"ɸVO!&(J!!slNE۸Q7* 02)oAq՘~D} lQ'XQ+{h/qw6pO( S]gic7覣9[;oX|CT#Z "muƱ ⺃ lSyhWx͛E#o}we!D_; ZJ#fesc&*8kM 1m&qɺ(ݹ*AY(=2E>&2Q]5 H4ͼ*|[CrK =䀑xV&% cSGe)St,rbAw&[8J#@zr3/uty4X`_?#ɲ(.(4UM4g!Om4jB;*r4 -± *G~%Ɉ,/$l%Sy,pPKCؠ--hexe b|?p5A yji{K?v[֗cR[4-PÆpςhԛ8O6oT34]&٦N.HmSEWn/j}^h &,A'Z@uf\dՇdu}^)76~ c>PI[aoZ/4SV&Em2V8}ɟIC##ɸ`$|-n|jZu=}K8.QrNB5foJ;Ԡqa!(w J%GLSRAhE‹l彦f)2= pPJwG%lN.mq,++hKJn؉\N-dP™$ۃ Uʱ@PDoc*q} e R* M˪3x0.ū+4dƪTou!ψ ™(EIȿt<Պ!ёC@HE_qt$bܟ#xp?B:|%?Z]9]dK^,] >}|<6q 6ϻm~$nT՘tYq,no&vK؀zn%F7 oM7= E'j9(KJ l˗ȱJՎ?=9EPfl^>>3O?ߨ [PDTZ h:3s3\E|$ PZ,P+F~%mV:I]bI^_ßGuvX5w1^qFH5͸Uk>uW@M- 2+?mXLܪ"Y8dF~*+sD-[Gwc ;PLF6)rUpY:70C&; c[ 4#ʴb ›?Z>2D^0|24" ҞGDen{z*SSfȷ\YWLa[p_EAVX_$>bm1i1nՎtM*CLo lKXhb T^_ 0޲Pwl2mP|ݜN*9U\L/jȇ׭Zm$.zy;;5ypE C@ 8jLI rY\R}jFg  TQ`Wã& l릭HGL H^bmёig>TPDB+\}Qs{foÅL-ҰǘJ[Ѩ8y<8 Uio%AhZ {vwNx%)eD:z.)[q1drj? ̐ǧgpu[dW!ezOB`=֧oZƱXF!* X2=hki`3lfؠ4d)t7bn5eDAfz4{_gfsÊTDXIL^t.^vXF#BRB?cd OF ]/FLAFȝ16/qCrCsjˆ@—UЮG{$GuI7=|)/&F9A 桡I!;.PiYgtp[-J^|q3nfk+_iDaVNؑ?(`9-;(>-l .6B Ŷ^kݕF*)[X)&LH1Y>Gձ}%邖|̗rEdp|΢n(R1>g ]`-ʬ.hxm 4)H͢mCrܗZ1Y+=c@R >j1 )LoREroD©3!~ =dMCͲ:ƈ+|&iU5xs?n {z{6&UiA}WՐ! M9żl`NgWX>BɛdťZjO؋c@e7 jaꨩzgѢ!(V-z(*}NAw 2%vC|`q2.عVqEVH{sL2F?`/{ɲip ]_F\91hB 5Qw&*"LFkʕ)6%Pͤ\ ]d6ü 7Jz.NF[rT87lf4voѰ9g ǁUjUȁv,n:@695Eqتws^_r{{,շE2RБ) abR#-?tPѨz K\KyEs!1 @w,%6ʗ<9*diG Sq ۖ0n g ޑʩ4HB'Iܷbia8vQO>M! 9Ӊ?51܄b)?25>LL6 GM2Nߐ)>K\ 2=r/}yǨh Ao9N Oy4ZgeHnA%dBH$j pO.Q|eFRP ;صDj٧ay]~@>H _?Mzhϑ8XzG|֙3Xx/~RjH@p[B$^함Y5+L4ٔOQ`ֿP_  ÈW0GG"vTE; [ &iU $/}Y+Ͷݙ[eb%{CG{AB$#KbgH%dUL7|GZ+ߨ[as8Ew!¸䓭}.ZvΜW*oBL^@J=FJLX\`%`0IM1FEM̤d-4>7c0 D.q&is#r4Hs~ีm~Ū ?;ܷ:`c 5S=4sp23pdhXLP@>37JgVՏUٯ&o4,@U6DuhQ2MrХ7~;!H_ȈvG_9$s%76m*DR;fquX0@ φ$Ze ʬEm?(Z=8ljЮ" #76՚SpJ&b-ꭳ( P/3A%6}UUac?$rde(Gz8MPJH=iJCyhtӢQ!\۩~DZAdeEBnzG%jAmr o_FyV7? PƆ{x-`Kb݉4 TP̨]A4V}$˩G mp!jB+>O3O,* 鹚 ,4/~Q2} bVD1jF7-Ϟo]U%j6.$ұ*c]S) K>,ah>8*Eҋ[ma,m3$PXx\7!әiy*JnM-G;zba ]re */dx;;Aб (oMo;׻ΧIK?ãCckGe“sq |'fsbQ"D?M&"<}jJڂk0̿WPHT/Q v0J^%ws`TԾaڌ)&=R:M OGv")(.|BI>A2$F dg3eoq7ߓ.TQ_FC@w5&&^;g3]kG:ud)KT&O^>#PrEѮ k:oNYR?\G*}Wl 5#y?nh%-rx6#PgZqu)EYApX,楑+c((;NxPNC;!Dks5ӊh 0' iѸ:%/2 Rlll ?]jr$+"d^Ls ?A}=}Ԝr=[;\×{0]=f} T۷J^f0wy*t:I4*,a2uGk*-Yvw[FkqtlO欋"/Vӵa y<N 㖊o_/%ì !VR,{tu;$i!-ge(KtaBAODz _+I{*wc1eSvI*{:@U&H 糄*?tk̻4f*PZ,Z+^m{Xoƈf)ّ`\RͥfN \) oB#Kj|XHAߔsӛ/#4P˸VAGp?)"(}y~9dÎiFnDZ"KXM;V6YTXIr>վ'%H=t$|*C XIH,@U{sN+Oؠ)ρ .s m!ANJr9b^ 2t- o]Bd[eN@Cl(ƀ[P8 ږ.äȫ{D'l\ @Vw}icŢQd0ߏ;0]-LumN^ݨ0l?0K]w'ϋ*( yxҖdZ(m^0xQe)QCpj9&c*1fCZgb = XK!F%DY!wq}R18nr4)gPW b\"\ռ+lֵ g8߽CGW?2 K8n.0̩w9BݡDߨ!UY +$åb8rQ+|fqZg`ZF@K<u6lwW%PlաhR4 0)/ Эϒ%n6`w4xʄuǐ|Rf_KaB8H\ 4g֝`bmn|YT? ~s.5-ъ3 9uYɮ1 bku7nOM -)5`1Ehp[-Ŗ=~"9S>=}EҳouoNeuFM^pl:xrۙuW?ؤ8}_#űh׉۞@PMKx-2u.MjHZ{kBw5M8|o2@䉴Bɣ$=3h f}}z5.Y_ԏ,.+:s,M|@BwnȾw LT+GGgҏt6_T|7F? \*d+kTgz5PgM:VIq}AKj>H )@`PlX ?ޢقՍ4y;.B,{&;|N]Zg/sc.Cn;>dS$T:l]U>abyzҋ?kɂ'+;J2Uޜl 2FfGAHHO ҁiRXa'4 ;D ^sζbRf|A4}E"qrm2.ٓr?uR^8Ay(zy UB{ Sԣ-uܖ?e 5+;ua571WNcWS!EF *1md>5uԻC@: Kfr4fi;?x!JwuuKsR}uͦCD%.~W+IN{Jq'p(ēAhEBuD,"xHjpkqr0^В$aZJWЏr]upm:F5MɅf"׽vSj鲢jxF =öKVOOHi`R%WeE)>Prpk,+p)BMg24дOL`0~#mOx0 Zy:9usw&\ž&~!W;H*R2[}v+)G`UoHUSxCЁ ӀF01㊢TGZ 頑4Gg)2CS28WU>*E`7  ja|u̸/^~y.҈~ TS 1GJcĤ>|e'&!i6M4W⣒ oT6߻ @g++iTc+w%YdoS-`=7={H3\`O]6`7M.X#4Ogt}~sPUF 9diC(tK`Rr|TYq"\#0,7yA4-bX1š?3sBB:?J62HH8;[aHgߖv a1 ]u\h>ch%MW[.O '氼6ɪҭ&Em4J\''[>DMQ!f{Ƈ3|3}3Wݪ|uW'hn Rl͎ƌ%LZOPw5~Z2 CN>y BRJ!7gܪrz4',b F IU-Vy پ B (oj0ר._y1ݮat &*)jj[E0oSݗGh^TݙXڕ`rDuYw! /W* BJ2n_OU[t$Cr),%}©99#Bߓ5qϾJ7ǡ_]#"w[|4{WhDMT+\B\&'v> mt2պ$8X,{fGT3Ǝ.mu5B;ne3ApS7v\ b `p C&-\~,;# 7V'`StzL')zVɏk # P7qW(䔑M#:QN:q J ?" _GŇ_7b)&ۻu:)Y`:0T7k}JzP `O7L4Mr]a@P#`Fޣ]@)zt%2̣$]mm],7\`鸆ڥWVXN*-C֝ N ݇fޡ q_v)T^5~;7+WxBC23D`f瑎-EYn'}fХIHk+f'tkQzVz[es(ImTfR=1,ԞqXH˧d~sX[X&N=9'rK̎P 'WK JrTI/}):\+k\,@ 7k]9H Pph_N|njE@GW{`.)j2Gmjsܒ\8u3}!,4KoR2&'_^1[4..I^䞙MeRN,uRsD)s! b!!: Cz#͐aLvekb+xwQ2I/腋pQ὜R/6,t5zq$[.y2=]ϩNɍ#V,V i<>󳊥fx9:.BY\ G^קzrv񈙞ut]XSai4TOfDBFB3{aYXUJ%y02zQC#om#qׂfYҜa~$d#nBZo =!y%~<v%{ 3p{p uWJ3Yv9iÄ7^tr9_Eϻ5%)Y/|d~C/+dر?.`2TS$!ƕWלm\73n)Dx+D,tL>kBnI齄 *RN9̿5%cYƠ@=6}nCTkkCS?ӽ,RG5Bu4tV>:zs  tZ&Q}"w6Vr;WĎ&KiѮJ!!ɒG#' uJi!q2"f8ukG6\ C;nߍUw2h]jYm6@tȓiE;y6\Oj_6u7GY(03?55Q.д3JRƁspsg09,G\cE( c$M RF𤛈UԫQ~;I8VE(j ZbMݮ+0*>'!UφK 6/e#r^@bPf̞uֱbU|LZQ{E0y#BZÙ.:nfq(rc FFZsb[|-~Bj~2d꯺1C{gEO`Q4T,v##dhLiը[]˷i*|(3V8YMnP}]@ɔ 0;vA!6+IŚsVmAN /$thzA՚_3l2e^&J+dT n߭)$6bקrTƶ|łB؝MHKCR3i铀'%nJ(I$b呮U!&[I&Kڠݜ !6bQ C{|uS"U{vKrҢYw ༲yXt_.J8n9S[5[y߁iMKrJd?KSs,,Jwy4K,Shv, ўMhG1yҥPc:G9 ̭9$H R//,LBzd'JȫDƭ+K̂Bz!EEW 9)PaQAa?{Rb=)HKǓ8&k@nΐU~xxwT=Щ_bo qIƮN]՟as C raZ^ ]Xb^$ O_H>3xJY֭f=yaIJ ,S0403qqwī%xc}jǴ,L}J=jSA6ߑh@S 2h FaGScrbN/(\l΋z#u*r ߩl^A=,_vOˠz&%2 'YFs @H ӖYusѸ,kcC)m4u6ۆ [TmTR\`r 96wzIM[лP: 2 #\Ȅ¡$L4r_fE>lszpk:t\ݹwtDǂ:].Ft|,{%V9td}9q)~쎣-gjPo1̅B),K|@l+N/A9QB(1@(X-P^a䣚;Sp8YQNjk2GDXwCb,;Lbdb 7O9ZrQZwyYكgyOht sCgE0)עI3)wgu,*PxO;sBʽW]r*uca ED|40e*KX`D^~u?tUFu &׌ɚMweJK)йf'ɹHmGdx#5?C*X 'Ű]x+ 6誁b7c`YhMʟgU܌R>$dja,2 pi@5 E|>D`lFH-9x7D/Ot0I?{PppQ/N ^Wϭ ^!HupTF{^]Zw`3% DIxUWWRiI !%L7 H n sP 8t@!PāVYe7BgS#tNaD)K.ۤhA (GGI-4i<}k?yy]!q-ݤ"(r5x 6"!VOwus!w~+_fy'C0ꦽ"s-ܲ\qd[Arȸ}hP-/Z{,-M T(mY1\/roy <ؕdY kkswi'S,OV?-J. 8{8ZȎ",z-| ؊8wl]E*8[Bu+nM[XkJ ioAG[ ۘ0[ ϼcrq{p)Hbf_;P]b[ر9H"_^*2W-`*L!W.f-ܻǘF97Ұ7QGygYxh~vwv,G#oi +Vi{w m{-_ɥ+Qc h{O#cH:3c?u'4 u=D풫XϬr~`$q?|0T<f0m>yi(&6h3J$|F4PiÍL@bgK7 jx0+f'‡V &y 1[eGb.xhjkkiRu|YFN}CNƇuΟk<_ >A-odf?\l>VZu\4raLbj^d{ q@$oiW+ؐ (MFc`)5{qI-= o/nì}#o/x)Obw+c\FŽ3;Q 5T?"/9-,ɒp9\q&xR8["GB5`^iiz}?)F >'6,и0-ʂqnξJ~Id9kֺ`4uNWM}$( 6;Bi-݋pfU2忥멉]',D= 74m"\=QyP 3ٲbN³`=/Ļ=arTq >9/ifVm6Okcm`T(zCGbn1G˅ܒ\yU\1sD\I P]B+/)tʘ;.M#<t ^́w*́ϙt+ۧX̦ iD4H42Mk R@y[u.߱&# zU:tԢ jrjTlA+Z{PR* 2"coRT$#!fV8|kaʕ7Rlt4ϩBvM7VqEM:'oWP]$`ŏtjÏALCK?N4\4`2'4=3QF,3t.d^Ad:yչ/iGp¼sV\+aJ~ 4T._{s/tqӤcEXЏ=Ф.xOB|1E1T{ع1<^ɺ:DGZY8LIV=*oC-H-)Vei}"8=0~B b\Ô kk  ć0)<2ݣCēU'׷_aOO^SG=~JCtѷ1αlBžpzcשIz(z UFF5ZU_h&u-E,ĥu3n tl3&gvUn%1iA%B 13l=0mCVƉ#-W Ǖ)7Ё=e\Rw4g8m,ķ*Cv{h$(n/ڢ ̉ oJ3!מhnץe*=ib1`h԰U{U cVnW/nW{go\}h :^Np;& Al;0&W}*dl6cƟFcDO]lG7^} w{'\KR+FMĆ8.Ici Sm]L* Uw 6]3/b)Sv(Z9 J#gt.Үw [\n]l@ޟ"IH켛ɪ)'dy.O{ cB}~mzOWK/**b )uNq:DF3+j/v\,BJ\]84D) -7R˃!nV9kf &dBa̬l;` C]HW4by]RvO2YPpR ܐ&CVP<{xhLޒ8%շ/ơX!}AP嗤}QNHƢ+e|z>glܬ'3"Dl7Yˉ>&>+Ր0R8QXAZEFh=5ZQY[+UIjb$dc?\xsڷP>_O<9%.BŊ)H#a h~PFxI5pp19YF hP:KɌI( $$cTt,Fr 9SxR MFoΉ6+Ʈ%גp6ND8iz3^Z2(7kL?C:nC{vb$;9KtuD۠3omTy2W8&o\MD] xW-B|D28_ٕ9\LL!y*#+鬽+9/PLBثn-JU] HerF ^p{ [d?.o@%75M)U}V t ~2VbuO C|7I>Uh#„TtXGhmo&FmL5avሆex7BsT&{#t'|CugVG/gs~d`#uG '?dGa.!-̳\ӺBkLӶ_YCV83\Hy  "EB<`+no#'xN)sAiጶ]ͺ'YJʨ{;N~TKkʜ#bg F31||>VCbfO\H͍e.0SaWJn`^S~uG*[T=/u'^3K"ӱ d~ch5D%ʤq]#%@-Ψ^s.fjbR.i_ YwxPv_m椘af|>b ƺfQ?r]i Ux D<0%Ptօ5흁A/X G'; ھW,4Xm ًŦufz,S^l7HL WǴJ& -SڠDej `e.\֌/Z Eܩ+W.%]+ԜܦfyogU&:OsxzV $uPU.9d*k2M!= F8U0H0jZ9]WQU`bE[.&x9Ɇ?V5XA54\J9:^$g^/ɤsLƢkRNWi+[UZݒ"9QI{a*n?}$P)Hk\AGݜAQsjU\B!TTR^t>!d>T*墯xg; $OL_6%W(pI¥J/›$鯧~"QvろU) w8Nڷ b ؤXXy{ g|H.72prI4/\yUN{#2G]M\Je?ueZ^`*7cLZC.s{Vr&rH9Hk4;| xo_~\=v1s ,"LI#Hʨ~=|sAPCuZ|:'$:miC+%SUXn{S\Ƞ [@F) ȇizOR4w/_٤N8Ğs^2jdQɷNf5ml|t4Cu%r-"Ƶ3B~C̢vEk5NDm"8Ci^&AIh:^.s؛5rWiL.5dt: peu- ;_< ^Kl%nMI&& IP ԹAYY{Φa]4=HcŰ;)jP^ZӇPp@4R@<$1D7/ ?BJQ#;fG^m9HPA"etj姬\C7iY#"~Jx3lk<ЧmlUӹ7^vf$Oj_#,Pa ȹJwLxy؃)U+_l߳9eaCaZ`8Wu{dϗ@L/o̲|>XA'-$Ղw;z bOɦgjoP ia=-_.!E)&="h:NfbyGئ2ehk:YZagdՅ1m RS9Xق(mԡgr cf'EBФbόSbVf&3z' Yåb+>*M(f鍤E>&)&F>>Bex7'e,VƩlܘ1xV8Kbd@P~/^vqG!=qJ{dO ϸhz?F^`pJ')CIBa/HwVA }ƒ(pC IaKyPLL0NP1G7']c9܏zŧiGmek=FKid-ܚGŮ.ig NcbLugn5FTgn,>+0،q&j{F_8yH--_eIt84_C)b@q/sAcz.pN2}bN= STh4 )Sx-8R`70% فWG> +Ť G Sb&ȋ$ Ɉ5vI‘>I!'@ jrIy}9>v*7Q]!ܗ0_Ѩu\(QfYP>zOr)x٦NVԢu9𻿇@J( sf|kad̐l M 9wО |JP ӱKs@ɽ}dտ4,¡G#."s|]pXT2cСmGjcG+G\m+Tu ց^T}dFA[6,s`5%{'Pv,{o*IY2WzM]NyzܡHckh{Zkw8ʾ8*?o&^A;) X.3.04y_趿b8nn+(M,ƌQ*Q Qwu{!ZShOC/u/+Ib͎m%BeWG%!g ,yu짊&T$:dzg Ehu|'eڹ_^1pw= 4AdLR^TdRjNb-i\.-Ȼ!ws eN'pR~/!ci+~%4vsX͍ pU(?UNQvYƼ 1 0bά3?Ue'U@|}!'m>r٢{=%vcZ-@3G]`좲 cd8 '1an׉J:T}RӷDZ\lVo"xGD4Їd] 92ׇyWx$H23ə*BWsKʃݒ 9jUyU Q<.1yj+؈˷V xj`KHc/ 4sMeC~I1J?Ճ5A|^^j+ f}2wAD}(9&yn$2ųլſ[^Ov^\Խm4Xi4pmZƈ eh ,Rrnvg<N|mK31  eɳGlZcZϮn{̇N jt`Oy!T3PRJ񍭁 j1Wjr߱f =-L+jۮJӋu1Po4['2XEOfag0bzi ,HB~)WJY~3K DЫ9s"DgIJؠH{-Q Y@yl }/wڞ4]l6=Ld*#[ȝ̲F' !vY@ovͽJ>P{X1*p"ta9M-cOL"wxLCK]\Lֵk2V~}Xzܒw( lM_UWDG}qͨ "ڨL1-ӽYyA97o6k\o.s6!~=ǥ[ROQ*Q@FC`]8EPFPTt1f%_aSI%s+A8ն 5 EHPCMd>sb7.(,2,ed?o}ET0 T>>TfD:c.:vcN#  p?ti "m#iJI:wGJ<*6#ؚ ~灤iv4P~@djH8x#]*|s/- 8ϳQZߞRNoQnLdv<\j3RV?Z/Gf5wjy>  :4YBn[ƚ;z08 j(cϐzSbULܵAuB9HꐑaA!r^Tc-mxa]pMzDw&s!sҋ7 oi2%Tw^rXlGT~19?$;(až`Ǻ\CfO#rt+CV*ieI5}?aİ_b*_*?nI\0{ER&фbrY% JjE 2+.N^܃i^~aLEG𬚊9+"?5Q'F=1X͞f,03ƈ墹vkwrqeF` ͝NјVnnqb־=ቱxZ_dIT53YzE5>շZNE}/Ԉ ,g׮$?#Xeǵ.|p@J?&B;Q壀Ðӆ]G̨X`@Ej8?Y ׁ ,ֿF{<4-Ť\ЮXm 61&f 밳PJ op3oj@cJ%?&CC7QXv[!pm piԯ#s( (w2Nx~W* ${3` J!K!w:RObf| }FзG̾ϡTf)=&kxEf2z@ϛM`_eR{8H++e ݇ *s}mTJ~Bbޒɤ9_7E!JB᫞bcTBq]WFFi1׋QĻO[ȉ2NlԖЗf?v!oK7$ܥN-ІǫZ>fK>].)P4?Æ]|Yj>}6֍cB oT?TS&=RިZ=OyªjjĞؙ$]j6b}hpMжA+!p!5`L/&#DɞȒvgI1u1~璊>ospCneRI7k gJ$jWiŽ vأu*ܠI%\';cAi4bNJqQEFU~|Gbei 6jܦApHcㄥ8}=Iz.k1$si@s{)t:!!V%zbI<T< }ĎH~9]1a^굓kChXXw8B/U_ C0aS!1}5թ]wJ$(kD^%t ۖ!+Omi-L8~gaZI͵WͩtS|~c~N8j-gM_qN|4Dl:"at+c0.erғT쒼)J0nҬmu6kaR sׇ|ɥ @/QY+RkΛF3aZf ˜|l&֯;Oiux/Y._;LON֟'gS8ڄm5t{>KI%/oJ6M_vTՈz/˼*] U̐%s8R$S53m?.k:due ڷ#hZ@QKST'[\DhUafǂ<)OP 5CU&eΆWo8a|'z*;J`\!VI Z[(\̒#]K .-үHd>g2 4Tb t =\v.+3'STWAt(9A%XJ7n5D- ㎼#)a4jLO=D)mDՔM<&r4kZj&DEj]ܮ4Pؖ|XpSbsY1#JlĨ!SMC|̺(Ӄ=X>8ҿ鐹ߏ/c1;]Sl6^~ھ塚룶A ՚m~ lGi9 @#2~33|TEᒭu b?;š]I72EVk"gyV&ٳ0fw8a#?I&mک˝7 2t _,Q`W+݁ӵʫ<xMbڧ׍M/4ϸكQ40UB1 Oފc'8cP1Q1"Xnm !<&UyC3۱K;oYS/d/l~!u+=~T,aힿqle[Fs\U#v$rO[Q=?&A-;m6o >fNmJh #k7(].QV3m^)?5!/槻FYnMH8h"CÁBI6,W~AB+eJ>uEģ /$Ԅ`QHW:|n`OW~k9~%W',zxF8lu(P8.=*3uD4ՖIݯGUsE^p(ץ9 oĪ2a`ChMM9R>Œ4%lHT!.'UwϭWJacx)TB&sn=ȧK{Z!A:9+N*y2:xS+-Is;=W6JP,t%;\DZ7vg^4m̚WU3INa:uS.] ysµ $LgʁFY^juAJ#Yg{.\c=2JDDzļຮR@q#Bk07.t՗ۜA|7)^QSQ< "A-="^zT(_K|&SȘ lHthʩ03ËJKhQ6zLJl. eU.8g] uso±2 +.%̰a|s/o:X q%r w;W9Y2"_BTN]*sX* 6 uϑ<8n? rm"R3J#VVnG-}O(>P/G.Se3HXx n#cWN4eS V mcLۼ_s٣nc aq+1^#T>9+tGH[*1 r{" VzcNfZϊŶ߱<@"_2' @goZDfxzUYi`j ds&T|N'/.VxH&AarX@Z)D&9e\E+rϙpm>v@Ddž#؊"4y4xE;3"L +$:gt3TݼA-_0Ж{/6Y ';xt;*v Ғ7~ڶ/@#^8J \@=zPEer31<9o;!{ӢbTD;ldbk1}B6Z+G.G80&P OӼ4uZ?t\Se!f2ݻeQ<`ӢsB9Qgs"@  #nB7pu0a7sŕ8]kM*/FF+"2PKR'<ՠ Rf*ۄZY]~ج5b]*|Cr۸,]oRx/ y 2tI:h sMRyPQ˘$4bН4]dj| ,N#YnNOvJ\DFb#r$-zw;s٤ywlupX ږm2cvY$cu$k~2*zVvԎ]L+> tZbքlSJ8jfgbqEސUfֿSwpN aL˲ŃnnQXd*BaӳYYZva9"gVNɄ RU4V_zki#?q }׮ҪYAO!WzgT0~?'{=.[&ff~֊oחK)GF % 5wrg-P~%7fÜAN{{6`;38H<ƮXԣqHʹe|&B{3 4ۇC^cD^&{d:I<Нtzlx~'8ftR ಷáۅ7p("i3wDˤzNǜ nZ/SUνS"UߴUﵫc/9ݸK^˺5shB_˚HJ7s1vRݹ>mwRt8j_#-as PdnCxFos t ޺WӴ/g 0s,~:ޅ5 "lՌ1{k>,)wT\+ )YiiƁfOUm \N=ihwe(u$5'T*ֶ8RQB7ͪ F/VV"&YD"{¸5=zWe)'SͦMGC$7iuj|E9t{\x mڬ0&0FWfU~睊ţ=9}we)n;4uGj'B_zԛ>E]/oJ9AA;4Yz |\tY܋`;X]8p5hӧ%d| Rt)1l.p^UnYbƊn!\L1;[c /n ;J]$Yf dOn/i1&'ᕊ>0fK-tR9"뛶Lb_4N橪(|EdW-ouA}~qYqJSvj_K]55ʏ0?RC#xa\>7޷hX0gI0;b@$}n ȼ ϦQw·cJ.Nyʇ\SlE$&IPV2*{^=?XSPCqe9ZaV{3$2H1(,&kc*e'ꪐyzgKqͼ^h#6 ]@b `O3li5JpC*ۦzlo:iuقeqw8E* `4h$?s-G L5tzbFd an-,/\4 /T̒T ӊG3P+Je2ӆ~ N̙/|QY{>vL>o^e 11 6A<_)B#OX[B3Բ8^RVڽ۴~j>J O`Nȃ=xl,hmX GT_◃TRAZ_8,ozhAGD&TO 7L}9Kp|9z ^\A{|H/כt3v~ֶ*b%Ӌes-w!k)~] r(XTB}*ЈvUzZèձ=hce{SΜY FOnYRԁV+@`{cFZ2e"@~FBemq:wǎ5o13!!HB(ᏻ->96V[SfFXTLW~ f] Yy=]H3AG%b-PPIN:Xƚb> `mld|yzer(ImVw; 2૩?Z921b9!w/n]]ڹ̇7=DGy)b h>G.8 0G4yXbcۗ"e%mMG~;Q'm3%`Up=!`3u hڃAwJ4~WRTݓ6|tEP˨roo ]AOkIМBS6@Y'X{ JclWO%Qr Cr8oWtL5BT q1 xu:k<9SeuINHC Gxs-셲'vu}g AtC$5z6ru3e"2R;D0c/+_}y]ffdѤ`J9m<~aPåFp_=WouuYf$-0`plŞBem5 QS* p2tZ=w!8{ d{3Z j,w0hzB*L$[^D8x }vqB$w cK jw ,"o"3eNs w;׭r9Ad_C5r~g}>cqOA G!\ϮʺJ|ܖG|*)XC RP >쳻)?;Hk7UrBzu{q^ Fې0 ~EU;Q%V\;t_9!aU\+{!M,tJAZMhs D؞ui YVS#?>):nlmݔ7+B^{H;}dy1]Jߚ:yPSU/g# B סt!96=!wAN=Ж!g2˥<}IsK1,2]eXZo,KOp^既85دg \4zEgڧ>!)@>4²M>>[pI5]k F~'9F)]Qb\klz);y]'m$%h'0 njCW ,|lŏOUoS>]iLZ[`/YBd ~}32T\Nǯ! WʩS%hZjO-,jAr0xQ)2ύX30?kQ{Zc~eiV$JodL"q`oYp`JExM \9/9udtPDyrP2ڣO>ףE'_=뼆hK |oYoNJBɂť~)7q|30 {W`YB6*x!u<ś#^H"m3Kc%^c#0cdtwCfC߸hwo{'ojԇU7]"['b>aY\й|}<K:-'ʪ5YBsR)G-5=-'&F`%RpyB}1h,ydkS@B;!L3QX_Yd 9>fy]-8/Êw@ˠ2ԅe~ƺՊ:Б#4'ΐjw_(i /}k -k63}ٺ1-K"jux\y/cit cIԍ?y8D?cID, g: Laq}w%ƫ[ZJLnD8QlAS^_3GH0rB{SDXӋ=X^f]3:6Ķ7[S: Θh~y075Qc"Ii4QH"ɼOJr߯aJ|% BKl:Ib! r!WD[m,Ƃyo=.^\,,a4>Pz4RbK-j鋏j?`*ٸ'63B pKb)vK}LGY|>&Ο!SFQ恝klԎ\HAvNsEk%rڇF+W<;%u 8=j}=`zOٮM%BRz6=nBϽFF8g4֍Ȉ?O' Μ#I.=NXġ3mxW/XskkIjY疐@R.D2f^y/ڸRQ}h*'!!NIe~eEGL^4&ܯYCZ؜%/>Q緦Ǵy,iEWt`3#\L},!ZWXD> ,Q^ro'2~H%19F}M9ɡd,OAlTK~U[_ɚ}5n= Hd75. gtoԑA씀n ^Z Ge!/Qv%X}eF6];$Ϋ83 /+y={k kP#k#lECqT:kޚdiuc~=r?;F;Kά&G;v-@5Jpa-_H ߐHvD$fE.ǒ:IL$rPǭBv-127<yQDΟ^P/r'ۊ לPFNr# pkXnPR-?S6>-Vx*j`@~5*8$F*j #r3[)H[ew"|qFEfKH0OrhE ' $TV ^kRօ*C!/y f2.wf'єQ~Hr0ub ȫb]bG>2sOClX&wt.4uM!,Nƀ x9!svp;k_lAIb|xALfu֢oVo@"eW#X*WknOոIș L@вҨj>ZtCYzL2">%&@@&xNz>m XAH9 JEb Ә!Ȅ;ʹɊ+W>On!VKhpD[  ?U,>?-X_Z48ǿ9ݳϫDc "& m2m 'ݚkYF^ع[b  cVٌnRjBի[x҄Tf=oW{"īVIKa_Nx>{3ڹ|*vfٱ}KtEWHrZ)lV}W4)Gxe]9ή9}3BUyUB?Joh UL8RwGe _MkشI>C@RҒf-7OD azgROѻ nt/O GoeNUu^Uq=q3hxQ\C4m/զuz(EyEߎ~n-+&0>u89_m> 4_';;שD<97]| i3mc{'[K*js vߠk߬y: 7RTxw .)+׳2/yEWÝ['g`Xm Npf4,: Nڛ܇ ]]0jW'B„2H#Ki*^eSEH3tdD\zU7Ehq{(U ϔ' L^R`'T3`mCrՈqsQD9}z'M((n(?o-Bk=IАhT)ᔄOI{ˮTyBؒ398K>P?v`tXz@xG2@/Vu ]N}iT?hTEV9liÖ҄m'юK3[A0$9oR4Vur2]d_Ƿ}AE`ᙐzFGyb;t iktαg$CkUm&Xn1Q "~ p}50qՃF$Lo͐iP*:$)7KCb@ ȁk*^ca+9h3re"Q]h$cgo cj&)9n(xdxl\t ;MH%`yn?uXX5{m]gR0pؼB ap4x0'{8y_O+L[ {V@(&]"u 5R=Nh2qFPU_a=$ƸKTz){ Q0f*fOd~ ? uTz9lYa>8TS W B.;(7ۚZ{9\\,}֘x{<oW AO_7 5 9 Gg.U[&{:Nc|JnamyG!S, ^+vPD Ԗm]<)ﻺ?V26>`­EHB}bk:j Ԡ'qZ9{roW?y$۲чW@30,κa=xg6 anTEޢ 2PY z8PFu:!OEzX(v> `O$8"Χb}:F5ķvHP<Š܊ 4J]Lw^Lޫnf'%?%+MD>ڹTtaJl#_.Tjsa/h_{kg3++\VƔlPSv̉^xXRj29&}P`'ISz`{!,Hɣiӎx~`AT f߉N?>z `7 / eqISO,qɳƭ&ʑ\9_ˈ2 m: NSw>c5Iq7|C_%z.?JC=7_t ]9wqO)E4-}x z |vBQ7]/snzH; t"xkuu%*r/# zLYwv^#J4dE\ ?S(=UHE4mC\;O Iswh V8KL@؅}2ȳ^UA:Vi߰@w#2;8p5RgRz@HƬ_v( +dl+}LvVj}`|B]pẜM sh<k!k"yJolxics0bJwyӀ\hdIQ'S2=r'r?fcEͩO\*}Nz|٭G{J$'zK`|ޣ51Zۏ vhl50Qi->#UA#J}cc$"Kk¯Mr"5tMphrUaacg$_A**cɹ[NAh KOUPa_YݿetfGtƍH1#1 x(dZt ,Z,8W~(~aĦ.UTRTC pkD!*-Ē#EN@/1 RW[{SY-,JT ཥ@n TRn蘩L0}n^ ʯl~[i!=pZkks$s1b+֡_v$0(^ARêDꖱ2iy˅)#*?j?ocqz!9 9HH +sj2}sUz2Ɛ؝ w~GY/eп{`j+)WFov{šP t\;@2 o+jѬaCoڢ3oސfm(Zc 2Ďv'%$fKa4 yIbLM_4B x/&1#{b of!L), l{k9ydT <-lSՇC+Ы .3Xv oIQckPVH5!q;Ev- pF ͝g;+c/9s(74Qlg}_M%*s4,TW=%^%%ʳTS"44/Tú0xQ'y~g2~`{9\L³1zŁ|[QCeICa-nj7 @@s[z/}Zi5qy‚[-,(]. Ƥv@IZ/q$5oG-n~# W&e-%ғ ~Z\!Zή!:I₡tܿYeH۫ K ;jVi,+l'NL74j#)qf* Dt_ #H@YAxjd%pa*S48\9#0t{-`cZYRq{P.; .P l05Sןk_ j3h.G5҄WLO'~keO~%"zg *vG)ɼ {ǫuT$i#ë:R$lEZ"J~8_\aVcrn8d}RLw{r)H^`d+M!kIcd'r'k2cmf;ԭӹğ(>8,VQz@Zrb\S:qi afj{l'{Ԭw70= H,ã|tP+g}{|KCͺ8r-k,V㔎eo(kg֙.n$ 'Km<AX\P BJ+ܐML8^'l! Q1J;{k! "iYeb4ـCKBHU[S*5TC|D\Tc~ҧ\ P YN_) /1 KϋTz8tF=R/1دOIJw"(>WۣrFP>s)2ш{(|DLw4|xҶ-W \H ʪ7WOtU>4'0=+=CzʳswpO1] "#mfXŢ&$xG0BXV ZB +])"LwgBf ^}J B?{+eBVltvn9#}XMx:_KYm|mRidD:&.*XU>++2D> IBE6fdVTtNA#OanXUC)S1""XU[O)9+nu-Yq݇B_g*GKOgcCٕ MhX |ɘQ'%ֈ%-=0ԖSNd@}~ '[ck<}At6ꓱi3&UC[Mnᮓ}E,hzo[o3>e 7|V; 9)@'ɬ%Bbܺnf;;ZiIuxҾ# ֓۰󍬐|* JTNSwxuM$N1cG'{$eŲv҆lY pdp mE\P':$6T?C6/3l q."m L͓$u-{yP_bYW~ސIk`L JLr[J4gt‰u}"G'1vNVOHb|C3 Qz =SOR*+H.?sS#SgzCUF3Ռ'̨^Qˋ7zeZu< 4B%(kiϦrCYDJ\{;kqpۚUn&|73;H$BȘ!efc%6עcp%)Ju;5if6]?gRmڈGc@$v s @N$uj8*[1 >>rJ L ] O_|'V~\&YxT,w526E-rm_(c(Ч:U[Kۻit[3.*X edт±TlN:8833d1k!?OJ 6ZeH>S}[+"=pT*oVB"Hu 8۪fr8J_Һd J[U(EGL Dt1l`jp"" ޙ1y0ƳfcInWP+ܵsĘ}AUja&TϙS[ U_ZO@(O|7e۹6;ʠPsmio"gbDQȡ߭ʔhݒqi5gR0{;WFCüslf|U ?֙\ư\)I  mi)d-X\\qQY<_^] b ]ù ̠:`}g~W":r7l+BMdvĻ}BrG6d;0 b[c@kGvάƹgd$b_ -!9&]xÊ|]ަ \[,,t!֥dj@MZEB^֧FRh 7>:'xk,r}Ohv5;\oW'%NH],~!% pz;#>fmGFpY¿$wm39PlA3u8LhvPh?)ԦHe48iAѶ r4uedgj{_NC oL%9T|Vە T}AH ` |]*,=wJ1٥G$]!y|9״YM$Δ4+]H ,52$'!fQ|r6H[,/:9t8zwVk%T"vRv!Tw}#r 6gI?"i&Otu]ŭyMeWMhƛ8[VEK-TSytw\~%J69Ven&91~nͧנ|ϮHLx&zʌJ!ZQBEMP:Fr}T83<TK/6!Ӟz{ӌRSpr ]]`EJ Ij4K7vy{jb'OvzCndtuKV "ۂLOrmvJ&pЕ$եI$?cˮa,&s&緜mѥsJU[s5Σ2KGc58LNq_dgN~?w;:s]IM]厹 *xf#m.=3eN1Xir}h4XWfO6,cz>.dvY.Кȵa9`45>A #1>H$⁜\sHOR(yU O¢ׅI(UvـhKT?'[O?UZZu!Ie}S{T_^,͂dF`aolhL}͌!Ye',&즞 4% ?Mc8i2M?6Yfvdd hz+w:>#P{6UH dI[=<5Z";.F}\r!Xy(x9;@"RۃY4j70W\?㨂%&]xOW4*9=Z :7A@NNI)sIȟ~،p|;"ߑt !PHq.z9Cq۟I!q>=V~V7{哲^G_D|rW0tA g( )CTtni$;n8OτNXblNvTVw.iʊm–6L@@]z?.=CkO&ZmU+3ċ,M$CsC-l a9;\a!{Ǘn5Wds>-]^|H n=7Np}$)6I6wKOb&Z GT Dyu<т {CNGjė~3"TN]2b ]?ҡYL 4a4j8")5!(5(0 Q(2r4c zw#ùr5E,XGe E%OUDP +6Y~rPE\ =+/"ϥ܆L ¥YGrd/x>qv4Cm@3ɍ,}|C~o}q8lE 4>h^*IZ ʳfPv2($!!O.%K L7IT`B鈐+mcp;ʹUi;{4p{;5:z{C]<Y\k @e&VV5t6djU߃RlFymb5=~#tb2M{T)ۤCP$7I H]\Pe=xm&TpEܦDy =$q&m3y,G9U;$Hgx& Pl?)YwQppqU >4Irޕi#MEk3CӧkJF*y.guV% 5>6Tpԅ_e-\$w߽m?`C=23&ką9L( R*)&{,H-)^{rr- vrjP^p?oؗ}ްEs/}M*BϿG:XDp4/q4t$H $a娣>xaS󩇮_jZotj'GEu3̢^LܒLY8IV'K#)m"\f3fu n»dCRl>yOC:wMX|?Z|#F)O ;PxHQIORk毎+NϣD9Ч4.v&$`N4D0,D#4`E>}zOznKiS0 ־Ju]yƒwA4+9:lGW̡Z%}:/ˎ`nt?Cq>%%T (*.x/W6B]XH[UJjʟ1*ٍq?\ <{T NRr[.uT ;¹X1ޯLX6 m/܁I & 2Z&f&tni 7ɾ}n)CGs&&՚pr h En2pMr?hgb6qnf?[1u ߻s3Ox@ d̀ENo;>߭ױH=sR&Rr ^ݜ:daIc BmO@vCs~ ;Xr%Sf=j6j$o2ПPW鉞W6Q8 _.jORcWXaX! |8Z! )0 A7nR9{K_hޏt#L6#駟>Uw\3*xt6])HŸި/}LPq!2^FO FI1k+a(}sKeR`YP`5: #3> |Ih F.r%.k ]7k42 Zx}dUWBө}Op#RP`ڈ9KUKڞGr*J?Wd犡P6q.RzY&3w:Me(0UPgirV'׿lJC&I;k#_چ k/\tA%)(XD]"̙ 6t[i5Q;}΢.’z[np~VraŖ߀2.`VvW˝h|%@0#?50Ugl*:6} LIz4ZSva4YD^H3?oTDub( yӹ7m(׍)u{ :͎^>x?~|];uKK5փ{Ii:"ג{)z>w40pdX1; (^lׂ255-u+a@°α&~ENe7oO @z[NbS5'\πWQW9:X;Jʓa4T s &5Dt=`;')*~xq4`M< Ǣ~pŴ-ż/luZPʵ0Oɸ"4œf+u-Y2D#[өv`0]JDHdlhM q~RG):։'VH;? Q7mxk>`A /tK#`8Jg,֩"5lJkI77@iW.ΥJ*,7qͼYVvq)f$@DlH!Xos!\|wpIg]G y04+1ˈVb3OKԲO7NO?MbZIe4|O+nacBY?y6!,J#F>Ra0+TRQ:eReb+"0DO)̅c^:<)P74!.V?uo+ޣr(6Q_il" 5ֺ Dkw pay/dk~q-76`:uq: YJaX#%5s;9#z%I8TRyz%;[9HԿmC_Vawh|(df+܁gŃMo'a.b54#iW>,p2G{?X*Wg]ϸ^a#&>U'>7~Ɗ/%6֧8D8Z.DVح'NB /iM΄c'3dgzo{̪Ӹa@\,䅳Rub"W~?@uKKZ! \ռAZ,/Hڠ%BH5hNoPC>rQŌF+qMAyO!MJ7Qp,pu>."f b ~6ߟʨ h GqI? ȼT3סħI~["o&O}$;ԠjIc2PF7cWWoThW>J/,V//{q5dgJMAj{^И8=gq3Mf\b*V6Tjlo4;Y5s@pWМnOd|˓FC/nq`r[Юw#ϫG0%Tބ/\ O%%H7jHkƛ g儖!:Y+z `.RIȾ aLEi\˻[RkTI>2%r :+ɩP+DG({KuПYe*& j.CJP@Q`Uxh̍d-+9?k[W)U(4Q1SǓc\"5l#dJۺ2"#J0qv3U dCj3n%ƤiJˏ SCMhrÓ1赲QEb.AdTlSȽ{JұIsZ]ԛ/jPI+G0鈚*0L\6`ڡ2$_eU}:8 ]}cC;*; I_(̉p/aiis(@Ub$3T|Ly}gjx~u w+$!P9BtGǼş< lĪkWTZC 4X4h~fP(?dH೴VS>fΟD7F58yȣsw'nCEG4'زr7_ t0wLUYr~XZ[KUDs~&N$=3Z|0t8_cL:ii67M 0M2L_?jt1q0cHalThvP LI , ruen[ _ z^~FpPO2;G8)"K6 7aeɍ{3 rq8t~? 3ff.81\f:+._Z{VZq2,/")trt4` ^pefBI3v3gbGNgACf)|}7 q@Q+CB >JU!fځ 񊤒%@9~߅(\[ք jÜkcТYA%MpW貈dqx@jO2"Jx; 7l~@0Q9JK0Gq酂S>|h[.Vm#zex\jYT `}ŬbH~}h~KH5}J^Pl)+u">7 埿%,װ=O42}XAyɕ =>N5LCzYK(Wʮ VfHM H|\VhnzjKkg.(KYz@vRTz'n-==ȓ1OR;(/Fȟ ,&{՛;- [Apҫ-)(ei2\0~UWYdߕJʞTYSA, 6Q~f gneY?u3iHzBfFܱ RmL 1oϙr(}rP$lns:DOR6~8Lt;h+]kVR;WA(Z*FKy2fdz?+!Zm)E) I{l}PY  (dzrZ|T<.ȏwSx#:qvL|(qd/ T`iDVM*iAc|12F/iӧ{n2P0yIfFi;sfJ9o^_EPM:v^)C ha6797@<ElpS?7 $$cM`7gEFā9ZS?Tt齊Mʸ,TJNQ;н=t%qj CE]F+br- 6٭ltkJo8H @c(ZX0xbwvPX'P䐵>W}(]b7M ,\m&DԪaHg|Ϥ/6w}LV7Dd13lm~UW<-ii$0ONھshɭryյfp@`ox4:|1TQӯ/^[I 7GR]~wP^Gғh }X%}oG82;i]Br9; =(^B`:F-~iޥ߂δMDU Ww lX^ :H->$(v0Õ֔2y$GIw9 Cuې˳B-!Zm K7 "H? c6OgU(`*h`hng}E9-(ά=#V?V9m;hd''|>COT>=$E?q1>w[V%ԝb,:QmSdE1ad nApʕbxҳ0^z@jFsu&<܁qi5ژrB%LP{qCR ߨ% kԈ :9#ʸ^KC'H3 ;(EGY+!9 X8+ cwM3@lcOFyԕ#^nd:tއ-06R#{{9hcaSoΐ{o+djo#Jd? Y"WF8{@;a=0"$Cr :/8n{6AXíEClH"—{;LϮD!h,)54<|u`VCzX]MܱR˒xzL+E6Vw8/#Cpɠ7|l@W>P/zT 8T^^ ^YɊE=`]B~jO!/'#Sh?MӪnihG0| lSIsN5L4 q1}绍;t5YFbfyZ#ڏؖ(t|> ʸA`LwPeՎYOB[hm)@.MMc&UHh3L#8{g!bEd+ܹ|/xlٽ+}>騼 @L< C,=9LE-#Е3QѶ _jKgдM68NZEDW83\-A#Ob jYXynTu2z*9H0\0r :Œx|[P{|_Bi)ɵ/sR,ψ$՘tzo#7i(&)iiśN' ET{P7lHB_ ֶŢsP$qb`[P3:nj蟤 D k5dC?OA%czH|7%epa@ Aҿn?*ӹg֨[ ɺ,J !{%E34f+3P: U{T} /Pe `1dJdN<&1?T6h@{euf (Y&2GZ\"JbdYTvYɆe|hs./(> o]8ygs'"H#) r1ȋ: 4U+Ae.f:wwࣹv\x9[WVh,E?%jSGL˩?Q-On ]fnjnwhhlA 7Fu HLii-Sۻ ha4? m)'1=sIFCEx:vmbo ۾jm^]8dgB6 4/|sp։5)YdPcwA `gH"F'J9ipV6>ܡ_L W<ƉroSPlXuy,pQWw^}f፳/w4b9gbK>ZIf7wG,[ ?{$l2O9O5iz`e1>r,vRO~%>qsl ƧGzd_x6>WHr0;tDM"8sT50F=7ctz`ORW7.R/@1rSU ^Hn7)ikQ>ȅܨIo<%6PvNf sjo15/+*&PQj /^_|2teWQvta\ߒt넌Joư/i o$.W_\}4%__|TK!RFs72+ =u/>dfx^iMhaf,:Gha5Q/^2Qs @!p'@ So耬C'f^~<&2@ XFz) Vc |<-WB=H8οJYL1ڐVit$<[;K7 {WPi;0X\0 S\P ![JКO)Add=YS74[ڛv ujs&*9>Kvo(.!,Ǎw;z;bX2y܊㊼*l5#@J)@g(j(7"Nv! ӿ!S\{XoeF[W`Y)):ȘF[ Q%~WU}}/_hE wM;7#볿P &;ܐژ򪘱4xiL>evytӾ{,xD iy}:Y._Z&r0-8j_mpDKwiTBi biP*FiO:iA'~Oa(SEF lS5 ܗq7b6-;';EvM$IDZ}`Ar[q;˳sZSut]*vP5/iGEtw^Wė+#Av' Cq}J)ސ&qnק :se<  -QCʸm2^fU#,iXkhEPyn>[mC1A<88̃o?W$׹6 ڶkխD!QBnp{D>E/L]?y[}2., q15~Io)7/qÐ͒pz~I,4MNz5TS)9PGvudlJd-We~G"u`IeA@8h4` BiC\|hk=Ũk&⃴Ry%&l\q +>'׮Ww†&Q %I6. oXз*g1\AUEҙ)̲U/'GF +2L| Q,'4d^VXE_Z`Jc@]ZC s=WnV(" tES9XC;4P}h_kƢ h]$X!fE i,@}a _ .4ऀZ1:WvM?* Jńϫv*Q !u>g+u35%Vt#frʺQ{ĿƲu: yi8;<-+]އd z UY$ 1و^{3iB<# 0kQV6Yy&ST'$Q 曒gU.#QT QV>pWJHfFjŖgћp?Cůk:^~rN=CP݂0Q{e?pU'x҄\hVoJADDŵSPE沐,.v߫{8Cx' /<ǧ61Jof .#^Z0\i\0`_1<(8,>p CuF)w\H6טۺs TFC(HqC˖Z21dG@vY 7=ֶ)o@| W*Wu;3U9VF4欳y `{L!z&@f;M/@%b4g\vc蠪!=j m-iolQurbƸ9hg4zy 4=1bq8H!EV~p%k2]G^/e ]n\g`Nc{`'Q@%I*M^ J&GSJm#6Hڜb|y2&Zj/^'\M$JN(9 }roY喫čpJ&nˬHj<X 'DYqVy-:%2V omdA!SG%-˟j `>`/FXM K O1.iFaFb6-u&gmrUL^y^°pq#]Q'鷺K'loD g㇃O.[-ZREx)#-pEџbmǺ@EA!=Ù| ?j&d0TP[}#f/ؽ9 luBPrFєSZC( 5%~&K\.){d9fZy"j7*/`E@GS3Yeh0Si6 UxeG%Ý6x|FEȀxMg`G)9}s2m:l4Iqc?FEu`ny3Mr51.3j$_]ڑj9Ѧ|lZu* KSBGn$~ 6? .FYݞ(?oOv^2xuR~abp|lPY[.DEmZ=%];Na@+{%U2~WIIR=⪾۳FVj$pأl=[8jP R0+=];hžMDCd&v%l@aWcX\؇b9EĠ۩wkbb]C #;CvDl-,NL1嘯JVZ&J\YϢ1A8RO0f07WChd5vܭ/)J )kCtN,_ (gah"8 {l=M))lxQtaH$ÚAlW%A$&;sd85ۯ g;AGPO_] };+#S%A/JĂUo-!IF%2#$*8T s?5Z_)4k>Ingd@x=!*iŇsY)~ ud ca ? ߔlu~.*n.݀[B\3ͥtμ)j,.Fk󂞴F=U;C)L~y 6m|ht\$DPm bw f.cH Z\sѩ&8MI!<:4+_'c\edٟA )"I.8؜7 f7-,k*Vb/[e6nظ$6wnh Q k_m0~bgg.Ji>. B~s-mK eHz J9R4^^r} ۏPHpl@"VT6P+PǼ[N-chthinOGn1 SXGo\#=nϻ(̨ar.a+byt=,ԥ!BUfߧ@Gj25rLPBf{xe.0IrVZw%./td3VM8=x;89vx8G7T耙> 4Kݤ#osiRp>m%#~3D1|GlrhCHi[up b/S1acxnZgqO"rN,w\ Ϸ[+2QV%@jjmd Õdsd/yV}36UK f͚?CC1SǏm$yejiʒжO WɦOzvEVki?ȯmZwU} &Wl^8F)#YaG9. t{J1[ͨOlk!8XA$g .5 1LfDʶQ\@-,8yaE-qvso<'DHH}Q ye>=W<! ji[ful/>a) $4rg 1=uwkCb"RJ]TQNSo ;ͅ!Hn-} i r850У ghqWooR~ĽXz#|yL,a8*RЍY:Q#KEv #*w1wVV9C5 Y*ǺwnhV/?\ܤ !y ԀV R/+`Is,kǾQemG8eCHV}& Ճ9 2[ܷܽ|}OA.ҚFL߀Q3*5A_UXڍ%fQ5FPX%pB-8/Y^>ݾnQ }%P8$cpٵX= \-/|`{R=|^%+c6AyboO.@W=,{˥j7()s$Q ӂ) Bvu>z,/RlߪabO2yJ, ~?cSbˑBYʹTEh)Զ=.:}FjZc+0ƈ $>mFKrAM|A< 14T.d@nyr šKc7uUP*XX8>_ڑ.gQ$ * !ғֹ.dQaA6iNH(WeVe%0!rjJ0 gjcמm}Nґד/0__`=a$lߩ^dM}d cb<`S@ÓĮ6(\<0;$d.m1 Lg:N1vscquwuOϤy!B,@d$K3b]<%s iўM No!9]JCrBN[w&:& ŭN pNތ7S4QPWNވ䶝_v4¨Ȧ%P:eCql:y{,+h#XBtkۀKmbl|I ~pre | eѤF!M *ГqV!S/³$5|]76kmMk|@T6N@Zo<]k>*TwTg\t$B/9یagNJv D_xzgߒ+! ڳ[zL,w#t7ldE@h~52Iv `3uk-v+JPݶѵԒ"0gm^#LzqHמ'{:Jʹ7 S\jET&T\ϺK GPDLΝ\%_bXMgB7HAK.TxB]r'-v/zX!ߧ'h vbo1~ᮬe(8F%M`;fIZ޴yhy(+_ jGN.ZˬU`*7JU@ LBāxIڧA?&c`x~;8sIв5V ˔PDA2 l%{lud[!R dLeA珱~" DÄ[.z>1%㎞zC[^jtG1F?IH"iKc8?&5G^t  &ئ`:wnb"T7@LȅW629M I[ZcްM0YkYBcd눅|+ce{o6|7/:ӿg.tP/c(Bt+'1=%¢K~/GS7%9vR; Nqc* p"!>䮸 A5vXGqu|vXw<5ۗL-ő}oJ7*Ɠ1y+Fdp[`M? 7.f6Ub?b5%99Y~uЉW]v=(0ƩhmBCv>TVEosc5i"5{x@ t{z&L@ө4~dȅMδtE(st)ETnxtgVƣqQyN|V֮K/ֲ3ɐ JY{g1'^ُx CIlGI侚,6{Ōi oj#WۖX=K ɕѩO> JsfA-c%hH&wȡԅGZ3\0E~FxkU=3TՇCU )G ϛs %é*DT;cc9*nhV)ÃD0"fڒ:I#s9(ESH[cj.GOw$s 8GAV8}.r‚+ .6Mתgl$XqXiN"D.ލ]Ich Iu {beZ;I9{3P=c3' 5ݕϖE$ȺvSuD,c"e=|+-uYy IZ'U+W3.ˑaXvkۙgJL-d9DlH^IjJͮDk^/|x˚Oɞ=p]W˻ G%.J82)Rk~U_ahwmZKTfxI' b뿪ؤ\*f3~G=,|QtzrAT" 5 Y Dh%'=|5Z`OBi|R=  zA+E+_*My|{mc ? uكI!΄b[5tNT߃5In|BLbP|š%|M3Y2r+@ "*+ZoT b SrLe6I}M.IR/2Jv'* 1RZ6 R+&df.?;\Z#1 Mfק$WQ_=t1e!⬅K|r+FZLm_)v:0ofxuw Â\ lU8( !yٹ:WPl,!Ek]tqYQ@Wg^L76BO؃-)g*qa9e „^ ,%b{ 2BHy˧|&jWg >u c51' ϛ;iYť"#~6Nt<ش4Kˌ( Avu_k]>Ť{Yהo'Xh3GX۵$DwKԈYxrl.˕i)ؤW'>$j `.ZUmKr+;nlN܅~U|vwךB٢\$E&)hjw^׹>x>W!j݊e`MR1!Bj5sS{թ=ܑkw*b)Ø$j-/T4T&dxu?֘?`PRe1 &:,SyX J3QjtL^y4rߕH[e5zPΑvQED<70`RŮcHU"ʏRmhLx̰/b̏GDb覠(Y<6re6GlwFa=+axAw|YκQGR]?^5HҀunOgK~z2:L!j Z0Du5^ҎW`L']ۧg9}<׌:69o~rD4)t:%X^a?"SF!~-}dYpN?rS奔%.{hf_]2?]/=AB:sRo`R\QJweA>ZӺyθ#=Kuy3xDS_u7Z;~lw6}۬`tQCn4X}ph218D*jGQ_^ٶGNe/"*w ywsD2Cl]9UgE5VaAOٴL_ ##yY{cUH\PӄF(̣9aUGEmy 6 ̦T!.qZ.~-_@`˽J-UuM ST*-f{s FZ}bu].Taa+esxiq3 iS>Bqe3Oҽ W( 5AI;aiVK\ww%TS;o-E8lDiװB`F5 V*㝩Ir`Q@[Inߘ;B`Ƞ ,]޸/qyGzԕ-Cu@LId(*3E7-c;/l4l1"wB{ 1}M2,|  Sc"|1 M% *@-dw~ȉghmNP::qzDu}eis(Dn,QxZvy2##DYyą*^% $pidVG//3{]ogl !a)h]G;0peJGAY p;gcn*nDER`k2h=tDf ; e2}^^H`85JEn~K"7bsC*XsH7{"i*ޱJ}YE7د5aKP~c[ʻ c F GyZ)kܻ.$4+ɜq,[&ұk'pV}bإkl<{8ֵdg|=Qe(<8D;l;On"0I]ڐ+:vܤ7бWutyAyqiz"i$7ڕ}ϭ#͌*j9k[b HPoM]:)Tdo#֮s@e f{; CW 05Մ/&+rHæ@W4NVxG }O ռ+r v6d~7EoT6F#$U {ڹ8<"%<jżqrYQ)'YT¾}c\۵cHbW$9vS#f@WD)z>'kΑ!7c1<3g#vsZ5vxa31UD>]M5 WTW'>ZeÇ;h\8 /TJ_v*C,%XD.:|/ٻ1x;Ut s=- ?J|;1(dg@3(Nt֊ޝy11k+*ΦMdJJsM. ZSI&9Ecn~uխC܀PtAq?kϋ'AG[n]Bл̄TW>%@d*u{49;rpKVUzZ>)3]pHY RϬىq A:jU&x}e|q Q.tPdO@+u4F4&xqB-o{B] ~%?=ӽ_1 ^MP bil2rUՙvŬ:yJ%DtbSס=`恉$}JؘYz+&{~~ g"ҭ>/sdG  "tt)!yM9:dgǮbNU85H_tVWQj*a70ÍDШp2^@}w_"hM?S>deCV/6i\Pu2V?qH](mu&3esUaޓבJ|/Nv*8\6 -$vυ tRjO$.pmVPXtSo12|4)WZ<&C$+fxlRlFZt^Gn@44sց)@eFFeT^7@Ij~'q~擇XH0VT泷D<~fvEVÖX?&Q&(xj;fۡ>ì&'B$vmԱLy:w$(,sQ5-, \i&D90hɊb#2nZg)ZB+mt> :ᬁ̟g'#  O7%3>̘[Lqktΐnw謋Vl0D}SCY9YGy^BTvs3ѦyW-u9b҆~p!1eW3nUaOqBHhQ`,Ȳ_;D+ ws9%˘[2HU7ֽU1Cs.jtOD .PQSP:||v퇠^doaUtGmbmGbMn2VJUcXs@D:e2X>Cx ܜLUǜ Hf'$[)C EސJyx[ֲJ%ŢR.)UKvCV1<Ug2uqB8Fꊠ {R?W@ԙ}j.oWzIVAӶFt7O]TOsSϵu.^{{ٚ/NY9,LW] aɓo vVgM %m"]a/8۬zx^"еueqG:˷tD SClK -B̞4kmxW,.=~fgZ$yМUpBoly^FTбdFr?[Cyz 왻1f^(A(GbQ{d7/afE 7*rDZ˴9Y8"!ay3ՙY6VB̳468|R{?9~$|FE/@7Bu'1Py`-Jf2\G-;O / vRXy¸*jHMϫX- ǔ#?)0.?XySrĎɱY>jec2MOv"&"K,P,L=d*znTs+!* 2/NI}!n}+0E:33)LG4vh!RW8A2+j ?J!O^QKAMBaPiywhν㆛r]碛D"1M1`9aq/Z 6>*_3*q6# JL =[VD2p3Jgژ [:/8t8\4lF @ \:pda{~NnjEWYSlg:n%On.LJO*N ѣý?iP6Ƚ1ʤD`9G"mos*n'lB1J=iV(zl[l_LE#t_TG.SZ\>֚)du@\I:{AcFGV\{u4 ✸uj ΕN,#U?B&n nC``~[BU&e+qA3P* er]L!6ҡ{e 6Ao1t m'uBYߐsnK:ӻ48Xҽ{}> j:p=h72 @%4%v;0[B] P &yCO@${N"sWCi;;0'21‰U"BwTUm8=O<&eײ k)kT(.G1.A~CyjN-w:;vN8KR| %(«c#m羇fH B][jUT'5(ozx"~ "/=1 #_ua4m;V7t)7\Fҿ_3h{ oO{BV{Ǯoyh˨^ +!Yk3Pʹá/o7FM}٬{a ϲ^!㥨 oϤc'#t-$X#yi\Y1)M4&rm:78"r)}hׁ#V)Aw |t?ȖqU;'_.޵ HC fs*`V< xͷ;Aĝ!Zm;WWi" "M]y^(p6lY]* >ÊDܧ}StDSFd1M۴9D7|ޝHGA+5 )4\jnZ$KDmvh{1kD6m@Z 1`zbدn㾖-8=U3_>ipND_?5|%GHqH{S}f/(FJUP}~ka#?jiupYlyp0>*|GP!N$Kzw?} -ɺp!*ʐK@mۨ<: >>A%S.doLS08SكOщ)amrom aY <СMĶq> єd84D`L9;(rO,⽻|3 s lIϢ}(p)1\ԋG ĀM9y)4<&aΏU$UB YP$%q^}Jo5͝s5a~$%wMUCM8N (ɿG̀7Els;Nc~P\󾅻(µꞆ4fFp"V9@[IzjsowUn$)@:H M2pMcFF c\Kw\8ݳWM.drmay*G&F283Ź./sѮhtp>(YM4!pI<WqM]?0K\g&}cM"Hd8F@.ٍɀa/wk)~9 C~'i:Lb"ҩOz8$>w-'[?By-=gugHte2u0)Dk~lDʚ?F<"oqԭrև?Y`};~,$rLVh7&usLbnt/о"5˃ˋV GCZؓ3]Lȫ\F6Yk_T|cѲ+M,J~m)oTxx~W:mGXPO+r;ZXs'ȍ{\O@^l[@"06:*C)d;Dnu5F>wd"T!96+RVl`,)N }JjPdڙ ˉU&BP^ ˔Oodž8atѨ4 ݘ(2B9/t}eS*ڠP)Sֈ#6[8c439ZҕȃwGT/w{hNvH 7{YA6䀹KE#ĵc2Gʖx4YOg3Mny.XL-u}+>hn$ð:u  #^ k;ȔFc7z1rqH(b\ =SMw'd;w܍x]+=~L?GhӲѩІ7S̱H!+Cf74TП~Љm^ʍQR. ;aR;X9V5٧@p̡ym TЬV+~1HvS>M}zj/NKtTTP(>vX/#i_)H6Dk"H<~% QI^"gQޚL( 45?Ls^JE)UnKc"7t,yNJV$k&1b 3d6 5ިQ\yb &31ʥyAl=!lj~19|0X4 ͨ8n`֯#b'_P-DL~8e'0Qy dU1Sj2D'45$qܰ]C261;Z;'QZ/ QS5 brGOTQ67*݅|DLK <@Q-fd,-~(r}nC/< x1z :$˼1URIn'\yihbWë~;Dx4!{\Vq%|in 0S*Y n2"IΏcIJY[J36ޣB^CY[Fo]%,sO<*tkHB{݅9RG.U}sw`K6H0RR"o/pjap :5'ϘLͺe&փd<ەƹ^kJƎc#[-/1ٚ2Kr322#K}[p3|Tmϴ1@FHXFNy9fopbbc=B DIr _-MJ"uWDz?O 7TNǯ^ Ma6+,'|NB3fV J<-P;s WE+KKbexqifhH8l㻣{q hrzhJ8Gu ߟ&jUPKqǾ_E|}.>*a!_pe'9`΍הeS앟0.rlc7$ lEmUC;-m4*'En6Q9(A5:|H44Akc*3.lW;o0  .h@![sNlj EOg獺۸r4,@E&L \MmL-2L4ؽ*ء|rCzHtYci÷34&pz=hClB=wVK10a2w `ɻq/Clq9eO^:tiBEk׹Dh(0)G_b%,N\! PHwlLg>6SNtn򢜠K96 e/|iBb:8q4+X "ztDf UթNkW4c/M?Sd-`s]FG┎V9:kq['P|PW4jIĹjǖ kݶp|v1 -F9\ν|O #HT-v&ԽՊO $V$U:m |ZM=D{:O79Qo5Kb6İڏ;vڂ[bɡIθx &Y?yYmź73+q͚b]~N$.TXе`yo66f6X gQV*f9|XApC}#IxM GΜ2aE}jā,KQ%%ԥוOH\kVAOT==;],SLsX,N4WWsv/:]h#nF֘I}e=bctt}e[dth3ΥY7;c5)zZ+[ a5" Z}!7pQlE{I_SK=M10y^)QDzM?[.k#Ixv'}읩OX.lIН(߮6]69p #axIjuSo]y֒f@AyKBA.㥛@ؔ|t$eÓ1 gZ#2Gyf~jV~[2C\nBJX)]I79i߸qμhyKh}xX3tLeC#'!dCc^L9:.X{d!VJϱmN.p#2FєX]F9%76VedU~YQ`O2Yd9fDT^2 nzCSN%G|u(0Xsl kP~-2GEiri4_A1/_6M:CCl(>5x`a+ϲKSnl;G+>0&}H "Xq՚e HW :^^1YG9GYҫZ#cS;9R?z&Zt {2z*Ĥλձ+C@K`FHAG~Ѝ2sҝ*/m v఍d{d]WL JjI+_`B]s!cV-mmdȜӬty@Po"7L\9aesVmbAC,uӷKS@PXx'$8v9ylEЙۿ `wҨ" $!EWjÖt.wF³@zs*YDkũɶ|PaݙW\+*;Ix%covl(ut&#_RLFJVfr(Qf@ՏS7|(q8xTS? "jd1N bJ,q]>q+m j_q6ƣ?jq2i+F@]%Ƒu.xNS-H>oig6ha>W.[㟼+ߏ,~U+CD4m% xiJG,xfdg$,3"`{;)Ա;ׂ[ZzB!ʍzZW1Po^^y .8 Ѐ\zm'=` Iet , Qr;JT\taR"C!(RSM\RCY#Atϊb#O)۔+B iۼ{XRF|ux X_GdGZcjcw8-C3O|GN72ZM-ѹpH[>f7V"7AR\ !!xG<^Lm21 w>E2cPMhXagM>aw h0iS'U(LfW27'YJ[ҘDayIO"H1F+j&5Uoy, aqg-.4I4GXԄRݖG=h:Ar93}G`M;ڵ02{ [#/8D="1ۡ)n:]i|+Ф ( ^Vc޷4PhL:M`0'c+f;p3`7xCƀlQ:?`?A Z7"|& l+zOWavĦYͷLDdwqg}R@jd uH5nύRAS$}\_?yDkZ3_vwףYj:X/pYFlAbLdvn7@ƲԒ+=(]_~滔;S'AKl&YB(2rͺ2bPN.X-w`9^-7:}.L"S UMw`0[ZFbY u2CqLwLi-Zv?w ԒD^ $%5dEt{NTSqyb剺<$j`f?i9o, ڭKQys 8'ҭ(0x"հkIyYGTw~z]STA=ݲ.U%XsB q^[%wAͬ깷TXah^tQ)b [r&}4'E\oŜ=aX^0Oz FfJt, f[_L皋Foo·N$h;_ h74`OD:KvU @^0iH}kDJɹ\4SdbwֶM'Hѭᯕ* .*cB+ݘ<341J?^Pfl8'1 P\3x mn ޟp2kZၹE}?޷&$,pTʏMқdg^'ނUӽ@–qq5V{TU/&}}Qs3&!LljҦe$$既j֊J}SHl×Wݽ2Ld%q߄o\'Un;yfcO/_6jQz%&2 ʘ N`j|*jwd -:烍 UveVvƔ߮/mC|Inʲt+Y kٴך0D^w",z4:/6(j; wg]cVhXm!퍇HBwcRX'ˠd4Ȥf!+5/ubBΙ04H$mp!sO~<;A]X*u@s}1{_,d|ȐZX׍n*“.^DXRiۨ5 0&&M\ѻp? 2L 6_2/mY B  ALc>gzݞ!Jr-,jdu /wY!78Gf!&c` ǻ fbR}أh1^kzlmd{lbil:X=t)%urɀڰD@ 4{md?l@pJl.VXa{<_Ӷ稛4I"x#|dX~cMd]Uf4qaӅcóo-8J*B:y!eF6 OHRubb b] h3ZAմY%~ VuBa@'ga,hՁVP+\51heG,ʵy׎ϡ.#=_EAz\3MB\dfk#;dܛ;9Pl®}[wiR9<}[L1vױO˽)= #їή|cZG5Fny[`6HV!Xu?YcMy_h .Czx܂#ɼ׷Ui; a4ĉDud ~bp*C+y=;D'I'!wgMcrYGpZ t#؛d*2Kn}xsF.<{b](4 w7Z<~5J.VNJfrec紲;6 Z+3>nngE5bɗ :x44<-g(*RV Vya3>?^Fz'V<5XGikWւ-jf 79{\nWUoa;ڞ,Eksr05WL3Xz})p?=4xmAd|e|BFӓlm ; 0%ڴMnlfr#n"Cq[#dDC#1y5p_d՝Pc̥!f, YowK7 :s+/qrDŽلJ1n6,V.tU#k o:h؈RDukɕU$V?!~Rͱy;кWp^q3Y)S9ѤK֕ 3HP뉛q# t%= .>w0BVF`qIČNh=xw+L)WÓ&N2L O-̧K{m׊q3% Suu)F۱?̴Wҽyk9A.hd:jK&_#?ھԶUNm;G2hHBtZ vwރh+\ 5rhZ&jҨrb#A?wF7Q3(;{ƒ_oTWE>G?M62˭NIk®qoVX4I͠~c7}_Aƽr$Ƽ[퇞]YrAJRmV8C}1,amB=Sf'5xS% %r[M4$lTWTz:}%Lj!fՒ}׭$ʫ7iJ:۽QYF@\uֈi&aGʬ lk\f FTJ9O\H bkN%EocQg@%:u l*'mmC6BQ\lz6p̀UVbWBh;qҴiլyș(AE~ƞ^4ɗxL3Ua%Ayj!5?m0Hb`fcVb:)]f]"i˲_7AJ9luZd21y)2<;m ' T^j^M|uL^0'%׏;2m,\ƅ2}D(,1͂~iTܥe@u>WqZQ;5k?& `euSCX|jB)XpԯJ"K9 ' ގzR[>.XcgȇK}Y+ڢN)w U}!a᪋Y=s(ug森+ M >Wm2ǔH> ΢{ΘGVho2*l}rǓI :c_}zhzU$yN̦p %HABUe=q@|2us/Pd.^c5pedk].H]L`pf~ r 4 Bx5A%Z;-qpQ#LwH=,) 0sYqXj[e{ p"L#VƇXEP_U`2ea=+aM0#e k>ž"%QtKT8ک\1v'Hlhn1)q[# P!٨3PM <=i$ܿNn#na1,g 3XZcIVoY)v/-aP\<+Ĵ¯Qz2xl%,‘އYd@{њF/yB'JpOѤZzrӼ(+gx:!ܩ*o[7SjU\^EŪaBpI=0BXd698(bϭN?0eBg R[2X;Һr;BkKz#OЯ gi 6s ^QM9͝!B.>6pJ>Ms5H(əO}5Ng2Yg`x'3}#w^9r`>˿1\DWIo40wnlF^ޘ.KvKƮk0}NC8~"i\=Ng/jϨ͗.B {rU<6"yK8#ܫ+!is3h޵T7g<g+7ZK:؞*wxSj{ VVe_Md]#ouvFM8,z3|x7p${?򙡻Y⁃^\;S^ݢRV 4Z]MeB"TO7QGm\zQ_ญޔG[%E}YUrC5K*szo|kBwOh6/`՛jhB@ ۢ ]cE>1hƣ:Oh 2Dm|/l'$GFAHWom 1AVyBq?dd N a,ZƉn6.L]x iۢe̯r%P3-enVm.M( SwQ9=3o=/yĤKK^ _sՂp_p.ہºˎ&v|Bޝ ?X?a8I{l2R=G[ z@ h\bWR^ Z=D=K}կT^|r7sr.߶eC&O0opQ+ >~Hzu+GQa{'l*?hyIO}V-r8`hLo]T`t0RwJ[l :WSuسGǞTەLc gtjvܢ!35'i{qaJ8uٓ" `74uf~z`l]L=@gmc{+9{zK0 6b[R _S. X' h'ɿr K$`eesÆb}1EԜY۬%9S E[i,AڿA6/Rbk6:AI$/)x0ڦX ]H0 i3!]YHI{]( 7F5<l`)b5\'soS_x\.L uH=3A b0Sz煉LXCHoA/cqX:NەH3oFHV!.-ч$1 2I_gZYV&DҦa S"~"ͅ !^ xŹǡP (Oj Nmac.h5'xqBAX*{ƆS: ox^!U6_w0FM B+]Bto3:ĕ_xMq̶zsBk[ weR>)$1_8F`M>+g,3(vO_@5^] >1<诪rDIҠ8FUcS~w1$$ƙΗcLܪY616pZMT'JQKcCԗBr[3k. ]q͈%04\$#oһULu$7Q ɴU^ k! U]L LQzCԕy`VG̠)%sw΄BVhkd&vK^4eݎ@ԏݘ0ߝ!ᱷOun|E\ tI-!En|מ#J.Lyy.ZֺH <&|SU͔WRQS vX9'BFǞsEc;0&Ū ݪ_;9 z3(%)"U=Z=^tr[O0mE}g-D)]B؋dOގS$tZDtssJgׄZBZR#FԸp~ލ#27qՑ@˖{2]]=mu(+a,ڗ̜EN^MH':jl 0xļ$4= @,n箖ŞyB/F ^aR;{B5V{Eweq!}Wދn9ҷ ׭T@F$awu҃uZ]Xh6WCbN2*[i1 mz?JLyXo#S=^BÀ"ya e Tj 2k `Q043/2LݡSѻe;[J8/OCck!17r^SjOӇ}ܓNnehuz_/(- ō+0zomly' ڛGmyĔLaj*]U:ZbsԐIW7ؐVƵ#Ŭ q=f. ߈_wŽ9yJIk_Ew XeW Ǣ:kƹ"eOqh|o.TR@@ZEj)L)ܤ㜸\[`U^:|h#8N4ԤtrxÑj6;)^oE6QDNrkRD &\-XXkDoVNPɣW4;pn0lZv*Yr^ő5;紱W>hDzVC#转\xr.(^|j*AbS7h(qipewiʔ`5_<xԴ?() t*2*alg%[i&U0$]7G/zVNZ ?i57v`UF~PcUʃ~ hY$g@B| *0ecN-V{2<=3p'0?l6SA $o=i=S>EheA؋z!xl&!{ޮV @tsS8}|~H QhT+dLo(ra,PVb4tGVd{?粡|msRaS c\I`zUQ#qߦի?S+P6q6uOOpĆƧ1w1o vH&_-+.5mO^0uӨ Ԅv 6&몁K(eьBfP/ ׊6k9x!>8( DƆCe'8U%_zm[@!uzEͽL~N^`iu)nPh,#1u(p/HU%NMYѕ-Gڠv]9O;Rc:2Y ݛ?n!c7 m} \ҟŊTp-װ7W[`87HmU5KU篦U^DZ㷴h!Pbb IGn%)$XߊqJ }rkc'ZfSIMIKU-B'm=PLLMrZĊJ߷qk9+K sѬ3R[sx!SH=2#;_gNB9樕Sa_gb 9V!}/ޯ6d:@TQB FyWwDNc,fk◭١U .wv5|2dW eWEh^!U*n 2$;ٌR"½H-*\V2 Rl!ec* rТKܠ~+ٶʛF:mQ +)% )QY^ 5HK>mZ'vӥfŎŗ2Ϻu^%﯁pP5'S^+s;dƕc#zۄ-(>%Y pw Vг)px9 o,nBÛ;v_|=]cEJ3g}ҳć{&ٷg$xv #>z_{.<'%8*$Z;EHV%X {ﲖy[Q+|ZU/*\6#ov*#)p(Gk.VIM9:tJ& ͊ `Z|TĪuji`Bw"/{8V7*Sv2iqba{ 85){QJVh:(Ԛ;9@=rIDΑmA5ɡLXk+׫$)MɂqJ̓v%M,TzӿN.Kb~OA1=7t+E4D.^A>i к1Uspy- 9g\ׇpEwPpNVyNw 98lN*SڙA?ae6RUfHs9b*QnؖP,&[몂U ~SS( fdrS<:*[&0*$I$^ۣҷccWR<ZOޜj@(LN~R{ 7 Xۼ/Th@?q TJLeDc;Ful`61,<10X9APY %JlN,_yuh̳`6%g((Ζ)۶k%x-yj"nݗơZ6c,mL_#I罸C4󍈛 ? pSF=d]ge yc *gP8%m]fYYU9Tۻ+֓^?zT kCO\O[ (e} i^%Z3\j-e[JAi?(\"YfKIRP7Kd#[Z$%-yh3Mt}kAvL^ F[hM;>GNo|Re C)*}N>"SP23a'E,SS%"$EWk`SMHQV4;OwcLv%YuI\څr^?MׁaO2OcQJe8O'?d޸d˂gh;;(Ea0P9МK-&o)QfqF{8 Ԡcܞti2!i\ȔmLĩʼno8QgN}S^T}U툨f/&SoPgO4²HR@oɕkVz]bh.b3zӬОnBKHg Kݑ橸+0{m}G^'Vx`NgjDeD?=r%ʣԭ9X>E1W| Gu;kbe.S(%2d<5I%(I'/l\ Ag^ke'g@GD!)]aS={L] 4CcRm/*Wt*m (Nۣi Bi~ۈOo`X Q0"EmX$9{$S_ORs bDycEkAKZ'V VH *NR2xGO 'M#i 90;q2V= ܉X1HqqdPYf?IH('N-:|ϭ,:㟎 I^ lyYË/Q״upBEL+8'1C_v2Ikz۴9ltKԛ0+}ڌu^o :)Ialb/ ïK%<]Fل _s4BS?@pMDQ%E epm{<;d KaD1eKbA09\^i 0o뇟ARœAIxqjX};8pA8R/2Jm,^Z!Q7W1YB*珃M'ޡ;%Nm3+F0" q b+WJDw$~xMB̢қ$R^\0}tu:yUhޡ_V7nW./ǼAMv[B pWf65*-w0An,3- 97FoK0lQce&Ylw#5Xry 'WR7=h`DHp ]=b7Kx?ZuZ-Y"7~񧱽L(tSc |BW V к\5Jy8SOͼ[;Y(銯/S)FIE(tࠂ-`װNɠtw1pk Zm~M%E$J'J6CҵXݎ&)9H)ˁL8 oH숉/P SM "*Xj߽PZ@%~1k];tp ҃! qbbaPR6ZbO_I+(7ʺqȎ#[j)A2t天Μ+ UF.bQ+J(LBGU"Ȯl@^@O)ky peh헰s_H+" Ƨ>g&{0JN~?^(mDYMp#ӧ[K*<^'e}"55#VYEft )<tXrBGv"̅sJ#-* ne~Il{0ԋfA @ T%CB Ԝ 5wrR4 ;_wX6K@cd.X\/M\X; `;FXhQ3Ygڻܚۢ 6f1j[+cQ5=!Uk2"dыḴxw")g&nj7>US\X)Bxfb7v>C%ι6_ hepTEG|.“/ $R" N6R#3AF]Ŝf! 8)/^:hO>)[PEjrHڽƾ((8}EO-:a190yKr0i*Y&֤Y~z cp?yiضPVQm[[1 Yk/e(#JMr&/q~]4U?$lk (?]ڋ7;@=# /TNMg~̽sy4Nt%LFۭS.r͜AS MH8Ac:s4Lj &(H1>Cxu!jkI[U%/0"Pz:e`46ATik3XJ/W}dI@1_w77xDrU㤷Bk+j@3Cr3oW",](f5i5{rʳZ}@cLȪ^de26DWK\S([74 |cC L\k m~C6&BI?8&(kLJbau9ԎkZ|}s;z\/ѣ`ʜNMuu 1Jx3J|~FM})ouV*6NZ憞m}"qβu_Pk0 BoƏHyhTkF`[dL8jpPFpRcXoKu? #Ňإ O_B ǖk> " 3,J$=j\ފzm\P =تS${1ʚՅECNW()[*_q Qf|QHP/cCס.3Hub>?g|wy34՗U{V }=Q&،͘u"I6⠻e^H0z!~NVWY^9RPL|ʪ51SneͰ){"ɢ` y!4sii}Ox4(rl'd΀y(x}|KWg#TD|82 迓MDV) K^L_DrH50d9R&(DGh$y !{0tʵE]qD'Qx m1P@s6́/騀cDg~o4b5zZp7V&jj弾<-2l o^۬S8JL "/PP8H4uMڽ=kNYj^D8"|dx-RGTay<&̐'S b@%}72PCbuzTIb;ջ*w%"L0*] fZrf%2H j-:Cc 3fK[uiqHkp]џ-wxUA Ldȥx\~f䎌=q_3o=pZ1Ci}/IU8%K9Q68<<+D1sFBsx7URZcaDz |J$ 47C y5WcX3$ݘYqQMJ=xkdcv[Ј+;p1,*Y(Δآ$ɫaf9b5SpU!cqcӘj꒹; *N5ЊfN𖡠wN 5AT!3?ޒM V: YZ